Ref A: b33fbd9f9118418fb61b937e0a2e9c5c Ref B: 3AC558B47175DA431A6DD15A155DE0D5 Ref C: Wed May 22 09:24:36 2013 PST