Ref A: 89f796ea4ebf4442adca4e8936a17302 Ref B: 7EE1A0E1AC411B4F25392C1762A25041 Ref C: Sat May 25 20:30:34 2013 PST