Ref A: 37ff69d76b534364bfb32f910cb1124d Ref B: F049E1BB53E1C71C66E8011C408DF504 Ref C: Mon May 20 17:50:45 2013 PST