Ref A: f08e5b882b9f4e30a0a3b32b112a5bdd Ref B: FC918838C542E6ADA3B93CD2D76A69D2 Ref C: Wed Dec 17 20:23:49 2014 PST