Ref A: c4f06178d26a4a0a9265acb532b711d7 Ref B: A6DE52B51530FE2FE97632EE8F58BFBC Ref C: Fri Aug 01 19:47:04 2014 PST