Ref A: e304f80899e4412090dd3e458bf60fe7 Ref B: 14C46B1FA7DBC329E2164D522C9AC3A7 Ref C: Wed May 22 19:13:59 2013 PST