SERIES D WARRANT AGREEMENT