PRIVATE WARRANTS PURCHASE AGREEMENT