Ref A: 5acf60828dc9432486f013688ea0bd9b Ref B: 65A82AD1689FB11DD0699C84E3ECE3A4 Ref C: Fri May 24 19:51:32 2013 PST