Function at 0x14005d560
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
movzx eax, byte [rsi + 0xa8]
mov rcx, rax
sub rcx, 8
ja case.0x140056a65.1
lea rcx, [0x1400c60a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rsi]
cmp rdx, 0
je 0x140056a7f
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.140063a00
mov rcx, rsi
add rcx, 0x18
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
sete al
test al, 1
je 0x140056a9a
call fcn.14004d250
mov rdi, rsi
add rdi, 0x20
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
sete al
test al, 1
je case.0x140056a65.1
mov eax, dword [0x1400e7590]
or eax, dword [0x1400e7594]
or eax, 0x7b52d4f2
mov ecx, 0x6004b4e8
xor edx, edx
div ecx
imul eax, eax, 0x3be35a45
cmp eax, 0x59ced8e0
je 0x1400582cd
jmp 0x140056ae1
mov eax, dword [0x1400e7598]
mov ecx, dword [0x1400e759c]
add eax, ecx
xor eax, 0xdddb3480
imul esi, eax, 0xc8bd44cb
mov rcx, rdi
call fcn.14004c290
push rdi
invalid
inc dword [rcx - 0x70f8d002]
sal dword [rdx - 0x29], 1
jmp case.0x140056a65.1
mov rbx, rsi
add rbx, 0xb0
movzx eax, byte [rsi + 0x258]
mov rcx, rax
sub rcx, 0xa
ja case.0x140056b3b.1
lea rcx, [0x1400c6128]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rbx]
cmp rdx, 0
je 0x140056b58
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
call fcn.140063a00
mov rdi, rsi
add rdi, 0xc8
mov rax, qword [rsi + 0xc8]
lock dec qword [rax]
sete al
test al, 1
je case.0x140056b3b.1
add byte [rax], al
mov eax, dword [0x1400e75a0]
add eax, dword [0x1400e75a4]
and eax, 0xd888b779
imul eax, eax, 0xd50e5fc2
add eax, 0xf7807510
cmp eax, 0xc841b61a
je 0x1400582e6
jmp 0x140056ba1
xor ebx, ebx
mov rcx, rdi
call fcn.14004d250
invalid
invalid
inc dword [rcx + 0x3b8296fb]
push rsi
ja 0x140056ba1
invalid
jmp case.0x140056b3b.1
cmp byte [rsi + 0x2d0], 3
jne 0x140056f8b
cmp byte [rsi + 0x2c8], 3
jne 0x140056f8b
cmp byte [rsi + 0x280], 4
jne 0x140056f8b
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000002], dl
cmp eax, 0
je 0x140056f8b
add byte [rax - 0x75], cl
mov ds, word [rax - 0xfffffe]
push rax
sbb cl, ch
jge 0x140056c0f
mov rcx, qword [rsi + 0x298]
call qword [rax + 0x18]
jmp 0x140056f8b
add byte [rax], al
mov eax, dword [0x1400e75a8]
add eax, 0x90994
add eax, dword [0x1400e75ac]
or eax, 0xcda345db
sub eax, 0x35b519be
xor eax, 0x41f5770f
cmp eax, 0xf738b040
jae 0x1400582fb
jmp 0x140056c36
mov eax, dword [0x1400e75b0]
sub eax, dword [0x1400e75b4]
and eax, 0xe61adbfb
mov ecx, 0x86349510
xor edx, edx
div ecx
mov edi, eax
sub edi, 0xd980e7fc
mov rcx, rsi
add rcx, 0x268
call fcn.1400596d0
mov rcx, qword [rsi + 0x198]
mov edx, 1
call fcn.14006fa30
cmp edi, 0x1fa1cb25
jbe 0x140056c36
jmp 0x140056f8b
cmp byte [rsi + 0x2d0], 3
jne 0x140056fc6
cmp byte [rsi + 0x2c8], 3
jne 0x140056fc6
mov eax, dword [0x1400e75b8]
sub eax, dword [0x1400e75bc]
and eax, 0x580b64a6
sub eax, 0xc674e6a8
sub eax, 0xc3db556f
cmp eax, 0xc05857d0
pop rax
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
jmp 0x140056cc7
mov eax, dword [0x1400e75c0]
add eax, dword [0x1400e75c4]
mov ecx, 0x378a0d3
xor edx, edx
div ecx
or eax, 0x285f7bd9
xor eax, 0x1693bbcf
cmp byte [rsi + 0x280], 4
sete cl
cmp eax, 0xe7acab3d
ja 0x140056cc7
test cl, 1
jne 0x140056d01
jmp 0x140056fc6
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
mov rax, qword [rsi + 0x290]
cmp rax, 0
je 0x140056fc6
mov rcx, qword [rsi + 0x298]
call qword [rax + 0x18]
jmp 0x140056fc6
mov rcx, rsi
add rcx, 0x268
call fcn.1400596d0
mov rcx, qword [rsi + 0x1c8]
mov edx, 1
call fcn.14006fa30
jmp 0x140056fc6
mov ecx, 0x158
cmp byte [rsi + 0x2d0], 3
jne 0x140057001
mov eax, dword [0x1400e75c8]
imul eax, dword [0x1400e75cc]
or eax, 0xdf9e3485
or eax, 0x7ce649c8
mov ecx, 0xa29b4810
xor edx, edx
sal bh, cl
int1
cmp eax, 0x83b3a02e
jae 0x140058339
jmp 0x140056d94
mov eax, dword [0x1400e75d0]
or eax, dword [0x1400e75d4]
or eax, 0x1e56e36f
imul ecx, eax, 0xcf00763d
sub ecx, 0x3b0ee3d8
jrcxz 0x140056dbe
cmp eax, dword [rax + 0x2c8be]
add byte [rbx], al
sete al
cmp ecx, 0xb5833c38
je 0x140056d94
mov ecx, 0x158
test al, 1
jne 0x140056dd1
jmp 0x140057001
mov ecx, 0x158
cmp byte [rsi + 0x280], 4
jne 0x140057001
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
mov rax, qword [rsi + 0x290]
mov ecx, 0x158
cmp rax, 0
je 0x140057001
mov rcx, qword [rsi + 0x298]
call qword [rax + 0x18]
mov ecx, 0x158
jmp 0x140057001
mov rcx, rsi
add rcx, 0x268
call fcn.1400596d0
mov rcx, qword [rsi + 0x228]
mov edx, 1
call fcn.14006fa30
mov ecx, 0x158
jmp 0x140057001
mov ecx, 0x180
cmp byte [rsi + 0x2d0], 3
jne 0x140057001
mov ecx, 0x180
cmp byte [rsi + 0x2c8], 3
jne 0x140057001
mov ecx, 0x180
cmp byte [rsi + 0x280], 4
add al, 0xf
invalid
test dword [rcx], eax
add byte [rax], al
mov eax, dword [0x1400e75d8]
xor edx, edx
div dword [0x1400e75dc]
sub eax, 0xe246fad7
and eax, 0x9ba69ca5
and eax, 0x24531487
cmp eax, 0xb2e5ba18
je 0x14005834a
jmp 0x140056ea6
mov edi, dword [0x1400e75e0]
add edi, dword [0x1400e75e4]
and edi, 0x7f1c9f11
sub edi, 0xac80345b
and edi, 0x6c710c64
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
mov rax, qword [rsi + 0x290]
cmp rax, 0
sete dl
cmp edi, 0x79cd31e5
je 0x140056ea6
mov ecx, 0x180
test dl, 1
jne 0x140057001
jmp 0x140056ef9
mov rcx, qword [rsi + 0x298]
call qword [rax + 0x18]
mov ecx, 0x180
jmp 0x140057001
mov eax, dword [0x1400e75e8]
xor edx, edx
div dword [0x1400e75ec]
imul eax, eax, 0x6d236c3
and eax, 0xcd4053e7
imul eax, eax, 0xd4f9a2b4
cmp eax, 0x88629096
ja 0x140058366
jmp 0x140056f39
mov eax, dword [0x1400e75f0]
xor edx, edx
div dword [0x1400e75f4]
sub eax, 0x4357c7ac
and eax, 0xfd935801
mov ecx, 0xf5d073bb
xor edx, edx
div ecx
mov edi, eax
mov rcx, rsi
add rcx, 0x268
call fcn.1400596d0
mov rcx, qword [rsi + 0x250]
mov edx, 1
call fcn.14006fa30
cmp edi, 0xc9f4fee5
je 0x140056f39
mov ecx, 0x180
jmp 0x140057001
mov rdx, qword [rsi + 0x178]
cmp rdx, 0
je 0x140056faa
mov rcx, qword [rsi + 0x180]
mov r8d, 1
call fcn.140063a00
mov rbx, rsi
add rbx, 0x25b
cmp byte [rsi + 0x25b], 0
je 0x140057278
jmp 0x140057439
mov rdx, qword [rsi + 0x1a8]
cmp rdx, 0
je 0x140056fe5
mov rcx, qword [rsi + 0x1b0]
mov r8d, 1
call fcn.140063a00
mov r14, rsi
add r14, 0x25c
cmp byte [rsi + 0x25c], 0
je case.0x1400571c7.0
jmp 0x1400571a7
mov eax, dword [0x1400e75f8]
xor edx, edx
div dword [0x1400e75fc]
add eax, 0x62d3f639
and eax, 0xd39d1d10
imul eax, eax, 0xdde1521d
cmp eax, 0xd52105f7
jae 0x140058393
jmp 0x14005702c
mov eax, dword [0x1400e7600]
or eax, dword [0x1400e7604]
and eax, 0xa827d317
imul eax, eax, 0x3e1236af
mov r8d, 0x3fa95bec
xor edx, edx
div r8d
mov r14, rbx
add r14, rcx
mov rdi, qword [rbx + rcx]
cmp rdi, 0
sete dl
cmp eax, 0x8ef96558
je 0x14005702c
test dl, 1
jne 0x1400570d0
jmp 0x14005706d
mov eax, dword [0x1400e7608]
sub eax, dword [0x1400e760c]
imul eax, eax, 0x48d3b418
sub eax, 0xe34b15f2
xor eax, 0x4579e557
cmp eax, 0x939af6b9
je 0x1400583a4
jmp 0x140057096
mov eax, dword [0x1400e7610]
sub eax, dword [0x1400e7614]
imul eax, eax, 0x75c7123b
imul ebx, eax, 0x3d06d963
add ebx, 0x7a36ae8
mov rcx, qword [r14 + 8]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0xb5aa1272
je 0x140057096
jmp 0x1400570d0
mov eax, dword [0x1400e7618]
sub eax, dword [0x1400e761c]
or dword [rax], eax
mov ecx, 0x1b9c7b8d
xor edx, edx
div ecx
and eax, 0x6997d537
and eax, 0x5f028be0
cmp eax, 0x183b664e
jae 0x1400583c7
jmp 0x1400570fc
mov ecx, dword [0x1400e7620]
sub ecx, dword [0x1400e7624]
add eax, 0xc9810009
std
and ecx, esi
cmp al, 0x81
jmp 0xe8873388
and ecx, 0x284cef96
mov rdi, rsi
add rdi, 0x25a
cmp byte [rsi + 0x25a], 0
sete al
cmp ecx, 0xf95a1696
ja 0x1400570fc
test al, 1
jne 0x14005713c
jmp 0x140057151
mov rbx, rsi
add rbx, 0x259
cmp byte [rsi + 0x259], 0
je case.0x140056b3b.11
jmp 0x14005717d
mov rdx, qword [rsi + 0x1d0]
cmp rdx, 0
je 0x14005713c
mov rcx, qword [rsi + 0x1d8]
mov r8d, 1
call fcn.140063a00
jmp 0x14005713c
mov byte [rbx], 0
mov byte [rdi], 0
jmp 0x140056fe5
mov rdx, qword [rsi + 0x1e8]
cmp rdx, 0
je case.0x140056b3b.11
mov rcx, qword [rsi + 0x1f0]
mov r8d, 1
call fcn.140063a00
jmp case.0x140056b3b.11
invalid
invalid
mov byte [r14], 0
mov byte [rsi], 0
jmp 0x140056faa
mov rax, qword [rsi + 0x1a0]
cmp rax, 0
je case.0x1400571c7.0
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c6154]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov byte [rbx], 0
mov rdx, qword [rsi + 0xf0]
cmp rdx, 0
je 0x14005729a
mov rcx, qword [rsi + 0xf8]
mov r8d, 1
call fcn.140063a00
mov rdi, qword [rsi + 0x108]
cmp rdi, 0
je 0x140057310
mov eax, dword [0x1400e7638]
xor eax, dword [0x1400e763c]
mov ecx, 0x5a2a8ef7
xor edx, edx
div ecx
or eax, 0xd9ecffd8
add eax, 0x8d42aa9c
cmp eax, 0xa5a0a65d
je 0x1400583e5
jmp 0x1400572d3
mov ebx, dword [0x1400e7640]
add ebx, dword [0x1400e7644]
or ebx, 0x780c8670
add ebx, 0xeb6b09a9
xor ebx, 0x70b49144
mov rcx, qword [rsi + 0x110]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0x4a1519a6
ja 0x1400572d3
jmp 0x140057310
mov r15, rsi
add r15, 0x120
mov r14, rsi
add r14, 0x128
mov rcx, qword [rsi + 0x128]
mov r13, qword [rsi + 0x130]
cmp r13, 0
je 0x1400573d5
xor ebp, ebp
jmp 0x140057340
imul rax, rbp, 0x18
mov r12, rcx
add r12, rax
add rbp, 1
mov rdi, qword [r12]
cmp rdi, 0
je 0x1400573ca
mov qword [rsp + 0x20], rcx
mov eax, dword [0x1400e7648]
and eax, dword [0x1400e764c]
or eax, 0x1615de75
or eax, 0x2d7031d6
sub eax, 0xbe6e65c1
cmp eax, 0xbe2db519
jbe 0x14005840b
jmp 0x140057385
mov eax, dword [0x1400e7650]
xor eax, dword [0x1400e7654]
imul eax, eax, 0x27188b94
mov ecx, 0x50c92e0b
xor edx, edx
div ecx
mov ebx, eax
xor ebx, 0x1cb562ec
mov rcx, qword [r12 + 8]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0x242d2f8f
ja 0x140057385
mov rcx, qword [rsp + 0x20]
jmp 0x1400573ca
cmp rbp, r13
jne 0x140057340
jmp 0x1400573d5
mov rax, qword [r15]
cmp rax, 0
je 0x1400573f0
mov rcx, qword [r14]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
mov rcx, rsi
add rcx, 0xe8
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
sete al
test al, 1
je 0x140057411
call fcn.14004d250
mov rdx, qword [rsi + 0xd0]
cmp rdx, 0
je case.0x140056b3b.1
mov rcx, qword [rsi + 0xd8]
mov r8d, 1
call fcn.140063a00
jmp case.0x140056b3b.1
mov rdi, qword [rsi + 0x160]
cmp rdi, 0
je 0x140057278
mov eax, dword [0x1400e7658]
xor eax, dword [0x1400e765c]
xor eax, 0xd892c253
mov ecx, 0xc16356a5
xor edx, edx
div ecx
xor eax, 0x6a0af63e
cmp eax, 0x57cc3c7
jbe 0x14005842b
jmp 0x140057476
mov ebp, dword [0x1400e7660]
add ebp, dword [0x1400e7664]
xor ebp, 0xc4f786ce
or ebp, 0x6998181a
xor ebp, 0x983a91f0
mov rcx, qword [rsi + 0x168]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
invalid
add byte [rax], al
cmp ebp, 0xada7606b
je 0x140057476
jmp 0x140057278
mov rdi, rsi
add rdi, 0xb0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
sub byte [rdx], al
add byte [rax], al
mov rcx, rax
sub rcx, 6
ja case.0x140056b3b.1
lea rcx, [0x1400c60fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi]
cmp rdx, 0
je 0x1400574ff
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
call fcn.140063a00
mov rcx, rsi
add rcx, 0xc8
mov rax, qword [rsi + 0xc8]
lock dec qword [rax]
or byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x727bf0ff], 0xc
add byte [rax], al
call fcn.14004d250
jmp case.0x140056b3b.1
cmp byte [rsi + 0x2b8], 3
jne 0x140057692
cmp byte [rsi + 0x2b0], 3
jne 0x140057692
cmp byte [rsi + 0x268], 4
jne 0x140057692
mov rcx, rsi
add rcx, 0x270
call fcn.140070200
mov rax, qword [rsi + 0x278]
cmp rax, 0
je 0x140057692
mov rcx, qword [rsi + 0x280]
call qword [rax + 0x18]
jmp 0x140057692
mov rcx, rsi
add rcx, 0x230
call fcn.1400596d0
mov rcx, qword [rsi + 0x1f8]
mov edx, 1
call fcn.14006fa30
jmp 0x140057692
mov eax, 0x150
cmp byte [rsi + 0x2a0], 3
jne 0x1400576f4
mov eax, dword [0x1400e7668]
xor edx, edx
div dword [0x1400e766c]
and eax, 0x4193ebde
or eax, 0x5abf7812
sub eax, 0x33aec6e7
cmp eax, 0xe3f8f408
ja 0x14005844d
mov eax, dword [0x1400e7670]
imul eax, dword [0x1400e7674]
imul eax, eax, 0x9d030038
add eax, 0x7bdcfced
imul eax, eax, 0x52c4e570
cmp byte [rsi + 0x298], 3
add al, byte [rax]
add byte [rbx], al
sete cl
cmp eax, 0xb1c7553c
ja 0x14005844d
mov eax, 0x150
test cl, 1
jne 0x140057620
jmp 0x1400576f4
mov eax, 0x150
cmp byte [rsi + 0x250], 4
jne 0x1400576f4
mov rcx, rsi
add rcx, 0x258
call fcn.140070200
mov rdx, qword [rsi + 0x260]
mov eax, 0x150
cmp rdx, 0
je 0x1400576f4
mov rcx, qword [rsi + 0x268]
call qword [rdx + 0x18]
mov eax, 0x150
jmp 0x1400576f4
mov rcx, rsi
add rcx, 0x238
call fcn.1400596d0
mov rcx, qword [rsi + 0x220]
mov edx, 1
call fcn.14006fa30
mov eax, 0x150
jmp 0x1400576f4
mov rbx, rsi
add rbx, 0x229
cmp byte [rsi + 0x229], 0
jne 0x1400576d3
mov byte [rbx], 0
mov rdx, qword [rsi + 0x1d0]
mov eax, 0x100
cmp rdx, 0
je 0x1400576f4
mov rcx, qword [rsi + 0x1d8]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
mov eax, 0x100
jmp 0x1400576f4
mov rdx, qword [rsi + 0x230]
cmp rdx, 0
je 0x1400576a5
mov rcx, qword [rsi + 0x238]
mov r8d, 1
call fcn.140063a00
jmp 0x1400576a5
mov rcx, rdi
add rcx, rax
mov rdx, qword [rdi + rax]
cmp rdx, 0
je 0x140057713
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
movabs rax, 0x8000000000000000
cmp qword [rsi + 0x160], rax
jne case.0x140057744.0
mov rax, qword [rsi + 0x168]
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c6118]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
jmp case.0x140057744.0
mov rdi, rax
add rdi, 0xffffffffffffffff
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rax, qword [r14]
cmp rax, 0
je 0x140057768
mov rcx, rbx
call rax
mov eax, dword [0x1400e7678]
and eax, dword [0x1400e767c]
or eax, 0x4f466d46
or eax, 0xe1f3d34d
add eax, 0xdf1c59e5
cmp eax, 0x2d887355
jbe 0x14005845a
mov eax, dword [0x1400e7680]
and eax, dword [0x1400e7684]
mov ecx, 0x432ff57c
xor edx, edx
div ecx
mov ecx, 0x2da0d645
xor edx, edx
div ecx
sub eax, 0xfe6cf4f2
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
sete cl
cmp eax, 0xb601e190
ja 0x14005845a
test cl, 1
jne 0x1400577da
jmp 0x1400577d2
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
mov rdx, qword [rsi + 0xf0]
cmp rdx, 0
je 0x14005780c
mov rcx, qword [rsi + 0xf8]
mov r8d, 1
call fcn.140063a00
mov rdx, qword [rsi + 0x108]
cmp rdx, 0
je 0x14005782b
mov rcx, qword [rsi + 0x110]
mov r8d, 1
call fcn.140063a00
mov rdi, rsi
add rdi, 0xe8
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
sete al
test al, 1
je 0x1400578a3
mov eax, dword [0x1400e7688]
add eax, dword [0x1400e768c]
imul eax, eax, 0xe5c3f4d7
add eax, 0x89182028
add eax, 0x69e498a4
cmp eax, 0xfa54c2b8
je 0x14005846b
mov eax, dword [0x1400e7690]
mov ecx, dword [0x1400e7694]
xor eax, ecx
imul rax, rax, 0x1c128bef
shr rax, 0x3c
imul ebx, eax, 0xa862d96c
mov rcx, rdi
call fcn.14004d250
cmp ebx, 0x13f70683
je 0x14005846b
jmp 0x1400578a3
mov rdx, qword [rsi + 0xd0]
cmp rdx, 0
je case.0x140056b3b.1
mov rcx, qword [rsi + 0xd8]
mov r8d, 1
call fcn.140063a00
jmp case.0x140056b3b.1
mov rdi, rsi
add rdi, 0xb0
movzx eax, byte [rsi + 0x1b0]
mov rcx, rax
sub rcx, 6
ja case.0x1400578f7.1
lea rcx, [0x1400c60e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi]
cmp rdx, 0
je 0x140057914
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
call fcn.140063a00
mov rcx, rsi
add rcx, 0xc8
mov rax, qword [rsi + 0xc8]
lock dec qword [rax]
sete al
test al, 1
je case.0x1400578f7.1
call fcn.14004d250
jmp case.0x1400578f7.1
cmp byte [rsi + 0x240], 3
jne 0x140057a2e
cmp byte [rsi + 0x238], 3
jne 0x140057a2e
cmp byte [rsi + 0x1f0], 4
jne 0x140057a2e
mov rcx, rsi
add rcx, 0x1f8
call fcn.140070200
mov rax, qword [rsi + 0x200]
cmp rax, 0
je 0x140057a2e
mov rcx, qword [rsi + 0x208]
call qword [rax + 0x18]
jmp 0x140057a2e
mov rcx, rsi
add rcx, 0x1b8
call fcn.1400596d0
mov rcx, qword [rsi + 0x178]
mov edx, 1
call fcn.14006fa30
jmp 0x140057a2e
cmp byte [rsi + 0x240], 3
jne 0x140057aa0
cmp byte [rsi + 0x238], 3
jne 0x140057aa0
cmp byte [rsi + 0x1f0], 4
jne 0x140057aa0
mov rcx, rsi
add rcx, 0x1f8
call fcn.140070200
mov rax, qword [rsi + 0x200]
cmp rax, 0
je 0x140057aa0
mov rcx, qword [rsi + 0x208]
call qword [rax + 0x18]
jmp 0x140057aa0
mov rcx, rsi
add rcx, 0x1b8
call fcn.1400596d0
mov rcx, qword [rsi + 0x1a8]
mov edx, 1
call fcn.14006fa30
jmp 0x140057aa0
mov rbx, rsi
add rbx, 0x1b4
cmp byte [rsi + 0x1b4], 0
jne 0x140057a4b
mov byte [rbx], 0
mov eax, 0xa0
jmp 0x140057a6c
mov rdx, qword [rsi + 0x1b8]
cmp rdx, 0
je 0x140057a41
mov rcx, qword [rsi + 0x1c0]
mov r8d, 1
call fcn.140063a00
jmp 0x140057a41
mov rcx, rdi
add rcx, rax
mov rdx, qword [rdi + rax]
cmp rdx, 0
je 0x140057a8b
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
mov rbx, rsi
add rbx, 0x1b1
cmp byte [rsi + 0x1b1], 0
je 0x140057ade
jmp 0x140057af6
mov rbx, rsi
add rbx, 0x1b3
cmp byte [rsi + 0x1b3], 0
jne 0x140057abd
mov byte [rbx], 0
mov eax, 0xd0
jmp 0x140057a6c
mov rdx, qword [rsi + 0x1b8]
cmp rdx, 0
je 0x140057ab3
mov rcx, qword [rsi + 0x1c0]
mov r8d, 1
call fcn.140063a00
jmp 0x140057ab3
mov rdi, rsi
add rdi, 0x1b2
cmp byte [rsi + 0x1b2], 0
je 0x140057b69
jmp 0x140057c9c
mov rdi, qword [rsi + 0x118]
cmp rdi, 0
je 0x140057ade
mov eax, dword [0x1400e7698]
or eax, dword [0x1400e769c]
or eax, 0x210277ba
or eax, 0x509ac25f
add eax, 0xae923d15
cmp eax, 0xe71517b2
je 0x140058480
jmp 0x140057b2b
mov eax, dword [0x1400e76a0]
sub eax, dword [0x1400e76a4]
xor eax, 0x5d18746e
add eax, 0xa153cf80
imul ebp, eax, 0xeb7559b6
mov rcx, qword [rsi + 0x120]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebp, 0xc9cce715
je 0x140057b2b
jmp 0x140057ade
mov byte [rbx], 0
mov byte [rdi], 0
mov rbx, rsi
add rbx, 0xf0
mov rdi, rsi
add rdi, 0xf8
mov r14, qword [rsi + 0xf8]
mov r15, qword [rsi + 0x100]
cmp r15, 0
je 0x140057c38
xor r12d, r12d
jmp 0x140057ba0
imul rcx, r12, 0x18
mov rax, r14
add rax, rcx
add r12, 1
mov rdx, qword [rax]
cmp rdx, 0
je 0x140057bc6
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.140063a00
mov eax, dword [0x1400e76a8]
and eax, dword [0x1400e76ac]
mov ecx, 0xe917ade7
xor edx, edx
div ecx
mov ecx, 0x45c5f7e3
xor edx, edx
div ecx
mov ecx, 0x99d35949
xor edx, edx
div ecx
cmp eax, 0xe5fd01ab
ja 0x1400584a2
mov eax, dword [0x1400e76b0]
sub eax, dword [0x1400e76b4]
mov ecx, 0xc6477213
xor edx, edx
div ecx
or eax, 0xae39bea1
mov ecx, 0x1d906688
xor edx, edx
div ecx
cmp r12, r15
sete cl
cmp eax, 0xfbb17fba
je 0x1400584a2
test cl, 1
jne 0x140057c36
jmp 0x140057ba0
jmp 0x140057c38
mov rax, qword [rbx]
cmp rax, 0
je 0x140057c53
mov rcx, qword [rdi]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
mov rcx, rsi
add rcx, 0xe8
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
sete al
test al, 1
je 0x140057c74
call fcn.14004d250
mov rdx, qword [rsi + 0xd0]
cmp rdx, 0
je case.0x1400578f7.1
mov rcx, qword [rsi + 0xd8]
mov r8d, 1
call fcn.140063a00
jmp case.0x1400578f7.1
mov rdx, qword [rsi + 0x130]
cmp rdx, 0
je 0x140057b69
mov rcx, qword [rsi + 0x138]
mov r8d, 1
call fcn.140063a00
add cl, ch
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
mov rdi, rsi
add rdi, 0xb0
movzx eax, byte [rsi + 0x1f0]
mov rcx, rax
sub rcx, 6
ja case.0x1400578f7.1
lea rcx, [0x1400c60c4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi]
cmp rdx, 0
je 0x140057d0d
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
mov eax, 1
call fcn.140063a00
mov rcx, rsi
add rcx, 0xc8
mov rax, qword [rsi + 0xc8]
lock dec qword [rax]
sete al
test al, 1
je case.0x1400578f7.1
call fcn.14004d250
jmp case.0x1400578f7.1
mov eax, 0x80
cmp byte [rsi + 0x268], 3
jne 0x140057e48
mov eax, 0x80
cmp byte [rsi + 0x260], 3
jne 0x140057e48
mov eax, 0x80
cmp byte [rsi + 0x218], 4
jne 0x140057e48
mov rcx, rsi
add rcx, 0x220
shl dword [rax], 2
add byte [rax], al
call fcn.140070200
mov rdx, qword [rsi + 0x228]
mov eax, 0x80
cmp rdx, 0
je 0x140057e48
mov rcx, qword [rsi + 0x230]
call qword [rdx + 0x18]
mov eax, 0x80
jmp 0x140057e48
mov rcx, rsi
add rcx, 0x200
call fcn.1400596d0
mov rcx, qword [rsi + 0x150]
mov edx, 1
call fcn.14006fa30
mov eax, 0x80
jmp 0x140057e48
cmp byte [rsi + 0x268], 3
jne 0x140057f26
cmp byte [rsi + 0x260], 3
jne 0x140057f26
cmp byte [rsi + 0x218], 4
jne 0x140057f26
test dword [rdx], esi
add dword [rax], eax
invalid
mov rcx, rsi
add rcx, 0x220
call fcn.140070200
mov rax, qword [rsi + 0x228]
cmp rax, 0
je 0x140057f26
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
jmp 0x140057f26
mov rcx, rsi
add rcx, 0x200
call fcn.1400596d0
mov rcx, qword [rsi + 0x1e8]
mov edx, 1
call fcn.14006fa30
jmp 0x140057f26
mov rcx, rdi
add rcx, rax
mov rdx, qword [rdi + rax]
cmp rdx, 0
je 0x140057e67
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
mov rdx, qword [rsi + 0xf0]
cmp rdx, 0
je 0x140057e86
mov rcx, qword [rsi + 0xf8]
mov r8d, 1
call fcn.140063a00
mov eax, dword [0x1400e76b8]
xor edx, edx
div dword [0x1400e76bc]
imul eax, eax, 0xd8bd0096
or eax, 0xec829c96
add eax, 0x8cda1d26
cmp eax, 0x3b11b7fd
jbe 0x1400584b3
mov eax, dword [0x1400e76c0]
imul eax, dword [0x1400e76c4]
mov ecx, 0xf682b4c5
xor edx, edx
div ecx
and eax, 0xa560ac4b
xor eax, 0x89e5efb9
mov rcx, rsi
add rcx, 0xe8
mov rdx, qword [rsi + 0xe8]
lock dec qword [rdx]
sete dl
cmp eax, 0x950e14d4
ja 0x1400584b3
test dl, 1
jne 0x140057ef9
jmp 0x140057efe
call fcn.14004d250
mov rdx, qword [rsi + 0xd0]
cmp rdx, 0
je case.0x1400578f7.1
mov rcx, qword [rsi + 0xd8]
mov r8d, 1
call fcn.140063a00
jmp case.0x1400578f7.1
mov rdx, qword [rsi + 0x198]
cmp rdx, 0
je 0x140057f45
mov rcx, qword [rsi + 0x1a0]
mov r8d, 1
call fcn.140063a00
mov rdx, qword [rsi + 0x1b0]
cmp rdx, 0
je 0x140057f64
mov rcx, qword [rsi + 0x1b8]
mov r8d, 1
call fcn.140063a00
mov r14, rsi
add r14, 0x1c8
mov rbx, rsi
add rbx, 0x1d0
mov r15, qword [rsi + 0x1d0]
mov r12, qword [rsi + 0x1d8]
cmp r12, 0
je 0x140057fbe
xor r13d, r13d
jmp 0x140057f91
imul rcx, r13, 0x18
mov rax, r15
add rax, rcx
add r13, 1
mov rdx, qword [rax]
cmp rdx, 0
je 0x140057fb7
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.140063a00
cmp r13, r12
jne 0x140057f91
jmp 0x140057fbe
mov eax, dword [0x1400e76c8]
xor eax, dword [0x1400e76cc]
add eax, 0x337185d6
and eax, 0xd81ac113
mov ecx, 0xd96c1e84
xor edx, edx
div ecx
cmp eax, 0xe4b11f2b
je 0x1400584d2
mov eax, dword [0x1400e76d0]
sub eax, dword [0x1400e76d4]
mov ecx, 0x9dc6329e
xor edx, edx
div ecx
add eax, 0xe65e4daa
mov ecx, 0xc6c94944
xor edx, edx
div ecx
mov rdx, qword [r14]
cmp rdx, 0
sete cl
cmp eax, 0xd8233b64
jae 0x1400584d2
mov eax, 0xb8
test cl, 1
jne 0x140057e48
jmp 0x140058030
mov rcx, qword [rbx]
imul rdx, rdx, 0x18
mov r8d, 8
add al, ch
mov esi, 0xb80000b9
mov eax, 0xe9000000
cld
std
invalid
invalid
cmp byte [rsi + 0xc8], 0
jne case.0x1400578f7.1
mov rdx, qword [rsi + 0xb0]
cmp rdx, 0
je case.0x1400578f7.1
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
call fcn.140063a00
jmp case.0x1400578f7.1
movzx eax, byte [rsi + 0xc8]
test eax, eax
je 0x1400580b3
jmp 0x14005808e
mov ecx, eax
sub ecx, 3
je 0x140058124
jmp 0x14005809b
sub eax, 4
je 0x140058167
jmp case.0x1400578f7.1
call fcn.14004d250
jmp case.0x1400578f7.1
mov eax, dword [0x1400e76d8]
add eax, dword [0x1400e76dc]
imul eax, eax, 0x4836c22c
imul eax, eax, 0xa0b0242f
imul eax, eax, 0x3f29e0db
cmp eax, 0xf442da2c
je 0x1400584e3
jmp 0x1400580de
mov eax, dword [0x1400e76e0]
xor edx, edx
div dword [0x1400e76e4]
add eax, 0x9ee2544d
and eax, 0xa42edd7e
or eax, 0xa0f3d8a9
mov rcx, rsi
add rcx, 0xb0
mov rdx, qword [rsi + 0xb0]
lock dec qword [rdx]
sete dl
cmp eax, 0xf4ca282a
sub ch, byte [rax]
retf 0x74f4
invalid
test dl, 1
jne 0x1400580a9
jmp case.0x1400578f7.1
cmp byte [rsi + 0x140], 3
jne 0x140058187
cmp byte [rsi + 0x138], 3
jne 0x140058187
cmp byte [rsi + 0xf0], 4
jne 0x140058187
mov rcx, rsi
add rcx, 0xf8
call fcn.140070200
mov rax, qword [rsi + 0x100]
cmp rax, 0
je 0x140058187
mov rcx, qword [rsi + 0x108]
call qword [rax + 0x18]
jmp 0x140058187
mov rcx, rsi
add rcx, 0xd8
call fcn.1400596d0
mov rcx, qword [rsi + 0xc0]
mov edx, 1
call fcn.14006fa30
mov rcx, rsi
add rcx, 0xb8
mov rax, qword [rsi + 0xb8]
lock dec qword [rax]
sete al
test al, 1
jne 0x1400580a9
jmp case.0x1400578f7.1
mov rdx, qword [rsi + 0x50]
cmp rdx, 0
je 0x1400581c5
mov rcx, qword [rsi + 0x58]
mov r8d, 1
call fcn.140063a00
mov rdx, qword [rsi + 0x68]
cmp rdx, 0
je 0x1400581de
mov rcx, qword [rsi + 0x70]
mov r8d, 1
call fcn.140063a00
mov rbx, rsi
add rbx, 0x80
mov rdi, rsi
add rdi, 0x88
mov r14, qword [rsi + 0x88]
mov r15, qword [rsi + 0x90]
cmp r15, 0
invalid
je 0x140058238
xor r12d, r12d
jmp 0x14005820b
imul rcx, r12, 0x18
mov rax, r14
add rax, rcx
add r12, 1
mov rdx, qword [rax]
cmp rdx, 0
invalid
je 0x140058231
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.140063a00
cmp r12, r15
jne 0x14005820b
jmp 0x140058238
mov rax, qword [rbx]
cmp rax, 0
je case.0x1400578f7.1
mov rcx, qword [rdi]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
mov rcx, rsi
add rcx, 0x48
mov rax, qword [rsi + 0x48]
lock dec qword [rax]
sete al
test al, 1
je 0x14005826e
call fcn.14004c290
mov rcx, rsi
add rcx, 0x40
mov rax, qword [rsi + 0x40]
lock dec qword [rax]
sete al
test al, 1
je 0x140058289
call fcn.14004d250
mov rdi, rsi
add rdi, 0xaa
cmp byte [rsi + 0xaa], 0
jne 0x1400582a1
mov byte [rdi], 0
jmp case.0x140056a65.1
mov rdx, qword [rsi + 0x28]
cmp rdx, 0
je 0x14005829c
mov rcx, qword [rsi + 0x30]
mov r8d, 1
call fcn.140063a00
jmp 0x14005829c
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
outsd dx, dword [rsi]
invalid
pop rax
jno 0x1400582eb
mov ah, dh
add eax, 0xf9894801
out 5, al
add dword [rax - 0x77], ecx
stc
call fcn.14004d250
jmp 0x140056b9f
invalid
push 0x3131e6ce
outsd dx, dword [rsi]
pop rsp
mov rcx, rsi
add rcx, 0x268
call fcn.1400596d0
mov rcx, qword [rsi + 0x198]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.14006fa30
jmp 0x140056c34
cmp al, 0x97
int 0xbb
sub eax, 0xe917f17a
mov ecx, gs
invalid
jmp 0x1400582ff
adc esi, edi
rcl dword [rsp + rax*8]
movsd dword [rdi], dword [rsi]
std
lodsd eax, dword [rsi]
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
jmp 0x140056ea4
invalid
cwde
rol dword [0xe6df2892], 1
push rsi
loopne 0x14005831e
mov eax, 0xffec86e9
push qword [rdx + 0x7e]
jb 0x140058424
jge 0x14005840c
push rsi
fisttp word [rdi - 0x73]
fisubr word [rsi]
add al, 0xee
mov rcx, qword [r14 + 8]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
jmp 0x140057094
sub al, 0xbb
sub ah, ah
adc dword [rsi + rdi*8], eax
jno 0x14005842a
pop r13
jmp 0x13ff2a6c0
xchg byte [rdx], bl
mov esi, 0x8a36b0f9
pop rdx
invalid
xchg ebx, eax
and byte [rbp + rdx + 0x5d], ah
scasb al, byte [rdi]
popfq
cdq
mov rcx, qword [r12 + 8]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
add byte [rax], al
jmp 0x140057383
jmp [rdx - 0x62]
push 0xffffffffffffff9e
fisttp dword [rcx - 0x28c0a128]
mov rcx, qword [rsi + 0x168]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
jmp 0x140057474
insb byte [rdi], dx
invalid
popfq
mov ch, 0x1e
scasd eax, dword [rdi]
lahf
mov ecx, dword [rdx + 0x1728d0b]
imul cl
and esi, ebx
invalid
push rbx
mov ebp, 0xa90a40a1
push rdi
add cl, byte [rax - 0x77]
stc
call fcn.14004d250
jmp 0x14005786e
invalid
adc byte fs:[rbx], cl
movabs byte [0x42f7ecca9dd72722], al
jmp 0x140057bf8
lahf
shl qword [r15 + rdx*4], cl
sub byte [rcx + rax*2 + 0x6f], ch
invalid
sub al, byte [rcx + rbp*4]
out dx, eax
fstp xword [rax + 0x2316d927]
invalid
mov r8b, 0x22
jmp 0x118d2975f
add byte [rbx - 0x7bf0fb18], al
movabs byte [0xfbde9000001], al
test byte [rdx - 0x16ffffff], ah
mov ebp, 0x4800000f
mov edx, dword [rsi]
add byte [rax], 0
add byte [rax - 0x7d], cl
cmp edx, 0
je 0x14005866a
mov rcx, qword [rsi + 0x70]
cmp edx, 0
loop 0x140058664
add byte [rax], al
add al, ch
xchg esi, eax
mov bl, 0
add byte [rax - 0x75], cl
invalid
invalid
invalid
je 0x1400586af
mov rcx, rbx
call rax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je case.0x140056b3b.15
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
or byte [rax], al
add byte [rax], al
call fcn.140063a00
jmp case.default.0x14005868b
cmp edx, 0
je 0x14005871a
mov rcx, qword [rsi + 0x70]
mov r8d, 1
call fcn.140063a00
mov rdx, qword [rsi + 0x80]
cmp rdx, 0
je 0x140059405
mov rcx, qword [rsi + 0x88]
mov r8d, 1
call fcn.140063a00
jmp 0x140059405
invalid
add cl, ch
invalid
mov esi, 0xad8
add ecx, dword [rdi]
test dword [0x188058796], edi
mov ecx, esi
add rcx, 0xae0
call fcn.140053670
jmp 0x140058dcc
add byte [rax - 0x7d], cl
stc
add byte [rdi], cl
invalid
test dh, cl
invalid
je case.0x1400588ad.0
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c6264]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
jmp case.0x1400588ad.0
mov rdi, rax
add rdi, 0xffffffffffffffff
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rax, qword [r14]
cmp rax, 0
je 0x140058806
mov rcx, rbx
call rax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x14005881c
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
sal dword [rcx + 0x69e90000], 1
invalid
add byte [rax], al
lea rax, [0x1400c6254]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
invalid
jmp case.0x1400588ad.0
mov rdi, rcx
add rdi, 0xffffffffffffffff
mov rbx, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov rax, qword [r14]
cmp rax, 0
je 0x1400588d1
mov rcx, rbx
call rax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
adc byte [rax - 0x7d], r9b
cli
invalid
je 0x1400588e7
adc byte [rax - 0x7d], r9b
cli
add byte [rax + rcx + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x1400588ad.0
mov eax, dword [0x1400e7708]
and eax, dword [0x1400e770c]
xor eax, 0x1605ccd
mov ecx, 0x2847f9bc
xor edx, edx
div ecx
xor eax, 0x85c4ba7b
cmp eax, 0xf8126778
je 0x14005952d
mov eax, dword [0x1400e7710]
xor edx, edx
div dword [0x1400e7714]
mov ebx, eax
and ebx, 0x507dea25
and ebx, 0xea5c37e4
add ebx, 0x41716426
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0x73745f30
jae 0x14005952d
jmp 0x1400591fc
xor edx, edx
div ecx
imul eax, eax, 0xe860b734
mov ecx, 0x51156623
xor edx, edx
div ecx
cmp eax, 0x94dae5df
je 0x140059569
mov eax, dword [0x1400e7740]
or eax, dword [0x1400e7744]
mov ecx, 0x8086dc7
xor edx, edx
div ecx
xor eax, 0xc878e2b9
js 0x140058aea
js 0x140058aea
mov ecx, 0x6cd9029b
xor edx, edx
div ecx
mov r14, rsi
add r14, 0xaf0
mov rdi, qword [rsi + 0xaf8]
cmp rdi, 0
sete cl
cmp eax, 0x856cf3ec
ja 0x140059569
add byte [rax], al
test cl, 1
jne 0x1400591fc
jmp 0x14005893b
invalid
mov r14, rsi
add r14, 0xabd
cmp byte [rsi + 0xabd], 0
je 0x1400592e5
jmp 0x140059301
mov dword [rdi], eax
add byte [rax], al
mov rdi, rsi
add rdi, 0xabb
cmp byte [rsi + 0xabb], 0
jne 0x1400590ce
jmp 0x1400590ef
mov rdi, rsi
add rdi, 0xaba
cmp byte [rsi + 0xaba], 0
je 0x140058d35
jmp case.0x140056b3b.83
mov eax, dword [0x1400e7748]
sub eax, dword [0x1400e774c]
add eax, 0x48c07622
and eax, 0x2ecd1529
and eax, 0x80c0af57
cmp eax, 0xc3a8b66d
je 0x140059576
mov eax, dword [0x1400e7750]
add eax, dword [0x1400e7754]
or eax, 0xaba13eb2
movabs eax, dword ds:[0x81d0a6a51bc869ab]
rol dword [rbx - 0x12], 0x78
mov rdi, rsi
movabs eax, dword ds:[0x81d0a6a51bc869ab]
rol dword [rbx - 0x12], 0x78
mov rdi, rsi
add rdi, 0xab9
cmp byte [rsi + 0xab9], 0
sete al
cmp ecx, 0x8154c8e3
je 0x140059576
test al, 1
jne 0x140058cbd
jmp 0x140058d14
mov eax, dword [0x1400e7760]
add eax, dword [0x1400e7764]
sub eax, 0x11c67bba
and eax, 0x1207cb5c
imul ebx, eax, 0x33d340f3
mov rcx, qword [rsi + 0x180]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0xe3da6e14
outsb dx, byte [rsi]
invalid
jrcxz 0x140058c9d
test ah, dh
or byte [rax], al
invalid
jmp 0x140058c95
mov rdx, qword [rsi + 0x160]
cmp rdx, 0
je 0x140058bb0
invalid
mov rcx, qword [rsi + 0x168]
mov r8d, 1
call fcn.140063a00
jmp 0x140058bb0
mov eax, dword [0x1400e7768]
sub eax, dword [0x1400e776c]
mov ecx, 0xcd5ff62
xor edx, edx
div ecx
add eax, 0xbdef4faf
imul eax, eax, 0xcbcdc712
adc al, bh
int 0xcb
cmp eax, 0xd9e14852
je 0x1400595a9
jmp 0x140058cea
mov eax, dword [str.ww_]
xor eax, dword [0x1400e7774]
and eax, 0xdfdba03e
movabs al, byte [0x257d935b1125dfdb]
and dl, cl
mov esp, 0x7c6ab
cmp eax, 0xda480e57
ja 0x140058cea
jmp 0x140058b94
mov rdx, qword [rsi + 0x148]
cmp rdx, 0
je 0x140058cbd
mov rcx, qword [rsi + 0x150]
mov ecx, dword [rsi + 0x150]
mov r8d, 1
call fcn.140063a00
jmp 0x140058cbd
mov byte [rdi], 0
jmp 0x140058b78
mov rdx, qword [rsi + 0x130]
cmp rdx, 0
je 0x140058d35
mov rcx, qword [rsi + 0x138]
mov r8d, 1
call fcn.140063a00
jmp 0x140058d35
mov eax, dword [0x1400e7778]
xor eax, dword [0x1400e777c]
adc ch, dl
or byte [rax], al
invalid
mov ecx, 0xb228715e
xor edx, edx
div ecx
or eax, 0xc883e9c8
xor eax, 0x1d2c3941
cmp eax, 0x7199617a
jbe 0x1400595bd
mov eax, dword [0x1400e7780]
sub eax, dword [0x1400e7784]
invalid
jmp 0x1086e8d9e
and rdi, qword [r15 + 0x7a]
jp 0x140058d1c
sar dword [rsi + rax - 0x3e7edf6c], 0x36
jae 0x140058df3
or cl, byte [rax - 0x77]
add rbx, 0xab7
invalid
cmp byte [rsi + 0xab7], 0
sete al
cmp ecx, 0xd18caa90
mov ecx, ss
jae 0x1400595bd
test al, 1
jne 0x140058df0
invalid
jmp 0x140058df5
mov rdx, qword [rsi + 0x1c0]
cmp rdx, 0
je 0x140058d5e
mov rcx, qword [rsi + 0x1c8]
mov r8d, 1
call fcn.140063a00
jmp 0x140058d5e
mov byte [rbx], 0
jmp 0x140058e6d
mov rdi, qword [rsi + 0x1a8]
cmp rdi, 0
inc dword [rax]
add dword [rax], eax
add byte [rax - 0x7d], cl
inc dword [rax]
je 0x140058df0
mov eax, dword [0x1400e7788]
xor eax, dword [0x1400e778c]
mov ecx, 0x210df4db
xor edx, edx
div ecx
add eax, 0xfefd34d6
or eax, 0x4da3a976
cmp eax, 0x75a51bbc
jb 0x1400595ca
mov ebp, dword [0x1400e7790]
sub ebp, dword [0x1400e7794]
add byte [rbx], ch
sub eax, 0x8e95c
or ebp, 0xe1b6f4ed
xor ebp, 0x738f89e8
xor ebp, 0x991be01
mov rcx, qword [rsi + 0x1b0]
mov rdx, rdi
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
movabs eax, dword [0xd18d46fd810000ab]
invalid
invalid
rol dword [rcx + 0x75f860f], 1
add byte [rax], al
jmp 0x140058df0
mov rbx, rsi
call fcn.140063a00
cmp ebp, 0x81d18d46
invalid
invalid
rol dword [rcx + 0x75f860f], 1
add byte [rax], al
invalid
add byte [rax], al
jmp 0x140058df0
mov rbx, rsi
add rbx, 0xab8
cmp byte [rsi + 0xab8], 0
mov eax, 0xa
mov eax, 0xa
add byte [rdi], cl
test bl, cl
add dword [rax], eax
add cl, ch
invalid
je 0x14005904f
jmp 0x140059057
mov byte [rsi + 0xab6], 0
jmp 0x140058e6d
add byte [rax], al
add bl, ch
fild dword [rax + 0xab6be]
add byte [rax], al
cmp byte [rsi + 0xab6], 0
je case.0x140058f43.0
jmp 0x140058eae
mov rcx, rsi
add rcx, 0x210
call fcn.140040e80
jmp 0x140058e92
mov eax, dword [0x1400e7798]
add eax, dword [0x1400e779c]
mov ecx, 0xb65c84a4
xor edx, edx
div ecx
imul eax, eax, 0xd4543883
sub eax, 0x7aa67150
cmp eax, 0x94ed6114
je 0x1400595f0
mov eax, dword [0x1400e77a0]
or eax, dword [0x1400e77a4]
sub eax, 0x45c0bffa
and eax, 0x8d35aec7
mov ecx, 0x42245f7a
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x1e8
cmp qword [rsi + 0x1e8], 2
sete dl
cmp eax, 0x9bccdea
je 0x1400595f0
invalid
add byte [rax], al
invalid
test dl, 1
jne 0x140058f29
add dword [rbp + 0xc], esi
jmp 0x140058f1f
call fcn.140040e80
jmp case.0x140058f43.0
invalid
invalid
invalid
invalid
invalid
mov rcx, qword [rsi + 0x1f0]
mov ecx, dword [rsi + 0x1f0]
mov eax, ecx
and eax, 3
lea rdx, [0x1400c6274]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
jmp case.0x140058f43.0
mov eax, dword [0x1400e77a8]
imul eax, dword [0x1400e77ac]
add eax, 0xc2150754
mov r8d, 0x4a573124
xor edx, edx
div r8d
mov r8d, 0xa3a3824
xor edx, edx
div r8d
cmp eax, 0xa29bbdaa
jae 0x140059601
mov eax, dword [0x1400e77b0]
imul eax, dword [0x1400e77b4]
imul edx, eax, 0x1ffdd811
xor edx, 0xc2e2a606
and edx, 0x2ef061b7
mov rdi, rcx
add rdi, 0xffffffffffffffff
mov rbx, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov r15, qword [r14]
cmp r15, 0
sete al
cmp edx, 0x4518d3ae
jae 0x140059601
test al, 1
jne 0x140059021
jmp 0x140058fc7
mov eax, dword [0x1400e77b8]
xor eax, dword [0x1400e77bc]
add eax, 0xe3c8e202
add eax, 0x9ce532a8
mov ecx, 0x5cebe6ff
xor edx, edx
div ecx
cmp eax, 0x7327b100
ja 0x14005960e
jmp 0x140058ff3
mov ebp, dword [0x1400e77c0]
add ebp, dword [0x1400e77c4]
add ebp, 0xb87e6dd0
xor ebp, 0xe9cada5a
sub ebp, 0xb7249a91
mov rcx, rbx
call r15
cmp ebp, 0x45ddde63
jb 0x140058ff3
jmp 0x140059021
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x140059037
invalid
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x140058f43.0
mov byte [rbx], 0
jmp 0x140058b78
mov rdi, qword [rsi + 0x190]
cmp rdi, 0
je 0x14005904f
mov eax, dword [0x1400e77c8]
imul eax, dword [0x1400e77cc]
add eax, 0x8e75b
mov ecx, 0x8b10f77a
xor edx, edx
div ecx
add eax, 0x6f859cb5
sub eax, 0xae64c7ad
cmp eax, 0xf56cade6
ja 0x140059625
jmp 0x140059091
mov eax, dword [0x1400e77d0]
imul eax, dword [0x1400e77d4]
xor eax, 0x9e685a72
imul ebp, eax, 0xf2ec6d9f
sub ebp, 0xf487f121
mov rcx, qword [rsi + 0x198]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebp, 0x156257d0
rcl byte [rdi + 0x62]
invalid
jbe 0x140059091
rcl byte [rdi + 0x62]
adc eax, 0x81ebc576
jmp 0x14005904f
mov rdx, qword [rsi + 0x118]
cmp rdx, 0
jne 0x1400590dd
jmp 0x1400590ef
mov rcx, qword [rsi + 0x120]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
mov eax, dword [0x1400e77d8]
or eax, dword [0x1400e77dc]
or eax, 0x56c57e01
add eax, 0x85fc8dd
or byte [0x1124ca5bd], ch
or byte [0x1124ca5bd], ch
cmp eax, 0x920f923b
jae 0x14005964b
jmp 0x140059117
mov eax, dword [0x1400e77e0]
sub eax, dword [0x1400e77e4]
imul eax, eax, 0x6894f746
push 0xffffffffb4a51935
shr dword [rcx - 0x40], cl
ret 0xeb95
ffree st(6)
invalid
add byte [0xc8bcc355], bh
je 0x140059117
jmp 0x140059140
mov rdx, qword [rsi + 0x100]
cmp rdx, 0
je 0x14005915f
mov rcx, qword [rsi + 0x108]
mov r8d, 1
call fcn.140063a00
mov eax, dword [0x1400e77e8]
xor edx, edx
div dword [0x1400e77ec]
and eax, 0x5950e147
or eax, 0xb66d91e
and eax, 0x45ff42b8
inc dword [rbp + 0x3d]
enter 0x55b0, 0xf
enter 0x55b0, 0xf
adc esp, 4
add byte [rax], al
inc dword [rbp + 0x3d]
enter 0x55b0, 0xf
enter 0x55b0, 0xf
enter 0x55b0, 0xf
adc esp, 4
add byte [rax], al
mov eax, dword [0x1400e77f0]
xor eax, dword [0x1400e77f4]
sub eax, 0x8a00e87f
imul eax, eax, 0x978d74fb
mov ecx, 0x8d4dc001
xor edx, edx
div ecx
mov rdx, qword [rsi + 0xe8]
cmp rdx, 0
sete cl
cmp eax, 0x720894e3
jae 0x14005965b
test cl, 1
jne 0x140058b5c
jmp 0x1400591cb
mov rcx, qword [rsi + 0xf0]
mov r8d, 1
call fcn.140063a00
jmp 0x140058b5c
mov rdi, rsi
add rdi, 0xab5
jmp 0x1400590ef
cmp byte [rsi + 0xab5], 0
je case.0x140059293.0
jmp 0x14005920d
mov rcx, rsi
add rcx, 0xa78
call fcn.140040e80
jmp 0x1400591f1
mov rcx, rsi
add rcx, 0xa50
cmp qword [rsi + 0xa50], 2
add byte [rdx], al
je 0x140059228
call fcn.140040e80
jmp case.0x140059293.0
mov eax, dword [0x1400e77f8]
and eax, dword [0x1400e77fc]
add eax, 0xd7145152
add eax, 0x6b2f32ee
add eax, 0x398a9d87
cmp eax, 0x2b393c83
je 0x140059668
jmp 0x140059250
mov eax, dword [0x1400e7800]
imul eax, dword [0x1400e7804]
imul eax, eax, 0x707a0eac
imul edx, eax, 0x95365f1e
or edx, 0x8c3ab942
mov rax, qword [rsi + 0xa58]
mov rcx, rax
and rcx, 3
cmp edx, 0x59b3c832
jb 0x140059250
lea rdx, [0x1400c6244]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
jmp case.0x140059293.0
mov rdi, rax
add rdi, 0xffffffffffffffff
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rax, qword [r14]
cmp rax, 0
je 0x1400592b7
mov rcx, rbx
call rax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x1400592cd
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x140059293.0
mov r15, rsi
add r15, 0xabc
cmp byte [rsi + 0xabc], 0
je 0x14005937e
jmp 0x140059388
mov eax, dword [0x1400e7808]
sub eax, dword [0x1400e780c]
imul eax, eax, 0xea10707c
mov ecx, 0x74db50a3
xor edx, edx
div ecx
and eax, 0xaa969f60
cmp eax, 0xf9346017
jae 0x140059675
jmp 0x14005932e
mov eax, dword [0x1400e7810]
add eax, dword [0x1400e7814]
xor eax, 0x351fbaf4
imul eax, eax, 0xe41f322
imul ecx, eax, 0x151415da
mov rdx, qword [rsi + 0xb0]
cmp rdx, 0
sete al
cmp ecx, 0xb27fbbc9
ja 0x14005932e
test al, 1
jne 0x1400592e5
jmp 0x140059367
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
call fcn.140063a00
jmp 0x1400592e5
mov byte [r15], 0
mov byte [r14], 0
jmp 0x140059405
mov rdi, qword [rsi + 0xc8]
cmp rdi, 0
je 0x14005937e
mov eax, dword [0x1400e7818]
xor eax, dword [0x1400e781c]
sub eax, 0x2daccf53
xor eax, 0x8c4a5f84
or eax, 0xd829da56
cmp eax, 0x1dab755f
je 0x140059682
mov eax, dword [0x1400e7820]
imul eax, dword [0x1400e7824]
mov ecx, 0xb787dd44
fld qword [rdi - 0x82dce49]
int1
fld qword [rdi - 0x82dce49]
int1
mov ebx, eax
or ebx, 0x60029ce4
xor ebx, 0xc16c3ff5
mov rcx, qword [rsi + 0xd0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov ss, eax
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov r8d, 1
call fcn.140063a00
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
cmp ebx, 0xcfcbfb2c
je 0x140059682
jmp 0x14005937e
jns 0x140059402
invalid
invalid
outsd dx, dword [rsi]
add byte [rdi - 0x26], dh
invalid
fimul dword [rsi]
xchg edi, eax
invalid
or dh, byte [rax]
sbb al, 0xab
sub rax, 0xffffffff92e9ea91
cmc
invalid
mov esp, dword [rbx - 0x12dae8d7]
fidiv dword [rcx - 0x24]
sub eax, dword [rcx]
lodsd eax, dword [rsi]
jmp 0x140058bd6
jl 0x140059530
shr dword [rdi], 1
out 0x9e, eax
jb 0x140059608
mov rcx, qword [rsi + 0x180]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
movsb byte [rdi], byte [rsi]
add byte [rax], al
jmp 0x140058c56
mov dh, 0x21
or cl, byte [0x1bf70a13e]
int3
out dx, al
push rbx
adc dword [r9], r10d
invalid
sti
xor dword [rbx - 0x890ced8], ecx
jp 0x1400595a1
invalid
or bh, dl
mov esi, 0xab31109c
or eax, 0x2d228979
sub eax, 0xfff8d8e9
invalid
sub eax, 0xfff8d8e9
invalid
invalid
sub cl, 0x6f
stc
invalid
imul esi, esi, 0x40298f01
sbb byte [rbp + 0x7c788cdb], al
mov rcx, rbx
call r15
jmp 0x140058ff1
add eax, 0x9f23bcae
add ebx, dword [rdx]
cmc
xchg edi, eax
movabs al, byte [0x1988e8b48da]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
jmp 0x14005908f
invalid
or ch, byte [rdi]
xor byte [rdx], ah
sbb cl, ah
cli
jmp 0x140059187
fisub dword [rbp + 0x4d]
cmp eax, 0x48f7f908
jmp 0x14005924e
invalid
invalid
invalid
cmp al, byte [rdx + 0x49]
mov dl, 0x93
or dword [rdi - 0x3551649], ecx
invalid
lodsb al, byte [rsi]
mul dword [rdx - 0x4f6e52d8]
xchg ecx, eax
mov al, 0xfe
mov rcx, qword [rsi + 0xd0]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
jmp 0x1400593bb
std
invalid
out dx, al
std
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rsi + 0x108]
mov rcx, rax
sub rcx, 0xa
ja case.0x140059700.1
lea rcx, [0x1400c6294]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x1400e7848]
add eax, 0x8e140
imul eax, dword [0x1400e784c]
mov ecx, 0x331713d9
xor edx, edx
div ecx
int1
int1
and eax, 0xdf841467
add eax, 0x408e4bf7
mov es, word [r8 + 0x3d]
wait
movsb byte [rdi], byte [rsi]
invalid
invalid
mov es, word [r8 + 0x3d]
wait
movsb byte [rdi], byte [rsi]
invalid
jbe 0x140059b38
mov eax, dword [0x1400e7850]
or eax, dword [0x1400e7854]
or byte [rax], al
or byte [rax], al
and eax, 0x9d5b7f3d
or eax, 0xa98348a5
mov ecx, 0x93163e6b
xchg ebx, eax
xchg ebx, eax
xor edx, edx
div ecx
cmp eax, 0x89ef2a8d
ja 0x140059b38
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x1400e7858]
add eax, dword [0x1400e785c]
or eax, 0x2c25ebec
and eax, 0xedd7e83
imul eax, eax, 0x56ec71e0
cmp eax, 0xbe4b7453
je 0x140059b49
mov eax, dword [0x1400e7860]
add eax, 0x8e0cc
imul eax, dword [0x1400e7864]
sub eax, 0xc1dbd0b3
shl dword [0x1382fdd5f], 0x69
enter 0x34eb, 0x39
test al, 0x48
mov edx, dword [rsi]
shl dword [0x1382fdd5f], 0x69
enter 0x34eb, 0x39
test al, 0x48
mov edx, dword [rsi]
cmp rdx, 0
cmp edx, 0
sete al
cmp ecx, 0xd58e0a3c
jb 0x140059b49
add byte [rax], al
add byte [rax], al
test al, 1
jne case.0x140059700.1
jmp 0x1400597cb
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.140063a00
jmp case.0x140059700.1
mov rdx, qword [rsi + 0x40]
cmp rdx, 0
je 0x1400597f8
mov rcx, qword [rsi + 0x48]
mov r8d, 1
call fcn.140063a00
mov eax, dword [0x1400e7868]
sub eax, dword [0x1400e786c]
or eax, 0x733d9795
imul eax, eax, 0x18006a0b
add eax, 0x281b9a2d
cmp eax, 0x88678d73
jb 0x140059b56
mov eax, dword [0x1400e7870]
add eax, dword [0x1400e7874]
mov ecx, 0x3c9c5b4e
cmp al, 0x31
sal bh, cl
int1
cmp al, 0x31
sal bh, cl
int1
mov ecx, 0xb7b67fa9
xor edx, edx
div ecx
or eax, 0xd73adb09
fstp xword [rdx]
xlatb
fstp xword [rdx]
xlatb
mov rdi, rsi
add rdi, 0x10b
add byte [rax + 0x10bbe], al
add byte [rax], al
add byte [rax + 0x10bbe], al
add dword [rax], eax
add byte [rax], al
sete cl
cmp eax, 0x476ddf8b
je 0x140059b56
test cl, 1
jne 0x140059b15
jmp 0x140059b1d
scasb al, byte [rdi]
add al, byte [rax]
add byte [rax - 0x77], cl
mov rdi, rsi
add rdi, 0x10a
cmp byte [rsi + 0x10a], 0
mov rdi, rsi
add rdi, 0x10a
cmp byte [rsi + 0x10a], 0
je 0x1400599a3
jmp 0x140059a3e
mov rdx, qword [rsi + 0xf0]
cmp rdx, 0
je 0x1400598aa
mov rcx, qword [rsi + 0xf8]
mov r8d, 1
call fcn.140063a00
mov rbx, rsi
add rbx, 0xb8
mov r14, qword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
mov rax, rcx
sub rax, r14
mov r8d, 0x18
xor edx, edx
div r8
mov rdi, rax
cmp rcx, r14
je 0x14005997b
xor eax, eax
jmp 0x1400598e3
mov ecx, dword [0x1400e7878]
or ecx, dword [0x1400e787c]
xor ecx, 0x447b4ade
imul ecx, ecx, 0x8c1a6c9e
add ecx, 0x35c5f698
cmp ecx, 0x60e8e0b8
jb 0x140059b67
mov ecx, dword [0x1400e7880]
sub ecx, dword [0x1400e7884]
and ecx, 0xdc77a19e
imul r9d, ecx, 0x22ffaee3
sub r9d, 0x87276a1
imul rdx, rax, 0x18
mov rcx, r14
add rcx, rdx
mov r15, rax
add r15, 1
mov rdx, qword [rcx]
cmp rdx, 0
sete r8b
cmp r9d, 0x2482b1de
jbe 0x140059b67
test r8b, 1
jne 0x14005996d
jmp 0x14005995e
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
cmp r15, rdi
mov rax, r15
jne 0x1400598e3
jmp 0x14005997b
mov rax, qword [rsi + 0xc8]
cmp rax, 0
je case.0x140059700.5
mov rcx, qword [rbx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x140059700.5
mov byte [rdi], 0
mov rdx, qword [rsi + 0x60]
cmp rdx, 0
je 0x1400599bf
mov rcx, qword [rsi + 0x58]
mov r8d, 1
call fcn.140063a00
mov eax, dword [0x1400e7888]
xor eax, dword [0x1400e788c]
add eax, 0x45136858
or eax, 0x5ec6f115
imul eax, eax, 0x22da8140
cmp eax, 0xc36fa49f
ja 0x140059b78
mov eax, dword [0x1400e7890]
xor edx, edx
div dword [0x1400e7894]
or eax, 0xf4f79a2
or eax, 0x5bb97216
add eax, 0x7c108959
mov rdx, qword [rsi + 0x80]
cmp rdx, 0
sete cl
cmp eax, 0x1e55b64c
jbe 0x140059b78
test cl, 1
jne case.0x140059700.3
jmp 0x140059a27
mov rcx, qword [rsi + 0x88]
mov r8d, 1
call fcn.140063a00
jmp case.0x140059700.3
mov eax, dword [0x1400e7898]
or eax, dword [0x1400e789c]
xor eax, 0xb2918d6c
imul eax, eax, 0xdb3be84b
or eax, 0xeb902ec9
cmp eax, 0x749c4440
jbe 0x140059b85
mov eax, dword [str.Ok_ti]
add eax, dword [0x1400e78a4]
xor eax, 0xd16c38be
mov ecx, 0xa10bb0b0
xor edx, edx
div ecx
and eax, 0x2eb2603e
mov r14, rsi
add r14, 0xa0
mov rbx, rsi
add rbx, 0xa8
mov r15, qword [rsi + 0xa8]
mov r12, qword [rsi + 0xb0]
cmp r12, 0
sete cl
cmp eax, 0x3a789673
jae 0x140059b85
test cl, 1
jne 0x140059af1
jmp 0x140059abf
xor r13d, r13d
jmp 0x140059ac4
imul rcx, r13, 0x18
mov rax, r15
add rax, rcx
add r13, 1
mov rdx, qword [rax]
cmp rdx, 0
je 0x140059aea
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.140063a00
cmp r13, r12
jne 0x140059ac4
jmp 0x140059af1
mov rax, qword [r14]
cmp rax, 0
je 0x1400599a3
mov rcx, qword [rbx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
jmp 0x1400599a3
mov byte [rdi], 0
jmp case.0x140059700.1
mov rdx, qword [rsi + 0x28]
cmp rdx, 0
je 0x140059b15
add byte [rsi + rbp*8 + 0x48], dh
mov ecx, dword [rsi + 0x30]
mov rcx, qword [rsi + 0x30]
mov r8d, 1
call fcn.140063a00
jmp 0x140059b15
jns 0x140059adf
xchg edi, eax
cld
invalid
cld
ret 0x360e
xchg ecx, eax
jp 0x140059b24
sub al, 0x7f
xchg qword [rbx], r8
mov word [rcx + 0x36], gs
nop
jmp case.0x140059293.25
add al, 0x3f
mov eax, 0x546716e5
iretd
and ch, byte [rdi]
jrcxz 0x140059bd9
invalid
rcr ebx, 1
clc
out dx, al
outsd dx, dword [rsi]
lahf
invalid
mov eax, dword [0x1400e78b0]
add eax, 0x8dcd2
xor edx, edx
div dword [0x1400e78b4]
sub eax, 0xc0e90f36
mov r8d, 0x3b1507ba
xor edx, edx
div r8d
mov r8d, 0xf092f6d1
xor edx, edx
div r8d
cmp byte [rcx + 0x68], 3
sete dl
cmp eax, 0x451a1f5d
je 0x140059bd8
test dl, 1
jne 0x140059c70
jmp 0x140059c16
mov eax, dword [0x1400e78b8]
xor edx, edx
div dword [0x1400e78bc]
and eax, 0x2c4394b3
sub eax, 0x9d1d4a78
and eax, 0xe5896e22
cmp eax, 0x9b79d653
je 0x140059db7
jmp 0x140059c40
mov eax, dword [0x1400e78c0]
xor eax, dword [0x1400e78c4]
mov ecx, 0x93b2590b
xor edx, edx
div ecx
or eax, 0xf7306842
xor eax, 0xdea5b43f
cmp eax, 0x26e435e7
je 0x140059c40
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, rcx
add rbx, 0x20
movzx eax, byte [rcx + 0x60]
test eax, eax
je 0x140059c8c
jmp 0x140059c81
sub eax, 3
je 0x140059d9c
jmp 0x140059c16
mov r14, rcx
add r14, 0x28
mov rdi, qword [rcx + 0x28]
cmp rdi, 0
je 0x140059d8e
mov rcx, rdi
call fcn.140081e00
mov rax, qword [rdi]
lock dec qword [rax]
sete al
test al, 1
je 0x140059cbf
mov rcx, rdi
call fcn.14004cc20
mov rsi, rdi
add rsi, 8
mov rax, qword [rdi + 8]
lock dec qword [rax]
sete al
test al, 1
je 0x140059d2f
mov eax, dword [0x1400e78c8]
add eax, dword [0x1400e78cc]
add eax, 0x86b6c77a
imul eax, eax, 0x95cc3f94
or eax, 0xdb907c3f
cmp eax, 0xbddda7aa
jb 0x140059dc4
jmp 0x140059cfe
mov eax, dword [0x1400e78d0]
mov ecx, dword [0x1400e78d4]
sub eax, ecx
and eax, 0x51b3fb2d
imul edi, eax, 0xf5bc658c
add edi, 0xc585687c
mov rcx, rsi
call fcn.14004d7d0
cmp edi, 0x13c66514
je 0x140059cfe
jmp 0x140059d2f
mov eax, dword [0x1400e78d8]
sub eax, dword [0x1400e78dc]
xor eax, 0x6b426b41
and eax, 0x2d981408
add eax, 0xa3f99285
cmp eax, 0x27f78c17
je 0x140059ddd
mov eax, dword [str.0:_fI_]
add eax, dword [0x1400e78e4]
and eax, 0x2a169708
and eax, 0x66e883d1
imul esi, eax, 0x2631b4ad
mov rcx, qword [r14]
mov edx, 0x20
mov r8d, 8
call fcn.140063a00
cmp esi, 0x45629749
jb 0x140059ddd
jmp 0x140059d8e
mov rcx, qword [rbx]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x140059c16
add rcx, 0x30
call fcn.140040e80
jmp 0x140059c16
jo 0x140059da2
invalid
push 0x60b5ceb5
push rdx
int3
xchg edi, eax
invalid
movsb byte [rdi], byte [rsi]
movsd dword [rdi], dword [rsi]
leave
neg byte [rbx + 0x5a]
loope 0x140059da2
mov rcx, qword [r14]
mov edx, 0x20
mov r8d, 8
call fcn.140063a00
jmp 0x140059d55
push rsi
mov edi, 0xff48fffe
invalid
add byte [rax - 0x77], cl
stc
invalid
add esp, 0x2f80
or eax, 0x6bcb3
mov esp, 0x66e80006
add qword [rax], r8
add al, ch
add qword [rax], r8
add byte [rax], al
loope 0x14005a3c5
invalid
dec dword [rax - 1]
invalid
jge 0x14005a3eb
add byte [rax], al
mov esi, 0x1beb0006
shl edx, 5
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x20
mov r14, qword [rcx + 0x18]
test r14, r14
je 0x14005a4f4
mov r15, qword [rcx + 0x10]
mov rax, qword [rcx]
mov rdi, qword [rcx + 8]
xor ecx, ecx
cmp r15, rax
mov rdx, rax
cmovb rdx, rcx
sub r15, rdx
mov r12, rax
sub r12, r15
lea r13, [r15 + r14]
mov rbx, r14
sub rbx, r12
cmovb rbx, rcx
cmova r13, rax
sub r13, r15
jne 0x14005a532
cmp r12, r14
jb 0x14005a519
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
add rdi, 0x10
dec rbx
je 0x14005a4f4
mov rsi, qword [rdi]
mov rcx, rsi
call fcn.14006e040
test al, al
je 0x14005a510
mov rcx, rsi
call fcn.14006efd0
jmp 0x14005a510
shl r15, 4
add r15, rdi
jmp 0x14005a549
add r15, 0x10
dec r13
je 0x14005a4ef
mov rsi, qword [r15]
mov rcx, rsi
call fcn.14006e040
test al, al
je 0x14005a540
mov rcx, rsi
call fcn.14006efd0
jmp 0x14005a540
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
mov rsi, rcx
mov eax, dword [0x1400e7908]
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x8d37e
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x8d37e
and eax, 0x3d71ae0b
imul eax, eax, 0x7e2ce5a0
in eax, 0x2c
jle 0x14005a5bf
rcr byte [rcx + rcx], 0x84
in eax, 0x2c
jle 0x14005a5bf
rcr byte [rcx + rcx], 0x84
cmp eax, 0xba716b
je 0x14005c15f
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add bl, ch
add byte [rbx + 0x8d35f05], cl
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x8d35c
jmp 0x14005a5ab
mov eax, dword [str.Z_T_a_]
imul eax, dword [0x1400e7914]
imul ecx, eax, 0xae76490
add ecx, 0x389ae2ed
cmp byte [rcx - 0x26d83d0f], al
scasd eax, dword [rdi]
shr ebp, 0xe2
invalid
cmp byte [rcx - 0x26d83d0f], al
scasd eax, dword [rdi]
mov rdx, qword [rsi]
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x49d08949], al
add eax, eax
add byte [rax], al
add byte [rax + 0x49d08949], al
add eax, eax
movabs r9, 0x8000000000000002
xor eax, eax
cmp rdx, r9
add byte [rax], al
add byte [rax + 0x394cc031], al
retf 0xf49
invalid
invalid
cmovl rax, r8
cmp ecx, 0xe20b1f54
invalid
or esp, edx
invalid
ja 0x14005a5ab
test rax, rax
je 0x14005a60e
jmp 0x14005a5ff
sub rax, 1
je 0x14005c014
jmp 0x14005c100
movzx eax, byte [rsi + 0xa8]
test al, 0
add byte [rax], al
mov rcx, rax
sub rcx, 8
ja 0x14005c100
xchg esi, ebx
sbb al, byte [rax]
invalid
xchg esi, ebx
sbb al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x6bcd7
lea rcx, [0x1400c6300]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 1
call fcn.140063a00
mov rdi, rsi
add rdi, 0x18
sbb byte [rax - 0x75], cl
sbb al, r14b
dec qword [rax]
sbb byte [rax - 0x75], cl
sbb al, r14b
dec qword [rax]
sete al
test al, 1
je 0x14005a6b5
mov eax, dword [0x1400e7918]
add eax, dword [0x1400e791c]
or byte [rax], al
xor eax, 0x5a039a50
mov ecx, 0xe9cba971
xor edx, edx
div ecx
and eax, 0xbc14d4f3
cmp eax, 0x92114514
je 0x14005c170
jmp 0x14005a689
mov ebx, dword [0x1400e7920]
ror byte [rax], cl
add byte [rbx + 0x8d28f05], cl
add byte [rcx], cl
ret
mov eax, dword [0x1400e7924]
or ebx, eax
or ebx, 0x24400028
and ebx, 0x26430838
mov rcx, rdi
call fcn.14004d250
cmp ebx, 0xa903d229
ja 0x14005a689
invalid
invalid
jmp 0x14005a6b5
mov rcx, rsi
add rcx, 0x20
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
sete al
test al, 1
je 0x14005c100
call fcn.14004c290
jmp 0x14005c100
invalid
add byte [rdi], cl
mov dh, 0x86
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe9
or cl, byte [rdi]
xchg dword [rcx + 0x48000017], ebx
lea rcx, [0x1400c6388]
lea rcx, [0x1400c6388]
mov esp, 0x63480006
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rdi]
mov edi, dword [rdi]
cmp rdi, 0
je 0x14005a77c
mov eax, dword [0x1400e7928]
imul eax, dword [0x1400e792c]
add eax, 0x8d20f
add eax, 0x8d20f
add eax, 0xeba4212b
xor eax, 0xa01b6835
sbb esp, dword [rax - 0x50a23f97]
invalid
invalid
sbb esp, dword [rax - 0x50a23f97]
invalid
rcr byte [rbp - 0x51], 0x4a
invalid
cmp eax, 0xdd2d0034
jb 0x14005c185
mov eax, dword [0x1400e7930]
xor eax, dword [0x1400e7934]
add byte [rbx], dh
add eax, 0x8d1f0
sub eax, 0x5d7d08e9
sub eax, 0x37823d
add byte [rcx + 0x7fbec07f], bh
add byte [rcx + 0x7fbec07f], bh
sar byte [rsi - 0x82dce81], 0xf1
xor edx, edx
div ecx
mov ebx, eax
mov rcx, qword [rsi + 0xb8]
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov r8d, 1
add byte [rax], al
call fcn.140063a00
cmp ebx, 0x49659aae
jae 0x14005c185
jmp 0x14005a77c
mov rdi, rsi
add rdi, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, cl
add byte [rax], al
add al, dh
dec qword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
xchg al, cl
add byte [rax], al
add al, dh
dec qword [rax]
sete al
test al, 1
je case.0x14005af04.1
shr byte [rax - 0xb7bf0ff], 0x16
add byte [rax], al
mov eax, dword [0x1400e7938]
add eax, dword [0x1400e793c]
add eax, 0x8d194
add eax, 0x8d194
sub eax, 0x7a06a1be
xor eax, 0xc3397e10
xor eax, 0xa9671b6a
push 0x1b
test eax, 0x95eb543d
push rsp
jmp 0x14005a750
retf
ja 0x14005c1a7
push 0x1b
test eax, 0x95eb543d
push rsp
jmp 0x14005a750
retf
push rsp
jmp 0x14005a750
mov ebx, dword [0x1400e7940]
mov eax, dword [0x1400e7944]
imul ebx, eax
or ebx, 0x48065080
and ebx, 0x4816728d
jrcxz 0x14005a767
jb 0x14005a7f2
mov rcx, rdi
jrcxz 0x14005a767
jb 0x14005a7f2
mov rcx, rdi
call fcn.14004d250
cmp ebx, 0x48268ab7
jae 0x14005c1a7
sti
mov bh, 0x8a
jae 0x14005c1a7
jmp case.0x14005af04.1
invalid
cmp byte [rsi + 0x2d0], 3
jne 0x14005aa6f
cmp byte [rsi + 0x2c8], 3
jne 0x14005aa6f
cmp byte [rsi + 0x280], 4
jne 0x14005aa6f
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
mov rax, qword [rsi + 0x290]
cmp rax, 0
je 0x14005aa6f
add byte [rax - 0x75], cl
mov ds, word [rax - 0xfffffe]
add al, byte [rax]
add bh, bh
mov rcx, qword [rsi + 0x298]
call qword [rax + 0x18]
add al, byte [rax]
add bh, bh
push rax
sbb cl, ch
jmp 0x14005aa6f
jmp 0x14005aa6f
mov rcx, rsi
add rcx, 0x268
shr dword [rax + 2], 0
add al, ch
and eax, 0x4800002f
mov ecx, dword [rsi + 0x198]
invalid
shr dword [rax + 2], 0
add al, ch
and eax, 0x4800002f
mov ecx, dword [rsi + 0x198]
invalid
add byte [rdx + 1], bh
mov edx, 1
call fcn.14006fa30
jmp 0x14005aa6f
cmp byte [rsi + 0x2d0], 3
jne 0x14005ab01
cmp byte [rsi + 0x2c8], 3
jne 0x14005ab01
cmp byte [rsi + 0x280], 4
jne 0x14005ab01
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
mov rax, qword [rsi + 0x290]
cmp rax, 0
je 0x14005ab01
mov rcx, qword [rsi + 0x298]
call qword [rax + 0x18]
jmp 0x14005ab01
mov rcx, rsi
add rcx, 0x268
call fcn.14005d780
mov rcx, qword [rsi + 0x1c8]
mov edx, 1
call fcn.14006fa30
jmp 0x14005ab01
mov eax, 0x158
cmp byte [rsi + 0x2d0], 3
jne 0x14005ab3c
mov eax, 0x158
add byte [rax], al
cmp byte [rsi + 0x2c8], 3
jne 0x14005ab3c
mov eax, 0x158
cmp byte [rsi + 0x280], 4
jne 0x14005ab3c
invalid
pop rax
add dword [rax], eax
add byte [rax + 0x280be], al
add byte [rdi + rcx], al
test dword [rdx], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
mov rdx, qword [rsi + 0x290]
mov eax, 0x158
cmp rdx, 0
je 0x14005ab3c
mov rcx, qword [rsi + 0x298]
call qword [rdx + 0x18]
mov eax, 0x158
jmp 0x14005ab3c
invalid
mov rcx, rsi
add rcx, 0x268
call fcn.14005d780
mov rcx, qword [rsi + 0x228]
mov edx, 1
call fcn.14006fa30
mov eax, 0x158
jmp 0x14005ab3c
mov eax, dword [0x1400e7948]
add eax, dword [0x1400e794c]
and eax, 0xe5ad5e40
sub eax, 0x97b0e958
or eax, 0x1af12995
cmp eax, 0x204fb14e
jbe 0x14005c1bc
jmp 0x14005a9ad
mov eax, dword [0x1400e7950]
sub eax, dword [0x1400e7954]
and eax, 0xcd0a3ca
and eax, 0xb310f26e
or eax, 0xb014e0db
cmp byte [rsi + 0x2d0], 3
sete cl
cmp eax, 0xbe164c27
jae 0x14005a9ad
mov eax, 0x180
test cl, 1
jne 0x14005a9e8
jmp 0x14005ab3c
mov eax, 0x180
cmp byte [rsi + 0x2c8], 3
add byte [rbx], al
jne 0x14005ab3c
mov eax, 0x180
cmp byte [rsi + 0x280], 4
jne 0x14005ab3c
mov rcx, rsi
add rcx, 0x288
call fcn.140070200
mov rdx, qword [rsi + 0x290]
mov eax, 0x180
cmp rdx, 0
je 0x14005ab3c
mov rcx, qword [rsi + 0x298]
call qword [rdx + 0x18]
mov eax, 0x180
jmp 0x14005ab3c
mov rcx, rsi
add rcx, 0x268
call fcn.14005d780
mov rcx, qword [rsi + 0x250]
mov edx, 1
call fcn.14006fa30
mov eax, 0x180
jmp 0x14005ab3c
mov rdx, qword [rsi + 0x178]
cmp rdx, 0
je 0x14005aa8e
mov rcx, qword [rsi + 0x180]
mov r8d, 1
mov eax, 1
add byte [rcx], 0
add byte [rcx - 0x48], al
mov eax, 1
mov eax, 1
call fcn.140063a00
mov eax, dword [0x1400e7958]
xor edx, edx
div dword [0x1400e795c]
imul eax, eax, 0xf4075c07
imul eax, eax, 0x3a23b2f0
sub eax, 0x448a76f4
cmp eax, 0xc703826f
jae 0x14005c1c9
jmp 0x14005aaba
mov ecx, dword [0x1400e7960]
add ecx, dword [0x1400e7964]
add ecx, 0xd7edf89c
add ecx, 0xc0bcf3fe
sub ecx, 0x2d044349
mov rdi, rsi
add rdi, 0x25b
cmp byte [rsi + 0x25b], 0
sete al
cmp ecx, 0xbbc50a89
jae 0x14005aaba
test al, 1
jne 0x14005ad5b
jmp 0x14005ae5a
mov rdx, qword [rsi + 0x1a8]
cmp rdx, 0
je 0x14005ab20
mov rcx, qword [rsi + 0x1b0]
mov r8d, 1
call fcn.140063a00
add byte [rax], al
add byte [rax], al
mov r14, rsi
add r14, 0x25c
cmp byte [rsi + 0x25c], 0
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 1], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 1], al
add byte [rax], al
jmp 0x14005ac87
mov rcx, rdi
stc
add rcx, rax
mov rdx, qword [rdi + rax]
cmp rdx, 0
je 0x14005ab5b
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
mov eax, dword [0x1400e7968]
xor eax, dword [0x1400e796c]
imul eax, eax, 0xd391bd71
and eax, 0xbe194833
sub eax, 0x9bd25c62
cmp eax, 0x9bdcf92d
ja 0x14005c1da
jmp 0x14005ab84
mov eax, dword [0x1400e7970]
xor edx, edx
div dword [0x1400e7974]
sub eax, 0x88f8212c
mov ecx, 0xc51a4664
vpsrld xmm14, xmm9, xmm7
int1
vpsrld xmm14, xmm9, xmm7
int1
imul ecx, eax, 0xb8ae94eb
mov rbx, rsi
add rbx, 0x25a
ret
pop rdx
add al, byte [rax]
invalid
ret
cmp byte [rsi + 0x25a], 0
sete al
cmp ecx, 0xcc4ab54d
stc
mov r13b, 0x4a
int3
stc
mov r13b, 0x4a
int3
jae 0x14005ab84
test al, 1
jne 0x14005abc8
jmp 0x14005abdd
mov r14, rsi
add r14, 0x259
add byte [rax], al
cmp byte [rsi + 0x259], 0
je 0x14005abfe
jmp 0x14005ac0a
mov rdx, qword [rsi + 0x1d0]
cmp rdx, 0
je 0x14005abc8
mov rcx, qword [rsi + 0x1d8]
mov r8d, 1
call fcn.140063a00
jmp 0x14005abc8
mov byte [r14], 0
mov byte [rbx], 0
jmp 0x14005ab20
mov rdi, qword [rsi + 0x1e8]
cmp rdi, 0
je 0x14005abfe
mov eax, dword [0x1400e7978]
xor edx, edx
div dword [0x1400e797c]
or eax, 0xbd5d113e
add eax, 0x60a21244
or eax, 0xb6cc0684
cmp eax, 0x5ae95b90
jb 0x14005c1e7
invalid
test al, 0x15
add byte [rax], al
jmp 0x14005ac41
mov eax, dword [0x1400e7980]
and eax, dword [0x1400e7984]
imul ebp, eax, 0x1ee52e01
invalid
or ebp, 0x87a48053
or ebp, 0xae9a5605
mov rcx, qword [rsi + 0x1f0]
mov rdx, rdi
cli
invalid
mov r8d, 1
call fcn.140063a00
cmp ebp, 0x8ace8434
jb 0x14005ac41
jmp 0x14005abfe
mov byte [r14], 0
jmp 0x14005aa8e
mov eax, dword [0x1400e7988]
add eax, dword [0x1400e798c]
imul eax, eax, 0x559d097a
add eax, 0xaebedfb9
mov ecx, 0x36617a92
xor edx, edx
div ecx
cmp eax, 0x4810f567
je 0x14005c20d
mov eax, dword [0x1400e7990]
imul eax, dword [0x1400e7994]
or eax, 0x808db790
mov ecx, 0x991fcdf8
xor edx, edx
div ecx
mov ecx, 0x421b2283
xor edx, edx
div ecx
int1
mov rcx, qword [rsi + 0x1a0]
cmp rcx, 0
stc
add byte [rdi], cl
xchg esp, eax
invalid
stc
add byte [rdi], cl
xchg esp, eax
ret 0xf3d
invalid
invalid
cmp eax, 0x7902640f
jae 0x14005c20d
test dl, 1
jne 0x14005ac7e
jmp 0x14005acf6
mov eax, ecx
and eax, 3
add ecx, dword [rax - 0x73]
adc eax, 0x6b6b2
invalid
invalid
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rbx, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov rax, qword [r15]
cmp rax, 0
je 0x14005ad2d
mov rcx, rbx
call rax
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
cmp rdx, 0
je 0x14005ad43
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
jmp 0x14005ac7e
mov byte [rdi], 0
mov rdx, qword [rsi + 0xf0]
cmp rdx, 0
je 0x14005ad7d
mov rcx, qword [rsi + 0xf8]
mov r8d, 1
call fcn.140063a00
invalid
mov rdx, qword [rsi + 0x108]
cmp rdx, 0
je 0x14005ad9c
mov rcx, qword [rsi + 0x110]
mov r8d, 1
mov eax, 1
mov eax, 1
call fcn.140063a00
mov rbx, rsi
add rbx, 0x120
mov rdi, rsi
add rdi, 0x128
mov r14, qword [rsi + 0x128]
mov r15, qword [rsi + 0x130]
cmp r15, 0
invalid
je 0x14005adf6
xor r12d, r12d
jmp 0x14005adc9
imul rcx, r12, 0x18
mov rax, r14
add rax, rcx
add r12, 1
mov rdx, qword [rax]
cmp rdx, 0
je 0x14005adef
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.140063a00
invalid
add byte [rbp + 0x39], cl
cld
cmp r12, r15
jne 0x14005adc9
jmp 0x14005adf6
mov rax, qword [rbx]
cmp rax, 0
je 0x14005ae11
invalid
adc cl, byte [rax - 0x75]
cmovs ebp, dword [rbx - 0x30]
sbb byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, qword [rdi]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
mov eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rcx, 0xe8
mov rax, qword [rsi + 0xe8]
mov eax, dword [rsi + 0xe8]
mov eax, dword [rsi + 0xe8]
call 0x13005ae23
dec qword [rax]
lock dec qword [rax]
sete al
test al, 1
je 0x14005ae32
invalid
add eax, 0xff241ee8
dec dword [rax - 0x75]
mov edx, dword [rsi + 0xd0]
call fcn.14004d250
mov rdx, qword [rsi + 0xd0]
mov edx, dword [rsi + 0xd0]
cmp rdx, 0
je case.0x14005af04.1
add byte [rdi], cl
test byte [rbp + 0x10], cl
add byte [rax], al
mov rcx, qword [rsi + 0xd8]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
add byte [rax], al
jmp case.0x14005af04.1
add byte [rbx + 0x8cb3805], cl
add byte [rbx], ah
add eax, 0x8cb36
retf
or byte [rax], al
mov eax, dword [0x1400e7998]
and eax, dword [0x1400e799c]
retf
or byte [rax], al
retf
and eax, 0x6fe59099
or eax, 0x88c657b1
imul eax, eax, 0x2531508c
cmp eax, 0x6a038d99
jbe 0x14005c21e
invalid
jmp 0x14005ae83
mov eax, dword [0x1400e79a0]
add eax, dword [0x1400e79a4]
imul ecx, eax, 0x73e32ae5
add ecx, 0xbb16267
mov cl, 0xb
mov cl, 0xb
sub ecx, 0x510f1bdc
mov rdx, qword [rsi + 0x160]
cmp rdx, 0
cmp edx, 0
cmp edx, 0
sete al
cmp ecx, 0x3e703047
rol byte [rcx + 0x703047f9], 0x3e
jbe 0x14005ae83
test al, 1
jne 0x14005ad5b
invalid
jmp 0x14005aec1
mov rcx, qword [rsi + 0x168]
mov r8d, 1
call fcn.140063a00
jmp 0x14005ad5b
cmp esi, 0xffffffff
invalid
mov al, 0
add byte [rax], al
movzx eax, byte [rsi + 0x228]
mov rcx, rax
sub rcx, 6
ja case.0x14005af04.1
lea rcx, [0x1400c635c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi]
cmp rdx, 0
je 0x14005af21
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
mov rcx, rsi
add rcx, 0xc8
mov rax, qword [rsi + 0xc8]
lock dec qword [rax]
sete al
test al, 1
je case.0x14005af04.1
call fcn.14004d250
jmp case.0x14005af04.1
cmp byte [rsi + 0x2b8], 3
jne 0x14005b0b4
cmp byte [rsi + 0x2b0], 3
jne 0x14005b0b4
cmp byte [rsi + 0x268], 4
jne 0x14005b0b4
mov rcx, rsi
add rcx, 0x270
call fcn.140070200
mov rax, qword [rsi + 0x278]
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
add byte [rdi], cl
test byte [rdx], ah
add dword [rax], eax
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
add byte [rdi], cl
test byte [rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov es, word [rax - 0xfffffe]
add byte [rdx], 0
add bh, bh
mov rcx, qword [rsi + 0x280]
call qword [rax + 0x18]
jmp 0x14005b0b4
add byte [rdx], 0
add bh, bh
push rax
sbb cl, ch
adc eax, dword [rcx]
add byte [rax], al
mov rcx, rsi
add rcx, 0x230
add ecx, 0x230
add ecx, 0x230
call fcn.14005d780
mov rcx, qword [rsi + 0x1f8]
mov edx, 1
call fcn.14006fa30
jmp 0x14005b0b4
mov eax, 0x150
cmp byte [rsi + 0x2a0], 3
jne 0x14005b116
mov eax, 0x150
cmp byte [rsi + 0x298], 3
jne 0x14005b116
mov eax, 0x150
cmp byte [rsi + 0x250], 4
jne 0x14005b116
mov eax, dword [0x1400e79a8]
and eax, dword [str.H_t]
imul eax, eax, 0x9059b8f1
sub eax, 0xbe19ac70
and eax, 0x1699b019
cmp eax, 0xdd2b7e9c
ja 0x14005c22b
mov eax, dword [0x1400e79b0]
xor eax, dword [0x1400e79b4]
add eax, 0x9bb09008
imul eax, eax, 0x9f1d20e0
imul ebx, eax, 0x8e4a2628
mov rcx, rsi
add rcx, 0x258
add ecx, 0x258
add ecx, 0x258
call fcn.140070200
mov rdx, qword [rsi + 0x260]
add byte [rax], al
add byte [rax], al
cmp rdx, 0
sete cl
cmp ebx, 0x182a417b
jb 0x14005c22b
invalid
ret 0x11
invalid
invalid
mov eax, 0x150
test cl, 1
jne 0x14005b116
push rax
add dword [rax], eax
add dh, dh
rol dword [rcx], 0xf
test dword [rdi - 0x15000000], ebx
add byte [rax - 0x75], cl
mov gs, word [rax + 2]
add byte [rax], al
jmp 0x14005b079
mov rcx, qword [rsi + 0x268]
call qword [rdx + 0x18]
mov eax, 0x150
jmp 0x14005b116
mov rcx, rsi
add rcx, 0x238
call fcn.14005d780
in al, 0x26
add byte [rax], al
in al, 0x26
add byte [rax], al
mov rcx, qword [rsi + 0x220]
mov edx, 1
call fcn.14006fa30
mov eax, 0x150
jmp 0x14005b116
mov rbx, rsi
add rbx, 0x229
add ebx, 0x229
add ebx, 0x229
cmp byte [rsi + 0x229], 0
jne 0x14005b0f5
mov byte [rbx], 0
mov rdx, qword [rsi + 0x1d0]
mov eax, 0x100
cmp rdx, 0
je 0x14005b116
mov rcx, qword [rsi + 0x1d8]
mov r8d, 1
call fcn.140063a00
mov eax, 0x100
jmp 0x14005b116
mov rdx, qword [rsi + 0x230]
cmp rdx, 0
je 0x14005b0c7
mov rcx, qword [rsi + 0x238]
mov r8d, 1
call fcn.140063a00
jmp 0x14005b0c7
mov rcx, rdi
add rcx, rax
mov rdx, qword [rdi + rax]
cmp rdx, 0
je 0x14005b135
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
movabs rax, 0x8000000000000000
cmp qword [rsi + 0x160], rax
jne case.0x14005b166.0
mov rcx, qword [rsi + 0x168]
mov eax, ecx
and eax, 3
lea rdx, [0x1400c6378]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x1400e79b8]
or eax, dword [0x1400e79bc]
add eax, 0xac2fed79
mov ecx, 0xe3b197a3
xor edx, edx
div ecx
and eax, 0x8dac922a
cmp eax, 0x1d9495f8
lea edi, [0x15d9a4784]
je 0x14005c247
jmp 0x14005b194
mov eax, dword [str.IEg]
imul eax, dword [0x1400e79c4]
enter 8, 0xf
scasd eax, dword [rdi]
add eax, 0x8c823
add eax, 0x581fafaf
and eax, 0x970731fe
sub eax, 0xfad9eb65
cmp eax, 0x45cfc34e
jae 0x14005b194
invalid
fucomp st(1)
inc byte [rax]
add byte [rax], al
jmp case.0x14005b166.0
mov eax, dword [0x1400e79c8]
xor eax, dword [0x1400e79cc]
or eax, 0x5cd9a734
mov r8d, 0xaa73596a
jae 0x14005b17d
xor edx, edx
div r8d
sub eax, 0x3391e435
cmp eax, 0xa8b23b02
je 0x14005c258
test byte [rax + 0x10], dh
add byte [rax], al
jmp 0x14005b1ea
mov eax, dword [0x1400e79d0]
add eax, dword [0x1400e79d4]
imul r8d, eax, 0x79970ed
xor r8d, 0x7136ea8d
sub r8d, 0x6c1c899c
mov rdi, rcx
add rdi, 0xffffffffffffffff
mov rbx, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov rax, qword [r15]
cmp rax, 0
sete dl
cmp r8d, 0x88b2c01b
jbe 0x14005b1ea
test dl, 1
jne 0x14005b239
jmp 0x14005b234
mov rcx, rbx
call rax
mov r14, qword [r15 + 8]
mov r15, qword [r15 + 0x10]
cmp r14, 0
je 0x14005b2a7
mov eax, dword [0x1400e79d8]
xor edx, edx
div dword [0x1400e79dc]
add eax, 0x561dfa8
add eax, 0x9e5fdbc7
and eax, 0xc291ced8
cmp eax, 0x865b5ea3
ja 0x14005c269
jmp 0x14005b271
mov eax, dword [0x1400e79e0]
xor edx, edx
div dword [0x1400e79e4]
invalid
invalid
or byte [rax], al
or eax, 0x1257d700
or eax, 0xdc112247
imul ebp, eax, 0xf927b4da
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.140063a00
cmp ebp, 0x7b883d74
je 0x14005b271
invalid
jmp 0x14005b2a7
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
mov rdx, qword [rsi + 0xf0]
cmp rdx, 0
je 0x14005b2d9
mov rcx, qword [rsi + 0xf8]
mov r8d, 1
call fcn.140063a00
mov rdi, qword [rsi + 0x108]
cmp rdi, 0
je 0x14005b356
mov eax, dword [0x1400e79e8]
xor edx, edx
div dword [0x1400e79ec]
and eax, 0x23d314f0
mov ecx, 0xd431d730
xor edx, edx
div ecx
int1
int1
imul eax, eax, 0x58dc43f1
cmp eax, 0x506e3e89
je case.0x140056b3b.170
jmp 0x14005b315
mov eax, dword [0x1400e79f0]
sub eax, dword [0x1400e79f4]
imul eax, eax, 0x57846a5d
and eax, 0xd4195af7
mov ecx, 0x141b1fa6
xor edx, edx
sal bh, cl
int1
mov ebx, eax
mov rcx, qword [rsi + 0x110]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0xca47b3cd
jae 0x14005b315
jmp 0x14005b356
mov rcx, rsi
mov ecx, esi
add rcx, 0xe8
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
sete al
test al, 1
je 0x14005b377
call fcn.14004d250
mov eax, dword [0x1400e79f8]
add eax, dword [0x1400e79fc]
imul eax, eax, 0x95a79e30
invalid
sahf
cmpsd dword [rsi], dword [rdi]
xchg ebp, eax
xor byte [rsi - 0x38f26a59], bl
mov ebx, 0x6357656
pop rsp
xchg edi, eax
cwde
or eax, 0x7656bbc7
xor eax, 0x98975c06
cmp eax, 0x8200b58f
ja 0x14005c2aa
mov ch, 0
invalid
jmp 0x14005b3a0
mov eax, dword [0x1400e7a00]
xor edx, edx
sal bh, cl
xor eax, 0x8c656
add byte [rcx], dh
sal bh, cl
xor eax, 0x8c656
mov ecx, 0xea03b8cf
xor edx, edx
div ecx
or eax, 0xa2ac6207
add eax, 0x649d1955
mov rdi, qword [rsi + 0xd0]
add byte [rax - 0x7d], cl
inc dword [rax]
add byte [rax - 0x7d], cl
inc dword [rax]
sete cl
cmp eax, 0x7177b18c
ja 0x14005b3a0
test cl, 1
jne case.0x14005af04.1
jmp 0x14005b3e1
mov eax, dword [0x1400e7a08]
sub eax, dword [0x1400e7a0c]
and eax, 0x4c7c842
imul eax, eax, 0x2e2b7cb0
or eax, 0x7845ac42
cmp eax, 0x78eb6049
jbe 0x14005c2bb
jmp 0x14005b40a
mov eax, dword [0x1400e7a10]
imul eax, dword [0x1400e7a14]
mov ecx, 0xccaed3e9
xor edx, edx
sal bh, cl
int1
sal bh, cl
int1
mov ecx, 0xad40346d
xor edx, edx
div ecx
mov ebx, eax
or ebx, 0x1d34832f
invalid
xor dword [rbx - 0x277174b8], 0
add byte [rax], al
mov rdx, rdi
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
cmp ebx, 0xd6437843
ja 0x14005b40a
invalid
mov esp, 0xa3de9
add byte [rax - 0x77], cl
test dword [rax - 0x7f], 0xb0c7
add byte [rdi], cl
mov dh, 0x86
mov al, 1
add byte [rax], al
mov rcx, rax
sub rcx, 6
ja case.0x14005b47f.1
jmp case.0x14005af04.1
lea rcx, [0x1400c6340]
or eax, 0x6aec8
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi]
cmp rdx, 0
je 0x14005b49c
invalid
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
mov eax, dword [0x1400e7a18]
and eax, dword [0x1400e7a1c]
add eax, 0x8c574
add eax, 0x8c574
sub eax, 0xc64df75c
mov ecx, 0xa87d3486
xor edx, edx
div ecx
and eax, 0x68a55e22
cmp eax, 0x80d33cd9
jae 0x14005c2e1
jmp 0x14005b4c8
mov eax, dword [0x1400e7a20]
or eax, dword [0x1400e7a24]
imul edx, eax, 0x207d8c67
sub edx, 0x6d9f70d5
sub edx, 0x46f69061
mov rcx, rsi
add rcx, 0xc8
mov rax, qword [rsi + 0xc8]
add al, dh
dec qword [rax]
add al, dh
dec qword [rax]
sete al
cmp edx, 0xdc6ae760
je 0x14005b4c8
test al, 1
jne 0x14005b50f
jmp case.0x14005b47f.1
call fcn.14004d250
jmp case.0x14005b47f.1
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax + 0x240be], al
cmp byte [rsi + 0x240], 3
cmp byte [rsi + 0x240], 3
jne 0x14005b6aa
cmp byte [rsi + 0x238], 3
jne 0x14005b6aa
cmp byte [rsi + 0x1f0], 4
jne 0x14005b6aa
push 1
add byte [rax], al
push 1
add byte [rax], al
mov rcx, rsi
add rcx, 0x1f8
call fcn.140070200
add qword [rax], r8
add qword [rax], r8
mov rax, qword [rsi + 0x200]
cmp rax, 0
je 0x14005b6aa
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rax - 0x75], cl
mov cs, word [rax]
add al, byte [rax]
add bh, bh
push rax
sbb cl, ch
cmp eax, dword [rcx]
add dword [rax], eax
invalid
mov rcx, qword [rsi + 0x208]
call qword [rax + 0x18]
jmp 0x14005b6aa
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x8c4b305], cl
mov eax, dword [0x1400e7a28]
sub eax, dword [0x1400e7a2c]
mov eax, dword [0x1400e7a28]
sub eax, dword [0x1400e7a2c]
or eax, 0xc0fdbc34
and eax, 0xd130f456
xor eax, 0xefb6a195
cmp eax, 0x4660ab01
ja 0x14005c2fc
jmp 0x14005b597
mov eax, dword [0x1400e7a30]
and eax, dword [0x1400e7a34]
imul ebx, eax, 0xf54c116b
or ebx, 0x71d94f46
or ebx, 0xacf28ed
mov rcx, rsi
add rcx, 0x1b8
call fcn.14005d780
mov rcx, qword [rsi + 0x178]
mov edx, 1
call fcn.14006fa30
cmp ebx, 0x4ac9b5f0
jb 0x14005b597
jmp 0x14005b6aa
cmp byte [rsi + 0x240], 3
jne 0x14005b723
cmp byte [rsi + 0x238], 3
jne 0x14005b723
cmp byte [rsi + 0x1f0], 4
jne 0x14005b723
mov rcx, rsi
add rcx, 0x1f8
call fcn.140070200
mov rax, qword [rsi + 0x200]
cmp rax, 0
je 0x14005b723
mov rcx, qword [rsi + 0x208]
call qword [rax + 0x18]
jmp 0x14005b723
mov eax, dword [0x1400e7a38]
add eax, dword [0x1400e7a3c]
xor eax, 0xf1d2b6f
add eax, 0x96aa1a69
or eax, 0x55f2f9d1
cmp eax, 0x5188a3f5
je 0x14005c32d
mov eax, dword [0x1400e7a40]
and eax, dword [0x1400e7a44]
imul ebx, eax, 0xc1b5ed9
add ebx, 0x9c13b417
and ebx, 0xae62a72f
mov rcx, rsi
add rcx, 0x1b8
call fcn.14005d780
mov rcx, qword [rsi + 0x1a8]
mov edx, 1
call fcn.14006fa30
cmp ebx, 0x7f969967
jae 0x14005c32d
jmp 0x14005b723
mov rbx, rsi
add rbx, 0x1b4
cmp byte [rsi + 0x1b4], 0
jne 0x14005b6c7
mov byte [rbx], 0
mov eax, 0xa0
jmp 0x14005b6e8
invalid
mov rdx, qword [rsi + 0x1b8]
cmp rdx, 0
cli
invalid
je 0x14005b6bd
mov rcx, qword [rsi + 0x1c0]
mov r8d, 1
call fcn.140063a00
jmp 0x14005b6bd
mov rcx, rdi
add rcx, rax
mov rdx, qword [rdi + rax]
cmp rdx, 0
je 0x14005b707
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
mov rdi, rsi
add rdi, 0x1b1
cmp byte [rsi + 0x1b1], 0
je 0x14005b7bc
jmp 0x14005b7d4
mov rbx, rsi
add rbx, 0x1b3
cmp byte [rsi + 0x1b3], 0
jne 0x14005b740
mov byte [rbx], 0
mov eax, 0xd0
jmp 0x14005b6e8
mov eax, dword [0x1400e7a48]
imul eax, dword [0x1400e7a4c]
and eax, 0x60f3433f
and eax, 0xb37a03e4
xor eax, 0xa21bd6e7
cmp eax, 0xecf38e0c
invalid
in al, dx
jae 0x14005c35a
invalid
mov ecx, dword [0x1400e7a50]
or eax, 0x8c2e3
sub ecx, dword [0x1400e7a54]
and ecx, 0x23603020
or ecx, 0x73d33650
sub ecx, 0xd534888b
mov rdx, qword [rsi + 0x1b8]
cmp rdx, 0
sete al
cmp ecx, 0x32bc8d66
je 0x14005c35a
test al, 1
jne 0x14005b736
jmp 0x14005b7a5
mov rcx, qword [rsi + 0x1c0]
mov r8d, 1
call fcn.140063a00
jmp 0x14005b736
mov rbx, rsi
add rbx, 0x1b2
cmp byte [rsi + 0x1b2], 0
je 0x14005b7f5
jmp 0x14005b8b9
mov rdx, qword [rsi + 0x118]
cmp rdx, 0
je 0x14005b7bc
mov rcx, qword [rsi + 0x120]
mov r8d, 1
call fcn.140063a00
jmp 0x14005b7bc
mov byte [rdi], 0
mov byte [rbx], 0
mov rbx, rsi
add rbx, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x7f], 0xf8c7
add byte [rbx + rcx*4 - 0x4a], cl
clc
add byte [rax], al
add byte [rbx + rcx*4 - 0x42], cl
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x7f], 0xf8c7
add byte [rbx + rcx*4 - 0x4a], cl
clc
add byte [rax], al
add byte [rbx + rcx*4 - 0x42], cl
add byte [rcx], al
add byte [rax], al
cmp r15, 0
je case.0x14005868b.170
xor r12d, r12d
jmp 0x14005b828
imul rcx, r12, 0x18
mov rax, r14
add rax, rcx
add r12, 1
mov rdx, qword [rax]
cmp rdx, 0
je 0x14005b84e
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.140063a00
cmp r12, r15
jne 0x14005b828
jmp case.0x14005868b.170
mov rax, qword [rbx]
cmp rax, 0
je 0x14005b870
mov rcx, qword [rdi]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
mov rcx, rsi
mov ecx, esi
add rcx, 0xe8
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
or byte [rdi], cl
xchg esp, eax
invalid
test al, 1
or byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x17fa8bff], 0xbf
je 0x14005b891
call fcn.14004d250
invalid
invalid
xchg esi, eax
je 0x14005b891
call fcn.14004d250
mov rdx, qword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
cmp rdx, 0
je case.0x14005b47f.1
cli
add byte [rdi], cl
test byte [rsi], al
invalid
mov rcx, qword [rsi + 0xd8]
mov r8d, 1
mov eax, 1
mov ds, eax
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 1
mov eax, 1
call fcn.140063a00
jmp case.0x14005b47f.1
mov eax, dword [str._ws]
or eax, dword [0x1400e7a5c]
xor eax, 0xf4a0bc31
sub eax, 0x984e79d0
xor eax, 0xf4c26127
cmp eax, 0x9b50db4c
jbe 0x14005c36b
jmp 0x14005b8e1
mov eax, dword [0x1400e7a60]
add eax, dword [0x1400e7a64]
imul ecx, eax, 0xd15381a4
sub ecx, 0x1fc7a835
sub ecx, 0x5fa4be6b
mov rdx, qword [rsi + 0x130]
cmp rdx, 0
cmp edx, 0
sete al
cmp ecx, 0x5865da07
jb 0x14005b8e1
test al, 1
jne 0x14005b7f5
jmp 0x14005b91f
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x138]
mov r8d, 1
call fcn.140063a00
add byte [rax], 0
add byte [rax], 0
jmp 0x14005b7f5
add byte [rax], al
movzx eax, byte [rsi + 0x1f0]
mov rcx, rax
sub rcx, 6
ja case.0x14005b47f.1
lea rcx, [0x1400c6324]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cld
ror byte [rax], 0
or eax, 0xa47b7376
sub eax, 0x9be6c1b1
and eax, 0xe109db81
cmp eax, 0x76f44886
ja 0x14005c37c
jmp 0x14005b98c
mov ecx, dword [0x1400e7a70]
or eax, 0x8c0de
sub ecx, dword [0x1400e7a74]
add ecx, 0x39d71884
cmp dword [rcx + 0x65fcbe1], eax
int1
cmp dword [rcx + 0x65fcbe1], eax
int1
loope 0x14005b96c
pop rdi
invalid
xor ecx, 0xd3049d1a
mov rdx, qword [r14]
cmp rdx, 0
sete al
cmp ecx, 0x7711b540
je 0x14005b98c
test al, 1
jne 0x14005b9d4
add dword [rbp + 0x14], esi
jmp 0x14005b9c2
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
call fcn.140063a00
mov rcx, rsi
add rcx, 0xc8
mov rax, qword [rsi + 0xc8]
lock dec qword [rax]
sete al
test al, 1
je case.0x14005b47f.1
call fcn.14004d250
jmp case.0x14005b47f.1
add ecx, dword [rdi]
test dword [rax - 0x47ffffff], esi
add byte [rax], 0
add byte [rax + 0x260be], al
add byte [rax], al
add ecx, dword [rdi]
invalid
sahf
add dword [rax], eax
invalid
add byte [rax], al
add ecx, dword [rdi]
test dword [rsi - 0x47ffffff], ebx
add byte [rax], 0
add byte [rax + 0x218be], al
sbb byte [rdx], al
add byte [rax], al
add al, 0xf
mov eax, 0x80
cmp byte [rsi + 0x218], 4
sbb byte [rdx], al
add byte [rax], al
add al, 0xf
invalid
mov word [rcx], es
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
add al, 0xf
test dword [rcx + rax - 0x76b80000], ecx
int1
mov rcx, rsi
add rcx, 0x220
shl dword [rax], 2
add byte [rax], al
call fcn.140070200
mov rdx, qword [rsi + 0x228]
mov eax, 0x80
cmp rdx, 0
je 0x14005bbc0
mov rcx, qword [rsi + 0x230]
call qword [rdx + 0x18]
mov eax, 0x80
jmp 0x14005bbc0
mov eax, dword [0x1400e7a80]
sub eax, dword [0x1400e7a84]
xor eax, 0x14a81098
imul edi, eax, 0x9040d904
and edi, 0x9cbf9d4e
mov rcx, rsi
add rcx, 0x200
add byte [rax], al
add byte [rax], al
call fcn.14005d780
mov rcx, qword [rsi + 0x150]
mov edx, 1
add byte [rax], al
add al, ch
pop rbp
invalid
add dword [rax], eax
cmp edi, 0x6d6fc263
add byte [rax], al
add al, ch
pop rbp
invalid
jae 0x14005c38d
scasb al, byte [rdi]
or byte [rax], al
add byte [rax + 0x80], bh
mov eax, 0x80
jmp 0x14005bbc0
push 0x3000002
jne 0x14005bca6
cmp byte [rsi + 0x260], 3
jne 0x14005bca6
cmp byte [rsi + 0x218], 4
jne 0x14005bca6
mov eax, dword [0x1400e7a88]
sub eax, dword [0x1400e7a8c]
jo 0x14005bad9
or byte [rax], al
xor eax, 0xf256f547
or eax, 0xbba89da6
sub eax, 0xd38dcc34
cmp eax, 0xafef9d48
jae 0x14005c3be
jmp 0x14005bb38
mov eax, dword [0x1400e7a90]
imul eax, dword [0x1400e7a94]
mov ecx, 0x6d6f9034
xor edx, edx
div ecx
int1
mov edi, eax
sub edi, 0x4ae8133a
add edi, 0x17d9a36e
mov rcx, rsi
add rcx, 0x220
call fcn.140070200
mov rax, qword [rsi + 0x228]
cmp rax, 0
sete cl
cmp edi, 0x9e1e7d0b
jb 0x14005bb38
test cl, 1
jne 0x14005bca6
jmp 0x14005bb8c
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
jmp 0x14005bca6
add dword [rax], eax
invalid
add byte [rdx + 1], bh
call fcn.14006fa30
jmp 0x14005bca6
mov rcx, r14
add rcx, rax
add ecx, eax
mov rdx, qword [r14 + rax]
cmp rdx, 0
je 0x14005bbdf
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
mov rdi, qword [rsi + 0xf0]
cmp rdi, 0
add byte [rax - 0x7d], cl
inc dword [rax]
je 0x14005bc5d
mov eax, dword [0x1400e7a98]
and eax, dword [0x1400e7a9c]
imul eax, eax, 0x9c31dd
mov ecx, 0x8ea6a1e5
xor edx, edx
div ecx
sub eax, 0x6eea697e
cmp eax, 0xf5cfe2bb
je 0x14005c3de
jmp 0x14005bc19
mov eax, dword [0x1400e7aa0]
xor edx, edx
div dword [0x1400e7aa4]
imul eax, eax, 0xdedec452
mov ecx, 0xe49ceddb
pushfq
in al, 0x31
sal bh, cl
int1
pushfq
in al, 0x31
sal bh, cl
int1
mov ebx, eax
or ebx, 0x8cfc162c
mov rcx, qword [rsi + 0xf8]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0xa0e8fcba
jae 0x14005bc19
jmp 0x14005bc5d
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rcx, 0xe8
mov rax, qword [rsi + 0xe8]
lock dec qword [rax]
sete al
test al, 1
je 0x14005bc7e
call fcn.14004d250
mov rdx, qword [rsi + 0xd0]
cmp rdx, 0
je case.0x14005b47f.1
mov rcx, qword [rsi + 0xd8]
mov r8d, 1
call fcn.140063a00
jmp case.0x14005b47f.1
mov rdx, qword [rsi + 0x198]
cmp rdx, 0
je 0x14005bcc5
mov rcx, qword [rsi + 0x1a0]
mov r8d, 1
call fcn.140063a00
mov rdi, qword [rsi + 0x1b0]
cmp rdi, 0
je 0x14005bd43
mov eax, dword [0x1400e7aa8]
xor eax, dword [0x1400e7aac]
or byte [rax], al
or byte [rax], al
add eax, 0x9392d331
mov ecx, 0x423b1c84
xor edx, edx
div ecx
imul eax, eax, 0x8904c4a5
cmp eax, 0xc2760fb0
je 0x14005c400
test byte [rbx], al
invalid
add byte [rax], al
invalid
add byte [rbx + 0x8bdad05], cl
add byte [rbx], al
add eax, 0x8bdab
mov eax, dword [0x1400e7ab0]
or byte [rax], al
add eax, dword [0x1400e7ab4]
mov ecx, 0x716c3df4
xor edx, edx
div ecx
int1
int1
mov ebx, eax
add ebx, 0x6880b0c
sub ebx, 0x8deb5167
mov rcx, qword [rsi + 0x1b8]
mov ecx, dword [rsi + 0x1b8]
mov ecx, dword [rsi + 0x1b8]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
retf
jl 0x14005bd34
add byte [rcx - 0x4cd33505], al
out 0xf, al
invalid
invalid
invalid
add byte [rax], al
retf
jmp 0x14005bd43
mov rcx, rsi
add rcx, 0x1c8
add al, ch
invalid
invalid
invalid
dec dword [rax - 0x75]
xchg esi, eax
enter 1, 0
mov eax, 0xb8
add byte [rax], al
add al, ch
invalid
add byte [rax], al
cmp rdx, 0
je 0x14005bbc0
mov rcx, qword [rsi + 0x1d0]
imul rdx, rdx, 0x18
add dword [rax], eax
add byte [rax + 0x6b], cl
rcr byte [rax], cl
mov r8d, 8
call fcn.140063a00
add byte [rax], al
add al, ch
invalid
add byte [rax], al
mov eax, 0xb8
jmp 0x14005bbc0
cmp byte [rsi + 0xc8], 0
jne case.0x14005b47f.1
test dword [rbx], edx
add al, byte [rax]
invalid
test dword [rbx], edx
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esi, eax
mov rdx, qword [rsi + 0xb0]
mov al, 0
add byte [rax], al
cmp rdx, 0
je case.0x14005b47f.1
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
jmp case.0x14005b47f.1
call fcn.14004d250
jmp case.0x14005b47f.1
sete al
test al, 1
jne 0x14005bddd
jmp case.0x14005b47f.1
mov rdx, qword [rsi + 0x50]
cmp rdx, 0
je 0x14005bea9
mov rcx, qword [rsi + 0x58]
mov r8d, 1
call fcn.140063a00
mov rdx, qword [rsi + 0x68]
cmp rdx, 0
push 0xfa8348
je 0x14005bec2
mov rcx, qword [rsi + 0x70]
mov r8d, 1
add al, ch
jnp 0x14005bec1
invalid
add al, ch
jnp 0x14005bec1
add byte [rax - 0x77], cl
add rbx, 0x80
add byte [rax], 0
invalid
mov rbx, rsi
add rbx, 0x80
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x77], cl
mov rdi, rsi
add rdi, 0x88
mov r14, qword [rsi + 0x88]
mov dh, 0x88
add byte [rax], al
invalid
mov rdi, rsi
add rdi, 0x88
mov r14, qword [rsi + 0x88]
mov dh, 0x88
add byte [rax], al
invalid
mov dh, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x42], cl
nop
add byte [rax], al
add byte [rcx - 0x7d], cl
inc dword [rax]
mov r15, qword [rsi + 0x90]
cmp r15, 0
je 0x14005bf8d
xor eax, eax
jmp 0x14005bef2
mov ecx, dword [0x1400e7ab8]
add ecx, dword [0x1400e7abc]
sub ecx, 0x4505782a
and ecx, 0xefbbcf57
and ecx, 0x70763e9c
cmp ecx, 0xf8c66514
ja 0x14005c422
mov r9d, dword [0x1400e7ac0]
and r9d, dword [0x1400e7ac4]
or byte [rax], al
or byte [rax], al
sub r9d, 0x2de9284b
add r9d, 0x3001512f
and r9d, 0xa28cf43b
imul rdx, rax, 0x18
mov rcx, r14
add rcx, rdx
mov r12, rax
add r12, 1
mov rdx, qword [rcx]
cmp rdx, 0
sete r8b
cmp r9d, 0xcea4a140
ja 0x14005c422
test r8b, 1
jne 0x14005bf7f
jmp 0x14005bf70
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.140063a00
cmp r12, r15
mov rax, r12
jne 0x14005bef2
jmp 0x14005bf8d
mov rax, qword [rbx]
cmp rax, 0
je case.0x14005b47f.1
mov rcx, qword [rdi]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
mov rcx, rsi
add rcx, 0x48
mov rax, qword [rsi + 0x48]
lock dec qword [rax]
sete al
test al, 1
je 0x14005bfc3
call fcn.14004c290
mov rcx, rsi
add rcx, 0x40
mov rax, qword [rsi + 0x40]
lock dec qword [rax]
sete al
test al, 1
je 0x14005bfde
call fcn.14004d250
mov rdi, rsi
add rdi, 0xaa
cmp byte [rsi + 0xaa], 0
jne 0x14005bff9
mov byte [rdi], 0
jmp 0x14005c100
mov rdx, qword [rsi + 0x28]
cmp rdx, 0
je 0x14005bff1
mov rcx, qword [rsi + 0x30]
mov r8d, 1
call fcn.140063a00
jmp 0x14005bff1
mov eax, dword [0x1400e7ac8]
and eax, dword [0x1400e7acc]
add eax, 0x2be2ad76
and eax, 0x3ddafd50
or eax, 0x424bde59
cmp eax, 0x349d767f
jbe 0x14005c433
mov eax, dword [0x1400e7ad0]
and eax, dword [0x1400e7ad4]
or byte [rax], al
or byte [rax], al
sub eax, 0xf996d08d
imul ecx, eax, 0xc7d0f0ba
add ecx, 0x5e8d56fc
push rsi
lea ebx, [rsi + 0x48]
cmp dword [rsi + 8], 0
push rsi
lea ebx, [rsi + 0x48]
cmp dword [rsi + 8], 0
sete al
cmp ecx, 0xb1d86f00
mov cl, 0xf
xchg eax, ecx
add eax, dword [rax]
invalid
mov cl, 0xf
xchg eax, ecx
add eax, dword [rax]
add byte [rax - 0x727af0ff], ch
add byte [rax], al
add bl, ch
test al, 1
jne 0x14005c100
jmp 0x14005c075
add byte [rbx + 0x8ba5d05], cl
add byte [rbx], ch
add eax, 0x8ba5b
mov eax, dword [0x1400e7ad8]
sub eax, dword [0x1400e7adc]
sub eax, 0xfa7d84a4
xor eax, 0xb2ba822f
imul eax, eax, 0x59326189
cmp eax, 0xa3e4c1cc
jae 0x14005c444
jmp 0x14005c09e
mov eax, dword [0x1400e7ae0]
xor edx, edx
div dword [0x1400e7ae4]
add eax, 0xfc35803f
and eax, 0xc0f2dcf2
mov ecx, 0x1c36b77e
xor edx, edx
div ecx
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
cmp rdi, 0
sete cl
cmp eax, 0x7d3de3c3
ja 0x14005c09e
test cl, 1
jne 0x14005c100
jmp 0x14005c0dc
mov rax, qword [rbx]
cmp rax, 0
je 0x14005c0ea
mov rcx, rdi
call rax
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
cmp rdx, 0
je 0x14005c100
mov rcx, rdi
call fcn.140063a00
mov eax, dword [0x1400e7ae8]
and eax, dword [0x1400e7aec]
or eax, 0x65e02638
or eax, 0x89dceb64
xor eax, 0x34338b8c
cmp eax, 0xf1f9e8cd
je 0x14005c455
jmp 0x14005c128
mov eax, dword [0x1400e7af0]
xor edx, edx
div dword [0x1400e7af4]
sub eax, 0x195d72ee
add eax, 0x57b94f5f
mov ecx, 0x8a89570
jo 0x14005c0d8
test al, 8
xor edx, edx
div ecx
cmp eax, 0x6d6afc1b
ja 0x14005c128
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
sub eax, 0xee99eb01
add ch, bh
cmp esp, dword [rbx + 0x39e90d10]
in al, 0xff
inc ebx
xor dword [rbx - 0x75f8fb4f], eax
mov rcx, rdi
call fcn.14004d250
jmp 0x14005a687
ret
cmp edx, dword [rax + 0x4a22714]
js 0x14005c141
mov rcx, qword [rsi + 0xb8]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
jmp case.0x140058f43.73
mov ebx, 0x5aede0b6
out 0xd3, al
pop rsi
mov rcx, rdi
call fcn.14004d250
jmp 0x14005a7c2
adc bh, byte [0x126c617f1]
push rcx
nop
jmp 0x14005a9ab
invalid
nop
jg 0x14005c21a
push rdi
push rbx
int1
cmpsd dword [rsi], dword [rdi]
jmp 0x14005ab82
mov dh, 0x3a
jnp 0x14005c225
movabs dword [0x48fb5edca74c3f56], eax
mov ecx, dword [rsi + 0x1f0]
invalid
lock add dword [rax], eax
invalid
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
jmp 0x14005ac3f
call 0x149860471
mov ah, 0x6e
lea ebx, [rdx - 0x41]
jmp 0x14005acb2
xchg esp, eax
invalid
movabs r14, 0x56e923be478f8b66
and ebp, ecx
push rsi
in al, dx
invalid
sbb bh, byte [rcx + 0x4c57910e]
movsd dword [rdi], dword [rsi]
sbb byte [rax - 0x77], cl
int1
add rcx, 0x258
call fcn.140070200
jmp 0x14005b023
hlt
and byte [rdx - 9], bh
invalid
pop rax
js 0x14005c2aa
movabs dword [0x487bdb36053cb0b3], eax
mov ecx, ebx
mov rdx, r14
mov r8, r15
call fcn.140063a00
jmp 0x14005b26f
int 0xe5
fcom st(7)
wait
invalid
test dh, 0xcb
fcom qword [rsi]
movsb byte [rdi], byte [rsi]
or bl, byte [rdx + 0x53]
test al, 0x92
xchg edx, eax
jmp 0x14005b39e
pop rdi
cmpsd dword [rsi], dword [rdi]
invalid
xor eax, 0x8a55ce6
push rcx
push rdx
insb byte [rdi], dx
mov rax, qword [rsi + 0xc8]
lock dec qword [rax]
sete al
jmp 0x14005b4c6
sbb dword [rdx + 0x234dffb3], ebp
adc dword [rcx], 0x1e
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x178]
mov edx, 1
call fcn.14006fa30
invalid
add dword [rax], eax
jmp 0x14005b595
invalid
pop rsi
mov cl, byte [rbp + 0x23]
add al, 0x20
sub byte [rdi + 0x48], bl
mov rcx, rsi
mov rcx, rsi
add rcx, 0x1b8
call fcn.14005d780
mov rcx, qword [rsi + 0x1a8]
mov ecx, dword [rsi + 0x1a8]
mov ecx, dword [rsi + 0x1a8]
mov edx, 1
call fcn.14006fa30
add dword ss:[rax], eax
add byte [rax], al
add al, ch
invalid
add dword ss:[rax], eax
jmp 0x14005b65e
mov ah, ch
or dword [rcx], ecx
call [rbp + rbp*2 + 0x7145e81b]
add cl, ch
cld
invalid
adc ch, byte [rdx + 0x59]
out 0x3d, al
or ebp, esi
cmp dword [rsi + 0x14], edi
invalid
invalid
mov esp, 0x5ff00818
invalid
fcom dword [rbx]
add byte [rax], al
mov rcx, qword [rsi + 0x150]
mov ecx, dword [rsi + 0x150]
mov ecx, dword [rsi + 0x150]
mov edx, 1
call fcn.14006fa30
jmp 0x14005ba96
xchg esp, eax
invalid
retf 0x9b9e
xchg byte [rax - 0x77], cl
int1
add rcx, 0x220
call fcn.140070200
jmp 0x14005bb36
pop rcx
adc dword [rsi - 0x6b], edx
xor eax, 0x48507eee
mov ecx, dword [rsi + 0xf8]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
jmp 0x14005bc17
invalid
insd dword [rdi], dx
push rbp
out dx, eax
jnp 0xef671b6f
test dword [rax + rdx*4 - 0x17], 0xfffffae9
cmp bh, byte [rax - 0x26]
in eax, 0xbb
movabs al, byte [0xf6e9eb5933542f88]
sti
invalid
invalid
invalid
push rsi
adc al, byte [rax]
invalid
hlt
int3
int3
and byte [rax - 0x77], cl
invalid
mov dh, 0x46
and byte [rcx + 0x3e983c1], cl
je 0x14005c4a0
jmp 0x14005c48a
add byte [rbx - 0x7bf0fb18], al
invalid
sub eax, 4
je 0x14005c5ca
test byte [rdi], dh
add dword [rax], eax
invalid
test byte [rdi], dh
add dword [rax], eax
add bl, ch
add byte [rax - 0x7d], cl
invalid
invalid
invalid
jmp case.0x14005c5f7.0
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
mov ax, word [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
cmp ax, 3
jne case.0x14005c5f7.0
mov eax, dword [0x1400e7af8]
xor eax, dword [0x1400e7afc]
and eax, 0x19710383
imul eax, eax, 0xaa2715ee
mov r8d, 0x6c420739
xor edx, edx
div r8d
cmp eax, 0x894b88cf
jae 0x14005c6f1
mov eax, dword [0x1400e7b00]
or eax, dword [0x1400e7b04]
and eax, 0xfc209141
xchg r9d, eax
and ah, bh
xchg r9d, eax
and ah, bh
mov r8d, 0x363fbf99
mov eax, 0x363fbf99
xor edx, edx
div r8d
invalid
mov r8d, 0xc00cebe9
or al, 0xc0
xor edx, edx
div r8d
mov rdx, rcx
and rdx, 3
cmp eax, 0x8cb65414
jae 0x14005c6f1
lea rax, [0x1400c63c4]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
jmp 0x14005c57c
mov ebp, dword [0x1400e7b10]
add ebp, dword [0x1400e7b14]
or ebp, 0xde1ff143
xor ebp, 0x128a8bee
add ebp, 0xb41cc2a2
mov rcx, rdi
adc al, byte [rcx + 0x1cc2a2c5]
mov ah, 0x48
mov ecx, edi
mov rdx, rbx
mov r8, r14
call fcn.140063a00
cmp ebp, 0x6a96e652
push 0x72
int3
push 0x72
int3
jmp case.0x14005a705.20
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x14005c5f7.0
mov rcx, rsi
add rcx, 0x30
call fcn.14005db30
mov rax, qword [rsi + 0x28]
cmp rax, 0
je case.0x14005c5f7.0
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c63d4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x1400e7b20]
xor edx, edx
div dword [0x1400e7b24]
imul ebp, eax, 0x9282ffe3
add ebp, 0x8192bc42
add ebp, 0xdd55f0d8
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.140063a00
cmp ebp, 0xa17864f9
je 0x14005c651
jmp 0x14005c689
mov eax, dword [0x1400e7b28]
and eax, dword [0x1400e7b2c]
add eax, 0x5c70af0d
xor eax, 0xee2f4bf2
mov ecx, 0x2a43563
xor edx, edx
div ecx
cmp eax, 0x7db8ae34
scasb al, byte [rdi]
mov eax, 0x81830f7d
invalid
add byte [rax], al
invalid
scasb al, byte [rdi]
mov eax, 0x81830f7d
add dword [rax], 0x3d8b0000
ja 0x14005c66b
or byte [rax], al
invalid
add dword [rax], 0x3d8b0000
ja 0x14005c66b
mov edi, dword [0x1400e7b30]
or byte [rax], al
xor edi, dword [0x1400e7b34]
cmp eax, 0x8b475
or edi, 0x2c561a1c
xor edi, 0x4f7c53d
invalid
add al, 0x81
idiv dword [rdx + 0x485b7e00]
jle 0x14005c72c
mov rcx, rsi
xor edi, 0x5b7e00ba
jle 0x14005c72c
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
mov eax, 8
mov eax, 8
call fcn.140063a00
cmp edi, 0xb5b69b7e
mov dh, 0xb5
je 0x14005c734
jmp case.0x14005c5f7.0
mov r15b, byte [r11 + rsi*8]
movabs eax, dword [0xfffffddde98a16d1]
cmp eax, 0x98614490
out dx, eax
stosb byte [rdi], al
xchg esi, eax
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.140063a00
jmp 0x14005c57a
jb 0x14005c72e
add cl, ch
sbb edi, edi
invalid
mov bh, ah
ret 0x74fd
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
mov rdi, qword [rsi]
movabs rax, 0x8000000000000001
mov rcx, rdi
add rcx, rax
xor eax, eax
ror byte [rax - 0x46], 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x77], 0xf8
sub byte [rax - 0x77], cl
invalid
ror byte [rax - 0x46], 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x77], 0xf8
sub r8, rdx
cmovl rax, rcx
test rax, rax
je 0x14005c7ab
jmp 0x14005c79c
sub rax, 1
je 0x14005d402
jmp 0x14005d43b
movzx eax, byte [rsi + 0x38]
test eax, eax
je 0x14005c7d0
jmp case.0x14005868b.276
mov ecx, eax
sub ecx, 3
je 0x14005c8b7
jmp 0x14005c7c2
add byte [rbx - 0x7bf0fb18], al
add r8b, byte [r8]
add cl, ch
imul ecx, dword [rax + rax], 0
sub eax, 4
je 0x14005ca18
jmp 0x14005d43b
cmp rdi, 0
je 0x14005c840
mov eax, dword [0x1400e7b38]
xor edx, edx
div dword [0x1400e7b3c]
xor eax, 0x6f71a02
mov ecx, 0xfbe6b3ff
xor edx, edx
div ecx
add eax, 0x895de800
add al, ch
pop rbp
mov dword [0x19a105c1a], edi
add al, ch
pop rbp
mov dword [0x19a105c1a], edi
je 0x14005d446
mov ebx, dword [0x1400e7b40]
add ebx, dword [0x1400e7b44]
add ebx, 0x4c5f6afb
sub ebx, 0xf6e21a31
or ebx, 0xee0c23d0
mov rcx, qword [rsi + 8]
or byte [rax - 0x77], r9b
cli
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
cli
mov r8d, 1
call fcn.140063a00
cmp ebx, 0x93a17b5a
invalid
xchg ebx, eax
jb 0x14005d446
movabs eax, dword [0xeb00000c08820f93]
add byte [rax - 0x75], cl
jle 0x14005c85c
jmp 0x14005c840
mov rdi, qword [rsi + 0x18]
cmp rdi, 0
je 0x14005d43b
in eax, dx
or eax, dword [rax]
invalid
in eax, dx
or eax, dword [rax]
add byte [rbx + 0x8b2f405], cl
add byte [rbx], cl
add eax, 0x8b2f2
mov eax, dword [0x1400e7b48]
add eax, 0x8b2f4
or byte [rax], al
or eax, dword [0x1400e7b4c]
or eax, 0xb69ea6f3
imul eax, eax, 0x97ef928a
xor eax, 0x89ed0986
cmp eax, 0x8fb93090
cmpsb byte [rsi], byte [rdi]
sahf
mov dh, 0x69
ror byte [rdx + 0x3597ef92], 0x86
or ebp, ebp
mov dword [0xcfbef8ff], edi
je 0x14005d465
mov ebx, dword [0x1400e7b50]
imul ebx, dword [0x1400e7b54]
mov dl, 8
invalid
mov dl, 8
add byte [rcx + 0x19330eeb], al
invalid
xor ebx, dword [rcx]
sbb al, byte [rcx - 0x1c23de35]
clc
sub ebx, 0x1a19330e
or ebx, 0xf8e3dc21
invalid
sub ebx, 0xad415092
jmp 0x14005c823
mov rcx, qword [rsi + 0x20]
mov rdx, rdi
mov r8d, 1
mov eax, 1
mov eax, 1
add byte [rax], al
call fcn.140063a00
add byte [rax], al
cmp ebx, 0xd6fb0f2e
ja 0x14005d465
or eax, dword [rax]
add cl, ch
test byte [rbx], cl
or eax, dword [rax]
invalid
jmp 0x14005d43b
or eax, dword [rax]
add byte [rdi], cl
mov dh, 0x46
pop rax
movzx eax, byte [rsi + 0x58]
test eax, eax
je 0x14005c8d4
sal byte [rbp + rdx - 0x15], 0
jmp 0x14005c8c1
mov ecx, eax
sub ecx, 3
je 0x14005c8f6
jmp 0x14005c8ca
sub eax, 4
je 0x14005c912
add al, 0x74
jmp case.0x14005c968.0
jmp case.0x14005c968.0
mov rdx, qword [rsi + 0x40]
cmp rdx, 0
je case.0x14005c968.0
test byte [rdx], dl
or eax, dword [rax]
invalid
test byte [rdx], dl
or eax, dword [rax]
add byte [rax - 0x75], cl
mov r8d, 1
mov rcx, qword [rsi + 0x48]
mov r8d, 1
call fcn.140063a00
jmp case.0x14005c968.0
invalid
invalid
cmp word [rsi + 0x60], 3
jne case.0x14005c968.0
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rcx, 0x68
call fcn.140053670
invalid
insd dword [rdi], dx
invalid
invalid
jmp case.0x14005c968.0
add byte [rax], al
mov rcx, rsi
add rcx, 0x90
call fcn.14005db30
cmp dword [rsi + 0x68], 0
je 0x14005c947
mov rdx, qword [rsi + 0x80]
cmp rdx, 0
je 0x14005c947
mov rcx, qword [rsi + 0x70]
shl rdx, 5
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.140063a00
mov rax, qword [rsi + 0x60]
cmp rax, 0
invalid
invalid
add byte [rdi], cl
test byte [rdi - 0x76fffff6], bl
or al, byte [rax]
add byte [rcx + 0x3e183c1], cl
lea rdx, [0x1400c6504]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
je case.0x14005c968.0
or al, byte [rax]
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c6504]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
wait
invalid
invalid
jmp rcx
loope 0x14005c954
test dword [rdx], ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
add rdi, 0xffffffffffffffff
mov rbx, qword [rax - 1]
dec dword [rbx + rcx*4 + 0x70]
invalid
dec dword [rbx + rcx*4 + 0x70]
invalid
mov rax, qword [r14]
cmp rax, 0
cmp eax, 0
cmp eax, 0
je 0x14005c98c
mov rcx, rbx
call rax
fcos
ror byte [rbx + 0x8b1c605], 1
add eax, 0x8b1c6
add eax, dword [0x1400e7b5c]
mov eax, dword [str.eQMp_]
add eax, 0x8b1c6
invalid
add eax, dword [0x1400e7b5c]
or eax, 0xb39d55b0
sub eax, 0xf0189c15
adc eax, 0x35f0189c
xor dword [rsi + rdx + 0x5f0a3dc5], ebp
mov ch, 0xa8
mov al, 0x55
popfq
mov bl, 0x2d
adc eax, 0x35f0189c
xor dword [rsi + rdx + 0x5f0a3dc5], ebp
mov ch, 0xa8
invalid
jbe 0x14005d488
mov eax, dword [0x1400e7b60]
xor edx, edx
div dword [0x1400e7b64]
or eax, 0x92587430
pop rax
xchg edx, eax
pop rax
xchg edx, eax
mov ecx, 0x4a4f2f85
xor edx, edx
xor rdx, rdx
div ecx
mov ecx, 0xc6ee9b39
xor edx, edx
div ecx
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
cmp edx, 0
cmp edx, 0
sete cl
cmp eax, 0xc45f36fb
jae 0x14005d488
test cl, 1
jne 0x14005ca00
jmp 0x14005c9f8
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x14005c968.0
movzx eax, byte [rsi + 0xaae]
mov rcx, rax
sub rcx, 0x37
jmp 0xfc8cd960
or dword [rax], eax
invalid
ror dword [rax - 0x7d], 0xe9
invalid
jmp 0xfc8cd960
lea rcx, [0x1400c63e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rsi + 0x68]
cmp rdx, 0
je 0x14005ca55
mov rcx, qword [rsi + 0x70]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
mov rdx, qword [rsi + 0x80]
cmp rdx, 0
je case.0x14005ca3a.1
mov rcx, qword [rsi + 0x88]
mov r8d, 1
call fcn.140063a00
jmp case.0x14005ca3a.1
movzx eax, byte [rsi + 0xaf8]
add byte [rax], al
test eax, eax
je 0x14005ca94
jmp 0x14005ca8a
sub eax, 3
je 0x14005cabc
jmp case.0x14005ca3a.22
mov rdx, qword [rsi + 0xac0]
cmp rdx, 0
je case.0x14005ca3a.22
xchg esi, eax
ror byte [rdx], 0
add byte [rax - 0x7d], cl
cli
add byte [rdi], cl
test bh, ch
add al, 0
add byte [rax - 0x75], cl
mov cs, eax
mov rcx, qword [rsi + 0xac8]
mov r8d, 1
mov eax, 1
or al, byte [rax]
add byte [rcx - 0x48], al
mov eax, 1
mov eax, 1
call fcn.140063a00
jmp case.0x14005ca3a.22
add al, 0
invalid
add al, 0
add byte [rsi - 0x7d], ah
cmp dword [rsi + 0xad8], 3
invalid
test edx, ecx
add al, 0
cmp word [rsi + 0xad8], 3
cmp dword [rsi + 0xad8], 3
jne case.0x14005ca3a.22
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rcx, 0xae0
call fcn.140053670
jmp case.0x14005ca3a.22
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rcx, 0xac0
call fcn.14005c470
jmp 0x14005cff7
mov rcx, qword [rsi + 0xad8]
mov rax, qword [rsi + 0xae0]
cmp rcx, 0
je case.0x14005ca3a.33
invalid
add byte [rcx + 0x3e183c1], cl
mov ecx, eax
and ecx, 3
add ecx, dword [rax - 0x73]
adc eax, 0x699ce
lea rdx, [0x1400c64e4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
jmp case.0x14005ca3a.33
mov ecx, dword [0x1400e7b68]
imul ecx, dword [0x1400e7b6c]
imul ecx, ecx, 0xbcf288ee
add ecx, 0x303e644d
add ecx, 0x6fcb6e5
cmp ecx, 0x3438f6cc
je 0x14005d499
jmp 0x14005cb51
mov ecx, dword [0x1400e7b70]
add ecx, dword [0x1400e7b74]
add ecx, 0x707f384c
imul ecx, ecx, 0xe354f214
imul r8d, ecx, 0x82b63b17
rcl dword [rdi], 0x3b
mov dh, 0x82
mov rdi, rax
add rdi, 0xffffffffffffffff
add edi, 0xffffffff
add edi, 0xffffffff
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rdx, qword [r14]
cmp rdx, 0
sete cl
xchg esp, eax
rol dword [rcx - 0x7f], 0xf8
out dx, eax
rcr edx, 0x54
je 0x14005cb51
test cl, 1
jne 0x14005cb9e
jmp 0x14005cb99
mov rcx, rbx
call rdx
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x14005cbb4
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x14005ca3a.33
mov rcx, qword [rsi + 0xad8]
mov rax, qword [rsi + 0xae0]
cmp rcx, 0
je case.0x14005ca3a.33
mov ecx, eax
and ecx, 3
lea rdx, [0x1400c64d4]
cwde
invalid
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
cwde
invalid
add rdi, 0xffffffffffffffff
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rax, qword [r14]
cmp rax, 0
je 0x14005cc1b
invalid
mov rcx, rbx
call rax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x14005cc31
mov rcx, rbx
call fcn.140063a00
fld1
iretd
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
invalid
insd dword [rdi], dx
add byte [rax], al
jmp case.0x14005ca3a.33
mov rcx, rsi
add rcx, 0xac0
call fcn.14005c470
jmp case.0x14005d28f.0
ror byte [rdx], 0
add al, ch
sbb al, bh
invalid
cmp byte [rsi + 0xbc8], 3
jne case.0x14005ca3a.51
enter 0xb, 0
add ecx, dword [rdi]
test edi, ebx
add eax, 0x58b0000
or byte [rdi + 0x52b0008], ch
invalid
mov eax, dword [0x1400e7b78]
sub eax, dword [0x1400e7b7c]
and eax, 0xccc1d894
sub eax, 0x9c035095
or eax, 0x51691b5a
cmp eax, 0x2cb02cf4
sub al, 0xb0
sub al, 0xf
invalid
invalid
or byte [rax], al
invalid
jmp 0x14005cc92
mov ecx, dword [0x1400e7b80]
add ecx, dword [str.3_8]
add ecx, 0x915b470e
invalid
pop r11
xchg ecx, eax
or ecx, 0x45820d45
or ecx, 0x4c278812
invalid
mov byte [rdi], ah
invalid
invalid
adc cl, byte [rax - 0x49f0b3d9]
xchg al, al
or eax, dword [rax]
add byte [rcx - 0x7aad1e07], al
invalid
stc
loope 0x14005cd0d
invalid
movzx eax, byte [rsi + 0xbc0]
cmp ecx, 0x528552e1
push rdx
je 0x14005cc92
test eax, eax
je 0x14005cce2
sal byte [rdi + rbx - 0x15], 0
jmp 0x14005ccc5
sub eax, 3
je 0x14005cd1d
jmp case.0x14005ca3a.51
add eax, 0x8b480000
or byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax]
mov r8d, 1
call fcn.140063a00
jmp case.0x14005ca3a.51
invalid
invalid
add byte [rax], al
and ebp, dword [rbp]
add cl, ch
add eax, 0x8b480000
xchg esi, eax
push 0x4800000b
cmp edx, 0
mov rdx, qword [rsi + 0xb68]
cmp rdx, 0
je 0x14005cd01
mov rcx, qword [rsi + 0xb60]
mov r8d, 1
call fcn.140063a00
mov rdx, qword [rsi + 0xb98]
cmp rdx, 0
je case.0x14005ca3a.51
mov rax, rsi
add rax, 0xb90
jmp 0x14005cccf
mov r14, rsi
add r14, 0xb20
test byte [rcx - 0x7f], 0xc6
and byte [rbx], cl
add byte [rax], al
cmp byte [rsi + 0xb49], 2
jae 0x14005cda8
invalid
js 0x14005cd79
mov rdi, qword [rsi + 0xb28]
mov edi, dword [rsi + 0xb28]
cmp rdi, 0
je 0x14005cda8
mov eax, dword [0x1400e7b88]
scasb al, byte [rdi]
or byte [rax], al
or eax, dword [0x1400e7b8c]
add eax, 0x8ae43
or byte [rax], al
xor eax, 0x70993f9b
or eax, 0x4dd0ff50
push rax
call rax
movabs r9, 0xf1f7d231a055015e
invalid
xor edx, edx
div ecx
int1
invalid
push rax
call rax
movabs r9, 0xf1f7d231a055015e
invalid
xor edx, edx
div ecx
int1
movabs al, byte [0xdefc253df1f7d231]
int1
cmp eax, 0x7bdefc25
ja 0x14005d4b7
jnp 0x14005cd71
xchg dword [rax + 7], edx
add byte [rax], al
mov eax, dword [0x1400e7b90]
or byte [rax], al
and eax, dword [0x1400e7b94]
scasb al, byte [rdi]
or byte [rax], al
add eax, 0x343ccf8d
mov ecx, 0x331d13c
xor dword [rbx], eax
xor al, 0xb9
cmp al, 0xd1
xor dword [rbx], eax
xor edx, edx
div ecx
int1
int1
mov ebx, eax
or ebx, 0x67187637
mov rcx, qword [r14]
invalid
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0xef49d035
sti
xor eax, 0xfef49d0
xchg dword [rcx], edx
invalid
add byte [rax], al
invalid
sti
xor eax, 0xfef49d0
xchg dword [rcx], edx
invalid
jmp 0x14005cda8
mov eax, dword [0x1400e7b98]
lodsd eax, dword [rsi]
or byte [rax], al
and eax, dword [0x1400e7b9c]
imul eax, eax, 0x345b8273
imul eax, eax, 0xae727202
mov ecx, 0xf16c4fee
xor edx, edx
div ecx
cmp eax, 0xf15d4bdb
je 0x14005d4d5
jmp 0x14005cdd6
mov eax, dword [0x1400e7ba0]
imul eax, dword [0x1400e7ba4]
shr dword [rbp + 0x2fb90008], 0x80
invalid
pop rsp
xor edx, edx
div ecx
sub eax, 0x1af2abc8
sbb ch, byte [0xdcd9f26c]
shr dword [rbp + 0x2fb90008], 0x80
invalid
sbb ch, byte [0xdcd9f26c]
sbb ch, byte [0xdcd9f26c]
invalid
pushfq
cmp byte [rsi + 0xb19], 2
add byte [rax], al
add cl, byte [rdi]
xchg edx, eax
setb cl
cmp eax, 0x105013b5
invalid
sar dword [0x15055e1bb], 0x76
iretd
adc byte [rsi - 0x31], dh
jbe 0x14005cdd6
test cl, 1
jne 0x14005ce11
jmp case.0x14005ca3a.51
add byte [rax], al
mov rax, rsi
add rax, 0xaf0
add eax, 0xaf0
mov rdx, qword [rsi + 0xaf8]
cmp rdx, 0
invalid
add byte [rdi], cl
test byte [rsi], bl
add al, 0
je case.0x14005ca3a.51
add cl, ch
lahf
invalid
jmp 0x14005cccf
mov rdi, rsi
add rdi, 0xabd
cmp byte [rsi + 0xabd], 0
mov esi, 0xabd
invalid
mov esi, 0xabd
add byte [rdi], cl
test bh, ah
add al, 0
add cl, ch
add rax, 0x58b0000
add byte [rbx + 0x8ad5605], cl
invalid
je 0x14005d32e
jmp 0x14005d39b
add byte [rbx + 0x8ad5605], cl
add byte [rbx], ah
add eax, 0x8ad54
mov eax, dword [0x1400e7ba8]
and eax, dword [0x1400e7bac]
imul eax, eax, 0xc63ce402
or eax, 0x16139327
xchg ebx, eax
adc edx, dword [rsi]
in al, 0x3c
invalid
xchg ebx, eax
adc edx, dword [rsi]
sub eax, 0xc3fbad4f
cmp eax, 0xc939b366
cmp ecx, ecx
cmp ecx, ecx
ja 0x14005d4e2
invalid
mov eax, dword [0x1400e7bb0]
or eax, dword [0x1400e7bb4]
invalid
lodsd eax, dword [rsi]
or byte [rax], al
xor eax, 0xb90008ad
mov ecx, 0xb0af4dd3
xor edx, edx
div ecx
ror dword [rbp - 0x51], cl
mov al, 0x31
sal bh, cl
int1
or eax, 0x9d95bae2
xchg ebp, eax
popfq
and eax, 0x806e1156
mov rdi, rsi
mov edi, esi
outsb dx, byte [rsi]
or byte [rax - 0x77], 0xf7
mov edi, esi
mov edi, esi
test dword [rax - 0x7f], 0xabbc7
add rdi, 0xabb
cmp byte [rsi + 0xabb], 0
add byte [rax + 0xabbbe], al
add byte [rax], al
sete cl
cmp eax, 0xd8216335
je 0x14005d4e2
add byte [rax], al
add byte [rax], al
test cl, 1
je 0x14005d16d
jmp 0x14005d18e
mov rdi, rsi
add rdi, 0xaba
cmp byte [rsi + 0xaba], 0
je 0x14005cf56
invalid
add cl, ch
add dword [rax], 0
add byte [rax - 0x77], cl
mov rdi, rsi
add rdi, 0xab9
invalid
invalid
invalid
or al, byte [rax]
jmp 0x14005cf5e
mov rdi, rsi
add rdi, 0xab9
cmp byte [rsi + 0xab9], 0
mov ecx, 0xa
mov ecx, 0xa
add byte [rax], al
je 0x14005cf30
jmp 0x14005cf35
mov rdx, qword [rsi + 0x178]
add byte [rax], al
cmp rdx, 0
je 0x14005cf0f
mov rcx, qword [rsi + 0x180]
mov r8d, 1
call fcn.140063a00
int1
push 0
invalid
int1
push 0
add byte [rax - 0x75], cl
xchg esi, eax
invalid
mov rdx, qword [rsi + 0x160]
cmp rdx, 0
je case.0x14005ca3a.11
invalid
mov edi, 0x688e8b48
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 1
mov rcx, qword [rsi + 0x168]
mov r8d, 1
call fcn.140063a00
jmp case.0x14005ca3a.11
mov byte [rdi], 0
jmp case.0x14005a705.83
mov rdx, qword [rsi + 0x148]
cmp rdx, 0
cli
invalid
je 0x14005cf30
add qword [rax], rax
add dword [rax], eax
add byte [rax - 0x7d], cl
cli
add byte [rsi + rbp*8 + 0x48], dh
mov ecx, dword [rsi + 0x150]
add byte [rax], al
mov rcx, qword [rsi + 0x150]
add byte [rax], al
mov r8d, 1
call fcn.140063a00
jmp 0x14005cf30
mov byte [rdi], 0
jmp case.0x14005ca3a.5
mov rdx, qword [rsi + 0x130]
cmp rdx, 0
je 0x14005cf56
mov rcx, qword [rsi + 0x138]
mov r8d, 1
call fcn.140063a00
jmp 0x14005cf56
mov rdi, rsi
add rdi, 0xab7
cmp byte [rsi + 0xab7], 0
add byte [rax], al
invalid
je 0x14005cfb5
add byte [rax], al
add byte [rbx + riz - 0x15], dh
mov rdx, qword es:[rsi + 0x1c0]
mov rdx, qword [rsi + 0x1c0]
jmp 0x14005cfba
mov rdx, qword [rsi + 0x1c0]
mov edx, dword [rsi + 0x1c0]
add byte [rax - 0x7d], cl
cli
add byte [rsi + rbx*8 + 0x48], dh
mov ecx, dword [rsi + 0x1c8]
enter 1, 0
cmp rdx, 0
je case.0x14005a705.41
mov rcx, qword [rsi + 0x1c8]
enter 1, 0
mov r8d, 1
call fcn.140063a00
push 0
add bl, ch
invalid
push 0
add bl, ch
retf 0x7c6
mov byte [rdi], 0
jmp case.0x14005ca3a.18
mov rdx, qword [rsi + 0x1a8]
add byte [rax], al
cmp rdx, 0
je 0x14005cfb5
mov rcx, qword [rsi + 0x1b0]
mov r8d, 1
mov eax, 1
mov eax, 1
call fcn.140063a00
jmp 0x14005cfb5
mov rdi, rsi
add rdi, 0xab8
add edi, 0xab8
add edi, 0xab8
cmp byte [rsi + 0xab8], 0
mov eax, 0xa
je case.0x1400588ad.172
add cl, ch
push rbp
add dword [rax], eax
add dh, al
xchg byte [rsi + 0xa], dh
jmp 0x14005d14c
mov byte [rsi + 0xab6], 0
jmp case.0x14005ca3a.18
cmp byte [rsi + 0xab6], 0
je 0x14005cff7
mov esi, 0xab6
add byte [rsi + rbp*8 - 0x15], dh
adc dword [rax - 0x77], ecx
mov rcx, rsi
jmp 0x14005d01c
mov rcx, rsi
add rcx, 0x210
adc byte [rdx], al
add byte [rax], al
call fcn.14005d560
add byte [rax], al
jmp case.0x14005ca3a.27
mov rcx, rsi
add rcx, 0x1e8
shr eax, 1
add byte [rax], al
shr eax, 1
add byte [rax], al
cmp qword [rsi + 0x1e8], 2
je 0x14005d037
call fcn.14005d560
jmp 0x14005cff7
sub eax, dword [0x100f0d037]
mov eax, dword [0x1400e7bb8]
or eax, dword [0x1400e7bbc]
or byte [rax], al
or byte [rax], al
and eax, 0x6a81c01b
or eax, 0x593f8ce7
imul eax, eax, 0xbd750f10
cmp eax, 0x6c0f214d
je case.0x1400588ad.177
jmp 0x14005d060
mov eax, dword [0x1400e7bc0]
stosd dword [rdi], eax
or byte [rax], al
imul eax, dword [0x1400e7bc4]
or eax, 0xea768a4b
mov ecx, 0xf87260fb
sti
invalid
jb 0x14005d06f
xor edx, edx
div ecx
and eax, 0x6649bb53
mov rcx, qword [rsi + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x8348
loop 0x14005d091
cmp eax, 0x6189a6ff
sti
invalid
lock add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x8348
je 0x14005d060
lea rax, [0x1400c64f4]
movsxd rdx, dword [rax + rdx*4]
adc al, 0x90
invalid
adc al, 0x90
add rdx, rax
jmp rdx
dec dword [rax - 0x77]
iretd
add edi, 0xffffffff
mov rbx, qword [rcx - 1]
mov r14, qword [rcx + 7]
mov rax, qword [r14]
cmp rax, 0
clc
invalid
je 0x14005d0c7
clc
add byte [rbp + rax + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call rax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
adc byte [rax - 0x7d], cl
cli
invalid
je 0x14005d0dd
push rsi
or byte [rbp - 0x75], cl
adc byte [rax - 0x7d], r9b
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
cli
add byte [rax + rcx + 0x48], dh
mov ecx, ebx
mov rcx, rbx
call fcn.140063a00
and ebp, dword [rcx]
add byte [rbx + 0x8aae505], cl
add byte [rbx], cl
add eax, 0x8aae3
mov eax, dword [0x1400e7bc8]
or eax, dword [0x1400e7bcc]
add eax, 0xc0322675
or eax, 0x2d80b4a3
xor eax, 0xb06d9f45
cmp eax, 0x2750b9d5
jb 0x14005d500
mov eax, dword [0x1400e7bd0]
xor eax, dword [0x1400e7bd4]
xor eax, 0xdf33e00f
imul ebx, eax, 0xbfaf47df
and ebx, 0x940cb843
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
add byte [rax], al
add byte [rax], al
call fcn.140063a00
cmp ebx, 0x1151a013
sti
adc esp, dword [rax - 0x7bf0eeaf]
rol dword [rbx], 0
invalid
sti
adc esp, dword [rax - 0x7bf0eeaf]
rol dword [rbx], 0
add cl, ch
mov bl, 0xfe
invalid
jmp 0x14005cff7
mov byte [rdi], 0
jmp case.0x14005ca3a.5
mov rdx, qword [rsi + 0x190]
cmp rdx, 0
cmp edx, 0
nop
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
cmp edx, 0
cli
add byte [rbx + rbp*8 + 0x48], dh
mov ecx, dword [rsi + 0x198]
je case.0x1400588ad.172
mov rcx, qword [rsi + 0x198]
mov r8d, 1
add byte [rax], al
call fcn.140063a00
jmp case.0x1400588ad.172
mov rdx, qword [rsi + 0x118]
cmp rdx, 0
jne 0x14005d17c
jmp 0x14005d18e
mov rcx, qword [rsi + 0x120]
mov r8d, 1
call fcn.140063a00
mov byte [rdi], 0
mov rdx, qword [rsi + 0x100]
cmp rdx, 0
je 0x14005d1b0
mov rcx, qword [rsi + 0x108]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
mov rdi, qword [rsi + 0xe8]
mov edi, dword [rsi + 0xe8]
cmp rdi, 0
je case.0x14005ca3a.3
mov eax, dword [0x1400e7bd8]
imul eax, dword [0x1400e7bdc]
or eax, 0xd418c891
xor eax, 0xa70cb5f1
imul eax, eax, 0x5338e24
cmp eax, 0xf2518370
bnd jae 0x14005d520
bnd jae 0x14005d520
jmp 0x14005d1eb
mov eax, dword [0x1400e7be0]
and eax, dword [0x1400e7be4]
xor eax, 0x3ec6301f
mov ecx, 0x10672355
out dx, eax
test eax, 0x5230008
in eax, dx
test eax, 0x1f350008
xor dh, al
mov ecx, 0x10672355
xor edx, edx
div ecx
mov ebx, eax
or ebx, 0xca247eb6
mov rcx, qword [rsi + 0xf0]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0x43149b0f
jb 0x14005d1eb
jmp case.0x14005ca3a.3
mov rdi, rsi
add rdi, 0xab5
jmp 0x14005d18e
cmp byte [rsi + 0xab5], 0
je case.0x14005d28f.0
jmp 0x14005d25a
adc dword [rax - 0x77], ecx
int1
mov rcx, rsi
add rcx, 0xa78
call fcn.14005d560
jmp case.0x14005ca3a.47
mov rcx, rsi
add rcx, 0xa50
cmp qword [rsi + 0xa50], 2
or al, byte [rax]
add byte [rdx], al
or al, byte [rax]
add byte [rdx], al
je 0x14005d275
call fcn.14005d560
jmp case.0x14005d28f.0
mov rax, qword [rsi + 0xa58]
mov ecx, eax
and ecx, 3
pop rax
or al, byte [rax]
add byte [rcx + 0x3e183c1], cl
lea rdx, [0x1400c64c4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
mov rdi, rax
add rdi, 0xffffffffffffffff
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rax, qword [r14]
cmp rax, 0
je 0x14005d300
mov rcx, rbx
call rax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x14005d316
mov rcx, rbx
call fcn.140063a00
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x14005d28f.0
mov eax, dword [0x1400e7bf8]
xor eax, dword [0x1400e7bfc]
mov ecx, 0x18335b56
xor edx, edx
sal bh, cl
int1
xor eax, 0xf767fe51
or eax, 0x7f43b55e
cmp eax, 0x93e280fd
jb case.0x1400588ad.181
mov eax, dword [0x1400e7c00]
imul eax, dword [0x1400e7c04]
add eax, 0x8c41c091
or eax, 0x8461a665
imul ecx, eax, 0xd22c1d19
mov rbx, rsi
add rbx, 0xabc
cmp byte [rsi + 0xabc], 0
sete al
cmp ecx, 0x1c341204
adc dh, byte [rsp + rbx]
adc dh, byte [rsp + rbx]
jb case.0x1400588ad.181
test al, 1
jne 0x14005d3bf
jmp case.0x140056b3b.252
mov rdx, qword [rsi + 0xb0]
cmp rdx, 0
je 0x14005d32e
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
call fcn.140063a00
jmp 0x14005d32e
mov byte [rbx], 0
mov byte [rdi], 0
jmp case.0x14005ca3a.1
mov rdx, qword [rsi + 0xc8]
cmp rdx, 0
je 0x14005d3bf
mov rcx, qword [rsi + 0xd0]
mov r8d, 1
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.140063a00
jmp 0x14005d3bf
mov rcx, rsi
add rcx, 0x40
call fcn.14005d560
add byte [rax], al
add byte [rax], al
cmp byte [rsi + 0x39], 0
je 0x14005d43b
mov rdi, qword [rsi]
jmp 0x14005c7d0
cmp qword [rsi + 8], 0
je 0x14005d43b
mov rdi, qword [rsi + 0x10]
mov rsi, qword [rsi + 0x18]
cmp rdi, 0
je 0x14005d43b
mov rax, qword [rsi]
cmp rax, 0
je 0x14005d425
mov rcx, rdi
call rax
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
cmp rdx, 0
je 0x14005d43b
push rsi
or byte [rbx + rcx*4 + 0x46], cl
adc byte [rax - 0x7d], cl
cli
add byte [rax + rcx + 0x48], dh
mov ecx, edi
mov rcx, rdi
call fcn.140063a00
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
ret 0x139f
mov word [rdx + 0x36], fs
lahf
jns 0x14005d4a0
invalid
out 0xb8, eax
test dword [rdx + rax*4 + 0x69], esi
retf 0x54d3
invalid
iretd
shr ecx, 1
test eax, 0xfbfffff6
sti
fistp word [rsi - 0x6bf93484]
mov dh, 0x5a
retf
mov ebx, dword [rsi + 0x6bd7fbde]
invalid
xor ebp, 0x49
adc qword [rdi - 0x41], rax
mov edx, 0xfff8f2e9
inc dword [rdi + rcx*4]
invalid
add al, 0x8f
invalid
sbb eax, 0x8ca474a7
pop rdi
cmc
cmpsd dword [rsi], dword [rdi]
je 0x14005d48c
mov word [rdi - 0xb], ds
fcompi st(4)
adc eax, 0xfff980e9
call rdx
invalid
jmp 0x14005ce73
shr byte [rbp - 0x51], cl
insd dword [rdi], dx
scasd eax, dword [rdi]
test eax, esp
scasd eax, dword [rdi]
jle 0x14005d4e5
pop rsi
sti
invalid
xchg edx, eax
jnp 0x14005d4ee
shr dword [rdi - 0x2a], cl
mov esp, 0xf98948eb
mov edx, 0x18
add byte [rax], al
outsd dx, dword [rsi]
invalid
add byte [rax], al
mov r8d, 8
add byte [rax], al
add al, ch
in eax, 0x64
add byte [rax], al
add byte [rax], al
call fcn.140063a00
jmp 0x14005d103
invalid
mov eax, edi
push rbx
leave
scasd eax, dword [rdi]
outsb dx, byte [rsi]
invalid
invalid
add byte fs:[rax], al
jmp 0x14005d1e9
cld
invalid
invalid
cld
invalid
fld xword [rsi - 0x6cba136f]
invalid
inc dword [rcx + 0x56]
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rcx, rsi
int1
int1
call fcn.140062da0
add byte [rax], al
mov rbx, rsi
add rbx, 0x18
mov rcx, qword [rsi + 0x18]
sbb byte [rax - 0x7d], cl
stc
dec dword [rdi]
invalid
invalid
add byte [rax], al
invalid
sbb byte [rax - 0x7d], cl
stc
dec dword [rdi]
test byte [rax + 0x49000000], ah
mov esi, esi
mov r14, rsi
add r14, 0x20
mov rdi, qword [rsi + 0x20]
cmp rdi, 0
je 0x14005d624
invalid
mov rcx, rdi
call fcn.140081e00
mov rax, qword [rdi]
lock dec qword [rax]
sete al
test al, 1
je 0x14005d5f3
mov eax, dword [0x1400e7c08]
or eax, dword [0x1400e7c0c]
or eax, 0xf5626906
or eax, 0xd538567d
add eax, 0x7ab25890
cmp eax, 0xc4637b3c
ja 0x14005d73a
xor ebp, ebp
mov rcx, rdi
call fcn.14004cc20
cmp ebp, 0xce4e5713
jae 0x14005d73a
jmp 0x14005d5f3
mov rcx, rdi
add rcx, 8
mov rax, qword [rdi + 8]
lock dec qword [rax]
sete al
test al, 1
je 0x14005d60e
call fcn.14004d7d0
mov rcx, qword [r14]
mov edx, 0x20
mov r8d, 8
call fcn.140063a00
mov rcx, qword [rbx]
call qword [sym.imp.ws2_32.dll_closesocket]
pop rsi
invalid
mov eax, dword [0x1400e7c10]
imul eax, dword [0x1400e7c14]
add eax, 0x1971000
add byte [rax], dl
xchg edi, eax
add dword [0x14d2aff0e], ebp
add byte [rax], dl
xchg edi, eax
add dword [0x14d2aff0e], ebp
mov ecx, 0xba08c940
xor edx, edx
div ecx
cmp eax, 0x10ce886f
ja 0x14005d74f
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
add byte [rbx + 0x8a5bb05], cl
add byte [rbx], dh
add eax, 0x8a5b9
jmp 0x14005d657
mov eax, dword [0x1400e7c18]
xor eax, dword [0x1400e7c1c]
and eax, 0x5dee62e0
xor eax, 0xd4f78586
mov ecx, 0x13b8fe3c
xor edx, edx
div ecx
mov edi, eax
mov rcx, rsi
call fcn.14006dd80
cmp qword [rsi], 0
add byte [rdi], cl
xchg esp, eax
invalid
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x77], 0xf1
mov rcx, rsi
mov rcx, rsi
add rcx, 8
cmp edi, 0x46047f04
jae 0x14005d657
test al, 1
jne 0x14005d69c
jmp 0x14005d6b1
mov rax, qword [rcx]
lock dec qword [rax]
sete al
test al, 1
je 0x14005d6c4
call fcn.14004d610
jmp 0x14005d6c4
invalid
mov rax, qword [rcx]
lock dec qword [rax]
sete al
test al, 1
je 0x14005d6c4
call fcn.14004d980
mov eax, dword [0x1400e7c20]
add eax, dword [0x1400e7c24]
imul eax, eax, 0xeef2350f
mov ecx, 0xe36ec977
xor edx, edx
div ecx
xor eax, 0x3da1ad84
cmp eax, 0x9b068f3d
invalid
je 0x14005d764
cmp eax, 0x9b068f3d
sub dh, byte [rcx + rdi*2 - 0x75]
add eax, 0x8a537
mov eax, dword [0x1400e7c28]
and eax, dword [0x1400e7c2c]
imul edx, eax, 0xe1453bd2
sub edx, 0xe48304c3
ret
add al, 0x83
in al, 0x81
retf 0x88cf
sal dword [rbx + 0x48], 0x89
int1
add rcx, 0x10
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
sete al
cmp edx, 0x1378e206
jb 0x14005d764
ret
test al, 1
jne 0x14005d729
jmp 0x14005d72e
call fcn.14004d330
nop
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
pop rax
shl dword [rbx - 0x3abc1786], 0xee
mov rcx, rdi
call fcn.14004cc20
jmp 0x14005d5db
pop qword [r10 - 0x7a]
invalid
xor dword [rcx + 0x36cb5e9d], 0xa5fb585a
xchg edx, edi
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
sete al
jmp 0x14005d6eb
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
movzx eax, byte [rsi + 0x108]
mov dh, 0x86
or byte [rcx], al
add byte [rax], al
mov dh, 0x86
or byte [rcx], al
add byte [rax], al
mov rcx, rax
sub rcx, 0xa
ja case.0x14005d7b1.1
lea rcx, [0x1400c6514]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsi]
cmp rdx, 0
je case.0x14005d7b1.1
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.140063a00
jmp case.0x14005d7b1.1
mov rdx, qword [rsi + 0x40]
cmp rdx, 0
cmp edx, 0
cmp edx, 0
je 0x14005d7f7
mov rcx, qword [rsi + 0x48]
mov r8d, 1
call fcn.140063a00
mov rdi, rsi
add rdi, 0x10b
add byte [rax], al
add byte [rax], al
cmp byte [rsi + 0x10b], 0
je 0x14005dab4
jmp 0x14005dabc
mov rdi, rsi
add rdi, 0x10a
cmp byte [rsi + 0x10a], 0
je 0x14005d93c
jmp 0x14005d9d7
mov rdx, qword [rsi + 0xf0]
cmp rdx, 0
je 0x14005d84e
mov rcx, qword [rsi + 0xf8]
mov r8d, 1
call fcn.140063a00
mov r14, rsi
add r14, 0xb8
mov r15, qword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
mov rax, rcx
sub rax, r15
mov r8d, 0x18
xor edx, edx
div r8
mov rdi, rax
cmp rcx, r15
je 0x14005d914
xor r12d, r12d
jmp 0x14005d888
imul rax, r12, 0x18
mov r13, r15
add r13, rax
add r12, 1
mov rbx, qword [r13]
cmp rbx, 0
je 0x14005d909
mov eax, dword [0x1400e7c30]
or eax, dword [0x1400e7c34]
xor eax, 0xc671dad6
and eax, 0x8dafe2c3
add eax, 0x6b378d32
cmp eax, 0x58f430ab
jb 0x14005dad7
jmp 0x14005d8c8
mov eax, dword [0x1400e7c38]
sub eax, dword [0x1400e7c3c]
mov ecx, 0x77d96e84
xor edx, edx
div ecx
add eax, 0x761a4fcd
mov ecx, 0xe7a4e9db
xor edx, edx
div ecx
mov ebp, eax
mov rcx, qword [r13 + 8]
mov rdx, rbx
mov r8d, 1
call fcn.140063a00
cmp ebp, 0x2ac76d8e
ja 0x14005d8c8
jmp 0x14005d909
cmp r12, rdi
jne 0x14005d888
jmp 0x14005d914
mov rax, qword [rsi + 0xc8]
cmp rax, 0
je case.0x14005d7b1.5
mov rcx, qword [r14]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
jmp case.0x14005d7b1.5
mov byte [rdi], 0
mov rdi, qword [rsi + 0x60]
cmp rdi, 0
je 0x14005d9af
mov eax, dword [0x1400e7c40]
xor edx, edx
div dword [0x1400e7c44]
and eax, 0xc09eace0
or eax, 0xbd1cd08
and eax, 0xacef494e
cmp eax, 0xcfe76d96
je 0x14005daf6
mov ebx, dword [0x1400e7c48]
sub ebx, dword [0x1400e7c4c]
sub ebx, 0x4ee205eb
add ebx, 0xdf383464
and ebx, 0xc9d13d30
mov rcx, qword [rsi + 0x58]
mov rdx, rdi
mov r8d, 1
call fcn.140063a00
cmp ebx, 0xcb183ca4
ja 0x14005daf6
jmp 0x14005d9af
mov rdx, qword [rsi + 0x80]
cmp rdx, 0
je case.0x14005d7b1.3
mov rcx, qword [rsi + 0x88]
mov r8d, 1
call fcn.140063a00
jmp case.0x14005d7b1.3
mov r14, rsi
add r14, 0xa0
mov rbx, rsi
add rbx, 0xa8
mov r15, qword [rsi + 0xa8]
mov r12, qword [rsi + 0xb0]
cmp r12, 0
je 0x14005da90
xor r13d, r13d
jmp 0x14005da08
imul rcx, r13, 0x18
mov rax, r15
add rax, rcx
add r13, 1
mov rdx, qword [rax]
cmp rdx, 0
je 0x14005da2e
mov rcx, qword [rax + 8]
mov r8d, 1
call fcn.140063a00
mov eax, dword [0x1400e7c50]
add eax, dword [0x1400e7c54]
sub eax, 0x7c4c9554
and eax, 0x6db4eb17
imul eax, eax, 0xb2a47200
cmp eax, 0xdad2b4a5
jae 0x14005db19
mov ecx, dword [0x1400e7c58]
and ecx, dword [0x1400e7c5c]
sub ecx, 0xd431863d
or ecx, 0x46a98a40
sub ecx, 0x218de3b3
cmp r13, r12
sete al
cmp ecx, 0x46406941
jbe 0x14005db19
test al, 1
jne 0x14005da8e
jmp 0x14005da08
jmp 0x14005da90
mov rax, qword [r14]
cmp rax, 0
je 0x14005d93c
mov rcx, qword [rbx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.140063a00
jmp 0x14005d93c
mov byte [rdi], 0
jmp case.0x14005d7b1.1
mov rdx, qword [rsi + 0x28]
cmp rdx, 0
je 0x14005dab4
mov rcx, qword [rsi + 0x30]
mov r8d, 1
call fcn.140063a00
jmp 0x14005dab4
xlatb
div byte [rcx - 0x14]
mov al, 0xa3
loopne 0x14005db29
mov ecx, dword [rbp + 8]
mov rdx, rbx
mov r8d, 1
call fcn.140063a00
jmp 0x14005d8c6
invalid
sal byte [rbp + 0x3e7849b6], cl
xchg edx, eax
jmp 0x14005da55
int3
and al, 0x28
mov qword [rsp + 0x30], rdx
mov rcx, rsi
add rcx, 0x30
call fcn.140017580
movabs rax, 0x8000000000000001
mov qword [rsi + 0x30], rax
lea rcx, [rsp + 0x28]
call fcn.140070d90
mov eax, dword [0x1400e7c80]
add eax, dword [0x1400e7c84]
mov ecx, 0x38eff1fc
xor edx, edx
div ecx
xor eax, 0x52f30abd
or eax, 0xc7a3e308
cmp eax, 0xad39fd92
je 0x14005dda7
jmp 0x14005dd1a
mov edi, dword [0x1400e7c88]
or edi, dword [0x1400e7c8c]
xor edi, 0xad0b201a
xor edi, 0xd91a9c20
or edi, 0x36da1a8c
mov rcx, rsi
call fcn.14006e020
cmp edi, 0x9311595e
je 0x14005dd1a
test al, 1
jne 0x14005dd4e
jmp 0x14005dd9f
mov rcx, rsi
add rcx, 0x20
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
sete al
test al, 1
je 0x14005dd69
call fcn.14004d980
mov rcx, rsi
add rcx, 0x30
call fcn.14005c760
mov rax, qword [rsi + 0xc10]
cmp rax, 0
je 0x14005dd8c
mov rcx, qword [rsi + 0xc18]
call qword [rax + 0x18]
mov rcx, rsi
mov edx, 0xc80
mov r8d, 0x80
call fcn.140063a00
nop
add rsp, 0x38
pop rdi
pop rsi
ret
out dx, al
hlt
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov rcx, rsi
add rcx, 0x30
xor al, ch
imul ecx, dword [rsi - 0x47b70005], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
xor al, ch
imul ecx, dword [rsi - 0x47b70005], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x46
mov qword [rsi + 0x30], rax
lea rcx, [rsp + 0x20]
mov qword [rsi + 0x30], rax
lea rcx, [rsp + 0x20]
call fcn.140070d90
mov rcx, rsi
int1
int1
call fcn.14006e020
test al, 1
jne 0x14005de1b
jmp 0x14005de6c
mov rcx, rsi
add rcx, 0x20
mov rax, qword [rsi + 0x20]
and al, r14b
dec qword [rax]
sete al
test al, 1
je 0x14005de36
call fcn.14004d980
mov rcx, rsi
add rcx, 0x30
call fcn.14005a570
mov rax, qword [rsi + 0x3d0]
add byte [rax - 0x7d], cl
clc
invalid
je 0x14005de59
add byte [rax - 0x7d], cl
clc
add byte [rdx + rcx + 0x48], dh
mov ecx, dword [rsi + 0x3d8]
mov rcx, qword [rsi + 0x3d8]
call qword [rax + 0x18]
mov rcx, rsi
mov edx, 0x400
mov r8d, 0x80
call fcn.140063a00
mov eax, dword [0x1400e7c90]
xor eax, dword [0x1400e7c94]
sub eax, 0x3ae5a964
cmp ch, byte [0xe45fdc41]
cmp ch, byte [0xe45fdc41]
mov ecx, 0xe0b02c68
xor edx, edx
div ecx
cmp eax, 0x94ad4cb0
mov al, 0x4c
lodsd eax, dword [rsi]
xchg esp, eax
mov al, 0x4c
lodsd eax, dword [rsi]
xchg esp, eax
jae case.0x140056b3b.269
jmp 0x14005de94
mov eax, dword [0x1400e7c98]
xor eax, dword [0x1400e7c9c]
cld
popfq
or byte [rax], al
cld
popfq
or byte [rax], al
sub eax, 0x79d2c2fd
xor eax, 0x80f9c9f2
or eax, 0xed4c16db
invalid
in eax, dx
cmp eax, 0x99aac774
invalid
stosb byte [rdi], al
cdq
jb 0x14005de94
invalid
add rsp, 0x30
pop rsi
ret
mov dh, 0x32
ret
stc
add byte [rcx], al
add byte [rax - 0x16fa8aff], ch
movabs dword [0x8348f78948000000], eax
mov edi, esi
invalid
invalid
invalid
popfq
or byte [rax], al
sub eax, dword [0x1400e7ca4]
imul eax, eax, 0xdf5a3610
sub eax, 0xe73556dd
or eax, 0xcbad49d9
cmp eax, 0xdd2c7a9e
jp 0x14005df92
fnsave dword [rdx + 0x73]
jp 0x14005df92
fnsave dword [rdx + 0x73]
jmp 0x14005df6b
mov eax, dword [0x1400e7ca8]
mov ecx, dword [0x1400e7cac]
popfq
or byte [rax], al
popfq
or byte [rax], al
xor edx, edx
div ecx
add eax, 0xd06b47a2
ror byte [0x15b61fad2], 1
ror byte [0x15b61fad2], 1
sbb ebp, dword [rcx - 0x28]
cmp dh, dh
retf
imul ebx, eax, 0x1bcbf63a
mov rcx, rdi
call fcn.14004d610
idiv dh
inc dword [rcx + 0x4d5385fb]
invalid
je 0x14005df6b
inc dword [rcx + 0x4d5385fb]
sti
test dword [rbx + 0x4d], edx
and dh, byte [rax + rdx*8 - 0x15]
add byte [rax - 0x77], cl
int1
jmp 0x14005df9d
mov rcx, rsi
add rcx, 0x30
call fcn.14005c760
mov rax, qword [rsi + 0xc10]
cmp rax, 0
je case.0x14005a705.111
mov rcx, qword [rsi + 0xc18]
call qword [rax + 0x18]
mov rcx, rsi
mov edx, 0xc80
mov r8d, 0x80
mov eax, 0x80
mov eax, 0x80
call fcn.140063a00
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
fild qword [rdx + 0x1670f236]
xchg ebp, eax
xchg ebp, eax
mov rcx, rdi
call fcn.14004d610
and al, 0xf6
invalid
invalid
jmp 0x14005df69
and al, 0xf6
invalid
int3
call fcn.14006dfe0
test rax, rax
je 0x14005e046
mov rcx, qword [rsi + 0x28]
call fcn.140070cf0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
lea rcx, [rsi + 0x30]
xor al, ch
xor cl, byte [rbx + rdi*8 + 0x1b848ff]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x46
xor byte [rax - 0x73], cl
and al, 0x20
xor al, ch
xor cl, byte [rbx + rdi*8 + 0x1b848ff]
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x46
xor byte [rax - 0x73], cl
and al, 0x20
call fcn.140070d90
mov rcx, rsi
call fcn.14006e020
test al, al
je 0x14005e09c
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne case.0x140059293.197
lea rcx, [rsi + 0x20]
call fcn.14004d610
lea rcx, [rsi + 0x30]
call fcn.14005a570
mov rax, qword [rsi + 0x3d0]
invalid
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov ds, eax
add eax, dword [rax]
add byte [rax], al
call qword [rax + 0x18]
mov edx, 0x400
test rax, rax
je case.0x1400588ad.192
mov rcx, qword [rsi + 0x3d8]
add byte [rax], al
call qword [rax + 0x18]
mov edx, 0x400
add byte [rax + rax], al
add byte [rcx - 0x48], al
add byte [rax], 0
add byte [rax - 0x77], cl
int1
mov r8d, 0x80
mov rcx, rsi
add rsp, 0x30
pop rsi
jmp fcn.140063a00
invalid
xor byte [rsi - 0x17], bl
pop rcx
add byte [rax], al
nop
add rsp, 0x30
pop rsi
ret
int3
int3
push rdi
push rbp
push rbx
sub rsp, 0xc0
mov rsi, rcx
mov rcx, rsi
call fcn.14006de20
movzx eax, al
lea rcx, [0x1400c6540]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [0x1400e80e8]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rsi
mov rbx, rsi
add rbx, 0x20
lea rax, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x20]
invalid
and byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
and al, 0xa8
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdi, rsi
add rdi, 0x30
movabs rax, 0x8000000000000001
cmp qword [rsi + 0x30], rax
add byte [rax], al
add byte [rax], al
mov rdi, rsi
add rdi, 0x30
movabs rax, 0x8000000000000001
cmp qword [rsi + 0x30], rax
jg 0x14005e132
ud2
mov r14, rsi
add r14, 0x28
mov rcx, qword [rsi + 0x28]
call fcn.140070cf0
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rdx
lea rdx, [rsp + 0xa0]
mov rcx, rdi
call fcn.1400258b0
mov bpl, al
lea rcx, [rsp + 0x30]
call fcn.140070d90
test bpl, 1
jne 0x14005e201
jmp 0x14005e275
std
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x28]
call fcn.140070cf0
mov qword [rsp + 0x50], rax
mov rcx, qword [rsi + 0x28]
call fcn.140070cf0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov rdi, rsi
add rdi, 0x30
mov rcx, rdi
call fcn.140017580
movabs rax, 0x8000000000000001
add byte [rax], al
add byte [rax + 0x30468948], al
add byte [rax], al
add byte [rax + 0x30468948], al
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
call fcn.140070d90
mov rbx, qword [rsi + 0x28]
mov rcx, rbx
fld1
xor ch, byte [rbx]
add dword [rax], eax
fld1
xor ch, byte [rbx]
add dword [rax], eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov rcx, rdi
call fcn.140017580
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30468948], al
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30468948], al
mov qword [rsi + 0x38], 1
mov dword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
mov dword [rsi + 0x50], ebx
mov dword [rsi + 0x50], ebx
lea rcx, [rsp + 0x60]
call fcn.140070d90
jmp 0x14005e376
add byte [rax], al
add byte [rax], al
mov eax, dword [0x1400e7cb0]
invalid
or byte [rax], al
or eax, dword [0x1400e7cb4]
sub eax, 0xe5e313b0
jrcxz 0x14005e1f7
add eax, 0xbffae052
sub eax, 0xc23c43c
cmp eax, 0x4f76ee11
loopne 0x14005e210
mov edi, 0x23c43c2d
or al, 0x3d
adc esi, ebp
jbe case.0x14005e26e.0
jb 0x14005e496
mov eax, dword [0x1400e7cb8]
add eax, dword [0x1400e7cbc]
or eax, 0xa33c6309
mov ecx, 0x3c29c60c
xor edx, edx
div ecx
mov ebp, eax
or ebp, 0xc04d9116
mov rcx, rsi
call fcn.14006de80
movzx eax, al
cmp ebp, 0x458d009f
jbe 0x14005e496
mov ebx, dword [rdx + 0x5030008]
mov dword [rdx + 0x90d0008], ebx
invalid
lea rcx, [0x1400c6550]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
jmp case.0x14005e0d9.2
mov rcx, qword [r14]
call fcn.140070cf0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
and al, 0x48
and al, 0x48
mov rcx, rdi
mov ecx, edi
stc
call fcn.140017580
movabs rax, 0x8000000000000001
mov qword [rdi], rax
lea rcx, [rsp + 0x40]
call fcn.140070d90
mov rcx, qword [r14]
call fcn.140070cf0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov rcx, rdi
call fcn.140017580
rcl byte [rdx - 0x47b70005], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 7
invalid
rcl byte [rdx - 0x47b70005], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 7
invalid
invalid
mov qword [rsi + 0x38], 0
lea rcx, [rsp + 0x70]
add byte [rax - 0x73], cl
and al, 0x70
call fcn.140070d90
jmp 0x14005e376
sub al, byte [rcx]
add cl, ch
xchg edx, eax
add byte [rax], al
add byte [rcx - 0x75], cl
mov rcx, qword [r14]
mov rcx, qword [r14]
call fcn.140070cf0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140017580
movabs rax, 0x8000000000000001
mov qword [rdi], rax
lea rcx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
invalid
mov eax, 1
add byte [rax], al
add byte [rax + 0x48078948], al
lea ecx, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
invalid
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add al, ch
jb 0x14005e346
call fcn.140070d90
add dword [rax], eax
mov rbx, qword [r14]
mov rcx, rbx
call fcn.140070cf0
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
mov rcx, rdi
call fcn.140017580
movabs rax, 0x8000000000000000
mov qword [rdi], rax
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 7
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
push rax
push rax
lea rcx, [rsp + 0x90]
call fcn.140070d90
jmp 0x14005e376
add eax, 0xcae9
add byte [rax - 0x77], cl
int1
jmp case.0x14005e0d9.3
mov rcx, rsi
call fcn.14005f850
jmp case.0x14005e0d9.2
mov rcx, rbx
mov rdx, rsi
bnd call fcn.140073e30
bnd call fcn.140073e30
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14006e020
test al, 1
jne 0x14005e399
jmp case.0x14005e0d9.2
mov rax, qword [rbx]
lock dec qword [rax]
sete al
test al, 1
je 0x14005e3af
mov rcx, rbx
call fcn.14004d610
mov rcx, rdi
call fcn.14005c760
invalid
dec dword [rax - 0x75]
xchg byte [rax], dl
or al, 0
add byte [rax - 0x7d], cl
clc
invalid
je 0x14005e3ce
invalid
mov rcx, qword [rsi + 0xc18]
mov ecx, dword [rsi + 0xc18]
call qword [rax + 0x18]
mov rcx, rsi
mov edx, 0xc80
mov r8d, 0x80
call fcn.140063a00
push rsi
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], 0
add al, ch
invalid
mov eax, dword [0x1400e7cc0]
cwde
or byte [rax], al
add eax, dword [0x1400e7cc4]
and eax, 0x840dd333
or eax, 0xf370638f
sub eax, 0xc254bb7e
cmp eax, 0xf929d870
stc
stc
jae 0x14005e4af
jmp 0x14005e409
mov eax, dword [0x1400e7cc8]
xor edx, edx
div dword [0x1400e7ccc]
add eax, 0x5d15960c
xchg esi, eax
adc eax, 0x86c0695d
push rcx
adc eax, 0xb08db9bd
invalid
invalid
xor edx, edx
xchg esi, eax
adc eax, 0x86c0695d
push rcx
adc eax, 0xb08db9bd
adc dword [0x131fdb65c], edi
div ecx
div ecx
cmp eax, 0x71be35de
jae 0x14005e409
add rsp, 0xc0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, rsi
add rcx, 0x20
mov rax, qword [rsi + 0x20]
and al, r14b
dec qword [rax]
and al, r14b
dec qword [rax]
sete al
test al, 1
je 0x14005e45b
call fcn.14004d610
mov rcx, rsi
mov ecx, esi
add rcx, 0x30
call fcn.14005c760
mov rax, qword [rsi + 0xc10]
cmp rax, 0
cmp eax, 0
cmp eax, 0
je 0x14005e47e
mov rcx, qword [rsi + 0xc18]
call qword [rax + 0x18]
mov ds, word [rax]
or al, 0
add bh, bh
push rax
sbb byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, 0xc80
mov r8d, 0x80
call fcn.140063a00
jmp case.0x14005e0d9.2
popfq
jrcxz 0x14005e456
sti
xchg ebp, eax
cwde
mov byte [rax + 0x48e2395a], dl
mov ecx, esi
call fcn.14006de80
invalid
stc
add byte [rax], al
jmp 0x14005e227
invalid
push rdi
insd dword [rdi], dx
fimul word [0x18bef73a6]
mov gs, ecx
invalid
invalid
mov gs, ecx
invalid
sub rsp, 0xc0
in al, dx
rol byte [rax], 0
add byte [rax], al
mov rsi, rcx
add byte [rax], al
mov rsi, rcx
mov rcx, rsi
call fcn.14006de20
add byte [rax], al
add byte [rax], al
movzx eax, al
lea rcx, [0x1400c6560]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [0x1400e80e8]
jmp rax
mov rax, qword [0x1400e80e8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rsi
mov rbx, rsi
add rbx, 0x20
lea rax, [rsp + 0x40]
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 0
mov rdi, rsi
add rdi, 0x30
movabs rax, 0x8000000000000001
cmp qword [rsi + 0x30], rax
jg case.0x140059293.202
mov eax, dword [0x1400e7cd0]
and eax, dword [0x1400e7cd4]
add byte [rbx], ah
add eax, 0x89788
and eax, 0xd73b5cbe
sub eax, 0xe8bf5fe
and eax, 0x4695f442
cmp eax, 0xc7ff1c53
push rbx
sbb al, 0xff
invalid
je 0x14005e954
push rbx
sbb al, 0xff
invalid
jmp 0x14005e568
mov eax, dword [0x1400e7cd8]
or eax, dword [0x1400e7cdc]
and eax, 0xf85f41d3
mov ecx, 0x353d6f77
xor edx, edx
div ecx
and eax, 0x9835e629
sub esi, esp
invalid
cwde
ud2
sub esi, esp
xor eax, 0x3d0b0f98
fldcw word [rsi - 0x278c87f3]
ud2
mov r14, rsi
mov esi, esi
add r14, 0x28
mov rcx, qword [rsi + 0x28]
call fcn.140070cf0
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x58], rdx
lea rdx, [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.14001c820
mov bpl, al
lea rcx, [rsp + 0x50]
and al, 0x50
loop 0x14005e5b6
loop 0x14005e5b6
inc dword [rax - 0x78]
invalid
and al, 0x50
call fcn.140070d90
test bpl, 1
jne 0x14005e6b6
add byte [rax - 0xa], al
invalid
jmp case.0x14005a705.121
mov eax, dword [0x1400e7ce0]
sub eax, dword [0x1400e7ce4]
add eax, 0xb5594661
add eax, 0xa930864
or byte fs:[rbx + 0x112050a], dl
add eax, 0xd40e3d64
jle 0x14005e580
or byte fs:[rbx + 0x112050a], dl
add eax, 0xd40e3d64
jle 0x14005e580
je 0x14005e963
add byte [rax], al
mov eax, dword [0x1400e7ce8]
sub eax, dword [0x1400e7cec]
add eax, 0x896e2
add eax, 0x896e2
imul eax, eax, 0xcdf2a3fd
mov ecx, 0x60cca35
xor edx, edx
div ecx
mov edi, eax
add edi, 0x2f3af931
mov rcx, qword [rsi + 0x28]
call fcn.140070cf0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov rbx, rsi
add rbx, 0x30
mov rcx, rbx
call fcn.140016c60
movabs rax, 0x8000000000000001
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30468948], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30468948], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x46
xor byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
call fcn.140070d90
invalid
mov r14, qword [rsi + 0x28]
mov rcx, r14
call fcn.140070cf0
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
mov rcx, rbx
call fcn.140016c60
movabs rax, 0x8000000000000000
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], r14
lea rcx, [rsp + 0x30]
call fcn.140070d90
jmp 0x14005e6c9
add dword [rax], eax
cmp edi, 0x22bc68
jbe 0x14005e963
jmp 0x14005e6c9
jmp 0x14005e7d7
mov rcx, rsi
call fcn.14006de80
movzx eax, al
lea rcx, [0x1400c6570]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
jmp case.0x14005e4e9.2
mov rcx, qword [r14]
call fcn.140070cf0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov rcx, rdi
call fcn.140016c60
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax + 0x48078948], al
lea ecx, [rsp + 0x60]
and al, 0x60
mov eax, 1
add byte [rax], al
add byte [rax + 0x48078948], al
lea ecx, [rsp + 0x60]
and al, 0x60
call fcn.140070d90
mov rcx, qword [r14]
call fcn.140070cf0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
mov dword [rsp + 0x78], edx
mov dword [rsp + 0x78], edx
mov rcx, rdi
call fcn.140016c60
movabs rax, 0x8000000000000000
mov qword [rdi], rax
mov qword [rsi + 0x38], 0
cmp byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
mov dword [rsi + 0x38], 0
cmp byte [rax], al
add byte [rax], al
invalid
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x70
lea rcx, [rsp + 0x70]
call fcn.140070d90
jmp 0x14005e7d7
xchg edx, eax
add byte [rax], al
invalid
xchg edx, eax
add byte [rax], al
add byte [rcx - 0x75], cl
mov rcx, qword [r14]
mov rcx, qword [r14]
mov ecx, dword [rsi]
call fcn.140070cf0
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140016c60
movabs rax, 0x8000000000000001
mov qword [rdi], rax
lea rcx, [rsp + 0x80]
call fcn.140070d90
mov rbx, qword [r14]
mov rcx, rbx
call fcn.140070cf0
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdx
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140016c60
movabs rax, 0x8000000000000000
mov qword [rdi], rax
mov qword [rsi + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
push rax
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
call fcn.140070d90
jmp 0x14005e7d7
jmp case.0x14005e4e9.3
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14005f6e0
jmp case.0x14005e4e9.2
mov rcx, rbx
mov rdx, rsi
call fcn.140073f20
mov rcx, rsi
call fcn.14006e020
test al, 1
jne 0x14005e800
jmp case.0x14005e4e9.2
mov eax, dword [0x1400e7cf0]
xor eax, dword [0x1400e7cf4]
imul eax, eax, 0x5de8e5cb
ror bl, 0xe5
call 0x13ba51d72
movabs byte [0xf7d231e4fb4987b9], al
sal bh, cl
int1
ror bl, 0xe5
call 0x13ba51d72
movabs byte [0xf7d231e4fb4987b9], al
sal bh, cl
sal bh, cl
int1
cmp eax, 0x5e2db35b
ja 0x14005e9f8
sub eax, 0xcd870f5e
add dword [rax], eax
add bl, ch
add byte [rbx + 0x894c505], cl
invalid
invalid
invalid
xchg esp, eax
invalid
jmp case.0x1400587e2.200
mov eax, dword [0x1400e7cf8]
add eax, dword [0x1400e7cfc]
add byte [rbx], al
add eax, 0x894c3
mov ecx, 0xc98fc71a
leave
xor edx, edx
div ecx
add eax, 0xfa2b57eb
imul ecx, eax, 0x9db799d9
mov rax, qword [rbx]
lock dec qword [rax]
sete al
xchg esp, eax
rol byte [rcx - 0x23658a07], 0x4c
je case.0x1400587e2.200
test al, 1
jne case.0x14005a705.126
jmp 0x14005e86d
mov rcx, rbx
call fcn.14004d980
mov rcx, rdi
call fcn.14005a570
mov rax, qword [rsi + 0x3d0]
cmp rax, 0
invalid
je 0x14005e88c
add byte [rdx + rcx + 0x48], dh
mov ecx, dword [rsi + 0x3d8]
mov rcx, qword [rsi + 0x3d8]
call qword [rax + 0x18]
mov rcx, rsi
int1
mov edx, 0x400
mov r8d, 0x80
call fcn.140063a00
invalid
add byte [rax - 0x3f3b7eb8], dl
add byte [rax], al
add byte [rbx + 0x5d], bl
nop
add rsp, 0xc0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov eax, dword [0x1400e7d00]
add eax, dword [0x1400e7d04]
add byte [rbx], al
add eax, 0x8944a
xor eax, 0xd42ff45b
add eax, 0x7707f6e2
test byte [rdi], 0x77
test byte [rdi], 0x77
ja 0x14005e8fa
xor eax, 0x7b87f320
cmp eax, 0x618c76d0
jae 0x14005ea0f
add byte [rax], al
and bl, dh
xchg dword [rbx + 0x3d], edi
sal byte [rsi - 0x74], 1
invalid
add bl, ch
add byte [rbx + 0x8942c15], cl
add byte [rbx], al
adc eax, 0x8942a
jmp 0x14005e8d6
mov edx, dword [0x1400e7d08]
add edx, dword [0x1400e7d0c]
xor edx, 0xb17a9760
and edx, 0x3fa61629
invalid
sub edx, 0xd0b32e1a
mov rcx, rsi
add rcx, 0x20
shl dword [rax], 0x48
mov eax, dword [rsi + 0x20]
invalid
invalid
shl dword [rax], 0x48
mov eax, dword [rsi + 0x20]
and byte [rax - 0x75], cl
and al, r14b
dec qword [rax]
lock dec qword [rax]
sete al
cmp edx, 0x9d18393
je 0x14005e8d6
test al, 1
jne 0x14005e914
jmp 0x14005e919
call fcn.14004d980
mov rcx, rsi
add rcx, 0x30
call fcn.14005a570
mov rax, qword [rsi + 0x3d0]
cmp rax, 0
je 0x14005e93c
mov rcx, qword [rsi + 0x3d8]
call qword [rax + 0x18]
mov rcx, rsi
mov edx, 0x400
mov r8d, 0x80
add al, ch
mov cl, 0x50
add byte [rax], al
add al, ch
mov cl, 0x50
add byte [rax], al
jmp case.0x14005e4e9.2
invalid
cld
movabs dword [0xb0f3c3e743e0aab], eax
je 0x14005e999
cmp al, 0xf
or ebp, ecx
add edi, esp
invalid
invalid
je 0x14005e999
cmp al, 0xf
or ebp, ecx
add edi, esp
invalid
push 0x777645b6
pop rcx
std
invalid
and al, 0x20
mov qword [rsp + 0x28], rdx
mov rdi, rsi
add rdi, 0x30
mov rcx, rdi
call fcn.140016c60
movabs rax, 0x8000000000000001
mov qword [rsi + 0x30], rax
add byte [rax + 0x30468948], al
lea rcx, [rsp + 0x20]
call fcn.140070d90
mov rbx, qword [rsi + 0x28]
mov rcx, rbx
call fcn.140070cf0
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
mov rcx, rdi
stc
stc
call fcn.140016c60
movabs rax, 0x8000000000000000
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
lea rcx, [rsp + 0x30]
call fcn.140070d90
jmp 0x14005e5fe
invalid
invalid
out dx, eax
add eax, 0x9c874410
mov ebx, 0xf0038b48
dec qword [rax]
sete al
shr cl, 0x1c
invalid
invalid
invalid
shr cl, 0x1c
invalid
adc byte [rbx], bh
and eax, 0x6166a06d
invalid
in eax, 0x48
mov eax, dword [rsi + 0x20]
and al, r14b
dec qword [rax]
dec dword [rax]
invalid
and al, r14b
dec qword [rax]
dec dword [rax]
dec dword [rax]
sete al
jmp 0x14005e8d4
invalid
invalid
invalid
int3
int3
push rdi
push rbp
push rbx
sub rsp, 0xc8
sub esp, 0xc8
sub esp, 0xc8
add byte [rax], al
mov rsi, rcx
mov rcx, rsi
call fcn.14006de20
movzx eax, al
lea rcx, [0x1400c6580]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov eax, dword [0x1400e7d10]
and eax, dword [0x1400e7d14]
imul eax, eax, 0x719c17a5
mov ecx, 0x4507be03
xor edx, edx
div ecx
sub eax, 0x6ecbda39
cmp eax, 0x8425e9bc
je 0x14005ee26
add byte [rax], al
add byte [rax], al
jmp 0x14005ea8a
mov eax, dword [0x1400e7d18]
add eax, dword [0x1400e7d1c]
or eax, 0xd6e5a57
or eax, 0x38179aa2
imul ecx, eax, 0x2a172785
push rdi
pop rdx
outsb dx, byte [rsi]
or eax, 0x179aa20d
cmp byte [rcx - 0x38], ch
test dword [rdi], esp
invalid
mov rax, qword [0x1400e80e8]
mov eax, dword [0x1400e80e8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
invalid
xor byte [rax - 0x77], cl
add rbx, 0x20
mov rbx, rsi
add rbx, 0x20
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
pop rax
pop rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
mov rdi, rsi
add rdi, 0x30
movabs rax, 0x8000000000000001
cmp qword [rsi + 0x30], rax
setg al
cmp ecx, 0xe4485924
jae 0x14005ea8a
test al, 1
jne 0x14005eb03
invalid
jmp 0x14005eb01
ud2
mov r15, rsi
add r15, 0x28
sub byte [rax - 0x75], cl
sub al, r13b
frstor dword [rcx]
add dword [rax], eax
sub byte [rax - 0x75], cl
sub al, r13b
frstor dword [rcx]
add dword [rax], eax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], rdx
mov dword [rsp + 0x80], edx
mov dword [rsp + 0x80], edx
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400258b0
sub dword [rbp - 4], 0xffffffff
sub dword [rbp - 4], 0xffffffff
mov bpl, al
lea rcx, [rsp + 0x78]
call fcn.140070d90
add byte [rax - 0xa], al
invalid
add dword [rdi], ecx
invalid
invalid
add byte [rax], al
invalid
add byte [rax - 0xa], al
invalid
jmp 0x14005ec04
mov rcx, qword [rsi + 0x28]
call fcn.140070cf0
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x98], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x7d], 0x894830c7
stc
mov qword [rsp + 0xa0], rdx
mov rdi, rsi
add rdi, 0x30
mov rcx, rdi
call fcn.140017580
movabs rax, 0x8000000000000001
mov qword [rsi + 0x30], rax
lea rcx, [rsp + 0x98]
call fcn.140070d90
mov rbx, qword [rsi + 0x28]
mov rcx, rbx
call fcn.140070cf0
add dword [rax], eax
add dword [rax], eax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rdx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.140017580
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x46
invalid
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x46
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x46
xor byte [rax - 0x39], cl
mov dword [rsi + 0x38], 1
invalid
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x38], 1
mov dword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
mov dword [rsi + 0x50], ebx
lea rcx, [rsp + 0xa8]
call fcn.140070d90
mov cl, 0x21
add dword [rax], eax
add al, ch
mov cl, 0x21
add dword [rax], eax
jmp 0x14005ed57
mov rcx, rsi
call fcn.14006de80
movzx eax, al
lea rcx, [0x1400c6590]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [r15]
call fcn.140070cf0
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov dword [rsp + 0x90], edx
mov dword [rsp + 0x90], edx
mov rcx, rdi
call fcn.140017580
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax + 0x48078948], al
lea ecx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
lea ecx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
call fcn.140070d90
mov rcx, qword [r15]
call fcn.140070cf0
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0xc0
add byte [rax], al
mov qword [rsp + 0xc0], rdx
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.140017580
movabs rax, 0x8000000000000000
add byte [rax], al
or byte [rax - 0x77], 7
add byte [rax], al
or byte [rax - 0x77], 7
mov qword [rsi + 0x38], 0
lea rcx, [rsp + 0xb8]
mov word [rax + rdi*4], fs
add byte [rax], al
add al, ch
adc byte [rcx], ah
add dword [rax], eax
mov word [rax + rdi*4], fs
add byte [rax], al
add al, ch
adc byte [rcx], ah
add dword [rax], eax
jmp 0x14005ed57
add dword [rax], eax
add byte [rbx + 0x8907605], cl
add byte [rcx], dh
xor edx, edx
invalid
mov eax, dword [0x1400e7d28]
xor edx, edx
div dword [0x1400e7d2c]
xor eax, 0x89072
xor eax, 0x89072
mov ebx, eax
or ebx, 0x2655f255
or ebx, 0x920e2634
add ebx, 0x749f5d87
mov rcx, qword [r15]
call fcn.140070cf0
sbb ah, byte [rax]
add dword [rax], eax
sbb ah, byte [rax]
add dword [rax], eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdx
mov rcx, rdi
stc
stc
call fcn.140017580
movabs rax, 0x8000000000000001
mov qword [rdi], rax
lea rcx, [rsp + 0x38]
cwde
mov bl, bh
dec dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
lea ecx, [rsp + 0x38]
call fcn.140070d90
mov r14, qword [r15]
mov rcx, r14
call fcn.140070cf0
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
push rsp
and al, 0x50
mov rcx, rdi
mov ecx, edi
call fcn.140017580
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 7
mov qword [rdi], rax
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], r14
lea rcx, [rsp + 0x48]
call fcn.140070d90
call fcn.140070d90
add dword [rax], eax
cmp ebx, 0xb58cb0e0
ja 0x14005ee61
add byte [rax], al
add byte [rax], al
jmp 0x14005ed57
mov rcx, rsi
int1
call fcn.14005f540
jmp case.0x14005ea5b.2
xchg esp, eax
shr byte [rax + 0x48087401], 0x89
fld1
invalid
stc
call fcn.14005c760
mov rax, qword [rsi + 0xc10]
cmp rax, 0
invalid
add byte [rdx + rcx + 0x48], dh
mov ecx, dword [rsi + 0xc18]
je case.0x14005868b.329
mov rcx, qword [rsi + 0xc18]
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, 0xc80
or byte [rax + rax], 0
add byte [rax], al
mov r8d, 0x80
call fcn.140063a00
nop
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rcx, 0x20
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
sete al
test al, 1
je 0x14005edee
call fcn.14004d980
mov rcx, rsi
add rcx, 0x30
call fcn.14005c760
fcos
dec dword [rax - 0x75]
xchg byte [rax], dl
or al, 0
add byte [rax - 0x7d], cl
clc
invalid
je 0x14005ee11
fcos
dec dword [rax - 0x75]
xchg byte [rax], dl
or al, 0
add byte [rax - 0x7d], cl
clc
add byte [rdx + rcx + 0x48], dh
mov ecx, dword [rsi + 0xc18]
mov rcx, qword [rsi + 0xc18]
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, 0xc80
mov r8d, 0x80
call fcn.140063a00
fmul qword [rbx]
add bl, ch
pushfq
fmul qword [rbx]
add bl, ch
pushfq
movsd dword [rdi], dword [rsi]
push rsi
in eax, dx
invalid
add eax, 0x892b3
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x30], esi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
invalid
mov qword [rsp + 0x68], 0
jmp 0x14005ea88
invalid
mov eax, 0x3a5ee761
sti
int 0x49
mov ecx, dword [rdi]
call fcn.140070cf0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rdx
mov rcx, rdi
call fcn.140017580
movabs rax, 0x8000000000000001
mov qword [rdi], rax
lea rcx, [rsp + 0x38]
call fcn.140070d90
mov rbx, qword [r15]
mov rcx, rbx
call fcn.140070cf0
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdx
mov rcx, rdi
call fcn.140017580
sti
dec dword [rax - 0x48]
mov eax, 0
add byte [rax], al
add byte [rax + 0x48078948], al
mov dword [rsi + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
sti
dec dword [rax - 0x48]
mov eax, 0
mov eax, 0
add byte [rax], al
add byte [rax + 0x48078948], al
mov dword [rsi + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x40], 0
add byte [rax], al
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
lea rcx, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.140070d90
jmp 0x14005ecac
int3
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add eax, 0x6768a
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x1400e7d30]
and eax, dword [str.Uf_f3b3]
mov ecx, 0xdfda0877
xor edx, edx
sal bh, cl
int1
or ecx, dword [rsi + 0x5230008]
or dword [rsi + 0x77b90008], ecx
or dl, bl
fbstp tbyte [rcx]
sal bh, cl
int1
and eax, 0x63a313c3
sub eax, 0x1f701c30
cmp eax, 0x558b4229
mov edx, dword [rbp + 0xf]
invalid
pushfq
add al, 0
invalid
mov edx, dword [rbp + 0xf]
xchg byte [rsp + rax + 0x58b0000], bl
jmp 0x17305f7dd
mov eax, dword [0x1400e7d38]
xor eax, dword [0x1400e7d3c]
out 0x8d, eax
or byte [rax], al
out 0x8d, eax
or byte [rax], al
lea ecx, [rax]
add byte [0xd53e397e], ah
invalid
invalid
xchg ebp, eax
and eax, 0x95384a24
cmp byte [rbp - 0x5229f8cb], dl
sbb byte [0x108643199], ah
invalid
xor eax, 0x18add607
and eax, 0xc85e4235
invalid
enter 0x573d, 0xfffffffffffffffd
cmp eax, 0xc1c7fd57
ja 0x14005f3e5
mov ecx, 0x476870f
add byte [rax], al
ud2
add eax, 0x89170
mov qword [rsp + 0x60], rax
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x68], rsi
mov rbx, rsi
mov ebx, esi
mov ebx, esi
add rbx, 0x20
lea rax, [rsp + 0x60]
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
ret
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 0
add byte [rax - 0x77], cl
test dword [rax - 0x7d], 0xb84830c7
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30463948], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x7d], 0xb84830c7
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x30463948], al
jg 0x14005efc8
ud2
mov r14, rsi
add r14, 0x28
sub byte [rax - 0x75], cl
sub al, r13b
sbb byte [0xc94defdb], bl
and al, 0x70
sub byte [rax - 0x75], cl
sub al, r13b
sbb byte [0xc94defdb], bl
and al, 0x70
mov qword [rsp + 0x78], rdx
mov dword [rsp + 0x78], edx
lea rdx, [rsp + 0xa0]
lea edx, [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14001c820
mov bpl, al
mov ch, al
fdivr st(3)
inc dword [rax - 0x78]
invalid
mov ch, al
invalid
lea rcx, [rsp + 0x70]
call fcn.140070d90
test bpl, 1
jne 0x14005f0f3
test edx, ebp
add byte [rax], al
add cl, ch
invalid
jmp 0x14005f171
mov eax, dword [0x1400e7d40]
and eax, dword [0x1400e7d44]
add byte [rbx], ah
add eax, 0x88d2a
sub eax, 0x6bbc5f6c
sub eax, 0xb7a3ff01
mov ecx, 0xdf5e010c
xor edx, edx
div ecx
cmp eax, 0xa38ea282
jae 0x14005f3f6
jmp 0x14005f03a
mov eax, dword [0x1400e7d48]
imul eax, dword [0x1400e7d4c]
mov ecx, 0xfba63095
xor edx, edx
div ecx
mov edi, eax
sub edi, 0xc6012fb
add edi, 0x17f632cc
mov rcx, qword [rsi + 0x28]
call fcn.140070cf0
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rdx
mov rbx, rsi
add rbx, 0x30
mov rcx, rbx
call fcn.140016c60
movabs rax, 0x8000000000000001
mov qword [rsi + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.140070d90
mov r14, qword [rsi + 0x28]
sub byte [rcx + rcx*4 - 0xf], cl
sub byte [rcx + rcx*4 - 0xf], cl
call fcn.140070cf0
mov qword [rsp + 0x40], rax
and al, 0x40
sbb al, 1
add byte [rax - 0x77], cl
and al, 0x40
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], rdx
mov rcx, rbx
call fcn.140016c60
movabs rax, 0x8000000000000000
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], r14
lea rcx, [rsp + 0x40]
call fcn.140070d90
cmp edi, 0xba5d4685
je 0x14005f03a
jmp 0x14005f2c5
mov eax, dword [0x1400e7d50]
or byte [rax], al
imul eax, dword [0x1400e7d54]
sub eax, 0x3003b6ae
add esi, dword [rax]
push rsp
mov word [rax], cs
add byte [0x17009a7b3], ch
add esi, dword [rax]
add esi, dword [rax]
and eax, 0x87a2fc62
or eax, 0xb11f617c
invalid
invalid
mov cl, 0x3d
mov edx, 0x830fff7f
jno 0x14005f11b
add byte [rax], al
invalid
add byte [rax], al
mov eax, dword [0x1400e7d58]
xor edx, edx
div dword [0x1400e7d5c]
invalid
cmp byte [rax + rcx - 0x82dcf00], cl
xor eax, 0x88c34
invalid
add byte [0x110e779ec], ah
and eax, 0xd0e188bf
shr byte [0x12ddb64cc], 1
sub eax, 0xedd5739a
imul ebp, eax, 0xef9fabcf
mov rcx, rsi
call fcn.14006de80
in eax, dx
add byte [rax], al
in eax, dx
add byte [rax], al
movzx eax, al
cmp ebp, 0x9b82d8b0
je 0x14005f48b
mov rcx, rax
sub rcx, 3
ja 0x14005ef1f
lea rcx, [0x1400c65b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x1400e7d60]
add eax, dword [0x1400e7d64]
mov ecx, dword [rax]
add byte [rbx], al
add eax, 0x88be7
add eax, 0x509ab5cf
or eax, 0x14d9f383
xor ebx, 0xffffffd9
adc al, 0x69
rol byte [rsi + rcx*4 + 0x543db4ad], 0x23
scasb al, byte [rdi]
pop rbp
xor ebx, 0xffffffd9
adc al, 0x69
rol byte [rsi + rcx*4 + 0x543db4ad], 0x23
scasb al, byte [rdi]
pop rbp
jae 0x14005f4a4
jmp 0x14005f19a
mov eax, dword [0x1400e7d68]
xor eax, dword [0x1400e7d6c]
or eax, 0xcbe4b7a2
or eax, 0x1938ae44
mov ecx, 0x612d1511
xor edx, edx
div ecx
mov ebx, eax
mov rcx, qword [r14]
call fcn.140070cf0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], rdx
mov rcx, rdi
call fcn.140016c60
movabs rax, 0x8000000000000001
mov eax, 1
add byte [rax], al
add byte [rax + 0x48078948], al
lea ecx, [rsp + 0x20]
invalid
mov eax, 1
add byte [rax], al
add byte [rax + 0x48078948], al
lea ecx, [rsp + 0x20]
invalid
and al, ch
movsb byte [rdi], byte [rsi]
sbb eax, dword [rcx]
add byte [rcx - 0x75], cl
invalid
call fcn.140070d90
mov rcx, qword [r14]
call fcn.140070cf0
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
and al, 0x50
mov qword [rsp + 0x58], rdx
mov rcx, rdi
stc
call fcn.140016c60
jp 0x14005f200
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
mov dword [rsi + 0x38], 0
movabs rax, 0x8000000000000000
mov qword [rdi], rax
mov qword [rsi + 0x38], 0
lea rcx, [rsp + 0x50]
call fcn.140070d90
cmp ebx, 0xd33e001e
ja 0x14005f19a
jmp 0x14005f2c5
stc
call fcn.140016c60
jp 0x14005f250
dec dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 7
jp 0x14005f250
dec dword [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48078948], al
or byte [rax - 0x77], 7
lea rcx, [rsp + 0x80]
or byte [rax - 0x77], 7
lea rcx, [rsp + 0x80]
call fcn.140070d90
mov rbx, qword [r14]
add byte [rcx - 0x75], cl
invalid
mov rcx, rbx
mov ecx, ebx
call fcn.140070cf0
mov qword [rsp + 0x90], rax
nop
add byte [rax], al
invalid
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x98], rdx
mov rcx, rdi
mov qword [rsp + 0x98], rdx
mov rcx, rdi
call fcn.140016c60
int 0x79
sti
dec dword [rax - 0x48]
movabs rax, 0x8000000000000000
mov qword [rdi], rax
invalid
mov qword [rsi + 0x38], 1
movabs rax, 0x8000000000000000
mov qword [rdi], rax
invalid
mov qword [rsi + 0x38], 1
invalid
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
lea rcx, [rsp + 0x90]
call fcn.140070d90
jmp 0x14005f2c5
mov rcx, rsi
call fcn.14005f930
jmp 0x14005f330
mov ecx, ebx
mov rdx, rsi
call fcn.140073e30
mov rcx, rsi
call fcn.14006e020
in eax, dx
add byte [rax], al
in eax, dx
add byte [rax], al
test al, 1
jne 0x14005f2e8
jmp 0x14005f330
mov rax, qword [rbx]
lock dec qword [rax]
sete al
test al, 1
je 0x14005f2fe
xchg esp, eax
shr byte [rax + 0x48087401], 0x89
fld1
adc ah, bl
invalid
mov rcx, rbx
call fcn.14004d610
mov rcx, rdi
mov ecx, edi
stc
call fcn.14005a570
mov rax, qword [rsi + 0x3d0]
cmp rax, 0
clc
invalid
je 0x14005f31d
clc
add byte [rdx + rcx + 0x48], dh
mov ecx, dword [rsi + 0x3d8]
mov rcx, qword [rsi + 0x3d8]
call qword [rax + 0x18]
mov rcx, rsi
int1
mov edx, 0x400
mov r8d, 0x80
call fcn.140063a00
nop
add rsp, 0xc0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
pop rdx
invalid
leave
xchg esi, eax
mov ch, 0x7f
movsd dword [rdi], dword [rsi]
test byte [rdx + 0x65f221a4], al
fmul qword [rax - 0x75]
sub al, r13b
in eax, 0x18
add dword [rax], eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdx
mov rdi, rsi
add rdi, 0x30
mov rcx, rdi
call fcn.140016c60
movabs rax, 0x8000000000000001
mov qword [rsi + 0x30], rax
lea rcx, [rsp + 0x30]
call fcn.140070d90
mov rbx, qword [rsi + 0x28]
mov rcx, rbx
call fcn.140070cf0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
mov rcx, rdi
call fcn.140016c60
movabs rax, 0x8000000000000000
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
lea rcx, [rsp + 0x40]
call fcn.140070d90
jmp 0x14005f038
or al, 0xdf
invalid
invalid