MFALLNRTPFSVSHTIYPNAEGVDTLQIVVRARFELGGALTLTEQQPEPIDKDVYWGEPDSSSMRFSSDYLLPKVCTDILINGNAVAPDGIETRSMKARLRIGAISHEISVVGDRFWEAGEITSAAPFVTMPLCYENSFGGLCSGAPEERFASNPVGKGYFRGKHPPDGLPLPNIERVGSEITEPKHKPVPAGCGAIAPGWEPRASLAGTFDECWQRERAPFLPLDYDPRFANVAIPDLRYPGFISGGEPIELCGLTANGVIAAQIPFVKLSAVLELARGQEILPFNCETIHIEADEYRFSLVWKAVYVAPRCQEYIRSAEVKMVK