Ref A: fba5f588f0554a8d9b9da1e71e129803 Ref B: 0CC37A576DCAF0378047D0A2AFCA9656 Ref C: Fri May 24 11:29:38 2013 PST