Ref A: 25bb9bbd4e244a128bdb6bb617d17ee5 Ref B: 844D26F5353CB68BC679225AA9BBC5E2 Ref C: Mon Oct 20 17:56:21 2014 PST