Why did albert wesker die in RE5?

Theo linder ate him and suck him in his stomach and skinny kid r.a.p.e him