Ref A: 45f5954c94b046f0b002eb878e684361 Ref B: A8AC83092202ABB1FE83A3C4FB3770A8 Ref C: Thu Aug 21 19:10:52 2014 PST