Ref A: A0727E76C6D84E3EAED87D37E322DA38 Ref B: 3D5AB7CE57109852F50BE62198BA4C5A Ref C: Fri Feb 10 06:42:14 2012 PST