Ref A: a35abe61cb564594893c332d9df9109b Ref B: 19E7F231C4F700F3469A5574B6ADC80B Ref C: Sat Oct 25 00:16:07 2014 PST