Ref A: b40d6a83fc2b4bbe88b09d63c5cd37d8 Ref B: 4B1F422C986465CD6519AC214BE797E2 Ref C: Wed Aug 20 15:42:15 2014 PST