Ref A: c89b00c866ba41829028fce53baf8393 Ref B: 366B13F4C9A1E1EA945290BA5350220D Ref C: Tue May 21 08:19:15 2013 PST