Ref A: 1d5aa45fa58b46c6a5c6ac6fa821c49b Ref B: ED1DC6306B8E598285938AF5741F0F59 Ref C: Mon May 20 13:21:23 2013 PST