Ref A: d45b04ff94334d269802abb5b3e91c97 Ref B: DACE3A61FD77E80440295D803E27359E Ref C: Sat May 25 11:41:39 2013 PST