Invia SMS: Engineering an artificial flavoprotein magnetosensor