Will
Yor gear list is pretty good anyway, we are just fine tuning. keep that stove...
For protein I already mentioned hard cheese, something like mature cheddar or if you can Parmesan or at least decent parmesan (this is the US version...)
(Never , ever buy grated stuff, it's expensive crap )
Another type of cheese that last is the one in waxed round shapes.
For the first few days at least, Parma ham will keep. I wrap mine in foil after opening the pack. If you like also salami/cabanossi ( I get an MSG reaction so not for me...)
Extra virgin olive oil is also a good source of calories but kind of expensive in small qty and you need to transfer it to a non glass container, one that does not leak. I use an opaque Nalgene one. (white plastic...)
BTW, over there you have some excellent Pemmican bars . Don't remember the brand, got them from REI. (I make my own here)
Oh, I also bought some freeze dried mince meat to add to my cous cous/pasta meals. That and some dried veggies from the supermarket. Mushrooms are good ...
Franco