Ref A: cef3e6d705c741119f64c085f82b02f2 Ref B: D33A5FD3EEA2963960CBECD85CCDADF1 Ref C: Sat May 25 17:36:39 2013 PST