Ref A: a2847ba5fd7a4ec4a9a94b5166dca6c0 Ref B: 14C43369055FB62F3BC344B65C5261C8 Ref C: Sat Jan 31 10:33:30 2015 PST