MEKIQHNYVDVRGLKLHIAEIGTGPAVLFLHGFPEIWYSWRHQMIAVADAGFRAIAPDFRGYGLSELPAEPEKTTFRDLVDDLLDMLDSLGIHQVFLVGKDFGARVAYHFALVHPDRVSTVITLGVPFLLTGPETFPRDFIPNGFYMLRWQEPGRAEKDFGRFDTKTVVKNIYTMFSGSDLPIAKDDEEIMDLVDPSAPVPDWFTEEDLANYASLYEKSSFRTALQVPYRAWLEEYGVKDIKVKVPCLLVMGEKDYALKFGGLEHYISSGMVKEYVPNLETIFLPEGSHFVQEQFPEQVNQLIITFLKKLI*