Ref A: 7ba6c2ad53834e9c8648af18196e19b1 Ref B: 0F0AD32C3022C9DB3831540F6B69D820 Ref C: Mon Jan 26 22:37:18 2015 PST