Ref A: 17977611c9f44c9f975cc7a91218ef78 Ref B: 3E86703F115D9CA402F97E36C260340E Ref C: Wed May 22 23:37:22 2013 PST