Ref A: 20abe6d08d7d44a39150133ca5e83208 Ref B: D477D932044713403A52DDF9C7B54C71 Ref C: Thu Mar 05 14:44:20 2015 PST