MQDVQSFSSTGITGFKNRTGLTGKGTIIGIIDSGIDYTLPVFRDSDGRSKILYYWDQSIQGNPPEGFREGTLYTNEDINNAIDGSMYIPISTTSLHGTHVAGICATIASDARIIVVRVGNIQTDIFSRSTEFMRAIKFILDRALELRMPVTLNISYGSNEGSHRGTSLFEQYIDDMCLFWKNNIVVAAGNNADKGGHKRIRLQNNITEEVEFIVGEGERILNINIWPDFVDDFSVHLVNPSNNQTQAISLTSGEIRNTLGETRITGYFYPIAPYSLTRRVTLQLSSNTQITPGLWKIVFEPIDIVTGNVNIYLPTSEGLNRNTRFLIPTQELTVTVPGTASRVITVGSFNSRTDIVSIFSGEGDTQLGVFKPDLLAPGEDIVSFLPGGTSGALTGTSMATPHVTGVCSLFMEWGIVNGNDLFLYSQKLRALLLKGARRLSNQSYPNNSSGFGFLNLSDIDLYTLSNINQDLETEDMGYRSINKSLEHHHHHH