Ref A: 350f016a3af347cf8719c87883d3fbe0 Ref B: 6BA62D99608D15D70A20A563981EE9A8 Ref C: Thu May 23 15:17:44 2013 PST