Ref A: 51f70157154b444cbbadacc60ce401db Ref B: D36C173FCCBF4C00E67CA411AB980A5F Ref C: Sat Dec 20 15:42:52 2014 PST