Ref A: 23243e6ba4184b5db748f63dbeedfc18 Ref B: F900635DB6DA6A16206C7783EC6900FF Ref C: Sat Oct 25 03:31:27 2014 PST