Ref A: 6f7cd1ed3a174683a6523baeadeb7965 Ref B: E590A587A7C2FA76E2B7758DFB24B6AD Ref C: Wed May 22 16:23:45 2013 PST