Function at 0x10003550
Capabilities:
Read .ini file
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1002b1cb
mov eax, dword fs:[0]
push eax
mov eax, 0x1670
call fcn.1002af00
mov eax, dword [0x100390c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, dword [0x10039bbc]
lea eax, [ecx + 1]
mov dword [0x10039bbc], eax
cmp ecx, 0xc
jge 0x1000442b
lea ecx, [ebp - 0x15c8]
call fcn.100023d0
mov eax, dword [0x10034cbc]
movups xmm0, xmmword [str.DataPlayerplayer.bmd]
mov dword [ebp - 0xfc], eax
mov ax, word [0x10034cc0]
mov word [ebp - 0xf8], ax
mov al, byte [0x10034cc2]
push 0xe3
mov byte [ebp - 0xf6], al
lea eax, [ebp - 0xf5]
push 0
push eax
movups xmmword [ebp - 0x10c], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x10003645
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0x8cce0057
je 0x10003673
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
push 0x100356e0
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov al, byte [0x10034ccc]
movq xmm0, qword [str.main.exe]
push 0xf1
mov byte [ebp - 0x6ec], al
lea eax, [ebp - 0x6eb]
push 0
push eax
movq qword [ebp - 0x6f4], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x6f4]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x100036ff
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x6f4]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xf0c72be
jne 0x1000363d
jmp 0x10003731
push 0x100356e0
lea eax, [ebp - 0x6f4]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034ce0]
movups xmm0, xmmword [str.DataLocalText.bmd]
push 0xe6
mov dword [ebp - 0x7e0], eax
lea eax, [ebp - 0x7dc]
push 0
push eax
movups xmmword [ebp - 0x7f0], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x7f0]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x100037bb
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x7f0]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xc11d85c2
jne 0x1000363d
jmp 0x100037ed
push 0x100356e0
lea eax, [ebp - 0x7f0]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov ax, word [0x10034cf4]
movups xmm0, xmmword [str.DataLocalNPC.bmd]
mov word [ebp - 0xfc0], ax
mov al, byte [0x10034cf6]
push 0xe7
mov byte [ebp - 0xfbe], al
lea eax, [ebp - 0xfbd]
push 0
push eax
movups xmmword [ebp - 0xfd0], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0xfd0]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
mov eax, dword [0x10034d08]
movups xmm0, xmmword [str.DataLocalFilt.bmd]
push 0xe6
mov dword [ebp - 0x8dc], eax
lea eax, [ebp - 0x8d8]
push 0
push eax
movups xmmword [ebp - 0x8ec], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x8ec]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x1c
test eax, eax
je 0x100038df
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x8ec]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0x3676cf93
jne 0x1000363d
jmp 0x10003911
push 0x100356e0
lea eax, [ebp - 0x8ec]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034d1c]
movups xmm0, xmmword [str.DataLocalWebzen.bmd]
mov dword [ebp - 0x2f4], eax
mov ax, word [0x10034d20]
push 0xe4
mov word [ebp - 0x2f0], ax
lea eax, [ebp - 0x2ee]
push 0
push eax
movups xmmword [ebp - 0x304], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x304]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x100039a8
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0x2b9732f1
jne 0x1000363d
jmp 0x100039da
push 0x100356e0
lea eax, [ebp - 0x304]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034d34]
movups xmm0, xmmword [str.DataLocalSkill.bmd]
mov dword [ebp - 0x3f0], eax
mov al, byte [0x10034d38]
push 0xe5
mov byte [ebp - 0x3ec], al
lea eax, [ebp - 0x3eb]
push 0
push eax
movups xmmword [ebp - 0x400], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x400]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x10003a6f
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xf9ee9013
jne 0x1000363d
jmp 0x10003aa1
push 0x100356e0
lea eax, [ebp - 0x400]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034d44]
movq xmm0, qword [str.DarksTeam.dll]
mov dword [ebp - 0x4f4], eax
mov ax, word [0x10034d48]
push 0xec
mov word [ebp - 0x4f0], ax
lea eax, [ebp - 0x4ee]
push 0
push eax
movq qword [ebp - 0x4fc], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x4fc]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x10003b3a
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x4fc]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xca7d1964
jne 0x1000363d
jmp 0x10003b6c
push 0x100356e0
lea eax, [ebp - 0x4fc]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov al, byte [0x10034d54]
movq xmm0, qword [str.PSh.dll]
push 0xf1
mov byte [ebp - 0x9e0], al
lea eax, [ebp - 0x9df]
push 0
push eax
movq qword [ebp - 0x9e8], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x9e8]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x10003bf8
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x9e8]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0x38a8860a
jne 0x1000363d
jmp 0x10003c2a
push 0x100356e0
lea eax, [ebp - 0x9e8]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov al, byte [0x10034d60]
movq xmm0, qword [str.PSd.dll]
push 0xf1
mov byte [ebp - 0xadc], al
lea eax, [ebp - 0xadb]
push 0
push eax
movq qword [ebp - 0xae4], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0xae4]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x10003cb6
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0xae4]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xf3562006
jne 0x1000363d
jmp 0x10003ce8
push 0x100356e0
lea eax, [ebp - 0xae4]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034d6c]
movq xmm0, qword [str.PSLicense.ps]
mov dword [ebp - 0x10c4], eax
mov ax, word [0x10034d70]
push 0xec
mov word [ebp - 0x10c0], ax
lea eax, [ebp - 0x10be]
push 0
push eax
movq qword [ebp - 0x10cc], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x10cc]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
mov eax, dword [0x10034d84]
movups xmm0, xmmword [str.DataLocalItem.bmd]
push 0xe6
mov dword [ebp - 0xbd0], eax
lea eax, [ebp - 0xbcc]
push 0
push eax
movups xmmword [ebp - 0xbe0], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0xbe0]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x1c
test eax, eax
je 0x10003ddc
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0xbe0]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0x29f2635a
jne 0x1000363d
jmp 0x10003e0e
push 0x100356e0
lea eax, [ebp - 0xbe0]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
push 0xf2
lea eax, [ebp - 0xcd4]
mov dword [ebp - 0xcdc], 0x2e67676f
push 0
push eax
mov dword [ebp - 0xcd8], 0x6c6c64
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0xcdc]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x10003e93
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0xcdc]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xbb239ef8
jne 0x1000363d
jmp 0x10003ec5
push 0x100356e0
lea eax, [ebp - 0xcdc]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov al, byte [0x10034d90]
movq xmm0, qword [str.Glow.dll]
push 0xf1
mov byte [ebp - 0xdd0], al
lea eax, [ebp - 0xdcf]
push 0
push eax
movq qword [ebp - 0xdd8], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0xdd8]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x10003f51
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0xdd8]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xc5eeb981
jne 0x1000363d
jmp 0x10003f83
push 0x100356e0
lea eax, [ebp - 0xdd8]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034d9c]
movq xmm0, qword [str.wzAudio.dll]
push 0xee
mov dword [ebp - 0xecc], eax
lea eax, [ebp - 0xec8]
push 0
push eax
movq qword [ebp - 0xed4], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0xed4]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x1000400f
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0xed4]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xa0747522
jne 0x1000363d
jmp 0x10004041
push 0x100356e0
lea eax, [ebp - 0xed4]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034da8]
movq xmm0, qword [str.vorbisfile.dll]
mov dword [ebp - 0x200], eax
mov ax, word [0x10034dac]
mov word [ebp - 0x1fc], ax
mov al, byte [0x10034dae]
push 0xeb
mov byte [ebp - 0x1fa], al
lea eax, [ebp - 0x1f9]
push 0
push eax
movq qword [ebp - 0x208], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x208]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x100040e5
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0xb3544474
jne 0x1000363d
jmp 0x10004117
push 0x100356e0
lea eax, [ebp - 0x208]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034db8]
movq xmm0, qword [str.msvcr100d.dll]
mov dword [ebp - 0x5f0], eax
mov ax, word [0x10034dbc]
push 0xec
mov word [ebp - 0x5ec], ax
lea eax, [ebp - 0x5ea]
push 0
push eax
movq qword [ebp - 0x5f8], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x5f8]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x100041b0
push eax
call fcn.10014d67
lea eax, [ebp - 0x15cc]
push eax
lea eax, [ebp - 0x5f8]
push eax
lea ecx, [ebp - 0x15c8]
call fcn.10002500
test al, al
je 0x1000442b
cmp dword [ebp - 0x15cc], 0x4bf8bc8e
jne 0x1000363d
jmp 0x100041e2
push 0x100356e0
lea eax, [ebp - 0x5f8]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0xc
test eax, eax
je 0x1000363d
push eax
call fcn.10014d67
add esp, 4
mov eax, dword [0x10034dc8]
movq xmm0, qword [str.Settings.ini]
mov dword [ebp - 0x11c0], eax
mov al, byte [0x10034dcc]
push 0xed
mov byte [ebp - 0x11bc], al
lea eax, [ebp - 0x11bb]
push 0
push eax
movq qword [ebp - 0x11c8], xmm0
call fcn.10011860
push 0x100356e0
lea eax, [ebp - 0x11c8]
push eax
lea eax, [ebp - 0x15cc]
push eax
call fcn.10014e59
mov eax, dword [ebp - 0x15cc]
add esp, 0x18
test eax, eax
je 0x1000424b
push eax
call fcn.10014d67
jmp 0x10004329
sub esp, 0x10
lea ecx, [ebp - 0x167c]
call fcn.10005380
lea ecx, [ebp - 0x167c]
mov dword [ebp - 4], 0
call fcn.10005fc0
push eax
call fcn.10006250
add esp, 4
lea ecx, [ebp - 0x1678]
call fcn.10005c60
test eax, eax
jne 0x100042ac
mov eax, dword [ebp - 0x167c]
lea ecx, [ebp - 0x167c]
push 0
add ecx, dword [eax + 4]
xor eax, eax
cmp dword [ecx + 0x38], eax
sete al
lea eax, [eax*4 + 2]
or eax, dword [ecx + 0xc]
push eax
call fcn.10003330
mov eax, dword [ebp - 0x167c]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x167c]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x1680], eax
lea ecx, [ebp - 0x1678]
call fcn.10005010
mov eax, dword [ebp - 0x167c]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ostream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x167c]
mov ecx, dword [eax + 4]
lea eax, [ecx - 8]
mov dword [ebp + ecx - 0x1680], eax
lea eax, [ebp - 0x1614]
mov dword [ebp - 4], 1
push eax
mov dword [ebp - method.std::ios_base.virtual_0], vtable.std::ios_base.0
call fcn.1001001c
mov dword [ebp - 4], 0xffffffff
add esp, 4
push str..Settings.ini
push 0x4277dc9
push str.AutoSetHeightAtHighResolutions
push str.Font
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp eax, 0x4277dc9
jne 0x1000442b
sub esp, 0x10
lea ecx, [ebp - 0x1278]
call fcn.10005380
lea ecx, [ebp - 0x1278]
mov dword [ebp - 4], 2
call fcn.10005fc0
push eax
call fcn.10006250
add esp, 4
lea ecx, [ebp - 0x1274]
call fcn.10005c60
test eax, eax
jne 0x100043b2
mov eax, dword [ebp - 0x1278]
lea ecx, [ebp - 0x1278]
push 0
add ecx, dword [eax + 4]
xor eax, eax
cmp dword [ecx + 0x38], eax
sete al
lea eax, [eax*4 + 2]
or eax, dword [ecx + 0xc]
push eax
call fcn.10003330
mov eax, dword [ebp - 0x1278]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ofstream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1278]
mov ecx, dword [eax + 4]
lea eax, [ecx - 0x68]
mov dword [ebp + ecx - 0x127c], eax
lea ecx, [ebp - 0x1274]
call fcn.10005010
mov eax, dword [ebp - 0x1278]
mov eax, dword [eax + 4]
mov dword [ebp + eax - method.std::basic_ostream_char__struct_std::char_traits_char__.virtual_0], vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov eax, dword [ebp - 0x1278]
mov ecx, dword [eax + 4]
lea eax, [ecx - 8]
mov dword [ebp + ecx - 0x127c], eax
lea eax, [ebp - 0x1210]
mov dword [ebp - 4], 3
push eax
mov dword [ebp - method.std::ios_base.virtual_0], vtable.std::ios_base.0
call fcn.1001001c
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1000ed1b
mov esp, ebp
pop ebp
ret