@chris-b
If it were me, I'd put some firepower on the bench, so that it's not 15 younguns to turn to if things go a bit pear-shaped. I agree that it's probably not needed to give JTA time though (although, he's already been capped, so it's a return, which makes it more likely).
So, perhaps bench of Crockett, Taylor, Ofa, Tuipulotu, Savea, TJP, Havili, Laumape
With
Hames, Harris, Laulala, Barrett, Romano, Kaino, Todd, Read, Smith, Sops, Ioane, SBW, ALB, NMS, McKenzie
Startin.
They could switch the front rows as well if they want. Could also give Smith a rest if required.
I left out Naholo and Fifita, which doesn't make much sense. Would be a great game to give him at least a bench role, in which case Either Todd or Savea starts and the other carries the tee.
If they plan to give McKenzie time at 10, or if Sops gets injured, they'll need fullback cover. I don't see NMS as that, so either way, I see Havili getting some time in this game. I'd probably try him off the bench, and see whether or to move McKenzie to 10, wing, or off.
TKB getting a bench role might also suggest that they'll give Dmac 10 time.