MAFQGTDGFSVFDGQGRLVFRVDNYSRKNRCIAGGVVLMDGAGRALLTLRPQTLSLRDQWNGFKGDGGMGAKRGTPVFSMRRRSFLRINDETEVFMGGLRNRVQAPDFRITGSFRRRCCKIQDNAGEVVAEISRKRANAKILLSDDVFRLIVQPGYDCELMMAFVVTIDRIFGKPITPALCS