Ref A: 2c2e0920ca3845f68fad7dc4fe033667 Ref B: 902BB54A52C186BAC5D7D939D9B9746D Ref C: Thu May 23 10:01:02 2013 PST