your chainring is an assymetric 4 bolt pattern, at 96mm BCD`...The Derailleur you listed will work with the 46 tooth cassette you listed, according to Shimano's specs, as will the HG-54 chain....I'll assume you mean a 38 Tooth Chainring... Remember that it's an ASSYMETRIC Bolt pattern. Here's a link that shows the odd bolt pattern's specs...
https://www.ebay.com/itm/22351845440...3ABFBMkLK4_Nlh