I have one of the orange Simms parkas and it is time to wash it! Smells like gut rot! And stained some

Any really good tips for getting the smell /stain out and keeping it's waterproofness!

Thanks!

T