Ref A: 1d669fb0eacb49af8202a55aa7c7ff78 Ref B: 8ED3F21DA79DE2AD32876A01D886054F Ref C: Wed Oct 22 22:13:21 2014 PST