Ref A: 4974350b4cc8498286885642ddcf935c Ref B: 9C0CC4644F31AB0D7639E740CC31BE9D Ref C: Wed May 22 16:32:25 2013 PST