Function at 0x180349d90
Capabilities:
Encode data using xor

Disassembly:
hlt
push r15
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, rsi
add rax, 0x138
movzx ecx, byte [rax]
mov eax, dword [0x180787230]
xor edx, edx
div dword [0x180787234]
or eax, 0x972099b9
add eax, 0xd9ed23c2
and eax, 0x890a0918
cmp eax, 0x3ca71575
ja 0x18034c271
jmp 0x180349dd7
mov eax, dword [0x180787238]
add eax, dword [0x18078723c]
imul eax, eax, 0xb6bb99fe
xor eax, 0x3a118943
mov r8d, 0xf8414fb5
xor edx, edx
div r8d
cmp eax, 0xb947db9a
ja 0x180349dd7
mov edi, 0x30
mov ebx, 0x18
mov eax, ecx
sub ecx, 0xa
ja case.0x180349e26.1
lea rcx, [0x1806c4718]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r9, rsi
jmp rax
mov eax, dword [0x180787240]
sub eax, dword [str.__e_A]
and eax, 0x7a6d4e10
sub eax, 0x79d74511
add eax, 0xbe77f5ae
cmp eax, 0x1421417e
je 0x18034c282
jmp 0x180349e50
mov ecx, dword [0x180787248]
xor ecx, dword [0x18078724c]
or ecx, 0x43926bb4
and ecx, 0x2bc1508b
or ecx, 0xbfd146ef
mov r8, qword [r9]
cmp r8, 0
sete al
cmp ecx, 0xb221e09
je 0x180349e50
test al, 1
jne 0x180349eeb
jmp 0x180349e86
mov eax, dword [0x180787250]
add eax, dword [0x180787254]
mov ecx, 0x50e99950
xor edx, edx
div ecx
sub eax, 0x2e8d299d
and eax, 0x32c12ab1
cmp eax, 0x451aff8b
jae 0x18034c28f
jmp 0x180349eb2
mov eax, dword [0x180787258]
add eax, dword [0x18078725c]
add eax, 0xf942b408
imul eax, eax, 0x5ce0b59d
xor eax, 0x13ea5df4
mov rcx, qword [r9 + 8]
cmp eax, 0xa97881d1
je 0x180349eb2
jmp 0x180349edb
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x180349eeb
mov rcx, rsi
add rcx, rbx
mov eax, dword [0x180787260]
xor edx, edx
div dword [0x180787264]
add eax, 0x167c5806
imul eax, eax, 0x6db20ee
xor eax, 0x6f698042
cmp eax, 0x7cbab202
jbe 0x18034c29c
mov r8d, dword [0x180787268]
imul r8d, dword [0x18078726c]
and r8d, 0x2feac73d
add r8d, 0xe847350a
add r8d, 0x4619fd04
mov rdx, qword [rcx]
cmp rdx, 0
sete al
cmp r8d, 0xaba6bee0
ja 0x18034c29c
test al, 1
jne 0x180349f6c
jmp 0x180349f5b
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.1804cafa0
jmp 0x180349f6c
mov eax, dword [0x180787270]
or eax, dword [0x180787274]
add eax, 0x778571a4
and eax, 0x3b14e396
mov ecx, 0x5b036d8a
xor edx, edx
div ecx
cmp eax, 0xe450d90
je 0x18034c2a9
mov eax, dword [0x180787278]
xor edx, edx
div dword [0x18078727c]
or eax, 0x98ff7725
mov ecx, 0xa052cb11
xor edx, edx
div ecx
add eax, 0xce4768e6
mov r14, rsi
add r14, rdi
mov rbx, r14
add rbx, 8
mov r15, qword [rsi + rdi + 8]
cmp eax, 0xeb57834b
je 0x18034c2a9
jmp 0x180349fd6
mov rsi, qword [r14 + 0x10]
mov eax, dword [0x180787280]
xor eax, dword [0x180787284]
imul eax, eax, 0x1c8af05c
xor eax, 0x39d7e3de
or eax, 0xa544f3b2
cmp eax, 0x67f12802
jbe 0x18034c2b6
jmp 0x18034a003
mov ecx, dword [str.5pR_]
and ecx, dword [0x18078728c]
add ecx, 0x8947c1e
or ecx, 0x4b44b988
add ecx, 0x886714a5
cmp rsi, 0
sete al
cmp ecx, 0x17b58255
jb 0x18034a003
test al, 1
jne 0x18034a071
jmp 0x18034a036
xor edi, edi
jmp 0x18034a03a
imul rcx, rdi, 0x18
mov rax, r15
add rax, rcx
add rdi, 1
mov rdx, qword [rax]
cmp rdx, 0
je 0x18034a063
add rax, 8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
cmp rdi, rsi
sete al
test al, 1
jne 0x18034a06f
jmp 0x18034a03a
jmp 0x18034a071
mov eax, dword [0x180787290]
or eax, dword [0x180787294]
and eax, 0x3ac5f14
or eax, 0x96f85983
mov ecx, 0xae22822e
xor edx, edx
div ecx
cmp eax, 0xee1d3f22
jae 0x18034c2c7
mov eax, dword [0x180787298]
xor eax, dword [0x18078729c]
or eax, 0x6e847e5a
mov ecx, 0xa137c2ae
xor edx, edx
div ecx
add eax, 0xebf92a99
cmp eax, 0xb0a419a5
jb 0x18034c2c7
jmp 0x18034a0c7
mov eax, dword [0x1807872a0]
and eax, dword [0x1807872a4]
imul eax, eax, 0x5af52317
sub eax, 0x11632f88
xor eax, 0x948c3af1
cmp eax, 0xfb8905bb
jae 0x18034c2d8
jmp 0x18034a0f0
mov eax, dword [0x1807872a8]
add eax, dword [str.pqP_tT]
add eax, 0xf4f2445c
imul ecx, eax, 0xc5acfd70
or ecx, 0xcc01fabc
mov r15, qword [r14]
cmp r15, 0
sete al
cmp ecx, 0x1f3a9160
jbe 0x18034a0f0
jmp 0x18034a121
test al, 1
jne case.0x180349e26.1
jmp 0x18034a12b
mov rsi, qword [rbx]
mov eax, dword [0x1807872b0]
sub eax, dword [0x1807872b4]
or eax, 0x9d8cfedb
and eax, 0xa73e9c33
add eax, 0xa0766d01
cmp eax, 0xecb6c958
jae 0x18034c2e9
mov eax, dword [0x1807872b8]
xor edx, edx
div dword [0x1807872bc]
mov edi, eax
add edi, 0xf9754d6e
add edi, 0x60071cf7
add edi, 0xf2527380
imul rdx, r15, 0x18
mov rcx, rsi
mov r8d, 8
call fcn.1804cafa0
cmp edi, 0x2916dfd4
jbe 0x18034c2e9
jmp 0x18034a196
mov eax, dword [0x1807872c0]
or eax, dword [0x1807872c4]
mov ecx, 0xf6792ddf
xor edx, edx
div ecx
and eax, 0x949e44bc
imul eax, eax, 0x5b7501cb
cmp eax, 0x96d4a60a
je 0x18034c308
mov eax, dword [0x1807872c8]
and eax, dword [0x1807872cc]
and eax, 0xf10d2177
or eax, 0x9b2809b2
sub eax, 0xfc88c0b0
cmp eax, 0x841f5453
jb 0x18034c308
jmp case.0x180349e26.1
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov cl, byte [rsi + 0x1a1]
mov eax, dword [0x1807872d0]
or eax, dword [0x1807872d4]
imul eax, eax, 0xd620f92f
sub eax, 0x768df9b8
and eax, 0xecc9f055
cmp eax, 0x3988614c
je 0x18034c315
jmp 0x18034a227
mov eax, dword [0x1807872d8]
xor edx, edx
div dword [0x1807872dc]
sub eax, 0x732175ba
and eax, 0xb251fb84
imul edx, eax, 0x758550b3
cmp cl, 3
sete al
cmp edx, 0x7d46b708
jae 0x18034a227
jmp 0x18034a255
test al, 1
jne 0x18034a25e
jmp 0x18034a358
mov eax, dword [str.D3_.9_]
xor eax, dword [0x1807872e4]
xor eax, 0x46fc7fed
xor eax, 0x5dce589d
and eax, 0x1b6c2fc8
cmp eax, 0x1199980
je 0x18034c326
jmp 0x18034a286
mov eax, dword [0x1807872e8]
xor eax, dword [0x1807872ec]
or eax, 0x4d46aeb5
add eax, 0xe0a6d2a1
mov ecx, 0xe8c7abb1
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x190
cmp eax, 0xf36b064d
je 0x18034a286
jmp 0x18034a2b8
mov al, byte [rcx]
cmp al, 0
jne 0x18034a358
mov rax, rsi
add rax, 0x170
mov rdi, qword [rax]
cmp rdi, 0
sete al
test al, 1
jne 0x18034a358
jmp 0x18034a2db
mov r14, rsi
add r14, 0x178
mov eax, dword [0x1807872f0]
imul eax, dword [0x1807872f4]
and eax, 0x8c58365c
mov ecx, 0xda5901a4
xor edx, edx
div ecx
mov ecx, 0x209f877c
xor edx, edx
div ecx
cmp eax, 0x2cde582e
je 0x18034c337
mov eax, dword [0x1807872f8]
or eax, dword [0x1807872fc]
imul eax, eax, 0xd8694d60
mov ecx, 0x34af8a64
xor edx, edx
div ecx
mov ebx, eax
xor ebx, 0xbc0eccbe
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x5b0ca2b
je 0x18034c337
jmp 0x18034a356
jmp 0x18034a358
mov eax, dword [0x180787300]
imul eax, dword [0x180787304]
mov ecx, 0x104380da
xor edx, edx
div ecx
add eax, 0xea2f1d9d
sub eax, 0x521dff34
cmp eax, 0xad7449c3
je 0x18034c359
jmp 0x18034a385
mov eax, dword [0x180787308]
xor edx, edx
div dword [0x18078730c]
imul ecx, eax, 0x8c585fd1
or ecx, 0xe478e004
and ecx, 0x2d40e760
mov rax, rsi
add rax, 0x148
cmp ecx, 0xea6b2e61
jae 0x18034a385
jmp 0x18034a3b8
mov rdi, qword [rax]
cmp rdi, 0
je 0x18034a434
mov rbx, qword [rsi + 0x150]
mov eax, dword [0x180787310]
or eax, dword [0x180787314]
and eax, 0x941b90d1
mov ecx, 0xd3eedf6
xor edx, edx
div ecx
imul eax, eax, 0xca7f8f8d
cmp eax, 0xab700674
je 0x18034c366
mov eax, dword [0x180787318]
sub eax, dword [0x18078731c]
or eax, 0x599f895
mov ecx, 0xc0f7e196
xor edx, edx
div ecx
imul ebp, eax, 0x23aa4c28
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x8bea52db
je 0x18034c366
jmp 0x18034a432
jmp 0x18034a434
mov rax, rsi
add rax, 0x140
mov rcx, qword [rax]
cmp rcx, 0
je case.0x18034a4bd.0
mov r8, rcx
and r8, 3
mov eax, dword [0x180787320]
add eax, dword [0x180787324]
and eax, 0x7806c8d0
xor eax, 0x68a7e063
mov r9d, 0xf2ad00e4
xor edx, edx
div r9d
cmp eax, 0x8e89f37e
je 0x18034c384
mov eax, dword [0x180787328]
xor edx, edx
div dword [0x18078732c]
add eax, 0x9ca1909e
xor eax, 0x5c3099bc
imul eax, eax, 0x3d69ca67
cmp eax, 0x159bd200
je 0x18034c384
mov rax, r8
sub rax, 3
ja 0x18034a4bf
lea rax, [0x1806c4764]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
mov eax, dword [0x180787330]
xor eax, dword [0x180787334]
mov ecx, 0x8eba9e63
xor edx, edx
div ecx
add eax, 0x6f452624
or eax, 0xafcc4a0
cmp eax, 0x9407bcac
jae 0x18034c395
jmp 0x18034a4eb
mov eax, dword [0x180787338]
or eax, dword [0x18078733c]
sub eax, 0x2dc83dd0
or eax, 0x2f88c8b3
or eax, 0x516a0304
cmp eax, 0x4e4c41b8
je 0x18034a4eb
ud2
shr rcx, 0x20
cmp ecx, 0x29
setb al
jmp case.0x18034a4bd.0
mov eax, dword [0x180787340]
add eax, dword [0x180787344]
sub eax, 0xf775d0d8
mov r8d, 0xad3de304
xor edx, edx
div r8d
sub eax, 0x11342aff
cmp eax, 0x63e22678
jbe 0x18034c3a2
mov eax, dword [0x180787348]
sub eax, dword [0x18078734c]
sub eax, 0x36805242
sub eax, 0x91eaa23b
imul eax, eax, 0xb44181a1
mov rdi, rcx
add rdi, 0xffffffffffffffff
mov rbx, qword [rcx - 1]
mov r14, qword [rcx + 7]
cmp eax, 0x7cc59ad5
jbe 0x18034c3a2
jmp 0x18034a582
mov eax, dword [0x180787350]
sub eax, dword [0x180787354]
and eax, 0xbb9d76a9
mov ecx, 0x1494dad4
xor edx, edx
div ecx
or eax, 0xacd679f7
cmp eax, 0x84e28dbd
jbe 0x18034c3b3
jmp 0x18034a5ae
mov eax, dword [0x180787358]
or eax, dword [0x18078735c]
mov ecx, 0xeef94d56
xor edx, edx
div ecx
mov ecx, 0xd51f368b
xor edx, edx
div ecx
and eax, 0xf9f998ab
mov rdx, qword [r14]
cmp rdx, 0
sete cl
cmp eax, 0xa82d0ba7
je 0x18034a5ae
jmp 0x18034a5e4
mov eax, dword [0x180787360]
imul eax, dword [0x180787364]
imul eax, eax, 0x123223ca
sub eax, 0xf6ad9e04
or eax, 0x4770280b
cmp eax, 0x4018fc47
jb 0x18034c3c0
jmp 0x18034a60e
mov eax, dword [0x180787368]
or eax, dword [0x18078736c]
xor eax, 0xb2e65453
add eax, 0x6499add
and eax, 0x4db02464
cmp eax, 0x1426dfc4
jb 0x18034a60e
test cl, 1
jne 0x18034a63e
jmp 0x18034a637
mov rcx, rbx
call rdx
jmp 0x18034a63e
mov eax, dword [0x180787370]
add eax, dword [0x180787374]
mov ecx, 0x80c3f8dd
xor edx, edx
div ecx
add eax, 0xde7bb352
sub eax, 0x9edcbc99
cmp eax, 0x517428ba
ja 0x18034c3cd
jmp 0x18034a66a
mov eax, dword [0x180787378]
sub eax, dword [0x18078737c]
mov ecx, 0xa5b94edd
xor edx, edx
div ecx
sub eax, 0xb17bdcc7
xor eax, 0xa1b5613
cmp rbx, 0
setne cl
cmp eax, 0x39407136
jbe 0x18034a66a
jmp 0x18034a699
mov eax, dword [0x180787380]
sub eax, dword [0x180787384]
imul eax, eax, 0x8b46c412
sub eax, 0xed22c4e
and eax, 0x656a1bd0
cmp eax, 0x809a8200
ja 0x18034c3de
jmp 0x18034a6c2
mov eax, dword [0x180787388]
or eax, dword [0x18078738c]
sub eax, 0x983f8312
or eax, 0x5597e1e1
mov ecx, 0x24d38b32
xor edx, edx
div ecx
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
movabs rcx, 0x8000000000000001
cmp r8, rcx
setb cl
cmp eax, 0x7e1b38e8
jae 0x18034a6c2
jmp 0x18034a702
cmp rdx, 0
je 0x18034a75f
mov rcx, rbx
call fcn.1804cafa0
mov eax, dword [0x180787390]
or eax, dword [0x180787394]
add eax, 0x404e76af
imul eax, eax, 0xac7210da
add eax, 0x23304256
cmp eax, 0x59bf29c5
jb 0x18034c3eb
jmp 0x18034a739
mov eax, dword [0x180787398]
xor eax, dword [str.n_tN_]
imul eax, eax, 0x5d379325
imul eax, eax, 0xdeccfe9a
sub eax, 0x5e248ee7
cmp eax, 0x7238c2f6
jbe 0x18034a739
jmp 0x18034a75f
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807873a0]
add eax, dword [0x1807873a4]
or eax, 0x776778bb
mov ecx, 0x784eef70
xor edx, edx
div ecx
xor eax, 0xe969e6a
cmp eax, 0x35554193
je 0x18034c3f8
jmp 0x18034a79e
mov eax, dword [0x1807873a8]
xor edx, edx
div dword [0x1807873ac]
or eax, 0x3c8d2d80
or eax, 0x56de4232
imul eax, eax, 0x83b9983a
cmp eax, 0xf4b2b9b6
je 0x18034a79e
jmp case.0x18034a4bd.0
mov eax, dword [str._GXV]
xor eax, dword [0x1807873b4]
sub eax, 0x68498dda
and eax, 0xcbadf484
mov ecx, 0x99195be4
xor edx, edx
div ecx
cmp eax, 0x203607de
jae 0x18034c405
mov eax, dword [0x1807873b8]
xor edx, edx
div dword [0x1807873bc]
mov ecx, 0xb9ad65f3
xor edx, edx
div ecx
add eax, 0xad988b87
xor eax, 0xbe2f4e44
mov rcx, rsi
add rcx, 0x1c9
cmp eax, 0x119ea9c
je 0x18034c405
jmp 0x18034a82a
mov al, byte [rcx]
cmp al, 3
jne 0x18034a9e9
mov eax, dword [0x1807873c0]
and eax, dword [0x1807873c4]
mov ecx, 0xe97c795
xor edx, edx
div ecx
or eax, 0x426e5da
mov ecx, 0x5e0cdbcc
xor edx, edx
div ecx
cmp eax, 0xa2e97c53
ja 0x18034c412
jmp 0x18034a864
mov eax, dword [0x1807873c8]
xor eax, dword [0x1807873cc]
imul eax, eax, 0xcb4fd347
sub eax, 0x74d62bfd
mov ecx, 0x41150890
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x1b8
cmp eax, 0xdbec110b
jae 0x18034a864
jmp 0x18034a897
mov eax, dword [0x1807873d0]
imul eax, dword [0x1807873d4]
mov r8d, 0x706ec121
xor edx, edx
div r8d
imul eax, eax, 0x5a0735d6
and eax, 0x17cb819b
cmp eax, 0x555ae5b9
je 0x18034c41f
mov edx, dword [0x1807873d8]
imul edx, dword [0x1807873dc]
add edx, 0x2145c360
or edx, 0x8c7efc2
add edx, 0x18fa45c4
cmp byte [rcx], 0
sete al
cmp edx, 0xc416a654
ja 0x18034c41f
jmp 0x18034a8f8
test al, 1
jne 0x18034a901
jmp 0x18034a9e9
mov rax, rsi
add rax, 0x198
mov rdi, qword [rax]
mov eax, dword [0x1807873e0]
xor eax, dword [0x1807873e4]
mov ecx, 0x7343679d
xor edx, edx
div ecx
or eax, 0x39041436
mov ecx, 0x606aadb9
xor edx, edx
div ecx
cmp eax, 0xf147f5cb
ja 0x18034c430
jmp 0x18034a93d
mov eax, dword [0x1807873e8]
add eax, dword [0x1807873ec]
imul ecx, eax, 0x90b35e33
and ecx, 0xee022e26
and ecx, 0x5fd92182
cmp rdi, 0
sete al
cmp ecx, 0xb6b6850e
jae 0x18034a93d
test al, 1
jne 0x18034a9e9
jmp 0x18034a970
mov rax, rsi
add rax, 0x1a0
mov rbx, qword [rax]
mov eax, dword [0x1807873f0]
imul eax, dword [0x1807873f4]
mov ecx, 0x8a84ae2
xor edx, edx
div ecx
sub eax, 0xb558abb0
add eax, 0x252390d7
cmp eax, 0x5d33c215
jb 0x18034c43d
mov eax, dword [0x1807873f8]
sub eax, dword [0x1807873fc]
mov ecx, 0xb298f9e
xor edx, edx
div ecx
mov ebp, eax
or ebp, 0xd1c5cf66
add ebp, 0xf4116f1
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xb0eec3b0
jb 0x18034c43d
jmp 0x18034a9e9
mov rax, rsi
add rax, 0x170
mov r8, qword [rax]
cmp r8, 0
je 0x18034aa68
mov r9, rsi
add r9, 0x178
mov eax, dword [0x180787400]
or eax, dword [0x180787404]
and eax, 0x98a3e23c
and eax, 0x68b5ba89
mov ecx, 0xe98c9216
xor edx, edx
div ecx
cmp eax, 0x6220d168
je 0x18034c45f
mov eax, dword [0x180787408]
xor eax, dword [0x18078740c]
xor eax, 0xf8e3a82
and eax, 0xf0b588e4
xor eax, 0x4430dd27
mov rcx, qword [r9]
cmp eax, 0x1e14f30e
je 0x18034c45f
jmp 0x18034aa5a
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x180787410]
sub eax, dword [0x180787414]
or eax, 0x9d589feb
mov ecx, 0xbd464b42
xor edx, edx
div ecx
and eax, 0xbfd0e650
cmp eax, 0xe5b50667
jae 0x18034c46c
jmp 0x18034aa94
mov eax, dword [0x180787418]
xor edx, edx
div dword [0x18078741c]
or eax, 0x9178c376
mov ecx, 0x12590bf1
xor edx, edx
div ecx
and eax, 0x7712152e
mov rcx, qword [rsi + 0x168]
cmp eax, 0x69d38aba
jae 0x18034aa94
jmp 0x18034aac5
mov rax, rcx
and rax, 3
lea rdx, [0x1806c4754]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x180787470]
and eax, dword [0x180787474]
add eax, 0x8459cf50
or eax, 0x7d0a8f35
sub eax, 0x47be47c9
cmp eax, 0xe8ba9cb6
je 0x18034c4dd
mov eax, dword [0x180787478]
sub eax, dword [0x18078747c]
sub eax, 0x9dabdbac
mov ecx, 0x6e38c38
xor edx, edx
div ecx
mov ebx, eax
sub ebx, 0x8857d21a
mov rcx, rsi
add rcx, 0x1d8
call fcn.180346600
mov r14, rsi
add r14, 0x198
mov rcx, qword [rsi + 0x1c8]
mov rdi, qword [rsi + 0x1d0]
cmp ebx, 0x40344d76
jb 0x18034c4dd
jmp 0x18034ad55
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [r14], 0
sete al
test al, 1
jne 0x18034add9
jmp 0x18034ad71
mov r8, rsi
add r8, 0x1a0
mov eax, dword [0x180787480]
sub eax, dword [0x180787484]
imul eax, eax, 0xd1e0cd2
xor eax, 0x85498c84
xor eax, 0xda8bd079
cmp eax, 0xf8805a5c
ja 0x18034c4fd
jmp 0x18034ada4
mov eax, dword [0x180787488]
sub eax, dword [0x18078748c]
mov ecx, 0x760593b9
xor edx, edx
div ecx
sub eax, 0x6809a069
mov ecx, 0x3388aa1f
xor edx, edx
div ecx
mov rcx, qword [r8]
cmp eax, 0x2473a580
jae 0x18034ada4
jmp 0x18034add3
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, dword [0x180787490]
or eax, dword [0x180787494]
xor eax, 0xf9cd1333
xor eax, 0x684872d2
sub eax, 0x16928f3c
cmp eax, 0xf1c6215f
ja 0x18034c50e
mov eax, dword [0x180787498]
imul eax, dword [0x18078749c]
imul eax, eax, 0xa059ec5c
mov ecx, 0xe42ad1b
xor edx, edx
div ecx
sub eax, 0x879d37b4
mov rcx, qword [rsi + 0x1a8]
cmp eax, 0xb85658e3
jae 0x18034c50e
jmp 0x18034ae34
cmp rcx, 0
sete al
test al, 1
jne 0x18034aefd
jmp 0x18034ae45
mov eax, dword [0x1807874a0]
add eax, dword [0x1807874a4]
or eax, 0x4c944530
xor eax, 0xb0afeb04
mov ecx, 0x59b046b6
xor edx, edx
div ecx
cmp eax, 0x867d8450
jae 0x18034c51f
mov eax, dword [0x1807874a8]
imul eax, dword [0x1807874ac]
xor eax, 0xfbcc278b
add eax, 0xf5087fcd
mov ecx, 0xe7d8e1b8
xor edx, edx
div ecx
mov rdx, rsi
add rdx, 0x1b0
cmp eax, 0x47205d
je 0x18034c51f
jmp 0x18034aea6
mov eax, dword [0x1807874b0]
xor eax, dword [0x1807874b4]
xor eax, 0xbceae34b
sub eax, 0x692d84fa
imul eax, eax, 0xd55b6476
cmp eax, 0x1ddacdb4
je 0x18034c530
jmp 0x18034aecf
mov eax, dword [0x1807874b8]
or eax, dword [0x1807874bc]
xor eax, 0x7c1691b7
imul eax, eax, 0x41b15c92
and eax, 0x3832f60b
mov rcx, qword [rdx]
cmp eax, 0xd7fe5d60
jae 0x18034aecf
jmp 0x18034aef7
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, dword [0x1807874c0]
and eax, dword [0x1807874c4]
imul eax, eax, 0xb777db47
or eax, 0x76c4b4e2
sub eax, 0x6c1323e
cmp eax, 0xf3534781
je 0x18034c53d
mov eax, dword [0x1807874c8]
add eax, dword [0x1807874cc]
or eax, 0xc229ef9d
or eax, 0x2c53a594
imul eax, eax, 0x6648bb1a
mov rcx, qword [rsi + 0x1b8]
cmp eax, 0x4f4dffe3
jbe 0x18034c53d
jmp 0x18034af54
mov eax, dword [0x1807874d0]
add eax, dword [0x1807874d4]
mov r8d, 0xcc597bcb
xor edx, edx
div r8d
xor eax, 0x9c7684a7
imul eax, eax, 0xf69d6974
cmp eax, 0x6dd6f920
jae 0x18034c54e
jmp 0x18034af83
mov eax, dword [0x1807874d8]
imul eax, dword [0x1807874dc]
xor eax, 0xe7829a68
or eax, 0xd2c16a2c
or eax, 0xbffbe75c
cmp rcx, 0
sete r8b
cmp eax, 0xc1eca042
jbe 0x18034af83
jmp 0x18034afb0
mov eax, dword [0x1807874e0]
imul eax, dword [0x1807874e4]
mov ecx, 0x6f2f8e90
xor edx, edx
div ecx
imul eax, eax, 0x4808482b
add eax, 0xc346a6d
cmp eax, 0xd6226d9
jbe 0x18034c55f
jmp 0x18034afde
mov eax, dword [0x1807874e8]
add eax, dword [0x1807874ec]
sub eax, 0x7e5a5e09
xor eax, 0x39090728
sub eax, 0x3082e134
cmp eax, 0x1ca43bb3
je 0x18034afde
test r8b, 1
jne 0x18034b073
jmp 0x18034b008
mov rax, rsi
add rax, 0x1c0
mov rdi, qword [rax]
mov eax, dword [0x1807874f0]
xor edx, edx
div dword [0x1807874f4]
sub eax, 0xd808ae1c
and eax, 0x435550a5
mov ecx, 0x479c5a6a
xor edx, edx
div ecx
cmp eax, 0x77f9ff6e
jae 0x18034c570
jmp 0x18034b042
mov ebx, dword [0x1807874f8]
xor ebx, dword [0x1807874fc]
xor ebx, 0xef4a35f6
xor ebx, 0xd0608aa5
or ebx, 0xffffb43e
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp ebx, 0x5c7f9518
jb 0x18034b042
jmp 0x18034b073
mov r14, rsi
add r14, 0x158
mov rdi, qword [rsi + 0x188]
mov r15, rsi
add r15, 0x190
mov eax, dword [0x180787500]
and eax, dword [0x180787504]
or eax, 0xfadb0249
sub eax, 0x22457d17
xor eax, 0x9443153b
cmp eax, 0x73e3f5f1
je 0x18034c58a
mov eax, dword [0x180787508]
xor eax, dword [0x18078750c]
imul ebp, eax, 0xafb25bff
and ebp, 0x5c7c8a28
sub ebp, 0xbf3c020a
mov rbx, qword [r15]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [r14], 0
sete al
cmp ebp, 0x61cc019a
jae 0x18034c58a
test al, 1
jne 0x18034b164
jmp 0x18034b100
mov eax, dword [0x180787510]
add eax, dword [0x180787514]
sub eax, 0x1a08017
add eax, 0xf5c0535a
xor eax, 0x2e8ad391
cmp eax, 0x9dcaa759
je 0x18034c5b0
jmp 0x18034b128
mov ecx, dword [0x180787518]
xor ecx, dword [0x18078751c]
xor ecx, 0x1e1f7d5c
sub ecx, 0x1ff0aaf
xor ecx, 0xa73f295d
mov rax, rsi
add rax, 0x160
cmp ecx, 0x1e81faf4
jbe 0x18034b128
jmp 0x18034b159
mov rcx, qword [rax]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x18034b164
mov rax, rsi
add rax, 0x168
mov rax, qword [rax]
cmp rax, 0
je 0x18034b1dc
mov eax, dword [0x180787520]
imul eax, dword [0x180787524]
imul eax, eax, 0xe863e61c
add eax, 0x79aff4d9
sub eax, 0x2a716fa2
cmp eax, 0xfaf33515
je 0x18034c5bd
jmp 0x18034b1a0
mov ecx, dword [0x180787528]
sub ecx, dword [0x18078752c]
sub ecx, 0x42ce2a77
xor ecx, 0xbd587432
sub ecx, 0x16391e58
mov rax, rsi
add rax, 0x170
cmp ecx, 0x93a4cf29
je 0x18034b1a0
jmp 0x18034b1d1
mov rcx, qword [rax]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x18034b1dc
mov rax, qword [rsi + 0x178]
cmp rax, 0
sete al
test al, 1
jne 0x18034bfa5
jmp 0x18034b1f4
mov rax, rsi
add rax, 0x180
mov rcx, qword [rax]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x18034bfa5
mov eax, dword [0x180787530]
xor eax, dword [0x180787534]
mov ecx, 0x89896527
xor edx, edx
div ecx
imul eax, eax, 0x377bff19
mov ecx, 0xc3020ce1
xor edx, edx
div ecx
cmp eax, 0xb5a8d9de
je 0x18034c5ce
mov eax, dword [0x180787538]
xor eax, dword [0x18078753c]
mov ecx, 0x420afb39
xor edx, edx
div ecx
add eax, 0x82df1669
xor eax, 0x60327573
mov r8, rsi
add r8, 0x1a9
cmp eax, 0xaa8c60b2
jbe 0x18034c5ce
jmp 0x18034b270
mov eax, dword [0x180787540]
imul eax, dword [0x180787544]
sub eax, 0x4b51f0fb
sub eax, 0x33565fe7
and eax, 0x66cf5835
cmp eax, 0xda9ec1da
je 0x18034c5df
jmp 0x18034b299
mov eax, dword [0x180787548]
or eax, dword [0x18078754c]
mov ecx, 0xc64333a2
xor edx, edx
div ecx
imul eax, eax, 0x753fc3b5
xor eax, 0x56cdc341
cmp byte [r8], 3
sete cl
cmp eax, 0x20717e3
jbe 0x18034b299
jmp 0x18034b2c9
mov eax, dword [0x180787550]
add eax, dword [0x180787554]
mov r8d, 0x8429cf7d
xor edx, edx
div r8d
mov r8d, 0x8d77639
xor edx, edx
div r8d
or eax, 0x3f830a0b
cmp eax, 0xa93add6b
ja 0x18034c5f0
jmp 0x18034b2fd
mov eax, dword [0x180787558]
imul eax, dword [0x18078755c]
and eax, 0xff2ac473
and eax, 0x7fc7115f
or eax, 0x82da9fd0
cmp eax, 0x9c720b27
jae 0x18034b2fd
test cl, 1
jne 0x18034b32a
jmp 0x18034b514
mov eax, dword [0x180787560]
xor edx, edx
div dword [0x180787564]
and eax, 0x40889e91
or eax, 0xf51ac543
and eax, 0xabbf4383
cmp eax, 0x86fa76d7
jbe 0x18034c5fd
jmp 0x18034b354
mov eax, dword [0x180787568]
and eax, dword [0x18078756c]
sub eax, 0x8c82dde4
add eax, 0x30222a0a
and eax, 0x75c58840
mov rcx, rsi
add rcx, 0x198
cmp eax, 0xed193eff
ja 0x18034b354
jmp 0x18034b382
mov eax, dword [0x180787570]
xor edx, edx
div dword [0x180787574]
mov r8d, 0x7ecbf811
xor edx, edx
div r8d
sub eax, 0xcaf34de0
sub eax, 0x788ff9ea
cmp eax, 0xf4713eda
jae 0x18034c60a
mov edx, dword [0x180787578]
and edx, dword [0x18078757c]
sub edx, 0x81cc59f7
add edx, 0x10d0d63c
sub edx, 0x5d3f79fc
mov al, byte [rcx]
cmp edx, 0x8364c75
jb 0x18034c60a
jmp 0x18034b3de
cmp al, 0
jne 0x18034b514
mov eax, dword [0x180787580]
imul eax, dword [0x180787584]
add eax, 0x618af1bf
add eax, 0xde9a1e94
or eax, 0xbe310e3
cmp eax, 0x6bb54978
jbe 0x18034c617
mov ecx, dword [0x180787588]
xor ecx, dword [0x18078758c]
or ecx, 0x9acfd29c
and ecx, 0xfd0afa95
and ecx, 0x727a8ba4
mov rax, rsi
add rax, 0x178
cmp ecx, 0x30bf0f7b
jae 0x18034c617
jmp 0x18034b442
mov rdi, qword [rax]
mov eax, dword [0x180787590]
or eax, dword [0x180787594]
or eax, 0x28f16e62
sub eax, 0x9c31c615
add eax, 0x143ab37c
cmp eax, 0x65aeb856
je 0x18034c628
jmp 0x18034b46d
mov eax, dword [0x180787598]
or eax, dword [0x18078759c]
sub eax, 0x68e25335
or eax, 0x6b51355d
mov ecx, 0xb22445d9
xor edx, edx
div ecx
cmp rdi, 0
sete cl
cmp eax, 0xad2486d0
jae 0x18034b46d
test cl, 1
jne 0x18034b514
jmp 0x18034b4a1
mov r14, rsi
add r14, 0x180
mov eax, dword [0x1807875a0]
or eax, dword [0x1807875a4]
sub eax, 0x3f8761e3
add eax, 0xde5ab88f
sub eax, 0xd699daf7
cmp eax, 0x93ad427a
jae 0x18034c639
mov eax, dword [0x1807875a8]
xor edx, edx
div dword [0x1807875ac]
mov ebx, eax
and ebx, 0x851687fa
and ebx, 0xc06d6d20
sub ebx, 0x5d565aab
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x2477f21a
jb 0x18034c639
jmp 0x18034b512
jmp 0x18034b514
mov rax, rsi
add rax, 0x150
mov rdi, qword [rax]
cmp rdi, 0
je 0x18034b59b
mov r14, rsi
add r14, 0x158
mov eax, dword [0x1807875b0]
imul eax, dword [0x1807875b4]
sub eax, 0x9e57bf73
imul eax, eax, 0xbf227bf9
or eax, 0x1e883d98
cmp eax, 0xd8f9a617
je 0x18034c65b
mov eax, dword [0x1807875b8]
or eax, dword [0x1807875bc]
xor eax, 0x20f424c3
imul eax, eax, 0x90646488
mov ecx, 0x7dc6432
xor edx, edx
div ecx
mov ebx, eax
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x9fd13d14
jae 0x18034c65b
jmp 0x18034b599
jmp 0x18034b59b
mov eax, dword [0x1807875c0]
sub eax, dword [0x1807875c4]
or eax, 0xf4c310fb
or eax, 0x5a27bcbb
imul eax, eax, 0xb230b013
cmp eax, 0xc811aa49
ja 0x18034c679
jmp 0x18034b5c4
mov eax, dword [0x1807875c8]
imul eax, dword [0x1807875cc]
and eax, 0xf9e524f3
mov ecx, 0x52f57e5d
xor edx, edx
div ecx
or eax, 0x48fcfb6
mov rdx, rsi
add rdx, 0x148
cmp eax, 0x1150212e
je 0x18034b5c4
jmp 0x18034b5f7
mov eax, dword [0x1807875d0]
xor eax, dword [0x1807875d4]
sub eax, 0x7917fe6
sub eax, 0xcfa5a408
imul eax, eax, 0x2057fcbd
cmp eax, 0x5fa4e38f
je 0x18034c68a
mov eax, dword [0x1807875d8]
and eax, dword [0x1807875dc]
sub eax, 0x6df00252
sub eax, 0x62da57c7
add eax, 0xb21ee486
mov rcx, qword [rdx]
mov r8, rcx
and r8, 3
cmp eax, 0x27a97cd
jbe 0x18034c68a
jmp 0x18034b650
mov eax, dword [0x1807875e0]
xor eax, dword [0x1807875e4]
xor eax, 0x9e133193
mov r9d, 0x2b9d4cad
xor edx, edx
div r9d
sub eax, 0x79010dfa
cmp eax, 0x4c961cdf
je 0x18034c69b
jmp 0x18034b67e
mov eax, dword [0x1807875e8]
and eax, dword [0x1807875ec]
mov r9d, 0x718c86d4
xor edx, edx
div r9d
sub eax, 0xc20188be
or eax, 0xa0dbd933
cmp eax, 0xf5daa798
ja 0x18034b67e
lea rax, [0x1806c4744]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
mov al, byte [rsi + 0x199]
mov ecx, dword [0x180787650]
xor ecx, dword [0x180787654]
sub ecx, 0x233cead6
add ecx, 0x8e6638a6
sub ecx, 0xce89e9bb
cmp ecx, 0xff389022
je 0x18034c725
mov edx, dword [0x180787658]
imul edx, dword [0x18078765c]
sub edx, 0xb2881a04
xor edx, 0xd30448c
sub edx, 0xcd2c45f2
cmp al, 3
sete cl
cmp edx, 0xecaae902
ja 0x18034c725
jmp 0x18034b986
test cl, 1
jne 0x18034b990
jmp 0x18034ba18
mov rax, rsi
add rax, 0x188
mov al, byte [rax]
cmp al, 0
jne 0x18034ba18
mov eax, dword [0x180787660]
imul eax, dword [0x180787664]
and eax, 0x4089fc84
imul eax, eax, 0xb822dc94
imul eax, eax, 0xce2875e3
cmp eax, 0xc87b2875
je 0x18034c732
jmp 0x18034b9ca
mov ecx, dword [0x180787668]
or ecx, dword [0x18078766c]
add ecx, 0x4720ea3b
add ecx, 0xe1cc166d
add ecx, 0x5431edd2
mov rax, rsi
add rax, 0x168
cmp ecx, 0x2b25af25
je 0x18034b9ca
jmp 0x18034b9fb
mov rdx, qword [rax]
cmp rdx, 0
je 0x18034ba18
mov rcx, qword [rsi + 0x170]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18034ba18
mov rcx, rsi
add rcx, 0x140
mov eax, dword [0x180787670]
and eax, dword [0x180787674]
xor eax, 0x73f3e0d2
mov r8d, 0x403cdefd
xor edx, edx
div r8d
mov r8d, 0xa8957981
xor edx, edx
div r8d
cmp eax, 0x88b88695
ja 0x18034c743
jmp 0x18034ba56
mov eax, dword [0x180787678]
add eax, dword [0x18078767c]
imul eax, eax, 0xb296e17b
sub eax, 0xf3e9d2e0
xor eax, 0x626772a8
mov rdx, qword [rcx]
cmp eax, 0x208e2a50
ja 0x18034ba56
jmp 0x18034ba7e
mov eax, dword [0x180787680]
add eax, dword [0x180787684]
and eax, 0xdb05590d
add eax, 0x6ca86017
xor eax, 0xd935bb70
cmp eax, 0x78770230
je 0x18034c750
mov eax, dword [0x180787688]
and eax, dword [0x18078768c]
sub eax, 0xc9bf95d9
add eax, 0x416c8d44
imul ecx, eax, 0xd5d7fc7c
cmp rdx, 0
sete al
cmp ecx, 0xdaa918ca
ja 0x18034c750
test al, 1
jne case.0x18034a4bd.0
jmp 0x18034badd
mov rax, rsi
add rax, 0x148
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp case.0x18034a4bd.0
mov rax, rsi
add rax, 0x158
cmp byte [rax], 0
sete al
test al, 1
jne 0x18034bb11
jmp case.0x18034a4bd.0
mov rbx, rsi
add rbx, 0x140
mov rdi, rsi
add rdi, 0x148
mov r14, qword [rsi + 0x148]
mov eax, dword [0x180787690]
xor eax, dword [0x180787694]
or eax, 0x2fd3b5cc
and eax, 0xe74cc416
imul eax, eax, 0xc6cb91be
cmp eax, 0x8bd4d61f
jae 0x18034c761
mov eax, dword [0x180787698]
and eax, dword [0x18078769c]
xor eax, 0x551391f1
sub eax, 0x737de8e9
add eax, 0xe248c0e6
mov r15, qword [rsi + 0x150]
cmp r15, 0
sete cl
cmp eax, 0xabfd0df7
jb 0x18034c761
jmp 0x18034bb89
mov eax, dword [0x1807876a0]
sub eax, dword [0x1807876a4]
xor eax, 0x48e5da78
mov r8d, 0x32bfd2bd
xor edx, edx
div r8d
mov r8d, 0x717339a1
xor edx, edx
div r8d
cmp eax, 0x2f33d649
ja 0x18034c76e
jmp 0x18034bbbd
mov eax, dword [0x1807876a8]
xor eax, dword [0x1807876ac]
xor eax, 0x4e1b4b8a
and eax, 0x5adf9c4e
xor eax, 0x76f28f19
cmp eax, 0x331d9158
jbe 0x18034bbbd
test cl, 1
jne 0x18034bd47
jmp 0x18034bbea
xor eax, eax
jmp 0x18034bbee
mov ecx, dword [0x1807876b0]
and ecx, dword [0x1807876b4]
or ecx, 0x87c3fb1c
xor ecx, 0xa409934d
or ecx, 0xd519
cmp ecx, 0xb586ca0d
jae 0x18034c77b
jmp 0x18034bc1a
mov ecx, dword [0x1807876b8]
or ecx, dword [0x1807876bc]
imul r9d, ecx, 0x94bffca1
add r9d, 0x60804e6e
xor r9d, 0x87b33fb5
imul rdx, rax, 0x18
mov rcx, r14
add rcx, rdx
mov r12, rax
add r12, 1
mov r8, qword [rcx]
cmp r8, 0
sete dl
cmp r9d, 0xf8fff284
ja 0x18034bc1a
test dl, 1
jne 0x18034bcd8
jmp 0x18034bc66
mov eax, dword [0x1807876c0]
add eax, dword [0x1807876c4]
mov r9d, 0xbe532749
xor edx, edx
div r9d
sub eax, 0x807c5592
and eax, 0x89def056
cmp eax, 0xfa04c394
je 0x18034c78c
mov edx, dword [0x1807876c8]
and edx, dword [0x1807876cc]
or edx, 0x1ae2d7ed
or edx, 0x43237d36
or edx, 0x789198fa
mov rax, rcx
add rax, 8
cmp edx, 0x26bd27e0
je 0x18034c78c
jmp 0x18034bcc5
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x18034bcd8
mov eax, dword [0x1807876d0]
xor edx, edx
div dword [0x1807876d4]
mov ecx, 0x43e0656a
xor edx, edx
div ecx
xor eax, 0xcbc58128
mov ecx, 0x772f2d37
xor edx, edx
div ecx
cmp eax, 0xc9c77a50
ja 0x18034c79d
jmp 0x18034bd0a
mov eax, dword [0x1807876d8]
add eax, dword [0x1807876dc]
xor eax, 0xbe30429d
or eax, 0x9249369c
mov ecx, 0xa5b5df82
xor edx, edx
div ecx
cmp r12, r15
sete cl
cmp eax, 0xd957d38f
je 0x18034bd0a
jmp 0x18034bd38
test cl, 1
mov rax, r12
jne 0x18034bd45
jmp 0x18034bbee
jmp 0x18034bd47
mov eax, dword [0x1807876e0]
xor eax, dword [0x1807876e4]
mov ecx, 0xaff7b72b
xor edx, edx
div ecx
xor eax, 0xcd3bd19
or eax, 0x94e54015
cmp eax, 0xb9fdf36d
je 0x18034c7ae
mov eax, dword [0x1807876e8]
add eax, dword [0x1807876ec]
mov ecx, 0xdc3bf88
xor edx, edx
div ecx
add eax, 0x2e54e165
imul eax, eax, 0xaef7399
mov r8, qword [rbx]
cmp eax, 0xd7863043
je 0x18034c7ae
jmp 0x18034bda1
cmp r8, 0
sete cl
mov eax, dword [0x1807876f0]
or eax, dword [0x1807876f4]
mov r9d, 0x4f298a8a
xor edx, edx
div r9d
add eax, 0x537e04be
or eax, 0xab0a5aa1
cmp eax, 0xe0aa8872
jb 0x18034c7bb
mov eax, dword [0x1807876f8]
or eax, dword [0x1807876fc]
or eax, 0xc0551cf0
and eax, 0x9a6a101c
xor eax, 0x58216ec2
cmp eax, 0x57ddaa51
jb 0x18034c7bb
test cl, 1
jne case.0x18034a4bd.0
jmp 0x18034be05
mov eax, dword [0x180787700]
xor edx, edx
div dword [0x180787704]
or eax, 0xac562854
and eax, 0x8a92cda2
xor eax, 0x54f9b445
cmp eax, 0x8c6e2174
jbe 0x18034c7cc
mov eax, dword [0x180787708]
add eax, dword [0x18078770c]
and eax, 0xe1683b5c
xor eax, 0xf16fb33
sub eax, 0x874f7454
mov rcx, qword [rdi]
cmp eax, 0x355acc8b
jb 0x18034c7cc
jmp 0x18034be58
imul rdx, r8, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x18034a4bd.0
mov rdi, rsi
add rdi, 0x140
mov eax, dword [0x180787710]
sub eax, dword [0x180787714]
imul eax, eax, 0x29457983
imul eax, eax, 0xcd9cf1b
or eax, 0x1f9d25ae
cmp eax, 0x837013d3
jbe 0x18034c7dd
mov eax, dword [0x180787718]
xor edx, edx
div dword [0x18078771c]
mov ebx, eax
and ebx, 0x55ab0fca
sub ebx, 0xcc18c99b
sub ebx, 0x19a748f7
mov rcx, rdi
call fcn.180346600
cmp ebx, 0x477159f6
ja 0x18034c7dd
jmp 0x18034bed6
mov eax, dword [0x180787720]
add eax, dword [0x180787724]
xor eax, 0xd413c29
mov ecx, 0x41838433
xor edx, edx
div ecx
mov ecx, 0xab06c125
xor edx, edx
div ecx
cmp eax, 0xd4008f0
ja 0x18034c7f2
jmp 0x18034bf06
mov eax, dword [0x180787728]
xor eax, dword [0x18078772c]
imul eax, eax, 0xab2bb51b
imul eax, eax, 0x6645535c
xor eax, 0x144853c6
cmp eax, 0x900b55cc
ja 0x18034bf06
jmp case.0x18034a4bd.0
mov eax, dword [0x180787730]
xor eax, dword [0x180787734]
or eax, 0x12bb2e8f
add eax, 0xfc711fb8
imul eax, eax, 0xbfb9ef18
cmp eax, 0xb31f2a1f
ja 0x18034c803
mov eax, dword [0x180787738]
and eax, dword [0x18078773c]
or eax, 0xbf79092c
xor eax, 0xfd999693
or eax, 0xbf996880
mov rcx, rsi
add rcx, 0x140
cmp eax, 0xe76a0ae3
jb 0x18034c803
jmp 0x18034bf85
call fcn.180356850
jmp case.0x18034a4bd.0
mov rdi, rsi
add rdi, 0x139
mov al, byte [rdi]
cmp al, 0
je 0x18034c0cd
jmp 0x18034c152
mov eax, dword [0x180787740]
sub eax, dword [0x180787744]
or eax, 0x735f8296
xor eax, 0x330f06af
add eax, 0xbb12ad01
cmp eax, 0xd6a6865d
je 0x18034c810
jmp 0x18034bfcd
mov eax, dword [0x180787748]
xor eax, dword [0x18078774c]
mov ecx, 0xe45e9a09
xor edx, edx
div ecx
xor eax, 0x530ab5a0
sub eax, 0xdaf3de03
mov rcx, rsi
add rcx, 0xe0
cmp eax, 0x4d051b41
jb 0x18034bfcd
jmp 0x18034bfff
mov eax, dword [0x180787750]
add eax, dword [0x180787754]
imul eax, eax, 0x839461ea
or eax, 0x44890b5b
mov r8d, 0x5bd4ffea
xor edx, edx
div r8d
cmp eax, 0x3642d8f
ja 0x18034c821
jmp 0x18034c02e
mov eax, dword [0x180787758]
xor eax, dword [0x18078775c]
mov r8d, 0xc52c10d3
xor edx, edx
div r8d
sub eax, 0x4e3066a9
add eax, 0xd66e9dd5
cmp eax, 0x7713f538
jb 0x18034c02e
jmp 0x18034c058
mov rdx, qword [rcx]
cmp rdx, 0
je case.0x18034a4bd.0
mov rax, rsi
add rax, 0xe8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x180787760]
xor eax, dword [0x180787764]
or eax, 0xc8a36b0e
and eax, 0xaaa64b64
imul eax, eax, 0x8304824e
cmp eax, 0x510e2ae2
jbe 0x18034c832
jmp 0x18034c0a5
mov eax, dword [0x180787768]
add eax, dword [0x18078776c]
imul eax, eax, 0xafcb1466
sub eax, 0x989b041f
or eax, 0xdc809d59
cmp eax, 0xf65321c3
jae 0x18034c0a5
jmp case.0x18034a4bd.0
mov byte [rdi], 0
mov rdi, rsi
add rdi, 0x13a
mov al, byte [rsi + 0x13a]
cmp al, 0
sete cl
mov eax, dword [str.fiu__4]
imul eax, dword [0x180787774]
mov r8d, 0x6c44e757
xor edx, edx
div r8d
or eax, 0x7a690860
mov r8d, 0x47018c2b
xor edx, edx
div r8d
cmp eax, 0x920efed5
je 0x18034c843
mov eax, dword [0x180787778]
xor eax, dword [0x18078777c]
xor eax, 0x86050274
add eax, 0x7534250
mov r8d, 0xae68a8c5
xor edx, edx
div r8d
cmp eax, 0xf685b7b3
ja 0x18034c843
test cl, 1
jne 0x18034c1d9
jmp 0x18034c241
mov eax, dword [0x180787780]
and eax, dword [0x180787784]
xor eax, 0x57151295
mov ecx, 0x775d0ab1
xor edx, edx
div ecx
sub eax, 0xec894efe
cmp eax, 0xd4e0b74f
je 0x18034c850
jmp 0x18034c17e
mov ecx, dword [0x180787788]
imul ecx, dword [0x18078778c]
add ecx, 0xaa048618
add ecx, 0xd699bd2
xor ecx, 0x4310eb2d
mov rax, rsi
add rax, 0xc8
cmp ecx, 0xaf79f00a
je 0x18034c17e
jmp 0x18034c1b0
mov rdx, qword [rax]
cmp rdx, 0
je 0x18034c0cd
mov rax, rsi
add rax, 0xd0
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18034c0cd
mov eax, dword [0x180787790]
or eax, dword [0x180787794]
imul eax, eax, 0xd04b7724
or eax, 0xb9b00af4
sub eax, 0xb03b1a75
cmp eax, 0x543b71e4
ja 0x18034c85d
jmp 0x18034c202
mov eax, dword [0x180787798]
xor edx, edx
div dword [0x18078779c]
and eax, 0x2ea0d068
xor eax, 0xe4552256
or eax, 0x20e92fd2
mov byte [rdi], 0
cmp eax, 0x1e79df68
je 0x18034c202
jmp 0x18034c22b
mov r9, rsi
add r9, 0x58
mov ebx, 0x70
mov edi, 0x88
mov byte [rax], al
add byte [rax], al
jmp case.0x180349e26.0
mov rdx, qword [rsi + 0xb0]
cmp rdx, 0
sete al
test al, 1
jne 0x18034c1d9
jmp 0x18034c255
mov rax, rsi
add rax, 0xb8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18034c1d9
fbld tbyte [rcx]
std
mov ebp, cs
cld
mov esi, 0xc90569a1
invalid
invalid
xchg byte [rax - 0x109aa498], dl
out 0xe9, al
mov edi, 0x55ffffdb
push rbp
jrcxz 0x18034c2a8
movsd dword [rdi], dword [rsi]
or al, 0xd8
sahf
mov eax, 0xffdc14e9
invalid
jge 0x18034c238
pop rcx
mov ebp, 0xe94d3378
jno 0x18034c283
invalid
invalid
invalid
vpavgb xmm3, xmm2, xmm4
invalid
sal qword [r11 - 0x21e76656], 1
jrcxz 0x18034c327
insb byte [rdi], dx
jmp 0x18034a001
jne 0x18034c2b0
outsd dx, dword [rsi]
invalid
sbb al, 0x33
int 0x48
and al, 0xab
nop
cli
jno 0x18034c33c
jmp 0x18034a0ee
movabs rsp, 0x6b496182da0546ad
xlatb
sbb byte [rax - 0x77], cl
int1
mov r8d, 8
call fcn.1804cafa0
jmp 0x18034a154
out 0x91, eax
fldenv [rcx*2 - 0x16458bab]
lodsb al, byte [rsi]
fdivp st(7)
mov edx, 0xffdeace9
inc esp
invalid
invalid
invalid
lahf
lodsd eax, dword [rsi]
movabs byte [0x11d8352514e248ea], al
jmp 0x18034a284
sbb eax, 0x4a338765
adc byte [rsi], cl
jno 0x18034c30f
adc al, byte [rbp + 0xe8b49df]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x18034a314
invalid
jmp qword [0x1456dae2d]
and eax, 0xc538eac2
retf
mov ah, 0xc8
sahf
mov esp, 0x65a8addc
pop rsi
loope 0x18034c39b
shr cl, 0xe8
loopne 0x18034c393
invalid
jmp [rax - 0x21]
push 0x5fb4a6df
cmc
invalid
insb byte [rdi], dx
mov bl, 0xb
sub al, byte [rdi]
retf
jns 0x18034c365
jnp 0x18034c3e1
invalid
and ch, byte [rbx]
and al, 0x9f
out dx, eax
invalid
iretd
int3
div dword [rbx - 0xc]
cwde
adc cl, ch
invalid
jmp rsi
out 0xc7, al
invalid
adc esp, dword [rdx + 0x46dd2c05]
invalid
insb byte [rdi], dx
xchg edx, eax
invalid
jmp 0x1093c87d5
xchg ebx, eax
jb 0x18034c47e
cmp byte [rdx], ch
sub al, 0xd5
mov al, 0xbf
jrcxz 0x18034c3ea
and ebp, ecx
xchg ebp, eax
in al, 0xff
inc eax
mov al, 0x6e
invalid
sal byte [rax - 0x4fd89892], 0xa4
pop rbp
jmp 0x18034a93b
je 0x18034c48b
mov ecx, 0x49e0d1eb
ret 0x75a8
jmp 0x18034c470
add eax, 0x46f648e
lahf
adc ebx, dword [rsi]
jmp 0x18034aa2f
insb byte [rdi], dx
sbb esi, esp
clc
mov ah, byte [rdx - 0x6f]
or rax, 0xffffffffe9905ce4
adc eax, 0x53ffffe6
jae 0x18034c457
sbb bh, dh
scasd eax, dword [rdi]
hlt
out 0xff, al
inc esp
mov dh, ah
invalid
invalid
jnp 0x18034c53d
wait
or dword [rax - 0x6a], esp
loope 0x18034c563
mov r14b, 0xee
jmp 0x18034ada2
adc cl, al
add dword [rbp + 0x2a], 0x474c9024
cmpsd dword [rsi], dword [rdi]
in eax, 0xe9
in eax, 0xe9
loopne 0x18034c505
invalid
or eax, 0x5684c2ad
xlatb
pop rax
lahf
mov cl, 0xfc
fmul st(4), st(0)
jmp 0x18034ae6f
movabs byte [0xe956af79a7ce41f8], al
nop
jmp 0x10845c53e
adc byte [rax - 0x131d3bc1], cl
invalid
xchg esp, eax
invalid
movsb byte [rdi], byte [rsi]
loopne 0x18034c5bb
cmp eax, 0xea22e977
invalid
sbb edx, edx
adc ebp, eax
push rbp
or eax, 0xea7d4120
jo 0x18034c555
insb byte [rdi], dx
invalid
adc al, 0x38
invalid
add ebx, dword [0x160b741f5]
xchg edi, eax
jg 0x18034c519
invalid
fist dword [rcx]
add byte [rax - 0x15], dh
int3
invalid
in al, 0xaa
cmp byte [rsi], al
xchg ebp, eax
invalid
jmp 0x18034c5cc
invalid
insb byte [rdi], dx
mov bl, byte [rax]
invalid
xchg ebx, eax
fild dword [rax]
xchg byte [r13 + 0x23e7fefd], bpl
invalid
invalid
loopne 0x18034c5cb
jb 0x18034c634
scasb al, byte [rdi]
in al, dx
cmp al, 0xe9
invalid
or dword [rdx - 0x59a20bf7], edi
invalid
or al, 0xc2
insd dword [rdi], dx
leave
test al, 0x17
fdivrp st(7)
jmp 0x18034b3b0
fdivr dword [rbp - 0x38d8b9b9]
xchg esi, eax
or bh, byte [rbx]
rcl ecx, 1
and ecx, ebp
in eax, 0xed
invalid
leave
xchg ecx, eax
cmc
shr dword [rdi], cl
movsd dword [rdi], dword [rsi]
fmul qword [rbx + 0x43]
invalid
jmp 0x18034b46b
cqo
invalid
jo 0x18034c69a
jne 0x18034c5e6
push rcx
invalid
iretd
movabs eax, dword cs:[0xef08848503ce74ec]
push rcx
jmp 0x18034b61e
invalid
fld qword [rbp + 0x4f]
frstor dword [rcx + rbx]
cld
mov edx, 0xffefd4e9
dec dword [rbp + 0x4395d99d]
mov cl, 0x1c
xor cl, ch
xor esi, eax
invalid
cmp ebp, dword [rdi + 0x71]
int3
shrd edi, esi, 0xb1
mov dl, 0x1e
invalid
mov edx, 0x8265b3cd
sbb eax, 0x4e90d2f
invalid
rcr byte [rbx + rdx*8], 0xa2
mov ecx, 0x68025788
jmp 0x180280b49
lea edx, [rdi - 0x22]
invalid
cmp ebx, esi
test al, 0x20
mov ebx, 0xe92c84fe
hlt
invalid
cdq
invalid
or al, 0xcc
imul esi, esi, 0x56f16d94
mov dh, 0xd1
mov dl, 0xba
jmp 0x18034bd08
inc dword [rdi]
insb byte [rdi], dx
fsub st(4), st(0)
invalid
sbb byte [0x129ad7a38], bh
lodsd eax, dword [rsi]
test eax, 0x77a7a05c
jmp 0x18034bdd4
mov word [rdx + rcx + 0x3847e322], gs
fadd qword [rbx]
pop rbp
sbb al, 0x6d
jmp 0x18034be2d
sub al, 0x78
push rbp
fld xword [rdi]
adc ah, byte [rdi + 0x48]
mov ecx, edi
call fcn.180346600
jmp 0x18034be9e
xlatb
add dword [rcx*8 + 0x2477a35], 0xffffffd4
stc
mov ebx, esi
jmp 0x18034bf04
add ebx, edx
cld
popfq
int1
shl byte [rcx + rbp*8 + 0x43], 0xf7
invalid
sub al, bh
jle 0x18034c832
sub bh, byte [rbp - 0x79]
push 0xffffffffb06cf54a
jmp 0x18034bfcb
sub byte [rcx], ah
xchg esp, eax
mov al, 0x79
invalid
cwde
enter 0xfffffffffffffe83, 0xffffffffffffffcb
invalid
push rdi
invalid
invalid
movabs al, byte [0x1db1b56495331650]
lodsb al, byte [rsi]
jbe 0x18034c85d
mov byte [rdi], 0
jmp 0x18034c200
add dword [rax], eax
add bl, ch
add byte [rbx - 0x7bf0fb18], al
jne 0x18034db95
add byte [rax], al
fidiv dword [rbx]
xchg edx, eax
sar dword [0x18da80b7b], 0x76
invalid
dec esp
int3
mov esi, ecx
add byte [0x1fee94a96], ch
and eax, 0x4840f3c
add eax, dword [rax]
add byte [rbx + 0x43912d05], cl
add byte [rbx], ch
add eax, 0x43912b
add byte [rbx + 0x4390a805], cl
add byte [rbx], cl
add eax, 0x4390a6
mov eax, dword [0x180787c08]
or eax, dword [0x180787c0c]
mov ecx, 0x9a81787
xor edx, edx
div ecx
xor eax, 0xf33117ba
or eax, 0xe04ad8fb
cmp eax, 0xdd9dd169
jb 0x18034eddb
jmp 0x18034e4ed
cmp eax, 0x789a1d54
add eax, 0xd98bde4c
push 0x54
jmp 0x18034eb5a
add rsp, 0x28
pop rdi
pop rsi
ret
mov eax, dword [0x180787d58]
or eax, dword [0x180787d5c]
add byte [0x1b4cbcf94], bpl
add byte [0x1b4cbcf94], bpl
mov ecx, 0xe430c502
xor edx, edx
div ecx
mov ecx, 0xede7b60a
xor edx, edx
div ecx
int1
int1
cmp eax, 0x9a82af9f
ja 0x18034f7ce
mov rax, r8
sub rax, 4
mov rcx, rsi
ja 0x18034fa09
lea rax, [0x1806c47a4]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
mov rcx, rsi
add rcx, 8
jmp 0x18034fa09
mov rcx, rsi
add rcx, 8
jmp 0x18034fa09
mov eax, dword [0x180787d60]
xor eax, dword [0x180787d64]
sub eax, 0xd00dee66
mov ecx, 0xf33ad2d2
xor edx, edx
div ecx
mov ecx, 0x6b0c1ff7
xor edx, edx
div ecx
cmp eax, 0x6ee2a993
je 0x18034fedb
mov eax, dword [0x180787d68]
and eax, dword [0x180787d6c]
and eax, 0x7239869a
add eax, 0x3eb9baf2
xor eax, 0x8c49106b
mov rcx, rsi
add rcx, 8
cmp eax, 0x4fcd34c7
jae 0x18034fedb
jmp 0x18034f88d
mov eax, dword [0x180787d70]
add eax, dword [0x180787d74]
add eax, 0x35306b8c
add eax, 0xef1d7948
imul eax, eax, 0xb0ad62be
cmp eax, 0xcc851b6e
outsb dx, byte [rsi]
sbb eax, dword [rbp + 0x38840fcc]
invalid
add byte [rax], al
outsb dx, byte [rsi]
sbb eax, dword [rbp + 0x38840fcc]
invalid
jmp 0x18034f8b6
mov eax, dword [0x180787d78]
and eax, dword [0x180787d7c]
mov r8d, 0xe5f14924
xor edx, edx
div r8d
mov r8d, 0xdc17f492
xor edx, edx
div r8d
imul eax, eax, 0xafbd847b
cmp eax, 0xf5645196
je 0x18034f8b6
jmp 0x18034fa09
mov eax, dword [0x180787d80]
add eax, dword [0x180787d84]
mov ecx, 0xacebb9c8
xor edx, edx
div ecx
add eax, 0x6110dc03
xor eax, 0x41eaa986
test eax, 0x363d41ea
pop rcx
push rbx
push rdi
test eax, 0x363d41ea
pop rcx
push rbx
push rdi
ja 0x18034fefd
jmp 0x18034f916
mov eax, dword [0x180787d88]
xor eax, dword [0x180787d8c]
or eax, 0x9d431f61
and eax, 0xaba66ad4
or eax, 0x51cc9d7
mov rcx, rsi
add rcx, 8
cmp eax, 0x96f505e4
ja 0x18034f916
jmp 0x18034f941
jmp 0x18034fa09
mov eax, dword [0x180787d90]
and eax, dword [0x180787d94]
sub eax, 0x8acee907
xor eax, 0xf32d348f
or eax, 0x7cc6f3db
cmp eax, 0xe3cb214
je 0x18034ff0a
jmp 0x18034f96e
mov eax, dword [0x180787d98]
add eax, dword [0x180787d9c]
imul eax, eax, 0xe1e41694
and eax, 0x7689e3b2
and eax, 0xaaf80de2
mov rcx, rsi
add rcx, 8
cmp eax, 0xacbe8be3
ja 0x18034f96e
jmp 0x18034f99a
mov r8, qword [rcx]
movabs rax, 0x8000000000000002
cmp r8, rax
setl r9b
mov eax, dword [0x180787da0]
imul eax, dword [0x180787da4]
xor eax, 0x7fae751b
and eax, 0xd8b65ebb
mov r10d, 0x3ab9d2d4
xor edx, edx
div r10d
cmp eax, 0xf9716787
ja 0x18034ff1b
mov eax, dword [0x180787da8]
or eax, dword [0x180787dac]
add eax, 0xeb2a8292
and eax, 0xa3df58f7
sub eax, 0xa3dc02c2
cmp eax, 0x6bcb06b2
jbe 0x18034ff1b
test r9b, 1
jne 0x18034fa80
jmp 0x18034fa0c
mov r8, qword [rcx]
cmp r8, 0
je 0x18034fa80
mov eax, dword [0x180787db0]
add eax, dword [0x180787db4]
add eax, 0x55b8de96
sub eax, 0xf70c70b1
or eax, 0x275a8dbc
cmp eax, 0xba5b82aa
je 0x18034ff28
mov eax, dword [0x180787db8]
add eax, dword [0x180787dbc]
sub eax, 0x328a2aee
mov r9d, 0xa88cfad3
xor edx, edx
div r9d
add eax, 0xe469ebc7
mov rdx, rcx
add rdx, 8
cmp eax, 0x49654b45
jb 0x18034ff28
jmp 0x18034fa6d
mov rcx, qword [rdx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x18034fa80
add rsi, 0x28
mov rdi, qword [rsi]
mov rax, rdi
add rax, 0x1c8
lock dec qword [rax]
sete al
test al, 1
jne 0x18034fa9d
jmp 0x18034fada
mov rcx, rdi
sub rcx, 0xffffffffffffff80
mov edx, 1
lock xadd qword [rdi + 0x88], rdx
call fcn.180403270
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
add rdi, 0x100
mov rcx, rdi
call fcn.18063cf70
jmp 0x18034fada
mov eax, dword [0x180787dc0]
add eax, dword [0x180787dc4]
add eax, 0x93768c5b
and eax, 0x6b03efb7
add eax, 0x221c0ea3
cmp eax, 0xc7819165
ja 0x18034ff35
jmp 0x18034fb02
mov eax, dword [0x180787dc8]
imul eax, dword [0x180787dcc]
sub eax, 0xb807b5ff
imul eax, eax, 0xce8b1224
and eax, 0x701a4c72
mov rcx, qword [rsi]
lock dec qword [rcx]
sete cl
cmp eax, 0xaed5f609
ja 0x18034fb02
jmp 0x18034fb32
mov eax, dword [0x180787dd0]
xor edx, edx
div dword [0x180787dd4]
and eax, 0xe471fbdf
sub eax, 0x70fd33ff
and eax, 0x1295f20c
cmp eax, 0x3b94feb5
je 0x18034ff4c
mov eax, dword [0x180787dd8]
and eax, dword [0x180787ddc]
sub eax, 0xeebfffd
mov r8d, 0xedf4f207
xor edx, edx
div r8d
xor eax, 0xf6638804
cmp eax, 0x1503eeed
jbe 0x18034ff4c
test cl, 1
jne 0x18034fb90
jmp 0x18034f6af
mov rcx, rsi
call fcn.1804b8d50
jmp 0x18034f6af
jmp 0x1d00fa4bd
sub al, 0x2c
push rax
mov bh, 0x85
cmp eax, 0x9223187f
shr byte [rdi], 1
jmp 0x18034f8b4
out dx, eax
dec eax
invalid
in al, 0xcb
xor dword [rcx], esi
lock and qword [r13 + 0x4f], r8
insb byte [rdi], dx
fnstenv [rcx + rbp*8 - 0x5af]
mov esi, 0xa65e26b1
movabs dword [0x90fffffab3e932e7], eax
nop
invalid
test dword [rax], ebp
enter 0xffffffffffff805d, 0xffffffffffffff84
mov ah, 0x7b
mov rax, qword [rsi]
lock dec qword [rax]
sete al
jmp 0x18034fb00
or rax, 0x3ccfa3a5
mov edi, eax
jmp 0x18034fb5a
sub dword [rcx], eax
xor edx, edx
div r9d
or eax, 0x41a12c31
and eax, 0xf1eb3fc
cmp eax, 0xd9b1ad50
ja 0x180353307
mov eax, dword [0x180788448]
add eax, dword [0x18078844c]
and eax, 0x9b69840c
or eax, 0x61e73546
imul edx, eax, 0x4e9e06f1
cmp rcx, 0
sete al
cmp edx, 0xce1b84a2
je 0x180353307
jmp 0x18035302b
test al, 1
jne 0x180353031
jmp 0x18035303c
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 0
setne al
mov eax, dword [0x180788450]
or eax, dword [0x180788454]
imul eax, eax, 0xfd049514
mov ecx, 0x6c13dfbf
xor edx, edx
div ecx
sub eax, 0x8e7638bb
cmp eax, 0x4079d23f
jbe 0x180353318
mov eax, dword [0x180788458]
sub eax, dword [str.l_v]
xor eax, 0x16a84b1d
mov ecx, 0x98b625b5
xor edx, edx
div ecx
xor eax, 0x3930f5a7
cmp eax, 0xfa843e1f
je 0x180353318
jmp 0x18035309a
mov eax, r8d
and eax, 3
lea rcx, [0x1806c47b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
rol byte [rbx - 0x72b7fc20], 0xd
adc dword [rdi], edx
invalid
dec dword [rbx]
xlatb
sub eax, 0x4a9ccce8
cmp eax, 0x738256ff
jbe 0x180353329
jmp 0x1803530d8
mov eax, dword [0x180788468]
or eax, dword [0x18078846c]
mov ecx, 0x44ca2777
xor edx, edx
div ecx
imul eax, eax, 0x3445772b
mov ecx, 0x12650c5d
xor edx, edx
div ecx
mov rcx, r8
shr rcx, 0x20
cmp ecx, 0x29
setb cl
cmp eax, 0x8e675218
jae 0x1803530d8
jmp 0x180353112
jmp 0x180353031
mov ebp, dword [0x180788498]
sub ebp, dword [0x18078849c]
sub ebp, 0x9b349875
add ebp, 0x593c309e
xor ebp, 0x471a92e2
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
cmp ebp, 0xa0abf951
jb 0x180353354
jmp 0x18035324d
mov eax, dword [0x1807884a0]
sub eax, dword [0x1807884a4]
or eax, 0x59363f0e
add eax, 0xce5d46be
imul eax, eax, 0x4bba6bfe
cmp eax, 0xd1d853b2
ja 0x18035336f
mov eax, dword [0x1807884a8]
and eax, dword [0x1807884ac]
mov ecx, 0xa8c8f50f
xor edx, edx
div ecx
sub eax, 0x424348a4
sub eax, 0x66d06c98
cmp eax, 0xa6aaf57
jbe 0x18035336f
jmp 0x1803532a0
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807884b0]
add eax, dword [0x1807884b4]
sub eax, 0x986854f0
add eax, 0xdba3ea4b
or eax, 0x7d786242
cmp eax, 0x5a53699f
je 0x18035337c
jmp 0x1803532db
mov eax, dword [0x1807884b8]
imul eax, dword [str.__uM]
mov ecx, 0xa539b69b
xor edx, edx
div ecx
add eax, 0x85428c07
add eax, 0x81c8328d
cmp eax, 0xc83578e3
je 0x1803532db
invalid
jmp 0x180353031
cmpsd dword [esi], dword [edi]
sal edx, 1
adc dword [rcx - 0x73], eax
sbb bl, byte [rax + 0x4b]
pop rcx
jmp 0x180352ffa
cwde
int1
invalid
pop rcx
cmp al, 0x7d
jnp 0x180353337
insb byte [rdi], dx
jbe 0x1803532e4
jmp 0x1803530d6
and edx, esp
xor byte [rsi - 0x16e03808], al
cld
std
invalid
xchg esi, eax
and dword [0x111dfead1], edi
sbb al, 0x48
mov ecx, edi
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
jmp 0x180353213
xor esp, dword [rdx]
invalid
rep stosd dword [rdi], eax
push rdi
invalid
sub byte [rax - 0x77], cl
invalid
add byte [0x1c391dee5], ch
mov eax, dword [0x1807884e0]
or eax, dword [0x1807884e4]
imul eax, eax, 0x63c2f044
sub eax, 0x5d8fe636
and eax, 0x6369792e
cmp eax, 0xf8debe71
ja 0x180354cab
mov eax, dword [0x1807884e8]
xor eax, dword [0x1807884ec]
imul eax, eax, 0xf82fd9a0
xor eax, 0x9033f31
sub eax, 0x6ad7908d
nop
xlatb
push 0x48
mov ecx, dword [rsi + 0x20]
nop
xlatb
push 0x48
mov ecx, dword [rsi + 0x20]
cmp eax, 0xd6a14975
jae 0x180354cab
jmp 0x180353504
mov r8d, 1
call fcn.1804cafa0
jmp 0x1803533bf
jmp 0x180353687
mov eax, dword [str.E:15]
xor eax, dword [0x18078852c]
add byte [0x1beb112e6], ah
add byte [0x1beb112e6], ah
mov ecx, 0x2624a86a
xor edx, edx
div ecx
mov ebx, eax
or ebx, 0x55846796
test byte [ebp + 0x49], dl
mov ecx, dword [rsi]
test byte [ebp + 0x49], dl
mov ecx, dword [rsi]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x7c79d2d8
ja 0x180353687
jmp 0x1803536c4
jmp 0x180353ca7
cmp word [rax], 3
sete al
test al, 1
jne 0x1803536e2
jmp 0x180353ca7
mov rcx, rsi
add rcx, 0x260
add ecx, 0x260
add ecx, 0x260
call fcn.18048ee80
jmp 0x180353ca7
add ecx, 0x240
call fcn.18034e4c0
jmp 0x180353e88
add al, byte [rax]
add byte [rbx + 0x434e0205], cl
add byte [rbx], ah
add eax, 0x434e00
sub eax, 0x69141ce3
mov ecx, 0xeef1621
xor edx, edx
div ecx
or eax, 0x3da864da
cmp eax, 0x7e6232ca
ja 0x180354d05
jmp 0x180353754
mov ebx, dword [0x180788538]
xor ebx, dword [0x18078853c]
sub ebx, 0xfabdbd5a
cli
cli
and ebx, 0xd472c268
and ebx, 0x434813d0
mov rcx, rdi
call fcn.18034e4c0
inc dword [rcx - 0x480aed05]
push rbx
inc dword [rcx - 0x480aed05]
push rbx
jae 0x180353754
jmp 0x180353784
jmp case.0x18034a4bd.70
mov r14, rsi
add r14, 0x23c
mov al, byte [r14]
cmp al, 0
je 0x1803549f1
jmp 0x180354a68
mov r9, rsi
add r9, rax
mov r8, qword [rsi + rax]
cmp r8, 0
jne 0x1803537cc
jmp 0x18035387f
mov eax, dword [0x180788540]
or eax, dword [0x180788544]
mov ecx, 0x84d0242c
xor edx, edx
div ecx
or eax, 0x2d9effc
xor eax, 0xebf17a96
cmp eax, 0x8afa0d6b
je 0x180354d1e
mov eax, dword [0x180788548]
or eax, dword [0x18078854c]
add eax, 0xc176af00
imul eax, eax, 0x7cbba6d4
or eax, 0x8e7dbb32
mov rcx, qword [r9 + 8]
cmp eax, 0x4adfaa19
je 0x180354d1e
adc al, 0
invalid
adc al, 0
add bl, ch
add byte [rcx + rcx*4 - 0x3e], cl
jmp 0x180353823
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x180788550]
add eax, dword [0x180788554]
xor eax, 0xca18d7d7
add eax, 0x6e60bb0d
sub eax, 0x91f4d221
cmp eax, 0xdfe17f15
ja 0x180354d2f
mov eax, dword [0x180788558]
or eax, dword [0x18078855c]
add eax, 0x434cf9
add eax, 0x434cf9
xor eax, 0x1fd9bea5
add eax, 0x83ddb7c
add eax, 0x8af9c105
cmp eax, 0xddcfe014
ja 0x180354d2f
jmp 0x18035387f
mov byte [rdi], 0
mov eax, dword [0x180788560]
xor edx, edx
div dword [0x180788564]
xor eax, 0x434cd4
xor eax, 0x434cd4
xor eax, 0xef46eea7
or eax, 0xbed20860
imul eax, eax, 0x133436f
cmp eax, 0xd90cf7e2
ja 0x180354d3c
mov eax, dword [0x180788568]
xor edx, edx
div dword [0x18078856c]
sub eax, 0x9c50f110
add eax, 0xcc7cf78
xor eax, 0x6c57a1b1
mov r14, rsi
add r14, 0x23a
cmp eax, 0x72866cb7
ja 0x180354d3c
jmp 0x1803538df
mov al, byte [r14]
cmp al, 0
je 0x18035432a
jmp 0x1803543d8
mov eax, dword [0x180788570]
imul eax, dword [0x180788574]
mov ecx, 0x467f8662
xor edx, edx
div ecx
imul eax, eax, 0xeb83be13
or eax, 0x815d19ca
cmp eax, 0xa4a0de89
je 0x180354d4d
mov eax, dword [0x180788578]
imul eax, dword [0x18078857c]
add eax, 0x125cf327
imul ecx, eax, 0x750d0bba
sub ecx, 0xa1fe6228
mov rdi, rsi
add rdi, 0x239
mov al, byte [rsi + 0x239]
cmp ecx, 0xa67e3cbf
mov edi, 0xfa67e3c
test al, bh
adc eax, dword [rax]
invalid
mov edi, 0xfa67e3c
test al, bh
adc eax, dword [rax]
add bl, ch
add byte [rax + rax], bh
jmp 0x180353957
cmp al, 0
sete cl
mov eax, 0xc8
test cl, 1
jne 0x18035387f
jmp 0x1803537b7
mov eax, dword [0x180788580]
add eax, dword [0x180788584]
mov ecx, 0xe8dd908
or cl, bl
lea ecx, [rsi]
or cl, bl
lea ecx, [rsi]
xor edx, edx
div ecx
or eax, 0xd6f4cf9b
xor eax, 0xdb1410d1
cmp eax, 0x8311d09e
jae 0x180354d5a
jmp 0x18035399b
mov eax, dword [0x180788588]
xor edx, edx
div dword [0x18078858c]
and eax, 0x7466c3df
imul eax, eax, 0x8c4bb44c
sub eax, 0x65214df
mov r14, rsi
add r14, 0x238
cmp eax, 0x8f46abaa
jb 0x18035399b
jmp 0x1803539cc
cmp byte [r14], 0
sete al
test al, 1
jne 0x180353bfe
jmp 0x180353c07
jmp 0x180353b3f
mov ebp, dword [0x1807885c8]
imul ebp, dword [0x1807885cc]
xor ebp, 0x3caba4b4
and ebp, 0xf695ef6f
xor ebp, 0x1cd10c89
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xe2dc0359
jbe 0x180353b3f
jmp 0x180353b79
mov rax, rsi
add rax, 0xf8
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x18035396f
jmp 0x180353b96
mov rax, rsi
add rax, 0x100
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807885d0]
and eax, dword [0x1807885d4]
and eax, 0x2ff4a3c8
or eax, 0x9102e97e
xor eax, 0x19396a78
cmp eax, 0x84ef3c58
jae 0x180354db0
mov eax, dword [0x1807885d8]
sub eax, dword [0x1807885dc]
sub eax, 0xed228553
and eax, 0x37e2603d
xor eax, 0x6e54b85c
cmp eax, 0x72ea1b58
ja 0x180354db0
jmp 0x18035396f
mov byte [r14], 0
jmp 0x1803538ef
mov rax, rsi
add rax, 0xe0
mov rdi, qword [rax]
cmp rdi, 0
je 0x180353bfe
mov rbx, qword [rsi + 0xe8]
mov eax, dword [0x1807885e0]
and eax, dword [0x1807885e4]
add byte [0x1f3f0e6c9], cl
add byte [0x1f3f0e6c9], cl
xor eax, 0x60bce894
xor eax, 0x45affee1
cmp eax, 0x1d856393
jbe 0x180354dbd
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rbx + 0x43499c05], cl
add byte [rbx], al
add eax, 0x43499a
mov eax, dword [0x1807885e8]
add eax, dword [0x1807885ec]
mov ecx, 0x4887e7df
xor edx, edx
div ecx
mov ebp, eax
add ebp, 0x1fa5716
or ebp, 0x1afd8d5f
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xa56224ff
jae 0x180354dbd
adc dword [rax], eax
invalid
adc dword [rax], eax
add bl, ch
add cl, ch
jno 0x180353c8a
jmp 0x180353c88
jmp 0x180353bfe
invalid
invalid
mov r14, rsi
add r14, 0x236
mov al, byte [r14]
cmp al, 0
je 0x180353d2a
jmp 0x180353d33
mov r8, qword [rsi + 0x158]
mov eax, dword [0x1807885f0]
xor eax, dword [0x1807885f4]
imul eax, eax, 0xc4eb5cc
add eax, 0xae3f54df
xor eax, 0x4d35be97
cmp eax, 0x35fc6c7b
jbe 0x180354ddb
jmp 0x180353cd7
mov eax, dword [0x1807885f8]
xor edx, edx
div dword [0x1807885fc]
or eax, 0x8141fe6a
add eax, 0x6e459e2f
and eax, 0x42a1387e
cmp r8, 0
sete cl
cmp eax, 0xbef8e54a
jae 0x180353cd7
jmp 0x180353d04
test cl, 1
jne 0x180353c8d
jmp 0x180353d0b
mov rax, rsi
add rax, 0x160
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x180353c8d
mov byte [r14], 0
jmp 0x180353e12
mov eax, dword [0x180788600]
and eax, dword [0x180788604]
add byte [0x1dc265e55], spl
add byte [0x1dc265e55], spl
mov ecx, 0x42f20976
xor edx, edx
div ecx
sub eax, 0x7811ef17
cmp eax, 0xe082bd89
je 0x180354dec
mov eax, dword [0x180788608]
and eax, dword [0x18078860c]
imul eax, eax, 0xce2464ed
imul eax, eax, 0x1ce7ba62
or eax, 0x25399142
mov rdi, qword [rsi + 0x140]
mov esi, 0x140
mov esi, 0x140
cmp eax, 0xbaea8fc0
jb 0x180354dec
jmp 0x180353d8e
cmp rdi, 0
sete al
test al, 1
jne 0x180353d2a
jmp 0x180353d9b
mov rbx, qword [rsi + 0x148]
mov eax, dword [0x180788610]
imul eax, dword [0x180788614]
add byte [rcx + 0x7678476f], bh
add byte [rcx + 0x7678476f], bh
xor edx, edx
div ecx
mov ecx, 0xedea6d76
xor edx, edx
div ecx
or eax, 0x66a3e292
cmp eax, 0x10b413a8
jbe 0x180354dfd
jmp 0x180353dd3
mov ebp, dword [0x180788618]
imul ebp, dword [0x18078861c]
xor ebp, 0xd8cc5d30
sub ebp, 0x58236e59
and ebp, 0x7e6b7a0a
or bh, byte [rdx + 0x6b]
jle 0x180353e3b
mov ecx, ebx
or bh, byte [rdx + 0x6b]
jle 0x180353e3b
mov ecx, ebx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x8dc2ace6
ja 0x180353dd3
jmp 0x180353e0d
jmp 0x180353d2a
mov rdi, rsi
add rdi, 0x237
mov al, byte [rsi + 0x237]
cmp al, 0
sete cl
mov eax, dword [0x180788620]
xor edx, edx
div dword [0x180788624]
sub eax, 0x3c9f9714
add eax, 0xe21ec662
xor eax, 0xe59bd5a5
cmp eax, 0x1a51206f
jbe 0x180354e1f
invalid
mov eax, dword [0x180788628]
or eax, dword [0x18078862c]
sub eax, 0x93efba48
and eax, 0xe8e6f790
or eax, 0x24872f36
cmp eax, 0x6ecd625e
ja 0x180354e1f
mov eax, 0x128
test cl, 1
jne 0x18035387f
jmp 0x1803537b7
mov eax, dword [0x180788630]
add eax, dword [0x180788634]
add eax, 0x9779f7b4
or eax, 0x44d6d825
or eax, 0xb614ff65
cmp eax, 0xa3fc0689
jb 0x180354e2c
jmp 0x180353eb0
mov eax, dword [0x180788638]
sub eax, dword [0x18078863c]
and eax, 0xf1c9fc53
mov ecx, 0x18b8e0a4
xor edx, edx
div ecx
mov ecx, 0x7c0c4900
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x235
xor eax, 0x3d000002
pushfq
invalid
loope 0x180353f4a
ja 0x180353eb0
xor eax, 0x3d000002
pushfq
invalid
jmp 0x180353ee6
mov eax, dword [0x180788640]
xor eax, dword [0x180788644]
sub eax, 0xee88d61a
and eax, 0xa395a1c2
xor eax, 0x3532b0cb
cmp eax, 0x8a41ed4a
jbe 0x180354e3d
mov eax, dword [0x180788648]
sub eax, dword [0x18078864c]
imul eax, eax, 0xfea49ce7
shl bh, 0x9c
movsb byte [rdi], byte [rsi]
invalid
and eax, 0xbeb8b613
and eax, 0x1c30eba2
mov byte [rcx], 0
cmp eax, 0xbdffbbf6
jae 0x180354e3d
shl bh, 0x9c
movsb byte [rdi], byte [rsi]
invalid
jmp 0x180353f38
jmp 0x180353e12
mov rcx, rsi
add rcx, 0x235
mov eax, dword [0x180788650]
xor edx, edx
div dword [0x180788654]
inc dword [rsi + 0x43]
add byte [rcx - 0x48], al
adc ebx, edi
xchg edi, eax
lahf
inc dword [rsi + 0x43]
add byte [rcx - 0x48], al
adc ebx, edi
xchg edi, eax
lahf
xor edx, edx
div r8d
mov r8d, 0xde03a0cc
xor edx, edx
div r8d
sub eax, 0xeeb201cf
cmp eax, 0x4064373d
je 0x180354e51
jmp 0x180353f7d
mov edx, dword [0x180788658]
imul edx, dword [0x18078865c]
add edx, 0x95735c44
or edx, 0x41fa0e42
retf 0xe42
cli
and r10d, 0x6e523985
mov al, byte [rcx]
cmp edx, 0x2a31d504
je 0x180353f7d
retf 0xe42
jmp 0x180353fa8
cmp al, 0
je 0x180353e88
jmp case.0x18034a4bd.86
jmp 0x180353fe8
mov ebx, dword [0x180788668]
add ebx, dword [0x18078866c]
sub ebx, 0x3430ab56
sub ebx, 0xbadf57e2
sub ebx, 0x201d2bfd
mov rcx, rdi
call fcn.180352950
cmp ebx, 0x88814d29
jbe 0x180353fe8
jmp 0x180354018
mov eax, dword [0x180788670]
or eax, dword [0x180788674]
mov ecx, 0x27e2c863
xor edx, edx
div ecx
add eax, 0x2f792135
add eax, 0x9ae5b1a3
cmp eax, 0x7ec1a8eb
jb 0x180354e77
mov eax, dword [0x180788678]
or eax, dword [0x18078867c]
mov ecx, 0x839c1a1b
xor edx, edx
div ecx
xor eax, 0xbb433637
sub eax, 0xf4a18260
cmp eax, 0xb06cfd1f
je 0x180354e77
jmp 0x180353f3d
mov eax, dword [0x180788680]
xor edx, edx
div dword [0x180788684]
xor eax, 0xa39166ac
imul eax, eax, 0x9918e77a
or eax, 0x82dcd65c
cmp eax, 0xfe006b2c
je 0x180354e88
mov eax, dword [0x180788688]
add eax, dword [0x18078868c]
sub eax, 0xbf866072
imul eax, eax, 0xce5bb9cf
sub eax, 0xb5e8b404
mov rdi, rsi
add rdi, 0x180
cmp eax, 0x1f4e0f35
jae 0x180354e88
jmp 0x1803540cd
add byte [rax - 0x7d], cl
invalid
cmp qword [rdi], 3
sete al
test al, 1
jne 0x18035413b
jmp 0x1803540da
mov eax, dword [0x180788690]
xor eax, dword [0x180788694]
mov ecx, 0xddcc45b7
xor edx, edx
div ecx
or eax, 0x1d2ba2ae
add eax, 0xe26fc2d3
cmp eax, 0x96cdc820
jb 0x180354e95
jmp 0x180354106
mov ebx, dword [0x180788698]
and ebx, dword [0x18078869c]
or ebx, 0x2c2d40c7
or ebx, 0x8989d9fc
add ebx, 0x29e9801
mov rcx, rdi
call fcn.180352950
cmp ebx, 0xdd38e179
je 0x180354106
jmp 0x180354136
jmp 0x180353e88
mov eax, dword [0x1807886a0]
xor eax, dword [0x1807886a4]
imul eax, eax, 0xd84faab7
mov ecx, 0xabc8c6d2
xor edx, edx
div ecx
mov ecx, 0x4f1cb1e4
xor edx, edx
div ecx
cmp eax, 0xde74da0d
je 0x180354eaa
mov eax, dword [0x1807886a8]
xor edx, edx
div dword [0x1807886ac]
and eax, 0x553de31
imul eax, eax, 0x6d0e6e4
mov ecx, 0x90ef0344
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x188
cmp eax, 0x7e645afc
ja 0x180354eaa
jmp 0x1803541a3
mov rax, qword [rcx]
mov rcx, rax
and rcx, 3
lea rdx, [0x1806c48b0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x1807886e0]
or eax, dword [0x1807886e4]
mov ecx, 0x7382f9c
xor edx, edx
div ecx
and eax, 0x4a077043
or eax, 0x4986c1c1
cmp eax, 0x2396718b
jb 0x180354ee2
jmp 0x180354356
mov eax, dword [0x1807886e8]
imul eax, dword [0x1807886ec]
imul eax, eax, 0x4af63b41
xor eax, 0x243cdf90
imul eax, eax, 0xa160f86f
mov byte [r14], 0
cmp eax, 0x25b0f40
jbe 0x180354356
jmp 0x180354381
mov eax, dword [0x1807886f0]
add eax, dword [0x1807886f4]
sub eax, 0xd425c927
sub eax, 0xe8dd6a06
xor eax, 0xe8ccb3d8
cmp eax, 0x760ff8c2
ja 0x180354ef7
mov eax, dword [0x1807886f8]
imul eax, dword [0x1807886fc]
mov ecx, 0x5bc2ba24
xor edx, edx
div ecx
sub eax, 0xd413dac3
imul eax, eax, 0x78ad2529
cmp eax, 0x7e4bec7
jbe 0x180354ef7
jmp 0x18035450e
mov eax, dword [0x180788700]
and eax, dword [0x180788704]
or eax, 0xba49fd09
add eax, 0x181a8533
sub eax, 0xd74e97d4
cmp eax, 0x7e6ba844
ja 0x180354f08
jmp 0x180354400
mov eax, dword [0x180788708]
xor edx, edx
div dword [0x18078870c]
add eax, 0x79a91ae0
mov ecx, 0xd347e243
xor edx, edx
div ecx
and eax, 0x86844b80
mov rdi, qword [rsi + 0xb0]
cmp eax, 0x4d8844c4
ja 0x180354400
jmp 0x180354431
cmp rdi, 0
sete al
mov ecx, dword [0x180788710]
xor ecx, dword [str.3P]
and ecx, 0x8722ecd7
imul ecx, ecx, 0x110d76c9
or ecx, 0xebfbd85f
cmp ecx, 0xea6605a9
je 0x180354f15
jmp 0x180354464
mov ecx, dword [0x180788718]
sub ecx, dword [0x18078871c]
imul ecx, ecx, 0xa4db31ee
and ecx, 0xb3f368a4
add ecx, 0x4b8ec178
cmp ecx, 0x4f3bebd
jbe 0x180354464
test al, 1
jne 0x18035432a
jmp 0x180354494
mov r15, rsi
add r15, 0xb8
mov eax, dword [0x180788720]
add eax, dword [0x180788724]
or eax, 0x6196fa09
xor eax, 0x3928dbed
mov ecx, 0x914d76f0
xor edx, edx
div ecx
cmp eax, 0x3c97e33
jae 0x180354f22
mov eax, dword [0x180788728]
xor edx, edx
div dword [0x18078872c]
mov ebx, eax
sub ebx, 0x6524e22e
sub ebx, 0x2480d848
and ebx, 0x47ae655a
mov rcx, qword [r15]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x7c99ee8c
ja 0x180354f22
jmp 0x180354509
jmp 0x18035432a
mov rax, rsi
add rax, 0x98
mov r8, qword [rax]
mov eax, dword [0x180788730]
xor edx, edx
div dword [0x180788734]
xor eax, 0xbe5b9545
sub eax, 0xbbab43a2
movabs byte [0xee3577f92dbbab43], al
movabs byte [0xee3577f92dbbab43], al
cmp eax, 0xec770b9a
jae 0x180354f40
mov eax, dword [0x180788738]
and eax, dword [0x18078873c]
or eax, 0x965c7e91
mov ecx, 0x100f274e
xor edx, edx
div ecx
xor eax, 0x8169250c
cmp r8, 0
sete cl
cmp eax, 0xe0c37159
ja 0x180354f40
test cl, 1
jne 0x180354596
jmp 0x18035457a
mov rax, rsi
add rax, 0xa0
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x180354596
mov rax, rsi
add rax, 0x80
mov ecx, dword [0x180788740]
xor ecx, dword [0x180788744]
xor ecx, 0xc3888ed3
or ecx, 0x8bbdf20f
or ecx, 0xfcc07005
cmp ecx, 0xf4732b5f
je 0x180354f51
mov r8d, dword [0x180788748]
add r8d, dword [0x18078874c]
sub r8d, 0xde51d8dc
xor r8d, 0xad93bd39
add r8d, 0x1ae65b19
mov rdx, qword [rax]
cmp rdx, 0
sete cl
cmp r8d, 0x747b66af
je 0x180354f51
test cl, 1
jne 0x18035379d
jmp 0x18035460e
mov rax, rsi
add rax, 0x88
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18035379d
mov eax, dword [0x180788750]
xor eax, dword [0x180788754]
add eax, 0x2d3ab6e2
xor eax, 0x94f92b6
sub eax, 0x2c097bf1
cmp eax, 0xd0166ee0
je 0x180354f5e
mov eax, dword [0x180788758]
sub eax, dword [0x18078875c]
xor eax, 0x80aeb444
mov ecx, 0x7f7ef5d4
xor edx, edx
div ecx
and eax, 0xd80ea02d
mov rcx, rsi
add rcx, 0x234
cmp eax, 0x20aebe4d
mov esi, 0x830f20ae
fimul dword [rax]
add byte [rax], al
mov esi, 0x830f20ae
fimul dword [rax]
add byte [rax], al
jmp 0x180354686
mov byte [rcx], 0
jmp 0x18035450e
mov eax, dword [0x180788768]
sub eax, dword [0x18078876c]
and eax, 0x85009864
mov r8d, 0x3c37a037
xor edx, edx
div r8d
or eax, 0x9cd9ad03
add ebp, dword [rbp - 0x7cb76327]
cmp dword [rbx], eax
add ebp, dword [rbp - 0x7cb76327]
cmp dword [rbx], eax
sete r8b
cmp eax, 0x42cdf22c
jb 0x180354f6f
jmp 0x18035471d
mov eax, dword [0x180788770]
or eax, dword [0x180788774]
add byte [rbx], cl
add eax, 0x43404b
add eax, 0x596f60d4
xor eax, 0x9e8a2884
mov r9d, 0xfe389ac8
xor edx, edx
div r9d
cmp eax, 0xcb37c978
je 0x180354f7c
test byte [rbx], dh
or byte [rax], al
invalid
test byte [rbx], dh
or byte [rax], al
add byte [rbx + 0x43402905], cl
add byte [rbx], al
add eax, 0x434027
mov eax, dword [0x180788778]
add eax, dword [0x18078877c]
or eax, 0x42f26fb
add eax, 0x4216b98c
mov ecx, 0xc0694216
jmp 0x180354722
sbb edi, dword [0x1312d93a6]
invalid
jae 0x180354f7c
mov ecx, 0xc0694216
jmp 0x180354722
test r8b, 1
jne 0x1803547ce
jmp 0x180354778
call fcn.180352950
mov eax, dword [0x180788780]
add eax, dword [0x180788784]
or eax, 0x393771ec
or eax, 0x760e7d32
add eax, 0x32751f83
cmp eax, 0x26add651
jb 0x180354f89
jb 0x180354f89
jmp 0x1803547a5
mov eax, dword [0x180788788]
xor edx, edx
div dword [0x18078878c]
sub eax, 0xfc85994a
add eax, 0x82120684
sub eax, 0x8bb824fe
cmp eax, 0x8d782e4b
je 0x1803547a5
jmp case.0x18034a4bd.70
mov eax, dword [0x180788790]
add eax, dword [0x180788794]
xor eax, 0x670cdd38
mov ecx, 0x16058784
xor edx, edx
div ecx
add eax, 0xc786d117
cmp eax, 0x5f68b84
jb 0x180354f9a
mov ecx, dword [0x180788798]
add ecx, dword [0x18078879c]
or ecx, 0x94dabd93
xor ecx, 0x9438da03
and ecx, 0xe4ae0090
mov rax, qword [rsi + 0x1d8]
cmp ecx, 0x2e6cec10
jbe 0x180354f9a
jmp 0x18035482b
mov ecx, eax
and ecx, 3
lea rdx, [0x1806c48a0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rdi, rsi
add rdi, 0x23b
mov cl, byte [rsi + 0x23b]
mov eax, dword [0x1807887e0]
xor edx, edx
div dword [0x1807887e4]
sub eax, 0xf4f1f724
add eax, 0x54b01216
or eax, 0x1f052ad4
cmp eax, 0xf3b855c4
jae 0x180354fe3
mov edx, dword [0x1807887e8]
add edx, dword [0x1807887ec]
xor edx, 0x7074206b
and edx, 0x95a3beec
xor edx, 0x27c198b9
cmp cl, 0
sete al
cmp edx, 0x15db8bfa
jb 0x180354fe3
jmp 0x180354a5b
test al, 1
jne 0x180354bab
jmp 0x180354c0b
mov eax, dword [0x1807887f0]
imul eax, dword [0x1807887f4]
and eax, 0x8de4c7b1
mov ecx, 0x1f3b29ee
xor edx, edx
div ecx
and eax, 0xda8fc3a5
cmp eax, 0xcbdc1a64
jae 0x180354ff0
mov ecx, dword [0x1807887f8]
add ecx, dword [0x1807887fc]
and ecx, 0xe3aa6e78
sub ecx, 0x2f26b3b
and ecx, 0xe66f3efa
mov rax, rsi
add rax, 0x48
cmp ecx, 0x7f7347e1
jb 0x180354ff0
jmp 0x180354ac6
mov rdi, qword [rax]
cmp rdi, 0
sete al
test al, 1
jne 0x1803549f1
jmp 0x180354ada
mov eax, dword [0x180788800]
imul eax, dword [0x180788804]
and eax, 0x9270dbb0
mov ecx, 0xb2c4b6fb
xor edx, edx
div ecx
sub eax, 0x3b35240e
cmp eax, 0xbdd21b0f
jb 0x180355001
mov eax, dword [0x180788808]
or eax, dword [0x18078880c]
imul eax, eax, 0x909f0c6
imul ecx, eax, 0x62cd2e1b
and ecx, 0x2f63284f
mov rax, rsi
add rax, 0x50
cmp ecx, 0x2e93dafe
je 0x180355001
jmp 0x180354b38
mov rbx, qword [rax]
mov eax, dword [0x180788810]
xor eax, dword [0x180788814]
mov ecx, 0x6bddb565
xor edx, edx
div ecx
imul eax, eax, 0xdef25fc0
or eax, 0xcc04f52a
cmp eax, 0xb8a3b4f0
jbe 0x180355012
jmp 0x180354b68
mov eax, dword [0x180788818]
xor edx, edx
div dword [0x18078881c]
mov ecx, 0xd0ac1042
xor edx, edx
div ecx
mov ebp, eax
sub ebp, 0x9045bfb1
add ebp, 0xb51f049e
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xe984f7bb
je 0x180354b68
jmp 0x1803549f1
mov byte [rdi], 0
mov eax, dword [0x180788820]
or eax, dword [0x180788824]
mov ecx, 0xbd3e8010
xor edx, edx
div ecx
and eax, 0x1211bf35
mov ecx, 0xd211e156
xor edx, edx
div ecx
cmp eax, 0x845d725
ja 0x180355034
jmp 0x180354bde
mov eax, dword [0x180788828]
sub eax, dword [0x18078882c]
sub eax, 0x666b2510
or eax, 0x1d5fa214
sub eax, 0x710bf41f
mov byte [r14], 0
cmp eax, 0x91df6534
je 0x180354bde
jmp 0x180354c06
jmp 0x1803533bf
mov eax, dword [0x180788830]
xor edx, edx
div dword [0x180788834]
mov ecx, 0x839323fc
xor edx, edx
div ecx
or eax, 0x8537b4c0
xor eax, 0x91d795f0
cmp eax, 0xca593ca5
ja 0x180355049
mov eax, dword [0x180788838]
and eax, dword [0x18078883c]
mov ecx, 0x644669c3
xor edx, edx
div ecx
sub eax, 0xa3018474
imul ecx, eax, 0x38d4e015
mov rax, rsi
add rax, 0x60
cmp ecx, 0x93cb6354
jae 0x180355049
jmp 0x180354c6c
mov rdx, qword [rax]
cmp rdx, 0
je 0x180354bab
mov rcx, qword [rsi + 0x68]
mov r8d, 1
call fcn.1804cafa0
jmp 0x180354bab
invalid
wait
in eax, dx
invalid
jmp 0x180353685
loop 0x180354c8a
invalid
enter 0xffffffffffffa7c8, 0xffffffffffffffc9
hlt
add al, 0xbf
jl 0x180354d00
stosd dword [rdi], eax
mov ah, 0xf
jmp 0x180353857
pop rax
xor ebx, dword [rsi]
sar dword [rbx + riz], 0xbc
adc byte [rdx - 0x70], ah
in al, 0xe9
pop rsi
jmp 0x180354d4b
invalid
mov bh, 0x73
vpunpcklwd ymm10, ymm1, ymmword [rsi + 0x32]
out dx, eax
jmp 0x18035391b
invalid
mov edx, edi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180353b3d
ja 0x1f3d0fe60
pop rsi
stosb byte [rdi], al
jmp 0x180353bd3
call 0x163fcc13d
push rsi
in al, 0x28
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180353c46
out dx, al
invalid
invalid
in al, 0x8f
xchg esi, eax
jp 0x180354d9e
je 0x180354e47
mov esi, 0x68f6dc3f
jmp 0x180353d5d
and al, 2
hlt
and ebx, edi
mov dword [rdx], edx
push rdx
xchg byte [rdi - 0xfdc168f], dl
invalid
jge 0x180354dd8
sar byte [rbp + 0x39], 0xcc
invalid
mov word [rsi + 0x49], gs
mov edx, 0x3775961b
invalid
in al, 0x77
mov byte [rcx], 0
jmp 0x180353f0c
mov edx, 0x13d1b30d
ja 0x180354e6a
je 0x180354e75
sbb eax, 0x19e9934e
int1
invalid
mov rcx, rdi
call fcn.180352950
jmp 0x180353fe6
invalid
mov ebx, 0xfe6b675f
stosd dword [rdi], eax
push rbx
stosb byte [rdi], al
js 0x180354efb
add ch, cl
mov edx, 0xf3fffff1
xchg esp, eax
xchg esp, eax
or eax, 0x88f6d084
jmp 0x18035409a
movabs eax, dword [0x48e12ebcd940737a]
mov ecx, edi
call fcn.180352950
jmp 0x180354104
jbe 0x180354e80
stc
lock sub dword [rsp + rcx*4 - 0xd4c1639], ecx
invalid
invalid
jmp 0x16f7271cb
in eax, 0xb2
loop 0x180354efc
scasb al, byte [rdi]
sal byte [rbx], 1
xor edi, dword [rbp - 0x166e8f7c]
lahf
hlt
jp 0x180354ee0
mov dh, 0x7f
retf
xor byte gs:[rsi], bh
xor bl, bl
pop rsi
add al, 0xe9
cmc
invalid
sub byte [rsi + 0x71], dh
scasd eax, dword [rdi]
and eax, 0x49d1eab0
mov ecx, dword [rdi]
mov rdx, rdi
mov r8d, 1
add byte [rax], al
add byte [rax], al
call fcn.1804cafa0
jmp 0x1803544c8
insb byte [rdi], dx
jp 0x180354f58
invalid
xor al, 0xdf
loopne 0x180354f8e
invalid
push rdx
jmp 0x1803545c9
invalid
xchg ebp, eax
and ebx, esi
pop rsp
xor eax, 0xe9ddd30f
psrlq mm3, mm5
jmp 0x1803546e7
rcl dword es:[rdi], 0x48
psrlq mm3, mm5
jmp 0x1803546e7
rcl dword es:[rdi], 0x48
mov dh, 0xb6
sub ch, cl
sal bh, 0xff
push rbx
or dword [rbx + rbx*2], esi
or dword [rbx + rbx*2], esi
int3
or dword [rcx + riz*2 + 0x3858496d], eax
jmp 0x1803547a3
invalid
call 0x11d7ca73d
fistp qword [rax + 0x478f8ced]
jmp 0x1803547f8
invalid
test byte [rcx - 4], bh
imul ecx, dword [rax], 0xe95d19c2
cmp edx, edi
invalid
cmp byte [rdx + 0x2396ac08], bl
std
outsd dx, dword [rsi]
outsd dx, dword [rsi]
scasb al, byte [rdi]
std
invalid
call 0x189e08bc6
insd dword [rdi], dx
cmc
jae 0x180354ff8
imul esp, dword [rcx - 0x17], 0xfffffaf3
mov cl, byte [rdi]
int 0x49
adc eax, 0x15af19e4
adc byte [rsi - 0x2b], 0x48
mov ecx, ebx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180354b66
mov esi, 0x33c571a8
retf 0xcf78
invalid
mov eax, dword [0x180788840]
sub eax, dword [0x180788844]
and eax, 0x65c52995
mov ecx, 0x7f2b0cd8
xor edx, edx
div ecx
and eax, 0x2e7e33ef
cmp eax, 0x24bee6b7
ja 0x180355687
jmp 0x1803550bc
mov eax, dword [0x180788848]
sub eax, dword [0x18078884c]
imul eax, eax, 0x2c8ff2cf
add eax, 0xc494e727
sub eax, 0xddca485b
cmp eax, 0xbf8b9326
je 0x1803550bc
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
xchg ecx, eax
jae 0x18035570c
jmp 0x1803553bf
mov eax, dword [0x1807888b8]
sub eax, dword [0x1807888bc]
sub eax, 0x8990f894
imul eax, eax, 0xe40ea852
xor eax, 0x909e4a94
cmp eax, 0xe9d09d87
ja 0x1803553bf
jmp 0x1803553e4
mov eax, dword [0x1807888c0]
sub eax, dword [0x1807888c4]
or eax, 0x96f26f53
imul eax, eax, 0xdbfc2f8
mov ecx, 0x57ebf879
xor edx, edx
div ecx
cmp eax, 0xfaf51941
je 0x180355719
jmp 0x180355411
mov edx, dword [0x1807888c8]
sub edx, dword [0x1807888cc]
add byte [rbx], ch
adc eax, 0x4334af
add edx, 0x93b94eca
or edx, 0x26e1e6b3
sub edx, 0xa452715a
mov rax, qword [rbx]
cmp rax, 0
sete cl
cmp edx, 0x17e888d8
je 0x180355411
jmp 0x180355443
test cl, 1
jne case.0x18035508e.1
jmp 0x18035544e
mov rsi, qword [rdi]
imul rdi, rax, 0x18
mov eax, dword [0x1807888d0]
add eax, 0x433475
add eax, 0x433475
or eax, dword [0x1807888d4]
and eax, 0x423cb5d3
add eax, 0x6be2eb58
imul eax, eax, 0x52b9dc6c
cmp eax, 0x1c4e0ae3
jb 0x18035572a
mov eax, dword [0x1807888d8]
xor edx, edx
div dword [0x1807888dc]
mov ecx, 0xdcc51195
xor edx, edx
div ecx
and eax, 0xd899c2f5
imul ebx, eax, 0xabacb21a
mov rcx, rsi
mov rdx, rdi
mov r8d, 8
call fcn.1804cafa0
cmp ebx, 0xb9a9438c
je 0x18035572a
jmp 0x1803554bd
mov eax, dword [0x1807888e0]
add eax, dword [0x1807888e4]
add byte [rcx - 0x40], ch
stosb byte [rdi], al
or al, 0x22
add byte [rcx - 0x40], ch
stosb byte [rdi], al
or al, 0x22
or eax, 0x966cc7b2
xor eax, 0x59bef428
cmp eax, 0xd39f2e72
jbe 0x180355748
mov eax, dword [0x1807888e8]
imul eax, dword [0x1807888ec]
imul eax, eax, 0x44c184ce
and eax, 0x47061629
add eax, 0x8e8f0ceb
cmp eax, 0xab856e4
je 0x180355748
cmp al, 2
add byte [rax], al
cmp al, 2
add byte [rax], al
jmp case.0x18035508e.1
xchg ecx, eax
invalid
mov es, word [rdi]
add al, 0xc9
push rax
sal edi, 0xe9
movsb byte [rdi], byte [rsi]
cld
invalid
xchg esp, eax
shr byte [rdx + rdx*8 + 0x575aa45a], 1
cmp dword [rcx], 0xe5e95732
cld
invalid
invalid
lea ebx, [rcx + rcx*8 + 0xa]
add bh, cl
sbb eax, 0xfd8fe930
invalid
pop rdx
sbb byte [rdi + 0x2cfbf069], dl
outsb dx, byte [rsi]
adc byte [rax - 0x77], cl
stc
add byte [rbx + 0x432f3105], cl
add byte [rbx], cl
fsub qword [rdx]
jmp 0x180355aa1
jns 0x180355a6e
cmp al, 0xfd
invalid
xor rax, 0x486c596a
mov eax, dword [rdi]
invalid
cmpsd dword [rsi], dword [rdi]
xchg edx, eax
add byte [rax], al
cmc
test al, 0xbb
push rsp
add byte [r11], bpl
add eax, 0x432930
cld
sub byte [rbx], al
add dword [rax], eax
add byte [rax], al
jmp 0x18035654a
invalid
add dl, byte [rdi - 0xd2c2fc]
mov edi, 0xb0c0694d
wait
mov al, 8
xor byte [rcx - 0x48], al
call 0x1b181dc97
rol byte [rcx - 9], cl
invalid
hlt
adc ebx, dword [rcx + 0x31]
sal bh, cl
int1
add byte [rbx + rcx*4 + 0x46], cl
or byte [rcx - 0x7d], cl
clc
add byte [rdi], cl
xchg esp, eax
ror dword [rbx + 0x431f1205], 0
mov eax, dword [0x1807890a8]
or eax, dword [0x1807890ac]
sub eax, 0x33807b5e
sub eax, 0x6ba8ff76
imul eax, eax, 0x5c42d59
cmp eax, 0x92461967
je 0x180359c7e
mov r8, qword [rbp - 8]
jmp 0x1803598b7
cmp rcx, 0
je 0x1803598bf
jmp 0x1803598d0
cmp r13, 0
sete al
test al, 1
jne 0x1803599bf
jmp 0x180359924
mov eax, dword [0x1807890b0]
sub eax, dword [0x1807890b4]
add eax, 0xb54988e2
imul eax, eax, 0x96bfdd6
mov ecx, 0x45cc3603
xor edx, edx
div ecx
cmp eax, 0xdccc22c3
ja 0x180359c8b
jmp 0x1803598fd
mov eax, dword [0x1807890b8]
xor edx, edx
div dword [0x1807890bc]
and eax, 0xbfa98c83
sub eax, 0x83df53ce
imul eax, eax, 0xf3a07e78
cmp eax, 0x237b7b9c
je 0x1803598fd
jmp 0x180359924
mov eax, dword [0x1807890c0]
sub eax, dword [0x1807890c4]
or eax, 0xc99b946d
and eax, 0x59881bdd
mov ecx, 0x88dffdfc
xor edx, edx
div ecx
cmp eax, 0xc43efaa4
ja 0x180359c98
jmp 0x180359950
mov esi, dword [0x1807890c8]
add esi, dword [0x1807890cc]
xor esi, 0x13de1409
sub esi, 0x3c978a02
and esi, 0x7e4ce69e
mov rcx, rdi
add rcx, 0x30
sub rsp, 0x20
call fcn.180352950
add rsp, 0x20
cmp esi, 0xd299e536
je 0x180359950
mov rdi, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
mov r9, qword [rbp]
mov rcx, qword [rbp - 0x18]
jmp 0x18035999c
mov rax, qword [rcx]
mov qword [r9], rax
mov rax, qword [rcx + 8]
mov qword [r9 + 8], rax
mov rax, qword [rcx + 0x10]
mov qword [r9 + 0x10], rax
mov byte [rbx], 1
mov esi, 3
jmp 0x180359ada
mov rsi, qword [rsi]
mov r9, qword [rbp]
mov r13, qword [rdi + 0x38]
add rdi, 0x40
mov eax, dword [0x1807890d0]
xor eax, dword [0x1807890d4]
mov ecx, 0x7eda6df0
xor edx, edx
div ecx
add eax, 0x857230cb
and eax, 0x7d54f13a
cmp eax, 0x53f03b1a
je 0x180359cbd
jmp 0x1803599fa
mov eax, dword [0x1807890d8]
imul eax, dword [0x1807890dc]
sub eax, 0xf050aa49
sub eax, 0x50b8aff4
imul ecx, eax, 0xc25a82d0
mov rax, qword [rdi]
mov qword [r9], rax
mov rax, qword [rdi + 8]
mov qword [r9 + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [r9 + 0x10], rax
mov byte [rbx], 1
cmp rsi, 4
sete al
cmp ecx, 0x3923342
je 0x1803599fa
test al, 1
mov rdi, qword [rbp - 0x10]
jne 0x180359b09
jmp 0x180359ada
mov byte [r14], al
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x1807890e0]
and eax, dword [0x1807890e4]
or eax, 0x5fc67989
add eax, 0x78d8d96a
xor eax, 0xa877cc18
cmp eax, 0x93af830
jbe 0x180359ce3
jmp 0x180359a8c
mov eax, dword [0x1807890e8]
xor edx, edx
div dword [0x1807890ec]
sub eax, 0xe28905f2
imul eax, eax, 0x126d6aad
add eax, 0x69f7586d
mov qword [rdi], rsi
mov qword [rdi + 8], r13
mov rcx, qword [r8]
mov qword [rdi + 0x10], rcx
mov rcx, qword [r8 + 8]
mov qword [rdi + 0x18], rcx
mov rcx, qword [r8 + 0x10]
mov qword [rdi + 0x20], rcx
cmp eax, 0x5253fd6a
je 0x180359a8c
mov al, 1
jmp 0x180359a50
mov rax, qword [r9]
mov qword [r8], rax
mov rax, qword [r9 + 8]
mov qword [r8 + 8], rax
mov rax, qword [r9 + 0x10]
mov qword [r8 + 0x10], rax
sub rsp, 0x20
mov rcx, r15
call fcn.1803557a0
mov r8, qword [rbp - 8]
add rsp, 0x20
jmp 0x180359a64
mov qword [rdi], 4
mov al, 3
jmp 0x180359a50
outsd dx, dword [rsi]
call 0x1d979fb89
outsb dx, byte [rsi]
mov edx, 0xbcf813dc
ud2
pop rcx
test al, 0x1b
push qword [rsi]
stc
hlt
jmp 0x18035988a
sti
invalid
movabs byte [0xe9b00979a064ae2b], al
invalid
pop rcx
pop rsp
and r9d, 0x8bd9bc66
invalid
pushfq
invalid
loope 0x180359c6b
retf
mov eax, dword [rdi]
mov qword [r9], rax
mov rax, qword [rdi + 8]
mov qword [r9 + 8], rax
mov rax, qword [rdi + 0x10]
mov qword [r9 + 0x10], rax
mov byte [rbx], 1
jmp 0x1803599f8
shr edx, 0x93
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
or byte [rcx - 0x75], cl
add byte [rax - 0x77], cl
adc byte [r9 - 0x75], r9b
or byte [rax - 0x77], cl
sbb byte [r9 - 0x75], r9b
adc byte [rax - 0x77], cl
and r9b, r13b
invalid
jl case.0x18034a4bd.110
jmp 0x180359a8a
invalid
mov qword [rbp - 8], r8
mov r13, rdx
mov rsi, rcx
mov eax, dword [0x1807890f0]
xor edx, edx
div dword [0x1807890f4]
or eax, 0x5b57dd
add eax, 0x1606f649
and eax, 0x8d232f41
invalid
and ecx, dword [rbp + 0x1e16a83d]
mov ch, 0xf
test byte [rax], dl
invalid
add byte [rax], al
invalid
jmp 0x180359d59
mov edx, dword [0x1807890f8]
mov eax, dword [0x1807890fc]
or edx, eax
and edx, 0xfc9923f3
add edx, 0x44030403
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov rbx, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r15, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov rcx, rsp
cmp edx, 0xb927ee5b
jbe 0x180359d59
jmp 0x180359dbd
mov eax, dword [0x180789100]
and eax, dword [0x180789104]
imul eax, eax, 0x2a985d89
and eax, 0xbcddd06d
add eax, 0xff1eb518
cmp eax, 0xc14fe292
je 0x18035ab78
jmp 0x180359de6
add byte [rax], al
add eax, 0x42f005
jmp 0x1d0f724e6
sbb byte [rax + 0x22ea4e34], 0x69
ror byte [rdx + 0x32], 2
lodsb al, byte [rsi]
retf
add bl, ch
add byte [rbx + 0x42ed7c05], cl
add byte [rbx], cl
add eax, 0x42ed7a
mov eax, dword [0x1807891d8]
or eax, dword [0x1807891dc]
and eax, 0x36c4625d
xor eax, 0xbe7011a1
imul ecx, eax, 0x562de17c
cmp r8, 0
sete al
cmp ecx, 0xa87fc805
je 0x18035a456
test al, 1
jne 0x18035a4ab
jmp 0x18035a487
mov qword [rbp], rdi
mov rdi, rsi
mov rsi, r11
sub rsp, 0x20
in al, dx
and byte [rcx + rcx*4 - 7], cl
in al, dx
and byte [rcx + rcx*4 - 7], cl
call r8
add rsp, 0x20
mov r11, rsi
mov rsi, rdi
mov rdi, qword [rbp]
jmp 0x18035a4ab
mov rcx, r13
add rcx, 8
mov eax, dword [0x1807891e0]
xor eax, dword [0x1807891e4]
or eax, 0x6929eea2
add eax, 0x8db03015
add eax, 0x6c589dba
cmp eax, 0x8eeef049
je 0x18035ac9b
xchg dword [rdi + rax + 0xeb0000], edx
jmp 0x1d4f7e7b7
invalid
sub edx, 0x42
add byte [0x11194c40f], dh
mov al, 2
jo 0x18035ab6d
in al, dx
add byte [rdi - 0x3a], ch
add eax, 0xdfe9d8cc
int1
outsd dx, dword [rsi]
mov byte [0x1601f8442], 0xf1
invalid
xchg edi, eax
pop rbp
xchg dword [rsp + rax*4 - 0x301dd6f0], esp
sbb byte [rdx], ch
jge 0x18035ab6e
pop rbx
invalid
invalid
mov dword [rbp + 0x538], esp
mov eax, 0x40
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov eax, 0x40
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0xb8], rsp
mov eax, 0x20
and byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x490], rsp
add byte [rax + 0x20], bh
add byte [rax + 0x20], bh
and byte [rax], al
add byte [rax], al
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x3c8], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x118], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0xf8], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x120], rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x128], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x3d0], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x138], rsp
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x170], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x168], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x258], rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x260], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x4f8], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r9, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov rcx, rsp
mov eax, 0x3c0
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x2c0], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x2d8], rsp
movsd dword [rdi], dword [rsi]
fadd dword [rdx]
add al, byte [rax]
invalid
mov eax, dword [rbp + 0x10]
and byte [rbx + 0x76], bh
leave
add dword [rdi], ecx
test dword [rdi], esi
add dword [rax], eax
add bl, ch
add byte [rbx + 0x42c3fd05], cl
add byte [rbx], cl
add eax, 0x42c3fb
add eax, 0x55b60f41
invalid
sbb al, 0x20
mov dword [rcx + 8], eax
cmc
add byte [rax], al
lahf
invalid
invalid
mov dword [rbx + 0xf5], eax
add bl, ch
add byte [rbx + 0x42ba4105], cl
add byte [rbx], cl
add eax, 0x42ba3f
add byte [0x1a1c6f19d], cl
xor dword [rcx - 0x3db8fac6], ebp
jo 0x18035dc3c
add dword [rax], eax
add dh, al
and eax, 1
add byte [rax], al
add byte [0x177baedc2], bh
invalid
test edi, esi
adc dword [rbp - 0x14398809], eax
add cl, ch
xchg dword [rbx], eax
add byte [rax], al
shr dword [rax + 0x48000000], 0x83
in al, dx
and byte [rax - 0x77], cl
invalid
sub esp, 0x20
xor al, 0
add esp, 0x20
add byte [rcx + rcx*4 - 0xd], cl
mov eax, dword [0x180789680]
add eax, 0x42b9cd
mov dh, 0x89
fisttp dword [0x1cd736b01]
add byte [0x157db9a18], dh
movabs byte [0xf18b890f8beaa54d], al
add byte [rax], al
add byte [rsi - 0x75], ah
add al, 0x66
mov dword [rbx + 0xf5], ecx
add byte [rbx], spl
add eax, 0x42b926
out dx, al
mov dh, 0xc3
jmp 0x18f78d74a
add eax, 0x42b2dd
sub eax, 0xe0884400
mov eax, dword [0x180789798]
sub eax, dword [0x18078979c]
add eax, 0xf410eee
or eax, 0xd1921b94
and eax, 0xcd8f516d
mov r8, rcx
mov eax, ecx
mov eax, ecx
shr r8, 0x20
cmp eax, 0x8b435fc1
je 0x18035e6d0
jmp 0x18035e6fb
mov eax, dword [0x1807897a0]
sub eax, dword [0x1807897a4]
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x42b078
add dword [rax], eax
add byte [rbp - 0x77], cl
loopne 0x18035f51f
add eax, 0x200
loopne 0x18035f4e9
jns 0x18035f534
add byte [rbx + 0x42a42005], cl
add byte [rbx], ch
add eax, 0x42a41e
invalid
nop
invalid
movabs dword [0xa3f335f7d2310042], eax
add byte [0x169683526], sil
add byte [rcx], sil
sal bh, cl
xor eax, 0x42a3f3
add bl, ch
jo 0x18035fe55
mov eax, ebx
fmul dword [rax + 5]
add qword [rax], rax
add byte [rax], al
cmp byte [rax], 0
sete cl
mov eax, dword [0x1807899c0]
add byte [rax], al
add eax, 0x429b7e
loopne 0x18035fe56
invalid
cmp eax, 0x41d231e7
div eax
add dword [rcx - 0x75], ecx
or byte [r8 - 0x77], r9b
or byte [r9 - 0x75], cl
adc byte [r8 - 0x77], r9b
adc byte [r8 - 0x39], cl
sbb dword [rax + 2], 0
add byte [rax], al
add byte [rax - 0x77], cl
and dword [rax + 0x48000002], 0xffffffc7
add al, byte [rax]
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax - 0x39], cl
sub dword [rax + 2], 0
add byte [rax], al
stosd dword [rdi], eax
insb byte [rdi], dx
and eax, 0x1d997451
je 0x18036196b
invalid
je 0x18036196b
sbb eax, 0x4716530d
jle 0x180361a16
or eax, 0xffffffe6
or byte [rdi], 0x83
fld st(1)
add byte [rax], al
add dword [rdx], 0xeefd8a35
push rsi
add byte [rax - 0x77], cl
invalid
add eax, 0x268
mov rcx, qword [rax]
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
jmp 0x1803621eb
mov r12, r15
mov r15, rdi
mov rdi, rbx
add rdi, 0x200
mov rcx, qword [rbx + 0x230]
mov rsi, qword [rbx + 0x238]
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
sub rsp, 0x20
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
cmp qword [rdi], 0
mov rdi, r15
je 0x1803622a0
mov rax, rbx
add rax, 0x208
mov rcx, qword [rax]
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
mov eax, dword [0x180789cb0]
or eax, dword [0x180789cb4]
mov ecx, 0x3d7a9187
xor edx, edx
div ecx
add eax, 0x882d610f
imul eax, eax, 0x44ae9ff9
cmp eax, 0x9eeeacdb
je 0x18036dcce
jmp 0x180362278
mov eax, dword [0x180789cb8]
or eax, dword [str.__fF]
and eax, 0xb68280d8
mov ecx, 0xdd1d8e86
xor edx, edx
div ecx
xor eax, 0x57ac7638
cmp eax, 0xd1d37ac6
jae 0x180362278
jmp 0x1803622a0
mov rax, rbx
add rax, 0x210
cmp qword [rax], 0
sete al
test al, 1
jne 0x1803622d0
jmp 0x1803622b6
mov rax, rbx
add rax, 0x218
mov rcx, qword [rax]
sub rsp, 0x20
call qword [sym.imp.kernel32.dll_CloseHandle]
add rsp, 0x20
mov rcx, rbx
add rcx, 0x220
mov eax, dword [0x180789cc0]
xor edx, edx
div dword [0x180789cc4]
or eax, 0x5abebd6a
and eax, 0x48e575f2
and eax, 0x337843c3
cmp eax, 0x4627dd8e
je 0x18036dcdf
jmp 0x180362304
mov eax, dword [0x180789cc8]
xor edx, edx
div dword [0x180789ccc]
mov r8d, 0x732f5b92
xor edx, edx
div r8d
xor eax, 0x1506d4a1
sub eax, 0xe0304c26
cmp qword [rcx], 0
sete dl
cmp eax, 0x92be23a4
je 0x180362304
jmp 0x180362337
test dl, 1
je 0x180362344
mov r15, r12
jmp 0x18036250f
mov eax, dword [0x180789cd0]
imul eax, dword [0x180789cd4]
int1
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x42751f
jne 0x180362876
invalid
jne 0x180362876
add byte [0x1b583ec1a], ah
jne 0x180362896
add byte [rbx], al
add eax, 0x427501
invalid
invalid
add byte [0x1413ddddd], spl
call 0x1c836287c
sub esp, 0x20
in al, dx
invalid
in al, dx
and byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
invalid
int1
invalid
jrcxz 0x180362890
dec byte [rax - 0x75]
invalid
add byte [rbx + 0x426e2e05], cl
add byte [rbx + 0x426e2c0d], cl
add byte [rcx], cl
enter 0x1a05, 0x30
stosd dword [rdi], eax
sal dword [0x1dbf164f8], cl
or byte [rax], al
add byte [rax], al
stosd dword [rdi], eax
mov eax, 0x639f0da2
std
jnp 0x1803633d8
ffreep st(0)
je 0x18036df44
push 0x410000ab
test al, 1
mov dword [rax], edi
add byte [rax], al
add byte [rbx + 0x426a7305], cl
add byte [rbx], cl
add eax, 0x426a71
push 0x42
invalid
push 0x42
add byte [0x162cb4d99], al
add byte [rbx + 0x426a4705], cl
add byte [rbx], cl
add byte [rbx], cl
add eax, 0x426a45
push 0x42
add byte [0x1d00bb71a], dh
jge 0x1803634a7
push r13
mov esp, dword [rcx]
cmpsb byte [rsi], byte [rdi]
invalid
add dword [rax], eax
add byte [rax - 0xe7c39f8], cl
add dword [rax], eax
add byte [rax], al
sub esp, 0x20
adc ebx, ecx
add al, 0x69
adc eax, 0xad830ff2
movabs byte [0x42608d058b0000], al
pop rdx
invalid
xor eax, 0x4258f9
add byte [rax], al
add byte [rbx], al
or eax, 0x4256ab
fidiv dword [rcx]
sal bh, cl
int1
in al, dx
and byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
jae 0x18036532a
add byte [rcx], sil
sal bh, cl
xor eax, 0x424f6f
push rsp
add bl, ch
add byte [rbx + 0x424f2d05], cl
add byte [rbx], dh
add eax, 0x424f2b
fadd qword [rdi + 0x42]
add byte [rbx], ch
add eax, 0x4247da
invalid
adc edi, edi
in al, 0x31
rol byte [rcx - 9], cl
invalid
invalid
invalid
add byte [rbx], al
add eax, 0x424773
add byte [rbx], cl
add eax, 0x4246e9
xor byte [rax], al
add byte [rdx + 0xf003c00], cl
xchg esp, eax
ror byte [rax - 0x75], 0xbd
mov al, 4
add byte [rax], al
mov r14, qword [rbp + 0x5f8]
test al, 1
jne 0x180369d30
jmp 0x180369df9
test byte [rbx + rdx*2 - 0x74b40000], cl
test dword [rax + 5], edx
add byte [rax], al
sub rsp, 0x20
mov rcx, rdi
call fcn.18049f9a0
add rsp, 0x20
mov eax, dword [0x18078aa60]
xor edx, edx
div dword [0x18078aa64]
and eax, 0xa03db3dc
imul eax, eax, 0xbd3f2a41
mov ecx, 0x88bf97de
xor edx, edx
div ecx
cmp eax, 0x1384456b
je 0x18036f106
mov eax, dword [0x18078aa68]
xor edx, edx
div dword [0x18078aa6c]
sub eax, 0x41921b3c
imul eax, eax, 0x8201fcbc
add eax, 0xcdff71a3
mov rcx, qword [rdi]
cmp eax, 0x5b67a75e
je 0x18036f106
jmp 0x180369e64
mov eax, dword [0x18078aa70]
add eax, dword [0x18078aa74]
and eax, 0xe8378418
imul eax, eax, 0xd6931d30
sub eax, 0xd72f7c50
cmp eax, 0xf910b7dd
test cl, ch
push rcx
add byte [rax], al
add esp, 0x20
scasd eax, dword [rdi]
add eax, 0x420ac3
or dword [rdi + 0xf], 0x514183
add bl, ch
add byte [rbx + 0x420a8505], cl
add byte [rbx], ch
add eax, 0x420a83
add eax, 0x4209d2
add byte [rax], al
add al, dh
or qword [rax + 0x510], rcx
add byte [rax], al
leave
ja 0x18036b71c
retf 0xc950
invalid
loopne 0x18036fba8
add byte [rax], al
mov qword [rbp + 0xd8], r14
mov qword [rbp + 0xd0], rbx
mov qword [rbp + 0xc8], rdi
mov qword [rbp - 0x70], rsi
mov qword [rbp + 0xc0], r10
mov qword [rbp + 0xb8], r8
mov qword [rbp - 0x78], rdx
jmp 0x18036fbd7
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x160], rsp
movsd dword [rdi], dword [rsi]
invalid
add dword [rax], eax
add byte [rax + 0x10], bh
call fcn.180698e80
sub rsp, rax
invalid
mov qword [rbp + 0xf0], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp - 0x18], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x1b0], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x1b8], rsp
add byte [rax + 0x10], bh
movsd dword [rdi], dword [rsi]
invalid
invalid
add byte [rax + 0x10], bh
call fcn.180698e80
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0xf8], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 8], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x10], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
sub esp, eax
sub esp, eax
mov qword [rbp + 0x18], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x30], rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x100], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x38], rsp
mov eax, 0x30
add al, ch
lahf
xchg ecx, eax
xor al, byte [rax]
add al, ch
lahf
xchg ecx, eax
xor al, byte [rax]
sub rsp, rax
mov qword [rbp + 0x108], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x40], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x1c0], rsp
mov eax, 0x20
call fcn.180698e80
sub esp, eax
jrcxz 0x18036fd51
and byte [rax], al
add byte [rax], al
sub esp, eax
sub esp, eax
mov dword [rbp + 0x1e0], ecx
add esp, 0x20
and byte [rax - 0x75], cl
mov ch, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
int1
add byte [rbp - 0x77], cl
enter 0xffffffffffffc3e8, 0xffffffffffffff88
invalid
add byte [r11], sil
add eax, 0x41a91c
invalid
invalid
invalid
test eax, 0x5c050041
and ch, ah
movabs byte [0x4c36063ec93df1c3], al
mov ebx, dword [rbp + 0x1f8]
add eax, 0x41a761
cmp eax, 0x410041a7
mov eax, 0xa2e5a4ba
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc73949], al
xchg edx, eax
ror byte [rcx - 0x7d], 0xfe
add byte [rbx + rsi*2 - 0x75], dh
add eax, 0x41a522
invalid
sbb byte [rdx + 0x52b0041], ah
invalid
pushfq
out 0x17, al
mov edi, 0x8d48c9fb
adc eax, 0x352d92
invalid
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rcx - 0x44], al
add eax, dword [rax]
add byte [rax], al
imul ecx, dword [rcx - 0x75], 0x8b482404
xchg ebp, eax
nop
add byte [rax], al
add byte [rax], al
mov qword [rdx], rax
mov rax, qword [r12 + 8]
and al, 0x48
mov edx, dword [rbp + 0x90]
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x10]
mov dword [rdx + 0x10], eax
and al, 0x18
and al, 0x18
sbb byte [rax - 0x75], cl
sbb byte [rax - 0x75], cl
invalid
clc
add dword [rax], eax
add byte [rax - 0x7f], cl
add rcx, 0x90
invalid
invalid
add ecx, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rcx - 0x48], al
push 0xffffffffe8000000
add byte [rax], al
invalid
add byte [rax], al
add al, ch
pop rbx
invalid
xor eax, dword [rax]
add byte [rbx + rcx*4 - 0x63], cl
clc
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add esp, 0x20
invalid
cmp eax, 0
add byte [rax], al
clc
add byte [rbx + rcx*4 - 0x73], cl
loopne 0x1803712be
invalid
add dword [rax], eax
add byte [rax], al
add cl, ch
movabs byte [0x8b0b0f0b0ffffff4], al
hlt
invalid
dec dword [rdi]
or ecx, dword [rdi]
ud2
mov eax, dword [0x18078b220]
hlt
ud2
lahf
add byte [r11], cl
add eax, 0x419f50
push rax
lahf
invalid
invalid
push rax
lahf
add byte [0x13e4fa07a], cl
invalid
lea ebx, [rax]
invalid
movabs eax, dword [0x71cdb4572dbe188d]
push rdi
mov ah, 0xcd
jno 0x18037130c
or byte [esi + edi*4 - 0x7bda90c3], ah
je 0x18037ad19
test byte [rbx], ch
invalid
add byte [rax], al
outsd dx, dword [rsi]
and eax, 0x840ff384
test byte [rbx], ch
invalid
add byte [rax], al
mov esi, dword [0x18078b228]
invalid
test byte [rbx], ch
invalid
add byte [rbx], ah
xor eax, 0x419f32
add byte [r9 - 0x2919fd32], al
out 0xd6, al
or si, 0x4356
or eax, 0xae6814c
int 0x21
invalid
or byte [rcx - 0x75], cl
adc byte [r9 - 0x77], r9b
adc byte [rax - 0x7d], r9b
in al, dx
and byte [rax - 0x77], cl
stc
iretd
or ecx, dword [rcx + rcx*4 + 0x27]
mov edx, dword [rbp + 0x80]
mov byte [rax], al
xchg ebp, eax
add cl, ch
sbb ah, byte [0x10983165b]
mov rcx, r11
xchg edi, eax
add byte [rax], al
mov esp, edi
add byte [rbp - 0x23], ch
jg 0x1803716e5
cli
invalid
xchg ebp, eax
add byte [rax], al
mov ecx, dword [rax]
add byte [rbx + 0x419a5805], cl
add byte [rbx], ah
add eax, 0x419a56
mov eax, 0xe5b00433
add byte [rax], al
add byte [rcx - 0x3a], al
and dword [rdx + rax + 0x49010000], 0xffffff81
add byte [rcx], al
invalid
invalid
ret
loopne 0x180371912
add byte [rax], al
add byte [rbx + rcx*4 - 0x6b], cl
and byte [rcx], al
add byte [rax], al
invalid
add byte [0x1615066af], cl
xchg edi, eax
or byte [rdx + 0xf], bl
xchg dword [rsp + rdx*4], esi
cwde
out 0x73, eax
invalid
cwde
add byte [r11], al
mov ecx, 0x23004197
add byte [rax], al
add byte [rax], r8b
xchg r15, rax
add byte [r11], spl
add eax, 0x419749
leave
lea ebp, [rcx + 0xf120514]
adc cl, byte [rdi]
adc cl, byte [rdi]
mov edx, 0x85d13d60
stc
je 0x180371c08
xchg edi, eax
add byte [rbx], ah
add eax, 0x4161f2
mov ecx, dword [rdx + 8]
pop rcx
out 0xf, al
test byte [rax + 0x42], dh
add byte [rax], al
stc
xlatb
insd dword [rdi], dx
pop rax
sub dword [rcx], eax
add bl, ch
add byte [rbx + 0x41409005], cl
add byte [rbx], dh
add eax, 0x41408e
outsd dx, dword [rsi]
add byte [r11], sil
add eax, 0x41406d
invalid
loop 0x180379e5b
test bh, dh
and eax, 0xeb0000
test al, 1
jne 0x180379e5c
jmp 0x180379d5f
dec dword [rbx + 0x41239e05]
add byte [rbx], cl
add eax, 0x41239c
mov eax, dword [0x18078c200]
or eax, dword [0x18078c204]
and eax, 0x5bc104ac
add eax, 0xb0746a7a
and eax, 0x231b03b2
cmp eax, 0xd4fd5d3a
mov r11, qword [rbp + 0x1f8]
jae 0x18037c455
jmp 0x180379e8b
add byte [rbx + 0x41237705], cl
add byte [rbx], ch
add eax, 0x412375
mov eax, dword [0x18078c208]
sub eax, dword [0x18078c20c]
xor eax, 0xd4f85004
or eax, 0x7d19eff9
xor eax, 0x597708bc
mov rcx, qword [r11 + 0xa8]
mov r8, r11
add r8, 0x294
cmp eax, 0xf7223b2f
je 0x180379e8b
jmp 0x180379ec0
mov eax, dword [0x18078c210]
xor eax, dword [0x18078c214]
xor eax, 0x8693bcd1
and eax, 0x4cb0c37f
mov r9d, 0x9fb9fa1d
xor edx, edx
div r9d
cmp eax, 0x22145be4
ja 0x18037c466
mov eax, dword [0x18078c218]
xor eax, dword [0x18078c21c]
and eax, 0x46430c88
mov r9d, 0x96fa481b
mov r9d, 0x96fa481b
cli
xchg esi, eax
xor edx, edx
div r9d
and eax, 0x8d7ad78b
mov dx, word [r8]
rol dx, 8
cmp eax, 0x3c6c1a5f
ja 0x18037c466
jmp 0x180379f22
mov qword [rsi], rcx
mov word [r11 + 0x2b0], dx
mov byte [r11 + 0x2b2], 0
mov r9, rdi
add byte [r11], bpl
add eax, 0x4122e0
and al, byte [rcx]
and al, byte [rcx]
shr cl, cl
retf
test dword [rdx + rdx*4 - 0x2acec20d], ebp
sub byte [r10 + rcx*2 - 0x39], 0xe9
and ebx, edx
invalid
mov ecx, 0x6f6ac2dc
or bl, byte [rbp + rax + 1]
clc
cdq
mov ch, cl
jne 0x18037c44f
invalid
rcl byte [rdi + 0x35471be4], 0x24
invalid
add byte [rbx + 0x40e09f05], cl
add byte [rbx], cl
add eax, 0x40e09d
mov eax, dword [0x18078c5e8]
or eax, dword [0x18078c5ec]
imul esi, eax, 0xb6e78f31
or esi, 0x8a7f8f43
xor esi, 0x8c74693d
sub rsp, 0x20
mov rcx, r13
mov rdx, r14
call fcn.18063bc30
add rsp, 0x20
cmp esi, 0x197f7d4b
je 0x18037e543
ud2
mov edx, ebx
call fcn.1804c9d40
add rsp, 0x20
cmp qword [rdi], 8
je 0x18037e618
mov eax, dword [0x18078c5f0]
and eax, dword [0x18078c5f4]
and eax, 0x70a2f117
imul eax, eax, 0x9b7f7df0
or eax, 0x81b5e794
cmp eax, 0x21a224d6
jbe 0x18037ed6a
mov eax, dword [0x18078c5f8]
imul eax, dword [0x18078c5fc]
add eax, 0x40e006
add eax, 0x40e006
imul eax, eax, 0x5f7d36ca
imul eax, eax, 0xae8e2ea0
or eax, 0x30686130
ud2
mov eax, dword [0x18078c600]
and eax, dword [0x18078c604]
or eax, 0xd14e3e8e
add eax, 0xeaae36ee
sub eax, 0x8acc5b6c
cmp eax, 0x2f26aba
je 0x18037ed7d
mov ecx, dword [0x18078c608]
imul ecx, dword [0x18078c60c]
sub ecx, 0x5a4bc712
sub ecx, 0xc2b4fb7a
sub ecx, 0x58c4d726
mov rax, qword [rdi + 8]
mov qword [r15], rax
mov rax, qword [rdi + 0x10]
mov qword [r15 + 8], rax
mov rax, qword [rdi + 0x18]
mov qword [r15 + 0x10], rax
mov rax, rsi
invalid
add rax, 0x20
cmp ecx, 0x4dae5784
je 0x18037ed7d
mov r12, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
jmp 0x18037e691
mov rcx, qword [r15]
mov qword [rax], rcx
mov rcx, qword [r15 + 8]
mov qword [rax + 8], rcx
or byte [rcx - 0x75], cl
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
invalid
add rax, 0x38
xchg byte [rdx + 6], al
add byte [rax], al
int3
mov dh, 0x2f
js 0x18037ed40
mov al, byte [rax]
sahf
sub dh, ch
xlatb
ud2
stosb byte [rdi], al
fistp qword [rbp + 0x722be0c2]
invalid
add dh, al
xor dword [rdx], r8d
jmp 0x18037fa50
add byte [0x11b91f183], spl
stc
xor eax, 0x830f0cb6
xchg esp, eax
add al, byte [rax]
add byte [rax - 0x397af0ff], ch
add byte [rax], al
add bl, ch
add byte [rax - 0x7d], cl
invalid
add byte [rbx + 0x40cd3505], cl
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x40cd32
mov edi, 0xa4b94023
movabs byte [0x6f35f1f7d23119d6], al
or al, 0x8e
cmp al, 0x48
mov ebx, dword [rsi]
loopne 0x180380193
mov dword [rbp - 0x18], esi
add byte [rcx], dh
sal bh, cl
xor eax, 0x40c79a
mov byte [rax], 0x2b
add eax, 0x40c6cc
xor eax, 0xe9a29f5c
or eax, 0x21b1ca1b
mov ecx, 0x98e7d4e7
xor edx, edx
div ecx
cmp eax, 0xfd37bd8
je 0x180381e25
jmp 0x1803802a8
enter 0x3d76, 0xffffffffffffffbe
ror dword [rax - 0x46], cl
mov edx, 0
add dword [rbx + 0x3de98152], ecx
sub ecx, dword [rbx]
stosd dword [rdi], eax
add byte [0x18db2cdc2], al
stc
add byte [rdi], cl
xchg esp, eax
rol byte [rcx - 0x1b5bc07], 0x98
mov edx, ecx
mov eax, dword [0x18078cab8]
imul eax, dword [0x18078cabc]
mov ecx, 0xad636a93
xor edx, edx
div ecx
and eax, 0x9cf0ef75
and eax, 0x3d75c0e8
mov rcx, qword [rbx]
cmp eax, 0xb3977410
jae 0x180381fa9
jmp 0x180380e09
cmp rcx, 0
je 0x180380e2b
imul rdx, rcx, 0x68
sub rsp, 0x20
mov rcx, rdi
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
jmp 0x180380e2b
mov eax, dword [0x18078cac0]
or eax, dword [0x18078cac4]
xor eax, 0x1a9f6843
mov ecx, 0x71f7b2a
xor edx, edx
div ecx
add eax, 0x83c27060
cmp eax, 0x753f3cc8
je 0x180381fb6
mov eax, dword [0x18078cac8]
and eax, dword [0x18078cacc]
add byte [0x1a7e40196], ch
add byte [0x1a7e40196], ch
mov ecx, 0x517e025f
xor edx, edx
div ecx
xor eax, 0x58673c06
mov r14, r13
add r14, 0x30
cmp eax, 0x4cc29bf2
jbe 0x180381fb6
jmp 0x180380e88
mov eax, dword [0x18078cad0]
add eax, dword [0x18078cad4]
add eax, 0x4c7b2586
add eax, 0x24f37b7
mov ecx, 0xe478cf9f
xor edx, edx
div ecx
cmp eax, 0x17a8573c
je 0x180381fc3
jmp 0x180380eb4
mov eax, dword [0x18078cad8]
imul eax, dword [0x18078cadc]
xor eax, 0xb83c19fd
xor eax, 0xde1cd708
sub eax, 0xc1758a9a
mov rdi, qword [r13 + 0x38]
mov r15, qword [r13 + 0x40]
cmp eax, 0x2c94a964
ja 0x180380eb4
jmp 0x180380ee1
cmp r15, 0
je 0x180380f8f
xor r12d, r12d
jmp 0x180380ef0
cmp eax, 0x10fb4429
je 0x180382115
mov eax, dword [0x18078cbc8]
or eax, dword [0x18078cbcc]
imul eax, eax, 0x26aebca5
imul ebx, eax, 0x822a0092
xor ebx, 0x4f99b0f2
sub rsp, 0x20
mov rcx, rdi
call fcn.1804b8d50
add rsp, 0x20
cmp ebx, 0x368c48c7
jbe 0x180382115
invalid
invalid
or eax, dword [rax]
invalid
xchg byte [0x16b381614], cl
add bl, ch
add byte [rax - 0x77], cl
test dword [rax - 0x7d], 0x58b28c7
mov bh, 0xb5
add byte [rbx], spl
add eax, 0x40b5b5
invalid
jmp 0x18038160a
jmp 0x18038160c
mov rdi, rsi
add rdi, 0x28
mov eax, dword [0x18078cbd0]
and eax, dword [0x18078cbd4]
invalid
add byte [0x1d3d87bb8], ah
and eax, 0x53a06594
xor eax, 0x4a6aa511
or eax, 0x770d4d2
cmp eax, 0xf43b6e22
je 0x180382136
jmp 0x18038163b
mov eax, dword [0x18078cbd8]
xor edx, edx
div dword [0x18078cbdc]
imul eax, eax, 0xe40b67e5
imul eax, eax, 0xc513cc33
add eax, 0x9420db6a
mov rcx, qword [rdi]
lock dec qword [rcx]
dec qword [rcx]
dec qword [rcx]
sete cl
cmp eax, 0x60f5c761
jbe 0x18038163b
jmp 0x18038166d
mov eax, dword [0x18078cbe0]
or eax, dword [0x18078cbe4]
add byte [0x1e021c01e], al
add byte [0x1e021c01e], al
add eax, 0x9f75c2dc
imul eax, eax, 0x3bf594c3
cmp eax, 0x731d6a2
jb 0x180382151
invalid
and dword [rbx - 0x12fafb9d], eax
jp 0x1803816df
inc dword [0x1ba62cf22]
add eax, 0x3a2ab83d
mov cl, 0xf
test byte [rsi + 0xa], dh
add byte [rax], al
stc
jmp 0x180381730
jmp 0x180381732
lahf
jrcxz 0x180381e16
invalid
dec dword [rcx - 0x6b]
movabs al, byte [0xe9beca79c867ae8c]
je 0x180381e14
invalid
mov al, byte [rbp + 0x5e7fc0ee]
xchg r14d, eax
jmp 0x180380dd9
push rdx
loope 0x180381ff5
add ch, ch
invalid
mov ah, 2
xor bh, byte [0x1a4c0f631]
mov dh, 0x46
and byte [rcx + rbp*8 - 0x1122], al
add rcx, 0x38
mov rdx, qword [r8 + 0x28]
mov r8, qword [r8 + 0x30]
sub rsp, 0x20
call rax
add rsp, 0x20
jmp 0x180380f16
mov eax, dword [rbp + 0x18]
mov cl, 0x8d
loope 0x180382125
out 0xde, eax
invalid
mov rcx, rdi
call fcn.1804b8d50
add rsp, 0x20
jmp 0x1803815ce
outsb dx, byte [rsi]
jge 0x1803820d1
cld
push r13
retf 0x14c
invalid