MGRMHSSGKGKSSSAIPYKRSPPSWCKTTSAEVQDMICKFARKGMTPSQIGIILRDQHGVPLVSTVTGSKVLRILKGSGLAPEIPEDLYFLIKKAVSIRKHLERNRKDKDGKFRLILVESRIHRLARYYKRVRKLPPNWRYESSTASTLVS