Ref A: 30f1b42cf2254b01aefcdfa658e1c0aa Ref B: 1E78F31EB38F3E86D2312543A00952B0 Ref C: Tue Sep 02 20:48:42 2014 PST