Ref A: f279f48850514d3e83a4346c8ae79018 Ref B: F8EE39C326499FE3E10729B53CB47E13 Ref C: Wed Jan 28 20:29:50 2015 PST