Ref A: b582e6799aa0436292a9919ea984d8df Ref B: 93383576A7B1352ADB768A26E0C1D3DC Ref C: Sat May 25 00:23:56 2013 PST