MDGGTRRENILAALKQADKAISASKLAESLGVSRQIIVGDIALLRAAGEAIVATARGYRLQALLDEAGHVSKLAVQHRPEQTEEELRIFVACGVEVVDVIVEHEIYGEITGNLQIQTDQDVTDFIYKTKHAEARLLSDLTKGVHLHTLRYTDPAALEKAKQQLAEKGMLYQN