Ref A: 5c2819f07d384c4788ae574d700c5727 Ref B: C9346EB677BD17CC8C1BA25D4CC8AEC0 Ref C: Tue Nov 25 22:34:46 2014 PST