Ref A: 9330841ac8b741debb3b89975ae6f6e3 Ref B: 45A8505F83585BACA89B5E8EDC9B54DD Ref C: Sat Aug 30 17:51:25 2014 PST