Function at 0x100b25e0
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, 0x760
mov esi, esp
mov dword [esi + 0x738], ebp
mov dword [esi + 0x5c], ecx
mov dword [esi + 0x73c], esp
mov dword [esi + 0x748], 0xffffffff
lea eax, [esi + 0x740]
mov dword [esi + 0x744], 0x100b5c10
mov ecx, dword fs:[0]
mov dword [esi + 0x740], ecx
mov dword fs:[0], eax
mov eax, dword [0x10258d94]
mov ecx, dword [eax]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b2f4f
mov ebx, dword [0x1025e690]
mov eax, dword [ebx + 4]
mov eax, dword [ecx + eax - 0x14]
mov dword [esi + 0x10], eax
test eax, eax
je 0x100b2f3b
mov ecx, 0x13bc
add ecx, dword [0x10258d70]
mov eax, dword [0x10258d58]
mov edi, dword [eax + 0x1b4]
mov edx, 0x1b4e81b5
mov eax, edi
imul edx
mov eax, edx
shr eax, 0x1f
sar edx, 4
add edx, eax
imul eax, edx, 0x96
sub edi, eax
cmp edi, 0x96
jae 0x100b309a
imul eax, edi, 0x854
mov dword [esi + 0x18], ecx
mov dword [esi + 0x58], eax
movss xmm0, dword [ecx + eax]
mov eax, dword [0x10258d94]
mov ecx, dword [eax]
mov eax, dword [0x1025e6fc]
test al, 1
je 0x100b30a9
mov ebx, dword [0x1025e6f8]
mov eax, dword [ebx + 4]
ucomiss xmm0, dword [ecx + eax - 4]
jne 0x100b2f3b
jp 0x100b2f3b
mov edi, dword [0x10258d94]
mov ecx, dword [edi]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b32dd
mov eax, dword [0x1025e690]
mov ebx, ecx
mov eax, dword [eax + 4]
mov eax, dword [ecx + eax - 0x14]
movups xmm0, xmmword [eax + 0x70]
movaps xmmword [esi + 0x130], xmm0
movups xmm0, xmmword [eax + 0x60]
movaps xmmword [esi + 0x120], xmm0
movups xmm0, xmmword [eax + 0x50]
movaps xmmword [esi + 0x110], xmm0
movups xmm0, xmmword [eax + 0x40]
movaps xmmword [esi + 0x100], xmm0
movups xmm0, xmmword [eax + 0x30]
movaps xmmword [esi + 0xf0], xmm0
movups xmm0, xmmword [eax + 0x20]
movaps xmmword [esi + 0xe0], xmm0
movups xmm0, xmmword [eax]
movups xmm1, xmmword [eax + 0x10]
movaps xmmword [esi + 0xd0], xmm1
movaps xmmword [esi + 0xc0], xmm0
movss xmm0, dword [eax + 0x80]
movss dword [esi + 0x9c], xmm0
add eax, 0x84
lea ecx, [esi + 0x1a0]
push 0x2c0
push eax
push ecx
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
lea eax, [esi + 0x460]
push 0x2d8
mov dword [esi + 0x1c], ebx
push dword [ebx + 0x2980]
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [0x1025e6a4]
test al, 1
je 0x100b342e
mov ebx, dword [0x1025e6a0]
mov eax, dword [ebx + 4]
mov ecx, dword [esi + 0x1c]
movups xmm0, xmmword [eax + ecx + 0x50]
movaps xmmword [esi + 0x190], xmm0
movups xmm0, xmmword [eax + ecx + 0x40]
movaps xmmword [esi + 0x180], xmm0
movups xmm0, xmmword [eax + ecx + 0x30]
movaps xmmword [esi + 0x170], xmm0
movups xmm0, xmmword [eax + ecx + 0x20]
movaps xmmword [esi + 0x160], xmm0
movups xmm0, xmmword [eax + ecx]
movups xmm1, xmmword [eax + ecx + 0x10]
movaps xmmword [esi + 0x150], xmm1
movaps xmmword [esi + 0x140], xmm0
mov ecx, dword [edi]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b354a
mov ebx, dword [0x1025e690]
mov eax, dword [ebx + 4]
mov eax, dword [ecx + eax - 0x14]
test eax, eax
mov edi, dword [esi + 0x18]
mov ebx, dword [esi + 0x58]
je 0x100b2834
lea ecx, [edi + ebx]
add ecx, 0x88
push 0x344
push ecx
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
lea ecx, [edi + ebx]
add ecx, 0x3cc
mov edi, dword [0x10258d94]
mov eax, dword [edi]
push 0x2d8
mov dword [esi + 0x1c], ecx
push ecx
push dword [eax + 0x2980]
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov ecx, dword [edi]
mov eax, dword [0x1025e6a4]
test al, 1
je 0x100b3650
mov ebx, dword [0x1025e6a0]
mov dword [esi + 0x748], 0xffffffff
mov eax, dword [ebx + 4]
mov edx, dword [esi + 0x18]
mov ebx, dword [esi + 0x58]
movups xmm0, xmmword [edx + ebx + 0x6f4]
movups xmmword [eax + ecx + 0x50], xmm0
movups xmm0, xmmword [edx + ebx + 0x6e4]
movups xmmword [eax + ecx + 0x40], xmm0
movups xmm0, xmmword [edx + ebx + 0x6d4]
movups xmmword [eax + ecx + 0x30], xmm0
movups xmm0, xmmword [edx + ebx + 0x6c4]
movups xmmword [eax + ecx + 0x20], xmm0
movups xmm0, xmmword [edx + ebx + 0x6a4]
movups xmm1, xmmword [edx + ebx + 0x6b4]
movups xmmword [eax + ecx + 0x10], xmm1
movups xmmword [eax + ecx], xmm0
mov ecx, dword [edi]
movss xmm0, dword [edx + ebx + 4]
mov dword [esi + 0x60], 0
movss dword [esi + 0x64], xmm0
mov dword [esi + 0x68], 0
mov eax, dword [0x10258d58]
lea edx, [esi + 0x60]
push edx
call dword [eax + 0x14]
mov eax, dword [esi + 0x5c]
movss xmm1, dword [eax + 0x9014]
xorps xmm0, xmm0
ucomiss xmm1, xmm0
jne 0x100b290d
jnp 0x100b2933
mov eax, dword [0x10258d94]
mov ecx, dword [eax]
mov eax, dword [0x1025e6fc]
test al, 1
je 0x100b41b6
mov ebx, dword [0x1025e6f8]
mov eax, dword [ebx + 4]
ucomiss xmm1, dword [ecx + eax - 4]
jne 0x100b2933
jnp 0x100b2995
mov edi, dword [0x10258d94]
mov edx, dword [edi]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b3ec2
mov ebx, dword [0x1025e690]
mov eax, dword [ebx + 4]
mov ecx, dword [esi + 0x5c]
add ecx, 0x901c
push 0x344
push dword [edx + eax - 0x14]
push ecx
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov ecx, dword [edi]
mov eax, dword [0x1025e6fc]
test al, 1
je 0x100b3fcb
mov ebx, dword [0x1025e6f8]
mov eax, dword [ebx + 4]
movss xmm0, dword [ecx + eax - 4]
mov eax, dword [esi + 0x5c]
movss dword [eax + 0x9014], xmm0
mov eax, dword [0x10258da8]
cmp dword [eax + 0x4d28], 0
jne 0x100b2b06
mov eax, dword [0x10258d9c]
movss xmm0, dword [eax + 0x10]
mov eax, dword [esi + 0x5c]
ucomiss xmm0, dword [eax + 0x9088]
jne 0x100b29c3
jnp 0x100b2b06
mov eax, dword [0x10258d94]
mov edx, dword [eax]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b4e70
mov ebx, dword [0x1025e690]
mov dword [esi + 0x748], 0xffffffff
mov edi, dword [esi + 0x5c]
lea ecx, [edi + 0x901c]
mov eax, dword [ebx + 4]
push 0x344
mov dword [esi + 4], ecx
push ecx
push dword [edx + eax - 0x14]
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x58]
movss xmm0, dword [eax + ecx + 0x34]
mov ebx, dword [esi + 0x10]
movss dword [ebx + 0x80], xmm0
movss xmm2, dword [eax + ecx + 0x30]
movss xmm1, dword [eax + ecx + 0x34]
mov eax, dword [0x10258d58]
mov dword [esi + 8], 0
xorps xmm0, xmm0
mov ecx, ebx
xor edx, edx
push 0
call dword [eax + 0x10]
movss xmm0, dword [ebx + 0x80]
movss dword [edi + 0x9018], xmm0
mov edi, dword [0x10258d94]
mov ecx, dword [edi]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b4f79
mov ebx, dword [0x1025e690]
mov eax, dword [ebx + 4]
push 0x344
push dword [ecx + eax - 0x14]
push dword [esi + 4]
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [edi]
mov ecx, dword [esi + 0x5c]
add ecx, 0x9360
push 0x2d8
push dword [eax + 0x2980]
push ecx
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov edx, dword [edi]
mov eax, dword [0x1025e6a4]
test al, 1
je 0x100b5083
mov ebx, dword [0x1025e6a0]
mov eax, dword [ebx + 4]
movups xmm0, xmmword [eax + edx + 0x50]
mov ecx, dword [esi + 0x5c]
movups xmmword [ecx + 0x9688], xmm0
movups xmm0, xmmword [eax + edx + 0x40]
movups xmmword [ecx + 0x9678], xmm0
movups xmm0, xmmword [eax + edx + 0x30]
movups xmmword [ecx + 0x9668], xmm0
movups xmm0, xmmword [eax + edx + 0x20]
movups xmmword [ecx + 0x9658], xmm0
movups xmm0, xmmword [eax + edx]
movups xmm1, xmmword [eax + edx + 0x10]
movups xmmword [ecx + 0x9648], xmm1
movups xmmword [ecx + 0x9638], xmm0
mov eax, dword [0x10258d94]
mov ecx, dword [eax]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b3763
mov ebx, dword [0x1025e690]
mov eax, dword [ebx + 4]
mov eax, dword [ecx + eax - 0x14]
test eax, eax
je 0x100b2b48
mov ecx, dword [esi + 0x18]
mov edx, dword [esi + 0x58]
add ecx, edx
add ecx, 0x88
push 0x344
push ecx
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov edi, dword [0x10258d94]
mov eax, dword [edi]
push 0x2d8
push dword [esi + 0x1c]
push dword [eax + 0x2980]
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [edi]
mov dword [esi + 0x10], eax
mov eax, dword [0x1025e6a4]
test al, 1
je 0x100b3869
mov ebx, dword [0x1025e6a0]
mov dword [esi + 0x748], 0xffffffff
mov eax, dword [esi + 0x18]
mov ecx, dword [esi + 0x58]
lea edx, [eax + ecx]
add edx, 0x6a4
mov eax, dword [ebx + 4]
movups xmm0, xmmword [edx + 0x50]
mov ecx, dword [esi + 0x10]
movups xmmword [eax + ecx + 0x50], xmm0
movups xmm0, xmmword [edx + 0x40]
movups xmmword [eax + ecx + 0x40], xmm0
movups xmm0, xmmword [edx + 0x30]
movups xmmword [eax + ecx + 0x30], xmm0
movups xmm0, xmmword [edx + 0x20]
movups xmmword [eax + ecx + 0x20], xmm0
movups xmm0, xmmword [edx]
movups xmm1, xmmword [edx + 0x10]
movups xmmword [eax + ecx + 0x10], xmm1
movups xmmword [eax + ecx], xmm0
mov ecx, dword [edi]
mov dword [esi + 0x10], edx
movss xmm0, dword [edx - 0x6a0]
mov dword [esi + 0x60], 0
movss dword [esi + 0x64], xmm0
mov dword [esi + 0x68], 0
mov eax, dword [0x10258d58]
lea edx, [esi + 0x60]
push edx
call dword [eax + 0x14]
mov eax, dword [esi + 0x5c]
add eax, 0x9360
mov edi, dword [0x10258d94]
mov ecx, dword [edi]
push 0x2d8
push eax
push dword [ecx + 0x2980]
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [edi]
mov dword [esi + 4], eax
mov eax, dword [0x1025e6a4]
test al, 1
je 0x100b3976
mov ebx, dword [0x1025e6a0]
mov edx, dword [esi + 0x5c]
lea ecx, [edx + 0x9638]
mov eax, dword [ebx + 4]
movups xmm0, xmmword [ecx + 0x50]
mov ebx, dword [esi + 4]
movups xmmword [eax + ebx + 0x50], xmm0
movups xmm0, xmmword [ecx + 0x40]
movups xmmword [eax + ebx + 0x40], xmm0
movups xmm0, xmmword [ecx + 0x30]
movups xmmword [eax + ebx + 0x30], xmm0
movups xmm0, xmmword [ecx + 0x20]
movups xmmword [eax + ebx + 0x20], xmm0
movups xmm0, xmmword [ecx]
movups xmm1, xmmword [ecx + 0x10]
movups xmmword [eax + ebx + 0x10], xmm1
movups xmmword [eax + ebx], xmm0
lea ebx, [edx + 0x6014]
mov ecx, dword [edi]
movss xmm0, dword [edx + 0x9018]
mov dword [esi + 0x60], 0
movss dword [esi + 0x64], xmm0
mov dword [esi + 0x68], 0
mov eax, dword [0x10258d58]
lea edx, [esi + 0x60]
push edx
call dword [eax + 0x14]
mov eax, dword [0x10258d9c]
movss xmm0, dword [eax + 0x10]
mov eax, dword [0x10258d94]
mov eax, dword [eax]
sub esp, 0x10
movss dword [esp + 8], xmm0
mov dword [esp + 4], ebx
mov dword [esp], eax
mov dword [esp + 0xc], 0xb
call fcn.100a7e00
mov eax, dword [0x10258d94]
mov ecx, dword [eax]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b3a86
mov ebx, dword [0x1025e690]
mov eax, dword [ebx + 4]
mov eax, dword [ecx + eax - 0x14]
test eax, eax
je 0x100b2d1b
mov ecx, dword [esi + 0x18]
mov edx, dword [esi + 0x58]
add ecx, edx
add ecx, 0x88
push 0x344
push ecx
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov edi, dword [0x10258d94]
mov eax, dword [edi]
push 0x2d8
push dword [esi + 0x1c]
push dword [eax + 0x2980]
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov ecx, dword [edi]
mov eax, dword [0x1025e6a4]
test al, 1
je 0x100b3b8f
mov ebx, dword [0x1025e6a0]
mov dword [esi + 0x748], 0xffffffff
mov eax, dword [ebx + 4]
mov edx, dword [esi + 0x10]
movups xmm0, xmmword [edx + 0x50]
movups xmmword [eax + ecx + 0x50], xmm0
movups xmm0, xmmword [edx + 0x40]
movups xmmword [eax + ecx + 0x40], xmm0
movups xmm0, xmmword [edx + 0x30]
movups xmmword [eax + ecx + 0x30], xmm0
movups xmm0, xmmword [edx + 0x20]
movups xmmword [eax + ecx + 0x20], xmm0
movups xmm0, xmmword [edx]
movups xmm1, xmmword [edx + 0x10]
movups xmmword [eax + ecx + 0x10], xmm1
movups xmmword [eax + ecx], xmm0
mov ecx, dword [edi]
movss xmm0, dword [edx - 0x6a0]
mov dword [esi + 0x60], 0
movss dword [esi + 0x64], xmm0
mov dword [esi + 0x68], 0
mov eax, dword [0x10258d58]
lea edi, [esi + 0x60]
push edi
call dword [eax + 0x14]
mov eax, dword [0x10258d9c]
movss xmm0, dword [eax + 0x10]
mov ecx, dword [esi + 0x5c]
add ecx, 0x3014
mov eax, dword [0x10258d94]
mov eax, dword [eax]
sub esp, 0x10
movss dword [esp + 8], xmm0
mov dword [esp + 4], ecx
mov dword [esp], eax
mov dword [esp + 0xc], 0x1b
call fcn.100a7e00
mov eax, dword [0x10258d94]
mov ecx, dword [eax]
mov dword [esi + 0x60], 0
movss xmm0, dword [esi + 0x9c]
movss dword [esi + 0x64], xmm0
mov dword [esi + 0x68], 0
mov eax, dword [0x10258d58]
push edi
call dword [eax + 0x14]
mov edi, dword [0x10258d94]
mov ecx, dword [edi]
mov eax, dword [0x1025e694]
test al, 1
je 0x100b3c9f
mov ebx, dword [0x1025e690]
mov eax, dword [ebx + 4]
mov eax, dword [ecx + eax - 0x14]
movaps xmm0, xmmword [esi + 0x130]
movups xmmword [eax + 0x70], xmm0
movaps xmm0, xmmword [esi + 0x120]
movups xmmword [eax + 0x60], xmm0
movaps xmm0, xmmword [esi + 0x110]
movups xmmword [eax + 0x50], xmm0
movaps xmm0, xmmword [esi + 0x100]
movups xmmword [eax + 0x40], xmm0
movaps xmm0, xmmword [esi + 0xf0]
movups xmmword [eax + 0x30], xmm0
movaps xmm0, xmmword [esi + 0xe0]
movups xmmword [eax + 0x20], xmm0
movaps xmm0, xmmword [esi + 0xc0]
movaps xmm1, xmmword [esi + 0xd0]
movups xmmword [eax + 0x10], xmm1
movups xmmword [eax], xmm0
movss xmm0, dword [esi + 0x9c]
movss dword [eax + 0x80], xmm0
add eax, 0x84
push 0x2c0
lea ecx, [esi + 0x1a0]
push ecx
push eax
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov eax, dword [edi]
push 0x2d8
lea ecx, [esi + 0x460]
push ecx
push dword [eax + 0x2980]
call sub.VCRUNTIME140.dll_memcpy
add esp, 0xc
mov ecx, dword [edi]
mov eax, dword [0x1025e6a4]
test al, 1
je 0x100b3da5
mov eax, dword [esi + 0x740]
mov dword fs:[0], eax
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov dword [esi + 0x1c], ecx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x1a4], ecx
mov dword [esi + 0x1a0], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x1ac], ecx
mov dword [esi + 0x1a8], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x1b4], ecx
mov dword [esi + 0x1b0], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x464], edi
mov dword [esi + 0x460], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x46c], edi
mov dword [esi + 0x468], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x474], edi
mov dword [esi + 0x470], edx
mov dword [esi + 0x1bc], ecx
mov dword [esi + 0x1b8], eax
mov dword [esi + 0x47c], ecx
mov dword [esi + 0x478], eax
lea eax, [esi + 0x460]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x1a0]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x1a0], xmm0
movaps xmm0, xmmword [esi + 0x1b0]
xorps xmm0, xmmword [eax + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x9c], eax
movaps xmmword [esi + 0x1b0], xmm0
mov dword [esi + 0x748], 0
lea eax, [esi + 0x1a0]
lea ecx, [esi + 0xc0]
mov dword [esi + 0x58], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xd0]
mov dword [esi + 0x18], eax
cmp dword [esi + 0xd4], 0x10
jb 0x100b3070
mov eax, dword [esi + 0xc0]
mov dword [esi + 0x58], eax
cmp dword [esi + 0x18], 0
je 0x100b31ff
mov eax, dword [esi + 0x18]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x10], ecx
cmp eax, 4
jae 0x100b3206
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b3250
mov dword [esi + 0x748], 0xffffffff
call fcn.1009f400
mov dword [esi + 0x14], ecx
movss dword [esi + 0xc], xmm0
or eax, 1
mov dword [0x1025e6fc], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x1a4], ecx
mov dword [esi + 0x1a0], eax
mov eax, 0x841f5874
mov ecx, 0x1771ae8f
mov dword [esi + 0x1ac], ecx
mov dword [esi + 0x1a8], eax
mov eax, 0x86994f23
mov ecx, 0x76cb39e6
mov dword [esi + 0x1b4], ecx
mov dword [esi + 0x1b0], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x464], edi
mov dword [esi + 0x460], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x46c], edi
mov dword [esi + 0x468], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x474], edi
mov dword [esi + 0x470], edx
mov dword [esi + 0x1bc], ecx
mov dword [esi + 0x1b8], eax
mov dword [esi + 0x47c], ecx
mov dword [esi + 0x478], eax
lea eax, [esi + 0x460]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x1a0]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x1a0], xmm0
movaps xmm0, xmmword [esi + 0x1b0]
xorps xmm0, xmmword [eax + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 8], eax
movaps xmmword [esi + 0x1b0], xmm0
mov dword [esi + 0x748], 2
lea eax, [esi + 0x1a0]
lea ecx, [esi + 0xc0]
mov dword [esi + 0x1c], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xd0]
mov dword [esi + 0x9c], eax
cmp dword [esi + 0xd4], 0x10
jb 0x100b31cf
mov eax, dword [esi + 0xc0]
mov dword [esi + 0x1c], eax
cmp dword [esi + 0x9c], 0
je 0x100b3eb8
mov eax, dword [esi + 0x9c]
mov ecx, eax
and ecx, 3
mov dword [esi + 4], ecx
cmp eax, 4
jae 0x100b40d4
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b4121
mov ecx, 0x811c9dc5
jmp 0x100b326d
mov edi, dword [esi + 0x18]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x58]
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 0x100b3216
cmp dword [esi + 0x10], 0
je 0x100b326d
add edx, dword [esi + 0x58]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x10], edi
jne 0x100b325b
mov edx, dword [esi + 0x9c]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b5526
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x18]
cmp eax, dword [ebx + 0x18]
jne 0x100b32b4
cmp dword [ebx + 0x1c], 0x10
jb 0x100b329e
mov eax, dword [ebx + 8]
jmp 0x100b32a1
lea eax, [ebx + 8]
push dword [esi + 0x18]
push eax
push dword [esi + 0x58]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b32c1
cmp ebx, edi
je 0x100b5526
mov ebx, dword [ebx + 4]
jmp 0x100b328b
add ebx, 0x20
lea ecx, [esi + 0xc0]
call fcn.10014f60
mov dword [0x1025e690], ebx
mov ecx, dword [esi + 0x1c]
jmp 0x100b2647
mov dword [esi + 0xc], ecx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x1a4], ecx
mov dword [esi + 0x1a0], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x1ac], ecx
mov dword [esi + 0x1a8], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x1b4], ecx
mov dword [esi + 0x1b0], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x464], edi
mov dword [esi + 0x460], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x46c], edi
mov dword [esi + 0x468], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x474], edi
mov dword [esi + 0x470], edx
mov dword [esi + 0x1bc], ecx
mov dword [esi + 0x1b8], eax
mov dword [esi + 0x47c], ecx
mov dword [esi + 0x478], eax
lea eax, [esi + 0x460]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x1a0]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x1a0], xmm0
movaps xmm0, xmmword [esi + 0x1b0]
xorps xmm0, xmmword [eax + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 8], eax
movaps xmmword [esi + 0x1b0], xmm0
mov dword [esi + 0x748], 4
lea eax, [esi + 0x1a0]
lea ecx, [esi + 0xc0]
mov dword [esi + 0x1c], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xd0]
mov dword [esi + 0x9c], eax
cmp dword [esi + 0xd4], 0x10
jb 0x100b33fe
mov eax, dword [esi + 0xc0]
mov dword [esi + 0x1c], eax
cmp dword [esi + 0x9c], 0
je 0x100b42c7
mov eax, dword [esi + 0x9c]
mov ecx, eax
and ecx, 3
mov dword [esi + 4], ecx
cmp eax, 4
jae 0x100b4349
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b4396
or eax, 1
mov dword [0x1025e6a4], eax
mov eax, dword [0x10258d5c]
mov dword [esi + 0x14], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x64], ecx
mov dword [esi + 0x60], eax
mov eax, 0x841f5874
mov ecx, 0x235ca18f
mov dword [esi + 0x6c], ecx
mov dword [esi + 0x68], eax
mov eax, 0x94925328
mov ecx, 0x1bd93fee
mov dword [esi + 0x74], ecx
mov dword [esi + 0x70], eax
mov ecx, 0xec3c484d
mov eax, 0x8f05a52e
mov edx, 0x8f05a52e
mov dword [esi + 0x7c], edx
mov dword [esi + 0x78], ecx
mov ecx, 0x5956e545
mov edx, 0x389829e9
mov dword [esi + 0x144], edx
mov dword [esi + 0x140], ecx
mov ecx, 0xe9217506
mov edx, 0x7330c7d0
mov dword [esi + 0x14c], edx
mov dword [esi + 0x148], ecx
mov ecx, 0xc4f72047
mov edx, 0x76b84d8f
mov dword [esi + 0x154], edx
mov dword [esi + 0x150], ecx
mov ecx, 0x9e593c28
mov dword [esi + 0x15c], eax
mov dword [esi + 0x158], ecx
lea eax, [esi + 0x140]
xor ecx, ecx
movaps xmm0, xmmword [esi + 0x60]
xorps xmm0, xmmword [eax]
movaps xmmword [esi + 0x60], xmm0
movaps xmm0, xmmword [esi + 0x70]
xorps xmm0, xmmword [eax + 0x10]
movaps xmmword [esi + 0x70], xmm0
mov dword [esi + 0x748], 6
lea eax, [esi + 0x60]
lea ecx, [esi + 0x20]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0x30]
mov dword [esi + 4], eax
cmp dword [esi + 0x34], 0x10
jb 0x100b3520
mov eax, dword [esi + 0x20]
mov dword [esi + 8], eax
cmp dword [esi + 4], 0
je 0x100b42d1
mov eax, dword [esi + 4]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b4432
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b447c
mov dword [esi + 0x14], ecx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
lea eax, [esi + 0x60]
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 + 0xc], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 8
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 4], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 0x1c], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b3626
mov eax, dword [esi + 0xa4]
mov dword [esi + 4], eax
cmp dword [esi + 0x1c], 0
je 0x100b42db
mov eax, dword [esi + 0x1c]
mov ecx, eax
and ecx, 3
mov dword [esi + 8], ecx
cmp eax, 4
jae 0x100b4506
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b4550
mov dword [esi + 0xa0], ecx
or eax, 1
mov dword [0x1025e6a4], eax
mov eax, dword [0x10258d5c]
mov dword [esi + 0x14], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x235ca18f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x94925328
mov ecx, 0x1bd93fee
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov ecx, 0xec3c484d
mov eax, 0x8f05a52e
mov edx, 0x8f05a52e
mov dword [esi + 0x3c], edx
mov dword [esi + 0x38], ecx
mov ecx, 0x5956e545
mov edx, 0x389829e9
mov dword [esi + 0x64], edx
mov dword [esi + 0x60], ecx
mov ecx, 0xe9217506
mov edx, 0x7330c7d0
mov dword [esi + 0x6c], edx
mov dword [esi + 0x68], ecx
mov ecx, 0xc4f72047
mov edx, 0x76b84d8f
mov dword [esi + 0x74], edx
mov dword [esi + 0x70], ecx
mov ecx, 0x9e593c28
mov dword [esi + 0x7c], eax
mov dword [esi + 0x78], ecx
lea eax, [esi + 0x60]
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]
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0xa
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 4], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b3739
mov eax, dword [esi + 0xa4]
mov dword [esi + 8], eax
cmp dword [esi + 4], 0
je 0x100b42e5
mov eax, dword [esi + 4]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b45da
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b4624
mov dword [esi + 0x14], ecx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0xc], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x18
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 4], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 0x10], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b383f
mov eax, dword [esi + 0xa4]
mov dword [esi + 4], eax
cmp dword [esi + 0x10], 0
je 0x100b42ef
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 8], ecx
cmp eax, 4
jae 0x100b46c1
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b470b
or eax, 1
mov dword [0x1025e6a4], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x235ca18f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x94925328
mov ecx, 0x1bd93fee
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0xec3c484d
mov ecx, 0x8f05a52e
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov eax, 0x5956e545
mov ecx, 0x389829e9
mov dword [esi + 0x64], ecx
mov dword [esi + 0x60], eax
mov eax, 0xe9217506
mov ecx, 0x7330c7d0
mov dword [esi + 0x6c], ecx
mov dword [esi + 0x68], eax
mov eax, 0xc4f72047
mov ecx, 0x76b84d8f
mov dword [esi + 0x74], ecx
mov ecx, 0x8f05a52e
mov dword [esi + 0x70], eax
mov eax, 0x9e593c28
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x14], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x1a
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 4], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b394c
mov eax, dword [esi + 0xa4]
mov dword [esi + 8], eax
cmp dword [esi + 4], 0
je 0x100b42f9
mov eax, dword [esi + 4]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b4795
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b47df
or eax, 1
mov dword [0x1025e6a4], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x235ca18f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x94925328
mov ecx, 0x1bd93fee
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0xec3c484d
mov ecx, 0x8f05a52e
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov eax, 0x5956e545
mov ecx, 0x389829e9
mov dword [esi + 0x64], ecx
mov dword [esi + 0x60], eax
mov eax, 0xe9217506
mov ecx, 0x7330c7d0
mov dword [esi + 0x6c], ecx
mov dword [esi + 0x68], eax
mov eax, 0xc4f72047
mov ecx, 0x76b84d8f
mov dword [esi + 0x74], ecx
mov ecx, 0x8f05a52e
mov dword [esi + 0x70], eax
mov eax, 0x9e593c28
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0xa0], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x1c
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 0xc], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 8], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b3a5c
mov eax, dword [esi + 0xa4]
mov dword [esi + 0xc], eax
cmp dword [esi + 8], 0
je 0x100b4303
mov eax, dword [esi + 8]
mov ecx, eax
and ecx, 3
mov dword [esi + 0x14], ecx
cmp eax, 4
jae 0x100b486c
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b48b6
mov dword [esi + 0xa0], ecx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x14], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x1e
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 4], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b3b65
mov eax, dword [esi + 0xa4]
mov dword [esi + 8], eax
cmp dword [esi + 4], 0
je 0x100b430d
mov eax, dword [esi + 4]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b4950
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b499a
mov dword [esi + 8], ecx
or eax, 1
mov dword [0x1025e6a4], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x235ca18f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x94925328
mov ecx, 0x1bd93fee
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0xec3c484d
mov ecx, 0x8f05a52e
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov eax, 0x5956e545
mov ecx, 0x389829e9
mov dword [esi + 0x64], ecx
mov dword [esi + 0x60], eax
mov eax, 0xe9217506
mov ecx, 0x7330c7d0
mov dword [esi + 0x6c], ecx
mov dword [esi + 0x68], eax
mov eax, 0xc4f72047
mov ecx, 0x76b84d8f
mov dword [esi + 0x74], ecx
mov ecx, 0x8f05a52e
mov dword [esi + 0x70], eax
mov eax, 0x9e593c28
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 4], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x20
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 0x58], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 0x18], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b3c75
mov eax, dword [esi + 0xa4]
mov dword [esi + 0x58], eax
cmp dword [esi + 0x18], 0
je 0x100b4317
mov dword [esi + 0x1c], ecx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x10], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x22
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 0x18], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 0x5c], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b3d7b
mov ecx, 0x811c9dc5
jmp 0x100b413e
mov dword [esi + 0xa0], edx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x14], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0xe
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 4], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b3fa1
mov eax, dword [esi + 0xa4]
mov dword [esi + 8], eax
cmp dword [esi + 4], 0
je 0x100b4335
mov eax, dword [esi + 4]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b4cbc
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b4d06
mov dword [esi + 0xa0], ecx
or eax, 1
mov dword [0x1025e6fc], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x1771ae8f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x86994f23
mov ecx, 0x76cb39e6
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x14], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x10
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 4], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b40aa
mov eax, dword [esi + 0xa4]
mov dword [esi + 8], eax
cmp dword [esi + 4], 0
je 0x100b433f
mov eax, dword [esi + 4]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b4d99
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b4de3
mov edi, dword [esi + 0x9c]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x1c]
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 0x100b40e7
cmp dword [esi + 4], 0
je 0x100b413e
add edx, dword [esi + 0x1c]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 4], edi
jne 0x100b412c
mov edx, dword [esi + 8]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b553d
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x9c]
cmp eax, dword [ebx + 0x18]
jne 0x100b4188
cmp dword [ebx + 0x1c], 0x10
jb 0x100b416f
mov eax, dword [ebx + 8]
jmp 0x100b4172
lea eax, [ebx + 8]
push dword [esi + 0x9c]
push eax
push dword [esi + 0x1c]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b4195
cmp ebx, edi
je 0x100b553d
mov ebx, dword [ebx + 4]
jmp 0x100b4159
add ebx, 0x20
lea ecx, [esi + 0xc0]
call fcn.10014f60
mov dword [0x1025e6f8], ebx
movss xmm0, dword [esi + 0xc]
mov ecx, dword [esi + 0x14]
jmp 0x100b26c1
mov dword [esi + 0xbc], ecx
movss dword [esi + 0xa0], xmm1
or eax, 1
mov dword [0x1025e6fc], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x1771ae8f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x86994f23
mov ecx, 0x76cb39e6
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x14], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0xc
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 4], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b429d
mov eax, dword [esi + 0xa4]
mov dword [esi + 8], eax
cmp dword [esi + 4], 0
je 0x100b5193
mov eax, dword [esi + 4]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b519a
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b51e4
mov ecx, 0x811c9dc5
jmp 0x100b43b3
mov ecx, 0x811c9dc5
jmp 0x100b4499
mov ecx, 0x811c9dc5
jmp 0x100b456d
mov ecx, 0x811c9dc5
jmp 0x100b4641
mov ecx, 0x811c9dc5
jmp 0x100b4728
mov ecx, 0x811c9dc5
jmp 0x100b47fc
mov ecx, 0x811c9dc5
jmp 0x100b48d3
mov ecx, 0x811c9dc5
jmp 0x100b49b7
mov ecx, 0x811c9dc5
jmp 0x100b4d23
mov ecx, 0x811c9dc5
jmp 0x100b4e00
mov edi, dword [esi + 0x9c]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0x1c]
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 0x100b435c
cmp dword [esi + 4], 0
je 0x100b43b3
add edx, dword [esi + 0x1c]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 4], edi
jne 0x100b43a1
mov edx, dword [esi + 8]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov edi, dword [eax + ecx*8 + 4]
cmp edi, dword [edx + 4]
je 0x100b5554
mov ebx, edi
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x9c]
cmp eax, dword [ebx + 0x18]
jne 0x100b43ff
cmp dword [ebx + 0x1c], 0x10
jb 0x100b43e6
mov eax, dword [ebx + 8]
jmp 0x100b43e9
lea eax, [ebx + 8]
push dword [esi + 0x9c]
push eax
push dword [esi + 0x1c]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b440c
cmp ebx, edi
je 0x100b5554
mov ebx, dword [ebx + 4]
jmp 0x100b43d0
add ebx, 0x20
lea ecx, [esi + 0xc0]
call fcn.10014f60
mov eax, ebx
mov dword [0x1025e690], ebx
mov edi, dword [0x10258d94]
mov ebx, dword [edi]
mov ecx, dword [esi + 0xc]
jmp 0x100b26f1
mov edi, dword [esi + 4]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b4442
cmp dword [esi + 0xc], 0
je 0x100b4499
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b4487
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b556b
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 4]
cmp eax, dword [ebx + 0x18]
jne 0x100b44dd
cmp dword [ebx + 0x1c], 0x10
jb 0x100b44c7
mov eax, dword [ebx + 8]
jmp 0x100b44ca
lea eax, [ebx + 8]
push dword [esi + 4]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b44ea
cmp ebx, edi
je 0x100b556b
mov ebx, dword [ebx + 4]
jmp 0x100b44b4
add ebx, 0x20
lea ecx, [esi + 0x20]
call fcn.10014f60
mov dword [0x1025e6a0], ebx
mov edi, dword [0x10258d94]
jmp 0x100b27a9
mov edi, dword [esi + 0x1c]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 4]
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 0x100b4516
cmp dword [esi + 8], 0
je 0x100b456d
add edx, dword [esi + 4]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 8], edi
jne 0x100b455b
mov edx, dword [esi + 0xc]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b5582
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x1c]
cmp eax, dword [ebx + 0x18]
jne 0x100b45b1
cmp dword [ebx + 0x1c], 0x10
jb 0x100b459b
mov eax, dword [ebx + 8]
jmp 0x100b459e
lea eax, [ebx + 8]
push dword [esi + 0x1c]
push eax
push dword [esi + 4]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b45be
cmp ebx, edi
je 0x100b5582
mov ebx, dword [ebx + 4]
jmp 0x100b4588
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e690], ebx
mov ecx, dword [esi + 0x14]
jmp 0x100b280b
mov edi, dword [esi + 4]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b45ea
cmp dword [esi + 0xc], 0
je 0x100b4641
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b462f
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b5599
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 4]
cmp eax, dword [ebx + 0x18]
jne 0x100b4685
cmp dword [ebx + 0x1c], 0x10
jb 0x100b466f
mov eax, dword [ebx + 8]
jmp 0x100b4672
lea eax, [ebx + 8]
push dword [esi + 4]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b4692
cmp ebx, edi
je 0x100b5599
mov ebx, dword [ebx + 4]
jmp 0x100b465c
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e6a0], ebx
mov edi, dword [0x10258d94]
mov dword [esi + 0x748], 0xffffffff
mov ecx, dword [esi + 0xa0]
jmp 0x100b287b
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 4]
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 0x100b46d1
cmp dword [esi + 8], 0
je 0x100b4728
add edx, dword [esi + 4]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 8], edi
jne 0x100b4716
mov edx, dword [esi + 0xc]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b55b0
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100b476c
cmp dword [ebx + 0x1c], 0x10
jb 0x100b4756
mov eax, dword [ebx + 8]
jmp 0x100b4759
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 4]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b4779
cmp ebx, edi
je 0x100b55b0
mov ebx, dword [ebx + 4]
jmp 0x100b4743
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e690], ebx
mov ecx, dword [esi + 0x14]
jmp 0x100b2b20
mov edi, dword [esi + 4]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b47a5
cmp dword [esi + 0xc], 0
je 0x100b47fc
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b47ea
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b55c7
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 4]
cmp eax, dword [ebx + 0x18]
jne 0x100b4840
cmp dword [ebx + 0x1c], 0x10
jb 0x100b482a
mov eax, dword [ebx + 8]
jmp 0x100b482d
lea eax, [ebx + 8]
push dword [esi + 4]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b484d
cmp ebx, edi
je 0x100b55c7
mov ebx, dword [ebx + 4]
jmp 0x100b4817
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e6a0], ebx
mov edi, dword [0x10258d94]
jmp 0x100b2b7e
mov edi, dword [esi + 8]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 0xc]
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 0x100b487c
cmp dword [esi + 0x14], 0
je 0x100b48d3
add edx, dword [esi + 0xc]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0x14], edi
jne 0x100b48c1
mov edx, dword [esi + 0xa0]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b55de
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 8]
cmp eax, dword [ebx + 0x18]
jne 0x100b491a
cmp dword [ebx + 0x1c], 0x10
jb 0x100b4904
mov eax, dword [ebx + 8]
jmp 0x100b4907
lea eax, [ebx + 8]
push dword [esi + 8]
push eax
push dword [esi + 0xc]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b4927
cmp ebx, edi
je 0x100b55de
mov ebx, dword [ebx + 4]
jmp 0x100b48f1
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e6a0], ebx
mov edi, dword [0x10258d94]
mov dword [esi + 0x748], 0xffffffff
jmp 0x100b2c39
mov edi, dword [esi + 4]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b4960
cmp dword [esi + 0xc], 0
je 0x100b49b7
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b49a5
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b55f5
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 4]
cmp eax, dword [ebx + 0x18]
jne 0x100b49fb
cmp dword [ebx + 0x1c], 0x10
jb 0x100b49e5
mov eax, dword [ebx + 8]
jmp 0x100b49e8
lea eax, [ebx + 8]
push dword [esi + 4]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b4a08
cmp ebx, edi
je 0x100b55f5
mov ebx, dword [ebx + 4]
jmp 0x100b49d2
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e690], ebx
mov ecx, dword [esi + 0xa0]
jmp 0x100b2cf3
mov edi, dword [esi + 4]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b4ccc
cmp dword [esi + 0xc], 0
je 0x100b4d23
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b4d11
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b5651
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 4]
cmp eax, dword [ebx + 0x18]
jne 0x100b4d67
cmp dword [ebx + 0x1c], 0x10
jb 0x100b4d51
mov eax, dword [ebx + 8]
jmp 0x100b4d54
lea eax, [ebx + 8]
push dword [esi + 4]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b4d74
cmp ebx, edi
je 0x100b5651
mov ebx, dword [ebx + 4]
jmp 0x100b4d3e
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e690], ebx
mov edi, dword [0x10258d94]
mov edx, dword [esi + 0xa0]
jmp 0x100b294e
mov edi, dword [esi + 4]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b4da9
cmp dword [esi + 0xc], 0
je 0x100b4e00
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b4dee
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b5668
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 4]
cmp eax, dword [ebx + 0x18]
jne 0x100b4e44
cmp dword [ebx + 0x1c], 0x10
jb 0x100b4e2e
mov eax, dword [ebx + 8]
jmp 0x100b4e31
lea eax, [ebx + 8]
push dword [esi + 4]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b4e51
cmp ebx, edi
je 0x100b5668
mov ebx, dword [ebx + 4]
jmp 0x100b4e1b
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e6f8], ebx
mov ecx, dword [esi + 0xa0]
jmp 0x100b2981
mov dword [esi + 0xa0], edx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0x14], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x12
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 4], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b4f4f
mov eax, dword [esi + 0xa4]
mov dword [esi + 8], eax
cmp dword [esi + 4], 0
je 0x100b5279
mov eax, dword [esi + 4]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b5294
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b52de
mov dword [esi + 0xa0], ecx
or eax, 1
mov dword [0x1025e694], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x79a58f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0xb4984314
mov ecx, 0x76b829ea
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0x9e593c28
mov ecx, 0x8f05a52e
mov edx, 0x5956e545
mov edi, 0x389829e9
mov dword [esi + 0x64], edi
mov dword [esi + 0x60], edx
mov edx, 0xe9217506
mov edi, 0x7330c7d0
mov dword [esi + 0x6c], edi
mov dword [esi + 0x68], edx
mov edx, 0xc4f72047
mov edi, 0x76b84d8f
mov dword [esi + 0x74], edi
mov dword [esi + 0x70], edx
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x38], eax
mov dword [esi + 0x78], eax
lea eax, [esi + 0x60]
mov ecx, dword [esi + 8]
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 + 0x14], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x14
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 8], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 0x10], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b5059
mov eax, dword [esi + 0xa4]
mov dword [esi + 8], eax
cmp dword [esi + 0x10], 0
je 0x100b5280
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 0xc], ecx
cmp eax, 4
jae 0x100b5375
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b53bf
mov dword [esi + 0x14], edx
or eax, 1
mov dword [0x1025e6a4], eax
mov eax, 0x905a606
mov ecx, 0x5de14885
mov dword [esi + 0x24], ecx
mov dword [esi + 0x20], eax
mov eax, 0x841f5874
mov ecx, 0x235ca18f
mov dword [esi + 0x2c], ecx
mov dword [esi + 0x28], eax
mov eax, 0x94925328
mov ecx, 0x1bd93fee
mov dword [esi + 0x34], ecx
mov dword [esi + 0x30], eax
mov eax, 0xec3c484d
mov ecx, 0x8f05a52e
mov dword [esi + 0x3c], ecx
mov dword [esi + 0x38], eax
mov eax, 0x5956e545
mov ecx, 0x389829e9
mov dword [esi + 0x64], ecx
mov dword [esi + 0x60], eax
mov eax, 0xe9217506
mov ecx, 0x7330c7d0
mov dword [esi + 0x6c], ecx
mov dword [esi + 0x68], eax
mov eax, 0xc4f72047
mov ecx, 0x76b84d8f
mov dword [esi + 0x74], ecx
mov ecx, 0x8f05a52e
mov dword [esi + 0x70], eax
mov eax, 0x9e593c28
mov dword [esi + 0x7c], ecx
mov dword [esi + 0x78], eax
xor eax, eax
lea ecx, [esi + 0x60]
movaps xmm0, xmmword [esi + 0x20]
xorps xmm0, xmmword [ecx]
movaps xmmword [esi + 0x20], xmm0
movaps xmm0, xmmword [esi + 0x30]
xorps xmm0, xmmword [ecx + 0x10]
mov eax, dword [0x10258d5c]
mov dword [esi + 0xc], eax
movaps xmmword [esi + 0x30], xmm0
mov dword [esi + 0x748], 0x16
lea eax, [esi + 0x20]
lea ecx, [esi + 0xa4]
mov dword [esi + 4], ecx
push eax
call fcn.10015240
mov eax, dword [esi + 0xb4]
mov dword [esi + 0x10], eax
cmp dword [esi + 0xb8], 0x10
jb 0x100b5169
mov eax, dword [esi + 0xa4]
mov dword [esi + 4], eax
cmp dword [esi + 0x10], 0
je 0x100b528a
mov eax, dword [esi + 0x10]
mov ecx, eax
and ecx, 3
mov dword [esi + 8], ecx
cmp eax, 4
jae 0x100b5452
mov ecx, 0x811c9dc5
xor edx, edx
jmp 0x100b549c
mov ecx, 0x811c9dc5
jmp 0x100b5201
mov edi, dword [esi + 4]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b51aa
cmp dword [esi + 0xc], 0
je 0x100b5201
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b51ef
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b567f
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 4]
cmp eax, dword [ebx + 0x18]
jne 0x100b5245
cmp dword [ebx + 0x1c], 0x10
jb 0x100b522f
mov eax, dword [ebx + 8]
jmp 0x100b5232
lea eax, [ebx + 8]
push dword [esi + 4]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b5252
cmp ebx, edi
je 0x100b567f
mov ebx, dword [ebx + 4]
jmp 0x100b521c
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e6f8], ebx
movss xmm1, dword [esi + 0xa0]
mov ecx, dword [esi + 0xbc]
jmp 0x100b2927
mov ecx, 0x811c9dc5
jmp 0x100b52fb
mov ecx, 0x811c9dc5
jmp 0x100b53dc
mov ecx, 0x811c9dc5
jmp 0x100b54b9
mov edi, dword [esi + 4]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b52a4
cmp dword [esi + 0xc], 0
je 0x100b52fb
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b52e9
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b5696
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 4]
cmp eax, dword [ebx + 0x18]
jne 0x100b533f
cmp dword [ebx + 0x1c], 0x10
jb 0x100b5329
mov eax, dword [ebx + 8]
jmp 0x100b532c
lea eax, [ebx + 8]
push dword [esi + 4]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b534c
cmp ebx, edi
je 0x100b5696
mov ebx, dword [ebx + 4]
jmp 0x100b5316
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e690], ebx
mov dword [esi + 0x748], 0xffffffff
mov edx, dword [esi + 0xa0]
jmp 0x100b29e7
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 8]
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 0x100b5385
cmp dword [esi + 0xc], 0
je 0x100b53dc
add edx, dword [esi + 8]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 0xc], edi
jne 0x100b53ca
mov edx, dword [esi + 0x14]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b56ad
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100b5420
cmp dword [ebx + 0x1c], 0x10
jb 0x100b540a
mov eax, dword [ebx + 8]
jmp 0x100b540d
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 8]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b542d
cmp ebx, edi
je 0x100b56ad
mov ebx, dword [ebx + 4]
jmp 0x100b53f7
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e690], ebx
mov edi, dword [0x10258d94]
mov ecx, dword [esi + 0xa0]
jmp 0x100b2a6e
mov edi, dword [esi + 0x10]
and edi, 0xfffffffc
mov ecx, 0x811c9dc5
xor edx, edx
mov eax, dword [esi + 4]
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 0x100b5462
cmp dword [esi + 8], 0
je 0x100b54b9
add edx, dword [esi + 4]
xor edi, edi
movzx ebx, byte [edx + edi]
xor ebx, ecx
imul ecx, ebx, 0x1000193
inc edi
cmp dword [esi + 8], edi
jne 0x100b54a7
mov edx, dword [esi + 0xc]
and ecx, dword [edx + 0x18]
mov eax, dword [edx + 0xc]
mov ebx, dword [eax + ecx*8 + 4]
cmp ebx, dword [edx + 4]
je 0x100b56c4
add ecx, ecx
mov edi, dword [eax + ecx*4]
mov eax, dword [esi + 0x10]
cmp eax, dword [ebx + 0x18]
jne 0x100b54fd
cmp dword [ebx + 0x1c], 0x10
jb 0x100b54e7
mov eax, dword [ebx + 8]
jmp 0x100b54ea
lea eax, [ebx + 8]
push dword [esi + 0x10]
push eax
push dword [esi + 4]
call sub.VCRUNTIME140.dll_memcmp
add esp, 0xc
test eax, eax
je 0x100b550a
cmp ebx, edi
je 0x100b56c4
mov ebx, dword [ebx + 4]
jmp 0x100b54d4
add ebx, 0x20
lea ecx, [esi + 0xa4]
call fcn.10014f60
mov dword [0x1025e6a0], ebx
mov edx, dword [esi + 0x14]
jmp 0x100b2ab9
mov dword [esi + 0x748], 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 + 0x748], 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 + 0x748], 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 + 0x748], 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 + 0x748], 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 + 0x748], 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 + 0x748], 0x19
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 + 0x748], 0x1b
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 + 0x748], 0x1d
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 + 0x748], 0x1f
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 + 0x748], 0x21
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 + 0x748], 0x23
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 + 0x748], 0x25
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 + 0x748], 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 + 0x748], 0x11
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 + 0x748], 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 + 0x748], 0x13
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 + 0x748], 0x15
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 + 0x748], 0x17
push str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const__
add esp, 4
nop dword [eax + eax]
push ebp
sub esp, 0x10
lea esi, [ebp - 0x74c]
mov ebp, dword [esi + 0x738]
lea ecx, [esi + 0xc0]
call fcn.10014f60
add esp, 0x10
pop ebp
ret