Ref A: 17f86be5f2bc496da73c76f702570bd6 Ref B: C3CF5A38FE8D9C7B5BA07490C1A55C22 Ref C: Fri May 24 07:31:03 2013 PST