Ref A: ad0fb11d8e554176a1fb55233baf5bfc Ref B: D37DD4F7F72114FA9471BCAA46128EB1 Ref C: Thu May 23 08:17:55 2013 PST