Ref A: b42f8b4d78644bed878b4030161b63db Ref B: F44D9354CC5A548BBA5B956671EABDE0 Ref C: Sat May 25 10:40:55 2013 PST