Ref A: a32e182b9dcd46deafd5855a5a54c833 Ref B: B06AA7411411DA82F617DC53947CA9E5 Ref C: Fri May 24 19:27:03 2013 PST