MDVTKHNFESVAREIESLLPSATFVAIDEEMTGIRPLTKAGEEVVDDSTAARYRKNRQVASTYAIIQVGVCLFHEEPFGGRNPKLVLETGAIEFNKRYKMDFNRWMYDGVPYVDRPGEEALRKHLWADYTANRRPVVLTRPTDQQFLDKCLADYKAWREQMVFPECNAFLRAALYQALREVDPDTIAESRAPDPNNPSRKQARPIAVLRLTDEEKAERARREEEERQREFDARRGFRRIFTALAASRLPLIGHNCLYDLLFLYSHFEGPLPEELPAFKASLNSLFPQVYDTKFIATSDLFAAQPARFRSGTSLGDLHDTVRGSTTALVRLAPGFDRYLCADGSPAEPNAAAAALPHEAGTRLYDAFMTGTVFAKLSAEFAPEEFRAAAENRLNLIRSLFAMNLAGDDQLLEKGGLFSESGASVRIMRIDEHSAFAVVQDASARDTALTAARAAVPSPGVAVKTLEEFFIEMKLGSAAAAPLPPTPDPADAAPDRKRSRVEDVNP*