TVP protein