MKERLVGVSEETTTGVHRLYQMHANGTLLFPAINVNDSVTKSKFDNLYGCRHSLPDGLMRATDVMIAGKVAVVCGYGDVGKGCAAALKAAGARVIVTEIDPICALQALMEGIPVLTLEDVVDMADIFVTTTGNKNIIVVRHMLKMKNNAIVCNIGHFDNEIDMHGLETYPGVKKITIKPQTDRWVFPETKSGIIVLAEGRLMNLGCATGHPSFVMSCSFSNQVIAQLELWMERKSGKYAKQVYVLPKHLDEKVAALHLEKLGAKLTKLTSEQAAYI