Ref A: 8c44e3069bb345d7853e590a4299398d Ref B: 59DB635D455FA4FC786D06AB4A79D105 Ref C: Tue Jan 27 01:25:34 2015 PST