Ref A: c2b5205284b64872909ca6da0a19ecd3 Ref B: 1E6EC7B5665B319D652E6665C50147CE Ref C: Sat Oct 25 22:32:31 2014 PST