Ref A: 24681d9ce8b246eb850328f3a3c8de44 Ref B: 70C54EBD404550FE674F3D98D8D405B0 Ref C: Thu May 23 11:53:25 2013 PST