Ref A: 85be26d373334db0ba41afc0448c616c Ref B: FABA8C0CD3B7E041CCEB1E743B7E06A9 Ref C: Thu May 23 07:19:51 2013 PST