MKFSNKDLYSLLFTELAPNQARCNTCQKVYKSGNGYTKQVYRLLKRHPDYQELAVAAYRKGNRFGLTLPDQRTSDVFR