Ref A: 1cf565fa69b448ac9c89fe9646a9c3e1 Ref B: 5FC21798653F45C434FB7FCC8450A50D Ref C: Wed Oct 22 17:03:54 2014 PST