Function at 0x47a580
Capabilities:
Delete file
Encode data using xor
Hash data using fnv

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 0x55b7a1
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x280
mov eax, dword [0x5ca1c0]
xor eax, ebp
mov dword [ebp - 0x14], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, dword [ebx + 0x14]
lea ecx, [ebp - 0xf8]
xorps xmm0, xmm0
mov dword [ebp - 0xe0], edi
push 0x13
push str.data_tempbans.txt
mov edx, 0x5de620
movups xmmword [ebp - 0x64], xmm0
movups xmmword [ebp - 0x54], xmm0
call fcn.004195c0
add esp, 8
push eax
push ecx
lea ecx, [ebp - 0x290]
mov dword [ebp - 4], 0
call fcn.00495700
push 0xf
push str.data_bans.txt
mov edx, 0x5de620
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x110]
call fcn.004195c0
add esp, 8
push eax
push ecx
lea ecx, [ebp - 0x260]
mov byte [ebp - 4], 2
call fcn.00495770
push 0x18
push str.dataip_range_bans.txt
mov edx, 0x5de620
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x128]
call fcn.004195c0
add esp, 8
mov esi, eax
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x230]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x220], 0
push str.ip_range_bans
movups xmmword [ebp - 0x230], xmm0
mov dword [ebp - 0x21c], 0
call fcn.0040f680
xorps xmm0, xmm0
mov dword [ebp - 0x208], 0
movups xmmword [ebp - 0x218], xmm0
mov dword [ebp - 0x204], 0
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x218], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x208], xmm0
mov dword [esi + 0x14], 0xf
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x140]
push 0x18
mov dword [esi + 0x10], 0
mov edx, 0x5de620
push str.data_banned_cities.txt
mov byte [esi], 0
call fcn.004195c0
add esp, 8
mov esi, eax
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x200]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x1f0], 0
push str.banned_cities
movups xmmword [ebp - 0x200], xmm0
mov dword [ebp - 0x1ec], 0
call fcn.0040f680
xorps xmm0, xmm0
movups xmmword [ebp - 0x1e8], xmm0
mov dword [ebp - 0x1d8], 0
mov dword [ebp - 0x1d4], 0
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x1e8], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x1d8], xmm0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x158]
mov dword [esi + 0x10], 0
mov edx, 0x5de620
push 0x1b
mov dword [esi + 0x14], 0xf
push str.data_banned_countries.txt
mov byte [esi], 0
call fcn.004195c0
add esp, 8
push eax
push ecx
lea ecx, [ebp - 0x1d0]
mov byte [ebp - 4], 8
call fcn.004957e0
push 0x17
push str.data_banned_names.txt
mov edx, 0x5de620
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x2c]
call fcn.004195c0
add esp, 8
push eax
push ecx
lea ecx, [ebp - 0x1a0]
mov byte [ebp - 4], 0xa
call fcn.00495850
push ecx
lea eax, [ebp - 0xd4]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x64]
mov dword [ebp - 0xd4], 0
lea esi, [ebp - 0x170]
call fcn.00490620
push esi
lea eax, [ebp - 0x290]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [ebp - 0x64]
call fcn.00497e40
push fcn.00436c90
push 6
push 0x30
lea eax, [ebp - 0x290]
mov byte [ebp - 4], 0x13
push eax
call fcn.00524c8e
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x47a84a
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47a840
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b280
push ecx
push edx
call fcn.00524a57
add esp, 8
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0xf
mov byte [ebp - 0x2c], 0
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x144]
cmp ecx, 0xf
jbe 0x47a89a
mov edx, dword [ebp - 0x158]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47a890
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b280
push ecx
push edx
call fcn.00524a57
add esp, 8
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x144], 0xf
mov byte [ebp - 0x158], 0
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x12c]
cmp ecx, 0xf
jbe 0x47a8f3
mov edx, dword [ebp - 0x140]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47a8e9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b280
push ecx
push edx
call fcn.00524a57
add esp, 8
mov dword [ebp - 0x130], 0
mov dword [ebp - 0x12c], 0xf
mov byte [ebp - 0x140], 0
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x114]
cmp ecx, 0xf
jbe 0x47a94c
mov edx, dword [ebp - 0x128]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47a942
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b280
push ecx
push edx
call fcn.00524a57
add esp, 8
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x114], 0xf
mov byte [ebp - 0x128], 0
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0xfc]
cmp ecx, 0xf
jbe 0x47a9a5
mov edx, dword [ebp - 0x110]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47a99b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b280
push ecx
push edx
call fcn.00524a57
add esp, 8
mov dword [ebp - 0x100], 0
mov dword [ebp - 0xfc], 0xf
mov byte [ebp - 0x110], 0
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0xe4]
cmp ecx, 0xf
jbe 0x47a9fe
mov edx, dword [ebp - 0xf8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47a9f4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b280
push ecx
push edx
call fcn.00524a57
add esp, 8
push edi
push 9
push str.data
mov edx, 0x5de620
mov dword [ebp - 0xe8], 0
lea ecx, [ebp - 0x44]
mov dword [ebp - 0xe4], 0xf
mov byte [ebp - 0xf8], 0
call fcn.00491650
add esp, 0xc
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x2c]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x1c], 0
push str.tempbans
movups xmmword [ebp - 0x2c], xmm0
mov dword [ebp - 0x18], 0
call fcn.0040f680
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0xf
mov edx, 0x811c9dc5
mov edi, dword [ebp - 0x1c]
cmova esi, dword [ebp - 0x2c]
xor ecx, ecx
test edi, edi
je 0x47aa87
movzx eax, byte [ecx + esi]
inc ecx
xor eax, edx
imul edx, eax, 0x1000193
cmp ecx, edi
jb 0x47aa76
push edx
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x64]
call fcn.00435bd0
mov eax, dword [ebp - 0xd4]
test eax, eax
je 0x47b276
add eax, 0x20
lea ecx, [ebp - 0x200]
push eax
call fcn.00416820
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x158]
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x148], 0
push str.bans
movups xmmword [ebp - 0x158], xmm0
mov dword [ebp - 0x144], 0
call fcn.0040f680
mov byte [ebp - 4], 0x1d
lea esi, [ebp - 0x158]
cmp dword [ebp - 0x144], 0xf
mov edx, 0x811c9dc5
mov edi, dword [ebp - 0x148]
cmova esi, dword [ebp - 0x158]
xor ecx, ecx
test edi, edi
je 0x47ab26
movzx eax, byte [ecx + esi]
inc ecx
xor eax, edx
imul edx, eax, 0x1000193
cmp ecx, edi
jb 0x47ab15
push edx
lea eax, [ebp - 0x158]
push eax
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x64]
call fcn.00435bd0
mov eax, dword [ebp - 0xd4]
test eax, eax
je 0x47b276
add eax, 0x20
lea ecx, [ebp - 0x1e8]
push eax
call fcn.00416820
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x140]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x130], 0
push str.ip_range_bans
movups xmmword [ebp - 0x140], xmm0
mov dword [ebp - 0x12c], 0
call fcn.0040f680
mov byte [ebp - 4], 0x1f
lea esi, [ebp - 0x140]
cmp dword [ebp - 0x12c], 0xf
mov edx, 0x811c9dc5
mov edi, dword [ebp - 0x130]
cmova esi, dword [ebp - 0x140]
xor ecx, ecx
test edi, edi
je 0x47abc8
movzx eax, byte [ecx + esi]
inc ecx
xor eax, edx
imul edx, eax, 0x1000193
cmp ecx, edi
jb 0x47abb7
push edx
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x64]
call fcn.00435bd0
mov eax, dword [ebp - 0xd4]
test eax, eax
je 0x47b276
add eax, 0x20
lea ecx, [ebp - 0x1d0]
push eax
call fcn.00416820
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x128]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x118], 0
push str.banned_cities
movups xmmword [ebp - 0x128], xmm0
mov dword [ebp - 0x114], 0
call fcn.0040f680
mov byte [ebp - 4], 0x21
lea esi, [ebp - 0x128]
cmp dword [ebp - 0x114], 0xf
mov edx, 0x811c9dc5
mov edi, dword [ebp - 0x118]
cmova esi, dword [ebp - 0x128]
xor ecx, ecx
test edi, edi
je 0x47ac71
nop dword [eax]
movzx eax, byte [ecx + esi]
inc ecx
xor eax, edx
imul edx, eax, 0x1000193
cmp ecx, edi
jb 0x47ac60
push edx
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x64]
call fcn.00435bd0
mov eax, dword [ebp - 0xd4]
test eax, eax
je 0x47b276
add eax, 0x20
lea ecx, [ebp - 0x1b8]
push eax
call fcn.00416820
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x110]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x100], 0
push str.banned_countries
movups xmmword [ebp - 0x110], xmm0
mov dword [ebp - 0xfc], 0
call fcn.0040f680
mov byte [ebp - 4], 0x23
lea esi, [ebp - 0x110]
cmp dword [ebp - 0xfc], 0xf
mov edx, 0x811c9dc5
mov edi, dword [ebp - 0x100]
cmova esi, dword [ebp - 0x110]
xor ecx, ecx
test edi, edi
je 0x47ad13
movzx eax, byte [esi + ecx]
inc ecx
xor eax, edx
imul edx, eax, 0x1000193
cmp ecx, edi
jb 0x47ad02
push edx
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x64]
call fcn.00435bd0
mov eax, dword [ebp - 0xd4]
test eax, eax
je 0x47b276
add eax, 0x20
lea ecx, [ebp - 0x1a0]
push eax
call fcn.00416820
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0xf8]
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0xe8], 0
push str.banned_names
movups xmmword [ebp - 0xf8], xmm0
mov dword [ebp - 0xe4], 0
call fcn.0040f680
mov byte [ebp - 4], 0x25
lea esi, [ebp - 0xf8]
cmp dword [ebp - 0xe4], 0xf
mov edx, 0x811c9dc5
mov edi, dword [ebp - 0xe8]
cmova esi, dword [ebp - 0xf8]
xor ecx, ecx
test edi, edi
je 0x47adb5
movzx eax, byte [esi + ecx]
inc ecx
xor eax, edx
imul edx, eax, 0x1000193
cmp ecx, edi
jb 0x47ada4
push edx
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x64]
call fcn.00435bd0
mov eax, dword [ebp - 0xd4]
test eax, eax
je 0x47b276
add eax, 0x20
lea ecx, [ebp - 0x188]
push eax
call fcn.00416820
lea ecx, [ebp - 0x200]
mov byte [ebp - 4], 0x2b
push ecx
lea eax, [ebp - 0x170]
push eax
push ecx
lea ecx, [ebp - 0x164]
call fcn.0048faa0
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0x2c
push eax
lea edx, [ebp - 0x164]
lea ecx, [ebp - 0x98]
call fcn.004f3cc0
add esp, 4
lea ecx, [ebp - 0x164]
call fcn.004172f0
push fcn.004166d0
push 6
push 0x18
lea eax, [ebp - 0x200]
mov byte [ebp - 4], 0x2f
push eax
call fcn.00524c8e
mov byte [ebp - 4], 0x30
mov eax, dword [ebp - 0xe4]
cmp eax, 0xf
jbe 0x47ae93
lea ecx, [eax + 1]
mov eax, dword [ebp - 0xf8]
mov edx, eax
cmp ecx, 0x1000
jb 0x47ae89
mov eax, dword [edx - 4]
add ecx, 0x23
sub edx, eax
mov dword [ebp - 0xd4], eax
lea eax, [edx - 4]
cmp eax, 0x1f
ja 0x47b285
mov eax, dword [ebp - 0xd4]
push ecx
push eax
call fcn.00524a57
add esp, 8
mov byte [ebp - 4], 0x31
mov eax, dword [ebp - 0xfc]
cmp eax, 0xf
jbe 0x47aedf
lea ecx, [eax + 1]
mov eax, dword [ebp - 0x110]
mov edx, eax
cmp ecx, 0x1000
jb 0x47aed5
mov eax, dword [edx - 4]
add ecx, 0x23
sub edx, eax
mov dword [ebp - 0xd4], eax
lea eax, [edx - 4]
cmp eax, 0x1f
ja 0x47b285
mov eax, dword [ebp - 0xd4]
push ecx
push eax
call fcn.00524a57
add esp, 8
mov byte [ebp - 4], 0x32
mov eax, dword [ebp - 0x114]
cmp eax, 0xf
jbe 0x47af1f
mov edx, dword [ebp - 0x128]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x47af15
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b285
push ecx
push edx
call fcn.00524a57
add esp, 8
mov byte [ebp - 4], 0x33
mov eax, dword [ebp - 0x12c]
cmp eax, 0xf
jbe 0x47af5f
mov edx, dword [ebp - 0x140]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x47af55
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b285
push ecx
push edx
call fcn.00524a57
add esp, 8
mov byte [ebp - 4], 0x34
mov eax, dword [ebp - 0x144]
cmp eax, 0xf
jbe 0x47af9f
mov edx, dword [ebp - 0x158]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x47af95
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b285
push ecx
push edx
call fcn.00524a57
add esp, 8
mov byte [ebp - 4], 0x35
mov eax, dword [ebp - 0x18]
cmp eax, 0xf
jbe 0x47afd9
mov edx, dword [ebp - 0x2c]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x47afcf
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b285
push ecx
push edx
call fcn.00524a57
add esp, 8
cmp byte [ebp - 0x98], 0
mov edi, dword [ebp - 0xe0]
je 0x47b0cc
cmp dword [edi + 0x14], 0xf
mov dword [ebp - 0xe0], edi
jbe 0x47b000
mov eax, dword [edi]
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0x30], 0xf
lea esi, [ebp - 0x44]
push dword [ebp - 0xe0]
cmova esi, dword [ebp - 0x44]
mov eax, 0x5de8b0
cmp dword [0x5de8c4], 0xf
mov edx, 0x5de898
mov ecx, 0x5de8c8
cmova eax, dword [0x5de8b0]
cmp dword [0x5de8ac], 0xf
push esi
cmova edx, dword [0x5de898]
cmp dword [0x5de8dc], 0xf
push eax
cmova ecx, dword [0x5de8c8]
call fcn.00414300
add esp, 0xc
test al, al
je 0x47b0cc
push edi
push 0x4c
push str.2Sent_72s_1_archive_file_2to_5Tiny6Rcon_5server_2for_updating.
mov edx, 0x5de500
lea ecx, [ebp - 0x2c]
call fcn.00491650
add esp, 0xc
push 1
push ecx
mov byte [ebp - 4], 0x36
lea edx, [ebp - 0x2c]
cmp dword [ebp - 0x18], 0xf
push 1
cmova edx, dword [ebp - 0x2c]
push 1
push ecx
mov ecx, dword [0x5de260]
call fcn.004dbe00
mov ecx, dword [ebp - 0x18]
add esp, 0x14
cmp ecx, 0xf
jbe 0x47b1cd
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b1c3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b28a
jmp 0x47b1c3
push edi
push 0x6b
push str.3Could_not_create_or_upload_73s_compressed_1_archive_file_3to_5Tiny6Rcon_3server_for_updating_
mov edx, 0x5de500
lea ecx, [ebp - 0x7c]
call fcn.00491650
add esp, 0xc
push 1
push ecx
mov byte [ebp - 4], 0x37
lea edx, [ebp - 0x7c]
cmp dword [ebp - 0x68], 0xf
push 1
cmova edx, dword [ebp - 0x7c]
push 1
push ecx
mov ecx, dword [0x5de260]
call fcn.004dbe00
add esp, 0x14
mov byte [ebp - 0xd4], 0
cmp dword [ebp - 0x30], 0xf
lea eax, [ebp - 0x44]
cmova eax, dword [ebp - 0x44]
push dword [ebp - 0xd4]
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x170]
push eax
call fcn.0050d1a0
add esp, 0xc
lea eax, [ebp - 0x170]
mov byte [ebp - 4], 0x38
push eax
lea ecx, [ebp - 0xd0]
call fcn.004a1590
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x3a
call fcn.00417590
lea ecx, [ebp - 0xd0]
call fcn.004a1660
lea ecx, [ebp - 0xb0]
mov byte [ebp - 0xd9], al
call fcn.00417590
cmp byte [ebp - 0xd9], 0
je 0x47b199
cmp dword [ebp - 0x30], 0xf
lea eax, [ebp - 0x44]
cmova eax, dword [ebp - 0x44]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
mov ecx, dword [ebp - 0x68]
cmp ecx, 0xf
jbe 0x47b1cd
mov edx, dword [ebp - 0x7c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b1c3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b28f
push ecx
push edx
call fcn.00524a57
add esp, 8
mov ecx, dword [ebp - 0x80]
cmp ecx, 0xf
jbe 0x47b204
mov edx, dword [ebp - 0x94]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b1fa
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b294
push ecx
push edx
call fcn.00524a57
add esp, 8
mov ecx, dword [ebp - 0x30]
cmp ecx, 0xf
jbe 0x47b234
mov edx, dword [ebp - 0x44]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x47b22a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x47b294
push ecx
push edx
call fcn.00524a57
add esp, 8
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x30], 0xf
mov byte [ebp - 0x44], 0
call fcn.00435190
lea ecx, [ebp - 0x60]
call fcn.0048ef40
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0052450f
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 0x14
push str.invalid_unordered_map_K__T__key
call fcn.00522016
call fcn.0053ce3a
call fcn.0053ce3a
call fcn.0053ce3a
call fcn.0053ce3a
call fcn.0053ce3a
int3