Ref A: b8fa1c0b741d43f185d20219eaaef49b Ref B: E4D94B002DBAB4E175184C51160EF82D Ref C: Wed Apr 23 12:15:52 2014 PST