Ref A: 86b97bb085a042ceaf63cdcc600b6ac4 Ref B: 486AD16D848A12914E4823250455A34F Ref C: Wed Oct 22 08:36:16 2014 PST