Ref A: 25b15f9ea0ea4c518a4033479726dec3 Ref B: 0915F5A0DCF7C247C2C16F5FA7F0296D Ref C: Thu May 23 13:02:58 2013 PST