Function at 0x1005a850
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100ec751
mov eax, dword fs:[0]
push eax
sub esp, 0x1ac
mov eax, dword [0x1012eb00]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, edx
mov esi, ecx
push 0xb8
lea eax, [ebp - 0xc8]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
mov edx, dword [esi + 0x10]
lea ecx, [ebp - 0x118]
call fcn.10058f30
push eax
lea ecx, [ebp - 0xc8]
mov dword [ebp - 4], 0
call fcn.1007b400
mov byte [ebp - 4], 2
mov ecx, dword [ebp - 0x104]
cmp ecx, 0xf
jbe 0x1005a8f6
mov edx, dword [ebp - 0x118]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x1005a8ec
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x1005a8ec
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.100e50ed
add esp, 8
push 0
sub esp, 0x28
mov dword [ebp - 0x108], 0
mov eax, esp
mov dword [ebp - 0x104], 0xf
sub esp, 8
mov byte [ebp - 0x118], 0
mov ecx, esp
mov dl, 1
mov dword [eax + 0x24], 0
lea eax, [ebp - 0xc8]
mov dword [ecx], eax
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov eax, dword [ebp + eax - 0x90]
mov dword [ecx + 4], eax
lea ecx, [ebp - 0x1b8]
call fcn.10084550
add esp, 0x34
push ebx
push ecx
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.1007e320
lea ecx, [ebp - 0x188]
mov byte [ebp - 4], 2
call fcn.1007d490
mov ecx, dword [ebp - 0x194]
test ecx, ecx
je 0x1005a988
mov eax, dword [ecx]
mov edx, dword [eax + 0x10]
lea eax, [ebp - 0x1b8]
cmp ecx, eax
setne al
push eax
call edx
push str.settings
mov ecx, ebx
call fcn.10082470
push str.theme
mov ecx, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push str.settings
mov ecx, ebx
mov dword [0x10133b28], eax
call fcn.10082470
push str.iRang
mov ecx, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov dword [0x10133ae8], eax
lea eax, [eax + eax*2]
lea eax, [eax*8 + 0x10139b80]
cmp eax, 0x10133aec
je 0x1005a9f8
cmp dword [eax + 0x14], 0xf
mov ecx, dword [eax + 0x10]
jbe 0x1005a9ec
mov eax, dword [eax]
push ecx
push eax
mov ecx, 0x10133aec
call fcn.1004a6d0
push str.settings
mov ecx, ebx
call fcn.10082470
push str.bShowHP
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b3ea
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b3e], al
call fcn.10082470
push str.bShowArmour
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b42b
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b3f], al
call fcn.10082470
push str.bShowTime
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b46c
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b3d], al
call fcn.10082470
push 0x10107244
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b4ad
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133bd8], al
call fcn.10082470
push str.bKOAP
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b4ee
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133bec], al
call fcn.10082470
push str.bShowWanted
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b52f
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b40], al
call fcn.10082470
push str.enableHello
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b570
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b43], al
call fcn.10082470
push str.enableDocs
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b5b1
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b44], al
call fcn.10082470
push str.enableTakeDocs
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b5f2
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b45], al
call fcn.10082470
push str.enableGulay
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b633
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b46], al
call fcn.10082470
push str.enableCuff
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b674
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b49], al
call fcn.10082470
push str.enableOrientir
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b6b5
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b4a], al
call fcn.10082470
push str.enableEscort
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b6f6
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b4b], al
call fcn.10082470
push str.enableMegafon
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b737
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b4c], al
call fcn.10082470
push str.enableSetMark
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b778
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b4d], al
call fcn.10082470
push str.enablePg
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b7b9
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b4e], al
call fcn.10082470
push str.enableUniqunity
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b7fa
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b4f], al
call fcn.10082470
push str.enableAqs
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b83b
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b50], al
call fcn.10082470
push str.enableNumPad
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b87c
mov al, byte [ecx + 8]
mov ecx, ebx
push str.settings
mov byte [0x10133b47], al
call fcn.10082470
push str.enableAlts
mov ecx, eax
call fcn.10082470
mov ecx, eax
cmp byte [ecx], 4
jne 0x1005b8bd
mov al, byte [ecx + 8]
mov ecx, ebx
push str.binds
mov byte [0x10133b48], al
call fcn.10082470
push str.hello
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x18
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133b60], edi
mov dword [0x10133b64], esi
call fcn.10082470
push str.docs
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x1a
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133b68], edi
mov dword [0x10133b6c], esi
call fcn.10082470
push str.takeDocs
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x1c
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov edi, eax
push 0x1010473c
lea ecx, [ebp - 0xdc]
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133b70], edi
mov dword [0x10133b74], esi
call fcn.10082470
push str.gulay
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x1e
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133b78], edi
mov dword [0x10133b7c], esi
call fcn.10082470
push str.cursor
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x20
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133b80], edi
mov dword [0x10133b84], esi
call fcn.10082470
push str.cuff
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x22
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133b88], edi
mov dword [0x10133b8c], esi
call fcn.10082470
push str.escort
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x24
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133b90], edi
mov dword [0x10133b94], esi
call fcn.10082470
push str.orientirovka
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x26
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133b98], edi
mov dword [0x10133b9c], esi
call fcn.10082470
push str.megafon
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x28
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133ba0], edi
mov dword [0x10133ba4], esi
call fcn.10082470
push str.setMark
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x2a
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133ba8], edi
mov dword [0x10133bac], esi
call fcn.10082470
push 0x10107384
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
mov byte [ebp - 4], 0x2c
push str.modifier
lea ecx, [ebp - 0xdc]
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133bb0], edi
mov dword [0x10133bb4], esi
call fcn.10082470
push str.uniqunity
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x2e
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov byte [ebp - 4], 2
mov ecx, ebx
push str.binds
mov dword [0x10133bb8], edi
mov dword [0x10133bbc], esi
call fcn.10082470
push 0x10107394
mov ecx, eax
call fcn.10082470
push eax
lea ecx, [ebp - 0xdc]
call fcn.1007c630
push str.modifier
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x30
call fcn.10082470
mov ecx, eax
call fcn.100825e0
push 0x1010473c
lea ecx, [ebp - 0xdc]
mov edi, eax
call fcn.10082470
mov ecx, eax
call fcn.100825e0
mov esi, eax
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0xd4]
push dword [ebp - 0xdc]
call fcn.1007ee80
mov dword [0x10133bc0], edi
lea ecx, [ebp - 0xc8]
mov dword [0x10133bc4], esi
call fcn.1005b9c0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100e4fca
mov esp, ebp
pop ebp
ret
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 4
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 5
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 6
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 7
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 8
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 9
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xa
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xb
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xc
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xd
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xe
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0xf
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x10
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x11
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x12
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x13
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x14
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x15
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x16
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
call fcn.1008a600
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0xe4]
lea eax, [ebp - 0xcc]
push eax
call fcn.1009c1d0
push eax
lea ecx, [ebp - 0x100]
mov byte [ebp - 4], 0x17
call fcn.1009c2a0
add esp, 8
lea eax, [ebp - 0x100]
push 0x10125b74
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
int3