Function at 0x140022860
Capabilities:
Write file on windows

Disassembly:
push rbx
push rdi
push r15
sub rsp, 0x20
cmp qword [rcx + 0x68], 0
mov rbx, r8
mov r15, rdx
mov rdi, rcx
je case.default.0x140022881
add rsp, 0x20
pop r15
pop rdi
pop rbx
jmp qword [sym.imp.MSVCP140.dll_protected_virtual:_long_long___int64____cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::xsputn_char_const____ptr64__long_long___int64_____ptr64]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x48], rsi
mov rsi, rbx
mov qword [rsp + 0x58], r14
mov r9, qword [rax]
test r9, r9
je 0x1400228ae
mov rax, qword [rcx + 0x58]
mov ecx, dword [rax]
jmp 0x1400228b0
xor ecx, ecx
movsxd rbp, ecx
test rbx, rbx
jle 0x140022909
test ecx, ecx
jle 0x1400228e9
cmp rbx, rbp
mov rcx, r9
cmovl rbp, rbx
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x58]
add r15, rbp
sub rbx, rbp
sub dword [rax], ebp
mov rcx, qword [rdi + 0x40]
movsxd rax, ebp
add qword [rcx], rax
test rbx, rbx
jle 0x140022909
mov r9, qword [rdi + 0x80]
test r9, r9
je 0x140022909
mov r8, rbx
mov edx, 1
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
sub rbx, rax
mov r14, qword [rsp + 0x58]
sub rsi, rbx
mov rbp, qword [rsp + 0x40]
mov rax, rsi
mov rsi, qword [rsp + 0x48]
add rsp, 0x20
pop r15
pop rdi
pop rbx
ret
and byte gs:[eax + ebp*2 + 0x61], dh
je 0x14014ff23
jns 0x14014ff74
jne 0x14014ff27
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
and byte gs:[rdx + 0x65], dh
jb 0x14014ff8e
jae 0x14014ff9b
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14014ff98
invalid
and byte [rax + 0x72], dh
outsd dx, dword [rsi]
jbe 0x14014ffe3
and byte fs:[rdi + rbp*2 + 0x20], dh
imul r12, qword [r11 + 0x72], 0x666f736f
je 0x14014ffab
outsd dx, dword [rsi]
jb 0x14014ffae
invalid
jo 0x14014fffb
jb 0x140150010
je 0x140150016
jns 0x14014ffbe
and byte [rax + rbp*2 + 0x72], dh
outsd dx, dword [rsi]
je 0x140150008
jb 0x140150011
jne 0x14015000b
push 0x756f7920
jb 0x14014ffcb
jne 0x140150020
and byte gs:[rdi + 0x66], ch
and byte [rdi + 0x66], ch
and byte [rax + rbp*2 + 0x65], dh
and byte [rbx + 0x6f], dh
je 0x140150032
invalid
pop rsp
invalid
pop rsp
je 0x14015002f
invalid
pop rsp
invalid
jae 0x14015001d
jbe 0x140150060
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x61], 0x73656363
jae 0x14015002a
je 0x14015007b
outsd dx, dword [rsi]
and byte [rcx + 0x6f], bh
jne 0x140150083
jb 0x140150032
and byte [rbx + 0x6f], ah
insd dword [rdi], dx
jo 0x14015008c
invalid
jne 0x14015008c
je 0x14015007e
jb 0x14015003b
jb 0x14015003b
outsd dx, dword [rsi]
jb 0x14015003e
and byte [rcx + 0x6e], ch
imul ebp, dword [rsi + 0x74], 0x616e7265
insb byte [rdi], dx
and byte [rsi + 0x65], ch
je 0x1401500a2
je 0x140150087
jb 0x140150092
invalid
ja 0x14015009b
outsd dx, dword [rsi]
jb 0x140150099
and byte [rbp + 0x61], ch
jns 0x140150053
insd dword [rdi], dx
invalid
and byte [rbx + 0x6f], ah
jo 0x1401500b0
invalid
and byte [rcx + 0x6e], ah
and byte fs:[rbp + 0x73], dh
and byte [rbp + 0x73], dh
and byte gs:[rax + rbp*2 + 0x65], dh
and byte [rdi + rbp*2 + 0x63], ah
jne 0x1401500b6
outsb dx, byte gs:[rsi]
je 0x1401500ae
je 0x1401500b8
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x6f], ah
outsd dx, dword [rsi]
jb 0x140150076
jns 0x1401500c7
jne 0x1401500cc
and byte [rcx + 0x6e], ch
je 0x1401500c4
jb 0x1401500cf
outsb dx, byte [rsi]
invalid
jae 0x1401500a6
pop rsp
invalid
jo 0x1401500de
jb 0x14015007f
add byte [rax], al
pop rsp
invalid
add byte [rbx + riz*2 + 0x61], bl
pop rsp
invalid
invalid
jo 0x1401500f8
pop rsp
jae 0x1401500bb
jae 0x1401500bb
xor byte [rax], ah
pop rsp
pop rsp
je 0x1401500f1
invalid
jae 0x1401500c6
cmp dword [rax], esp
js 0x14015010a
jo 0x14015010a
outsd dx, dword [rsi]
jb 0x140150111
and byte [rdx + 0x65], dl
jae 0x140150116
jb 0x14015010d
invalid
imul ebp, dword [rdi + 0x6e], 0x61635c73
jo 0x140150122
jae 0x1401500e0
xor byte [rax], ah
pop rsp
and byte [rsi], ch
pop rsp
invalid
and byte [rax], ah
push rsp
push 0x6f732065
and byte [rbx + 0x6f], dh
je 0x140150138
invalid
and byte [rcx + 0x73], ch
jae 0x1401500e8
and byte [rbx + 0x75], dh
jae 0x14015013f
invalid
invalid
and byte [rdi + rbp*2 + 0x20], dh
push rbp
outsb dx, byte [rsi]
imul esi, dword [rbp + riz*2 + 0x64], 0x61745320
je 0x140150144
jae 0x140150101
jae 0x140150101
and byte [rbp + 0x78], ah
jo 0x140150154
js 0x140150154
outsd dx, dword [rsi]
jb 0x14015015b
and byte [rcx + riz*2 + 0x77], ch
jae 0x14015010d
insb byte [rdi], dx
invalid
invalid
jb 0x140150158
jne 0x140150162
invalid
imul ebp, dword [rdi + 0x6e], 0x20202e73
pop rcx
outsd dx, dword [rsi]
jne 0x140150123
insd dword [rdi], dx
jne 0x140150179
je 0x140150128
invalid
insd dword [rdi], dx
jo 0x140150179
jns 0x14015012f
ja 0x14015017a
je 0x14015017b
and byte [rcx + 0x6c], ah
insb byte [rdi], dx
and byte [rdi + rbp*2 + 0x6d], ah
jae 0x140150192
imul esp, dword [rbx + 0x20], 0x20646e61
imul ebp, dword [rsi + 0x74], 0x616e7265
je 0x140150197
outsb dx, byte [rsi]
and byte fs:[rcx + 0x6e], ch
je 0x14015018e
jb 0x140150199
jb 0x140150199
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
je 0x14015015a
insb byte [rdi], dx
invalid
invalid
jne 0x1401501b4
invalid
invalid
jns 0x14015017a
je 0x1401501cb
outsd dx, dword [rsi]
and byte [rax + rbp*2 + 0x65], dh
and byte [rbx + 0x6f], dh
outsd dx, dword [rsi]
je 0x1401501dd
invalid
invalid
insb byte [rdi], dx
jne 0x1401501e1
and byte gs:[rdx + 0x65], dh
jae 0x1401501f7
jb 0x1401501ee
invalid
and byte [rbp + riz*2 + 0x73], ah
je 0x1401501fd
outsb dx, byte [rsi]
invalid
imul ebp, dword [rdi + 0x6e], 0x65202c73
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jae 0x1401501c8
and byte [rbp + 0x6e], ah
and byte fs:[rbp + 0x73], dh
jb 0x140150219
and byte [rcx + 0x6e], ah
and byte fs:[rbp + 0x6e], ah
and byte fs:[rbp + 0x73], dh
and byte cs:[rax], ah
outsd dx, dword [rsi]
and byte [rsi + 0x6f], al
jb 0x1401501d9
invalid
jb 0x140150237
invalid
je 0x140150236
outsd dx, dword [rsi]
outsb dx, byte [rsi]
sub al, 0x20
jae 0x140150238
and byte gs:[rbx + 0x5c], bh
invalid
xor dword [rbp + rsi*2 + 0x6c], ebx
jnp 0x14015023b
imul sp, word [rbp + 0x6c], 0x7b64
pop rsp
insb byte [rdi], dx
jnp 0x140150242
sub bl, byte [rsi + riz*2 + 0x6c]
imul ebp, dword fs:[rsi + 0x73], 0x59487b74
je 0x14015026b
pop rcx
push rax
push r10
and byte [r15 + 0x77], sil
and byte [r15 + 0x77], sil
ja 0x14015022c
insd dword [rdi], dx
insd dword [rdi], dx
imul esp, dword [rbx + 0x72], 0x666f736f
je 0x140150236
invalid
pop rsp
insb byte [rdi], dx
jb 0x140150292
insb byte [rdi], dx
je 0x14015029d
ja 0x14015029b
ja 0x140150254
insd dword [rdi], dx
imul esp, dword [rbx + 0x72], 0x666f736f
je 0x14015025e
outsd dx, dword [rsi]
je 0x14015025e
invalid
jo 0x1401502a7
outsd dx, dword [rsi]
jb 0x1401502ae
imul ebp, dword [rsi + 0x67], 0x7d7d7d7d
outsb dx, byte [rsi]
jge 0x1401502bc
jge 0x1401502be
pop rsp
invalid
jnp 0x1401502b2
imul sp, word [rbp + 0x6c], 0x7b64
pop rsp
sub bl, byte [rsi + riz*2 + 0x6c]
pop rsp
insb byte [rdi], dx
imul ebp, dword fs:[rsi + 0x73], 0x59487b74
push rax
push r10
push rdx
and byte [r10], spl
push 0x3a707474
invalid
outsb dx, byte [rsi]
and bh, byte [ebp + 0x7d]
jnp 0x1401502f5
insb byte [rdi], dx
jb 0x140150311
jae 0x14015030b
insb byte [rdi], dx
je 0x14015031c
push 0x3a707474
invalid
invalid
invalid
outsd dx, dword [rsi]
je 0x1401502e4
invalid
jo 0x14015032d
jb 0x140150334
imul ebp, dword [rsi + 0x67], 0x7d7d7d7d
pop rsp
xor byte [rsi + riz*2 + 0x73], bl
xor dword [rcx], edi
and byte [rsi], bh
pop rsp
invalid
add byte [rax], al
add byte [rax], al
pop rsp
invalid
pop rsp
je 0x140150359
invalid
push r11
pop rsp
invalid
invalid
ja 0x140150390
jb 0x140150396
and byte [rcx + 0x73], ch
and byte [rdx], ah
invalid
and byte [rbx + 0x65], dh
jb 0x1401503d4
imul esp, dword [rbx + 0x65], 0x6f662073
jb 0x140150387
imul esi, dword [rsi + rbp + 0x5c], 0x61705c62
jb 0x140150371
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + riz*2 + 0x61], bl
pop rsp
invalid
invalid
jo 0x1401503f0
pop rsp
jae 0x1401503b3
xor byte [rax], ah
cmp byte [rsi], ch
pop rsp
je 0x1401503e9
invalid
invalid
outsb dx, byte [rsi]
je 0x1401503fc
jb 0x1401503fa
and byte [rcx + 0x67], al
jb 0x1401503ff
jb 0x1401503ff
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x1401503ce
pop rsp
invalid
jb 0x14015041a
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x1401503e7
and byte [rcx + 0x6e], ah
and byte fs:[rax + rbp*2 + 0x65], dh
and byte [rbp + riz*2 + 0x72], dh
insd dword [rdi], dx
jae 0x1401503ea
outsw dx, word [rsi]
jb 0x1401503ee
jae 0x140150445
jo 0x140150442
insb byte [rdi], dx
insd dword [rdi], dx
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x14015044c
sub al, 0x20
jne 0x14015044d
invalid
jb 0x140150458
outsb dx, byte [rsi]
je 0x14015041a
invalid
invalid
and byte fs:[rbx + 0x65], dh
jb 0x14015046d
imul esp, dword [rbx + 0x65], 0x6e612073
and byte fs:[rbx + 0x75], dh
jae 0x14015041c
invalid
and byte [rbx + 0x75], dh
jo 0x140150474
outsd dx, dword [rsi]
jb 0x14015047b
and byte [rbx + 0x65], dh
jb 0x140150482
imul esp, dword [rbx + 0x65], 0x68742073
invalid
jne 0x14015048f
sub al, 0x20
invalid
je 0x1401504bc
invalid
and byte [rbx + 0x75], dh
jae 0x1401504c4
jo 0x1401504c1
outsd dx, dword [rsi]
jb 0x1401504c8
and byte [rbx + 0x65], dh
jb 0x1401504cf
jbe 0x1401504c3
imul esp, dword [rbx + 0x65], 0x705c2e73
invalid
invalid
pop rsp
imul esp, dword [rbp + 0x65], 0x70
outsb dx, byte [rsi]
pop rsp
imul bp, word [0x19c453ab0], 0x696c
xor esi, dword [rsi]
xor byte [rbx + rsi*2 + 0x62], bl
xor dword [rdx], esi
xor byte [rbx + rsi*2 + 0x61], bl
xor dword [rdx], esi
xor byte [rsp + rsi*2 + 0x78], bl
insb byte [rdi], dx
imul esi, dword [rbx], 0x735c3036
invalid
xor esi, dword [rsi]
xor byte [rbx + riz*2 + 0x66], bl
xor bl, byte [rdx + riz*2 + 0x5c]
invalid
ja 0x14015051a
invalid
jae 0x1401504f3
and byte [rsi], ch
pop rsp
pop rsp
jo 0x140150529
jb 0x1401504ca
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
jo 0x140150534
add byte [rax + rsi*2 + 0x61], bl
pop rsp
jo 0x140150534
jb 0x140150539
pop rsp
imul bp, word [0x19c483b12], 0x696c
invalid
xor byte [rbx + riz*2 + 0x66], bl
xor byte [rsi + riz*2 + 0x73], bl
xor dh, byte [rax]
and byte [rcx + 0x2e], ah
pop rsp
je 0x140150564
invalid
xor byte [rax], ah
and byte [rax], ah
and byte [rcx + 0x6f], bh
jne 0x140150545
invalid
imul esi, dword [rdx + 0x65], 0x68742064
and byte gs:[rbx + 0x6f], dh
je 0x1401505ae
invalid
and byte gs:[rcx + 0x6e], ch
and byte [rax + rbp*2 + 0x65], dh
and byte [rbp + 0x6e], dl
imul esi, dword [rbp + riz*2 + 0x64], 0x61745320
je 0x1401505b3
je 0x1401505ac
and byte fs:[rbx + 0x74], dl
invalid
jae 0x14015057c
and byte [rdi + 0x61], dl
jae 0x1401505bd
imul ebp, dword [rsi + 0x67], 0x206e6f74
jae 0x1401505d2
invalid
ja 0x140150586
outsd dx, dword [esi]
jbe 0x1401505cf
jb 0x1401505da
jae 0x14015058e
je 0x1401505d8
and byte gs:[rcx + 0x6e], ch
je 0x1401505db
jb 0x1401505e8
jb 0x1401505df
je 0x1401505dd
je 0x1401505e7
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rdi + 0x66], ch
and byte [rax + rbp*2 + 0x69], dh
jae 0x1401505a9
imul esi, dword [rbx + 0x20], 0x65726761
insd dword [rdi], dx
invalid
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x1401505b3
invalid
outsw dx, word [rsi]
jb 0x1401505cd
and byte [rdx + 0x72], ah
invalid
invalid
jb 0x140150615
invalid
and byte [rdi + 0x66], ch
and byte [rcx + 0x74], ch
sub al, 0x20
jb 0x140150622
invalid
insb byte [rdi], dx
imul esp, dword [rbx + 0x74], 0x20666f20
insb byte [rdi], dx
invalid
invalid
outsd dx, dword [rsi]
and byte [rcx + riz*2 + 0x77], ch
jae 0x1401505fa
jo 0x14015064e
jb 0x140150646
imul ebp, dword [rsi + 0x63], 0x656c7069
jae 0x140150613
outsb dx, byte [rsi]
invalid
imul esi, dword [rax + 0x6c], 0x202e7365
and byte [rax + rbp*2 + 0x65], dl
and byte [rcx + riz*2 + 0x77], ch
jae 0x140150610
and byte [rax], ah
push rsp
push 0x616c2065
ja 0x140150662
and byte [rdi + 0x66], ch
and byte [rax + rbp*2 + 0x65], dh
outsd dx, dword [rsi]
and byte [rax + rbp*2 + 0x65], dh
and byte [rbx + 0x74], dh
invalid
je 0x140150661
and byte [rdi + 0x68], dh
jb 0x140150667
and byte [rcx + 0x6f], bh
jne 0x140150627
insb byte [rdi], dx
imul esi, dword [rsi + 0x65], 0x766f6720
jb 0x140150680
jb 0x140150680
and byte [rcx + 0x6c], ah
invalid
insb byte [rdi], dx
and byte [rdi + 0x74], ch
push 0x63207265
insb byte [rdi], dx
invalid
jae 0x140150650
and byte [rcx + 0x6e], ch
invalid
jne 0x1401506b5
jb 0x14015066b
jo 0x1401506bf
outsd dx, dword [rsi]
je 0x1401506b5
invalid
jb 0x140150683
and byte [rbx + 0x6f], ah
insd dword [rdi], dx
jo 0x1401506cd
invalid
je 0x1401506d3
je 0x1401506d3
je 0x1401506d5
imul ebp, dword [rdi + 0x6e], 0x77616c20
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + riz*2 + 0x77], ch
jae 0x1401506a0
and byte [rcx + 0x6e], ah
and byte fs:[rcx + 0x6e], ch
and byte [rdi + rbp*2 + 0x72], dh
je 0x1401506af
pop rsp
pop rsp
invalid
pop rsp
jo 0x1401506e7
jb str.pard_fi_363li720_sb120_sa120_fs20_b._tab_fs19_Outside_the_United_States._b0___If_you_acquired_the_software_in_any_other_country__the_laws_of_that_country_apply._bpar
pop rsp
jo 0x1401506ec
jb 0x1401506f1
pop rsp
imul bp, word [0x19c483cca], 0x696c
invalid
pop rsp
jae 0x140150704
xor dword [rdx], esi
xor byte [rsi + riz*2 + 0x73], bl
xor dh, byte [rax]
and byte [rdx + 0x2e], ah
pop rsp
je 0x140150712
invalid
xor dword [rcx], edi
and byte [rdi + 0x75], cl
je 0x14015072f
imul esp, dword [rbp + riz*2 + 0x20], 0x20656874
push rbp
outsb dx, byte [rsi]
and byte [rax + rbp*2 + 0x65], dh
and byte [rbp + 0x6e], dl
imul esi, dword [rbp + riz*2 + 0x64], 0x61745320
je 0x140150735
invalid
jae 0x140150700
pop rsp
invalid
and byte [rax], ah
and byte [rcx + 0x66], cl
and byte [rcx + 0x6f], bh
jne 0x1401506ff
invalid
and byte [rax + rbp*2 + 0x65], dh
and byte [rbx + 0x6f], dh
jae 0x14015075d
je 0x140150768
invalid
jb 0x140150722
jb 0x140150722
invalid
jne 0x140150774
je 0x14015077a
jns 0x140150736
and byte [rax + rbp*2 + 0x65], dh
and byte [rcx + riz*2 + 0x77], ch
jae 0x140150734
outsd dx, dword [rsi]
and byte [rax + rbp*2 + 0x61], dh
je 0x14015073c
invalid
jns 0x140150744
invalid
jb 0x140150731
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rsi*2 + 0x61], bl
pop rsp
jo 0x14015079c
add byte [rax], al
pop rsp
jo 0x14015079c
jb 0x1401507a1
pop rsp
pop rsp
imul bp, word [0x19c4c3c7a], 0x696c
xor esi, dword [0x1a2886384]
xor dword [rdx], esi
xor byte [rbx + rsi*2 + 0x61], bl
xor dword [rdx], esi
xor byte [rsp + rsi*2 + 0x78], bl
xor esi, dword [rsi]
xor byte [rbx + riz*2 + 0x61], bl
jo 0x1401507d4
pop rsp
insb byte [rdi], dx
imul esi, dword [rbx], 0x735c3735
invalid
invalid
pop rsp
jae 0x140150797
xor byte [rax], ah
xor dword [rax], esi
pop rsp
xor byte [rsi], ch
pop rsp
je 0x1401507ce
invalid
invalid
invalid
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x1401507bc
jae 0x140150803
jb 0x14015080b
imul esp, dword [rdx + 0x65], 0x65632073
jb 0x14015081e
invalid
invalid
and byte [rcx + 0x6f], bl
jne 0x1401507e1
insd dword [rdi], dx
invalid
jb 0x1401507f0
jb 0x14015083b
push 0x75207374
outsb dx, byte [rsi]
je 0x140150849
and byte [rbp + 0x6e], dh
jb 0x1401507fd
je 0x140150847
and byte gs:[rcx + riz*2 + 0x77], ch
jae 0x140150806
insb byte [rdi], dx
invalid
outsd dx, dword [rsi]
and byte [rcx + 0x6f], bh
jne 0x14015085f
and byte [rbx + 0x6f], ah
jne 0x140150860
je 0x140150866
jns 0x140150824
and byte [rax], ah
pop rcx
outsd dx, dword [rsi]
jne 0x14015081c
insd dword [rdi], dx
invalid
outsd dx, dword [rsi]
and byte [rax + 0x61], ch
jbe 0x14015086e
invalid
and byte [rdx + 0x69], dh
push 0x77207374
imul esp, dword [rdi + 0x68], 0x77207374
imul esi, dword [rax + rbp*2 + 0x20], 0x70736572
invalid
je 0x14015083e
je 0x14015088f
and byte [rax + rbp*2 + 0x65], dh
and byte [rax + 0x61], dh
jb 0x14015089d
jns 0x14015084b
jb 0x14015089d
insd dword [rdi], dx
and byte [rdi + 0x68], dh
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rcx + 0x6f], bh
jne 0x140150859
invalid
jno 0x1401508b2
imul esi, dword [rdx + 0x65], 0x68742064
and byte gs:[rbx + 0x6f], dh
jb 0x1401508a5
and byte fs:[rax + rbp*2 + 0x65], dh
and byte [rbx + 0x6f], dh
outsd dx, dword [rsi]
je 0x1401508c2
je 0x1401508c2
invalid
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x140150880
and byte [rdi + rbp*2 + 0x65], ah
jae 0x140150885
outsd dx, dword fs:[rsi]
jae 0x140150885
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x140150889
invalid
and byte gs:[rcx + 0x6f], bh
jne 0x1401508e6
and byte [rdx + 0x69], dh
push 0x75207374
outsb dx, byte [rsi]
jb 0x1401508a2
jb 0x1401508a2
je 0x1401508ec
and byte gs:[rcx + riz*2 + 0x77], ch
and byte [rcx + riz*2 + 0x77], ch
jae 0x1401508ab
outsd dx, dword [rsi]
and byte [rcx + 0x6f], bh
outsd dx, dword [rsi]
jne 0x140150904
and byte [rbx + 0x6f], ah
jne 0x140150905
je 0x14015090b
jns 0x1401508bb
imul esp, dword [rsi + 0x20], 0x20656874
and byte [rax + rbp*2 + 0x65], dh
and byte [rcx + riz*2 + 0x77], ch
insb byte [rdi], dx
invalid
jae 0x1401508c7
outsd dx, dword [rsi]
and byte [rcx + 0x6f], bh
outsd dx, dword [rsi]
jne 0x140150920
and byte [rbx + 0x6f], ah
jne 0x140150921
outsb dx, byte [rsi]
je 0x140150927
jns 0x1401508d7
outsd dx, dword fs:[rsi]
and byte [rsi + 0x6f], ch
outsd dx, dword [rsi]
je 0x1401508de
jo 0x140150925
jb 0x14015092f
imul esi, dword [rax + riz + 0x69], 0x6f742074
and byte [rdi + rbp*2 + 0x20], ah
jae 0x14015093f
and byte [rdi + rbp*2 + 0x20], dh
outsd dx, dword fs:[rsi]
and byte [rbx + 0x6f], dh
pop rsp
invalid
jae 0x140150935
jo 0x14015093c
jb 0x1401508dd
add byte [rax], al
add byte [rsi + riz*2 + 0x73], bl
pop rsp
jae 0x140150916
xor byte [rax], ah
xor dword [rcx], esi
pop rsp
add byte [rax], al
pop rsp
jae 0x140150916
xor byte [rax], ah
xor dword [rcx], esi
pop rsp
je 0x14015094d
invalid
jb 0x140150967
invalid
outsb dx, byte [rsi]
je 0x140150982
pop rsp
invalid
invalid
je 0x14015099a
je 0x14015099a
invalid
and byte gs:[rcx + 0x73], ch
and byte [rcx + rbp*2 + 0x63], ch
outsb dx, byte gs:[rsi]
imul esi, dword [rbx + 0x20], 0x6563696c
outsb dx, byte [rsi]
jae 0x140150996
and byte fs:[rdx], ah
invalid
jae 0x140150957
sub eax, 0x2e736920
and ah, byte [rax]
and byte [rcx + 0x6f], bl
pop rcx
outsd dx, dword [rsi]
jne 0x140150963
invalid
imul esi, dword [rbx + 0x6b], 0x20666f20
jne 0x1401509c9
imul ebp, dword [rsi + 0x67], 0x2e746920
and byte [rax], ah
outsb dx, byte [rsi]
and byte [ecx + 0x74], ch
and byte cs:[rax], ah
push rbx
pop rcx
push rbx
push rsp
push rsp
push r10
push rbx
and byte [rdi + 0x69], ah
jbe 0x1401509d5
jae 0x140150992
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rbp + 0x78], ah
jo 0x1401509eb
jae 0x1401509ef
and byte [rdi + 0x61], dh
jb 0x1401509f3
invalid
outsb dx, byte [rsi]
je 0x1401509ee
jae 0x1401509b4
and byte [rdi + 0x75], ah
invalid
jae 0x1401509b4
outsd dx, dword [rsi]
jb 0x1401509b7
and byte [rbx + 0x6f], ah
outsb dx, byte [rsi]
invalid
imul esi, dword fs:[rcx + rbp*2 + 0x6f], 0x202e736e
and byte [rcx + 0x6f], bl
jne 0x1401509c8
insd dword [rdi], dx
invalid
imul esi, dword [rcx + rbp*2 + 0x6f], 0x206c616e
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
invalid
push 0x75207374
outsb dx, byte [rsi]
je 0x140150a3e
and byte [rbp + 0x6e], dh
jb 0x1401509f2
jns 0x140150a43
jne 0x140150a48
jb 0x1401509f7
and byte [rdi + rbp*2 + 0x63], ch
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
jae 0x140150a0d
invalid
jb 0x140150a56
jb 0x140150a56
insd dword [rdi], dx
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x140150a17
invalid
and byte [rbp + 0x78], ah
je 0x140150a77
outsb dx, byte [rsi]
je 0x140150a35
jo 0x140150a7c
jb 0x140150a86
imul esi, dword [rsp + rsi*2 + 0x65], 0x6e752064
jb 0x140150a45
jns 0x140150a96
jne 0x140150a9b
and byte [rdi + rbp*2 + 0x63], ch
invalid
and byte [rbx + 0x59], dl
push rbx
push rsp
push r10
push rbx
and byte [rbp + 0x78], ah
js 0x140150aa9
invalid
insb byte [rdi], dx
jne 0x140150aad
jae 0x140150a6c
jae 0x140150a6c
je 0x140150ab6
and byte gs:[rcx + 0x6d], ch
jo 0x140150ac0
imul esp, dword [rbp + 0x64], 0x72617720
jb 0x140150abe
and byte fs:[rdi + 0x61], dh
jb 0x140150ace
invalid
outsb dx, byte [rsi]
je 0x140150ac9
jae 0x140150a83
outsd dx, dword [rsi]
and byte [rbp + 0x65], ch
jb 0x140150acd
push 0x61746e61
outsb dx, byte [rsi]
je 0x140150ad0
invalid
imul si, word [rsi + rbp*2 + 0x65], 0x7373
jae 0x140150af1
and byte [rsi + 0x6f], ah
jb 0x140150aa3
invalid
invalid
and byte gs:[rcx + 0x6e], ah
and byte fs:[rsi + 0x6f], ch
and byte [rsi + 0x6f], ch
outsb dx, byte [rsi]
sub eax, 0x72666e69
imul ebp, dword [rsi + 0x67], 0x6e656d65
jb 0x140150b0e
outsb dx, byte [rsi]
insd dword [edi], dx
outsb dx, byte gs:[rsi]
je 0x140150adb
pop rsp
jo 0x140150b11
jb 0x140150ab2
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
jo 0x140150b1c
jb 0x140150b21
pop rsp
imul bp, word [0x19c4540fa], 0x696c
xor esi, dword [rsi]
sub eax, 0x5c303633
insb byte [rdi], dx
imul esi, dword [rbx], 0x735c3036
invalid
xor byte [rbx + rsi*2 + 0x62], bl
xor dword [rdx], esi
xor byte [rbx + rsi*2 + 0x61], bl
xor dh, byte [rax]
pop rsp
jae 0x140150b34
xor dword [rdx], esi
xor byte [rsp + rsi*2 + 0x78], bl
xor esi, dword [rsi]
xor byte [rsi + riz*2 + 0x73], bl
xor dh, byte [rax]
and byte [rcx], dh
xor ch, byte [rsi]
pop rsp
je 0x140150b49
invalid
insd dword [rdi], dx
imul esi, dword [rcx + riz*2 + 0x74], 0x206e6f69
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + 0x6e], ah
and byte fs:[rbp + 0x78], al
invalid
push rdx
insd dword [rdi], dx
imul esp, dword fs:[rbp + 0x73], 0x646e6120
and byte [rcx + riz*2 + 0x6d], al
invalid
invalid
jae 0x140150b51
and byte [rax], ah
pop rcx
outsd dx, dword [rsi]
jne 0x140150b49
invalid
and byte [rsi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rbx + 0x59], dl
push rbx
push rsp
push r10
push rbx
and byte [rcx + 0x6e], ah
and byte fs:[rcx + 0x74], ch
jae 0x140150b6f
jae 0x140150bc6
jo 0x140150bc3
insb byte [rdi], dx
imul esp, dword [rbp + 0x72], 0x6e6f2073
insb byte [rdi], dx
jns 0x140150b7e
imul esi, dword fs:[rdx + 0x65], 0x64207463
invalid
and byte [rdi + rbp*2 + 0x20], dh
push rbp
push rbx
and byte cs:[rsi + 0x2e30302e], ah
and byte [rax], ah
pop rcx
outsd dx, dword [rsi]
jne 0x140150ba4
invalid
sub al, 0x20
imul ebp, dword [rsi + 0x63], 0x6964756c
outsb dx, byte [rsi]
and byte [ebx + 0x6f], ah
outsb dx, byte [rsi]
jae 0x140150c1a
jno 0x140150c2c
outsb dx, byte gs:[rsi]
je 0x140150c24
invalid
and byte [rax + 0x72], dh
outsd dx, dword [rsi]
imul si, word [rbx + rsi*2 + 0x2c], 0x7320
jo 0x140150c35
invalid
pop rsp
invalid
jae 0x140150c46
insb byte [rdi], dx
imul ebp, dword [rbp + 0x69], 0x69746174
je 0x140150c97
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rcx + 0x70], ah
jo 0x140150ca1
imul esp, dword [rbp + 0x73], 0x5c6f7420
jo 0x140150c9f
jb str.pard_fi_363li720_sb120_sa120_tx720b7_tab_anything_related_to_the_software__services__content__including_code__on_third_party_Internet_sites__or_third_party_programs__andpar
pop rsp
jo 0x140150ca4
jb 0x140150ca9
pop rsp
imul bp, word [0x19c484282], 0x696c
invalid
sub al, 0x20
invalid
je 0x140150cc1
sub byte [rcx + 0x6e], ch
invalid
outsb dx, byte [rsi]
and byte [ebx + 0x6f], ah
sub dword gs:[rax], esp
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rax + rbp*2 + 0x69], dh
jb 0x140150d1e
and byte [rax + 0x61], dh
jb 0x140150d33
jns 0x140150ce1
outsb dx, byte [rsi]
je 0x140150d2a
jb 0x140150d35
je 0x140150cea
jae 0x140150d35
je 0x140150d33
jae 0x140150cfc
and byte [rdi + 0x72], ch
and byte [rax + rbp*2 + 0x69], dh
jb 0x140150d3d
and byte [rax + 0x61], dh
jb 0x140150d52
jns 0x140150d00
jo 0x140150d54
jb 0x140150d52
outsd dx, dword [rsi]
jb 0x140150d47
insd dword [rdi], dx
jae 0x140150d24
and byte [rcx + 0x6e], ah
pop rsp
jo 0x140150d51
invalid
jb 0x140150cf2
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsp
jo 0x140150d5c
jb 0x140150d61
pop rsp
pop rsp
imul bp, word [0x19c48433a], 0x696c
invalid
sub eax, 0x5c333633
insb byte [rdi], dx
imul esi, dword [rdi], 0x735c3032
invalid
and byte [rbx + 0x6c], ah
invalid
jae 0x140150d46
outsw dx, word [rsi]
jb 0x140150d4a
invalid
and byte [rbx + 0x6f], ah
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x140150dab
invalid
and byte [rdx + 0x72], ah
invalid
and byte [rdi + 0x61], dh
and byte [rdi + 0x61], dh
jb 0x140150dbe
invalid
and byte [rdi + 0x75], ah
jne 0x140150db6
invalid
jb 0x140150db8
outsb dx, byte [rsi]
je 0x140150dbf
and byte gs:[rdi + 0x72], ch
and byte [rbx + 0x6f], ah
outsd dx, dword [rsi]
jb 0x140150d7f
invalid
outsb dx, byte [rsi]
imul esi, dword fs:[rcx + rbp*2 + 0x6f], 0x73202c6e
je 0x140150ddf
imul esp, dword [rbx + 0x74], 0x61696c20
invalid
insb byte [rdi], dx
imul esp, dword [rdi + 0x65], 0x2c65636e
and byte [rdi + 0x72], ch
and byte [rdi + 0x74], ch
push 0x74207265
outsd dx, dword [rsi]
jb 0x140150e09
and byte [rdi + rbp*2 + 0x20], dh
je 0x140150e03
and byte gs:[rbp + 0x78], ah
je 0x140150e06
outsb dx, byte [rsi]
je 0x140150dc4
jo 0x140150e0b
jb 0x140150e15
imul esi, dword [rsp + rsi*2 + 0x65], 0x79622064
and byte fs:[rdx + 0x79], ah
and byte [rcx + 0x70], ah
jo 0x140150e21
imul esp, dword [rbx + 0x61], 0x20656c62
insb byte [rdi], dx
invalid
invalid
invalid
ja 0x140150dee
pop rsp
pop rsp
jo 0x140150e24
jb 0x140150dc5
add byte [rax], al
add byte [rax], al
pop rsp
jo 0x140150e2c
add byte [rax], al
add byte [rax + rsi*2 + 0x61], bl
pop rsp
jo 0x140150e2c
jb 0x140150e31
pop rsp
insb byte [rdi], dx
imul esi, dword [rbx], 0x735c3036
invalid
and byte [rcx + 0x74], cl
and byte [rcx + 0x6c], ah
jae 0x140150e56
and byte [rcx + 0x70], ah
jo 0x140150e58
imul esp, dword [rbp + 0x73], 0x65766520
jae 0x140150e10
jbe 0x140150e58
outsb dx, byte [rsi]
and byte [rcx + 0x66], ch
and byte [rbx + 0x79], dl
jae 0x140150e65
outsb dx, byte [rsi]
je 0x140150e64
jb 0x140150e6f
invalid
jae 0x140150e25
imul ebp, dword [rsi + 0x65], 0x77
outsb dx, byte [rsi]
ja 0x140150e2a
and byte [rdi + 0x72], ch
and byte [rbx + 0x68], dh
invalid
outsd dx, dword [rsi]
jb 0x140150e2d
jae 0x140150e77
outsd dx, dword [rsi]
jne 0x140150e7e
and byte fs:[rax + 0x61], ch
invalid
je 0x140150e8f
and byte gs:[rax + 0x6f], dh
outsd dx, dword [rsi]
jae 0x140150e97
invalid
imul esi, dword [rcx + rdi*2 + 0x20], 0x7420666f
push 0x61642065
insd dword [rdi], dx
je 0x140150ec1
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rdi + 0x72], ch
and byte [rbp + 0x78], ah
js 0x140150ec4
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rbp + 0x61], ch
jns 0x140150e8c
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rcx + 0x70], ah
outsd dx, dword [rsi]
jb 0x140150f0a
and byte [rbp + 0x61], ch
jns 0x140150eb6
invalid