Ref A: 3b52568b44604c9089bcffe5bdb6bc78 Ref B: 0029E130E69B880B3A5D11418F217D1C Ref C: Fri Aug 29 01:08:16 2014 PST