Ref A: e53d9625f79a4a759d4d8a8f722cc0b6 Ref B: 4C8F76C31DCB17B172B541F80106FB99 Ref C: Wed Jan 28 21:52:30 2015 PST