Ref A: eef336b1004540708ce387ab8be8e5af Ref B: 80FD7ACB40CB3F188ADA6FDD56610067 Ref C: Thu May 23 01:44:02 2013 PST