Ref A: feb9b054a13e412aa9b93e4b3e80cbb4 Ref B: D899576D55366DB66174ACC0BA0EFE27 Ref C: Wed Oct 01 04:35:44 2014 PST