Ref A: 9ddb5db5ede54f53a4adaaff675363c6 Ref B: B3FD713A7E40EE8B8368D7149B85D13D Ref C: Mon Aug 31 23:42:24 2015 PST