MEKIDARKLGPEGRETLRKMVLRLNTQSGMTGVELAKIAGVHVRTVQAWLRKARTDGVGALVEKTRGRPYGACRKLTMAQEVWVRQRIVAAVPEQLSLPFALWTRRAIQALVEQQFGLQLSDRLVGKYLKRWGYTAQRPVKKAMEQRSDLVQAWLRERYPAIATRAKAEGAVIYWADETAVKEDTNWIRGFAPAGRTPVLEASARWAKLSMISAITNRGEIAFQIVEGTINAERFIEFLERLIASAASKVFLIVDNLRVHHAKLVQAWVETRRAQIELFYLPPYAPESNPDEYLNHDFKTALRLEPPSRDDSQLLKKAHAIMDRIASLPERVRSYFEHPAAAYAA