MELSVQKGAKGFEYKVKDLSQADFGRLEIELAEVEMPGLMACRTEFGPSQPLKGARITGSLHMTIQTAVLIETLTALGAEVRWCSCNIFSTQDHAAAAIARDSASVFAWKGENLQEYWWCTERALDWGTGGGPDLIVDDGGDATLLIHEGVKAEEAYAKDGTLPDPSSTDNPEFQIVLTIILEGIKKDAKKYHKMKDRLVGVSEETTTGVHRLYQMQANGSLLFPAINVNDSVTKSKFDNLYGCRHSLPDGLMRATDVMIAGKVAVVCGYGDVGKGCAAAMKAAGARVVVTEIDPICALQALMEGLPVLTLDDVLETGDIFVTTTGNKDIIMVSHMKKMKNNAIVCNIGHFDNEIDMHGLETYPGVKKITIKPQTDRWVFPETKKGIIVLAEGRLMNLGCATGHPSFVMSCSFTNQVIAQLELWNERKSGKYAKQVYVLPKHLDEKVASLHLAKLGAKLTKLTKDQAAYINVPVEGPYKPAHYRY*