MNRAEGQPITWEEFIEGFKKTHIPAGVVALKKREFRALKQKDRTVTEYLHEFNRLARYALEDVRTDEERQEKFLEGLKDELSVMLISHDYEDFQELVDKAIRLEDKKNRMDNRKRKMIVFQEAQDSSQRQRIKPLQIGESFSAGQEQSQQLGISGEINSETNASNEDNDEQATQSVSFQQDQSQEDNSNGREHRVCFNCYEPGHFVKECPKPKRQQPQGQVNNIVLTGANAVPVASQGIQLSHQFQSSSSFL