Ref A: 6e11ff69059146eb98d266942bfe6305 Ref B: EDB5AD6E31CFD963DAD98706D1EFE5B6 Ref C: Sat Dec 20 19:23:20 2014 PST