Ref A: 8961b37465e14b94bb3852f38c8b1b57 Ref B: 07F3C6EEA3A9CEC279D1D479A73FC916 Ref C: Tue May 21 06:44:01 2013 PST