Ref A: 82f6cebe5b624f47bc36dcb670226ed3 Ref B: 5DFA50D55E1C107FF9A9CDE10B09B5ED Ref C: Fri Dec 26 11:19:06 2014 PST