MGRRACCAKEGVKRGAWTSKEDDALAAYVKAHGEGKWREVPQKAGLRRCGKSCRLRWLNYLRPNIRRGNISYDEEDLMIIRLHRLLGNRWSLIAGRLPGRTDNEIKNYWNSTLGRRAGAGAGAGGSRVVIAPDTGSHATPAATSGSGETGQKGAAPRADPDSAGTTTTSAAAVWAPKAVRCTGGLFFFHRDTTPAHAGETATPMAGGGLGGEAGSSEDCSSAASVSPLVGSQDEPCFSGDGDCDWMDDVRALASFLESDEDWLRCQTAGQLA