MELSVQKGAKGFEYKVKDLSQADFGRLEIELAEVEMPGLMACRTEFGPSQPLKGARITGSLHMTIQTAVLIETLTALGAEVRWCSCNIFSTQDHAAAAIARDSASVFAWKGENLQEYWWCTERALDWGPGGGPDLIVDDGGDATLLIHEGVKAEEVYAKDGTVPDPTSTDNPEFQIVLSIILDGIKKDSKKYHKMKDRLVGVSEETTTGVHRLYQMQANGTLLFPAINVNDSVTKSKFDNLYGCRHSLPDGLMRATDVMIAGKVAVVCGYGDVGKGCAAAMKAAGARVVVTEIDPICALQALMEGLPVLRLEDVVDTADIFVTTTGNKDIIMVDHMKKMKNNAIVCNIGHFDNEIDMHGLETYPGVKKITIKPQTDRWVFPDTKTGIIVLAEGRLMNLGCATGHPSFVMSCSFTNQVIAQLELWKERKSGKYAKQVYVLPKHLDEKVASLHLAKLGAKLTKLSKDQAAYINVPVEGPYKPAHYRY*