Aminopterinbisbenzylamide NSC107142