MQPLIGSGHSDNRVDLVFFSDGYTANERDKFISDANRLALDISGNQTFNTVKPLLNFWAAFVPSNESGIGSGGKPKDTPFGLFRDGTELRGVYYSKPEVARAACLSLGDKCDYPILMGNDPLYGGLGGEFTVITPSLANGALVLRHELGHSIIEIGEEYDGGYAYFGVNAANTLSTPIPWSHWFTPGPHSGHTVSGARVERSAMPLQAYAWTMLNTTASWSVRFNSSGTYARHLVRFSLSGLPAQSDLNAQLDGETLPWAPRPDIGVDRWHYDIHRGNSLSEGEHALTFTLLNGKREGIAQLCSAEILEFGDEGEFVSTPGHYGVFPTFSNKNQTSYRPTNEDCLMRIVTTPNFCKVCLEGLWLSLLRRVDLIDSFRVGCVETTSDTPSPAPDAKKWKRTLEVDLVPLAQFREEGIDGDESYTITWLKDREVLEAFTNKTRVEVDDNELALGSYIVDVQFTTPEVRVD