def METHOD_NAME(nw: NodeWrangler):
    # Code generated using version 2.4.3 of the node_transpiler
    local_pos = nw.new_node(Nodes.Attribute,
        attrs={'attribute_name': 'local_pos'})
    value = nw.new_node(Nodes.Value)
    value.outputs[0].default_value = U(2, 4)
    attribute = nw.new_node(Nodes.Attribute,
        attrs={'attribute_name': 'tag_head'})
    multiply = nw.new_node(Nodes.Math,
        input_kwargs={0: attribute.outputs["Fac"], 1: N(3, 1)},
        attrs={'operation': 'MULTIPLY'})
    add = nw.new_node(Nodes.Math,
        input_kwargs={0: value, 1: multiply})
    scale = nw.new_node(Nodes.VectorMath,
        input_kwargs={0: local_pos.outputs["Vector"], 'Scale': add},
        attrs={'operation': 'SCALE'})
    group_1 = nw.new_node(nodegroup_tiger_fac().name,
        input_kwargs={'Vector': scale.outputs["Vector"]})
    group = nw.new_node(nodegroup_color_mask().name)
    colorramp = nw.new_node(Nodes.ColorRamp,
        input_kwargs={'Fac': group})
    colorramp.color_ramp.elements[0].position = 0.0
    colorramp.color_ramp.elements[0].color = hsv2rgba((U(0.015, 0.06), U(0.85, 0.95), U(0.15, 0.7)))
    colorramp.color_ramp.elements[1].position = 1.0
    colorramp.color_ramp.elements[1].color = hsv2rgba((U(0.02, 0.05), U(0.3, 0.7), U(0.15, 0.7)))
    mix_5 = nw.new_node(Nodes.MixRGB,
        input_kwargs={
            'Fac': group_1, 
            'Color1': (0.01, 0.01, 0.01, 1.0), 
            'Color2': colorramp.outputs["Color"]})
    principled_bsdf = nw.new_node(Nodes.PrincipledBSDF,
        input_kwargs={'Base Color': mix_5, 'Specular': 0.0},
        attrs={'subsurface_method': 'BURLEY'})
    material_output = nw.new_node(Nodes.MaterialOutput,
        input_kwargs={'Surface': principled_bsdf})