Ref A: 8816f75caf294b27bab5ec47bc041bb1 Ref B: 22F96201E2B07B9A9D491687C25E247D Ref C: Fri May 24 12:46:59 2013 PST