Ref A: d1975d60991340c2803471341995522e Ref B: 0DC27CC625CD732254AC9FC24548EFE0 Ref C: Sun May 19 21:21:15 2013 PST