Ref A: d68a2b126b9044fb9726371b7ebce994 Ref B: C2BD078A1F1BD0BAF8602640C0343EA4 Ref C: Sun May 19 14:28:59 2013 PST