Ref A: 6070817664b74d7b8fa8f8887ba7ba50 Ref B: EEFDB608A9A87E57270C668F71B90450 Ref C: Tue Nov 25 22:45:58 2014 PST