MANIRXGRVYTFVXKNSEVAERAMEEEEHEVYGAEIPDEGELDGDMDAHHADVDMSTADVAAVKELDEMKKRLKEMEEEAAALREMQAKVEKEMGAVQDPAIAAASQANREEVDARSVFVGNXKALHQCMKXGKRYLKDDGXVKEXKDRRRXRGKWGELNSFLFSITRVDYACTPEEVQQHFQSCGTVNRVTILTDKFGQPKGFAYVEFVETEAVQEALGLNESELHGRQLKVLPKRTNVPGMKQYRPRRFNPYMGYRFRRPYVPPYFSPYGYGYVPSSAXTLFXIKMKVPDVSCFLFPFFHLQEGSXVQKASSIHAVLLEDWLHXGLAYXSG