Ref A: 56420c0d360e4b1dbcdb3262f3e65f41 Ref B: F39BAF475F536E0ACBE8AADCF9A46019 Ref C: Sun May 19 22:21:27 2013 PST