Ref A: b7f6d38759334199b4a5de17c003b18e Ref B: B613BAA17EDA029D3681F4E013A51CB2 Ref C: Sat May 25 02:00:06 2013 PST