Ref A: 09376d8a4b1f42ce92f2b22f93980fe6 Ref B: 9B6BE211BF8A694C11301BDE84DBF23D Ref C: Fri May 24 19:52:59 2013 PST