Ref A: 6603f9973e96487fa6d6015c43023f4b Ref B: C6C5DD07317D93ADA87C51545D76722C Ref C: Thu Jul 31 10:18:47 2014 PST