Magnetohydrodynamic dynamo