MTSLDLFVSPLGRVEGDLDVRVTIEDGVVTSAWTEAAMFRGFEIILRGKDPQAGLVVCPRICGICGGSHLYKSAYALDTAWRTHMPPNATLIRNICQACETLQSIPRYFYALFAIDLTNKNYAKSPLYDEAVRRFAPYVGTSYQTGVVLSAKPVEVYAIFGGQWPHSSFMVPGGVMSAPTLADVTRSIAILEHWKDNWLEKQWLGCSVERWLENKTWDDVLAWVDENEAQYNSDCGFFIRYCLDIGLDKYGQGVGNYLATGTYFEPSRYENPTIEGRNDALIGRSGIFADGKWYEFDQSRVTEDVTHSFFQGDRPLHPFEGETIPIDPEVGRAQGKYSWAKSPRYDIPEVGRIPLEAGPLARRMAAGGPNALEHQDNDPLFVDIYNKIGPSVMVRQLARMHEAPKYYQWTRAWLDQLDLKESFYTKPVEHAEGRGFGATEAARGALADWIVIEDSKIANYQVITPTAWNIGPRDASETLGPIEKALVGAPVVDAEDPVELGHVARSFDSCLVCTVHAYDGRSGRELSKFVINGMV