MKMKFFKKYHCQVWFQNRRAKHRKQEKQLSKALVPQTVFPSQSATGQIMRTPMYPSTAAMSVRAAADPFWYQPYPVAHPMTYPTASAYGAVSSAHTFGAPMATSTISTVSTDPAEDFYQKSLALRVSCQPSTTNIQYQS