Ref A: 9b494eca562841538266b93692090b4a Ref B: 2E3F15DBFFC9DA074AFFB0A39E39E54E Ref C: Tue Nov 25 22:44:46 2014 PST