Ref A: b0f64661bafb4239b6d717dd47e0a29d Ref B: 273D287137EFF02B5452C5EE90BF1598 Ref C: Wed May 22 23:50:27 2013 PST