code: def load(self, kwargs):
      # Naming Parameters
      add_parameter(
          self, kwargs, "command", ["Slicer", "--launch", "BRAINSFit"]
      )
      add_parameter(self, kwargs, "name", "Registration")
      add_parameter(self, kwargs, "preprocessor_string", "_Registered")
  
      # Transform Parameters
      add_parameter(
          self,
          kwargs,
          "transform_type",
          "Rigid,ScaleVersor3D,ScaleSkewVersor3D,Affine",
      )
      add_parameter(
          self, kwargs, "transform_initialization", "useMomentsAlign"
      )
      add_parameter(self, kwargs, "interpolation", "Linear")
      add_parameter(self, kwargs, "sampling_percentage", 0.06)
  
      # Reference Parameters
      add_parameter(self, kwargs, "reference_channel", 0)
      add_parameter(self, kwargs, "reference_file", None)
  
      # Output Parameters
      add_parameter(self, kwargs, "save_transforms", True)
      add_parameter(
          self, kwargs, "transform_string", "_coreg_transform"
      )
  
      self.interpolation_dict = {"nearestNeighbor": "nn"}
      self.array_input = False
  
imports: import subprocess
  import os
  import numpy
  import itertools
  from deepneuro.preprocessing.preprocessor import Preprocessor
  from deepneuro.utilities.util import add_parameter, quotes
label_desc: Use image node_id 1 for calling the Coregister obj's underlying member method code with example usage: obj.load(kwargs) without return types