Ref A: bb6ebc04f88549d1aff41042e0ba631a Ref B: 316954C370D2717EEE416FB46E1C28B7 Ref C: Sun Dec 21 14:02:00 2014 PST