Ref A: 97e7e73ee8ac4c52b87cc710a08568a9 Ref B: F3400A66EDF0619B630E4708C414EF40 Ref C: Thu May 23 17:30:34 2013 PST