Ref A: f5e8a5cb90c34c0c8f9c491aaa21bcca Ref B: 41403A95B232EE7A99BF06560C5DE5E6 Ref C: Wed Jun 19 17:55:11 2013 PST