Ref A: 3cd859f682af43f2a8d00733f8112a94 Ref B: 6AA05D3D1569A5296F85E88C3654F725 Ref C: Wed Jan 28 23:43:44 2015 PST