MGLSVEKGAKGFEYKVKDMSQADFGRLEIELAEVEMPGLMACRSEFGPSQPLKGARITGSLHMTIQTAVLIETLTALGAEVRWCSCNIFSTQDHAAAAIARDSAAVFAWKGETLQEYWWCTERALDWGPDGGPDMIVDDGGDATLLIHEGVKAEEAYARDGTLPDPSSTDNQEFQIVLSIIREGIKVDPKKYSKMKDRLVGVSEETTTGVHRLYQMQANGTLLFPAINVNDAVTKSKFDNLYGCRHSLPDGIMRATDVMLAGKVVVVCGYGDVGKGCASAMKAAGARVVVTEIDPICALQALMEGLPVLTLDDVVETADIFVTATGNKDIIMLSHMKKMKNNAIVCNIGHFDNEIDMHGLETHPGIKRITIKPQTDRWVFPETNTGIIVLAEGRLMNLGCATGHPSFVMSCSFTNQVIAQLELWNERKSGKYGKQVYVLPKHLDEKVAALHLGKLGAKLTKLSDEQAKYINVRQEGPYKPAHYRY*