The document proposes a new multicast routing protocol for mobile ad hoc networks (MANETs) that provides bandwidth guarantees while reducing total bandwidth consumption. It constructs multiple multicast trees to fully utilize residual bandwidth across paths. Randomized network coding is used so redundant packets are avoided and destinations receive innovative coded packets from different routes. The protocol estimates available bandwidth on routes using a variable bit rate to improve accuracy. Simulation results show the protocol reduces delay and retransmission rates compared to existing protocols, improving bandwidth usage in MANETs.