MSGPDLTVPSLFNVKGKIVLVTGGGSGIGKMIAAGFAQNGAKVYIAARKEAQLKEAADEINKTATGKVLYITANVGSKAGCDTLINEFKKRESKLHVLVNNSGITWGGPYEDFPEEKGWDNVFNVNVKSIFYMTAGLSELLAKDSNNIDPGRVINISSTASVEPHSEGPLSGSGNGTWSYQPSKAAVNQLTSSLAVKLGPRHVTVNAILPGLFPSKMTAWGFKTRGSDKFNESQPTGRYGMPQDMAGLALFLASPASAHITGVHILLDGGSRFMRSQIAPQVKL*