Ref A: eb57990c730646a9856f3b45f8bb3bd7 Ref B: 6CBC2F39BBC8180492A50591465D7CC2 Ref C: Thu Oct 02 00:25:35 2014 PST