MDPPPPATYDPELPVQLTPILVYLLNVVLNVVKNDAMYPIFLRHPDSDALNLPGWFELIHRPMDLGTLEQLLDNRAYRSPGELLEAIDRMATNCLSYTKAGSPLARDVKELEEKFEENLAHLPAL