Ref A: 6d4283ea435841e4ba06f5272de30b8a Ref B: 66AD7F1A1B27A4EFDDE4A83D25EE10C1 Ref C: Tue Oct 21 04:09:12 2014 PST