Ref A: 1a5260f85d7d41659bbf966c3f73578e Ref B: 2F40A578EEAB1575F0BE7392F943532C Ref C: Thu Jul 31 23:40:32 2014 PST