Ref A: 5c205017b9a246dc8254acf2da219ea3 Ref B: 666EBF70A2152CAA09F7125AD851AAEF Ref C: Sat May 25 21:13:50 2013 PST