Ref A: bd9e77204bd64b0285773ea308ace05a Ref B: 201D7D17BF53E02F99D91207B8C970A4 Ref C: Sat May 25 11:00:24 2013 PST