Ref A: a0b5f8766542483493592142926da3e1 Ref B: 67F62F526C307ABBED0B9B7159898A4A Ref C: Sat May 25 17:22:43 2013 PST