Ref A: ec09a1d665cf4d0b95420787c119d584 Ref B: E8494F93093B10D717AF325C4D5CD4DD Ref C: Sat Oct 25 05:58:00 2014 PST