Function at 0x1401cf4a0
Capabilities:
Create directory
Get geographical location

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2f0]
sub rsp, 0x3f0
mov rax, qword [0x1405e3440]
xor rax, rsp
mov qword [rbp + 0x2e0], rax
xor r12d, r12d
mov r15d, r12d
mov dword [rsp + 0x34], r12d
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_connect]
movdqu xmmword [rbp + 0x290], xmm1
mov dword [rbp + 0x280], 0x68746170
mov byte [rbp + 0x284], r12b
movups xmmword [rbp + 0x1e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1f0], xmm1
lea ecx, [r12 + 0x20]
call fcn.140487b50
mov qword [rbp + 0x1e0], rax
movdqa xmm0, xmmword [reloc.WS2_32.dll_select]
movdqu xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [str.SOFTWAREGrowtopia]
movups xmmword [rax], xmm1
movzx ecx, word [0x1404b9060]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], r12b
lea r8, [rbp + 0x280]
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x2a0]
call fcn.1401c6f20
mov rdi, rax
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 0xc
jb 0x1401cf5be
lea rax, [rcx + 0xc]
mov qword [rdi + 0x10], rax
mov rax, rdi
cmp rdx, 0xf
jbe 0x1401cf59f
mov rax, qword [rdi]
lea rbx, [rax + rcx]
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.Spare_Stuff
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xc], 0
jmp 0x1401cf5e4
mov qword [rsp + 0x20], reloc.WS2_32.dll_inet_ntoa
lea r9, str.Spare_Stuff
movzx r8d, byte [rsp + 0x30]
mov edx, reloc.WS2_32.dll_inet_ntoa
mov rcx, rdi
call fcn.14012b680
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x270], xmm1
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x260], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0x270], xmm1
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
or r15d, 4
mov rdx, qword [rbp + 0x2b8]
cmp rdx, 0xf
jbe 0x1401cf665
inc rdx
mov rcx, qword [rbp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401cf660
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401cf660
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x2b0], xmm0
mov byte [rbp + 0x2a0], 0
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0xf
jbe 0x1401cf6c0
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401cf6bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401cf6bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x1e0], 0
mov rdx, qword [rbp + 0x298]
cmp rdx, 0xf
jbe 0x1401cf71b
inc rdx
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401cf716
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401cf716
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
lea rcx, [rbp + 0x260]
cmp qword [rbp + 0x278], 0xf
cmova rcx, qword [rbp + 0x260]
xor edx, edx
call qword [sym.imp.KERNEL32.DLL_CreateDirectoryA]
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [reloc.WS2_32.dll_connect]
movdqu xmmword [rbp + 0x210], xmm1
mov dword [rbp + 0x200], 0x68746170
mov byte [rbp + 0x204], 0
movups xmmword [rbp + 0x240], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x250], xmm1
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call fcn.140487b50
mov qword [rbp + 0x240], rax
movdqa xmm0, xmmword [reloc.WS2_32.dll_select]
movdqu xmmword [rbp + 0x250], xmm0
movups xmm1, xmmword [str.SOFTWAREGrowtopia]
movups xmmword [rax], xmm1
movzx ecx, word [0x1404b9060]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], 0
lea r8, [rbp + 0x200]
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x2c0]
call fcn.1401c6f20
mov rdi, rax
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 0x19
jb 0x1401cf815
lea rax, [rcx + 0x19]
mov qword [rdi + 0x10], rax
mov rax, rdi
cmp rdx, 0xf
jbe 0x1401cf7f6
mov rax, qword [rdi]
lea rbx, [rax + rcx]
mov r8d, Ordinal_30
lea rdx, str.Spare_Stuff_settings.txt
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x19], 0
jmp 0x1401cf83b
mov qword [rsp + 0x20], Ordinal_30
lea r9, str.Spare_Stuff_settings.txt
movzx r8d, byte [rsp + 0x30]
mov edx, Ordinal_26
mov rcx, rdi
call fcn.14012b680
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x230], xmm1
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x220], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rbp + 0x230], xmm1
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
or r15d, 2
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0xf
jbe 0x1401cf8bc
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401cf8b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401cf8b7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x2d0], xmm0
mov byte [rbp + 0x2c0], 0
mov rdx, qword [rbp + 0x258]
cmp rdx, 0xf
jbe 0x1401cf917
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401cf912
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401cf912
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x250], xmm0
mov byte [rbp + 0x240], 0
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x1401cf972
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401cf96d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401cf96d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x210], xmm0
mov byte [rbp + 0x200], 0
lea rdx, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova rdx, qword [rbp + 0x220]
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rcx, [rbp + 0xb0]
call fcn.140149020
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea r13, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xb0], r13
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xac], edx
lea rcx, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova rcx, qword [rbp + 0x220]
call fcn.1401cebd0
mov edx, 1
mov ecx, 4
test al, al
cmove edx, ecx
lea r8, str.Failed_To_Load_Main_Settings..._n
lea rcx, str.Loaded_Main_Settings..._n
cmove rcx, r8
call fcn.140209e40
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
movdqa xmm1, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x210], xmm1
mov byte [rbp + 0x200], 0
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xb0]
add rcx, rax
mov dl, 0xa
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 + 0x200]
lea rcx, [rbp + 0xb0]
call fcn.140141160
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1401d15e8
lea rbx, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea rdi, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea rax, [0x1404b9078]
mov qword [rbp - 0x40], rax
lea rcx, [rbp + 0x50]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r15d, 1
mov dword [rsp + 0x34], r15d
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x40]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rbp - 0x40]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx - 0x40], rbx
mov rax, qword [rbp - 0x40]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx - 0x44], edx
mov r8d, 1
lea rdx, [rbp + 0x200]
lea rcx, [rbp - 0x30]
call fcn.140149ab0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], r12
mov qword [rbp + 0x1f8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1e0], 0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], r12
mov qword [rbp + 0x1d8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1c0], 0
mov r8b, 0x3d
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp - 0x40]
call fcn.140141160
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
mov r14, qword [rbp + 0x1f8]
mov rsi, qword [rbp + 0x1e0]
test al, al
je 0x1401d14c0
mov rax, qword [rbp - 0x40]
movsxd rcx, dword [rax + 4]
lea rax, [rbp - 0x40]
add rcx, rax
mov dl, 0xa
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 + 0x1c0]
lea rcx, [rbp - 0x40]
call fcn.140141160
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x1401d14c0
lea rcx, [rbp + 0x1e0]
cmp r14, 0xf
seta dil
cmova rcx, rsi
mov rbx, qword [rbp + 0x1f0]
cmp rbx, 2
jne 0x1401cfc62
mov r8, rbx
lea rdx, [0x1404bb954]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401cfc62
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
mov r8d, 0xa
lea rdx, [rsp + 0x38]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x38]
je 0x1401d17aa
cmp dword [rdi], 0x22
je 0x1401d179d
test eax, eax
setne byte [0x1405ebab7]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 3
jne 0x1401cfce2
mov r8, rbx
lea rdx, [0x1404bb958]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401cfce2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
mov r8d, 0xa
lea rdx, [rsp + 0x40]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x40]
je 0x1401d17c4
cmp dword [rdi], 0x22
je 0x1401d17b7
test eax, eax
setne byte [0x1405ebacc]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 2
jne 0x1401cfd62
mov r8, rbx
lea rdx, [0x1404bb95c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401cfd62
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
mov r8d, 0xa
lea rdx, [rsp + 0x48]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rsp + 0x48]
je 0x1401d17de
cmp dword [rdi], 0x22
je 0x1401d17d1
test eax, eax
setne byte [0x1405ebabd]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 2
jne 0x1401cfde2
mov r8, rbx
lea rdx, [0x1404bb960]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401cfde2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d17f8
cmp dword [rdi], 0x22
je 0x1401d17eb
test eax, eax
setne byte [0x1405ebabf]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 3
jne 0x1401cfe62
mov r8, rbx
lea rdx, [0x1404bb964]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401cfe62
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d1812
cmp dword [rdi], 0x22
je 0x1401d1805
test eax, eax
setne byte [0x1405ebacd]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 2
jne 0x1401cfee2
mov r8, rbx
lea rdx, [0x1404bb968]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401cfee2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d182c
cmp dword [rdi], 0x22
je 0x1401d181f
test eax, eax
setne byte [0x1405ebac2]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 3
jne 0x1401cff38
mov r8, rbx
lea rdx, [0x1404bb96c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401cff38
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8620]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 6
jne 0x1401cffb8
mov r8, rbx
lea rdx, [0x1404bb970]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401cffb8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d1846
cmp dword [rdi], 0x22
je 0x1401d1839
test eax, eax
setne byte [0x1405ebac3]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 6
jne 0x1401d0038
mov r8, rbx
lea rdx, [0x1404bb978]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0038
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d1860
cmp dword [rdi], 0x22
je 0x1401d1853
test eax, eax
setne byte [0x1405ebac5]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 6
jne 0x1401d00b8
mov r8, rbx
lea rdx, [0x1404bb980]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d00b8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d187a
cmp dword [rdi], 0x22
je 0x1401d186d
test eax, eax
setne byte [0x1405ebac6]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d0136
mov r8, rbx
lea rdx, [0x1404bb988]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0136
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d1894
cmp dword [rdi], 0x22
je 0x1401d1887
test eax, eax
setne byte [0x1405d809a]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 8
jne 0x1401d01b4
mov r8, rbx
lea rdx, [0x1404bb990]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d01b4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d18ae
cmp dword [rdi], 0x22
je 0x1401d18a1
test eax, eax
setne byte [0x1405ebacf]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 9
jne 0x1401d0232
mov r8, rbx
lea rdx, [0x1404bb9a0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0232
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d18c8
cmp dword [rdi], 0x22
je 0x1401d18bb
test eax, eax
setne byte [0x1405ebac4]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 7
jne 0x1401d02b0
mov r8, rbx
lea rdx, [0x1404bb9b0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d02b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d18e2
cmp dword [rdi], 0x22
je 0x1401d18d5
test eax, eax
setne byte [0x1405ebab2]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d032e
mov r8, rbx
lea rdx, [0x1404bb9b8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d032e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d18fc
cmp dword [rdi], 0x22
je 0x1401d18ef
test eax, eax
setne byte [0x1405eba8f]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d03ac
mov r8, rbx
lea rdx, [0x1404bb9c8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d03ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d1916
cmp dword [rdi], 0x22
je 0x1401d1909
test eax, eax
setne byte [0x1405ebaae]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d042a
mov r8, rbx
lea rdx, [0x1404bb9d8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d042a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
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 0x1401d1930
cmp dword [rdi], 0x22
je 0x1401d1923
test eax, eax
setne byte [0x1405ebab4]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 7
jne 0x1401d04a1
mov r8, rbx
lea rdx, [0x1404bb9e8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d04a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rbx, qword [rbp + 0x1c0]
mov dword [rax], r12d
lea rdx, [rbp - 0x48]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp - 0x48]
je 0x1401d1790
cmp dword [rdi], 0x22
je 0x1401d193d
movss dword [0x1405d80dc], xmm0
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d04f7
mov r8, rbx
lea rdx, [0x1404bb9f0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d04f7
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8360]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d054d
mov r8, rbx
lea rdx, [0x1404bba00]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d054d
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8380]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d05a3
mov r8, rbx
lea rdx, [0x1404bba10]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d05a3
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d83a0]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d05f9
mov r8, rbx
lea rdx, [0x1404bba20]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d05f9
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d83c0]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d064f
mov r8, rbx
lea rdx, [0x1404bba30]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d064f
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d83e0]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d06a5
mov r8, rbx
lea rdx, [0x1404bba40]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d06a5
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8400]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d06fb
mov r8, rbx
lea rdx, [0x1404bba50]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d06fb
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8420]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d0751
mov r8, rbx
lea rdx, [0x1404bba60]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0751
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8440]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 6
jne 0x1401d07a7
mov r8, rbx
lea rdx, [0x1404bba6c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d07a7
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8460]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 6
jne 0x1401d07fd
mov r8, rbx
lea rdx, [0x1404bba74]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d07fd
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8480]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 7
jne 0x1401d0853
mov r8, rbx
lea rdx, [0x1404bba80]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0853
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d84a0]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d08a9
mov r8, rbx
lea rdx, [0x1404bba88]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d08a9
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d84c0]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d08ff
mov r8, rbx
lea rdx, [0x1404bba90]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d08ff
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d84e0]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d0955
mov r8, rbx
lea rdx, [0x1404bba98]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0955
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8500]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d09ab
mov r8, rbx
lea rdx, [0x1404bbaa0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d09ab
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8520]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d0a01
mov r8, rbx
lea rdx, [0x1404bbaa8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0a01
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8540]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d0a57
mov r8, rbx
lea rdx, [0x1404bbab0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0a57
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8560]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d0aad
mov r8, rbx
lea rdx, [0x1404bbab8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0aad
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8580]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d0b03
mov r8, rbx
lea rdx, [0x1404bbac0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0b03
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d85a0]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d0b49
mov r8, rbx
lea rdx, [0x1404bbac8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0b49
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebab3]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d0b90
mov r8, rbx
lea rdx, [0x1404bbad8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0b90
xor edx, edx
lea r8d, [rbx - 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405d8099]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 9
jne 0x1401d0be6
mov r8, rbx
lea rdx, [0x1404bbae8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0be6
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8340]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 6
jne 0x1401d0c3c
mov r8, rbx
lea rdx, [0x1404bbaf4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0c3c
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8220]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 6
jne 0x1401d0c92
mov r8, rbx
lea rdx, [0x1404bbafc]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0c92
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8240]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xc
jne 0x1401d0ce8
mov r8, rbx
lea rdx, [0x1404bbb08]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0ce8
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d81a0]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d0d2f
mov r8, rbx
lea rdx, [0x1404bbb18]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0d2f
xor edx, edx
lea r8d, [rbx - 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405d8098]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d0d75
mov r8, rbx
lea rdx, [0x1404bbb28]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0d75
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405eba4c]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 8
jne 0x1401d0dbc
mov r8, rbx
lea rdx, [0x1404bbb38]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0dbc
xor edx, edx
lea r8d, [rbx + 2]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebad5]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 8
jne 0x1401d0e03
mov r8, rbx
lea rdx, [0x1404bbb48]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0e03
xor edx, edx
lea r8d, [rbx + 2]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405eba48]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d0e4a
mov r8, rbx
lea rdx, [0x1404bbb58]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0e4a
xor edx, edx
lea r8d, [rbx - 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405eba49]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xc
jne 0x1401d0e91
mov r8, rbx
lea rdx, [0x1404bbb68]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0e91
xor edx, edx
lea r8d, [rbx - 2]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405eba4a]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d0ed7
mov r8, rbx
lea rdx, [0x1404bbb78]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0ed7
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405eba4b]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 9
jne 0x1401d0f2d
mov r8, rbx
lea rdx, [0x1404bbb88]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0f2d
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8200]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 9
jne 0x1401d0f74
mov r8, rbx
lea rdx, [0x1404bbb98]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0f74
xor edx, edx
lea r8d, [rbx + 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebab5]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 7
jne 0x1401d0fbb
mov r8, rbx
lea rdx, [0x1404bbba8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d0fbb
xor edx, edx
lea r8d, [rbx + 3]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405eba88]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 9
jne 0x1401d1002
mov r8, rbx
lea rdx, [0x1404bbbb0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d1002
xor edx, edx
lea r8d, [rbx + 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405eba89]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 7
jne 0x1401d1058
mov r8, rbx
lea rdx, [0x1404bbbc0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d1058
lea rdx, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova rdx, qword [rbp + 0x1c0]
mov r8, qword [rbp + 0x1d0]
lea rcx, [0x1405d8280]
call fcn.140165210
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 7
jne 0x1401d109f
mov r8, rbx
lea rdx, [0x1404bbbc8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d109f
xor edx, edx
lea r8d, [rbx + 3]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405eba8a]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 8
jne 0x1401d10e1
mov r8, rbx
lea rdx, [0x1404bbbd0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d10e1
xor edx, edx
lea rcx, [rbp + 0x1c0]
call fcn.1401f36e0
movss dword [0x1405d80fc], xmm0
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d1124
mov r8, rbx
lea rdx, [0x1404bbbe0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d1124
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
mov dword [0x1405ebb48], eax
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 5
jne 0x1401d116b
mov r8, rbx
lea rdx, [0x1404bbbec]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d116b
xor edx, edx
lea r8d, [rbx + 5]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebb17]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d11b1
mov r8, rbx
lea rdx, [0x1404bbbf8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d11b1
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405d80c0]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d11f8
mov r8, rbx
lea rdx, [0x1404bbc08]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d11f8
xor edx, edx
lea r8d, [rbx - 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebac1]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xf
jne 0x1401d123f
mov r8, rbx
lea rdx, [0x1404bbc18]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d123f
xor edx, edx
lea r8d, [rbx - 5]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebb16]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 8
jne 0x1401d1286
mov r8, rbx
lea rdx, [0x1404bbc28]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d1286
xor edx, edx
lea r8d, [rbx + 2]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebaff]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 6
jne 0x1401d12cd
mov r8, rbx
lea rdx, [0x1404bbc34]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d12cd
xor edx, edx
lea r8d, [rbx + 4]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebb27]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d1314
mov r8, rbx
lea rdx, [0x1404bbc40]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d1314
xor edx, edx
lea r8d, [rbx - 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebb24]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d135b
mov r8, rbx
lea rdx, [0x1404bbc50]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d135b
xor edx, edx
lea r8d, [rbx - 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebab8]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d13a1
mov r8, rbx
lea rdx, [0x1404bbc60]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d13a1
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebab9]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d13e7
mov r8, rbx
lea rdx, [0x1404bbc70]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d13e7
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebafc]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xb
jne 0x1401d142e
mov r8, rbx
lea rdx, [0x1404bbc80]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d142e
xor edx, edx
lea r8d, [rbx - 1]
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebafd]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d1471
mov r8, rbx
lea rdx, [0x1404bbc90]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d1471
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebafe]
jmp 0x1401d14b2
lea rcx, [rbp + 0x1e0]
test dil, dil
cmovne rcx, rsi
cmp rbx, 0xa
jne 0x1401d14b2
mov r8, rbx
lea rdx, [0x1404bbca0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401d14b2
xor edx, edx
mov r8d, ebx
lea rcx, [rbp + 0x1c0]
call fcn.1401f3760
test eax, eax
setne byte [0x1405ebb32]
lea rbx, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
lea rdi, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0xf
jbe 0x1401d1501
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401d14fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401d165b
call fcn.140487b8c
mov qword [rbp + 0x1d0], r12
mov qword [rbp + 0x1d8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1c0], 0
cmp r14, 0xf
jbe 0x1401d1552
lea rdx, [r14 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x1401d1549
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401d1662
mov rcx, rsi
call fcn.140487b8c
nop
mov rax, qword [rbp - 0x40]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx - 0x40], rbx
mov rax, qword [rbp - 0x40]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx - 0x44], edx
mov qword [rbp - 0x30], rdi
lea rcx, [rbp - 0x30]
call fcn.140163780
lea rcx, [rbp - 0x30]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp - 0x28]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x50]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xb0]
add rcx, rax
mov dl, 0xa
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 + 0x200]
lea rcx, [rbp + 0xb0]
call fcn.140141160
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1401cfaad
lea rcx, [rbp + 0xc0]
call fcn.14016c090
test rax, rax
jne 0x1401d161c
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xb0]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rdx, qword [rbp + 0x218]
cmp rdx, 0xf
jbe 0x1401d166f
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401d1669
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401d1669
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140487b8c
nop
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xb0], r13
mov rax, qword [rbp + 0xb0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xac], edx
lea rcx, [rbp + 0xc0]
call fcn.14014db70
lea rcx, [rbp + 0xc8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x160]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0xf
jbe 0x1401d1705
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401d1700
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401d1700
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
movdqa xmm0, xmmword [0x1404b8c30]
movdqu xmmword [rbp + 0x230], xmm0
mov byte [rbp + 0x220], 0
mov rdx, qword [rbp + 0x278]
cmp rdx, 0xf
jbe 0x1401d1760
inc rdx
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401d175b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1401d175b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140487b8c
mov rcx, qword [rbp + 0x2e0]
xor rcx, rsp
call fcn.140487ca0
lea r11, [rsp + 0x3f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stoi_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
lea rcx, str.invalid_stoi_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
int3
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3