Ref A: db92203e8d684a69baa1ccdfd4c79bac Ref B: DFEA7C68A4383DB3FAAD3907D7C4F24D Ref C: Thu Jul 31 23:17:19 2014 PST