Ref A: 755025dcf92745a8a48e99a19523b991 Ref B: 6A8A7682732C59756A4720C1B5B6FDDC Ref C: Tue Nov 25 19:36:14 2014 PST