Ref A: ad3eac5c5a9a4fa2989f2283a7ceb620 Ref B: D4ABCE05512C9F388716A2DF0EFFE1D8 Ref C: Mon May 20 12:22:31 2013 PST