Ref A: b65c9a58430d481994dfdc583f7a7857 Ref B: 4A25D0163653B3A4D92DB0E0E2FC49AA Ref C: Thu Aug 28 23:06:35 2014 PST