MSKKAEKKKQEKVIADRTFGLKNKNKSKQVQNFCKGVAQQVKYSGVSLSKLQTEEYEKKKLEKQLEEDEKLIQSLYKTVEQVKEDESEEEVDPKSILCEYYKQGLCQKGKKCMYSHDMSLEQKTAILDLYTDQRQQLADEWDTCQTWDEKTLKDVIEANEKTYKSQIPSAKVCDFFLDALEKGKYGWRWVCPNGMTCHYKHCLPQGYVFKRKEELKQKYDGDIEEEIDEEIQKLQKGGTKITKEVFEKWKLERAEKKKQEVEKQKLEEQKKKGAKQTGGNAQMTGRALFVYDPTLFVDDDEAENQYEREEQIDENDEEDEDDNENRQKLYEGDHNQQQDEEEEDQQFKQQQS