Ref A: 5c24f1e18dc045d3bea6f11333c6fad4 Ref B: 9C5003DBAEEA1C4179D6430F0CC7D09E Ref C: Thu Aug 28 23:23:34 2014 PST