Ref A: b96d280e01ae4d8da514043c2c2354e8 Ref B: 1CD672ED28B21B9C6AD3B15D65C47015 Ref C: Wed May 22 08:20:46 2013 PST