Ref A: f9349ed69fb84251b09eadbe7741799d Ref B: 47698A8A8ACA6E6CA67B44C0492D81A4 Ref C: Fri Mar 06 17:53:24 2015 PST