gene ydfK