Conditioning Diffusions Using Malliavin Calculus | Synapse