Ref A: 8296f739d58749e88c49c40bf997858e Ref B: DACE3A61FD77E80440295D803E27359E Ref C: Thu Dec 25 14:33:18 2014 PST