MAAMPDSFIAGKRQFWREFLKLYQQMPELWEVNHADYRNKELRNESYEILQNKLREIQPNATKSDVGRRINIFRTNYRREQMRIWKQHELGLHSDLCKPTLWFYDNMSFLLSQESFQHRSKRMRGRPSLRGRSSMKGLSKDVQVKLDQLNTATTITALPPATTGSTTMPANDSSEASVSVLNESFLISPKIEIFDNELPEIDAERTEIKVDNADTSASEFNEPSGSNNSTTNGTIVTAINGAAYQQSTPMLSESSEAIAKSWAIQYEEMAPTQRIFARKAIADILFDGCMGNLRINRIKVRSSNGNQS