Ref A: dd78549d4e5044949d60306100d981ba Ref B: 3A965162BC03F18F04285E4860F75B16 Ref C: Tue May 21 03:15:56 2013 PST