Ref A: 1b02b33bb307480985aad51b0d06988d Ref B: B7812C9F5F15F59A03786E63594B8561 Ref C: Fri May 24 18:19:38 2013 PST