MKVELVTTREQAEAAIKRATEGKEKVIFLFTSRSCAACQALLPTVEKLAEEVPDMTIYLVFVEDESIKDIIEKLNIKTTPTAYFFKDGELVEVVEGADEERLRKVVEEIFK