4.2.3.139 (2E,6E)-farnesyl diphosphate 419649 4.2.3.139 additional information 89