Ref A: 43c7fcc181074b5398e6ca9437e4ba84 Ref B: AA3E3F11BAB9A741EF80D585022800FD Ref C: Sat Oct 25 21:34:39 2014 PST