Ref A: 8123ef17be2d4601a1489d1b70169f49 Ref B: 7CAF7276B091BC69E96784A566EBF25F Ref C: Thu Nov 27 17:44:24 2014 PST