Ref A: b3ccea7c423446a286b52374db62f0c2 Ref B: EF5D86DC21BFE0688B9192BAA5A21F5C Ref C: Wed May 22 11:02:45 2013 PST