MVEADRPGKLFVGGLNTETNEKALEAVFGKYGRIVEVLLMKDRETSKSRGFAFITFESPADAKDAARDMNGKLLDGKSIKVEQATKPTFESGGRRGPPPPPRSRGPPRGLRGGGRGGSGGGTRGPPSRGGHMDDSGYSLNFNMGSSRGPLPVKRGPPPRSGGGPPPKRSAPSGPVRSSSGMGGRXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXPLSMDRGYPPPRDSYSSSSRGAPRGGRGGSRSDRGGGRSRY