Ref A: b2d650f86de64cbe93642d7719da9d38 Ref B: 5DF2CBFE64B1B943A2D16CB3C9E14DBD Ref C: Sat Nov 22 13:13:28 2014 PST