Ref A: 0bbd31db7ae0442c8fc16eed21a9cf37 Ref B: B5777A079485F7F30420D1ECD00D94EF Ref C: Wed May 22 17:07:06 2013 PST