Protein Patterns Template Arrays of Magnetite Nanoparticles