THC synthesis