Ref A: aa49798a841e4a49a6f5dd5f337aee90 Ref B: E26D9B4B850D128F0F88352D9C7CAEB3 Ref C: Sun May 19 22:42:36 2013 PST