Ref A: b21d78996c5d4ba182142133128d90ac Ref B: 4731E4F7A9DD5F9B66A6B65D20D5BDC9 Ref C: Thu Aug 28 07:11:44 2014 PST