Ref A: ca2a08c53f3e4c2ba2008c29e4130233 Ref B: 2F7C3A0BDE433906803F881CCCE72E61 Ref C: Tue Jul 22 01:16:46 2014 PST