Ref A: ad10d2c1ae154f6789a36602ced86958 Ref B: 2E647741A23381432DA09190E4EC2139 Ref C: Tue Mar 31 02:12:40 2015 PST