Ref A: 6affab8c39aa45aab8da612e29322b8c Ref B: 02BFDBE8F5750B6DF3DAAA2C25DB0EC4 Ref C: Sun May 19 12:23:43 2013 PST