Ref A: 588d980e5a60426c80abdf6f2e57b7a4 Ref B: 0B60BE85C389F17AF40AC5B9C8C80253 Ref C: Wed May 22 17:14:08 2013 PST