MSDYQIVTYIWIGGSGIDLRSFSRTLPKTVESASELPDWTFDGSSTGLASGENPEVVLKALRIYKDPFLGGDHRLVLCDTYTLNGDALETNTRAKAAEIFSIQKVAAEDPWFQIEVEYTLLDKNTKQPVGWPVGGSTGPVGPYYCGEGADKVHGRDIMLAHYKACQYAGINIAGMHAGVTHGQWAFQIGWSKGLDAGDQVWMARYILLRLAEQAGVEITLDSKPIPGDWHGMGAHVNYATKAMLEDGGLELIRKAIAKLEEAHDEFLKYAGEGVEGLLTGKHETASLEKFSWGVDSRSASIRISEEAVKQGKGYFEVRLAASNMNSYVVTALLVEKTILEE