Ref A: b2840a60a1aa4c79af8c75f93d3597c2 Ref B: 3FE5677CC2C8969DD08822D6F23374A2 Ref C: Mon May 20 11:28:51 2013 PST