Ref A: 95229296084e4d52be261824d6bd850e Ref B: 131F99D7BE475CA736BF2FA86426430D Ref C: Thu May 23 12:07:27 2013 PST