Ref A: 47518ef97a944572bee73e649d06fdfe Ref B: A17083AF0FE5FF2980D48149BACF2F9C Ref C: Thu May 23 11:45:40 2013 PST