Ref A: e2f65938229148159376339390cb7eb5 Ref B: 65060287D569EE023C4FDD12F9D2EC39 Ref C: Sat May 25 15:08:27 2013 PST