MDVFNDFFVIFLIAATAFFVASEFAIVAIRKPTVLQLVASEDPRAKYVKKVTSNMNDYLAACQLGNTLAALAMGWVGEATMRGWLEPLFLMLPVPESVEKPISIFVSFILITFLNVVLGELAPKTFTIQSTEKVALFIARPLVYWYRLTFPLNWLLNNSANLITRMFGVKQTVDADQMTPTELKIIFEDSYRQGLLNPQEFRYMKNIFKLGDVPAKEVMIPRMSMIAIDQTATVRDLLKLTSEHTYHIFPVTEDEDKDHIIGMLRVSAVMAGLGKDETIVTQSIQPFITPVLEVFEGMILEELLVKMQQESEPFVVLTDEYGGTSGIVTLEDVMEVIVGDMEEAKGPKGIRKVALNHYIIEGSEPLLEVEEALGVPIEGPGVHTLSGWMLLERFDLEAGDEIEHEGYRFIVRSMNKNSIRQVEVKLGKEKPVKWEE*