MDFSGDIDDLISLQLLHDQLLGVEADACLPVAVHHDGVAAYTEHQQGFHPAAFLPQQPMTMTPAGYVDMANDQYLGAHAAAGEAEAVYRAAAAEPVMIRFGGEVSPVSDPRRPPLTISLPPTSHAWAAAEAVHPAALLQAQAAAAAADPNDFRKYRGVRQRPWGKFAAEIRDPKKRGSRVWLGTYDTAIEAARAYDRAAFRMRGAKAILNFPNEVGSRGADFLAPPPPPPPPTTSTHGKRKRHETAAADPDVEVIGESSKSVKTETYTSPASSSLASTTTSTVTSSSTSPSPSSEAAACGGGGGELFVPPMPSSWSWDQLEGFFGILSPLSPHPQMGFPEVAVN