Ref A: 29a0fa2bf8bc4dec8233cc7f51dd609b Ref B: 59CF1EEBB36C121194AF34DA6721C009 Ref C: Tue Mar 03 21:04:08 2015 PST