MAGSGVAKQIFALDFEIFGRVQGVFFRKHTSHEAKRLGVRGWCMNTRDGTVKGQLEAPMMNLMEMKHWLENNRIPNAKVS KAEFSQIQEIEDYTFTSFDIKH