Ref A: 3c8c2bfdf62c4fce8e09cdf1628bd2a0 Ref B: 587381C867E80243C2F5E9EB77525EFF Ref C: Sun Dec 28 03:12:06 2014 PST