FSTVICVLEMDFTLRHIAGLNATRARNIIEWREKNGPFINREQLKEVKGLGPKTFQQCAGFIRFNQDYIKTFCRQKILSSLQTKHKAGTQLTSEKQGKKKSKPTPSASYQPNPLDQTCIHPESYSIAMRFLSFIGGNTNEIGKSDMQQKVNAVIQKEGLEGTAKRLNTTVHTLQLIIDGLTQPEGFDIRTADFDKPDFKRSIVCFEDLSVGTVLTGKVENATPFGVFVDIGVGKAGLIPVRNITESKLSKVKKRRSLGLGPGERVEVKVLNVDIPRLRITLDLIRVL