Ref A: 8f539844e5a641738637ce60590c67af Ref B: B91B493E2A304F41298E92362EF43096 Ref C: Sun Apr 19 12:35:48 2015 PST