MSQFVFALRCLRIFKYFISFHVDGFKQLQEKKGIAFSKEEELRSVEEIYAERKFIENKETNKVSNTAKEMAWVRICASFNTNTLEFRGVDQLKSKYDNFKTKTRKQVAKEKKYGKGTGGGFFIPKMDDPVMDMILKIVNAKTAANETVLEKMDEDLRKDSDVSLIEPSLFIEEMESCILLVLNVYSLTIL