Ref A: 4f21450ed0304b1b916fc1b243110450 Ref B: 201D7D17BF53E02F99D91207B8C970A4 Ref C: Wed May 22 13:22:31 2013 PST