Function at 0x140002920
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rsi, r8
mov rdi, rdx
nop word cs:[rax + rax]
mov eax, dword [0x141dbf378]
sub eax, dword [0x141dbf37c]
or eax, 0xde5b2c14
xor eax, 0x1fc07eff
cmp eax, 0x70e27e65
jb 0x140002940
test rsi, rsi
je 0x140003367
mov r15, qword [rcx]
mov eax, 0xbdfc1151
nop
mov ecx, dword [0x141dbf380]
xor ecx, dword [0x141dbf384]
add ecx, 0xba705a2
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0xab456ea7
cmp ecx, 0xd80d5f54
ja 0x140002970
xor ebp, ebp
mov ebx, 0xa03304c7
lea r13, [0x141db9d94]
mov qword [rsp + 0x28], r15
jmp 0x1400029b9
test rsi, rsi
je 0x140003367
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call fcn.140087410
mov r14, rdx
test rax, rax
je 0x140002c80
mov ecx, r14d
and ecx, 3
movsxd rax, dword [r13 + rcx*4]
add rax, r13
jmp rax
mov eax, dword [0x141dbf468]
sub eax, dword [0x141dbf46c]
imul rax, rax, 0x1c13ccab
shr rax, 0x3c
imul eax, eax, 0x85ecef6b
xor eax, 0x61502aad
cmp eax, 0xce67ac6a
jb case.0x1400029e1.0
nop dword [rax]
mov eax, dword [0x141dbf470]
or eax, dword [0x141dbf474]
imul eax, eax, 0x87901a8e
imul rax, rax, 0x4d17538d
shr rax, 0x3d
cmp eax, 0xdf95bdf8
ja 0x140002a10
movzx r8d, byte [r14 + 0x10]
jmp 0x140002a75
mov eax, dword [0x141dbf478]
imul eax, dword [0x141dbf47c]
and eax, 0x3d805768
add eax, 0x9484d9af
cmp eax, 0x4bfa12f6
jb case.0x1400029e1.1
movzx r8d, byte [r14 + 0xf]
nop word cs:[rax + rax]
test bpl, bpl
jne 0x140002a70
mov eax, dword [0x141dbf480]
xor edx, edx
div dword [0x141dbf484]
nop word cs:[rax + rax]
test bpl, bpl
jne 0x140002a90
cmp r8b, 0x23
jne case.0x1400029e1.2
lea rax, [rcx - 2]
cmp rax, 2
jb 0x1400029b0
test rcx, rcx
je 0x1400029b0
cmp ecx, 1
jne 0x140003330
mov qword [rsp + 0x30], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dbf490]
and eax, dword [0x141dbf494]
add eax, 0x18366233
and eax, 0x200184e8
cmp eax, 0xf10995b7
ja 0x140002ad0
mov r15, qword [r14 - 1]
mov rdi, qword [r14 + 7]
mov r13, qword [rdi]
test r13, r13
je 0x140002b66
mov eax, dword [0x141dbf498]
sub eax, dword [0x141dbf49c]
shr eax, 2
imul rax, rax, 0x215f4f6b
shr rax, 0x3b
or eax, 0x5f6a383c
cmp eax, 0x7ce94894
jbe 0x140002b29
mov rcx, r15
call r13
mov ebx, 0xb92d953f
nop
mov eax, dword [0x141dbf4a0]
xor edx, edx
div dword [0x141dbf4a4]
mov r12d, eax
add r12d, 0xc4e415b8
and r12d, 0xb847be9d
imul r12, rbx
shr r12, 0x3f
mov rcx, r15
call r13
cmp r12d, 0x33dceef
ja 0x140002b30
dec r14
nop dword [rax]
mov eax, dword [0x141dbf4a8]
or eax, dword [0x141dbf4ac]
add eax, 0xcf9b3505
imul rcx, rax, 0xe93f13
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1b
and eax, 0xfffffffe
cmp eax, 0x38aafbfb
ja 0x140002b70
lea r13, [0x141db9d94]
mov r8d, 0xe1fe3289
mov ebx, 0xade7c469
mov eax, dword [0x141dbf4b0]
sub eax, dword [0x141dbf4b4]
imul eax, eax, 0x44d859db
and eax, 0x552dff43
cmp eax, 0xfab2c815
je 0x140002bb1
mov rax, qword [rdi + 8]
test bpl, bpl
jne 0x140002bd3
test rax, rax
je 0x140003183
cmp qword [rdi + 0x10], 0x11
jae 0x1400030e0
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140003142
mov eax, dword [0x141dbf390]
or eax, dword [0x141dbf394]
or eax, 0xbc30c800
imul eax, eax, 0x95953379
add eax, 0xcf34fc03
cmp eax, 0x5eb27d10
jb case.0x1400029e1.3
mov rax, r14
shr rax, 0x20
nop word [rax + rax]
mov edx, dword [0x141dbf398]
or edx, dword [0x141dbf39c]
xor edx, 0x20501045
and edx, 0x2c581147
imul rdx, rdx, 0x1e5d8eed
shr rdx, 0x3a
cmp edx, 0xfa2d879d
je 0x140002c30
cmp eax, 0x28
ja case.default.0x140002c74
mov eax, eax
lea rdx, [0x141db9da4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor r8d, r8d
jmp 0x140002a75
test r14, r14
je 0x1400033a2
mov eax, dword [0x141dbf430]
xor eax, dword [0x141dbf434]
add eax, 0xc7f8a6c5
or eax, 0x6418545
imul rax, rax, 0x582648b1
shr rax, 0x3d
cmp eax, 0xa9c7754
je 0x140002c89
sub rsi, r14
jb 0x1400033ab
mov eax, dword [0x141dbf450]
xor edx, edx
div dword [0x141dbf454]
or eax, 0xcfaf7df7
xor eax, 0xeadacb13
cmp eax, 0x80ef6bb3
ja 0x140002cba
mov eax, dword [0x141dbf458]
sub eax, dword [0x141dbf45c]
and eax, 0x2b9d1445
add eax, 0xab157c2a
imul rax, rbx
shr rax, 0x3f
cmp eax, 0x75332732
ja 0x140002cd9
add rdi, r14
nop word cs:[rax + rax]
mov eax, dword [0x141dbf460]
add eax, dword [0x141dbf464]
or eax, 0x8b5c179f
imul eax, eax, 0x7726d27f
add eax, 0xab3efa31
cmp eax, 0x186356de
sbb byte [rdx - 0x23], dh
sbb byte [rdx - 0x23], dh
jmp 0x1400029b0
mov eax, dword [0x141dbf418]
mov edx, dword [0x141dbf41c]
add eax, edx
add eax, 0xa259c564
and eax, 0x3382ad00
xor eax, 0x3189b7f4
mov r8b, 0x25
cmp eax, 0x8bff1a2e
ja case.0x140002c74.37
jmp 0x140002a75
mov eax, dword [0x141dbf410]
imul eax, dword [0x141dbf414]
xor eax, 0x20002a83
or eax, 0xc9ff4174
imul rax, rax, 0x6d193c17
shr rax, 0x3e
mov r8b, 0x23
cmp eax, 0x455e515f
jae case.0x140002c74.35
jmp 0x140002a75
jmp qword [rsi + 0x66]
mov eax, dword [0x141dbf400]
add eax, dword [0x141dbf404]
or eax, 0xb77ff714
imul eax, eax, 0xf8500014
mov r8b, 0x1b
cmp eax, 0xfb324ddf
jae case.0x140002c74.27
invalid
fucompi st(1)
lahf
cld
invalid
jmp 0x140002a75
mov eax, dword [0x141dbf408]
and eax, dword [0x141dbf40c]
and eax, 0x20087c8
or eax, 0xb4d70833
imul eax, eax, 0x11e75494
mov r8b, 0x22
cmp eax, 0x77848cb3
mov bl, 0x8c
test byte [rdi + 0x72], dh
invalid
mov bl, 0x8c
test byte [rdi + 0x72], dh
fucompp
push 0xfffffffffffffffc
invalid
jmp 0x140002a75
mov eax, dword [0x141dbf3c8]
xor eax, dword [0x141dbf3cc]
mov edx, 0xb63e48a3
imul rdx, rax
shr rdx, 0x3f
or edx, 0xa89b15c0
mov r8b, 0x10
mov al, 0x10
mov al, 0x10
cmp edx, 0x17b98a0c
jb case.0x140002c74.16
jmp 0x140002a75
mov eax, dword [0x141dbf3c0]
sub eax, dword [0x141dbf3c4]
xor eax, 0xa180301
and eax, 0x9a5c7b39
mov r8b, 0xe
cmp eax, 0x34d3a150
jb case.0x140002c74.14
jmp 0x140002a75
mov eax, dword [0x141dbf3a8]
xor eax, dword [0x141dbf3ac]
xor eax, 0x81c5194
or eax, 0xf7038a4b
imul eax, eax, 0x71b18b31
mov r8b, 4
cmp eax, 0x67639c84
invalid
pushfq
invalid
ja case.0x140002c74.4
test byte [rbx + riz*2 - 0x16258899], bl
invalid
jmp 0x140002a75
mov eax, dword [0x141dbf420]
mov edx, dword [0x141dbf424]
add eax, edx
add eax, 0x34439eee
or eax, 0x8071f6d8
and eax, 0xf6f5fffb
mov r8b, 0x28
cmp eax, 0xc8d034f8
jbe case.0x140002c74.40
jmp 0x140002a75
mov eax, dword [0x141dbf3b8]
add eax, dword [0x141dbf3bc]
xor eax, 0x18ce9d3
imul eax, eax, 0x12c123fe
mov r8b, 0xc
cmp eax, 0xba5c0b83
je case.0x140002c74.12
fucompi st(1)
jg 0x140002eef
jmp 0x140002a75
invalid
mov eax, dword [0x141dbf3f0]
add eax, dword [0x141dbf3f4]
imul eax, eax, 0x6a055fca
add eax, 0x27fb3046
mov r8b, 0x18
cmp eax, 0x5719a087
jbe case.0x140002c74.24
invalid
fucompi st(1)
sti
invalid
jmp 0x140002a75
mov eax, dword [0x141dbf3a0]
or eax, dword [0x141dbf3a4]
or eax, 0xf7f3b3c7
xor eax, 0x673864f0
add eax, 0xdbf8e96e
mov r8b, 3
cmp eax, 0x7af9cbd7
retf
stc
jp 0x140002fcb
invalid
retf
jmp 0x140002a75
mov eax, dword [0x141dbf3d0]
and eax, dword [0x141dbf3d4]
xor eax, 0x1000010
or eax, 0xfeb7ffec
mov r8b, 0x11
cmp eax, 0x308983e9
jb case.0x140002c74.17
jmp 0x140002a75
mov eax, dword [0x141dbf428]
xor edx, edx
div dword [0x141dbf42c]
add eax, 0xa75ab74f
xor eax, 0xf2235350
imul rax, rax, 0x6c39ceef
shr rax, 0x3d
mov r8b, 0x29
cmp eax, 0x769a0582
jae case.default.0x140002c74
jmp 0x140002a75
invalid
mov eax, dword [0x141dbf3d8]
sub eax, dword [0x141dbf3dc]
mov edx, 0xaf81c585
imul rdx, rax
shr rdx, 0x3f
imul eax, edx, 0x3cc953ae
add eax, 0x6e4f35ec
mov r8b, 0x14
cmp eax, 0x9188d3b8
jae case.0x140002c74.20
jmp 0x140002a75
cli
invalid
mov eax, dword [0x141dbf3b0]
add eax, dword [0x141dbf3b4]
imul eax, eax, 0x32b59fb
add eax, 0x9de80bc5
xor eax, 0xda32e12d
mov r8b, 6
cmp eax, 0xd6098790
nop
xchg dword [rcx], ecx
invalid
jae case.0x140002c74.6
nop
xchg dword [rcx], ecx
invalid
jmp 0x140002a75
mov eax, dword [0x141dbf3e0]
xor edx, edx
div dword [0x141dbf3e4]
mov edx, 0xa5b58d47
imul rdx, rax
shr rdx, 0x3e
imul eax, edx, 0xe5de0bc1
in eax, 0x41
mov al, 0x16
in eax, 0x41
mov al, 0x16
cmp eax, 0x2e6f5c4c
jae case.0x140002c74.22
jmp 0x140002a75
mov eax, dword [0x141dbf3e8]
imul eax, dword [0x141dbf3ec]
or eax, 0xedd2f3eb
imul eax, eax, 0x6a8328f
add eax, 0x7f2f1d0c
mov r8b, 0x17
cmp eax, 0x5c3c9ed
jbe case.0x140002c74.23
jmp 0x140002a75
mov r8b, 0x1d
mov al, 1
test al, al
je case.0x140002c74.29
jmp 0x140002a75
mov eax, dword [0x141dbf3f8]
and eax, dword [0x141dbf3fc]
xor eax, 0x54e615f
add eax, 0xa2a8a70f
and eax, 0x16afa7d4
mov r8b, 0x1a
cmp eax, 0xc460af4f
ja case.0x140002c74.26
jmp 0x140002a75
mov eax, dword [0x141dbf4b8]
or eax, dword [0x141dbf4bc]
imul eax, eax, 0xf8dc1c33
add eax, 0x2cb1fd3b
mov ecx, 0x9410dc93
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xc362a2c8
ja 0x1400030e0
mov r15, qword [r15 - 8]
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dbf4c0]
xor edx, edx
div dword [0x141dbf4c4]
imul rax, r8
shr rax, 0x3f
xor eax, 0x93ff7943
cmp eax, 0x10094349
jb 0x140003120
mov eax, dword [0x141dbf4c8]
sub eax, dword [0x141dbf4cc]
add eax, 0x55526b34
or eax, 0xb6f1130f
cmp eax, 0x1d6bf1df
jae 0x140003170
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r15
call rdi
nop dword [rax]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r15
call rdi
test bpl, bpl
jne 0x140003170
mov eax, dword [0x141dbf4d0]
add eax, dword [0x141dbf4d4]
imul eax, eax, 0x202cd601
add eax, 0x309cca67
cmp eax, 0x8785cf04
jae 0x1400031b0
mov rax, qword [0x141ddb9a0]
nop dword [rax + rax]
mov eax, dword [str._FY5C]
imul eax, dword [0x141dbf4dc]
mov r15, qword [0x141ddb9a0]
cmp eax, 0x9bfd35f
je 0x1400031b0
mov eax, dword [str.9W]
xor edx, edx
div dword [0x141dbf4e4]
add eax, 0x16d38669
or eax, 0x7d9c60ab
cmp eax, 0xb225b97b
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0xff0e1
and eax, 0xff0e1
jne 0x1400032b0
add byte [rax], al
add cl, ch
loop 0x1400031f8
jmp 0x1400032dc
add byte [rax], al
mov r8b, 0x21
jmp 0x140002a75
mov r8b, 0x24
jmp 0x140002a75
mov r8b, 1
jmp 0x140002a75
mov r8b, 2
jmp 0x140002a75
mov r8b, 5
jmp 0x140002a75
mov r8b, 7
jmp 0x140002a75
mov r8b, 8
jmp 0x140002a75
mov r8b, 9
jmp 0x140002a75
mov r8b, 0xa
jmp 0x140002a75
mov r8b, 0xb
jmp 0x140002a75
mov r8b, 0xd
jmp 0x140002a75
mov r8b, 0xf
jmp 0x140002a75
mov r8b, 0x12
jmp 0x140002a75
mov r8b, 0x15
jmp 0x140002a75
mov r8b, 0x19
jmp 0x140002a75
mov r8b, 0x1e
jmp 0x140002a75
mov r8b, 0x1f
jmp 0x140002a75
mov r8b, 0x20
jmp 0x140002a75
mov r8b, 0x13
jmp 0x140002a75
mov r8b, 0x1c
jmp 0x140002a75
mov r8b, 0x26
jmp 0x140002a75
mov r8b, 0x27
jmp 0x140002a75
mov edi, dword [0x141dbf4e8]
imul edi, dword [0x141dbf4ec]
or edi, 0x76a8280
and edi, 0x76b92c0
mov rcx, r15
xor edx, edx
mov r8, r14
call r12
cmp edi, 0xf03ac944
jbe 0x1400032f0
mov rcx, r15
xor edx, edx
mov r8, r14
call r12
jmp 0x1400032b0
mov eax, dword [0x141dbf4f0]
xor edx, edx
div dword [0x141dbf4f4]
imul rax, rbx
shr rax, 0x3c
or eax, 0x14924953
imul eax, eax, 0x56694fc2
cmp eax, 0x9fdd1b66
jb 0x1400032f0
mov rdi, qword [rsp + 0x30]
mov r15, qword [rsp + 0x28]
mov ebx, 0xa03304c7
jmp 0x1400029b0
mov eax, dword [0x141dbf488]
or eax, dword [0x141dbf48c]
imul eax, eax, 0x780d29ba
add eax, 0xad68e42b
imul rcx, rax, 0x57e2835b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0x6ce378f6
je 0x140003330
jmp 0x140003429
xor r14d, r14d
nop word [rax + rax]
mov eax, dword [0x141dbf388]
imul eax, dword [0x141dbf38c]
add eax, 0x6f716bc3
or eax, 0xbbf275a
cmp eax, 0x18b8659e
jb case.0x1400029e1.2
mov rax, r14
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r14, [0x141db92e0]
jmp case.0x1400029e1.2
mov eax, dword [0x141dbf438]
xor edx, edx
div dword [0x141dbf43c]
or eax, 0xb8332be7
imul rax, rax, 0x10e91a95
shr rax, 0x37
xor eax, 0xc49ec03d
cmp eax, 0x878a7aa6
jb 0x1400033f6
mov eax, dword [0x141dbf440]
imul eax, dword [0x141dbf444]
or eax, 0x5cdd9f55
imul eax, eax, 0x899285e1
ud2
ud2
ud2
and al, 0x28
add byte [rax], al
add byte [rax], al
add cl, ch
or eax, 0xc7000005
test dword [rax], edx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
movabs byte [0xdbabd8058b000003], al
mov eax, dword [0x141dbf8b0]
add eax, dword [0x141dbf8b4]
stosd dword [rdi], eax
fild dword [rcx]
movabs eax, dword [0xdb77ecd68fc83d9e]
xor ebp, edi
invalid
imul eax, dword [rdx], 0
add byte [rax - 0x4a], al
invalid
add dword [rax], eax
add byte [rsi - 0x70], ah
stosb byte [rdi], al
fild dword [rcx]
add byte [rax - 0x75], cl
popfq
invalid
js 0x140004e2c
invalid
sub byte [rbp + 0x50], al
or byte [r9 + r9*4 - 2], r9b
shr rcx, 0x3d
fild dword [rcx]
add byte [rax], al
add byte [rax], al
shl byte [rdi + 0x6c], 0xb0
invalid
add byte [rax], al
add byte [rax - 0x7775fa75], dl
mov eax, dword [0x141dbf610]
cmp byte [rcx - 0x53afca2c], al
mov esp, edx
cli
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1dac307
add dword [rcx], esi
sal bh, cl
xor eax, 0x1db2b3e
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
jns 0x14000dd33
add byte [rdi], cl
test edx, esi
add dword [rax], eax
add cl, ch
mov es, word [rax]
add byte [rax], al
invalid
idiv bh
inc dword [rbx - 0x7bf0f908]
idiv r15d
jmp qword [rsi - 0x70]
invalid
add edi, edi
push rax
adc byte [rcx], dh
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
add byte [rax], al
mov dl, 0xd
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
mov ecx, dword [rax + 0x20]
mov rax, qword [r8 + 0x28]
sub rsp, 0x20
lea rdx, [0x140102e4c]
mov r8d, 4
call qword [rax + 0x18]
add rsp, 0x20
jmp 0x140017140
mov eax, dword [0x141dc1580]
rcl al, cl
fiadd dword [rcx]
xor eax, dword [0x141dc1584]
and eax, 0x48d5de98
xor eax, 0x74765c2a
imul rax, rax, 0x470512b3
shr rax, 0x3a
cmp eax, 0x198d9e5c
je 0x1400144a8
mov rsi, qword [rdi + 0x20]
mov eax, dword [0x141dc1588]
or eax, dword [0x141dc158c]
imul eax, eax, 0xa98ba015
xor eax, 0xee3df625
imul eax, eax, 0x81c5f713
cmp eax, 0x394d0a3c
ja 0x140015d3e
jmp 0x140015cf5
add byte [rax], al
mov eax, dword [0x141dc15b8]
xor eax, dword [0x141dc15bc]
imul eax, eax, 0x77ea7ee6
and eax, 0x92f0058c
cmp eax, 0x7c9163d1
je 0x140014600
mov rdi, qword [rsi + 8]
cmp rcx, 1
jne 0x140015e68
cmp byte [rsi + 0x11], 0
je 0x140015e68
test byte [rdi + 0x34], 4
jne 0x140015e68
mov rsi, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
mov eax, dword [0x141dc15d0]
imul eax, dword [0x141dc15d4]
xor eax, 0x84f694a4
mov ecx, 0xbe347a51
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x448862cd
cmp ecx, 0x84325b67
ja 0x140015e42
jmp 0x140015dff
mov eax, dword [0x141dc1620]
and eax, dword [0x141dc1624]
or eax, 0x28e1156
imul r14d, eax, 0x1de599f2
add r14d, 0x8480154c
mov qword [rbx + 8], r15
mov byte [rbx + 0x10], sil
mov qword [rbx], 0
mov byte [rbx + 0x11], 0
sub rsp, 0x20
mov rcx, rbx
mov rdx, r13
mov r8, rdi
call fcn.140055290
add rsp, 0x20
cmp r14d, 0x88d79c84
jb 0x140014860
mov rax, qword [rbx]
movzx ecx, byte [rbx + 0x10]
test rax, rax
je 0x140015c0b
nop word cs:[rax + rax]
mov edx, dword [0x141dc1628]
or edx, dword [0x141dc162c]
xor edx, 0xacb7c1e2
add edx, 0x1b78152d
or edx, 0x56d6feac
cmp edx, 0x30e0c905
jb 0x1400148d0
nop word cs:[rax + rax]
mov edx, dword [0x141dc1630]
sub edx, dword [0x141dc1634]
and edx, 0x1d1a501
cmp edx, 0x3bc08686
je 0x140014900
mov sil, 1
test cl, cl
jne 0x140015c10
cmp rax, 1
setne cl
cmp byte [rbx + 0x11], 0
sete al
or al, cl
nop word cs:[rax + rax]
mov ecx, dword [0x141dc1638]
xor ecx, dword [0x141dc163c]
imul ecx, ecx, 0xeb66a764
add ecx, 0xc0305f45
cmp ecx, 0x36059ebd
jb 0x140014940
mov rbx, qword [rbx + 8]
test al, al
jne 0x1400149b3
test byte [rbx + 0x34], 4
jne 0x1400149b3
mov eax, dword [0x141dc1650]
and eax, dword [0x141dc1654]
add eax, 0x2afcc66
or eax, 0xaca44c55
cmp eax, 0x7546cf9a
je 0x14001496e
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
sub rsp, 0x20
lea rdx, [0x141db5d86]
mov r8d, 1
call qword [rax + 0x18]
add rsp, 0x20
test al, al
jne 0x140015c10
mov eax, dword [0x141dc1640]
xor eax, dword [0x141dc1644]
add eax, 0x9e254c3f
cmp eax, 0x812a0af2
jae 0x1400149eb
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
sub rsp, 0x20
lea rdx, [0x141db92c0]
mov r8d, 1
call qword [rax + 0x18]
add rsp, 0x20
lea rdi, [0x141db92c0]
xor r14d, r14d
nop word cs:[rax + rax]
mov rcx, qword [rbx + 0x20]
mov rax, qword [rbx + 0x28]
sub rsp, 0x20
mov r8d, 1
mov rdx, rdi
call qword [rax + 0x18]
add rsp, 0x20
test r14b, r14b
jne 0x140014a00
mov esi, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dc1648]
sub eax, dword [0x141dc164c]
add eax, 0x1dacc10
add eax, 0x1dacc10
or eax, 0xf2511a06
xor eax, 0x42518280
or eax, 0xd8e4569
cmp eax, 0xc4f6ba8d
ja 0x140014a30
jmp 0x140015c10
mov eax, dword [0x141dc1748]
imul eax, dword [0x141dc174c]
imul eax, eax, 0x7090d41b
add eax, 0x6aee5798
imul rax, rax, 0x22250f0f
imul eax, eax, 0x22250f0f
imul eax, eax, 0x22250f0f
shr rax, 0x3d
cmp eax, 0x1c88772
ja 0x140014cf0
mov rdi, qword [rsi + 8]
test cl, cl
jne 0x140014e10
nop word cs:[rax + rax]
mov eax, dword [0x141dc1768]
imul eax, dword [0x141dc176c]
or eax, 0x188
xor eax, 0x2000
and eax, 0x4798a
cmp eax, 0x71b3f4c9
ja 0x140014d30
mov ecx, dword [rdi + 0x34]
mov eax, dword [0x141dc1770]
xor edx, edx
div dword [0x141dc1774]
nop word cs:[rax + rax]
mov eax, dword [0x141dc1778]
and eax, dword [0x141dc177c]
add eax, 0xc57e6ac1
imul rax, rax, 0x1052c59b
shr rax, 0x3a
or eax, 0x24191590
cmp eax, 0x9663fc63
ja 0x140014d70
nop dword [rax + rax]
mov eax, dword [0x141dc1780]
imul eax, dword [0x141dc1784]
imul eax, eax, 0x30542708
cmp eax, 0x9fd3b3c9
je 0x140014da0
test cl, 4
jne 0x140014e10
mov eax, dword [0x141dc1788]
xor edx, edx
div dword [0x141dc178c]
imul eax, eax, 0x6b1fcb10
add eax, 0xa62b3615
cmp eax, 0xa6b6007a
ja 0x140014dbf
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rsp, 0x20
lea rdx, [0x141db5d86]
mov r8d, 1
call qword [rax + 0x18]
add rsp, 0x20
test al, al
jne 0x140015c40
nop word [rax + rax]
mov eax, dword [0x141dc1750]
imul eax, dword [0x141dc1754]
and eax, 0xa7c5607f
invalid
cmpsd dword [rsi], dword [rdi]
imul eax, eax, 0xc99abb8e
cmp eax, 0xb846273a
ja 0x140014e10
invalid
mov rsi, qword [rdi + 0x20]
mov r14, qword [rdi + 0x28]
mov eax, dword [0x141dc1758]
imul eax, dword [0x141dc175c]
imul eax, eax, 0xb13fdc50
xor eax, 0xd71f95fa
add eax, 0xebb0044b
cmp eax, 0x50c0bb5f
jae 0x140014e77
sub rsp, 0x20
lea rdx, [0x141db92c0]
mov r8d, 1
mov rcx, rsi
call qword [r14 + 0x18]
add rsp, 0x20
mov r15d, 0xa7697487
lea rdi, [0x141db92c0]
nop word cs:[rax + rax]
mov eax, dword [0x141dc1760]
sub eax, dword [0x141dc1764]
imul rax, r15
shr rax, 0x3f
imul eax, eax, 0x2213c499
imul r12, rax, 0x29b76e21
shr r12, 0x36
sub rsp, 0x20
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call qword [r14 + 0x18]
add rsp, 0x20
cmp r12d, 0x8c0c203f
ja 0x140014e90
mov ebx, eax
jmp 0x140015c40
cmp r8, 1
setne cl
mov eax, dword [0x141dc1860]
rol edi, cl
fiadd dword [rcx]
rol edi, cl
fiadd dword [rcx]
xor edx, edx
div dword [0x141dc1864]
imul edx, eax, 0x5f7c36e
and edx, 0x603e2d0a
add edx, 0xc9481f3d
test r9b, r9b
sete al
cmp edx, 0xd900c035
ja 0x140015080
or cl, al
mov r14, qword [rsi + 8]
nop dword [rax + rax]
mov eax, dword [0x141dc1868]
xor eax, dword [0x141dc186c]
imul eax, eax, 0x776a6548
or eax, 0x121008a4
imul rax, rax, 0x7a7e47d7
shr rax, 0x3e
cmp eax, 0xada75c01
ja 0x1400150c0
test cl, cl
jne 0x140015190
mov eax, dword [r14 + 0x34]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc1888]
xor ecx, dword [0x141dc188c]
and ecx, 0x81008010
cmp ecx, 0xb3daddfe
ja 0x140015100
test al, 4
jne 0x140015190
mov eax, dword [str.Wd51]
xor edx, edx
div dword [0x141dc1894]
xor eax, eax
test al, al
jne 0x14001512e
mov rcx, qword [r14 + 0x20]
mov eax, dword [0x141dc1898]
xor edx, edx
div dword [0x141dc189c]
imul rax, rax, 0x6aa9c449
shr rax, 0x3e
xor eax, 0x70c3f6a3
add eax, 0xedc4c5c6
cmp eax, 0x7c981d71
ja 0x140015136
mov rax, qword [r14 + 0x28]
sub rsp, 0x20
lea rdx, [0x141db5d86]
mov r8d, 1
call qword [rax + 0x18]
add rsp, 0x20
test al, al
jne 0x140015c80
nop word cs:[rax + rax]
mov eax, dword [0x141dc1870]
and eax, dword [0x141dc1874]
and eax, 0xb91f3f5e
imul eax, eax, 0x31fee0f2
or eax, 0x45a3392a
cmp eax, 0xc99337c9
ja 0x140015190
mov rsi, qword [r14 + 0x20]
mov eax, dword [0x141dc1878]
and eax, dword [0x141dc187c]
and eax, 0x2ee54ef2
add eax, 0xb7a0fadc
or eax, 0xd701ecbf
cmp eax, 0xf4ce70de
jbe 0x1400151f8
mov rax, qword [r14 + 0x28]
sub rsp, 0x20
lea rdx, [0x141db92c0]
mov r8d, 1
mov rcx, rsi
call qword [rax + 0x18]
add rsp, 0x20
mov r15d, 0xc0db7535
lea rdi, [0x141db92c0]
nop word cs:[rax + rax]
mov eax, dword [0x141dc1880]
add eax, dword [0x141dc1884]
imul r12d, eax, 0x6d615653
add r12d, 0xdf04b4e3
imul r12, r15
shr r12, 0x3d
mov rax, qword [r14 + 0x28]
sub rsp, 0x20
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call qword [rax + 0x18]
add rsp, 0x20
cmp r12d, 0x4c2cb032
ja 0x140015210
mov ebx, eax
jmp 0x140015c80
add rsp, 0x20
mov rax, qword [r13]
movzx ecx, byte [r13 + 0x10]
test rax, rax
je 0x1400154b5
nop
mov edx, dword [0x141dc1918]
xor edx, dword [0x141dc191c]
and edx, 0xc609bfea
xor edx, 0xde9702be
cmp edx, 0xd8ab01d9
ja 0x140015300
mov bl, 1
test cl, cl
jne 0x1400160a0
nop word [rax + rax]
mov ecx, dword [0x141dc1920]
xor ecx, dword [0x141dc1924]
and ecx, 0xddd244f5
imul ecx, ecx, 0x1312167c
add ecx, 0xa4d76e88
cmp ecx, 0x88d81d43
jb 0x140015330
cmp rax, 1
setne cl
cmp byte [rsi + 0x11], 0
sete al
or al, cl
mov rdi, qword [rsi + 8]
nop word [rax + rax]
mov ecx, dword [0x141dc1928]
xor ecx, dword [0x141dc192c]
imul ecx, ecx, 0x18d95be6
imul rcx, rcx, 0x624c55cb
shr rcx, 0x3e
imul ecx, ecx, 0x193a61b0
cmp ecx, 0x7f2085ec
ja 0x140015370
test al, al
jne 0x1400153f4
test byte [rdi + 0x34], 4
jne 0x1400153f4
mov eax, dword [0x141dc1948]
xor edx, edx
div dword [0x141dc194c]
mov eax, dword [0x141dc1950]
sub eax, dword [0x141dc1954]
imul eax, eax, 0x2540693
cmp eax, 0x77c0ecad
je 0x1400153b3
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rsp, 0x20
lea rdx, [0x141db5d86]
mov r8d, 1
call qword [rax + 0x18]
add rsp, 0x20
test al, al
jne 0x1400160a0
mov rsi, qword [rdi + 0x20]
nop dword [rax + rax]
mov eax, dword [0x141dc1930]
and eax, dword [0x141dc1934]
xor eax, 0x2a888ff2
add eax, 0x2188843d
cmp eax, 0x6fbbe5b4
ja 0x140015400
mov eax, dword [0x141dc1938]
imul eax, dword [0x141dc193c]
mov r14, qword [rdi + 0x28]
imul eax, eax, 0xcf88dd19
add eax, 0x649c68b3
cmp eax, 0xf737af90
jbe 0x14001545c
sub rsp, 0x20
lea rdx, [0x141db92c0]
mov r8d, 1
mov rcx, rsi
call qword [r14 + 0x18]
add rsp, 0x20
lea rdi, [0x141db92c0]
nop word cs:[rax + rax]
mov eax, dword [0x141dc1940]
add eax, dword [0x141dc1944]
and eax, 0x4d310f54
imul r15d, eax, 0x49288726
xor r15d, 0x562ed3c2
sub rsp, 0x20
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call qword [r14 + 0x18]
add rsp, 0x20
cmp r15d, 0xde6d9811
jae 0x140015470
jmp 0x140015df8
mov ebx, ecx
jmp 0x1400160a0
ret
mov esi, ecx
nop dword [rax]
mov ecx, dword [0x141dc1658]
sub ecx, dword [0x141dc165c]
add ecx, 0xd08d38ab
and ecx, 0x1a61a6c0
test sil, sil
setne al
cmp ecx, 0x4549e8b9
jae 0x140015c10
jmp 0x140017140
mov ecx, dword [0x141dc1790]
or ecx, dword [0x141dc1794]
xor ecx, 0x1d87ab16
add ecx, 0x33600db9
xor ecx, 0x88f63270
test bl, bl
setne al
cmp ecx, 0x7742f3a
jb 0x140015c40
jmp 0x140017140
mov ecx, dword [0x141dc18a0]
or ecx, dword [0x141dc18a4]
add ecx, 0x78cfa88a
or ecx, 0xecc1dc44
test bl, bl
setne al
cmp ecx, 0x13972119
je 0x140015c80
jmp 0x140017140
mov eax, dword [0x141dc1590]
or eax, dword [0x141dc1594]
imul r14d, eax, 0x353240df
add r14d, 0xf63ae1dc
and r14d, 0x195277f0
mov rax, qword [rdi + 0x28]
sub rsp, 0x20
lea rdx, [0x141db5d86]
mov r8d, 1
mov rcx, rsi
call qword [rax + 0x18]
add rsp, 0x20
cmp r14d, 0xd0f595ba
jbe 0x140015d5f
mov rax, qword [rdi + 0x28]
sub rsp, 0x20
lea rdx, [0x141db5d86]
mov r8d, 1
mov rcx, rsi
call qword [rax + 0x18]
add rsp, 0x20
jmp 0x140015cf5
test al, al
jne 0x1400160a0
mov eax, dword [0x141dc1560]
and eax, dword [0x141dc1564]
or eax, 0x7014806a
xor eax, 0x404909a
or eax, 0x8be12f05
cmp eax, 0xb7115196
jae 0x140015da9
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rsp, 0x20
lea rdx, [0x141db92c0]
mov r8d, 1
call qword [rax + 0x18]
add rsp, 0x20
lea rsi, [0x141db92c0]
mov r14d, dword [0x141dc1568]
add r14d, dword [0x141dc156c]
and r14d, 0xe0804444
xor r14d, 0xa2020404
or r14d, 0x1d7d9b99
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rsp, 0x20
mov r8d, 1
mov rdx, rsi
call qword [rax + 0x18]
add rsp, 0x20
cmp r14d, 0xc808b747
je 0x140015db0
mov ebx, eax
jmp 0x1400160a0
mov eax, dword [0x141dc15d8]
or eax, dword [0x141dc15dc]
imul r15, rax, 0x498b06f3
shr r15, 0x3e
or r15d, 0x90002404
sub rsp, 0x20
lea rdx, [0x141db5d86]
mov r8d, 1
mov rcx, rsi
call qword [r14 + 0x18]
add rsp, 0x20
cmp r15d, 0x10ff75e4
jae 0x140015e60
sub rsp, 0x20
lea rdx, [0x141db5d86]
mov r8d, 1
mov rcx, rsi
call qword [r14 + 0x18]
add rsp, 0x20
jmp 0x140015dff
test al, al
jne 0x140015f04
mov eax, dword [0x141dc15c0]
and eax, dword [0x141dc15c4]
and eax, 0x83f625b7
add eax, 0x7f28ba31
cmp eax, 0xe7f8d09b
jbe 0x140015ea5
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rsp, 0x20
lea rdx, [0x141db92c0]
mov r8d, 1
call qword [rax + 0x18]
add rsp, 0x20
lea rsi, [0x141db92c0]
nop dword [rax]
mov eax, dword [0x141dc15c8]
and eax, dword [0x141dc15cc]
add eax, 0x7f97e57d
and eax, 0xbc831448
imul r14d, eax, 0xcf02a0b3
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
sub rsp, 0x20
mov r8d, 1
mov rdx, rsi
call qword [rax + 0x18]
add rsp, 0x20
cmp r14d, 0x91d0e393
ja 0x140015eb0
mov ebx, eax
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x140015f00
mov ecx, 0x80cd74cb
nop dword [rax]
mov eax, dword [0x141dc15e0]
or eax, dword [0x141dc15e4]
imul edx, eax, 0xdd2e536c
imul rdx, rcx
shr rdx, 0x3f
test bl, bl
setne al
cmp edx, 0x9e9b4324
ja 0x140015f10
jmp 0x140017140
test bl, bl
setne al
jmp 0x140017140
mov ecx, dword [0x141dc1a98]
xor ecx, dword [0x141dc1a9c]
imul rdx, rcx, 0x5c64ab3
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
imul ecx, ecx, 0x450b2319
add ecx, 0x13e72d17
cmp ecx, 0x1c410938
ja 0x140017140
lea rsp, [rbp + 0x38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and eax, 0xeaf93
mov ebx, dword [0x141dc1ae8]
or ebx, dword [0x141dc1aec]
cmpsd dword [rsi], dword [rdi]
fiadd dword [rcx]
cmpsd dword [rsi], dword [rdi]
fiadd dword [rcx]
xor ebx, 0x4800c030
or ebx, 0xa04101ca
and ebx, 0xe843c5fb
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, rsi
call fcn.140043ec0
cmp ebx, 0x9c8a46a1
jb 0x1400173a0
nop word cs:[rax + rax]
mov ecx, dword [0x141dc1af0]
or ecx, dword [0x141dc1af4]
or ecx, 0x178adc79
cmp ecx, 0x7447dfbf
je 0x1400173e0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, edx
invalid
add byte [rsi - 0x3696fe26], ah
in eax, dx
insd dword [rdi], dx
invalid
nop dword [rax + rax]
movsq qword [rdi], qword [rsi]
fiadd dword [rcx]
fiadd dword [rcx]
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rbx - 0x255dddeb], cl
add dword [rbx], esp
adc eax, 0x1daa220
xor ah, byte [rbx - 0x26]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1da632e
fiadd dword [rcx]
fiadd dword [rcx]
movzx eax, byte [rcx + rdi]
xchg esp, eax
pop rbp
invalid
or byte [0x1710e0a94], r8b
leave
add cl, ch
or dword [rdx], ecx
add byte [rax], al
nop word [rax + rax]
or dword [rax], eax
add byte [rdi], cl
invalid
add dword [rcx], esi
sal bh, cl
xor eax, 0x1da60e0
int1
invalid
movsd dword [rdi], dword [rsi]
cld
test byte [rdi], al
or dword [rax], eax
add cl, ch
mov esi, 0xc6000008
mov byte [rdi + 8], 1
push rbx
stosd dword [rdi], eax
pop rbp
fiadd dword [rcx]
mov esi, 0xb5c86948
fmul qword [rcx + 0x70]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
and al, bl
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
or eax, 0x1da503a
fmul dword [rdx + 0x4825731b]
mov dword [rsp + 0x20], 0x30
psubsw mm6, qword [rsi]
add byte [rax], al
fiadd dword [rcx]
mov byte [rsp + 0x148], dh
mov eax, 0x264e06c9
ret 0x7de5
pop rbx
add eax, 0x58b0000
invalid
invalid
add byte [rax + 0x29], cl
invalid
sub byte [rbp + 0xbb901d9], dh
insd dword [rdi], dx
fild qword [rbx - 0x3750f0b8]
sub esp, 0x20
mov rcx, r12
call r15
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dc39c8]
and eax, dword [0x141dc39cc]
xor eax, 0x3b4c400f
imul r13d, eax, 0x1909b58c
add r13d, 0x2f8155d8
sub rsp, 0x20
mov rcx, r12
call r15
add rsp, 0x20
cmp r13d, 0xdc3ac71a
ja 0x1400285c0
nop word cs:[rax + rax]
mov eax, dword [0x141dc39d0]
or eax, dword [0x141dc39d4]
and eax, 0x27016d09
or eax, 0xd87c92f2
imul rax, rax, 0x5eadeb79
shr rax, 0x3c
cmp eax, 0x561723ff
ja 0x140028600
nop dword [rax + rax]
mov eax, dword [0x141dc39d8]
imul eax, dword [0x141dc39dc]
add eax, 0x1427e9b2
and eax, 0x42b51f12
cmp eax, 0x81194e6d
je 0x140028630
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
xor edx, edx
nop dword [rax + rax]
test dl, dl
jne 0x140028660
test rcx, rcx
je 0x140028749
nop dword [rax]
mov ecx, dword [0x141dc39e0]
and ecx, dword [0x141dc39e4]
add ecx, 0xad6e180
imul rcx, rcx, 0x3b2171db
shr rcx, 0x3d
cmp ecx, 0x49e2cb55
je 0x140028670
nop word cs:[rax + rax]
mov ecx, dword [0x141dc39e8]
sub ecx, dword [0x141dc39ec]
imul rcx, rcx, 0xb3d2e93
shr rcx, 0x38
imul ecx, ecx, 0x7ea0509b
cmp ecx, 0x45288252
je 0x1400286a0
cmp rax, 0x11
jb 0x1400286d0
mov r12, qword [r12 - 8]
mov eax, dword [0x141dc39f0]
imul eax, dword [0x141dc39f4]
imul eax, eax, 0x4e5486d
and eax, 0x20800206
cmp eax, 0x509c9a15
jbe 0x140028709
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dc39f8]
and eax, dword [0x141dc39fc]
imul r15d, eax, 0x10ad8499
or r15d, 0x3fdf7dba
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call rdi
add rsp, 0x20
cmp r15d, 0x710b797f
jb 0x140028710
mov r12, qword [0x141ddb9a0]
mov eax, dword [0x141dc3a00]
xor edx, edx
div dword [0x141dc3a04]
add eax, 0x2225c23a
or eax, 0xea0b1110
cmp eax, 0x1ed77460
jae 0x140028880
jmp 0x1400288bc
mov edi, dword [0x141dc3a08]
sub edi, dword [0x141dc3a0c]
or edi, 0xb1e80100
and edi, 0xbbee1554
xor edi, 0xcdf8ed85
sub rsp, 0x20
mov rcx, r12
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0xbdf0c92c
jbe 0x1400288d4
sub rsp, 0x20
mov rcx, r12
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140028880
lea rax, [0x141dab628]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
movabs rax, 0x7d92d8286e2e030c
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a3c0
add rsp, 0x20
movabs rcx, 0x233e4dc515ee965
xor rcx, qword [rax]
movabs rdx, 0x10bbf3d1aba32a88
xor rdx, qword [rax + 8]
movzx eax, byte [rax + 0x10]
xor al, 0x91
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xf8], rdx
mov byte [rbp + 0x100], al
lea rax, [rbp + 0x101]
lea rcx, [rbp + 0xf0]
mov qword [rbp + 0x170], rcx
mov qword [rbp + 0x178], rax
mov word [rbp + 0x180], 0
mov dword [rbp + 0x188], 1
sub rsp, 0x20
lea rcx, [rbp + 0x130]
lea rsi, [rbp + 0x170]
mov rdx, rsi
call fcn.140083030
add rsp, 0x20
mov qword [rbp + 0x170], 0
mov dword [rbp + 0xa8], 0
mov rbx, qword [rbp + 0x138]
sub rsp, 0x50
lea r14, [rbp + 0xa8]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xf003f
mov dword [rsp + 0x20], 0
mov rcx, 0xffffffff80000002
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ADVAPI32.dll_RegCreateKeyExW]
add rsp, 0x50
mov r12d, eax
test eax, eax
je 0x140028a20
mov r15, r12
shl r15, 0x20
or r15, 2
cmp qword [rbp + 0x130], 0
jne 0x140028a5e
jmp 0x140028b2f
mov eax, dword [0x141dc3a10]
and eax, dword [0x141dc3a14]
imul eax, eax, 0x4afa0d20
or eax, 0x80c6607f
imul rax, rax, 0x55b54ea9
shr rax, 0x3e
cmp eax, 0x71f81cfa
je 0x140028a20
mov r15, qword [rbp + 0x170]
cmp qword [rbp + 0x130], 0
je 0x140028b2f
mov eax, dword [0x141dc3a18]
xor eax, dword [0x141dc3a1c]
add eax, 0x288ae2c1
shr eax, 1
imul rax, rax, 0x46d5024f
shr rax, 0x3d
cmp eax, 0xdca2af98
jbe 0x140028a8a
mov rax, qword [0x141ddb9a0]
mov eax, 0xb9ee6f81
nop
mov ecx, dword [0x141dc3a20]
add ecx, dword [0x141dc3a24]
imul ecx, ecx, 0x89de5680
imul rcx, rax
shr rcx, 0x3f
mov rsi, qword [0x141ddb9a0]
cmp ecx, 0xeddb67f3
je 0x140028a90
mov eax, dword [0x141dc3a28]
xor eax, dword [0x141dc3a2c]
imul eax, eax, 0xa6cac20b
add eax, 0x6b466945
cmp eax, 0x365fc94
jb 0x140028b17
mov eax, dword [0x141dc3a30]
sub eax, dword [0x141dc3a34]
imul eax, eax, 0xe849b576
add eax, 0x46b2d040
imul rdi, rax, 0x63ed3c39
shr rdi, 0x3e
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x102a1a3a
jbe 0x140028b2f
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140028ad7
test r12d, r12d
je 0x140028f5a
mov qword [rbp + 0x168], r15
movabs rdx, 0xe0c788b119bc1cd3
movabs r8, 0xb0eb7465d4cd17de
movabs r15, 0x1ce0ad271290d196
mov eax, dword [0x141dc3a38]
mov ecx, dword [0x141dc3a3c]
add eax, ecx
add eax, 0x564d47c3
lea r12, [0x141da69ca]
cmp eax, 0xc84fd619
jbe 0x140028c13
mov qword [rbp + 0x170], r12
lea rax, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x128], rdx
lea rax, [rbp + 0x128]
mov rsi, rdx
mov rdx, qword [rbp + 0x128]
sub rsp, 0x20
mov rdi, r8
call fcn.1400198c0
mov r8, rdi
add rsp, 0x20
mov rcx, qword [rax]
xor rcx, rdi
mov rdx, qword [rax + 8]
xor rdx, r15
movzx eax, byte [rax + 0x10]
xor al, 0x25
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0xb0], rdx
mov rdx, rsi
mov byte [rbp + 0xb8], al
lea rax, [rbp + 0xb9]
mov qword [rbp + 0x170], r14
mov qword [rbp + 0x178], rax
mov word [rbp + 0x180], 0
mov word [rbp + 0x188], 1
lea r13, [rbp + 0xb9]
mov rdi, r14
nop dword [rax]
mov eax, dword [0x141dc3a40]
add eax, dword [0x141dc3a44]
or eax, 0xa0800804
and eax, 0xa3c2a864
imul esi, eax, 0xe8023a1e
mov qword [rbp + 0x170], r12
lea rax, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x128], rdx
lea rax, [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
mov rbx, rdx
mov rdx, qword [rbp + 0x128]
sub rsp, 0x20
mov r14, r15
mov r15, r8
call fcn.1400198c0
mov r8, r15
mov r15, r14
add rsp, 0x20
mov rcx, qword [rax]
xor rcx, r8
mov rdx, qword [rax + 8]
xor rdx, r14
movzx eax, byte [rax + 0x10]
xor al, 0x25
mov qword [rbp + 0xa8], rcx
mov qword [rbp + 0xb0], rdx
mov rdx, rbx
mov byte [rbp + 0xb8], al
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x178], r13
mov word [rbp + 0x180], 0
mov word [rbp + 0x188], 1
cmp esi, 0x2f90630c
ja 0x140028c20
mov word [rbp + 0x18a], 0
sub rsp, 0x20
lea rcx, [rbp + 0x130]
lea rsi, [rbp + 0x170]
mov rdx, rsi
call fcn.140083030
add rsp, 0x20
mov qword [rbp + 0x170], 0
mov rbx, qword [rbp + 0x138]
sub rsp, 0x30
mov qword [rsp + 0x20], rsi
mov rcx, 0xffffffff80000002
mov rdx, rbx
xor r8d, r8d
mov r9d, 2
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
add rsp, 0x30
mov esi, eax
mov r15, qword [rbp + 0x170]
cmp qword [rbp + 0x130], 0
lea r13, [rbp + 0x170]
lea r12, [rbp + 0xf0]
mov rdi, qword [rbp + 0x168]
je 0x140028df0
mov eax, dword [0x141dc3a48]
and eax, dword [0x141dc3a4c]
and eax, 0x91f59152
imul eax, eax, 0x7657e94
cmp eax, 0xe37faf38
jne 0x140028d90
mov rax, qword [0x141ddb9a0]
nop dword [rax + rax]
mov eax, dword [0x141dc3a50]
or eax, dword [str.LAf]
add eax, 0xaa2879ad
imul rax, rax, 0x7291d2e3
shr rax, 0x3e
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x28d69ba8
je 0x140028d90
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dc3a58]
xor edx, edx
div dword [0x141dc3a5c]
xor eax, 0x401cd20
or eax, 0xdadc101f
cmp eax, 0x7867fdc3
je 0x140028dd0
nop
mov eax, dword [0x141dc3a60]
xor eax, dword [0x141dc3a64]
or eax, 0x14045029
xor eax, 0x4ac0021
or eax, 0xeb51a8d6
cmp eax, 0xc96a05b0
je 0x140028df0
test esi, esi
jne 0x140028f6a
nop word [rax + rax]
mov eax, dword [0x141dc3b08]
or eax, dword [0x141dc3b0c]
xor eax, 0xcdaab89d
add eax, 0x51dd6c5f
shr eax, 2
imul rax, rax, 0x46508495
shr rax, 0x3b
cmp eax, 0xe3bdd5af
je 0x140028e20
mov eax, edi
and eax, 3
cmp rax, 3
ja case.default.0x140028e68
lea rcx, [0x141dba0cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, r13
lea rbx, [rdi - 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dc3b20]
xor eax, dword [0x141dc3b24]
and eax, 0x44deff79
imul rax, rax, 0x2f196669
shr rax, 0x3b
or eax, 0xe0c35fa4
cmp eax, 0x9fc1086b
jb 0x140028e80
mov r13, qword [rdi - 1]
mov rsi, qword [rdi + 7]
mov rdi, qword [rsi]
nop word cs:[rax + rax]
mov eax, dword [0x141dc3b28]
xor eax, dword [0x141dc3b2c]
or eax, 0x9fd6e4a4
cmp eax, 0x277b2334
je 0x140028ec0
test rdi, rdi
mov qword [rbp + 0x168], r15
je 0x140029c63
xor eax, eax
test al, al
je 0x140029bf6
jmp 0x140029c28
mov eax, dword [0x141dc3b18]
xor edx, edx
div dword [0x141dc3b1c]
xor eax, 0xf7a4fc76
add eax, 0x68de9d29
imul rax, rax, 0x2a99deaf
shr rax, 0x3c
cmp eax, 0xf1cf3870
ja case.0x140028e68.3
jmp case.0x140028e68.0
mov eax, dword [0x141dc3b10]
xor edx, edx
div dword [0x141dc3b14]
imul eax, eax, 0x977c547
or eax, 0xcc67f9b7
and eax, 0xfd67fff7
cmp eax, 0xcb3a0da1
jb case.default.0x140028e68
jmp 0x140028815
lea r13, [rbp + 0x170]
lea r12, [rbp + 0xf0]
jmp case.0x140028e68.0
ud2
mov qword [rbp + 0x168], r15
movabs rdx, 0xed5572516afc2e29
xor eax, eax
lea r14, [0x141da9e3e]
test al, al
je 0x140029072
mov qword [rbp + 0x170], r14
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rdx
mov rsi, rdx
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a960
add rsp, 0x20
mov ecx, dword [rax]
movzx eax, byte [rax + 4]
xor al, 0xaa
mov edx, 0xd8847c6e
xor rdx, rcx
mov byte [rbp + 0xf4], al
mov dword [rbp + 0xf0], edx
lea rax, [rbp + 0xf5]
mov qword [rbp + 0x170], r12
mov qword [rbp + 0x178], rax
mov word [rbp + 0x180], 0
mov dword [rbp + 0x188], 1
sub rsp, 0x20
lea rcx, [rbp + 0xa8]
lea rdx, [rbp + 0x170]
call fcn.140083030
add rsp, 0x20
mov dword [rbp + 0x164], 0x800
mov dword [rbp + 0x128], 0
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x800
xor ecx, ecx
call fcn.1400bf820
mov rdx, rsi
add rsp, 0x20
mov r15, r13
lea r13, [rbp + 0xf5]
lea rsi, [rbp + 0xa8]
xor edi, edi
mov rbx, r12
nop dword [rax + rax]
mov qword [rbp + 0x170], r14
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rdx
mov r12, rdx
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a960
add rsp, 0x20
mov ecx, dword [rax]
mov edx, 0xd8847c6e
xor rcx, rdx
movzx eax, byte [rax + 4]
xor al, 0xaa
mov byte [rbp + 0xf4], al
mov dword [rbp + 0xf0], ecx
mov qword [rbp + 0x170], rbx
mov qword [rbp + 0x178], r13
mov word [rbp + 0x180], 0
mov dword [rbp + 0x188], 1
sub rsp, 0x20
mov rcx, rsi
mov rdx, r15
call fcn.140083030
add rsp, 0x20
mov dword [rbp + 0x164], 0x800
mov dword [rbp + 0x128], 0
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x800
xor ecx, ecx
call fcn.1400bf820
mov rdx, r12
add rsp, 0x20
test dil, dil
jne 0x140029090
mov r9, rax
test rax, rax
je 0x140028815
xor eax, eax
test al, al
jne 0x14002918e
mov eax, dword [0x141dc3a70]
imul eax, dword [0x141dc3a74]
xor eax, 0xef7df2c1
imul eax, eax, 0xdb9aa41a
imul rax, rax, 0x62549f41
shr rax, 0x3b
mov qword [rbp + 0x130], 0x800
cmp eax, 0x86743da2
jne 0x14002919b
mov qword [rbp + 0x130], 0x800
jmp 0x140029159
mov eax, dword [0x141dc3a78]
xor edx, edx
div dword [0x141dc3a7c]
imul eax, eax, 0xe6fb5986
add eax, 0x449ea644
and eax, 0x531a594c
cmp eax, 0x5a6cb25
jbe 0x1400291d2
mov qword [rbp + 0x138], r9
mov qword [rbp + 0x140], 0
xor r8d, r8d
nop word cs:[rax + rax]
mov eax, dword [0x141dc3a80]
xor edx, edx
div dword [0x141dc3a84]
imul eax, eax, 0x4dc13693
or eax, 0x104030c4
and eax, 0x9afa3cc6
mov qword [rbp + 0x138], r9
mov qword [rbp + 0x140], 0
cmp eax, 0x1a40f0c3
ja 0x1400291e0
mov eax, 0x800
mov r13, qword [rbp + 0xb0]
lea rcx, [rbp + 0x164]
mov rdi, qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov rsi, qword [rbp + 0x168]
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0x90], r8
sub rax, r8
mov qword [rbp + 0xe8], rax
mov r15, r9
nop word cs:[rax + rax]
mov eax, dword [0x141dc3a88]
sub eax, dword [0x141dc3a8c]
imul eax, eax, 0x2d752c0d
add eax, 0xe1a313a8
and eax, 0xda0761d9
cmp eax, 0x39fbf3fb
jne 0x1400292b5
sub rsp, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r9
mov rcx, qword [rbp + 0x168]
mov rdx, r13
xor r8d, r8d
lea r9, [rbp + 0x128]
call rdi
mov r9, r15
lea rcx, [rbp + 0x164]
add rsp, 0x30
lea r14, [rbp + 0x128]
nop dword [rax]
mov r12d, dword [0x141dc3a90]
imul r12d, dword [str.__h]
xor r12d, 0x5682
or r12d, 0x66ff296d
add r12d, 0xc0223ca0
sub rsp, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r9
mov rcx, rsi
mov rdx, r13
xor r8d, r8d
mov r9, r14
call rdi
mov r9, r15
lea rcx, [rbp + 0x164]
add rsp, 0x30
cmp r12d, 0xab0157f1
ja 0x1400292c0
mov ebx, eax
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x140029320
cmp ebx, 0xea
mov r14, qword [rbp + 0xe0]
jne 0x1400293ec
mov r8d, dword [rbp + 0x164]
nop
mov eax, dword [0x141dc3aa0]
or eax, dword [0x141dc3aa4]
xor eax, 0x3a59b994
imul eax, eax, 0x140b782b
add eax, 0x241ce9b2
cmp eax, 0xbb9a947e
ja 0x140029340
nop word cs:[rax + rax]
mov eax, dword [0x141dc3aa8]
imul eax, dword [0x141dc3aac]
imul eax, eax, 0xcbf0ac0d
xor eax, 0x32998040
or eax, 0x8046579e
cmp eax, 0x5a2e06f8
je 0x140029370
cmp qword [rbp + 0xe8], r8
jae 0x140029260
sub rsp, 0x30
mov qword [rsp + 0x20], 1
mov r9d, 1
lea rcx, [rbp + 0x130]
mov rdx, qword [rbp + 0x90]
call fcn.1400fd630
lea rcx, [rbp + 0x164]
add rsp, 0x30
mov rax, qword [rbp + 0x130]
mov r9, qword [rbp + 0x138]
mov r8, qword [rbp + 0x140]
jmp 0x140029238
test ebx, ebx
jne 0x14002942d
mov eax, dword [rbp + 0x164]
mov qword [rbp + 0x140], rax
test dword [rax + 1], eax
add byte [rax], al
test dword [rax + 1], eax
add byte [rax], al
mov edi, dword [rbp + 0x128]
cmp edi, 0xb
lea r15, [rbp + 0x130]
lea r12, [rbp + 0x170]
mov r8, qword [rbp + 0xa0]
jbe 0x1400294e6
movabs rbx, 0xde00000002
jmp 0x140029478
shl rbx, 0x20
or rbx, 2
lea r15, [rbp + 0x130]
lea r12, [rbp + 0x170]
mov r8, qword [rbp + 0xa0]
nop word [rax + rax]
mov eax, dword [0x141dc3a98]
sub eax, dword [0x141dc3a9c]
add eax, 0x15b62295
xor eax, 0x9d1296
imul rax, rax, 0x6fc08e9d
shr rax, 0x3e
cmp eax, 0x3f630db3
je 0x140029450
test r8, r8
je 0x1400294c8
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r9
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, 0xb135c29f
nop dword [rax]
mov ecx, dword [0x141dc3ac0]
and ecx, dword [0x141dc3ac4]
imul ecx, ecx, 0x831cbd3b
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xb497d194
cmp ecx, 0xb35c22e8
jb 0x1400294a0
xor edi, edi
movabs r8, 0x8000000000000000
mov r9, rbx
cmp qword [rbp + 0xa8], 0
jne 0x1400294f7
jmp 0x140029567
mov qword [rbp + 0xe8], rax
cmp qword [rbp + 0xa8], 0
je 0x140029567
mov rbx, r8
mov rsi, r9
mov eax, dword [0x141dc3ab0]
imul eax, dword [0x141dc3ab4]
mov ecx, 0xb1feec1b
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xfb920d4f
je 0x140029545
mov eax, dword [0x141dc3ab8]
xor edx, edx
div dword [0x141dc3abc]
add eax, 0x37a75398
or eax, 0xeda1b45b
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x4e546c05
jne 0x14002954e
mov rax, qword [0x141ddb9a0]
jmp 0x14002951f
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r9, rsi
mov r8, rbx
movabs rbx, 0xde00000002
nop word cs:[rax + rax]
mov eax, dword [0x141dc3ac8]
xor edx, edx
div dword [0x141dc3acc]
add eax, 0x6f9daf1c
or eax, 0x58e93dc5
add eax, 0xe009bfef
cmp eax, 0x4706b8f7
jb 0x140029580
xor eax, eax
movabs r13, 0x8000000000000000
test al, al
jne 0x1400295b0
cmp r8, r13
jne 0x14002960d
nop dword [rax]
mov eax, dword [0x141dc3af8]
sub eax, dword [0x141dc3afc]
imul eax, eax, 0x6480398c
add eax, 0x1b93ca
cmp eax, 0x7d992841
jb 0x1400295c0
nop
mov eax, dword [str._vCK_]
xor edx, edx
div dword [0x141dc3b04]
add eax, 0x3fe8d575
xor eax, 0xf62b91a5
imul eax, eax, 0x9a1a7bc
cmp eax, 0x80cd2dce
je 0x1400295e0
mov rbx, r9
jmp 0x140029721
cmp dil, 5
je 0x140029620
movzx eax, dil
cmp eax, 4
je 0x140029665
xor edi, edi
jmp 0x140029680
mov eax, dword [0x141dc3ad0]
and eax, dword [0x141dc3ad4]
add eax, 0x27f1baa9
and eax, 0x2820be29
cmp eax, 0x2649a94d
je 0x140029620
nop dword [rax]
mov eax, dword [0x141dc3ad8]
mov ecx, dword [0x141dc3adc]
add eax, ecx
add eax, 0xeaab9d5f
popfq
stosd dword [rdi], eax
invalid
and eax, 0x878720be
imul eax, eax, 0xe6b857c8
cmp eax, 0x8d2adc07
jb 0x140029640
popfq
stosd dword [rdi], eax
invalid
cmp qword [rbp + 0xe8], 4
jne 0x140029674
mov dil, 1
jmp 0x140029680
xor edi, edi
movabs rbx, 0xd00000002
mov eax, dword [0x141dc3ae0]
or eax, dword [0x141dc3ae4]
imul eax, eax, 0x4a1b95d
cmp eax, 0x14238b93
je 0x140029680
shl r8, 1
test r8, r8
je 0x140029718
nop word cs:[rax + rax]
mov eax, dword [0x141dc3ae8]
sub eax, dword [0x141dc3aec]
imul rax, rax, 0x419a5695
shr rax, 0x3d
add eax, 0x94d2d703
cmp eax, 0x74881ed9
jb 0x1400296b0
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r9
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dc3af0]
sub eax, dword [0x141dc3af4]
imul rax, rax, 0x21d1cb6d
shr rax, 0x3c
add eax, 0x8a0336f1
and eax, 0x20456
cmp eax, 0xfffdccb5
je 0x1400296f0
test dil, dil
jne 0x140029a09
mov eax, ebx
and eax, 3
cmp rax, 3
ja case.default.0x14002973e
lea rcx, [0x141dba0dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [rbx - 1]
mov r13, qword [rbx - 1]
nop dword [rax + rax]
mov eax, dword [0x141dc3ba8]
and eax, dword [0x141dc3bac]
and eax, 0x8220400
or eax, 0xf1dd23bb
imul rcx, rax, 0x376144b9
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0x9a1d47f8
ja 0x140029750
mov rdi, qword [rbx + 7]
mov rbx, qword [rdi]
test rbx, rbx
je 0x1400297e0
mov eax, dword [str.irx4_R]
and eax, dword [0x141dc3bb4]
or eax, 0xf5f6ffff
and eax, 0xfff6ffff
cmp eax, 0xa618b710
jne 0x1400297b7
sub rsp, 0x20
mov rcx, r13
call rbx
add rsp, 0x20
xor r15d, r15d
nop word [rax + rax]
sub rsp, 0x20
mov rcx, r13
call rbx
add rsp, 0x20
test r15b, r15b
jne 0x1400297c0
nop word cs:[rax + rax]
mov eax, dword [0x141dc3bb8]
add eax, dword [0x141dc3bbc]
or eax, 0xe406431
cmp eax, 0x11d69202
je 0x1400297e0
mov rcx, qword [rdi + 8]
lea r15, [rbp + 0x130]
nop word cs:[rax + rax]
mov eax, dword [0x141dc3bc0]
xor edx, edx
div dword [0x141dc3bc4]
or eax, 0x40041a01
xor eax, 0x400000
and eax, 0x49451a43
cmp eax, 0xeaf9d1d4
je 0x140029810
test rcx, rcx
je 0x1400298f0
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc3bc8]
sub ecx, dword [0x141dc3bcc]
add ecx, 0xa6c22abb
or ecx, 0xa475d07e
cmp ecx, 0x93345d6
je 0x140029850
cmp rax, 0x11
jb 0x1400298d6
nop word cs:[rax + rax]
mov eax, dword [0x141dc3bd0]
or eax, dword [0x141dc3bd4]
xor eax, 0x8201252a
and eax, 0x8213353a
cmp eax, 0x561de4f6
je 0x140029880
mov r13, qword [r13 - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc3bd8]
xor edx, edx
div dword [0x141dc3bdc]
imul eax, eax, 0xe8862d35
xor eax, 0x2ee0b1bb
imul eax, eax, 0x59178d1c
cmp eax, 0x71618664
ja 0x1400298b0
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
movabs r13, 0x8000000000000000
nop word cs:[rax + rax]
mov eax, dword [0x141dc3be0]
xor eax, dword [0x141dc3be4]
add eax, 0x6264f3aa
or eax, 0x5c40ff50
cmp eax, 0x5de3b4d5
je 0x140029920
jmp case.0x14002973e.0
mov eax, dword [0x141dc3b98]
imul eax, dword [0x141dc3b9c]
or eax, 0x84811280
and eax, 0xacad5380
shr eax, 6
imul rax, rax, 0x47b2cb7
shr rax, 0x33
cmp eax, 0x370277ca
ja case.0x14002973e.3
nop dword [rax]
mov eax, dword [0x141dc3ba0]
xor eax, dword [0x141dc3ba4]
imul rax, rax, 0x4c9076a1
shr rax, 0x3e
xor eax, 0x12956029
add eax, 0x421ce12f
cmp eax, 0x89e1c312
ja 0x140029970
movabs rsi, 0x719c310f337ebebb
movabs rdi, 0x33536d3b785d71a5
mov eax, dword [0x141dc3be8]
and eax, dword [0x141dc3bec]
xor eax, 0x68cbc608
imul eax, eax, 0x4015b9e4
add eax, 0x7bdcb740
cmp eax, 0xa65b2c1e
jae 0x140029e22
jmp 0x140029e96
mov eax, dword [0x141dc3b90]
sub eax, dword [0x141dc3b94]
imul eax, eax, 0xb777a5a6
and eax, 0x22cc774e
imul eax, eax, 0x4fd714e5
cmp eax, 0xf8274737
je case.default.0x14002973e
jmp 0x140028815
lea r14, [rbp + 0xf0]
mov eax, dword [0x141dc3b70]
or eax, dword [0x141dc3b74]
xor eax, 0x804adb04
imul eax, eax, 0x371c6ae9
cmp eax, 0x1234c1af
je 0x140029a59
mov eax, dword [0x141dc3b78]
or eax, dword [0x141dc3b7c]
or eax, 0xf779a68e
and eax, 0xf77da7cf
lea rcx, [0x141daf7f8]
mov qword [rbp + 0x170], rcx
cmp eax, 0x9d363f7a
jne 0x140029a69
lea rax, [0x141daf7f8]
mov qword [rbp + 0x170], rax
jmp 0x140029a2e
mov eax, dword [0x141dc3b80]
and eax, dword [0x141dc3b84]
or eax, 0x4888262
and eax, 0x348e9b62
imul eax, eax, 0xb19dd160
cmp eax, 0x2f311074
jne 0x140029a93
lea rax, [rbp + 0x170]
lea rdx, [rbp + 0x170]
nop word [rax + rax]
mov eax, dword [0x141dc3b88]
and eax, dword [0x141dc3b8c]
imul rax, rax, 0x2a89fb47
shr rax, 0x3b
or eax, 0x9329c10d
imul eax, eax, 0x704d28fa
cmp eax, 0xa8b59252
jb 0x140029aa0
mov rcx, qword [rbp + 0x170]
movabs rax, 0x26235929db028556
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140018190
add rsp, 0x20
movabs rcx, 0x887e05dc14c4621f
xor rcx, qword [rax]
movabs rdx, 0x357283015071967e
xor rdx, qword [rax + 8]
movabs r8, 0xb968ed20c740a088
xor r8, qword [rax + 0x10]
movabs r9, 0xa2dc36333d5b5786
xor r9, qword [rax + 0x18]
mov r10d, 0xa752c3fe
xor r10d, dword [rax + 0x20]
movzx eax, word [rax + 0x24]
mov r11d, eax
xor r11b, 0x68
shr eax, 8
xor al, 0xf1
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x138], rdx
mov qword [rbp + 0x140], r8
mov qword [rbp + 0x148], r9
mov dword [rbp + 0x150], r10d
mov byte [rbp + 0x154], r11b
mov byte [rbp + 0x155], al
lea rax, [rbp + 0x130]
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], 0x26
lea rax, [rbp + 0xa8]
mov qword [rbp + 0xf0], rax
lea rax, [0x14008b440]
mov qword [rbp + 0xf8], rax
lea rax, [0x140102eb0]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 2
mov qword [rbp + 0x190], 0
mov qword [rbp + 0x180], r14
mov qword [rbp + 0x188], 1
sub rsp, 0x20
lea rcx, [rbp + 0x170]
call fcn.14009ee10
call fcn.1400bf5e0
mov r15d, dword [0x141dc3b30]
add r15d, dword [0x141dc3b34]
and r15d, 0xf1ab6f10
xor r15d, 0x4066581f
sub rsp, 0x20
mov rcx, r13
call rdi
add rsp, 0x20
cmp r15d, 0xd2d8e2d7
jae 0x140029c40
sub rsp, 0x20
mov rcx, r13
call rdi
add rsp, 0x20
jmp 0x140029bf6
mov eax, dword [0x141dc3b38]
sub eax, dword [0x141dc3b3c]
imul eax, eax, 0x698b458f
or eax, 0x7f599f3e
add eax, 0x4124736c
cmp eax, 0x8f932a48
jb 0x140029c40
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140029c70
nop word cs:[rax + rax]
mov eax, dword [0x141dc3b40]
or eax, dword [0x141dc3b44]
and eax, 0x4a13c780
add eax, 0x66d181d8
imul rax, rax, 0x3c351737
shr rax, 0x3c
cmp eax, 0xf609b14
ja 0x140029c80
mov rcx, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
xor edx, edx
nop word cs:[rax + rax]
test dl, dl
jne 0x140029cc0
test rcx, rcx
je 0x140029d5c
nop dword [rax]
mov ecx, dword [0x141dc3b48]
sub ecx, dword [0x141dc3b4c]
imul ecx, ecx, 0xad57153b
cmp ecx, 0xced27ca4
je 0x140029cd0
cmp rax, 0x11
jb 0x140029cf4
mov r13, qword [r13 - 8]
xor eax, eax
test al, al
je 0x140029d14
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov edi, dword [0x141dc3b50]
and edi, dword [0x141dc3b54]
and edi, 0x405a27
xor edi, 0x40d025
or edi, 0x3f9d21d8
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call rsi
add rsp, 0x20
cmp edi, 0xcd9ef4fc
ja 0x140029d20
mov rsi, qword [0x141ddb9a0]
mov eax, dword [0x141dc3b58]
xor eax, dword [0x141dc3b5c]
imul rax, rax, 0x15bae353
shr rax, 0x3c
cmp eax, 0xf0360073
jne 0x140029d97
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov edi, 0xc5b5ed4d
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dc3b60]
xor edx, edx
div dword [0x141dc3b64]
mov r13d, eax
add r13d, 0xc7f5612c
imul r13, rdi
shr r13, 0x3d
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, rbx
call r15
add rsp, 0x20
cmp r13d, 0xc35e7026
je 0x140029db0
nop dword [rax]
mov eax, dword [0x141dc3b68]
and eax, dword [0x141dc3b6c]
imul eax, eax, 0xfa227547
xor eax, 0x2f830df0
add eax, 0x776ee394
cmp eax, 0x149f8a20
jb 0x140029df0
mov r15, qword [rbp + 0x168]
mov r13, r14
jmp case.0x140028e68.0
mov ebx, dword [0x141dc3bf0]
and ebx, dword [0x141dc3bf4]
add ebx, 0x35e094b8
imul rax, rbx, 0x3a00750d
shr rax, 0x20
sub ebx, eax
shr ebx, 1
add ebx, eax
shr ebx, 0x1f
lea rax, [0x141db3320]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rdi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001b140
add rsp, 0x20
mov r9, qword [rax]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
xor rcx, rsi
movzx eax, byte [rax + 0x20]
cmp ebx, 0xfec642a
jbe 0x140029ede
lea rax, [0x141db3320]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rdi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001b140
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
movzx eax, byte [rax + 0x20]
jmp 0x140029e22
movabs r10, 0x7e4ed78418dc7ca0
xor rdx, r10
movabs r10, 0x878a0bd821fbbb9c
xor r8, r10
movabs r10, 0x99a9ae2a5545f6a2
xor r9, r10
xor al, 0xf1
mov qword [rbp + 0x130], r9
mov qword [rbp + 0x138], r8
mov qword [rbp + 0x140], rdx
mov qword [rbp + 0x148], rcx
mov byte [rbp + 0x150], al
mov qword [rbp + 0xa8], r15
mov qword [rbp + 0xb0], 0x21
lea rax, [rbp + 0xa8]
mov qword [rbp + 0xf0], rax
lea rax, [0x14008b440]
mov qword [rbp + 0xf8], rax
lea rax, [0x140102eb0]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x178], 2
mov qword [rbp + 0x190], 0
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], 1
sub rsp, 0x20
lea rsi, [rbp + 0x170]
mov rcx, rsi
call fcn.14009ee10
add rsp, 0x20
lea rax, [0x141dac974]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
movabs rax, 0x4386d87d7524156
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140019430
add rsp, 0x20
mov ecx, dword [rax]
movzx eax, byte [rax + 4]
xor al, 0xe9
xor rcx, 0x3201cb7e
mov byte [rbp + 0x174], al
mov dword [rbp + 0x170], ecx
sub rsp, 0x20
lea r9, [0x140102e98]
lea rdx, [rbp + 0x170]
mov r8d, 5
mov rbx, qword [rbp + 0x168]
mov rcx, rbx
call fcn.14001b710
add rsp, 0x20
test rax, rax
jne 0x14002a1d0
mov rsi, qword [rbp + 0x38]
mov rdi, qword [rbp + 0x40]
nop dword [rax]
mov eax, dword [0x141dc3c10]
mov ecx, dword [0x141dc3c14]
add eax, ecx
add eax, 0xbaf7fe24
imul rax, rax, 0x70a856a9
shr rax, 0x3e
or eax, 0x268400ac
cmp eax, 0xb960ab1e
ja 0x14002a040
movabs rax, 0xffffffff7fffffff
cmp rbx, rax
ja 0x14002a08a
sub rsp, 0x20
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x20
lea rax, [0x141dae6eb]
mov qword [rdi], rax
mov rcx, qword [rdi]
movabs rax, 0x2fad1ee46a7bba3c
mov qword [rsi], rax
mov rdx, qword [rsi]
sub rsp, 0x20
call fcn.140018010
add rsp, 0x20
mov rbx, qword [rax]
movzx r12d, word [rax + 8]
mov eax, dword [0x141dc3c18]
xor edx, edx
div dword [0x141dc3c1c]
add eax, 0x584d208c
imul rax, rax, 0xc8497b5
shr rax, 0x3b
cmp eax, 0x1dcd9dc4
jbe 0x14002a0f0
movzx eax, byte [0x141ddb9b8]
nop dword [rax + rax]
mov eax, dword [0x141dc3c20]
xor eax, dword [0x141dc3c24]
xor eax, 0x97cc9e3a
imul rax, rax, 0x9154af
shr rax, 0x35
add eax, 0xc488154a
movzx ecx, byte [0x141ddb9b8]
cmp eax, 0xdbc233ea
ja 0x14002a0f0
mov eax, dword [0x141dc3c28]
sub eax, dword [0x141dc3c2c]
and eax, 0xb5e3c8ac
cmp eax, 0x5242cbfb
jne 0x14002a150
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
nop dword [rax + rax]
mov esi, dword [0x141dc3c30]
xor esi, dword [0x141dc3c34]
add esi, 0x6fb729e3
or esi, 0xd15b3da2
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0x17280693
je 0x14002a150
mov rcx, rax
test rax, rax
je 0x14002a1fc
mov eax, dword [0x141dc3c50]
xor edx, edx
div dword [0x141dc3c54]
movabs rdx, 0xe555015a89119f64
xor eax, 0x9b34c5f7
mov r8d, 0xd15f5445
imul r8, rax
shr r8, 0x3d
or r8d, 0x88765f48
cmp r8d, 0xce34fc44
jne 0x14002a2de
jmp 0x14002a34c
mov eax, dword [0x141dc3bf8]
imul eax, dword [0x141dc3bfc]
or eax, 0x875abf4b
xor eax, 0xb7d372c6
add eax, 0xf948dae7
cmp eax, 0xc5db97ec
jbe 0x14002a285
jmp 0x14002a2a2
mov eax, dword [0x141dc3c38]
add eax, dword [0x141dc3c3c]
and eax, 0xe8ac20f8
imul eax, eax, 0x8bf49a85
mov ecx, 0x95e6189b
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x4e164526
jbe 0x14002a22a
ud2
mov eax, 0xa639d03f
nop
mov ecx, dword [0x141dc3c40]
sub ecx, dword [0x141dc3c44]
imul ecx, ecx, 0x1127c859
add ecx, 0x80de9f34
imul rcx, rax
shr rcx, 0x3f
ud2
mov eax, dword [0x141dc3c00]
xor edx, edx
div dword [0x141dc3c04]
imul eax, eax, 0xdeed6902
ud2
ud2
mov eax, dword [0x141dc3c58]
or eax, dword [0x141dc3c5c]
add eax, 0xf687fdeb
imul rax, rax, 0x1798499f
shr rax, 0x39
mov r8d, r12d
shr r8d, 8
xor r8b, 0x1f
mov r9d, r12d
xor r9b, 0x45
mov r10, rbx
xor r10, rdx
mov qword [rcx], r10
mov byte [rcx + 8], r9b
mov byte [rcx + 9], r8b
mov qword [r14], 0xa
mov qword [r14 + 8], rcx
mov qword [r14 + 0x10], 0xa
mov byte [r14 + 0x18], 0
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x28], 8
cmp eax, 0xe4c00ef4
jne 0x14002a398
mov eax, r12d
shr eax, 8
xor al, 0x1f
mov r8d, r12d
xor r8b, 0x45
mov r9, rbx
xor r9, rdx
mov qword [rcx], r9
mov byte [rcx + 8], r8b
mov byte [rcx + 9], al
mov qword [r14], 0xa
mov qword [r14 + 8], rcx
mov qword [r14 + 0x10], 0xa
mov byte [r14 + 0x18], 0
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x28], 8
jmp 0x14002a2de
mov eax, dword [0x141dc3c60]
or eax, dword [0x141dc3c64]
movabs rsi, 0x77d41ba75e2a5042
imul eax, eax, 0xd194ac14
or eax, 0x7fbefbfd
cmp eax, 0xbccba3ce
mov rbx, qword [rbp + 0x28]
mov r14, qword [rbp + 0x30]
jbe 0x14002a465
mov rax, qword [rbp + 0xe0]
mov qword [rax + 0x30], 0
mov qword [rax + 0x88], 0
mov qword [rax + 0x98], 0
mov word [rax + 0xa0], 0
mov qword [rax + 0x38], r13
mov word [rax + 0xc0], 0
mov word [rax + 0xc8], 0
mov dword [rax + 0x58], 6
mov dword [rax + 0x68], 6
mov dword [rax + 0x78], 6
mov qword [rax + 0xa8], 0
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc4], 0x8000000
lea rax, [0x141dabf98]
mov qword [r14], rax
mov rcx, qword [r14]
mov qword [rbx], rsi
mov rdx, qword [rbx]
sub rsp, 0x20
call fcn.14001adf0
add rsp, 0x20
mov r12, qword [rbp + 0xe0]
mov rax, r12
add rax, 0x20
mov qword [rbp + 0x168], rax
lea rdi, [0x141dabf98]
nop word cs:[rax + rax]
mov r15d, dword [0x141dc3c68]
sub r15d, dword [0x141dc3c6c]
and r15d, 0x11091511
xor r15d, 0x3ec6e35f
mov qword [r12 + 0x30], 0
mov qword [r12 + 0x88], 0
mov qword [r12 + 0x98], 0
mov word [r12 + 0xa0], 0
mov qword [r12 + 0x38], r13
mov word [r12 + 0xc0], 0
mov word [r12 + 0xc8], 0
mov dword [r12 + 0x58], 6
mov dword [r12 + 0x68], 6
mov dword [r12 + 0x78], 6
mov qword [r12 + 0xa8], 0
mov qword [r12 + 0xb8], 0
mov dword [r12 + 0xc4], 0x8000000
mov qword [r14], rdi
mov rcx, qword [r14]
mov qword [rbx], rsi
mov rdx, qword [rbx]
sub rsp, 0x20
call fcn.14001adf0
add rsp, 0x20
cmp r15d, 0xa807ff70
ja 0x14002a490
mov rdi, qword [rax]
mov r15, qword [rax + 8]
mov r13, qword [rax + 0x10]
mov esi, dword [rax + 0x18]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x1c
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14002a5a8
mov r12, rax
mov eax, dword [0x141dc3c80]
and eax, dword [0x141dc3c84]
cmp eax, 0xd3271962
mov r14, qword [rbp + 0xe0]
jne 0x14002a5f6
jmp 0x14002a6b6
mov eax, dword [0x141dc3c70]
and eax, dword [0x141dc3c74]
xor eax, 0x4b38b60e
imul eax, eax, 0x93f1be36
add eax, 0xfd2c1fe6
cmp eax, 0x6772cf39
jbe 0x14002a5d0
ud2
mov eax, dword [str.6_rPD]
xor edx, edx
div dword [0x141dc3c7c]
and eax, 0x606a0001
add eax, 0x1e399daa
ud2
mov ebx, dword [0x141dc3c88]
add ebx, dword [0x141dc3c8c]
xor ebx, 0x30101235
or ebx, 0xceedadca
mov rax, rdi
movabs rcx, 0x30f602216a0de99e
xor rax, rcx
mov rcx, r15
movabs rdx, 0x4e989d33e6f91578
xor rcx, rdx
mov rdx, r13
movabs r8, 0xaa0336bcfae4a62c
xor rdx, r8
mov r8d, esi
xor r8d, 0x564eca16
mov qword [r12], rax
mov qword [r12 + 8], rcx
mov qword [r12 + 0x10], rdx
mov dword [r12 + 0x18], r8d
sub rsp, 0x20
mov rcx, qword [rbp + 0x168]
call fcn.1400bf980
add rsp, 0x20
mov rax, qword [r14 + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 0x1c
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0x1c
mov byte [rax + 0x20], 0
mov qword [r14 + 0x30], 1
sub rsp, 0x20
mov rcx, r14
call fcn.14000df40
add rsp, 0x20
cmp ebx, 0xec499a67
jne 0x14002a757
mov rax, rdi
movabs rcx, 0x30f602216a0de99e
xor rax, rcx
mov rcx, r15
movabs rdx, 0x4e989d33e6f91578
xor rcx, rdx
mov rdx, r13
movabs r8, 0xaa0336bcfae4a62c
xor rdx, r8
mov r8d, esi
xor r8d, 0x564eca16
mov qword [r12], rax
mov qword [r12 + 8], rcx
mov qword [r12 + 0x10], rdx
mov dword [r12 + 0x18], r8d
sub rsp, 0x20
mov rcx, qword [rbp + 0x168]
call fcn.1400bf980
add rsp, 0x20
mov rax, qword [r14 + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 0x1c
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0x1c
mov byte [rax + 0x20], 0
mov qword [r14 + 0x30], 1
sub rsp, 0x20
mov rcx, r14
call fcn.14000df40
add rsp, 0x20
jmp 0x14002a5f6
mov eax, dword [0x141dc3c90]
xor eax, dword [0x141dc3c94]
movabs rsi, 0x4b19cb8d84b8b95d
xor eax, 0xa40be887
imul eax, eax, 0x7fc28740
cmp eax, 0x507b3230
mov rdi, qword [rbp + 0x158]
mov r14, qword [rbp + 0xc8]
jb 0x14002a7b5
sub rsp, 0x20
mov ecx, 5
call fcn.14008b610
add rsp, 0x20
lea rax, [0x141dad288]
mov qword [r14], rax
mov rbx, qword [r14]
mov qword [rdi], rsi
xor eax, eax
test al, al
je 0x14002a7d6
sub rsp, 0x20
mov ecx, 5
call fcn.14008b610
add rsp, 0x20
lea rax, [0x141dad288]
mov qword [r14], rax
mov qword [rdi], rsi
jmp 0x14002a78d
mov r14, qword [rdi]
mov eax, dword [0x141dc3c98]
xor edx, edx
div dword [0x141dc3c9c]
cmp eax, 0x54af04fe
movabs r12, 0x8000000000000000
mov r13, qword [rbp + 0xc0]
je 0x14002a860
mov r15d, dword [0x141dc3ca0]
or r15d, dword [0x141dc3ca4]
and r15d, 0x18848501
xor r15d, 0x3a86a5c1
or r15d, 0x84395a3c
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.14001a040
add rsp, 0x20
mov rsi, qword [rax]
movzx edi, word [rax + 8]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp r15d, 0x564c434b
jne 0x14002a89a
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.14001a040
add rsp, 0x20
mov rcx, qword [rax]
movzx eax, word [rax + 8]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14002a7ff
test rax, rax
je 0x14002a8c9
movabs rcx, 0xd093d9a2a434da5d
mov edx, dword [0x141dc3ca8]
or edx, dword [0x141dc3cac]
cmp edx, 0xff9b1d1
mov rbx, qword [rbp + 0x98]
jne 0x14002a8d9
jmp 0x14002a95b
ud2
mov edx, dword [0x141dc3cb0]
add edx, dword [0x141dc3cb4]
or edx, 0xae280187
mov r8d, edi
shr r8d, 8
xor r8b, 0x42
mov r9d, edi
xor r9b, 0x51
mov r10, rsi
xor r10, rcx
mov qword [rax], r10
mov byte [rax + 8], r9b
mov byte [rax + 9], r8b
mov qword [rbx], 0xa
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0xa
mov byte [rbx + 0x18], 0
mov qword [rbx + 0x20], 0
mov qword [rbx + 0x28], 8
mov qword [rbx + 0x30], 0
mov qword [rbx + 0x88], 0
mov qword [rbx + 0x98], 0
cmp edx, 0x2cb8b987
jne 0x14002a9c4
mov edx, edi
shr edx, 8
xor dl, 0x42
mov r8d, edi
xor r8b, 0x51
mov r9, rsi
xor r9, rcx
mov qword [rax], r9
mov byte [rax + 8], r8b
mov byte [rax + 9], dl
mov qword [rbx], 0xa
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], 0xa
mov byte [rbx + 0x18], 0
mov qword [rbx + 0x20], 0
mov qword [rbx + 0x28], 8
mov qword [rbx + 0x30], 0
mov qword [rbx + 0x88], 0
mov qword [rbx + 0x98], 0
jmp 0x14002a8d9
mov word [rbx + 0xa0], 0
mov qword [rbx + 0x38], r12
mov word [rbx + 0xc0], 0
mov byte [rbx + 0xc8], 0
mov dword [rbx + 0x58], 6
mov dword [rbx + 0x68], 6
movabs rdx, 0x281095583ae9ac3a
xor eax, eax
test al, al
je 0x14002aa89
mov dword [rbx + 0x78], 6
mov byte [rbx + 0xc9], 0
mov qword [rbx + 0xa8], 0
mov qword [rbx + 0xb8], 0
mov dword [rbx + 0xc4], 0x8000000
lea rax, [0x141da50ca]
mov rcx, qword [rbp + 0x108]
mov qword [rcx], rax
mov rcx, qword [rcx]
mov qword [r13], rdx
mov rsi, rdx
mov rdx, qword [r13]
sub rsp, 0x20
call fcn.140018520
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 0x10]
movzx eax, byte [rax + 0x14]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x15
xor ecx, ecx
call fcn.1400bf820
mov rdx, rsi
add rsp, 0x20
mov rax, rbx
add rax, 0x20
mov qword [rbp + 0x168], rax
mov rdi, rbx
nop word [rax + rax]
mov eax, dword [0x141dc3cb8]
xor eax, dword [0x141dc3cbc]
imul r13d, eax, 0xe946107f
add r13d, 0x49a4ee2f
or r13d, 0x9de0768e
mov dword [rdi + 0x78], 6
mov byte [rdi + 0xc9], 0
mov qword [rdi + 0xa8], 0
mov qword [rdi + 0xb8], 0
mov dword [rdi + 0xc4], 0x8000000
lea rax, [0x141da50ca]
mov rcx, qword [rbp + 0x108]
mov qword [rcx], rax
mov rcx, qword [rcx]
mov rax, qword [rbp + 0xc0]
mov qword [rax], rdx
mov r14, rdx
mov rdx, qword [rax]
sub rsp, 0x20
call fcn.140018520
add rsp, 0x20
mov rbx, qword [rax]
mov r15, qword [rax + 8]
mov r12d, dword [rax + 0x10]
movzx esi, byte [rax + 0x14]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x15
xor ecx, ecx
call fcn.1400bf820
mov rdx, r14
add rsp, 0x20
cmp r13d, 0xfffae50e
ja 0x14002aaa0
mov r14, rax
test rax, rax
je 0x14002ab97
mov r13d, esi
mov eax, dword [0x141dc3cd8]
mov ecx, dword [0x141dc3cdc]
add eax, ecx
add eax, 0x5c76b344
xor eax, 0xd781b13b
cmp eax, 0x32951295
mov rsi, qword [rbp + 0x98]
mov rdi, qword [rbp + 0x168]
jae 0x14002abfe
jmp 0x14002ac90
mov eax, dword [0x141dc3cc0]
xor edx, edx
div dword [0x141dc3cc4]
imul eax, eax, 0x169cb5e
xor eax, 0x6017228d
and eax, 0x645fbfbd
cmp eax, 0x5a804a18
jae 0x14002abc0
ud2
mov eax, dword [0x141dc3cc8]
xor eax, dword [0x141dc3ccc]
imul eax, eax, 0x463504b9
or eax, 0x44958911
ud2
mov eax, r13d
xor al, 0xc4
mov ecx, r12d
xor ecx, 0x84033627
mov rdx, r15
movabs r8, 0x5fbd128daa92bc0
xor rdx, r8
mov r8, rbx
movabs r9, 0x649732a18614ef7c
xor r8, r9
mov qword [r14], r8
mov qword [r14 + 8], rdx
mov dword [r14 + 0x10], ecx
mov byte [r14 + 0x14], al
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bf980
add rsp, 0x20
mov rax, qword [rsi + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 0x15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0x15
mov byte [rax + 0x20], 0
mov qword [rsi + 0x30], 1
sub rsp, 0x20
mov rcx, rsi
call fcn.14000df40
add rsp, 0x20
xor eax, eax
test al, al
je 0x14002ad1d
mov eax, r13d
xor al, 0xc4
mov ecx, r12d
xor ecx, 0x84033627
mov rdx, r15
movabs r8, 0x5fbd128daa92bc0
xor rdx, r8
mov r8, rbx
movabs r9, 0x649732a18614ef7c
xor r8, r9
mov qword [r14], r8
mov qword [r14 + 8], rdx
mov dword [r14 + 0x10], ecx
mov byte [r14 + 0x14], al
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bf980
add rsp, 0x20
mov rax, qword [rsi + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 0x15
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0x15
mov byte [rax + 0x20], 0
mov qword [rsi + 0x30], 1
sub rsp, 0x20
mov rcx, rsi
call fcn.14000df40
add rsp, 0x20
jmp 0x14002abfe
mov eax, dword [0x141dc3ce0]
sub eax, dword [0x141dc3ce4]
and eax, 0x8e0c8941
or eax, 0x215372ba
xor eax, 0xe964ea77
cmp eax, 0x930b6330
mov rdi, qword [rbp + 0x70]
jb 0x14002ad86
mov eax, dword [0x141dc3ce8]
or eax, dword [0x141dc3cec]
imul eax, eax, 0x301eeca4
mov esi, 0xa376d65b
imul rsi, rax
shr rsi, 0x3f
sub rsp, 0x20
mov ecx, 5
call fcn.14008b610
add rsp, 0x20
lea rax, [0x141dab4bf]
mov qword [rdi], rax
cmp esi, 0x4749152a
jne 0x14002ada4
sub rsp, 0x20
mov ecx, 5
call fcn.14008b610
add rsp, 0x20
lea rax, [0x141dab4bf]
mov qword [rdi], rax
jmp 0x14002ad43
mov rdi, qword [rdi]
movabs r14, 0x4d76fd48afe0dc26
xor eax, eax
test al, al
mov r13, qword [rbp + 0x68]
jne 0x14002ae2b
mov eax, dword [0x141dc3cf0]
or eax, dword [0x141dc3cf4]
shr eax, 1
mov ecx, 0x8d439887
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0x7f69db9
imul r12d, ecx, 0x7e781e08
mov qword [r13], r14
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rdi
call fcn.1400183c0
add rsp, 0x20
mov rbx, qword [rax]
movzx esi, word [rax + 8]
movzx r15d, byte [rax + 0xa]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xb
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp r12d, 0xe3c87aa4
jbe 0x14002ae6e
mov qword [r13], r14
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rdi
call fcn.1400183c0
add rsp, 0x20
mov rcx, qword [rax]
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xb
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14002adbb
test rax, rax
je 0x14002aeb2
shl r15d, 0x10
or esi, r15d
movabs r11, 0xf7b034afc4965aae
mov ecx, dword [0x141dc3d10]
sub ecx, dword [0x141dc3d14]
add ecx, 0xe69bd350
cmp ecx, 0x2a737d7f
lea r12, [rbp + 0x170]
mov r10, qword [rbp + 0x60]
jbe 0x14002af29
jmp 0x14002af6f
mov eax, dword [0x141dc3cf8]
or eax, dword [0x141dc3cfc]
add eax, 0xa7c63cbb
or eax, 0x1dc6cd06
xor eax, 0x7d9404b1
cmp eax, 0x38912779
jbe 0x14002aee0
ud2
mov eax, dword [0x141dc3d00]
xor edx, edx
div dword [0x141dc3d04]
ud2
mov ecx, dword [0x141dc3d18]
imul ecx, dword [0x141dc3d1c]
imul ecx, ecx, 0x6917d04c
xor ecx, 0x5924860
and ecx, 0x859f486c
mov edx, esi
shr edx, 8
xor dl, 0x2b
mov r8d, esi
xor r8b, 0x9d
mov r9, rbx
xor r9, r11
mov qword [rax], r9
mov byte [rax + 8], r8b
mov byte [rax + 9], dl
cmp ecx, 0x1a59194c
jbe 0x14002af8d
mov ecx, esi
shr ecx, 8
xor cl, 0x2b
mov edx, esi
xor dl, 0x9d
mov r8, rbx
xor r8, r11
mov qword [rax], r8
mov byte [rax + 8], dl
mov byte [rax + 9], cl
jmp 0x14002af29
shr esi, 0x10
xor sil, 0x90
mov r13, rax
mov byte [rax + 0xa], sil
lea rax, [0x141db2052]
mov qword [r10], rax
mov rdi, qword [r10]
movabs rax, 0x8ab122334d23e5de
mov rdx, qword [rbp + 0x120]
mov qword [rdx], rax
mov eax, dword [0x141dc3d20]
mov ecx, dword [0x141dc3d24]
add eax, ecx
add eax, 0xee2aa82a
xor eax, 0xb5b561f0
cmp eax, 0xd769b35
jb 0x14002b04c
mov eax, dword [0x141dc3d28]
and eax, dword [0x141dc3d2c]
imul r15d, eax, 0x80b8b017
or r15d, 0x40b08100
and r15d, 0xd4b0bb00
mov rax, qword [rbp + 0x120]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, rdi
call fcn.140019a90
add rsp, 0x20
mov rsi, qword [rax]
mov r14d, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf820
mov rdx, qword [rbp + 0x120]
add rsp, 0x20
cmp r15d, 0x68c59af6
jbe 0x14002b097
mov rax, qword [rbp + 0x120]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, rdi
call fcn.140019a90
add rsp, 0x20
mov rcx, qword [rax]
mov ecx, dword [rax + 8]
movzx eax, byte [rax + 0xc]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf820
mov rdx, qword [rbp + 0x120]
add rsp, 0x20
jmp 0x14002afdb
test rax, rax
je 0x14002b1e9
xor bl, 0xd
movabs rcx, 0xa15038b444238463
xor rsi, rcx
xor r14d, 0x6e9b9977
mov qword [rax], rsi
mov dword [rax + 8], r14d
mov ecx, dword [0x141dc3d38]
and ecx, dword [0x141dc3d3c]
imul rcx, rcx, 0x723ac49f
shr rcx, 0x3c
imul ecx, ecx, 0x8a268159
or ecx, 0xad156bd
cmp ecx, 0x7fb0af42
mov r15, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x58]
jne 0x14002b100
mov byte [rax + 0xc], bl
nop dword [rax + rax]
mov ecx, dword [str.z_x]
imul ecx, dword [0x141dc3d44]
xor ecx, 0x4bd3b0b8
imul ecx, ecx, 0xe505ecd0
add ecx, 0xed2b1b40
mov byte [rax + 0xc], bl
cmp ecx, 0x70355167
ja 0x14002b100
mov qword [rbp + 0x28], rax
lea rax, [0x141daa620]
mov qword [r8], rax
mov rcx, qword [r8]
movabs rax, 0xbd8a3b64f56efb5
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.140018fa0
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xc
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14002b1b5
mov ecx, dword [0x141dc3d50]
xor ecx, dword [0x141dc3d54]
movabs r9, 0x33f09783d49576c5
xor ecx, 0x8212620
or ecx, 0x359ed1cb
cmp ecx, 0xc0e33748
mov r10, qword [rbp + 0x78]
jne 0x14002b239
jmp 0x14002b277
ud2
xor eax, eax
test al, al
je 0x14002b1f1
ud2
xor eax, eax
nop word cs:[rax + rax]
ud2
mov ecx, dword [0x141dc3d58]
xor ecx, dword [0x141dc3d5c]
or ecx, 0xc80f6531
and ecx, 0xc8bfef35
mov edx, edi
xor edx, 0x11c0763
mov r8, rsi
xor r8, r9
mov qword [rax], r8
mov dword [rax + 8], edx
lea rdx, [0x141dac7a4]
mov qword [r10], rdx
cmp ecx, 0x5f1b3571
jne 0x14002b297
mov ecx, edi
xor ecx, 0x11c0763
mov rdx, rsi
xor rdx, r9
mov qword [rax], rdx
mov dword [rax + 8], ecx
lea rcx, [0x141dac7a4]
mov qword [r10], rcx
jmp 0x14002b239
mov qword [rbp + 0x30], rax
mov rdi, qword [r10]
mov eax, dword [0x141dc3d60]
imul eax, dword [0x141dc3d64]
movabs rsi, 0x57980ab5dce31923
and eax, 0x8cc502a9
imul eax, eax, 0x11962782
cmp eax, 0xf728eebd
je 0x14002b30b
mov eax, dword [0x141dc3d68]
xor edx, edx
div dword [0x141dc3d6c]
and eax, 0xaabc7763
imul r14, rax, 0x3fa45735
shr r14, 0x3b
or r14d, 0xdc9b5522
mov qword [r15], rsi
mov rdx, qword [r15]
sub rsp, 0x20
mov rcx, rdi
call fcn.14001b5a0
add rsp, 0x20
cmp r14d, 0xdc3497fb
jae 0x14002b323
mov qword [r15], rsi
mov rdx, qword [r15]
sub rsp, 0x20
mov rcx, rdi
call fcn.14001b5a0
add rsp, 0x20
jmp 0x14002b2c7
mov rbx, rax
mov eax, dword [0x141dc3d70]
sub eax, dword [0x141dc3d74]
add eax, 0xcc8848dc
cmp eax, 0x63c2f9e0
ja 0x14002b389
mov eax, dword [0x141dc3d78]
xor edx, edx
div dword [0x141dc3d7c]
imul r15d, eax, 0xdfda1938
add r15d, 0x45e80b60
mov rdi, qword [rbx]
mov r14d, dword [rbx + 8]
movzx esi, byte [rbx + 0xc]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp r15d, 0xe0411175
jbe 0x14002b3b0
mov rax, qword [rbx]
mov eax, dword [rbx + 8]
movzx eax, byte [rbx + 0xc]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14002b33e
test rax, rax
je 0x14002bc9c
movabs r8, 0x16282595cb64ca25
mov ecx, dword [0x141dc3d88]
and ecx, dword [0x141dc3d8c]
cmp ecx, 0x83a9ca64
jne 0x14002b3ec
mov rcx, rdi
xor rcx, r8
mov edx, r14d
xor edx, 0x41cb17d8
mov qword [rax], rcx
mov dword [rax + 8], edx
xor sil, 0x40
xor rdi, r8
xor r14d, 0x41cb17d8
lea r15, [rbp + 0x130]
mov r9, qword [rbp + 0x88]
nop dword [rax + rax]
mov ecx, dword [0x141dc3d90]
xor ecx, dword [0x141dc3d94]
imul rcx, rcx, 0x2094de0d
shr rcx, 0x3c
add ecx, 0xf270e6d
xor ecx, 0x7999f38d
mov qword [rax], rdi
mov dword [rax + 8], r14d
cmp ecx, 0xe5ce578a
ja 0x14002b410
mov ecx, dword [0x141dc3d98]
sub ecx, dword [0x141dc3d9c]
xor ecx, 0x8dbcf599
imul ecx, ecx, 0x77a4ebd
add ecx, 0x87af9ffc
cmp ecx, 0x8ff1970a
mov r8, qword [rbp + 0x80]
jbe 0x14002b47d
mov byte [rax + 0xc], sil
lea rcx, [0x141db060c]
mov qword [r9], rcx
lea rdx, [0x141db060c]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc3da0]
imul ecx, dword [0x141dc3da4]
add ecx, 0xdf35cc22
shr ecx, 4
imul rcx, rcx, 0x607ad2f
shr rcx, 0x35
and ecx, 1
mov byte [rax + 0xc], sil
mov qword [r9], rdx
cmp ecx, 0x65f5b17
ja 0x14002b490
mov qword [rbp + 0x120], rax
mov rcx, qword [r9]
movabs rax, 0x4951ed28cb6953f3
mov qword [r8], rax
mov rdx, qword [r8]
sub rsp, 0x20
call fcn.140019190
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14002bcba
mov rbx, rax
mov eax, esi
shr eax, 8
xor al, 0x27
xor sil, 0xeb
movabs rcx, 0xdc0ad5d381d5305c
xor rdi, rcx
mov qword [rbx], rdi
mov byte [rbx + 8], sil
mov byte [rbx + 9], al
lea rax, [0x141daac3f]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
movabs rax, 0xa57d689b91da1f62
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140019d40
add rsp, 0x20
mov rdi, qword [rax]
movzx esi, word [rax + 8]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xa
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x140028815
movabs rcx, 0xdb8f3cf2a8a85b53
mov edx, dword [0x141dc3db0]
or edx, dword [0x141dc3db4]
imul rdx, rdx, 0x548ef8d
shr rdx, 0x39
add edx, 0x195e7db2
cmp edx, 0xc185f5e9
jbe 0x14002b5d7
mov rdx, rdi
xor rdx, rcx
mov qword [rax], rdx
mov r8d, esi
shr r8d, 8
xor rdi, rcx
nop word cs:[rax + rax]
mov ecx, dword [0x141dc3db8]
mov edx, dword [0x141dc3dbc]
add ecx, edx
add ecx, 0x746c7af8
and ecx, 0x1251b50
mov qword [rax], rdi
cmp ecx, 0x845ab581
je 0x14002b5f0
xor r8b, 0x3d
mov ecx, dword [0x141dc3dc0]
sub ecx, dword [0x141dc3dc4]
xor sil, 0xba
add ecx, 0x5ce69d0f
and ecx, 0x16ca4f4
cmp ecx, 0xf8b38f45
jne 0x14002b645
mov byte [rax + 8], sil
mov byte [rax + 9], r8b
mov qword [rbp + 0x48], rbx
nop dword [rax]
mov ecx, dword [0x141dc3dc8]
add ecx, dword [0x141dc3dcc]
imul ecx, ecx, 0x29164d6b
mov byte [rax + 8], sil
mov byte [rax + 9], r8b
cmp ecx, 0xf254365c
je 0x14002b650
mov qword [rbp + 0x168], rax
lea rax, [0x141da823a]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
movabs rax, 0x94d73b2fab7b64bf
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a300
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14002bd13
movabs r10, 0xd67b2daffc7ebd35
movabs rcx, 0xc552e31be61ba524
mov edx, dword [0x141dc3de0]
imul edx, dword [0x141dc3de4]
or edx, 0xd1f42e4d
imul rdx, rdx, 0x765beef7
shr rdx, 0x3e
cmp edx, 0x370427ff
jne 0x14002b74f
mov edx, ebx
xor dl, 0xb9
mov r8, rsi
xor r8, rcx
mov r9d, edi
xor r9d, 0xbf083fe3
mov qword [rax], r8
mov dword [rax + 8], r9d
mov byte [rax + 0xc], dl
lea rdx, [0x141da5ed2]
mov qword [rbp + 0x130], rdx
mov qword [rbp + 0x170], r10
xor bl, 0xb9
xor rsi, rcx
xor edi, 0xbf083fe3
lea rdx, [0x141da5ed2]
xor r8d, r8d
nop word cs:[rax + rax]
mov qword [rax], rsi
mov dword [rax + 8], edi
mov byte [rax + 0xc], bl
mov qword [rbp + 0x130], rdx
mov rcx, qword [rbp + 0x130]
mov qword [rbp + 0x170], r10
test r8b, r8b
jne 0x14002b770
mov qword [rbp + 0xc0], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.1400186c0
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx ebx, byte [rax + 0xc]
mov eax, dword [0x141dc3de8]
sub eax, dword [0x141dc3dec]
or eax, 0x9160628c
and eax, 0xf3f066ac
xor eax, 0xc441a44
cmp eax, 0x59ba9b33
jae 0x14002b800
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
nop word cs:[rax + rax]
mov r14d, dword [0x141dc3df0]
or r14d, dword [0x141dc3df4]
or r14d, 0x48502118
and r14d, 0x6b5a2b1b
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xd
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp r14d, 0x708640de
je 0x14002b800
test rax, rax
je 0x14002bd69
mov qword [rbp + 0x38], r13
xor bl, 0xab
movabs rcx, 0x729317a56cbfdc93
xor rsi, rcx
xor edi, 0x1c904d56
mov qword [rax], rsi
mov dword [rax + 8], edi
mov qword [rbp + 0x50], rax
mov byte [rax + 0xc], bl
lea rax, [0x141db2250]
mov qword [rbp + 0x170], rax
mov rdi, qword [rbp + 0x170]
movabs rax, 0xd1dbdfd2871e42a
mov qword [rbp + 0x170], rax
mov eax, dword [0x141dc3e10]
xor edx, edx
div dword [0x141dc3e14]
or eax, 0x5ed08ee1
xor eax, 0xd0bf9e22
cmp eax, 0x1cee3781
jae 0x14002b8f5
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
mov rcx, rdi
call fcn.14001b290
add rsp, 0x20
mov rcx, qword [rax]
mov ecx, dword [rax + 8]
movzx ecx, byte [rax + 0xe]
movzx eax, word [rax + 0xc]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xf
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
mov r13, r12
nop dword [rax + rax]
mov eax, dword [0x141dc3e18]
xor eax, dword [0x141dc3e1c]
or eax, 0x5b2d8ef1
imul eax, eax, 0xd59797d9
imul r12, rax, 0x5ec429
shr r12, 0x36
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
mov rcx, rdi
call fcn.14001b290
add rsp, 0x20
mov r14, qword [rax]
mov ebx, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx r15d, byte [rax + 0xe]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xf
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp r12d, 0xdaf84c1e
ja 0x14002b900
test rax, rax
je 0x140028815
shl r15d, 0x10
or esi, r15d
mov r8d, esi
shr r8d, 0x10
xor r8b, 0x63
mov ecx, esi
shr ecx, 8
xor cl, 0xc9
xor sil, 0x42
xor ebx, 0xe8c56bdd
movabs rdx, 0x2e09cf8173f7314e
xor r14, rdx
mov qword [rax], r14
mov dword [rax + 8], ebx
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], cl
mov qword [rbp + 0x58], rax
mov byte [rax + 0xe], r8b
lea rax, [0x141db1db6]
mov qword [rbp + 0x170], rax
lea rcx, [rbp + 0x170]
mov rdi, qword [rbp + 0x170]
movabs rax, 0x6dab30fef4cbf0d3
mov qword [rbp + 0x170], rax
mov rbx, qword [rbp + 0x170]
mov eax, dword [0x141dc3e20]
xor eax, dword [0x141dc3e24]
imul eax, eax, 0xab1692
cmp eax, 0xc14dfd20
jne 0x14002ba50
ud2
ud2
mov eax, dword [0x141dc3dd0]
and eax, dword [0x141dc3dd4]
imul eax, eax, 0x50cb622b
cmp eax, 0xd56dc05d
jne 0x14002bd30
ud2
mov eax, dword [0x141dc3dd8]
sub eax, dword [0x141dc3ddc]
add eax, 0xead5e196
or eax, 0x90cae3c6
ud2
mov eax, dword [0x141dc3df8]
sub eax, dword [0x141dc3dfc]
cmp eax, 0xad5dd085
jne 0x14002bde2
jmp 0x14002be07
mov eax, dword [0x141dc3e00]
sub eax, dword [0x141dc3e04]
add eax, 0x825fcdc1
imul rax, rax, 0x2913e68d
shr rax, 0x3d
ud2
ud2
rcr byte [rbx - 0x27], 1
add dword [rcx - 0xa5e303a], eax
invalid
fld dword [rcx]
add eax, 0xab2cdb54
and eax, 0x91dfc388
cmp eax, 0x79069c43
jne 0x14002e7a9
jmp 0x14002e7e3
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dc40f0]
sub eax, dword [0x141dc40f4]
add eax, 0xb0d807ea
or eax, 0xfe9b88d6
imul eax, eax, 0x92025f66
cmp eax, 0x116450d7
jb 0x14002e720
jmp 0x140028815
mov eax, dword [0x141dc41f0]
xor eax, dword [0x141dc41f4]
and eax, 0xf7d3a364
xor eax, 0xb8302593
imul rsi, rax, 0x7928a9f9
shr rsi, 0x3e
sub rsp, 0x20
mov rcx, r12
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x20
cmp esi, 0xbc9cc46e
jbe 0x14002e7f6
sub rsp, 0x20
mov rcx, r12
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
add rsp, 0x20
jmp 0x14002e7a9
cmp qword [rbp + 0x158], 0
je 0x14002e820
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dc41f8]
sub eax, dword [0x141dc41fc]
imul eax, eax, 0xe090f0b8
imul rax, rax, 0x74fe6c9b
shr rax, 0x3e
cmp eax, 0x67f181b7
ja 0x14002e820
cmp qword [rbp + 0xf0], 0
je 0x14002e893
mov r8, qword [rbp + 0xf8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dc4200]
imul eax, dword [0x141dc4204]
and eax, 0xb4a5e18c
xor eax, 0x442f41b8
add eax, 0xeebf63b2
cmp eax, 0x9e4a3561
jb 0x14002e870
mov eax, 0xf511cb93
nop dword [rax + rax]
mov ecx, dword [0x141dc4208]
or ecx, dword [0x141dc420c]
imul ecx, ecx, 0x69541656
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0x3356ca55
cmp ecx, 0xe1d49e93
ja 0x14002e8a0
mov rax, qword [rbx]
nop dword [rax + rax]
mov ecx, dword [0x141dc4210]
sub ecx, dword [0x141dc4214]
xor ecx, 0x94a1cdb0
and ecx, 0xfef7cdb6
imul rcx, rcx, 0x5d20452f
shr rcx, 0x3d
cmp ecx, 0x4cc8073c
je 0x14002e8d0
mov ecx, eax
and ecx, 3
lea rdx, [0x141dba0ec]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea r12, [rax - 1]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x14002e920
mov r13, qword [rax - 1]
mov rsi, qword [rax + 7]
mov ecx, 0x82394de1
nop word cs:[rax + rax]
mov eax, dword [0x141dc4220]
xor edx, edx
div dword [0x141dc4224]
imul rax, rcx
shr rax, 0x3e
and eax, 0xfffffffe
add eax, 0x673b781f
cmp eax, 0xd308f861
ja 0x14002e940
mov rax, qword [rsi]
test rax, rax
je 0x14002e980
sub rsp, 0x20
mov rcx, r13
call rax
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dc4228]
imul eax, dword [0x141dc422c]
xor eax, 0x8666d43d
add eax, 0x143fdb6c
cmp eax, 0xebbe5c35
ja 0x14002e980
cmp qword [rsi + 8], 0
je 0x14002ea23
mov rax, qword [rsi + 0x10]
nop dword [rax]
mov ecx, dword [0x141dc4230]
xor ecx, dword [0x141dc4234]
or ecx, 0xbdd7aff8
and ecx, 0xfdf7effc
cmp ecx, 0x3166e3d6
jb 0x14002e9b0
cmp rax, 0x11
jb 0x14002ea09
nop word cs:[rax + rax]
mov eax, dword [0x141dc4238]
imul eax, dword [0x141dc423c]
imul eax, eax, 0x39101e86
or eax, 0xbf1b6f1e
imul eax, eax, 0x6729c186
cmp eax, 0x3d375f53
ja 0x14002e9e0
mov r13, qword [r13 - 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
movabs r13, 0x8000000000000000
jmp case.0x14002e90e.0
mov eax, dword [0x141dc4218]
sub eax, dword [str.Q2A.]
xor eax, 0x9cdf1ddd
add eax, 0xee0b9a6c
and eax, 0xa139f38f
cmp eax, 0x677bdf8a
jb case.0x14002e90e.3
mov eax, dword [0x141dc4240]
xor eax, dword [0x141dc4244]
xor eax, 0xa310d80c
and eax, 0xa318dc8c
imul eax, eax, 0x52a26e2c
cmp eax, 0xb98d3965
je 0x14002eabe
mov eax, dword [0x141dc4248]
and eax, dword [0x141dc424c]
and eax, 0x1e7c8333
add eax, 0x9eab1d94
or eax, 0xbea97b8a
mov r12, qword [0x141ddb9a0]
cmp eax, 0x1a02a13b
jae 0x14002eac7
mov rax, qword [0x141ddb9a0]
jmp 0x14002ea95
mov eax, dword [0x141dc4250]
imul eax, dword [0x141dc4254]
imul eax, eax, 0x480ed5d4
add eax, 0x3869b710
and eax, 0xc27e68a8
cmp eax, 0x300a513c
jb 0x14002eb2b
mov eax, dword [0x141dc4258]
xor eax, dword [0x141dc425c]
and eax, 0x74a7f64a
imul rsi, rax, 0x5ab8516d
shr rsi, 0x3c
or esi, 0xc34eb5b5
sub rsp, 0x20
mov rcx, r12
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x88e05485
jae 0x14002eb43
sub rsp, 0x20
mov rcx, r12
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14002eaeb
sub rsp, 0x20
mov ecx, 3
call fcn.14008b610
add rsp, 0x20
lea rax, [0x141dab2e4]
mov qword [rbp + 0x170], rax
lea r14, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
movabs rax, 0x480abb29a4016f61
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.1400185f0
add rsp, 0x20
mov rsi, qword [rax]
mov edi, dword [rax + 8]
movzx ebx, word [rax + 0xc]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0xe
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14002ef0d
movabs rcx, 0xa37ff168422a7ad0
xor rsi, rcx
mov ecx, ebx
shr ecx, 8
xor edi, 0xf70927e1
nop dword [rax]
mov edx, dword [0x141dc4270]
add edx, dword [str._mi0.]
imul edx, edx, 0xbcb35ea3
add edx, 0xa37f0c4
and edx, 0xae2506ab
cmp edx, 0xe7cb3415
ja 0x14002ebe0
xor cl, 0xad
xor bl, 0x7b
mov qword [rax], rsi
mov dword [rax + 8], edi
mov byte [rax + 0xc], bl
mov byte [rax + 0xd], cl
mov rdi, qword [rbp + 0x118]
mov qword [rdi], 0xe
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xe
mov byte [rdi + 0x18], 0
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x28], 8
mov qword [rdi + 0x30], 0
mov qword [rdi + 0x88], 0
mov qword [rdi + 0x98], 0
mov word [rdi + 0xa0], 0
mov qword [rdi + 0x38], r13
mov word [rdi + 0xc0], 0
mov word [rdi + 0xc8], 0
mov dword [rdi + 0x58], 6
mov dword [rdi + 0x68], 6
mov dword [rdi + 0x78], 6
mov qword [rdi + 0xa8], 0
mov qword [rdi + 0xb8], 0
mov dword [rdi + 0xc4], 0x8000000
lea rax, [0x141db0825]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
movabs rax, 0x53b286d6307a1cda
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140019b50
add rsp, 0x20
mov rsi, qword [rax]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 8
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14002ef60
mov r12, rax
mov rbx, rdi
add rbx, 0x20
movabs rax, 0xc8f7b16208d45408
xor rsi, rax
mov eax, dword [0x141dc4288]
add eax, dword [0x141dc428c]
and eax, 0xc23389b2
cmp eax, 0xdf0e504d
je 0x14002ed30
mov qword [r12], rsi
sub rsp, 0x20
mov rcx, rbx
call fcn.1400bf980
add rsp, 0x20
mov r14, qword [rdi + 0x28]
mov qword [r14], 0
mov qword [r14 + 8], 8
mov qword [r14 + 0x10], r12
mov qword [r14 + 0x18], 8
mov byte [r14 + 0x20], 0
mov qword [rdi + 0x30], 1
lea rax, [0x141dac1c9]
mov qword [rbp + 0x170], rax
lea rdx, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
movabs rax, 0xcae22af7349543c2
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a620
add rsp, 0x20
mov rcx, rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1c0], xmm0
movaps xmmword [rbp + 0x1b0], xmm0
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmmword [rbp + 0x190], xmm0
movaps xmmword [rbp + 0x180], xmm0
movaps xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x1d0], 0
xor r8d, r8d
lea r9, [0x140102f20]
mov rdi, qword [rbp - 0x78]
jmp 0x14002ee2e
add r8, 8
lea rax, [r8 - 8]
cmp rax, 0x60
jae 0x14002ee8c
mov eax, dword [0x141dc4290]
xor edx, edx
div dword [0x141dc4294]
xor eax, 0x4647fffc
imul eax, eax, 0x13213148
cmp eax, 0x220cdcc8
je 0x14002ee7a
nop
mov eax, dword [0x141dc4298]
imul eax, dword [0x141dc429c]
imul eax, eax, 0x2db11a21
mov rdx, qword [r8 + r9]
xor rdx, qword [rcx + r8]
mov qword [rbp + r8 + 0x170], rdx
cmp eax, 0x7d47d4ff
jne 0x14002ee20
mov rax, qword [r8 + r9]
xor rax, qword [rcx + r8]
mov qword [rbp + r8 + 0x170], rax
jmp 0x14002ee50
mov rax, qword [rbp + 0x1d0]
mov qword [rdi + 0x60], rax
movaps xmm0, xmmword [rbp + 0x1c0]
movups xmmword [rdi + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x1b0]
movups xmmword [rdi + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movaps xmm2, xmmword [rbp + 0x190]
movaps xmm3, xmmword [rbp + 0x1a0]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, dword [0x141dc42a0]
add eax, dword [0x141dc42a4]
imul eax, eax, 0x86f12334
mov ecx, 0xe3f7f40d
imul rcx, rax
shr rcx, 0x3d
imul eax, ecx, 0x46c0a640
cmp eax, 0xd71529e7
jbe 0x14002efc9
jmp 0x14002f00e
mov eax, dword [0x141dc4260]
imul eax, dword [0x141dc4264]
imul eax, eax, 0xfd9b5a78
cmp eax, 0x56bfbbfe
jae 0x14002ef30
ud2
mov eax, dword [0x141dc4268]
imul eax, dword [0x141dc426c]
and eax, 0xaef2c9f0
add eax, 0xf8ef2bc8
imul rax, rax, 0x6e34e0f7
shr rax, 0x3e
ud2
mov eax, dword [0x141dc4278]
xor eax, dword [0x141dc427c]
imul eax, eax, 0xb0ce890
add eax, 0xd274e790
mov ecx, 0xb3144c0f
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xd49e0652
jbe 0x14002ef90
ud2
mov eax, dword [0x141dc4280]
xor edx, edx
div dword [0x141dc4284]
imul eax, eax, 0xf765b4c4
and eax, 0xe9430258
imul eax, eax, 0xfc6a2dc
ud2
mov eax, dword [0x141dc42a8]
add eax, dword [0x141dc42ac]
imul eax, eax, 0xa435cba7
add eax, 0x8f52bc79
imul rsi, rax, 0x52dcedcf
shr rsi, 0x3d
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x68
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0xce8f60b2
jne 0x14002f02b
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x68
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14002efc9
mov r12, rax
mov rsi, qword [rbp - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc42b0]
sub eax, dword [0x141dc42b4]
or eax, 0x3050e01e
imul eax, eax, 0x21505162
or eax, 0xc0509ead
cmp eax, 0xb06782d8
je 0x14002f040
test r12, r12
je 0x14002f256
mov rax, qword [rdi + 0x60]
mov qword [r12 + 0x60], rax
movups xmm0, xmmword [rdi + 0x50]
movups xmmword [r12 + 0x50], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [r12 + 0x40], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [r12 + 0x30], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov rax, qword [rbx]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x14002f0c0
cmp rax, 1
jne 0x14002f108
sub rsp, 0x20
mov rcx, rbx
call fcn.1400bf980
add rsp, 0x20
mov rax, qword [rbp + 0x118]
mov r14, qword [rax + 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x141dc42c8]
or eax, dword [0x141dc42cc]
or eax, 0xef7fffff
cmp eax, 0x55babad6
je 0x14002f0f0
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x30], 0x68
mov qword [r14 + 0x38], r12
mov qword [r14 + 0x40], 0x68
mov byte [r14 + 0x48], 0
mov r14, qword [rbp + 0x118]
mov qword [r14 + 0x30], 2
sub rsp, 0x20
mov rcx, rsi
mov rdx, r14
call fcn.1400bf1a0
add rsp, 0x20
lea rax, [0x141dacddb]
mov qword [rbp + 0x170], rax
lea rbx, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
movabs rax, 0x71d832bddf6ffd37
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a4b0
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
movzx eax, word [rax + 0x20]
cmp dword [rsi], 0
jne 0x14002f27e
xor eax, eax
test al, al
je 0x14002f1cc
sub rsp, 0x20
mov rcx, r14
call fcn.14000df40
add rsp, 0x20
lea rax, [0x141dad5dc]
mov qword [rbp + 0x170], rax
lea rsi, [0x141dad5dc]
nop word cs:[rax + rax]
mov edi, dword [0x141dc42d0]
and edi, dword [0x141dc42d4]
add edi, 0xb6cf4157
xor edi, 0xba04d9e0
sub rsp, 0x20
mov rcx, r14
call fcn.14000df40
add rsp, 0x20
mov qword [rbp + 0x170], rsi
cmp edi, 0x50a9a73f
ja 0x14002f1e0
mov rcx, qword [rbp + 0x170]
movabs r8, 0xd382d39e9d9ed703
mov eax, dword [0x141dc42d8]
xor edx, edx
div dword [0x141dc42dc]
xor eax, 0x56010082
and eax, 0xd6cb8ce3
imul eax, eax, 0xdb572dda
cmp eax, 0xdc191dbb
jbe 0x14002f32f
jmp 0x14002f35e
mov eax, dword [0x141dc42b8]
xor edx, edx
div dword [0x141dc42bc]
or eax, 0x414855c8
add eax, 0x36b29c19
cmp eax, 0xc6432382
jbe 0x14002f307
jmp 0x14002f32b
mov eax, dword [0x141dc4360]
or eax, dword [0x141dc4364]
and eax, 0x10b7b4d1
imul eax, eax, 0x3336a339
add eax, 0xb75bcbb9
cmp eax, 0x8a3ee5b5
jae 0x14002f2b0
ud2
mov eax, dword [0x141dc4368]
imul eax, dword [0x141dc436c]
and eax, 0x8e54f0a7
imul eax, eax, 0xa4ffb242
ud2
mov eax, dword [0x141dc42c0]
xor eax, dword [0x141dc42c4]
imul eax, eax, 0x80203ea
add eax, 0xb84711ce
ud2
ud2
mov eax, dword [0x141dc42e0]
sub eax, dword [0x141dc42e4]
add eax, 0x59eb688b
imul rax, rax, 0x7061d6c5
shr rax, 0x3e
add eax, 0x89034985
mov qword [rbp + 0x170], r8
cmp eax, 0x8aeb8d73
jbe 0x14002f367
mov qword [rbp + 0x170], r8
jmp 0x14002f32f
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a560
add rsp, 0x20
mov ebx, dword [rax]
movzx r14d, word [rax + 4]
movzx esi, byte [rax + 6]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 7
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x140028815
mov rcx, rax
shl esi, 0x10
or r14d, esi
mov r8d, r14d
and r8d, 0xffff00
mov eax, r14d
shr eax, 0x10
xor al, 0x23
movzx r9d, al
shl r9, 0x30
mov eax, dword [0x141dc42e8]
xor edx, edx
div dword [0x141dc42ec]
shr r8d, 8
add eax, 0x3d0d052
mov edx, 0x8f2a20c1
imul rdx, rax
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
imul eax, eax, 0x9622fbc7
cmp eax, 0xc2c789b4
ja 0x14002f49f
mov eax, dword [0x141dc42f0]
imul eax, dword [0x141dc42f4]
add eax, 0xa12dcdb6
or eax, 0xf789a66b
imul rax, rax, 0x452ecfeb
shr rax, 0x3b
mov edx, r8d
xor dl, 0x23
movzx edx, dl
shl rdx, 0x28
mov r10d, r14d
xor r10b, 0x3c
movzx r10d, r10b
shl r10, 0x20
or r10, r9
or r10, rdx
mov edx, ebx
xor edx, 0xa64b16f6
or edx, r9d
shr r10, 0x20
mov r11, r9
shr r11, 0x30
mov byte [rcx + 6], r11b
mov dword [rcx], edx
mov word [rcx + 4], r10w
mov qword [r15], 7
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], 7
mov byte [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 8
cmp eax, 0x6a9ca86e
jbe 0x14002f50a
mov eax, r8d
xor al, 0x23
movzx eax, al
shl rax, 0x28
mov edx, r14d
xor dl, 0x3c
movzx edx, dl
shl rdx, 0x20
or rdx, r9
or rdx, rax
mov eax, ebx
xor eax, 0xa64b16f6
or eax, r9d
mov r10, r9
shr r10, 0x30
mov byte [rcx + 6], r10b
mov dword [rcx], eax
shr rdx, 0x20
mov word [rcx + 4], dx
mov qword [r15], 7
mov qword [r15 + 8], rcx
mov qword [r15 + 0x10], 7
mov byte [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 8
jmp 0x14002f40b
mov rax, r15
add rax, 0x20
mov qword [rbp + 0x110], rax
movabs rsi, 0x330ddd512015467d
mov eax, dword [0x141dc42f8]
add eax, dword [0x141dc42fc]
or eax, 0x661d30cd
xor eax, 0xe15739fd
imul eax, eax, 0x29b8133b
cmp eax, 0x1284304b
lea r14, [rbp + 0x170]
jb 0x14002f63b
mov edi, dword [0x141dc4300]
xor edi, dword [0x141dc4304]
add edi, 0x7e0e6dd2
xor edi, 0xfefd5616
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x88], 0
mov qword [r15 + 0x98], 0
mov word [r15 + 0xa0], 0
mov qword [r15 + 0x38], r13
mov word [r15 + 0xc0], 0
mov word [r15 + 0xc8], 0
mov dword [r15 + 0x58], 6
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x141da9c49]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rsi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140017e70
add rsp, 0x20
movzx ebx, word [rax]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp edi, 0x8d0e523d
jbe 0x14002f707
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x88], 0
mov qword [r15 + 0x98], 0
mov word [r15 + 0xa0], 0
mov qword [r15 + 0x38], r13
mov word [r15 + 0xc0], 0
mov word [r15 + 0xc8], 0
mov dword [r15 + 0x58], 6
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x141da9c49]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rsi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140017e70
add rsp, 0x20
movzx eax, word [rax]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14002f550
mov r12, rax
test rax, rax
je 0x14002f983
xor ebx, 0x7752
mov word [r12], bx
sub rsp, 0x20
mov rcx, qword [rbp + 0x110]
call fcn.1400bf980
add rsp, 0x20
mov r14, qword [r15 + 0x28]
mov qword [r14], 0
mov qword [r14 + 8], 2
mov qword [r14 + 0x10], r12
mov qword [r14 + 0x18], 2
mov byte [r14 + 0x20], 0
mov qword [r15 + 0x30], 1
lea rax, [0x141daf939]
mov qword [rbp + 0x170], rax
lea rdx, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
movabs rax, 0x463102d579822dec
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140018cb0
add rsp, 0x20
mov rcx, qword [rax]
mov qword [rbp + 0x118], rcx
mov rcx, qword [rax + 8]
mov qword [rbp + 0x158], rcx
mov r15, qword [rax + 0x10]
mov r13, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov qword [rbp - 8], rcx
xor ecx, ecx
test cl, cl
je 0x14002f7d0
mov ecx, dword [rax + 0x28]
nop dword [rax]
mov ecx, dword [0x141dc4318]
xor ecx, dword [0x141dc431c]
imul rcx, rcx, 0x6a8c707
shr rcx, 0x32
imul ecx, ecx, 0xd1f2b16
or ecx, 0xc6ce5bb0
mov esi, dword [rax + 0x28]
cmp ecx, 0xe1a0bb72
ja 0x14002f7d0
mov eax, dword [0x141dc4320]
sub eax, dword [0x141dc4324]
add eax, 0xceb4a755
and eax, 0xa0100443
cmp eax, 0x5a9a0242
jae 0x14002f836
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x2c
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
mov edi, 0x80431741
nop dword [rax + rax]
mov ebx, dword [0x141dc4328]
and ebx, dword [0x141dc432c]
and ebx, 0x6161bb19
add ebx, 0x3bebe243
imul rbx, rdi
shr rbx, 0x3f
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x2c
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp ebx, 0x27f03a18
ja 0x14002f840
mov r12, rax
test rax, rax
je 0x14002f9bb
movabs rax, 0x6ce7d90f89422268
mov rcx, qword [rbp + 0x118]
xor rcx, rax
movabs rax, 0x3656d9de6f082f6c
mov rdx, qword [rbp + 0x158]
xor rdx, rax
movabs rax, 0x4138efee40c08268
xor r15, rax
movabs rax, 0x2ef4a6fec465300c
xor r13, rax
movabs rax, 0x843eb5e5ff4c468b
mov r8, qword [rbp - 8]
xor r8, rax
xor esi, 0x2c5a824
mov qword [r12], rcx
mov qword [r12 + 8], rdx
mov qword [r12 + 0x10], r15
mov qword [r12 + 0x18], r13
mov qword [r12 + 0x20], r8
mov rcx, qword [rbp + 0x110]
nop word [rax + rax]
mov eax, dword [0x141dc4348]
imul eax, dword [0x141dc434c]
imul eax, eax, 0x330cf082
cmp eax, 0x6b08808c
je 0x14002f910
mov dword [r12 + 0x28], esi
cmp qword [rcx], 1
mov rbx, qword [rbp + 0xd8]
mov r15, qword [rbp - 0x10]
jne 0x14002f951
sub rsp, 0x20
call fcn.1400bf980
add rsp, 0x20
mov r14, qword [rbx + 0x28]
movabs rsi, 0xfead4045d487ac53
mov eax, dword [0x141dc4350]
add eax, dword [0x141dc4354]
or eax, 0xeb9ccf5f
cmp eax, 0x918c8967
lea r13, [rbp + 0x170]
jne 0x14002fa6e
jmp 0x14002fb2d
mov eax, dword [0x141dc4308]
mov ecx, dword [0x141dc430c]
add eax, ecx
add eax, 0xd097603e
shr eax, 1
mov ecx, 0x896f26bf
imul rcx, rax
shr rcx, 0x3d
imul eax, ecx, 0x9864081a
cmp eax, 0x6dffa5a5
jne 0x14002fa3e
jmp 0x14002fa6a
mov eax, dword [0x141dc4330]
imul eax, dword [0x141dc4334]
and eax, 0x431b03a0
imul eax, eax, 0xd489c8ee
and eax, 0x704de8c0
cmp eax, 0xe8d7e9c
jae 0x14002f9f0
ud2
mov eax, dword [0x141dc4338]
or eax, dword [0x141dc433c]
imul eax, eax, 0xe96ae7dd
ud2
mov eax, dword [0x141dc4310]
and eax, dword [0x141dc4314]
mov ecx, 0xbd5ced87
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xe3bf8338
ud2
ud2
mov eax, dword [0x141dc4358]
add eax, dword [0x141dc435c]
mov ecx, 0x98d30083
imul rcx, rax
shr rcx, 0x3d
imul eax, ecx, 0x4d589444
mov edi, 0xb2ffd261
imul rdi, rax
shr rdi, 0x3f
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x30], 0x2c
mov qword [r14 + 0x38], r12
mov qword [r14 + 0x40], 0x2c
mov byte [r14 + 0x48], 0
mov qword [rbx + 0x30], 2
sub rsp, 0x20
mov rcx, r15
mov rdx, rbx
call fcn.1400bf1a0
add rsp, 0x20
lea rax, [0x141dab83b]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rsi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001b300
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov rcx, qword [rax + 0x28]
movzx eax, byte [rax + 0x30]
cmp edi, 0x87355e7
jbe 0x14002fbb9
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x30], 0x2c
mov qword [r14 + 0x38], r12
mov qword [r14 + 0x40], 0x2c
mov byte [r14 + 0x48], 0
mov qword [rbx + 0x30], 2
sub rsp, 0x20
mov rcx, r15
mov rdx, rbx
call fcn.1400bf1a0
add rsp, 0x20
lea rax, [0x141dab83b]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rsi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001b300
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov rcx, qword [rax + 0x28]
movzx eax, byte [rax + 0x30]
jmp 0x14002fa6e
cmp dword [r15], 0
jne 0x14002fc9d
mov r15, qword [rbp + 0xd0]
lea r12, [rbp + 0x170]
nop word cs:[rax + rax]
mov eax, dword [0x141dc4378]
xor edx, edx
div dword [0x141dc437c]
xor eax, 0x214ce9ef
imul eax, eax, 0xe3e0cdba
add eax, 0xe19e688c
cmp eax, 0x1a365d8a
jb 0x14002fbe0
sub rsp, 0x20
mov rcx, qword [rbp + 0xd8]
call fcn.14000df40
add rsp, 0x20
lea rax, [0x141da8ddb]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
movabs rax, 0xbdb9d0ac535f67b
mov qword [rbp + 0x170], rax
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140019940
add rsp, 0x20
mov ebx, dword [rax]
movzx r14d, word [rax + 4]
movzx esi, byte [rax + 6]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 7
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14002fce4
shl esi, 0x10
or r14d, esi
xor ecx, ecx
test cl, cl
movabs r9, 0x8000000000000000
je 0x14002fd3f
jmp 0x14002fe2a
mov eax, dword [0x141dc4420]
or eax, dword [0x141dc4424]
and eax, 0x440
cmp eax, 0x981033a
jbe 0x14002fcc0
ud2
mov eax, dword [0x141dc4428]
and eax, dword [0x141dc442c]
or eax, 0xdb1e9535
add eax, 0x4c7945a2
ud2
mov eax, dword [0x141dc4380]
xor eax, dword [0x141dc4384]
add eax, 0x3c111927
and eax, 0x3e73f9e5
cmp eax, 0xa9c213da
jbe 0x14002fd10
ud2
mov eax, dword [0x141dc4388]
add eax, dword [0x141dc438c]
imul rax, rax, 0x4df5b733
shr rax, 0x3c
xor eax, 0x4010304
or eax, 0xa1e8f40b
ud2
mov ecx, dword [0x141dc4390]
sub ecx, dword [0x141dc4394]
imul ecx, ecx, 0xd9c48007
xor ecx, 0xf6da86b0
imul rcx, rcx, 0x3af94b9d
shr rcx, 0x3b
mov edx, r14d
shr edx, 0x10
xor dl, 0x5f
movzx edx, dl
mov byte [rax + 6], dl
shl rdx, 0x30
mov r8d, r14d
shr r8d, 8
xor r8b, 0x5d
movzx r8d, r8b
shl r8, 0x28
or r8, rdx
mov edx, r14d
xor dl, 0x52
movzx edx, dl
shl rdx, 0x20
or rdx, r8
mov r8d, ebx
xor r8d, 0x81e1ab6
shr rdx, 0x20
mov dword [rax], r8d
mov word [rax + 4], dx
mov qword [r15], 7
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], 7
mov byte [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 8
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x88], 0
mov qword [r15 + 0x98], 0
mov word [r15 + 0xa0], 0
mov qword [r15 + 0x38], r9
mov word [r15 + 0xc0], 0
mov byte [r15 + 0xc8], 0
mov dword [r15 + 0x58], 6
cmp ecx, 0x9ea5b36a
jbe 0x14002fee5
mov ecx, r14d
shr ecx, 0x10
xor cl, 0x5f
movzx ecx, cl
mov byte [rax + 6], cl
shl rcx, 0x30
mov edx, r14d
shr edx, 8
xor dl, 0x5d
movzx edx, dl
shl rdx, 0x28
or rdx, rcx
mov ecx, r14d
xor cl, 0x52
movzx ecx, cl
shl rcx, 0x20
or rcx, rdx
mov edx, ebx
xor edx, 0x81e1ab6
mov dword [rax], edx
shr rcx, 0x20
mov word [rax + 4], cx
mov qword [r15], 7
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], 7
mov byte [r15 + 0x18], 0
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 8
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x88], 0
mov qword [r15 + 0x98], 0
mov word [r15 + 0xa0], 0
mov qword [r15 + 0x38], r9
mov word [r15 + 0xc0], 0
mov byte [r15 + 0xc8], 0
mov dword [r15 + 0x58], 6
jmp 0x14002fd3f
movabs rsi, 0x3f292ce3efb10d8e
xor eax, eax
test al, al
je 0x14002ff80
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov byte [r15 + 0xc9], 0
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
lea rax, [0x141dac95f]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rsi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.1400196f0
add rsp, 0x20
movzx eax, word [rax]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
mov rax, r15
add rax, 0x20
mov qword [rbp + 0x158], rax
lea rdi, [0x141dac95f]
nop word cs:[rax + rax]
mov eax, dword [0x141dc4398]
xor edx, edx
div dword [0x141dc439c]
imul r14d, eax, 0x7fc1380
and r14d, 0x427ebf00
add r14d, 0x5423cc8a
mov dword [r15 + 0x68], 6
mov dword [r15 + 0x78], 6
mov byte [r15 + 0xc9], 0
mov qword [r15 + 0xa8], 0
mov qword [r15 + 0xb8], 0
mov dword [r15 + 0xc4], 0x8000000
mov qword [rbp + 0x170], rdi
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rsi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.1400196f0
add rsp, 0x20
movzx ebx, word [rax]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp r14d, 0xf2f5b5da
ja 0x14002ffa0
mov r13, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dc43a0]
add eax, dword [0x141dc43a4]
xor eax, 0xc8ff78ae
add eax, 0x4cb05ec2
cmp eax, 0xeeeb7247
ja 0x140030060
test r13, r13
je 0x1400300b7
xor ebx, 0xdcd5
mov word [r13], bx
mov eax, dword [0x141dc43b8]
imul eax, dword [0x141dc43bc]
add eax, 0x72ea4b94
or eax, 0x87a9fd70
cmp eax, 0xb20c4b5c
mov rdi, qword [rbp + 0x158]
jae 0x140030107
jmp 0x140030150
mov eax, dword [0x141dc43a8]
xor eax, dword [0x141dc43ac]
imul eax, eax, 0x46854cec
add eax, 0xb749a3c0
xor eax, 0xb69bf392
cmp eax, 0x801236f7
ja 0x140030103
mov eax, dword [0x141dc43b0]
and eax, dword [0x141dc43b4]
or eax, 0x7bfdaff7
imul rax, rax, 0x7f9ca93d
shr rax, 0x3d
ud2
ud2
mov esi, dword [0x141dc43c0]
add esi, dword [0x141dc43c4]
or esi, 0xb818c58b
add esi, 0xaadd1a22
xor esi, 0x8b9a7e64
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bf980
add rsp, 0x20
mov rbx, qword [r15 + 0x28]
mov qword [rbx], 0
mov qword [rbx + 8], 2
cmp esi, 0x1585b6cd
jae 0x140030175
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bf980
add rsp, 0x20
mov rax, qword [r15 + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 2
jmp 0x140030107
movabs rdx, 0x68377940b255c4b6
mov eax, dword [0x141dc43c8]
or eax, dword [0x141dc43cc]
imul rcx, rax, 0x1857d99f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0x26d28e26
cmp eax, 0xe64fac6
jae 0x140030232
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], 2
mov byte [rbx + 0x20], 0
mov qword [r15 + 0x30], 1
lea rax, [0x141da903f]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rdx
mov rsi, rdx
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.1400180a0
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
movzx ecx, byte [rax + 0x26]
movzx eax, word [rax + 0x24]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x27
xor ecx, ecx
call fcn.1400bf820
mov rdx, rsi
add rsp, 0x20
mov qword [rbp + 0xd8], rbx
mov qword [rbp + 0x118], r13
mov eax, dword [0x141dc43d0]
or eax, dword [0x141dc43d4]
imul rax, rax, 0x7462e5d7
shr rax, 0x3c
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0xd8]
mov rcx, qword [rbp + 0x118]
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 2
mov byte [rax + 0x20], 0
mov rax, qword [rbp + 0xd0]
mov qword [rax + 0x30], 1
lea rax, [0x141da903f]
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rdx
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.1400180a0
add rsp, 0x20
mov rdi, qword [rax]
mov r12, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov r15d, dword [rax + 0x20]
movzx r13d, word [rax + 0x24]
movzx esi, byte [rax + 0x26]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x27
xor ecx, ecx
call fcn.1400bf820
movabs rdx, 0x68377940b255c4b6
add rsp, 0x20
cmp dword [rbp + 0x110], 0xde499644
je 0x140030240
mov dword [rbp + 0x118], r15d
mov qword [rbp + 0x110], r12
test rax, rax
je 0x1400303e4
shl esi, 0x10
or r13d, esi
mov r15, rax
mov r9d, r13d
shr r9d, 0x10
mov eax, r13d
mov ecx, r13d
shr ecx, 8
mov r13, rdi
mov r12, r14
mov r14, rbx
nop dword [rax]
mov edx, dword [0x141dc43e0]
sub edx, dword [0x141dc43e4]
add edx, 0xe1451201
xor edx, 0xa11656ac
add edx, 0xafa090e6
cmp edx, 0x9014df9a
ja 0x140030350
xor r9b, 0xc5
mov dword [rbp - 0x10], r9d
xor cl, 0x4a
movabs rdx, 0xb15649db9aecb849
movabs r8, 0x980f4dee75cfa84d
movabs r9, 0x764cb21847e413d7
movabs r10, 0x4271eafee2087b82
mov r11d, dword [0x141dc43e8]
or r11d, dword [0x141dc43ec]
or r11d, 0xf67dddab
imul r11, r11, 0x72dd5217
shr r11, 0x3a
cmp r11d, 0xa2c04449
mov rdi, qword [rbp + 0x110]
mov ebx, dword [rbp + 0x118]
jbe 0x140030413
jmp 0x140030479
ud2
mov r11d, dword [0x141dc43f0]
sub r11d, dword [0x141dc43f4]
mov rsi, r13
xor rsi, r10
mov qword [r15], rsi
mov rsi, rdi
xor rsi, rdx
mov qword [r15 + 8], rsi
mov rsi, r12
xor rsi, r8
mov qword [r15 + 0x10], rsi
mov rsi, r14
xor rsi, r9
mov qword [r15 + 0x18], rsi
mov esi, ebx
xor esi, 0xe1f781ff
mov dword [r15 + 0x20], esi
mov esi, eax
xor sil, 0x7b
mov byte [r15 + 0x24], sil
add r11d, 0x7ef5215e
imul r11, r11, 0x2eac34d5
shr r11, 0x3c
cmp r11d, 0x682297a9
jbe 0x1400304be
mov r11, r13
xor r11, r10
mov qword [r15], r11
mov r11, rdi
xor r11, rdx
mov qword [r15 + 8], r11
mov r11, r12
xor r11, r8
mov qword [r15 + 0x10], r11
mov r11, r14
xor r11, r9
mov qword [r15 + 0x18], r11
mov r11d, ebx
xor r11d, 0xe1f781ff
mov dword [r15 + 0x20], r11d
mov r11d, eax
xor r11b, 0x7b
mov byte [r15 + 0x24], r11b
jmp 0x140030413
mov byte [r15 + 0x25], cl
mov eax, dword [rbp - 0x10]
mov byte [r15 + 0x26], al
mov rdi, qword [rbp + 0x158]
cmp qword [rdi], 1
mov r12, qword [rbp + 0xd0]
mov rbx, qword [rbp - 0x70]
jne 0x14003058f
mov eax, dword [0x141dc43f8]
sub eax, dword [0x141dc43fc]
imul eax, eax, 0x8c656330
imul rax, rax, 0x7544d4dd
shr rax, 0x3e
cmp eax, 0xe052c2cf
jbe 0x140030520
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bf980
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dc4400]
xor edx, edx
div dword [str.7__v]
and eax, 0xafde7556
imul rax, rax, 0x368adfff
shr rax, 0x3a
imul esi, eax, 0x9e026015
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bf980
add rsp, 0x20
cmp esi, 0x34b4356c
ja 0x140030520
nop dword [rax]
mov eax, dword [0x141dc4408]
add eax, dword [0x141dc440c]
xor eax, 0x92cce92d
imul eax, eax, 0x6e53e4d9
add eax, 0x1ce52661
cmp eax, 0xba1562a7
jb 0x140030560
mov rax, qword [r12 + 0x28]
mov qword [rbp + 0xd8], rax
movabs rdi, 0xe4abe3ef8f0e0c72
mov eax, dword [0x141dc4410]
xor edx, edx
div dword [0x141dc4414]
add eax, 0xde0a9599
or eax, 0xfd7dd955
cmp eax, 0xf138871c
jae 0x140030644
mov rax, qword [rbp + 0xd8]
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0x27
mov qword [rax + 0x38], r15
mov qword [rax + 0x40], 0x27
mov byte [rax + 0x48], 0
mov qword [r12 + 0x30], 2
sub rsp, 0x20
mov rcx, rbx
mov rdx, r12
call fcn.1400bf1a0
add rsp, 0x20
lea rax, [0x141db0231]
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rdi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a820
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
lea r14, [rbp + 0x170]
mov r13, qword [rbp + 0xd8]
mov rsi, rbx
nop word cs:[rax + rax]
mov ebx, dword [0x141dc4418]
or ebx, dword [str.__PG_r]
xor ebx, 0x60569f36
add ebx, 0xe0215cac
mov qword [r13 + 0x28], 0
mov qword [r13 + 0x30], 0x27
mov qword [r13 + 0x38], r15
mov qword [r13 + 0x40], 0x27
mov byte [r13 + 0x48], 0
mov qword [r12 + 0x30], 2
sub rsp, 0x20
mov rcx, rsi
mov rdx, r12
call fcn.1400bf1a0
add rsp, 0x20
lea rax, [0x141db0231]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rdi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.14001a820
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov eax, dword [rax + 0x18]
cmp ebx, 0x455f41ab
jb 0x140030660
cmp dword [rsi], 0
jne 0x14003074f
sub rsp, 0x20
mov rcx, r12
call fcn.14000df40
add rsp, 0x20
movabs rax, 0x8f1d7cf76c01e891
mov ecx, dword [0x141dc4430]
and ecx, dword [0x141dc4434]
imul ecx, ecx, 0xa2810de8
imul rcx, rcx, 0x70cbcb0b
shr rcx, 0x3b
and ecx, 7
cmp ecx, 0x85f32ed4
lea r8, [rbp + 0x170]
jbe 0x140030791
jmp 0x1400307b3
ud2
lea rcx, [0x141db3338]
mov qword [rbp + 0x170], rcx
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rax
xor edx, edx
test dl, dl
je 0x1400307ca
lea rcx, [0x141db3338]
mov qword [rbp + 0x170], rcx
mov qword [rbp + 0x170], rax
jmp 0x140030791
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.1400191f0
add rsp, 0x20
mov esi, dword [rax]
movzx edi, word [rax + 4]
movzx ebx, byte [rax + 6]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 7
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
movabs r12, 0x8000000000000000
je 0x140030eb5
mov r8, rax
shl ebx, 0x10
or edi, ebx
mov eax, edi
shr eax, 0x10
xor al, 0x5a
movzx eax, al
mov byte [r8 + 6], al
shl rax, 0x30
mov ecx, edi
shr ecx, 8
xor cl, 0x45
movzx ecx, cl
shl rcx, 0x28
or rcx, rax
xor dil, 0x11
movzx eax, dil
shl rax, 0x20
or rax, rcx
xor esi, 0xc1d19a7e
mov dword [r8], esi
shr rax, 0x20
mov word [r8 + 4], ax
mov r14, qword [rbp + 0x20]
mov qword [r14], 7
movabs rbx, 0xa91ce8861debebee
mov eax, dword [0x141dc4450]
xor edx, edx
div dword [0x141dc4454]
imul eax, eax, 0x8831f434
add eax, 0xb36450b7
imul rcx, rax, 0x3447ce1
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xb8d82644
jne 0x1400309a5
mov qword [r14 + 8], r8
mov qword [r14 + 0x10], 7
mov byte [r14 + 0x18], 0
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x28], 8
mov qword [r14 + 0x30], 0
mov qword [r14 + 0x88], 0
mov qword [r14 + 0x98], 0
mov word [r14 + 0xa0], 0
mov qword [r14 + 0x38], r12
mov word [r14 + 0xc0], 0
mov word [r14 + 0xc8], 0
mov dword [r14 + 0x58], 6
mov dword [r14 + 0x68], 6
mov dword [r14 + 0x78], 6
mov qword [r14 + 0xa8], 0
mov qword [r14 + 0xb8], 0
mov dword [r14 + 0xc4], 0x8000000
lea rax, [0x141da554d]
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x170]
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rbx
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
mov rsi, r8
call fcn.140018240
add rsp, 0x20
movzx eax, word [rax]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf820
mov r8, rsi
add rsp, 0x20
mov rax, r14
add rax, 0x20
mov qword [rbp + 0xd0], rax
mov rsi, r12
lea r15, [rbp + 0x170]
nop dword [rax]
mov eax, dword [0x141dc4458]
xor eax, dword [0x141dc445c]
imul r13d, eax, 0xa6b14491
add r13d, 0x67a96b4b
mov qword [r14 + 8], r8
mov qword [r14 + 0x10], 7
mov byte [r14 + 0x18], 0
mov qword [r14 + 0x20], 0
mov qword [r14 + 0x28], 8
mov qword [r14 + 0x30], 0
mov qword [r14 + 0x88], 0
mov qword [r14 + 0x98], 0
mov word [r14 + 0xa0], 0
mov qword [r14 + 0x38], rsi
mov word [r14 + 0xc0], 0
mov word [r14 + 0xc8], 0
mov dword [r14 + 0x58], 6
mov dword [r14 + 0x68], 6
mov dword [r14 + 0x78], 6
mov qword [r14 + 0xa8], 0
mov qword [r14 + 0xb8], 0
mov dword [r14 + 0xc4], 0x8000000
lea rax, [0x141da554d]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rbx
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
mov r12, r8
call fcn.140018240
add rsp, 0x20
movzx edi, word [rax]
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 2
xor ecx, ecx
call fcn.1400bf820
mov r8, r12
add rsp, 0x20
cmp r13d, 0x4080e6fc
ja 0x1400309c0
mov r12, rax
test rax, rax
je 0x140030edf
mov eax, dword [0x141dc4478]
sub eax, dword [0x141dc447c]
or eax, 0x103017f5
cmp eax, 0x7bc3e71d
mov r15, qword [rbp + 0xd0]
jne 0x140030b4b
mov eax, edi
xor eax, 0x3ca5
mov word [r12], ax
sub rsp, 0x20
mov rcx, r15
call fcn.1400bf980
add rsp, 0x20
mov rcx, qword [rbp + 0x20]
mov rax, qword [rcx + 0x28]
mov qword [rax], 0
mov qword [rax + 8], 2
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 2
mov byte [rax + 0x20], 0
mov qword [rcx + 0x30], 1
mov esi, 0xc9c82e91
xor edi, 0x3ca5
mov rbx, qword [rbp + 0x20]
nop word [rax + rax]
mov r14d, dword [0x141dc4480]
sub r14d, dword [0x141dc4484]
imul r14, rsi
shr r14, 0x3e
add r14d, 0x9a111c82
and r14d, 0x9a011806
mov word [r12], di
sub rsp, 0x20
mov rcx, r15
call fcn.1400bf980
add rsp, 0x20
mov r13, qword [rbx + 0x28]
mov qword [r13], 0
mov qword [r13 + 8], 2
mov qword [r13 + 0x10], r12
mov qword [r13 + 0x18], 2
mov byte [r13 + 0x20], 0
mov qword [rbx + 0x30], 1
cmp r14d, 0xfe2706b2
ja 0x140030b60
lea rax, [0x141db0bd8]
mov qword [rbp + 0x170], rax
lea rcx, [rbp + 0x170]
mov r15, qword [rbp + 0x170]
movabs rax, 0x502e9f480116e5b6
mov qword [rbp + 0x170], rax
mov eax, dword [0x141dc4488]
and eax, dword [0x141dc448c]
mov ecx, 0xa13e95db
imul rcx, rax
shr rcx, 0x3d
add ecx, 0x5b31b3ab
cmp ecx, 0x3fde8765
jae 0x140030c6b
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
mov rcx, r15
call fcn.140018b70
add rsp, 0x20
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1b0], xmm0
movaps xmmword [rbp + 0x1a0], xmm0
movaps xmmword [rbp + 0x190], xmm0
movaps xmmword [rbp + 0x180], xmm0
movaps xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x1c0], 0
xorps xmm6, xmm6
mov rbx, qword [rbp - 0x50]
nop word cs:[rax + rax]
mov eax, dword [0x141dc4490]
xor edx, edx
div dword [0x141dc4494]
and eax, 0x1caf5eae
imul esi, eax, 0x13e8575a
and esi, 0xff557a3c
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
mov rcx, r15
call fcn.140018b70
add rsp, 0x20
movaps xmmword [rbp + 0x1b0], xmm6
movaps xmmword [rbp + 0x1a0], xmm6
movaps xmmword [rbp + 0x190], xmm6
movaps xmmword [rbp + 0x180], xmm6
movaps xmmword [rbp + 0x170], xmm6
mov qword [rbp + 0x1c0], 0
cmp esi, 0x4e326f4b
ja 0x140030c80
mov rcx, rax
xor r8d, r8d
lea r9, [0x140102f88]
nop dword [rax]
mov eax, dword [0x141dc4498]
xor edx, edx
div dword [str._bI]
xor eax, 0x7725a9f9
imul eax, eax, 0xf34255b0
xor eax, 0xd358bfa3
cmp eax, 0x4195e883
jae 0x140030dc0
movzx edx, byte [r8 + r9]
mov rax, r8
or rax, 1
movzx eax, byte [rax + r9]
mov r10, r8
or r10, 2
movzx r10d, byte [r10 + r9]
mov r11, r8
or r11, 3
movzx r11d, byte [r11 + r9]
mov rsi, r8
or rsi, 4
movzx esi, byte [rsi + r9]
mov rdi, r8
or rdi, 5
movzx edi, byte [rdi + r9]
mov r14, r8
or r14, 6
mov r15, r8
or r15, 7
movzx r14d, byte [r14 + r9]
movzx r15d, byte [r15 + r9]
shl r15, 0x38
shl r14, 0x30
or r14, r15
shl rdi, 0x28
shl rsi, 0x20
shl r11, 0x18
shl r10, 0x10
shl rax, 8
or rax, rdx
or rax, r10
or rax, r11
or rax, rsi
or rax, rdi
or rax, r14
xor rax, qword [rcx + r8]
mov qword [rbp + r8 + 0x170], rax
nop
mov eax, dword [0x141dc44a0]
or eax, dword [0x141dc44a4]
add eax, 0x3e269dac
and eax, 0x88d1bc18
movzx r10d, byte [r8 + r9]
mov rdx, r8
or rdx, 1
movzx edx, byte [rdx + r9]
mov r11, r8
or r11, 2
movzx r11d, byte [r11 + r9]
mov rsi, r8
or rsi, 3
movzx esi, byte [rsi + r9]
mov rdi, r8
or rdi, 4
movzx edi, byte [rdi + r9]
mov r14, r8
or r14, 5
movzx r14d, byte [r14 + r9]
mov r15, r8
or r15, 6
mov r12, r8
or r12, 7
movzx r15d, byte [r15 + r9]
movzx r12d, byte [r12 + r9]
shl r12, 0x38
shl r15, 0x30
or r15, r12
shl r14, 0x28
shl rdi, 0x20
shl rsi, 0x18
shl r11, 0x10
shl rdx, 8
or rdx, r10
or rdx, r11
or rdx, rsi
or rdx, rdi
or rdx, r14
or rdx, r15
xor rdx, qword [rcx + r8]
mov qword [rbp + r8 + 0x170], rdx
cmp eax, 0x2372f957
je 0x140030dc0
lea rax, [r8 + 8]
cmp r8, 0x50
mov r8, rax
jb 0x140030d00
mov eax, dword [0x141dc44a8]
imul eax, dword [0x141dc44ac]
imul rax, rax, 0x7b9fced9
shr rax, 0x3e
xor eax, 0xddabc90d
cmp eax, 0xd9dbe787
jae 0x140030fa2
jmp 0x140030fc1
mov eax, dword [0x141dc4438]
or eax, dword [0x141dc443c]
add eax, 0xb5a8e33b
xor eax, 0x988b3c9d
imul rax, rax, 0x3ab20525
shr rax, 0x39
cmp eax, 0x6dcf4712
jbe 0x140030ef9
jmp 0x140030f1a
mov eax, dword [0x141dc4460]
or eax, dword [0x141dc4464]
or eax, 0x7f7fffee
cmp eax, 0x3067b08a
jne 0x140030f4d
jmp 0x140030f6e
mov eax, dword [0x141dc4440]
xor edx, edx
div dword [0x141dc4444]
and eax, 0x111e79d0
xor eax, 0xfa5d436b
ud2
ud2
mov eax, dword [0x141dc4468]
mov ecx, dword [0x141dc446c]
add eax, ecx
add eax, 0xec954e9c
xor eax, 0x499ef38d
ud2
ud2
mov eax, dword [0x141dc44b0]
imul eax, dword [0x141dc44b4]
imul edx, eax, 0x9b47bfca
movzx eax, byte [rcx + 0x58]
cmp edx, 0xf629a49e
jne 0x140030fc7
movzx eax, byte [rcx + 0x58]
jmp 0x140030fa2
mov ecx, dword [0x141dc44b8]
sub ecx, dword [0x141dc44bc]
imul ecx, ecx, 0xa57a9527
add ecx, 0x6b61f0a0
cmp ecx, 0x17f31fed
mov r14, qword [rbp + 0x20]
mov rdi, qword [rbp - 0x48]
lea r12, [rbp + 0x170]
jae 0x140031071
mov ecx, eax
xor cl, 0xc9
mov byte [rbp + 0x1c8], cl
movaps xmm0, xmmword [rbp + 0x1b0]
movups xmmword [rdi + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movaps xmm2, xmmword [rbp + 0x190]
movaps xmm3, xmmword [rbp + 0x1a0]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rcx, qword [rbp + 0x1b9]
mov qword [rdi + 0x49], rcx
mov ecx, dword [rbp + 0x1c1]
mov dword [rdi + 0x51], ecx
movzx ecx, word [rbp + 0x1c5]
mov word [rdi + 0x55], cx
movzx ecx, byte [rbp + 0x1c7]
mov byte [rdi + 0x57], cl
movzx ecx, byte [rbp + 0x1c8]
mov byte [rdi + 0x58], cl
movzx ecx, byte [0x141ddb9b8]
xor al, 0xc9
nop word cs:[rax + rax]
mov ecx, dword [0x141dc44c0]
imul ecx, dword [0x141dc44c4]
mov byte [rbp + 0x1c8], al
movaps xmm0, xmmword [rbp + 0x1b0]
movups xmmword [rdi + 0x40], xmm0
mov rdx, qword [rbp + 0x1b9]
mov qword [rdi + 0x49], rdx
mov edx, dword [rbp + 0x1c1]
mov dword [rdi + 0x51], edx
movzx edx, word [rbp + 0x1c5]
mov word [rdi + 0x55], dx
shr ecx, 1
imul rcx, rcx, 0x58a2f8d
shr rcx, 0x37
or ecx, 0x80900a00
and ecx, 0x80900a05
movaps xmm0, xmmword [rbp + 0x170]
movaps xmm1, xmmword [rbp + 0x180]
movaps xmm2, xmmword [rbp + 0x190]
movaps xmm3, xmmword [rbp + 0x1a0]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
movzx edx, byte [rbp + 0x1c7]
mov byte [rdi + 0x57], dl
movzx edx, byte [rbp + 0x1c8]
mov byte [rdi + 0x58], dl
movzx edx, byte [0x141ddb9b8]
cmp ecx, 0xe2b50b7c
je 0x140031080
mov eax, dword [0x141dc44c8]
or eax, dword [0x141dc44cc]
add eax, 0x57785c75
or eax, 0x7fff7fd4
cmp eax, 0x43aeb53e
jae 0x140031160
sub rsp, 0x20
mov edx, 0x59
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
nop dword [rax]
mov esi, dword [0x141dc44d0]
add esi, dword [0x141dc44d4]
or esi, 0xb7f45665
add esi, 0x816e7333
sub rsp, 0x20
mov edx, 0x59
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0xdebd430a
ja 0x140031160
mov r15, rax
test rax, rax
je 0x140028815
movups xmm0, xmmword [rdi + 0x49]
movups xmmword [r15 + 0x49], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [r15 + 0x40], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [r15 + 0x30], xmm3
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rax, qword [rbp + 0xd0]
mov rax, qword [rax]
nop
mov ecx, dword [0x141dc44d8]
xor ecx, dword [0x141dc44dc]
add ecx, 0xb8c3c641
imul rcx, rcx, 0x72101439
shr rcx, 0x3e
imul ecx, ecx, 0xbfb5dd41
cmp ecx, 0x83b8c6a8
ja 0x1400311e0
nop dword [rax + rax]
mov ecx, dword [0x141dc44e0]
xor ecx, dword [0x141dc44e4]
imul rcx, rcx, 0x10918539
shr rcx, 0x3b
xor ecx, 0x73f8504e
imul ecx, ecx, 0xa1bceb87
cmp ecx, 0x7fba31fa
ja 0x140031210
cmp rax, 1
jne 0x1400312d7
xor eax, eax
test al, al
je 0x14003125f
sub rsp, 0x20
mov rcx, qword [rbp + 0xd0]
call fcn.1400bf980
add rsp, 0x20
mov rdi, qword [rbp + 0xd0]
nop word cs:[rax + rax]
mov eax, dword [0x141dc44e8]
mov ecx, dword [0x141dc44ec]
add eax, ecx
add eax, 0xaff3b63a
imul rsi, rax, 0x4030dec5
shr rsi, 0x38
add esi, 0xa802466b
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bf980
add rsp, 0x20
cmp esi, 0x29c38289
jb 0x140031270
nop dword [rax]
mov eax, dword [str.eS]
xor eax, dword [0x141dc44f4]
add eax, 0x76f4ea20
xor eax, 0x23f66b2
imul eax, eax, 0xf526e6a8
cmp eax, 0x356fed8d
je 0x1400312b0
mov r13, qword [r14 + 0x28]
movabs rsi, 0x3aeb1068a9964d4b
mov eax, dword [0x141dc44f8]
and eax, dword [0x141dc44fc]
or eax, 0x608fcefc
imul rax, rax, 0x57258a4d
shr rax, 0x3d
and eax, 1
cmp eax, 0xc5d212d7
ja 0x1400313b7
mov eax, dword [0x141dc4500]
xor edx, edx
div dword [0x141dc4504]
imul edi, eax, 0xf87c089e
or edi, 0x15b0d4df
mov qword [r13 + 0x28], 0
mov qword [r13 + 0x30], 0x59
mov qword [r13 + 0x38], r15
mov qword [r13 + 0x40], 0x59
mov byte [r13 + 0x48], 0
mov qword [r14 + 0x30], 2
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.1400bf1a0
add rsp, 0x20
lea rax, [0x141da999c]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rsi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140018300
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
movzx ecx, byte [rax + 0x26]
movzx eax, word [rax + 0x24]
cmp edi, 0x6fd269b5
jne 0x140031442
mov qword [r13 + 0x28], 0
mov qword [r13 + 0x30], 0x59
mov qword [r13 + 0x38], r15
mov qword [r13 + 0x40], 0x59
mov byte [r13 + 0x48], 0
mov qword [r14 + 0x30], 2
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.1400bf1a0
add rsp, 0x20
lea rax, [0x141da999c]
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x170]
mov qword [rbp + 0x170], rsi
mov rdx, qword [rbp + 0x170]
sub rsp, 0x20
call fcn.140018300
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
movzx ecx, byte [rax + 0x26]
movzx eax, word [rax + 0x24]
jmp 0x14003130b
cmp dword [rbx], 0
jne 0x14003148a
mov eax, dword [0x141dc4510]
imul eax, dword [0x141dc4514]
add eax, 0x644e57e1
and eax, 0x350ab285
add eax, 0x1fc60d0f
cmp eax, 0x389fda8e
mov rdi, qword [rbp - 0x68]
mov rbx, qword [rbp - 0x18]
mov r14, qword [rbp - 0x60]
mov r15, qword [rbp - 0x58]
mov r12, qword [rbp + 0x20]
lea r13, [rbp + 0x130]
jbe 0x1400314b5
jmp 0x14003160d
mov eax, dword [0x141dc4540]
and eax, dword [0x141dc4544]
add eax, 0x9df1de0
and eax, 0x26ab1804
add eax, 0x9e33d06a
cmp eax, 0x113a5a33
jae 0x140031e76
jmp 0x140031e9a
mov esi, dword [0x141dc4518]
sub esi, dword [0x141dc451c]
and esi, 0x1bb917a8
add esi, 0x98dbab12
or esi, 0xe219407e
sub rsp, 0x20
mov rcx, r12
call fcn.14000df40
mov ecx, 2
call fcn.14008b610
sub rsp, 0x10
lea rax, [0x141c4221d]
mov qword [rsp + 0x28], rax
lea rax, [0x141c42211]
mov qword [rsp + 0x20], rax
lea rdx, [0x140102fe1]
lea r9, [0x141c421f1]
mov r8d, 0x1b3f210
mov rcx, r15
call fcn.140068440
lea rax, [0x141db4679]
mov qword [rsp + 0x28], rax
lea rax, [0x141db466d]
mov qword [rsp + 0x20], rax
lea rdx, [0x141c4223d]
lea r9, [0x141db464d]
mov r8d, 0x172410
mov rcx, rbx
call fcn.140068440
add rsp, 0x30
lea rax, [0x141daed85]
mov qword [rbp + 0x130], rax
mov rcx, qword [rbp + 0x130]
movabs rax, 0xff5ef4dd7d62a8c2
mov qword [rbp + 0x130], rax
mov rdx, qword [rbp + 0x130]
sub rsp, 0x20
call fcn.14001b450
add rsp, 0x20
mov rcx, qword [rax]
movabs rdx, 0xfd211f5626bd684c
xor rcx, rdx
mov rax, qword [rax + 8]
movabs rdx, 0x9f8653e807bdb653
xor rax, rdx
mov qword [r14], rcx
mov qword [r14 + 8], rax
sub rsp, 0x20
mov r8d, 0x10
mov rcx, r15
mov rdx, r14
call fcn.140033d30
add rsp, 0x20
lea rax, [0x141db424d]
mov qword [rbp + 0x130], rax
mov rcx, qword [rbp + 0x130]
movabs rax, 0xec7bec049b6ada65
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x170]
cmp esi, 0xb8b42665
jae 0x140031739
sub rsp, 0x20
mov rcx, r12
call fcn.14000df40
mov ecx, 2
call fcn.14008b610
sub rsp, 0x10
lea rax, [0x141c4221d]
mov qword [rsp + 0x28], rax
lea rax, [0x141c42211]
mov qword [rsp + 0x20], rax
lea rdx, [0x140102fe1]
lea r9, [0x141c421f1]
mov r8d, 0x1b3f210
mov rcx, r15
call fcn.140068440
lea rax, [0x141db4679]
mov qword [rsp + 0x28], rax
lea rax, [0x141db466d]
mov qword [rsp + 0x20], rax
lea rdx, [0x141c4223d]
lea r9, [0x141db464d]
mov r8d, 0x172410
mov rcx, rbx
call fcn.140068440
add rsp, 0x30
lea rax, [0x141daed85]
mov qword [rbp + 0x130], rax
mov rcx, qword [rbp + 0x130]
movabs rax, 0xff5ef4dd7d62a8c2
mov qword [rbp + 0x130], rax
mov rdx, qword [rbp + 0x130]
sub rsp, 0x20
call fcn.14001b450
add rsp, 0x20
mov rcx, qword [rax]
movabs rdx, 0xfd211f5626bd684c
xor rcx, rdx
mov rax, qword [rax + 8]
movabs rdx, 0x9f8653e807bdb653
xor rax, rdx
mov qword [r14], rcx
mov qword [r14 + 8], rax
sub rsp, 0x20
mov r8d, 0x10
mov rcx, r15
mov rdx, r14
call fcn.140033d30
add rsp, 0x20
lea rax, [0x141db424d]
mov qword [rbp + 0x130], rax
movabs rax, 0xec7bec049b6ada65
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x170]
jmp 0x1400314b5
mov r14, qword [rbp + 0x170]
movabs rsi, 0x89a0b83974953274
mov eax, dword [0x141dc4520]
imul eax, dword [0x141dc4524]
and eax, 0x40588820
cmp eax, 0x924b8eb
jae 0x140031a12
sub rsp, 0x20
mov rbx, rcx
mov rdx, r14
call fcn.14001a1e0
add rsp, 0x20
mov rcx, qword [rax]
xor rcx, rsi
mov edx, 0x4a5d3a2a
xor edx, dword [rax + 8]
movzx eax, word [rax + 0xc]
mov r8d, eax
xor r8b, 0x66
shr eax, 8
xor al, 0x98
mov qword [rdi], rcx
mov dword [rdi + 8], edx
mov byte [rdi + 0xc], r8b
mov byte [rdi + 0xd], al
sub rsp, 0x20
mov r8d, 0xe
mov rcx, qword [rbp - 0x18]
mov rdx, rdi
call fcn.140033d30
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp]
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x38]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x28]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x30]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x120]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x48]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x168]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xc0]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x50]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x58]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x40]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x60]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x78]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x68]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x70]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x108]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x80]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x88]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xc8]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xe0]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x98]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xe8]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xa0]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x10]
call rsi
mov rcx, rbx
add rsp, 0x20
mov r12, qword [rbp + 0x10]
mov r15, qword [rbp]
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov r13d, dword [0x141dc4528]
or r13d, dword [0x141dc452c]
add r13d, 0x761111ba
xor r13d, 0xf0df9303
mov eax, 0xe120418b
imul r13, rax
shr r13, 0x3f
sub rsp, 0x20
mov rbx, rcx
mov rdx, r14
call fcn.14001a1e0
add rsp, 0x20
mov rcx, qword [rax]
movabs rdx, 0x89a0b83974953274
xor rcx, rdx
mov edx, dword [rax + 8]
mov r8d, 0x4a5d3a2a
xor edx, r8d
movzx eax, word [rax + 0xc]
mov r8d, eax
xor r8b, 0x66
shr eax, 8
xor al, 0x98
mov qword [rdi], rcx
mov dword [rdi + 8], edx
mov byte [rdi + 0xc], r8b
mov byte [rdi + 0xd], al
sub rsp, 0x20
mov r8d, 0xe
mov rcx, qword [rbp - 0x18]
mov rdx, rdi
call fcn.140033d30
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x38]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x28]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x30]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x120]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x48]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x168]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xc0]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x50]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x58]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x40]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x60]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x78]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x68]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x70]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x108]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x80]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x88]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xc8]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xe0]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0x98]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xe8]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp + 0xa0]
call rsi
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call rsi
mov rcx, rbx
add rsp, 0x20
cmp r13d, 0xb247c7f1
ja 0x140031a30
mov eax, dword [0x141dc4530]
xor edx, edx
div dword [0x141dc4534]
add eax, 0x31878ce2
or eax, 0x99f547b8
cmp eax, 0xa20b6e53
mov rdi, qword [rbp - 0x40]
mov rbx, qword [rbp - 0x38]
mov r14, qword [rbp - 0x30]
mov r15, qword [rbp + 8]
mov r12, qword [rbp - 0x28]
mov r13, rsi
jb 0x140031de3
mov esi, dword [0x141dc4538]
add esi, dword [0x141dc453c]
xor esi, 0xd387c9da
add esi, 0xb8a50af6
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call r13
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call r13
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call r13
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call r13
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call r13
add rsp, 0x20
cmp esi, 0x38374eaa
jae 0x140031e5b
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call r13
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call r13
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r15
call r13
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call r13
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call r13
add rsp, 0x20
jmp 0x140031d50
movaps xmm6, xmmword [rbp + 0x1e0]
lea rsp, [rbp + 0x1f8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dc4548]
sub eax, dword [0x141dc454c]
and eax, 0xba1a3c31
add eax, 0x3ae63008
xor eax, 0x5b2143e4
ud2
ud2
invalid
invalid
jrcxz 0x140044e1b
pxor mm4, mm0
add dword [rbx], eax
add eax, 0x1d81077
fadd dword [rcx]
fadd dword [rcx]
and al, 0xb8
add byte [rax], al
add byte [rcx - 1], al
push rbp
sbb byte [rcx + 0x666666c5], cl
nop dword cs:[rax + rax]
add eax, 0x1d75110
or eax, 0x1d74ff2
add byte [rax], al
rol byte [rcx + rcx*4 - 0x35], 0x48
mov edi, dword [rbp - 0x58]
fsubr qword [rcx]
xlatb
add dword [rbx], esp
add eax, 0x1d729da
imul ecx, eax, 0x32e0ea87
xlatb
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d7294f
scasd eax, dword [rdi]
add eax, 0x1d72966
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
and dl, ch
add byte [rax], al
mov eax, dword [0x141dc9a68]
sub eax, dword [0x141dc9a6c]
or eax, 0x2bab1f2e
imul eax, eax, 0xb0e9ef2c
mov ecx, 0xcd2274ab
imul rcx, rax
shr rcx, 0x3f
mov r12, qword [rsi + 8]
mov rdx, qword [rdi]
mov rbx, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
mov r13, qword [rdi + 0x18]
mov qword [rsp + 0x28], rdx
cmp ecx, 0xd81cf1b9
jne 0x14006042d
mov rax, qword [rdi]
mov qword [rsp + 0x28], rax
jmp 0x1400603df
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], r13
mov ebp, dword [rsi + 0x30]
movzx r15d, byte [rsi + 0x38]
test byte [rsi + 0x34], 8
jne 0x140060454
mov edi, ebp
mov ecx, r15d
jmp 0x140060536
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r8, rbx
call qword [rax + 0x18]
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9a90]
or ecx, dword [0x141dc9a94]
imul rdx, rcx, 0x4d95825
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
or ecx, 0xb93f7269
xor ecx, 0x9ad9930f
cmp ecx, 0x8b967808
ja 0x140060470
test al, al
jne 0x140060990
add byte [rax], al
add byte [rax], al
mov rax, r12
sub rax, rbx
mov r12d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovae r12, rax
mov qword [rsp + 0x28], 1
mov eax, dword [0x141dc9af8]
imul eax, dword [0x141dc9afc]
mov qword [rsp + 0x30], 0
imul rax, rax, 0x4c80021d
shr rax, 0x3e
cmp eax, 0x2d033435
jne 0x1400604f4
mov dword [rsi + 0x30], 0x30
mov eax, 0xd830927d
nop dword [rax]
mov ecx, dword [0x141dc9b00]
or ecx, dword [0x141dc9b04]
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xb052d683
mov dword [rsi + 0x30], 0x30
cmp ecx, 0x192c95ee
jb 0x140060500
mov byte [rsi + 0x38], 1
mov cl, 1
mov edi, 0x30
xor ebx, ebx
mov r9d, 0x88774491
lea rax, [r13*2]
add rax, r13
lea r8, [r14 + rax*8]
nop dword [rax + rax]
mov eax, dword [0x141dc9a98]
xor edx, edx
div dword [0x141dc9a9c]
xor eax, 0x26e34238
add eax, 0x64c47a2f
imul rax, r9
shr rax, 0x3f
cmp eax, 0xd42fc53
je 0x140060550
test r13, r13
je 0x1400607a0
xor r9d, r9d
mov r10d, 0x9930ec5d
mov r11d, 0xe3d03975
jmp 0x1400605b0
add rbx, rax
add r14, 0x18
cmp r14, r8
je 0x1400607a0
mov eax, dword [0x141dc9aa0]
xor edx, edx
div dword [0x141dc9aa4]
mov eax, dword [0x141dc9aa8]
add eax, dword [0x141dc9aac]
imul eax, eax, 0xdc13959f
add eax, 0x11572440
or eax, 0x924d9795
cmp eax, 0xc462acf8
jb 0x1400605be
movzx eax, word [r14]
test rax, rax
je 0x1400606c0
cmp eax, 1
jne 0x1400606f0
mov eax, dword [0x141dc9ab8]
xor edx, edx
div dword [0x141dc9abc]
add eax, 0xa4296c5d
and eax, 0x9664fb71
add eax, 0x836b32a7
cmp eax, 0x3755f9b
jb 0x1400605f7
movzx r13d, word [r14 + 2]
test r9b, r9b
jne 0x140060620
movzx eax, r13w
cmp eax, 0x3e8
jae 0x140060760
mov eax, dword [0x141dc9ad8]
or eax, dword [0x141dc9adc]
imul rax, r10
shr rax, 0x3e
cmp eax, 0x968fadec
je 0x140060634
nop
mov eax, dword [0x141dc9ae0]
xor edx, edx
div dword [0x141dc9ae4]
imul rax, r11
shr rax, 0x3e
imul eax, eax, 0xeb1a4a4d
xor eax, 0x9d9736ce
cmp eax, 0xb8a671ad
ja 0x140060650
mov eax, 1
cmp r13w, 0xa
jb 0x1400605a0
nop dword [rax + rax]
mov edx, dword [0x141dc9ae8]
xor edx, dword [0x141dc9aec]
or edx, 0xdaccbeff
cmp r13w, 0x64
mov eax, 3
sbb rax, 0
cmp edx, 0xa273d71b
je 0x140060690
jmp 0x1400605a0
mov eax, dword [0x141dc9ab0]
xor eax, dword [0x141dc9ab4]
imul rax, rax, 0x1b4f673f
shr rax, 0x3a
cmp eax, 0x8c98a794
je 0x1400606c0
mov rax, qword [r14 + 8]
jmp 0x1400605a0
test r9b, r9b
jne 0x1400606f0
nop word cs:[rax + rax]
mov eax, dword [0x141dc9ac0]
imul eax, dword [0x141dc9ac4]
add eax, 0x3f3d84c0
and eax, 0xa611dc39
xor eax, 0x403a37e4
cmp eax, 0xd1deb84
jb 0x140060700
mov rax, qword [r14 + 0x10]
nop word [rax + rax]
mov edx, dword [0x141dc9ac8]
add edx, dword [0x141dc9acc]
add dword [rbx], eax
adc eax, 0x1d69390
and edx, 0xf8212941
xor edx, 0x98288840
cmp edx, 0x104edff0
jbe 0x140060730
jmp 0x1400605a0
mov edx, dword [0x141dc9ad0]
and edx, dword [0x141dc9ad4]
imul rdx, rdx, 0x31275a7d
shr rdx, 0x3d
imul edx, edx, 0xf727d038
add edx, 0x545984c8
cmp edx, 0xd2237d8d
ja 0x140060760
cmp eax, 0x2710
mov eax, 5
sbb rax, 0
jmp 0x1400605a0
mov eax, dword [0x141dc9af0]
and eax, dword [0x141dc9af4]
or eax, 0x870030
xor eax, 0x8300b2
or eax, 0xbe78de49
cmp eax, 0x36a50314
jb 0x1400607a0
sub r12, rbx
jbe 0x140060820
movzx ecx, cl
nop word [rax + rax]
mov eax, dword [0x141dc9b08]
xor edx, edx
div dword [0x141dc9b0c]
or eax, 0xb2a6247f
imul eax, eax, 0xb29bb186
and eax, 0xa9cfcf30
cmp eax, 0x22e7d6e0
jb 0x1400607d0
lea rax, [0x141dba1bc]
movsxd rdx, dword [rax + rcx*4]
add rdx, rax
ret 0xe2ff
ret 0xe2ff
jmp 0x1400608f0
mov eax, dword [0x141dc9b18]
imul eax, dword [0x141dc9b1c]
imul eax, eax, 0xd48f34cc
xor eax, 0xc8938701
cmp eax, 0x7abf32e7
ja 0x140060820
nop
mov eax, dword [0x141dc9b20]
xor eax, dword [0x141dc9b24]
and eax, 0x43fbeca7
imul eax, eax, 0xf5be57dc
cmp eax, 0x435b4222
je 0x140060840
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x28]
call fcn.140060a70
mov ecx, dword [0x141dc9b40]
sub ecx, dword [0x141dc9b44]
or ecx, 0x7fae7eff
cmp ecx, 0x9d6ee0e2
jne 0x1400608a0
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r15b
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9b48]
sub ecx, dword [0x141dc9b4c]
add ecx, 0xc8fa84a9
and ecx, 0xbe351344
add ecx, 0x76c474db
mov dword [rsi + 0x30], ebp
mov byte [rsi + 0x38], r15b
cmp ecx, 0xe0884e2c
jb 0x1400608a0
jmp 0x1400609b0
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
xor r13d, r13d
nop dword [rax + rax]
cmp r13, r12
je 0x140060946
nop word cs:[rax + rax]
mov eax, dword [0x141dc9b10]
xor edx, edx
div dword [0x141dc9b14]
or eax, 0x589fde3c
add eax, 0x95825f13
xor eax, 0x2ddd754a
cmp eax, 0x17e2886c
jb 0x140060910
inc r13
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
je 0x140060900
jmp 0x140060990
lea r8, [rsp + 0x28]
mov rcx, rbx
mov rdx, r14
call fcn.140060a70
mov ecx, eax
mov r8d, 0xb5780477
nop
mov eax, dword [0x141dc9b28]
xor edx, edx
div dword [0x141dc9b2c]
and eax, 0x5c703fa8
add eax, 0xd89e36cc
imul rax, r8
shr rax, 0x3d
cmp eax, 0xafbb5ba8
je 0x140060960
test cl, cl
je 0x1400609e7
nop dword [rax + rax]
mov eax, dword [0x141dc9b50]
xor eax, dword [0x141dc9b54]
add eax, 0x8d8bc057
xor eax, 0xb24c2ef9
cmp eax, 0xea51e9c
jb 0x140060990
mov al, 1
nop
mov ecx, dword [0x141dc9b58]
xor ecx, dword [0x141dc9b5c]
add ecx, 0x80bf4a9f
or ecx, 0x98890080
and ecx, 0xf9fb1a86
cmp ecx, 0x98639107
jb 0x1400609b0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r12d, r12d
nop word [rax + rax]
mov eax, dword [0x141dc9b30]
and eax, dword [0x141dc9b34]
imul rax, rax, 0x2b06f785
shr rax, 0x3b
cmp eax, 0x7b60dd
je 0x1400609f0
jmp 0x140060a50
mov r13, r12
inc r12
nop word cs:[rax + rax]
mov eax, dword [str.9_ndu]
and eax, dword [0x141dc9b3c]
imul rax, rax, 0x39730f25
shr rax, 0x3b
or eax, 0xe2258d96
cmp eax, 0x3fbd138f
je 0x140060a20
mov rcx, rbx
mov edx, edi
call qword [r14 + 0x20]
test al, al
jne 0x140060a5c
cmp r12, qword [rsp + 0x20]
jne 0x140060a10
mov r13, qword [rsp + 0x20]
cmp r13, qword [rsp + 0x20]
setb al
jmp 0x140060870
movzx eax, word [r9]
test rax, rax
mov qword [rbp - 0x10], r9
je 0x140060e60
cmp eax, 1
jne 0x140061060
mov eax, dword [0x141dc9ba8]
xor edx, edx
div dword [0x141dc9bac]
nop dword [rax + rax]
mov eax, dword [0x141dc9bb0]
add eax, dword [0x141dc9bb4]
or eax, 0x40010800
and eax, 0xd02f0c48
cmp eax, 0xd166d63f
je 0x140060c90
mov eax, dword [0x141dc9bb8]
add eax, dword [0x141dc9bbc]
movzx ecx, word [r9 + 2]
xor eax, 0xa0c63701
imul eax, eax, 0x31fb5b7
cmp eax, 0x782cb652
jne 0x140060ce0
mov byte [rbx + 4], 0
mov dword [rbx], 0
nop word [rax + rax]
mov eax, dword [0x141dc9bc0]
sub eax, dword [0x141dc9bc4]
xor eax, 0x592a8d9e
imul eax, eax, 0x5b67633f
add eax, 0x9009415
mov byte [rbx + 4], 0
mov dword [rbx], 0
cmp eax, 0x80bbd024
jb 0x140060ce0
movzx eax, word [r9]
test rax, rax
je 0x14006108d
cmp eax, 1
jne 0x140061094
mov eax, dword [0x141dc9bd0]
xor eax, dword [0x141dc9bd4]
or eax, 0xd575c3f2
cmp eax, 0x92c52843
je 0x140060d23
movzx r8d, word [r9 + 2]
mov eax, dword [0x141dc9bd8]
sub eax, dword [0x141dc9bdc]
and eax, 0x15386d8b
add eax, 0x15265f8f
cmp eax, 0x9599f056
ja 0x140060d40
movzx eax, r8w
cmp eax, 0x3e8
jae 0x140060e20
nop dword [rax]
mov eax, dword [0x141dc9be8]
or eax, dword [0x141dc9bec]
add eax, 0x81da3d91
and eax, 0x6a0d72de
add eax, 0x6d3279ed
cmp eax, 0xc9846c48
jb 0x140060d70
nop word cs:[rax + rax]
mov eax, dword [0x141dc9bf0]
add eax, dword [0x141dc9bf4]
imul rdx, rax, 0x652df3f
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
add eax, 0xc291005d
imul rdx, rax, 0x2d4447cd
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
cmp eax, 0xa8254307
ja 0x140060da0
cmp r8w, 9
ja 0x140061140
mov eax, dword [0x141dc9bf8]
and eax, dword [0x141dc9bfc]
imul eax, eax, 0x7d7311f1
add eax, 0xbfddee1c
or eax, 0xa7dd3bfb
lea r8, [rbx + 1]
mov r15d, 1
cmp eax, 0x110cf590
je 0x140060deb
jmp 0x14006111b
mov edx, dword [0x141dc9be0]
xor edx, dword [0x141dc9be4]
imul edx, edx, 0x8b389205
add edx, 0xa0401f59
xor edx, 0xc0003335
cmp edx, 0x8ee0b5dc
jb 0x140060e20
cmp eax, 0x2710
mov r15d, 5
sbb r15, 0
jmp 0x1400610f0
mov r15, qword [r9 + 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9ba0]
sub eax, dword [0x141dc9ba4]
and eax, 0x10dd369d
imul eax, eax, 0xa9c68d7e
xor eax, 0xabf75c67
cmp eax, 0x80054c52
ja 0x140060e70
cmp r15, 0x41
jb 0x140060f90
mov r12, qword [r12 + 0x18]
nop word cs:[rax + rax]
mov eax, dword [0x141dc9c28]
mov ecx, dword [0x141dc9c2c]
add eax, ecx
add eax, 0x93a857e
and eax, 0x7f685651
add eax, 0x5e1c00d8
cmp eax, 0xc0e4ecbf
jbe 0x140060ef0
sub rsp, 0x20
mov r8d, 0x40
mov rcx, rdi
mov rdx, r14
call r12
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dc9c30]
sub eax, dword [0x141dc9c34]
imul esi, eax, 0xfa8b58f7
add esi, 0xaed64749
or esi, 0x48dd4941
sub rsp, 0x20
mov r8d, 0x40
mov rcx, rdi
mov rdx, r14
call r12
add rsp, 0x20
cmp esi, 0x90a3f90a
ja 0x140060ef0
test al, al
jne 0x140061389
add r15, 0xffffffffffffffc0
mov eax, dword [0x141dc9c50]
xor edx, edx
div dword [0x141dc9c54]
nop word [rax + rax]
mov eax, dword [0x141dc9c58]
imul eax, dword [0x141dc9c5c]
xor eax, 0x8136a81a
imul eax, eax, 0x6ab31a05
imul rax, rax, 0x661783b9
shr rax, 0x3e
cmp eax, 0x5dcef85c
je 0x140060f50
cmp r15, 0x40
ja 0x140060eb0
jmp 0x140060fe0
mov eax, dword [0x141dc9c18]
xor edx, edx
div dword [0x141dc9c1c]
xor eax, 0x90401800
or eax, 0x6e2ea7ff
cmp eax, 0x76ea151f
je 0x140060f90
test r15, r15
je 0x140061330
mov eax, dword [0x141dc9c20]
sub eax, dword [0x141dc9c24]
imul eax, eax, 0xde7142d8
xor eax, 0x8480532d
add eax, 0x246e9753
cmp eax, 0x95d3fc95
jae 0x140060fb8
mov r12, qword [r12 + 0x18]
mov eax, dword [0x141dc9c38]
or eax, dword [0x141dc9c3c]
imul eax, eax, 0x3835ae54
add eax, 0xceaaaf75
or eax, 0xb83a2fd5
cmp eax, 0x23bcd58e
jae 0x140061020
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, r15
call r12
add rsp, 0x20
nop word [rax + rax]
mov esi, dword [0x141dc9c40]
imul esi, dword [0x141dc9c44]
or esi, 0xc3c0f6f3
sub rsp, 0x20
mov rcx, rdi
mov rdx, r14
mov r8, r15
call r12
add rsp, 0x20
cmp esi, 0xa275d278
je 0x140061020
jmp 0x140061328
mov r15, qword [r9 + 8]
mov rax, r12
mov r12, qword [r9 + 0x10]
mov rsi, qword [rax + 0x18]
mov eax, dword [0x141dc9c10]
xor edx, edx
div dword [0x141dc9c14]
cmp eax, 0x9586356e
jne 0x140061310
jmp 0x140061370
mov eax, 8
jmp 0x1400610a2
cmp eax, 2
jne 0x1400613c1
mov eax, 0x10
mov r15, qword [r9 + rax]
cmp r15, 5
ja 0x14006139c
mov eax, dword [0x141dc9c60]
xor edx, edx
div dword [0x141dc9c64]
nop
mov eax, dword [0x141dc9c68]
and eax, dword [0x141dc9c6c]
and eax, 0xa02a4503
xor eax, 0xb0a8020b
cmp eax, 0x4c8b400a
jb 0x1400610c0
test r15, r15
je 0x140061138
nop word cs:[rax + rax]
mov eax, dword [0x141dc9c70]
add eax, dword [0x141dc9c74]
xor eax, 0x19405538
add eax, 0xd75af451
cmp eax, 0x43b94a1a
ja 0x1400610f0
lea r8, [rbx + r15]
test r15b, 1
je 0x1400611e4
mov eax, dword [0x141dc9c78]
and eax, dword [0x141dc9c7c]
movzx r9d, cx
cmp eax, 0xcf3efd7d
je 0x1400611c3
jmp 0x140061180
xor r15d, r15d
jmp 0x140061283
mov eax, dword [0x141dc9c00]
xor edx, edx
div dword [0x141dc9c04]
mov eax, dword [0x141dc9c08]
and eax, dword [0x141dc9c0c]
cmp r8w, 0x64
mov r15d, 3
sbb r15, 0
cmp eax, 0xdfb09e52
je 0x14006114e
test r13b, r13b
jne 0x140061170
jmp 0x1400610f0
mov eax, dword [0x141dc9c80]
xor edx, edx
div dword [0x141dc9c84]
imul eax, eax, 0x20a777fc
add eax, 0x9d7ef974
and eax, 0x18ba3c98
imul ecx, r9d, 0xcccd
shr ecx, 0x13
lea edx, [rcx + rcx]
lea edx, [rdx + rdx*4]
mov r10d, r9d
sub r10d, edx
or r10b, 0x30
mov byte [r8 - 1], r10b
cmp eax, 0x6e9a91f1
jne 0x1400611e1
imul eax, r9d, 0xcccd
shr eax, 0x12
and eax, 0xfffffffe
lea eax, [rax + rax*4]
mov ecx, r9d
sub ecx, eax
or cl, 0x30
mov byte [r8 - 1], cl
jmp 0x140061180
dec r8
cmp r15, 1
je 0x140061283
nop
movzx eax, cx
test r13b, r13b
je 0x140061230
imul ecx, eax, 0xcccd
shr ecx, 0x13
lea edx, [rcx + rcx]
lea edx, [rdx + rdx*4]
mov r9d, eax
sub r9d, edx
or r9b, 0x30
mov byte [r8 - 1], r9b
imul edx, ecx, 0x199a
shr edx, 0xf
and edx, 0xfffffffe
lea edx, [rdx + rdx*4]
sub ecx, edx
or cl, 0x30
mov byte [r8 - 2], cl
nop dword [rax]
imul ecx, eax, 0xcccd
shr ecx, 0x13
lea edx, [rcx + rcx]
lea edx, [rdx + rdx*4]
mov r9d, eax
sub r9d, edx
or r9b, 0x30
mov byte [r8 - 1], r9b
imul edx, ecx, 0x199a
shr edx, 0xf
and edx, 0xfffffffe
lea edx, [rdx + rdx*4]
sub ecx, edx
or cl, 0x30
mov byte [r8 - 2], cl
test r13b, r13b
jne 0x140061230
add r8, 0xfffffffffffffffe
shr eax, 2
imul ecx, eax, 0x147b
shr ecx, 0x11
cmp rbx, r8
jne 0x1400611f0
invalid
invalid
invalid
mov eax, dword [0x141dc9c90]
or eax, dword [0x141dc9c94]
and eax, 0x951368ec
imul eax, eax, 0x62c1ef61
add eax, 0x9e3c2c82
cmp eax, 0x4170d9c1
jbe 0x1400612c0
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, r15
mov eax, edi
mov eax, edi
call qword [r12 + 0x18]
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dc9c98]
sub eax, dword [0x141dc9c9c]
imul rax, rax, 0x21998df
shr rax, 0x39
imul esi, eax, 0xffcb8627
add esi, 0x7fafbb62
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call qword [r12 + 0x18]
add rsp, 0x20
cmp esi, 0xd7e33ecd
ja 0x1400612c0
test al, al
je 0x140061330
jmp 0x140061389
sub rsp, 0x20
mov rcx, rdi
mov rdx, r15
mov r8, r12
call rsi
add rsp, 0x20
test r13b, r13b
jne 0x140061370
test al, al
mov r12, qword [rbp]
jne 0x140061389
mov r9, qword [rbp - 0x10]
add r9, 0x18
nop dword [rax + rax]
mov eax, dword [0x141dc9c48]
add eax, dword [0x141dc9c4c]
imul eax, eax, 0x23df0d93
rcl byte [rbx + 0x3523df0d], 0x62
xor al, 8
sbb dword [0x1592e47ca], esp
rcl byte [rbx + 0x3523df0d], 0x62
xor al, 8
sbb dword [0x1592e47ca], esp
cmp eax, 0xa7db87f1
je 0x140061340
cmp r9, qword [rbp - 8]
jne 0x140060c60
jmp 0x140061385
sub rsp, 0x20
mov rcx, rdi
mov rdx, r15
mov r8, r12
call rsi
add rsp, 0x20
jmp 0x140061310
xor eax, eax
jmp 0x14006138b
mov al, 1
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ud2
mov eax, 0x848ffc53
nop word cs:[rax + rax]
mov ecx, dword [0x141dc9bc8]
mov edx, dword [0x141dc9bcc]
add ecx, edx
add ecx, 0xe4a2b228
xor ecx, 0xdd5cb8d0
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x9a5b69cb
je 0x1400613d0
ud2
shl dword [rsi + 0xf], cl
invalid
invalid
mov esi, dword [0x141dc9cd0]
add esi, dword [rdi + 0x18]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x29851df3], cl
add dword [rbx], ebp
or eax, 0x1d67ae0
loopne 0x140062404
invalid
invalid
loopne 0x140062404
invalid
add byte [rax], al
and al, 0x48
ret 0xe070
and ebx, 0x7ff
mov al, 0xa2
invalid
ret 0xe2ff
ror byte [rdi], 1
hlt
invalid
jo 0x140062fba
add dword [rbx], eax
add eax, 0x1d67001
movaps xmm0, xmmword [rax]
nop dword [rax + rax]
and al, 0x48
add dword [rax], eax
add byte [rax], al
invalid
ret 0xc149
mov es, word [rcx + rax*4]
vpackuswb ymm13, ymm0, ymmword [rbp + riz*4 - 0x7f]
in eax, 0x40
xchg dword [rsp + rbx + 0x45], esi
test edx, edx
cmove ebx, edi
add dword [rcx + 0x63], ecx
cmp al, 0x9b
invalid
js 0x140063535
invalid
mov eax, dword [0x141dcc788]
or eax, dword [0x141dcc78c]
add eax, 0x657764fe
or eax, 0xc3ecb14c
imul eax, eax, 0x5d1b887e
cmp eax, 0x5f93f2d8
mov rdi, qword [rbx + 0x70]
jae 0x140077891
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [rdi]
lock dec qword [rax]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dcc790]
or eax, dword [0x141dcc794]
imul esi, eax, 0xdb5bffcf
add esi, 0x67653535
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call r15
add rsp, 0x20
mov rax, qword [rdi]
lock dec qword [rax]
sete al
cmp esi, 0x4c0a71bc
jb 0x1400778a0
test al, al
mov r12, qword [rbx + 0x78]
je 0x14007798b
mov eax, dword [0x141dcc798]
imul eax, dword [0x141dcc79c]
and eax, 0xd03e413a
add eax, 0x892c8b5f
cmp eax, 0x6826f4
jae 0x140077920
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bfc90
add rsp, 0x20
nop dword [rax + rax]
mov eax, dword [0x141dcc7a0]
sub eax, dword [0x141dcc7a4]
imul esi, eax, 0x397d4792
add esi, 0x65dd615e
or esi, 0x8e8ce451
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bfc90
add rsp, 0x20
cmp esi, 0x2d394622
jb 0x140077920
mov eax, 0xad85c8ef
nop dword [rax + rax]
mov ecx, dword [0x141dcc7a8]
imul ecx, dword [0x141dcc7ac]
xor ecx, 0x32e42bc4
add ecx, 0x816e489
shr ecx, 1
imul rcx, rax
shr rcx, 0x38
cmp ecx, 0x31be7c80
ja 0x140077960
mov rax, qword [rbx + 0x68]
mov r14, qword [rax + 8]
cmp qword [r14 + 0x18], 0
je 0x140077ba1
mov rdi, qword [r14 + 0x20]
mov eax, 0xdb56ad93
nop word [rax + rax]
mov ecx, dword [0x141dcc7b0]
or ecx, dword [0x141dcc7b4]
imul ecx, ecx, 0xa904428
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x60fefe0f
je 0x1400779b0
test rdi, rdi
je 0x140077ba1
mov rsi, qword [r14 + 0x28]
mov rax, qword [rsi]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcc7b8]
and ecx, dword [0x141dcc7bc]
cmp ecx, 0x70510941
je 0x1400779f0
test rax, rax
je 0x140077a20
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcc7c0]
and eax, dword [0x141dcc7c4]
or eax, 0xf2941257
imul eax, eax, 0xb5c3b8cf
add eax, 0x1a1361a6
cmp eax, 0x1dfa72ce
jb 0x140077a20
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
nop dword [rax + rax]
mov edx, dword [0x141dcc7c8]
and edx, dword [0x141dcc7cc]
and edx, 0x82060122
xor edx, 0x404201ca
or edx, 0x3db1fe15
cmp edx, 0x7bb8712
jb 0x140077a50
test rax, rax
je 0x140077ba1
nop
mov eax, dword [0x141dcc7d0]
sub eax, dword [str.iYwS]
imul eax, eax, 0x4376edf9
add eax, 0x3334bd8a
cmp eax, 0xa73d6485
jb 0x140077a80
nop
mov eax, dword [0x141dcc7d8]
xor edx, edx
div dword [0x141dcc7dc]
and eax, 0x22000800
or eax, 0xddafa6ab
xor eax, 0x370db6ab
cmp eax, 0x153ee17a
jb 0x140077aa0
cmp rcx, 0x11
jb 0x140077b29
mov eax, 0xa2acef9b
nop
mov ecx, dword [0x141dcc7e0]
imul ecx, dword [0x141dcc7e4]
or ecx, 0x16db8f9e
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x1f0e5dd4
cmp ecx, 0x141209e0
jb 0x140077ad0
nop dword [rax]
mov eax, dword [0x141dcc7e8]
imul eax, dword [0x141dcc7ec]
imul eax, eax, 0x4393c3a4
xor eax, 0x81ba1f92
imul eax, eax, 0x1193742d
cmp eax, 0xd2e2ed99
ja 0x140077b00
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dcc7f0]
and eax, dword [0x141dcc7f4]
and eax, 0x36e6d95c
add eax, 0xd75159cb
imul rax, rax, 0x1d0b626b
shr rax, 0x3c
cmp eax, 0xe17b1a98
jne 0x140077b70
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop dword [rax + rax]
mov esi, dword [0x141dcc7f8]
add esi, dword [0x141dcc7fc]
and esi, 0x9b763d6c
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call r15
add rsp, 0x20
cmp esi, 0x953c0f72
je 0x140077b70
mov eax, dword [0x141dcc800]
imul eax, dword [0x141dcc804]
add eax, 0xe7bbcb3e
and eax, 0x93e5f1f0
add eax, 0x182981f1
cmp eax, 0x476d6e08
jbe 0x140077bd0
mov qword [r14 + 0x18], 1
nop dword [rax]
mov eax, dword [0x141dcc808]
sub eax, dword [0x141dcc80c]
imul rax, rax, 0xe53e2c9
shr rax, 0x3a
xor eax, 0x611b3e1
add eax, 0x2d013510
mov qword [r14 + 0x18], 1
cmp eax, 0xd9801c1a
ja 0x140077bd0
mov eax, dword [0x141dcc810]
and eax, dword [0x141dcc814]
xor eax, 0x800e0340
or eax, 0x3aa110bf
xor eax, 0x5e43b7a4
cmp eax, 0x4cb81afd
jae 0x140077c30
mov qword [r14 + 0x20], 0
nop word [rax + rax]
mov eax, dword [0x141dcc818]
mov ecx, dword [0x141dcc81c]
add eax, ecx
add eax, 0x8da04315
imul rax, rax, 0x64281bd9
shr rax, 0x3e
imul eax, eax, 0xede6d518
mov qword [r14 + 0x20], 0
cmp eax, 0x18139e75
ja 0x140077c30
mov eax, dword [0x141dcc820]
xor edx, edx
div dword [0x141dcc824]
or eax, 0xf628c890
add eax, 0xfb2aee5b
mov ecx, 0xd12cc6d9
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xedf34441
jne 0x140077ca0
mov qword [r12], r14
lock dec qword [r14]
nop dword [rax + rax]
mov ecx, dword [0x141dcc828]
imul ecx, dword [0x141dcc82c]
add ecx, 0x772d83da
and ecx, 0x9e56886b
add ecx, 0x82865a20
mov qword [r12], r14
lock dec qword [r14]
sete al
cmp ecx, 0x7293d3c9
jb 0x140077ca0
test al, al
je 0x140077ef0
mov eax, dword [0x141dcc830]
and eax, dword [0x141dcc834]
add eax, 0x513cf149
mov ecx, 0xb6785ce5
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xa1abf04f
jne 0x140077e9b
jmp 0x140077ed8
mov eax, dword [0x141dcc750]
xor edx, edx
div dword [0x141dcc754]
mov eax, dword [0x141dcc758]
xor eax, dword [0x141dcc75c]
xor eax, 0xa840006
and eax, 0xabe84ce
add eax, 0x18922630
cmp eax, 0x68663b2a
ja 0x140077d1e
mov eax, r15d
and eax, 0x7e
cmp eax, 0x7e
jne 0x140077e40
mov eax, dword [0x141dcc760]
xor eax, dword [0x141dcc764]
add eax, 0xdc48dff3
fmul qword [0x16ac09941]
fmul qword [0x16ac09941]
add eax, 0xcd827926
cmp eax, 0xe3695090
ja 0x140077de0
nop word cs:[rax + rax]
mov eax, dword [0x141dcc768]
xor eax, dword [0x141dcc76c]
imul rax, rcx
shr rax, 0x3b
imul eax, eax, 0x323ab68
or eax, 0xad1f54cc
mov r13, qword [r12]
mov rdi, qword [0x141ddb9a0]
cmp eax, 0x49853b80
jb 0x140077de0
mov eax, dword [0x141dcc770]
add eax, dword [0x141dcc774]
imul eax, eax, 0xe742c43d
mov ecx, 0xe3f52aad
imul rax, rcx
shr rax, 0x3e
cmp eax, 0x8c3262e4
jne 0x140077df0
jmp 0x140077e80
mov rax, qword [0x141ddb9a0]
jmp 0x140077d80
mov eax, dword [0x141dcc778]
sub eax, dword [0x141dcc77c]
add eax, 0x591b5936
shr eax, 3
imul rsi, rax, 0x22e921ad
shr rsi, 0x35
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp esi, 0x8856dbb7
je 0x140077e80
mov r12, r13
mov ecx, 0xbdcf4a6f
nop word cs:[rax + rax]
mov eax, dword [0x141dcc780]
xor eax, dword [0x141dcc784]
xor eax, 0x2b2a5350
imul rax, rax, 0x42838cf5
shr rax, 0x3e
cmp eax, 0xc9ab4c40
je 0x140077e40
add r15, 2
cmp r15, r14
jne 0x140077d10
jmp 0x140077849
sub rsp, 0x20
mov rcx, rdi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140077df0
mov eax, dword [0x141dcc838]
add eax, dword [0x141dcc83c]
imul eax, eax, 0x454763d1
mov esi, 0xb44b74d3
imul rsi, rax
shr rsi, 0x3f
xor esi, 0xf3ac4457
sub rsp, 0x20
mov rcx, r12
call fcn.140075450
add rsp, 0x20
cmp esi, 0xb79beff7
jae 0x140077ef0
sub rsp, 0x20
mov rcx, r12
call fcn.140075450
add rsp, 0x20
jmp 0x140077e9b
mov eax, dword [0x141dcc840]
add eax, dword [0x141dcc844]
imul eax, eax, 0x77c887c6
add eax, 0x801f5d6a
imul rcx, rax, 0x1d80466f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xb26ae322
ja 0x140077ef0
lea rsp, [rbp + 0x38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
add dword [rcx - 0x40], ebp
imul edx, ecx, 0xd4cb3d1a
invalid
mov ecx, dword [0x141dcc878]
sub ecx, dword [0x141dcc87c]
add ecx, 0xe4fa1353
imul rcx, rcx, 0x474ef57d
shr rcx, 0x3e
or ecx, 0xb49b58fe
cmp ecx, 0xee6341b1
ja 0x1400780b0
mov rsi, rax
jmp case.0x1400781c4.0
mov ecx, dword [0x141dcc8a0]
imul ecx, dword [0x141dcc8a4]
and ecx, 0xa688202c
add ecx, 0xcd63b515
cmp ecx, 0x421dadd
jb 0x140078190
mov ecx, eax
and ecx, 3
lea rdx, [0x141dba1fc]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rdi, [rax - 1]
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov r8, qword [r14]
nop word cs:[rax + rax]
mov eax, dword [0x141dcc8b0]
xor edx, edx
div dword [0x141dcc8b4]
or eax, 0x24100108
and eax, 0xa4d50d08
cmp eax, 0x6c0f8be6
ja 0x1400781e0
test r8, r8
je 0x14007824d
sub rsp, 0x20
mov rcx, rbx
call r8
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dcc8b8]
imul eax, dword [0x141dcc8bc]
imul rcx, rax, 0x5c4c140b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0xc4d3f388
cmp eax, 0xce61fb89
ja 0x140078220
cmp qword [r14 + 8], 0
je 0x140078315
cmp qword [r14 + 0x10], 0x11
jb 0x140078287
nop
mov eax, dword [0x141dcc8c0]
and eax, dword [0x141dcc8c4]
or eax, 0x113002a
and eax, 0xcf53087b
imul eax, eax, 0x1d89584e
cmp eax, 0xc0ce69d0
ja 0x140078260
mov rbx, qword [rbx - 8]
mov eax, dword [0x141dcc8c8]
add eax, dword [0x141dcc8cc]
invalid
invalid
add dword [0xe10dc6a0], esp
invalid
or eax, 0x4ef93872
imul rcx, rax, 0x456d6b29
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
invalid
cmp eax, 0xc17b9595
jne 0x1400782d2
invalid
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov r15d, dword [0x141dcc8d0]
sub r15d, dword [0x141dcc8d4]
add r15d, 0x73b1605
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call r14
add rsp, 0x20
cmp r15d, 0xa8ae5c23
jb 0x1400782e0
mov rbx, qword [0x141ddb9a0]
mov eax, dword [0x141dcc8d8]
or eax, dword [0x141dcc8dc]
and eax, 0x18a7f866
add eax, 0xc86dd95e
and eax, 0x49afd1cc
cmp eax, 0x80034af4
jne 0x140078354
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dcc8e0]
imul eax, dword [0x141dcc8e4]
and eax, 0x7840a5a1
js 0x1400783b7
imul edi, eax, 0x61efa017
js 0x1400783b7
imul edi, eax, 0x61efa017
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rdi
call r14
add rsp, 0x20
cmp r15d, 0xf4dc5a4e
pop rdx
fdivr st(4), st(0)
pop rdx
fdivr st(4), st(0)
je 0x140078360
jmp case.0x1400781c4.0
mov eax, dword [0x141dcc8a8]
or eax, dword [0x141dcc8ac]
imul eax, eax, 0x58597f2e
cmp eax, 0x5f734921
je case.0x1400781c4.3
nop dword [rax]
mov eax, dword [0x141dcc890]
sub eax, dword [0x141dcc894]
add eax, 0xf29b1b74
xor eax, 0x389afbf8
cmp byte [0x185a4742e], bh
cmp byte [0x185a4742e], bh
jb case.0x1400781c4.0
mov rax, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
invalid
int3
int3
push qword [rsi + 0x19]
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
nop word cs:[rax + rax]
mov edx, dword [0x141dcc8f0]
or edx, dword [0x141dcc8f4]
add edx, 0x313568d5
xor eax, 0xeaca8131
retf
push rcx
and bh, byte [rax + 0x10]
call fcn.1400ef3b0
sub rsp, rax
mov rax, rsp
cmp edx, 0x9bd628aa
je 0x140078480
xor eax, 0xeaca8131
retf
mov rcx, qword [rcx]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
sub rsp, 0x20
mov rcx, rax
call fcn.1400784d0
nop
mov rsp, rbp
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rsp + 0x80]
movaps xmmword [rbp - 0x10], xmm6
mov eax, dword [0x141dcc8f8]
add eax, dword [0x141dcc8fc]
or eax, 0xfe7ed26f
cmp eax, 0x7fdd3c88
cmp al, 0xdd
jg 0x14007857a
invalid
cmp al, 0xdd
jg 0x14007857a
mov r8d, dword [0x141dcc900]
mov eax, dword [0x141dcc900]
xor eax, dword [0x141dcc904]
add eax, 0x77423b90
imul rdx, rax, 0x25976eb5
shr rdx, 0x3d
mov eax, 0x60
call fcn.1400ef3b0
add byte [rax + 0x29], cl
invalid
mov rdi, rsp
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov rsi, rsp
cmp edx, 0x2039a706
jbe 0x140078567
add byte [rax + 0x29], cl
invalid
mov eax, 0x60
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
jmp 0x140078507
mov rax, qword [rcx]
mov r14, qword [rax]
mov qword [rax], 0
test r14, r14
je 0x140078f70
or dword [rax], eax
add byte [rbx - 0x2abc62fb], cl
popfq
invalid
invalid
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d5439a
mov eax, dword [0x141dcc920]
imul eax, dword [0x141dcc924]
popfq
invalid
or eax, 0x542a64ec
shr eax, 2
imul rax, rax, 0x108fca03
shr rax, 0x38
cmp eax, 0x64e0e59d
jne 0x1400785e5
mov qword [rbp - 0x78], 0
mov qword [rbp - 0x50], 0
mov qword [rbp - 0x40], 0
mov qword [rbp - 0x30], 0
mov word [rbp - 0x20], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
sub rsp, 0x20
lea rdx, [rbp - 0x78]
mov byte [rax - 0x77], cl
int1
mov byte [rax - 0x77], cl
int1
call fcn.140079450
add rsp, 0x20
mov r15d, 0xdd63e0db
xorps xmm6, xmm6
lea rbx, [rbp - 0x78]
pop rbp
mov byte [rsi + 0x66], ah
nop word cs:[rax + rax]
pop rbp
mov byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov eax, dword [0x141dcc928]
xor eax, dword [0x141dcc92c]
imul r12d, eax, 0xe04bf99d
imul r12, r15
shr r12, 0x3f
mov qword [rbp - 0x78], 0
mov qword [rbp - 0x50], 0
mov qword [rbp - 0x40], 0
mov qword [rbp - 0x30], 0
add byte [rax], al
add byte [rax], al
mov word [rbp - 0x20], 0
movups xmmword [rbp - 0x68], xmm6
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.140079450
add rsp, 0x20
cmp r12d, 0x35a1c4e4
je 0x140078600
mov r12, qword [rsi]
mov eax, dword [str.L8K9]
xor edx, edx
div dword [0x141dcc934]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140078680
mov r15, qword [rsi + 8]
cmp r12d, 3
je case.0x14002e90e.76
cmp r12d, 2
jne 0x14007908b
nop dword [rax]
add byte [rbx - 0x2abd6dfb], cl
add dword [rbx - 0x2abd6ff3], ecx
add dword [rcx], eax
enter 0x1005, 0x6c
sub bh, byte [rbx + 0x4803e8c1]
imul eax, eax, 0x200fc06f
mov eax, dword [0x141dcc938]
mov ecx, dword [0x141dcc93c]
add eax, ecx
add eax, 0xbb2a6c10
shr eax, 3
imul rax, rax, 0x200fc06f
shr rax, 0x3a
cmp eax, 0x5966fdd3
std
pop cx
std
pop cx
ja 0x1400786a0
nop dword [rax + rax]
mov eax, dword [0x141dcc940]
or eax, dword [0x141dcc944]
or eax, 0x129100c
and eax, 0x412dd00c
cmp eax, 0xc137bde5
in eax, 0xbd
invalid
invalid
je case.0x1400616b6.16
in eax, 0xbd
invalid
mov eax, r15d
and eax, 3
lea rcx, [0x141dba20c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x66
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dcca08]
xor eax, dword [0x141dcca0c]
invalid
invalid
invalid
add dword [rax + 0x69], ecx
sar byte [rbx + 0x37], 0x6e
invalid
invalid
shr rax, 0x39
imul eax, eax, 0xecca4599
add eax, 0x19a93a1
cmp eax, 0x8d389a1b
jb 0x140078710
mov eax, dword [0x141dcca10]
xor edx, edx
div dword [0x141dcca14]
nop word [rax + rax]
mov eax, dword [0x141dcca18]
xor eax, dword [0x141dcca1c]
invalid
invalid
add dword [rax + 0x69], ecx
enter 0x3db, 0x19
cmp eax, 0x20e9c148
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0xe3979bf3
cmp eax, 0xf8309213
jae 0x140078750
ret 0xd542
invalid
movzx ecx, byte [r15 + 0x10]
jmp 0x140078cbf
add byte [rax], al
add byte [rbx - 0x2abd35fb], cl
mov eax, dword [0x141dcca60]
invalid
mov eax, dword [0x141dcca60]
xor eax, dword [0x141dcca64]
add eax, 0x1d542c8
invalid
add eax, 0x1d542c8
add dword [rcx - 0x40], ebp
xchg ebp, eax
imul eax, eax, 0x93a86995
add eax, 0x3b132653
push rbx
adc edi, dword es:[rbx]
imul ebp, dword [rax + 0x26530593], 0xad353b13
int1
invalid
push rbx
adc edi, dword es:[rbx]
xor eax, 0x581ef1ad
cmp eax, 0xe94bb97c
ja case.0x14002e90e.76
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcca68]
xor edx, edx
div dword [0x141dcca6c]
and eax, 0xd4d85abf
imul rax, rax, 0x4f49231f
shr rax, 0x3c
shr rax, 0x3c
call 0xcb55951d
sub edi, esi
or eax, 0xf7298b4e
cmp eax, 0x75bf2f90
mov edi, 0x4cd67275
mov dword [rbp - 0x78], edi
jb 0x1400787c0
mov qword [rbp - 0x78], r15
cmp qword [0x141ddb8f0], 0
xor dh, dl
add dword [rax], eax
je 0x140078eb0
mov ah, 6
add byte [rax], al
lock dec qword [r15]
dec dword [rdi]
jne 0x140079040
cmp cl, byte [rax]
add byte [rax], al
mov eax, dword [0x141dcca80]
invalid
add eax, dword [0x141dcca84]
add eax, 0x1d54272
jb 0x140078852
invalid
imul eax, eax, 0xc945a005
leave
add eax, 0xcbef13f6
imul rax, rax, 0x114b1061
shr rax, 0x3c
cmp eax, 0xe0be0c5b
jbe 0x140078fe5
add byte [rax], al
add byte [rax], al
jmp 0x140079024
call 0x1b9000b62
je 0x140078d00
invalid
add cl, ch
or byte ds:[rax], al
add byte [rcx + 0xf], al
mov dh, 0x4f
psubsw mm5, qword [rax + 4]
add byte [rax], al
mov rcx, r15
jmp 0x14007908b
jmp 0x140078cbf
shr rcx, 0x20
nop
mov eax, dword [0x141dcc948]
xor eax, dword [0x141dcc94c]
imul eax, eax, 0x81b3a1af
mov bl, 0x81
mov bl, 0x81
imul rax, rax, 0x254fe469
shr rax, 0x3b
and rax, 0x3be8c148
imul eax, eax, 0x712d77de
cmp eax, 0x6085b36b
invalid
mov bl, 0x85
invalid
jb 0x140078860
imul esi, dword [rbx - 0x298d9f7b], 0xffffff8b
add eax, 0x1d540c0
mov eax, dword [0x141dcc950]
xor r8d, r8d
xor edx, edx
div dword [0x141dcc954]
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
test r8b, r8b
jne case.0x1400781c4.8
cmp ecx, 0x28
ja case.default.0x1400788be
invalid
sub byte [rdi], cl
xchg dword [rcx - 0x76ffffff], ecx
add byte [rcx + 0xd8d48c8], cl
add byte [rcx + 0xd8d48c8], cl
mov eax, ecx
lea rcx, [0x141dba21c]
movsxd rax, dword [rcx + rax*4]
sbb esp, edx
add dword [rax + 0x63], ecx
add al, 0x81
add rax, rcx
jmp rax
xor ecx, ecx
jmp 0x140078ca0
mov eax, dword [0x141dcc9e8]
add eax, 0x1d5411b
add dword [rbx], esp
add eax, 0x1d54119
and eax, dword [0x141dcc9ec]
or eax, 0x89fd54cb
imul eax, eax, 0x281c648d
mov dword [rcx - 0x40], ebp
lea esp, [rsp + rbx + 0x28]
mov cl, 0x23
cmp eax, 0xb549d395
je case.0x1400788be.35
jmp 0x140078ca0
mov eax, dword [0x141dcc9b8]
xor edx, edx
div dword [0x141dcc9bc]
invalid
add dword [0x10014c7ad], esp
xor eax, 0x70b772fb
imul eax, eax, 0xd02ee4dd
mov cl, 0x1b
cmp eax, 0x8fc73a30
invalid
jbe case.0x1400788be.27
jmp 0x140078ca0
mov eax, dword [0x141dcc9e0]
sub eax, dword [0x141dcc9e4]
add eax, 0xb35cba01
and eax, 0x13c68c7a
mov cl, 0x22
invalid
cmp eax, 0x7861eaad
ja case.0x1400788be.34
jmp 0x140078ca0
add byte [rax], al
mov eax, dword [0x141dcc990]
and eax, dword [0x141dcc994]
add dword [rbx], esp
add eax, 0x1d5404c
imul eax, eax, 0xccfb7fe6
add eax, 0x32e64d37
mov cl, 0x10
cmp eax, 0x50179de0
jb case.0x1400788be.16
jmp 0x140078ca0
mov eax, dword [0x141dcc9d8]
or eax, dword [0x141dcc9dc]
invalid
invalid
add dword [0x17aa17e40], esi
add eax, 0xfc888f7a
or eax, 0xe1c7c91
mov cl, 0x21
cmp eax, 0xf6057664
ja case.0x1400788be.33
invalid
invalid
invalid
jmp 0x140078ca0
mov eax, dword [0x141dcc968]
add eax, dword [0x141dcc96c]
add eax, 0x1d53fd6
invalid
add eax, 0x1d53fd6
invalid
or eax, 0x4100f178
imul eax, eax, 0x1339d50b
xor eax, 0x59bb4ff8
mov cl, 4
cmp eax, 0xe321e9eb
jae case.0x1400788be.4
jmp 0x140078ca0
mov eax, dword [0x141dcc9f0]
xor eax, dword [0x141dcc9f4]
invalid
invalid
add dword [0x140ad89c5], esi
add byte [0x12560e0b9], cl
invalid
invalid
add byte [0x12560e0b9], cl
xor eax, 0x6b0fe832
mov cl, 0x28
cmp eax, 0xe5668db8
ja case.0x1400788be.40
jmp 0x140078ca0
mov eax, dword [0x141dcc988]
xor eax, dword [0x141dcc98c]
invalid
add dword [rcx - 0x40], ebp
mov dl, 0xb9
jne 0x1400789e6
add eax, 0x4c79fdd2
and eax, 0x4512de70
ficom word [rdx]
mov r9b, 0xf
invalid
ficom word [rdx]
mov r9b, 0xf
cmp eax, 0x5a1494b3
ja case.0x1400788be.15
jmp 0x140078ca0
mov eax, dword [0x141dcc9b0]
xor eax, dword [0x141dcc9b4]
invalid
invalid
add dword [rcx - 0x40], ebp
mov bl, cl
ret
invalid
add eax, 0xd96f5150
push rcx
outsd dx, dword [rsi]
invalid
imul rax, rax, 0x6d1abc9b
shr rax, 0x3e
mov cl, 0x18
cmp eax, 0xc7fa014f
je case.0x1400788be.24
invalid
push rcx
outsd dx, dword [rsi]
invalid
jmp 0x140078ca0
mov eax, dword [0x141dcc9f8]
add eax, dword [0x141dcc9fc]
mov ecx, 0x3501d53f
or byte [rcx + 0x770d1681], al
jle 0x140078aba
outsb dx, byte [rsi]
loopne 0x140078a53
cmc
invalid
adc edi, dword [rcx + rsi*4 + 0x29]
cmp eax, 0x6404de3
mov ecx, 0x3501d53f
or byte [rcx + 0x770d1681], al
jle 0x140078aba
outsb dx, byte [rsi]
invalid
outsb dx, byte [rsi]
loopne 0x140078a53
cmc
invalid
sub dword [0x14647d83c], edi
jbe case.default.0x1400788be
jmp 0x140078ca0
add byte [rbx - 0x2ac105fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d53ef6
mov eax, dword [0x141dcc960]
xor edx, edx
div dword [0x141dcc964]
imul eax, eax, 0x5c0e6fec
add eax, 0x819922b4
imul rcx, rax, 0x1288c4a3
enter 0xffffffffffffc4a3, 0xffffffffffffff88
adc cl, byte [rax - 0x3f]
jmp 0x111cfb3a7
call 0x128c9528d
invalid
mov cl, 3
cmp eax, 0x2959dbc2
ja case.0x1400788be.3
outsd dx, dword [rsi]
invalid
enter 0xffffffffffffc4a3, 0xffffffffffffff88
adc cl, byte [rax - 0x3f]
jmp 0x111cfb3a7
jmp 0x140078ca0
mov eax, dword [0x141dcc998]
imul eax, dword [0x141dcc99c]
imul eax, eax, 0x1985b81b
sbb edi, dword [rax - 0x51fae67b]
jne 0x140078ace
sbb al, 0xc0
hlt
sbb edi, dword [rax - 0x51fae67b]
jne 0x140078ace
invalid
sbb al, 0xc0
sal byte [rcx + 0x3e563d11], 0xe
int1
mov cl, 0x11
cmp eax, 0xf10e3e56
jae case.0x1400788be.17
jmp 0x140078ca0
mov eax, dword [0x141dcc9c8]
sub eax, dword [0x141dcc9cc]
and eax, 0x145850
push rax
pop rax
adc al, 0
imul rcx, rax, 0x19e617af
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
invalid
mov cl, 0x1f
cmp eax, 0x43993ead
je case.0x1400788be.31
enter 0x17af, 0xffffffffffffffe6
sbb dword [rax - 0x3f], ecx
jmp 0x111cfb400
invalid
invalid
je case.0x1400788be.31
jmp 0x140078ca0
add byte [rbx - 0x2ac189fb], cl
add dword [rcx], esi
mov eax, dword [0x141dcc970]
xor edx, edx
sal bh, cl
xor eax, 0x1d53e72
invalid
invalid
invalid
invalid
sal bh, cl
xor eax, 0x1d53e72
invalid
invalid
invalid
invalid
imul eax, eax, 0xe1a26473
add eax, 0xa38cdacd
imul rax, rax, 0x6c643677
movabs byte [0x6948a38cdacd05e1], al
sal byte [rdi + 0x36], 0x64
insb byte [rdi], dx
shr rax, 0x3e
mov cl, 6
cmp eax, 0x9d7e90eb
je case.0x1400788be.6
jmp 0x140078ca0
mov eax, dword [0x141dcc978]
imul eax, dword [0x141dcc97c]
invalid
invalid
invalid
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d53e49
invalid
invalid
invalid
invalid
add eax, 0x4c1ee6ba
xor eax, 0x8131e8b9
mov cl, 0xd
invalid
mov edx, 0x354c1ee6
mov ecx, 0xb18131e8
or eax, 0x6cea9e3d
cmp eax, 0x376cea9e
jae case.0x1400788be.13
insb byte [rdi], dx
invalid
jmp 0x140078ca0
add byte [rbx - 0x2ac1b0fb], cl
add dword [rbx], ecx
mov eax, dword [0x141dcc9a0]
or eax, dword [0x141dcc9a4]
add eax, 0x1d53e4d
invalid
invalid
add eax, 0x1d53e4d
invalid
add dword [0x11391e60c], ecx
or eax, 0xd38a5ab0
mov dl, bl
shl dword [0x113a5e615], cl
and eax, 0xd39e5ab4
pop rdx
sahf
sal dword [rcx - 0x1111c2eb], cl
invalid
invalid
out dx, al
out dx, al
mov cl, 0x15
cmp eax, 0x5521eeee
invalid
push rbp
adc eax, 0x21eeee3d
push rbp
and dword [rbp + 0x74], edx
loope 0x140078b54
invalid
je case.0x1400788be.21
jmp 0x140078ca0
xor dword [rcx], eax
add byte [rax], al
mov eax, dword [0x141dcc9d0]
or eax, dword [0x141dcc9d4]
imul eax, eax, 0x41c35b3d
mov cl, 0x20
cmp eax, 0x44f69e47
je case.0x1400788be.32
jmp 0x140078ca0
adc dword [rcx], eax
add byte [rax], al
mov eax, dword [0x141dcc9a8]
xor edx, edx
div dword [str._t]
adc edi, dword [rsi]
invalid
xor eax, 0x1d53e0f
mov cl, 0x17
cmp eax, 0xf4ebc07c
jl case.0x14002e90e.106
jmp 0x140078b98
je case.0x1400788be.23
jl case.0x14002e90e.106
jmp 0x140078b98
jmp 0x140078ca0
mov eax, dword [0x141dcc9c0]
add eax, dword [0x141dcc9c4]
or eax, 0x3fd1502c
sar dword [rdi], 1
sar dword [rdi], 1
imul rax, rax, 0x255694d7
shr rax, 0x39
invalid
invalid
push rsi
and eax, 0x39e8c148
invalid
invalid
call 0x1939d9903
push r12
or eax, 0x54455396
mov cl, 0x1c
cmp eax, 0xb829579f
ja case.0x1400788be.28
jmp 0x140078ca0
add byte [rax], al
add byte [rcx + 0xbfe901], dh
mov cl, 1
jmp 0x140078ca0
add byte [rax], al
add ecx, ebp
mov edi, 0xb8000000
invalid
add byte [rax], al
mov eax, 0x8790363f
mov edx, dword [0x141dcc958]
or edx, dword [0x141dcc95c]
imul rdx, rax
ror byte [rax - 0x3f], 1
invalid
invalid
add edx, 0xe02ccf1f
invalid
iretd
sub al, 0xe0
and edx, 0x6008432e
loop 0x140078c31
or byte [r8 - 0x4f], spl
add al, byte [rcx + 0x2290d1fa]
jne 0x140078c83
invalid
insb byte [rdi], dx
cmp eax, 0x150b01d5
push 0x3d
invalid
ror byte [rax - 0x3f], 1
invalid
invalid
loop 0x140078c31
or byte [r8 - 0x4f], spl
add al, byte [rcx + 0x2290d1fa]
jne 0x140078c83
nop
and dh, byte [rbp + 0x74]
invalid
jmp 0x140078ca0
add byte [rcx + 0x84e905], dh
add byte [rax], al
mov cl, 5
jmp 0x140078ca0
mov cl, 7
jmp 0x140078ca0
add byte [rcx - 0x4e8614f7], dh
mov cl, 9
jmp 0x140078ca0
invalid
jns 0x140078bd9
mov cl, 0xb
jmp 0x140078ca0
invalid
or ebp, ebx
jne 0x140078bdd
mov cl, 0xc
jmp 0x140078ca0
invalid
or al, 0xeb
jno 0x140078be8
mov eax, 0x8c55866d
insd dword [rdi], dx
xchg byte [rbp - 0x74], dl
push rbp
mov word [rbx - 0x2ac2b9f3], cs
cmp eax, 0xd3301d5
invalid
invalid
invalid
invalid
mov ecx, dword [0x141dcc980]
cmp eax, 0xd3301d5
cmp eax, 0xd16901d5
invalid
add dword [rcx - 0x2f], ebp
invalid
invalid
xor ecx, dword [0x141dcc984]
invalid
imul edx, ecx, 0xd8d78518
sbb byte [rbp - 0x3d7e2729], al
cwde
cmp byte [rcx], dl
invalid
xlatb
fadd dword [rcx + 0x113898c2]
invalid
ret 0x3898
invalid
add edx, 0x6f113898
adc dword [rdi + 0x48], ebp
imul edx, eax
scasd eax, dword [rdi]
invalid
outsd dx, dword [rsi]
imul rdx, rax
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
shr rdx, 0x3f
mov cl, 0xe
invalid
cmp edx, 0x54412199
push r12
jae 0x140078c34
jmp 0x140078ca0
mov cl, 0x14
jmp 0x140078ca0
mov al, 1
mov cl, 0x19
test al, al
je case.0x1400781c4.30
jmp 0x140078ca0
mov cl, 0x24
jmp 0x140078ca0
mov cl, 0x25
jmp 0x140078ca0
mov cl, 8
jmp 0x140078ca0
mov cl, 0xa
jmp 0x140078ca0
mov cl, 0x12
jmp 0x140078ca0
mov cl, 0x13
jmp 0x140078ca0
adc ebp, ebx
sbb dh, byte [rcx - 0x4ee914ea]
mov cl, 0x16
jmp 0x140078ca0
mov cl, 0x1a
jmp 0x140078ca0
mov cl, 0x1d
jmp 0x140078ca0
mov cl, 0x1e
mov cl, 0x16
jmp 0x140078ca0
mov cl, 0x1a
jmp 0x140078ca0
mov cl, 0x1d
jmp 0x140078ca0
mov cl, 0x1e
jmp 0x140078ca0
mov cl, 0x26
jmp 0x140078ca0
mov cl, 0x27
nop dword [rax]
mov eax, dword [0x141dcca00]
xor edx, edx
div dword [0x141dcca04]
or eax, 0x91201149
and eax, 0xb570d14d
cmp eax, 0xce324e85
je 0x140078ca0
mov eax, dword [0x141dcca20]
xor edx, edx
div dword [0x141dcca24]
nop dword [rax]
mov eax, dword [0x141dcca28]
add eax, dword [0x141dcca2c]
shr eax, 2
imul rax, rax, 0x491f33f5
shr rax, 0x3b
or eax, 0xd8420e8d
cmp eax, 0x4a3792c7
je 0x140078cd0
cmp cl, 0x24
jne 0x14007908b
nop
mov eax, dword [0x141dcca30]
add eax, dword [0x141dcca34]
xor eax, 0x952fa8c8
add eax, 0x8490deba
imul rax, rax, 0x3ad1fb05
shr rax, 0x3d
cmp eax, 0xc48bc02b
je 0x140078d00
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x140078d50
test rax, rax
jne 0x14007908b
xor eax, eax
test al, al
je 0x140078d90
mov qword [rdi], 0
mov qword [rdi + 0x10], 1
mov qword [rdi + 0x18], 0
mov qword [rdi + 0x28], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dcca38]
xor edx, edx
div dword [0x141dcca3c]
imul eax, eax, 0x7e42b878
xor eax, 0x418e7c04
or eax, 0xbc11031b
mov qword [rdi], 0
mov qword [rdi + 0x10], 1
mov qword [rdi + 0x18], 0
mov qword [rdi + 0x28], 0
cmp eax, 0x565d44e
jb 0x140078d90
mov qword [rdi + 0x38], 0
mov qword [rdi + 0x48], 0
mov word [rdi + 0x58], 1
mov eax, dword [0x141dcca40]
xor edx, edx
div dword [0x141dcca44]
add eax, 0x1615b96
cmp eax, 0xcdcddb6
jbe 0x140078e18
sub rsp, 0x20
lea rcx, [rbp - 0x78]
mov rdx, rdi
call fcn.140079450
add rsp, 0x20
lea rbx, [rbp - 0x78]
nop dword [rax]
mov r13d, dword [0x141dcca48]
sub r13d, dword [0x141dcca4c]
xor r13d, 0x4d030788
and r13d, 0xed8347ca
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140079450
add rsp, 0x20
cmp r13d, 0x6869e6ff
je 0x140078e20
mov rax, qword [rbp - 0x78]
cmp eax, 3
jne 0x140078f22
mov r15, qword [rbp - 0x70]
nop dword [rax]
mov eax, dword [0x141dcca50]
or eax, dword [0x141dcca54]
imul rax, rax, 0x5cd225f
shr rax, 0x3a
cmp eax, 0xee86d31
je 0x140078e70
sub rsp, 0x20
mov rcx, rsi
call fcn.140081400
add rsp, 0x20
mov qword [rbp - 0x78], r15
cmp qword [0x141ddb8f0], 0
jne 0x1400787fc
xor eax, eax
test al, al
je 0x140078ebd
mov qword [0x141ddb8f0], r15
mov eax, 0xa731b921
nop word cs:[rax + rax]
mov ecx, dword [0x141dcca70]
add ecx, dword [0x141dcca74]
or ecx, 0xf2f6d7fc
imul rcx, rax
shr rcx, 0x3d
mov qword [0x141ddb8f0], r15
cmp ecx, 0x382695e3
je 0x140078ed0
xlatb
xlatb
nop dword [rax]
mov eax, dword [0x141dcca78]
add eax, dword [0x141dcca7c]
or eax, 0x8b0620
and eax, 0xa5af16a0
cmp eax, 0x888cfd32
je 0x140078f00
jmp 0x140079040
sub rsp, 0x20
lea rcx, [rbp - 0x78]
call fcn.140081400
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [str.Nkc_b]
xor eax, dword [0x141dcca5c]
xor eax, 0x98b87164
add eax, 0x9cd08fce
shr eax, 2
imul rax, rax, 0x22cf09d
shr rax, 0x35
cmp eax, 0x5ac9ce7a
jae 0x140078f40
jmp 0x14007908b
mov eax, dword [0x141dcc908]
xor edx, edx
div dword [0x141dcc90c]
imul eax, eax, 0x66930e69
or eax, 0x53567772
add eax, 0x57fafb12
cmp eax, 0xf4c4b48d
ja 0x140078fb0
mov eax, dword [0x141dcc910]
xor eax, dword [0x141dcc914]
imul eax, eax, 0x4fe98770
ud2
ud2
adc dword [rax - 0x12c247f0], edi
invalid
mov esi, dword [str._f_v_]
sub esi, dword [0x141dcca8c]
imul rax, rsi, 0x1de6aba1
shr rax, 0x20
sub esi, eax
shr esi, 1
add esi, eax
shr esi, 0x1d
or esi, 0x108a8470
test byte [rdx - 0x137cb7f0], cl
and byte [rax - 0x73], cl
mov r8b, r13b
js 0x140079082
add al, 0
test byte [rdx - 0x137cb7f0], cl
and byte [rax - 0x73], cl
mov r8b, r13b
js 0x140079082
add al, 0
add rsp, 0x20
cmp esi, 0xea18cab2
jbe 0x140079040
sub rsp, 0x20
lea rcx, [rbp - 0x78]
call fcn.1400bfc90
add rsp, 0x20
jmp 0x140078fe5
invalid
mov eax, dword [0x141dcca90]
imul eax, dword [0x141dcca94]
add eax, 0x3fc3ec6d
xor eax, 0x799ca566
cmp eax, 0x231d0c34
jb 0x140079040
lea r15, [0x141ddb8f0]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dcca98]
xor edx, edx
div dword [0x141dcca9c]
cmp eax, 0xf303f052
je 0x140079070
je 0x140079070
mov r12d, 3
mov eax, 0xb3225c85
mov ecx, dword [0x141dccaa0]
imul ecx, dword [0x141dccaa4]
and ecx, 0xab552f10
imul rcx, rax
shr rcx, 0x3e
or ecx, 0xefb10776
cmp ecx, 0xe9287fca
jb 0x140079090
mov rcx, qword [r14]
mov rax, qword [r14 + 8]
cmp rcx, 3
ja 0x1400790db
cmp rcx, 2
je 0x1400790db
xor eax, eax
test al, al
je 0x1400793b8
jmp 0x1400793df
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x1400790e0
mov ecx, 0xefaec3c7
nop dword [rax]
mov edx, dword [0x141dccaa8]
add edx, dword [0x141dccaac]
imul edx, edx, 0x91d3d141
xor edx, 0x6f05c99c
imul rdx, rcx
shr rdx, 0x3b
cmp edx, 0xba801dd4
ja 0x1400790f0
mov ecx, eax
and ecx, 3
lea rdx, [0x141dba2c0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dccad0]
sub eax, dword [0x141dccad4]
imul rsi, rax, 0x6dd0413b
shr rsi, 0x3c
or esi, 0xff66db1d
sub rsp, 0x20
mov rcx, rdi
call r13
add rsp, 0x20
cmp esi, 0x78a93bc1
jb 0x1400791a0
nop word cs:[rax + rax]
mov eax, dword [0x141dccad8]
xor edx, edx
div dword [0x141dccadc]
imul eax, eax, 0xf28c07de
cmp eax, 0xa24a39a3
je 0x1400791e0
mov rax, qword [rbx + 8]
nop
mov ecx, dword [0x141dccae0]
or ecx, dword [0x141dccae4]
imul ecx, ecx, 0xb415075d
add ecx, 0x7abb8529
cmp ecx, 0x8568ca60
ja 0x140079200
test rax, rax
je 0x14007934b
mov rax, qword [rbx + 0x10]
nop dword [rax]
mov ecx, dword [0x141dccae8]
and ecx, dword [0x141dccaec]
add ecx, 0xa9ea6295
or ecx, 0x93fdac25
cmp ecx, 0x682d9373
jb 0x140079230
mov ecx, dword [0x141dccaf0]
and ecx, dword [0x141dccaf4]
add ecx, 0x7438eecb
and ecx, 0x687ce55
cmp ecx, 0xb7249a04
je 0x140079250
cmp rax, 0x11
jb 0x1400792d3
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dccaf8]
imul eax, dword [0x141dccafc]
or eax, 0xb8900004
and eax, 0xfc9c1c2e
xor eax, 0xe68f2fbc
cmp eax, 0xb506c2eb
ja 0x140079280
mov rdi, qword [rdi - 8]
mov eax, 0xadd24621
nop dword [rax]
mov ecx, dword [0x141dccb00]
imul ecx, dword [0x141dccb04]
add ecx, 0x9fb39fa3
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x799f2812
ja 0x1400792b0
mov eax, dword [0x141dccb08]
xor eax, dword [0x141dccb0c]
imul eax, eax, 0xfaec8b46
add eax, 0x16aba802
mov ecx, 0x9f5b7793
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xe242887e
jbe 0x140079319
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor ebx, ebx
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call r13
add rsp, 0x20
test bl, bl
jne 0x140079330
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400790cc
mov eax, dword [0x141dccb10]
imul eax, dword [0x141dccb14]
imul rax, rax, 0x1f09ed61
shr rax, 0x3c
or eax, 0x838ce652
mov qword [r14], r12
cmp eax, 0x8f8112e6
jbe 0x1400793e4
mov qword [r14], r12
jmp 0x1400793b8
mov eax, dword [0x141dccb18]
add eax, dword [0x141dccb1c]
imul eax, eax, 0x1c947abb
add eax, 0xb082621a
or eax, 0x7faa24fd
cmp eax, 0x119f5e30
jne 0x140079410
mov qword [r14 + 8], r15
nop dword [rax + rax]
mov eax, dword [str.D_A_]
imul eax, dword [0x141dccb24]
or eax, 0x93e94e2e
xor eax, 0x96a079aa
mov qword [r14 + 8], r15
cmp eax, 0x3b386406
ja 0x140079410
movaps xmm6, xmmword [rbp - 0x10]
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dccdb0]
xor edx, edx
div dword [0x141dccdb4]
nop
mov eax, dword [0x141dccdb8]
or eax, dword [0x141dccdbc]
add eax, 0x650f9bd9
xor eax, 0x78c53249
add eax, 0x6b042eef
cmp eax, 0x24dbb50d
jb 0x14007a270
nop word cs:[rax + rax]
mov eax, dword [0x141dccdc0]
imul eax, dword [0x141dccdc4]
xor eax, 0x324779b8
shr eax, 2
imul rax, rax, 0x57dc3725
shr rax, 0x39
xor eax, 0xfcb52a27
cmp eax, 0xbbffdd29
jb 0x14007a2a0
nop dword [rax]
mov eax, dword [0x141dccdc8]
sub eax, dword [0x141dccdcc]
imul rax, rax, 0xcd84331
shr rax, 0x3b
not eax
and eax, 0xa0006411
cmp eax, 0xb9209bd3
ja 0x14007a2d0
test rcx, rcx
je 0x14007a788
cmp rcx, 1
jne 0x14007b872
mov rcx, qword [rbx]
nop dword [rax + rax]
mov eax, dword [0x141dccdd8]
xor eax, dword [0x141dccddc]
imul eax, eax, 0x57b9c233
xor eax, 0x205d461c
shr eax, 1
imul rax, rax, 0x11da74ed
shr rax, 0x3a
cmp eax, 0xe8d3a55
ja 0x14007a310
movzx eax, byte [rcx]
nop
mov edx, dword [0x141dccde0]
add edx, dword [0x141dccde4]
xor edx, 0xa804100
and edx, 0x8fc3f128
cmp edx, 0x628b7caf
je 0x14007a340
cmp eax, 0x2b
je 0x14007a788
mov ecx, 1
mov r9, qword [rbx]
cmp eax, 0x2d
je 0x14007a788
jmp 0x14007b8f0
lea r14, [rdi + 1]
movzx eax, byte [rdi]
test al, al
js 0x14007a3f0
mov rdi, r14
jmp 0x14007a650
mov edx, dword [0x141dccd38]
and edx, dword [0x141dccd3c]
imul rdx, rdx, 0x2df38bc3
shr rdx, 0x3c
or edx, 0xe5789a60
xor edx, 0xbad51cdd
cmp edx, 0x2a37a34
jb 0x14007a3f0
cmp al, 0xe0
jae 0x14007a4cb
nop word cs:[rax + rax]
mov eax, dword [0x141dccd40]
sub eax, dword [0x141dccd44]
imul eax, eax, 0x6a081ecd
add eax, 0xe3fe109f
cmp eax, 0xfbb9d1bd
ja 0x14007a430
add rdi, 2
nop word cs:[rax + rax]
mov eax, dword [0x141dccd48]
xor edx, edx
div dword [0x141dccd4c]
or eax, 0x4343f13b
add eax, 0xd73550be
cmp r14, r9
mov r15, rdi
cmove r15, r14
cmp eax, 0xb6638a31
ja 0x14007a460
nop dword [rax]
mov eax, dword [0x141dccd50]
xor edx, edx
div dword [0x141dccd54]
mov rdx, rax
imul rdx, r10
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x17
or eax, 0xd2f741da
add eax, 0x7cbaefb8
cmp eax, 0x846aa405
jae 0x14007a490
mov rdi, r15
jmp 0x14007a650
cmp al, 0xed
jne 0x14007a5d0
nop word cs:[rax + rax]
mov eax, dword [0x141dccd58]
xor eax, dword [0x141dccd5c]
xor eax, 0x4b10126d
imul eax, eax, 0x41f27376
add eax, 0x2f491b55
cmp eax, 0x93b3fef
jb 0x14007a4e0
lea rax, [rdi + 2]
cmp rax, r9
sete dl
cmp r14, r9
sete r15b
xchg esp, eax
mov dword [rbx + rcx*4 + 0x25], 0x1d52845
xchg esp, eax
mov dword [rbx + rcx*4 + 0x25], 0x1d52845
xor r12d, dword [0x141dccd64]
and r12d, 0x66cb8bdc
add r12d, 0xc4fde758
cmp r12d, 0x53d1239a
ja 0x14007a507
or r15b, dl
movabs r12, 0x8000000000000000
jne 0x14007a261
mov eax, dword [0x141dccd78]
add eax, dword [0x141dccd7c]
imul eax, eax, 0x24fb692c
cmp eax, 0x6872595
je 0x14007a54c
add rdi, 3
nop dword [rax]
mov eax, dword [0x141dccd80]
xor edx, edx
div dword [0x141dccd84]
imul eax, eax, 0x89935b26
cmp eax, 0xc135724
je 0x14007a570
movzx eax, byte [r14]
mov edx, dword [0x141dccd88]
imul edx, dword [0x141dccd8c]
and edx, 0x482c30
or edx, 0xffb553cf
imul edx, edx, 0x772022a7
cmp edx, 0xfc3f120b
ja 0x14007a58f
cmp al, 0x9f
jbe 0x14007a650
jmp 0x14007bb67
mov edx, dword [0x141dccd68]
xor edx, dword [0x141dccd6c]
add edx, 0xb477658a
and edx, 0x1cc47a1f
xor edx, 0x2828a17
cmp edx, 0x5b2bf38c
ja 0x14007a5d0
mov edx, dword [0x141dccd70]
or edx, dword [0x141dccd74]
imul rdx, r11
shr rdx, 0x3e
imul esi, edx, 0x67f7ef38
lea r15, [rdi + 2]
cmp r14, r9
cmove r15, r14
xor edx, edx
cmp r15, r9
setne r12b
cmp esi, 0xadb332d8
je 0x14007a5f6
mov dl, r12b
add r15, rdx
cmp al, 0xf0
jae 0x14007a683
mov rdi, r15
movabs r12, 0x8000000000000000
nop word cs:[rax + rax]
mov eax, dword [0x141dccda8]
xor edx, edx
div dword [0x141dccdac]
add eax, 0x6826d851
xor eax, 0x19ac5cd6
imul eax, eax, 0xb52195f4
cmp eax, 0x1e035726
jb 0x14007a650
cmp rdi, r9
jne 0x14007a3d0
jmp 0x14007a261
mov eax, dword [0x141dccd90]
xor edx, edx
div dword [0x141dccd94]
mov eax, dword [0x141dccd98]
xor edx, edx
div dword [0x141dccd9c]
add eax, 0x10825b74
mov edx, 0x98842201
imul rax, rdx
shr rax, 0x3f
imul esi, eax, 0xc4ce419c
xor eax, eax
cmp r15, r9
setne dl
cmp esi, 0xe39a8821
je 0x14007a691
mov al, dl
add r15, rax
movabs r12, 0x8000000000000000
nop word cs:[rax + rax]
mov eax, dword [0x141dccda0]
sub eax, dword [0x141dccda4]
and eax, 0x370e0805
add eax, 0x40849388
cmp eax, 0x4a731ec6
ja 0x14007a6e0
jmp 0x14007a4c3
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
mov eax, dword [0x141dccd30]
and eax, dword [0x141dccd34]
add eax, 0xa757fcf5
imul rax, rax, 0x2f15e9fd
jmp 0x1014fd68f
call 0x185dcacbc
invalid
mov byte [0x166b758c7], bh
jb 0x14007a760
jmp 0x1014fd68f
jb 0x14007a760
mov eax, 0xb17bb915
nop dword [rax]
mov edx, dword [0x141dcce80]
sub edx, dword [0x141dcce84]
or edx, 0x7301b12
imul rdx, rax
shr rdx, 0x3f
imul edx, edx, 0x6e27a9e
cmp edx, 0x36b92d60
ja 0x14007a790
cmp qword [rbx + 0x30], 0
mov r15, qword [rbx]
je 0x14007a8c3
mov eax, dword [0x141dcce88]
sub eax, dword [0x141dcce8c]
add eax, 0xaaacefff
xor eax, 0x3c06508
add eax, 0x7e720e3b
cmp eax, 0x96ff93bb
jbe 0x14007a7f0
mov rax, qword [0x141ddb9a0]
nop
mov eax, dword [0x141dcce90]
imul eax, dword [0x141dcce94]
and eax, 0x3200c68
add eax, 0x77458d66
mov r14, qword [0x141ddb9a0]
cmp eax, 0xb6bd61d
jb 0x14007a7f0
mov eax, dword [0x141dcce98]
or eax, dword [0x141dcce9c]
imul rax, rax, 0x96e5b6d
shr rax, 0x37
xor eax, 0x3037971b
cmp eax, 0xe5655853
jbe 0x14007a84e
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dccea0]
mov ecx, dword [0x141dccea4]
invalid
add dword [rbp - 0x387ef7c4], ecx
invalid
ja 0x14007a84c
jno 0x1b8dbce49
enter 0xffffffffffff8348, 0xffffffffffffffec
and byte [rcx + rcx*4 - 0xf], cl
xor edx, edx
mov r8, r15
call rsi
add rsp, 0x20
cmp edi, 0x2c7c5a9b
jb 0x14007a860
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dccea8]
or eax, dword [0x141dcceac]
and eax, 0x6ae421b8
xor eax, 0xe9521545
imul eax, eax, 0xa95e181a
cmp eax, 0xfa4f89c3
ja 0x14007a8a0
xor eax, eax
test al, al
je 0x14007a8f0
pxor xmm0, xmm0
movdqu xmmword [r13 + 0x20], xmm0
movdqu xmmword [r13 + 0x10], xmm0
movdqu xmmword [r13], xmm0
sub rsp, 0x20
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
add rsp, 0x20
xorps xmm6, xmm6
mov rsi, qword [sym.imp.KERNEL32.dll_GetSystemInfo]
lea rdi, [0x141db9788]
nop word cs:[rax + rax]
mov eax, dword [0x141dcceb0]
sub eax, dword [0x141dcceb4]
imul r15d, eax, 0x958fc03b
add r15d, 0xe4f0b73d
movups xmmword [r13 + 0x20], xmm6
movups xmmword [r13 + 0x10], xmm6
movups xmmword [r13], xmm6
sub rsp, 0x20
mov rcx, r13
call rsi
add rsp, 0x20
mov ecx, dword [r13 + 0x20]
test rcx, rcx
mov r14, rcx
cmove r14, rdi
cmp r15d, 0x14353ace
jb 0x14007a910
mov eax, dword [0x141dcceb8]
xor edx, edx
div dword [0x141dccebc]
xor eax, eax
mov rsi, qword [rbx + 8]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
jne 0x14007a980
nop word cs:[rax + rax]
mov eax, dword [0x141dccec0]
add eax, dword [0x141dccec4]
and eax, 0x57759903
cmp eax, 0xd9fb2440
je 0x14007a990
mov r8, r14
test ecx, ecx
je 0x14007aa11
mov eax, dword [0x141dccf20]
xor edx, edx
div dword [0x141dccf24]
mov r13, qword [rbx + 0x28]
mov r9, qword [rbx + 0x18]
mov r14, qword [rbx + 0x40]
mov r15, r8
nop dword [rax]
mov eax, dword [0x141dccf28]
and eax, dword [0x141dccf2c]
imul eax, eax, 0xd30626eb
or eax, 0xe803ca63
imul rax, rax, 0x1f4f1
shr rax, 0x2b
cmp eax, 0x3334cab4
ja 0x14007a9d0
mov r10d, 0xffff
cmp r15, 0xfffe
jbe 0x14007acc9
jmp 0x14007accc
mov r13, qword [rbx + 0x28]
nop word cs:[rax + rax]
mov eax, dword [0x141dccec8]
add eax, dword [0x141dccecc]
or eax, 0x36656a7a
xor eax, 0x6006b28e
add eax, 0x59e3f249
cmp eax, 0x791e844f
ja 0x14007aa20
mov eax, r14d
and eax, 3
mov r15d, 1
lea rcx, [0x141dba2e0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add esp, 0x20
nop
mov eax, dword [0x141dccee0]
and eax, dword [0x141dccee4]
imul r15d, eax, 0x4deae30f
and r15d, 0x80029000
sub rsp, 0x20
mov rcx, r12
call rdi
add rsp, 0x20
cmp r15d, 0xc7032361
invalid
ja 0x14007aaa0
invalid
dec r14
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2adbfdfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d523fe
mov eax, dword [0x141dccee8]
xor edx, edx
div dword [0x141dcceec]
and eax, 0xb880320
or eax, 0xd440b4db
imul eax, eax, 0x48ae37cc
cmp eax, 0x5859a9c1
je 0x14007aae0
cmp qword [rsi + 8], 0
mov r15d, 1
je 0x14007ac0d
mov rax, qword [rsi + 0x10]
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x14007ab20
cmp rax, 0x11
jb 0x14007ab83
nop word [rax + rax]
mov eax, dword [0x141dccef0]
and eax, dword [0x141dccef4]
add eax, 0x3e180cf3
xor eax, 0x66914b15
imul eax, eax, 0x1b192150
cmp eax, 0xf00d5e9c
je 0x14007ab30
nop word cs:[rax + rax]
mov eax, dword [0x141dccef8]
sub eax, dword [0x141dccefc]
imul eax, eax, 0x47aaa734
add eax, 0x4caef0bc
cmp eax, 0x4802f93b
jb 0x14007ab60
mov r12, qword [r12 - 8]
mov eax, dword [0x141dccf00]
xor eax, dword [0x141dccf04]
xor eax, 0x5afd7b39
add eax, 0x58191ea5
cmp eax, 0xa2810bfb
jbe 0x14007abba
mov rcx, qword [0x141ddb9a0]
mov ecx, dword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
invalid
ror byte [rbp - 0x77], cl
loopne 0x14007abb0
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x8771a
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
emms
or byte [rax], al
nop word cs:[rax + rax]
mov edi, dword [0x141dccf08]
imul edi, dword [0x141dccf0c]
or edi, 0x54a85198
add edi, 0xf55d1056
or edi, 0xb279cfa5
jns 0x14007aba1
jns 0x14007aba1
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call rsi
add rsp, 0x20
cmp edi, 0xec3d02a3
jb 0x14007abd0
mov eax, dword [0x141dccf10]
and eax, dword [0x141dccf14]
imul rax, rax, 0x3b4af2bb
shr rax, 0x3d
imul eax, eax, 0xe46483e8
add eax, 0x1b1caae
cmp eax, 0xec77b5bc
jbe 0x14007ac3d
mov rax, qword [0x141ddb9a0]
movabs r12, 0x8000000000000000
mov rsi, qword [rbx + 8]
nop dword [rax + rax]
mov eax, dword [0x141dccf18]
add eax, dword [0x141dccf1c]
imul rax, rax, 0x2afbd299
shr rax, 0x3d
or eax, 0xcfb510be
mov rcx, qword [0x141ddb9a0]
cmp eax, 0xd3e3de2c
je 0x14007ac50
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp case.0x14007be5b.0
mov r9, qword [rbx + 0x18]
mov r14, qword [rbx + 0x40]
mov r10, r15
mov rax, qword [rbx + 0x38]
movzx r15d, byte [rax + 0x59]
mov qword [r13], 0
mov qword [r13 + 8], 8
pxor xmm0, xmm0
movdqu xmmword [r13 + 0x10], xmm0
mov qword [r13 + 0x20], 8
mov qword [r13 + 0x28], 0
test r10, r10
mov qword [rbx + 0x10], r10
jne 0x14007adc0
mov qword [r14], 0
mov qword [r14 + 8], 8
movdqu xmmword [r14 + 0x10], xmm0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd008]
imul eax, dword [0x141dcd00c]
imul eax, eax, 0x75f277ed
and eax, 0x83c7a61
cmp eax, 0x8a658845
je 0x14007ad30
mov r13d, 8
xor eax, eax
mov qword [rbx + 0x78], rax
xor r11d, r11d
xor eax, eax
mov qword [rbx + 0x90], rax
mov eax, 8
mov qword [rbx + 0x20], rax
xor edi, edi
xor eax, eax
mov qword [rbx], rax
mov eax, 8
mov qword [rbx + 0x28], rax
xor eax, eax
mov qword [rbx + 0x48], rax
mov eax, dword [0x141dcd0a8]
sub eax, dword [0x141dcd0ac]
or eax, 0x139424c5
xor eax, 0x20800ae4
or eax, 0xcc694118
cmp eax, 0xda533d6
jb 0x14007c1c3
jmp 0x14007c170
mov eax, dword [0x141dcd000]
xor eax, dword [0x141dcd004]
and eax, 0x91ac280e
xor eax, 0xfcc7f48d
cmp eax, 0x73073b44
ja 0x14007adc0
sub rsp, 0x20
mov r8d, 0x20
mov rcx, r13
mov rdx, r10
call fcn.1400fa630
add rsp, 0x20
mov rcx, r13
add rcx, 0x18
sub rsp, 0x20
mov r8d, 0x10
mov rdx, qword [rbx + 0x10]
call fcn.1400fa630
add rsp, 0x20
mov rax, r13
mov r13, qword [r13 + 8]
mov rdi, qword [rax + 0x10]
mov rcx, qword [rax + 0x28]
mov qword [rbx + 0x50], rcx
mov rax, qword [rax + 0x20]
mov qword [rbx + 0x20], rax
xorps xmm6, xmm6
xor esi, esi
mov byte [rbx + 0x48], r15b
jmp 0x14007ae4d
inc qword [rbx + 0x50]
cmp rsi, r9
je 0x14007b4de
mov eax, dword [0x141dccf30]
sub eax, dword [0x141dccf34]
xor eax, 0x45820008
and eax, 0x47830c48
cmp eax, 0xbb73bd06
ja 0x14007ae95
nop word [rax + rax]
mov eax, dword [0x141dccf38]
xor eax, dword [0x141dccf3c]
imul eax, eax, 0x3fff7e4a
or eax, 0xb4a16f95
movzx ecx, byte [0x141ddb9b8]
cmp eax, 0x25c4d5eb
jne 0x14007aea0
movzx eax, byte [0x141ddb9b8]
jmp 0x14007ae70
test r15b, r15b
mov qword [rbx], rsi
je 0x14007aff0
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
mov r12, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dccf88]
imul eax, dword [0x141dccf8c]
or eax, 0x5de92fa5
imul eax, eax, 0xb7fee91e
imul rax, rax, 0x25a5615d
shr rax, 0x3d
cmp eax, 0xa319aac7
ja 0x14007aed0
test r12, r12
je 0x14007c9ab
mov qword [rbx + 0x30], rdi
mov eax, dword [0x141dccf90]
sub eax, dword [0x141dccf94]
imul eax, eax, 0xf6248225
imul rax, rax, 0x1505e62b
shr rax, 0x3c
xor eax, 0xd515cdc1
cmp eax, 0xedf302d8
jbe 0x14007af4b
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
mov edi, 0xfc62a617
mov esi, dword [0x141dccf98]
and esi, dword [0x141dccf9c]
imul rsi, rdi
shr rsi, 0x3e
xor esi, 0x2a0206e5
or esi, 0x91cc2818
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0xc4166b2e
je 0x14007af50
mov r15, rax
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x14007afa0
test r15, r15
mov rdi, qword [rbx + 0x30]
je 0x14007bc32
mov qword [r15], r12
mov qword [r15 + 8], 0x40
movzx eax, byte [0x141ddb9b8]
mov eax, dword [0x141dccfa8]
add eax, dword [0x141dccfac]
imul eax, eax, 0xfbab533c
or eax, 0xca1a4fdf
cmp eax, 0xeb0e167e
ja 0x14007b290
jmp 0x14007b170
xor eax, eax
test al, al
je 0x14007b010
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dccf40]
xor edx, edx
div dword [0x141dccf44]
imul eax, eax, 0xf425c90e
imul rsi, rax, 0x28b5a7ef
shr rsi, 0x3c
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0xb38da539
je 0x14007b010
mov r12, rax
mov eax, dword [0x141dccf48]
imul eax, dword [0x141dccf4c]
xor eax, 0xd5e75bd2
imul eax, eax, 0xec97c55e
add eax, 0xbe58dc8
cmp eax, 0xf4ca2a7b
ja 0x14007b04e
nop word cs:[rax + rax]
mov eax, dword [0x141dccf50]
sub eax, dword [0x141dccf54]
or eax, 0x150424b0
and eax, 0x9705a6b7
add eax, 0xe13aa603
cmp eax, 0xc29fc7b2
ja 0x14007b080
test r12, r12
je 0x14007bc6d
movzx eax, byte [0x141ddb9b8]
mov eax, dword [0x141dccf60]
or eax, dword [0x141dccf64]
add eax, 0x25f9784b
xor eax, 0xbbde52a0
imul eax, eax, 0xad3f745
cmp eax, 0x94e8b4ad
jae 0x14007b0f0
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
nop dword [rax]
mov esi, dword [0x141dccf68]
and esi, dword [0x141dccf6c]
add esi, 0x34a743d7
or esi, 0x3a1bc328
and esi, 0xfa1bffbf
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0x591b0522
jb 0x14007b0f0
mov r15, rax
test rax, rax
je 0x14007c9ab
mov qword [r15], r12
mov eax, dword [0x141dccf70]
imul eax, dword [0x141dccf74]
mov ecx, 0xcc447553
imul rax, rcx
shr rax, 0x3d
cmp eax, 0x66fec863
je 0x14007b420
jmp 0x14007b2b0
mov eax, dword [0x141dccfb0]
or eax, dword [0x141dccfb4]
imul rcx, rax, 0xc2442ab
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul esi, eax, 0xe73b0c23
mov eax, 0xc89553e7
imul rsi, rax
shr rsi, 0x3f
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0xb280c1ea
ja 0x14007b290
test rax, rax
je 0x14007c9ab
mov rcx, rax
and rcx, 0xffffffffffffff80
sub rcx, 0xffffffffffffff80
mov edx, dword [0x141dccfb8]
and edx, dword [0x141dccfbc]
imul edx, edx, 0xea4b0f9d
add edx, 0x496dcd64
xor edx, 0xe4485ebc
cmp edx, 0xa1ee318
mov r9, qword [rbx + 0x10]
mov r8d, 0xcaecf57d
mov rsi, qword [rbx]
jae 0x14007b230
mov qword [rcx - 8], rax
mov qword [rcx], 1
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r15
movaps xmmword [rcx + 0x100], xmm6
nop dword [rax + rax]
mov edx, dword [0x141dccfc0]
or edx, dword [0x141dccfc4]
imul rdx, r8
shr rdx, 0x3f
imul edx, edx, 0x20a1e627
imul rdx, rdx, 0x5f818e6d
shr rdx, 0x3a
mov qword [rcx - 8], rax
mov qword [rcx], 1
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r15
movaps xmmword [rcx + 0x100], xmm6
cmp edx, 0x3dee5128
je 0x14007b230
xor r8d, r8d
jmp 0x14007b365
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14007b170
mov eax, dword [0x141dccf78]
xor edx, edx
div dword [0x141dccf7c]
mov esi, eax
or esi, 0x935404f5
mov qword [r15 + 8], 0x40
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0x516003af
je 0x14007b420
test rax, rax
je 0x14007c9ab
mov r9, qword [rbx + 0x10]
mov rsi, qword [rbx]
nop word cs:[rax + rax]
mov ecx, dword [0x141dccf80]
or ecx, dword [0x141dccf84]
and ecx, 0x179a0ce9
imul ecx, ecx, 0xa694661f
or ecx, 0x83a8197a
cmp ecx, 0x6a823944
je 0x14007b310
mov rcx, rax
and rcx, 0xffffffffffffff80
sub rcx, 0xffffffffffffff80
mov qword [rcx - 8], rax
mov qword [rcx], 1
mov qword [rcx + 8], 1
mov qword [rcx + 0x80], r15
movaps xmmword [rcx + 0x100], xmm6
mov r8b, 1
mov eax, dword [0x141dccfc8]
xor eax, dword [0x141dccfcc]
imul eax, eax, 0xd046f9be
cmp eax, 0x77faf476
movzx r15d, byte [rbx + 0x48]
jne 0x14007b387
lock inc qword [rcx]
inc rsi
nop word [rax + rax]
mov eax, dword [0x141dccfd0]
xor edx, edx
div dword [0x141dccfd4]
add eax, 0x43f69164
imul rdx, rax, 0x5bd08505
shr rdx, 0x3d
add edx, 0xe754f3f7
mov eax, 1
lock xadd qword [rcx], rax
cmp edx, 0xc45dfd48
jb 0x14007b390
test rax, rax
js 0x14007baf0
mov rdx, rdi
shl rdx, 5
lea rax, [rdx + r13]
mov qword [r13 + rdx], rcx
mov qword [r13 + rdx + 8], r12
mov qword [r13 + rdx + 0x10], 0x40
mov edx, dword [0x141dccfe0]
or edx, dword [0x141dccfe4]
imul edx, edx, 0x6227c75f
or edx, 0x4e25c222
xor edx, 0x9fa5bf6c
cmp edx, 0x2c21e95e
jb 0x14007b4a0
jmp 0x14007b450
mov qword [r15 + 8], 0x40
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14007b2b0
mov edx, dword [0x141dccfe8]
xor edx, dword [0x141dccfec]
imul edx, edx, 0x95f0eb25
mov byte [rax + 0x18], r8b
cmp edx, 0x2d0169d9
je 0x14007b4a0
inc rdi
mov rax, qword [rbx + 0x50]
shl rax, 4
mov edx, dword [0x141dccff0]
add edx, dword [0x141dccff4]
add rax, qword [rbx + 0x20]
imul edx, edx, 0xa54c1833
or edx, 0xe12ba94a
cmp edx, 0x26e72df1
je 0x14007b4d5
jmp 0x14007b4b0
mov byte [rax + 0x18], r8b
jmp 0x14007b450
mov edx, dword [str.tz.zy]
sub edx, dword [0x141dccffc]
or edx, 0x5cc6a674
mov qword [rax], rcx
mov byte [rax + 8], r8b
cmp edx, 0x6b26282d
jne 0x14007ae40
mov qword [rax], rcx
mov byte [rax + 8], r8b
jmp 0x14007b4b0
mov qword [rbx + 0x30], rdi
mov eax, dword [0x141dcd010]
mov ecx, dword [0x141dcd014]
add eax, ecx
add eax, 0xfaafb7b2
and eax, 0x488ac350
cmp eax, 0xb6050f3b
ja 0x14007bbd1
xorps xmm6, xmm6
mov rax, r14
add rax, 0x18
mov qword [rbx], rax
mov rdi, qword [rbx + 0x28]
mov eax, dword [0x141dcd018]
xor edx, edx
div dword [0x141dcd01c]
imul esi, eax, 0x1a54ef9d
mov r12, qword [rdi]
mov r15, qword [rdi + 0x18]
mov qword [r14], 0
mov qword [r14 + 8], 8
movups xmmword [r14 + 0x10], xmm6
mov qword [r14 + 0x20], 8
mov qword [r14 + 0x28], 0
sub rsp, 0x20
mov r8d, 0x20
mov rcx, r14
mov rdx, r9
call fcn.1400fa630
mov r8d, 0x10
mov rcx, qword [rbx]
mov rdx, qword [rbx + 0x10]
call fcn.1400fa630
mov r9, qword [rbx + 0x10]
add rsp, 0x20
cmp esi, 0xc0bb874c
je 0x14007b516
mov qword [rbx + 0x90], r15
mov qword [rbx + 0x78], r12
mov rdi, qword [r14 + 8]
mov rax, r14
mov r14, qword [r14 + 0x10]
mov r11, qword [rax + 0x20]
mov r9, qword [rax + 0x28]
xorps xmm6, xmm6
xor edx, edx
mov qword [rbx + 0x28], r11
nop word cs:[rax + rax]
mov qword [rbx + 0x48], rdx
mov qword [rbx], r9
xor eax, eax
test al, al
jne 0x14007b660
nop word cs:[rax + rax]
mov eax, dword [0x141dcd020]
xor eax, dword [0x141dcd024]
and eax, 0x85abae37
xor eax, 0x5971c22a
imul r15d, eax, 0x46e6750c
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp r15d, 0xab424a8e
ja 0x14007b660
mov r12, rax
test rax, rax
je 0x14007bc9f
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x10
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14007bb31
mov r15, rax
xor eax, eax
test al, al
jne 0x14007b820
jmp 0x14007b680
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x400
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14007b5e0
mov esi, dword [0x141dcd040]
or esi, dword [0x141dcd044]
mov qword [r15], r12
mov qword [r15 + 8], 0x40
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0x5be9d4ac
je 0x14007b820
mov rcx, rax
mov edx, dword [0x141dcd048]
and edx, dword [0x141dcd04c]
cmp edx, 0xb770237f
je 0x14007b6c1
test rax, rax
mov r10, qword [rbx + 0x10]
je 0x14007bce4
and rax, 0xffffffffffffff80
mov qword [rax + 0x78], rcx
mov qword [rax + 0x80], 1
mov qword [rax + 0x88], 1
mov qword [rax + 0x100], r15
movaps xmmword [rax + 0x180], xmm6
lock inc qword [rax + 0x80]
mov rsi, qword [rbx + 8]
jle 0x14007bd69
sub rax, 0xffffffffffffff80
mov ecx, dword [0x141dcd080]
and ecx, dword [0x141dcd084]
shr ecx, 2
imul rcx, rcx, 0x49241925
shr rcx, 0x3c
or ecx, 0xf0ca97ea
cmp ecx, 0x657ca38
mov r9, qword [rbx]
mov r11, qword [rbx + 0x28]
jae 0x14007b780
mov rcx, r14
shl rcx, 5
mov qword [rdi + rcx], rax
mov qword [rdi + rcx + 8], r12
mov qword [rdi + rcx + 0x10], 0x40
mov byte [rdi + rcx + 0x18], 0
mov rcx, r9
shl rcx, 4
mov qword [r11 + rcx], rax
nop dword [rax]
mov ecx, dword [0x141dcd088]
xor ecx, dword [0x141dcd08c]
add ecx, 0x1fdc1970
imul rdx, rcx, 0x71fbefb1
shr rdx, 0x3d
mov r8, r14
shl r8, 5
mov rcx, r9
shl rcx, 4
mov qword [rdi + r8], rax
mov qword [rdi + r8 + 8], r12
mov qword [rdi + r8 + 0x10], 0x40
mov byte [rdi + r8 + 0x18], 0
mov qword [r11 + rcx], rax
cmp edx, 0x6e1d8b91
ja 0x14007b780
mov rdx, qword [rbx + 0x48]
inc rdx
inc r14
add rcx, r11
mov byte [rcx + 8], 0
inc r9
mov eax, dword [0x141dcd090]
sub eax, dword [0x141dcd094]
xor eax, 0x36fecc76
imul rax, rax, 0x20fe73f7
shr rax, 0x3d
imul eax, eax, 0xf1c8e906
cmp eax, 0x59091f81
je 0x14007b7e3
cmp rdx, r10
jne 0x14007b5c0
jmp 0x14007b84b
mov qword [r15], r12
mov qword [r15 + 8], 0x40
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
jmp 0x14007b680
mov eax, dword [0x141dcd098]
imul eax, dword [0x141dcd09c]
imul eax, eax, 0x8a1079ea
cmp eax, 0x395ed07d
mov rcx, qword [rbx + 0x40]
je 0x14007c888
jmp 0x14007c867
mov r9, qword [rbx]
nop word cs:[rax + rax]
mov eax, dword [0x141dccdf0]
add eax, dword [0x141dccdf4]
imul eax, eax, 0x249d7e84
cmp eax, 0x3b6226da
je 0x14007b880
cmp byte [r9], 0x2b
jne 0x14007b8e4
inc r9
lea rax, [rcx - 1]
nop word cs:[rax + rax]
mov edx, dword [0x141dccdf8]
add edx, dword [0x141dccdfc]
xor edx, 0x5001a058
and edx, 0x7595a4fd
imul edx, edx, 0x4a4ba2ef
cmp edx, 0x50639496
je 0x14007b8b0
cmp rcx, 0x12
mov rcx, rax
jb 0x14007b8f0
jmp 0x14007b9cb
cmp rcx, 0x11
jae 0x14007b9cb
nop
mov eax, dword [0x141dccde8]
xor eax, dword [0x141dccdec]
or eax, 0x29846aac
imul rax, rax, 0x40351113
shr rax, 0x3d
imul eax, eax, 0x6fb12862
cmp eax, 0x5a61000b
je 0x14007b8f0
xor eax, eax
xor r15d, r15d
nop
mov edx, dword [0x141dcce30]
adc eax, 0x1d5150a
sub edx, dword [0x141dcce34]
or edx, 0xbfbcff3f
cmp edx, 0x5f5bbe5c
jb 0x14007b920
movzx edx, byte [r9]
add edx, 0xffffffd0
cmp edx, 9
ja 0x14007a788
add r15, r15
lea r15, [r15 + r15*4]
dec rcx
inc r9
nop word [rax + rax]
mov r10d, dword [0x141dcce38]
and r10d, dword [0x141dcce3c]
or r10d, 0x898530
imul r10d, r10d, 0xb14358c7
cmp r10d, 0x7049ed50
je 0x14007b960
mov edx, edx
add r15, rdx
nop word [rax + rax]
test al, al
jne 0x14007b990
test rcx, rcx
jne 0x14007b920
cmp qword [rbx + 0x30], 0
je 0x14007c94a
mov eax, dword [0x141dcce58]
imul eax, dword [0x141dcce5c]
xor eax, 0x2824843a
and eax, 0x3cedee7b
cmp eax, 0x8679126a
je 0x14007c8c4
jmp 0x14007c8b7
xor r10d, r10d
mov r11d, 0xa
xor r15d, r15d
nop word [rax + rax]
mov eax, dword [0x141dcce00]
xor edx, edx
div dword [0x141dcce04]
mov eax, dword [0x141dcce08]
sub eax, dword [0x141dcce0c]
imul eax, eax, 0x2e06f74e
or eax, 0xdd4a22f6
cmp eax, 0x703d76f1
je 0x14007b9ee
test rcx, rcx
je 0x14007b999
lea rsi, [r9 + 1]
mov edi, dword [0x141dcce10]
sub edi, dword [0x141dcce14]
and edi, 0x466002b0
add edi, 0xacb93f2
mov rax, r15
mul r11
seto dl
cmp edi, 0x99de0eb9
ja 0x14007ba15
dec rcx
movzx r9d, byte [r9]
nop word cs:[rax + rax]
test r10b, r10b
jne 0x14007ba50
add r9d, 0xffffffd0
cmp r9d, 9
ja 0x14007a788
mov edi, dword [0x141dcce18]
mov r14d, dword [0x141dcce1c]
add edi, r14d
add edi, 0xad4cb9b
xor edi, 0x2f180a1d
add edi, 0x5803b852
cmp edi, 0x67b734a1
ja 0x14007ba63
nop dword [rax]
mov edi, dword [0x141dcce20]
and edi, dword [0x141dcce24]
cmp edi, 0x486b96b0
je 0x14007ba90
test dl, dl
jne 0x14007a788
mov edx, r9d
mov r15, rax
add r15, rdx
setb dil
nop dword [rax]
invalid
add byte [rbx - 0x2aec9dfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d5135e
mov eax, dword [0x141dcce28]
xor edx, edx
div dword [0x141dcce2c]
or eax, 0x757f9b72
add eax, 0x5454ad61
cmp eax, 0x655ff2be
jb 0x14007bac0
mov r9, rsi
test dil, dil
je 0x14007b9e0
jmp 0x14007a788
ud2
ud2
xor eax, eax
test al, al
jne 0x14007bb69
mov eax, 0xcacae753
mov edx, dword [0x141dccdd0]
imul edx, dword [0x141dccdd4]
add edx, 0x7f12d815
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0xe9e911fb
je 0x14007bb72
mov rax, qword [rbx + 0x30]
shl rax, 1
test rax, rax
je 0x14007a8c3
mov eax, dword [0x141dcce40]
and eax, dword [0x141dcce44]
or eax, 0x2166b0c9
xor eax, 0x7fc2bd54
imul eax, eax, 0x1951f275
cmp eax, 0xff0cbe40
ja 0x14007c12e
jmp 0x14007c0fe
mov qword [r14], 0
mov qword [r14 + 8], 8
pxor xmm0, xmm0
movdqu xmmword [r14 + 0x10], xmm0
mov qword [r14 + 0x20], 8
mov qword [r14 + 0x28], 0
lea rsi, [r14 + 0x18]
sub rsp, 0x20
mov r8d, 0x20
mov rcx, r14
mov rdx, r9
call fcn.1400fa630
mov r8d, 0x10
mov rcx, rsi
mov rdx, qword [rbx + 0x10]
call fcn.1400fa630
mov r9, qword [rbx + 0x10]
add rsp, 0x20
jmp 0x14007b505
ud2
ud2
mov eax, dword [0x141dccf58]
mov ecx, dword [0x141dccf5c]
adc dl, ch
add dword [rcx], eax
enter 0x3405, 0xffffffffffffffbd
push rdx
cmp byte [0xfe6b09cd], ah
adc dl, ch
add dword [rcx], eax
enter 0x3405, 0xffffffffffffffbd
push rdx
cmp byte [0xfe6b09cd], ah
imul rax, rax, 0x18ca6eed
shr rax, 0x3c
cmp eax, 0xadacb6ac
ja 0x14007bc70
jmp 0x14007c9ab
mov eax, dword [0x141dcd028]
and eax, dword [0x141dcd02c]
or eax, 0xad6b1b59
cmp eax, 0x95b03e57
jne 0x14007bcc0
ud2
mov eax, dword [0x141dcd030]
sub eax, dword [0x141dcd034]
or eax, 0x54a22392
and eax, 0x54a7bfba
ud2
mov eax, dword [0x141dcd050]
and eax, dword [0x141dcd054]
imul eax, eax, 0xd0f4ab64
or eax, 0xbb11f075
cmp eax, 0x32e00ce
jne 0x14007bd10
ud2
mov eax, dword [0x141dcd058]
xor eax, dword [0x141dcd05c]
add eax, 0x98490262
xor eax, 0x65880802
or eax, 0x9864c7b4
ud2
xchg edi, eax
invalid
mov eax, dword [0x141dcd068]
add eax, dword [0x141dcd06c]
and eax, 0x8201002
imul eax, eax, 0xdbdd2b3f
cmp eax, 0xfe714b74
je 0x14007c9d1
add byte [rax], al
add byte [rax], al
jmp 0x14007c9ad
jmp 0x14007be18
invalid
mov ecx, dword [0x141dccce8]
or eax, 0x1d50dec
add ecx, dword [0x141dcccec]
imul rcx, rcx, 0x6c70690d
shr rcx, 0x3e
or ecx, 0x5f21a124
cmp ecx, 0x32e24573
jb 0x14007bef6
cmp rax, 0x11
jb 0x14007bf71
mov eax, dword [0x141dcccf0]
and eax, dword [0x141dcccf4]
add eax, 0xa7184361
shr eax, 4
imul rax, rax, 0x108daa23
shr rax, 0x38
imul eax, eax, 0x1529696f
cmp eax, 0x9095cba5
je 0x14007bf21
mov eax, dword [0x141dcccf8]
xor edx, edx
div dword [0x141dcccfc]
and eax, 0x7f85259b
xor eax, 0xc661f906
cmp eax, 0xc8aba662
ja 0x14007bf4d
mov r12, qword [r12 - 8]
mov eax, dword [0x141dccd00]
mov ecx, dword [str.nE_]
add eax, ecx
add eax, 0x5f9272c
and eax, 0x486548
cmp eax, 0x8aaa9585
jne 0x14007bfaa
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
xor esi, esi
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r12
call rdi
add rsp, 0x20
test sil, sil
jne 0x14007bfb3
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
movabs r12, 0x8000000000000000
mov rsi, qword [rbx + 8]
jmp case.0x14007be5b.0
mov eax, dword [0x141dcce48]
add eax, dword [0x141dcce4c]
imul eax, eax, 0x69025985
add eax, 0xe5ca4715
imul rax, rax, 0x38e3f417
shr rax, 0x3b
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x58646e7d
jne 0x14007c137
mov rax, qword [0x141ddb9a0]
jmp 0x14007c0fe
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcce50]
imul eax, dword [0x141dcce54]
imul rax, rax, 0xec349d7
shr rax, 0x3b
or eax, 0x47b1869c
cmp eax, 0x686ab9ac
ja 0x14007c147
jmp 0x14007a8c3
mov r8d, dword [0x141dcd0b0]
or r8d, dword [0x141dcd0b4]
or r8d, 0xd9479365
add r8d, 0x9c8df30c
mov ecx, 0x28
mov rax, rdi
mul rcx
mov r15, rax
seto al
lea rcx, [r12 - 8]
cmp r15, rcx
seta cl
mov rdx, qword [r14 + 0x10]
mov qword [r9 + 0x10], rdx
movdqu xmm0, xmmword [r14]
movdqu xmmword [r9], xmm0
cmp r8d, 0x64c993ea
jae 0x14007c1d7
mov rax, qword [r14 + 0x10]
mov qword [r9 + 0x10], rax
movdqu xmm0, xmmword [r14]
movdqu xmmword [r9], xmm0
jmp 0x14007c170
or al, cl
jne 0x14007c78c
test r15, r15
mov qword [rbx + 0x30], r11
je 0x14007c2d6
mov eax, dword [0x141dcd0c0]
mov ecx, dword [0x141dcd0c4]
add eax, ecx
add eax, 0xe29da18f
cmp eax, 0xcd7194c5
jbe 0x14007c210
movzx eax, byte [0x141ddb9b8]
nop dword [rax]
mov eax, dword [0x141dcd0c8]
and eax, dword [0x141dcd0cc]
imul eax, eax, 0x1a26c54e
add eax, 0x946c1808
imul rax, rax, 0x42dbadf3
shr rax, 0x3e
movzx ecx, byte [0x141ddb9b8]
cmp eax, 0x66759239
je 0x14007c210
mov r12, rdi
mov eax, dword [0x141dcd0d0]
add eax, dword [0x141dcd0d4]
imul eax, eax, 0x6b7cacef
cmp eax, 0x2243b696
jne 0x14007c26e
sub rsp, 0x20
xor ecx, ecx
mov rdx, r15
call fcn.1400bf820
add rsp, 0x20
xor r14d, r14d
nop word cs:[rax + rax]
sub rsp, 0x20
xor ecx, ecx
mov rdx, r15
call fcn.1400bf820
add rsp, 0x20
test r14b, r14b
jne 0x14007c280
mov rdi, rax
mov rax, r12
mov r15, r12
test rdi, rdi
mov r10, qword [rbx + 0x10]
jne 0x14007c2e1
mov eax, dword [0x141dcd0d8]
imul eax, dword [0x141dcd0dc]
imul eax, eax, 0x6eebfa85
and eax, 0xd11aa8c5
add eax, 0x8efc99bf
cmp eax, 0xffa45633
ja 0x14007ca09
jmp 0x14007ca01
mov rax, rdi
mov edi, 8
xor r15d, r15d
mov rdx, rax
shl rax, 4
add rax, qword [rbx + 0x20]
mov r11, qword [rbx + 0x90]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd0e0]
sub ecx, dword [0x141dcd0e4]
imul rcx, rcx, 0x50d82487
shr rcx, 0x3d
add ecx, 0x799fbf2d
and ecx, 0x699e1315
cmp ecx, 0x2cbb36db
je 0x14007c300
test rdx, rdx
je 0x14007c373
lea rcx, [rdi + 0x20]
xor r12d, r12d
pxor xmm0, xmm0
mov rdx, qword [rbx + 0x20]
nop
mov r8, qword [rdx]
movzx r9d, byte [rdx + 8]
movdqu xmmword [rcx - 0x20], xmm0
mov qword [rcx - 0x10], 0
mov qword [rcx - 8], r8
mov byte [rcx], r9b
inc r12
add rcx, 0x28
add rdx, 0x10
cmp rdx, rax
jne 0x14007c340
test r11, r11
jne 0x14007c37b
jmp 0x14007c3c2
xor r12d, r12d
test r11, r11
je 0x14007c3c2
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r10, qword [rbx + 0x10]
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dcd0e8]
xor eax, dword [0x141dcd0ec]
or eax, 0xd01cf249
add eax, 0xd04e84e2
xor eax, 0xb2aca9f9
cmp eax, 0x8fbc4249
ja 0x14007c3a0
test r10, r10
mov qword [rbx + 0x50], r15
je 0x14007c5b3
mov r14, r10
shl r14, 7
movzx eax, byte [0x141ddb9b8]
mov eax, dword [0x141dcd0f0]
or eax, dword [0x141dcd0f4]
add eax, 0x1ab9d112
mov ecx, 0x92ede0c3
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xf9c744cc
cmp ecx, 0x25043455
jne 0x14007c41f
lea rdx, [r14 + 0x80]
sub rsp, 0x20
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
sub r14, 0xffffffffffffff80
nop word cs:[rax + rax]
mov eax, dword [0x141dcd0f8]
and eax, dword [0x141dcd0fc]
imul rsi, rax, 0x2031429b
shr rsi, 0x3b
add esi, 0x89a1f26b
xor esi, 0x4a2df328
sub rsp, 0x20
xor ecx, ecx
mov rdx, r14
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0xb2cfe47b
jb 0x14007c430
mov rcx, rax
test rax, rax
je 0x14007c834
mov r11, qword [rbx + 0x10]
nop dword [rax]
mov eax, dword [0x141dcd100]
add eax, dword [0x141dcd104]
or eax, 0x48001010
xor eax, 0xc4384
and eax, 0x4c2f5794
cmp eax, 0xe9e0e039
je 0x14007c480
mov r8d, ecx
mov eax, dword [0x141dcd108]
xor edx, edx
div dword [0x141dcd10c]
and r8d, 0x7f
mov edx, 0x993393c1
imul rdx, rax
shr rdx, 0x3d
or edx, 0x38a13a20
xor edx, 0x8315c39d
cmp edx, 0x49d7281c
mov rsi, qword [rbx + 8]
jae 0x14007c4e7
mov rax, r8
neg rax
mov qword [rcx + rax + 0x78], rcx
mov rdx, rcx
sub rdx, r8
lea r15, [rdx + 0x80]
mov rax, r8
neg rax
nop word [rax + rax]
mov r9d, dword [0x141dcd110]
sub r9d, dword [0x141dcd114]
or r9d, 0x18c0000f
xor r9d, 0x2830a88
or r9d, 0xe53c7570
mov qword [rcx + rax + 0x78], rcx
cmp r9d, 0x34ea7a32
jb 0x14007c500
cmp r11, 4
jae 0x14007c6b5
xor eax, eax
mov edx, 0xaeca3b37
nop word cs:[rax + rax]
mov r9d, dword [0x141dcd138]
add r9d, dword [0x141dcd13c]
imul r9, rdx
shr r9, 0x3d
add r9d, 0xfac73446
or r9d, 0x555397bd
cmp r9d, 0x84edabb0
jb 0x14007c550
test r11b, 3
je 0x14007c5b9
shl rax, 7
add rax, rcx
sub rax, r8
sub rax, 0xffffffffffffff80
mov ecx, r11d
and ecx, 3
shl rcx, 7
xor edx, edx
nop dword [rax]
mov qword [rax + rdx], 0
sub rdx, 0xffffffffffffff80
cmp rcx, rdx
jne 0x14007c5a0
jmp 0x14007c5b9
mov r15d, 0x80
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x5f0
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14007c7b7
mov r14, rax
sub rsp, 0x20
mov r8d, 0x5f0
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
mov rax, qword [rbx + 0x18]
movups xmm0, xmmword [rax]
movups xmmword [rsi + 7], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsi + 0x17], rax
mov rax, qword [rbx + 0x38]
movups xmm6, xmmword [rax + 0x18]
movdqu xmm7, xmmword [rax + 0x38]
movdqu xmm8, xmmword [rax + 0x48]
mov qword [rax + 0x18], 0
mov qword [rax + 0x38], 0
mov qword [rax + 0x48], 0
movdqu xmm0, xmmword [rsi]
mov rax, qword [rsi + 0xf]
mov rcx, qword [rsi + 0x17]
mov rdx, qword [rbx + 0x98]
movdqu xmmword [rdx], xmm0
mov qword [rdx + 0xf], rax
mov qword [rdx + 0x17], rcx
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
mov edx, 0x300
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je 0x14007c7dd
mov ecx, dword [0x141dcd168]
imul ecx, dword [0x141dcd16c]
xor ecx, 0x40a8c200
and ecx, 0x72fec6d0
cmp ecx, 0x8e9f4f74
mov rcx, qword [rbx + 0x80]
mov r9, qword [rbx + 0x98]
mov r10, qword [rbx + 0x10]
je 0x14007cacd
jmp 0x14007ca0d
mov r9, r11
and r9, 0xfffffffffffffffc
add rdx, 0x200
xor eax, eax
jmp 0x14007c6e4
add rax, 4
add rdx, 0x200
cmp r9, rax
je 0x14007c53d
mov r10d, dword [0x141dcd128]
add r10d, dword [0x141dcd12c]
xor r10d, 0x688eb9db
add r10d, 0xa9ba1fcc
cmp r10d, 0xcf3146cc
ja 0x14007c765
nop dword [rax]
mov r10d, dword [0x141dcd130]
or r10d, dword [0x141dcd134]
or r10d, 0xcf248d17
xor r10d, 0x2b710c81
add r10d, 0xdf7bec3d
mov qword [rdx - 0x180], 0
mov qword [rdx - 0x100], 0
mov qword [rdx - 0x80], 0
mov qword [rdx], 0
cmp r10d, 0x4286e44b
jae 0x14007c6d0
mov qword [rdx - 0x180], 0
mov qword [rdx - 0x100], 0
mov qword [rdx - 0x80], 0
mov qword [rdx], 0
jmp 0x14007c710
ud2
mov eax, dword [0x141dcd140]
xor eax, dword [0x141dcd144]
add eax, 0xf2ba1289
xor eax, 0x208429f7
cmp eax, 0xec6119fc
ja 0x14007ff18
jmp 0x14007feef
mov eax, dword [0x141dcd158]
xor edx, edx
div dword [0x141dcd15c]
and eax, 0xe59da2fb
add eax, 0x7256337
xor eax, 0xf3a8c780
cmp eax, 0xb71d2a16
jae 0x14007c810
ud2
mov eax, dword [0x141dcd160]
and eax, dword [0x141dcd164]
or eax, 0xad350ef5
and eax, 0xad3d1ef5
ud2
mov eax, dword [0x141dcd118]
mov ecx, dword [str.DbPl]
add eax, ecx
add eax, 0x4a6234c1
imul rax, rax, 0x43f11345
shr rax, 0x3e
or eax, 0x75cf4a9a
cmp eax, 0xb6e23293
ja 0x14007feeb
jmp 0x14007feb8
mov eax, dword [0x141dcd0a0]
add eax, dword [0x141dcd0a4]
or eax, 0x1000000
and eax, 0x31240c0
mov qword [rcx + 0x10], r14
cmp eax, 0x5a49e23
jne 0x14007c88e
mov qword [rcx + 0x10], r14
jmp 0x14007c867
mov qword [rbx], r9
mov rax, qword [rcx + 0x18]
mov qword [rbx + 0x48], rax
movabs r12, 0x8000000000000000
mov r9, qword [rbx + 0x18]
mov r14, rcx
mov r11, qword [rbx + 0x30]
mov rdi, qword [rbx + 0x50]
jmp 0x14007ad86
mov r14, qword [0x141ddb9a0]
xor eax, eax
test al, al
je 0x14007c8cd
mov rax, qword [0x141ddb9a0]
jmp 0x14007c8b7
mov eax, dword [0x141dcce60]
xor eax, dword [0x141dcce64]
and eax, 0x73980ff5
xor eax, 0xf6667b88
cmp eax, 0x3faec95b
jae 0x14007c900
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, qword [rbx]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rsi, qword [rbx]
nop word cs:[rax + rax]
mov eax, dword [0x141dcce68]
sub eax, dword [0x141dcce6c]
and eax, 0x7585cb5
xor eax, 0xbc46c80f
imul edi, eax, 0x101f9d2e
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x464ea912
jb 0x14007c910
mov rsi, qword [rbx + 8]
nop
mov eax, dword [0x141dcce70]
and eax, dword [0x141dcce74]
xor eax, 0x28d8286
or eax, 0x49507d39
add eax, 0xada18835
cmp eax, 0x65fc679f
jb 0x14007c950
nop word cs:[rax + rax]
mov eax, dword [0x141dcce78]
mov ecx, dword [0x141dcce7c]
add eax, ecx
add eax, 0xeec4b65a
cmp eax, 0x814918be
ja 0x14007c980
mov r8, r15
test r15, r15
jne 0x14007a9af
jmp 0x14007a8c3
ud2
mov eax, dword [0x141dcd070]
or eax, dword [0x141dcd074]
xor eax, 0xfb11adb
add eax, 0x4da6b4fd
or eax, 0xe72de758
ud2
ud2
ud2
ud2
mov edx, dword [0x141dcd170]
or edx, dword [0x141dcd174]
and edx, 0x100e288c
xor edx, 0x14129805
or edx, 0xe8a04732
mov r8, rax
and r8, 0xffffffffffffff80
mov qword [r8 + 0x78], rax
mov qword [r8 + 0x80], 1
mov qword [r8 + 0x88], 1
mov qword [r8 + 0x100], 0
mov qword [r8 + 0x108], r14
mov qword [r8 + 0x180], 0
mov qword [r8 + 0x188], r14
mov byte [r8 + 0x200], 0
movdqu xmm0, xmmword [r9]
movdqu xmm1, xmmword [r9 + 0xf]
movdqu xmmword [r8 + 0x201], xmm0
movdqu xmmword [r8 + 0x210], xmm1
movaps xmmword [r8 + 0x220], xmm6
movdqa xmmword [r8 + 0x230], xmm7
movdqa xmmword [r8 + 0x240], xmm8
mov qword [r8 + 0x250], 1
mov qword [r8 + 0x258], r10
cmp edx, 0x3e4787d
jne 0x14007cb61
mov rdx, rax
and rdx, 0xffffffffffffff80
mov qword [rdx + 0x78], rax
mov qword [rdx + 0x80], 1
mov qword [rdx + 0x88], 1
mov qword [rdx + 0x100], 0
mov qword [rdx + 0x108], r14
mov qword [rdx + 0x180], 0
mov qword [rdx + 0x188], r14
mov byte [rdx + 0x200], 0
movdqu xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0xf]
movdqu xmmword [rdx + 0x201], xmm0
movups xmmword [rdx + 0x210], xmm1
movaps xmmword [rdx + 0x220], xmm6
movdqa xmmword [rdx + 0x230], xmm7
movdqa xmmword [rdx + 0x240], xmm8
mov qword [rdx + 0x250], 1
mov qword [rdx + 0x258], r10
jmp 0x14007ca0d
sub r8, 0xffffffffffffff80
mov qword [r8 + 0x1e0], r15
mov qword [r8 + 0x1e8], r10
mov qword [r8 + 0x1f0], 0
mov rax, qword [rbx + 0x50]
mov qword [r8 + 0x1f8], rax
mov qword [r8 + 0x200], rdi
mov qword [r8 + 0x208], r12
mov rdi, qword [rbx + 0x58]
mov qword [rdi], r8
pxor xmm0, xmm0
mov r12, qword [rbx + 0xc0]
movdqu xmmword [r12 + 0x40], xmm0
movdqu xmmword [r12 + 0x50], xmm0
mov qword [r12], r13
mov qword [r12 + 8], r13
mov rax, qword [rbx + 0x78]
mov qword [r12 + 0x10], rax
mov rax, qword [rbx + 0x30]
mov r9, rax
shl r9, 5
add r9, r13
mov rdx, qword [rbx]
shl rdx, 4
mov r8, qword [rbx + 0x28]
add rdx, r8
mov qword [r12 + 0x18], r9
mov qword [r12 + 0x20], r8
mov qword [r12 + 0x28], r8
mov r8, qword [rbx + 0x48]
mov qword [r12 + 0x30], r8
mov qword [r12 + 0x38], rdx
test rax, rax
je 0x14007ff43
mov rax, rcx
add rax, 0x19
mov qword [rbx + 0x98], rax
mov rax, qword [rbx + 0x60]
add rax, 8
mov qword [rbx + 0x10], rax
mov rax, qword [rbx + 0xa0]
lea rdx, [rax + 0x18]
mov qword [rbx + 0x48], rdx
lea r8, [rax + 0x38]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14007cc40
mov rax, qword [rbx + 0xa0]
lea rdx, [rax + 0x51]
mov qword [rbx + 0x90], rdx
lea rdx, [rax + 0x28]
mov qword [rbx + 0x40], rdx
mov rdx, rax
add rdx, 0x58
mov rax, qword [rbx + 0xb0]
add rax, 8
mov qword [rbx + 0xf0], rax
nop word [rax + rax]
mov eax, dword [0x141dcd178]
or eax, dword [0x141dcd17c]
add eax, 0x212ef9da
and eax, 0x2d2d8395
cmp eax, 0xbae92065
ja 0x14007cc80
mov qword [rbx + 0x78], r8
mov qword [rbx + 0xe8], rdx
nop dword [rax + rax]
mov eax, dword [0x141dcd180]
imul eax, dword [0x141dcd184]
add eax, 0x6b169cc4
and eax, 0x9c5db9bc
add eax, 0x7ed7caed
cmp eax, 0x764a5d86
jb 0x14007ccb0
mov r8d, 0x8ff2b94f
xorps xmm6, xmm6
movdqa xmm7, xmmword [0x140102760]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd188]
imul eax, dword [0x141dcd18c]
or eax, 0x400f0
and eax, 0x1402f7
cmp eax, 0x650ebbcb
jne 0x14007cd20
lea rax, [r13 + 0x20]
mov qword [r12 + 8], rax
nop word [rax + rax]
mov eax, dword [0x141dcd190]
sub eax, dword [0x141dcd194]
shr eax, 1
imul rax, r8
shr rax, 0x3e
imul eax, eax, 0xf71a0aec
imul rdx, rax, 0x66113c7
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
lea r15, [r13 + 0x20]
mov qword [r12 + 8], r15
cmp eax, 0xa1d477d9
je 0x14007cd20
movzx r10d, byte [r13 + 0x18]
cmp r10b, 2
je 0x14007ff43
mov rax, qword [r13 + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r13]
movups xmmword [rcx], xmm0
mov eax, dword [r13 + 0x19]
mov edx, dword [r13 + 0x1c]
mov r8, qword [rbx + 0x98]
mov dword [r8 + 3], edx
mov dword [r8], eax
mov byte [rcx + 0x18], r10b
mov rax, qword [r12 + 0x28]
cmp rax, qword [r12 + 0x38]
je 0x14007fa7d
add r13, 0x19
lea rdx, [rax + 0x10]
mov qword [r12 + 0x28], rdx
mov rdx, qword [rax]
mov qword [rbx + 0x20], rdx
movzx eax, byte [rax + 8]
mov byte [rbx], al
mov rax, qword [rcx + 0x10]
mov rdx, qword [rbx + 0xe0]
mov qword [rdx + 0x10], rax
movdqu xmm0, xmmword [rcx]
movdqu xmmword [rdx], xmm0
mov eax, dword [r13]
mov ecx, dword [r13 + 3]
mov rdx, qword [rbx + 0xd8]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov eax, dword [0x141dcd1d8]
xor edx, edx
div dword [0x141dcd1dc]
cmp eax, 0xc56119fc
je 0x14007ce3b
nop word cs:[rax + rax]
mov eax, dword [0x141dcd1e0]
xor eax, dword [0x141dcd1e4]
add eax, 0xbc6a6195
or eax, 0xa7ff70e9
mov r14, qword [r12 + 0x58]
lea rcx, [r14 + 1]
mov qword [r12 + 0x58], rcx
cmp eax, 0x56a7f12f
jne 0x14007ce50
inc qword [r12 + 0x58]
jmp 0x14007ce10
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 0x28]
mov eax, dword [0x141dcd1e8]
xor edx, edx
div dword [0x141dcd1ec]
mov byte [rbx + 0x30], r10b
mov qword [rbx + 0x50], r9
movabs rcx, 0x8000000000000000
nop dword [rax + rax]
mov eax, dword [0x141dcd1f0]
xor eax, dword [0x141dcd1f4]
imul rax, rax, 0x55fa437f
shr rax, 0x39
and eax, 0x10
cmp eax, 0x31b9f0bb
ja 0x14007ce80
test rdi, rdi
je 0x14007cf85
nop word [rax + rax]
mov eax, dword [0x141dcd318]
sub eax, dword [0x141dcd31c]
or eax, 0x36e969d4
add eax, 0x8d219992
or eax, 0x74a1544b
cmp eax, 0x3c50c2c0
jb 0x14007ceb0
mov eax, dword [0x141dcd320]
imul eax, dword [0x141dcd324]
or eax, 0x22102220
and eax, 0xaa5ba2ec
add eax, 0xa42d31f5
cmp eax, 0x50d54121
ja 0x14007ced2
mov rax, qword [rbx + 0x38]
mov r13, qword [rax + 0x30]
mov eax, dword [0x141dcd328]
xor eax, dword [0x141dcd32c]
and eax, 0x10ddccfa
imul eax, eax, 0xe5af7105
xor eax, 0x73c677d7
cmp eax, 0x75908a44
jb 0x14007cfc0
nop word cs:[rax + rax]
mov eax, dword [0x141dcd330]
imul eax, dword [0x141dcd334]
xor eax, 0x50da228a
imul r12d, eax, 0xc495d980
add r12d, 0x4c4c4a00
sub rsp, 0x20
mov rsi, qword [rbx + 0x60]
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call qword [r13 + 0x20]
add rsp, 0x20
mov rcx, qword [rsi]
mov rax, qword [rbx + 0x10]
movdqu xmm0, xmmword [rax]
mov rax, qword [rbx + 0x68]
movdqu xmmword [rax], xmm0
cmp r12d, 0x65f1ed32
jb 0x14007cfc0
mov eax, dword [0x141dcd338]
and eax, dword [0x141dcd33c]
imul eax, eax, 0xa92ce1af
add eax, 0x5e14880d
xor eax, 0x314ded18
cmp eax, 0xfe7fac1c
mov rdi, qword [rbx + 0x58]
ja 0x14007d0c0
jmp 0x14007cff0
sub rsp, 0x20
mov rcx, qword [rbx + 0x60]
mov rdx, rdi
mov r8, r14
call qword [r13 + 0x20]
add rsp, 0x20
mov rax, qword [rbx + 0x10]
movdqu xmm0, xmmword [rax]
mov rax, qword [rbx + 0x68]
movdqu xmmword [rax], xmm0
jmp 0x14007cf30
mov edx, dword [0x141dcd340]
or edx, dword [0x141dcd344]
and edx, 0x922f528f
mov rax, qword [rbx + 0x38]
movdqu xmm8, xmmword [rax]
mov r11, qword [rdi]
mov eax, 1
lock xadd qword [r11], rax
cmp edx, 0x49a90f63
je 0x14007d0c0
test rax, rax
mov r8, qword [rbx + 0xb8]
mov rax, qword [rbx + 0x68]
mov r13, qword [rbx + 0xa0]
mov rdx, qword [rbx + 0xe0]
mov r9, qword [rbx + 0x40]
js 0x14007fd47
mov qword [r13 + 0x10], rcx
movups xmm0, xmmword [rax]
mov rax, qword [rbx + 0x48]
movups xmmword [rax], xmm0
movdqa xmmword [r13], xmm8
mov rax, qword [rdx + 0x10]
mov r10, qword [rbx + 0x78]
mov qword [r10 + 0x10], rax
movdqu xmm0, xmmword [rdx]
movdqu xmmword [r10], xmm0
movzx eax, byte [rbx + 0x30]
mov byte [r13 + 0x50], al
mov rdx, qword [rbx + 0xd8]
mov eax, dword [rdx]
mov edx, dword [rdx + 3]
mov r10, qword [rbx + 0x90]
mov dword [r10 + 3], edx
mov dword [r10], eax
mov eax, dword [0x141dcd348]
xor edx, edx
div dword [0x141dcd34c]
and eax, 0x2dc85d64
xor eax, 0xe2fd097f
cmp eax, 0x811d3c07
mov rdx, qword [rbx + 0x20]
jb 0x14007d460
jmp 0x14007d0d0
mov rax, qword [rdi]
lock inc qword [rax]
jmp 0x14007cff0
mov eax, dword [0x141dcd350]
sub eax, dword [str.STcL_n]
and eax, 0x200e208
mov qword [r9], rdx
cmp eax, 0xf06ae6ee
je 0x14007d460
movzx eax, byte [rbx]
mov byte [r13 + 0x30], al
mov qword [r13 + 0x58], r11
mov qword [r13 + 0x60], r14
test r14, r14
mov r12, qword [rbx + 0xc0]
mov qword [rbx + 0x28], r11
jne 0x14007d470
mov rax, qword [rbx + 0x38]
cmp byte [rax + 0x58], 0
je 0x14007d470
mov eax, dword [0x141ddb9bc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
cmp qword [rax + 0x38], 0
jne 0x14007fb0e
nop word cs:[rax + rax]
mov eax, dword [0x141dcd8c0]
sub eax, dword [0x141dcd8c4]
imul rax, rax, 0x87ce113
shr rax, 0x3a
add eax, 0xce2ab32
cmp eax, 0xf9d757cb
ja 0x14007d150
sub rsp, 0x20
mov r15, qword [rbx + 0xf8]
mov rcx, r15
mov rdx, r13
call fcn.140074ee0
add rsp, 0x20
movzx eax, byte [0x141ddb9b8]
mov eax, dword [0x141dcd8c8]
and eax, dword [0x141dcd8cc]
imul eax, eax, 0x7a935bd2
xor eax, 0x6e9684e4
cmp eax, 0x8c09393
jae 0x14007d1c6
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
mov r13, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
nop dword [rax]
mov eax, dword [0x141dcd8d0]
mov ecx, dword [0x141dcd8d4]
lea esi, [rax + rcx]
add esi, 0xdf523edd
or esi, 0xe982d108
add esi, 0xa22d0fb2
sub rsp, 0x20
mov edx, 0x200
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0xd0b7f20f
ja 0x14007d1d0
mov r14, rax
test rax, rax
je 0x14007fd56
mov eax, dword [0x141dcd980]
xor eax, dword [0x141dcd984]
and eax, 0x4620a050
imul eax, eax, 0x517f2388
cmp eax, 0xca4ee028
jb 0x14007d219
mov rdi, r14
and rdi, 0xffffffffffffff80
sub rdi, 0xffffffffffffff80
mov eax, dword [0x141dcd988]
and eax, dword [0x141dcd98c]
cmp eax, 0x6902d2ea
jne 0x14007d280
mov qword [rdi - 8], r14
sub rsp, 0x20
mov r8d, 0x180
mov rcx, rdi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
nop word cs:[rax + rax]
mov esi, dword [0x141dcd990]
imul esi, dword [str._ql__faB_fsV]
add esi, 0xd461d6d3
xor esi, 0x8006
or esi, 0x2bd257e8
mov qword [rdi - 8], r14
sub rsp, 0x20
mov r8d, 0x180
mov rcx, rdi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
cmp esi, 0x39b4c8e3
jb 0x14007d280
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
nop
mov ecx, dword [0x141dcd998]
mov edx, dword [0x141dcd99c]
add ecx, edx
add ecx, 0x372ba6b8
imul rcx, rcx, 0x244ee23f
shr rcx, 0x3d
cmp ecx, 0xddb3a039
ja 0x14007d2e0
mov qword [r9], rdx
jmp 0x14007d0d0
mov eax, dword [0x141dcd368]
imul eax, dword [0x141dcd36c]
imul eax, eax, 0x7af2807
mov edx, 0xaf97afb9
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x15f6a253
ja 0x14007d470
movabs r14, 0x8000000000000000
xor r12d, r12d
nop word cs:[rax + rax]
mov eax, dword [0x141dcd370]
xor eax, dword [0x141dcd374]
imul rax, rax, 0x49c9c9df
shr rax, 0x3e
or eax, 0x18a40762
cmp eax, 0xf5a0e35c
je 0x14007d4b0
mov rdi, r14
cmp rcx, r14
je 0x14007d6ca
mov rax, qword [rbx + 0x48]
mov r8, qword [rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd378]
sub eax, dword [0x141dcd37c]
xor eax, 0x2bcfc77
imul eax, eax, 0x4b5de360
or eax, 0xfcdb7c64
cmp eax, 0x90900fa9
je 0x14007d4f0
mov rax, qword [r13 + 0x20]
mov qword [rbx + 0x18], rax
nop dword [rax + rax]
mov eax, dword [0x141dcd380]
xor edx, edx
div dword [0x141dcd384]
imul eax, eax, 0x4075f0ae
add eax, 0xb1963b5f
and eax, 0xc9394d22
cmp eax, 0xdecf484c
je 0x14007d520
cmp qword [rbx + 0x18], 0
js 0x14007fe09
je 0x14007d58a
mov qword [rbx], r8
movzx eax, byte [0x141ddb9b8]
mov eax, dword [0x141dcd398]
imul eax, dword [0x141dcd39c]
mov ecx, 0xa6bf1a41
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xd1c5d068
mov rdi, qword [rbx + 0x18]
je 0x14007d9e1
jmp 0x14007d630
mov eax, 1
jmp 0x14007d6a9
mov esi, dword [0x141dcd3a0]
and esi, dword [0x141dcd3a4]
or esi, 0x1e2bd6f7
add esi, 0xb195957c
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0x7d4834ee
ja 0x14007d9e1
sub rsp, 0x20
mov qword [rbx + 8], rax
mov rcx, rax
mov rdx, r8
mov rsi, qword [rbx + 0x18]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
mov rdi, rsi
movq rax, xmm8
test rax, rax
je 0x14007d9f8
mov eax, dword [0x141dcd3b0]
xor edx, edx
div dword [0x141dcd3b4]
mov r11, qword [rbx + 8]
mov eax, dword [0x141dcd3b8]
xor eax, dword [0x141dcd3bc]
add eax, 0x42ed11c1
imul rcx, rax, 0x6aa51abd
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x19
and eax, 0x27
cmp eax, 0xb711e17d
ja 0x14007d6ea
mov rsi, qword [r13 + 8]
movabs rdx, 0x8080808080808080
nop word [rax + rax]
mov eax, dword [0x141dcd3c0]
or eax, dword [0x141dcd3c4]
imul eax, eax, 0x8e9cd684
imul rax, rax, 0x2e351bff
shr rax, 0x3b
or eax, 0x4b2ab8ec
cmp eax, 0xaa33f648
ja 0x14007d730
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ecx, 0x98139625
cmp rdi, r14
mov qword [rbx], rsi
jne 0x14007df7b
movzx eax, byte [0x141ddb9b8]
mov eax, dword [0x141dcd4e0]
or eax, dword [str.hQz_]
xor eax, 0x6255cf8c
imul eax, eax, 0x9236dc80
cmp eax, 0xba1efe27
jne 0x14007d7b0
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dcd4e8]
xor edx, edx
div dword [0x141dcd4ec]
imul eax, eax, 0x4117c312
xor eax, 0x6277ae2a
imul esi, eax, 0x7fb5c4ef
sub rsp, 0x20
mov edx, 0x38
xor ecx, ecx
call fcn.1400bf820
add rsp, 0x20
cmp esi, 0xa82d676a
ja 0x14007d7b0
mov r13, rax
nop
mov eax, dword [0x141dcd4f0]
xor eax, dword [0x141dcd4f4]
imul eax, eax, 0x350effa3
add eax, 0xdc934362
or eax, 0x5797c494
cmp eax, 0xd2e4c06c
je 0x14007d7f0
sub rsp, 0x20
xor ecx, ecx
mov rdx, rdi
call fcn.1400bf820
add rsp, 0x20
jmp 0x14007d630
mov r11, qword [rbx + 8]
nop dword [rax]
mov eax, dword [0x141dcd3c8]
or eax, dword [0x141dcd3cc]
xor eax, 0x200a802
or eax, 0x45cf46e5
cmp eax, 0xabae0fab
je 0x14007da00
mov eax, dword [0x141dcd3d0]
imul eax, dword [0x141dcd3d4]
imul eax, eax, 0x640a9d80
cmp eax, 0xfbc9b50b
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
ja 0x14007e110
jmp 0x14007deb0
mov eax, dword [0x141dcd3d8]
xor edx, edx
div dword [0x141dcd3dc]
add eax, 0xddaf0479
or eax, 0x856f7b29
mov rsi, qword [0x141ddb910]
cmp eax, 0xa9eb039e
jb 0x14007e110
mov ecx, 0x98139625
nop
mov eax, dword [0x141dcd3e0]
sub eax, dword [0x141dcd3e4]
imul eax, eax, 0xafc0bfe9
add eax, 0xf61b04bc
shr eax, 2
imul rax, rax, 0x406b9f67
shr rax, 0x3b
cmp eax, 0x4eb9f8ab
je 0x14007dee0
test rsi, rsi
je 0x14007e5bc
mov r10, qword [rbx + 0x18]
nop
mov eax, dword [0x141dcd538]
and eax, dword [0x141dcd53c]
or eax, 0xe698b365
imul rax, rcx
shr rax, 0x36
or eax, 0x7f9b5e88
cmp eax, 0x648db58a
je 0x14007df80
nop word cs:[rax + rax]
mov eax, dword [0x141dcd540]
xor eax, dword [0x141dcd544]
and eax, 0x255bab35
imul eax, eax, 0xebbb40ef
cmp eax, 0xf847bc01
jb 0x14007dfb0
cmp r10, 0xf
ja 0x14007e120
mov rax, qword [0x141ddb910]
jmp 0x14007deb0
mov rdx, qword [rcx]
mov rax, 0xffffffffffffffff
lock xadd qword [rdx], rax
xor edx, edx
nop
test dl, dl
jne 0x14007fa90
cmp rax, 1
jne 0x14007ff43
mov eax, dword [0x141dcd198]
xor eax, dword [0x141dcd19c]
and eax, 0xa3680f03
imul eax, eax, 0x71275b02
cmp eax, 0xda42a0f7
jbe 0x14007fac0
nop dword [rax]
mov eax, dword [0x141dcd1a0]
and eax, dword [0x141dcd1a4]
xor eax, 0x920f4064
imul eax, eax, 0x7101d783
add eax, 0x167c903e
cmp eax, 0x8ea93cfe
ja 0x14007fac0
mov eax, dword [0x141dcd1a8]
xor eax, dword [0x141dcd1ac]
add eax, 0x394b92b4
xor eax, 0x350092f0
and eax, 0xfd01baf7
cmp eax, 0x4e95c9af
jb 0x140080471
jmp 0x140080424
mov eax, dword [0x141dcd8d8]
imul eax, dword [0x141dcd8dc]
add eax, 0xccef9d42
xor eax, 0x51e318d7
imul eax, eax, 0xa41bfea
cmp eax, 0x28b1f8bc
mov r14, qword [rbx + 0xe8]
mov r15, qword [rbx + 0x78]
jb 0x140080ac5
jmp 0x140080a9c
xor eax, eax
test al, al
jne 0x1400808ab
jmp 0x14008088b
mov eax, dword [0x141dcd9c0]
xor edx, edx
div dword [0x141dcd9c4]
xor eax, 0x5008d32
or eax, 0x62f53289
cmp eax, 0x866fc279
je 0x1400813f6
jmp 0x1400813d2
mov eax, dword [0x141dcd388]
and eax, dword [0x141dcd38c]
and eax, 0x489900
imul eax, eax, 0x635511ee
cmp eax, 0x9d530750
je 0x140080887
jmp 0x140080869
mov eax, dword [0x141dcd120]
xor edx, edx
div dword [0x141dcd124]
mov ecx, 0x8d1eb709
imul rcx, rax
shr rcx, 0x3d
imul eax, ecx, 0xc653c452
add eax, 0xc1af7336
ud2
ud2
mov eax, dword [0x141dcd148]
sub eax, dword [0x141dcd14c]
mov ecx, 0xbfc9665d
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xeb178fd0
ud2
ud2
xor eax, eax
test al, al
je 0x14007ff59
sub rsp, 0x20
mov rcx, r12
call fcn.140081900
add rsp, 0x20
mov r14, qword [rbx + 0xb8]
mov eax, dword [0x141dcd1b8]
xor eax, dword [0x141dcd1bc]
imul esi, eax, 0x2a53c81c
sub rsp, 0x20
mov rcx, r12
call fcn.140081900
add rsp, 0x20
cmp esi, 0xdbd8d55e
je 0x14007ff60
mov rcx, qword [rdi]
mov eax, dword [0x141dcd1c0]
xor edx, edx
div dword [0x141dcd1c4]
imul eax, eax, 0x1b413da
or eax, 0xdb17a07a
imul rax, rax, 0x1edeb4a9
shr rax, 0x3c
cmp eax, 0x2d7a4726
ja 0x14007fff6
mov eax, dword [0x141dcd1c8]
xor edx, edx
div dword [0x141dcd1cc]
xor eax, 0x298028a
and eax, 0x86fc8a8e
imul rdx, rax, 0x51050d8d
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1f
mov qword [r14 + 8], rcx
mov qword [r14], 3
cmp eax, 0x8a93f614
jbe 0x140080010
mov qword [r14 + 8], rcx
mov qword [r14], 3
jmp 0x14007ffb8
mov eax, dword [0x141dcd1d0]
or eax, dword [0x141dcd1d4]
imul rax, rax, 0x495fa9fd
shr rax, 0x3e
or eax, 0x7a1cb19a
cmp eax, 0xc7200b2a
jae 0x140080010
nop word cs:[rax + rax]
mov eax, dword [0x141dcd1f8]
sub eax, dword [0x141dcd1fc]
cmp eax, 0x57a36222
je 0x140080040
mov rax, qword [rbx + 0x38]
mov rsi, qword [rax + 0x18]
mov rdi, qword [rax + 0x20]
nop
mov eax, dword [0x141dcd200]
or eax, dword [0x141dcd204]
xor eax, 0x97a6105d
imul rax, rax, 0x7950f277
shr rax, 0x3e
imul eax, eax, 0xb1847687
cmp eax, 0xc9333973
je 0x140080060
test rsi, rsi
je 0x140080200
nop word cs:[rax + rax]
mov eax, dword [0x141dcd208]
xor edx, edx
div dword [0x141dcd20c]
imul eax, eax, 0x336d69a
add eax, 0x520708f2
and eax, 0x160e4b64
cmp eax, 0xb950c3cd
je 0x1400800a0
mov rax, qword [rdi]
test rax, rax
je 0x140080100
sub rsp, 0x20
mov rcx, rsi
call rax
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dcd210]
xor edx, edx
div dword [0x141dcd214]
imul eax, eax, 0x25f88a2
add eax, 0xa4c2463a
cmp eax, 0xa83b548d
ja 0x1400800e0
mov eax, dword [0x141dcd218]
xor eax, dword [0x141dcd21c]
xor eax, 0x2fc41ab8
imul eax, eax, 0x60732cc5
add eax, 0x9d20e89b
cmp eax, 0x8c1aa4cc
jb 0x140080100
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140080130
cmp qword [rdi + 8], 0
je 0x140080200
mov rax, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd220]
and ecx, dword [0x141dcd224]
xor ecx, 0x4deae816
imul ecx, ecx, 0x9a933b48
xor ecx, 0xcd76fc17
cmp ecx, 0x35da712
jb 0x140080150
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd228]
add ecx, dword [0x141dcd22c]
and ecx, 0x9bb377c3
imul rdx, rcx, 0xaa531a9
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
or ecx, 0x6c5cacf2
cmp ecx, 0x13bd21ab
je 0x140080180
cmp rax, 0x11
jb 0x1400801e6
mov eax, 0xee492693
nop
mov ecx, dword [0x141dcd230]
and ecx, dword [0x141dcd234]
add ecx, 0xd4eb9227
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x8d709b90
je 0x1400801c0
mov rsi, qword [rsi - 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dcd238]
or eax, dword [0x141dcd23c]
xor eax, 0x100b006
or eax, 0x984708b0
and eax, 0xdd47b8b6
cmp eax, 0x303f041a
jb 0x140080200
mov rax, qword [rbx + 0x38]
mov rsi, qword [rax + 0x28]
nop word [rax + rax]
mov eax, dword [0x141dcd240]
add eax, dword [0x141dcd244]
or eax, 0x47c8e6d8
add eax, 0x9ad21add
cmp eax, 0x8d3a073
jb 0x140080230
test rsi, rsi
je 0x1400804e0
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 0x30]
mov eax, 0xbc87dff3
nop word cs:[rax + rax]
mov ecx, dword [0x141dcd248]
imul ecx, dword [0x141dcd24c]
add ecx, 0xbe01ad47
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x8b42ab88
cmp ecx, 0xb17f53e4
ja 0x140080270
mov eax, dword [0x141dcd250]
xor edx, edx
div dword [0x141dcd254]
nop word [rax + rax]
mov eax, dword [0x141dcd258]
imul eax, dword [0x141dcd25c]
add eax, 0xbaf804da
imul rax, rax, 0x871cb51
shr rax, 0x39
add eax, 0x8ca5dd4
cmp eax, 0xe52dfaa1
ja 0x1400802b0
mov r14, qword [rdi]
nop dword [rax]
mov eax, dword [str.ZJa]
xor eax, dword [0x141dcd264]
imul rax, rax, 0x1fcb43b3
shr rax, 0x3b
xor eax, 0xdf197657
imul eax, eax, 0xfd12f60f
cmp eax, 0x4be0a1f5
jb 0x1400802e0
test r14, r14
je 0x14008039c
mov eax, dword [0x141dcd268]
add eax, dword [0x141dcd26c]
imul rax, rax, 0x55ff38f
shr rax, 0x39
imul eax, eax, 0x1d1887dd
add eax, 0x6b3dc0c8
cmp eax, 0x551a81e4
jae 0x140080350
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
nop dword [rax]
mov r15d, dword [0x141dcd270]
imul r15d, dword [0x141dcd274]
add r15d, 0xb47299c3
and r15d, 0x1b14d07a
imul rax, r15, 0x23ab668d
shr rax, 0x20
sub r15d, eax
shr r15d, 1
add r15d, eax
shr r15d, 0x1f
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
cmp r15d, 0xcb4aecb4
ja 0x140080350
cmp qword [rdi + 8], 0
je 0x1400804e0
mov rax, qword [rdi + 0x10]
nop dword [rax + rax]
mov ecx, dword [0x141dcd278]
sub ecx, dword [0x141dcd27c]
add ecx, 0xdd9da7a1
or ecx, 0x75dfa2e6
add ecx, 0x20b4c358
cmp ecx, 0x4b220726
jb 0x1400803b0
cmp rax, 0x11
jb 0x140080418
mov eax, dword [0x141dcd280]
xor edx, edx
div dword [0x141dcd284]
nop word [rax + rax]
mov eax, dword [0x141dcd288]
add eax, dword [0x141dcd28c]
or eax, 0x8034004
and eax, 0xc134005
cmp eax, 0x11675d7
je 0x1400803f0
xor eax, eax
nop
test al, al
jne 0x140080410
mov rsi, qword [rsi - 8]
xor eax, eax
test al, al
jne 0x1400804c1
jmp 0x140080487
mov esi, dword [0x141dcd1b0]
imul esi, dword [0x141dcd1b4]
imul rax, rsi, 0x1b03ea59
shr rax, 0x20
sub esi, eax
shr esi, 1
add esi, eax
shr esi, 0x1c
add esi, 0xc8138f29
or esi, 0x51d6e0a2
sub rsp, 0x20
call fcn.140075240
mov rcx, qword [rbx + 0x80]
add rsp, 0x20
cmp esi, 0xf9a265e8
jne 0x14007ff43
sub rsp, 0x20
call fcn.140075240
mov rcx, qword [rbx + 0x80]
add rsp, 0x20
jmp 0x140080424
mov eax, dword [0x141dcd290]
imul eax, dword [0x141dcd294]
xor eax, 0x97b8efa
imul edi, eax, 0xfb2464cf
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x4e985f27
jne 0x1400804e0
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x140080487
mov eax, dword [0x141dcd298]
sub eax, dword [0x141dcd29c]
add eax, 0x1e4e7454
and eax, 0xad10cf42
cmp eax, 0x55fea8e
je 0x1400804e0
mov rax, qword [rbx + 0x38]
mov rsi, qword [rax + 0x38]
mov rdi, qword [rax + 0x40]
nop dword [rax]
mov eax, dword [0x141dcd2a0]
xor edx, edx
div dword [0x141dcd2a4]
and eax, 0xc70037a8
or eax, 0x1806c846
xor eax, 0x830c611b
cmp eax, 0xb6234cfc
ja 0x140080510
test rsi, rsi
je 0x140080682
nop dword [rax]
mov eax, dword [str.n_D]
imul eax, dword [0x141dcd2ac]
xor eax, 0x42401400
or eax, 0x89086848
and eax, 0xcb4e7c48
cmp eax, 0xf68897c5
ja 0x140080540
mov eax, dword [str.GyU]
xor edx, edx
div dword [0x141dcd2b4]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd2b8]
and eax, dword [0x141dcd2bc]
or eax, 0xf6fbfbff
and eax, 0xf7fbffff
cmp eax, 0x6d3f46b
je 0x140080580
mov rax, qword [rdi]
test rax, rax
je 0x1400805b2
sub rsp, 0x20
mov rcx, rsi
call rax
add rsp, 0x20
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400805c0
cmp qword [rdi + 8], 0
je 0x140080682
mov rax, qword [rdi + 0x10]
mov ecx, 0xbd48fa15
nop dword [rax + rax]
mov edx, dword [0x141dcd2c0]
sub edx, dword [0x141dcd2c4]
add edx, 0xf2bb0831
imul rdx, rcx
shr rdx, 0x3e
or edx, 0x377b3fd2
cmp edx, 0xe184582e
je 0x1400805e0
mov ecx, 0xb8f5b7b5
nop dword [rax]
mov edx, dword [0x141dcd2c8]
imul edx, dword [0x141dcd2cc]
imul rdx, rcx
shr rdx, 0x3e
imul edx, edx, 0x13e8e90
cmp edx, 0xb60c29e7
ja 0x140080610
cmp rax, 0x11
jb 0x140080668
nop dword [rax]
mov eax, dword [0x141dcd2d0]
or eax, dword [0x141dcd2d4]
imul eax, eax, 0x62ca6a03
or eax, 0xb9cc15fa
imul eax, eax, 0xb2f2f654
cmp eax, 0x1ffaa469
jb 0x140080640
mov rsi, qword [rsi - 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rax, qword [rbx + 0x38]
mov rsi, qword [rax + 0x48]
nop word [rax + rax]
mov eax, dword [0x141dcd2d8]
and eax, dword [0x141dcd2dc]
and eax, 0x9920e114
add eax, 0x29e29580
cmp eax, 0xf6678b6c
ja 0x140080690
test rsi, rsi
je 0x14008083f
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 0x50]
mov r14, qword [rdi]
test r14, r14
je 0x140080729
mov eax, dword [0x141dcd2e0]
imul eax, dword [0x141dcd2e4]
or eax, 0x444025e
and eax, 0x1444825e
cmp eax, 0x86c3a291
ja 0x140080719
mov eax, dword [0x141dcd2e8]
imul eax, dword [0x141dcd2ec]
imul eax, eax, 0x70f3fddc
imul r15, rax, 0xe399ad3
shr r15, 0x3b
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
cmp r15d, 0xb080bb51
jne 0x140080729
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
jmp 0x1400806e4
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x140080730
mov rax, qword [rdi + 8]
nop dword [rax + rax]
mov ecx, dword [0x141dcd2f0]
add ecx, dword [0x141dcd2f4]
or ecx, 0x13c2a652
imul ecx, ecx, 0xc9ba8d1c
cmp ecx, 0x7df714c0
ja 0x140080740
test rax, rax
je 0x14008083f
cmp qword [rdi + 0x10], 0x11
jb 0x1400807a7
mov eax, dword [0x141dcd2f8]
xor edx, edx
div dword [0x141dcd2fc]
nop
mov eax, dword [0x141dcd300]
or eax, dword [0x141dcd304]
or eax, 0x2d965f13
imul eax, eax, 0x2b21a723
add eax, 0xde4dd41f
cmp eax, 0x5df5d58
jb 0x140080780
mov rsi, qword [rsi - 8]
mov eax, dword [0x141dcd308]
xor eax, dword [0x141dcd30c]
imul eax, eax, 0x6d41e923
xor eax, 0x15193eed
imul rax, rax, 0x24d06cdd
shr rax, 0x3d
cmp eax, 0x489ecb07
jbe 0x1400807ea
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd310]
imul eax, dword [0x141dcd314]
and eax, 0x37412e97
imul r14d, eax, 0x28214491
add r14d, 0xb9de9236
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call rdi
add rsp, 0x20
cmp r14d, 0xae6c3dcb
ja 0x140080800
movaps xmm6, xmmword [rbp + 0x80]
movaps xmm7, xmmword [rbp + 0x90]
movaps xmm8, xmmword [rbp + 0xa0]
lea rsp, [rbp + 0xb8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dcd390]
and eax, dword [0x141dcd394]
or eax, 0xda1bca71
ud2
ud2
mov eax, dword [0x141dcd358]
or eax, dword [0x141dcd35c]
xor eax, 0x3decd397
imul eax, eax, 0xab0b843b
ud2
ud2
mov eax, dword [0x141dcd8e0]
and eax, dword [0x141dcd8e4]
or eax, 0x3505b647
add eax, 0xb3f14df0
and eax, 0x78840862
mov qword [r8], 1
cmp eax, 0x5bb074bf
jae 0x140080ace
mov qword [r8], 1
jmp 0x140080a9c
shl rcx, 1
test rcx, rcx
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
je 0x140080bc3
nop word cs:[rax + rax]
mov eax, dword [0x141dcd8e8]
or eax, dword [0x141dcd8ec]
xor eax, 0xb1c7e37f
imul rax, rax, 0x506c0727
shr rax, 0x3c
cmp eax, 0xda8b71ca
ja 0x140080af0
mov rax, qword [rbx + 0x48]
mov rsi, qword [rax]
mov eax, dword [0x141dcd8f0]
xor edx, edx
div dword [0x141dcd8f4]
imul eax, eax, 0x44b3a9f2
cmp eax, 0xdb9d4140
jne 0x140080b50
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop
mov eax, dword [0x141dcd8f8]
mov ecx, dword [0x141dcd8fc]
add eax, ecx
add eax, 0x16b0323f
and eax, 0x287ed894
imul edi, eax, 0xc2293aa7
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call r13
add rsp, 0x20
cmp edi, 0x4dd0f032
jb 0x140080b50
mov rdi, qword [rbx + 0x58]
nop word cs:[rax + rax]
mov eax, dword [0x141dcd900]
add eax, dword [0x141dcd904]
imul eax, eax, 0x85a4b124
add eax, 0x48274b08
and eax, 0xc8189210
cmp eax, 0xd8962755
je 0x140080ba0
mov eax, dword [0x141dcd908]
xor eax, dword [0x141dcd90c]
imul eax, eax, 0x7083e829
or eax, 0x9a59ce2e
add eax, 0x3d0b65f4
cmp eax, 0xbb763cef
jbe 0x140080bf0
mov rax, qword [r15]
lock dec qword [rax]
nop dword [rax]
mov eax, dword [0x141dcd910]
xor edx, edx
div dword [0x141dcd914]
add eax, 0xfb09f92a
and eax, 0x8562f33a
imul ecx, eax, 0xcb9e96f8
mov rax, qword [r15]
lock dec qword [rax]
sete al
cmp ecx, 0x40b23f1e
je 0x140080bf0
test al, al
je 0x140080ccd
mov eax, dword [0x141dcd918]
add eax, dword [0x141dcd91c]
imul eax, eax, 0xe2999f8f
add eax, 0x2aa2ff8f
imul rax, rax, 0x45df09b9
shr rax, 0x3e
cmp eax, 0x5d79ceec
jbe 0x140080c70
mov rax, qword [rbx + 0x40]
mov rax, qword [rax]
lock dec qword [rax]
jne 0x140080d80
add r14, 0x28
inc r8
cmp r14, qword [rbx + 0x68]
je 0x140081270
mov eax, dword [0x141dcda38]
mov ecx, dword [0x141dcda3c]
add eax, ecx
add eax, 0x6e275be6
and eax, 0x7ab54934
add eax, 0xa23a75df
cmp eax, 0x1112c593
jae 0x140080fc0
mov eax, 3
xchg qword [r14 + 0x10], rax
nop
mov ecx, dword [0x141dcda40]
or ecx, dword [0x141dcda44]
or ecx, 0xaa0c944a
add ecx, 0xd59e27e6
mov eax, 3
xchg qword [r14 + 0x10], rax
cmp ecx, 0x1e56cd7
jb 0x140080fc0
cmp rax, 2
jne 0x140080f80
nop
mov eax, dword [0x141dcda48]
sub eax, dword [0x141dcda4c]
xor eax, 0x142db1f2
imul eax, eax, 0x8d88e2a4
imul rax, r13
shr rax, 0x3c
cmp eax, 0xe364ea83
ja 0x140080ff0
mov rax, qword [rdx + 0x1e8]
nop dword [rax]
mov ecx, dword [0x141dcda50]
xor ecx, dword [0x141dcda54]
and ecx, 0x36b0235c
imul ecx, ecx, 0x9efaac77
add ecx, 0xfa4275b3
cmp ecx, 0xbdb72978
ja 0x140081020
cmp rax, r8
jbe 0x14007c9ab
mov eax, dword [0x141dcda58]
sub eax, dword [str.N_99_4]
imul eax, eax, 0x1e1d5ee7
cmp eax, 0x2018842e
je 0x14008104f
mov rdi, qword [rdx + 0x1e0]
mov rcx, r8
shl rcx, 7
lea rsi, [rdi + rcx]
add rsi, 4
mov eax, dword [0x141dcda60]
sub eax, dword [0x141dcda64]
imul eax, eax, 0x54a2fe1a
or eax, 0x80101206
and eax, 0xc0541b16
cmp eax, 0x8fb66087
jbe 0x1400810a8
xor eax, eax
lock cmpxchg byte [rsi], r15b
add rdi, rcx
nop dword [rax + rax]
mov ecx, dword [0x141dcda68]
sub ecx, dword [0x141dcda6c]
imul rcx, r12
shr rcx, 0x3e
xor eax, eax
lock cmpxchg byte [rsi], r15b
sete al
cmp ecx, 0xa11b9686
je 0x1400810b0
nop word cs:[rax + rax]
mov ecx, dword [0x141dcda70]
sub ecx, dword [0x141dcda74]
xor ecx, 0x65ea4789
imul ecx, ecx, 0x32255569
or ecx, 0xbbae9d83
cmp ecx, 0xfeb93a65
ja 0x1400810e0
test al, al
je 0x140081210
movzx eax, byte [rdi + 5]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcda80]
xor ecx, dword [0x141dcda84]
or ecx, 0xb7be3d3d
xor ecx, 0xf620464a
add ecx, 0x1a0f9d0
cmp ecx, 0x679bca75
ja 0x140081120
test al, al
je 0x1400811c6
mov byte [rdi + 5], 0
mov eax, dword [0x141dcda88]
xor eax, dword [0x141dcda8c]
imul eax, eax, 0xce8d48b1
and eax, 0x842f47b9
add eax, 0xd339e14b
cmp eax, 0x35a988c1
jae 0x140081174
lock inc dword [rdi]
mov qword [rbx + 0x60], r8
nop dword [rax + rax]
mov eax, dword [0x141dcda90]
and eax, dword [0x141dcda94]
xor eax, 0xc0a0228
and eax, 0x2d4a0a29
add eax, 0x9b571c18
lock inc dword [rdi]
cmp eax, 0xfa2290f2
ja 0x140081180
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
mov rdx, qword [rbx + 0x28]
lock dec qword [rdx + 0x1f0]
mov r8, qword [rbx + 0x60]
xor eax, eax
xchg byte [rsi], al
nop word [rax + rax]
mov ecx, dword [0x141dcda98]
add ecx, dword [0x141dcda9c]
cmp ecx, 0x71193603
je 0x1400811d0
cmp al, 2
mov rdi, qword [rbx + 0x58]
jne 0x140080f80
sub rsp, 0x20
mov rcx, rsi
mov rsi, r8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r8, rsi
mov rdx, qword [rbx + 0x28]
add rsp, 0x20
jmp 0x140080f80
mov eax, dword [0x141dcda78]
sub eax, dword [0x141dcda7c]
shr eax, 2
imul rax, rax, 0x11b5c01d
shr rax, 0x35
add eax, 0xfb3825f6
cmp eax, 0xd0f28ac0
mov qword [rbx + 0x60], r8
jb 0x14008125c
sub rsp, 0x20
mov rcx, rsi
call fcn.1400fb900
mov r8, qword [rbx + 0x60]
mov rdx, qword [rbx + 0x28]
add rsp, 0x20
xor eax, eax
test al, al
je 0x14008110e
sub rsp, 0x20
mov rcx, rsi
call fcn.1400fb900
add rsp, 0x20
jmp 0x14008123a
mov eax, dword [0x141dcdaa0]
sub eax, dword [0x141dcdaa4]
xor eax, 0xdbe7e15
imul eax, eax, 0x1b0d7769
and eax, 0xf3d20e3
cmp eax, 0xb09f5e6c
ja 0x140081270
mov rax, qword [rdi]
lock dec qword [rax]
sete al
nop dword [rax]
mov ecx, dword [0x141dcdaa8]
add ecx, dword [0x141dcdaac]
and ecx, 0x2ea6f94b
add ecx, 0x6eb31a99
cdq
sbb dh, byte [rbx + 0x69e1816e]
sti
movabs byte [0x777486a233f98170], al
invalid
cdq
sbb dh, byte [rbx + 0x69e1816e]
sti
movabs byte [0x777486a233f98170], al
fiadd dword [rax + rax*8 + 0xd2840f]
add byte [rax], al
test al, al
je 0x1400813a0
mov eax, dword [0x141dcdab0]
or eax, dword [0x141dcdab4]
imul eax, eax, 0x1d1b64f6
and eax, 0xa7e1d816
imul eax, eax, 0xbdd0352
cmp eax, 0xce26e27d
jne 0x140081300
nop word cs:[rax + rax]
mov eax, dword [0x141dcdab8]
imul eax, dword [0x141dcdabc]
and eax, 0x5af9c709
imul eax, eax, 0x604bdbd8
cmp eax, 0xd351cbf8
je 0x140081300
mov eax, dword [0x141dcdac0]
xor edx, edx
div dword [0x141dcdac4]
add eax, 0x84afddbc
or eax, 0xc13ab874
xor eax, 0x74c3edb9
cmp eax, 0xcb9b2226
ja 0x14008137f
mov eax, dword [0x141dcdac8]
xor eax, dword [0x141dcdacc]
add eax, 0x88317196
mov esi, 0xa023b047
imul rsi, rax
shr rsi, 0x3f
xor esi, 0x429f55e3
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bfc90
add rsp, 0x20
cmp esi, 0xde87c118
jbe 0x1400813a0
sub rsp, 0x20
mov rcx, rdi
call fcn.1400bfc90
add rsp, 0x20
jmp 0x140081343
invalid
add byte [rax], al
mov eax, dword [0x141dcdad0]
imul eax, dword [str._1q]
imul eax, eax, 0x4a7ca259
add eax, 0x35429a1c
shr eax, 2
imul rax, rax, 0x454d07
shr rax, 0x33
cmp eax, 0x995c9c89
ja 0x1400813a0
jmp 0x140080040
mov eax, dword [0x141dcd9c8]
imul eax, dword [0x141dcd9cc]
xor eax, 0x20244208
and eax, 0x606cc30d
ud2
ud2
fsubr st(1)
invalid
add byte [rax], al
mov eax, dword [0x141dcdb10]
sub eax, dword [0x141dcdb14]
or eax, 0x4450404
and eax, 0x4c544c5
xor eax, 0xbbda06af
cmp eax, 0x8dd76bc3
jb 0x1400814b0
mov rax, qword [rsi]
xor ecx, ecx
test cl, cl
je 0x140081837
jmp 0x14008185e
mov eax, dword [0x141dcdb78]
or eax, dword [0x141dcdb7c]
or eax, 0x6145bdca
xor eax, 0xe8a5bc49
mov ecx, 0xc5f7c4fb
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x6bc7e210
jbe 0x140081640
mov rcx, rdi
call r14
nop dword [rax]
mov eax, dword [0x141dcdb80]
imul eax, dword [0x141dcdb84]
imul ebp, eax, 0xda3b01a
add ebp, 0xcf34d4e2
or ebp, 0xa88d0280
mov rcx, rdi
call r14
cmp ebp, 0xf416fd69
jb 0x140081640
nop dword [rax]
mov eax, dword [0x141dcdb88]
add eax, dword [0x141dcdb8c]
xor eax, 0x2000020
or eax, 0xbdb88bde
and eax, 0xbfbccbfe
cmp eax, 0x2a158b3c
jb 0x140081670
mov eax, 0xd2eac923
nop word [rax + rax]
mov ecx, dword [0x141dcdb90]
and ecx, dword [0x141dcdb94]
shr ecx, 2
imul rcx, rcx, 0x4943ca05
shr rcx, 0x3a
add ecx, 0xff719514
imul rcx, rax
shr rcx, 0x3a
cmp ecx, 0x9139ec0c
ja 0x1400816a0
cmp qword [rbx + 8], 0
je 0x140081795
mov rax, qword [rbx + 0x10]
nop
mov ecx, dword [0x141dcdb98]
xor ecx, dword [0x141dcdb9c]
add ecx, 0x86e694f8
xor ecx, 0x481af184
cmp ecx, 0x7060ddd9
xchg byte [rcx + 0x1af184f1], al
cmp rcx, 0x7060ddd9
jb 0x1400816e0
cmp rax, 0x11
jb 0x140081783
nop word cs:[rax + rax]
mov eax, dword [0x141dcdba0]
xor edx, edx
div dword [0x141dcdba4]
invalid
add dword [rcx - 0x40], ebp
sub byte [rbx], ah
ficomp word [rbx]
add eax, 0x4cbea3a8
cmp eax, 0x50007a96
ja 0x140081710
invalid
mov eax, dword [0x141dcdba8]
sub eax, dword [0x141dcdbac]
and eax, 0xea21a6ad
xor eax, 0xb0311cb
cmp eax, 0x7648a1fd
jb 0x140081730
mov rdi, qword [rdi - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcdbb0]
or eax, dword [0x141dcdbb4]
imul eax, eax, 0x3a865603
xor eax, 0x22c2e005
or eax, 0xcd3d1fe2
cmp eax, 0x8ee71e2c
je 0x140081760
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcdbb8]
xor edx, edx
div dword [0x141dcdbbc]
imul rax, rax, 0x1008f3f7
shr rax, 0x3b
and eax, 0xfffffffe
imul eax, eax, 0x2c9f2c8f
cmp eax, 0x8eccccc8
jbe 0x1400817d0
mov rax, qword [0x141ddb9a0]
nop word cs:[rax + rax]
mov eax, dword [0x141dcdbc0]
add eax, 0x1d4c3ea
and eax, dword [0x141dcdbc4]
imul rax, rax, 0x4a1a9209
shr rax, 0x3d
or eax, 0xf8e74aec
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x263969c4
je 0x1400817d0
xor edx, edx
mov r8, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
mov edx, dword [0x141dcdb18]
or edx, dword [0x141dcdb1c]
or edx, 0xe9f752db
and edx, 0xf9f75adb
lock dec qword [rax]
sete cl
cmp edx, 0xcd83b9e3
jae 0x140081864
lock dec qword [rax]
jmp 0x140081837
test cl, cl
je 0x1400818f5
mov eax, dword [0x141dcdb20]
imul eax, dword [0x141dcdb24]
xor eax, 0xc2ad3935
add eax, 0x35cd40a7
mov ecx, 0xaa0bf4bd
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x1759840d
jne 0x140081898
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400818a0
mov eax, dword [0x141dcdb28]
sub eax, dword [0x141dcdb2c]
imul eax, eax, 0x20da519c
and eax, 0xdfba6c68
cmp eax, 0x1417cb65
je 0x1400818eb
mov eax, dword [0x141dcdb30]
xor edx, edx
div dword [0x141dcdb34]
imul rdi, rax, 0x1a95471f
shr rdi, 0x3c
mov rcx, rsi
call fcn.1400bfc90
cmp edi, 0x6997d4f
jne 0x1400818f5
mov rcx, rsi
call fcn.1400bfc90
jmp 0x1400818c2
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
pop rbx
jbe 0x140083f8d
fimul word [rdi + 0x3d255589]
sub dh, byte [rax + 0xb913d46]
cmp dword [rsi + rsi*2 + 0x18], 0x202444c7
cmp eax, 0x3d46b02a
xchg ecx, eax
or eax, dword [rcx - 0x38e78984]
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x24], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dce0a0]
imul eax, dword [0x141dce0a4]
and eax, 0x75ca1a50
imul eax, eax, 0xd8cf301e
add eax, 0x22ad450b
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x24], 0
cmp eax, 0x95b59354
jb 0x140083fb0
mov eax, dword [str._vgX]
xor edx, edx
div dword [0x141dce0ac]
mov eax, 0xc61abdef
nop word cs:[rax + rax]
mov ecx, dword [0x141dce0b0]
or ecx, dword [0x141dce0b4]
and ecx, 0x44340005
or ecx, 0x81c9edfa
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xb95805c2
ja 0x140084000
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x98]
sbb byte [rax + 0x66000000], 0x66
nop word cs:[rax + rax]
sbb byte [rax + 0x66000000], 0x66
nop word cs:[rax + rax]
mov ecx, dword [0x141dce0b8]
sub ecx, dword [0x141dce0bc]
add ecx, 0xc6eab604
shr ecx, 1
imul rcx, rcx, 0x4bbb85c5
shr rcx, 0x3c
or ecx, 0xe576ca1c
cmp ecx, 0xf8efee8e
je 0x140084050
test rax, rax
jne 0x1400840df
mov eax, dword [0x141dce0c0]
imul eax, dword [0x141dce0c4]
xor eax, 0xd8e5a3de
shr eax, 1
mov ecx, 0x9bf32711
imul rcx, rax
shr rcx, 0x3e
imul eax, ecx, 0xf54d6466
cmp eax, 0xe64abe18
ja 0x14008487f
mov eax, dword [0x141dce0c8]
xor edx, edx
div dword [0x141dce0cc]
mov esi, eax
or esi, 0x300d8012
and esi, 0xf97d87d2
call fcn.1400fb120
cmp esi, 0x2a1fc137
je 0x1400840b4
jmp 0x1400840e8
cmp eax, 1
jne 0x140084889
mov eax, 0x855474dd
nop dword [rax]
mov ecx, dword [0x141dce0d0]
or ecx, dword [0x141dce0d4]
imul ecx, ecx, 0xd3668876
and ecx, 0xc477046c
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xf1c9f5e8
ja 0x1400840f0
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x90]
nop word cs:[rax + rax]
mov eax, dword [0x141dce0d8]
xor eax, dword [0x141dce0dc]
imul eax, eax, 0x3aa8270c
cmp eax, 0xb19cb18c
je 0x140084140
test rsi, rsi
je 0x14008480c
lock inc qword [rsi]
jle 0x14008485e
mov eax, 0x968e8c9b
nop word cs:[rax + rax]
mov ecx, dword [0x141dce0f0]
and ecx, dword [0x141dce0f4]
add ecx, 0x8b9da1fa
or ecx, 0xdfc1a766
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xdf4917c9
je 0x140084180
test rsi, rsi
je 0x140084889
nop word cs:[rax + rax]
mov eax, dword [0x141dce108]
or eax, dword [0x141dce10c]
imul eax, eax, 0xb852a1c
add eax, 0x4be9da21
cmp eax, 0xfec862d4
ja 0x1400841c0
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14008424f
cmp eax, 1
jne 0x14008425d
mov r8, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
dec rcx
nop word [rax + rax]
mov eax, dword [0x141dce118]
xor edx, edx
div dword [0x141dce11c]
add eax, 0x203f1fd7
xor eax, 0x17fa07e
add eax, 0xa70f76ca
cmp eax, 0x32e422b3
jb 0x140084200
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dce120]
xor eax, dword [0x141dce124]
xor eax, 0x8bbe9fdd
add eax, 0xcf0ab12
cmp eax, 0x1ed8f428
jb 0x140084230
jmp 0x140084272
lea r8, [0x141db91de]
mov ecx, 4
jmp 0x140084272
cmp eax, 2
jne 0x1400847ef
mov ecx, 9
lea r8, [0x141db9360]
lea eax, [0x141db9360]
lea eax, [0x141db9360]
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rcx
lea rax, [rsp + 0x48]
mov qword [rsp + 0x38], rax
lea rax, [0x14008b440]
mov qword [rsp + 0x40], rax
lea rax, [0x141db9838]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
lea rdx, [0x141db90f8]
add dword [rax - 0x73], ecx
and al, 0x28
add dword [rax - 0x73], ecx
and al, 0x28
lea r8, [rsp + 0x58]
call fcn.140051d50
mov rcx, qword [rsp + 0x30]
test al, al
je 0x140084558
test rcx, rcx
je 0x1400848a9
nop word cs:[rax + rax]
mov eax, dword [0x141dce1c8]
imul eax, dword [0x141dce1cc]
or eax, 0x5e28b463
imul eax, eax, 0x70a234c6
cmp eax, 0xe7a8fe72
je 0x140084310
mov eax, ecx
and eax, 3
nop word cs:[rax + rax]
mov edx, dword [0x141dce1d0]
add edx, dword [0x141dce1d4]
imul r8, rdx, 0x37575811
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1f
imul edx, edx, 0xe6f1fc3
cmp edx, 0xb0b592e0
je 0x140084340
lea rdx, [0x141dba310]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x141dce1e8]
xor eax, dword [0x141dce1ec]
invalid
add dword [rbx], esi
add eax, 0x1d49e50
and eax, 0x64f74065
add eax, 0x3d669bca
and eax, 0x991ed70d
cmp eax, 0x508ac785
jb 0x140084390
mov rbx, qword [rcx - 1]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce1f0]
xor edx, edx
div dword [0x141dce1f4]
and eax, 0x7f386ea0
add eax, 0xee6cb59b
or eax, 0xb252c406
cmp eax, 0x8c58c0b6
jb 0x1400843c0
mov r14, qword [rcx + 7]
mov r15, qword [r14]
test r15, r15
test edi, edi
test edi, edi
je 0x140084426
xor eax, eax
test al, al
je 0x140084400
mov rcx, rbx
call r15
nop dword [rax]
mov eax, dword [0x141dce1f8]
xor eax, dword [0x141dce1fc]
imul ebp, eax, 0xee794dee
add ebp, 0xb7672b86
mov rcx, rbx
call r15
cmp ebp, 0xb3f62ffa
jb 0x140084400
cmp qword [r14 + 8], 0
je 0x1400844e0
mov rax, qword [r14 + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dce200]
sub ecx, dword [0x141dce204]
and ecx, 0xf94ed416
add ecx, 0x1a4b3886
cmp ecx, 0x63596551
jb 0x140084440
cmp rax, 0x11
jb 0x1400844ce
nop word cs:[rax + rax]
mov eax, dword [0x141dce208]
xor eax, dword [0x141dce20c]
add dword [rbx], esi
add eax, 0x1d49d90
imul eax, eax, 0x30a589c5
add eax, 0xdef6144e
or eax, 0x3bc3ccca
cmp eax, 0x2ba3920c
je 0x140084470
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400844a0
mov rbx, qword [rbx - 8]
mov ebx, dword [rbx - 8]
nop dword [rax + rax]
mov eax, dword [0x141dce210]
imul eax, dword [0x141dce214]
and eax, 0xc3db1b89
add eax, 0x7f2a9fc8
cmp eax, 0x4eaf6b1f
jb 0x1400844b0
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140084982
test rcx, rcx
je 0x140084900
invalid
lahf
add eax, dword [rax]
invalid
test byte [rdi + 0x66000003], bl
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dce128]
mov edx, dword [0x141dce12c]
add eax, edx
add eax, 0xd4ba3e2f
xor eax, 0x1081b284
and eax, 0x1481b79e
cmp eax, 0xbba500d8
ja 0x140084570
mov eax, ecx
and eax, 3
lea rdx, [0x141dba300]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov edx, dword [0x141dce160]
imul edx, dword [0x141dce164]
add dword [rcx + 0x6aac21e2], eax
in eax, dx
add dword [rcx + 0x6aac21e2], eax
in eax, dx
imul rdx, rcx
shr rdx, 0x3f
cmp edx, 0xaa8a1878
je 0x140084630
test rax, rax
je 0x140084704
mov rax, qword [r14 + 0x10]
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test cl, cl
jne 0x140084670
cmp rax, 0x11
jb 0x1400846f2
nop word [rax + rax]
mov eax, dword [0x141dce168]
or eax, dword [0x141dce16c]
add eax, 0xd4e25611
xor eax, 0xb53862b2
add eax, 0x2de4a2e4
cmp eax, 0xa14e1998
ja 0x140084680
nop word cs:[rax + rax]
mov eax, dword [0x141dce170]
xor eax, dword [0x141dce174]
cmp eax, 0x1ea8a383
je 0x1400846b0
mov rbx, qword [rbx - 8]
nop word [rax + rax]
mov eax, dword [0x141dce178]
or eax, dword [0x141dce17c]
or eax, 0x85080430
and eax, 0x858d05b0
xor eax, 0x7e7f8c4a
cmp eax, 0x17c220ab
stosd dword [rdi], eax
and dl, al
invalid
jb 0x1400846d0
stosd dword [rdi], eax
and dl, al
invalid
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dce180]
or eax, dword [0x141dce184]
and eax, 0xe64f3340
imul eax, eax, 0x55bb99d5
xor eax, 0x9e339e93
cmp eax, 0xfbbb68f9
jbe 0x140084730
mov rax, qword [0x141ddb9a0]
nop
mov eax, dword [0x141dce188]
xor eax, dword [0x141dce18c]
and eax, 0x6bfd131e
imul eax, eax, 0xd5fe3d3e
xor eax, 0xdb43e89e
mov rbx, qword [0x141ddb9a0]
cmp eax, 0x91f973ac
ja 0x140084730
xor eax, eax
test al, al
je 0x140084a2a
jmp 0x140084a66
mov eax, dword [0x141dce140]
imul eax, dword [0x141dce144]
add dword [rax + 0x69], ecx
ror ch, 0x5f
xchg ecx, eax
pop rsp
add dword [rax + 0x69], ecx
ror ch, 0x5f
xchg ecx, eax
pop rsp
shr rax, 0x3e
imul eax, eax, 0xdb0abb82
add eax, 0x57e5b444
cmp eax, 0xb48d767
jbe 0x1400847c0
jmp 0x140084900
mov eax, dword [0x141dce110]
or eax, dword [0x141dce114]
add eax, 0xfd5fec06
invalid
in al, dx
pop rdi
std
cmp eax, 0xad70cb65
jb 0x1400847ef
invalid
jmp 0x1400848d1
call fcn.1400fb5c0
nop word cs:[rax + rax]
mov eax, dword [0x141dce0e0]
imul eax, dword [0x141dce0e4]
imul eax, eax, 0x69820c50
cmp eax, 0x5e72159c
je 0x140084820
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x90]
lock inc qword [rsi]
jg 0x14008416c
invalid
ud2
invalid
call fcn.1400fb120
jmp 0x1400840b4
mov eax, dword [0x141dce0f8]
or eax, dword [0x141dce0fc]
imul eax, eax, 0x21be3900
add eax, 0x8353bb80
cmp eax, 0x71903d7e
jbe 0x1400848d3
jmp 0x1400848db
mov eax, dword [0x141dce1a0]
imul eax, dword [0x141dce1a4]
imul eax, eax, 0xa38ba968
add eax, 0x8352570e
cmp eax, 0xc27e08f3
jbe 0x140084aad
jmp 0x140084ac4
ud2
ud2
ud2
mov eax, dword [0x141dce1b0]
sub eax, dword [0x141dce1b4]
imul eax, eax, 0xe2778010
and eax, 0xb5d8e700
imul eax, eax, 0x2e1c3469
cmp eax, 0xd0f181e1
je 0x140084900
nop word cs:[rax + rax]
mov eax, dword [0x141dce1b8]
or eax, dword [0x141dce1bc]
or eax, 0x307ec8e4
add eax, 0x4c96004c
xor eax, 0xcac644e6
cmp eax, 0xb7bacceb
ja 0x140084930
nop word cs:[rax + rax]
mov eax, dword [0x141dce1c0]
xor eax, dword [0x141dce1c4]
add eax, 0x2fe3fbc9
xor eax, 0x8031000
and eax, 0x2cafd038
cmp eax, 0xa0f97df2
ja 0x140084960
lock dec qword [rsi]
sete al
nop dword [rax]
mov ecx, dword [0x141dce218]
imul ecx, dword [0x141dce21c]
or ecx, 0xe5fffcdd
imul ecx, ecx, 0x2610fa99
cmp ecx, 0x85095020
ja 0x140084990
test al, al
je 0x140084a18
mov eax, dword [0x141dce220]
sub eax, dword [0x141dce224]
imul eax, eax, 0xde7da720
xor eax, 0xa6487aad
imul rcx, rax, 0x464d19eb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xece565de
jne 0x1400849f0
mov rcx, rsi
call fcn.140075ce0
nop
mov edi, dword [0x141dce228]
xor edi, dword [0x141dce22c]
add edi, 0xbf381848
or edi, 0xe6f42910
mov rcx, rsi
call fcn.140075ce0
cmp edi, 0x7f424c7a
je 0x1400849f0
xor eax, eax
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x141dce190]
and eax, dword [0x141dce194]
imul eax, eax, 0xd3401f92
shr eax, 3
imul rax, rax, 0x1567b90f
shr rax, 0x38
imul ebp, eax, 0xa84658cc
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0x6b4d6d60
jne 0x140084a76
mov rcx, rbx
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140084a2a
mov eax, 0xba22aa17
nop dword [rax + rax]
mov ecx, dword [0x141dce198]
add ecx, dword [0x141dce19c]
imul ecx, ecx, 0x8456dac1
add ecx, 0x4124e6be
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x12263871
jae 0x140084a80
jmp 0x140084900
mov eax, dword [0x141dce1a8]
xor edx, edx
div dword [0x141dce1ac]
ud2
ud2
mov eax, dword [0x141dce780]
imul eax, dword [0x141dce784]
and eax, 0xb3cff533
add eax, 0xdb17414e
xor eax, 0x4312337b
cmp eax, 0xd5b5edbe
ja 0x140085050
nop word cs:[rax + rax]
mov eax, dword [0x141dce788]
sub eax, dword [0x141dce78c]
add eax, 0x67eeae3b
xor eax, 0x32478a54
imul eax, eax, 0x29b02d46
cmp eax, 0x380f5691
jb 0x140085080
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jmp 0x140085307
ud2
mov eax, dword [0x141dce430]
and eax, dword [0x141dce434]
mov edx, 0xa814aac7
imul rdx, rax
shr rdx, 0x3f
mov eax, 1
lock xadd qword [rcx], rax
cmp edx, 0x7ad02baf
jne 0x14008530d
lock inc qword [rcx]
jmp 0x1400852dc
test rax, rax
js 0x140085345
test rcx, rcx
je 0x1400852da
mov rsi, qword [rcx + 0x28]
mov eax, dword [0x141dce448]
sub eax, dword [0x141dce44c]
or eax, 0x59fd63c3
add eax, 0xb6b8e37
imul rax, rax, 0x1465b9a1
shr rax, 0x3b
cmp eax, 0x46730eb9
jbe 0x14008538d
jmp 0x1400853b4
mov eax, dword [0x141dce438]
sub eax, dword [0x141dce43c]
or eax, 0x9eb8357f
add eax, 0x782f6f7f
xor eax, 0x958026c0
cmp eax, 0x407a2b68
jae 0x140085369
ud2
mov eax, dword [0x141dce440]
or eax, dword [0x141dce444]
add eax, 0xb68a4e14
and eax, 0xba071a4f
ud2
mov eax, dword [0x141dce450]
sub eax, dword [0x141dce454]
imul edx, eax, 0xa890c183
xor edx, 0x25c36be
lock dec qword [rcx]
sete al
cmp edx, 0xeeed9421
jbe 0x1400853ba
lock dec qword [rcx]
jmp 0x14008538d
test al, al
je 0x140085442
mov eax, dword [0x141dce458]
and eax, dword [0x141dce45c]
add eax, 0xba801c2e
or eax, 0xe0bd671a
cmp eax, 0x4dfee4b5
jae 0x1400853df
mov r8d, 0x8729d8e5
nop word cs:[rax + rax]
mov eax, dword [0x141dce460]
xor edx, edx
div dword [0x141dce464]
or eax, 0x3013479a
imul rax, r8
imul eax, eax
imul eax, eax
shr rax, 0x3f
cmp eax, 0x1832f82e
je 0x1400853f0
sub rsp, 0x20
call fcn.140075ce0
add rsp, 0x20
nop
mov eax, dword [0x141dce468]
or eax, dword [0x141dce46c]
and eax, 0x13eebf0d
add eax, 0xb86fdfba
or eax, 0xef94ac11
cmp eax, 0xd65bfc04
je 0x140085420
mov rax, qword [0x141ddb920]
cmp rsi, rax
jne 0x1400854df
mov eax, dword [0x141ddb928]
xor ecx, ecx
nop word [rax + rax]
test cl, cl
jne 0x140085460
mov ecx, 0xb77d6de7
nop dword [rax]
mov edx, dword [0x141dce488]
imul edx, dword [0x141dce48c]
imul rdx, rcx
shr rdx, 0x3d
cmp edx, 0x28a56d8f
je 0x140085470
cmp eax, 0xffffffff
je 0x140085050
inc eax
nop dword [rax + rax]
mov ecx, dword [0x141dce490]
xor ecx, dword [0x141dce494]
or ecx, 0xa863000b
imul ecx, ecx, 0x768c5a2b
add ecx, 0x9b45049b
cmp ecx, 0x33ca3fd4
jb 0x1400854a0
invalid
fimul dword [rcx - 0x2a9ba3fb]
add dword [rax - 0x7d], ecx
cmp eax, 0x1d5645c
add byte [rdi], cl
test ah, bl
add byte [rax], al
add cl, ch
sti
std
invalid
mov dword [0x141ddb928], eax
cmp qword [0x141ddb930], 0
je 0x1400855b6
jmp 0x1400852da
mov eax, dword [0x141dce470]
and eax, dword [0x141dce474]
or eax, 0xf390d394
xor eax, 0x7cd44bde
add eax, 0x33b5d59
cmp eax, 0x6625a804
jb 0x140085530
mov ecx, dword [0x141dce478]
xor ecx, dword [0x141dce47c]
xor ecx, 0x322ef4fb
add ecx, 0x6944643c
mov dl, 1
xor eax, eax
lock cmpxchg byte [0x141ddb92c], dl
sete al
cmp ecx, 0x24074d7d
jge 0x140085579
invalid
and al, 0x76
invalid
jge 0x140085579
invalid
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x141ddb92c], cl
jmp 0x140085501
mov ecx, 0xb00258fb
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov edx, dword [0x141dce480]
add edx, dword [0x141dce484]
imul rdx, rcx
shr rdx, 0x3e
cmp edx, 0x6064ff8b
je 0x140085550
test al, al
je 0x140085050
mov qword [0x141ddb920], rsi
nop dword [rax + rax]
invalid
mov eax, dword [0x141dce498]
xor eax, dword [0x141dce49c]
or eax, 0x5139eac7
and eax, 0x5f39eacf
cmp dword [rdi + 0x3d], ebx
invalid
invalid
scasd eax, dword [rdi]
mov dl, 0x77
invalid
cmp dword [rdi + 0x3d], ebx
sbb eax, dword [rdi + rbp*4 - 0x471c884e]
add dword [rax], eax
add byte [rax], al
mov eax, 1
mov dword [0x141ddb928], eax
cmp qword [0x141ddb930], 0
jne 0x1400852da
mov qword [0x141ddb930], 0xffffffffffffffff
movzx ecx, byte [0x141ddb950]
mov byte [rbx - 0x2b], ah
add dword [rbx + rcx*4 + 0x3d], ecx
jns 0x140085630
invalid
add dword [rcx], esi
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
mov byte [rbx - 0x2b], ah
add dword [rbx + rcx*4 + 0x3d], ecx
jns 0x140085630
invalid
test al, al
jne 0x1400855e0
nop word cs:[rax + rax]
test r15, r15
sete r8b
test cl, cl
setne r9b
mov eax, dword [0x141dce4a0]
xor edx, edx
sal bh, cl
xor eax, 0x1d48e99
sal bh, cl
xor eax, 0x1d48e99
imul eax, eax, 0x59834d80
cmp eax, 0x23484e61
je 0x1400855f0
or r9b, r8b
jne case.0x140086431.0
xor r13d, r13d
lea rdi, [0x141ddb951]
invalid
invalid
add dword [rcx - 0x44], eax
xchg ecx, eax
xor dword [rbx], esp
cmpsd dword [rsi], dword [rdi]
invalid
cmpsd dword [rsi], dword [rdi]
xor esi, esi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test r13b, r13b
je 0x140085680
mov byte [0x141ddb950], 1
mov r8, r15
sub r8, rsi
mov rdx, qword [0x141ddb940]
add dword [rax + 1], ecx
sub rsp, 0x20
add dword [rax + 1], ecx
sub rsp, 0x20
mov ecx, 0xfffffff5
mov r9, rdi
dec dword [rcx - 0x77]
stc
call fcn.1400869c0
add rsp, 0x20
nop word cs:[rax + rax]
mov r14d, dword [0x141dce4a8]
add r14d, dword [0x141dce4ac]
and r14d, 0x81400028
add dword [rcx - 0x7f], 0x4502fcf6
add byte [rcx - 0x7f], al
invalid
add bl, byte [rdx + riz*4 + 0x5a]
mov byte [0x141ddb950], 1
mov rbx, r15
sub rbx, rsi
mov rdx, qword [0x141ddb940]
add rdx, rsi
sub rsp, 0x20
mov ecx, 0xfffffff5
mov r8, rbx
mov eax, ebx
add dword [rcx - 0x7f], 0x4502fcf6
add byte [rcx - 0x7f], al
invalid
mov eax, ebx
mov r9, rdi
call fcn.1400869c0
add rsp, 0x20
cmp r14d, 0xdf4db27b
je 0x140085680
mov rcx, rdx
cmp rax, 1
jne 0x1400857c0
movabs r9, 0x600000000
mov r10d, 0xc76428bb
mov ebx, 0xfc76428
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ebx, 0xfc76428
invalid
mov eax, dword [0x141dce4d0]
and eax, dword [0x141dce4d4]
xor eax, 0x21000002
and eax, 0x61920282
cmp eax, 0x6b198fe8
je 0x140085700
mov r8d, ecx
and r8d, 3
nop word cs:[rax + rax]
test r13b, r13b
jne 0x140085730
cmp r8d, 2
jae 0x1400858c0
mov byte [0x141ddb950], 0
mov r9d, 0x8f0d4195
nop dword [rax]
mov eax, dword [0x141dce528]
and eax, dword [0x141dce52c]
invalid
mov rdx, rax
imul rdx, r9
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
or eax, 0x837b9af8
cmp eax, 0x1ea3f3ac
jb 0x140085750
lea rdx, [0x141dba330]
movsxd rax, dword [rdx + r8*4]
invalid
add al, 0x82
add rax, rdx
jmp rax
invalid
mov eax, dword [0x141dce618]
mov edx, dword [0x141dce61c]
add eax, edx
add eax, 0x147c720d
xor eax, 0x206461
and eax, 0x4460f561
cmp eax, 0x4deac61
ja case.0x14008578a.0
movzx eax, byte [rcx + 0x10]
jmp 0x140085eb5
mov eax, dword [0x141dce4b0]
mov edx, dword [0x141dce4b4]
add eax, edx
add eax, 0x97d6d338
cmp eax, 0xe2d2e0b5
ja 0x1400857c0
mov eax, dword [0x141dce4b8]
sub eax, dword [0x141dce4bc]
invalid
add dword [rcx - 0x40], ebp
invalid
invalid
xor eax, 0xa7d69a92
imul eax, eax, 0x730e7b23
cmp eax, 0x88a1677f
jbe 0x140085810
invalid
mov byte [0x141ddb950], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dce4c0]
xor edx, edx
div dword [0x141dce4c4]
add dword [rcx - 0x40], ebp
mov dh, 4
xlatb
movsb byte [rdi], byte [rsi]
invalid
add dword [rcx - 0x40], ebp
mov dh, 4
xlatb
add al, 0xd7
movsb byte [rdi], byte [rsi]
add eax, 0x88e2cf1a
mov byte [0x141ddb950], 0
cmp eax, 0x6187ece0
jb 0x140085810
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce4c8]
add eax, dword [0x141dce4cc]
and eax, 0xf4d0fcb9
imul eax, eax, 0xb40ee32c
jrcxz 0x140085864
mov ah, 0x35
fdivr st(1), st(0)
sub byte [rcx + 0x78678a3d], dl
retf 0xdd77
invalid
jrcxz 0x140085864
mov ah, 0x35
fdivr st(1), st(0)
sub byte [rcx + 0x78678a3d], dl
retf 0xdd77
mov rbx, rcx
mov ebx, ecx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test r13b, r13b
jne 0x140085870
test rbx, rbx
je 0x140086290
add rsi, rbx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [str.Gp5R0]
jb 0x140085821
invalid
or eax, dword [0x141dce60c]
xor eax, 0xe27a0c17
or al, 0x7a
loop 0x1400858ea
imul eax, eax, 0x6dc0903d
invalid
or al, 0x7a
loop 0x1400858ea
imul eax, eax, 0x6dc0903d
shr byte [rbp + 0x48], 0xc1
shr rax, 0x3e
imul eax, eax, 0xa1c2eae3
jrcxz case.0x1400029e1.364
invalid
invalid
call 0x123c8c1ed
invalid
jrcxz case.0x1400029e1.364
ret 0x3da1
cmp eax, 0xb8aa87a7
jae 0x140085890
mov eax, 0x32e9d773
or dword [rax], eax
add byte [rax], al
nop
jmp case.0x140085f00.0
xor cl, byte [rcx]
add byte [rax], al
nop
cmp r8d, 2
jne 0x1400859fa
xor byte [rcx], al
add byte [rax], al
clc
add cl, byte [rdi]
test dword [rax], esi
xor byte [rcx], al
add byte [rax], al
invalid
invalid
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movabs r8, 0xffffffff00000000
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
invalid
nop word cs:[rax + rax]
mov edx, dword [0x141dce4e8]
or edx, dword [0x141dce4ec]
invalid
or edx, 0x5fb9dcbf
imul rdx, r10
shr rdx, 0x3f
mov rax, rcx
and rax, r8
cmp rax, r9
mov r14, rcx
cmove r14, rbx
cmp edx, 0x9813a292
je 0x1400858e0
mov ecx, dword [0x141dce4f0]
add ecx, dword [0x141dce4f4]
invalid
add dword [rcx - 0x37], ebp
xacquire xchg byte [rdx - 0x53e7e75], cl
invalid
movabs qword [0xe76e8b333f9f981], rax
invalid
mov bl, pe_nt_image_headers64
jbe 0x140085940
invalid
xor esi, dword [rbx - 0x39f18918]
add eax, 0x1d56017
add byte [rdi], cl
invalid
mov byte [0x141ddb950], 0
nop dword [rax]
mov ecx, dword [0x141dce4f8]
and ecx, dword [0x141dce4fc]
imul ecx, ecx, 0x68b7b8aa
and ecx, 0x186c5d90
mov byte [0x141ddb950], 0
invalid
add dword [rax], eax
cmp ecx, 0x25b5003b
invalid
mov ch, 0x25
je 0x140085940
invalid
add byte [rbp + 0x66d97425], dh
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dce500]
and ecx, dword [0x141dce504]
xor ecx, 0xcd0759f9
imul ecx, ecx, 0xa6202aa3
cmp ecx, 0x97b8bf23
invalid
xchg edi, eax
je 0x140085970
mov eax, 0x4ce07497
cmp eax, ecx
invalid
cmp rax, r9
enter 0xffffffffffff840f, 0xffffffffffffffd7
invalid
je 0x140085870
jmp 0x140086297
add byte [rax], al
nop
mov eax, dword [0x141dce620]
xor edx, edx
div dword [0x141dce624]
mov edx, 0xa8c1e61f
imul rax, rdx
shr rax, 0x3e
xor eax, 0xcd70fb3
mov bl, 0xf
xlatb
or al, 5
pop rbx
xor edi, ecx
mov bl, 0xf
xlatb
or al, 5
pop rbx
xor edi, ecx
cmp eax, 0x501ee707
jb case.0x14008578a.1
mov eax, dword [0x141dce628]
or eax, dword [0x141dce62c]
imul rdx, rax, 0x7989c957
shr rdx, 0x3e
or edx, 0x800200ac
movzx eax, byte [rcx + 0xf]
jno 0x167b28bec
mov dh, 0x74
xlatb
jno 0x167b28bec
mov dh, 0x74
xlatb
jmp 0x140085eb5
cmp r8d, 3
jne 0x140086629
clc
add ecx, dword [rdi]
test dword [0x1a6085a11], esp
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dce4d8]
sub eax, dword [0x141dce4dc]
add eax, 0x240aaa04
and eax, 0xcf72a63a
xor eax, 0xdb09f9a2
cmp eax, 0xd7fcd0fc
cld
sar ah, 1
xlatb
cld
sar ah, 1
xlatb
jb 0x140085a10
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce4e0]
xor edx, edx
div dword [0x141dce4e4]
invalid
add dword [0x1926c75d4], eax
cmp eax, 0x14aa5953
jb 0x140085a40
invalid
mov byte [0x141ddb950], 0
mov eax, dword [0x141dce530]
xor edx, edx
div dword [0x141dce534]
mov dl, ah
invalid
nop
mov dl, ah
add dword [rax - 0x753dfa75], edx
invalid
mov eax, dword [0x141dce538]
sub eax, dword [0x141dce53c]
or eax, 0x9ef4bd3f
imul rax, rax, 0x7521ceef
shr rax, 0x3e
cmp eax, 0xc7e4381
je 0x140085a70
mov rax, rcx
shr rax, 0x20
mov edx, dword [str.st5S]
imul edx, dword [0x141dce544]
xor edx, 0x59ef4a8f
pop rcx
movabs al, byte [0x8a9d15af0f01d48a]
invalid
pop rcx
add edx, 0x30b01eca
cmp edx, 0x98a1ef7c
jb 0x140085a9a
cmp eax, 0x28
ja case.default.0x140085ad4
mov eax, eax
lea rdx, [0x141dba340]
movsxd rax, dword [rdx + rax*4]
invalid
add dword [rax + 0x63], ecx
add al, 0x82
invalid
invalid
add rax, rdx
jmp rax
xor eax, eax
jmp 0x140085e90
invalid
add byte [rdi], cl
invalid
mov eax, dword [0x141dce5b8]
imul eax, dword [0x141dce5bc]
or eax, 0x9068bb21
xor eax, 0xc64f2c55
imul edx, eax, 0x1cc8b470
sbb al, 0xb0
and eax, 0xbdf8fa81
cli
clc
invalid
cmp al, 0x3e
sbb al, 0xb0
and eax, 0xbdf8fa81
cli
clc
invalid
cmp al, 0x3e
cli
clc
mov ebp, 0xd9763e3c
jbe case.0x140085ad4.37
jmp 0x140085e90
nop dword [rax]
mov eax, dword [0x141dce5a8]
sub eax, dword [0x141dce5ac]
and eax, 0x6e762853
xor eax, 0xa88fe4
imul edx, eax, 0xbf382faf
mov al, 0x23
cmp edx, 0xc1aeb33f
invalid
mov bl, 0xae
invalid
je case.0x140085ad4.35
invalid
jmp 0x140085e90
invalid
mov edx, dword [str.FeqG]
and edx, dword [0x141dce59c]
or edx, 0x6026d635
add edx, 0x57009245
or edx, 0x6322b4ad
and ah, byte [rbx - 0x50]
invalid
and ah, byte [rbx - 0x50]
sbb eax, dword [rcx - 0x9549806]
cmp edx, 0x6af6ab67
je case.0x140085ad4.27
jmp 0x140085e90
cmp edx, 0x6af6ab67
je case.0x140085ad4.27
jmp 0x140085e90
add byte [rdi], cl
invalid
nop dword [rax]
mov edx, dword [0x141dce5a0]
or edx, dword [0x141dce5a4]
xor edx, 0x900b1408
or edx, 0x6f30e973
imul rax, rdx, 0x127f9671
xchg esi, eax
jg 0x140085ba1
xchg esi, eax
jg 0x140085ba1
shr rax, 0x20
sub edx, eax
shr edx, 1
add edx, eax
shr edx, 0x1f
mov al, 0x22
cmp edx, 0x8c7da227
invalid
invalid
jge case.0x14008578a.31
ja case.0x140085ad4.34
invalid
movabs byte [0x2e5e9ca778c7d], al
add byte [rdi], cl
jmp 0x140085e90
invalid
mov edx, dword [0x141dce570]
add edx, dword [0x141dce574]
or edx, 0x84088004
xor edx, 0x18010000
and edx, 0x9e098004
mov al, 0xe
cmp edx, 0x78c372cd
jb case.0x140085ad4.14
jmp 0x140085e90
add al, byte [rax]
add byte [rdi], cl
invalid
mov eax, dword [0x141dce558]
jb 0x140085b6d
invalid
mov edx, dword [0x141dce55c]
invalid
add eax, edx
add eax, 0xfea66791
and eax, 0xf04f74d0
invalid
invalid
imul edx, eax, 0x4f3df458
pop rax
hlt
invalid
invalid
invalid
invalid
pop rax
hlt
mov al, 4
cmp edx, 0xfe278145
and dword [r15], 0xe9d874fe
add dword [rdx], 0
add al, byte [rax]
je case.0x140085ad4.4
jmp 0x140085e90
add al, byte [rax]
add byte [rdi], cl
invalid
mov edx, dword [0x141dce5c0]
stosb byte [rdi], al
mov esp, edx
add dword [rbx], esi
xor edx, dword [0x141dce5c4]
xor edx, dword [0x141dce5c4]
invalid
or edx, 0x558d6268
push 0xffffffff81558d62
ret 0xffa1
add edx, 0x62ecffa1
and edx, 0x6a1eb5b5
mov ch, 0xb5
invalid
invalid
in al, dx
invalid
mov ch, 0xb5
invalid
mov al, 0x28
cmp edx, 0x92fbdac1
je case.0x140085ad4.40
jmp 0x140085e90
mov eax, dword [0x141dce588]
imul eax, dword [0x141dce58c]
add dword [0x16eefb9ae], ecx
add dword [0x16eefb9ae], ecx
imul edx, eax, 0x734a8048
add edx, 0xca4b15ab
mov al, 0x18
cmp edx, 0xe8d03b09
ja case.0x140085ad4.24
jmp 0x140085e90
and eax, dword [rdx]
add byte [rax], al
nop dword [rax]
mov eax, dword [0x141dce548]
xor edx, edx
div dword [0x141dce54c]
invalid
add dword [rax + 0x69], ecx
rol byte [rcx + 0x48797f53], 0xc1
call 0x100d8c5c9
add eax, 0x2b0709b
invalid
add eax, 0x2b0709b
add al, byte [rcx - 0x2422f706]
xchg ecx, eax
cmp edx, 0x91dbdd08
jae case.0x140085ad4.2
jmp 0x140085e90
mov edx, dword [0x141dce550]
xor edx, dword [0x141dce554]
and edx, 0xffeb21dc
add edx, 0x73402a04
jae 0x140085c69
invalid
jae 0x140085c69
add eax, dword [rcx - 0x71039706]
invalid
cmp edx, 0xc78efc68
push 0x73c78efc
fsubp st(1)
invalid
leave
add dword [rax], eax
mov es, edi
jae case.0x140085ad4.3
jmp 0x140085e90
add byte [rsi + 0xf], ah
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce5c8]
mov ah, dl
add dword [rbx], ecx
or eax, dword [0x141dce5cc]
or eax, dword [0x141dce5cc]
invalid
add eax, 0x1c36dea
xor eax, 0xb5ec32a6
cmpsb byte [rsi], byte [rdi]
xor ch, ah
invalid
insd dword [rdi], dx
ret
cmpsb byte [rsi], byte [rdi]
xor ch, ah
mov ch, 0x48
imul rdx, rax, 0x4be2db93
imul rdx, rax, 0x4be2db93
fnclex
shr rdx, 0x3e
shr edx, 0x3e
shr rdx, 0x3e
shr edx, 0x3e
mov al, 0x29
mov al, 0x29
sub dword [rcx + 0x3ffb91fa], eax
xchg edi, eax
cmp edx, 0x973ffb91
sti
invalid
je case.default.0x140085ad4
invalid
jmp 0x140085e90
add byte [rax], al
mov edx, dword [0x141dce560]
pop rdx
mov ah, dl
add dword [rbx], esp
adc eax, 0x1d48858
invalid
invalid
and edx, dword [0x141dce564]
invalid
xor edx, 0x209b0005
add eax, 0x81209b00
retf 0xb9d8
or edx, 0xde04b9d8
add al, 0xde
add edx, 0x2c0ffdac
lodsb al, byte [rsi]
std
cvttps2pi mm6, qword [rax + 0x43fa8105]
mov al, 5
invalid
cli
xchg r8d, eax
mov al, 5
cmp edx, 0x42649043
xchg r8d, eax
ja case.0x140085ad4.5
ja case.0x140085ad4.5
jmp 0x140085e90
add dword [rax], eax
add byte [rdi], cl
invalid
mov eax, dword [0x141dce580]
mov spl, dl
add dword [rdi], ecx
imul eax, dword [0x141dce584]
imul eax, dword [0x141dce584]
mov ah, dl
add ecx, edx
shr eax, 1
imul rdx, rax, 0x2071ab4d
call 0x18dd8c68b
stosd dword [rdi], eax
jno 0x140085d66
shr rdx, 0x39
mov al, 0x15
cmp edx, 0x4a3407c
invalid
add al, 0x74
invalid
movabs dword [0x137e9dc7404], eax
nop dword [rax]
jmp 0x140085e90
mov eax, dword [0x141dce568]
and eax, dword [0x141dce56c]
imul rax, rax, 0x7ac4ed89
shr rax, 0x3c
imul edx, eax, 0xa9a76001
mov al, 0xd
cmp edx, 0x521a1961
cli
invalid
sbb dword [rdx], ebx
push rdx
je case.0x140085ad4.13
cli
invalid
jmp 0x140085e90
mov edx, dword [0x141dce5b0]
sub edx, dword [0x141dce5b4]
and edx, 0xc00a2827
xor edx, 0xc6202a85
mov al, 0x27
cmp edx, 0x7da51123
jb case.0x140085ad4.39
jmp 0x140085e90
mov edx, dword [0x141dce578]
imul edx, dword [0x141dce57c]
or edx, 0x269fa2f3
xor edx, 0x71bceda7
mov al, 0x13
cmp edx, 0x999d0264
cdq
cdq
jae case.0x140085ad4.19
jmp 0x140085e90
mov al, 0x1d
mov dl, 1
test dl, dl
je case.0x140085ad4.29
jmp 0x140085e90
mov eax, dword [0x141dce590]
imul eax, dword [0x141dce594]
or eax, 0x3b8fa106
imul edx, eax, 0x4f4d7433
add edx, 0x5e50db4
mov ah, 0xd
in eax, 5
mov ah, 0xd
in eax, 5
mov al, 0x1a
cmp edx, 0xe629040
nop
invalid
invalid
nop
invalid
jbe case.0x140085ad4.26
jmp 0x140085e90
mov al, 0x24
jmp 0x140085e90
mov al, 0x10
jmp 0x140085e90
mov al, 0x21
jmp 0x140085e90
mov al, 0xb
jmp 0x140085e90
mov al, 9
jmp 0x140085e90
mov al, 0xc
jmp 0x140085e90
mov al, 0x19
jmp 0x140085e90
mov al, 1
jmp 0x140085e90
mov al, 7
jmp 0x140085e90
mov al, 0xf
jmp 0x140085e90
mov al, 6
jmp 0x140085e90
mov al, 8
jmp 0x140085e90
mov al, 0xa
jmp 0x140085e90
mov al, 0x11
jmp 0x140085e90
mov al, 0x12
jmp 0x140085e90
mov al, 0x14
jmp 0x140085e90
mov al, 0x1f
jmp 0x140085e90
mov al, 0x1e
jmp 0x140085e90
mov al, 0x20
jmp 0x140085e90
mov al, 0x16
jmp 0x140085e90
mov al, 0x17
jmp 0x140085e90
mov al, 0x1c
jmp 0x140085e90
mov al, 0x26
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov edx, dword [0x141dce610]
or edx, dword [0x141dce614]
add edx, 0x2bc095ea
imul rdx, rdx, 0x290dbe2d
shr rdx, 0x3d
cmp edx, 0x19b327e6
je 0x140085e90
cmp al, 0x23
jne case.0x14008578a.2
nop dword [rax]
mov eax, dword [0x141dce630]
xor edx, edx
div dword [0x141dce634]
imul eax, eax, 0x6d150597
shr eax, 1
imul rax, r12
shr rax, 0x38
and eax, 0x23
cmp eax, 0x3cc95a1
ja 0x140085ec0
cmp r8, 3
ja case.default.0x140085f00
lea rdx, [0x141dba3e4]
movsxd rax, dword [rdx + r8*4]
add dword [rdx + 0x63], ecx
add al, 0x82
add rax, rdx
jmp rax
mov rbx, rcx
dec rbx
nop dword [rax + rax]
mov eax, dword [0x141dce650]
xor eax, dword [0x141dce654]
and eax, 0x462c4095
xor eax, 0x490c4421
cmp eax, 0xccb3186a
ja 0x140085f10
mov r14, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov r8, qword [r15]
mov eax, dword [0x141dce658]
xor edx, edx
div dword [0x141dce65c]
nop word cs:[rax + rax]
mov eax, dword [0x141dce660]
add eax, dword [0x141dce664]
and eax, 0xcb99c773
imul eax, eax, 0xa3a2c5
add eax, 0xd2a8b3a4
movsb byte [rdi], byte [rsi]
mov bl, 0xa8
sar byte [0x1a56652c0], cl
movsb byte [rdi], byte [rsi]
mov bl, 0xa8
sar byte [0x1a56652c0], cl
ja case.0x1400029e1.411
test r8, r8
je 0x140085fb2
sub rsp, 0x20
mov rcx, r14
call r8
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce668]
sub eax, dword [0x141dce66c]
rol byte [rsi + 0x503501d4], 1
add dword [rax], esp
add byte [0x15ad8be55], cl
rol byte [rsi + 0x503501d4], 1
add dword [rax], esp
add byte [0x15ad8be55], cl
and eax, 0xdaf85fff
cmp eax, 0x41787e2b
jb 0x140085f90
mov eax, dword [0x141dce670]
xor edx, edx
div dword [0x141dce674]
or eax, 0x1f5d828
add eax, 0x8b28bbec
xor eax, 0xa3be5efa
cmp eax, 0xc08784a3
ja 0x140085fb2
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dce678]
or eax, dword [0x141dce67c]
imul rax, rax, 0x47174b
shr rax, 0x34
or eax, 0x90debd46
add eax, 0xb1460560
cmp eax, 0x1bf7c995
jb 0x140085fe0
mov rax, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
test r13b, r13b
jne 0x140086010
test rax, rax
je 0x1400860f3
mov eax, dword [0x141dce680]
xor edx, edx
div dword [0x141dce684]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [str.R__w_f]
xor eax, dword [0x141dce68c]
xor eax, 0x32040014
and eax, 0xf3169a9c
xor eax, 0x65427127
cmp eax, 0x57f96eda
outsb dx, byte [rsi]
stc
push rdi
outsb dx, byte [rsi]
stc
push rdi
jb 0x140086040
cmp rcx, 0x11
jb 0x140086089
mov r14, qword [r14 - 8]
nop dword [rax]
mov eax, dword [0x141dce690]
add eax, dword [0x141dce694]
imul eax, eax, 0xfe693c0
cmp eax, 0x95e9319
je 0x140086070
mov eax, dword [0x141dce698]
and eax, dword [0x141dce69c]
imul eax, eax, 0xb5d509c2
cmp eax, 0x497e687a
jne 0x1400860b9
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call r15
add rsp, 0x20
mov r12, r15
nop dword [rax]
mov eax, dword [0x141dce6a0]
xor eax, dword [0x141dce6a4]
imul r15d, eax, 0x6cb82aa2
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call r12
add rsp, 0x20
cmp r15d, 0xee0ebf3c
je 0x1400860c0
mov r14, qword [0x141ddb9a0]
mov eax, dword [0x141dce6a8]
xor edx, edx
div dword [0x141dce6ac]
or eax, 0x50010240
and eax, 0x55892bd8
imul eax, eax, 0xa02a7ade
cmp eax, 0xe3565d8f
jbe 0x140086135
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
invalid
mov eax, dword [0x141dce6b0]
xor edx, edx
div dword [0x141dce6b4]
imul r15d, eax, 0x5ea38815
clc
adc eax, 0x415ea388
or edi, 0xfef9b7ff
clc
adc eax, 0x415ea388
or edi, 0xfef9b7ff
sub rsp, 0x20
mov rcx, r14
xor edx, edx
mov r8, rbx
call r12
add rsp, 0x20
invalid
and byte [rcx - 0x7f], al
jmp qword [rdx + 6]
xor dh, cl
je 0x140086140
invalid
mov r12d, 0xa7233191
jmp case.0x140085f00.0
mov eax, dword [0x141dce638]
add eax, dword [0x141dce63c]
and eax, 0x30611154
add eax, 0x83f080cf
cmp eax, 0xd7046816
ja case.0x140085f00.3
nop dword [rax]
mov eax, dword [0x141dce640]
sub eax, dword [0x141dce644]
or eax, 0x8e8c91e3
add eax, 0x664f76b1
cmp eax, 0xce75d887
ja 0x1400861a0
nop dword [rax]
mov eax, dword [0x141dce648]
mov ecx, dword [0x141dce64c]
add eax, ecx
add eax, 0x4856f222
and eax, 0x630d4175
imul eax, eax, 0xfe48072e
cmp eax, 0xbc4b3122
je 0x1400861c0
nop word cs:[rax + rax]
mov eax, dword [0x141dce6b8]
xor eax, dword [0x141dce6bc]
imul eax, eax, 0x3813ce67
cmp eax, 0x5306a60e
je case.0x140085f00.0
mov r15, qword [0x141ddb948]
cmp eax, 0x1d55738
cmp rsi, r15
jb 0x140085640
test rsi, rsi
je case.0x140086431.0
nop word cs:[rax + rax]
mov eax, dword [0x141dce508]
imul eax, dword [0x141dce50c]
invalid
add dword [0x1448d9331], esi
imul eax, eax, 0x7ee6756c
and eax, 0xc8fe27d4
cmp eax, 0x89473d2d
je 0x140086230
invalid
xor edi, edi
mov r14d, 0
cmp r15, rsi
jae 0x1400863d3
mov eax, dword [0x141dce510]
or eax, dword [0x141dce514]
add eax, 0x76ddebf6
or eax, 0x2d3a4e9
add eax, 0xbd4e641e
cmp eax, 0x1c576fb3
jae 0x140086654
jmp 0x14008667b
lea r14, [0x141db92a8]
test rsi, rsi
jne 0x1400862b0
jmp 0x1400863da
mov r14, rcx
test rsi, rsi
je 0x1400863da
invalid
invalid
add dword [rax], eax
invalid
test byte [0x14f0862af], ch
invalid
nop dword [rax]
mov eax, dword [0x141dce5d0]
imul eax, dword [0x141dce5d4]
imul eax, eax, 0x5ce68503
and eax, 0x30608cc
add eax, 0xd542e999
cmp eax, 0x74590788
jb 0x1400862b0
mov rdi, qword [0x141ddb948]
cmp rdi, rsi
jb 0x140086634
mov qword [0x141ddb948], 0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140086300
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dce5e8]
and eax, dword [0x141dce5ec]
xor eax, 0x102c0b04
or eax, 0xe9d374d3
imul rax, rax, 0x14a65b83
shr rax, 0x3c
cmp eax, 0x3c19aefe
ja 0x140086310
sub rdi, rsi
je 0x1400863da
mov rbx, qword [0x141ddb940]
mov eax, dword [0x141dce5f0]
sub eax, dword [0x141dce5f4]
cmp eax, 0x1fbc9282
jne 0x140086372
lea rdx, [rbx + rsi]
sub rsp, 0x20
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
add rsp, 0x20
add esp, 0x20
add esp, 0x20
add rsi, rbx
nop word cs:[rax + rax]
mov eax, dword [0x141dce5f8]
sub eax, dword [0x141dce5fc]
jo 0x14008630c
invalid
add dword [0x13f45328c], ecx
imul r15d, eax, 0x6120f60f
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
add rsp, 0x20
cmp r15d, 0xc4e0062
je 0x140086380
jo 0x14008630c
invalid
nop word [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dce600]
xor eax, dword [0x141dce604]
cmp eax, 0xdf1ee27c
je 0x1400863c0
mov qword [0x141ddb948], rdi
test r14, r14
je case.0x140086431.0
nop word cs:[rax + rax]
mov eax, dword [0x141dce6c0]
imul eax, dword [0x141dce6c4]
xor eax, 0x29f08856
add eax, 0x7c8b38c
and eax, 0x5a5af347
cmp eax, 0x6ab59c4c
ja 0x1400863f0
mov eax, r14d
and eax, 3
cmp rax, 3
ja case.default.0x140086431
lea rcx, [0x141dba3f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [r14 - 1]
mov rdi, qword [r14 - 1]
nop dword [rax + rax]
mov eax, dword [0x141dce6e0]
xor edx, edx
div dword [0x141dce6e4]
imul eax, eax, 0x143684d8
cmp eax, 0x8ed6d395
je 0x140086440
mov rbx, qword [r14 + 7]
mov r14, qword [rbx]
test r14, r14
je 0x1400864fe
mov eax, dword [0x141dce6e8]
xor eax, dword [0x141dce6ec]
imul eax, eax, 0x232701fb
or eax, 0x2c6e111f
cmp eax, 0xfbf373c2
jne 0x1400864a0
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
nop word [rax + rax]
mov eax, dword [0x141dce6f0]
add eax, dword [0x141dce6f4]
invalid
invalid
invalid
add dword [0x15b62156f], esp
imul r15, rax, 0xf61e221
shr r15, 0x38
add r15d, 0xf7629883
sub rsp, 0x20
mov rcx, rdi
call r14
add rsp, 0x20
cmp r15d, 0xfba701f
jb 0x1400864a0
invalid
nop word [rax + rax]
mov eax, dword [0x141dce6f8]
imul eax, dword [0x141dce6fc]
add dword [0x1548f75b0], eax
add dword [0x1548f75b0], eax
and eax, 0x5b2f66e9
cmp eax, 0xbebe069
jb 0x1400864e0
cmp qword [rbx + 8], 0
je 0x140086723
cmp qword [rbx + 0x10], 0x11
jb 0x140086579
mov eax, 0xcaa66253
mov ecx, dword [0x141dce700]
xor ecx, dword [0x141dce704]
imul ecx, ecx, 0x58ad1ccb
add ecx, 0x7e7fd6e1
shr ecx, 1
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x2a89723
je 0x140086515
mov eax, dword [0x141dce708]
and eax, dword [0x141dce70c]
xor eax, 0x33742920
or eax, 0xcc898443
cmp eax, 0xb0f22064
jb 0x14008653f
mov rdi, qword [rdi - 8]
mov eax, dword [0x141dce710]
imul eax, dword [0x141dce714]
and eax, 0x1102c020
cmp eax, 0xb4c30747
je 0x140086560
mov eax, dword [0x141dce718]
imul eax, dword [0x141dce71c]
imul eax, eax, 0x622428d
lea eax, [rdx + 0x22]
invalid
or eax, 0xcacb9aa
and eax, 0xccbdbdfe
cmp eax, 0x4c0cda98
jne 0x1400866c4
lea eax, [rdx + 0x22]
invalid
jmp 0x140086707
mov eax, dword [0x141dce6d0]
and eax, dword [0x141dce6d4]
sbb byte [rcx - 0x17f2fe2c], al
sub ch, byte [rcx]
imul eax, r8d, 0xc8d57855
sbb byte [rcx - 0x17f2fe2c], al
sub ch, byte [rcx]
imul eax, r8d, 0xc8d57855
xor eax, 0x22762c66
cmp eax, 0x4557adbe
ja case.0x140086431.3
nop word cs:[rax + rax]
mov eax, dword [0x141dce6d8]
or eax, dword [0x141dce6dc]
add eax, 0x66040a26
cmp eax, 0x294a418d
jbe 0x1400865e0
jmp case.0x140086431.0
mov eax, dword [0x141dce6c8]
and eax, dword [0x141dce6cc]
imul eax, eax, 0xc6507021
cmp eax, 0xc95d3e43
je case.default.0x140086431
jmp 0x1400852da
xor eax, eax
nop dword [rax]
test al, al
jne 0x140086620
jmp 0x1400852da
xor eax, eax
test al, al
jne 0x14008662b
jmp 0x1400852da
mov eax, dword [0x141dce5d8]
or eax, dword [0x141dce5dc]
imul eax, eax, 0x3dcbf039
add eax, 0x1bc53bda
cmp eax, 0x536940a9
jae 0x14008669d
jmp 0x1400866c0
mov eax, dword [0x141dce518]
and eax, dword [0x141dce51c]
xor eax, 0x6dd6f598
shr eax, 1
imul rax, rax, 0x2102b1b3
shr rax, 0x3c
ud2
ud2
mov eax, dword [0x141dce5e0]
and eax, dword [0x141dce5e4]
add eax, 0x253e09dd
and eax, 0x1005ccba
ud2
ud2
mov eax, dword [0x141dce720]
and eax, dword [0x141dce724]
or eax, 0x8652eb48
mov ebx, 0x8fc8ca39
imul rbx, rax
shr rbx, 0x3a
and ebx, 0xffffffe8
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp ebx, 0xe749985a
jne 0x140086723
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x1400866c4
mov eax, dword [0x141dce728]
and eax, dword [0x141dce72c]
imul eax, eax, 0x9b8757e
cmp eax, 0x11636ac4
jne 0x140086750
mov rax, qword [0x141ddb9a0]
nop word cs:[rax + rax]
mov eax, dword [0x141dce730]
imul eax, dword [0x141dce734]
add eax, 0x73e3a346
xor eax, 0xc56de621
imul eax, eax, 0xb43c70ca
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x4af356df
je 0x140086750
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop
mov eax, dword [0x141dce738]
sub eax, dword [0x141dce73c]
cmp eax, 0xe4dc4506
je 0x140086790
nop word cs:[rax + rax]
mov eax, dword [0x141dce740]
imul eax, dword [0x141dce744]
imul eax, eax, 0x5a649104
or eax, 0x11809000
and eax, 0x95809120
cmp eax, 0x5d97aad4
je case.0x140086431.0
mov rcx, qword [0x141ddb938]
mov eax, dword [0x141dce748]
xor r8d, r8d
xor edx, edx
div dword [0x141dce74c]
nop dword [rax]
test r8b, r8b
jne 0x1400867f0
test rcx, rcx
je 0x14008687f
xor eax, eax
test al, al
je 0x140086810
mov rax, qword [0x141ddb9a0]
nop dword [rax + rax]
mov eax, dword [0x141dce750]
xor edx, edx
div dword [0x141dce754]
add eax, 0xf47c5cd0
or eax, 0x60026510
and eax, 0x604365f3
mov r8, qword [0x141ddb940]
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x34f65812
je 0x140086810
sub rsp, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce758]
xor edx, edx
div dword [0x141dce75c]
add eax, 0x62e41505
or eax, 0x61964970
cmp eax, 0x77c8f8c9
je 0x140086860
mov qword [0x141ddb938], 0
mov qword [0x141ddb940], 1
mov qword [0x141ddb948], 0
mov qword [0x141ddb94e], 0
inc qword [0x141ddb930]
dec dword [0x141ddb928]
jne 0x140085050
mov qword [0x141ddb920], 0
xor eax, eax
xchg byte [0x141ddb92c], al
nop word cs:[rax + rax]
mov ecx, dword [0x141dce760]
imul ecx, dword [0x141dce764]
and ecx, 0x47922490
or ecx, 0x86d5b27
xor ecx, 0xda1106f5
cmp ecx, 0x55f2ecd6
jb 0x1400868e0
cmp al, 2
jne 0x140085050
mov eax, dword [0x141dce768]
or eax, dword [0x141dce76c]
mov ecx, 0xdde264cd
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0x8ac622b3
imul rax, rax, 0x6b9724b1
shr rax, 0x3e
cmp eax, 0x8f6b6082
ja 0x140086970
mov eax, dword [0x141dce770]
imul eax, dword [0x141dce774]
imul esi, eax, 0xf46deb47
sub rsp, 0x20
lea rcx, [0x141ddb92c]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
cmp esi, 0x78bc841b
jne 0x140086990
sub rsp, 0x20
lea rcx, [0x141ddb92c]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add rsp, 0x20
jmp 0x140086940
mov eax, dword [0x141dce778]
add eax, dword [0x141dce77c]
and eax, 0x8c02d943
xor eax, 0x4e0663bd
imul eax, eax, 0x8da51bfe
cmp eax, 0xac0d0d92
je 0x140086990
jmp 0x140085050
add al, byte [rax + rax]
add byte [rcx - 0x39], al
add al, 0x24
add byte [rax], al
add byte [rax], al
sub rsp, 0x30
mov qword [rsp + 0x20], 0
xor byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov r8d, eax
mov r9, r12
call qword [sym.imp.KERNEL32.dll_WriteConsoleW]
add rsp, 0x30
test eax, eax
je 0x140087cd2
nop dword [rax]
mov eax, dword [0x141dceb00]
xor edx, edx
div dword [0x141dceb04]
xor eax, 0x8f5fae24
imul eax, eax, 0x9ef6a3da
cmp eax, 0x1bde83c8
je 0x140087b00
mov r15d, dword [r12]
nop word cs:[rax + rax]
mov eax, dword [0x141dceb08]
sub eax, dword [0x141dceb0c]
imul eax, eax, 0x162631e3
imul rcx, rax, 0x575da889
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0x86785193
cmp eax, 0x9b9347a5
ja 0x140087b30
cmp r15, r13
je 0x140087e8c
nop dword [rax + rax]
mov eax, dword [0x141dceb20]
xor edx, edx
div dword [0x141dceb24]
xor eax, 0x70031c88
add eax, 0x83663e56
cmp eax, 0x8f83c139
jb 0x140087b70
nop
mov eax, dword [0x141dceb28]
and eax, dword [0x141dceb2c]
add eax, 0x47378cd4
or eax, 0xd45f93a3
imul rcx, rax, 0x7aa2a45
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0xbccce72d
ja 0x140087b90
cmp r15, r13
jae 0x140087ea2
mov eax, 0xd7e7a4e9
lea rdx, [rsi + r15*2]
nop word cs:[rax + rax]
mov ecx, dword [0x141dceb30]
or ecx, dword [0x141dceb34]
imul rcx, rax
shr rcx, 0x3e
imul ecx, ecx, 0x7826f7d4
add ecx, 0xc46443c1
cmp ecx, 0xf9185a9a
ja 0x140087be0
nop dword [rax + rax]
mov eax, dword [0x141dceb38]
sub eax, dword [0x141dceb3c]
or eax, 0x35002000
and eax, 0xb510e420
xor eax, 0x207fd24e
cmp eax, 0x8bc04da3
ja 0x140087c10
movzx eax, word [rdx]
add eax, 0x2312
movzx eax, ax
cmp eax, 0x312
jae 0x140087d53
inc r15
mov dword [r14], 0
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov rcx, rdi
mov r8d, 1
mov r9, r14
call qword [sym.imp.KERNEL32.dll_WriteConsoleW]
add rsp, 0x30
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2b913df3], cl
add dword [rbx], ecx
or eax, 0x1d46ec0
mov ecx, dword [0x141dceb48]
or ecx, dword [0x141dceb4c]
add ecx, 0x978fc67a
cmp ecx, 0xd21385c9
ja 0x140087c80
test eax, eax
je 0x140087d98
nop word cs:[rax + rax]
mov eax, dword [0x141dceb50]
sub eax, dword [0x141dceb54]
or eax, 0x723d836
add eax, 0x9440a138
cmp eax, 0xce6bacf1
jb 0x140087cb0
jmp 0x140087da6
mov eax, dword [0x141dceb10]
xor edx, edx
div dword [0x141dceb14]
add eax, 0x112ad797
xor eax, 0x22a40c20
and eax, 0x72b61d60
cmp eax, 0x34990a56
jne 0x140087d04
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop dword [rax + rax]
movsd dword [rdi], dword [rsi]
invalid
mov eax, dword [0x141dceb18]
xor eax, dword [0x141dceb1c]
or eax, 0x5db2bef6
imul edi, eax, 0x4f0da64e
add edi, 0xb9ec2956
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp edi, 0xb97bf506
ja 0x140087d10
mov ebx, eax
shl rbx, 0x20
or rbx, 2
mov eax, 1
jmp 0x140087e8e
test r15, r15
jne 0x140087da6
xor ebx, ebx
jmp 0x140087e8c
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
lea rcx, [rsi + r15*2]
xor ebx, ebx
nop dword [rax]
mov eax, dword [0x141dceb68]
xor edx, edx
div dword [0x141dceb6c]
nop
mov eax, dword [0x141dceb70]
imul eax, dword [0x141dceb74]
xor eax, 0x22800000
and eax, 0x22860011
cmp eax, 0xa77137fc
je 0x140087dc0
movzx r8d, word [rsi]
movzx r9d, r8w
mov eax, 1
cmp r9d, 0x80
jb 0x140087e59
mov eax, dword [0x141dceb58]
xor edx, edx
div dword [0x141dceb5c]
nop word cs:[rax + rax]
mov eax, dword [0x141dceb60]
sub eax, dword [0x141dceb64]
and eax, 0x231aae05
add eax, 0x69231aae
sal dl, 0x84
or ch, cl
add eax, 0x69231aae
sal dl, 0x84
or ch, cl
cmp eax, 0x7388b1b0
je 0x140087e10
mov eax, 2
cmp r9d, 0x800
jb 0x140087e59
add r8d, 0x2312
movzx eax, r8w
xor edx, edx
cmp eax, 0x312
setae dl
ret 0x8d48
add al, 0x55
add dword [rax], eax
add byte [rax], al
ret 0x8d48
add rsi, 2
nop dword [rax]
mov edx, dword [0x141dceb78]
or edx, dword [0x141dceb7c]
imul edx, edx, 0x8883e960
add edx, 0xf8fcf3ef
cmp edx, 0x785d4a3e
ja 0x140087e60
add rbx, rax
cmp rsi, rcx
jne 0x140087db0
xor eax, eax
mov rdx, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
ud2
mov eax, dword [0x141dceaf8]
mov ecx, dword [0x141dceafc]
add eax, ecx
add eax, 0x595a6845
or eax, 0xafbc4214
and eax, 0xfffed7dd
ud2
jmp 0x140087ed5
mov rdi, rcx
mov eax, dword [0x141dceb80]
and eax, dword [0x141dceb84]
add eax, 0x3cb2c3e7
mov ecx, 0xc5e7aed7
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x8f45f201
cmp ecx, 0x928eaea7
jbe 0x140087f50
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
nop dword [rax + rax]
mov ecx, dword [0x141dceb88]
add ecx, dword [0x141dceb8c]
or ecx, 0x2afc8132
add ecx, 0xf19d8f72
or ecx, 0x38d659e5
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov rbx, rsp
cmp ecx, 0xef5eeacd
jb 0x140087f50
mov eax, dword [0x141dceb90]
add eax, dword [0x141dceb94]
or eax, 0xef4be6a8
shr eax, 2
imul rax, rax, 0x549c5883
shr rax, 0x3c
cmp eax, 0xb2c282ab
je 0x140087ffd
mov r14d, dword [0x141dceb98]
and r14d, dword [0x141dceb9c]
xor r14d, 0x20804800
or r14d, 0x20890a0
and r14d, 0x33abf8a3
mov qword [rbx], rdi
mov qword [rbx + 8], 0
or byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x1d31113
or byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x1d31113
mov rcx, rbx
mov r8, rsi
call fcn.140051d50
add rsp, 0x20
cmp r14d, 0x6880687f
jbe 0x140088030
mov qword [rbx], rdi
mov qword [rbx + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub rsp, 0x20
lea rdx, [0x141db90f8]
mov rcx, rbx
mov r8, rsi
call fcn.140051d50
add rsp, 0x20
jmp 0x140087fac
mov ecx, dword [0x141dceba0]
or ecx, dword [0x141dceba4]
or ecx, 0x380f3e02
and ecx, 0x3c4f3e02
cmp ecx, 0x4d173d80
ja 0x140088030
mov rdi, qword [rbx + 8]
test al, al
je 0x1400880d0
nop dword [rax + rax]
mov eax, dword [0x141dcec00]
add eax, 0x1d46b9a
xor edx, edx
div dword [0x141dcec04]
xor eax, 0x767f7b33
jnp 0x1400880f1
jbe 0x140088079
out dx, al
js 0x1400880e7
cli
jnp 0x1400880f1
jbe 0x140088079
out dx, al
js 0x1400880e7
cli
cmp eax, 0x342e0458
jb case.0x14002e90e.203
pop rax
add al, 0x2e
xor al, 0x72
loope 0x1400880c8
test rdi, rdi
test edi, edi
jne 0x140088137
mov eax, dword [0x141dcec08]
imul eax, dword [0x141dcec0c]
or eax, 0x9d8498aa
cmp eax, 0xdf9a64dd
jne 0x1400880a3
ud2
mov eax, 0x8d6ca65b
nop dword [rax + rax]
mov ecx, dword [0x141dcec10]
add ecx, dword [0x141dcec14]
add dword [rbx], eax
or eax, 0x1d46b58
imul rcx, rax
shr rcx, 0x3d
ud2
not byte [rdx]
push rdx
je 0x1400880b0
ud2
test rdi, rdi
je case.0x140088133.0
nop word cs:[rax + rax]
mov eax, dword [0x141dceba8]
and eax, dword [0x141dcebac]
add dword [rbx], esp
add eax, 0x1d46ac0
imul eax, eax, 0x4e34117c
xor eax, 0xb22e7cb9
xor rax, 0xffffffffb22e7cb9
imul eax, eax, 0xbfc9c822
cmp eax, 0xf5f1368d
ja 0x1400880e0
mov eax, edi
and eax, 3
nop dword [rax]
mov ecx, dword [0x141dcebb0]
imul ecx, dword [0x141dcebb4]
cmp ecx, 0x1c3094b0
je 0x140088110
lea rcx, [0x141dba404]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor edi, edi
mov rax, rdi
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rsi, [rdi - 1]
nop dword [rax + rax]
mov eax, dword [0x141dcebb8]
and eax, dword [0x141dcebbc]
add eax, 0x1476818e
imul rax, rax, 0x79600953
shr rax, 0x3c
or eax, 0x8ce96adb
invalid
cmp eax, 0xd744d8b3
je 0x140088150
invalid
mov rbx, qword [rdi - 1]
nop dword [rax]
mov eax, dword [0x141dcebc0]
xor edx, edx
div dword [0x141dcebc4]
or eax, 0x69755cee
imul eax, eax, 0xb72a9250
cmp eax, 0xfe9f5104
ja 0x140088180
mov rdi, qword [rdi + 7]
mov rax, qword [rdi]
test rax, rax
test eax, eax
test eax, eax
je 0x1400881de
sub rsp, 0x20
mov rcx, rbx
call rax
add rsp, 0x20
nop dword [rax]
mov eax, dword [0x141dcebc8]
imul eax, dword [0x141dcebcc]
add eax, 0x41d7cdb
and eax, 0x2018d912
cmp eax, 0xad79fb63
ja 0x1400881c0
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dcebd0]
mov r8d, dword [0x141dcebd4]
add eax, 0x1d469d7
add eax, 0x1d469d7
add edx, r8d
add edx, 0xca489c7d
or edx, 0xf00dc509
xor edx, 0x66f8cb2
cmp edx, 0xa57a7d08
jb 0x1400881f0
invalid
invalid
nop word [rax + rax]
mov edx, dword [0x141dcebd8]
imul edx, dword [0x141dcebdc]
imul edx, edx, 0x612a55c6
xor edx, 0x5f15e82d
imul edx, edx, 0xb781ba39
cmp edx, 0x36118bfc
jb 0x140088220
test rcx, rcx
je 0x1400882b9
nop dword [rax]
mov ecx, dword [0x141dcebe0]
add ecx, dword [0x141dcebe4]
and ecx, 0xab31a60b
cmp ecx, 0x855a0003
je 0x140088250
cmp rax, 0x11
jb 0x14008829f
mov rbx, qword [rbx - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcebe8]
mov ecx, dword [0x141dcebec]
invalid
imul edx, esp, 0x5c80101
movsd dword [rdi], dword [rsi]
add eax, 0xca356b48
sub eax, 0x5d3d0362
mov ebp, dword [rdi + rbp]
jb 0x140088280
invalid
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
invalid
invalid
and byte [rax - 0x75], cl
sbb eax, 0x1d536e0
mov rbx, qword [0x141ddb9a0]
mov eax, dword [0x141dcebf0]
xor eax, dword [0x141dcebf4]
xor eax, 0x16a05a5d
add eax, 0xee58dc8c
mov ecx, 0x9a65820d
invalid
invalid
invalid
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xa3443bff
jbe 0x140088309
invalid
jmp 0x140088348
xor edi, edi
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x140088300
jmp 0x140088137
dec dword [rbx - 0x2b9716fb]
add dword [rbx], ecx
add eax, 0x1d468e7
mov eax, dword [0x141dcebf8]
or eax, dword [0x141dcebfc]
imul r14d, eax, 0xc8c16f54
add r14d, 0x1ae7250a
ror eax, 0x41
add esi, 0x1ae7250a
sub rsp, 0x20
xor edi, edi
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r14d, 0x17560c8b
ja 0x140088137
sub rsp, 0x20
mov rcx, rbx
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
invalid
and bl, ch
invalid
invalid
lea rcx, [0x141dba414]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edx, dword [0x141dcec38]
imul edx, dword [0x141dcec3c]
imul edx, edx, 0xe33a9f41
imul r8, rdx, 0x2616cfb
shr r8, 0x20
call 0x10231c811
call 0x10231c811
shr edx, 1
add edx, r8d
shr edx, 0x1f
or edx, 0xf555111e
cmp edx, 0xd50c069c
jb 0x1400883d0
test rax, rax
je 0x140088471
nop dword [rax]
mov eax, dword [0x141dcec40]
xor edx, edx
div dword [0x141dcec44]
xor eax, 0x3684155e
imul eax, eax, 0x69ca542b
and eax, 0x571623d1
cmp eax, 0x32ab33be
je 0x140088410
cmp rcx, 0x11
jb 0x14008845f
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
nop
mov eax, dword [0x141dcec48]
xor edx, edx
div dword [0x141dcec4c]
add eax, 0x5b11f51b
or eax, 0x663481ab
cmp eax, 0x8386d505
ja 0x140088440
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x79e5f
adc eax, 0x79e5f
xor eax, eax
test al, al
je 0x140088480
mov rax, qword [0x141ddb9a0]
nop
mov eax, dword [0x141dcec50]
and eax, dword [0x141dcec54]
imul eax, eax, 0xa2fb6786
add eax, 0x388df62c
mov rdi, qword [0x141ddb9a0]
cmp eax, 0x94a34a1a
ja 0x140088480
mov eax, dword [0x141dcec58]
imul eax, dword [0x141dcec5c]
add eax, 0x99e6f7f7
and eax, 0xb5d5d621
cmp eax, 0xc838e1e7
enter 0xffffffffffff860f, 0xffffffffffffff84
add byte [rax], al
invalid
enter 0xffffffffffff860f, 0xffffffffffffff84
add byte [rax], al
add cl, ch
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rdi], cl
invalid
jmp 0x140088579
mov eax, dword [0x141dcec20]
mov ecx, dword [0x141dcec24]
add eax, ecx
add eax, 0xbec83b53
imul rax, rax, 0x498631ef
shr rax, 0x3c
imul eax, eax, 0xcfb6ac16
cmp eax, 0x577df738
push rdi
push rdi
je case.0x140088386.3
nop dword [rax + rax]
mov eax, dword [0x141dcec28]
or eax, dword [0x141dcec2c]
imul eax, eax, 0x291bd8aa
sbb ebp, dword [rcx]
sbb ebp, dword [rcx]
add eax, 0xa2040740
cmp eax, 0xa9aa66db
jae 0x140088500
nop
mov eax, dword [0x141dcec18]
imul eax, dword [0x141dcec1c]
xor eax, 0x1040010
or eax, 0x78b91565
and eax, 0x7dbd15f5
jge 0x14008857a
jno 0x1400885bb
push rdi
invalid
jb case.0x140088386.0
jge 0x14008857a
jno 0x1400885bb
push rdi
push 0xffffffff8348dd72
invalid
invalid
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x141dcec60]
and eax, dword [0x141dcec64]
imul ebx, eax, 0xd7a839f4
add ebx, 0x6475d1e1
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebx, 0x66c19578
jae 0x140088590
mov rcx, rdi
mov ecx, edi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14008854b
mov eax, dword [0x141dcec68]
or eax, dword [0x141dcec6c]
imul eax, eax, 0x233c73d8
cmp al, 0x23
cmp al, 0x23
add eax, 0x6dc63610
cmp eax, 0x9ab638e5
jae 0x140088590
jmp case.0x140088386.0
int3
mov eax, dword [0x141dcec70]
xor edx, edx
div dword [0x141dcec74]
or eax, 0xd961d04e
cmp eax, 0x7071f38
je 0x1400885d0
mov rax, qword [rcx + 8]
nop
mov ecx, dword [0x141dcec78]
xor ecx, dword [0x141dcec7c]
or ecx, 0xffbfe7ff
add ecx, 0x5f754072
cmp ecx, 0xb3281e1a
ja 0x1400885f0
test rax, rax
je case.0x140088692.0
nop dword [rax]
add byte [rax], 0
add byte [rax], al
mov ecx, dword [0x141dcec80]
or ecx, dword [0x141dcec84]
or ecx, 0x1de1496f
imul ecx, ecx, 0x7ace5ef0
cmp ecx, 0xcd3001ec
je 0x140088620
mov ecx, dword [0x141dcec88]
sub ecx, dword [0x141dcec8c]
add dword [rcx - 0x653a511f], eax
pop rsi
add dword [rcx - 0x653a511f], eax
pop rsi
imul ecx, ecx, 0xe0debc99
add ecx, 0x57c0cc3f
cmp ecx, 0x151ac13e
jb 0x140088640
mov ecx, eax
and ecx, 3
nop dword [rax + rax]
mov edx, dword [0x141dcec90]
add edx, dword [0x141dcec94]
sbb ah, byte [rsi - 0x2c]
add dword [rbx], eax
adc eax, 0x1d46618
invalid
cmp edx, 0x4604fc61
je 0x140088670
lea rdx, [0x141dba424]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rsi, [rax - 1]
nop dword [rax + rax]
mov ecx, dword [0x141dceca8]
add ecx, dword [0x141dcecac]
imul rcx, rcx, 0x6ed06cc5
shr rcx, 0x3e
or ecx, 0xfd3b109a
imul rcx, rcx, 0xe42b2e7
shr rcx, 0x3b
cmp ecx, 0x6439b824
ja 0x1400886a0
mov ecx, dword [0x141dcecb0]
or ecx, dword [0x141dcecb4]
add ecx, 0xd7d6beab
or ecx, 0x4493072d
imul ecx, ecx, 0x8a900bc4
cmp ecx, 0x62765474
jb 0x1400886d0
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rax, qword [rbx]
test rax, rax
je 0x140088710
mov rcx, rdi
call rax
nop dword [rax + rax]
mov eax, dword [0x141dcecb8]
add eax, dword [0x141dcecbc]
imul eax, eax, 0x3bd98f2c
add eax, 0x1e63ac97
cmp eax, 0xe74e23b
jb 0x140088710
cmp qword [rbx + 8], 0
je 0x140088784
cmp qword [rbx + 0x10], 0x11
jb 0x140088772
mov eax, dword [0x141dcecc0]
xor edx, edx
div dword [str.iir_f]
nop word [rax + rax]
mov eax, dword [0x141dcecc8]
add eax, dword [0x141dceccc]
imul eax, eax, 0xfabe2dc
and eax, 0x181004
cmp eax, 0x20e4d68a
je 0x140088750
jb 0x1400887b9
invalid
mov rdi, qword [rdi - 8]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x79b4c
adc eax, 0x79b4c
invalid
mov eax, dword [0x141dcecd0]
sub eax, dword [0x141dcecd4]
xor eax, 0x7cbe3ff
add eax, 0x68d13a41
or eax, 0xca6dc21
cmp eax, 0xd249ea97
jne 0x1400887b0
mov rax, qword [0x141ddb9a0]
nop dword [rax]
mov eax, dword [0x141dcecd8]
sub eax, dword [0x141dcecdc]
and eax, 0x4014244
add eax, 0x43510ca2
mov rcx, qword [0x141ddb9a0]
cmp eax, 0xe297015d
ja 0x1400887b0
invalid
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, 0x8fa09f1f
nop word cs:[rax + rax]
mov ecx, dword [0x141dcece0]
and ecx, dword [0x141dcece4]
imul ecx, ecx, 0xa8bb18a0
mov rdx, rcx
imul rdx, rax
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
jmp 0x129ca5916
sbb al, 0x81
shr dword [rdx], 0xe2
jmp qword [rbx]
cmp ecx, 0x9549504a
xchg r13, rax
jmp 0x129ca5916
ja 0x1400887f0
jmp case.0x140088692.0
mov eax, dword [0x141dcec98]
sub eax, dword [0x141dcec9c]
add eax, 0xf7925fbb
cmp eax, 0x1f2887c3
jb case.0x140088692.3
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dceca0]
or eax, dword [0x141dceca4]
add eax, 0x4614b3bc
or eax, 0xf1beedd
out dx, al
sbb ecx, dword [rdi]
invalid
imul eax, eax, 0xe072a543
movsd dword [rdi], dword [rsi]
jb 0x14008884c
cmp eax, 0x8531a727
ja 0x140088850
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcece8]
and eax, dword [0x141dcecec]
imul eax, eax, 0x7cd5f6b4
cmp eax, 0x79a1f472
jns 0x14008892c
invalid
jns 0x14008892c
out 0x48, eax
mov ecx, dword [rsi]
mov rcx, qword [rsi]
call case.0x1400029e1.462
mov rdi, rax
test rax, rax
je 0x140088c11
mov eax, 0xa8c7a0e7
nop word cs:[rax + rax]
mov ecx, dword [0x141dcecf0]
or ecx, dword [0x141dcecf4]
imul ecx, ecx, 0x50562c84
add ecx, 0x19bd0b8c
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xc965503c
je 0x1400888e0
mov rcx, qword [rsi + 8]
test rcx, rcx
je case.0x1400889b8.0
nop word cs:[rax + rax]
mov eax, dword [0x141dcecf8]
xor edx, edx
div dword [0x141dcecfc]
imul eax, eax, 0x2ce158e7
and eax, 0x7892d61b
add eax, 0x6d275f90
cmp eax, 0xb0381c58
ja 0x140088920
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [str.41gr]
add eax, dword [0x141dced04]
or eax, 0x9c5579f5
xor eax, 0xc16c17c8
cmp eax, 0x4d85ebee
jb 0x140088950
mov eax, ecx
and eax, 3
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dced08]
add edx, dword [0x141dced0c]
invalid
invalid
invalid
xor edx, 0x5eff1e9b
imul edx, edx, 0x4927c51f
cmp edx, 0x74e07765
ja 0x14008897d
je 0x140088a13
invalid
cmp rax, 3
ja case.default.0x1400889b8
lea rdx, [0x141dba434]
adc eax, 0x1d31a83
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rbx, [rcx - 1]
mov r14, qword [rcx - 1]
mov r15, qword [rcx + 7]
nop word cs:[rax + rax]
mov eax, dword [0x141dced20]
or eax, dword [0x141dced24]
xor eax, 0x4045f7b8
imul eax, eax, 0xc724add0
cmp eax, 0x5d1e0444
jb 0x1400889d0
mov r12, qword [r15]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dced28]
and eax, dword [0x141dced2c]
and eax, 0x54b6ef
add eax, 0x8fd04d5d
and eax, 0x490ac8e
cmp eax, 0x471fe4ce
je 0x140088a00
test r12, r12
je 0x140088abe
mov eax, dword [0x141dced30]
and eax, dword [0x141dced34]
add eax, 0x40e53812
and eax, 0x8628ea3b
imul rcx, rax, 0x1981234b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0xa7135aa3
jbe 0x140088a70
mov rcx, r14
call r12
nop word cs:[rax + rax]
mov ebp, dword [0x141dced38]
imul ebp, dword [0x141dced3c]
or ebp, 0x7fdff9ee
and ebp, 0x7ffff9ff
mov rcx, r14
call r12
cmp ebp, 0x1a8905ec
jb 0x140088a70
nop word [rax + rax]
mov eax, dword [0x141dced40]
xor eax, dword [0x141dced44]
imul eax, eax, 0x5a35be3c
add eax, 0x3376998c
cmp eax, 0x404c6a19
jb 0x140088aa0
mov rax, qword [r15 + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dced48]
and ecx, dword [0x141dced4c]
or ecx, 0xb118363a
sbb byte [rcx + 0x4379c969], dh
ror byte [rsi], 1
sbb byte [rcx + 0x4379c969], dh
ror byte [rsi], 1
cmp ecx, 0xc24dc251
ja 0x140088ad0
mov rcx, qword [r15 + 0x10]
nop word cs:[rax + rax]
mov edx, dword [0x141dced50]
imul edx, dword [0x141dced54]
xor edx, 0xc0ccad19
imul edx, edx, 0x215f6d3b
add edx, 0xd1af7274
cmp edx, 0xb4061847
jb 0x140088b00
test rax, rax
je 0x140088b74
cmp rcx, 0x11
jb 0x140088b62
nop word cs:[rax + rax]
mov eax, dword [0x141dced58]
and eax, dword [0x141dced5c]
xor eax, 0x242f74ab
imul eax, eax, 0xc7cf233
cmp eax, 0x85a17b05
je 0x140088b40
mov r14, qword [r14 - 8]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dced60]
add eax, dword [0x141dced64]
imul eax, eax, 0x56780cd4
js 0x140088bf8
js 0x140088bf8
cmp eax, 0x4bf901b7
je case.0x140088386.11
jmp case.0x1400889b8.0
mov eax, dword [0x141dced18]
xor edx, edx
div dword [str._a_tpu]
add eax, 0x940f6e64
xor eax, 0x8a478f66
pop word [rdi - 0x76]
invalid
add eax, 0xc2cbd8ab
cmp eax, 0xa9fed827
jb case.0x1400889b8.3
mov al, 1
nop word cs:[rax + rax]
test al, al
je 0x140088be0
xor eax, eax
test al, al
je 0x140088bf0
mov qword [rsi + 8], rdi
nop
mov eax, dword [0x141dced68]
xor eax, dword [0x141dced6c]
or eax, 0x7817aea6
add eax, 0xb55e2644
mov qword [rsi + 8], rdi
cmp eax, 0x11774ddf
jb 0x140088bf0
jo 0x140088c5b
invalid
test rdi, rdi
setne al
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dced10]
and eax, dword [0x141dced14]
imul eax, eax, 0x5dbb7dc8
cmp eax, 0xf414aee7
je case.default.0x1400889b8
ud2
push rbx
push rax
mov rbp, rsp
mov r8d, edx
mov rsi, rcx
xor eax, eax
test al, al
je 0x140088c90
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov rax, rsp
mov dword [rax], 0
nop word cs:[rax + rax]
mov eax, dword [0x141dced70]
xor edx, edx
div dword [0x141dced74]
imul rcx, rax, 0x4cc00bdd
or eax, eax
shr rcx, 0x3e
or eax, eax
shr rcx, 0x3e
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov r9, rsp
mov dword [r9], 0
cmp ecx, 0x664db046
je 0x140088c90
nop dword [rax + rax]
mov eax, dword [0x141dced78]
xor eax, dword [0x141dced7c]
and eax, 0x9d134aa6
imul eax, eax, 0x72f93fb4
add eax, 0xa421d624
cmp eax, 0x8c98d424
ja 0x140088cd0
cmp r8d, 0x80
jae 0x140088d30
mov byte [r9], r8b
nop
mov eax, dword [0x141dcede0]
and eax, dword [0x141dcede4]
imul eax, eax, 0xcb6ffbea
or eax, 0x83fe7b9
cmp eax, 0x8f2b1084
je 0x140088d00
mov r8d, 1
jmp 0x140088fb6
mov eax, dword [0x141dced80]
imul eax, dword [0x141dced84]
or eax, 0xa211ef6
add eax, 0x2946bc63
or eax, 0xe7ab7c18
cmp eax, 0x2c6c2282
jb 0x140088d30
cmp r8d, 0x800
jae 0x140088d8f
mov ecx, r8d
shr ecx, 6
mov eax, dword [0x141dcedc0]
xor eax, dword [0x141dcedc4]
imul eax, eax, 0x640c156c
and eax, 0xc8ca3be4
imul eax, eax, 0xbec7669e
cmp eax, 0x4be77cd7
jne 0x140088f13
jmp 0x140088f3f
mov eax, dword [0x141dced88]
xor ecx, ecx
xor edx, edx
div dword [0x141dced8c]
nop
test cl, cl
jne 0x140088da0
mov eax, 0x9b0d9db9
nop dword [rax]
mov ecx, dword [0x141dced90]
and ecx, dword [0x141dced94]
imul rcx, rax
shr rcx, 0x3d
or ecx, 0xc80d558c
xor ecx, 0x305ab1a2
cmp ecx, 0x66b892ec
jb 0x140088db0
cmp r8d, 0x10000
jae 0x140088e82
mov eax, r8d
shr eax, 0xc
or al, 0xe0
mov byte [r9], al
mov eax, r8d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [r9 + 1], al
nop
mov eax, dword [0x141dceda8]
add eax, dword [0x141dcedac]
imul eax, eax, 0xd43dba7a
and eax, 0x40c0a0e
cmp eax, 0x905afc8a
ja 0x140088e00
mov eax, dword [0x141dcedb0]
or eax, dword [0x141dcedb4]
imul eax, eax, 0x6219a338
cmp byte [rbx + 0x64056219], ah
cwde
cld
invalid
cmp eax, 0xabcb4711
jae 0x140088e47
cmp byte [rbx + 0x64056219], ah
cwde
cld
invalid
mov eax, r8d
and al, 0x3f
or al, 0x80
mov byte [r9 + 2], al
and r8b, 0x3f
or r8b, 0x80
nop
mov eax, dword [0x141dcedb8]
or eax, dword [0x141dcedbc]
add eax, 0xc0046cef
xor eax, 0x5d29bb20
imul eax, eax, 0x648f1e5c
mov byte [r9 + 2], r8b
cmp eax, 0xdcb7bf2d
jae 0x140088e50
mov r8d, 3
jmp 0x140088fb6
mov eax, dword [0x141dced98]
imul eax, dword [0x141dced9c]
add eax, 0x7a358b3e
xor eax, 0x1081100
and eax, 0x41aab909
cmp eax, 0x64b8ff99
je 0x140088ed3
mov eax, dword [0x141dceda0]
or eax, dword [0x141dceda4]
xor eax, 0x42402040
or eax, 0x60918
and eax, 0x43c6e958
mov ecx, r8d
shr ecx, 0x12
or cl, 0xf0
mov byte [r9], cl
cmp eax, 0x8e17dd10
jbe 0x140088ee0
mov eax, r8d
shr eax, 0x12
adc cl, byte [rax + rsi*8]
adc cl, byte [rax + rsi*8]
mov byte [r9], al
jmp 0x140088ea5
mov eax, r8d
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [r9 + 1], al
mov eax, r8d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [r9 + 2], al
and r8b, 0x3f
or r8b, 0x80
mov byte [r9 + 3], r8b
mov r8d, 4
jmp 0x140088fb6
mov eax, dword [0x141dcedc8]
xor edx, edx
div dword [0x141dcedcc]
and eax, 0x6ce3d3d0
add eax, 0xc38c95a7
xor eax, 0x553dfbfe
mov edx, ecx
or dl, 0xc0
mov byte [r9], dl
cmp eax, 0x10352681
jae 0x140088f48
mov eax, ecx
or al, 0xc0
mov byte [r9], al
jmp 0x140088f13
mov eax, dword [0x141dcedd0]
or eax, dword [0x141dcedd4]
shr eax, 3
imul rax, rax, 0x2690cdb
shr rax, 0x36
imul eax, eax, 0x96dafc4a
or eax, 0x89e29ee1
cmp eax, 0x13bf803f
jb 0x140088fa3
mov eax, dword [0x141dcedd8]
add eax, dword [0x141dceddc]
and eax, 0xd3c40085
add eax, 0x3ed0dbf
xor eax, 0x3c3aa634
mov ecx, r8d
mov ecx, eax
mov ecx, eax
and cl, 0x3f
or cl, 0x80
mov byte [r9 + 1], cl
cmp eax, 0x3b73dc56
jbe 0x140088fb0
mov eax, r8d
and al, 0x3f
or al, 0x80
mov byte [r9 + 1], al
jmp 0x140088f74
mov r8d, 2
mov rcx, qword [rsi]
sub rsp, 0x20
mov rdx, r9
call case.0x1400029e1.462
add rsp, 0x20
mov rdi, rax
test rax, rax
je 0x140089400
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dcede8]
xor eax, dword [0x141dcedec]
add byte [rsi - 0x2c], bl
add dword [0x11a0fdffe], eax
add byte [rsi - 0x2c], bl
add dword [0x11a0fdffe], eax
imul rax, rax, 0x749ac06d
shr rax, 0x3e
call 0x12df4cd3d
or byte [rcx + 0x77], cl
invalid
call 0x12df4cd3d
or byte [rcx + 0x77], cl
fisttp qword [rbx - 0x2ba218fb]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d45de3
mov eax, dword [0x141dcedf0]
xor edx, edx
div dword [0x141dcedf4]
nop word cs:[rax + rax]
mov eax, dword [0x141dcedf8]
or eax, dword [0x141dcedfc]
or eax, 0xa7eeb580
and eax, 0xa7fff7d0
shr eax, 2
imul rax, rax, 0x41b9bd6f
shr rax, 0x3b
cmp eax, 0xd4836dff
ja 0x140089020
mov rcx, qword [rsi + 8]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x1400890a2.0
nop dword [rax + rax]
mov eax, dword [0x141dcee00]
xor edx, edx
div dword [0x141dcee04]
imul eax, eax, 0x49c24e4c
invalid
add eax, 0xda6a0ad0
and eax, 0x6b468cf0
cmp eax, 0xd3d23e7
jb 0x140089060
invalid
fisttp dword [rcx + 0x3e083c8]
mov eax, ecx
and eax, 3
cmp rax, 3
ja case.default.0x1400890a2
lea rdx, [0x141dba444]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rbx, [rcx - 1]
mov r14, qword [rcx - 1]
xor eax, eax
nop
test al, al
jne 0x1400890b0
mov r15, qword [rcx + 7]
mov r12, qword [r15]
test r12, r12
je 0x140089140
xor eax, eax
test al, al
je 0x1400890e0
sub rsp, 0x20
mov rcx, r14
call r12
add rsp, 0x20
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcee20]
or eax, dword [0x141dcee24]
imul r13d, eax, 0x1aa91f36
add r13d, 0xf8affa4f
sub rsp, 0x20
mov rcx, r14
call r12
add rsp, 0x20
cmp r13d, 0xfb0d207e
std
jle 0x14008912d
invalid
sti
ja 0x1400890e0
std
jle 0x14008912d
or eax, 0x66cf77fb
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcee28]
xor edx, edx
div dword [0x141dcee2c]
add eax, 0x327cd4aa
add dword [0x1728565dd], eax
and eax, 0xcb3b5d25
cmp eax, 0x1b031d53
je 0x140089120
nop
mov eax, dword [0x141dcee30]
xor eax, dword [0x141dcee34]
add eax, 0x200ad50a
and eax, 0x29c0eb8c
cmp eax, 0x36ef2400
je 0x140089140
mov rax, qword [r15 + 8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcee38]
xor ecx, dword [0x141dcee3c]
add ecx, 0x6a3757e1
or ecx, 0x2f7fefee
out dx, al
out dx, eax
jg 0x1400891b7
out dx, al
out dx, eax
jg 0x1400891b7
cmp ecx, 0xa58f6e86
je 0x140089170
mov ecx, dword [0x141dcee40]
or ecx, dword [0x141dcee44]
xor ecx, 0x8381315
and ecx, 0x48f89f95
imul rcx, rcx, 0x397324f7
imul ecx, ecx, 0x397324f7
shr rcx, 0x3b
cmp ecx, 0x7095a103
ja 0x140089190
xchg ebp, eax
jo 0x140089231
invalid
test rax, rax
je 0x140089303
mov rax, qword [r15 + 0x10]
nop dword [rax + rax]
mov ecx, dword [0x141dcee48]
and ecx, dword [0x141dcee4c]
or ecx, 0x88a67579
xor ecx, 0xc68fada2
add ecx, 0x824a45b7
invalid
invalid
cmp ecx, 0x605a81fc
cld
invalid
pop rdx
invalid
jb 0x1400891d0
invalid
cld
sbb dword [rdx + 0x60], 0x8348da72
clc
adc dword [rdx + 4], esi
cmp rax, 0x11
jb case.0x140088386.15
mov r14, qword [r14 - 8]
mov eax, dword [0x141dcee50]
xor eax, dword [0x141dcee54]
add eax, 0x716471bf
jno 0x14008924f
loope 0x1400891a9
invalid
cdq
jae 0x1400892ab
jno 0x14008924f
loope 0x1400891a9
invalid
jmp 0x1400892e7
mov eax, dword [0x141dcee10]
add eax, 0x1d45bda
imul eax, dword [0x141dcee14]
or eax, 0x1e709532
xor dl, byte [rbp - 0x3f96e190]
invalid
invalid
xor byte [rcx + 0x4f7c8605], ch
invalid
cmp eax, 0x46f1afa3
jb case.0x1400890a2.3
xor dl, byte [rbp - 0x3f96e190]
invalid
scasd eax, dword [rdi]
int1
jb case.0x1400890a2.3
nop word cs:[rax + rax]
mov eax, dword [0x141dcee18]
sub eax, dword [0x141dcee1c]
imul eax, eax, 0x73666a72
cmp eax, 0x3481bf87
je 0x140089260
jmp case.0x1400890a2.0
mov eax, dword [0x141dcee08]
add eax, dword [0x141dcee0c]
xor eax, 0xa434691b
imul rax, rax, 0x23d321a1
shr rax, 0x3a
imul eax, eax, 0x59e63f73
cmp eax, 0x9898534b
ja case.default.0x1400890a2
ud2
mov eax, dword [0x141dcee58]
imul eax, dword [0x141dcee5c]
or eax, 0x5c639db0
imul r15d, eax, 0x4dece350
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp r15d, 0x83cd5fdf
jbe 0x140089303
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
add byte [rax - 0x7d], cl
invalid
and bl, ch
invalid
add byte [rax - 0x7d], cl
invalid
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
fdivr st(7)
adc eax, 0x78fb7
fdivr st(7)
adc eax, 0x78fb7
add rsp, 0x20
mov eax, 0xcc49bfe1
nop word cs:[rax + rax]
mov ecx, dword [0x141dcee60]
sub ecx, dword [0x141dcee64]
sub bl, byte [rbx - 0x2c]
add dword [rbx], ebp
or eax, 0x1d45b28
imul ecx, ecx, 0x4fa595e0
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xd1d98fb4
ja 0x140089330
mov eax, dword [0x141dcee68]
add eax, dword [0x141dcee6c]
imul eax, eax, 0x601aa995
or eax, 0x22defa52
xor eax, 0xed7b7139
cmp eax, 0x114e5224
jbe 0x140089380
mov qword [rsi + 8], rdi
nop dword [rax]
mov eax, dword [0x141dcee70]
xor edx, edx
div dword [0x141dcee74]
imul rcx, rax, 0x2cc960fb
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
call 0x193c8fcc4
mov cl, 0x65
invalid
call 0x193c8fcc4
mov cl, 0x65
adc byte [rax + 0x69], cl
imul rax, rax, 0x205a5949
shr rax, 0x39
mov qword [rsi + 8], rdi
cmp eax, 0x702ff118
imul rax, rax, 0x205a5949
shr rax, 0x39
mov qword [rsi + 8], rdi
cmp eax, 0x702ff118
ja 0x140089380
mov eax, 0xceda5501
nop word cs:[rax + rax]
mov ecx, dword [0x141dcee78]
and ecx, dword [0x141dcee7c]
add ecx, 0xfbb31579
imul rcx, rax
shr rcx, 0x3e
and ecx, 0xfffffffe
cmp ecx, 0xe6ff4e08
ja 0x1400893d0
nop word cs:[rax + rax]
mov eax, dword [0x141dcee80]
sub eax, dword [0x141dcee84]
or eax, 0x40008840
xor eax, 0x3200
and eax, 0x4030ba40
cmp eax, 0x2ce95879
jb 0x140089400
test rdi, rdi
setne al
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [rdi + 0x18]
cmp rcx, 1
je 0x140089735
test rcx, rcx
jne 0x14008976b
nop
mov ecx, dword [0x141dcee90]
mov edx, dword [0x141dcee94]
add ecx, edx
add ecx, 0x4ebd17e5
imul rdx, rcx, 0x30458575
test dword [rbp + 0x30], eax
test dword [rbp + 0x30], eax
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x19
cmp ecx, 0x2b9dccbd
ja 0x1400894a0
test rax, rax
jne 0x14008976b
mov edx, 1
add byte [rax], al
xor r8d, r8d
mov rcx, qword [rsi]
call case.0x1400029e1.462
test rax, rax
je 0x140089799
add byte [rax], al
add byte [rax], al
mov rdi, rax
mov rbx, qword [rsi + 8]
test rbx, rbx
je case.0x140089552.0
mov ecx, ebx
and ecx, 3
mov r8d, 0x8f9a06fd
nop dword [rax]
mov eax, dword [0x141dceea0]
xor edx, edx
div dword [0x141dceea4]
add eax, 0x29dd0743
shr eax, 1
call 0x100b7a472
call 0x100b7a472
shr rax, 0x3b
imul eax, eax, 0xfafcefb4
cmp eax, 0x22904dfc
jb 0x140089510
cmp rcx, 3
ja case.default.0x140089552
lea rax, [0x141dba454]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r14, qword [rbx - 1]
mov r15, qword [rbx + 7]
mov rax, qword [r15]
test rax, rax
test eax, eax
test eax, eax
je 0x140089594
mov rcx, r14
call rax
nop dword [rax]
mov eax, dword [0x141dceeb8]
xor edx, edx
div dword [0x141dceebc]
xor eax, 0x2120c
or eax, 0xe5fcedb2
add eax, 0xf71cd529
cmp eax, 0x41d76edd
xlatb
jb 0x140089570
xlatb
jb 0x140089570
dec rbx
nop word [rax + rax]
mov eax, dword [0x141dceec0]
and eax, dword [0x141dceec4]
or eax, 0x221ecf04
imul eax, eax, 0xd0c911d4
and eax, 0xf4e37a54
cmp eax, 0xb5e633ab
je 0x1400895a0
mov ch, 0x74
fisttp qword [rbp - 0x75]
or byte [r9 - 0x75], r9b
adc byte [r15], r9b
invalid
mov r8, qword [r15 + 8]
mov rcx, qword [r15 + 0x10]
nop dword [rax + rax]
mov eax, dword [0x141dceec8]
xor edx, edx
div dword [0x141dceecc]
xor eax, 0x9e75be45
imul rdx, rax, 0x35223f23
shr rdx, 0x20
invalid
and byte [rcx], ch
invalid
invalid
shr eax, 1
add eax, edx
shr eax, 0x1d
xor eax, 0xbea353a
cmp eax, 0x1843ac50
ja 0x1400895d0
test r8, r8
je 0x1400896e5
nop dword [rax]
mov eax, dword [0x141dceed0]
xor edx, edx
div dword [0x141dceed4]
xor eax, 0x8e03a80
cmp ah, al
or byte [0x159f0d0be], ah
cmp ah, al
or byte [0x159f0d0be], ah
cmp eax, 0x10355933
je 0x140089610
cmp rcx, 0x11
jb 0x14008966c
mov eax, 0xe85acd57
nop word [rax + rax]
mov ecx, dword [0x141dceed8]
and ecx, dword [0x141dceedc]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x183ff195
xor ecx, 0x9d908f39
cmp ecx, 0xabf0dc0f
ja 0x140089640
mov r14, qword [r14 - 8]
mov eax, dword [0x141dceee0]
xor edx, edx
div dword [0x141dceee4]
or eax, 0x23f09977
add eax, 0x4491c292
and eax, 0x6c104c08
cmp eax, 0x134a0b49
jne 0x1400896a2
invalid
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141dceee8]
xor eax, dword [0x141dceeec]
imul ebp, eax, 0x146702f9
adc al, 0x81
invalid
jrcxz 0x1400896c8
sub al, byte [rcx - 0x2604327f]
jge 0x1400896d7
mov rcx, qword [0x141ddb9a0]
or eax, 0x1d522cb
adc al, 0x81
invalid
xor edx, edx
mov r8, r14
call r15
cmp ebp, 0xa8916b92
invalid
xchg ecx, eax
test al, 0x77
retf
imul edx, dword [rcx - 0x74348858], 5
add eax, 0xb01d458
add eax, 0x1d45803
mov eax, dword [0x141dceef0]
or eax, dword [0x141dceef4]
imul eax, eax, 0xbe168968
add eax, 0x41f98fd8
fmul dword [rdi - 0x61c2be07]
sbb bl, byte [rsi]
ror dword [rdi], 0x86
invalid
add byte [rax], al
invalid
fmul dword [rdi - 0x61c2be07]
sbb bl, byte [rsi]
ror dword [rdi], 0x86
mov eax, 0xe9000000
fld qword [rax]
add byte [rax], al
nop dword [rax]
jmp 0x1400897e9
mov eax, dword [0x141dceeb0]
xor edx, edx
div dword [0x141dceeb4]
or eax, 0x1edf4dff
fistp word [r14]
fistp word [r14]
imul eax, eax, 0xc064a9da
cmp eax, 0x4cc59004
jb case.0x140089552.3
jmp case.0x140089552.0
mov rcx, qword [rdi]
nop dword [rax + rax]
mov edx, dword [0x141dcee98]
xor edx, dword [0x141dcee9c]
and edx, 0xd62b3670
sub edx, esi
sub edx, esi
imul edx, edx, 0xcb16d0d
add edx, 0x4cceea33
cmp edx, 0x16cb32b8
jb 0x140089740
test rax, rax
je 0x14008977a
xor eax, eax
test al, al
je 0x14008987a
jmp 0x1400898c4
mov rdx, qword [rcx]
xor eax, eax
nop
test al, al
jne 0x140089780
mov r8, qword [rcx + 8]
mov rcx, qword [rsi]
call case.0x1400029e1.462
test rax, rax
jne 0x1400894f2
xor ecx, ecx
jmp 0x140089904
mov eax, dword [0x141dceea8]
or eax, dword [0x141dceeac]
add eax, 0x23d94b3d
or eax, 0xdfb5a7dd
cmp eax, 0x40c23625
jb case.default.0x140089552
ud2
mov eax, dword [0x141dceef8]
add eax, 0x1d45733
sub eax, dword [0x141dceefc]
add eax, 0x1e3c7ce2
and eax, 0x296618b1
imul eax, eax, 0x26dee410
in al, 0xde
mov r14, qword es:[0x141ddb9a0]
in al, 0xde
mov r14, qword es:[0x141ddb9a0]
cmp eax, 0xacbf0e49
jbe 0x1400897f2
mov rax, qword [0x141ddb9a0]
jmp 0x1400897bf
mov eax, dword [0x141dcef00]
sub eax, dword [0x141dcef04]
or byte [rdi - 0x2c], dl
add dword [rbx], ebp
add eax, 0x1d45706
imul eax, eax, 0x2ebc9192
or eax, 0xe2c69618
xor eax, 0xef807c27
cmp eax, 0x1721b514
ja 0x14008982a
invalid
loop 0x14008983f
invalid
adc eax, 0x894ced31
int1
xor ebp, ebp
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x78aab
adc eax, 0x78aab
test bpl, bpl
je 0x14008983a
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140089815
xor eax, eax
nop dword [rax]
add byte [rax + rax*8 - 0x76b7038b], al
jle case.0x1400029e1.448
test al, al
jne 0x140089840
mov qword [rsi + 8], rdi
nop dword [rax + rax]
mov eax, dword [0x141dcef08]
imul eax, dword [0x141dcef0c]
add eax, 0x87cca54d
xor eax, 0x40830068
and eax, 0xf6879578
cmp eax, 0x9cb63718
jb case.0x1400029e1.448
mov cl, 1
jmp 0x140089904
mov eax, dword [0x141dcef10]
xor eax, dword [0x141dcef14]
imul rcx, rax, 0xb7c04e5
shr rcx, 0x20
sub eax, ecx
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1e
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1e
or eax, 0x791b7c68
imul rbx, rax, 0x12ff90ef
shr rbx, 0x3a
lea rdx, [0x141db90f8]
add dword [rax - 0x77], ecx
int1
add dword [rax - 0x77], ecx
int1
mov r8, rdi
call fcn.140051d50
xchg esp, eax
test ah, bh
inc dword [rcx + 0x3d5b0dfb]
jbe 0x1400898d8
xchg esp, eax
test ah, bh
inc dword [rcx + 0x3d5b0dfb]
jbe 0x1400898d8
lea rdx, [0x141db90f8]
mov rcx, rsi
mov r8, rdi
call fcn.140051d50
jmp 0x14008987a
mov ecx, eax
nop word [rax + rax]
mov eax, dword [0x141dcef18]
xor edx, edx
div dword [0x141dcef1c]
or eax, 0x21697502
and eax, 0x61f97582
add eax, 0xdd2fb3bf
cmp eax, 0x6a9e3a
jb case.0x1400029e1.472
mov eax, ecx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
int3
imul esi, dword [rbx + 0xd8b9066], 0x1d455da
fcom dword [rbp - 0x2c]
add dword [rcx - 0x37], ebp
outsb dx, byte [rsi]
mov ebx, 0xc1810da8
test al, 0xd
invalid
invalid
pop rdi
invalid
test al, 0xd
add byte [rbp - 0x51e95995], bh
imul esp, dword [rsi - 0x72b351ea], 0x25
out 0xa, eax
rol dword [rcx], cl
and eax, 0x1d30ae7
nop
push rbp
invalid
jge 0x1400899ea
imul eax, eax, 0x71c53217
push 0x4401d455
imul edi, eax, 0xa2177dae
jge 0x1400899e9
invalid
jge 0x1400899e9
movabs byte [0xb9e820091ec78141], al
hlt
ror edi, cl
invalid
iretd
invalid
invalid
sal bh, cl
xor eax, 0x1d45526
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2baae5fb], cl
mov eax, dword [0x141dcef50]
invalid
push rbp
invalid
add eax, 0x1d45518
sbb byte [rbp - 0x2c], dl
add dword [0x19734c257], eax
sub al, 0x57
jle 0x140089a1f
imul eax, eax, 0xa35eddba
sar byte [rdx + 0x3da35edd], 0xa2
invalid
movabs dword [0x44dd741e5dc6a23d], eax
pop rbp
invalid
mov ecx, esi
loope 0x140089a5c
add ecx, dword [rcx + 0x63]
add al, 0x8c
mov word [rcx + rax - 0x20], cs
loopne 0x140089a60
loopne 0x140089ac9
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcf060]
xor eax, dword [0x141dcf064]
call 0x17d0a6ed2
int 0x46
nop
invalid
je 0x140089a70
call 0x17d0a6ed2
int 0x46
nop
sal byte [rbp + rbp*8 + 0x41], cl
movzx edx, byte [rsi + 0x10]
movzx edx, byte [r14 + 0x10]
jmp 0x14008a180
add byte [rdi], cl
invalid
xor cl, byte [rax - 0x3f]
jmp 0x111d0c3ca
invalid
invalid
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1d
in eax, dx
push rdx
invalid
xor eax, 0x1d45476
invalid
shr eax, 0x3e
add byte [rax], al
add byte [rax], al
add eax, 0x1d4551f
mov esp, 0x6a350b1f
jg 0x140089aa2
or dword [rax + 0x69], 0x6a2fc5c8
adc byte [rax - 0x3f], cl
jmp 0x111d0c446
or al, 0x3d
jp 0x140089b10
adc al, dl
add dword [0x1086de682], eax
or eax, 0xff2584f5
int 0xff
in eax, dx
fnsave dword [rdi - 0x22]
lea eax, [rbx + rsi]
xor eax, dword [rcx + 0x20c9f3f9]
xchg esp, eax
or byte [rax], al
add byte [rdi], cl
invalid
nop
push rbx
invalid
invalid
adc byte [rdi - 0x1d8d49ea], cl
mov rax, r14
invalid
shr rax, 0x20
mov edx, dword [0x141dcef60]
and edx, dword [0x141dcef64]
adc eax, 0x1d45373
adc eax, 0x1d45373
add dword [rcx - 0x4570c3e], eax
lea eax, [rcx - 0x5f990006]
cli
jmp qword [rsi - 0x60]
sbb eax, 0xf883e672
clc
add edx, 0x8dfba8f3
cmp edx, 0x1da066ff
cli
jmp qword [rsi - 0x60]
invalid
jb 0x140089be5
cli
jmp qword [rsi - 0x60]
cmp eax, 0x28
ja case.default.0x140089c18
clc
sub byte [rdi], cl
xchg dword [rdi], eax
add eax, 0xc0890000
mov eax, eax
mov eax, eax
lea rdx, [0x141dba474]
adc eax, 0x1d30863
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor edx, edx
jmp 0x14008a150
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcf068]
xor edx, edx
div dword [0x141dcf06c]
invalid
mov eax, dword [0x141dcf070]
xor edx, edx
div dword [0x141dcf074]
and eax, 0x2909aba
add al, byte [0x12408f695]
add al, byte [0x12408f695]
movzx edx, byte [r14 + 0xf]
cmp eax, 0x7214e8c6
mov dh, 0x56
invalid
jb 0x140089c3e
jmp 0x14008a180
mov eax, dword [0x141dcf000]
sub eax, dword [0x141dcf004]
mov byte [rbx - 0x2c], dl
invalid
mov byte [rbx - 0x2c], dl
add dword [0xced36ee1], eax
add eax, 0x8ecad260
add eax, 0x8ecad260
mov fs, word [0xe6aaa32b]
and eax, 0xa6a206a5
imul eax, eax, 0x972dc8a3
mov dl, 0x23
cmp eax, 0x1921a31e
invalid
and dword [rcx], ebx
movabs dword [0xa31e3d23b2972dc8], eax
and dword [rcx], ebx
movabs dword [0x4b6e9db741921], eax
add byte [rsi + 0xf], ah
invalid
je case.0x140089c18.35
jmp 0x14008a150
mov eax, dword [0x141dcf010]
imul eax, dword [0x141dcf014]
add eax, 0x1d45367
add eax, 0x1d45367
add dword [0x120491cf4], esp
and eax, 0xe0408042
loopne case.0x1400781c4.168
xor eax, 0xc0c080a2
or eax, 0x15377f14
adc al, 0x7f
invalid
invalid
movabs byte [0x15377f140dc0c080], al
adc al, 0x7f
invalid
mov dl, 0x24
cmp eax, 0x68bf93a
stc
mov eax, dword [rsi]
stc
mov eax, dword [rsi]
jbe case.0x140089c18.36
jmp 0x14008a150
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141dceff8]
and eax, dword [0x141dceffc]
imul eax, eax, 0xd5391747
cmp ebp, edx
cmp ebp, edx
or eax, 0x5ec0cf6c
imul rax, rax, 0x410450e7
imul eax, eax, 0x410450e7
imul eax, eax, 0x410450e7
add al, 0x41
shr rax, 0x3e
mov dl, 0x22
cmp eax, 0x61f381a8
invalid
ja case.0x140089c18.34
invalid
jmp 0x14008a150
mov eax, dword [0x141dcefb0]
and eax, dword [0x141dcefb4]
or eax, 0xa8007780
test al, 0x25
test eax, 0x5b8927f
sbb eax, dword [rax + rbx*8]
add al, 0xd8
push rsi
test al, 0x25
test eax, 0x5b8927f
sbb eax, dword [rax + rbx*8]
add al, 0xd8
add al, 0xd8
push rsi
mov dl, 0x10
cmp eax, 0x4557c8b4
ja case.0x140089c18.16
jmp 0x14008a150
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bad95fb], cl
mov eax, dword [0x141dcefa0]
xor eax, dword [0x141dcefa4]
mov eax, dword [0x141dcefa0]
xor eax, dword [0x141dcefa4]
mov dl, 0xe
cmp eax, 0x92388e81
je case.0x140089c18.14
jmp 0x14008a150
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141dceff0]
xor edx, edx
div dword [0x141dceff4]
or eax, 0xe856b36b
add eax, 0xdeaff2d0
or eax, 0x5280ff8d
mov dl, 0x21
cmp eax, 0x3c757316
invalid
jae 0x140089de8
cmp al, 0x76
invalid
invalid
invalid
jmp 0x14008a150
add byte [rbx - 0x2bad65fb], cl
add dword [rbx - 0x2bad67eb], ecx
cwde
push rdx
invalid
mov eax, dword [0x141dcf020]
mov edx, dword [0x141dcf024]
cwde
push rdx
invalid
invalid
push rdx
invalid
cwde
push rdx
invalid
add dword [rcx], eax
rol byte [0x1783a0a40], 1
lodsd eax, dword [rsi]
insb byte [rdi], dx
xor dword [rax], edi
add eax, edx
add eax, 0x38316cad
lodsd eax, dword [rsi]
insb byte [rdi], dx
xor dword [rax], edi
lodsd eax, dword [rsi]
insb byte [rdi], dx
xor dword [rax], edi
and eax, 0xa74d2a38
cmpsd dword [rsi], dword [rdi]
mov r8d, 0xb9ec5ab9
imul r8, rax
imul eax, eax
pop rdx
in al, dx
mov ecx, 0xc0af0f4c
imul eax, eax
imul eax, eax
scasd eax, dword [rdi]
ror byte [rcx - 0x3f], 0xe8
shr eax, 0x3e
mov dl, 0x28
shr r8, 0x3e
shr eax, 0x3e
mov dl, 0x28
sub byte [rcx - 0x7f], al
clc
cmp r8d, 0x3da29985
test dword [rcx - 0x308bc25e], ebx
cdq
movabs byte [0x39ae9cf743d], al
je case.0x140088133.52
jmp 0x14008a150
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
je case.0x140088133.52
iretd
jmp 0x14008a150
add eax, dword [rax]
add byte [rsi + 0x2e], ah
invalid
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bae35fb], cl
mov eax, dword [0x141dcef90]
sub eax, dword [0x141dcef94]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcef90]
sub eax, dword [0x141dcef94]
imul eax, eax, 0xd381b21b
xor eax, 0xae3d29f1
mov dl, 9
or dword [0x18975658d], edi
or dword [0x18975658d], edi
jb case.0x140088133.43
jmp 0x14008a150
add byte [rax], al
add byte [rax], al
mov dl, 0x18
xor eax, eax
test al, al
jne case.0x140089c18.24
jmp 0x14008a150
mov eax, dword [0x141dcef70]
or eax, dword [0x141dcef74]
push 0x6901d451
invalid
xchg ecx, eax
in eax, dx
in eax, dx
pop rdi
push 0x6901d451
rcl byte [rcx + 0x355fedf3], 0x22
in eax, dx
pop rdi
xor eax, 0x20240a22
xor eax, 0x20240a22
or eax, 0x95dbe1cc
mov dl, 2
cmp eax, 0xc111ef7f
out dx, eax
adc ecx, eax
out dx, eax
adc ecx, eax
jae case.0x140088133.31
jmp 0x14008a150
mov eax, dword [0x141dcefa8]
xor edx, edx
div dword [0x141dcefac]
add eax, 0xafafc58e
invalid
scasd eax, dword [rdi]
scasd eax, dword [rdi]
imul rax, rax, 0x582966d9
shr rax, 0x3c
call 0x15bcaa38d
invalid
mov bl, 0xb2
invalid
cmp eax, 0xf3f87e8d
jae case.0x140088133.35
call 0x15bcaa38d
invalid
sbb edx, esi
mov bl, 0xb2
invalid
jmp 0x14008a150
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2baefdfb], cl
add dword [rbx], ecx
mov eax, dword [0x141dcef78]
or eax, dword [0x141dcef7c]
add eax, 0x1d45100
push rcx
invalid
add eax, 0x1d45100
add dword [rax + 0x69], ecx
rcl byte [rbx + 0x48198b2f], 0xc1
xchg ebx, eax
invalid
mov ebx, dword [rcx]
shr rax, 0x35
invalid
test byte [rdi], 0xef
imul rax, rax, 0x198b2f93
xchg ebx, eax
invalid
shr rax, 0x35
add eax, 0xa9ef0ff6
test eax, 0x1ce2140d
or eax, 0xa71ce214
sbb al, 0xa7
cmpsd dword [rsi], dword [rdi]
mov dl, 3
cmp eax, 0xc4499879
jae case.0x140089c18.3
invalid
jmp 0x14008a150
mov cl, 2
add byte [rax], al
nop
mov eax, dword [0x141dcef80]
xor edx, edx
sal bh, cl
xor eax, 0x1d450d6
push rax
invalid
invalid
push rax
invalid
sal bh, cl
xor eax, 0x1d450d6
push rax
invalid
invalid
push rax
invalid
or eax, 0x8ea00592
xchg edx, eax
add eax, 0x7b28ea0
mov dl, 7
cmp eax, 0x27a740ff
je case.0x140089c18.7
invalid
cmpsd dword [rsi], dword [rdi]
invalid
in al, 0xe9
pop qword [rdx]
jmp 0x14008a150
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2baf6dfb], cl
mov eax, dword [0x141dcef68]
xor eax, dword [0x141dcef6c]
mov eax, dword [0x141dcef68]
xor eax, dword [0x141dcef6c]
imul eax, eax, 0x35a13f92
add eax, 0xc736e5d8
xor eax, 0xab2cf50e
movabs eax, dword [0xe35c736e5d80535]
cmc
sub al, 0xab
mov dl, 1
cmp eax, 0x51647c0d
jl 0x140089f56
push rcx
jl 0x140089f56
push rcx
jb case.0x140089c18.1
jmp 0x14008a150
mov eax, dword [0x141dcefc0]
add eax, dword [0x141dcefc4]
imul eax, eax, 0xe547b9a3
add eax, 0x799b8915
mov dl, 0x14
cmp eax, 0xedf6c7d1
in eax, 5
adc eax, 0xb2799b89
adc al, 0x3d
rol edi, 1
imul ch
ja case.0x140089c18.20
jmp 0x14008a150
mov eax, dword [0x141dcef88]
xor edx, edx
div dword [0x141dcef8c]
invalid
add dword [0x17af558c2], eax
mov ecx, 0x140d3aec
add byte [rdx], ah
add al, 0x25
adc al, 0
cmpsb byte [rsi], byte [rdi]
lss ecx, [rax]
invalid
invalid
mov ecx, 0x140d3aec
add byte [rdx], ah
add al, 0x25
adc al, 0
cmpsb byte [rsi], byte [rdi]
lss ecx, [rax]
cmp eax, 0x68015327
je case.0x140089c18.8
invalid
jmp 0x14008a150
mov eax, dword [0x141dcef98]
imul eax, dword [0x141dcef9c]
add dword [0x16630d83b], esi
invalid
add dword [0x16630d83b], esi
sub byte [rsi], ah
add eax, 0x8b30c2b6
and eax, 0x743d818c
mov dl, 0xa
cmp eax, 0x1d77d0a3
je case.0x140089c18.10
jmp 0x14008a150
mov eax, dword [0x141dcefe0]
xor edx, edx
div dword [0x141dcefe4]
invalid
add dword [0x19c184f2b], ecx
add eax, 0xbc96bab
and eax, 0x4a2022c5
mov dl, 0x1e
cmp eax, 0xd32d70ab
stosd dword [rdi], eax
jo case.0x140088133.47
sal dword [rdi - 0x26], cl
invalid
invalid
stosd dword [rdi], eax
jo case.0x140088133.47
sal dword [rdi - 0x26], cl
jmp 0x14008a150
mov eax, dword [0x141dcefe8]
add eax, dword [0x141dcefec]
add eax, 0x1d45020
push rax
invalid
add eax, 0x1d45020
mov r8d, 0x9d522e39
push rdx
popfq
imul r8, rax
imul eax, eax
shr r8, 0x3f
shr eax, 0x3f
or r8d, 0x26b83fe2
or eax, 0x26b83fe2
mov eax, 0x4120b226
cmp eax, 0xc3fe000f
add dh, bh
ret
mov dl, 0x20
mov dl, 0x20
cmp r8d, 0xc3fe000f
add dh, bh
ret
ja case.0x140088133.67
invalid
jmp 0x14008a150
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bb03dfb], cl
add dword [rbx], ecx
add eax, 0x1d44fc0
mov eax, dword [0x141dcefc8]
or eax, dword [0x141dcefcc]
imul rax, rax, 0x514337e7
shr rax, 0x3c
and eax, 1
imul eax, eax, 0x2b84caea
mov dl, 0x16
cmp eax, 0x66e2666a
jae case.0x140089c18.22
invalid
jmp 0x14008a150
mov eax, dword [0x141dcf008]
sub eax, dword [0x141dcf00c]
and eax, 0x51193fe4
push rcx
push rcx
mov dl, 0x27
cmp eax, 0x25913c85
je case.0x140089c18.39
jmp 0x14008a150
mov eax, dword [0x141dcefb8]
and eax, dword [0x141dcefbc]
imul eax, eax, 0x8fdcf8e8
fmul qword [rdi + 0x4d613825]
insd dword [rdi], dx
fmul qword [rdi + 0x4d613825]
insd dword [rdi], dx
mov dl, 0x13
cmp eax, 0x6a2ecacc
jae case.0x140089c18.19
jmp 0x14008a150
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
mov eax, dword [0x141dcefd8]
and eax, dword [0x141dcefdc]
add dword [rbx], esp
add eax, 0x1d44f50
or eax, 0x22cb3907
and eax, 0x2edbb907
and ah, byte [0x16ee4599d]
mov dl, 0x1d
sbb eax, 0x89d0273d
and esi, dword [rbx - 0x1f]
cmp eax, 0x2389d027
mov dword [rbx], esp
jae case.0x140089c18.29
jmp 0x14008a150
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bb09dfb], cl
add dword [rbx], esp
mov eax, dword [0x141dcf018]
and eax, dword [0x141dcf01c]
add eax, 0x1d44f60
invalid
add eax, 0x1d44f60
add dword [0x1a85fc2d3], esi
xor eax, 0x68572212
push rdi
push 0xffffffff9e3ff305
invalid
sahf
add eax, 0x19e3ff3
or eax, 0x4a394502
add al, byte [rbp + 0x39]
invalid
invalid
sahf
add dword [0x18a41e5cd], ecx
add al, byte [rbp + 0x39]
mov dl, 0x26
mov dl, 0x26
mov dl, 0x26
cmp eax, 0x2b9760ad
cmp eax, 0x2b9760ad
invalid
jbe case.0x140089c18.38
fsub st(3), st(0)
jp 0x14008a13d
jmp 0x14008a150
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2bb115fb], cl
add dword [rbx], esi
mov eax, dword [0x141dcefd0]
xor eax, dword [0x141dcefd4]
add eax, 0x1d44ee8
invalid
invalid
add eax, 0x1d44ee8
add dword [rcx - 0x40], ebp
jmp 0x14008a0cc
invalid
imul eax, eax, 0x59c4dceb
fadd st(4), st(0)
pop rcx
add eax, 0x5f2b26e9
and eax, 0xa7d9c43d
mov dl, 0x1a
cmp eax, 0xe28cb0a8
ja case.0x140089c18.26
jmp 0x16567cc1e
jmp 0x14008a150
mov dl, 0x1b
jmp 0x14008a150
mov dl, 0x25
jmp 0x14008a150
mov dl, 0x29
jmp 0x14008a150
mov dl, 4
jmp 0x14008a150
mov dl, 5
jmp 0x14008a150
mov dl, 6
jmp 0x14008a150
mov dl, 0xb
jmp 0x14008a150
mov dl, 0xc
jmp 0x14008a150
mov dl, 0xd
jmp 0x14008a150
mov dl, 0x11
jmp 0x14008a150
mov dl, 0x12
jmp 0x14008a150
mov dl, 0x15
jmp 0x14008a150
mov dl, 0x19
jmp 0x14008a150
mov dl, 0x1f
jmp 0x14008a150
mov dl, 0x17
jmp 0x14008a150
mov dl, 0x1c
nop word cs:[rax + rax]
mov eax, dword [0x141dcf058]
imul eax, dword [0x141dcf05c]
and eax, 0xf7038d06
add eax, 0xbba63bbc
cmpsb byte [rsi], byte [rdi]
mov ebx, 0x448ad0d
invalid
cmpsb byte [rsi], byte [rdi]
mov ebx, 0x448ad0d
invalid
cmp eax, 0xdac85125
je 0x14008a150
nop word cs:[rax + rax]
mov eax, dword [0x141dcf078]
or eax, dword [0x141dcf07c]
xor eax, 0x22e25332
add eax, 0x86f8564e
xchg byte [0xeefe1ccf], bh
xchg byte [0xeefe1ccf], bh
ja 0x14008a180
cmp dl, 0x23
jne 0x14008a3fd
nop word cs:[rax + rax]
mov eax, dword [0x141dcf080]
sub eax, dword [0x141dcf084]
add eax, 0x6cf8e4be
cmp eax, 0xdf2c3741
jb 0x14008a1b0
lea rdx, [0x141dba518]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov eax, dword [0x141dcf090]
or eax, dword [0x141dcf094]
xor eax, 0x25092457
imul eax, eax, 0x6f46ffd1
add eax, 0x7c608634
cmp eax, 0x338f9183
jb case.0x14009b0c4.122
mov r15, qword [r14 - 1]
mov r12, qword [r14 + 7]
mov rax, qword [r12]
test rax, rax
je 0x14008a224
mov rcx, r15
call rax
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14008a220
cmp qword [r12 + 8], 0
je 0x14008a342
mov rax, qword [r12 + 0x10]
nop word cs:[rax + rax]
mov ecx, dword [0x141dcf098]
add ecx, dword [0x141dcf09c]
or ecx, 0xbe5fb22
add ecx, 0xaf752972
and ecx, 0x2a130151
cmp ecx, 0xf1408ef3
je 0x14008a240
cmp rax, 0x11
jae 0x14008a2b0
mov r12, r15
jmp 0x14008a2d2
invalid
mov eax, dword [str.qchCt_tR]
imul eax, dword [0x141dcf0a4]
and eax, 0x200bc68
add eax, 0x5a06e6ba
mov r12, qword [r15 - 8]
clc
clc
cmp eax, 0x46cdfb2f
jb 0x14008a2b0
invalid
mov eax, dword [0x141dcf0a8]
xor eax, dword [0x141dcf0ac]
or eax, 0xce586726
imul eax, eax, 0xe6809798
or eax, 0x94aba25
cmp eax, 0x6d22c528
jb 0x14008a32e
nop word cs:[rax + rax]
mov eax, dword [0x141dcf0b0]
sub eax, dword [0x141dcf0b4]
imul r15d, eax, 0xa91847b1
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp r15d, 0xecbe3ab5
jne 0x14008a342
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14008a300
mov eax, dword [0x141dcf0b8]
xor edx, edx
div dword [0x141dcf0bc]
cmp eax, 0xc29f2d72
jne 0x14008a35e
mov rax, qword [0x141ddb9a0]
dec r14
lea r12, [0x141dba464]
nop dword [rax + rax]
mov eax, dword [0x141dcf0c0]
or eax, dword [0x141dcf0c4]
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x4635ab1d
je 0x14008a370
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2bb2ddfb], cl
add dword [rbx - 0x2bb2dff3], ecx
add dword [rcx], eax
mov eax, dword [0x141dcf0c8]
mov ecx, dword [0x141dcf0cc]
add eax, ecx
enter 0xffffffffffffac05, 0xffffffffffffff85
or eax, 0x4137354d
or al, 0x3d
invalid
invalid
invalid
invalid
enter 0xffffffffffffac05, 0xffffffffffffff85
or eax, 0x4137354d
or al, 0x3d
mov ecx, 0x77b23b16
ja 0x14008a3a0
nop
ja 0x14008a3a0
nop
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, dword [0x141dcf620]
xor edx, edx
div dword [0x141dcf624]
and al, 0xd4
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d4248d
or eax, 0x6963940f
add eax, 0x6adbab98
cmp eax, 0xcd56dd6e
jb 0x14008d189
movzx eax, byte [r9 + 6]
cmp eax, 0x2f
je 0x14008d1d0
cmp eax, 0x5c
je 0x14008d1d0
jmp 0x14008d2cc
cld
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x59
add eax, 0x244d058b
invalid
movzx ebx, byte [r9 + 5]
mov eax, dword [0x141dcf628]
xor edx, edx
div dword [0x141dcf62c]
and eax, 0x6156558e
cmp eax, 0xb202270a
je 0x14008d1d5
mov eax, dword [0x141dcf630]
imul eax, dword [0x141dcf634]
add eax, 0x8cf2fde
or eax, 0xf5f7bf2f
cmp eax, 0x1e4e6b3a
je 0x14008d1ef
cmp bl, 0x3a
jne 0x14008d2cc
mov eax, dword [0x141dcf638]
xor edx, edx
div dword [0x141dcf63c]
and eax, 0xea2c9967
add eax, 0xb129bfd5
and eax, 0xc801d764
cmp eax, 0x4ef3415d
je 0x14008d216
movzx eax, byte [r10]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
mov esi, dword [0x141dcf640]
mov edi, dword [0x141dcf644]
add esi, edi
add esi, 0xa4773358
or esi, 0x22dc44f7
cmp esi, 0xace34180
je 0x14008d246
cmp dl, 0x19
ja 0x14008d2cc
mov r8d, dword [0x141dcf648]
imul r8d, dword [0x141dcf64c]
xor r8d, 0x8b0245c0
and r8d, 0xcf4765f5
xor r8d, 0xf92afd59
cmp al, 0x61
setae dl
cmp r8d, 0x960a4c63
ja 0x14008d26d
shl dl, 5
xor dl, al
mov byte [rcx], 2
mov byte [rcx + 1], dl
mov eax, dword [0x141dcf650]
add eax, dword [0x141dcf654]
and eax, 0x4c53ff92
add eax, 0x7e0894da
cmp eax, 0x83eaa3eb
jb 0x14008d2aa
jmp 0x14008ccc2
add r9, r8
xor r8d, r8d
test r8b, r8b
jne 0x14008d2d2
mov rsi, r10
cmp byte [rsi], 0x5c
je 0x14008d354
mov eax, dword [0x141dcf658]
xor edx, edx
div dword [str._Se0]
nop dword [rax]
mov eax, dword [0x141dcf660]
and eax, dword [0x141dcf664]
cmp eax, 0xf0fb4ca1
je 0x14008d2f0
inc rsi
inc r8
mov eax, dword [0x141dcf668]
xor edx, edx
div dword [0x141dcf66c]
mov eax, dword [0x141dcf670]
sub eax, dword [0x141dcf674]
add eax, 0x98bafef0
cmp eax, 0x12ac7c7e
jb 0x14008d317
nop
mov eax, dword [0x141dcf678]
and eax, dword [0x141dcf67c]
cmp eax, 0x3ccd3bcf
je 0x14008d330
cmp rsi, r9
jne 0x14008d2da
jmp 0x14008d357
mov r11, r8
xor eax, eax
test al, al
je 0x14008d368
mov byte [rcx], 0
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r11
mov eax, dword [0x141dcf680]
and eax, dword [0x141dcf684]
or eax, 0x30a658bd
imul eax, eax, 0x6cfbf303
add eax, 0xbcb3b68f
mov byte [rcx], 0
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r11
cmp eax, 0xcac12380
jae 0x14008d368
jmp 0x14008ccc2
xchg dl, bh
ror dword [0x1aca06fad], 1
ud2
and byte [rax], 0xd4
add dword [rbx - 0x2bdf81f3], ecx
add dword [rcx], eax
enter 0x6f05, 0x7e
invalid
xchg dword [0x1a58de53f], edx
idiv edi
inc dword [rax + rcx*4 + 0x49]
add ebx, ebp
fisttp qword [rbx - 0x2bde48fb]
add dword [rbx], esi
add eax, 0x1d421b5
mov eax, dword [0x141dcf720]
xor eax, dword [0x141dcf724]
and eax, 0x92414220
mov byte [rcx], 4
cmp eax, 0xe1aaf2fc
jne 0x14008d583
mov byte [rcx], 4
jmp 0x14008d563
xor eax, eax
test al, al
jne 0x14008d5df
jmp 0x14008d5bb
mov eax, dword [0x141dcf728]
xor eax, dword [0x141dcf72c]
and esp, edx
add dword [0xd23efecc], esp
and esp, edx
add dword [0xd23efecc], esp
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdi
cmp eax, 0x1b3ba78f
jne 0x14008d5ed
mov qword [rcx + 8], r10
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdi
jmp 0x14008d5bb
mov eax, dword [0x141dcf730]
xor eax, dword [0x141dcf734]
add eax, 0x1d4213b
add eax, 0x1d4213b
add eax, 0x4c438331
mov edx, 0xdf858867
imul rdx, rax
imul edx, eax
imul edx, eax
shr rdx, 0x3e
imul eax, edx, 0xb0d04d90
cmp eax, 0x7b0cc75e
jbe 0x14008d620
mov qword [rcx + 0x20], rsi
nop dword [rax]
mov eax, dword [0x141dcf738]
sub eax, dword [0x141dcf73c]
imul rax, rax, 0x1c24cebf
shr rax, 0x3b
shr eax, 0x3b
shr eax, 0x3b
add eax, 0xcd840fde
or eax, 0xbe0eb059
mov qword [rcx + 0x20], rsi
cmp eax, 0x9247cff6
je 0x14008d620
jmp 0x14008ccc2
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov r8, rdx
mov eax, dword [0x141dcf758]
xor edx, edx
div dword [0x141dcf75c]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf760]
imul eax, dword [0x141dcf764]
imul eax, eax, 0xc6749f92
cmp eax, 0x7f3ca480
je 0x14008d690
movzx r11d, byte [r8 + 0x38]
cmp r11b, 3
je 0x14008d79d
nop dword [rax]
mov eax, dword [0x141dcf768]
xor eax, dword [0x141dcf76c]
and eax, 0x3035cda2
imul r10d, eax, 0x6b426ea5
movzx r9d, byte [r8 + 0x10]
xor eax, eax
cmp r9, 3
setae dl
cmp r10d, 0x7f8419b2
je 0x14008d6c0
movzx ebx, byte [r8 + 0x39]
mov al, dl
lea eax, [rax + rax*2]
add eax, 7
mov dword [rsp + 0x1c], eax
mov eax, 0xe8cb013d
nop word cs:[rax + rax]
mov edx, dword [0x141dcf770]
and edx, dword [0x141dcf774]
imul r10d, edx, 0x2bd51043
or r10d, 0x4884f04a
test byte [rax + 0x4c], cl
imul edx, eax
test byte [rax + 0x4c], cl
imul edx, eax
shr r10, 0x3f
mov rsi, qword [r8 + 0x30]
lea rdx, [rsi + 1]
test rsi, rsi
cmove rdx, rsi
cmp r10d, 0x53e16a5f
ja 0x14008d710
mov r10, qword [r8 + 0x20]
lea rax, [r10 + 4]
movzx esi, byte [r8 + 0x3a]
mov byte [rsp + 7], sil
lea rsi, [r10 + rdx]
add rsi, 2
mov qword [rsp + 8], rsi
or byte [rcx - 0x7d], cl
ret 0x4808
mov dword [rsp + 0x20], eax
add r10, rdx
mov qword [rsp + 0x10], r10
nop word [rax + rax]
or byte [rcx - 0x7d], cl
ret 0x4808
mov eax, dword [0x141dcf778]
xor eax, dword [0x141dcf77c]
and eax, 0x84c00000
cmp eax, 0xbdd31005
ja 0x14008d780
cmp bl, 3
jne 0x14008d7e8
mov eax, dword [0x141dcf790]
or eax, dword [0x141dcf794]
imul eax, eax, 0x64251486
add eax, 0x8390128e
imul rax, rax, 0x2df69143
shr rax, 0x3d
cmp eax, 0xb96ef548
jne 0x14008d7c9
mov byte [rcx], 0xa
xor eax, eax
nop dword [rax + rax]
mov byte [rcx], 0xa
test al, al
jne 0x14008d7d0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbp, qword [r8 + 8]
nop dword [rax]
mov eax, dword [0x141dcf780]
imul eax, dword [0x141dcf784]
add dword [0x17f274e26], esi
add dword [0x17f274e26], esi
add eax, 0x218017a1
imul rdx, rax, 0xf6f9a69
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1c
cmp eax, 0xc99d23bf
mov edi, 0x77c99d23
invalid
mov edi, 0x77c99d23
invalid
mov r13, qword [r8]
mov esi, 0xf93a561b
mov r15d, 9
mov r10d, 0xc3021705
mov r12, rbp
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf788]
and eax, dword [0x141dcf78c]
or eax, 0x804a40
xor eax, 0xc00408
or eax, 0xba38a1b7
cmp eax, 0x699bf426
hlt
wait
invalid
jb 0x14008d840
hlt
cmp r11b, bl
ja 0x14008d79d
test r11b, r11b
test bl, bl
je 0x14008d8b0
movzx eax, r11b
cmp eax, 1
jne 0x14008d9c9
mov eax, dword [0x141dcf7a8]
or eax, dword [0x141dcf7ac]
and eax, 0x5b61fb71
invalid
pop rbx
imul eax, eax, 0x864c8967
cmp eax, 0x460aa935
mov edx, 0x8aa7bf2d
ja 0x14008ddfa
invalid
jmp 0x14008ddd0
mov eax, dword [0x141dcf7a0]
and eax, dword [0x141dcf7a4]
xor eax, 0x9dad6bb7
imul eax, eax, 0x2cd13b14
add eax, 0x45f9b0dc
cmp eax, 0xa123c50e
jb 0x14008d8b0
cmp r9b, 6
je 0x14008d9b9
nop dword [rax]
mov eax, dword [0x141dcf7b8]
and eax, dword [0x141dcf7bc]
imul eax, eax, 0x29b4215
or eax, 0xa1544c7
xor eax, 0xcc2002b1
cmp eax, 0xd2f01804
ja 0x14008d8e0
lea rax, [0x141dba528]
movsxd rdx, dword [rax + r9*4]
add rdx, rax
mov rax, qword [rsp + 0x20]
jmp rdx
mov eax, dword [0x141dcf7c0]
imul eax, dword [0x141dcf7c4]
imul eax, eax, 0xa96c5d97
or eax, 0x81de3f8e
imul rax, rax, 0x2eb6b139
shr rax, 0x3c
cmp eax, 0x3269b615
jae 0x14008d920
mov rax, qword [rsp + 0x10]
jmp 0x14008d990
mov edx, dword [0x141dcf7d0]
and edx, dword [0x141dcf7d4]
xor edx, 0x1200054
and edx, 0x1210054
cmp edx, 0x793027c0
je 0x14008d990
test rax, rax
jne 0x14008e0c7
mov byte [r8 + 0x38], 1
mov r11b, 1
mov rdi, r13
jmp 0x14008dfb0
cmp eax, 2
jne 0x14008dff0
test r12, r12
mov ebp, 0xf68bc007
je 0x14008e084
mov eax, dword [0x141dcf8a8]
sub eax, dword [0x141dcf8ac]
imul eax, eax, 0xb1e7b0f9
add eax, 0x4a44b1b7
cmp eax, 0xb84779b4
jb 0x14008d9e0
lea r11, [r12 + r13]
xor r14d, r14d
cmp r9b, 3
jae 0x14008dad8
mov rdi, r13
nop word cs:[rax + rax]
mov eax, dword [0x141dcf8b0]
sub eax, dword [0x141dcf8b4]
imul eax, eax, 0x1208ec7a
cmp eax, 0x196933ea
je 0x14008da20
cmp byte [rdi], 0x5c
je case.0x1400029e1.492
mov eax, dword [0x141dcf8b8]
xor edx, edx
div dword [0x141dcf8bc]
mov eax, dword [0x141dcf8c0]
and eax, dword [0x141dcf8c4]
imul rax, rax, 0x7ada8fcb
shr rax, 0x3d
xor eax, 0x3c69cd51
cmp eax, 0x8bd7288e
ja 0x14008da50
inc rdi
inc r14
mov eax, dword [0x141dcf8c8]
sub eax, dword [0x141dcf8cc]
imul rax, rax, 0x1c6ab24d
shr rax, 0x3c
or eax, 0x3bc8187c
imul eax, eax, 0x8d75f52
cmp eax, 0x5957ab2f
jb 0x14008da79
nop word cs:[rax + rax]
mov eax, dword [0x141dcf8d0]
sub eax, dword [str.v8_i]
and eax, 0x6b325468
add eax, 0xb495f210
cmp eax, 0xb613cec0
jb 0x14008dab0
cmp rdi, r11
jne 0x14008da20
jmp 0x14008db21
mov rax, r13
nop dword [rax + rax]
movzx edx, byte [rax]
cmp edx, 0x2f
je 0x14008db28
cmp edx, 0x5c
je 0x14008db28
nop dword [rax]
mov edx, dword [0x141dcf8d8]
add edx, dword [0x141dcf8dc]
or edx, 0x4aaadb0c
imul edx, edx, 0xf1e36fe3
jrcxz 0x14008db75
jrcxz 0x14008daf9
sbb eax, 0xca8101d4
or al, 0xdb
stosb byte [rdi], al
imul rdx, rdx, 0xfffffffff1e36fe3
jrcxz 0x14008db75
jrcxz 0x14008daf9
jrcxz 0x14008db75
jrcxz 0x14008daf9
xor edx, 0x22f630c3
cmp edx, 0x887dda82
jb 0x14008daf0
inc rax
inc r14
cmp rax, r11
jne 0x14008dae0
xor edi, edi
mov r14, r12
jmp 0x14008db40
invalid
sbb byte [rdi + 1], bh
mov edi, 1
jmp 0x14008db40
mov edi, 1
nop word cs:[rax + rax]
mov eax, dword [0x141dcf8e0]
imul eax, dword [0x141dcf8e4]
imul eax, eax, 0xc22678cb
cmp eax, 0xc922990d
je 0x14008db40
test r14, r14
je 0x14008dd00
mov rdx, r13
mov eax, dword [rsp + 0x1c]
mov r11d, eax
cmp r14, 1
je 0x14008dc50
add byte [rax], al
mov al, 9
cmp r14, 2
jne 0x14008dc90
nop word cs:[rax + rax]
mov edx, dword [0x141dcf8e8]
xor edx, dword [0x141dcf8ec]
cmp edx, 0x3edb7206
je 0x14008db90
movzx edx, byte [r13]
nop dword [rax]
mov r11d, dword [0x141dcf8f0]
and r11d, dword [0x141dcf8f4]
xor r11d, 0x7d571326
add r11d, 0x78ccc48a
imul r11, r10
shr r11, 0x3e
cmp r11d, 0x505eed0d
ja 0x14008dbb0
cmp dl, 0x2e
jne 0x14008dc90
invalid
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf8f8]
and eax, dword [0x141dcf8fc]
xor eax, 0x63af4d52
imul rax, rbp
shr rax, 0x3e
cmp eax, 0x943186e4
je 0x14008dbf0
lea rdx, [r13 + 1]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx - 0x2be325fb], cl
add dword [rbx], ecx
add eax, 0x1d41cd8
mov eax, dword [0x141dcf900]
or eax, dword [0x141dcf904]
add eax, 0x4dcac97f
or eax, 0x5d3cdf5c
imul eax, eax, 0x64c95e92
cmp eax, 0x901e3a9b
jae 0x14008dc20
mov r11b, 8
nop word cs:[rax + rax]
mov eax, dword [0x141dcf908]
imul eax, dword [0x141dcf90c]
imul ebp, eax, 0x1f4bf3ea
xor ebp, 0x65cb546e
add ebp, 0xd61bb38d
cmp byte [rdx], 0x2e
movzx eax, r11b
cmovne eax, r15d
cmp ebp, 0x9b908d22
ja 0x14008dc50
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2be385eb], cl
add dword [rbx], esi
adc eax, 0x1d41c78
mov edx, dword [0x141dcf910]
xor edx, dword [0x141dcf914]
imul rdx, rdx, 0x3707b21b
shr rdx, 0x3d
imul edx, edx, 0x2d3b3d83
and edx, 0x1957cf9a
cmp edx, 0x7c23f22d
ja 0x14008dc90
add rdi, r14
sub r12, rdi
jb 0x14008e15c
mov edx, dword [0x141dcf960]
or edx, dword [0x141dcf964]
add rdi, r13
add edx, 0x33c4a94e
or edx, 0x1530408
cmp edx, 0x1ac10997
jb case.0x1400616b6.225
jmp 0x14008df70
mov eax, dword [0x141dcf918]
xor edx, edx
div dword [0x141dcf91c]
imul eax, eax, 0xbba935ae
cmp eax, 0x825d5974
je 0x14008dd00
nop dword [rax + rax]
mov eax, dword [0x141dcf920]
or eax, dword [0x141dcf924]
add eax, 0xb8364309
imul rax, rsi
shr rax, 0x3b
add eax, 0x3281e006
cmp eax, 0xe396b0e3
ja 0x14008dd20
sub r12, rdi
jb 0x14008e15c
add rdi, r13
mov qword [r8], rdi
mov eax, dword [0x141dcf928]
imul eax, dword [0x141dcf92c]
xor eax, 0x7db5564b
imul eax, eax, 0x3c4e2aac
cmp al, 0xd
cwde
invalid
insd dword [rdi], dx
cmp eax, 0xf62e2395
jbe 0x14008dd80
cmp al, 0xd
cwde
invalid
mov qword [r8 + 8], r12
nop dword [rax]
mov eax, dword [0x141dcf930]
imul eax, dword [0x141dcf934]
and eax, 0xa400010
mov qword [r8 + 8], r12
cmp eax, 0x79cc47bd
ja 0x14008dd80
nop dword [rax]
mov eax, dword [0x141dcf938]
imul eax, dword [0x141dcf93c]
imul eax, eax, 0x28f4c9da
xor eax, 0x4309c70
cmp eax, 0xb0e64ee3
ja 0x14008dda0
mov r11b, 2
mov rbp, r12
jmp 0x14008dfb0
mov eax, dword [0x141dcf7b0]
sub eax, dword [0x141dcf7b4]
add eax, 0x5d022022
imul rax, rdx
shr rax, 0x3d
or eax, 0x3419d908
mov byte [r8 + 0x38], 2
cmp eax, 0x342a4149
jbe 0x14008de01
mov byte [r8 + 0x38], 2
jmp 0x14008ddd0
cmp byte [rsp + 7], 0
jne 0x14008e010
nop dword [rax]
mov eax, dword [0x141dcf838]
xor edx, edx
div dword [0x141dcf83c]
add eax, 0xeb53b586
imul rax, rax, 0x411d2fad
shr rax, 0x3b
add eax, 0xd4dc8579
cmp eax, 0x2f8505fc
jb 0x14008de10
mov r11b, 2
cmp r9d, 3
jae 0x14008de4b
mov rdi, r13
jmp 0x14008dfb0
cmp r9d, 5
je 0x14008df16
cmp r9d, 6
jne 0x14008e0e5
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp - 0x7b], cl
in al, 0xf
test ch, dh
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x7d
add byte [rbx - 0x2be62afb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d419d1
test r12, r12
je 0x14008df5d
movzx edi, byte [r13]
mov eax, dword [0x141dcf848]
xor edx, edx
div dword [0x141dcf84c]
nop dword [rax + rax]
add byte [rcx - 0x7d], cl
cld
add dword [rcx + 0xf], eax
xchg esp, eax
cmp r12, 1
sete r14b
invalid
mov eax, dword [0x141dcf850]
xor edx, edx
div dword [0x141dcf854]
add eax, 0x3ca886b5
or eax, 0x1901354f
and eax, 0x1f4535df
fbstp tbyte [0xc048fdec]
jmp [rsi]
setne dl
cmp eax, 0x8d9a283
invalid
je 0x14008de80
invalid
fbstp tbyte [0xc048fdec]
jmp [rsi]
or byte [rbp + rcx*8 + 0x41], dh
or dh, dl
or r14b, dl
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x14008dec0
test r14b, r14b
je 0x14008df1e
cmp dil, 0x2e
sete al
ror byte [rcx - 0x7d], 0xfc
add dword [rax + 0xf], eax
xchg esp, eax
mov dword [rax + 0x20], 0x441f0fc7
add byte [rax], al
ror byte [rcx - 0x7d], 0xfc
add dword [rax + 0xf], eax
xchg esp, eax
mov dword [rax + 0x20], 0x441f0fc7
add byte [rax], al
mov eax, dword [0x141dcf860]
xor edx, edx
div dword [0x141dcf864]
imul eax, eax, 0x9b3bbbe2
add eax, 0xae600954
or eax, 0x92053d18
sbb byte [0x166467105], bh
invalid
cld
invalid
je 0x14008dee0
invalid
sbb byte [0x166467105], bh
cmp esp, 0x40db74d3
cld
sal dword [rbx + rbx*8 + 0x40], cl
cld
sal dword [rbx + rbx*8 + 0x40], cl
test dil, dil
test bh, bh
jne 0x14008e115
mov rdi, r13
jmp 0x14008dfb0
mov rdi, r13
jmp 0x14008dfb0
mov eax, dword [0x141dcf858]
imul eax, dword [0x141dcf85c]
and eax, 0x2230ef5b
add eax, 0x385a3799
and eax, 0x68b3cdba
cmp eax, 0x79d0ef15
out dx, eax
sar byte [rcx + 0x77], 1
invalid
out dx, eax
sar byte [rcx + 0x77], 1
fld qword [rcx + 0xf]
movzx eax, byte [r13 + 1]
cmp eax, 0x2f
invalid
invalid
movzx eax, byte [r13 + 1]
cmp eax, 0x2f
je 0x14008e115
add dword [r11 - 0x7bf0d008], r8d
mov byte [rcx], 0
add byte [rbx - 0x7bf0a308], al
mov ebp, 0x4c000001
mov edi, ebp
cmp eax, 0x5c
je 0x14008e115
mov rdi, r13
jmp 0x14008dfb0
xor r12d, r12d
mov rdi, r13
in al, 0x4c
mov edi, ebp
jmp 0x14008dfb0
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dcf968]
imul edx, dword [0x141dcf96c]
add dword [rdi], ecx
scasd eax, dword [rdi]
adc eax, 0x1d419ef
xor edx, 0x690b3a7c
add edx, 0x258c9d1
ret 0xc9d1
pop rax
add cl, byte [rcx - 0x77]
cmp byte [rbp - 0x77], cl
invalid
invalid
ret 0xc9d1
or byte [rcx - 0x75ad8a06], al
jb case.0x1400616b6.225
invalid
cmp edx, 0x418a5275
jb case.0x1400616b6.225
invalid
mov r11b, 2
mov r11b, 2
mov rbp, r12
cmp al, 0xa
jne 0x14008e0d6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dcf940]
xor eax, dword [0x141dcf944]
add eax, 0x55141ad
add eax, 0xbc4c4735
mov al, byte [0x13b538821]
add eax, 0xbc4c4735
mov al, byte [0x13b538821]
movabs rsp, 0xfc3dfb4aa856058a
ficomp dword [rax + 0x49de761d]
mov ebp, edi
cmp eax, 0x1d98dafc
jbe 0x14008dfb0
mov r13, rdi
jmp 0x14008d840
mov qword [r8], rdi
mov qword [r8 + 8], r12
jmp 0x14008df70
mov eax, dword [0x141dcf798]
imul eax, dword [0x141dcf79c]
cmp eax, 0x7054f144
je 0x14008dff0
jmp 0x14008e258
invalid
mov eax, dword [0x141dcf840]
add eax, 0x1d4182a
and eax, dword [0x141dcf844]
imul rax, rax, 0x4f29aa57
imul eax, eax, 0x4f29aa57
imul eax, eax, 0x4f29aa57
shr rax, 0x3e
shr eax, 0x3e
xor eax, 0xb737c77f
add eax, 0xe29a3000
cmp eax, 0xa114376
jb 0x14008e010
test rbp, rbp
je 0x14008e1e1
dec rbp
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2be7c5fb], cl
invalid
add byte [rax], al
mov eax, dword [0x141dcf890]
sub eax, dword [0x141dcf894]
invalid
add dword [rbx], ebp
add eax, 0x1d41838
xor eax, 0x84002802
and eax, 0x8651a926
push rcx
xchg byte [0x12ea4f4d0], dh
push rcx
xchg byte [0x12ea4f4d0], dh
cmp eax, 0x650f06af
jb 0x14008e050
inc r13
mov qword [r8], r13
mov qword [r8 + 8], rbp
mov byte [rcx], 6
invalid
jmp 0x14008d7d7
invalid
mov eax, dword [0x141dcf898]
add eax, 0x1d4180e
sub eax, dword [0x141dcf89c]
cmp eax, 0x5f0f59d8
pop rdi
pop rdi
jne case.0x14009b0c4.132
mov byte [r8 + 0x38], 3
nop dword [rax]
mov eax, dword [0x141dcf8a0]
add eax, dword [0x141dcf8a4]
or eax, 0xbf6f2dcc
add eax, 0x27809b04
mov byte [r8 + 0x38], 3
cmp eax, 0x6f027bb6
ja case.0x14009b0c4.132
jmp 0x14008d79d
invalid
xor eax, eax
test al, al
jne 0x14008e28a
jmp 0x14008e25a
add byte [rax], al
mov byte [rcx], al
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r14
jmp 0x14008d7d7
mov byte [rcx], 6
nop dword [rax + rax]
mov eax, dword [0x141dcf868]
xor edx, edx
div dword [0x141dcf86c]
imul eax, eax, 0xf29b3dc
add eax, 0x7d9672e8
cmp eax, 0x7ca0fe9
jbe 0x14008e0f0
invalid
jmp 0x14008d7d7
test rbp, rbp
je 0x14008e258
dec rbp
inc r13
mov qword [r8], r13
mov qword [r8 + 8], rbp
mov eax, dword [0x141dcf870]
add eax, dword [0x141dcf874]
xor eax, 0xa93c89cc
imul rax, rax, 0x59f75eef
shr bh, 0x5e
neg dword [rcx + 0x48]
shr eax, 0x3e
invalid
invalid
shr bh, 0x5e
neg dword [rcx + 0x48]
shr eax, 0x3e
invalid
invalid
call 0x13298ee88
or dh, byte [rbx - 0xacd8dc3]
cmc
or eax, 0xb30af290
cmp eax, 0xf5f53272
ja 0x14008e253
jmp 0x14008e229
mov eax, dword [0x141dcf948]
sub eax, dword [0x141dcf94c]
and eax, 0x3254dbec
imul eax, eax, 0xed1b7943
add eax, 0x1da2a009
invalid
invalid
invalid
invalid
or dword [rax + 0x7d3d1da2], esp
invalid
cmp eax, 0x4ad377d
jae 0x14008e190
ud2
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dcf950]
and eax, dword [0x141dcf954]
add eax, 0x1d417b8
invalid
add eax, 0x1d417b8
or eax, 0x52dbf515
fist dword [rdx + 0x69]
sal byte [rdx + 0x550e589], 0x15
cmp ecx, dword [rax + rax + 0xf]
or edi, dword [0xd979eacb]
cdq
push rdx
imul eax, eax, 0x50e589b2
add eax, 0x4c3b15
ud2
cdq
jb 0x14008e190
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rbx - 0x2be86dfb], cl
add dword [rcx], esi
sal bh, cl
div dword [0x141dcf95c]
mov eax, dword [0x141dcf958]
xor edx, edx
div dword [0x141dcf95c]
or eax, 0xeb655654
and eax, 0xeb75de55
cmp eax, 0xd69ec3b8
je 0x14008e1c0
jmp 0x14008e258
mov eax, dword [0x141dcf880]
xor eax, dword [0x141dcf884]
add eax, 0x1d41697
add eax, 0x1d41697
imul rax, rax, 0x46a6beb1
shr rax, 0x3e
cmp eax, 0x8f18a571
jno 0x14008e1a0
invalid
invalid
jne 0x14008e201
jno 0x14008e1a0
sbb byte [rdi + 0xb0f0275], cl
ud2
mov eax, dword [0x141dcf888]
mov ecx, dword [0x141dcf88c]
add eax, ecx
add eax, 0x2e6e6e73
outsb dx, byte [rsi]
and eax, 0x2e195613
outsb dx, byte [rsi]
and eax, 0x2e195613
add eax, 0x34fae02f
ud2
mov eax, dword [0x141dcf878]
xor eax, dword [0x141dcf87c]
invalid
invalid
add dword [0x164f72a94], ecx
and al, 0x69
rcl bl, 0x80
rol dword [rax + 0x60584ee], cl
invalid
invalid
invalid
invalid
and al, 0x69
rcl bl, 0x80
rol dword [rax + 0x60584ee], cl
invalid
invalid
invalid
rol dword [rax + 0x60584ee], cl
imul eax, dword [rbx - 0x24], 0x3d0701c6
mov ebx, dword [rcx]
and eax, 0x84830f06
cmc
invalid
mov byte [rcx], 7
cmp eax, 0x625198b
jae 0x14008d7d7
mov byte [rcx], 7
jmp 0x14008e229
invalid
ud2
mov eax, dword [0x141dcf7d8]
xor edx, edx
div dword [0x141dcf7dc]
imul eax, eax, 0xe0b22560
add eax, 0x9b5cf120
js 0x14008e273
invalid
imul rax, rax, 0x770e10c5
shr rax, 0x3e
call 0x180cf23bf
cmp byte [rcx], al
rol ch, 0x10
invalid
call 0x180cf23bf
cmp byte [rcx], al
cmp eax, 0x99f34baf
cdq
jbe 0x14008e291
mov byte [r8 + 0x38], 1
cmp byte [rcx], al
jmp 0x14008e25a
cmp r9, 5
mov r11, qword [rsp + 0x20]
and byte [rdi], cl
invalid
xchg esi, eax
add byte [rax], al
invalid
and byte [rdi], cl
xchg dword [rsi + 0x48000000], edx
xchg esi, eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1d2c299
invalid
xchg esi, eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1d2c299
invalid
lea rax, [0x141dba540]
add dword [rdx + 0x63], ecx
adc al, 0x88
movsxd rdx, dword [rax + r9*4]
add rdx, rax
jmp rdx
ret 0xe2ff
mov eax, dword [0x141dcf7e8]
sub eax, dword [0x141dcf7ec]
imul eax, eax, 0x4cce3bb7
add eax, 0xce734bd3
and eax, 0xaa02a5f4
cmp eax, 0xde42efbf
je case.0x14008e2ae.0
mov r10, r11
jmp 0x14008e35b
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcf7f0]
xor eax, dword [0x141dcf7f4]
and eax, 0x29661373
xor eax, 0xc3a8ea38
add eax, 0x353dd1f2
cmp eax, 0x1928339a
jae case.0x14008e2ae.1
mov r10, qword [rsp + 0x10]
jmp 0x14008e35b
mov eax, dword [0x141dcf7f8]
or eax, dword [0x141dcf7fc]
add dword [rbx], ecx
add eax, 0x1d414ec
or eax, 0xa12b1a5e
shr eax, 1
imul rax, rax, 0x41f31e5
invalid
add al, 0x48
shr eax, 0x37
or eax, 0x17850d3
cmp eax, 0x6ff4250f
ja case.0x14008e2ae.5
invalid
mov r10d, 2
jmp 0x14008e35b
mov eax, dword [0x141dcf7e0]
sub eax, dword [0x141dcf7e4]
cmp eax, 0x8d51be15
je case.default.0x14008e2ae
jmp 0x14008e258
invalid
mov r10, qword [rsp + 8]
jmp 0x14008e35b
mov r10d, 6
mov eax, dword [0x141dcf800]
xor edx, edx
div dword [0x141dcf804]
nop dword [rax]
mov eax, dword [0x141dcf808]
xor edx, edx
div dword [0x141dcf80c]
xor eax, 0x1d4148e
xor eax, 0x1d4148e
imul eax, eax, 0x949cbbe8
add eax, 0xd70920c0
cmp eax, 0x8297f5bb
jb 0x14008e370
cmp r10, rbp
ja case.default.0x14008e3a7
lea rax, [0x141dba558]
movsxd rdx, dword [rax + r9*4]
add rdx, rax
jmp rdx
mov r11, qword [rsp + 0x10]
jmp case.0x14008e3a7.0
mov eax, dword [0x141dcf820]
or eax, dword [0x141dcf824]
and eax, 0x20b63510
xor eax, 0x9ad00b59
add eax, 0xbeea45db
cmp eax, 0x9c565455
ja case.0x14008e3a7.5
mov r11d, 2
jmp case.0x14008e3a7.0
mov r11, qword [rsp + 8]
jmp case.0x14008e3a7.0
mov r11d, 6
nop word [rax + rax]
mov eax, dword [0x141dcf828]
xor edx, edx
div dword [0x141dcf82c]
imul eax, eax, 0x806a83ea
or eax, 0xe8a6e802
and eax, 0xeaffe9aa
cmp eax, 0xb7631de9
je case.0x14008e3a7.0
sub rbp, r11
jb 0x14008e258
add r11, r13
mov qword [r8], r11
mov qword [r8 + 8], rbp
mov rax, qword [r8 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r8 + 0x11]
movups xmm1, xmmword [r8 + 0x21]
movups xmmword [rcx + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rcx + 1], eax
adc dword [rdi], ecx
adc dword [rcx + 1], eax
mov byte [rcx], r9b
mov qword [rcx + 0x28], r13
xor eax, eax
test al, al
je 0x14008e460
mov qword [rcx + 0x30], r10
nop word cs:[rax + rax]
mov eax, dword [0x141dcf830]
xor eax, dword [0x141dcf834]
imul eax, eax, 0xaf43d7ee
add eax, 0x608759ff
imul rax, rax, 0x17901097
shr rax, 0x3c
call 0x1919230c1
xor byte [0xc8328809], bh
call 0x1919230c1
xor byte [0xc8328809], bh
je 0x14008e460
jmp 0x14008d7d7
xor eax, eax
test al, al
je 0x14008e49a
ud2
mov eax, dword [0x141dcf810]
sub eax, dword [0x141dcf814]
and eax, 0xa9a95fd2
add eax, 0xf152924d
imul rax, rax, 0x6e788501
shr rax, 0x3e
ud2
mov eax, dword [0x141dcf818]
xor edx, edx
div dword [0x141dcf81c]
invalid
add dword [0x14fd794ef], ecx
imul eax, eax, 0x5b17f14e
invalid
add eax, 0xf61f0ad4
cmp eax, 0x57bb81a2
jb 0x14008e4c4
jmp 0x14008e258
lea rdx, [r8 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xf8
invalid
rol byte [rcx - 0x80], 0xf8
add al, 0x48
cmovae rdx, rax
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmovae r11, rax
fmul dword [rcx + rdi - 0x26]
fmul dword [rcx + rdi - 0x26]
jne 0x14008ec9c
nop dword [rax + rax]
invalid
mov eax, dword [0x141dcf970]
xor eax, dword [0x141dcf974]
and eax, 0x1a1a100
add eax, 0x5c538c74
push rbx
pop rsp
push rbx
pop rsp
or eax, 0x97fd74ab
cmp eax, 0xdb4aa389
jb 0x14008e540
mov al, 1
test rdx, rdx
je 0x14008e5c9
cmp edx, 4
jne 0x14008ec9c
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14008e580
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rdi + 0x10]
jne 0x14008ec9a
mov rdi, qword [rdi + 8]
mov eax, dword [0x141dcfa70]
and eax, dword [0x141dcfa74]
imul eax, eax, 0x80b915ec
imul rax, rax, 0x13d51395
shr rax, 0x38
shr eax, 0x38
shr eax, 0x38
call 0x1a4c94eee
invalid
imul eax, eax, 0xcd2df064
cmp eax, 0x8f7ba350
je 0x14008ea46
jmp 0x14008e9ff
cmp r9b, 4
jb 0x14008ec9c
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov eax, dword [0x141dcf978]
imul eax, dword [0x141dcf97c]
xor eax, 0x11bdf8a2
add eax, 0x1024284
add dword [0x164b575c0], edi
add dword [0x164b575c0], edi
jb case.0x1400781c4.222
mov eax, dword [0x141dcf980]
xor edx, edx
div dword [0x141dcf984]
nop dword [rax]
mov eax, dword [0x141dcf988]
sub eax, dword [0x141dcf98c]
or eax, 0x35b95ec2
imul eax, eax, 0x1aa6146
add dword [0xfa4fe7d0], ecx
add dword [0xfa4fe7d0], ecx
cmp eax, 0x7fe8a974
je 0x14008e610
cmp cl, r8b
jne 0x14008ec9a
nop dword [rax]
mov eax, dword [0x141dcf990]
xor eax, dword [0x141dcf994]
imul rax, rax, 0x5fd37187
shr rax, 0x3d
add eax, 0xeff3b3d6
cmp eax, 0xb7fc97e5
jb 0x14008e640
cmp rcx, 5
ja 0x14008e6f3
stc
add eax, 0x86870f
add byte [rax], al
lea rax, [0x141dba570]
movsxd rcx, dword [rax + rcx*4]
cld
mov esi, 0x634801d2
or al, 0x88
add rcx, rax
jmp rcx
int1
add eax, dword [rax]
add cl, ch
cmpsb byte [rsi], byte [rdi]
add eax, dword [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov eax, dword [0x141dcf9c8]
xor eax, dword [0x141dcf9cc]
imul eax, eax, 0x1c5e6c57
imul rax, rax, 0x52479b81
shr rax, 0x3d
cmp eax, 0x50212ae7
ja 0x14008e6c0
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x14008ec9c
mov eax, dword [0x141dcf998]
or eax, dword [0x141dcf99c]
add eax, 0xb4ce89f9
and eax, 0xa7741f1a
sbb bl, byte [rdi]
je 0x14008e6b0
sbb bl, byte [rdi]
je 0x14008e6b0
imul rax, rax, 0x41ce57b3
shr rax, 0x3d
cmp eax, 0x82c2458d
ja 0x14008e6f3
ud2
mov ecx, dword [0x141dcf9e8]
and ecx, dword [0x141dcf9ec]
imul rcx, rcx, 0x136feacd
shr rcx, 0x38
shr ecx, 0x38
shr ecx, 0x38
imul ecx, ecx, 0xbac6f863
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xf4a45f9f
hlt
ja 0x14008e730
hlt
mov rbx, qword [rsi + 0x10]
mov rax, qword [rdi + 0x10]
adc byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
adc byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
mov ecx, dword [0x141dcf9f0]
and ecx, dword [0x141dcf9f4]
or ecx, 0x39b218ac
add ecx, 0x641bc1f4
shr ecx, 2
imul rcx, rcx, 0x421896b7
imul ecx, ecx, 0x421896b7
imul ecx, ecx, 0x421896b7
shr rcx, 0x3a
cmp ecx, 0xe16eccca
je 0x14008e770
cmp rbx, rax
jne 0x14008ec9a
mov eax, dword [0x141dcf9f8]
add eax, dword [0x141dcf9fc]
or eax, 0xf744f44e
mov ecx, 0x9a4cc66d
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xb6d732fe
cmp ecx, 0x85be66de
jae 0x14008e7e3
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
xor ebp, ebp
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test bpl, bpl
jne 0x14008e7e5
or byte [rax - 0x75], cl
or byte [rcx - 0x77], r9b
fsubr st(0)
loope 0x14008e807
invalid
mov ecx, eax
mov eax, dword [str.__Tv]
xor edx, edx
div dword [0x141dcfa04]
invalid
add dword [rcx - 0x40], ebp
mov dword [rdi + rax*2], edi
loop case.0x140088692.88
invalid
pop rdx
je case.0x1400029e1.510
adc esp, edx
add dword [rcx - 0x40], ebp
mov dword [rdi + rax*2], edi
loop case.0x140088692.88
invalid
invalid
test ecx, ecx
jne 0x14008ec9a
xor eax, eax
test al, al
jne 0x14008e821
mov r8, qword [rsi + 0x20]
mov eax, dword [0x141dcfa58]
and eax, dword [0x141dcfa5c]
add dword [rbx], esp
add eax, 0x1d41227
imul eax, eax, 0xa6c6fc2c
and eax, 0xddf3af64
cmp eax, 0xdf307378
ja 0x14008e829
cmp r8, qword [rdi + 0x20]
jne 0x14008ec9a
add al, 0
invalid
add al, 0
add byte [rbx - 0x2bedf6fb], cl
add dword [rbx], ebp
add eax, 0x1d41207
mov eax, dword [0x141dcfa60]
sub eax, dword [0x141dcfa64]
and eax, 0xc3e71006
add eax, 0xc5e3307f
imul rax, rax, 0x6a095903
shr rax, 0x3d
cmp eax, 0xd7c68136
ja 0x14008e851
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
mov ecx, dword [0x141dcfa68]
and ecx, dword [0x141dcfa6c]
imul ecx, ecx, 0x8b61d530
leave
xor ch, dl
invalid
mov eax, dword [rcx + 0x3a07dbc1]
mov ecx, 0xb5d6f981
loop 0x14008e91c
ja 0x14008e88b
leave
xor ch, dl
invalid
jmp 0x14008ec9c
mov ecx, dword [0x141dcf9e0]
sub ecx, dword [0x141dcf9e4]
imul rcx, rcx, 0x732867d9
jae 0x14008e986
shr ecx, 0x3d
jae 0x14008e986
shr ecx, 0x3d
or ecx, 0x79e34b8d
cmp ecx, 0x4ce2b6b
je 0x14008e92a
jmp 0x14008ec9c
add eax, ebp
xchg ebp, eax
sub ecx, dword [rax - 0x3f]
call 0xd66426ca
sub dl, 0xf
xchg ecx, ecx
add dword [rax], eax
add cl, ch
insd dword [rdi], dx
add dword [rax], eax
add byte [rbx - 0x2bef97fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d41064
nop dword [rax + rax]
shr rax, 0x3d
cmp eax, 0xea80965b
ja 0x14008eb5e
jmp 0x14008eb07
mov eax, dword [0x141dcfa10]
or eax, dword [0x141dcfa14]
imul rax, rax, 0x1d16a1e3
shr rax, 0x3c
cmp eax, 0x328b559c
je 0x14008e9b0
nop
mov eax, dword [0x141dcfa18]
add eax, dword [0x141dcfa1c]
imul ecx, eax, 0xfc6c3cf2
add ecx, 0x4ea9de7a
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
cmp ecx, 0xfd8d3d7e
jae 0x14008e9d0
jmp 0x14008ec9c
mov eax, dword [0x141dcfa78]
xor eax, dword [0x141dcfa7c]
add eax, 0x775c0892
mov r14d, 0x83cffa17
imul r14, rax
shr r14, 0x3e
or r14d, 0xfbf3b294
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
cmp r14d, 0xdd2e3c36
ja 0x14008ec9c
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008e9ff
invalid
mov eax, dword [0x141dcf9c0]
sub eax, dword [0x141dcf9c4]
imul rcx, rax, 0x8074f63
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul r15d, eax, 0x5ddd1b8a
imul rax, r15, 0x1869344f
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
sub r15d, eax
shr r15d, 1
add r15d, eax
shr r15d, 0x1f
mov rcx, qword [rsi + 8]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
add byte [rcx - 0x7f], al
invalid
mov eax, 0x76311fbf
invalid
add byte [rcx - 0x7f], al
invalid
mov rcx, qword [rsi + 8]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x14008eb07
test eax, eax
jne 0x14008ec9a
mov eax, dword [0x141dcfa20]
xor edx, edx
div dword [0x141dcfa24]
mov eax, dword [0x141dcfa28]
add eax, 0x1d40e9d
imul eax, dword [0x141dcfa2c]
add eax, 0xbde9fc7
imul rax, rax, 0x40a88645
shr rax, 0x3d
cmp eax, 0x95a8c893
je 0x14008eb85
invalid
mov eax, dword [0x141dcfa30]
sub eax, dword [0x141dcfa34]
add eax, 0xacb5750
and eax, 0x9822deb0
xor eax, 0x2b9d334b
cmp eax, 0x6cff7fa
jb 0x14008eba9
mov rbx, qword [rsi + 0x20]
mov rax, qword [rdi + 0x20]
mov ecx, 0x9015b131
invalid
nop
adc eax, 0x5a158b90
invalid
mov edx, dword [0x141dcfa38]
add edx, dword [0x141dcfa3c]
imul rdx, rcx
shr rdx, 0x3f
imul edx, edx, 0xb15d7364
cmp edx, 0x8c6073e8
call 0x1b4954c6c
invalid
call 0x1b4954c6c
fimul word [rax + 0x39]
ret
cmp rbx, rax
jne 0x14008ec9a
mov eax, dword [0x141dcfa40]
sub eax, dword [0x141dcfa44]
imul eax, eax, 0x4ef1a5a9
and eax, 0x2e6b5455
imul eax, eax, 0x6e134501
cmp eax, 0x462aac7d
jb 0x14008ec03
mov rdi, qword [rdi + 0x18]
mov rsi, qword [rsi + 0x18]
mov eax, dword [0x141dcfa48]
add dword [rbx], esp
add eax, 0x1d40e11
add dword [rbx], esp
add eax, 0x1d40e11
imul eax, eax, 0x2f32f9cb
add eax, 0xe6a70755
or eax, 0xa05ea7
cmp eax, 0xa9c2b86a
jae 0x14008ec60
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
mov eax, dword [0x141dcfa50]
imul eax, dword [0x141dcfa54]
add eax, 0x8bbaceaa
xor eax, 0x7fbdf948
imul ebp, eax, 0xbef37f2f
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
cmp ebp, 0x41df0492
jb 0x14008ec60
invalid
jmp 0x14008ec9c
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
nop dword [rax + rax]
mov eax, dword [0x141dcfa90]
sub eax, dword [0x141dcfa94]
imul eax, eax, 0x91641e80
xor eax, 0x5afb107e
imul eax, eax, 0x5c9029d7
cmp eax, 0xfbf0c234
je 0x14008ed30
mov rax, qword [r8]
mov rdx, qword [r8 + 8]
cmp r10b, 6
sete bl
test r11b, r11b
setne r10b
or r10b, bl
nop dword [rax]
mov esi, dword [0x141dcfa98]
imul esi, dword [0x141dcfa9c]
add esi, 0x91543501
or esi, 0x3cca0c18
add esi, 0xc1dfde8f
cmp esi, 0xd3ac1be2
jb 0x14008ed70
test r10b, r10b
test dl, dl
je 0x14008eda8
xor edi, edi
jmp 0x14008edb7
mov edi, 2
cmp rdx, 1
jbe 0x14008f4a5
cmp rdi, rdx
jne 0x14008f259
xor r10d, r10d
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14008edd0
test r11b, r11b
jne 0x14008eded
movzx eax, byte [r8 + 0x10]
xor edx, edx
test dl, dl
jne 0x14008ede0
cmp eax, 6
jne 0x14008ef40
xor eax, eax
movzx edx, r10b
movzx esi, r9b
add rsi, rax
add rsi, rdx
invalid
mov r9, qword [r8 + 8]
cmp rsi, r9
ja 0x14008f3d4
invalid
invalid
add byte [rcx - 0x75], cl
cmp byte [rbp + rcx*4 + 0x14], cl
invalid
mov rdi, qword [r8]
lea r10, [rdi + rsi]
lea rbx, [rdi + r9]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcfb10]
xor eax, dword [0x141dcfb14]
xor eax, 0xc542536f
add eax, 0xbb3cefde
and eax, 0x867a7fea
cmp eax, 0x448310f
je 0x14008ee20
mov eax, 0x9af051dd
sub rbx, r10
nop word [rax + rax]
mov edx, dword [0x141dcfb18]
sub edx, dword [0x141dcfb1c]
imul rdx, rax
shr rdx, 0x3d
add edx, 0x810e17ef
or edx, 0x498e5dfd
std
pop rbp
mov cs, word [rcx - 0x7f]
cli
sub byte [rax], bl
invalid
stc
ja 0x14008ee50
std
pop rbp
mov cs, word [rcx - 0x7f]
cli
sub byte [rax], bl
and eax, 0x45d877f9
movzx ebx, byte [rax + 0x10]
movzx r11d, byte [r8 + 0x10]
cmp rsi, r9
jne 0x14008ee90
xor r8d, r8d
jmp 0x14008f0f6
invalid
add byte [rax], al
mov eax, dword [0x141dcfb20]
or eax, dword [0x141dcfb24]
or eax, 0x524c1c48
xor eax, 0x96868490
imul rax, rax, 0x3051c9ff
shr rax, 0x3d
cmp eax, 0xdf6beb00
ja 0x14008ee90
xor r8d, r8d
cmp r11b, 3
jae 0x14008f055
mov r14, r9
nop dword [rax + rax]
mov eax, dword [0x141dcfb28]
xor edx, edx
div dword [str..7L0_5]
imul eax, eax, 0x9cb8d73d
add eax, 0x616310f9
invalid
imul rax, rax, 0x1c26b877
shr rax, 0x3c
cmp eax, 0x8186270c
ja 0x14008eed0
invalid
cmp byte [rdi + r14 - 1], 0x5c
je 0x14008f090
mov dword [rcx], eax
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141dcfb30]
xor eax, dword [0x141dcfb34]
add eax, 0x8d976feb
or eax, 0xe5fcc7f1
cmp eax, 0x551205bb
je 0x14008ef10
dec r14
dec esi
dec rbx
cmp rsi, r14
jne 0x14008eed0
jmp 0x14008f0f6
mov edx, dword [0x141dcfac0]
sub edx, dword [0x141dcfac4]
add edx, 0xb1776192
ja 0x14008ef03
ja 0x14008ef03
shr edx, 3
imul rdx, rdx, 0x209ae91b
shr rdx, 0x3a
add edx, 0x728d358b
cmp edx, 0xc7e912e0
ja 0x14008ef40
lea rdx, [0x141dba588]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [rax + 0x20]
add rax, 4
mov edx, 0xb6ec2ea9
nop word [rax + rax]
mov r11d, dword [0x141dcfad0]
imul r11d, dword [0x141dcfad4]
add dword [rdi + rcx - 0x51], ecx
invalid
add dword [rdi + rcx - 0x51], ecx
fimul dword [rcx - 0x3f]
jmp 0x14008f005
imul ebx, edx
shr r11, 0x3e
imul r11d, r11d, 0x2026b6ae
imul ebx, ebx, 0x2026b6ae
imul ebx, ebx, 0x2026b6ae
add r11d, 0xc5d09849
cmp r11d, 0x55ff495f
ja 0x14008efb0
jmp 0x14008edef
add byte [rax], al
mov eax, dword [0x141dcfad8]
sub eax, dword [0x141dcfadc]
loopne 0x14008f004
invalid
add dword [rax + 0x69], ecx
rcl byte [rcx + 0x480e2211], 0xc1
invalid
invalid
loopne 0x14008f004
invalid
shr eax, 0x3a
call 0x13ee97344
and eax, 0xfffffffe
cmp eax, 0xa0a5ca30
je 0x14008eff0
movabs al, byte [0x834820408b49df74]
ror byte [rax], 0xf
invalid
mov rax, qword [r8 + 0x20]
add rax, 8
nop dword [rax]
mov r11d, dword [0x141dcfae0]
sub r11d, dword [0x141dcfae4]
and r11d, 0x8048400
mov rsi, qword [r8 + 0x30]
lea rdx, [rsi + 1]
test rsi, rsi
test esi, esi
test esi, esi
cmove rdx, rsi
cmp r11d, 0x95e8147
je 0x14008f020
add rax, rdx
jmp 0x14008edef
mov rax, r9
nop dword [rax + rax]
mov edx, dword [0x141dcfb38]
or edx, dword [0x141dcfb3c]
cmp edx, 0x44a1f775
je 0x14008f060
movzx edx, byte [rdi + rax - 1]
cmp edx, 0x2f
je 0x14008f090
cmp edx, 0x5c
je 0x14008f090
dec rax
dec rbx
cmp rsi, rax
jne 0x14008f060
jmp 0x14008f0f6
dec rbx
add rsi, rbx
inc rsi
nop dword [rax]
mov eax, dword [0x141dcfb40]
sub eax, dword [0x141dcfb44]
and eax, 0x732074c7
imul eax, eax, 0x3583444d
or eax, 0x956511d7
cmp eax, 0x7648fa3e
jb 0x14008f0a0
cmp rsi, r9
ja 0x14008f421
add rdi, rsi
nop
mov eax, dword [0x141dcfb90]
sub eax, dword [0x141dcfb94]
mov edx, 0x2b01d40a
add eax, 0x1d40ab8
or eax, 0xc6fedffa
and eax, 0xdefedffe
cmp eax, 0x36447f83
je 0x14008f0d0
mov r8d, 1
mov r10, rdi
sub r9, rsi
nop dword [rax]
mov eax, dword [0x141dcfb48]
and eax, dword [0x141dcfb4c]
imul eax, eax, 0x2f7aa335
add eax, 0x2e93a679
cmp eax, 0x50129862
ja 0x14008f100
test r9, r9
je 0x14008f240
test byte [rcx], bl
add dword [rax], eax
invalid
test byte [rcx], bl
add dword [rax], eax
add byte [rax - 0x67cb6f7], dh
mov al, 9
cmp r9, 2
invalid
je 0x14008f19b
add dh, byte [rsp + rbp*2 + 0x49]
cmp ecx, 1
cmp r9, 1
jne 0x14008f242
movzx edx, byte [r10]
nop dword [rax]
mov esi, dword [0x141dcfb50]
add esi, dword [0x141dcfb54]
or esi, 0x9210704c
imul esi, esi, 0x32be84e1
xor esi, 0x12d74102
cmp esi, 0xfb1cee64
out dx, al
sbb al, 0xfb
out dx, al
sbb al, 0xfb
ja 0x14008f140
cmp dl, 0x2e
jne 0x14008f242
nop
mov esi, dword [0x141dcfb58]
imul esi, dword [0x141dcfb5c]
loop 0x14008f17d
invalid
xor eax, eax
cmp r11b, 3
setae dl
cmp esi, 0xda73d0c1
je 0x14008f170
mov al, dl
lea eax, [rax + rax*2]
add eax, 7
jmp 0x14008f242
xor edx, edx
nop dword [rax]
test dl, dl
jne 0x14008f1a0
movzx edx, byte [r10]
mov dh, 0x12
nop dword [rax + rax]
mov r11d, dword [0x141dcfb60]
imul r11d, dword [0x141dcfb64]
or r11d, 0xafcff9f9
and r11d, 0xbfdffbfb
cmp r11d, 0xb6b958fe
je 0x14008f1b0
cmp dl, 0x2e
jne 0x14008f242
nop dword [rax + rax]
mov eax, dword [0x141dcfb68]
imul eax, dword [0x141dcfb6c]
add eax, 0xdd706aa2
xor eax, 0x689ffe4d
push 0xffffffffdd5b8905
mov bl, 0x3d
invalid
mov esi, ebp
sbb esi, dword [rdx - 0x23]
push 0xffffffffdd5b8905
mov bl, 0x3d
invalid
sbb esi, dword [rdx - 0x23]
cmp byte [r10 + 1], 0x2e
sete al
xor al, 9
nop dword [rax]
mov edx, dword [0x141dcfb70]
xor edx, dword [0x141dcfb74]
and edx, 0xeeb94d1c
mov ecx, 0x2eac1ee
mov ecx, 0x2eac1ee
imul rdx, rdx, 0x13a510d9
shr rdx, 0x37
add edx, 0xc348a46e
cmp edx, 0x9dd0de5c
jb 0x14008f210
jmp 0x14008f242
mov al, 0xa
or cl, byte [rbp + 1]
enter 0xffffffffffff894c, 1
mov dword [rcx], eax
add r8, r9
mov qword [rcx], r8
mov dword [rcx], eax
mov dword [rcx], eax
mov byte [rcx + 8], al
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
pop rbx
pop rdi
pop rsi
pop r14
ret
add rdx, rax
lea rsi, [rax + rdi]
inc rsi
cmp rsi, rdx
sete r10b
movzx eax, byte [rax + rdi]
cmp al, 0x2e
setne dl
xchg ebp, eax
ret 0x844
shl byte [rsi + 0x2e], cl
nop dword [rax + rax]
xchg ebp, eax
ret 0x844
mov edi, dword [0x141dcfaa8]
sub edi, dword [0x141dcfaac]
or edi, 0x30e31308
imul rdi, rdi, 0xc76b5d1
shr rdi, 0x3b
imul edi, edi, 0x1d2037a
cmp edi, 0xd97fbb1f
ja 0x14008f280
test dl, 1
je 0x14008f2e4
cmp al, 0x2e
sete dl
mov esi, dword [0x141dcfab8]
imul esi, dword [0x141dcfabc]
or esi, 0xe35ce92d
imul esi, esi, 0xe7c1fffb
add esi, 0x1e2ecd67
cmp esi, 0xcbd95d70
jb 0x14008f2b0
and r10b, dl
jmp 0x14008edc3
movzx ebx, byte [rsi]
nop word [rax + rax]
cmp bl, 0x2f
sete sil
cmp bl, 0x5c
sete r10b
mov eax, dword [0x141dcfab0]
xor edx, edx
div dword [0x141dcfab4]
and eax, 0xe6c38e7a
add eax, 0x6f0e35ed
xor eax, 0xaceea868
cmp eax, 0xeb052936
jae 0x14008f2f0
or r10b, sil
jmp 0x14008edc3
mov eax, dword [0x141dcfaf8]
mov edi, dword [0x141dcfafc]
invalid
add dword [rcx], eax
invalid
add edi, 0xdbda3199
invalid
or edi, 0x8082c800
and edi, 0x92f2f800
test r11, r11
mov rax, rsi
cmove rax, r11
add rax, rdx
cmp edi, 0x22cc7ca6
jbe 0x14008f340
jmp 0x14008edef
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcfaf0]
or eax, dword [0x141dcfaf4]
add dword [rbx], ecx
add eax, 0x1d40748
xor eax, 0x43544122
add eax, 0x5c8185c6
cmp eax, 0x103e37c7
jb 0x14008f3a0
mov rax, qword [r8 + 0x20]
add rax, 4
jmp 0x14008edef
mov eax, dword [0x141dcfb00]
imul eax, dword [0x141dcfb04]
and eax, 0x11d4c4f6
add eax, 0x3c53ca4b
cmp eax, 0x6c4afed6
jbe 0x14008f400
ud2
mov eax, dword [0x141dcfb08]
xor edx, edx
div dword [0x141dcfb0c]
or eax, 0xfffd7b7f
ud2
mov eax, dword [0x141dcfb78]
xor edx, edx
div dword [0x141dcfb7c]
or eax, 0x7103f8a3
add eax, 0xc4dc0b8e
and eax, 0x57200960
cmp eax, 0x75c0ec9d
jbe 0x14008f450
ud2
mov eax, dword [0x141dcfb80]
xor edx, edx
div dword [0x141dcfb84]
add eax, 0xcaf148d4
xor eax, 0x77e2fa7f
imul eax, eax, 0xbfc4b21d
ud2
invalid
mov eax, dword [0x141dcfb88]
or eax, dword [0x141dcfb8c]
and eax, 0x65b6819d
imul eax, eax, 0x86cd0bf4
add eax, 0x23044a77
add al, 0x23
add al, 0x23
cmp eax, 0xeba3a77c
ja 0x14008f480
jmp 0x14008f4c2
mov eax, dword [0x141dcfaa0]
sub eax, dword [0x141dcfaa4]
cmp eax, 0x98b8a32e
jne 0x14008f4ba
ud2
xor eax, eax
ud2
ud2
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcfc18]
xor edx, edx
div dword [0x141dcfc1c]
or eax, 0xec2d295e
imul edi, eax, 0xe2b1eb21
add edi, 0x2708f44d
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.140090320
cmp edi, 0x4849a3be
jb 0x14008f540
movabs rdi, 0x8000000000000000
mov eax, 0xdddd69a1
mov ecx, 0x85e0409f
nop dword [rax]
mov edx, dword [0x141dcfc20]
and edx, dword [0x141dcfc24]
imul rdx, rax
shr rdx, 0x3f
or edx, 0xa2d3e208
imul rdx, rcx
shr rdx, 0x3c
cmp edx, 0x7064cac1
ja 0x14008f590
mov rcx, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
cmp rcx, rdi
jne 0x14008f7a0
nop dword [rax + rax]
mov eax, dword [0x141dcfd08]
sub eax, dword [0x141dcfd0c]
and eax, 0x5c44e151
imul eax, eax, 0xab6476e7
add eax, 0xcb735a40
cmp eax, 0xc60d9c35
ja 0x14008f5e0
mov rax, qword [rsp + 0x38]
and eax, 3
cmp rax, 3
ja case.default.0x14008f623
lea rcx, [0x141dba5b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x38]
lea rbx, [rax - 1]
xor eax, eax
test al, al
jne 0x14008f630
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14008f640
mov rax, qword [rsp + 0x38]
mov r14, qword [rax - 1]
mov rsi, qword [rax + 7]
mov rax, qword [rsi]
test rax, rax
je 0x14008f698
mov rcx, r14
call rax
mov eax, 0xf5a0ce47
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfd18]
sub ecx, dword [0x141dcfd1c]
xor ecx, 0x71a890c5
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xbe0dde1
cmp ecx, 0x205e3f98
ja 0x14008f670
mov rcx, qword [rsi + 8]
mov eax, dword [0x141dcfd20]
xor edx, edx
div dword [0x141dcfd24]
nop word [rax + rax]
mov eax, dword [0x141dcfd28]
xor edx, edx
div dword [0x141dcfd2c]
imul eax, eax, 0x78cc3aff
add eax, 0x31db429f
cmp eax, 0xe32a265c
ja 0x14008f6b0
test rcx, rcx
je 0x14008f765
mov rax, qword [rsi + 0x10]
nop dword [rax]
mov ecx, dword [0x141dcfd30]
imul ecx, dword [0x141dcfd34]
and ecx, 0x78c9e12a
cmp ecx, 0xbe0caf34
je 0x14008f6e0
nop dword [rax + rax]
mov ecx, dword [0x141dcfd38]
or ecx, dword [0x141dcfd3c]
imul rcx, rcx, 0x7b68b051
shr rcx, 0x3e
or ecx, 0x5a0af212
adc dh, dl
or bl, byte [rdx - 0x7f]
stc
fsub st(5), st(0)
invalid
add al, 0x72
invalid
adc dh, dl
or bl, byte [rdx - 0x7f]
stc
fsub st(5), st(0)
invalid
cmp rax, 0x11
jb 0x14008f753
mov r14, qword [r14 - 8]
nop
mov eax, dword [0x141dcfd40]
imul eax, dword [0x141dcfd44]
add eax, 0x3d4db86b
xor eax, 0x2a492220
or eax, 0xd4221d09
cmp eax, 0xafd3880f
jb 0x14008f730
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141dcfd48]
add eax, dword [0x141dcfd4c]
imul rax, rax, 0x5511e9ab
shr rax, 0x3e
imul eax, eax, 0x4b649da7
cmp eax, 0xb688a9ae
jne 0x140090060
jmp 0x140090084
mov eax, dword [0x141dcfc28]
xor edx, edx
div dword [0x141dcfc2c]
or eax, 0x30d9b7c3
imul eax, eax, 0xc0390a9c
or eax, 0x98149626
cmp eax, 0x29e05135
jb 0x14008f7a0
mov eax, dword [0x141dcfc30]
or eax, dword [0x141dcfc34]
add eax, 0xf9c9a83e
leave
stc
leave
stc
cmp eax, 0xe115573e
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], r15
mov eax, 0xb64ae903
nop word [rax + rax]
mov ecx, dword [0x141dcfc38]
sub ecx, dword [0x141dcfc3c]
imul rcx, rax
shr rcx, 0x3b
imul ecx, ecx, 0x10fd1594
add ecx, 0xb768401f
cmp ecx, 0xd1f96f9d
ja 0x14008f7f0
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x88], 0
mov r13d, 0x200
mov eax, 2
mov qword [rsp + 0x30], rax
mov r14b, 1
xor eax, eax
mov qword [rsp + 0x40], rax
xor edi, edi
xor r12d, r12d
nop dword [rax + rax]
cmp r13, 0x201
jae 0x14008f880
mov esi, 0x200
lea rbp, [rsp + 0x98]
jmp 0x14008f8b9
sub r13, r12
sub rdi, r12
cmp r13, rdi
ja 0x14008f92b
mov rdi, qword [rsp + 0x40]
mov eax, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
cmovb r12, rdi
mov qword [rsp + 0x88], r12
mov rsi, r12
mov rbp, qword [rsp + 0x30]
mov r13, r12
invalid
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rsp + 0x38]
mov rdx, rbp
mov r8d, r13d
call qword [sym.imp.KERNEL32.dll_GetEnvironmentVariableW]
mov r15d, eax
test eax, eax
jne 0x14008fa13
mov qword [rsp + 0x90], rdi
mov rdi, rsi
mov eax, dword [0x141dcfc58]
imul eax, dword [0x141dcfc5c]
imul eax, eax, 0x3a210279
imul rcx, rax, 0x1fd27b9d
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
or eax, 0xbe532350
cmp eax, 0x987f1480
mov rbx, qword [sym.imp.KERNEL32.dll_GetLastError]
jae 0x14008f9d0
jmp 0x14008f9f2
mov qword [rsp + 0x20], 2
mov r9d, 2
lea rcx, [rsp + 0x78]
mov rdx, r12
mov r8, r13
call fcn.1400fd630
mov eax, dword [0x141dcfc40]
xor edx, edx
div dword [0x141dcfc44]
invalid
add dword [rdi], ecx
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [0x141dcfc48]
sub eax, dword [0x141dcfc4c]
and eax, 0x72c5040
cmp eax, 0x7c36a549
jl 0x14008f9eb
invalid
jl 0x14008f9eb
call 0x1644d84c4
js 0x14008f9c6
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov eax, dword [0x141dcfc50]
and eax, dword [0x141dcfc54]
imul eax, eax, 0x23817a14
add eax, 0x9aae6cdc
imul rcx, rax, 0x63d8fe51
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x19
mov rcx, qword [rsp + 0x80]
cmp eax, 0x1915918
jae 0x14008f982
mov qword [rsp + 0x30], rcx
jmp 0x14008f88f
nop word cs:[rax + rax]
mov esi, dword [0x141dcfc60]
xor esi, dword [0x141dcfc64]
add esi, 0x269218f
and esi, 0x423d3087
call rbx
cmp esi, 0xd69bddc3
jbe 0x14008fa00
inc bl
fstp qword [rbx - 0xf1892a]
shr ebx, cl
fisub dword [rsi + 0x2e]
nop dword [rax + rax]
call rbx
jmp 0x14008f9d0
test eax, eax
mov rsi, rdi
mov rdi, qword [rsp + 0x90]
jne 0x14008fce8
mov r8d, r15d
nop word cs:[rax + rax]
mov eax, dword [0x141dcfc90]
imul eax, dword [0x141dcfc94]
or eax, 0xd59e52fd
add eax, 0xd9e772dd
imul rax, rax, 0x6ea2bb35
shr rax, 0x3d
cmp eax, 0x5d033ccb
ja 0x14008fa20
cmp r13, r8
jne 0x14008fa80
mov eax, dword [0x141dcfc98]
or eax, dword [0x141dcfc9c]
imul eax, eax, 0xc086700b
or eax, 0xf6ac3cf0
imul eax, eax, 0x458125f6
cmp eax, 0x55962620
mov rbx, qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, dword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, dword [sym.imp.KERNEL32.dll_GetLastError]
jae 0x14008fa90
jmp 0x14008fabf
jae 0x14008fb70
mov r13, r8
jmp 0x14008fb60
mov eax, dword [0x141dcfca0]
xor edx, edx
div dword [0x141dcfca4]
imul rax, rax, 0x6e0080b5
shr rax, 0x3e
imul esi, eax, 0xb0e3a678
and esi, 0x8e82fed0
call rbx
cmp esi, 0x2eaeaf1c
jne 0x14008fad0
call rbx
jmp 0x14008fa90
cmp eax, 0x7a
jne 0x14008fd69
invalid
add byte [rcx], dh
rol byte [rax + rax*8 - 0x72b5038b], 0xc
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
xor eax, eax
test al, al
jne 0x14008fadb
lea rcx, [r13*2]
mov edx, dword [0x141dcfca8]
sub edx, dword [0x141dcfcac]
and edx, 0x6a526383
cmp r13, 0x7fffffff
mov rax, rcx
mov r8d, 0xffffffff
cmova rax, r8
cmp edx, 0x311f2624
je 0x14008fae7
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfcb0]
or ecx, dword [0x141dcfcb4]
add ecx, 0x6c9ed6c1
shr ecx, 2
imul rcx, rcx, 0x21f2f65
shr rcx, 0x36
or ecx, 0x2c24cfee
cmp ecx, 0xc8f6af6
jb 0x14008fb20
mov r13, rax
nop word cs:[rax + rax]
test r14b, r14b
je 0x14008fb60
jmp 0x14008f860
mov eax, dword [str._Ztg]
or eax, dword [0x141dcfccc]
xor eax, 0x122015c4
or eax, 0x6cdfe20b
xor eax, 0x1b496bf9
cmp eax, 0x2e0ac40d
jb 0x14008fb70
cmp rsi, r8
mov r14, qword [rsp + 0x50]
mov r12, qword [rsp + 0x48]
movabs r13, 0x8000000000000000
jb 0x14008fdb4
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x58
lea rcx, [rsp + 0x58]
mov rdx, rbp
call fcn.14008ba90
cmp qword [rsp + 0x40], 0
je 0x14008fc10
mov rcx, qword [0x141ddb9a0]
xor edx, edx
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dcfcd0]
xor edx, edx
div dword [0x141dcfcd4]
add eax, 0xabb8e3ce
invalid
jrcxz 0x14008fbaa
stosd dword [rdi], eax
or eax, 0x805b226b
add eax, 0xa92f0b5c
cmp eax, 0xaf066e0e
ja 0x14008fbe0
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dcfce8]
and eax, dword [0x141dcfcec]
xor eax, 0x8af2cbad
add eax, 0x948c4bdb
imul rax, rax, 0x701f21cd
shr rax, 0x3e
cmp eax, 0x82a55a4d
ja 0x14008fc10
mov rax, qword [rsp + 0x58]
pop rax
nop dword [rax]
mov ecx, dword [0x141dcfcf0]
or ecx, dword [0x141dcfcf4]
imul ecx, ecx, 0xcb23d81f
xor ecx, 0xd8c004a1
or ecx, 0x25076316
cmp ecx, 0x3b28c561
je 0x14008fc40
cmp rax, r13
jne 0x14008fd27
nop
mov eax, dword [0x141dcfcf8]
xor eax, dword [0x141dcfcfc]
add eax, 0xd175d395
xor eax, 0x2004082e
and eax, 0x648409ee
cmp eax, 0x699f74c4
ja 0x14008fc70
mov r15, qword [rsp + 0x60]
nop word [rax + rax]
mov eax, dword [0x141dcfd00]
xor edx, edx
div dword [0x141dcfd04]
or eax, 0x80220408
and eax, 0x94e244a8
loop 0x14008fc4c
loop 0x14008fc4c
imul eax, eax, 0x7405f2ae
cmp eax, 0x38cd1c18
jb 0x14008fca0
jmp 0x14008ff02
add byte [rbx - 0x2bffc5fb], cl
add dword [rbx], esi
add eax, 0x1d40038
mov eax, dword [0x141dcfd10]
xor eax, dword [0x141dcfd14]
cmp eax, 0x9bbfdb1b
je case.default.0x14008f623
jmp 0x14009002d
mov eax, dword [0x141dcfc68]
add eax, dword [0x141dcfc6c]
or eax, 0x538d0277
mov ecx, 0xa603a263
imul rcx, rax
imul ecx, eax
imul ecx, eax
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
shr rcx, 0x3f
or ecx, 0x8648d722
cmp ecx, 0x76a56d64
movabs r13, 0x8000000000000000
jae 0x14008fdda
jmp 0x14008fe14
mov eax, dword [0x141dcfd60]
imul eax, dword [0x141dcfd64]
imul eax, eax, 0x2947859f
mov ecx, 0xb3012d3b
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x1731e5ab
jbe 0x1400900f3
jmp 0x140090128
mov al, 1
nop word [rax + rax]
test al, al
je 0x14008fd60
jmp case.0x14008f623.0
mov eax, dword [0x141dcfcb8]
xor edx, edx
sal bh, cl
xor eax, 0x1d3ff45
sal bh, cl
xor eax, 0x1d3ff45
xor eax, 0x12e6f678
imul eax, eax, 0x33b0e68c
or eax, 0xbb2e3633
cmp eax, 0x6823412a
and ebp, dword [r8 + 0x73]
invalid
and ebp, dword [r8 + 0x73]
add cl, byte [rdi]
ud2
mov eax, dword [0x141dcfcc0]
add eax, dword [0x141dcfcc4]
ud2
mov eax, dword [0x141dcfcc0]
add eax, dword [0x141dcfcc4]
xor eax, 0x452820e8
and eax, 0x55aab6ed
ud2
and dh, cl
call [0x1b9f2df25]
add al, byte [rax]
add byte [rbx - 0x2c00e1fb], cl
add dword [rbx], ebp
add eax, 0x1d3ff1c
rol dword [rcx], cl
mov eax, dword [0x141dcfcd8]
sub eax, dword [0x141dcfcdc]
rol dword [rcx], cl
rol dword [rcx], cl
add eax, 0xac6bbbbf
or eax, 0xfb20d4a4
cmp eax, 0x4a6369d2
jne 0x14009002f
jmp 0x14009005c
mov eax, dword [0x141dcfc70]
xor eax, dword [0x141dcfc74]
or eax, 0xe2f7ae0f
imul esi, eax, 0x24920c8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x58], r13
cmp esi, 0x736dc003
jne 0x14008fe2e
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], r13
jmp 0x14008fdda
cmp qword [rsp + 0x40], 0
mov r14, qword [rsp + 0x50]
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x50
mov r12, qword [rsp + 0x48]
je 0x14008fed8
mov rbx, qword [0x141ddb9a0]
xor eax, eax
test al, al
je 0x14008fe61
mov rcx, rbx
xor edx, edx
mov r8, qword [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbp, qword [rsp + 0x30]
push 0x48000724
mov ebp, dword [rsp + 0x30]
nop dword [rax]
mov eax, dword [0x141dcfc78]
xor eax, dword [0x141dcfc7c]
xor eax, 0x9c241148
imul rcx, rax, 0x11477f57
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
imul edi, eax, 0x85bfea4a
mov rcx, rbx
xor edx, edx
mov r8, rbp
call rsi
cmp edi, 0x49ddd100
ja 0x14008fe70
nop dword [rax]
mov eax, dword [0x141dcfc80]
or eax, dword [0x141dcfc84]
or eax, 0x81000010
and eax, 0xcb135490
imul rax, rax, 0x60326bf5
shr rax, 0x3e
cmp eax, 0x46af03b
je 0x14008feb0
mov eax, 0xa7710fbb
nop dword [rax]
mov ecx, dword [0x141dcfc88]
xor ecx, dword [0x141dcfc8c]
imul rcx, rax
shr rcx, 0x3f
jmp 0x110d26836
popfq
pop rsi
xor dword [rcx + 0x569b8ff9], eax
ja 0x14008fee0
jmp 0x110d26836
mov qword [r14], r13
mov eax, r15d
clc
clc
and eax, 3
cmp rax, 3
ja case.default.0x14008ff23
lea rcx, [0x141dba5a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdi, [r15 - 1]
jg 0x14008ff28
dec dword [rbx - 0x2c01a6fb]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3fe55
mov eax, dword [0x141dcfd88]
xor edx, edx
div dword [0x141dcfd8c]
nop word [rax + rax]
mov eax, dword [0x141dcfd90]
sub eax, dword [0x141dcfd94]
imul eax, eax, 0x18740778
add eax, 0xcd5bdd70
or eax, 0x54d15f6d
cmp eax, 0xaac57979
jb 0x14008ff40
mov rbx, qword [r15 - 1]
mov rsi, qword [r15 + 7]
mov eax, dword [0x141dcfd98]
xor edx, edx
div dword [0x141dcfd9c]
nop dword [rax]
mov eax, dword [0x141dcfda0]
xor edx, edx
div dword [0x141dcfda4]
or eax, 0x87c75be0
add eax, 0x61867e29
cmp eax, 0x657dedec
jb 0x14008ff80
mov r14, qword [rsi]
test r14, r14
je 0x1400901d0
mov eax, dword [0x141dcfda8]
or eax, dword [0x141dcfdac]
xor eax, 0x6928d710
imul rax, rax, 0x3b5c4155
shr rax, 0x3d
cmp eax, 0xcdf56705
cmp rax, 0xffffffffc6b0a7f5
cmp eax, 0xcdf56705
cmp rax, 0xffffffffc6b0a7f5
jbe 0x140090196
jmp 0x1400901a2
mov eax, dword [0x141dcfd80]
and eax, dword [0x141dcfd84]
imul eax, eax, 0xd130216a
xor eax, 0x142a080
and eax, 0x3352b1c0
cmp eax, 0x27c5048
je case.0x14008ff23.3
jmp case.0x14008ff23.0
mov eax, dword [0x141dcfd78]
sub eax, dword [0x141dcfd7c]
add eax, 0x4df760a7
xor eax, 0x5b5e1080
cmp eax, 0xbcf00f9e
ja case.default.0x14008ff23
ud2
mov eax, dword [0x141dcfce0]
or eax, dword [0x141dcfce4]
add eax, 0xac5c64b4
or eax, 0x61a9dd66
mov ecx, 0x80ae01ad
imul rcx, rax
shr rcx, 0x39
ud2
ror dword [rdi], 1
or ebp, ebx
iretd
ud2
mov eax, dword [0x141dcfd50]
add eax, dword [0x141dcfd54]
or eax, 0xe0ddd936
and eax, 0xe3fffbf7
mov rcx, qword [0x141ddb9a0]
cmp eax, 0x4a3b10ec
jae 0x14009008d
mov rax, qword [0x141ddb9a0]
jmp 0x140090060
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax + rax]
mov eax, dword [0x141dcfd58]
add eax, dword [0x141dcfd5c]
cmp eax, 0xcef6c12c
je 0x1400900a0
mov qword [r15], rdi
nop word cs:[rax + rax]
mov eax, dword [0x141dcfdf0]
xor eax, dword [0x141dcfdf4]
not eax
or eax, 0x7e96498e
and eax, 0x7edf5d9f
cmp eax, 0x4c23f401
jb 0x1400900c0
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dcfd68]
and eax, dword [0x141dcfd6c]
and eax, 0x629dcd3c
xor eax, 0xb38227f
add eax, 0xf2eb8b41
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
cmp eax, 0x22c888a3
jae 0x140090140
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
jmp 0x1400900f3
mov eax, dword [str.kd]
xor eax, dword [0x141dcfd74]
add eax, 0xc7c8f88e
or eax, 0x8d6ca73f
xor eax, 0x5ebad266
cmp eax, 0x143193a3
jb 0x140090140
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140090170
test r12, r12
je 0x1400900c0
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400900c0
mov rcx, rbx
call r14
xor eax, eax
test al, al
je 0x1400901b0
mov rcx, rbx
call r14
jmp 0x140090196
mov eax, dword [0x141dcfdb0]
or eax, dword [0x141dcfdb4]
xor eax, 0x691af613
imul eax, eax, 0x1988922
cmp eax, 0xe1e30145
je 0x1400901b0
nop
mov eax, dword [0x141dcfdb8]
add eax, dword [0x141dcfdbc]
imul eax, eax, 0x7e73ab8
add eax, 0xa87bf17e
and eax, 0xef2868a0
cmp eax, 0x40789dee
ja 0x1400901d0
mov eax, dword [0x141dcfdc0]
xor edx, edx
div dword [0x141dcfdc4]
mov eax, 0xa81618c9
nop word cs:[rax + rax]
mov ecx, dword [0x141dcfdc8]
xor ecx, dword [0x141dcfdcc]
imul ecx, ecx, 0x4e98e319
xor ecx, 0x80dfb9e8
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x466cd15f
ja 0x140090210
cmp qword [rsi + 8], 0
je 0x1400902cf
cmp qword [rsi + 0x10], 0x11
jb 0x1400902bd
nop word [rax + rax]
mov eax, dword [0x141dcfdd0]
or eax, dword [0x141dcfdd4]
add eax, 0xcccca981
or eax, 0x3de8238e
cmp eax, 0x6184086
je 0x140090250
nop dword [rax]
mov eax, dword [0x141dcfdd8]
mov ecx, dword [0x141dcfddc]
add eax, ecx
add eax, 0x3ed96c5d
and eax, 0x78302f4a
cmp eax, 0x3c4441cd
je 0x140090270
mov rbx, qword [rbx - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141dcfde0]
and eax, dword [0x141dcfde4]
or eax, 0xe7ff6bef
and eax, 0xf7ffefff
cmp eax, 0x6085cbf6
jb 0x1400902a0
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141dcfde8]
imul eax, dword [0x141dcfdec]
or eax, 0x20102
and eax, 0x44021102
cmp eax, 0x4025c69c
ja 0x1400902f0
jmp case.0x14008ff23.0
sbb dword [rbp - 0x49], esp
rol dword [rcx], cl
fcmovbe st(0), st(3)
add dword [0x192bb0fea], eax
cmpsb byte [rsi], byte [rdi]
mov ecx, dword [rdi + 8]
adc dl, bl
rol dword [rcx], cl
add byte [rax], al
dec dword [rdi]
push 0x3d
push rsi
sbb dh, byte [rdx + 0xfe877ab]
mov dl, 0xab
ja 0x1400928c0
invalid
invalid
mov dl, 0xab
invalid
xchg esp, eax
rol dword [rcx + 0x71fc8efa], 0x47
jno 0x140092953
jno 0x140092953
ror dword [rdi], 0x84
mov byte [rcx], al
add byte [rax], al
stc
invalid
add byte [rbx - 0x2c2635f3], cl
add dword [rbx], eax
or eax, 0x1d3d9c8
invalid
in al, dx
iretd
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x40
invalid
add byte [rax], al
add bh, bh
adc eax, 0x6f7a3
add byte [rbx - 0x2c267df3], cl
add dword [rbx], ebp
or eax, 0x1d3d980
rol dword [rcx], cl
rol dword [rcx], cl
adc dword [rcx], ecx
jmp 0xef1872c4
test dword [rax - 0x52], ecx
test al, 0x73
invalid
invalid
rol dword [rcx], cl
test al, 0xd8
rol dword [rcx], cl
nop word cs:[rax + rax]
nop dword [rax + rax]
test esi, esi
adc cl, ch
jne 0x140092a95
invalid
jnp 0x140092b2a
jo 0x140092b46
clc
hlt
add cl, byte [rax - 0x77]
fcos
adc eax, 0x6f762
lodsb al, byte [rsi]
xlatb
rol dword [rcx], cl
invalid
adc byte [rax], al
add byte [rax], al
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd0348]
sub eax, dword [0x141dd034c]
add eax, 0x3248e083
and eax, 0xd722986c
imul ecx, eax, 0x193f5496
mov eax, 0x10
call fcn.1400ef3b0
sub rsp, rax
mov r14, rsp
mov eax, 0x40
call fcn.1400ef3b0
add eax, 0xc4294800
add eax, 0xc4294800
mov rdi, rsp
cmp ecx, 0x78c371a
je 0x140092bd0
xor eax, eax
test al, al
je 0x140092c2f
xorps xmm0, xmm0
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x10], xmm0
invalid
invalid
push rdi
ror byte [rdi], 0x11
and byte [r15], r9b
adc dword [rdi + 0x10], eax
invalid
invalid
adc byte [r15], r9b
movups xmmword [rdi], xmm0
adc dword [rdi], eax
mov dword [rdi + 0x30], 0
xorps xmm0, xmm0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0350]
add eax, dword [0x141dd0354]
rol dword [rcx], cl
rol dword [rcx], cl
imul eax, eax, 0x1e6aa56
or eax, 0xbbbff617
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
adc dword [rdi], eax
adc dword [rdi], eax
mov dword [rdi + 0x30], 0
add byte [rax], al
cmp eax, 0xeafc0b48
je 0x140092c40
cld
invalid
mov eax, dword [0x141dd0358]
add eax, 0x1d3d6e2
xor eax, dword [0x141dd035c]
add eax, 0xc6498622
add dword [0x10652b2a3], eax
mov ecx, 0xe2bd5dcb
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0x49a20507
invalid
add eax, 0xf98149a2
invalid
add byte [rdx], ch
outsb dx, byte [rsi]
ja 0x140092cb6
invalid
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
add rsp, 0x20
xor ecx, ecx
test cl, cl
je 0x140092ccc
invalid
invalid
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
jmp 0x140092c9c
test eax, eax
je 0x140092d25
mov eax, dword [0x141dd0360]
rol dword [rcx], cl
or eax, dword [0x141dd0364]
imul eax, eax, 0x7155f39
xor eax, 0xac0e0690
invalid
invalid
lodsb al, byte [rsi]
add eax, 0x23a02c
cmp eax, 0x6d019c0e
ja 0x140092cd0
invalid
mov ecx, dword [rdi]
xor eax, eax
test ecx, 0x400
add byte [rdi], cl
test byte [rcx], dh
add al, byte [rax]
invalid
add byte [rdi], cl
test byte [rcx], dh
add al, byte [rax]
add byte [rbx - 0x2c2980fb], cl
invalid
rol dword [rcx], cl
imul eax, dword [0x141dd038c]
mov eax, dword [0x141dd0388]
imul eax, dword [0x141dd038c]
invalid
add eax, 0xdad7c6b8
cmp eax, 0xdc96a294
fidivr dword [0x11c9fcfae]
jbe 0x140092e24
jmp case.0x14009b0c4.430
xor eax, eax
test al, al
je 0x140092d39
sub rsp, 0x20
sub esp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
mov eax, dword [0x141dd0368]
and dl, dh
rol dword [rcx], cl
and eax, dword [0x141dd036c]
add eax, 0x1d3d620
imul rbx, rax, 0x31e8681d
shr rbx, 0x3c
cmp al, 0x81
retf
invalid
in eax, 0xf2
mov edi, 0x20ec8348
call 0x12bca7587
cmp al, 0x81
retf
mov edi, 0x20ec8348
mov edi, 0x20ec8348
call rdi
add rsp, 0x20
cmp ebx, 0xe5807763
ja 0x140092d40
mov ecx, 0xee3ce2ed
in eax, dx
loop 0x140092daf
invalid
cmp al, 0xee
out dx, al
shl rax, 0x20
or rax, 2
and byte [rax - 0x7d], cl
enter 0xf02, 0x1f
nop dword [rax]
mov edx, dword [0x141dd0370]
invalid
invalid
invalid
out 0xd5, eax
nop dword [rax]
mov edx, dword [0x141dd0370]
adc eax, 0x1d3d5ea
mov r8d, dword [0x141dd0374]
rol dword [rcx], cl
add dword [rcx + rax - 0x3e], eax
add edx, r8d
add edx, 0xdd1a9df2
imul rdx, rcx
shr rdx, 0x3d
cmp edx, 0xe737ffd0
sar bh, 1
invalid
out 0x77, eax
invalid
fisttp qword [rax + 0xf]
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 1
invalid
sar bh, 1
invalid
mov ecx, dword [0x141dd0378]
or eax, 0x1d3d5cc
int3
xor ecx, dword [0x141dd037c]
xor ecx, 0x80101d10
or ecx, 0xec662c5
invalid
invalid
imul rcx, rcx, 0x4ca0be53
leave
push rbx
invalid
invalid
invalid
invalid
invalid
leave
push rbx
mov esi, 0xc1484ca0
shr rcx, 0x3d
invalid
stc
in eax, dx
shr rcx, 0x3d
cmp ecx, 0xd713eaed
cmp eax, 0xeaedf981
adc edx, edi
jbe 0x140092de0
cmovs ecx, dword [rcx - 0x38b7f7ba]
mov qword [rsi + 8], rax
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
nop dword [rax]
mov ecx, dword [0x141dd0380]
or ecx, dword [0x141dd0384]
add ecx, 0xb5ca0f62
imul rdx, rcx, 0x2edf6f37
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
or ecx, 0xeac57038
mov qword [rsi + 8], rax
mov qword [rsi], 2
cmp ecx, 0x958573d7
je 0x140092de0
or byte [rax - 0x39], r9b
invalid
jmp 0x140093040
mov eax, dword [0x141dd0390]
and eax, dword [0x141dd0394]
xor eax, 0xf9742dc1
add eax, 0x57f796d7
mov dword [r14], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [0x168247255], bh
invalid
add byte [0x168247255], bh
jae 0x140092e51
mov dword [r14], 0
jmp 0x140092e24
invalid
rol dword [rcx - 0x39], cl
add al, 0
add byte [rax], al
add byte [rbx - 0x2c2ac6fb], cl
add dword [rbx], esi
add eax, 0x1d3d537
mov dword [r14 + 4], 0
mov eax, dword [0x141dd0398]
xor eax, dword [0x141dd039c]
add eax, 0xb5b30380
or eax, 0x386e84fb
test byte [rsi + 0x38], ch
and eax, 0xfc7ffdfb
cmp eax, 0x870a6b95
jb 0x140092ec2
mov eax, dword [0x141dd03a0]
or eax, dword [0x141dd03a4]
add dword [rbx], ecx
add eax, 0x1d3d51d
and eax, 0x6bd5a195
imul r15d, eax, 0xdc2ea7bf
and r15d, 0x68c36063
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
fnstcw word [rdx + 9]
in al, dx
and byte [rax - 0x77], cl
fnstcw word [rdx + 9]
mov r8, r14
mov r9d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
adc eax, 0x6f26b
add rsp, 0x20
cmp r15d, 0x8cc7760b
cmp edi, 0x8cc7760b
cmp edi, 0x8cc7760b
invalid
jbe 0x140092ee3
sub rsp, 0x20
mov rcx, rbx
mov edx, 9
add byte [rax], al
add byte [rax], al
mov r8, r14
mov r9d, 8
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
add rsp, 0x20
jmp 0x140092e7b
test eax, eax
je 0x140092f9b
mov eax, dword [r14]
shl eax, 0x15
sar eax, 0x1f
xor ecx, ecx
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
test cl, cl
leave
jne 0x140092f00
and eax, dword [r14 + 4]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c2b6df3], cl
add dword [rbx - 0x2c2b6feb], ecx
add dword [rcx], eax
add ecx, edx
add ecx, 0xa69cd9cd
mov ecx, dword [0x141dd03a8]
mov edx, dword [0x141dd03ac]
add ecx, edx
add ecx, 0xa69cd9cd
or ecx, 0xb36fceef
cmp ecx, 0x15476aa4
jbe 0x140092f10
mov ecx, dword [rdi]
mov edx, dword [rdi + 0x24]
mov r8d, dword [rdi + 0x1c]
mov r9d, dword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [rcx - 0x3f], cl
loope 0x140092f63
shl r9, 0x20
shl ecx, 0x20
or r9, rdx
mov edx, dword [rdi + 0x28]
mov r10d, dword [rdi + 0x30]
mov r11d, dword [rdi + 0x2c]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
add byte [rcx + rcx*4 + 0x5e], cl
invalid
add byte [rcx + rcx*4 + 0x5e], cl
or bh, al
adc byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
sbb byte [rcx], al
mov dword [rsi + 0x10], 1
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
sbb byte [rcx], al
add byte [rax], al
invalid
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
add byte [rax], al
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rdi + 4]
add al, 0xf
adc dword [rsi + 0x20], eax
add al, 0xf
add al, 0xf
adc dword [rsi + 0x20], eax
and byte [rax - 0x75], cl
push rdi
adc al, 0x48
mov qword [rsi + 0x30], rdx
mov rdx, qword [rdi + 0x14]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x4c], ecx
mov dword [rsi + 0x50], eax
jmp 0x140092fba
invalid
invalid
mov eax, dword [0x141dd03b0]
rol dword [rcx], cl
add dword [rbx], ebp
add eax, 0x1d3d40d
invalid
rol dword [rcx], cl
sub eax, dword [0x141dd03b4]
invalid
and eax, 0xd742caa1
add eax, 0xe5d26492
shl ch, cl
retf 0xd742
shl ch, cl
cmp eax, 0x5c3ccd54
int 0x3c
pop rsp
cmp al, 0x5c
jbe 0x140092fd1
jmp case.0x140088692.103
xor eax, eax
nop dword [rax]
test al, al
jne 0x140092fc0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov edi, dword [0x141dd03b8]
sub edi, dword [0x141dd03bc]
add edi, 0xb9632d88
mov byte [0x1278ae948], ch
invalid
mov bh, 0x2e
sub rsp, 0x20
mov byte [0x1278ae948], ch
invalid
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
cmp edi, 0x9b2adc27
wait
wait
jbe 0x14009300f
sub rsp, 0x20
sub esp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
jmp 0x140092fd1
shl rax, 0x20
loopne 0x140093033
or rax, 2
or eax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 2
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test al, al
jne case.0x14009b0c4.429
cld
nop word cs:[rax + rax]
mov eax, dword [0x141dd03c0]
rol dword [rcx], cl
xor eax, dword [0x141dd03c4]
or eax, 0x8ae37c6c
imul rcx, rax, 0x2923c63b
enter 0xffffffffffffc63b, 0x23
sub dword [rax - 0x3f], ecx
jmp 0x111d1597f
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
invalid
enter 0xffffffffffffc63b, 0x23
sub dword [rax - 0x3f], ecx
jmp 0x111d1597f
and byte [rcx], ch
invalid
invalid
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
invalid
invalid
cmp eax, 0xc44a7258
je 0x140093040
nop dword [rax]
mov eax, dword [0x141dd03c8]
rol dword [rcx], cl
or eax, dword [0x141dd03cc]
add eax, 0xfe2db3f2
or eax, 0x10d6e33a
jrcxz case.0x1400616b6.290
adc byte [rcx - 0x40], ch
outsd dx, dword [rsi]
imul edi, dword [0x12d0efa2e], 0x73
imul edi, dword [0x12d0efa2e], 0x73
invalid
jrcxz case.0x1400616b6.290
adc byte [rcx - 0x40], ch
outsd dx, dword [rsi]
imul edi, dword [0x12d0efa2e], 0x73
imul edi, dword [0x12d0efa2e], 0x73
imul edi, dword [0x12d0efa2e], 0x73
fucomp st(1)
jmp 0x140092fba
and bh, bh
invalid
add dword [rcx + 0x3e2f9], eax
stc
loop 0x1400930aa
add byte [rax], al
add byte [rdi], cl
jle 0x14009317d
mov cs, esi
add byte [rax], al
add byte [rcx + 0x271cf9], al
add byte [rdi], cl
mov gs, word [rdx + rax]
add byte [rax], al
cmp ecx, 0x271c
jle 0x1400932e7
lea eax, [rcx - 0x271d]
cmp eax, 0x34
ja case.default.0x1400930d8
lea rcx, [0x141dba9e8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
jns 0x1400930a2
add dword [rax + 0x63], ecx
add al, 0x81
or dword [rax + 1], 0x41e0ffc8
mov al, 0x14
invalid
add rax, rcx
jmp rax
mov r8b, 0x14
adc al, 0xe9
invalid
jmp case.0x1400930d8.10013
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dd0438]
rol dword [rcx], cl
sub eax, dword [0x141dd043c]
and eax, 0xa50f98fd
movsd dword [rdi], dword [rsi]
rcl ebx, cl
add dword [0xe518c9fe], esp
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
add eax, 0xa273dc98
jae case.0x140088692.370
mov r8b, 9
cmp eax, 0x21fb401
invalid
add dh, byte [rsi - 0x20]
invalid
jmp case.0x1400930d8.10013
nop dword [rax + rax]
mov eax, dword [0x141dd0448]
add eax, 0x1d3d322
rol dword [rcx], cl
xor eax, dword [0x141dd044c]
and bl, dl
rol dword [rcx], cl
add eax, 0x63563ce6
xor eax, 0x62b09520
xchg ebp, eax
mov al, 0x62
invalid
xchg ebp, eax
mov al, 0x62
imul eax, eax, 0x66937698
mov r8b, 3
cmp eax, 0x54b12e37
je case.0x1400930d8.10054
invalid
fucompp
mov ch, 3
add byte [rax], al
nop dword [rax + rax]
jmp case.0x1400930d8.10013
mov eax, dword [0x141dd0440]
xor edx, edx
div dword [0x141dd0444]
imul eax, eax, 0xdc7e618e
xor eax, 0x9001300
adc eax, dword [rax]
or dword [0x15bbda472], esp
adc eax, dword [rax]
or dword [0x15bbda472], esp
mov r8b, 2
cmp eax, 0x5ba99e7f
je case.0x1400930d8.10061
jmp case.0x1400930d8.10013
lea eax, [rcx - 2]
cmp eax, 0x109
ja case.default.0x140093199
lea rcx, [0x141dba5c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x45
xor eax, eax
xor r8d, r8d
nop
mov eax, dword [0x141dd03e0]
xor edx, edx
div dword [0x141dd03e4]
and eax, 0xd89b2dfd
imul eax, eax, 0x71d1357e
sal dword [rcx + 5], 1
out dx, al
mov esp, 0x473de7bd
clc
in eax, dx
pop rbx
sal dword [rcx + 5], 1
out dx, al
mov esp, 0x473de7bd
clc
clc
in eax, dx
pop rbx
jb 0x1400931a0
jmp case.0x1400930d8.10013
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141dd0410]
xor eax, dword [0x141dd0414]
cmp dl, dl
rol dword [rcx], cl
cmp dl, dl
rol dword [rcx], cl
imul eax, eax, 0x7703372e
mov r8b, 0x11
add esi, dword [rdi + 0x41]
mov al, 0x11
cmp eax, 0x84b8b131
je case.0x140093199.19
jmp case.0x1400930d8.10013
nop dword [rax + rax]
mov eax, dword [str.RD.]
xor edx, edx
div dword [0x141dd03dc]
xor eax, 0x42201052
adc byte [rax], ah
and eax, 0x42705a57
adc byte [rax], ah
and eax, 0x42705a57
imul eax, eax, 0x1f3ee9c3
mov r8b, 0xc
cmp eax, 0x446996a8
jb case.0x140093199.80
rol bl, 0xe9
invalid
jmp case.0x1400930d8.10013
mov eax, dword [0x141dd03e8]
xor edx, edx
div dword [0x141dd03ec]
xor eax, 0x1d3d1ae
add eax, 0x4e4a0c2
xor eax, 0x16040140
add al, 0x16
movabs al, byte [0xd160401403504e4]
pop qword [rax + 0x7b]
mov byte [rcx - 0x50], al
adc al, 0x3d
invalid
add al, 0x16
or eax, 0x887b408f
mov r8b, 0x14
cmp eax, 0x5c0dd545
je case.0x140093199.87
jmp case.0x1400930d8.10013
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rdi], cl
invalid
mov eax, dword [0x141dd03d0]
imul eax, dword [0x141dd03d4]
or eax, 0x4a00492
movabs al, byte [0xb04104a1049a2504]
invalid
movabs al, byte [0xb04104a1049a2504]
or al, 0x3d
jp case.0x140093199.80
add al, 0x41
mov al, 0xc
cmp eax, 0x886e837a
je case.0x140093199.183
outsb dx, byte [rsi]
mov byte [rdi + rbx*8 - 0x17], dh
jp 0x140093286
jmp case.0x1400930d8.10013
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c2e7dfb], cl
invalid
invalid
invalid
rcl ebx, 1
mov eax, dword [0x141dd0418]
and eax, dword [0x141dd041c]
rcl ebx, 1
add dword [rbx], esp
add eax, 0x1d3d180
imul eax, eax, 0x20766fd
mov r8b, 0x1b
cmp eax, 0x92b7f3d0
mov bh, 0x92
mov bh, 0x92
je case.0x140093199.223
in al, 0xe9
add r8b, byte [r8]
add byte [rsi + 0x66], ah
jmp case.0x1400930d8.10013
nop word cs:[rax + rax]
mov eax, dword [0x141dd0400]
mov ecx, dword [0x141dd0404]
add eax, ecx
add eax, 0x50f75e45
or eax, 0x28eda38c
mov r8b, 0xe
cmp eax, 0x62963140
je case.0x140093199.267
jmp case.0x1400930d8.10013
cmp ecx, 0x50e
jle 0x140093324
cmp ecx, 0x1b7f
jg 0x14009338c
cmp ecx, 0x1715
jg 0x140093457
cmp ecx, 0x50f
je 0x140093642
cmp ecx, 0x5b4
stc
mov ah, 5
add byte [rax], al
je case.0x140093199.121
jmp case.0x1400930d8.10014
cmp ecx, 0x46a
jle 0x1400933dd
cmp ecx, 0x4ce
add byte [rax], al
jg 0x14009346c
cmp ecx, 0x46b
je 0x14009364a
add al, byte [rbx]
add byte [rax], al
add al, byte [rbx]
add byte [rax], al
cmp ecx, 0x476
jne case.0x1400930d8.10014
mov eax, 0x90637ef5
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dd0428]
rol dword [rcx], cl
xor ecx, dword [0x141dd042c]
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
jmp 0x13fcab4b7
movabs dword [0x29f98120b0418323], eax
cmc
jb 0x140093343
jae 0x140093360
jmp 0x108b842ba
jmp 0x13fcab4b7
jmp case.0x1400930d8.10013
cmp ecx, 0x2021
jg 0x1400934b8
cmp ecx, 0x1b80
je case.0x140093199.121
cmp ecx, 0x1f4e
je case.0x140093199.121
jmp case.0x1400930d8.10014
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x140093199.121
cmp ecx, 0x35ed
je case.0x140093199.121
jmp case.0x1400930d8.10014
mov r8b, 0x21
jmp case.0x1400930d8.10013
invalid
add byte [rcx + 0x3e3f9], al
add byte [rdi], cl
cmp ecx, 0x3e3
jrcxz 0x1400933e4
add byte [rax], al
je case.0x140093199.121
test bh, ah
add byte [rax], al
add byte [rax], al
cmp ecx, 0x41d
je case.0x140093199.121
cmp ecx, 0x461
je case.0x140093199.121
jmp case.0x1400930d8.10014
cmp ecx, 0x150
je 0x140093420
invalid
stc
add byte [rax], al
cmp ecx, 0x41d
je case.0x140093199.121
cmp ecx, 0x461
je case.0x140093199.121
jmp case.0x1400930d8.10014
cmp ecx, 0x150
je 0x140093420
cmp ecx, 0x252
je case.0x140093199.121
add byte [rax], al
push rdx
add al, byte [rax]
add byte [rdi], cl
test byte [rsi - 0x17000000], dh
add byte [rax], al
jmp case.0x1400930d8.10014
nop
mov eax, dword [0x141dd0408]
add byte [rax], al
jmp case.0x1400930d8.10014
mov eax, dword [0x141dd0408]
imul eax, dword [0x141dd040c]
scasd eax, dword [rdi]
add eax, 0x1d3cfdf
imul eax, eax, 0x1d3ca710
cmpsd dword [rsi], dword [rdi]
cmp al, 0x1d
and eax, 0xd8411d20
mov r8b, 0xf
cmp eax, 0x69b8680a
je 0x140093420
jmp case.0x1400930d8.10013
mov r8b, 0x26
mov al, 0x26
jmp case.0x1400930d8.10013
mov r8b, 0x18
mov al, 0x18
jmp case.0x1400930d8.10013
cmp ecx, 0x1716
je case.0x140093199.121
stc
invalid
cmp ecx, 0x1b64
je case.0x140093199.121
stc
sbb eax, dword fs:[rax]
add byte [rcx + rbp*2 - 0x17], dh
jmp case.0x1400930d8.10014
add byte [rdx], al
add byte [rax], al
cmp ecx, 0x4cf
je 0x140093652
cmp ecx, 0x4d0
jne case.0x1400930d8.10014
nop word cs:[rax + rax]
mov eax, dword [0x141dd03f8]
imul eax, dword [0x141dd03fc]
add eax, 0x1d3cf5f
add eax, 0x1d3cf5f
add eax, 0x1686ebfd
and eax, 0x9d2fd59b
add eax, 0xb98cbfb
mov r8b, 4
cmp eax, 0x9421449a
invalid
invalid
invalid
xchg esp, eax
ja 0x140093490
std
jmp 0x140093427
invalid
jmp case.0x1400930d8.10013
cmp ecx, 0x2022
je case.0x140093199.121
cmp ecx, 0x25e9
jne case.0x1400930d8.10014
nop dword [rax]
mov eax, dword [0x141dd03f0]
imul eax, dword [0x141dd03f4]
xor eax, 0x4e3f0060
or eax, 0x30c07d8e
cmp eax, 0xc5b849ae
je case.0x140093199.121
mov r8b, 0x16
nop word cs:[rax + rax]
mov eax, dword [0x141dd0430]
sub eax, dword [0x141dd0434]
imul eax, eax, 0x6c7de956
and eax, 0x1b259270
cmp eax, 0x9276d43b
je case.0x1400930d8.10013
mov eax, r8d
ret
mov eax, 0xd322688b
nop word [rax + rax]
mov ecx, dword [0x141dd0450]
imul ecx, dword [0x141dd0454]
or ecx, 0x65319715
imul ecx, ecx, 0xaca7d780
imul rcx, rax
shr rcx, 0x3e
mov r8b, 0xd
cmp ecx, 0x5c60cf35
je 0x140093530
iretd
jmp case.0x1400930d8.10013
mov r8b, 8
jmp case.0x1400930d8.10013
mov r8b, 0xa
mov al, 0xa
jmp case.0x1400930d8.10013
mov r8b, 5
jmp case.0x1400930d8.10013
xchg ebx, eax
xchg ebx, eax
mov r8b, 6
jmp case.0x1400930d8.10013
mov r8b, 7
jmp case.0x1400930d8.10013
mov eax, 0xb6ca5843
nop dword [rax]
mov ecx, dword [0x141dd0458]
rol dword [rcx], cl
imul ecx, dword [0x141dd045c]
and ecx, 0x81517b44
imul rcx, rax
imul ecx, eax
add dword [rcx + 0x517b44e1], eax
or dword [rax + 0xf], 0xc148c8af
imul ecx, eax
shr rcx, 0x39
invalid
leave
invalid
imul ecx, eax
shr rcx, 0x39
imul ecx, ecx, 0x6184b876
leave
jbe 0x140093557
test byte [rcx + 0x41], ah
mov al, 0x16
leave
jbe 0x140093557
test byte [rcx + 0x41], ah
mov al, 0x16
cmp ecx, 0xffe92471
je 0x140093580
jmp case.0x1400930d8.10013
mov al, 1
nop word cs:[rax + rax]
mov r8b, 4
test al, al
je 0x1400935c0
jmp case.0x1400930d8.10013
mov r8b, 0x1f
jmp case.0x1400930d8.10013
invalid
invalid
invalid
mov al, 1
nop word cs:[rax + rax]
mov r8b, 0xb
test al, al
je 0x1400935e0
jmp case.0x1400930d8.10013
mov r8b, 0x24
jmp case.0x1400930d8.10013
mov r8b, 0x19
jmp case.0x1400930d8.10013
mov r8b, 0x10
jmp case.0x1400930d8.10013
mov eax, 0xa8617e6d
nop dword [rax]
mov ecx, dword [0x141dd0420]
and ecx, dword [0x141dd0424]
add ecx, 0xb1d73835
imul rcx, rax
shr rcx, 0x3f
mov r8b, 0x1c
cmp ecx, 0x4adf9d14
je 0x140093610
jmp case.0x1400930d8.10013
mov r8b, 0xb
jmp case.0x1400930d8.10013
mov r8b, 0x1a
jmp case.0x1400930d8.10013
mov r8b, 0x1e
jmp case.0x1400930d8.10013
mov al, 1
nop word cs:[rax + rax]
mov r8b, 5
test al, al
je 0x140093660
jmp case.0x1400930d8.10013
mov r8b, 0x28
jmp case.0x1400930d8.10013
mov rax, qword [r9 + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r9]
movups xmmword [rcx], xmm0
jmp 0x14009486b
add dword [0xf1b7ed70], ecx
add eax, 0xc9d21a2c
cmp eax, 0xb0edefce
jbe 0x1400939f0
mov rax, qword [r9 + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r9]
movups xmmword [rcx], xmm0
jmp 0x1400939f0
nop word cs:[rax + rax]
mov ecx, dword [0x141dd04e8]
imul ecx, dword [0x141dd04ec]
imul ecx, ecx, 0x4b89d161
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x243d5d88
ud2
invalid
invalid
invalid
cmp cx, 0x5c
jne 0x1400941e0
lea rdi, [0x141db9858]
mov r15d, 4
jmp 0x140094363
mov ecx, dword [0x141dd0508]
or ecx, dword [0x141dd050c]
add ecx, 0xd778f033
and ecx, 0x5f9c8728
imul ecx, ecx, 0x6a61c514
cmp ecx, 0x581c7950
stc
push rax
jns 0x1400941bf
pop rax
stc
push rax
jns 0x1400941bf
pop rax
jb 0x140094180
test rax, rax
je 0x140094374
add rax, rax
nop word cs:[rax + rax]
add byte [rbx - 0x2c3cb5f3], cl
add dword [rbx], esp
or eax, 0x1d3c348
mov ecx, dword [0x141dd0510]
and ecx, dword [0x141dd0514]
mov qword [r14], r10
cmp ecx, 0x8b0dc76
jne 0x140094301
mov qword [r14], r10
jmp 0x1400941c0
mov rcx, qword [rbp - 8]
movzx ecx, word [rcx]
nop word [rax + rax]
mov edx, dword [0x141dd0560]
and edx, dword [0x141dd0564]
add edx, 0x5900f12c
xor edx, 0x42b27e2b
imul edx, edx, 0xaa370d83
cmp edx, 0xa7fc828b
jb 0x1400941f0
cmp ebx, 3
jbe 0x1400943a9
mov al, byte [rcx]
add byte [rax], al
mov al, byte [rcx]
add byte [rax], al
mov edi, 2
cmp cx, 0x5c
mov rsi, qword [rbp - 0x28]
mov r9, qword [rbp - 0x20]
mov rbx, qword [rbp - 8]
jne 0x140094407
nop word [rax + rax]
mov ecx, dword [0x141dd05a8]
sub ecx, dword [0x141dd05ac]
add ecx, 0x111fef63
or ecx, 0x327c8b87
imul ecx, ecx, 0x2f479555
cmp ecx, 0x8f88f269
ja 0x140094240
cmp eax, 0x3f
je 0x140094407
cmp eax, 0x5c
jne 0x1400943e5
movzx eax, word [rbx + 4]
cmp eax, 0x3f
je 0x14009466f
invalid
add byte [rbx - 0x7af0d108], al
pop rbp
add dword [rax], eax
add byte [rbx - 0x2c3ce3fb], cl
add dword [rbx], ecx
add eax, 0x1d3c31a
cmp eax, 0x2e
jne case.0x14002e90e.630
mov eax, dword [0x141dd05b0]
or eax, dword [0x141dd05b4]
add eax, 0xdaa4b0ee
or eax, 0xbb19b0d3
sbb dword [rbx - 0x79ae47cb], edi
cld
sbb dword [rbx - 0x79ae47cb], edi
cld
cmp eax, 0x2d3ba84e
jb 0x14009428e
cmp word [rbx + 6], 0x5c
jne case.0x14002e90e.630
mov ecx, 0xde11b2e5
add r13, 0xfffffffffffffffc
cld
mov eax, dword [0x141dd05b8]
xor edx, edx
div dword [0x141dd05bc]
imul rax, rcx
shr rax, 0x3f
or eax, 0x8e5fc614
xor eax, 0x18814cbb
cmp eax, 0x5763d257
jb 0x1400942c4
add rbx, 8
lea rdi, [0x141db9858]
mov r15d, 4
jmp 0x14009440a
mov ecx, dword [0x141dd0518]
and ecx, dword [0x141dd051c]
imul ecx, ecx, 0xa85a0fc3
add ecx, 0x948295f6
xchg ebp, eax
invalid
xchg esp, eax
and ecx, 0xdab1686d
cmp ecx, 0x9d57961c
jbe 0x140094330
xchg ebp, eax
invalid
mov qword [r14 + 0x10], rax
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], r8b
mov ecx, dword [0x141dd0520]
sub ecx, dword [0x141dd0524]
add ecx, 0xe787f239
xchg edi, esp
or ecx, 0xadda686
mov qword [r14 + 0x10], rax
cmp ecx, 0xdc55bad
jb 0x140094330
mov edi, 2
jmp 0x140094376
add byte [rbp + 0x31], al
dec dword [rax - 0x75]
jne 0x14009433f
mov rsi, qword [rbp - 0x28]
mov r9, qword [rbp - 0x20]
mov rbx, qword [rbp - 8]
jmp 0x14009440a
xor edi, edi
mov eax, dword [0x141dd0528]
sub eax, dword [0x141dd052c]
imul eax, eax, 0xa16611ff
mov ecx, 0xced4d241
imul rcx, rax
shr rcx, 0x3c
jmp 0x142eac6d4
cmp ecx, 0x8386f7de
ja 0x1400946be
sbb al, byte [rbx]
add byte [rax], al
jmp 0x142eac6d4
sbb al, byte [rbx]
add byte [rax], al
jmp 0x14009467f
mov rsi, qword [rbp - 0x28]
mov r9, qword [rbp - 0x20]
mov rbx, qword [rbp - 8]
cmp cx, 0x5c
jne 0x140094402
movzx eax, word [rbx + 2]
nop
mov ecx, dword [0x141dd05c0]
and ecx, dword [0x141dd05c4]
imul rcx, rcx, 0x67754287
jne 0x14009443a
jne 0x14009443a
shr rcx, 0x3e
imul ecx, ecx, 0x713c24ec
cmp ecx, 0x9957a52c
ja 0x1400943c0
cmp ax, 0x5c
jne 0x140094402
add r13, 0xfffffffffffffffe
add rbx, 4
add al, 0x48
lea edi, [0x141db9860]
add al, 0x48
lea edi, [0x141db9860]
mov r15d, 8
jmp 0x14009440a
mov edi, 2
xor r15d, r15d
mov r14, r15
or r14, 1
add r14, r13
mov rcx, qword [r12]
cmp rcx, r14
mov qword [rbp - 8], rbx
jae 0x1400944ea
invalid
add byte [rax], al
invalid
invalid
lea r8, [r14 + r14]
nop dword [rax]
mov eax, dword [0x141dd0568]
xor edx, edx
div dword [0x141dd056c]
rcl ebx, 1
add dword [0xd3a63130], esi
xor eax, 0x939ceced
add eax, 0xcdc653e0
cmp eax, 0x51b16d23
mov cl, 0x51
mov cl, 0x51
jb 0x140094430
mov eax, 0x80d9725f
nop word cs:[rax + rax]
mov edx, dword [0x141dd0570]
imul edx, dword [0x141dd0574]
add edx, 0xfba2008f
imul rdx, rax
shr rdx, 0x3b
add edx, 0x9cb9778
cmp edx, 0x4da1bb2e
ja 0x140094460
test rcx, rcx
je 0x1400944ef
add rcx, rcx
mov qword [r9], r10
mov eax, dword [0x141dd0578]
and eax, dword [0x141dd057c]
or eax, 0x7f7e4985
imul eax, eax, 0xad43079
add eax, 0xbe471fae
cmp eax, 0x97b80915
jbe 0x1400944bb
mov qword [r9 + 0x10], rcx
mov qword [r9 + 0x10], rcx
nop
mov eax, dword [0x141dd0580]
xor eax, dword [0x141dd0584]
invalid
rol dword [rcx], cl
add dword [0x15fd4d08a], ecx
or eax, 0x1fcb8bb9
imul eax, eax, 0x3e0a3b26
shl byte [rsi], 0x3b
or bh, byte [rsi]
or eax, 0x1a325ec8
cmp eax, 0x79c37875
jb 0x1400944c0
invalid
fnstsw word [rax + 2]
mov eax, 2
jmp 0x1400944f1
mov r14, rcx
jmp 0x14009455c
xor eax, eax
mov qword [r9 + 8], rax
sub rsp, 0x20
in al, dx
and byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
in al, dx
and byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400c0b80
jp 0x1400944ca
add al, byte [rax]
add rsp, 0x20
cmp qword [rsi], 0
jne case.0x1400029e1.862
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd0590]
xor edx, edx
div dword [0x141dd0594]
add eax, 0x1c427345
xor eax, 0x71448514
add eax, 0x2a6a2ac
mov r10, qword [rsi + 8]
mov qword [r12 + 8], r10
cmp eax, 0x48e61122
adc esi, esp
jae 0x140094558
adc esi, esp
jae 0x140094558
mov rax, qword [rsi + 8]
mov qword [r12 + 8], rax
jmp 0x140094520
mov qword [r12], r14
mov dword [rsp], esi
lea rbx, [r15 + r15]
mov eax, dword [0x141dd0598]
xor eax, dword [0x141dd059c]
or eax, 0x40040410
and eax, 0x50865450
cmp eax, 0x276acb5b
jb 0x140094560
push rsp
xchg byte [rax + 0x3d], dl
pop rbx
retf
cmp r14, r15
jb case.0x1400029e1.861
mov qword [rbp - 0x18], r14
xor esi, esi
mov eax, dword [0x141dd05a0]
xor edx, edx
div dword [0x141dd05a4]
add eax, 0xc7666e3a
and eax, 0x2d4dc76b
add eax, 0xae2fcbfd
lea r14, [r10 + rsi*2]
cmp eax, 0xb109bece
mov esi, 0x1f73b109
mov esi, 0x1f73b109
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, rbx
fsubr st(0)
or dh, byte [rdi - 0x7cb7fffb]
invalid
and byte [rdx - 0x73], cl
add al, 0x3e
mov qword [r12 + 0x10], rax
fsubr st(0)
or dh, byte [rdi - 0x7cb7fffb]
invalid
add rsi, r15
mov r15b, 1
mov bh, 1
mov bh, 1
add dword [rdi], ecx
invalid
nop dword [rax]
add byte [rax], al
add byte [rax], al
sub rsp, 0x20
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
fidiv word [rsi - 0x7cb7fffb]
invalid
and byte [rcx - 0x77], cl
je 0x14009461e
adc byte [rbp - 0x7c], al
invalid
je 0x1400945e0
fidiv word [rsi - 0x7cb7fffb]
invalid
je 0x14009461e
adc byte [rbp - 0x7c], al
push qword [rax + riz*8 + 0x4c]
mov esi, dword [rbp - 0x18]
mov r14, qword [rbp - 0x18]
jmp 0x1400946fc
add byte [rax], al
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
add byte [rcx + rcx*4 - 0x1f], cl
add byte [rcx + rcx*4 - 0x1f], cl
loope 0x140094651
xor edx, edx
mov r8, r15
ror byte [rbp - 0x77], cl
clc
call fcn.1400fd630
add rsp, 0x30
mov rsi, qword [r12 + 0x10]
je 0x140094655
adc byte [rcx - 0x75], cl
add al, 0x24
je 0x140094655
adc byte [rcx - 0x75], cl
add al, 0x24
mov qword [rbp - 0x18], rax
mov r10, qword [r12 + 8]
jmp 0x14009458c
ud2
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0588]
add eax, 0x1d3bf32
mov edi, 0x52301d3
xor byte [rdi - 0xf2fe2d], bh
imul bh
out dx, eax
add dword [rbx], esp
add eax, 0x1d3bf30
and eax, dword [0x141dd058c]
or eax, 0xefeff6ff
and eax, 0xefefffff
out dx, eax
cmp eax, 0x24d1166b
jb 0x140094650
ud2
or esp, dword [rsi - 0x7d]
jnp 0x140094679
cmp word [rbx + 6], 0x5c
pop rsp
je 0x140094407
invalid
jmp case.0x14002e90e.630
std
invalid
mov ebx, dword [0x141dd0530]
rol dword [rcx], cl
or ebx, dword [0x141dd0534]
add ebx, 0xf440ad4f
and ebx, 0x60073818
mov qword [r14 + 8], rdi
sub rsp, 0x20
mov edx, 2
add byte [rcx + rcx*4 - 7], cl
add byte [rcx + rcx*4 - 7], cl
mov r8, rsi
mov r9, r14
call fcn.1400c0b80
add rsp, 0x20
cmp ebx, 0x3e99274a
sti
invalid
invalid
cdq
invalid
sti
invalid
jae 0x1400946df
mov qword [r14 + 8], rdi
sub rsp, 0x20
mov edx, 2
mov rcx, r15
mov r8, rsi
mov r9, r14
call fcn.1400c0b80
add rsp, 0x20
add esp, 0x20
add esp, 0x20
jmp 0x14009467f
cmp qword [r15], 0
jne 0x140094805
mov rax, qword [r15 + 8]
mov qword [r12 + 8], rax
or byte [r9 - 0x77], r9b
or byte [rcx - 0x77], cl
and al, 8
mov r14, qword [rbp - 0x18]
mov qword [r12], r14
xor esi, esi
test byte [rdx - 0x73], 0x3c
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
invalid
lea rdi, [r13*2]
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
sub rax, rsi
cmp rax, r13
jb 0x14009479c
mov rbx, qword [r12 + 8]
lea rcx, [rbx + rsi*2]
sub rsp, 0x20
mov rdx, qword [rbp - 8]
clc
clc
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
add eax, 0xc4834800
and byte [rcx + 1], cl
cmc
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add r13, rsi
mov qword [r12 + 0x10], r13
cmp r13, r14
jne 0x140094752
sub rsp, 0x20
mov rcx, r12
call fcn.1400da110
add rsp, 0x20
mov rbx, qword [r12 + 8]
mov ebx, dword [rsp + 8]
mov ebx, dword [rsp + 8]
and al, 8
mov word [rbx + r13*2], 0
inc r13
mov qword [r12 + 0x10], r13
cmp qword [rbp - 0x38], 0
mov rsi, qword [rbp - 0x48]
je 0x14009485a
mov eax, dword [0x141dd05c8]
imul eax, dword [0x141dd05cc]
movabs r14, 0xfc06948e8d101d3
invalid
int 0x29
shr rax, 0x3c
xor eax, 0xcc868dab
cmp eax, 0x21d7a38d
jb 0x14009483d
add byte [rax], al
invalid
movabs r14, 0xfc06948e8d101d3
call 0x14fc9b0cb
invalid
add byte [rax], al
add bl, ch
insd dword [rdi], dx
jmp 0x140094809
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, r12
mov rdx, rsi
mov r8, r13
call 0x14697bba4
add byte [rax - 0x7d], cl
invalid
xor byte [rcx - 0x16b5b8fd], bh
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
call 0x14697bba4
add byte [rax - 0x7d], cl
invalid
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c429dfb], cl
add dword [rcx], esi
mov eax, dword [0x141dd0538]
xor edx, edx
sal bh, cl
xor eax, 0x1d3bd5e
sal bh, cl
xor eax, 0x1d3bd5e
add eax, 0xef51aff
imul rax, rcx
shr rax, 0x3a
or eax, 0xae546c24
cmp eax, 0xdfca67cf
ja 0x1400947d0
mov rsi, qword [r12 + 0x10]
mov r14, qword [r12]
adc byte [rbp - 0x75], cl
xor al, 0x24
jmp 0x140094713
ud2
mov eax, dword [0x141dd05d0]
imul eax, dword [0x141dd05d4]
add eax, 0x7b187ee5
mov edx, 0x9cc72945
imul rdx, rax
shr rdx, 0x3f
or edx, 0x48aab84c
mov rcx, qword [0x141ddb9a0]
mov ecx, dword [0x141ddb9a0]
cmp edx, 0x5e32cb35
pop rsi
jbe 0x140094846
mov rax, qword [0x141ddb9a0]
mov eax, dword [0x141ddb9a0]
jmp 0x140094809
sub rsp, 0x20
xor edx, edx
mov r8, qword [rbp - 0x30]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jp 0x14009482e
invalid
add byte [rax - 0x7d], cl
add esp, 0x20
jp 0x14009482e
invalid
add esp, 0x20
and byte [rcx - 0x75], cl
and al, 0x10
invalid
mov rax, qword [r12 + 0x10]
adc byte [rax - 0x77], cl
adc byte [rcx + 0xf], r8b
adc byte [rsp], al
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [rsi], xmm0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rbp + 0x50], ecx
rol dword [rcx], cl
rol dword [rcx], cl
add dword [rcx], eax
rol byte [0x18d1c83c3], 1
invalid
add byte [rax + 0x29], cl
invalid
sub esp, eax
add byte [rax], al
add al, ch
nop
stosb byte [rdi], al
add eax, 0xc4294800
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
invalid
add byte [rax], al
add al, ch
jbe 0x1400948e2
add byte [rax], al
add eax, 0xc4294800
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
sub esp, eax
invalid
add eax, 0xc4294800
sub byte [rdx + 0x29480005], ch
invalid
add eax, 0xc4294800
sbb ebp, dword [rdx + 0x29480005]
invalid
add al, ch
invalid
invalid
and byte [rax], al
add byte [rax], al
sub esp, eax
adc eax, 0x1d3bc72
sbb dl, byte [rsi - 0x357ebb3e]
xor al, 0x3d
rcl bh, 1
int 0xa9
add eax, 0xc4294800
mov dword [rbp - 0x28], esp
add eax, 0xc4294800
sub esp, eax
mov dword [rcx + 0x29480005], ebp
add byte [rax + 0x29], cl
sub esp, eax
invalid
add byte [rax], al
add eax, 0xc4294800
xor byte [rax], al
add byte [rax], al
add eax, 0xc4294800
add byte [rax], al
mov ebx, esp
sub byte [rcx + 0x29480005], ch
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add eax, 0xc4294800
mov ecx, esp
add byte [rax], al
clc
test al, 5
add byte [rax + 0x29], cl
invalid
invalid
test al, 5
add byte [rax + 0x29], cl
invalid
mov dword [rbp - 0x50], edi
mov dword [rbp - 0x38], edi
add byte [rbx - 0x2c4505fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3baf7
or byte [rax - 0x75], cl
pop rax
adc byte [rax - 0x7b], cl
test rbx, rbx
mov qword [rbp + 0x40], r8
mov qword [rbp + 0x28], r9
add byte [rax], al
or byte fs:[rcx], bl
or eax, 0x4166f79b
wait
mul dword [rsi + 0x41]
wait
mul dword [rsi + 0x41]
xchg ebp, eax
invalid
idiv byte [rsi - 0x28]
mov dl, 0xc3
ja case.0x14009b0c4.502
invalid
mov esp, 0x2040d572
iretd
xor esi, dword [0xdec3d042]
cmp bl, ch
sbb al, byte [rcx - 0x4b]
invalid
mov eax, ebx
movzx ebp, byte [rdi]
lea eax, [0x141dbaabc]
rol byte [rcx], cl
mov byte [rcx + 1], cl
ror byte [rax - 0x77], 0xf2
mov dword [rbp - 0x48], edi
xor eax, 0x1d3b9ce
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
rol dword [rcx], cl
rol dword [rcx], cl
std
mov edx, 0xc2817743
movabs dword [0x75af4afa81ca19ef], eax
pop rsp
cmp eax, dword [rcx]
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c468deb], cl
add dword [rbx], ebp
adc eax, 0x1d3b970
ret 0xeac3
popfq
mov ecx, 0xd37781e3
mov eax, 0x34401d3
or eax, 0x1d3b8f6
sar eax, 0xf0
mov ch, byte [rdx]
invalid
invalid
invalid
adc eax, 0x1d3b8aa
stosb byte [rdi], al
mov eax, 0x150b01d3
test al, 0xb8
rol dword [rcx], cl
cwde
add byte [rdx], ah
int 0x81
invalid
int3
pop rdx
invalid
sar ah, 0x49
push rdx
and al, 0x41
or eax, 0x69212c4
ret
add byte [rax], al
add bl, ch
movzx r8, byte [r10]
movzx eax, byte [rdx]
add bh, byte [rdi + rbp]
invalid
mov edx, dword [rcx + 8]
add byte [rbx + rcx*4 + 0x5d], cl
sbb byte [rax - 0x53eec217], bh
rol dword [rcx], cl
in al, dx
invalid
adc al, 0x88
add edx, eax
nop
test dword [rcx + 0xf], 0xc148c2af
call 0xdc808cd2
pushfq
add byte [rax], al
add byte [rbx - 0x2c48d5fb], cl
sub dh, byte [rdi + 0x53301d3]
invalid
mov bh, 0xd3
invalid
sub dh, byte [rdi + 0x53301d3]
sub byte [rdi - 0x10fafe2d], dh
cmpsd dword [rsi], dword [rdi]
fimul dword [rax]
invalid
test edi, edi
dec dword [rcx + 0xf]
invalid
cmove eax, edi
or byte [rcx - 0x73], cl
add dword [r10 - 0x7ab2ff], r14d
mov edx, eax
add ecx, edx
ror dword [rbx + rcx*4 + 0x55], 1
adc bl, ch
add al, 0x4d
lea r9, [r10 + 4]
add al, 0x8b
add eax, 0x1d3b6c7
xor eax, 0x1d3b6c3
mov dh, 0xd3
add dword [rdi], ecx
invalid
invalid
push rbp
sub eax, 0x854ded74
leave
add r8b, byte [rax]
add byte [rdi], cl
invalid
add dword [0x1425b47c6], esi
push rcx
add al, byte [0xde0047cf]
jns 0x14009504b
invalid
popfq
jns 0x14009504b
neg byte [rbp + 0x9a3bd0d]
lea eax, [0x141dbaaf0]
add dword [rax + 0x63], ecx
or al, 0x88
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd06f0]
add eax, dword [0x141dd06f4]
imul eax, eax, 0x1dc880b2
add eax, 0xc7e91665
invalid
cmp eax, 0xd5f99668
ja 0x140095080
invalid
jmp case.0x140094f5d.2
add byte [rax - 0x6b8eea19], bh
add byte [rax], al
add byte [rbx - 0x2c4985f3], cl
add dword [rbx], esp
or eax, 0x1d3b678
rol ecx, 1
jmp 0xf2fad1f7
int1
invalid
stc
jns 0x140095114
invalid
xor al, 0xbc
jmp 0xf84b1d58
mov esp, 0x41cc72e9
mov eax, 2
add qword [r8], r8
add byte [rbx - 0x2c49dcfb], cl
and esi, dword [rsi - 0x2dcefe2d]
div dword [0x141dd071c]
and esi, dword [rsi - 0x2dcefe2d]
div dword [0x141dd071c]
lea r8, [r10 + 2]
nop word cs:[rax + rax]
invalid
add byte [rbx - 0x2c49f5fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3b607
mov eax, dword [0x141dd0720]
rol dword [rcx], cl
imul eax, dword [0x141dd0724]
and eax, 0x4825758
imul eax, eax, 0x4af2985c
add eax, 0x905cc2b0
cmp eax, 0x4e44064b
ja 0x140095110
lea rax, [r15 + 1]
test r15, r15
dec dword [rcx + 0xf]
invalid
invalid
add r8, rax
mov eax, 0xb2a2955d
pop rbp
xchg ebp, eax
movabs byte [0x841f0f66b2], al
nop dword [rax + rax]
dec dword [rcx + 0xf]
invalid
pop rbp
xchg ebp, eax
movabs byte [0x841f0f66b2], al
nop dword [rax + rax]
nop dword [rax + rax]
mov ecx, dword [0x141dd0728]
xor ecx, dword [0x141dd072c]
add ecx, 0x4c0ced6e
imul rcx, rax
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
imul ecx, ecx, 0xd92dbac3
cmp ecx, 0x2d91c674
invalid
xchg ecx, eax
invalid
jb 0x140095150
invalid
jmp case.0x140094f5d.2
nop word cs:[rax + rax]
mov eax, dword [0x141dd06f8]
xor eax, dword [0x141dd06fc]
add eax, 0x29ae0598
xor eax, 0xc3e2108d
imul rax, rax, 0x1c2cd16d
shr rax, 0x3c
cmp eax, 0x16258cda
ja 0x140095190
mov eax, dword [0x141dd0700]
xor edx, edx
div dword [0x141dd0704]
lea rax, [r15 + 1]
nop word [rax + rax]
mov edx, dword [0x141dd0708]
and edx, dword [0x141dd070c]
add edx, 0x1381d5c4
imul rcx, rdx, 0xda5d5
shr rcx, 0x20
sub edx, ecx
shr edx, 1
add edx, ecx
shr edx, 0x1e
xor edx, 0xd56185f5
invalid
test r15, r15
mov rcx, rax
cmove rcx, r15
cmp edx, 0x7dca0eb7
jbe 0x1400951d0
mov bh, 0xe
retf 0x767d
add r8, rcx
jmp case.0x140094f5d.2
test byte [rax], al
add byte [rax], al
add byte [rax], al
call 0x1a90b25e1
shr byte [rcx], 0xb2
mov bl, 0x1b
test byte [rax], al
add byte [rax], al
add byte [rax], al
xchg byte [rdx - 0x23], dh
mov ecx, esp
clc
and al, 0x20
rol dword [rcx], cl
fbld tbyte [rdx]
invalid
fdivr dword [0xee3bc40f]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rbx], ecx
adc eax, 0x1d3b438
rol byte [rcx + 0x511047e2], cl
add byte [rcx + 0x2f5deffa], 0xf6
invalid
div byte [rbx - 0x26]
add byte [rdi], cl
invalid
add byte [rbx - 0x2c4bddfb], cl
add dword [rbx], eax
add eax, 0x1d3b420
xchg byte [rdi - 0x4ebcfa8d], bl
scasq rax, qword [rdi]
add byte [rax], al
invalid
sal byte [rsp + rdi*8 - 0x17], 0x8e
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
push rax
add dword [rax - 0x7b], ecx
test eax, eax
cmove rdx, rax
add r8, rdx
add r8, 8
add eax, 8
invalid
invalid
test eax, eax
add dword [0x127fb8d1b], esp
movabs dword [0xebde7640e475d73d], eax
push rbx
rol byte [rdx], 0x48
lea edx, [rax + 1]
rol dword [rcx], cl
add ecx, 0x4b8ccb45
sar byte [rax - 0x71dbd119], 1
add byte [rbx - 0x2c4cb5eb], cl
add dword [rbx], ebp
adc eax, 0x1d3b348
invalid
mov ecx, esp
invalid
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add eax, 0x1d3b322
and dh, byte [rbx - 0x2dcefe2d]
mov bl, 0xd3
invalid
add eax, edi
rcl byte [rax - 0x38a3f7c], 0x4d
mov edx, eax
add eax, 0x1d3b303
add esi, dword [rbx - 0x2dcefe2d]
push qword [rdx + 0x666601d3]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rsp + 0x41], dh
movzx eax, byte [rdx]
add byte [rax], al
add bl, ch
pop rdi
nop word cs:[rax + rax]
adc dword [rdx], eax
mov ebp, 0x2e66da77
nop dword [rax + rax]
xlatb
and al, byte [rsp + rdx*4]
and byte [rdi], al
loopne 0x140095578
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov dl, 0xd3
add dword [rbx], esp
add eax, 0x1d3b230
xor byte [rdx - 0x173efe2d], dh
add ecx, dword [rax + 0x69]
shl byte [0x1880dfe23], 0xc1
call 0xee0b92c4
nop
cmp eax, 0xf980df77
add cl, byte [rdi]
invalid
mov edx, edi
outsb dx, byte [rsi]
invalid
movzx edx, byte [rsi]
loop 0x140095628
add edx, 4
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd07f0]
or eax, dword [0x141dd07f4]
add eax, 0x1d3b1a8
add eax, 0x1d3b1a8
imul eax, eax, 0x3c387529
add eax, 0x6eb7fcb1
or eax, 0xd218db6c
cmp eax, 0x56ba3ec7
invalid
invalid
push rsi
je 0x140095640
mov edx, 0x66dd7456
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov cl, 0xd3
add dword [0xfbe0b175], eax
xlatb
invalid
xlatb
mov ebx, 0x240d0825
movabs eax, dword [0x8be173d084993e3d]
add eax, 0x1d3b173
cdq
test al, dl
and al, byte [rax + rbp]
push 0x4c
mov ebp, dword [rbp - 0x60]
xor eax, eax
mov al, 0xd3
add dword [rcx], esi
sal bh, cl
add dword [rcx - 0x40], ebp
mov al, 0xec
add al, 0x87
nop word cs:[rax + rax]
imul eax, eax, 0x4331687f
invalid
add byte [rax], 0
add byte [rax], al
or eax, 0x1d3b061
add ecx, dword [0x141dd07cc]
jmp 0x1398a98b8
cmp byte [rcx - 0x7f], al
stc
and dh, byte [rbx]
invalid
ror byte [rcx + 1], 1
shr bl, cl
invalid
mov r10d, 2
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c4fc5fb], cl
add dword [rbx], ecx
add eax, 0x1d3b038
invalid
add dword [0x1204a3100], ecx
sal bh, 0x34
xchg dword gs:[0x12082ed0e], edi
add byte [rdi], cl
or ecx, dword [rdi]
invalid
mov eax, dword [0x141dd07e8]
and eax, dword [0x141dd07ec]
add dword [rbx], esp
add eax, 0x1d3b010
or eax, 0x34090048
and eax, 0x74090148
cmp eax, 0xf139160
jb case.0x14002e90e.700
add byte [rcx], cl
xor al, 0x25
add qword [rcx], rcx
je 0x140095824
invalid
jmp 0x1400964b6
cmp ecx, dword [rdi]
invalid
or eax, 0xe1e90000
or al, 0
add byte [rax - 0x45c2c06d], bh
or eax, 0x1d3af8a
rol dword [rcx], cl
shr ecx, 0x3c
or al, 0
add cl, ch
pop rsp
or al, 0
add byte [rbx + rcx*4 + 0x35], al
lodsd eax, dword [rsi]
scasd eax, dword [rdi]
rol dword [rcx], cl
add esp, 0x20
jns 0x140095854
int1
imul edi, edi, 0xffffffff
movzx eax, byte [rbp]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c50adf3], cl
add dword [rdi], ecx
imul ecx, dword [0x141dd081c]
push rdx
scasd eax, dword [rdi]
rol dword [rcx], cl
add dword [rax + 0x69], ecx
shl dword [rbx - 0x48], 1
add ebx, dword [rsi]
invalid
invalid
invalid
add dword [rbx], ebp
adc eax, 0x1d3af08
jl 0x140095997
in al, dx
add al, 0x82
add byte [rax], al
add byte [rax], al
add eax, 0x1d3aed8
push qword [r11 - 0x1d]
jrcxz 0x140095957
add dword [r8], r8d
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c515dfb], cl
mov eax, dword [0x141dd0828]
sub eax, dword [0x141dd082c]
invalid
jle 0x14009597b
test byte [rdi - 0x23], dh
scasb al, byte [rdi]
rol dword [rcx], cl
push rbx
ret
test eax, eax
add byte [rbx - 0x2c5195fb], cl
add dword [rbx], esi
xor eax, dword [0x141dd0864]
int3
invalid
stosb byte [rdi], al
lodsb al, byte [rsi]
fild qword [rbp - 0x2dcefe2d]
add byte [rax], al
add byte [rbp - 0x7b], cl
test r8, r8
mov rdx, r9
cmove rdx, r8
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
and ebp, ecx
pop rbx
push rax
push rsp
xor cl, ah
retf
fadd st(4), st(0)
rol dword [rcx], cl
pop rsi
lodsd eax, dword [rsi]
rol dword [rcx], cl
cli
pop rbp
or eax, 0x1d3acea
lodsb al, byte [rsi]
rol dword [rcx], cl
nop word cs:[rax + rax]
add eax, 0x1d3ac78
sahf
invalid
xchg edx, eax
ror byte [rbp - 0x7b], 0xe4
and al, al
rol dword [rcx], cl
test dh, dl
add byte [rax], al
add byte [rbx - 0x2c5383fb], cl
add dword [rbx], esp
add eax, 0x1d3ac7a
xor cl, byte [rdi]
mov eax, dword [rcx]
mov dword [rsi + 0x11], eax
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3ac2e
lodsb al, byte cs:[rsi]
rol dword [rcx], cl
jg 0x140095cfe
sbb dl, byte [rax]
stosb byte [rdi], al
rol dword [rcx], cl
nop dword [rax + rax]
sti
invalid
rcl cl, 1
call 0x128cb2fc9
invalid
cli
xor dl, dl
add dword [rbx + 0x66666601], esi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov edx, esi
add dword [rcx - 0x443320f], eax
xchg ebx, eax
add dh, byte [rax + rbx*8 + 0x45]
movzx r9d, byte [r14]
rol byte [r9], cl
scasd eax, dword [rdi]
add eax, 0x1d3a91b
invalid
test al, 0xd3
add dword [rdi + rcx - 0x51], eax
invalid
scasd eax, dword [rdi]
rol dword [rcx], cl
cmp al, byte [rcx - 0x7f]
sti
test al, 0xf
cld
mov bl, 0x74
xlatb
ja 0x140096250
push rax
stc
add eax, 0x8d484a77
add eax, 0x1d249c8
push r8
scasd eax, dword [rdi]
ror byte [rax - 0x3f], 1
invalid
add byte [rax], al
add byte [rbx - 0x2c5818fb], cl
mov eax, dword [0x141dd0a40]
xor eax, dword [0x141dd0a44]
loope 0x140096269
int3
pop rdi
add byte [rax], al
shl esi, 0x15
jae 0x140096300
add edi, edx
add al, 0x48
mov ecx, dword [rbp + 0x50]
rol dword [rcx], cl
add dword [rcx - 0x40], ebp
jge 0x1400962b5
jns 0x140096350
jl 0x140096341
fidiv dword [rdi - 0x29]
push qword [rbp + 0x10]
jg 0x140096343
add byte [rax], al
add byte [rdi + 2], bh
or al, 0xa7
rol dword [rcx], cl
or byte [rdi + 0x1f0f01d3], ah
add byte [rbx - 0x2c58fdfb], cl
rol dword [rcx], cl
add eax, dword [0x141dd0a6c]
rol dword [rcx], cl
cmpsb byte [rsi], byte [rdi]
rol dword [rcx], cl
shr eax, 0x3d
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c5a15fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3a5e6
mov eax, dword [0x141dd0a20]
xor edx, edx
div dword [0x141dd0a24]
and eax, 0x312675c9
xor eax, 0x39c0b66f
cmp eax, 0x19d45685
sbb dword [rdx - 0x1f], esi
sbb dword [rdx - 0x1f], esi
jmp 0x1400964b6
add ah, byte [0x15e68af51]
fdivr qword [rax + 0x275c735]
mov eax, dword [0x141dd08d8]
imul eax, dword [0x141dd08dc]
add eax, 0xcbf32e3f
and eax, 0xa41f0e60
cmp eax, 0x9bd37047
ja case.0x14008e3a7.388
mov eax, dword [0x141dd06a8]
xor eax, dword [0x141dd06ac]
or eax, 0x5173691b
push rcx
push rcx
cmp eax, 0x498f55af
je 0x1400964e0
jmp 0x1400964b6
in al, dx
and byte [rax - 0x77], cl
invalid
fbstp tbyte [rax - 1]
dec dword [rax - 0x7d]
invalid
xor ebx, edi
mov dword [rbp + 0x35], 0xd2add2f2
xchg edx, eax
add al, byte [rax]
test eax, eax
mov esi, dword [rbp - 0x18]
invalid
or byte [rax], al
add byte [rax], al
mov dl, 0xe2
jb 0x140096830
loop 0x140096895
or byte [r8], cl
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
js 0x14009684a
rol dword [rcx], cl
invalid
lea esp, [rax - 0x74fafe2d]
and byte [rsi + 0x64], ch
invalid
in al, dx
and byte [rcx + rcx*4 - 0x17], cl
mov eax, esp
add esp, 0x20
and byte [rax + 0x694801d3], ah
leave
or eax, 0x48027ba0
shr ecx, 0x37
nop dword [rax + rax]
rol dword [rcx], cl
adc eax, 0x1d2419e
rol byte [rcx], cl
invalid
clc
mov eax, dword [0x141dd0988]
add eax, dword [0x141dd098c]
add dword [0x11b8929c1], ecx
add dword [0x11b8929c1], ecx
and eax, 0xdbffffed
cmp eax, 0x310a5add
invalid
fstp xword [0x17113c4c3]
xor dword [rdx - 0x1d], esi
jb 0x1400969cb
lahf
rol dword [rcx], cl
add eax, 0x1d39f9a
mov eax, dword [0x141dd0998]
xor edx, edx
div dword [0x141dd099c]
rol dword [rcx], cl
rol dword [rcx], cl
or eax, 0xaccb9547
add eax, 0xbbc462fd
std
invalid
invalid
mov ebx, 0xa421920d
sub ecx, dword [rbp - 0x7b]
ror byte [rcx + rcx*4 - 0x36], 0x49
cmove edx, eax
cmp eax, 0x87654992
ja 0x140096a35
std
invalid
add rcx, rdx
jmp 0x140096ae0
mov eax, dword [0x141dd09a0]
sub eax, dword [0x141dd09a4]
and eax, 0x2501d39f
fld st(7)
sub al, 1
and eax, 0x2501d39f
fld st(7)
sub al, 1
imul eax, eax, 0xefc89e82
or eax, 0xc22580ea
and byte [0x1231fa855], 0x1c
invalid
je 0x140096a73
and byte [0x1231fa855], 0x1c
movabs eax, dword [0x2c1834848ebdd74]
add rcx, 2
invalid
jmp 0x140096ae0
add rcx, 2
mov eax, dword [0x141dd09a8]
xor edx, edx
div dword [0x141dd09ac]
imul rax, rax, 0x74e22945
imul eax, eax, 0x74e22945
imul eax, eax, 0x74e22945
shr rax, 0x3e
or eax, 0x6b6e5ea
invalid
in eax, 0xb6
invalid
cmp eax, 0xbb988744
ja 0x140096a9c
invalid
invalid
in eax, 0xb6
invalid
fisttp dword [rcx - 0x73]
add dword [rbp + 0x31], eax
leave
lea rax, [r8 + 1]
xor r9d, r9d
test r8, r8
mov rdx, rax
cmove rdx, r8
test r9b, r9b
jne 0x140096ac8
add rcx, rdx
mov al, 1
test al, al
je 0x140096adc
add byte [rbx + rcx*4 + 5], al
movabs eax, dword [0x9e9e05034401d39e]
or byte [rax + 0x4aca8100], al
and ebx, dword [rbx - 0x53]
shr bl, 0xf
pop rsp
invalid
or byte [rcx + rax + 0x61], bl
pop rsp
add dword [rcx - 0x7f], esp
int1
or dword [rax], 0xc981630d
xor al, 0x21
pushfq
add byte [rcx + 0xf], al
adc byte [rbp + 0x10], cl
add cl, byte [rax - 0x67ec5b9]
invalid
sub al, 0x49
mov ecx, dword [rbp + 0x20]
or byte [esi - 0x39], ah
cmp byte [r8], r8b
add cl, byte [rax - 0x7b14c5b9]
inc esi
fild dword [rcx - 0x41]
invalid
sahf
rol dword [rcx], cl
add eax, 0x1d39def
popfq
rol dword [rcx], cl
int 0x69
in al, 0xb0
add byte [rax], al
test al, 0x38
loop 0x140096c99
ret 0x4465
add esi, dword [rbp + 0x67]
adc byte [rax - 0x7d], cl
call 0x14e8b7c50
invalid
add byte [rax], al
add byte [rax], al
jo 0x140096dc2
movabs eax, dword [0xa9e9000000e7850f]
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rbx + rcx*4 + 0x71], ecx
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add cl, ch
test eax, 0x48000000
mov eax, dword [rcx]
mov edx, 0xb01d39d
adc eax, 0x1d39db8
add eax, 0x1d39db0
push rsi
invalid
rol cl, 1
call 0x1b3b57bf7
jl 0x140096ef9
add esp, 0x20
invalid
xchg edx, eax
movabs dword [0x491176afad421a3d], eax
cmp esi, 1
inc byte [rcx]
iretd
test dword [rsi], 0x8120b400
iretd
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c6765f3], cl
add dword [rbx], esp
or eax, 0x1d39898
rol byte [rcx], cl
cwde
rol dword [rcx], cl
cwde
pop rax
stosd dword [rdi], eax
sub dword [0x17b3124bb], eax
add eax, 0x3b27b1bb
add al, 0x8b
add eax, 0x1d39847
mov eax, dword [0x141dd0b20]
imul eax, dword [0x141dd0b24]
xchg edi, eax
rol dword [rcx], cl
xchg edi, eax
rol dword [rcx], cl
or eax, 0x4803d123
xor eax, 0x1c51b272
jb 0x1400972f7
push rcx
sbb al, 0x3d
leave
invalid
cmp al, 0x5c
jae 0x140097330
jb 0x1400972f7
push rcx
sbb al, 0x3d
leave
mov r13d, 2
lea rdx, [0x141db92f8]
and byte [rbp - 0x77], cl
call 0x13fad8863
dec dword [rax - 0x7d]
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c686dfb], cl
xchg edi, eax
rol dword [rcx], cl
and eax, dword [0x141dd0b4c]
add dword [0x16135c011], esp
invalid
in eax, 0x23
adc byte [rdi + 0x48], dl
shr ecx, 0x3d
invalid
cmp eax, 0x6543f981
mov byte [rbx - 0x7cb62a89], 0xc5
add cl, byte [rax - 0x73]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
cmove rcx, rax
invalid
invalid
pop rbx
xchg edi, eax
loope 0x1400974bd
mov esi, ebp
sal byte [rbp - 0xd], 0x48
mov ecx, dword [rbp + 0x40]
std
or eax, 0x8d627d0d
lea ebp, [rdx]
cmp eax, 0x95a229b8
lea ebp, [rdx]
cmp edx, edi
add byte [rbx - 0x2c6a25fb], cl
add dword [rbx], eax
add eax, 0x1d395d8
je 0x1400975a6
lahf
xchg ebp, eax
rol dword [rcx], cl
rol dword [rcx], cl
stc
add byte [rax - 0x7d], cl
invalid
nop word cs:[rax + rax]
imul rcx, rcx, 0x4984ba9b
shr rcx, 0x3a
or byte [rax - 0x75], cl
or eax, 0x1d44384
test byte [rbx - 0x2c], al
invalid
test byte [rbx - 0x2c], al
add dword [rax - 0x7d], ecx
in al, dx
and byte [rcx], dh
sar bh, cl
adc eax, 0x6aca8
movups xmm0, xmmword [rax]
lea rax, [rcx + 1]
lea rdx, [rcx + rcx]
cmp rdx, rax
cmova rax, rdx
cmp rax, 5
mov edi, 4
cmovae rdi, rax
mov edx, 0x38
add byte [rax], al
add byte [rax - 0x77], cl
clc
add byte [rax], al
add byte [rax - 0x77], cl
clc
mul rdx
mov r8, rax
seto al
movabs rdx, 0x7ffffffffffffff8
nop dword [rax]
invalid
add byte [rbx + rcx*4 + 0x15], al
jmp 0x1840b4a6c
xchg esp, eax
rol dword [rcx], cl
invalid
mov r10d, dword [0x141dd0bc0]
xchg esp, eax
rol dword [rcx], cl
sub r10d, dword [0x141dd0bc4]
and r10d, 0x9cf76b62
add r10d, 0xfc20231d
and r10d, 0x9846840e
invalid
test byte [rsi - 0x68], al
cmp r8, rdx
seta r9b
cmp r10d, 0x32e4a9
jb 0x1400976d0
invalid
or al, r9b
jne 0x140097854
test dword [rax + 1], ecx
add byte [rax], al
test dword [rax + 1], ecx
add byte [rax], al
nop dword [rax]
mov eax, dword [0x141dd0bc8]
imul eax, dword [0x141dd0bcc]
add eax, 0x1b3d8ac8
or eax, 0xe4320cda
imul eax, eax, 0xc224e251
rcl byte [rcx - 0x1e], 0x24
ret 0x603d
loopne 0x140097740
cmp byte [rdx - 0x24], dh
rcl byte [rcx - 0x1e], 0x24
ret 0x603d
nop word cs:[rax + rax]
mov eax, dword [0x141dd0bd0]
xor edx, edx
div dword [0x141dd0bd4]
rol dword [rcx], cl
rol dword [rcx], cl
and eax, 0x1210000
imul eax, eax, 0xc54db659
cmp eax, 0x905a6b33
ja 0x140097740
test rcx, rcx
je 0x1400977a7
mov rax, qword [rsi + 8]
imul rcx, rcx, 0x38
nop dword [rax]
or byte [rax + 0x6b], r9b
leave
cmp byte [rdi], cl
invalid
mov edx, dword [0x141dd0bd8]
or edx, dword [0x141dd0bdc]
xor edx, 0xc53e2fae
imul edx, edx, 0xa6505486
xor edx, 0xa98e6847
cmp edx, 0x4bcf37c7
ja 0x140097770
invalid
fimul dword [rax - 0x77]
and al, 0x28
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x38], rcx
mov eax, 8
jmp 0x1400977a9
xor eax, eax
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
mov edx, 8
call fcn.1400c0b80
cmp qword [rsp + 0x40], 0
jne 0x140097830
nop word [rax + rax]
mov eax, dword [0x141dd0be8]
xor eax, dword [0x141dd0bec]
add eax, 0x27d7f976
and eax, 0x33a82337
xor eax, dword [0xf55edc61]
xor eax, dword [0xf55edc61]
cmp eax, 0x81847cd6
jb 0x1400977d0
mov rax, qword [rsp + 0x48]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
nop
mov eax, dword [0x141dd0bf0]
imul eax, dword [0x141dd0bf4]
add eax, 0x1d393e7
add eax, 0x1d393e7
add eax, 0x35cfcbb8
or eax, 0x4e36576b
cmp eax, 0x3b91bf84
je 0x140097800
add rsp, 0x58
pop rdi
pop rsi
ret
mov eax, dword [0x141dd0be0]
xor edx, edx
div dword [0x141dd0be4]
add eax, 0xabe45595
or eax, 0x6d6f44c2
and eax, 0xff6f6ec3
cmp eax, 0xe0867c06
jb 0x140097830
ud2
call fcn.140090320
mov rax, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rsi, qword [rsp + 0x28]
cmp rax, rdi
jne 0x140097900
nop word cs:[rax + rax]
mov eax, dword [0x141dd0bf8]
imul eax, dword [0x141dd0bfc]
or eax, 0xf8352dad
imul eax, eax, 0xfb0ff9a0
psubq mm0, qword [0x100b9758d]
psubq mm0, qword [0x100b9758d]
cmp eax, 0x74c54441
ja 0x1400978b0
nop word cs:[rax + rax]
mov eax, dword [0x141dd0c00]
imul eax, dword [0x141dd0c04]
add eax, 0xf227fea6
xor eax, 0x83bc0d10
cmp eax, 0xd2f62a83
ja 0x1400978e0
jmp 0x140097935
xor eax, 0x244c8b48
xor byte [rax - 0x77], cl
and al, 0x38
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x38]
mov r8b, 1
call fcn.140093680
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
cmp rbx, rdi
jne 0x140097953
mov al, 1
nop word [rax + rax]
test al, al
je 0x140097940
mov rdi, rsi
mov rax, rdi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov eax, dword [0x141dd0c08]
imul eax, dword [0x141dd0c0c]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d392ac
imul eax, eax, 0x763943ac
xor eax, 0x95fec7d1
add eax, 0x6c28910c
cmp eax, 0x94b50874
jae 0x140097982
mov rcx, rsi
mov ecx, esi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
mov rdi, qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
nop dword [rax]
mov eax, dword [0x141dd0c10]
and eax, dword [0x141dd0c14]
imul ebp, eax, 0x4d018df8
add ebp, 0xaf25c6a8
or ebp, 0x762c2557
mov rcx, rsi
xor edx, edx
call rdi
cmp ebp, 0x348be566
jb 0x140097990
test eax, eax
je 0x140097ab8
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0c18]
xor eax, dword [0x141dd0c1c]
imul eax, eax, 0x7ffa928c
xor eax, 0x4e878d2d
add eax, 0xab3c2f78
cmp eax, 0x5722d609
or esi, edx
and dl, byte [rdi + 0x72]
invalid
or esi, edx
and dl, byte [rdi + 0x72]
fisttp qword [rax - 0x7b]
fisttp dword [rdi]
test byte [rdx], dl
add dword [rax], eax
add byte [rdi], cl
invalid
test rbx, rbx
je 0x140097b0e
nop dword [rax]
mov eax, dword [0x141dd0c20]
or eax, dword [0x141dd0c24]
or eax, 0x47d27b61
cmp eax, 0xa93f4d27
je 0x140097a00
mov eax, dword [0x141dd0c28]
xor eax, dword [0x141dd0c2c]
imul eax, eax, 0xc78a881c
cmp eax, 0xe571c0f6
jne 0x140097a43
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
test al, 6
add byte [rsi + 0xf], ah
invalid
mov ebx, dword [0x141dd0c30]
sub ebx, dword [0x141dd0c34]
and ebx, 0x73b5e7e0
xor ebx, 0x6fde7c73
add ebx, 0xdee07747
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rsi
call rdi
cmp ebx, 0xea1d11e0
invalid
invalid
ja 0x140097a50
sbb eax, 0x31cc77ea
jmp qword [rsi + 0x2e]
xor edi, edi
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x2c6e5dfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d3919f
mov eax, dword [0x141dd0c38]
imul eax, dword [0x141dd0c3c]
add eax, 0x164b5563
xor eax, 0x785c34e8
add eax, 0x99a38c47
cmp eax, 0xe35b7d71
ja 0x140097a90
jmp 0x140097947
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
movsxd rdi, eax
shl rdi, 0x20
or rdi, 2
nop dword [rax]
mov eax, dword [0x141dd0c40]
sub eax, dword [0x141dd0c44]
imul eax, eax, 0x900afd5c
rcr byte [rbp + rdi*8 + 0xa], 0x90
rcr byte [rbp + rdi*8 + 0xa], 0x90
add eax, 0x8a7fed34
cmp eax, 0x9670e895
ja 0x140097ad0
invalid
loop 0x140097b37
test rbx, rbx
test ebx, ebx
je 0x140097947
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add cl, ch
cmp esi, edi
invalid
invalid
invalid
xor edi, edi
jmp 0x140097947
and al, 0x40
invalid
add dword [rbx], esi
add eax, 0x1d39108
mov eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
cmp al, 0x78
add eax, 0xc4294800
invalid
add al, ch
fidiv word [rdi + 5]
add byte [rax + 0x29], cl
invalid
sub esp, 0x20
mov edx, edi
add esp, 0x20
nop
rol dword [rcx], cl
xor esp, dword [0x141dd0c54]
rol dword [rcx], cl
add dword [rcx - 0x7f], eax
invalid
xor r12d, 0xffd2fe67
invalid
invalid
mov dword [rbp - 0x28], esp
add byte [rax], al
add al, ch
mov dword [rdi + 5], esi
ja 0x140097c2b
ja 0x140097c2b
add byte [rax + 0x29], cl
invalid
sub esp, eax
mov dword [rbp - 0x38], esp
mov edi, esp
add eax, 0xc4294800
add al, ch
invalid
invalid
invalid
mov dword [rbp - 8], esi
call [rcx + rbp*2 - 0x7bf32d40]
pushfq
pop qword [rdx]
fnsave dword [rbp + rbx*8 - 0x7d]
cli
invalid
add al, 0xe9
int 0
add byte [rax], al
add dword [rbx], esi
add eax, 0x1d38f18
or dword [rdx - 0x22], esi
mov ebp, 0x48000010
add eax, 4
and eax, 0xa4a38b69
imul ecx, dword [rbx - 0x7ebe5b5d], 0x2199e5c0
fimul dword [rdi + rcx - 0x51]
ret 0xc149
invalid
invalid
cmp al, 0x41
cmp eax, 0x4b7201b9
invalid
add dword [rdx + 0x4b], esi
add dword [rdx + 0x4b], esi
ror byte [rax], 0x49
lea edx, [rax + 1]
xor edx, dword [0x141dd0c6c]
and edx, 0xeefeaffe
enter 0xffffffffffff8141, 0xfffffffffffffffa
retf 0x3e95
add eax, ecx
invalid
mov edx, esi
add byte [rbx + rcx*4 + 5], al
invalid
pop rsi
mov edx, 0x81413d03
loopne 0x140097def
mov esi, 0x8141bd0f
clc
wait
and eax, 0xd47412ec
in al, dx
invalid
je 0x140097e10
rol byte [rcx - 0x7f], cl
enter 0xffffffffffff8051, 0xffffffffffffffea
and byte [rcx - 0x7f], al
loopne 0x140097e5c
invalid
jmp 0x140097ed8
rol dword [rcx], cl
xor eax, 0x410b85e5
or eax, 0xe4f456de
invalid
in al, 0x41
add eax, 0x793e7165
invalid
retf 0x483d
and byte [rsi + 0x48e7777b], dil
mov esi, 0x48e7777b
out 0x48, eax
test edx, edx
clc
add dword [rsi + 0x2e], esp
nop dword [rax + rax]
nop dword cs:[rax + rax]
adc eax, 0x1d38dbf
xchg ebp, eax
cmp al, byte [rdx]
invalid
add cl, byte [rsi + 0x49]
shr ecx, 0x3b
shr r9, 0x3b
invalid
xchg esp, eax
ret 0x8141
or byte [rsp + rsi*2], bh
enter 0x841, 0xffffffffffffffd0
rol dword [rcx], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d38d86
invalid
add dword [0x1b0908259], eax
add eax, dword ss:[rdi - 0x50b6f290]
add eax, dword [rdi - 0x50b6f290]
scasq rax, qword [rdi]
loop 0x140097f67
je 0x140097f10
rol byte [rax + rax*8 + 0x9eb2574], 0x45
xor eax, eax
invalid
sal byte [rbp + riz - 0x15], 9
or dword [rbp + 0x31], eax
sal byte [rcx], 0xc0
sbb cl, byte [rcx - 0x75]
and byte [r8 - 0x77], r9b
and byte [rax - 0x77], cl
invalid
adc byte [rbp + 1], al
movups xmm1, xmmword [rbp + 0x11]
adc qword [r15], r9
adc dword [rcx + 0x10], ecx
adc dword [rcx], eax
mov eax, dword [rbp + 0x20]
invalid
invalid
add eax, 0x1d38d38
rol dword [rcx], cl
invalid
jb 0x140097f49
jb 0x140097f7a
adc dword [rcx + 0x10], ecx
adc byte [rdi], cl
adc dword [rcx], eax
push rdx
fnsave dword [rdx - 0x3c]
invalid
invalid
mov ecx, dword [rbp - 0x10]
invalid
imul ebp, ecx, 0x10
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4d], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c730dfb], cl
add eax, 0x1d38cf2
or eax, dword [0x141dd0cbc]
add eax, 0x1d38cf2
invalid
invalid
or sil, byte [0x14e4c2436]
or eax, dword [rax]
add byte [rdi], cl
invalid
invalid
xchg byte [rdx - 0x3f9608b0], ch
jle 0x14009806b
fmul qword [rbp + rdi - 0x4fe76bde]
mov al, 0x73
fisttp dword [rbx - 0x2c735afb]
add dword [rbx], eax
add eax, 0x1d38ca3
add dword [0x1831b824a], esi
adc al, byte [rbx + 0xd]
xchg edx, eax
mov eax, 0x6948accd
sal byte [rbp + 0x485fe6c8], 0xc1
out 0x5f, al
invalid
invalid
int 0xac
imul eax, eax, 0x5fe6c8b5
out 0x5f, al
pop rdi
call 0x1121cbd76
invalid
rol byte [rdi], cl
sbb dword [rsi + 0x23], esi
invalid
and ecx, dword [rax - 0x75]
invalid
mov eax, dword [rcx + 0x1f]
invalid
mov dword [rdi + 0x1f], eax
invalid
adc byte [rdi], cl
adc dword [rdi + 0x10], ecx
invalid
invalid
adc byte [r15], r9b
adc dword [rdi], eax
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov ebx, ss
add dword [rbx], esp
add eax, 0x1d38c58
pop rax
mov ebx, ss
invalid
rol dword [rcx], cl
pop rax
mov ebx, ss
add dword [0x19d06dc9d], eax
add eax, 0x5cfd5c24
invalid
test dword [rax], esp
call 0x141198fc4
adc byte [rcx], al
adc byte [rdi], cl
adc dword [rdi + 0x10], ecx
adc dword [rdi], eax
mov ebx, ss
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d38c27
clc
cmp ch, byte [rax + 0x736bf93d]
stc
imul esi, dword [rbx + 8], 0x74
loope 0x14009804b
stc
imul esi, dword [rbx + 8], 0x74
loope 0x14009804b
add eax, 0x1d38c13
rol dword [rcx], cl
cmp bh, al
scasd eax, dword [rdi]
nop
movabs eax, dword [0x558b4847e8a0603d]
movabs al, byte [0x207600558b4847e8]
movabs al, byte [0x207600558b4847e8]
adc byte [rcx + 0xf], al
adc dword [rcx + 0x21], ecx
movups xmmword [rcx + 0x11], xmm0
adc dword [rcx + 0x11], eax
adc dword [r9 - 0x77], ecx
adc dword [rbp - 0x77], ecx
mov qword [r9 + 8], r14
clc
add byte [rax - 0x75], cl
invalid
rol dword [rcx], cl
add dword [rbx], ecx
add eax, 0x1d38bc0
pop r11
invalid
invalid
movups xmmword [rcx + 0x21], xmm1
adc dword [rbp - 0x77], ecx
jno 0x140098154
add dword [rax + rdx*8 - 0x6c], esi
mov byte [rcx + 0x10], bl
cmp cl, byte [r9 - 0x39]
add eax, dword [rcx]
add byte [rax], al
add byte [rcx - 0x39], cl
or byte [r8], al
add byte [rax], al
add byte [rax], al
mov byte [r11 + 0x10], 6
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x10], 6
mov dword [r11 + 0x38], 0xc6410200
add al, byte [rcx - 0x3a]
cmp al, byte [r8]
cmp al, byte [rax]
jne 0x14009815e
fmul dword [rax - 0x7d]
invalid
rol dword [rcx], cl
scasd eax, dword [rdi]
add eax, 0x1d38b4f
add dword [0x160e9d88b], eax
loopne 0x1400981c2
pop qword es:[rsi]
pop qword [rsi]
invalid
cmp rax, 0xffffffffdf4872e5
in eax, 0x72
fisttp word [rcx + rcx*4 - 0x19]
insd dword [rdi], dx
invalid
add dword [rax], eax
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
cmp eax, 0x1d38b29
sub dword [rbx + 0x334401d3], ecx
mov edx, ebx
add dword [rbx + rsi + 0x3d], eax
cmp eax, 0x1d38b26
invalid
invalid
cmp eax, 0x1d38b26
xlatb
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
stc
invalid
fcom st(6)
add byte [rbx - 0x2c7505fb], cl
add dword [rbx], esp
and eax, dword [0x141dd0cfc]
cli
movabs eax, dword [0x48bdcf6791c069a9]
iretd
mov ebp, 0x5dc86948
jp 0x14009824b
invalid
iretd
mov byte [rbx + 0x77], cl
invalid
invalid
insd dword [rdi], dx
enter 0x1f0f, 0xffffffffffffff84
test byte [rax], al
add byte [rax], al
add byte [rax], al
test bl, bl
jne 0x140098250
cmp cl, 0xa
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rbx + 1], cl
add byte [rax], al
invalid
add byte [rdi], cl
invalid
add eax, 0x1d38aa2
rol dword [rcx], cl
movabs al, byte [0xc332958d3d01d38a]
rol dword [rcx], cl
ret
add eax, 0x1d38a97
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d38a94
xchg esp, eax
mov dl, bl
add dword [rcx - 0x40], ebp
imul eax, eax, 0x6b25a950
invalid
invalid
and eax, 0x2e0256b
invalid
add dh, al
out dx, eax
imul eax, eax, 0x1aa3ca91
movabs dword [0x9ff23d36e8c1481a], eax
call 0xdffbbfcf
lahf
mov bl, 0x8a
adc ecx, dword [rax - 0x7d]
in al, dx
and byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
cli
add byte [rax], al
rol dword [rcx], cl
invalid
pop rsp
invalid
pop rcx
push rdx
invalid
add byte [rax - 0x7d], cl
invalid
jge 0x1400982ef
or cl, byte [rdi]
test byte [rbx], dl
add dword [rax], eax
add byte [rcx - 0x75], cl
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
adc dword [rcx], eax
mov dword [rsi + 0x30], eax
add byte [rcx + 0xf], al
adc byte [rbp + 0x10], cl
movups xmm2, xmmword [rbp + 0x20]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov edx, edi
adc byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x20
mov dh, 6
mov cl, 0x8f
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c7685eb], cl
mov edx, dword [0x141dd0d50]
xor edx, dword [0x141dd0d54]
rol dword [rcx], cl
rol dword [rcx], cl
in al, dx
hlt
loopne 0x140098402
add byte [rax], al
or eax, 0x1d3890a
retf
rol dword [rcx], cl
nop word cs:[rax + rax]
add eax, 0x35d6dff4
jmp 0x140098584
jbe 0x1400985b7
ret
enter 0x2925, 0x25
clc
jp 0x1400985fb
sub dword [0x1194700b7], esp
add al, 0xb6
fld dword [rsi + rsi*4]
leave
push rax
mov bl, dl
add dword [rcx - 0x2e], ebp
jp 0x140098667
pop rsp
ror byte [rax - 0x3f], 1
invalid
add eax, 0x1d387ef
nop dword cs:[rax + rax]
xchg bl, dl
add dword [rcx - 0x37], ebp
cwde
adc eax, 0xe181ac41
lodsb al, byte [rsi]
and ecx, 0xe0a0eb38
add ecx, 0xf2f80e04
cmp ecx, 0x63fe6abd
jb 0x140098670
nop word cs:[rax + rax]
invalid
push 0xffffffffe8c1480c
xor eax, dword [0x1308ff4b6]
add eax, 0x1d385ef
rol dword [rcx], cl
movabs al, byte [0x8b000001cae9e074]
add eax, 0x1d384a4
movsb byte [rdi], byte [rsi]
test bl, dl
invalid
movsb byte [rdi], byte [rsi]
test bl, dl
mov edi, 0xf01d383
scasd eax, dword [rdi]
adc eax, 0x1d383bc
adc ebp, ebx
xor byte [rcx - 0x4fd314eb], dh
mov cl, 0x15
jmp 0x140098ac0
mov al, 1
mov cl, 0x1c
test al, al
je 0x140098a96
add dword [rcx + 0x205060c9], eax
add byte [rcx + 0x60d861e1], al
cmp ecx, 0xf0ce5a3a
or byte gs:[rbx + 0x5f], bl
and ecx, dword [rax - 0x3f]
call 0xf8dcc8b1
and sil, byte [rdi - 0x29]
adc esi, dword [rsi - 0x218d4965]
xchg bh, ch
mov cl, 0x48
imul ecx, eax
invalid
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
adc eax, 0x1d3822a
hlt
push rcx
adc dword [rbx - 0x16fffffd], 0xffffffcd
add eax, dword [rax]
add byte [rsi + 0xf], ah
invalid
int 3
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141dd0ec8]
xor edx, edx
div dword [0x141dd0ecc]
imul rax, rax, 0x5e4ae05d
shr rax, 0x3d
or eax, 0x80904020
cmp eax, 0xc8bf9eaf
sahf
invalid
invalid
je case.0x1400781c4.699
sahf
mov edi, 0xe9db74c8
adc eax, dword [rax + rax]
add byte [rsi + 0xf], ah
invalid
jmp 0x14009919d
mov eax, dword [0x141dd0e40]
and eax, dword [0x141dd0e44]
and eax, 0x4c437d63
add eax, 0x446899c4
cmp eax, 0xe25a77bb
cmp eax, 0xe25a77bb
ja 0x140098d90
xor ebx, ebx
nop
mov eax, dword [0x141dd0e48]
or eax, dword [0x141dd0e4c]
xor eax, 0x82b9f5dd
imul rcx, rax, 0x494b4a8b
shr rcx, 0x20
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xe11f737e
jae 0x140098db0
jmp 0x140098b37
dec dword [rax - 0x75]
jnp 0x140098df0
mov r14, qword [rdi]
test r14, r14
je 0x140098e90
test byte [rbx - 0x75000000], bl
add eax, 0x1d38055
mov eax, dword [0x141dd0e50]
sub eax, dword [0x141dd0e54]
xor eax, 0x8ffa39be
cli
pop qword [0x1ae951d9c]
cli
pop qword [0x1ae951d9c]
cmp eax, 0xd87b5ca0
jae 0x140098e26
jmp 0x140098e5e
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd0e58]
sub eax, dword [0x141dd0e5c]
imul r15d, eax, 0x1d97b61a
add r15d, 0x9eddd237
or r15d, 0x2b68ccf8
int3
push 0xffffffffec83482b
and byte [rax - 0x77], cl
mov ecx, esi
int3
mov ecx, esi
call r14
add rsp, 0x20
and byte [rcx - 0x7f], al
dec dword [rdx]
mov edx, esp
int3
jne 0x140098e70
and byte [rcx - 0x7f], al
dec dword [rdx]
mov edx, esp
int3
sub rsp, 0x20
mov rcx, rsi
call r14
add rsp, 0x20
jmp 0x140098e26
mov eax, dword [0x141dd0e60]
rol dword [rcx], cl
xor edx, edx
div dword [0x141dd0e64]
or eax, 0xfb72bff3
mov edi, 0xc069fb72
pop rdx
mov bl, 0xfd
mov esp, 0x625aa3d
stosb byte [rdi], al
invalid
invalid
xchg esp, eax
mov edi, 0xc069fb72
pop rdx
mov bl, 0xfd
mov esp, 0x625aa3d
stosb byte [rdi], al
invalid
invalid
xchg esp, eax
stosb byte [rdi], al
and eax, 0xe0749406
je 0x140098e70
dec rbx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd0e68]
and eax, dword [0x141dd0e6c]
imul eax, eax, 0xa3933575
add eax, 0xc8b502e5
and eax, 0x4cb168c7
cmp eax, 0x98f9473b
je 0x140098ea0
xor eax, eax
nop word cs:[rax + rax]
add byte [rax], al
test al, al
jne 0x140098ed0
cmp qword [rdi + 8], 0
je 0x140098ff0
cmp qword [rdi + 0x10], 0x11
jb 0x140098f67
nop word [rax + rax]
mov eax, dword [0x141dd0e70]
and eax, dword [0x141dd0e74]
jg 0x140098ece
add dword [rcx - 0x40], ebp
popf
out dx, al
scasb al, byte [rdi]
jg 0x140098ece
add dword [rcx - 0x40], ebp
popf
out dx, al
scasb al, byte [rdi]
or eax, 0x8fdc160
cmp eax, 0x35af3ab
je 0x140098ef0
nop
mov eax, dword [0x141dd0e78]
add eax, dword [0x141dd0e7c]
imul eax, eax, 0xe6200fc9
or eax, 0x400a9b1
and eax, 0x5f6bfbb
cmp eax, 0xc2e4f158
ja 0x140098f10
mov rsi, qword [rsi - 8]
mov ecx, 0xda81abed
in eax, dx
stosd dword [rdi], eax
sbb edx, 0x401f0f
in eax, dx
stosd dword [rdi], eax
sbb edx, 0x401f0f
mov eax, dword [0x141dd0e80]
xor edx, edx
div dword [0x141dd0e84]
or eax, 0x9e49a70a
add eax, 0x506b7c7
imul rax, rcx
shr rax, 0x3c
call 0x117a3cc9f
invalid
nop
ja 0x140098f40
call 0x117a3cc9f
movabs al, byte [0xd37f1b058bd97790]
add eax, 0x1d37f1b
sub eax, dword [0x141dd0e8c]
mov eax, dword [0x141dd0e88]
add eax, 0x1d37f1b
sub eax, dword [0x141dd0e8c]
and eax, 0x8a2123a2
or eax, 0x61ce9c49
xor eax, 0x93897734
xor al, 0x77
mov dword [rbx - 0x1a2cc3], edx
add al, 0x73
invalid
xor al, 0x77
mov dword [rbx - 0x1a2cc3], edx
add al, 0x73
sbb cl, byte [rax - 0x75]
or eax, 0x1d42a10
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov edi, 0xc6695637
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
nop
cmp al, 0x40
retf 0xc974
add byte [rax], al
add byte [rax], al
rol dword [rcx], cl
mov ecx, dword [0x141ddb9a0]
sal bh, cl
xor eax, 0x1d37d89
invalid
enter 0xffffffffffffffe8, 0xffffffffffffffff
add al, bl
mov ch, 0x5f
int 3
or eax, 0x20e9c148
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
cmp dword [rdx + 0xc3f0d3d], edx
jns case.0x14009b0c4.626
invalid
out 0x1c, al
movabs al, byte [0x894820ec83482ae1]
fld1
call fcn.14009c040
invalid
invalid
invalid
and byte [rcx + 0x689d4cfe], al
in al, 0xf
xchg byte [rax - 9], dh
invalid
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov rdi, rdx
xlatb
xlatb
mov qword [rbp - 8], rcx
xor eax, eax
test al, al
je 0x140099420
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x40
call fcn.1400ef3b0
sub rsp, rax
invalid
nop dword [rax]
invalid
enter 0xffffffffffffa39e, 0xffffffffffffff84
mov esp, 0xb58df181
push rbp
sub bh, byte [rax + 0x40]
sub byte [rax], ch
jrcxz 0x1400994d2
movzx edx, byte [rdi + 0x38]
fist dword [rcx]
invalid
sbb al, 5
xchg edx, eax
mov eax, edx
movabs eax, dword [0x4d8b48bc3817203d]
clc
invalid
add dword [rbx + rbp*2 + 0xf], esi
mov dh, 0xc0
add ah, byte [0xd7bea1ce]
mov edx, dword [0x141dd1008]
and edx, dword [0x141dd100c]
add dword [rbx], esp
adc eax, 0x1d37940
or edx, 0x12800a20
xor edx, 0x10800284
or edx, 0xad5f754a
cmp edx, 0xb969cc4b
invalid
invalid
jae 0x1400996c0
movzx edx, byte [rbp + 7]
mov r8, qword [rbp - 0x10]
invalid
invalid
jmp 0x140099850
add byte [rax], al
add byte [rax], al
mov edx, dword [0x141dd1000]
and edx, dword [0x141dd1004]
and edx, 0x99902004
cmp edx, 0xdccc7f8c
je 0x140099700
movzx edx, byte [rbp + 7]
mov r8, qword [rbp - 0x20]
jmp 0x140099850
loopne 0x140099792
mov eax, 2
jmp 0x14009984a
jne 0x140099800
invalid
or ecx, dword [0x141dd0fdc]
add dword [rbx], esp
adc eax, 0x1d37808
shl byte [rcx], cl
inc byte [rdx]
sub byte [rax - 0x3f], cl
invalid
rcr byte [rdx - 0x67], cl
invalid
rol dword [rcx], cl
invalid
movzx edx, byte [rbp + 7]
nop
and ecx, 0xa5e20cf8
cmc
sub ecx, edx
ror dword [rax + 0xf], 1
scasd eax, dword [rdi]
ror dword [rax - 0x3f], 0xe8
cmp eax, 0x8e8ae0f0
nop word cs:[rax + rax]
add byte [rax], al
add esi, 0xb8827297
and byte [rax - 0x77], cl
invalid
invalid
xchg dword [rdi - 0x3c], esi
sub edi, eax
test al, 0x3d
sar dword [rcx + 0x38], cl
test eax, 0xc85d8b4c
ja 0x140099968
add dword [rbx], esp
add eax, 0x1d37780
sbb byte [rdi - 0x7fae888], cl
adc rsp, qword [r11 + 0x48]
imul eax, eax, 0x6e2423df
outsb dx, byte [rsi]
ja 0x14009999e
rol dword [rcx], cl
add dword [0x149b379d6], ecx
rcr al, 0x7e
sub al, byte [rbx]
add byte [rax], al
nop dword [rax]
invalid
invalid
invalid
invalid
out 0x55, eax
loope 0x140099a20
jle 0x1400999ad
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
cmp dword [rax], eax
cmp byte [rax - 0x3f], cl
call 0xfa97d7cc
invalid
invalid
movabs al, byte [0xfb8341c031df772d]
add ecx, dword [rdi]
invalid
rol dword [rcx], cl
invalid
add byte [rcx - 0x7d], cl
inc dword [rcx]
jne 0x140099b8d
mov dh, 0x40
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
ret 0xd652
adc eax, 0x1d37502
imul rax, rdx, 0x1a589425
add dword [rcx + 0x164a6cfa], eax
clc
mov ecx, 0xe1e28161
sbb eax, 0xd269f2f9
sub dword [rdx + 0x38], edi
imul eax, dword [rcx - 0x7c4b4006], 0x5a
sbb al, 0xe3
cmp eax, 0xfc8ff2bf
sal bh, cl
xor eax, 0x1d36f6d
add dword [rdi], eax
outsb dx, byte [rsi]
rol dword [rcx], cl
add byte [rax], al
mov r9d, dword [0x141dd1180]
or r9d, dword [0x141dd1184]
or ecx, dword [0x141dd1184]
or ecx, dword [0x141dd1184]
and r9d, 0x54822c66
add r9d, 0x42baeada
and r9d, 0x94303f2a
test r8, r8
mov rdx, rax
cmove rdx, r8
cmp r9d, 0xebd71451
ja 0x14009a460
add rcx, rdx
ror dword [rcx - 0x77], 1
int1
add dword [0x1a653ec4a], esi
sar byte [rsi - 0x7c], 0x7e
invalid
add byte [rax], al
and al, 0x40
rol byte [rax], 1
add byte [rax], al
add byte [rax + 0xfa2484], cl
add byte [rax], al
invalid
add byte [rsi - 0x39], ah
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x73]
mov word [rax + rax], fs
add byte [rcx], al
add byte [rax], al
invalid
invalid
add byte [rcx], al
add byte [rax], al
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
sub eax, 0xfffffee
mov dh, 0x84
and al, 0
add dword [rax], eax
add byte [rdx + rcx], bh
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c941dfb], cl
loop 0x14009a63f
rol dword [rcx], cl
imul eax, dword [0x141dd11bc]
loop 0x14009a63f
rol dword [rcx], cl
invalid
adc eax, 0x1d36b07
mov dl, 0xf2
or dh, byte [rbx + 0x1a]
push rax
invalid
cmp byte [0x1a6e77d6b], ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
xchg esp, eax
and al, 0xf9
add byte [rax], al
add byte [rax - 0x77], cl
je 0x14009a7d4
jo 0x14009a73d
add eax, 0x1d36a49
push rsi
mov ebp, 0xeb000000
add byte [rax], al
add bl, ch
invalid
test byte [rax - 0x77], 0xf0
pop rdi
add dword [rbx], esp
add eax, 0x1d36993
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x40], al
and al, 0xaa
add byte [rax], al
add byte [0x1a30909a1], bh
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x30], al
add byte [rax - 0x75], cl
and al, 0x4f
and al, 0xa0
add byte [rax], al
add byte [rax + rcx*4 - 0x74], al
and al, 0xaa
add byte [rax], al
add cl, ch
invalid
insb byte [rdi], dx
invalid
test ecx, ecx
add al, byte [rax]
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2c96e5fb], cl
add dword [rbx], ebp
add eax, 0x1d36918
cmp byte [rbp], 0x5c
add eax, 0x1d36877
sti
ror byte [rax - 0x77], 0xfb
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
pop rbx
fadd dword [rax + rcx*2 - 0x61422d97]
sahf
sahf
outsb dx, byte [rsi]
pop rsi
invalid
sub esi, dword [0x141dd124c]
sub byte [rdi - 0x2d], ah
add dword [rcx - 0x25], ebp
imul esi, dword [rbx - 0x347efc07], 0xffffffa4
mov bl, 0xf9
add eax, dword [rcx - 0xcd25b35]
fld qword [rcx + 0x337da2c3]
ret
movabs byte [0x4e8523fb816f337d], al
retf
mov bl, 0xf9
add eax, dword [rcx - 0xcd25b35]
fld qword [rcx + 0x337da2c3]
ret
invalid
jge 0x14009ab70
outsd dx, dword [rsi]
ret
mov qword [rsp + 0x70], rsi
add byte [rax], al
add byte [rax], al
pushfq
rol word [rcx], cl
xor ebx, 0x35330a6f
xor esi, dword [0x11ab8bb43]
jrcxz 0x14009ac00
sti
out 0xda, eax
out 0x5f, eax
pop rdi
add byte [rax], al
fisttp dword [rbp + 0xf]
rol dword [rcx - 0x80], cl
clc
add dword [rdi], ecx
xchg dword [rcx + rax + 0x8400000], ebx
add byte [rax + 8], al
add byte [rax + 8], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rax - 0x2e], cl
invalid
fisub dword [rsi + 0x2e]
nop dword [rax + rax]
rol dword gs:[rcx], cl
test cl, cl
add byte [rcx], dh
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
fimul dword [rax + 0x4dd2555]
jle 0x14009ac85
add al, 0x7e
lea eax, [0x144c9b73d]
fnstenv [rdx + 0x394cdc77]
dec dword [rdi]
xchg dh, cl
cli
invalid
invalid
jl 0x14009ad4b
cmp byte [rdx], cl
rol dword [rcx], cl
pop rsp
fcomp qword [rcx - 0x7f]
stc
push rsi
nop
fmul st(6)
invalid
invalid
test ch, ch
xor ah, byte [rsi - 0x2d]
add dword [rbx], ebp
add eax, 0x1d36630
rol dword [rcx], cl
test dword [rdi], edx
add dword [rax], eax
add byte [rdi], cl
invalid
rol dword [rcx], cl
std
push rcx
mov cl, cl
movsd dword [rdi], dword [rsi]
rol dword gs:[rcx], cl
jns 0x14009aee9
out 0xf, eax
invalid
rol dword gs:[rcx], cl
hlt
invalid
invalid
add byte [rbp + 0x31], al
in eax, dx
and eax, 0xc6f98141
and al, 0x6b
in al, dx
add eax, 0x1d36333
invalid
add eax, 0x1d362ca
xchg dword [rdx + 0x48000001], edi
lea edx, [0x141dbad54]
movabs byte [0x448b48e0ffd00148], al
and al, 0x28
invalid
mov eax, dword [rsp + 0x30]
pop rdx
invalid
invalid
or edi, dword [rbx + 0x480c7666]
mov dword [rsp + 0x78], edi
rol dword [rcx], cl
inc dword [rax - 0x7af0f907]
syscall
cmp byte [rdx], cl
iretd
xchg ebx, eax
jmp 0x104b8c272
mov ecx, 0xc069eefe
cli
pop rdx
loope 0x14009b308
invalid
and al, 0x78
invalid
invalid
invalid
scasd eax, dword [rdi]
int 0x48
shr ecx, 0x3b
invalid
cmp ebp, dword [rcx - 0x37]
loope 0x14009b63f
mov word [r9 + 0x2150a5c1], es
pop rsp
add byte [rbx - 0x2ca27dfb], cl
add dword [rbx], ecx
add eax, 0x1d35d80
std
cld
cdq
in al, dx
ja 0x14009b769
and al, 0x30
sub dh, byte [rdx + 0x34]
adc eax, 0x3be9c148
invalid
rol dword [rcx], cl
fisttp dword [rax - 0x75]
and al, 0x28
nop dword [rax + rax]
add byte [rax], al
or byte [0x19aebbb3d], bh
ret 0xeac1
add byte [rax], al
add al, ch
int 0x28
add eax, 0xc4294800
mov eax, 0x250
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov rax, rsp
mov qword [rax + 0x14], rcx
mov word [rax + 0x24], 0
mov qword [rax + 0x1c], 0
mov qword [rax + 8], 0
mov qword [rax], 1
mov edx, r9d
or edx, 0x2000000
mov dword [rax + 0x10], edx
mov dword [rbp - 4], r9d
mov edx, r9d
or edx, 0x2000000
nop word [rax + rax]
mov r9d, dword [0x141dd1698]
sub r9d, dword [0x141dd169c]
and r9d, 0x37d9e22d
and ecx, 0x37d9e22d
and ecx, 0x37d9e22d
xor r9d, 0x661d8678
add r9d, 0x92d3f454
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r13, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov rbx, rsp
mov eax, 0x250
call fcn.1400ef3b0
sub rsp, rax
mov r15, rsp
mov eax, 0x20
call fcn.1400ef3b0
sub rsp, rax
mov r14, rsp
mov eax, 0x30
call fcn.1400ef3b0
sub rsp, rax
mov r8, rsp
mov qword [r8 + 0x14], rcx
mov word [r8 + 0x24], 0
mov qword [r8 + 0x1c], 0
mov qword [r8 + 8], 0
mov qword [r8], 1
mov dword [r8 + 0x10], edx
cmp r9d, 0xe76c548a
ja 0x14009cb50
sub rsp, 0x20
mov rsi, r11
mov rcx, r11
mov r12, r10
mov rdx, r10
call fcn.140092220
add rsp, 0x20
mov rdi, rdx
mov ecx, 0x98404929
nop word [rax + rax]
mov edx, dword [0x141dd16a0]
add edx, dword [0x141dd16a4]
imul rdx, rcx
shr rdx, 0x3f
imul edx, edx, 0x8923c1ee
xor edx, 0xd396b71
or eax, 0xf381fa81
pop rsp
or eax, 0xf381fa81
pop rsp
ja 0x14009cc20
test rax, rax
je 0x14009cde7
nop word cs:[rax + rax]
mov eax, dword [0x141dd16c8]
and eax, dword [0x141dd16cc]
add eax, 0x768c32ba
invalid
jbe 0x14009ccba
imul eax, eax, 0x5b857f
shr rax, 0x35
imul eax, eax, 0xb8b8434f
cmp eax, 0xde592442
je 0x14009cc60
invalid
mov eax, edi
and eax, 3
nop
mov ecx, dword [0x141dd16d0]
sub ecx, dword [0x141dd16d4]
and ecx, 0x4be08bcc
xor ecx, 0xdc3e396c
imul ecx, ecx, 0x31e1bd45
cmp ecx, 0xf9a3340a
ja 0x14009cc90
cmp eax, 2
jb 0x14009cd77
cmp eax, 2
jne 0x14009cd77
mov rax, rdi
shr rax, 0x20
nop
mov ecx, dword [0x141dd16e0]
add ecx, dword [0x141dd16e4]
and ecx, 0x38de1db
cmp ecx, 0xd9bf7f3d
je 0x14009ccd0
nop word [rax + rax]
mov ecx, dword [0x141dd16e8]
imul ecx, dword [0x141dd16ec]
imul ecx, ecx, 0xe829caae
or ecx, 0x5a76b979
xor ecx, 0xf469449
cmp ecx, 0x9fd3dfb4
jb 0x14009ccf0
nop word [rax + rax]
mov ecx, dword [0x141dd16f0]
imul ecx, dword [0x141dd16f4]
add ecx, 0x405e841a
or ecx, 0xcfc4d0e8
imul rcx, rcx, 0x62bff85b
shr rcx, 0x3e
cmp ecx, 0x5d5aa1b8
ja 0x14009cd20
cmp eax, 5
je 0x14009cd56
cmp eax, 0x20
jne 0x14009cd77
mov eax, dword [0x141dd1708]
xor eax, dword [0x141dd170c]
and eax, 0x29d68c0a
cmp eax, 0xc96a36d7
jne case.0x1400616b6.752
jmp 0x14009cf2f
mov eax, 0xc2808ecb
nop dword [rax]
mov ecx, dword [0x141dd16f8]
sub ecx, dword [0x141dd16fc]
add ecx, 0x80ce5fbe
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x80f2725a
ja 0x14009cd80
mov rax, qword [rbp]
mov eax, dword [rbp]
mov qword [rax + 8], rdi
mov qword [rax], 2
nop word cs:[rax + rax]
mov eax, dword [0x141dd1700]
or eax, dword [0x141dd1704]
add eax, 0xbca07607
xor eax, 0xe5281400
and eax, 0xf578540c
cmp eax, 0x7098b58f
jbe 0x14009cdc0
jmp 0x14009cecd
mov eax, dword [0x141dd16a8]
or eax, dword [0x141dd16ac]
add eax, 0x473d5ee6
mov ecx, 0x839e1fa5
imul rcx, rax
shr rcx, 0x3e
and ecx, 0xfffffffe
cmp ecx, 0x2c80949b
mov rsi, qword [rbp]
ja 0x14009ce48
mov ebx, dword [0x141dd16b0]
imul ebx, dword [0x141dd16b4]
xor ebx, 0x88182002
or ebx, 0x77a7d33d
sub rsp, 0x20
mov rcx, rsi
int1
int1
mov rdx, rdi
call fcn.140092b90
add rsp, 0x20
cmp ebx, 0x92ee5dd1
pop rbp
out dx, al
xchg edx, eax
jbe 0x14009ce5d
sub rsp, 0x20
mov rcx, rsi
mov rdx, rdi
call fcn.140092b90
add rsp, 0x20
jmp 0x14009ce14
mov eax, dword [0x141dd16b8]
imul eax, dword [0x141dd16bc]
imul eax, eax, 0xaca4c7e3
add eax, 0x89789073
xor eax, 0xe2ca7492
je 0x14009ce43
loop 0x14009ceb8
mov dh, 0xb2
cmpsb byte [rsi], byte [rdi]
mov ah, 0x76
invalid
je 0x14009ce43
loop 0x14009ceb8
mov dh, 0xb2
cmpsb byte [rsi], byte [rdi]
mov ah, 0x76
adc dword [rax - 0x7d], ecx
in al, dx
and byte [rax - 0x77], cl
stc
sub rsp, 0x20
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
nop dword [rax]
invalid
mov ebx, dword [0x141dd16c0]
add ebx, dword [0x141dd16c4]
or ebx, 0x5a84325f
pop rdx
pop rdx
add ebx, 0x6debdaa7
sub rsp, 0x20
mov rcx, rdi
call rsi
add rsp, 0x20
cmp ebx, 0x9454df63
jb 0x14009cea0
mov eax, 0xa7ef2c57
nop word cs:[rax + rax]
mov ecx, dword [0x141dd16d8]
or eax, 0x1d347f2
add ecx, dword [0x141dd16dc]
or ecx, 0xcbe37112
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x1f4f0eb5
je 0x14009cee0
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.140090320
add rsp, 0x20
xor eax, eax
test al, al
je 0x14009cf47
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, r12
call fcn.140090320
add rsp, 0x20
invalid
and bl, ch
int3
invalid
mov rax, qword [rbx]
movabs rsi, 0x8000000000000000
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1710]
imul ecx, dword [0x141dd1714]
imul ecx, ecx, 0xa77f8235
add ecx, 0x6e24ba3
cmp ecx, 0x70547431
ja 0x14009cf60
mov r12, qword [rbx + 8]
cmp rax, rsi
jne 0x14009cfa0
xor eax, eax
nop dword [rax]
test al, al
jne 0x14009cf90
jmp 0x14009d028
mov ecx, dword [0x141dd1718]
xor ecx, dword [0x141dd171c]
add ecx, 0xbc0ff0e7
or ecx, 0xed5fd825
imul ecx, ecx, 0xdf3fa0d7
cmp ecx, 0x35bccfe6
je 0x14009cfa0
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1720]
xor ecx, dword [0x141dd1724]
xor ecx, 0x721b7254
add ecx, 0xf7c1adbc
or ecx, 0xa82fd29e
cmp ecx, 0x29d97410
jb 0x14009cfd0
mov rcx, qword [rbx + 0x10]
mov qword [r13], rax
mov qword [r13 + 8], r12
mov qword [r13 + 0x10], rcx
sub rsp, 0x20
mov rcx, r14
mov rdx, r13
mov r8b, 1
call fcn.140093680
invalid
invalid
dec dword [rax - 0x7d]
invalid
and byte [rcx - 0x75], cl
invalid
mov r12, qword [r14 + 8]
cmp rbx, rsi
jne 0x14009d040
invalid
mov rax, qword [rbp]
mov qword [rax + 8], r12
mov qword [rax], 2
jmp 0x14009cf02
mov eax, dword [0x141dd1728]
sub eax, dword [0x141dd172c]
imul eax, eax, 0x7830333a
or eax, 0x56de773f
cmp eax, 0x574045d0
je 0x14009d040
mov eax, dword [0x141dd1730]
and eax, dword [0x141dd1734]
and eax, 0x774f86bf
add eax, 0x20c4ce15
and eax, 0xc8161695
invalid
enter 0xffffffffffff853d, 0xfffffffffffffff3
mov r14b, 0x77
invalid
invalid
mov r14d, dword [0x141dd1738]
xor r14d, dword [0x141dd173c]
sub rsp, 0x20
mov r8d, 0x250
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
cmp r14d, 0x43766053
jne 0x14009d0c9
sub rsp, 0x20
mov r8d, 0x250
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rsp, 0x20
jmp 0x14009d080
mov eax, dword [0x141dd1740]
sub eax, dword [0x141dd1744]
xor eax, 0x9b14667f
add eax, 0x4af93fec
cmp eax, 0x6c2de950
jbe 0x14009d0fa
sub rsp, 0x20
mov rcx, r12
and byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r15
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
add rsp, 0x20
mov r14, qword [sym.imp.KERNEL32.dll_FindFirstFileW]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov r13d, dword [0x141dd1748]
and r13d, dword [0x141dd174c]
and r13d, 0x1d52835
add r13d, 0xbaeac4ee
and r13d, 0x43e04a9
sub rsp, 0x20
mov rcx, r12
mov rdx, r15
call r14
add rsp, 0x20
cmp r13d, 0xe43d84d6
je 0x14009d110
cmp rax, 0xffffffffffffffff
je 0x14009d347
sub rsp, 0x20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_FindClose]
add rsp, 0x20
mov ecx, dword [r15]
movups xmm0, xmmword [r15 + 4]
movsd xmm1, qword [r15 + 0x14]
mov eax, dword [r15 + 0x20]
mov r8d, dword [r15 + 0x1c]
shl r8, 0x20
or r8, rax
mov r9d, ecx
shl r9d, 0x15
sar r9d, 0x1f
mov eax, 0xad993b49
nop word cs:[rax + rax]
mov edx, dword [0x141dd1750]
imul edx, dword [0x141dd1754]
add edx, 0x960b273d
imul rdx, rax
shr rdx, 0x3c
cmp edx, 0x1f498137
ja 0x14009d1a0
and r9d, dword [r15 + 0x24]
cmp dword [rbp - 4], 0
mov r10, qword [rbp]
je 0x14009d293
mov qword [r10], 0
mov dword [r10 + 0x10], 0
mov dword [r10 + 0x18], 0
movups xmmword [r10 + 0x20], xmm0
movlps qword [r10 + 0x30], xmm1
mov eax, dword [0x141dd1790]
add eax, dword [0x141dd1794]
xor eax, 0xcd1222e1
mov edx, 0xafbf38f1
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0x8ec19dec
jne 0x14009d230
mov qword [r10 + 0x38], r8
mov dword [r10 + 0x40], 0
mov dword [r10 + 0x4c], ecx
mov dword [r10 + 0x50], r9d
mov eax, dword [0x141dd1798]
xor eax, dword [0x141dd179c]
xor eax, 0xa2defb6b
imul eax, eax, 0xb175f26f
mov qword [r10 + 0x38], r8
mov dword [r10 + 0x40], 0
mov dword [r10 + 0x4c], ecx
mov dword [r10 + 0x50], r9d
cmp eax, 0x305d0977
je 0x14009d230
test rbx, rbx
je 0x14009cecd
mov eax, dword [0x141dd17a0]
xor edx, edx
div dword [0x141dd17a4]
or eax, 0x7f020690
add eax, 0xfa50a430
cmp eax, 0x6adb0229
jae 0x14009d3fa
jmp 0x14009d41f
mov eax, dword [0x141dd1788]
xor edx, edx
div dword [0x141dd178c]
add eax, 0xde25f5cd
xor eax, 0xa663e144
cmp eax, 0xf100b42a
ja 0x14009d293
test ecx, 0x400
je 0x14009d1d5
mov eax, r9d
and eax, 0x20000000
je 0x14009d1d5
mov qword [r10 + 8], rdi
mov qword [r10], 2
test rbx, rbx
je 0x14009cecd
mov rsi, qword [0x141ddb9a0]
xor eax, eax
test al, al
je 0x14009d303
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rdi, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebx, dword [0x141dd17c0]
sub ebx, dword [0x141dd17c4]
xor ebx, 0x1482158e
add ebx, 0xc02ff690
and ebx, 0x3ab8a9e7
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r12
call rdi
add rsp, 0x20
cmp ebx, 0xa7665cc6
je 0x14009d30a
jmp 0x14009cecd
mov eax, dword [0x141dd1758]
or eax, dword [0x141dd175c]
imul eax, eax, 0xa9742cc3
cmp eax, 0x87be38f6
mov rcx, qword [rbp]
jne 0x14009d370
mov qword [rcx + 8], rdi
nop dword [rax + rax]
mov eax, dword [0x141dd1760]
and eax, dword [0x141dd1764]
imul eax, eax, 0x74c594e0
add eax, 0xf9d1bbc0
mov qword [rcx + 8], rdi
cmp eax, 0x9d588253
ja 0x14009d370
mov qword [rcx], 2
nop dword [rax]
mov eax, dword [0x141dd1768]
or eax, dword [0x141dd176c]
shr eax, 5
imul rax, rax, 0x14e18d
shr rax, 0x2c
add eax, 0xd0c6c0de
cmp eax, 0xc12d4ce2
jb 0x14009d3a0
test rbx, rbx
je 0x14009cecd
mov eax, dword [0x141dd1770]
sub eax, dword [0x141dd1774]
and eax, 0xa43289c
xor eax, 0x9989e755
add eax, 0xdc459050
cmp eax, 0x56d0e7ca
jae 0x14009d49c
jmp 0x14009d4bb
mov eax, dword [0x141dd17a8]
xor eax, dword [str.bt7]
imul eax, eax, 0x898f6d6c
or eax, 0x23703ceb
mov rsi, qword [0x141ddb9a0]
cmp eax, 0x292a192d
jae 0x14009d428
mov rax, qword [0x141ddb9a0]
jmp 0x14009d3fa
mov eax, dword [0x141dd17b0]
imul eax, dword [0x141dd17b4]
mov ecx, 0xf8189cb1
imul rcx, rax
shr rcx, 0x3d
add ecx, 0xd8fdadb4
cmp ecx, 0x5b119278
jb 0x14009d484
mov edi, dword [0x141dd17b8]
sub edi, dword [0x141dd17bc]
add edi, 0x4f62337b
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
cmp edi, 0x3757ab6c
ja 0x14009cecd
sub rsp, 0x20
mov rcx, rsi
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
jmp 0x14009d450
mov eax, dword [0x141dd1778]
sub eax, dword [0x141dd177c]
add eax, 0x7b50a7a0
mov rcx, qword [0x141ddb9a0]
cmp eax, 0xf879b904
jbe 0x14009d4c4
mov rax, qword [0x141ddb9a0]
jmp 0x14009d49c
sub rsp, 0x20
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov eax, dword [0x141dd1780]
and eax, dword [0x141dd1784]
or eax, 0xaa49213
imul eax, eax, 0x2f04e433
add eax, 0x9ec787a4
cmp eax, 0x12fbee8f
jae 0x14009d4d7
jmp 0x14009cecd
mov eax, dword [0x141dd1ad0]
xor edx, edx
div dword [0x141dd1ad4]
and eax, 0x5edc0411
pop rsi
pop rsi
imul r15, rax, 0x77565b85
shr r15, 0x3b
xor r15d, 0x6c144fc3
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + rsi]
mov qword [rbx + 0x10], rax
cmp r15d, 0x1a31cf12
jae 0x14009e5ec
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [r14 + rsi]
mov qword [rbx + 0x10], rax
jmp 0x14009e588
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x141dd1b20]
xor eax, dword [0x141dd1b24]
imul eax, eax, 0x660547c2
add eax, 0x44884466
and al, 0x35
add eax, 0x44884466
and al, 0x35
cmp eax, 0x27a24cdc
jne 0x14009e8e1
mov byte [rsp + 0x35], r8b
jmp 0x14009e8bc
mov esi, 2
jmp 0x14009e938
mov eax, dword [0x141dd1b38]
xor eax, dword [0x141dd1b3c]
rol dword [rcx], cl
rol dword [rcx], cl
imul rax, rax, 0x5dc6433d
shr rax, 0x39
xor eax, 0x82001082
or eax, 0x4c66ef69
mov byte [rsp + 0x34], r8b
cmp eax, 0x826037e3
jae 0x14009e920
mov byte [rsp + 0x34], r8b
jmp 0x14009e8e8
mov eax, dword [0x141dd1b40]
and eax, dword [0x141dd1b44]
cmp eax, 0xf4309979
je 0x14009e920
mov esi, 1
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14009e940
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, rsi
jae 0x14009ea3d
mov eax, dword [0x141dd1b48]
mov ecx, dword [0x141dd1b4c]
add eax, ecx
add eax, 0x6082c1d1
or eax, 0x4e90badd
imul rax, rax, 0x7cf93f23
shr rax, 0x3e
cmp eax, 0xed76eb2c
ja 0x14009e9c1
mov ebp, dword [0x141dd1b50]
or ebp, dword [0x141dd1b54]
and ebp, 0x8020615
add ebp, 0x47829004
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1400fd630
cmp ebp, 0x3588cac1
jae 0x14009e9e0
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
stc
stc
mov rdx, rbx
mov r8, rsi
call fcn.1400fd630
jmp 0x14009e984
mov eax, dword [0x141dd1b58]
xor edx, edx
div dword [0x141dd1b5c]
nop
mov eax, dword [0x141dd1b60]
and eax, dword [0x141dd1b64]
and eax, 0x8b020418
add eax, 0x5f472b37
invalid
sub eax, dword [rdi + 0x5f]
cmp eax, 0x6800c444
ja 0x14009e9f0
invalid
mov rbx, qword [rdi + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd1b68]
or eax, dword [0x141dd1b6c]
or eax, 0xfabba979
and eax, 0xfabfabf9
cmp eax, 0x9fea641d
je 0x14009ea20
mov eax, dword [0x141dd1b70]
add eax, dword [0x141dd1b74]
imul rcx, rax, 0xce81cbf
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
xor eax, 0x293cc687
add eax, 0xe40175d9
cmp eax, 0xc76021e0
ja 0x14009eaa4
mov eax, dword [0x141dd1b78]
and eax, dword [0x141dd1b7c]
imul ebp, eax, 0x37648f9b
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rsp + 0x34]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + rsi]
mov qword [rdi + 0x10], rax
cmp ebp, 0xbc5f4eec
jne 0x14009eac2
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rsp + 0x34]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + rsi]
mov qword [rdi + 0x10], rax
jmp 0x14009ea6e
xor eax, eax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
ror byte [rdi], 0x85
fild word [rax]
add byte [rax], al
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009eb10
test rcx, rcx
jne 0x14009ebde
mov eax, 0xbe5ca7f3
nop word cs:[rax + rax]
mov ecx, dword [0x141dd1b80]
add ecx, dword [0x141dd1b84]
xor ecx, 0xcd0199d3
imul rcx, rax
shr rcx, 0x3e
jmp 0x100d3548b
adc byte [rdi + 0x32f9810d], dh
retf
invalid
sbb byte [rdi - 0x28], dh
jmp 0x100d3548b
mov rdi, qword [rdi]
lea r15, [rdi + 0x10]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14009eb70
xor esi, esi
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov eax, dword [0x141dd1b88]
mov ecx, dword [0x141dd1b8c]
or eax, 0x1d33000
or eax, 0x1d33000
add eax, ecx
add eax, 0xe00b19b4
or eax, 0x31e7d5d0
cmp eax, 0xd1f9dc91
je 0x14009eb80
mov ebx, 1
jmp 0x14009edc0
mov eax, dword [0x141dd1bc8]
sub eax, dword [0x141dd1bcc]
add eax, 0x4b470d5c
xor eax, 0xb5c31b3f
cmp eax, 0xc9dbd62f
jae 0x14009ec0d
lea rdx, [0x141db9158]
mov rcx, rdi
mov r8, rsi
call fcn.140051d50
xor ebx, edi
invalid
xor ebx, edi
dec dword [rax - 0x73]
sbb eax, 0x1d1a544
lea rbx, [0x141db9158]
nop word cs:[rax + rax]
mov ebp, dword [0x141dd1bd0]
xor ebp, dword [str.:_nW]
rol dword [rcx], cl
invalid
rol dword [rcx], cl
add ebp, 0xcd34d604
or ebp, 0x3bffbfe9
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140051d50
cmp ebp, 0xc3b5831b
je 0x14009ec20
nop
mov ecx, dword [0x141dd1bd8]
sub ecx, dword [0x141dd1bdc]
add ecx, 0xe3873385
and ecx, 0x8a8edbf8
imul rcx, rcx, 0x222cf72d
shr rcx, 0x3b
cmp ecx, 0xa1b2f2da
je 0x14009ec50
jmp 0x14009ee01
mov eax, dword [0x141dd1ba8]
mov ecx, dword [0x141dd1bac]
add eax, ecx
add eax, 0xacb89c38
or eax, 0xa0b0c0e8
and eax, 0xb1bde0fd
cmp eax, 0xb56eac08
ja 0x14009ed6e
mov eax, dword [0x141dd1bb0]
and eax, dword [0x141dd1bb4]
mov r12d, 0x84eb639d
imul r12, rax
shr r12, 0x3f
add r12d, 0x74bd5bc9
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1400fd630
cmp r12d, 0x45904c9c
jae 0x14009ed90
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1400fd630
jmp 0x14009ed27
mov eax, dword [0x141dd1bb8]
xor edx, edx
div dword [0x141dd1bbc]
or eax, 0xd98b53a1
imul rax, rax, 0x542172ab
shr rax, 0x3d
or eax, 0x3133b5f4
cmp eax, 0x96691069
je 0x14009ed90
nop word [rax + rax]
mov eax, dword [0x141dd1bc0]
xor eax, dword [0x141dd1bc4]
and eax, 0x8043101
or eax, 0xc72a8ede
imul eax, eax, 0x7d35b844
cmp eax, 0xe2c914b5
je 0x14009edc0
mov r14, qword [r15]
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [rdi + 0x10], r14
xor eax, eax
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
add al, ch
add eax, 0x29480005
invalid
push r15
sal byte [rcx + rax*2 - 0x7d], 0xf8
add dword [rdi], ecx
test bl, bl
add byte [rax], al
add byte [rbx - 0x7bf0fd08], al
je 0x14009f120
in al, dx
and al, ch
outsb dx, byte [rsi]
int 5
add eax, 0xc4834800
add eax, 0xc4834800
and byte [rcx + 0x787a55ff], al
pop rcx
invalid
push rcx
sub al, 0xd3
add dword [rcx - 0x40], ebp
invalid
add dword [rbp + 0x48], esp
mov ecx, dword [0x58]
mov dword [rax + 0x68], 0
rol dword [rcx], cl
stosd dword [rdi], eax
invalid
sub al, 0xd3
add dword [rbx], ebp
add eax, 0x1d32c68
xlatb
loop 0x14009f197
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
nop dword [rax + rax]
ret 0xd81c
nop dword [rax + rax]
add eax, 0x1d32bb8
fmul dword [rax - 0x7b]
leave
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d32b27
add byte [rax], al
add byte [rax + rax*8 - 0x74b6038b], al
invalid
cmc
push rdx
jl 0x14009f6e4
test byte [rcx + 0x4c80d635], bh
jbe 0x14009f724
jbe 0x14009f724
test edx, ecx
mov byte [rax + 0x72], bl
jrcxz 0x14009f71f
rcl byte [rax - 0x38a3f7c], 0x48
mov ebx, dword [rbx - 8]
sbb cl, byte [rax - 0x75]
or eax, 0x1d3c279
ret 0x1d3
or eax, 0x20e9c148
and eax, 0x1d32561
or byte [rcx - 0x7f], al
invalid
add byte [rbx - 0x2cdbedfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d3240e
add eax, 0x1d32412
nop word cs:[rax + rax]
lea edx, [0x141dbad9c]
mov ebx, dword [rcx - 1]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add eax, 0x1d32342
in al, 0x3d
sub edx, dword [rcx]
sub ch, byte [rax - 0x746f1e89]
add eax, 0x1d32302
add eax, 0x1d322ff
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d322e3
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov al, 0x3d
xchg al, dh
stc
or byte [rsi - 0x1f], dh
invalid
xlatb
pop rdi
or esi, dword [0x16ba6df9f]
sub esp, dword [rsi + 0x6d]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2cdef5fb], cl
add dword [rbx], ecx
add eax, 0x1d32108
fmul dword [rbx - 0x2c42c1fb]
add dword [rbp + 0x48], esp
mov ecx, dword [0x58]
mov rdx, qword [0x58]
mov al, 0x68
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rbx - 0x2cdf4dfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d320af
sar bh, 0xff
invalid
sbb byte [rdx + rsi*2], dl
fldenv [rsi + 0xf]
invalid
add byte [rax], al
add byte [rbx - 0x2cdfadeb], cl
add dword [rbx], esp
adc eax, 0x1d32050
add dword [rdi], ecx
test dword [rsi], esi
or dword [rax], eax
add byte [rbx - 0x2cdfcffb], cl
and bl, dl
and bl, dl
add dword [rbx], eax
add eax, 0x1d3202e
add dword [0xc00a5dc2], esi
add eax, 0x1d31fc4
push rbp
loop 0x14009fdf0
invalid
dec dword [rax - 0x7d]
invalid
invalid
invalid
rcl cl, 1
call 0x128cbce7b
rol cl, 1
invalid
invalid
rol cl, 1
call 0xedd93b9c
add dword [rcx + 0x77], edx
invalid
add dword [rbx], esi
add eax, 0x1d31f58
ror dword [rdi], 0xe
add esi, dword [rcx]
and dword [rdi - 0x743f8893], edi
add eax, 0x1d31ef2
invalid
add dword [rbx], ecx
add eax, 0x1d31ef0
jns 0x14009ffdf
loop 0x14009ffb7
mov eax, dword [0x141ddb960]
sub esp, ebp
invalid
pop rax
mov edx, dword [0x141dd23a8]
or edx, dword [0x141dd23ac]
add edx, 0x667c17aa
xor edx, 0x44b19240
mov cl, 0x44
mov cl, 0x44
and edx, 0x7cb99250
movzx eax, byte [r15 + r13 - 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
cmp edx, 0x3e49765a
ja 0x1400a35c0
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x1400a373e
movzx ecx, byte [r15 + r13 - 3]
lea eax, [rcx - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, cl
nop word cs:[rax + rax]
mov ecx, dword [0x141dd23b0]
imul ecx, dword [0x141dd23b4]
imul ecx, ecx, 0x405e67a8
cmp ecx, 0x3b6aea6d
ja 0x1400a3620
cmp al, 0x65
jne 0x1400a373e
movzx eax, byte [r15 + r13 - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x1400a373e
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete cl
jmp 0x1400a3740
xor ecx, ecx
lea rax, [r15 + r13]
nop word cs:[rax + rax]
mov edx, dword [0x141dd23b8]
add edx, dword [0x141dd23bc]
and edx, 0xe4aa72ef
xor edx, 0x5db2d56b
cmp edx, 0xd79d1298
jb 0x1400a3750
mov rdx, r15
nop word cs:[rax + rax]
cmp rdx, rax
je 0x1400a3996
lea r8, [rdx + 1]
nop dword [rax]
mov r9d, dword [0x141dd23c0]
or r9d, dword [0x141dd23c4]
imul r9, r9, 0xde4027b
shr r9, 0x3b
xor r9d, 0x1249dc97
add r9d, 0x6bb9d90c
cmp r9d, 0x9253a952
ja 0x1400a3790
movzx r9d, byte [rdx]
cmp r9d, 0x5c
je 0x1400a37e0
mov rdx, r8
cmp r9d, 0x2f
jne 0x1400a3780
nop word cs:[rax + rax]
mov eax, dword [0x141dd23c8]
xor edx, edx
div dword [0x141dd23cc]
imul eax, eax, 0x5b382d1
and eax, 0x8732a8be
add eax, 0x4f3f9a87
cmp eax, 0x92eb0605
ja 0x1400a37e0
test cl, cl
je 0x1400a3880
sub rsp, 0x20
mov rcx, qword [rbp + 8]
mov rdx, r15
mov r8, r13
mov rdi, rcx
call fcn.140090320
add rsp, 0x20
mov rbx, qword [rdi]
mov rsi, qword [rdi + 8]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x1400a3c6a
mov eax, dword [0x141dd23e0]
xor eax, dword [0x141dd23e4]
and eax, 0xf9b2bb53
mov ecx, 0xbc63549f
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x3d8133a9
cmp ecx, 0x76160782
mov r15, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x140]
ja 0x1400a4fa7
jmp 0x1400a4f80
test r13, r13
js 0x1400a5f42
movzx eax, byte [0x141ddb9b8]
sub rsp, 0x20
xor ecx, ecx
mov rdx, r13
call fcn.1400bf820
add rsp, 0x20
test rax, rax
je case.default.0x1400a5e09
mov rsi, rax
sub rsp, 0x20
mov rcx, rax
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
mov eax, dword [0x141dd2390]
imul eax, dword [0x141dd2394]
add eax, 0x6ee2819
or eax, 0xdb521bf0
cmp eax, 0xfda3b232
jae 0x1400a3916
mov rcx, qword [rbp + 0xa8]
mov qword [rcx], r13
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r13
mov qword [rcx + 0x18], 0
sub rsp, 0x20
lea rdx, [0x141db9548]
mov r8d, 4
call fcn.140091790
add rsp, 0x20
mov rax, qword [rbp + 0xa8]
mov qword [rax], r13
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r13
mov r13, rax
mov qword [rax + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x1d15c0a
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x1d15c0a
mov r8d, 4
mov rcx, rax
call fcn.140091790
add rsp, 0x20
mov rax, qword [r13]
mov qword [rbp + 0x218], rax
mov rsi, qword [r13 + 8]
mov eax, dword [0x141dd2398]
or eax, dword [0x141dd239c]
xor eax, 0xc9c2e4f
imul eax, eax, 0x380d4c47
or eax, 0x1f5b9b9
cmp eax, 0x43e208d4
mov r15, qword [rbp + 0x1c0]
mov rdi, qword [rbp - 8]
jb 0x1400a4cd3
jmp 0x1400a4c93
lea rax, [r15 + r13]
xor r11d, r11d
mov ecx, 0x99f5e8bb
lea rbx, [0x141db94f8]
mov r9, r15
jmp 0x1400a39bd
xor r11d, r11d
test r8w, r8w
je 0x1400a34c0
mov r8w, 1
test r11w, r11w
jne 0x1400a39b0
cmp r9, rax
je 0x1400a3bdc
lea rsi, [r9 + 1]
movzx edx, byte [r9]
test dl, dl
js 0x1400a3a15
nop dword [rax]
mov r8d, dword [str.McHj8]
or r8d, dword [0x141dd236c]
imul r8, rcx
shr r8, 0x3f
imul r8d, r8d, 0xf190db90
add r8d, 0xeb49c79d
cmp r8d, 0x9c036ca0
jb 0x1400a39e0
mov r10, rsi
mov edx, esi
jmp 0x1400a3b50
mov r11d, edx
and r11d, 0x1f
nop dword [rax]
mov r10d, dword [0x141dd2358]
sub r10d, dword [0x141dd235c]
imul r10, r10, 0x548d34f5
shr r10, 0x3e
xor r10d, 0x8d081111
or byte [rbp + 0x4fc28141], cl
pop rsp
inc dword [rcx - 0x7f]
cli
ret
invalid
mov al, byte [rbx + 0x72]
invalid
or byte [rbp + 0x4fc28141], cl
pop rsp
inc dword [rcx - 0x7f]
cli
ret
lea r10, [r9 + 2]
nop word cs:[rax + rax]
mov edi, dword [0x141dd2360]
or edi, dword [0x141dd2364]
or edi, 0x63ec814b
imul edi, edi, 0xdaa3b00c
and edi, 0x6c9b2ad4
cmp edi, 0x299e03c1
ja 0x1400a3a60
movzx esi, byte [rsi]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x1400a3b46
mov r14, rbx
lea r10, [r9 + 3]
movzx edi, byte [r9 + 2]
shl esi, 6
nop word cs:[rax + rax]
mov ebx, dword [0x141dd2370]
sub ebx, dword [0x141dd2374]
imul ebx, ebx, 0xe09d32a6
xor ebx, 0xc30f40bc
add ebx, 0xb03b94fb
cmp ebx, 0xd2853bc2
jb 0x1400a3ab0
and edi, 0x3f
or esi, edi
cmp dl, 0xf0
jb 0x1400a3b5e
movzx edx, byte [r9 + 3]
add r9, 4
nop dword [rax]
mov r10d, dword [0x141dd2378]
sub r10d, dword [0x141dd237c]
imul r10d, r10d, 0xf3f8e348
or r10d, 0x59b7265
add r10d, 0x1f37b2c5
cmp r10d, 0xda4f3f84
ja 0x1400a3af0
and r11d, 7
shl r11d, 0x12
shl esi, 6
and edx, 0x3f
or edx, esi
or edx, r11d
mov r10, r9
mov rbx, r14
cmp edx, 0xffff
mov r14, qword [rbp + 0x210]
ja 0x1400a3b80
jmp 0x1400a3b50
shl r11d, 6
or r11d, esi
mov edx, r11d
xor r11d, r11d
mov r9, r10
mov r8d, edx
jmp 0x1400a39b3
shl r11d, 0xc
or esi, r11d
mov edx, esi
mov rbx, r14
cmp edx, 0xffff
mov r14, qword [rbp + 0x210]
mov ch, 0x10
add al, byte [rax]
add byte [rsi - 0x29], dh
mov ch, 0x10
add al, byte [rax]
add byte [rsi - 0x29], dh
nop dword [rax]
mov r9d, dword [0x141dd2380]
imul r9d, dword [0x141dd2384]
cmp r9d, 0xc0dfb6d2
je 0x1400a3b80
nop dword [rax + rax]
mov r9d, dword [0x141dd2388]
sub r9d, dword [0x141dd238c]
add r9d, 0xb1352c5b
or r9d, 0x102c2b7b
cmp r9d, 0xafaf7d6d
jb 0x1400a3ba0
and edx, 0x3ff
or edx, 0xdc00
mov r9, r10
mov r11d, edx
jmp 0x1400a39b3
cmp r13, 0xf
mov rcx, qword [rbp + 0x208]
ja 0x1400a3d2a
xor eax, eax
mov qword [rbp + 0x168], rax
xor eax, eax
mov rsi, qword [rbp + 0x218]
nop
mov edx, dword [0x141dd2468]
and edx, dword [0x141dd246c]
add edx, 0x847500ee
or edx, 0xe31abf51
add edx, 0xb1149988
cmp edx, 0x2c48105e
jb 0x1400a3c00
cmp byte [r15 + rax], 0x2e
je 0x1400a3d8e
inc rax
nop word cs:[rax + rax]
mov edx, dword [0x141dd2470]
or edx, dword [0x141dd2474]
imul edx, edx, 0x98c1f629
add edx, 0x6d7063ae
cmp edx, 0x4dcf59c3
jb 0x1400a3c40
cmp rax, r13
jne 0x1400a3c00
jmp 0x1400a3d9a
xor byte [rcx], al
add byte [rax], al
mov r15, qword [rbp + 0x1c0]
mov r13, qword [rbp + 0x140]
nop dword [rax + rax]
mov eax, dword [0x141dd23d0]
add eax, dword [0x141dd23d4]
and eax, 0xd34ecc8f
add eax, 0xa2a55751
cmp eax, 0xf8bc9728
ja 0x1400a3c80
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x218], rax
mov rdi, qword [rbp + 0x18]
nop dword [rax]
mov r14d, dword [0x141dd23d8]
or r14d, dword [0x141dd23dc]
add r14d, 0x45338e77
or r14d, 0x14fc7318
mov qword [rdi], rbx
mov qword [rdi + 8], rsi
mov rax, qword [rbp + 0x218]
mov qword [rdi + 0x10], rax
sub rsp, 0x20
mov rcx, r13
mov rdx, rdi
call fcn.1400b1d80
add rsp, 0x20
cmp r14d, 0x9edeee2b
jae 0x1400a4ff3
mov qword [rdi], rbx
mov qword [rdi + 8], rsi
mov rax, qword [rbp + 0x218]
mov qword [rdi + 0x10], rax
sub rsp, 0x20
mov rcx, r13
mov rdx, rdi
call fcn.1400b1d80
add rsp, 0x20
jmp 0x1400a3cb0
mov eax, dword [0x141dd2460]
and eax, dword [0x141dd2464]
or eax, 0xdf40d736
imul eax, eax, 0x730747e0
add eax, 0xb2cb715e
cmp eax, 0xe3f22b34
mov rsi, qword [rbp + 0x218]
jbe 0x1400a3d69
sub rsp, 0x20
mov cl, 0x2e
mov rdx, r15
mov r8, r13
call fcn.140057810
add rsp, 0x20
sub rsp, 0x20
mov cl, 0x2e
mov rdx, r15
mov r8, r13
call fcn.140057810
add rsp, 0x20
mov qword [rbp + 0x168], rax
mov rcx, qword [rbp + 0x208]
jmp 0x1400a3d9a
mov eax, 1
mov qword [rbp + 0x168], rax
test r14, r14
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x170], r13
je 0x1400a45c5
add rsi, r14
nop word cs:[rax + rax]
mov eax, dword [0x141dd2478]
add eax, dword [0x141dd247c]
xor eax, 0x308e8307
imul eax, eax, 0x82524996
or eax, 0x81dbe511
cmp eax, 0xdcb6a834
ja 0x1400a3dc0
mov qword [rbp + 0x218], rsi
nop word [rax + rax]
mov eax, dword [0x141dd2480]
sub eax, dword [0x141dd2484]
imul eax, eax, 0x8abed48a
add eax, 0x5de2db85
xor eax, 0xbaf682a
cmp eax, 0xf2dad68f
ja 0x1400a3df0
mov dl, 1
xor r15d, r15d
jmp 0x1400a3e3e
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x46]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfd03948], al
test dword [rbx + 0xf000003], ebp
invalid
pop rsi
int 0x74
out 0x48, al
test eax, eax
add dword [rax - 0x75], ecx
sbb eax, 0x5db62
cmp byte [rax - 0x3f], cl
invalid
mov eax, dword [0x141dd22d8]
imul eax, dword [0x141dd22dc]
add eax, 0x5b7a3b68
and eax, 0x40804186
cmp eax, 0x7e422035
ja 0x1400a5f42
jmp case.default.0x1400a5e09
add rsp, 0x20
mov eax, dword [0x141dd2240]
add eax, dword [0x141dd2244]
imul rax, rax, 0x5699fa47
shr rax, 0x3b
xor eax, 0xc867afcc
cmp eax, 0x64d9f03a
jae 0x1400a4af0
ud2
mov eax, dword [0x141dd2248]
and eax, dword [0x141dd224c]
or eax, 0xdf6fefff
xor eax, 0x8db6400c
ud2
add dword [0x1410a4b65], esp
cmp eax, 0x192d9dbb
jbe 0x1400a4b30
ud2
mov eax, dword [0x141dd2140]
sub eax, dword [0x141dd2144]
or eax, 0xcbf8777f
add eax, 0x2ece6017
ud2
call fcn.140091140
add rsp, 0x20
mov eax, dword [0x141dd2110]
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d2d50d
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1d2d50d
imul eax, eax, 0x709798fd
and eax, 0xc7ca3245
imul eax, eax, 0xb98bbdd5
cmp eax, 0x245850ce
jae 0x1400a4c21
ud2
mov eax, dword [0x141dd2118]
add eax, dword [0x141dd211c]
xor eax, 0xadf407d3
invalid
hlt
lodsd eax, dword [rsi]
imul eax, eax, 0x94f67c8f
and eax, 0xe6bed591
ud2
invalid
mov r14d, dword [0x141dd23a0]
imul r14d, dword [0x141dd23a4]
or r14d, 0x66a3ffff
xor r14d, 0xc749860a
mov rbx, qword [r13 + 0x10]
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.1400b16e0
add byte [rax - 0x7d], cl
invalid
and byte [rcx - 0x7f], al
dec byte [rax + rdi*4]
invalid
fdiv qword [rsi + 0x19]
add byte [rax - 0x7d], cl
invalid
mov r8, qword [r13 + 0x10]
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
call fcn.1400b16e0
add byte [rax - 0x7d], cl
invalid
and bl, ch
cmpsd dword [rsi], dword [rdi]
add byte [rax - 0x7d], cl
invalid
movabs r14, 0x8000000000000000
cmp qword [rdi], r14
jne 0x1400a4d5b
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
call fcn.1400a07d0
add rsp, 0x20
nop
mov ecx, dword [0x141dd2400]
or ecx, dword [str.Je5V]
xor ecx, 0xbc113a82
add ecx, 0x20c29401
cmp ecx, 0x7306dac1
jb 0x1400a4d10
test rax, rax
mov rdi, qword [rbp]
je 0x1400a4e8c
cmp rdx, 2
jne 0x1400a4d83
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x1400a4d83
mov r8d, 2
xor ecx, ecx
jmp 0x1400a4dfc
mov rax, qword [rdi + 0x10]
mov rcx, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdi], al
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdi], al
movups xmmword [rcx], xmm0
cmp qword [rbp + 0x218], 0
jne 0x1400a6066
jmp 0x1400a6080
lea rcx, [rax + rdx]
mov r8, rdx
nop word [rax + rax]
cmp rcx, rax
je 0x1400a4db6
mov r9, r8
cmp byte [rcx - 1], 0x2e
lea rcx, [rcx - 1]
lea r8, [r8 - 1]
jne 0x1400a4d90
rol dword [rax + 0x482eff79], 0x8d
dec qword [r13 - 0x73]
push qword [rbp - 0x16]
test r8, r8
je 0x1400a4dc0
sub rdx, r9
mov rcx, rax
add rcx, r9
jmp 0x1400a4dfc
mov rcx, rax
mov r8, rdx
xor eax, eax
jmp 0x1400a4dfc
xor ecx, ecx
nop word cs:[rax + rax]
mov r8d, dword [0x141dd2408]
xor r8d, dword [str._mu0]
imul r8, r8, 0x54b173b5
shr r8, 0x3e
imul r8d, r8d, 0x25b830dd
cmp r8d, 0x6f6f7876
je 0x1400a4dd0
mov r8, rdx
test rax, rax
cmovne rcx, rax
test rcx, rcx
je 0x1400a4e8c
test rax, rax
cmove r8, rdx
add rcx, r8
sub rcx, rsi
je 0x1400a4e89
outsb dx, byte [rsi]
stosb byte [rdi], al
mov ss, word [rbx]
xor byte [0x17d5dece9], ah
scasb al, byte [rdi]
sahf
push rbx
invalid
scasb al, byte [rdi]
sahf
push rbx
cmp eax, 0x59ce2a3d
xor al, 0x72
fisub word [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add eax, 0x1d2d5c0
mov eax, dword [0x141dd23e8]
add eax, dword [0x141dd23ec]
imul eax, eax, 0x2da98f40
add eax, 0x3b1c2480
or eax, 0xc58f88b
mov qword [rcx + 8], rsi
cmp eax, 0xbec0dbbd
jbe 0x1400a4fad
mov qword [rcx + 8], rsi
jmp 0x1400a4f80
mov eax, dword [0x141dd23f0]
sub eax, dword [0x141dd23f4]
add eax, 0xe8b31657
shr eax, 2
imul rax, rax, 0x1130dccd
shr rax, 0x33
imul eax, eax, 0xf2076348
cmp eax, 0xa22c3876
jbe 0x1400a4fe6
movabs rax, 0x8000000000000000
mov qword [rcx], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
movabs r14, 0x8000000000000000
nop dword [rax]
mov eax, dword [0x141dd23f8]
add eax, dword [0x141dd23fc]
xor eax, 0x223fd129
add eax, 0x91c91b0b
and eax, 0x3a1b26d9
cmp eax, 0x30d8dedc
jae 0x1400a5000
jmp 0x1400a60a0
sar byte [rdi], 0xe5
invalid
clc
add dword [rdx], eax
add byte [rax], al
adc bl, r13b
mov edx, 0x189d8948
add al, byte [rax]
add byte [rax - 0x75], cl
mov ebp, 0x210
add byte [rax], al
sal bh, cl
xor eax, 0x1d2d24e
dec dword [rdi]
invalid
cmp dword [rbp + 0x218], eax
jp 0x1400a542f
add eax, 0x1d2d1b7
adc esp, dword [rdi + 0x48077331]
mov eax, dword [0x141ddb9a0]
add dword [rax], eax
add byte [rax - 0x7d], cl
in al, dx
and bh, bh
call qword [sym.imp.KERNEL32.dll_GetLastError]
sal byte [rdi - 0x26], 1
invalid
stc
or al, dl
or byte [0x14bfb6272], ah
sub al, 0x8c
movabs al, byte [0x2e6666661cebde77]
nop dword [rax + rax]
adc byte [r11 - 0x2d32e5fb], r9b
add dword [rbx], esp
add eax, 0x1d2cd18
rol byte [rcx], cl
rol byte [rcx], cl
loop 0x1400a5abc
cmp esi, edi
mov eax, dword [rbp + 0x1a0]
and eax, 0x1f3f35
add eax, 0xa62d821
lea esi, [rsi + rsi]
push rdi
xchg edi, eax
invalid
nop dword [rax + rax]
movsd dword [rdi], dword [rsi]
loopne 0x1400a5bba
add byte [rax], al
add byte [rax - 0x75], cl
popfq
test al, 1
add byte [rax], al
add eax, 0x1d2cb82
fimul dword [rbx + rcx*4 - 0x7b]
jo 0x1400a5c13
add byte [rax], al
add al, ch
in al, dx
invalid
mov ebx, 0
add byte [rax], al
add byte [rax - 0x2f4a74b4], al
add byte [rax], al
add byte [rax], al
or byte [rbx + rcx*4 - 0x4b], 0xd0
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7d], cl
movabs al, byte [0x58b00003db8840f]
in al, dx
retf 0x1d2
xor eax, 0x4900003d
mov ebx, dword [rdi + 8]
add eax, 0x1d2ca26
and al, 0xca
rol byte [rcx], cl
mov eax, dword [0x141ddb9a0]
pop rsp
rol dword [rcx], cl
add eax, 0xc4834800
and byte [rbx - 0x2d3673fb], cl
add dword [rbx], ecx
add eax, 0x1d2c98a
leave
rol byte [rcx], cl
leave
rol byte [rcx], cl
add dword [0x1422f9022], edi
add dword [rbx], esi
add eax, 0x1d2c9e8
add dword [rcx - 0x2092253e], eax
jo 0x1400a5dcd
retf 0x6e7c
add byte ds:[rax], al
add r8, 0x28
cmp r8, qword [rbp + 0x150]
mov r15, r8
jne 0x1400a8574
jmp 0x1400a96f6
mov word [rcx + r13*2], r14w
inc r13
mov qword [rdi + 0x10], r13
mov r14d, ebx
test r14w, r14w
je 0x1400a8ce6
xor ebx, ebx
movzx eax, r14w
cmp eax, 0x24
jg 0x1400a8f26
cmp eax, 0xd
je 0x1400a8f38
invalid
mov dh, 2
add byte [rax], al
test byte [rsi - 0x7cfffffe], dh
clc
and cl, byte [rdi]
test edx, ebx
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
cmp eax, 0x22
jne 0x1400a8e65
mov rdx, qword [rdi]
mov rax, rdx
sub rax, r13
cmp rax, r15
jb 0x1400a8fb8
nop dword [rax]
mov eax, dword [0x141dd2da0]
mov r8d, dword [0x141dd2da4]
add eax, r8d
add eax, 0x95c62094
imul rax, r10
shr rax, 0x3e
xor eax, 0xce553107
cmp eax, 0x51af4451
jb 0x1400a8ca0
test r15, r15
je 0x1400a90af
cmp r15, 0x10
jae 0x1400a901a
mov rax, r13
xor edx, edx
jmp 0x1400a9098
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400a8cf0
xor ebx, ebx
mov r10, qword [rbp + 0x208]
cmp r10, qword [rbp + 0x1d0]
mov r14, qword [rbp + 0x128]
je 0x1400a921b
nop word cs:[rax + rax]
mov eax, dword [0x141dd2d18]
and eax, dword [0x141dd2d1c]
imul rax, rax, 0x40e1ffa9
shr rax, 0x3e
imul eax, eax, 0xa60da7db
cmp eax, 0xfeea5889
je 0x1400a8d20
movzx r9d, byte [r10]
test r9b, r9b
js 0x1400a8d60
inc r10
mov rax, r10
mov edx, r9d
jmp 0x1400a8ed0
mov eax, dword [0x141dd2d20]
and eax, dword [0x141dd2d24]
xor eax, 0x21b02fc2
imul eax, eax, 0x5d9eab1e
cmp eax, 0x83289ad1
jb 0x1400a8d60
mov r8d, r9d
and r8d, 0x1f
lea rax, [r10 + 2]
movzx r10d, byte [r10 + 1]
mov edx, r8d
shl edx, 6
and r10d, 0x3f
or edx, r10d
nop dword [rax + rax]
mov r11d, dword [0x141dd2d28]
and r11d, dword [0x141dd2d2c]
imul r11d, r11d, 0x92d99584
xor r11d, 0x577ff0a1
add r11d, 0xb97915b6
cmp r11d, 0x4210bc71
jb 0x1400a8da0
cmp r9b, 0xdf
jbe 0x1400a8ed0
mov eax, dword [0x141dd2d30]
xor eax, dword [0x141dd2d34]
imul eax, eax, 0x11c477c6
add eax, 0xad9e5dda
cmp eax, 0xae05f0a6
jb 0x1400a8dd6
mov rdx, qword [rbp + 0x208]
lea rax, [rdx + 3]
movzx edx, byte [rdx + 2]
shl r10d, 6
and edx, 0x3f
mov r11d, dword [0x141dd2d38]
xor r11d, dword [0x141dd2d3c]
add r11d, 0x8e1a7dd
and r11d, 0xa97aaf4c
add r11d, 0x7be57f49
cmp r11d, 0xb8d3d3ac
ja 0x1400a8e0a
or r10d, edx
cmp r9b, 0xf0
jb 0x1400a8e6d
mov rax, qword [rbp + 0x208]
movzx edx, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r8d
jmp 0x1400a8e77
xor r15d, r15d
jmp 0x1400a9150
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0xffff
jbe 0x1400a8ed0
lea r14d, [rdx + 0xff0000]
shr r14d, 0xa
or r14d, 0xd800
mov r8d, dword [0x141dd2d48]
or r8d, dword [0x141dd2d4c]
add r8d, 0x2ce61371
or r8d, 0x7192cba6
cmp r8d, 0xd47df759
ja 0x1400a8e91
and edx, 0x3ff
or edx, 0xdc00
mov qword [rbp + 0x208], rax
mov ebx, edx
jmp 0x1400a8f0c
mov r8d, dword [0x141dd2d40]
or r8d, dword [0x141dd2d44]
add r8d, 0xada7482e
imul r8, r8, 0x6b775cc9
shr r8, 0x3e
or r8d, 0x9e40351a
cmp r8d, 0x879bac88
jb 0x1400a8ed0
xor ebx, ebx
mov qword [rbp + 0x208], rax
mov r14d, edx
mov rdx, qword [rbp + 0x1f0]
mov r10d, 0x9fa348a3
movzx eax, r14w
cmp eax, 0x24
jle 0x1400a8c79
cmp eax, 0x25
je 0x1400a8f38
cmp eax, 0x5c
jne 0x1400a8f78
inc r15
jmp 0x1400a9150
mov eax, dword [0x141dd2dd0]
xor edx, edx
div dword [0x141dd2dd4]
mov rax, qword [rdi]
sub rax, r13
cmp rax, 6
jbe 0x1400a8f80
movabs rax, 0x2c007e003a0064
mov qword [rcx + r13*2 + 6], rax
movabs rax, 0x64006300250025
mov qword [rcx + r13*2], rax
add r13, 7
jmp 0x1400a9137
xor r15d, r15d
jmp 0x1400a9150
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r8d, 7
mov r9d, 2
mov rcx, rdi
mov rdx, r13
call fcn.1400fd630
mov r10d, 0x9fa348a3
add rsp, 0x30
mov rcx, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
jmp 0x1400a8f52
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rdi
mov rdx, r13
mov r8, r15
call fcn.1400fd630
push rdi
add eax, 0xc4834800
xor byte [rbx + rcx*4 + 0x6f], cl
invalid
push rdi
add eax, 0xc4834800
xor byte [rbx + rcx*4 + 0x6f], cl
adc byte [rbx - 0x2d622efb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1d29dcd
mov eax, dword [0x141dd2db8]
xor edx, edx
div dword [0x141dd2dbc]
add eax, 0xe15803f2
or eax, 0x2822a411
imul eax, eax, 0x46f8761f
cmp eax, 0x4fb4182d
je 0x1400a8fe1
mov rcx, qword [rdi + 8]
mov r10d, 0x9fa348a3
cmp r15, 0x10
jb 0x1400a8cdc
mov rdx, r15
and rdx, 0xfffffffffffffff0
lea rax, [rdx + r13]
mov r8d, dword [0x141dd2da8]
sub r8d, dword [0x141dd2dac]
imul r8d, r8d, 0xbf713da2
add r8d, 0xaa11d08c
cmp r8d, 0xfb976230
ja 0x1400a9025
xor r8d, r8d
jmp 0x1400a9069
lea r9, [r8 + r13]
movdqu xmmword [rcx + r9*2], xmm6
movdqu xmmword [rcx + r9*2 + 0x10], xmm6
add r8, 0x10
cmp r8, rdx
je 0x1400a9093
mov r9d, dword [0x141dd2db0]
add r9d, dword [0x141dd2db4]
cmp r9d, 0x6d18357
jne 0x1400a904f
lea r9, [r8 + r13]
movdqu xmmword [rcx + r9*2], xmm6
movdqu xmmword [rcx + r9*2 + 0x10], xmm6
jmp 0x1400a904f
cmp r15, rdx
je 0x1400a90a9
sub r15, rdx
mov word [rcx + rax*2], 0x5c
inc rax
dec r15
jne 0x1400a909b
mov rdx, qword [rdi]
mov r13, rax
mov qword [rdi + 0x10], r13
cmp r13, rdx
invalid
jne 0x1400a912d
invalid
mov eax, dword [0x141dd2dc0]
xor edx, edx
div dword [0x141dd2dc4]
xor eax, 0x62724b24
and eax, 0x72f26bbc
cmp eax, 0x60d72d4e
mov r15, rdi
jb 0x1400a9206
mov eax, dword [0x141dd2dc8]
xor edx, edx
sal bh, cl
xor eax, 0x1d29ce0
sal bh, cl
xor eax, 0x1d29ce0
mov edi, eax
xor edi, 0xd6f34242
mov eax, 0xa439c4eb
imul rdi, rax
shr rdi, 0x3d
and edi, 0xfffffffd
sub rsp, 0x20
mov rcx, r15
call fcn.1400da110
add rsp, 0x20
cmp edi, 0x4fbebd4a
ja 0x1400a9206
mov rcx, qword [r15 + 8]
mov rdi, r15
mov r10d, 0x9fa348a3
mov word [rcx + r13*2], 0x22
inc r13
mov qword [rdi + 0x10], r13
xor r15d, r15d
mov rdx, qword [rbp + 0x1f0]
nop word cs:[rax + rax]
mov eax, dword [0x141dd2d98]
and eax, dword [0x141dd2d9c]
imul eax, eax, 0xb7215b55
add eax, 0xc4a3d8ae
cmp eax, 0x578d690
jb 0x1400a9150
cmp r13, qword [rdi]
jne 0x1400a8c51
nop word [rax + rax]
mov eax, dword [0x141dd2dd8]
imul eax, dword [0x141dd2ddc]
xor eax, 0x976237d1
imul esi, eax, 0x73ef1ee1
add esi, 0x2b348aa4
sub rsp, 0x20
mov rcx, rdi
call fcn.1400da110
add rsp, 0x20
cmp esi, 0x9ebfed5d
jbe 0x1400a91c8
sub rsp, 0x20
mov rcx, rdi
call fcn.1400da110
add rsp, 0x20
jmp 0x1400a9180
mov rsi, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x1f0]
mov r10d, 0x9fa348a3
nop dword [rax]
mov eax, dword [0x141dd2de0]
or eax, dword [0x141dd2de4]
or eax, 0xb7d17ed2
xor eax, 0x51ba62ef
cmp eax, 0xc06b2ee5
ja 0x1400a91e0
mov rcx, qword [rdi + 8]
jmp 0x1400a8c51
sub rsp, 0x20
mov rcx, r15
call fcn.1400da110
add rsp, 0x20
jmp 0x1400a90de
invalid
invalid
invalid
cmp byte [rbp + 0x1d8], 0
mov r8, qword [rbp + 0x1e8]
jne 0x1400a863c
mov eax, dword [str.7cq_n]
xor eax, dword [0x141dd2d54]
imul eax, eax, 0xa2711d77
imul rax, rax, 0x7cbcdc7f
shr rax, 0x3d
imul eax, eax, 0x391b1e43
cmp eax, 0x2a7d5a0e
jb 0x1400a922f
mov r8, qword [rdi]
mov rax, r8
sub rax, r13
cmp rax, r15
jb 0x1400a92c1
mov eax, dword [0x141dd2d58]
or eax, dword [0x141dd2d5c]
imul eax, eax, 0x60b1a3af
add eax, 0x6e219b32
cmp eax, 0xac83fa7e
ja 0x1400a9267
mov eax, dword [0x141dd2d60]
xor edx, edx
div dword [str.OH_]
or eax, 0xe614b80c
add eax, 0x32359291
cmp eax, 0xb19db6e1
ja 0x1400a9285
test r15, r15
je 0x1400a93c9
cmp r15, 0x10
jae 0x1400a9340
mov rax, r13
xor edx, edx
jmp 0x1400a93b2
mov eax, dword [0x141dd2d70]
or eax, dword [0x141dd2d74]
xor eax, 0x68a81017
and eax, 0x6ca8981f
imul eax, eax, 0x2d0cec12
cmp eax, 0xaf4222e2
je 0x1400a94a8
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
mov r9d, 2
mov rcx, qword [rbp + 0x1c8]
mov rdx, r13
mov r8, r15
call fcn.1400fd630
add rsp, 0x30
test bl, bl
jne 0x1400a94a8
mov rdi, qword [rbp + 0x1c8]
mov rcx, qword [rdi + 8]
mov r13, qword [rdi + 0x10]
mov rsi, qword [rbp + 0x190]
mov r14, qword [rbp + 0x128]
cmp r15, 0x10
jb 0x1400a92b7
mov rdx, r15
and rdx, 0xfffffffffffffff0
lea rax, [rdx + r13]
mov r8d, dword [0x141dd2d68]
or r8d, dword [0x141dd2d6c]
add r8d, 0x603e1f28
or r8d, 0xb3bb99f9
add r8d, 0xa94faa05
cmp r8d, 0x946ff3
jb 0x1400a934b
lea r8, [rcx + r13*2]
add r8, 0x10
xor r9d, r9d
movdqu xmmword [r8 + r9*2 - 0x10], xmm6
movdqu xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rdx, r9
jne 0x1400a9382
cmp r15, rdx
mov rsi, qword [rbp + 0x190]
mov r14, qword [rbp + 0x128]
mov rdi, qword [rbp + 0x1c8]
je 0x1400a93c3
sub r15, rdx
mov word [rcx + rax*2], 0x5c
inc rax
dec r15
jne 0x1400a93b5
mov r8, qword [rdi]
mov r13, rax
mov eax, dword [0x141dd2d78]
imul eax, dword [0x141dd2d7c]
cmp eax, 0xc93e9b35
mov rdx, qword [rbp + 0x1f0]
jne 0x1400a93e8
mov qword [rdi + 0x10], r13
mov eax, dword [0x141dd2d80]
imul eax, dword [0x141dd2d84]
and eax, 0x4c8c00c2
add eax, 0x2100902b
mov qword [rdi + 0x10], r13
cmp eax, 0x75b2a755
ja 0x1400a93e8
cmp r13, r8
jne 0x1400a9462
mov eax, dword [0x141dd2d88]
and eax, dword [0x141dd2d8c]
xor eax, 0x77cc4a9a
imul esi, eax, 0x80c37e81
sub rsp, 0x20
mov rcx, rdi
call fcn.1400da110
add rsp, 0x20
cmp esi, 0x9bace5d4
jbe 0x1400a9450
sub rsp, 0x20
mov rcx, rdi
call fcn.1400da110
add rsp, 0x20
jmp 0x1400a940f
mov rcx, qword [rdi + 8]
mov rsi, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x1f0]
mov eax, dword [0x141dd2d90]
xor eax, dword [0x141dd2d94]
xor eax, 0xc3161a96
add eax, 0x83643b5e
cmp eax, 0x43f9e03
jae 0x1400a948e
mov word [rcx + r13*2], 0x22
lea rax, [r13 + 1]
mov qword [rdi + 0x10], rax
mov word [rcx + r13*2], 0x22
inc r13
mov qword [rdi + 0x10], r13
mov r8, qword [rbp + 0x1e8]
jmp 0x1400a863c
sub rsp, 0x30
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, qword [rbp + 0x1c8]
mov rdx, r13
mov r8, r15
call fcn.1400fd630
add rsp, 0x30
jmp 0x1400a92e8
mov r15, qword [rdi + 0x10]
lea rsp, [rbp + 0x108]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, dword [0x141dd38b0]
xor ecx, dword [0x141dd38b4]
movabs rax, 0x8000000000000000
add ecx, 0x2b83358f
or ecx, 0xa2105ace
cmp ecx, 0xac63ee5b
jne 0x1400adc74
mov qword [r12], rax
xor ecx, ecx
nop word cs:[rax + rax]
mov qword [r12], rax
test cl, cl
jne 0x1400adc80
jmp 0x1400adb2b
inc rdx
inc r9
cmp rcx, rdx
je 0x1400b0734
mov r10d, dword [0x141dd3720]
and r10d, dword [0x141dd3724]
rol byte [rcx], cl
rol byte [rcx], cl
add r10d, 0x5c580d7
or r10d, 0x3da07fc5
and r10d, 0xbda9ffe5
cmp r10d, 0x2e129ef9
je 0x1400b071b
mov r10d, dword [0x141dd3728]
xor r10d, dword [0x141dd372c]
lea r11d, [r12 + rdx]
mov rsi, qword [r8 + rdx*8]
mov qword [rsi + 0x160], r13
mov word [rsi + 0x3d0], r11w
add r10d, 0x9efdc0da
or r10d, 0xf7a33eef
cmp r10d, 0x69b4c525
jae 0x1400b06a4
mov r10, qword [r8 + rdx*8]
mov qword [r10 + 0x160], r13
lea r11d, [r12 + rdx]
mov word [r10 + 0x3d0], r11w
jmp 0x1400b06df
add r12, rdx
mov r9, rdi
cmp r9, 3
jb 0x1400b07b1
mov rcx, qword [r13 + r12*8 + 0x3d8]
mov qword [rcx + 0x160], r13
mov word [rcx + 0x3d0], r12w
mov rcx, qword [r13 + r12*8 + 0x3e0]
mov qword [rcx + 0x160], r13
lea edx, [r12 + 1]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r13 + r12*8 + 0x3e8]
mov qword [rcx + 0x160], r13
lea edx, [r12 + 2]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r13 + r12*8 + 0x3f0]
mov qword [rcx + 0x160], r13
lea edx, [r12 + 3]
mov word [rcx + 0x3d0], dx
add r12, 4
cmp r12, rax
jne 0x1400b0740
mov eax, dword [0x141dd3820]
xor eax, dword [0x141dd3824]
imul eax, eax, 0x8cf974d1
add eax, 0xa4bc5392
cmp eax, 0x831cc46b
jae 0x1400b07b1
jmp 0x1400b08f5
mov rcx, qword [r15 + 0x10]
mov eax, dword [0x141dd3890]
xor edx, edx
div dword [0x141dd3894]
inc rcx
nop word [rax + rax]
mov eax, dword [0x141dd3898]
xor edx, edx
div dword [0x141dd389c]
add eax, 0x4f65e57d
xor eax, 0x145a1c2c
cmp eax, 0x92a7d9a8
ja 0x1400b0910
mov eax, dword [0x141dd38a0]
xor edx, edx
div dword [0x141dd38a4]
and eax, 0x200101
cmp eax, 0xde2470d2
mov r12, qword [rbp + 0x78]
jbe 0x1400b0960
mov qword [r15 + 0x10], rcx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov eax, dword [0x141dd38a8]
xor edx, edx
div dword [0x141dd38ac]
imul eax, eax, 0xb7e29302
mov qword [r15 + 0x10], rcx
cmp eax, 0x9e8e1d7a
je 0x1400b0960
jmp 0x1400adc46
imul eax, esi, 0x38
call sub.VCRUNTIME140.dll_memmove
mov rax, r13
shl rax, 5
lea rcx, [rdi + rax]
movups xmm0, xmmword [rdi + rax]
movups xmm1, xmmword [rdi + rax + 0x10]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rdx, rbx
shl rdx, 5
add rdx, rdi
shl r14, 5
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [0x141dd38b8]
xor eax, dword [0x141dd38bc]
shr eax, 3
imul rax, rax, 0x6141507
shr rax, 0x34
or eax, 0x377cbb87
add eax, 0xa83f3043
cmp eax, 0x583d37d3
jb 0x1400b0ae5
lea ecx, [r12 - 1]
mov word [rdi + 0x3d2], cx
mov r14, qword [r15 + 8]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
xor eax, eax
test al, al
je 0x1400b0b47
lea eax, [r12 - 1]
mov word [rdi + 0x3d2], ax
mov rax, qword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xc0], xmm3
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
jmp 0x1400b0a7e
cmp cx, 4
ja 0x1400b15cf
mov r8, qword [rdi + 0x160]
test r8, r8
je 0x1400b0fa0
lea r9, [r14 + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dd38c0]
or eax, dword [0x141dd38c4]
xor eax, 0x6001008
or eax, 0xd9bfcff7
cmp eax, 0x5c1b19d7
je 0x1400b0b70
movzx eax, word [rdi + 0x3d0]
mov edx, 0x83f33cfb
nop dword [rax]
mov r10d, dword [0x141dd38c8]
imul r10d, dword [0x141dd38cc]
or r10d, 0xed27d0e0
imul r10, rdx
shr r10, 0x3c
or r10d, 0x7234624c
cmp r10d, 0xbd65252
je 0x1400b0ba0
test rax, rax
je 0x1400b0d57
mov rdx, qword [r8 + rax*8 + 0x3d0]
dec rax
mov qword [rsp + 0x130], r8
mov qword [rsp + 0x138], r9
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x160], r14
movzx r12d, word [rdx + 0x3d2]
movzx eax, cx
lea ecx, [r12 + rax]
inc ecx
cmp ecx, 0xc
jae 0x1400b0df6
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3908]
mov edx, dword [0x141dd390c]
add ecx, edx
add ecx, 0x2f4f2c4b
and ecx, 0x5717ae85
cmp ecx, 0xbe0c6610
stc
adc byte [rsi + 0xc], ah
invalid
ja 0x1400b0c40
stc
adc byte [rsi + 0xc], ah
mov esi, 0x6666de77
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3910]
sub ecx, dword [0x141dd3914]
imul ecx, ecx, 0x7bf400cd
xor ecx, 0x57271e1b
or ecx, 0xa81841e4
cmp ecx, 0x472c45bc
jb 0x1400b0c70
cmp r13, rax
ja 0x1400b0e86
mov r13, rbp
mov eax, dword [0x141dd3918]
imul eax, dword [0x141dd391c]
sub al, 0xd2
add dword [0x1608f90c6], ecx
sub al, 0xd2
add dword [0x1608f90c6], ecx
and eax, 0x2086a417
add eax, 0x22fd5ad7
cmp eax, 0x1dbd37fc
jae 0x1400b0cd2
lea rcx, [rsp + 0x130]
call fcn.1400bcdb0
lea r15, [rsp + 0x130]
xor ebp, ebp
nop dword [rax]
mov rcx, r15
call fcn.1400bcdb0
test bpl, bpl
jne 0x1400b0ce0
mov rdi, rax
mov r14, rdx
mov eax, 0xcb62be6f
add rbx, r12
mov rbp, r13
nop
mov ecx, dword [0x141dd3920]
xor ecx, dword [str.G_bYz]
imul rcx, rax
shr rcx, 0x3d
and ecx, 0xfffffffc
or ecx, 0xb8983ac2
cmp ecx, 0x300970c6
jb 0x1400b0d00
mov eax, 0xe6237c3b
nop word [rax + rax]
invalid
add byte [rbx - 0x2dd40df3], cl
add dword [rbx], ebp
or eax, 0x1d22bf0
mov ecx, dword [0x141dd3928]
sub ecx, dword [0x141dd392c]
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xdd52567c
cmp ecx, 0x8fd4d13d
invalid
je 0x1400b0d30
invalid
jmp 0x1400b0e32
mov eax, dword [0x141dd38d0]
xor edx, edx
div dword [0x141dd38d4]
nop word cs:[rax + rax]
mov eax, dword [0x141dd38d8]
xor eax, dword [0x141dd38dc]
or eax, 0x2e49967c
and eax, 0x7e6b967d
cmp eax, 0x98a0b1f0
je 0x1400b0d70
invalid
jrcxz 0x1400b0df4
cmp word [r8 + 0x3d2], 0
cmp dword [r8 + 0x3d2], 0
je 0x1400b0e3a
mov rax, qword [r8 + 0x3e0]
mov qword [rsp + 0xf8], r8
mov qword [rsp + 0x100], r9
mov qword [rsp + 0x108], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x11024
add byte [rbx - 0x2dd4dceb], cl
add dword [rbx], eax
adc eax, 0x1d22b21
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x11024
add byte [rbx - 0x2dd4dceb], cl
add dword [rbx], eax
adc eax, 0x1d22b21
or edx, 0x185b42eb
imul edx, edx, 0xb71ac82
add edx, 0x7d9606b2
cmp edx, 0x72d26f97
jae 0x1400b0e88
jmp 0x1400b0ebb
add byte [rax], al
lea rcx, [rsp + 0x130]
mov edx, 1
call fcn.1400bc5e0
nop dword [rax + rax]
mov eax, dword [0x141dd3900]
and eax, dword [0x141dd3904]
add eax, 0xbda4f693
or eax, 0x71ad0a2d
add eax, 0xb06aff78
cmp eax, 0x9b286817
jb 0x1400b0e10
mov r13, rbx
jmp 0x1400b0fa0
mov eax, dword [0x141dd38e0]
xor edx, edx
div dword [0x141dd38e4]
and eax, 0xad8ca2b2
add eax, 0x6b3142b6
or eax, 0x7536defd
cmp eax, 0x7dbfd78e
jne 0x1400b0e60
ud2
xor eax, eax
ud2
ud2
mov edx, dword [0x141dd38f8]
sub edx, dword [0x141dd38fc]
imul rdx, rdx, 0x26b53cf7
shr rdx, 0x3c
add edx, 0xae91b606
and edx, 0x2491360d
mov qword [rsp + 0x118], r14
cmp edx, 0x9bd45977
jbe 0x1400b0ec5
mov qword [rsp + 0x118], r14
jmp 0x1400b0e88
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], r14
movzx ecx, cx
movzx eax, word [rax + 0x3d2]
add eax, ecx
inc eax
cmp eax, 0xc
jae 0x1400b0f36
nop dword [rax + rax]
mov eax, dword [0x141dd3938]
xor eax, dword [0x141dd393c]
imul eax, eax, 0xc53305e2
add eax, 0x12c3d0be
imul rdx, rax, 0x1d170643
shr rdx, 0x20
sub eax, edx
rcl cl, 1
call 0x128ccdf1b
invalid
cmp eax, 0x1e4b79f8
ja case.0x14009f8d1.769
rcl cl, 1
call 0x128ccdf1b
invalid
cmp r13, rcx
ja 0x1400b0f4a
xor eax, eax
test al, al
je 0x1400b1522
jmp 0x1400b1555
lea rcx, [rsp + 0xf8]
mov edx, 1
call fcn.1400bd800
jmp 0x1400b0fa0
mov eax, dword [str.Z4s9_]
add eax, dword [0x141dd3944]
mov ecx, 0xb7387b6d
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xc4745054
jne 0x1400b0f6d
ud2
mov eax, dword [0x141dd3948]
mov ecx, dword [0x141dd394c]
add eax, ecx
add eax, 0x1a1a3890
xor eax, 0x4cd90056
add eax, 0x8203cece
ud2
mov eax, dword [0x141dd3930]
or eax, dword [0x141dd3934]
imul eax, eax, 0x768223d8
shr eax, 3
imul rax, rax, 0x2257bf5b
shr rax, 0x39
cmp eax, 0x94a14203
xchg esp, eax
xchg esp, eax
ja 0x1400b0fa0
mov r8, qword [rdi + 0x160]
test r8, r8
je 0x1400b15cf
lea rcx, [r14 + 1]
xor eax, eax
nop dword [rax]
test al, al
jne 0x1400b0fe0
mov qword [rsp + 0xf0], rbp
mov qword [rsp + 0x28], r13
mov eax, 0xb8535429
nop word cs:[rax + rax]
mov edx, dword [0x141dd3958]
xor edx, dword [0x141dd395c]
add edx, 0x425d4533
imul rdx, rax
shr rdx, 0x3e
imul edx, edx, 0x52f1d7d9
cmp edx, 0x1706dcfd
jb 0x1400b1000
xor ebp, ebp
mov r13d, 0xb0882b8d
lea r15, [rsp + 0x30]
mov bl, 1
nop word [rax + rax]
add eax, 0x1d22918
insb byte [rdi], dx
movabs byte [0xfa818738a749d269], al
mov ebx, 0x74ba0183
fisttp word [rax - 0x77]
ret 0xff48
and al, 0x30
mov ebx, dword [0x141dd3950]
and ebx, dword [0x141dd3954]
or ebx, 0x282504
and ebx, 0x2239bdc6
add ebx, 0x94f5b1ff
lea rcx, [rsp + 0xf8]
call fcn.1400bcdb0
cmp ebx, 0x9748391a
jae 0x1400b1564
lea rcx, [rsp + 0xf8]
call fcn.1400bcdb0
jmp 0x1400b1522
mov rdi, rax
mov r14, rdx
mov al, 1
nop dword [rax]
test al, al
je 0x1400b1570
jmp 0x1400b0fa0
mov eax, dword [0x141dd3cc0]
and eax, dword [0x141dd3cc4]
or eax, 0x6bddbedf
cmp eax, 0xf5d68126
je 0x1400b28a0
test r15w, r15w
je 0x1400b28d0
xor ebx, ebx
cmp byte [rsp + 0x34], 0
jne 0x1400b2ae0
jmp 0x1400b2d4a
mov eax, dword [0x141dd3cc8]
xor eax, dword [0x141dd3ccc]
imul eax, eax, 0x78160d89
and eax, 0x24001088
cmp eax, 0x8fc6bee6
ja 0x1400b28d0
cmp r14, qword [rsp + 0x38]
je 0x1400b2f06
mov eax, dword [0x141dd3cd0]
xor edx, edx
div dword [0x141dd3cd4]
add eax, 0xee6b3a99
or eax, 0x50d5e3d2
and eax, 0x5ffde3d3
cmp eax, 0x9d158e22
ja 0x1400b28f9
lea rcx, [r14 + 1]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3cd8]
xor edx, edx
div dword [0x141dd3cdc]
imul eax, eax, 0x6244c3c8
add eax, 0xa4135e2
or eax, 0x900e0750
cmp eax, 0xbca7db5c
je 0x1400b2930
movzx r11d, byte [r14]
test r11b, r11b
js 0x1400b2966
mov r8d, r11d
jmp 0x1400b2ac5
mov r9d, r11d
and r9d, 0x1f
lea rcx, [r14 + 2]
movzx eax, byte [r14 + 1]
mov r8d, r9d
shl r8d, 6
and eax, 0x3f
mov edx, dword [str._5PAKMR]
add edx, dword [0x141dd3ce4]
imul edx, edx, 0xff2c21b4
cmp edx, 0xa60b67cc
je 0x1400b2980
cmp r11b, 0xdf
jbe 0x1400b2ac2
lea rcx, [r14 + 3]
movzx r10d, byte [r14 + 2]
shl eax, 6
and r10d, 0x3f
or r10d, eax
mov r8d, r9d
shl r8d, 0xc
nop
test r12b, r12b
jne 0x1400b29c0
or r8d, r10d
mov eax, dword [0x141dd3ce8]
xor edx, edx
div dword [0x141dd3cec]
mov eax, dword [0x141dd3cf0]
xor eax, dword [0x141dd3cf4]
xor eax, 0x8a4b5180
or eax, 0x51b02e73
cmp eax, 0x56ada185
je 0x1400b29d6
cmp r11b, 0xf0
jb 0x1400b2a4b
nop dword [rax]
mov eax, dword [0x141dd3cf8]
imul eax, dword [0x141dd3cfc]
imul rax, rax, 0x108f8c5b
shr rax, 0x3b
xor eax, 0x2000a02
or eax, 0xc9f8f0bd
cmp eax, 0x17f38d2
jb 0x1400b2a00
movzx r8d, byte [r14 + 3]
add r14, 4
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
mov rcx, r14
mov eax, dword [0x141dd3d00]
xor edx, edx
div dword [0x141dd3d04]
imul eax, eax, 0xc1a5ce4c
add eax, 0xc5755f9c
cmp eax, 0x15f754ba
jb 0x1400b2a4b
cmp r8d, 0xffff
jbe 0x1400b2ac5
lea r15d, [r8 + 0xff0000]
shr r15d, 0xa
or r15d, 0xd800
and r8d, 0x3ff
or r8d, 0xdc00
mov ebx, r8d
nop word [rax + rax]
mov eax, dword [0x141dd3d08]
xor eax, dword [0x141dd3d0c]
cmp eax, 0xe4833f24
je 0x1400b2aa0
mov r14, rcx
cmp byte [rsp + 0x34], 0
jne 0x1400b2ae0
jmp 0x1400b2d4a
or r8d, eax
xor ebx, ebx
mov r14, rcx
mov r15d, r8d
cmp byte [rsp + 0x34], 0
je 0x1400b2d4a
nop dword [rax + rax]
test r12b, r12b
jne 0x1400b2ae0
cmp r15w, 0x22
je 0x1400b2b3a
movzx eax, r15w
cmp eax, 0x5c
jne 0x1400b2d48
mov eax, dword [0x141dd3d70]
and eax, dword [0x141dd3d74]
or eax, 0x9e54cebd
xor eax, 0x730ffad6
mov ecx, 0x9f8a7935
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x4de34c45
ja 0x1400b2af9
inc rdi
nop word cs:[rax + rax]
test r12b, r12b
jne 0x1400b2b30
jmp 0x1400b2d4a
lea r8, [rdi + 1]
nop
mov eax, dword [0x141dd3d78]
or eax, dword [0x141dd3d7c]
xor eax, 0xa0bc138b
imul eax, eax, 0x8874f8a0
cmp eax, 0xc55dfe82
ja 0x1400b2b40
cmp rdi, 0xffffffffffffffff
je 0x1400b31a1
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
nop word cs:[rax + rax]
mov ecx, dword [0x141dd3d80]
xor ecx, dword [0x141dd3d84]
imul ecx, ecx, 0x74606e84
add ecx, 0xe050e15a
or ecx, 0xcc6c338c
cmp ecx, 0xe783d9d4
je 0x1400b2b80
cmp rdi, rax
jae 0x1400b2eb8
mov eax, dword [0x141dd3da0]
or eax, dword [0x141dd3da4]
imul eax, eax, 0xfbe9416f
add eax, 0x4d1be1bc
or eax, 0x2610b703
cmp eax, 0xb3a1206b
jb 0x1400b2baf
mov rax, qword [rsi + 8]
test rdi, rdi
test edi, edi
test edi, edi
je 0x1400b2ccd
nop
test r12b, r12b
jne 0x1400b2be0
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dd3da8]
add ecx, dword [0x141dd3dac]
or ecx, 0x499b1ed2
add ecx, 0x4f160332
and ecx, 0x4684c318
cmp ecx, 0x503b17c5
je 0x1400b2bf0
cmp rdi, 0x10
jae 0x1400b2c30
mov rcx, rdx
xor r8d, r8d
jmp 0x1400b2e4d
mov ecx, dword [0x141dd3db0]
xor ecx, dword [0x141dd3db4]
imul ecx, ecx, 0xe79eb088
cmp ecx, 0x2db9713d
je 0x1400b2c30
mov r8, rdi
and r8, 0xfffffffffffffff0
lea rcx, [rdx + r8]
lea r9, [rax + rdx*2]
add r9, 0x10
xor r10d, r10d
jmp 0x1400b2c7d
add r10, 0x10
add rdx, 0xfffffffffffffff0
cmp r8, r10
je 0x1400b2cd2
test r12b, r12b
jne 0x1400b2cc0
nop word cs:[rax + rax]
mov r11d, dword [0x141dd3db8]
or r11d, dword [0x141dd3dbc]
xor r11d, 0x1ba6c7b1
imul r11d, r11d, 0x80c13e5a
movups xmmword [r9 + r10*2 - 0x10], xmm6
movups xmmword [r9 + r10*2], xmm6
cmp r11d, 0x66158e3c
jne 0x1400b2c70
movups xmmword [r9 + r10*2 - 0x10], xmm6
movups xmmword [r9 + r10*2], xmm6
jmp 0x1400b2c90
mov rcx, rdx
jmp 0x1400b2cdb
cmp rdi, r8
jne 0x1400b2e4d
mov edx, dword [0x141dd3dd8]
or edx, dword [0x141dd3ddc]
xor edx, 0x88de269c
mov r8d, 0xa07eb689
imul rdx, r8
shr rdx, 0x3d
cmp edx, 0x45d05ff
jne 0x1400b2d20
mov word [rax + rcx*2], 0x5c
lea rdx, [rcx + 1]
mov qword [rsi + 0x10], rdx
nop word cs:[rax + rax]
mov edx, dword [0x141dd3de0]
add edx, dword [0x141dd3de4]
imul edx, edx, 0xa6dab83d
lea r8, [rcx + 1]
mov word [rax + rcx*2], 0x5c
mov qword [rsi + 0x10], r8
cmp edx, 0xf8fecae3
je 0x1400b2d20
xor edi, edi
mov rbp, qword [rsi + 0x10]
cmp rbp, qword [rsi]
jne 0x1400b2d5b
mov rcx, rsi
call fcn.1400da110
mov eax, dword [0x141dd3de8]
xor eax, dword [0x141dd3dec]
and eax, 0x653fb106
imul eax, eax, 0x34b027d6
cmp eax, 0xbc3790f1
jne 0x1400b2d90
mov rax, qword [rsi + 8]
mov word [rax + rbp*2], r15w
nop word cs:[rax + rax]
mov eax, dword [0x141dd3df0]
or eax, dword [0x141dd3df4]
imul eax, eax, 0x8b8c90fa
or eax, 0x29acb64d
mov rcx, qword [rsi + 8]
mov word [rcx + rbp*2], r15w
cmp eax, 0x27f44df
jb 0x1400b2d90
mov eax, dword [0x141dd3df8]
xor eax, dword [0x141dd3dfc]
imul eax, eax, 0x598e3379
or eax, 0x39195154
imul eax, eax, 0x6c616af4
cmp eax, 0xaff5238e
jbe 0x1400b2df0
lea rax, [rbp + 1]
mov qword [rsi + 0x10], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd3e00]
xor edx, edx
div dword [0x141dd3e04]
or eax, 0xfefff3ff
lea rcx, [rbp + 1]
mov qword [rsi + 0x10], rcx
cmp eax, 0xad85e3d8
je 0x1400b2df0
nop word cs:[rax + rax]
mov eax, dword [0x141dd3e08]
sub eax, dword [0x141dd3e0c]
and eax, 0xf3f850ad
imul rax, r13
shr rax, 0x3f
or eax, 0xd4c06804
cmp eax, 0x3c4cd6bc
jb 0x1400b2e20
invalid
fild dword [rcx - 0x77]
fucompi st(1)
push rbx
cli
invalid
mov r15d, ebx
jmp 0x1400b28a0
sub rdi, r8
jmp 0x1400b2e6f
inc rcx
inc r8
dec rdi
je 0x1400b2cdb
mov edx, dword [0x141dd3dc0]
imul edx, dword [0x141dd3dc4]
and edx, 0x82fc499e
add edx, 0x3dc827c8
cmp edx, 0xdef18bab
ja 0x1400b2eb0
mov edx, dword [0x141dd3dc8]
add edx, dword [0x141dd3dcc]
imul edx, edx, 0x4ea9bc9f
mov word [rax + rcx*2], 0x5c
cmp edx, 0x615feafa
jne 0x1400b2e60
mov word [rax + rcx*2], 0x5c
jmp 0x1400b2e90
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rsi
call fcn.1400fd630
mov eax, dword [0x141dd3dd0]
xor edx, edx
div dword [0x141dd3dd4]
or eax, 0xf9e68c88
imul rcx, rax, 0x26e536d1
sal dword [rsi], 1
in eax, 0x26
sal dword [rsi], 1
in eax, 0x26
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
mov rdx, qword [rsi + 0x10]
cmp eax, 0x631b44a
je 0x1400b2ecf
jmp 0x1400b2baf
cmp byte [rsp + 0x30], 0
je 0x1400b2fb8
mov eax, dword [0x141dd3d10]
xor edx, edx
div dword [str._vK_9]
xor eax, eax
nop word cs:[rax + rax]
invalid
add byte [rax + rax*8 - 0x74b7038b], al
invalid
test al, al
jne 0x1400b2f30
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov rcx, rax
sub rcx, rbx
cmp rcx, rdi
jb 0x1400b317b
nop word [rax + rax]
mov ecx, dword [0x141dd3d18]
and ecx, dword [0x141dd3d1c]
xor ecx, 0xa7ea82b1
imul ecx, ecx, 0x7703ec44
cmp ecx, 0x919daac8
ja 0x1400b2f50
test rdi, rdi
je 0x1400b30f5
nop dword [rax]
mov eax, dword [0x141dd3d20]
sub eax, dword [0x141dd3d24]
imul eax, eax, 0x1ae59150
or eax, 0xdccbce02
add eax, 0xd6a323aa
cmp eax, 0x85bed9d
jb 0x1400b2f80
mov rcx, qword [rsi + 8]
cmp rdi, 0x10
jae 0x1400b2fbf
xor r9d, r9d
mov r8, rbx
jmp 0x1400b30b0
xor ecx, ecx
jmp 0x1400b32a9
mov r9, rdi
and r9, 0xfffffffffffffff0
nop word cs:[rax + rax]
mov eax, dword [0x141dd3d28]
imul eax, dword [0x141dd3d2c]
or eax, 0xb4740154
and eax, 0xfc7e1d5e
cmp eax, 0x95129daf
jb 0x1400b2fd0
lea r8, [rbx + r9]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400b3000
mov eax, 0x9c426643
nop dword [rax]
invalid
add byte [rbx - 0x2df2e5eb], cl
add dword [rbx], esp
adc eax, 0x1d20d18
mov edx, dword [0x141dd3d30]
and edx, dword [0x141dd3d34]
imul edx, edx, 0xf82a20ad
add edx, 0x9928acba
mov edx, 0xd19928ac
invalid
imul rdx, rax
shr rdx, 0x3d
cmp edx, 0x61002024
ja 0x1400b3010
mov edx, 0xd19928ac
invalid
cmp eax, 0x2024fa81
add byte [rcx + 0x77], ah
invalid
mov rax, rdi
and rax, 0xfffffffffffffff0
loopne 0x1400b3031
loopne 0x1400b3031
lea rdx, [rcx + rbx*2]
add rdx, 0x10
xor r10d, r10d
nop dword [rax]
movups xmmword [rdx + r10*2 - 0x10], xmm6
movups xmmword [rdx + r10*2], xmm6
add r10, 0x10
cmp rax, r10
jne 0x1400b3050
push rdx
invalid
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400b3070
nop word cs:[rax + rax]
mov eax, dword [0x141dd3d38]
xor edx, edx
div dword [0x141dd3d3c]
or eax, 0x90010c
xor eax, 0x1850
and eax, 0x20b0195c
cmp eax, 0xaaa4a65a
ja 0x1400b3080
cmp rdi, r9
je 0x1400b30ef
nop dword [rax]
mov eax, dword [str._vfFC]
imul eax, dword [0x141dd3d44]
imul eax, eax, 0x298694ac
or eax, 0xb88738bc
cmp eax, 0x7237df26
je 0x1400b30b0
sub rdi, r9
nop word cs:[rax + rax]
iretd
mov word [rcx + r8*2], 0x5c
inc r8
dec rdi
jne 0x1400b30e0
mov rax, qword [rsi]
mov rbx, r8
mov qword [rsi + 0x10], rbx
cmp rbx, rax
jne 0x1400b3134
mov rcx, rsi
call fcn.1400da110
nop word cs:[rax + rax]
mov eax, dword [0x141dd3d48]
imul eax, dword [0x141dd3d4c]
xor eax, 0x4e001
or eax, 0xf6f8174e
imul eax, eax, 0x324d9428
cmp eax, 0x179420c6
je 0x1400b3110
mov eax, 0xcbdaf08b
nop dword [rax]
mov ecx, dword [0x141dd3d50]
or ecx, dword [0x141dd3d54]
add ecx, 0x214e2965
xor ecx, 0xbb4bf9a9
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xf695c9af
je 0x1400b3140
mov rax, qword [rsi + 8]
xor ecx, ecx
test cl, cl
je 0x1400b321c
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
ret 0
jmp case.0x14002e90e.916
mov qword [rsp + 0x20], 2
mov r9d, 2
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400fd630
mov rbx, qword [rsi + 0x10]
jmp 0x1400b2f80
mov eax, dword [0x141dd3d88]
xor edx, edx
div dword [0x141dd3d8c]
imul rcx, rax, 0x11a767bf
enter 0x67bf, 0xffffffffffffffa7
adc dword [rax - 0x3f], ecx
jmp 0x111d35add
call 0x128ccf9c3
invalid
cmp eax, 0x42ac7497
jne 0x1400b31d0
enter 0x67bf, 0xffffffffffffffa7
adc dword [rax - 0x3f], ecx
jmp 0x111d35add
ud2
mov eax, dword [0x141dd3d90]
sub eax, dword [0x141dd3d94]
ud2
fisubr dword [rsp + rsi*2 - 0x15]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3d98]
imul eax, dword [0x141dd3d9c]
imul eax, eax, 0x5f35f468
add eax, 0xfc57fda0
imul rax, rax, 0x5de15117
shr rax, 0x3e
call 0x122696f54
or ebp, dword [rbp + 0x74]
invalid
call 0x122696f54
or ebp, dword [rbp + 0x74]
invalid
ud2
mov ecx, dword [0x141dd3d58]
imul ecx, dword [0x141dd3d5c]
and ecx, 0x20000
mov word [rax + rbx*2], 0x22
cmp ecx, 0xbe453506
jbe 0x1400b3245
mov word [rax + rbx*2], 0x22
jmp 0x1400b321c
mov eax, dword [0x141dd3d60]
add eax, dword [0x141dd3d64]
adc eax, 0x301d20b
add eax, 0x1d20b13
xor eax, 0x8e000081
and eax, 0xeec300bd
imul eax, eax, 0xf42947dd
rcr ch, 0x47
sub esp, esi
rcr ch, 0x47
sub esp, esi
cmp eax, 0xd97877ee
ja 0x1400b329f
invalid
invalid
mov eax, dword [0x141dd3d68]
xor ecx, ecx
xor edx, edx
div dword [0x141dd3d6c]
add eax, 0x1303d83
add dword [rdx - 0x40f6a9ab], edi
add dword [rdx - 0x40f6a9ab], edi
imul rdx, rax
shr rdx, 0x3c
imul eax, edx, 0xcea8baa8
lea rdx, [rbx + 1]
mov qword [rsi + 0x10], rdx
cmp eax, 0xb3d8aec8
jbe 0x1400b32a9
lea rax, [rbx + 1]
mov qword [rsi + 0x10], rax
jmp 0x1400b3268
mov rax, rcx
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, dword [0x141dd3e10]
or eax, 0x1d20b1a
add ecx, dword [0x141dd3e14]
or ecx, 0x5b9d336c
shr ecx, 2
imul rcx, rcx, 0x4599b2d
shr rcx, 0x38
imul ecx, ecx, 0x61555956
invalid
cmp ecx, 0x2cb9a596
je 0x1400b32f0
invalid
invalid
sar byte [rcx - 0x4c4ca57b], cl
mov ecx, 0xb3b35a85
mov bl, 0xb3
nop word cs:[rax + rax]
mov edx, dword [0x141dd3e18]
and edx, dword [0x141dd3e1c]
add edx, 0x880e3533
imul rdx, rcx
shr rdx, 0x3e
and edx, 0xfffffffe
cmp edx, 0xd3f1e85
ja 0x1400b3330
test rax, rax
je 0x1400b3400
dec rax
mov qword [rdi + 0x40], rax
nop word cs:[rax + rax]
mov eax, dword [0x141dd3e78]
imul eax, dword [0x141dd3e7c]
add eax, 0x1180dbbe
imul rax, rax, 0x44c17225
shr rax, 0x3d
or eax, 0x66303e5a
cmp eax, 0x3a187022
jb 0x1400b3370
cmp qword [rdi], 0
je 0x1400b3909
lea rcx, [rdi + 0x10]
nop word [rax + rax]
mov eax, dword [0x141dd3e80]
and eax, dword [0x141dd3e84]
or eax, 0x53a16524
imul rax, rax, 0xf8ea7d
shr rax, 0x37
or eax, 0x90bb3096
cmp eax, 0xd0ba5d85
ja 0x1400b33b0
mov rbx, qword [rdi + 8]
mov r14, qword [rdi + 0x18]
test rbx, rbx
je 0x1400b344e
mov r15, qword [rcx]
movzx eax, word [rbx + 0x3d2]
mov bh, 0x83
rol byte [rbx], cl
add byte [rax], al
mov bh, 0x83
rol byte [rbx], cl
add byte [rax], al
cmp r14, rax
jae 0x1400b35f6
mov r12, rbx
jmp 0x1400b3698
mov eax, dword [0x141dd3e20]
xor eax, dword [0x141dd3e24]
or dl, dl
add dword [0x1a4dee12c], esp
or dl, dl
add dword [0x1a4dee12c], esp
imul eax, eax, 0xfe1c0491
cmp eax, 0xe1d3ccc
je 0x1400b3400
mov rax, qword [rdi]
mov ecx, dword [0x141dd3e28]
or ecx, dword [0x141dd3e2c]
mov r8, qword [rdi + 8]
or ecx, 0xab37b9be
and ecx, 0xffb7fbfe
cmp ecx, 0xda259384
jne 0x1400b397a
jmp 0x1400b39af
mov eax, 0xb69b3287
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov edx, dword [0x141dd3e88]
imul edx, dword [0x141dd3e8c]
imul rdx, rax
shr rdx, 0x3f
or edx, 0xa6d9d8f0
cmp edx, 0xd93d68d9
ja 0x1400b3460
mov rbx, qword [rcx]
nop word cs:[rax + rax]
mov eax, dword [0x141dd3e90]
imul eax, dword [0x141dd3e94]
add eax, 0x83b147ef
imul rax, rax, 0x55c12289
shr rax, 0x3d
add eax, 0x7b3a9f9d
cmp eax, 0xb1edfbda
sti
in eax, dx
mov cl, 0x77
xlatb
sti
in eax, dx
mov cl, 0x77
xlatb
nop dword [rax]
mov eax, dword [0x141dd3e98]
or eax, dword [0x141dd3e9c]
add eax, 0x42de3fef
or eax, 0x5fdebb2d
ficomp word [rdi + 0x3d]
ja 0x1400b351d
adc edi, edi
ficomp word [rdi + 0x3d]
ja 0x1400b351d
adc edi, edi
je 0x1400b34c0
test r14, r14
je 0x1400b35cf
mov r8d, r14d
and r8d, 7
nop dword [rax]
mov eax, dword [0x141dd3ea0]
xor edx, edx
div dword [0x141dd3ea4]
xor eax, 0x183009cb
imul eax, eax, 0x1c974cd3
add eax, 0x2a9a0358
cmp eax, 0x28baedd3
jb 0x1400b34f0
test r8, r8
je 0x1400b3566
xor edx, edx
mov rax, r14
mov eax, esi
nop
mov r9d, dword [0x141dd3ea8]
xor r9d, dword [0x141dd3eac]
or eax, 0x1d2097e
or eax, 0x1d2097e
or r9d, 0x2894e1a7
add r9d, 0xa184c722
or r9d, 0x8f912a7b
cmp r9d, 0x303d4fc0
xor byte [rdx - 0x2c], dh
xor byte [rdx - 0x2c], dh
dec rax
inc rdx
mov rbx, qword [rbx + 0x3d8]
fadd dword [rbx]
add byte [rax], al
fadd dword [rbx]
add byte [rax], al
cmp rdx, r8
jne 0x1400b3520
cmp r14, 8
jae 0x1400b3570
jmp 0x1400b35cf
mov rax, r14
cmp r14, 8
jb 0x1400b35cf
nop
mov edx, dword [0x141dd3eb0]
imul edx, dword [0x141dd3eb4]
add dword [rdi], ecx
scasd eax, dword [rdi]
adc eax, 0x1d20937
add edx, 0x73220043
and edx, 0xa615b666
cmp edx, 0x57ce3e9e
ja 0x1400b3570
mov rdx, qword [rbx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rdx, qword [rdx + 0x3d8]
mov rbx, qword [rdx + 0x3d8]
add rax, 0xfffffffffffffff8
jne 0x1400b3570
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rdi], 1
mov qword [rdi + 8], rbx
xor r14d, r14d
xor r15d, r15d
movzx eax, word [rbx + 0x3d2]
cmp r14, rax
jb 0x1400b33f8
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov r12, qword [rbx + 0x160]
test r12, r12
je 0x1400b387e
movzx r14d, word [rbx + 0x3d0]
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rbx
call r13
movzx ecx, word [r12 + 0x3d2]
mov eax, dword [0x141dd3f28]
xor edx, edx
div dword [0x141dd3f2c]
mov eax, dword [0x141dd3f30]
xor eax, dword [0x141dd3f34]
and eax, 0x380bfc27
add eax, 0x1fc00e93
cmp eax, 0x7d788b0a
ja 0x1400b363e
inc r15
mov rbx, r12
cmp r14w, cx
jae 0x1400b3600
nop word [rax + rax]
mov eax, dword [0x141dd3ef0]
and eax, dword [0x141dd3ef4]
imul rax, rax, 0x52cc49d5
shr rax, 0x3e
xor eax, 0xfd8f1f4f
add eax, 0xa2d48e3f
cmp eax, 0x6901b357
jb 0x1400b3670
lea rdx, [r14 + 1]
nop dword [rax]
mov eax, dword [0x141dd3ef8]
and eax, dword [0x141dd3efc]
add eax, 0xd0471c1c
xor eax, 0xfeb9c8ed
add eax, 0xf70b1612
cmp eax, 0x6a8512bc
ja 0x1400b36a0
mov rax, r12
test r15, r15
je 0x1400b385e
mov rax, qword [r12 + r14*8 + 0x3e0]
lea rcx, [r15 - 1]
nop word [rax + rax]
mov edx, dword [0x141dd3f00]
sub edx, dword [0x141dd3f04]
or edx, 0x9dfedf5f
imul rdx, rdx, 0x5ec3a79f
shr rdx, 0x3e
cmp edx, 0xaf9859f7
je 0x1400b36e0
test rcx, rcx
je 0x1400b380d
lea rdx, [r15 - 2]
nop word cs:[rax + rax]
mov r8d, dword [0x141dd3f08]
imul r8d, dword [0x141dd3f0c]
or r8d, 0x88117b36
imul r8d, r8d, 0x69e79659
add r8d, 0xa593cee0
cmp r8d, 0xa5ccc0a9
jb 0x1400b3720
nop dword [rax]
mov r8d, dword [0x141dd3f10]
and r8d, dword [0x141dd3f14]
xor r8d, 0x1400484
or r8d, 0xda857a73
add r8d, 0xa4081da1
cmp r8d, 0x67fb4624
jb 0x1400b3750
nop dword [rax]
mov r8d, dword [0x141dd3f18]
add r8d, dword [0x141dd3f1c]
imul r8d, r8d, 0xa926be8f
and r8d, 0xb16f9121
add r8d, 0xb6a2faed
cmp r8d, 0x7fbd6176
jb 0x1400b3780
test cl, 7
je 0x1400b37d2
lea r8d, [r15 - 1]
movzx r8d, r8b
and r8d, 7
xor r9d, r9d
mov rax, qword [rax + 0x3d8]
inc r9
cmp r8, r9
jne 0x1400b37c0
sub rcx, r9
mov r8d, 0xef2a8705
nop dword [rax + rax]
mov r9d, dword [str.Q2_s]
imul r9d, dword [0x141dd3f24]
imul r9, r8
shr r9, 0x3f
or r9d, 0xa76bee8a
cmp r9d, 0x9ad654e6
jb 0x1400b37e0
cmp rdx, 7
jae 0x1400b3811
xor edx, edx
jmp 0x1400b385e
xor edx, edx
nop word cs:[rax + rax]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x1400b3820
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], rdx
mov qword [rsi], r12
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
jmp 0x1400b3ce4
mov eax, dword [0x141dd3f38]
add eax, dword [0x141dd3f3c]
xor eax, 0x6eade579
imul eax, eax, 0x9bb501ed
imul rax, rax, 0x1a6a2f09
shr rax, 0x3c
cmp eax, 0x981201f0
jbe 0x1400b38b6
mov edx, 8
mov rcx, rbx
call fcn.140037400
ud2
mov edi, 0x90490677
nop dword [rax + rax]
mov eax, dword [0x141dd3f40]
xor edx, edx
div dword [0x141dd3f44]
mov esi, eax
add esi, 0x6c8a5c33
mov rax, rsi
imul rax, rdi
shr rax, 0x20
sub esi, eax
shr esi, 1
add esi, eax
shr esi, 0x1e
xor esi, 0x11f6dd03
mov edx, 8
mov rcx, rbx
call fcn.140037400
ud2
mov eax, dword [0x141dd3ee0]
and eax, dword [0x141dd3ee4]
or eax, 0x9d9912e0
shr eax, 2
call 0x100748122
and esp, dword [rdx]
popfq
and ecx, dword [rax - 0x3f]
call 0xd5ac3e65
pop rcx
cmp eax, 0x4360d53d
jbe 0x1400b3936
mov ecx, dword [0x141dd3e30]
xor ecx, dword [0x141dd3e34]
imul edx, ecx, 0x91d03b86
add edx, 0x73187da8
xor edx, 0x20a972a0
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
mov qword [rdi], 0
cmp edx, 0x83debf15
jbe 0x1400b39c0
mov qword [rdi], 0
jmp 0x1400b397a
add al, 0
push rbx
sub rsp, 0x88
movaps xmmword [rsp + 0x70], xmm6
mov r15, rdx
mov rdi, rcx
mov eax, dword [0x141dd4358]
sub eax, dword [0x141dd435c]
or eax, 0x6702575b
imul eax, eax, 0xa25b2838
shr eax, 1
imul rax, rax, 0x48ae1d2f
shr rax, 0x3d
cmp eax, 0x947581bf
ja 0x1400b5a11
mov eax, dword [0x141dd4360]
xor edx, edx
div dword [0x141dd4364]
add eax, 0x9513ca5e
or eax, 0xfffd3efb
mov qword [rsp + 0x48], 0
cmp eax, 0x7cc4296a
jae 0x1400b5a1c
mov qword [rsp + 0x48], 0
jmp 0x1400b59e9
mov rbx, qword [r15 + 0x10]
mov rax, rbx
shr rax, 0x20
je 0x1400b5a64
nop dword [rax]
mov eax, dword [0x141dd43d8]
or eax, dword [0x141dd43dc]
rol dword [rcx], 1
rol dword [rcx], 1
add eax, 0xfc7b915a
and eax, 0xc2b8eb19
cmp eax, 0x7b51aec1
jb 0x1400b5a30
lea rax, [0x141db95c0]
mov qword [rdi + 8], rax
mov qword [rdi], 0
jmp 0x1400b6580
mov eax, 0x9a988539
nop dword [rax]
mov ecx, dword [0x141dd4368]
add ecx, dword [0x141dd436c]
imul rcx, rax
shr rcx, 0x3e
xor ecx, 0x30260cdd
or al, 0x26
xor byte [rcx + 0x611abbc1], al
movsd dword [rdi], dword [rsi]
or al, 0x26
xor byte [rcx + 0x611abbc1], al
movsd dword [rdi], dword [rsi]
cmp ecx, 0x61396687
jb 0x1400b5a70
lea r9, [rsp + 0x48]
xor ecx, ecx
mov edx, ebx
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_InitializeProcThreadAttributeList]
mov r14, qword [rsp + 0x48]
test r14, r14
js 0x1400b5b88
nop dword [rax + rax]
mov eax, dword [0x141dd4370]
xor eax, dword [0x141dd4374]
cmp eax, 0x6fdfe7b0
je 0x1400b5ac0
nop word cs:[rax + rax]
mov eax, dword [0x141dd4378]
and eax, dword [0x141dd437c]
imul eax, eax, 0x46a64596
add eax, 0xe7d3c640
or eax, 0xd1087203
cmp eax, 0xa614ca9d
jb 0x1400b5ae0
test r14, r14
je 0x1400b5b8a
movzx eax, byte [0x141ddb9b8]
mov eax, dword [0x141dd4380]
sub eax, dword [0x141dd4384]
add eax, 0x1d1e865
add eax, 0x1d1e865
imul eax, eax, 0x576acf5d
xor eax, 0xc28b6eea
mov ecx, 0xb3f05809
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x96c32820
jbe 0x1400b5b50
xor ecx, ecx
mov rdx, r14
call fcn.1400bf820
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
mov esi, dword [0x141dd4388]
xor esi, dword [0x141dd438c]
add esi, 0x2fc03948
and esi, 0x875636ad
add esi, 0xa612fe7b
xor ecx, ecx
mov rdx, r14
call fcn.1400bf820
cmp esi, 0x1bc8f8b8
jb 0x1400b5b50
mov r12, rax
test rax, rax
jne 0x1400b5b90
ud2
mov r12d, 1
xor r13d, r13d
mov rax, r14
sub rax, 1
cmovae r13, rax
sbb r13, 0xffffffffffffffff
cmp r14, r13
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x58], r13
jbe 0x1400b5c52
nop word cs:[rax + rax]
mov eax, dword [0x141dd4390]
and eax, dword [0x141dd4394]
and eax, 0x20b0004a
add eax, 0xf4abdd63
cmp eax, 0x97039378
jb 0x1400b5bc0
mov eax, 0x8b19f5e3
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4398]
imul ecx, dword [0x141dd439c]
add ecx, 0xa7672775
xor ecx, 0xaf47f34e
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x605beb0b
ja 0x1400b5bf0
nop dword [rax]
mov eax, dword [0x141dd43a0]
xor eax, dword [0x141dd43a4]
xor eax, 0x393924af
imul eax, eax, 0x80f48473
cmp eax, 0xead9ae1a
jb 0x1400b5c20
test r13, r13
je 0x1400b5c5a
xor eax, eax
test al, al
je 0x1400b6417
jmp 0x1400b6454
mov rcx, r12
jmp 0x1400b5cf7
mov eax, dword [0x141dd43a8]
imul eax, dword [0x141dd43ac]
xor eax, 0xa46a5245
mov ecx, 0xb9b98613
imul rcx, rax
shr rcx, 0x3f
imul eax, ecx, 0xbc0c243d
mov esp, 0x6a8b583d
test byte [rbx + 0xa], dh
mov esp, 0x6a8b583d
test byte [rbx + 0xa], dh
mov rax, qword [0x141ddb9a0]
nop dword [rax]
mov eax, dword [0x141dd43b0]
and eax, dword [0x141dd43b4]
add eax, 0x90c7d9a1
xor eax, 0xc0bf690d
imul rax, rax, 0x5b480929
shr rax, 0x3e
mov rcx, qword [0x141ddb9a0]
cmp eax, 0xc75ac9ed
ja 0x1400b5c90
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word [rax + rax]
mov eax, dword [0x141dd43b8]
xor eax, dword [0x141dd43bc]
add eax, 0x719e3657
and eax, 0x6db82ce7
add eax, 0x6429763d
cmp eax, 0x68f033f7
jbe 0x1400b5cd0
mov ecx, 1
invalid
clc
mov esi, 0xd872a217
sub esi, dword [rcx + rax + 0x74]
fmul qword [rax - 0x7d]
jmp 0x1400b5de9
invalid
add eax, 0x2e660000
nop dword [rax + rax]
test ebp, ebp
mov edx, ebp
nop dword cs:[rax + rax]
mov dword [rsp + 0x68], ebx
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2e1bddfb], cl
add dword [rbx], esi
add eax, 0x1d1e420
rol dword [rcx], 1
jrcxz 0x1400b60ca
add dword [rcx + 0x48181ca], eax
and dword [rcx - 0x3d7bfa0e], eax
add byte [rcx + 0x387a7aca], al
rol byte [rcx - 0x4bfea106], 1
invalid
invalid
mov eax, dword [0x141dd49d8]
and eax, dword [0x141dd49dc]
imul rax, rax, 0x5261eb57
shr rax, 0x3e
shr eax, 0x3e
shr eax, 0x3e
or eax, 0x9387cf18
cmp eax, 0xa53aa1e7
je 0x1400b8d70
cmp rsi, 0xffffffffffffffff
je 0x1400b8ef0
mov rcx, 0xffffffffffffffff
lock xadd qword [rsi + 8], rcx
mov eax, dword [0x141dd49e0]
xor edx, edx
div dword [0x141dd49e4]
nop dword [rax + rax]
mov eax, dword [0x141dd49e8]
sub eax, dword [0x141dd49ec]
add dword [rbx], ebp
add eax, 0x1d1bc20
add eax, 0xa56fff25
or eax, 0x578e850d
imul rax, rax, 0x73992743
shr rax, 0x3e
cmp eax, 0x4b22e591
ja 0x1400b8dc0
cmp rcx, 1
jne 0x1400b8ef0
mov eax, dword [0x141dd49f0]
imul eax, dword [0x141dd49f4]
add eax, 0x9f7ce58c
or eax, 0x3624deb2
cmp eax, 0xdc688997
jbe 0x1400b8e10
mov eax, dword [0x141dd49f8]
and eax, dword [0x141dd49fc]
add eax, 0xc1cd4358
xor eax, 0xa10aa68f
cmp eax, 0xb0d526e5
ja 0x1400b8e10
mov eax, dword [0x141dd4a00]
and eax, dword [0x141dd4a04]
xor eax, 0xecedecf8
mov ecx, 0xe1cfc2d1
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0x352a692c
jne 0x1400b8e60
mov rax, qword [0x141ddb9a0]
nop word [rax + rax]
mov eax, dword [0x141dd4a08]
rol dword [rcx], 1
add eax, dword [0x141dd4a0c]
or eax, 0xddec89c2
add eax, 0xb3b4be31
mov rdi, qword [0x141ddb9a0]
cmp eax, 0xba23f991
ja 0x1400b8e60
mov eax, dword [0x141dd4a10]
sub eax, dword [0x141dd4a14]
mov ecx, 0xddb4d161
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xfa6b4ad4
cmp ecx, 0xa24eac7
invalid
invalid
and al, 0xa
jne 0x1400b8eb9
invalid
mov rcx, rdi
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebp, dword [0x141dd4a18]
sub ebp, dword [0x141dd4a1c]
or ebp, 0x8d6bdda4
add ebp, 0xbbb2c471
invalid
mov dl, 0xbb
and ebp, 0xe126007a
mov rcx, rdi
xor edx, edx
mov r8, rsi
call rbx
cmp ebp, 0xafe68248
ja 0x1400b8ec0
invalid
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd4a30]
sub eax, dword [0x141dd4a34]
or eax, 0x3dbf092d
imul r12d, eax, 0xc322d05d
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rcx, rdi
call r15
add rsp, 0x20
mov rbx, qword [rsi]
mov r14, qword [rsi + 8]
sub rsp, 0x20
mov rcx, rbx
call qword [r14 + 0x18]
add rsp, 0x20
cmp r12d, 0x28e9a3fd
jb 0x1400b8ff0
mov rax, qword [r14 + 8]
nop dword [rax]
mov ecx, dword [0x141dd4a38]
and ecx, dword [0x141dd4a3c]
imul ecx, ecx, 0x53c83b2c
or ecx, 0x37ca9579
add ecx, 0x4975f608
cmp ecx, 0x6912f225
jb 0x1400b9040
test rax, rax
je 0x1400b90b9
cmp qword [r14 + 0x10], 0x11
jb 0x1400b909f
nop word cs:[rax + rax]
mov eax, dword [0x141dd4a40]
xor edx, edx
div dword [0x141dd4a44]
imul eax, eax, 0x44ff9d1a
cmp eax, 0x1f7ac4e1
je 0x1400b9080
mov rbx, qword [rbx - 8]
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
mov rcx, qword [0x141ddb9a0]
sub rsp, 0x20
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x20
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x2e469dfb], cl
add dword [rbx], ecx
add eax, 0x1d1b960
mov eax, dword [0x141dd4a48]
or eax, dword [0x141dd4a4c]
or eax, 0xada30971
add eax, 0x103510a7
and eax, 0xb2bc2498
cmp eax, 0x3d6a0abf
or ch, byte [rdx + 0x3d]
or ch, byte [rdx + 0x3d]
jb 0x1400b90e0
xor eax, eax
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov ecx, dword [0x141dd4a68]
imul ecx, dword [0x141dd4a6c]
and ecx, 0xff04f933
imul rcx, rax
shr rcx, 0x3f
imul ecx, ecx, 0x7abc0a0c
cmp ecx, 0xb1244b41
je 0x1400b91c0
mov rcx, qword [rsi + 0x10]
test rcx, rcx
adc byte [rax - 0x7b], cl
leave
je 0x1400b9298
mov rax, 0xffffffffffffffff
lock xadd qword [rcx], rax
nop word cs:[rax + rax]
mov ecx, dword [0x141dd4a70]
mov edx, dword [0x141dd4a74]
add ecx, edx
add ecx, 0x123bd0de
and ecx, 0xb85b1c63
cmp ecx, 0x7c1ce281
ja 0x1400b9210
cmp rax, 1
jne 0x1400b9298
mov rdi, qword [rsi + 0x10]
mov eax, dword [0x141dd4a78]
sub eax, dword [0x141dd4a7c]
imul eax, eax, 0xaab22a44
add eax, 0xdab6988
and eax, 0x51809a44
cmp eax, 0x694acfa6
jne 0x1400b9270
mov rcx, rdi
call fcn.14009e090
nop word [rax + rax]
mov eax, dword [0x141dd4a80]
xor eax, dword [0x141dd4a84]
imul ebx, eax, 0x22ed55e3
add ebx, 0x537447e7
mov rcx, rdi
call fcn.14009e090
cmp ebx, 0xd958ee7c
jb 0x1400b9270
mov rcx, qword [rsi + 0x18]
mov rdi, qword [rsi + 0x20]
mov rbx, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rbx
mov rcx, rdi
call rbx
add rsi, 8
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141dd4a88]
imul eax, dword [0x141dd4a8c]
add dword [0xe87c8850], eax
add dword [0xe87c8850], eax
imul rax, rax, 0x426fcb4f
shr rax, 0x3c
cmp eax, 0xa4c6da66
ja 0x1400b92c0
mov rax, qword [rsi]
lock dec qword [rax]
jne case.0x14009f8d1.781
mov rcx, rsi
call fcn.1400b8500
nop word cs:[rax + rax]
mov eax, dword [0x141dd4a90]
xor eax, dword [0x141dd4a94]
or eax, 0xbbddffcf
and eax, 0xfbddffdf
cmp eax, 0xd9330ada
jb 0x1400b9300
nop dword [rax]
mov eax, dword [0x141dd4a98]
or eax, dword [0x141dd4a9c]
and eax, 0x2da64ec5
cmp eax, 0x8a39f94d
je case.0x14009f8d1.781
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov eax, dword [0x141dd4aa0]
xor edx, edx
div dword [0x141dd4aa4]
add dword [rcx - 0x40], ebp
test dword [rbp - 0x35fa89b7], ebx
fstp xword [rsi - 0x4f]
add dword [rcx - 0x40], ebp
test dword [rbp - 0x35fa89b7], ebx
fstp xword [rsi - 0x4f]
cmp eax, 0x9d4fc3a5
jb 0x1400b9380
mov rdi, qword [rcx + 0x18]
mov rbx, qword [rcx + 0x20]
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x1400b93b0
jmp 0x1400b93c2
mov eax, dword [0x141dd4aa8]
and eax, dword [0x141dd4aac]
or eax, 0x72c0631b
and eax, 0xfed26f5f
cmp eax, 0x88b8475c
jne 0x1400b93f0
mov rcx, rdi
mov rdx, rbx
call fcn.1400ba3e0
nop word [rax + rax]
mov eax, dword [0x141dd4ab0]
rol dword [rcx], 1
or eax, dword [0x141dd4ab4]
imul ebp, eax, 0x3e3cab7f
cmp al, 0x3e
cmp al, 0x3e
or ebp, 0x24040c1
and ebp, 0x2ac860d1
mov rcx, rdi
mov rdx, rbx
call fcn.1400ba3e0
cmp ebp, 0xbbab9d9
jb 0x1400b93f0
mov eax, dword [0x141dd4ab8]
xor edx, edx
div dword [0x141dd4abc]
nop
mov eax, dword [0x141dd4ac0]
and eax, dword [0x141dd4ac4]
imul eax, eax, 0xdae582ea
cmp eax, 0xd1d5265b
je 0x1400b9430
nop dword [rax]
mov eax, dword [0x141dd4ac8]
sub eax, dword [0x141dd4acc]
add eax, 0x33cefc5
and eax, 0x75eb815c
cmp eax, 0x344082a0
je 0x1400b9450
mov rdi, qword [rsi + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4ad0]
or eax, dword [0x141dd4ad4]
or eax, 0x6fa4efbd
and eax, 0xefb6effd
cmp eax, 0x4094b356
jb 0x1400b9480
test rdi, rdi
jne 0x1400b94df
xor eax, eax
test al, al
je 0x1400b94b0
movzx eax, byte [0x141ddb918]
nop
mov ecx, dword [0x141dd4ad8]
or ecx, dword [0x141dd4adc]
and ecx, 0x4024803c
add ecx, 0xf6a2941d
sbb eax, 0xff6a294
mov dh, 5
and al, 0xd2
add dword [rcx - 0x4771e07], eax
sub dh, byte [rdx - 0x27]
sbb eax, 0xff6a294
mov dh, 5
and al, 0xd2
add dword [rcx - 0x4771e07], eax
sub dh, byte [rdx - 0x27]
test al, al
je 0x1400b97b4
mov byte [0x141ddb918], 1
nop word cs:[rax + rax]
mov eax, dword [0x141dd4ae0]
rol dword [rcx], 1
or eax, dword [0x141dd4ae4]
add eax, 0x9cd0abc
and eax, 0x191aac63
cmp eax, 0xf691adde
je 0x1400b94f0
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x60]
nop word [rax + rax]
mov ecx, dword [0x141dd4ae8]
imul ecx, dword [0x141dd4aec]
add ecx, 0xd3518266
imul rdx, rcx, 0x219535c9
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
cmp ecx, 0x72b06ec9
ja 0x1400b9530
cmp eax, 1
jne 0x1400b9619
mov eax, dword [0x141dd4b38]
xor edx, edx
div dword [0x141dd4b3c]
nop word cs:[rax + rax]
mov eax, dword [0x141dd4b40]
xor edx, edx
div dword [0x141dd4b44]
add eax, 0x54e5453a
or eax, 0xad841efa
cmp eax, 0xdd8fec2e
jb 0x1400b9580
mov eax, dword [0x141ddb9bc]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov eax, dword [0x141ddb9bc]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0x68], rdi
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400b95e0
test rcx, rcx
je 0x1400b97b4
mov eax, dword [0x141dd4b48]
add eax, dword [0x141dd4b4c]
or eax, 0xe269976
imul eax, eax, 0xc50111da
or eax, 0x782ac9b4
cmp eax, 0x604c938c
jae 0x1400b9746
add byte [rax], al
add byte [rax], al
jmp 0x1400b976d
test rax, rax
jne 0x1400b9660
call fcn.1400fbcd0
mov eax, 0x8e675125
nop dword [rax + rax]
mov ecx, dword [0x141dd4af0]
sub ecx, dword [0x141dd4af4]
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x609dd057
je 0x1400b9630
jmp 0x1400b9568
mov eax, dword [0x141dd4af8]
add eax, dword [0x141dd4afc]
imul eax, eax, 0x99f7eeb6
cmp eax, 0x939d3e52
je 0x1400b9660
test rdi, rdi
je 0x1400ba174
lock dec qword [rdi]
sete al
nop dword [rax]
mov ecx, dword [0x141dd4b00]
sub ecx, dword [0x141dd4b04]
add ecx, 0xba793c97
and ecx, 0x2f62ca15
xor ecx, 0x5a560551
cmp ecx, 0x1026e5a
jb 0x1400b9690
test al, al
je 0x1400ba174
mov eax, dword [0x141dd4b08]
mov ecx, dword [0x141dd4b0c]
add eax, ecx
add eax, 0x4f7f0157
mov ecx, 0xd6049b0f
imul rcx, rax
shr rcx, 0x3d
and ecx, 1
cmp ecx, 0xc1143127
adc al, 0xc1
adc al, 0xc1
jne 0x1400b96f0
nop dword [rax]
mov eax, dword [0x141dd4b10]
mov ecx, dword [0x141dd4b14]
add eax, ecx
add eax, 0xdadbe328
sbb dh, byte [rcx + rdx*8 + 0x180d8b01]
mov ah, 0xd1
add dword [rcx], eax
enter 0x2805, 0xffffffffffffffe3
fcmovnu st(0), st(2)
xor eax, 0x64b46715
add eax, 0xe275beb1
cmp eax, 0xa526e791
ja 0x1400b96f0
mov eax, dword [0x141dd4b18]
or eax, dword [0x141dd4b1c]
imul eax, eax, 0xa0e04fdf
fisttp word [rdi - 0x20]
movabs al, byte [0xc0694829a7aa5d05]
leave
jp 0x1400b97a2
and dword [rax - 0x3f], ecx
call 0x17b1dd476
invalid
mov word [rdi], cs
xchg dl, cl
or dword [rax], eax
invalid
fisttp word [rdi - 0x20]
movabs al, byte [0xc0694829a7aa5d05]
leave
jp 0x1400b97a2
and dword [rax - 0x3f], ecx
call 0x17b1dd476
invalid
jmp 0x1400ba13c
mov eax, dword [0x141dd4b50]
or eax, dword [0x141dd4b54]
imul edx, eax, 0x44af8397
xor edx, 0xe4901eca
lock dec qword [rcx]
sete al
cmp edx, 0xc58b4322
jae 0x1400b9780
lock dec qword [rcx]
jmp 0x1400b9746
mov edx, dword [0x141dd4b58]
and edx, dword [0x141dd4b5c]
add edx, 0x374a4d43
and edx, 0xf6aedce8
cmp edx, 0x6d9c579a
jb 0x1400b9780
test al, al
je 0x1400b97b4
call fcn.14009e090
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x1400b97b0
mov eax, dword [0x141dd4b60]
loop 0x1400b981b
shr byte [rsi], 9
add dword [0x139eb47ff], ecx
add byte [rax], dl
add byte [rax], al
rol dword [rcx], 1
invalid
nop word [rax + rax]
invalid
mov dl, 0xd1
add dword [rcx + 0x5a1a0f1], eax
add byte [rcx + 0x15abbbe1], al
movabs eax, dword [0xf981540b62bfc969]
pop rbp
cmp dword [rbp - 0x7a268b08], ecx
ror byte [rdi], 0x84
push rcx
invalid
loop 0x1400b9a4c
test esi, esi
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
loope 0x1400b9a50
retf 0x8778
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
nop word cs:[rax + rax]
mov eax, dword [0x141dd4b20]
or eax, dword [0x141dd4b24]
or eax, 0x47dee5b4
add eax, 0xd66e18f1
imul rsi, rax, 0x5ad6c085
shr rsi, 0x3e
mov rcx, rdi
call fcn.14009e090
cmp esi, 0x18208fca
jbe 0x1400ba150
mov rcx, rdi
call fcn.14009e090
jmp 0x1400ba10b
mov eax, dword [0x141dd4b28]
xor eax, dword [0x141dd4b2c]
imul eax, eax, 0x222ef9ee
and eax, 0x8485536
imul eax, eax, 0x52e1a2aa
cmp eax, 0x7300ebfb
ja 0x1400ba150
ud2
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov r14, r9
mov rsi, rcx
mov rdi, r9
shr rdi, 1
lea rbp, [rdi + 1]
lea r12, [rdi*2 + 2]
movabs r13, 0x7ffffffffffffffe
nop word cs:[rax + rax]
cmp r12, r13
seta al
test rbp, rbp
sets cl
mov r9d, dword [0x141dd8570]
xor r9d, dword [0x141dd8574]
and r9d, 0x22240900
imul r9d, r9d, 0x26ee7b85
out dx, al
cmp r9d, 0x480b9ec
out dx, al
cmp r9d, 0x480b9ec
jb 0x1400d55c0
or cl, al
jne 0x1400d5925
mov eax, 0x989b47c1
cwde
nop
mov ecx, dword [0x141dd8590]
sub ecx, dword [0x141dd8594]
imul ecx, ecx, 0x8a4998b1
xor ecx, 0x35c59aa6
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0x55b0083b
je 0x1400d5600
nop dword [rax + rax]
mov eax, dword [0x141dd8598]
add eax, dword [0x141dd859c]
xor eax, 0x44713a11
imul eax, eax, 0x21cbc13c
cmp eax, 0x17fecfd
je 0x1400d5630
test r12, r12
je 0x1400d578e
in al, 0xf
test byte [rdi], dh
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x38], edx
mov qword [rsp + 0x40], rsi
mov rsi, r8
mov eax, dword [0x141dd85a0]
sub eax, dword [0x141dd85a4]
or eax, 0x8e62f216
and eax, 0x8f63ff5e
shr eax, 1
mov ecx, 0x812e8363
imul rcx, rax
shr rcx, 0x3b
cmp ecx, 0xc8ea6305
jne 0x1400d56b0
invalid
invalid
movzx eax, byte [0x141ddb9b8]
xor ecx, ecx
mov rdx, r12
call fcn.1400bf820
nop word cs:[rax + rax]
mov eax, dword [0x141dd85a8]
or eax, dword [0x141dd85ac]
add eax, 0x385105cd
imul r15, rax, 0x14b69d5b
shr r15, 0x3c
movzx eax, byte [0x141ddb9b8]
xor ecx, ecx
mov rdx, r12
call fcn.1400bf820
cmp r15d, 0x712f76f6
ja 0x1400d56b0
mov rbx, rax
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
mov eax, dword [0x141dd85b0]
or eax, dword [0x141dd85b4]
or eax, 0x240b1415
imul rax, rax, 0x27d0cec1
shr rax, 0x3c
cmp eax, 0xb18f1028
je 0x1400d56f0
mov eax, 0xa7dbf35b
mov r8, rsi
mov rdx, qword [rsp + 0x38]
mov ecx, dword [0x141dd85b8]
sub ecx, dword [0x141dd85bc]
add ecx, 0x6b30bdc8
imul rcx, rax
shr rcx, 0x3f
or ecx, 0x3ceee99a
cmp ecx, 0xc17eef4d
ja 0x1400d5720
mov r12, rbp
test rbx, rbx
mov rsi, qword [rsp + 0x40]
jne 0x1400d5796
ud2
mov ebx, 2
xor r12d, r12d
mov qword [rsp + 0x30], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r8
mov r8, rbx
mov r9, r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
je 0x1400d5849
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400d57d0
mov rax, qword [rsp + 0x30]
nop dword [rax]
mov ecx, dword [0x141dd85c8]
sub ecx, dword [0x141dd85cc]
imul ecx, ecx, 0x4c0fe43b
cmp ecx, 0xbb9de16e
je 0x1400d57e0
cmp rax, r14
jne 0x1400d58d7
mov eax, 0xae5dc58d
nop dword [rax + rax]
mov ecx, dword [0x141dd85e8]
imul ecx, dword [0x141dd85ec]
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x2f345653
cmp ecx, 0x8648f8cc
ja 0x1400d5810
mov word [rbx + rdi*2], 0
mov qword [rsi], r12
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rbp
jmp 0x1400d5904
mov eax, dword [0x141dd85d0]
and eax, dword [0x141dd85d4]
or eax, 0x7ec1c351
imul eax, eax, 0x3e64d230
cmp eax, 0xd596f108
jae 0x1400d586d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rdi, qword [sym.imp.KERNEL32.dll_GetLastError]
nop word cs:[rax + rax]
mov eax, dword [0x141dd85d8]
xor eax, dword [0x141dd85dc]
or eax, 0x80a0acfb
xor eax, 0xcf06c7d6
imul ebp, eax, 0xdb7c8e6d
call rdi
cmp ebp, 0x46d6fbb1
ja 0x1400d5880
lea rax, [0x141db996a]
nop dword [rax]
mov ecx, dword [0x141dd85e0]
or ecx, dword [0x141dd85e4]
imul ecx, ecx, 0x196c750b
or ecx, 0xc9fd0aab
cmp ecx, 0x8686e7f8
je 0x1400d58b0
mov ecx, 0x1b
jmp 0x1400d58e3
mov ecx, 0x3a
lea rax, [0x141db9930]
lea eax, [0x141db9930]
lea eax, [0x141db9930]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
add r13, 2
mov qword [rsi], r13
mov rcx, qword [0x141ddb9a0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400d5910
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141dd8578]
xor eax, dword [0x141dd857c]
or eax, 0xf7d7fff9
and eax, 0xfff7fffb
cmp eax, 0xea89f4ae
mov edx, ebp
mov edx, ebp
jae 0x1400d5950
ud2
mov eax, dword [0x141dd8580]
add eax, dword [0x141dd8584]
add dword [rbx], eax
add eax, 0x1d02c28
xor eax, 0xa0088149
and eax, 0xa228a959
ud2
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
mov rbx, rdx
mov rsi, rcx
mov eax, dword [0x141dd85f0]
xor edx, edx
sal bh, cl
xor eax, 0x1d02c30
sal bh, cl
xor eax, 0x1d02c30
imul eax, eax, 0x846c828e
and eax, 0x80241804
cmp eax, 0x931ba5e3
jne 0x1400d59e4
lea rdx, [rsp + 0x2c]
mov rcx, rbx
call qword [sym.imp.shell32.dll_CommandLineToArgvW]
lea r14, [rsp + 0x2c]
mov rdi, qword [sym.imp.shell32.dll_CommandLineToArgvW]
retf
add al, byte [rax]
sub al, 0x48
mov edi, dword [sym.imp.shell32.dll_CommandLineToArgvW]
retf
add al, byte [rax]
retf
mov eax, dword [0x141dd85f8]
xor edx, edx
div dword [str.ihm0]
imul ebp, eax, 0xe9102601
add ebp, 0x65711cd
or ebp, 0x9831a09
mov rcx, rbx
mov rdx, r14
call rdi
cmp ebp, 0x44913549
jb 0x1400d59f0
mov r12, rax
test rax, rax
je 0x1400d5a64
mov eax, dword [0x141dd8610]
or eax, dword [0x141dd8614]
imul rax, rax, 0x4d029297
imul eax, eax, 0x4d029297
imul eax, eax, 0x4d029297
shr rax, 0x3e
or eax, 0xc42e15da
invalid
imul rcx, rax, 0x6cc7859
shr rcx, 0x20
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1d
invalid
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1d
cmp eax, 0xe3a55856
jbe 0x1400d5ab7
jmp 0x1400d5ae2
mov qword [rsi], 0
mov dword [rsi], 0
mov eax, dword [0x141dd8600]
xor edx, edx
div dword [0x141dd8604]
nop dword [rax]
mov eax, dword [0x141dd8608]
sub eax, dword [0x141dd860c]
sub byte [rbx], 0xd0
add dword [0x151421cf3], esi
invalid
sub byte [rbx], 0xd0
add dword [0x151421cf3], esi
invalid
adc dword [0xe334a567], eax
add eax, 0xa3274ad1
or eax, 0x60011b8a
cmp eax, 0x72cbf07e
ja 0x1400d5a80
mov qword [rsi + 8], 8
mov qword [rsi + 0x10], 0
jmp 0x1400d5e0d
mov ecx, dword [0x141dd8618]
or eax, 0x1d02b5b
xor ecx, dword [0x141dd861c]
movsxd rax, dword [rsp + 0x2c]
sub edx, eax
add dword [rax + 0x63], ecx
and al, 0x2c
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
cmp ecx, 0x7f498d04
jne 0x1400d5af6
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 8
jmp 0x1400d5ab7
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], 0
je 0x1400d5b1e
mov qword [rsp + 0x40], 0
test eax, eax
je 0x1400d5d19
lea rax, [r12 + rax*8]
mov qword [rsp + 0x50], rax
mov r14d, 8
xor ebp, ebp
lea rbx, [rsp + 0x58]
pop rax
lea ebx, [rsp + 0x58]
pop rax
mov r13d, 0x905d2f8f
mov ebp, 0x905d2f8f
mov rdi, r12
nop dword [rax + rax]
mov eax, dword [0x141dd8620]
and eax, dword [0x141dd8624]
imul rax, rax, 0x163e3069
shr rax, 0x3a
imul eax, eax, 0x97d5ade0
add eax, 0x31237da0
cmp eax, 0x283ea52a
sub ah, byte [rbp + 0x2773283e]
sub ah, byte [rbp + 0x2773283e]
mov r15, qword [rdi]
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rcx, rbx
mov rdx, r15
mov r8, rax
call fcn.14008ba90
nop word cs:[rax + rax]
mov eax, dword [0x141dd8628]
or eax, dword [0x141dd862c]
imul esi, eax, 0x4fbe1ce3
or esi, 0x7f7777bf
mov r15, qword [rdi]
mov edi, dword [rdi]
movabs byte [0xd02aa0050b01d02a], al
add dword [rcx - 0x10], ebp
jrcxz 0x1400d5bac
mov esi, 0xbfce814f
ja 0x1400d5c0e
jg 0x1400d5be5
mov edi, dword [rdi]
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rcx, rbx
mov rdx, r15
mov r8, rax
call fcn.14008ba90
cmp esi, 0x297033af
jb 0x1400d5b80
cmp rbp, qword [rsp + 0x30]
lea r15, [rsp + 0x30]
jne 0x1400d5c77
mov eax, dword [0x141dd8658]
xor eax, dword [0x141dd865c]
and eax, 0x840221e3
or eax, 0x2b54d00c
imul eax, eax, 0xb473e6ab
cmp eax, 0x2dbabc2b
mov r14d, 0x93e4f267
in al, 0x93
in al, 0x93
je 0x1400d5c28
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov esi, dword [0x141dd8660]
imul esi, dword [0x141dd8664]
imul rsi, r14
imul esi, esi
shr rsi, 0x3b
and esi, 6
mov rcx, r15
call fcn.1400d6370
cmp esi, 0xbc5ed6f1
jbe 0x1400d5c40
mov rcx, r15
call fcn.1400d6370
invalid
invalid
add byte [rax], al
jmp 0x1400d5c00
invalid
mov r14, qword [rsp + 0x38]
nop word cs:[rax + rax]
mov eax, dword [0x141dd8668]
add eax, dword [0x141dd866c]
or eax, 0x8a84d80d
add eax, 0xe8932a3b
shr eax, 1
imul rax, r13
shr rax, 0x3e
shr eax, 0x3e
shr eax, 0x3e
cmp eax, 0xe3b25b0c
ja 0x1400d5c50
invalid
invalid
mov eax, dword [0x141dd8670]
xor eax, dword [0x141dd8674]
or eax, 0x394aaf4
add eax, dword [0x120bd7c62]
add eax, dword [0x120bd7c62]
cmp eax, 0x2b0f790
jae 0x1400d5cb9
mov rax, rbp
shl rax, 5
movups xmm0, xmmword [rsp + 0x58]
movups xmm1, xmmword [rsp + 0x68]
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
lea rax, [rbp + 1]
mov qword [rsp + 0x40], rax
add rdi, 8
nop dword [rax]
mov eax, dword [0x141dd8678]
xor edx, edx
div dword [0x141dd867c]
or eax, 0x8c65ff7
xor eax, 0xdbb9b1cc
imul ecx, eax, 0x59c2bed8
mov rdx, rbp
invalid
shl rdx, 5
lea rax, [rbp + 1]
add dword [rdi], ecx
adc byte [rsp + 0x58], al
invalid
add dword [rdi], ecx
adc byte [rsp + 0x58], al
movups xmm1, xmmword [rsp + 0x68]
movups xmmword [r14 + rdx + 0x10], xmm1
movups xmmword [r14 + rdx], xmm0
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
cmp ecx, 0x1973b433
jb case.0x140088133.737
mov rbp, rax
cmp rdi, qword [rsp + 0x50]
jne 0x1400d5b30
mov eax, dword [0x141dd8630]
sub eax, dword [0x141dd8634]
add eax, 0x1d0290f
add eax, 0x1d0290f
or eax, 0xd6fe0f29
add eax, 0xc55f50f6
or eax, 0x53634791
cmp eax, 0xfc90bb3a
ja 0x1400d5d64
mov esi, dword [0x141dd8638]
and esi, dword [0x141dd863c]
or esi, 0xd6ddc7d0
and esi, 0xd6ddf7d0
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_LocalFree]
add byte [rcx + 0x66a81ffe], al
jae 0x1400d5d6f
add byte [rcx + 0x66a81ffe], al
jae 0x1400d5d6f
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_LocalFree]
jmp 0x1400d5d3b
mov eax, dword [0x141dd8640]
add eax, dword [0x141dd8644]
xor eax, 0x819623dc
add eax, 0xa4c659d3
cmp eax, 0xe2549da5
mov r8, qword [rsp + 0x48]
jbe 0x1400d5da3
mov rax, qword [rsp + 0x40]
mov qword [r8 + 0x10], rax
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [r8], xmm0
mov eax, 0xe0908ba5
nop dword [rax + rax]
mov ecx, dword [0x141dd8648]
and ecx, dword [0x141dd864c]
mov rdx, qword [rsp + 0x40]
mov qword [r8 + 0x10], rdx
add ecx, 0x73284aa3
xor ecx, 0xe0599fa6
imul rcx, rax
shr rcx, 0x3e
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [r8], xmm0
cmp ecx, 0x6363b7df
je 0x1400d5db0
nop word [rax + rax]
mov eax, dword [0x141dd8650]
xor eax, dword [0x141dd8654]
add eax, 0x610cf64c
or eax, 0x7e907522
cmp eax, 0xdd1d8e85
jb 0x1400d5df0
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add dword [rax], eax
add dword [rbp + rcx*4 + 0x25], ecx
call 0x18c0fb029
mov edi, dword [sym.imp.ole32.dll_CoCreateInstance]
sar byte [rdx], 1
cli
adc eax, 0x23f23
test byte [rdi - 0x397e344f], dh
xor eax, dword [rbx - 0x7cb764fd]
in al, dx
and byte [rax - 0x77], cl
fld dword [rcx - 1]
push rsi
adc byte [rax - 0x7d], cl
invalid
clc
mov ecx, 0xec83484f
push rax
leave
nop dword [rax + rax]
mov ch, cl
sub esp, 0x20
iretd
and byte [rcx - 0x771e4202], al
invalid
mov edi, dword [rbp - 0x18]
and al, 0x28
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
or byte [rcx + 0x540d01cf], dh
fistp qword [rcx]
xor eax, 0x6db456a7
mov byte [rcx + 1], al
add byte [rax], al
mov al, 0xcf
add dword [rbx], esi
add eax, 0x1cfb0f0
mov esp, 0xaab3f981
bnd jb 0x1400dee60
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x73], cl
push rbp
clc
nop dword [rax + rax]
xor eax, 0xfd0dedc6
ja 0x1400deb34
invalid
fistp qword [0x186728717]
wait
jb 0x1400deb20
fisttp word [rax - 0x7d]
in al, dx
and bh, bh
push rax
adc byte [rax - 0x7d], cl
invalid
invalid
or byte [rbx + 0x5f], bl
movabs eax, dword [0x3d2408a02bc069f3]
push rbp
pop rbx
mov al, byte [rbp + 0x58be274]
mov ah, 0xad
iretd
imul eax, eax, 0x2408a02b
test dword [rbx], edi
pop rsi
fdiv qword [0xc140c172]
cmp ebx, dword [rsi - 0x24]
sub dword [rbp + 0x522305e2], esp
sub edi, edx
invalid
add eax, 0x1cface7
iretd
add al, 0xeb
invalid
and cl, ch
invalid
lodsb al, byte [rsi]
iretd
iretd
mov edx, dword [rbp + riz*8 + 0x76]
invalid
stc
push 0x74ea75ca
ror dword [rbx + rcx*4 + 0x7d], 1
clc
mov ebp, dword [rbx - 0x7cb7e78b]
in al, dx
and byte [rcx + rcx*4 - 7], cl
iretd
sub esp, 0x20
int3
and al, 0x80
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rbp + 0x36], eax
add ecx, eax
fld dword [rbx]
add dword [rax], eax
movabs eax, dword [0xe800000010b81c76]
mov al, 3
add dword [rax], eax
add byte [rax], al
add al, ch
pop rsp
add eax, dword [rcx]
add byte [rax + 0x29], cl
invalid
add byte [rax], al
add al, ch
add dword [rbx], eax
add dword [rax], eax
sub esp, eax
sub esp, eax
sub esp, eax
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
or al, byte [rdx]
add dword [rax], eax
add byte [rax], al
sar byte gs:[rax + 0x10], 1
invalid
int 0
add dword [rax], eax
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax + 0x29], cl
invalid
sub esp, eax
sub esp, eax
add dword [rbx], esp
add eax, 0x1cfa778
nop word cs:[rax + rax]
int1
invalid
add al, byte [rax]
and bh, bh
push rax
adc byte [rax - 0x7d], cl
invalid
and byte [rax - 0x31], dh
add dword [rcx + 0x654153f1], eax
add ecx, 0xd9aea918
mov ecx, edi
mov dword [rdi + 8], edi
and al, 0x10
sub esp, 0x20
test byte [rsi - 0x31], ch
add dword [0x1a5568b0c], eax
jbe 0x1400e32db
add dword [rax], eax
add al, 0x6e
iretd
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
int1
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx], dh
leave
cmp al, 5
invalid
invalid
add ah, cl
or dh, byte [rdx - 0x28]
push 0x350301cf
invalid
xor esi, 0x669af22d
imul byte [0x18874cfc2]
mov dword [rdi], 0
mov edx, edi
in al, 0xf1
or ebp, ebp
jbe 0x1400e357e
mov eax, 0xcb75734d
mov ecx, dword [0x141dd9d58]
or ecx, dword [0x141dd9d5c]
imul rcx, rax
shr rcx, 0x3f
shr ecx, 0x3f
iretd
int 0x67
iretd
shr ecx, 0x3f
add ecx, 0x807ec76b
cmp ecx, 0x49c845c1
jb 0x1400e3583
jmp 0x1400e33da
ret
in al, dx
and byte [rax - 0x77], cl
int1
cmp byte [rdi + 0x481076b1], al
sub esp, 0x20
add dword [0x145bedc96], esi
adc al, 0x53
and al, 0x3d
loop 0x1400e358b
loopne 0x1400e363d
mov ecx, esi
jp 0x1400e3646
or byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
add byte [rax], al
int1
ror dword [rax - 0x7d], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
shl rdx, 5
sub al, cl
std
dec dword [rax - 0x7d]
invalid
add byte [rdi], cl
invalid
leave
lea edx, [rbp + 0x50]
add byte [rax], al
add byte [rax], al
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf681e
add eax, 0x1cf67df
invalid
push rcx
ror byte [rbx + rcx*4 + 0x54], 0xd7
adc byte [rcx - 0x3a], al
fmul dword [0x1205fc256]
mov qword [r9 - 0x20], r10
clc
or eax, 0x4911894d
sub ecx, 0xffffff80
sti
iretd
sbb ecx, dword [rbx + rcx*4 + 0xc]
xlatb
add dl, byte [rdi + rcx*8]
jne 0x1400e3a8b
btc dword [rax + 0x48], ecx
shr eax, 0x3b
add dword [rbx], esp
add eax, 0x1cf65a1
and bl, ch
mov esi, 0x660a058b
iretd
push rax
iretd
iretd
invalid
in al, dx
and byte [rax - 0x77], cl
stc
push rdi
adc byte [rax - 0x7d], cl
invalid
mov ecx, esi
sbb dword [r14], r8d
cmp ecx, dword [rax - 0x7d]
in al, dx
and byte [rax - 0x77], cl
int1
int1
invalid
add dword [rbx], esi
or eax, 0x1cf64c0
mov ah, 0
add byte [rax + 0x29], cl
sub rsp, rax
nop word cs:[rax + rax]
enter 0xffffffffffff854d, 0xfffffffffffffff6
sub esp, 0x20
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
invalid
imul eax, eax, 0x39f030df
add dword [rbp - 0x397ef7cc], ecx
xor al, dl
sti
and esi, 0x20412320
scasd eax, dword [rdi]
add eax, 0x1cf62ab
ficomp word [rbx]
xor ch, byte [rcx - 0x10]
invalid
invalid
add eax, ecx
or byte [rdi], r9b
invalid
add byte [rax], al
add byte [rax], al
or eax, 0x1cf61f8
fmul qword [rcx - 0x75]
cmp eax, 0xb801cf61
xor dword gs:[rax - 0x6f], 0x401f0f
nop dword [rax]
iretd
sbb esp, dword [rcx - 0xe7e4988]
xchg byte [rdi - 0x67e8361], dl
invalid
stc
xor esi, 0xffffffda
neg dl
neg dl
test al, 0x72
xlatb
add byte [rax], al
add byte [rcx - 0x7d], cl
jle case.0x1400e41b9.9
add byte [rax], al
add byte [rbp + 0x75], dh
or eax, 0x1cf6110
add dword [rcx - 0x4dd5461f], eax
add r9d, 0xaa110492
mov dl, 0x45
loop case.0x1400029e1.2259
cld
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x309f25f3], cl
add dword [rbx], esi
or eax, 0x1cf60d8
invalid
leave
invalid
add eax, 0x1cf6050
invalid
add byte [rax], al
iretd
add byte [0x169e5c6fb], ah
invalid
add dword [0x1b7175770], eax
mov dh, 9
nop word cs:[rax + rax]
iretd
adc byte [rax + rax], al
xor dword [0x147124287], eax
iretd
mov dl, 0x5e
iretd
sub eax, 0x3da81f88
movabs dword [0x441f0fd5749126], eax
add byte [rbx - 0x30a175fb], cl
add dword [rbx], esi
add eax, 0x1cf5e88
call 0x14854d114
iretd
add eax, 0x1cf5e4a
xchg ecx, eax
outsb dx, byte [rsi]
pop rcx
jae 0x1400e4618
add dword [rcx], esi
sar bh, cl
adc eax, 0x1dc7e
mov ebx, dword [sym.imp.KERNEL32.dll_HeapFree]
add eax, 0x1cf5dc0
jl 0x1400e46e7
and ebp, edi
jge 0x1400e4647
jle 0x1400e46be
invalid
add byte [rbx - 0x30a245fb], cl
add dword [rbx], ebp
add eax, 0x1cf5db8
pop rbp
iretd
push rbx
sub byte [rax + 0x5f70235], 0xaf
xor eax, 0xaf05f702
sal ch, 0xb9
jo 0x1400e46be
invalid
iretd
add cl, ch
add dword [rax], r8d
add byte [rax - 0x75], cl
jle 0x1400e474d
add byte [rbx - 0x30a2e5fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf5d16
imul eax, eax, 0x11ad9957
invalid
add byte [rbx - 0x30a31dfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf5cde
jmp 0x1399793c0
inc dword [rcx + 0x319bdfb]
sbb dword [rbx], eax
cli
sal bh, cl
xor eax, 0x1cf5ca6
pop rsp
iretd
invalid
pop rsp
iretd
push rcx
nop
invalid
imul eax, eax, 0x3de80113
clc
invalid
idiv esp
invalid
add dword [rbx], ebp
add eax, 0x1cf5bd7
jmp 0x1400e48ab
mov ecx, esi
pop rax
add al, byte [rax]
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
movaps xmmword [rbp + 0x1c0], xmm6
lea ebp, [rsp + 0x80]
test dword [rax + 0x48000001], ebx
mov dword [rbp + 0x1a8], edx
add byte [rax - 0x77], cl
xchg ebp, eax
test al, 1
add byte [rax], al
pop rbx
iretd
invalid
invalid
mov ecx, esp
add al, ch
xchg ecx, eax
stosb byte [rdi], al
add byte [rax], al
invalid
add byte [rax + 0x29], cl
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
add al, ch
jno 0x1400e48e7
add byte [rax], al
sub esp, eax
sub esp, eax
stosb byte [rdi], al
add byte [rax], al
mov eax, esp
add byte [rax], al
and dword [rdx + 0x29480000], ebp
invalid
push rsp
invalid
add byte [rax], al
add al, ch
test eax, 0x29480000
invalid
add byte [rax + 0x29], cl
invalid
sub esp, eax
scasb al, byte [rdi]
test eax, 0x29480000
invalid
add byte [rax], al
add al, ch
movabs eax, dword [0xd6e9c429480000a9]
test eax, 0x29480000
invalid
invalid
invalid
invalid
test eax, 0x29480000
invalid
dec dword [rax - 0x77]
pop rbp
call 0x1b053d367
add eax, 0x1cf5a67
add eax, 0x1cf5a65
adc byte [rax], al
add byte [rax], al
cmp byte [rax + 0x30], 0xe8
add al, 0xa9
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x1b0], esp
movabs al, byte [0xa8bde800000030b8]
add byte [rax], al
invalid
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
test al, 0
add byte [rax + 0x29], cl
invalid
cmp al, 0xa8
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, ch
call fcn.1400ef3b0
adc byte [rax], al
add byte [rax], al
push 0x480000a7
sub esp, eax
add byte [rax], al
add al, ch
cmpsq qword [rsi], qword [rdi]
add byte [rax], al
invalid
add al, ch
xor al, 0xa7
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
sub esp, eax
add byte [rax], al
add al, ch
repe cmpsb byte [rsi], byte [rdi]
add byte [rax], al
sub esp, eax
sub esp, eax
add byte [rax], al
std
invalid
lea ebx, [rax + 1]
add byte [rax], al
mov dword [rbp + 0xa8], eax
test dword [rax + 0x48000000], ebp
mov dword [rbp + 0xa0], ebx
add byte [rax - 0x77], cl
popfq
movabs al, byte [0x9895894c000000]
add byte [rax], al
jne 0x1400e4cbe
mov ebp, 0x160
movsd dword [rdi], dword [rsi]
mov byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
movabs rax, 0xa646e800000020
add byte [rax + 0x29], cl
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
cmpsb byte es:[rsi], byte [rdi]
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
sub esp, eax
invalid
shl dword [rbp + 0x29480000], 1
invalid
sub esp, eax
invalid
popfq
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax + 0x29], cl
invalid
add byte [rax], al
movsd dword [rdi], dword [rsi]
fadd dword [rax]
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
loopne 0x1400e4f17
add byte [rax], al
sub esp, eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
sub esp, eax
invalid
add byte [rax + 0x20], bh
movabs dword [0x8948c429480000a3], eax
movsd dword [rdi], dword [rsi]
add dword [rax], eax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub esp, eax
add byte [rax], al
movabs dword [0xe08949c429480000], eax
add dword [rax], eax
add byte [rcx + 0xfc08502], cl
add al, byte [rbp + 0x7d840fc0]
invalid
add al, byte [rbp + 0x7d840fc0]
add dword [rax], eax
mov ch, 0x50
add dword [rax], eax
add byte [rbx + rcx*4 + 0x55], cl
mov eax, 0x66f6894c
nop
push rbx
iretd
test al, 1
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x1a095], cl
movabs al, byte [0xf10f88348000001]
movabs al, byte [0xf10f88348000001]
add byte [rax], al
xchg dword [rbp + 0x48000001], esp
lea edx, [0x141dbb070]
nop dword [rax + rax]
add byte [rax], al
add byte [rbx - 0x30abfdfb], cl
lodsd eax, dword [rsi]
test al, 1
invalid
add al, 0xa5
invalid
add byte [rbp + 7], dh
add dl, byte [rax + 0x539a058b]
iretd
add eax, 0x1cf539a
add eax, 0x1cf5398
mov dword [rdx], edx
jg 0x1400e5227
add byte [rax], al
lea eax, [0x141dbb24c]
invalid
add eax, 0x1cf5932
xchg ebp, eax
call 0xee001294
iretd
push dx
push rdx
iretd
invalid
test al, 1
rol dword [rbp + 0x7d], 0x94
add ecx, dword [rcx]
adc ebx, dword [rcx + 0x31d1731a]
fild dword [rcx + 0xf]
cli
add dword [0x191faf235], esi
push rcx
adc eax, 0x250040a4
mov ebp, 0x3d57a8b6
test al, 0x57
push rdi
invalid
xchg edi, eax
jrcxz 0x1400e5352
sub ecx, dword [rdx + rax - 0x7f]
add al, byte [rcx - 0x476a74b8]
add dword [rax], eax
mov edx, dword [rbp + 0x1b8]
cdq
invalid
or eax, 0x1cf5a00
jmp 0xddcfd496
rcr dword [rbp - 0x395398be], 0x42
or byte [rsi], cl
add byte [rbx - 0x30a62bfb], cl
add dword [rbx - 0x30a62df3], ecx
iretd
add dword [rcx], eax
enter 0x3205, 0x4c
scasd eax, dword [rdi]
sahf
iretd
sub al, 0
add byte [rbx - 0x74b3f108], al
mov r14, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1a8]
add byte [rax], al
mov ebp, dword [rbp + 0x1a8]
invalid
ror dword [rax], 0x4c
mov ecx, dword [rbp + 0x198]
add eax, 0xfa80d9a8
xchg edx, eax
invalid
invalid
pop rbx
or ebp, ebx
in eax, dx
div dword [rdi - 0x41]
and byte [rcx + rcx*4 - 0xf], cl
iretd
mul dword [rdi + rcx*8 + 1]
push rsp
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
adc bl, byte [rax - 0x31]
invalid
mov esi, 0xdc74af14
add ecx, eax
call 0x100779d61
add eax, 0x481283cc
shr eax, 0x3a
invalid
invalid
sub esp, 0x20
and al, 8
push rdi
iretd
invalid
and ecx, 0xcff3a154
push rsp
movabs eax, dword [0x595a50dcf981cff3]
xor al, 1
add byte [rax], al
invalid
adc byte [rdx + 0x10], cl
invalid
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
in al, dx
and byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
invalid
invalid
scasb al, byte [rdi]
sub dword [rax], eax
add byte [rbx - 0x30abf4fb], cl
mov eax, dword [0x141ddab38]
imul eax, dword [0x141ddab3c]
and byte [rcx], ch
enter 0xffffffffffffe8d1, 1
add eax, ecx
shr eax, 0x1d
jb case.0x1400b6879.88
pop rcx
xchg rbp, rax
not byte [rbx - 0x31]
add dword [0x13aa3ee81], esp
add dword [0x140125f9f], ecx
adc byte [rdi], r9b
adc dword [rsi], eax
or byte [rsi], cl
push rbp
iretd
adc dword [rsi], eax
movabs dword [0xa08059432501cf55], eax
add eax, 0x1cf557a
push rbp
iretd
sbb al, 0x20
invalid
invalid
sub eax, 0x4907753d
sub eax, 0x4907753d
add byte [rax], al
add byte [rax], al
add dword [rdi], ecx
invalid
mov dword [rsi], 0
add byte [rax], al
invalid
iretq
add dword [rcx], esi
fimul dword [rdi + rcx*8 + 1]
add dword [rbx], esp
add eax, 0x1cf4cd8
fild word [0x1b1ebc726]
outsb dx, byte [rsi]
fnsave dword [rcx + 0x35]
in eax, 0x72
jrcxz 0x1400e5919
lodsd eax, dword [rsi]
and ebp, esi
mov edi, dword [rbp + 0x1b8]
mov dl, 0x4c
iretd
add dword [rbx], ecx
add eax, 0x1cf4cb0
mov al, 0x4c
iretd
invalid
fucomp st(6)
fsub dword [0x11ffd36fc]
or byte [rax - 0x77], cl
test dword [rax - 0x47ffffff], esi
sti
ficomp word [rsp + rsi*8]
mov al, 1
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
iretq
add dword [rbx - 0x30b387eb], ecx
iretq
add byte [rax], al
add byte [rax - 0x75], cl
jno 0x1400e596f
sbb byte [rax - 0x3f], cl
shl edi, 5
call 0x14053e2c7
add byte [r9 - 0x77], r9b
or byte [r11 - 0x30b407fb], r9b
add dword [rbx], esp
add eax, 0x1cf4bf6
iretq
invalid
iretq
stosb byte [rdi], al
lodsb al, byte [rsi]
invalid
push rdi
xchg esp, eax
movabs byte [0x8b4ca970ce763d82], al
cmp eax, 0xa970ce76
mov r14, qword [rbp - 0x38]
movsd dword [rdi], dword [rsi]
nop
add dword [rax], eax
add byte [rsi + 0x1f], dh
and byte gs:[rax - 0x7d], cl
in al, dx
and byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov ecx, esi
invalid
add byte [rax], al
add byte [rbx - 0x30b45dfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf4b9e
invalid
adc byte [rcx - 0x77], cl
jle case.0x1400e607c.1092
sal byte [rbp + rsi*4 + 0x41], 1
movzx eax, byte [rsi]
add byte [rax], al
add byte [rbx - 0x30ae0dfb], cl
add dword [rdi], ecx
invalid
scasd eax, dword [rdi]
add eax, 0x1cf51ef
invalid
invalid
sub al, 0x3d
jbe 0x1400e5adc
test dword [rax + 0xf000001], ebp
mov bh, 0x58
add al, byte [rdi + rcx - 0x49]
ret
test al, 1
ror byte [rbx + rcx*4 - 0x43], 0xb8
add dword [rax], eax
add byte [rdi], cl
mov ebp, 0x1b8
mov eax, 0xf000001
test dword [rsi], edx
add byte es:[rax], al
frstor dword [0x145995b00]
and eax, 0x58b0000
fmul qword [rcx - 0x31]
add dword [rbx], ebp
sub eax, dword [0x141dda4e4]
invalid
add byte [rbx + rcx*4 + 0x55], cl
pop rax
add byte [rax], al
mov ebp, 0x198
or ecx, dword [rdi]
test dword [rsi + 0x4c000007], ebp
mov edi, dword [rbp + 0x1b8]
mov ebp, 0x1b8
add dword [rax], eax
add byte [rbx], cl
add byte [rax], al
add byte [rbx - 0x30b145fb], cl
invalid
iretq
xlatb
mov edx, 0x8a0e213d
popfq
mov bl, 0x9d
mov r13b, 0x66
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jmp 0x14c07dcf8
add byte [rax], al
or byte [rcx - 0x75], cl
jne 0x1400e5bdd
mov bh, 2
inc byte [rbx - 0x74b3ec07]
mov ebp, 0x1b8
add byte [rax], al
mov al, 1
add byte [rax], al
invalid
add byte [rdi], cl
iretd
add eax, 0x1cf4a08
cmp al, byte [rax]
add byte [rbx + rcx*4 - 0x53], cl
test al, 1
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
jne case.0x14009bc69.199
add eax, 0x1cf490a
jne 0x1400e5c8b
retf 0xcf4f
iretq
scasd eax, dword [rdi]
std
ja 0x1400e5d0d
or bh, dh
invalid
je 0x1400e5d0f
sar dword [0x13f4bc46e], 1
invalid
cmp eax, 0x7ad7c7ff
inc edi
xlatb
jp 0x1400e5d23
xchg dword [rdx - 0x16ffffda], edx
push rax
add byte es:[rax], al
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
jo 0x1400e5d2b
mov edi, ecx
sar esi, 0x83
stc
sbb byte [rax], al
add byte [rbp + 0xf], al
mov esi, 0xbe0f49ee
invalid
invalid
invalid
sar edi, 0xe1
loopne 0x1400e5dbb
imul eax, eax, 0x36cd5cff
pop rax
invalid
add byte [rbx - 0x30b6c9fb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf4932
invalid
add dword [0x1488e5e10], esi
invalid
xchg ebp, eax
xor bh, byte [rbp + rdi - 0x5cc994b7]
invalid
sal bh, cl
xor eax, 0x1cf4903
invalid
add dword [rcx - 0x40], ebp
hlt
add byte [rbx - 0x30b740fb], cl
add dword [rbx], ebp
add eax, 0x1cf48bd
iretq
invalid
iretq
iretd
add al, 8
add ah, byte [rcx + 0x48bc8c3d]
insb byte [rdi], dx
or byte [rdx], al
movabs eax, dword [0x40e0746c48bc8c3d]
mov bh, 0xc
add dword [rax], eax
add byte [rsi + 0xf], ah
invalid
invalid
invalid
test bh, bh
add byte [rax], al
mov edi, dword [rbp + 0x20]
jge 0x1400e5e69
test al, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x30b93dfb], cl
mov eax, dword [0x141dda528]
or eax, dword [0x141dda52c]
iretd
in eax, dx
sahf
mov bh, 0xdd
mov ecx, dword [rbp + 0x1a8]
add dword [rbx], esi
add eax, 0x1cf4618
sub byte [rax], ah
test esi, 0x8b44ed74
imul eax, dword [rbx + rcx*4], 0xcf460b05
add dword [rbx], esi
iretd
int1
int1
fst dword [rdi + 0x3d]
jge 0x1400e5f16
movabs byte [0x1b8bd8b4c60], al
add dword [rax], eax
add byte [rax - 0x75], cl
lea ebx, [rax + 0x4c000001]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
nop
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
nop
add dword [rax], eax
test dword [rax + 0x75000001], edx
add eax, dword [rbp - 0x77]
mov dword [rcx], ebp
invalid
invalid
fiadd dword [rbp - 0x31]
mov dword [rcx], ebp
fadd dword [rbp - 0x31]
add dword [rcx - 0x40], ebp
and dword [rbp + 0x18055a48], edi
pop rdx
add eax, 0x5e52a18
invalid
invalid
jae 0x1400e5f7d
iretd
pop rdx
jae 0x1400e5f7d
push rbp
jno 0x1400e5fc1
mov r14, qword [r10 + r11*8 - 0x7d]
sar esi, 0x83
stc
fiadd dword [rbx - 0x67c013f]
ja case.0x1400e5f60.6
sal bh, cl
iretd
push rbp
or eax, 0xc1486318
invalid
shr eax, 0x3e
call 0x168379d0d
push rcx
adc eax, 0x58bdd77
ja 0x1400e5fb0
invalid
invalid
invalid
fisttp qword [rbx - 0x30bac0fb]
add dword [rbx], eax
add eax, dword [0x141dda51c]
add byte [rcx - 0x75], cl
push rbp
or byte [rax - 0x75], cl
iretd
iretd
loopne 0x1400e6043
mov ebx, 0x803d701f
push rax
cld
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
nop
add dword [rax], eax
add byte [rax], al
invalid
xchg dword [rcx], edi
invalid
add byte [rax], al
iretd
test eax, 0x48043b14
adc eax, 0x3d98a48d
jge 0x1400e605e
cwde
lodsb al, byte [rsi]
adc esi, dword [rdx - 0x2c]
add byte [rax], al
add byte [rbx - 0x30b4cffb], cl
add dword [rbx], esp
add eax, 0x1cf4b2e
iretd
pop rsp
mov ebx, 0x69482be7
out 0x2b, eax
imul rax, rax, 0x5227893
invalid
invalid
call 0x17af39e19
add byte [rax], al
js 0x1400e60c4
add byte [rax - 0x73], cl
add eax, 0x1cd55c6
invalid
add dl, dh
maxps xmm1, xmm0
iretq
add dword [rbx], esi
add eax, 0x1cf4825
invalid
add dword [0xefea975c], edi
mov bh, 4
movzx esi, byte [rax + 1]
add dword [rax], eax
add byte [rbx - 0x67c013f], al
stc
shl ch, 0x7b
invalid
fcmovbe st(0), st(5)
add byte [rax], al
jne 0x1400e62a4
add byte [rdi], cl
invalid
iretq
push rdi
or al, 0x41
mov edx, dword [rsi + 1]
invalid
add dword [rcx - 0x77], eax
push rdi
or dword [rcx + 0xf], eax
adc byte [rsi + 8], al
invalid
invalid
movabs al, byte [0x18c3e9000001]
sbb byte [rax], al
add byte [rbx - 0x30b8d2fb], cl
mov eax, dword [0x141ddaa18]
or eax, dword [0x141ddaa1c]
cld
outsb dx, byte [rsi]
invalid
rcl bh, 0x1e
sahf
sub al, 0x3d
invalid
add byte [rax], al
or byte [r8 - 0x75], 0x55
mov byte [rbx + 0x18], dh
mov dword [rcx + 8], eax
mov ebp, 0x1b8
or ecx, dword [0x141ddaa24]
leave
pop rbx
sub esp, dword [rcx]
xchg byte [rcx + rcx*4 + 0x11], cl
fmul dword [rax - 0x39]
or byte [rcx], al
add byte [rax], al
mov dword [rdx + 0x18], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0x17], eax
sti
fild qword [rdi + rsi*2 - 0x5274b3fe]
test al, 1
add byte [rax], al
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf4606
invalid
add dword [0xfd6b4274], esp
lea eax, [0x141db9c50]
add byte [rax], al
add byte [rcx - 0x39], cl
and byte [rax], r8b
add byte [rax], al
add byte [rbx - 0x30b7dffb], cl
iretq
add dword [rbx], esp
add eax, 0x1cf481e
call 0x1befca1f4
push 0xffffffffffffffe2
pop rsi
adc byte [rcx - 0x39], cl
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax], al
invalid
invalid
in al, dx
add byte [rax], al
sub esp, 0x20
add byte [rax], al
push 0x17418948
adc byte [rcx], al
mov dword [rdi], 1
mov edx, esp
invalid
iretd
insd dword [rdi], dx
mov al, 1
add byte [rax], al
and byte [rcx - 0x45831d01], al
invalid
add dword [rax - 0x75], ecx
xchg ebp, eax
test ch, dl
add byte cs:[rax], al
iretd
add byte [rax], al
cwde
adc al, 0x3d
scasd eax, dword [rdi]
jbe 0x1400e67a8
mov eax, 0x4466e774
mov dword [rdx], edx
invalid
jb 0x1400e6899
invalid
cmp dword [rbx + 0x7a3d18e0], eax
shl bh, 6
mov ebp, 0x1b8
add byte [rcx + rcx*4 - 0x2d], al
add eax, 0xb7400000
or ch, bl
add eax, dword [rax - 0x49]
mov dil, 0xb
mov r15, qword [rbp + 0x1b8]
invalid
add dword [rax], eax
add cl, ch
xor al, byte [0x182006b01]
cvtpi2ps xmm0, mm5
sub al, ch
add dword [rcx - 0x40], ebp
and byte [rbp - 0x64], dh
jne 0x1400e6ab9
jne 0x1400e6ab9
or edi, dword [0x11af47c6c]
mov dword [rdx], r13d
or byte [rax], cl
addps xmm1, xmm0
jae 0x1400e6c57
or al, 0x72
add byte [rax], al
enter 0xffffffffffffe8d1, 1
enter 0xffffffffffffe8c1, 0x1f
xor edi, dword [rax + 9]
jns case.0x14009bc69.533
add cl, ah
cmp eax, 0x16ea0d11
invalid
invalid
invalid
invalid
adc dword [0x1821083a4], ecx
add al, byte [rdx + 0x3d]
add al, 6
adc al, 0x72
fiadd word [rax - 0x49]
mov bh, 0xa
invalid
mov byte [rsi], cl
invalid
mov bh, 0xa
add byte [rax], al
in al, dx
and byte [rcx - 0x48], al
invalid
invalid
invalid
add ebp, esp
invalid
mov ebx, edx
lea ecx, [rax + 0x48000001]
mov edx, ebx
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc2
test dword [rbx], edi
or eax, 0x24800a90
invalid
leave
add eax, 0x1bfc3
pop rbp
sal edx, 0x44
cvttps2pi mm6, xmm0
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc2
iretd
add eax, 0x1cf3ac6
cmp cl, bh
add dword [rbx], esi
add eax, 0x1cf3ac4
cmp cl, bh
invalid
cmp cl, bh
add dword [0x192ae1469], ecx
lahf
push rdx
iretd
ja 0x1400e6f25
adc byte [rbx - 0x30c556fb], cl
add dword [rbx], ecx
iretd
add eax, 0x1cf3aa7
fnstenv [rax]
or cl, byte [rbx + 0x48]
shr eax, 0x3d
add byte [0xd0f9c667], bh
add byte [rax], al
movzx eax, dh
sub al, al
jl 0x1400e6fee
imul eax, ebp, 0x68118205
cmpsb byte [rsi], byte [rdi]
invalid
mov bh, 3
or cl, byte [rbx + rcx*4 - 0x43]
mov eax, 0xe9000001
mov ds, word [rsi]
add byte [rax], al
iretd
jrcxz 0x1400e7020
mov eax, dword [rbp + 0x180]
add dword [rax], eax
add byte [rsi - 0x77], ah
invalid
mov dword [rax], edx
adc byte [rax - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3a9f058b], al
iretd
cmp cl, bh
add dword [rbx - 0x30c562f3], ecx
add dword [rcx], eax
enter 0xffffffffffffa505, 0xfffffffffffffffc
cld
cld
invalid
shr eax, 0x36
xchg edx, eax
mov ebp, edi
sbb eax, 0x2de90000
sbb eax, 0xb7400000
invalid
add byte [rax], al
or eax, 0xb8bd8b4c
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
mov al, 1
add byte [rax], al
mov edi, dword [rbp + 0x1b8]
test byte [rax], al
add byte [rax], al
add byte [rax], al
fst qword [rax + 0x3c]
cmp al, 0x88
add byte [rax - 0x49], al
add eax, 0x10ee9
add byte [rbx - 0x30c84afb], cl
invalid
invalid
mov ch, 0x37
iretd
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf37b1
mov cl, 0x37
iretd
invalid
mov cl, 0x37
iretd
sub al, ch
iretd
iretd
sal byte [rbx + rdx*8 + 0x5b35cdb2], 0xc6
xor eax, 0x7a203dd2
invalid
iretd
add dword [rcx - 0x40], ebp
mov bh, 0x62
invalid
mov gs, word [rsi + 0x52ac6025]
scasb al, byte [rdi]
invalid
invalid
lodsb al, byte [rsi]
push rdx
sal byte [rdi + 0x25ae8e62], 0x60
lodsb al, byte [rsi]
push rdx
invalid
scasb al, byte [rdi]
invalid
invalid
mov es, word [rax]
add byte [rax], al
add byte [rbx - 0x30c8fafb], cl
add dword [rcx], esi
add eax, 0x3101cf37
invalid
sal bh, cl
xor eax, 0x1cf3701
add dword [rdi], esi
iretd
invalid
add dword [rdi], esi
iretd
add dword [rbx - 0x30c900fb], ecx
add dword [rbx], ecx
add eax, 0x1cf36fd
iretd
invalid
iretd
iretd
add byte [rbx - 0xa7c9bf3], dl
insb byte [rdi], dx
sal dword [rsi + riz*8], 0x3d
insb byte [rdi], dx
invalid
and cl, dh
or ebp, ebx
pop rax
or al, 0xeb
push rbx
xchg ebp, eax
mov al, 1
add byte [rax], al
add byte [rax], al
invalid
add dword [rcx], eax
enter 0xffffffffffffc105, 0xffffffffffffffcc
ror esp, 0xa3
or eax, 0xe779cb72
out 0x3d, eax
mov bl, 0xf7
ror esp, 0xa3
or eax, 0xe779cb72
invalid
int3
out 0x3d, eax
mov bl, 0xf7
iretd
add dword [rbx], ecx
add eax, 0x1cf36ae
movabs ax, word [0x283de6b55da8c069]
div dword [rdi + riz*4 - 0x48bf1d8c]
mov dil, 0xd
nop dword [rax + rax]
mov eax, dword [0x141dda860]
xor edx, edx
div dword [0x141dda864]
iretd
invalid
fidiv dword [rsi]
iretd
iretd
iretd
invalid
xchg ebp, eax
movabs eax, dword [0x44da747335a7973d]
jae 0x1400e7219
fiadd dword [rcx + rcx*4 - 0x15]
jae 0x1400e7219
fiadd dword [rcx + rcx*4 - 0x15]
out dx, al
and dword [rax], eax
add byte [rax - 0x4a8080d5], bh
jg case.0x14002e90e.1826
invalid
jg case.0x14002e90e.1826
mov ch, 0x8b
or eax, 0x1cf3a44
cmp cl, bh
invalid
cmp cl, bh
add dword [rbx], eax
or eax, 0x1cf3a42
shr ecx, 0x3e
add eax, 0x1cf3a2a
add al, 5
and bl, ch
sub qword [0x1ab97d2f3], rdi
test edx, edx
iretd
iretd
add byte [rax - 0x5f44c0db], dh
cmc
or al, bl
hlt
fdiv st(4)
fild dword [rax - 0x49]
or ebp, ecx
invalid
or dword [rax], eax
add byte [rsi + 0xf], ah
movapd xmm1, xmm0
enter 0xff2, 0x5f
or eax, 0x1bb6c
invalid
add dword [rax], eax
maxps xmm1, xmmword [0x140102dc8]
mov ebx, 0xff20001
add dword [rax], eax
minps xmm1, xmmword [0x140102dd0]
pop rbp
or eax, 0x1bb6c
invalid
add dl, dh
cvttps2pi mm0, xmm1
and r10d, 0xc1e481f6
test byte [rcx - 0x3d7e3e1c], 0x79
out dx, eax
xor esp, dword [rbx + 0x66]
invalid
mov ebp, eax
mov bh, 5
add eax, 0xa7e9
add dl, dh
cvtsd2ss xmm0, xmm0
sal bh, cl
xor eax, 0x1cf36ff
movd r13d, mm0
clc
iretd
div byte [rsi]
iretd
pop rdi
enter 0xff2, 0x10
add eax, 0x1bac7
pop rbp
sal edx, 0xf
sub al, 0xd8
invalid
fmul dword [rbx - 0x30c976fb]
add dword [rbx - 0x30c978f3], ecx
xchg dword [rsi], esi
iretd
add dword [rcx], eax
add eax, ecx
add eax, 0x968ebfd8
xchg esi, eax
invalid
invalid
ror byte [rbx], 0x7d
invalid
xchg dword [rsi], esi
iretd
xchg esi, eax
and eax, 0x39e8c148
shr eax, 0x39
cmp dword [0xc6a15bb3], ecx
xchg edi, eax
call 0x1b64bf9b0
cmp eax, 0x2953f676
mov bh, 0xb
maxps xmm1, xmm0
adc byte [0x140102e08], al
add eax, 0x1bad0
mov edx, 0xff20001
pop rbp
sal edx, 0x4c
invalid
invalid
add dl, dh
minps xmm0, xmm1
cvttps2pi mm5, xmm0
cvttps2pi mm5, xmm0
sal byte [rsp + rdi*8 + 0x40], 0xb7
or al, 0xeb
sub dl, dh
invalid
mov bh, 0xc
cvttps2pi mm0, xmm0
sub al, 0xc0
ucomiss xmm0, dword [0x140102dc0]
add dword [rax], eax
enter 0xffffffffffffd231, 0x66
ucomiss xmm0, xmm0
shl byte [rsi + 0xf], cl
ror byte cs:[rax + 0xf], 0x4b
cmovnp rdx, rcx
mov dil, 6
cmovnp edx, ecx
mov bh, 6
mov dword [rbp + 0x1b0], edx
iretd
iretd
in eax, dx
sar byte [rdi], 1
int1
retf
jmp 0x1400e73d1
mov edx, 0x48f20001
cvttps2pi mm1, xmm1
mov eax, 0xffffffff
invalid
or eax, 0x1cf35b6
add ecx, dword [0x141dda994]
scasd eax, dword [rdi]
enter 0xffffffffffffc149, 0xffffffffffffffe9
jmp 0x10977b934
jno 0x1400e745b
jae case.0x14009bc69.214
jmp 0x10977b934
leave
jno 0x1400e745b
jae case.0x14009bc69.214
and ebx, ecx
cmovb ebx, edx
fadd dword [rcx - 0x7f]
stc
leave
and eax, 0x8bae77bf
add eax, 0x1cf356d
insd dword [rdi], dx
xor eax, 0xd23101cf
add cl, byte [rax - 0x3f]
call 0x14897a97a
nop
adc al, 0xd
xor word [rbx - 0x17], sp
mov bh, 5
add byte [rax], al
ret 0xc031
sal byte [rbp - 4], 0x8b
add eax, 0x1cf35c5
iretd
invalid
iretd
sbb dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
mov eax, 0x8b000001
add eax, 0x1cf355c
invalid
jo 0x1400e7467
sbb qword [r8], rax
add byte [rax - 0x49], al
or al, 0x4c
mov edi, dword [rbp + 0x1b8]
mov ebp, 0x1b8
mov ebp, 0x1b8
add eax, 0x1cf354e
invalid
or byte [rax + 0x20], al
add byte [rax + rcx*2 - 0x3bb7bbdb], al
push 0x3d
mov word [rdx + 0x66], fs
cmpsb byte [rsi], byte [rdi]
fimul word [rbx - 0x30cb1dfb]
add dword [rbx], esp
add eax, 0x1cf34e0
cwde
and byte [rax], al
and eax, 0x4c052099
invalid
cmp rax, 0x34580022
mov bh, 0xd
add byte [rax], al
add byte [rax], al
adc byte [r8 - 0x73], cl
adc byte [rax - 0x73], cl
add eax, 0xffff4212
dec dword [rcx - 0x77]
sbb byte [r8 - 0x73], cl
add eax, 0x1cd2607
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x4b], cl
adc byte [rbx - 0x30ca0cfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1cf35ef
pop rbp
shl bl, 1
xchg esp, eax
add bl, byte [rax + rcx*2]
mov edi, dword [rbp + 0x1b8]
and byte [rcx - 0x77], cl
cmp ecx, dword [rcx - 0x77]
or byte [r13 - 0x77], cl
push rbx
adc byte [rax - 0x73], cl
or eax, 0xffff417a
lea ecx, [0x1400db7b0]
pop rsi
and eax, 0x8b4801cd
mov ch, 0xb8
mov eax, 0x44000001
invalid
invalid
loopne 0x1400e768e
mov eax, 0x44000001
mov eax, dword [0x141dda740]
iretd
or eax, 0x48c27290
mov dword [rdx + 8], 2
add byte [rax], al
add byte [rax], al
and byte [rax], al
mov esi, dword [rbp + 0xf0]
sal dword [0xc356774f], cl
invalid
mov dword [rdi], 1
iretd
add cl, ch
xor byte [0x14d9977c3], ah
invalid
invalid
sub dword [rdx], esi
iretd
pop rdi
sub dword [rdi + 0x482f750d], 0x89481f89
invalid
mov qword [rdi], rbx
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], r9
lea rcx, [0x1400db7b0]
lea edx, [0x141db9bb0]
iretd
sbb ebp, ebx
and dword [rdx - 0x46], esi
mov r10d, dword [0x141dcdbc8]
and r10d, dword [0x141dcdbcc]
and r10d, 0xa95a4372
test eax, 0xf3c28141
mov edx, 0x81410e34
loop 0x1400fa6f6
or al, 0x50
mov dword [rax - 0x77], ecx
enter 0xfffffffffffff748, 0xffffffffffffffe7
test eax, 0xf3c28141
mov edx, 0x81410e34
loop 0x1400fa6f6
or al, 0x50
mov dword [rax - 0x77], ecx
enter 0xfffffffffffff748, 0xffffffffffffffe7
seto dl
cmp r10d, 0x53eeefd5
je 0x1400fa660
movabs rcx, 0x7ffffffffffffff8
nop
mov r10d, dword [0x141dcdbd0]
or r10d, dword [0x141dcdbd4]
xor r10d, 0xa7f319e7
imul r11, r10, 0x4f1256a7
shr r11, 0x3e
add r11d, 0x3bfca89d
cmp rax, rcx
seta r10b
cmp r11d, 0xe4883073
cmp ebx, 0xe4883073
cmp ebx, 0xe4883073
ja 0x1400fa6a0
or dl, r10b
jne 0x1400fa7f8
mov ecx, dword [0x141dcdbd8]
and ecx, dword [0x141dcdbdc]
add ecx, 0xd14a35fc
xor ecx, 0x8dc5cdf
fmul qword [rax]
imul ecx, ecx, 0x3e0e31f5
cmp ecx, 0xf7b52836
je 0x1400fa6e0
test r9, r9
je 0x1400fa759
imul r9, r8
nop
mov ecx, dword [0x141dcdbe0]
and ecx, dword [0x141dcdbe4]
xor ecx, 0x68def5d8
imul ecx, ecx, 0xd61a9aca
imul rdx, rcx, 0x4f168a1
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
cmp ecx, 0xe50e5cd4
je 0x1400fa710
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x38], r9
mov ecx, 8
jmp 0x1400fa75b
xor ecx, ecx
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
mov rdx, rax
call fcn.140081d60
cmp qword [rsp + 0x40], 0
jne 0x1400fa7d0
nop word [rax + rax]
mov eax, dword [0x141dcdbf8]
imul eax, dword [0x141dcdbfc]
imul eax, eax, 0x6b9e0d7b
or eax, 0x200faf50
and eax, 0xe51fbf73
cmp eax, 0x2b5ee4a1
jb 0x1400fa780
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400fa7b0
mov rax, qword [rsp + 0x48]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov eax, dword [0x141dcdbe8]
xor eax, dword [0x141dcdbec]
add eax, 0x876a85be
and eax, 0x34cd082f
imul rax, rax, 0xfbe0fbd
shr rax, 0x39
cmp eax, 0xa60f4c5c
je 0x1400fa7d0
xor eax, eax
test al, al
jne 0x1400fa81e
mov eax, dword [0x141dcdbf0]
sub eax, dword [0x141dcdbf4]
imul eax, eax, 0xae85866f
add eax, 0xcb02f01b
ud2
ud2
mov eax, dword [0x141dce298]
mov edx, dword [0x141dce29c]
add eax, edx
add eax, 0xac7e804a
and eax, 0x115a6214
cmp eax, 0x6e012400
je 0x1400fa8f0
mov r8d, ecx
and r8d, 3
mov edx, ecx
and edx, 4
cmp r8d, 2
jae 0x1400fa98e
or edx, 2
mov eax, ecx
lock cmpxchg dword [rsi], edx
sete r9b
mov edx, dword [0x141dce2f0]
mov ecx, eax
mov eax, edx
xor edx, edx
div dword [0x141dce2f4]
mov eax, dword [0x141dce2f8]
sub eax, dword [0x141dce2fc]
xor eax, 0x81be28af
add eax, 0xb4fd3697
cmp eax, 0x41dfccc9
jb 0x1400fa940
nop dword [rax]
add byte [rbx - 0x32c665fb], cl
add dword [rbx], eax
add eax, 0x1cd3998
mov eax, dword [0x141dce300]
add eax, dword [0x141dce304]
or eax, 0x3290f55f
imul rax, r13
shr rax, 0x3f
cmp eax, 0x7fcb53c7
je 0x1400fa960
test r9b, r9b
je 0x1400fabc0
jmp 0x1400fae17
jne 0x1400faee5
test edx, edx
jne 0x1400fa9bf
mov eax, dword [0x141dce2a0]
add eax, dword [0x141dce2a4]
imul eax, eax, 0x82e37cc0
add eax, 0x223ba9b4
cmp eax, 0x4fc7ebed
jbe 0x1400fab5b
jmp 0x1400fab9e
mov r12d, ecx
mov eax, dword [0x141dce2b0]
or eax, dword [0x141dce2b4]
int 1
int 1
cmp eax, 0x8541c3b2
je 0x1400faa23
mov eax, dword [0x141dce2b8]
imul eax, dword [0x141dce2bc]
mov ecx, 0x9b3e047b
imul rax, rcx
shr rax, 0x3c
and eax, 0xfffffffb
imul edi, eax, 0x8a8072b3
mov dword [r15], r12d
sub rsp, 0x20
mov r8d, 4
mov rcx, rsi
mov rdx, r15
mov r9d, 0xffffffff
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
add rsp, 0x20
cmp edi, 0xaf12965d
jne 0x1400faa48
mov dword [r15], r12d
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov r8d, 4
mov rcx, rsi
mov rdx, r15
mov r9d, 0xffffffff
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
add rsp, 0x20
jmp 0x1400fa9d5
cmp eax, 1
je 0x1400faaf0
mov eax, dword [str.gjkrCB_j]
and eax, dword [0x141dce2c4]
mov ecx, 0xb5e8ecfd
imul rax, rcx
shr rax, 0x3a
xor eax, 0x8ced6e87
add eax, 0x7842d269
cmp eax, 0x55c3b51d
jbe 0x1400faa90
sub rsp, 0x20
call rbx
add rsp, 0x20
nop word cs:[rax + rax]
mov eax, dword [0x141dce2c8]
xor edx, edx
div dword [0x141dce2cc]
mov r12d, eax
and r12d, 0x2000401
xor r12d, 0x23800480
add al, 0x80
and ecx, dword [rax - 0x7d]
in al, dx
and bh, bh
ror dword [rax - 0x7d], cl
invalid
and byte [rcx - 0x7f], al
cld
sbb edi, dword [0x10e86fb95]
add al, 0x80
and ecx, dword [rax - 0x7d]
in al, dx
and bh, bh
ror dword [rax - 0x7d], cl
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141dce2d0]
xor edx, edx
div dword [0x141dce2d4]
int 1
int 1
imul eax, eax, 0xef49af3d
and eax, 0xc48bcd50
cmp eax, 0xbe97f5c7
je 0x1400faad0
mov eax, dword [0x141dce2d8]
or eax, dword [0x141dce2dc]
or eax, 0x2040220
xor eax, 0x4c022530
or eax, 0xb070d8cf
iretd
fdiv dword [rax - 0x50]
cmp eax, 0x3c561055
je 0x1400fab57
iretd
mov eax, dword [0x141dce2e0]
xor eax, dword [0x141dce2e4]
or eax, 0x80515011
xor eax, 0x2084a10
or eax, 0x7da685ec
mov ecx, dword [rsi]
cmp eax, 0xb4b8a4ce
jb 0x1400fab57
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov eax, dword [0x141dce2e8]
xor edx, edx
div dword [0x141dce2ec]
cmp eax, 0x7530e1f2
je 0x1400fab40
jmp 0x1400fabc0
mov eax, dword [rsi]
jmp 0x1400fab12
mov eax, dword [0x141dce2a8]
xor edx, edx
div dword [0x141dce2ac]
mov edx, eax
mov eax, 0x8f174da5
imul rdx, rax
shr rdx, 0x3e
or edx, 0x5d73599
xor edx, 0xb6009a12
lea r12d, [rcx + 4]
mov eax, 2
lock cmpxchg dword [rsi], r12d
sete r8b
cmp edx, 0x2d0551f2
jae 0x1400fabac
lea edx, [rcx + 4]
mov eax, 2
lock cmpxchg dword [rsi], edx
jmp 0x1400fab5b
test r8b, r8b
jne 0x1400fa9c2
mov ecx, eax
nop word [rax + rax]
mov eax, dword [0x141dce308]
or eax, dword [0x141dce30c]
imul eax, eax, 0x2848d2fa
cmp eax, 0x5d1d59d5
je 0x1400fabc0
jmp 0x1400fa8f0
mov eax, dword [0x141dce318]
xor edx, edx
div dword [0x141dce31c]
mov eax, dword [0x141dce320]
and eax, dword [0x141dce324]
xor eax, 0x8de40104
imul eax, eax, 0x4b32c275
cmp eax, 0x24cc6b88
je 0x1400fac1f
mov eax, ecx
and eax, 3
cmp eax, 3
ja 0x1400fadf0
mov edx, ecx
and edx, 4
mov eax, eax
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
nop dword cs:[rax + rax]
mov edx, ecx
jmp 0x1400fad0f
mov r8d, dword [0x141dce370]
add r8d, dword [0x141dce374]
or r8d, 0x937689e6
add r8d, 0x5269e84f
mov eax, 2
lock cmpxchg dword [rsi], edx
mov ecx, eax
sete al
cmp r8d, 0x5de62737
ja 0x1400fade0
test al, al
je 0x1400fac11
mov dword [r15], edx
sub rsp, 0x20
mov r8d, 4
mov rcx, rsi
mov rdx, r15
mov r9d, 0xffffffff
call r12
add rsp, 0x20
cmp eax, 1
je 0x1400fad55
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
nop word cs:[rax + rax]
test dil, dil
jne 0x1400fad50
mov eax, dword [0x141dce378]
and eax, dword [0x141dce37c]
add eax, 0x6f8246b9
xor eax, 0xf937c7ad
cmp eax, 0x928bc4c0
jae 0x1400fad80
mov eax, dword [rsi]
nop word cs:[rax + rax]
mov eax, dword [0x141dce380]
or eax, dword [0x141dce384]
imul eax, eax, 0xe8f83e21
add eax, 0xaada3882
imul rax, r13
shr rax, 0x3e
mov ecx, dword [rsi]
cmp eax, 0x436ffc82
ja 0x1400fad80
nop dword [rax + rax]
mov eax, dword [0x141dce388]
and eax, dword [0x141dce38c]
add eax, 0x1b0a8892
imul rax, rax, 0x69dabbeb
invalid
shr rax, 0x3e
imul ecx, dword [rax - 0x3f], 0x673d3ee8
movabs eax, dword [0xfffe39e9dd74ab13]
dec dword [rdi]
invalid
cmp eax, 0xab13a167
je 0x1400fadb0
jmp 0x1400fac11
mov eax, 2
lock cmpxchg dword [rsi], edx
jmp 0x1400facd0
mov eax, dword [0x141dce358]
and eax, dword [0x141dce35c]
and eax, 0x11e54b2d
add eax, 0x21e03227
or eax, 0xa08288a1
cmp eax, 0x294b6c68
jb 0x1400fadf0
jmp 0x1400faf44
cmp r8d, 1
sete al
jmp 0x1400fae22
mov dword [r14], 3
mov byte [r14 + 4], al
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, r14
mov rax, qword [rbp - 8]
call qword [rax + 0x20]
add rsp, 0x20
mov eax, dword [r14]
xchg dword [rsi], eax
test al, 4
je 0x1400faeeb
mov eax, dword [0x141dce340]
sub eax, dword [0x141dce344]
add eax, 0x6f8eb5b
cmp eax, 0x3d5f12e9
jae 0x1400fae79
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
add rsp, 0x20
mov rbx, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressAll]
mov eax, dword [0x141dce348]
xor edx, edx
div dword [str.fBli]
mov edi, eax
xor edi, 0x2a110a40
and edi, 0xfb53eb68
add edi, 0x83a1cae5
sub rsp, 0x20
mov rcx, rsi
call rbx
add rsp, 0x20
cmp edi, 0x3dfceca0
jb 0x1400fae80
nop word [rax + rax]
mov eax, dword [0x141dce350]
sub eax, dword [0x141dce354]
imul rax, rax, 0x7e32988f
shr rax, 0x3d
add eax, 0x49db7b37
cmp eax, 0x3b40bd9f
jb 0x1400faec0
jmp 0x1400faeeb
cmp r8d, 3
jne 0x1400faefc
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x141dce310]
sub eax, dword [0x141dce314]
xor eax, 0x6e92d5e3
add eax, 0xb025502c
and eax, 0x50352bc4
cmp eax, 0x8b433422
ja 0x1400faefc
jmp 0x1400faf44
ud2