Ref A: 69c8306a8abb41d0bdf34529f5e90abc Ref B: 8E0D38F2A16077EA1126FE64C13BEB5C Ref C: Fri Aug 29 15:32:48 2014 PST