MDFSGDIDDLISLQLLHDQLLGVEADACLPVAVHGGDAAAYAEHQQGFHPAAFLPQQPTTILPPAGYVDMANDQYMGAHAAAGEAEAVYRAAAAEPVMIRFGGEVSPVSDPRRPPLTISLPPTSHAWAAAEAVHPAALLQAQAAAAAADPNDFRKYRGVRQRPWGKFAAEIRDPKKRGSRVWLGTYDKAIEAARAYDRAAFRMRGAKAILNFPNEVGSRGANFLAPPPPPTSTHGKRKRHETAAADPDVEVIGESSKSVKTETYASPASSSLASTTTSTVTSSSTLPSPSSEAAACGGGGGELFVPPMPSSWSWDQLEGFFGILSPLSPHPQMGFPEVAVN