Ref A: 4446eb7789c64cbd88bd5d976b49f4bc Ref B: 82BB32A71D0316C53F0D87AB1D3A61ED Ref C: Thu Jun 20 01:31:27 2013 PST