Ref A: 3e833453f6e74e68b8692167ae2cfd9e Ref B: 4D179FF9D9241EFD10D754763CAC8286 Ref C: Tue Nov 25 22:32:05 2014 PST