Ref A: d56fd75692654f7e825730cd38815f9f Ref B: 3D0BF35D762CC576B0692200E6F23CF4 Ref C: Wed Jan 28 20:28:48 2015 PST