Ref A: a52f7bd3ddf641f19616287dd5bea944 Ref B: 49E92D52A49DDF475C0E93D7563BE9AB Ref C: Sun Dec 28 13:23:44 2014 PST