Function at 0x140028c60
Capabilities:
Check for software breakpoints
Encode data using base64
Encode data using xor
Hash data using fnv

Disassembly:
add dword [rax], eax
add byte [rcx], dh
inc dword [rbp + 0x31]
in al, 0xeb
cmp cl, byte [rbx + rcx*4 - 0x7b]
call 0x1880030c5
add byte [rax - 0x73], cl
lea eax, [rax]
add dword [rax], eax
invalid
add byte [rax - 0x73], cl
lea eax, [rax]
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov ecx, esi
invalid
invalid
mov eax, dword [rsi]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, rsi
add rsp, 0x30
pop rsi
jmp sub.kernel32.dll_HeapFree
xor byte [rsi - 0x3d], bl
call fcn.140117b60
int3
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, r14
call sub.kernel32.dll_HeapFree
mov qword [rdi], r12
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rsi
mov rax, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, esp
sub esi, edi
pop rbp
mov dword [rdi - 0x72b3ffef], 0x1187e005
add byte [rdx + 0x1c], bh
bts eax, edx
movzx ecx, byte [rsp + 0x38]
jne 0x14000f1fc
jmp 0x14000f2cc
ret 0x820f
and al, 0x30
lea r9, [rsp + 0x48]
mov r8d, 0xc
call fcn.140009d40
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
je 0x14000f2cc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xfc98401], dh
test ebx, ecx
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov al, 1
test cl, cl
jne 0x14000f2d1
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14000f228
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140155651]
mov r8d, 2
jmp 0x14000f23d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015af9b]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x14000f2d1
adc eax, 0x116ada
lea rsi, [rsp + 0x30]
lea r9, [rsp + 0x44]
mov r8d, 0xd
mov rcx, rsi
call fcn.140009d40
lea rax, [0x140125d98]
mov qword [rsp + 0x20], rax
lea rdx, str.description
lea r9, [rsp + 0x48]
mov r8d, 0xb
mov rcx, rsi
call fcn.140009d40
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
jne 0x14000f1fc
test cl, cl
setne al
add rsp, 0x58
pop rdi
pop rsi
ret
mov edx, 0x3886594b
invalid
invalid
add byte [rax], al
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x14000f4b7
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x14000f4c5
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
clc
adc byte [rcx + rcx*4 - 0x40], al
clc
adc byte [rcx + rcx*4 - 0x40], al
jae 0x14000f3e0
jmp 0x14000f467
add dword [rax], 0x89410000
shl byte [rsi + 0x66], 0x66
nop dword cs:[rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14000f430
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
sar esi, 0x48
cmp ecx, 0x81
jae 0x14000f4fb
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140183c50]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x14000f4eb
inc dword [rcx + 0xf]
mov bh, 0x14
push rax
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
lea rdx, [rsp + rax]
add rdx, 0x38
ret 0x4138
mov eax, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
and al, 0x28
ret 0x4138
and al, 0x28
mov qword [rsp + 0x20], rdx
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140008610
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, [0x140124cf8]
mov edx, 0x80
call fcn.140117bb0
int3
push rsi
fistp qword [rbx + 0x14]
add byte [rax], al
mov bh, 0x3c
jns 0x14000f60f
mov dword [rsp + rsi + 0x2e], edi
add byte [rcx - 0x77], al
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
lea r9, cs:[rcx - 1]
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
adc al, 0x51
sub ecx, eax
int3
and al, 0x58
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
add cl, ch
push rax
invalid
jl 0x14000fb87
adc dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
and dword [rax], eax
rol byte [rbp + 0x31], cl
fild dword [rbp + 0x31]
ror byte [rax - 0x77], cl
mov qword [rcx], rdx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r11
invalid
invalid
sbb byte [r8], al
sbb byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and byte [r9 + rcx*4 + 0x49], cl
sub byte [rdi], cl
sub byte [rsp + 0x20], al
test ecx, ecx
leave
mov eax, dword [rsi]
cmp dword [rcx], edx
or byte [rax - 0x7f], cl
invalid
and byte [rdi + rcx - 0x4a], al
jl 0x140010c1f
invalid
adc dword [rsp + 0x109], edx
and al, 0xf9
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add bh, bh
push rax
adc cl, ch
invalid
invalid
mov ecx, dword [rcx + 8]
sal byte [rcx + rdx + 0x66], 1
mov dword [rsi], eax
add byte [rax], al
add cl, ch
xchg esp, eax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
or cl, bpl
mov byte [rcx], al
add byte [rax], al
movabs al, byte [0x3024448948000000]
and al, 0x30
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], eax
and al, 0x40
and al, 0x50
and al, 0x30
adc byte [rax - 0x75], cl
and al, 0x38
invalid
add dword ds:[rax], eax
add byte [rdi], cl
mov dh, 0x8c
mov word [rax + rsi*8], fs
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rcx], dh
xor eax, eax
invalid
invalid
test byte [rax + rax*8], ah
rol byte [rax], 0
rol byte [rax], 0
add byte [rax + 0xc8248c], cl
add byte [rax], al
and al, 0x3f
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x1400113c2
js 0x1400113e8
mov ebx, dword [rsp + 0x80]
add byte [rax], al
mov dh, 0x14
jo 0x1267833c4
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
and al, 0x70
mov ecx, edx
pcmpeqb mm2, mm1
mov dword [rsp + 0x58], 0
add byte [rax - 0x73], cl
and al, 0x28
lea ecx, [rsp + 0x38]
int3
or al, 0x89
push rsp
and al, 0x20
and al, 0x24
add byte [rbx + 0x7402103c], al
adc byte [rax + 1], cl
sar byte [rcx], 1
mov byte [rcx + rax], dl
add byte [rax], al
adc dword [rax], eax
adc al, 1
add byte [rax], al
scasd eax, dword [rdi]
add byte [rax], al
and byte [rax - 0x77], cl
retf 0x214c
test byte [rax + rax], ah
add dword [rax], eax
add byte [rbx - 0x78f0fc08], al
ja 0x140018533
add byte [rax], al
add cl, byte [rdi]
test byte [rsi + 4], ch
add byte [rax], al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x50], eax
mov dword [rcx + 0x50], eax
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], bl
ror dword [rdi], cl
add byte [rcx - 0x7d], cl
add byte ds:[rdi], cl
test dword [rdi + rdi*8], esp
invalid
mov eax, dword [rbx + 0xa8]
add byte [rax], al
add byte [rax - 0x39], cl
sub dword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
call qword [rax + 8]
mov rdi, qword [rsp + 0x30]
cmp byte [rsp + 0x3c], 0
jne 0x140019aae
test al, 0x17
add byte [rax - 0x2f], cl
loopne 0x140019aee
test eax, eax
xchg ebp, eax
adc byte [rax], al
sbb dl, dh
invalid
enter 0xffffffffffffe0ff, 0x45
mov esi, esi
add byte [rax], al
add dh, al
invalid
invalid
mov byte [rsi], 6
jmp 0x140019b84
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c63949], al
movzx r14d, bpl
or byte [rcx + 0x39], 0xc6
movzx r14d, bpl
shl r14, 0x20
or r14, 3
jmp 0x140019b60
mov byte [rsi], 5
mov qword [rsi + 8], r14
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x50]
jmp 0x140019b80
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x40], al
mov byte [rsi], 7
jmp 0x140019b84
mov qword [rsp + 0x90], r14
movaps xmm0, xmmword [rsp + 0x40]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x40], al
movups xmmword [rsp + 0x98], xmm0
lea rdx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
invalid
mov ecx, ebp
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
nop
add byte [rax], al
add byte [rcx + 0x6be3e8e9], cl
call fcn.140020740
call fcn.140020740
mov r14, rax
mov al, 4
mov byte [rsi], al
mov byte [rsi + 1], bpl
outsb dx, byte [rsi]
add dword [rcx - 0x76b3fba2], ecx
jbe 0x140019b77
outsb dx, byte [rsi]
add dword [rcx - 0x76b3fba2], ecx
jbe 0x140019b77
movaps xmm0, xmmword [rsp + 0x70]
and al, 0x70
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x80]
adc byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and byte [rax - 0x7f], r9b
invalid
mov qword [rsi + 0x20], rax
add rsp, 0x258
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
inc dword [rcx - 0x44]
add al, byte [rax]
add byte [rax], al
add r13, 0x20
and byte [rax - 0x7d], cl
jge 0x14001a707
add byte [rdi], cl
test dword [rdx], esi
invalid
invalid
invalid
and byte [rax - 0x7d], cl
jge 0x14001a707
add byte [rdi], cl
test dword [rdx], esi
invalid
invalid
jmp 0x14001a6a2
invalid
and al, 0xff
invalid
sbb bh, bh
invalid
adc bh, bh
invalid
invalid
jmp 0x14001a608
cld
invalid
invalid
call 0xfe01a71f
sub al, 0
add byte [rax], al
jmp 0x14001a608
fdivp st(6)
invalid
invalid
fdivp st(6)
invalid
invalid
retf 0xfffe
sar dh, 0xff
invalid
mov dh, 0xfe
invalid
lodsb al, byte [rsi]
invalid
movabs byte [0x3bbdfffffe], al
jmp 0x14001a608
cwde
invalid
invalid
invalid
cwde
invalid
invalid
test dh, bh
invalid
jp case.0x140019ad1.11
invalid
jo case.0x140019ad1.65
invalid
jmp 0x14001a608
invalid
add byte [rax], al
add cl, ch
pop rsp
invalid
invalid
push rdx
invalid
add byte [rax], al
jmp 0x14001a608
invalid
invalid
invalid
invalid
invalid
invalid
add cl, ch
invalid
xor al, 0xfe
invalid
add cl, ch
and dh, bh
invalid
xor edi, edi
add byte [rax], al
retf 0x294c
call 0x14f01afa5
sub dword [rsp + 0x60], ebx
add byte [rdi + rcx - 0x4a], al
je 0x14001b0d5
xor dword [rbx + rcx*4 - 0x7c], ecx
and al, 0x80
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add dh, byte [rbp + 0x1a]
test byte [rax + 0x48000000], ah
lea edx, [rsp + 0x98]
and al, 0x50
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
int1
push rax
and al, 0x40
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x48
add rax, qword [rax]
enter 0xffffffffffff894c, 0xffffffffffffffeb
mov edx, dword [rsp + 0x1d0]
pop rsp
and al, 0x45
and al, 0x88
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + riz*2 + 0x48], cl
je 0x14001b87e
mov rsi, qword [rsp + 0x390]
movzx ebx, byte [rsp + 0x45]
and al, 0xa8
add eax, dword [rax]
add byte [rax - 0x39], cl
mov dword [rsp + 0x3a8], 0
test rdx, rdx
je 0x14001b8f9
mov rsi, qword [rsp + 0x3b0]
mov dword [rsp + 0x3a8], 0
and al, 0x45
add eax, 0x894c09eb
jmp 0x14001ba59
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
invalid
dec dword [rcx - 0x77]
ror byte [rdi], 1
mov dh, 0x8c
and al, 0xf0
add byte [rax], al
add byte [rbp - 0x57f07af], cl
cli
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd0], bl
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
loopne 0x14001bb2d
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x1f0], cl
pushfq
and al, 0
add eax, 0x290f0000
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0xf0
invalid
sub dword [rsp + 0x4f0], edx
invalid
sbb byte [rdx + 1], dil
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, edx
xchg esp, eax
and al, 0xdc
add dword [rax], eax
add byte [rcx + 0x8edc1d5], cl
invalid
or byte [rcx + rcx*4 - 0x15], cl
enter 4, 0
add byte [rax - 0x77], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x74], cl
and al, 0xc0
add al, 0
add byte [rcx + rcx*4 - 0x36], cl
add byte [rax], al
add byte [rcx - 0x77], cl
mov dh, 0x40
movzx edx, byte [rax + 0x41]
movzx eax, word [rax + 0x46]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x410]
mov dword [rsp + 0xc2], eax
and al, 0xc2
add byte [rax], al
invalid
and byte [rsi - 0x77], ah
test byte [rsi + rax*8], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0xb], cl
add byte [rax], al
add byte [rdi], cl
cmpsd dword [rsi], dword [rdi]
add eax, dword [rax]
outsb dx, byte [rsi]
add eax, dword [rax]
add byte [0x14001c2e3], bh
cmp eax, 0xcc
add byte [rdi], cl
test byte [rdi + 3], dl
add byte [rax], al
invalid
pop rax
invalid
add byte [rax], al
invalid
add byte [rax], al
enter 0x4804, 0xffffffffffffff89
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x148]
invalid
invalid
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x108]
movups xmm0, xmmword [rsp + 0x108]
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
adc byte [r15], cl
adc dword [rcx], eax
mov eax, dword [rdi]
adc byte [rsp + 0x108], al
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
mov ecx, dword [rsp + 0x148]
add byte [rbx + 0x30], bh
jmp 0x14001cb02
invalid
add byte [rbx + 0x2b], bh
jmp 0x14001cb02
invalid
add byte [rax + 1], bh
mov ecx, dword [rsp + 0x148]
add byte [rax], al
pushfq
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
invalid
add cl, byte [rax - 0x77]
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
lea rcx, [0x140187430]
lea ecx, [0x140187430]
jmp 0x14001cb02
jmp 0x14001cb02
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x108]
movabs rax, 0x6564202c70697a67
mov rdx, qword [rsp + 0x440]
and al, 0x40
add al, 0
invalid
mov ecx, 0x66656420
jmp 0x14001c580
test byte [rax + rcx], ah
sbb byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
test byte [rax + riz*4], ah
add byte [rbx + 0x1e], bh
mov edx, esi
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
mov esp, 0x9024
add byte [rcx - 0x7d], cl
ret 0x4918
invalid
add byte [rax], al
add byte [rcx + rdi - 0x31], cl
invalid
scasd eax, dword [rdi]
ror dword [rax - 0x7b], 0xc0
add byte [rax], al
add byte [rax], al
mov rcx, rax
ror dword [rdi], 0x1f
add byte [rax], r8b
and al, 0xa0
add byte [rax], al
mov dword [rbx + 8], ebx
pop rdx
or byte [rax - 0x75], cl
jp 0x14001d0ca
invalid
and edi, esi
add byte [rcx + rdi - 0x2d], cl
cmp ebx, edx
mov rdx, r8
mov rcx, rax
cmp r9, 8
jb case.0x14001cf2a.1
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x2d0]
invalid
invalid
mov word [rax + rdx*4], fs
and al, 0x90
nop dword [rax + rax]
add al, 0x40
add edx, eax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add al, byte [rax]
add byte [rcx + rcx*4 - 0x74], cl
and al, 0xf8
clc
add dword [rax], eax
add byte [rcx], cl
ror dword [rax - 0x3f], 0xe1
loope 0x14001d4b4
invalid
test byte [rcx + rcx*4], ah
invalid
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x78], rax
cmp rax, rcx
ja 0x14001e52a
mov qword [rsp + 0x50], rax
jmp 0x14001ba99
cwde
add byte [rax], al
adc dword [rcx + 0x10], ecx
sub byte [rsp + 0x2c0], al
xchg esp, eax
and al, 0xe0
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x2f0], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x169855
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x78
add dword [rax], eax
add bh, bh
jmp rax
invalid
mov dword [rsp + 0xa8], ecx
mov qword [rsp + 0x78], rax
cmp rax, rcx
ja 0x14001e52a
add rsi, rdi
add rsi, 0x10
adc byte [rax - 0x77], cl
and al, 0x50
lea ecx, [rax - 2]
add byte [rax], al
add byte [rax], al
xchg edi, eax
invalid
mov rcx, rsi
int1
mov edx, 5
lea rcx, [0x140126f84]
invalid
invalid
adc byte [rax], al
jmp 0x14001e088
mov edx, 7
lea rcx, [0x140126f76]
invalid
invalid
adc byte [rax], al
jmp 0x14001e088
mov edx, 7
lea rcx, [0x140126f7d]
jmp 0x14001e088
mov edx, 0xa
lea rcx, [0x140126f6c]
jmp 0x14001e088
mov edx, 9
lea rcx, [0x140126f89]
jmp 0x14001e088
mov edx, 7
lea rcx, [0x140126f92]
and al, 0x20
add eax, dword [rax]
add byte [rax - 0x75], cl
or eax, 0x175f0b
xor edx, edx
call sub.kernel32.dll_HeapFree
lea rcx, [rsp + 0x4d0]
call fcn.1400233b0
mov rax, qword [rsp + 0x458]
cmp rax, 2
je 0x14001e40b
lea rdx, [rsp + 0x470]
mov rsi, qword [rsp + 0x460]
mov rdi, qword [rsp + 0x468]
test rax, rax
je 0x14001e3f4
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x470]
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x80]
mov rax, qword [rsp + 0x460]
lock dec qword [rax]
jne 0x14001e40b
mov rcx, qword [rsp + 0x460]
mov rdx, qword [rsp + 0x468]
call fcn.140041c70
jmp 0x14001e40b
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x470]
mov rcx, rsi
call qword [rdi + 0x80]
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x60]
test sil, 1
jne 0x14001e429
lea rdx, [0x140160068]
jmp 0x14001e49f
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x58]
add rdx, rsi
mov qword [rsp + 0x4d0], rdx
mov qword [rsp + 0x4d8], rcx
mov qword [rsp + 0x4e0], rax
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x4d0]
call fcn.140007ae0
mov qword [rsp + 0x108], rsi
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
sub rax, rsi
jb 0x14001e724
mov rcx, rsi
add rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0xb8]
mov r8, qword [rsp + 0x488]
add byte [rax], al
add al, ch
rcr dword [rax - 0x72b7fff1], cl
or eax, 0x11aed4
adc bl, ch
invalid
pop rsi
pop rax
push rdi
invalid
push rax
sbb byte [rcx + rcx*4 - 0x39], cl
jbe 0x14001fa33
add byte [rax - 0x77], cl
cli
or byte [r8 - 0x77], cl
and byte [rcx - 0x48], r8b
xor byte [rcx], al
push rsi
push rdi
sub rsp, 0x48
mov rsi, qword [rcx]
movzx eax, byte [rsi]
add al, 0xfa
movzx eax, al
sar byte [rsi + rax], 0xb9
invalid
add byte [rax], al
add byte [rdi], cl
enter 0xffffffffffffb60f, 0xffffffffffffffc1
mov dh, 0xc1
js 0x14001fcaa
add byte [rax + 0x63], cl
add al, 0x81
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
inc rsi
mov qword [rsp + 0x40], rsi
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14015341e]
mov r8d, 0xe
jmp 0x14001fde0
lea rax, [rsi + 2]
mov qword [rsp + 0x40], rax
inc rsi
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015342c]
mov r8d, 4
mov rdi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x140138660]
mov qword [rsp + 0x20], rax
lea rdx, [0x140153430]
lea rdi, [rsp + 0x28]
and al, 0x28
add byte [rax - 0x77], cl
stc
add byte [rax - 0x75], cl
and al, 0x28
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x135895
pop rax
adc eax, dword [rax]
inc rsi
mov qword [rsp + 0x40], rsi
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14015344a]
mov qword [rsp + 0x40], rsi
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401533ed]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1401386a0]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015af9b]
mov r8d, 1
mov rcx, r12
mov rdx, r13
mov r8, rdi
call fcn.140013c40
cmp qword [rsp + 0x80], 0
je 0x140021781
mov rcx, qword [rsp + 0x80]
mov edx, dword [rsp + 0x88]
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x68], edx
mov dword [rsp + 0x6c], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400218a7
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400218a7
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x1400218a7
add byte [rax], al
add byte [rax], al
cmp dword [rcx + 0x48], 0x3b9aca00
setne bpl
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.140021a00
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, r12
mov r8d, ebp
call fcn.140022200
jmp 0x1400216f0
mov r12, qword [rsp + 0x90]
movzx r13d, byte [rsp + 0x2f]
mov qword [rsp + 0x30], rbx
lea rax, [0x140013930]
jge 0x1400218d1
invalid
dec dword [rax - 0x77]
and al, 0x38
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add eax, 0x104974
invalid
push rsi
invalid
loope 0x1400227a5
mov ecx, dword [rdx + 0x20]
and al, 0x2c
mov ecx, dword [rcx]
jb 0x140022923
add byte [rax - 0x77], cl
and al, 0x40
lea ecx, [0x140139678]
jno 0x140022976
add byte [rax - 0x77], cl
and al, 0x40
push rax
lea ecx, [0x140139678]
adc eax, 0x130974
inc ecx
lea ebx, [rsi + rdi*8 - 0x7cb76f01]
invalid
pop rax
int3
int3
sbb byte [rax - 0x77], cl
int3
int3
movzx eax, byte [rax]
lea rcx, [0x1401848c8]
lea ecx, [0x1401848c8]
lea ecx, [0x1401848c8]
invalid
mov r8, qword [rcx + rax*8]
lea rcx, str.User
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
add byte [rsi + riz - 0xa], dh
xor al, 4
je 0x140022aff
test byte [rsi + 0x34], 4
mov ecx, dword [rsi + 0x20]
invalid
int3
rol byte [rbx - 0x72b3fc20], 1
add eax, 0x164992
invalid
invalid
invalid
add byte [rbp + rcx*4 - 0x7e], al
jrcxz case.0x14001a8f7.207
cli
mov ah, 5
add byte [rax], al
add byte [rcx + 0x2021fa], al
add byte [rdi + 0x6f], bh
cli
and dword [rax], esp
add byte [rax + rdx*2 - 0x7f], dh
invalid
sbb al, byte [rcx + 0x1b64fa]
sbb eax, dword [rax]
add byte [rdx + rdx - 0x15], dh
adc ch, bl
invalid
cli
add byte [rax + rcx - 0x7f], dh
cli
jmp 0x1b5022de2
invalid
invalid
lea eax, [rsp + 0x37]
mov esi, eax
mov rdi, rcx
mov rax, qword [rcx]
mov rbx, qword [rcx + 0x10]
sub rax, rbx
cmp rax, r8
jb 0x140022ef0
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
mov eax, esi
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.140119d10
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x140022ece
mov ecx, ebp
ret
invalid
mov ecx, esi
pop rsp
test byte [rbx], dl
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
cmp eax, 0x480006a5
mov edx, 0x4de1c9d2
sti
push 0xffffffffffffffe6
sbb bl, al
int3
add esi, dword [rbp + 0x18]
add byte [rbx + rcx*4 + 4], cl
retf 0x8d48
push 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
invalid
sub byte [rax - 0x77], cl
and al, 0x58
leave
mov ss, word [rdi + 1]
add byte [rax], al
mov rdx, r9
jmp 0x140024e99
insd dword [rdi], dx
xor dword [rdi], ecx
add byte [rcx], dh
shr bl, 0x55
adc ebx, eax
jge 0x1400250aa
invalid
fucomi st(3)
push 0x49
cmp eax, 0x10000
add byte [rcx], al
invalid
add dword [rcx + 0xf], eax
mov dh, 0x1c
sbb al, byte [rcx - 0x78]
pop rsp
cmp dword [rcx], eax
add eax, dword [rbx + 0xf]
mov dh, 0x2c
xor al, byte [rcx - 0x78]
insb byte [rdi], dx
cmp dword [rbx], eax
invalid
invalid
test dword [rbx - 0x4dffffef], esp
add al, byte [rcx - 0x4e]
ja 0x1400252df
test ecx, ebp
adc al, byte [rax]
add byte [rcx - 0x80], al
jns 0x1400252ed
sub eax, 0x12de850f
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x51
adc eax, 0xf6dfa83
test byte [rcx - 0x7cfffff2], dh
mov cl, 0xe
add byte [rax], al
cmp edx, 0x68
jne case.0x14002586f.100
add byte [rbx - 0x7af09706], al
invalid
cmp byte [r9 + 0x1a], 0x72
jne case.0x14002586f.100
mov dl, 6
jmp 0x1400261ba
invalid
pop rdx
adc al, byte [rax]
add byte [rcx - 0x80], al
jns 0x14002537e
jns 0x1400253c1
mov ebx, 0x18
cli
invalid
invalid
sldt word [rax]
add byte [rcx - 0x80], al
jns 0x1400258df
insb byte [rdi], dx
add byte [rdx + 0x72b2413a], dh
mov r11d, 0xa
jmp 0x140026424
add byte [rcx + 0xf], al
mov dh, 0x11
add byte [rax], al
cmp byte [r9 + 0x1c], 0x72
jne case.0x14002586f.100
mov dl, 0xb
mov r10b, 0x73
test dword [rdx + 0x4100000a], ebp
cmp dword [rcx + 8], 0x72746e6f
or dword [rcx - 0x4e], eax
jae 0x140025bc3
mov ebx, 0x1c
jmp 0x140026424
add byte [rax], al
mov dl, 0x48
mov r10b, 0x73
mov r11d, 0x18
jmp 0x140026424
invalid
mov edx, 0x65746e6f
outsb dx, byte [rsi]
je 0x140025c50
insb byte [rdi], dx
add dword [r14 + 0xf], esp
je 0x140025c5b
fmul qword es:[rdi]
add byte [rsi + 0xf], ah
xlatb
rol byte [rcx + 0xfffff2], 1
add byte [rdi], cl
test dword [rcx + rcx], edx
add byte [rax - 0x46], cl
jo 0x140025cde
jo 0x140025cde
pmovmskb edx, mm0
jo 0x140025cde
jb 0x140025ce5
sub eax, 0x39496e6f
push rcx
adc dword [rdi], ecx
test dword [rax + 9], eax
add byte [rax], al
test dword [rdx + 7], ebx
add byte [rax], al
jns 0x140025cea
jne case.0x140025239.1
invalid
add dword [rsi + 0xf], ebp
test dword [rdi + rax], esi
add byte [rax], al
js 0x140025df4
jae 0x140025db0
jo 0x140025df7
outsd dx, dword [rsi]
or cl, byte [rax]
add byte [rax], al
verr word [rsi + 0xf]
xlatb
rol byte [rcx + 0xfffff2], 1
add byte [rdi], cl
test dword [rax + 0x41000007], edi
cmp byte [r9 + 0x11], 0x63
pmovmskb edx, mm0
mov r10b, 0x74
mov r10b, 0x73
mov r11d, 0x1b
jmp 0x140026424
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1d08
call fcn.1401138b0
sub rsp, rax
movaps xmmword [rsp + 0x1cf0], xmm10
movaps xmmword [rsp + 0x1ce0], xmm9
movaps xmmword [rsp + 0x1cd0], xmm8
movaps xmmword [rsp + 0x1cc0], xmm7
movaps xmmword [rsp + 0x1cb0], xmm6
mov qword [rsp + 0x158], rcx
lea r11, [r8 + 0x10]
movzx r10d, byte [r8 + 0x16]
movzx eax, byte [r8 + 0x11]
mov byte [rsp + 0x2f], al
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
mov qword [rsp + 0x2f0], rcx
mov qword [rsp + 0x300], rax
lea rax, [rax + 8]
mov qword [rsp + 0x2f8], rax
movzx eax, byte [r8 + 0x15]
mov byte [rsp + 0x2e], al
movzx eax, byte [r8 + 0x13]
mov byte [rsp + 0x2d], al
xorps xmm6, xmm6
movaps xmm7, xmmword [0x140123720]
movss xmm8, dword [0x140123730]
movdqa xmm9, xmmword [0x140123750]
movdqa xmm10, xmmword [0x140123760]
lea r13, [rsp + 0x3b0]
xor eax, eax
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x280], rdx
mov rbx, qword [rdx]
mov r15, qword [rdx + 8]
mov qword [rsp + 0x120], r13
mov qword [rsp + 0x128], 0x64
test r15, r15
je 0x14002b9bd
xor edx, edx
jmp 0x140028d6c
inc rdx
cmp rdx, r15
jae 0x14002b9bd
movzx r8d, byte [rbx + rdx]
cmp r8d, 0xa
je 0x140028d60
cmp r8d, 0xd
jne 0x140028db0
lea rax, [rdx + 1]
cmp rax, r15
jae 0x14002b9bd
cmp byte [rbx + rdx + 1], 0xa
jne case.0x14002bcfa.0
add rdx, 2
cmp rdx, r15
jb 0x140028d6c
jmp 0x14002b9bd
lea rax, [rbx + rdx]
mov rcx, r15
sub rcx, rdx
cmp rcx, 8
mov qword [rsp + 0x268], r11
mov byte [rsp + 0x2b], r10b
jb 0x140028e13
mov r8, qword [rax]
mov r9, r8
movabs rsi, 0xffffffffffffff
and r9, rsi
movabs rsi, 0x2e312f50545448
cmp r9, rsi
jne 0x140028f22
shr r8, 0x38
cmp r8, 0x30
je 0x140028ea3
cmp r8d, 0x31
jne 0x140028f22
mov r12b, 2
jmp 0x140028ea6
cmp r15, rdx
je 0x14002b9bd
cmp r8b, 0x48
jne 0x140028f22
cmp rcx, 2
jb 0x14002b9bd
cmp byte [rax + 1], 0x54
jne 0x140028f22
cmp rcx, 2
je 0x14002b9bd
cmp byte [rax + 2], 0x54
jne 0x140028f22
cmp rcx, 4
jb 0x14002b9bd
cmp byte [rax + 3], 0x50
jne 0x140028f22
cmp rcx, 4
je 0x14002b9bd
cmp byte [rax + 4], 0x2f
jne 0x140028f22
cmp rcx, 6
jb 0x14002b9bd
cmp byte [rax + 5], 0x31
jne 0x140028f22
cmp rcx, 7
jne 0x14002b9bd
cmp byte [rax + 6], 0x2e
jne 0x140028f22
jmp 0x14002b9bd
mov r12b, 1
cmp rcx, 8
je 0x14002b9bd
cmp byte [rax + 8], 0x20
jne 0x140028f22
add rax, 9
lea r8, [rcx - 9]
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r8
cmp byte [rsp + 0x2d], 0
je 0x14002b6a1
cmp rcx, 9
je 0x14002b9bd
cmp byte [rax], 0x20
jne 0x14002b688
add rdx, rbx
add rdx, 0xa
add rcx, 0xfffffffffffffff6
xor r9d, r9d
cmp rcx, r9
je 0x14002b9bd
lea r10, [r9 + 1]
cmp byte [rdx + r9], 0x20
mov r9, r10
je 0x140028f06
jmp 0x14002b68b
lea r15, [rsp + 0x160]
test r10b, r10b
je 0x14002bcaf
mov ax, 0xc8
mov qword [rsp + 0x1f8], rax
xor r8d, r8d
xor eax, eax
xor r12d, r12d
xor r13d, r13d
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x40]
lea rcx, [rsp + 0x290]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x308]
mov rdx, qword [rsp + 0x280]
call fcn.140008010
cmp byte [rsp + 0x2f], 0
je 0x140029099
cmp r13, 0x65
jae 0x14002c297
test r13, r13
je 0x140029099
mov rax, r13
shl rax, 5
lea r8, [rsp + rax]
add r8, 0x1030
mov r9, qword [rsp + 0x308]
mov rdx, qword [rsp + 0x310]
lea r10, [rsp + 0x1030]
jmp 0x140028fdd
add r10, 0x20
cmp r10, r8
je 0x140029099
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rcx, rax
ja 0x14002c003
cmp rax, rdx
ja 0x14002bff4
mov rsi, rcx
sub rsi, rax
je 0x140028fd0
lea r11, [r9 + rcx]
mov edi, eax
sub edi, ecx
and edi, 3
jne 0x14002902c
cmp rsi, 0xfffffffffffffffc
ja 0x140028fd0
add rax, r9
jmp 0x14002904e
mov byte [r11], 0x20
inc r11
dec rdi
je 0x14002900c
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x140029020
cmp ecx, 0xa
je 0x140029020
jmp 0x140029024
mov byte [r11 + 3], 0x20
add r11, 4
cmp r11, rax
je 0x140028fd0
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x14002905c
cmp ecx, 0xa
jne 0x140029060
mov byte [r11], 0x20
movzx ecx, byte [r11 + 1]
cmp ecx, 0xd
je 0x14002906f
cmp ecx, 0xa
jne 0x140029074
mov byte [r11 + 1], 0x20
movzx ecx, byte [r11 + 2]
cmp ecx, 0xd
je 0x140029083
cmp ecx, 0xa
jne 0x140029088
mov byte [r11 + 2], 0x20
movzx ecx, byte [r11 + 3]
cmp ecx, 0xd
je 0x140029040
cmp ecx, 0xa
je 0x140029040
jmp 0x140029045
mov rsi, qword [rsp + 0x320]
test sil, 1
jne 0x1400290d3
movups xmm0, xmmword [rsp + 0x308]
movups xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x258], rsi
lea rax, [0x140160068]
mov qword [rsp + 0x240], rax
jmp 0x140029170
shr rsi, 5
mov rax, qword [rsp + 0x308]
sub rax, rsi
mov rcx, qword [rsp + 0x310]
add rcx, rsi
mov rdx, qword [rsp + 0x318]
add rdx, rsi
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rcx
mov rcx, r15
lea rdx, [rsp + 0x30]
call fcn.140007ae0
mov qword [rsp + 0x100], rsi
mov rax, qword [rsp + 0x170]
mov rcx, rax
sub rcx, rsi
jb 0x14002c2ab
mov qword [rsp + 0x170], rcx
add qword [rsp + 0x168], rsi
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x240], xmm0
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x258], rax
mov rcx, qword [rsp + 0x300]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x1400291ea
mov qword [rsp + 0x178], 0
mov qword [rsp + 0x180], 8
lea rax, [rsp + 0x168]
movups xmmword [rax + 0x20], xmm6
mov qword [rsp + 0x198], 8
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 2
mov qword [rsp + 0x1b0], 0
mov word [rsp + 0x1b8], 0
xor eax, eax
jmp 0x14002922d
mov rdx, qword [rsp + 0x2f8]
mov rcx, qword [rdx + 0x50]
lea r8, [rsp + 0x168]
mov qword [r8 + 0x50], rcx
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [r8 + 0x40], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
cmp r12b, 2
sete byte [rsp + 0x2c]
mov qword [rsp + 0x160], rax
cmp byte [rsp + 0x2e], 0
mov qword [rsp + 0x2c0], r12
je 0x1400292cc
lea rax, [rsp + 0xa8]
movups xmmword [rax + 0x20], xmm6
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 8
mov qword [rsp + 0xd8], 8
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0xf0], 0
mov word [rsp + 0xf8], 0
mov rax, qword [rsp + 0x188]
mov rdx, rax
add rdx, r13
jae 0x1400292ec
jmp 0x14002c13e
mov qword [rsp + 0xa0], 3
mov rax, qword [rsp + 0x188]
mov rdx, rax
add rdx, r13
jb 0x14002c13e
mov rbx, qword [rsp + 0x1b0]
cmp rdx, rbx
jbe 0x140029355
lea rcx, [rdx - 1]
bsr rcx, rcx
not ecx
mov r8, 0xffffffffffffffff
shr r8, cl
cmp rdx, 2
mov r14d, 0
cmovae r14, r8
mov rdi, r14
inc rdi
sete cl
cmp r14, 0x7fff
ja 0x14002c13e
test cl, cl
jne 0x14002c13e
test rax, rax
je 0x14002af9c
mov rcx, r15
mov rdx, rdi
call fcn.14001f160
test al, al
jne 0x14002c13e
cmp r13, 0x65
jae 0x14002c16a
test r13, r13
je 0x14002ad39
shl r13, 5
lea rax, [rsp + r13]
add rax, 0x1030
mov qword [rsp + 0x2d0], rax
lea rbx, [rsp + 0x1030]
lea r13, [rsp + 0x3b0]
jmp 0x1400293dc
mov word [rcx + r8*4], r11w
mov word [rcx + r8*4 + 2], di
mov rcx, qword [rsp + 0x160]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test bl, bl
cmovne rcx, rdx
mov qword [rsp + 0x160], rcx
mov rbx, qword [rsp + 0x68]
cmp rbx, qword [rsp + 0x2d0]
je 0x14002ad41
mov rdx, qword [rbx]
mov rax, qword [rbx + 8]
mov r8, rax
sub r8, rdx
jb 0x14002c0a0
mov r9, qword [rsp + 0x250]
cmp rax, r9
ja 0x14002c08e
add rdx, qword [rsp + 0x248]
lea rax, [0x140150d88]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x30]
mov r9, r13
call fcn.140025080
movzx eax, byte [rsp + 0x40]
cmp eax, 3
je 0x14002ba3a
mov rdi, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
test eax, eax
je 0x140029470
cmp eax, 2
jne 0x1400294b0
movzx eax, dil
mov rcx, qword [rsp + 0x2d8]
and rcx, 0xffffffffffffff00
or rcx, rax
xor eax, eax
mov rdx, qword [rsp + 0x2e8]
mov r8, qword [rsp + 0x2e0]
jmp 0x140029690
test rsi, rsi
je 0x1400294d9
js 0x14002c1df
movzx eax, byte [0x140194310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400eed30
test rax, rax
je 0x14002c1ca
mov r9, rsi
mov rcx, r9
shr rcx, 0xa
je 0x1400294ea
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x1400294ef
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rsi
call fcn.1400076f0
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
jmp 0x140029690
mov eax, 1
xor r9d, r9d
mov rcx, r9
shr rcx, 0xa
jne 0x1400294a1
mov ecx, 0x40
mov edx, 0x40
sub rdx, rcx
cmp rdx, 7
mov ecx, 7
cmovae rdx, rcx
mov ecx, edx
lea r8, [rcx*4 + 1]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], r9
mov qword [rsp + 0x98], r8
test rsi, rsi
je 0x140029672
mov r12, rbx
xor ebx, ebx
mov r14, rax
mov rcx, rax
xor eax, eax
nop dword [rax + rax]
movzx edx, byte [rdi + rbx]
lea r8, [0x140150d88]
movzx ebp, byte [rdx + r8]
test bpl, bpl
je 0x14002b9d1
cmp r9, rax
jne 0x140029598
mov edx, 1
lea rcx, [rsp + 0x80]
call fcn.1400081b0
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
mov r9, qword [rsp + 0x90]
mov byte [rcx + rax], bpl
inc rax
mov qword [rsp + 0x100], rax
cmp rax, r9
ja 0x14002c012
mov qword [rsp + 0x88], rax
inc rbx
cmp rsi, rbx
jne 0x140029550
mov rdx, rax
mov rcx, qword [rsp + 0x80]
mov r9, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
mov rax, r14
mov rbx, r12
mov qword [rsp + 0x2b8], rax
test r8b, 1
je 0x140029689
shr r8, 5
sub rcx, r8
add rdx, r8
add r9, r8
mov qword [rsp + 0x1d0], r9
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x1e0], rdx
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x1d0]
mov rsi, r8
call fcn.140007ae0
mov qword [rsp + 0x328], rsi
mov rax, qword [rsp + 0x110]
mov rcx, rax
sub rcx, rsi
jb 0x14002c341
mov r8, rsi
mov rdx, rcx
add r8, qword [rsp + 0x108]
mov rax, qword [rsp + 0x100]
mov r9, r8
mov r8, qword [rsp + 0x118]
mov rcx, r9
jmp 0x140029690
xor edx, edx
mov rcx, rax
mov qword [rsp + 0x2b8], rax
test r8b, 1
jne 0x1400295f3
lea rax, [0x140160068]
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x2d8], rcx
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x2e8], rdx
mov qword [rsp + 0x230], rdx
mov qword [rsp + 0x2e0], r8
mov qword [rsp + 0x238], r8
mov r8, qword [rbx + 0x10]
mov r9, qword [rbx + 0x18]
mov rcx, r13
lea rdx, [rsp + 0x240]
call fcn.1400316d0
mov rdi, qword [rsp + 0x3b0]
test rdi, rdi
je 0x14002c0b2
mov r14, qword [rsp + 0x3b8]
mov r12, qword [rsp + 0x3c0]
mov r13, qword [rsp + 0x3c8]
cmp qword [rsp + 0x220], 0
jne 0x140029745
cmp byte [rsp + 0x228], 0x14
jne 0x140029745
test byte [rsp + 0x2c], 1
jne 0x1400298f2
mov r9d, 0xa
mov rcx, r14
mov rdx, r12
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.140036eb0
mov byte [rsp + 0x2c], al
cmp dword [rsp + 0xa0], 3
je 0x14002a593
mov r8, qword [rbx]
mov r9, qword [rbx + 8]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x240]
call fcn.1400316d0
mov rax, qword [rsp + 0xc8]
cmp dword [rsp + 0xa0], 1
mov rsi, qword [rsp + 0xf0]
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x208], rdi
mov qword [rsp + 0x200], r14
mov qword [rsp + 0x218], r12
mov qword [rsp + 0x210], r13
jne 0x1400297f8
test rax, rax
js 0x1400299c4
cvtsi2ss xmm0, rax
test rsi, rsi
jns 0x1400299e2
mov rax, rsi
shr rax, 1
mov ecx, esi
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm8
jb 0x1400299f5
mov qword [rsp + 0xa0], 0
jmp 0x140029813
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x14002982e
test rax, rax
je 0x140029d31
add rsi, rsi
lea rcx, [rsp + 0xa0]
mov rdx, rsi
call fcn.14002d920
test al, al
jne 0x14002c248
mov rcx, qword [rsp + 0xa0]
cmp rcx, 2
mov qword [rsp + 0x2c8], rcx
jne 0x140029923
movdqu xmm0, xmmword [rsp + 0xa8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm9
movdqa xmmword [rsp + 0x3b0], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm10
movdqa xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3d0], xmm0
lea rax, [rsp + 0x3e0]
movaps xmmword [rax], xmm6
mov qword [rax + 0x10], 0
mov r14, qword [rsp + 0x220]
xor eax, eax
test r14, r14
setne al
mov qword [rsp + 0x30], rax
mov r8d, 8
lea rsi, [rsp + 0x3b0]
mov rcx, rsi
lea rdi, [rsp + 0x30]
mov rdx, rdi
call fcn.14001e960
mov rbx, r14
test r14, r14
je 0x140029be4
mov rdx, qword [rsp + 0x228]
mov r8, qword [rsp + 0x230]
mov rcx, rsi
mov qword [rsp + 0x150], rdx
jmp 0x140029c05
mov r9d, 5
mov rcx, r14
mov rdx, r12
lea r8, str.close
call fcn.140036eb0
xor al, 1
mov byte [rsp + 0x2c], al
cmp dword [rsp + 0xa0], 3
jne 0x140029753
jmp 0x14002a593
mov r10, qword [rsp + 0x220]
xor r13d, r13d
test r10, r10
setne r13b
movabs rax, 0xcbf29ce484222325
xor r13, rax
movabs rax, 0x1efac7090aef4a21
imul r13, rax
test r10, r10
je 0x140029d12
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x150], rax
mov r8, qword [rsp + 0x230]
test r8, r8
je 0x140029ef0
mov rcx, r8
and rcx, 7
je 0x140029e4b
mov rax, qword [rsp + 0x150]
movabs r9, 0x100000001b3
nop dword [rax]
movzx edx, byte [rax]
inc rax
xor rdx, r13
imul rdx, r9
mov r13, rdx
dec rcx
jne 0x1400299a0
cmp r8, 8
jae 0x140029e66
jmp 0x140029ee4
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
test rsi, rsi
js 0x1400297c5
cvtsi2ss xmm1, rsi
divss xmm0, xmm1
ucomiss xmm0, xmm8
jae 0x1400297ea
mov eax, dword [0x140194314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x140029a17
call fcn.1400226a0
mov qword [rsp + 0xa0], 2
mov eax, dword [0x140194314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm0, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movups xmmword [rsp + 0xa8], xmm0
test rsi, rsi
je 0x140029abf
mov rcx, qword [rsp + 0xe8]
lea rdx, [rsi - 1]
movabs rax, 0x3fffffffffffffff
and rdx, rax
mov rax, rcx
cmp rdx, 7
jb 0x140029aa9
inc rdx
mov r8, rdx
and r8, 0xfffffffffffffff8
lea rax, [rcx + r8*4]
xor r9d, r9d
nop word cs:[rax + rax]
movups xmmword [rcx + r9*4], xmm7
movups xmmword [rcx + r9*4 + 0x10], xmm7
add r9, 8
cmp r8, r9
jne 0x140029a90
cmp rdx, r8
je 0x140029abf
lea rcx, [rcx + rsi*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x140029ab0
mov rax, qword [rsp + 0xc8]
test rax, rax
je 0x14002982e
mov rdi, qword [rsp + 0xc0]
lea rsi, [rax + rax*2]
shl rsi, 5
add rsi, rdi
movzx eax, word [rsp + 0xf8]
movzx ebx, ax
mov r14, qword [rsp + 0xe8]
mov r15, qword [rsp + 0xf0]
xor r12d, r12d
jmp 0x140029b24
mov word [r14 + rcx*4], r13w
mov word [r14 + rcx*4 + 2], ax
cmp rdi, rsi
je 0x14002982e
mov r13, r12
mov rbp, rdi
add rdi, 0x60
inc r12
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0xa0]
call fcn.14002cea0
mov r8d, eax
and r8d, ebx
mov word [rbp + 0x58], ax
xor edx, edx
nop
mov rcx, r8
mov r8d, 0
cmp rcx, r15
jae 0x140029b50
cmp word [r14 + rcx*4], 0xffff
je 0x140029b10
movzx r8d, word [r14 + rcx*4 + 2]
and r8d, ebx
mov r9d, ecx
sub r9d, r8d
mov r8d, ebx
and r8d, r9d
cmp r8, rdx
jb 0x140029bb0
inc rdx
inc rcx
mov r8, rcx
jmp 0x140029b50
movzx r8d, word [r14 + rdx*4 + 2]
mov word [r14 + rdx*4], r13w
mov word [r14 + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov r13d, ecx
mov rcx, rdx
nop dword [rax + rax]
mov rdx, rcx
mov ecx, 0
cmp rdx, r15
jae 0x140029bb0
movzx ecx, word [r14 + rdx*4]
cmp cx, 0xffff
jne 0x140029b8b
mov word [r14 + rdx*4], r13w
mov rcx, rdx
mov word [r14 + rcx*4 + 2], ax
cmp rdi, rsi
jne 0x140029b24
jmp 0x14002982e
movzx eax, byte [rsp + 0x228]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x30], rax
mov r8d, 8
mov rcx, rsi
mov rdx, rdi
call fcn.14001e960
mov rax, qword [rsp + 0x3c0]
mov r9, qword [rsp + 0x3e0]
shl r9, 0x38
or r9, qword [rsp + 0x3e8]
mov rcx, qword [rsp + 0x3c8]
mov r8, qword [rsp + 0x3b0]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x3b8]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov r13, rdx
shr r13, 0x20
xor r13, rdx
xor r13, rax
mov r10, rbx
jmp 0x140029ef0
movzx ecx, byte [rsp + 0x228]
mov qword [rsp + 0x150], rcx
xor r13, rcx
imul r13, rax
xor r10d, r10d
jmp 0x140029ef0
mov word [rsp + 0xf8], 7
movzx eax, byte [0x140194310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400eed30
test rax, rax
je 0x14002c3fe
mov rdi, rax
movups xmmword [rax], xmm7
movups xmmword [rax + 0x10], xmm7
test rsi, rsi
je 0x140029d7c
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0xf0], 8
movzx eax, byte [0x140194310]
mov edx, 0x240
xor ecx, ecx
call fcn.1400eed30
test rax, rax
je 0x14002c40d
mov rsi, rax
mov rbx, qword [rsp + 0xc8]
test rbx, rbx
je 0x140029e05
mov rdi, qword [rsp + 0xc0]
add rdi, 0x30
jmp 0x140029deb
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x60
dec rbx
je 0x140029e05
mov rax, qword [rdi + 8]
test rax, rax
je 0x140029dd0
lea rcx, [rdi + 0x20]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
call qword [rax + 0x10]
jmp 0x140029dd0
cmp qword [rsp + 0xb8], 0
je 0x140029e26
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0xb8], 6
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], 0
jmp 0x14002982e
mov rdx, r13
mov rax, qword [rsp + 0x150]
movabs r9, 0x100000001b3
cmp r8, 8
jb 0x140029ee4
mov rcx, qword [rsp + 0x150]
add rcx, r8
nop word cs:[rax + rax]
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r9
cmp rax, rcx
jne 0x140029e80
mov r13, rdx
nop word [rax + rax]
and r13d, 0x7fff
movzx edi, word [rsp + 0xf8]
mov r14d, r13d
and r14d, edi
mov rbp, qword [rsp + 0xf0]
mov r15, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x70], rax
mov r11, qword [rsp + 0xc8]
mov r9, qword [rsp + 0x228]
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x78], rax
xor esi, esi
mov qword [rsp + 0x1c0], r11
mov qword [rsp + 0x278], r10
mov qword [rsp + 0x270], r9
jmp 0x140029f76
mov rcx, qword [rsp + 0x150]
cmp byte [rax + 8], cl
je 0x14002a043
nop dword [rax]
inc rsi
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, rbp
jae 0x140029f80
movzx ebx, word [r15 + r14*4]
cmp rbx, 0xffff
je 0x14002a148
movzx eax, word [r15 + r14*4 + 2]
mov ecx, edi
and ecx, eax
mov edx, r14d
sub edx, ecx
and edx, edi
cmp rdx, rsi
jb 0x14002a1a9
cmp ax, r13w
jne 0x140029f70
cmp r11, rbx
jbe 0x14002be7b
test r10, r10
sete dl
lea r12, [rbx + rbx*2]
mov eax, r12d
shl eax, 5
mov rcx, qword [rsp + 0x70]
mov rcx, qword [rcx + rax + 0x38]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x140029f70
mov rdx, qword [rsp + 0x70]
add rax, rdx
add rax, 0x38
test rcx, rcx
je 0x140029f5b
mov rcx, qword [rsp + 0x78]
cmp qword [rax + 0x10], rcx
jne 0x140029f70
mov rcx, qword [rax + 8]
mov rdx, r9
mov r8, qword [rsp + 0x78]
call fcn.1401177e0
mov r9, qword [rsp + 0x270]
mov r11, qword [rsp + 0x1c0]
mov r10, qword [rsp + 0x278]
test eax, eax
jne 0x140029f70
shl r12d, 5
mov rax, qword [rsp + 0x70]
lea rdi, [rax + r12]
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3b0], xmm0
cmp qword [rax + r12], 0
je 0x14002ac85
mov rsi, qword [rdi + 0x10]
mov r14, qword [rsp + 0xe0]
mov rax, r14
cmp r14, qword [rsp + 0xd0]
lea r15, [rsp + 0x160]
mov r12, qword [rsp + 0x218]
mov r13, qword [rsp + 0x210]
jne 0x14002a0c1
lea rcx, [rsp + 0xd0]
call fcn.140034f00
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
shl rax, 6
mov qword [rcx + rax], 1
mov qword [rcx + rax + 8], rsi
mov qword [rcx + rax + 0x10], 0
mov qword [rcx + rax + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movups xmmword [rcx + rax + 0x20], xmm0
movups xmmword [rcx + rax + 0x30], xmm1
mov rdx, qword [rsp + 0xe0]
inc rdx
mov qword [rsp + 0xe0], rdx
cmp rsi, rdx
jae 0x14002bfe5
mov rax, qword [rsp + 0xd8]
shl rsi, 6
mov qword [rax + rsi + 0x10], 1
mov qword [rax + rsi + 0x18], r14
mov qword [rdi], 1
mov qword [rdi + 0x10], r14
jmp 0x14002ad1f
test r10, r10
je 0x14002a21b
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x238]
mov r8, r9
mov r9, qword [rsp + 0x78]
call qword [r10]
mov r11, qword [rsp + 0x1c0]
mov rsi, qword [rsp + 0x3b0]
movzx r9d, byte [rsp + 0x3b8]
lea rax, [rsp + 0x3e0]
movups xmm0, xmmword [rax - 0x27]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rax - 0x18]
mov qword [rsp + 0x3f], rax
mov rax, qword [rsp + 0xc8]
jmp 0x14002a220
cmp rsi, 0x200
setae bl
cmp dword [rsp + 0x2c8], 2
setne sil
test r10, r10
je 0x14002a396
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x238]
mov r8, r9
mov r9, qword [rsp + 0x78]
call qword [r10]
mov rdi, qword [rsp + 0x3b0]
movzx r9d, byte [rsp + 0x3b8]
lea rax, [rsp + 0x3e0]
movups xmm0, xmmword [rax - 0x27]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rax - 0x18]
mov qword [rsp + 0x3f], rax
mov r11, qword [rsp + 0xc8]
jmp 0x14002a398
mov rax, r11
xor esi, esi
lea r15, [rsp + 0x160]
mov rbx, qword [rsp + 0x68]
mov qword [rsp + 0x100], rsi
mov byte [rsp + 0x108], r9b
mov rcx, qword [rsp + 0x3f]
lea rdx, [rsp + 0x109]
mov qword [rdx + 0xf], rcx
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
cmp rax, 0x7fff
ja 0x14002c17e
mov rcx, qword [rsp + 0x100]
movzx edx, byte [rsp + 0x108]
mov r8d, dword [rsp + 0x109]
movzx r9d, word [rsp + 0x10d]
movzx r10d, byte [rsp + 0x10f]
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], dl
mov dword [rsp + 0x39], r8d
mov word [rsp + 0x3d], r9w
mov byte [rsp + 0x3f], r10b
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x3b0], xmm0
movaps xmmword [rsp + 0x3c0], xmm1
cmp rax, qword [rsp + 0xb8]
jne 0x14002a319
lea rcx, [rsp + 0xb8]
call fcn.140019510
mov r11, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
lea rax, [rax + rax*2]
shl rax, 5
mov qword [rcx + rax], 0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movups xmmword [rcx + rax + 0x18], xmm0
movups xmmword [rcx + rax + 0x28], xmm1
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rcx + rax + 0x38], xmm0
movups xmmword [rcx + rax + 0x48], xmm1
mov word [rcx + rax + 0x58], r13w
inc qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xf0]
cmp r14, rdx
jae 0x14002bfc7
mov rax, qword [rsp + 0xe8]
mov word [rax + r14*4], r11w
mov word [rax + r14*4 + 2], r13w
jmp 0x14002a573
xor edi, edi
lea r15, [rsp + 0x160]
mov qword [rsp + 0x100], rdi
mov byte [rsp + 0x108], r9b
mov rax, qword [rsp + 0x3f]
lea rcx, [rsp + 0x109]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
cmp r11, 0x7fff
ja 0x14002c1f4
mov rax, qword [rsp + 0x100]
movzx ecx, byte [rsp + 0x108]
mov edx, dword [rsp + 0x109]
movzx r8d, word [rsp + 0x10d]
movzx r9d, byte [rsp + 0x10f]
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], cl
mov dword [rsp + 0x39], edx
mov word [rsp + 0x3d], r8w
mov byte [rsp + 0x3f], r9b
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x3b0], xmm0
movaps xmmword [rsp + 0x3c0], xmm1
mov rax, r11
cmp r11, qword [rsp + 0xb8]
jne 0x14002a48c
lea rcx, [rsp + 0xb8]
mov rdi, r11
call fcn.140019510
mov r11, rdi
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
lea rax, [rax + rax*2]
shl rax, 5
mov qword [rcx + rax], 0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movups xmmword [rcx + rax + 0x18], xmm0
movups xmmword [rcx + rax + 0x28], xmm1
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [rcx + rax + 0x38], xmm0
movups xmmword [rcx + rax + 0x48], xmm1
mov word [rcx + rax + 0x58], r13w
inc qword [rsp + 0xc8]
and bl, sil
mov rax, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
xor ecx, ecx
nop word cs:[rax + rax]
mov r8, r14
mov r14d, 0
cmp r8, rdx
jae 0x14002a500
movzx r9d, word [rax + r8*4]
cmp r9w, 0xffff
je 0x14002a53c
inc rcx
movzx r10d, word [rax + r8*4 + 2]
mov word [rax + r8*4], r11w
mov word [rax + r8*4 + 2], r13w
inc r8
mov r13d, r10d
mov r11d, r9d
mov r14, r8
jmp 0x14002a500
mov word [rax + r8*4], r11w
mov word [rax + r8*4 + 2], r13w
cmp rcx, 0x80
setb al
not bl
test bl, al
jne 0x14002a56e
cmp qword [rsp + 0xa0], 0
jne 0x14002a56e
mov qword [rsp + 0xa0], 1
mov rbx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x208]
mov r14, qword [rsp + 0x200]
mov r12, qword [rsp + 0x218]
mov r13, qword [rsp + 0x210]
movups xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x138], r13
mov byte [rsp + 0x140], 0
mov eax, dword [rsp + 0x2a8]
mov ecx, dword [rsp + 0x2ab]
lea rdx, [rsp + 0x138]
mov dword [rdx + 0xc], ecx
mov dword [rdx + 9], eax
mov rcx, r15
call fcn.14002d3b0
test al, al
jne 0x14002c0be
add rbx, 0x20
mov qword [rsp + 0x68], rbx
mov rcx, r15
lea rdx, [rsp + 0x1d0]
call fcn.14002cea0
mov edi, eax
movzx ebp, word [rsp + 0x1b8]
mov r12d, edi
and r12d, ebp
mov rbx, qword [rsp + 0x1b0]
mov r15, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x180]
mov r11, qword [rsp + 0x188]
mov r9, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x278], rax
movzx r10d, byte [rsp + 0x1d8]
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x70], rax
xor r13d, r13d
mov qword [rsp + 0x78], r11
mov qword [rsp + 0x1c0], r8
mov qword [rsp + 0x150], r9
mov byte [rsp + 0x270], r10b
jmp 0x14002a6b6
cmp byte [rax + 8], r10b
je 0x14002a77c
nop word [rax + rax]
inc r13
inc r12
mov rax, r12
nop dword [rax]
mov r12, rax
mov eax, 0
cmp r12, rbx
jae 0x14002a6c0
movzx esi, word [r15 + r12*4]
cmp rsi, 0xffff
je 0x14002a890
movzx eax, word [r15 + r12*4 + 2]
mov ecx, ebp
and ecx, eax
mov edx, r12d
sub edx, ecx
and edx, ebp
cmp rdx, r13
jb 0x14002aa00
cmp ax, di
jne 0x14002a6b0
cmp r11, rsi
jbe 0x14002bcd5
test r9, r9
sete al
imul r14, rsi, 0x68
mov rcx, qword [r8 + r14 + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x14002a6b0
lea rax, [r8 + r14]
add rax, 0x40
test rcx, rcx
je 0x14002a6a0
mov rcx, qword [rsp + 0x70]
cmp qword [rax + 0x10], rcx
jne 0x14002a6b0
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x278]
mov r8, qword [rsp + 0x70]
call fcn.1401177e0
movzx r10d, byte [rsp + 0x270]
mov r9, qword [rsp + 0x150]
mov r8, qword [rsp + 0x1c0]
mov r11, qword [rsp + 0x78]
test eax, eax
jne 0x14002a6b0
lea rbx, [r8 + r14]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x3d0], rax
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3b0], xmm0
cmp qword [r8 + r14], 0
je 0x14002abb0
mov rdi, qword [rbx + 0x10]
mov r14, qword [rsp + 0x1a0]
mov rax, r14
cmp r14, qword [rsp + 0x190]
lea r13, [rsp + 0x3b0]
lea r15, [rsp + 0x160]
jne 0x14002a7f9
lea rcx, [rsp + 0x190]
call fcn.140034d90
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x198]
lea rax, [rax + rax*8]
mov qword [rcx + rax*8], 1
mov qword [rcx + rax*8 + 8], rdi
mov qword [rcx + rax*8 + 0x10], 0
mov qword [rcx + rax*8 + 0x18], rsi
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movups xmmword [rcx + rax*8 + 0x20], xmm0
movups xmmword [rcx + rax*8 + 0x30], xmm1
mov rdx, qword [rsp + 0x3d0]
mov qword [rcx + rax*8 + 0x40], rdx
mov rdx, qword [rsp + 0x1a0]
inc rdx
mov qword [rsp + 0x1a0], rdx
cmp rdi, rdx
jae 0x14002bfd6
mov rax, qword [rsp + 0x198]
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r14
mov qword [rbx], 1
mov qword [rbx + 0x10], r14
jmp 0x14002ac4f
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp r11, 0x7fff
ja 0x14002c0f6
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x3b0], xmm0
movaps xmmword [rsp + 0x3c0], xmm1
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x3d0], rax
mov rax, r11
cmp r11, qword [rsp + 0x178]
lea r13, [rsp + 0x3b0]
lea r15, [rsp + 0x160]
mov rbx, qword [rsp + 0x68]
jne 0x14002a978
lea rcx, [rsp + 0x178]
call fcn.1400bf6e0
mov r11, qword [rsp + 0x78]
mov r8, qword [rsp + 0x180]
mov rax, qword [rsp + 0x188]
imul rax, rax, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x3d0]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], di
inc qword [rsp + 0x188]
mov rdx, qword [rsp + 0x1b0]
cmp r12, rdx
jae 0x14002bf94
mov rax, qword [rsp + 0x1a8]
mov word [rax + r12*4], r11w
mov word [rax + r12*4 + 2], di
jmp 0x1400293ce
cmp r13, 0x200
setae bl
cmp qword [rsp + 0x160], 2
setne sil
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp r11, 0x7fff
lea r15, [rsp + 0x160]
ja 0x14002c0f6
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x3b0], xmm0
movaps xmmword [rsp + 0x3c0], xmm1
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x3d0], rax
mov rax, r11
cmp r11, qword [rsp + 0x178]
lea r13, [rsp + 0x3b0]
jne 0x14002aafa
lea rcx, [rsp + 0x178]
call fcn.1400bf6e0
mov r11, qword [rsp + 0x78]
mov r8, qword [rsp + 0x180]
mov rax, qword [rsp + 0x188]
imul rax, rax, 0x68
mov qword [r8 + rax], 0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movups xmmword [r8 + rax + 0x18], xmm0
movups xmmword [r8 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x3d0]
mov qword [r8 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movups xmmword [r8 + rax + 0x40], xmm0
movups xmmword [r8 + rax + 0x50], xmm1
mov word [r8 + rax + 0x60], di
inc qword [rsp + 0x188]
and bl, sil
mov rcx, qword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x1b0]
xor eax, eax
nop
mov r8, r12
mov r12d, 0
cmp r8, rdx
jae 0x14002ab70
movzx r9d, word [rcx + r8*4]
cmp r9w, 0xffff
je 0x140029390
inc rax
movzx r10d, word [rcx + r8*4 + 2]
mov word [rcx + r8*4], r11w
mov word [rcx + r8*4 + 2], di
inc r8
mov edi, r10d
mov r11d, r9d
mov r12, r8
jmp 0x14002ab70
mov rdi, qword [rsp + 0x1a0]
mov rax, rdi
cmp rdi, qword [rsp + 0x190]
lea r13, [rsp + 0x3b0]
lea r15, [rsp + 0x160]
jne 0x14002abea
lea rcx, [rsp + 0x190]
call fcn.140034d90
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x198]
lea rax, [rax + rax*8]
mov qword [rcx + rax*8], 0
mov qword [rcx + rax*8 + 8], rsi
mov qword [rcx + rax*8 + 0x10], 0
mov qword [rcx + rax*8 + 0x18], rsi
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movups xmmword [rcx + rax*8 + 0x20], xmm0
movups xmmword [rcx + rax*8 + 0x30], xmm1
mov rdx, qword [rsp + 0x3d0]
mov qword [rcx + rax*8 + 0x40], rdx
inc qword [rsp + 0x1a0]
mov qword [rbx], 1
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rdi
mov rax, qword [rsp + 0x1d0]
test rax, rax
mov rbx, qword [rsp + 0x68]
je 0x1400293ce
mov rdx, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
lea rcx, [rsp + 0x1e8]
call qword [rax + 0x10]
jmp 0x1400293ce
mov rsi, qword [rsp + 0xe0]
mov rax, rsi
cmp rsi, qword [rsp + 0xd0]
lea r15, [rsp + 0x160]
mov r12, qword [rsp + 0x218]
mov r13, qword [rsp + 0x210]
jne 0x14002acc7
lea rcx, [rsp + 0xd0]
call fcn.140034f00
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xd8]
shl rax, 6
mov qword [rcx + rax], 0
mov qword [rcx + rax + 8], rbx
mov qword [rcx + rax + 0x10], 0
mov qword [rcx + rax + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movups xmmword [rcx + rax + 0x20], xmm0
movups xmmword [rcx + rax + 0x30], xmm1
inc qword [rsp + 0xe0]
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov rbx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x208]
mov r14, qword [rsp + 0x200]
jmp 0x14002a593
lea r13, [rsp + 0x3b0]
mov r12, qword [rsp + 0xa0]
cmp r12, 3
jne 0x14002ad87
cmp qword [rsp + 0x288], 0
sete r14b
je 0x14002b209
movups xmm0, xmmword [rsp + 0x288]
movups xmm1, xmmword [rsp + 0x298]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
jmp 0x14002b2d5
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x3a0], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x380], xmm3
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
movzx eax, byte [0x140194310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400eed30
test rax, rax
je 0x14002c239
mov rdi, rax
movups xmm0, xmmword [0x14015e340]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14015e330]
movups xmmword [rax], xmm0
movzx eax, byte [0x140194310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400eed30
test rax, rax
je 0x14002c3c5
movaps xmm0, xmmword [rsp + 0x3a0]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [0x14013bba8]
mov qword [rsp + 0x20], rcx
mov rcx, rdi
movabs rdx, 0xa6125de681fe32ae
movabs r8, 0x60a9486f7b3665e0
mov r9, rax
call fcn.140030960
test rax, rax
je 0x14002b295
mov r14, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xa6125de681fe32ae
cmp rax, rcx
jne 0x14002b210
movabs rax, 0x60a9486f7b3665e0
cmp rdx, rax
jne 0x14002b210
mov rbx, qword [r14]
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x1c0], rax
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x78], rax
mov rsi, qword [r14 + 0x28]
mov rax, qword [r14 + 0x30]
mov qword [rsp + 0x68], rax
mov rax, qword [r14 + 0x38]
mov qword [rsp + 0x70], rax
mov r13, qword [r14 + 0x40]
mov r15, qword [r14 + 0x48]
mov rbp, qword [r14 + 0x50]
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, r14
call sub.kernel32.dll_HeapFree
cmp rbx, 3
je 0x14002b295
test rbp, rbp
je 0x14002af4f
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, r15
call sub.kernel32.dll_HeapFree
test rsi, rsi
mov rbx, qword [rsp + 0x78]
je 0x14002b235
lea r14, [rbx + 0x30]
jmp 0x14002af82
mov rax, qword [r14 - 0x18]
mov rdx, qword [r14 - 0x10]
mov r8, qword [r14 - 8]
mov rcx, r14
call qword [rax + 0x10]
add r14, 0x60
dec rsi
je 0x14002b235
mov rax, qword [r14 + 8]
test rax, rax
je 0x14002af63
lea rcx, [r14 + 0x20]
mov rdx, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
call qword [rax + 0x10]
jmp 0x14002af63
lea eax, [rdi - 1]
mov word [rsp + 0x1b8], ax
mov rax, rdi
shr rax, 0x3d
jne 0x14002c3e9
lea rsi, [rdi*4]
movzx eax, byte [0x140194310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400eed30
test rax, rax
je 0x14002c3d4
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x3b8], rax
mov qword [rsp + 0x3c0], 0
mov r15d, 1
mov r9, rax
cmp rdi, 1
jbe 0x14002b073
mov ecx, 1
mov r9, rax
cmp r14, 8
jb 0x14002b04c
mov rdx, r14
and rdx, 0xfffffffffffffff8
lea r9, [rax + rdx*4]
lea rcx, [rdx + 1]
xor r8d, r8d
nop word cs:[rax + rax]
movups xmmword [rax + r8*4], xmm7
movups xmmword [rax + r8*4 + 0x10], xmm7
add r8, 8
cmp rdx, r8
jne 0x14002b030
mov r15, rdi
cmp r14, rdx
je 0x14002b073
sub r14, rcx
inc r14
nop word cs:[rax + rax]
mov dword [r9], 0xffff
add r9, 4
dec r14
jne 0x14002b060
mov r15, rdi
mov qword [rsp + 0x2b0], rax
mov dword [r9], 0xffff
mov rsi, qword [rsp + 0x3b8]
cmp qword [rsp + 0x3b0], r15
jbe 0x14002b0c5
lea rbx, [r15*4]
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, rsi
mov r9, rbx
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
je 0x14002c41c
mov rsi, rax
mov rbx, qword [rsp + 0x1b0]
test rbx, rbx
je 0x14002b0e0
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0x1a8], rsi
mov qword [rsp + 0x1b0], r15
mov rax, rdi
shr rax, 2
sub rdi, rax
jne 0x14002b115
mov eax, 8
mov qword [rsp + 0x1f0], rax
xor edi, edi
lea r15, [rsp + 0x160]
jmp 0x14002b156
movabs rax, 0x13b13b13b13b13b
cmp rdi, rax
lea r15, [rsp + 0x160]
ja 0x14002c43e
imul rsi, rdi, 0x68
movzx eax, byte [0x140194310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400eed30
mov qword [rsp + 0x1f0], rax
test rax, rax
je 0x14002c429
mov rbx, qword [rsp + 0x188]
test rbx, rbx
je 0x14002b1b5
mov rsi, qword [rsp + 0x180]
add rsi, 0x30
jmp 0x14002b19b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rbx
je 0x14002b1b5
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14002b180
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x14002b180
cmp qword [rsp + 0x178], 0
je 0x14002b1d6
mov r8, qword [rsp + 0x180]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0x178], rdi
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 0
cmp r13, 0x65
jb 0x14002935f
jmp 0x14002c16a
xor edi, edi
jmp 0x14002b42c
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14002b295
cmp qword [rsi + 0x10], 0x11
jb 0x14002b227
mov r14, qword [r14 - 8]
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, r14
jmp 0x14002b290
cmp qword [rsp + 0x1c0], 0
je 0x14002b251
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, rbx
call sub.kernel32.dll_HeapFree
test r13, r13
je 0x14002b27a
mov rax, qword [rsp + 0x70]
lea rbx, [rax + 0x38]
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x40
dec r13
jne 0x14002b25f
cmp qword [rsp + 0x68], 0
je 0x14002b295
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, qword [rsp + 0x70]
call sub.kernel32.dll_HeapFree
cmp qword [rsp + 0x288], 0
sete r14b
je 0x14002b424
movups xmm0, xmmword [rsp + 0x288]
movups xmm1, xmmword [rsp + 0x298]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
test rdi, rdi
lea r13, [rsp + 0x3b0]
jne 0x14002b309
movzx eax, byte [0x140194310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400eed30
test rax, rax
je 0x14002c239
mov rdi, rax
movups xmm0, xmmword [0x14015e340]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14015e330]
movups xmmword [rax], xmm0
movzx eax, byte [0x140194310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400eed30
test rax, rax
je 0x14002c239
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [0x14013bb68]
mov qword [rsp + 0x20], rcx
mov rcx, rdi
movabs rdx, 0xae9ef54b1ecb44d6
movabs r8, 0x4a42ed9a993d255b
mov r9, rax
call fcn.140030960
test rax, rax
je 0x14002b42c
mov rsi, rax
mov rbx, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xae9ef54b1ecb44d6
cmp rax, rcx
jne 0x14002b3fa
movabs rax, 0x4a42ed9a993d255b
cmp rdx, rax
jne 0x14002b3fa
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3b0], xmm0
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x14002b42c
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
jmp 0x14002b42c
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14002b42c
cmp qword [rbx + 0x10], 0x11
jb 0x14002b411
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140194260]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
jmp 0x14002b42c
lea r13, [rsp + 0x3b0]
movups xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x3f0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
movups xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x3e0], xmm3
movaps xmmword [rsp + 0x3d0], xmm2
movaps xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3b0], xmm0
mov rax, qword [rsp + 0x2c0]
mov byte [rsp + 0x41a], al
mov rdx, qword [rsp + 0x1f8]
mov word [rsp + 0x418], dx
mov qword [rsp + 0x410], rdi
mov rax, qword [rsp + 0x2f0]
movzx eax, byte [rax]
movzx ecx, dx
cmp ecx, 0x64
jg 0x14002b4ca
je 0x14002b4f8
jmp 0x14002b4eb
cmp ecx, 0x65
je 0x14002bd6d
cmp ecx, 0xcc
je 0x14002bd73
cmp ecx, 0x130
je 0x14002bd73
lea ecx, [rdx - 0x66]
cmp cx, 0x62
jae 0x14002bd4f
mov rax, qword [rsp + 0x280]
cmp qword [rax + 8], 0
je 0x14002bcb3
mov rcx, r13
call fcn.1400430f0
cmp r12d, 3
jne 0x14002b61c
mov rax, qword [rsp + 0xa0]
cmp eax, 3
je 0x14002b61c
cmp qword [rsp + 0xf0], 0
je 0x14002b54f
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rdi, qword [rsp + 0xc8]
test rdi, rdi
je 0x14002b5a5
mov rsi, qword [rsp + 0xc0]
add rsi, 0x30
jmp 0x14002b58b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x60
dec rdi
je 0x14002b5a5
mov rax, qword [rsi + 8]
test rax, rax
je 0x14002b570
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
jmp 0x14002b570
cmp qword [rsp + 0xb8], 0
je 0x14002b5c6
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rdi, qword [rsp + 0xe0]
test rdi, rdi
je 0x14002b5fb
mov rsi, qword [rsp + 0xd8]
add rsi, 0x38
nop
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x40
dec rdi
jne 0x14002b5e0
cmp qword [rsp + 0xd0], 0
je 0x14002b61c
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rax, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x258]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x288]
test rax, rax
setne cl
test r14b, cl
je 0x14002b66d
mov rdx, qword [rsp + 0x290]
mov r8, qword [rsp + 0x298]
lea rcx, [rsp + 0x2a0]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x280]
mov r11, qword [rsp + 0x268]
movzx r10d, byte [rsp + 0x2b]
jmp 0x140028d32
xor r10d, r10d
add rax, r10
sub r8, r10
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r8
lea rcx, [rsp + 0x160]
call fcn.1400289f0
mov ecx, eax
shr ecx, 0x10
mov qword [rsp + 0x1f8], rcx
test ax, ax
je 0x14002b6df
movzx eax, ax
cmp eax, 2
movzx r10d, byte [rsp + 0x2b]
jne 0x14002b9bd
mov rax, qword [rsp + 0x1f8]
jmp 0x14002b96d
mov r14, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
cmp r14, rdx
cmp esi, edx
mov r9, qword [rsp + 0x268]
jbe 0x14002b9bd
mov rax, qword [rsp + 0x160]
movzx r8d, byte [rax + rdx]
lea rcx, [rdx + 1]
cmp r8d, 0xa
je 0x14002b791
cmp r8d, 0xd
je 0x14002b76e
cmp r8d, 0x20
jne case.0x14002bcfa.3
cmp byte [rsp + 0x2d], 0
je 0x14002b91e
cmp r14, rcx
jbe 0x14002b9bd
cmp byte [rax + rcx], 0x20
jne 0x14002b913
mov edx, 2
sub rdx, r14
lea r8, [rdx + rcx]
cmp r8, 1
je 0x14002b9bd
lea r8, [rcx + 1]
cmp byte [rax + rcx + 1], 0x20
mov rcx, r8
je 0x14002b74d
jmp 0x14002b916
cmp r14, rcx
jbe 0x14002b9bd
cmp byte [rax + rcx], 0xa
jne case.0x14002bcfa.3
add rax, rdx
add rax, 2
add rdx, 2
sub r14, rdx
jmp 0x14002b797
add rax, rcx
sub r14, rcx
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r14
mov esi, 1
xor edi, edi
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x120]
lea r8, [rsp + 0x160]
call fcn.140027f80
mov rax, qword [rsp + 0xa0]
cmp rax, 2
jne 0x14002b7f2
movzx eax, byte [rsp + 0xa8]
jmp 0x14002b967
test rax, rax
jne 0x14002b9bd
mov rcx, qword [rsp + 0x1f8]
lea eax, [rcx - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
jb 0x14002bfaf
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x70], rax
mov rbp, qword [rsp + 0x120]
mov r13, qword [rsp + 0x128]
call fcn.1400276a0
test rax, rax
je 0x14002b859
cmp rdi, rdx
jne 0x14002b859
mov rcx, rsi
mov rdx, rax
mov r8, rdi
call fcn.1401177e0
test eax, eax
je 0x14002b9ac
lea rcx, [rsp + 0xa0]
mov rdx, rsi
mov r8, rdi
call fcn.1400076f0
mov r8, r15
cmp r13, 0x64
mov eax, 0x64
cmovb rax, r13
test r13, r13
lea r15, [rsp + 0x160]
je 0x14002b8e5
shl rax, 5
xor ecx, ecx
mov rdx, qword [rbp + rcx + 8]
cmp rdx, 0xffff
ja 0x14002be8d
mov r9, qword [rbp + rcx]
mov r10, qword [rbp + rcx + 0x10]
sub r9, rbx
add rdx, r9
sub r10, rbx
mov r11, qword [rbp + rcx + 0x18]
add r11, r10
mov qword [rsp + rcx + 0x1030], r9
mov qword [rsp + rcx + 0x1038], rdx
mov qword [rsp + rcx + 0x1040], r10
mov qword [rsp + rcx + 0x1048], r11
add rcx, 0x20
cmp rax, rcx
jne 0x14002b88f
sub r8, r14
add r8, qword [rsp + 0x70]
mov rax, qword [rsp + 0xa0]
lea rcx, [rsp + 0xa8]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x30], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x40], rcx
jmp 0x140028f4a
mov r8, rcx
add rax, r8
sub r14, r8
xor ecx, ecx
add rax, rcx
sub r14, rcx
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], r14
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x160]
call fcn.140028ab0
cmp byte [rsp + 0xa0], 0
je 0x14002b982
movzx eax, byte [rsp + 0xa1]
movzx r10d, byte [rsp + 0x2b]
cmp al, 6
lea r15, [rsp + 0x160]
je 0x140028f2a
jmp 0x14002bce7
mov rsi, qword [rsp + 0xa8]
test rsi, rsi
mov r9, qword [rsp + 0x268]
je 0x14002b9bd
mov rdi, qword [rsp + 0xb0]
mov r14, qword [rsp + 0x168]
jmp 0x14002b7ba
mov qword [rsp + 0xa0], 0
jmp 0x14002b86c
mov rax, qword [rsp + 0x158]
mov qword [rax], 3
jmp 0x14002bd10
mov r8, qword [rsp + 0x98]
test r8b, 1
jne 0x14002ba0d
lock dec qword [r8 + 0x20]
jne 0x14002ba3a
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14002ba2c
mov rax, qword [r8 + 8]
mov rcx, qword [0x140194260]
xor edx, edx
mov rsi, r8
mov r8, rax
call sub.kernel32.dll_HeapFree
mov r8, rsi
jmp 0x14002ba2c
shr r8, 5
mov rax, qword [rsp + 0x90]
add rax, r8
je 0x14002ba3a
mov rax, qword [rsp + 0x80]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rax, qword [rsp + 0x158]
mov byte [rax + 8], 0xb
mov qword [rax], 4
xor edi, edi
xor eax, eax
xor r14d, r14d
test al, al
jne 0x14002bb5c
mov rax, qword [rsp + 0xa0]
cmp eax, 3
je 0x14002bb5c
cmp qword [rsp + 0xf0], 0
je 0x14002ba8e
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rbx, qword [rsp + 0xc8]
test rbx, rbx
je 0x14002bae5
mov rsi, qword [rsp + 0xc0]
add rsi, 0x30
jmp 0x14002bacb
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x60
dec rbx
je 0x14002bae5
mov rax, qword [rsi + 8]
test rax, rax
je 0x14002bab0
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
jmp 0x14002bab0
cmp qword [rsp + 0xb8], 0
je 0x14002bb06
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rbx, qword [rsp + 0xe0]
test rbx, rbx
je 0x14002bb3b
mov rsi, qword [rsp + 0xd8]
add rsi, 0x38
nop
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x40
dec rbx
jne 0x14002bb20
cmp qword [rsp + 0xd0], 0
je 0x14002bb5c
mov r8, qword [rsp + 0xd8]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
test dil, dil
jne 0x14002bc5c
cmp qword [rsp + 0x1b0], 0
je 0x14002bb86
mov r8, qword [rsp + 0x1a8]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rdi, qword [rsp + 0x188]
test rdi, rdi
je 0x14002bbe5
mov rsi, qword [rsp + 0x180]
add rsi, 0x30
jmp 0x14002bbcb
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rdi
je 0x14002bbe5
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14002bbb0
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x14002bbb0
cmp qword [rsp + 0x178], 0
je 0x14002bc06
mov r8, qword [rsp + 0x180]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rdi, qword [rsp + 0x1a0]
test rdi, rdi
je 0x14002bc3b
mov rsi, qword [rsp + 0x198]
add rsi, 0x38
nop
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec rdi
jne 0x14002bc20
cmp qword [rsp + 0x190], 0
je 0x14002bc5c
mov r8, qword [rsp + 0x198]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov rax, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x258]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x288]
test rax, rax
sete cl
or r14b, cl
jne 0x14002bd10
mov rdx, qword [rsp + 0x290]
mov r8, qword [rsp + 0x298]
lea rcx, [rsp + 0x2a0]
call qword [rax + 0x10]
jmp 0x14002bd10
mov al, 4
jmp 0x14002bcfe
mov eax, 3
mov rcx, qword [rsp + 0x158]
mov qword [rcx], rax
lea rcx, [rsp + 0x3b0]
call fcn.1400430f0
jmp 0x14002be60
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
mov rdx, r11
call fcn.140117bc0
movzx eax, al
mov eax, eax
lea rcx, [0x1401884ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov rcx, qword [rsp + 0x158]
mov byte [rcx + 8], al
mov qword [rcx], 4
movaps xmm6, xmmword [rsp + 0x1cb0]
movaps xmm7, xmmword [rsp + 0x1cc0]
movaps xmm8, xmmword [rsp + 0x1cd0]
movaps xmm9, xmmword [rsp + 0x1ce0]
movaps xmm10, xmmword [rsp + 0x1cf0]
add rsp, 0x1d08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 5
je 0x14002bd73
cmp eax, 7
jne 0x14002bece
add edx, 0xffffff38
cmp dx, 0x64
jae 0x14002bece
mov al, 1
xor edx, edx
jmp 0x14002bd77
xor edx, edx
xor eax, eax
test byte [rsp + 0x2c], 1
jne 0x14002bde8
movaps xmm0, xmmword [rsp + 0x410]
mov rcx, qword [rsp + 0x158]
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x400]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movaps xmm2, xmmword [rsp + 0x3d0]
movaps xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rcx + 0x70], rdx
mov word [rcx + 0x78], 0
mov byte [rcx + 0x7a], al
jmp 0x14002be60
mov ecx, eax
xor cl, 1
movaps xmm0, xmmword [rsp + 0x410]
mov r8, qword [rsp + 0x158]
movups xmmword [r8 + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x400]
movups xmmword [r8 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [r8 + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movaps xmm2, xmmword [rsp + 0x3d0]
movaps xmm3, xmmword [rsp + 0x3e0]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov qword [r8 + 0x70], rdx
mov byte [r8 + 0x78], 0
mov byte [r8 + 0x79], cl
mov byte [r8 + 0x7a], al
cmp r12d, 3
setne al
xor r14b, 1
mov dil, 1
test al, al
je 0x14002ba5c
jmp 0x14002bb5c
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
mov rdx, r11
call fcn.140117bc0
mov rax, qword [rsp + 0x158]
mov byte [rax + 8], 9
mov qword [rax], 4
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x14002bd10
lea rcx, [rsp + 0xb8]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
jmp 0x14002bcaa
movups xmm0, xmmword [0x14013ce08]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [0x14013cdf8]
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x30]
call fcn.14002d790
test al, al
je 0x14002bf27
mov cl, 2
cmp byte [rsp + 0x41a], 1
je 0x14002bf7f
lea rcx, [rsp + 0x3b0]
call fcn.140037320
movzx edx, al
not rdx
jmp 0x14002bd75
mov al, 0xa
jmp 0x14002bcfe
lea rcx, [rsp + 0x3b0]
call fcn.140037000
cmp rax, 1
jne 0x14002bf4f
mov cl, 9
cmp rdx, 0xfffffffffffffffe
jb 0x14002bd75
jmp 0x14002bf7f
mov al, 9
jmp 0x14002bcfe
movups xmm0, xmmword [0x140153f98]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [0x140153f88]
movaps xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x3b0]
lea rdx, [rsp + 0x30]
call fcn.14002d790
mov cl, 1
test al, al
je 0x14002bfa3
mov rax, qword [rsp + 0x158]
mov byte [rax + 8], cl
mov eax, 4
jmp 0x14002bcb8
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
call fcn.140117bc0
mov rdx, 0xffffffffffffffff
jmp 0x14002bd75
mov rax, qword [rsp + 0x158]
mov byte [rax + 8], 0xa
mov qword [rax], 4
jmp 0x14002bd10
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
call fcn.140117bc0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.140117bc0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
call fcn.140117bc0
lea r8, [0x14013b1c8]
mov rcx, rax
call fcn.140117c30
lea r8, [0x14013b1c8]
mov rdx, rax
call fcn.140117e20
lea rax, [rsp + 0x100]
mov qword [rsp + 0x120], rax
lea rax, [fcn.1400084f0]
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x90]
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x30]
call fcn.140117b70
lea r8, [0x14013b1b0]
mov rcx, rax
mov rdx, r9
call fcn.140117c30
lea r8, [0x14013b1b0]
mov rcx, rdx
mov rdx, rax
call fcn.140117e20
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.140117f80
lea rcx, [rsp + 0x138]
mov rdx, r14
mov r8, r12
call qword [rdi + 0x10]
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x14002c135
mov rdx, qword [rsp + 0x1d8]
mov r8, qword [rsp + 0x1e0]
lea rcx, [rsp + 0x1e8]
jmp 0x14002c132
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x14002c135
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14002c145
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x14013b098]
lea r8, [rsp + 0x3b0]
mov edx, 0x17
call fcn.140117ef0
lea r8, [0x14013b198]
mov edx, 0x64
mov rcx, r13
call fcn.140117c30
lea rcx, [rsp + 0x138]
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x10]
test rsi, rsi
je 0x14002c26b
lea rcx, [rsp + 0x118]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
call qword [rsi + 0x10]
jmp 0x14002c26b
mov eax, 1
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x2b8], rsi
mov rcx, qword [rsp + 0x1c8]
mov rdx, qword [rsp + 0x2b8]
call fcn.1401178b0
lea rcx, [rsp + 0x138]
mov rax, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
call qword [rax + 0x10]
test rdi, rdi
je 0x14002c26b
lea rcx, [rsp + 0x118]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
call qword [rdi + 0x10]
jmp 0x14002c26b
mov ecx, 8
mov edx, 0x20
call fcn.1401178d0
lea rcx, [rsp + 0x98]
mov rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x14013b398]
lea r8, [rsp + 0x3b0]
mov edx, 0x17
call fcn.140117ef0
lea r8, [0x14013b168]
mov edx, 0x64
mov rcx, r13
call fcn.140117c30
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x100]
mov qword [rsp + 0xa0], rax
lea rax, [0x14002fbb0]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x120]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x3b0], rax
mov qword [rsp + 0x3b8], 2
mov qword [rsp + 0x3d0], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], 2
lea rdx, [0x140153378]
lea rcx, [rsp + 0x3b0]
call fcn.140117b70
mov qword [rsp + 0x2a8], rax
lea rax, [rsp + 0x328]
mov qword [rsp + 0x120], rax
lea rax, [0x14002fbb0]
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x2a8]
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x120]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x140153378]
lea rcx, [rsp + 0x30]
call fcn.140117b70
mov ecx, 8
mov edx, 0x60
call fcn.1401178d0
mov eax, 2
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x2b0], rsi
mov rcx, qword [rsp + 0x1c8]
mov rdx, qword [rsp + 0x2b0]
call fcn.1401178b0
mov ecx, 2
mov edx, 0x20
call fcn.1401178b0
mov ecx, 8
mov edx, 0x240
call fcn.1401178b0
mov ecx, 2
mov rdx, rbx
call fcn.1401178b0
mov eax, 8
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1f0], rsi
mov rcx, qword [rsp + 0x1c8]
mov rdx, qword [rsp + 0x1f0]
call fcn.1401178b0
int3
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
ror byte [rax - 0x73], 5
add bl, byte [rdx + 0x15]
add byte [rsi + 0x63], cl
add al, 0x80
add r8, rax
jmp r8
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x120891
mov r8d, 4
jmp 0x140032b5b
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x1208aa
mov r8d, 9
jmp 0x140032b5b
sbb byte [rax - 0x73], cl
adc eax, 0x120898
mov r8d, 6
add rsp, 0x38
pop rdi
pop rsi
jmp rax
add rsp, 0x40
pop rsi
ret
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x14013c1b8]
mov qword [rsp + 0x20], rax
lea rax, [0x14015330d]
mov r8d, 5
jmp 0x14003303d
ret 0xff41
invalid
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14015cf35]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140032fe1
test al, al
setne al
add rsp, 0x70
pop rsi
ret
mov rcx, rdx
mov rdx, rax
call fcn.14000c760
nop
add rsp, 0x70
pop rsi
ret
cmp byte [rax], al
add byte [rax], al
add byte [rcx + 8], bh
add al, 0x82
std
ror dword [rdi], 1
mov dh, 0xca
invalid
adc byte [rax], al
adc byte [rax], al
adc byte [rax], al
add byte [rdx + 0x2a], bh
add byte [rax], al
add byte [rdx + 0x2b], bh
add byte [rax], al
add byte [rdx + 0x17], bh
add byte [rax], al
or eax, 0x151d5e
add byte [rax - 0x75], cl
adc al, 0xc1
mov eax, dword [rcx + rax*8]
add byte [rax], al
add bl, al
add byte [rdx + 0x1e], bh
add byte [rdx + 0x24], bh
test ecx, ecx
je 0x1400347c4
mov al, 1
test dl, dl
jne 0x1400347c6
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400347aa
cmp byte [rsp + 0x31], 0
je 0x1400347aa
test byte [rsi + 0x34], 4
jne 0x1400347aa
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov eax, edx
int3
lea edi, [0x1a34c4806]
jg case.0x1400345ca.20
add byte [rcx - 0x48], al
add eax, 0x48000000
mov esi, edx
sbb byte [rax - 0x77], cl
je 0x140034847
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Http2Writer_must_be_presentC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcwriteencoder.rs
add eax, 0x48000000
add esp, 0x40
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013c81a]
jmp 0x140034a12
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
add bl, ch
adc ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x107f45
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
movabs al, byte [0x20244c8d4800107e]
push rsp
and al, 0x30
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x107e52
push rdx
jle 0x1400349df
add byte [rcx - 0x48], al
or eax, 0x48000000
add esp, 0x40
mov eax, 2
mov rax, qword [rax + 0x18]
lea rdx, [0x14013c83f]
mov r8d, 8
add rsp, 0x40
pop rsi
jmp rax
mov rax, qword [rax + 0x18]
lea rdx, str.BodyKeepAliveClosedEndStreamScheduledLibraryResetReservedLocalReservedRemoteOpenlocalremoteHalfClosedLocalHalfClosedRemote
adc eax, 0x11e9ad
add esp, 0x40
mov eax, dword [rcx + rax*8]
lea rcx, str.BodyKeepAliveClosedEndStreamScheduledLibraryResetReservedLocalReservedRemoteOpenlocalremoteHalfClosedLocalHalfClosedRemote
xor byte [rdx], bl
adc eax, 0x48b4800
add al, 0xc1
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x107d82
xchg byte [rbp + 0x10], bh
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
pop rcx
jge 0x140034b0a
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov ecx, dword [rdx + 0x20]
jge 0x140034b2b
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov ecx, dword [rdx + 0x20]
mov eax, 6
add byte [rax], al
xor al, 4
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [0x140194260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp sub.kernel32.dll_HeapFree
add byte [rdi], cl
sub dword [rsp + 0xb0], edi
movaps xmmword [rsp + 0xa0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.default.0x140036596
leave
add dword [rcx + 0x5eac0c2], ecx
xchg byte [rcx], dl
invalid
and eax, 0x58
mov ecx, dword [0x58]
mov ah, 0x24
and eax, dword [rcx]
add byte [rax], al
mov byte [rsp + 0x133], 0
add dword [rax], eax
add byte [rax], al
movdqu xmmword [rsp + 0x1b0], xmm6
mov al, 1
add byte [rax], al
mov qword [rsp + 0x50], 0
lea r13, [rsp + 0x60]
mov dword [rsp + 0x60], 0
mov word [rsp + 0x64], 0
mov byte [rsp + 0x68], 0
mov dword [rsp + 0x6c], 0
mov byte [rsp + 0x70], 0
mov dword [rsp + 0x74], 0
mov byte [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0
mov byte [rsp + 0x80], 0
mov dword [rsp + 0x84], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], r8
lea rax, [rsp + 0xf8]
lea eax, [rsp + 0xf8]
lea eax, [rsp + 0xf8]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 0
mov rax, r9
shr rax, 0x20
mov byte [rsp + 0xb4], al
mov qword [rsp + 0x1a0], r9
mov dword [rsp + 0xb0], r9d
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rsp + 0xb5], xmm0
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0xc5], eax
mov dword [rsp + 0xd0], 0
mov word [rsp + 0xd4], 0
movzx eax, word [rsp + 0x1be]
mov word [rsp + 0xe6], ax
movdqu xmm0, xmmword [rsp + 0x1ae]
movdqu xmmword [rsp + 0xd6], xmm0
mov dword [rsp + 0xf0], 0x110000
mov byte [rsp + 0xf4], 0
lea r12, [0x14013cfe8]
lea rbx, [0x140140ab8]
xor eax, eax
jmp 0x140038364
mov rcx, qword [rsi + 8]
mov byte [rcx + rax], r14b
inc rax
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x140038445
cmp rax, 1
jne 0x140038eb0
mov rax, qword [rsp + 0x58]
cmp dword [rsp + 0xd0], 0
je 0x1400383a2
cmp rax, qword [rsp + 0xe8]
jb 0x140038ed4
mov qword [rsp + 0xe8], 0
jmp 0x1400383d2
movzx ecx, word [rsp + 0xd4]
cmp rcx, 4
ja 0x14003b74e
cmp rax, rcx
jb 0x140038f14
cmp word [rsp + 0xd4], 0
je 0x1400383d2
mov word [rsp + 0xd4], 0
mov qword [rsp + 0x50], 0
jmp 0x140038445
movzx ebp, di
imul esi, ebp, 0x6f75
shr esi, 0x18
lea edx, [rsi + 0x1100]
mov rcx, r13
call fcn.14003be00
imul eax, esi, 0x24c
sub edi, eax
movzx eax, di
imul edx, eax, 0x925
shr edx, 0x10
add edx, 0x1161
mov rcx, r13
call fcn.14003be00
mov eax, ebp
shr eax, 2
imul eax, eax, 0x4925
shr eax, 0x11
lea ecx, [rax + rax*8]
lea ecx, [rcx + rcx*2]
add ecx, eax
sub bp, cx
je 0x140038445
add ebp, 0x11a7
movzx edx, bp
mov rcx, r13
call fcn.14003be00
mov r9, qword [rsp + 0xc0]
test r9, r9
jne 0x1400387c0
movzx r10d, byte [rsp + 0xb0]
cmp r10b, 2
je 0x140038c51
mov r8, qword [rsp + 0xa0]
mov r15, qword [rsp + 0x88]
mov r11, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
movzx r14d, byte [rsp + 0xb1]
mov rbp, qword [rsp + 0xa8]
test r8, r8
je 0x14003854a
cmp r8, rbp
je 0x14003853e
lea rcx, [r8 + 1]
mov qword [rsp + 0xa0], rcx
movzx edi, byte [r8]
movzx edx, dil
test dl, dl
jns 0x140038aad
mov ecx, edx
and ecx, 0x1f
lea r9, [r8 + 2]
mov qword [rsp + 0xa0], r9
movzx esi, byte [r8 + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x140038daa
lea rdx, [r8 + 3]
mov qword [rsp + 0xa0], rdx
movzx r9d, byte [r8 + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp dil, 0xf0
jb 0x140038db6
lea rdx, [r8 + 4]
mov qword [rsp + 0xa0], rdx
movzx edx, byte [r8 + 3]
and ecx, 7
shl ecx, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
cmp edx, 0x110000
jne case.0x140038717.0
mov qword [rsp + 0xa0], 0
cmp r15, r11
je 0x140038c49
lea rcx, [r15 + 1]
mov qword [rsp + 0x88], rcx
movzx r8d, byte [r15]
movzx edx, r8b
test dl, dl
js 0x140038580
mov r15, rcx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140038630
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
add eax, 0x89900000
rol dword [rbx - 0x72b6e01f], 1
loope 0x1400385a4
lea rsi, [r15 + 2]
jmp 0x140038aad
mov ecx, edx
and ecx, 0x1f
loope 0x1400385a4
loope 0x1400385a4
lea rsi, [r15 + 2]
mov qword [rsp + 0x88], rsi
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
add qword [r9 - 0x7d], r8
loope 0x1400385d9
cmp dl, 0xdf
jbe 0x1400385f7
lea rsi, [r15 + 3]
mov qword [rsp + 0x88], rsi
mov dword [rsp + 0x88], esi
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14003860f
lea r8, [r15 + 4]
mov qword [rsp + 0x88], r8
movzx r9d, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, ecx
leave
invalid
leave
mov r15, r8
mov edx, r9d
lea ecx, [rdx - 0x2d]
cmp ecx, 2
add dh, byte [rbx + 0x3e]
add dh, byte [rbx + 0x3e]
jmp 0x140038aad
shl ecx, 6
or ecx, r9d
mov r15, rsi
mov edx, ecx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140038630
invalid
jmp 0x140038aad
jmp 0x140038aad
shl ecx, 0xc
or edx, ecx
mov r15, rsi
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jb 0x140038aad
nop word cs:[rax + rax]
cmp edx, 0x110000
je 0x140038c49
lea ecx, [rdx - 0x61]
cmp ecx, 0x1a
jb 0x140038aad
lea ecx, [rdx - 0x30]
cmp ecx, 0xa
jb 0x140038aad
mov r8d, 0x75a
xor ecx, ecx
mov r9d, 0x75a
nop word cs:[rax + rax]
shr r8, 1
add r8, rcx
mov esi, dword [r12 + r8*8]
cmp esi, edx
je 0x1400386a7
lea rdi, [r8 + 1]
cmp esi, edx
cmova r9, r8
cmovb rcx, rdi
mov r8, r9
sub r8, rcx
ja 0x140038670
dec rcx
mov r8, rcx
cmp rcx, 0x759
ja 0x1400390da
movzx r9d, word [r12 + r8*8 + 4]
mov ecx, r9d
and ecx, 0x7fff
test r9w, r9w
js 0x1400386e0
movzx r8d, word [r12 + r8*8]
mov r9d, edx
sub r9w, r8w
movzx ecx, cx
add ecx, r9d
movzx ecx, cx
cmp ecx, 0x1f73
jb 0x1400386f1
jmp 0x1400390f2
movzx r8d, cx
cmp r8d, 0x1f73
jae 0x140039103
movzx r9d, byte [rbx + rcx*4]
mov r8d, 0
cmp r9d, 1
je case.default.0x140038717
mov r8d, r9d
lea r9, [0x1401889f0]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov eax, dword [rsp + 0x60]
lea rsi, [rsp + 0x68]
mov rcx, qword [rsp + 0xb8]
test eax, eax
je 0x1400387e9
mov r8, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
cmp rcx, rdx
jb 0x140038804
jmp 0x140039114
movzx edx, word [rsp + 0x64]
cmp rdx, 5
jae 0x14003928f
mov r8, rsi
cmp rcx, rdx
jae 0x140039114
mov r15d, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x1400388c0
test eax, eax
je 0x1400388ca
mov r8, qword [rsp + 0x78]
sub r8, r9
je 0x1400388d9
xor ecx, ecx
jmp 0x140038853
mov edx, dword [r9 + rax*8 + 4]
movzx eax, byte [r9 + rax*8]
mov byte [r9 + rcx*8], al
mov dword [r9 + rcx*8 + 4], edx
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x1400388eb
mov rax, qword [rsp + 0xc0]
add rax, rcx
cmp dword [rsp + 0x60], 0
je 0x140038890
mov rdx, qword [rsp + 0x78]
cmp rax, rdx
jae 0x1400390bf
mov r9, qword [rsp + 0x70]
cmp rcx, rdx
jb 0x140038830
jmp 0x1400390ce
movzx edx, word [rsp + 0x64]
cmp rdx, 5
jae 0x14003928f
cmp rax, rdx
jae 0x1400390bf
mov r9, rsi
cmp rcx, rdx
jb 0x140038830
jmp 0x1400390ce
mov qword [rsp + 0xb8], rcx
jmp 0x140038916
movzx r8d, word [rsp + 0x64]
sub r8, r9
jne 0x14003882b
test eax, eax
je 0x1400388f3
cmp qword [rsp + 0x78], r8
jb 0x140038910
mov qword [rsp + 0x78], r8
jmp 0x140038910
mov eax, dword [rsp + 0x60]
test eax, eax
jne 0x1400388dd
movzx eax, word [rsp + 0x64]
cmp r8, rax
jae 0x140038910
mov word [rsp + 0x64], r8w
nop word cs:[rax + rax]
movdqu xmmword [r13 + 0x58], xmm6
imul eax, r15d, 0x9e3779b9
imul ecx, r15d, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x1401649b8]
movzx eax, word [rdx + rax*2]
add eax, r15d
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rcx, [0x1401650ec]
mov ebp, dword [rcx + rax*4]
mov eax, ebp
shr eax, 8
cmp eax, r15d
mov eax, 0
cmovne ebp, eax
mov r14d, dword [rsp + 0xf0]
cmp r14d, 0x110000
jne 0x1400389a0
test bpl, bpl
jne 0x140038e30
mov dword [rsp + 0xf0], r15d
jmp 0x140038445
cmp byte [rsp + 0xf4], 0
je 0x1400389d2
cmp byte [rsp + 0xf5], bpl
jae 0x1400389f2
mov ecx, r14d
mov edx, r15d
call fcn.140105b60
cmp eax, 0x110000
je 0x1400389fb
mov dword [rsp + 0xf0], eax
jmp 0x140038445
mov ecx, r14d
mov edx, r15d
call fcn.140105b60
cmp eax, 0x110000
jne 0x140038cf2
test bpl, bpl
jne 0x1400389fb
jmp 0x140038ea3
test bpl, bpl
je 0x140038e7c
cmp dword [rsp + 0xd0], 0
je 0x140038a42
mov rax, qword [rsp + 0xe8]
cmp rax, qword [rsp + 0xd8]
jne 0x140038a2c
lea rcx, [rsp + 0xd8]
call fcn.14003cca0
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xe0]
mov dword [rcx + rax*4], r15d
inc qword [rsp + 0xe8]
jmp 0x140038a66
movzx eax, word [rsp + 0xd4]
cmp rax, 3
ja 0x140038dc4
mov dword [rsp + rax*4 + 0xd8], r15d
inc eax
mov word [rsp + 0xd4], ax
mov byte [rsp + 0xf4], 1
mov byte [rsp + 0xf5], bpl
jmp 0x140038445
cmp edx, 0x110000
je 0x140038c49
cmp byte [rsp + 0xc8], 0
je 0x140038b6f
cmp edx, 0x80
jb 0x14003843d
lea edi, [rdx - 0xac00]
cmp edi, 0x2ba4
jb 0x1400383dd
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x1401709f0]
movzx r8d, word [r9 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, eax
imul r8, r8, 0xee4
shr r8, 0x20
lea r9, [0x1401727b8]
mov r14, qword [r9 + r8*8]
cmp edx, r14d
jne 0x140038cfe
mov rax, r14
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x14003b731
shr r14, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp r14, rdx
ja 0x14003b722
lea rax, [0x140179ed8]
lea r15, [rax + rcx*4]
test r14, r14
jne 0x140038d7e
jmp 0x140038445
cmp edx, 0x80
jb 0x14003843d
lea edi, [rdx - 0xac00]
cmp edi, 0x2ba4
jb 0x1400383dd
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140168394]
movzx eax, word [r8 + rax*2]
add eax, edx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea rcx, [0x1401693b0]
mov r14, qword [rcx + rax*8]
cmp edx, r14d
jne 0x14003843d
mov rax, r14
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x14003b711
shr r14, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r14, rdx
ja 0x14003b702
test r14, r14
je 0x140038445
lea rax, [0x14016d418]
lea rdi, [rax + rcx*4]
shl r14d, 2
xor esi, esi
nop word cs:[rax + rax]
mov edx, dword [rdi + rsi]
mov rcx, r13
call fcn.14003be00
add rsi, 4
cmp r14, rsi
jne 0x140038c30
jmp 0x140038445
mov byte [rsp + 0xb0], 2
cmp dword [rsp + 0x60], 0
je 0x140038c85
mov rdx, qword [rsp + 0x78]
test rdx, rdx
lea rsi, [rsp + 0x68]
je 0x140038e40
mov r8, qword [rsp + 0x70]
mov rcx, qword [rsp + 0xc0]
mov rax, rdx
sub rax, rcx
jae 0x140038cb9
jmp 0x14003b6e2
movzx edx, word [rsp + 0x64]
test rdx, rdx
lea rsi, [rsp + 0x68]
je 0x140038e40
cmp dx, 5
jae 0x14003b6ee
mov r8, rsi
mov rcx, qword [rsp + 0xc0]
mov rax, rdx
sub rax, rcx
jb 0x14003b6e2
lea rcx, [r8 + rcx*8]
mov rdx, rax
call fcn.1400377b0
mov eax, dword [rsp + 0x60]
test eax, eax
je 0x140038cdf
mov r9, qword [rsp + 0x78]
mov qword [rsp + 0xc0], r9
jmp 0x1400387c9
movzx r9d, word [rsp + 0x64]
mov qword [rsp + 0xc0], r9
jmp 0x1400387c9
mov dword [rsp + 0xf0], eax
jmp 0x140038445
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x140168394]
movzx ecx, word [r8 + rcx*2]
add ecx, edx
imul ecx, ecx, 0x9e3779b9
xor ecx, eax
imul rax, rcx, 0x80d
shr rax, 0x20
lea rcx, [0x1401693b0]
mov r14, qword [rcx + rax*8]
cmp edx, r14d
jne 0x14003843d
mov rax, r14
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x14003b711
shr r14, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r14, rdx
ja 0x14003b702
lea rax, [0x14016d418]
lea r15, [rax + rcx*4]
test r14, r14
je 0x140038445
shl r14d, 2
xor esi, esi
nop word cs:[rax + rax]
mov edx, dword [r15 + rsi]
mov rcx, r13
call fcn.14003be00
add rsi, 4
cmp r14, rsi
jne 0x140038d90
jmp 0x140038445
shl ecx, 6
or ecx, esi
mov edx, ecx
jmp 0x140038aad
shl ecx, 0xc
or r9d, ecx
mov edx, r9d
jmp 0x140038aad
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0xd4]
mov r8d, r15d
call fcn.140119f30
cmp dword [rsp + 0xd0], 0
je 0x140038e07
cmp qword [rsp + 0xd8], 0
je 0x140038e07
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
movdqu xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
movups xmmword [r13 + 0x80], xmm1
movdqu xmmword [r13 + 0x70], xmm0
jmp 0x140038a66
mov r14d, r15d
jmp 0x140038f80
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x58], 0
mov r14d, dword [rsp + 0xf0]
mov eax, 2
cmp r14d, 0x110000
je 0x140038364
mov dword [rsp + 0xf0], 0x110000
jmp 0x140038f80
mov dword [rsp + 0xf0], r15d
mov byte [rsp + 0xf4], 0
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
jmp 0x140038f80
mov dword [rsp + 0xf0], r15d
jmp 0x140038f80
mov rdx, qword [rsp + 0x58]
mov eax, dword [rsp + 0xd0]
test eax, eax
je 0x140038ede
cmp rdx, qword [rsp + 0xe8]
jae 0x140038f33
mov r8, qword [rsp + 0xe0]
jmp 0x140038efd
mov rcx, qword [rsp + 0xe0]
jmp 0x140038f1c
movzx ecx, word [rsp + 0xd4]
cmp rcx, 5
jae 0x14003b74e
lea r8, [rsp + 0xd8]
cmp rdx, rcx
jae 0x140038f41
mov r14d, dword [r8 + rdx*4]
inc rdx
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x58], rdx
jmp 0x140038f80
lea rcx, [rsp + 0xd8]
mov r14d, dword [rcx + rax*4]
inc rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], rax
jmp 0x140038f80
mov qword [rsp + 0xe8], 0
jmp 0x140038f56
cmp word [rsp + 0xd4], 0
je 0x140038f56
mov word [rsp + 0xd4], 0
mov r14d, dword [rsp + 0xf0]
mov dword [rsp + 0xf0], 0x110000
cmp r14d, 0x110000
je 0x140039120
nop word cs:[rax + rax]
cmp r14d, 0x80
jae 0x140038fb0
mov rsi, qword [rsp + 0x310]
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi]
jne 0x140038350
mov rcx, rsi
call fcn.140019470
mov rax, qword [rsi + 0x10]
jmp 0x140038350
mov dword [rsp + 0x138], 0
mov eax, r14d
cmp r14d, 0x800
jae 0x140038fe0
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x138], al
mov r15d, 2
mov eax, 1
jmp 0x14003904c
cmp r14d, 0x10000
jae 0x140039013
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x138], al
mov eax, r14d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x139], al
mov r15d, 3
mov eax, 2
jmp 0x14003904c
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x138], al
mov eax, r14d
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x139], al
mov eax, r14d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x13a], al
mov r15d, 4
mov eax, 3
and r14b, 0x3f
or r14b, 0x80
mov byte [rsp + rax + 0x138], r14b
mov rcx, qword [rsp + 0x310]
mov rax, qword [rcx]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, r15
jb 0x1400390a3
mov rsi, qword [rsp + 0x310]
mov rcx, qword [rsi + 8]
add rcx, r14
lea rdx, [rsp + 0x138]
mov r8, r15
call fcn.140116da0
add r14, r15
mov qword [rsi + 0x10], r14
mov rax, qword [rsp + 0x50]
jmp 0x140038364
mov rsi, qword [rsp + 0x310]
mov rcx, rsi
mov rdx, r14
mov r8, r15
call fcn.140119d10
mov r14, qword [rsi + 0x10]
jmp 0x140039073
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
mov rcx, rax
call fcn.140117bc0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
call fcn.140117bc0
lea r8, [0x14013cf58]
mov edx, 0x75a
mov rcx, 0xffffffffffffffff
call fcn.140117bc0
lea r8, [0x14013cf70]
mov edx, 0x1f73
call fcn.140117bc0
lea r8, [0x14013cf88]
mov edx, 0x1f73
call fcn.140117bc0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srcdecompose.rs
call fcn.140117bc0
cmp dword [rsp + 0x60], 0
je 0x140039160
cmp qword [rsp + 0x68], 0
mov r12, qword [rsp + 0x318]
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x310]
je 0x140039175
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov eax, dword [rsp + 0xd0]
jmp 0x140039175
mov r12, qword [rsp + 0x318]
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x310]
test eax, eax
je 0x14003919a
cmp qword [rsp + 0xd8], 0
je 0x14003919a
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x140194260]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], 8
mov qword [rsp + 0x130], 0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], rcx
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x160], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x168], rax
mov byte [rsp + 0x170], 1
mov word [rsp + 0x178], 1
and qword [rsp + 0x1a0], 0xffffffffffff00ff
mov dil, 1
lea r15, [0x1401605f0]
movdqa xmm6, xmmword [str.________________]
movdqa xmm7, xmmword [0x1401236e0]
xorps xmm8, xmm8
movdqa xmm14, xmmword [0x140123700]
movdqa xmm15, xmmword [0x1401239c0]
movdqa xmm10, xmmword [0x1401239e0]
movdqa xmm11, xmmword [0x1401239f0]
movdqa xmm12, xmmword [0x140123a00]
movdqa xmm13, xmmword [0x140123a10]
movdqa xmm9, xmmword [0x140123a20]
xor ebp, ebp
jmp 0x1400392cf
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.140117c30
add byte [rcx - 0x7f], al
clc
jo 0x14003a716
add byte [rax], al
add byte [rax], al
and al, 0x30
pop rbp
adc al, byte [rax]
sbb byte [rbx], al
add byte [rax], al
add bh, al
and al, 0x74
add byte [rax], al
add byte [rax], al
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsp + 0x70]
add edx, 0xfffffffc
pop rdx
cld
invalid
pxor mm0, mm0
and al, 0x20
cmp byte [rcx + 0x41], 0
add byte [rax], al
add ecx, 0x40
add dword [rbp - 0x29], esi
add esp, 0x8058
add byte [rax], al
int3
sub rsp, 0x48
mov rsi, rdx
mov rdi, qword [rcx]
lea rax, [rdi + 8]
mov qword [rsp + 0x40], rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.AfdGroupcp
mov r8d, 8
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
add byte [rax - 0x73], cl
add eax, 0x10cdce
invalid
int 0x10
invalid
add byte [rax - 0x73], cl
add eax, 0x10cdce
invalid
int 0x10
invalid
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x14014bf88]
mov edx, 0x480010cd
lea esi, [rsp + 0x30]
mov edx, 0x480010cd
lea esi, [rsp + 0x30]
mov r8d, 2
mov rcx, rsi
mov r9, rdi
stc
stc
call fcn.140009d40
lea rax, [0x14014bfc0]
mov qword [rsp + 0x20], rax
lea rdx, str.afd_group
lea r9, [rsp + 0x40]
mov r8d, 9
mov rcx, rsi
call fcn.140009d40
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
je 0x14003f23e
mov al, 1
test cl, cl
jne 0x14003f25d
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
xor al, 4
xor al, 4
jne 0x14003f245
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140155651]
mov r8d, 2
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
sbb al, 0x84
leave
test cl, cl
setne al
jmp 0x14003f25d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015af9b]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
cmp byte [rax - 0x77], cl
ror dword [rax - 0x77], cl
iretd
jno 0x14003f2b2
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x155070
add byte [rax], al
add byte [rcx], dh
invalid
in eax, dx
mov dh, 0x47
xor dword [rax + rax*8 + 0xaf850f], eax
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
test dword [rdi + 0x48000000], ebp
mov ecx, dword [rdi + 0x38]
cmp byte [r8 - 0x75], r9b
push r8
ror dword [rcx + rbp - 0x3e], 0x48
mov ecx, dword [rdi + 0x40]
invalid
invalid
ret 0x8b48
mov qword [rcx + rdx*8], rbx
mov dword [rcx + rdx*8], ebx
mov dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], dh
rol byte [rsi + 0x75023c06], 0x12
xchg byte [rsi], al
cmp al, 2
add dh, byte [rbp + 0x12]
add dh, byte [rbp + 0x12]
cmp byte [rbx + 0x5d], bl
imul ebp, dword [rsi + 0x61], 0x76697463
and byte gs:[rbx + 0x74], dh
jb 0x14013929a
invalid
jne 0x1401392a7
js 0x1401392ac
invalid
jo 0x1401392af
jns 0x1401392bc
outsd dx, dword [rsi]
invalid
jb 0x1401392c2
push 0x65
invalid
jb 0x1401392ca
insb byte [rdi], dx
invalid
jae case.0x140022a5b.52
jb 0x1401392e4
invalid
insd dword [rdi], dx
invalid
invalid
jb 0x140139307
jno 0x140139319
jae 0x14013931b
and byte [rbp + 0x52], dl
and byte [r13 + 0x69], bpl
jae 0x140139323
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x20676e69
jae 0x140139319
jae 0x14013931a
imul ebp, dword [rsi + 0x67], 0x68637320
insd dword [rdi], dx
and byte gs:[rcx + 0x6e], ah
outsb dx, byte [rsi]
and byte [ebx + 0x63], dh
push 0x20656d65
invalid
outsb dx, byte [rsi]
and byte fs:[rcx + 0x75], ah
je 0x14013932b
push 0x7469726f
jns 0x140139339
invalid
outsd dx, dword [rsi]
jb 0x14013932f
je 0x140139341
jo 0x140139339
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
pop rdi
jb 0x140139334
jae 0x140139336
je 0x1401392f3
invalid
jae 0x14013934b
and byte [rcx + 0x73], ch
and byte [rcx + 0x6c], ch
insb byte [rdi], dx
invalid
jae 0x140139358
outsb dx, byte [rsi]
pop rdi
jo 0x140139361
outsb dx, byte [rsi]
and byte [edx + 0x65], ah
outsw dx, word [rsi]
jb 0x140139366
and byte [rdx + 0x65], dh
invalid
jbe 0x14013936e
and byte fs:[rax + 0x72], dh
jbe 0x140139379
outsd dx, dword [rsi]
jne 0x140139386
and byte [rax + 0x6f], dh
outsb dx, byte [rsi]
jae 0x14013937f
jae 0x14013937f
jae 0x14013937f
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x54455320
push rsp
push r11
and byte [rdx + 0x65], ah
outsw dx, word [rsi]
jb 0x140139394
and byte [rdx + 0x65], dh
invalid
imul esi, dword [rsi + 0x65], 0x72702064
and byte fs:[rax + 0x72], dh
jo 0x1401393ad
jbe 0x1401393a7
outsd dx, dword [rsi]
jne 0x1401393b4
and byte [rcx + 0x43], al
jae 0x1401393ac
jae 0x1401393ac
jae 0x1401393ac
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x53555020
and byte [eax + 0x55], dl
push rbx
pop rdi
push rax
push rdx
push r11
and byte [r15 + rbp*2 + 0x20], r14b
jo 0x1401393c4
jb 0x140139382
and byte [rdi + 0x68], dh
ja 0x1401393cc
outsd dx, dword [rsi]
and byte [rcx + rbp*2 + 0x73], ah
invalid
imul esi, dword fs:[rbx + 0x61], 0x64656c62
and byte [rbx + 0x65], dh
jb 0x1401393e9
jb 0x140139396
jo 0x1401393ed
jae 0x1401393e2
push 0x65727473
jae 0x1401393f0
jb 0x1401393e3
invalid
insd dword [rdi], dx
and byte [rbp + 0x72], ah
jb 0x1401393f4
jb 0x1401393f6
outsd dx, dword [rsi]
jb 0x1401393a7
and byte [rbx + 0x65], dh
jae 0x1401393ee
outsb dx, byte [rsi]
je 0x1401393ac
invalid
and byte [rax], al
add byte [rax], al
jp 0x14013932d
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x74], dh
jae 0x14013941e
jb 0x140139411
invalid
insd dword [rdi], dx
and byte [rbp + 0x72], ah
jb 0x140139422
jb 0x1401393d5
and byte [rbp + riz*2 + 0x74], ah
invalid
je 0x14013941e
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
jae 0x140139446
jb 0x140139439
invalid
insd dword [rdi], dx
and byte [rbp + 0x72], ah
jb 0x14013944a
jb 0x1401393fd
jb 0x140139444
invalid
jbe 0x140139449
cmp ah, byte fs:[rax]
cmp ah, byte fs:[rax]
add al, dl
xchg ebx, eax
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x6f], ah
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
invalid
jne 0x140139486
jb 0x140139450
and byte [rax], al
clc
xchg ebx, eax
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x6f], ah
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
je 0x1401394a2
invalid
add byte [rax], al
add byte [rax], al
sub byte [rbx + rdx + 0x140], dl
xchg esp, eax
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x6f], ah
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
adc byte [rax], dl
adc eax, 0x140
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14153aa6c], dh
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x72], dh
jo 0x14013951c
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x14013951c
outsd dx, dword [rsi]
je 0x14013951c
invalid
je 0x14013958d
and byte [rbp + 0x73], dh
and byte gs:[rsi + 0x6f], ah
jb 0x140139547
outsb dx, byte [rsi]
invalid
jns 0x1401395a5
jae 0x1401395bd
invalid
add byte [rax], al
add byte [rbx], ch
xchg ebp, eax
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rcx
add byte [rax], al
add byte [0x1a11395a9], bl
invalid
jae 0x14013961e
add byte [rax], al
add byte [rcx + 0x73], ah
invalid
jae 0x14013961e
invalid
jb 0x140139622
jb 0x140139622
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
and dword [rax + 0x65], ebp
invalid
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rbx], ch
xchg ebp, eax
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
inc byte [rax]
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
sub edx, dword [rbp + 0x14013]
add byte [rax], al
invalid
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x140139774
invalid
jne 0x1401397d8
jae 0x1401397dc
invalid
jb 0x1401397e5
je 0x1401397e7
invalid
jne 0x1401397fa
js 0x1401397ff
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401397e1
invalid
jae case.0x140022a5b.24
je 0x140139845
imul ebp, dword [rsi + 0x67], 0x43412073
and byte [r14 + 0x6f], bpl
je 0x1401397fe
jb 0x140139845
invalid
imul esi, dword gs:[rsi + 0x65], 0x6e692064
and byte fs:[rcx + 0x6e], ch
imul ebp, dword [rsi + 0x20], 0x656d6974
insb byte [rdi], dx
and byte [rcx + rbp*2 + 0x6d], dh
insb byte [rdi], dx
jns 0x140139811
insd dword [rdi], dx
invalid
jb 0x14013985e
invalid
imul esi, dword gs:[rsi + 0x65], 0x72662064
and byte fs:[rsi + 0x72], ah
and byte [rsi + 0x72], ah
invalid
and byte [rax + 0x61], ch
insb byte [rdi], dx
sub ax, 0x6c63
outsd dx, dword [rsi]
jae case.0x140022a5b.26
jb case.0x140022a5b.26
jb case.0x140022a5b.26
insd dword [rdi], dx
and byte gs:[rdi + 0x69], dh
je 0x14013988f
and byte [rcx + 0x6e], ch
jbe 0x14013988d
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x73], 0x72657a69
jb 0x14013989b
jne 0x1401398ac
jb 0x14013989b
jne 0x1401398ac
and byte fs:[rbx + 0x74], dh
jb 0x1401398a5
invalid
outsw dx, word [rsi]
jb 0x1401398ae
and byte [rax + 0x72], dh
outsd dx, dword [rsi]
invalid
invalid
jae 0x1401398e0
jb 0x1401398d3
invalid
jne 0x1401398f1
invalid
imul ebp, dword [rsi + 0x74], 0x206e6961
je 0x1401398fe
je 0x1401398f2
imul ebp, dword [rsi + 0x20], 0x20656874
push 0x65646165
jb 0x1401398bf
and byte gs:[rax + 0x65], ch
invalid
jb 0x1401398bf
invalid
jae 0x14013991a
imul ebp, dword [rdi + 0x6e], 0x6e6f6320
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x140139915
js 0x140139926
invalid
je 0x140139922
invalid
and byte gs:[rdi + rbp*2 + 0x20], dh
invalid
push rsp
and byte [rdx + 0x65], dh
jno 0x14013995b
jae 0x14013995d
and byte [rdi + 0x61], dh
jae 0x14013990e
jb 0x140139955
jae 0x140139957
je 0x140139914
je 0x140139914
outsd dx, dword [rsi]
jb 0x140139917
invalid
insb byte [rdi], dx
insb byte [rdi], dx
jns 0x140139922
invalid
je 0x140139971
invalid
and byte fs:[rbp + 0x78], ah
invalid
jae 0x14013998a
jae 0x14013998a
imul esi, dword [rsi + 0x65], 0x616f6c20
and byte [rdi + rbp*2 + 0x61], ch
and byte fs:[rdi + 0x65], ah
outsb dx, byte [rsi]
jb 0x140139987
je 0x140139991
outsb dx, byte [rsi]
and byte [edx + 0x65], ah
push 0x6f697661
jb 0x1401399a7
invalid
jae 0x14013999a
invalid
invalid
outsb dx, byte [rsi]
imul ebp, dword [rbp + 0x75], 0x6572206d
insd dword [rdi], dx
jne 0x1401399c7
and byte [rdx + 0x65], dh
jb 0x1401399c2
jno 0x1401399d4
imul esi, dword [rdx + 0x65], 0x746e656d
jae 0x1401399cd
invalid
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jo 0x1401399db
imul ebp, dword [rsi + 0x74], 0x71657220
jne 0x1401399de
jno 0x1401399e9
imul esi, dword [rdx + 0x65], 0x54482073
jb 0x1401399dc
jae 0x140139999
push rsp
push rsp
push rax
invalid
outsb dx, byte [rsi]
and byte [rdx + 0x65], dh
invalid
invalid
pop rdi
push rsp
push rsp
push rsp
pop rdi
push r11
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbp + 0x72], dh
imul esp, dword [rax], 0x72616863
invalid
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rbx + 0x63], dh
push 0x69656d65
invalid
outsb dx, byte [rsi]
jbe 0x14013a060
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rcx + 0x75], ah
je 0x14013a06f
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x61], 0x6f687475
outsd dx, dword [rsi]
jb 0x14013a073
je 0x14013a085
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rax + 0x6f], dh
jb 0x14013a08c
imul ebp, dword [rsi + 0x76], 0x64696c61
and byte [rsi + 0x6f], ah
jb 0x14013a091
invalid
jae 0x14013a08b
push 0x20656d65
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x61676e69
invalid
jne 0x14013a0ab
invalid
push 0x7469726f
jns 0x14013a05e
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x70676e69
jo 0x14013a0a8
jo 0x14013a0a8
je 0x14013a0b1
and byte [rbp + 0x69], ch
jae 0x14013a0c1
imul ebp, dword [rsi + 0x67], 0x20697275
je 0x14013a0c6
jne 0x14013a0c5
imul esp, dword [rax], 0x206f6f74
insb byte [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rdi + rbp*2 + 0x6e], ch
insd dword [edi], dx
insd dword [rdi], dx
insd dword [rdi], dx
jo 0x14013a0d5
je 0x14013a0db
jns 0x14013a083
and byte [rbx + 0x74], dh
jae 0x14013a0d9
jb 0x14013a0d0
outsb dx, byte [rsi]
jae 0x14013a0ce
jae 0x14013a0ce
jae 0x14013a0ce
push 0x20656d65
je 0x14013a0e1
and byte [rdi + rbp*2 + 0x6f], dh
outsd dx, dword [rsi]
and byte [rdi + rbp*2 + 0x6e], ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
add byte [rax], al
add byte [rax], al
ror byte [rdx + 2], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax + 1]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ah
and ah, byte [rbx]
and al, 0x25
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and dword [rdx], esp
and esp, dword [0x2726]
sub ch, byte [rbx]
add byte [0x17143a0f8], ch
add byte [rdx], ch
sub eax, dword [rax]
sub eax, 0x3130002e
add byte cs:[rax], dh
xor dword [rdx], esi
xor esi, dword [rsi + 0x39383736]
xor dh, byte [rbx]
xor al, 0x35
invalid
cmp byte [rcx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsi
pop rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x5f], bl
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
outsb dx, byte fs:[rsi]
je 0x14013b67a
invalid
invalid
invalid
je 0x14013b67d
js 0x14013b690
js 0x14013b690
invalid
js 0x14013b696
imul esi, dword [rdx + 0x65], 0x726f6673
ja 0x14013b690
outsw dx, word [rsi]
jb 0x14013b6a5
invalid
jb 0x14013b695
jb 0x14013b6a5
jb 0x14013b6a5
insd dword [rdi], dx
imul esp, dword [rsi + 0x2d], 0x6374616d
push 0x6d2d6669
imul esp, dword [rsi + 0x2d], 0x69646f6d
imul sp, word [rbp + 0x64], 0x732d
imul esp, dword [rsi + 0x2d], 0x69646f6d
imul sp, word [rbp + 0x64], 0x732d
imul ebp, dword [rsi + 0x63], 0x2d666965
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
sub eax, 0x6374616d
imul esp, dword [rsi + 0x2d], 0x656e6f6e
sub eax, 0x6374616d
push 0x722d6669
invalid
imul esp, dword [rsi + 0x2d], 0x676e6172
imul esp, dword gs:[rsi + 0x2d], 0x6f6d6e75
imul esp, dword [rsi + 0x2d], 0x6f6d6e75
imul esp, dword [rsi + 0x2d], 0x6f6d6e75
imul esp, dword fs:[rsi + 0x69], 0x732d6465
imul ebp, dword [rsi + 0x63], 0x73616c65
insb byte [rdi], dx
invalid
jae 0x14013b6f0
invalid
insb byte [rdi], dx
invalid
jae 0x14013b6f0
sub eax, 0x69646f6d
imul sp, word [rbp + 0x64], 0x696c
insb byte [rdi], dx
invalid
insd dword [rdi], dx
outsd dx, dword [rsi]
imul esp, dword fs:[rsi + 0x69], 0x696c6465
insb byte [rdi], dx
invalid
insb byte [rdi], dx
imul ebp, dword [rsi + 0x6b], 0x61636f6c
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
outsb dx, byte [rsi]
imul ebp, dword [rdi + rbp*2 + 0x63], 0x61
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
je case.0x140022a5b.256
outsd dx, dword [rsi]
outsb dx, byte [rsi]
insd dword [rdi], dx
invalid
outsw dx, word [rsi]
outsd dx, dword [rsi]
jb 0x14013b710
invalid
outsd dx, dword [rsi]
jb 0x14013b709
imul ebp, dword [esi + 0x70], 0x6d676172
invalid
jo 0x14013b717
invalid
jo 0x14013b71d
jb 0x14013b71b
outsd dx, dword [rsi]
js 0x14013b727
sub eax, 0x68747561
outsb dx, byte gs:[rsi]
je 0x14013b720
invalid
jo 0x14013b72f
outsd dx, dword [rsi]
js case.0x140022a5b.262
sub eax, 0x68747561
outsd dx, dword [rsi]
jb 0x14013b731
jp 0x14013b72b
je 0x14013b735
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jo 0x14013b745
invalid
jo 0x14013b754
invalid
outsd dx, dword [rsi]
jb 0x14013b767
sub eax, 0x796c6e6f
jb 0x14013b75b
outsb dx, byte [rsi]
jb 0x14013b764
jb 0x14013b764
jb 0x14013b764
jb 0x14013b768
jb 0x14013b777
jb 0x14013b76b
jb 0x14013b77c
jb 0x14013b77c
jb 0x14013b770
jb 0x14013b73a
jb 0x14013b73a
jo 0x14013b77e
insb byte [rdi], dx
imul esp, dword [rbx + 0x79], 0x72666572
jb 0x14013b77a
jb 0x14013b77d
jae 0x14013b782
jae 0x14013b782
jb 0x14013b781
je 0x14013b790
je 0x14013b790
jb 0x14013b798
jns 0x14013b74d
sub eax, 0x65746661
jb 0x14013b799
invalid
invalid
jae 0x14013b78c
invalid
invalid
invalid
imul esp, dword [rbp + 0x74], 0x2d
je 0x14013b760
invalid
invalid
jae 0x14013b7a0
invalid
invalid
je 0x14013b774
js 0x14013b7be
outsb dx, byte gs:[rsi]
jae 0x14013b7b7
imul ebp, dword [rdi + 0x6e], 0x63657373
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14013b7c5
invalid
jae case.0x140022a5b.270
invalid
invalid
sub eax, 0x73626577
outsd dx, dword [rsi]
invalid
imul esp, dword [rbp + 0x74], 0x2d
imul esp, dword [rbp + 0x79], 0x73
invalid
jns 0x14013b7d6
jae 0x14013b7c9
invalid
invalid
invalid
invalid
invalid
jo 0x14013b7e4
outsd dx, dword [rsi]
je 0x14013b7e4
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
jae 0x14013b7df
invalid
ja 0x14013b7e3
invalid
invalid
invalid
imul esp, dword [rbp + 0x74], 0x2d
jbe 0x14013b7ed
jb 0x14013b7fd
imul ebp, dword [rdi + 0x6e], 0x76726573
outsb dx, byte [rsi]
jae 0x14013b7f4
jb 0x14013b807
jbe 0x14013b7f7
jb 0x14013b807
jb 0x14013b807
jae case.0x140022a5b.275
je 0x14013b7c4
je 0x14013b7c4
invalid
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rcx + 0x65], 0x73
jae 0x14013b813
invalid
jae 0x14013b813
jb 0x14013b80a
imul esp, dword [rbx + 0x74], 0x6172742d
outsb dx, byte [rsi]
jae 0x14013b81a
invalid
outsd dx, dword [rsi]
jb 0x14013b821
sub eax, 0x75636573
jb 0x14013b81d
je 0x14013b82f
je 0x14013b81d
je 0x14013b82c
je 0x14013b82c
invalid
jb 0x14013b834
je 0x14013b833
jb 0x14013b823
invalid
outsb dx, byte [rsi]
jae 0x14013b82b
jb 0x14013b7f5
jb 0x14013b7f5
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
invalid
jne 0x14013b845
jb 0x14013b802
invalid
outsb dx, byte gs:[esi]
je 0x14013b850
invalid
jne 0x14013b84c
jo case.0x140022a5b.281
jb 0x14013b840
jb 0x14013b840
jne case.0x140022a5b.282
jne case.0x140022a5b.282
jb 0x14013b847
jb 0x14013b847
sub eax, 0x65736e69
invalid
jno 0x14013b86b
jne 0x14013b85c
jae 0x14013b86d
jae 0x14013b86d
jae 0x14013b871
jbe 0x14013b85d
invalid
jb 0x14013b877
jns 0x14013b875
jbe 0x14013b869
imul esp, dword [rcx + 0x77], 0x696e7261
outsb dx, byte [rsi]
invalid
ja 0x14013b864
invalid
jb 0x14013b873
imul ebp, dword [rsi + 0x67], 0x2d777777
ja 0x14013b881
ja 0x14013b881
ja 0x14013b839
invalid
je 0x14013b87d
imul esp, dword [rbx + 0x61], 0x2d786574
invalid
js 0x14013b847
invalid
je 0x14013b884
outsb dx, byte [rsi]
je 0x14013b84f
sub eax, 0x65707974
je 0x14013b89d
jns 0x14013b895
jo 0x14013b88b
sub eax, 0x6974706f
sub eax, 0x6974706f
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14013b8a7
invalid
js 0x14013b85d
sub eax, 0x2d736e64
outsb dx, byte fs:[rsi]
jae 0x14013b861
sub eax, 0x66657270
je 0x14013b89e
jo 0x14013b8a8
je 0x14013b89e
je 0x14013b89e
push 0x6e6f632d
je 0x14013b8b4
outsd dx, dword [rsi]
insb byte [rdi], dx
js 0x14013b873
sub eax, 0x6d617266
jb 0x14013b8aa
jb 0x14013b8aa
insd dword [rdi], dx
sub eax, 0x6974706f
outsd dx, dword [rsi]
jo 0x14013b8c3
imul ebp, dword [rdi + 0x6e], 0x782d7873
jae 0x14013b8cb
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14013b8cc
invalid
js 0x14013b882
sub eax, 0x2d737378
js 0x14013b8ca
jae 0x14013b886
sub eax, 0x746f7270
jo 0x14013b8cd
outsd dx, dword [rsi]
je 0x14013b8c3
invalid
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rsp
outsd dx, dword [rsi]
push rbx
je 0x14013b8da
jb 0x14013b8dd
jb 0x14013b8dd
outsd dx, dword [rsi]
jb 0x14013b8cd
pop rdi
jo 0x14013b8e2
imul esi, dword [rsi], 0
jbe 0x14013b873
add byte [rax], al
add byte [rax], al
add byte [rax + 0x78], ah
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add al, dh
jae 0x14013b899
add dword [rax], eax
add byte [rax], al
lock sub edx, dword [0x14013b9df]
add byte [rax], al
add al, dh
sub edx, dword [0x14013b9df]
add byte [rax], al
add byte [rax], al
add byte fs:[rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
add byte [rax + 0x72], dh
jo 0x14013b924
sub byte [rax], al
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
jo 0x14013b924
outsd dx, dword [rsi]
js 0x14013b92e
jns 0x14013b8e3
sub eax, 0x6e6e6f63
invalid
invalid
add dword [rax], eax
add byte [rax], al
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
cmp dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rcx], bh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], r8b
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
sub edx, dword [0x14013ba7f]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lock sub edx, dword [0x14013ba7f]
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
invalid
push rsp
outsd dx, dword [rsi]
imul esp, dword [rbp + 0x6e], 0x43
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x14013c90f
outsb dx, byte [rsi]
je 0x14013c8f9
outsb dx, byte gs:[rsi]
je 0x14013c91a
outsb dx, byte [rsi]
jbe 0x14013c917
insb byte [rdi], dx
imul esp, dword [rsp + rdx*2 + 0x72], 0x66736e61
push rsp
jb 0x14013c91d
outsb dx, byte [rsi]
jae 0x14013c925
push rsp
jb 0x14013c91d
outsb dx, byte [rsi]
jae 0x14013c925
jb 0x14013c907
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jns 0x14013c92f
jb 0x14013c943
je 0x14013c941
invalid
push rbx
jb 0x14013c95d
imul esp, dword [rbx + 0x65], 0x75736e55
push rbp
outsb dx, byte [rsi]
jae 0x14013c963
jo 0x14013c960
outsd dx, dword [rsi]
jb 0x14013c967
push rsi
jb 0x14013c96c
imul ebp, dword [rdi + 0x6e], 0x75736e55
push rbp
outsb dx, byte [rsi]
jae 0x14013c975
jo 0x14013c972
outsd dx, dword [rsi]
jb 0x14013c979
push rdx
push rdx
jno 0x14013c980
jae 0x14013c982
je 0x14013c97a
je 0x14013c97a
outsd dx, dword [rsi]
invalid
invalid
outsd dx, dword [rsi]
insb byte [rdi], dx
jne 0x14013c98f
je 0x14013c981
push rbp
push rbp
jb 0x14013c988
push rdx
jno 0x14013c998
imul esi, dword [rdx + 0x65], 0x556f4e64
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
push rbp
jo 0x14013c993
jb 0x14013c98f
invalid
invalid
invalid
imul r14d, dword [rbx + 0x70], 0x68637461
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400d47], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], cl
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rsi + rcx + 0x140], dl
add byte [rax + 0x1400d47], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
xchg esp, eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rdi + 0xd], 0x40
add dword [rax], eax
add byte [rax], al
or byte [rax], al
or eax, 0x140
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
push rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
rcl byte [rax + 0xe]
add dword [rax], eax
add byte [rax], al
xor byte [rsi + rcx + 0x140], dl
add byte [rax - 0x37], dl
add byte [rax], dh
xchg esp, eax
invalid
add dword [rax], eax
add byte [rax], al
push rax
leave
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], al
enter 0x400e, 1
add byte [rax], al
add byte [rax + 0x1400316], dh
add byte [rax], al
add byte [rax - 0x39], al
invalid
outsb dx, byte [rsi]
jbe 0x14014ed05
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x61684369
jb 0x14014ecf8
invalid
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14014ed13
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x656d6568
outsb dx, byte [rsi]
jbe 0x14014ed20
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x75], 0x726f6874
imul esi, dword [rcx + rdi*2 + 0x49], 0x6c61766e
outsb dx, byte [rsi]
jbe 0x14014ed30
insb byte [rdi], dx
outsb dx, byte [rsi]
jbe 0x14014ed30
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x6f], 0x74616d72
push rbx
invalid
jne 0x14014ed5c
push 0x7469726f
jns 0x14014ed3c
imul esi, dword [rbx + 0x73], 0x50676e69
push rax
invalid
push 0x51646e41
jne 0x14014ed64
jb 0x14014ed7a
imul r14, qword [r11 + 0x73], 0x54676e69
imul ebp, dword [rsi + 0x67], 0x4c6f6f54
outsd dx, dword [rsi]
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
push rbx
push rbx
invalid
insd dword [rdi], dx
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
add byte [eax], al
add byte [rax], al
mov al, 0x3e
sbb byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add ah, dh
add eax, 0xd0000
add byte [rax], al
invalid
hlt
outsd dx, dword [rsi]
jb 0x14014eda8
je 0x14014edba
and byte [rcx + 0x6d], ch
jo 0x14014edb2
imul esp, dword [rbp + 0x73], 0x736f6820
je 0x14014ed4f
add byte [rax + 0x14014f7], al
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rcx], eax
add byte [rax], al
invalid
sbb byte [rax + 1], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x72], dh
jne 0x14014edfc
imul esp, dword [rax], 0x74736f68
and byte [rcx + 0x73], ch
and byte [rsi + 0x61], dh
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x68], 0x65646165
jb 0x14014edc1
jbe 0x14014ee04
insb byte [rdi], dx
jne 0x14014ee0b
add byte [rax], al
xor bh, 0x14
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add dword [rax], eax
add byte [rsi], dl
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
invalid
cmp bl, byte [rbp + rdx*2 + 0x73]
jb 0x14014ee3b
jb 0x14014ee3b
pop rsp
push rbp
jae 0x14014ee31
jb 0x14014ee2a
invalid
invalid
xor dh, byte cs:[rcx]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
jne 0x14014eead
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
add byte [rbp + 0x73], dh
jne 0x14014eead
imul edi, dword [rdx + 0x65], 0x65766f20
jb 0x14014eea9
jp 0x14014eea2
and byte [rdi + 0x76], ch
jb 0x14014eea9
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14014ee67
ja 0x14014eeb1
outsb dx, byte gs:[rsi]
and byte [rbx + 0x61], ah
insb byte [rdi], dx
invalid
add al, al
in eax, dx
adc al, 0x40
add dword [rax], eax
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
or al, byte [rax]
add byte [rax], al
call 0x1415503bc
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
fisttp dword [rax]
add byte [rax], al
add byte es:[rax], al
add al, ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
jrcxz 0x14014eeb2
or byte [rax], al
add byte [rbx], dh
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
add byte [rax], al
add byte [rbx + 0x3a], al
invalid
invalid
cmp bl, byte [rbp + rdx*2 + 0x73]
pop rsp
push rbp
jae 0x14014ef1b
jb 0x14014ef2b
jb 0x14014ef2b
pop rsp
push rbp
jae 0x14014ef21
jb 0x14014ef1a
invalid
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [eax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
invalid
add byte [rsi], dl
add byte [rax], al
add byte [rax + 0x14014ee], dh
add byte [rax], al
add byte [rdi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, bl
sub dword [0x14014f09f], edx
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
in eax, dx
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
fsubr dword [rcx]
adc eax, 0x140
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push 0x74736f
add byte [rax], al
add byte [rax + 0x78], ah
add byte [rax + 1], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a06], dl
add byte [rax], al
add byte [rax + 0x6f], dh
jo 0x140150d49
jb 0x140150d50
add byte [rax], al
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
jns 0x140153430
jo 0x14015342a
insb byte [rdi], dx
imul esi, dword [rsi + 0x65], 0x736f6c43
outsb dx, byte fs:[rsi]
push rbx
je 0x14015346b
invalid
je 0x140153491
jo 0x140153494
outsb dx, byte [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], bh
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x1401534f3
pop rsp
push rbp
jae 0x1401534e9
jb 0x1401534e2
invalid
jae 0x140153507
jb 0x14015350e
jns 0x1401534f2
pop rsp
jae 0x14015350a
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x6e63203a
insb byte [rdi], dx
cmp ah, byte fs:[rax]
invalid
outsb dx, byte [rsi]
je 0x14015350c
cmp al, 0x3d
and byte [rbx + 0x65], dh
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rbp + 0x69], 0x74
add byte [rax], al
add byte [rax], al
js 0x140153536
adc eax, 0x140
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop qword [rax]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
jo 0x140153545
adc eax, 0x140
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rbx + 1], ch
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x2b], dh
adc eax, 0x140
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add bl, al
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
add al, dh
sub edx, dword [0x1401536a7]
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rdx + 1], cl
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
push rdx
invalid
insd dword [rdi], dx
adc eax, 0x140
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x25], cl
and rax, 0x14015
and eax, 0x14015
adc eax, 0x140
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x25], cl
and rax, 0x14015
and eax, 0x14015
adc eax, 0x140
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], bl
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], ah
and al, byte [rax]
invalid
add byte [rax], al
and al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [case.0x140022a5b.41], ah
and eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
sub al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
xchg edi, eax
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax - 0x69], ch
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdx + 0x1401397], cl
add byte [rax], al
add byte [rdi + 0x1401397], ch
add byte [rax], al
add ch, cl
xchg edi, eax
adc eax, dword [rax + 1]
add byte [rax], al
add bh, dh
xchg edi, eax
adc eax, dword [rax + 1]
add byte [rax], al
add byte [0x141585d35], bl
add byte [rax], al
add byte [rax + rbx*4], dh
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdx - 0x68], ch
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x1401398], al
add byte [rax], al
add byte [rdx + 0x1401398], dh
add byte [rax], al
add byte [rax], cl
cdq
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], dh
cdq
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdi - 0x67], ah
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401849e5], dl
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
loopne 0x1401864cd
adc eax, 0x140
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, dl
ror eax, cl
adc eax, dword [rax + 1]
invalid
invalid
enter 0x4013, 1
add dword [rax], eax
add byte [rax], al
add bl, ah
jrcxz 0x140186472
adc eax, dword [rax + 1]
add byte [rax], al
jrcxz 0x140186472
adc eax, dword [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add dl, ch
invalid
add byte [rax], al
invalid
enter 0x4013, 1
adc eax, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add ah, bh
cld
cld
enter 0x4013, 1
add byte [rax], al
add byte [rcx + rcx*8], dl
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdi], ah
leave
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], dh
leave
adc eax, dword [rax + 1]
add byte [rax], al
add byte [0x1415878a6], bh
add byte [rax], al
add byte [0x1401864e5], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0xa5000000014013c8]
enter 16403, 1
add byte [rax], al
add byte [rcx + 0x14013c8], bh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1401866bd], dl
add byte [rax], al
add byte [rdx], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test dword [rsi], eax
invalid