Ref A: 29f9af1ca0fe45b2a2140fc90830faae Ref B: 6C9D77EB7848FBC0BB901207C7B6E840 Ref C: Thu Oct 23 11:13:57 2014 PST