Ref A: b0b74fb7b54a4735920ef7b6678b1ca8 Ref B: 327FB2C5F1451003246D5DCE013529B9 Ref C: Thu Jun 20 04:13:32 2013 PST