Function at 0x140050157
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov r9, rdx
mov ecx, dword [rcx]
mov eax, 0x27
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
cmp rcx, 0x2710
jb 0x140020d20
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word [rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x2b], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x29], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140020c90
cmp rdx, 0x63
jbe 0x140020d0e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
cmp rdx, 0xa
jae 0x140020d2b
or dl, 0x30
mov byte [rbp + rax - 0x28], dl
dec rax
jmp 0x140020d39
mov rdx, rcx
cmp rdx, 0x63
ja 0x140020ce4
jmp 0x140020d0e
movzx ecx, word [r8 + rdx*2]
mov word [rbp + rax - 0x29], cx
add rax, 0xfffffffffffffffe
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
mov edx, 0x27
sub rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea r8, [0x14006d7f0]
mov rcx, r9
mov dl, 1
xor r9d, r9d
call fcn.14001bc80
nop
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
movzx r8d, word [rcx]
mov eax, 0x81
nop dword [rax]
movzx r9d, r8w
mov r8d, r9d
shr r8d, 4
mov ecx, r9d
and cl, 0xf
lea r10d, [rcx + 0x30]
lea r11d, [rcx + 0x57]
cmp cl, 0xa
movzx ecx, r10b
movzx r10d, r11b
cmovb r10d, ecx
mov rcx, rax
mov byte [rbp + rax - 0x52], r10b
dec rax
cmp r9w, 0x10
jae 0x1400212f0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140021373
mov r8d, 0x81
sub r8, rax
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffb0
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x140067b2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14001bc80
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005db98]
mov edx, 0x80
call fcn.140056be0
int3
push rbp
sub rsp, 0x60
lea rbp, [rsp + 0x60]
movzx eax, byte [rcx]
cmp rax, 0x64
jb 0x140021b84
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
shr r8d, 0xc
imul ecx, r8d, 0x64
sub al, cl
movzx eax, al
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov ecx, 0x24
mov eax, r8d
jmp 0x140021b8d
mov ecx, 0x26
cmp al, 0xa
jae 0x140021b95
or al, 0x30
mov byte [rbp + rcx - 0x27], al
jmp 0x140021ba9
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov ecx, 0x25
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffd9
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x14006d7f0]
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.14001bc80
nop
add rsp, 0x60
pop rbp
ret
push rbp
sub rsp, 0x60
lea rbp, [rsp + 0x60]
movzx r8d, cx
cmp r8d, 0x2710
jb 0x140022408
shr r8d, 4
imul r8d, r8d, 0x347
shr r8d, 0x13
imul eax, r8d, 0x2710
sub ecx, eax
movzx eax, cx
imul eax, eax, 0x147b
shr eax, 0x13
imul r9d, eax, 0x64
sub ecx, r9d
movzx ecx, cx
lea r9, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx eax, word [r9 + rax*2]
mov word [rbp - 4], ax
movzx eax, word [r9 + rcx*2]
mov word [rbp - 2], ax
mov eax, 0x23
mov ecx, r8d
jmp 0x140022448
mov eax, 0x27
cmp cx, 0x64
jb 0x140022442
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul eax, r8d, 0x64
sub ecx, eax
movzx eax, cx
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx eax, word [rcx + rax*2]
mov word [rbp - 2], ax
mov eax, 0x25
mov ecx, r8d
cmp cx, 0xa
jae 0x140022454
or cl, 0x30
mov byte [rbp + rax - 0x28], cl
dec rax
jmp 0x14002246c
movzx ecx, cx
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx ecx, word [r8 + rcx*2]
mov word [rbp + rax - 0x29], cx
add rax, 0xfffffffffffffffe
lea rcx, [rax + rbp]
add rcx, 0xffffffffffffffd9
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
lea r8, [0x14006d7f0]
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.14001bc80
nop
add rsp, 0x60
pop rbp
ret
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov rax, rcx
mov r9d, 0x81
mov r8, rcx
nop dword [rax]
mov rcx, r9
shr r8, 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 [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400226b0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14002272f
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140067b2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14001bc80
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005db98]
mov edx, 0x80
call fcn.140056be0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, ecx
mov r9d, 0x81
mov r8d, ecx
nop dword [rax + rax]
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r8b, 4
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae 0x140024740
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400247bd
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140067b2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14001bc80
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005db98]
mov edx, 0x80
call fcn.140056be0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, ecx
mov r9d, 0x81
mov r8d, ecx
nop dword [rax + rax]
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 [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400250f0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14002516e
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140067b2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14001bc80
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005db98]
mov edx, 0x80
call fcn.140056be0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
movzx eax, byte [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [rax]
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r8b, 4
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae 0x1400251a0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14002521d
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140067b2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14001bc80
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005db98]
mov edx, 0x80
call fcn.140056be0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov r8d, 0x81
nop word cs:[rax + rax]
movzx r9d, cx
mov ecx, r9d
shr ecx, 4
mov eax, r9d
and al, 0xf
lea r10d, [rax + 0x30]
lea r11d, [rax + 0x37]
cmp al, 0xa
movzx eax, r10b
movzx r10d, r11b
cmovb r10d, eax
mov rax, r8
mov byte [rbp + r8 - 0x52], r10b
dec r8
cmp r9w, 0x10
jae 0x140027950
add rax, 0xfffffffffffffffe
cmp rax, 0x81
jae 0x1400279cd
mov ecx, 0x81
sub rcx, r8
add rax, rbp
add rax, 0xffffffffffffffb0
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x140067b2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14001bc80
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005db98]
mov edx, 0x80
mov rcx, rax
call fcn.140056be0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop dword [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 [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140027a10
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140027a8e
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140067b2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14001bc80
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005db98]
mov edx, 0x80
call fcn.140056be0
int3
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov rax, rcx
mov r9d, 0x81
mov r8, rcx
nop dword [rax]
mov rcx, r9
shr r8, 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 [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140027ac0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140027b3f
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x140067b2b]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14001bc80
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x14005db98]
mov edx, 0x80
call fcn.140056be0
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov r9d, dword [rcx]
mov r8d, r9d
neg r8d
cmovs r8d, r9d
mov rcx, rdx
mov eax, 0x27
lea r10, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
cmp r8d, 0x2710
jb 0x140027c43
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, r8
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, r8d
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r10 + rbx*2]
mov word [rbp + rsi - 0x23], bx
movzx edi, word [r10 + rdi*2]
mov word [rbp + rsi - 0x21], di
mov rsi, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
ja 0x140027bb0
cmp rdx, 0x63
jbe 0x140027c31
movzx r8d, dx
shr r8d, 2
imul r8d, r8d, 0x147b
shr r8d, 0x11
imul r11d, r8d, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x140027c4e
or dl, 0x30
mov byte [rbp + rax - 0x20], dl
dec rax
jmp 0x140027c5c
mov rdx, r8
cmp rdx, 0x63
ja 0x140027c03
jmp 0x140027c31
movzx edx, word [r10 + rdx*2]
mov word [rbp + rax - 0x21], dx
add rax, 0xfffffffffffffffe
test r9d, r9d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffe1
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
lea r8, [0x14006d7f0]
xor r9d, r9d
call fcn.14001bc80
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
inc rax
lea r9, [rsp + 0x40]
mov qword [r9], rax
lea rax, [0x140064738]
mov qword [rsp + 0x20], rax
lea rax, [0x140064730]
mov r8d, 6
mov rcx, rdx
ror dword [rax - 0x77], 1
ret 0x2ee8
cmpsd dword cs:[rsi], dword [rdi]
invalid
invalid
jmp 0x1400286b7
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140064789]
lea edx, [0x140064789]
mov r8d, 5
jmp 0x140028775
add eax, dword [rcx]
add byte [rax], al
add rax, 8
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
lea rax, [0x1400647e0]
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 8
lea rax, [0x1400647c7]
lea r9, [0x1400671a9]
add eax, dword [rax]
mov r8d, 0x13
mov rcx, rdx
mov rdx, rax
call fcn.140022be0
nop
add rsp, 0x48
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140064769]
lea edx, [0x140064769]
jmp case.0x1400280f2.29
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140064779]
mov r8d, 0x10
jmp 0x140028775
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140064796]
rol byte [rbx], 0
mov r8d, 0x18
jmp 0x140028775
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.CharacterEncodingEncapsulatedTextHeaderDisallowedLabelPreamblePreEncapsulationBoundaryPostEncapsulationBoundaryUnexpectedTypeLabel
mov r8d, 0x11
jmp 0x140028775
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.Length
mov r8d, 6
jmp 0x140028775
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14006478e]
mov r8d, 8
jmp 0x140028775
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1400647ae]
mov r8d, 0x19
add rsp, 0x48
jmp rax
add dh, al
add al, 0x1f
mov byte [rcx + 8], 0x12
ret
cmp eax, 0x30
ja case.0x140028f7f.7
lea r9, [0x14006ecec]
pop rbp
add al, 0
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
enter 0xffffffffffffff41, 0xffffffffffffffe0
mov byte [rcx + 4], 0
jmp 0x140029058
int 0
add byte [rax], al
mov byte [rcx + 4], 9
jmp 0x140029058
invalid
mov byte [rcx + 4], 0xf
jmp 0x140029058
invalid
add byte [rax], al
invalid
mov ebx, 0xc6000000
mov byte [rcx + 4], 0xc
add al, 0xc
jmp 0x140029058
mov dl, 0
add byte [rax], al
mov byte [rcx + 4], 0xe
jmp 0x140029058
invalid
add byte [rax], al
invalid
test eax, 0xc6000000
add al, 0xa
mov byte [rcx + 4], 0xa
jmp 0x140029058
mov byte [rcx + 4], 2
jmp 0x140029058
mov byte [rcx + 4], 5
jmp 0x140029058
mov es, word [rax]
add byte [rax], al
mov es, word [rax]
add byte [rax], al
mov byte [rcx + 4], 0xd
add al, 0xd
jmp 0x140029058
add byte [rcx - 0x77], al
rol byte [rcx - 0x80], 1
mov r8d, edx
and r8b, 0x20
loopne case.0x140028f7f.9
loopne case.0x140028f7f.9
lea r9d, [rdx - 0x40]
cmp r9b, 0x3f
jae 0x140029030
shr r8b, 5
mov byte [rcx + 4], 0x14
add al, 0x14
add al, 0x14
jmp 0x140029051
mov byte [rcx + 4], 1
add al, 1
jmp 0x140029058
mov byte [rcx + 4], 6
add al, 6
jmp 0x140029058
mov byte [rcx + 4], 7
add al, 7
jmp 0x140029058
mov byte [rcx + 4], 0x10
add al, 0x10
jmp 0x140029058
mov byte [rcx + 4], 0x11
jmp 0x140029058
mov byte [rcx + 4], 3
jmp 0x140029058
mov byte [rcx + 4], 4
jmp 0x140029058
mov byte [rcx + 4], 0xb
jmp 0x140029058
mov byte [rcx + 4], 8
jmp 0x140029058
mov byte [rcx + 4], 0x13
jmp 0x140029058
mov byte [rcx + 4], 0x12
jmp 0x140029058
cmp dl, 0xbf
jge 0x14002903f
shr r8b, 5
mov byte [rcx + 4], 0x15
jmp 0x140029051
lea r9d, [rdx + 0x40]
cmp r9b, 0x3f
jae 0x14002905f
shr r8b, 5
mov byte [rcx + 4], 0x16
mov byte [rcx + 5], al
mov byte [rcx + 6], r8b
mov dword [rcx], 2
ret
and dword [rcx], 0
mov byte [rcx + 8], 0x14
mov byte [rcx + 9], dl
ret
fild dword [rbp + 0xf]
retf
retf
enter 0xffffffffffffade8, 0x50
add dword [rax], eax
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x38], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14006d4f5]
lea r9, fcn.140040260
lea ecx, [0x140068228]
lea r8, [rbp - 0x38]
mov edx, 0x2b
add byte [rax], al
invalid
call fcn.140056f70
ud2
nop
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
call fcn.140040260
nop
add rsp, 0x28
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rsi, rdx
invalid
mov rdi, qword [rcx]
adc r14b, r15b
invalid
mov eax, edi
and eax, 3
invalid
add ecx, dword [rax - 0x73]
or eax, 0x2d5b7
mov bh, 0xd5
add al, byte [rax]
lea rcx, [0x14006f144]
mov bh, 0xd5
add al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140041bdf
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
lea rdx, str.Errorcode
sub byte [rax - 0x73], cl
adc eax, 0x2ba8c
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
lea r9, [rdi + 0x10]
adc byte [r8 - 0x73], r9b
add eax, 0x2711c
add eax, 0x2711c
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea rsi, [rbp - 0x10]
invalid
mov r8d, 4
mov rcx, rsi
call fcn.140021690
lea rax, [0x140068d28]
cli
std
dec dword [rax - 0x73]
add eax, 0x2713f
lea eax, [0x140068d28]
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
add byte [rax], al
mov rcx, rsi
mov r9, rdi
call fcn.140021690
cli
std
dec dword [rax - 0x77]
int1
call fcn.140022810
jmp 0x140041e90
add byte [rax], al
or al, 0xfe
invalid
shr rdi, 0x20
mov dword [rbp + 8], edi
or byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x2708c
and byte [rcx - 0x74b7f783], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x2708c
mov r8d, 2
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
jne 0x140041c16
loopne 0x140041bbf
mov byte [rbp - 0x18], al
call 0x140ed6203
mov byte [rbp - 0x17], 0
lea rax, [0x140068cb8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
jo case.0x140037bb9.413
add byte [rax - 0x77], cl
and al, 0x20
mov dword [rsp + 0x20], eax
lea rdx, [0x14006d636]
mov ecx, 0x8d480002
jne 0x140041c34
lea rsi, [rbp - 0x20]
lea esi, [rbp - 0x20]
lea r9, [rbp + 8]
mov r8d, 4
mov rcx, rsi
call fcn.140021690
mov ecx, dword [rbp + 8]
call case.0x14002a492.749
mov byte [rbp + 0xf], al
lea rax, [0x140068ce0]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea r9, [rbp + 0xf]
mov r8d, 4
mov rcx, rsi
call fcn.140021690
mov edx, dword [rbp + 8]
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.1400420b0
lea rax, [0x140068d00]
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140021690
lea rcx, [rbp - 0x20]
call fcn.140022810
cmp qword [rbp - 0x10], 0
je 0x140041e90
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.1400183a0
mov eax, ebx
jmp 0x140041e90
add dword [rax], eax
invalid
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x140041d0f
lea rax, [0x14006f154]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x140041e43
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x10], rax
lea rax, [0x140068d58]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
lea rax, [0x140068d4e]
mov qword [rsp + 0x38], rax
lea rax, [0x140068ce0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
lea rdx, str.Customerror
lea edx, str.Customerror
lea r9, str.kind
mov r8d, 6
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140022c90
jmp 0x140041e90
invalid
add dword [rax], eax
add byte [rax], al
or al, 0xf
invalid
add byte [rax], al
mov al, 0x25
jmp 0x140041e43
mov bl, 0
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x140041e43
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x140041e43
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp 0x140041e43
sahf
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x140041e43
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x10
jmp 0x140041e43
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x140041e43
add byte [rax + 0x82e921], dh
add byte [rax], al
mov al, 0x21
jmp 0x140041e43
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x140041e43
mov al, 4
jmp 0x140041e43
mov al, 0x28
jmp 0x140041e43
mov al, 0xc
jmp 0x140041e43
mov al, 9
jmp 0x140041e43
mov al, 0x19
jmp 0x140041e43
mov al, 0x18
jmp 0x140041e43
mov al, 2
jmp 0x140041e43
mov al, 0xf
jmp 0x140041e43
mov al, 3
jmp 0x140041e43
mov al, 7
jmp 0x140041e43
mov al, 1
jmp 0x140041e43
mov al, 0x1f
jmp 0x140041e43
mov al, 0x11
jmp 0x140041e43
mov al, 0x29
jmp 0x140041e43
mov al, 0x14
jmp 0x140041e43
mov al, 5
jmp 0x140041e43
mov al, 0x15
jmp 0x140041e43
mov al, 0xd
jmp 0x140041e43
mov al, 6
jmp 0x140041e43
mov al, 0x12
jmp 0x140041e43
mov al, 0xa
jmp 0x140041e43
mov al, 8
jmp 0x140041e43
mov al, 0x1e
jmp 0x140041e43
invalid
mov al, 0x20
jmp 0x140041e43
mov al, 0x16
jmp 0x140041e43
mov al, 0x27
jmp 0x140041e43
mov al, 0x13
jmp 0x140041e43
mov al, 0x17
jmp 0x140041e43
mov al, 0x1c
jmp 0x140041e43
mov al, 0x1d
jmp 0x140041e43
mov al, 0x26
jmp 0x140041e43
mov al, 0x1a
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x140068ce0]
add eax, 0x26e68
lea rsi, [rbp - 0x10]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.140022880
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
call fcn.1400229d0
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rbp
mov rbp, rsp
mov al, 1
cmp ecx, 0x3e2
jle 0x140041f1c
cmp ecx, 0x271c
jle 0x140041f42
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x140041f13
add byte [rax], al
invalid
lea rcx, [0x14006f620]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 0xd
jmp 0x140042033
lea edx, [rcx - 2]
cmp edx, 0x109
ja 0x140041ff7
lea rcx, [0x14006f1f8]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
jmp 0x140042033
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x50ef9], al
add byte [rsi + 0x31], bh
cmp ecx, 0x50e
jle 0x140041f7b
cmp ecx, 0x1b7f
jg 0x140041faa
cmp ecx, 0x1715
jg 0x14004200f
add byte [rdi], cl
invalid
cmp ecx, 0x50f
je 0x14004209d
cmp ecx, 0x5b4
je 0x140042031
jmp 0x14004200b
cmp ecx, 0x46a
push 4
add byte [rax], al
jle case.0x140041b94.62
cmp ecx, 0x4ce
jg 0x140042035
cmp ecx, 0x46b
je 0x1400420a1
add byte [rax], al
cmp ecx, 0x476
jbe 0x140041fa3
add byte [rax], al
jne 0x14004200b
mov al, 0x20
jmp 0x140042033
cmp ecx, 0x2021
jg 0x140042021
cmp ecx, 0x1b80
je 0x140042031
cmp ecx, 0x1f4e
je 0x140042031
jmp 0x14004200b
lea eax, [rcx - 0x3c2a]
cmp eax, 2
inc dword [rbx + 0x627202f8]
jb 0x140042031
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x5a740000
je 0x140042031
je 0x140042031
jmp 0x14004200b
cmp ecx, 0x3e3
add byte [rax], al
je 0x140042031
cmp ecx, 0x41d
add byte [rax], al
je 0x140042031
cmp ecx, 0x461
je 0x140042031
jmp 0x14004200b
mov al, 0x21
jmp 0x140042033
cmp ecx, 0x150
je 0x1400420a5
cmp ecx, 0x252
je 0x140042031
mov al, 0x28
jmp 0x140042033
cmp ecx, 0x1716
je 0x140042031
cmp ecx, 0x1b64
je 0x140042031
jmp 0x14004200b
cmp ecx, 0x2022
je 0x140042031
cmp ecx, 0x25e9
jne 0x14004200b
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
je 0x14004205d
cmp ecx, 0x4d0
jne 0x14004200b
invalid
mov al, 4
jmp 0x140042033
mov al, 0x14
jmp 0x140042033
mov al, 0x26
jmp 0x140042033
mov al, 0x18
jmp 0x140042033
mov al, 0xb
jmp 0x140042033
invalid
mov al, 0xc
jmp 0x140042033
mov al, 5
jmp 0x140042033
mov al, 2
jmp 0x140042033
mov al, 9
jmp 0x140042033
mov al, 8
jmp 0x140042033
mov al, 6
jmp 0x140042033
mov al, 0xa
jmp 0x140042033
mov al, 3
jmp 0x140042033
mov al, 7
jmp 0x140042033
mov al, 0x10
jmp 0x140042033
mov al, 0x19
jmp 0x140042033
mov al, 0x24
jmp 0x140042033
mov al, 0x1f
jmp 0x140042033
mov al, 0x11
jmp 0x140042033
mov al, 0x1b
jmp 0x140042033
mov al, 0x1c
jmp 0x140042033
mov al, 0xe
jmp 0x140042033
mov al, 0x1a
jmp 0x140042033
mov al, 0x1e
jmp 0x140042033
mov al, 0xf
jmp 0x140042033
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
shr r9b, 1
and r9b, 1
test r9b, r9b
je 0x140042424
nop word cs:[rax + rax]
cmp r8, rbx
je 0x140042409
mov rax, r8
movzx r9d, byte [r8 - 1]
test r9b, r9b
js 0x140042330
lea r8, [rax - 1]
movzx r9d, r9b
jmp 0x140042392
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x14004235d
movzx r11d, byte [rax - 3]
cmp r11b, 0xbf
jg 0x140042367
lea r8, [rax - 4]
cld
movzx edi, byte [rax - 4]
and edi, 7
out 7, eax
out 7, eax
shl edi, 6
and r11d, 0x3f
or r11d, edi
jmp 0x14004236f
lea r8, [rax - 2]
and r10d, 0x1f
loop 0x140042384
loop 0x140042384
jmp 0x14004237a
lea r8, [rax - 3]
std
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
mov dh, 0xc9
or r9d, r10d
cmp r9d, 0x110000
je 0x140042409
lea r10d, [r9 - 9]
cmp r10d, 5
add eax, 0xff70820f
invalid
invalid
add eax, 0xff70820f
invalid
cmp r9d, 0x20
je 0x140042310
cmp r9d, 0x80
jb 0x140042424
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
jg 0x1400423db
test r10d, r10d
je 0x1400423fb
cmp r10d, 0x16
jne 0x140042424
cmp r9d, 0x1680
sete r9b
jmp 0x1400422f8
invalid
invalid
invalid
invalid
cmp r10d, 0x20
je 0x1400422e8
and byte [rdi], cl
test byte [rbx], al
invalid
cmp r10d, 0x30
jne 0x140042424
cmp r9d, 0x3000
sete r9b
jmp 0x1400422f8
invalid
invalid
invalid
movzx r9d, r9b
mov dh, 0xc9
movzx r9d, byte [r9 + rdx]
jmp 0x1400422f4
adc ecx, ebp
jmp 0x140042405
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov qword ss:[rsi + 8], rbx
mov qword [rsi + 0x10], rax
add rsp, 0x10d0
add esp, 0x10d0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
sub rax, rbx
cmp rcx, rax
jae 0x140042431
mov rax, rcx
jmp 0x14004240b
test rax, rax
test eax, eax
je 0x14004240b
cmp rcx, rax
jbe 0x14004240b
cmp byte [rbx + rax], 0xbf
jg 0x14004240b
mov qword [rbp + 0x1008], r14
mov qword [rbp + 0x1010], rbx
add byte [rax], al
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len__rustc_9d79cd5f79e75bd0d2083260271307ce9acd9081library_alloc_src_string.rs
lea r8, [0x140068468]
mov edx, 0x30
add byte [rax], al
call fcn.140056c70
ud2
invalid
or dword [rax + 1], ecx
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0x27a80
lea rax, str.library_std_src_syspalwindowsos.rs
mov edx, 0x800
mov rcx, r8
mov r8, rax
call fcn.140056c60
add dword [r8], r8d
add dword [r8], r8d
int3
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x1008], 0
je 0x1400424c1
add byte [rcx + rdx - 0x46], dh
add dword [rax], eax
mov edx, 1
add byte [rax], al
mov rcx, qword [rbp + 0x1010]
call fcn.1400183a0
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
sbb byte [rax - 0x77], cl
mov edx, eax
ret 0x495d
pop rbp
jmp r9
mov rbp, rsp
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x140042545
adc byte [rbp + 0xa], dh
test al, 0x20
jne 0x14004254d
pop rbp
jmp 0x140027b60
invalid
mov ecx, dword [rcx]
pop rbp
jmp 0x1400250d0
call qword [rax + 0x549ce95d]
invalid
nop
pop rbp
jmp 0x1400279f0
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
mov rax, qword [rcx]
cmp rax, 2
jne 0x140042607
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x140042791
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140021480
dec dword [rax - 0x7d]
jge 0x1400425ba
add byte [rdi], cl
test al, al
rol byte [rcx], 0
invalid
dec dword [rax - 0x7d]
jge 0x1400425ba
add byte [rdi], cl
test al, al
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x65], cl
adc byte [rdi + rcx - 0x4a], al
mov dh, 0x7d
invalid
mov r12, qword [rbp + 0x10]
mov esp, dword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
mov eax, 3
mov rcx, rsi
mov ecx, esi
lea rdx, [0x140069510]
outsd dx, dword [rsi]
add al, byte [rax]
call fcn.14001cee0
test al, al
jne 0x14004278d
std
inc dword [rax + rax*8 + 0x1a9850f]
add byte [rax], al
test r15b, 1
je 0x140042791
add r12, r13
add esp, ebp
cmp rbx, r12
jb 0x1400427a7
add rdi, r12
sub rbx, r12
jne 0x1400425a0
jmp 0x140042791
mov al, byte [rcx]
add byte [rax], al
test rax, rax
je 0x140042680
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
lea rax, [rbp + 0x40]
jne 0x1400426aa
mov qword [rbp - 0x40], rax
lea rax, [0x14003e080]
mov qword [rbp - 0x38], rax
lea rax, [0x14006d5f0]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov dword [rbp + 0x18], eax
mov qword [rbp + 0x20], 1
lea rdx, [0x140067558]
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
jmp 0x140042725
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov rbx, qword [rsi + 0x20]
mov ebx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
jo 0x1400426ac
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x14004276a
invalid
jmp 0x140042793
mov qword [rbp - 0x50], rax
lea rax, [0x14003e080]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
mov qword [rbp + 0x18], 2
mov qword [rbp + 0x28], 0
movabs rax, 0x400000020
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
lea rax, [0x14006d5f0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rdx, [0x140067558]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.14001d220
mov rcx, qword [rbp - 0x10]
test al, al
je 0x140042755
imul byte [rdx - 0x74b70003]
invalid
test rcx, rcx
je 0x140042755
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
jne 0x14004278d
jmp 0x14004275e
test al, al
jne 0x14004278d
test rcx, rcx
jne 0x1400427b9
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x140042793
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.14001cee0
test al, al
je 0x140042791
mov al, 1
jmp 0x140042793
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.140056be0
lea rax, [0x140067c00]
mov qword [rsp + 0x20], rax
lea rcx, [0x140067bc4]
lea r9, [0x1400674a8]
lea r8, [rbp + 8]
mov edx, 0x37
add byte [rax], al
call fcn.140056f70
int3
mov rax, qword [rbp + 0xb0]
mov qword [rbp + 0x68], rax
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x128], rax
mov rdi, qword [rbp + 0xc0]
test r14b, r14b
jne case.default.0x140042d44
jmp 0x1400428af
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0x128]
mov r8, rdi
call fcn.1400438f0
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
movzx r8d, al
lea r9, [0x14006f6f4]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rdi
mov r9, qword [rbp + 0x128]
jmp r10
add rcx, 4
jmp 0x140042933
mov r8, rdi
sub r8, rcx
jb 0x14004349d
add rcx, qword [rbp + 0x128]
mov r9, rcx
test r8, r8
je 0x14004295c
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x140042964
cmp ecx, 0x5c
je 0x140042964
cmp al, 4
ja case.default.0x140042d44
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0x128]
mov r8, rdi
call fcn.1400438f0
sldt word [rax]
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
movzx r8d, al
lea r9, [0x14006f710]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
add rcx, 4
jmp 0x1400429de
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400429de
invalid
mov ecx, 6
jmp 0x1400429de
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add eax, 0x2b9
add byte [rax + 0x39], cl
stc
cmp rcx, rdi
ja 0x1400434b1
test rbx, rbx
je case.default.0x140042d44
cmp al, 6
je case.default.0x140042d44
or byte [rax], al
invalid
or byte [rax], al
add byte [rbx + rcx*4 + 0x73], cl
or byte [rax - 0x75], cl
pop rbx
adc byte [rax - 0x73], cl
lea esi, [rax + 0x48000000]
mov edx, dword [rbp + 0x128]
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0x128]
mov r8, rdi
call fcn.1400438f0
invalid
add byte [rax], al
movzx r10d, byte [rbp + 0xb0]
mov dh, 0x95
mov al, 0
add byte [rax], al
mov dh, 0x95
mov al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
movzx edx, r10b
movzx edx, dl
invalid
lea r8, [0x14006f72c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rdi
mov r8, qword [rbp + 0x128]
jmp r9
add rcx, 4
jmp 0x140042a85
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140042a85
mov ecx, 6
jmp 0x140042a85
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140042a85
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, rdi
mov ecx, 2
mov rdx, rdi
mov edx, edi
sub rdx, rcx
jb 0x1400434c5
add rcx, qword [rbp + 0x128]
mov r8, rcx
mov r15d, r10d
test rdx, rdx
je 0x140042ab7
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete sil
or sil, cl
jmp 0x140042ab9
xor esi, esi
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x4f], rax
movups xmm0, xmmword [rbp + 0xb1]
add byte [rdi], cl
adc byte [rbp + 0xc1], cl
adc byte [rbp + 0xc1], cl
movaps xmmword [rbp + 0x40], xmm1
movaps xmmword [rbp + 0x30], xmm0
movaps xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0xb0]
mov rdx, r14
mov r8, rbx
call fcn.1400438f0
add byte [rdi], cl
mov dh, 0x95
mov al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
add byte [rax], al
lea r8, [0x14006f748]
lea eax, [0x14006f748]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, r14
mov r10d, esi
mov edx, esi
mov r11d, r15d
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x140042b58
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140042b58
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x140042b58
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp 0x140042b58
mov ecx, 2
mov rdx, rbx
invalid
invalid
add ecx, 2
jmp 0x140042b58
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
retf 0x820f
jne 0x140042b6b
add byte [rax], al
retf 0x820f
add rcx, r14
add ecx, esi
mov r8, rcx
test rdx, rdx
je 0x140042b81
invalid
adc al, byte [rcx + 0xf]
mov dh, 0
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
jmp 0x140042b83
add dh, byte [rcx]
ror byte [rcx + rcx*4 + 0x75], 0xa0
xor eax, eax
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rbx
movups xmm0, xmmword [rbp + 0xb0]
test al, 0xf
adc byte [rbp + 0xb0], al
movups xmm1, xmmword [rbp + 0xc0]
movups xmmword [rbp - 0x50], xmm0
rol byte [rax], 0
add byte [rdi], cl
adc dword [rbp - 0x50], eax
movups xmmword [rbp - 0x40], xmm1
mov rcx, qword [rbp + 0xd0]
mov qword [rbp - 0x30], rcx
mov byte [rbp - 0x26], al
mov word [rbp - 0x28], 0x200
fadd dword [r8]
add cl, byte [rax - 0x73]
popfq
add dword [rax], 0xb6410000
add dh, byte [rcx]
leave
fadd dword [r8]
add cl, byte [rax - 0x73]
popfq
add dword [rax], 0xb6410000
add dh, byte [rcx]
leave
mov r15, rdi
mov rdx, qword [rbp + 0x128]
jmp 0x140042c1e
movzx eax, byte [rbp + 0xb1]
cmp al, byte [rbp + 0xe9]
jne case.default.0x140042d44
mov rdx, qword [rbp + 0x70]
mov r15, qword [rbp + 0x78]
movzx r11d, byte [rbp + 0x80]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rbp + 0x30], xmm0
movaps xmmword [rbp + 0x40], xmm1
mov rax, qword [rbx + 0x1f]
mov qword [rbp + 0x4f], rax
movzx ecx, byte [rbp + 0xa8]
movzx r14d, byte [rbp + 0xa9]
movzx r10d, byte [rbp + 0xaa]
xchg ebp, eax
stosb byte [rdi], al
add byte [rax], al
add byte [rcx - 0x80], al
sti
invalid
cmp r11b, 6
je 0x140042c45
mov rax, qword [rbp + 0x4f]
mov qword [rbp + 0xcf], rax
movaps xmm0, xmmword [rbp + 0x30]
movaps xmm1, xmmword [rbp + 0x40]
iretd
sub byte [rbp + 0x40], cl
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov rsi, rdx
mov qword [rbp + 0x70], rdx
mov qword [rbp + 0x78], r15
mov r12b, r11b
mov byte [rbp + 0x80], r11b
mov rax, qword [rbp + 0xcf]
mov qword [rbx + 0x1f], rax
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov r13d, r10d
mov byte [rbp + 0xaa], r10b
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax]
add dword [rax], eax
add byte [rax + 0xa88d], cl
add byte [rax + rcx*4 - 0x4b], al
test eax, 0x48000000
lea ecx, [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
lea esp, [rax]
add dword [rax], eax
add byte [rax + 0xa88d], cl
add byte [rax + rcx*4 - 0x4b], al
test eax, 0x48000000
lea ecx, [rbp + 0xb0]
lea rdx, [rbp + 0x70]
call fcn.140043d90
lea rcx, [rbp + 0xe8]
lea rdx, [rbp - 0x60]
call fcn.140043d90
movzx eax, byte [rbp + 0xb0]
movzx ecx, byte [rbp + 0xe8]
cmp eax, 0xa
je 0x140042ddd
cmp cl, 0xa
je 0x140042de6
add byte [rax], al
lea edx, [rax - 6]
movzx r8d, dl
lea rdx, [r8 + 1]
cmp r8b, 4
mov r11d, 0
cmovae rdx, r11
lea r8d, [rcx - 6]
movzx r9d, r8b
lea r10, [r9 + 1]
cmp r9b, 4
cmovae r10, r11
cmp rdx, r10
jne case.default.0x140042d44
cmp dl, 4
je 0x140042da0
movzx edx, dl
test edx, edx
jne 0x140042be0
cmp r8b, 3
jbe 0x140042be0
invalid
invalid
invalid
cmp al, cl
jne case.default.0x140042d44
mov eax, eax
lea rcx, [0x14006f764]
invalid
retf 2
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
ror byte [rax - 0x73], 0xd
invalid
mov r8, qword [rbp + 0xc0]
cmp r8, qword [rbp + 0xf8]
jne case.default.0x140042d44
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xf0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x140042d44
fadd dword [rax + rax]
invalid
fadd dword [rax + rax]
add byte [rbx + rcx*4 - 0x7b], cl
rol byte [rax], 1
add byte [rax], al
mov r8, qword [rbp + 0xd0]
cmp r8, qword [rbp + 0x108]
jne case.default.0x140042d44
mov rcx, qword [rbp + 0xc8]
mov rdx, qword [rbp + 0x100]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
add byte [rcx], al
add byte [rax], al
jmp 0x140042dcb
cmp edx, 4
jne 0x140042be0
mov r8, qword [rbp + 0xc0]
cmp r8, qword [rbp + 0xf8]
jne case.default.0x140042d44
mov rcx, qword [rbp + 0xb8]
mov rdx, qword [rbp + 0xf0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140042be0
jmp case.default.0x140042d44
cmp cl, 0xa
jne case.default.0x140042d44
mov rax, qword [rbp + 0x4f]
mov qword [rbp - 1], rax
movaps xmm0, xmmword [rbp + 0x30]
movaps xmm1, xmmword [rbp + 0x40]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
cmp r13b, 2
mov rcx, qword [rbp + 0x120]
je case.default.0x140042d44
cmp r12b, 6
je 0x140042e36
mov rax, qword [rbp - 1]
mov qword [rbp + 0xcf], rax
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], r15
mov byte [rbp + 0x80], r12b
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmm1, xmmword [rbp + 0xc0]
movups xmmword [rbp + 0x81], xmm0
movups xmmword [rbp + 0x91], xmm1
mov rax, qword [rbp + 0xcf]
mov qword [rbp + 0xa0], rax
mov byte [rbp + 0xaa], r13b
mov byte [rbp + 0xa8], cl
mov byte [rbp + 0xa9], r14b
cmp cl, 2
jne 0x140042f28
test r15, r15
je 0x140042f8e
cmp r12b, 3
jae 0x140042ece
lea rax, [rsi + r15]
xor ecx, ecx
cmp byte [rsi + rcx], 0x5c
je 0x140042eb1
inc rcx
cmp r15, rcx
jne 0x140042ea1
jmp 0x140042f19
test rcx, rcx
jne 0x140043495
inc rsi
dec r15
jne 0x140042e9f
xor r15d, r15d
mov rsi, rax
mov qword [rbp + 0x70], rax
jmp 0x140042f1d
xor ecx, ecx
movzx eax, byte [rsi + rcx]
cmp eax, 0x2f
je 0x140042eed
cmp eax, 0x5c
je 0x140042eed
inc rcx
cmp r15, rcx
jne 0x140042ed0
xor eax, eax
mov rcx, r15
jmp 0x140042ef2
mov eax, 1
test rcx, rcx
je 0x140042f02
cmp rcx, 1
jne 0x140042f19
cmp byte [rsi], 0x2e
jne 0x140042f19
add rcx, rax
cmp r15, rcx
jb 0x140043512
iretd
add rsi, rcx
sub r15, rcx
jne 0x140042ece
xor r15d, r15d
mov qword [rbp + 0x70], rsi
mov rcx, qword [rbp + 0x120]
mov qword [rbp + 0x78], r15
cmp r14b, 2
jne 0x140043228
test r13b, r13b
setne al
mov rdx, rcx
mov cl, 1
cmp dl, 1
ja case.0x1400428f6.38
xor edx, edx
cmp r12b, 5
jb 0x140042fdb
test r13b, r13b
jne 0x140042fdb
xor r8d, r8d
cmp r12b, 6
je 0x140042f79
cmp byte [rbp + 0x120], 0
jne 0x140042f79
mov r8d, 2
cmp r15, 1
jbe 0x14004354d
invalid
invalid
add byte [rax], al
cmp r8, r15
jne 0x140042f96
xor edx, edx
jmp 0x140042fdb
xor eax, eax
xor edx, edx
xor r8d, r8d
jmp 0x140043060
xor r15d, r15d
jmp 0x14004322d
mov r10, rsi
lea rdx, [rsi + r15]
lea r9, [rsi + r8]
inc r9
cmp r9, rdx
cmp ecx, edx
sete dl
movzx r8d, byte [rsi + r8]
add al, 6
add al, 6
test dl, 1
jne case.0x1400428f6.39
cmp r8b, 0x2e
jne case.0x1400428f6.39
movzx edx, byte [r9]
cmp dl, 0x5c
sete r8b
cmp dl, 0x2f
sete dl
or dl, r8b
jmp 0x140042fdb
xchg esp, eax
ret 0x844
cmp r8b, 0x2e
sete r8b
xchg esp, eax
invalid
and dl, r8b
xchg esp, eax
rol byte [rax + riz - 0x3e], 0x80
mov ebp, 0x120
and byte [rcx], al
add byte [rax], al
cmp byte [rbp + 0x120], 0
je 0x140042fe9
and byte [rcx], al
add byte [rax], al
add byte [rbp + rax + 0x45], dh
xor r8d, r8d
xor eax, eax
jmp 0x140043060
movzx ecx, r12b
lea r8, [0x14006f77c]
add al, byte [rax]
add al, byte [rax]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
add ecx, eax
jmp rcx
mov r8, qword [rbp + 0x90]
add r8, 4
nop
add byte [rax], al
add byte [rcx - 0x7d], cl
rol byte [rbx + rbp*8], 0x54
jmp 0x14004305e
mov rcx, qword [rbp + 0x90]
mov r8, qword [rbp + 0xa0]
add byte [rax], al
add byte [rbp - 0x73], cl
invalid
invalid
jmp 0x14004305e
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
test r8, r8
cmove r9, r8
lea r8, [rcx + r9]
lea eax, [rcx + rcx]
add r8, 2
jmp 0x14004305e
mov rcx, qword [rbp + 0x90]
mov r8, qword [rbp + 0xa0]
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
test eax, eax
test r8, r8
cmove r9, r8
lea r8, [rcx + r9]
lea eax, [rcx + rcx]
lea eax, [rcx + rcx]
add r8, 2
jmp 0x14004305e
add byte [rax], al
add byte [rbp - 0x73], cl
add qword [rbp - 0x7b], rcx
invalid
test eax, eax
ror byte [rbp + 0xf], 0x44
enter 0xffffffffffff8d4e, 4
or dword [rcx - 0x7d], ecx
ror byte [rax], 0xeb
invalid
cmove r9, r8
lea r8, [rcx + r9]
add r8, 8
jmp 0x14004305e
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, r8
cmp r15, rax
jbe 0x140043228
cmp r12b, 6
sete r9b
test r13b, r13b
setne dl
cmp r12b, 5
setb r14b
mov r8, qword [rbp + 0xa0]
lea rax, [r8 + 1]
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], 0x44
rol byte [rax + 0x120bd], 0
add cl, byte [rdi]
cmp dword [rsi], 1
add byte [rax], al
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], 0x44
rol byte [rax + 0x120bd], 0
add cl, byte [rdi]
cmp dword [rsi], 1
add byte [rax], al
or r14b, dl
or r9b, cl
mov rcx, qword [rbp + 0x90]
mov ecx, dword [rbp + 0x90]
mov ecx, dword [rbp + 0x90]
lea rdx, [rcx + 4]
mov qword [rbp + 0x28], rdx
lea rdx, [rcx + rax]
add rdx, 2
mov qword [rbp + 0x18], rdx
lea rax, [rcx + rax + 8]
mov qword [rbp + 0x20], rax
movzx eax, r13b
mov qword [rbp + 0x10], rax
movzx r13d, r12b
mov r12d, r9d
jmp 0x1400430fa
xor ecx, ecx
add rcx, qword [rbp + 0x10]
movzx eax, al
add rax, rcx
cmp r15, rax
jbe 0x140043228
mov rbx, r15
lea rcx, [rbp + 0xb0]
lea rdx, [rbp + 0x70]
call fcn.140044160
cmp byte [rbp + 0xb8], 0xa
jne 0x140043225
test dword [rbx], ecx
add dword [rax], eax
invalid
mov r15, rbx
sub r15, qword [rbp + 0xb0]
sub edi, dword [rbp + 0xb0]
jb 0x140043528
mov qword [rbp + 0x78], r15
test r14b, r14b
invalid
mov rcx, qword [rbp + 0x120]
je 0x14004313e
xor eax, eax
jmp 0x1400431a1
test r12b, r12b
mov r8, rsi
je 0x14004314a
xor ecx, ecx
jmp 0x140043159
mov ecx, 2
add byte [rax], al
cmp r15, 2
jb case.0x1400280f2.741
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rdi - 7], cl
cmp rcx, r15
jne 0x140043162
xor eax, eax
jmp 0x14004319a
shr bl, 0x38
lea rax, [r8 + r15]
lea rdx, [r8 + rcx]
adc al, 8
adc al, 8
or byte [rax - 1], cl
ret 0x3948
inc rdx
cmp rdx, rax
sete al
rol byte [rcx + 0xf], 0xb6
or al, 8
rol byte [rcx + 0xf], 0xb6
or al, 8
test al, 1
jne 0x140043192
invalid
invalid
cmp cl, 0x2e
jne 0x140043192
movzx eax, byte [rdx]
cmp al, 0x5c
pop rsp
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x14004319a
cmp cl, 0x2e
sete cl
shl dword [rax], 0xc8
shl dword [rax], 0xc8
mov rcx, qword [rbp + 0x120]
add byte [rcx + rcx*8 - 0xc37af1], al
invalid
test cl, cl
jne case.0x1400431b7.6
lea rdx, [0x14006f798]
lea edx, [0x14006f798]
movsxd rcx, dword [rdx + r13*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rbp + 0x28]
jmp 0x1400430e7
mov rcx, qword [rbp + 0x18]
jmp 0x1400430e7
mov rcx, qword [rbp + 0x20]
jmp 0x1400430e7
mov ecx, 6
jmp 0x1400430e7
mov ecx, 2
jmp 0x1400430e7
lea rbx, [rbp + 0xb0]
lea r13, [rbp + 0x70]
mov rcx, rbx
mov rdx, r13
call fcn.140044160
cmp byte [rbp + 0xb8], 0xa
jne 0x140043228
mov rcx, r15
sub rcx, qword [rbp + 0xb0]
mov al, 0
add byte [rax], al
jb 0x140043523
mov qword [rbp + 0x78], rcx
mov r15, rcx
jne 0x1400431f3
xor r15d, r15d
jmp 0x140043228
mov r15, rbx
test rsi, rsi
je case.default.0x140042d44
lea rcx, [rbp + 0xb0]
mov rdx, rsi
mov r8, r15
call fcn.140021480
cmp qword [rbp + 0xb0], 0
je 0x1400433fa
mov rax, qword [rbp + 0x128]
lea r13, [rax + rdi]
mov rax, qword [rbp + 0x60]
mov rcx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
xor eax, eax
mov r15b, 1
cmp rax, rdi
je 0x14004339a
mov rdx, qword [rbp + 0x128]
add rdx, rax
mov rbx, rax
mov r9, rdx
jmp 0x1400432af
add r9, 2
cmp r8, r13
cmovne r8, r9
mov r10d, 2
nop word cs:[rax + rax]
add rbx, r10
mov r9, r8
cmp r8, r13
je 0x14004339d
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
add byte [rbp - 0x7c], al
fstp xword [rcx - 0x22]
cmp r11b, 0xe0
jb 0x140043284
cmp r11b, 0xed
jne 0x1400432fa
cmp r8, r13
je 0x14004339d
lea r8, [r9 + 2]
cmp r8, r13
je 0x14004339d
cmp byte [r9 + 1], 0x9f
ja 0x140043336
add r9, 3
mov r10d, 3
mov r8, r9
jmp 0x1400432a0
add r9, 2
cmp r8, r13
cmove r9, r8
xor r8d, r8d
cmp r9, r13
setne r8b
add r8, r9
mov r10d, 3
cmp r11b, 0xf0
jb 0x1400432a0
xor r9d, r9d
cmp r8, r13
setne r9b
add r8, r9
mov r10d, 4
jmp 0x1400432a0
mov r8, rbx
sub r8, rax
jb 0x1400434fe
cmp rbx, rdi
ja 0x1400434ea
mov r14, qword [rsi + 0x18]
mov r12, rcx
call r14
test al, al
jne 0x1400433c6
mov r8d, 3
mov rcx, r12
lea rdx, [0x140069510]
call r14
test al, al
jne 0x1400433c6
add rbx, 3
mov rax, rbx
cmp rbx, rdi
mov rcx, r12
jbe 0x140043269
lea r8, [0x140069548]
mov rcx, rbx
mov rdx, rdi
call fcn.140056be0
jmp 0x140043561
add byte [rax], al
mov rax, rdi
sub rdi, rax
mov rdx, qword [rbp + 0x128]
add rdx, rax
test rax, rax
je 0x1400433b7
mov r8, rdi
call qword [rsi + 0x18]
jmp 0x1400433c3
mov rcx, qword [rbp + 0x60]
mov r8, rdi
call fcn.14001cee0
mov r15d, eax
mov rax, qword [rbp + 0x68]
shl rax, 1
test rax, rax
je 0x1400433e3
mov edx, 1
mov rcx, qword [rbp + 0x128]
call fcn.1400183a0
mov eax, r15d
add rsp, 0x1b8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [rbp + 0xb8]
movups xmmword [rbp - 0x60], xmm0
movabs al, byte [0x4800026074058d48]
mov dword [rbp + 0x70], eax
lea rax, [fcn.140023dd0]
mov qword [rbp + 0x78], rax
lea rax, [rbp - 0x60]
mov qword [rbp + 0x80], rax
lea rax, [0x140041780]
mov qword [rbp + 0x88], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x26025
invalid
invalid
add al, byte [rax]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
lea rax, [rbp + 0x70]
lea eax, [rbp + 0x70]
add byte [rax - 0x73], cl
jo 0x1400434a5
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xc0], eax
mov qword [rbp + 0xc8], 2
mov rax, qword [rbp + 0x60]
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0xb0]
call fcn.14001d220
jmp 0x1400433c3
mov rax, rsi
jmp 0x140042f19
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
mov edx, edi
call fcn.140056be0
jmp 0x140043561
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140056be0
jmp 0x140043561
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
mov edx, edi
call fcn.140056be0
jmp 0x140043561
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140056be0
jmp 0x140043561
lea r8, [0x1400694f8]
mov rcx, rbx
mov rdx, rdi
call fcn.140056c60
jmp 0x140043561
lea r8, [0x1400694f8]
mov rcx, rax
mov rdx, rbx
call fcn.140056ea0
cmp dword [rcx], eax
add bl, ch
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140056be0
jmp 0x140043561
mov rbx, r15
jmp 0x14004352b
mov rcx, r15
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140056c60
jmp 0x140043561
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140056be0
jmp 0x140043561
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, r15
call fcn.140056be0
ud2
lea rcx, [r12 + r15]
lea rdx, [rbp - 0x40]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
mov qword [rbp - 0x10], r15
xor r14d, r14d
test r14w, r14w
je 0x140043670
mov r13d, ebx
jmp 0x140043681
cmp rdi, rsi
je 0x14004386c
movzx r13d, word [rdi]
add rdi, 2
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
jne 0x140043740
movzx eax, r13w
cmp eax, 0xdbff
ja 0x1400436cb
cmp rdi, rsi
je 0x1400436d0
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
cmp ecx, 0xfc00
add byte [rdi], cl
invalid
mov es, word [rax]
add byte [rax], al
mov r14w, 1
mov ebx, eax
jmp 0x1400436d6
xor r14d, r14d
jmp 0x1400436d6
xor r14d, r14d
mov rdi, rsi
mov byte [rbp - 8], 0
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
sub rax, r15
cmp rax, 2
ja 0x1400436fd
mov r8d, 3
lea rcx, [rbp - 0x20]
mov rdx, r15
call fcn.140057c10
mov r15, qword [rbp - 0x10]
jge 0x1400436ed
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
add byte [rcx - 0x80], 0xe5
invalid
or r13b, 0x80
mov r12, qword [rbp - 0x18]
mov byte [r12 + r15], 0xed
mov byte [r12 + r15 + 1], al
mov byte [r12 + r15 + 2], r13b
add r15, 3
mov qword [rbp - 0x10], r15
test r14w, r14w
jne 0x140043660
jmp 0x140043670
shl r13d, 0x10
jmp 0x140043779
movzx eax, ax
and r13d, 0x3ff
and eax, 0x3ff
shl r13, 0x1a
shl eax, 0x10
or rax, r13
movabs rcx, 0x100000000
add rax, rcx
mov r13, rax
mov rax, r13
shr rax, 0x10
mov dword [rbp - 0x40], 0
cmp eax, 0x80
jae 0x1400437a0
mov byte [rbp - 0x40], al
mov r13d, 1
jmp 0x140043840
cmp eax, 0x800
jae 0x1400437d0
shr r13d, 0x16
or r13b, 0xc0
mov byte [rbp - 0x40], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x3f], al
mov r13d, 2
jmp 0x140043840
nop word cs:[rax + rax]
invalid
mov rcx, r13
cmp eax, 0xffff
add byte [rdi + 0x29], dh
jmp 0x141043714
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp - 0x40], cl
rol byte [r9 - 0x3f], 0xed
invalid
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0x3f], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x3e], al
mov r13d, 3
jmp 0x140043840
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp - 0x40], cl
mov rcx, r13
shr rcx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 0x3f], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0x3e], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 0x3d], al
mov r13d, 4
nop word [rax + rax]
mov rax, qword [rbp - 0x20]
sub rax, r15
cmp rax, r13
jae 0x140043640
lea rcx, [rbp - 0x20]
mov rdx, r15
mov r8, r13
call fcn.140057c10
mov r12, qword [rbp - 0x18]
mov r15, qword [rbp - 0x10]
jmp 0x140043640
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
sub dword [rbp - 0x40], eax
mov rax, qword [rbp - 0x48]
mov eax, dword [rbp - 0x48]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x7d], cl
invalid
xor esi, esi
xor edi, edi
xor esi, esi
jmp 0x140043a1c
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
jmp 0x140043a1c
xor ecx, ecx
xor ebx, ebx
jmp 0x140043a1c
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
mov ecx, 0x5c
mov ecx, 0x5c
cmove ebx, r9d
cmove ebx, ecx
cmp r8, 7
jne case.0x140051bef.429
invalid
add eax, 0xebc93145
adc dword [rdi + rcx - 0x4a], eax
movzx r15d, byte [rdx + 7]
xor r9d, r9d
jmp 0x140043a1c
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
cmp bh, 0x2f
cmovne r9d, r15d
iretd
shl r9, 0x38
cmp r8, 8
cmp eax, 8
mov r15d, 8
cmovb r15, r8
cmp r8, 2
jb 0x140043aac
movzx esi, sil
shl esi, 8
movzx r10d, r10b
or r10, rsi
cmp r10d, 0x5c5c
jne 0x140043aac
mov r10d, r15d
and r10d, 0xe
cmp r10d, 2
je 0x140043ae9
movzx r10d, r14b
shl r10d, 8
shl edx, 8
movzx esi, dil
mov dh, 0xf7
or esi, r10d
movzx r10d, si
cmp r10d, 0x5c2e
je 0x140043b9c
cmp r10d, 0x5c3f
jne 0x140043ae9
cmp r8, 3
jbe 0x140043d4b
cmp byte [rdx], 0x2f
je 0x140043aa6
cmp byte [rdx + 1], 0x2f
je 0x140043aa6
cmp byte [rdx + 2], 0x2f
je 0x140043aa6
cmp byte [rdx + 3], 0x2f
jne 0x140043be9
jp 0x140043aa2
invalid
add dword [r8], eax
add dword [rax], eax
add byte [rbp - 0x73], cl
push rax
invalid
lea r10, [r8 - 2]
jmp 0x140043af6
cmp r8, 2
cmp r8, 2
jb 0x140043b8c
invalid
cmp byte [rdx + 1], 0x3a
jne 0x140043b8c
cmp cl, byte [rdi]
test esp, ecx
add byte [rax], al
add byte [rdi], cl
mov dh, 2
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x140043b8c
cli
sbb cl, byte [rdi]
cmp dword [rax + 0x3c000000], 0x61
add byte [rax], al
add byte [rcx + riz*2], bh
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x140043b8f
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x140043b8c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x140043b32
cmp r11d, 0x5c
cmp ebx, 0x5c
je 0x140043b32
adc dword [rcx - 1], ecx
ror dword [rax - 1], 0xc2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140043b10
invalid
loopne 0x140043b1c
jmp 0x140043b8c
pop rdx
lea r11, [r9 + 1]
sub r10, r11
je 0x140043b8c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x140043b6d
cmp edi, 0x5c
je 0x140043b6d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x140043b50
mov rsi, r10
test r9, r9
je 0x140043b8c
test rsi, rsi
je 0x140043b8c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x140043b8f
mov byte [rcx], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x140043d62
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x140043bdc
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x140043bdc
cmp r9d, 0x5c
je 0x140043bdc
inc rax
cmp r8, rax
jne 0x140043bc0
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x140043b8f
and r15d, 0xc
cmp r15d, 4
je 0x140043c77
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x140043c77
cmp r8, 7
jbe case.0x1400428f6.48
lea rax, [rdx + 8]
mov rsi, r8
lea r9, [0x14006d7f0]
add rsi, 0xfffffffffffffff8
je 0x140043cea
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x140043d02
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140043c56
mov r10, rsi
jmp 0x140043d33
invalid
add byte [rax], al
invalid
mov esp, 0x48000000
lea eax, [rdx + 4]
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae case.0x140051bef.432
cmp r8, 4
je 0x140043cf2
cmp r8, 6
je 0x140043ca4
jmp 0x140043cd4
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x140043ca4
cmp r10d, 0x5c
jne 0x140043cd4
cmp byte [rdx + 5], 0x3a
jne 0x140043cd4
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
fild word [rcx - 0x80]
ret 0x41bf
cmp dl, 0x19
ja 0x140043cd4
fild word [rcx - 0x80]
ret 0x41bf
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x140043b8f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x140043cef
inc rdx
cmp r8, rdx
jne 0x140043cda
jmp 0x140043cf2
xor r10d, r10d
jmp 0x140043d30
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x140043b8f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x140043d30
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x140043d33
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
mov ebx, edi
jne 0x140043d18
mov r11, rsi
jmp 0x140043d33
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x140043b8f
invalid
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140056c60
lea rax, str.library_std_src_syspathwindows.rs
add al, byte [rax]
mov ecx, 4
mov rdx, r8
mov r8, rax
mov eax, eax
call fcn.140056be0
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 8
add byte [rax], al
add bl, ch
invalid
adc al, 0xc6
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rdi + rcx - 0x4a], eax
adc byte [rbp + 0x31], al
leave
cmp r8d, 3
setae r10b
mov rax, qword [rdx + 0x30]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmp r15b, 3
je 0x140043dae
cmp bl, r15b
ja 0x140043dae
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
mov r9b, r10b
lea r9d, [r9 + r9*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
mov qword [rbp - 8], r9
clc
clc
lea rdx, [r11 + rdx + 8]
push rsp
adc ecx, dword [rax]
mov qword [rbp], rdx
mov rsi, qword [r12]
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x140043e59
mov r10, qword [rbp]
test r10, r10
jne case.0x140043ee1.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x140043dae
test bl, bl
je 0x140043ed0
invalid
jae 0x140043ea2
movzx r10d, bl
movzx edx, bl
cmp r10d, 1
jne 0x140043ef0
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x14004403a
add byte [rax], al
add byte [rax], al
mov bl, 2
cmp r8d, 3
jb 0x140043e4a
cmp r8d, 5
je 0x140043e4a
cmp r8d, 6
jne 0x140044102
test rdx, rdx
je 0x140043fe3
ror byte [rdi], cl
test byte [rax + 1], cl
add byte [rax], al
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x140043fea
add dword [rdi], ecx
test byte [rcx + 1], al
add byte [rax], al
cmp r10b, 0x2e
jne 0x140043fea
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je 0x140043ffe
cmp r10d, 0x5c
jne 0x140043e4a
jmp 0x140043ffe
lea r10, [0x14006f7b4]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x140043ee1.0
test rdx, rdx
je 0x14004405a
xor r11d, r11d
cmp r8b, 3
jae 0x140043f30
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x140043f76
inc r11
cmp rdx, r11
jne 0x140043f10
jmp 0x140043f49
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x140043f76
cmp r9d, 0x5c
je 0x140043f76
inc r11
cmp rdx, r11
jne 0x140043f30
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x140043f81
mov r9, rdx
sub r9, r10
ror dword [rdi], 1
invalid
stosb byte [rdi], al
add dword [rax], eax
add byte [rax], al
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x140043e4d
mov r10d, 1
test r11, r11
je 0x140043f54
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je 0x140043fa3
mov dil, 9
cmp r11, 2
or dword [rcx - 0x7d], ecx
sti
add dh, byte [rbp + 0x1c]
jne 0x140043fb4
jne 0x140043fb4
cmp byte [rsi], 0x2e
jne 0x140043fb4
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
movzx edi, bl
mov r9d, 9
cmovne edi, r9d
stc
add byte [rax], al
add byte [rcx + 0xf], al
stc
add r10, r11
mov r9, rdx
sub r9, r10
sub ecx, edx
jb 0x14004410a
add r10, rsi
mov qword [r12], r10
adc al, 0x24
and al, 0x4d
mov dword [rsp + 8], ecx
and al, 8
mov qword [r12 + 8], r9
or byte [rbx - 0x3576b3fe], dh
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x140043e4d
or cl, byte [rdi]
test byte [rdi - 2], ch
invalid
jmp case.0x1400431b7.22
invalid
xor edx, edx
jmp 0x140043e4a
cmp rdx, 1
jne 0x140043e4a
invalid
add dword [rdi], ecx
test dword [rsi - 2], edx
invalid
inc dword [rcx - 0x80]
cli
jne 0x140043e4a
test dword [rsi + rdi*8 - 1], ecx
invalid
cmp r10b, 0x2e
jne 0x140043e4a
test dword [rsi + rdi*8 - 1], ecx
invalid
test dword [rsi + rdi*8 - 1], ecx
invalid
dec dword [rbp - 0x7b]
test r9, r9
leave
je 0x140044150
test byte [rcx + 1], cl
add byte [rax], al
dec r9
leave
inc rsi
mov qword [r12], rsi
xor al, 0x24
xor al, 0x24
mov qword [r12 + 8], r9
mov byte [rcx], 7
add dword [rdi], eax
or dh, al
add dword [rdi], eax
jmp case.0x140042a48.34
invalid
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
mov byte [r12 + 0x38], 1
lea rdx, [0x14006f7d0]
lea edx, [0x14006f7d0]
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0x2b7a5
lea edx, [0x14006f7d0]
movsxd r10, dword [rdx + r14*4]
add r10, rdx
rol byte [rcx - 1], cl
invalid
rol byte [rcx - 1], cl
loop 0x14004407f
invalid
mov r10, rax
mov edx, eax
jmp 0x14004408f
test r9, r9
je 0x14004413d
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
xor al, 0x24
mov qword [r12 + 8], r9
mov byte [rcx], 6
or dh, al
add dword [rsi], eax
jmp case.0x140042a48.34
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x140043dae
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x140044074
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp case.0x140042a48.34
cmp al, 0xfd
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x14004408f
mov r10d, 6
add byte [rax], al
jmp 0x14004408f
mov r10, qword [rbp]
jmp 0x14004408f
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x1400440a6
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0x2b749
add al, byte [rax]
lea rdx, [0x14006f7e8]
add al, byte [rax]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp 0x1400440c1
mov rax, qword [rbp - 8]
jmp 0x1400440c1
mov eax, 6
jmp 0x1400440c1
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x14004412b
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov byte [rcx], r8b
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmm1, xmmword [rsp + 0x21]
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp case.0x140042a48.34
mov byte [rcx], 6
jmp case.0x140042a48.34
invalid
invalid
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.140056be0
add dword [rax], eax
add dword [rax], eax
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
mov edx, ecx
mov edx, ecx
call fcn.140056c60
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r9
call fcn.140056be0
lea r8, str.library_std_srcpath.rs
add al, 0x50
add al, byte [rax]
mov ecx, 1
xor edx, edx
call fcn.140056be0
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.library_std_srcpath.rs
jmp 0x140044144
cmp al, byte [rax + r8*8 - 0x3f6af0bf]
cmp r9b, 1
ja 0x1400441e6
test al, al
jne 0x1400441bf
sal byte [rbp + 0x39], 0xf
mov dh, 0x72
adc byte [rbp + 0x13cfb46], cl
movzx esi, byte [rdx + 0x10]
lea eax, [rsi - 5]
cmp al, 1
ja 0x1400441bf
mov r10, qword cs:[rdx]
mov r10, qword [rdx]
mov rax, qword [rdx + 8]
xor r11d, r11d
test r9b, r9b
jne 0x1400441b6
invalid
invalid
cmp sil, 6
je 0x1400441b6
mov r11d, 2
cmp rax, 1
jbe 0x1400443b0
cmp r11, rax
jne 0x1400442fa
cmp eax, dword [rcx]
add byte [rax], al
cmp eax, dword [rcx]
add byte [rax], al
xor eax, eax
test r9b, r9b
jne 0x1400441eb
movzx r9d, byte [rdx + 0x10]
lea r10, [0x14006f800]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
invalid
mov r10, qword [rdx + 0x20]
add r10, 4
jmp 0x1400441ee
xor r8d, r8d
xor eax, eax
xor r10d, r10d
movzx r11d, al
movzx edi, r8b
lea r9, [r11 + rdi]
add r9, r10
mov rax, qword [rdx + 8]
cmp r9, rax
ja 0x140044395
mov rsi, qword [rdx]
lea r8, [rsi + r9]
movzx edx, byte [rdx + 0x10]
cmp r9, rax
jne 0x14004421f
xor r11d, r11d
jmp 0x140044299
add r10, rdi
add r10, r11
add edx, ebx
sub r10, rax
inc r10
lea rdi, [rax + rsi]
dec rdi
xor r11d, r11d
cmp dl, 3
jae 0x140044260
nop word [rax + rax]
cmp byte [rdi], 0x5c
je case.0x140042a48.54
inc r10
dec rdi
cmp r10, 1
jne 0x140044240
jmp 0x140044299
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1f
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x140042a48.54
cmp ebx, 0x5c
je case.0x140042a48.54
inc r10
dec rdi
cmp r10, 1
jne 0x140044260
jmp 0x140044299
neg r10
add r9, r10
inc r9
cmp r9, rax
ja 0x14004439e
add rsi, r9
mov r11d, 1
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, esi
add byte [rax], al
add byte [rcx - 0x77], cl
mov eax, esi
mov eax, esi
sub rax, r9
je 0x1400442dc
enter 0x3e74, 0x41
mov cl, 9
mov r9b, 9
cmp rax, 2
je case.0x1400431b7.30
invalid
and byte [rax - 0x7d], cl
clc
add dword [rbp + 0x32], esi
cmp rax, 1
jne 0x1400442df
cmp byte [r8], 0x2e
jne 0x1400442df
xor r9d, r9d
cmp dl, 3
cli
add eax, dword [rcx + 0xf]
xchg ebx, eax
rol dword [rdi - 0x73], 0xc
add r9d, 7
add ecx, 7
cli
add eax, dword [rcx + 0xf]
xchg ebx, eax
rol dword [rdi - 0x73], 0xc
add r9d, 7
add ecx, 7
add ecx, 7
jmp 0x1400442df
cmp byte [r8], 0x2e
jne 0x1400442df
cmp byte [r8 + 1], 0x2e
sete r9b
sete cl
sete cl
xor r9b, 9
jmp 0x1400442df
mov r9b, 0xa
or cl, byte [rcx + 1]
ret
add r11, rax
mov qword [rcx], r11
mov dword [rcx], ebx
mov dword [rcx], ebx
mov byte [rcx + 8], r9b
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], rax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
or byte [r9 + rcx*4 + 0x41], cl
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x7d], cl
invalid
add rax, r10
lea rsi, [r10 + r11]
xor al, 0x1a
xor al, 0x1a
inc rsi
cmp rsi, rax
invalid
sete al
movzx r10d, byte [r10 + r11]
test al, 1
jne 0x140044385
invalid
jb 0x140044355
cmp r10b, 0x2e
cmp dl, 0x2e
jne 0x140044385
movzx eax, byte [rsi]
cmp al, 0x5c
sete r10b
sete dl
sete dl
cmp al, 0x2f
sete al
or al, r10b
jmp 0x1400441c1
invalid
invalid
dec dword [rbx + rcx*4 + 0x4a]
and byte [rbx + rcx*4 + 0x52], cl
xor byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
cmove ebx, edx
lea r10, [r9 + r11]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
cmove ebx, edx
cmove ebx, edx
lea r10, [r9 + r11]
add r10, 2
jmp 0x1400441ee
mov r9, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
push rdx
xor byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
invalid
invalid
fimul dword [rdi - 0x73]
adc al, 0x19
lea r10, [r9 + r11]
add r10, 8
jmp 0x1400441ee
cmp r10b, 0x2e
sete r10b
and al, r10b
jmp 0x1400441c1
lea r8, str.library_std_srcpath.rs
jmp 0x1400443a5
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, rax
call fcn.140056be0
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rax
call fcn.140056be0
int3
pop rbp
ret
lea eax, [0x14006a4a8]
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.140056c60
xor al, 0x23
add dword [rax], eax
ud2
lea eax, [rax]
add al, 0
add al, ch
jmp 0xd10446f1
std
invalid
nop
int3
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x140044d9e
sub byte [rax - 0x73], cl
adc eax, 0x24f9d
mov r8d, 6
call qword [rax + 0x18]
test al, al
jne 0x140044d9c
cmp byte [rbx + 0x20], 1
jne 0x140044c03
mov rax, qword [rbx]
lea rcx, [0x14006d5f0]
mov qword [rbp - 0x40], rcx
lea rdx, [0x140041780]
adc eax, 0xffffcd1d
invalid
mov qword [rbp - 0x38], rdx
lea rdx, [0x1400699d8]
mov qword [rbp - 0x30], rdx
lea rdx, [0x14001b7f0]
ja 0x140044ae4
std
dec dword [rax - 0x77]
push rbp
fmul dword [rax - 0x39]
lock add al, byte [rax]
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 1
mov qword [rbp + 8], 1
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
jmp 0x140044be2
std
dec dword [rax - 0x77]
enter 0xffffffffffffc748, 0x45
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 0
mov qword [rbp + 8], 4
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x140069980]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
lea r12, [rbp - 0x10]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
lea r13, [rbp - 0x40]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.14001d220
test al, al
jne 0x140044d9c
invalid
cmp byte [rbx + 0x20], 1
jne 0x140044c03
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
lea rcx, [0x140044f60]
mov qword [rbp - 0x38], rcx
lea rcx, [0x1400699c8]
mov qword [rbp - 0x30], rcx
lea rcx, [0x14001b7f0]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
add byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
lea rcx, [0x1400699a8]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
add byte [rax], al
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.14001d220
test al, al
jne 0x140044d9c
cmp dword [r15], 3
je 0x140044ca1
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x140044ca1
cmp eax, 1
jne 0x140044cc9
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x140042560]
mov qword [rbp - 0x38], rcx
lea rcx, [0x14006d5f0]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x60], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x140044d74
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140069451]
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x140044d7d
jmp 0x140044d9c
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
invalid
mov qword [rbp - 0x50], rcx
lea rcx, [0x140042560]
lea ecx, [0x140042560]
lea ecx, [0x140042560]
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
mov qword [rbp + 0x60], 0
movabs rcx, 0x400000020
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
lea rcx, [0x14006d5f0]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.14001d220
test al, al
jne 0x140044d9c
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14006866f]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x140044db2
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
add byte [rax], al
add byte [rcx], al
mov rcx, rdi
jne 0x140044a01
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x140044a01
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x140044e84
mov rax, qword [rbx]
lea rcx, [0x14006d5f0]
mov qword [rbp - 0x40], rcx
lea rdx, [0x140041780]
mov qword [rbp - 0x38], rdx
lea rdx, [0x1400699c8]
mov qword [rbp - 0x30], rdx
lea rdx, [0x14001b7f0]
mov qword [rbp - 0x28], rdx
mov qword [rbp - 0x10], 2
add byte [rax - 0x39], cl
add byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
add byte [rax - 0x39], cl
add byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
ror byte [rax - 0x77], 0x4d
push rax
ror byte [rax - 0x77], 0x4d
push rax
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.14001d220
test al, al
jne 0x140044d9c
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._____________at_:
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x140044d9c
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
clc
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov ecx, dword [rsi + 0x10]
mov qword [rbp + 8], r9
call qword [rax + 0x20]
test al, al
jne 0x140044d9c
ror byte [rdi], 0x85
invalid
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
lea ecx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea rcx, [0x140020c50]
imul edi, dword [rbp - 0x76b70003], 0x8d48484d
or eax, 0x24b06
imul edi, dword [rbp - 0x76b70003], 0x8d48484d
or eax, 0x24b06
mov ebp, 0x8948fffd
lea rcx, [0x1400699f8]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
mov qword [rbp], rcx
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
mov qword [rbp + 8], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
mov edx, dword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x45], cl
invalid
lea r8, [rbp - 0x10]
call fcn.14001d220
test al, al
jne 0x140044d9c
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x2372e
lea rdx, [0x14006866f]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
mov rcx, rdi
mov ecx, edi
je 0x140044a01
jmp 0x140044d9e
std
dec esp
int3
int3
add byte [rax + 0x4c11394c], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
ret 0xe95d
push rsp
fdivr st(7)
invalid
ret 0xe95d
int3
sub rsp, 0x98
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov rax, qword [rcx]
mov eax, dword [rcx]
mov ecx, eax
and ecx, 3
lea r8, [0x14006f81c]
movsxd rcx, dword [r8 + rcx*4]
mov byte [rcx + rax - 0x3f], cl
mov byte [rcx + rax - 0x3f], cl
jmp rcx
mov r9, qword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov ecx, edx
ror dword [rcx + rcx*4 - 0x36], 1
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14001cee0
std
dec dword [rax - 0x3f]
shr rax, 0x20
mov dword [rbp + 0xc], eax
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov rdi, rdx
mov edx, eax
call fcn.1400420b0
mov qword [rbp - 0x30], rsi
sar bh, 1
dec dword [rax - 0x77]
jne 0x140044fdc
lea rax, [0x14001a750]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
loopne 0x140045068
lea eax, [0x140027b60]
loopne 0x140045068
lea eax, [0x140027b60]
add eax, 0xfffe2b3a
mov qword [rbp - 0x18], rax
lea rax, [0x140068d88]
add al, byte [rax]
add al, byte [rax]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
test al, 3
add byte [rax], al
invalid
test al, 3
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov r8b, 0x48
mov dword [rbp - 0x48], 2
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14001d220
cmp qword [rbp - 0x10], 0
je 0x1400450f6
jge 0x14004505a
add byte [rdi], cl
test byte [rbp + 0x48000000], al
mov ecx, dword [rbp - 8]
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.1400183a0
std
invalid
mov eax, ebx
jmp 0x1400450f6
add byte [rcx + 0x331fe8c3], cl
std
dec dword [rcx + 0x4871ebd8]
sar rax, 0x20
sar rax, 0x20
lea rcx, [0x14006a9d0]
mov rcx, qword [rcx + rax*8]
lea r8, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
mov rax, qword [r8 + rax*8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
lea eax, [rbp - 0x30]
lea eax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140041780]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov dword [rbp - 8], eax
clc
lea rax, [0x14006d5f0]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x60]
call fcn.14001d220
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fffd812ae8]
invalid
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov rax, qword [rax + 0x20]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
lea rbp, [rdx + 0x80]
cmp qword [rbp - 0x10], 0
je 0x140045149
mov rcx, qword [rbp - 8]
mov edx, 1
call fcn.1400183a0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
sub rsp, 0x78
lea rbp, [rsp + 0x70]
mov r14, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rsi, qword [rdx + 0x20]
mov r15, qword [rdx + 0x28]
mov r12, qword [r15 + 0x18]
lea rdx, [0x14006d6b8]
mov r8d, 1
mov rcx, rsi
call r12
mov bl, 1
test al, al
jne 0x140045366
mov qword [rbp - 8], r12
lea r13, [r14 + rdi]
xor ecx, ecx
cmp rcx, rdi
je 0x140045330
lea r8, [r14 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1400451ef
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r9d, 2
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add r12, r9
mov rdx, rax
cmp rax, r13
je 0x140045333
lea rax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x1400451e0
cmp r10b, 0xe0
jb 0x1400451c5
cmp r10b, 0xed
jne 0x140045241
cmp rax, r13
je 0x140045333
lea r9, [rdx + 2]
cmp r9, r13
je 0x140045333
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x14004527d
add rdx, 3
mov r9d, 3
mov rax, rdx
jmp 0x1400451e0
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r9d, 3
cmp r10b, 0xf0
jb 0x1400451e0
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r9d, 4
jmp 0x1400451e0
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
adc dword [rbx - 0x1f3ee020], eax
invalid
rol byte [case.0x1400456c0.82], 1
mov word [rbp + 6], ax
mov r9, r12
sub r9, rcx
jb 0x14004538b
cmp r12, rdi
ja 0x140045379
mov rcx, rsi
mov rdx, r15
call fcn.1400453a0
jmp 0x1400452b3
add byte [rax], al
test al, al
jne 0x140045366
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
lea rax, [0x1400212d0]
mov qword [rbp - 0x10], rax
lea rax, str.u
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 2
mov dword [rbp - 0x40], 2
mov qword [rbp - 0x28], 0
add byte [rax], al
lea rax, [rbp - 0x18]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov rcx, rsi
mov rdx, r15
lea r8, [rbp - 0x48]
call fcn.14001d220
test al, al
jne 0x140045366
add r12, 3
mov rcx, r12
cmp r12, rdi
jbe 0x1400451b0
lea r8, [0x140069548]
mov rcx, r12
and eax, dword [rdx + 2]
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
call fcn.140056be0
mov rcx, rdi
sub rdi, rcx
sub edi, ecx
add r14, rcx
mov rcx, rsi
mov rdx, r15
mov r8, r14
mov r9, rdi
call fcn.1400453a0
test al, al
mov rax, qword [rbp - 8]
jne 0x140045366
lea rdx, [0x14006d6b8]
pop rdi
add dword [rdx], 0
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x1400694b8]
mov rcx, r12
mov rdx, rdi
call fcn.140056c60
lea r8, [0x1400694b8]
add eax, 0x24126
mov rdx, r12
call fcn.140056ea0
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
invalid
mov rsi, r9
mov rdi, r8
mov qword [rbp - 0x40], rdx
mov r14, rcx
add rsi, r8
mov qword [rbp - 0x38], r8
mov qword [rbp - 0x30], rsi
mov dword [rbp - 0x30], esi
lea r13, [rbp - 0x28]
mov byte [rbp - 0x28], 0x81
mov byte [rbp - 0x1c], 0x81
mov r12b, 0x81
lea r15, [rbp - 3]
lea rbx, [0x14006f82c]
jmp case.0x140042ffb.70
cld
pop rsp
outsb dx, byte [rsi]
nop
mov qword [rbp - 2], 0
mov word [rbp + 6], 0x200
mov eax, dword [r15 + 7]
add byte [rsi - 0x39], ah
invalid
mov dword [rbp - 9], eax
mov rax, qword [r15]
mov qword [rbp - 0x10], rax
mov r12b, 0x5c
mov ah, 0x5c
mov ah, 0x5c
mov eax, dword [rbp - 9]
mov dword [r13 + 8], eax
mov dword [rbp + 8], eax
mov dword [rbp + 8], eax
mov rax, qword [rbp - 0x10]
mov qword [r13 + 1], rax
invalid
cmp r12b, 0x81
je 0x14004543b
cmp r12b, 0x80
je 0x1400455ad
test byte [rdi + 1], bh
add byte [rax], al
test byte [rdi + 1], bh
add byte [rax], al
movzx eax, byte [rbp - 0x1e]
cmp al, byte [rbp - 0x1d]
jrcxz case.0x1400517ff.59
invalid
mov al, byte [rcx]
add byte [rax], al
invalid
mov dh, 0x45
loop 0x14004546d
jrcxz case.0x1400517ff.59
jrcxz case.0x1400517ff.59
invalid
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rbp + 0x48000001], ch
test rdi, rdi
je 0x1400455f1
cmp rdi, rsi
cmp edi, esi
test dword [rdi], 0x1a484
add byte [rdi], cl
mov dh, 0x17
je 0x1400455f1
movzx edx, byte [rdi]
movzx r12d, dl
test r12b, r12b
js 0x140045470
invalid
invalid
inc rdi
cmp r12d, 0x27
jbe 0x1400454e0
jmp 0x140045535
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
and eax, 0x1f
loopne case.0x140043ee1.39
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
invalid
add dword [r9 - 0x7d], r8d
loopne 0x1400454be
invalid
invalid
cmp r12b, 0xdf
jbe 0x1400454cd
movzx ecx, byte [rdi + 2]
shl r8d, 6
shl eax, 6
shl eax, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
invalid
jb 0x140045523
invalid
invalid
add byte [rdi + rcx - 0x4a], al
add eax, dword [ebx - 0x1f3ef820]
add eax, dword [rbx - 0x1f3ef820]
movzx r12d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
adc al, cl
loope 0x1400454b0
add eax, dword [rbx - 0x1f3ef820]
adc al, cl
loope 0x1400454b0
and r12d, 0x3f
or r12d, ecx
int3
or r12d, eax
or esp, eax
vpaddb xmm8, xmm15, xmmword [r8]
add byte [rcx], dl
add byte [rdi], cl
cmp r12d, 0x110000
je 0x1400455f1
test byte [rax], dh
add dword [rax], eax
invalid
test byte [rax], dh
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627fc83
adc eax, 0x834868eb
add edi, 2
shl eax, 6
or eax, r8d
add rdi, 4
cmp r12d, 0x27
jbe 0x1400454e0
jmp 0x140045535
add rdi, 2
add edi, 2
shl eax, 6
or eax, r8d
mov r12d, eax
cmp r12d, 0x27
cld
invalid
ja 0x140045535
cld
invalid
mov eax, r12d
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
jmp 0x1400453f0
jmp 0x1400453f0
mov word [rbp - 4], 0x725c
jmp 0x1400453f0
dec dword [rax - 0x7d]
mov dword [rbx], 0x90ce0c1
add rdi, 3
shl eax, 0xc
or ecx, eax
rol dword [rcx - 0x77], 0xcc
rol dword [rcx - 0x77], 0xcc
cmp r12d, 0x27
jbe 0x1400454e0
cmp r12d, 0x5c
cmp esp, 0x5c
jne 0x140045546
mov word [rbp - 4], 0x5c5c
cld
pop rsp
pop rsp
jmp 0x1400453f0
invalid
cmp r12d, 0x7f
cmp esp, 0x7f
jbe 0x140045558
mov ecx, r12d
call fcn.140023b60
test al, al
invalid
jne 0x140045582
sal byte [rbp + 0x2a], 0x44
mov ecx, esp
invalid
mov ecx, r12d
loope 0x140045544
call fcn.140023a20
test al, al
je 0x140045582
invalid
shl ah, 0xfd
inc dword [rax + rax*8 + 0x45c61e74]
invalid
mov byte [rbp - 4], 0x80
mov dword [rbp], r12d
invalid
mov byte [rbp - 4], 0x80
mov dword [rbp], r12d
mov rax, qword [r15]
mov qword [rbp - 0x10], rax
invalid
invalid
mov eax, dword [r15 + 7]
mov dword [rbp - 9], eax
mov r12b, 0x80
jmp 0x14004540f
invalid
lea rcx, [rbp - 4]
mov edx, r12d
call fcn.140021390
inc dword [rdi + rcx - 0x4a]
cld
inc dword [rdi + rcx - 0x4a]
cld
mov rax, qword [r15]
mov qword [rbp - 0x10], rax
mov eax, dword [r15 + 7]
mov dword [rbp - 9], eax
cmp r12b, 0x81
jne 0x14004540f
invalid
invalid
jmp 0x1400455f1
mov edx, dword [rbp - 0x24]
mov dword [r13 + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
add byte [r8], r8b
add byte [rax], al
add byte [rbp + 0x31], al
xor esp, esp
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x39], cl
add byte [r8], r8b
add byte [rax], al
add byte [rbp + 0x31], al
xor esp, esp
jmp 0x1400455db
xor esp, esp
jmp 0x1400455db
movzx ecx, al
mov dh, 0xc8
mov byte [rbp - 0x28], r12b
lea edx, [rax + 1]
mov byte [rbp - 0x1e], dl
cmp al, 0xa
jae 0x140045604
movzx edx, byte [rbp + rcx - 0x28]
mov rcx, r14
int1
mov rax, qword [rbp - 0x40]
call qword [rax + 0x20]
test al, al
je case.0x140042ffb.70
mov al, 1
jmp 0x1400455f3
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_9d79cd5f79e75bd0d2083260271307ce9acd9081librarycore_srcescape.rs
mov edx, 0xa
call fcn.140056bf0
invalid
add dword [rax], eax
int3
fist dword [0x10cd05618]
adc eax, 0xcccc0001
int3
int3
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
call qword [rdx]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x140045659
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
add rsp, 0x40
pop rbp
jmp fcn.1400183a0
invalid
call qword [rax + 0x40c48348]
nop
add rsp, 0x40
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14004568a
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rbp - 0x18]
call fcn.1400183a0
nop
add rsp, 0x20
pop rbp
ret
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
or dword [rcx + 0x3e083c8], ecx
lea rdx, [0x14006f8cc]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
invalid
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
or bl, ch
invalid
add dword [rax - 0x75], ecx
push rcx
or bl, ch
cmp byte [rax - 0x3f], cl
shr rcx, 0x20
invalid
or al, 0xc8
shr rcx, 0x20
call case.0x14002a492.749
movzx ecx, al
jmp 0x1400456dd
invalid
add al, 0x48
shr ecx, 0x20
shr rcx, 0x20
and byte [rax - 0x73], cl
add eax, 0x252ec
lea rax, [0x14006a9d0]
mov rdx, qword [rax + rcx*8]
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOs
lea eax, [0x14006ab18]
lea eax, [0x14006ab18]
mov rax, qword [rax + rcx*8]
jmp 0x140045703
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x140045741
test rcx, rcx
je 0x140045741
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
invalid
nop
nop
add rsp, 0x20
pop rbp
ret
invalid
int3
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov r8, qword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
add dword [rcx + rcx*4 - 0x3f], eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x140045771
jmp 0x140045781
test rcx, rcx
je 0x140045781
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
invalid
dec qword [rcx - 0x75]
invalid
xor byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
push rdi
add byte [rbp + rcx*4 + 0x25], cl
adc eax, 0xeb0002a1
sbb cl, byte [rdi]
invalid
mov rcx, r14
call fcn.140040260
test rsi, rsi
je 0x14004584e
stosb byte [rdi], al
invalid
cmc
invalid
mov dword [rbp - 0x10], eax
push rbp
clc
loopne 0x140045792
jp 0x140045824
and esi, dword [rdi + rdi*4 - 0x15]
invalid
cmp eax, 0x48f08948
sub eax, edx
cmp cl, byte [rax + 1]
xlatb
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x1400457d6
clc
and esi, dword [rdx + rcx*4 - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
jmp 0x140045850
mov edx, edi
lea eax, [0x140068f90]
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x140045a26
mov r12, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
shl rax, 4
xor edx, edx
sal byte [rcx], cl
leave
invalid
sal byte [rcx], cl
leave
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp dword [rdi + rdx], 0
jne 0x1400458d2
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x1400458c0
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
cmp r12, rcx
jb 0x140045a45
sub r12, rcx
je 0x140045a26
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x1400458ec
shl rcx, 4
add rdi, rcx
lea r14, [rbp]
lea esi, [rbp]
lea r15, [0x14006d7f0]
lea edi, [0x14006d7f0]
lea r13, [0x14006f8ec]
jmp 0x14004591b
cmp byte [rdx + 0xf], 0x23
jne 0x140045a28
mov rcx, r14
int1
call fcn.140040260
test r12, r12
je 0x140045a26
lea rax, [rdi - 0x10]
mov rsi, r12
shl rsi, 4
out 4, al
mov rcx, rsi
nop dword [rax]
test rcx, rcx
je 0x140045950
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x140045930
mov rdx, qword [rax + 8]
jmp 0x140045956
xor r8d, r8d
mov rdx, r15
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.140040380
sbb eax, 0x48ffffaa
mov dword [rbp - 8], eax
invalid
sbb eax, 0x48ffffaa
mov dword [rbp - 8], eax
mov qword [rbp], rdx
test rax, rax
je 0x140045990
mov eax, edx
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
test rdx, rdx
je 0x140045a3c
xor r8d, r8d
xor ecx, ecx
mov rax, rdx
nop word cs:[rax + rax]
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x1400459e2
inc rcx
add r8, 0x10
mov rdx, rax
cmp rsi, r8
jne case.0x1400456c0.11
jmp 0x1400459e5
mov rax, rdx
cmp r12, rcx
jb 0x140045a45
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub r12, rcx
jne 0x140045a07
test rax, rax
je 0x140045912
jmp 0x140045a89
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x140045a54
cmovs edi, dword [rcx]
enter 0x4677, 0x29
ror dword [rcx + 0x4701480f], 8
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rbp - 8], 0
jne 0x14004590a
jmp 0x140045912
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, str.failed_to_write_whole_buffer
jmp 0x140045a28
lea r8, [0x140068e78]
mov rdx, r12
call fcn.140056be0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x14006d7f0]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.140056ba0
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x14006d7f0]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x140068ec8]
lea rcx, [rbp - 0x38]
call fcn.140056ba0
int3
pshufw mm0, mm0, 0
pshufd xmm7, xmm0, 0
inc r12
invalid
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], r12
mov qword [rbp - 0x50], r10
mov qword [rbp - 0x30], r10
lea rax, [r14 + 0x3f]
cmp rax, rdi
jae 0x140048fa9
add ebx, 1
add byte [rax], al
invalid
add ebx, 1
add byte [rax], al
lea rcx, [r14 + 0x7f]
xor r10d, r10d
xor r12d, r12d
mov qword [rbp + 0x28], rcx
nop word cs:[rax + rax]
lea rax, [r14 + r12]
movdqu xmm0, xmmword [r13 + r12]
movdqu xmm12, xmmword [r13 + r12 + 0x10]
movdqu xmm10, xmmword [r13 + r12 + 0x20]
movdqu xmm8, xmmword [r13 + r12 + 0x30]
pcmpeqb xmm0, xmm6
movdqu xmm1, xmmword [rbx + rax]
movdqu xmm13, xmmword [rbx + rax + 0x10]
add edx, dword [rax]
add edx, dword [rax]
movdqu xmm11, xmmword [rbx + rax + 0x20]
movdqu xmm9, xmmword [rbx + rax + 0x30]
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140048ecb
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne 0x140048ef2
add byte [rsi + 0x44], ah
pcmpeqb mm2, mm6
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x140048f1b
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x140048f44
iretd
lea rax, [rcx + r12]
add r12, 0x40
cmp rax, rdi
jae 0x140048faf
mov eax, r10d
and al, 1
je 0x140048e00
jmp 0x140048faf
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rdx, r12
mov rsi, r10
call fcn.140058240
mov rcx, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x140048e50
lea rdx, [r12 + 0x10]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.140058240
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x140048e6e
lea rdx, [r12 + 0x20]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.140058240
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x140048e8c
lea rdx, [r12 + 0x30]
mov r9d, r10d
and r9b, 1
lea rcx, [rbp - 0x48]
mov rsi, r10
call fcn.140058240
mov rcx, qword [rbp + 0x28]
or al, sil
and al, 1
mov r10d, eax
jmp 0x140048eaa
xor r12d, r12d
xor r10d, r10d
mov rax, qword [rbp + 0x20]
add rax, r12
mov r9d, r10d
and r9b, 1
cmp rax, rdi
jae 0x14004903a
test r9b, r9b
jne 0x14004903a
lea rcx, [r14 + 0x1f]
lea rsi, [r12 + r13]
mov qword [rbp + 0x28], rcx
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rsi]
lea rax, [r14 + r12]
movdqu xmm1, xmmword [rbx + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140049022
lea rax, [rcx + r12]
mov r9d, r10d
and r9b, 1
cmp rax, rdi
jae 0x14004903a
add r12, 0x10
add rsi, 0x10
test r9b, r9b
je 0x140048fe0
jmp 0x14004903a
lea rcx, [rbp - 0x48]
mov rdx, r12
xor r9d, r9d
call fcn.140058240
mov rcx, qword [rbp + 0x28]
mov r10d, eax
jmp 0x140049003
sub rdi, qword [rbp - 0x50]
lea rax, [rdi + r13]
add rax, 0xfffffffffffffff0
movdqu xmm0, xmmword [r13 + rdi - 0x10]
movdqu xmm1, xmmword [r15 + rax]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x140049164
and r10b, 1
jmp 0x140049205
add rdi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rbp - 0x48]
mov rdx, rdi
call fcn.140058240
mov r10d, eax
or r10b, bl
and r10b, 1
jmp 0x140049205
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.140049300
nop
add rsp, 0x20
and byte [rbx + 0x5e], bl
and byte [rbx + 0x5e], bl
pop rbp
ret
int3
int3
lea ebp, [rsp + 0x80]
mov qword [rbp + 8], 0xfffffffffffffffe
mov dword [rbp], 0
mov byte [rbp + 4], 0
mov qword [rbp - 0x18], rdx
lea rax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
lea rax, [fcn.14001bb60]
add eax, 0xfffd275a
invalid
invalid
add eax, 0xfffd275a
mov qword [rbp - 0x20], rax
lea rax, str.memory_allocation_of__bytes_failed_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov dword [rbp - 0x50], 2
mov dword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add byte [rax], al
add byte [rax - 0x77], cl
call 0x1304a1d84
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
call 0x1304a1d84
invalid
invalid
mov qword [rbp - 8], 0
lea rdx, [0x140068588]
lea edx, [0x140068588]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x58]
lea eax, [rbp - 0x58]
invalid
lea eax, [rbp - 0x58]
test al, 0xe8
enter 0xfffffffffffffd3d, 0xffffffffffffffff
call fcn.14001d220
mov rcx, qword [rbp - 8]
test al, al
je 0x140049478
sal byte [rax + rbx + 0x48], 0x85
leave
test rcx, rcx
lea rax, str.formatter_error
add dword [rax], eax
cmovne rax, rcx
ror dword [rax - 0x77], 0x45
invalid
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x10]
jmp 0x140049481
test rcx, rcx
je 0x140049486
lea rcx, [rbp - 8]
call fcn.140040260
call qword [rax - 0x6f3b7eb8]
add byte [rax], al
add byte [rbp - 0x3d], bl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
nop
add rsp, 0x90
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x14004949d
invalid
je 0x1400494b1
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
jge 0x14004949d
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 8]
lea rcx, [rbp - 8]
call fcn.140040260
nop
add rsp, 0x20
pop rbp
ret
int3
int3
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
mov qword [rbp - 0x20], rax
lea rax, [0x140041780]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
lea rcx, [0x140049b80]
mov qword [rbp - 8], rcx
clc
clc
mov qword [rbp], rdx
mov qword [rbp + 8], rax
or byte [rax - 0x73], cl
add eax, 0x201c2
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
add al, 0
add byte [rax], al
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
test al, 0x48
mov ecx, esi
test al, 0x48
mov ecx, esi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x14004955a
lea rcx, [rbp - 0x28]
call fcn.140040260
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x14006f8fc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
jmp 0x140049585
mov rcx, rsi
mov rdx, rdi
mov r8b, 1
call fcn.140049c10
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x14004956f.3
lea rcx, [rbp - 0x20]
jmp 0x1400495e1
xor eax, eax
xchg byte [0x1400750e0], al
test al, al
je case.0x14004956f.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
add byte [rax], al
add byte [rax], al
lea rax, [0x14006d7f0]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x14004956f.3
lea rcx, [rbp - 0x58]
call fcn.140040260
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
test rax, rax
jne 0x140049a77
test rsi, rsi
je 0x140049a4c
cmp rsi, 4
jae 0x1400498e0
xor r15d, r15d
xor eax, eax
jmp 0x140049918
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [r13 + 0x30]
xor r15d, r15d
xor eax, eax
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r15
mov r10d, dword [rdx - 0x10]
add r10, r9
add r10, r8
mov r15d, dword [rdx]
add r15, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x1400498f0
mov ecx, esi
and ecx, 3
je 0x140049940
shl rax, 4
add rax, r13
shl ecx, 4
xor edx, edx
nop dword [rax + rax]
mov r8d, dword [rax + rdx]
add r15, r8
add rdx, 0x10
cmp rcx, rdx
jne 0x140049930
mov rax, qword [r11]
mov r12, qword [r11 + 0x10]
sub rax, r12
cmp rax, r15
jb 0x140049a31
mov qword [rbp - 8], rsi
shl rsi, 4
xor edi, edi
jmp 0x140049989
mov rcx, qword [r11 + 8]
add rcx, r12
mov rdx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov r11, qword [rbp]
add r12, r13
mov qword [r11 + 0x10], r12
add rdi, 0x10
cmp rsi, rdi
mov r13, rbx
je 0x1400499c0
mov r14, qword [r13 + rdi + 8]
mov rbx, r13
mov r13d, dword [r13 + rdi]
mov rax, qword [r11]
sub rax, r12
cmp rax, r13
jae 0x140049960
mov rcx, r11
mov rdx, r12
mov r8, r13
call fcn.140057c10
mov r11, qword [rbp]
mov r12, qword [r11 + 0x10]
jmp 0x140049960
test r15, r15
je 0x140049a5f
xor edx, edx
xor ecx, ecx
mov rax, r15
mov r8d, dword [r13 + rdx]
sub rax, r8
jb 0x1400499f0
inc rcx
add rdx, 0x10
mov r15, rax
cmp rsi, rdx
jne 0x1400499d0
jmp 0x1400499f3
or byte [rdi], cl
invalid
mov rax, r15
clc
mov rsi, qword [rbp - 8]
cmp rsi, rcx
jb 0x140049a68
insb byte [rdi], dx
mov rdx, rcx
shl rdx, 4
add r13, rdx
sub rsi, rcx
je 0x1400498c0
mov ecx, dword [r13]
cmp rax, rcx
ja 0x140049aac
sub ecx, eax
mov dword [r13], ecx
add qword [r13 + 8], rax
test rsi, rsi
jne 0x1400498d2
jmp 0x140049a4c
mov rcx, r11
mov rdx, r12
mov r8, r15
call fcn.140057c10
mov r11, qword [rbp]
mov r12, qword [r11 + 0x10]
jmp 0x140049953
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x140049a4e
lea r8, [0x140068e78]
mov rdx, rsi
call fcn.140056be0
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x14006d7f0]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x140068ec8]
adc eax, 0x1f425
lea rcx, [rbp - 0x38]
call fcn.140056ba0
enter 0xfffffffffffff4e8, 0xffffffffffffffd0
add byte [rax], al
lea rax, str.advancing_IoSlice_beyond_its_length
add eax, 0x1f455
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
lea rax, [0x14006d7f0]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.140056ba0
int3
int3
add byte [rax], al
add dh, bh
invalid
add byte [rdi], cl
mov es, word [rax + 6]
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
mov ecx, dword [0x140075324]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp byte [rcx + 0x40], 0
jne 0x14004a63e
mov ecx, dword [0x140075324]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x38]
mov byte [rcx + 0x40], 1
lea r14, [0x14006d7f0]
xor eax, 0x23834
xor eax, 0x23834
mov qword [rbp + 0x28], r14
lea rcx, [0x140069820]
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], r9
invalid
mov byte [rbp + 0x48], bl
mov byte [rbp + 0x48], bl
mov byte [rbp + 0x49], al
mov eax, dword [0x140075260]
add eax, 0x2b281
add eax, 0x2b281
cmp eax, 0x3ffffffd
ja 0x140049ff3
invalid
lea ecx, [rax + 1]
lock cmpxchg dword [0x140075260], ecx
mov dl, 2
invalid
je 0x140049ff8
mov cl, 0xd
outsd dx, dword [rsi]
mov dl, 2
add byte [rbp + rax - 0x18], dh
sbb ah, ah
call fcn.140058410
add byte [rax], al
movzx eax, byte [0x140075268]
cmp qword [0x140075270], 0
mov rax, qword [rdi + 0x20]
and byte [rbp + 0x51], dh
add byte [rax - 0x7d], cl
cmp eax, 0x2b269
add byte [rax - 0x75], cl
and byte [r13 + 0x51], r14b
and byte [rbp + 0x51], dh
and byte [rbp + 0x51], dh
mov byte [rbp + 0x8f], 1
add byte [rcx], al
mov rcx, rsi
call rax
mov rsi, rax
mov esi, eax
mov esi, eax
mov rdi, rdx
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rdx
cmp byte [rbp + 0x49], 0
jne 0x14004a0e9
mov eax, dword [0x140075324]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x38], 1
jbe 0x14004a0f5
mov byte [rbp + 0x88], 1
jmp 0x14004a267
or dword [rdx], eax
add byte [rax], al
or dword [rdx], eax
add byte [rax], al
mov byte [rbp + 0x8f], 1
mov rcx, rsi
add byte [rax], al
add dword [rax - 0x77], ecx
int1
call rax
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rdx
mov rcx, qword [0x140075270]
mov cl, 2
add byte [rax - 0x75], cl
add eax, 0x2b1f8
add al, byte [rax]
mov cl, 2
add byte [rax - 0x75], cl
add eax, 0x2b1f8
add al, byte [rax]
add al, byte [rax]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x8f], 1
pop qword [rax]
add byte [rax], al
add dword [rax - 0x73], ecx
push rbp
sub bh, bh
invalid
pop qword [rax]
add byte [rax], al
add dword [rax - 0x73], ecx
push rbp
sub bh, bh
sar byte [rcx - 1], 1
mov ecx, 0xffffffff
lock xadd dword [0x140075260], ecx
dec ecx
mov eax, ecx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x14004a0ba
mov byte [rbp + 0x8f], 0
call fcn.140058340
mov eax, dword [0x140075324]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x40], 0
add byte [rax], al
add byte [rax], al
test bl, bl
je 0x14004a14d
mov byte [rbp + 0x8f], 0
call fcn.140046b00
jmp 0x14004a570
mov byte [rbp + 0x88], 3
jmp 0x14004a267
movzx eax, byte [0x140075250]
movzx eax, al
lea rcx, [0x14006f90c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x8f], 1
lea rdx, str.RUST_BACKTRACEfailed_to_write_the_buffered_data
lea rcx, [rbp - 0x18]
mov r8d, 0xe
call fcn.140044650
mov rax, qword [rbp - 0x18]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14004a1fd
mov al, 3
mov sil, 2
jmp 0x14004a252
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x5c], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 1
mov qword [rbp - 8], r14
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
lea rax, [rbp + 0x58]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [0x140068588]
lea rcx, [rbp - 0x40]
lea r8, [rbp - 0x18]
call fcn.14001d220
mov rcx, qword [rbp - 0x38]
test al, al
je 0x14004a1c9
test rcx, rcx
lea rax, str.formatter_error
add dword [rax], eax
add dword [rax], eax
cmovne rax, rcx
jmp 0x14004a1e0
mov sil, 1
jmp 0x14004a258
mov sil, 2
jmp 0x14004a258
xor esi, esi
jmp 0x14004a258
test rcx, rcx
je 0x14004a1de
mov byte [rbp + 0x8f], 0
lea rcx, [rbp - 0x38]
call fcn.140040260
xor eax, eax
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x8f], 0
lea rcx, [rbp - 0x40]
call fcn.14003f3c0
mov ecx, 7
int 0x29
ud2
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
cmp rdx, 4
je 0x14004a21d
cmp rdx, 1
jne 0x14004a23e
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x14004a240
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14004a240
xor esi, esi
test rax, rax
je 0x14004a24f
mov edx, 1
call fcn.1400183a0
lea eax, [rsi + 1]
mov byte [0x140075250], al
mov byte [rbp + 0x88], sil
mov rsi, qword [rbp + 0x28]
mov rdi, qword [rbp + 0x30]
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x18], rax
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x8f], 1
mov rcx, rsi
call rax
movabs rcx, 0xfdbc168100b1ef64
cmp rax, rcx
jne 0x14004a390
mov eax, 8
movabs r8, 0xc1a2c89ccd1e7bc1
mov rcx, rsi
cmp rdx, r8
jne 0x14004a390
mov r8, qword [rcx]
mov rcx, qword [rsi + rax]
mov qword [rbp + 0x58], r8
mov qword [rbp + 0x60], rcx
mov byte [rbp + 0x8f], 1
call fcn.140041630
mov rsi, rax
mov eax, 9
lea rcx, [0x140069610]
test rsi, rsi
je 0x14004a2ef
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x14004a2ef
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x40]
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x18]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x58]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x88]
mov qword [rbp], rax
movzx eax, byte [0x140075208]
test al, al
mov qword [rbp + 0x68], rsi
je 0x14004a3f6
mov byte [0x140075208], 1
mov eax, dword [0x140075324]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
jne 0x14004a3e0
call fcn.140046070
test rax, rax
jne 0x14004a3e7
lea rax, [0x140068778]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_9d79cd5f79e75bd0d2083260271307ce9acd9081library_std_src_threadlocal.rs
lea r9, [0x1400681e8]
lea r8, [rbp + 0x78]
mov edx, 0x46
call fcn.140056f70
jmp 0x14004a570
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x8f], 1
mov rcx, rsi
call rax
movabs r9, 0xd896bdd336fe3628
mov ecx, 0xc
lea r8, [0x140069604]
cmp rax, r9
jne 0x14004a2b4
movabs rax, 0xa216d8463d9cbcff
cmp rdx, rax
jne 0x14004a2b4
lea rcx, [rsi + 8]
mov eax, 0x10
jmp 0x14004a2ad
lea rax, [rax + 0x50]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
jne 0x14004a466
mov dword [rbp + 0x78], 0
mov byte [rbp + 0x7c], 0
mov qword [rbp - 0x48], 0
mov byte [rbp + 0x8d], 0
lea r8, [0x140069670]
lea rcx, [rbp - 0x18]
lea rdx, [rbp + 0x78]
call fcn.1400494c0
xor r15d, r15d
xor esi, esi
mov rdi, qword [rbp + 0x68]
test rdi, rdi
je 0x14004a440
lock dec qword [rdi]
jne 0x14004a440
mov rcx, rdi
call fcn.14003f7d0
test r15, r15
sete al
or sil, al
jne 0x14004a091
lock dec qword [r15]
jne 0x14004a091
mov rcx, r15
call fcn.140046150
jmp 0x14004a091
lea r15, [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
je 0x14004a47d
mov rcx, r15
call fcn.140057e40
mov rax, qword [0x140075318]
shl rax, 1
test rax, rax
mov qword [rbp - 0x50], r15
je 0x14004a59f
call fcn.140057f00
xor al, 1
mov dword [rbp + 0x84], eax
movzx eax, byte [rdi + 0x11]
mov qword [rbp + 0x70], rdi
lea rdx, [rdi + 0x18]
lea r8, [0x140069620]
lea rcx, [rbp - 0x18]
call fcn.1400494c0
cmp byte [rbp + 0x84], 0
mov r15, qword [rbp + 0x70]
jne 0x14004a4e7
mov rax, qword [0x140075318]
shl rax, 1
test rax, rax
je 0x14004a4e7
call fcn.140057f00
test al, al
jne 0x14004a4e7
mov byte [r15 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x50]
xchg byte [rcx], al
cmp al, 2
mov rdi, qword [rbp + 0x68]
jne 0x14004a4fd
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x140075208], 1
mov eax, dword [0x140075324]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x48], 0
jne 0x14004a572
call fcn.140046070
test rax, rax
mov rdi, qword [rbp + 0x68]
mov r15, qword [rbp + 0x70]
jne 0x14004a579
lock dec qword [r15]
jne 0x14004a541
mov rcx, r15
call fcn.140046150
mov byte [rbp + 0x8e], 0
lea rax, [0x140068778]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_9d79cd5f79e75bd0d2083260271307ce9acd9081library_std_src_threadlocal.rs
lea r9, [0x1400681e8]
lea r8, [rbp + 0x78]
mov edx, 0x46
call fcn.140056f70
ud2
lea rax, [rax + 0x50]
mov rcx, qword [rax]
mov qword [rax], r15
mov sil, 1
test rcx, rcx
je 0x14004a42d
lock dec qword [rcx]
jne 0x14004a42d
call fcn.140046150
jmp 0x14004a42d
mov dword [rbp + 0x84], 0
jmp 0x14004a4a1
test r8, r8
je 0x14004a672
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
je 0x14004a669
test rdx, rdx
jne 0x14004a672
test rcx, rcx
jne 0x14004a672
lea rcx, [0x14006d7f0]
xor edx, edx
jmp 0x14004a72c
test rcx, rcx
je 0x14004a722
mov qword [rbp + 0x18], 0
mov qword [rbp + 0x28], 0
xor ecx, ecx
lea rdx, [0x14006d7f0]
mov qword [rbp - 0x40], rdx
lea rdx, [0x140069820]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], r9
mov byte [rbp - 0x20], bl
mov byte [rbp - 0x1f], al
mov dword [rbp + 0x88], 0
mov byte [rbp + 0x8c], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x58], rax
lea rax, [0x140022500]
mov qword [rbp + 0x60], rax
lea rax, [0x1400698d0]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 2
mov qword [rbp + 8], 0
lea rax, [rbp + 0x58]
mov qword [rbp - 8], rax
mov qword [rbp], 1
lea rcx, [rbp + 0x88]
lea rdx, [rbp - 0x18]
call fcn.14003f330
mov qword [rbp + 0x78], rax
test rax, rax
je 0x14004a719
lea rcx, [rbp + 0x78]
call fcn.140040260
mov ecx, 7
int 0x29
ud2
mov rdx, qword [r8]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x20], rdx
lea rcx, [rbp + 0x18]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], 1
lea rcx, [0x14006d7f0]
mov qword [rbp + 0x38], rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x28]
jmp 0x14004a684
mov ecx, edi
call fcn.14004ce2d
lea rbx, [rsi + 8]
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
dec dword [rax - 0x73]
pop rsi
or byte [rax - 0x73], cl
adc eax, 0x1f445
mov rcx, rbx
call fcn.14004c35a
mov r15, rax
mov r12, rdx
mov rcx, qword [rax]
call fcn.14004ca76
mov qword [r15], r14
inc qword [r12]
cmp ebp, 0x3b9aca00
jne 0x14004d0e6
xor ecx, ecx
mov eax, 3
lock cmpxchg qword [rdi + 0x18], rcx
je 0x14004d1c2
mov r14, qword [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x18], cl
jne 0x14004d139
mov ecx, 2
xor eax, eax
lock cmpxchg qword [rdi + 0x18], rcx
jne 0x14004d198
mov rcx, qword [r14 + 0x10]
add rcx, 0x10
call fcn.14004dc78
xor eax, eax
xchg qword [rdi + 0x18], rax
mov rcx, rax
and rcx, 0xfffffffffffffffe
cmp rcx, 2
je 0x14004d12e
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [rsp + 0x40]
mov qword [rax], rcx
lea rdx, str.inconsistent_park_timeout_state:
lea rcx, [rsp + 0x50]
push rax
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.14001bb60]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
call fcn.140056ba0
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
or byte [rax - 0x7d], cl
invalid
add al, ch
mov edx, 0x4800009a
and dword [rsp + 0x30], 0
and qword [rsp + 0x30], 0
mov dword [rsp + 0x38], ebp
and qword [rsp + 0x40], 0
and dword [rsp + 0x48], 0
test ebp, ebp
jne 0x14004d291
mov r14, qword [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x18], cl
jne 0x14004d1c2
mov rdx, qword [rsp + 0x30]
mov r8d, dword [rsp + 0x38]
mov rcx, qword [r14 + 0x10]
add rcx, 0x10
call fcn.14004daee
xor eax, eax
xchg byte [r14 + 0x18], al
jmp 0x14004d1c2
lea rcx, [rdi + 0x24]
call fcn.14004d85e
mov r8, rax
and dl, 1
mov ecx, 1
xor eax, eax
lock cmpxchg qword [rdi + 0x18], rcx
jne 0x14004d1aa
lea r14, [rdi + 0x20]
lea r15, [rsp + 0x50]
xor r12d, r12d
test dl, dl
setne r9b
mov rcx, r15
mov rdx, r14
call fcn.14004c8a7
cmp qword [rsp + 0x50], 0
jne 0x14004d240
mov r8, qword [rsp + 0x58]
mov dl, byte [rsp + 0x60]
mov eax, 3
lock cmpxchg qword [rdi + 0x18], r12
jne 0x14004d163
jmp 0x14004d1ba
cmp rax, 3
jne 0x14004d2a9
xor eax, eax
xchg qword [rdi + 0x18], rax
jmp 0x14004d12e
cmp rax, 3
jne 0x14004d2f5
xor eax, eax
xchg qword [rdi + 0x18], rax
mov rcx, r8
call fcn.14004e021
lea rcx, [rsi + 0x18]
call fcn.14004d758
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
mov rcx, rbx
call fcn.14004c35a
mov rbx, qword [rax]
and qword [rax], 0
test rbx, rbx
je 0x14004d279
inc qword [rdx]
lea rcx, [rbx + 8]
call fcn.14004b768
mov qword [rbx + 8], rdi
cmp byte [rbx + 0x49], 0
jne 0x14004d22b
mov rax, qword [rbx + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
sub eax, ecx
cmp qword [rbx], 1
sbb rax, 0xffffffffffffffff
cmp rax, 2
jb 0x14004d22b
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
add rcx, 0x10
call fcn.14004d676
mov rax, rbx
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rax, qword [rsp + 0x58]
mov cl, byte [rsp + 0x60]
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14006d4f5]
lea r9, [0x14006b3b8]
mov edx, 0x2b
call fcn.140056f70
lea rcx, str.core_missing
lea r8, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
mov edx, 0xc
call fcn.140057020
lea r8, [rsp + 0x50]
and qword [r8], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x40]
call fcn.1400585fd
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [rsp + 0x40]
mov qword [rax], rcx
lea rdx, str.inconsistent_park_state__actual_
lea rcx, [rsp + 0x50]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.14001bb60]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
call fcn.140056ba0
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
lea rax, [rsp + 0x40]
mov qword [rax], rcx
lea rdx, str.inconsistent_park_state__actual_
lea rcx, [rsp + 0x50]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.14001bb60]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
call fcn.140056ba0
int3
stc
call fcn.14004b8f7
jmp 0x14004d61f
or byte [rax - 0x7b], cl
ror byte [rdi + rcx + 0x44], cl
cmove eax, eax
mov qword [r8], rdi
cmove eax, eax
mov qword [r8], rdi
mov qword [r15 + 0x28], rdi
inc rcx
mov qword [rsi + 0xa8], rcx
sub byte [rax - 1], cl
ror dword [rax - 0x77], 0x8e
test al, 0
add byte [rax], al
mov rcx, r15
stc
mov edx, ebp
call fcn.14004e021
add byte [rax], al
add byte [rax], al
mov cl, byte [rsp + 0x2e]
mov edx, r12d
call fcn.14004d91f
mov rax, r14
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub byte [rax - 0x48], cl
wait
cwde
add byte [rax], al
int3
push rdi
push rbx
sub rsp, 0x20
mfence
mov rax, qword [rcx + 0xa0]
test ax, ax
jne 0x14004d73f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
shr rax, 0x10
cmp rax, qword [rcx + 0xa8]
add byte [rax], al
add byte [rax], al
jae 0x14004d73f
lea rcx, [rsi + 0xb0]
lea ecx, [rsi + 0xb0]
call fcn.14004d85e
and dl, 1
mfence
mov rcx, qword [rsi + 0xa0]
mov fs, word [rax + 0x66000000]
test ecx, ecx
mov fs, word [rax + 0x66000000]
test ecx, ecx
jne 0x14004d6f7
shr rcx, 0x10
cmp rcx, qword [rsi + 0xa8]
jae 0x14004d6f7
lock add qword [rsi + 0xa0], 0x10001
add qword [rsi + 0xa0], 0x10001
add dword [rax], eax
mov rbx, qword [rax + 0x18]
test rbx, rbx
je 0x14004d706
lea rcx, [rbx - 1]
mov qword [rax + 0x18], rcx
mov rcx, qword [rax + 0x10]
mov rdi, qword [rcx + rbx*8 - 8]
jmp 0x14004d706
mov rcx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14004e021
add byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.14004e021
test rbx, rbx
je 0x14004d73f
mov rdx, qword [rsi + 0x50]
cmp rdi, rdx
jae 0x14004d748
mov rax, qword [rsi + 0x48]
shl rdi, 4
add rsi, 0x108
mov rcx, qword [rax + rdi + 8]
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14004d7b2
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea r8, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
mov rcx, rdi
call fcn.140056bf0
int3
test rax, rax
jne 0x14004d7a5
or qword [rsi], 0xffffffffffffffff
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14004d79b
dec rax
mov qword [rsi + 0x18], rax
mov rcx, qword [rsi + 0x10]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
mov ecx, dword [rcx + rax + 8]
mov ecx, dword [rcx + rax + 8]
call qword [rdx + 8]
mov rax, qword [rsi]
inc rax
mov qword [rsi], rax
jmp 0x14004d763
or byte [rax - 0x75], cl
invalid
and qword [rsi], 0
add rsp, 0x20
pop rsi
ret
lea rcx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.140056eb0
int3
sub esp, 0x70
mov eax, 3
xchg qword [rcx + 0x18], rax
sbb byte [rax - 0x7d], cl
clc
add esi, dword [rdi + 0x4b]
add byte [rax], al
add byte [rax - 0x79], cl
sbb byte [r8 - 0x7d], cl
sbb byte [rax - 0x7d], cl
sbb byte [rax - 0x7d], cl
clc
add esi, dword [rdi + 0x4b]
mov rsi, rcx
lea rcx, [0x14006f91c]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
add rsp, 0x70
pop rsi
ret
lea rcx, [rsi + 0x24]
call fcn.14004d85e
jbe 0x14004d7e6
add byte [rax], al
jbe 0x14004d7e6
add byte [rax], al
and dl, 1
mov rcx, rax
call fcn.14004d88f
add rsi, 0x20
add esi, 0x20
add esi, 0x20
mov rcx, rsi
add rsp, 0x70
pop rsi
jmp fcn.140047060
mov rcx, qword [rdx]
add rsp, 0x70
pop rsi
jmp 0x14004d894
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x30]
mov qword [rax], rcx
lea rdx, str.inconsistent_state_in_unpark__actual_
lea rcx, [rsp + 0x40]
mov qword [rcx], rdx
mov edx, 1
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [fcn.14001bb60]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadpark.rs
call fcn.140056ba0
int3
add rcx, 0x10
jmp fcn.14004d89d
mov rcx, qword [rdx]
mov qword [rax], rcx
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
ret
adc bl, al
ret
cmp qword [rcx + 8], rdx
jne 0x14004e7cb
add rcx, 8
mov rax, rcx
jmp 0x14004e7b9
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov cl, 0xe
jne 0x14004ee0a
xor ebx, ebx
jmp 0x14004ee20
test rdx, rdx
cmove r8, rcx
mov qword [rcx + 8], rdx
and qword [r8], 0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov rbx, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
sbb byte [rax - 0x7d], cl
invalid
adc byte [rax], al
mov qword [rax + 0x20], 1
mov rcx, qword [rcx]
call fcn.14004ee6d
test al, al
je 0x14004ee20
sbb byte [rax - 0x7d], cl
invalid
and rdi, 0xfffffffffffffffc
jmp 0x14004ee1d
mov rdi, rax
test dil, 1
jne 0x14004ee54
and rdi, 0xfffffffffffffffc
or rdi, 2
xor ebx, ebx
xchg qword [rsi], rdi
mov rax, rbx
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp ah, ah
add dword [rax], eax
mov edx, 0x28
call fcn.140056c70
lea rcx, [0x14006d260]
call fcn.140057000
lea rcx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
or eax, 0x1e3a5
lea r8, [0x14006d248]
mov edx, 0x43
call fcn.140056c70
int3
sub esp, 0x28
test rcx, rcx
jne 0x14004ee7b
test rdx, rdx
jne 0x14004ee86
test rcx, rcx
sete al
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs
mov edx, 0x25
call fcn.140056c70
int3
in al, dx
and byte [rax - 0x77], cl
invalid
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x40], rbx
test bl, 4
je 0x14004fd4b
test bl, 3
je 0x14004ef7f
mov rcx, rdi
call fcn.14004e8f5
mov rcx, qword [rsp + 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
jmp case.0x14004a10d.8
mov rcx, rbx
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, ebx
shr dl, 5
and dl, 1
mov rax, rbx
lock cmpxchg qword [r14], rcx
mov rbx, rax
jne 0x14004ef53
movzx eax, dl
lea rcx, [0x14006f92c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [r14 + 0x28], 2
jne 0x14004fe0f
mov rcx, qword [r14 + 0x20]
call fcn.14004c98f
mov qword [rsp + 0x118], rdx
mov rdi, qword [r14 + 0x30]
and qword [r14 + 0x30], 0
test rdi, rdi
je 0x14004fe45
mov rbx, rax
call fcn.14004c3b4
test rax, rax
je 0x14004eff1
mov byte [rax + 0x4c], 0
mov qword [rsp + 0x98], rdi
xor esi, esi
xchg qword [rdi + 0x20], rsi
test rsi, rsi
je 0x14004f97a
mov qword [rsp + 0x110], r14
mov r12, qword [rsp + 0x98]
mov r14, qword [r12 + 0x10]
lock inc qword [r14]
jle 0x14004fe75
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x130], 1
call fcn.14004c3b4
test rax, rax
je 0x14004fde3
mov r13, rax
mov qword [rsp + 0x108], rbx
cmp byte [rax + 0x4e], 2
jne 0x14004fe77
mov byte [r13 + 0x4e], 1
lea rcx, [r14 + 0x128]
call fcn.14004ddc6
mov ebp, eax
mov r15d, edx
mov eax, dword [r13 + 0x48]
lea rcx, [rsp + 0x40]
mov dword [rcx + 8], eax
mov rax, qword [r13 + 0x40]
mov qword [rcx], rax
call fcn.140004288
mov edi, eax
mov ebx, edx
mov dword [r13 + 0x40], 1
mov dword [r13 + 0x44], ebp
mov dword [r13 + 0x48], r15d
lea r15, [rsp + 0x40]
mov r8d, 1
mov rcx, r15
mov rdx, r13
mov r9, r14
call fcn.14004c650
mov rax, qword [r15]
movups xmm0, xmmword [r15 + 8]
movaps xmmword [rsp + 0xa0], xmm0
cmp rax, 4
je 0x14004fde3
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x120], xmm0
cmp rax, 3
je 0x14004fe87
mov r14, rsi
mov qword [rsp + 0xd8], rax
movapd xmm0, xmmword [rsp + 0x120]
movupd xmmword [rsp + 0xe0], xmm0
mov dword [rsp + 0xf0], edi
mov dword [rsp + 0xf4], ebx
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x48], r12
movupd xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x70], 8
add byte [rax - 0x7d], cl
and al, 0x78
add byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
and al, 0x78
add byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
call fcn.14004c3b4
test rax, rax
je 0x14004f98c
mov rdx, r12
lea r12, [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rcx, qword [rax + 0x38]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rax
mov qword [rax + 0x38], r15
mov rax, qword [rdx + 0x10]
mov al, byte [rax + 0x50]
xor al, 1
mov byte [r14 + 0x48], al
mov rcx, r14
add rcx, 0x20
add ecx, 0x20
add ecx, 0x20
call fcn.14004cd82
movsd xmm6, qword [0x140059830]
movsd xmm7, qword [0x140059838]
cmp byte [r14 + 0x4a], 0
jne 0x14004f99f
mov eax, dword [r14 + 0x40]
inc eax
mov dword [r14 + 0x40], eax
mov r15, qword [rsp + 0x48]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rcx + 0x40]
test ecx, ecx
je 0x14004fd27
xor edx, edx
div ecx
test edx, edx
jne 0x14004f20d
lea rcx, [r14 + 0x20]
call fcn.14004cf03
mov rcx, r12
mov rdx, r14
xor r8d, r8d
call fcn.14004cfd6
mov r14, rax
mov rax, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r14
call fcn.14004d342
mov rcx, r14
add rcx, 0x20
call fcn.14004cd82
mov r15, qword [rsp + 0x48]
mov r8d, dword [r14 + 0x44]
test r8d, r8d
je 0x14004fd33
mov eax, dword [r14 + 0x40]
xor edx, edx
div r8d
test edx, edx
je 0x14004f390
mov rcx, r14
call fcn.14004ce53
mov rdi, rax
test rax, rax
jne 0x14004f61b
ror byte [rdi], 0x85
fadd qword [rbx]
add byte [rax], al
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x14004f43e
mov rax, qword [r14 + 0x18]
mov r9, qword [rax + 0x18]
mov edx, dword [rax + 0x20]
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xa8]
mov rcx, qword [r15 + 0x10]
mov r8, qword [rcx + 0x60]
test r8, r8
je 0x14004fd3f
shr r9, 0x20
sub edx, r9d
mov r9d, 0x100
sub r9, rdx
xor edx, edx
div r8
mov rdi, rax
inc rdi
cmp r9, rdi
cmovb rdi, r9
mov eax, 0x80
cmp rdi, rax
cmovae rdi, rax
cmp rdi, 1
adc rdi, 0
add rcx, 0xc0
call fcn.14004d85e
mov rbp, rax
mov ebx, edx
mov rax, qword [r15 + 0x10]
lea rcx, [rbp + 0x20]
mov rdx, qword [rax + 0xa8]
cmp rdi, rdx
cmovae rdi, rdx
sub rdx, rdi
mov qword [rax + 0xa8], rdx
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rdi
lea rcx, [rsp + 0x88]
call fcn.14004d3a2
mov rdi, rax
mov rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rax
cmp rax, 0x101
lea r12, [rsp + 0xa0]
jae 0x14004fe5d
test rax, rax
je 0x14004f422
mov rsi, r14
mov r15, qword [r14 + 0x18]
mov rcx, qword [r15 + 0x18]
shr rcx, 0x20
mov r14d, dword [r15 + 0x20]
mov edx, r14d
sub edx, ecx
mov ecx, 0x100
sub ecx, eax
cmp edx, ecx
ja 0x14004febc
mov rcx, qword [r15 + 0x10]
cmp dword [rcx + 0x10], 0
je 0x14004f39f
mov eax, dword [rcx + 0x14]
jmp 0x14004f3d4
movapd xmm0, xmm6
divsd xmm0, qword [r14 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm7
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, eax
sub edx, r8d
neg edx
mov r9d, eax
sub r9d, r8d
cmovb r9d, edx
cmp r9d, 3
jb 0x14004f3ef
mov dword [r14 + 0x44], eax
add rcx, 0x10
call fcn.14004ce80
mov rdi, rax
test rax, rax
jne 0x14004f61b
mov rcx, r14
call fcn.14004ce53
mov rdi, rax
jmp 0x14004f43e
lea rcx, [rsp + 0x30]
call fcn.14004d3d7
and bl, 1
mov rcx, rbp
mov edx, ebx
call fcn.14004e021
lea r12, [rsp + 0x48]
xor ecx, ecx
call fcn.14004e017
test rdi, rdi
jne 0x14004f61b
xor ecx, ecx
call fcn.14004e017
lea rsi, [r14 + 0x20]
mov rcx, rsi
call fcn.14004cf03
mov rbx, qword [rsp + 0x48]
cmp byte [r14 + 0x49], 0
jne 0x14004f497
mov rcx, qword [rsp + 0x80]
call fcn.14004cd82
mov rcx, r12
mov rdx, rdi
mov r8, r14
call fcn.14004d3ff
mov r14, rax
test rax, rax
jne 0x14004f19c
jmp 0x14004fc2d
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x14004f6c1
mov rdx, qword [rcx + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
jmp 0x14004f6c1
lea rcx, [r14 + 0x20]
call fcn.14004cd82
jmp 0x14004f19c
cmp ax, 1
sete r14b
jmp 0x14004f75a
dec ecx
je case.0x140042a48.131
mov dword [r8 + 0x20], eax
lea r12, [rsp + 0x48]
jmp 0x14004f60e
add dword [rax], eax
xor r14d, r14d
mov rax, qword [rdi + 0x18]
cmp rax, qword [rdi + 8]
jne 0x14004f774
sbb byte [rax + 0x3b], cl
or byte [r13 + 0x10], r14b
mov rcx, rdi
add rcx, 8
call fcn.14004e5fb
mov ebp, esi
invalid
dec dword [rax - 0x75]
invalid
invalid
mov ebp, esi
invalid
and bl, 1
mov rcx, qword [rdi + 0x10]
adc byte [r8 - 0x77], r9b
sub al, 0xc1
adc byte [r8 - 0x77], r9b
sub al, 0xc1
inc qword [rdi + 0x18]
mov rcx, rdi
mov edx, ebx
call fcn.14004e021
mov byte [rsi + 0x49], 0
test r14b, r14b
je 0x14004f7d1
mov rax, qword [r15 + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x58]
mov r8, qword [rax + 0x60]
invalid
invalid
shl r8, 4
xor r9d, r9d
mov r14, rsi
lea r12, [rsp + 0x48]
invalid
invalid
cmp r8, r9
je 0x14004f7db
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
sbb byte [rbp - 0x75], al
push rdx
and byte [rcx - 0x7d], cl
rcl dword [rax], 0x45
adc byte [rbp + 0x39], al
invalid
sbb byte [rbp - 0x75], al
push rdx
and byte [rcx - 0x7d], cl
rcl dword [rax], 0x45
adc byte [rbp + 0x39], al
invalid
adc byte [rbp + 0x39], al
fidiv dword [rsi + riz*8 - 0x15]
invalid
je 0x14004f7b5
jmp 0x14004f7e7
mov r14, rsi
lea r12, [rsp + 0x48]
jmp 0x14004f7ec
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x14004f7ec
call fcn.14004d676
cmp byte [r14 + 0x4a], 0
jne 0x14004f683
invalid
invalid
invalid
invalid
cmp byte [r14 + 0x4b], 0
jne 0x14004f683
test dword [rcx + 0x4cfffffe], eax
mov ecx, esp
mov rcx, r12
mov rdx, r14
mov r8d, 0x3b9aca00
cmp ebp, eax
ret
xlatb
invalid
dec dword [rcx - 0x77]
invalid
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, r14
call fcn.14004d342
mov rax, qword [rsp + 0x48]
cmp qword [r14], 0
cmp dword [rsi], 0
cmp ebp, eax
ret
xlatb
invalid
invalid
cmp dword [rsi], 0
jne 0x14004f89d
mov rcx, qword [r14 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x14004f89d
mov rdi, qword [rax + 0x18]
mov rcx, qword [rax + 0x10]
mov eax, 0xc0
add rcx, rax
call fcn.14004d85e
and dl, 1
add dword [rax - 0x75], ecx
adc byte [rbx + rcx*4 + 0x40], cl
sbb byte [rcx - 0x3f], cl
loopne 0x14004f86c
add dword [rax - 0x75], ecx
adc byte [rbx + rcx*4 + 0x40], cl
sbb byte [rcx - 0x3f], cl
loopne 0x14004f86c
xor r9d, r9d
cmp r8, r9
je 0x14004f88b
lea r10, [r9 + 8]
cmp qword [rcx + r9], rdi
mov r9, r10
jne 0x14004f86c
mov rcx, rax
call fcn.14004e021
jmp 0x14004f7ec
mov rcx, rax
call fcn.14004e021
mov byte [r14 + 0x49], 1
jmp 0x14004f683
mov rsi, r14
mov rdi, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
lea rcx, [rdi + 0xc0]
call fcn.14004d85e
and dl, 1
mov rbx, qword [rax + 0x18]
mov rcx, rbx
invalid
neg rcx
mov r8, 0xffffffffffffffff
invalid
lea r9, [rcx + r8]
cmp r9, 0xffffffffffffffff
je 0x14004f903
mov r9, qword [rax + 0x10]
lea r15, [r8 + 1]
cmp qword [r9 + r8*8 + 8], r14
mov r8, r15
clc
clc
jne 0x14004f8c8
lea rcx, [rbx - 1]
mov r8, qword [r9 + rbx*8 - 8]
mov qword [r9 + r15*8], r8
mov qword [rax + 0x18], rcx
lock add qword [rdi + 0xb0], 0x10000
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
jmp 0x14004f906
mov r15, rbx
mov rcx, rax
call fcn.14004e021
invalid
dec dword [rcx + 0x39]
invalid
invalid
dec dword [rcx + 0x39]
fisttp word [rcx - 0x77]
mov r14, rsi
setae byte [rsi + 0x49]
jmp 0x14004f683
mov r14, rsi
setae byte [rsi + 0x49]
jmp 0x14004f683
movaps xmm6, xmmword [rsp + 0x140]
movaps xmm7, xmmword [rsp + 0x150]
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x150], bh
add rsp, 0x168
pop rbx
pop rbp
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r14
movaps xmm6, xmmword [rsp + 0x140]
movaps xmm7, xmmword [rsp + 0x150]
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400502a9
lea rcx, [r14 + 0x20]
call fcn.140050123
jmp 0x14004fcdd
lea rcx, [rsp + 0x98]
call fcn.14004ca09
jmp 0x14004fca1
mov rcx, r14
mov r14, rax
call fcn.14004b6b3
mov rax, r14
jmp 0x14004fc59
mov rsi, qword [rsp + 0x48]
mov r12, r14
lea rcx, [r14 + 0x10]
mov r15, qword [rsi + 0x10]
mov rdi, qword [r15 + 0x80]
lea edx, [rdi + 1]
call fcn.14004cda0
mov r13d, eax
mov byte [r15 + 0x90], 1
lea rbp, [rdi + r13]
inc rbp
mov r14b, 1
cmp r13, rbp
jae 0x14004fa8c
mov rcx, qword [r15 + 0x68]
mov rax, qword [r15 + 0x80]
and rax, r13
imul rdx, rax, 0x18
lea rdi, [rcx + rdx]
xor eax, eax
lock cmpxchg byte [rcx + rdx], r14b
jne 0x14004fa72
lea rcx, [rdi + 1]
call fcn.14004c558
and dl, 1
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x14004fa7c
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
mov rcx, qword [rbx + rax]
mov qword [rdi + 0x10], rcx
test rcx, rcx
je 0x14004fa3e
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
and qword [rcx + rax + 8], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x14004fa43
and qword [rdi + 8], 0
and qword [rbx + rax], 0
mov rax, qword [rbx + 0x10]
mov rax, qword [rax + 0x38]
and qword [rbx + rax + 8], 0
lock dec qword [r15 + 0x78]
mov rcx, rdi
call fcn.14004e021
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x30]
jmp 0x14004f9dc
mov rcx, rdi
call fcn.140057e40
jmp 0x14004f9fc
inc r13
mov rcx, rdi
call fcn.14004e021
jmp 0x14004f9d3
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rax + 0xa0]
cmp rcx, rdx
jae 0x14004fd63
mov rax, qword [rsp + 0x48]
mov rbx, qword [rax + 0x10]
lea rsi, [rbx + 0xf8]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0xf8], cl
mov r14, r12
jne 0x14004fd08
lea rcx, [rbx + 0xf9]
call fcn.14004c558
mov ebp, edx
and bpl, 1
lea rdi, [rbx + 0x100]
mov rcx, rdi
mov rdx, r14
call fcn.14004cdbe
mov rcx, qword [rbx + 0x110]
cmp rcx, qword [rbx + 0x60]
jne 0x14004fc23
mov byte [rsp + 0x80], bpl
and qword [rbx + 0x110], 0
mov rax, qword [rbx + 0x108]
mov qword [rsp + 0xb8], rcx
and qword [rsp + 0xc0], 0
lea r15, [rbx + 0x10]
lea rcx, [rax + rcx*8]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], rdi
lea rbx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
mov bpl, 1
lea r12, [rsp + 0x30]
cmp rax, rcx
je 0x14004fbf0
lea rcx, [rax + 8]
mov qword [rsp + 0xa0], rcx
mov r13, qword [rax]
mov rdi, qword [r13 + 8]
and qword [r13 + 8], 0
mov rcx, rdi
mov rdx, rbx
call fcn.14004ce2d
mov qword [rsp + 0x30], rdi
mov rcx, r13
call fcn.14004ce53
mov r14, rax
mov rcx, rax
call fcn.14004e017
test r14, r14
jne 0x14004fb86
mov r14, qword [rdi + 0x10]
xor eax, eax
lock cmpxchg byte [r14 + 0x18], bpl
jne 0x14004fbbf
mov rcx, qword [r14 + 0x10]
add rcx, 0x18
call fcn.140047070
xor eax, eax
xchg byte [r14 + 0x18], al
add rdi, 0x20
mov rcx, rdi
call fcn.140047070
mov rcx, r12
call fcn.14004b773
mov rcx, r13
call fcn.14004b6b3
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
jmp 0x14004fb55
lea rcx, [rsp + 0xa0]
call fcn.14004cdf5
mov bpl, byte [rsp + 0x80]
mov rcx, r15
call fcn.14004ce80
test rax, rax
je 0x14004fc1c
mov rcx, rax
call fcn.14004b8f7
jmp 0x14004fc05
xor ecx, ecx
call fcn.14004e017
mov rcx, rsi
mov edx, ebp
call fcn.14004e021
lea rcx, [rsp + 0x60]
call fcn.14004d758
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x38], rcx
mov edi, dword [rsp + 0xf0]
mov ebx, dword [rsp + 0xf4]
test rax, rax
sete cl
call fcn.14004c37d
lea rcx, [rsp + 0x40]
call fcn.14004ca80
mov ecx, edi
mov edx, ebx
call fcn.14004cad3
lea rcx, [rsp + 0xd8]
call fcn.14004c280
lea rcx, [rsp + 0x130]
call fcn.14004af1d
mov rbx, qword [rsp + 0x108]
mov r14, qword [rsp + 0x110]
lea rdi, [r14 + 0x20]
mov rcx, rbx
mov rdx, qword [rsp + 0x118]
call fcn.14004c9d0
mov rcx, rdi
call fcn.14004c92b
xorpd xmm0, xmm0
lea rdx, [rsp + 0x40]
movapd xmmword [rdx], xmm0
mov qword [rdx + 0x20], rdi
mov rcx, rdi
call fcn.14004c946
xor ecx, ecx
call fcn.14004b5a3
mov rcx, r14
movaps xmm6, xmmword [rsp + 0x140]
movaps xmm7, xmmword [rsp + 0x150]
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x140050157
mov rcx, rsi
call fcn.140057e40
jmp 0x14004fac9
lea rcx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
call fcn.140057220
lea rcx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
call fcn.140057220
lea rcx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
call fcn.140056e60
lea rcx, str.assertion_failed:_next.is_notified__registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14006ca28]
mov edx, 0x24
call fcn.140056c70
lea r8, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
call fcn.140056bf0
lea r8, [rsp + 0xa0]
and qword [r8], 0
lea r9, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x30]
call fcn.140058572
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, str.actual_
lea rcx, [rsp + 0xa0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140020c50]
mov qword [rsp + 0x38], rdx
lea rdx, [rsp + 0x30]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
call fcn.140056ba0
lea rax, [0x14006af08]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_9d79cd5f79e75bd0d2083260271307ce9acd9081library_std_src_threadlocal.rs
lea r9, [0x14006b358]
lea r8, [rsp + 0xd8]
mov edx, 0x46
call fcn.140056f70
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0xd8]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
call fcn.140056ba0
lea rcx, str._internal_exception__blocking_task_ran_twice.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x14006d028]
mov edx, 0x2d
call fcn.140057020
lea rcx, str.assertion_failed:_len___LOCAL_QUEUE_CAPACITY
lea r8, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
mov edx, 0x2d
call fcn.140056c70
ud2
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x120], xmm0
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14006d7f0]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs8
call fcn.140056ba0
call fcn.1400585b4
int3
push rsi
sub rsp, 0x80
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140050165
test al, 1
je 0x1400501e9
test al, 2
jne 0x140050201
test al, 8
jne 0x14005018e
lea rcx, [rsi + 0x20]
call fcn.14004c92b
jmp 0x1400501a6
test al, 0x10
je 0x1400501a6
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x140050273
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x10]
xor ecx, ecx
call fcn.14004b5a3
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140050219
jne 0x1400501df
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x1400502a9
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14006ca68]
mov edx, 0x23
call fcn.140056c70
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14006caa8]
mov edx, 0x25
call fcn.140056c70
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x60]
mov qword [rax], rcx
lea rdx, [fcn.14001bb60]
mov qword [rax + 8], rdx
lea r8, [rsp + 0x20]
lea r9, str.current:___sub:
lea rcx, [rsp + 0x30]
mov qword [rcx], r9
mov r9d, 2
mov qword [rcx + 8], r9
and qword [rcx + 0x20], 0
mov qword [rax + 0x10], r8
mov qword [rax + 0x18], rdx
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r9
lea rdx, [0x14006caf0]
call fcn.140056ba0
lea rax, str.waker_missing
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [0x14006d7f0]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.registery_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
call fcn.140056ba0
int3
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x28
call fcn.14004c99c
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400502ca
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400183a0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp rdi, rdx
je 0x14005100e
movzx r8d, word [rbx + rdx]
mov r9, qword [rax + 0x10]
mov word [r9 + rdx], r8w
mov dword [rax + 4], ecx
add rdx, 2
add bh, bh
invalid
add bh, bh
shr ebx, 0xe2
jmp 0x140050ff0
jmp 0x140050ff0
mov rcx, qword [rax + 0x10]
mov edx, dword [rax + 4]
and word [rcx + rdx*2], 0
add byte [rax - 0x77], cl
or byte [rax - 0x7d], r9b
add bl, ch
invalid
and al, 0
mov rax, qword [rcx]
mov qword [rsp + 0x20], r12
invalid
and byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, r14
mov r9, rbx
call qword [rax + 0x18]
lea r15, [rsp + 0x58]
and al, 0x58
mov rcx, r15
mov edx, eax
call fcn.1400541b3
add byte [rcx - 0x75], cl
cmovns ecx, dword [rbx + 0x17e80857]
std
invalid
dec dword [rcx - 0x75]
or al, 0x24
call fcn.140051024
mov esi, dword [rsi]
cmp esi, dword [r14]
jne 0x1400512c5
mov rcx, qword [rsp + 0x38]
call fcn.140051400
xchg edi, eax
add dword [rax], eax
add byte [rcx + 0x48c084c5], cl
cmovne ebx, edi
xchg edi, eax
add dword [rax], eax
add byte [rcx + 0x48c084c5], cl
cmovne ebx, edi
mov rdi, qword [rbx]
mov rcx, rdi
call fcn.140050a61
mov rcx, rax
call fcn.140051414
mov r8, rdx
lea rsi, [rsp + 0x58]
mov rcx, rsi
mov rdx, rax
call fcn.140050f7b
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.140050f45
mov rsi, rax
mov rcx, rdi
call fcn.140051024
test bpl, bpl
je 0x140051340
mov rcx, qword [rsp + 0x38]
jmp 0x140051345
mov rcx, qword [rsp + 0x38]
call fcn.140051024
mov rcx, qword [rsp + 0x40]
call fcn.140051024
lea rdi, [rsp + 0x48]
and qword [rdi], 0
and qword [rsp + 0x30], 0
mov qword [rsp + 0x20], rdi
and dword [rsp + 0x28], 0
mov ecx, 0x1300
xor edx, edx
mov r8d, esi
xor r9d, r9d
leave
call qword [sym.imp.KERNEL32.dll_FormatMessageW]
mov rcx, qword [rdi]
mov edx, eax
call fcn.140051414
mov r8, rdx
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
mov rcx, rsi
mov ecx, esi
mov rdx, rax
call fcn.140050f7b
pop rcx
cld
invalid
dec dword [rax - 0x75]
invalid
mov rdx, qword [rsi + 8]
dec dword [rax - 0x75]
invalid
call fcn.140050f45
mov rsi, rax
mov rcx, qword [rdi]
test rcx, rcx
je 0x14005134a
call fcn.1400510b8
jmp 0x14005134a
mov rcx, qword [rsp + 0x40]
call fcn.140051024
lea rdi, [rsp + 0x58]
mov qword [rdi], rsi
lea rax, [0x14006d668]
mov qword [rsp + 0x20], rax
lea rdx, str.message
lea rsi, [rsp + 0x70]
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140021690
mov rcx, rsi
call fcn.140022810
dec dword [rcx - 0x676b73d]
invalid
mov ecx, edi
call fcn.140051031
mov eax, ebx
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
and al, 0x28
mov qword [rcx], rax
lea rax, [0x140050910]
mov qword [rcx + 8], rax
lea rax, [0x14006d6c0]
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub al, ch
sub byte [rax - 3], dh
call qword [rax + 0x68c48348]
ret 1
ret
mov rdx, r8
sub r8, 1
jb 0x14005143f
movzx r9d, word [rax + r8*2]
cmp r9, 0x20
ja 0x14005143e
bt rcx, r9
leave
jb 0x140051424
ret
xor edx, edx
ret
adc byte [rcx - 0x39], cl
adc byte [rcx - 0x39], cl
sbb byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub al, ch
mov word [rdi - 3], gs
call qword [rax + 0x68c48348]
ret
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
add rdx, rcx
lea rax, [rsp + 0x38]
and al, 0x38
mov qword [rax], rcx
mov qword [rax + 8], rdx
and word [rax + 0x10], 0
mov rcx, rax
call fcn.14005083a
test ax, ax
je 0x140051683
scasd eax, dword [rdi]
add dword [rax], eax
invalid
mov ebx, edx
mov rax, qword [rsp + 0x40]
sub rax, qword [rsp + 0x38]
movzx ecx, word [rsp + 0x48]
add rax, 2
xor r14d, r14d
mov esi, 3
xor edx, edx
div rsi
cmp cx, 1
sbb rax, 0xffffffffffffffff
cmp rax, 4
add al, 0x48
cmovae esi, eax
dec dword [rax - 0x7d]
clc
add al, 0x48
cmovae esi, eax
movabs rcx, 0x3ffffffffffffffe
lea r15, [rsi*2 + 2]
lea edi, [rsi*2 + 2]
cmp rax, rcx
ja 0x1400516d1
mov r14d, 2
mov ecx, 2
mov rdx, r15
mov edx, edi
call fcn.140018742
test rax, rax
je 0x1400516d1
mov rdi, rax
inc rsi
mov word [rax], bx
mov rax, qword [rsp + 0x48]
lea r15, [rsp + 0x80]
mov qword [r15 + 0x10], rax
adc byte [rdi], cl
adc byte [rsp + 0x38], al
movaps xmmword [r15], xmm0
movaps xmmword [rdi], xmm0
mov ebx, 1
xor eax, eax
mov qword [rsp + 0x30], rax
mov r14d, 3
lea r12, [rsp + 0x50]
lea r13, [rsp + 0x68]
insb byte [rdi], dx
and al, 0x68
mov rcx, r15
call fcn.14005083a
cmp ax, 1
jne 0x14005163e
mov ebp, edx
cmp rbx, rsi
jne case.0x1400280f2.982
cdq
add byte [rax], al
invalid
mov rax, qword [rsp + 0x88]
sub rax, qword [rsp + 0x80]
add rax, 2
xor edx, edx
div r14
cmp word [rsp + 0x90], 1
nop
add byte [rax], al
add byte [rcx], al
sbb rax, 0xffffffffffffffff
inc rax
add rax, rbx
jb 0x1400516c7
lea rcx, [rbx + rbx]
mov rsi, rcx
cmp rcx, rax
ja 0x1400515da
sbb ecx, dword [rax - 0x77]
invalid
mov rsi, rax
xor edx, edx
mov rax, rsi
shr rax, 0x3e
sete al
cmp rsi, 5
jae case.0x140042a48.133
mov esi, 4
add byte [rax], al
add byte [rax - 0x7b], cl
test rbx, rbx
test rbx, rbx
je case.0x14002a492.1017
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x78], rcx
mov ecx, 2
jmp 0x140051609
invalid
add dh, byte [rcx]
leave
xor ecx, ecx
lea r8, [rsi + rsi]
lea eax, [rsi + rsi]
mov dl, al
add edx, edx
ror byte [rax - 0x77], cl
and al, 0x70
ror byte [rax - 0x77], cl
and al, 0x70
mov rcx, r12
mov r9, r13
call fcn.14005076e
cmp qword [rsp + 0x50], 0
add byte [rdi], cl
invalid
mov eax, dword [rax]
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rbx + 0x48000000], ecx
mov eax, dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x140051655
pop rax
mov eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
jl 0x140051655
mov rdi, qword [rsp + 0x58]
pop rax
mov word [rdi + rbx*2], bp
inc rbx
jmp 0x14005157c
test rbx, rbx
je 0x140051687
mov rax, rbx
shr rax, 0x20
jne 0x1400516dc
mov rcx, rdi
mov edx, ebx
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
adc eax, 0x7d55
mov rbx, rax
mov rcx, rax
call fcn.140051400
test al, al
je 0x140051689
mov ecx, 0x8007000e
call fcn.140050c4e
cmc
invalid
dec dword [rax - 0x77]
invalid
mov esi, edx
invalid
invalid
invalid
mov rcx, rbx
call fcn.140051024
jmp case.0x1400280f2.962
xor ebx, ebx
jmp 0x1400516a1
xor ebx, ebx
test rsi, rsi
test esi, esi
je 0x1400516a1
add rsi, rsi
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov r8, rsi
call fcn.14000566c
mov rax, rbx
add rsp, 0x98
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x30]
call fcn.140056ac0
out dx, eax
push rbx
add byte [rax], al
out dx, eax
push rbx
add byte [rax], al
mov rcx, r14
mov rdx, r15
call fcn.140056ac0
push rbx
add byte [rax], al
mov esi, 0x80070057
add byte [rdi], al
xor byte [rcx], 0xff
xor edi, edi
xor edi, edi
lea r8, [rsp + 0x68]
lea eax, [rsp + 0x68]
mov qword [r8], rdi
mov dword [rax], edi
mov dword [r8 + 8], esi
lea rax, str.registery_srcindex.crates.io_6f17d22bba15001fwindows_core_0.52.0_src_strings_bstr.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14006d4f5]
lea r9, [0x14006d520]
invalid
mov esi, 0x2bba0001
add byte [rax], al
add al, ch
pop rbp
pop rax
add byte [rax], al
invalid
int3
mov edx, dword [rsi + 8]
add rsp, 0x20
pop rsi
jmp 0x14005176f
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x14005178b
mov rax, rdx
mov r8, rcx
shl r8, 5
mov edx, 8
mov rcx, rax
shr ecx, 0xe1
sti
invalid
sti
inc ebx
ret
sub byte [rax - 0x77], cl
mov esi, edx
invalid
sub esi, 1
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2a8
in al, dx
test al, 2
add byte [rax], al
in al, dx
test al, 2
add byte [rax], al
movaps xmmword [rsp + 0x290], xmm6
mov rbx, rdx
mov rsi, rcx
mov dword [rsp + 0x3c], r8d
test r8d, r8d
test eax, eax
test eax, eax
je 0x140051809
mov edi, r8d
bt r8d, 0xd
mov edx, 0x8a440de0
xor eax, dword [rcx + 0xf]
mov dh, 0xc6
loopne 0x1400517f3
or eax, 0x41338a44
movzx eax, dh
mov r14b, byte [rbx]
movzx eax, r14b
jb case.default.0x1400517ff
mov eax, eax
lea rcx, [0x14006f93c]
or eax, 0x1e144
loope 0x1400517f8
add dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14b, 1
jmp 0x14005200c
mov byte [rsi + 8], 1
and qword [rsi], 0
and dword [rsi], 0
movzx eax, byte [rbx]
cmp eax, 2
je 0x140053658
cmp eax, 0xe
je 0x140053636
test byte [rax], dl
invalid
add byte [rax], al
test byte [rax], dl
invalid
cmp eax, 0xf
je 0x140053648
cmp eax, 0x10
je 0x140053648
adc byte [rsi], bl
add byte [rax], al
jmp 0x140053665
add byte [rbx + 0x257302f8], al
cmp eax, 2
jae 0x140051867
mov byte [rsi + 8], 0xe
and qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 8
mov dword [rsi + 0x18], 8
and qword [rsi + 0x20], 0
and byte [rax], al
and qword [rsi], 0
mov al, 1
mov cl, 1
mov dl, 1
add ecx, ebp
mov dl, 0x1d
add byte [rax], al
cmp eax, 0xe
jne 0x140051895
clc
invalid
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
push rsp
and al, 0x40
invalid
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x18], rax
movups xmm0, xmmword [rbx + 8]
movups xmmword [rdx + 8], xmm0
mov byte [rdx], 0xe
add cl, byte [rsi]
movzx r8d, dil
movzx eax, bh
mov rcx, rsi
mov ecx, esi
call fcn.1400517b3
jmp 0x140053665
invalid
invalid
sbb eax, 0x58a0000
test dword [rdx], edi
add al, byte [rax]
add byte [rax], al
mov al, byte [0x140075320]
cmp al, byte [rdx]
add byte [rdx + 0x20], bh
add byte [rax], al
invalid
mov edx, 0x20
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
call fcn.140047120
test rax, rax
test eax, eax
jns case.0x140042a48.134
invalid
je 0x140053681
add byte [rax], al
mov r14, rax
mov esi, eax
movzx r8d, dil
lea rdi, [rsp + 0x40]
jl 0x1400518df
invalid
jl 0x1400518df
and al, 0x40
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
mov rdx, rbx
call fcn.1400517b3
cmp qword [rdi], 0
movups xmm0, xmmword [rdi + 8]
or byte [r15], r9b
adc byte [rdi + 0x18], cl
invalid
or byte [r15], r9b
adc byte [rdi + 0x18], cl
movaps xmmword [rsp + 0x100], xmm0
sub dword [rsp + 0x100], eax
test byte [rax + rax], ah
and al, 0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], ecx
mov word [rax + rdx], fs
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x110], xmm1
mov word [rax + rdx], fs
adc byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdx + rcx*2 + 0x48], dh
lea eax, [rsi + 8]
invalid
je 0x14005192f
lea rax, [rsi + 8]
or byte [rdi], cl
sub byte [rsp + 0x100], al
invalid
movaps xmm0, xmmword [rsp + 0x100]
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], cl
add byte [rdi], cl
adc dword [rax + 0x10], ecx
invalid
invalid
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
mov qword [rsi], 1
mov edx, 8
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
mov rcx, r14
mov ecx, esi
movaps xmm6, xmmword [rsp + 0x290]
add rsp, 0x2a8
invalid
test al, 2
add byte [rax], al
pop rbx
pop rbp
mov ah, 0x24
nop
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
jmp fcn.1400183a0
jno 0x140051997
push 0xfffffffffffffffc
cld
dec dword [rdi]
sub byte [rsp + 0x100], al
and al, 0
add dword [rax], eax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x110]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x110]
mov word [rax + rdx], fs
adc byte [rcx], al
add dword [rax], eax
add byte [rcx + 0xf], al
add byte [rax], al
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
mov byte [rsi + 8], 0xe
mov eax, 1
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
invalid
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rax
and cl, r13b
cmp byte [rax + rax], bl
invalid
and cl, r13b
cmp byte [rax + rax], bl
add byte [rax - 0x75], cl
invalid
invalid
jnp 0x14005196e
jmp 0x140052009
add byte [rax], al
mov rax, qword [rbx + 8]
or byte [r11 + r9*4 + 0x6b], cl
or byte [rbx + rcx*4 + 0x6b], cl
mov r13, qword [rbx + 0x10]
mov ebp, dword [rbx + 0x10]
imul edx, dword [rax], 0x4c
mov esi, dword [rbx + 0x18]
jae 0x14005198f
adc byte [rbx + rcx*4 + 0x73], cl
mov r14, qword [rbx + 0x18]
jae 0x14005198f
sbb byte [rcx - 0x3f], cl
out 5, al
shl r14, 5
lea rdx, [r14 + r13]
lea rcx, [rsp + 0xd0]
add byte [rax], al
mov byte [rcx], 0x12
adc cl, byte [rcx + rcx*4 + 0x6c]
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
insb byte [rdi], dx
and al, 0x40
mov qword [rsp + 0x50], rax
mov qword [rsp + 0xf8], rdx
mov dword [rsp + 0xf8], edx
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x58], rdx
lea rdx, [rsp + 0x3c]
and al, 0x3c
mov qword [rsp + 0x60], rdx
mov dword [rsp + 0x60], edx
invalid
mov qword [rsp + 0x68], rcx
movabs rcx, 0x7ffffffffffffff
inc dword [rdi]
invalid
and rcx, rax
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x9024
add byte [rax], al
invalid
sub byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x9024
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
lea r12, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x30], ebp
test r14, r14
je 0x140051e79
lea r15, [r13 + 0x20]
movups xmm0, xmmword [r13]
adc byte [rbp], al
add byte [r9 + 0xf], r8b
add byte [rcx + 0xf], al
movups xmm1, xmmword [r13 + 0x10]
adc byte [rbp + 0x10], cl
movaps xmmword [rsp + 0x140], xmm0
test byte [rax + rax*2], ah
add dword [rax], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ecx
mov word [rax + rdx*2], fs
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x150], xmm1
cmp byte [rsp + 0x140], 0x11
and al, 0x40
add dword [rax], eax
add byte [rcx], dl
je 0x140051e90
test byte [rdi + 4], bh
add byte [rax], al
movups xmm0, xmmword [r13]
adc byte [rbp], al
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0x80], xmm1
sub dword [rsp + 0x80], ecx
sub dword [rsp + 0x80], ecx
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
and al, 0x70
mov r8d, dword [rsp + 0x3c]
and al, 0x3c
cmp al, 0x48
mov ecx, edi
mov rcx, rdi
mov rdx, r12
mov edx, esp
call fcn.1400517b3
cmp qword [rsp + 0x90], 0
cmp dword [rsp + 0x90], 0
std
invalid
and al, 0x90
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rbp + 4], ebx
jne 0x140051ea4
add byte [rax], al
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
adc byte [rbp + 0x10], cl
adc byte [rbp + 0x10], cl
adc byte [r9 + 0xf], r8b
movups xmmword [r13 + 0x10], xmm1
adc dword [rbp + 0x10], ecx
movups xmmword [r13], xmm0
movups xmmword [rbp], xmm0
add byte [r9 - 0x7d], r9b
add byte [rcx - 0x7d], cl
add r14, 0xffffffffffffffe0
add esi, 0xffffffe0
invalid
loopne 0x140051aab
mov r13, r15
mov ebp, edi
std
jmp case.0x1400456c0.145
ja 0x140051a62
invalid
invalid
movzx ebp, word [rbx + 2]
mov word [rsp + 0x70], bp
lea eax, [rdi - 2]
inc byte [r11 - 0x78f0ec08]
inc byte [rbx - 0x78f0ec08]
cmp eax, 0x13
ja case.default.0x140051a8b
xchg dword [rdx + 6], eax
add byte [rax], al
xchg dword [rdx + 6], eax
invalid
add byte [rax], al
movzx edi, bp
lea rcx, [0x14006fa20]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
fild word [rcx]
add byte [rax + 0x63], cl
invalid
invalid
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x41
jmp rax
loopne 0x140051acf
mov r14b, 4
mov dh, 4
jmp 0x140052a58
ret
movzx ebp, word [rbx + 2]
mov word [rsp + 0x70], bp
mov dword [rsp + 0x70], ebp
jo case.0x140051d16.125
lea eax, [rdi - 2]
inc byte [r11 - 0x78f0ec08]
cmp eax, 0x13
clc
adc ecx, dword [rdi]
ja case.default.0x140051ac0
xchg dword [rcx + 6], esp
add byte [rax], al
invalid
movsx rdi, bp
movsx edi, bp
std
movsx r15d, di
lea rcx, [0x14006fc00]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov r14b, 4
jmp case.0x140051d16.88
add byte [rax], al
add al, 0xe9
ja case.0x14004d7d7.17
add byte [rax], al
add byte [rbx - 0x76b6fbbd], cl
mov eax, dword [rbx + 4]
mov r8, rax
mov dword [rsp + 0x70], eax
and al, 0x70
ror byte [rcx - 0x728fdbbc], 0x47
inc byte [rbx - 0x78f0ec08]
clc
adc ecx, dword [rdi]
invalid
lea eax, [rdi - 2]
cmp eax, 0x13
clc
adc ecx, dword [rdi]
xchg dword [rdx + 6], edi
invalid
add byte [rax], al
inc byte [r11 - 0x78f0ec08]
clc
adc ecx, dword [rdi]
xchg dword [rdx + 6], edi
invalid
jp 0x140051ae4
invalid
add byte [rax], al
lea rcx, [0x14006f9d0]
fiadd word [rcx]
add byte [rax + 0x63], cl
invalid
add dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x41
mov r14b, 4
mov dh, 4
add al, 0xe9
jb case.0x14002a492.927
jmp case.0x140051a8b.39
add byte [rax], al
cmp edi, 0xb
dec dword [rbx]
jne case.0x14002a492.1010
push 2
add byte [rax], al
mov r12b, byte [rbx + 1]
mov r14b, 9
mov dh, 9
jmp 0x140052c7a
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rax
invalid
or byte [r8 - 0x77], cl
or byte [rax - 0x77], cl
and al, 0x28
sub byte [rax - 0x75], cl
adc byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x30], rax
adc byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov r13, qword [rbx + 0x18]
mov r14b, 2
imul ebx, dword [rax], 0x41
mov dh, 2
add edi, 0xfffffffe
cmp edi, 0x13
ja case.0x140051b40.6
add byte [rax], al
lea rax, [0x14006fca0]
loope 0x140051b39
add byte [rax + 0x63], cl
or al, 0xb8
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
invalid
sar edi, 0xe1
test r13, r13
je case.0x1400428f6.226
or eax, 0x83490000
cmp r13, 1
std
add dword [rax - 0x75], ecx
invalid
invalid
mov rcx, qword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
jne 0x140052e7f
test dword [0x188051b6e], esp
mov eax, dword [rsp + 0x30]
mov rax, qword [rsp + 0x30]
movzx eax, byte [rax]
mov r10b, 1
cmp eax, 0x2b
je 0x1400530dd
test byte [rdi + 0x15], ch
add byte [rax], al
add byte [rax - 0x4b], al
mov bpl, 1
mov ch, 1
add dword [rbx - 0x7bf0d208], eax
jge 0x140051b92
cmp eax, 0x2d
je 0x1400535f7
add byte [rax], al
jmp 0x140052e86
jnp 0x140051b8b
cmp edi, 0xd
jne case.0x140051ce3.162
add al, byte [rax]
invalid
dec dword [0x1426ba099]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
jl case.0x14004efb0.7
lea rdi, [rsp + 0x40]
and qword [rdi], 0
invalid
and qword [rdi], 0
and dword [rdi], 0
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r15]
lea rdx, [0x14006d7f0]
lea edx, [0x14006d7f0]
add dword [rax], eax
mov rcx, r15
stc
mov r8, rdi
mov eax, edi
clc
call qword [rax]
mov rdi, qword [rdi]
test eax, eax
js 0x140051fa6
hlt
add eax, dword [rax]
invalid
test rdi, rdi
dec dword [rdi]
test dword [rbp + 4], eax
jne 0x140052000
add byte [rax], al
xor edi, edi
xor ebp, ebp
jmp 0x140051fc0
mov r12b, byte [rbx + 1]
movsx ebp, r12b
movsx ebp, ah
movsx ebp, ah
mov byte [rsp + 0x70], r12b
mov byte [rsp + 0x70], ah
lea eax, [rdi - 2]
cmp eax, 0x13
clc
adc ecx, dword [rdi]
xchg ebp, ecx
int 5
add byte [rax], al
int 5
add byte [rax], al
movsx rdi, r12b
lea rcx, [0x14006fc50]
lea ecx, [0x14006fc50]
lea ecx, [0x14006fc50]
loopne 0x140051be8
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
mov r14b, 4
jmp 0x140052cbe
add byte [rax], al
movss xmm0, dword [rbx + 4]
movss dword [rsp + 0x70], xmm0
adc dword [rsp + 0x70], eax
and al, 0x70
and al, 0x70
jo 0x140051b92
lea eax, [rdi - 2]
cmp eax, 0x13
clc
adc ecx, dword [rdi]
xchg ecx, ebp
invalid
add byte [rax], al
inc byte [r11 - 0x78f0ec08]
jmp 0x188051c16
invalid
add byte [rax], al
invalid
clc
adc ecx, dword [rdi]
xchg ecx, ebp
add eax, 0x8d480000
or eax, 0x1def9
stc
fiadd word [rcx]
invalid
lea rcx, [0x14006fb10]
lea ecx, [0x14006fb10]
stc
fiadd word [rcx]
add dword [rax], eax
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0xf3e0ffc8
add rax, rcx
jmp rax
loopne 0x140051c14
movss xmm1, dword [0x1400598a4]
movups xmm1, xmmword [0x1400598a4]
jl 0x140051ca2
jl case.0x1400280f2.997
add byte [rax], al
add bl, dh
maxss xmm1, xmm0
maxps xmm1, xmm0
movss xmm0, dword [0x1400598a8]
add eax, 0x7c74
jl 0x140051c33
add bl, dh
minss xmm0, xmm1
minps xmm0, xmm1
cvttss2si ebp, xmm0
sub al, 0xe8
jmp 0x140051d63
add byte [rbx + rcx*4 + 0x7b], al
add al, 0x44
invalid
mov r15d, dword [rbx + 4]
mov dword [rsp + 0x70], r15d
mov dword [rsp + 0x70], edi
lea eax, [rdi - 2]
cmp eax, 0x13
ja case.default.0x140051c67
xchg eax, ecx
invalid
add byte [rax], al
xchg eax, ecx
add eax, 0x63490000
add byte [rax], al
invalid
invalid
movsxd rdi, r15d
lea rcx, [0x14006fbb0]
invalid
dec dword [rax - 0x73]
or eax, 0x1df50
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
mov r14b, 4
mov dh, 4
jmp 0x140052d3c
add byte [rax], al
mov rax, qword [rbx + 8]
mov r8, rax
or byte [rcx - 0x77], cl
ror byte [rax - 0x77], 0x44
and al, 0x70
mov qword [rsp + 0x70], rax
lea eax, [rdi - 2]
cmp eax, 0x13
clc
adc ecx, dword [rdi]
invalid
lodsb al, byte [rsi]
invalid
add byte [rax], al
inc byte [r11 - 0x78f0ec08]
inc byte [rbx - 0x78f0ec08]
clc
adc ecx, dword [rdi]
xchg dword [rbp + rax - 0x72b80000], ebp
add eax, 0x8d480000
lodsb al, byte [rsi]
add eax, 0x8d480000
lea rcx, [0x14006f980]
lea ecx, [0x14006f980]
or eax, 0x1dcf0
fadd qword [rcx]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
test r8, r8
test eax, eax
ror byte [rdi], 0x89
jns case.0x140053beb.1
mov dword [rax], edx
add al, 0
adc byte [rax + rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
mov eax, eax
shr rax, 1
shr eax, 1
call 0x141e59fed
and r8d, 1
or r8, rax
or eax, eax
cvtsi2ss xmm0, r8
cvtpi2ps xmm0, mm0
cvtpi2ps xmm0, mm0
sal bl, 0xf
addss xmm0, xmm0
jmp case.0x1400456c0.121
pop rax
shr cl, 0xf0
invalid
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov r8, rax
mov qword [rsp + 0x70], rax
and al, 0x70
jo 0x140051c57
lea eax, [rdi - 2]
cmp eax, 0x13
clc
adc ecx, dword [rdi]
xchg esi, eax
invalid
add byte [rax], al
inc byte [r11 - 0x78f0ec08]
mov byte [0xcd4d1cd8], 0xd
add eax, 0x8d480000
or eax, 0x1de84
clc
adc ecx, dword [rdi]
xchg esi, eax
add eax, 0x8d480000
lea rcx, [0x14006fb60]
or eax, 0x1de84
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov r14b, 4
jmp 0x14005202e
add al, 0xe9
add eax, dword [r8]
add byte [rdx + rcx*4 + 0x63], al
mov r12b, byte [rbx + 1]
movzx eax, r12b
movzx eax, ah
add dword [rcx + 0xf], eax
mov dh, 0xc4
movzx eax, ah
mov r8, rax
mov byte [rsp + 0x70], al
and al, 0x70
lea eax, [rdi - 2]
inc byte [r11 - 0x78f0ec08]
cmp eax, 0x13
ja case.default.0x140051d16
add byte [rax], al
clc
adc ecx, dword [rdi]
xchg ebx, esp
add eax, 0x8d480000
add byte [rax], al
lea rcx, [0x14006fa70]
jrcxz 0x140051d0b
add byte [rax], al
lea rcx, [0x14006fa70]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
mov r14b, 4
jmp 0x140052da5
movsd xmm0, qword [rbx + 8]
adc byte [rbx + 8], al
movsd qword [rsp + 0x70], xmm0
lea eax, [rdi - 2]
cmp eax, 0x13
adc ecx, dword [rdi]
xchg dword [rax], eax
invalid
add byte [rax], al
lea rcx, [0x14006fac0]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
movsd xmm1, qword [0x140059860]
maxsd xmm1, xmm0
pop rdi
enter 0xff2, 0x10
add eax, 0x7b0d
minsd xmm0, xmm1
cvttsd2si ebp, xmm0
mov r14b, 4
jmp 0x140052d71
invalid
lea rax, [rsp + 0x3c]
and al, 0x3c
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, str.A_boolean_Variant_cannot_be_turned_into_a_CIMTYPE
add eax, 0x1bc9e
add eax, 0x1bc9e
lea rdi, [rsp + 0x40]
mov qword [rdi], rax
mov r15d, 1
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rdi + 8], r15
and qword [rdi + 0x20], 0
and byte [rax], al
lea rax, [0x140050643]
mov qword [rcx + 8], rax
or byte [r8 - 0x77], cl
adc byte [r9 + r9*4 + 0x7f], r9b
jg case.0x140041f39.546
or byte [r8 - 0x77], cl
adc byte [r9 + r9*4 + 0x7f], r9b
jg case.0x140041f39.546
invalid
invalid
mov ah, 0x24
invalid
lea r14, [rsp + 0x260]
lea esi, [rsp + 0x260]
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
add byte [rax], al
mov rcx, r14
mov rdx, rdi
call fcn.140053797
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsi], al
invalid
add byte [rax], al
movups xmm0, xmmword [r14]
invalid
movups xmmword [rdi + 7], xmm0
adc dword [rdi + 7], eax
mov rax, qword [r14 + 0x10]
mov qword [rdi + 0x17], rax
mov dword [rdi + 0x17], eax
mov dword [rdi + 0x17], eax
invalid
mov byte [rsi + 8], 6
invalid
movups xmm0, xmmword [rdi]
mov rax, qword [rdi + 0xf]
mov eax, dword [rdi + 0xf]
cmovs ecx, dword [rbx + 0x110f174f]
or dword [rax - 0x77], r9d
mov qword [rsi + 0x18], rax
invalid
invalid
mov rcx, qword [rdi + 0x17]
invalid
invalid
movups xmmword [rsi + 9], xmm0
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x20], rcx
mov dword [rsi + 0x20], ecx
and byte [rcx + r9*4 + 0x3e], r9b
mov qword [rsi], r15
jmp case.0x140042a48.171
lea rax, [rsp + 0x3c]
lea eax, [rsp + 0x3c]
and al, 0x3c
lea rcx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
lea rax, str.A_unknown_Variant_cannot_be_turned_into_a_CIMTYPE
add eax, 0x1bc5f
add dword [rax - 0x73], ecx
add eax, 0x1bc5f
lea rdi, [rsp + 0x40]
mov qword [rdi], rax
mov dword [rdi], eax
mov dword [rdi], eax
mov r12d, 1
mov qword [rdi + 8], r12
invalid
or byte [rax - 0x7d], cl
and byte [eax], al
and byte [rax], al
and qword [rdi + 0x20], 0
and byte [rax], al
lea rax, [0x140050643]
invalid
mov qword [rcx + 8], rax
mov qword [rdi + 0x10], rcx
adc byte [r9 + r9*4 + 0x67], r9b
sbb byte [rbp + rcx*4 - 0x4c], cl
and al, 0x78
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rdi
call fcn.140053797
add byte [rcx + 0xf], al
adc byte [rsi], al
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmmword [rdi + 7], xmm0
mov rax, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
mov qword [rdi + 0x17], rax
mov byte [rsi + 8], 6
movups xmm0, xmmword [rdi]
mov rax, qword [rdi + 0xf]
invalid
invalid
invalid
cmovs r9d, dword [r11 + 0x110f174f]
or dword [rax - 0x77], r9d
invalid
mov rcx, qword [rdi + 0x17]
movups xmmword [rsi + 9], xmm0
adc dword [rsi + 9], eax
adc dword [rsi + 9], eax
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
sbb byte [rax - 0x77], r9b
and byte [rcx + r9*4 + 0x26], r9b
and byte [rcx + rcx*4 + 0x26], cl
mov qword [rsi + 0x20], rcx
mov dword [rsi + 0x20], ecx
and byte [rcx + rcx*4 + 0x26], cl
mov qword [rsi], r12
jmp 0x1400520a0
invalid
mov rax, qword [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
and al, 0x48
mov byte [rsp + 0x140], 0x11
and al, 0x40
add dword [rax], eax
add byte [rcx], dl
invalid
add byte [rax], al
adc ebx, ebp
add eax, 0x247c894c
invalid
jl 0x140051eb8
jmp 0x140051e95
mov qword [rsp + 0x48], r15
mov dword [rsp + 0x48], edi
and al, 0x48
lea rcx, [rsp + 0x140]
lea rcx, [rsp + 0x140]
add byte [rax], al
call fcn.140051737
jmp 0x140051ec1
xchg ebp, eax
clc
invalid
mov qword [rsp + 0x48], r15
jl 0x140051ecc
movups xmm0, xmmword [rbp]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0xd0], xmm0
sub dword [rsp + 0xd0], eax
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm1
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
mov r14, qword [rsp + 0x30]
sub r13, r14
sub ebp, esi
shr r13, 5
lea rdi, [rsp + 0x40]
invalid
add eax, 0x247c8d48
mov rcx, rdi
mov rcx, rdi
call fcn.140053b32
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
pop rax
sbb al, 0
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x128], rax
mov dword [rsp + 0x128], eax
mov qword [rsp + 0x130], r14
xor byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x138], r13
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.140053b83
mov dil, byte [rsp + 0xd0]
mov esp, 0xd024
add byte [rax - 0x80], al
call qword [rdx]
mov esp, 0xd024
add byte [rax - 0x80], al
call qword [rdx]
jne 0x140051f1f
mov r14b, 0xe
mov rdi, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
jmp 0x14005357e
mov eax, dword [rsp + 0xd1]
rol dword [rax], 1
add byte [rax], al
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0xbb], ecx
mov dword [rsp + 0xb8], eax
movups xmm6, xmmword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xe8
add byte [rax], al
add byte [rax], al
and al, 0xd8
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xe8
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x128]
call fcn.140051741
invalid
invalid
lea rcx, [rsp + 0x128]
call fcn.140051741
dec dword [rbx + 0xb82484]
add byte [rax], al
and al, 0xb8
add byte [rax], al
add byte [rbx + 0xbb248c], cl
invalid
add byte [rax], al
invalid
add byte [rax], al
mov ecx, dword [rsp + 0xbb]
mov ebx, 0x89000000
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc3], ecx
mov word [rbx + rax*8], fs
add byte [rax], al
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx + 0xc3248c], cl
add byte [rax], al
mov byte [rsi + 8], dil
or byte [rbx + 0xc02484], cl
add byte [rax], al
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
ret
mov dword [rsi + 9], eax
mov dword [rsi + 0xc], ecx
or al, 0xf
adc dword [rsi + 0x10], esi
adc dword [rsi + 0x10], esi
mov qword [rsi + 0x20], r14
jbe 0x140051fb4
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
invalid
mov al, 1
xor edx, edx
mov cl, 1
add dword [rcx], esi
sal byte [rcx + 0x1670e901], cl
invalid
jo 0x140051fba
jmp 0x140053616
jo 0x140051fba
add byte [rax], al
mov ecx, eax
call fcn.140050c4e
in al, dx
invalid
invalid
shr eax, 0xa1
in al, dx
invalid
mov rcx, rdi
mov rdi, rax
mov ebp, edx
test rcx, rcx
leave
invalid
invalid
leave
je 0x140051fc0
mov rax, qword [rcx]
add edi, edi
push rax
adc byte [rbp + rcx*4 + 0x64], cl
and al, 0x40
call qword [rax + 0x10]
lea r12, [rsp + 0x40]
and al, 0x40
mov rcx, r12
mov ecx, esp
loope case.0x140053beb.7
mov rdx, rdi
mov edx, edi
mov r8d, ebp
mov eax, ebp
call fcn.140053b1b
mov al, byte [r12]
add byte [rcx - 0x76], al
add al, 0x24
mov ecx, dword [r12 + 1]
mov dword [rsp + 0x70], ecx
and al, 0x70
and al, 0x70
and al, 0x70
mov ecx, dword [r12 + 4]
and al, 4
mov dword [rsp + 0x73], ecx
and al, 0x73
mov rdi, qword [r12 + 8]
movups xmm0, xmmword [r12 + 0x10]
or byte [rcx + 0xf], al
adc byte [rsp + 0x10], al
movaps xmmword [rsp + 0x90], xmm0
cmp al, 0x12
jne 0x14005204c
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
invalid
mov r14b, 0x10
jmp 0x14005357e
mov r14b, 3
mov dh, 3
jmp 0x140052023
mov r14b, 5
jmp 0x140052039
mov r14b, 0xd
mov dh, 0xd
jmp 0x140052044
mov r14b, 0xa
mov r12d, r8d
jmp 0x140052c14
mov r14b, 0xb
mov ebp, r8d
jmp 0x140052d3f
mov r14b, 0xc
or al, 0x45
mov edi, eax
mov r15d, r8d
jmp 0x140052d44
mov r14b, 6
mov rdi, r8
jmp 0x14005357e
mov ecx, dword [rsp + 0x70]
mov edx, dword [rsp + 0x73]
mov dword [rsp + 0xcb], edx
mov dword [rsp + 0xc8], ecx
movaps xmm0, xmmword [rsp + 0x90]
add byte [rdi], cl
sub dword [rsp + 0x160], eax
invalid
add dword [rax], eax
invalid
invalid
mov byte [rsi + 8], al
mov eax, dword [rsp + 0xc8]
mov ecx, dword [rsp + 0xcb]
mov dword [rsi + 9], eax
or dword [rcx - 0x76b7f3b2], r9d
jle 0x14005209d
or dword [rcx - 0x76b7f3b2], r9d
jle 0x14005209d
mov dword [rsi + 0x10], edi
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsi + 0x18], xmm0
mov qword [rsi], 1
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r15]
mov eax, dword [rdi]
invalid
mov rcx, r15
call qword [rax + 0x10]
mov cl, 1
xor eax, eax
jmp 0x140053614
cvtsi2ss xmm0, r8
jmp case.0x1400456c0.121
cmp edi, 0x67
jne case.0x140051a8b.6
add al, byte [rax]
invalid
jmp qword [rdi + 0xf]
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rsi - 0x77], ah
sub cl, byte [rax - 0x73]
jl case.0x140041f39.523
lea rdx, [rsp + 0x90]
mov word [rdx], bp
lea rdi, [rsp + 0x40]
mov r8d, 1
mov eax, 1
mov r8d, 1
mov eax, 1
add byte [rax], al
mov rcx, rdi
call fcn.14001af40
mov rdi, qword [rdi]
movabs rax, 0x8000000000000000
cmp rdi, rax
invalid
je case.0x140044032.322
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
invalid
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov r14b, 2
jmp case.0x140051ce3.183
cmp edi, 0x67
jne case.0x140051ac0.6
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x90]
mov word [rdx], bp
lea rdi, [rsp + 0x40]
mov r8d, 1
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14001af40
mov rdi, qword [rdi]
invalid
invalid
invalid
movabs rax, 0x8000000000000000
cmp rdi, rax
or byte [rax + 0x39], 0xc7
je case.0x140044032.322
add al, byte [rax]
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
push rax
mov r14b, 2
jmp 0x140052d71
cmp edi, 0x67
jne 0x140052457
lea rdx, [rsp + 0x90]
lea edx, [rsp + 0x90]
add byte [rsi + 0x44], ah
mov word [rdx], r8w
mov dword [rdx], eax
lea rdi, [rsp + 0x40]
and al, 0x40
mov r8d, 1
mov rcx, rdi
call fcn.14001af40
mov rdi, qword [rdi]
invalid
mov esi, 0x48fffc8d
mov edi, dword [rdi]
invalid
invalid
movabs rax, 0x8000000000000000
cmp rdi, rax
invalid
je case.0x140044032.322
mov eax, 0
add byte [rax], al
add byte [rax + 0xfc73948], al
invalid
je case.0x140044032.322
invalid
invalid
invalid
mov rbx, qword [rsp + 0x48]
pop rsp
and al, 0x48
mov r13, qword [rsp + 0x50]
mov r14b, 2
jmp 0x140052a48
or byte [rax], al
invalid
or byte [rax], al
add byte [rbx - 0x7af09801], al
cmp edi, 0x67
jne case.0x140051c1e.247
lea rdx, [rsp + 0x90]
cmp edi, 0x67
jne case.0x140051c1e.247
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x90]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rsi - 0x77], ah
add byte [rax], al
mov word [rdx], bp
lea rdi, [rsp + 0x40]
sub cl, byte [rax - 0x73]
jl case.0x14004efb0.25
mov r8d, 1
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.14001af40
mov rdi, qword [rdi]
invalid
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc7
cmp edi, eax
cld
dec dword [rax - 0x75]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc7
cmp edi, eax
je case.0x140044032.322
mov rbx, qword [rsp + 0x48]
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc7
cmp edi, eax
cmp edi, eax
je case.0x140044032.322
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x48
invalid
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
mov r13, qword [rsp + 0x50]
and al, 0x50
mov r14b, 2
jmp 0x140052cea
cmp edi, 0x67
jne 0x140052519
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140059898]
adc byte [0x140059898], al
adc byte [0x140059898], al
minss xmm0, xmm1
cvttss2si eax, xmm0
cvttps2pi mm0, xmm0
cvttps2pi mm0, xmm0
shr cl, 0x3a
add dword [rax], eax
jmp 0x140052358
add byte [rbx - 0x7af09801], al
push rbx
add eax, dword [rax]
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0x90
add byte [rax], al
invalid
cmp edi, 0x67
jne case.0x140051c67.6
add byte [rax], al
jmp qword [rdi + 0xf]
add byte [rax], al
lea rdx, [rsp + 0x90]
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rdx], edi
mov word [rdx], r15w
jmp case.0x1400428f6.377
jnp 0x1400521b9
cmp edi, 0x67
jmp qword [rdi + 0x74]
je 0x1400522a4
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, case.0x140051ce3.270
lea eax, case.0x140051ce3.270
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
lea eax, case.0x140051ce3.270
lea eax, case.0x140051ce3.270
add byte [rax - 0x77], cl
or byte [r8 - 0x73], cl
invalid
invalid
mov qword [rcx + 8], rax
lea rax, [rsp + 0x3c]
and al, 0x3c
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x1b763
add dword [rax], eax
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov qword [rdx], rax
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
and dword [rdx + 0x20], 0
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x7d], cl
invalid
invalid
and dword [rdx + 0x20], 0
and byte [rax], al
lea r8, [0x140050643]
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
invalid
invalid
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x248]
and al, 0x48
add al, byte [rax]
invalid
sbb byte [rax - 0x73], cl
lea edi, [rsp + 0x248]
mov esp, 0x24824
and al, 0x48
add al, byte [rax]
add cl, ch
jmp 0x1400526f6
pop rbx
add al, 0
add byte [rbx - 0x7af09801], al
cmp edi, 0x67
invalid
invalid
cmp edi, 0x67
jne case.0x140053beb.2
invalid
add eax, dword [rax]
invalid
jne case.0x140053beb.2
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rdx], eax
lea rdx, [rsp + 0x90]
mov word [rdx], r8w
lea rdi, [rsp + 0x40]
lea edi, [rsp + 0x40]
mov r8d, 1
mov rcx, rdi
mov ecx, edi
stc
call fcn.14001af40
mov rdi, qword [rdi]
movabs rax, 0x8000000000000000
cmp rdi, rax
je case.0x140044032.322
mov bl, 0
add byte [rax], al
test byte [rbx + 0x48000000], dh
mov ebx, dword [rsp + 0x48]
invalid
mov bl, 0
add byte [rax], al
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
mov r13, qword [rsp + 0x50]
mov r14b, 2
jmp 0x140052d4c
or al, byte [rax]
add byte [rbx - 0x7af09801], al
cmp edi, 0x67
jne case.0x140051d16.4
invalid
invalid
xchg esp, eax
and al, 0x90
nop
cmp edi, 0x67
jne case.0x140051d16.4
lea rdx, [rsp + 0x90]
lea edx, [rsp + 0x90]
nop
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rdx], eax
add byte [rax], al
mov word [rdx], r8w
lea rdi, [rsp + 0x40]
lea edi, [rsp + 0x40]
mov r8d, 1
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14001af40
mov rdi, qword [rdi]
mov edi, dword [rdi]
cld
dec dword [rax - 0x75]
mov edi, dword [rdi]
mov edi, dword [rdi]
movabs rax, 0x8000000000000000
add byte [rax], al
or byte [rax + 0x39], 0xc7
cmp rdi, rax
cmp rdi, rax
invalid
je case.0x140044032.322
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
mov r14b, 2
mov dh, 2
mov dh, 2
jmp 0x140052ca5
add byte [rax], al
cmp edi, 0x67
jne case.0x140051d45.6
add byte [rax], al
add byte [rax], al
xorpd xmm1, xmm1
xorps xmm1, xmm1
push rdi
leave
maxsd xmm1, xmm0
maxps xmm1, xmm0
enter 0xff2, 0x10
add eax, 0x74f0
movsd xmm0, qword [0x140059840]
minsd xmm0, xmm1
cvttsd2si eax, xmm0
sub al, 0xc0
sal edx, 0xf
sub al, 0xc0
lea rdx, [rsp + 0x90]
mov word [rdx], ax
mov dword [rdx], eax
add byte [rax], al
add byte [rsi - 0x77], ah
mov dword [rdx], eax
invalid
invalid
jl 0x14005238b
invalid
mov dword [rdx], eax
lea rdi, [rsp + 0x40]
and al, 0x40
mov r8d, 1
mov r8d, 1
mov eax, 1
add byte [rax], al
mov rcx, rdi
stc
call fcn.14001af40
mov rdi, qword [rdi]
mov edi, dword [rdi]
mov edi, dword [rdi]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc7
cmp rdi, rax
jne 0x140052ddc
add byte [rax], al
or byte [rax + 0x39], 0xc7
cmp rdi, rax
cmp rdi, rax
jne 0x140052ddc
push rax
or al, byte [rax]
add dh, al
or byte [rax], r9b
or byte [rax], cl
mov byte [rsi + 8], 8
or byte [rax], cl
or cl, ch
jl case.0x140041f39.577
jmp 0x140052711
add byte [rax], al
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
and al, 0x70
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
mov dword [rcx], eax
mov word [rax + rdx*4], fs
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx], eax
add dword [rax - 0x73], ecx
add eax, 0x171a
add byte [rax], al
lea rax, [0x140053ac6]
add byte [rax], al
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rax, [rsp + 0x3c]
and al, 0x3c
cmp al, 0x48
mov dword [rcx + 0x10], eax
mov qword [rcx + 0x10], rax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov dh, 1
add byte [rax - 0x73], cl
push rsp
and al, 0x40
mov qword [rdx], rax
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [0x140050643]
add eax, 0xffffe266
add eax, 0xffffe266
loop 0x1400523db
invalid
dec dword [rcx + rcx*4 + 0x41]
sbb byte [rax - 0x77], cl
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
invalid
invalid
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
mov dword [rdx + 0x10], ecx
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x218]
lea edi, [rsp + 0x218]
sbb byte [rax - 0x73], cl
lea edi, [rsp + 0x218]
mov esp, 0x21824
add cl, ch
add byte [rbx], al
add byte [rax], al
jmp 0x1400526f6
add byte [rax], al
lea rax, [rsp + 0x70]
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
lea rax, [0x14005383f]
add eax, 0x1432
add eax, 0x1432
mov qword [rcx + 8], rax
lea rax, [rsp + 0x3c]
invalid
or byte [rax - 0x73], cl
and al, 0x3c
invalid
cmp al, 0x48
mov dword [rcx + 0x10], eax
invalid
invalid
mov qword [rcx + 0x10], rax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
cmpsd dword [rsi], dword [rdi]
mov ch, 1
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x40]
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx], rax
add bh, byte [rax + 2]
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea r8, [0x140050643]
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov esp, 0x18824
invalid
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea edi, [rsp + 0x188]
mov esp, 0x18824
add cl, ch
lahf
add al, byte [rax]
add byte [rax - 0x73], cl
jmp 0x1400526f6
lea rax, [rsp + 0x70]
and al, 0x70
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
mov dword [rcx], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx], eax
invalid
invalid
lea rax, [0x140053ae1]
lea eax, [0x140053ae1]
add eax, 0x1673
mov qword [rcx + 8], rax
lea rax, [rsp + 0x3c]
and al, 0x3c
and al, 0x3c
mov qword [rcx + 0x10], rax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x1b546
add eax, 0x1b546
lea rdx, [rsp + 0x40]
and al, 0x40
mov qword [rdx], rax
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
or byte [rax - 0x7d], cl
invalid
lea r8, [0x140050643]
lea eax, [0x140050643]
movsb byte [rdi], byte [rsi]
loope case.0x140042a48.328
invalid
invalid
dec dword [rcx + rcx*4 + 0x41]
sbb byte [rax - 0x77], cl
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
mov esp, 0x23024
add cl, ch
add al, byte ds:[rax]
invalid
sbb byte [r8 - 0x77], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
mov esp, 0x23024
add cl, ch
add al, byte ds:[rax]
add byte [rax - 0x73], cl
lea rax, [rsp + 0x70]
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
jo 0x140052506
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rcx], rax
add dword [rax - 0x73], ecx
add eax, 0x1203
lea rax, [0x1400536d2]
mov qword [rcx + 8], rax
lea rax, [rsp + 0x3c]
and al, 0x3c
and al, 0x3c
and al, 0x3c
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
lea eax, [0x14006d9c8]
add dword [rax], eax
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov qword [rdx], rax
mov dword [rdx], eax
mov eax, 2
mov qword [rdx + 8], rax
mov dword [rdx + 8], eax
and qword [rdx + 0x20], 0
and dword [rdx + 0x20], 0
invalid
lea r8, [0x140050643]
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
mov dword [rdx + 0x10], ecx
loope case.0x140041f39.559
invalid
dec dword [rcx + rcx*4 + 0x41]
sbb byte [rax - 0x77], cl
invalid
mov dword [rdx + 0x10], ecx
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
lea rdi, [rsp + 0x170]
invalid
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0x170]
lea edi, [rsp + 0x170]
jmp 0x1400526f6
fld qword [rcx]
add byte [rax], al
invalid
lea rax, [rsp + 0x70]
jo case.0x140051d45.135
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
add byte [rax - 0x77], cl
add dword [rax - 0x73], ecx
lea rax, [fcn.140026110]
mov qword [rcx], rax
lea rax, [fcn.140026110]
lea eax, [fcn.140026110]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rax, [rsp + 0x3c]
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x73], cl
add eax, 0x1b484
adc byte [rax - 0x73], cl
add eax, 0x1b484
mov ah, 1
add byte [rax - 0x73], cl
invalid
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
push rsp
and al, 0x40
mov qword [rdx], rax
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
or byte [rax - 0x7d], cl
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
invalid
and byte [rax], al
lea r8, [0x140050643]
add eax, 0xffffe0e2
invalid
add byte [rbp + rcx*4 + 5], cl
loop 0x14005253f
invalid
add eax, 0xffffe0e2
invalid
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
invalid
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdi, [rsp + 0x1d0]
mov esp, 0x1d024
add cl, ch
invalid
jl 0x140052579
jmp 0x1400526f6
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
lea rax, [rsp + 0x70]
and al, 0x70
lea rcx, [rsp + 0x90]
mov qword [rcx], rax
mov dword [rcx], eax
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx], eax
invalid
invalid
mov dword [rcx], eax
lea rax, [0x14002991e]
add eax, 0xfffd738d
lea esi, [rbx - 3]
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
lea eax, [rsp + 0x3c]
mov qword [rcx + 8], rax
lea rax, [rsp + 0x3c]
lea eax, [rsp + 0x3c]
lea eax, [rsp + 0x3c]
cmp al, 0x48
mov dword [rcx + 0x10], eax
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x73], cl
add eax, 0x1b423
invalid
mov ah, 1
invalid
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov eax, 2
invalid
add byte [rax - 0x77], cl
or byte [rax - 0x7d], cl
invalid
mov qword [rdx + 8], rax
mov dword [rdx + 8], eax
and qword [rdx + 0x20], 0
lea r8, [0x140050643]
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
invalid
invalid
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdi, [rsp + 0x1a0]
lea edi, [rsp + 0x1a0]
mov esp, 0x1a024
add cl, ch
sbb eax, dword [rcx]
invalid
jmp 0x1400526f6
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rsp + 0x70]
add byte [rax], al
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx], eax
lea rax, [0x14005395f]
mov qword [rcx], rax
lea rax, [0x14005395f]
lea eax, [0x14005395f]
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
lea rax, [rsp + 0x3c]
and al, 0x3c
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
and al, 0x3c
and al, 0x3c
cmp al, 0x48
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x1b3c2
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
mov qword [rdx], rax
mov dword [rdx], eax
add bh, byte [rax + 2]
mov eax, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 8], rax
invalid
invalid
add byte [rax], al
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
invalid
and byte [rax], al
lea r8, [0x140050643]
add eax, 0xffffe020
invalid
add eax, 0xffffe020
invalid
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
invalid
invalid
sbb byte [r8 - 0x77], cl
sbb byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rax - 0x73], cl
invalid
invalid
mov dword [rdx + 0x18], eax
lea rdi, [rsp + 0x1b8]
jmp 0x1400526f6
add byte [rax], al
mov esp, 0x1b824
add dword [rax], eax
add cl, ch
mov edx, 0x48000000
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
invalid
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
jo 0x14005268a
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
add dword [rax - 0x73], ecx
add eax, 0x1458
adc al, 0
invalid
lea rax, [0x140053aab]
adc al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
or byte [r8 - 0x73], cl
and al, 0x3c
lea rax, [rsp + 0x3c]
mov qword [rcx + 0x10], rax
adc byte [r8 - 0x73], cl
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
lea eax, [0x14006d9c8]
add eax, 0x1b361
mov bl, 1
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x40]
and al, 0x40
mov qword [rdx], rax
mov dword [rdx], eax
mov eax, 2
add byte [rax], al
mov qword [rdx + 8], rax
mov dword [rdx + 8], eax
and qword [rdx + 0x20], 0
and dword [rdx + 0x20], 0
invalid
lea r8, [0x140050643]
lea eax, [0x140050643]
invalid
dec dword [rcx + rcx*4 + 0x41]
sbb byte [rax - 0x77], cl
invalid
mov qword [rcx + 0x18], r8
mov dword [rcx + 0x18], eax
sbb byte [r8 - 0x77], cl
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov qword [rdx + 0x18], rax
mov dword [rdx + 0x18], eax
sbb byte [rax - 0x73], cl
mov esp, 0x20024
add al, byte [rax]
lea rdi, [rsp + 0x200]
lea edi, [rsp + 0x200]
add al, byte [rax]
add byte [rax], al
add bl, ch
jmp 0x1400526f6
pop rsp
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
and al, 0x70
jo 0x1400526e8
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov word [rax + rdx*4], fs
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
add dword [rax - 0x73], ecx
add eax, 0xfffd48af
scasd eax, dword [rdi]
std
invalid
lea rax, [0x140026f60]
scasd eax, dword [rdi]
std
dec dword [rax - 0x77]
invalid
invalid
mov qword [rcx + 8], rax
lea rax, [rsp + 0x3c]
and al, 0x3c
or byte [r8 - 0x73], cl
or byte [rax - 0x73], cl
and al, 0x3c
cmp al, 0x48
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
adc byte [r8 - 0x73], cl
adc byte [rax - 0x73], cl
lea rax, str.Value__cannot_be_turned_into_a_CIMTYPE
add eax, 0x1b303
add esi, dword [rbx - 0x72b7ffff]
mov bl, 1
add byte [rax - 0x73], cl
add dword [rax], eax
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
invalid
mov qword [rdx], rax
mov qword [rdx], rax
mov eax, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x7d], cl
invalid
invalid
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
invalid
lea r8, [0x140050643]
invalid
dec dword [rcx + rcx*4 + 0x41]
sbb byte [rax - 0x77], cl
invalid
invalid
mov qword [rcx + 0x18], r8
mov qword [rdx + 0x10], rcx
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov qword [rdx + 0x18], rax
mov dword [rdx + 0x18], eax
sbb byte [rax - 0x73], cl
lea rdi, [rsp + 0x1e8]
mov esp, 0x1e824
call 0x1880526f8
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
call fcn.140053797
mov rax, qword [rdi]
invalid
mov byte [rsi + 8], 6
or byte [rsi], r8b
cdq
adc byte [rax], al
add byte [rax - 0x75], cl
invalid
or byte [rsi], r8b
or byte [rsi], al
mov qword [rsi + 0x10], rax
adc byte [rdi], r9b
adc byte [rdi + 8], al
invalid
invalid
movups xmm0, xmmword [rdi + 8]
or byte [r15], r9b
movups xmmword [rsi + 0x18], xmm0
adc dword [rsi + 0x18], eax
mov qword [rsi], 1
invalid
add byte [rax], al
mov al, 1
add dword [rcx + 0xef3e901], esi
add byte [rax], al
invalid
mov cl, 1
jmp 0x140053614
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov edx, ebp
invalid
call fcn.140025230
mov r15, rax
mov edi, eax
test r15b, 1
jne 0x140052dee
invalid
mov bl, 6
add byte [rax], al
add dword [rdi], ecx
test dword [rbx + 0x49000006], esi
shr r15, 0x20
shr edi, 0x20
out dx, eax
and byte [rcx - 0x4a], al
invalid
mov r14b, 7
mov dh, 7
invalid
jmp 0x140053563
invalid
mov r10b, 1
test r13, r13
je case.0x140051d16.64
test byte [rsi + 0x49000001], al
cmp ebp, 1
std
invalid
add dword [rax], eax
add byte [rcx - 0x7d], cl
cmp r13, 1
std
add dword [rax - 0x75], ecx
mov rcx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
jne 0x140052e16
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x30]
and al, 0x30
xor byte [rdi + rcx - 0x4a], al
add al, byte [rcx - 0x7d]
cmp eax, 0x2b
invalid
test byte [rax + 9], ch
invalid
invalid
movzx r8d, byte [rdx]
cmp r8d, 0x2b
cmp eax, 0x2b
je 0x1400530dd
push 0xffffffffb8000009
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov eax, 1
add byte [rax - 0x4b], al
add dword [rcx - 0x7d], eax
cmp r8d, 0x2d
invalid
test byte [rax + 0xe], dh
jo 0x140052793
mov bpl, 1
mov ch, 1
cmp r8d, 0x2d
cmp eax, 0x2d
je 0x1400535f7
jo 0x140052793
add byte [rax], al
add cl, ch
loop 0x140052792
jmp 0x14005306e
add byte [rax], al
add byte [rbp - 0x7b], cl
test r13, r13
test ebp, ebp
in eax, dx
je case.0x1400428f6.226
test byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp r13, 1
cmp ebp, 1
std
add dword [rax - 0x75], ecx
invalid
invalid
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
test dword [0x1880527ac], ebx
sbb eax, 0x48000007
jne 0x140052ec1
sbb eax, 0x48000007
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
movzx eax, byte [rax]
add byte [rcx - 0x4e], al
add dword [rbx - 0x7bf0d408], eax
clc
sub ecx, dword [rdi]
test byte [0x1800527c2], ah
mov r10b, 1
mov dl, 1
cmp eax, 0x2b
je 0x1400530dd
invalid
invalid
or dword [rax], eax
invalid
clc
sub ecx, dword [rdi]
test byte [0x1800527c2], ah
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x4b], al
add dword [rbx - 0x7bf0d208], eax
cmp eax, 0x2d
invalid
invalid
mov bpl, 1
mov ch, 1
cmp eax, 0x2d
clc
sub eax, 0xe33840f
invalid
test byte [rbx], dh
xor ecx, dword [rsi]
je 0x1400535f7
xor ecx, dword [rsi]
invalid
add byte [rax], al
add cl, ch
inc dword [rsi]
invalid
jmp 0x140052ec8
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov edx, ebp
call fcn.140026020
mov ebp, eax
invalid
test bpl, 1
test ch, 1
cmp bpl, dil
cmp ch, bh
std
dec dword [rcx - 0x3a09bf3b]
invalid
test ch, 1
invalid
add dword [rdi], ecx
test dword [rdi], ebx
jne case.0x1400280f2.1081
invalid
add byte [rax], al
add cl, al
shr ebp, 0x10
mov r14b, 0xb
mov dh, 0xb
in eax, dx
adc byte [rcx - 0x4a], al
or ebp, ecx
mov dh, 0xb
jmp 0x14005356c
jg case.0x140042a48.292
or eax, 0xb2410000
add dword [rbp - 0x7b], ecx
test r13, r13
add byte [rax], al
mov r10b, 1
mov dl, 1
test r13, r13
je case.0x140051d16.64
test al, ah
loopne case.0x140044032.202
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp r13, 1
std
add dword [rax - 0x75], ecx
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
jne 0x140052f03
test ebx, edi
sti
invalid
add byte [rax], al
mov r8, qword [rsp + 0x30]
and al, 0x30
xor byte [rcx + 0xf], al
movzx eax, byte [r8]
mov dh, 0
cmp eax, 0x2b
clc
sub ecx, dword [rdi]
test bl, al
ret
je 0x1400530dd
ret
or byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4b], al
add dword [rbx - 0x7bf0d208], eax
cmp eax, 0x2d
invalid
test bl, cl
mov bpl, 1
mov ch, 1
cmp eax, 0x2d
je 0x1400535f7
invalid
clc
sub eax, 0xdcb840f
add byte [rax], al
invalid
add cl, ch
jge 0x140052837
invalid
jmp case.0x1400428f6.383
or byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rsp + 0x40]
jl 0x140052859
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
stc
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
push rsp
and al, 0x30
invalid
mov r8, r13
mov eax, ebp
call 0x13d35932d
call fcn.1400258b0
push 0x30
xor ch, bh
std
inc dword [rax - 0x7bf0ffc1]
cmp byte [rdi], 0
invalid
je 0x140052e09
test byte [rdx + 0x40000005], bh
mov edx, 0x40000005
add byte [rax - 0x76], al
mov bpl, byte [rsp + 0x41]
mov ch, byte [rsp + 0x41]
insb byte [rdi], dx
and al, 0x41
mov r10b, 2
mov r10b, 2
mov dl, 2
jmp 0x1400535f2
or eax, 0x854d0000
add byte [rax], al
add byte [rbp - 0x7b], cl
test r13, r13
in eax, dx
je case.0x1400428f6.226
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
cmp r13, 1
cmp ebp, 1
std
add dword [rax - 0x75], ecx
mov rcx, qword [rsp + 0x28]
and al, 0x28
jne 0x140052f6b
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
movzx eax, byte [rax]
mov dh, 0
add byte [rcx - 0x4e], al
add dword [rbx - 0x7bf0d408], eax
clc
sub ecx, dword [rdi]
invalid
mov r10b, 1
mov dl, 1
cmp eax, 0x2b
je 0x1400530dd
push rbp
or byte [rax], al
invalid
clc
sub ecx, dword [rdi]
test byte [rbp + 8], dl
push rbp
or byte [rax], al
invalid
push rbp
or byte [rax], al
add byte [rax - 0x4b], al
mov bpl, 1
mov ch, 1
add dword [rbx - 0x7bf0d208], eax
cmp eax, 0x2d
je 0x1400535f7
invalid
add byte [rax], al
jmp 0x140052f72
fld dword [rsi]
add byte [rax], al
invalid
mov r10b, 1
mov dl, 1
add dword [rbp - 0x7b], ecx
test r13, r13
in eax, dx
je case.0x140051d16.64
cmp r13, 1
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
jne 0x140052fae
test esi, edi
invalid
add byte [rax], al
mov r8, qword [rsp + 0x30]
and al, 0x30
xor byte [rcx + 0xf], al
movzx eax, byte [r8]
movzx eax, byte [rax]
mov dh, 0
add byte [rbx - 0x7bf0d408], al
cmp eax, 0x2b
je 0x1400530dd
test byte [rbx], bl
or byte [rax], al
invalid
sub ecx, dword [rdi]
test byte [rbx], bl
or byte [rax], al
add byte [rcx - 0x47], al
invalid
sbb ecx, dword [rax]
add byte [rax], al
mov r9d, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4b], al
invalid
invalid
mov bpl, 1
cmp eax, 0x2d
sub eax, 0xd23840f
add byte [rax], al
add dword [rbx - 0x7bf0d208], eax
sub eax, 0xd23840f
and ecx, dword [0x159ee28d6]
or eax, 0x19e90000
add byte [rax], al
jmp 0x1400530f2
sbb dword [rax], ecx
or byte [rax], al
add byte [rax], al
add byte [rcx], dh
in eax, dx
xor ebp, ebp
jmp 0x1400535f2
add byte [rbp - 0x7b], cl
test r13, r13
test ebp, ebp
in eax, dx
je case.0x1400428f6.226
cmp r13, 1
cmp ebp, 1
add dword [rax - 0x75], ecx
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
sub byte [rdi], cl
test dword [rsi], esp
jne 0x14005301a
invalid
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
xor byte [rdi], cl
mov dh, 0
invalid
movzx eax, byte [rax]
add byte [rcx - 0x4e], al
mov r10b, 1
mov dl, 1
add dword [rbx - 0x7bf0d408], eax
invalid
cmp eax, 0x2b
sub ecx, dword [rdi]
test ch, dl
invalid
je 0x1400530dd
add byte [rax - 0x4b], al
add dword [rbx - 0x7bf0d208], eax
cmp eax, 0x2d
invalid
test bl, ah
invalid
mov bpl, 1
cmp eax, 0x2d
sub eax, 0xce3840f
je 0x1400535f7
add byte [rax], al
jmp 0x140053021
or byte [rdi], al
invalid
add byte [rax], al
add byte [rcx], dh
xor ebp, ebp
in eax, dx
jmp 0x1400535ef
add byte [rax], al
mov r14b, 5
add eax, 0x17ae9
jmp 0x140052aa2
add dword [rax], eax
add byte [rcx - 0x4a], al
mov r14b, 3
mov dh, 3
add ebp, ebx
cmp al, 0x41
invalid
jmp case.0x1400517ff.253
mov r14b, 5
mov dh, 5
add eax, 0x225e9
jmp 0x140052b5a
and eax, 0x41000002
mov dh, 3
add al, byte [rax]
add byte [rcx - 0x4a], al
add ebp, ebx
jp 0x14005297c
invalid
mov r14b, 3
jmp 0x1400529b4
mov r14b, 0xd
mov dh, 0xd
jmp case.0x140051ce3.183
jae 0x140052941
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x4a], al
add eax, 0x253e9
invalid
push rbx
add al, byte [rax]
mov r14b, 5
mov dh, 5
jmp 0x140052b9d
add byte [rcx - 0x4a], al
mov r14b, 3
mov dh, 3
add ebp, ecx
jmp case.0x140051a8b.75
retf 0
add byte [rdi], cl
mov bh, 0xc5
movzx eax, bp
cvtsi2ss xmm0, eax
cvtpi2ps xmm0, mm0
movd r15d, xmm0
movd r15d, mm0
movd edi, mm0
mov dword [rcx - 0x4a], 0x3dee907
mov r14b, 7
jmp 0x140052d44
add byte [rax], al
add byte [rcx - 0x4a], al
mov r14b, 0xa
mov dh, 0xa
or al, byte [rcx - 0x77]
mov r12d, ebp
in al, dx
jmp 0x140052d3f
invalid
add eax, dword [rax]
add byte [rcx - 0x4a], al
mov r14b, 0xd
jmp case.0x1400456c0.141
jmp 0x14f05297b
mov r14b, 0xd
jmp case.0x1400456c0.141
invalid
add dword [rax], eax
add byte [rax], al
jmp 0x14f05297b
add byte [rax], al
movzx eax, bp
mov bh, 0xc5
invalid
cvtsi2sd xmm0, eax
cvtpi2ps xmm0, mm0
sub al, al
shl byte [rsi + 0x48], 0xf
movq rdi, xmm0
movq rdi, mm0
jle 0x14005294c
mov dword [rcx - 0x4a], 0x128e908
mov r14b, 8
mov dh, 8
or cl, ch
jmp case.0x140051ce3.183
sub byte [rcx], al
add dword [rax], eax
add byte [rcx - 0x4a], al
invalid
add byte [rax], al
mov r14b, 0xd
mov dh, 0xd
or eax, 0x208e9
jmp 0x140052b9d
or byte [rdx], al
add byte [rax], al
add byte [rdi], cl
mov edi, 0x2a0ff3c5
invalid
invalid
invalid
movsx eax, bp
cvtsi2ss xmm0, eax
sub al, al
shl byte [rsi + 0x41], 0xf
jle 0x140052968
movd r15d, xmm0
movd r15d, mm0
movd edi, mm0
mov r14b, 7
jmp 0x140052b5a
mov cl, 1
add byte [rax], al
mov cl, 1
add dword [rax], eax
add byte [rcx - 0x4a], al
invalid
invalid
add byte [rax], al
mov r14b, 5
jmp 0x140052ce2
xor dword [rbx], eax
add byte [rax], al
add eax, 0x331e9
xor dword [rbx], eax
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x4a], al
mov r14b, 0xa
mov dh, 0xa
or al, byte [rcx - 0x77]
in al, dx
mov r12d, ebp
mov esp, ebp
jmp 0x14005357e
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x40], al
add byte [rax], al
mov eax, r8d
cvtsi2ss xmm0, rax
sub al, al
movd edi, xmm0
movd edi, mm0
mov dword [rcx - 0x4a], 0x417beb07
mov r14b, 7
jmp 0x140052a48
jnp 0x140052a0f
mov r14b, 3
mov dh, 3
add ebp, ecx
jmp 0x140052ada
add eax, 0xf3000001
add dword [rax], eax
add bl, dh
cvttss2si eax, xmm0
cvttps2pi mm0, xmm0
ucomiss xmm0, dword [0x1400598a0]
add byte [rax], al
add byte [rcx + 0x7fffffff], bh
mov ecx, 0x7fffffff
invalid
cmovbe ecx, eax
enter 0x3145, 0xffffffffffffffff
xor r15d, r15d
ucomiss xmm0, xmm0
cmovnp r15d, ecx
cmovnp edi, ecx
rol byte [rdi + rcx + 0x4b], 0xf9
cmovnp edi, ecx
jmp case.0x140051d45.77
add byte [rax], al
movss xmm1, dword [0x1400598ac]
or eax, 0x6ead
lodsd eax, dword [rsi]
outsb dx, byte [rsi]
add byte [rax], al
add bl, dh
maxps xmm1, xmm0
maxss xmm1, xmm0
movss xmm0, dword [0x1400598b0]
adc byte [0x1400598b0], al
add eax, 0x6ea5
add byte [rax], al
minss xmm0, xmm1
minps xmm0, xmm1
pop rbp
sal ebx, 0x44
cvttps2pi mm4, xmm0
invalid
cvttss2si r12d, xmm0
loopne case.0x140051c1e.132
jmp 0x140052b04
jmp case.0x140051d45.97
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x4a], al
mov r14b, 0xa
or al, byte [rbp - 0x77]
mov r12d, r8d
invalid
jmp 0x140052b6d
add dword [rax], eax
add byte [rdi], cl
invalid
movsx eax, bp
cvtsi2sd xmm0, eax
sub al, al
mov edi, 0x2a0ff2c5
shl byte [rsi + 0x48], 0xf
sub al, al
movq rdi, xmm0
jle 0x1400529f7
mov dword [rcx - 0x4a], 0x12ae908
mov r14b, 8
jmp case.0x1400456c0.141
invalid
or cl, ch
sub al, byte [rcx]
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
mov eax, r8d
sal dl, 0x48
cvtpi2ps xmm0, mm0
invalid
cvtsi2sd xmm0, rax
shl byte [rsi + 0x48], 0xf
jle 0x140052a0c
movq rdi, xmm0
movq rdi, mm0
mov r14b, 8
mov dh, 8
or cl, ch
push rbx
jmp 0x140052ba0
add dword [rax], eax
add byte [rcx - 0x4a], al
invalid
invalid
mov r14b, 0xd
mov dh, 0xd
or eax, 0x295e9
add byte [rcx - 0x4a], al
mov r14b, 0xb
invalid
loop case.0x1400456c0.202
invalid
jmp 0x140052cea
add byte [rax], al
mov r14b, 0xb
mov dh, 0xb
jmp 0x140052d3f
add al, byte [rax]
add byte [rcx - 0x4a], al
invalid
invalid
add byte [rax], al
mov r14b, 5
mov dh, 5
add eax, 0x2dfe9
jmp 0x140052d44
add al, byte [rax]
add byte [rax], al
add bl, dh
cvttss2si rax, xmm0
cvttps2pi mm0, xmm0
cvttps2pi mm0, xmm0
mov rcx, rax
sar rcx, 0x3f
movaps xmm1, xmm0
subss xmm1, dword [0x1400598b4]
subps xmm1, xmmword [0x1400598b4]
subps xmm1, xmmword [0x1400598b4]
add byte [rax], al
cvttss2si rdx, xmm1
cvttps2pi mm2, xmm1
sub al, 0xd1
and rdx, rcx
or rdx, rax
or edx, eax
or edx, eax
xor eax, eax
xorps xmm1, xmm1
push rdi
leave
ucomiss xmm0, xmm1
ror dword cs:[rax + 0xf], 0x43
ror dword [rax + 0xf], 0x43
cmovae rax, rdx
ret 0x2e0f
ret 0x2e0f
ucomiss xmm0, dword [0x1400598b8]
add eax, 0x6e1e
invalid
jmp 0x140052bfb
add dword [rax], eax
add byte [rcx - 0x4a], al
or al, 0x41
mov r14b, 0xc
mov r15d, edi
mov edi, edi
jmp 0x140052d44
add byte [rcx - 0x4a], al
add ebp, ecx
invalid
pop rdi
mov r14b, 3
mov dh, 3
jmp 0x140052c11
add dword [rax], eax
add byte [rcx - 0x4a], al
invalid
mov r14b, 6
mov dh, 6
jmp 0x140052d4c
xchg edx, eax
add al, byte [rax]
add byte [rcx + 0xf], al
invalid
invalid
movsx eax, r12b
cvtsi2ss xmm0, eax
cvtpi2ps xmm0, mm0
mov esi, 0x2a0ff3c4
cvtpi2ps xmm0, mm0
shl byte [rsi + 0x41], 0xf
movd r15d, xmm0
movd r15d, mm0
jle 0x140052a8e
mov dword [rcx - 0x4a], 0x21be907
add byte [rax], al
mov r14b, 7
jmp 0x140052cea
invalid
mov r14b, 5
add eax, 0x2a2e9
jmp 0x140052d79
add byte [rcx - 0x4a], al
mov r14b, 0xa
or ch, cl
jmp 0x140052c7a
wait
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
mov r14b, 3
jmp 0x140052c5c
add byte [rax], al
add ebp, ecx
jne case.0x140051d16.63
add byte [rax], al
add dl, dh
movups xmm1, xmmword [0x140059870]
insd dword [rdi], dx
add byte [rax], al
invalid
movsd xmm1, qword [0x140059870]
insd dword [rdi], dx
add byte [rax], al
invalid
add dl, dh
maxps xmm1, xmm0
pop rdi
invalid
maxsd xmm1, xmm0
pop rdi
enter 0xff2, 0x10
invalid
invalid
invalid
movsd xmm0, qword [0x140059878]
add eax, 0x6d7d
minsd xmm0, xmm1
cvttsd2si r12d, xmm0
cvttps2pi mm4, xmm0
pop rbp
sal edx, 0x44
cvttps2pi mm4, xmm0
sub al, 0xe0
loopne 0x140052b46
mov r14b, 3
mov dh, 3
add ebp, ecx
outsb dx, byte [rsi]
add dword [rax], eax
jmp 0x140052c7a
add byte [rdi], cl
push rdi
xorps xmm1, xmm1
leave
maxss xmm1, xmm0
movss xmm0, dword [0x1400598c0]
minss xmm0, xmm1
invalid
add bl, dh
minps xmm0, xmm1
invalid
cvttss2si r12d, xmm0
cvttps2pi mm4, xmm0
sub al, 0xe0
loopne 0x140052b0e
jmp 0x140052c77
add qword [rax], r8
add byte [rcx + 0xf], al
invalid
invalid
movsx eax, r12b
cvtsi2sd xmm0, eax
movq rdi, xmm0
mov esi, 0x2a0ff2c4
shl byte [rsi + 0x48], 0xf
jle case.0x140044fd1.165
mov r14b, 8
jmp 0x140052cea
mov r14b, 0xb
jmp 0x140052d71
add al, byte [rax]
add bl, dh
cvtps2pd xmm0, xmm0
cvtss2sd xmm0, xmm0
movq rdi, xmm0
mov dword [rcx - 0x4a], 0xf4b5e908
invalid
mov r14b, 8
mov dh, 8
jmp 0x14005200c
mov r14b, 0xc
or al, 0xe9
lodsd eax, dword [rsi]
hlt
jmp 0x14005200c
mov r14b, 6
invalid
jmp 0x140052d71
mov r14b, 0xb
or eax, dword [rcx + rcx*4 - 0x3b]
mov ebp, r8d
jmp 0x140052ba0
xor dword [rcx - 0x4a], eax
or eax, 0x1d5e9
add byte [rsi + 0x49], ah
mov r14b, 0xd
jmp 0x140052d4c
movq xmm0, r8
movd mm0, eax
punpckldq xmm0, xmmword [0x140059710]
subpd xmm0, xmmword [0x140059720]
add byte [rsi + 0xf], ah
pop rsp
add eax, 0x6b94
haddpd xmm0, xmm0
invalid
jl 0x140052b50
jmp 0x140052c88
add byte [rax], al
add byte [rcx - 0x4a], al
or al, 0xeb
add eax, dword [rcx - 0x4a]
invalid
mov r14b, 0xc
jmp 0x140052b9d
mov r14b, 6
mov rdi, r8
mov r15d, edi
jmp 0x14005357e
cvtsi2ss xmm0, r15d
cvtpi2ps xmm0, mm7
movd r15d, xmm0
movd edi, mm0
mov dword [rcx - 0x4a], 0x18ae907
add byte [rax], al
invalid
mov r14b, 7
jmp 0x140052d44
invalid
add byte [rcx - 0x4a], al
or eax, 0x1e3e9
invalid
jrcxz 0x140052bc1
invalid
mov r14b, 0xd
mov dh, 0xd
jmp 0x140052da5
jrcxz 0x140052bc1
add byte [rax], al
add dl, dh
cvttps2pi mm0, xmm0
cvttsd2si rax, xmm0
mov rcx, rax
sar rcx, 0x3f
sar ecx, 0x3f
ror dword [rax - 0x3f], 0xf9
invalid
movapd xmm1, xmm0
subsd xmm1, qword [0x140059880]
subps xmm1, xmmword [0x140059880]
or eax, 0x6ca6
cvttsd2si rdx, xmm1
sub al, 0xd1
and rdx, rcx
or rdx, rax
or edx, eax
xor eax, eax
xorpd xmm1, xmm1
ucomisd xmm0, xmm1
cmovae rax, rdx
ucomisd xmm0, qword [0x140059888]
lea ebp, [rax + rax]
add eax, 0x6c8d
mov rdi, 0xffffffffffffffff
invalid
invalid
cmovbe rdi, rax
mov r14b, 0xd
jmp 0x14005200c
invalid
invalid
mov r14b, 0xa
mov r12d, r15d
jmp 0x140052d3f
movzx eax, r12b
cvtsi2ss xmm0, eax
movd r15d, xmm0
movd r15d, mm0
mov dword [rcx - 0x4a], 0x17ae907
mov r14b, 7
jmp 0x140052da8
add byte [rax], al
add byte [rax], al
movapd xmm1, xmm0
maxsd xmm1, qword [0x140059850]
minsd xmm1, qword [0x140059858]
insb byte [rdi], dx
add byte [rax], al
cvttsd2si eax, xmm1
xor r15d, r15d
xor edi, edi
rol dword [rbp + 0x31], 0xff
ucomisd xmm0, xmm0
cmovnp r15d, eax
cmovnp edi, eax
cmovnp edi, eax
mov r14b, 5
jmp 0x140052d9d
mov r14b, 0xa
jmp 0x140052ca5
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140059890]
insb byte [rdi], dx
add byte [rax], al
minsd xmm0, xmm1
cvttsd2si r12d, xmm0
cvttps2pi mm4, xmm0
mov r14b, 0xa
jmp 0x140052cea
cvtsi2sd xmm0, r15d
jmp 0x140052c88
cvtsi2sd xmm0, r8
movq rdi, xmm0
mov r14b, 8
invalid
or cl, ch
jmp 0x140052d4c
mov bh, 0
add byte [rax], al
movzx eax, r12b
mov dh, 0xc4
cvtsi2sd xmm0, eax
movq rdi, xmm0
movd edi, mm0
mov r14b, 8
jmp 0x140052da8
cvtsd2ss xmm0, xmm0
movd r15d, xmm0
jle 0x140052c7a
mov r14b, 7
jmp 0x140052d9d
mov r14b, 0xb
jmp 0x140052d4c
mov dword [rax], eax
add byte [rax], al
xorps xmm1, xmm1
maxss xmm1, xmm0
movss xmm0, dword [0x140059898]
minss xmm0, xmm1
cvttss2si ebp, xmm0
jmp 0x140052d6e
mov r14b, 0xc
or al, 0x41
mov edi, ebp
mov r15d, ebp
jmp 0x140052cea
mov r14b, 6
jmp 0x14005357e
cvttss2si rax, xmm0
xor ecx, ecx
xorps xmm1, xmm1
ucomiss xmm0, xmm1
cmovae ecx, eax
ucomiss xmm0, dword [0x1400598bc]
add eax, 0x6bb6
add eax, 0x6bb6
mov dh, 0x6b
add byte [rax], al
mov r15d, 0xffffffff
cmovbe r15d, ecx
stc
stc
jmp 0x140052d9a
cvttss2si rax, xmm0
ucomiss xmm0, dword [0x14005989c]
movabs rcx, 0x7fffffffffffffff
invalid
invalid
invalid
invalid
invalid
invalid
cmovbe rcx, rax
xor edi, edi
ucomiss xmm0, xmm0
jmp 0x140052dd0
mov r14b, 0xb
mov ebp, r15d
jmp 0x140052d44
mov r14b, 0xc
jmp 0x14005357e
mov r14b, 6
jmp 0x14005357e
mov r14b, 0xb
mov dh, 0xb
jmp 0x140052da5
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140059840]
minsd xmm0, xmm1
cvttsd2si ebp, xmm0
sub al, 0xe8
mov r14b, 0xb
jmp 0x14005200c
mov r14b, 0xc
mov rdi, r8
mov r15d, edi
jmp 0x140052da8
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movsd xmm0, qword [0x140059838]
minsd xmm0, xmm1
cvttsd2si r15, xmm0
mov r14b, 0xc
jmp 0x14005200c
mov r14b, 6
mov rdi, r8
mov ebp, edi
jmp 0x14005357e
cvttsd2si rax, xmm0
ucomisd xmm0, qword [0x140059848]
movabs rcx, 0x7fffffffffffffff
cmovbe rcx, rax
xor edi, edi
ucomisd xmm0, xmm0
cmovnp rdi, rcx
mov r14b, 6
jmp 0x14005200c
mov rbx, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
mov r14b, 2
jmp 0x14005200c
shr r15d, 8
and r15b, 1
mov r10b, 2
mov ebp, r15d
jmp 0x1400535f2
shr ebp, 8
jmp 0x1400535ef
mov rdi, qword [rsp + 0x48]
mov r14b, 8
jmp 0x14005356c
mov rdx, qword [rsp + 0x30]
cmp byte [rdx], 0x2b
jne 0x14005305c
add byte [rax], al
inc rdx
lea rax, [r13 - 1]
mov r8, rax
cmp r13, 4
jb 0x14005306e
xor r9d, r9d
mov r10b, 0xa
xor r12d, r12d
mov r14b, 0xa
movzx r11d, byte [rdx + r9]
add r11d, 0xffffffd0
mov eax, r12d
mul r10b
jo 0x1400535a3
mov bpl, 1
cmp r11d, 0xa
jae 0x1400535ef
mov r12d, eax
add r12b, r11b
jb 0x140053425
inc r9
cmp r8, r9
jne 0x140052e44
jmp 0x14005356c
mov rax, qword [rsp + 0x30]
mov al, byte [rax]
cmp al, 0x2d
je 0x140053120
movzx eax, al
cmp eax, 0x2b
jne 0x14005323b
mov rax, qword [rsp + 0x30]
inc rax
lea rdx, [r13 - 1]
cmp r13, 5
jae 0x140053276
test rdx, rdx
jne 0x140053249
mov r14b, 4
jmp 0x140053559
mov rax, qword [rsp + 0x30]
mov al, byte [rax]
cmp al, 0x2d
je 0x140053167
movzx eax, al
cmp eax, 0x2b
jne 0x1400532b5
mov rax, qword [rsp + 0x30]
inc rax
lea rdx, [r13 - 1]
cmp r13, 9
jae 0x1400532f5
test rdx, rdx
jne 0x1400532c3
mov r14b, 5
jmp 0x140053560
mov r8, qword [rsp + 0x30]
cmp byte [r8], 0x2b
jne 0x1400530a1
inc r8
lea r9, [r13 - 1]
cmp r13, 0xa
jb case.0x1400428f6.383
xor r10d, r10d
mov r11d, 0xa
xor r15d, r15d
mov r14b, 0xc
movzx edi, byte [r8 + r10]
add edi, 0xffffffd0
mov eax, r15d
mul r11d
jo 0x1400535ab
mov bpl, 1
cmp edi, 0xa
jae 0x1400535ef
mov r15d, eax
add r15d, edi
jb 0x140053425
inc r10
cmp r9, r10
jne 0x140052f32
jmp 0x14005356c
mov rax, qword [rsp + 0x30]
mov al, byte [rax]
cmp al, 0x2d
je 0x1400531b1
movzx eax, al
cmp eax, 0x2b
jne 0x140053334
mov rax, qword [rsp + 0x30]
lea rdx, [rax + 1]
lea r8, [r13 - 1]
cmp r13, 3
jae 0x140053366
test r8, r8
jne 0x140053342
mov r14b, 3
jmp 0x140053565
mov r8, qword [rsp + 0x30]
cmp byte [r8], 0x2b
jne 0x1400530e5
inc r8
lea r9, [r13 - 1]
cmp r13, 0x12
jb 0x1400530f2
xor r10d, r10d
mov r11d, 0xa
xor edi, edi
movzx r14d, byte [r8 + r10]
add r14d, 0xffffffd0
mov rax, rdi
mul r11
jo 0x1400535b2
mov bpl, 1
cmp r14d, 0xa
jae 0x1400535ef
mov rdi, rax
mov eax, r14d
add rdi, rax
jb 0x140053425
inc r10
mov r14b, 0xd
cmp r9, r10
jne 0x140052fd9
jmp 0x14005356c
mov rax, qword [rsp + 0x30]
mov al, byte [rax]
cmp al, 0x2d
je 0x1400531f0
movzx eax, al
cmp eax, 0x2b
jne 0x1400533aa
mov rax, qword [rsp + 0x30]
inc rax
lea rdx, [r13 - 1]
cmp r13, 0x11
jae 0x1400533f0
test rdx, rdx
jne 0x1400533b8
mov r14b, 6
jmp case.0x140051c67.80
mov eax, 2
mov r8, r13
cmp r13, 3
jae 0x140052e38
xor r10d, r10d
xor r12d, r12d
movzx r8d, byte [rdx + r10]
add r8d, 0xffffffd0
cmp r8d, 9
ja 0x1400530da
movzx r9d, r12b
imul r9d, r9d, 0xa
mov r12d, r8d
add r12b, r9b
inc r10
cmp rax, r10
jne 0x140053074
mov r14b, 0xa
jmp 0x140053568
mov r9, r13
cmp r13, 9
jae 0x140052f23
xor eax, eax
xor edx, edx
movzx r15d, byte [r8 + rax]
add r15d, 0xffffffd0
cmp r15d, 9
ja 0x1400530da
imul edx, edx, 0xa
add r15d, edx
inc rax
mov edx, r15d
cmp r9, rax
jne 0x1400530b2
mov r14b, 0xc
jmp 0x140053563
mov r10b, 1
mov bpl, 1
jmp 0x1400535f7
mov r9, r13
mov ecx, ebp
jmp 0x15202b435
cmp r13, 0x11
jae 0x140052fce
xor eax, eax
xor edi, edi
movzx ecx, byte [r8 + rax]
movzx ecx, byte [rax + rax]
add ecx, 0xffffffd0
cmp ecx, 9
ja 0x1400533e5
xchg esi, ebx
add al, byte [rax]
invalid
xchg esi, ebx
add al, byte [rax]
add byte [rax + 0x6b], cl
xlatb
or cl, byte [rcx - 0x28feb731]
fiadd word [rdx]
add byte [rax], al
imul rdx, rdi, 0xa
mov edi, ecx
add rdi, rdx
inc rax
cmp r9, rax
jne 0x1400530f6
mov r14b, 0xd
jmp 0x14005356c
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add eax, 0x316830f
add byte [rax], al
cmp r13, 5
jae 0x140053440
mov rax, r13
mov r14b, 4
add al, 0x48
dec eax
add al, 0x48
dec eax
je 0x140053559
mov eax, 1
xor ebp, ebp
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + rax]
add ecx, 0xffffffd0
cmp ecx, 9
ja 0x1400533e5
imul ebp, ebp, 0xa
sub ebp, ecx
inc rax
cmp r13, rax
jne 0x140053140
jmp 0x1400527e8
cmp r13, 9
jae 0x14005347e
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x18], cl
add byte [rax], al
mov rax, r13
mov r14b, 5
dec rax
je 0x140053560
invalid
add byte [rbp + 0x31], al
invalid
xor r15d, r15d
mov eax, 1
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
movzx ecx, byte [rcx + rax]
add ecx, 0xffffffd0
cmp ecx, 9
ja 0x1400533e5
add byte [rax], al
add byte [rax], al
imul r15d, r15d, 0xa
sub r15d, ecx
sub edi, ecx
iretd
inc rax
cmp r13, rax
jne 0x140053188
jmp 0x140053563
cmp r13, 3
jae 0x1400534c1
std
add ecx, dword [rdi]
add dword [rsi], 3
add byte [rax], al
mov rax, r13
mov r14b, 3
dec rax
je 0x140053565
mov rax, qword [rsp + 0x30]
movzx r12d, byte [rax + 1]
add r12d, 0xffffffd0
invalid
rol byte [rcx - 0x4e], 1
add dword [rax - 0x4b], eax
add dword [rcx - 0x7d], eax
cld
or cl, byte [rdi]
or dword [rdi], 4
add byte [rax], al
invalid
invalid
rol byte [rcx - 0x4e], 1
add dword [rax - 0x4b], eax
add dword [rcx - 0x7d], eax
cld
or cl, byte [rdi]
or dword [rdi], 4
add byte [rax], al
invalid
add byte [rcx - 0xa], al
fsub st(1), st(0)
js 0x1400531f1
neg r12b
jmp 0x140053568
add byte [rax], al
cmp r13, 0x11
cmp ebp, 0x11
jae 0x140053508
mov rax, r13
mov r14b, 6
dec rax
je case.0x140051c67.80
mov eax, 1
xor edi, edi
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + rax]
add ecx, 0xffffffd0
cmp ecx, 9
ja 0x1400533e5
imul rdi, rdi, 0xa
mov ecx, ecx
sub rdi, rcx
inc rax
cmp r13, rax
jne 0x140053210
jmp 0x14005356c
mov rax, qword [rsp + 0x30]
mov rdx, r13
cmp r13, 4
jae 0x140053276
xor ecx, ecx
xor ebp, ebp
mov r14b, 4
movzx r8d, byte [rax + rcx]
add r8d, 0xffffffd0
cmp r8d, 9
ja 0x1400533e5
imul ebp, ebp, 0xa
add ebp, r8d
inc rcx
cmp rdx, rcx
jne 0x140053250
jmp 0x14005356c
xor r8d, r8d
xor ebp, ebp
mov r10b, 1
mov r14b, 4
movzx r9d, byte [rax + r8]
add r9d, 0xffffffd0
imul bp, bp, 0xa
jo 0x14005342d
cmp r9d, 0xa
jae 0x1400533e8
add bp, r9w
jo 0x140053438
inc r8
cmp rdx, r8
jne 0x140053281
jmp 0x14005356c
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
mov rdx, r13
cmp r13, 8
jae 0x1400532f5
xor ecx, ecx
xor r8d, r8d
rol byte [rcx - 0x4a], 5
rol byte [rcx - 0x4a], 5
movzx r15d, byte [rax + rcx]
add r15d, 0xffffffd0
cmp r15d, 9
dec dword [rcx]
dec dword [rcx]
or dword [rdi], ecx
xchg dword [rdi], eax
add dword [rax], eax
add byte [rbp + 0x6b], al
ror byte [rdx], 0x45
add edi, eax
ja 0x1400533e5
imul r8d, r8d, 0xa
add r15d, r8d
inc rcx
mov r8d, r15d
rol dword [rbp - 0x77], 0xf8
cmp rdx, rcx
jne 0x1400532cb
jmp 0x14005356c
xor r8d, r8d
xor r15d, r15d
mov r10b, 1
mov r14b, 5
movzx r9d, byte [rax + r8]
add r9d, 0xffffffd0
imul r15d, r15d, 0xa
jo 0x14005342d
cmp r9d, 0xa
jae 0x1400533e8
add r15d, r9d
jo 0x140053438
inc r8
cmp rdx, r8
jne 0x140053301
jmp 0x14005356c
mov rdx, qword [rsp + 0x30]
mov r8, r13
cmp r13, 1
jne 0x140053366
movzx eax, byte [rdx]
add eax, 0xffffffd0
mov r12d, 1
cmp eax, 0xa
cmovb r12d, eax
jb 0x140053549
mov r10b, 1
mov ebp, r12d
jmp 0x1400535f7
xor r9d, r9d
mov r10b, 0xa
xor r12d, r12d
mov r14b, 3
movzx r11d, byte [rdx + r9]
add r11d, 0xffffffd0
mov eax, r12d
imul r10b
jo 0x1400535be
cmp r11d, 0xa
or cl, byte [rdi]
cmp dword [rcx], 2
add byte [rax], al
jae 0x1400535ca
mov r12d, eax
add r12b, r11b
jo 0x1400535cf
add byte [rax], al
add byte [rax], al
inc r9
cmp r8, r9
jne 0x140053372
jmp 0x14005356c
mov rax, qword [rsp + 0x30]
mov rdx, r13
cmp r13, 0x10
jae 0x1400533f0
xor ecx, ecx
xor edi, edi
mov r14b, 6
movzx r8d, byte [rax + rcx]
add r8d, 0xffffffd0
cmp r8d, 9
ja 0x1400533e5
imul r9, rdi, 0xa
mov edi, r8d
add rdi, r9
inc rcx
invalid
ror dword [rax + 0x39], 0xca
cmp rdx, rcx
jne 0x1400533bf
jmp 0x14005356c
mov r10b, 1
mov bpl, 1
jmp 0x1400535f2
xor r8d, r8d
xor edi, edi
mov r10b, 1
mov r14b, 6
movzx r9d, byte [rax + r8]
add r9d, 0xffffffd0
imul rdi, rdi, 0xa
jo 0x14005342d
cmp r9d, 0xa
jae 0x1400533e8
mov r9d, r9d
add rdi, r9
jo 0x140053438
inc r8
cmp rdx, r8
jne 0x1400533fb
jmp 0x14005356c
mov bpl, 2
jmp 0x1400535ef
xor ebp, ebp
cmp r9d, 0xa
jmp 0x1400535c4
mov bpl, 2
jmp 0x1400535f2
mov eax, 1
xor ebp, ebp
mov rcx, qword [rsp + 0x30]
mov r10b, 1
mov r14b, 4
imul bp, bp, 0xa
movzx edx, byte [rcx + rax]
jo 0x14005354e
add edx, 0xffffffd0
cmp edx, 0xa
jae 0x1400533e8
sub bp, dx
jo 0x140053541
inc rax
cmp r13, rax
jne 0x140053452
jmp 0x14005356c
xor r15d, r15d
mov eax, 1
mov rcx, qword [rsp + 0x30]
mov r10b, 1
mov r14b, 5
imul r15d, r15d, 0xa
movzx edx, byte [rcx + rax]
mov dh, 0x14
add dword [rdi], ecx
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
add edx, 0xffffffd0
cmp edx, 0xa
jae 0x1400533e8
sub r15d, edx
jo 0x140053541
inc rax
cmp r13, rax
jne 0x140053491
jmp 0x14005356c
mov edx, 1
xor r12d, r12d
mov r8b, 0xa
mov rcx, qword [rsp + 0x30]
mov r10b, 1
mov r14b, 3
mov eax, r12d
imul r8b
movzx r9d, byte [rcx + rdx]
jo 0x1400535dc
add r9d, 0xffffffd0
cmp r9d, 0xa
jae 0x1400533e8
mov r12d, eax
sub r12b, r9b
jo 0x140053541
inc rdx
cmp r13, rdx
jne 0x1400534d7
jmp 0x14005356c
mov eax, 1
xor edi, edi
mov rcx, qword [rsp + 0x30]
mov r10b, 1
mov r14b, 6
imul rdi, rdi, 0xa
movzx edx, byte [rcx + rax]
jo 0x14005354e
add edx, 0xffffffd0
cmp edx, 0xa
jae 0x1400533e8
invalid
invalid
invalid
invalid
invalid
mov edx, edx
sub rdi, rdx
jo 0x140053541
inc rax
cmp r13, rax
jne case.0x140051ce3.100
jmp 0x14005356c
mov bpl, 3
jmp 0x1400535f2
mov r14b, 3
jmp 0x140053568
add edx, 0xffffffc6
cmp edx, 0xfffffff6
jmp 0x1400535e4
xor ebp, ebp
jmp 0x1400527e8
xor r15d, r15d
jmp 0x14005356c
xor r12d, r12d
jmp 0x14005356c
xor edi, edi
mov rcx, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
mov rdx, rbx
call fcn.140037dd5
invalid
invalid
invalid
mov byte [rsi + 8], r14b
mov byte [rsi + 9], r12b
or dword [rsi - 0x77], esp
outsb dx, byte [rsi]
or al, byte [rcx + rcx*4 + 0x7e]
or al, 0x48
mov dword [rsi + 0x10], edi
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r13
and qword [rsi], 0
jmp 0x140053665
xor ebp, ebp
cmp r11d, 0xa
jmp 0x1400535b8
xor ebp, ebp
cmp edi, 0xa
jmp 0x1400535b8
xor ebp, ebp
cmp r14d, 0xa
adc bpl, 1
jmp 0x1400535d2
invalid
add ebx, ebp
adc al, 0x31
in eax, dx
xor ebp, ebp
cmp r11d, 0xa
adc bpl, 1
jmp 0x1400535ef
mov bpl, 1
mov ch, 1
jmp 0x1400535d2
mov bpl, 2
mov rcx, qword [rsp + 0x28]
mov r10b, 1
jmp 0x1400535f7
add r9d, 0xffffffc6
cmp r9d, 0xfffffff6
setae bpl
add bpl, bpl
or bpl, 1
mov r10b, 1
mov rcx, qword [rsp + 0x28]
mov byte [rsi + 8], r10b
mov byte [rsi + 9], bpl
mov qword [rsi], 1
mov rdx, qword [rsp + 0x30]
invalid
xor al, ch
invalid
call fcn.140037dd5
mov al, 1
xor ecx, ecx
mov dl, 1
mov r14b, byte [rbx]
cmp r14b, 2
inc byte [rdx]
je 0x140053654
movzx ecx, r14b
cmp ecx, 0x10
je 0x140053648
cmp ecx, 0xf
je 0x140053644
cmp ecx, 0xe
jne 0x140053665
test dl, dl
je 0x140053665
add rbx, 8
mov rcx, rbx
call fcn.140051741
jmp 0x140053665
test al, al
je 0x140053665
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp 0x140053665
test cl, cl
je 0x140053665
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
call fcn.140037dd5
jo case.0x1400536a8.0
invalid
invalid
or byte [r8 - 0x75], cl
or byte [rax - 0x75], cl
push rbx
adc al, ch
jo case.0x1400536a8.0
invalid
movaps xmm6, xmmword [rsp + 0x290]
add byte [rax], al
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x20
call fcn.140056ae0
push rax
xor al, 0
add ah, cl
ret
mov rcx, qword [rcx + 8]
mov edx, 1
jmp fcn.14000566c
invalid
invalid
sti
invalid
mov al, byte [rcx]
mov r8d, eax
sar r8b, 7
mov ecx, eax
xor cl, r8b
sub cl, r8b
cmp cl, 0x64
jb 0x14005372e
add dword [rcx - 0x77], eax
rol byte [rcx - 0x40], 0xf8
invalid
add cl, cl
add cl, 0x38
movzx ecx, cl
leave
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx ecx, word [rcx + r8]
mov word [rsp + 0x56], cx
mov r8d, 0x24
mov cl, 1
jmp 0x140053739
add rsp, 0x58
jmp 0x140025180
invalid
dec dword [rdx - 0x3b7cb7f7]
pop rax
jmp 0x140024720
mov r8d, 0x26
cmp cl, 0xa
jae 0x140053743
add byte es:[rax], al
add byte [rax + 0xa730af9], al
or cl, 0x30
mov byte [rsp + r8 + 0x31], cl
add al, 0x31
add al, 0x31
jmp 0x14005375d
movzx ecx, cl
lea r8, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx ecx, word [r8 + rcx*2]
mov word [rsp + 0x56], cx
add byte [rcx + 0xf], al
mov bh, 0xc
mov word [rsp + 0x56], cx
and al, 0x56
mov r8d, 0x25
lea rcx, [rsp + r8]
add rcx, 0x31
xor dword [rcx - 0x47], eax
invalid
add byte [rax], al
add byte [rbp + 0x29], cl
ror dword [rcx + rcx*4 + 0x4c], 0x24
and al, 0x28
add byte [rax], al
add byte [rbp + 0x29], cl
ror dword [rcx + rcx*4 + 0x4c], 0x24
and al, 0x28
mov qword [rsp + 0x20], rcx
and al, 0x28
mov qword [rsp + 0x20], rcx
not al
shr al, 7
lea r8, [0x14006d7f0]
mov rcx, rdx
ror dword [rcx - 0x36ceba3e], 1
insb byte [rdi], dx
movabs al, byte [0x45c289d189480001]
ror dword [rcx - 0x36ceba3e], 1
ror dword [rcx - 0x36ceba3e], 1
call fcn.14001bc80
nop
add rsp, 0x58
invalid
pop rax
test ah, bh
call qword [rax + 0x58c48348]
invalid
pop rax
invalid
ret
push rdi
push rbx
sub rsp, 0x40
mov rsi, rcx
invalid
mov rcx, qword [rdx + 8]
mov rax, qword [rdx + 0x18]
mov eax, dword [rdx + 0x18]
mov eax, dword [rdx + 0x18]
cmp rcx, 1
je 0x1400537c8
add dword [rbp + rdx + 0x48], esi
test rcx, rcx
test ecx, ecx
jne 0x1400537cd
test rax, rax
jne 0x1400537cd
lea rbx, [0x14006d7f0]
add dword [rax], eax
xor edi, edi
jmp 0x1400537ea
invalid
test rax, rax
je 0x1400537e0
mov rcx, rsi
add rsp, 0x40
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14001ab90
mov al, 0x73
cld
invalid
mov al, 0x73
cld
dec dword [rax - 0x75]
mov eax, dword [rdx]
mov rbx, qword [rax]
mov rdi, qword [rax + 8]
mov rax, qword [rdx]
mov eax, dword [rdx]
mov rbx, qword [rax]
mov rdi, qword [rax + 8]
lea r14, [rsp + 0x28]
je 0x140053812
sub byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rdi
xor r8d, r8d
xor eax, eax
xor eax, eax
call fcn.140050bbb
cmp qword [r14], 0
mov r14, qword [r14 + 8]
invalid
add byte [rbp - 0x75], cl
jbe 0x14005380d
invalid
jne 0x140053831
mov r15, qword [rsp + 0x38]
mov rcx, r15
cmp byte [rcx + rcx*4 - 7], cl
mov ecx, edi
mov rdx, rbx
mov edx, ebx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx + rcx*4 + 0x36], cl
add byte [rcx + rcx*4 + 0x36], cl
mov qword ss:[rsi + 8], r15
mov qword [rsi + 8], r15
or byte [rax - 0x77], cl
jle case.0x140042ffb.382
invalid
mov qword [rsi + 0x10], rdi
adc byte [rax - 0x7d], cl
add rsp, 0x40
pop rbx
invalid
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdx, qword [rsp + 0x38]
and al, 0x38
cmp byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.140056ac0
add byte [rax], al
int3
sub esp, 0x58
mov r9, rdx
mov ecx, edx
mov ecx, edx
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x1400538ac
test al, 0x20
jne case.0x1400517ff.377
movzx r8d, word [rcx]
mov ecx, r8d
neg cx
cmovs cx, r8w
cmp cx, 0x2710
jb 0x1400538c7
mov r10w, 0x2710
mov r10d, 0xc8892710
mov edx, 0xc8892710
mov eax, ecx
xor edx, edx
div r10w
mov r10w, 0x64
mov ecx, eax
mov eax, edx
sal byte [rcx], 1
shl byte [rsi + 0x41], cl
div edx
add byte fs:[rcx + 0x31d089c1], cl
sal byte [rcx], 1
shl byte [rsi + 0x41], cl
div r10d
div edx
movzx eax, ax
movzx edx, dx
lea r10, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
lea edx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
and byte [rbx + 0xf410000], ah
mov bh, 4
invalid
movzx eax, word [r10 + rax*2]
add al, 0x42
mov word [rsp + 0x54], ax
mov word [rsp + 0x54], ax
and al, 0x54
movzx eax, word [r10 + rdx*2]
mov bh, 4
push rdx
mov word [rsp + 0x56], ax
and al, 0x56
mov r10d, 0x23
jmp 0x140053901
push rbp
mov rdx, r9
add rsp, 0x58
pop rax
pop rax
jmp 0x1400212d0
sbb dl, bl
cld
dec dword [rdi]
movzx ecx, word [rcx]
invalid
movzx ecx, word [rcx]
mov rdx, r9
add rsp, 0x58
invalid
pop rax
jmp 0x140027930
std
invalid
retf 0x8348
invalid
std
std
inc dword [rcx - 0x46]
invalid
mov r10d, 0x27
cmp cx, 0x64
jb 0x1400538fb
invalid
sub byte [rsi + 0x41], ah
mov r10w, 0x64
mov eax, ecx
mov edx, 0xc8890064
add byte fs:[rcx + 0x66d231c8], cl
div r10d
invalid
xor edx, edx
div r10w
movzx ecx, dx
movzx ecx, dx
mov bh, 0xca
lea rdx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
invalid
add byte [rax], al
movzx ecx, word [rdx + rcx*2]
mov word [rsp + 0x56], cx
mov r10d, 0x25
add byte [rax], al
invalid
mov ecx, eax
add byte [rax], al
add byte [rcx - 0x67c993f], cl
cmp cx, 0xa
jae 0x14005390e
invalid
stc
or dh, byte [rbx + 0xd]
or eax, 0x4230c980
mov byte [rsp + rdx + 0x30], cl
invalid
or cl, 0x30
leave
xor byte [rdx - 0x78], al
mov byte [rsp + r10 + 0x30], cl
mov byte [rsp + r10 + 0x30], cl
xor byte [rcx - 1], cl
retf 0x18eb
jmp 0x140053926
dec r10
jmp 0x140053926
movzx eax, cx
lea rcx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx eax, word [rcx + rax*2]
mov word [rsp + r10 + 0x2f], ax
mov dword [rsp + rdx + 0x2f], eax
adc al, 0x2f
add r10, 0xfffffffffffffffe
ret 0x66fe
test r8w, r8w
test eax, eax
setns dl
lea rax, [rsp + r10]
add rax, 0x31
mov ecx, 0x27
sub rcx, r10
mov qword [rsp + 0x28], rcx
ret 0x8d4a
ror dword [rax - 0x77], 1
and al, 0x28
mov qword [rsp + 0x20], rax
and al, 0x20
lea r8, [0x14006d7f0]
lea eax, [0x14006d7f0]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
leave
xor r9d, r9d
call fcn.14001bc80
nop
add rsp, 0x58
ret
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
mov r10, rdx
mov edx, edx
mov eax, dword [rdx + 0x34]
xor al, 0xa8
adc byte [rbp + 0x7b], dh
jne 0x1400539ed
test al, 0x10
jne 0x1400539ed
test al, 0x20
jne 0x140053a01
mov r8, qword [rcx]
mov r9, r8
neg r9
neg ecx
cmovs r9, r8
mov r11d, 0x27
add byte [rax], al
add byte [rcx - 0x7f], cl
stc
adc byte [rdi], ah
add byte [rax], al
enter 0xffffffffffffbb41, 0x27
add byte [rax], al
add byte [rcx - 0x7f], cl
stc
adc byte [rdi], ah
add byte [rax], al
jb 0x140053a15
jg 0x1400539d8
mov r14d, 0x27
mov esi, 0x27
mov esi, 0x2710
mov di, 0x64
lea rbx, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
add byte [rax], al
mov edi, 0x8d480064
sbb eax, 0xa204
add byte [rax], al
add byte [rax], al
mov rax, r9
xor edx, edx
ror byte [rax - 9], cl
test byte [rax - 0x77], 0xc1
mov ecx, eax
ror byte [rax - 9], cl
test byte [rax - 0x77], 0xc1
mov ecx, eax
mov ecx, eax
mov eax, edx
xor edx, edx
div di
movzx eax, ax
mov bh, 0xc0
sal byte [rcx], 1
shl byte [rsi - 9], cl
test dword [rdi], 0xb70fc0b7
mov bh, 0xc0
movzx edx, dx
lea r11, [r14 - 4]
mov bh, 0xc0
movzx edx, dx
lea r11, [r14 - 4]
movzx eax, word [rbx + rax*2]
mov word [rsp + r14 + 0x2d], ax
movzx eax, word [rbx + rdx*2]
add al, 0x53
add al, 0x53
mov word [rsp + r14 + 0x2f], ax
mov dword [rsp + r14 + 0x2f], eax
mov dword [rsp + rsi + 0x2f], eax
mov r14, r11
cmp r9, 0x5f5e0ff
mov r9, rcx
ja 0x1400539ac
jmp 0x140053a18
mov rcx, qword [rcx]
mov rdx, r10
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x140022690
mov rcx, qword [rcx]
mov rdx, r10
add rsp, 0x58
invalid
pop rax
pop rbx
invalid
pop rdi
pop rsi
pop r14
jmp 0x140027aa0
mov rcx, r9
cmp rcx, 0x63
jbe 0x140053a46
mov r9w, 0x64
mov eax, ecx
enter 0xffffffffffffd231, 0x66
div r9d
enter 0xffffffffffffd231, 0x66
div r9d
movzx edx, dx
mov bh, 0xd2
movzx ecx, ax
lea rax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
enter 0xffffffffffff8d48, 5
js 0x1400539d7
add byte [rax], al
movzx eax, word [rax + rdx*2]
mov word [rsp + r11 + 0x2f], ax
sbb al, 0x2f
sbb al, 0x2f
add r11, 0xfffffffffffffffe
cmp rcx, 0xa
jae case.0x1400280f2.1094
stc
or dh, byte [rbx + 0xd]
or cl, 0x30
mov byte [rsp + r11 + 0x30], cl
mov byte [rsp + rbx + 0x30], cl
mov byte [rsp + rbx + 0x30], cl
dec r11
jmp 0x140053a6e
invalid
lea rax, str.000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990000000000000000000000000000000000000000000000000000000000000000u
movzx eax, word [rax + rcx*2]
mov word [rsp + r11 + 0x2f], ax
invalid
invalid
add r11, 0xfffffffffffffffe
ret
test r8, r8
setns dl
ror byte [rdi], 0x99
ret 0x8d4a
invalid
invalid
lea rax, [rsp + r11]
add rax, 0x31
mov ecx, 0x27
sub rcx, r11
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x14006d7f0]
add eax, 0x19d5b
add eax, 0x19d5b
add dword [rax], eax
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
xor r9d, r9d
call fcn.14001bc80
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
jmp [rax - 0x16fa8ae0]
test al, 0x20
jne 0x140053abf
invalid
add eax, 0xfce081e9
jmp 0x140021b40
cld
dec dword [rdx + 0xc5ae909]
mov cl, byte [rcx]
jmp 0x140024720
std
invalid
std
dec dword [rbx + 0x10a83442]
jne 0x1400212d0
movzx ecx, word [rcx]
test al, 0x20
jne 0x140027930
jmp 0x1400223a0
dec dword [rbx + 0x10a83442]
jne 0x140053af5
xor al, 0xa8
adc byte [rbp + 0xd], dh
test al, 0x20
je 0x140020c50
jmp 0x1400279f0
mov ecx, dword [rcx]
jmp 0x1400250d0
invalid
invalid
std
invalid
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x140053b13
test al, 0x20
je fcn.14001bb60
and byte [rdi], cl
test byte [rbp - 0x80], dl
cld
dec dword [rax - 0x75]
invalid
mov rcx, qword [rcx]
or ecx, ebp
lea edi, [rdi]
std
dec dword [rax - 0x75]
or ecx, ebp
invalid
jne case.0x140051aee.218
jmp 0x140027aa0
mov rcx, qword [rcx]
jmp 0x140022690
cld
inc dword [rcx + rcx*4 + 0x41]
mov dword [rcx + 4], r8d
mov byte [rcx], 0
test rdx, rdx
je 0x140053b31
sal byte [rdx + rcx + 0x48], cl
mov eax, dword [rdx]
mov rax, qword [rdx]
mov rcx, rdx
jmp qword [rax + 0x10]
invalid
adc bl, al
ret
invalid
or byte [rax], al
add byte [rax], al
mov qword [rcx], r14
mov edx, 8
xor ecx, ecx
call 0x14005176f
mov qword [rsi + 8], r14
jbe 0x140053b73
jbe 0x140053b73
mov qword [rsi + 0x18], r14
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
fimul dword [rax - 0x7d]
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14005178c
invalid
invalid
mov rcx, qword [rcx]
jmp 0x14005395f
invalid
mov ecx, dword [rcx]
jmp fcn.140026110
add al, 0xc1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov r8d, 4
add byte [rax], al
mov rcx, rax
jmp fcn.14001cee0
mov eax, edx
mov rcx, qword [rcx]
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rcx, [0x14006d8a0]
pushfq
add dword [rax], eax
invalid
pushfq
add dword [rax], eax
invalid
mov qword [rsp + 0x20], rcx
lea rdx, [0x14006d8d0]
mov r8d, 0x10
add byte [rax], al
mov rcx, rax
call fcn.140022d80
cld
invalid
cld
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
invalid
invalid
nop
add rsp, 0x38
invalid
invalid
ret
push rsp
and al, 0x40
mov qword [rdx], rcx
lea rcx, [0x14006d808]
or eax, 0x19b8b
or eax, 0x19b8b
wait
add dword [rax], eax
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], 5
lea rdx, str.IWbemClassWrapperinnerNullStringh
popfq
add dword [rax], eax
lea r9, [0x14006da89]
or eax, 0x19deb
add dword [rax], eax
mov r8d, 0x11
mov rcx, rax
call fcn.140022be0
nop
add rsp, 0x48
ret
rol byte [rcx], 0
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
add ecx, eax
add ecx, eax
jmp rcx
add byte [rax - 0x7d], cl
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
or byte [rbp + rcx*4 + 0x4c], cl
and al, 0x30
mov qword [r9], rax
lea rax, [0x14006dcc8]
retf
lahf
add dword [rax], eax
mov qword [rsp + 0x20], rax
lea rax, str.Object
add eax, 0x19fb7
jmp 0x140053dec
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14006dc78]
mov qword [rsp + 0x20], rax
lea rax, str.Array
add eax, 0x19f43
mov r8d, 5
jmp 0x140053f39
add dword [rdx], eax
add byte [rax], al
add dword [rdx], eax
add byte [rax], al
add rax, 2
add eax, 2
lea r9, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14006dc00]
add dword [rax], eax
mov qword [rsp + 0x20], rax
lea rax, [0x14006dbf8]
sahf
add dword [rax], eax
sahf
add dword [rax], eax
jmp 0x140053f0c
lea r9, [rsp + 0x30]
and al, 0x30
mov qword [r9], rax
lea rax, [0x14006dae8]
add eax, 0x19d79
mov qword [rsp + 0x20], rax
lea rax, [0x14006dae0]
popfq
add dword [rax], eax
popfq
add dword [rax], eax
jmp 0x140053f33
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14006dc28]
lea eax, [0x14006dc28]
lea eax, [0x14006dc28]
mov qword [rsp + 0x20], rax
lea rax, [0x14006dc20]
lea eax, [0x14006dc20]
lea eax, [0x14006dc20]
jmp 0x140053f0c
inc rax
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14006dbb0]
lea eax, [0x14006dbb0]
lea eax, [0x14006dbb0]
mov qword [rsp + 0x20], rax
lea rax, str.Bool
and byte [rax - 0x73], cl
add eax, 0x19de6
mov r8d, 4
jmp 0x140053f39
and al, 0x30
mov qword [r9], rax
lea rax, [0x14006da98]
mov qword [rsp + 0x20], rax
lea rax, [0x14006da92]
pushfq
add dword [rax], eax
pushfq
add dword [rax], eax
mov r8d, 6
jmp 0x140053f39
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
add rax, 8
lea r9, [rsp + 0x30]
mov qword [r9], rax
lea rax, [0x14006dca0]
mov qword [rsp + 0x20], rax
lea rax, str.Unknown
lea eax, str.Unknown
mov r8d, 7
jmp 0x140053f39
invalid
pushfq
add dword [rax], eax
mov qword [rsp + 0x20], rax
lea rax, [0x14006dab8]
lea eax, [0x14006dab8]
lea eax, [0x14006dab8]
jmp 0x140053f33
and al, 0x20
lea rax, [0x14006db58]
jmp 0x140053f33
add byte [rax - 0x7d], cl
invalid
mov r8d, 3
jmp 0x140053f39
mov r8d, 2
mov rcx, rdx
mov rdx, rax
call fcn.140022d80
nop
add rsp, 0x38
ret
mov eax, dword [rcx]
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
jmp fcn.140022f20
add dword [rdi], ecx
mov dh, 0
lea r8d, [rax + rax]
or r8, 5
test eax, eax
lea rcx, case.0x140038853.0
lea rax, [0x14006d845]
cmove rax, rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
add dword [rax - 0x77], ecx
ror dword [rax - 1], 0xc1
je 0x140054145
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
xor edx, edx
mov r8, rcx
shr r8, 0x3a
cmp cl, byte [rdi]
xchg esp, eax
ret 0x8348
stc
add eax, 0x4bb
add byte [rax + 0xf], cl
invalid
invalid
mov r8, rbx
fmul dword [rcx - 0x3f]
loopne 0x1400540f7
cmp cl, byte [rdi]
xchg esp, eax
ret 0x8348
shl edx, 3
test rax, rax
je 0x140054113
shl rax, 5
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x48], rax
mov eax, 8
jmp 0x140054115
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rdi, [rsp + 0x20]
mov rcx, rdi
stc
stc
call fcn.14005076e
cmp qword [rdi], 0
jne 0x14005414c
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.140056ac0
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.140056ac0
int3
push rdi
sub rsp, 0x28
mov rsi, rdx
mov rdi, rcx
add rdi, 8
sub rsi, 1
jb 0x140054184
mov rcx, qword [rdi - 8]
mov rdx, qword [rdi]
call fcn.140037dd5
add rdi, 0x18
add edi, 0x18
jmp 0x14005416c
add rsp, 0x28
pop rdi
pop rsi
ret
shr ecx, 1
jno 0x14005417f
invalid
dec dword [rax - 0x77]
or byte [rcx + 0x1b81056], r9b
add byte [rax], al
add byte [rax - 0x77], cl
invalid
push rbx
sub rsp, 0xb0
mov rsi, rcx
xor ecx, ecx
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov edx, eax
call fcn.1400541b3
cmp qword [rdi], 0
cmp dword [rdi], 0
cmp dword [rdi], 0
je 0x14005423c
lea rdi, [rsp + 0x70]
mov rdx, qword [rdi + 8]
mov r8d, dword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov rcx, rdi
call fcn.140053b1b
mov al, byte [rdi]
movups xmm0, xmmword [rdi + 1]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x5f], xmm0
and al, 0x5f
and al, 0x5f
cmp al, 0x12
jne 0x1400542bd
and qword [rsp + 0x40], 0
and dword [rsp + 0x38], 0
and qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 3
and dword [rsp + 0x20], 0
xor ebx, ebx
xor ecx, ecx
mov edx, 0xffffffff
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ole32.dll_CoInitializeSecurity]
lea rdi, [rsp + 0x50]
mov rcx, rdi
mov edx, eax
call fcn.1400541b3
cmp qword [rdi], rbx
je 0x1400542b8
mov rdx, qword [rsp + 0x58]
mov r8d, dword [rsp + 0x60]
lea rdi, [rsp + 0x70]
mov rcx, rdi
call fcn.1400553d5
mov al, byte [rdi]
cmp al, 0x12
invalid
je 0x1400542b8
adc dh, byte [rax + rbx - 0x7c]
sal byte [rbp + 0x4f], 0x81
jl 0x1400542cb
test al, al
jne 0x1400542f3
cmp dword [rsp + 0x74], 0x80010119
jne 0x1400542f3
je 0x1400542c2
add dword [rcx], eax
xor byte [rbp + 0x45], 0x48
lea ecx, [rsp + 0x70]
lea rcx, [rsp + 0x70]
call fcn.140053691
mov byte [rsi], 0x12
jmp 0x140054307
invalid
movups xmm0, xmmword [rsp + 0x5f]
movups xmmword [rsp + 0x9f], xmm0
movaps xmm0, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], al
movaps xmmword [rsp + 0x90], xmm0
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x7bd7f0fa], cl
sub byte [rsp + 0x90], al
movups xmmword [rsi + 1], xmm0
sub byte [rsp + 0x90], al
movups xmmword [rsi + 1], xmm0
movups xmm0, xmmword [rsp + 0x9f]
movups xmmword [rsi + 0x10], xmm0
jmp 0x140054307
movups xmm0, xmmword [rsp + 0x70]
and al, 0x70
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe8
mov rbx, r8
mov r14, rdx
invalid
mov rsi, rcx
lea r13, [rsp + 0x80]
and qword [r13], 0
mov qword [rsp + 0x20], r13
lea rcx, [0x14006d8ec]
xchg ebp, eax
add dword [rax], eax
invalid
xchg ebp, eax
add dword [rax], eax
lea r9, [0x14006d8c0]
xor r15d, r15d
xor edx, edx
mov r8d, 1
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
invalid
js 0x140054372
sar byte [rax + 0xf], 0x48
mov edi, dword [rsp + 0x80]
mov rdi, qword [rsp + 0x80]
test rdi, rdi
jne 0x1400543bf
jmp 0x14005437f
mov ecx, eax
call fcn.140050c4e
mov rdi, rax
mov r15d, edx
lea r12, [rsp + 0x80]
mov rcx, r12
mov rdx, rdi
mov r8d, r15d
call fcn.140053b1b
mov al, byte [r12]
mov ecx, dword [r12 + 1]
mov dword [rsp + 0x48], ecx
mov ecx, dword [r12 + 4]
mov dword [rsp + 0x4b], ecx
mov rdi, qword [r12 + 8]
movups xmm0, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x60], xmm0
cmp al, 0x12
jne 0x14005441b
mov rcx, r14
mov rdx, rbx
call fcn.14005149c
invalid
dec dword [rcx - 0x77]
mov r14, rax
and qword [rsp + 0x80], 0
mov rax, qword [rdi]
mov qword [rsp + 0x40], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor bh, al
and al, 0x28
and al, 0x28
add byte [rax], 0
add byte [rax - 0x7d], cl
and al, 0x20
and byte [rax], al
invalid
xor bh, al
and al, 0x28
and al, 0x28
and al, 0x28
add byte [rax], 0
add byte [rax - 0x7d], cl
and al, 0x20
and byte [rax], al
xor r15d, r15d
mov rcx, rdi
xor r15d, r15d
mov rcx, rdi
mov rdx, r14
xor r8d, r8d
xor r9d, r9d
call qword [rax + 0x18]
invalid
test eax, eax
js 0x14005445d
sbb byte [rbp + 0x485378c0], al
mov ebx, dword [rsp + 0x80]
mov rbx, qword [rsp + 0x80]
test rbx, rbx
setne bpl
jmp 0x14005446c
mov ecx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x4b]
mov dword [rsp + 0x53], edx
mov dword [rsp + 0x50], ecx
push rax
push rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
rol byte [rax], 0
add byte [rax + 0x24448b06], cl
push rax
rol byte [rax], 0
add byte [rax + 0x24448b06], cl
push rax
mov ecx, dword [rsp + 0x53]
mov dword [rsi + 1], eax
mov dword [rsi + 4], ecx
add al, 0x48
mov dword [rsi + 8], edi
add al, 0x48
mov dword [rsi + 8], edi
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x10], xmm0
jmp 0x140054634
mov ecx, eax
call fcn.140050c4e
invalid
dec dword [rax - 0x77]
ret
mov r15d, edx
invalid
xor ebp, ebp
mov ecx, 1
xor edx, edx
call fcn.1400541a5
mov ecx, 1
xor edx, edx
call fcn.1400541a5
mov ecx, 1
xor edx, edx
call fcn.1400541a5
mov ecx, 1
xor edx, edx
call fcn.1400541a5
mov ecx, 1
mov rdx, r14
call fcn.1400541a5
test bpl, bpl
je 0x1400544d4
xor ecx, ecx
call fcn.140051024
retf
invalid
push qword [rcx]
leave
call fcn.140051024
retf
invalid
push qword [rcx]
leave
call fcn.140051024
xor ecx, ecx
call fcn.140051024
mov rcx, r14
call fcn.140051024
push rdx
retf
invalid
invalid
jmp 0x14005453a
retf
retf
push rdx
retf
lea r12, [rsp + 0x80]
mov rcx, r12
mov rdx, rbx
mov r8d, r15d
call fcn.140053b1b
mov bpl, byte [r12]
mov eax, dword [r12 + 1]
mov dword [rsp + 0x48], eax
mov eax, dword [r12 + 4]
mov dword [rsp + 0x4b], eax
mov rbx, qword [r12 + 8]
movups xmm0, xmmword [r12 + 0x10]
and al, 0x10
xor esi, esi
invalid
and al, 0x10
adc byte [rdi], cl
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x60], xmm0
xor ecx, ecx
call fcn.140051024
retf
invalid
push qword [rcx]
leave
call fcn.140051024
invalid
retf
invalid
push qword [rcx]
leave
retf
invalid
push qword [rcx]
leave
call fcn.140051024
xor ecx, ecx
call fcn.140051024
mov rcx, r14
call fcn.140051024
cmp bpl, 0x12
jne 0x1400545a8
outsb dx, byte [rsi]
outsb dx, byte [rsi]
mov eax, 3
mov dword [rsp + 0x28], eax
and dword [rsp + 0x38], 0
mov dword [rsp + 0x20], eax
and qword [rsp + 0x30], 0
mov rcx, rbx
mov edx, 0xa
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ole32.dll_CoSetProxyBlanket]
lea r14, [rsp + 0x60]
mov rcx, r14
mov edx, eax
call fcn.1400541b3
cmp qword [r14], 0
je 0x14005459c
mov rdx, qword [rsp + 0x68]
mov r8d, dword [rsp + 0x70]
lea r14, [rsp + 0x80]
mov rcx, r14
call fcn.1400553d5
mov al, byte [r14]
cmp al, 0x12
jne case.0x140051aee.248
mov qword [rsi + 8], rbx
mov byte [rsi], 0x12
jmp 0x14005462b
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x74b7dbbc], cl
and al, 0x48
mov ecx, dword [rsp + 0x4b]
mov eax, dword [rsp + 0x48]
and al, 0x48
mov ecx, dword [rsp + 0x4b]
mov dword [rsp + 0x5b], ecx
mov dword [rsp + 0x58], eax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xd0], xmm0
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
mov byte [rsi], bpl
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsi + 1], eax
mov dword [rsi + 4], ecx
mov qword [rsi + 8], rbx
pop rsi
or byte [rdi], cl
sub byte [rsp + 0xd0], al
or byte [rdi], cl
sub byte [rsp + 0xd0], al
movups xmmword [rsi + 0x10], xmm0
jmp 0x14005462b
movups xmm0, xmmword [rsp + 0x81]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [rsp + 0xaf], xmm1
adc dword [rsp + 0xaf], ecx
adc dword [rsp + 0xaf], ecx
mov word [rdi + rbp*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], eax
movaps xmmword [rsp + 0xa0], xmm0
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 1], xmm0
add byte [rax], al
movups xmmword [rsi + 1], xmm0
movups xmm0, xmmword [rsp + 0xaf]
movups xmmword [rsi + 0x10], xmm0
scasd eax, dword [rdi]
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], eax
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
nop
add rsp, 0xe8
call 0x19b05463d
call 0x19b05463d
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x7d], cl
and al, 0x68
add byte [rax - 0x73], cl
pop rsp
and al, 0x48
and qword [rsp + 0x68], 0
lea rbx, [rsp + 0x48]
mov rcx, rbx
mov rdx, r15
call fcn.140055344
cmp dword [rbx], 0
jne 0x1400546ef
invalid
cmp cl, byte [rax - 0x73]
pop rsp
and al, 0x48
lea rbx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov rdx, r15
call fcn.14005537b
add byte [rbx + 0x2275003b], al
and cl, byte [rax - 0x73]
pop rsp
and al, 0x48
lea rbx, [rsp + 0x48]
lea ebx, [rsp + 0x48]
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
and al, 0x68
mov rcx, rbx
mov rdx, r15
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055238
add byte [rax], al
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
ror byte [rax + rax], cl
add byte [rdx + 0x3c282444], cl
adc cl, byte [rdi]
test dword [rdx + rcx], esp
add byte [rax], al
ror byte [rax + rax], cl
or al, 0
add byte [rdx + 0x3c282444], cl
adc cl, byte [rdi]
test dword [rdx + rcx], esp
add byte [rax], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
insb byte [rdi], dx
and al, 0x38
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmc
cmp r14d, ebx
ja 0x1400552a1
add r14, r14
add rbx, rbx
test byte [rax + 1], 0xdb
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
movzx eax, word [r13 + r14]
mov word [rsp + 0x2a], ax
mov byte [rsp + 0x28], 4
mov rcx, r15
mov rdx, r12
call fcn.1400552b4
add r14, 2
jmp 0x140054747
add byte [rax], al
and qword [rsp + 0x68], 0
lea rbx, [rsp + 0x48]
mov rcx, rbx
mov rdx, r15
call fcn.140055344
cmp dword [rbx], 0
jne 0x1400547de
invalid
cmp cl, byte [rax - 0x73]
pop rsp
and al, 0x48
lea rbx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov ecx, ebx
mov rdx, r15
call fcn.14005537b
cmp dword [rbx], 0
jne 0x1400547de
and cl, byte [rax - 0x73]
lea rbx, [rsp + 0x48]
pop rsp
and al, 0x48
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
push 0x4cd98948
mov edx, edi
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055201
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r8d, dword [rsp + 0x58]
and al, 0x58
lea rcx, [rsp + 0x28]
call fcn.1400553d5
or eax, dword [rax]
add byte [rdx + 0x3c282444], cl
adc cl, byte [rdi]
invalid
invalid
or dword [rax], eax
invalid
or eax, dword [rax]
add byte [rdx + 0x3c282444], cl
adc cl, byte [rdi]
test dword [0x188054808], esi
mov eax, dword [rsp + 0x30]
and al, 0x30
mov rax, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
inc esi
movsxd rbx, esi
invalid
fimul word [rbx + riz*2 - 0xb]
invalid
cmp r14d, ebx
ja 0x1400552a1
shl r14, 3
shl rbx, 3
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
mov rax, qword [r13 + r14]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0xd
mov rcx, r15
mov rdx, r12
call fcn.1400552b4
add r14, 8
or bl, ch
xlatb
mov dword [rsp + 0x78], 8
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
and qword [rsp + 0x80], 0
and qword [rsp + 0x68], 0
lea rbx, [rsp + 0x48]
mov rcx, rbx
mov rdx, r15
cli
cli
call fcn.140055344
cmp dword [rbx], 0
jne case.0x140051c1e.302
lea rbx, [rsp + 0x48]
mov r14d, dword [rbx + 4]
add al, 0x48
mov ecx, ebx
mov rdx, r15
mov edx, edi
call fcn.14005537b
cmp dword [rbx], 0
jne case.0x140051c1e.302
lea rbx, [rsp + 0x48]
mov esi, dword [rbx + 4]
add al, 0x4c
lea eax, [rsp + 0x68]
and al, 0x68
lea r8, [rsp + 0x68]
and al, 0x68
mov rcx, rbx
mov rdx, r15
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055210
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055189
mov r15, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov r14d, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x90], rdi
add byte [rax], al
add bh, bh
invalid
movsxd rbx, esi
movsxd r14, r14d
cmp r14d, ebx
ja 0x1400552a1
jl 0x14005492a
invalid
add byte [rax], al
add bh, bh
invalid
lea rdi, [rsp + 0x38]
shl r14, 3
shl rbx, 3
shl ebx, 3
lea r15, [rsp + 0x48]
movabs rsi, 0x8000000000000000
lea r12, [rsp + 0x70]
lea r13, [rsp + 0x28]
cmp rbx, r14
je 0x1400551bb
or byte [rax], al
invalid
add byte [rdx - 0x75], cl
mov rdx, qword [rbp + r14]
mov rcx, r15
push rsp
xor eax, 0xf9894c00
call fcn.140051714
mov rax, qword [rsp + 0x48]
cmp rax, rsi
je 0x1400551e7
lea rcx, [rsp + 0x50]
movups xmm0, xmmword [rcx]
movups xmmword [rdi], xmm0
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov byte [rsp + 0x28], 2
mov rcx, r12
mov rdx, r13
call fcn.1400552b4
add r14, 8
invalid
or bl, ch
invalid
and qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 8
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
and qword [rsp + 0x68], 0
lea rbx, [rsp + 0x48]
mov rcx, rbx
invalid
mov rdx, r15
call fcn.140055344
cmp dword [rbx], 0
jne 0x1400549fd
invalid
lea rbx, [rsp + 0x48]
lea ebx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov rdx, r15
call fcn.14005537b
add byte [rbx + 0x2275003b], al
add byte [rbx + 0x2275003b], al
lea rbx, [rsp + 0x48]
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rdx, r15
call fcn.1400553b2
add byte [rax], al
add byte [rax], al
cmp qword [rbx], 0
je 0x14005521a
invalid
add byte [rax - 0x75], cl
push rsp
and al, 0x50
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055133
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
and al, 0x44
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmp r14d, ebx
ja 0x1400552a1
pop rsp
or byte [rax], al
invalid
pop rsp
or byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x70
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
and al, 0x28
cmp rbx, r14
je 0x1400550fb
mov al, byte [r13 + r14]
mov byte [rsp + 0x29], al
mov byte [rsp + 0x28], 3
mov rcx, r15
stc
stc
mov rdx, r12
call fcn.1400552b4
inc r14
jmp 0x140054a4f
js 0x140054a8a
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x80
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
and qword [rsp + 0x68], 0
and al, 0x68
add byte [rax - 0x73], cl
pop rsp
and al, 0x48
lea rbx, [rsp + 0x48]
mov rcx, rbx
mov rdx, r15
call fcn.140055344
cmp dword [rbx], 0
jne 0x140054ae3
lea rbx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov rdx, r15
call fcn.14005537b
cmp dword [rbx], 0
jne 0x140054ae3
lea rbx, [rsp + 0x48]
and al, 0x48
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rdx, r15
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055229
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055133
invalid
add byte [rax], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmp r14d, ebx
ja 0x1400552a1
shl r14, 3
shl rbx, 3
lea r15, [rsp + 0x70]
lea edi, [rsp + 0x70]
lea r12, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
movsd xmm0, qword [r13 + r14]
movsd qword [rsp + 0x30], xmm0
mov byte [rsp + 0x28], 8
and al, 0x28
or byte [rcx + rcx*4 - 7], cl
and al, 0x28
or byte [rcx + rcx*4 - 7], cl
mov rdx, r12
call fcn.1400552b4
add r14, 8
jmp 0x140054b3d
mov dword [rsp + 0x78], 8
and qword [rsp + 0x80], 0
and qword [rsp + 0x68], 0
lea rbx, [rsp + 0x48]
and al, 0x68
add byte [rax - 0x73], cl
pop rsp
and al, 0x48
mov rcx, rbx
mov rdx, r15
call fcn.140055344
invalid
add byte [rax], al
cmp dword [rbx], 0
jne 0x140054bd6
invalid
lea rbx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov rdx, r15
call fcn.14005537b
cmp dword [rbx], 0
jne 0x140054bd6
lea rbx, [rsp + 0x48]
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
push 0x4cd98948
mov edx, edi
push 0x4cd98948
mov edx, edi
call fcn.1400553b2
out 7, al
add byte [rax], al
cmp qword [rbx], 0
je 0x140055247
invalid
add byte [rax], al
invalid
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055133
add byte [rax], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmp r14d, ebx
ja 0x1400552a1
shl r14, 2
shl rbx, 2
shl ebx, 2
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
jl 0x140054c4e
jo 0x140054c78
lea esp, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
movss xmm0, dword [r13 + r14]
movss dword [rsp + 0x2c], xmm0
mov byte [rsp + 0x28], 7
mov rcx, r15
mov rdx, r12
call fcn.1400552b4
add r14, 4
jmp 0x140054c30
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
and al, 0x68
add byte [rax - 0x73], cl
pop rsp
and qword [rsp + 0x68], 0
lea rbx, [rsp + 0x48]
push 0x5c8d4800
and al, 0x48
mov rcx, rbx
mov rdx, r15
call fcn.140055344
cmp dword [rbx], 0
jne 0x140054cc9
lea rbx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov rdx, r15
call fcn.14005537b
cmp dword [rbx], 0
jne 0x140054cc9
lea rbx, [rsp + 0x48]
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rdx, r15
mov edx, edi
mov edx, edi
cli
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055256
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055133
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmc
cmp r14d, ebx
cmp esi, ebx
ja 0x1400552a1
shl r14, 2
shl rbx, 2
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
iretd
add eax, dword [rax]
invalid
iretd
mov eax, dword [r13 + r14]
mov dword [rsp + 0x2c], eax
mov byte [rsp + 0x28], 5
mov rcx, r15
mov rdx, r12
call fcn.1400552b4
add r14, 4
jmp 0x140054d23
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
and qword [rsp + 0x68], 0
lea rbx, [rsp + 0x48]
mov rcx, rbx
mov rdx, r15
call fcn.140055344
cmp dword [rbx], 0
jne 0x140054db8
lea rbx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov rdx, r15
call fcn.14005537b
cmp dword [rbx], 0
jne 0x140054db8
lea rbx, [rsp + 0x48]
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rdx, r15
cli
cli
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055265
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055133
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
xor byte [rax - 0x77], cl
and al, 0x60
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
and al, 0x44
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmp r14d, ebx
cmp esi, ebx
cmp esi, ebx
ja 0x1400552a1
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
mov al, byte [r13 + r14]
mov byte [rsp + 0x29], al
mov byte [rsp + 0x28], 0xa
mov rcx, r15
mov rdx, r12
call fcn.1400552b4
inc r14
jmp 0x140054e0a
add byte [rax - 0x7d], cl
and al, 0x68
add byte [rax - 0x73], cl
pop rsp
and al, 0x48
mov rcx, rbx
mov rdx, r15
call fcn.140055344
cmp dword [rbx], 0
jne 0x140054e9e
lea rbx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov rdx, r15
call fcn.14005537b
cmp dword [rbx], 0
jne 0x140054e9e
lea rbx, [rsp + 0x48]
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rdx, r15
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055274
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055133
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
cmp byte [rbx - 0x74bfdb94], cl
je 0x140054ef8
invalid
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmc
cmp r14d, ebx
ja 0x1400552a1
add r14, r14
add rbx, rbx
test byte [rax + 1], 0xdb
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
movzx eax, word [r13 + r14]
mov word [rsp + 0x2a], ax
mov byte [rsp + 0x28], 0xb
mov rcx, r15
mov rdx, r12
call fcn.1400552b4
add r14, 2
jmp 0x140054ef6
and qword [rsp + 0x68], 0
lea rbx, [rsp + 0x48]
mov rcx, rbx
mov rdx, r15
call fcn.140055344
cmp dword [rbx], 0
jne 0x140054f8d
lea rbx, [rsp + 0x48]
mov ebp, dword [rbx + 4]
mov rcx, rbx
mov rdx, r15
call fcn.14005537b
cmp dword [rbx], 0
jne 0x140054f8d
lea rbx, [rsp + 0x48]
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rdx, r15
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055283
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055133
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmp r14d, ebx
ja 0x1400552a1
shl r14, 3
shl rbx, 3
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
mov rax, qword [r13 + r14]
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 6
mov rcx, r15
mov rdx, r12
call fcn.1400552b4
add r14, 8
invalid
or bl, ch
xlatb
invalid
lea ebx, [rsp + 0x48]
mov esi, dword [rbx + 4]
lea r8, [rsp + 0x68]
mov rcx, rbx
mov rdx, r15
call fcn.1400553b2
cmp qword [rbx], 0
je 0x140055292
mov rdx, qword [rsp + 0x50]
mov r8d, dword [rsp + 0x58]
lea rcx, [rsp + 0x28]
call fcn.1400553d5
mov al, byte [rsp + 0x28]
cmp al, 0x12
jne 0x140055133
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x40]
mov esi, dword [rsp + 0x44]
inc esi
movsxd rbx, esi
movsxd r14, ebp
cmp r14d, ebx
ja 0x1400552a1
shl r14, 2
shl rbx, 2
lea r15, [rsp + 0x70]
lea r12, [rsp + 0x28]
cmp rbx, r14
je 0x1400550fb
mov eax, dword [r13 + r14]
mov dword [rsp + 0x2c], eax
mov byte [rsp + 0x28], 0xc
mov rcx, r15
mov rdx, r12
call fcn.1400552b4
add r14, 4
jmp 0x1400550d7
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x18], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rdi + 8], xmm0
mov byte [rdi], 0x12
lea rsi, [rsp + 0x28]
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
call fcn.140055324
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.140050f66
jmp 0x14005516f
mov ecx, dword [rsp + 0x29]
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x23], edx
mov dword [rsp + 0x20], ecx
and al, 0x20
movups xmm0, xmmword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov byte [rdi], al
mov eax, dword [rsp + 0x20]
mov edx, dword [rsp + 0x23]
mov dword [rdi + 1], eax
mov dword [rdi + 4], edx
movups xmmword [rdi + 8], xmm0
mov qword [rdi + 0x18], rcx
lea rcx, [rsp + 0x70]
call fcn.140051741
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, dword [rsp + 0x29]
mov edx, dword [rsp + 0x2c]
mov dword [rsp + 0x8b], edx
mov dword [rsp + 0x88], ecx
movups xmm0, xmmword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
mov byte [rdi], al
mov eax, dword [rsp + 0x88]
mov edx, dword [rsp + 0x8b]
jmp 0x140055157
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x90]
mov qword [rcx + 0x18], rax
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rcx + 8], xmm0
mov byte [rcx], 0x12
mov rcx, qword [rsp + 0x60]
call fcn.1400552fe
jmp 0x14005516f
mov rax, qword [rsp + 0x90]
mov byte [rax], 8
mov rcx, qword [rsp + 0x60]
call fcn.1400552fe
jmp 0x140055165
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054815
mov rbp, qword [rsp + 0x68]
jmp 0x140054902
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054a34
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054b1a
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054726
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054c0d
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054d00
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054def
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054ed5
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x140054fc4
mov qword [rsp + 0x60], r15
mov r13, qword [rsp + 0x68]
jmp 0x1400550b4
lea r8, [0x14006d948]
mov rcx, r14
mov rdx, rbx
call fcn.140056be0
int3