Function at 0x100f84c0
Capabilities:
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xffffffe0
sub esp, 0x240
mov esi, esp
mov dword [esi + 0x218], ebp
mov dword [esi + 0x21c], esp
mov dword [esi + 0x228], 0xffffffff
lea eax, [esi + 0x220]
mov dword [esi + 0x224], 0x10127610
mov ecx, dword fs:[0]
mov dword [esi + 0x220], ecx
mov dword fs:[0], eax
mov eax, dword [0x10258d54]
cmp byte [eax + 0x4cf], 0
je 0x100f8720
mov edi, dword [ebp + 8]
lea ebx, [esi + 0xe0]
push 0x138
push 0
push ebx
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
mov eax, dword [0x10258d58]
mov dword [esi + 0x10], 0
mov ecx, ebx
xor edx, edx
call dword [eax + 0xc0]
mov byte [esi + 0xf8], 0xbd
lea ecx, [edi + 8]
mov eax, dword [edi + 8]
call dword [eax + 0x28]
mov byte [esi + 0xf9], al
mov eax, dword [0x1025e644]
test al, 1
je 0x100f8736
mov edi, dword [0x1025e640]
mov ecx, dword [edi + 4]
mov edx, dword [ebp + 8]
cvttss2si ecx, dword [ecx + edx]
mov word [esi + 0xfa], cx
test al, 1
je 0x100f8849
mov ecx, dword [edi + 4]
mov edx, dword [ebp + 8]
cvttss2si ecx, dword [ecx + edx + 4]
mov word [esi + 0xfc], cx
test al, 1
je 0x100f895b
mov eax, dword [edi + 4]
cvttss2si eax, dword [eax + edx + 8]
mov word [esi + 0xfe], ax
mov eax, dword [0x10258ee8]
test al, 1
je 0x100f8a6d
mov ebx, dword [0x10258ee4]
mov eax, dword [ebx + 4]
mov ecx, dword [ebp + 8]
movzx eax, byte [eax + ecx]
mov byte [esi + 0x100], al
mov eax, dword [0x1025e724]
test al, 1
je 0x100f8b7f
mov ebx, dword [0x1025e720]
mov eax, dword [ebx + 4]
mov ecx, dword [ebp + 8]
mov eax, dword [eax + ecx]
mov dword [esi + 0x228], 0xffffffff
cmp eax, 0xffffffff
je 0x100f86ee
mov ecx, dword [0x10258da4]
mov edx, dword [ecx]
push eax
call dword [edx + 0x10]
test eax, eax
je 0x100f86ee
mov eax, dword [0x1025e724]
test al, 1
je 0x100f8cfb
mov ebx, dword [0x1025e720]
mov eax, dword [ebx + 4]
mov ecx, dword [ebp + 8]
mov eax, dword [eax + ecx]
cmp eax, 0xffffffff
je 0x100f865a
mov ecx, dword [0x10258da4]
mov edx, dword [ecx]
mov edx, dword [edx + 0x10]
mov dword [esi + 0x228], 0xffffffff
push eax
call edx
jmp 0x100f865c
xor eax, eax
mov ecx, dword [0x10258ed0]
test cl, 1
je 0x100f8e77
mov ebx, dword [0x10258ecc]
mov ecx, dword [ebx + 4]
movzx eax, byte [ecx + eax]
mov byte [esi + 0x101], al
mov eax, dword [0x1025e724]
test al, 1
je 0x100f9004
mov ebx, dword [0x1025e720]
mov dword [esi + 0x228], 0xffffffff
mov eax, dword [ebx + 4]
mov ecx, dword [0x10258da4]
mov edx, dword [ecx]
mov edi, dword [ebp + 8]
push dword [eax + edi]
call dword [edx + 0x10]
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x730]
test eax, eax
je 0x100f86ee
mov eax, dword [0x1025e724]
test al, 1
je 0x100f95c5
mov ebx, dword [0x1025e720]
mov eax, dword [ebx + 4]
mov ecx, dword [0x10258da4]
mov edx, dword [ecx]
mov edi, dword [ebp + 8]
push dword [eax + edi]
call dword [edx + 0x10]
mov edx, dword [eax]
mov ecx, eax
call dword [edx + 0x730]
mov dword [esi + 0x114], 0x3f
mov dword [esi + 0x100], 0
mov eax, dword [0x10258da8]
mov ecx, dword [eax + 0x9c]
mov eax, dword [ecx]
push 0
push 0
lea edx, [esi + 0xe0]
push edx
call dword [eax + 0xa8]
mov eax, dword [esi + 0x220]
mov dword fs:[0], eax
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret 4
or eax, 1
mov dword [0x1025e644], eax
mov eax, 0x90044af0
mov ecx, 0x8d1b84c5
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0xef1ca489
mov ecx, 0xdf14cbb
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x1595f420
mov ecx, 0x7bca66f
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x141a283a
mov ecx, 0xd28d404b
mov edx, 0xe36508b3
mov ebx, 0xf975c1a0
mov dword [esi + 0x84], ebx
mov dword [esi + 0x80], edx
mov edx, 0xc265d0e0
mov ebx, 0x7bae2185
mov dword [esi + 0x8c], ebx
mov dword [esi + 0x88], edx
mov edx, 0x67da9745
mov ebx, 0x69d5c106
mov dword [esi + 0x94], ebx
mov dword [esi + 0x90], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x98], eax
lea eax, [esi + 0x80]
mov ecx, dword [esi + 0x10]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [eax + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x228], 0
lea eax, [esi + 0x20]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f881f
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f9180
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f91b2
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f91fc
or eax, 1
mov dword [0x1025e644], eax
mov eax, 0x90044af0
mov ecx, 0x8d1b84c5
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0xef1ca489
mov ecx, 0xdf14cbb
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x1595f420
mov ecx, 0x7bca66f
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x141a283a
mov ecx, 0xd28d404b
mov edx, 0xe36508b3
mov edi, 0xf975c1a0
mov dword [esi + 0x84], edi
mov dword [esi + 0x80], edx
mov edx, 0xc265d0e0
mov edi, 0x7bae2185
mov dword [esi + 0x8c], edi
mov dword [esi + 0x88], edx
mov edx, 0x67da9745
mov edi, 0x69d5c106
mov dword [esi + 0x94], edi
mov dword [esi + 0x90], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x98], eax
lea eax, [esi + 0x80]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [eax + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x228], 2
lea eax, [esi + 0x20]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f8931
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f918a
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f9285
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f92cf
or eax, 1
mov dword [0x1025e644], eax
mov eax, 0x90044af0
mov ecx, 0x8d1b84c5
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0xef1ca489
mov ecx, 0xdf14cbb
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x1595f420
mov ecx, 0x7bca66f
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x141a283a
mov ecx, 0xd28d404b
mov edx, 0xe36508b3
mov edi, 0xf975c1a0
mov dword [esi + 0x84], edi
mov dword [esi + 0x80], edx
mov edx, 0xc265d0e0
mov edi, 0x7bae2185
mov dword [esi + 0x8c], edi
mov dword [esi + 0x88], edx
mov edx, 0x67da9745
mov edi, 0x69d5c106
mov dword [esi + 0x94], edi
mov dword [esi + 0x90], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x98], eax
lea eax, [esi + 0x80]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [eax + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x228], 4
lea eax, [esi + 0x20]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f8a43
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f9194
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f9358
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f93a2
or eax, 1
mov dword [0x10258ee8], eax
mov eax, 0x90044af0
mov ecx, 0x981991c5
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0xef17b599
mov ecx, 0x12f14cbb
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0xbbbf20d
mov ecx, 0x69d5a972
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x141a283a
mov ecx, 0xd28d404b
mov edx, 0xe36508b3
mov edi, 0xf975c1a0
mov dword [esi + 0x84], edi
mov dword [esi + 0x80], edx
mov edx, 0xc265d0e0
mov edi, 0x7bae2185
mov dword [esi + 0x8c], edi
mov dword [esi + 0x88], edx
mov edx, 0x67da9745
mov edi, 0x69d5c106
mov dword [esi + 0x94], edi
mov dword [esi + 0x90], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x98], eax
lea eax, [esi + 0x80]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [eax + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x228], 6
lea eax, [esi + 0x20]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f8b55
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f919e
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f9429
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f9473
or eax, 1
mov dword [0x1025e724], eax
mov eax, 0x90044af0
mov ecx, 0x941a82c5
mov dword [esi + 0x84], ecx
mov dword [esi + 0x80], eax
mov eax, 0x8111b182
mov ecx, 0x1adc40ed
mov dword [esi + 0x8c], ecx
mov dword [esi + 0x88], eax
mov eax, 0x15bfe326
mov ecx, 0x36b8ff2b
mov dword [esi + 0x94], ecx
mov dword [esi + 0x90], eax
mov eax, 0x60796952
mov ecx, 0x85e83622
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x98], eax
mov eax, 0x8689fa82
mov ecx, 0x5f44c13a
mov dword [esi + 0xa4], ecx
mov dword [esi + 0xa0], eax
mov eax, 0x841f6db4
mov ecx, 0x18d66f69
mov edx, 0xe36508b3
mov edi, 0xf975c1a0
mov dword [esi + 0x24], edi
mov dword [esi + 0x20], edx
mov edx, 0xc265d0e0
mov edi, 0x7bae2185
mov dword [esi + 0x2c], edi
mov dword [esi + 0x28], edx
mov edx, 0x67da9745
mov edi, 0x69d5c106
mov dword [esi + 0x34], edi
mov dword [esi + 0x30], edx
mov edx, 0x141a283a
mov edi, 0xd28d404b
mov dword [esi + 0x3c], edi
mov dword [esi + 0x38], edx
mov edx, 0xe9f99be7
mov edi, 0x5f44c154
mov dword [esi + 0x44], edi
mov dword [esi + 0x40], edx
mov dword [esi + 0xac], ecx
mov dword [esi + 0xa8], eax
mov dword [esi + 0x4c], ecx
mov dword [esi + 0x48], eax
lea eax, [esi + 0x20]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x80]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x80], xmm0
movaps xmm0, xmmword [esi + 0x90]
xorps xmm0, xmmword [eax + 0x10]
movaps xmmword [esi + 0x90], xmm0
movaps xmm0, xmmword [esi + 0xa0]
xorps xmm0, xmmword [eax + 0x20]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
movaps xmmword [esi + 0xa0], xmm0
mov dword [esi + 0x228], 8
lea eax, [esi + 0x80]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f8cd1
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f91a8
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f94f7
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f9541
or eax, 1
mov dword [0x1025e724], eax
mov eax, 0x90044af0
mov ecx, 0x941a82c5
mov dword [esi + 0x84], ecx
mov dword [esi + 0x80], eax
mov eax, 0x8111b182
mov ecx, 0x1adc40ed
mov dword [esi + 0x8c], ecx
mov dword [esi + 0x88], eax
mov eax, 0x15bfe326
mov ecx, 0x36b8ff2b
mov dword [esi + 0x94], ecx
mov dword [esi + 0x90], eax
mov eax, 0x60796952
mov ecx, 0x85e83622
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x98], eax
mov eax, 0x8689fa82
mov ecx, 0x5f44c13a
mov dword [esi + 0xa4], ecx
mov dword [esi + 0xa0], eax
mov eax, 0x841f6db4
mov ecx, 0x18d66f69
mov edx, 0xe36508b3
mov edi, 0xf975c1a0
mov dword [esi + 0x24], edi
mov dword [esi + 0x20], edx
mov edx, 0xc265d0e0
mov edi, 0x7bae2185
mov dword [esi + 0x2c], edi
mov dword [esi + 0x28], edx
mov edx, 0x67da9745
mov edi, 0x69d5c106
mov dword [esi + 0x34], edi
mov dword [esi + 0x30], edx
mov edx, 0x141a283a
mov edi, 0xd28d404b
mov dword [esi + 0x3c], edi
mov dword [esi + 0x38], edx
mov edx, 0xe9f99be7
mov edi, 0x5f44c154
mov dword [esi + 0x44], edi
mov dword [esi + 0x40], edx
mov dword [esi + 0xac], ecx
mov dword [esi + 0xa8], eax
mov dword [esi + 0x4c], ecx
mov dword [esi + 0x48], eax
lea eax, [esi + 0x20]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x80]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x80], xmm0
movaps xmm0, xmmword [esi + 0x90]
xorps xmm0, xmmword [eax + 0x10]
movaps xmmword [esi + 0x90], xmm0
movaps xmm0, xmmword [esi + 0xa0]
xorps xmm0, xmmword [eax + 0x20]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
movaps xmmword [esi + 0xa0], xmm0
mov dword [esi + 0x228], 0xa
lea eax, [esi + 0x80]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f8e4d
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f9741
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f975c
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f97a6
mov dword [esi + 0xdc], eax
or ecx, 1
mov dword [0x10258ed0], ecx
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
mov eax, 0x90044af0
mov ecx, 0x8d0180c5
mov dword [esi + 0x84], ecx
mov dword [esi + 0x80], eax
mov eax, 0xb707b992
mov ecx, 0x17cc40f1
mov dword [esi + 0x8c], ecx
mov dword [esi + 0x88], eax
mov eax, 0x2aede20
mov ecx, 0x4ebec6b
mov dword [esi + 0x94], ecx
mov dword [esi + 0x90], eax
mov eax, 0x60534165
mov ecx, 0xb7c92d2e
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x98], eax
mov eax, 0x8097f281
mov ecx, 0x312ba820
mov dword [esi + 0xa4], ecx
mov dword [esi + 0xa0], eax
mov eax, 0xe17b03fd
mov ecx, 0x18d66f11
mov dword [esi + 0xac], ecx
mov dword [esi + 0xa8], eax
mov eax, 0xe36508b3
mov ecx, 0xf975c1a0
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0xc265d0e0
mov ecx, 0x7bae2185
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x67da9745
mov ecx, 0x69d5c106
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x141a283a
mov ecx, 0xd28d404b
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov eax, 0xe9f99be7
mov ecx, 0x5f44c154
mov dword [esi + 0x44], ecx
mov dword [esi + 0x40], eax
mov eax, 0x841f6db4
mov ecx, 0x18d66f69
mov dword [esi + 0x4c], ecx
mov dword [esi + 0x48], eax
lea eax, [esi + 0x20]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x80]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x80], xmm0
movaps xmm0, xmmword [esi + 0x90]
xorps xmm0, xmmword [eax + 0x10]
movaps xmmword [esi + 0x90], xmm0
movaps xmm0, xmmword [esi + 0xa0]
xorps xmm0, xmmword [eax + 0x20]
movaps xmmword [esi + 0xa0], xmm0
mov dword [esi + 0x228], 0xc
lea eax, [esi + 0x80]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f8fda
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f9748
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f982a
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f9874
or eax, 1
mov dword [0x1025e724], eax
mov eax, 0x90044af0
mov ecx, 0x941a82c5
mov dword [esi + 0x84], ecx
mov dword [esi + 0x80], eax
mov eax, 0x8111b182
mov ecx, 0x1adc40ed
mov dword [esi + 0x8c], ecx
mov dword [esi + 0x88], eax
mov eax, 0x15bfe326
mov ecx, 0x36b8ff2b
mov dword [esi + 0x94], ecx
mov dword [esi + 0x90], eax
mov eax, 0x60796952
mov ecx, 0x85e83622
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x98], eax
mov eax, 0x8689fa82
mov ecx, 0x5f44c13a
mov dword [esi + 0xa4], ecx
mov dword [esi + 0xa0], eax
mov eax, 0x841f6db4
mov ecx, 0x18d66f69
mov edx, 0xe36508b3
mov edi, 0xf975c1a0
mov dword [esi + 0x24], edi
mov dword [esi + 0x20], edx
mov edx, 0xc265d0e0
mov edi, 0x7bae2185
mov dword [esi + 0x2c], edi
mov dword [esi + 0x28], edx
mov edx, 0x67da9745
mov edi, 0x69d5c106
mov dword [esi + 0x34], edi
mov dword [esi + 0x30], edx
mov edx, 0x141a283a
mov edi, 0xd28d404b
mov dword [esi + 0x3c], edi
mov dword [esi + 0x38], edx
mov edx, 0xe9f99be7
mov edi, 0x5f44c154
mov dword [esi + 0x44], edi
mov dword [esi + 0x40], edx
mov dword [esi + 0xac], ecx
mov dword [esi + 0xa8], eax
mov dword [esi + 0x4c], ecx
mov dword [esi + 0x48], eax
lea eax, [esi + 0x20]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x80]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x80], xmm0
movaps xmm0, xmmword [esi + 0x90]
xorps xmm0, xmmword [eax + 0x10]
movaps xmmword [esi + 0x90], xmm0
movaps xmm0, xmmword [esi + 0xa0]
xorps xmm0, xmmword [eax + 0x20]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
movaps xmmword [esi + 0xa0], xmm0
mov dword [esi + 0x228], 0xe
lea eax, [esi + 0x80]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f9156
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f9752
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f98fe
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f9948
mov ecx, 0x811c9dc5
jmp 0x100f9219
mov ecx, 0x811c9dc5
jmp 0x100f92ec
mov ecx, 0x811c9dc5
jmp 0x100f93bf
mov ecx, 0x811c9dc5
jmp 0x100f9490
mov ecx, 0x811c9dc5
jmp 0x100f955e
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f91c2
cmp dword [esi + 0x18], 0
je 0x100f9219
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f9207
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov edi, dword [eax + ecx*8 + 4]
cmp edi, dword [edx + 4]
je 0x100f9aab
add ecx, ecx
mov ebx, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [edi + 0x18]
jne 0x100f925d
cmp dword [edi + 0x1c], 0x10
jb 0x100f9247
mov eax, dword [edi + 8]
jmp 0x100f924a
lea eax, [edi + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f926a
cmp edi, ebx
je 0x100f9aab
mov edi, dword [edi + 4]
jmp 0x100f9234
add edi, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x1025e640], edi
mov eax, dword [0x1025e644]
jmp 0x100f8574
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f9295
cmp dword [esi + 0x18], 0
je 0x100f92ec
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f92da
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov edi, dword [eax + ecx*8 + 4]
cmp edi, dword [edx + 4]
je 0x100f9ac2
add ecx, ecx
mov ebx, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [edi + 0x18]
jne 0x100f9330
cmp dword [edi + 0x1c], 0x10
jb 0x100f931a
mov eax, dword [edi + 8]
jmp 0x100f931d
lea eax, [edi + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f933d
cmp edi, ebx
je 0x100f9ac2
mov edi, dword [edi + 4]
jmp 0x100f9307
add edi, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x1025e640], edi
mov eax, dword [0x1025e644]
jmp 0x100f858e
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f9368
cmp dword [esi + 0x18], 0
je 0x100f93bf
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f93ad
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov edi, dword [eax + ecx*8 + 4]
cmp edi, dword [edx + 4]
je 0x100f9ad9
add ecx, ecx
mov ebx, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [edi + 0x18]
jne 0x100f9403
cmp dword [edi + 0x1c], 0x10
jb 0x100f93ed
mov eax, dword [edi + 8]
jmp 0x100f93f0
lea eax, [edi + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f9410
cmp edi, ebx
je 0x100f9ad9
mov edi, dword [edi + 4]
jmp 0x100f93da
add edi, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x1025e640], edi
mov edx, dword [ebp + 8]
jmp 0x100f85a9
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f9439
cmp dword [esi + 0x18], 0
je 0x100f9490
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f947e
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100f9af0
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100f94d4
cmp dword [ebx + 0x1c], 0x10
jb 0x100f94be
mov eax, dword [ebx + 8]
jmp 0x100f94c1
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f94e1
cmp ebx, edi
je 0x100f9af0
mov ebx, dword [ebx + 4]
jmp 0x100f94ab
add ebx, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x10258ee4], ebx
jmp 0x100f85cc
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f9507
cmp dword [esi + 0x18], 0
je 0x100f955e
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f954c
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100f9b07
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100f95a2
cmp dword [ebx + 0x1c], 0x10
jb 0x100f958c
mov eax, dword [ebx + 8]
jmp 0x100f958f
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f95af
cmp ebx, edi
je 0x100f9b07
mov ebx, dword [ebx + 4]
jmp 0x100f9579
add ebx, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x1025e720], ebx
jmp 0x100f85ef
or eax, 1
mov dword [0x1025e724], eax
mov eax, 0x90044af0
mov ecx, 0x941a82c5
mov dword [esi + 0x84], ecx
mov dword [esi + 0x80], eax
mov eax, 0x8111b182
mov ecx, 0x1adc40ed
mov dword [esi + 0x8c], ecx
mov dword [esi + 0x88], eax
mov eax, 0x15bfe326
mov ecx, 0x36b8ff2b
mov dword [esi + 0x94], ecx
mov dword [esi + 0x90], eax
mov eax, 0x60796952
mov ecx, 0x85e83622
mov dword [esi + 0x9c], ecx
mov dword [esi + 0x98], eax
mov eax, 0x8689fa82
mov ecx, 0x5f44c13a
mov dword [esi + 0xa4], ecx
mov dword [esi + 0xa0], eax
mov eax, 0x841f6db4
mov ecx, 0x18d66f69
mov edx, 0xe36508b3
mov edi, 0xf975c1a0
mov dword [esi + 0x24], edi
mov dword [esi + 0x20], edx
mov edx, 0xc265d0e0
mov edi, 0x7bae2185
mov dword [esi + 0x2c], edi
mov dword [esi + 0x28], edx
mov edx, 0x67da9745
mov edi, 0x69d5c106
mov dword [esi + 0x34], edi
mov dword [esi + 0x30], edx
mov edx, 0x141a283a
mov edi, 0xd28d404b
mov dword [esi + 0x3c], edi
mov dword [esi + 0x38], edx
mov edx, 0xe9f99be7
mov edi, 0x5f44c154
mov dword [esi + 0x44], edi
mov dword [esi + 0x40], edx
mov dword [esi + 0xac], ecx
mov dword [esi + 0xa8], eax
mov dword [esi + 0x4c], ecx
mov dword [esi + 0x48], eax
lea eax, [esi + 0x20]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x80]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x80], xmm0
movaps xmm0, xmmword [esi + 0x90]
xorps xmm0, xmmword [eax + 0x10]
movaps xmmword [esi + 0x90], xmm0
movaps xmm0, xmmword [esi + 0xa0]
xorps xmm0, xmmword [eax + 0x20]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x1c], eax
movaps xmmword [esi + 0xa0], xmm0
mov dword [esi + 0x228], 0x10
lea eax, [esi + 0x80]
lea ecx, [esi + 0x68]
mov dword [esi + 0x14], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x78]
mov dword [esi + 0x10], eax
cmp dword [esi + 0x7c], 0x10
jb 0x100f9717
mov eax, dword [esi + 0x68]
mov dword [esi + 0x14], eax
cmp dword [esi + 0x10], 0
je 0x100f99cc
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x18], ecx
cmp eax, 4
jae 0x100f99d3
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100f9a1d
mov ecx, 0x811c9dc5
jmp 0x100f97c3
mov ecx, 0x811c9dc5
jmp 0x100f9891
mov ecx, 0x811c9dc5
jmp 0x100f9965
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f976c
cmp dword [esi + 0x18], 0
je 0x100f97c3
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f97b1
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100f9b1e
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100f9807
cmp dword [ebx + 0x1c], 0x10
jb 0x100f97f1
mov eax, dword [ebx + 8]
jmp 0x100f97f4
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f9814
cmp ebx, edi
je 0x100f9b1e
mov ebx, dword [ebx + 4]
jmp 0x100f97de
add ebx, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x1025e720], ebx
jmp 0x100f8632
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f983a
cmp dword [esi + 0x18], 0
je 0x100f9891
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f987f
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100f9b35
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100f98d5
cmp dword [ebx + 0x1c], 0x10
jb 0x100f98bf
mov eax, dword [ebx + 8]
jmp 0x100f98c2
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f98e2
cmp ebx, edi
je 0x100f9b35
mov ebx, dword [ebx + 4]
jmp 0x100f98ac
add ebx, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x10258ecc], ebx
mov eax, dword [esi + 0xdc]
jmp 0x100f8671
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f990e
cmp dword [esi + 0x18], 0
je 0x100f9965
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f9953
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100f9b4c
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100f99a9
cmp dword [ebx + 0x1c], 0x10
jb 0x100f9993
mov eax, dword [ebx + 8]
jmp 0x100f9996
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f99b6
cmp ebx, edi
je 0x100f9b4c
mov ebx, dword [ebx + 4]
jmp 0x100f9980
add ebx, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x1025e720], ebx
jmp 0x100f8691
mov ecx, 0x811c9dc5
jmp 0x100f9a3a
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x14]
movzx ebx, byte [eax + edx]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 1]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 2]
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [eax + edx + 3]
xor ebx, ecx
imul ecx, ebx, 0x1000193
add edx, 4
cmp edi, edx
jne 0x100f99e3
cmp dword [esi + 0x18], 0
je 0x100f9a3a
add edx, dword [esi + 0x14]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x18], edi
jne 0x100f9a28
mov edx, dword [esi + 0x1c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100f9b63
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100f9a7e
cmp dword [ebx + 0x1c], 0x10
jb 0x100f9a68
mov eax, dword [ebx + 8]
jmp 0x100f9a6b
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 0x14]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100f9a8b
cmp ebx, edi
je 0x100f9b63
mov ebx, dword [ebx + 4]
jmp 0x100f9a55
add ebx, 0x20
lea ecx, [esi + 0x68]
call fcn.10014f60
mov dword [0x1025e720], ebx
mov dword [esi + 0x228], 0xffffffff
jmp 0x100f86d0
mov dword [esi + 0x228], 1
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
mov dword [esi + 0x228], 3
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
mov dword [esi + 0x228], 5
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
mov dword [esi + 0x228], 7
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
mov dword [esi + 0x228], 9
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
mov dword [esi + 0x228], 0xb
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
mov dword [esi + 0x228], 0xd
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
mov dword [esi + 0x228], 0xf
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
mov dword [esi + 0x228], 0x11
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
nop word [eax + eax]
push ebp
sub esp, 0xc
lea esi, [ebp - 0x22c]
mov ebp, dword [esi + 0x218]
lea ecx, [esi + 0x68]
call fcn.10014f60
add esp, 0xc
pop ebp
ret