Function at 0x1400014c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4d0]
sub rsp, 0x5d0
movaps xmmword [rsp + 0x5c0], xmm6
mov rax, qword [0x140098028]
xor rax, rsp
mov qword [rbp + 0x4b0], rax
mov rdi, rdx
mov qword [rbp + 0x280], rdx
mov rbx, rcx
mov qword [rsp + 0x38], rcx
mov qword [rbp + 0x378], rdx
xor r14d, r14d
mov dword [rsp + 0x30], r14d
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x3a0]
call sub.VCRUNTIME140.dll_memset
mov rdx, rdi
lea rcx, [rbp + 0x3a0]
call fcn.1400088e0
nop
cmp qword [rbp + 0x430], r14
jne 0x14000156e
lea rdx, str.Error_opening_config_file_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.1400090e0
lea rdx, [0x1400092b0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140004fd4
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
mov qword [rbp + 0x390], r14
mov qword [rbp + 0x398], 0xf
mov byte [rbp + 0x380], 0
mov rax, qword [rbp + 0x3a0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x3a0]
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 + 0x380]
lea rcx, [rbp + 0x3a0]
call fcn.140009860
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 0x140004b3e
xorps xmm6, xmm6
lea rsi, [rbp + 0x380]
mov r14, qword [rbp + 0x398]
cmp r14, 0x10
setae r15b
mov r12, qword [rbp + 0x380]
cmovae rsi, r12
mov r13, qword [rbp + 0x390]
cmp r13, 0x10
jb 0x14000166c
lea rdi, [rsi + r13]
lea r8, [rdi - 0xf]
sub r8, rsi
mov edx, 0x69
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000166c
nop
mov r8d, 0x10
lea rdx, str.isClickerEnabled
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140001d10
inc rbx
lea r8, [rdi - 0xf]
sub r8, rbx
mov edx, 0x69
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001630
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 7
jb 0x1400016dc
lea rdi, [rsi + r13]
lea r8, [rdi - 6]
sub r8, rsi
mov edx, 0x6b
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400016dc
mov r8d, 7
lea rdx, str.keyBind
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140001e74
inc rbx
lea r8, [rdi - 6]
sub r8, rbx
mov edx, 0x6b
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400016a0
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0xf
jb 0x14000174c
lea rdi, [rsi + r13]
lea r8, [rdi - 0xe]
sub r8, rsi
mov edx, 0x69
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000174c
mov r8d, 0xf
lea rdx, str.inventoryArr_9_
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140001fcf
inc rbx
lea r8, [rdi - 0xe]
sub r8, rbx
mov edx, 0x69
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001710
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0x15
jb 0x1400017bc
lea rdi, [rsi + r13]
lea r8, [rdi - 0x14]
sub r8, rsi
mov edx, 0x69
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400017bc
mov r8d, 0x15
lea rdx, str.isOnlyInMovingEnabled
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140002170
inc rbx
lea r8, [rdi - 0x14]
sub r8, rbx
mov edx, 0x69
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001780
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0x13
jb 0x14000182c
lea rdi, [rsi + r13]
lea r8, [rdi - 0x12]
sub r8, rsi
mov edx, 0x69
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000182c
mov r8d, 0x13
lea rdx, str.isBreakBlockEnabled
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400022d4
inc rbx
lea r8, [rdi - 0x12]
sub r8, rbx
mov edx, 0x69
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400017f0
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0x14
jb 0x14000189c
lea rdi, [rsi + r13]
lea r8, [rdi - 0x13]
sub r8, rsi
mov edx, 0x69
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000189c
mov r8d, 0x14
lea rdx, str.isBlatantModeEnabled
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140002434
inc rbx
lea r8, [rdi - 0x13]
sub r8, rbx
mov edx, 0x69
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001860
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 7
jb 0x14000190c
lea rdi, [rsi + r13]
lea r8, [rdi - 6]
sub r8, rsi
mov edx, 0x74
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000190c
mov r8d, 7
lea rdx, str.trigger
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14000259d
inc rbx
lea r8, [rdi - 6]
sub r8, rbx
mov edx, 0x74
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400018d0
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 9
jb 0x14000197c
lea rdi, [rsi + r13]
lea r8, [rdi - 8]
sub r8, rsi
mov edx, 0x63
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000197c
mov r8d, 9
lea rdx, str.clickMode
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140002763
inc rbx
lea r8, [rdi - 8]
sub r8, rbx
mov edx, 0x63
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001940
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0xd
jb 0x1400019ec
lea rdi, [rsi + r13]
lea r8, [rdi - 0xc]
sub r8, rsi
mov edx, 0x6c
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400019ec
mov r8d, 0xd
lea rdx, str.lastClickMode
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400028f1
inc rbx
lea r8, [rdi - 0xc]
sub r8, rbx
mov edx, 0x6c
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400019b0
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0xa
jb 0x140001a5c
lea rdi, [rsi + r13]
lea r8, [rdi - 9]
sub r8, rsi
mov edx, 0x72
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140001a5c
mov r8d, 0xa
lea rdx, str.randomMode
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140002a81
inc rbx
lea r8, [rdi - 9]
sub r8, rbx
mov edx, 0x72
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001a20
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 7
jb 0x140001adc
lea rdi, [rsi + r13]
lea r8, [rdi - 6]
sub r8, rsi
mov edx, 0x67
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140001adc
nop dword [rax]
nop dword [rax + rax]
mov r8d, 7
lea rdx, str.gateCPS
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140002c3f
inc rbx
lea r8, [rdi - 6]
sub r8, rbx
mov edx, 0x67
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001aa0
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0x13
jb 0x140001b4c
lea rdi, [rsi + r13]
lea r8, [rdi - 0x12]
sub r8, rsi
mov edx, 0x6d
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140001b4c
mov r8d, 0x13
lea rdx, str.minAssistClickDelay
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140002dbd
inc rbx
lea r8, [rdi - 0x12]
sub r8, rbx
mov edx, 0x6d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001b10
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0x13
jb 0x140001bbc
lea rdi, [rsi + r13]
lea r8, [rdi - 0x12]
sub r8, rsi
mov edx, 0x6d
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140001bbc
mov r8d, 0x13
lea rdx, str.maxAssistClickDelay
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140002f34
inc rbx
lea r8, [rdi - 0x12]
sub r8, rbx
mov edx, 0x6d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001b80
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0xf
jb 0x140001c2c
lea rdi, [rsi + r13]
lea r8, [rdi - 0xe]
sub r8, rsi
mov edx, 0x61
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140001c2c
mov r8d, 0xf
lea rdx, str.assistClickTime
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400030ad
inc rbx
lea r8, [rdi - 0xe]
sub r8, rbx
mov edx, 0x61
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001bf0
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0xb
jb 0x140001c9c
lea rdi, [rsi + r13]
lea r8, [rdi - 0xa]
sub r8, rsi
mov edx, 0x63
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140001c9c
mov r8d, 0xb
lea rdx, str.clickChance
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140003224
inc rbx
lea r8, [rdi - 0xa]
sub r8, rbx
mov edx, 0x63
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140001c60
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 6
jb 0x140003541
lea rbx, [rdi + r13]
lea r8, [rbx - 5]
sub r8, rdi
mov edx, 0x61
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
xor r14d, r14d
test rax, rax
je 0x140003544
nop dword [rax + rax]
mov rdx, r14
lea rax, str.aimCPS
nop word [rax + rax]
movzx ecx, byte [r9 + rdx]
inc rdx
cmp cl, byte [rax + rdx - 1]
jne 0x14000339d
cmp rdx, 6
jne 0x140001cf0
mov eax, r14d
jmp 0x1400033a2
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000166c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140001d81
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140001d81
nop word [rax + rax]
cmp byte [rax], 0x3d
jne 0x140001d59
xor ecx, ecx
jmp 0x140001d5e
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140001e6c
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140001d50
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xor r14d, r14d
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
cmp r13, rcx
jb 0x140005065
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp - 0x80]
call fcn.1400095e0
or dword [rsp + 0x30], 2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rbx, qword [rbp - 0x80]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2a8]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x2a8]
je 0x140004bd2
cmp dword [rdi], 0x22
je 0x140004bc4
test eax, eax
setne al
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0x15], al
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001e62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004bbd
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140001d88
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x1400016dc
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140001ee1
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140001ee1
nop
cmp byte [rax], 0x3d
jne 0x140001eb9
xor ecx, ecx
jmp 0x140001ebe
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140001fc7
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140001eb0
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xor r14d, r14d
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
cmp r13, rcx
jb 0x14000506b
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp - 0x60]
call fcn.1400095e0
or dword [rsp + 0x30], 4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae rbx, qword [rbp - 0x60]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2b0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x2b0]
je 0x140004bf5
cmp dword [rdi], 0x22
je 0x140004be7
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x10], eax
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001fbd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004be0
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140001ee8
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000174c
xor esi, esi
mov r12, qword [rsp + 0x38]
add r12, 0x16
nop word [rax + rax]
lea rdi, [rbp + 0x380]
cmp r14, 0x10
setae r15b
mov r14, qword [rbp + 0x380]
cmovae rdi, r14
cmp r13, 1
jb 0x140002061
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rcx, rax
test rax, rax
je 0x140002061
nop dword [rax]
cmp byte [rcx], 0x3d
jne 0x140002039
xor eax, eax
jmp 0x14000203e
sbb eax, eax
or eax, 1
test eax, eax
je 0x140002168
inc rcx
mov r8, rbx
sub r8, rcx
mov edx, 0x3d
call sub.VCRUNTIME140.dll_memchr
mov rcx, rax
test rax, rax
jne 0x140002030
mov rcx, 0xffffffffffffffff
movsxd rdx, esi
inc rdx
add rdx, rcx
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xor eax, eax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
cmp r13, rdx
jb 0x140005071
sub r13, rdx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rax, [rbp + 0x380]
test r15b, r15b
cmovne rax, r14
add rdx, rax
lea rcx, [rbp - 0x40]
call fcn.1400095e0
or dword [rsp + 0x30], 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rbx, qword [rbp - 0x40]
xor r14d, r14d
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2b8]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x2b8]
je 0x140004c18
cmp dword [rdi], 0x22
je 0x140004c0a
test eax, eax
setne al
mov byte [r12], al
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x140002146
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002141
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004c03
call fcn.14007e19c
add esi, 2
inc r12
cmp esi, 0x10
jg 0x140004ae6
mov r14, qword [rbp + 0x398]
mov r13, qword [rbp + 0x390]
jmp 0x140001ff0
sub rcx, rdi
jmp 0x140002068
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x1400017bc
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x1400021e1
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400021e1
nop word [rax + rax]
cmp byte [rax], 0x3d
jne 0x1400021b9
xor ecx, ecx
jmp 0x1400021be
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1400022cc
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400021b0
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xor r14d, r14d
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], r14
cmp r13, rcx
jb 0x140005077
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp - 0x20]
call fcn.1400095e0
or dword [rsp + 0x30], 8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae rbx, qword [rbp - 0x20]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2c0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x2c0]
je 0x140004c3b
cmp dword [rdi], 0x22
je 0x140004c2d
test eax, eax
setne al
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0x20], al
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400022c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004c26
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x1400021e8
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000182c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140002341
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140002341
nop
cmp byte [rax], 0x3d
jne 0x140002319
xor ecx, ecx
jmp 0x14000231e
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x14000242c
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002310
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xor r14d, r14d
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
cmp r13, rcx
jb 0x14000507d
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp]
call fcn.1400095e0
or dword [rsp + 0x30], 0x10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rbx, qword [rbp]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2c8]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x2c8]
je 0x140004c5e
cmp dword [rdi], 0x22
je 0x140004c50
test eax, eax
setne al
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0x21], al
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002422
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004c49
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140002348
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000189c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x1400024a1
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400024a1
nop
cmp byte [rax], 0x3d
jne 0x140002479
xor ecx, ecx
jmp 0x14000247e
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140002595
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002470
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xor r14d, r14d
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r14
cmp r13, rcx
jb 0x140005083
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rsp + 0x40]
call fcn.1400095e0
or dword [rsp + 0x30], 0x20
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0x10
cmovae rbx, qword [rsp + 0x40]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x370]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x370]
je 0x140004c81
cmp dword [rdi], 0x22
je 0x140004c73
test eax, eax
setne al
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0x22], al
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000258b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004c6c
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x1400024a8
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000190c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140002608
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140002608
cmp byte [rax], 0x3d
jne 0x1400025e0
xor ecx, ecx
jmp 0x1400025e5
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1400026f8
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400025d7
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xor r14d, r14d
mov qword [rbp + 0x30], r14
mov qword [rbp + 0x38], r14
cmp r13, rcx
jb 0x140005089
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x20]
call fcn.1400095e0
or dword [rsp + 0x30], 0x40
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0x10
cmovae rbx, qword [rbp + 0x20]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2d0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
movsxd rsi, eax
cmp rbx, qword [rbp + 0x2d0]
je 0x140004ca4
cmp dword [rdi], 0x22
je 0x140004c96
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x1400026e0
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400026db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004c8f
call fcn.14007e19c
cmp esi, 5
ja case.0x1400026f6.5
lea rdx, [0x140000000]
mov ecx, dword [rdx + rsi*4 + 0x5104]
add rcx, rdx
jmp rcx
sub rax, rdi
jmp 0x14000260f
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x24], r14d
jmp 0x140004aeb
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x24], 1
jmp 0x140004aeb
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x24], 2
jmp 0x140004aeb
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x24], 3
jmp 0x140004aeb
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x24], 4
jmp 0x140004aeb
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x24], 5
jmp 0x140004aeb
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000197c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x1400027d1
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400027d1
nop dword [rax]
cmp byte [rax], 0x3d
jne 0x1400027a9
xor ecx, ecx
jmp 0x1400027ae
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1400028ca
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400027a0
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xor r14d, r14d
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], r14
cmp r13, rcx
jb 0x14000508f
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x40]
call fcn.1400095e0
or dword [rsp + 0x30], 0x80
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
lea rbx, [rbp + 0x40]
cmp qword [rbp + 0x58], 0x10
cmovae rbx, qword [rbp + 0x40]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2d8]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov edi, eax
cmp rbx, qword [rbp + 0x2d8]
je 0x140004cc7
cmp dword [rsi], 0x22
je 0x140004cb9
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1400028ab
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400028a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004cb2
call fcn.14007e19c
test edi, edi
je 0x1400028e3
sub edi, 1
je 0x1400028d2
cmp edi, 1
jne 0x1400028e3
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x28], 2
jmp 0x140004aeb
sub rax, rdi
jmp 0x1400027d8
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x28], 1
jmp 0x140004aeb
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x28], r14d
jmp 0x140004aeb
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x1400019ec
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140002961
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140002961
nop dword [rax + rax]
cmp byte [rax], 0x3d
jne 0x140002939
xor ecx, ecx
jmp 0x14000293e
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140002a5a
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002930
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
xor r14d, r14d
mov qword [rbp + 0x70], r14
mov qword [rbp + 0x78], r14
cmp r13, rcx
jb 0x140005095
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x60]
call fcn.1400095e0
or dword [rsp + 0x30], 0x100
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
lea rbx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae rbx, qword [rbp + 0x60]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2e0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov edi, eax
cmp rbx, qword [rbp + 0x2e0]
je 0x140004cea
cmp dword [rsi], 0x22
je 0x140004cdc
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x140002a3b
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002a36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004cd5
call fcn.14007e19c
test edi, edi
je 0x140002a73
sub edi, 1
je 0x140002a62
cmp edi, 1
jne 0x140002a73
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x2c], 2
jmp 0x140004aeb
sub rax, rdi
jmp 0x140002968
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x2c], 1
jmp 0x140004aeb
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x2c], r14d
jmp 0x140004aeb
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140001a5c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140002af1
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140002af1
nop dword [rax + rax]
cmp byte [rax], 0x3d
jne 0x140002ac9
xor ecx, ecx
jmp 0x140002ace
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140002c0a
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002ac0
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
xor r14d, r14d
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x98], r14
cmp r13, rcx
jb 0x14000509b
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x80]
call fcn.1400095e0
or dword [rsp + 0x30], 0x200
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
lea rbx, [rbp + 0x80]
cmp qword [rbp + 0x98], 0x10
cmovae rbx, qword [rbp + 0x80]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2e8]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov edi, eax
cmp rbx, qword [rbp + 0x2e8]
je 0x140004d0d
cmp dword [rsi], 0x22
je 0x140004cff
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x140002be6
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002be1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004cf8
call fcn.14007e19c
mov rbx, qword [rsp + 0x38]
test edi, edi
je 0x140002c36
sub edi, 1
je 0x140002c2a
sub edi, 1
je 0x140002c1e
sub edi, 1
je 0x140002c12
mov dword [rbx + 0x30], 4
jmp 0x140004aeb
sub rax, rdi
jmp 0x140002af8
mov dword [rbx + 0x30], 3
jmp 0x140004aeb
mov dword [rbx + 0x30], 2
jmp 0x140004aeb
mov dword [rbx + 0x30], 1
jmp 0x140004aeb
mov dword [rbx + 0x30], r14d
jmp 0x140004aeb
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140001adc
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140002cb1
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140002cb1
nop dword [rax]
cmp byte [rax], 0x3d
jne 0x140002c89
xor ecx, ecx
jmp 0x140002c8e
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140002db5
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002c80
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
xor r14d, r14d
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], r14
cmp r13, rcx
jb 0x1400050a1
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0xa0]
call fcn.1400095e0
or dword [rsp + 0x30], 0x400
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0x10
cmovae rbx, qword [rbp + 0xa0]
mov dword [rax], r14d
lea rdx, [rbp + 0x2f0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x2f0]
je 0x140004d30
cmp dword [rdi], 0x22
je 0x140004d22
cvttss2si eax, xmm0
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x34], eax
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002dab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d1b
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140002cb8
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140001b4c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140002e28
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140002e28
cmp byte [rax], 0x3d
jne 0x140002e00
xor ecx, ecx
jmp 0x140002e05
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140002f2c
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002df7
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xor r14d, r14d
mov qword [rbp + 0xd0], r14
mov qword [rbp + 0xd8], r14
cmp r13, rcx
jb 0x1400050a7
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0xc0]
call fcn.1400095e0
or dword [rsp + 0x30], 0x800
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0x10
cmovae rbx, qword [rbp + 0xc0]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x2f8]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x2f8]
je 0x140004d53
cmp dword [rdi], 0x22
je 0x140004d45
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x38], eax
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002f22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d3e
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140002e2f
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140001bbc
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140002fa1
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140002fa1
nop
cmp byte [rax], 0x3d
jne 0x140002f79
xor ecx, ecx
jmp 0x140002f7e
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1400030a5
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140002f70
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
xor r14d, r14d
mov qword [rbp + 0xf0], r14
mov qword [rbp + 0xf8], r14
cmp r13, rcx
jb 0x1400050ad
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0xe0]
call fcn.1400095e0
or dword [rsp + 0x30], 0x1000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0x10
cmovae rbx, qword [rbp + 0xe0]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x300]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x300]
je 0x140004d76
cmp dword [rdi], 0x22
je 0x140004d68
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x3c], eax
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000309b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d61
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140002fa8
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140001c2c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140003118
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140003118
cmp byte [rax], 0x3d
jne 0x1400030f0
xor ecx, ecx
jmp 0x1400030f5
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x14000321c
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400030e7
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xor r14d, r14d
mov qword [rbp + 0x110], r14
mov qword [rbp + 0x118], r14
cmp r13, rcx
jb 0x1400050b3
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x100]
call fcn.1400095e0
or dword [rsp + 0x30], 0x2000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0x10
cmovae rbx, qword [rbp + 0x100]
mov dword [rax], r14d
lea r8d, [r14 + 0xa]
lea rdx, [rbp + 0x308]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x308]
je 0x140004d99
cmp dword [rdi], 0x22
je 0x140004d8b
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x44], eax
mov rdx, qword [rbp + 0x118]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003212
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004d84
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x14000311f
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140001c9c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140003291
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140003291
nop
cmp byte [rax], 0x3d
jne 0x140003269
xor ecx, ecx
jmp 0x14000326e
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140003395
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140003260
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
xor r14d, r14d
mov qword [rbp + 0x130], r14
mov qword [rbp + 0x138], r14
cmp r13, rcx
jb 0x1400050b9
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x120]
call fcn.1400095e0
or dword [rsp + 0x30], 0x4000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x120]
cmp qword [rbp + 0x138], 0x10
cmovae rbx, qword [rbp + 0x120]
mov dword [rax], r14d
lea rdx, [rbp + 0x310]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x310]
je 0x140004dbc
cmp dword [rdi], 0x22
je 0x140004dae
cvttss2si eax, xmm0
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x48], eax
mov rdx, qword [rbp + 0x138]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000338b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004da7
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140003298
sbb eax, eax
or eax, 1
test eax, eax
je 0x1400033ce
inc r9
lea r8, [rbx - 5]
sub r8, r9
mov edx, 0x61
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x140001ce0
jmp 0x140003544
sub r9, rdi
cmp r9, 0xffffffffffffffff
je 0x140003544
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x14000343a
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14000343a
cmp byte [rax], 0x3d
jne 0x140003412
mov ecx, r14d
jmp 0x140003417
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140003539
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140003408
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], r14
mov qword [rbp + 0x158], r14
cmp r13, rcx
jb 0x1400050bf
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x140]
call fcn.1400095e0
or dword [rsp + 0x30], 0x8000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x140]
cmp qword [rbp + 0x158], 0x10
cmovae rbx, qword [rbp + 0x140]
mov dword [rax], r14d
lea rdx, [rbp + 0x318]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x318]
je 0x140004ddf
cmp dword [rdi], 0x22
je 0x140004dd1
mov rbx, qword [rsp + 0x38]
movss dword [rbx + 0x50], xmm0
mov rdx, qword [rbp + 0x158]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000352f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004dca
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140003441
xor r14d, r14d
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 6
jb 0x1400035d5
lea rbx, [rdi + r13]
lea r8, [rbx - 5]
sub r8, rdi
mov edx, 0x6d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
je 0x1400035d5
nop dword [rax + rax]
mov rdx, r14
lea rax, str.maxCPS
nop word [rax + rax]
movzx ecx, byte [r9 + rdx]
inc rdx
cmp cl, byte [rax + rdx - 1]
jne 0x1400035a9
cmp rdx, 6
jne 0x140003590
mov eax, r14d
jmp 0x1400035ae
sbb eax, eax
or eax, 1
test eax, eax
je 0x140003640
inc r9
lea r8, [rbx - 5]
sub r8, r9
mov edx, 0x6d
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x140003580
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 6
jb 0x1400037df
lea rbx, [rdi + r13]
lea r8, [rbx - 5]
sub r8, rdi
mov edx, 0x6d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
je 0x1400037df
mov rdx, r14
lea rax, str.minCPS
nop dword [rax + rax]
movzx ecx, byte [r9 + rdx]
inc rdx
cmp cl, byte [rax + rdx - 1]
jne 0x1400037af
cmp rdx, 6
jne 0x140003620
mov eax, r14d
jmp 0x1400037b4
sub r9, rdi
cmp r9, 0xffffffffffffffff
je 0x1400035d5
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x1400036a8
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400036a8
cmp byte [rax], 0x3d
jne 0x140003680
mov ecx, r14d
jmp 0x140003685
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1400037a7
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140003676
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x170], r14
mov qword [rbp + 0x178], r14
cmp r13, rcx
jb 0x1400050c5
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x160]
call fcn.1400095e0
or dword [rsp + 0x30], 0x10000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x160]
cmp qword [rbp + 0x178], 0x10
cmovae rbx, qword [rbp + 0x160]
mov dword [rax], r14d
lea rdx, [rbp + 0x320]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x320]
je 0x140004e02
cmp dword [rdi], 0x22
je 0x140004df4
mov rbx, qword [rsp + 0x38]
movss dword [rbx + 0x5c], xmm0
mov rdx, qword [rbp + 0x178]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000379d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004ded
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x1400036af
sbb eax, eax
or eax, 1
test eax, eax
je 0x140003be0
inc r9
lea r8, [rbx - 5]
sub r8, r9
mov edx, 0x6d
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x140003611
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0x10
jb 0x14000385c
lea rdi, [rsi + r13]
lea r8, [rdi - 0xf]
sub r8, rsi
mov edx, 0x69
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000385c
nop dword [rax]
nop word [rax + rax]
mov r8d, 0x10
lea rdx, str.isDbcModeEnabled
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140003d59
inc rbx
lea r8, [rdi - 0xf]
sub r8, rbx
mov edx, 0x69
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140003820
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0x10
jb 0x1400038cc
lea rdi, [rsi + r13]
lea r8, [rdi - 0xf]
sub r8, rsi
mov edx, 0x6d
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400038cc
mov r8d, 0x10
lea rdx, str.minDbcClickDelay
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140003ed7
inc rbx
lea r8, [rdi - 0xf]
sub r8, rbx
mov edx, 0x6d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140003890
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0x10
jb 0x14000393c
lea rdi, [rsi + r13]
lea r8, [rdi - 0xf]
sub r8, rsi
mov edx, 0x6d
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000393c
mov r8d, 0x10
lea rdx, str.maxDbcClickDelay
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14000404f
inc rbx
lea r8, [rdi - 0xf]
sub r8, rbx
mov edx, 0x6d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140003900
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0xe
jb 0x1400039ac
lea rdi, [rsi + r13]
lea r8, [rdi - 0xd]
sub r8, rsi
mov edx, 0x64
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400039ac
mov r8d, 0xe
lea rdx, str.dbcClickChance
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400041bc
inc rbx
lea r8, [rdi - 0xd]
sub r8, rbx
mov edx, 0x64
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140003970
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0xa
jb 0x140003a1c
lea rdi, [rsi + r13]
lea r8, [rdi - 9]
sub r8, rsi
mov edx, 0x63
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140003a1c
mov r8d, 0xa
lea rdx, str.clickCount
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140004334
inc rbx
lea r8, [rdi - 9]
sub r8, rbx
mov edx, 0x63
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400039e0
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 0xd
jb 0x140003a8c
lea rdi, [rsi + r13]
lea r8, [rdi - 0xc]
sub r8, rsi
mov edx, 0x69
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140003a8c
mov r8d, 0xd
lea rdx, str.isClickSounds
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400044b0
inc rbx
lea r8, [rdi - 0xc]
sub r8, rbx
mov edx, 0x69
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140003a50
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 9
jb 0x140003afc
lea rdi, [rsi + r13]
lea r8, [rdi - 8]
sub r8, rsi
mov edx, 0x6d
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140003afc
mov r8d, 9
lea rdx, str.mechvibes
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140004637
inc rbx
lea r8, [rdi - 8]
sub r8, rbx
mov edx, 0x6d
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140003ac0
lea rsi, [rbp + 0x380]
test r15b, r15b
cmovne rsi, r12
cmp r13, 9
jb 0x140003b6c
lea rdi, [rsi + r13]
lea r8, [rdi - 8]
sub r8, rsi
mov edx, 0x73
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140003b6c
mov r8d, 9
lea rdx, str.soundMode
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400047b8
inc rbx
lea r8, [rdi - 8]
sub r8, rbx
mov edx, 0x73
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140003b30
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 6
jb 0x140004960
lea rbx, [rdi + r13]
lea r8, [rbx - 5]
sub r8, rdi
mov edx, 0x6a
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
je 0x140004960
nop dword [rax + rax]
mov rdx, r14
lea rax, str.jitter
nop word [rax + rax]
movzx ecx, byte [r9 + rdx]
inc rdx
cmp cl, byte [rax + rdx - 1]
jne 0x140004930
cmp rdx, 6
jne 0x140003bc0
mov eax, r14d
jmp 0x140004935
sub r9, rdi
cmp r9, 0xffffffffffffffff
je 0x1400037df
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140003c52
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140003c52
nop word [rax + rax]
cmp byte [rax], 0x3d
jne 0x140003c2a
mov ecx, r14d
jmp 0x140003c2f
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140003d51
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140003c20
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], r14
cmp r13, rcx
jb 0x1400050cb
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x180]
call fcn.1400095e0
or dword [rsp + 0x30], 0x20000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x180]
cmp qword [rbp + 0x198], 0x10
cmovae rbx, qword [rbp + 0x180]
mov dword [rax], r14d
lea rdx, [rbp + 0x328]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x328]
je 0x140004e25
cmp dword [rdi], 0x22
je 0x140004e17
mov rbx, qword [rsp + 0x38]
movss dword [rbx + 0x60], xmm0
mov rdx, qword [rbp + 0x198]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003d47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004e10
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140003c59
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000385c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140003dc5
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140003dc5
cmp byte [rax], 0x3d
jne 0x140003d9d
mov ecx, r14d
jmp 0x140003da2
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140003e7b
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140003d93
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r14
mov qword [rbp + 0x1b8], r14
cmp r13, rcx
jb 0x1400050d1
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x1a0]
call fcn.1400095e0
or dword [rsp + 0x30], 0x40000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1a0]
cmp qword [rbp + 0x1b8], 0x10
cmovae rbx, qword [rbp + 0x1a0]
mov dword [rax], r14d
lea rdx, [rbp + 0x330]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x330]
je 0x140004e48
cmp dword [rdi], 0x22
je 0x140004e3a
ucomiss xmm0, xmm6
jp 0x140003e83
jne 0x140003e83
xor eax, eax
jmp 0x140003e85
sub rax, rdi
jmp 0x140003dcc
mov al, 1
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0x7c], al
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003ecd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004e33
call fcn.14007e19c
jmp 0x140004aeb
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x1400038cc
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140003f43
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140003f43
cmp byte [rax], 0x3d
jne 0x140003f1b
mov ecx, r14d
jmp 0x140003f20
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140004047
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140003f11
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], r14
cmp r13, rcx
jb 0x1400050d7
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x1c0]
call fcn.1400095e0
or dword [rsp + 0x30], 0x80000
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], 0x10
cmovae rbx, qword [rbp + 0x1c0]
mov dword [rax], r14d
lea rdx, [rbp + 0x338]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x338]
je 0x140004e6b
cmp dword [rdi], 0x22
je 0x140004e5d
cvttss2si eax, xmm0
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x80], eax
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000403d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004e56
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x140003f4a
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14000393c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x1400040c2
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400040c2
nop dword [rax]
cmp byte [rax], 0x3d
jne 0x14000409a
mov ecx, r14d
jmp 0x14000409f
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1400041b4
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140004090
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], r14
cmp r13, rcx
jb 0x1400050dd
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rsp + 0x60]
call fcn.1400095e0
or dword [rsp + 0x30], 0x100000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0x10
cmovae rbx, qword [rsp + 0x60]
mov dword [rax], r14d
lea rdx, [rbp + 0x340]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x340]
je 0x140004e8e
cmp dword [rdi], 0x22
je 0x140004e80
cvttss2si eax, xmm0
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x84], eax
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400041aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004e79
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x1400040c9
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x1400039ac
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140004228
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140004228
cmp byte [rax], 0x3d
jne 0x140004200
mov ecx, r14d
jmp 0x140004205
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x14000432c
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400041f6
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x1f8], r14
cmp r13, rcx
jb 0x1400050e3
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x1e0]
call fcn.1400095e0
or dword [rsp + 0x30], 0x200000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x1e0]
cmp qword [rbp + 0x1f8], 0x10
cmovae rbx, qword [rbp + 0x1e0]
mov dword [rax], r14d
lea rdx, [rbp + 0x348]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x348]
je 0x140004eb1
cmp dword [rdi], 0x22
je 0x140004ea3
cvttss2si eax, xmm0
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0x88], eax
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004322
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004e9c
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x14000422f
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140003a1c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x1400043a2
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400043a2
nop
cmp byte [rax], 0x3d
jne 0x14000437a
mov ecx, r14d
jmp 0x14000437f
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1400044a8
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140004370
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], r14
cmp r13, rcx
jb 0x1400050e9
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x200]
call fcn.1400095e0
or dword [rsp + 0x30], 0x400000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x200]
cmp qword [rbp + 0x218], 0x10
cmovae rbx, qword [rbp + 0x200]
mov dword [rax], r14d
lea rdx, [rbp + 0x350]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x350]
je 0x140004ed4
cmp dword [rdi], 0x22
je 0x140004ec6
cvttss2si rax, xmm0
mov rbx, qword [rsp + 0x38]
mov qword [rbx + 0xa8], rax
mov rdx, qword [rbp + 0x218]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x200]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000449e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004ebf
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x1400043a9
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140003a8c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140004522
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140004522
nop word [rax + rax]
cmp byte [rax], 0x3d
jne 0x1400044fa
mov ecx, r14d
jmp 0x1400044ff
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x1400045d8
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400044f0
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], r14
cmp r13, rcx
jb 0x1400050ef
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x220]
call fcn.1400095e0
or dword [rsp + 0x30], 0x800000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x220]
cmp qword [rbp + 0x238], 0x10
cmovae rbx, qword [rbp + 0x220]
mov dword [rax], r14d
lea rdx, [rbp + 0x358]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x358]
je 0x140004ef7
cmp dword [rdi], 0x22
je 0x140004ee9
ucomiss xmm0, xmm6
jp 0x1400045e0
jne 0x1400045e0
xor eax, eax
jmp 0x1400045e2
sub rax, rdi
jmp 0x140004529
mov al, 1
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0xc1], al
mov rdx, qword [rbp + 0x238]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000462d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004ee2
call fcn.14007e19c
jmp 0x140004aeb
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140003afc
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x1400046a3
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400046a3
cmp byte [rax], 0x3d
jne 0x14000467b
mov ecx, r14d
jmp 0x140004680
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140004759
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140004671
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], r14
cmp r13, rcx
jb 0x1400050f5
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x240]
call fcn.1400095e0
or dword [rsp + 0x30], 0x1000000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x240]
cmp qword [rbp + 0x258], 0x10
cmovae rbx, qword [rbp + 0x240]
mov dword [rax], r14d
lea rdx, [rbp + 0x360]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x360]
je 0x140004f1a
cmp dword [rdi], 0x22
je 0x140004f0c
ucomiss xmm0, xmm6
jp 0x140004761
jne 0x140004761
xor eax, eax
jmp 0x140004763
sub rax, rdi
jmp 0x1400046aa
mov al, 1
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0xc2], al
mov rdx, qword [rbp + 0x258]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400047ae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004f05
call fcn.14007e19c
jmp 0x140004aeb
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140003b6c
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140004824
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140004824
cmp byte [rax], 0x3d
jne 0x1400047fc
mov ecx, r14d
jmp 0x140004801
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140004928
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400047f2
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r14
mov qword [rbp + 0x278], r14
cmp r13, rcx
jb 0x1400050fb
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x260]
call fcn.1400095e0
or dword [rsp + 0x30], 0x2000000
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
lea rbx, [rbp + 0x260]
cmp qword [rbp + 0x278], 0x10
cmovae rbx, qword [rbp + 0x260]
mov dword [rax], r14d
lea rdx, [rbp + 0x368]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x368]
je 0x140004f3d
cmp dword [rdi], 0x22
je 0x140004f2f
cvttss2si eax, xmm0
mov rbx, qword [rsp + 0x38]
mov dword [rbx + 0xc4], eax
mov rdx, qword [rbp + 0x278]
cmp rdx, 0x10
jb 0x140004aeb
inc rdx
mov rcx, qword [rbp + 0x260]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000491e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140004f28
call fcn.14007e19c
jmp 0x140004aeb
sub rax, rdi
jmp 0x14000482b
sbb eax, eax
or eax, 1
test eax, eax
je 0x1400049c6
inc r9
lea r8, [rbx - 5]
sub r8, r9
mov edx, 0x6a
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x140003bb0
lea rdx, str.funMode
lea rcx, [rbp + 0x380]
call fcn.140008a70
cmp rax, 0xffffffffffffffff
je 0x140004ae6
lea rdx, [0x140081b7c]
lea rcx, [rbp + 0x380]
call fcn.140008a70
lea r8, [rax + 1]
lea rdx, [rbp + 0x288]
lea rcx, [rbp + 0x380]
call fcn.140008a10
nop
mov rcx, rax
call fcn.140001430
ucomiss xmm0, xmm6
jp 0x140004acb
jne 0x140004acb
xor eax, eax
jmp 0x140004acd
sub r9, rdi
cmp r9, 0xffffffffffffffff
je 0x140004960
lea rdi, [rbp + 0x380]
test r15b, r15b
cmovne rdi, r12
cmp r13, 1
jb 0x140004a32
lea rbx, [rdi + r13]
mov r8, r13
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x140004a32
nop dword [rax]
cmp byte [rax], 0x3d
jne 0x140004a0a
mov ecx, r14d
jmp 0x140004a0f
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x140004aab
inc rax
mov r8, rbx
sub r8, rax
mov edx, 0x3d
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x140004a00
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x288], xmm0
mov qword [rbp + 0x298], r14
mov qword [rbp + 0x2a0], r14
cmp r13, rcx
jb 0x14000505f
sub r13, rcx
mov r8, 0xffffffffffffffff
cmp r13, r8
cmovb r8, r13
lea rdx, [rbp + 0x380]
test r15b, r15b
cmovne rdx, r12
add rdx, rcx
lea rcx, [rbp + 0x288]
call fcn.1400095e0
or dword [rsp + 0x30], 0x4000000
lea rcx, [rbp + 0x288]
call fcn.140001430
ucomiss xmm0, xmm6
jp 0x140004ab0
jne 0x140004ab0
xor eax, eax
jmp 0x140004ab2
sub rax, rdi
jmp 0x140004a39
mov al, 1
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0xc3], al
lea rcx, [rbp + 0x288]
call fcn.140008b70
jmp 0x140004aeb
mov al, 1
mov rbx, qword [rsp + 0x38]
mov byte [rbx + 0xc0], al
lea rcx, [rbp + 0x288]
call fcn.140008b70
jmp 0x140004aeb
mov rbx, qword [rsp + 0x38]
mov rax, qword [rbp + 0x3a0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x3a0]
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 + 0x380]
lea rcx, [rbp + 0x3a0]
call fcn.140009860
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 0x1400015e0
mov rdi, qword [rbp + 0x280]
lea rcx, [rbp + 0x3b0]
call fcn.140008e90
test rax, rax
jne 0x140004b71
mov rax, qword [rbp + 0x3a0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x3a0]
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]
movss xmm4, dword [rbx + 0x60]
movss xmm3, dword [rbx + 0x5c]
movaps xmm1, xmm3
addss xmm1, xmm4
mulss xmm1, dword [0x14008cee0]
movss dword [rbx + 0x64], xmm1
mov eax, 0xf4240
movss xmm2, dword [0x14008d128]
movss xmm5, dword [0x14008cf40]
comiss xmm1, xmm5
jb 0x140004f4b
movaps xmm0, xmm2
divss xmm0, xmm1
cvttss2si ecx, xmm0
jmp 0x140004f4d
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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_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.stof_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stof_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
mov ecx, eax
mov dword [rbx + 0x6c], ecx
comiss xmm4, xmm5
jb 0x140004f62
movaps xmm0, xmm2
divss xmm0, xmm4
cvttss2si ecx, xmm0
jmp 0x140004f64
mov ecx, eax
mov dword [rbx + 0x74], ecx
comiss xmm3, xmm5
jb 0x140004f74
divss xmm2, xmm3
cvttss2si eax, xmm2
mov dword [rbx + 0x78], eax
mov rdx, qword [rbp + 0x398]
cmp rdx, 0x10
jb 0x140004fbb
inc rdx
mov rcx, qword [rbp + 0x380]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004fb6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004fb6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007e19c
mov qword [rbp + 0x390], r14
mov qword [rbp + 0x398], 0xf
mov byte [rbp + 0x380], 0
lea rcx, [rbp + 0x3a0]
call fcn.140005120
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x140005017
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x140005012
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140005058
mov rcx, r8
call fcn.14007e19c
mov byte [rdi], 0
mov qword [rdi + 0x18], 0xf
mov qword [rdi + 0x10], r14
mov rcx, qword [rbp + 0x4b0]
xor rcx, rsp
call fcn.14007e140
mov rbx, qword [rsp + 0x620]
movaps xmm6, xmmword [rsp + 0x5c0]
add rsp, 0x5d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400090c0
nop
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3
call fcn.1400090c0
int3