Ref A: 3b76af1a6e114c3ca73f8d92a8f97c89 Ref B: 41403A95B232EE7A99BF06560C5DE5E6 Ref C: Thu May 23 12:42:37 2013 PST