Ref A: 328a385e66d9439789d46b4da9e61013 Ref B: E00E17F4FDFD533BE1B8DDE411A5007A Ref C: Thu May 23 20:29:50 2013 PST