MFTCALDKMVKCWDLEYNKVIRHYHGHLSGVYSLALHPELDVLMTGGRDSACRVWDMRTKLQAMCLTGHDSTVAAIASQREEPQVITGSYDSTVKLWDLAAGKCRTTLTYHKKGVRALALHPKDFSLLSASADNIKKFALPHGKFMHNMLSQQKTIVNSLSANEDDVVVSGGDNGSVWFWDYKSGHNFQQAQPKVQPGSMESEAGIFASAFDRTGTRLITVEADKTIKMWKEDEDATPETHPNLPYHPPRELRRY