MSHRRKHLSKAMEAVLKRTRAYLEDEAGISVTRGETIIGDVDVLELRAVSTIVGTAGPVNLLIAFSFAPPLLEHLLDLVAAEIGLDDRERPQFLLETAAETVNFIMGHATADLVDEDATVTLTPPVVLAGGRSIHRPKGAKFYAVELATPYGSFDIYFIGPSEMFDTSLNLVQREGKPCSP