Ref A: bdecc915af8d4d3fb88908b7439d8bd6 Ref B: 9AB9302973C9711364ACFCE02E99D55A Ref C: Sun Dec 28 17:33:22 2014 PST