Ref A: e6f46a7671714cca82df5645d60a1691 Ref B: 3D2580DAA88D46CCB2F646423D9DBEAA Ref C: Fri Jan 30 08:22:40 2015 PST