ma-gnet-spu-len