Ref A: 86ec9f78f7aa416e9174098ef347dda7 Ref B: 0FAE9D7A44ED2049D12A1C206E247B88 Ref C: Sun Apr 26 00:00:40 2015 PST