Ref A: ef566bd55ae44300a5040a3730f5de6f Ref B: 5963489B5B7647BF8C03F0E47D0A6BAD Ref C: Thu May 23 11:52:12 2013 PST