Ref A: 2a2065419ac342aa9158a3a032dd3a29 Ref B: 9C0CC4644F31AB0D7639E740CC31BE9D Ref C: Sun May 19 18:58:55 2013 PST