Three-dimensional magnetotelluric inversion using non-linear conjugate gradients | Synapse