MGSKFTISPTQIQLLVILLTFSSSIGIGSCVTNSTPGEQAMIKFRPVELTQYPGNDIGNVGRRRLAPFQLCLLCKCCAANDPSNCANMPCCFGIDCQLPDKPFGTCAFVPKTCNCTSCAM