Ref A: 0f0d7d707d67497cbb38a5a56a3fe304 Ref B: FB388E931024B7FFB78A38D12146D343 Ref C: Sat Apr 19 01:05:52 2014 PST