Ref A: a57c075c40ef486da3b8d8b744e33f1f Ref B: 11B843475D5A3504AC0093057435D381 Ref C: Mon Dec 22 14:06:38 2014 PST