MFDDADKQSFSHEQGMRARKMFAAVVLAALDDAIADQRKNGTGVEAIARWARSRDGREVLMCAGIDPNERTVKGMMDFVAKGVRTSVALRGEHDSDDSEGGSDKIAA