Ref A: b7f8d218737b4c8b9b9e47b57e5e8e40 Ref B: 265ADF954CC6050B08B090C64F079C46 Ref C: Mon May 20 06:04:40 2013 PST