KKPRLVWTAELHARFMNAVTHLGVKHAVPKTILQLMNVEGMTRENVASHLQKYRLYLKR