Ref A: c2bde03c1d8248b0ade68ffc1a6302ad Ref B: 90326FA32B91B5539429E4075868658A Ref C: Thu Jun 20 02:53:30 2013 PST