Ref A: fea6a7c3f1e24d15afc9b318fab1a5a6 Ref B: B17D88A555B479B7FBB6653759A9C52A Ref C: Mon Dec 22 20:28:50 2014 PST