Ref A: eab1b0b8dcc845c882e6e4b29649c18c Ref B: BFCCA8F347A646F38E96D6EFF5E26845 Ref C: Thu Sep 18 16:04:37 2014 PST