Function at 0x140068c80
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Read .ini file
Resolve function by fnv-1a hash
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x100
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x78], 0xfffffffffffffffe
mov r14, r9
mov r15, r8
mov r12, rdx
mov rsi, rcx
cmp qword [rdx + 0x18], 0x10
mov rax, rdx
jb 0x140068cbb
mov rax, qword [r12]
mov word [rbp + 0x44], 0
mov dword [rbp + 0x40], 0x4c4c554e
cmp qword [r14 + 0x18], 0x10
mov rdx, r14
jb 0x140068cd5
mov rdx, qword [r14]
mov ebx, dword [rbp + 0xe0]
cmp qword [r15 + 0x18], 0x10
mov rcx, r15
jb 0x140068ce8
mov rcx, qword [r15]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x64
lea rdi, [rbp + 0x40]
lea r9, [rbp - 0x40]
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
test ebx, ebx
je 0x14006a836
cmp ebx, 4
jb case.default.0x140068d31
add ebx, 0xfffffffc
cmp ebx, 0x14
ja case.default.0x140068d31
lea rax, [0x14006b594]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab5b
mov rdi, rax
cmp rax, 0xf
ja 0x14006972b
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a064
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006aab1
mov rdi, rax
cmp rax, 0xf
ja 0x1400693ed
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069af2
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006aac2
mov rdi, rax
cmp rax, 0xf
ja 0x140069440
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069b81
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006aad3
mov rdi, rax
cmp rax, 0xf
ja 0x140069493
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069c10
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006aae4
mov rdi, rax
cmp rax, 0xf
ja 0x1400694e6
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069c96
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006aaf5
mov rdi, rax
cmp rax, 0xf
ja 0x140069539
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069d25
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab06
mov rdi, rax
cmp rax, 0xf
ja 0x14006958c
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069dab
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab17
mov rdi, rax
cmp rax, 0xf
ja 0x1400695df
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069e31
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab28
mov rdi, rax
cmp rax, 0xf
ja 0x140069632
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069ec0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab39
mov rdi, rax
cmp rax, 0xf
ja 0x140069685
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069f4f
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab4a
mov rdi, rax
cmp rax, 0xf
ja 0x1400696d8
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x140069fde
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab6c
mov rdi, rax
cmp rax, 0xf
ja 0x14006977e
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a0f3
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab7d
mov rdi, rax
cmp rax, 0xf
ja 0x1400697d1
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a182
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab8e
mov rbx, rax
cmp rax, 0xf
ja 0x140069824
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rbp
add rbx, 0x40
jmp 0x14006a20e
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ab9f
mov rdi, rax
cmp rax, 0xf
ja 0x140069877
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a297
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006abb0
mov rdi, rax
cmp rax, 0xf
ja 0x1400698ca
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a326
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006abc1
mov rdi, rax
cmp rax, 0xf
ja 0x14006991d
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a3ac
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006abd2
mov rdi, rax
cmp rax, 0xf
ja 0x140069970
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a432
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006abe3
mov rdi, rax
cmp rax, 0xf
ja 0x1400699c3
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a4be
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006abf4
mov rdi, rax
cmp rax, 0xf
ja 0x140069a16
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a544
xorps xmm0, xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006ac05
mov rdi, rax
cmp rax, 0xf
ja 0x140069a69
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x40]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x40
jmp 0x14006a5ca
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069abc
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069ac8
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069b4b
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069b57
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069bda
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069be6
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069c60
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069c6c
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069cef
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069cfb
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069d75
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069d81
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069dfb
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069e07
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069e8a
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069e96
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069f19
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069f25
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x140069fa8
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140069fb4
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a02e
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a03a
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a0bd
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a0c9
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a14c
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a158
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r15d, reloc.WLDAP32.dll_Ordinal_22
cmovae r15, rax
cmp r15, 0xfff
jb 0x14006a1d8
lea rcx, [r15 + 0x28]
call fcn.140127dec
mov r14, rax
add r14, 0x27
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14006a1e4
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a261
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a26d
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a2f0
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a2fc
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a376
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a382
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a3fc
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a408
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a488
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a494
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a50e
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a51a
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a594
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a5a0
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069b0b
mov rbx, qword [rbp + 0x40]
jmp 0x140069b0f
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ac16
cmp dword [rdi], 0x22
je 0x14006ae0e
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0x94], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069b9a
mov rbx, qword [rbp + 0x40]
jmp 0x140069b9e
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ac2e
cmp dword [rdi], 0x22
je 0x14006ae26
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0x8c], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069c29
mov rbx, qword [rbp + 0x40]
jmp 0x140069c2d
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ac46
cmp dword [rdi], 0x22
je 0x14006ae3e
movss dword [0x140596b04], xmm0
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069caf
mov rbx, qword [rbp + 0x40]
jmp 0x140069cb3
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ac5e
cmp dword [rdi], 0x22
je 0x14006ae56
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0xb8], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069d3e
mov rbx, qword [rbp + 0x40]
jmp 0x140069d42
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ac76
cmp dword [rdi], 0x22
je 0x14006ae6e
movss dword [0x140596b08], xmm0
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069dc4
mov rbx, qword [rbp + 0x40]
jmp 0x140069dc8
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ac8e
cmp dword [rdi], 0x22
je 0x14006ae86
movss dword [0x140596afc], xmm0
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069e4a
mov rbx, qword [rbp + 0x40]
jmp 0x140069e4e
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006aca6
cmp dword [rdi], 0x22
je 0x14006ae9e
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0xd4], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069ed9
mov rbx, qword [rbp + 0x40]
jmp 0x140069edd
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006acbe
cmp dword [rdi], 0x22
je 0x14006aeb6
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0x90], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069f68
mov rbx, qword [rbp + 0x40]
jmp 0x140069f6c
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006acd6
cmp dword [rdi], 0x22
je 0x14006aece
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0xd8], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x140069ff7
mov rbx, qword [rbp + 0x40]
jmp 0x140069ffb
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006acee
cmp dword [rdi], 0x22
je 0x14006aee6
movss dword [0x140596af4], xmm0
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a07d
mov rbx, qword [rbp + 0x40]
jmp 0x14006a081
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ad06
cmp dword [rdi], 0x22
je 0x14006aefe
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0xa0], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a10c
mov rbx, qword [rbp + 0x40]
jmp 0x14006a110
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ad1e
cmp dword [rdi], 0x22
je 0x14006af16
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0x9c], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a19b
mov rbx, qword [rbp + 0x40]
jmp 0x14006a19f
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ad36
cmp dword [rdi], 0x22
je 0x14006af2e
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0x54], eax
jmp 0x14006a61b
lea rcx, [r15 + 1]
call fcn.140127dec
mov r14, rax
mov qword [rbp + 0x40], r14
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], r15
lea rdx, [rbp - 0x40]
mov rcx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rbx], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rbx, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a225
mov rdi, qword [rbp + 0x40]
mov dword [rbx], 0
lea rdx, [rbp + 0x30]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rdi, qword [rbp + 0x30]
je 0x14006ad4e
cmp dword [rbx], 0x22
je 0x14006af46
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0xb0], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a2b0
mov rbx, qword [rbp + 0x40]
jmp 0x14006a2b4
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ad66
cmp dword [rdi], 0x22
je 0x14006af5e
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0xc0], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a33f
mov rbx, qword [rbp + 0x40]
jmp 0x14006a343
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ad7e
cmp dword [rdi], 0x22
je 0x14006af76
movss dword [0x140596b0c], xmm0
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a3c5
mov rbx, qword [rbp + 0x40]
jmp 0x14006a3c9
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006ad96
cmp dword [rdi], 0x22
je 0x14006af8e
movss dword [0x140596af0], xmm0
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a44b
mov rbx, qword [rbp + 0x40]
jmp 0x14006a44f
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006adae
cmp dword [rdi], 0x22
je 0x14006afa6
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0x28], eax
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a4d7
mov rbx, qword [rbp + 0x40]
jmp 0x14006a4db
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006adc6
cmp dword [rdi], 0x22
je 0x14006afbe
movss dword [0x140596b00], xmm0
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a55d
mov rbx, qword [rbp + 0x40]
jmp 0x14006a561
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006adde
cmp dword [rdi], 0x22
je 0x14006afd6
movss dword [0x140596af8], xmm0
jmp 0x14006a61b
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rdi, rax
cmp qword [rbp + 0x58], 0x10
jb 0x14006a5e3
mov rbx, qword [rbp + 0x40]
jmp 0x14006a5e7
lea rbx, [rbp + 0x40]
mov dword [rdi], 0
lea rdx, [rbp + 0x30]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtof]
cmp rbx, qword [rbp + 0x30]
je 0x14006adf6
cmp dword [rdi], 0x22
je 0x14006afee
cvttss2si eax, xmm0
mov rcx, qword [0x14059d150]
mov dword [rcx + 0x64], eax
mov rax, qword [rbp + 0x58]
cmp rax, 0x10
jb case.default.0x140068d31
mov rcx, qword [rbp + 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006a655
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006aaab
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140127e30
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi], xmm0
lea rcx, [rbp - 0x40]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14006aa9a
mov rdi, rax
cmp rax, 0xf
ja 0x14006a6a2
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
lea rdx, [rbp - 0x40]
mov rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rsi
jmp 0x14006a723
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, reloc.WLDAP32.dll_Ordinal_22
cmovae r14, rax
cmp r14, 0xfff
jb 0x14006a6ee
lea rcx, [r14 + 0x28]
call fcn.140127dec
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14006a6fa
lea rcx, [r14 + 1]
call fcn.140127dec
mov rbx, rax
mov qword [rsi], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], r14
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov r14, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
mov byte [rdi], 0
mov rax, qword [r12 + 0x18]
cmp rax, 0x10
jb 0x14006a766
mov rcx, qword [r12]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006a761
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006aaab
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140127e30
mov qword [r12 + 0x10], 0
mov qword [r12 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r12], 0
mov rax, qword [r15 + 0x18]
cmp rax, 0x10
jb 0x14006a7bb
mov rcx, qword [r15]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006a7b6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006aaab
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140127e30
mov qword [r15 + 0x10], 0
mov qword [r15 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r15], 0
mov rax, qword [r14 + 0x18]
cmp rax, 0x10
jb 0x14006a80d
mov rcx, qword [r14]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14006a808
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14006aaab
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140127e30
mov qword [r14 + 0x10], 0
mov qword [r14 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r14], 0
mov rax, rsi
add rsp, 0x100
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
mov dword [rbp + 0x40], 0x736c63
mov byte [rbp + 0x44], 0
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
add rcx, 0x10
mov rcx, qword [rcx]
mov rax, qword [rcx + 0x30]
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rax + rdx + 0x88]
test rdx, rdx
je 0x14006a85e
mov r8d, dword [rax + rdx + 0x18]
test r8, r8
je 0x14006a85e
mov r9d, dword [rax + rdx + 0x20]
add r9, rax
lea r10, [rax + 1]
jmp 0x14006a895
test r11, r11
je 0x14006a85e
dec r8
mov r11d, r8d
mov esi, dword [r9 + r11*4]
movzx ebx, byte [rax + rsi]
test bl, bl
je 0x14006a890
add rsi, r10
mov edi, 0x811c9dc5
nop
movsx ebx, bl
xor ebx, edi
imul edi, ebx, 0x1000193
movzx ebx, byte [rsi]
inc rsi
test bl, bl
jne 0x14006a8b0
cmp edi, 0x491e0a9c
jne 0x14006a890
mov ecx, dword [rax + rdx + 0x1c]
mov edx, dword [rax + rdx + 0x24]
add rcx, rax
add rdx, rax
movzx edx, word [rdx + r11*2]
mov edx, dword [rcx + rdx*4]
add rdx, rax
lea rcx, [rbp + 0x40]
call rdx
mov dword [rbp - 0x48], 0x5b20
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp - 0x48]
call fcn.140018cd0
mov word [rbp + 0x38], 0
movabs rcx, 0x3431202d20525245
mov qword [rbp + 0x30], rcx
lea rdx, [rbp + 0x30]
mov rcx, rax
call fcn.140018cd0
mov rsi, rax
movaps xmm0, xmmword [0x1401715c0]
movaps xmmword [rbp + 0x40], xmm0
mov dword [rbp + 0x50], 0x7821263c
mov word [rbp + 0x54], 0x100
lea rcx, [rbp + 0x40]
call fcn.14006b5f0
mov rcx, rsi
mov rdx, rax
call fcn.140018cd0
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
add rcx, 0x10
mov rcx, qword [rcx]
mov rax, qword [rcx + 0x30]
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rax + rdx + 0x88]
test rdx, rdx
je 0x14006a963
mov r8d, dword [rax + rdx + 0x18]
test r8, r8
je 0x14006a963
mov r9d, dword [rax + rdx + 0x20]
add r9, rax
lea r10, [rax + 1]
jmp 0x14006a997
test r11, r11
je 0x14006a963
dec r8
mov r11d, r8d
mov esi, dword [r9 + r11*4]
movzx ebx, byte [rax + rsi]
test bl, bl
je 0x14006a992
add rsi, r10
mov edi, 0x811c9dc5
nop word cs:[rax + rax]
movsx ebx, bl
xor ebx, edi
imul edi, ebx, 0x1000193
movzx ebx, byte [rsi]
inc rsi
test bl, bl
jne 0x14006a9c0
cmp edi, 0x2fa62ca8
jne 0x14006a992
mov ecx, dword [rax + rdx + 0x1c]
mov edx, dword [rax + rdx + 0x24]
add rcx, rax
add rdx, rax
movzx edx, word [rdx + r11*2]
mov edx, dword [rcx + rdx*4]
add rdx, rax
mov ecx, 0x1388
call rdx
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
add rcx, 0x10
mov rcx, qword [rcx]
mov rax, qword [rcx + 0x30]
movsxd rdx, dword [rax + 0x3c]
mov edx, dword [rax + rdx + 0x88]
test rdx, rdx
je 0x14006aa0e
mov r8d, dword [rax + rdx + 0x18]
test r8, r8
je 0x14006aa0e
mov r9d, dword [rax + rdx + 0x20]
add r9, rax
lea r10, [rax + 1]
jmp 0x14006aa42
test r11, r11
je 0x14006aa0e
dec r8
mov r11d, r8d
mov esi, dword [r9 + r11*4]
movzx ebx, byte [rax + rsi]
test bl, bl
je 0x14006aa3d
add rsi, r10
mov edi, 0x811c9dc5
nop dword [rax]
movsx ebx, bl
xor ebx, edi
imul edi, ebx, 0x1000193
movzx ebx, byte [rsi]
inc rsi
test bl, bl
jne 0x14006aa60
cmp edi, 0xcded1a85
jne 0x14006aa3d
mov ecx, dword [rax + rdx + 0x1c]
mov edx, dword [rax + rdx + 0x24]
add rcx, rax
add rdx, rax
movzx edx, word [rdx + r11*2]
mov edx, dword [rcx + rdx*4]
add rdx, rax
xor ecx, ecx
call rdx
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
call fcn.140008e60
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.invalid_stof_argument
call sub.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x60], r14
lea rcx, str.stof_argument_out_of_range
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3