Function at 0x1400f1780
Capabilities:
Authenticate hmac
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x148
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0xb0], xmm15
movdqa xmmword [rbp + 0xa0], xmm14
movdqa xmmword [rbp + 0x90], xmm13
movdqa xmmword [rbp + 0x80], xmm12
movdqa xmmword [rbp + 0x70], xmm11
movdqa xmmword [rbp + 0x60], xmm10
movdqa xmmword [rbp + 0x50], xmm9
movdqa xmmword [rbp + 0x40], xmm8
movdqa xmmword [rbp + 0x30], xmm7
movdqa xmmword [rbp + 0x20], xmm6
mov qword [rbp + 0x18], 0xfffffffffffffffe
mov r15, rdx
mov rdi, rcx
mov r13, qword [rdx + 0x10]
test r13, r13
je 0x1400f1969
mov qword [rbp - 0x30], rdi
movups xmm0, xmmword [0x140263eac]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [0x140263eba]
mov qword [rbp - 0x12], rax
mov byte [rbp - 0x20], 0x47
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
cmp qword [r15 + 0x18], 0x10
mov qword [rbp - 0x28], r15
jb 0x1400f186e
mov rax, qword [r15]
mov qword [rbp - 0x28], rax
cmp rbx, r13
jbe 0x1400f19a2
mov rax, qword [0x140263ee1]
mov qword [rbp - 1], rax
movups xmm0, xmmword [0x140263ed2]
movaps xmmword [rbp - 0x10], xmm0
movdqu xmm0, xmmword [0x140263ec2]
mov eax, dword [0x1406f1120]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406f1124], 0xa
movdqa xmmword [rbp - 0x20], xmm0
setl al
or al, cl
xor ecx, ecx
nop word [rax + rax]
test al, al
je 0x1400f18c0
mov edx, Ordinal_211
sub edx, ecx
lea ebx, [rcx + 0x30]
movzx edi, byte [rbp + rcx - 0x20]
mov esi, edi
not esi
and esi, ebx
and edi, edx
or edi, esi
mov byte [rbp + rcx - 0x20], dil
mov rdx, rcx
or rdx, 1
cmp rdx, 0x27
je 0x1400f191a
nop
test al, al
je 0x1400f18f0
mov ebx, Ordinal_211
sub ebx, edx
lea r8d, [rdx + 0x30]
movzx esi, byte [rbp + rdx - 0x20]
mov edi, esi
not edi
and edi, r8d
and esi, ebx
or esi, edi
mov byte [rbp + rdx - 0x20], sil
add rcx, 2
jmp 0x1400f18c0
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f1a28
cmp dword [0x1406e087c], 0xa
jl 0x1400f1aef
mov eax, dword [0x1406e0878]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f1aef
mov eax, dword [0x140263ef8]
movups xmm0, xmmword [0x140263ee9]
nop dword [rax + rax]
mov dword [rbp - 0x11], eax
movaps xmmword [rbp - 0x20], xmm0
jmp 0x1400f1960
movabs rax, 0x3758425b5d595f65
mov qword [rbp - 0x20], rax
mov eax, dword [0x1406f0c30]
cmp dword [0x1406f0c34], 0xa
mov byte [rbp - 0x20], 0x55
jl 0x1400f1aa8
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f1aa8
nop dword [rax]
jmp 0x1400f19a0
test rbx, rbx
je 0x1400f1f26
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f1877
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f1f18
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f19f0
jmp 0x1400f1877
mov rbx, rax
test rax, rax
je 0x1400f2296
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f192c
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
nop word [rax + rax]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f2288
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f1a70
jmp 0x1400f192c
mov qword [rbp - 0x38], r15
xor byte [rbp - 0x1f], 0x31
xor byte [rbp - 0x1e], 0x32
xor byte [rbp - 0x1d], 0x33
xor byte [rbp - 0x1c], 0x34
xor byte [rbp - 0x1b], 0x35
xor byte [rbp - 0x1a], 0x36
xor byte [rbp - 0x19], 0x37
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov r14d, dword [0x140263ef8]
mov dword [rbp - 0x11], r14d
movdqu xmm6, xmmword [0x140263ee9]
mov eax, dword [0x1406f0fa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406f0fac], 0xa
movdqa xmmword [rbp - 0x20], xmm6
setl al
or al, cl
xor ecx, ecx
nop word [rax + rax]
test al, al
je 0x1400f1b30
mov dl, byte [rbp + rcx - 0x20]
mov bl, 0xcf
sub bl, cl
and bl, dl
not dl
lea edi, [rcx + 0x30]
and dil, dl
or bl, dil
mov byte [rbp + rcx - 0x20], bl
mov rdx, rcx
or rdx, 1
cmp rdx, 0x13
je 0x1400f1b86
nop word [rax + rax]
test al, al
je 0x1400f1b60
mov r8b, byte [rbp + rdx - 0x20]
mov bl, 0xcf
sub bl, dl
and bl, r8b
not r8b
lea edi, [rdx + 0x30]
and dil, r8b
or bl, dil
mov byte [rbp + rdx - 0x20], bl
add rcx, 2
jmp 0x1400f1b30
mov qword [rbp - 0x38], r15
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f1e12
mov dword [rbp - 0x11], r14d
mov eax, dword [0x1406f0fa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406f0fac], 0xa
movdqa xmmword [rbp - 0x20], xmm6
setl al
or al, cl
xor ecx, ecx
nop word cs:[rax + rax]
nop
test al, al
je 0x1400f1bd0
mov dl, byte [rbp + rcx - 0x20]
mov bl, 0xcf
sub bl, cl
and bl, dl
not dl
lea edi, [rcx + 0x30]
and dil, dl
or bl, dil
mov byte [rbp + rcx - 0x20], bl
mov rdx, rcx
or rdx, 1
cmp rdx, 0x13
je 0x1400f1c26
nop word [rax + rax]
test al, al
je 0x1400f1c00
mov r8b, byte [rbp + rdx - 0x20]
mov bl, 0xcf
sub bl, dl
and bl, r8b
not r8b
lea edi, [rdx + 0x30]
and dil, r8b
or bl, dil
mov byte [rbp + rdx - 0x20], bl
add rcx, 2
jmp 0x1400f1bd0
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f1e97
mov eax, dword [0x140263f1b]
mov dword [rbp - 0x11], eax
movups xmm0, xmmword [0x140263f0c]
mov eax, dword [0x1406f0fa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406f0fac], 0xa
movaps xmmword [rbp - 0x20], xmm0
setl al
or al, cl
xor ecx, ecx
nop dword [rax]
test al, al
je 0x1400f1c70
mov dl, byte [rbp + rcx - 0x20]
mov bl, 0xcf
sub bl, cl
and bl, dl
not dl
lea edi, [rcx + 0x30]
and dil, dl
or bl, dil
mov byte [rbp + rcx - 0x20], bl
mov rdx, rcx
or rdx, 1
cmp rdx, 0x13
je 0x1400f1cc6
nop word [rax + rax]
test al, al
je 0x1400f1ca0
mov r8b, byte [rbp + rdx - 0x20]
mov bl, 0xcf
sub bl, dl
and bl, r8b
not r8b
lea edi, [rdx + 0x30]
and dil, r8b
or bl, dil
mov byte [rbp + rdx - 0x20], bl
add rcx, 2
jmp 0x1400f1c70
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2204
movups xmm0, xmmword [0x140263f30]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [0x140263f3f]
mov qword [rbp - 0x11], rax
mov byte [rbp - 0x20], 0x50
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
xor byte [rbp - 0xa], 0x46
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f22dd
movups xmm0, xmmword [0x140263f52]
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [0x1406e0598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e059c], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm6, xmmword [0x140265460]
movdqa xmm7, xmmword [0x140265470]
movdqa xmm13, xmmword [str.0000000000000000]
movdqa xmm15, xmmword [0x140265480]
movdqa xmm14, xmmword [0x140258820]
movdqa xmm8, xmmword [str.0123456789:____]
nop word cs:[rax + rax]
nop
movdqa xmm1, xmm0
movdqu xmm2, xmmword [rbp + rcx - 0x20]
movdqa xmm3, xmm6
psubb xmm3, xmm1
pand xmm3, xmm7
movdqa xmm4, xmm1
paddb xmm4, xmm13
pand xmm4, xmm15
por xmm4, xmm3
pxor xmm2, xmm7
pxor xmm2, xmm4
movdqu xmmword [rbp + rcx - 0x20], xmm2
lea rdx, [rcx + 0x10]
paddb xmm1, xmm14
test rcx, rcx
mov rcx, rdx
jne 0x1400f1db4
test al, al
jne 0x1400f1f6d
movdqa xmm1, xmmword [rbp - 0x20]
pxor xmm1, xmm8
movdqa xmmword [rbp - 0x20], xmm1
xor ecx, ecx
jmp 0x1400f1db0
mov rbx, rax
test rax, rax
je 0x1400f2500
mov r15, r13
sub r15, rbx
lea r8, [r15 + 1]
movsx esi, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, esi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f1b9c
mov rdi, rax
mov rax, qword [rbp - 0x28]
add r15, rax
add r15, 1
lea r12, [rbp - 0x20]
nop word cs:[rax + rax]
nop dword [rax]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f24f2
add rdi, 1
mov r8, r15
sub r8, rdi
mov rcx, rdi
mov edx, esi
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f1e60
jmp 0x1400f1b9c
mov rbx, rax
test rax, rax
je 0x1400f2744
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f1c38
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
nop dword [rax]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f2736
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f1ee0
jmp 0x1400f1c38
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f1877
mov qword [rbp - 0x38], r15
movabs rax, 0x74535f6172747341
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x7261
mov byte [rbp - 0x16], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2358
movups xmm0, xmmword [0x140263f62]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [0x140263f70]
mov qword [rbp - 0x12], rax
mov byte [rbp - 0x20], 0x50
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f23d2
movups xmm0, xmmword [0x140263f78]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [0x140263f83]
movups xmmword [rbp - 0x15], xmm0
mov byte [rbp - 0x20], 0x47
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
xor byte [rbp - 0xa], 0x46
xor byte [rbp - 9], 0x47
xor byte [rbp - 8], 0x48
xor byte [rbp - 7], 0x49
xor byte [rbp - 6], 0x4a
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2604
movups xmm0, xmmword [0x140263f93]
movaps xmmword [rbp - 0x60], xmm0
mov rax, qword [0x140263fa2]
mov qword [rbp - 0x51], rax
mov byte [rbp - 0x60], 0x47
movdqu xmm0, xmmword [rbp - 0x5f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x5f], xmm0
xor byte [rbp - 0x4f], 0x41
xor byte [rbp - 0x4e], 0x42
xor byte [rbp - 0x4d], 0x43
xor byte [rbp - 0x4c], 0x44
xor byte [rbp - 0x4b], 0x45
xor byte [rbp - 0x4a], 0x46
lea rcx, [rbp - 0x60]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2844
movups xmm0, xmmword [0x140263fc4]
movups xmmword [rbp - 6], xmm0
movups xmm0, xmmword [0x140263fba]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [0x140263faa]
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [0x1406df184]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406df180], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm9, xmmword [0x140258810]
movdqa xmm10, xmmword [0x140259760]
movdqa xmm11, xmmword [str._ABCDEFGHIJKLMNO]
movdqa xmm12, xmmword [0x140259780]
nop word [rax + rax]
movdqa xmm1, xmm0
movdqu xmm2, xmmword [rbp + rcx - 0x20]
movdqa xmm3, xmm1
paddb xmm3, xmm13
movdqa xmm4, xmm9
psubb xmm4, xmm1
pand xmm4, xmm2
pandn xmm2, xmm3
por xmm2, xmm4
movdqu xmmword [rbp + rcx - 0x20], xmm2
add rcx, 0x10
paddb xmm1, xmm14
cmp rcx, 0x20
jne 0x1400f2134
xor byte [rbp], 0x50
xor byte [rbp + 1], 0x51
xor byte [rbp + 2], 0x52
xor byte [rbp + 3], 0x53
xor byte [rbp + 4], 0x54
xor byte [rbp + 5], 0x55
xor byte [rbp + 6], 0x56
xor byte [rbp + 7], 0x57
xor byte [rbp + 8], 0x58
xor byte [rbp + 9], 0x59
test al, al
jne 0x1400f244c
movdqa xmm1, xmmword [rbp - 0x20]
movdqa xmm2, xmmword [rbp - 0x10]
movdqa xmm3, xmm1
pandn xmm3, xmm8
pand xmm1, xmm10
por xmm1, xmm3
movdqa xmmword [rbp - 0x20], xmm1
movdqa xmm1, xmm2
pandn xmm1, xmm11
pand xmm2, xmm12
por xmm2, xmm1
movdqa xmmword [rbp - 0x10], xmm2
xor byte [rbp], 0x50
xor byte [rbp + 1], 0x51
xor byte [rbp + 2], 0x52
xor byte [rbp + 3], 0x53
xor byte [rbp + 4], 0x54
xor byte [rbp + 5], 0x55
xor byte [rbp + 6], 0x56
xor byte [rbp + 7], 0x57
xor byte [rbp + 8], 0x58
xor byte [rbp + 9], 0x59
xor ecx, ecx
jmp 0x1400f2130
mov rbx, rax
test rax, rax
je 0x1400f2a3a
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f1cd8
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f2a2c
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2250
jmp 0x1400f1cd8
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f192c
mov qword [rbp - 0x38], r15
movabs rax, 0x6f6d535f6d697242
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x656b
mov byte [rbp - 0x16], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f267e
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f1d3e
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
nop
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f2b09
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2320
jmp 0x1400f1d3e
mov rbx, rax
test rax, rax
je 0x1400f2cd8
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f1f7f
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f2cca
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f239a
jmp 0x1400f1f7f
mov rbx, rax
test rax, rax
je 0x1400f2dc7
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f1fe1
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f2db9
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2414
jmp 0x1400f1fe1
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2a8f
movups xmm0, xmmword [0x140263fe0]
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [0x1406e0598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e059c], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
nop
xor ecx, ecx
movdqa xmm1, xmm0
movdqu xmm2, xmmword [rbp + rcx - 0x20]
movdqa xmm3, xmm6
psubb xmm3, xmm1
pand xmm3, xmm7
movdqa xmm4, xmm1
paddb xmm4, xmm13
pand xmm4, xmm15
por xmm4, xmm3
pxor xmm2, xmm7
pxor xmm2, xmm4
movdqu xmmword [rbp + rcx - 0x20], xmm2
lea rdx, [rcx + 0x10]
paddb xmm1, xmm14
test rcx, rcx
mov rcx, rdx
jne 0x1400f2496
test al, al
jne 0x1400f2687
movdqa xmm1, xmmword [rbp - 0x20]
pxor xmm1, xmm8
movdqa xmmword [rbp - 0x20], xmm1
jmp 0x1400f2490
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f1b9c
movdqu xmm0, xmmword [0x140263efc]
movdqa xmmword [rbp - 0x20], xmm0
mov eax, dword [0x1406e0598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e059c], 0xa
setl al
or al, cl
movdqa xmm8, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm10, xmmword [0x140265460]
movdqa xmm2, xmmword [0x140265470]
movdqa xmm3, xmmword [str.0000000000000000]
movdqa xmm4, xmmword [0x140265480]
movdqa xmm5, xmmword [0x140258820]
movdqa xmm9, xmmword [str.0123456789:____]
movdqa xmm6, xmm8
mov rdi, qword [rbp - 0x30]
nop word cs:[rax + rax]
nop dword [rax + rax]
movdqu xmm0, xmmword [rbp + rcx - 0x20]
movdqa xmm1, xmm10
psubb xmm1, xmm6
pand xmm1, xmm2
movdqa xmm7, xmm6
paddb xmm7, xmm3
pand xmm7, xmm4
por xmm7, xmm1
pxor xmm0, xmm2
pxor xmm0, xmm7
movdqu xmmword [rbp + rcx - 0x20], xmm0
lea rdx, [rcx + 0x10]
paddb xmm6, xmm5
test rcx, rcx
mov rcx, rdx
jne 0x1400f2580
test al, al
jne 0x1400f25dd
movdqa xmm0, xmmword [rbp - 0x20]
pxor xmm0, xmm9
movdqa xmmword [rbp - 0x20], xmm0
xor ecx, ecx
movdqa xmm6, xmm8
jmp 0x1400f2580
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f2ed1
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f2057
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f2ec3
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2646
jmp 0x1400f2057
mov rdi, qword [rbp - 0x30]
jmp 0x1400f2b1b
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2b98
movups xmm0, xmmword [0x14026400a]
movups xmmword [rbp - 0x11], xmm0
movdqu xmm0, xmmword [0x140263ffb]
mov eax, dword [0x1406f1038]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406f103c], 0xa
movdqa xmmword [rbp - 0x20], xmm0
setl al
or al, cl
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
test al, al
je 0x1400f26e0
mov dl, byte [rbp + rcx - 0x20]
mov bl, 0xcf
sub bl, cl
and bl, dl
not dl
lea edi, [rcx + 0x30]
and dil, dl
or bl, dil
mov byte [rbp + rcx - 0x20], bl
mov rdx, rcx
or rdx, 1
cmp rdx, 0x1f
je 0x1400f28be
nop
test al, al
je 0x1400f2710
mov r8b, byte [rbp + rdx - 0x20]
mov bl, 0xcf
sub bl, dl
and bl, r8b
not r8b
lea edi, [rdx + 0x30]
and dil, r8b
or bl, dil
mov byte [rbp + rdx - 0x20], bl
add rcx, 2
jmp 0x1400f26e0
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f1c38
movdqu xmm0, xmmword [0x140263efc]
movdqa xmmword [rbp - 0x20], xmm0
mov eax, dword [0x1406e0598]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e059c], 0xa
setl al
or al, cl
movdqa xmm8, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm10, xmmword [0x140265460]
movdqa xmm2, xmmword [0x140265470]
movdqa xmm3, xmmword [str.0000000000000000]
movdqa xmm4, xmmword [0x140265480]
movdqa xmm5, xmmword [0x140258820]
movdqa xmm9, xmmword [str.0123456789:____]
movdqa xmm6, xmm8
mov rdi, qword [rbp - 0x30]
nop word cs:[rax + rax]
nop
movdqu xmm0, xmmword [rbp + rcx - 0x20]
movdqa xmm1, xmm10
psubb xmm1, xmm6
pand xmm1, xmm2
movdqa xmm7, xmm6
paddb xmm7, xmm3
pand xmm7, xmm4
por xmm7, xmm1
pxor xmm0, xmm2
pxor xmm0, xmm7
movdqu xmmword [rbp + rcx - 0x20], xmm0
lea rdx, [rcx + 0x10]
paddb xmm6, xmm5
test rcx, rcx
mov rcx, rdx
jne 0x1400f27c0
test al, al
jne 0x1400f281d
movdqa xmm0, xmmword [rbp - 0x20]
pxor xmm0, xmm9
movdqa xmmword [rbp - 0x20], xmm0
xor ecx, ecx
movdqa xmm6, xmm8
jmp 0x1400f27c0
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f3022
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x60]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f20bd
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x60]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f2f87
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2886
jmp 0x1400f20bd
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2d3f
movups xmm0, xmmword [0x14026401a]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [0x140264024]
movups xmmword [rbp - 0x16], xmm0
mov byte [rbp - 0x20], 0x47
movdqu xmm0, xmmword [rbp - 0x1f]
pxor xmm0, xmmword [str.123456789:_____]
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
xor byte [rbp - 0xa], 0x46
xor byte [rbp - 9], 0x47
xor byte [rbp - 8], 0x48
xor byte [rbp - 7], 0x49
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2e49
movups xmm0, xmmword [0x140264044]
movaps xmmword [rbp - 0x10], xmm0
movdqu xmm0, xmmword [0x140264034]
mov eax, dword [0x1406f1138]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1406f113c], 0xa
setl r9b
or r9b, al
mov eax, dword [0x1406e08d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1406e08d4], 0xa
movdqa xmmword [rbp - 0x20], xmm0
setl r8b
or r8b, al
xor edx, edx
movzx edi, byte [rbp + rdx - 0x20]
lea r10, [rdx + 0x30]
mov esi, edi
not esi
test r9b, r9b
je 0x1400f29a8
mov ecx, Ordinal_211
sub rcx, rdx
jmp 0x1400f29c0
mov ebx, r10d
and ebx, esi
mov ecx, Ordinal_211
sub rcx, rdx
mov eax, ecx
and eax, edi
or eax, ebx
jmp 0x1400f29e0
mov ebx, esi
and ebx, r10d
mov eax, ecx
and eax, edi
or eax, ebx
mov byte [rbp + rdx - 0x20], al
test r9b, r9b
je 0x1400f29e0
add rdx, 1
cmp rdx, 0x20
jne 0x1400f298c
jmp 0x1400f29e6
mov byte [rbp + rdx - 0x20], al
jmp 0x1400f29c0
test r8b, r8b
jne 0x1400f2c12
movdqa xmm0, xmmword [rbp - 0x20]
movdqa xmm1, xmmword [rbp - 0x10]
movdqa xmm2, xmm0
pandn xmm2, xmm8
pand xmm0, xmm10
por xmm0, xmm2
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmm0, xmm1
pandn xmm0, xmm11
pand xmm1, xmm12
por xmm1, xmm0
movdqa xmmword [rbp - 0x10], xmm1
jmp 0x1400f298a
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f1cd8
movups xmm0, xmmword [0x140263f1f]
movaps xmmword [rbp - 0x20], xmm0
mov al, byte [0x140263f2f]
mov byte [rbp - 0x10], al
mov byte [rbp - 0x20], 0x42
movdqu xmm0, xmmword [rbp - 0x1f]
pxor xmm0, xmmword [str.123456789:_____]
movdqu xmmword [rbp - 0x1f], xmm0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f3022
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f245e
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3014
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2ad1
jmp 0x1400f245e
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
mov rdi, qword [rbp - 0x30]
je 0x1400f1d3e
cmp dword [0x1406df150], 0xa
jl 0x1400f2b59
mov eax, dword [0x1406df154]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f2b59
mov eax, dword [0x140263f4e]
mov rcx, qword [0x140263f47]
nop word cs:[rax + rax]
nop dword [rax]
mov dword [rbp - 0x19], eax
mov qword [rbp - 0x20], rcx
jmp 0x1400f2b50
movabs rax, 0x6572726f545f4a4b
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x6174
mov byte [rbp - 0x16], 0
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f321a
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f2699
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f320c
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2bda
jmp 0x1400f2699
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2f0d
movups xmm0, xmmword [0x14026405f]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [0x14026406d]
mov qword [rbp - 0x12], rax
mov byte [rbp - 0x20], 0x50
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f2f9a
cmp dword [0x1406e08ec], 0xa
jl 0x1400f30ab
mov eax, dword [0x1406e08e8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f30ab
mov rax, qword [0x140264090]
movups xmm0, xmmword [0x140264082]
nop word cs:[rax + rax]
mov qword [rbp - 0x12], rax
movaps xmmword [rbp - 0x20], xmm0
jmp 0x1400f2cc0
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f1f7f
cmp dword [0x1406e048c], 0xa
jl 0x1400f2d02
mov eax, dword [0x1406e0488]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f2d02
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x1400f2d00
movabs rax, 0x6d72616c415f4a4b
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x18], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f3344
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f28d0
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3336
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2d81
jmp 0x1400f28d0
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f1fe1
movabs rax, 0x3754585b716d7b7b
mov qword [rbp - 0x20], rax
mov eax, dword [0x1406f0c30]
cmp dword [0x1406f0c34], 0xa
mov byte [rbp - 0x20], 0x4b
jl 0x1400f2e02
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f2e02
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x1400f2e00
xor byte [rbp - 0x1f], 0x31
xor byte [rbp - 0x1e], 0x32
xor byte [rbp - 0x1d], 0x33
xor byte [rbp - 0x1c], 0x34
xor byte [rbp - 0x1b], 0x35
xor byte [rbp - 0x1a], 0x36
xor byte [rbp - 0x19], 0x37
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f3528
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f2932
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f351a
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2e8b
jmp 0x1400f2932
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f2057
mov dword [rbp - 0x20], 0x555f4a4b
mov word [rbp - 0x1c], 0x544c
mov byte [rbp - 0x1a], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f37d6
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f2c24
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f37c8
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2f4f
jmp 0x1400f2c24
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
jne 0x1400f3022
jmp 0x1400f20bd
mov rbx, rax
test rax, rax
je 0x1400f38d4
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f2c86
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f38c6
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f2fdc
jmp 0x1400f2c86
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f245e
cmp dword [0x1406df9f8], 0xa
jl 0x1400f3059
mov eax, dword [0x1406df9fc]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f3059
mov eax, dword [0x140263fdc]
mov rcx, qword [0x140263fd4]
nop dword [rax]
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x20], rcx
jmp 0x1400f3050
mov eax, dword [0x1406df658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1406df65c], 0xa
setl r8b
or r8b, al
mov r9b, reloc.WS2_32.dll_WSAStartup
mov r10b, 0x48
mov r11b, 0x42
mov sil, 0x5b
mov dil, 0x51
mov r15b, 0x47
mov r12b, 0x69
mov r14b, 0x63
mov r13b, 0x58
mov dl, 0x4a
mov bl, Ordinal_60
mov cl, 0x4a
mov al, 0x4a
cmp r8b, 1
je 0x1400f4025
jmp 0x1400f4086
movups xmm0, xmmword [0x140264082]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [0x140264090]
mov qword [rbp - 0x12], rax
mov byte [rbp - 0x20], 0x50
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f34a0
movups xmm0, xmmword [0x1402640b7]
movaps xmmword [rbp - 0x10], xmm0
movdqu xmm0, xmmword [0x1402640a7]
mov eax, dword [0x1406f1138]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1406f113c], 0xa
setl r9b
or r9b, al
mov eax, dword [0x1406e08d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1406e08d4], 0xa
movdqa xmmword [rbp - 0x20], xmm0
setl r8b
or r8b, al
xor edx, edx
movzx edi, byte [rbp + rdx - 0x20]
lea r10, [rdx + 0x30]
mov esi, edi
not esi
test r9b, r9b
je 0x1400f3183
mov ecx, Ordinal_211
sub rcx, rdx
jmp 0x1400f31a0
mov ebx, r10d
and ebx, esi
mov ecx, Ordinal_211
sub rcx, rdx
mov eax, ecx
and eax, edi
or eax, ebx
jmp 0x1400f31c0
mov ebx, esi
and ebx, r10d
mov eax, ecx
and eax, edi
or eax, ebx
mov byte [rbp + rdx - 0x20], al
test r9b, r9b
je 0x1400f31c0
add rdx, 1
cmp rdx, 0x20
jne 0x1400f3167
jmp 0x1400f31c6
mov byte [rbp + rdx - 0x20], al
jmp 0x1400f31a0
test r8b, r8b
jne 0x1400f3298
movdqa xmm0, xmmword [rbp - 0x20]
movdqa xmm1, xmmword [rbp - 0x10]
movdqa xmm2, xmm0
pandn xmm2, xmm8
pand xmm0, xmm10
por xmm0, xmm2
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmm0, xmm1
pandn xmm0, xmm11
pand xmm1, xmm12
por xmm1, xmm0
movdqa xmmword [rbp - 0x10], xmm1
jmp 0x1400f3165
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f2699
cmp dword [0x1406df120], 0xa
mov rdi, qword [rbp - 0x30]
jl 0x1400f3259
mov eax, dword [0x1406df124]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f3259
mov eax, dword [0x140263ff7]
mov rcx, qword [0x140263ff0]
nop word cs:[rax + rax]
nop
mov dword [rbp - 0x19], eax
mov qword [rbp - 0x20], rcx
jmp 0x1400f3250
movabs rax, 0x435f726568707943
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x6d61
mov byte [rbp - 0x16], 0
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f374e
mov eax, dword [0x1402640d6]
mov dword [rbp - 0x11], eax
movdqu xmm0, xmmword [0x1402640c7]
mov eax, dword [0x1406f0fa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406f0fac], 0xa
movdqa xmmword [rbp - 0x20], xmm0
setl al
or al, cl
xor ecx, ecx
test al, al
je 0x1400f32e0
mov dl, byte [rbp + rcx - 0x20]
mov bl, 0xcf
sub bl, cl
and bl, dl
not dl
lea edi, [rcx + 0x30]
and dil, dl
or bl, dil
mov byte [rbp + rcx - 0x20], bl
mov rdx, rcx
or rdx, 1
cmp rdx, 0x13
je 0x1400f3393
nop
test al, al
je 0x1400f3310
mov r8b, byte [rbp + rdx - 0x20]
mov bl, 0xcf
sub bl, dl
and bl, r8b
not r8b
lea edi, [rdx + 0x30]
and dil, r8b
or bl, dil
mov byte [rbp + rdx - 0x20], bl
add rcx, 2
jmp 0x1400f32e0
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f28d0
mov eax, dword [0x1406df658]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1406df65c], 0xa
setl r8b
or r8b, al
mov r9b, reloc.WS2_32.dll_WSAStartup
mov r10b, 0x48
mov r11b, 0x42
mov sil, 0x5b
mov dil, 0x51
mov r15b, 0x47
mov r12b, 0x69
mov r13b, reloc.WS2_32.dll_WSACleanup
mov cl, 0x59
mov dl, 0x5e
mov bl, 0x5f
mov al, Ordinal_60
cmp r8b, 1
je 0x1400f4111
jmp 0x1400f416d
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f384c
mov rax, qword [0x1402640f8]
mov qword [rbp - 2], rax
movups xmm0, xmmword [0x1402640ea]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [0x1402640da]
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [0x1406e0900]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e0904], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm1, xmm0
movdqu xmm2, xmmword [rbp + rcx - 0x20]
movdqa xmm3, xmm1
paddb xmm3, xmm13
movdqa xmm4, xmm9
psubb xmm4, xmm1
pand xmm4, xmm2
pandn xmm2, xmm3
por xmm2, xmm4
movdqu xmmword [rbp + rcx - 0x20], xmm2
add rcx, 0x10
paddb xmm1, xmm14
cmp rcx, 0x20
jne 0x1400f33f2
xor byte [rbp], 0x50
xor byte [rbp + 1], 0x51
xor byte [rbp + 2], 0x52
xor byte [rbp + 3], 0x53
xor byte [rbp + 4], 0x54
xor byte [rbp + 5], 0x55
test al, al
jne 0x1400f356c
movdqa xmm1, xmmword [rbp - 0x20]
movdqa xmm2, xmmword [rbp - 0x10]
movdqa xmm3, xmm1
pandn xmm3, xmm8
pand xmm1, xmm10
por xmm1, xmm3
movdqa xmmword [rbp - 0x20], xmm1
movdqa xmm1, xmm2
pandn xmm1, xmm11
pand xmm2, xmm12
por xmm2, xmm1
movdqa xmmword [rbp - 0x10], xmm2
xor byte [rbp], 0x50
xor byte [rbp + 1], 0x51
xor byte [rbp + 2], 0x52
xor byte [rbp + 3], 0x53
xor byte [rbp + 4], 0x54
xor byte [rbp + 5], 0x55
jmp 0x1400f33ec
mov rbx, rax
test rax, rax
je 0x1400f3ac6
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f310d
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3ab8
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f34e2
jmp 0x1400f310d
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f2932
movabs rax, 0x5f7265626d616843
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x70617254
mov byte [rbp - 0x14], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f394a
movups xmm0, xmmword [0x140264100]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [0x14026410a]
movups xmmword [rbp - 0x16], xmm0
mov byte [rbp - 0x20], 0x50
movdqu xmm0, xmmword [rbp - 0x1f]
pxor xmm0, xmmword [str.123456789:_____]
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
xor byte [rbp - 0xa], 0x46
xor byte [rbp - 9], 0x47
xor byte [rbp - 8], 0x48
xor byte [rbp - 7], 0x49
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f39c4
movups xmm0, xmmword [0x14026411a]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [0x140264127]
mov qword [rbp - 0x13], rax
mov byte [rbp - 0x20], 0x47
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f3a3e
movups xmm0, xmmword [0x14026412f]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [0x14026413c]
mov qword [rbp - 0x13], rax
mov byte [rbp - 0x20], 0x50
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f3b92
movups xmm0, xmmword [0x140264144]
movaps xmmword [rbp - 0x20], xmm0
mov rax, qword [0x140264153]
mov qword [rbp - 0x11], rax
mov byte [rbp - 0x20], 0x50
movdqu xmm0, xmmword [rbp - 0x1f]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp - 0x1f], xmm0
xor byte [rbp - 0xf], 0x41
xor byte [rbp - 0xe], 0x42
xor byte [rbp - 0xd], 0x43
xor byte [rbp - 0xc], 0x44
xor byte [rbp - 0xb], 0x45
xor byte [rbp - 0xa], 0x46
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f3c59
cmp dword [0x1406dfa54], 0xa
jl 0x1400f3d24
mov eax, dword [0x1406dfa50]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f3d24
movups xmm0, xmmword [0x14026417e]
movups xmm1, xmmword [0x140264175]
movups xmm2, xmmword [0x140264165]
nop dword [rax]
movups xmmword [rbp - 7], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm2
jmp 0x1400f3740
mov rbx, rax
test rax, rax
je 0x1400f3c1a
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f32aa
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3c0c
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f3790
jmp 0x1400f32aa
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f2c24
cmp dword [0x1406df198], 0xa
jl 0x1400f3809
mov eax, dword [0x1406df19c]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f3809
mov eax, dword [0x14026405b]
mov rcx, qword [0x140264054]
nop dword [rax]
mov dword [rbp - 0x19], eax
mov qword [rbp - 0x20], rcx
jmp 0x1400f3800
movabs rax, 0x5f7265626d616843
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x5054
mov byte [rbp - 0x16], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f3ce1
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f33a5
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3cd3
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f388e
jmp 0x1400f33a5
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f2c86
cmp dword [0x1406e08e4], 0xa
mov rdi, qword [rbp - 0x30]
jl 0x1400f390a
mov eax, dword [0x1406e08e0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f390a
mov rax, qword [0x14026407a]
mov rcx, qword [0x140264075]
mov qword [rbp - 0x1b], rax
mov qword [rbp - 0x20], rcx
jmp 0x1400f3900
movabs rax, 0x6f505f7265706956
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x6e6f7369
mov byte [rbp - 0x14], 0
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f3d9a
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f357e
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3d8c
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f398c
jmp 0x1400f357e
mov rbx, rax
test rax, rax
je 0x1400f3e27
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f35e0
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3e19
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f3a06
jmp 0x1400f35e0
mov rbx, rax
test rax, rax
je 0x1400f3e78
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f363e
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3e6a
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f3a80
jmp 0x1400f363e
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f310d
mov rax, qword [0x140264098]
mov qword [rbp - 0x20], rax
mov rax, qword [0x14026409f]
mov qword [rbp - 0x19], rax
mov eax, dword [0x1406f0e80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406f0e84], 0xa
setl al
or al, cl
mov byte [rbp - 0x20], 0x56
cmp al, 1
jne 0x1400f3b90
mov ecx, 2
mov dl, 0xcd
cmp rcx, 0x10
je 0x1400f3b57
lea ebx, [rdx + 1]
and bl, 0xe0
lea edi, [rcx + 0xf]
or dil, bl
xor dil, byte [rbp + rcx - 0x21]
xor dil, 0xe0
mov byte [rbp + rcx - 0x21], dil
test al, al
je 0x1400f3b90
mov ebx, edx
and bl, 0xe0
lea edi, [rcx + 0x10]
or dil, bl
xor dil, byte [rbp + rcx - 0x20]
xor dil, 0xe0
mov byte [rbp + rcx - 0x20], dil
add rcx, 2
add dl, 0xfe
cmp rcx, 0x10
jne 0x1400f3b13
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
jmp 0x1400f3b90
mov rbx, rax
test rax, rax
je 0x1400f3ec5
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f369c
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3eb7
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f3bd4
jmp 0x1400f369c
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f32aa
movabs rax, 0x6f70535f61766f53
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], reloc.WS2_32.dll_WSACleanup
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
mov rbx, rax
test rax, rax
je 0x1400f3f14
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f3702
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f3f06
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f3c9b
jmp 0x1400f3702
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f33a5
movabs rax, 0x6f72445f61766f53
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x656e
mov byte [rbp - 0x16], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
movups xmm0, xmmword [0x14026417e]
movups xmmword [rbp - 7], xmm0
movups xmm0, xmmword [0x140264175]
movaps xmmword [rbp - 0x10], xmm0
movdqu xmm0, xmmword [0x140264165]
movdqa xmmword [rbp - 0x20], xmm0
mov eax, dword [0x1406e0918]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x1406e091c], 0xa
setl r8b
or r8b, al
mov r10d, dword [0x1406f1190]
mov r9d, dword [0x1406f1194]
jne 0x1400f41f4
lea r11d, [r10 - 1]
imul r11d, r10d
and r11d, 1
jmp 0x1400f4267
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f357e
movabs rax, 0x3766616b46405e69
mov qword [rbp - 0x20], rax
mov eax, dword [0x1406f0c30]
cmp dword [0x1406f0c34], 0xa
mov byte [rbp - 0x20], 0x59
jl 0x1400f3dd2
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f3dd2
nop word cs:[rax + rax]
jmp 0x1400f3dd0
xor byte [rbp - 0x1f], 0x31
xor byte [rbp - 0x1e], 0x32
xor byte [rbp - 0x1d], 0x33
xor byte [rbp - 0x1c], 0x34
xor byte [rbp - 0x1b], 0x35
xor byte [rbp - 0x1a], 0x36
xor byte [rbp - 0x19], 0x37
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f35e0
movabs rax, 0x6f6c435f75726f59
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x656e
mov byte [rbp - 0x16], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f363e
movabs rax, 0x6c61575f65676153
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], WSASetLastError
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f369c
movabs rax, 0x6f6c535f65676153
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x62724f77
mov byte [rbp - 0x14], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f3702
cmp dword [0x1406e0914], 0xa
jl 0x1400f3f46
mov eax, dword [0x1406e0910]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f3f46
movzx eax, word [0x140264163]
mov rcx, qword [0x14026415b]
mov word [rbp - 0x18], ax
mov qword [rbp - 0x20], rcx
jmp 0x1400f3f3c
movabs rax, 0x6e61425f6f79614b
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x67
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f53ab
mov rsi, qword [rbp - 0x38]
mov r8, qword [rsi + 0x18]
cmp r8, 0x10
jb 0x1400f3fa2
mov rdx, qword [rsi]
add r8, 1
mov rcx, rsi
call fcn.14017a700
movaps xmm0, xmmword [0x1402599c0]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], 0
cmp dword [0x1406f0a30], 0xa
jl 0x1400f3fd2
mov eax, dword [0x1406f0a34]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x1400f3fd2
nop word [rax + rax]
jmp 0x1400f3fd0
mov rax, rdi
movaps xmm6, xmmword [rbp + 0x20]
movaps xmm7, xmmword [rbp + 0x30]
movaps xmm8, xmmword [rbp + 0x40]
movaps xmm9, xmmword [rbp + 0x50]
movaps xmm10, xmmword [rbp + 0x60]
movaps xmm11, xmmword [rbp + 0x70]
movaps xmm12, xmmword [rbp + 0x80]
movaps xmm13, xmmword [rbp + 0x90]
movaps xmm14, xmmword [rbp + 0xa0]
movaps xmm15, xmmword [rbp + 0xb0]
add rsp, 0x148
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor r9b, 0x30
mov byte [rbp - 0x20], r9b
xor r10b, 0x31
mov byte [rbp - 0x1f], r10b
xor r11b, 0x32
mov byte [rbp - 0x1e], r11b
xor sil, 0x33
mov byte [rbp - 0x1d], sil
xor dil, 0x34
mov byte [rbp - 0x1c], dil
xor r15b, 0x35
mov byte [rbp - 0x1b], r15b
xor r12b, 0x36
mov byte [rbp - 0x1a], r12b
xor r14b, 0x37
mov byte [rbp - 0x19], r14b
xor cl, 0x38
mov byte [rbp - 0x18], cl
xor r13b, 0x39
mov byte [rbp - 0x17], r13b
xor dl, 0x3a
mov byte [rbp - 0x16], dl
xor bl, 0x3b
mov byte [rbp - 0x15], bl
mov eax, ecx
test r8b, r8b
jne 0x1400f40e6
xor r9b, 0x30
mov byte [rbp - 0x20], r9b
xor r10b, 0x31
mov byte [rbp - 0x1f], r10b
xor r11b, 0x32
mov byte [rbp - 0x1e], r11b
xor sil, 0x33
mov byte [rbp - 0x1d], sil
xor dil, 0x34
mov byte [rbp - 0x1c], dil
xor r15b, 0x35
mov byte [rbp - 0x1b], r15b
xor r12b, 0x36
mov byte [rbp - 0x1a], r12b
xor r14b, 0x37
mov byte [rbp - 0x19], r14b
xor al, 0x38
mov byte [rbp - 0x18], al
xor r13b, 0x39
mov byte [rbp - 0x17], r13b
xor dl, 0x3a
mov byte [rbp - 0x16], dl
xor bl, 0x3b
mov byte [rbp - 0x15], bl
mov ecx, eax
jmp 0x1400f4025
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
xor r9b, 0x30
mov byte [rbp - 0x20], r9b
xor r10b, 0x31
mov byte [rbp - 0x1f], r10b
xor r11b, 0x32
mov byte [rbp - 0x1e], r11b
xor sil, 0x33
mov byte [rbp - 0x1d], sil
xor dil, 0x34
mov byte [rbp - 0x1c], dil
xor r15b, 0x35
mov byte [rbp - 0x1b], r15b
xor r12b, 0x36
mov byte [rbp - 0x1a], r12b
xor r13b, 0x37
mov byte [rbp - 0x19], r13b
xor cl, 0x38
mov byte [rbp - 0x18], cl
xor dl, 0x39
mov byte [rbp - 0x17], dl
xor bl, 0x3a
mov byte [rbp - 0x16], bl
xor al, 0x3b
mov byte [rbp - 0x15], al
test r8b, r8b
jne 0x1400f41c9
xor r9b, 0x30
mov byte [rbp - 0x20], r9b
xor r10b, 0x31
mov byte [rbp - 0x1f], r10b
xor r11b, 0x32
mov byte [rbp - 0x1e], r11b
xor sil, 0x33
mov byte [rbp - 0x1d], sil
xor dil, 0x34
mov byte [rbp - 0x1c], dil
xor r15b, 0x35
mov byte [rbp - 0x1b], r15b
xor r12b, 0x36
mov byte [rbp - 0x1a], r12b
xor r13b, 0x37
mov byte [rbp - 0x19], r13b
xor cl, 0x38
mov byte [rbp - 0x18], cl
xor dl, 0x39
mov byte [rbp - 0x17], dl
xor bl, 0x3a
mov byte [rbp - 0x16], bl
xor al, 0x3b
mov byte [rbp - 0x15], al
jmp 0x1400f4111
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f3f85
lea r11d, [r10 - 1]
imul r11d, r10d
and r11d, 1
sete dl
cmp r9d, 0xa
setl al
or al, dl
xor esi, esi
nop
test al, al
je 0x1400f4210
mov dl, byte [rbp + rsi - 0x20]
mov cl, 0xcf
sub cl, sil
and cl, dl
not dl
lea edi, [rsi + 0x30]
and dil, dl
or cl, dil
mov byte [rbp + rsi - 0x20], cl
mov rdi, rsi
or rdi, 1
cmp rdi, 0x29
je 0x1400f4262
nop dword [rax + rax]
test al, al
je 0x1400f4240
mov cl, byte [rbp + rdi - 0x20]
mov dl, 0xcf
sub dl, dil
and dl, cl
not cl
lea ebx, [rdi + 0x30]
and bl, cl
or dl, bl
mov byte [rbp + rdi - 0x20], dl
add rsi, 2
jmp 0x1400f4210
test r8b, r8b
jne 0x1400f42de
test r11d, r11d
sete cl
cmp r9d, 0xa
setl al
or al, cl
xor edi, edi
jmp 0x1400f42b0
test al, al
je 0x1400f4280
mov cl, byte [rbp + rbx - 0x20]
mov dl, 0xcf
sub dl, bl
and dl, cl
not cl
lea esi, [rbx + 0x30]
and sil, cl
or dl, sil
mov byte [rbp + rbx - 0x20], dl
add rdi, 2
nop word cs:[rax + rax]
nop dword [rax + rax]
test al, al
je 0x1400f42b0
mov cl, byte [rbp + rdi - 0x20]
mov dl, 0xcf
sub dl, dil
and dl, cl
not cl
lea ebx, [rdi + 0x30]
and bl, cl
or dl, bl
mov byte [rbp + rdi - 0x20], dl
mov rbx, rdi
or rbx, 1
cmp rbx, 0x29
jne 0x1400f4280
jmp 0x1400f41f4
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f4433
movdqu xmm6, xmmword [0x14026418e]
movdqa xmmword [rbp - 0x20], xmm6
movdqu xmm7, xmmword [0x14026419e]
movdqa xmmword [rbp - 0x10], xmm7
mov r14d, dword [0x1402641ae]
mov dword [rbp], r14d
mov byte [rbp - 0x20], 0x50
movups xmm0, xmmword [rbp - 0x1f]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp - 0x1f], xmm0
movdqu xmm0, xmmword [rbp - 0xf]
pxor xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movdqu xmmword [rbp - 0xf], xmm0
xor byte [rbp + 1], 0x51
xor byte [rbp + 2], 0x52
xor byte [rbp + 3], 0x53
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f4656
movdqa xmmword [rbp - 0x20], xmm6
movdqa xmmword [rbp - 0x10], xmm7
mov dword [rbp], r14d
mov byte [rbp - 0x20], 0x50
movups xmm0, xmmword [rbp - 0x1f]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp - 0x1f], xmm0
movdqu xmm0, xmmword [rbp - 0xf]
pxor xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movdqu xmmword [rbp - 0xf], xmm0
xor byte [rbp + 1], 0x51
xor byte [rbp + 2], 0x52
xor byte [rbp + 3], 0x53
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f46d0
mov eax, dword [0x1402641c1]
mov dword [rbp - 0x11], eax
movdqu xmm0, xmmword [0x1402641b2]
mov eax, dword [0x1406f0fa8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406f0fac], 0xa
movdqa xmmword [rbp - 0x20], xmm0
setl al
or al, cl
xor ecx, ecx
test al, al
je 0x1400f43df
mov dl, byte [rbp + rcx - 0x20]
mov bl, 0xcf
sub bl, cl
and bl, dl
not dl
lea edi, [rcx + 0x30]
and dil, dl
or bl, dil
mov byte [rbp + rcx - 0x20], bl
mov rdx, rcx
or rdx, 1
cmp rdx, 0x13
je 0x1400f44ad
test al, al
je 0x1400f440d
mov r8b, byte [rbp + rdx - 0x20]
mov bl, 0xcf
sub bl, dl
and bl, r8b
not r8b
lea edi, [rdx + 0x30]
and dil, r8b
or bl, dil
mov byte [rbp + rdx - 0x20], bl
add rcx, 2
jmp 0x1400f43df
mov rbx, rax
test rax, rax
je 0x1400f4a94
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f42f0
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f4a86
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f4475
jmp 0x1400f42f0
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f474a
movabs r14, 0x6975475f6e776150
mov qword [rbp - 0x20], r14
mov dword [rbp - 0x18], 0x515f6564
mov byte [rbp - 0x14], 0
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f47c4
mov qword [rbp - 0x20], r14
mov dword [rbp - 0x18], 0x585f6564
mov byte [rbp - 0x14], 0
lea rcx, [rbp - 0x20]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
cmp rax, r13
jbe 0x1400f483d
mov rbx, rax
test rax, rax
je 0x1400f4b5f
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r15d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r15d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f4358
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f4b51
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r15d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f4698
jmp 0x1400f4358
mov rbx, rax
test rax, rax
je 0x1400f4c2b
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f43a9
mov rdi, rax
mov rax, qword [rbp - 0x28]
add rsi, rax
add rsi, 1
lea r12, [rbp - 0x20]
mov rcx, rdi
mov rdx, r12
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f4c1d
add rdi, 1
mov r8, rsi
sub r8, rdi
mov rcx, rdi
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x1400f4712
jmp 0x1400f43a9
mov rbx, rax
test rax, rax
je 0x1400f4cf7
mov rsi, r13
sub rsi, rbx
lea r8, [rsi + 1]
movsx r14d, byte [rbp - 0x20]
mov rcx, qword [rbp - 0x28]
mov edx, r14d
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400f44bf
mov rbx, rax
test rax, rax
je 0x1400f4dbe
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f42f0
movabs rax, 0x696e4b5f6f79614b
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x6566
mov byte [rbp - 0x16], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f53ab
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f4358
movabs rax, 0x6572475f6f79614b
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x6564616e
mov byte [rbp - 0x14], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f53ab
sub rdi, qword [rbp - 0x28]
cmp rdi, 0xffffffffffffffff
je 0x1400f43a9
movabs rax, 0x6572475f6f79614b
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x6564616e
mov byte [rbp - 0x14], 0
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f53ab
movabs rax, 0x7269425f65796b53
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x64
mov rdi, qword [rbp - 0x30]
mov rcx, rdi
call fcn.1400abec0
lea rsi, [rbp - 0x20]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x1400f53ab
mov rsi, qword [rbp - 0x38]
mov rdi, qword [rbp - 0x30]
jmp 0x1400f3f89