Ref A: d4bfbc218180450f90c77312e00ad354 Ref B: 3C64606B97DDF178EFC9A91015AB68EB Ref C: Sun Dec 21 23:29:21 2014 PST