Function at 0x18043aea0
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
cmp rbx, 0
sete cl
xor eax, eax
test cl, 1
jne 0x18043af40
jmp 0x18043aec9
jmp 0x18043aecb
mov eax, dword [0x18079eed0]
xor eax, dword [0x18079eed4]
and eax, 0x33e8bd3b
sub eax, 0x69cf8b81
mov ecx, 0x2a826c8b
xor edx, edx
div ecx
cmp eax, 0xfcd20002
jae 0x18043b9f8
mov ebp, dword [0x18079eed8]
or ebp, dword [0x18079eedc]
and ebp, 0x6ba14d59
sub ebp, 0xed9f4b7c
or ebp, 0xc256543f
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.180667190
mov rcx, rdx
cmp rax, 0
sete al
cmp ebp, 0xf926644d
ja 0x18043b9f8
test al, 1
jne 0x18043af51
jmp 0x18043b00c
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x18079eee0]
add eax, dword [0x18079eee4]
xor eax, 0x120598bd
cwde
add eax, 0x8d1e2d12
invalid
invalid
add eax, 0x120ccb76
cmp eax, 0xc5068ade
jae 0x18043ba17
jmp 0x18043af79
mov eax, dword [0x18079eee8]
add eax, dword [0x18079eeec]
sub eax, 0x840b1237
imul eax, eax, 0x209429d5
sub dword [rax + riz + 0xec3cf0d], edx
invalid
cmp rcx, 0
sete r8b
cmp eax, 0xc8402489
je 0x18043af79
jmp 0x18043afa6
mov eax, dword [0x18079eef0]
and eax, dword [0x18079eef4]
sub eax, 0xdd246033
sub eax, 0xf1e6302f
or eax, 0x3ff088bb
cmp eax, 0xd74ffd1b
jae 0x18043ba24
jmp 0x18043afce
mov eax, dword [0x18079eef8]
sub eax, dword [0x18079eefc]
mov r9d, 0x5efeec83
pop rsi
xor edx, edx
div r9d
add eax, 0x3dc8e41d
sbb eax, 0x353dc8e4
adc dword [rax], 0xffffffb1
popfq
cmp eax, 0x87295cc2
je 0x18043afce
lea rax, [0x1806c8768]
test r8b, 1
jne 0x18043af40
jmp 0x18043b635
mov r8, rcx
and r8, 3
lea rax, [0x1806c8b0c]
movsxd rdx, dword [rax + r8*4]
invalid
adc al, 0x80
add rdx, rax
jmp rdx
mov rax, rcx
jmp 0x18043af40
mov rdx, rcx
shr rdx, 0x20
and byte [rcx], dh
rol byte [rcx - 0x77], 0xd1
sub edx, 0x28
ja 0x18043b62e
lea rdx, [0x1806c8b1c]
lea edx, [0x1806c8b1c]
movsxd r9, dword [rdx + r9*4]
add r9, rdx
jmp r9
mov eax, dword [0x18079ef00]
xor edx, edx
div dword [0x18079ef04]
invalid
invalid
invalid
mov r9d, 0x94b20a86
xor edx, edx
div r9d
mov r9d, 0x5bb4dba7
cmpsd dword [rsi], dword [rdi]
invalid
mov ah, 0x5b
xor edx, edx
div r9d
imul eax, eax, 0x3de845f5
cmp eax, 0x8bd57366
ja 0x18043ba31
mov eax, dword [0x18079ef08]
and eax, dword [0x18079ef0c]
sub eax, 0xef1c2486
xchg byte [rsp + rbx], ah
out dx, eax
and eax, 0xe0d624b
add eax, 0x85246405
cmp eax, 0xd00e722e
jae 0x18043ba31
add byte [rax], al
jb case.0x18043b04e.2
ror byte [rdi], 1
add dword [rbp - 0x4ffffff7], 1
add byte [rax], al
mov al, 1
add byte [rax], al
mov al, 1
jmp case.0x18043b04e.0
mov al, 2
jmp case.0x18043b04e.0
mov eax, dword [0x18079ef10]
and eax, dword [0x18079ef14]
add byte ss:[0x1d05ce506], ch
or eax, 0x5fbd122e
imul eax, eax, 0xb89ffed7
cmp eax, 0x74099a71
jae 0x18043ba3e
jmp 0x18043b0e3
mov eax, dword [0x18079ef18]
and eax, dword [0x18079ef1c]
add byte ss:[rcx - 0x40], ch
and edx, dword [rcx - 3]
sub ch, byte [0x1135c3500]
and eax, 0xcd587fb7
cmp eax, 0xe1ae61e8
scasb al, byte [rdi]
invalid
pop rax
int 0x3d
call 0x1f8255f66
scasb al, byte [rdi]
loope 0x18043b17c
invalid
ja 0x18043b0e3
fnsave dword [rax + 0x5e6e903]
mov al, 3
jmp case.0x18043b04e.0
out 5, al
add byte [rax], al
add byte [rax], al
mov al, 4
jmp case.0x18043b04e.0
invalid
invalid
add byte [rax], al
add byte [rax], al
mov al, 5
jmp case.0x18043b04e.0
add byte [rax], al
mov al, 6
jmp case.0x18043b04e.0
add byte [rax], al
add byte [rax], al
mov al, 7
jmp case.0x18043b04e.0
mov al, 8
jmp case.0x18043b04e.0
mov eax, dword [0x18079ef20]
sub eax, dword [0x18079ef24]
and eax, 0x851f558a
add eax, 0x7a79c1f
add eax, 0x350b73f7
cmp eax, 0x3a42cb8b
jb 0x18043ba4b
jmp 0x18043b158
mov eax, dword [0x18079ef28]
add eax, dword [0x18079ef2c]
cmp eax, 0xb9410036
cmp al, 0x4a
invalid
invalid
sub esi, dword [rcx]
rol byte [rcx - 9], cl
int1
add eax, 0xd3f85f2c
and eax, 0xd30576e0
jbe 0x18043b17d
invalid
add eax, 0x1abf3dd3
cmp eax, 0x7f791abf
jns 0x18043b1fd
je 0x18043b158
mov al, 9
jmp case.0x18043b04e.0
invalid
mov eax, dword [0x18079ef30]
and eax, dword [0x18079ef34]
and eax, 0xa7133e50
sub eax, 0x353fef3c
and eax, 0x8f4caaad
cmp eax, 0xb6a8c18
jb 0x18043ba5c
jmp 0x18043b1af
mov eax, dword [0x18079ef38]
xor eax, dword [0x18079ef3c]
cmp eax, 0x68250036
sbb al, 0xb
invalid
and eax, 0xa6778ebc
and eax, 0x5b7286ef
jb case.0x18043b021.16
jb case.0x18043b021.16
cmp eax, 0xce64bf53
je 0x18043b1af
mov al, 0xa
jmp case.0x18043b04e.0
mov eax, dword [0x18079ef40]
xor edx, edx
div dword [0x18079ef44]
mov r9d, 0x3a31df4a
xor edx, edx
div r9d
xor eax, 0xd62c4f11
sub eax, 0xb7774b8d
cmp eax, 0x2034addc
lodsd eax, dword [rsi]
xor al, 0x20
je 0x18043ba6d
mov eax, dword [0x18079ef48]
xor edx, edx
div dword [0x18079ef4c]
and eax, 0x8860d889
mov eax, ebx
invalid
mov byte [0x1b73d7d7e], al
stc
and eax, 0xc8b7c70f
cmp eax, 0xd27912c1
adc bh, byte [rcx - 0x2e]
je 0x18043ba6d
add byte [rax], al
mov al, 0xb
jmp case.0x18043b04e.0
add al, 0
invalid
add byte [rax], al
mov al, 0xc
jmp case.0x18043b04e.0
add al, 0
invalid
add byte [rax], al
mov al, 0xd
jmp case.0x18043b04e.0
add al, 0
invalid
mov al, 0xe
jmp case.0x18043b04e.0
invalid
mov eax, dword [0x18079ef50]
xor eax, dword [0x18079ef54]
or eax, 0xbd00b292
add eax, 0x8e1ef591
or eax, 0x3f6a530c
cmp eax, 0xd47a9849
jae 0x18043ba7e
mov eax, dword [0x18079ef58]
and eax, dword [0x18079ef5c]
or eax, 0x2a49329e
sub eax, 0xacb65193
and eax, 0x34b1c591
cmp eax, 0xbf3ace7b
invalid
cmp bh, byte [rdi + 0x7e8830f]
add byte [rax], al
invalid
mov al, 0xf
jmp case.0x18043b04e.0
add byte [rax], al
mov eax, dword [0x18079ef60]
and eax, dword [0x18079ef64]
sub eax, 0xea09241
xchg edx, eax
movabs al, byte [0x69502848bbc0690e]
sal byte [rsi], 0xa6
loope 0x18043b275
cmp eax, 0xa0a1222f
ja 0x18043ba8f
mov eax, dword [0x18079ef68]
sub eax, dword [0x18079ef6c]
sub eax, 0xf47ca18
mov r9d, 0x451be246
loop case.0x18043b021.23
xor r10d, r10d
div r9d
or eax, 0x80bc095f
cmp eax, 0xf64de023
je 0x18043ba8f
sahf
invalid
add byte [rax], al
loopne 0x18043b337
test byte [rdi], 0x84
sahf
invalid
add byte [rax], al
mov al, 0x10
jmp case.0x18043b04e.0
sti
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov al, 0x11
jmp case.0x18043b04e.0
add byte [rax], al
add byte [rax], al
mov al, 0x12
jmp case.0x18043b04e.0
in eax, dx
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
mov al, 0x13
jmp case.0x18043b04e.0
mov al, 0x14
jmp case.0x18043b04e.0
mov eax, dword [0x18079ef70]
sub eax, dword [0x18079ef74]
add eax, 0x44d00493
and eax, 0x2d5f7c63
mov r9d, 0x283845f2
xor edx, edx
div r9d
cmp eax, 0xcdfb8c70
je 0x18043baa0
invalid
jmp 0x18043b342
mov eax, dword [0x18079ef78]
xor edx, edx
div dword [0x18079ef7c]
xor eax, 0x363c2c
imul eax, eax, 0x9762c293
xor eax, 0xff31b436
imul eax, eax, 0x7b4c85db
cmp eax, 0xfa9a643a
jnp 0x18043b39f
cmp ah, byte [rdx + rbx*4 - 6]
ja 0x18043b342
mov al, 0x15
jmp case.0x18043b04e.0
mov eax, dword [0x18079ef80]
xor eax, dword [0x18079ef84]
and eax, 0x60b84542
xor eax, 0xad5c5d4f
mov r9d, 0x166b09e1
xor edx, edx
div r9d
cmp eax, 0x569fa348
je 0x18043baad
jmp 0x18043b39d
mov eax, dword [0x18079ef88]
xor eax, dword [0x18079ef8c]
add eax, 0x363be3
in eax, 0x3b
add byte ss:[rbx], dh
add eax, 0x363be3
xor eax, 0xef860ba2
sub eax, 0x84e4c856
xor eax, 0x71550b33
push rbp
jno 0x18043b3f6
cmp eax, 0x867f1437
invalid
je 0x18043b39d
mov al, 0x16
jmp case.0x18043b04e.0
invalid
add eax, dword [rax]
invalid
mov eax, dword [0x18079ef90]
xor eax, dword [0x18079ef94]
and eax, 0xaf7b712f
or eax, 0x2f8a8b4a
xor eax, 0x1715ba9c
cmp eax, 0x4bc23ec
je 0x18043babe
mov eax, dword [0x18079ef98]
add eax, dword [0x18079ef9c]
and eax, 0xd692d091
add byte ss:[0x156d6848e], ah
mov r9d, 0x565bbe47
xor edx, edx
div r9d
sub eax, 0x1017bbe8
cmp eax, 0x5a7bbc06
mov esp, 0x840f5a7b
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax], al
mov esp, 0x840f5a7b
cmpsb byte [rsi], byte [rdi]
invalid
mov al, 0x17
jmp case.0x18043b04e.0
mov eax, dword [0x18079efa0]
and eax, dword [0x18079efa4]
invalid
mov r9d, 0x9ca616a8
xor edx, edx
div r9d
or eax, 0x3fcd79c4
xor eax, 0x22e75885
cmp eax, 0x263fd705
ja 0x18043bacb
mov eax, dword [0x18079efa8]
or eax, dword [0x18079efac]
sub eax, 0xa913f489
mov esp, esi
adc ebp, dword [rcx - 0x1dfbc7f3]
loop 0x18043b403
sub eax, 0xd14f2c6d
cmp eax, 0xa4040c9b
or al, 4
movsb byte [rdi], byte [rsi]
je 0x18043bacb
add byte [rax], al
mov al, 0x18
jmp case.0x18043b04e.0
jnp case.0x18043b04e.25
add byte [rax], al
add byte [rax], al
mov al, 0x19
jmp case.0x18043b04e.0
add byte [rax], al
add byte [rax], al
mov al, 0x1a
jmp case.0x18043b04e.0
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp case.0x18043b04e.0
mov al, 0x1c
jmp case.0x18043b04e.0
mov eax, dword [0x18079efb0]
xor edx, edx
div dword [0x18079efb4]
or eax, 0xe75677
and eax, 0x807f69ea
xor eax, 0x790d0570
cmp eax, 0xe31b8cac
je 0x18043bad8
jmp 0x18043b4be
mov eax, dword [0x18079efb8]
imul eax, dword [0x18079efbc]
or eax, 0xf8fef566
cmc
invalid
clc
add eax, 0x1db42cea
invalid
mov r9d, 0x664306ed
xor edx, edx
div r9d
div ecx
cmp eax, 0x27009ab
jae 0x18043b4be
mov al, 0x1d
jmp case.0x18043b04e.0
mov al, 0x1e
jmp case.0x18043b04e.0
mov eax, dword [0x18079efc0]
and eax, dword [0x18079efc4]
sub eax, 0xac2c865e
sub eax, 0xf4bfc5bf
mov r9d, 0x3f57f97
xor edx, edx
div r9d
cmp eax, 0xd8b57860
ja 0x18043bae5
jmp 0x18043b523
mov eax, dword [0x18079efc8]
sub eax, dword [0x18079efcc]
cmp dh, byte [rsi]
add byte [0x16d89b468], dh
xor al, 0xff
in eax, dx
or eax, 0x7c9c1238
or eax, 0x4637f564
invalid
invalid
invalid
cmp eax, 0x9da545b3
je 0x18043b523
mov al, 0x1f
jmp case.0x18043b04e.0
mov eax, dword [0x18079efd0]
xor edx, edx
sal bh, cl
xor eax, 0x363a7a
add eax, 0x3e67df39
or eax, 0x40cd24c4
imul eax, eax, 0xf8c40d14
cmp eax, 0xbbee9131
jae 0x18043baf2
jmp 0x18043b577
mov eax, dword [0x18079efd8]
or eax, dword [0x18079efdc]
add byte ss:[0x1130ef98c], dh
imul eax, eax, 0xc6a24fe2
and eax, 0x4fa4e9c1
movsb byte [rdi], byte [rsi]
cmp rax, 0xffffffff983117d5
movsb byte [rdi], byte [rsi]
cmp rax, 0xffffffff983117d5
jae 0x18043b577
mov al, 0x20
jmp case.0x18043b04e.0
mov al, 0x21
jmp case.0x18043b04e.0
mov eax, dword [0x18079efe0]
xor edx, edx
div dword [0x18079efe4]
or eax, 0x7461d9cf
xor eax, 0x55844e60
invalid
test byte [rbp + 0xd], r10b
dec bl
cmp eax, 0xa8dd677a
je 0x18043baff
mov eax, dword [0x18079efe8]
sub eax, dword [0x18079efec]
imul eax, eax, 0x72123f2a
mov r9d, 0xa30393d4
invalid
xchg ebx, eax
invalid
invalid
xor edx, edx
div r9d
div ecx
xor eax, 0x53441b1
cmp eax, 0xc3fc9073
jae 0x18043baff
invalid
invalid
add byte [rax], al
nop
cld
ret
add byte [rax], al
mov al, 0x22
jmp case.0x18043b04e.0
add byte [rax], al
mov al, 0x23
jmp case.0x18043b04e.0
add byte [rax], al
mov al, 0x27
jmp case.0x18043b04e.0
add byte [rax], al
add byte [rax], al
mov al, 0x25
jmp case.0x18043b04e.0
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x24
jmp case.0x18043b04e.0
invalid
mov al, 0x26
jmp case.0x18043b04e.0
mov al, 0x28
jmp case.0x18043b04e.0
mov al, 0x29
jmp case.0x18043b04e.0
invalid
add byte [rax], al
invalid
cmp rbx, rcx
setb al
test al, 1
jne case.0x180439ed6.45
jmp 0x18043b645
ud2
mov eax, dword [0x18079eff0]
and eax, dword [0x18079eff4]
mov r8d, 0xfc6186f7
xor edx, edx
div r8d
sub eax, 0xa713c971
cmpsd dword [rsi], dword [rdi]
xor eax, 0x3c34fc09
cmp eax, 0xf3e34bdc
je 0x18043bb10
invalid
add bl, ch
add byte [rbx + 0x36397f05], cl
add byte [rbx], ch
add eax, 0x36397d
jmp 0x18043b673
mov eax, dword [0x18079eff8]
sub eax, dword [0x18079effc]
add eax, 0x56500f57
xor eax, 0x220f580e
or eax, 0x929cdd68
mov r8, rbx
sub r8, rcx
cmp eax, 0x472865d4
je 0x18043b673
jmp 0x18043b69d
add rsi, rcx
mov eax, dword [0x18079f000]
and eax, dword [0x18079f004]
and eax, 0x104aa41
mov ecx, 0xd528b8f4
xor edx, edx
div ecx
and eax, 0xcc32eec3
cmp eax, 0x6b0d1b39
jae 0x18043bb21
jmp 0x18043b6cc
mov eax, dword [0x18079f008]
add eax, dword [0x18079f00c]
add eax, 0x363934
add eax, 0x6b3aac8e
xor eax, 0xe47e2bdf
and eax, 0xbe884d43
mov byte [r14 + 0x97f083d], r15b
invalid
mov byte [r14 + 0x97f083d], r15b
add esi, dword [rdx - 0x22]
jb 0x18043b6cc
jmp 0x18043b9e4
jmp 0x18043b6ff
mov al, byte [rcx + 0x10]
jmp 0x18043b6ff
mov al, byte [rcx + 0xf]
jmp 0x18043b6ff
cmp al, 0x23
je 0x18043b70b
mov rax, rcx
jmp 0x18043af40
mov rax, r8
sub rax, 3
ja 0x18043b72c
lea rax, [0x1806c8bc0]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
mov eax, dword [0x18079f010]
or eax, dword [0x18079f014]
mov ecx, 0x3d7b2f6a
xor edx, edx
div ecx
and eax, 0x98fb3094
or eax, 0xa0779b99
cmp eax, 0x6f154609
je 0x18043bb32
jmp 0x18043b758
mov eax, dword [0x18079f018]
xor edx, edx
div dword [0x18079f01c]
xor eax, 0x62026391
and eax, 0x7460641f
add eax, 0x98223c0a
cmp eax, 0xdf209725
je 0x18043b758
ud2
jmp 0x18043b7dd
mov eax, dword [0x18079f030]
and eax, dword [0x18079f034]
mov ecx, 0xcfdcd461
xor edx, edx
div ecx
imul eax, eax, 0x32ee1e04
and eax, 0xfd078b26
cmp eax, 0x645eace4
ja 0x18043bb50
mov eax, dword [0x18079f038]
imul eax, dword [0x18079f03c]
or eax, 0x126bdb46
or eax, 0x6dcedeed
mov ecx, 0x18fcc05
xor edx, edx
div ecx
cmp eax, 0xc4c569d0
ja 0x18043bb50
jmp 0x18043b835
mov eax, dword [0x18079f040]
imul eax, dword [0x18079f044]
xor eax, 0x272975ea
mov ecx, 0x2536695f
xor edx, edx
div ecx
add eax, 0xe0b6f1cb
cmp eax, 0x4320b70d
jbe 0x18043bb61
mov eax, dword [0x18079f048]
and eax, dword [0x18079f04c]
and eax, 0x17d19347
imul eax, eax, 0x2850b310
add eax, 0x1c459144
cmp eax, 0xe056abf5
jae 0x18043bb61
mov r8, rbx
jmp 0x18043b9e4
xor eax, eax
cmp r8, 0
mov rbx, r8
je 0x18043af40
jmp 0x18043aecb
hlt
invalid
invalid
jmp case.0x180439ed6.48
lodsd eax, dword [rsi]
mov ah, 0x2e
add eax, 0x9c0487ea
jmp 0x18043afcc
je 0x18043ba66
faddp st(6)
mov edi, dword [rsi]
jo 0x18043b9f5
jmp 0x18043b086
test eax, 0x285eaffe
cmovae ecx, dword [rcx + rbp*8]
xchg esi, eax
idiv bh
jmp [rax - 0x3e]
push 0xffffffffcf2acec2
and al, 0xca
stc
jns 0x18043ba1e
jmp 0x18043b156
invalid
add byte [rax], ah
jmp 0x18043b1ad
push rbx
xchg ebp, eax
cmp eax, 0xa6772435
mov esi, 0xdc210ef2
jmp 0x18043b206
invalid
mov cl, 0xe3
ficom dword [rcx]
movabs r11, 0x25e98988682ada10
clc
invalid
xor dword [rbp + 0x704aa432], ebx
add eax, esp
jmp 0x18043b340
mov ch, 0xb3
mov ebp, 0xbcc811e2
hlt
add dh, dl
test al, 0xf0
pop rsp
retf 0x93bc
rol dword [rsi + 0x3d], 1
call [rcx + riz*8]
cmp eax, 0x20e11cff
xchg ecx, ebp
jae 0x18043bacf
sbb al, 0xe1
and byte [rdi - 0x68c17], al
invalid
invalid
fnstenv [rbx]
test eax, 0xc85aabef
mov edi, 0xfff9d7e9
jmp rsi
out 0xf2, al
add r9b, r9b
mov gs, word [rsi - 0x53]
jmp 0x18043b521
pop rdx
xor eax, 0x256dccea
invalid
jge 0x18043bacd
fadd dword [rax + 0x3be91c47]
mov edx, 0xe9de413d
sar dl, 0xff
jmp [rcx]
sub dword [rsi - 0x1ced6c53], esp
mov esi, dword [rcx + rdx*8 - 0x16f85d62]
push rax
sti
invalid
mov ah, byte [rcx + 6]
movabs dword [0x3738f0135dbd3cd4], eax
jmp case.0x18043b021.48
int 0x38
and dword [rbx - 0x21], 0xffffffd0
sub ebp, ecx
invalid
retf
invalid
add bl, ch
add byte [rcx - 0x7d], cl
clc
add byte [rdi], cl
sete al
xor ebx, ebx
fsubr qword [rdi]
add byte ss:[rcx], dh
sal bh, cl
xor eax, 0x362fd8
add bl, ch
add byte [rbx + 0x362c4f05], cl
add byte [rcx], dh
sal bh, cl
xor eax, 0x362c4b
invalid
add byte [0x1c7bdfaef], dh
add eax, 0x362b60
imul eax, dword [0x18079f214]
and eax, 0xadab8736
and eax, 0xc5ee98cf
add eax, 0x7c2878e1
cmp eax, 0x88f248be
je 0x18043cb24
jmp 0x18043c6d3
mov eax, dword [0x18079f218]
sub eax, dword [0x18079f21c]
add eax, 0x3f26f755
sub eax, 0x6a232c39
mov r10d, 0x418a9a9
xor edx, edx
div r10d
cmp eax, 0xeb6e754c
ja 0x18043c6d3
test r11b, 1
jne 0x18043c70d
jmp 0x18043c703
mov rdx, r9
call fcn.1804cafa0
jmp 0x18043c70d
mov rcx, rbp
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x18079f220]
and eax, dword [0x18079f224]
or eax, 0x90cc04b6
imul eax, eax, 0x27996e06
and eax, 0xe933e483
cmp eax, 0xe80fe53c
ja 0x18043cb35
mov eax, dword [0x18079f228]
add eax, dword [0x18079f22c]
sub eax, 0xe8a1b181
xor eax, 0x16963d2a
or eax, 0xf2e62b3f
cmp eax, 0xb6e55db5
jbe 0x18043cb35
jmp 0x18043c76f
push rsp
xor eax, 0x4195dfbb
cmp ah, cl
mov esp, 0xe9a80b2c
pushfq
sti
invalid
call rbx
pop rsp
invalid
mov eax, dword [0x18079f280]
sub eax, dword [0x18079f284]
and eax, 0xdccfab7a
imul eax, eax, 0x8a914bf1
add eax, 0x34407d55
cmp eax, 0x5571f910
je 0x18043d80a
mov ecx, dword [0x18079f288]
or ecx, dword [0x18079f28c]
or ecx, 0xc611ae50
or ecx, 0x5cc5585a
or ecx, 0x60dceeb4
mov r12, rdx
add r12, 0x20
mov r14w, word [rdx]
mov rax, qword [rdx + 2]
mov qword [rbp - 0x16], rax
mov rax, qword [rdx + 0xa]
mov qword [rbp - 0xe], rax
mov rax, qword [rdx + 0x12]
mov qword [rbp - 6], rax
mov eax, dword [rdx + 0x1a]
mov dword [rbp + 2], eax
mov ax, word [rdx + 0x1e]
mov word [rbp + 6], ax
cmp r14w, 2
sete al
cmp ecx, 0x61586209
je 0x18043d80a
test al, 1
je 0x18043cdd3
mov rsi, r9
mov r14, rsi
cmp rbx, 0
je 0x18043cd1a
shl rbx, 5
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8d, 4
call fcn.1804cafa0
add rsp, 0x20
jmp 0x18043cd1a
mov eax, dword [0x18079f290]
xor eax, dword [0x18079f294]
imul eax, eax, 0x9d68c4e8
and eax, 0xd7ba2bef
sub eax, 0x50c7b7e6
cmp eax, 0x18d20274
jbe 0x18043d83d
mov eax, dword [str._tepo]
imul eax, dword [0x18079f29c]
xor eax, 0x60960f60
imul eax, eax, 0x9540320a
sub eax, 0x3f050479
lea rcx, [0x1806c87a8]
cmp r14, 0
mov rsi, r14
cmove rsi, rcx
cmp eax, 0x1be10733
jb 0x18043d83d
jmp 0x18043cd7d
mov eax, dword [0x18079f2a0]
and eax, dword [0x18079f2a4]
sub eax, 0x9c8db270
and eax, 0xdaaf4877
sub eax, 0x2ebda032
cmp eax, 0xa79da1d1
je 0x18043d84a
mov eax, dword [0x18079f2a8]
mov ecx, dword [0x18079f2ac]
or eax, ecx
and eax, 0x96cc671b
imul eax, eax, 0xa78d228e
mov ecx, 1
cmp eax, 0xd0cbd2ee
jae 0x18043d84a
jmp 0x18043cdce
jmp 0x18043d790
mov qword [rbp - 0x40], rbx
mov rbx, r9
mov qword [rbp - 0x38], r8
mov eax, dword [0x18079f2b0]
add eax, dword [0x18079f2b4]
or eax, 0x12163d89
or eax, 0x2855cb0f
xor eax, 0xe420112b
cmp eax, 0xe168ceda
ja 0x18043d857
jmp 0x18043ce06
mov r15d, dword [str._Y_q]
and r15d, dword [0x18079f2bc]
xor r15d, 0x35434756
xor r15d, 0x4c793140
and r15d, 0xec9f1fee
mov word [rbp - 0x60], r14w
mov dword [rbp - 0x60], esi
mov rax, qword [rbp - 0x16]
mov qword [r13], rax
mov rax, qword [rbp - 0xe]
mov qword [r13 + 8], rax
mov rax, qword [rbp - 6]
mov qword [r13 + 0x10], rax
mov eax, dword [rbp + 2]
mov dword [r13 + 0x18], eax
mov ax, word [rbp + 6]
mov word [r13 + 0x1c], ax
lea rdx, [rbp - 0x60]
sub rsp, 0x20
xor ecx, ecx
call fcn.18067a780
add rsp, 0x20
mov rsi, rdx
cmp r15d, 0x1e31ccd3
jbe 0x18043ce06
jmp 0x18043ce77
cmp rax, 0
sete cl
mov r15, rbx
mov eax, dword [0x18079f2c0]
or eax, dword [0x18079f2c4]
or eax, 0x31e423f5
mov r8d, 0xaa3c6ac4
xor edx, edx
div r8d
or eax, 0x6debd402
cmp eax, 0x556e4b1f
mov rbx, qword [rbp - 0x40]
jb 0x18043d8a4
mov eax, dword [0x18079f2c8]
xor eax, dword [0x18079f2cc]
xor eax, 0x26c6e1c7
add eax, 0x34ff3663
xor eax, 0xa8d92005
cmp eax, 0x391de215
sbb eax, 0xcd830f39
or dword [rax], eax
invalid
test cl, 1
jne 0x18043cee1
jmp 0x18043d246
add byte [rax], al
mov eax, dword [0x18079f2d0]
xor eax, dword [0x18079f2d4]
add eax, 0x55b67afb
or eax, 0xfd8dfd87
add eax, 0x85090cc0
cmp eax, 0xba142cab
jae 0x18043d8b5
mov eax, dword [0x18079f2d8]
xor eax, dword [0x18079f2dc]
add byte ss:[rcx - 0x40], ch
cmp dword [rcx + rsi - 0x5d3f96d2], ebp
rcl byte [rsi - 0x2cfecadc]
rcr dword [rax], cl
jns 0x18043cf62
movabs byte fs:[0x986870f35bb], al
jmp 0x18043cf31
cmp rbx, 0
je 0x18043cfab
shl rbx, 5
mov eax, dword [0x18079f2e0]
or eax, dword [0x18079f2e4]
or eax, 0x33c7e767
sub eax, 0x6961659c
xor eax, 0x87f1dfdb
cmp eax, 0xb9587af4
jbe 0x18043d8c2
mov eax, dword [0x18079f2e8]
sub eax, dword [0x18079f2ec]
imul eax, eax, 0x562224e3
imul r14d, eax, 0x6f5f9770
or r14d, 0x6cf0e602
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8d, 4
call fcn.1804cafa0
add rsp, 0x20
cmp r14d, 0x7a1fb856
jbe 0x18043d8c2
jmp 0x18043cfa9
jmp 0x18043cfab
cmp r15, 0
sete al
test al, 1
jne 0x18043d6c6
jmp 0x18043cfbc
mov rax, r15
and rax, 3
lea rcx, [0x1806c8c00]
or eax, 0x28bc36
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
cmp r15, 0
sete cl
mov eax, dword [0x18079f350]
imul eax, dword [0x18079f354]
imul eax, eax, 0x9d987ad9
imul eax, eax, 0x7faa3cb6
add eax, 0xf74cdeeb
cmp eax, 0x7c000f7f
jb 0x18043d942
jmp 0x18043d278
mov eax, dword [0x18079f358]
imul eax, dword [0x18079f35c]
add eax, 0x3620d7
or eax, 0x4064cb18
mov r8d, 0x2c3855d0
push rbp
cmp byte [rcx + rsi], ch
rol byte [rcx - 9], cl
invalid
add eax, 0xb3e545a
cmp eax, 0xd3f6ca4
ja 0x18043d278
push rbp
cmp byte [rcx + rsi], ch
rol byte [rcx - 9], cl
invalid
test cl, 1
mov r8, qword [rbp - 0x38]
jne 0x18043d6b2
jmp 0x18043d2b0
mov rax, r15
and rax, 3
mov ecx, dword [0x18079f360]
or ecx, dword [0x18079f364]
and ecx, 0x79eb0e3
sub ecx, 0x74b1a3af
xor ecx, 0xaa98bac9
cmp ecx, 0xe1d122fb
je 0x18043d953
jmp 0x18043d2e3
mov ecx, dword [0x18079f368]
xor ecx, dword [0x18079f36c]
sub ecx, 0xe530d78d
add ecx, 0x75ee7a80
add ecx, 0xb22f5944
cmp ecx, 0x8deeb5a0
jae 0x18043d2e3
mov rcx, rax
sub rcx, 3
ja 0x18043d322
lea rcx, [0x1806c8bf0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x18079f370]
xor eax, dword [0x18079f374]
or eax, 0x5f4e5ef6
and eax, 0x6ef2dc7
invalid
sub eax, 0x202506ef
invalid
int 0xdb
cmp eax, 0xa47023b7
ja 0x18043d964
invalid
mov eax, dword [0x18079f378]
xor eax, dword [0x18079f37c]
imul eax, eax, 0x386142dd
xor eax, 0xee04108c
and eax, 0x7f058f88
cmp eax, 0x9195b768
ja 0x18043d964
ud2
mov eax, dword [0x18079f3d8]
imul eax, dword [0x18079f3dc]
add byte [0x1072362a1], ch
add byte [0x1072362a1], ch
fild word [rsi + 0x14cdfc25]
or byte [0x1a76e2495], al
and eax, 0x814cdfc
add eax, 0x272a4eb7
cmp eax, 0xf75bcf3d
jae case.0x18043a7eb.65
jmp 0x18043d5e7
mov eax, dword [0x18079f3e0]
xor edx, edx
div dword [0x18079f3e4]
or eax, 0x73b52407
add eax, 0x3c63d821
add eax, 0x7cab78a
cmp eax, 0xece661de
ja 0x18043d9e7
jmp 0x18043d611
mov eax, dword [0x18079f3e8]
xor edx, edx
div dword [0x18079f3ec]
mov r15d, eax
and r15d, 0xe3fe9874
and r15d, 0x9d2b473f
add r15d, 0x3a222f3b
sub rsp, 0x20
mov rcx, r14
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
cmp r15d, 0x141e6f08
jb 0x18043d611
jmp 0x18043d65d
mov eax, dword [0x18079f3f0]
xor eax, dword [0x18079f3f4]
and eax, 0xece12d08
imul eax, eax, 0x97fb1344
xor eax, 0x42562b98
cmp eax, 0xe1e7ca8c
mov r8, qword [rbp - 0x38]
je 0x18043da13
jmp 0x18043d68a
mov eax, dword [0x18079f3f8]
xor eax, dword [0x18079f3fc]
xor eax, 0x5d4e198f
and eax, 0x7abfe9c8
mov ecx, 0x38f302af
xor edx, edx
div ecx
cmp eax, 0xe121d366
jae 0x18043d68a
jmp 0x18043d6b2
cmp r12, r8
mov r9, rsi
mov rdx, r12
je 0x18043ccf2
jmp 0x18043cc5d
xor ecx, ecx
mov eax, dword [0x18079f400]
or eax, dword [0x18079f404]
xor eax, 0xc483ed23
or eax, 0x507a70c9
sub eax, 0x44d5ce8e
cmp eax, 0xb677d6da
je 0x18043da24
mov eax, dword [0x18079f408]
and eax, dword [0x18079f40c]
mov r8d, 0x43997d66
xor edx, edx
div r8d
mov r8d, 0x22b9f681
xor edx, edx
div r8d
or eax, 0x960490f4
cmp eax, 0x6cf8e58b
je 0x18043da24
jmp 0x18043d790
mov eax, dword [str.t9r]
xor edx, edx
div dword [0x18079f424]
sub eax, 0x9f2a6615
sub eax, 0xf3429ec1
or eax, 0x389b187b
cmp eax, 0x9b04b121
ja 0x18043da46
mov eax, dword [0x18079f428]
mov edx, dword [0x18079f42c]
imul eax, edx
imul eax, eax, 0xe1ed8cad
and eax, 0xc73d0df
shr byte [rbp + 0x25e1ed8c], 0xdf
sal byte [rbx + 0xc], 1
add eax, 0xda0ff15d
cmp eax, 0xb03d0745
jb 0x18043da46
mov rax, rcx
mov rdx, rsi
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test al, 0xf8
lea eax, [rbx]
int1
jrcxz 0x18043d7c8
xor dword [rax - 0x75], ecx
add cl, byte [rax - 0x77]
invalid
dec byte [rax]
push 0x48
pop rdx
invalid
pop rbp
invalid
and dword [rdi], ebp
invalid
invalid
ficom dword [rax - 0x7aae3ed]
popfq
pop rcx
jmp 0x18043cf07
mov ch, 0x22
sub dword [rcx], edi
push rsp
mov edx, 0xec834815
and byte [rax - 0x77], cl
stc
mov rdx, rbx
mov r8d, 4
call fcn.1804cafa0
add rsp, 0x20
jmp 0x18043cf61
invalid
invalid
and eax, 0x194dea1f
mov cs, ebp
push 0xffffffffd1253c7f
jmp 0x18043d348
pushfq
mov edx, 0x500f67d0
fmul dword [rdx + 0x48f189e1]
sub esp, 0x20
mov rcx, r14
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
jmp 0x18043d60f
push rbp
jmp 0x109d620de
or ecx, dword [rdi + 0x74]
mov bh, 0xea
out dx, eax
test byte [rdx - 0x25ddaacf], dl
jmp 0x18043d6ee
std
invalid
nop
xor dh, dl
pop rsi
jne 0x18043da6e
ja 0x18043da43
sub dword [rax - 0x29e16b6], 0xffffffff
dec esp
int3
lea rbp, [rsp + 0x30]
mov r8, rdx
mov rsi, rcx
mov eax, dword [0x18079f430]
and eax, dword [str._s_D]
imul eax, eax, 0x74e54994
and eax, 0x19f0ae52
or eax, 0x9924e7cd
cmp eax, 0x2de45a30
je 0x18043e253
mov ecx, dword [0x18079f438]
mov eax, dword [0x18079f43c]
and ecx, eax
add ecx, 0x6858dab4
xor ecx, 0x58932835
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov r14, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r15, rsp
cmp ecx, 0x78870ca3
jb 0x18043e253
jmp 0x18043dae8
mov eax, dword [0x18079f440]
imul eax, dword [0x18079f444]
sub eax, 0x924aa70c
xor eax, 0xc9d18565
imul eax, eax, 0xb7a5e3e9
cmp eax, 0xd92f16bb
jbe 0x18043e260
jmp 0x18043db12
mov eax, dword [0x18079f448]
or eax, dword [str.D_ft]
or eax, 0xed7338b0
imul eax, eax, 0xb0a1c9b8
mov ecx, 0x576e1898
xor edx, edx
div ecx
cmp r8, 0
sete cl
cmp eax, 0x8c9c6b9a
je 0x18043db12
test cl, 1
jne 0x18043db69
jmp 0x18043db47
mov rcx, qword [r8]
mov rax, r8
add rax, 8
mov rbx, qword [rax]
mov al, byte [r8 + 0x10]
mov qword [r8], 0
cmp rcx, 0
jne 0x18043e049
mov rax, qword [0x1807af2c0]
mov rax, qword [rax + 0x10]
mov ecx, 2
cmp rax, rcx
je 0x18043db97
mov rcx, qword [0x1807af2c0]
sub rsp, 0x20
mov rdx, rcx
call fcn.180454c50
add rsp, 0x20
jmp 0x18043db97
mov rax, qword [0x1807af2c0]
mov rax, qword [rax]
add rax, 0x10
mov r12, qword [rax]
mov rdi, r12
add rdi, 0x10
mov eax, dword [r12 + 0x10]
cmp eax, 0x3ffffffe
setb cl
test cl, 1
jne 0x18043dbc3
jmp 0x18043dbd9
mov ecx, eax
add ecx, 1
lock cmpxchg dword [rdi], ecx
sete al
test al, 1
jne 0x18043dc94
jmp 0x18043dbd9
mov eax, dword [0x18079f450]
xor eax, dword [0x18079f454]
add eax, 0x791d3db5
add eax, 0xa106c008
xor eax, 0x2e78eed6
cmp eax, 0x90befc23
jb 0x18043e271
mov eax, dword [0x18079f458]
or eax, dword [0x18079f45c]
mov ecx, 0xb2c20c77
xor edx, edx
div ecx
mov ecx, 0x86815b3e
xor edx, edx
div ecx
mov ebx, eax
add ebx, 0xce7720b3
sub rsp, 0x20
mov rcx, rdi
call fcn.1806b2e10
add rsp, 0x20
cmp ebx, 0x9936a82d
je 0x18043e271
jmp 0x18043dc43
mov eax, dword [0x18079f460]
add eax, dword [0x18079f464]
and eax, 0xba33a688
and eax, 0x6608a732
imul eax, eax, 0x79ff18c6
cmp eax, 0x98940233
jae 0x18043e28e
jmp 0x18043dc6c
mov eax, dword [0x18079f468]
or eax, dword [0x18079f46c]
mov ecx, 0x95f97a55
xor edx, edx
div ecx
add eax, 0x20212323
or eax, 0xabc11bd4
cmp eax, 0x83c96e6
je 0x18043dc6c
jmp 0x18043dc94
mov r8, qword [r12 + 0x30]
mov eax, dword [0x18079f470]
xor edx, edx
div dword [0x18079f474]
xor eax, 0xf828df72
xor eax, 0x6289a662
xor eax, 0x38fca983
cmp eax, 0x2320a8ea
jb 0x18043e29b
mov eax, dword [0x18079f478]
sub eax, dword [0x18079f47c]
and eax, 0x101a6c3e
mov ecx, 0x88efe140
xor edx, edx
div ecx
xor eax, 0x591a6889
mov rcx, r12
add rcx, 0x38
cmp eax, 0x305f7561
jb 0x18043e29b
jmp 0x18043dcf4
mov rdx, qword [rcx]
cmp rdx, 0
je 0x18043dd66
mov eax, 1
lock xadd qword [rdx], rax
cmp rax, 0
setl al
mov ecx, dword [0x18079f480]
and ecx, dword [0x18079f484]
imul ecx, ecx, 0x407a4429
and ecx, 0x35e60515
sub ecx, 0x812487f9
cmp ecx, 0xe96e9059
je 0x18043e2ac
jmp 0x18043dd3a
mov ecx, dword [0x18079f488]
add ecx, dword [0x18079f48c]
or ecx, 0xa975eb08
add ecx, 0xfad1330d
and ecx, 0xcf2839b2
cmp ecx, 0xecc8eee
jb 0x18043dd3a
test al, 1
jne 0x18043dd7d
jmp 0x18043dd66
mov eax, 1
lock xadd qword [r8], rax
cmp rax, 0
setl al
test al, 1
jne 0x18043ddd0
jmp 0x18043ddd4
mov eax, dword [0x18079f490]
imul eax, dword [0x18079f494]
or eax, 0x6544c9a
xor eax, 0xac324a54
and eax, 0x73872e2f
cmp eax, 0x7974f1e9
je 0x18043e2b9
jmp 0x18043dda6
mov eax, dword [0x18079f498]
imul eax, dword [0x18079f49c]
sub eax, 0xbc0815c5
xor eax, 0x107fe955
imul eax, eax, 0x889310a4
ud2
ud2
sub rsp, 0x20
lea rcx, [rbp - 0x30]
call fcn.1805f5c40
add rsp, 0x20
mov edx, 0xffffffff
lock xadd dword [rdi], edx
add edx, 0xffffffff
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
sete al
mov ecx, dword [0x18079f4a0]
imul ecx, dword [0x18079f4a4]
sub ecx, 0x77af30db
add ecx, 0x658a136d
add ecx, 0x6874bc0a
cmp ecx, 0xf4d7aa3b
je 0x18043e2cc
mov ecx, dword [0x18079f4a8]
add ecx, dword [0x18079f4ac]
imul ecx, ecx, 0x17d7f571
imul ecx, ecx, 0xaa41712c
add ecx, 0xa0bda780
cmp ecx, 0xcfc60dec
jae 0x18043e2cc
test al, 1
jne 0x18043de5b
jmp 0x18043de6d
sub rsp, 0x20
mov rcx, rdi
call fcn.1806b3030
add rsp, 0x20
jmp 0x18043de6d
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x38
mov edx, 8
call fcn.1804caf90
add rsp, 0x20
mov rbx, rax
mov eax, dword [0x18079f4b0]
or eax, dword [0x18079f4b4]
and eax, 0x9a07660a
mov ecx, 0x31bb1bd9
xor edx, edx
div ecx
imul eax, eax, 0x33a3a385
cmp eax, 0xe16a7904
ja 0x18043e2dd
jmp 0x18043deba
mov ecx, dword [0x18079f4b8]
sub ecx, dword [0x18079f4bc]
sub ecx, 0xd5c8d4ff
or ecx, 0xbe1e46d6
or ecx, 0xf92eb9d4
cmp rbx, 0
sete al
cmp ecx, 0xaa6e251c
je 0x18043deba
test al, 1
jne 0x18043deed
jmp 0x18043df06
sub rsp, 0x20
mov ecx, 8
mov edx, 0x38
call fcn.18063bc30
add rsp, 0x20
ud2
mov eax, dword [0x18079f4c0]
xor edx, edx
div dword [0x18079f4c4]
and eax, 0x127c8514
add eax, 0x585a4e9e
and eax, 0x7f204728
cmp eax, 0x40f72122
jb 0x18043e2ee
mov eax, dword [0x18079f4c8]
sub eax, dword [0x18079f4cc]
mov ecx, 0xe08c2413
xor edx, edx
div ecx
imul eax, eax, 0x73f1fbb4
or eax, 0x382a767e
mov qword [rbx], 1
mov qword [rbx + 8], 1
mov rcx, rbx
add rcx, 0x10
cmp eax, 0xbb87383c
je 0x18043e2ee
jmp 0x18043df71
lea rdx, [rbp - 0x30]
sub rsp, 0x20
mov r8d, 0x28
call fcn.1806a7400
add rsp, 0x20
mov eax, 2
mov rcx, qword [0x1807af2c0]
cmp qword [rcx + 0x10], rax
je 0x18043dfb3
mov rcx, qword [0x1807af2c0]
sub rsp, 0x20
mov rdx, rcx
call fcn.180454c50
add rsp, 0x20
jmp 0x18043dfb3
mov rax, qword [0x1807af2c0]
mov rax, qword [rax]
sub rsp, 0x20
call fcn.180665170
add rsp, 0x20
mov qword [rbp - 8], rax
mov rdi, qword [rax + 0x28]
mov rcx, qword [0x1807af2c0]
mov r12, qword [rcx + 8]
lock dec qword [rax]
sete al
test al, 1
je 0x18043e03f
mov eax, dword [0x18079f4d0]
add eax, dword [0x18079f4d4]
xor eax, 0xc10d0d85
or eax, 0x8ea0e86f
add eax, 0x1bc25517
cmp eax, 0xb693c667
jae 0x18043e30e
jmp 0x18043e010
mov eax, dword [0x18079f4d8]
mov ecx, dword [0x18079f4dc]
xor eax, ecx
add eax, 0x87f7129a
cmp eax, 0x19f1d9c0
je 0x18043e010
jmp 0x18043e02c
lea rcx, [rbp - 8]
sub rsp, 0x20
call fcn.1804c3d10
add rsp, 0x20
jmp 0x18043e03f
cmp r12, rdi
sete al
and al, 1
jmp 0x18043e049
mov rcx, qword [rsi]
mov rdi, rsi
add rdi, 8
mov rdx, qword [rsi + 8]
mov qword [r15], rdx
mov rdx, qword [rsi + 0x10]
mov qword [r15 + 8], rdx
mov qword [rsi], 1
mov qword [rsi + 8], rbx
mov byte [rsi + 0x10], al
cmp rcx, 0
jne 0x18043e092
lea rdx, [0x18043e380]
sub rsp, 0x20
mov rcx, rsi
call fcn.180666c30
add rsp, 0x20
jmp 0x18043e23f
mov eax, dword [0x18079f4e0]
imul eax, dword [0x18079f4e4]
mov r8d, 0x5b0edc58
xor edx, edx
div r8d
sub eax, 0x58f833ec
and eax, 0x33a5cfd4
cmp eax, 0x21cd5ffe
jb 0x18043e31f
jmp 0x18043e0c1
mov eax, dword [0x18079f4e8]
sub eax, dword [0x18079f4ec]
and eax, 0x97068d1a
and eax, 0xb5920bbf
sub eax, 0xce7206c1
cmp eax, 0x4c3836df
jae 0x18043e0c1
jmp 0x18043e0e5
mov eax, dword [0x18079f4f0]
sub eax, dword [0x18079f4f4]
mov r8d, 0x8c110c01
xor edx, edx
div r8d
mov r8d, 0x44f535a6
xor edx, edx
div r8d
mov r8d, 0x2ab9ed8e
xor edx, edx
div r8d
cmp eax, 0x1fd2fe2e
ja 0x18043e330
jmp 0x18043e11f
mov eax, dword [0x18079f4f8]
and eax, dword [0x18079f4fc]
or eax, 0xe4d4364c
mov r8d, 0xf2d195f3
xor edx, edx
div r8d
add eax, 0xaca97500
mov qword [r14], rcx
mov rbx, r14
add rbx, 8
mov rdx, qword [r15]
mov qword [r14 + 8], rdx
mov rdx, qword [r15 + 8]
mov qword [r14 + 0x10], rdx
cmp eax, 0xff1d2e1
je 0x18043e11f
jmp 0x18043e162
cmp rcx, 1
jne 0x18043e23d
mov rax, qword [rbx]
lock dec qword [rax]
sete al
test al, 1
jne 0x18043e17f
jmp 0x18043e23d
mov eax, dword [0x18079f500]
xor edx, edx
div dword [0x18079f504]
add eax, 0x64a7078e
or eax, 0xeed3dfd
add eax, 0x38581a9
cmp eax, 0xdb47513b
jae 0x18043e34f
mov eax, dword [0x18079f508]
and eax, dword [0x18079f50c]
imul eax, eax, 0x4a9f6af
add eax, 0x1199c522
mov ecx, 0xa9b9e1b9
xor edx, edx
div ecx
mov r14d, eax
sub rsp, 0x20
mov rcx, rbx
call fcn.1804c3140
add rsp, 0x20
cmp r14d, 0xf85c39e0
je 0x18043e34f
jmp 0x18043e1e9
mov eax, dword [0x18079f510]
xor edx, edx
div dword [0x18079f514]
or eax, 0x9a9ae6d4
mov ecx, 0x2eb0b75e
xor edx, edx
div ecx
sub eax, 0x701d51e7
cmp eax, 0xc256362d
jae 0x18043e36c
mov eax, dword [0x18079f518]
xor eax, dword [0x18079f51c]
xor eax, 0xcbe03ba
or eax, 0x51dcc9c9
or eax, 0x65cefa77
cmp eax, 0x213d9534
jbe 0x18043e36c
jmp 0x18043e23d
jmp 0x18043e23f
mov rax, qword [rsi]
mov rax, rdi
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
loop 0x18043e280
out 0x13, al
push rbp
lodsb al, byte [rsi]
lodsb al, byte [rsi]
invalid
xchg eax, ebx
invalid
insb byte [rdi], dx
pop rdx
mov esp, 0xaf98b635
jp 0x18043e2c2
sub esp, 0x20
mov rcx, rdi
call fcn.1806b2e10
add rsp, 0x20
jmp 0x18043dbff
movabs eax, dword [0xe98ca711b40285b1]
iretd
mov ah, byte [rsi + 0x5e610a85]
or ah, byte [rcx + 0x5e]
leave
invalid
leave
mov fs, word [rsi]
sar dword [rdx + 0x4d], 0xf9
invalid
ret
sahf
push 0xffffffffe90b0f2b
fdivr st(2)
invalid
iretd
mov eax, 0xfb4ee94c
invalid
mov bl, 0xc4
xchg edi, eax
xchg edi, edi
adc dword [rdx + 0x36e3ba27], 0xffffffe9
retf 0xfffb
mov ecx, 0xce67fccc
jl 0x18043e29e
invalid
add al, 0x4c
xlatb
invalid
cld
invalid
mov edi, 0x3793f1fe
xchg ebx, eax
add byte [rdx], bl
or bl, 0xee
and ecx, ebp
invalid
mov esi, 0xe6c1dfed
int1
mov qword [r14], rcx
mov rax, qword [r15]
mov qword [r14 + 8], rax
mov rax, qword [r15 + 8]
mov qword [r14 + 0x10], rax
jmp 0x18043e11d
ja 0x18043e2d6
in eax, dx
sub dl, byte [rdi + 0x4858c355]
sub esp, 0x20
mov rcx, rbx
call fcn.1804c3140
add rsp, 0x20
jmp 0x18043e1a7
rcl bh, 1
jl 0x18043e31c
jo 0x18043e31d
pop rbp
jb 0x18043e35e
pushfq
invalid
sti
invalid
cmp eax, 0x47fffffc
mov bl, 0x20
mov edi, 0xac04b01a
mov ebx, 0xa5e96270
cld
invalid
add byte ss:[rbx], ch
add eax, 0x3607eb
mov ecx, 0xfdab862b
xor edx, edx
div ecx
imul eax, eax, 0xd497bdce
imul eax, eax, 0xb041d099
cmp eax, 0x57ded9c8
je 0x18043f544
jmp 0x18043ee9b
mov eax, dword [0x18079f668]
xor edx, edx
div dword [0x18079f66c]
mov ecx, 0x5c055fb6
xor edx, edx
div ecx
and eax, 0x115f74ba
add eax, 0xe7a6092d
mov rcx, rsi
add rcx, 0x20
cmp eax, 0xe39bdd24
jb 0x18043ee9b
jmp 0x18043eecc
mov cl, byte [rcx]
movzx eax, cl
invalid
sub cl, 3
je 0x18043eeee
jmp 0x18043eed8
sub eax, 4
je 0x18043f1b1
invalid
add bl, ch
add byte [rax - 0x7d], cl
invalid
jmp 0x18043eee3
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov ax, word [rsi + 0x28]
add rsi, 0x30
mov rcx, qword [rsi]
cmp ax, 3
sete r8b
mov eax, dword [0x18079f670]
and eax, dword [str.:z_vA1y_b_nOr.7]
or eax, 0x20476851
imul eax, eax, 0x2cbe6a61
sub eax, 0x7e2319a3
cmp eax, 0x9f109f61
ja 0x18043f551
jmp 0x18043ef2a
mov eax, dword [0x18079f678]
sub eax, dword [0x18079f67c]
mov r9d, 0x7a484432
xor edx, edx
div r9d
xor eax, 0xf0935336
mov r9d, 0xc09b2280
xor edx, edx
div r9d
cmp eax, 0x7d0c68f6
ja 0x18043ef2a
test r8b, 1
jne 0x18043ef60
jmp 0x18043eee3
mov eax, ecx
and eax, 3
lea rdx, [0x1806c8c10]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov rcx, rsi
add rcx, 0x30
call fcn.18044c7a0
mov rcx, qword [rsi + 0x28]
cmp rcx, 0
cmp ecx, 0
je 0x18043eee3
mov eax, dword [0x18079f6d0]
xor edx, edx
sal bh, cl
xor eax, 0x3604fb
sal bh, cl
xor eax, 0x3604fb
or eax, 0x4ecb2148
and eax, 0xe6dff446
or eax, 0xaee96878
cmp eax, 0x3a4c0248
jbe 0x18043f5bd
jmp 0x18043f1f5
mov eax, dword [0x18079f6d8]
sub eax, dword [0x18079f6dc]
add eax, 0x27195fe4
and eax, 0x7beedfbc
sub eax, 0xeb0745bc
cmp eax, 0xa391afd2
jae 0x18043f1f5
jmp 0x18043f219
mov eax, dword [0x18079f6e0]
and eax, dword [0x18079f6e4]
mov r8d, 0x943d7fa9
xor edx, edx
div r8d
sub eax, 0x4ee167b8
or eax, 0x3f405895
cmp eax, 0x9fc60d6d
jb 0x18043f5ca
mov eax, dword [0x18079f6e8]
imul eax, dword [0x18079f6ec]
mov r8d, 0xaae20727
xor edx, edx
div r8d
sub eax, 0x88cf0914
xor eax, 0x24433cc
mov rdx, rcx
and rdx, 3
cmp eax, 0x4d792f70
je 0x18043f5ca
add eax, dword [rax]
invalid
jmp 0x18043f27b
mov rax, rdx
sub rax, 3
ja 0x18043f294
lea rax, [0x1806c8c20]
add eax, 0x289995
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov eax, dword [0x18079f6f0]
xor edx, edx
div dword [0x18079f6f4]
mov ecx, 0x644c0119
xor edx, edx
div ecx
add eax, 0x375f1148
and eax, 0x5013eeeb
cmp eax, 0x8b2a51f3
je 0x18043f5d7
jmp 0x18043f2c2
mov eax, dword [0x18079f6f8]
add eax, dword [0x18079f6fc]
and eax, 0x39c23235
sub eax, 0x3e2379de
and eax, 0x8a29bcbe
cmp eax, 0x6fb8052a
jb 0x18043f2c2
ud2
adc edi, ecx
invalid
push rbx
int3
test dword [rdi - 0x28], edx
sbb al, 0xaf
fsub qword [rbx + riz*4 - 0x17]
sub esp, edi
invalid
add byte [rbp + 0x3f], bl
xchg edi, eax
push rax
xor al, 0x29
jmp 0x18043f245
xchg ebx, eax
jo 0x18043f618
push rsp
mov eax, 0xdce93f16
cld
invalid
imul ebx, edx, 0xfe10e91f
invalid
invalid
ror eax, 1
add byte [rax], al
lock dec qword [rcx]
sete al
mov rbx, qword [rdi]
test al, 1
je 0x1804408db
mov eax, dword [0x18079f9b0]
imul eax, dword [0x18079f9b4]
imul eax, eax, 0x9df76b42
sub eax, 0x953d90f1
mov ecx, 0x2f0b5186
xor edx, edx
div ecx
cmp eax, 0x88c52393
jae 0x1804463d4
mov eax, dword [0x18079f9b8]
add eax, dword [0x18079f9bc]
or eax, 0xbe597c71
xor eax, 0xe72a95db
mov ecx, 0x3b7daa63
xor edx, edx
div ecx
mov rcx, rbx
add rcx, 0x80
mov r8, rbx
add r8, 0x88
cmp eax, 0x8aa367b0
jae 0x1804463d4
jmp 0x1804408ab
mov edx, 1
lock xadd qword [r8], rdx
call fcn.180403270
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
mov rcx, rbx
add rcx, 0x100
call fcn.18063cf70
lock dec qword [rbx]
sete cl
jmp 0x1804408e4
mov eax, dword [0x18079f9c0]
or eax, dword [0x18079f9c4]
and eax, 0x7aa3f55d
and eax, 0x18f4c1c7
mov r8d, 0x4585ab55
xor edx, edx
div r8d
cmp eax, 0xeb872ace
ja 0x1804463e5
jmp 0x180440912
mov eax, dword [0x18079f9c8]
xor eax, dword [0x18079f9cc]
imul eax, eax, 0xa363f21d
or eax, 0xcb5601d3
sub eax, 0xd17942e5
cmp eax, 0x191b4829
jb 0x180440912
test cl, 1
jne 0x18044093f
jmp case.0x1804406e5.1
mov rcx, rdi
call fcn.1804b8d50
jmp case.0x1804406e5.1
add byte [rbx + 0x35ef6d0d], cl
add byte [rbx], ah
or eax, 0x35ef6b
or ecx, 0xf9d45e1e
xor ecx, 0x3baf1104
adc dword [rdi - 0x220e7ec5], ebp
mov eax, 0x83480ea2
inc dword [rax]
sete al
cmp ecx, 0x86416058
je 0x18044641d
test al, 1
jne 0x180440b2f
jmp 0x180440abc
mov r14, rsi
add r14, 0xb0
mov eax, dword [0x18079fa00]
and eax, dword [0x18079fa04]
or eax, 0x7987d834
and eax, 0x8835a9ca
imul eax, eax, 0x4a38b083
cmp eax, 0x2fedc3ba
je 0x18044642a
jmp 0x180440aef
mov eax, dword [0x18079fa08]
imul eax, dword [0x18079fa0c]
add eax, 0xb4a82878
mov ecx, 0x7d80300a
xor edx, edx
div ecx
mov ebx, eax
xor ebx, 0x2b2eaf27
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x73081f06
je 0x180440aef
jmp 0x180440b2d
jmp 0x180440b2f
mov rdi, rsi
add rdi, 0xc0
mov rcx, rdi
call fcn.1804a0aa0
mov r8, qword [rdi]
cmp r8, 0
je case.0x1804414a0.1
mov r9, rsi
add r9, 0xc8
mov eax, dword [0x18079fa10]
xor eax, dword [0x18079fa14]
and eax, 0xa84dbe54
and eax, 0x9477bf94
or eax, 0x9335c4f7
cmp eax, 0xa4857eb3
je 0x18044644c
jmp 0x180440b80
mov eax, dword [0x18079fa18]
add eax, dword [0x18079fa1c]
mov ecx, 0xe6d7ddb6
xor edx, edx
div ecx
imul eax, eax, 0x98fa94c3
sub eax, 0x386198f9
mov rcx, qword [r9]
cmp eax, 0xd82bf2eb
je 0x180440b80
jmp 0x180440bac
imul rdx, r8, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x1804414a0.1
cli
invalid
xor ebx, 0x57
add byte [rax], al
mov eax, ecx
sub ecx, 5
ja case.0x1804414a0.1
lea rcx, [0x1806c8cf4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, rsi
add rax, 0xf0
add byte [rax], al
mov r8, qword [rax]
mov eax, dword [0x18079fa40]
or eax, dword [0x18079fa44]
imul eax, eax, 0xb222107e
mov ecx, 0x2599ca6a
xor edx, edx
div ecx
sub eax, 0x239f0435
cmp eax, 0xc028f00c
jbe 0x18044647b
mov eax, dword [0x18079fa48]
xor eax, dword [0x18079fa4c]
xor eax, 0xdfdcd20a
and eax, 0x219f15ec
mov ecx, 0x2322dc50
xor edx, edx
div ecx
cmp r8, 0
sete cl
cmp eax, 0x4590c950
jae 0x18044647b
test cl, 1
jne 0x180440d18
jmp 0x180440d01
mov rcx, qword [rsi + 0xf8]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x180440d18
mov rcx, rsi
add rcx, 0x108
mov eax, dword [str.UON]
add eax, dword [0x18079fa54]
imul eax, eax, 0x873e6c20
add eax, 0xbede3be3
and eax, 0x3ab27918
cmp bh, byte [0x1b9ad8f1c]
jb 0x18044648c
mov eax, dword [0x18079fa58]
xor eax, dword [0x18079fa5c]
mov r8d, 0x671781e8
xor edx, edx
div r8d
xor eax, 0x7053300
in eax, dx
xor eax, 0xe8b84100
adc dword [rdi], 0x41d23167
div eax
mov r8d, 0x3c9c9994
xor edx, edx
div r8d
imul eax, eax, 0x62bee683
mov rdx, qword [rcx]
cmp eax, 0x14e7c18f
ja 0x18044648c
jmp 0x180440d81
mov eax, dword [0x18079fa60]
or eax, dword [0x18079fa64]
add eax, 0xb36e4735
sub eax, 0x7a9160dc
imul eax, eax, 0x9c5dbaea
cmp eax, 0xf8ca6dee
jae 0x180446499
jmp 0x180440daa
mov eax, dword [0x18079fa68]
or eax, dword [0x18079fa6c]
or eax, 0x896305f
add eax, 0x5a39ffbc
imul ecx, eax, 0xc43e1de3
cmp rdx, 0
sete al
cmp ecx, 0x3e1a38a5
je 0x180440daa
test al, 1
jne 0x180440e49
jmp 0x180440ddb
mov rax, rsi
add rax, 0x110
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x18079fa70]
imul eax, dword [0x18079fa74]
imul eax, eax, 0x2291f222
sub eax, 0xfe001a0a
and eax, 0xc6d930d2
cmp eax, 0xf10b26c5
je 0x1804464a6
jmp 0x180440e1c
mov eax, dword [0x18079fa78]
add eax, dword [0x18079fa7c]
mov ecx, 0xebe75981
xor edx, edx
div ecx
imul eax, eax, 0xbe67d43a
mov ecx, 0x4a30e28e
xor edx, edx
div ecx
cmp eax, 0x3cdd107a
je 0x180440e1c
jmp 0x180440e49
mov rdi, rsi
add rdi, 0x120
mov rcx, rdi
call fcn.1804a0aa0
mov rdi, qword [rdi]
mov eax, dword [0x18079fa80]
sub eax, dword [str.Ni]
imul eax, eax, 0x215ba4e3
and eax, 0x3a31b56c
add eax, 0x5e4fc53e
cmp eax, 0xe25b6ad2
ja 0x1804464b3
mov eax, dword [0x18079fa88]
xor edx, edx
div dword [0x18079fa8c]
and eax, 0x1fd42914
xor eax, 0xeb7b62ca
retf 0x7b62
jmp 0x180440ec3
sti
movabs byte [0x940f00ff834867ef], al
sar dword [0x16d89ae6b], 0xf
mov esp, 0xfed459f
test bh, bh
push rbp
add byte [rax], al
test cl, 1
jne case.0x1804414a0.1
jmp 0x180440f0a
add byte [rax], al
jmp 0x180440f0a
jmp 0x180440ebf
mov rbx, rsi
add rbx, 0x128
mov eax, dword [0x18079fa90]
and eax, dword [0x18079fa94]
mov ecx, 0xcc38725c
xor edx, edx
div ecx
add eax, 0xbbcf7332
imul eax, eax, 0x61a680bc
cmp eax, 0xd60d84fa
je 0x1804464c0
mov eax, dword [0x18079fa98]
add eax, dword [0x18079fa9c]
add eax, 0x67ed0a34
or eax, 0x25756aa7
imul ebp, eax, 0x56a4f0ac
mov rcx, qword [rbx]
imul rdx, rdi, 0x18
xlatb
sbb byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
xlatb
sbb byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
call fcn.1804cafa0
cmp ebp, 0x558f6e6c
je 0x1804464c0
jmp 0x180440f30
jmp case.0x1804414a0.1
mov eax, dword [0x18079faa0]
xor edx, edx
div dword [0x18079faa4]
imul eax, eax, 0xaf5144da
imul eax, eax, 0x36a4078d
movsb byte [rdi], byte [rsi]
xor eax, 0x3c44e7e0
movsb byte [rdi], byte [rsi]
xor eax, 0x3c44e7e0
cmp eax, 0xfe4e679f
ja 0x1804464df
invalid
add byte [rbx + 0x35eb4305], cl
add byte [rbx], al
add eax, 0x35eb41
mov eax, dword [0x18079faa8]
add eax, dword [0x18079faac]
imul ecx, eax, 0xa11d2d44
or ecx, 0x7511e15b
sub ecx, 0x13f2d674
mov rax, rsi
add rax, 0x1f8
cmp ecx, 0x79745aa9
ja 0x1804464df
jmp 0x180440f94
mov ecx, dword [0x18079fab0]
add ecx, dword [0x18079fab4]
sub ecx, 0xbad7513
sub ecx, 0x8d217d02
imul ecx, ecx, 0xf6971bd5
cmp ecx, 0xc046d292
je 0x1804464ec
mov edx, dword [0x18079fab8]
xor edx, dword [0x18079fabc]
and edx, 0xd3455c56
add edx, 0xc73805b0
add edx, 0xf51a5dcb
cmp byte [rax], 0
sete cl
cmp edx, 0x4f4cff54
je 0x1804464ec
jmp 0x180440ff0
test cl, 1
jne 0x180440ffa
jmp 0x1804411ae
mov rdi, rsi
add rdi, 0x1e0
mov eax, dword [0x18079fac0]
add eax, dword [0x18079fac4]
mov ecx, 0x37ca3a35
xor edx, edx
div ecx
xor eax, 0x47ce370c
imul eax, eax, 0xd0e85833
cmp eax, 0x77eb9fb7
jbe 0x1804464f9
mov eax, dword [0x18079fac8]
or eax, dword [0x18079facc]
add eax, 0xc52fff82
sub eax, 0xf4c87eb6
mov ecx, 0xfe5ff26f
xor edx, edx
div ecx
mov ebx, eax
mov rcx, rdi
call fcn.1804a0aa0
cmp ebx, 0x9d0d92cd
ja 0x1804464f9
jmp 0x180441066
mov eax, dword [str.1QBsx]
xor eax, dword [0x18079fad4]
or eax, 0x2114ba66
imul eax, eax, 0x4f65abd0
imul eax, eax, 0x36465bae
cmp eax, 0xd60d91cc
jae 0x180446512
jmp 0x180441090
mov eax, dword [0x18079fad8]
imul eax, dword [0x18079fadc]
and eax, 0x965040f
imul edx, eax, 0x1367a946
or edx, 0xf896bffa
mov rax, qword [rdi]
cmp rax, 0
sete cl
cmp edx, 0x1bf759f1
cli
int1
pop rcx
neg dword [rbx]
cli
int1
pop rcx
neg dword [rbx]
jb 0x180441090
test cl, 1
jne 0x1804411ae
jmp 0x1804410cb
add byte [rax - 0x75], cl
mov gs, eax
add dword [rax], eax
add byte [rax + 0x6b], cl
rcr byte [rax], 1
mov rcx, qword [rsi + 0x1e8]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x18079fae0]
xor eax, dword [0x18079fae4]
imul eax, eax, 0xe69dfd75
or eax, 0x7d22368b
sub eax, 0xeea0eb51
cmp eax, 0xdb72c351
ja 0x180446523
mov eax, dword [0x18079fae8]
add eax, dword [0x18079faec]
mov ecx, 0x7971e0dc
fsubr st(0), st(0)
jno 0x180441192
fsubr st(0), st(0)
jno 0x180441192
xor edx, edx
div ecx
or eax, 0xa98212e7
imul eax, eax, 0x3b135edd
adc edi, dword [rbx]
adc edi, dword [rbx]
cmp eax, 0x75a2689c
je 0x180446523
jmp 0x1804411ae
mov rcx, rsi
add rcx, 0x1e0
call fcn.18043e920
jmp 0x1804411ae
mov rdi, rsi
add rdi, 0x1e0
mov eax, dword [0x18079faf0]
add eax, dword [0x18079faf4]
add eax, 0x408e6841
sub eax, 0xfd0b66b1
xor eax, 0xe534216e
cmp eax, 0x39118ca5
jae 0x180446530
mov eax, dword [0x18079faf8]
xor edx, edx
div dword [0x18079fafc]
imul ebx, eax, 0x853c8
xor ebx, 0x5dbf2890
add ebx, 0xd08b8c45
mov rcx, rdi
mov word [r11 - 0x676b730], cs
call fcn.18044cdb0
cmp ebx, 0xe2269b4a
ja 0x180446530
jmp 0x1804411ac
jmp 0x1804411ae
mov rax, rsi
add rax, 0x148
mov r8, qword [rax]
cmp r8, 0
je 0x180441279
mov eax, dword [0x18079fb00]
xor edx, edx
div dword [0x18079fb04]
sub eax, 0x84533f94
xor eax, 0x31cdce9e
sub eax, 0x1f813dfc
cmp eax, 0x9dc3e54e
jae 0x180446549
mov eax, dword [0x18079fb08]
xor eax, dword [0x18079fb0c]
add eax, 0x386d7f15
or eax, 0xdf341e74
imul eax, eax, 0xf1efab83
mov rcx, qword [rsi + 0x150]
cmp eax, 0xa432f936
je 0x180446549
jmp 0x18044121c
mov rdx, r8
mov r8d, 1
add al, ch
jbe 0x1804411c5
or byte [rax], al
mov eax, dword [0x18079fb10]
imul eax, dword [0x18079fb14]
imul eax, eax, 0xb2fcd8b9
add eax, 0x27672c02
and eax, 0xacbd4e97
cmp eax, 0xb570ff4b
je 0x180446556
jmp 0x180441254
mov eax, dword [0x18079fb18]
and eax, dword [0x18079fb1c]
imul eax, eax, 0x5e2808bb
mov ebx, 0x255e2808
jrcxz 0x180441243
jbe 0x180441275
add eax, 0x60d3a01b
cmp eax, 0xdbb0abbe
ja 0x180441254
jmp 0x180441279
mov rcx, rsi
add rcx, 0x160
mov eax, dword [0x18079fb20]
xor eax, dword [0x18079fb24]
mov r8d, 0xe94f2d4b
xor edx, edx
div r8d
and eax, 0xa7bef24f
xor eax, 0x34c7da01
cmp eax, 0x2d81e6e5
jb 0x180446567
mov eax, dword [0x18079fb28]
xor eax, dword [0x18079fb2c]
mov r8d, 0xcfc9d5c6
xor edx, edx
div r8d
or eax, 0x643cf56d
cmc
cmp al, 0x64
xor eax, 0x1a4b48c6
cmp eax, 0x5cb1f5ee
jbe 0x180446567
push rdx
add byte [rax], al
push rdx
add byte [rax], al
jmp 0x1804412dd
mov eax, dword [0x18079fb30]
xor eax, dword [0x18079fb34]
or eax, 0x8f59ccc1
imul eax, eax, 0x97e57b5
imul eax, eax, 0x8d675ca3
cmp eax, 0x82570505
jbe 0x180446578
jmp 0x180441307
mov eax, dword [0x18079fb38]
or eax, dword [0x18079fb3c]
mov r8d, 0x162539ab
xor edx, edx
div r8d
cmp dword [0x1c2164432], esp
div eax
sub eax, 0x4a018516
sub eax, 0x1f7aceed
mov rdi, qword [rcx]
cmp rdi, 0
sete dl
cmp eax, 0x5f39e945
jbe 0x180441307
test dl, 1
jne case.0x1804414a0.1
jmp 0x180441344
mov rcx, rsi
add rcx, 0x168
mov eax, dword [0x18079fb40]
and eax, dword [0x18079fb44]
sub eax, 0xcad8d8c3
imul eax, eax, 0x3f0bcf08
or eax, 0x1e0fe201
cmp eax, 0x7756dee1
jae 0x180446589
jmp 0x180441377
mov eax, dword [0x18079fb48]
xor eax, dword [0x18079fb4c]
imul eax, eax, 0xe3e57cd0
mov r8d, 0xb17ded67
xor edx, edx
div r8d
sub eax, 0x40d69618
mov rbx, qword [rcx]
cmp eax, 0xcf071b92
jae 0x180441377
jmp 0x1804413a5
mov eax, dword [0x18079fb50]
imul eax, dword [0x18079fb54]
sub eax, 0x7396f537
xor eax, 0x74f93d78
imul eax, eax, 0x4bb4bbb7
cmp eax, 0xde34c0f3
ja 0x180446596
mov eax, dword [0x18079fb58]
xor edx, edx
div dword [0x18079fb5c]
mov ecx, 0x6910c837
xor edx, edx
div ecx
mov ebp, eax
and ebp, 0xe6cd6fe
sub ebp, 0xcce05cc3
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x568c5734
jae 0x180446596
jmp case.0x1804414a0.1
add byte [rax], al
mov ecx, eax
sub eax, 0xa
ja case.0x1804414a0.1
xchg dword [rcx], ebx
add byte [rax], al
lea rax, [0x1806c8c98]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov rax, r12
jmp rcx
mov rdx, qword [rax]
cmp rdx, 0
je 0x18044151c
mov ecx, dword [0x18079fb70]
sub ecx, dword [0x18079fb74]
and ecx, 0xc8301cca
or ecx, 0x816b4ecd
imul ecx, ecx, 0x3a146de9
cmp ecx, 0x89dfb999
je 0x1804465c1
jmp 0x1804414d7
mov r8d, dword [0x18079fb78]
xor r8d, dword [0x18079fb7c]
and r8d, 0xbcb432c4
add r8d, 0xef732a18
xor r8d, 0x3f69e5c2
mov rcx, rax
add rcx, 8
cmp r8d, 0x62520984
jb 0x1804414d7
jmp 0x18044150c
mov rcx, qword [rcx]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18044151c
mov rax, r12
add rax, rdi
mov rdx, qword [rax]
cmp rdx, 0
je 0x18044153f
add rax, 8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18044153f
invalid
add byte [rbx + 0x35e63b05], cl
add byte [rbx], dh
add eax, 0x35e639
mov eax, dword [0x18079fb80]
xor eax, dword [0x18079fb84]
mov ecx, 0x779106c
xor edx, edx
div ecx
add eax, 0x622558f1
imul eax, eax, 0xaa9612a8
cmp eax, 0x6f501734
je 0x1804465ce
jmp 0x18044156c
mov eax, dword [0x18079fb88]
sub eax, dword [0x18079fb8c]
mov ecx, 0xa5e8f312
xor edx, edx
div ecx
or eax, 0xe4ff5c1a
or eax, 0x998b9f3b
mov rdi, r12
add rdi, rbx
cmp eax, 0x34330b2e
je 0x18044156c
jmp 0x18044159a
mov eax, dword [0x18079fb90]
imul eax, dword [0x18079fb94]
or eax, 0x4aab2983
imul eax, eax, 0xf0918a2c
and eax, 0xcbefef1b
cmp eax, 0xb4cc58b
je 0x1804465db
mov eax, dword [0x18079fb98]
sub eax, dword [0x18079fb9c]
xor eax, 0x1d5b92c2
xor eax, 0x2130b3f2
imul ebp, eax, 0xc92e7afd
mov rcx, rdi
call fcn.1804a0aa0
mov rbx, qword [rdi]
cmp rbx, 0
sete cl
cmp ebp, 0x7763b51e
ja 0x1804465db
jmp 0x1804415fe
mov eax, dword [0x18079fba0]
xor edx, edx
div dword [0x18079fba4]
sub eax, 0x4ea0a269
imul eax, eax, 0xed6dcdf6
and eax, 0x50a52492
cmp eax, 0xbdddd848
ja 0x1804465f4
jmp 0x180441629
mov eax, dword [0x18079fba8]
sub eax, dword [0x18079fbac]
and eax, 0xdf16df62
mov r8d, 0x739a740a
xor edx, edx
div r8d
sub eax, 0xb18e3b22
cmp eax, 0xce86ef8d
je 0x180441629
test cl, 1
jne case.0x1804414a0.1
jmp 0x18044165c
add rdi, 8
mov eax, dword [0x18079fbb0]
or eax, dword [0x18079fbb4]
add eax, 0xe0847253
and eax, 0xe49aaa49
imul eax, eax, 0x1cc3ea53
cmp eax, 0x8a46b7bb
jae 0x180446605
mov ebp, dword [0x18079fbb8]
and ebp, dword [0x18079fbbc]
xor ebp, 0x4e796ed9
xor ebp, 0x8342fe64
xor ebp, 0xe2e8266d
mov rcx, qword [rdi]
imul rdx, rbx, 0x18
rcr dword [rax], cl
rcr dword [rax], cl
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0x3f0e2fb0
je 0x180446605
jmp 0x1804416c5
jmp case.0x1804414a0.1
mov eax, dword [str._fA_R]
xor edx, edx
div dword [0x18079fbc4]
and eax, 0xa4b12d5a
imul eax, eax, 0x2caf58ec
xor eax, 0x4528a846
cmp eax, 0xaf6c2891
ja 0x180446624
xchg dword [rcx], esi
add byte [r8], r8b
jmp 0x1804416f5
mov ecx, dword [0x18079fbc8]
imul ecx, dword [0x18079fbcc]
retf 0x35e4
add byte [rcx + 0x3447fbc9], al
xor byte [rcx - 0x204d8e17], al
invalid
add ecx, 0xa47c5156
mov rax, rsi
add rax, 0x291
cmp ecx, 0xd19019fb
jae 0x1804416f5
jmp 0x180441727
cmp byte [rax], 3
sete al
test al, 1
jne 0x180441736
jmp 0x180441831
mov rcx, rsi
add rcx, 0x280
mov eax, dword [0x18079fbd0]
sub eax, dword [0x18079fbd4]
mov r8d, 0x386b3661
xor edx, edx
div r8d
sub eax, 0xcaa75456
imul eax, eax, 0xc19297b2
cmp eax, 0x323cbecb
jb 0x180446635
mov eax, dword [0x18079fbd8]
and eax, dword [0x18079fbdc]
xor eax, 0xde6d8b2
mov r8d, 0xcb23722f
xor edx, edx
div r8d
add eax, 0xb88a87db
cmp byte [rcx], 0
sete dl
cmp eax, 0x6c5d3332
jbe 0x180446635
invalid
jmp 0x1804417a1
test dl, 1
jne 0x1804417ab
jmp 0x180441831
mov rax, rsi
add rax, 0x260
add byte [rax], al
mov rdi, qword [rax]
cmp rdi, 0
je 0x180441831
mov r14, rsi
add r14, 0x268
mov eax, dword [0x18079fbe0]
and eax, dword [0x18079fbe4]
and eax, 0x9cb73f4f
add eax, 0xafaeac80
and eax, 0x5f3b2503
cmp eax, 0x7f459b2a
ja 0x180446642
mov eax, dword [0x18079fbe8]
sub eax, dword [0x18079fbec]
mov ecx, 0x85f533bf
xor edx, edx
div ecx
mov ebx, eax
add ebx, 0xb7522ca2
and ebx, 0x57a2f058
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0xad9a2972
je 0x180446642
jmp 0x18044182f
jmp 0x180441831
mov rax, rsi
add rax, 0x238
mov rdx, qword [rax]
cmp rdx, 0
sete al
mov ecx, dword [0x18079fbf0]
or ecx, dword [0x18079fbf4]
sub ecx, 0x9efe5732
xor dl, byte [rdi - 2]
sahf
add ecx, 0x81335bd6
add ecx, 0xfe2f6ffd
cmp ecx, 0xddc3ab51
ja 0x180446664
jmp 0x180441870
mov ecx, dword [0x18079fbf8]
xor ecx, dword [0x18079fbfc]
add ecx, 0x48040bd0
imul ecx, ecx, 0xf0f088ad
and ecx, 0x25ea888a
cmp ecx, 0x98ad62a5
je 0x180441870
test al, 1
jne 0x1804418b0
jmp 0x18044189c
mov rcx, qword [rsi + 0x240]
mov r8d, 1
call fcn.1804cafa0
jmp 0x1804418b0
mov rcx, qword [rsi + 0x230]
cmp rcx, 0
sete al
test al, 1
jne 0x180443097
jmp 0x1804418c8
mov eax, dword [0x18079fc00]
and eax, dword [0x18079fc04]
sub eax, 0x6679b25
sub eax, 0x4d3a7062
sub eax, 0x200ca8f0
cmp eax, 0xdb16e1a
jbe 0x180446675
jmp 0x1804418f0
mov eax, dword [0x18079fc08]
or eax, dword [0x18079fc0c]
add eax, 0x34b55e7f
xor eax, 0x5e7f0500
mov ch, 0x34
imul eax, eax, 0xae8d23d8
mov r8d, 0xf36eee9a
xor edx, edx
div r8d
cmp eax, 0x5e6cbb6e
jae 0x1804418f0
jmp 0x18044191b
mov eax, dword [0x18079fc10]
xor edx, edx
div dword [0x18079fc14]
loop 0x180441955
add byte [rcx], dh
sal bh, cl
xor eax, 0x35e2eb
and eax, 0xbbc1a63f
xor eax, 0x2ef440a7
mov r8d, 0x872c0388
xor edx, edx
div r8d
cmp eax, 0x8f744a17
je 0x180446682
jmp 0x18044194b
mov edx, dword [0x18079fc18]
sub edx, dword [0x18079fc1c]
sub edx, 0x45258ad7
and edx, 0x2d33337a
xor edx, 0x917a7acd
xor eax, 0xd7ea8100
mov ah, byte [0x1fb269aa5]
xor esi, dword [rbx]
sub eax, 0x7acdf281
jp 0x1804418fa
mov rax, rcx
and rax, 3
cmp edx, 0xa15dbdf8
jae 0x18044194b
jmp case.0x180441f88.7
lea rdx, [0x1806c8ce4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
clc
cmp eax, 0xb92216ba
ja 0x18044668f
jmp 0x1804419dc
mov eax, dword [0x18079fc30]
imul eax, dword [0x18079fc34]
or eax, 0xfdd1c0f3
std
or eax, 0xbbbc7cf1
mov ecx, 0xfee32f15
xor edx, edx
div ecx
cmp eax, 0xe91ae14e
loope 0x180441a1a
jmp 0x1ccd99e14
add byte [rax], al
mov eax, dword [0x18079fc38]
add eax, dword [0x18079fc3c]
mov ecx, 0x7786ee8c
xor edx, edx
div ecx
mov ecx, 0x46595628
xor edx, edx
div ecx
or eax, 0xf4ae1f83
cmp eax, 0x6977c5b6
je 0x18044669c
jmp 0x180443097
or eax, 0x35e19e
add ecx, 0xfb2f2369
sub ecx, 0xa36483da
imul ecx, ecx, 0xf2758fed
cmp ecx, 0xde7a5912
ja 0x1804466be
jmp 0x180441ad6
mov ecx, dword [0x18079fc58]
add ecx, dword [0x18079fc5c]
sub ecx, 0x4dc3cf8c
xor ecx, 0x3edef0d3
sub ecx, 0x3ce1b109
cmp ecx, 0xfe6a6d56
jae 0x180441ad6
test dl, 1
jne 0x180441b0a
jmp 0x180441b03
mov rcx, rbx
call rax
jmp 0x180441b0a
mov eax, dword [0x18079fc60]
sub eax, dword [0x18079fc64]
and eax, 0x40e09d45
mov ecx, 0xe1bde1ac
xor edx, edx
div ecx
and eax, 0x8713d093
cmp eax, 0x3f3ce431
jae 0x1804466cb
jmp 0x180441b36
mov eax, dword [0x18079fc68]
xor eax, dword [0x18079fc6c]
mov ecx, 0x7cab4d01
xor edx, edx
div ecx
and eax, 0x3b958084
or eax, 0x867d0aed
cmp rbx, 0
setne cl
cmp eax, 0xd225c3cf
ja 0x180441b36
jmp 0x180441b65
mov eax, dword [0x18079fc70]
xor eax, dword [0x18079fc74]
or eax, 0x9cfe80cd
mov ecx, 0x31da2213
xor edx, edx
div ecx
or eax, 0x47cf8d2d
cmp eax, 0x643cac13
je 0x1804466d8
mov eax, dword [0x18079fc78]
add eax, dword [0x18079fc7c]
sub eax, 0x3a988d99
xor eax, 0xf00311ec
add eax, 0x78a3aa59
cmp eax, 0x9e2c2c2d
jbe 0x1804466d8
jmp 0x180441bb7
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x180441bcf
mov rcx, rbx
call fcn.1804cafa0
jmp 0x180441bcf
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x18079fc80]
or eax, dword [0x18079fc84]
imul eax, eax, 0x2fa2877e
imul eax, eax, 0xedfcdc82
mov ecx, 0x54f0e998
xor edx, edx
div ecx
cmp eax, 0xf5db3993
je 0x1804466e5
jmp 0x180441c10
mov eax, dword [0x18079fc88]
imul eax, dword [0x18079fc8c]
mov ecx, 0xdcb7779f
xor edx, edx
div ecx
and eax, 0x169fdeb9
imul eax, eax, 0x86089ec0
cmp eax, 0xf06f2d37
je 0x180441c10
jmp 0x180443097
mov rax, rsi
add rax, 0x2b9
mov ecx, dword [0x18079fc90]
sub ecx, dword [0x18079fc94]
sub ecx, 0xe60936c8
xor ecx, 0x84acbdc9
xor ecx, 0x98a2f339
cmp ecx, 0x513d252
je 0x1804466f6
jmp 0x180441c72
mov ecx, dword [0x18079fc98]
imul ecx, dword [0x18079fc9c]
imul ecx, ecx, 0xb3f0b2e6
imul edx, ecx, 0x231c9012
or edx, 0x8f373db4
mov cl, byte [rax]
cmp edx, 0x34e55ba9
je 0x180441c72
jmp 0x180441c9d
mov eax, dword [0x18079fca0]
and eax, dword [0x18079fca4]
mov r8d, 0xff0aa249
xor edx, edx
div r8d
xor eax, 0x87e3105b
sub eax, 0xd5836abf
cmp eax, 0xe86dfcfe
ja 0x180446703
jmp 0x180441ccb
mov eax, dword [0x18079fca8]
sub eax, dword [0x18079fcac]
mov r8d, 0x7139125c
xor edx, edx
div r8d
imul edx, eax, 0xa042dfc6
and edx, 0x70108b91
cmp cl, 3
sete al
cmp edx, 0xdc461601
ja 0x180441ccb
test al, 1
jne 0x180441d05
jmp 0x180441e4c
mov al, byte [rsi + 0x2a8]
cmp al, 0
sete al
xchg esp, eax
invalid
test al, 1
jne 0x180441d19
invalid
jmp 0x180441e4c
mov eax, dword [0x18079fcb0]
or eax, dword [0x18079fcb4]
add eax, 0x13621918
imul eax, eax, 0x4d6ab102
sub eax, 0x387ba29f
cmp eax, 0x125c65a
je 0x180446710
jmp 0x180441d42
mov eax, dword [0x18079fcb8]
and eax, dword [0x18079fcbc]
mov ecx, 0x9c597120
xor edx, edx
div ecx
mov ecx, 0x6ae06d92
xor edx, edx
div ecx
mov ecx, 0x88f58c0e
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x288
cmp eax, 0xb442f170
je 0x180441d42
jmp 0x180441d7c
mov r8, qword [rcx]
cmp r8, 0
je 0x180441e4c
mov eax, dword [0x18079fcc0]
and eax, dword [0x18079fcc4]
sub eax, 0xddce6649
add eax, 0xd8fe08f3
mov ecx, 0x8cc38987
xor edx, edx
div ecx
cmp eax, 0x3455f657
je 0x180446721
invalid
jmp 0x180441db5
mov eax, dword [0x18079fcc8]
imul eax, dword [0x18079fccc]
xor eax, 0x24c849b3
mov ecx, 0x66fb1825
xor edx, edx
div ecx
or eax, 0x1650a847
mov r9, rsi
add r9, 0x290
cmp eax, 0xd205bcd5
jae 0x180441db5
jmp 0x180441de8
mov eax, dword [0x18079fcd0]
sub eax, dword [0x18079fcd4]
sub eax, 0xca2fe7d1
imul eax, eax, 0xac5c496d
or eax, 0xf447b869
cmp eax, 0xb786ebf9
je 0x18044672e
mov eax, dword [0x18079fcd8]
add eax, dword [0x18079fcdc]
and eax, 0x70f95d73
or eax, 0xf319ad7e
mov ecx, 0x6e775ce3
xor edx, edx
div ecx
mov rcx, qword [r9]
cmp eax, 0x4980437f
ja 0x18044672e
jmp 0x180441e3e
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x18079fce0]
add eax, dword [0x18079fce4]
imul eax, eax, 0x51a5bf95
and eax, 0xec7e1d4c
sub eax, 0xd23cb70
cmp eax, 0xf0dcd22d
jae 0x18044673f
mov ecx, dword [0x18079fce8]
imul ecx, dword [0x18079fcec]
and ecx, 0xd2edaa13
and ecx, 0xd740fc4f
or ecx, 0xc932b93f
mov rax, rsi
add rax, 0x260
cmp ecx, 0x284f39f4
je 0x18044673f
jmp 0x180441ea9
mov rdx, qword [rax]
cmp rdx, 0
je 0x180441f13
mov eax, dword [0x18079fcf0]
or eax, dword [0x18079fcf4]
or eax, 0x58b5ad2a
add eax, 0x655e3b4c
sub eax, 0x9563d77b
cmp eax, 0x336eb480
jb 0x180446750
jmp 0x180441eda
mov eax, dword [0x18079fcf8]
sub eax, dword [0x18079fcfc]
sub eax, 0xc40eaf3d
and eax, 0x3516db80
imul eax, eax, 0x5889a74d
mov rcx, qword [rsi + 0x268]
cmp eax, 0xf29a425a
jae 0x180441eda
jmp 0x180441f06
mov r8d, 1
call fcn.1804cafa0
jmp 0x180441f13
mov eax, dword [0x18079fd00]
sub eax, dword [0x18079fd04]
and eax, 0x438fbebd
add eax, 0xa7865894
mov ecx, 0xb3488e39
xor edx, edx
div ecx
cmp eax, 0x105b5bfe
invalid
pop rbx
pop rbx
adc byte [rdi], cl
xchg dword [rax], esp
and byte [rax], cl
invalid
invalid
jmp 0x180441f3f
mov ecx, dword [0x18079fd08]
add ecx, dword [0x18079fd0c]
invalid
invalid
or ecx, 0xf9e3a168
or ecx, 0x4ff9c2c3
xor ecx, 0xbdec0b4c
mov rax, rsi
add rax, 0x258
cmp ecx, 0x48c13232
ja 0x180441f3f
jmp 0x180441f70
mov rcx, qword [rax]
mov rax, rcx
and rax, 3
lea rdx, [0x1806c8cd4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
jmp case.0x180441f88.0
mov eax, dword [0x18079fd10]
xor edx, edx
div dword [0x18079fd14]
xor eax, 0x9a35d9f2
mov r8d, 0x3c0fee7
xor edx, edx
div r8d
add eax, 0x99803e4
cmp eax, 0x3a95c9ac
jae 0x18044676e
jmp 0x180441fbf
mov eax, dword [0x18079fd18]
and eax, dword [0x18079fd1c]
imul eax, eax, 0xc8758956
or eax, 0xc6eea5e2
and eax, 0xa433a4a8
mov rdi, rcx
add rdi, 0xffffffffffffffff
cmp eax, 0x29029c92
jbe 0x180441fbf
jmp 0x180441feb
mov rbx, qword [rdi]
mov eax, dword [0x18079fd20]
add eax, dword [str.yW_E]
or eax, 0x1203edcc
add edx, dword [rdx]
add edx, dword [rdx]
imul eax, eax, 0x499a0220
imul eax, eax, 0xf07afd6c
cmp eax, 0x44f7db92
jb 0x18044677f
mov eax, dword [0x18079fd28]
xor edx, edx
div dword [0x18079fd2c]
or eax, 0x31020e32
add eax, 0x7371c89f
add eax, 0xa066ae3
mov r15, qword [rcx + 7]
mov r14, qword [r15]
cmp r14, 0
sete dl
cmp eax, 0xe28ab1cf
je 0x18044677f
test dl, 1
jne 0x1804420ac
jmp 0x180442053
mov eax, dword [0x18079fd30]
sub eax, dword [0x18079fd34]
or eax, 0x2c70f6ea
imul eax, eax, 0x6c2f1805
sub eax, 0x4490376f
cmp eax, 0x732feb72
ja 0x18044678c
jmp 0x18044207c
mov eax, dword [0x18079fd38]
add eax, dword [0x18079fd3c]
imul ebp, eax, 0x9661be62
or ebp, 0x4bfea1df
sub ebp, 0x7300564a
mov rcx, rbx
call r14
cmp ebp, 0xbeb95291
jb 0x18044207c
jmp 0x1804420aa
jmp 0x1804420ac
mov r14, qword [r15 + 8]
mov r15, qword [r15 + 0x10]
cmp r14, 0
je 0x180442171
mov eax, dword [0x18079fd40]
sub eax, dword [0x18079fd44]
sub eax, 0x9e227af1
xor eax, 0xa98ea3e2
mov ecx, 0x48a0a6d3
xor edx, edx
div ecx
cmp eax, 0x62483c95
je 0x18044679f
jmp 0x1804420ea
mov ebp, dword [0x18079fd48]
xor ebp, dword [0x18079fd4c]
add ebp, 0xc0d0207
xor ebp, 0x71be3e3b
and ebp, 0x9d0f4473
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.1804cafa0
cmp ebp, 0xc1ba225e
je 0x1804420ea
jmp 0x180442120
mov eax, dword [0x18079fd50]
xor eax, dword [0x18079fd54]
add eax, 0xae0710e
or eax, 0x701747cb
and eax, 0x43a73ea3
cmp eax, 0x5c35c854
ja 0x1804467be
jmp 0x180442148
mov eax, dword [0x18079fd58]
xor eax, dword [0x18079fd5c]
mov ecx, 0x1887022f
xor edx, edx
div ecx
add eax, 0xe52288ef
imul eax, eax, 0x7620552d
cmp eax, 0xc6acf414
adc al, 0xf4
lodsb al, byte [rsi]
invalid
jae 0x180442148
adc al, 0xf4
lodsb al, byte [rsi]
invalid
jmp 0x180442171
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x180441f88.0
mov rcx, rsi
add rcx, 0x2c8
call fcn.18043e920
mov rbx, rsi
add rbx, 0x288
mov rcx, qword [rsi + 0x2b8]
mov rax, rsi
add rax, 0x2c0
mov rdi, qword [rax]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbx], 0
sete cl
mov eax, dword [0x18079fd60]
imul eax, dword [0x18079fd64]
or eax, 0xb56c89f
sub eax, 0x8f77cb27
add eax, 0x4ca450a3
cmp eax, 0xf8cfc28d
je 0x1804467cb
mov eax, dword [0x18079fd68]
xor eax, dword [0x18079fd6c]
mov r8d, 0x9e14659d
xor edx, edx
div r8d
add eax, 0x4273d251
or eax, 0x30a22b3b
cmp eax, 0x26c036d7
jb 0x1804467cb
test cl, 1
jne 0x18044228b
jmp 0x180442225
mov rax, rsi
add rax, 0x290
mov ecx, dword [0x18079fd70]
add ecx, dword [0x18079fd74]
add ecx, 0xc464af52
sub ecx, 0x521f46c1
or ecx, 0x8e9fc5f5
cmp ecx, 0x89f45aa2
jbe 0x1804467d8
jmp 0x18044225a
mov ecx, dword [0x18079fd78]
xor ecx, dword [0x18079fd7c]
imul edx, ecx, 0x26fc14a4
sub edx, 0xeec65a72
sub edx, 0x181c0435
mov rcx, qword [rax]
cmp edx, 0x17f571fa
je 0x18044225a
jmp 0x180442285
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rax, rsi
add rax, 0x298
mov rax, qword [rax]
cmp rax, 0
je 0x180442359
mov eax, dword [0x18079fd80]
or eax, dword [0x18079fd84]
add eax, 0xd8675f04
sub eax, 0x90860d8b
or eax, 0x5964a18b
cmp eax, 0x4e806349
jb 0x1804467e5
mov eax, dword [0x18079fd88]
or eax, dword [0x18079fd8c]
and eax, 0x658cb644
sub eax, 0x5471caed
sub eax, 0x2674a269
mov rbx, rsi
add rbx, 0x2a0
cmp eax, 0xf53ed40c
jae 0x1804467e5
jmp 0x1804422f9
mov eax, dword [0x18079fd90]
sub eax, dword [0x18079fd94]
or eax, 0x6695ad48
or eax, 0x25fa947a
and eax, 0x176b3ea9
cmp eax, 0x5455195f
ja 0x1804467f2
jmp 0x180442321
mov eax, dword [0x18079fd98]
xor edx, edx
div dword [0x18079fd9c]
and eax, 0xe513e8af
sub eax, 0x839b026c
mov ecx, 0x28821915
xor edx, edx
div ecx
mov edi, eax
mov rcx, qword [rbx]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp edi, 0x1f922b08
ja 0x180442321
jmp 0x180442357
jmp 0x180442359
mov rax, qword [rsi + 0x2a8]
cmp rax, 0
sete al
test al, 1
jne 0x180442475
jmp 0x180442371
mov eax, dword [0x18079fda0]
imul eax, dword [0x18079fda4]
or eax, 0xa4419cd4
sub eax, 0x273800bb
imul eax, eax, 0x3857eb8
cmp eax, 0x2638b88e
jbe 0x180446808
jmp 0x18044239b
mov eax, dword [0x18079fda8]
xor eax, dword [0x18079fdac]
or eax, 0x24e1b9c5
sub eax, 0x49d9ca06
imul eax, eax, 0xc4ef4ae
mov rdi, qword [rsi + 0x2b0]
cmp eax, 0xab486c80
je 0x18044239b
jmp 0x1804423c7
mov eax, dword [0x18079fdb0]
or eax, dword [0x18079fdb4]
and eax, 0xce531b34
add eax, 0xac760083
sub eax, 0x885a37d6
cmp eax, 0x8cf15763
ja 0x180446819
jmp 0x1804423ef
mov ebx, dword [0x18079fdb8]
or ebx, dword [0x18079fdbc]
sub ebx, 0xcab0ccb
or ebx, 0x394bab11
or ebx, 0x1bdd6af4
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp ebx, 0xd111348e
jbe 0x1804423ef
invalid
jmp 0x180442420
mov eax, dword [0x18079fdc0]
or eax, dword [0x18079fdc4]
mov ecx, 0xc9be65c6
xor edx, edx
div ecx
or eax, 0x8def58f1
imul eax, eax, 0xdcebbfb4
cmp eax, 0x8c04934c
jae 0x18044682f
mov eax, dword [0x18079fdc8]
imul eax, dword [str.h_Y__tN_v]
add eax, 0xfc21e6ab
imul eax, eax, 0xc4b971a2
add eax, 0x6d6c2eeb
cmp eax, 0xe42fc09f
je 0x18044682f
jmp 0x180442475
mov rbx, rsi
add rbx, 0x248
mov rcx, qword [rsi + 0x278]
mov rdi, qword [rsi + 0x280]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [rbx], 0
sete al
test al, 1
jne 0x180442511
jmp 0x1804424a9
mov rax, rsi
add rax, 0x250
mov ecx, dword [0x18079fdd0]
add ecx, dword [0x18079fdd4]
and ecx, 0xd335ad6e
lodsd eax, dword [rsi]
xor eax, 0x30c981d3
pop rdi
sahf
mov ebx, 0xaa76e181
or dword [rcx - 0x59f75b07], eax
stc
movsb byte [rdi], byte [rsi]
invalid
cmpsb byte [rsi], byte [rdi]
xchg esi, eax
stc
movsb byte [rdi], byte [rsi]
or byte [rsi + 0x60840f96], ah
add byte [r8], al
je 0x18044683c
mov ecx, dword [0x18079fdd8]
or ecx, dword [0x18079fddc]
and ecx, 0x871abb99
imul edx, ecx, 0xbb5b91be
sub edx, 0x80e6053b
mov rcx, qword [rax]
cmp edx, 0x5aff8d57
jae 0x18044683c
jmp 0x18044250b
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rax, rsi
add rax, 0x258
mov rax, qword [rax]
cmp rax, 0
je 0x180442537
mov rax, rsi
add rax, 0x260
mov rcx, qword [rax]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x180442537
mov eax, dword [0x18079fde0]
xor edx, edx
div dword [0x18079fde4]
mov ecx, 0xb81f9b9d
xor edx, edx
div ecx
imul eax, eax, 0x2a8c7c1
add eax, 0xfb877a22
cmp eax, 0x3301f9e5
je 0x18044684d
jmp 0x180442566
mov eax, dword [0x18079fde8]
xor eax, dword [0x18079fdec]
imul ecx, eax, 0x5c1ff5fe
xor ecx, 0xc65f4355
sub ecx, 0xa87d675e
mov rax, qword [rsi + 0x268]
cmp ecx, 0xa4e12070
je 0x180442566
jmp 0x180442595
cmp rax, 0
sete al
mov ecx, dword [0x18079fdf0]
xor ecx, dword [0x18079fdf4]
sub ecx, 0x3df0dfd5
sub ecx, 0x83b5d431
imul ecx, ecx, 0xfc85b1dc
cmp ecx, 0x15968db0
jbe 0x18044685e
mov ecx, dword [0x18079fdf8]
add ecx, dword [0x18079fdfc]
xor ecx, 0xc0d7d845
and ecx, 0x70ed2e0a
add ecx, 0x9cc78386
cmp ecx, 0x5856eca
jb 0x18044685e
test al, 1
jne case.0x180441f88.0
jmp 0x1804425fa
mov eax, dword [0x18079fe00]
and eax, dword [0x18079fe04]
and eax, 0x45eadaef
imul eax, eax, 0x1b031d79
add eax, 0xfead2f51
cmp eax, 0x70ec107f
je 0x18044686f
jmp 0x180442623
mov eax, dword [0x18079fe08]
and eax, dword [0x18079fe0c]
or eax, 0x8c8bef75
xor eax, 0xdd9f3436
mov ecx, 0xd26b53b4
sal byte [rcx], cl
sal bh, cl
int1
sal byte [rcx], cl
sal bh, cl
int1
mov rcx, qword [rsi + 0x270]
cmp eax, 0x71ccf251
jae 0x180442623
jmp 0x180442652
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp case.0x180441f88.0
mov eax, dword [0x18079fe10]
add eax, dword [str.Ew3_f]
sub eax, 0xcd5c1e68
xor eax, 0xee872cad
sub eax, 0x537dedb5
cmp eax, 0xaad29d0
lodsd eax, dword [rsi]
or cl, byte [rdi]
test ch, bh
add byte [r8], al
mov eax, dword [0x18079fe18]
xor edx, edx
div dword [0x18079fe1c]
add eax, 0x229ecca0
and eax, 0x4f945370
or eax, 0x6ab2a7b6
mov cl, byte [rsi + 0x299]
cmp eax, 0x5686275c
jb 0x180446880
jmp 0x1804426b3
cmp cl, 3
sete al
test al, 1
jne 0x1804426c2
jmp 0x1804427fa
mov eax, dword [0x18079fe20]
sub eax, dword [0x18079fe24]
sub eax, 0xcc67ab8c
add eax, 0xe38bf254
imul eax, eax, 0x3f84aa5a
cmp eax, 0x44e3af82
je 0x18044688d
jmp 0x1804426eb
mov eax, dword [0x18079fe28]
add eax, dword [0x18079fe2c]
or eax, 0x3c2e696f
xor eax, 0xf0f6dee8
add eax, 0x3ff6de58
mov rcx, rsi
add rcx, 0x288
cmp eax, 0xc08cdca3
jb 0x1804426eb
jmp 0x180442719
mov eax, dword [str._KZ]
xor edx, edx
div dword [0x18079fe34]
and eax, 0xc164a48b
movsb byte [rdi], byte [rsi]
rol dword fs:[0x14febea81], 0x2d
cmpsd dword [rsi], dword [rdi]
iretd
sub eax, 0x2271261c
cmp eax, 0x2410660b
jbe 0x18044689a
add byte [rax], al
add byte [rax], al
jmp 0x180442743
mov eax, dword [0x18079fe38]
xor eax, dword [0x18079fe3c]
add eax, 0xf2e66d89
add eax, 0x9083b968
imul edx, eax, 0xd76e6560
mov al, byte [rcx]
cmp edx, 0xc07b22d0
jbe 0x180442743
jmp 0x18044276b
cmp al, 0
jne 0x1804427fa
mov rdx, qword [rsi + 0x268]
cmp rdx, 0
sete al
test al, 1
jne 0x1804427fa
jmp 0x180442787
mov rax, rsi
add rax, 0x270
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x18079fe40]
and eax, dword [0x18079fe44]
mov ecx, 0x4f40aa73
xor edx, edx
div ecx
mov ecx, 0x190638d3
xor edx, edx
div ecx
mov ecx, 0xedc7e518
xor edx, edx
div ecx
cmp eax, 0x424eca2
je 0x1804468a7
jmp 0x1804427d2
mov eax, dword [0x18079fe48]
add eax, dword [0x18079fe4c]
add byte [rcx - 0x522847ce], bh
xor edx, edx
div ecx
xor eax, 0xca8b1a43
or eax, 0xc04eed5f
pop rdi
in eax, dx
sar byte [0x15b084783], 0x74
invalid
pop rdi
in eax, dx
sar byte [0x15b084783], 0x74
invalid
jmp 0x1804427fa
mov rax, rsi
add rax, 0x240
mov r8, qword [rax]
cmp r8, 0
sete cl
mov eax, dword [0x18079fe50]
xor eax, dword [0x18079fe54]
add eax, 0xa6647206
xor eax, 0x858ceb87
imul eax, eax, 0xb91a4198
cmp eax, 0x9cebf552
jb 0x1804468b8
jmp 0x180442836
mov eax, dword [0x18079fe58]
xor edx, edx
div dword [0x18079fe5c]
xor eax, 0xcf4c08a9
or eax, 0x3cd78fc3
mov r9d, 0xa8113e18
xor edx, edx
div r9d
cmp eax, 0xc67fc795
ja 0x180442836
test cl, 1
jne 0x180442883
jmp 0x180442867
mov rax, rsi
add rax, 0x248
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x180442883
mov eax, dword [0x18079fe60]
xor eax, dword [0x18079fe64]
sub eax, 0xdc73932
and eax, 0xa0574a42
and eax, 0x5e5077ad
cmp eax, 0xdff3b404
jae 0x1804468c5
mov ecx, dword [0x18079fe68]
mov ecx, 0xf0035d5
scasd eax, dword [rdi]
or eax, 0x35d5b6
imul ecx, dword [0x18079fe6c]
or ecx, 0x55cec35d
and ecx, 0x5124ba38
or ecx, 0xbaf1dc77
mov rax, rsi
add rax, 0x238
cmp ecx, 0x85087953
jb 0x1804468c5
jmp 0x1804428df
mov rax, qword [rax]
mov ecx, eax
and ecx, 3
lea rdx, [0x1806c8cc4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor eax, 0xb2c06900
jle 0x1804429aa
add rax, 0x69c88102
or eax, 0xdfbcfb3f
cmp eax, 0x135d334b
pop rbp
adc ecx, dword [rdi]
xchg byte [rcx + 0x3f], dh
add byte [rax], al
pop rbp
adc ecx, dword [rdi]
xchg byte [rcx + 0x3f], dh
add byte [rax], al
jmp 0x180442978
mov eax, dword [0x18079fe88]
or eax, dword [0x18079fe8c]
mov ecx, 0xae84b816
xor edx, edx
div ecx
sub eax, 0x32642e00
and eax, 0x6d9c8d5
cmp eax, 0x6e7e5abc
je 0x180442978
jmp 0x1804429a0
jmp 0x180443097
invalid
mov ebp, dword [0x18079fea8]
sub ebp, dword [0x18079feac]
or ebp, 0x190ec8c5
or ebp, 0xa78c55f3
add ebp, 0x53d0dd6c
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.1804cafa0
cmp ebp, 0x94104791
ja 0x180446901
jmp 0x180442a8f
jmp 0x180442a91
mov eax, dword [0x18079feb0]
or eax, dword [0x18079feb4]
and eax, 0xaed81fb5
add eax, 0x5e72fafe
add eax, 0x8c5c136d
cmp eax, 0xc2625477
je 0x18044691c
mov eax, dword [0x18079feb8]
imul eax, dword [0x18079febc]
and eax, 0x9bdc9c15
sub eax, 0xc770cbc5
imul ebx, eax, 0xeee9b497
mov rcx, rdi
mov edx, 0x18
add byte [rax], al
add byte [rax], al
mov r8d, 8
call fcn.1804cafa0
cmp ebx, 0xc662fff7
je 0x18044691c
jmp 0x180442af5
jmp 0x180443097
mov rax, rsi
add rax, 0x289
mov ecx, dword [0x18079fec0]
or ecx, dword [0x18079fec4]
or ecx, 0xa57084da
imul ecx, ecx, 0x9577eca9
sub ecx, 0xabfaa5a3
cmp ecx, 0x993a9c9a
je 0x180446940
mov edx, dword [0x18079fec8]
and edx, dword [0x18079fecc]
and edx, 0xe78b1dde
add edx, 0x9e9d8d83
xor edx, 0x9ed24f74
mov cl, byte [rax]
cmp edx, 0xdc59476a
je 0x180446940
jmp 0x180442b5b
cmp cl, 3
jne 0x180442d57
mov eax, dword [0x18079fed0]
sub eax, dword [0x18079fed4]
add eax, 0x6413ba19
mov ecx, 0x8a913396
xor edx, edx
div ecx
imul eax, eax, 0x7bd282c9
leave
invalid
sar byte [rbx + 0x3d], cl
mov esi, 0xf96ee55
add edx, 0x3d
add byte [rax], al
jmp 0x180442b91
mov eax, dword [0x18079fed8]
sub eax, dword [0x18079fedc]
and eax, 0x445d931b
xor eax, 0xc988b041
or eax, 0x4d40521c
mov rcx, rsi
add rcx, 0x278
cmp eax, 0xabfe6e84
jbe 0x180442b91
jmp 0x180442bbf
mov eax, dword [0x18079fee0]
sub eax, dword [0x18079fee4]
and eax, 0x1055aa59
mov r8d, 0x9c7b8e65
xor edx, edx
div r8d
or eax, 0x5721fe64
cmp eax, 0xbda317b4
ja 0x180446962
mov eax, dword [0x18079fee8]
or eax, dword [0x18079feec]
and eax, 0xb062fec5
and eax, 0x4e9aa48c
imul edx, eax, 0xdbb9e9d4
cmp byte [rcx], 0
sete al
cmp edx, 0x2c9d311d
jb 0x180446962
jmp 0x180442c1b
test al, 1
jne 0x180442c24
jmp 0x180442d57
mov rcx, rsi
add rcx, 0x258
mov eax, dword [0x18079fef0]
xor eax, dword [0x18079fef4]
add eax, 0x8d634749
xor eax, 0x7ba06846
imul eax, eax, 0xab9540b8
cmp eax, 0x8b248259
ja 0x18044696f
jmp 0x180442c57
mov eax, dword [0x18079fef8]
and eax, dword [0x18079fefc]
mov r8d, 0x6ad406e3
xor edx, edx
div r8d
imul eax, eax, 0x28e77d9a
or eax, 0xbbebe893
mov rdi, qword [rcx]
cmp eax, 0x502d498b
je 0x180442c57
jmp 0x180442c85
mov eax, dword [0x18079ff00]
xor eax, dword [0x18079ff04]
and eax, 0x104f2e5d
sub eax, 0x8b40d4e6
imul eax, eax, 0x2a210b4b
cmp eax, 0xe7fb0907
jae 0x180446980
jmp 0x180442cae
mov ecx, dword [0x18079ff08]
add ecx, dword [0x18079ff0c]
or ecx, 0x3c68664d
sub ecx, 0xf9b30d7a
sub ecx, 0x890fce7e
cmp rdi, 0
sete al
cmp ecx, 0x2df458ac
jbe 0x180442cae
test al, 1
jne 0x180442d57
jmp 0x180442ce1
mov rbx, qword [rsi + 0x260]
mov eax, dword [0x18079ff10]
xor edx, edx
div dword [0x18079ff14]
sub eax, 0x9c09ff0d
imul eax, eax, 0x583f5b53
or eax, 0x8dc9390a
cmp eax, 0x51bd0899
je 0x180446991
mov eax, dword [0x18079ff18]
sub eax, dword [0x18079ff1c]
mov ecx, 0xf33a43a2
xor edx, edx
div ecx
and eax, 0xdfff34
mov ecx, 0xb1a284c7
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xcbf28bae
je 0x180446991
jmp 0x180442d55
jmp 0x180442d57
mov rax, rsi
add rax, 0x230
mov rdx, qword [rax]
cmp rdx, 0
je 0x180443097
mov eax, dword [0x18079ff20]
and eax, dword [0x18079ff24]
add eax, 0x2612c931
xor eax, 0x8a78bdde
sub eax, 0x75b2cf66
cmp eax, 0x8a7c1488
jae 0x1804469af
jmp 0x180442d95
mov eax, dword [0x18079ff28]
add eax, dword [0x18079ff2c]
add eax, 0x5bc930fb
xor eax, 0x868009b0
add eax, 0xbd4fcb95
mov rcx, qword [rsi + 0x238]
cmp eax, 0x99d8d328
jae 0x180442d95
jmp 0x180442dc0
mov r8d, 1
call fcn.1804cafa0
jmp 0x180443097
mov eax, dword [0x18079ff30]
imul eax, dword [0x18079ff34]
add eax, 0x61ba8db8
mov ecx, 0xf48612b5
hlt
xor edx, edx
div ecx
xor eax, 0xdb34caa0
cmp eax, 0xca375d75
jb 0x1804469c0
invalid
cmp eax, dword [rax]
invalid
jmp 0x180442dfd
mov eax, dword [0x18079ff38]
add eax, dword [0x18079ff3c]
add eax, 0xd9b25893
pop rax
mov dl, 0xd9
mov ecx, 0x9bf931cc
xor edx, edx
div ecx
mov ecx, 0x5bbf5a1
add eax, 0xf1f7d231
mov rcx, rsi
add rcx, 0x248
cmp eax, 0x358ba57f
jg 0x180442dd2
invalid
invalid
ja 0x180442dfd
jmp 0x180442e33
mov eax, dword [0x18079ff40]
or eax, dword [0x18079ff44]
xor eax, 0xacc72500
add dh, byte [rdx + 0xd]
mov cl, 0x96
call 0x1d1fc702c
or eax, 0xd2313e3e
div r8d
cmp eax, 0x41cd8fb6
ja 0x1804469cd
mov eax, dword [str.BQ_Y]
or eax, dword [0x18079ff4c]
xor eax, 0xed607a5c
xor eax, 0x2104ca75
mov r8d, 0x6bf77c37
xor edx, edx
div r8d
cmp byte [rcx], 0
sete r8b
cmp eax, 0x24379d20
invalid
and al, 0xf
test byte [rbx], bh
cmp eax, dword [rax]
invalid
jmp 0x180442e94
mov eax, dword [0x18079ff50]
or eax, dword [0x18079ff54]
mov ecx, 0x8a531796
xor edx, edx
div ecx
add eax, 0x57411581
adc eax, 0xdf0d5741
retf
call 0x1f54a6c50
int3
je 0x1804469da
adc eax, 0xdf0d5741
retf
mov eax, dword [0x18079ff58]
add eax, 0x35d094
xor edx, edx
div dword [0x18079ff5c]
or eax, 0xcd86845a
xchg ch, cl
add eax, 0x7ee6b595
add eax, 0x74a22b00
cmp eax, 0xc589769a
invalid
jae 0x1804469da
xor esp, 0x3a
add byte [rax], al
invalid
test r8b, 1
jne case.0x18043f292.114
jmp 0x180443097
mov rdi, rsi
add rdi, 0x230
mov rcx, rdi
call fcn.1804a0aa0
mov eax, dword [0x18079ff60]
and eax, dword [0x18079ff64]
add eax, 0xf722ab10
and eax, 0x3443ce7a
or eax, 0x4eca519d
cmp eax, 0x88a99801
je 0x1804469eb
jmp 0x180442f2b
mov eax, dword [str.ex__]
or eax, dword [0x18079ff6c]
and eax, 0xdae68b88
or eax, 0x82d24694
sub eax, 0x663e288a
mov r8, qword [rdi]
cmp eax, 0x4e392616
jb 0x180442f2b
jmp 0x180442f52
cmp r8, 0
je 0x180443097
mov eax, dword [0x18079ff70]
and eax, dword [0x18079ff74]
add eax, 0xd7bda002
sub eax, 0x86f6e28c
mov ecx, 0xe042adb6
xor edx, edx
div ecx
cmp eax, 0xa64199dd
jae 0x1804469f8
jmp 0x180442f88
mov eax, dword [0x18079ff78]
sub eax, dword [0x18079ff7c]
imul ecx, eax, 0x13fdba79
add ecx, 0xb681bfc9
xor ecx, 0xadfb67db
mov rax, rsi
add rax, 0x238
cmp ecx, 0xf9205421
ja 0x180442f88
jmp 0x180442fb9
mov ecx, dword [0x18079ff80]
imul ecx, dword [0x18079ff84]
or ecx, 0x4acb8ecc
sub ecx, 0x3c87b75e
xor ecx, 0x7c8429d3
cmp ecx, 0xd3e1e346
je 0x180446a09
mov ecx, dword [0x18079ff88]
sub ecx, dword [0x18079ff8c]
add ecx, 0x374530dc
add ecx, 0x8e265a81
imul r9d, ecx, 0xe69895e2
mov rcx, qword [rax]
imul rdx, r8, 0x18
cmp r9d, 0x744d4f18
je 0x180446a09
jmp 0x180443019
mov r8d, 8
call fcn.1804cafa0
jmp 0x180443097
mov rcx, rsi
add rcx, 0x230
sal dword [rax], 2
add byte [rax], al
sal dword [rax], 2
add byte [rax], al
call fcn.18043e920
jmp 0x180443097
mov eax, dword [0x18079ff90]
or eax, dword [str._R_O]
and eax, 0xac8f55d8
and eax, 0x45d52e3a
invalid
imul r8d, r8d, 0xff4ad015
cmp eax, 0xb168f1a9
jae 0x180446a16
invalid
invalid
add byte [rbx + 0x35cf3405], cl
add byte [rbx], cl
add eax, 0x35cf32
mov eax, dword [0x18079ff98]
or eax, dword [0x18079ff9c]
and eax, 0xd7fb786
sub eax, 0x8c2b5fee
add eax, 0xa3c7ba26
mov rcx, rsi
add rcx, 0x230
cmp eax, 0xd31c94e5
ror dword [rdi], cl
invalid
mov byte [rcx], bh
add byte [rax], al
ror dword [rdi], cl
xchg dword [rax - 0x14ffffc7], ecx
add al, ch
sbb ebx, dword [rbp + 0xeb0000]
jmp 0x180443090
call fcn.18044cdb0
jmp 0x180443097
mov r14, rsi
add r14, 0x229
mov al, byte [rsi + 0x229]
cmp al, 0
sete al
test al, 1
jne 0x1804431a4
jmp 0x180443268
mov rcx, rsi
add rcx, 0x1d0
mov eax, dword [0x18079ffa0]
and eax, dword [0x18079ffa4]
xor eax, 0xfc0a4e37
add eax, 0x51efcf69
mov r8d, 0x4f5d96e0
xor edx, edx
div r8d
cmp eax, 0xd75dc4c9
je 0x180446a27
jmp 0x1804430f1
mov edx, dword [0x18079ffa8]
or edx, dword [0x18079ffac]
xor edx, 0xb4a7eb6a
or edx, 0x3f8657b8
xor edx, 0x39b61bb7
mov r8, qword [rcx]
cmp r8, 0
sete al
cmp edx, 0xb54df8b1
je 0x1804430f1
jmp 0x180443123
test al, 1
jne 0x180443097
jmp 0x18044312d
mov eax, dword [0x18079ffb0]
xor edx, edx
div dword [0x18079ffb4]
mov ecx, 0x50a4e64f
xor edx, edx
div ecx
sub eax, 0xf8cce567
imul eax, eax, 0x2a0b9f4
cmp eax, 0xb8d3bdd8
ja 0x180446a38
mov eax, dword [0x18079ffb8]
xor edx, edx
div dword [0x18079ffbc]
and eax, 0x6d420c15
xor eax, 0xe8843a46
and eax, 0x56988ed5
mov rcx, rsi
add rcx, 0x1d8
cmp eax, 0xfeca6583
ja 0x180446a38
jmp 0x18044318e
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x180443097
mov eax, dword [0x18079ffc0]
xor eax, dword [0x18079ffc4]
add eax, 0x14c3b50b
and eax, 0xf1acb08a
add eax, 0xf4d3466c
cmp eax, 0x52a8a07a
ja 0x180446a49
jmp 0x1804431cc
mov eax, dword [0x18079ffc8]
xor edx, edx
div dword [0x18079ffcc]
and eax, 0xc7361a88
add eax, 0x5d64d9e9
add eax, 0xfa583085
mov byte [r14], 0
mov rdi, rsi
add rdi, 0x22a
cmp eax, 0xda4733cf
ja 0x1804431cc
jmp 0x180443200
mov cl, byte [rdi]
mov eax, dword [0x18079ffd0]
xor edx, edx
div dword [0x18079ffd4]
and eax, 0x1e9daaf1
imul eax, eax, 0x953b8b74
xor eax, 0x56217cc9
cmp eax, 0x81b3801d
ja 0x180446a5e
mov edx, dword [0x18079ffd8]
add edx, dword [0x18079ffdc]
add edx, 0xd9663c57
or edx, 0xe35c77da
sub edx, 0x9aae8efe
cmp cl, 0
sete al
cmp edx, 0xc28b626b
je 0x180446a5e
test al, 1
jne 0x1804433a4
jmp 0x180443411
mov rax, rsi
add rax, 0x1b8
mov rdi, qword [rax]
cmp rdi, 0
sete al
test al, 1
jne 0x1804431a4
jmp 0x180443285
mov eax, dword [0x18079ffe0]
xor eax, dword [0x18079ffe4]
and eax, 0xbd7ee9e3
add eax, 0x142183ca
xor eax, 0xf10122d4
cmp eax, 0x9727333b
jbe 0x180446a6f
mov eax, dword [0x18079ffe8]
xor eax, dword [0x18079ffec]
sub eax, 0x96270088
xor eax, 0x163c97cc
or eax, 0x837e0a77
mov rcx, rsi
add rcx, 0x1c0
cmp eax, 0xb198d01
jbe 0x180446a6f
jmp 0x1804432dd
mov eax, dword [0x18079fff0]
imul eax, dword [0x18079fff4]
mov r8d, 0x29cff642
xor edx, edx
div r8d
sub eax, 0x6921890f
xor eax, 0xcdfc8ea9
cmp eax, 0x19b0551
je 0x180446a80
mov eax, dword [0x18079fff8]
imul eax, dword [0x18079fffc]
or eax, 0x51802b82
mov r8d, 0x61225c2
xor edx, edx
div r8d
xor eax, 0xb249b30a
mov rbx, qword [rcx]
cmp eax, 0xa8092f1
je 0x180446a80
jmp 0x18044333c
mov eax, dword [0x1807a0000]
xor eax, dword [0x1807a0004]
and eax, 0x1ed667a4
or eax, 0xbecd64e6
add eax, 0x14af3c99
cmp eax, 0x5fc840b9
je 0x180446a91
jmp 0x180443364
mov eax, dword [0x1807a0008]
xor edx, edx
div dword [0x1807a000c]
mov ebp, eax
sub ebp, 0x7539cef1
sub ebp, 0xff6e4a0d
and ebp, 0x2828585e
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x159e7bd3
ja 0x180443364
jmp 0x1804431a4
mov eax, dword [0x1807a0010]
or eax, dword [0x1807a0014]
sub eax, 0x6b2f4e1a
mov ecx, 0xa8c5969f
xor edx, edx
div ecx
and eax, 0xa2a1729
cmp eax, 0x270443ae
ja 0x180446aaf
jmp 0x1804433d0
mov eax, dword [0x1807a0018]
imul eax, dword [0x1807a001c]
or eax, 0x4acf3edc
sub eax, 0xfc014344
imul eax, eax, 0xe803dc6
mov byte [rdi], 0
cmp eax, 0xc18c81a1
jae 0x1804433d0
jmp 0x1804433f9
mov rax, rsi
add rax, 0x148
mov edi, 0x70
mov ebx, 0x88
jmp case.0x1804414a0.0
mov eax, dword [0x1807a0020]
and eax, dword [0x1807a0024]
and eax, 0x221131d
or eax, 0xceece5bc
or eax, 0x8c606059
cmp eax, 0x364e5795
je 0x180446abf
jmp 0x180443439
mov eax, dword [0x1807a0028]
or eax, dword [0x1807a002c]
mov ecx, 0x60d50d76
xor edx, edx
div ecx
sub eax, 0x30e7504d
mov ecx, 0xf7b86b7a
xor edx, edx
div ecx
mov rcx, rsi
int1
add rcx, 0x1a0
cmp eax, 0x40625a81
jae 0x180443439
jmp 0x18044346f
add byte [rbx + 0x35cbbb05], cl
add byte [rcx], dh
sal bh, cl
xor eax, 0x35cbb7
mov eax, dword [0x1807a0030]
xor edx, edx
div dword [0x1807a0034]
xor eax, 0xf55b7030
add eax, 0x474e548e
imul r8d, r8d, 0x42bb1d50
cmp eax, 0xaed56d3
je 0x180446ad0
add byte [rax], al
add byte [rax], al
jmp 0x18044349a
mov eax, dword [0x1807a0038]
xor edx, edx
div dword [0x1807a003c]
mov r8d, 0x4355de56
xor edx, edx
div r8d
and eax, 0xe8f2560b
add eax, 0x1843951a
mov r8, qword [rcx]
cmp eax, 0x3705eca7
ja 0x18044349a
jmp 0x1804434c9
mov eax, dword [0x1807a0040]
xor edx, edx
div dword [0x1807a0044]
xor eax, 0x5da2d797
mov ecx, 0x485f514
xor edx, edx
div ecx
and eax, 0x857ab15d
cmp eax, 0x50156d2a
ja 0x180446add
mov eax, dword [0x1807a0048]
and eax, dword [0x1807a004c]
xor eax, 0x190db007
add eax, 0x21b23cc6
mov ecx, 0xbe977b90
xor edx, edx
div ecx
cmp r8, 0
sete cl
cmp eax, 0x7f7b462e
ja 0x180446add
test cl, 1
jne 0x1804433a4
jmp 0x180443531
mov rax, rsi
add rax, 0x1a8
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a0050]
xor eax, dword [0x1807a0054]
and eax, 0xaeadf80
or eax, 0xc14bb137
mov ecx, 0x30037965
xor edx, edx
div ecx
cmp eax, 0x284dab17
je 0x180446aea
mov eax, dword [0x1807a0058]
xor edx, edx
div dword [0x1807a005c]
mov ecx, 0xd3dfb580
xor edx, edx
div ecx
or eax, 0xc5f6d89e
mov ecx, 0x26962b31
xor edx, edx
div ecx
cmp eax, 0xd3a9e0f1
jae 0x180446aea
jmp 0x1804433a4
mov rdi, qword [rcx]
cmp rdi, 0
je 0x1804436b3
add rcx, 8
mov eax, dword [0x1807a0060]
xor edx, edx
div dword [0x1807a0064]
or eax, 0xddde0566
imul eax, eax, 0x3058430a
xor eax, 0xdfc16612
cmp eax, 0xdc49f121
ja 0x180446afb
jmp 0x180443626
mov eax, dword [0x1807a0068]
or eax, dword [0x1807a006c]
imul eax, eax, 0x55f4e890
xor eax, 0xb42b016f
imul eax, eax, 0x961903b2
mov rbx, qword [rcx]
cmp eax, 0x7fd5038c
jbe 0x180443626
jmp 0x18044364f
mov eax, dword [0x1807a0070]
and eax, dword [0x1807a0074]
add eax, 0x9822cca8
and eax, 0xfb7d2f32
sub eax, 0x8322d599
cmp eax, 0x2d03e4c2
jb 0x180446b0c
mov ebp, dword [0x1807a0078]
imul ebp, dword [0x1807a007c]
or ebp, 0xcd7f8b31
and ebp, 0xa981c947
xor ebp, 0x1341f6bd
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x21a779a9
jbe 0x180446b0c
jmp 0x1804436b3
mov eax, dword [0x1807a0080]
and eax, dword [0x1807a0084]
xor eax, 0xf564be13
sub eax, 0x817d1842
mov ecx, 0xa5089bf2
xor edx, edx
div ecx
cmp eax, 0xb5624321
jae 0x180446b2a
jmp 0x1804436df
mov eax, dword [0x1807a0088]
or eax, dword [0x1807a008c]
add eax, 0x4aa610
xor eax, 0x779bed45
sub eax, 0xfa190944
mov rcx, r12
add rcx, r15
cmp eax, 0x1a6fa5b
je 0x1804436df
jmp 0x180443709
mov rdi, qword [rcx]
cmp rdi, 0
sete al
mov edx, dword [0x1807a0090]
sub edx, dword [0x1807a0094]
sub edx, 0x2b7fcc0c
or edx, 0x85287940
and edx, 0x83d13a11
cmp edx, 0x6947ff32
je 0x180446b37
mov edx, dword [0x1807a0098]
or edx, dword [0x1807a009c]
sub edx, 0x93b76ce0
add edx, 0x2e4bf0ff
sub edx, 0x37264fa5
cmp edx, 0x9c0ee929
pushfq
ja 0x180446b37
test al, 1
jne 0x180443841
jmp 0x180443771
mov eax, dword [0x1807a00a0]
add eax, dword [0x1807a00a4]
or eax, 0x7ca7c22e
add eax, 0xe0f7cf13
mov r8d, 0x2f804cbc
xor edx, edx
div r8d
cmp eax, 0xe7f3e977
ja 0x180446b44
mov eax, dword [0x1807a00a8]
xor eax, dword [0x1807a00ac]
mov r8d, 0x69f1cfca
xor edx, edx
div r8d
xor eax, 0x9b1db804
imul eax, eax, 0x915c5286
mov rbx, qword [rcx + 8]
cmp eax, 0x4e777b1c
ja 0x180446b44
jmp 0x1804437d0
mov eax, dword [0x1807a00b0]
add eax, dword [0x1807a00b4]
or eax, 0x76823aae
xor eax, 0xe96901e8
add eax, 0x98785c30
cmp eax, 0xeeef46c7
je 0x180446b55
mov eax, dword [0x1807a00b8]
imul eax, dword [0x1807a00bc]
mov ecx, 0xfa884cce
xor edx, edx
div ecx
mov ecx, 0x150ab9fd
xor edx, edx
div ecx
int1
mov ecx, 0x40df251a
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x537b5f86
jae 0x180446b55
jmp 0x18044383f
jmp 0x180443841
mov eax, dword [0x1807a00c0]
xor eax, dword [0x1807a00c4]
add eax, 0x1a8015dd
sub eax, 0xf400f408
xor eax, 0x9d497e62
cmp eax, 0x1d265864
jb 0x180446b73
mov eax, dword [0x1807a00c8]
add eax, dword [0x1807a00cc]
imul ebx, eax, 0xa71984dd
and ebx, 0x7a1dd454
add ebx, 0xae7f1c16
mov rdi, r12
add rdi, r14
mov rcx, rdi
call fcn.1804a0aa0
cmp ebx, 0x3fe5c197
je 0x180446b73
jmp 0x1804438a1
mov eax, dword [0x1807a00d0]
sub eax, dword [0x1807a00d4]
imul eax, eax, 0x3d1d0a5a
add eax, 0xc8dab5eb
imul eax, eax, 0xccb8f3ba
cmp eax, 0x108ac1c0
je 0x180446b8b
mov eax, dword [0x1807a00d8]
xor eax, dword [0x1807a00dc]
or eax, 0x2d64fe91
xor eax, 0xd14b18dd
add eax, 0x37adcd77
cmp eax, 0x4c34436e
jb 0x180446b8b
jmp 0x1804438f1
mov eax, dword [0x1807a00e0]
xor edx, edx
div dword [0x1807a00e4]
mov ecx, 0x87605eea
xor edx, edx
div ecx
imul eax, eax, 0x6ca79389
add eax, 0x5eb7ebc9
cmp eax, 0x37152c73
je 0x180446b9c
mov edx, dword [0x1807a00e8]
xor edx, dword [0x1807a00ec]
sub edx, 0x4758a2cc
and edx, 0x7e999eae
sub edx, 0xb96f8470
mov rax, qword [rdi]
cmp rax, 0
sete cl
cmp edx, 0x23da3857
jb 0x180446b9c
test cl, 1
jne case.0x1804414a0.1
jmp 0x18044395d
add rdi, 8
mov rcx, qword [rdi]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x1804414a0.1
jmp 0x1804439ae
mov edx, dword [0x1807a00f8]
and edx, dword [0x1807a00fc]
invalid
sub edx, 0x6c8cbf0d
xor edx, 0x5cd243bb
sub edx, 0x7df5d12c
cmp cl, 3
sete al
cmp edx, 0x48c9babf
ja 0x1804439ae
jmp 0x1804439dc
test al, 1
jne 0x1804439e5
jmp 0x180443acd
mov eax, dword [0x1807a0100]
add eax, dword [0x1807a0104]
xor eax, 0x4f828f83
or eax, 0x2bf83246
imul eax, eax, 0x19f1aca6
cmp eax, 0xfe03c12f
ja 0x180446bb6
jmp 0x180443a0e
mov eax, dword [0x1807a0108]
sub eax, dword [0x1807a010c]
or eax, 0xb2330dd5
and eax, 0x1dca8c36
add eax, 0xc46e41c5
mov rcx, rsi
add rcx, 0x208
cmp eax, 0x1907643d
jb 0x180443a0e
jmp 0x180443a3c
mov eax, dword [0x1807a0110]
or eax, dword [0x1807a0114]
add eax, 0xf8fe3a5b
or eax, 0x8c584ecb
xor eax, 0xd6417c68
cmp eax, 0x173cdd71
jbe 0x180446bc7
xchg byte [rbp + 0x31], ah
add byte [rax], al
jmp 0x180443a64
mov eax, dword [0x1807a0118]
sub eax, dword [0x1807a011c]
invalid
xor eax, 0xf0b84100
invalid
test eax, 0x41d231a3
div eax
add eax, 0xc242add7
xor eax, 0x3dc601f7
cmp byte [rcx], 0
sete dl
cmp eax, 0x14327cc1
jb 0x180443a64
invalid
jmp 0x180443a94
test dl, 1
jne 0x180443a9b
jmp 0x180443acd
mov rax, rsi
add rax, 0x1e8
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x180443acd
jmp 0x180443ab4
mov rax, rsi
add rax, 0x1f0
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x180443acd
mov eax, dword [0x1807a0120]
or eax, dword [0x1807a0124]
xor eax, 0x3cbf6245
imul eax, eax, 0xe41ab40b
and eax, 0xe9a15e78
cmp eax, 0xf3795ee
jb 0x180446bd4
mov eax, dword [0x1807a0128]
xor edx, edx
div dword [0x1807a012c]
mov edi, eax
and edi, 0x78426138
and edi, 0x7cb4dfa2
or edi, 0x29e88dcc
mov rcx, rsi
add rcx, 0x198
call fcn.1804a0aa0
mov rax, qword [rsi + 0x198]
cmp edi, 0x73962676
ja 0x180446bd4
jmp 0x180443b3a
cmp rax, 0
sete cl
test cl, 1
jne 0x180444411
jmp 0x180443b4c
mov rcx, qword [rsi + 0x1a0]
mov edx, dword [0x1807a0130]
and edx, dword [0x1807a0134]
sub edx, 0xc7b702a9
or edx, 0xd41494bb
add edx, 0x505bd88e
cmp edx, 0xb0434e85
ja 0x180446bf4
jmp 0x180443b7f
mov r8d, dword [0x1807a0138]
sub r8d, dword [0x1807a013c]
and r8d, 0xb7643f88
and r8d, 0xd9c0e79e
xor r8d, 0x700544b7
imul rdx, rax, 0x18
cmp r8d, 0x306b8bf4
je 0x180443b7f
jmp 0x180443bb1
mov r8d, 8
call fcn.1804cafa0
jmp 0x180444411
mov eax, dword [0x1807a0198]
or eax, dword [0x1807a019c]
sub eax, 0x79b301a7
add eax, 0x67aa8504
xor eax, 0x85cd057
mov rcx, qword [rsi + 0x210]
cmp eax, 0x790283ce
ja 0x180446c4a
jmp 0x180443e08
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a01a0]
sub eax, dword [0x1807a01a4]
mov ecx, 0x6651ef6d
xor edx, edx
div ecx
mov ecx, 0x9cbad5c4
xor edx, edx
div ecx
mov ecx, 0x85f6266f
test byte [rbp - 0xe082dcf], 0x3d
dec dword [rdx]
mov cl, 0x5f
je 0x180446c57
add bl, ch
add byte [rbx + 0x35c35b05], cl
add byte [rbx], ah
add eax, 0x35c359
jmp 0x180443e47
mov eax, dword [0x1807a01a8]
and eax, dword [0x1807a01ac]
and eax, 0x70d0f3c5
imul eax, eax, 0xf3646a2b
add eax, 0x14c8790a
cmp eax, 0x28c2885b
je 0x180443e47
jmp 0x180443e6c
mov eax, dword [0x1807a01b0]
imul eax, dword [str._YoH]
xor eax, 0x48fb0d9e
and eax, 0x972d72f9
add eax, 0x21399395
cmp eax, 0x695b1c76
jb 0x180446c68
jmp 0x180443e95
mov eax, dword [0x1807a01b8]
xor eax, dword [0x1807a01bc]
sub eax, 0xd8d53119
add eax, 0x1d473063
xor eax, 0xfe73295c
mov rcx, rsi
add rcx, 0x1e0
cmp eax, 0xbe6e0a94
je 0x180443e95
jmp 0x180443ec3
mov eax, dword [0x1807a01c0]
or eax, dword [0x1807a01c4]
mov r8d, 0x78806609
xor edx, edx
div r8d
sub eax, 0x9aa43781
and eax, 0xcf9a2558
cmp eax, 0xc0995735
jae 0x180446c75
jmp 0x180443ef1
mov eax, dword [0x1807a01c8]
xor edx, edx
div dword [0x1807a01cc]
and eax, 0x11d8f691
mov r8d, 0x7615bc00
xor edx, edx
div r8d
xor eax, 0x8b9dfa3d
cmp eax, 0xcd6485d
je 0x180443ef1
jmp 0x180443f1d
mov rdx, qword [rcx]
cmp rdx, 0
je 0x180443f3a
mov rcx, qword [rsi + 0x1e8]
mov r8d, 1
call fcn.1804cafa0
jmp 0x180443f3a
mov eax, dword [0x1807a01d0]
xor eax, dword [0x1807a01d4]
sub eax, 0x3290943a
imul eax, eax, 0x377ba4ad
or eax, 0xd5a9040a
cmp eax, 0x1d6c0a3a
jb 0x180446c82
mov ecx, dword [0x1807a01d8]
sub ecx, dword [0x1807a01dc]
add ecx, 0xeec6b0c9
and ecx, 0x8c089b51
or ecx, 0x71a3edb7
mov rax, rsi
add rax, 0x1d8
cmp ecx, 0x81da5d8
je 0x180446c82
jmp 0x180443f96
mov rax, qword [rax]
mov rcx, rax
and rcx, 3
lea rdx, [0x1806c8c78]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
shr rax, 0x20
cmp eax, 0x29
setb al
jmp case.0x180443fae.0
mov ecx, dword [0x1807a01e0]
xor ecx, dword [0x1807a01e4]
xor ecx, 0x70b4bfd4
imul ecx, ecx, 0x8bcf87f0
invalid
xchg edi, ecx
mov eax, dword [rcx + 0x65372ae9]
cmp ecx, 0x884e1b12
jb 0x180446c93
jmp 0x180443feb
mov ecx, dword [0x1807a01e8]
xor ecx, dword [0x1807a01ec]
or ecx, 0xc88d8fb4
add ecx, 0x88e65e1f
imul ecx, ecx, 0xf7ed9c15
mov rdi, rax
add rdi, 0xffffffffffffffff
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov r8, qword [r14]
cmp ecx, 0xc5ebd393
je 0x180443feb
jmp 0x180444025
cmp r8, 0
sete cl
mov eax, dword [0x1807a01f0]
and eax, dword [0x1807a01f4]
xor eax, 0x6123a21f
xor eax, 0xc47de270
imul eax, eax, 0x3b30ba7a
cmp eax, 0x64e7cada
jae 0x180446ca0
jmp 0x180444055
mov eax, dword [0x1807a01f8]
or eax, dword [str.__H_f:XP]
mov r9d, 0x10656a7b
xor edx, edx
div r9d
mov r9d, 0x87f2c406
xor edx, edx
div r9d
mov r9d, 0x901bfac9
xor edx, edx
div r9d
cmp eax, 0x2eb476e8
ja 0x180444055
test cl, 1
jne 0x180444098
jmp 0x180444090
mov rcx, rbx
call r8
jmp 0x180444098
mov r9, qword [r14 + 8]
mov eax, dword [0x1807a0200]
xor edx, edx
div dword [0x1807a0204]
mov ecx, 0x24a91cfd
xor edx, edx
div ecx
add eax, 0xd8b69a2f
add eax, 0xb0dcad02
cmp eax, 0x8af32df8
ja 0x180446cb1
jmp 0x1804440ca
mov eax, dword [0x1807a0208]
add eax, dword [0x1807a020c]
and eax, 0x6e130ed6
add eax, 0x3313a963
mov ecx, 0x1bab1ab8
xor edx, edx
div ecx
mov r8, qword [r14 + 0x10]
movabs rcx, 0x8000000000000001
cmp r8, rcx
setb cl
cmp eax, 0x3e80f55
je 0x1804440ca
jmp 0x180444106
mov eax, dword [0x1807a0210]
or eax, dword [0x1807a0214]
or eax, 0x5809d6d3
and eax, 0x8b6c3b7c
mov ecx, 0xcb7553df
xor edx, edx
div ecx
cmp eax, 0x11bc765e
je 0x180446cc2
jmp 0x180444132
mov eax, dword [0x1807a0218]
xor eax, dword [0x1807a021c]
sub eax, 0xdb972787
and eax, 0x3a97f245
imul ecx, eax, 0x60f1e7d9
cmp r9, 0
sete al
cmp ecx, 0x73aedaf5
jbe 0x180444132
test al, 1
jne 0x180444170
jmp 0x180444163
mov rcx, rbx
mov rdx, r9
call fcn.1804cafa0
jmp 0x180444170
mov eax, dword [0x1807a0220]
xor eax, dword [0x1807a0224]
imul eax, eax, 0xabb1d22d
imul eax, eax, 0x6db58517
add eax, 0xaa84d54a
cmp eax, 0xbc81e9c9
jbe 0x180446cd3
mov eax, dword [0x1807a0228]
xor eax, dword [0x1807a022c]
sub eax, 0x4f796712
imul ebx, eax, 0x7a326d7c
and ebx, 0x377e3f82
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
cmp ebx, 0xc364ff80
je 0x180446cd3
jmp 0x1804441d6
jmp case.0x180443fae.0
add byte [rbx], ah
add eax, 0x35bf8d
imul eax, eax, 0xa1cf8bfc
imul eax, eax, 0x21a47a80
and eax, 0x4ba23cde
cmp eax, 0xd3394579
jae 0x180446d11
mov eax, dword [0x1807a0258]
xor edx, edx
div dword [0x1807a025c]
imul eax, eax, 0xb32ec4cc
xor eax, 0x3195f56b
mov ecx, 0x459a63d6
xor edx, edx
div ecx
cmp rdi, 0
sete cl
cmp eax, 0x66f4fb41
ja 0x180446d11
test cl, 1
jne 0x180444391
jmp 0x18044431e
mov r14, rsi
add r14, 0x208
mov eax, dword [0x1807a0260]
and eax, dword [0x1807a0264]
xor eax, 0x263c25f3
xor eax, 0x2a19dd05
add eax, 0xd5fc380f
cmp eax, 0xd56d8e2b
je 0x180446d1e
mov eax, dword [0x1807a0268]
xor edx, edx
div dword [0x1807a026c]
mov ebx, eax
xor ebx, 0xf6760c1
shl dword [rax + 0x67], 0xf
xor ebx, 0x55a79aa3
add ebx, 0x99850700
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0xb5b1f081
jbe 0x180446d1e
jmp 0x18044438f
jmp 0x180444391
mov rcx, rsi
add rcx, 0x1d8
mov eax, dword [0x1807a0270]
add eax, dword [0x1807a0274]
add eax, 0xd6ec45d2
add eax, 0x235ab894
mov r8d, 0x157632c5
xor edx, edx
div r8d
cmp eax, 0x7e8fe61e
ja 0x180446d3c
mov eax, dword [0x1807a0278]
sub eax, dword [0x1807a027c]
and eax, 0x5efb38aa
add eax, 0x468ce69b
sub eax, 0xcd9df67b
mov rdx, qword [rcx]
cmp eax, 0xa9946d77
je 0x180446d3c
jmp 0x1804443f2
cmp rdx, 0
je case.0x180443fae.0
mov rax, rsi
add rax, 0x1e0
mov rcx, qword [rax]
or byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call fcn.1804cafa0
jmp case.0x180443fae.0
mov rcx, rsi
int1
add rcx, 0x148
mov r15d, 0x70
mov r14d, 0x88
jmp case.0x1804435e8.0
invalid
invalid
mov eax, dword [0x1807a0280]
sub eax, dword [0x1807a0284]
and eax, 0x8c07b037
mov al, 7
mov word [0x115eaebd8], gs
cmpsd dword [rsi], dword [rdi]
cmpsb byte [rsi], byte [rdi]
xchg ebp, eax
or eax, 0x6dd494e8
cmp eax, 0x34877264
jbe 0x180446d49
jmp 0x180444454
mov eax, dword [str._n9u__]
add eax, dword [0x1807a028c]
mov ecx, 0xa7435f7b
xor edx, edx
div ecx
mov ecx, 0xf5c95bdc
xor edx, edx
div ecx
add eax, 0x280c1640
mov rdi, rsi
add rdi, 0x198
cmp eax, 0x6e70689b
jae 0x180444454
jmp 0x18044448a
mov rcx, rdi
call fcn.1804a0aa0
mov rax, qword [rdi]
cmp rax, 0
je 0x1804444b9
mov rcx, rsi
add rcx, 0x1a0
mov rcx, qword [rcx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x1804444b9
mov eax, dword [0x1807a0290]
xor eax, dword [0x1807a0294]
or eax, 0x15634c49
or eax, 0x1eafd580
imul eax, eax, 0x4d85f0a9
cmp eax, 0xfe9c0409
ja 0x180446d56
add byte [rax], al
jmp 0x1804444e2
mov eax, dword [0x1807a0298]
xor eax, dword [0x1807a029c]
imul eax, eax, 0xe33846a8
and eax, 0xe20f57e3
mov ecx, 0xb03e765a
jrcxz 0x18044451a
jrcxz 0x18044454e
psrad mm7, qword [rcx - 0x4fc189a6]
xor edx, edx
div ecx
mov rcx, qword [rsi + 0x1c0]
cmp eax, 0xb1235846
je 0x1804444e2
jmp 0x180444512
cmp rcx, 0
sete al
test al, 1
jne 0x18044458f
add dword [rbp + 0x72], esi
jmp 0x18044451f
mov rax, rsi
add rax, 0x1d1
mov cl, byte [rax]
mov eax, dword [0x1807a02a0]
xor eax, dword [0x1807a02a4]
mov r8d, 0xcfd84a2c
xor edx, edx
div r8d
and eax, 0xc9363664
add eax, 0x79f2bc42
cmp eax, 0x3d233905
je 0x180446d63
and edi, dword [0x1a851c963]
add byte [rax], al
jmp 0x180444558
mov eax, dword [0x1807a02a8]
xor edx, edx
div dword [0x1807a02ac]
mov r8d, 0x8a7fbb0d
xor edx, edx
div r8d
sub eax, 0x5ee15e2f
and eax, 0xfc4fd52b
cmp cl, 0
sete dl
xchg esp, eax
ret 0x603d
rcr edi, cl
invalid
je 0x180444558
xchg esp, eax
ret 0x603d
test dl, 1
jne 0x18044458f
jmp 0x1804445f1
mov rcx, rsi
add rcx, 0x1d1
mov eax, dword [0x1807a02b0]
or eax, dword [0x1807a02b4]
add eax, 0x4d7dff42
add eax, 0xe760325c
or eax, 0xb49ed701
cmp eax, 0xf725a4fb
ja 0x180446d70
mov eax, dword [0x1807a02b8]
xor edx, edx
div dword [0x1807a02bc]
add eax, 0xa845bc0f
add eax, 0x15202e50
add eax, 0x3bbbc231
mov byte [rcx], 0
cmp eax, 0xc8a29257
jbe 0x180446d70
jmp 0x1804445ec
jmp 0x180444411
mov rax, rsi
add rax, 0x1c8
mov rax, qword [rax]
mov ecx, eax
and ecx, 3
mov rdx, rcx
sub rdx, 3
ja 0x18044461b
lea rdx, [0x1806c8c88]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x1807a02c0]
and eax, dword [0x1807a02c4]
xor eax, 0x222703c0
sub eax, 0x2ed5a5d8
imul eax, eax, 0x13d3f80
rol byte [rax + 0x3d013d3f], 0xee
in al, dx
invalid
dec byte [rdi]
cmp dword [rsi], 0x27
add byte [rax], al
jmp 0x180444644
mov eax, dword [0x1807a02c8]
imul eax, dword [0x1807a02cc]
and eax, 0xf385752f
imul eax, eax, 0xce1c02d9
sbb al, 0xce
sbb al, 0xce
and eax, 0xf9392775
cmp ecx, edi
cmp eax, 0xc874c474
ja 0x180444644
ud2
movabs r13, 0x3d483d05c125f171
push rcx
invalid
mov ebp, dword [0x1807a02f8]
or ebp, dword [str.aDuL_T8]
and ebp, 0xa2ae4ed
or ebp, 0xf1bc1629
or ebp, 0x8c7d41fe
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.1804cafa0
cmp ebp, 0xf270955e
jb 0x180446db5
jmp 0x1804447b0
jmp 0x1804447b2
mov eax, dword [0x1807a0300]
add eax, dword [0x1807a0304]
and eax, 0xe6add334
xor eax, 0xf5367b9
xor eax, 0xf3baf8c5
cmp eax, 0x5d34d397
je 0x180446dd4
mov eax, dword [0x1807a0308]
sub eax, dword [0x1807a030c]
xor eax, 0x42ae0413
xor eax, 0x87d43173
imul ebx, eax, 0xbdb8b3d6
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
cmp ebx, 0x9ca70a67
jbe 0x180446dd4
jmp 0x180444815
jmp 0x18044458f
mov r9, r15
add r9, 8
mov r12, qword [r15 + 8]
mov r13, qword [r15 + 0x10]
cmp r13, 0
je 0x1804449d0
xor r8d, r8d
jmp 0x180444872
mov eax, dword [0x1807a0310]
or eax, dword [0x1807a0314]
imul eax, eax, 0x1456e3b7
or eax, 0x3491f114
mov ecx, 0x1381e0c5
xor edx, edx
div ecx
cmp eax, 0xc01106c0
ja 0x180446df8
mov edx, dword [0x1807a0318]
or edx, dword [0x1807a031c]
sub edx, 0xf7d9c11f
or edx, 0xac226d90
or edx, 0x70f4b637
imul rax, r8, 0x18
mov rcx, r12
add rcx, rax
mov rbp, r8
add rbp, 1
mov rdi, qword [rcx]
cmp rdi, 0
sete al
cmp edx, 0xac71cb0d
je 0x180446df8
test al, 1
jne 0x1804449bc
jmp 0x1804448ec
add rcx, 8
mov eax, dword [0x1807a0320]
or eax, dword [0x1807a0324]
xor eax, 0x48d7c048
imul eax, eax, 0xf2e4cafa
and eax, 0x96cfdaab
cmp eax, 0x91941861
je 0x180446e05
mov eax, dword [0x1807a0328]
and eax, dword [0x1807a032c]
and eax, 0x4ab95080
or eax, 0xc81da1fe
mov r8d, 0x4e4ff64d
xor edx, edx
div r8d
mov rbx, qword [rcx]
cmp eax, 0xd4e22f2a
ja 0x180446e05
mov qword [rsp + 0x20], r9
jmp 0x18044494d
mov eax, dword [0x1807a0330]
and eax, dword [0x1807a0334]
xor eax, 0x51a21deb
imul eax, eax, 0x2b94d6e6
and eax, 0xbce0c569
cmp eax, 0x46b6b946
ja 0x180446e12
mov r14d, dword [0x1807a0338]
or r14d, dword [0x1807a033c]
and r14d, 0x30cb1d12
xor r14d, 0xb608057f
or r14d, 0xabb44d06
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp r14d, 0x3f9c560d
jbe 0x180446e12
mov r9, qword [rsp + 0x20]
jmp 0x1804449bc
cmp rbp, r13
sete al
test al, 1
mov r8, rbp
jne 0x1804449ce
jmp 0x180444872
jmp 0x1804449d0
mov rcx, qword [r15]
mov eax, dword [0x1807a0340]
xor eax, dword [0x1807a0344]
or eax, 0x1604bebe
sub eax, 0x3ae1f227
and eax, 0xee039baa
cmp eax, 0x1845788a
je 0x180446e34
jmp 0x1804449fb
mov eax, dword [0x1807a0348]
imul eax, dword [0x1807a034c]
or eax, 0x566da604
sub eax, 0x7a2664ec
mov r8d, 0x14d548e0
xor edx, edx
div r8d
cmp rcx, 0
sete dl
cmp eax, 0xa0a09da6
ja 0x1804449fb
jmp 0x180444a2d
test dl, 1
jne case.0x1804414a0.1
jmp 0x180444a38
mov eax, dword [0x1807a0350]
imul eax, dword [0x1807a0354]
add eax, 0x78686a81
or eax, 0xb6adfc7f
and eax, 0x7a87a982
cmp eax, 0x2ca8aacf
jb 0x180446e45
jmp 0x180444a61
mov eax, dword [0x1807a0358]
imul eax, dword [0x1807a035c]
xor eax, 0x268e8308
or eax, 0xfaeb5fc9
and eax, 0xd15fac1
mov rdi, qword [r9]
cmp eax, 0x3890a0d3
jae 0x180444a61
jmp 0x180444a89
imul rbx, rcx, 0x18
mov eax, dword [0x1807a0360]
xor eax, dword [0x1807a0364]
mov ecx, 0x992e2ca5
xor edx, edx
div ecx
imul eax, eax, 0x6e87e11a
mov ecx, 0x42cf9cd1
xor edx, edx
div ecx
cmp eax, 0x62a9efbf
je 0x180446e52
mov eax, dword [0x1807a0368]
xor eax, dword [0x1807a036c]
mov ecx, 0xb10ecd4e
xor edx, edx
div ecx
imul ebp, eax, 0xd35e3b13
sub ebp, 0xc2be20ce
mov rcx, rdi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0x647317e8
je 0x180446e52
jmp case.0x1804414a0.1
mov byte [rbx], 0
mov byte [r14], 0
jmp 0x180445219
invalid
add dword [rax], eax
invalid
add byte [rcx - 0x77], cl
test dword [rcx - 0x7f], 0x188c7
add byte [rbx + 0x35b2f805], cl
add byte [rbx], ah
add eax, 0x35b2f6
xor eax, 0xba2eafd7
or eax, 0x662ac46
add eax, 0x32ad2df9
cmp eax, 0xdc786595
jbe 0x180446f64
mov ebp, dword [0x1807a0468]
and ebp, dword [0x1807a046c]
or ebp, 0xe04c9236
and ebp, 0xb04e07c6
or ebp, 0x41af4b77
mov rcx, qword [r15]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xf26e1a79
je 0x180446f64
jmp 0x1804451c5
mov eax, dword [0x1807a0470]
add eax, dword [0x1807a0474]
sub eax, 0x559a81ba
imul eax, eax, 0xe7b41f69
imul eax, eax, 0x4515d844
cmp eax, 0x27b10fe9
je 0x180446f86
mov eax, dword [0x1807a0478]
xor eax, dword [0x1807a047c]
imul eax, eax, 0x42111c36
xor eax, 0xb1d2bcf4
add eax, 0x61686fde
cmp eax, 0x85a14e76
jbe 0x180446f86
jmp 0x18044508b
mov eax, dword [0x1807a0480]
and eax, dword [0x1807a0484]
imul eax, eax, 0x67723811
or eax, 0x17569b5f
xor eax, 0x35625fb6
cmp eax, 0x7c98dcb8
jae 0x180446f93
mov eax, dword [0x1807a0488]
sub eax, dword [0x1807a048c]
xor eax, 0xae10f22d
mov ecx, 0xe9f2ee6
xor edx, edx
div ecx
add eax, 0x401daf59
mov r15, rsi
add r15, 0xb8
cmp eax, 0x95341bf0
ja 0x180446f93
jmp 0x180445276
jmp 0x180444854
jmp 0x18044534a
mov eax, dword [0x1807a04a8]
and eax, dword [0x1807a04ac]
or eax, 0x3f0edbc7
and eax, 0x963a90bf
and eax, 0x492055ba
mov rcx, qword [r9]
cmp eax, 0xcaf47231
je 0x18044534a
jmp 0x180445371
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp case.0x1804414a0.1
mov eax, dword [0x1807a04c0]
xor eax, dword [0x1807a04c4]
imul eax, eax, 0x94bef7b3
mov r8d, 0x9512baf
xor edx, edx
div r8d
xor eax, 0x5d9b6d2b
cmp eax, 0xecbd50a4
jae 0x180446fcf
mov eax, dword [0x1807a04c8]
or eax, dword [0x1807a04cc]
and eax, 0xc456daa6
add eax, 0xef8225b8
imul edx, eax, 0xa997848b
mov r8, qword [rcx]
cmp r8, 0
sete al
cmp edx, 0x9ecd141d
jb 0x180446fcf
test al, 1
jne 0x180445e9a
jmp 0x180445476
mov eax, dword [0x1807a04d0]
sub eax, dword [0x1807a04d4]
sub eax, 0xff2f46dc
xor eax, 0x4a5356fd
mov r9d, 0xb7fd004a
xor edx, edx
div r9d
cmp eax, 0x30c47557
je 0x180446fdc
jmp 0x1804454a4
mov eax, dword [0x1807a04d8]
xor eax, dword [0x1807a04dc]
sub eax, 0x48eac1d9
sub eax, 0x3e912a4a
imul edx, eax, 0xf242a2c2
mov rax, rcx
add rax, 8
cmp edx, 0xb5b5c1a8
jb 0x1804454a4
jmp 0x1804454d1
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a04e0]
and eax, dword [0x1807a04e4]
xor eax, 0xe93b361f
sub eax, 0x6f69e203
xor eax, 0x1e992c9c
cmp eax, 0x4a37e30b
jbe 0x180446fed
mov eax, dword [0x1807a04e8]
xor eax, dword [0x1807a04ec]
or eax, 0xc184a8f9
and eax, 0x5a4bee8b
imul eax, eax, 0x7e1bc715
cmp eax, 0xbcda913e
ja 0x180446fed
jmp 0x180445e9a
jge 0x180445cc7
push 0x6a3de3ef
sal bh, 0x3b
push 0xffffffffffffffc0
idiv dword [rbx]
ja 0x1804470fb
jmp 0x180445cd3
mov rcx, qword [rdi]
cmp rcx, 0
je 0x180445da4
mov eax, dword [0x1807a05f0]
xor eax, dword [0x1807a05f4]
sub eax, 0xabfa4a83
imul eax, eax, 0xa0589b40
or eax, 0xf95cd0d4
cmp eax, 0x839cf638
jbe 0x180447108
jmp 0x180445d09
mov eax, dword [0x1807a05f8]
xor edx, edx
div dword [0x1807a05fc]
add eax, 0x425dea3e
sub eax, 0xffeaee2c
mov r8d, 0xbe5e1ff8
xor edx, edx
div r8d
mov rdi, qword [rsi + 0x160]
imul rbx, rcx, 0x18
cmp eax, 0xa12d7109
ja 0x180445d09
jmp 0x180445d40
mov eax, dword [0x1807a0600]
or eax, dword [0x1807a0604]
imul eax, eax, 0xc61c4c48
add eax, 0x66a5f00e
add eax, 0x12215a6
invalid
cmp eax, 0xf0c6117a
jae 0x180447115
mov eax, dword [0x1807a0608]
xor eax, dword [0x1807a060c]
add byte [rbx], dh
add eax, 0x35a899
and eax, 0x6e5f9fa6
sub eax, 0x32a4c8d8
imul ebp, eax, 0xa2ceb073
mov rcx, rdi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0xa3d54112
jae 0x180447115
jmp 0x180445da2
jmp 0x180445da4
mov rcx, rsi
add rcx, 0x100
mov eax, dword [0x1807a0610]
imul eax, dword [0x1807a0614]
or eax, 0xa139feb3
mov r8d, 0xa0d4b5ee
xor edx, edx
div r8d
add eax, 0xf63f64ad
cmp eax, 0x66704595
jbe 0x180447133
mov eax, dword [0x1807a0618]
xor edx, edx
div dword [0x1807a061c]
add eax, 0x29e41475
mov r8d, 0xb0ff2487
xor edx, edx
div r8d
sub eax, 0x11f6354
mov rdi, qword [rcx]
cmp rdi, 0
sete dl
cmp eax, 0x71abd52
jbe 0x180447133
test dl, 1
jne 0x180445e8b
jmp 0x180445e1a
mov rax, rsi
add rax, 0x108
mov rbx, qword [rax]
mov eax, dword [0x1807a0620]
and eax, dword [0x1807a0624]
imul eax, eax, 0xd9397c18
sub eax, 0xa5ff2b3a
sub eax, 0x5b892a4e
cmp eax, 0x99bede3c
je 0x180447140
mov ebp, dword [0x1807a0628]
imul ebp, dword [0x1807a062c]
add ebp, 0x4512b591
or ebp, 0x62a98604
xor ebp, 0xcce4c98a
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x1a5a9b53
jb 0x180447140
invalid
add bl, ch
add byte [rax - 0x77], cl
int1
jmp 0x180445e8b
mov rcx, rsi
add rcx, 0xe0
jmp 0x18044540d
mov rax, rsi
add rax, 0x241
mov byte [rax], 0
jmp case.0x1804414a0.1
mov rdi, rsi
add rdi, 0x80
mov eax, dword [0x1807a0630]
and eax, dword [0x1807a0634]
add eax, 0xb844787e
add eax, 0xc966ecce
add eax, 0x77ebd58
cmp eax, 0x35853588
je 0x180447162
jmp 0x180445eda
mov eax, dword [0x1807a0638]
sub eax, dword [0x1807a063c]
and eax, 0xbf93364b
sub eax, 0x5da9e651
imul ecx, eax, 0x22e29411
mov rax, qword [rdi]
add rax, 0x1c8
cmp ecx, 0x4e0a472b
jbe 0x180445eda
jmp 0x180445f09
lock dec qword [rax]
sete al
mov r14, qword [rdi]
test al, 1
je 0x180445fc1
add byte [rax], al
mov rbx, r14
add rbx, 0x80
mov r15, r14
add r15, 0x88
add edi, 0x88
mov eax, dword [0x1807a0640]
sub eax, dword [0x1807a0644]
add eax, 0x10945e29
sub eax, 0x8137e0f0
mov ecx, 0x472a9bd5
xor edx, edx
div ecx
cmp eax, 0xf00da65f
ja 0x18044716f
jmp 0x180445f5b
mov eax, dword [0x1807a0648]
mov ecx, dword [0x1807a064c]
imul eax, ecx
shr eax, 2
imul rax, rax, 0x41f18d1b
shr rax, 0x3c
imul ebp, eax, 0x52b595d2
add ebp, 0xcfe6db39
mov edx, 1
lock xadd qword [r15], rdx
mov rcx, rbx
call fcn.180403270
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
mov rcx, r14
add rcx, 0x100
call fcn.18063cf70
cmp ebp, 0xa656973f
ja 0x180445f5b
jmp 0x180445fc1
mov rcx, 0xffffffffffffffff
lock xadd qword [r14], rcx
mov eax, dword [0x1807a0650]
xor edx, edx
div dword [0x1807a0654]
imul eax, eax, 0xb25ea432
xor ah, byte [rsi + rbx*2 - 0x468fa4e]
sub byte [rax + 0xd], ch
mov cl, 0x7b
invalid
fstp xword [0x1134370a3]
jb 0x1804471af
xor ah, byte [rsi + rbx*2 - 0x468fa4e]
sub byte [rax + 0xd], ch
mov cl, 0x7b
invalid
jmp 0x180445ff8
mov edx, dword [0x1807a0658]
or edx, dword [0x1807a065c]
add edx, 0x7449a0f1
xor edx, 0x7ef31f42
xor edx, 0x92c5d259
cmp rcx, 1
sete al
cmp edx, 0x205093d1
je 0x180445ff8
jmp 0x180446027
test al, 1
jne 0x18044602d
jmp 0x180446037
mov rcx, rdi
call fcn.1804b8d50
jmp 0x180446037
mov eax, dword [0x1807a0660]
imul eax, dword [0x1807a0664]
mov ecx, 0x2922e327
xor edx, edx
div ecx
add eax, 0xfba00d9e
and eax, 0xf364569d
cmp eax, 0x6e18e3ea
jbe 0x1804471bc
jmp 0x180446064
mov eax, dword [0x1807a0668]
xor eax, dword [str._ta:]
or eax, 0x4a0f445d
and eax, 0xadcb70ba
imul eax, eax, 0x46d4215d
mov rdx, qword [rsi + 0x68]
cmp eax, 0xb804c54d
je 0x180446064
jmp 0x18044608d
cmp rdx, 0
sete al
mov ecx, dword [0x1807a0670]
xor ecx, dword [0x1807a0674]
xor ecx, 0x159138
sub ecx, 0xd62430b9
and ecx, 0x78d61d9d
cmp ecx, 0xa6bb68c
jae 0x1804471c9
jmp 0x1804460c0
mov ecx, dword [0x1807a0678]
xor ecx, dword [0x1807a067c]
xor ecx, 0xa40ce0ad
add ecx, 0x737f2676
sub ecx, 0x96d50530
cmp ecx, 0x2b70b16d
jae 0x1804460c0
test al, 1
jne case.0x1804406e5.1
jmp 0x1804460ec
mov rax, rsi
add rax, 0x70
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov rcx, rsi
add rcx, 0x30
mov eax, dword [0x1807a0680]
xor eax, dword [0x1807a0684]
or eax, 0x968b16cd
mov r8d, 0x457500c8
xor edx, edx
div r8d
and eax, 0xe006c12b
cmp eax, 0x9937c36a
ja 0x1804471d6
mov eax, dword [0x1807a0688]
xor edx, edx
div dword [0x1807a068c]
or eax, 0xc92fa065
xor eax, 0xea50a32
mov r8d, 0x2ae0f91d
xor edx, edx
div r8d
mov r8, qword [rcx]
cmp eax, 0x493a3ae5
jae 0x1804471d6
jmp 0x180446167
mov eax, dword [0x1807a0690]
or eax, dword [0x1807a0694]
xor eax, 0x5150f986
or eax, 0x7e08f6d7
mov ecx, 0xc1078576
xor edx, edx
div ecx
cmp eax, 0x8237d85b
jae 0x1804471e7
jmp 0x180446193
mov ecx, dword [0x1807a0698]
and ecx, dword [0x1807a069c]
xor ecx, 0x5da2fc69
add ecx, 0xbea3a01d
xor ecx, 0x2ac00af8
cmp r8, 0
sete al
cmp ecx, 0x50e08728
je 0x180446193
test al, 1
jne 0x18044627b
jmp 0x1804461ca
mov eax, dword [0x1807a06a0]
or eax, dword [0x1807a06a4]
and eax, 0x61debbd4
sub eax, 0xb92ddd47
and eax, 0x3ea12ca6
cmp eax, 0xd8ca8332
jae 0x1804471f4
jmp 0x1804461f2
mov eax, dword [0x1807a06a8]
and eax, dword [0x1807a06ac]
xor eax, 0xd67f3e26
or eax, 0x4c3081a3
imul eax, eax, 0x64d6143a
mov rcx, qword [rsi + 0x38]
cmp eax, 0xbb86f8ed
ja 0x1804461f2
jmp 0x18044621b
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a06b0]
add eax, dword [0x1807a06b4]
mov ecx, 0x5ba67c82
xor edx, edx
div ecx
add eax, 0xbdb51c86
sub eax, 0x2af1983
cmp eax, 0x1244a227
jb 0x180447201
mov eax, dword [0x1807a06b8]
or eax, dword [0x1807a06bc]
sub eax, 0x3a1cf3c0
or eax, 0xfa753ff1
sub eax, 0x753ceab3
cmp eax, 0xeb0a6f32
ja 0x180447201
jmp 0x18044627b
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call 0x1c06485e4
invalid
cmpsb byte [rsi], byte [rdi]
jmp 0x180446413
scasb al, byte [rdi]
invalid
shr byte [rdi - 1], cl
invalid
outsd dx, dword [rsi]
sub eax, 0x887920f6
invalid
cmpsb byte [rsi], byte [rdi]
invalid
adc al, dl
invalid
jmp [rcx + 0x2d]
adc ch, 0x1e
sal byte [rdx - 0x19], cl
cmp al, 0x2d
sbb byte [rdi], 0xf9
xor cl, ch
cmp eax, 0x51ffffa8
push rcx
invalid
jmp 0x180440d49
adc eax, 0x3924032
invalid
nop
sbb esi, dword [rcx - 0x30]
invalid
retf 0xe950
jrcxz 0x1804464a7
jnp 0x180446449
cmp ebx, edx
sbb ecx, r13d
invalid
in eax, dx
loopne 0x180446469
out 0xd7, al
test dword [rax + 0x480b8b48], 0x4118d76b
mov eax, 8
call fcn.1804cafa0
jmp 0x180440ef4
cld
ja 0x1804464ac
jl 0x18044650e
sub edi, esi
in eax, 0xe9
jae 0x180446494
invalid
xchg edx, eax
invalid
mov edi, 0xaac5e94a
invalid
invalid
sbb eax, 0x36ffffab
invalid
invalid
jl 0x180446528
insd dword [rdi], dx
pop rsi
push rdi
retf
movsb byte [rdi], byte [rsi]
ror dword [rbp + 0x58], 1
mov esp, 0x424e9fd4
mov ah, 0x4b
mov rcx, rdi
call fcn.18044cdb0
jmp 0x180441176
xor esp, dword [rax + 0x1f167ed7]
invalid
neg ebx
invalid
loope 0x1804465e5
sahf
shl eax, 1
xchg ecx, eax
leave
jne 0x1804464f2
adc al, 0x2a
movabs byte [0x4679e2ffffad37e9], al
outsd dx, dword [rsi]
loop 0x1804465f3
outsd dx, dword [rsi]
test eax, 0xe2d29896
fstp dword [rsp + rdx*8 - 0x528317]
push rdx
xchg ecx, eax
xchg ecx, eax
push rsp
xlatb
sbb byte [rbp + 0x32], ah
mov ah, 0xe9
fild qword [rbp - 0x42430001]
invalid
mov esp, 0x9c1c17bd
not dword [rdi + 0x34]
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x1804413cd
in al, 0x78
sal byte [rcx - 0x5523c1a6], 0xe9
invalid
invalid
mov ch, 0xb9
push 0x20
pop rsp
popfq
pop rdi
cmp dh, byte [rbp - 0x7b]
xor dword [rbp + 0x48], esp
mov ecx, edi
call fcn.1804a0aa0
jmp 0x1804415c2
dec ecx
leave
mov ebx, 0x9856803f
invalid
invalid
push rsi
invalid
outsb dx, byte [rsi]
sub eax, 0xae905434
movabs al, byte [0xffb0bee9344bd934]
jmp [rdx]
sub ch, byte [rsi]
and eax, 0xb9fc2f83
cmpsd dword [rsi], dword [rdi]
jmp 0x18044176d
jp 0x1804466ac
sbb edi, dword [rax + 0x53303bb]
stosb byte [rdi], al
invalid
loope 0x1804465fc
pop rsp
invalid
sbb byte [r8 + 0x2a], bpl
leave
mov dl, 0xa8
jmp 0x1804418ee
mov ch, 0x89
lea ebx, [rsi]
push 0x79
add eax, 0xb2bae949
invalid
retf
out 0x11, eax
cmpsd dword [rsi], dword [rdi]
shl dword [0x1ad383a30], 1
invalid
push rdx
mov ebx, 0x92f8a0bb
push rdi
invalid
scasb al, byte [rdi]
mov bl, 0xff
call qword [rax - 0x48]
iretd
push rax
mov eax, 0x73217cf
mov cl, 0x98
jmp 0x180441ad4
add dword [rbx - 0x40], 0xffffff8c
rcr byte cs:[rbx - 0x4ba31619], 1
invalid
mov dl, 0x83
xchg esp, eax
mov dword [rsi], eax
adc byte [rdx], al
invalid
outsb dx, byte [rsi]
and ebx, ebx
and ebp, dword [rsi - 6]
adc al, byte [rdi + 0xe8ae10e]
jmp 0x180441c0e
mov dl, 0x6f
clc
iretd
xchg ebp, eax
xlatb
lahf
pop rax
leave
sub dword [rdi], ebp
in eax, 0xe9
mov ecx, 0x2bffffb5
scasb al, byte [rdi]
nop
sbb eax, 0x85ee9e20
clc
sub ebp, dword [rsi - 0x61dfe270]
out dx, al
test eax, edi
and eax, 0x1fe9a66a
mov dh, 0xff
push qword [rcx - 0x69]
jno 0x1804466ba
cmpsb byte [rsi], byte [rdi]
jge 0x18044672c
mov esi, 0x85e9867a
mov dh, 0xff
jmp [rax + 0x28f81288]
invalid
test al, 0x88
adc bh, al
sub cl, bh
cli
add al, 0xa5
jmp 0x180441e0f
xchg edx, eax
stosb byte [rdi], al
invalid
rcl dword [rdi + 0x36], cl
sti
push 0x7be9aacb
mov bh, 0xff
call [0x1ed5b239e]
sbb eax, 0x6d16bc3c
cmp dword [rcx - 5], edx
invalid
mov esi, 0xb87fd5f6
pop rsi
mul edi
pop rsp
call 0x1bf2dde19
mov eax, 0x559affff
hlt
invalid
adc ecx, edx
xchg ebp, eax
rol ch, 0x5a
invalid
retf 0x932e
mov edx, esi
mov r8, r15
call fcn.1804cafa0
jmp 0x1804420e8
add cl, ch
sub bh, byte [rcx - 0x36b80001]
leave
invalid
adc eax, 0xf250044e
pop rsi
movsb byte [rdi], byte [rsi]
sti
jmp 0x1804421f2
push 0xffffffffa53fe9f7
lahf
movabs dword [0x1bc788ffffba73e9], eax
insb byte [rdi], dx
jb 0x1804467b8
mov bh, al
sbb ebp, dword [rdx + rsi*2 - 0x33]
int 0
push rcx
jmp 0x1804422c7
add byte [rcx - 0x17], dl
invalid
mov ecx, dword [rdx]
jbe 0x1804467af
invalid
jge 0x1804467ea
std
in eax, 0x67
int1
rcr byte [rdi - 0x2c], 0x2a
sub bl, byte [rbx - 0x17]
cmp byte [rbx + 0x44baffff], 0xc6
sbb ecx, esi
mov edx, 0xce1bc644
cdq
not dword [rbp - 0x676b8]
adc eax, 0x26eae6
jmp 0x1804423ed
xor ebp, esp
add al, 0xfa
mov edi, 0xe9926b64
bsf edi, edi
push qword [rdx]
btr eax, ebp
xor cl, byte [rdi]
mov bl, 0xe8
movabs dword [0xe94ec020b6355613], eax
invalid
mov ebp, cs
stc
stc
adc byte [rdi + 0x16], ah
int 0x16
std
invalid
popfq
je 0x180446851
sbb r12, qword [rbx + 0x6e]
jg 0x18044683b
invalid
xchg esi, eax
sub al, byte [rsi - 0x7d]
mov ebp, 0xc5d2d7bb
add r13, rsp
jmp 0x180442621
sub eax, 0xeaa782cf
in al, 0x3e
scasd eax, dword [rdi]
jmp 0x180442683
cmpsd dword [rsi], dword [rdi]
invalid
scasb al, byte [rdi]
pop rdi
movsb byte [rdi], byte [rsi]
xchg esi, eax
sbb eax, 0xe9b1c0ed
movabs r14, 0x7524b5a3ff27ffff
jrcxz 0x180446880
invalid
jmp 0x180442741
xchg edi, eax
call 0x19f832da7
enter 0xffffffffffff8d50, 0xffffffffffffffbe
movabs eax, dword [0x4821ffffbf18e9eb]
jbe 0x1804468d4
and dword [rax + 0x76], ecx
sbb byte [rdx + rdx*4], ch
sub al, 0x92
jge 0x180446883
jmp 0x180442834
enter 0x7cf8, 0xffffffffffffffc8
ja 0x180446910
invalid
invalid
xor ebx, dword [rax - 0x2b883142]
invalid
invalid
push rsi
invalid
mov eax, edi
call fcn.1804cafa0
jmp 0x180442a55
sbb dword [rsi], eax
push r15
invalid
add cl, ch
ja 0x1804468ff
invalid
mov ch, 0xb5
mov dl, 0x64
out 0x88, al
in al, 0x41
sahf
retf
mov eax, 0x96a82ed7
js 0x18044693a
mov eax, 0x2485ebd1
jmp 0x180442b8f
test dword [rdi + 0x5169cad], esi
cld
retf
mov dword [rax - 0x2abb5007], ebx
movabs byte [0xc2d5e9c3d409df69], al
invalid
add al, 0x2f
invalid
stosb byte [rdi], al
jle 0x18044693a
hlt
invalid
std
mov dh, 0x69
jno 0x1804469c3
sub eax, 0x2ee91cc8
invalid
adc byte [rcx], dh
xchg ebx, eax
lahf
xchg esi, eax
invalid
ret
push rsi
add bh, byte [rcx + 0x2f358f75]
jmp 0x180442f29
sub dword [rsi + rdx + 0x53ccfbb0], esi
fcom dword [rsi - 0x30]
outsb dx, byte [rsi]
xlatb
jmp 0x180442f86
cmp esp, dword [rdx + 0x64]
sub ecx, dword [rdx - 0x166da0d1]
invalid
invalid
xchg ebp, eax
sal ch, cl
movabs dword [0xc637e938a73a6ec7], eax
invalid
sub eax, 0xb4dedc37
push rsi
out dx, eax
add ebp, dword [rax]
invalid
int 0x6b
pcmpeqw mm1, qword [rbx - 0x436887e3]
test edi, edx
jne 0x180446a2e
adc edi, eax
invalid
and eax, 0xe66bb524
invalid
ret 0xf786
fild qword [rax - 0x79d6b48b]
jae 0x180446a19
invalid
and dword [rcx - 0x67], 0x28ac0620
sbb al, 0x9a
xchg ebp, eax
xchg ebx, eax
invalid
add byte [rax + rax*4 + 0x67217580], ah
jne 0x180446ae2
mov ecx, ebx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180443362
pushfq
push rdx
invalid
enter 0xffffffffffffcd09, 0xffffffffffffffeb
fsubr st(1)
xlatb
or dword [rbx - 0x1b], edx
cmp bl, ch
jmp 0x180443437
invalid
cld
mov ecx, 0x9acfa4e3
pop rax
push 0xffffffffffca0be9
dec eax
or ebp, dword [rdi]
mov bl, 0x50
invalid
enter 0x2f0b, 0xffffffffffffffb3
push rax
in al, 0x32
invalid
sar esp, cl
in eax, dx
invalid
rcr edi, cl
push rbp
stc
add edi, dword [rcx - 0x7e]
invalid
cli
invalid
int 0x3b
ror eax, 0xe6
sub dword [rbx], edx
jmp 0x18044373d
cmp al, 0x7a
outsb dx, byte [rsi]
xchg ebx, eax
pop rdx
invalid
mov qword [rdi - 0x1c3289af], r10
jne 0x180446ba6
mov ecx, ebx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x1804437f6
xchg esp, eax
jne 0x180446baa
cld
movabs rdi, 0xf1014ce1894ca7ce
call fcn.1804a0aa0
jmp 0x180443867
or dword [rax + 0x5020252b], ecx
imul edi, dword [rbx - 0x3d], 0x5a
pop rax
cdq
jmp 0x1804438c9
invalid
int 0xff
jmp rdx
xor cl, byte [rsi + rax*8 + 0x2ee5fd96]
jmp 0x1804439ac
invalid
in al, 0x22
hlt
invalid
jmp qword [rcx + 0x3a8632ce]
push rax
enter 0xfffffffffffff1ed, 0xffffffffffffffde
or byte [rax - 0x38b52bf8], bh
and al, 0xe9
js 0x180446bd2
invalid
jg 0x180446ca4
add ebp, esp
mov ah, 0xab
push rdi
movsd dword [rdi], dword [rsi]
jmp 0x180443dd9
retf
push rbp
cmpsd dword [rsi], dword [rdi]
scasb al, byte [rdi]
cmp byte [rcx + riz], bh
leave
sbb al, 0xe9
invalid
in ax, dx
and eax, 0xcf000ad3
mov cl, 0xe9
insd dword [rdi], dx
sar bh, cl
invalid
jle 0x180446d00
enter 0xffffffffffffc6a3, 0xffffffffffffff89
rcr dword [rsi], cl
test dword [rbp + 6], ebp
jmp 0x180443f61
mov bl, 0xb9
invalid
invalid
mov ebp, esp
push rsp
push rsi
mov word [rsi], gs
and dh, dh
jmp 0x180444053
nop
xchg edi, eax
jne 0x180446c50
fild word [rbx]
invalid
int 0xf9
movsb byte [rdi], byte [rsi]
add bh, cl
push rdi
in eax, dx
or al, 0x25
lahf
invalid
movabs byte [0x48bb5f62b849f57a], al
mov ecx, edi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x180444198
in al, dx
sub ebp, dword [rcx - 0x35]
movabs eax, dword [0xe964eed33654bfe2]
pop rdi
invalid
invalid
lodsb al, byte [rsi]
xlatb
mov esi, 0x49c0acf0
mov ecx, dword [rsi]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x18044434e
out dx, eax
sahf
sub bh, ah
invalid
nop
stosd dword [rdi], eax
clc
invalid
invalid
movabs eax, dword [0xe91455f414b3d674]
out 0xd7, al
invalid
or eax, 0x51bb256f
invalid
sub dl, cl
xchg dword [rax], edi
jge 0x180446dba
mov ch, 0xe9
mov ch, 0xd8
invalid
fdivrp st(6)
and al, 0x90
scasb al, byte [rdi]
mov eax, 0x3a62617f
mov rcx, rbx
mov rdx, r14
mov r8, r15
call fcn.1804cafa0
jmp 0x180444776
dec dword [rbx]
push 0x34be8cb8
or esi, dword [rax + riz*2 + 0x48e0126a]
mov ecx, edi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x1804447d8
or ebp, dword [rax - 0x48]
invalid
test eax, 0x91e7f6ad
push rax
or eax, 0xda98e9f2
invalid
fadd dword [rcx]
cmp eax, 0x2aa362e
jmp 0x180444917
pop rbp
fdivr dword [rsp + rsi*4 - 0x23]
invalid
fisub word [rcx + 0x4d]
sbb eax, 0x789b1b5a
adc esi, ecx
invalid
and al, byte [rsp + rdi*8]
jge 0x180446dd3
sbb edx, dword [rdx]
mov ebp, 0xffdc0de9
call [rax + 0x61]
xchg byte ds:[rax - 0x75], cl
mov cl, byte [rcx + 0x48]
mov ecx, edi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
jmp 0x180444abc
pop rax
invalid
invalid
mov cl, 0x2c
insd dword [rdi], dx
psllq mm2, mm1
ja 0x180446f22
pop rbp
invalid
mov edx, edi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180445188
invalid
in eax, 0xe1
int 0xc6
xor eax, 0xe9efe0a6
movabs al, byte [0xfe17acb043ffffe2]
mov ecx, 0x40b356b1
test byte [rsi - 0x17], al
cli
loop 0x180446faf
invalid
push qword [rdi - 0x44913efd]
sub dword [rsi + 0x66304c72], eax
xlatb
jmp 0x180445348
xor byte [0x1a5cf49f6], 0xfa
jmp 0x18044543a
invalid
enter 0xffffffffffffeb9d, 0x1f
loop 0x180446f74
cmp cl, ch
invalid
js 0x180447133
invalid
iretd
adc eax, 0x99f52f2b
js 0x1804470d1
int3
mov ecx, 0xb6b3a874
iretd
and byte [rdx], 0xf1
push rsp
ficomp dword [rbx + rsi*8]
jmp 0x180445ddb
cwde
xchg byte [rdx - 0x71], dh
mov bl, 0x79
cli
xor al, 0x3c
sbb rax, 0xffffffffd9894871
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180445e4d
sbb ecx, dword [rsi + 0xa]
invalid
xor byte [rbx + 0x12], 3
xor dword [rdi + rdx*8 + 0x1ba9a], ebx
add byte [rax], al
lock xadd qword [r15], rdx
mov rcx, rbx
call fcn.180403270
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
mov rcx, r14
add rcx, 0x100
call fcn.18063cf70
jmp 0x180445f59
pop rbx
xchg ebx, eax
mov ah, 0xa2
pop rsp
jp 0x18044722e
invalid
invalid
movabs byte [0xe9d8f5b349583dee], al
call 0x19c4471c5
mov edx, 0x840f7c5c
sbb edi, dword [rdx - 0x7bf083a4]
xchg edi, eax
sub qword [r11 + 0x4de93a68], 0xffffffffffffffef
invalid
lahf
xchg edx, eax
movabs dword [0xef9de91ee5446c5c], eax
invalid
and byte [rcx - 0x7e63a0ab], dl
cmpsd dword [rsi], dword [rdi]
shr ecx, 1
out dx, eax
out dx, eax
invalid
invalid
iretd
cmp ax, 3
jne 0x18044a084
mov rdi, qword [rsi + 0x68]
mov rcx, rdi
call fcn.18063b340
mov ecx, dword [0x1807a0880]
xor ecx, dword [0x1807a0884]
or ecx, 0x6c823787
xor ecx, 0x5efccb84
sub ecx, 0x99c6003e
cmp ecx, 0x2324e6fe
jb 0x18044a323
jmp 0x180448141
mov ecx, dword [0x1807a0888]
or ecx, dword [0x1807a088c]
and ecx, 0xaa15541f
xor ecx, 0xe97bb18
xchg edi, eax
invalid
sub ecx, 0x7fd753b3
cmp ecx, 0xb66e994d
je 0x180448141
test al, 1
jne 0x180448170
jmp 0x18044a084
mov rcx, rdi
call fcn.18063bbe0
mov eax, dword [0x1807a0890]
imul eax, dword [0x1807a0894]
and eax, 0x44197e24
xor eax, 0x314f932e
and eax, 0xc3106e40
cmp eax, 0x228fd7e8
jbe 0x18044a330
jmp 0x1804481a1
mov eax, dword [0x1807a0898]
imul eax, dword [0x1807a089c]
mov ecx, 0x720f73aa
xor edx, edx
div ecx
add eax, 0x853860c1
add eax, 0xbaf7f05e
cmp eax, 0xf48a5ae2
jae 0x1804481a1
jmp 0x18044a084
add byte [0x1fdddc765], ch
and eax, 0xdd47d95d
xor eax, 0x405f988d
cmp eax, 0x2f9239bd
jb 0x18044a352
mov eax, dword [0x1807a08b8]
and eax, dword [0x1807a08bc]
xor eax, 0x60a191aa
add eax, 0x501dc167
mov ecx, 0x329c4549
xor edx, edx
div ecx
mov ebx, eax
mov rdx, r14
shl rdx, 5
mov rcx, rdi
mov r8d, 4
call fcn.1804cafa0
cmp ebx, 0x84fe37a1
jae 0x18044a352
invalid
add bl, ch
add byte [rcx - 0x77], cl
invalid
jmp 0x1804482ca
mov r8, rsi
add r8, 0x60
mov eax, dword [0x1807a08c0]
jmp 0x18f44b85d
scasd eax, dword [rdi]
add eax, 0x3585e6
sub eax, 0x4426dd71
xor eax, 0x511abe4e
and eax, 0x2b1fa13d
cmp eax, 0x23bdd80f
ja 0x18044a374
jmp 0x18f44b85d
mov eax, dword [0x1807a08c8]
xor edx, edx
div dword [0x1807a08cc]
or eax, 0x57b77940
sub eax, 0xd096a20
sub eax, 0x8e07cb17
mov rcx, qword [r8]
cmp rcx, 0
sete dl
cmp eax, 0xd2481904
je 0x18044a374
jmp 0x18044832c
test dl, 1
jne 0x18044a084
jmp 0x180448337
mov eax, dword [0x1807a08d0]
sub eax, dword [0x1807a08d4]
and eax, 0x5306a312
sub eax, 0xe463a0a4
xor eax, 0x9e483e8f
cmp eax, 0x6ce84744
jb 0x18044a381
jmp 0x18044835f
mov eax, dword [0x1807a08d8]
or eax, dword [0x1807a08dc]
and eax, 0x80880c67
imul eax, eax, 0x2dcc8d97
add eax, 0x35755ab3
cmp eax, 0x117ba21f
je 0x18044835f
jmp 0x180448384
mov rax, rcx
and rax, 3
mov rdx, rax
sub rdx, 3
ja 0x1804483a4
lea rdx, [0x1806c8e04]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x1807a08e0]
sub eax, dword [0x1807a08e4]
mov ecx, 0xc21cdbf3
xor edx, edx
div ecx
and eax, 0x77c49f43
or eax, 0x22221be0
cmp eax, 0x21432e0
je 0x18044a392
jmp 0x1804483d0
mov eax, dword [0x1807a08e8]
imul eax, dword [0x1807a08ec]
or eax, 0xb25bc25f
imul eax, eax, 0x8db69a60
imul eax, eax, 0xef3a5e13
cmp eax, 0xee350ac2
ja 0x1804483d0
ud2
xor edx, edx
div ecx
or eax, 0x21f89ddc
or eax, 0x8dca3af6
cmp eax, 0xcbc4b90a
je 0x18044a3b9
mov edx, dword [0x1807a0918]
sub edx, dword [0x1807a091c]
and edx, 0xfb5985bd
and edx, 0x6f92d643
xor edx, 0xa28be7b3
mov rax, qword [r14]
cmp rax, 0
sete cl
cmp edx, 0xaad59c4f
je 0x18044a3b9
test cl, 1
jne 0x18044857c
jmp 0x180448526
mov rcx, rbx
call rax
mov eax, dword [0x1807a0920]
xor edx, edx
div dword [0x1807a0924]
or eax, 0xd595e241
and eax, 0xca7fa23a
imul eax, eax, 0x3eb741d6
cmp eax, 0x99d1350f
jbe 0x18044a3c6
mov eax, dword [0x1807a0928]
add eax, dword [0x1807a092c]
or eax, 0xb3423d91
and eax, 0xfd245636
push rsi
and al, 0xfd
and eax, 0x420a0a6d
cmp eax, 0x67d172bb
ja 0x18044a3c6
invalid
invalid
add byte [rax], al
invalid
jmp 0x18044857c
mov eax, dword [0x1807a0930]
add eax, dword [0x1807a0934]
and eax, 0xb9a604f5
add eax, 0xf709ea75
or eax, 0xad35656a
cmp eax, 0x263622fe
je 0x18044a3d3
mov eax, dword [0x1807a0938]
or eax, dword [0x1807a093c]
add eax, 0x6e3476c8
imul eax, eax, 0x35081da9
mov ecx, 0x611e917
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, 0xfe7eb468
jae 0x18044a3d3
jmp 0x1804485e7
cmp rdx, 0
je 0x180448641
mov rcx, rbx
call fcn.1804cafa0
mov eax, dword [0x1807a0940]
xor eax, dword [0x1807a0944]
or eax, 0xbb07429b
and eax, 0x9cfc9b3e
or eax, 0x2bcbfb78
cmp eax, 0x398ca964
jbe 0x18044a3e4
jmp 0x18044861d
mov eax, dword [0x1807a0948]
xor eax, dword [0x1807a094c]
sub eax, 0x90ee0ecf
or eax, 0x95659ab7
add eax, 0x57b4439b
cmp eax, 0x38e48567
jae 0x18044861d
jmp 0x180448641
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a0950]
xor eax, dword [0x1807a0954]
imul eax, eax, 0x2ead7da9
xor eax, 0x18b10344
or eax, 0x4a9277ce
cmp eax, 0x8d594ac1
jae 0x18044a3f1
jmp 0x18044867d
mov eax, dword [0x1807a0958]
and eax, dword [0x1807a095c]
add eax, 0x20d7645a
sub eax, 0x2bd7d216
mov ecx, 0xb1508d68
xor edx, edx
sal bh, cl
int1
sal bh, cl
int1
cmp eax, 0x18d63c87
ja 0x18044867d
jmp 0x18044a084
mov ecx, dword [rsi + 0x70]
mov r8d, 1
call fcn.1804cafa0
jmp case.0x180439eb1.216
mov rax, rsi
add rax, 0x80
mov rdi, qword [rax]
cmp rdi, 0
je case.0x1804486cf.1
mov rbx, qword [rsi + 0x88]
mov eax, dword [0x1807a0960]
and eax, dword [0x1807a0964]
add eax, 0x358249
or eax, 0x1dbbccb0
and eax, 0xdf41b1b5
xor eax, 0xe1e0c831
cmp eax, 0xbecf8da7
jbe 0x18044a3fe
jmp 0x180448737
mov ebp, dword [0x1807a0968]
imul ebp, dword [0x1807a096c]
scasd eax, dword [rdi]
sub eax, 0x358228
invalid
invalid
scasd eax, dword [rdi]
sub eax, 0x358228
invalid
invalid
or ebp, 0x8f69412a
add ebp, 0x148c9108
add ebp, 0xf51b9ae4
in al, 0x9a
sbb esi, ebp
in al, 0x9a
sbb esi, ebp
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x22e4fc0
je 0x180448737
jmp 0x180448771
jmp case.0x1804486cf.1
add byte [rax], al
mov rax, rsi
add rax, 0x2e0
add byte [rax], al
mov cl, byte [rax]
movzx eax, cl
mov dh, 0xc1
test cl, cl
je 0x180448798
jmp 0x18044878a
sub eax, 3
je 0x180448826
jmp case.0x1804486cf.22
mov rax, rsi
add rax, 0x2a8
mov r8, qword [rax]
mov eax, dword [0x1807a0970]
mov byte [rcx + 0x52b0035], 0xc4
xor dword [0x1d27ab4b7], 0x732d8693
jae 0x180448782
out dx, al
invalid
jae 0x180448782
out dx, al
js 0x180448774
invalid
mov ecx, 0xb27adb6b
xor edx, edx
div ecx
imul ebx, ebx, 0x7a
mov dl, 0x31
sal bh, cl
int1
cmp eax, 0x763afe89
je 0x18044a420
push rdx
sbb al, 0
invalid
push rdx
sbb al, 0
add bl, ch
jmp 0x1804487d0
mov ecx, dword [0x1807a0978]
sub ecx, dword [0x1807a097c]
jmp 0x1804487d0
mov ecx, dword [0x1807a0978]
sub ecx, dword [0x1807a097c]
add ecx, 0xe045bec9
xor ecx, 0x91412792
or ecx, 0x370a1320
cmp r8, 0
sete al
cmp ecx, 0xf33abcb9
jae 0x1804487d0
leave
mov esi, 0xf181e045
xchg edx, eax
invalid
test al, 1
jne case.0x1804486cf.22
jmp 0x180448807
mov rax, rsi
add rax, 0x2b0
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp case.0x1804486cf.22
mov eax, dword [0x1807a0980]
and eax, dword [0x1807a0984]
add byte [0x1128a20c1], al
or eax, 0xa4023ea6
imul eax, eax, 0x130dfaab
adc edi, dword [0x10a30ed05]
adc edi, dword [0x10a30ed05]
jbe 0x18044a431
mov eax, dword [0x1807a0988]
imul eax, dword [0x1807a098c]
xor eax, 0x3485043b
or eax, 0xbd9b069b
xor eax, 0xf41ef1ab
mov rcx, rsi
add rcx, 0x2c0
cmp eax, 0xe4a22fd2
ja 0x18044a431
jmp 0x180448880
mov eax, dword [0x1807a0990]
or eax, dword [0x1807a0994]
mov r8d, 0x9739c7a6
xor edx, edx
div r8d
mov r8d, 0x60134cb2
xor edx, edx
div r8d
imul eax, eax, 0xbb02066e
cmp eax, 0x4ed58d2
je 0x18044a43e
mov edx, dword [0x1807a0998]
xor edx, dword [0x1807a099c]
add byte [rcx + 0x5bc167f2], al
mov byte [rcx + 0x242df7ca], al
jge 0x18044884d
retf 0x47f4
adc dword [rbx], 0x66
cmp dword [rcx], 3
add byte [rcx + 0x5bc167f2], al
mov byte [rcx + 0x242df7ca], al
jge 0x18044884d
retf 0x47f4
sete al
cmp edx, 0xf16d1279
je 0x18044a43e
jmp 0x1804488e6
test al, 1
jne 0x1804488ef
jmp case.0x1804486cf.22
mov eax, dword [0x1807a09a0]
xor edx, edx
div dword [0x1807a09a4]
or eax, 0x666583e1
or eax, 0x3b1d6b33
and eax, 0x8ff52276
cmp eax, 0x78d62f09
ja 0x18044a44b
jmp 0x180448919
mov eax, dword [0x1807a09a8]
add eax, 0x358089
add eax, dword [0x1807a09ac]
imul eax, eax, 0xb89fa7c8
add eax, 0xc436bc53
push rbx
mov esp, 0x8435c436
jb 0x1804488cf
dec dword [rax - 0x77]
int1
xor byte [0x14904f229], 0xa7
lahf
mov eax, 0x36bc5305
push rbx
invalid
invalid
invalid
mov ecx, esi
add rcx, 0x2c8
cmp eax, 0xfc7fc63f
ja 0x180448919
jmp 0x180448948
call fcn.18048ee80
add al, 0
jmp case.0x1804486cf.22
xor eax, 0x36052300
xor byte [0x12081ae8a], 0x81
mov dword [0x11425ce26], 0x60873f25
loope 0x180448923
and eax, 0xf660873f
mov rcx, rsi
xchg dword [rax - 0xa], esp
mov rcx, rsi
add rcx, 0x2a8
cmp eax, 0xcbc99842
je 0x18044a45c
mov dl, 0x1a
add byte [rax], al
mov dl, 0x1a
add byte [rax], al
jmp 0x1804489ac
call fcn.18043ee60
jmp 0x1804493d1
scasd eax, dword [rdi]
invalid
fdivr qword [rdi + 0x35]
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x357fd9
sub eax, 0x5be30918
or eax, 0x1c685d50
and eax, 0x45c3aa02
cmp eax, 0x3848fb71
je 0x18044a46d
mov eax, dword [0x1807a09c8]
add eax, dword [0x1807a09cc]
xor eax, 0xbb050300
jg 0x180448a45
add byte [0x19823b831], cl
or eax, 0x17df2e1b
xor eax, 0xd889bb24
sub eax, 0xe16ca914
mov rcx, rsi
add rcx, 0x2a8
cmp eax, 0x30650994
je 0x18044a46d
jmp 0x180448a37
call fcn.18044a880
jmp case.0x1804486cf.49
mov rbx, rsi
add rbx, 0x2a4
add ebx, 0x2a4
mov al, byte [rbx]
mov ecx, dword [0x1807a09d0]
xor eax, 0x7b0d0300
jg 0x180448a8d
add byte [rcx - 0x68d4ed0f], al
cmp al, 0x81
jmp 0x1d204d929
sub ecx, 0xa4d1d7f8
cmp ecx, 0x14d6eafc
je 0x18044a47e
xor eax, 0x7b0d0300
jg 0x180448a8d
add byte [rcx - 0x68d4ed0f], al
cmp al, 0x81
jmp 0x1d204d929
jmp 0x180448a79
mov edx, dword [0x1807a09d8]
add edx, dword [0x1807a09dc]
or edx, 0xbf147f26
xor edx, 0x2144393f
sub edx, 0x66ab5091
cmp al, 0
sete cl
cmp edx, 0x6ca4b6f5
jbe 0x180448a79
invalid
test cl, 1
jne 0x180449d54
jmp 0x180449dc7
mov rcx, r14
add rcx, rax
mov rdi, qword [r14 + rax]
cmp rdi, 0
jne 0x180448ac7
jmp 0x180448bdd
mov eax, dword [0x1807a09e0]
sub eax, dword [0x1807a09e4]
add byte [rbx], ch
add eax, 0x357f11
imul eax, eax, 0xeeadf8a3
sub eax, 0x54cd0523
invalid
int 0x54
and eax, 0xfbac195e
cmp eax, 0xee9b629f
je 0x18044a48b
jmp 0x180448af0
mov eax, dword [0x1807a09e8]
imul eax, dword [0x1807a09ec]
and eax, 0x30a8bfaa
mov r8d, 0x8d902dd2
xor edx, edx
div r8d
or eax, 0x23fb5d4c
mov r14, rcx
add r14, 8
cmp eax, 0xfe2f0e6e
ja 0x180448af0
jmp 0x180448b22
mov eax, dword [0x1807a09f0]
xor edx, edx
div dword [0x1807a09f4]
or eax, 0x7649c84
imul eax, eax, 0x62fba990
imul eax, eax, 0xc8078628
cmp eax, 0xdfc91b90
je 0x18044a49c
jmp 0x180448b4e
mov eax, dword [0x1807a09f8]
add eax, dword [0x1807a09fc]
imul ebp, eax, 0xbbdaf17c
or ebp, 0x8f0222d
and ebp, 0xecd42284
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x15be1d38
cmp byte [0x149b6a143], bl
jmp 0x180448b87
mov eax, dword [0x1807a0a00]
xor edx, edx
div dword [0x1807a0a04]
mov ecx, 0xa7d14bdb
xor edx, edx
div ecx
or eax, 0xa8aee81f
add eax, 0xaf336f2d
cmp eax, 0x7aed4a4c
je 0x18044a4ba
jmp 0x180448bb5
mov eax, dword [0x1807a0a08]
and eax, dword [0x1807a0a0c]
jle 0x180448bf5
add byte [0x1fb304671], ah
jle 0x180448bf5
add byte [0x1fb304671], ah
mov ecx, 0x41b39391
xor edx, edx
div ecx
xor eax, 0x9a6a472f
cmp eax, 0xf5282243
je 0x180448bb5
jmp 0x180448bdd
mov byte [rbx], 0
mov rdi, rsi
add rdi, 0x2a2
mov al, byte [rdi]
mov ecx, dword [0x1807a0a10]
add ecx, dword [0x1807a0a14]
xor ecx, 0x844075c7
or ecx, 0xfec6e972
imul ecx, ecx, 0x59a5258c
cmp ecx, 0x1db2287b
je 0x18044a4c7
jle 0x180448c2c
add byte [rcx + 0x4075c7f1], al
test byte [rcx - 0x39168d37], al
invalid
jmp 0x180448c18
mov edx, dword [0x1807a0a18]
adc eax, 0x357dfa
sub edx, dword [0x1807a0a1c]
sub edx, 0x3aa138cc
add edx, 0x1a3f1f14
xor edx, 0x869dbf30
cmp al, 0
adc al, 0x1f
invalid
sete cl
cmp edx, 0xcaf007fe
ja 0x180448c18
test cl, 1
jne 0x1804496e6
jmp 0x180449798
mov eax, dword [0x1807a0a20]
add eax, dword [0x1807a0a24]
add eax, 0x577102e2
xor eax, 0xa77626ac
mov ecx, 0x11f9e272
xor edx, edx
div ecx
cmp eax, 0xea03b944
ja 0x18044a4d8
jmp 0x180448c7d
mov eax, dword [0x1807a0a28]
xor eax, dword [0x1807a0a2c]
mov ecx, 0x5b3326d5
xor edx, edx
div ecx
mov ecx, 0x7e584af6
pop rax
jle 0x180448cc9
sal bh, cl
int1
pop rax
jle 0x180448cc9
sal bh, cl
int1
mov ecx, 0x3116d117
xor edx, edx
div ecx
mov rbx, rsi
add rbx, 0x2a1
cmp eax, 0x4bf10e9a
ja 0x180448c7d
jmp 0x180448cb7
mov cl, byte [rbx]
mov eax, 0xc8
cmp cl, 0
je 0x180448bdd
jmp 0x180448ab2
std
invalid
mov eax, dword [0x1807a0a30]
xor edx, edx
div dword [0x1807a0a34]
add eax, 0xd2e5855b
xor eax, 0x43c51a29
and eax, 0xbb006e7
cmp eax, 0xe33e8a3b
ja 0x18044a4e5
mov eax, dword [0x1807a0a38]
add eax, dword [0x1807a0a3c]
add eax, 0x357d3c
add eax, 0x357d3c
xor eax, 0x84e6889f
or eax, 0x2feadeac
imul eax, eax, 0x25f98361
mov r15, rsi
add r15, 0x2a0
cmp eax, 0x1a48a22
je 0x18044a4e5
jmp 0x180448d27
mov al, byte [r15]
mov ecx, dword [0x1807a0a40]
and ecx, dword [0x1807a0a44]
and ecx, 0xa289d4c
imul ecx, ecx, 0x2a06876a
xor ecx, 0x64d7a1fa
cmp ecx, 0x36bbd332
je 0x18044a4f6
jmp 0x180448d56
mov ecx, dword [0x1807a0a48]
or eax, 0x357cec
or ecx, dword [0x1807a0a4c]
xor ecx, 0x941ed8fe
imul edx, ecx, 0xb02f9204
or edx, 0xbb87bf01
cmp al, 0
sete cl
cmp edx, 0xaeeb1177
jb 0x180448d56
test cl, 1
jne 0x180448f47
invalid
add dword [rax], eax
invalid
jmp 0x180448f50
adc ebp, 0x16
add byte [rax], al
jmp 0x180448e41
mov eax, dword [0x1807a0a68]
xor edx, edx
div dword [0x1807a0a6c]
add eax, 0xa289a93b
add eax, 0x1a84d95a
xor eax, 0x9fc2aef6
mov rcx, rsi
add rcx, 0x160
cmp eax, 0x1a62ee8f
je 0x180448e41
jmp 0x180448e71
mov eax, dword [str.h_r__]
imul eax, dword [0x1807a0a74]
or eax, 0x9b6f2bab
sub eax, 0x739d95d7
or eax, 0xab62e6e
cmp eax, 0x18c4590
jb 0x18044a525
invalid
add byte [rax], al
mov eax, dword [0x1807a0a78]
and eax, dword [0x1807a0a7c]
add eax, 0xf54a1e61
invalid
invalid
cmc
and eax, 0xed9b9346
or eax, 0x42fad886
mov r8, qword [rcx]
cmp eax, 0x36cd889b
jbe 0x18044a525
jmp 0x180448ec3
cmp r8, 0
je case.0x1804486cf.11
mov r9, rsi
add r9, 0x168
mov eax, dword [0x1807a0a80]
xor edx, edx
div dword [0x1807a0a84]
mov ecx, 0x3a1154b7
xor edx, edx
div ecx
mov ecx, 0x8fd8e19b
xor edx, edx
div ecx
or eax, 0xe72a4974
cmp eax, 0xe054f862
jb 0x18044a536
jmp 0x180448f09
mov eax, dword [0x1807a0a88]
xor edx, edx
div dword [0x1807a0a8c]
imul eax, eax, 0xe979e420
imul eax, eax, 0x21d4e6c6
xor eax, 0x451ebfec
mov rcx, qword [r9]
cmp eax, 0xbb85255a
ja 0x180448f09
jmp 0x180448f34
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp case.0x1804486cf.11
mov byte [r15], 0
jmp case.0x1804486cf.9
mov rcx, rsi
add rcx, 0x148
add byte [rbx + 0x357b3005], cl
add byte [rcx], dh
sal bh, cl
xor eax, 0x357b2c
add byte [rbx + 0x357b3005], cl
add byte [rcx], dh
sal bh, cl
xor eax, 0x357b2c
xor eax, 0x98cf11c6
add eax, 0xdb056d11
imul eax, eax, 0xc712eb3f
cmp eax, 0xc588ca64
ja 0x18044a547
jmp 0x180448f85
mov edx, dword [0x1807a0a98]
imul edx, dword [0x1807a0a9c]
and edx, 0xc41ea4ec
xor edx, 0x61c01d9c
and edx, 0x2d3adf13
mov rdi, qword [rcx]
cmp dword [rax - 0x7d], ecx
inc dword [rax]
cmp dword [rax - 0x7d], ecx
inc dword [rax]
sete al
cmp edx, 0x733aaadc
je 0x180448f85
jmp 0x180448fb8
test al, 1
jne 0x180448f47
jmp 0x180448fbe
mov rax, rsi
add rax, 0x150
mov rbx, qword [rax]
mov eax, dword [0x1807a0aa0]
sub eax, dword [0x1807a0aa4]
and eax, 0xbaeee045
imul eax, eax, 0x6263b386
mov ecx, 0xc96cda26
xor edx, edx
div ecx
cmp eax, 0x3ead8959
jae 0x18044a554
mov eax, dword [0x1807a0aa8]
and eax, dword [0x1807a0aac]
mov ecx, 0xbb10c037
invalid
rcl byte [rax], 0xbb
xor edx, edx
div ecx
mov ebp, eax
xor ebp, 0xbbcd0a34
and ebp, 0x9ad029f9
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
ja 0x180449046
or byte [rax], al
invalid
cmp ebp, 0x97c69c93
je 0x18044a554
jmp 0x180448f47
mov eax, dword [0x1807a0ab0]
xor eax, dword [0x1807a0ab4]
imul eax, eax, 0x39041f98
imul eax, eax, 0x8a988460
invalid
test byte [rax - 0x4f2fd276], bl
stc
int 0x3d
jge 0x1804490cb
pop rdx
je 0x18044a572
invalid
invalid
add byte [rax], al
jmp 0x180449064
mov eax, dword [0x1807a0ab8]
and eax, dword [0x1807a0abc]
imul eax, eax, 0xe3508e86
or eax, 0xa2966afa
and eax, 0xbf15f626
mov rdi, rsi
add rdi, 0x29e
mov cl, byte [rsi + 0x29e]
cmp eax, 0x479958a5
jbe 0x180449064
jmp 0x180449099
mov eax, dword [0x1807a0ac0]
add eax, dword [0x1807a0ac4]
add eax, 0x1e50fc49
xor eax, 0xae2dc20
mov r8d, 0x3d2b3c48
xor edx, edx
div r8d
cmp eax, 0xf9d4616
jae 0x18044a583
mov eax, dword [0x1807a0ac8]
and eax, dword [0x1807a0acc]
and eax, 0x9b723675
add eax, 0xd95ab7f
xchg ebp, eax
or eax, 0x502eb841
inc byte [rdi]
xor edx, edx
div r8d
cmp cl, 0
sete r8b
cmp eax, 0xb882cdbd
je 0x18044a583
jmp 0x1804490fa
mov eax, dword [0x1807a0ad0]
add eax, dword [0x1807a0ad4]
invalid
jns 0x18044913a
add byte [rcx + 0x286b1d8a], bh
xor edx, edx
div ecx
xor eax, 0x3be7af13
out 0x3b, eax
out 0x3b, eax
or eax, 0x76ec109b
cmp eax, 0xbccd393b
jae 0x18044a594
adc al, 0
add byte [rbx + 0x3579ae05], cl
add byte [rbx], dh
add eax, 0x3579ac
invalid
invalid
mov eax, dword [0x1807a0ad8]
xor eax, dword [0x1807a0adc]
invalid
invalid
or eax, 0x147e5f97
sub eax, 0xcd40e66e
and eax, 0x69c7e160
cmp eax, 0x8a477390
jae 0x18044a594
test r8b, 1
jne 0x18044923c
jmp 0x180449244
mov eax, dword [0x1807a0ae0]
sub eax, dword [0x1807a0ae4]
imul eax, eax, 0xb83c523
and eax, 0x3b5162e8
and eax, 0x78bd3da1
cmp eax, 0xf95979d0
jae 0x18044a5a5
mov ecx, dword [0x1807a0ae8]
sub ecx, dword [0x1807a0aec]
xor ecx, 0x9c72b8ba
or ecx, 0xcbd603b7
or ecx, 0x4a93e28f
mov rax, rsi
add rax, 0x1c0
cmp ecx, 0xa959ae98
jbe 0x18044a5a5
jmp 0x1804491b5
mov rdx, qword [rax]
cmp rdx, 0
je case.0x1804486cf.21
mov rax, rsi
add rax, 0x1c8
mov ecx, dword [0x1807a0af0]
imul ecx, dword [0x1807a0af4]
scasd eax, dword [rdi]
or eax, 0x35791c
imul ecx, ecx, 0xa469ba00
sub ecx, 0x960de44e
invalid
xchg esi, eax
or eax, 0xf5c98196
mov dil, 0x22
or ecx, 0x22b746f5
cmp ecx, 0x30931b17
jae 0x18044a5b2
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rbx + rcx*4 + 5], al
mov r8d, dword [0x1807a0af8]
imul r8d, dword [0x1807a0afc]
imul eax, dword [0x1807a0afc]
sti
js 0x180449231
add byte [rdi + rcx - 0x51], al
add eax, 0x3578f7
sub r8d, 0xe50bb46b
and r8d, 0x6c13b2eb
add r8d, 0x6aedc6a0
mov rcx, qword [rax]
cmp r8d, 0x1193a02b
jb 0x18044a5b2
jmp 0x18044922c
mov r8d, 1
call fcn.1804cafa0
jmp case.0x1804486cf.21
add al, ch
imul ebx, dword [0x17f2d9245], 0xc6fffffd
invalid
mov byte [rdi], 0
jmp case.0x1804486cf.18
invalid
mov eax, dword [0x1807a0b00]
xor edx, edx
div dword [0x1807a0b04]
sub eax, 0x7a291825
sub eax, 0x5aaedc57
xor eax, 0xd0875306
sub dword [rdx + 0x2d], edi
push rdi
fsubr qword [rsi + 0x5306355a]
xchg eax, edx
cmp eax, 0x1c426f4f
je 0x18044a5bf
jmp 0x18044926e
mov eax, dword [0x1807a0b08]
imul eax, dword [0x1807a0b0c]
xor eax, 0xd0e4b0cc
in al, 0xd0
in al, 0xd0
and eax, 0x88264584
and eax, 0x2582f0db
mov rdx, qword [rsi + 0x1a8]
cmp eax, 0xccc43da2
jae 0x18044926e
jmp 0x18044929a
mov eax, dword [0x1807a0b10]
add eax, dword [0x1807a0b14]
outsb dx, byte [rsi]
js case.0x180441f88.32
add byte [0x17d625d6f], dh
or eax, 0x248ab875
xor eax, 0x604f3785
test dword [rdi], esi
invalid
invalid
cmp eax, 0xe85f1600
ja 0x18044a5d0
test dword [rdi], esi
invalid
invalid
jmp 0x1804492c2
mov eax, dword [0x1807a0b18]
imul eax, dword [0x1807a0b1c]
xor eax, 0x386fedf7
imul ecx, eax, 0x5bfbb6c2
sub ecx, 0xdb515977
cmp rdx, 0
sete al
cmp ecx, 0x5736513f
je 0x1804492c2
jmp 0x1804492f1
test al, 1
jne 0x18044923c
invalid
invalid
jmp 0x1804492fb
mov rcx, qword [rsi + 0x1b0]
mov r8d, 1
add al, ch
xchg ebx, eax
sbb al, 8
add cl, ch
sub bh, bh
invalid
invalid
add al, ch
xchg ebx, eax
sbb al, 8
add cl, ch
sub bh, bh
invalid
mov eax, dword [0x1807a0b20]
xor eax, dword [0x1807a0b24]
sub eax, 0xba70dce1
sub eax, 0x3a871170
add eax, 0x5494d6bc
cmp eax, 0x81b1953e
je 0x18044a5e1
jmp 0x18044933a
mov eax, dword [0x1807a0b28]
and eax, dword [0x1807a0b2c]
add eax, 0xf2012c51
add eax, 0x1dd54238
invalid
sbb eax, 0xcdc2c069
or dl, byte [rdx + 0x48]
mov ebx, esi
add rbx, 0x29f
add byte [0x12e05d374], bh
invalid
add byte [0x12e05d374], bh
jae 0x18044933a
jmp 0x180449369
mov eax, dword [0x1807a0b30]
imul eax, dword [0x1807a0b34]
and eax, 0x21a79d0
and eax, 0x32c7edb8
or eax, 0x874b5dbe
cmp eax, 0x8013e164
je 0x18044a5ee
jmp 0x180449392
mov eax, dword [0x1807a0b38]
xor edx, edx
div dword [0x1807a0b3c]
mov ecx, 0xff93da73
xor edx, edx
div ecx
or eax, 0x579dd0ac
lodsb al, byte [rsi]
rcr byte [rbp - 0x5c8caa9], 1
invalid
test byte [rdx + 0x163a3d0b], cl
invalid
lahf
jb 0x180449392
invalid
lodsb al, byte [rsi]
rcr byte [rbp - 0x5c8caa9], 1
invalid
invalid
jmp 0x1804493be
mov eax, 0x128
cmp cl, 0
je 0x180448bdd
jmp 0x180448ab2
mov rax, rsi
add rax, 0x29d
mov byte [rax], 0
jmp case.0x1804486cf.18
mov rax, rsi
add rax, 0x29d
mov al, byte [rax]
cmp al, 0
je 0x1804493d1
jmp 0x18044945e
mov cs, word [rcx - 0x79f0655c]
rcl dword [rcx], cl
add byte [rax], al
mov ebx, dword [0x1807a0b48]
add ebx, dword [0x1807a0b4c]
xor ebx, 0xedbe522c
xor ebx, 0xcdaf9e56
xor ebx, 0x45741237
mov rcx, rdi
call fcn.18044c180
cmp ebx, 0x3672d7dd
jbe 0x18044a5fb
jmp 0x18044945c
jmp case.0x1804486cf.27
mov eax, dword [0x1807a0b50]
sub eax, dword [0x1807a0b54]
sub eax, 0xf2ed46ce
imul eax, eax, 0x293a102c
cmp ch, byte [rcx]
cmp ch, byte [rcx]
xor eax, 0x95782e73
cmp eax, 0xe4fc36ec
jb 0x18044a614
mov eax, dword [0x1807a0b58]
add eax, dword [0x1807a0b5c]
sub eax, 0xf0eb576f
xor eax, 0x45fa8253
and eax, 0x1b9e4e18
mov rdi, rsi
add rdi, 0x1e8
cmp eax, 0xa951aac5
je 0x18044a614
jmp 0x1804494b7
cmp qword [rdi], 3
je 0x180449521
mov eax, dword [0x1807a0b60]
xor edx, edx
div dword [0x1807a0b64]
and eax, 0x4c36742
add al, 0x69
rol byte [rdi], 0xd2
invalid
invalid
xor eax, 0x59843764
cmp eax, 0xbb81cf48
je 0x18044a621
add al, 0x69
rol byte [rdi], 0xd2
invalid
mov eax, dword [0x1807a0b68]
sub eax, dword [0x1807a0b6c]
xor eax, 0xae3642f5
mov ecx, 0x894863ad
xor edx, edx
div ecx
imul ebx, eax, 0x2ab9ee65
mov rcx, rdi
call fcn.18044c180
cmp ebx, 0x824d17d
je 0x18044a621
jmp 0x18044951c
jmp 0x1804493d1
mov rax, rsi
add rax, 0x1f0
mov rcx, qword [rax]
mov eax, dword [0x1807a0b70]
sub eax, dword [0x1807a0b74]
add eax, 0xc555c0a6
sub eax, 0xbdb863b9
or eax, 0xfb14e24e
cmp eax, 0x700caf79
jbe 0x18044a636
jmp 0x180449555
mov eax, dword [0x1807a0b78]
sub eax, dword [0x1807a0b7c]
mov r8d, 0x2c87d630
xor edx, edx
div r8d
mov r8d, 0x32c08788
xor edx, edx
div r8d
and eax, 0x1094151f
mov rdx, rcx
and rdx, 3
cmp eax, 0xbabbde95
ja 0x180449555
lea rax, [0x1806c8df4]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
jmp 0x180449669
mov rdx, qword [r15 + 8]
add r15, 0x10
mov r8, qword [r15]
cmp rdx, 0
je 0x180449684
mov rcx, rbx
call fcn.1804cafa0
jmp 0x180449684
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a0ba0]
or eax, dword [0x1807a0ba4]
sub eax, 0x68eba812
and eax, 0x571d7982
sub eax, 0xb53e90ca
cmp eax, 0x43d8d2f9
je 0x18044a661
jmp 0x1804496bf
mov eax, dword [0x1807a0ba8]
add eax, dword [0x1807a0bac]
add eax, 0x50d009b0
or eax, 0x4dd629dd
add eax, 0x3c4cc7d6
cmp eax, 0x597f067b
jb 0x1804496bf
jmp 0x1804493d1
mov eax, dword [0x1807a0bb0]
and eax, dword [0x1807a0bb4]
xor eax, 0xb3ca0500
lodsb al, byte [rsi]
imul eax, eax, 0x9ec8fa15
mov ecx, 0x85400f53
test dword [rcx], esi
sal bh, cl
int1
test dword [rcx], esi
sal bh, cl
int1
cmp eax, 0x67c963b4
je 0x18044a672
mov eax, dword [0x1807a0bb8]
sub eax, dword [0x1807a0bbc]
sub eax, 0x8999db8b
add eax, 0x7aabb2df
mov ecx, 0x17c109a3
xor edx, edx
div ecx
mov byte [rdi], 0
cmp eax, 0x8e865b0c
ja 0x18044a672
jmp 0x180449740
mov eax, dword [str.E_fA_y]
xor edx, edx
div dword [0x1807a0bc4]
sub eax, 0x80d494ce
imul eax, eax, 0xd56caa31
imul eax, eax, 0xcffa2e79
cmp eax, 0xc1fe8948
jae 0x18044a686
jmp 0x18044976c
mov eax, dword [str.r_Ym]
xor eax, dword [0x1807a0bcc]
add eax, 0x4c81226
imul eax, eax, 0xf91bbae3
mov ecx, 0x4d715ef4
xor edx, edx
div ecx
cmp eax, 0x1e7efcce
ja 0x18044976c
jmp case.0x1804486cf.4
mov rax, rsi
add rax, 0x118
mov rdx, qword [rax]
cmp rdx, 0
je 0x1804496e6
mov eax, dword [0x1807a0bd0]
and eax, dword [0x1807a0bd4]
and eax, 0x89352ac8
or eax, 0xedc641d5
sub eax, 0xdb000b9
cmp eax, 0xa8c5d1ed
jbe 0x18044a697
invalid
add bl, ch
add byte [rbx + 0x3573fc0d], cl
jae 0x180449810
jmp 0x1804497d6
mov ecx, dword [0x1807a0bd8]
imul ecx, dword [0x1807a0bdc]
add byte [rdi], cl
scasd eax, dword [rdi]
or eax, 0x3573f9
and ecx, 0x7838984e
xor ecx, 0xc69f67c9
add ecx, 0xfc7ddbed
mov rax, rsi
add rax, 0x120
add dword [rax], eax
add byte [rcx + 0x3a0a9bf9], al
int3
ja 0x1804497d6
jmp 0x180449808
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a0be0]
xor edx, edx
div dword [0x1807a0be4]
add eax, 0xa08b1c5b
sub eax, 0x93bcd6d2
or eax, 0x27863818
sbb byte [rax], bh
xchg byte [rdi], ah
sbb byte [rax], bh
xchg byte [rdi], ah
cmp eax, 0xb3a4952b
jae 0x18044a6a4
jmp 0x180449840
mov eax, dword [0x1807a0be8]
or eax, dword [0x1807a0bec]
and eax, 0xd5a60ef1
sub eax, 0x2ae8fe1c
or eax, 0xb57fe830
cmp eax, 0x1eb51e59
jb 0x180449840
jmp 0x1804496e6
mov rcx, rsi
add rcx, 0x100
rol dword [rax], 1
add byte [rax], al
rol dword [rax], 1
add byte [rax], al
mov eax, dword [0x1807a0bf0]
and eax, dword [0x1807a0bf4]
mov r8d, 0xfa29078e
xor edx, edx
div r8d
add eax, 0xb267269d
mov r8d, 0x95c955cc
xor edx, edx
div r8d
cmp eax, 0xe3c009aa
ja 0x18044a6b1
jmp 0x1804498a5
mov eax, dword [0x1807a0bf8]
add eax, dword [0x1807a0bfc]
invalid
invalid
xor eax, 0xbba7f046
xor eax, 0x846e17c
imul eax, eax, 0x865186de
xchg byte [rcx - 0x7a], dl
push rcx
xchg byte [rax - 0x75], cl
mov rdx, qword [rcx]
cmp eax, 0x870760e8
invalid
adc dword [0x1074bf9b1], edi
xchg dword [rdx + rbx*8 - 0x15], esi
add byte [rax - 0x7d], cl
cmp edx, 0
je 0x180449947
mov rax, rsi
je 0x1804498a5
jmp 0x1804498cd
cmp rdx, 0
cmp edx, 0
je 0x180449947
mov rax, rsi
add rax, 0x108
mov ecx, dword [0x1807a0c00]
or ecx, dword [0x1807a0c04]
add byte [rcx + 0xa917ce1], al
or eax, dword [rcx + 0x218598f1]
in eax, 0x81
jmp 0x10d86a3a7
or al, byte [rdx - 0x73]
or al, byte [rdx - 0x73]
cmp ecx, 0xcb33d8
jbe 0x18044a6c2
mov r8d, dword [0x1807a0c08]
imul r8d, dword [0x1807a0c0c]
sub r8d, 0xb428d724
sub r8d, 0x7b031030
and r8d, 0xa0dbc514
mov rcx, qword [rax]
cmp r8d, 0x82e3839e
jb 0x18044a6c2
jmp 0x18044993c
mov r8d, 1
call fcn.1804cafa0
mov rax, rsi
add rax, 0xe8
mov rdi, qword [rax]
cmp rdi, 0
sete al
test al, 1
jne case.0x18043a7eb.141
jmp 0x180449964
mov rbx, rsi
add rbx, 0xf0
mov eax, dword [0x1807a0c10]
xor edx, edx
div dword [0x1807a0c14]
or eax, 0x667c6868
add eax, 0xff0aa316
or eax, 0xbc9ac64f
cmp eax, 0x904dd87e
je 0x18044a6d3
mov ebp, dword [0x1807a0c18]
add ebp, dword [0x1807a0c1c]
sub ebp, 0x4a4cb277
add ebp, 0x839907f3
and ebp, 0xccff2385
mov rcx, qword [rbx]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xfc464283
ja 0x18044a6d3
jmp 0x1804499d3
jmp case.0x18043a7eb.141
mov eax, dword [0x1807a0c20]
xor eax, dword [0x1807a0c24]
or eax, 0xaba155ae
or eax, 0x88e551
xor eax, 0x636c0ef8
cmp eax, 0x8d8f887a
jbe 0x18044a6f5
xchg bh, dh
or al, 0
invalid
xchg bh, dh
or al, 0
add bl, ch
add byte [rbx + 0x3572220d], cl
add byte [rbx], ah
or eax, 0x357220
jmp 0x180449a00
mov ecx, dword [0x1807a0c28]
and ecx, dword [0x1807a0c2c]
sub ecx, 0xbb16fbf8
and ecx, 0xd2c9b247
xor ecx, 0xa25f2b29
mov rax, rsi
add rax, 0x29c
cmp ecx, 0x4ab4fdfd
mov ah, 0x4a
mov ah, 0x4a
jb 0x180449a00
jmp 0x180449a31
mov byte [rax], 0
mov eax, dword [str.Ll_f]
xor edx, edx
div dword [0x1807a0c34]
mov ecx, 0x43f31f85
xor edx, edx
div ecx
sub eax, 0x88a34d49
add eax, 0xff3adadb
cmp eax, 0xd7bea173
jae 0x18044a702
jmp 0x180449a62
mov eax, dword [0x1807a0c38]
add eax, 0x3571d0
sub eax, dword [0x1807a0c3c]
or eax, 0x63d29e52
add eax, 0xe6154174
mov ecx, 0xae4f00e2
xor edx, edx
div ecx
cmp eax, 0x4490aa2
je 0x180449a62
invalid
fucompp
invalid
jmp case.0x1804486cf.4
mov al, byte [rsi + 0x29c]
mov ecx, dword [0x1807a0c40]
jno 0x180449acd
add byte [rbx], al
or eax, 0x3571a5
jno 0x180449acd
add byte [rbx], al
or eax, 0x3571a5
xor ecx, 0x1db47828
or ecx, 0x5e13aada
imul ecx, ecx, 0xa8132094
cmp ecx, 0xa85e4935
jbe 0x18044a70f
jmp case.0x180441f88.63
mov edx, dword [0x1807a0c48]
add edx, dword [0x1807a0c4c]
xor edx, 0xcc6b4716
or edx, 0x8aab31f1
add edx, 0xd30cc6a8
cmp al, 0
sete cl
cmp edx, 0x962018a4
ja case.0x180441f88.63
invalid
jmp 0x180449aec
test cl, 1
jne 0x1804499d8
jmp 0x180449b08
mov rcx, rsi
add rcx, 0x260
call fcn.18044c180
jmp case.0x1804486cf.45
mov rcx, rsi
add rcx, 0x238
mov rax, qword [rcx]
cmp rax, 3
je 0x180449b25
call fcn.18044c180
jmp 0x1804499d8
mov rcx, qword [rsi + 0x240]
mov rax, rcx
and rax, 3
mov edx, dword [0x1807a0c50]
add edx, dword [0x1807a0c54]
sub edx, 0xa3a38f87
xor edx, 0x3ce6d1aa
or edx, 0xdac03478
cmp edx, 0x72974847
je 0x18044a71c
mov edx, dword [0x1807a0c58]
xor edx, dword [0x1807a0c5c]
add edx, 0x1396d66f
xor edx, 0x7895785a
xor edx, 0x28cdd40a
cmp edx, 0x685ecd91
jae 0x18044a71c
lea rdx, [0x1806c8de4]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r14, rsi
add r14, 0x2a3
cmp byte [r14], 0
sete cl
mov eax, dword [0x1807a0ca0]
xor eax, dword [0x1807a0ca4]
imul eax, eax, 0x28fdb235
or eax, 0x1eb13306
sub eax, 0x8144f3da
cmp eax, 0xf9cc6a9f
je 0x18044a769
mov eax, dword [0x1807a0ca8]
imul eax, dword [0x1807a0cac]
add eax, 0x17b5065f
mov r8d, 0xa914f53a
xor edx, edx
div r8d
xor eax, 0xe7367f96
cmp eax, 0x587f8ae9
jb 0x18044a769
test cl, 1
jne 0x180449ea0
jmp 0x180449f4e
mov rax, rsi
add rax, 0xb0
mov r8, qword [rax]
cmp r8, 0
cmp eax, 0
cmp eax, 0
sete cl
mov eax, dword [0x1807a0cb0]
and eax, dword [0x1807a0cb4]
imul eax, eax, 0x4efdf3a9
or eax, 0x8037b867
or eax, 0xcd2d3559
cmp eax, 0xcbff418b
je 0x18044a77a
mov eax, dword [0x1807a0cb8]
sub eax, dword [0x1807a0cbc]
mov r9d, 0xc4af3269
xor edx, edx
div r9d
add eax, 0x694a4063
add eax, 0x5c049dcb
cmp eax, 0x75236909
jb 0x18044a77a
test cl, 1
jne 0x180449d54
jmp 0x180449e38
mov eax, dword [0x1807a0cc0]
add eax, dword [0x1807a0cc4]
imul eax, eax, 0x31aa41cd
or eax, 0x5ea9b342
and eax, 0x31415506
cmp eax, 0xd705d88
jb 0x18044a78b
jmp 0x180449e61
mov eax, dword [0x1807a0cc8]
imul eax, dword [0x1807a0ccc]
sub eax, 0x43d71dd8
and eax, 0x831ae5c
or eax, 0x80013454
mov rcx, qword [rsi + 0xb8]
cmp eax, 0x9e761797
jae 0x180449e61
jmp 0x180449e8d
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x180449d54
mov eax, dword [0x1807a0cd0]
and eax, dword [0x1807a0cd4]
or eax, 0x4ff81dab
mov ecx, 0xbe77171e
xor edx, edx
div ecx
add eax, 0xa9359dd9
cmp eax, 0xebb90d11
ja 0x18044a79c
jmp 0x180449ecc
mov eax, dword [0x1807a0cd8]
xor eax, dword [0x1807a0cdc]
or eax, 0xc0d34914
xor eax, 0x9de9d3c3
xor eax, 0xa677ecba
mov byte [r14], 0
cmp eax, 0xe65758c6
jbe 0x180449ecc
jmp 0x180449ef4
mov eax, dword [0x1807a0ce0]
and eax, dword [0x1807a0ce4]
imul eax, eax, 0x882d81f0
imul eax, eax, 0x6098d022
and eax, 0xb245ed17
cmp eax, 0x46ed609f
jae 0x18044a7ad
xor eax, 0xe4052300
insd dword [rdi], dx
xor eax, 0xf0c06900
sub dword [0x1a3050895], 0x256098d0
invalid
jmp 0x180449f1e
mov eax, dword [0x1807a0ce8]
sub eax, dword [0x1807a0cec]
sub eax, 0x564f21c1
mov ecx, 0x23d69105
xor edx, edx
div ecx
and eax, 0xa217a0f4
mov byte [rbx], 0
cmp eax, 0xf25eb1e3
je 0x180449f1e
jmp 0x180449f49
jmp case.0x1804486cf.1
mov rax, rsi
add rax, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
cmp byte [rax - 0x7d], cl
inc dword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
cmp byte [rax - 0x7d], cl
inc dword [rax]
je 0x180449ea0
mov r15, rsi
add r15, 0xd0
mov eax, dword [0x1807a0cf0]
add eax, dword [0x1807a0cf4]
add eax, 0x8b99bf1e
and eax, 0xbf33dcf5
or eax, 0xaac082cc
cmp eax, 0x4175a8ce
jbe 0x18044a7c1
jmp 0x180449f96
mov eax, dword [0x1807a0cf8]
add eax, dword [0x1807a0cfc]
imul ebp, eax, 0x16dcef7d
add ebp, 0xeeb7abf5
add ebp, 0x148821cf
mov rcx, qword [r15]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xa2df86a9
je 0x180449f96
jmp 0x180449fcf
jmp 0x180449ea0
mov rdi, rsi
add rdi, 0x40
mov eax, dword [0x1807a0d00]
xor eax, dword [0x1807a0d04]
and eax, 0x383d750b
imul eax, eax, 0xd035838e
add eax, 0x4bb97d0a
cmp eax, 0xcc2c22f1
jbe 0x18044a7df
mov ebx, dword [0x1807a0d08]
or ebx, dword [0x1807a0d0c]
add ebx, 0xaf959207
and ebx, 0xddbcdaa9
and ebx, 0x4eebbe9d
mov rcx, rdi
call fcn.18044c180
cmp ebx, 0xcb2f77e0
jae 0x18044a7df
jmp 0x18044a036
mov eax, dword [0x1807a0d10]
and eax, dword [0x1807a0d14]
and eax, 0x615b66e3
xor eax, 0x742592f7
and eax, 0x8a8856a2
cmp eax, 0x43b3422f
jae 0x18044a7f8
jmp 0x18044a05e
mov eax, dword [0x1807a0d18]
xor edx, edx
div dword [0x1807a0d1c]
xor eax, 0xe71fea36
add eax, 0xa2fb8426
and eax, 0x1748ce3f
cmp eax, 0xdc919dd2
je 0x18044a05e
jmp 0x18044a084
mov rax, rsi
add rax, 0x39
mov cl, byte [rax]
mov eax, dword [0x1807a0d20]
sub eax, dword [0x1807a0d24]
or eax, 0x5ae49540
sub eax, 0xa6c1bf6f
or eax, 0x24129590
cmp eax, 0x456f4919
jb 0x18044a809
mov eax, dword [0x1807a0d28]
or eax, dword [0x1807a0d2c]
and eax, 0x68f7df06
and eax, 0x7c3af563
mov r8d, 0x6e0de109
xor edx, edx
div r8d
cmp cl, 0
sete dl
cmp eax, 0xdf90cff0
jae 0x18044a809
test dl, 1
jne 0x18044a28f
jmp 0x18044a0f0
mov eax, dword [0x1807a0d30]
imul eax, dword [0x1807a0d34]
sub eax, 0xae63b2be
mov ecx, 0x2841305a
xor edx, edx
div ecx
or eax, 0xf0edc56e
cmp eax, 0x2ed274c0
jbe 0x18044a816
jmp 0x18044a11d
mov eax, dword [0x1807a0d38]
xor eax, dword [0x1807a0d3c]
xor eax, 0xc116883c
imul eax, eax, 0x35f8cfee
or eax, 0xb561d9
mov r8, qword [rsi]
cmp eax, 0xb4e49e23
jae 0x18044a11d
jmp 0x18044a145
mov eax, dword [0x1807a0d40]
xor edx, edx
div dword [0x1807a0d44]
mov ecx, 0x9eb9e5e5
xor edx, edx
div ecx
mov ecx, 0xd55d8058
xor edx, edx
div ecx
sub eax, 0xad16db9e
cmp eax, 0xf65e3da
je 0x18044a827
mov eax, dword [str.PJ_rX]
sub eax, dword [0x1807a0d4c]
xor eax, 0x6270787a
imul eax, eax, 0x9f8284a4
mov ecx, 0xe79525f6
xor edx, edx
div ecx
cmp r8, 0
sete cl
cmp eax, 0x27f52d48
ja 0x18044a827
test cl, 1
jne 0x18044a1c2
jmp 0x18044a1ae
mov rcx, qword [rsi + 8]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x18044a1c2
mov rcx, rsi
add rcx, 0x18
mov eax, dword [0x1807a0d50]
or eax, dword [0x1807a0d54]
xor eax, 0xf9f99d93
sub eax, 0xbd1509ef
and eax, 0xe44facb6
cmp eax, 0x5b82562f
jae 0x18044a838
mov eax, dword [0x1807a0d58]
and eax, dword [0x1807a0d5c]
mov r8d, 0xa2d08ab5
xor edx, edx
div r8d
xor eax, 0x92caa82d
or eax, 0x3500ed7
mov rdi, qword [rcx]
cmp eax, 0x2f36bb2
jb 0x18044a838
jmp 0x18044a220
cmp rdi, 0
je 0x18044a28f
mov eax, dword [0x1807a0d60]
sub eax, dword [0x1807a0d64]
or eax, 0xa2f1d076
or eax, 0x782586c5
sub eax, 0x47e31166
cmp eax, 0x7ee60a0b
jbe 0x18044a845
mov eax, dword [0x1807a0d68]
or eax, dword [0x1807a0d6c]
mov ecx, 0x34eac489
xor edx, edx
div ecx
mov ebx, eax
add ebx, 0x4d43b24f
and ebx, 0x9fb8fc7e
mov rcx, qword [rsi + 0x20]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0xfcff2636
ja 0x18044a845
jmp 0x18044a28f
mov eax, dword [0x1807a0d70]
and eax, dword [0x1807a0d74]
xor eax, 0xb42257d7
xor eax, 0x908d17a4
sub eax, 0x48eefd65
cmp eax, 0xf1afa1c3
jae 0x18044a864
jmp 0x18044a2b7
mov eax, dword [0x1807a0d78]
and eax, dword [0x1807a0d7c]
imul eax, eax, 0xdf8483c1
or eax, 0x6c2a21b
xor eax, 0xc0de5dce
cmp eax, 0x60dc15a0
ja 0x18044a2b7
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
or edx, ebx
ret
mov ecx, dword [rbx - 0x487488b5]
and dword [rcx + 0x107a08f0], edi
jmp 0x18044819f
cmp cx, word [rdx - 0x40]
invalid
mov byte [rdi - 0x2960fd1f], ah
invalid
loope 0x18044a3a9
xlatb
sahf
test al, 0xaf
movsd dword [rdi], dword [rsi]
invalid
invalid
and eax, 0x64280d3
sbb byte [rdi], bl
jmp 0x1804483ce
invalid
pop qword [rbp - 0x16b0c201]
jl 0x18044a38a
loopne 0x18044a3aa
invalid
dec dword [rsi + 0x11]
adc al, 0xca
loope 0x18044a3a2
pop rax
jno 0x18044a39e
shl al, cl
invalid
invalid
push r12
invalid
mov dword [rsp + riz*2 - 6], eax
xchg ebp, eax
shr ah, 0x71
and al, 0xd0
and eax, 0xe1bee916
invalid
ret 0x6bec
cmp eax, 0x281b0815
rcl dword [rcx - 0x31]
jmp 0x18044867b
or eax, 0x2c1782f1
sub al, 0x89
invalid
mov edi, cs
invalid
pop rdx
and esi, edx
movsb byte [rdi], byte [rsi]
adc eax, 0xe96dee94
pmulhuw mm7, mm7
inc ebp
push rbx
invalid
invalid
mov byte [rax + 0x7a667c19], dh
cmp ebx, dword [rbx]
jp 0x18044a474
hlt
adc dword [rsi + rax - 0x345124c4], 0xe1db7247
movabs byte [0xd1c53affffe50de9], al
invalid
cmp al, ch
ror dword [rsi], 1
in al, dx
invalid
retf 0x2bef
or dword [rdi - 0x12], esp
mov al, 0xb4
invalid
or edi, dword [rbp + 0x78]
pushfq
cmpsb byte [rsi], byte [rdi]
in al, 0x96
cmp byte [rax + rbx + 0x52e985a6], bl
out 0xff, al
call qword [rcx - 0x1f732ed5]
xchg ecx, eax
sub edx, ecx
mov eax, fs
int3
cmp edi, ebx
or eax, 0xec79aa2f
stosd dword [rdi], eax
jmp 0x180448bb3
mov eax, 0x7820648
cld
mov ch, byte [rcx + 0x2ddb1a5]
jmp 0x180448c16
invalid
insb byte [rdi], dx
test al, 1
retf
jmp 0x180448cf4
loop 0x18044a4f1
xor bl, dh
xchg byte [rax + rax*8 - 0x17ae16e6], bh
invalid
invalid
invalid
and ah, byte [rbx]
invalid
adc r8w, r9w
mov dh, 0x1b
push rdx
sbb ecx, ebp
invalid
xor al, byte [rbx - 0x6a]
sub dl, byte [rax + 0x65]
movsb byte [rdi], byte [rsi]
wait
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180448ff5
jg 0x18044a5bf
fisttp dword [rdi + 0xe]
lahf
leave
int 0x4f
pop rsi
cmp dword [rdx - 0x17], esi
fucompi st(2)
invalid
scasd eax, dword [rdi]
wait
xchg edx, eax
pushfq
jb 0x18044a50b
invalid
cmpsb byte [rsi], byte [rdi]
add dword [rbx], edi
push rax
invalid
add al, 0xce
lea edx, [rsi + 0x322485ef]
jmp 0x180449180
invalid
cmp al, 0xae
jmp 0x1804491f6
pop rsi
jb 0x18044a633
adc byte [rax - 0xcbaf65c], dh
push rbx
invalid
cli
ja 0x18044a5b8
and al, 0x14
wait
shr dword [rbx + 0x602b2f27], 1
jmp 0x1804492c0
or byte [rsi - 0x7f8e40b7], dh
wait
add ecx, ebp
in eax, dx
invalid
fld xword [rbx]
cmpsb byte [rsi], byte [rdi]
rcr dword [rbx - 0x165aff8e], cl
xchg ebp, eax
in eax, dx
invalid
mov esp, 0x561938e9
out 0x33, al
push rbx
ret 0x187d
jo 0x18044a62e
test al, 0x9e
sbb byte [rdx + 0x64e97279], bh
out dx, al
invalid
invalid
sbb eax, dword [rax]
add cl, ch
mov al, 0xee
out dx, al
invalid
adc ah, al
insb byte [rdi], dx
test byte [rdi], ah
ja 0x18044a6a1
invalid
cwde
jmp 0x180449553
iretd
fmul dword [rbx]
nop
sbb al, byte [rbp + 0x9148c80]
mov ebp, 0x7c66c13
add cl, ch
mov esi, eax
invalid
sub eax, 0x4f3b671e
xlatb
cmp ecx, dword [edi - 0x29]
or eax, edx
mov byte [rax - 0x3f], ch
jmp 0x18044976a
pushfq
cmp dword [rdi + rsi*4], edi
and dl, byte [rdx]
push rbx
je 0x18044a689
xor cl, dh
int1
invalid
pop rsp
clc
add byte [rsi], bpl
cmp eax, 0x8de9bf16
int1
invalid
jo 0x18044a637
sbb al, 0xe4
jl 0x18044a69b
add eax, 0xd9ab25f2
invalid
mov eax, 0xd0240cf7
movabs al, byte [0x33e96ca10e1d659c]
invalid
invalid
fld xword [rcx - 0x159301d6]
movsb byte [rdi], byte [rsi]
stc
jmp 0x1804499fe
retf
invalid
insd dword [rdi], dx
push rcx
mov ecx, 0xb46ca045
out 0xe9, eax
xor al, 0xf4
invalid
xchg ebx, eax
push rcx
and al, 0x1a
xor dword [rdx + 0x34], ebp
cmp dword [rsi + 0x4a], esp
shl byte [rbx - 0x9ed17], 0xff
mov ebp, dword [rsi + rdi*8 - 0x40a3edca]
cmp byte [rdi], 0x29
call fcn.1803b1e73
call qword [rdi]
mov bh, 0x3d
invalid
invalid
fsub qword [rsi + 0x46]
mov dh, 0xfc
cmp al, 0x15
mov ch, 0x41
mov byte [rsi], 0
jmp 0x180449eca
cld
invalid
imul edi, dword [rsi - 0x14], 0xeade4061
cmpsd dword [rsi], dword [rdi]
mov rcx, qword [r15]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180449f94
iretd
fmul qword [rax]
cld
fstpnce st(1), st(0)
sbb al, cl
in eax, 0xac
mov ebp, 0x53e977d6
clc
invalid
push rdx
invalid
invalid
shl dword [rcx + 0x67dbc2d], cl
invalid
xor al, 0x39
mov dh, 0x6b
invalid
scasb al, byte [rdi]
invalid
xchg ecx, eax
iretd
add rsp, 0x20
pop rsi
ret
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18044a8ed
mov eax, dword [0x1807a0db8]
and eax, dword [0x1807a0dbc]
add eax, 0x2caf3b5e
mov ecx, 0xe14923f7
xor edx, edx
div ecx
add eax, 0x9faf2ce9
mov rcx, qword [r9]
cmp eax, 0xee858db3
jae 0x18044ac57
jmp case.0x180439ed6.239
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov rcx, rsi
add rcx, 0xd8
mov eax, dword [0x1807a0dc0]
or eax, dword [0x1807a0dc4]
add eax, 0x35635d
or eax, 0xdfb59e57
sub eax, 0x396516e2
and eax, 0xc87ab7a0
movabs al, byte [0x8927da4b3dc87ab7]
movabs al, byte [0x8927da4b3dc87ab7]
jbe 0x18044ac68
jmp 0x18044aa83
mov eax, dword [0x1807a0dc8]
xor eax, dword [0x1807a0dcc]
xor eax, 0xf3947151
or eax, 0x71cbf86f
clc
retf
jno 0x18044aadb
mov eax, 0x2b9d329c
xor edx, edx
div r8d
mov rdx, qword [rcx]
cmp eax, 0x466e2482
ja 0x18044aa83
clc
retf
jmp 0x18044aab0
cmp rdx, 0
je 0x18044a8ed
add rsi, 0xd0
mov rax, rsi
jmp 0x18044a912
add byte [rbx + 0x3562da05], cl
add byte [rbx], ah
add eax, 0x3562d8
mov eax, dword [0x1807a0dd8]
and eax, dword [0x1807a0ddc]
xor eax, 0x57aca5f9
mov ecx, 0x14b90c2d
xor edx, edx
div ecx
sub eax, 0xccbafbe
mov cl, byte [rsi + 0x89]
cmp eax, 0x8d6fae64
je 0x18044aaf8
jmp 0x18044ab26
cmp cl, 2
jae 0x18044ab99
mov rax, rsi
add rax, 0x68
mov rdx, qword [rax]
cmp rdx, 0
je 0x18044ab99
mov eax, dword [0x1807a0de0]
add eax, dword [0x1807a0de4]
sub eax, 0x7203a496
xor eax, 0x542ed13f
add eax, 0x5fbf20a4
cmp eax, 0xe4b2280d
jae 0x18044ac86
mov eax, dword [0x1807a0de8]
xor eax, dword [0x1807a0dec]
xor eax, 0xb933e438
xor eax, 0xfd5476c7
or eax, 0x2b6d00fb
mov rcx, qword [r8]
cmp eax, 0x945c27bc
jb 0x18044ac86
cld
add byte [rax], al
invalid
jmp 0x18044ab8c
mov r8d, 1
call fcn.1804cafa0
jmp 0x18044ab99
add bl, ch
add byte [rax - 0x77], cl
invalid
mov rax, rsi
add rax, 0x59
cmp byte [rax], 2
setb al
test al, 1
jne 0x18044abaf
jmp 0x18044a8ed
mov eax, dword [0x1807a0df0]
and eax, dword [0x1807a0df4]
or eax, 0x2decd4ad
xor eax, 0xc934bb07
mov ecx, 0x81b5f464
xor edx, edx
div ecx
cmp eax, 0x1cca6c97
je 0x18044ac93
jmp 0x18044abdb
mov eax, dword [0x1807a0df8]
invalid
add eax, dword [0x1807a0dfc]
mov ecx, 0x7af4b91
xor edx, edx
div ecx
imul edx, eax, 0xe6ef434c
xor edx, 0xb865d5b7
mov rax, rsi
add rax, 0x30
xor byte [rax - 0x77], cl
int1
xor byte [rax - 0x77], cl
int1
add rcx, 0x38
cmp edx, 0xb69551ab
jb 0x18044abdb
jmp 0x18044ac14
mov rdx, qword [rcx]
cmp rdx, 0
sete cl
test cl, 1
jne 0x18044a8ed
jmp 0x18044a912
mul byte [rax - 0x553f2ef9]
in al, 0xe9
or bh, ch
invalid
xor byte [rcx + 0x6f068da4], al
push rsi
loopne 0x18044ac14
sbb ebx, dword [rdx]
or ch, cl
invalid
lodsb al, byte [rsi]
std
invalid
jmp 0x18044aa14
mul byte [rax + 0x2819bf93]
ret 0xe99d
add al, 0x48
xchg edx, eax
invalid
invalid
sahf
pop rbx
iretd
cmp byte [rax - 0x77], cl
invalid
mov eax, dword [0x1807a0e08]
xor eax, dword [0x1807a0e0c]
and eax, 0xb82d863d
and eax, 0x18765fea
imul eax, eax, 0xdb30ef9c
mov ecx, 0xa
test r9b, 1
cmovne rcx, r8
cmp eax, 0x198cef16
jbe case.0x180443fae.115
jmp 0x18044ad34
mov eax, dword [0x1807a0e10]
xor eax, dword [0x1807a0e14]
add eax, 0x8a7ccd85
sub eax, 0x991c26de
fisub word [rsi]
sbb al, 0x99
imul eax, eax, 0x4578cdf4
cmp eax, 0x8523ca24
je 0x18044beae
test byte [rbx + 0x11], dl
add byte [rax], al
jmp 0x18044ad5d
mov eax, dword [0x1807a0e18]
add eax, 0x3560b5
xor edx, edx
div dword [0x1807a0e1c]
or eax, 0x7bd74ba8
xor eax, 0x996bf903
or eax, 0xbdc41f03
cmp eax, 0x692ea435
je 0x18044ad5d
add rcx, 0xfffffffffffffffe
mov rax, rcx
sub rax, 8
ja case.0x18044ad9c.1
lea rax, [0x1806c8e14]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov eax, dword [0x1807a0e20]
and eax, dword [0x1807a0e24]
xor eax, 0x3850e61c
or eax, 0xc20c7e84
mov ecx, 0xcdb0e6cc
xor edx, edx
div ecx
cmp eax, 0x8076803f
ja 0x18044bebb
mov eax, dword [0x1807a0e28]
sub eax, dword [0x1807a0e2c]
and eax, 0xc6306ae2
and eax, 0x6cef91e1
or eax, 0x965314b0
cmp eax, 0x7f2f8304
jbe 0x18044bebb
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x1807a0e30]
add eax, dword [0x1807a0e34]
add byte [0x1b7ee2cea], ch
add byte [0x1b7ee2cea], ch
xor eax, 0xb9788c24
xor eax, 0x8389eb97
cmp eax, 0xedd66be8
je 0x18044bec8
jmp 0x18044ae27
mov eax, dword [0x1807a0e38]
add eax, dword [0x1807a0e3c]
and eax, 0xbd3fd1c6
and eax, 0x4f4da109
imul ecx, eax, 0xd6e5538
mov rax, rsi
add rax, 8
cmp ecx, 0x6f5cbc45
jb 0x18044ae27
jmp 0x18044ae54
mov rcx, qword [rax]
mov r8, rcx
mov eax, ecx
mov eax, ecx
and r8, 3
mov eax, dword [0x1807a0e40]
xor edx, edx
div dword [0x1807a0e44]
add eax, 0x53983f6d
and eax, 0xbdcaa8c1
mov r9d, 0xc3f4c4
xor edx, edx
div r9d
cmp eax, 0xfb7c8c6c
je 0x18044bed5
mov eax, dword [0x1807a0e48]
sub eax, dword [0x1807a0e4c]
or eax, 0xf6c8dbb4
or eax, 0xd549ea66
sub eax, 0xaecd266e
cmp eax, 0xe734094b
je 0x18044bed5
lea rax, [0x1806c8e38]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
mov eax, dword [0x1807a0e58]
or eax, dword [0x1807a0e5c]
imul eax, eax, 0xf776286e
and eax, 0xd937f8b7
imul eax, eax, 0x99c321c3
cmp eax, 0xf1e0cfc0
je 0x18044bee2
jmp 0x18044af16
mov eax, dword [0x1807a0e60]
xor eax, dword [0x1807a0e64]
and eax, 0xa256495f
imul eax, eax, 0x5c78118e
add eax, 0xb07f360e
cmp eax, 0xf25468d4
jae 0x18044bef3
mov eax, dword [0x1807a0e68]
or eax, dword [0x1807a0e6c]
xor eax, 0xb66de833
xor eax, 0xdf070292
invalid
fbld tbyte [0x15b7941ff]
invalid
cmp eax, 0x43dd2fa6
jb 0x18044bef3
jmp 0x18044af65
mov eax, dword [0x1807a0e70]
and eax, dword [0x1807a0e74]
sub eax, 0x9480ae62
and eax, 0x17419a4f
mov ecx, 0x86e23c73
xor edx, edx
div ecx
cmp eax, 0x8b78b94e
ja 0x18044bf00
mov eax, dword [0x1807a0e78]
imul eax, dword [0x1807a0e7c]
and eax, 0x5fc6c478
imul eax, eax, 0x44f0bcc7
sub eax, 0xab07160c
cmp eax, 0x4ff450dc
je 0x18044bf00
jmp case.0x18044ad9c.1
fbstp tbyte [rdi + 0x693d3564]
lea rbp, [rcx - 0x40]
cmpsb byte [rsi], byte [rdi]
cmp eax, edx
cmp eax, 0xf4244496
jae 0x18044bf11
jmp 0x18044afed
mov eax, dword [0x1807a0e88]
add eax, dword [0x1807a0e8c]
add eax, 0x60b3326
imul eax, eax, 0x6311f101
or eax, 0xa617a0e7
mov rdi, qword [rsi]
mov rbx, qword [rcx + 7]
cmp eax, 0x38409561
jb 0x18044afed
jmp 0x18044b019
mov rax, qword [rbx]
cmp rax, 0
je 0x18044b029
mov rcx, rdi
call rax
jmp 0x18044b029
mov rax, rbx
add rax, 8
mov rdx, qword [rax]
mov r8, qword [rbx + 0x10]
cmp rdx, 0
sete al
test al, 1
jne 0x18044b0a1
jmp 0x18044b044
mov rcx, rdi
call fcn.1804cafa0
mov eax, dword [0x1807a0e90]
xor edx, edx
div dword [0x1807a0e94]
imul eax, eax, 0xaf123f70
and eax, 0xdb73dfc9
or eax, 0x882cebb8
cmp eax, 0x714882f4
je 0x18044bf22
mov eax, dword [0x1807a0e98]
or eax, dword [0x1807a0e9c]
xor eax, 0xb086bfaa
or eax, 0xc9c34637
mov ecx, 0xa2565622
xor edx, edx
div ecx
cmp eax, 0x8a769d7
je 0x18044bf22
jmp 0x18044b0a1
mov eax, dword [0x1807a0ea0]
xor edx, edx
div dword [0x1807a0ea4]
imul eax, eax, 0xef18d71a
or eax, 0xc6deeed5
sub eax, 0xfe3c7627
cmp al, 0xfe
cmp al, 0xfe
cmp eax, 0xd643e496
jb 0x18044bf33
mov eax, dword [0x1807a0ea8]
xor eax, dword [0x1807a0eac]
xor eax, 0x7a6148c3
imul eax, eax, 0xeed4fc8f
mov ecx, 0xbe6bc1f3
xor edx, edx
div ecx
mov edi, eax
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
cmp edi, 0xdb869726
jae 0x18044bf33
jmp 0x18044b10d
jmp case.0x18044ad9c.1
mov eax, dword [0x1807a0eb0]
xor eax, dword [0x1807a0eb4]
add eax, 0x355d96
add eax, 0x355d96
or eax, 0x5af67f3c
mov ecx, 0x4fe5c50a
xor edx, edx
div ecx
xor eax, 0x51c333eb
cmp eax, 0x1c2d07d9
je 0x18044bf53
jmp 0x18044b13e
mov eax, dword [0x1807a0eb8]
and eax, dword [0x1807a0ebc]
xor eax, 0x41030500
jrcxz 0x18044b1b3
or eax, 0x969985c1
imul ecx, eax, 0x9bc407dc
invalid
wait
mov rax, rsi
add rax, 8
cmp ecx, 0xbe510c6a
jb 0x18044b13e
invalid
jmp 0x18044b16b
cmp byte [rax], 0xa
jne case.0x18044ad9c.1
mov rax, rsi
add rax, 0x10
mov rcx, qword [rax]
cmp rcx, 0
sete r8b
mov eax, dword [0x1807a0ec0]
or eax, dword [0x1807a0ec4]
and eax, 0x8d4341cc
add eax, 0xfbbf0929
mov r9d, 0x1b153a0c
xor edx, edx
div r9d
cmp eax, 0x167951dd
je 0x18044bf64
jmp 0x18044b1b4
mov eax, dword [0x1807a0ec8]
or eax, dword [0x1807a0ecc]
sub eax, 0x3ef314fe
sub eax, 0xcbce3b05
sub eax, 0xe89b4472
cmp eax, 0xb515e589
je 0x18044b1b4
test r8b, 1
jne case.0x18044ad9c.1
jmp 0x18044b1e2
mov r14, qword [rcx + 0x20]
mov rdi, rsi
add rdi, 0x28
mov rbx, qword [rsi + 0x18]
add rsi, 0x20
mov eax, dword [0x1807a0ed0]
and eax, dword [0x1807a0ed4]
and eax, 0x98d70919
add eax, 0xa73f2062
or eax, 0xe365ca37
cmp eax, 0xbbc22ee6
je 0x18044bf71
mov eax, dword [0x1807a0ed8]
and eax, dword [0x1807a0edc]
add eax, 0xd697ca13
xor eax, 0x51498c36
mov ecx, 0xcbeb81c6
xor edx, edx
div ecx
mov ebp, eax
mov r8, qword [rsi]
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call r14
cmp ebp, 0x226c0a3a
ja 0x18044bf71
invalid
jmp case.0x18044ad9c.1
mov rax, rsi
add rax, 8
mov r8, qword [rax]
movabs rax, 0x8000000000000000
mov rcx, r8
xor rcx, rax
mov rax, rcx
sub rax, 5
mov r9d, 5
cmovb r9, rcx
mov eax, dword [0x1807a0ee0]
or eax, dword [0x1807a0ee4]
imul eax, eax, 0x4d5f74a
imul eax, eax, 0xfa1a2628
xor eax, 0x8ba07249
cmp eax, 0x2934801d
je 0x18044bf8a
mov eax, dword [0x1807a0ee8]
or eax, dword [0x1807a0eec]
xor eax, 0x8c15ed52
sub eax, 0xad54eb13
mov ecx, 0xa3b8f4eb
hlt
mov eax, 0xf7d231a3
int1
cmp eax, 0xedfb6d49
ja 0x18044bf8a
hlt
mov ecx, 8
mov rax, r9
sub rax, 4
jb 0x18044b37c
jmp 0x18044b2ea
sub r9, 4
jne 0x18044b3dc
jmp 0x18044b2f6
mov eax, dword [0x1807a0ef0]
xor edx, edx
div dword [0x1807a0ef4]
add eax, 0x648625b1
xchg byte [rbp + rcx - 0x60], ah
mov dword [rcx], 0x97b2b97e
int 0x86
xchg byte [rbp + rcx - 0x60], ah
mov dword [rcx], 0x97b2b97e
int 0x86
xor edx, edx
div ecx
cmp eax, 0xbc1cce71
je 0x18044bf9b
add byte [rax], al
add byte [rax], al
mov eax, dword [0x1807a0ef8]
xor edx, edx
div dword [0x1807a0efc]
mov ecx, 0xde0a2c76
xor edx, edx
div ecx
imul ecx, eax, 0xf528ac00
sub ecx, 0x142ea3d8
mov rax, rsi
add rax, 0x10
cmp ecx, 0xc4d5df24
jbe 0x18044bf9b
jmp 0x18044b35a
mov r8, qword [rax]
movabs rax, 0x8000000000000002
cmp r8, rax
setl al
mov ecx, 0x10
test al, 1
jne case.0x18044ad9c.1
jmp 0x18044b3dc
mov rax, rsi
add rax, 0x10
mov r8, qword [rax]
mov eax, dword [0x1807a0f00]
imul eax, dword [0x1807a0f04]
imul eax, eax, 0xf7940d34
imul eax, eax, 0xde1f467b
sub eax, 0x980997c4
cmp eax, 0x9adb1ad0
je 0x18044bfa8
jmp 0x18044b3b1
mov eax, dword [0x1807a0f08]
xor edx, edx
div dword [0x1807a0f0c]
and eax, 0x9ea75477
or eax, 0x63c5d294
sub eax, 0x4329f846
cmp eax, 0xcb3c3c6d
je 0x18044b3b1
mov ecx, 0x10
jmp 0x18044b3dc
mov eax, dword [0x1807a0f10]
xor eax, dword [0x1807a0f14]
add eax, 0xf0ac109f
mov r9d, 0x5a978a90
xor edx, edx
div r9d
xor eax, 0xd26024be
cmp eax, 0x676805e3
jb 0x18044bfb9
mov eax, dword [0x1807a0f18]
add eax, dword [0x1807a0f1c]
and eax, 0x501b9314
xor eax, 0xdd89f25a
mov r9d, 0xf9eea50c
xor edx, edx
div r9d
cmp r8, 0
sete dl
cmp eax, 0xccf22f40
jae 0x18044bfb9
test dl, 1
jne case.0x18044ad9c.1
jmp 0x18044b446
add rsi, rcx
mov rcx, qword [rsi + 8]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp case.0x18044ad9c.1
mov rax, rsi
add rax, 8
mov r8, qword [rax]
movabs rax, 0x8000000000000000
or byte [rcx + rcx*4 - 0x3f], 0x48
xor ecx, eax
or byte [rcx + rcx*4 - 0x3f], 0x48
xor ecx, eax
cmp rcx, 5
seta r9b
mov eax, dword [0x1807a0f20]
sub eax, dword [0x1807a0f24]
mov r10d, 0x31dd5d07
xor edx, edx
div r10d
imul eax, eax, 0xbe33e2d2
add eax, 0xc3ee2acc
cmp eax, 0x7b525865
ja 0x18044bfc6
jmp 0x18044b4b1
mov edx, dword [0x1807a0f28]
or edx, dword [0x1807a0f2c]
xor edx, 0x9125f6b0
sub edx, 0x27e81397
add edx, 0x187d1dc
cmp rcx, 2
sete r10b
mov al, r9b
or al, r10b
cmp edx, 0x95bdde72
je 0x18044b4b1
test al, 1
jne 0x18044b4ee
jmp case.0x18044ad9c.1
mov eax, dword [0x1807a0f30]
or eax, dword [0x1807a0f34]
sub eax, 0xf11dcce1
imul eax, eax, 0xbb5e4d14
sub eax, 0x63256d3c
cmp eax, 0xb56420bf
je 0x18044bfd3
jmp 0x18044b517
mov eax, dword [0x1807a0f38]
imul eax, dword [0x1807a0f3c]
and eax, 0xcd5b253d
imul eax, eax, 0xcc69164a
imul eax, eax, 0x9fda0901
cmp eax, 0x944e8d5
je 0x18044b517
jmp 0x18044b53e
cmp r8, 0
sete al
mov ecx, dword [0x1807a0f40]
imul ecx, dword [0x1807a0f44]
sub ecx, 0x69f4416c
add ecx, 0xa4ee1f03
xor ecx, 0x8b5fe408
cmp ecx, 0xbc61ae83
jae 0x18044bfe4
jmp 0x18044b572
mov ecx, dword [0x1807a0f48]
or ecx, dword [0x1807a0f4c]
or ecx, 0x41b67eaf
imul ecx, ecx, 0xc97192b8
add ecx, 0x855bea23
cmp ecx, 0x5058c0e6
je 0x18044b572
test al, 1
jne case.0x18044ad9c.1
jmp 0x18044b5a2
mov eax, dword [0x1807a0f50]
sub eax, dword [0x1807a0f54]
mov ecx, 0xf198ab89
xor edx, edx
div ecx
xor eax, 0xfea4b055
sub eax, 0xbd84a8d8
cmp eax, 0xea749ac6
jae 0x18044bff5
mov eax, dword [0x1807a0f58]
add eax, dword [0x1807a0f5c]
mov ecx, 0xac3f251f
xor edx, edx
div ecx
xor eax, 0xb2536376
add eax, 0xcc9ade45
mov rcx, qword [rsi + 0x10]
cmp eax, 0x4da6d5a8
jbe 0x18044bff5
jmp 0x18044b5fc
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp case.0x18044ad9c.1
mov eax, dword [0x1807a0f60]
sub eax, dword [0x1807a0f64]
or eax, 0x7b6bd826
sub eax, 0x9d09e5c3
and eax, 0xca58f369
cmp eax, 0x349d10a1
jbe 0x18044c002
mov eax, dword [0x1807a0f68]
xor edx, edx
div dword [0x1807a0f6c]
sub eax, 0x322448ee
sub eax, 0x537e6a21
xor eax, 0x576b0e8
mov rcx, rsi
add rcx, 0x50
cmp eax, 0xcbab022
je 0x18044c002
jmp 0x18044b666
mov eax, dword [0x1807a0f70]
xor edx, edx
div dword [0x1807a0f74]
and eax, 0x90a64a9b
or eax, 0x76e8d047
mov r8d, 0xe9531c7
xor edx, edx
div r8d
cmp eax, 0x7624134b
je 0x18044c013
mov eax, dword [0x1807a0f78]
and eax, dword [0x1807a0f7c]
sub eax, 0x6a741994
add eax, 0x80046d5c
mov r8d, 0xec184820
xor edx, edx
div r8d
mov r8, qword [rcx]
cmp r8, 0
sete dl
cmp eax, 0x5241141b
je 0x18044c013
test dl, 1
jne 0x18044b79d
jmp 0x18044b6d5
mov eax, dword [0x1807a0f80]
imul eax, dword [0x1807a0f84]
mov ecx, 0x11c63272
xor edx, edx
div ecx
mov ecx, 0x22a78610
xor edx, edx
div ecx
imul eax, eax, 0xb4f084a8
cmp eax, 0xea7d2e62
ja 0x18044c024
mov eax, dword [0x1807a0f88]
xor edx, edx
div dword [0x1807a0f8c]
imul eax, eax, 0x637a2c5
xor eax, 0xff289478
imul ecx, eax, 0xd5a8fe91
mov rax, rsi
add rax, 0x48
cmp ecx, 0xc4ab9eb2
je 0x18044c024
jmp 0x18044b739
mov rcx, qword [rax]
shl r8, 2
mov rdx, r8
mov r8d, 2
call fcn.1804cafa0
mov eax, dword [0x1807a0f90]
sub eax, dword [0x1807a0f94]
and eax, 0xa67345a2
imul eax, eax, 0x1dcdc536
xor eax, 0x3560b74f
cmp eax, 0xc0ef748a
jae 0x18044c035
jmp 0x18044b777
mov eax, dword [0x1807a0f98]
imul eax, dword [0x1807a0f9c]
sub eax, 0x30d98d95
add eax, 0xdda7c02
imul eax, eax, 0xe2ec7cd3
cmp eax, 0x3c9832b7
jbe 0x18044b777
jmp 0x18044b79d
mov r14, rsi
add r14, 0x18
mov rdi, qword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
cmp rbx, 0
je 0x18044b9e1
xor r8d, r8d
jmp 0x18044b7bb
mov eax, dword [0x1807a0fa0]
xor eax, dword [0x1807a0fa4]
imul eax, eax, 0x9261344a
mov ecx, 0x4746f806
xor edx, edx
div ecx
and eax, 0x8bb0bfe6
cmp eax, 0x18cb541b
jae 0x18044c042
jmp 0x18044b7e8
mov eax, dword [0x1807a0fa8]
xor eax, dword [0x1807a0fac]
imul eax, eax, 0x1652a9fe
mov ecx, 0xde40951d
xor edx, edx
div ecx
xor eax, 0x2099d36a
imul rcx, r8, 0x68
mov r13, rdi
add r13, rcx
mov r12, r8
add r12, 1
mov rcx, qword [r13 + 0x40]
cmp rcx, 0
sete dl
cmp eax, 0xcee58510
ja 0x18044b7e8
test dl, 1
jne 0x18044b967
jmp 0x18044b836
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], rdi
mov eax, dword [0x1807a0fb0]
and eax, dword [0x1807a0fb4]
mov r8d, 0x92e8ee1c
xor edx, edx
div r8d
xor eax, 0xb78f9759
mov r8d, 0xa679efc6
xor edx, edx
div r8d
cmp eax, 0x8f62ac0c
je 0x18044c04f
jmp 0x18044b874
mov eax, dword [0x1807a0fb8]
imul eax, dword [0x1807a0fbc]
add eax, 0xd31bc09d
xor eax, 0x7c9a68e5
add eax, 0x4d2c9bcc
mov r15, qword [rcx + 0x20]
mov rbx, r13
add rbx, 0x58
mov rdi, r13
add rdi, 0x48
cmp eax, 0x943e5cf8
ja 0x18044b874
jmp 0x18044b8ab
mov eax, dword [0x1807a0fc0]
xor edx, edx
div dword [0x1807a0fc4]
add eax, 0x3ab62924
add eax, 0x7984e437
or eax, 0xdcdc174d
cmp eax, 0xa372d9c2
jbe 0x18044c060
jmp 0x18044b8d5
mov eax, dword [0x1807a0fc8]
and eax, dword [0x1807a0fcc]
mov ecx, 0xe158de2e
xor edx, edx
div ecx
mov ebp, eax
sub ebp, 0x22c3c74b
add ebp, 0x68fea107
mov rdx, qword [rdi]
mov r8, qword [r13 + 0x50]
mov rcx, rbx
call r15
cmp ebp, 0x9a24d679
jae 0x18044b8d5
jmp 0x18044b90f
mov eax, dword [0x1807a0fd0]
and eax, dword [0x1807a0fd4]
and eax, 0xd8b9b8f1
add eax, 0x7eb1e45
and eax, 0xb8519b23
cmp eax, 0xf9a40b02
mov rdi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x28]
je 0x18044c07a
mov eax, dword [0x1807a0fd8]
or eax, dword [0x1807a0fdc]
or eax, 0x4e20ede3
sub eax, 0xba29d828
or eax, 0x4c8ecdfe
cmp eax, 0x943c9c35
jae 0x18044c07a
jmp 0x18044b967
mov eax, dword [0x1807a0fe0]
sub eax, dword [0x1807a0fe4]
add eax, 0xb33ce404
add eax, 0x877f8b79
imul eax, eax, 0xa02186dd
cmp eax, 0xbcec003
jbe 0x18044c08b
jmp 0x18044b990
mov eax, dword [0x1807a0fe8]
xor eax, dword [str.Nh_]
add eax, 0xf5286447
mov ecx, 0x4b967f73
xor edx, edx
div ecx
imul edx, eax, 0x54719c18
mov rax, qword [r13 + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, r13
add rcx, 0x30
cmp edx, 0xac7a22c2
je 0x18044b990
jmp 0x18044b9c9
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
call rax
cmp r12, rbx
mov r8, r12
jne 0x18044b7bb
jmp 0x18044b9e1
mov rcx, qword [r14]
cmp rcx, 0
sete al
test al, 1
jne 0x18044bb00
jmp 0x18044b9f5
mov eax, dword [0x1807a0ff0]
imul eax, dword [0x1807a0ff4]
or eax, 0x8320971a
and eax, 0x131351b8
xor eax, 0x26c3408a
cmp eax, 0xcea30ee4
ja 0x18044c098
mov eax, dword [0x1807a0ff8]
xor eax, dword [0x1807a0ffc]
mov r8d, 0x6c5206a1
xor edx, edx
div r8d
add eax, 0x9e06eaba
or eax, 0x4f924c67
imul rbx, rcx, 0x68
cmp eax, 0xfe779185
ja 0x18044c098
jmp 0x18044ba4e
mov eax, dword [0x1807a1000]
or eax, dword [0x1807a1004]
and eax, 0x86f072ad
and eax, 0xcb6625ff
and eax, 0x5568d824
cmp eax, 0x3ffaa5dc
jae 0x18044c0a9
jmp 0x18044ba76
mov eax, dword [0x1807a1008]
sub eax, dword [0x1807a100c]
or eax, 0x38e5c12f
sub eax, 0xff0260e2
mov ecx, 0x1077c785
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rdi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0xd452cb13
ja 0x18044ba76
jmp 0x18044bab2
mov eax, dword [0x1807a1010]
add eax, dword [0x1807a1014]
sub eax, 0x2526d4af
or eax, 0x91d50031
xor eax, 0x1f2258e2
cmp eax, 0xe3889f8e
ja 0x18044c0c7
jmp 0x18044bada
mov eax, dword [0x1807a1018]
xor edx, edx
div dword [0x1807a101c]
and eax, 0xfd223fed
add eax, 0xeebbe81d
or eax, 0xaca36650
cmp eax, 0x3a37c4b8
jb 0x18044bada
jmp 0x18044bb00
mov r14, rsi
add r14, 0x30
mov rax, rsi
add rax, 0x38
mov rdi, qword [rax]
mov r15, qword [rsi + 0x40]
cmp r15, 0
je 0x18044bbbc
xor r12d, r12d
jmp 0x18044bb24
mov eax, dword [0x1807a1020]
and eax, dword [0x1807a1024]
mov ecx, 0x50db41cc
xor edx, edx
div ecx
mov ecx, 0xa6a49c21
xor edx, edx
div ecx
and eax, 0x8b3b63c0
cmp eax, 0x464cd67
jae 0x18044c0d8
jmp 0x18044bb54
mov eax, dword [0x1807a1028]
add eax, dword [0x1807a102c]
sub eax, 0x859f58b7
mov ecx, 0x36365ca1
xor edx, edx
div ecx
mov ebx, eax
add ebx, 0xad84e7b8
imul rax, r12, 0x48
mov r8, rdi
add r8, rax
mov r13, r12
add r13, 1
mov rax, qword [r8 + 0x20]
mov rax, qword [rax + 0x20]
mov rcx, r8
add rcx, 0x38
mov rdx, qword [r8 + 0x28]
mov r8, qword [r8 + 0x30]
call rax
cmp r13, r15
sete al
cmp ebx, 0x434aefc2
jbe 0x18044bb54
test al, 1
mov r12, r13
jne 0x18044bbba
jmp 0x18044bb24
jmp 0x18044bbbc
mov eax, dword [0x1807a1030]
sub eax, dword [0x1807a1034]
or eax, 0x1dd5f06
sub eax, 0xfcd8160
sub eax, 0x4bd65b1f
cmp eax, 0xd709cb12
je 0x18044c10c
mov eax, dword [0x1807a1038]
xor edx, edx
div dword [0x1807a103c]
sub eax, 0xd8d49c20
xor eax, 0x355f2d9f
xor eax, 0x86c8ebf2
cmp eax, 0x41cc07b6
jbe 0x18044c10c
jmp 0x18044bc0c
mov rcx, qword [r14]
mov eax, dword [0x1807a1040]
and eax, dword [0x1807a1044]
imul eax, eax, 0xa32693a0
or eax, 0x60c2a0a6
sub eax, 0xd175d1ac
cmp eax, 0x67082ab5
jbe 0x18044c11d
mov eax, dword [0x1807a1048]
imul eax, dword [0x1807a104c]
xor eax, 0xf3aa6fe6
imul eax, eax, 0x31ae3871
mov r8d, 0xd6917d7e
xor edx, edx
div r8d
cmp rcx, 0
sete dl
cmp eax, 0xf6d0aad8
jae 0x18044c11d
test dl, 1
jne 0x18044bc86
jmp 0x18044bc72
imul rdx, rcx, 0x48
mov rcx, rdi
mov r8d, 8
call fcn.1804cafa0
jmp 0x18044bc86
mov rcx, rsi
add rcx, 0x60
mov eax, dword [0x1807a1050]
xor edx, edx
div dword [0x1807a1054]
imul eax, eax, 0xfeef44d1
and eax, 0xa3a92cc3
xor eax, 0x7b6c28c2
cmp eax, 0x633d38a6
jb 0x18044c12a
mov eax, dword [0x1807a1058]
and eax, dword [0x1807a105c]
add eax, 0xc028b6e9
sub eax, 0x33d6f7ac
xor eax, 0x40841b19
mov rdi, qword [rcx]
cmp eax, 0x94df7d9c
jbe 0x18044c12a
jmp 0x18044bce1
cmp rdi, 0
je 0x18044bd04
mov rcx, rdi
call fcn.18045e090
mov rcx, rdi
mov edx, 0x20
mov r8d, 8
call fcn.1804cafa0
jmp 0x18044bd04
mov eax, dword [0x1807a1060]
or eax, dword [0x1807a1064]
sub eax, 0x4d95f9d5
mov ecx, 0x3f89dda5
xor edx, edx
div ecx
imul eax, eax, 0xdb83483e
cmp eax, 0xe8419183
jae 0x18044c137
mov eax, dword [0x1807a1068]
imul eax, dword [0x1807a106c]
and eax, 0x325566dc
and eax, 0xf7add4ff
mov ecx, 0xcf45698d
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x70
cmp eax, 0xd6b19196
ja 0x18044c137
jmp 0x18044bd63
mov r8, qword [rcx]
movabs rax, 0x8000000000000000
cmp r8, rax
sete cl
mov eax, dword [0x1807a1070]
xor edx, edx
div dword [0x1807a1074]
sub eax, 0x1506b6b1
add eax, 0xb4335136
add eax, 0x19e23999
cmp eax, 0x566ce849
jbe 0x18044c148
jmp 0x18044bda0
mov eax, dword [0x1807a1078]
xor edx, edx
div dword [0x1807a107c]
imul eax, eax, 0xee8951df
or eax, 0x57d20925
xor eax, 0xa960d0d
cmp eax, 0x32a027c3
je 0x18044bda0
test cl, 1
jne case.0x18044ad9c.1
jmp 0x18044bdd0
mov eax, dword [0x1807a1080]
or eax, dword [0x1807a1084]
sub eax, 0x98eb5b40
mov ecx, 0x9b80855a
xor edx, edx
div ecx
xor eax, 0xb57e0650
cmp eax, 0xfb7f4c6c
je 0x18044c155
jmp 0x18044bdfc
mov ecx, dword [0x1807a1088]
add ecx, dword [0x1807a108c]
add ecx, 0x640299d3
add ecx, 0xec79071e
or ecx, 0xe359dd51
cmp r8, 0
sete al
cmp ecx, 0x5bfecd0
jbe 0x18044bdfc
jmp 0x18044be2b
test al, 1
jne case.0x18044ad9c.1
jmp 0x18044be35
add rsi, 0x78
mov eax, dword [0x1807a1090]
and eax, dword [0x1807a1094]
or eax, 0xabd03e91
or eax, 0xb24d193f
add eax, 0xfc49dcf5
cmp eax, 0x7f87fa90
jbe 0x18044c166
mov eax, dword [0x1807a1098]
or eax, dword [0x1807a109c]
mov ecx, 0x1bbe155e
xor edx, edx
div ecx
sbb esi, dword [rcx]
sal bh, cl
int1
add eax, 0x42149706
or eax, 0x38e94a5b
mov rcx, qword [rsi]
cmp eax, 0xdf55fe4f
ja 0x18044c166
jmp 0x18044be8e
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp case.0x18044ad9c.1
cmc
sbb eax, 0xac8c60e7
sub rcx, 0xffffffffffffeea0
push rdx
invalid
cmp al, 0xd7
and eax, 0x75932c61
bnd jmp 0x18044ae25
cmp byte [rax], ch
jb 0x18044beee
xor dword [rdx - 0x30], edi
shr ecx, 0xaa
out dx, eax
invalid
cmpsd dword [rsi], dword [rdi]
pop rbp
jns 0x18044be6f
and dl, byte [rbx + 0x21]
nop
mov eax, 0xe91266dc
stc
out dx, eax
invalid
jmp 0x18044aeec
out 0x6f, al
xor eax, 0x7beaf5e0
push 0xfffffffffff03de9
dec esi
invalid
invalid
pushfq
and bh, byte [0x1a48dda43]
cmp dl, bh
mov ah, 0xbf
jmp 0x18044afeb
invalid
sub eax, 0x60e5926d
fdecstp
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x18044b0ca
sbb byte [rsi - 0x39], ah
mov gs, word [rdi - 0x50]
invalid
xchg edx, eax
jns 0x18044bf39
movabs eax, dword [0xfff241e9bb839fdb]
invalid
cli
and ebx, dword ds:[0x12dd16c0e]
mov r8, qword [rsi]
mov rcx, rdi
mov rdx, rbx
call r14
jmp 0x18044b21b
adc esi, dword [rcx - 0x89e78b4]
and eax, 0xde66a66d
retf 0x11e9
and ch, byte [rbp + 0x63]
sbb cl, bl
invalid
dec byte [rcx - 0x3c]
adc al, ah
ficom dword [rdi]
retf
mov ebx, 0x53614947
outsd dx, dword [rsi]
sub byte [rbp - 0xbbd17], dh
push rax
invalid
invalid
scasd eax, dword [rdi]
add al, 0xa5
retf 0x8ef2
mov ebp, 0x748ead21
shr dword [rbp + 0xd], 0x2d
or ah, al
jmp 0x18044b570
xor cl, al
adc al, 0x4c
jbe 0x18044bff9
out 0xe9, al
retf 0xfff5
push rdx
loopne 0x18044c054
loopne 0x18044c054
invalid
sbb al, al
invalid
invalid
test eax, 0xdf5b29ba
invalid
test byte [rdx - 0x3ae9c50a], bl
jle 0x18044c001
jmp 0x18044b7e6
jb 0x18044c0c8
invalid
test byte [r13 - 0x6c], r8b
adc dl, byte [rsi + 0x7b]
jmp 0x18044b872
mov eax, 0x96449cfb
mov bh, 0x58
pop rax
movabs byte [0x4850458b4d178b48], al
mov ecx, ebx
call r15
jmp 0x18044b8d3
mov dil, 0xc6
cmp byte [rdx], 0xb6
cmp eax, 0xe984f71a
mov ah, 0xf8
invalid
invalid
invalid
invalid
rol esi, cl
jne 0x18044c066
in al, dx
invalid
sal byte [rdi + rax*8 + 9], 0xd9
je 0x18044c091
or ecx, ebx
scasd eax, dword [rdi]
invalid
invalid
xlatb
invalid
int 0xce
int 0xa6
xchg ebx, eax
sar dword [rax - 0x4f3169b], 1
invalid
mov edx, 0x2b6c2216
movsb byte [rdi], byte [rsi]
call 0x17bc4aa3d
invalid
sti
push qword [rbx + riz - 0x52]
out dx, al
out dx, eax
or dword [rsi + 0x7c], ebp
sti
jmp 0x18044bd2f
scasb al, byte [rdi]
fcomp dword [rax + 0x1d]
sub ecx, dword [rsi]
xchg rbp, rax
jmp 0x18044bd9e
jae 0x18044c1d3
cmp al, 0x32
in al, dx
cmp dh, byte [rdx - 0x41]
sbb dword [rcx - 0x6b16e533], 0xe3fffffc
cld
jrcxz 0x18044c1ce
cld
invalid
lock xadd qword [rcx], rax
mov ecx, dword [0x1807a10a0]
add ecx, dword [0x1807a10a4]
or ecx, 0x76f9783c
xor ecx, 0xcd3ceac2
and ecx, 0x5dbfd952
cmp ecx, 0x82a93682
ja 0x18044c6d6
jmp 0x18044c1ff
mov ecx, dword [0x1807a10a8]
add ecx, dword [0x1807a10ac]
imul edx, ecx, 0x4040ab9
and edx, 0xb0434066
and edx, 0x4d76e7f0
cmp rax, 1
sete cl
cmp edx, 0x2d3ad93c
jae 0x18044c1ff
test cl, 1
jne 0x18044c233
jmp 0x18044c28f
mov eax, dword [0x1807a10b0]
and eax, dword [0x1807a10b4]
mov ecx, 0xf70aeb57
xor edx, edx
div ecx
imul eax, eax, 0x3fe1dc2b
imul eax, eax, 0x116c444b
cmp eax, 0x6b5f9742
jae 0x18044c6e3
mov eax, dword [0x1807a10b8]
mov ecx, dword [0x1807a10bc]
imul eax, ecx
or eax, 0x1edf3ab2
and eax, 0x1edf3ab6
cmp eax, 0xac3f402
jb 0x18044c6e3
jmp 0x18044c285
mov rcx, rdi
call fcn.1804b9d30
jmp 0x18044c28f
add rdi, 8
mov rcx, qword [rdi]
mov eax, dword [0x1807a10c0]
xor edx, edx
div dword [0x1807a10c4]
or eax, 0x3ba7b266
imul eax, eax, 0xdc72b74c
add eax, 0x8db0ff15
cmp eax, 0xec6e0048
ja 0x18044c6f0
jmp 0x18044c2c1
mov eax, dword [0x1807a10c8]
xor eax, dword [0x1807a10cc]
or eax, 0x235dad14
or eax, 0xa76c57b
imul edx, eax, 0xa00d569c
lock dec qword [rcx]
sete al
cmp edx, 0x67d80d54
ja 0x18044c2c1
test al, 1
jne 0x18044c2f5
jmp 0x18044c3ab
mov eax, dword [0x1807a10d0]
xor eax, dword [0x1807a10d4]
imul eax, eax, 0xd4a5dafb
mov ecx, 0xfbdd6809
xor edx, edx
div ecx
xor eax, 0x72cbf421
cmp eax, 0x5288cfc1
je 0x18044c704
mov eax, dword [0x1807a10d8]
mov ecx, dword [0x1807a10dc]
imul eax, ecx
add eax, 0x1bbaf45f
or eax, 0x5545f91f
imul eax, eax, 0x8e3fac8
cmp eax, 0x6de4893e
je 0x18044c704
jmp 0x18044c34c
mov rcx, rdi
call fcn.1804c6740
mov eax, dword [0x1807a10e0]
and eax, dword [0x1807a10e4]
or eax, 0xf9be3430
sub eax, 0x6d33eb21
mov ecx, 0xf5cffc12
xor edx, edx
div ecx
cmp eax, 0xec40bcf6
ja 0x18044c711
mov eax, dword [0x1807a10e8]
and eax, dword [0x1807a10ec]
mov ecx, 0xae4770e3
xor edx, edx
div ecx
imul eax, eax, 0xd36f7849
sub eax, 0x9db4a60c
cmp eax, 0xeb2df78d
jae 0x18044c711
jmp 0x18044c3ab
mov rcx, qword [r14]
mov edx, 0x20
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a10f0]
sub eax, dword [0x1807a10f4]
mov ecx, 0x9db76a3b
xor edx, edx
div ecx
and eax, 0x52d05296
or eax, 0xa2a5ffcf
cmp eax, 0x11f986e5
je 0x18044c71e
jmp 0x18044c3ea
mov eax, dword [0x1807a10f8]
add eax, dword [0x1807a10fc]
mov ecx, 0x1e29b569
xor edx, edx
div ecx
imul eax, eax, 0xf5f21630
mov ecx, 0xf5b98a8e
xor edx, edx
div ecx
mov rcx, qword [rbx]
cmp eax, 0x3e48eb50
ja 0x18044c3ea
jmp 0x18044c41a
call qword [sym.imp.ws2_32.dll_closesocket]
mov rcx, rsi
call fcn.18063b100
mov rax, qword [rsi]
test rax, rax
je 0x18044c517
jmp 0x18044c436
sub rax, 1
je 0x18044c58d
jmp 0x18044c442
mov rcx, rsi
add rcx, 8
mov rdx, qword [rcx]
mov rax, 0xffffffffffffffff
lock xadd qword [rdx], rax
mov edx, dword [0x1807a1100]
xor edx, dword [0x1807a1104]
imul edx, edx, 0x20bbdbe9
xor edx, 0x14cee88
sub edx, 0x1013601c
cmp edx, 0xf05eee60
jb 0x18044c72f
mov edx, dword [0x1807a1108]
sub edx, dword [0x1807a110c]
and edx, 0x420e4f5f
add edx, 0xa2539728
imul r8d, edx, 0xb9c79ffd
cmp rax, 1
sete dl
cmp r8d, 0x2791c73a
jae 0x18044c72f
test dl, 1
jne 0x18044c4bf
jmp 0x18044c655
call fcn.1804be730
mov eax, dword [0x1807a1110]
imul eax, dword [0x1807a1114]
imul eax, eax, 0xde3aa581
add eax, 0x7a821274
or eax, 0x35c82b5c
cmp eax, 0xea1b38c0
je 0x18044c740
mov eax, dword [0x1807a1118]
or eax, dword [0x1807a111c]
xor eax, 0xe1201dea
add eax, 0x64ce57f8
or eax, 0x2db2fee
cmp eax, 0x7ed34aea
je 0x18044c740
jmp 0x18044c655
mov rcx, rsi
add rcx, 8
mov eax, dword [0x1807a1120]
or eax, dword [0x1807a1124]
or eax, 0xbd7c7292
xor eax, 0x2c30787d
and eax, 0x5b905cec
cmp eax, 0xac3a7199
ja 0x18044c751
mov edx, dword [0x1807a1128]
sub edx, dword [0x1807a112c]
xor edx, 0xcf5dc5c9
or edx, 0x807ddc59
add edx, 0x71c4b423
mov rax, qword [rcx]
lock dec qword [rax]
sete al
cmp edx, 0xd12f3be0
je 0x18044c751
jmp 0x18044c57a
test al, 1
jne 0x18044c583
jmp 0x18044c655
call fcn.1804bab90
jmp 0x18044c655
mov rdi, rsi
add rdi, 8
mov rax, qword [rdi]
lock dec qword [rax]
sete al
mov ecx, dword [0x1807a1130]
imul ecx, dword [0x1807a1134]
sub ecx, 0x5c2625c6
sub ecx, 0xe242525a
sub ecx, 0x450cdef3
cmp ecx, 0xf146f022
ja 0x18044c765
jmp 0x18044c5cb
mov ecx, dword [0x1807a1138]
sub ecx, dword [0x1807a113c]
or ecx, 0xb6f13c3f
add ecx, 0x71b13b74
imul ecx, ecx, 0x2e6ce55c
cmp ecx, 0xf9d9c051
jae 0x18044c5cb
test al, 1
jne 0x18044c5f7
jmp 0x18044c655
mov eax, dword [0x1807a1140]
xor eax, dword [0x1807a1144]
sub eax, 0x3d9af79b
and eax, 0x3c3307b1
xor eax, 0x81283073
cmp eax, 0x74515a00
jbe 0x18044c772
jmp 0x18044c61f
mov eax, dword [0x1807a1148]
and eax, dword [0x1807a114c]
and eax, 0x2d9e1723
mov ecx, 0xa1a548ce
xor edx, edx
div ecx
mov ebx, eax
xor ebx, 0x22c6e727
mov rcx, rdi
call fcn.1804b80b0
cmp ebx, 0xe512df5d
jae 0x18044c61f
jmp 0x18044c653
jmp 0x18044c655
mov rdi, rsi
add rdi, 0x10
mov rax, qword [rsi + 0x10]
lock dec qword [rax]
sete al
jmp 0x18044c669
test al, 1
jne 0x18044c66f
jmp 0x18044c6cc
mov eax, dword [0x1807a1150]
imul eax, dword [0x1807a1154]
add eax, 0x9364f4f3
sub eax, 0x979c5110
xor eax, 0x3d310d47
cmp eax, 0xce14f681
jae 0x18044c787
mov eax, dword [0x1807a1158]
sub eax, dword [0x1807a115c]
imul esi, eax, 0x9f70b25b
or esi, 0x24db873d
or esi, 0xd9fb2be4
mov rcx, rdi
call fcn.1804c2000
cmp esi, 0xd2c873e4
jb 0x18044c787
jmp 0x18044c6ca
jmp 0x18044c6cc
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
rol byte [rsi + 0x4b], cl
push 0x36
invalid
push qword [rbx]
push rdi
invalid
in al, 0xbf
cmc
sbb dh, byte [rdx]
push rsp
push rbx
lock dec qword [rcx]
sete al
jmp 0x18044c2bf
pushfq
enter 0x6363, 4
adc byte [rbx], ah
jmp 0x18044c320
fdivr dword [rdx]
mov esp, 0xb7cc32eb
jmp 0x18044c37e
int3
movabs byte [0xadf1d59fffb1878f], al
cmp bl, cl
mov bl, 0xe9
mov ecx, 0xe9fffffc
pop rbx
and eax, 0x60f149fa
or al, 0xf1
pushfq
retf
jmp 0x1ca3eec8f
pop r14
push rdx
adc byte [rbx - 0x58], bh
in eax, dx
enter 0xffffffffffffffb3, 0x56
movabs eax, dword [0x8b8facfffffd9be9]
and byte [rbp + 8], bh
jno 0x18044c716
lodsb al, byte [rsi]
invalid
mov rax, qword [rcx]
lock dec qword [rax]
jmp 0x18044c544
ror edi, 0xd6
leave
movabs al, byte [0x1afffffe57e9e21d]
popfq
fidivr word [rcx - 0x4519b678]
sbb bl, byte [rbp + 0x4988b9de]
out 0xba, al
mov rcx, rdi
call fcn.1804b80b0
jmp 0x18044c61d
jg 0x18044c798
adc byte [rax - 0x53], al
shr eax, 0x93
mov rcx, rdi
call fcn.1804c2000
jmp 0x18044c696
cli
invalid
mov eax, dword [0x1807a1170]
and eax, dword [0x1807a1174]
mov ecx, 0x8dea7cce
xor edx, edx
div ecx
sub eax, 0x5de6bd6b
and eax, 0xaa18e6ff
cmp eax, 0xbe2e5825
je 0x18044ccd9
jmp 0x18044c840
mov eax, dword [0x1807a1178]
xor eax, dword [0x1807a117c]
add eax, 0x88874760
or eax, 0xf59e9025
or eax, 0xff5ec5eb
cmp eax, 0x2f681687
jbe 0x18044c840
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov eax, dword [0x1807a11d8]
mov r9d, dword [0x1807a11dc]
xor edx, edx
div r9d
div ecx
imul edx, eax, 0x281625eb
and edx, 0x51cdc05d
xor edx, 0xd00bd3e7
mov rax, 0xffffffffffffffff
lock xadd qword [r8], rax
cmp edx, 0xb2fb0a40
sti
mov dl, 0x76
invalid
jmp 0x18044cad7
mov edx, dword [0x1807a11e0]
imul edx, dword [0x1807a11e4]
and edx, 0x69c472e1
add edx, 0x86c66231
sub edx, 0x55de1417
invalid
invalid
adc al, 0xde
push rbp
xor eax, 0xe1e28100
jb 0x18044caad
imul eax, dword [rcx - 0x399dce3e], 0x17ea8186
adc al, 0xde
invalid
push rbp
cmp edx, 0x4c7a030d
jbe 0x18044cd53
jmp 0x18044cb04
mov edx, dword [0x1807a11e8]
adc eax, 0x3546de
imul edx, dword [0x1807a11ec]
or edx, 0xc17f9e77
add edx, 0x779067df
imul r8d, edx, 0xaad517e4
cmp rax, 1
sete dl
cmp r8d, 0xc6903ed6
jae 0x18044cb04
test dl, 1
jne 0x18044cb3b
jmp 0x18044cb99
call fcn.1804c6740
mov eax, dword [0x1807a11f0]
xor eax, dword [0x1807a11f4]
or eax, 0xc9794891
mov ecx, 0xa4d8ed76
xor edx, edx
div ecx
mov ecx, 0xb3f5a68e
xor edx, edx
div ecx
cmp eax, 0xe089cbf5
jae 0x18044cd60
jmp 0x18044cb70
mov eax, dword [0x1807a11f8]
sub eax, dword [0x1807a11fc]
add eax, 0x2dc6dcb1
mov ecx, 0xc25e9830
xor edx, edx
div ecx
imul eax, eax, 0x2450f544
cmp eax, 0xcd0a9071
je 0x18044cb70
jmp 0x18044cb99
mov rcx, qword [rbx]
mov edx, 0x20
mov r8d, 8
call fcn.1804cafa0
add byte [rbx + 0x35464e05], cl
add byte [rbx], ch
add eax, 0x35464c
xor eax, 0xfb248176
and al, 0xfb
sub eax, 0x1a06b387
xor eax, 0x3dfab1c
cmp eax, 0x748c8552
jbe 0x18044cd6d
jmp 0x18044cbd4
mov eax, dword [0x1807a1208]
xor edx, edx
div dword [0x1807a120c]
sub eax, 0x41ab8b4b
and eax, 0xa3f5cb8f
and eax, 0x622fe534
cmp eax, 0xe182371a
je 0x18044cbd4
jmp 0x18044cbfa
mov rcx, qword [rdi]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x18044c814
mov eax, dword [0x1807a1218]
sub eax, dword [0x1807a121c]
mov ecx, 0x9618aa42
xor edx, edx
div ecx
mov ecx, 0xbe01a18b
movabs eax, dword [0xc789f1f7d231be01]
movabs eax, dword [0xc789f1f7d231be01]
and edi, 0xed4bfac6
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call fcn.18044c180
cmp edi, 0x7360f685
jae 0x18044cd7e
jmp 0x18044cc72
add byte [rbx + 0x3545a805], cl
add byte [rbx], ch
add eax, 0x3545a6
mov eax, dword [0x1807a1220]
sub eax, dword [0x1807a1224]
or eax, 0x5bd593d9
xor eax, 0x22b0d8f3
mov ecx, 0x19a0a0f8
xor edx, edx
div ecx
cmp eax, 0x44f93b97
ja 0x18044cd97
mov eax, dword [0x1807a1228]
add eax, dword [0x1807a122c]
or eax, 0xd920e5e8
call 0x1ea1ded93
sal dh, 0x11
cmp ebp, esp
call 0x1ea1ded93
sal dh, 0x11
cmp ebp, esp
add eax, 0x9b71372d
cmp eax, 0x3e428799
cdq
xchg dword [rdx + 0x3e], eax
cdq
xchg dword [rdx + 0x3e], eax
jae 0x18044cd97
jmp 0x18044c814
and eax, edi
and ecx, dword [rsp + riz*2 - 0x58]
xchg cl, ch
invalid
lea ecx, [rbx + rbp + 0x24a56d94]
cmc
jmp 0x18044c83e
invalid
test al, 0x63
cwde
invalid
xchg ecx, eax
mov eax, 0x442ba76b
adc byte [rdi], al
jmp 0x18044cb6e
add byte [rax + 0x54], bh
xchg dword [rbx + 0x31], esi
pop rdi
out dx, al
push rsp
in al, dx
invalid
xchg ebx, eax
sub al, 0xd9
insb byte [rdi], dx
popfq
sub al, 0x54
cmp al, 0xe0
jnp 0x18044cdd3
mov ecx, esi
call fcn.18044c180
jmp 0x18044cc36
xchg ebp, eax
or byte [rax - 0x7f46460d], dl
and al, 0xe9
clc
invalid
mov r8d, 0x2ac90c24
xor edx, edx
div r8d
add eax, 0xf9abb5d9
cmp eax, 0x50e9587d
je 0x18044d46c
jmp 0x18044cdf0
mov eax, dword [0x1807a1238]
imul eax, dword [0x1807a123c]
or eax, 0xae42adb7
add eax, 0xc673f3eb
imul edx, eax, 0xb2e73340
mov al, byte [rcx]
cmp edx, 0x89789239
je 0x18044cdf0
jmp 0x18044ce19
movzx ecx, al
test al, al
je 0x18044ce36
jmp 0x18044ce22
sub ecx, 3
je 0x18044d0a1
jmp 0x18044ce2d
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov rax, qword [rsi + 0x50]
mov rcx, rax
and rcx, 3
lea rdx, [0x1806c8e58]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor eax, 0x94050300
xor eax, 0xfa70b900
rcl dword [rax - 0xe082dcf], 0x35
js 0x18044d032
invalid
mov edi, dword [0x1807a1288]
xor edi, dword [0x1807a128c]
and edi, 0x690039f3
xor edi, 0x28e26481
or edi, 0x17bfe5a
mov rcx, rsi
mov edx, 0x18
add byte [rax], al
invalid
sbb byte [rax], al
add byte [rax], al
mov r8d, 8
call fcn.1804cafa0
cmp edi, 0xa346187a
jp 0x18044d05d
invalid
invalid
je 0x18044d010
jp 0x18044d05d
movabs dword [0x423f058b00ebc774], eax
xor eax, 0x3d052300
xor eax, 0x4a43500
invalid
jmp 0x18044d04b
mov eax, dword [0x1807a1290]
and eax, dword [0x1807a1294]
xor eax, 0xca8204a4
xor eax, 0x69fdef23
imul eax, eax, 0x3b2ec1e5
and ebp, edi
std
imul ebp, dword [rcx - 0x40], 0x3b2ec1e5
cmp eax, 0x7f9429a7
je 0x18044d4d9
mov eax, dword [0x1807a1298]
or eax, dword [0x1807a129c]
mov ecx, 0x93d2148
xor edx, edx
div ecx
or eax, 0x1db333ef
xor eax, 0x1fdff28e
cmp eax, 0x44e41db7
ja 0x18044d4d9
jmp 0x18044ce2d
mov rax, rsi
add rax, 0x40
mov al, byte [rax]
cmp al, 0
jne 0x18044d185
mov eax, dword [0x1807a12a0]
add eax, dword [0x1807a12a4]
xor eax, 0xc9a2ac24
sub eax, 0x9f47d2c4
xor eax, 0xbcc489a1
cmp eax, 0x73323341
je 0x18044d4e6
jmp 0x18044d0da
mov eax, dword [0x1807a12a8]
xor eax, dword [0x1807a12ac]
xor eax, 0x4e556c55
imul eax, eax, 0xa1dd8791
mov ecx, 0xdf41918e
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x20
cmp eax, 0xe68eec10
je 0x18044d0da
jmp 0x18044d10a
mov rdi, qword [rcx]
cmp rdi, 0
je 0x18044d185
mov rax, rsi
add rax, 0x28
mov rbx, qword [rax]
mov eax, dword [0x1807a12b0]
sub eax, dword [0x1807a12b4]
or eax, 0x32be8773
mov ecx, 0x22519732
xor edx, edx
div ecx
and eax, 0xecf730ae
cmp eax, 0x8544fb83
jae 0x18044d4f7
jmp 0x18044d149
mov eax, dword [0x1807a12b8]
or eax, dword [0x1807a12bc]
xor eax, 0x21263500
lodsb al, byte [rsi]
mov al, 0xd
insd dword [rdi], dx
jae 0x18044d1c9
xor eax, 0x21263500
xor eax, 0x21263500
lodsb al, byte [rsi]
mov al, 0xd
insd dword [rdi], dx
jae 0x18044d1c9
mov ecx, 0x36601280
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x66ed4693
ja 0x18044d149
jmp 0x18044d185
mov eax, dword [0x1807a12c0]
xor edx, edx
div dword [0x1807a12c4]
xor eax, 0xf84756d7
sub eax, 0x27d1dbd1
mov ecx, 0xae7afb73
xor edx, edx
div ecx
cmp eax, 0xa3fdb07f
jae 0x18044d519
add byte [rax], al
add byte [rax], al
jmp 0x18044d1b3
mov ecx, dword [0x1807a12c8]
and ecx, dword [0x1807a12cc]
add ecx, 0xc2dd4a53
or ecx, 0x8773a61e
jae 0x18044d152
or ecx, 0x9cce9d2e
mov rax, rsi
add rax, 8
cmp ecx, 0x10b44a48
jb 0x18044d1b3
jmp 0x18044d1e2
mov r8, qword [rax]
cmp r8, 0
sete cl
mov eax, dword [str._B]
or eax, dword [0x1807a12d4]
imul eax, eax, 0x7b8a7ad5
mov r9d, 0x7ca4dc2d
xor edx, edx
div r9d
sub eax, 0xe2dd17c2
invalid
fucom st(2)
cmp eax, 0xf44e127e
je 0x18044d52a
invalid
mov eax, dword [0x1807a12d8]
and eax, dword [0x1807a12dc]
or eax, 0x9cbf8c3e
or eax, 0x329cdedf
sub eax, 0x2ef7a23a
cmp eax, 0xbadb8749
jb 0x18044d52a
test cl, 1
jne 0x18044d2b0
jmp 0x18044d246
mov eax, dword [0x1807a12e0]
add eax, dword [0x1807a12e4]
xor eax, 0x148112d4
add eax, 0x598f4e6f
xor eax, 0x1ce3aaca
cmp eax, 0x990dce5
jbe 0x18044d53b
mov eax, dword [0x1807a12e8]
sub eax, dword [0x1807a12ec]
or eax, 0x889653e6
or eax, 0xc6364116
mov ecx, 0xfa10b12e
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x10
cmp eax, 0xd15dadec
jae 0x18044d53b
jmp 0x18044d29f
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov rcx, qword [rsi]
mov eax, dword [0x1807a12f0]
sub eax, dword [0x1807a12f4]
mov r8d, 0x5c35c917
xor edx, edx
div r8d
or eax, 0x2ed29a44
or eax, 0xa4e97de
cmp eax, 0x24a55397
jb 0x18044d54c
mov eax, dword [0x1807a12f8]
imul eax, dword [0x1807a12fc]
add eax, 0x5cbc6605
and eax, 0x831b6d74
mov r8d, 0x4b789f52
xor edx, edx
div r8d
cmp eax, 0x60c9e395
ja 0x18044d54c
jmp 0x18044d30e
mov eax, ecx
and eax, 3
lea rdx, [0x1806c8e48]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov esp, 0x5954e94f
sub al, 0x82
jmp 0x18044cdee
add dword [rcx + rdx + 0x7b478fd8], 0xffffffd8
jmp 0x18044d072
fld st(3)
insd dword [rdi], dx
or dword [rbx + rcx - 0x74], esp
jmp 0x1622de15d
test ah, dh
add eax, dword [rbx - 0xd]
adc bh, cl
sub bl, ah
cmp ch, byte [rdi - 0x2676b73f]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x18044d147
push rcx
invalid
add ch, byte [rax - 0x337dc40a]
int3
ficomp word [rbx - 0x7b]
int 0xe4
jbe 0x18044d54e
fisttp qword [rdi + rbp*2 - 0x24]
jmp 0x18044d26c
add dword ds:[rcx + 0x2a], 0xffffffd5
sub dl, r13b
repe cmpsd dword [rsi], dword [rdi]
adc eax, 0x2cb3c8b4
jmp 0x18044d2df
mov eax, dword [0x1807a1a48]
and eax, dword [0x1807a1a4c]
mov r9d, 0xbd4b4ee9
xor edx, edx
div r9d
or eax, 0x7993b1f9
sub eax, 0x5a8cb27b
mov rdx, qword [r8]
mov edx, dword [rax]
mov edx, dword [rax]
cmp rdx, 3
sete r9b
add eax, dword [rcx + 0xf]
xchg esp, eax
sar dword [0x183bb1b38], 0x72
cmp eax, 0x376032c
jb 0x1804517da
test r9b, 1
cmp eax, 0x376032c
jb 0x1804517da
test r9b, 1
jne 0x180451839
jmp 0x180451815
mov rax, rsi
add rax, 0x10
mov rcx, qword [rax]
lea rax, [0x1806c8a30]
mov rax, qword [rax + rdx*8]
add rcx, rax
call fcn.18063c170
mov rcx, qword [rsi]
add rcx, 0xffffffffffffffff
mov qword [rsi], rcx
xor eax, eax
jmp 0x180451862
shl eax, 0x10
movzx esi, word [rsp + 0x2c]
je 0x180451881
sub al, 9
invalid
jmp 0x18045188c
je 0x180451881
sub al, 9
invalid
movzx esi, dil
shl esi, 8
movzx ecx, bl
or esi, ecx
lea rcx, [rsp + 0x2d]
mov byte [rsp + 0x2d], 0
mov byte [rsp + 0x2c], 0
shl esi, 8
movzx eax, al
mov dh, 0xc0
or esi, eax
call fcn.180641060
jmp 0x18045188c
mov eax, esi
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
int3
int3
push r14
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov rsi, qword [rcx]
mov rcx, rsi
add rcx, 0x1b8
mov r8b, byte [rsi + 0x1b8]
mov eax, dword [0x1807a1a50]
and eax, dword [0x1807a1a54]
and eax, 0x8cd5abc7
imul eax, eax, 0xcf5f036d
mov r9d, 0x9f2a2c31
xor edx, edx
div r9d
cmp eax, 0x4d968a06
je 0x180451d3c
jmp 0x1804519c1
mov eax, dword [0x1807a1a58]
add eax, 0x350091
add byte [0x10f4a1cca], dh
add byte [0x1fe2c3ed0], dh
out 0x7d, eax
add eax, dword [0x1807a1a5c]
and eax, 0x2be97de7
out 0x7d, eax
jmp 0x12efe5b00
pop rdi
xlatb
xor r10, rdx
div r9d
add eax, 0x67d85cb5
cmp r8b, 0
sete dl
cmp eax, 0x4f9bea8f
jb 0x1804519c1
pop qword [rax]
xor eax, 0x7de72500
out 0x7d, eax
out 0x7d, eax
jmp 0x12efe5b00
jmp 0x1804519f2
test dl, 1
jne 0x1804519fc
jmp 0x180451aa5
mov eax, dword [str.5G]
and eax, dword [0x1807a1a64]
or eax, 0x8e331e34
add eax, 0x3cfeb0b7
or eax, 0x7b44528f
cmp eax, 0xcc921597
jb 0x180451d49
invalid
add eax, dword [rax]
invalid
invalid
mov eax, dword [0x1807a1a68]
add eax, 0x350040
add eax, dword [0x1807a1a6c]
imul eax, eax, 0xdafd7b90
imul eax, eax, 0x319bd50e
sub eax, 0x363eabb8
mov byte [rcx], 1
cmp eax, 0xd26eb0f9
je 0x180451d49
jmp 0x180451a4f
mov eax, dword [0x1807a1a70]
and eax, dword [0x1807a1a74]
mov ecx, 0xa2409e6e
xor edx, edx
div ecx
xor eax, 0x16691290
xor eax, 0x6f686801
cmp eax, 0x62c45e24
je 0x180451d5d
mov eax, dword [0x1807a1a78]
add eax, dword [0x1807a1a7c]
add eax, 0xa08e7567
mov ecx, 0x9965d514
xor edx, edx
div ecx
and eax, 0xfe9bbf89
cmp eax, 0xbf90c9e
jae 0x180451d5d
jmp 0x180451aa5
mov rdi, rsi
add rdi, 0x1c0
mov rcx, rdi
call fcn.18063b420
mov rcx, rsi
add rcx, 0x180
call fcn.18064a9b0
mov rbx, rsi
add rbx, 0x1a0
add rsi, 0x80
lea r15, [rsp + 0x28]
add r15, 8
lea rcx, [rsp + 0x28]
mov rdx, rbx
mov r8, rsi
invalid
call fcn.1804027b0
invalid
mov r14, qword [rsp + 0x28]
movabs rax, 0x7ffffffffffffffb
mov rcx, r14
add rcx, rax
ror dword [rax - 0x7d], 0xf9
add cl, byte [rdi]
invalid
invalid
add al, byte [rax]
invalid
jmp 0x180451b11
mov rcx, rdi
call fcn.18063b3f0
movabs rax, 0x8000000000000000
xor r14, rax
mov rax, r14
sub rax, 5
mov eax, 5
cmovb rax, r14
lea rcx, [rsp + 0x28]
mov rdx, rax
sub rdx, 4
ja 0x180451bd7
lea rcx, [0x1806c8e68]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
jmp 0x180451b8b
mov eax, dword [0x1807a1a88]
and eax, dword [0x1807a1a8c]
invalid
xor al, 0
and eax, 0xd5c4a898
test al, 0xc4
invalid
sub eax, 0x9aad0a57
or ch, byte [rbp + 0x4a10359a]
add al, 0x33
add al, 0x33
cmp eax, 0xa7d4b178
invalid
je 0x180451b8b
mov rcx, r15
mov ecx, edi
jmp 0x180451bd7
mov ecx, edi
jmp 0x180451bd7
mov esi, dword [rdi]
movabs rax, 0x8000000000000002
cmp r14, rax
setl al
test al, 1
mov rcx, r15
jne 0x180451cac
jmp 0x180451bda
mov r14, qword [rcx]
cmp r14, 0
je 0x180451cac
mov eax, dword [0x1807a1a90]
sub eax, dword [0x1807a1a94]
mov r8d, 0x7184a0b6
xor edx, edx
div r8d
and eax, 0xfb0e7a75
sub eax, 0xff270f8b
cmp eax, 0xb4f720dd
je case.0x180441f88.109
mov eax, dword [0x1807a1a98]
or eax, dword [0x1807a1a9c]
sub eax, 0x93b39016
mov r8d, 0xaddb59be
xor edx, edx
div r8d
or eax, 0xa1a28723
mov r12, rcx
add r12, 8
cmp eax, 0x107fc8c8
jbe case.0x180441f88.109
jmp 0x180451c45
mov eax, dword [0x1807a1aa0]
or eax, dword [str.3W]
and eax, 0x3ceb5270
add eax, 0xd8f42e1f
imul eax, eax, 0x247c6bca
cmp eax, 0x9b9f3cca
je 0x180451d8c
mov ebp, dword [0x1807a1aa8]
or ebp, dword [0x1807a1aac]
or ebp, 0x32b3b74b
sub ebp, 0x1e6170bb
sub ebp, 0x4f143218
mov rcx, qword [r12]
mov rdx, r14
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x970af033
jae 0x180451d8c
jmp 0x180451caa
jmp 0x180451cac
mov eax, dword [0x1807a1ab0]
xor eax, dword [0x1807a1ab4]
and eax, 0x7bc300fd
mov ecx, 0xdf7c08c5
xor edx, edx
div ecx
and eax, 0x617f722e
cmp eax, 0x11055bbf
jae 0x180451dab
jmp 0x180451cd8
mov eax, dword [0x1807a1ab8]
and eax, dword [0x1807a1abc]
add eax, 0x40ffda87
sub eax, 0xd9aaeb15
and eax, 0xc840bcb6
cmp eax, 0xe75b876
jbe 0x180451cd8
jmp 0x180451cfc
lea rcx, [rsp + 0x28]
mov rdx, rbx
mov r8, rsi
call fcn.1804027b0
mov r14, qword [rsp + 0x28]
sub byte [rax - 0x48], cl
sti
invalid
invalid
invalid
invalid
invalid
invalid
jg 0x180451d68
mov ecx, esi
sub byte [rax - 0x48], cl
sti
jg 0x180451d68
mov ecx, esi
add rcx, rax
add ecx, eax
cmp rcx, 2
jae 0x180451b11
add cl, byte [rdi]
and esi, 0xfffffffd
invalid
jmp 0x180451d2d
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
sbb ebx, dword [rcx - 5]
int1
ret
adc dword [rbx], ecx
movabs eax, dword [0x644a96974ba1f2e8]
mov dh, 0xc6
add dword [rcx], eax
jmp 0x180451a22
rcr dword [rcx + 0x7a], cl
invalid
invalid
dec ecx
adc eax, 0xa1406820
invalid
invalid
mov esi, esp
cmp ecx, ebp
invalid
invalid
movabs eax, dword [0xfffffe0ee939e689]
jmp 0x180451b89
mov word [rdx], gs
mul byte [rdx + rax*8 + 0x36]
wait
wait
in eax, 0x40
loopne 0x180451d9d
jmp 0x180451c10
out 0x70, al
cmpsd dword [rsi], dword [rdi]
insb byte [rdi], dx
jne 0x180451dcc
jns 0x180451de8
mov rcx, qword [r12]
mov rdx, r14
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.1804cafa0
jmp 0x180451c6c
cmpsb byte [rsi], byte [rdi]
xor dword [rax + 0x46], esi
sub dword [rsi], edi
invalid
mov rsi, rcx
mov eax, dword [0x1807a1ac0]
and eax, dword [0x1807a1ac4]
xor eax, 0x82115a06
or eax, 0x81788e4b
or eax, 0x1f7bb3fe
jnp 0x180451e09
cmp eax, 0xca173575
jae 0x18045211d
jmp 0x180451df7
mov ecx, dword [0x1807a1ac8]
mov eax, dword [0x1807a1acc]
and ecx, eax
add ecx, 0xee72c31a
retf
jb 0x180451df9
xor ecx, 0x7cbdeea2
mov eax, 0x9033e1c1
imul rcx, rax
shr rcx, 0x3e
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov rdi, rsp
cmp ecx, 0xba3742c5
ja 0x180451df7
jmp 0x180451e38
mov eax, dword [0x1807a1ad0]
and eax, dword [0x1807a1ad4]
and eax, 0x75ace000
or eax, 0x8b0092db
and eax, 0xbd927bd3
cmp eax, 0x37232ad1
jbe 0x18045212a
mov eax, dword [0x1807a1ad8]
sub eax, dword [0x1807a1adc]
mov ecx, 0xcedfcecf
xor edx, edx
div ecx
mov ecx, 0xa66a87ac
xor edx, edx
div ecx
mov r14d, eax
or r14d, 0x1e68d698
mov rbx, rsi
add rbx, 0x120
mov r15, rdi
add r15, 8
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1804027b0
add rsp, 0x20
cmp r14d, 0xabadecd2
jae 0x18045212a
jmp 0x180451ebc
mov rax, qword [rdi]
movabs rcx, 0x7ffffffffffffffb
mov rdx, rax
add rdx, rcx
cmp rdx, 2
jb 0x180452097
jmp 0x180451edb
movabs rcx, 0x8000000000000000
xor rax, rcx
mov rcx, rax
sub rcx, 5
mov edx, 5
cmovb rdx, rax
mov rax, rdx
sub rax, 4
mov rcx, rdi
ja 0x180451f48
lea rax, [0x1806c8e7c]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
mov rcx, r15
jmp 0x180451f48
mov rcx, r15
jmp 0x180451f48
mov rcx, r15
jmp 0x180451f48
mov rcx, r15
jmp 0x180451f48
mov r8, qword [r15]
movabs rax, 0x8000000000000002
cmp r8, rax
setl al
test al, 1
mov rcx, r15
jne 0x180452016
jmp 0x180451f99
mov eax, dword [0x1807a1ae0]
imul eax, dword [0x1807a1ae4]
or eax, 0xf4dfdb17
add eax, 0x5b623005
sub eax, 0xbf2accc2
cmp eax, 0xb3c7001
je 0x180452154
jmp 0x180451f71
mov eax, dword [0x1807a1ae8]
imul eax, dword [0x1807a1aec]
add eax, 0xc1de96e2
and eax, 0xe24a1af3
and eax, 0x8fafe632
mov r8, qword [rcx]
cmp eax, 0xf0204873
jae 0x180451f71
jmp 0x180451f99
cmp r8, 0
je 0x180452016
mov eax, dword [0x1807a1af0]
add eax, dword [0x1807a1af4]
imul eax, eax, 0xa540d9f2
add eax, 0x2b2b1ab6
sub eax, 0xdfc8a09b
cmp eax, 0x6472df1c
jb 0x180452161
mov eax, dword [0x1807a1af8]
xor edx, edx
div dword [0x1807a1afc]
imul edx, eax, 0x5c2486cd
sub edx, 0x631bd42c
or edx, 0x6edef3da
mov rax, rcx
add rax, 8
cmp edx, 0x28f76420
jb 0x180452161
jmp 0x180451ffb
mov rcx, qword [rax]
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
jmp 0x180452016
mov eax, dword [0x1807a1b00]
xor eax, dword [0x1807a1b04]
sub eax, 0x20182704
xor eax, 0x7caae87b
xor eax, 0x6ed9a642
cmp eax, 0xdf353537
je 0x18045216e
jmp 0x18045203e
mov eax, dword [0x1807a1b08]
add eax, dword [0x1807a1b0c]
xor eax, 0xb1f2d201
add eax, 0x3813d1f4
or eax, 0xfbff5242
cmp eax, 0x274d03d9
jb 0x18045203e
jmp 0x180452062
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1804027b0
add rsp, 0x20
mov rax, qword [rdi]
movabs rcx, 0x7ffffffffffffffb
mov rdx, rax
add rdx, rcx
cmp rdx, 2
jae 0x180451edb
jmp 0x180452097
mov rcx, qword [rsi + 0x128]
jmp 0x1804520a0
mov rsi, qword [rcx + 0x508]
sub rsp, 0x20
mov edx, 0x520
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
cmp rsi, 0
mov rcx, rsi
jne 0x1804520a0
mov eax, dword [0x1807a1b10]
xor eax, dword [0x1807a1b14]
and eax, 0xf159bc27
add eax, 0xf67b11d3
sub eax, 0x6ab4771a
cmp eax, 0x930c851b
je 0x18045217f
mov eax, dword [0x1807a1b18]
or eax, dword [0x1807a1b1c]
sub eax, 0xfaab4f90
add eax, 0x536af1e5
or eax, 0x38acc63c
cmp eax, 0xbefdbe82
ja 0x18045217f
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
sahf
sbb al, 0xa3
jb 0x180452199
mov ch, 0xe9
retf
cwde
nop
sub byte [rbx + 0x484bf5a5], dh
mov edx, esi
add rdx, 0x120
sub rsp, 0x20
mov rcx, rdi
mov r8, rsi
call fcn.1804027b0
add rsp, 0x20
jmp 0x180451e5e
or ah, 0x86
pop rbp
push rdi
push rbp
add dword [0x180433049], ebx
call qword [rdi]
ret 0xe5a9
invalid
ror dword [rbx + 0x1d914e6c], 0x12
pop rax
invalid
invalid
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rsi, rcx
mov r15, qword [rsi + 8]
mov edi, dword [rsi + 8]
mov eax, dword [0x1807a1b20]
xor edx, edx
div dword [0x1807a1b24]
imul eax, eax, 0xf756f980
sub eax, 0x938d460c
and eax, 0x52fd0e45
cmp eax, 0x1e3faf7f
je 0x180452b58
mov eax, dword [0x1807a1b28]
imul eax, dword [0x1807a1b2c]
imul eax, eax, 0xa078cf9c
and eax, 0x777c9c03
sub eax, 0x26d6f40b
mov r9, qword [rsi + 0x18]
mov rcx, r9
sub rcx, r15
cmp eax, 0xf27138c0
je 0x180452b58
jmp 0x180452204
mov eax, dword [0x1807a1b30]
imul eax, dword [0x1807a1b34]
or eax, 0xa1d59b8e
and eax, 0x4a67e2a8
or eax, 0x7c5c8627
cmp eax, 0xeb15e981
jae 0x180452b65
jmp 0x18045222d
mov eax, dword [0x1807a1b38]
imul eax, dword [0x1807a1b3c]
mov r8d, 0xffddab87
xor edx, edx
div r8d
mov r8d, eax
xor r8d, 0xed077964
and r8d, 0x4cdded1d
mov r10d, 0x30
xor byte [rax], al
add byte [rax], al
xor byte [rax], al
add byte [rax], al
mov rax, rcx
xor edx, edx
div r10
mov rdi, rax
cmp r9, r15
sete al
cmp r8d, 0xc36f9fc5
je 0x18045222d
test al, 1
jne 0x180452a65
jmp 0x180452280
xor ebx, ebx
jmp 0x180452284
imul rax, rbx, 0x30
mov r8, r15
add r8, rax
add rbx, 1
mov r9, qword [r8 + 8]
cmp r9, 0
je 0x180452a54
mov eax, dword [0x1807a1b40]
imul eax, dword [0x1807a1b44]
add eax, 0xba3566a4
add eax, 0xc8384e86
mov ecx, 0x584bd9ba
xor edx, edx
div ecx
cmp eax, 0x1a28acbc
ja 0x180452b76
mov ecx, dword [0x1807a1b48]
and ecx, dword [0x1807a1b4c]
or ecx, 0xcb74a7e5
or ecx, 0x7d85f93b
leave
cmp edi, ecx
test dword [rbp - 0x7f], edi
loope 0x180452286
leave
out dx, eax
pop rdi
mov rax, r8
add rax, 0x18
rcr byte [rax], 0x81
stc
movabs byte [0x87a860f4c4c51], al
invalid
jmp 0x1804522fe
mov rcx, qword [rax]
cmp rcx, 0
sete al
test al, 1
jne 0x180452a03
jmp 0x180452312
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rsi
mov r13, qword [r8]
movaps xmm0, xmmword [r13]
pmovmskb r12d, xmm0
xor r12w, 0xffff
mov r14, r13
add r14, 0x10
mov qword [rsp + 0x40], r8
jmp 0x180452341
mov eax, dword [0x1807a1b50]
sub eax, dword [0x1807a1b54]
sub eax, 0x29b74b6
add eax, 0x938eda08
xor eax, 0xe0e3cfee
cmp eax, 0xa9d0f8ad
ja 0x180452b83
mov eax, dword [0x1807a1b58]
sub eax, dword [0x1807a1b5c]
mov r8d, 0xc31155ea
xor edx, edx
div r8d
xor eax, 0xf513f2a8
imul edx, eax, 0x24af992f
cmp r12w, 0
sete al
cmp edx, 0x5905fa41
cli
cli
add eax, 0xe6840f59
invalid
add byte [rax], al
test al, 1
jne 0x1804523a7
mov r8w, r12w
mov r8d, r12d
jmp 0x180452425
jmp 0x180452408
xor r8w, 0xffff
mov eax, dword [0x1807a1b60]
and eax, dword [0x1807a1b64]
or eax, 0xdf0ee0cb
mov r9d, 0xbbc74fd9
mov ebx, 0xf741d231
int1
mov ebx, 0xf741d231
int1
mov r9d, 0xe2d2133f
xor edx, edx
div r9d
cmp eax, 0xaca20ddc
jae 0x180452b94
jmp 0x1804523e2
mov eax, dword [0x1807a1b68]
xor edx, edx
div dword [0x1807a1b6c]
sub eax, 0x231af151
and eax, 0xe6d5408
xor eax, 0x80375fff
cmp eax, 0x89d26b0
je 0x1804523e2
jmp 0x180452425
movaps xmm0, xmmword [r14]
pmovmskb r8d, xmm0
add r13, 0xfffffffffffffc80
add r14, 0x10
cmp r8w, 0xffff
invalid
je 0x180452408
push qword [rbp + riz*8 - 0x15]
test byte [rbx + 0x34f74505], cl
jmp 0x1804523a9
mov eax, dword [0x1807a1b70]
xor edx, edx
div dword [0x1807a1b74]
add byte [rcx], dh
sal bh, cl
xor eax, 0x34f741
add eax, 0x3d22e0fd
xor eax, 0x26cedad2
fcmove st(0), st(6)
mov r9d, 0x22546f43
xor edx, edx
div r9d
cmp eax, 0xbbb98091
jae 0x180452ba5
jmp 0x180452455
mov eax, dword [0x1807a1b78]
imul eax, dword [0x1807a1b7c]
or eax, 0x29113f5c
and eax, 0xd938653e
mov r9d, 0x88fc57b1
xor edx, edx
div r9d
tzcnt edx, r8d
movzx edx, dx
xor r9d, r9d
sub r9, rdx
imul rdx, r9, 0x38
mov rbp, r13
add rbp, rdx
mov rsi, rcx
add rsi, 0xffffffffffffffff
mov r12w, r8w
add r12w, 0xffff
and r12w, r8w
mov rbx, qword [rbp - 0x38]
cmp rbx, 0
sete dl
cmp eax, 0xb7cd313a
jae 0x180452455
test dl, 1
jne 0x180452551
jmp 0x1804524c0
mov qword [rsp + 0x28], r14
mov rax, rbp
add rax, 0xffffffffffffffc8
add rax, 8
mov r14, qword [rax]
mov qword [rsp + 0x30], r13
mov eax, dword [0x1807a1b80]
or eax, dword [0x1807a1b84]
mov ecx, 0xc21e536a
xor edx, edx
div ecx
mov ecx, 0xfb373137
invalid
xor dword [rdi], esi
sti
xor edx, edx
div ecx
add eax, 0xf0b3976
cmp eax, 0xe45d2c61
jae 0x180452bb2
invalid
jmp 0x180452508
mov r13d, dword [0x1807a1b88]
sub eax, 0x34f679
add byte [rbx + rcx + 0x2d], al
jbe 0x18045250a
or r13d, dword [0x1807a1b8c]
xor al, 0
or r13d, 0x8675a6c9
or r13d, 0x6870a983
sub r13d, 0x2263acf4
mov rcx, r14
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
cmp r13d, 0xafd94f3b
cmp ecx, dword [rdi - 0x27]
scasd eax, dword [rdi]
jbe 0x180452508
mov r13, qword [rsp + 0x30]
mov r14, qword [rsp + 0x28]
jmp 0x180452551
mov al, byte [rbp - 0x20]
movzx eax, al
mov rcx, rax
sub rcx, 0xf
ja 0x180452570
lea rcx, [0x1806c8e90]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0x8be0ffc8
add eax, 0x34f61a
mov eax, dword [0x1807a1b90]
imul eax, dword [0x1807a1b94]
add eax, 0xe53e7ac3
mov ecx, 0xb75a45d0
xor edx, edx
div ecx
add eax, 0xba089d8a
cmp eax, 0x7778e59e
jbe 0x180452bd4
jmp 0x18045259d
mov eax, dword [0x1807a1b98]
xor edx, edx
div dword [0x1807a1b9c]
xor eax, 0x7adbea06
mov ecx, 0xcd9277a2
xor edx, edx
div ecx
and eax, 0x78e5213a
mov rcx, rbp
add rcx, 0xffffffffffffffc8
add rcx, 0x20
and byte [0x1cb00be33], bh
and byte [0x1cb00be33], bh
je 0x18045259d
jmp 0x1804525d2
call fcn.180505a50
jmp 0x180452987
xchg esp, eax
invalid
adc dword [0x13e86a1cd], ecx
cmp eax, 0x22732c51
jb 0x180452bf2
jmp 0x18045266d
mov eax, dword [0x1807a1bb8]
imul eax, dword [0x1807a1bbc]
or eax, 0x948ce00
sub eax, 0x9899cde1
imul ecx, eax, 0xfc58e794
cmp rbx, 0
sete al
cmp ecx, 0xd89bfb98
je 0x18045266d
test al, 1
jne 0x180452987
jmp 0x1804526a3
mov qword [rsp + 0x28], r14
mov r14, qword [rbp - 0x10]
mov eax, dword [0x1807a1bc0]
or eax, dword [0x1807a1bc4]
xor al, 0
xor al, 0
mov ecx, 0xfe6cd388
xor edx, edx
div ecx
add eax, 0x157fa61b
mov ecx, 0x7a5c34b2
xor edx, edx
div ecx
cmp eax, 0xc2c7ad8f
ja 0x180452bff
jmp 0x1804526dc
mov eax, dword [0x1807a1bc8]
add eax, dword [str._Fgm_b]
sub eax, 0x6c727d2a
mov ecx, 0xc6348555
xor edx, edx
div ecx
mov ecx, 0x995c8aef
xor edx, edx
div ecx
mov ebp, eax
mov rcx, r14
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xa371036d
je 0x1804526dc
jmp 0x18045271c
mov r14, qword [rsp + 0x28]
jmp 0x180452987
mov eax, dword [0x1807a1bd8]
imul eax, dword [0x1807a1bdc]
sub eax, 0x3631f6f3
mov ecx, 0x25bee474
xor edx, edx
div ecx
or eax, 0x9c058b34
pushfq
pushfq
mov rbx, rbp
add rbx, 0xffffffffffffffc8
add rbx, 0x20
cmp eax, 0x7d00b86b
jbe 0x180452750
jmp 0x180452784
mov rcx, rbx
call fcn.18049fc70
mov r8, qword [rbx]
cmp r8, 0
sete cl
mov eax, dword [0x1807a1be0]
xor edx, edx
div dword [0x1807a1be4]
mov r9d, 0x39c1930
xor edx, edx
div r9d
and eax, 0x5fe7d849
mov r9d, 0x87b00762
xor edx, edx
div r9d
cmp eax, 0x34fc2bdf
jae 0x180452c2e
jmp 0x1804527cc
add byte [rbx + 0x34f41605], cl
add byte [rcx], dh
sal bh, cl
xor eax, 0x34f412
mov eax, dword [0x1807a1be8]
xor edx, edx
div dword [0x1807a1bec]
mov r9d, 0xc50e3de
xor edx, edx
div r9d
imul eax, eax, 0xc76a8553
imul eax, eax, 0xc41c4ed
cmp eax, 0xbba6354f
je 0x1804527cc
test cl, 1
jne 0x180452987
jmp 0x180452803
mov rcx, qword [rbp - 0x10]
shl r8, 5
mov rdx, r8
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a1bf0]
and eax, dword [0x1807a1bf4]
imul eax, eax, 0xa39a79f0
imul eax, eax, 0xacb9271a
sub eax, 0xddc2beb3
cmp eax, 0x9865de3b
ja 0x180452c3b
mov eax, dword [0x1807a1bf8]
imul eax, dword [0x1807a1bfc]
imul eax, eax, 0x152c2030
or eax, 0x37e27753
mov ecx, 0x316a6953
xor edx, edx
div ecx
cmp eax, 0xdda3701f
ja 0x180452c3b
jmp 0x180452987
lea ecx, [rsi + 0x1edf6925]
invalid
cmp rsi, 0
sete cl
mov eax, dword [0x1807a1c30]
or eax, dword [0x1807a1c34]
add eax, 0xc0f20aca
and eax, 0xa649b12
mov r8d, 0x3dd23f83
xor edx, edx
div r8d
cmp eax, 0x783b1ab7
ja 0x180452c7b
mov eax, dword [0x1807a1c38]
sub eax, dword [0x1807a1c3c]
and eax, 0x3ecee4a5
or eax, 0x3630bc73
or eax, 0x8fe309ce
cmp eax, 0x39528906
jbe 0x180452c7b
mov rax, r9
add rax, 1
mov ecx, 0x38
mul rcx
seto cl
add rax, 0xf
and rax, 0xfffffffffffffff0
add r9, 0x11
mov rdx, rax
add rdx, r9
movabs rcx, 0x7ffffffffffffff1
cmp rdx, rcx
setb cl
cmp rdx, 0
je 0x180452a54
mov rcx, qword [r8]
xor r8d, r8d
sub r8, rax
add rcx, r8
mov r8d, 0x10
call fcn.1804cafa0
cmp rbx, rdi
sete al
test al, 1
jne 0x180452a63
jmp 0x180452284
jmp 0x180452a65
mov rcx, rsi
add rcx, 0x10
mov eax, dword [0x1807a1c40]
add eax, dword [0x1807a1c44]
imul eax, eax, 0xd613bd0c
or eax, 0xc298c4b3
mov r8d, 0x9a43dcef
xor edx, edx
div r8d
cmp eax, 0xe0f65018
je 0x180452c88
jmp 0x180452a9b
mov eax, dword [0x1807a1c48]
sub eax, dword [0x1807a1c4c]
xor eax, 0xef490c19
mov r8d, 0xf2ca4883
xor edx, edx
div r8d
imul r8d, eax, 0x579f720c
mov rax, qword [rcx]
cmp rax, 0
sete dl
cmp r8d, 0x8f631610
je 0x180452a9b
jmp 0x180452ad3
test dl, 1
jne 0x180452b47
jmp 0x180452ada
mov ecx, dword [0x1807a1c50]
imul ecx, dword [0x1807a1c54]
sub ecx, 0x1914344f
imul ecx, ecx, 0x856ac717
add ecx, 0x8658cabc
cmp ecx, 0x89789bbd
jb 0x180452c99
mov ecx, dword [0x1807a1c58]
or ecx, dword [0x1807a1c5c]
and ecx, 0x3abbdfb9
imul ecx, ecx, 0xac36be04
imul r8d, ecx, 0x2900385e
mov rcx, qword [rsi]
imul rdx, rax, 0x30
cmp r8d, 0xfaad4c90
je 0x180452c99
jmp 0x180452b3a
mov r8d, 8
call fcn.1804cafa0
jmp 0x180452b47
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sar dword [rdi], cl
xor bh, byte [rdx - 0x29]
fdivr dword [rdx - 0x99416ee]
invalid
hlt
cmp eax, 0xd3586e75
mov ecx, 0xfff748e9
jmp [rdi]
invalid
test eax, 0x219c69d6
or al, 0xd7
adc byte ss:[rdx + 0x39], dl
mov ch, cl
cmp edi, eax
invalid
add dword [rdi - 0x6e], esp
push rsi
sbb bh, byte [rcx + rbx*8]
out dx, al
jmp 0x180452453
xor al, 0xbd
sub al, byte [r13 + 0x21]
jb 0x180452ba1
out 0xb2, al
int 0xc5
mov rcx, r14
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
jmp 0x180452506
invalid
push 0xffffffffffffffb2
jne 0x180452c38
out dx, eax
out dx, eax
push rsi
sbb cl, ch
insb byte [rdi], dx
cli
invalid
sbb ah, byte [rcx - 5]
loop 0x180452c48
add eax, 0xb8e56e91
sbb cl, byte [rbp + 0x4c]
mov ecx, esi
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
jmp 0x1804526da
xor ecx, dword [rbp + 0x1fe52de4]
rcr byte [0x18040bc23], 1
jmp qword [rax + rbx*4 + 0x2b]
sti
invalid
cwde
sub eax, dword [rsi]
sal byte [rdx + rax*8], 1
push rsi
jmp 0x180452841
jp 0x180452bf5
invalid
clc
mov bl, 0x35
call 0x16e77a1d7
jmp 0x1804529ba
cmp eax, ebp
adc esi, 0x52
popfq
insd dword [rdi], dx
invalid
jp 0x180452cd7
sbb ch, byte [rcx]
invalid
ror byte [rcx - 9], cl
invalid
mov ecx, dword [0x1807a1c90]
xor ecx, dword [0x1807a1c94]
imul ecx, ecx, 0x1b64017c
add ecx, 0x508c70a1
and ecx, 0x8d61ca7f
cmp ecx, 0x962b36e3
jae 0x1804532d5
mov r9d, dword [0x1807a1c98]
or r9d, dword [0x1807a1c9c]
and r9d, 0x350542bc
xor r9d, 0x111a0aec
add r9d, 0x1f4818d6
imul rdx, rax, 0x28
mov rcx, rbx
add rcx, rdx
mov r14, rax
add r14, 1
mov r8, qword [rcx]
movabs rdx, 0x8000000000000000
mov r10, r8
xor r10, rdx
mov rdx, r10
sub rdx, 5
mov edx, 5
cmovb rdx, r10
cmp r9d, 0xe444dbee
ja 0x1804532d5
mov rax, rdx
sub rax, 4
jb 0x180452f84
jmp 0x180452f4e
sub rdx, 4
je 0x180452f5c
mov r9, rcx
jmp 0x180453038
mov r9, rcx
add r9, 8
mov r8, qword [rcx + 8]
movabs rax, 0x8000000000000002
cmp r8, rax
setl al
test al, 1
jne 0x1804530f4
jmp 0x180453038
add rcx, 8
mov eax, dword [0x1807a1ca0]
add eax, dword [0x1807a1ca4]
add eax, 0x6fb52e70
or eax, 0xcbdaa483
mov r8d, 0xf3d5250c
xor edx, edx
div r8d
cmp eax, 0xdb6161cd
je 0x1804532e6
mov eax, dword [0x1807a1ca8]
imul eax, dword [0x1807a1cac]
xor eax, 0x30b53b70
and eax, 0x6cb6a0bd
mov r8d, 0xdcd8e464
xor edx, edx
div r8d
mov r8, qword [rcx]
cmp eax, 0xb5dd429f
je 0x1804532e6
jmp 0x180452fe6
mov eax, dword [0x1807a1cb0]
xor eax, dword [0x1807a1cb4]
imul eax, eax, 0xc0dd4d37
xor eax, 0x62c173c4
sub eax, 0xe72baf8d
cmp eax, 0x6a70d0eb
jae 0x1804532f3
jmp 0x18045300f
mov eax, dword [0x1807a1cb8]
imul eax, dword [0x1807a1cbc]
imul eax, eax, 0x7121a843
and eax, 0x256fd7e6
xor eax, 0xdd9b24f0
cmp eax, 0x739ee330
jb 0x18045300f
mov r9, rcx
jmp 0x180453038
mov eax, dword [0x1807a1cc0]
sub eax, dword [0x1807a1cc4]
sub eax, 0xf0c7e7e5
or eax, 0xf736cf8
xor eax, 0x47a95adb
cmp eax, 0xa3160bea
jbe 0x180453304
mov eax, dword [0x1807a1cc8]
xor edx, edx
div dword [0x1807a1ccc]
xor eax, 0x172b332d
xor ebp, dword [rbx]
invalid
add eax, 0x2ca0a934
xor eax, 0x1fcda7a4
cmp r8, 0
sete cl
cmp eax, 0x15355981
jbe 0x180453304
test cl, 1
jne 0x1804530f4
jmp 0x180453094
mov rcx, qword [r9 + 8]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a1cd0]
or eax, dword [0x1807a1cd4]
and eax, 0x9c6c5c18
and eax, 0x713b5095
xor eax, 0xff220354
cmp eax, 0x7ae8b22b
jb 0x180453315
mov eax, dword [0x1807a1cd8]
sub eax, dword [0x1807a1cdc]
and eax, 0x3a1a8b49
xor eax, 0x97ad3904
xor eax, 0xbada9fe3
cmp eax, 0xed7ffba0
je 0x180453315
jmp 0x1804530f4
cmp r14, rdi
sete al
test al, 1
mov rax, r14
jne 0x180453106
jmp 0x180452eb5
jmp 0x180453108
mov eax, dword [0x1807a1ce0]
sub eax, dword [0x1807a1ce4]
xor al, 0
mov ecx, 0xfd470431
xor edx, edx
div ecx
mov ecx, 0x9b0de2de
xor edx, edx
div ecx
add eax, 0xd3db8293
cmp eax, 0x37cd5a6d
je 0x180453322
mov eax, dword [0x1807a1ce8]
or eax, dword [0x1807a1cec]
mov ecx, 0xc553e1c
xor edx, edx
div ecx
imul eax, eax, 0xf19d0da3
sub eax, 0xd4a7de18
mov r8, qword [rsi + 0x10]
cmp eax, 0xadbec5fe
jae 0x180453322
jmp 0x180453167
mov eax, dword [0x1807a1cf0]
xor eax, dword [0x1807a1cf4]
or eax, 0x16821326
xor eax, 0x838b3a7
or eax, 0x88fce7a
cmp eax, 0xcb2c4a29
je 0x180453333
jmp case.0x180439eb1.304
mov ecx, dword [0x1807a1cf8]
sub ecx, dword [0x1807a1cfc]
or ecx, 0x51e264b8
loop 0x1804531f2
xor ecx, 0x601c2f6b
add ecx, 0x5e4ae60a
cmp r8, 0
sete al
cmp ecx, 0x3077a577
jb case.0x180439eb1.304
jmp 0x1804531be
mov ecx, dword [0x1807a1d00]
sub ecx, dword [0x1807a1d04]
xor ecx, 0xbe5b0789
imul ecx, ecx, 0x569a90bf
leave
mov edi, 0x81569a90
jmp 0x15ed42ea7
cmp ecx, 0xc7cf423f
je 0x180453344
jmp 0x1804531ea
mov ecx, dword [0x1807a1d08]
or ecx, dword [0x1807a1d0c]
sub ecx, 0x7e42e218
or ecx, 0x5db29f43
or ecx, 0xf87c3b74
cmp ecx, 0x992a9acd
jbe 0x1804531ea
test al, 1
jne 0x180453279
jmp 0x180453216
mov eax, dword [0x1807a1d10]
or eax, dword [0x1807a1d14]
imul eax, eax, 0xdb40c24f
or eax, 0xf564d4d2
cmc
add eax, 0x92f6eafa
cmp eax, 0xbd2c0ce2
ja 0x180453355
jmp 0x18045323f
mov eax, dword [0x1807a1d18]
add eax, dword [0x1807a1d1c]
mov ecx, 0xa8e5cff7
xor edx, edx
div ecx
int1
int1
or eax, 0xe993ba4b
sub eax, 0xd1e71e63
mov rcx, qword [rsi]
cmp eax, 0x11303415
je 0x18045323f
jmp 0x18045326a
imul rdx, r8, 0x28
mov r8d, 8
call fcn.1804cafa0
invalid
jge 0x18045327f
invalid
mov eax, dword [str.Nfcz]
and eax, dword [0x1807a1d24]
and eax, 0x914a088a
mov ecx, 0xbfbbff96
mov edi, 0xf1f7d231
mov edi, 0xf1f7d231
add eax, 0xa750f01a
cmp eax, 0x4b8d7092
jb 0x180453362
mov eax, dword [0x1807a1d28]
and eax, dword [0x1807a1d2c]
imul eax, eax, 0xc5ece040
and eax, 0xfee926be
imul eax, eax, 0x24c13b6a
cmp eax, 0x76e9e9b7
ja 0x180453362
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
adc al, 0x23
xchg ebp, eax
in eax, dx
cdq
mov bh, 0x6f
mov al, cl
invalid
cmp al, 1
jmp 0x180452edf
cmpsd dword [rsi], dword [rdi]
push 0xffffffffad55ffbc
push rbp
lodsd eax, dword [rsi]
push rbp
lodsd eax, dword [rsi]
pop rbx
sub eax, 0xfffcc1e9
call [rdi - 0x72]
xor dword [rbp + r10*4 + 0x1e747c0], r9d
pop rdi
mov es, word [rsi + 0x31]
mov word [rbp + 0x1e747c0], ss
or dl, byte [rdi - 0x2f617]
push qword [rsi + 0x2eed38b5]
movabs byte [0x49e9916041eb0c28], al
mov dh, 0xb5
cmp ch, ch
movabs byte cs:[0x49e9916041eb0c28], al
std
invalid
cwde
add byte [rsp + rbx*2], cl
mov bh, 0x42
xchg esi, eax
in al, dx
jmp 0x1804530cc
and eax, 0x1623de77
movabs eax, dword gs:[0xfe03e99da05b9911]
invalid
xor eax, dword [rdx + 0x18e91c68]
jns 0x1804532d0
mov bh, 0xc1
jge 0x180453378
jmp 0x18045318d
call 0x124d3c301
scasb al, byte [rdi]
pop rdx
movsd dword [rdi], dword [rsi]
push rdi
jae 0x1804533a9
push rcx
jmp 0x1804531e8
inc dword [rsi]
fisttp dword [rbp - 0x12375d98]
jmp 0x18045323d
pop rdi
movabs byte [0x34e9b588a4f4a5b3], al
invalid
push rbp
push rbx
sub rsp, 0x20
mov rsi, rcx
mov eax, dword [0x1807a1d30]
and eax, dword [0x1807a1d34]
or eax, 0xfcbc3cc9
or eax, 0xb020ecef
mov ecx, 0xc99f4cc6
xor edx, edx
div ecx
cmp eax, 0xde3a0717
ja 0x1804537e8
add byte [rax], al
mov eax, dword [0x1807a1d38]
and eax, dword [0x1807a1d3c]
imul ecx, eax, 0x72c49a23
or ecx, 0x22df1599
cdq
adc eax, 0xc18122df
add dl, byte [rdi + rbx - 0x3b]
cdq
adc eax, 0xc18122df
add dl, byte [rdi + rbx - 0x3b]
mov rax, rsi
add rax, 8
cmp ecx, 0x2f584ca4
je 0x1804537e8
jmp 0x1804533de
mov r14, qword [rax]
mov rax, qword [rsi + 0x18]
mov r15, rax
sub r15, r14
shr r15, 5
cmp rax, r14
invalid
je 0x180453708
invalid
xor ecx, ecx
jmp 0x1804533fc
mov eax, dword [0x1807a1d40]
add eax, dword [0x1807a1d44]
add eax, 0x3ff1b5e7
imul eax, eax, 0x1812fc7
or eax, 0x33bc504e
cmp eax, 0x90a12c15
invalid
nop
jb 0x1804537f5
movabs eax, dword [0x8b000003d2820f90]
add eax, 0x34e91f
mov eax, dword [0x1807a1d48]
or eax, dword [0x1807a1d4c]
and eax, 0x37061a36
sub eax, 0x1a2f9310
mov r8d, 0x20764047
xor edx, edx
div r8d
mov rdx, rcx
shl rdx, 5
mov rdi, r14
add rdi, rdx
mov r12, rcx
test dword [rax + 1], 0xcc8949d7
add r12, 1
movzx edx, byte [rdi]
cmp eax, 0x342e5bfb
jae 0x1804537f5
mov rax, rdx
sub rax, 0xf
ja 0x18045347f
lea rax, [0x1806c8ed0]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
add rdi, 8
mov eax, dword [0x1807a1d50]
add eax, dword [0x1807a1d54]
xor eax, 0xdcad2376
lodsd eax, dword [rsi]
fadd qword [0x186dfb49c]
lodsd eax, dword [rsi]
fadd qword [0x186dfb49c]
imul eax, eax, 0x357b1dc7
cmp eax, 0x9fd6eeeb
jb 0x180453806
add eax, dword [rax]
invalid
add eax, dword [rax]
add bl, ch
add byte [rbx + 0x34e8a605], cl
add byte [rbx], dh
add eax, 0x34e8a4
jmp 0x1804534ac
mov eax, dword [0x1807a1d58]
xor eax, dword [0x1807a1d5c]
mov ecx, 0x13023839
xor edx, edx
div ecx
mov ebx, eax
or ebx, 0x56598303
sub ebx, 0xa4274033
mov rcx, rdi
call fcn.180505a50
cmp ebx, 0x9a0bcbb
jb 0x1804534ac
jmp 0x1804534e1
jmp case.0x18045347d.0
mov eax, dword [0x1807a1d60]
add eax, dword [0x1807a1d64]
xor eax, 0x324cf480
imul eax, eax, 0xe1c1c403
add eax, 0x60a2c9b
cmp eax, 0xecc731c7
ja 0x18045381b
mov eax, dword [0x1807a1d68]
imul eax, dword [0x1807a1d6c]
sub eax, 0xad16850c
add eax, 0x17bdb316
imul eax, eax, 0x40ad074
mov rcx, rdi
add rcx, 8
cmp eax, 0xa19a0ebf
jbe 0x18045381b
jmp 0x18045353e
mov eax, dword [0x1807a1d70]
xor edx, edx
div dword [0x1807a1d74]
or eax, 0x9f924095
add eax, 0x1076a3ca
sub eax, 0x8b153fe
cmp eax, 0xe96e2642
jae 0x180453828
mov edx, dword [0x1807a1d78]
imul edx, dword [0x1807a1d7c]
xor edx, 0xf25b9fe1
sub edx, 0x100c27fe
sub edx, 0x9639e780
mov rbx, qword [rcx]
cmp rbx, 0
sete al
cmp edx, 0xed5e1e2c
jae 0x180453828
jmp 0x18045359d
test al, 1
jne case.0x18045347d.0
jmp 0x1804535a7
mov rdi, qword [rdi + 0x10]
mov eax, dword [0x1807a1d80]
xor edx, edx
div dword [0x1807a1d84]
xor eax, 0x34e7cb
imul eax, eax, 0xe4e765eb
imul eax, eax, 0x65920a6b
xor eax, 0x8033fbbb
cmp eax, 0xcd59e82e
ja 0x180453839
mov ebp, dword [0x1807a1d88]
and ebp, dword [0x1807a1d8c]
xor ebp, 0x4a09aaf6
sub ebp, 0x5b01897f
xor ebp, 0xbbc097c9
mov rcx, rdi
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x86017c4d
jl 0x18045360a
invalid
jae 0x180453839
mov rcx, rdi
add rcx, 8
call fcn.18049fc70
mov rdx, qword [rdi + 8]
cmp rdx, 0
sete al
test al, 1
jne case.0x18045347d.0
jmp 0x180453634
mov rcx, qword [rdi + 0x10]
shl rdx, 5
mov r8d, 8
call fcn.1804cafa0
jmp case.0x18045347d.0
add rdi, 8
mov rcx, rdi
stc
stc
call fcn.180505a50
mov eax, dword [0x1807a1d90]
imul eax, dword [0x1807a1d94]
xor eax, 0x3cd21f7f
xor eax, 0x46f0e44a
in al, 0xf0
add eax, 0xea0b16f6
cmp eax, 0xc380504c
ja 0x18045385b
fild word [rcx]
add byte [rax], al
fild word [rcx]
add byte [rax], al
jmp 0x18045367e
mov eax, dword [0x1807a1d98]
add eax, dword [0x1807a1d9c]
imul eax, eax, 0xd82dca30
xor eax, 0x78e0c73d
or eax, 0xfefb43e9
cmp eax, 0x7c799297
jb 0x18045367e
jmp case.0x18045347d.0
cmp r12, r15
sete cl
mov eax, dword [0x1807a1da0]
or eax, dword [0x1807a1da4]
or eax, 0x7119e32e
mov r8d, 0x1085f889
mov eax, 0x1085f889
xor edx, edx
div r8d
sub eax, 0xb03484f8
cmp eax, 0x49379afb
sti
invalid
invalid
je 0x18045386c
sti
invalid
jmp 0x1804536d7
mov eax, dword [0x1807a1da8]
add eax, dword [0x1807a1dac]
sub eax, 0xe97fa9e6
or eax, 0x12758159
xor eax, 0xa2377956
cmp eax, 0x91308e90
je 0x1804536d7
test cl, 1
mov rcx, r12
jne 0x180453706
jmp 0x1804533fc
jmp 0x180453708
mov r8, qword [rsi + 0x10]
cmp r8, 0
sete al
test al, 1
jne 0x1804537d9
jmp 0x18045371d
mov eax, dword [0x1807a1db0]
sub eax, dword [0x1807a1db4]
or eax, 0xfeb24fad
add eax, 0x2ab655de
mov ecx, 0x781100b2
xor edx, edx
div ecx
cmp eax, 0x36ab5c90
ja 0x18045387d
jmp 0x180453749
mov eax, dword [0x1807a1db8]
sub eax, dword [0x1807a1dbc]
or eax, 0x9da8747c
or eax, 0xa6526f99
mov ecx, 0x5979d4c0
xor edx, edx
div ecx
mov rcx, qword [rsi]
mov rdx, r8
shl rdx, 5
cmp eax, 0xad340adf
jae 0x180453749
jmp 0x18045377b
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a1dc0]
sub eax, dword [0x1807a1dc4]
add eax, 0xfe86a99b
mov ecx, 0xc787bd0b
xor edx, edx
div ecx
imul eax, eax, 0x789833ca
cmp eax, 0x54ece009
jb 0x18045388e
jmp 0x1804537b3
mov eax, dword [0x1807a1dc8]
xor eax, dword [0x1807a1dcc]
imul eax, eax, 0x73b605da
imul eax, eax, 0x4cad9ebc
add eax, 0x1e30b8b
cmp eax, 0x7e736ce
jb 0x1804537b3
jmp 0x1804537d9
add rsp, 0x20
add esp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
ret
and dword [rbp + rcx - 0x1ef10e2b], ebx
pop rcx
jmp 0x1804533ab
sbb ebx, ebx
invalid
insb byte [rdi], dx
cmp ebx, esi
and al, 0x28
sub byte [rdi - 0x76b72425], bl
stc
call fcn.180505a50
jmp 0x1804534aa
invalid
adc ch, dh
mov bh, 0x2e
bnd jle 0x1804537da
mov ebp, ecx
in eax, 0xfc
invalid
iretd
invalid
loope 0x180453823
invalid
mov al, 0xe9
jl 0x18045385b
mov rcx, rdi
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
jmp 0x1804535d5
sbb byte ss:[rdi], ch
jp 0x18045383e
cld
or bh, ah
test al, 0x4b
push rbp
popfq
jmp 0x18045367c
mov esi, esp
fcomi st(0)
sbb ch, byte [rsp + rdi + 0x19]
sub ch, bh
jmp 0x1804536d5
mov bh, 0xcf
mov dh, 0xa7
mov eax, 0xb1448a64
out dx, al
or byte [rbx - 0x17], al
mov ecx, 0x45fffffe
xor dword [rax + 0x54d69741], esi
invalid
push rsp
xor dword [r8 + 0x54d69741], r14d
invalid
popfq
jmp 0x1804537b1
test dword [rdi + 5], ebp
add byte [rax], al
jmp 0x1804538d5
mov eax, dword [0x1807a1dd0]
xor edx, edx
div dword [0x1807a1dd4]
xor eax, 0xe9bd1966
and eax, 0x81f5c1db
xor eax, 0x9409def2
cmp eax, 0xa0e9396
jbe 0x180453e4f
jmp 0x1804538ff
mov eax, dword [0x1807a1dd8]
and eax, dword [0x1807a1ddc]
and eax, 0x4dc0673c
sub eax, 0x7040b1ba
or eax, 0x19c0f52a
mov qword [rsp + 0x28], rcx
lea r15, [rsp + 0x28]
add r15, 8
cmp eax, 0x59f6a70f
je 0x1804538ff
jmp 0x180453931
mov eax, dword [0x1807a1de0]
xor eax, dword [0x1807a1de4]
add eax, 0x9a495b8a
imul eax, eax, 0xf27bf82a
add eax, 0x86da0e43
cmp eax, 0xd60c7bdd
jbe 0x180453e65
jmp 0x18045395a
mov eax, dword [0x1807a1de8]
xor eax, dword [0x1807a1dec]
imul ebp, eax, 0x9b1a6d43
add ebp, 0xc32ac3df
sub ebp, 0x112b18e
mov qword [r15], rbx
mov rcx, rsi
call fcn.18063b0e0
mov rdi, rax
cmp ebp, 0xbfc04682
je 0x18045395a
jmp 0x180453990
mov eax, dword [0x1807a1df0]
xor eax, dword [0x1807a1df4]
or eax, 0x6143ed9e
or eax, 0xe45ea368
sub eax, 0x75120f2e
cmp eax, 0x7879b2ff
ja 0x180453e7d
mov eax, dword [0x1807a1df8]
or eax, dword [0x1807a1dfc]
imul eax, eax, 0x7c386bf0
xor eax, 0x708711f0
mov ecx, 0x6418a276
xor edx, edx
div ecx
mov ebx, eax
mov rdx, rsi
add rdx, 0x10
lea r8, [rsp + 0x28]
mov rcx, rdi
call fcn.1804991b0
cmp rax, 0
sete cl
cmp ebx, 0xf2afa9ea
je 0x180453e7d
test cl, 1
jne 0x180453cd2
jmp 0x180453a0a
mov rcx, rax
and rcx, 3
mov rdx, rcx
sub rdx, 3
ja 0x180453a2a
lea rdx, [0x1806c8f10]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x1807a1e00]
imul eax, dword [0x1807a1e04]
and eax, 0x573fbe6c
invalid
push rdi
invalid
or eax, 0xe6b061f4
mov ecx, 0xd949e73b
xor edx, edx
div ecx
cmp eax, 0xdb424e54
jae 0x180453e9e
jmp 0x180453a57
mov eax, dword [0x1807a1e08]
add eax, dword [0x1807a1e0c]
imul eax, eax, 0x3b67a87a
and eax, 0xbaa41332
add eax, 0x5252edbc
cmp eax, 0xb16363ca
jbe 0x180453a57
invalid
in al, 0xd
pop rbp
cmp eax, 0x70e2e0cf
ja 0x180453eaf
mov eax, dword [0x1807a1e18]
xor eax, dword [0x1807a1e1c]
or eax, 0xcbdd00f
add eax, 0x956c9700
xor eax, 0xd99603d2
cmp eax, 0xeacf2d71
jbe 0x180453eaf
jmp 0x180453cd2
div ecx
mov ecx, 0xfaae1ad5
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
cmp ebp, 0x603b9d26
jae 0x180453ef9
jmp 0x180453cbb
jmp 0x180453cbd
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x180453cd2
mov rsi, qword [r15]
cmp rsi, 0
sete al
test al, 1
jne 0x180453de6
jmp 0x180453ce6
mov rcx, rsi
call fcn.1806595d0
mov rax, qword [rsi]
lock dec qword [rax]
sete al
test al, 1
je 0x180453d06
mov rcx, rsi
call fcn.1804b9d30
jmp 0x180453d06
add rsi, 8
mov eax, dword [0x1807a1e70]
and eax, dword [0x1807a1e74]
mov ecx, 0x4b1f2576
xor edx, edx
div ecx
sub eax, 0xda4e16c2
imul eax, eax, 0x4956dc6d
cmp eax, 0x9f5e899a
je 0x180453f18
mov eax, dword [0x1807a1e78]
sub eax, dword [0x1807a1e7c]
mov ecx, 0xe7e2daaa
xor edx, edx
div ecx
or eax, 0xe3b13d24
or eax, 0x1ad00fd4
mov rcx, qword [rsi]
lock dec qword [rcx]
sete cl
cmp eax, 0x68e4f653
jb 0x180453f18
mov rcx, qword [rsp + 0x28]
call qword [sym.imp.ws2_32.dll_closesocket]
mov eax, dword [0x1807a1e90]
imul eax, dword [0x1807a1e94]
mov ecx, 0xba8a8279
xor edx, edx
div ecx
sub eax, 0x1718cac5
xor eax, 0x338e821f
cmp eax, 0x98a06832
jbe 0x180453f40
jmp 0x180453e1e
mov eax, dword [0x1807a1e98]
sub eax, dword [0x1807a1e9c]
sub eax, 0x8114776a
or eax, 0x9064b20e
or eax, 0xcca2c91e
cmp eax, 0x41c00067
je 0x180453e1e
jmp 0x180453e42
clc
mov cl, 0xdd
or esp, dword [rax]
sub al, 0x26
sal byte [rsi - 0x76b726c2], 1
and al, 0x28
jmp 0x1804538fd
xchg ecx, eax
xor cl, byte [rdx + 0x4d]
mov ebp, 0x49744b4b
mov dword [rdi], ebx
mov rcx, rsi
call fcn.18063b0e0
jmp 0x180453958
jrcxz 0x180453ef0
push rbx
xor eax, 0x4868853b
mov edx, esi
add rdx, 0x10
lea r8, [rsp + 0x28]
mov rcx, rdi
call fcn.1804991b0
jmp 0x1804539b6
and al, 0xcb
invalid
mov dword [0x1883563db], esp
movabs byte [0xfbe4e954565c91f9], al
invalid
mov edx, dword [0x19f2ea1ff]
std
invalid
jns 0x180453e94
invalid
push rbx
invalid
stc
sar dword [rdx], 0xcf
adc cl, ch
invalid
mov edi, eax
test dword [rbx], edx
div byte [rdx*2 - 0x13f147c7]
jrcxz 0x180453f36
retf
mov eax, dword [0x1807a1fc8]
mov r9d, dword [0x1807a1fcc]
xor edx, edx
div r9d
div ecx
and eax, 0xbfa57ce
xor eax, 0x77569d20
imul r9, rax, 0x38b76deb
insd dword [rdi], dx
mov bh, 0x38
insd dword [rdi], dx
mov bh, 0x38
shr r9, 0x3c
xor eax, eax
call fcn.180698e80
sub rsp, rax
mov r10, rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov rdx, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r11, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov rsi, rsp
out 0x4c, al
mov dword [rsi], eax
mov qword [r11], rcx
mov rax, rcx
add rax, 0x10
mov qword [rdx], rsi
xor cl, byte [rcx + rcx*4 + 0x5a]
or byte [rcx + rcx*4 + 0x52], cl
adc byte [rcx - 0x7f], al
stc
pushfq
clc
pop r10
xor cl, byte [rcx + rcx*4 + 0x5a]
or byte [rcx + rcx*4 + 0x52], cl
adc byte [rcx - 0x7f], al
stc
pushfq
clc
pop r10
ja 0x180454c83
jmp 0x180454d0e
lea r8, [0x1806c8a08]
sub rsp, 0x20
mov rcx, rax
call fcn.180606a00
add rsp, 0x20
lea rsp, [rbp + 8]
pop rsi
pop rbp
ret
add byte [rax], al
mov eax, dword [0x1807a1fd8]
xor eax, dword [0x1807a1fdc]
imul eax, eax, 0xdc901b3
or eax, 0x6df34078
mov r8d, 0x503efcbf
xor edx, edx
div r8d
cmp r9, 1
sete r8b
cmp eax, 0x77c92c95
je 0x180454f55
add byte [rax], al
jmp 0x180454e48
mov eax, dword [0x1807a1fe0]
or eax, dword [0x1807a1fe4]
imul eax, eax, 0x48bfaedd
xor eax, 0xf2a26834
xor eax, 0xbd4d5d6f
movabs r13, 0xf7870f3feaa43c3d
add byte [rax], al
invalid
movabs r13, 0xf7870f3feaa43c3d
add byte [rax], al
add byte [rbx + 0x34d17305], cl
add byte [rbx], cl
add eax, 0x34d171
test dword [rax], 0x58b0000
jae 0x180454e44
mov eax, dword [0x1807a1fe8]
xor al, 0
or eax, dword [0x1807a1fec]
mov r9d, 0x136546d1
xor edx, edx
div r9d
and eax, 0xb6ca89ac
or eax, 0x84526761
cmp eax, 0xc3de5c2
jb 0x180454f66
test r8b, 1
jne 0x180454ea6
jmp 0x180454f3c
mov eax, dword [0x1807a1ff0]
xor eax, dword [0x1807a1ff4]
imul eax, eax, 0x236db280
or eax, 0xc0e1df27
xor eax, 0xfc3dec04
add al, 0xec
cmp eax, 0x1b903dfc
xchg esi, eax
sub cl, byte [rdi]
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
add al, 0xec
cmp eax, 0x1b903dfc
xchg esi, eax
sub cl, byte [rdi]
and dword [rsi - 0x15000000], 0
jmp 0x180454ecf
mov eax, dword [0x1807a1ff8]
mov edx, dword [0x1807a1ffc]
and eax, edx
add eax, 0x591ff2b4
and eax, 0x2c7aa4b5
cmp eax, 0x39bffaa1
je 0x180454ecf
jmp 0x180454ef0
call fcn.1804c3140
mov eax, dword [0x1807a2000]
add eax, dword [0x1807a2004]
xor eax, 0x3609c9d3
xor eax, 0xaa2bb308
or eax, 0xd952313a
cmp eax, 0xa615e3f5
je 0x180454f84
mov eax, dword [0x1807a2008]
xor eax, dword [0x1807a200c]
sal byte [rax + rax], 1
imul eax, eax, 0x7dee8f62
and eax, 0x2657e2bd
or eax, 0xffd07998
jns 0x180454f02
invalid
cmp eax, 0xbc9d36d9
jbe 0x180454f84
jmp 0x180454f3c
mov rax, qword [rbx]
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov al, 1
and al, 1
movzx eax, al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
cmpsb byte [rsi], byte [rdi]
xlatb
invalid
pop rax
retf 0xd6d7
sbb dword [0x144896d8d], ebp
mov al, 0x42
in al, dx
ja 0x180454f92
jmp 0x180454ecd
wait
ret
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x80
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.18066b9d0
cmp qword [rsp + 0x28], 2
je 0x180454fd3
mov rcx, rdi
mov rdx, rsi
call fcn.18066eba0
test al, 1
jne 0x180455564
jmp 0x1804552c3
mov eax, dword [0x1807a2010]
imul eax, dword [0x1807a2014]
xor eax, 0x1c264de4
sbb al, 0x35
popfq
in eax, 0xda
imul eax, eax, 0xf6c0c2b0
sbb al, 0x35
popfq
in eax, 0xda
imul eax, eax, 0xf6c0c2b0
cmp eax, 0x68690c65
jae 0x18045590c
jmp 0x180454ffd
mov eax, dword [0x1807a2018]
and eax, dword [0x1807a201c]
or eax, 0xc417aaf2
and eax, 0x5b17d8b8
and eax, 0x600864eb
mov rcx, qword [rsp + 0x30]
cmp eax, 0xf969c5da
ja 0x180454ffd
jmp 0x180455026
mov eax, dword [0x1807a2020]
sub eax, dword [0x1807a2024]
or eax, 0x93ef8e17
out dx, eax
xchg ebx, eax
and eax, 0xd076b384
or eax, 0x85dd5ece
cmp eax, 0xbcaaa2a3
mov esp, 0x8cd830f
add byte [rax], al
mov esp, 0x8cd830f
add byte [rax], al
jmp 0x18045504e
mov eax, dword [0x1807a2028]
xor edx, edx
div dword [0x1807a202c]
and eax, 0x68024677
or eax, 0xe44ed55c
xor eax, 0x1de94172
jb 0x1804550aa
jmp 0x14ace988b
and rdx, 3
cmp eax, 0x30328bd8
je 0x18045504e
jb 0x1804550aa
jmp 0x14ace988b
jmp 0x18045507b
mov eax, dword [0x1807a2030]
add eax, dword [0x1807a2034]
sub eax, 0x73088f7
or eax, 0xca14e363
imul eax, eax, 0x831f5432
cmp eax, 0x33ebe8d9
je 0x18045592a
jmp 0x1804550a4
mov eax, dword [0x1807a2038]
sub eax, dword [0x1807a203c]
or eax, 0x20c6ac2
and eax, 0x338aae4d
imul eax, eax, 0xca7bbb8d
cmp eax, 0xfc1db03a
ja 0x1804550a4
lea rax, [0x1806c8f40]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
invalid
invalid
sti
enter 0xf4a, 0xffffffffffffff83
invalid
invalid
lahf
invalid
push rsp
jg 0x180455220
test byte [rsi + 7], dl
add byte [rax], al
mov eax, dword [0x1807a2078]
add eax, dword [0x1807a207c]
xor al, 0
and eax, 0x85ceae0a
and eax, 0xe2c11425
imul ecx, eax, 0x950b796b
mov rax, rbx
add rax, 8
cmp ecx, 0x5eae52eb
jbe 0x18045596c
jmp 0x180455247
mov rdx, qword [rax]
mov r8, qword [rbx + 0x10]
cmp rdx, 0
je 0x1804552ab
mov rcx, rdi
call fcn.1804cafa0
mov eax, dword [0x1807a2080]
or eax, dword [0x1807a2084]
add eax, 0xad91823
imul eax, eax, 0xc2cbcbdb
and eax, 0xf3614f96
cmp eax, 0xf449b423
je 0x180455979
jmp 0x180455285
mov eax, dword [0x1807a2088]
imul eax, dword [0x1807a208c]
add eax, 0x34cdfa
imul eax, eax, 0xb1bb956d
sub eax, 0xe7d53da6
and eax, 0x2bb4878d
cmp eax, 0x45fb4def
jae 0x180455285
jmp 0x1804552ab
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x1804558ab
mov eax, dword [0x1807a2090]
add eax, dword [0x1807a2094]
xor eax, 0xbc4c4c0
add eax, 0x9bd6e0bb
add eax, 0x11488ce2
cmp eax, 0x3d753d22
je 0x180455986
mov ebx, dword [0x1807a2098]
imul ebx, dword [0x1807a209c]
xor ebx, 0x156097b8
or ebx, 0x4f23268f
xor ebx, 0x6e9b1326
mov rcx, rdi
mov rdx, rsi
call fcn.18066af30
mov rcx, rax
cmp ebx, 0x7f3fdebe
je 0x180455986
jmp 0x180455324
cmp rcx, 0
sete al
test al, 1
jne 0x1804558ab
add byte [rax], al
jmp 0x180455335
mov r8, rcx
and r8, 3
mov eax, dword [0x1807a20a0]
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x34cd5b
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x34cd5b
imul eax, eax, 0x59bb998f
or eax, 0xbe6511b
sub eax, 0xffdb2d02
cmp eax, 0x14b8116a
jb 0x18045599e
mov eax, dword [0x1807a20a8]
imul eax, dword [0x1807a20ac]
xor eax, 0x832a4118
xor eax, 0x9dd31946
mov r9d, 0xcbd1e4b
xor edx, edx
div r9d
cmp eax, 0x25e664be
ja 0x18045599e
mov rax, r8
sub rax, 3
ja 0x1804553aa
lea rax, [0x1806c8f20]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
mov eax, dword [0x1807a20b0]
xor eax, dword [0x1807a20b4]
int3
xor al, 0
imul eax, eax, 0xda6eb6d7
imul eax, eax, 0xaba5311
add eax, 0x530c2267
and cl, byte [ebx + edx*2]
cmp eax, 0xba0043b7
je 0x1804559af
jmp 0x1804553d4
mov eax, dword [0x1807a20b8]
or eax, dword [0x1807a20bc]
add eax, 0x9a7387e
sub eax, 0x31ab944c
or dword [0x1b1f0e836], ebp
sub eax, 0xfd432114
cmp eax, 0xe263bf9d
ja 0x1804553d4
ud2
shr byte [rcx - 0x40], cl
pop rdi
jle 0x18045543b
invalid
jmp 0x180455423
mov eax, dword [0x1807a20c8]
and eax, dword [0x1807a20cc]
xor eax, 0x3bc9bccc
mov r8d, 0x1ee9daff
xor edx, edx
div r8d
sub eax, 0xa9ed1074
je 0x180455452
in eax, dx
test eax, 0x48ca8948
shr edx, 0x20
rol byte [rcx - 9], cl
invalid
je 0x180455452
in eax, dx
test eax, 0x48ca8948
shr edx, 0x20
cmp eax, 0xa9421cf1
je 0x180455423
jmp 0x180455454
jmp 0x1804558ab
shr bl, 1
add byte [rcx - 0x75], cl
pop rsi
or byte [rcx - 0x7d], cl
invalid
int3
rcr byte [rsi + rdx*8], 0x2d
xor rax, 0xffffffffe788013d
cmp eax, 0x83210a8b
jbe 0x1804559d1
jmp 0x1804554ae
add byte [rbx + 0x34cc2405], cl
add byte [rbx], al
add eax, 0x34cc22
mov eax, dword [0x1807a20d8]
add eax, dword [str.1_vNO]
and eax, 0xd304668f
imul ecx, eax, 0x297e893b
and ecx, 0x4a699c7
cmp rbx, 0
sete al
cmp ecx, 0x23d781e3
jae 0x1804554ae
test al, 1
jne 0x18045554c
jmp 0x1804554e0
mov eax, dword [0x1807a20e0]
imul eax, dword [0x1807a20e4]
and eax, 0x9a75527b
mov ecx, 0x3c9e11ce
xor edx, edx
div ecx
mov ecx, 0x33908f7c
xor edx, edx
div ecx
cmp eax, 0x3964c4e3
je 0x1804559e2
mov ebp, dword [0x1807a20e8]
imul ebp, dword [0x1807a20ec]
xor ebp, 0x3bc0a66
sub ebp, 0x8bd6749
xor ebp, 0x7a921b94
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
cmp ebp, 0x2365b767
jbe 0x1804559e2
jmp 0x18045554a
jmp 0x18045554c
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x1804558ab
mov eax, dword [0x1807a20f0]
and eax, dword [0x1807a20f4]
sub eax, 0xf6d614e8
and eax, 0x255cb572
add eax, 0xd518ffc4
cmp eax, 0xef70009f
ja 0x1804559fd
jmp 0x18045558c
mov eax, dword [0x1807a20f8]
imul eax, dword [0x1807a20fc]
mov ecx, 0x4ee410b
xor edx, edx
div ecx
mov ebx, eax
or ebx, 0x6186551f
and ebx, 0x2e803874
mov rcx, rdi
stc
mov rdx, rsi
call fcn.18066b000
mov rcx, rax
cmp ebx, 0x912c584f
ja 0x18045558c
jmp 0x1804555c8
cmp rcx, 0
sete al
test al, 1
jne 0x1804558ab
jmp 0x1804555d9
mov eax, dword [str.I:R]
xor edx, edx
div dword [0x1807a2104]
sbb eax, 0x2d0034cb
test eax, 0x6980600f
rol byte [rdi + 0x12], 0x49
stosb byte [rdi], al
sbb eax, 0x2d0034cb
test eax, 0x6980600f
rol byte [rdi + 0x12], 0x49
stosb byte [rdi], al
add eax, 0x7fc3bd71
cmp eax, 0x60439379
ja 0x180455a15
jno 0x1804555b2
ret
mov eax, dword [0x1807a2108]
add eax, 0x34cb00
imul eax, dword [0x1807a210c]
imul eax, eax, 0x1a88a5f0
sub eax, 0x1994f846
sub eax, 0xfed3114e
cmp eax, 0x15c80022
je 0x180455a15
jmp 0x18045562c
mov rax, rcx
and rax, 3
mov rdx, rax
sub rdx, 3
ja 0x18045564c
lea rdx, [0x1806c8f30]
movsxd rax, dword [rdx + rax*4]
in eax, dx
cmp byte [rdi], ah
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
jmp rax
mov eax, dword [0x1807a2110]
xor eax, dword [0x1807a2114]
sub eax, 0x2b03ba96
imul eax, eax, 0xd93b4b92
xchg edx, eax
cmp rbx, r9
retf 0x34
xchg edx, eax
cmp rbx, r9
imul eax, eax, 0xe6ee5ad9
cmp eax, 0x4d3aa140
jbe 0x180455a26
mov eax, dword [0x1807a2118]
xor eax, dword [0x1807a211c]
add eax, 0xcfafa2fa
and eax, 0xf3fc0bcd
xor eax, 0x5aa34e9e
cmp eax, 0x70b06d54
jb 0x180455a26
ud2
cli
sub dword [rdi], ecx
xchg edx, eax
ror byte [rbx + 0x34ca2005], 0
xor eax, dword [0x1807a2134]
imul eax, eax, 0xc9f2e113
imul eax, eax, 0xe980518e
xor eax, 0x6f58ed2e
cmp eax, 0xbcf8671a
je 0x180455a44
jmp 0x180455734
mov eax, dword [0x1807a2138]
xor edx, edx
div dword [0x1807a213c]
mov ecx, 0x63e46f03
xor edx, edx
div ecx
or eax, 0xe0040fb5
mov ecx, 0x8b56c4e8
xor edx, edx
div ecx
cmp eax, 0xa8fa2f63
ja 0x180455734
jmp 0x1804558ab
xchg edx, eax
fmul dword [rdi]
invalid
sub eax, dword [0x1807a2164]
and eax, 0xbf4f658b
add eax, 0xd907e7e4
add eax, 0x2664c671
cmp eax, 0xcb2942fd
je 0x180455a73
mov eax, dword [0x1807a2168]
sub eax, dword [0x1807a216c]
or eax, 0xdd14306
imul edi, eax, 0x19caaa19
xor edi, 0x3248f3a
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
cmp edi, 0x14d5d4e9
je 0x180455a73
jmp 0x1804558a9
jmp 0x1804558ab
mov eax, dword [0x1807a2170]
imul eax, dword [0x1807a2174]
sub eax, 0xfc377fc3
xor eax, 0x3384573
xor eax, 0x58f82b7c
cmp eax, 0x8524514d
jae 0x180455a97
jmp 0x1804558d4
mov eax, dword [0x1807a2178]
and eax, dword [0x1807a217c]
mov ecx, 0x1b0dc179
xor edx, edx
div ecx
mov ecx, 0x8432ec43
xor edx, edx
div ecx
or eax, 0x311ec723
cmp eax, 0x52a74b16
jae 0x1804558d4
add rsp, 0x80
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov ebp, 0x9d9a8f88
invalid
out 0x7c, al
cwde
invalid
cmp byte [0x19a20613b], ah
ficom word [rbp + 0x72c7e399]
jmp 0x1804550a2
jmp 0x104164549
mov ecx, 0xfbff18d9
mov cl, 0xb3
jmp 0x180455283
invalid
call fcn.18066af30
jmp 0x1804552e9
xor al, 0xff
xor al, 0xff
test eax, 0x55170a6f
mov ah, 7
jg 0x180455994
mov ch, 0xf9
invalid
or al, 0xa3
in eax, dx
adc al, 0x2e
xchg edx, eax
pxor mm7, qword [0x169a1b676]
adc bh, dl
invalid
movabs dword [0xba3def0f922e14ed], eax
pop rsp
pop rsp
jmp 0x1804553d2
sub eax, 0x69e47234
pop rdi
notrack jmp 0x180455421
jno 0x18045599f
cmp esp, dword [rdx + 0x38d65d65]
sub eax, 0xe9aea0d3
retf 0xfffa
insb byte [rdi], dx
in eax, 0x27
jp 0x1804559b0
int3
invalid
mov byte [rsi + 0x1a5ae224], cl
fidivr word [rbx + rdx*2 - 0x169b229e]
fdiv st(3), st(0)
invalid
test eax, 0x89f76ece
sub bl, byte [rdx]
loopne 0x1804559c5
invalid
test eax, 0x711544f7
jmp 0x1622ea58b
invalid
add cl, ch
invalid
jge 0x180455a91
out dx, eax
push rsi
xchg ecx, eax
fmul qword [rax - 0x76]
push rax
mov edi, 0x2ae9ab87
invalid