Ref A: 3f1f0689ba844f06a69274e1fc18af28 Ref B: 6F1EE002F508CBA41E48C56654448965 Ref C: Wed May 22 15:33:05 2013 PST