Ref A: 05b3e1e0007942df907d51f3c1fc1363 Ref B: 89D4FC4FDC5D19FA208B39AC0FDE4A3B Ref C: Sat May 25 12:56:29 2013 PST