Magnetic Transistor