gene purK