Ref A: 8c781e5c582d4056b63d2dd7881b4efc Ref B: B6E6D18854550BC0EF35CDFA6A988254 Ref C: Thu May 23 11:27:12 2013 PST