Ref A: c0acc67cdbc04140bcbc2f8ebb2e8b75 Ref B: 8FCFFAECB35A99A1544A595A479249B6 Ref C: Tue Oct 21 03:04:00 2014 PST