Ref A: c3f5cfc483974d3e9e196d2ec1f0dcf8 Ref B: 4D04BA6502C7A69A4CF05BC93C3CF67C Ref C: Wed Oct 01 08:44:36 2014 PST