Ref A: 44625f72d2cb4c30851b44f8632ba1c6 Ref B: FD0E0DC74BE3BAE3B12F7D6CB2AC833B Ref C: Sun Apr 20 10:06:28 2014 PST