Ref A: 7f5db8cc7dab4fdf9197e2a3b9c670af Ref B: 09AEF092A4E2D75796F1D22B6D1CFA3F Ref C: Fri Jan 30 11:28:21 2015 PST