Ref A: c15f20a7e5b4404b8b770deb0277dc4d Ref B: 22F445E79626ECBC7EDA77D1C6CECDFA Ref C: Mon Dec 22 16:33:09 2014 PST