Ref A: e0288fc53bcc4616a077cb0f72fe1e5e Ref B: B7643BD5BBB9E609164D46CB95065F84 Ref C: Wed May 22 18:10:45 2013 PST