Ref A: 35d91dcab81f4ec9aae7fe3e7415264f Ref B: 942B9D051F79C935E1D077B778D71E4D Ref C: Mon Dec 22 12:50:32 2014 PST