Ref A: 108d3835db824bc685054bfc682eac1d Ref B: 31EAE9CB0F68681DC71106B06C9FA400 Ref C: Mon Aug 31 06:46:20 2015 PST