Ref A: 2e24577ab1a34f8d82ffe88c5bc3b171 Ref B: CC7368111D27C857779B9D0A81C9B737 Ref C: Thu May 23 21:55:08 2013 PST