Ref A: 7ce7df85cd3843c0be98f77cb7bfa0f3 Ref B: BB8CB8152E5388B84FA1E16EB3663CDA Ref C: Wed Oct 22 23:43:58 2014 PST