Ref A: df9b1cea03b9484f835ac5b171a9e8ee Ref B: D274234326FFD7EEDAD8F592F67E3184 Ref C: Thu May 28 00:05:05 2015 PST