Ref A: 308989db6c1749f58a64daa53842423d Ref B: AEE463E18D14B5E41C4D1D8C4F346A5C Ref C: Fri May 24 22:53:44 2013 PST