Ref A: 388567b1dc0c496e864958b1b0dda2bb Ref B: B12232AABB65CC2919EEEE39512E7860 Ref C: Sat Oct 25 20:10:11 2014 PST