Ref A: 538839016bf14bb9952499bda6c70ab6 Ref B: E4E760F551D8E2D1420D8FE3FF6053DD Ref C: Sat Jan 31 20:32:28 2015 PST