Ref A: 3f1ae9f16ce84a23895acd9a5db1d5bb Ref B: 58258FD5D8D3872BF0114027E17A0473 Ref C: Mon Apr 21 07:27:59 2014 PST