Ref A: 3e4f71cb0bb1426eb0287f97e582361e Ref B: 6EE6246DDE6FAD949C21FA011C0042BD Ref C: Wed Oct 01 12:48:38 2014 PST