Ref A: ddef1dd3c6144d48aa5c8ee4b99994ed Ref B: F26D38785024BC1C424612081F469A67 Ref C: Sat Feb 28 16:20:10 2015 PST