The figures here work out almost exactly to Sequoia and NEA getting their 2x (they invested a combined $17M) and plus the employee pool (2 x $17M = $34M + $9.8M = $43.8 - the announced sale price was $43.4M)
That is just me speculating, but I would be surprised if it isn't far off.