Ref A: 334c62553f624b8da352de37fe773e4e Ref B: 45C43CA86F5FB1AD572C5FA04BAEFEB8 Ref C: Fri May 24 07:32:04 2013 PST