Ref A: f3ad8532c452499ebfac610e86459ada Ref B: A37BCD2059ADF146773F4C98B4BD48F7 Ref C: Thu Oct 02 04:47:38 2014 PST