Ref A: a8916c4df6a8420184802ec8fac7eaa3 Ref B: DBC2D57D6FC4C9697A8779E3C04C90A1 Ref C: Tue Sep 02 20:22:43 2014 PST