Function at 0x10039f10
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100ff8d1
mov eax, dword fs:[0]
push eax
sub esp, 0xe0
mov eax, dword [0x1011c0c0]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
sub esp, 0xc
lea ecx, [ebp - 0xec]
push str.csgo_materials_onetap_overlay.vmt
call fcn.1003bdd0
mov edx, str._VertexLitGeneric__n_n_t_t_t__basetexture___VGUI_white_additive__n_t_t__bumpmap___de_nuke_hr_nuke_pool_water_normals_002__n_t_t__bumptransform___center_0.5_0.5_scale_0.25_0.25_rotate_0.0_translate_0.0_0.0__n_t_t__ignorez___0__n_t_t__nofog___1__n_t_t__model___1__n_t_t__color2____1.0__1.0__1.0___n_t_t__halflambert___1__n_t_t__envmap___env_cubemap__n_t_t__envmaptint____0.1_0.1_0.1___n_t_t__envmapfresnel___1.0__n_t_t__envmapfresnelminmaxexp____1.0__1.0__1.0___n_t_t__phong___1__n_t_t__phongexponent___1024__n_t_t__phongboost___4.0__n_t_t__phongfresnelranges____1.0__1.0__1.0___n_t_t__rimlight___1__n_t_t__rimlightexponent___4.0__n_t_t__rimlightboost___2.0__n_____n_t_t_Proxies__n_t_t_n_t_t_t_TextureScroll__n_t_t_t_n_t_t_t_t_textureScrollVar____bumptransform__n_t_t_t_t_textureScrollRate___0.25__n_t_t_t_t_textureScrollAngle___0.0__n_t_t_t_n_t_t_n_t_n
mov dword [ebp - 4], 0
mov ecx, eax
call fcn.10039cf0
lea ecx, [ebp - 0xec]
mov dword [ebp - 4], 0xffffffff
call fcn.1003a230
sub esp, 0xc
lea ecx, [ebp - 0xec]
push str.csgo_materials_ghost.vmt
call fcn.1003bdd0
mov edx, str._VertexLitGeneric___n__basetexture___vgui_white_additive__n_t____ignorez___0__n_t____additive___0__n_t____envmap____models_effects_cube_white__n_t____normalmapalphaenvmapmask___1__n_t____envmaptint____0.12_0.1_0.22___n_t____envmapfresnel___1__n_t____envmapfresnelminmaxexp____0_1_2___n_t____envmapcontrast___1__n_t____nofog___1__n_t____model___1__n_t____nocull___0__n_t____selfillum___1__n_t____halflambert___1__n_t____znearer___0__n_t____flat___1__n_t
mov dword [ebp - 4], 1
mov ecx, eax
call fcn.10039cf0
lea ecx, [ebp - 0xec]
mov dword [ebp - 4], 0xffffffff
call fcn.1003a230
sub esp, 0xc
lea ecx, [ebp - 0xec]
push str.csgomaterials_simple_regular_reflective.vmt
call fcn.1003bdd0
mov edx, str._VertexLitGeneric___n______________basetexture___vgui_white_additive__n______________ignorez________0__n______________envmap_________env_cubemap__n______________normalmapalphaenvmapmask____1__n______________envmapcontrast_______________1__n______________nofog__________1__n______________model__________1__n______________nocull_________0__n______________selfillum______1__n______________halflambert____1__n______________znearer________0__n______________flat___________1__n____
mov dword [ebp - 4], 2
mov ecx, eax
call fcn.10039cf0
lea ecx, [ebp - 0xec]
mov dword [ebp - 4], 0xffffffff
call fcn.1003a230
sub esp, 0xc
lea ecx, [ebp - 0xec]
push str.csgo_materials_onetap_overlay2.vmt
call fcn.1003bdd0
mov edx, str._VertexLitGeneric__n_n_t_t_t__basetexture__t_t_t_t_____vgui_white__n_t_t_t__envmap__t_t_t_t_t_t_env_cubemap__n_t_t_t__envmaptint______________________.10_.10_.10___n_t_t_t__pearlescent__t_t_t_t_t_0__n_t_t_t__phong__t_t_t_t_t_t_1__n_t_t_t__phongexponent__t_t_t_t_10__n_t_t_t__phongboost__t_t_t_t_t_1.0__n_t_t_t__rimlight__t_t_t_t_t_____1__n_t_t_t__rimlightexponent__t_t_________1__n_t_t_t__rimlightboost__t_t_________1__n_t_t_t__model__t_t_t_t_t_t_1__n_t_t_t__nocull__t_t_t_t_t_t_0__n_t_t_t__halflambert__t_t_t_t_____1__n_t_t_t__lightwarptexture_______________metalic__n_n
mov dword [ebp - 4], 3
mov ecx, eax
call fcn.10039cf0
lea ecx, [ebp - 0xec]
mov dword [ebp - 4], 0xffffffff
call fcn.1003a230
mov dword [ebp - 0x1c], 0xb0a0123
xor eax, eax
mov dword [ebp - 0x18], 0xb1a4e02
mov dword [ebp - 0x14], 0x1c1b1a16
mov word [ebp - 0x10], 0x1d0b
mov byte [ebp - 0xe], 0x6e
nop dword [eax]
xor byte [ebp + eax - 0x1c], 0x6e
inc eax
cmp eax, 0xf
jb 0x1003a040
movaps xmm0, xmmword [0x1010fef0]
mov eax, 0x10
xorps xmm0, xmmword [0x10110ae0]
mov dword [ebp - 0x2c], 0x1b0d1a00
mov word [ebp - 0x28], 0xb0c
mov byte [ebp - 0x26], 0x6e
movups xmmword [ebp - 0x3c], xmm0
xor byte [ebp + eax - 0x3c], 0x6e
inc eax
cmp eax, 0x17
jb 0x1003a073
mov ecx, dword [0x101c39e0]
lea edx, [ebp - 0x1c]
push 0
push 1
push edx
mov eax, dword [ecx]
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1014c4f8], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov dword [ebp - 0x1c], 0xb0a0123
xor eax, eax
mov dword [ebp - 0x18], 0xb1a4e02
mov dword [ebp - 0x14], 0x1c1b1a16
mov word [ebp - 0x10], 0x1d0b
mov byte [ebp - 0xe], 0x6e
nop word [eax + eax]
xor byte [ebp + eax - 0x1c], 0x6e
inc eax
cmp eax, 0xf
jb 0x1003a0d0
movaps xmm0, xmmword [0x1010fdf0]
mov eax, 0x10
xorps xmm0, xmmword [0x10110ae0]
mov dword [ebp - 0x2c], 0x6e1a0f02
movups xmmword [ebp - 0x3c], xmm0
nop dword [eax]
xor byte [ebp + eax - 0x3c], 0x6e
inc eax
cmp eax, 0x14
jb 0x1003a100
mov ecx, dword [0x101c39e0]
lea edx, [ebp - 0x1c]
push 0
push 1
push edx
mov eax, dword [ecx]
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1014c4fc], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x101c39e0]
push 0
push 1
push str.Model_textures
mov eax, dword [ecx]
push str.onetap_overlay
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1014c500], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov dword [ebp - 0x1c], 0xb0a0123
xor eax, eax
mov dword [ebp - 0x18], 0xb1a4e02
mov dword [ebp - 0x14], 0x1c1b1a16
mov word [ebp - 0x10], 0x1d0b
mov byte [ebp - 0xe], 0x6e
xor byte [ebp + eax - 0x1c], 0x6e
inc eax
cmp eax, 0xf
jb 0x1003a184
mov ecx, dword [0x101c39e0]
lea edx, [ebp - 0x1c]
push 0
push 1
push edx
mov eax, dword [ecx]
lea edx, [ebp - 0x24]
push edx
mov dword [ebp - 0x24], 0x736f6867
mov word [ebp - 0x20], 0x74
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1014c504], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x101c39e0]
push 0
push 1
push str.Model_textures
mov eax, dword [ecx]
push str.simple_regular_reflective
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1014c508], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [0x101c39e0]
push 0
push 1
push str.Model_textures
mov eax, dword [ecx]
push str.onetap_overlay2
mov eax, dword [eax + 0x150]
call eax
mov ecx, eax
mov dword [0x1014c50c], ecx
mov eax, dword [ecx]
mov eax, dword [eax + 0x30]
call eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret