MDLSVQKGAKGFEFKVKDMSQADFGRLEIELAEVEMPGLMACRTEFGPAQPFKGARITGSLHMTIQTAVLIETLTALGAEVRWCSCNIFSTQDHAAAAIARDSAAVFAWKGETLEEYWWCTERALDWGPGGGPDLIVDDGGDATLLIHEGVKAEESYAKDGSLPNPSSTDNPEFRIVLSILREGIKVDPKKYHKMKDRLVGVSEETTTGVHRLYQMQANGSLLFPAINVNDSVTKSKFDNLYGCRHSLPDGLMRATDVMLAGKVAVICGYGDVGKGCAAAMKAAGSRVVVTEIDPICALQACMEGLPVLTLEDVVETADIFVTTTGNKDIIMVSHMKRMKNNAIVCNIGHFDNEIDMHGLETYLGVKKITIKPQTDRWVFPETNSGIIVLAEGRLMNLGCATGHPSFVMSCSFTNQVIAQLELWNERKSGKYAKQVYVLPKHLDEKVAALHLDKLGAKLTKLTDDQAKYINVPKEGPYKPAHYRY*