Ref A: 0e2cf3c3d5dd446f97b383b51a781ef6 Ref B: 2E10FB2FB2D41FAA1B6C3B009659B994 Ref C: Thu Oct 23 06:20:33 2014 PST