Ref A: 1b8b627b7bfd401e9be5952fb90c839d Ref B: 0483425A99BE87430689B23E6CD2D7ED Ref C: Sun May 26 01:20:49 2013 PST