Ref A: bc6cff26123d45bfaa6027a0cc8917e3 Ref B: 4F42656F13A2B7E820169AC34198E125 Ref C: Thu May 23 11:12:23 2013 PST