Ref A: 8d8c10d3f71c4631b8c39f2b50c96f93 Ref B: B6B32EC0BD61F9287503B27477B6118C Ref C: Fri May 24 17:03:16 2013 PST