Ref A: 68f06f639eb941238ecd9353c2f41240 Ref B: DD73FE75BFB9AADA38550AAFE328414F Ref C: Sun May 19 20:59:52 2013 PST