Ref A: bbeda67c51884283bd60cd64d3282ee4 Ref B: 9E3D6867B78AF9D19CA6F3DA851E8CC8 Ref C: Sun Dec 21 16:24:39 2014 PST