Function at 0x140069910
Capabilities:
Encode data using base64
Encode data using xor
Generate random numbers using a mersenne twister
Manually build aes constants

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x1300]
mov eax, 0x1400
call fcn.1400fda20
sub rsp, rax
mov rax, qword [0x1401e9060]
xor rax, rsp
mov qword [rbp + 0x12f0], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rax
mov rax, qword gs:[0x58]
mov rbx, qword [rax]
mov ecx, 0x1324
mov eax, dword [rcx + rbx]
mov edi, 0x1d98
test al, 1
jne 0x140069993
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 2], 0x1f92217
mov word [rbx + rdi], 0xd422
lea rcx, [0x14010b0f0]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 5], 0
je 0x1400699b4
xor byte [rax], 0x61
xor byte [rax + 1], 0xbd
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x43
xor byte [rax + 4], 0xf9
mov byte [rax + 5], 0
mov qword [rsp + 0x60], rax
mov ecx, 0x4cc
mov eax, dword [rcx + rbx]
mov edi, 0x2218
test al, 1
jne 0x1400699f0
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 5], 0x173
mov dword [rbx + rdi], 0x2213c82a
mov byte [rbx + rdi + 4], 0x8a
lea rcx, [0x14010b0d0]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 6], 0
je 0x140069a15
xor byte [rax], 0x61
xor byte [rax + 1], 0xbd
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x43
xor byte [rax + 4], 0xf9
xor byte [rax + 5], 0x73
mov byte [rax + 6], 0
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x20], 0x3112d632
mov dword [rsp + 0x24], 0x37821a8e
mov dword [rsp + 0x28], 0x73578d52
mov ecx, 0x658
mov eax, dword [rcx + rbx]
mov edi, 0x6f8
test al, 1
jne 0x140069a70
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x1f9
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010b0b0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xd], 0
je 0x140069ab1
xor edx, edx
movabs r9, 0x5be773f94367bd61
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, r9
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x140069a90
mov byte [r8 + 0xd], 0
mov qword [rsp + 0x70], r8
mov ecx, 0x1250
mov eax, dword [rcx + rbx]
mov edi, 0x22b8
test al, 1
jne 0x140069ae8
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 2], 0x1f92828
mov word [rbx + rdi], 0xd22f
lea rcx, [0x14010b090]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 5], 0
je 0x140069b09
xor byte [rax], 0x61
xor byte [rax + 1], 0xbd
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x43
xor byte [rax + 4], 0xf9
mov byte [rax + 5], 0
mov qword [rsp + 0x78], rax
mov ecx, 0xe48
mov eax, dword [rcx + rbx]
mov edi, 0x9e0
test al, 1
jne 0x140069b48
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 6], 0x161348c
mov dword [rbx + rdi], 0x1006d520
mov word [rbx + rdi + 4], 0x1c89
lea rcx, [0x14010b070]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 9], 0
je 0x140069b79
xor byte [rax], 0x61
xor byte [rax + 1], 0xbd
xor byte [rax + 2], 0x67
xor byte [rax + 3], 0x43
xor byte [rax + 4], 0xf9
xor byte [rax + 5], 0x73
xor byte [rax + 6], 0xe7
xor byte [rax + 7], 0x5b
xor byte [rax + 8], 0x61
mov byte [rax + 9], 0
mov qword [rbp - 0x80], rax
movdqa xmm0, xmmword [0x1401cd460]
mov word [rsp + 0x30], 0xda4
mov ecx, 0x1684
mov eax, dword [rcx + rbx]
mov edi, 0x1278
test al, 1
jne 0x140069bf2
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rsp + 0x32]
cmp rcx, rdx
ja 0x140069bd5
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x140069bd5
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], reloc.WS2_32.dll_socket
jmp 0x140069be5
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], reloc.WS2_32.dll_socket
lea rcx, [0x14010b040]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xf1cbcf77611777d7
cmp byte [r8 + 0x13], 0
je 0x140069c31
xor edx, edx
nop dword [rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x13
jb 0x140069c10
mov byte [r8 + 0x13], 0
mov qword [rbp - 0x78], r8
movdqa xmm0, xmmword [0x1401cdd80]
mov ecx, 0x1cfc
mov eax, dword [rcx + rbx]
mov edi, 0x16b8
test al, 1
jne 0x140069c89
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rsp + 0x2f]
cmp rax, rdx
ja 0x140069c79
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x140069c79
movups xmmword [rax], xmm0
jmp 0x140069c7c
movups xmmword [rax], xmm0
lea rcx, [0x14010b020]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x10], 0
je 0x140069cc1
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x10
jb 0x140069ca0
mov byte [r8 + 0x10], 0
mov qword [rbp - 0x70], r8
movdqa xmm0, xmmword [0x1401cd9e0]
mov ecx, 0x2a14
mov eax, dword [rcx + rbx]
mov edi, 0x2110
test al, 1
jne 0x140069d21
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x30]
cmp rax, rdx
ja 0x140069d0d
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x140069d0d
movups xmmword [rax], xmm0
mov byte [rax + 0x10], Ordinal_217
jmp 0x140069d14
movups xmmword [rax], xmm0
mov byte [rax + 0x10], Ordinal_217
lea rcx, [0x14010b000]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x11], 0
je 0x140069d51
xor edx, edx
nop
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x11
jb 0x140069d30
mov byte [r8 + 0x11], 0
mov qword [rbp - 0x68], r8
movdqa xmm0, xmmword [0x1401cd8e0]
mov ecx, 0x4ac
mov eax, dword [rcx + rbx]
mov edi, 0xcb0
test al, 1
jne 0x140069db1
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x30]
cmp rax, rdx
ja 0x140069d9d
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x140069d9d
movups xmmword [rax], xmm0
mov byte [rax + 0x10], Ordinal_217
jmp 0x140069da4
movups xmmword [rax], xmm0
mov byte [rax + 0x10], Ordinal_217
lea rcx, [0x14010afe0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x11], 0
je 0x140069de1
xor edx, edx
nop
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x11
jb 0x140069dc0
mov byte [r8 + 0x11], 0
mov qword [rbp - 0x60], r8
mov dword [rsp + 0x20], 0x788e81fe
mov dword [rsp + 0x24], 0x8c72bb95
mov dword [rsp + 0x28], 0x3dd5d6cb
mov word [rsp + 0x2c], 0xc1d7
mov ecx, 0x1a54
mov eax, dword [rcx + rbx]
mov edi, 0x580
test al, 1
jne 0x140069e4a
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xe], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + rdi + 0xc], ax
lea rcx, [0x14010afc0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xef13c1e70de5e5b1
cmp byte [r8 + 0xe], 0
je 0x140069e82
xor edx, edx
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xe
jb 0x140069e61
mov byte [r8 + 0xe], 0
mov qword [rbp - 0x58], r8
movdqa xmm0, xmmword [0x1401cd360]
mov ecx, 0x9c4
mov eax, dword [rcx + rbx]
mov edi, 0xb30
test al, 1
jne 0x140069ee2
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x30]
cmp rax, rdx
ja 0x140069ece
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x140069ece
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xb1
jmp 0x140069ed5
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xb1
lea rcx, [0x14010afa0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x11], 0
je 0x140069f11
xor edx, edx
nop
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x11
jb 0x140069ef0
mov byte [r8 + 0x11], 0
mov qword [rbp - 0x50], r8
movdqa xmm0, xmmword [0x1401cd380]
mov word [rsp + 0x30], 0xe5da
mov ecx, 0x6bc
mov eax, dword [rcx + rbx]
mov edi, 0x17f8
test al, 1
jne 0x140069f82
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rsp + 0x31]
cmp rcx, rdx
ja 0x140069f69
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x140069f69
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
jmp 0x140069f75
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
lea rcx, [0x14010af80]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x12], 0
je 0x140069fb1
xor edx, edx
nop
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x12
jb 0x140069f90
mov byte [r8 + 0x12], 0
mov qword [rbp - 0x48], r8
mov ecx, 0x1e9c
mov eax, dword [rcx + rbx]
mov edi, 0x2ae8
test al, 1
jne 0x140069fe7
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 2], 0x1e76b90
mov word [rbx + rdi], 0x9fe3
lea rcx, [0x14010af60]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 5], 0
je 0x14006a008
xor byte [rax], 0xb1
xor byte [rax + 1], 0xe5
xor byte [rax + 2], 0xe5
xor byte [rax + 3], 0xd
xor byte [rax + 4], 0xe7
mov byte [rax + 5], 0
mov qword [rbp - 0x40], rax
mov dword [rsp + 0x20], 0xf0553259
mov dword [rsp + 0x24], 0xab9dd994
mov dword [rsp + 0x28], 0xfb463069
mov ecx, 0xe04
mov eax, dword [rcx + rbx]
mov edi, 0x1258
test al, 1
jne 0x14006a062
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x1f1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010af40]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xefbdabf19727471b
cmp byte [r8 + 0xd], 0
je 0x14006a0a1
xor edx, edx
nop dword [rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006a080
mov byte [r8 + 0xd], 0
mov qword [rbp - 0x38], r8
mov dword [rsp + 0x20], 0xf84e2f54
mov dword [rsp + 0x24], 0x8ecfffd1
mov dword [rsp + 0x28], 0x97552278
mov ecx, 0x2760
mov eax, dword [rcx + rbx]
mov edi, 0x2130
test al, 1
jne 0x14006a0f9
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xc], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010af20]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xc], 0
je 0x14006a131
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [r8 + rdx], al
inc rdx
cmp rdx, 0xc
jb 0x14006a110
mov byte [r8 + 0xc], 0
mov qword [rbp - 0x30], r8
movdqa xmm0, xmmword [0x1401cdd20]
mov ecx, 0x1454
mov eax, dword [rcx + rbx]
mov edi, 0x2910
test al, 1
jne 0x14006a189
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rsp + 0x2f]
cmp rax, rdx
ja 0x14006a179
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006a179
movups xmmword [rax], xmm0
jmp 0x14006a17c
movups xmmword [rax], xmm0
lea rcx, [0x14010af00]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x10], 0
je 0x14006a1c1
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x10
jb 0x14006a1a0
mov byte [r8 + 0x10], 0
mov qword [rbp - 0x28], r8
movdqa xmm0, xmmword [str.H3B]
mov dword [rsp + 0x30], 0xa717723b
mov word [rsp + 0x34], 0xabc1
mov ecx, 0x24e8
mov eax, dword [rcx + rbx]
mov edi, 0x6a0
test al, 1
jne 0x14006a248
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x16], 1
lea rax, [rcx + 0x15]
lea rdx, [rsp + 0x35]
cmp rcx, rdx
ja 0x14006a228
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x14006a228
movups xmmword [rcx], xmm0
mov eax, dword [rsp + 0x30]
mov dword [rcx + 0x10], eax
movzx eax, word [rsp + 0x34]
mov word [rcx + 0x14], ax
jmp 0x14006a23b
movups xmmword [rcx], xmm0
mov eax, dword [rsp + 0x30]
mov dword [rcx + 0x10], eax
movzx eax, word [rsp + 0x34]
mov word [rcx + 0x14], ax
lea rcx, [0x14010aed0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x16], 0
je 0x14006a281
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x16
jb 0x14006a260
mov byte [r8 + 0x16], 0
mov qword [rbp - 0x20], r8
mov dword [rsp + 0x20], 0x4ef8ef8f
mov dword [rsp + 0x24], 0x27ab8223
mov dword [rsp + 0x28], 0x4efafc93
mov ecx, 0x1b64
mov eax, dword [rcx + rbx]
mov edi, 0x16d0
test al, 1
jne 0x14006a2db
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x157
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010aeb0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0x7f9ed5725999ddb
cmp byte [r8 + 0xd], 0
je 0x14006a321
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006a300
mov byte [r8 + 0xd], 0
mov qword [rbp - 0x18], r8
mov dword [rsp + 0x20], 0x53f0ef8b
mov dword [rsp + 0x24], 0x278d883e
mov dword [rsp + 0x28], 0x44f2e888
mov ecx, 0x374
mov eax, dword [rcx + rbx]
mov edi, 0x2428
test al, 1
jne 0x14006a37b
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x157
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010ae90]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xd], 0
je 0x14006a3b1
xor edx, edx
nop dword [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006a390
mov byte [r8 + 0xd], 0
mov qword [rbp - 0x10], r8
mov ecx, 0xdfc
mov eax, dword [rcx + rbx]
mov edi, 0x1ea8
test al, 1
jne 0x14006a3f4
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 9], 0x19d
mov dword [rbx + rdi], 0x5f5e7ee
mov dword [rbx + rdi + 4], 0x72918e18
mov byte [rbx + rdi + 8], 0xb1
lea rcx, [0x14010ae70]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0xa], 0
je 0x14006a429
xor byte [rax], 0xdb
xor byte [rax + 1], 0x9d
xor byte [rax + 2], 0x99
xor byte [rax + 3], 0x25
xor byte [rax + 4], 0x57
xor byte [rax + 5], 0xed
xor byte [rax + 6], 0xf9
xor byte [rax + 7], 7
xor byte [rax + 8], 0xdb
xor byte [rax + 9], 0x9d
mov byte [rax + 0xa], 0
mov qword [rbp - 8], rax
mov ecx, 0xbb8
mov eax, dword [rcx + rbx]
mov edi, 0x848
test al, 1
jne 0x14006a468
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 8], 0x199f6be
mov dword [rbx + rdi], 0x46eef29f
mov dword [rbx + rdi + 4], 0x74989d3e
lea rcx, [0x14010ae40]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0xb], 0
je 0x14006a4a1
xor byte [rax], 0xdb
xor byte [rax + 1], 0x9d
xor byte [rax + 2], 0x99
xor byte [rax + 3], 0x25
xor byte [rax + 4], 0x57
xor byte [rax + 5], 0xed
xor byte [rax + 6], 0xf9
xor byte [rax + 7], 7
xor byte [rax + 8], 0xdb
xor byte [rax + 9], 0x9d
xor byte [rax + 0xa], 0x99
mov byte [rax + 0xb], 0
mov qword [rbp], rax
movdqa xmm0, xmmword [0x1401cda00]
mov dword [rsp + 0x30], 0xa4e7eff
mov ecx, 0x2030
mov eax, dword [rcx + rbx]
mov edi, 0xc98
test al, 1
jne 0x14006a517
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x15], 1
lea rax, [rcx + 0x14]
lea rdx, [rsp + 0x34]
cmp rcx, rdx
ja 0x14006a4fc
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x14006a4fc
movups xmmword [rcx], xmm0
mov eax, dword [rsp + 0x30]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0x49
jmp 0x14006a50a
movups xmmword [rcx], xmm0
mov eax, dword [rsp + 0x30]
mov dword [rcx + 0x10], eax
mov byte [rcx + 0x14], 0x49
lea rcx, [0x14010ae20]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xf1f3a1493d7d4fcd
cmp byte [r8 + 0x15], 0
je 0x14006a551
xor edx, edx
nop
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x15
jb 0x14006a530
mov byte [r8 + 0x15], 0
mov qword [rbp + 8], r8
mov dword [rsp + 0x20], 0x701f2e99
mov dword [rsp + 0x24], 0x98b5810a
mov dword [rsp + 0x28], 0x580927aa
mov word [rsp + 0x2c], 0xa13b
mov ecx, 0x17c4
mov eax, dword [rcx + rbx]
mov edi, 0x2b50
test al, 1
jne 0x14006a5ba
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xe], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + rdi + 0xc], ax
lea rcx, [0x14010ae00]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xe], 0
je 0x14006a5f1
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xe
jb 0x14006a5d0
mov byte [r8 + 0xe], 0
mov qword [rbp + 0x10], r8
movdqa xmm0, xmmword [0x1401cdd70]
mov ecx, 0xb24
mov eax, dword [rcx + rbx]
mov edi, 0x1a58
test al, 1
jne 0x14006a649
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rsp + 0x2f]
cmp rax, rdx
ja 0x14006a639
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006a639
movups xmmword [rax], xmm0
jmp 0x14006a63c
movups xmmword [rax], xmm0
lea rcx, [0x14010ade0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x10], 0
je 0x14006a681
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x10
jb 0x14006a660
mov byte [r8 + 0x10], 0
mov qword [rbp + 0x18], r8
mov dword [rsp + 0x20], 0x51122b8c
mov dword [rsp + 0x24], 0x98bb812f
mov dword [rsp + 0x28], 0x4f1823b9
mov ecx, 0x1d84
mov eax, dword [rcx + rbx]
mov edi, 0x1c30
test al, 1
jne 0x14006a6db
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x149
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010adc0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xd], 0
je 0x14006a711
xor edx, edx
nop dword [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006a6f0
mov byte [r8 + 0xd], 0
mov qword [rbp + 0x20], r8
mov dword [rsp + 0x20], 0xfa6b8a49
mov dword [rsp + 0x24], 0xcdb42f33
mov dword [rsp + 0x28], 0xf1788962
mov ecx, 0x24e4
mov eax, dword [rcx + rbx]
mov edi, 0x628
test al, 1
jne 0x14006a76b
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x155
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010ada0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xb9e70f559f11e503
cmp byte [r8 + 0xd], 0
je 0x14006a7b1
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006a790
mov byte [r8 + 0xd], 0
mov qword [rbp + 0x28], r8
mov dword [rsp + 0x20], 0xf3708c50
mov dword [rsp + 0x24], 0xd8852f34
mov dword [rsp + 0x28], 0xf2318461
mov word [rsp + 0x2c], 0x6434
mov ecx, 0x1fe8
mov eax, dword [rcx + rbx]
mov edi, 0x23a0
test al, 1
jne 0x14006a81c
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xe], 0x1e7
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + rdi + 0xc], ax
lea rcx, [0x14010ad70]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xf], 0
je 0x14006a851
xor edx, edx
nop dword [rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xf
jb 0x14006a830
mov byte [r8 + 0xf], 0
mov qword [rbp + 0x30], r8
mov dword [rsp + 0x20], 0xbf2e8457
mov dword [rsp + 0x24], 0xeac76001
mov dword [rsp + 0x28], 0xed749576
mov ecx, 0x11e8
mov eax, dword [rcx + rbx]
mov edi, 0x2b38
test al, 1
jne 0x14006a8ab
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x155
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010ad50]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xd], 0
je 0x14006a8e1
xor edx, edx
nop dword [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006a8c0
mov byte [r8 + 0xd], 0
mov qword [rbp + 0x38], r8
mov dword [rsp + 0x20], 0xf66b904f
mov dword [rsp + 0x24], 0xcba62f3e
mov dword [rsp + 0x28], 0xf66b9061
mov word [rsp + 0x2c], 0xf3e
mov ecx, 0xecc
mov eax, dword [rcx + rbx]
mov edi, 0x858
test al, 1
jne 0x14006a94a
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xe], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + rdi + 0xc], ax
lea rcx, [0x14010ad30]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xe], 0
je 0x14006a981
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xe
jb 0x14006a960
mov byte [r8 + 0xe], 0
mov qword [rbp + 0x40], r8
mov dword [rsp + 0x20], 0x56c72aa2
mov dword [rsp + 0x24], 0xa4e0eb1d
mov dword [rsp + 0x28], 0x5ee068a
mov ecx, 0x2418
mov eax, dword [rcx + rbx]
mov edi, 0x1f48
test al, 1
jne 0x14006a9d9
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xc], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010ad10]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xc799b13d058363e3
cmp byte [r8 + 0xc], 0
je 0x14006aa11
xor edx, edx
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xc
jb 0x14006a9f0
mov byte [r8 + 0xc], 0
mov qword [rbp + 0x48], r8
movdqa xmm0, xmmword [0x1401cdd60]
mov ecx, 0x1480
mov eax, dword [rcx + rbx]
mov edi, 0x790
test al, 1
jne 0x14006aa71
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x30]
cmp rax, rdx
ja 0x14006aa5d
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006aa5d
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xe3
jmp 0x14006aa64
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0xe3
lea rcx, [0x14010acf0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x11], 0
je 0x14006aaa1
xor edx, edx
nop
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x11
jb 0x14006aa80
mov byte [r8 + 0x11], 0
mov qword [rbp + 0x50], r8
movdqa xmm0, xmmword [0x1401cd600]
mov dword [rsp + 0x30], 0x72ec1782
mov dword [rsp + 0x34], 0xabb9d25c
mov dword [rsp + 0x38], 0x5f90f8c
mov ecx, 0x3b4
mov eax, dword [rcx + rbx]
mov edi, 0x23b0
test al, 1
jne 0x14006ab35
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x1c], 1
lea rax, [rcx + 0x1b]
lea rdx, [rsp + 0x3b]
cmp rcx, rdx
ja 0x14006ab13
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x14006ab13
movups xmmword [rcx], xmm0
movsd xmm0, qword [rsp + 0x30]
movsd qword [rcx + 0x10], xmm0
mov eax, dword [rsp + 0x38]
mov dword [rcx + 0x18], eax
jmp 0x14006ab28
movups xmmword [rcx], xmm0
movsd xmm0, qword [rsp + 0x30]
movsd qword [rcx + 0x10], xmm0
mov eax, dword [rsp + 0x38]
mov dword [rcx + 0x18], eax
lea rcx, [0x14010acc0]
call fcn.1400fcdbc
nop
lea r9, [rbx + rdi]
cmp byte [r9 + 0x1c], 0
je 0x14006ab8d
lea r8, [r9 + 1]
mov r10, r9
not r10
nop word [rax + rax]
lea ecx, [r8 + r10]
and cl, 7
shl cl, 3
mov rdx, rsi
shr rdx, cl
xor byte [r8 - 1], dl
movzx ecx, r8b
sub cl, r9b
and cl, 7
shl cl, 3
mov rdx, rsi
shr rdx, cl
xor byte [r8], dl
add r8, 2
lea rax, [r10 + r8]
cmp rax, 0x1c
jb 0x14006ab50
mov byte [r9 + 0x1c], 0
mov qword [rbp + 0x58], r9
movdqa xmm0, xmmword [0x1401cd960]
mov ecx, 0xa7c
mov eax, dword [rcx + rbx]
mov edi, 0x1308
test al, 1
jne 0x14006abe5
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rsp + 0x2f]
cmp rax, rdx
ja 0x14006abd5
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006abd5
movups xmmword [rax], xmm0
jmp 0x14006abd8
movups xmmword [rax], xmm0
lea rcx, [0x14010aca0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x10], 0
je 0x14006ac21
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x10
jb 0x14006ac00
mov byte [r8 + 0x10], 0
mov qword [rbp + 0x60], r8
mov ecx, 0x19a0
mov eax, dword [rcx + rbx]
mov edi, 0x1ac8
test al, 1
jne 0x14006ac64
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 9], 0x195
mov dword [rbx + rdi], 0x4c08dade
mov dword [rbx + rdi + 4], 0xa272266c
mov byte [rbx + rdi + 8], reloc.WLDAP32.dll_Ordinal_200
lea rcx, [0x14010ac80]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0xa], 0
je 0x14006ac99
xor byte [rax], 0x87
xor byte [rax + 1], 0x95
xor byte [rax + 2], 0x47
xor byte [rax + 3], 3
xor byte [rax + 4], 0x23
xor byte [rax + 5], 0x69
xor byte [rax + 6], 0x3d
xor byte [rax + 7], 0xed
xor byte [rax + 8], 0x87
xor byte [rax + 9], 0x95
mov byte [rax + 0xa], 0
mov qword [rbp + 0x68], rax
mov ecx, 0x1ddc
mov eax, dword [rcx + rbx]
mov edi, 0x26cc
test al, 1
jne 0x14006acc8
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi], 0x147d1ff
lea rcx, [0x14010ac60]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 3], 0
je 0x14006ace1
xor byte [rax], 0x87
xor byte [rax + 1], 0x95
xor byte [rax + 2], 0x47
mov byte [rax + 3], 0
mov qword [rbp + 0x70], rax
mov dword [rsp + 0x20], 0x622cf4cc
mov dword [rsp + 0x24], 0x8c70494c
mov dword [rsp + 0x28], 0x328f4ec
mov ecx, 0x1dc0
mov eax, dword [rcx + rbx]
mov edi, 0x978
test al, 1
jne 0x14006ad39
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xc], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010ac40]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xed3d692303479587
cmp byte [r8 + 0xc], 0
je 0x14006ad71
xor edx, edx
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [r8 + rdx], al
inc rdx
cmp rdx, 0xc
jb 0x14006ad50
mov byte [r8 + 0xc], 0
mov qword [rbp + 0x78], r8
mov dword [rsp + 0x20], 0x6b24e0d5
mov dword [rsp + 0x24], 0xac1d0442
mov dword [rsp + 0x28], 0x7932f7f5
mov word [rsp + 0x2c], 0x695a
mov ecx, 0x2c4
mov eax, dword [rcx + rbx]
mov edi, 0x26b8
test al, 1
jne 0x14006adda
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xe], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + rdi + 0xc], ax
lea rcx, [0x14010ac20]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xe], 0
je 0x14006ae11
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xe
jb 0x14006adf0
mov byte [r8 + 0xe], 0
mov qword [rbp + 0x80], r8
movdqa xmm0, xmmword [0x1401cd4f0]
mov word [rsp + 0x30], 0x95fe
mov ecx, 0xf84
mov eax, dword [rcx + rbx]
mov edi, 0x1d00
test al, 1
jne 0x14006ae85
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rsp + 0x31]
cmp rcx, rdx
ja 0x14006ae6c
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x14006ae6c
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
jmp 0x14006ae78
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
lea rcx, [0x14010ac00]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x12], 0
je 0x14006aec1
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x12
jb 0x14006aea0
mov byte [r8 + 0x12], 0
mov qword [rbp + 0x88], r8
mov ecx, 0x187c
mov eax, dword [rcx + rbx]
mov edi, 0x17e8
test al, 1
jne 0x14006af03
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 8], 0x1e31b31
mov dword [rbx + rdi], 0x6e812a39
mov dword [rbx + rdi + 4], 0x26815f00
lea rcx, [0x14010abd0]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0xb], 0
je 0x14006af3c
xor byte [rax], 0x73
xor byte [rax + 1], 0x4f
xor byte [rax + 2], 0xe3
xor byte [rax + 3], 0xf
xor byte [rax + 4], 0x63
xor byte [rax + 5], 0x7f
xor byte [rax + 6], 0xcd
xor byte [rax + 7], 0x61
xor byte [rax + 8], 0x73
xor byte [rax + 9], 0x4f
xor byte [rax + 0xa], 0xe3
mov byte [rax + 0xb], 0
mov qword [rbp + 0x90], rax
movdqa xmm0, xmmword [0x1401cb910]
mov ecx, 0x15b0
mov eax, dword [rcx + rbx]
mov edi, 0x1ca0
test al, 1
jne 0x14006af9f
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x30]
cmp rax, rdx
ja 0x14006af8b
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006af8b
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WS2_32.dll_WSAStartup
jmp 0x14006af92
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WS2_32.dll_WSAStartup
lea rcx, [0x14010abb0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0x61cd7f630fe34f73
cmp byte [r8 + 0x11], 0
je 0x14006afe1
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x11
jb 0x14006afc0
mov byte [r8 + 0x11], 0
mov qword [rbp + 0x98], r8
mov ecx, 0x1c04
mov eax, dword [rcx + rbx]
mov edi, 0xd58
test al, 1
jne 0x14006b013
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi], 0x1e3243c
lea rcx, [0x14010ab90]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 3], 0
je 0x14006b02c
xor byte [rax], 0x73
xor byte [rax + 1], 0x4f
xor byte [rax + 2], 0xe3
mov byte [rax + 3], 0
mov qword [rbp + 0xa0], rax
mov ecx, 0x19cc
mov eax, dword [rcx + rbx]
mov edi, 0x16e0
test al, 1
jne 0x14006b065
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 2], 0x1636399
mov word [rbx + rdi], 0x7f41
lea rcx, [0x14010ab70]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 5], 0
je 0x14006b086
xor byte [rax], 0x73
xor byte [rax + 1], 0x4f
xor byte [rax + 2], 0xe3
xor byte [rax + 3], 0xf
xor byte [rax + 4], 0x63
mov byte [rax + 5], 0
mov qword [rbp + 0xa8], rax
movdqa xmm0, xmmword [0x1401cbb10]
mov ecx, 0x988
mov eax, dword [rcx + rbx]
mov edi, 0x1838
test al, 1
jne 0x14006b0e9
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x11], 1
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x30]
cmp rax, rdx
ja 0x14006b0d5
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006b0d5
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WS2_32.dll_WSAStartup
jmp 0x14006b0dc
movups xmmword [rax], xmm0
mov byte [rax + 0x10], reloc.WS2_32.dll_WSAStartup
lea rcx, [0x14010ab50]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x11], 0
je 0x14006b121
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x11
jb 0x14006b100
mov byte [r8 + 0x11], 0
mov qword [rbp + 0xb0], r8
mov dword [rsp + 0x20], 0xa5ec0c01
mov dword [rsp + 0x24], 0xa34eb808
mov dword [rsp + 0x28], 0xbbee1c1e
mov ecx, 0xd54
mov eax, dword [rcx + rbx]
mov edi, 0x398
test al, 1
jne 0x14006b17e
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x171
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010ab30]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0x8327cb71d78b7555
cmp byte [r8 + 0xd], 0
je 0x14006b1c1
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006b1a0
mov byte [r8 + 0xd], 0
mov qword [rbp + 0xb8], r8
mov ecx, 0x2b7c
mov eax, dword [rcx + rbx]
mov edi, 0x22b0
test al, 1
jne 0x14006b1fe
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 3], 0x1d7
mov word [rbx + rdi], 0x331e
mov byte [rbx + rdi + 2], reloc.WLDAP32.dll_Ordinal_200
lea rcx, [0x14010ab10]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 4], 0
je 0x14006b21b
xor byte [rax], 0x55
xor byte [rax + 1], 0x75
xor byte [rax + 2], 0x8b
xor byte [rax + 3], 0xd7
mov byte [rax + 4], 0
mov qword [rbp + 0xc0], rax
mov dword [rsp + 0x20], 0xb8e54726
mov dword [rsp + 0x24], 0xef4ea051
mov dword [rsp + 0x28], 0xd7f91039
mov ecx, 0x4c8
mov eax, dword [rcx + rbx]
mov edi, 0x20f8
test al, 1
jne 0x14006b276
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xc], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010aaf0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xc], 0
je 0x14006b2b1
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xc
jb 0x14006b290
mov byte [r8 + 0xc], 0
mov qword [rbp + 0xc8], r8
movdqa xmm0, xmmword [0x1401cd2c0]
mov ecx, 0xaa8
mov eax, dword [rcx + rbx]
mov edi, 0x1c60
test al, 1
jne 0x14006b30c
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rsp + 0x2f]
cmp rax, rdx
ja 0x14006b2fc
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006b2fc
movups xmmword [rax], xmm0
jmp 0x14006b2ff
movups xmmword [rax], xmm0
lea rcx, [0x14010aad0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x10], 0
je 0x14006b341
xor edx, edx
nop dword [rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x10
jb 0x14006b320
mov byte [r8 + 0x10], 0
mov qword [rbp + 0xd0], r8
mov ecx, 0x2afc
mov eax, dword [rcx + rbx]
mov edi, 0x2b98
test al, 1
jne 0x14006b37b
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 4], 0x12f9e6a
mov dword [rbx + rdi], 0xb14658bf
lea rcx, [0x14010aaa0]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 7], 0
je 0x14006b3a4
xor byte [rax], 0xef
xor byte [rax + 1], 0x2d
xor byte [rax + 2], 0x35
xor byte [rax + 3], 0xcb
xor byte [rax + 4], 0xf
xor byte [rax + 5], 0xf5
xor byte [rax + 6], 0x2f
mov byte [rax + 7], 0
mov qword [rbp + 0xd8], rax
mov ecx, 0x2018
mov eax, dword [rcx + rbx]
mov edi, 0x1620
test al, 1
jne 0x14006b3e6
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 8], 0x1354286
mov dword [rbx + rdi], 0xae5c5ea4
mov dword [rbx + rdi + 4], 0x595a9c6c
lea rcx, [0x14010aa70]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0xb], 0
je 0x14006b41f
xor byte [rax], 0xef
xor byte [rax + 1], 0x2d
xor byte [rax + 2], 0x35
xor byte [rax + 3], 0xcb
xor byte [rax + 4], 0xf
xor byte [rax + 5], 0xf5
xor byte [rax + 6], 0x2f
xor byte [rax + 7], 0x37
xor byte [rax + 8], 0xef
xor byte [rax + 9], 0x2d
xor byte [rax + 0xa], 0x35
mov byte [rax + 0xb], 0
mov qword [rbp + 0xe0], rax
mov ecx, 0x1a80
mov eax, dword [rcx + rbx]
mov edi, 0x2960
test al, 1
jne 0x14006b461
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 8], 0x135598e
mov dword [rbx + rdi], 0xae505fa9
mov dword [rbx + rdi + 4], 0x5247b62f
lea rcx, [0x14010aa40]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0xb], 0
je 0x14006b49a
xor byte [rax], 0xef
xor byte [rax + 1], 0x2d
xor byte [rax + 2], 0x35
xor byte [rax + 3], 0xcb
xor byte [rax + 4], 0xf
xor byte [rax + 5], 0xf5
xor byte [rax + 6], 0x2f
xor byte [rax + 7], 0x37
xor byte [rax + 8], 0xef
xor byte [rax + 9], 0x2d
xor byte [rax + 0xa], 0x35
mov byte [rax + 0xb], 0
mov qword [rbp + 0xe8], rax
movdqa xmm0, xmmword [0x1401cc230]
mov ecx, 0xb28
mov eax, dword [rcx + rbx]
mov edi, 0x1e50
test al, 1
jne 0x14006b4f5
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rsp + 0x2f]
cmp rax, rdx
ja 0x14006b4e5
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006b4e5
movups xmmword [rax], xmm0
jmp 0x14006b4e8
movups xmmword [rax], xmm0
lea rcx, [0x14010aa20]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x10], 0
je 0x14006b531
xor edx, edx
movabs r9, 0x372ff50fcb352def
nop dword [rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, r9
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x10
jb 0x14006b510
mov byte [r8 + 0x10], 0
mov qword [rbp + 0xf0], r8
mov dword [rsp + 0x20], 0xd2d5fae1
mov dword [rsp + 0x24], 0xa2d41fa9
mov dword [rsp + 0x28], 0xd5d6fad4
mov word [rsp + 0x2c], 0x5eb2
mov ecx, 0x470
mov eax, dword [rcx + rbx]
mov edi, 0x16e8
test al, 1
jne 0x14006b59f
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xe], 0x183
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + rdi + 0xc], ax
lea rcx, [0x14010a9f0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xcb833fd9bbb993a7
cmp byte [r8 + 0xf], 0
je 0x14006b5e1
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xf
jb 0x14006b5c0
mov byte [r8 + 0xf], 0
mov qword [rbp + 0xf8], r8
mov ecx, 0x44c
mov eax, dword [rcx + rbx]
mov edi, 0x27f0
test al, 1
jne 0x14006b623
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 8], 0x1b9fad3
mov dword [rbx + rdi], 0xd2cde6f3
mov dword [rbx + rdi + 4], 0xbef179f9
lea rcx, [0x14010a9c0]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 0xb], 0
je 0x14006b65c
xor byte [rax], 0xa7
xor byte [rax + 1], 0x93
xor byte [rax + 2], 0xb9
xor byte [rax + 3], 0xbb
xor byte [rax + 4], 0xd9
xor byte [rax + 5], 0x3f
xor byte [rax + 6], 0x83
xor byte [rax + 7], 0xcb
xor byte [rax + 8], 0xa7
xor byte [rax + 9], 0x93
xor byte [rax + 0xa], 0xb9
mov byte [rax + 0xb], 0
mov qword [rbp + 0x100], rax
movdqa xmm0, xmmword [0x1401cd5f0]
mov word [rsp + 0x30], 0x93cc
mov ecx, 0x388
mov eax, dword [rcx + rbx]
mov edi, 0x508
test al, 1
jne 0x14006b6d0
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x12], 1
lea rax, [rcx + 0x11]
lea rdx, [rsp + 0x31]
cmp rcx, rdx
ja 0x14006b6b7
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x14006b6b7
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
jmp 0x14006b6c3
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
lea rcx, [0x14010a9a0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0x12], 0
je 0x14006b701
xor edx, edx
nop dword [rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x12
jb 0x14006b6e0
mov byte [r8 + 0x12], 0
mov qword [rbp + 0x108], r8
mov dword [rsp + 0x20], 0x9bd7faec
mov dword [rsp + 0x24], 0xa5ec459d
mov dword [rsp + 0x28], 0xbbd7c687
mov ecx, 0x1998
mov eax, dword [rcx + rbx]
mov edi, 0x1d28
test al, 1
jne 0x14006b75c
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xc], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010a980]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xc], 0
je 0x14006b791
xor edx, edx
nop dword [rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xc
jb 0x14006b770
mov byte [r8 + 0xc], 0
mov qword [rbp + 0x110], r8
mov ecx, 0x172c
mov eax, dword [rcx + rbx]
mov edi, 0x7d0
test al, 1
jne 0x14006b7d2
or eax, 1
mov dword [rcx + rbx], eax
mov dword [rbx + rdi + 6], 0x147bcc3
mov dword [rbx + rdi], 0x3035880b
mov word [rbx + rdi + 4], 0x2e03
lea rcx, [0x14010a960]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 9], 0
je 0x14006b803
xor byte [rax], 0x47
xor byte [rax + 1], 0xe9
xor byte [rax + 2], 0x41
xor byte [rax + 3], 0x5f
xor byte [rax + 4], 0x71
xor byte [rax + 5], 0x47
xor byte [rax + 6], 0xad
xor byte [rax + 7], 0xdd
xor byte [rax + 8], 0x47
mov byte [rax + 9], 0
mov qword [rbp + 0x118], rax
movdqa xmm0, xmmword [0x1401cd880]
mov word [rsp + 0x30], 0x9033
mov ecx, 0x2b74
mov eax, dword [rcx + rbx]
mov edi, 0xbc0
test al, 1
jne 0x14006b87f
or eax, 1
mov dword [rcx + rbx], eax
lea rcx, [rbx + rdi]
mov byte [rcx + 0x13], 1
lea rax, [rcx + 0x12]
lea rdx, [rsp + 0x32]
cmp rcx, rdx
ja 0x14006b862
lea rdx, [rsp + 0x20]
cmp rax, rdx
jb 0x14006b862
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x41
jmp 0x14006b872
movups xmmword [rcx], xmm0
movzx eax, word [rsp + 0x30]
mov word [rcx + 0x10], ax
mov byte [rcx + 0x12], 0x41
lea rcx, [0x14010a930]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xddad47715f41e947
cmp byte [r8 + 0x13], 0
je 0x14006b8c1
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [r8 + rdx], al
inc rdx
cmp rdx, 0x13
jb 0x14006b8a0
mov byte [r8 + 0x13], 0
mov qword [rbp + 0x120], r8
mov dword [rsp + 0x20], 0x3e248a08
mov dword [rsp + 0x24], 0x8efe671f
mov dword [rsp + 0x28], 0x302ebd67
mov word [rsp + 0x2c], 0x471d
mov ecx, 0x1e74
mov eax, dword [rcx + rbx]
mov edi, 0x378
test al, 1
jne 0x14006b92d
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xe], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + rdi + 0xc], ax
lea rcx, [0x14010a910]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xe], 0
je 0x14006b961
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xe
jb 0x14006b940
mov byte [r8 + 0xe], 0
mov qword [rbp + 0x128], r8
mov dword [rsp + 0x20], 0x30298a02
mov dword [rsp + 0x24], 0xfdfe1451
mov dword [rsp + 0x28], 0x332e8613
mov ecx, 0x23ec
mov eax, dword [rcx + rbx]
mov edi, 0x26f8
test al, 1
jne 0x14006b9be
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x171
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010a8f0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xd], 0
je 0x14006b9f1
xor edx, edx
nop dword [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006b9d0
mov byte [r8 + 0xd], 0
mov qword [rbp + 0x130], r8
movdqa xmm0, xmmword [0x1401cd700]
mov ecx, 0x2064
mov eax, dword [rcx + rbx]
mov edi, 0xc10
test al, 1
jne 0x14006ba4c
or eax, 1
mov dword [rcx + rbx], eax
lea rax, [rbx + rdi]
mov byte [rax + 0x10], 1
lea rcx, [rax + 0xf]
lea rdx, [rsp + 0x2f]
cmp rax, rdx
ja 0x14006ba3c
lea rdx, [rsp + 0x20]
cmp rcx, rdx
jb 0x14006ba3c
movups xmmword [rax], xmm0
jmp 0x14006ba3f
movups xmmword [rax], xmm0
lea rcx, [0x14010a8d0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0xabe35df5c5edafbb
cmp byte [r8 + 0x10], 0
je 0x14006ba91
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0x10
jb 0x14006ba70
mov byte [r8 + 0x10], 0
mov qword [rbp + 0x138], r8
mov dword [rsp + 0x20], 0xaa8acaf7
mov dword [rsp + 0x24], 0xc58a13d5
mov dword [rsp + 0x28], 0xaa8aced1
mov ecx, 0xde0
mov eax, dword [rcx + rbx]
mov edi, 0x1a98
test al, 1
jne 0x14006baee
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 0xc], 0x1f5
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010a8b0]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
cmp byte [r8 + 0xd], 0
je 0x14006bb21
xor edx, edx
nop dword [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xd
jb 0x14006bb00
mov byte [r8 + 0xd], 0
mov qword [rbp + 0x140], r8
mov ecx, 0x748
mov eax, dword [rcx + rbx]
mov edi, 0x2510
test al, 1
jne 0x14006bb66
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 7], 0x1ab
mov dword [rbx + rdi], 0xa399caf5
mov word [rbx + rdi + 4], 0x3499
mov byte [rbx + rdi + 6], 0x9b
lea rcx, [0x14010a890]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 8], 0
je 0x14006bb93
xor byte [rax], 0xbb
xor byte [rax + 1], 0xaf
xor byte [rax + 2], 0xed
xor byte [rax + 3], 0xc5
xor byte [rax + 4], 0xf5
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xe3
xor byte [rax + 7], 0xab
mov byte [rax + 8], 0
mov qword [rbp + 0x148], rax
mov ecx, 0x18e8
mov eax, dword [rcx + rbx]
mov edi, 0x368
test al, 1
jne 0x14006bbd8
or eax, 1
mov dword [rcx + rbx], eax
mov word [rbx + rdi + 7], 0x1ab
mov dword [rbx + rdi], 0xe5a2edf3
mov word [rbx + rdi + 4], 0x1cb8
mov byte [rbx + rdi + 6], 0xbb
lea rcx, [0x14010a870]
call fcn.1400fcdbc
nop
lea rax, [rbx + rdi]
cmp byte [rax + 8], 0
je 0x14006bc05
xor byte [rax], 0xbb
xor byte [rax + 1], 0xaf
xor byte [rax + 2], 0xed
xor byte [rax + 3], 0xc5
xor byte [rax + 4], 0xf5
xor byte [rax + 5], 0x5d
xor byte [rax + 6], 0xe3
xor byte [rax + 7], 0xab
mov byte [rax + 8], 0
mov qword [rbp + 0x150], rax
mov dword [rsp + 0x20], 0x3f44a863
mov dword [rsp + 0x24], 0xd349a000
mov dword [rsp + 0x28], 0x5144b44b
mov ecx, 0x228c
mov eax, dword [rcx + rbx]
mov edi, 0x1a30
test al, 1
jne 0x14006bc60
or eax, 1
mov dword [rcx + rbx], eax
mov byte [rbx + rdi + 0xc], 1
movsd xmm0, qword [rsp + 0x20]
movsd qword [rbx + rdi], xmm0
mov eax, dword [rsp + 0x28]
mov dword [rbx + rdi + 8], eax
lea rcx, [0x14010a850]
call fcn.1400fcdbc
nop
lea r8, [rbx + rdi]
movabs rsi, 0x8369d9655137c127
cmp byte [r8 + 0xc], 0
je 0x14006bca1
xor edx, edx
nop word [rax + rax]
movzx ecx, dl
and cl, 7
shl cl, 3
mov rax, rsi
shr rax, cl
xor byte [rdx + r8], al
inc rdx
cmp rdx, 0xc
jb 0x14006bc80
mov qword [rbp + 0x158], r8
movdqa xmm0, xmmword [0x1401cd610]
mov word [rsp + 0x30], 0xc148
mov ecx, 0x2034
mov eax, dword [rcx + rbx]
mov edi, 0x2070
test al, 1
jne 0x14006bd15