Ref A: e0daea259e22496188c2c8996ff9a501 Ref B: 5EF83E20BC9328B06CC0F01AD65AE438 Ref C: Sat May 25 08:52:40 2013 PST