gene ycfP