Ref A: 382b00ab2f154624b96cac893ebc2cab Ref B: 44DAB05F5B7A9D8E5CE65F3CF60BB479 Ref C: Mon Jul 28 21:22:15 2014 PST