Ref A: 087d37d47a0c48a2b2ae3e039b7304cc Ref B: D0AEC7707B24E2AB2AB1F4A8E8E56F3D Ref C: Wed May 22 23:21:35 2013 PST