MSQNTSIVNFLIHDANGQPQMVKVVQNTNTQPLAQIKIKQNPVKVIKVSTASEGNNQTPVYQPIKISGIKCASKLVQVPVDTLARLQKITPKTETKSQKTEVVNNQKQLTELKVLEPLPELVPILAKSEPVDKFVDSKGLIPVVPEPNSAEIVAENKPSLLTSITTKRRKHADKVGKGLRHFSMKVCEKVRNKGFTSYNEVADELVLEFAAGMHGSADSQQYDQKNIRRRVYDALNVLMAMNIISKEKKEIRWLGLPTNSHISFKSLIERNKDAENKGIKPSPSSAIHLPTEYMFNFNKRFQIHDDIDILKRMGLLFGLDKGECTEEDIEKVKSMVPKSLESYVEQMGRGVNNTLSDILDEEDIEDVGDEEDTLEGEVEADEQEAEGNDYSEDSSDVDV