Ref A: 6c680679fae142ad8003822a4b6fe578 Ref B: B21EE04C038160533A2C305B1B340DE5 Ref C: Wed May 22 10:56:01 2013 PST