Ref A: 63845471d6f449c2aa7b8089f39c5cab Ref B: D16671518F84AD7F80DDED2A67C47248 Ref C: Sat May 18 22:13:34 2013 PST