Ref A: 8b9c1c0e2ac847bd81ccf2e1b28511b8 Ref B: DACE3A61FD77E80440295D803E27359E Ref C: Mon Dec 22 06:19:33 2014 PST