MFHTGEGICKRYHKEELYQSLSDGIDDVEIKLAFHQQEAIAASSNATEATCVDIAGHDSTFLDFYEVDAFEVGKGFGWEKEEDFEDDVEREAGNSVLLFHGTRFLGNRFSLSLSLS