Ref A: c0288800aa134a6caa0bce7a8e5252d5 Ref B: D6A343289B13D0D089CBBD7FA1C4FA81 Ref C: Fri Jul 03 17:04:58 2015 PST