Ref A: cfb7999841d144ab92f22ec8663ca04d Ref B: CC1186154EECB377766A40D9B25CE223 Ref C: Sun Dec 21 10:09:29 2014 PST