Ref A: bf34ee673de34889b25581af01ef813f Ref B: 3EE30F50C792FC850FF5BF09734FF270 Ref C: Tue Nov 25 20:31:48 2014 PST