Ref A: 6a8f4aa03d4b44c7bd297c102fc8f1e1 Ref B: FEE07568FB1DCDC43CD93ACA78A8590A Ref C: Thu May 23 22:14:39 2013 PST