Ref A: ebe2bb084e2a4c098e8c877da460fc4f Ref B: B9AA1DB46E79A9137AB48A9ADB48ABCC Ref C: Wed Jan 28 17:30:34 2015 PST