MSEIMQLVDSEPKYITANVSNSHNDVVAFEIKLARDMTIAQLKTKLEILTGGSASTMKVELYKGDSLVTSFNNNDAKLGFYIDCDGMRLHVIDTFASFGFDNESVEKFELTKDQYEQRNDSVRNFLKQNRLGKYNEEEMQQMEAKRREHAEELLNRAELCTVGSRCEVTVPGNPTRRGTVMYNGPLEGKNGIFIGVQYDEPLGKNNGSVAGKSYFVCPPNYGGFVSPLSVQVGDFPVENFDLDDEL