Spintronics research laboratory