Ref A: 1ff840aab07a4b1b9a53cb41d0611260 Ref B: 6A16E9778443DDA3BD6EB49625B3F359 Ref C: Wed Oct 22 23:13:37 2014 PST