Ref A: 2077d87691254e6aa5942ff9880c71d6 Ref B: DD50A0A1053B911AD2C15F452B976F0A Ref C: Wed May 22 09:46:51 2013 PST