Ref A: 34d0f84a75c4465d9de9304287d3cb50 Ref B: 6B68AC415740B19B978EE275B69BADC0 Ref C: Sat May 25 09:12:44 2013 PST