Function at 0x100fbed0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1014f115
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ebx
sub esp, 0x58
push esi
mov esi, dword [0x10248ad8]
lea eax, [ebp - 0x58]
push edi
mov edi, ecx
mov dword [ebp - 0x58], 5
push eax
or dword [esi + 0x470c], 2
lea ecx, [esi + 0x4778]
mov dword [esi + 0x472c], 0x443b8000
mov dword [esi + 0x4730], 0x44098000
mov dword [esi + 0x4714], 4
movss xmm1, dword [esi + 0x3798]
movss xmm0, dword [esi + 0x379c]
movss dword [ebp - 0x54], xmm1
movss dword [ebp - 0x50], xmm0
call fcn.1005e630
mov dword [esi + 0x3798], 0x443b8000
lea eax, [ebp - 0x58]
mov dword [esi + 0x379c], 0x44098000
mov esi, dword [0x10248ad8]
push eax
mov dword [ebp - 0x58], 4
movss xmm0, dword [esi + 0x3794]
lea ecx, [esi + 0x4778]
movss dword [ebp - 0x54], xmm0
call fcn.1005e630
push 0x29
xor edx, edx
mov dword [esi + 0x3794], 0
mov ecx, str.MainWindow
call fcn.1004e4b0
add esp, 4
test al, al
je 0x100fcb85
mov esi, dword [0x10248ad8]
mov ecx, 0x102f20a8
push 0
push 0x1017fa2a
mov eax, dword [esi + 0x3e58]
mov byte [eax + 0xac], 1
mov eax, dword [esi + 0x3e58]
cmp dword [0x102f20bc], 0x10
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
mov eax, dword [eax + 0x264]
mov dword [ebp - 0x18], eax
mov eax, dword [esi + 0x3e58]
movss xmm0, dword [eax + 0x1c]
movss dword [ebp - 0x34], xmm0
movss xmm0, dword [eax + 0x20]
movss dword [ebp - 0x4c], xmm0
movss xmm0, dword [eax + 0x14]
movss dword [ebp - 0x2c], xmm0
movss xmm0, dword [eax + 0x18]
movss dword [ebp - 0x3c], xmm0
call fcn.1009c610
add esp, 8
test al, al
jne 0x100fc246
mov eax, dword [esi + 0x3e58]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0x40000000
mov byte [eax + 0xac], 1
mov eax, dword [esi + 0x3e58]
cmp byte [eax + 0xaf], 0
jne 0x100fc0c2
movss xmm3, dword [eax + 0xf0]
lea ecx, [ebp - 0x48]
movss xmm1, dword [0x10234fd0]
xorps xmm0, xmm0
movaps xmm4, xmm3
movss dword [ebp - 0x5c], xmm3
addss xmm4, xmm0
movss xmm0, dword [eax + 0xf4]
movaps xmm2, xmm0
movss dword [ebp - 0x58], xmm0
addss xmm2, dword [0x10234d48]
movss dword [ebp - 0x54], xmm4
movss dword [ebp - 0x50], xmm2
call fcn.10055480
push 0
push 0
xor edx, edx
lea ecx, [ebp - 0x5c]
call fcn.100555e0
add esp, 8
mov ecx, dword [edi + 0x35c]
call fcn.10051a00
mov edx, dword [0x102f20bc]
mov ecx, 0x102f20a8
mov eax, dword [0x10248ad8]
cmp edx, 0x10
cmovae ecx, dword [0x102f20a8]
test ecx, ecx
jne 0x100fc0f0
xorps xmm6, xmm6
jmp 0x100fc13a
movss xmm3, dword [0x10234fa0]
movss xmm2, dword [eax + 0x3bc4]
push 0
push 0
push ecx
push ecx
lea ecx, [ebp - 0x54]
mov dword [esp], 0xbf800000
push ecx
mov ecx, dword [eax + 0x3bc0]
call fcn.1006db90
movss xmm0, dword [ebp - 0x54]
addss xmm0, dword [0x10234ce0]
mov edx, dword [0x102f20bc]
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
cmp edx, 0x10
lea ecx, [edi + 0x2cc]
mov esi, 0x102f20a8
xorps xmm7, xmm7
cmovae esi, dword [0x102f20a8]
call fcn.10045650
movss xmm1, dword [ebp - 0x34]
mulss xmm1, dword [0x10234c94]
mov edx, dword [edi + 0x35c]
mulss xmm6, dword [0x10234c94]
mov dword [ebp - 0x44], eax
movss xmm0, dword [ebp - 0x3c]
movss dword [ebp - 0x50], xmm0
movss xmm0, dword [edx + 0x10]
movss dword [ebp - 0x30], xmm0
addss xmm1, dword [ebp - 0x2c]
mov dword [ebp - 0x2c], edx
subss xmm1, xmm6
movss dword [ebp - 0x54], xmm1
test eax, 0xff000000
je 0x100fc241
mov ecx, esi
lea eax, [ecx + 1]
mov dword [ebp - 0x3c], eax
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x100fc1b0
sub ecx, dword [ebp - 0x3c]
lea eax, [esi + ecx]
mov dword [ebp - 0x3c], eax
cmp esi, eax
je 0x100fc241
mov ecx, dword [ebp - 0x18]
test edx, edx
jne 0x100fc1d4
mov eax, dword [ecx + 0x2c]
mov edx, dword [eax + 8]
mov dword [ebp - 0x2c], edx
ucomiss xmm0, xmm7
lahf
test ah, 0x44
jp 0x100fc1ea
mov eax, dword [ecx + 0x2c]
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x30], xmm0
mov eax, dword [edx + 0x30]
mov eax, dword [eax + 4]
cmp eax, dword [ecx + 0x70]
je 0x100fc213
push 0x632
push str.D:_aFedorawareFedorawareFedorawareFedoraware_TF2includeImGuiimgui_draw.cpp
push str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov edx, dword [ebp - 0x2c]
add esp, 0xc
mov ecx, dword [ebp - 0x18]
movups xmm0, xmmword [ecx + 0x60]
lea eax, [ebp - 0x24]
movss xmm2, dword [ebp - 0x30]
push 0
push ecx
mov dword [esp], 0
push dword [ebp - 0x3c]
movups xmmword [ebp - 0x24], xmm0
push esi
push eax
push dword [ebp - 0x44]
lea eax, [ebp - 0x54]
push eax
push ecx
mov ecx, edx
call fcn.1006deb0
call fcn.10051ac0
movss xmm0, dword [edi + 0x30]
mov ecx, 0x102f20a8
cmp dword [0x102f20bc], 0x10
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [edi + 0x34]
push 0
push 0x1017fa2a
movss dword [ebp - 0x3c], xmm0
mov dword [ebp - 0x60], 0x1022c104
mov dword [ebp - 0x5c], 0x1022c110
mov dword [ebp - 0x58], 0x1022c114
mov dword [ebp - 0x54], 0x1022c108
mov dword [ebp - 0x50], 0x1022c10c
mov dword [ebp - 0x28], str.AIMBOT
mov dword [ebp - 0x24], str.VISUALS
mov dword [ebp - 0x20], 0x1022c118
mov dword [ebp - 0x1c], 0x1022c120
mov dword [ebp - 0x18], 0x1022c148
call fcn.1009c610
xor al, 1
lea ecx, [ebp - 0x60]
movzx eax, al
movd xmm0, eax
mov eax, esp
push dword [ebp - 0x3c]
cvtdq2ps xmm0, xmm0
push dword [ebp - 0x40]
mulss xmm0, dword [edi + 0x2c]
sub esp, 0xc
mov esi, esp
mov dword [ebp - 0x2c], esp
mov dword [ebp - 0x30], esi
addss xmm0, dword [edi + 0x3c]
mov dword [eax], 0
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
movss dword [eax + 4], xmm0
lea eax, [ebp - 0x4c]
sub eax, ecx
mov dword [ebp - 0x44], eax
sar eax, 2
mov dword [ebp - 0x3c], eax
test eax, eax
je 0x100fc349
push eax
mov ecx, esi
call fcn.101020c0
mov eax, dword [ebp - 0x44]
mov esi, dword [esi]
push eax
lea eax, [ebp - 0x60]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x3c]
add esp, 0xc
mov ecx, dword [ebp - 0x30]
lea eax, [esi + eax*4]
mov dword [ecx + 4], eax
mov dword [ebp - 4], 0
lea eax, [ebp - 0x14]
sub esp, 0xc
mov byte [ebp - 0x11], 1
mov esi, esp
lea ecx, [ebp - 0x28]
sub eax, ecx
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x44], eax
sar eax, 2
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
mov dword [ebp - 0x3c], eax
test eax, eax
je 0x100fc3ac
push eax
mov ecx, esi
call fcn.101020c0
mov eax, dword [ebp - 0x44]
mov esi, dword [esi]
push eax
lea eax, [ebp - 0x28]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x3c]
add esp, 0xc
mov ecx, dword [ebp - 0x30]
lea eax, [esi + eax*4]
mov dword [ecx + 4], eax
mov dl, byte [ebp - 0x11]
mov ecx, edi
mov dword [ebp - 4], 0xffffffff
call fcn.100f37a0
mov eax, dword [edi]
add esp, 0x28
cmp eax, 4
ja case.default.0x100fc3cb
jmp dword [eax*4 + 0x100fcba4]
cmp dword [0x102f20bc], 0x10
mov ecx, 0x102f20a8
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
movss xmm2, dword [edi + 0x30]
push 0
push 0x1017fa2a
call fcn.1009c610
movss xmm0, dword [edi + 0x38]
lea edx, [ebp - 0x58]
xor al, 1
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [edi + 0x3c]
lea ecx, [ebp - 0x4c]
movzx eax, al
movss dword [ebp - 0x3c], xmm0
mov dword [ebp - 0x58], str.GENERAL
mov dword [ebp - 0x54], 0x1022c138
movd xmm1, eax
mov eax, esp
push dword [ebp - 0x3c]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0x50], str.AUTOMATION
push dword [ebp - 0x40]
mulss xmm1, dword [edi + 0x2c]
sub esp, 0xc
movss dword [eax], xmm2
mov dword [ebp - 0x2c], esp
movss dword [eax + 4], xmm1
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 1
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov esi, esp
mov dword [ebp - 0x44], ecx
mov eax, ecx
mov dword [ebp - 0x30], esi
sar eax, 2
mov dword [ebp - 0x3c], eax
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
test eax, eax
je 0x100fc4c7
push eax
mov ecx, esi
call fcn.101020c0
push dword [ebp - 0x44]
mov esi, dword [esi]
lea eax, [ebp - 0x58]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x3c]
add esp, 0xc
lea eax, [esi + eax*4]
mov esi, dword [ebp - 0x30]
mov dword [esi + 4], eax
mov dl, byte [ebp - 0x11]
lea ecx, [edi + 4]
jmp 0x100fc8d3
cmp dword [0x102f20bc], 0x10
mov ecx, 0x102f20a8
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
movss xmm2, dword [edi + 0x30]
push 0
push 0x1017fa2a
call fcn.1009c610
movss xmm0, dword [edi + 0x38]
lea edx, [ebp - 0x64]
xor al, 1
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [edi + 0x3c]
lea ecx, [ebp - 0x4c]
movzx eax, al
movss dword [ebp - 0x3c], xmm0
mov dword [ebp - 0x64], 0x102262ac
mov dword [ebp - 0x60], str.CHAMS
movd xmm1, eax
mov eax, esp
push dword [ebp - 0x3c]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0x5c], str.GLOW
mov dword [ebp - 0x58], str.MISC
mov dword [ebp - 0x54], str.RADAR
mov dword [ebp - 0x50], str.MENU
push dword [ebp - 0x40]
mulss xmm1, dword [edi + 0x2c]
sub esp, 0xc
movss dword [eax], xmm2
mov dword [ebp - 0x2c], esp
movss dword [eax + 4], xmm1
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 2
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov esi, esp
mov dword [ebp - 0x44], ecx
mov eax, ecx
mov dword [ebp - 0x30], esi
sar eax, 2
mov dword [ebp - 0x3c], eax
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
test eax, eax
je 0x100fc5dc
push eax
mov ecx, esi
call fcn.101020c0
push dword [ebp - 0x44]
mov esi, dword [esi]
lea eax, [ebp - 0x64]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x3c]
add esp, 0xc
lea eax, [esi + eax*4]
mov esi, dword [ebp - 0x30]
mov dword [esi + 4], eax
mov dl, byte [ebp - 0x11]
lea ecx, [edi + 8]
jmp 0x100fc8d3
cmp dword [0x102f20bc], 0x10
mov ecx, 0x102f20a8
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
movss xmm2, dword [edi + 0x30]
push 0
push 0x1017fa2a
call fcn.1009c610
movss xmm0, dword [edi + 0x38]
lea edx, [ebp - 0x18]
xor al, 1
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [edi + 0x3c]
lea ecx, [ebp - 0x14]
movzx eax, al
movss dword [ebp - 0x3c], xmm0
mov dword [ebp - 0x18], str.MISC
movd xmm1, eax
mov eax, esp
push dword [ebp - 0x3c]
cvtdq2ps xmm1, xmm1
push dword [ebp - 0x40]
mulss xmm1, dword [edi + 0x2c]
sub esp, 0xc
movss dword [eax], xmm2
mov dword [ebp - 0x2c], esp
movss dword [eax + 4], xmm1
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 3
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov esi, esp
mov dword [ebp - 0x44], ecx
mov eax, ecx
mov dword [ebp - 0x30], esi
sar eax, 2
mov dword [ebp - 0x3c], eax
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
test eax, eax
je 0x100fc6ce
push eax
mov ecx, esi
call fcn.101020c0
push dword [ebp - 0x44]
mov esi, dword [esi]
lea eax, [ebp - 0x18]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x3c]
add esp, 0xc
lea eax, [esi + eax*4]
mov esi, dword [ebp - 0x30]
mov dword [esi + 4], eax
mov dl, byte [ebp - 0x11]
xor ecx, ecx
jmp 0x100fc8d3
cmp dword [0x102f20bc], 0x10
mov ecx, 0x102f20a8
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
movss xmm2, dword [edi + 0x30]
push 0
push 0x1017fa2a
call fcn.1009c610
movss xmm0, dword [edi + 0x38]
lea edx, [ebp - 0x1c]
xor al, 1
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [edi + 0x3c]
lea ecx, [ebp - 0x14]
movzx eax, al
movss dword [ebp - 0x3c], xmm0
mov dword [ebp - 0x1c], str.LOGS
mov dword [ebp - 0x18], str.SETTINGS
movd xmm1, eax
mov eax, esp
push dword [ebp - 0x3c]
cvtdq2ps xmm1, xmm1
push dword [ebp - 0x40]
mulss xmm1, dword [edi + 0x2c]
sub esp, 0xc
movss dword [eax], xmm2
mov dword [ebp - 0x2c], esp
movss dword [eax + 4], xmm1
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 4
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov esi, esp
mov dword [ebp - 0x44], ecx
mov eax, ecx
mov dword [ebp - 0x30], esi
sar eax, 2
mov dword [ebp - 0x3c], eax
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
test eax, eax
je 0x100fc7c6
push eax
mov ecx, esi
call fcn.101020c0
push dword [ebp - 0x44]
mov esi, dword [esi]
lea eax, [ebp - 0x1c]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x3c]
add esp, 0xc
lea eax, [esi + eax*4]
mov esi, dword [ebp - 0x30]
mov dword [esi + 4], eax
mov dl, byte [ebp - 0x11]
lea ecx, [edi + 0xc]
jmp 0x100fc8d3
cmp dword [0x102f20bc], 0x10
mov ecx, 0x102f20a8
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
movss xmm2, dword [edi + 0x30]
push 0
push 0x1017fa2a
call fcn.1009c610
movss xmm0, dword [edi + 0x38]
lea edx, [ebp - 0x5c]
xor al, 1
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [edi + 0x3c]
lea ecx, [ebp - 0x4c]
movzx eax, al
movss dword [ebp - 0x3c], xmm0
mov dword [ebp - 0x5c], str.CONFIG
mov dword [ebp - 0x58], str.CONDITIONS
movd xmm1, eax
mov eax, esp
push dword [ebp - 0x3c]
cvtdq2ps xmm1, xmm1
mov dword [ebp - 0x54], str.PLAYERLIST
mov dword [ebp - 0x50], str.MATERIALS
push dword [ebp - 0x40]
mulss xmm1, dword [edi + 0x2c]
sub esp, 0xc
movss dword [eax], xmm2
mov dword [ebp - 0x2c], esp
movss dword [eax + 4], xmm1
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
sub ecx, edx
mov dword [ebp - 4], 5
sub esp, 0xc
mov byte [ebp - 0x11], 0
mov esi, esp
mov dword [ebp - 0x44], ecx
mov eax, ecx
mov dword [ebp - 0x30], esi
sar eax, 2
mov dword [ebp - 0x3c], eax
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
test eax, eax
je 0x100fc8cd
push eax
mov ecx, esi
call fcn.101020c0
push dword [ebp - 0x44]
mov esi, dword [esi]
lea eax, [ebp - 0x5c]
push eax
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x3c]
add esp, 0xc
lea eax, [esi + eax*4]
mov esi, dword [ebp - 0x30]
mov dword [esi + 4], eax
mov dl, byte [ebp - 0x11]
lea ecx, [edi + 0x10]
mov dword [ebp - 4], 0xffffffff
call fcn.100f37a0
add esp, 0x28
cmp dword [0x102f20bc], 0x10
mov ecx, 0x102f20a8
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
movss xmm0, dword [edi + 0x30]
push 0
push 0x1017fa2a
call fcn.1009c610
mov esi, dword [0x10248ad8]
xor al, 1
movss xmm4, dword [edi + 0x2c]
add esp, 8
movss xmm3, dword [edi + 0x3c]
movzx eax, al
mov ecx, dword [esi + 0x3e58]
mov dword [ebp - 0x58], 2
mov byte [ecx + 0xac], 1
mov ecx, dword [esi + 0x3e58]
movss xmm2, dword [ecx + 0x14]
subss xmm2, dword [ecx + 0x78]
movss xmm1, dword [ecx + 0x18]
subss xmm1, dword [ecx + 0x7c]
mov byte [ecx + 0x131], 1
addss xmm2, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
lea eax, [ebp - 0x58]
push eax
movss dword [ecx + 0xf0], xmm2
mulss xmm0, xmm4
addss xmm0, xmm3
addss xmm1, xmm0
movss dword [ecx + 0xf4], xmm1
lea ecx, [esi + 0x4778]
movss xmm1, dword [esi + 0x3788]
movss xmm0, dword [esi + 0x378c]
movss dword [ebp - 0x54], xmm1
movss dword [ebp - 0x50], xmm0
call fcn.1005e630
mov dword [esi + 0x3788], 0x41000000
lea eax, [ebp - 0x60]
mov dword [esi + 0x378c], 0x41000000
mov esi, dword [0x10248ad8]
push eax
mov dword [ebp - 0x60], 3
movups xmm0, xmmword [esi + 0x388c]
lea ecx, [esi + 0x476c]
movups xmmword [ebp - 0x5c], xmm0
call fcn.1005e6f0
movss xmm0, dword [ebp - 0x34]
mov ecx, 0x102f20a8
mov dword [esi + 0x388c], 0
mov dword [esi + 0x3890], 0
mov dword [esi + 0x3894], 0
mov dword [esi + 0x3898], 0
subss xmm0, dword [edi + 0x30]
cmp dword [0x102f20bc], 0x10
mov edx, dword [0x102f20b8]
cmovae ecx, dword [0x102f20a8]
push 0
push 0x1017fa2a
movss dword [ebp - 0x54], xmm0
call fcn.1009c610
mov ecx, dword [0x10248ad8]
xor al, 1
movss xmm1, dword [ebp - 0x4c]
add esp, 8
movzx eax, al
push 0x10000
movd xmm0, eax
mov eax, dword [ecx + 0x3e58]
cvtdq2ps xmm0, xmm0
push 0
mulss xmm0, dword [edi + 0x2c]
subss xmm1, xmm0
subss xmm1, dword [edi + 0x3c]
mov byte [eax + 0xac], 1
lea eax, [ebp - 0x54]
push eax
sub esp, 8
movss dword [ebp - 0x50], xmm1
mov ecx, dword [ecx + 0x3e58]
push str.Content
call fcn.10047cb0
add esp, 4
mov edx, eax
mov ecx, str.Content
call fcn.1004b8b0
add esp, 0xc
test al, al
je 0x100fcb67
mov esi, dword [0x10248ad8]
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x28], 3
movups xmm0, xmmword [esi + 0x388c]
lea ecx, [esi + 0x476c]
movups xmmword [ebp - 0x24], xmm0
call fcn.1005e6f0
movups xmm0, xmmword [edi + 0x2fc]
lea eax, [ebp - 0x58]
mov dword [ebp - 0x58], 7
push eax
movups xmmword [esi + 0x388c], xmm0
mov esi, dword [0x10248ad8]
movss xmm0, dword [esi + 0x37ac]
lea ecx, [esi + 0x4778]
movss dword [ebp - 0x54], xmm0
call fcn.1005e630
mov dword [esi + 0x37ac], 0x40400000
mov eax, dword [edi]
cmp eax, 4
ja case.default.0x100fcb21
jmp dword [eax*4 + 0x100fcbb8]
mov ecx, edi
call fcn.100fcbf0
jmp case.default.0x100fcb21
mov ecx, edi
call fcn.100ff1f0
jmp case.default.0x100fcb21
mov ecx, edi
call fcn.10102150
jmp case.default.0x100fcb21
mov ecx, edi
call fcn.10102d30
jmp case.default.0x100fcb21
mov ecx, edi
call fcn.10103030
mov ecx, 1
call fcn.10045f50
mov ecx, 1
call fcn.10045ea0
call fcn.1004bb00
mov ecx, 1
call fcn.10045ea0
mov ecx, 1
call fcn.10045f50
call fcn.10050d40
mov ecx, 2
call fcn.10045f50
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret