Ref A: b458f632d92146a984eba230f7babc1d Ref B: F3F922B099DB7EDD99FA470AEFCB50A3 Ref C: Sun Dec 28 01:19:15 2014 PST