Ref A: 9f6f9c47979b40b981ea31ef6c14bd51 Ref B: 9686EFAFB67A378971C443C43F700EEA Ref C: Sun Nov 23 04:29:04 2014 PST