Ref A: 2ad6c613d7bb4e5687d96d4b50492150 Ref B: A63BDD824487FEDB49D80D1D62FB762F Ref C: Wed Oct 22 20:29:26 2014 PST