Ref A: 81126f76bec74e93af368690f4f3f4aa Ref B: 34BA8F4B4007B365E7160FE9EE70F572 Ref C: Wed Oct 22 03:42:25 2014 PST