Ref A: 776b6a4d92234d9084d4bd383004e16d Ref B: 82BB32A71D0316C53F0D87AB1D3A61ED Ref C: Wed May 22 08:43:08 2013 PST