Ref A: 7c9f6f9aff5d4e5e85be082516a43c45 Ref B: 2B2FEA965F8330F2E32977BB2F1345D0 Ref C: Mon Oct 20 14:23:17 2014 PST