Ref A: 0d40a86ea96648ee98d8d7f8c0157848 Ref B: 102658A059FEEAF3BC7B147D7ADDF508 Ref C: Wed Sep 03 01:39:02 2014 PST