Function at 0x4071c0
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], 0x408df0
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 0x407eb0
xor edx, edx
mov dword [esi + 0x18], edx
mov dword [esi + 0x1c], edx
cmp ecx, 0xfffffff8
je 0x407eb0
mov dword [esi + 0x20], edx
mov dword [esi + 0x24], edx
cmp esi, 0xffffffd8
je 0x407eb0
xor ecx, ecx
mov dword [esi + 0x28], ecx
mov dword [esi + 0x2c], ecx
cmp esi, 0xffffffd0
je 0x407eb0
mov dword [esi + 0x30], ecx
mov dword [esi + 0x34], ecx
cmp esi, 0xffffffc8
je 0x407eb0
xor ecx, ecx
mov dword [esi + 0x38], ecx
mov dword [esi + 0x3c], ecx
cmp esi, 0xffffffc0
je 0x407eb0
mov dword [esi + 0x40], ecx
mov dword [esi + 0x44], ecx
cmp esi, 0xffffffb8
je 0x407eb0
xor ecx, ecx
mov dword [esi + 0x48], ecx
mov dword [esi + 0x4c], ecx
cmp esi, 0xffffffb0
je 0x407eb0
mov dword [esi + 0x50], ecx
mov dword [esi + 0x54], ecx
cmp esi, 0xffffffa8
je 0x407eb0
xor ecx, ecx
mov dword [esi + 0x58], ecx
mov dword [esi + 0x5c], ecx
cmp esi, 0xffffffa0
je 0x407eb0
mov dword [esi + 0x60], ecx
mov dword [esi + 0x64], ecx
cmp esi, 0xffffff98
je 0x407eb0
xor ecx, ecx
mov dword [esi + 0x68], ecx
mov dword [esi + 0x6c], ecx
cmp esi, 0xffffff90
je 0x407eb0
mov dword [esi + 0x70], ecx
mov dword [esi + 0x74], ecx
cmp esi, 0xffffff88
je 0x407eb0
xor ecx, ecx
mov dword [esi + 0x78], ecx
mov dword [esi + 0x7c], ecx
cmp esi, 0xffffff80
je 0x407eb0
mov dword [esi + 0x80], ecx
mov dword [esi + 0x84], ecx
cmp esi, 0xffffff78
je 0x407eb0
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 0x44ebfc
call fcn.00431740
mov ecx, dword [ebp - 0x24]
mov eax, dword [ecx + 8]
mov ecx, dword [ecx + 0xc]
cmp ecx, eax
je 0x40735b
add ecx, 0xfffffffc
jne 0x40734d
jmp 0x407ed7
mov ecx, dword [ebp - 0x24]
mov dword [ecx + 0xc], eax
mov dword [0x4572f4], 0
mov dword [0x4572f0], 0x44db24
mov dword [ebp - 0x20], 0x456d40
mov eax, dword [0x456d40]
mov dword [ebp - 0x10], 3
cmp eax, 0xffffffff
je 0x4073ad
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d40
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d44]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4572f0
call fcn.00408000
mov dword [0x4572fc], 0
mov dword [0x4572f8], 0x44db44
mov dword [ebp - 0x20], 0x456d48
mov eax, dword [0x456d48]
cmp eax, 0xffffffff
je 0x407406
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d48
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d4c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4572f8
call fcn.00408000
xor eax, eax
mov dword [0x457304], eax
mov dword [0x457300], 0x44da84
mov dword [0x457308], eax
mov byte [0x45730c], 0
call fcn.0040fa58
mov dword [0x457308], eax
mov dword [ebp - 0x20], 0x456e14
mov eax, dword [0x456e14]
cmp eax, 0xffffffff
je 0x407472
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e14
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e18]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457300
call fcn.00408000
mov dword [0x457314], 0
mov dword [0x457310], 0x44deb4
mov dword [ebp - 0x20], 0x456e0c
mov eax, dword [0x456e0c]
cmp eax, 0xffffffff
je 0x4074cb
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e0c
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e10]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457310
call fcn.00408000
mov dword [0x45731c], 0
mov dword [0x457318], 0x44def4
mov dword [ebp - 0x20], 0x456e1c
mov eax, dword [0x456e1c]
cmp eax, 0xffffffff
je 0x407524
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e1c
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e20]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457318
call fcn.00408000
mov dword [0x457324], 0
mov dword [0x457320], 0x44dab4
mov dword [ebp - 0x10], 6
push 0x457328
call fcn.0040ae10
add esp, 4
mov dword [ebp - 0x20], 0x456e24
mov eax, dword [0x456e24]
cmp eax, 0xffffffff
je 0x407598
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 0x4088a0
push eax
push 0x456e24
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e28]
dec eax
mov dword [ebp - 0x10], 3
mov ecx, dword [ebp - 0x24]
push eax
push 0x457320
call fcn.00408000
mov dword [0x45733c], 0
mov dword [0x457338], 0x44df24
mov dword [ebp - 0x20], 0x456e2c
mov eax, dword [0x456e2c]
cmp eax, 0xffffffff
je 0x4075f8
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e2c
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e30]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457338
call fcn.00408000
mov dword [0x457344], 0
mov dword [0x457340], 0x44df54
mov dword [ebp - 0x20], 0x456e3c
mov eax, dword [0x456e3c]
cmp eax, 0xffffffff
je 0x407651
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e3c
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e40]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457340
call fcn.00408000
mov dword [0x45734c], 0
mov dword [0x457348], 0x44df84
mov dword [ebp - 0x20], 0x456e34
mov eax, dword [0x456e34]
cmp eax, 0xffffffff
je 0x4076aa
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e34
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e38]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457348
call fcn.00408000
mov dword [0x457354], 0
mov dword [0x457350], 0x44dfb4
mov dword [ebp - 0x20], 0x456e44
mov eax, dword [0x456e44]
cmp eax, 0xffffffff
je 0x407703
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e44
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e48]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457350
call fcn.00408000
xor eax, eax
mov dword [0x45735c], eax
mov dword [0x457358], 0x44dae4
mov word [0x457360], 0x2c2e
mov dword [0x457368], eax
mov dword [0x457364], eax
mov dword [0x45736c], eax
mov dword [ebp - 0x20], 0x456e4c
mov eax, dword [0x456e4c]
cmp eax, 0xffffffff
je 0x407771
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e4c
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e50]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457358
call fcn.00408000
movaps xmm0, xmmword [0x44ed70]
movups xmmword [0x457374], xmm0
mov dword [0x457370], 0x44db04
mov dword [0x457384], 0
mov dword [ebp - 0x20], 0x456e54
mov eax, dword [0x456e54]
cmp eax, 0xffffffff
je 0x4077d8
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456e54
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456e58]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457370
call fcn.00408000
mov dword [0x45738c], 0
mov dword [0x457388], 0x44db64
mov dword [ebp - 0x20], 0x456d50
mov eax, dword [0x456d50]
cmp eax, 0xffffffff
je 0x407831
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d50
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d54]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457388
call fcn.00408000
mov dword [0x457394], 0
mov dword [0x457390], 0x44dba4
mov dword [ebp - 0x20], 0x456d58
mov eax, dword [0x456d58]
cmp eax, 0xffffffff
je 0x40788a
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d58
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d5c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457390
call fcn.00408000
mov dword [0x45739c], 0
mov dword [0x457398], 0x44dbe4
mov dword [ebp - 0x20], 0x456d60
mov eax, dword [0x456d60]
cmp eax, 0xffffffff
je 0x4078e3
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d60
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d64]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457398
call fcn.00408000
mov dword [0x4573a4], 0
mov dword [0x4573a0], 0x44dc14
mov dword [ebp - 0x20], 0x456d68
mov eax, dword [0x456d68]
cmp eax, 0xffffffff
je 0x40793c
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d68
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d6c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573a0
call fcn.00408000
mov dword [0x4573ac], 0
mov dword [0x4573a8], 0x44dd04
mov dword [ebp - 0x20], 0x456d90
mov eax, dword [0x456d90]
cmp eax, 0xffffffff
je 0x407995
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d90
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d94]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573a8
call fcn.00408000
mov dword [0x4573b4], 0
mov dword [0x4573b0], 0x44dd34
mov dword [ebp - 0x20], 0x456d98
mov eax, dword [0x456d98]
cmp eax, 0xffffffff
je 0x4079ee
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d98
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d9c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573b0
call fcn.00408000
mov dword [0x4573bc], 0
mov dword [0x4573b8], 0x44dd64
mov dword [ebp - 0x20], 0x456da0
mov eax, dword [0x456da0]
cmp eax, 0xffffffff
je 0x407a47
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456da0
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456da4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573b8
call fcn.00408000
mov dword [0x4573c4], 0
mov dword [0x4573c0], 0x44dd94
mov dword [ebp - 0x20], 0x456da8
mov eax, dword [0x456da8]
cmp eax, 0xffffffff
je 0x407aa0
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456da8
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456dac]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573c0
call fcn.00408000
mov dword [0x4573cc], 0
mov dword [0x4573c8], 0x44ddc4
mov dword [ebp - 0x20], 0x456db0
mov eax, dword [0x456db0]
cmp eax, 0xffffffff
je 0x407af9
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456db0
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456db4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573c8
call fcn.00408000
mov dword [0x4573d4], 0
mov dword [0x4573d0], 0x44dde4
mov dword [ebp - 0x20], 0x456db8
mov eax, dword [0x456db8]
cmp eax, 0xffffffff
je 0x407b52
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456db8
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456dbc]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573d0
call fcn.00408000
mov dword [0x4573dc], 0
mov dword [0x4573d8], 0x44de04
mov dword [ebp - 0x20], 0x456dc0
mov eax, dword [0x456dc0]
cmp eax, 0xffffffff
je 0x407bab
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456dc0
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456dc4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573d8
call fcn.00408000
mov dword [0x4573e4], 0
mov dword [0x4573e0], 0x44de24
mov dword [ebp - 0x20], 0x456dc8
mov eax, dword [0x456dc8]
cmp eax, 0xffffffff
je 0x407c04
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456dc8
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456dcc]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573e0
call fcn.00408000
mov dword [0x4573ec], 0
mov dword [0x4573e8], 0x44dc44
mov dword [0x4573f0], 0x44dc74
mov dword [ebp - 0x20], 0x456d70
mov eax, dword [0x456d70]
cmp eax, 0xffffffff
je 0x407c67
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d70
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d74]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573e8
call fcn.00408000
mov dword [0x4573fc], 0
mov dword [0x4573f8], 0x44dc94
mov dword [0x457400], 0x44dcc4
mov dword [ebp - 0x20], 0x456d78
mov eax, dword [0x456d78]
cmp eax, 0xffffffff
je 0x407cca
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456d78
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d7c]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x4573f8
call fcn.00408000
mov dword [0x45740c], 0
mov dword [0x457408], 0x44de7c
mov dword [ebp - 0x10], 5
push 0x457410
call fcn.0040ae10
add esp, 4
mov dword [0x457408], 0x44dce4
mov dword [ebp - 0x20], 0x456d80
mov eax, dword [0x456d80]
cmp eax, 0xffffffff
je 0x407d48
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 0x4088a0
push eax
push 0x456d80
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d84]
dec eax
mov dword [ebp - 0x10], 3
mov ecx, dword [ebp - 0x24]
push eax
push 0x457408
call fcn.00408000
mov dword [0x457424], 0
mov dword [0x457420], 0x44de7c
mov dword [ebp - 0x10], 4
push 0x457428
call fcn.0040ae10
add esp, 4
mov dword [0x457420], 0x44dcf4
mov dword [ebp - 0x20], 0x456d88
mov eax, dword [0x456d88]
cmp eax, 0xffffffff
je 0x407dcd
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 0x4088a0
push eax
push 0x456d88
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456d8c]
dec eax
mov dword [ebp - 0x10], 3
mov ecx, dword [ebp - 0x24]
push eax
push 0x457420
call fcn.00408000
mov dword [0x45743c], 0
mov dword [0x457438], 0x44de44
mov dword [ebp - 0x20], 0x456dd0
mov eax, dword [0x456dd0]
cmp eax, 0xffffffff
je 0x407e2d
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456dd0
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456dd4]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457438
call fcn.00408000
mov dword [0x457444], 0
mov dword [0x457440], 0x44de64
mov dword [ebp - 0x20], 0x456dd8
mov eax, dword [0x456dd8]
cmp eax, 0xffffffff
je 0x407e86
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x30]
mov dword [ecx], eax
lea eax, [ebp - 0x28]
mov dword [eax], ecx
push 0x4088a0
push eax
push 0x456dd8
call fcn.004090c0
add esp, 0xc
mov eax, dword [0x456ddc]
dec eax
mov ecx, dword [ebp - 0x24]
push eax
push 0x457440
call fcn.00408000
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.00444c30
add esp, 0x14
jmp 0x407efe
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.00444c30
add esp, 0x14
jmp 0x407efe
nop
push ebp
sub esp, 0x14
add ebp, 0xc
mov ecx, 0x457420
call fcn.00431870
add esp, 0x14
pop ebp
ret