Stable esterase obtained from palmarosa | Patent Publication Number 20020173023 | Patexia