MTKRGTDTRPDLERLIHVAGAGDDLIAEHIEWMGVERTARTLVREVLDRVDLRGCPPIDVLFRLHAGAQSADVTVRVAADGSTTTPSAPSSGAVAATVEQSLPEFVRSVLGPRGAATSATRVLHWPDLSAFETFGRPQPAFEPVRRLLDSIDHGYRVTLAELCVRAGSDKWGVHQYPQHYAKHFEMLRDRPLTMLEIGVGGFADPRRGGESLRMWKRYFPRASVYGIDIIDKSELSEPRMTVLRADQSAPADLARVLETTGPLDLVIDDGSHLSAHVIASFDVLFPALRPGGMYVIEDLQTSYWPHFGGRSGVYDNTATSMGFLKALIDGLNFAEIDGREPRRTDTAIKGMHFYHNIVFVEKGENRDEGAPAWLRGA