Ref A: 1f447ef5e83d48a1b1db27abc18f8011 Ref B: 51EDA0FF52F29DC55F1C346D2FDACFC3 Ref C: Sun May 19 14:21:04 2013 PST