Ref A: d0850950d39740119c24e34a0b22639d Ref B: 5A2426BCA19EA8A21511CF68A4EF080C Ref C: Thu May 23 20:28:14 2013 PST