Function at 0x100537d0
Capabilities:
Link many functions at runtime
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1005f4f5
mov eax, dword fs:[0]
push eax
sub esp, 0xd4
mov eax, dword [0x10079a30]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push 0x1006b984
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0
push 0x10064f20
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
mov esi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
cmovae eax, dword [ebp - 0x38]
push str.CreateInterface
push eax
mov byte [ebp - 4], 1
call esi
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push eax
call edi
test eax, eax
je 0x10055110
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
je 0x1005513f
mov ecx, dword [ebp - 0x24]
mov dword [0x100b00f8], eax
mov byte [ebp - 4], 0
cmp ecx, 0x10
jb 0x100538ce
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100538c4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005390d
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x1005391d
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053913
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10053913
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VClientEntityList003
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 5
push 0x10064f20
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 6
call esi
push eax
call edi
test eax, eax
je 0x100550e1
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x100539d8
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 7
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 8
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x100b0034], eax
mov byte [ebp - 4], 5
cmp ecx, 0x10
jb 0x10053a11
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053a07
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053a50
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10053a60
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053a56
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10053a56
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VEngineClient014
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0xa
push 0x100669bc
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 0xb
call esi
push eax
call edi
test eax, eax
je 0x100550af
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10053b1b
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0xc
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0xd
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x1007a690], eax
mov byte [ebp - 4], 0xa
cmp ecx, 0x10
jb 0x10053b54
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053b4a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053b93
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10053ba3
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053b99
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10053b99
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VGUI_Panel009
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 9
xorps xmm0, xmm0
mov dword [ebp - 4], 0xf
push str.vgui2.dll
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 0x10
call esi
push eax
call edi
test eax, eax
je 0x1005507d
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10053c5e
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x11
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x12
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x100b0ee8], eax
mov byte [ebp - 4], 0xf
cmp ecx, 0x10
jb 0x10053c97
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053c8d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053cd6
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10053ce6
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053cdc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10053cdc
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VGUI_Surface031
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 4], 0x14
push str.vguimatsurface.dll
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 0x15
call esi
push eax
call edi
test eax, eax
je 0x1005504b
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10053da1
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x16
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x17
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x100b0978], eax
mov byte [ebp - 4], 0x14
cmp ecx, 0x10
jb 0x10053dda
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053dd0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053e19
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10053e29
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053e1f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10053e1f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VMaterialSystem080
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0x12
xorps xmm0, xmm0
mov dword [ebp - 4], 0x19
push 0x1006ba10
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 0x1a
call esi
push eax
call edi
test eax, eax
je 0x10055019
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10053ee4
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x1b
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x1c
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x100b043c], eax
mov byte [ebp - 4], 0x19
cmp ecx, 0x10
jb 0x10053f1d
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053f13
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10053f5c
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10053f6c
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10053f62
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x10053f62
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0x13
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VModelInfoClient004
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x1e
push 0x100669bc
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 0x1f
call esi
push eax
call edi
test eax, eax
je 0x10054fe7
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10054027
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x20
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x21
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x100b003c], eax
mov byte [ebp - 4], 0x1e
cmp ecx, 0x10
jb 0x10054060
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10054056
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x1005409f
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x100540af
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100540a5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100540a5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VEngineModel016
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x23
push 0x100669bc
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 0x24
call esi
push eax
call edi
test eax, eax
je 0x10054fb5
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x1005416a
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x25
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x26
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x100b0440], eax
mov byte [ebp - 4], 0x23
cmp ecx, 0x10
jb 0x100541a3
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10054199
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100541e2
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x100541f2
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100541e8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x100541e8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VEngineRenderView014
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x28
push 0x100669bc
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 0x29
call esi
push eax
call edi
test eax, eax
je 0x10054f83
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x100542ad
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x2a
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x2b
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x100b1690], eax
mov byte [ebp - 4], 0x28
cmp ecx, 0x10
jb 0x100542e6
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x100542dc
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054325
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10054335
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1005432b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005432b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0xe
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str.VEngineCvar007
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10003c60
push 0xb
xorps xmm0, xmm0
mov dword [ebp - 4], 0x2d
push str.vstdlib.dll
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x28], 0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10003c60
cmp dword [ebp - 0x24], 0x10
lea eax, [ebp - 0x38]
push str.CreateInterface
cmovae eax, dword [ebp - 0x38]
push eax
mov byte [ebp - 4], 0x2e
call esi
push eax
call edi
test eax, eax
je 0x10054f51
cmp dword [ebp - 0x3c], 0x10
lea ecx, [ebp - 0x50]
push 0
cmovae ecx, dword [ebp - 0x50]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x100543f0
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x2f
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x30
jmp 0x1005516d
mov ecx, dword [ebp - 0x24]
mov dword [0x100b0040], eax
mov byte [ebp - 4], 0x2d
cmp ecx, 0x10
jb 0x10054429
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1005441f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10054468
push ecx
push edx
call fcn.100599e4
add esp, 8
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0xf
mov byte [ebp - 0x38], 0
mov dword [ebp - 4], 0xffffffff
cmp ecx, 0x10
jb 0x10054478
mov edx, dword [ebp - 0x50]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1005446e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005446e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100599e4
add esp, 8
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str.Localize_001
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10003c60
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 4], 0x32
push str.localize.dll
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10003c60
cmp dword [ebp - 0x3c], 0x10
lea eax, [ebp - 0x50]
push str.CreateInterface
cmovae eax, dword [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x33
call esi
push eax
call edi
test eax, eax
je 0x10054f1f
cmp dword [ebp - 0x24], 0x10
lea ecx, [ebp - 0x38]
push 0
cmovae ecx, dword [ebp - 0x38]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10054533
push str._wasnt_found_in
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x34
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x35
jmp 0x1005516d
lea ecx, [ebp - 0x50]
mov dword [0x100b0a84], eax
call fcn.10004000
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str.GAMEEVENTSMANAGER002
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x37
push 0x100669bc
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10003c60
cmp dword [ebp - 0x3c], 0x10
lea eax, [ebp - 0x50]
push str.CreateInterface
cmovae eax, dword [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x38
call esi
push eax
call edi
test eax, eax
je 0x10054eed
cmp dword [ebp - 0x24], 0x10
lea ecx, [ebp - 0x38]
push 0
cmovae ecx, dword [ebp - 0x38]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x1005460a
push str._wasnt_found_in
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x39
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x3a
jmp 0x1005516d
lea ecx, [ebp - 0x50]
mov dword [0x100b0470], eax
call fcn.10004000
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str.VDebugOverlay004
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x3c
push 0x100669bc
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10003c60
cmp dword [ebp - 0x3c], 0x10
lea eax, [ebp - 0x50]
push str.CreateInterface
cmovae eax, dword [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x3d
call esi
push eax
call edi
test eax, eax
je 0x10054ebb
cmp dword [ebp - 0x24], 0x10
lea ecx, [ebp - 0x38]
push 0
cmovae ecx, dword [ebp - 0x38]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x100546e1
push str._wasnt_found_in
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x3e
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x3f
jmp 0x1005516d
lea ecx, [ebp - 0x50]
mov dword [0x100b0de4], eax
call fcn.10004000
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str.InputSystemVersion001
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10003c60
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 4], 0x41
push str.inputsystem.dll
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10003c60
cmp dword [ebp - 0x3c], 0x10
lea eax, [ebp - 0x50]
push str.CreateInterface
cmovae eax, dword [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x42
call esi
push eax
call edi
test eax, eax
je 0x10054e89
cmp dword [ebp - 0x24], 0x10
lea ecx, [ebp - 0x38]
push 0
cmovae ecx, dword [ebp - 0x38]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x100547b8
push str._wasnt_found_in
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x43
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x44
jmp 0x1005516d
lea ecx, [ebp - 0x50]
mov dword [0x100b1068], eax
call fcn.10004000
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str.EngineTraceClient004
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x46
push 0x100669bc
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10003c60
cmp dword [ebp - 0x3c], 0x10
lea eax, [ebp - 0x50]
push str.CreateInterface
cmovae eax, dword [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x47
call esi
push eax
call edi
test eax, eax
je 0x10054e57
cmp dword [ebp - 0x24], 0x10
lea ecx, [ebp - 0x38]
push 0
cmovae ecx, dword [ebp - 0x38]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x1005488f
push str._wasnt_found_in
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x48
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x49
jmp 0x1005516d
lea ecx, [ebp - 0x50]
mov dword [0x100b0044], eax
call fcn.10004000
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
push 0xf
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str.GameMovement001
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x4b
push 0x10064f20
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10003c60
cmp dword [ebp - 0x3c], 0x10
lea eax, [ebp - 0x50]
push str.CreateInterface
cmovae eax, dword [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x4c
call esi
push eax
call edi
test eax, eax
je 0x10054e25
cmp dword [ebp - 0x24], 0x10
lea ecx, [ebp - 0x38]
push 0
cmovae ecx, dword [ebp - 0x38]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10054966
push str._wasnt_found_in
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x4d
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x4e
jmp 0x1005516d
lea ecx, [ebp - 0x50]
mov dword [0x100b0444], eax
call fcn.10004000
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
push 0x14
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str.VClientPrediction001
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x50
push 0x10064f20
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10003c60
cmp dword [ebp - 0x3c], 0x10
lea eax, [ebp - 0x50]
push str.CreateInterface
cmovae eax, dword [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x51
call esi
push eax
call edi
test eax, eax
je 0x10054df3
cmp dword [ebp - 0x24], 0x10
lea ecx, [ebp - 0x38]
push 0
cmovae ecx, dword [ebp - 0x38]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10054a3d
push str._wasnt_found_in
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x52
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x53
jmp 0x1005516d
lea ecx, [ebp - 0x50]
mov dword [0x100b0448], eax
call fcn.10004000
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
push 0x15
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str.IEngineSoundClient003
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10003c60
push 0xa
xorps xmm0, xmm0
mov dword [ebp - 4], 0x55
push 0x100669bc
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10003c60
cmp dword [ebp - 0x3c], 0x10
lea eax, [ebp - 0x50]
push str.CreateInterface
cmovae eax, dword [ebp - 0x50]
push eax
mov byte [ebp - 4], 0x56
call esi
push eax
call edi
test eax, eax
je 0x10054dc1
cmp dword [ebp - 0x24], 0x10
lea ecx, [ebp - 0x38]
push 0
cmovae ecx, dword [ebp - 0x38]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10054b14
push str._wasnt_found_in
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x57
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x58
jmp 0x1005516d
lea ecx, [ebp - 0x50]
mov dword [0x100b0ef0], eax
call fcn.10004000
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
push 0x17
xorps xmm0, xmm0
mov dword [ebp - 0x88], 0
push str.VPhysicsSurfaceProps001
lea ecx, [ebp - 0x98]
mov dword [ebp - 0x84], 0
movups xmmword [ebp - 0x98], xmm0
call fcn.10003c60
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 4], 0x5a
push str.vphysics.dll
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x70], 0
movups xmmword [ebp - 0x80], xmm0
mov dword [ebp - 0x6c], 0
call fcn.10003c60
cmp dword [ebp - 0x6c], 0x10
lea eax, [ebp - 0x80]
push str.CreateInterface
cmovae eax, dword [ebp - 0x80]
push eax
mov byte [ebp - 4], 0x5b
call esi
push eax
call edi
test eax, eax
je 0x10054d8f
cmp dword [ebp - 0x84], 0x10
lea ecx, [ebp - 0x98]
push 0
cmovae ecx, dword [ebp - 0x98]
push ecx
call eax
add esp, 8
test eax, eax
jne 0x10054c06
push str._wasnt_found_in
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.10053700
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x5c
push ecx
push eax
lea eax, [ebp - 0xe0]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 0x5d
jmp 0x1005516d
lea ecx, [ebp - 0x80]
mov dword [0x100b0100], eax
call fcn.10004000
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
call fcn.10004000
mov ecx, dword [0x100b00f8]
push str.A1_________8B_80_________C3
push 0x100669bc
mov eax, dword [ecx]
mov eax, dword [eax + 0x28]
mov eax, dword [eax + 5]
mov eax, dword [eax]
mov dword [0x100b0ee4], eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x2c]
mov eax, dword [eax + 0xa]
mov eax, dword [eax]
mov dword [0x100b0038], eax
call fcn.10058b30
push str.A1_________50_8B_08_FF_51_0C
push str.shaderapidx9.dll
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [0x100b1064], eax
call fcn.10058b30
push str.B9_________F3_0F_11_04_24_FF_50_10
push 0x10064f20
mov eax, dword [eax + 1]
mov eax, dword [eax]
mov dword [0x100b0eec], eax
call fcn.10058b30
push str.0F_11_05_________83_C8_01_C7_05_________00_00_00_00
push 0x10064f20
mov eax, dword [eax + 1]
mov dword [0x100b168c], eax
call fcn.10058b30
push str.8B_0D_________8B_46_08_68
push 0x10064f20
mov eax, dword [eax + 3]
mov dword [0x100b0de8], eax
call fcn.10058b30
push str.8B_35_________FF_10_0F_B7_C0
push 0x10064f20
mov eax, dword [eax + 2]
mov eax, dword [eax]
mov dword [0x100b044c], eax
call fcn.10058b30
push str.B9_________A1_________FF_10_A1_________B9
push 0x10064f20
mov eax, dword [eax + 2]
mov dword [0x100b00fc], eax
call fcn.10058b30
push str.55_8B_EC_8B_4D___56_E8_________8B_75
push 0x10064f20
mov eax, dword [eax + 1]
mov dword [0x100b1688], eax
call fcn.10058b30
mov ecx, dword [0x100b17b8]
add esp, 0x40
mov dword [0x100b0450], eax
mov eax, dword fs:[0x2c]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x100b1698]
cmp eax, dword [esi + 4]
jg 0x10055184
mov eax, dword [0x100b16a0]
cmp eax, dword [esi + 4]
jg 0x100551c7
mov ecx, dword [0x100b1694]
push str.CHudChat
call dword [0x100b169c]
mov dword [0x100b08d8], eax
lea edx, [ebp - 0x20]
mov eax, dword [0x100b0eec]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x24]
mov eax, dword [ebp - 0x18]
push str._setup__interfaces_initialized__n
mov dword [0x100b0ef4], eax
call fcn.10017a60
add esp, 4
mov al, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10059f15
mov esp, ebp
pop ebp
ret
push str._wasnt_found
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x5e
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x59
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x54
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x4f
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x4a
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x45
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x40
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x3b
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x36
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x31
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x2c
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x27
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x22
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x1d
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x18
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x13
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xe
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 9
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.10053700
add esp, 0xc
push eax
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 4
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x68]
jmp 0x1005517e
push str._wasnt_found_in
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.10053700
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 2
push ecx
push eax
lea eax, [ebp - 0x80]
push eax
call fcn.10018ae0
add esp, 0x18
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x5c]
call fcn.10053760
push 0x10073bf0
lea eax, [ebp - 0x5c]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
push 0x100b1698
call fcn.10059e3f
add esp, 4
cmp dword [0x100b1698], 0xffffffff
jne 0x10054d27
push str.B9_________E8_________8B_5D_08
push 0x10064f20
call fcn.10058b30
push 0x100b1698
mov eax, dword [eax + 1]
mov dword [0x100b1694], eax
call fcn.10059df5
add esp, 0xc
jmp 0x10054d27
push 0x100b16a0
call fcn.10059e3f
add esp, 4
cmp dword [0x100b16a0], 0xffffffff
jne 0x10054d38
push str.55_8B_EC_53_8B_5D_08_56_57_8B_F9_33_F6_39
push 0x10064f20
call fcn.10058b30
push 0x100b16a0
mov dword [0x100b169c], eax
call fcn.10059df5
add esp, 0xc
jmp 0x10054d38