Function at 0x14000d4d0
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov rax, qword [0x14016d8a0]
xor rax, rsp
mov qword [rbp + 0xa0], rax
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
movdqa xmm1, xmmword [0x140150310]
movdqu xmmword [rbp + 0x90], xmm1
mov byte [rbp + 0x80], r13b
call fcn.14000f280
lea rcx, [rbp + 0x80]
cmp rcx, rax
je 0x14000d55a
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14000d54b
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x80]
call fcn.140007a60
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], rax
lea rax, [rsp + 0x50]
mov qword [rbp - 0x60], rax
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r13
mov r8d, 1
lea rdx, [0x14014864c]
lea rcx, [rsp + 0x50]
call fcn.140004740
nop
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x70]
call fcn.140006730
nop
lea r8, [rsp + 0x50]
mov rdx, rax
lea rcx, [rbp + 0x68]
call fcn.14000a960
nop
mov r15, qword [rbp + 0x68]
mov rbx, qword [r15 + 0x10]
mov rcx, r15
mov rdi, r15
mov rsi, qword [r15 + 0x18]
cmp rsi, 0x10
jb 0x14000d5d6
mov rcx, qword [r15]
mov qword [rsp + 0x20], 2
lea r9, [0x1401487ec]
xor r8d, r8d
mov rdx, rbx
call fcn.1400093c0
cmp rax, 0xffffffffffffffff
je 0x14000d6dd
lea r8, [rbx - 2]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
cmp rbx, 2
jb 0x14000e231
cmp rsi, 0x10
jb 0x14000d623
mov rdi, qword [r15]
lea rdx, [rdi + 2]
lea rcx, [rsp + 0x30]
call fcn.140004740
mov r15, qword [rbp + 0x68]
lea rax, [rsp + 0x30]
cmp r15, rax
je 0x14000d69c
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x14000d679
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x14000d674
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000e237
mov rcx, r8
call fcn.1400ddd4c
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [r15], xmm0
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [r15 + 0x10], xmm1
mov edx, reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x30], 0
mov r15, qword [rbp + 0x68]
jmp 0x14000d6a1
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14000d6dd
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d6d4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000e237
call fcn.1400ddd4c
mov r15, qword [rbp + 0x68]
mov r12, qword [rbp + 0x70]
cmp r15, r12
je 0x14000e1b2
mov rdi, qword [r15 + 0x10]
mov rcx, r15
mov rbx, qword [r15 + 0x18]
cmp rbx, 0x10
jb 0x14000d6fe
mov rcx, qword [r15]
mov qword [rsp + 0x20], 1
lea r9, [0x1401487f0]
xor r8d, r8d
mov rdx, rdi
call fcn.1400093c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], r13
mov qword [rbp + 0x40], r13
cmp rdi, rax
cmovb rax, rdi
mov rdx, r15
cmp rbx, 0x10
jb 0x14000d73b
mov rdx, qword [r15]
mov r8, rax
lea rcx, [rbp + 0x28]
call fcn.140004740
nop
mov rbx, qword [r15 + 0x10]
mov r14, qword [r15 + 0x18]
mov qword [rsp + 0x20], 1
lea r9, [0x1401487f0]
xor r8d, r8d
mov rdx, rbx
cmp r14, 0x10
jb 0x14000d785
mov rcx, qword [r15]
call fcn.1400093c0
mov rdi, rbx
sub rdi, rax
dec rdi
mov rsi, rdi
mov rdx, rbx
jmp 0x14000d7a5
mov rcx, r15
call fcn.1400093c0
mov rdi, rbx
sub rdi, rax
dec rdi
mov rsi, rdi
mov rdx, rbx
mov rcx, r15
cmp r14, 0x10
jb 0x14000d7a8
mov rcx, qword [r15]
mov qword [rsp + 0x20], 1
lea r9, [0x1401487f0]
xor r8d, r8d
call fcn.1400093c0
lea rcx, [rax + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x60], r13
cmp rbx, rcx
jb 0x14000e437
sub rbx, rcx
cmp rbx, rdi
cmovb rsi, rbx
mov rax, r15
cmp r14, 0x10
jb 0x14000d7f2
mov rax, qword [r15]
lea rdx, [rax + rcx]
mov r8, rsi
lea rcx, [rbp + 0x48]
call fcn.140004740
nop
lea rcx, [rbp + 0x28]
cmp qword [rbp + 0x40], 0x10
cmovae rcx, qword [rbp + 0x28]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
lea rcx, [rbp + 0x28]
mov rdi, qword [rbp + 0x40]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
mov rbx, qword [rbp + 0x38]
cmp rbx, 0xf
jne 0x14000d87f
mov r8, rbx
lea rdx, str.lc_selected_rec
call fcn.1400e0c80
test eax, eax
jne 0x14000d87f
lea rcx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rcx, qword [rbp + 0x48]
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
lea rdx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rdx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x58]
lea rcx, [0x140175a28]
call fcn.140007a60
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xd
jne 0x14000d8f4
mov r8, rbx
lea rdx, str.lc_smart_mode
call fcn.1400e0c80
test eax, eax
jne 0x14000d8f4
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x70]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x70]
je 0x14000e24a
cmp dword [rdi], 0x22
je 0x14000e23d
test eax, eax
setne byte [0x14017597d]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xf
jne 0x14000d969
mov r8, rbx
lea rdx, str.lc_break_blocks
call fcn.1400e0c80
test eax, eax
jne 0x14000d969
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x58]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x58]
je 0x14000e264
cmp dword [rdi], 0x22
je 0x14000e257
test eax, eax
setne byte [0x1401759a2]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 6
jne 0x14000d9de
mov r8, rbx
lea rdx, str.lc_dos
call fcn.1400e0c80
test eax, eax
jne 0x14000d9de
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x50]
je 0x14000e27e
cmp dword [rdi], 0x22
je 0x14000e271
test eax, eax
setne byte [0x14017597f]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xc
jne 0x14000da53
mov r8, rbx
lea rdx, str.lc_always_on
call fcn.1400e0c80
test eax, eax
jne 0x14000da53
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x48]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x48]
je 0x14000e298
cmp dword [rdi], 0x22
je 0x14000e28b
test eax, eax
setne byte [0x1401759a3]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0x11
jne 0x14000dac8
mov r8, rbx
lea rdx, str.lc_slot_whitelist
call fcn.1400e0c80
test eax, eax
jne 0x14000dac8
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x40]
je 0x14000e2b2
cmp dword [rdi], 0x22
je 0x14000e2a5
test eax, eax
setne byte [0x1401759a1]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 9
jne 0x14000db3d
mov r8, rbx
lea rdx, str.lc_jitter
call fcn.1400e0c80
test eax, eax
jne 0x14000db3d
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x38]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x38]
je 0x14000e2cc
cmp dword [rdi], 0x22
je 0x14000e2bf
test eax, eax
setne byte [0x14017597e]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 6
jne 0x14000dbb8
mov r8, rbx
lea rdx, str.rc_cps
call fcn.1400e0c80
test eax, eax
jne 0x14000dbb8
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x30]
je 0x14000e2e6
cmp dword [rdi], 0x22
je 0x14000e2d9
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x14016e4f0], xmm0
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xd
jne 0x14000dc2d
mov r8, rbx
lea rdx, str.rc_smart_mode
call fcn.1400e0c80
test eax, eax
jne 0x14000dc2d
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x28]
je 0x14000e300
cmp dword [rdi], 0x22
je 0x14000e2f3
test eax, eax
setne byte [0x14017595a]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xf
jne 0x14000dca2
mov r8, rbx
lea rdx, str.rc_allow_eating
call fcn.1400e0c80
test eax, eax
jne 0x14000dca2
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x20]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x20]
je 0x14000e31a
cmp dword [rdi], 0x22
je 0x14000e30d
test eax, eax
setne byte [0x140175972]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 6
jne 0x14000dd17
mov r8, rbx
lea rdx, str.rc_dos
call fcn.1400e0c80
test eax, eax
jne 0x14000dd17
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x18]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x18]
je 0x14000e334
cmp dword [rdi], 0x22
je 0x14000e327
test eax, eax
setne byte [0x14017595b]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xc
jne 0x14000dd8c
mov r8, rbx
lea rdx, str.rc_always_on
call fcn.1400e0c80
test eax, eax
jne 0x14000dd8c
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x10]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x10]
je 0x14000e34e
cmp dword [rdi], 0x22
je 0x14000e341
test eax, eax
setne byte [0x140175974]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0x11
jne 0x14000de01
mov r8, rbx
lea rdx, str.rc_slot_whitelist
call fcn.1400e0c80
test eax, eax
jne 0x14000de01
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 8]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 8]
je 0x14000e368
cmp dword [rdi], 0x22
je 0x14000e35b
test eax, eax
setne byte [0x140175973]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xa
jne 0x14000de76
mov r8, rbx
lea rdx, str.rc_blatant
call fcn.1400e0c80
test eax, eax
jne 0x14000de76
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp]
je 0x14000e382
cmp dword [rdi], 0x22
je 0x14000e375
test eax, eax
setne byte [0x140175971]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 8
jne 0x14000dee4
mov r8, rbx
lea rdx, str.dc_delay
call fcn.1400e0c80
test eax, eax
jne 0x14000dee4
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
lea rdx, [rbp + 8]
mov rcx, rbx
call fcn.1400f45dc
cmp rbx, qword [rbp + 8]
je 0x14000e39c
cmp dword [rdi], 0x22
je 0x14000e38f
movss dword [0x14016e4e0], xmm0
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 9
jne 0x14000df52
mov r8, rbx
lea rdx, str.dc_chance
call fcn.1400e0c80
test eax, eax
jne 0x14000df52
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
lea rdx, [rbp + 0x10]
mov rcx, rbx
call fcn.1400f45dc
cmp rbx, qword [rbp + 0x10]
je 0x14000e3b6
cmp dword [rdi], 0x22
je 0x14000e3a9
movss dword [0x14016e4e4], xmm0
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xd
jne 0x14000dfc7
mov r8, rbx
lea rdx, str.dc_smart_mode
call fcn.1400e0c80
test eax, eax
jne 0x14000dfc7
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x18]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp + 0x18]
je 0x14000e3d0
cmp dword [rdi], 0x22
je 0x14000e3c3
test eax, eax
setne byte [0x140175922]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0xf
jne 0x14000e03c
mov r8, rbx
lea rdx, str.dc_break_blocks
call fcn.1400e0c80
test eax, eax
jne 0x14000e03c
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp + 0x20]
je 0x14000e3ea
cmp dword [rdi], 0x22
je 0x14000e3dd
test eax, eax
setne byte [0x140175927]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 6
jne 0x14000e0b1
mov r8, rbx
lea rdx, str.dc_dos
call fcn.1400e0c80
test eax, eax
jne 0x14000e0b1
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x68]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x68]
je 0x14000e404
cmp dword [rdi], 0x22
je 0x14000e3f7
test eax, eax
setne byte [0x140175924]
mov rdi, qword [rbp + 0x40]
mov rbx, qword [rbp + 0x38]
lea rcx, [rbp + 0x28]
cmp rdi, 0x10
cmovae rcx, qword [rbp + 0x28]
cmp rbx, 0x11
jne 0x14000e122
mov r8, rbx
lea rdx, str.dc_slot_whitelist
call fcn.1400e0c80
test eax, eax
jne 0x14000e122
call fcn.1400f46b8
mov rdi, rax
lea rbx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rbx, qword [rbp + 0x48]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.1400f544c
cmp rbx, qword [rbp - 0x60]
je 0x14000e41e
cmp dword [rdi], 0x22
je 0x14000e411
test eax, eax
setne byte [0x140175925]
mov rdi, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x14000e161
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e158
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000e42b
call fcn.1400ddd4c
mov rdi, qword [rbp + 0x40]
mov qword [rbp + 0x58], r13
mov qword [rbp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x48], 0
cmp rdi, 0x10
jb 0x14000e1a9
lea rdx, [rdi + 1]
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e1a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000e431
call fcn.1400ddd4c
add r15, 0x20
jmp 0x14000d6e1
lea rcx, [rbp + 0x68]
call fcn.14000f400
nop
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x14000e1f9
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000e1f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000e22b
call fcn.1400ddd4c
mov al, 1
mov rcx, qword [rbp + 0xa0]
xor rcx, rsp
call fcn.1400ddaa0
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400ed164
nop
call fcn.140008eb0
nop
call fcn.1400ed164
nop
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stof_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stof_argument
call fcn.1400dc800
int3
lea rcx, str.stof_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stof_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
int3
lea rcx, str.stoi_argument_out_of_range
call fcn.1400dc848
int3
lea rcx, str.invalid_stoi_argument
call fcn.1400dc800
nop
call fcn.1400ed164
nop
call fcn.1400ed164
nop
call fcn.140008eb0
int3