Ref A: 839727b76d37493b8bb3f043689e8d4c Ref B: 4731E4F7A9DD5F9B66A6B65D20D5BDC9 Ref C: Tue May 21 06:14:58 2013 PST