Ref A: 11ceb888bf0440359f1929a0b7a7dbca Ref B: D7F5E252B6DB5A11E621E922001E60F8 Ref C: Sat Oct 25 15:16:51 2014 PST