Ref A: 7ae46997504c4194ac8a47c52aa6ec8e Ref B: 3D645169F953D39974B838273643CDD2 Ref C: Thu Oct 30 10:33:47 2014 PST