MPFFGNLHQLPFKDQHETFREWAHTYGEVVYAQIFRKPMILLNSLRAVQDLMEKKGAIYSDRAGLTLWEDVVLCSIKSVVLLSKNTRAGPPLEFRAHKSSSPRTERALAGFHRPLKSSVDKLIIKLLNSLNAFFAHVQRYASDLTLDLAYGMDELTADEAYNRTAEDAVHAITHSDSMVASLVDFFPILKYVPSWMPGAAYNRDAVKARHVIRQMLDVLFDLLLKNITSGVYKPSFSSAWIEAVSDNGQLPPRVAYNIKGAAATLYVGRCTSCFAVVLLTLILTMTLHPEVLRKVQEEIGAVVGAERLPELYDRKQLPYLDCVLLEVYRWNPPIPLGAPHALTQDDIYKGYFLPKGSSVISNIWAISRDPSIYPDPDAFRPERFEEMDAEKVKACDPKRYIFGFGRRICPGRHLADMSVWLAAATILATLDIRKACDFNGNEIEPTLSFITGVTRSPREFVCSIRSRNQTVIELIAQ