Function at 0x180004090
Capabilities:
Encode data using xor

Disassembly:
mov dword [rsp + 8], ecx
sub rsp, 0x298
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x4c], 0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x68], 0
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
xor edx, edx
mov eax, dword [0x18001ac14]
mov ecx, 2
div ecx
mov eax, edx
test eax, eax
jne 0x180004138
sal byte [rbp + 0x26], 0x48
lea ecx, [rsp + 0x68]
lea rcx, es:[rsp + 0x68]
lea rcx, [rsp + 0x68]
call fcn.180001730
cmp dword [rsp + 0x68], 0
je 0x180004138
mov r8d, 0x1078
xor edx, edx
lea rcx, section..data
call qword [0x18001ace8]
mov dword [rsp + 0x34], 0
add byte [rax], al
add bl, ch
or cl, byte [rbx - 0xcbdbbc]
ror byte [rcx - 0x74cbdbbc], 0x44
and al, 0x34
jmp 0x18000414c
mov eax, dword [rsp + 0x34]
and al, 0x34
inc eax
mov dword [rsp + 0x34], eax
and al, 0x34
mov eax, dword [rsp + 0x34]
cmp rax, 0x10
jae 0x1800041d2
jle 0x180004182
push rax
push rsp
push rbp
nop
pop rbp
pop rsp
pop rax
jg 0x180004182
jo 0x1800041d7
je 0x180004140
adc al, 0x74
jl 0x1800040f6
loope 0x18000419d
cdq
adc al, 0x30
je 0x18000418e
xor ecx, esp
jl 0x18000410f
je 0x180004111
test byte [rdx + 0x30], al
test byte [rdx + 0x30], al
jge 0x180004192
mov word [rbx + rbx*8 + 0x24448b99], cs
xor al, 0x48
lea ecx, [0x180019620]
mov eax, dword [rsp + 0x34]
lea rcx, [0x180019620]
or eax, 0x15493
movzx eax, byte [rcx + rax]
not eax
mov ecx, dword [rsp + 0x34]
lea rdx, [0x180019620]
mov dh, 4
add edi, esi
ror byte [rbx + 0x4834244c], 1
xor al, 0x48
lea edx, [0x180019620]
add byte [rax + 0x2a780a04], cl
mov byte [rdx + rcx], al
js 0x1800041cd
push rax
push rbp
pop rbp
pop rax
jns 0x1800041cd
jge 0x180004144
jo 0x1800041dd
jl 0x18000422b
je 0x18000413d
je 0x180004227
jl 0x180004196
jge 0x18000422b
stosb byte [rdi], al
sbb eax, 0x70841d30
stosb byte [rdi], al
jo 0x180004231
je 0x1800041f4
loope 0x180004149
cdq
xor byte [0x1f48471e0], bl
jmp 0x180004142
je 0x18000420f
jmp 0x180004142
jbe 0x1800041fe
nop
ja 0x1800041fe
jge 0x1800041f7
jl 0x180004223
jo 0x180004188
stosb byte [rdi], al
jge 0x180004179
test byte [0x1f0aa5efa], bl
jge 0x18000416d
xor dword [rax + 0x42], esi
cdq
jl 0x180004220
xor byte [rbp + 0x47], bh
xor dword [rax], esi
cdq
mov ecx, fs
je 0x18000423c
loope 0x18000426d
jo 0x180004219
jo 0x180004219
jl 0x180004272
mov r8d, 0x200
xor edx, edx
lea rcx, [rsp + 0x90]
call qword [0x18001ace8]
add al, byte [rax]
add byte [rbx], dh
ror byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add bh, bh
adc eax, 0x16ad4
jl 0x180004240
push rdi
push rdx
push rbp
pop rbp
pop rdx
pop rdi
jge 0x180004240
adc al, 0x7d
cdq
xor dword [rax + r14 + 0x7d], esi
adc al, 0x8c
loope 0x1800041d4
je 0x180004255
jge 0x18000423b
mov ecx, fs
stosb byte [rdi], al
loope 0x1800041c5
cdq
je 0x18000425f
test byte [rax + 0x14], dh
mov word [rdx - 0x55248283], gs
fild dword [rdx + 0x70]
adc al, 0x30
xor byte [rdi + 0x7d], al
mov word [rcx + rax*2 + 0x200b8], cs
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x169db
jge 0x1800041cb
mov word [rcx - 0x48], es
add byte [rdx], al
add byte [rax], al
mov r8d, 0x200
lea rdx, [rsp + 0x90]
mov rcx, qword [0x18001ac30]
call qword [0x18001ad60]
test eax, eax
jne 0x180004269
mov eax, 1
jmp 0x180004a24
jae 0x180004295
push rdx
nop
pop rdx
jb 0x180004295
test byte [rax + rsi*2 + 0x1de11431], cl
jo 0x1800042f7
jo 0x1800042a5
adc al, 0xe1
sbb eax, 0x317d7047
je 0x180004201
xor dword [rsp + rax*4 + 0x31], esi
je 0x1800042b0
xor dword [rax + rsi + 0x14], esi
xor dword [rcx + 0x31e18c30], ebx
adc al, 0x42
xor dword [rcx + 0x31e18c30], ebx
loope 0x1800042ba
invalid
cmp dword [rsp + 0x2a0], 0
je 0x1800042a9
call fcn.180003ec0
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
cmp qword [rsp + 0x50], 0
je 0x1800042c0
cmovs ecx, dword [rbx + 0x48502444]
mov dword [rsp + 0x40], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x40], rax
jmp 0x180004349
jmp 0x180004349
jb 0x1800042ec
sub dl, byte [rbx + 0x57]
push rbx
push rdi
push rcx
push rbx
pop rbx
pop rcx
pop rdi
pop rbx
jae 0x1800042ec
and byte [rcx], dh
test byte [rsp + rdi*2 + 0x30], dh
adc al, 0x30
xor dword [rsp + rsi*2 + 0x3014307c], eax
cdq
adc al, 0x14
jo 0x180004320
sbb eax, 0x7d301442
jge 0x1800042c1
adc al, 0xe1
test byte [rbp - 0x25], bh
xor ecx, esp
mov ebx, ds
invalid
jo 0x18000435c
call qword [0x18001ad40]
mov r8d, 4
mov edx, dword [0x180019630]
mov rcx, rax
call fcn.1800019e0
mov qword [rsp + 0x40], rax
add byte [rbx + 0x1533215], cl
add byte [rax - 0x75], cl
enter 0xffffffffffffdae8, 0xffffffffffffffd6
invalid
dec dword [rax - 0x77]
and al, 0x40
cmp qword [rsp + 0x40], 0
jne 0x18000431d
and al, 0x40
add byte [rbp + 0xa], dh
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp 0x180004a24
add byte [rax], al
jle 0x180004349
push rbp
push rcx
push rax
nop
pop rax
pop rcx
pop rbp
jg 0x180004349
test byte [rcx + rsi], dl
cdq
cdq
stosb byte [rdi], al
cdq
adc al, 0xe1
loope 0x18000430e
je 0x1800043a5
jge 0x180004368
jge 0x180004314
xor byte [rdi + 0x7d], al
adc al, 0x7d
jge 0x18000431b
jge 0x180004351
jge 0x1800043bc
fild dword [rdx + 0x7c]
jl 0x180004324
loope 0x180004374
xor byte [rcx], dh
jl 0x1800042cb
xor dword [rsp + rax*4 - 0x1f], edi
adc al, 0x7c
loope 0x18000435d
jl 0x180004375
sub dl, byte [rdi + 0x55]
push rdi
push rbp
push rax
push rcx
pop rcx
pop rax
pop rbp
pop rdi
jge 0x180004375
xor ebx, ebx
xor cl, ah
sbb eax, 0x4731aae1
loope 0x1800043dd
invalid
xor dword [rdi - 0x1f], eax
jge 0x180004342
loope 0x1800043dd
loope 0x180004343
loope 0x1800043e0
jge 0x1800042fd
cdq
jl 0x1800042ea
je 0x18000437d
adc al, 0x47
je 0x180004305
je 0x180004305
stosb byte [rdi], al
loope 0x18000434a
jo 0x1800043ee
jo 0x1800043b5
je 0x180004356
loope 0x1800043be
lea rdx, [rsp + 0x4c]
lea edx, [rsp + 0x4c]
lea rcx, [rsp + 0x90]
call fcn.180005a40
mov qword [rsp + 0x60], rax
and al, 0x90
add byte [rax], al
add al, ch
mov ecx, 0x48000016
mov dword [rsp + 0x60], eax
invalid
jle 0x1800043b8
push rsi
push rbp
push rdi
push rbx
pop rbx
pop rdi
pop rbp
pop rsi
jg 0x1800043b8
je 0x18000440e
invalid
jl 0x1800043ee
loope 0x180004426
invalid
xor bl, bl
xor dword [rdx + 0x7d317c7d], ebp
test byte [rax + rcx*2 - 0x7d], bh
jl 0x1800043e0
jge 0x18000433b
jl 0x180004401
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
invalid
jne 0x180004411
jns 0x1800043ec
push rax
push rsp
nop
pop rsp
pop rax
js 0x1800043ec
test byte [rdx + rbp*4 - 0x1f], dh
jl 0x1800043b0
loope 0x180004413
jo 0x1800043ae
test byte [rdx - 0x551e2484], ch
fcmovnu st(0), st(3)
jo 0x1800043f2
jo 0x1800043f2
adc al, 0x74
jl 0x18000438b
je 0x18000445c
stosb byte [rdi], al
stosb byte [rdi], al
jge 0x180004454
sbb eax, 0x1d1484db
stosb byte [rdi], al
jge 0x180004435
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
jl 0x180004414
push rax
add byte [rbp + 0x13], dh
jne 0x180004407
mov r8d, 0x8000
xor edx, edx
mov rcx, qword [rsp + 0x40]
call qword [0x18001ad70]
mov eax, 1
jmp 0x180004a24
invalid
jp 0x18000443d
push rbp
push rax
push rdi
nop
pop rdi
pop rax
pop rbp
jnp 0x18000443d
jo 0x18000449a
xor dword [rax], esi
test byte [rcx - 0x6683b8b9], bl
jl 0x1800043c0
cdq
fild dword [rdi + 0x14]
xor byte [rcx + 0x7d747d70], bl
jo 0x180004463
jge 0x1800044a5
fstp xword [rsp + rdx + 0x14]
loope 0x18000441c
sbb eax, 0x24448b70
cmp rax, 0x10
mov eax, dword [rsp + 0x4c]
cmp rax, 0x10
jae 0x1800044db
adc dword [rax + 0x7d000000], 0x2a
jge 0x180004477
push rbx
push rsp
nop
pop rsp
pop rbx
jl 0x180004477
mov ebx, ds
loope 0x1800043dc
cdq
adc al, 0x74
mov word [rdx + 0x707031aa], gs
mov word [rdx + 0x707031aa], gs
stosb byte [rdi], al
je 0x1800044d6
test byte [rdx - 0x7bcf8384], ch
stosb byte [rdi], al
mov word [rdx + rbp*4], ss
xor dword [rax + 0x42], esi
adc al, 0x47
adc al, 0x7d
mov r8d, 0x8000
xor edx, edx
mov rcx, qword [rsp + 0x60]
call qword [0x18001ad70]
jo 0x1800044b6
push rax
push rbx
pop rbx
pop rax
jno 0x1800044b6
sbb eax, 0x707d427c
jl 0x180004425
fisttp dword [rsp + rcx*4 - 0x66cece56]
stosb byte [rdi], al
mov word [rdx + rbp*4 - 0x5566cecf], cs
jo 0x180004517
jo 0x180004519
test byte [rcx], dh
jo 0x1800044c6
jl 0x1800044db
jo 0x180004446
sbb eax, 0x30db141d
jge 0x1800044f6
cdq
fisttp dword [rax - 0x7d]
jl 0x1800044de
cmp qword [rsp + 0x50], 0
jne 0x1800044d1
push rax
add byte [rbp + 0x13], dh
mov r8d, 0x8000
xor edx, edx
mov rcx, qword [rsp + 0x40]
call qword [0x18001ad70]
mov eax, 1
jmp 0x180004a24
mov rax, qword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x70], rax
jnp 0x180004511
jo 0x180004561
sub dl, byte [rcx + 0x55]
push rcx
push rbp
nop
pop rbp
pop rcx
jp 0x180004511
invalid
cdq
fistp dword [0x1c284de44]
adc al, 0x8c
mov word [0x1f08d2681], ds
loope 0x18000457b
jge 0x1800044e4
sbb eax, 0x7de11442
cdq
fstp xword [rbp - 0x39]
and al, 0x48
add byte [rax], al
mov dword [rsp + 0x48], 0
add byte [rax], al
jmp 0x180004525
mov eax, dword [rsp + 0x48]
inc eax
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4c]
sub rcx, 0x10
cmp rax, rcx
jae 0x180004632
jg 0x180004566
jle 0x180004566
xor dword [rdi + 0x70], eax
mov ebx, ds
cdq
adc al, 0x47
adc al, 0x7c
xor dword [rdx - 0x73735525], ebp
jl 0x180004565
jl 0x1800045cf
xor byte [rbp + 0x30], dil
stosb byte [rdi], al
test byte [rax], dh
fistp dword [rcx + 0x47db74aa]
jl 0x180004577
jl 0x180004577
xor dword [rax + 0x42], esi
mov r8d, 0x10
mov r8d, 0x10
lea rdx, [0x180019620]
mov rcx, qword [rsp + 0x70]
jo 0x180004578
call qword [0x18001ad68]
adc eax, 0x167ea
add dword [eax], eax
test eax, eax
jne 0x1800045f4
jne 0x1800045ae
je 0x1800045ae
invalid
jo 0x1800045bc
sbb eax, 0xaa427ce1
stosb byte [rdi], al
sbb eax, 0x8c471442
jge 0x180004544
cdq
stosb byte [rdi], al
je 0x1800045cb
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x78], rax
jo 0x1800045fc
mov dword [rsp + 0x78], eax
je 0x1800045e4
push rbp
push rdi
nop
pop rdi
pop rbp
jne 0x1800045e4
loope 0x180004633
fild dword [rdx - 0x7c]
xor ecx, esp
fstp xword [r13 + r11 - 0x1f]
jl 0x1800045aa
sbb eax, 0x99db7ce1
cdq
sbb eax, 0x30703170
je 0x180004655
jo 0x18000460b
jl 0x180004659
cdq
fstp xword [r12 + r10 + 0x47]
jl 0x1800045f7
mov rax, qword [rsp + 0x78]
mov rax, qword [rsp + 0x78]
add rax, 0x10
mov qword [rsp + 0x78], rax
rcl byte [rax], 0x48
mov dword [rsp + 0x78], eax
jmp 0x180004632
jb 0x180004620
push rbx
push rsi
push rax
nop
pop rax
pop rsi
pop rbx
jae 0x180004620
loope 0x180004672
loope 0x18000459d
je 0x1800045e1
fild dword [rdx - 0x1f]
cdq
loope 0x1800045a2
mov ecx, fs
je 0x180004622
loope 0x180004681
adc al, 0xe1
invalid
loope 0x1800045eb
jo 0x180004686
fild dword [rdi - 0x1f]
je 0x18000465e
loope 0x1800045b2
invalid
mov rax, qword [rsp + 0x70]
and al, 0x70
inc rax
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
and al, 0x70
jmp 0x18000451b
invalid
cmp qword [rsp + 0x78], 0
cmp dword [rsp + 0x78], 0
jne 0x1800046ce
jp 0x18000466a
push rcx
push rsp
push rbx
nop
pop rbx
pop rsp
pop rcx
jnp 0x18000466a
sbb eax, 0x1d42e11d
stosb byte [rdi], al
fstp xword [rbp + 0x42]
cdq
sbb eax, 0xe114aa42
stosb byte [rdi], al
loope 0x180004605
jo 0x18000468d
sbb eax, 0x3184aa14
adc al, 0xaa
test byte [rcx], dh
jo 0x180004695
je 0x1800045f2
invalid
mov r8d, 0x8000
xor edx, edx
mov rcx, qword [rsp + 0x60]
call qword [0x18001ad70]
ja 0x1800046a9
sub dl, byte [rax + 0x51]
push rax
push rcx
push rdi
push rsi
pop rsi
pop rdi
pop rcx
pop rax
jbe 0x1800046a9
cdq
mov word [rdi + 0x74], es
stosb byte [rdi], al
je 0x18000462a
jge 0x1800046b0
jl 0x180004712
je 0x180004630
sbb eax, 0x74477414
mov ecx, fs
stosb byte [rdi], al
je 0x180004629
loope 0x180004649
jo 0x1800046e3
loope 0x18000467e
loope 0x180004629
test byte [rax], dh
cdq
sbb eax, 0x247c8348
xor byte [rcx - 0x7cb7e2b9], bl
jl 0x1800046d1
cmp qword [rsp + 0x50], 0
jne 0x1800046c4
push rax
add byte [rbp + 0x13], dh
adc eax, dword [rcx - 0x48]
add byte [rax - 0x2dcd0000], al
mov r8d, 0x8000
xor edx, edx
mov rcx, qword [rsp + 0x40]
call qword [0x18001ad70]
mov eax, 1
jmp 0x180004a24
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x58], rax
and al, 0x58
js 0x180004711
nop
jns 0x180004711
sbb eax, 0x30db997c
loope 0x180004769
xor byte [rbp + 0x7d], bh
fld xword [rdx + 0x314747db]
je 0x180004774
loope 0x18000469b
adc al, 0xe1
sbb eax, 0x7d42427c
cdq
jl 0x18000474a
jge 0x1800046a4
invalid
mov eax, dword [0x180019630]
add eax, 0x14f19
mov dword [rsp + 0x38], eax
and al, 0x38
cmp byte [rbx + 0x38247c], al
cmp dword [rsp + 0x38], 0
jne 0x180004727
jmp 0x180004888
add dword [rax], eax
add byte [rbx - 0x76c7dbbc], cl
and al, 0x30
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0x80
jbe 0x18000476d
jno 0x180004765
push rdi
push rcx
pop rcx
pop rdi
jo 0x180004765
stosb byte [rdi], al
jl 0x1800047c0
xor dword [rsp + rsi*2 + 0x707d7c74], ecx
je 0x18000472f
jo 0x18000478e
je 0x18000472f
loope 0x180004792
xor byte [rbp + 0x47], bh
invalid
adc al, 0x30
cdq
test byte [rax], dh
cdq
mov dword [rsp + 0x30], 0x80
add byte [rax], 0
add byte [rdx + 0x2a], bh
jp 0x180004799
push rcx
push rdx
push rdi
push rsp
pop rsp
pop rdi
pop rdx
pop rcx
jnp 0x180004799
xor ebx, ebx
stosb byte [rdi], al
adc al, 0x14
cdq
je 0x180004706
stosb byte [rdi], al
adc al, 0x47
mov word [rax + rsi], ss
jge 0x1800047ba
sbb eax, 0x99993042
cdq
xor cl, ah
jl 0x180004718
jl 0x180004718
jo 0x18000471a
jo 0x180004724
xor byte [rbx + 0x44302444], cl
mov eax, eax
mov eax, dword [rsp + 0x30]
mov r8d, eax
mov rdx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x80]
call qword [0x18001ad78]
mov eax, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, qword [rsp + 0x80]
add rcx, rax
and al, 0x80
add byte [rax], al
add byte [rax + 3], cl
enter 0xffffffffffff8b48, 0xffffffffffffffc1
add ecx, eax
mov rax, rcx
mov qword [rsp + 0x80], rax
jp 0x1800047f9
push rbx
push rbp
nop
pop rbp
pop rbx
jnp 0x1800047f9
jl 0x1800047b4
jl 0x18000475f
jge 0x18000480e
xor byte [rdx + rax*2], dl
test byte [rcx + riz*8 - 0x74], dh
invalid
je 0x180004822
je 0x18000483a
cdq
xor dword [rbp + 0x47], edi
xor dword [rdx + 0x3024448b], ebp
mov eax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x58]
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x58], rax
js 0x180004839
sub dl, byte [rax - 0x248fd887]
nop
jns 0x180004839
jo 0x1800047ef
fild dword [rdi + 0x7d]
je 0x1800047b5
stosb byte [rdi], al
adc al, 0x30
adc al, 0x30
cdq
cdq
test byte [rsp + r10 + 0x30aa8cdb], al
je 0x180004840
mov ecx, fs
adc al, 0x7d
adc al, 0x14
je 0x180004866
je 0x1800048b4
test byte [rax + 0x48], dh
mov rax, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
add rax, 0x40
mov qword [rsp + 0x58], rax
rol byte [rax + 0x48], 0x89
and al, 0x58
jl 0x180004873
push rsp
push rbx
push rsi
nop
pop rsi
pop rbx
pop rsp
jge 0x180004873
jge 0x180004868
adc al, 0x8c
mov ecx, fs
jl 0x180004877
loope 0x180004870
sbb eax, 0x99704274
stosb byte [rdi], al
adc al, 0xe1
fisttp dword [rax + rsi*2 + 0x1d701d31]
jl 0x1800048af
jo 0x180004899
sbb eax, 0x427c1d70
je 0x1800048a0
xor dword [rdi - 0x56], eax
stosb byte [rdi], al
sbb eax, 0x3024448b
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
sub ecx, eax
mov eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x18000471b
jl 0x1800048b4
push rbx
push rsp
pop rsp
pop rbx
jge 0x1800048b4
xor dword [rdx + 0x1d428caa], ebp
xor bl, bl
jge 0x18000481e
test byte [rsp + rdi*2 + 0x7c], dh
xor byte [rax + 0x70], dh
je 0x180004918
jl 0x1800048ce
jo 0x180004910
sbb eax, 0x7c843170
jge 0x180004888
mov r11d, ds
je 0x180004928
fdisi8087_nop
stosb byte [rdi], al
sbb eax, 0xdb7cdb42
fild dword [rcx - 0x48]
add byte [rax - 0x2dcd0000], al
mov r8d, 0x8000
mov eax, 0x8000
xor edx, edx
mov rcx, qword [rsp + 0x60]
and al, 0x60
call qword [0x18001ad70]
jnp 0x1800048f3
jp 0x1800048f3
mov word [0x1fd7dc560], ds
loope 0x180004946
xor ecx, esp
jge 0x1800048b5
cdq
jl 0x1800048be
sbb eax, 0x8c7d7c14
jge 0x180004915
je 0x18000492d
loope 0x180004919
mov word [rbp + rdi*2 + 0x3184aa31], es
stosb byte [rdi], al
sbb eax, 0x58b441d
cmp cl, byte [rbp + 1]
add byte [rbx + 0x14d3015], cl
add byte [rax - 0x75], cl
mov r8d, dword [0x180019634]
mov edx, dword [0x180019630]
mov rcx, qword [rsp + 0x40]
add byte [rax], al
add dword [rax], eax
add byte [rdi + 0x2a], dh
sub dh, byte [rsi + 0x28]
xor dword [rcx], esi
invalid
loope 0x1800048b3
test byte [rbx + rbx*8 - 0x73667bcf], cl
adc al, 0xdb
xor byte [rbp + 0x42], bh
mov word [rcx + rsi + 0x30421daa], cs
adc al, 0x83
mov esp, 0x2a024
and al, 0xa0
add al, byte [rax]
add byte [rax], al