Ref A: f0afb8b15bf143cca1a79d102e5b01dc Ref B: 94DD471E2B02553AC4CFAB0D32EA0893 Ref C: Wed May 22 16:46:33 2013 PST