MADTMRGVYTNLTKIRRDVFREVARVCYSLNDNPDGTDEDFDARFDELPFQILPGDVATYRESVFLERAIIGERIRLAMGLSLQGVDRPARISEGFANSEVGDLAYYEPPLINVIKFACNACKDNVYTVTDQCQGCLAHPCREICPKQAISFVDKRAHIDQDLCVQCGMCERTCPYHAIHHHVRPCAAACGMHAIGSDEHGRADIDYEKCVSCGQCLVNCPFGAIADKSQIGQVIWSILAGDEVIAAVAPSFVGQFGGKGNVGKLREAFKRLGFSGVEEVALGADLCTVQEADDFLDEVPDKLPFMGTSCCPAWSVMAKKEFPEHADCISMALTPMTLTARMIRTRHPNAKIVFVGPCAAKKLEAMRRSVRSEVDFVLTFEEMAGMMEARGIDYLALKDDDKSDFDVASADGRNFAVSGGVASAVVNAIHRRYPDREVNVANAEGLEDCRKMMKDAVKGKYPGYLLEGMACPGGCVAGAGTLVNIKKSTGAVHRYAKRSLHENATENAYRMLIPALERGFTKQDEDREVEETRDASLPR