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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x30
mov esi, ecx
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x18]
mov dword [ecx - 4], esp
mov dword [ecx + 8], 0xffffffff
mov dword [ecx + 4], 0x41b450
mov edx, dword fs:[0]
mov dword [ecx], edx
mov dword fs:[0], ecx
dec eax
mov dword [esi + 4], eax
mov dword [esi], vtable.std::__Cr::locale::__imp.0
lea ecx, [esi + 8]
lea eax, [esi + 0x90]
mov dword [ebp - 0x2c], 0xffffff00
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x30], ecx
mov byte [esi + 0x90], 1
mov ecx, esi
add ecx, 0x18
mov dword [esi + 8], ecx
mov dword [esi + 0xc], ecx
mov dword [esi + 0x10], eax
mov dword [ebp - 0x24], esi
je 0x41a530
xor edx, edx
mov dword [esi + 0x18], edx
mov dword [esi + 0x1c], edx
cmp ecx, 0xfffffff8
je 0x41a530
mov dword [esi + 0x20], edx
mov dword [esi + 0x24], edx
cmp esi, 0xffffffd8
je 0x41a530
xor ecx, ecx
mov dword [esi + 0x28], ecx
mov dword [esi + 0x2c], ecx
cmp esi, 0xffffffd0
je 0x41a530
mov dword [esi + 0x30], ecx
mov dword [esi + 0x34], ecx
cmp esi, 0xffffffc8
je 0x41a530
xor ecx, ecx
mov dword [esi + 0x38], ecx
mov dword [esi + 0x3c], ecx
cmp esi, 0xffffffc0
je 0x41a530
mov dword [esi + 0x40], ecx
mov dword [esi + 0x44], ecx
cmp esi, 0xffffffb8
je 0x41a530
xor ecx, ecx
mov dword [esi + 0x48], ecx
mov dword [esi + 0x4c], ecx
cmp esi, 0xffffffb0
je 0x41a530
mov dword [esi + 0x50], ecx
mov dword [esi + 0x54], ecx
cmp esi, 0xffffffa8
je 0x41a530
xor ecx, ecx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], ecx
cmp esi, 0xffffffa0
je 0x41a530
mov dword [esi + 0x60], ecx
mov dword [esi + 0x64], ecx
cmp esi, 0xffffff98
je 0x41a530
xor ecx, ecx
mov dword [esi + 0x68], ecx
mov dword [esi + 0x6c], ecx
cmp esi, 0xffffff90
je 0x41a530
mov dword [esi + 0x70], ecx
mov dword [esi + 0x74], ecx
cmp esi, 0xffffff88
je 0x41a530
xor ecx, ecx
mov dword [esi + 0x78], ecx
mov dword [esi + 0x7c], ecx
cmp esi, 0xffffff80
je 0x41a530
mov dword [esi + 0x80], ecx
mov dword [esi + 0x84], ecx
cmp esi, 0xffffff78
je 0x41a530
xor ecx, ecx
mov dword [esi + 0x88], ecx
mov dword [esi + 0x8c], ecx
mov dword [esi + 0xc], eax
lea ecx, [esi + 0x98]
mov dword [ebp - 0x10], 2
mov dword [ebp - 0x34], ecx
push 0x4be57c
call fcn.0048c7e0
mov ecx, dword [ebp - 0x24]
mov eax, dword [ecx + 8]
mov ecx, dword [ecx + 0xc]
cmp ecx, eax
je 0x4199db
add ecx, 0xfffffffc
jne 0x4199cd
jmp 0x41a557
mov ecx, dword [ebp - 0x24]
mov dword [ecx + 0xc], eax
mov dword [0x4e0724], 0
mov dword [0x4e0720], 0x4bbc24
mov dword [ebp - 0x20], 0x4e0170
mov eax, dword [0x4e0170]
mov dword [ebp - 0x10], 3
cmp eax, 0xffffffff
je 0x419a2d
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0170
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0174]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0720
call fcn.0041a680
mov dword [0x4e072c], 0
mov dword [0x4e0728], 0x4bbc44
mov dword [ebp - 0x20], 0x4e0178
mov eax, dword [0x4e0178]
cmp eax, 0xffffffff
je 0x419a86
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0178
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e017c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0728
call fcn.0041a680
xor eax, eax
mov dword [0x4e0734], eax
mov dword [0x4e0730], 0x4bbb84
mov dword [0x4e0738], eax
mov byte [0x4e073c], 0
call fcn.0046740b
mov dword [0x4e0738], eax
mov dword [ebp - 0x20], 0x4e0244
mov eax, dword [0x4e0244]
cmp eax, 0xffffffff
je 0x419af2
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0244
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0248]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0730
call fcn.0041a680
mov dword [0x4e0744], 0
mov dword [0x4e0740], 0x4bbfb4
mov dword [ebp - 0x20], 0x4e023c
mov eax, dword [0x4e023c]
cmp eax, 0xffffffff
je 0x419b4b
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e023c
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0240]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0740
call fcn.0041a680
mov dword [0x4e074c], 0
mov dword [0x4e0748], 0x4bbff4
mov dword [ebp - 0x20], 0x4e024c
mov eax, dword [0x4e024c]
cmp eax, 0xffffffff
je 0x419ba4
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e024c
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0250]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0748
call fcn.0041a680
mov dword [0x4e0754], 0
mov dword [0x4e0750], 0x4bbbb4
mov dword [ebp - 0x10], 6
push 0x4e0758
call fcn.00443100
add esp, 4
mov dword [ebp - 0x20], 0x4e0254
mov eax, dword [0x4e0254]
cmp eax, 0xffffffff
je 0x419c18
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
mov dword [ebp - 0x10], 3
push 0x41af20
push eax
push 0x4e0254
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0258]
dec eax
mov dword [ebp - 0x10], 3
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0750
call fcn.0041a680
mov dword [0x4e076c], 0
mov dword [0x4e0768], 0x4bc024
mov dword [ebp - 0x20], 0x4e025c
mov eax, dword [0x4e025c]
cmp eax, 0xffffffff
je 0x419c78
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e025c
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0260]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0768
call fcn.0041a680
mov dword [0x4e0774], 0
mov dword [0x4e0770], 0x4bc054
mov dword [ebp - 0x20], 0x4e026c
mov eax, dword [0x4e026c]
cmp eax, 0xffffffff
je 0x419cd1
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e026c
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0270]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0770
call fcn.0041a680
mov dword [0x4e077c], 0
mov dword [0x4e0778], 0x4bc084
mov dword [ebp - 0x20], 0x4e0264
mov eax, dword [0x4e0264]
cmp eax, 0xffffffff
je 0x419d2a
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0264
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0268]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0778
call fcn.0041a680
mov dword [0x4e0784], 0
mov dword [0x4e0780], 0x4bc0b4
mov dword [ebp - 0x20], 0x4e0274
mov eax, dword [0x4e0274]
cmp eax, 0xffffffff
je 0x419d83
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0274
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0278]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0780
call fcn.0041a680
xor eax, eax
mov dword [0x4e078c], eax
mov dword [0x4e0788], 0x4bbbe4
mov word [0x4e0790], 0x2c2e
mov dword [0x4e0798], eax
mov dword [0x4e0794], eax
mov dword [0x4e079c], eax
mov dword [ebp - 0x20], 0x4e027c
mov eax, dword [0x4e027c]
cmp eax, 0xffffffff
je 0x419df1
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e027c
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0280]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0788
call fcn.0041a680
movaps xmm0, xmmword [0x4be6f0]
movups xmmword [0x4e07a4], xmm0
mov dword [0x4e07a0], 0x4bbc04
mov dword [0x4e07b4], 0
mov dword [ebp - 0x20], 0x4e0284
mov eax, dword [0x4e0284]
cmp eax, 0xffffffff
je 0x419e58
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0284
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0288]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07a0
call fcn.0041a680
mov dword [0x4e07bc], 0
mov dword [0x4e07b8], 0x4bbc64
mov dword [ebp - 0x20], 0x4e0180
mov eax, dword [0x4e0180]
cmp eax, 0xffffffff
je 0x419eb1
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0180
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0184]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07b8
call fcn.0041a680
mov dword [0x4e07c4], 0
mov dword [0x4e07c0], 0x4bbca4
mov dword [ebp - 0x20], 0x4e0188
mov eax, dword [0x4e0188]
cmp eax, 0xffffffff
je 0x419f0a
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0188
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e018c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07c0
call fcn.0041a680
mov dword [0x4e07cc], 0
mov dword [0x4e07c8], 0x4bbce4
mov dword [ebp - 0x20], 0x4e0190
mov eax, dword [0x4e0190]
cmp eax, 0xffffffff
je 0x419f63
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0190
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0194]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07c8
call fcn.0041a680
mov dword [0x4e07d4], 0
mov dword [0x4e07d0], 0x4bbd14
mov dword [ebp - 0x20], 0x4e0198
mov eax, dword [0x4e0198]
cmp eax, 0xffffffff
je 0x419fbc
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0198
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e019c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07d0
call fcn.0041a680
mov dword [0x4e07dc], 0
mov dword [0x4e07d8], 0x4bbe04
mov dword [ebp - 0x20], 0x4e01c0
mov eax, dword [0x4e01c0]
cmp eax, 0xffffffff
je 0x41a015
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01c0
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01c4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07d8
call fcn.0041a680
mov dword [0x4e07e4], 0
mov dword [0x4e07e0], 0x4bbe34
mov dword [ebp - 0x20], 0x4e01c8
mov eax, dword [0x4e01c8]
cmp eax, 0xffffffff
je 0x41a06e
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01c8
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01cc]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07e0
call fcn.0041a680
mov dword [0x4e07ec], 0
mov dword [0x4e07e8], 0x4bbe64
mov dword [ebp - 0x20], 0x4e01d0
mov eax, dword [0x4e01d0]
cmp eax, 0xffffffff
je 0x41a0c7
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01d0
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01d4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07e8
call fcn.0041a680
mov dword [0x4e07f4], 0
mov dword [0x4e07f0], 0x4bbe94
mov dword [ebp - 0x20], 0x4e01d8
mov eax, dword [0x4e01d8]
cmp eax, 0xffffffff
je 0x41a120
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01d8
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01dc]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07f0
call fcn.0041a680
mov dword [0x4e07fc], 0
mov dword [0x4e07f8], 0x4bbec4
mov dword [ebp - 0x20], 0x4e01e0
mov eax, dword [0x4e01e0]
cmp eax, 0xffffffff
je 0x41a179
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01e0
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01e4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e07f8
call fcn.0041a680
mov dword [0x4e0804], 0
mov dword [0x4e0800], 0x4bbee4
mov dword [ebp - 0x20], 0x4e01e8
mov eax, dword [0x4e01e8]
cmp eax, 0xffffffff
je 0x41a1d2
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01e8
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01ec]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0800
call fcn.0041a680
mov dword [0x4e080c], 0
mov dword [0x4e0808], 0x4bbf04
mov dword [ebp - 0x20], 0x4e01f0
mov eax, dword [0x4e01f0]
cmp eax, 0xffffffff
je 0x41a22b
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01f0
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01f4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0808
call fcn.0041a680
mov dword [0x4e0814], 0
mov dword [0x4e0810], 0x4bbf24
mov dword [ebp - 0x20], 0x4e01f8
mov eax, dword [0x4e01f8]
cmp eax, 0xffffffff
je 0x41a284
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01f8
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01fc]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0810
call fcn.0041a680
mov dword [0x4e081c], 0
mov dword [0x4e0818], 0x4bbd44
mov dword [0x4e0820], 0x4bbd74
mov dword [ebp - 0x20], 0x4e01a0
mov eax, dword [0x4e01a0]
cmp eax, 0xffffffff
je 0x41a2e7
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01a0
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01a4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0818
call fcn.0041a680
mov dword [0x4e082c], 0
mov dword [0x4e0828], 0x4bbd94
mov dword [0x4e0830], 0x4bbdc4
mov dword [ebp - 0x20], 0x4e01a8
mov eax, dword [0x4e01a8]
cmp eax, 0xffffffff
je 0x41a34a
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e01a8
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01ac]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0828
call fcn.0041a680
mov dword [0x4e083c], 0
mov dword [0x4e0838], 0x4bbf7c
mov dword [ebp - 0x10], 5
push 0x4e0840
call fcn.00443100
add esp, 4
mov dword [0x4e0838], 0x4bbde4
mov dword [ebp - 0x20], 0x4e01b0
mov eax, dword [0x4e01b0]
cmp eax, 0xffffffff
je 0x41a3c8
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
mov dword [ebp - 0x10], 3
push 0x41af20
push eax
push 0x4e01b0
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01b4]
dec eax
mov dword [ebp - 0x10], 3
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0838
call fcn.0041a680
mov dword [0x4e0854], 0
mov dword [0x4e0850], 0x4bbf7c
mov dword [ebp - 0x10], 4
push 0x4e0858
call fcn.00443100
add esp, 4
mov dword [0x4e0850], 0x4bbdf4
mov dword [ebp - 0x20], 0x4e01b8
mov eax, dword [0x4e01b8]
cmp eax, 0xffffffff
je 0x41a44d
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
mov dword [ebp - 0x10], 3
push 0x41af20
push eax
push 0x4e01b8
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e01bc]
dec eax
mov dword [ebp - 0x10], 3
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0850
call fcn.0041a680
mov dword [0x4e086c], 0
mov dword [0x4e0868], 0x4bbf44
mov dword [ebp - 0x20], 0x4e0200
mov eax, dword [0x4e0200]
cmp eax, 0xffffffff
je 0x41a4ad
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0200
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e0204]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0868
call fcn.0041a680
mov dword [0x4e0874], 0
mov dword [0x4e0870], 0x4bbf64
mov dword [ebp - 0x20], 0x4e0208
mov eax, dword [0x4e0208]
cmp eax, 0xffffffff
je 0x41a506
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x41af20
push eax
push 0x4e0208
call fcn.0041b730
add esp, 0xc
mov eax, dword [0x4e020c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4e0870
call fcn.0041a680
mov eax, dword [ebp - 0x18]
mov dword fs:[0], eax
mov eax, dword [ebp - 0x24]
add esp, 0x30
pop esi
pop edi
pop ebx
pop ebp
ret 4
mov dword [ebp - 0x10], 7
push str.null_pointer_given_to_construct_at
push str.__location___nullptr
push 0x28
push str....._third_partylibc_srcinclude__memoryconstruct_at.h
push str._s:_d:_assertion__s_failed:__s_n
call fcn.0048cb70
add esp, 0x14
jmp 0x41a57e
mov dword [ebp - 0x10], 0
push str.null_pointer_given_to_destroy_at
push str.__loc___nullptr
push 0x44
push str....._third_partylibc_srcinclude__memoryconstruct_at.h
push str._s:_d:_assertion__s_failed:__s_n
call fcn.0048cb70
add esp, 0x14
jmp 0x41a57e
nop
push ebp
sub esp, 0x14
add ebp, 0xc
mov ecx, 0x4e0850
call fcn.0048c6c0
add esp, 0x14
pop ebp
ret