Ref A: a725b9031ea04b26a1a9a4737ca49634 Ref B: 08C35C0CF9EAFDDD0B253A1A5F2C0874 Ref C: Wed Oct 22 16:22:08 2014 PST