Function at 0x18009dec0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x28
jmp 0x18009e0b2
push rdx
jae 0x18009e0e5
push rdx
cmp ecx, 0x1344f
je 0x18009e0d7
stc
xor al, 1
add byte [rbp + rbx - 0x7f], dh
stc
add byte [rax], al
add byte [rax], al
cmp ecx, 0
je 0x18009e0e9
cmp ecx, 0
je 0x18009e0fb
cmp ecx, 0
je 0x18009e10d
jmp 0x18009ff22
mov dword [rdx], 0xddb
mov dword [r8], 0x3d6a
jmp 0x18009ff47
pop rsi
invalid
invalid
mov bl, 0x8b
int1
xor eax, 0x23ea4eed
jle 0x18009e0b4
scasd eax, dword [rdi]
or dword [rbx - 0x4cf66890], esi
or eax, 0x250a4907
push rdi
jnp 0x18009e0b3
or spl, byte [0x11f85385c]
jl 0x18009e12e
pop rax
loop 0x18009e12a
jb 0x18009e11a
dec dword [rax + 0x49]
pop rdi
pop r15
pop r15
jb 0x18009e14f
push rdi
jl 0x18009e0ae
adc dword [rdx - 0x4ede4e77], esi
int3
sbb ebx, dword [rbp + rdx + 0x724a467c]
mov esp, 0xf18bb289
push rax
pop r11
ja 0x18009e193
adc dword [rcx + 0x2a116125], esi
sbb dword [rax + 0x7ff6f381], edx
imul byte [rsi + 0x11]
mov dl, reloc.WSOCK32.dll_recvfrom
mov bl, 0x81
out dx, al
jbe 0x18009e1c6
adc dword [rbx + 0x67eef281], esi
jbe 0x18009e1c6
jle 0x18009e194
push rdi
xor eax, 0x4c626607
jns 0x18009e11c
adc dword [rdx - 0x14144ecf], esi
cmp rax, 0x13355fcc
ja 0x18009e104
pop rcx
jmp 0x18009e181
add word [ecx - 0x4edef48c], si
xor dword [rcx + 0x49337dcc], esi
push rax
adc eax, 0x40362fed
jg 0x18009e1e7
jg 0x18009e1e7
jg 0x18009e1e7
xor r9, 0x7e7f7e6f
jg 0x18009e21d
xor edx, 0x767f7f67
jns 0x18009e19d
jo 0x18009e1b9
jnp 0x18009e1c0
sbb dword [rdx + 0x4b71b219], esi
xor edx, 0x7efe7f7f
xor dword [rdx - 0x764dfea1], esi
mov bl, reloc.WSOCK32.dll_recvfrom
mov dl, 0x5f
add dword [rdx - 0x4eee4c77], esi
adc dword [rbx - 0x7e4cf670], esi
rep outsd dx, dword [rsi]
mov cl, reloc.WSOCK32.dll_recvfrom
mov bl, 0x90
or dword [rbx + 0x6f6ff381], esi
xor ebx, 0x6ff76f6f
xor rax, 0x6f897a39
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul dword [rdi + 0x4a]
xor eax, 0x6f897a39
push rdx
push rdi
pop rax
jne 0x18009e1c4
pop rbx
jno 0x18009e20c
mov dword [rdx - 0x4ccea7a6], esi
xor eax, 0x4d351c3
jno 0x18009e18f
cmpsd dword [rsi], dword [rdi]
and eax, 0xc085411
jae 0x18009e194
add qword [rdx + 0x110be10d], rsi
xor ecx, dword [rcx + 0x77]
jmp 0x16b5307eb
call 0x1322be190
pop rcx
ret
nop
xor dword [rdx - 0x4dee4de7], esi
mov dword [rcx - 0x4cfe4ddf], esi
sub dword [rdx + 0x584b5348], esi
xor dword [rbx + 0x29ccb189], esi
mov cl, 0x7e
mov dword [rcx], esp
mov cl, 0x76
sbb byte [rdx + 0x59], dh
mov bl, 0x89
mov cl, 0xcc
sub dword [rcx - 0x4ede7682], esi
jbe 0x18009e255
jb 0x18009e298
je 0x18009e1c8
loop 0x18009e1d8
sbb dword [rdx - 0x4c764cff], esi
xor dword [rbx - 0x76afaebe], esi
mov dl, 0x31
mov dl, 0x50
jne 0x18009e231
xor ebx, 0x7ef66f67
jae 0x18009e271
jle 0x18009e2cf
adc al, 0x43
mov qword [rbx + 0x25905a57], rsi
mov qword [rbx + 0x25905a57], rsi
adc al, 0x78
popfq
imul esp, dword [rcx], 0x1b319b3
mov dl, 0x81
jle 0x18009e2ea
jle 0x18009e2ea
invalid
mov cl, 0x77
js 0x18009e30f
mov word [rcx], ss
mov bl, 0x4b
jle 0x18009e25a
push rcx
pop rcx
or dword [rcx - 0x4dfe4eff], esi
and dword [rbx + 0x7551b319], esi
pop r8
sbb dword [rcx + 0x6070f18b], esi
push rbx
add dword [rbx + 0x31b2114b], esi
mov cl, 0x5f
nop
xor dword [rcx + 0x51ebb189], esi
int3
jbe 0x18009e345
por mm1, mm5
jnp 0x18009e30a
adc dword [rcx - 0x4ee6bf34], esi
push rbx
jbe 0x18009e270
js 0x18009e327
sbb dword [rdx + 0x49bb71c3], esi
push rbx
ja 0x18009e2ff
adc al, 0x89
mov dl, 0x25
fcomp dword [edi + 5]
test eax, 0x756dab4a
or qword [r9 - 0x760d86bd], r14
mov dword [rdx - 0x27bd98db], esi
pop rdi
add eax, 0x6dab4aa9
jne 0x18009e348
or dword [rcx - 0x760d86bd], esi
mov bl, 0x76
idiv byte [rdx - 0x30]
add dword [rdx - 0x4ce64eff], esi
add dword [rbx + 0x59b22941], esi
pop rcx
or eax, 0x2bad786f
mov dword [rdx - 0x4ee6a6a9], esi
xor eax, 0x1cb81309
xor dword [rdx - 0xd7e5186], esi
out dx, al
invalid
invalid
and rax, 0x5d5b14b0
adc al, 0x5b
pop rbp
jg 0x18009e377
jne 0x18009e353
js 0x18009e3a2
add dword [rdx - 0x9876fa9], esi
push rdi
nop
js 0x18009e34d
adc dword [rbx + 0x5debb331], esi
pop rax
mov dword [rbx - 0xe7e378d], esi
jmp qword [rsi - 0x12]
and rax, 0x46b640b8
and eax, 0x46b640b8
jg 0x18009e3ad
push rdx
push rdx
xor dword [rcx - 0x71ca4eef], esi
cmp al, 0x54
jl 0x18009e376
jl 0x18009e376
mov esi, ecx
push rbx
jne 0x18009e339
jns 0x18009e35f
je 0x18009e413
sub dword [rcx - 0x308d4cd7], esi
jg 0x18009e3c7
add dword [rbx - 0x4ce64ed7], esi
push rax
jl 0x18009e416
sbb dword [rbx + 0x7c504842], esi
insd dword [rdi], dx
jl 0x18009e37e
jae 0x18009e396
add eax, 0x8a769d7
jno 0x18009e3ed
jnp 0x18009e3b6
dec dword [rcx + 0xd9b7bb2]
movabs eax, dword [0x41b231f18b3d6125]
push rcx
jne 0x18009e38a
mov dword [rdx - 0x5ef26485], esi
and eax, 0xf18b3d61
xor dword [rdx - 0x3d8aaebf], esi
ret 0x2951
push rcx
sub dword [rdx + 0x66e7f181], esi
out dx, al
jle 0x18009e429
ret
mov dl, 1
mov dl, 0x71
invalid
jmp 0x18009e41a
jle 0x18009e46b
jbe 0x18009e3d0
add rax, 0x5fa13bdf
add dword [rdx + 0x211d7a4b], esi
mov dl, 0x21
mov cl, WSAStartup
imul ebx, dword [rdi + 0x43], 0x53
jb 0x18009e483
pop rdi
push r11
push rbx
adc dword [rbx + 0x52904b43], esi
mov bl, 0x43
xchg r8, rax
push rdx
jo 0x18009e467
jle 0x18009e3d4
add dword [rdx + 0x6f7ef381], esi
jle 0x18009e49a
outsd dx, dword [rsi]
jg 0x18009e485
or rax, 0x39ce2d31
sbb dword [rcx + 0x5970b301], esi
pop rdi
adc dword [rbx + 0xea82541], esi
xchg esp, eax
cmp eax, dword [rcx]
mov cl, 0x43
adc dword [rbx - 0x2894ddf], esi
sub dword [rcx + 0x657eb321], esi
ret
sbb dword [rdx + 0x7e5fb311], esi
sti
nop
xor ebx, 0x6ef7677f
jg 0x18009e4d1
imul dword [rsi + 0x71]
xchg ebp, eax
outsb dx, byte [rsi]
jno 0x18009e403
jo 0x18009e403
jmp 0x18009e42a
sub dword [rcx + 0x40e2765b], esi
jbe 0x18009e464
jo 0x18009e41c
jo 0x18009e41c
sub dword [rbx + 0x15709c7c], esi
push rdx
sbb dword [rbx + 0x29817cc3], esi
mov cl, reloc.WSOCK32.dll_recvfrom
mov bl, 0x76
invalid
mov cl, reloc.WSOCK32.dll_recvfrom
mov dl, reloc.WSOCK32.dll_WSACleanup
lodsb al, byte [rsi]
or eax, 0x6f0a0049
jge 0x18009e452
or ch, byte [rdi + 0x7d]
lodsb al, byte [rsi]
je 0x18009e4a2
jns 0x18009e47d
xor edx, 0x767f67e6
jg 0x18009e526
xor qword [r10 + 0x7f15cccc], rsi
imul edi, dword [rbx + 0x62], 0x5b
pop rbx
jg 0x18009e4ad
mov dl, 0xcc
int3
pop rdi
loop 0x18009e4b3
pop rdi
xor dword [rdx - 0x1d4ef6b7], esi
mov bh, 0x81
int1
out dx, eax
outsb dx, byte [rsi]
outsd dx, dword [rsi]
jle 0x18009e54e
jl 0x18009e45e
mov esi, dword [rbx + rbp*4 + 0x70]
add dword [rax + 0x53], edx
je 0x18009e480
jo 0x18009e4d8
push rax
push rbx
push rdx
nop
adc dword [rbx - 0x4de6adb6], esi
int3
jp 0x18009e55a
jl 0x18009e52a
nop
jo 0x18009e4c3
cmp eax, 0x2b402a0f
ja 0x18009e540
add dword [rcx + 0x3a71cc42], esi
int3
xor dword [rdx - 0xc7ebfa1], esi
jg 0x18009e5a0
out 0x76, eax
pop rcx
xor dword [rcx - 0x4ce64dcf], esi
sub dword [rdx - 0x4dde4ed7], esi
push rcx
and dword [rdx + 0x45d43551], esi
pop rax
mov dl, 0x51
xor eax, 0x264d45d4
pop rax
push rbx
mov dword [rdx + 0x784ab309], esi
adc dword [rdx + 1], eax
mov dl, 0x31
mov dl, 0x76
invalid
js 0x18009e562
add dword [rdx - 0x38894dcf], esi
pop rbx
adc dword [rbx - 0x58c625eb], esi
mov bl, reloc.WSOCK32.dll_setsockopt
fidivr dword [rcx]
cmpsd dword [rsi], dword [rdi]
push rsi
ja 0x18009e57d
jb 0x18009e516
pop rbx
xor dword [rdx + 0x49c67157], esi
mov dword [rdx + 0x76b31142], esi
mov bl, 0x76
or cl, byte [rcx + 0x25b201b3]
or edx, dword [rax + 0x40]
invalid
mov dword [rcx + 0x734a535f], esi
in eax, dx
pop rdi
push rbx
jae 0x18009e56f
jmp 0x18009e5f4
sub bl, byte [rbx + 0xe]
jne 0x18009e5b0
jne 0x18009e5b0
or eax, 0x405a787f
js 0x18009e61a
js 0x18009e604
js 0x18009e61a
jg 0x18009e5dc
jp 0x18009e5c8
invalid
js 0x18009e5f7
jae 0x18009e5a4
pop rax
jg 0x18009e53f
pop rcx
jl 0x18009e5c0
sub dword [rdx + 0x5435907a], esi
push rsp
add al, 0x3c
and al, 0x72
push r8
jge 0x18009e5a8
fistp word [rdx + 0x7d]
sbb dword [rcx], eax
pop rdx
jge 0x18009e5e5
add dword [rbx - 0x61805f8c], esi
adc dword [rdx - 0x4ce64eef], esi
mov bl, reloc.WSOCK32.dll_WSACleanup
movabs al, byte [0xb319b111b2119e7f]
sbb dword [rbx - 0x4cce8b8c], esi
je 0x18009e64e
xor dword [rbx + 0x2ebb311], esi
and dword [rdx + 0x77eff181], esi
out dx, eax
adc dword [rbx - 0x4ddefd15], esi
xor ecx, 0x7eef77ef
jg 0x18009e663
ja 0x18009e5d6
jle 0x18009e668
jns 0x18009e645
pop rdx
and dword [rbx + 0x7f7ff281], esi
outsb dx, byte [rsi]
push bx
jbe 0x18009e57b
js 0x18009e659
invalid
xor edx, 0x7eee7f77
pop rbx
loop 0x18009e5b5
sbb dword [rcx - 0x7df2f3f3], esi
pop rax
or eax, 0x36820d0c
pop rax
jnp 0x18009e5cd
mov dword [rbx + 0x343db111], esi
or edi, ecx
stc
push 0xfffffffff1815340
out dx, al
outsd dx, dword [rsi]
out dx, al
pop rdx
pop rax
and dword [rdx - 0x718eb4b5], esi
ja 0x18009e672
adc dword [rbx - 0x110c7e70], esi
jg 0x18009e62f
jmp qword [rdi + reloc.WSOCK32.dll_htons]
or dword [ebx - 0x7f8a4dff], esi
push rdi
and dword [rcx + 0x4bb23140], esi
sub dword [rcx - 0x4ed6f415], esi
sub dword [rcx - 0x4ed6f415], esi
ret
jbe 0x18009e613
and eax, 0x4c152b40
xor ebx, 0x76776f7e
ja 0x18009e6d1
jae 0x18009e5eb
sub dword [rbx + 0x77107f43], esi
ja 0x18009e63d
fst dword [rcx + 0x73]
mov esi, ecx
push rcx
jae 0x18009e69d
mov esi, ecx
int1
jg 0x18009e625
jle 0x18009e6de
and dword [rcx + 0x6a7e807d], esi
push rdi
push 0x57
cmp eax, 0x2b731516
jns 0x18009e6f2
and dword [rcx + 0x44673825], esi
push 0x647a4b59
jp 0x18009e6ea
or eax, 0x44fd28a3
jle 0x18009e662
jg 0x18009e62e
pop rdi
adc dword [rbx + 0x1158b201], esi
mov bl, 0x5b
push rcx
xor ebx, 0x667767f6
ja 0x18009e705
mov qword [rbx - 0x4d877f8a], rsi
jle 0x18009e6e4
jbe 0x18009e630
push rdi
push rdi
add dword [rdx + 0x5bb22148], esi
mov dl, 0x5b
mov dword [rdx - 0x4dd64ee7], esi
and dword [rbx - 0x6fede6f3], esi
mov dl, 0x19
mov cl, 0x29
mov dl, 0x21
mov bl, reloc.WSOCK32.dll_listen
sbb dword [rdx], edx
nop
add dword [0x1fea0e749], edi
int3
jbe 0x18009e6eb
js 0x18009e6b0
nop
push rcx
and eax, 0x18da10bf
push rbx
xor dword [rbx - 0x25eb5df3], esi
add rax, 0x117754e6
mov bl, reloc.WSOCK32.dll_listen
movabs byte [0x117754e60549da14], al
add eax, 0x117754e6
loop 0x18009e6fe
loop 0x18009e6fe
adc dh, byte [0x18e685b4e]
xor eax, 0xe5e745d
adc dword [r9 + 0x4148cee2], esi
adc dword [rcx + 0x4148cee2], esi
mov esi, ecx
adc dword [rdx + 0x3cebb201], esi
jp 0x18009e741
mov dl, 1
mov dl, 0xeb
cmp al, 0x7a
invalid
jmp 0x18009e73c
jae 0x18009e684
nop
jp 0x18009e6fb
mov dword [rbx - 0x4cd64edf], esi
pop rdi
mov bl, 0x5f
jno 0x18009e6b3
and dword [rdx - 0x4ed64eff], esi
push rdx
mov dword [rcx + 0x747da87d], esi
pop rdx
jns 0x18009e70c
jg 0x18009e75f
ja 0x18009e799
jo 0x18009e798
add eax, 0x78901cba
jle 0x18009e76b
sbb dword [rbx - 0x4de64cff], esi
jae 0x18009e705
xor ebx, 0x7e7e7eef
adc qword [rdx + 0x4b78b121], rsi
js 0x18009e78e
je 0x18009e7ad
je 0x18009e7ad
jnp 0x18009e76a
ret
sbb dword [rbx - 0x4ef62c8b], esi
push rdi
add dword [rbx - 0xc8c4cf7], esi
jae 0x18009e754
add dword [rbx + 0x368a2557], esi
int1
add al, 0x15
insd dword [rdi], dx
add ebx, dword [rcx]
sub eax, dword [0x190d7ff59]
sub qword [r9 + 0x15b20157], rsi
adc al, 0x2a
popfq
sbb bl, byte [rcx]
mov bl, 0x8b
int1
xor edx, 0x667e6f6e
adc dword [rcx - 0xe744ed7], esi
adc word [rcx - 0xe744ed7], si
jnp 0x18009e7df
jle 0x18009e7b0
adc eax, 0x5bde5aa0
add qword [rdx + 0x58420b0d], rsi
add dword [rdx + 0x58420b0d], esi
mov dl, reloc.WSOCK32.dll_listen
or eax, dword [rdx + 0x58]
or esi, dword [rcx]
mov dl, 0x79
xor eax, 0x258e744a
mov es, word [0x132934f18]
je 0x18009e734
and eax, 0x676b058e
mov dword [rdx + 0x7b371551], esi
nop
push rcx
adc eax, 0x3c907b37
add dword [rdx + 0x19b32150], esi
jnp 0x18009e742
cmp al, 1
mov dl, 0x50
and dword [rbx - 0x4dde4ee7], esi
push rcx
mov bl, 0x19
mov cl, 0x21
mov dl, 0x51
jo 0x18009e7cb
jns 0x18009e7cc
jne 0x18009e80b
cmp eax, 0x795028c0
pop rcx
shr byte [rax], 0x50
jns 0x18009e823
add dword [rdx - 0x4dce0e75], esi
and eax, 0x70be683c
jne 0x18009e7a4
mov dl, 0x8b
int1
mov esi, ecx
xor dword [rdx - 0x4197c3db], esi
jo 0x18009e84b
int 0x5f
pop rdi
jmp 0x18009e809
sub dword [rbx + 0x51575f5b], esi
mov bl, 0x5b
pop rdi
push rdi
push rcx
je 0x18009e787
jb 0x18009e832
and dword [rdx + 0x29b3095b], esi
mov dl, 0x90
push rdx
xor ecx, 0x7efe7776
mov dword [rcx - 0x5b995afb], esi
add dword [edx - 0x4d764cff], esi
push rax
sub dword [rcx - 0x3c4cd6bf], esi
adc eax, 0x6677222e
sub dword [rbx + 0x222e15c3], esi
ja 0x18009e877
ret
and dh, byte cs:[rdi + 0x66]
xor ecx, 0x6fff766f
jno 0x18009e7e0
nop
jb 0x18009e7b7
mov dword [rbx + 0x949b329], esi
mov bl, 9
mov bl, 0x59
js 0x18009e899
or dword [rbx + 0x4359b309], esi
js 0x18009e899
jl 0x18009e7c5
xor edx, 0x76e77eef
or dword [rbx - 0x5cda4cf7], esi
jae 0x18009e888
jbe 0x18009e83d
mov bl, 9
mov bl, 0x25
movabs dword [0xb111c3cf7d4c4d73], eax
sbb dword [rbx - 0x60a6b6db], esi
jge 0x18009e80d
jge 0x18009e80d
iretd
ret
mov bl, 0x25
pop r9
lahf
jno 0x18009e87a
mov bl, 0x52
nop
xor dword [rcx + 0x214b577c], esi
mov cl, 0x81
int1
out 0x6e, al
invalid
nop
sbb dword [rbx - 0x4cf6c18c], esi
jmp 0x18009e8a7
mov bl, reloc.WSOCK32.dll_WSACleanup
or dword ds:[rbx + 0x5e3d26eb], esi
add esp, dword [rsi]
sub esi, dword [rsi + 0x71]
jle 0x18009e842
push rdx
xor dword [rbx - 0x4ee64ef7], esi
jo 0x18009e8d0
add dword [r11 + 0x31b22957], esi
mov bl, 0x51
or dword [rcx + 0x7e5f387c], esi
xor dword [rbx + 0x7cb10951], esi
cmp byte [rdi + 0x7e], bl
pop rdi
jle 0x18009e82d
mov bh, byte [rbp - 0x6b]
jge 0x18009e83a
jns 0x18009e8b6
xchg r8d, eax
sbb dword [rdx + 0x4190b189], esi
js 0x18009e83b
pop rbx
mov dword [rdx - 0x4ee64ee7], esi
nop
mov cl, 0x19
mov cl, 0x90
adc eax, 0x7b3d1e84
jns 0x18009e8fa
jge 0x18009e878
jne 0x18009e8f6
int3
jns 0x18009e87a
xor dword [rbx + 0x21570172], esi
mov dl, 0x81
int1
invalid
mov dl, 0x78
cmp al, 0x31
mov dl, 0x52
pop rdx
add dword [rdx - 0x4dfe9f8f], esi
jo 0x18009e8f5
xor eax, 0x439f2e97
xor ecx, 0x6ee77766
int1
ja 0x18009e8e0
outsb dx, byte [rsi]
add dword [rdx - 0x80aea7], esi
xor ebx, 0x7e7776f7
jle 0x18009e8a0
jnp 0x18009e899
sub dword [rcx + 0x77ab101], esi
pop rbx
jl 0x18009e92d
ja 0x18009e983
jge 0x18009e967
and dword [rcx - 0x4ed6afbd], esi
xor eax, 0x31807e51
adc eax, 0x3c2e2ffb
pop rdi
sub dword [rdx - 0x4cd64ef7], esi
and dword [r11 - 0x50d4fefb], esi
sub dword [rbx + 0x5b32143], esi
add dword [rbx], ebp
scasd eax, dword [rdi]
js 0x18009e96d
or r15d, r12d
invalid
or eax, 0x7421546f
push r10
outsd dx, dword [rsi]
push rsp
and dword [rcx + rax*2 + 0x52], esi
cmp eax, 0x46fe2f7f
xor ebx, 0x7eee66f7
jnp 0x18009e985
mov dword [rcx - 0x75fa4de7], esi
invalid
mov cl, 0x19
mov dl, 5
mov cl, byte [rsi]
add eax, 0xa70e8a
sub dword [rcx - 0x4dfe4ecf], esi
mov dword [rdx + 0xd51c97f], esi
mov word [rdi], cs
int1
adc al, 0x19
mov dl, 0x21
mov dl, reloc.WSOCK32.dll_WSAStartup
rcr byte [rax + 0x7d], 1
jp 0x18009e9aa
cmpsd dword [rsi], dword [rdi]
add byte [rcx], ch
mov cl, 0x31
mov cl, 1
mov dl, 0x89
mov dl, 0x7f
leave
push rcx
or eax, 0x14f10f8c
sbb dword [rdx - 0x2f8c4ddf], esi
jae 0x18009e955
pop rax
jge 0x18009ea02
and dword [rcx - 0x4ece4eff], esi
jl 0x18009e936
mov cl, 1
mov cl, 0x31
mov cl, 0x7c
cmpsb byte [rsi], byte [rdi]
jno 0x18009e96a
jno 0x18009e96a
add eax, 0x330e5ad8
je 0x18009e953
jge 0x18009e952
ret
push rax
and dword [rbx - 0x4ce64cdf], esi
sbb dword [rcx - 0x4ce64dff], esi
jg 0x18009ea36
int3
xor r10, 0x7e6f76ef
xor ebx, 0x766f7ff6
jg 0x18009e991
ja 0x18009e970
add dword [rdx - 0x4ede4def], esi
and dword [rdx - 0x7e4d76be], esi
bnd ja 0x18009ea63
outsd dx, dword [rsi]
push ax
xor edx, 0x6ee67766
ja 0x18009e974
jne 0x18009ea3e
adc dword [rcx - 0x4cde8c1e], esi
int3
xor ebx, 0x6fee6667
outsd dx, dword [rsi]
pop rcx
push rdx
nop
xor dword [rbx - 0x4b874dcf], esi
xor eax, 0x51b76781
sbb dword [rcx + 0x5fb10942], esi
push rcx
xor edx, 0x7ef776e6
loop 0x18009e9c4
and qword [rbx - 0x658e3486], rsi
sbb qword [r11 + 0x59b1095f], rsi
sub dword [rbx + 0x7e76f181], esi
or dword [rcx - 0x7e4cd6a7], esi
int1
jbe 0x18009eab7
out dx, eax
or ax, 0x1bfe
lodsd eax, dword [rsi]
invalid
jne 0x18009ea07
add dword [rdx - 0xc7e4dd7], esi
invalid
sbb eax, 0xb211424a
je 0x18009ea30
pop rbx
jl 0x18009ea7d
adc byte [rcx + 0x77f381b3], cl
outsd dx, dword [esi]
mov dword [rbx + 0x6777f381], esi
outsd dx, dword [rsi]
outsd dx, dword [rsi]
pop rax
xor eax, 0x6a214a1d
sbb dword [rcx - 0x4dce4e77], esi
push rdi
jne 0x18009ea6a
mov dword [rcx + 0x7557b231], esi
out 0x8b, al
int1
mov esi, ecx
jns 0x18009ea4b
jp 0x18009ea92
adc dword [rdx + 0x3e75207c], esi
int3
push rbx
jmp 0x18009eaad
add qword [rcx - 0x4de68085], rsi
add eax, 0x57a66ebe
jbe 0x18009ea6c
mov dl, 5
mov esi, 0x4057a66e
jbe 0x18009ea6c
mov esi, ecx
int1
xor edx, 0x7fe76fee
int3
adc dword [rdx + 0x5902d74], esi
mov bl, 0x55
xchg byte [rbx + 0x74], al
movsb byte [rdi], byte [rsi]
sub dword [r9 - 0x4cce4eef], esi
sbb dword [rcx - 0x4ef64c77], esi
jge 0x18009eaa3
jae 0x18009ea9c
xor dword [rbx + 0x2635b231], esi
invalid
mov eax, 0xfffffffe
add rsp, 0x28
ret
xor eax, eax
add rsp, 0x28
ret