Ref A: c60f197cd2ae44caa92a1fc8506b62a4 Ref B: 7F064CC7D4687E70BEF5DDA90293ED1E Ref C: Wed May 22 04:48:22 2013 PST