MASHLHKFDFLGELGRGAFGIVYKVKYKAPYKDDTVYALKIVTYAHGTLDRRELEVISSVCMTDSDFIVRVYNWWYEVDQMFDKYCILMELCDTNLADVIRLKYYDQESFFTEQEIWQITCNIMEGIQKCHDLNFTHRDLKPQNILYSSKTKTWKLSDFGIALKLPASTLPVVSGLPSPPLTPTGEYSTVAPPGTNISLTKRGSPGYVAPELLYAGICGKKGDIWSIGCILYELACGKMAFPWMGNGFALSPEDPLRRYYCGEGDKYLPEVSRTDNPVIMKCIGNNYFGGPVSGRYRINQVIAWCLERDANDRPRIGRLVNHVKGIVWQQE*