Ref A: 9c6b5ae9c71f4d59be59cdc2c786835a Ref B: 7F20BD5185B7B2BE05D40EEE463F1E70 Ref C: Fri Oct 31 02:29:25 2014 PST