Philly's fine.
Giroux, Voracek, Simmonds, Couturier, Schenn, Laughton, one of Cousins/Raffl/FA acquisition this year, Gostisbehere, Del Zotto, Gudas, and Mason (or Neuvirth, if we sign him instead; both are going to be FAs by then) are to be protected.
Morin, Sanheim, Konecny, Provorov, Goulbourne, Martel, Aube-Kubel, Fazleev, Marti, Myers & Willcox will be exempt.
The list of plausible options unprotected:
Whichever of Cousins and Raffl we don't protect
Read
Leier
MacDonald
Hagg
Petterson
Stolarz
and anyone we resign from the remaining people who will be UFAs again by then.
We are in excellent shape... if the league stops at 31 teams.
Further expansion in 2019 or 2020 will be hugely problematic, since we'll also need to find ways to protect Morin/Sanheim/Provorov/Konecny, and there will only be one or two more slots coming open on our protected list.