Ref A: 6b2c1f2402c1428e96b70aa874e06a65 Ref B: 73EE2C05573CF8EB16A2694C62443BC7 Ref C: Tue Oct 21 04:40:27 2014 PST