Function at 0x14007a460
Capabilities:
Authenticate hmac
Encode data using xor
Parse pe header

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb68
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xad0], xmm15
movdqa xmmword [rbp + 0xac0], xmm14
movdqa xmmword [rbp + 0xab0], xmm13
movdqa xmmword [rbp + 0xaa0], xmm12
movaps xmmword [rbp + 0xa90], xmm11
movaps xmmword [rbp + 0xa80], xmm10
movaps xmmword [rbp + 0xa70], xmm9
movaps xmmword [rbp + 0xa60], xmm8
movaps xmmword [rbp + 0xa50], xmm7
movaps xmmword [rbp + 0xa40], xmm6
mov qword [rbp + 0xa38], 0xfffffffffffffffe
movups xmm0, xmmword [str.BvFYESEUSRI]
movaps xmmword [rbp + 0x9f0], xmm0
mov eax, dword [0x140258bcf]
mov dword [rbp + 0x9ff], eax
mov byte [rbp + 0x9f0], Ordinal_79
movups xmm0, xmmword [rbp + 0x9f1]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp + 0x9f1], xmm0
xor byte [rbp + 0xa01], 0x41
xor byte [rbp + 0xa02], 0x42
cmp dword [0x1406e858c], 0xa
jl 0x14007a542
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007a542
nop word cs:[rax + rax]
nop
jmp 0x14007a540
cmp dword [0x1406e85b4], 0xa
jl 0x14007a562
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007a562
nop dword [rax]
jmp 0x14007a560
xorps xmm0, xmm0
movaps xmmword [rbp - 0x50], xmm0
movaps xmmword [rbp - 0x60], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp - 0x60]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp - 0x60]
call fcn.14007a280
test eax, eax
je 0x14007a8e2
cmp dword [0x1406e7aec], 0xa
jl 0x14007a5ba
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007a752
cmp dword [0x1406e815c], 0xa
jge 0x14007a5c5
jmp 0x14007a607
mov eax, dword [0x1406e8158]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007a607
movups xmm0, xmmword [0x140258bf0]
movups xmm1, xmmword [0x140258be3]
movups xmm2, xmmword [0x140258bd3]
nop dword [rax + rax]
movups xmmword [rbp + 0xa0d], xmm0
movaps xmmword [rbp + 0xa00], xmm1
movaps xmmword [rbp + 0x9f0], xmm2
jmp 0x14007a5f0
movups xmm0, xmmword [0x140258bd3]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258be3]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258bf0]
movups xmmword [rbp + 0xa0d], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
xorps xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movups xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
xor byte [rbp + 0xa1c], 0x5c
cmp dword [0x1406e858c], 0xa
jl 0x14007a6d4
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007a8c0
cmp dword [0x1406e85b4], 0xa
jl 0x14007a6f2
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007a8e0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x8d0], xmm0
movaps xmmword [rbp + 0x8c0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x8c0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x8c0]
call fcn.14007a140
cmp dword [0x1406e7aec], 0xa
jl 0x14007a8e2
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007a8e2
cmp dword [0x1406e815c], 0xa
jl 0x14007a770
mov eax, dword [0x1406e8158]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007a9a0
movups xmm0, xmmword [0x140258bd3]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258be3]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258bf0]
movups xmmword [rbp + 0xa0d], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
xorps xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movups xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
xor byte [rbp + 0xa1c], 0x5c
cmp dword [0x1406e858c], 0xa
jl 0x14007a839
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007a8b0
cmp dword [0x1406e85b4], 0xa
jl 0x14007a853
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007a8d0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x8d0], xmm0
movaps xmmword [rbp + 0x8c0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x8c0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x8c0]
call fcn.14007a140
cmp dword [0x1406e815c], 0xa
jge 0x14007a5c5
jmp 0x14007a607
jmp 0x14007a8b0
jmp 0x14007a8c0
jmp 0x14007a8d0
jmp 0x14007a8e0
movabs rax, 0x7265706d7544734b
mov qword [rbp + 0x9f0], rax
mov dword [rbp + 0x9f8], 0x6578652e
mov byte [rbp + 0x9fc], 0
cmp dword [0x1406e858c], 0xa
jl 0x14007a922
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007a922
nop
jmp 0x14007a920
cmp dword [0x1406e85b4], 0xa
jl 0x14007a942
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007a942
nop dword [rax]
jmp 0x14007a940
xorps xmm0, xmm0
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x40], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp - 0x40]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp - 0x40]
call fcn.14007a280
mov edx, dword [0x1406e7ae8]
lea ecx, [rdx - 1]
imul ecx, edx
and ecx, 1
mov edx, dword [0x1406e7aec]
test eax, eax
je 0x14007ac52
cmp edx, 0xa
jl 0x14007a9d7
test ecx, ecx
jne 0x14007ab3a
jmp 0x14007a9d7
movups xmm0, xmmword [0x140258bf0]
movups xmm1, xmmword [0x140258be3]
movups xmm2, xmmword [0x140258bd3]
nop word cs:[rax + rax]
nop
movups xmmword [rbp + 0xa0d], xmm0
movaps xmmword [rbp + 0xa00], xmm1
movaps xmmword [rbp + 0x9f0], xmm2
jmp 0x14007a9c0
mov rax, qword [0x140258c1f]
mov qword [rbp + 0xa0f], rax
movups xmm0, xmmword [0x140258c10]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258c00]
mov eax, dword [0x1406e7afc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e7af8], 0xa
movaps xmmword [rbp + 0x9f0], xmm0
setl al
or al, cl
cmp al, 1
jne 0x14007aba2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.0123456789:____]
andps xmm0, xmmword [0x140259760]
movdqa xmm2, xmmword [rbp + 0xa00]
orps xmm0, xmm1
movdqa xmm1, xmm2
pandn xmm1, xmmword [str._ABCDEFGHIJKLMNO]
movaps xmmword [rbp + 0x9f0], xmm0
pand xmm2, xmmword [0x140259780]
por xmm2, xmm1
movdqa xmmword [rbp + 0xa00], xmm2
xor byte [rbp + 0xa10], 0x50
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
test al, al
je 0x14007aba2
cmp dword [0x1406e858c], 0xa
jl 0x14007aac8
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007ab90
cmp dword [0x1406e85b4], 0xa
jl 0x14007aae6
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007aba0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x870], xmm0
movaps xmmword [rbp + 0x860], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x860]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
cmp dword [0x1406e7aec], 0xa
jl 0x14007ac22
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ac22
mov rax, qword [0x140258c1f]
mov qword [rbp + 0xa0f], rax
movups xmm0, xmmword [0x140258c10]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258c00]
mov eax, dword [0x1406e7afc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e7af8], 0xa
movaps xmmword [rbp + 0x9f0], xmm0
setl al
or al, cl
cmp al, 1
je 0x140082a5b
jmp 0x140082b62
jmp 0x14007ab90
jmp 0x14007aba0
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.0123456789:____]
andps xmm0, xmmword [0x140259760]
movdqa xmm2, xmmword [rbp + 0xa00]
orps xmm0, xmm1
movdqa xmm1, xmm2
pandn xmm1, xmmword [str._ABCDEFGHIJKLMNO]
movaps xmmword [rbp + 0x9f0], xmm0
pand xmm2, xmmword [0x140259780]
por xmm2, xmm1
movdqa xmmword [rbp + 0xa00], xmm2
xor byte [rbp + 0xa10], 0x50
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
jmp 0x14007aa27
lea rdx, [rbp + 0x860]
call fcn.14007a140
mov eax, dword [0x1406e7ae8]
mov edx, dword [0x1406e7aec]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp edx, 0xa
jl 0x14007ac52
test ecx, ecx
je 0x14007ac52
nop dword [rax]
jmp 0x14007ac50
test ecx, ecx
sete cl
cmp edx, 0xa
setl al
or al, cl
nop
test al, al
je 0x14007ac60
cmp dword [0x1406e7b04], 0xa
jl 0x14007ac9f
mov eax, dword [0x1406e7b00]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ac9f
mov eax, dword [0x140258c36]
movups xmm0, xmmword [0x140258c27]
nop dword [rax + rax]
mov dword [rbp + 0x9ff], eax
movaps xmmword [rbp + 0x9f0], xmm0
jmp 0x14007ac90
movups xmm0, xmmword [0x140258c27]
movaps xmmword [rbp + 0x9f0], xmm0
mov eax, dword [0x140258c36]
mov dword [rbp + 0x9ff], eax
mov byte [rbp + 0x9f0], 0x48
movdqu xmm0, xmmword [rbp + 0x9f1]
pxor xmm0, xmmword [str.123456789:_____]
movdqu xmmword [rbp + 0x9f1], xmm0
xor byte [rbp + 0xa01], 0x41
xor byte [rbp + 0xa02], 0x42
cmp dword [0x1406e858c], 0xa
jl 0x14007ad02
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ad02
jmp 0x14007ad00
cmp dword [0x1406e85b4], 0xa
jl 0x14007ad22
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ad22
nop dword [rax]
jmp 0x14007ad20
pxor xmm0, xmm0
movdqa xmmword [rbp - 0x10], xmm0
movdqa xmmword [rbp - 0x20], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp - 0x20]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp - 0x20]
call fcn.14007a280
test eax, eax
je 0x14007aed5
cmp dword [0x1406e7b0c], 0xa
jl 0x14007ada7
mov eax, dword [0x1406e7b08]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ada7
movups xmm0, xmmword [0x140258c57]
movups xmm1, xmmword [0x140258c4a]
movups xmm2, xmmword [0x140258c3a]
nop
movups xmmword [rbp + 0xa0d], xmm0
movaps xmmword [rbp + 0xa00], xmm1
movaps xmmword [rbp + 0x9f0], xmm2
jmp 0x14007ad90
movups xmm0, xmmword [0x140258c3a]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258c4a]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258c57]
movups xmmword [rbp + 0xa0d], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
pxor xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
xor byte [rbp + 0xa1c], 0x5c
cmp dword [0x1406e858c], 0xa
jl 0x14007ae82
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ae82
nop word cs:[rax + rax]
nop dword [rax]
jmp 0x14007ae80
cmp dword [0x1406e85b4], 0xa
jl 0x14007aea2
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007aea2
nop dword [rax]
jmp 0x14007aea0
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x10], xmm0
movdqa xmmword [rbp], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rbp
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
mov rdx, rbp
call fcn.14007a140
cmp dword [0x1406e7b1c], 0xa
jl 0x14007af0f
mov eax, dword [0x1406e7b18]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007af0f
mov eax, dword [str._9CDPAX_Z_]
movups xmm0, xmmword [0x140259135]
nop dword [rax]
mov dword [rbp + 0xa00], eax
movaps xmmword [rbp + 0x9f0], xmm0
jmp 0x14007af00
mov r12d, dword [str._9CDPAX_Z_]
mov dword [rbp + 0xa00], r12d
movups xmm6, xmmword [0x140259135]
mov eax, dword [0x1406e80e4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e80e0], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e8178]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x1406e817c], 0xa
movaps xmmword [rbp + 0x9f0], xmm6
setl r8b
or r8b, dl
xor edx, edx
mov bl, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea edi, [rdx + 0x30]
and dil, bl
or cl, dil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007b002
add rdx, 1
cmp rdx, 0x14
jne 0x14007af6b
test r8b, r8b
jne 0x14007b004
mov dl, 0xce
xor edi, edi
movzx ecx, byte [rbp + rdi + 0x9f0]
lea ebx, [rdx + 1]
and bl, cl
not cl
lea esi, [rdi + 0x30]
and sil, cl
or bl, sil
mov byte [rbp + rdi + 0x9f0], bl
test al, al
je 0x14007b000
movzx ecx, byte [rbp + rdi + 0x9f1]
mov ebx, ecx
not bl
lea esi, [rdi + 0x31]
and sil, bl
and cl, dl
or cl, sil
mov byte [rbp + rdi + 0x9f1], cl
add rdi, 2
add dl, 0xfe
cmp rdi, 0x14
jne 0x14007afa1
xor edx, edx
jmp 0x14007af6b
jmp 0x14007b000
jmp 0x14007b002
cmp dword [0x1406e858c], 0xa
jl 0x14007b020
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b020
jmp 0x14007b01e
cmp dword [0x1406e85b4], 0xa
jl 0x14007b03c
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b03c
jmp 0x14007b03a
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x30], xmm0
movdqa xmmword [rbp + 0x20], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x20]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x20]
call fcn.14007a280
cmp dword [0x1406e7aec], 0xa
jl 0x14007b08d
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
je 0x14007b08d
jmp 0x14007b08b
test eax, eax
je 0x14007b1d8
movups xmm0, xmmword [0x140259149]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140259159]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140259167]
movups xmmword [rbp + 0xa0e], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
pand xmm0, xmmword [0x140259790]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
xor byte [rbp + 0xa1c], 0x5c
xor byte [rbp + 0xa1d], 0x5d
cmp dword [0x1406e858c], 0xa
jl 0x14007b187
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b187
jmp 0x14007b185
cmp dword [0x1406e85b4], 0xa
jl 0x14007b1a3
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b1a3
jmp 0x14007b1a1
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x50], xmm0
movdqa xmmword [rbp + 0x40], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x40]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x40]
call fcn.14007a140
movzx edi, word [0x140258c77]
mov word [rbp + 0xa00], di
movdqu xmm7, xmmword [0x140258c67]
movdqa xmmword [rbp + 0x9f0], xmm7
mov eax, dword [0x1406e8188]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e818c], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm8, xmmword [str.0000000000000000]
movdqa xmm15, xmmword [0x140258810]
movdqa xmm11, xmmword [0x140258820]
movdqa xmm9, xmmword [str.0123456789:____]
movdqa xmm10, xmmword [0x140259760]
movdqa xmm1, xmm0
movdqu xmm2, xmmword [rbp + rcx + 0x9f0]
movdqa xmm3, xmm1
paddb xmm3, xmm8
movdqa xmm4, xmm15
psubb xmm4, xmm1
pand xmm4, xmm2
pandn xmm2, xmm3
por xmm2, xmm4
movdqu xmmword [rbp + rcx + 0x9f0], xmm2
lea rdx, [rcx + 0x10]
paddb xmm1, xmm11
test rcx, rcx
mov rcx, rdx
jne 0x14007b24f
xor byte [rbp + 0xa00], 0x40
xor byte [rbp + 0xa01], 0x41
test al, al
jne 0x14007b2d9
movdqa xmm1, xmmword [rbp + 0x9f0]
movdqa xmm2, xmm1
pandn xmm2, xmm9
pand xmm1, xmm10
por xmm1, xmm2
movdqa xmmword [rbp + 0x9f0], xmm1
xor byte [rbp + 0xa00], 0x40
xor byte [rbp + 0xa01], 0x41
xor ecx, ecx
jmp 0x14007b24b
cmp dword [0x1406e858c], 0xa
jl 0x14007b2f5
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b2f5
jmp 0x14007b2f3
cmp dword [0x1406e85b4], 0xa
jl 0x14007b311
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b311
jmp 0x14007b30f
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x70], xmm0
movdqa xmmword [rbp + 0x60], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x60]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x60]
call fcn.14007a280
test eax, eax
je 0x14007b567
movups xmm0, xmmword [0x140258c95]
movups xmmword [rbp + 0xa0c], xmm0
movups xmm0, xmmword [0x140258c89]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258c79]
movaps xmmword [rbp + 0x9f0], xmm0
mov eax, dword [0x1406e7b3c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e7b38], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm12, xmmword [str._ABCDEFGHIJKLMNO]
movdqa xmm2, xmmword [0x140259780]
movdqa xmm3, xmm0
movdqu xmm4, xmmword [rbp + rcx + 0x9f0]
movdqa xmm5, xmm3
paddb xmm5, xmm8
movdqa xmm1, xmm15
psubb xmm1, xmm3
pand xmm1, xmm4
pandn xmm4, xmm5
por xmm4, xmm1
movdqu xmmword [rbp + rcx + 0x9f0], xmm4
add rcx, 0x10
paddb xmm3, xmm11
cmp rcx, 0x20
jne 0x14007b3b5
xor byte [rbp + 0xa10], 0x50
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
test al, al
jne 0x14007b4ee
movdqa xmm1, xmmword [rbp + 0x9f0]
movdqa xmm3, xmmword [rbp + 0xa00]
movdqa xmm4, xmm1
pandn xmm4, xmm9
pand xmm1, xmm10
por xmm1, xmm4
movdqa xmmword [rbp + 0x9f0], xmm1
movdqa xmm1, xmm3
pandn xmm1, xmm12
pand xmm3, xmm2
por xmm3, xmm1
movdqa xmmword [rbp + 0xa00], xmm3
xor byte [rbp + 0xa10], 0x50
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
xor ecx, ecx
jmp 0x14007b3b1
cmp dword [0x1406e858c], 0xa
jl 0x14007b50a
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b50a
jmp 0x14007b508
cmp dword [0x1406e85b4], 0xa
jl 0x14007b526
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b526
jmp 0x14007b524
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x90], xmm0
movdqa xmmword [rbp + 0x80], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x80]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x80]
call fcn.14007a140
cmp dword [0x1406e7b40], 0xa
jl 0x14007b592
mov eax, dword [0x1406e7b44]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007b592
mov word [rbp + 0xa00], di
movdqa xmmword [rbp + 0x9f0], xmm7
jmp 0x14007b581
mov word [rbp + 0xa00], di
movdqa xmmword [rbp + 0x9f0], xmm7
cmp dword [0x1406e7aec], 0xa
mov al, 0x41
jl 0x14007b5c3
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
jne 0x14007b72b
jmp 0x14007b5c3
test al, al
je 0x14007b67f
mov eax, dword [0x1406e8188]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e818c], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm1, xmm0
movdqu xmm2, xmmword [rbp + rcx + 0x9f0]
movdqa xmm3, xmm1
paddb xmm3, xmm8
movdqa xmm4, xmm15
psubb xmm4, xmm1
pand xmm4, xmm2
pandn xmm2, xmm3
por xmm2, xmm4
movdqu xmmword [rbp + rcx + 0x9f0], xmm2
lea rdx, [rcx + 0x10]
paddb xmm1, xmm11
test rcx, rcx
mov rcx, rdx
jne 0x14007b5f7
xor byte [rbp + 0xa00], 0x40
xor byte [rbp + 0xa01], 0x41
test al, al
jne 0x14007b67f
movdqa xmm1, xmmword [rbp + 0x9f0]
movdqa xmm2, xmm1
pandn xmm2, xmm9
pand xmm1, xmm10
por xmm1, xmm2
movdqa xmmword [rbp + 0x9f0], xmm1
xor byte [rbp + 0xa00], 0x40
xor byte [rbp + 0xa01], 0x41
jmp 0x14007b5f1
cmp dword [0x1406e858c], 0xa
jl 0x14007b69d
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007b753
cmp dword [0x1406e85b4], 0xa
jl 0x14007b6bb
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007b755
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x8f0], xmm0
movdqa xmmword [rbp + 0x8e0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x8e0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x8e0]
call fcn.14007a280
cmp dword [0x1406e7aec], 0xa
jl 0x14007b868
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
je 0x14007b868
cmp byte [rbp + 0xa01], 0
je 0x14007b7e4
mov eax, dword [0x1406e8188]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e818c], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
jmp 0x14007b787
jmp 0x14007b753
jmp 0x14007b755
movdqa xmm1, xmmword [rbp + 0x9f0]
movdqa xmm2, xmm1
pandn xmm2, xmm9
pand xmm1, xmm10
por xmm1, xmm2
movdqa xmmword [rbp + 0x9f0], xmm1
xor byte [rbp + 0xa00], 0x40
xor byte [rbp + 0xa01], 0x41
xor ecx, ecx
movdqa xmm1, xmm0
movdqu xmm2, xmmword [rbp + rcx + 0x9f0]
movdqa xmm3, xmm1
paddb xmm3, xmm8
movdqa xmm4, xmm15
psubb xmm4, xmm1
pand xmm4, xmm2
pandn xmm2, xmm3
por xmm2, xmm4
movdqu xmmword [rbp + rcx + 0x9f0], xmm2
lea rdx, [rcx + 0x10]
paddb xmm1, xmm11
test rcx, rcx
mov rcx, rdx
jne 0x14007b78d
xor byte [rbp + 0xa00], 0x40
xor byte [rbp + 0xa01], 0x41
test al, al
je 0x14007b757
cmp dword [0x1406e858c], 0xa
jl 0x14007b7fe
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007b864
cmp dword [0x1406e85b4], 0xa
jl 0x14007b818
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007b866
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x8f0], xmm0
movdqa xmmword [rbp + 0x8e0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x8e0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x8e0]
call fcn.14007a280
mov al, byte [rbp + 0xa01]
jmp 0x14007b5c3
jmp 0x14007b864
jmp 0x14007b866
test eax, eax
je 0x14007baa3
movups xmm0, xmmword [0x140258c95]
movups xmmword [rbp + 0xa0c], xmm0
movups xmm0, xmmword [0x140258c89]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258c79]
movaps xmmword [rbp + 0x9f0], xmm0
mov eax, dword [0x1406e7b3c]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e7b38], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm1, xmmword [str._ABCDEFGHIJKLMNO]
movdqa xmm2, xmmword [0x140259780]
movdqa xmm3, xmm0
movdqu xmm4, xmmword [rbp + rcx + 0x9f0]
movdqa xmm5, xmm3
paddb xmm5, xmm8
movdqa xmm7, xmm15
psubb xmm7, xmm3
pand xmm7, xmm4
pandn xmm4, xmm5
por xmm4, xmm7
movdqu xmmword [rbp + rcx + 0x9f0], xmm4
add rcx, 0x10
paddb xmm3, xmm11
cmp rcx, 0x20
jne 0x14007b8d6
xor byte [rbp + 0xa10], 0x50
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
test al, al
jne 0x14007ba0e
movdqa xmm3, xmmword [rbp + 0x9f0]
movdqa xmm4, xmmword [rbp + 0xa00]
movdqa xmm5, xmm3
pandn xmm5, xmm9
pand xmm3, xmm10
por xmm3, xmm5
movdqa xmmword [rbp + 0x9f0], xmm3
movdqa xmm3, xmm4
pandn xmm3, xmm1
pand xmm4, xmm2
por xmm4, xmm3
movdqa xmmword [rbp + 0xa00], xmm4
xor byte [rbp + 0xa10], 0x50
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
xor ecx, ecx
jmp 0x14007b8d2
cmp dword [0x1406e858c], 0xa
jl 0x14007ba2a
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ba2a
jmp 0x14007ba28
cmp dword [0x1406e85b4], 0xa
jl 0x14007ba46
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ba46
jmp 0x14007ba44
pxor xmm0, xmm0
movdqa xmmword [rbp + 0xb0], xmm0
movdqa xmmword [rbp + 0xa0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0xa0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0xa0]
call fcn.14007a140
cmp dword [0x1406e7aec], 0xa
jl 0x14007baa3
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007baa3
jmp 0x14007baa1
cmp dword [0x1406e819c], 0xa
jl 0x14007bad9
mov eax, dword [0x1406e8198]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007bad9
mov al, byte [0x140258cad]
mov rcx, qword [0x140258ca5]
mov byte [rbp + 0x9f8], al
mov qword [rbp + 0x9f0], rcx
jmp 0x14007baca
mov rax, qword [0x140258ca5]
mov qword [rbp + 0x9f0], rax
mov al, byte [0x140258cad]
mov byte [rbp + 0x9f8], al
mov eax, dword [0x1406e80ac]
cmp dword [0x1406e80a8], 0xa
mov byte [rbp + 0x9f0], WSAGetLastError
jl 0x14007bb16
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007bb16
jmp 0x14007bb14
xor byte [rbp + 0x9f1], 0x31
xor byte [rbp + 0x9f2], 0x32
xor byte [rbp + 0x9f3], 0x33
xor byte [rbp + 0x9f4], 0x34
xor byte [rbp + 0x9f5], 0x35
xor byte [rbp + 0x9f6], 0x36
xor byte [rbp + 0x9f7], 0x37
xor byte [rbp + 0x9f8], 0x38
cmp dword [0x1406e858c], 0xa
jl 0x14007bb6a
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007bb6a
jmp 0x14007bb68
cmp dword [0x1406e85b4], 0xa
jl 0x14007bb86
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007bb86
jmp 0x14007bb84
pxor xmm0, xmm0
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmmword [rbp + 0xc0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0xc0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0xc0]
call fcn.14007a280
test eax, eax
je 0x14007beaa
cmp dword [0x1406e7aec], 0xa
jl 0x14007bbef
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007bd27
jmp 0x14007bbef
cmp dword [0x1406e81ac], 0xa
jl 0x14007bc0d
mov eax, dword [0x1406e81a8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007be42
movups xmm0, xmmword [0x140258cae]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str.__2j___hw___mqv_RDPAX_Z_]
movaps xmmword [rbp + 0xa00], xmm0
mov eax, dword [0x140258ccd]
mov dword [rbp + 0xa0f], eax
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
pand xmm0, xmmword [0x140259790]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
cmp dword [0x1406e858c], 0xa
jl 0x14007bcb2
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007be3c
cmp dword [0x1406e85b4], 0xa
jl 0x14007bcd0
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007be40
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x890], xmm0
movdqa xmmword [rbp + 0x880], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x880]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
cmp dword [0x1406e7aec], 0xa
jl 0x14007be9e
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007be9e
cmp dword [0x1406e81ac], 0xa
jl 0x14007bd45
mov eax, dword [0x1406e81a8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007be70
movups xmm0, xmmword [0x140258cae]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str.__2j___hw___mqv_RDPAX_Z_]
movaps xmmword [rbp + 0xa00], xmm0
mov eax, dword [0x140258ccd]
mov dword [rbp + 0xa0f], eax
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
pand xmm0, xmmword [0x140259790]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
cmp dword [0x1406e858c], 0xa
jl 0x14007bde6
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007be3a
cmp dword [0x1406e85b4], 0xa
jl 0x14007be00
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007be3e
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x890], xmm0
movdqa xmmword [rbp + 0x880], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x880]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x14007bbef
jmp 0x14007be3a
jmp 0x14007be3c
jmp 0x14007be3e
jmp 0x14007be40
mov eax, dword [0x140258ccd]
movdqu xmm0, xmmword [str.__2j___hw___mqv_RDPAX_Z_]
movdqu xmm1, xmmword [0x140258cae]
mov dword [rbp + 0xa0f], eax
movdqa xmmword [rbp + 0xa00], xmm0
movdqa xmmword [rbp + 0x9f0], xmm1
jmp 0x14007be58
mov eax, dword [0x140258ccd]
movdqu xmm0, xmmword [str.__2j___hw___mqv_RDPAX_Z_]
movdqu xmm1, xmmword [0x140258cae]
mov dword [rbp + 0xa0f], eax
movdqa xmmword [rbp + 0xa00], xmm0
movdqa xmmword [rbp + 0x9f0], xmm1
jmp 0x14007be86
lea rdx, [rbp + 0x880]
call fcn.14007a140
movabs rax, 0x652e343671616469
mov qword [rbp + 0x9f0], rax
mov word [rbp + 0x9f8], 0x6578
mov byte [rbp + 0x9fa], 0
cmp dword [0x1406e858c], 0xa
jl 0x14007bee7
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007bee7
jmp 0x14007bee5
cmp dword [0x1406e85b4], 0xa
jl 0x14007bf03
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007bf03
jmp 0x14007bf01
pxor xmm0, xmm0
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmmword [rbp + 0xe0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0xe0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0xe0]
call fcn.14007a280
cmp dword [0x1406e7aec], 0xa
jl 0x14007bf60
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
je 0x14007bf60
jmp 0x14007bf5e
test eax, eax
je 0x14007c078
movups xmm0, xmmword [0x140258cd1]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str.__2rqh_0_ju_8_obotbTgX_VG_WES]
movaps xmmword [rbp + 0xa00], xmm0
mov rax, qword [0x140258cee]
mov qword [rbp + 0xa0d], rax
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
pand xmm0, xmmword [0x140259790]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
cmp dword [0x1406e858c], 0xa
jl 0x14007c01b
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c01b
jmp 0x14007c019
cmp dword [0x1406e85b4], 0xa
jl 0x14007c037
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c037
jmp 0x14007c035
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmmword [rbp + 0x100], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x100]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x100]
call fcn.14007a140
mov rax, qword [0x140258cfc]
mov qword [rbp + 0x9f6], rax
mov eax, dword [0x1406e81d0]
lea ecx, [rax - 1]
imul ecx, eax
mov rax, qword [0x140258cf6]
test cl, 1
sete cl
cmp dword [0x1406e81d4], 0xa
mov qword [rbp + 0x9f0], rax
setl al
or al, cl
xor ecx, ecx
mov dl, 0xcf
sub dl, cl
and dl, 0xda
lea ebx, [rcx + 0x30]
and bl, 0x25
or bl, dl
xor bl, byte [rbp + rcx + 0x9f0]
xor bl, 0xda
mov byte [rbp + rcx + 0x9f0], bl
add rcx, 1
cmp rcx, 0xe
jne 0x14007c0b4
test al, al
jne 0x14007c13f
mov cl, 0xce
xor edx, edx
lea ebx, [rcx + 1]
and bl, 0xda
lea edi, [rdx + 0x30]
and dil, 0x24
or dil, bl
xor dil, byte [rbp + rdx + 0x9f0]
xor dil, 0xda
mov byte [rbp + rdx + 0x9f0], dil
mov ebx, ecx
and bl, 0xda
lea edi, [rdx + 0x31]
and dil, 0x25
or dil, bl
xor dil, byte [rbp + rdx + 0x9f1]
xor dil, 0xda
mov byte [rbp + rdx + 0x9f1], dil
add rdx, 2
add cl, 0xfe
cmp rdx, 0xe
jne 0x14007c0e6
jmp 0x14007c0b2
cmp dword [0x1406e858c], 0xa
jl 0x14007c15b
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c15b
jmp 0x14007c159
cmp dword [0x1406e85b4], 0xa
jl 0x14007c177
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c177
jmp 0x14007c175
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x130], xmm0
movdqa xmmword [rbp + 0x120], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x120]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x120]
call fcn.14007a280
cmp dword [0x1406e7aec], 0xa
jl 0x14007c1d4
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
je 0x14007c1d4
jmp 0x14007c1d2
test eax, eax
je 0x14007c36e
cmp dword [0x1406e7b90], 0xa
jl 0x14007c222
mov eax, dword [0x1406e7b94]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c222
mov rax, qword [0x140258d24]
movups xmm0, xmmword [0x140258d14]
movups xmm1, xmmword [0x140258d04]
mov qword [rbp + 0xa10], rax
movaps xmmword [rbp + 0xa00], xmm0
movaps xmmword [rbp + 0x9f0], xmm1
jmp 0x14007c20b
movups xmm0, xmmword [0x140258d04]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258d14]
movaps xmmword [rbp + 0xa00], xmm0
mov rax, qword [0x140258d24]
mov qword [rbp + 0xa10], rax
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
pxor xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
cmp dword [0x1406e858c], 0xa
jl 0x14007c2cd
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c2cd
jmp 0x14007c2cb
cmp dword [0x1406e85b4], 0xa
jl 0x14007c2e9
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c2e9
jmp 0x14007c2e7
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x6f0], xmm0
movdqa xmmword [rbp + 0x6e0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x6e0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
cmp dword [0x1406e7aec], 0xa
jl 0x14007c33a
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007c360
jmp 0x14007c33a
lea rdx, [rbp + 0x6e0]
call fcn.14007a140
cmp dword [0x1406e7aec], 0xa
jl 0x14007c36e
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c36e
lea rdx, [rbp + 0x6e0]
call fcn.14007a140
jmp 0x14007c33a
mov eax, dword [0x140258d34]
mov dword [rbp + 0x9f8], eax
mov eax, dword [0x1406e8700]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e8704], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e81e0]
lea edx, [rcx - 1]
imul edx, ecx
mov rcx, qword [0x140258d2c]
test dl, 1
sete dl
cmp dword [0x1406e81e4], 0xa
mov qword [rbp + 0x9f0], rcx
setl r8b
or r8b, dl
xor edx, edx
movzx ebx, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea edi, [rdx + 0x30]
and dil, bl
or cl, dil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007c458
add rdx, 1
cmp rdx, 0xc
jne 0x14007c3c8
test r8b, r8b
jne 0x14007c45c
xor byte [rbp + 0x9f0], 0x30
test al, al
je 0x14007c45a
xor byte [rbp + 0x9f1], 0x31
xor byte [rbp + 0x9f2], 0x32
xor byte [rbp + 0x9f3], 0x33
xor byte [rbp + 0x9f4], 0x34
xor byte [rbp + 0x9f5], 0x35
xor byte [rbp + 0x9f6], 0x36
xor byte [rbp + 0x9f7], 0x37
xor byte [rbp + 0x9f8], 0x38
xor byte [rbp + 0x9f9], 0x39
xor byte [rbp + 0x9fa], 0x3a
xor byte [rbp + 0x9fb], 0x3b
jmp 0x14007c3c6
jmp 0x14007c458
jmp 0x14007c45a
cmp dword [0x1406e858c], 0xa
jl 0x14007c478
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c478
jmp 0x14007c476
cmp dword [0x1406e85b4], 0xa
jl 0x14007c494
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c494
jmp 0x14007c492
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x710], xmm0
movdqa xmmword [rbp + 0x700], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x700]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
cmp dword [0x1406e7aec], 0xa
jl 0x14007c4e5
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007c50f
jmp 0x14007c4e5
lea rdx, [rbp + 0x700]
call fcn.14007a280
mov ebx, dword [0x1406e7ae8]
mov edx, dword [0x1406e7aec]
lea ecx, [rbx - 1]
imul ecx, ebx
and ecx, 1
cmp edx, 0xa
jl 0x14007c51d
test ecx, ecx
je 0x14007c51d
lea rdx, [rbp + 0x700]
call fcn.14007a280
jmp 0x14007c4e5
test eax, eax
je 0x14007c67a
cmp dword [0x1406e81ec], 0xa
jl 0x14007c56b
mov eax, dword [0x1406e81e8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c56b
mov rax, qword [0x140258d56]
movups xmm0, xmmword [0x140258d48]
movups xmm1, xmmword [0x140258d38]
mov qword [rbp + 0xa0e], rax
movaps xmmword [rbp + 0xa00], xmm0
movaps xmmword [rbp + 0x9f0], xmm1
jmp 0x14007c554
movups xmm0, xmmword [0x140258d38]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258d48]
movaps xmmword [rbp + 0xa00], xmm0
mov rax, qword [0x140258d56]
mov qword [rbp + 0xa0e], rax
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
pxor xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
cmp dword [0x1406e858c], 0xa
jl 0x14007c608
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c608
jmp 0x14007c606
cmp dword [0x1406e85b4], 0xa
jl 0x14007c624
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007c624
jmp 0x14007c622
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x150], xmm0
movdqa xmmword [rbp + 0x140], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x140]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x140]
call fcn.14007a140
mov eax, dword [0x1406e7ae8]
mov edx, dword [0x1406e7aec]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp edx, 0xa
jl 0x14007c689
test ecx, ecx
jne 0x14007c796
jmp 0x14007c689
movups xmm0, xmmword [0x140258d5e]
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [0x140258d6c]
mov qword [rbp + 0x9fe], rax
mov byte [rbp + 0x9f0], 0x46
movdqu xmm0, xmmword [rbp + 0x9f1]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp + 0x9f1], xmm0
xor byte [rbp + 0xa01], 0x41
xor byte [rbp + 0xa02], 0x42
xor byte [rbp + 0xa03], 0x43
xor byte [rbp + 0xa04], 0x44
xor byte [rbp + 0xa05], 0x45
cmp dword [0x1406e858c], 0xa
jl 0x14007c715
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007c87e
cmp dword [0x1406e85b4], 0xa
jl 0x14007c733
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007c884
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x910], xmm0
movdqa xmmword [rbp + 0x900], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x900]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x900]
call fcn.14007a280
cmp dword [0x1406e7aec], 0xa
jl 0x14007c886
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
je 0x14007c886
movups xmm0, xmmword [0x140258d5e]
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [0x140258d6c]
mov qword [rbp + 0x9fe], rax
mov byte [rbp + 0x9f0], 0x46
movdqu xmm0, xmmword [rbp + 0x9f1]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmmword [0x1402587d0]
por xmm0, xmm1
movdqu xmmword [rbp + 0x9f1], xmm0
xor byte [rbp + 0xa01], 0x41
xor byte [rbp + 0xa02], 0x42
xor byte [rbp + 0xa03], 0x43
xor byte [rbp + 0xa04], 0x44
xor byte [rbp + 0xa05], 0x45
cmp dword [0x1406e858c], 0xa
jl 0x14007c81e
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007c880
cmp dword [0x1406e85b4], 0xa
jl 0x14007c838
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007c882
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x910], xmm0
movdqa xmmword [rbp + 0x900], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x900]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x900]
call fcn.14007a280
jmp 0x14007c689
jmp 0x14007c87e
jmp 0x14007c880
jmp 0x14007c882
jmp 0x14007c884
test eax, eax
je 0x14007cb44
movdqa xmm12, xmmword [0x1402587d0]
movdqa xmm13, xmmword [str.ABCDEFGHIJKLMNOP]
movdqa xmm14, xmmword [0x140259790]
pxor xmm7, xmm7
lea r14, [rbp + 0x9f0]
lea rdi, [rbp + 0x720]
movups xmm0, xmmword [0x140258d74]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258d84]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258d94]
movaps xmmword [rbp + 0xa10], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movdqu xmm0, xmmword [rbp + 0x9f1]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmm12
por xmm0, xmm1
movdqu xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmm13
pand xmm0, xmm14
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
mov al, 0xad
xor ecx, ecx
movzx edx, byte [rbp + rcx + 0xa11]
lea ebx, [rax + 1]
and bl, dl
not dl
lea esi, [rcx + 0x51]
and sil, dl
or bl, sil
mov byte [rbp + rcx + 0xa11], bl
cmp rcx, 0xe
je 0x14007c982
movzx edx, byte [rbp + rcx + 0xa12]
mov ebx, edx
not bl
lea esi, [rcx + 0x52]
and sil, bl
and dl, al
or dl, sil
mov byte [rbp + rcx + 0xa12], dl
add rcx, 2
add al, 0xfe
jmp 0x14007c937
cmp dword [0x1406e858c], 0xa
jl 0x14007c9a0
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007cb3c
cmp dword [0x1406e85b4], 0xa
jl 0x14007c9be
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007cb3e
movdqa xmmword [rbp + 0x730], xmm7
movdqa xmmword [rbp + 0x720], xmm7
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, r14
mov r8, rax
call fcn.14008d7b0
mov rdx, rdi
call fcn.14007a140
cmp dword [0x1406e7aec], 0xa
jl 0x14007cb44
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007cb44
movups xmm0, xmmword [0x140258d74]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258d84]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258d94]
movaps xmmword [rbp + 0xa10], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movdqu xmm0, xmmword [rbp + 0x9f1]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmm12
por xmm0, xmm1
movdqu xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmm13
pand xmm0, xmm14
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
mov al, 0xad
xor ecx, ecx
movzx edx, byte [rbp + rcx + 0xa11]
lea ebx, [rax + 1]
and bl, dl
not dl
lea esi, [rcx + 0x51]
and sil, dl
or bl, sil
mov byte [rbp + rcx + 0xa11], bl
cmp rcx, 0xe
je 0x14007cad5
movzx edx, byte [rbp + rcx + 0xa12]
mov ebx, edx
not bl
lea esi, [rcx + 0x52]
and sil, bl
and dl, al
or dl, sil
mov byte [rbp + rcx + 0xa12], dl
add rcx, 2
add al, 0xfe
jmp 0x14007ca8a
cmp dword [0x1406e858c], 0xa
jl 0x14007caef
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007cb40
cmp dword [0x1406e85b4], 0xa
jl 0x14007cb09
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007cb42
movdqa xmmword [rbp + 0x730], xmm7
movdqa xmmword [rbp + 0x720], xmm7
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, rdi
mov rdx, r14
mov r8, rax
call fcn.14008d7b0
mov rdx, rdi
call fcn.14007a140
jmp 0x14007c8bb
jmp 0x14007cb3c
jmp 0x14007cb3e
jmp 0x14007cb40
jmp 0x14007cb42
cmp dword [0x1406e7bc4], 0xa
jl 0x14007cb7a
mov eax, dword [0x1406e7bc0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007cb7a
mov eax, dword [0x140258dac]
mov rcx, qword [0x140258da4]
mov dword [rbp + 0x9f8], eax
mov qword [rbp + 0x9f0], rcx
jmp 0x14007cb6b
mov eax, dword [0x140258dac]
mov dword [rbp + 0x9f8], eax
mov eax, dword [0x1406e8700]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e8704], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e81e0]
lea edx, [rcx - 1]
imul edx, ecx
mov rcx, qword [0x140258da4]
test dl, 1
sete dl
cmp dword [0x1406e81e4], 0xa
mov qword [rbp + 0x9f0], rcx
setl r8b
or r8b, dl
xor edx, edx
movzx ebx, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea edi, [rdx + 0x30]
and dil, bl
or cl, dil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007cc64
add rdx, 1
cmp rdx, 0xc
jne 0x14007cbd4
test r8b, r8b
jne 0x14007cc68
xor byte [rbp + 0x9f0], 0x30
test al, al
je 0x14007cc66
xor byte [rbp + 0x9f1], 0x31
xor byte [rbp + 0x9f2], 0x32
xor byte [rbp + 0x9f3], 0x33
xor byte [rbp + 0x9f4], 0x34
xor byte [rbp + 0x9f5], 0x35
xor byte [rbp + 0x9f6], 0x36
xor byte [rbp + 0x9f7], 0x37
xor byte [rbp + 0x9f8], 0x38
xor byte [rbp + 0x9f9], 0x39
xor byte [rbp + 0x9fa], 0x3a
xor byte [rbp + 0x9fb], 0x3b
jmp 0x14007cbd2
jmp 0x14007cc64
jmp 0x14007cc66
cmp dword [0x1406e858c], 0xa
jl 0x14007cc84
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007cc84
jmp 0x14007cc82
cmp dword [0x1406e85b4], 0xa
jl 0x14007cca0
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007cca0
jmp 0x14007cc9e
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmmword [rbp + 0x160], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x160]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x160]
call fcn.14007a280
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x1406e7aec], 0xa
setl cl
or cl, dl
je 0x14007cf1c
test eax, eax
je 0x14007cf26
movdqu xmm13, xmmword [0x140258dc0]
mov r14, qword [0x140258dce]
movdqa xmm14, xmmword [str.123456789:_____]
movdqa xmm7, xmmword [str.ABCDEFGHIJKLMNOP]
pxor xmm12, xmm12
lea rsi, [rbp + 0x9f0]
lea rdi, [rbp + 0x740]
movups xmm0, xmmword [0x140258db0]
movaps xmmword [rbp + 0x9f0], xmm0
movdqa xmmword [rbp + 0xa00], xmm13
mov qword [rbp + 0xa0e], r14
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movdqu xmm0, xmmword [rbp + 0x9f1]
pxor xmm0, xmm14
movdqu xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
pxor xmm0, xmm7
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
cmp dword [0x1406e858c], 0xa
jl 0x14007cdd0
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007cf1e
cmp dword [0x1406e85b4], 0xa
jl 0x14007cdee
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007cf20
movdqa xmmword [rbp + 0x750], xmm12
movdqa xmmword [rbp + 0x740], xmm12
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
mov rdx, rdi
call fcn.14007a140
cmp dword [0x1406e7aec], 0xa
mov cl, 1
jl 0x14007cf26
mov eax, dword [0x1406e7ae8]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
je 0x14007cf26
movups xmm0, xmmword [0x140258db0]
movaps xmmword [rbp + 0x9f0], xmm0
movdqa xmmword [rbp + 0xa00], xmm13
mov qword [rbp + 0xa0e], r14
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movdqu xmm0, xmmword [rbp + 0x9f1]
pxor xmm0, xmm14
movdqu xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
pxor xmm0, xmm7
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
cmp dword [0x1406e858c], 0xa
jl 0x14007cecd
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007cf22
cmp dword [0x1406e85b4], 0xa
jl 0x14007cee7
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007cf24
movdqa xmmword [rbp + 0x750], xmm12
movdqa xmmword [rbp + 0x740], xmm12
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
mov rdx, rdi
call fcn.14007a140
jmp 0x14007cd41
jmp 0x14007cf1c
jmp 0x14007cf1e
jmp 0x14007cf20
jmp 0x14007cf22
jmp 0x14007cf24
movabs rdi, 0x78652e736f6e6558
test cl, cl
jne 0x14007cf39
jmp 0x14007cfe8
mov qword [rbp + 0x9f0], rdi
mov word [rbp + 0x9f8], 0x65
cmp dword [0x1406e858c], 0xa
jl 0x14007cf67
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007d074
cmp dword [0x1406e85b4], 0xa
jl 0x14007cf85
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007d076
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x930], xmm0
movdqa xmmword [rbp + 0x920], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x920]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x920]
call fcn.14007a280
cmp dword [0x1406e7aec], 0xa
jl 0x14007d07a
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
je 0x14007d07a
mov qword [rbp + 0x9f0], rdi
mov word [rbp + 0x9f8], 0x65
cmp dword [0x1406e858c], 0xa
jl 0x14007d012
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007d072
cmp dword [0x1406e85b4], 0xa
jl 0x14007d02c
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007d078
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x930], xmm0
movdqa xmmword [rbp + 0x920], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x920]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x920]
call fcn.14007a280
jmp 0x14007cf39
jmp 0x14007d072
jmp 0x14007d074
jmp 0x14007d076
jmp 0x14007d078
test eax, eax
je 0x14007d189
movups xmm0, xmmword [0x140258dd6]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258de6]
movaps xmmword [rbp + 0xa00], xmm0
mov eax, dword [0x140258df6]
mov dword [rbp + 0xa10], eax
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
pand xmm0, xmmword [0x140259790]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
cmp dword [0x1406e858c], 0xa
jl 0x14007d12c
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d12c
jmp 0x14007d12a
cmp dword [0x1406e85b4], 0xa
jl 0x14007d148
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d148
jmp 0x14007d146
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x190], xmm0
movdqa xmmword [rbp + 0x180], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x180]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x180]
call fcn.14007a140
mov eax, dword [0x140258e02]
mov dword [rbp + 0x9f8], eax
mov eax, dword [0x1406e8700]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e8704], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e81e0]
lea edx, [rcx - 1]
imul edx, ecx
mov rcx, qword [0x140258dfa]
test dl, 1
sete dl
cmp dword [0x1406e81e4], 0xa
mov qword [rbp + 0x9f0], rcx
setl r8b
or r8b, dl
xor edx, edx
movzx ebx, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea edi, [rdx + 0x30]
and dil, bl
or cl, dil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007d273
add rdx, 1
cmp rdx, 0xc
jne 0x14007d1e3
test r8b, r8b
jne 0x14007d277
xor byte [rbp + 0x9f0], 0x30
test al, al
je 0x14007d275
xor byte [rbp + 0x9f1], 0x31
xor byte [rbp + 0x9f2], 0x32
xor byte [rbp + 0x9f3], 0x33
xor byte [rbp + 0x9f4], 0x34
xor byte [rbp + 0x9f5], 0x35
xor byte [rbp + 0x9f6], 0x36
xor byte [rbp + 0x9f7], 0x37
xor byte [rbp + 0x9f8], 0x38
xor byte [rbp + 0x9f9], 0x39
xor byte [rbp + 0x9fa], 0x3a
xor byte [rbp + 0x9fb], 0x3b
jmp 0x14007d1e1
jmp 0x14007d273
jmp 0x14007d275
cmp dword [0x1406e858c], 0xa
jl 0x14007d293
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d293
jmp 0x14007d291
cmp dword [0x1406e85b4], 0xa
jl 0x14007d2af
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d2af
jmp 0x14007d2ad
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmmword [rbp + 0x1a0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x1a0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x1a0]
call fcn.14007a280
mov edx, dword [0x1406e7ae8]
lea ecx, [rdx - 1]
imul ecx, edx
and ecx, 1
mov edx, dword [0x1406e7aec]
test eax, eax
je 0x14007d43a
test ecx, ecx
sete cl
cmp edx, 0xa
setl al
or al, cl
cmp al, 1
test al, al
je 0x14007d31c
movups xmm0, xmmword [0x140258e06]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258e16]
movaps xmmword [rbp + 0xa00], xmm0
mov rax, qword [0x140258e24]
mov qword [rbp + 0xa0e], rax
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
pxor xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
cmp dword [0x1406e858c], 0xa
jl 0x14007d3bd
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d3bd
jmp 0x14007d3bb
cmp dword [0x1406e85b4], 0xa
jl 0x14007d3d9
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d3d9
jmp 0x14007d3d7
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x1d0], xmm0
movdqa xmmword [rbp + 0x1c0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x1c0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x1c0]
call fcn.14007a140
mov eax, dword [0x1406e7ae8]
mov edx, dword [0x1406e7aec]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp edx, 0xa
jl 0x14007d43a
test ecx, ecx
je 0x14007d43a
jmp 0x14007d438
test ecx, ecx
sete cl
cmp edx, 0xa
setl al
or al, cl
cmp al, 1
test al, al
je 0x14007d449
movabs rdi, 0x652e746f64346564
mov qword [rbp + 0x9f0], rdi
mov word [rbp + 0x9f8], 0x6578
mov byte [rbp + 0x9fa], 0
cmp dword [0x1406e858c], 0xa
jl 0x14007d48a
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d48a
jmp 0x14007d488
cmp dword [0x1406e85b4], 0xa
jl 0x14007d4a6
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d4a6
jmp 0x14007d4a4
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x1f0], xmm0
movdqa xmmword [rbp + 0x1e0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x1e0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x1e0]
call fcn.14007a280
test eax, eax
je 0x14007d5ff
movups xmm0, xmmword [0x140258e2c]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str.__v1h_0_ju_8_obotbTsYWR_]
movaps xmmword [rbp + 0xa00], xmm0
mov rax, qword [0x140258e49]
mov qword [rbp + 0xa0d], rax
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
pand xmm0, xmmword [0x140259790]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
cmp dword [0x1406e858c], 0xa
jl 0x14007d5a2
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d5a2
jmp 0x14007d5a0
cmp dword [0x1406e85b4], 0xa
jl 0x14007d5be
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d5be
jmp 0x14007d5bc
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x210], xmm0
movdqa xmmword [rbp + 0x200], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x200]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x200]
call fcn.14007a140
mov qword [rbp + 0x9f0], rdi
mov word [rbp + 0x9f8], 0x6578
mov byte [rbp + 0x9fa], 0
cmp dword [0x1406e858c], 0xa
jl 0x14007d632
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d632
jmp 0x14007d630
cmp dword [0x1406e85b4], 0xa
jl 0x14007d64e
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d64e
jmp 0x14007d64c
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x230], xmm0
movdqa xmmword [rbp + 0x220], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x220]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x220]
call fcn.14007a280
mov edx, dword [0x1406e7ae8]
lea ecx, [rdx - 1]
imul ecx, edx
and ecx, 1
mov edx, dword [0x1406e7aec]
test eax, eax
je 0x14007d90e
test ecx, ecx
sete cl
cmp edx, 0xa
setl al
or al, cl
cmp al, 1
test al, al
je 0x14007d6bb
mov r14, qword [0x140258e49]
movdqa xmm7, xmmword [0x1402587d0]
movdqa xmm12, xmmword [str.ABCDEFGHIJKLMNOP]
movdqa xmm13, xmmword [0x140259790]
pxor xmm14, xmm14
lea rsi, [rbp + 0x9f0]
lea rdi, [rbp + 0x760]
movups xmm0, xmmword [0x140258e2c]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str.__v1h_0_ju_8_obotbTsYWR_]
movaps xmmword [rbp + 0xa00], xmm0
mov qword [rbp + 0xa0d], r14
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movdqu xmm0, xmmword [rbp + 0x9f1]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmm7
por xmm0, xmm1
movdqu xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmm12
pand xmm0, xmm13
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
cmp dword [0x1406e858c], 0xa
jl 0x14007d79d
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007d906
cmp dword [0x1406e85b4], 0xa
jl 0x14007d7bb
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007d908
movdqa xmmword [rbp + 0x770], xmm14
movdqa xmmword [rbp + 0x760], xmm14
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
mov rdx, rdi
call fcn.14007a140
mov eax, dword [0x1406e7ae8]
mov edx, dword [0x1406e7aec]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp edx, 0xa
jl 0x14007d90e
test ecx, ecx
je 0x14007d90e
movups xmm0, xmmword [0x140258e2c]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str.__v1h_0_ju_8_obotbTsYWR_]
movaps xmmword [rbp + 0xa00], xmm0
mov qword [rbp + 0xa0d], r14
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movdqu xmm0, xmmword [rbp + 0x9f1]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.123456789:_____]
pand xmm0, xmm7
por xmm0, xmm1
movdqu xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmm12
pand xmm0, xmm13
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
cmp dword [0x1406e858c], 0xa
jl 0x14007d8b7
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007d90a
cmp dword [0x1406e85b4], 0xa
jl 0x14007d8d1
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007d90c
movdqa xmmword [rbp + 0x770], xmm14
movdqa xmmword [rbp + 0x760], xmm14
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
mov rdx, rdi
call fcn.14007a140
jmp 0x14007d6f3
jmp 0x14007d906
jmp 0x14007d908
jmp 0x14007d90a
jmp 0x14007d90c
test ecx, ecx
sete cl
cmp edx, 0xa
setl al
or al, cl
test al, al
je 0x14007d91b
mov al, byte [0x140258e61]
mov byte [rbp + 0xa00], al
movups xmm0, xmmword [0x140258e51]
movaps xmmword [rbp + 0x9f0], xmm0
mov eax, dword [0x1406e7be4]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e7be0], 0xa
setl al
or al, cl
movdqa xmm0, xmmword [0x140258800]
xor ecx, ecx
movdqa xmm1, xmm0
movdqa xmm5, xmmword [0x1402597b0]
movdqu xmm2, xmmword [rbp + rcx + 0x9f0]
movdqa xmm3, xmm15
psubb xmm3, xmm1
pand xmm3, xmm5
paddb xmm1, xmm11
movdqa xmm4, xmm5
pandn xmm4, xmm1
por xmm4, xmm3
pxor xmm2, xmm5
pxor xmm2, xmm4
movdqu xmmword [rbp + rcx + 0x9f0], xmm2
lea rdx, [rcx + 0x10]
test rcx, rcx
mov rcx, rdx
jne 0x14007d96d
xor byte [rbp + 0xa00], 0x40
test al, al
jne 0x14007d9e0
movdqa xmm1, xmmword [rbp + 0x9f0]
pxor xmm1, xmm9
movdqa xmmword [rbp + 0x9f0], xmm1
xor byte [rbp + 0xa00], 0x40
xor ecx, ecx
movdqa xmm1, xmm0
jmp 0x14007d96d
cmp dword [0x1406e858c], 0xa
jl 0x14007d9fc
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007d9fc
jmp 0x14007d9fa
cmp dword [0x1406e85b4], 0xa
jl 0x14007da18
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007da18
jmp 0x14007da16
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmmword [rbp + 0x240], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x240]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x240]
call fcn.14007a280
mov ebx, dword [0x1406e7ae8]
mov ecx, dword [0x1406e7aec]
lea edx, [rbx - 1]
imul edx, ebx
and edx, 1
cmp ecx, 0xa
jl 0x14007da79
test edx, edx
je 0x14007da79
jmp 0x14007da77
test eax, eax
je 0x14007dbcc
movups xmm0, xmmword [0x140258e62]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258e72]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258e7f]
movups xmmword [rbp + 0xa0d], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
xorps xmm0, xmmword [str.123456789:_____]
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
pxor xmm0, xmmword [str.ABCDEFGHIJKLMNOP]
movdqu xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
xor byte [rbp + 0xa1c], 0x5c
cmp dword [0x1406e858c], 0xa
jl 0x14007db4f
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007db4f
jmp 0x14007db4d
cmp dword [0x1406e85b4], 0xa
jl 0x14007db6b
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007db6b
jmp 0x14007db69
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmmword [rbp + 0x260], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x260]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x260]
call fcn.14007a140
mov eax, dword [0x1406e7ae8]
mov ecx, dword [0x1406e7aec]
lea edx, [rax - 1]
imul edx, eax
and edx, 1
cmp ecx, 0xa
jl 0x14007dbcc
test edx, edx
je 0x14007dbcc
jmp 0x14007dbca
test edx, edx
sete dl
cmp ecx, 0xa
setl al
or al, dl
cmp al, 1
test al, al
je 0x14007dbdb
mov r14, qword [0x140258f9a]
movdqu xmm13, xmmword [0x140258f8b]
pxor xmm14, xmm14
lea r15, [rbp + 0x9f0]
lea r13, [rbp + 0x780]
mov qword [rbp + 0x9ff], r14
mov eax, dword [0x1406e8074]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e8070], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e8248]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x1406e824c], 0xa
movdqa xmmword [rbp + 0x9f0], xmm13
setl r8b
or r8b, dl
xor edx, edx
movzx ebx, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea esi, [rdx + 0x30]
and sil, bl
or cl, sil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007dec9
add rdx, 1
cmp rdx, 0x17
jne 0x14007dc52
test r8b, r8b
jne 0x14007dce9
mov dl, 0xce
xor esi, esi
movzx ecx, byte [rbp + rsi + 0x9f0]
lea ebx, [rdx + 1]
and bl, cl
not cl
lea edi, [rsi + 0x30]
and dil, cl
or bl, dil
mov byte [rbp + rsi + 0x9f0], bl
test al, al
je 0x14007dec7
cmp rsi, 0x16
je 0x14007dc50
movzx ecx, byte [rbp + rsi + 0x9f1]
mov ebx, ecx
not bl
lea edi, [rsi + 0x31]
and dil, bl
and cl, dl
or cl, dil
mov byte [rbp + rsi + 0x9f1], cl
test al, al
je 0x14007dec7
add rsi, 2
add dl, 0xfe
jmp 0x14007dc8d
cmp dword [0x1406e858c], 0xa
jl 0x14007dd07
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007decb
cmp dword [0x1406e85b4], 0xa
jl 0x14007dd25
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007decd
movdqa xmmword [rbp + 0x790], xmm14
movdqa xmmword [rbp + 0x780], xmm14
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, r13
mov rdx, r15
mov r8, rax
call fcn.14008d7b0
mov rdx, r13
call fcn.14007a280
mov ebx, dword [0x1406e7ae8]
mov edx, dword [0x1406e7aec]
lea ecx, [rbx - 1]
imul ecx, ebx
and ecx, 1
cmp edx, 0xa
jl 0x14007ded7
test ecx, ecx
je 0x14007ded7
mov qword [rbp + 0x9ff], r14
mov eax, dword [0x1406e8074]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e8070], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e8248]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x1406e824c], 0xa
movdqa xmmword [rbp + 0x9f0], xmm13
setl r8b
or r8b, dl
xor edx, edx
movzx ebx, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea edi, [rdx + 0x30]
and dil, bl
or cl, dil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007decf
add rdx, 1
cmp rdx, 0x17
jne 0x14007ddcb
test r8b, r8b
jne 0x14007de5e
mov dl, 0xce
xor esi, esi
movzx ecx, byte [rbp + rsi + 0x9f0]
lea ebx, [rdx + 1]
and bl, cl
not cl
lea edi, [rsi + 0x30]
and dil, cl
or bl, dil
mov byte [rbp + rsi + 0x9f0], bl
test al, al
je 0x14007ded1
cmp rsi, 0x16
je 0x14007ddc9
movzx ecx, byte [rbp + rsi + 0x9f1]
mov ebx, ecx
not bl
lea edi, [rsi + 0x31]
and dil, bl
and cl, dl
or cl, dil
mov byte [rbp + rsi + 0x9f1], cl
test al, al
je 0x14007ded1
add rsi, 2
add dl, 0xfe
jmp 0x14007de06
cmp dword [0x1406e858c], 0xa
jl 0x14007de78
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007ded3
cmp dword [0x1406e85b4], 0xa
jl 0x14007de92
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007ded5
movdqa xmmword [rbp + 0x790], xmm14
movdqa xmmword [rbp + 0x780], xmm14
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rcx, r13
mov rdx, r15
mov r8, rax
call fcn.14008d7b0
mov rdx, r13
call fcn.14007a280
jmp 0x14007dc02
jmp 0x14007dec7
jmp 0x14007dec9
jmp 0x14007decb
jmp 0x14007decd
jmp 0x14007decf
jmp 0x14007ded1
jmp 0x14007ded3
jmp 0x14007ded5
test eax, eax
je 0x14007e068
cmp dword [0x1406e8254], 0xa
jl 0x14007df31
mov eax, dword [0x1406e8250]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007df31
mov al, byte [0x140258fd2]
movups xmm0, xmmword [str.fe6_0vi6_6ncxn_SYWR_PXPQW_]
movups xmm1, xmmword [str.__0_____f4ux]
movups xmm2, xmmword [0x140258fa2]
mov byte [rbp + 0xa20], al
movaps xmmword [rbp + 0xa10], xmm0
movaps xmmword [rbp + 0xa00], xmm1
movaps xmmword [rbp + 0x9f0], xmm2
jmp 0x14007df14
movups xmm0, xmmword [0x140258fa2]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str.__0_____f4ux]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [str.fe6_0vi6_6ncxn_SYWR_PXPQW_]
movaps xmmword [rbp + 0xa10], xmm0
mov al, byte [0x140258fd2]
mov byte [rbp + 0xa20], al
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
andps xmm0, xmmword [0x140259790]
orps xmm0, xmm1
movups xmmword [rbp + 0xa01], xmm0
movdqu xmm0, xmmword [rbp + 0xa11]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.QRSTUVWXYZ____]
pand xmm0, xmmword [0x1402597d0]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa11], xmm0
cmp dword [0x1406e858c], 0xa
jl 0x14007dff6
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007dff6
jmp 0x14007dff4
cmp dword [0x1406e85b4], 0xa
jl 0x14007e012
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e012
jmp 0x14007e010
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x290], xmm0
movdqa xmmword [rbp + 0x280], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x280]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x280]
call fcn.14007a140
mov eax, dword [0x1406e7ae8]
mov edx, dword [0x1406e7aec]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
cmp edx, 0xa
jl 0x14007e077
test ecx, ecx
jne 0x14007e183
jmp 0x14007e077
movups xmm0, xmmword [0x140258e8f]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258e9f]
movaps xmmword [rbp + 0xa00], xmm0
mov al, byte [0x140258eaf]
mov byte [rbp + 0xa10], al
mov byte [rbp + 0x9f0], 0x63
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
pand xmm0, xmmword [0x140259790]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
cmp dword [0x1406e858c], 0xa
jl 0x14007e10e
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007e26a
cmp dword [0x1406e85b4], 0xa
jl 0x14007e12c
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007e26c
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x8b0], xmm0
movdqa xmmword [rbp + 0x8a0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x8a0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
cmp dword [0x1406e7aec], 0xa
jl 0x14007e272
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e272
movups xmm0, xmmword [0x140258e8f]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258e9f]
movaps xmmword [rbp + 0xa00], xmm0
mov al, byte [0x140258eaf]
mov byte [rbp + 0xa10], al
mov byte [rbp + 0x9f0], 0x63
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movdqu xmm0, xmmword [rbp + 0xa01]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
pand xmm0, xmmword [0x140259790]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa01], xmm0
cmp dword [0x1406e858c], 0xa
jl 0x14007e216
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007e26e
cmp dword [0x1406e85b4], 0xa
jl 0x14007e230
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007e270
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x8b0], xmm0
movdqa xmmword [rbp + 0x8a0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x8a0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x14007e077
jmp 0x14007e26a
jmp 0x14007e26c
jmp 0x14007e26e
jmp 0x14007e270
lea rdx, [rbp + 0x8a0]
call fcn.14007a280
test eax, eax
je 0x14007e3f0
movups xmm0, xmmword [0x140258eb0]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258ec0]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258ed0]
movaps xmmword [rbp + 0xa10], xmm0
movups xmm0, xmmword [0x140258edb]
movups xmmword [rbp + 0xa1b], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
andps xmm0, xmmword [0x140259790]
orps xmm0, xmm1
movups xmmword [rbp + 0xa01], xmm0
movdqu xmm0, xmmword [rbp + 0xa11]
movdqa xmm1, xmm0
pandn xmm1, xmmword [str.QRSTUVWXYZ____]
pand xmm0, xmmword [0x1402597d0]
por xmm0, xmm1
movdqu xmmword [rbp + 0xa11], xmm0
xor byte [rbp + 0xa21], 0x61
xor byte [rbp + 0xa22], 0x62
xor byte [rbp + 0xa23], 0x30
xor byte [rbp + 0xa24], 0x31
xor byte [rbp + 0xa25], 0x32
xor byte [rbp + 0xa26], 0x33
xor byte [rbp + 0xa27], 0x34
xor byte [rbp + 0xa28], 0x35
xor byte [rbp + 0xa29], 0x36
xor byte [rbp + 0xa2a], 0x37
cmp dword [0x1406e858c], 0xa
jl 0x14007e393
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e393
jmp 0x14007e391
cmp dword [0x1406e85b4], 0xa
jl 0x14007e3af
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e3af
jmp 0x14007e3ad
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x2b0], xmm0
movdqa xmmword [rbp + 0x2a0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x2a0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x2a0]
call fcn.14007a140
movdqu xmm12, xmmword [0x140258eeb]
movdqa xmmword [rbp + 0x9f0], xmm12
movdqu xmm7, xmmword [0x140258efb]
movdqa xmmword [rbp + 0xa00], xmm7
mov dil, byte [0x140258f0b]
mov byte [rbp + 0xa10], dil
mov byte [rbp + 0x9f0], Ordinal_79
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
andps xmm0, xmmword [0x140259790]
orps xmm0, xmm1
movups xmmword [rbp + 0xa01], xmm0
cmp dword [0x1406e858c], 0xa
jl 0x14007e487
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e487
jmp 0x14007e485
cmp dword [0x1406e85b4], 0xa
jl 0x14007e4a3
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e4a3
jmp 0x14007e4a1
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2d0], xmm0
movaps xmmword [rbp + 0x2c0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x2c0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x2c0]
call fcn.14007a280
test eax, eax
je 0x14007e64a
movups xmm0, xmmword [0x140258f0c]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258f1c]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258f2c]
movaps xmmword [rbp + 0xa10], xmm0
movups xmm0, xmmword [str.ir8:___fE_]
movups xmmword [rbp + 0xa1b], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
andps xmm0, xmmword [0x140259790]
orps xmm0, xmm1
movups xmmword [rbp + 0xa01], xmm0
movups xmm0, xmmword [rbp + 0xa11]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.QRSTUVWXYZ____]
andps xmm0, xmmword [0x1402597d0]
orps xmm0, xmm1
movups xmmword [rbp + 0xa11], xmm0
xor byte [rbp + 0xa21], 0x61
xor byte [rbp + 0xa22], 0x62
xor byte [rbp + 0xa23], 0x30
xor byte [rbp + 0xa24], 0x31
xor byte [rbp + 0xa25], 0x32
xor byte [rbp + 0xa26], 0x33
xor byte [rbp + 0xa27], 0x34
xor byte [rbp + 0xa28], 0x35
xor byte [rbp + 0xa29], 0x36
xor byte [rbp + 0xa2a], 0x37
cmp dword [0x1406e858c], 0xa
jl 0x14007e5f0
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e5f0
jmp 0x14007e5ee
cmp dword [0x1406e85b4], 0xa
jl 0x14007e60c
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e60c
jmp 0x14007e60a
xorps xmm0, xmm0
movaps xmmword [rbp + 0x2f0], xmm0
movaps xmmword [rbp + 0x2e0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x2e0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x2e0]
call fcn.14007a140
cmp dword [0x1406e8274], 0xa
jl 0x14007e67e
mov eax, dword [0x1406e8270]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e67e
mov byte [rbp + 0xa10], dil
movdqa xmmword [rbp + 0xa00], xmm7
movdqa xmmword [rbp + 0x9f0], xmm12
jmp 0x14007e664
movdqa xmmword [rbp + 0x9f0], xmm12
movdqa xmmword [rbp + 0xa00], xmm7
mov byte [rbp + 0xa10], dil
mov byte [rbp + 0x9f0], Ordinal_79
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
andps xmm0, xmmword [0x140259790]
orps xmm0, xmm1
movups xmmword [rbp + 0xa01], xmm0
cmp dword [0x1406e858c], 0xa
jl 0x14007e6fd
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e6fd
jmp 0x14007e6fb
cmp dword [0x1406e85b4], 0xa
jl 0x14007e719
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e719
jmp 0x14007e717
xorps xmm0, xmm0
movaps xmmword [rbp + 0x310], xmm0
movaps xmmword [rbp + 0x300], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x300]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x300]
call fcn.14007a280
test eax, eax
je 0x14007e8c0
movups xmm0, xmmword [0x140258f0c]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [0x140258f1c]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258f2c]
movaps xmmword [rbp + 0xa10], xmm0
movups xmm0, xmmword [str.ir8:___fE_]
movups xmmword [rbp + 0xa1b], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
andps xmm0, xmmword [0x140259790]
orps xmm0, xmm1
movups xmmword [rbp + 0xa01], xmm0
movups xmm0, xmmword [rbp + 0xa11]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.QRSTUVWXYZ____]
andps xmm0, xmmword [0x1402597d0]
orps xmm0, xmm1
movups xmmword [rbp + 0xa11], xmm0
xor byte [rbp + 0xa21], 0x61
xor byte [rbp + 0xa22], 0x62
xor byte [rbp + 0xa23], 0x30
xor byte [rbp + 0xa24], 0x31
xor byte [rbp + 0xa25], 0x32
xor byte [rbp + 0xa26], 0x33
xor byte [rbp + 0xa27], 0x34
xor byte [rbp + 0xa28], 0x35
xor byte [rbp + 0xa29], 0x36
xor byte [rbp + 0xa2a], 0x37
cmp dword [0x1406e858c], 0xa
jl 0x14007e866
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e866
jmp 0x14007e864
cmp dword [0x1406e85b4], 0xa
jl 0x14007e882
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e882
jmp 0x14007e880
xorps xmm0, xmm0
movaps xmmword [rbp + 0x330], xmm0
movaps xmmword [rbp + 0x320], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x320]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x320]
call fcn.14007a140
cmp dword [0x1406e7aec], 0xa
jl 0x14007e8dc
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e8dc
jmp 0x14007e8da
mov rax, qword [0x140258f54]
mov qword [rbp + 0x9fd], rax
movups xmm0, xmmword [0x140258f47]
mov eax, dword [0x1406e8750]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e8754], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e8278]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x1406e827c], 0xa
movaps xmmword [rbp + 0x9f0], xmm0
setl r8b
or r8b, dl
xor edx, edx
movzx ebx, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea edi, [rdx + 0x30]
and dil, bl
or cl, dil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007e9c3
add rdx, 1
cmp rdx, 0x15
jne 0x14007e938
test r8b, r8b
jne 0x14007e9c7
mov dl, 0xce
xor edi, edi
movzx ecx, byte [rbp + rdi + 0x9f0]
lea ebx, [rdx + 1]
and bl, cl
not cl
lea esi, [rdi + 0x30]
and sil, cl
or bl, sil
mov byte [rbp + rdi + 0x9f0], bl
test al, al
je 0x14007e9c5
cmp rdi, 0x14
je 0x14007e936
movzx ecx, byte [rbp + rdi + 0x9f1]
mov ebx, ecx
not bl
lea esi, [rdi + 0x31]
and sil, bl
and cl, dl
or cl, sil
mov byte [rbp + rdi + 0x9f1], cl
test al, al
je 0x14007e9c5
add rdi, 2
add dl, 0xfe
jmp 0x14007e96f
jmp 0x14007e9c3
jmp 0x14007e9c5
cmp dword [0x1406e858c], 0xa
jl 0x14007e9e3
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e9e3
jmp 0x14007e9e1
cmp dword [0x1406e85b4], 0xa
jl 0x14007e9ff
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007e9ff
jmp 0x14007e9fd
xorps xmm0, xmm0
movaps xmmword [rbp + 0x350], xmm0
movaps xmmword [rbp + 0x340], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x340]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x340]
call fcn.14007a280
test eax, eax
je 0x14007eb92
movups xmm0, xmmword [0x140258f5c]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str._r4_]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x140258f7b]
movups xmmword [rbp + 0xa0f], xmm0
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
andps xmm0, xmmword [0x140259790]
orps xmm0, xmm1
movups xmmword [rbp + 0xa01], xmm0
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
xor byte [rbp + 0xa17], 0x57
xor byte [rbp + 0xa18], 0x58
xor byte [rbp + 0xa19], 0x59
xor byte [rbp + 0xa1a], 0x5a
xor byte [rbp + 0xa1b], 0x5b
xor byte [rbp + 0xa1c], 0x5c
xor byte [rbp + 0xa1d], 0x5d
xor byte [rbp + 0xa1e], 0x5e
cmp dword [0x1406e858c], 0xa
jl 0x14007eb38
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007eb38
jmp 0x14007eb36
cmp dword [0x1406e85b4], 0xa
jl 0x14007eb54
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007eb54
jmp 0x14007eb52
xorps xmm0, xmm0
movaps xmmword [rbp + 0x370], xmm0
movaps xmmword [rbp + 0x360], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x360]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
lea rdx, [rbp + 0x360]
call fcn.14007a140
mov qword [rbp + 0x9ff], r14
mov eax, dword [0x1406e8074]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e8070], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e8248]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x1406e824c], 0xa
movdqa xmmword [rbp + 0x9f0], xmm13
setl r8b
or r8b, dl
xor edx, edx
movzx ebx, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea edi, [rdx + 0x30]
and dil, bl
or cl, dil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007ec6d
add rdx, 1
cmp rdx, 0x17
jne 0x14007ebe2
test r8b, r8b
jne 0x14007ec71
mov dl, 0xce
xor edi, edi
movzx ecx, byte [rbp + rdi + 0x9f0]
lea ebx, [rdx + 1]
and bl, cl
not cl
lea esi, [rdi + 0x30]
and sil, cl
or bl, sil
mov byte [rbp + rdi + 0x9f0], bl
test al, al
je 0x14007ec6f
cmp rdi, 0x16
je 0x14007ebe0
movzx ecx, byte [rbp + rdi + 0x9f1]
mov ebx, ecx
not bl
lea esi, [rdi + 0x31]
and sil, bl
and cl, dl
or cl, sil
mov byte [rbp + rdi + 0x9f1], cl
test al, al
je 0x14007ec6f
add rdi, 2
add dl, 0xfe
jmp 0x14007ec19
jmp 0x14007ec6d
jmp 0x14007ec6f
cmp dword [0x1406e858c], 0xa
jl 0x14007ec8d
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007ec8d
jmp 0x14007ec8b
cmp dword [0x1406e85b4], 0xa
jl 0x14007eca9
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007eca9
jmp 0x14007eca7
xorps xmm0, xmm0
movaps xmmword [rbp + 0x7b0], xmm0
movaps xmmword [rbp + 0x7a0], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x7a0]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
cmp dword [0x1406e7aec], 0xa
jl 0x14007ecf7
mov eax, dword [0x1406e7ae8]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x14007ed1d
jmp 0x14007ecf7
lea rdx, [rbp + 0x7a0]
call fcn.14007a280
cmp dword [0x1406e7aec], 0xa
jl 0x14007ed2b
mov ecx, dword [0x1406e7ae8]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
je 0x14007ed2b
lea rdx, [rbp + 0x7a0]
call fcn.14007a280
jmp 0x14007ecf7
test eax, eax
je 0x14007ee4c
movups xmm0, xmmword [0x140258fa2]
movaps xmmword [rbp + 0x9f0], xmm0
movups xmm0, xmmword [str.__0_____f4ux]
movaps xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [str.fe6_0vi6_6ncxn_SYWR_PXPQW_]
movaps xmmword [rbp + 0xa10], xmm0
mov al, byte [0x140258fd2]
mov byte [rbp + 0xa20], al
mov byte [rbp + 0x9f0], reloc.WS2_32.dll_WSACleanup
movups xmm0, xmmword [rbp + 0x9f1]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.123456789:_____]
andps xmm0, xmmword [0x1402587d0]
orps xmm0, xmm1
movups xmmword [rbp + 0x9f1], xmm0
movups xmm0, xmmword [rbp + 0xa01]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.ABCDEFGHIJKLMNOP]
andps xmm0, xmmword [0x140259790]
orps xmm0, xmm1
movups xmmword [rbp + 0xa01], xmm0
movups xmm0, xmmword [rbp + 0xa11]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.QRSTUVWXYZ____]
andps xmm0, xmmword [0x1402597d0]
orps xmm0, xmm1
movups xmmword [rbp + 0xa11], xmm0
cmp dword [0x1406e858c], 0xa
jl 0x14007edf2
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
je 0x14007edf2
cmp dword [0x1406e85b4], 0xa
jl 0x14007ee0e
mov rax, qword [0x140258fe0]
mov qword [rbp + 0x9fd], rax
movups xmm0, xmmword [0x140258fd3]
mov eax, dword [0x1406e8750]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete cl
cmp dword [0x1406e8754], 0xa
setl al
or al, cl
mov ecx, dword [0x1406e8278]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete dl
cmp dword [0x1406e827c], 0xa
movaps xmmword [rbp + 0x9f0], xmm0
setl r8b
or r8b, dl
xor edx, edx
movzx ebx, byte [rbp + rdx + 0x9f0]
mov cl, 0xcf
sub cl, dl
and cl, bl
not bl
lea edi, [rdx + 0x30]
and dil, bl
or cl, dil
mov byte [rbp + rdx + 0x9f0], cl
test al, al
je 0x14007ef33
add rdx, 1
cmp rdx, 0x15
jne 0x14007eea8
jmp 0x14007ef33
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.0123456789:____]
andps xmm0, xmmword [0x140259760]
movdqa xmm2, xmmword [rbp + 0xa00]
orps xmm0, xmm1
movdqa xmm1, xmm2
pandn xmm1, xmmword [str._ABCDEFGHIJKLMNO]
movaps xmmword [rbp + 0x9f0], xmm0
pand xmm2, xmmword [0x140259780]
por xmm2, xmm1
movdqa xmmword [rbp + 0xa00], xmm2
xor byte [rbp + 0xa10], 0x50
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
test al, al
je 0x140082b62
cmp dword [0x1406e858c], 0xa
jl 0x140082af8
mov eax, dword [0x1406e8588]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x140082b50
cmp dword [0x1406e85b4], 0xa
jl 0x140082b12
mov eax, dword [0x1406e85b0]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
jne 0x140082b60
xorps xmm0, xmm0
movaps xmmword [rbp + 0x870], xmm0
movaps xmmword [rbp + 0x860], xmm0
lea rsi, [rbp + 0x9f0]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rbp + 0x860]
mov rdx, rsi
mov r8, rax
call fcn.14008d7b0
jmp 0x14007a9d7
jmp 0x140082b50
jmp 0x140082b60
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmm0
andnps xmm1, xmmword [str.0123456789:____]
andps xmm0, xmmword [0x140259760]
movdqa xmm2, xmmword [rbp + 0xa00]
orps xmm0, xmm1
movdqa xmm1, xmm2
pandn xmm1, xmmword [str._ABCDEFGHIJKLMNO]
movaps xmmword [rbp + 0x9f0], xmm0
pand xmm2, xmmword [0x140259780]
por xmm2, xmm1
movdqa xmmword [rbp + 0xa00], xmm2
xor byte [rbp + 0xa10], 0x50
xor byte [rbp + 0xa11], 0x51
xor byte [rbp + 0xa12], 0x52
xor byte [rbp + 0xa13], 0x53
xor byte [rbp + 0xa14], 0x54
xor byte [rbp + 0xa15], 0x55
xor byte [rbp + 0xa16], 0x56
jmp 0x140082a5b