MSDKVIVEYIWVGGSGIDLRSFSRTLEKSIESAEELPEWTFDGSSTGLASGEDNEVVLKALKIFKDPFLGGDHRLVWCDVYTKDGNALPTNTTARAAEIFSIEKVAAENPWFQIEVEYTLLDPNTKQPVGWPLGGYTGPQGPYYCGEGTDKVHGREILDEHYKACQYAGINIAGTHAGVTHGQWAYQIGWSVGLDAGLQVWMARYILERIAEQAGVEITLDSKPIEGDWHGMGAHINYATKSSLEDGGLAKIKEAINRLAKHHDELLKAAGEGVEGLLTGKHETASLNTFSWCVDSRSCSVRISRDAVEQGKGYFEFRIPASNMNSYVMTSLLVEVTILNE