Ref A: e80962a42fed4e3dae3f1433cb156c56 Ref B: 949D2BF3BEE5F601E5AF0C8B019A7526 Ref C: Mon May 20 02:35:11 2013 PST