Ref A: e85273fb039d402592b7577a7698d9e4 Ref B: 0377D9330A3BB8641465FA71805C5F1F Ref C: Wed Nov 26 20:53:22 2014 PST