FePt Nanoparticles