You are a chemist. Please follow the instructions to convert the structure to the corresponding name.
system
Name the molecular formula for the molecule established as (2S,5R)-2-tert-butyl-4-(6-cyano-1-methyl-2-oxo-1,5-naphthyridin-4-yl)-2-(methoxymethyl)-5-methylpiperazine-1-carboxylic acid using the IUPAC nomenclature.
user
C22H29N5O4
assistant