Ref A: 339530ba7fd7408999241ae8a0d07eb3 Ref B: 38D6567BE091FB7CBF9F0171E1F36B84 Ref C: Sat Oct 25 16:23:18 2014 PST