Ref A: 62654948d09f4e33b1b42a0d607108ba Ref B: 750101B048E79A1F22E8557473D071F6 Ref C: Sat May 25 07:19:20 2013 PST