Ref A: d74235e0861e4bf79a7c8a3701f8b95f Ref B: 1F25BFAB98CAC47D14364A6B258A60A3 Ref C: Fri Nov 28 02:17:50 2014 PST