Ref A: aa463f4ffbbd423da06186855bb9d111 Ref B: E2943E21498C80163FCBB54EF8978A6C Ref C: Tue Oct 21 22:28:23 2014 PST