Ref A: f8a532162ac84186a0baeda8e34f735e Ref B: 79DCF917B05CD5334120C105DDF681DF Ref C: Fri May 24 00:49:37 2013 PST