Ref A: 017f24ea72824f8a92db2605aa14f5e4 Ref B: B510FB82BBD6820E7C4EFF4E904A756A Ref C: Thu Oct 23 11:56:11 2014 PST