Ref A: e2c38af5250d428aafaaf81e868cbd0d Ref B: 27781D61C5714EBDBD89CB5D2707E142 Ref C: Mon May 20 10:03:40 2013 PST