Ref A: 378a6d58927945baa31e96090f821e4d Ref B: D26EA2F65A737C4C698D02F83790CEFE Ref C: Wed May 22 11:50:09 2013 PST