Ref A: 00889b508a71415e89dd181d7c7e80c3 Ref B: E45835B1B0EE14735BDE2690D5F1F8F5 Ref C: Mon Apr 27 20:22:26 2015 PST