MELSVQKGLKGFEFKVKDLSQADFGRLEIELAEVEMPGLMACRTEFGPSQPLKGARITGSLHMTIQTAVLIETLTALGAEVRWCSCNIFSTQDHAAAAIARDSASVFAWKGENLQEYWWCTERALDWGPGGGPDLIVDDGGDATLLIHEGVKAEEAYAKDGTVPDPTSTDNQEFQIVLTLIRDGIKKDPKKYHKMKDRIVGVSEETTTGVHRLYQMQANGTLLFPAINVNDSVTKSKFDNLYGCRHSLPDGLMRATDVMIAGKVAVVCGYGDVGKGCAAAMKAAGAQVVVTEIDPICALQALMEGLPVLTLEDVVGTADIFVTTTGNKNIIMVSHMRKMKNNAIVCNIGHFDNEIDMHGLETYPGVKKVTIKPQTDRWIFPETKTGIIVLAEGRLMNLGCATGHPSFVMSCSFTNQVIAQLELWNERKSGKYAKQVYVLPKQLDEKVAALHLAKLGAKLTKLTKDQAAYINVPVEGPYKPAHYRY*