MRQRHFDYFHAIGDHTSWDSFLPFDDPPQATIIDNSIGQRLLVPNVVVDGQEKKQQNTTAASSGSDNARTNLIVNYLPQTMTEEEIRSLFSSVGEVESVKLVRDKNVIYPGQPKGQSLGYGFVNFHRSQDAEQAVNVLNGLRLQNKVLKVSFARPSSEGIKGANLYISGLPKTITQEELEIIFRPYGEIITSRVLVQDGNDKPKGVGFIRFDQRKEAERAIAALNGTTPKGLTDPITVKFSNTPGQNSTAKIVQPALPTFLNPQLTRRLGAIHHPINKGLARFSPMGGEVLDMMLPTAPTNGLGAVAPSGGWSIFIYNLAPETEENTLWQLFGPFGAVQNVKIIKDSATNQCKGYGFVTMTNYEEAMLAIRSLNGYTLGQRVLQVSFKTNKSK