Mattis is Out as SecDef- Who Will Be In?

Shanahan seems unlikely as a permanent replacement to the departing Mattis - but who will step in to fill those very big shoes?