Ref A: b042cc8bfcac479fa8f3f953a984fb03 Ref B: 6DA7E075C8911D8BCEA72E0067695060 Ref C: Wed May 22 17:07:09 2013 PST