Ref A: cd1e17b7d9cb49cc93e3536a3d747b7f Ref B: B919E305D91323AECDA40D946FD28870 Ref C: Fri May 24 00:14:30 2013 PST