Ref A: ecc9b7794ccc414ca947e24c3311ca7d Ref B: C6C7878A19F819BC77ADD4563781EF17 Ref C: Fri May 24 09:31:19 2013 PST