GLAEEVDDKVLHAAFIPFGDITDIQIPLDYETEKHRGFAFVEFELAEDAAAAIDNMXXXXXXXXXXRVNLAKPMRIKEGSSRPVWSDDDWLKKFSGKTLEENKEEEGLEPPKTETQEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXFRCLCTHEGFGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXQLSMANSGSNINGSQFFLTCDKTDWLDGKHVVFGEVTEGLNVLWQMEVADTDASKATGSGEDSNGEKNRKCHRVRQSQ