Function at 0x100550a0
Capabilities:
Get number of processors
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1005e049
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push esi
push edi
mov eax, dword [0x1006c040]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
nop
push str.mss32.dll
call esi
test eax, eax
je 0x100550f1
push str.materialsystem.dll
call esi
test eax, eax
je 0x100550f1
push str.shaderapidx9.dll
call esi
test eax, eax
jne 0x10055109
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x18], 0xaf
mov dword [ebp - 0x14], 0
call fcn.10055fc0
jmp 0x100550d0
push str.steamclient.dll
call esi
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
test eax, eax
je 0x10055136
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10055136
push 0
push str.SteamClient017
call eax
add esp, 8
mov ecx, eax
jmp 0x10055138
xor ecx, ecx
mov eax, dword [0x1006e394]
mov dword [eax + 0x5c], ecx
mov eax, dword [0x1006e394]
mov ecx, dword [eax + 0x5c]
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [0x1006e394]
mov edi, eax
push edi
mov ecx, dword [ecx + 0x5c]
mov edx, dword [ecx]
call dword [edx + 8]
mov ecx, dword [0x1006e394]
push str.SteamUser017
push edi
push eax
mov ecx, dword [ecx + 0x5c]
mov edx, dword [ecx]
call dword [edx + 0x14]
mov ecx, dword [0x1006e394]
mov dword [ecx + 0x60], eax
mov ecx, dword [0x1006e420]
call fcn.10020fc0
push str.client.dll
call esi
test eax, eax
je 0x100551ad
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100551ad
push 0
push str.VClient017
call eax
add esp, 8
mov ecx, eax
jmp 0x100551af
xor ecx, ecx
mov eax, dword [0x1006e394]
mov dword [eax], ecx
call fcn.10056100
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1006e394]
mov dword [eax + 4], ecx
call fcn.10056380
push str.vstdlib.dll
mov ecx, dword [eax]
mov eax, dword [0x1006e394]
mov dword [eax + 8], ecx
call esi
test eax, eax
je 0x100551fd
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100551fd
push 0
push str.VEngineCvar004
call eax
add esp, 8
mov ecx, eax
jmp 0x100551ff
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.engine.dll
mov dword [eax + 0xc], ecx
call esi
test eax, eax
je 0x1005522e
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1005522e
push 0
push str.VDebugOverlay003
call eax
add esp, 8
mov ecx, eax
jmp 0x10055230
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.engine.dll
mov dword [eax + 0x10], ecx
call esi
test eax, eax
je 0x1005525f
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1005525f
push 0
push str.VEngineClient013
call eax
add esp, 8
mov ecx, eax
jmp 0x10055261
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.engine.dll
mov dword [eax + 0x14], ecx
call esi
test eax, eax
je 0x10055290
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10055290
push 0
push str.EngineTraceClient003
call eax
add esp, 8
mov ecx, eax
jmp 0x10055292
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.engine.dll
mov dword [eax + 0x18], ecx
call esi
test eax, eax
je 0x100552c1
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100552c1
push 0
push str.VEngineVGui002
call eax
add esp, 8
mov ecx, eax
jmp 0x100552c3
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.client.dll
mov dword [eax + 0x1c], ecx
call esi
test eax, eax
je 0x100552f2
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100552f2
push 0
push str.VClientEntityList003
call eax
add esp, 8
mov ecx, eax
jmp 0x100552f4
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.engine.dll
mov dword [eax + 0x20], ecx
call esi
test eax, eax
je 0x10055323
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10055323
push 0
push str.GAMEEVENTSMANAGER002
call eax
add esp, 8
mov ecx, eax
jmp 0x10055325
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.client.dll
mov dword [eax + 0x24], ecx
call esi
test eax, eax
je 0x10055354
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10055354
push 0
push str.GameMovement001
call eax
add esp, 8
mov ecx, eax
jmp 0x10055356
xor ecx, ecx
mov eax, dword [0x1006e394]
mov dword [eax + 0x28], ecx
call fcn.10056600
mov ecx, dword [eax]
mov eax, dword [0x1006e394]
mov dword [eax + 0x2c], ecx
call fcn.10056880
push str.engine.dll
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1006e394]
mov dword [eax + 0x30], ecx
call esi
test eax, eax
je 0x100553a5
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100553a5
push 0
push str.VModelInfoClient006
call eax
add esp, 8
mov ecx, eax
jmp 0x100553a7
xor ecx, ecx
mov eax, dword [0x1006e394]
mov dword [eax + 0x34], ecx
call fcn.10056b00
push str.vphysics.dll
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1006e394]
mov dword [eax + 0x40], ecx
call esi
test eax, eax
je 0x100553e7
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100553e7
push 0
push str.VPhysics031
call eax
add esp, 8
mov ecx, eax
jmp 0x100553e9
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.vphysics.dll
mov dword [eax + 0x44], ecx
call esi
test eax, eax
je 0x10055418
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10055418
push 0
push str.VPhysicsCollision007
call eax
add esp, 8
mov ecx, eax
jmp 0x1005541a
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.vphysics.dll
mov dword [eax + 0x48], ecx
call esi
test eax, eax
je 0x10055449
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x10055449
push 0
push str.VPhysicsSurfaceProps001
call eax
add esp, 8
mov ecx, eax
jmp 0x1005544b
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.client.dll
mov dword [eax + 0x4c], ecx
call esi
test eax, eax
je 0x1005547a
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1005547a
push 0
push str.VClientPrediction001
call eax
add esp, 8
mov ecx, eax
jmp 0x1005547c
xor ecx, ecx
mov eax, dword [0x1006e394]
mov dword [eax + 0x50], ecx
call fcn.10056d80
push str.engine.dll
mov ecx, dword [eax]
mov eax, dword [0x1006e394]
mov dword [eax + 0x54], ecx
call esi
test eax, eax
je 0x100554ba
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100554ba
push 0
push str.VEngineRenderView014
call eax
add esp, 8
mov ecx, eax
jmp 0x100554bc
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.studiorender.dll
mov dword [eax + 0x58], ecx
call esi
test eax, eax
je 0x100554eb
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100554eb
push 0
push str.VStudioRender025
call eax
add esp, 8
mov ecx, eax
jmp 0x100554ed
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.vguimatsurface.dll
mov dword [eax + 0x64], ecx
call esi
test eax, eax
je 0x1005551c
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1005551c
push 0
push str.VGUI_Surface030
call eax
add esp, 8
mov ecx, eax
jmp 0x1005551e
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.vgui2.dll
mov dword [eax + 0x68], ecx
call esi
test eax, eax
je 0x1005554d
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1005554d
push 0
push str.VGUI_Panel009
call eax
add esp, 8
mov ecx, eax
jmp 0x1005554f
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.engine.dll
mov dword [eax + 0x6c], ecx
call esi
test eax, eax
je 0x1005557e
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x1005557e
push 0
push str.VEngineModel016
call eax
add esp, 8
mov ecx, eax
jmp 0x10055580
xor ecx, ecx
mov eax, dword [0x1006e394]
push str.materialsystem.dll
mov dword [eax + 0x38], ecx
call esi
test eax, eax
je 0x100555af
push str.CreateInterface
push eax
call ebx
test eax, eax
je 0x100555af
push 0
push str.VMaterialSystem081
call eax
add esp, 8
mov ecx, eax
jmp 0x100555b1
xor ecx, ecx
mov eax, dword [0x1006e394]
mov dword [eax + 0x3c], ecx
call fcn.10057000
mov edx, str.55_8B_EC_81_EC_________53_57_8B_F9_8B_9F_________89_5D_E0_85_DB_0F_84
mov eax, dword [eax]
mov ecx, dword [eax]
mov eax, dword [0x1006e394]
mov dword [eax + 0x70], ecx
mov ecx, str.client.dll
call fcn.10044620
mov ecx, dword [0x1006e394]
mov edx, str.55_8B_EC_83_EC_0C_56_57_8B_F1_E8_________8B_F8_85_FF_74_10_8B_17_8B_CF_8B_92_________FF_D2
mov dword [ecx + 0x20c], eax
mov ecx, str.client.dll
call fcn.10044620
mov ecx, dword [0x1006e394]
mov dword [ecx + 0x208], eax
call fcn.1003ba20
call fcn.1002b020
call fcn.1002d6d0
call fcn.10046130
cmp dword [0x1006d004], 0
jne 0x1005562e
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_HeapCreate]
mov dword [0x1006d004], eax
xor eax, eax
mov ebx, 0x1006d000
xchg dword [ebx], eax
call fcn.10040b00
push 0x1006e5ac
mov edx, 0x1003bdc0
mov ecx, eax
call fcn.10046180
call fcn.10040d80
push 0x1006e5d4
mov edx, 0x1003be00
mov ecx, eax
call fcn.10046180
call fcn.10041000
push 0x1006e5c0
mov edx, 0x1003be40
mov ecx, eax
call fcn.10046180
call fcn.10041280
push 0x1006e570
mov edx, 0x1003bf60
mov ecx, eax
call fcn.10046180
call fcn.10041500
push 0x1006e31c
mov edx, 0x1003bf70
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003c300
push 0x1006e530
mov eax, dword [eax + 4]
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
mov ecx, dword [eax + 0x4c]
call fcn.10046180
call fcn.10041780
push 0x1006e580
mov edx, 0x1003c650
mov ecx, eax
call fcn.10046180
call fcn.10041a00
push 0x1006e5b0
mov edx, fcn.1003c670
mov ecx, eax
call fcn.10046180
call fcn.10041c80
push 0x1006e594
mov edx, 0x1003c680
mov ecx, eax
call fcn.10046180
call fcn.10042040
push 0x1006e318
mov edx, 0x1003c690
mov ecx, eax
call fcn.10046180
call fcn.100422c0
push 0x1006cf80
mov edx, 0x1003c920
mov ecx, eax
call fcn.10046180
mov edx, str.55_8B_EC_81_EC_________A1_________8D
mov ecx, str.engine.dll
call fcn.10042540
push 0x1006e310
mov edx, 0x1003c970
mov ecx, eax
call fcn.10046180
mov edx, str.55_8B_EC_83_EC___53_56_8B_F1_8B_0D_________57_E8
mov ecx, str.client.dll
call fcn.10042540
push 0x1006e58c
mov edx, 0x1003cc20
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003ce40
push 0x1006e5b8
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0x54]
call fcn.10046180
call fcn.10042930
push 0x1006e5bc
mov edx, 0x1003d470
mov ecx, eax
call fcn.10046180
call fcn.10042bb0
push 0x1006e5c8
mov edx, 0x1003d480
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003d5f0
push 0x1006e550
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x90]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003d790
push 0x1006e538
mov eax, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [eax + 0x9c]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003d960
push 0x1006e588
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
mov ecx, dword [eax + 0x4c]
call fcn.10046180
call fcn.10042e30
push 0x1006e53c
mov edx, 0x1003dec0
mov ecx, eax
call fcn.10046180
call fcn.100430b0
push 0x1006e5a8
mov edx, 0x1003df00
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003df80
push 0x1006e5d0
mov eax, dword [eax + 0x38]
mov eax, dword [eax]
mov ecx, dword [eax + 4]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003dfd0
push 0x1006e56c
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x8c]
call fcn.10046180
call fcn.10043330
push 0x1006e598
mov edx, 0x1003e8d0
mov ecx, eax
call fcn.10046180
call fcn.100435b0
push 0x1006e560
mov edx, 0x1003ebf0
mov ecx, eax
call fcn.10046180
call fcn.10043830
push 0x1006e54c
mov edx, 0x1003ef80
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003f170
push 0x1006e544
mov eax, dword [eax + 0x30]
mov eax, dword [eax]
mov ecx, dword [eax + 0x20]
call fcn.10046180
call fcn.10043c20
push 0x1006e578
mov edx, 0x1003f1d0
mov ecx, eax
call fcn.10046180
call fcn.10043ea0
push 0x1006e314
mov edx, 0x1003f360
mov ecx, eax
call fcn.10046180
mov eax, dword fs:[0x2c]
mov ecx, dword [0x1006cd68]
mov esi, dword [eax + ecx*4]
mov eax, dword [0x1006e4e8]
cmp eax, dword [esi + 4]
jle 0x1005595a
push 0x1006e4e8
call fcn.10058180
add esp, 4
cmp dword [0x1006e4e8], 0xffffffff
jne 0x1005595a
mov dword [ebp - 4], 0
call fcn.10044120
push 0x1006e4e8
mov dword [0x1006e4e0], eax
mov dword [ebp - 4], 0xffffffff
call fcn.1005812f
add esp, 4
mov ecx, dword [0x1006e4e0]
mov edx, 0x1003f3c0
push 0x1006e558
call fcn.10046180
mov eax, dword [0x1006e4ec]
cmp eax, dword [esi + 4]
jle 0x100559b7
push 0x1006e4ec
call fcn.10058180
add esp, 4
cmp dword [0x1006e4ec], 0xffffffff
jne 0x100559b7
mov dword [ebp - 4], 1
call fcn.100443a0
push 0x1006e4ec
mov dword [0x1006e63c], eax
mov dword [ebp - 4], 0xffffffff
call fcn.1005812f
add esp, 4
mov ecx, dword [0x1006e63c]
mov edx, 0x1003f3e0
push 0x1006e554
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003f500
push 0x1006e540
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x18]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003f520
push 0x1006e534
mov eax, dword [eax]
mov eax, dword [eax]
mov ecx, dword [eax + 0x1c]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003f5d0
push 0x1006cf3c
mov eax, dword [eax + 0x68]
mov eax, dword [eax]
mov ecx, dword [eax + 0xf8]
call fcn.10046180
mov eax, dword [0x1006e634]
cmp eax, dword [esi + 4]
jle 0x10055a74
push 0x1006e634
call fcn.10058180
add esp, 4
cmp dword [0x1006e634], 0xffffffff
jne 0x10055a74
mov edx, str.E8_________83_7E_1C_00
mov dword [ebp - 4], 2
mov ecx, str.materialsystem.dll
call fcn.10044620
inc eax
mov dword [ebp - 4], 0xffffffff
push 0x1006e634
mov dword [0x1006e4e4], eax
call fcn.1005812f
add esp, 4
mov ecx, dword [0x1006e4e4]
mov edx, 0x1003f610
push 0x1006e5cc
mov eax, dword [ecx]
add ecx, 4
add ecx, eax
call fcn.10046180
call fcn.10044790
push 0x1006e590
mov edx, 0x1003c680
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003f630
push 0x1006e55c
mov eax, dword [eax + 0x68]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x1bc]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003f670
push 0x1006e574
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x40]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003f850
push 0x1006e564
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x38]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003faa0
push 0x1006e57c
mov eax, dword [eax + 0x6c]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0xa4]
call fcn.10046180
mov edx, str.55_8B_EC_A1_________83_EC___8B_40___56_8B_F1_39_86
mov ecx, str.client.dll
call fcn.10042540
push 0x1006e30c
mov edx, 0x1003fb30
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x1003fb40
push 0x1006e568
mov eax, dword [eax + 0x70]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x18]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x100400b0
push 0x1006e584
mov eax, dword [eax + 0x50]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x44]
call fcn.10046180
call fcn.10044a10
push 0x1006e5e0
mov edx, 0x10040120
mov ecx, eax
call fcn.10046180
mov edx, str.55_8B_EC_B8_________E8_________A1_________53_56_8B_D9
mov ecx, str.engine.dll
call fcn.1000dc10
push 0x1006e5d8
mov edx, 0x100403a0
mov ecx, eax
call fcn.10046180
call fcn.10044c90
push 0x1006e5a4
mov edx, 0x100404b0
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
push 0x1006e5dc
mov eax, dword [eax + 0x64]
mov ecx, dword [eax]
mov edx, 0x100404c0
mov ecx, dword [ecx + 0x70]
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, 0x10040510
push 0x1006e5c4
mov eax, dword [eax + 0x64]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x6c]
call fcn.10046180
call fcn.10044f10
push 0x1006e5a0
mov edx, 0x10040520
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006e394]
mov edx, fcn.1003c670
push 0x1006e5b4
mov eax, dword [eax + 4]
mov ecx, dword [eax]
mov ecx, dword [ecx + 0x60]
call fcn.10046180
mov edx, str.55_8B_EC_83_EC_0C_56_57_8B_F1_E8_________8B_F8_85_FF_74_10_8B_17_8B_CF_8B_92_________FF_D2
mov ecx, str.client.dll
call fcn.10042540
push 0x1006e59c
mov edx, 0x100405a0
mov ecx, eax
call fcn.10046180
call fcn.10045190
push 0x1006e548
mov edx, 0x1003c680
mov ecx, eax
call fcn.10046180
mov eax, dword [0x1006cf44]
test eax, eax
jne 0x10055c90
mov esi, dword [sym.imp.USER32.dll_FindWindowW]
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
push 0
push str.Valve001
call esi
push 0x64
mov dword [0x1006cf44], eax
call edi
mov eax, dword [0x1006cf44]
test eax, eax
je 0x10055c75
push 0x100405c0
push 0xfffffffffffffffc
push eax
call dword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [0x1006cf40], eax
call fcn.10046130
cmp dword [0x1006d004], 0
je 0x10055cbb
mov ecx, 1
call fcn.10046030
xor eax, eax
xchg dword [ebx], eax
mov eax, dword [0x1006e394]
mov esi, dword [0x1006e3f4]
push 0
push str.player_hurt
mov ecx, dword [eax + 0x24]
push esi
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1006e394]
push 0
push str.player_connect
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1006e394]
push 0
push str.player_disconnect
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1006e394]
push 0
push str.player_changeclass
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1006e394]
push 0
push str.player_changename
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1006e394]
push 0
push str.vote_cast
push esi
mov ecx, dword [eax + 0x24]
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
mov eax, dword [0x1006e394]
push str.r_drawtracers_firstperson
mov ecx, dword [eax + 0xc]
mov eax, dword [ecx]
call dword [eax + 0x34]
push 1
lea ecx, [eax + 0x18]
mov eax, dword [ecx]
call dword [eax]
call fcn.10054970
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret