Ref A: a6a161585ac945cb902ae42c2774a535 Ref B: DE3D3FF2552B6B8323C4B97FE3FC58ED Ref C: Tue May 21 10:46:26 2013 PST