Ref A: 225994f1e4094f68a181350d0930a64f Ref B: 25F287EDF43DE6627D63E5DFDDF97733 Ref C: Thu Apr 17 20:51:23 2014 PST