Ref A: de4686f5c8aa48138847982650259ee4 Ref B: 82400EB28037DBED044D668CD4886A40 Ref C: Sat May 18 23:20:43 2013 PST