Ref A: 43e8072d1e664c42a982575fb3820962 Ref B: 24A35CB9CE0043FF59E9A21ECD6A7BAB Ref C: Thu May 23 12:06:39 2013 PST