MTALDLYVSPLGRVEGDLDVRVTIDDGVVTSAWTEAAMFRGFEIILRGKDPQAGLIVCPRICGICGGSHLYKSAYALDTAWRTHMPPNATLIRNICQAAETLQSIPRYFYALFAIDLTNKNYAKSALYDEAVRRFAPYVGTSYQPGVVLSAKPVEVYAIFGGQWPHSSFMVPGGVMSAPTLSDVTRATAILEHWKDNWLEKQWLGGSVERWLENKTWDDVLEWIDENESQYNSDCGFFIRFCLDVGLDKYGQGVGNYIATGTYFDPALYENPTIDGRNAALIGRSGVYAKGQWYEFDQANVREDTTHSFYEGSRPLHPFEGETIPIDPEDGRKQGKYSWAKSPRYAVGDLGHLPLEAGPLARRIAAAGPNAAPHQDNDPLFADIMANIGPSVLVRQLARMHEAPKYYRWARTWLDQLDLKESFYTKPTEYAEGRGFGATEAARGALADWIVIEDNKIKNYQVVTPTAWNIGPRDGEDVLGPIERALVGSPIVDPEDPVELGHVARSFDSCLVCTVHAYDGKSGKQLSQFVINGMV