Ref A: e91f43c36e5c4bfa9826d645df288332 Ref B: 4F61833392C96B076150A1422A906C15 Ref C: Sun May 27 10:30:55 2012 PST