MDIVKDLTAGTVGGAAQLIVGHPFDTIKVKLQSQPTPLPGQPPKYAGAIDAVRKTVASEGPRGLYKGMGAPLATVAAFNALLFTVRGQTEALLRSEPGAPLTVKQQILCGAVAGTAASFLACPTELIKCRLQAHSALASVGSASAAIKYTGPMDVARHVLRSEGGVRGLFKGMCPTLAREVPGNAVMFGVYEALKQYFAGGMDTSGLGRGSLIVAGGLAGGSVWFAVYPTDVIKSVIQVDDYRNAKYSGSFDALKKILASEGVKGLYKGFGPAITRSIPANAACFLAYEMTRSSLG*