MPLforSAM