Ref A: dd72f79d62144da8b50b7bb28d080b1e Ref B: 964AC391B22F52B74B8A0667869312BE Ref C: Thu Dec 25 19:20:00 2014 PST