Function at 0x14004ab10
Capabilities:
Query environment variable

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x130]
sub rsp, 0x230
mov rax, qword [0x1401b90e0]
xor rax, rsp
mov qword [rbp + 0x120], rax
lea rcx, str.APPDATA
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
xor esi, esi
mov qword [rbp - 8], rsi
mov qword [rbp], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x18], sil
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], sil
jne 0x14004ab66
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.140040520
nop
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
mov rax, rdx
sub rax, rcx
cmp rax, 0x17
jb 0x14004abc3
lea rax, [rcx + 0x17]
mov qword [rbp - 8], rax
lea rbx, [rbp - 0x18]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 0x18]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_socket
lea rdx, str..minecraftoptions.txt
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x17], 0
jmp 0x14004abe1
mov qword [rsp + 0x20], reloc.WS2_32.dll_socket
lea r9, str..minecraftoptions.txt
mov edx, reloc.WS2_32.dll_socket
lea rcx, [rbp - 0x18]
call fcn.140040940
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x10]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x10]
call fcn.14004e780
nop
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x38], 0
mov rax, qword [rbp + 0x10]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x10]
mov dl, 0xa
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
movzx r8d, al
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x10]
call fcn.140049800
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
test byte [rdx + rax + 0x10], 6
jne 0x14004d1d7
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.1
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004ae8b
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004acbb
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004acac
mov eax, esi
test eax, eax
je 0x14004acb6
cmp rcx, rdx
je 0x14004acbb
dec rcx
jmp 0x14004aca1
sub rcx, rdx
jmp 0x14004acc2
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004ad51
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004ad4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004ae8b
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004adaa
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax]
cmp byte [rcx], 0x3a
jne 0x14004ad9b
mov eax, esi
test eax, eax
je 0x14004ada5
cmp rcx, rdx
je 0x14004adaa
dec rcx
jmp 0x14004ad90
sub rcx, rdx
jmp 0x14004adb1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d222
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rsp + 0x50]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x50]
je 0x14004cfd1
cmp dword [rdi], 0x22
je 0x14004cfc3
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92b0], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004ae8b
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004ae86
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cfbc
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.2
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004b0cb
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004aefc
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004aeed
mov eax, esi
test eax, eax
je 0x14004aef7
cmp rcx, rdx
je 0x14004aefc
dec rcx
jmp 0x14004aee2
sub rcx, rdx
jmp 0x14004af03
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004af92
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004af8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004b0cb
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004afea
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax]
cmp byte [rcx], 0x3a
jne 0x14004afdb
mov eax, esi
test eax, eax
je 0x14004afe5
cmp rcx, rdx
je 0x14004afea
dec rcx
jmp 0x14004afd0
sub rcx, rdx
jmp 0x14004aff1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d228
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rsp + 0x58]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x58]
je 0x14004cff4
cmp dword [rdi], 0x22
je 0x14004cfe6
movsxd rcx, eax
call fcn.14004d720
mov qword [reloc.WLDAP32.dll_Ordinal_50], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b0cb
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b0c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004cfdf
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.3
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004b30b
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004b13c
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004b12d
mov eax, esi
test eax, eax
je 0x14004b137
cmp rcx, rdx
je 0x14004b13c
dec rcx
jmp 0x14004b122
sub rcx, rdx
jmp 0x14004b143
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b1d2
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b1cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004b30b
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004b22a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax]
cmp byte [rcx], 0x3a
jne 0x14004b21b
mov eax, esi
test eax, eax
je 0x14004b225
cmp rcx, rdx
je 0x14004b22a
dec rcx
jmp 0x14004b210
sub rcx, rdx
jmp 0x14004b231
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d22e
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rsp + 0x60]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x60]
je 0x14004d017
cmp dword [rdi], 0x22
je 0x14004d009
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92e8], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b30b
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b306
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d002
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.4
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004b54b
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004b37c
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004b36d
mov eax, esi
test eax, eax
je 0x14004b377
cmp rcx, rdx
je 0x14004b37c
dec rcx
jmp 0x14004b362
sub rcx, rdx
jmp 0x14004b383
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b412
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b40d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004b54b
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004b46a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax]
cmp byte [rcx], 0x3a
jne 0x14004b45b
mov eax, esi
test eax, eax
je 0x14004b465
cmp rcx, rdx
je 0x14004b46a
dec rcx
jmp 0x14004b450
sub rcx, rdx
jmp 0x14004b471
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d234
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x68]
je 0x14004d03a
cmp dword [rdi], 0x22
je 0x14004d02c
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b9298], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b54b
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b546
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d025
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.5
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004b78b
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004b5bc
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004b5ad
mov eax, esi
test eax, eax
je 0x14004b5b7
cmp rcx, rdx
je 0x14004b5bc
dec rcx
jmp 0x14004b5a2
sub rcx, rdx
jmp 0x14004b5c3
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b652
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b64d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004b78b
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004b6aa
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax]
cmp byte [rcx], 0x3a
jne 0x14004b69b
mov eax, esi
test eax, eax
je 0x14004b6a5
cmp rcx, rdx
je 0x14004b6aa
dec rcx
jmp 0x14004b690
sub rcx, rdx
jmp 0x14004b6b1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d23a
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rsp + 0x70]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x70]
je 0x14004d05d
cmp dword [rdi], 0x22
je 0x14004d04f
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92c8], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b78b
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b786
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d048
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.6
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004b9cb
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004b7fc
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004b7ed
mov eax, esi
test eax, eax
je 0x14004b7f7
cmp rcx, rdx
je 0x14004b7fc
dec rcx
jmp 0x14004b7e2
sub rcx, rdx
jmp 0x14004b803
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b892
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b88d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004b9cb
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004b8ea
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax]
cmp byte [rcx], 0x3a
jne 0x14004b8db
mov eax, esi
test eax, eax
je 0x14004b8e5
cmp rcx, rdx
je 0x14004b8ea
dec rcx
jmp 0x14004b8d0
sub rcx, rdx
jmp 0x14004b8f1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d240
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rsp + 0x78]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x78]
je 0x14004d080
cmp dword [rdi], 0x22
je 0x14004d072
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92c0], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004b9cb
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b9c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d06b
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.7
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004bc09
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004ba3c
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004ba2d
mov eax, esi
test eax, eax
je 0x14004ba37
cmp rcx, rdx
je 0x14004ba3c
dec rcx
jmp 0x14004ba22
sub rcx, rdx
jmp 0x14004ba43
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004bad2
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004bacd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004bc09
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004bb2a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax]
cmp byte [rcx], 0x3a
jne 0x14004bb1b
mov eax, esi
test eax, eax
je 0x14004bb25
cmp rcx, rdx
je 0x14004bb2a
dec rcx
jmp 0x14004bb10
sub rcx, rdx
jmp 0x14004bb31
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d246
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x80]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x80]
je 0x14004d0a3
cmp dword [rdi], 0x22
je 0x14004d095
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b9308], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004bc09
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004bc04
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d08e
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.8
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004be49
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004bc7a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004bc6b
mov eax, esi
test eax, eax
je 0x14004bc75
cmp rcx, rdx
je 0x14004bc7a
dec rcx
jmp 0x14004bc60
sub rcx, rdx
jmp 0x14004bc81
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004bd10
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004bd0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004be49
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004bd6a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax + rax]
cmp byte [rcx], 0x3a
jne 0x14004bd5b
mov eax, esi
test eax, eax
je 0x14004bd65
cmp rcx, rdx
je 0x14004bd6a
dec rcx
jmp 0x14004bd50
sub rcx, rdx
jmp 0x14004bd71
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d24c
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x78]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x78]
je 0x14004d0c6
cmp dword [rdi], 0x22
je 0x14004d0b8
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92d8], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004be49
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004be44
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d0b1
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.hotbar.9
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004c089
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004beba
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004beab
mov eax, esi
test eax, eax
je 0x14004beb5
cmp rcx, rdx
je 0x14004beba
dec rcx
jmp 0x14004bea0
sub rcx, rdx
jmp 0x14004bec1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004bf50
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004bf4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004c089
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004bfaa
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax + rax]
cmp byte [rcx], 0x3a
jne 0x14004bf9b
mov eax, esi
test eax, eax
je 0x14004bfa5
cmp rcx, rdx
je 0x14004bfaa
dec rcx
jmp 0x14004bf90
sub rcx, rdx
jmp 0x14004bfb1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d252
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x70]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x70]
je 0x14004d0e9
cmp dword [rdi], 0x22
je 0x14004d0db
movsxd rcx, eax
call fcn.14004d720
mov qword [reloc.WS2_32.dll_gethostname], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c089
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c084
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d0d4
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.forward
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004c2c9
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c0fa
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004c0eb
mov eax, esi
test eax, eax
je 0x14004c0f5
cmp rcx, rdx
je 0x14004c0fa
dec rcx
jmp 0x14004c0e0
sub rcx, rdx
jmp 0x14004c101
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c190
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c18b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004c2c9
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c1ea
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax + rax]
cmp byte [rcx], 0x3a
jne 0x14004c1db
mov eax, esi
test eax, eax
je 0x14004c1e5
cmp rcx, rdx
je 0x14004c1ea
dec rcx
jmp 0x14004c1d0
sub rcx, rdx
jmp 0x14004c1f1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d258
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x68]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x68]
je 0x14004d10c
cmp dword [rdi], 0x22
je 0x14004d0fe
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92f0], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c2c9
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c2c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d0f7
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.back
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004c509
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c33a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004c32b
mov eax, esi
test eax, eax
je 0x14004c335
cmp rcx, rdx
je 0x14004c33a
dec rcx
jmp 0x14004c320
sub rcx, rdx
jmp 0x14004c341
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c3d0
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c3cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004c509
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c42a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax + rax]
cmp byte [rcx], 0x3a
jne 0x14004c41b
mov eax, esi
test eax, eax
je 0x14004c425
cmp rcx, rdx
je 0x14004c42a
dec rcx
jmp 0x14004c410
sub rcx, rdx
jmp 0x14004c431
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d25e
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x60]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x60]
je 0x14004d12f
cmp dword [rdi], 0x22
je 0x14004d121
movsxd rcx, eax
call fcn.14004d720
mov qword [reloc.WS2_32.dll_WSAStartup], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c509
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c504
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d11a
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.left
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004c749
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c57a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004c56b
mov eax, esi
test eax, eax
je 0x14004c575
cmp rcx, rdx
je 0x14004c57a
dec rcx
jmp 0x14004c560
sub rcx, rdx
jmp 0x14004c581
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c610
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c60b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004c749
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c66a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax + rax]
cmp byte [rcx], 0x3a
jne 0x14004c65b
mov eax, esi
test eax, eax
je 0x14004c665
cmp rcx, rdx
je 0x14004c66a
dec rcx
jmp 0x14004c650
sub rcx, rdx
jmp 0x14004c671
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d264
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x58]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x58]
je 0x14004d152
cmp dword [rdi], 0x22
je 0x14004d144
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92d0], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c749
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c744
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d13d
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.right
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004c989
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c7ba
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004c7ab
mov eax, esi
test eax, eax
je 0x14004c7b5
cmp rcx, rdx
je 0x14004c7ba
dec rcx
jmp 0x14004c7a0
sub rcx, rdx
jmp 0x14004c7c1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d270
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c850
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c84b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d160
call fcn.14008183c
test bl, bl
je 0x14004c989
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c8aa
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax + rax]
cmp byte [rcx], 0x3a
jne 0x14004c89b
mov eax, esi
test eax, eax
je 0x14004c8a5
cmp rcx, rdx
je 0x14004c8aa
dec rcx
jmp 0x14004c890
sub rcx, rdx
jmp 0x14004c8b1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d26a
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x50]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x50]
je 0x14004d17c
cmp dword [rdi], 0x22
je 0x14004d16e
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92a8], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004c989
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004c984
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d167
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.jump
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004cbc9
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004c9fa
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004c9eb
mov eax, esi
test eax, eax
je 0x14004c9f5
cmp rcx, rdx
je 0x14004c9fa
dec rcx
jmp 0x14004c9e0
sub rcx, rdx
jmp 0x14004ca01
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d21c
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004ca90
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004ca8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d1ad
call fcn.14008183c
test bl, bl
je 0x14004cbc9
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004caea
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax + rax]
cmp byte [rcx], 0x3a
jne 0x14004cadb
mov eax, esi
test eax, eax
je 0x14004cae5
cmp rcx, rdx
je 0x14004caea
dec rcx
jmp 0x14004cad0
sub rcx, rdx
jmp 0x14004caf1
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d276
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x48]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x48]
je 0x14004d19f
cmp dword [rdi], 0x22
je 0x14004d191
movsxd rcx, eax
call fcn.14004d720
mov qword [reloc.WLDAP32.dll_Ordinal_32], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004cbc9
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004cbc4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d18a
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.sprint
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004ce09
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004cc3a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004cc2b
mov eax, esi
test eax, eax
je 0x14004cc35
cmp rcx, rdx
je 0x14004cc3a
dec rcx
jmp 0x14004cc20
sub rcx, rdx
jmp 0x14004cc41
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d21c
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004ccd0
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004cccb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d1ad
call fcn.14008183c
test bl, bl
je 0x14004ce09
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004cd2a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
nop dword [rax + rax]
cmp byte [rcx], 0x3a
jne 0x14004cd1b
mov eax, esi
test eax, eax
je 0x14004cd25
cmp rcx, rdx
je 0x14004cd2a
dec rcx
jmp 0x14004cd10
sub rcx, rdx
jmp 0x14004cd31
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d27c
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rbx, qword [rsp + 0x30]
mov dword [rax], esi
mov r8d, 0xa
lea rdx, [rbp - 0x40]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp - 0x40]
je 0x14004d1c9
cmp dword [rdi], 0x22
je 0x14004d1bb
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92e0], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14004ce09
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004ce04
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d1b4
call fcn.14008183c
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rcx, qword [rbp - 0x38]
lea rdx, str.key_key.drop
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004cf25
lea rdx, [rbp - 0x38]
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x20]
cmp r11, 0x10
cmovae rdx, r10
mov r9, qword [rbp - 0x28]
cmp r9, 1
jb 0x14004ce7a
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x3a
jne 0x14004ce6b
mov eax, esi
test eax, eax
je 0x14004ce75
cmp rcx, rdx
je 0x14004ce7a
dec rcx
jmp 0x14004ce60
sub rcx, rdx
jmp 0x14004ce81
mov rcx, 0xffffffffffffffff
inc rcx
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
cmp r9, rcx
jb 0x14004d21c
sub r9, rcx
mov r8, 0xffffffffffffffff
cmp r9, r8
cmovb r8, r9
lea rdx, [rbp - 0x38]
cmp r11, 0x10
cmovae rdx, r10
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.140040520
cmp qword [rsp + 0x40], 4
setb bl
lea rcx, [rsp + 0x30]
call fcn.1400404c0
test bl, bl
je 0x14004cf25
lea rdx, [0x1401ac304]
lea rcx, [rbp - 0x38]
call fcn.1400483b0
lea r8, [rax + 1]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x38]
call fcn.140048340
nop
mov rcx, rax
call fcn.14004aa80
movsxd rcx, eax
call fcn.14004d720
mov qword [0x1401b92b8], rax
lea rcx, [rsp + 0x30]
call fcn.1400404c0
lea rcx, [rbp - 0x38]
call fcn.140040490
mov rcx, rax
lea rdx, str.key_key.inventory
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14004ac10
lea rdx, [0x1401ac304]
lea rcx, [rbp - 0x38]
call fcn.1400483b0
lea r8, [rax + 1]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x38]
call fcn.140048340
mov rbx, qword [rax + 0x10]
lea rcx, [rsp + 0x30]
call fcn.1400404c0
cmp rbx, 4
jae 0x14004ac10
lea rdx, [0x1401ac304]
lea rcx, [rbp - 0x38]
call fcn.1400483b0
lea r8, [rax + 1]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x38]
call fcn.140048340
nop
mov rcx, rax
call fcn.14004aa80
nop
lea rcx, [rsp + 0x30]
call fcn.1400404c0
jmp 0x14004ac10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
lea rcx, [rbp - 0x38]
call fcn.1400404c0
nop
lea rcx, [rbp + 0x10]
call fcn.14004d290
nop
lea rcx, [rbp - 0x18]
call fcn.1400404c0
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.140081290
lea r11, [rsp + 0x230]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.140040680
nop
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3
call fcn.140040680
int3