Ref A: 86047a43ee42411ca0cb9bf1d63f982b Ref B: 39E31908AD093292118A569A7393CD54 Ref C: Tue Nov 25 23:57:34 2014 PST