MTTQDTLFVDEPWLKVGCTLGEGPLYDASTSTLHFVDITEKKVFHVELSSGEMEVETFDEPVSCLVLRRGGRGLACAAAQGFALLEGGSTLRYLAKPLSESERPYTRFNDGGCDSQGRFFAGTITSPEHNVPGRLYRYDPSDRSCEMVDSPFTDCNGLDWSADGKTMYFTDSLVNKIFAYDYDSGQLSNRRVHIDAVAKGFAPDTFCDGLCVDEEGFIWSARWGGSKIVRFALDGRVDFEIVFRTALNITSCCFGGENYDQLFVTSAHCGAIGGDATRQAEYPDSGHVFRIDFAGRFKGLKKHQFAG*