Ref A: 1b1e8a714d1a4639bb3ae2fce5e40298 Ref B: BCAF3FD74544AA36EDC8EAF60E51C9A9 Ref C: Sat Oct 25 05:11:33 2014 PST