Ref A: 9f8ddae12e8741dfba2daa76f16dfbe3 Ref B: 43E985D42E975D88037B2242B62146A2 Ref C: Sat May 25 05:01:21 2013 PST