MGNHKVLRTAGTAARYSMYEFIDAIRSQRIIWDRRHPNFHNRALRDKSWQQIGQELCNNFDLASATERQEIVKTLLKRWKNTRDSYLRINRLRQSGEDVGRASYIYEKELRFLLDAKAETEEDEETSPKKTTALVKRKRGKSLILKAINKRKSHAQNSESITDYKNEIIEADIVDEIVDPCSGSIIEFALESDNDANSSFSEPTLDASTNPDPDQAFFDSIKPHMQLMSNARKLDFQIEVLQLLRNFNPN