Ref A: d2ac957b2cc84cd5860a6cd90108a7c7 Ref B: 7D1BE9373F19C67EECCBB63AAD7B417C Ref C: Tue Jan 27 01:44:20 2015 PST