Palmitoyl thioesterase