Ref A: f339938dfe2846b2af90813664e7da5e Ref B: E06E8D4144C40B40DBF1B3486539D0CA Ref C: Fri Oct 24 02:00:44 2014 PST