Ref A: 436499db20c84b43aa6d601b573a6143 Ref B: AA8543078589F1B3CF135B4BCBF65B1B Ref C: Wed Jun 19 03:42:36 2013 PST