Ref A: c6f0586783814c1eb64386f802416d38 Ref B: CEF5D4C8D1754F73D05B36F5F5B657E4 Ref C: Thu Jan 29 23:15:01 2015 PST