Ref A: 29affa6e4675420bbb66906d6902223b Ref B: BA3B7A7647C6B0BD1BA9BEE3ED371925 Ref C: Thu Oct 23 11:23:26 2014 PST