Ref A: 3d2f1fc4ba0b4873bd1ae52ae6fb24d0 Ref B: 467E04A9F9F9172722892F93E660BA36 Ref C: Sat May 25 17:35:19 2013 PST