MTRIRSNLPIVLDSGMDGFVSDVLPLPLEFHEGFTRAKASLGRDREINAESTPMQVLHKICAELQQSIPPIWISFAADVSELHAARLDFVNGSSKVFSGRKDLLEKFLSIRAYYTLSLLRDLASLKKTNFAVNINYLVSSLHVDLGNLMEIISKTAEHERRQKQAPPGESNVASEAGLLQEALKNISKPHPVAPLVSSFDVLQSNETWAANWASLLDTKTTEGAYSFLKVFAPGGVANELQKLEVPKADDDEDGQGAQGESEKASAEEADAGQKVAVTEIRSRMYLNEIFDSGMSLVEKSEEYRLLFGTEKGQINSVDMKRLEANLEAYLWTWFAASATATKVHSVLKWNFGSAQDEADAIAAGGKAKLGIFNKQLDGQRVLVDLNYVKDGKQNAKIAILDREDIALHFVGPISVMKSSQSLHIGKIFNIDFYINPVPTPTLCSNVIVPAWSAAVTPKSDKATGTEDSEEITIAISKTLDVTRADDTSAGGDDDGKGKEQIV