def METHOD_NAME(nw: NodeWrangler):
    # Code generated using version 2.6.4 of the node_transpiler
    geometry_5 = nw.new_node(Nodes.NewGeometry)
    noise_texture_1_w = nw.new_node(Nodes.Value, label='noise_texture_1_w')
    noise_texture_1_w.outputs[0].default_value = 9.6366
    noise_texture_1 = nw.new_node(Nodes.NoiseTexture,
        input_kwargs={'Vector': geometry_5.outputs["Position"], 'W': noise_texture_1_w, 'Scale': N(5, 0.5)},
        attrs={'noise_dimensions': '4D'})
    color1 = [0.0216, 0.0145, 0.0113, 1.0000]
    color2 = [0.0424, 0.0308, 0.0142, 1.0000]    
    for i in range(3):
        color1[i] += N(0, 0.005)
        color2[i] += N(0, 0.005)
    colorramp_3 = nw.new_node(Nodes.ColorRamp, input_kwargs={'Fac': noise_texture_1.outputs["Fac"]})
    colorramp_3.color_ramp.elements[0].position = 0.0000
    colorramp_3.color_ramp.elements[0].color = color1
    colorramp_3.color_ramp.elements[1].position = 1.0000
    colorramp_3.color_ramp.elements[1].color = color2
    geometry_1 = nw.new_node(Nodes.NewGeometry)
    musgrave_texture = nw.new_node(Nodes.MusgraveTexture,
        input_kwargs={'Vector': geometry_1.outputs["Position"], 'Scale': 0.2000, 'W': U(-10, 10)},
        attrs={'musgrave_dimensions': '4D', 'musgrave_type': 'RIDGED_MULTIFRACTAL'})
    colorramp_5 = nw.new_node(Nodes.ColorRamp, input_kwargs={'Fac': musgrave_texture})
    colorramp_5.color_ramp.elements[0].position = 0.0000
    colorramp_5.color_ramp.elements[0].color = [1.0000, 1.0000, 1.0000, 1.0000]
    colorramp_5.color_ramp.elements[1].position = N(0.1045, 0.01)
    colorramp_5.color_ramp.elements[1].color = [0.0000, 0.0000, 0.0000, 1.0000]
    x1 = U(0.85, 0.95)
    x2 = U(0.65, 0.75)
    colorramp_6 = nw.new_node(Nodes.ColorRamp, input_kwargs={'Fac': colorramp_5.outputs["Color"]})
    colorramp_6.color_ramp.elements[0].position = 0.0000
    colorramp_6.color_ramp.elements[0].color = [x1, x1, x1, 1.0000]
    colorramp_6.color_ramp.elements[1].position = 1.0000
    colorramp_6.color_ramp.elements[1].color = [x2, x2, x2, 1.0000]
    x1 = U(0.05, 0.15)
    x2 = U(0.45, 0.55)
    colorramp_4 = nw.new_node(Nodes.ColorRamp, input_kwargs={'Fac': noise_texture_1.outputs["Fac"]})
    colorramp_4.color_ramp.elements[0].position = 0.0000
    colorramp_4.color_ramp.elements[0].color = [x1, x1, x1, 1.0000]
    colorramp_4.color_ramp.elements[1].position = 1.0000
    colorramp_4.color_ramp.elements[1].color = [x2, x2, x2, 1.0000]
    mix_3 = nw.new_node(Nodes.MixRGB,
        input_kwargs={'Fac': colorramp_5.outputs["Color"], 'Color1': (0.0000, 0.0000, 0.0000, 1.0000), 'Color2': colorramp_4.outputs["Color"]})
    principled_bsdf_2 = nw.new_node(Nodes.PrincipledBSDF,
        input_kwargs={'Base Color': colorramp_3.outputs["Color"], 'Specular': colorramp_6.outputs["Color"], 'Roughness': mix_3})
    material_output = nw.new_node(Nodes.MaterialOutput, input_kwargs={'Surface': principled_bsdf_2}, attrs={'is_active_output': True})
    return principled_bsdf_2