Ref A: 479e9810328346c881a8490aa39764fd Ref B: 3B7EEF358AB9C0C9048CD8B17DBAE17C Ref C: Wed May 22 10:34:22 2013 PST