Ref A: b1753636d78a41e4821a88552a825bcf Ref B: 4724F2203357B4259F5CD11288DBB81F Ref C: Sat Dec 20 18:17:18 2014 PST