NON-LINEAR MARKOV CHAIN MONTE CARLO