Ref A: f235586ad05e436bba9ac30b2c8c4b18 Ref B: 9104E3D852748647FCCAC77400AE2825 Ref C: Mon May 21 07:48:09 2012 PST