Ref A: 829bb90d012449f4b571ea3a3b2e9fc5 Ref B: 5F7D56C8DB3C9C77DB311E1C34D10B8E Ref C: Thu May 23 13:51:30 2013 PST