Ref A: 21e4eba29a79474ca5f847b357f2d34e Ref B: DE887EA367B7D6A4CD6B0B324692425C Ref C: Sat May 25 04:53:21 2013 PST