Ref A: a8b97e790b5b44cbbdfa22b73dc3543d Ref B: 39E83D5728386CD0DCD926899BFD59A1 Ref C: Wed May 22 09:32:10 2013 PST