Function at 0x18047cd54
Capabilities:
Encode data using xor

Disassembly:
lea rax, [0x1806bfd60]
mov rcx, qword [rbp + 0x1f58]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0x21a995df8e64b5de
mov rdx, qword [rbp + 0x1f50]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.180307d10
add rsp, 0x20
mov rdi, qword [rax]
mov rbx, qword [rax + 8]
mov r14d, dword [rax + 0x10]
movzx esi, word [rax + 0x14]
movzx eax, byte [rax + 0x16]
shl eax, 0x10
or esi, eax
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x17
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
cmp rax, 0
jne 0x1801c2c82
sub rsp, 0x20
mov ecx, 1
mov edx, 0x17
call fcn.18063bc30
add rsp, 0x20
ud2
mov ecx, esi
and ecx, 0xffff00
mov edx, esi
shr edx, 0x10
xor dl, 0x1b
shr ecx, 8
xor cl, 0xbb
xor sil, 0xa4
xor r14d, 0xfbb5fd2c
movabs r8, 0xd157fff899766aed
xor rbx, r8
movabs r8, 0xf124f4966f1db2f7
xor rdi, r8
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov dword [rax + 0x10], r14d
mov byte [rax + 0x14], sil
mov byte [rax + 0x15], cl
mov byte [rax + 0x16], dl
mov r9, qword [rbp + 0x2d80]
mov qword [r9], 0x17
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0x17
sub rsp, 0x20
mov rsi, qword [rbp + 0x14908]
mov rcx, rsi
mov rdx, qword [rbp + 0x1a738]
mov r8, qword [rbp + 0xc7f8]
call fcn.180464140
add rsp, 0x20
mov r8, qword [rsi]
movabs rax, 0x8000000000000000
cmp r8, rax
sete cl
mov eax, dword [0x18076f038]
xor eax, dword [0x18076f03c]
mov r9d, 0x613a119d
xor edx, edx
div r9d
imul eax, eax, 0xd8d0a74b
imul eax, eax, 0x1b836db5
cmp eax, 0xb3f0f26d
je 0x1802a8f45
jmp 0x1801c2d54
mov eax, dword [0x18076f040]
sub eax, dword [0x18076f044]
and eax, 0xa57eb8
imul eax, eax, 0xf3568cb3
mov r9d, 0xe550da3f
xor edx, edx
div r9d
cmp eax, 0xf7b4813
jae 0x1801c2d54
test cl, 1
jne 0x1801c2e5c
jmp 0x1801c2d88
mov eax, dword [0x18076f048]
sub eax, dword [0x18076f04c]
or eax, 0x256e86a3
and eax, 0x3aa73415
imul eax, eax, 0xd558c4f1
cmp eax, 0x5738754b
je 0x1802a8f56
jmp 0x1801c2db1
mov eax, dword [0x18076f050]
and eax, dword [0x18076f054]
xor eax, 0x9ddd1283
sub eax, 0x10b765e5
xor eax, 0x28876255
cmp eax, 0x37e5b99b
jb 0x1801c2db1
jmp 0x1801c2dd5
cmp r8, 0
sete al
mov ecx, dword [0x18076f058]
add ecx, dword [0x18076f05c]
sub ecx, 0x38aa511b
imul ecx, ecx, 0x1ce4852d
add ecx, 0xb5912b2e
cmp ecx, 0x261ecf59
je 0x1802a8f67
jmp 0x1801c2e08
mov ecx, dword [0x18076f060]
add ecx, dword [0x18076f064]
add ecx, 0x17efc42f
imul ecx, ecx, 0x2a849087
and ecx, 0xafd5da8e
cmp ecx, 0x8a6f8b7f
jae 0x1801c2e08
test al, 1
jne 0x1801c2e5c
lea rax, [0x1806c0c58]
add rax, 0xffffffffffff6797
add rax, 9
mov rcx, qword [rbp + 0x1f48]
mov qword [rcx], rax
mov rsi, qword [rcx]
movabs rax, 0x79151aa540278a53
mov rcx, qword [rbp + 0x13eb0]
mov qword [rcx], rax
mov eax, dword [0x18076f068]
sub eax, dword [0x18076f06c]
sub eax, 0xfdd33ffb
xor eax, 0x8a36abc6
and eax, 0xe0d44b5c
cmp eax, 0x3754666a
ja 0x1802a8f78
mov r14d, dword [0x18076f070]
mov eax, dword [0x18076f074]
or r14d, eax
xor r14d, 0x7a7c9ac3
add r14d, 0x6e871b8d
and r14d, 0x4b729583
mov rax, qword [rbp + 0x13eb0]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, rsi
call fcn.1802f11d0
add rsp, 0x20
mov rdi, qword [rax]
movzx ebx, word [rax + 8]
movzx eax, byte [rax + 0xa]
shl eax, 0x10
or ebx, eax
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov rcx, rax
cmp rcx, 0
sete al
cmp r14d, 0xf22b1000
jae 0x1802a8f78
test al, 1
jne 0x1801c2f3d
jmp 0x1801c2fa3
sub rsp, 0x20
mov ecx, 1
mov edx, 0xb
call fcn.18063bc30
add rsp, 0x20
mov eax, dword [0x18076f078]
imul eax, dword [0x18076f07c]
imul eax, eax, 0x43c1226f
xor eax, 0x52ad4136
add eax, 0xdb5ef3ae
cmp eax, 0x32f29a47
je 0x1802a8fc7
jmp 0x1801c2f7e
mov eax, dword [0x18076f080]
or eax, dword [0x18076f084]
and eax, 0x3f25d09f
imul eax, eax, 0x355b6a51
sub eax, 0x46254365
cmp eax, 0xf284e9aa
je 0x1801c2f7e
ud2
mov eax, dword [0x18076f088]
sub eax, dword [0x18076f08c]
add eax, 0x58249f
or eax, 0x1ed713ac
imul eax, eax, 0xe669f4e5
cmp eax, 0xb273ebf9
jbe 0x1802a8fd4
mov eax, dword [0x18076f090]
mov r8d, dword [str.0dKe]
xor edx, edx
div r8d
xor eax, 0x9fd4783
imul r8d, eax, 0x17c5086c
mov eax, ebx
shr eax, 0x10
xor al, 0xf1
mov edx, ebx
shr edx, 8
xor dl, 5
mov r9b, bl
xor r9b, 0x9a
movabs r10, 0x723b348f174613f3
mov r11, rdi
xor r11, r10
mov qword [rcx], r11
mov byte [rcx + 8], r9b
mov byte [rcx + 9], dl
mov rdx, rcx
add rdx, 0xa
cmp r8d, 0x41f2158d
je 0x1802a8fd4
jmp 0x1801c302e
mov byte [rdx], al
mov rax, qword [rbp + 0xc7f0]
mov qword [rax], 0xb
mov qword [rax + 8], rcx
mov qword [rax + 0x10], 0xb
lea rax, [0x1806b3dac]
mov rcx, qword [rbp + 0x1f40]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xf05bada4c7b33e91
mov rdx, qword [rbp + 0x1f38]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.1802fe960
add rsp, 0x20
mov rdi, qword [rax]
mov ebx, dword [rax + 8]
movzx esi, word [rax + 0xc]
movzx eax, byte [rax + 0xe]
shl eax, 0x10
or esi, eax
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0xf
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
cmp rax, 0
jne 0x1801c30d1
sub rsp, 0x20
mov ecx, 1
mov edx, 0xf
call fcn.18063bc30
add rsp, 0x20
ud2
mov ecx, esi
shr ecx, 0x10
xor cl, 0x9c
mov edx, esi
shr edx, 8
xor dl, 0x86
xor sil, 0xa1
xor ebx, 0x7b031aaa
movabs r8, 0x424d3595edabd866
xor rdi, r8
mov qword [rax], rdi
mov dword [rax + 8], ebx
mov byte [rax + 0xc], sil
mov byte [rax + 0xd], dl
mov byte [rax + 0xe], cl
mov r9, qword [rbp + 0x2d78]
mov qword [r9], 0xf
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], 0xf
sub rsp, 0x20
mov rcx, qword [rbp + 0x1a130]
mov rdx, qword [rbp + 0x1a738]
mov r8, qword [rbp + 0xc7f0]
call fcn.180464140
add rsp, 0x20
mov rax, qword [rbp + 0x1a130]
mov rsi, qword [rax]
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x1801c32ea
mov eax, dword [0x18076f098]
sub eax, dword [0x18076f09c]
or eax, 0xade27f3
mov ecx, 0x5c5ca6fd
xor edx, edx
div ecx
xor eax, 0x292306de
cmp eax, 0x9996d940
je 0x1802a900a
mov eax, dword [0x18076f0d8]
sub eax, dword [0x18076f0dc]
xor eax, 0xd8a7dd0b
and eax, 0xcd6e32b9
mov ecx, 0x30824d96
xor edx, edx
div ecx
cmp eax, 0xf32940
je 0x1802a906a
mov bpl, 0x53
push rax
invalid
cmp al, 0x53
retf 0x8703
xchg ecx, eax
fimul word [rbp + 8]
push rax
loop 0x1802a8fcb
mov byte [rdx], cl
xchg cl, bl
jmp 0x1801c2e06
pushfq
mov gs, word es:[rsp + 0x48d3fdcc]
mov eax, dword [rbp + 0x13eb0]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, rsi
call fcn.1802f11d0
add rsp, 0x20
mov rcx, qword [rax]
movzx ecx, byte [rax + 0xa]
movzx eax, word [rax + 8]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0xb
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
jmp 0x1801c2eb4
mov ebx, 0xd2a74d10
or dword [rdx - 0x6057161a], edi
ror byte [rcx], cl
mov edx, 0x9fa8e9e6
int1
dec dword [rcx]
test byte [rdx], 0xf6
or esi, esi
or dh, dh
outsb dx, byte [rsi]
lock sub ecx, dword [rsi]
sub al, 0x6d
int1
mov eax, ebx
shr eax, 8
xor al, 5
mov dl, bl
xor dl, 0x9a
movabs r8, 0x723b348f174613f3
mov r9, rdi
xor r9, r8
mov qword [rcx], r9
mov byte [rcx + 8], dl
mov byte [rcx + 9], al
jmp 0x1801c2fca
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xaf8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xa60], xmm8
movaps xmmword [rbp + 0xa50], xmm7
movaps xmmword [rbp + 0xa40], xmm6
mov r12, rdx
mov rbx, rcx
mov eax, dword [0x1807a4168]
sub eax, dword [0x1807a416c]
or eax, 0x708eafb
sub eax, 0xd35616c3
add eax, 0xd06ab1f9
cmp eax, 0x3d67df65
jb 0x1804708b0
jmp 0x180469caf
mov ecx, dword [0x1807a4170]
mov eax, dword [0x1807a4174]
imul ecx, eax
and ecx, 0x56be417
add ecx, 0x781ac58e
or ecx, 0xf568be3f
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov rdx, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r9, rsp
mov eax, 0x60
call fcn.180698e80
sub rsp, rax
mov r11, rsp
mov eax, 0x90
call fcn.180698e80
sub rsp, rax
mov r13, rsp
mov r15, r12
add r15, 0xfa
mov al, byte [r12 + 0xfa]
cmp ecx, 0xcc18ed0d
je 0x180469caf
jmp 0x180469d2c
cmp al, 4
jne 0x180469d3c
mov qword [rbx], 4
jmp 0x18046a1e3
mov qword [rbp + 0x5f8], r9
mov qword [rbp + 0x7c8], rdx
mov r10, r12
add r10, 0xb0
mov rdi, r12
add rdi, 0xf9
lea r14, [rbp - 0x20]
add r14, 8
lea rax, [rbp - 0x20]
add rax, 9
mov qword [rbp + 0x600], rax
mov rax, r13
add rax, 9
mov qword [rbp + 0x608], rax
mov rax, r13
add rax, 8
mov qword [rbp + 0x960], rax
mov rcx, r12
add rcx, 0x48
mov rax, r13
add rax, 0x10
mov qword [rbp + 0x8d8], rax
mov rax, r13
add rax, 0x28
mov qword [rbp + 0x638], rax
mov rax, r13
add rax, 0x18
mov qword [rbp + 0x650], rax
mov rax, r13
add rax, 0x20
mov qword [rbp + 0x660], rax
mov rax, r12
add rax, 0xf8
mov qword [rbp + 0x7d0], rax
mov rax, r12
add rax, 0x20
mov qword [rbp + 0x668], rax
mov rax, r12
add rax, 0x28
mov qword [rbp + 0x670], rax
mov rsi, r12
add rsi, 0x88
mov rax, r12
add rax, 0x60
mov qword [rbp + 0x930], rax
lea rax, [rbp + 0x328]
add rax, 8
mov qword [rbp + 0x8d0], rax
lea rax, [rbp + 0x328]
add rax, 0x20
mov qword [rbp + 0x678], rax
mov rax, r12
add rax, 0x98
mov qword [rbp + 0x680], rax
mov rax, r12
add rax, 0x58
mov qword [rbp + 0x948], rax
lea rax, [rbp + 0x898]
add rax, 8
mov qword [rbp + 0x8b0], rax
lea rax, [rbp + 0x898]
add rax, 0x10
mov qword [rbp + 0x7d8], rax
lea rax, [rbp + 0x568]
add rax, 8
mov qword [rbp + 0x688], rax
mov rax, r12
add rax, 0x89
mov qword [rbp + 0x690], rax
lea rax, [rbp + 0x870]
add rax, 0x19
mov qword [rbp + 0x7e0], rax
lea rax, [rbp + 0x870]
add rax, 0x18
mov qword [rbp + 0x8c0], rax
lea rax, [rbp + 0x5e8]
add rax, 8
mov qword [rbp + 0x698], rax
lea rax, [rbp + 0x3c8]
add rax, 8
mov qword [rbp + 0x6a0], rax
lea rax, [rbp + 0x3c8]
add rax, 0x20
mov qword [rbp + 0x6a8], rax
lea rax, [rbp + 0x3c8]
add rax, 0x10
mov qword [rbp + 0x6b0], rax
lea rax, [rbp + 0x3c8]
add rax, 0x18
mov qword [rbp + 0x6b8], rax
lea rax, [rbp + 0x4d8]
add rax, 8
mov qword [rbp + 0x6c0], rax
lea rax, [rbp + 0x4d8]
add rax, 0x10
mov qword [rbp + 0x6c8], rax
lea rax, [rbp + 0x4d8]
add rax, 0x18
mov qword [rbp + 0x6d0], rax
lea rax, [rbp + 0x4d8]
add rax, 0x20
mov qword [rbp + 0x6d8], rax
lea rax, [rbp + 0x3f8]
add rax, 8
mov qword [rbp + 0x620], rax
lea rax, [rbp + 0x3f8]
add rax, 0x20
mov qword [rbp + 0x630], rax
lea rax, [rbp + 0x3f8]
add rax, 0x10
mov qword [rbp + 0x648], rax
lea rax, [rbp + 0x3f8]
add rax, 0x18
mov qword [rbp + 0x658], rax
lea rax, [rbp + 0x540]
add rax, 8
mov qword [rbp + 0x610], rax
lea rax, [rbp + 0x540]
add rax, 0x10
mov qword [rbp + 0x618], rax
lea rax, [rbp + 0x540]
add rax, 0x18
mov qword [rbp + 0x628], rax
lea rax, [rbp + 0x540]
add rax, 0x20
mov qword [rbp + 0x640], rax
mov rax, r12
add rax, 0x40
mov qword [rbp + 0x6e0], rax
lea rax, [rbp + 0x5a8]
add rax, 0x18
mov qword [rbp + 0x6e8], rax
lea rax, [rbp + 0x5a8]
add rax, 0x1c
mov qword [rbp + 0x6f0], rax
lea rax, [rbp + 0x5a8]
add rax, 0x1d
mov qword [rbp + 0x6f8], rax
lea rax, [rbp + 0x5a8]
add rax, 0x1f
mov qword [rbp + 0x700], rax
lea rax, [rbp + 0x428]
add rax, 8
mov qword [rbp + 0x8e0], rax
lea rax, [rbp + 0x428]
add rax, 0x10
mov qword [rbp + 0x7e8], rax
lea rax, [rbp + 0x770]
add rax, 8
mov qword [rbp + 0x7f0], rax
mov rax, r12
add rax, 0xd8
mov qword [rbp + 0x950], rax
lea rax, [rbp + 0x790]
add rax, 0x10
mov qword [rbp + 0x708], rax
lea rax, [rbp + 0x790]
add rax, 0x18
mov qword [rbp + 0x710], rax
mov rax, r12
add rax, 0x10
mov qword [rbp + 0x7f8], rax
mov rax, r12
add rax, 0x18
mov qword [rbp + 0x800], rax
lea rax, [rbp + 0x218]
add rax, 8
mov qword [rbp + 0x718], rax
lea rax, [rbp + 0x218]
add rax, 0x10
mov qword [rbp + 0x720], rax
mov rax, r12
add rax, 0xe0
mov qword [rbp + 0x728], rax
lea rax, [rbp + 0x170]
add rax, 8
mov qword [rbp + 0x730], rax
lea rax, [rbp + 0x90]
add rax, 8
mov qword [rbp + 0x738], rax
lea rax, [rbp + 0x90]
add rax, 0x10
mov qword [rbp + 0x740], rax
mov rax, r12
add rax, 0x80
mov qword [rbp + 0x8e8], rax
mov rdx, r12
add rdx, 0x78
mov rax, r12
add rax, 0x50
mov qword [rbp + 0x808], rax
mov rax, r12
add rax, 0x68
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x978], rax
mov qword [rbp + 0x990], rax
mov qword [rbp + 0x9a0], rax
mov qword [rbp + 0x9d0], rax
mov qword [rbp + 0x9c8], rax
mov qword [rbp + 0x9c0], rax
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0xa00], rax
mov dword [rbp + 0x9fc], eax
mov qword [rbp + 0x968], rax
mov qword [rbp + 0xa10], rax
mov qword [rbp + 0xa18], rbx
mov qword [rbp + 0xa30], r11
mov qword [rbp + 0x938], r8
mov qword [rbp + 0x9b0], rsi
mov qword [rbp + 0x8b8], rcx
mov qword [rbp + 0x748], rdx
jmp 0x18046a210
mov rax, rbx
movaps xmm6, xmmword [rbp + 0xa40]
movaps xmm7, xmmword [rbp + 0xa50]
movaps xmm8, xmmword [rbp + 0xa60]
lea rsp, [rbp + 0xa78]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x1807a4178]
add eax, dword [0x1807a417c]
sub eax, 0x4df37ab4
or eax, 0xfd83623b
sub eax, 0x4363c564
cmp eax, 0xde5aaf35
je 0x1804708bd
jmp 0x18046a238
mov ecx, dword [0x1807a4180]
mov eax, dword [0x1807a4184]
imul ecx, eax
add ecx, 0x341398a4
xor ecx, 0xdb609e15
add ecx, 0xd53a8f40
mov rax, qword [r10]
movabs rdx, 0x8000000000000000
sub rax, rdx
sete al
mov dl, byte [rdi]
test dl, dl
sete dl
and al, dl
cmp ecx, 0x168e9fc2
je 0x18046a238
test al, 1
jne 0x18046a8c6
jmp 0x18046a287
mov eax, dword [0x1807a4188]
or eax, dword [0x1807a418c]
or eax, 0x28be6b8e
and eax, 0x1b1133df
xor eax, 0x12e27cbb
cmp eax, 0x646caead
jae 0x1804708ca
jmp 0x18046a2af
mov eax, dword [0x1807a4190]
xor eax, dword [0x1807a4194]
imul eax, eax, 0xa28d6e55
sub eax, 0x7cde9a75
or eax, 0x83010843
cmp eax, 0xb3e7a630
je 0x18046a2af
jmp 0x18046a2d4
mov qword [rbp + 0x9e0], r10
movabs rax, 0x8000000000000000
mov qword [rbp + 0x68], rax
lea rcx, [rbp - 0x20]
lea r9, [rbp + 0x68]
sub rsp, 0x20
mov rdx, r12
call fcn.180473ec0
add rsp, 0x20
mov rsi, qword [rbp - 0x20]
cmp rsi, 0xf
jne 0x18046a7b8
mov eax, dword [0x1807a4198]
xor eax, dword [str.wre9FbX]
mov ecx, 0xd60b9fe6
xor edx, edx
div ecx
mov ecx, 0x5531f922
xor edx, edx
div ecx
or eax, 0x60aa7c57
cmp eax, 0x64e7daf6
mov rcx, qword [rbp + 0x938]
mov rsi, qword [rbp + 0x9b0]
mov rdx, qword [rbp + 0x8e8]
jae 0x1804708d7
mov eax, dword [0x1807a41a0]
xor eax, dword [0x1807a41a4]
xor eax, 0xe0ecc6e8
and eax, 0x63171184
sub eax, 0x77ac7af8
mov rbx, qword [rdx]
cmp eax, 0xcf619a3f
jae 0x1804708d7
jmp 0x18046a37d
cmp rbx, 0
je 0x18046a72b
mov eax, dword [0x1807a41a8]
xor eax, dword [0x1807a41ac]
sub eax, 0xa72c1817
mov r8d, 0xf5ec4b61
xor edx, edx
div r8d
mov r8d, 0xe66eac9e
xor edx, edx
div r8d
cmp eax, 0x4e36b45c
mov rdx, qword [rbp + 0x748]
jae 0x1804708e4
mov eax, dword [0x1807a41b0]
add eax, dword [0x1807a41b4]
imul eax, eax, 0x909ac8ae
imul eax, eax, 0x72485581
xor eax, 0x7c8b0e53
mov rsi, qword [rdx]
cmp eax, 0x9423296b
jae 0x1804708e4
jmp 0x18046a3ed
mov qword [rbp + 0xa28], r14
jmp 0x18046a3f6
mov eax, dword [0x1807a41b8]
xor eax, dword [0x1807a41bc]
sub eax, 0xd265c9e4
mov r8d, 0x97a59a98
xor edx, edx
div r8d
mov r8d, 0xe548f15f
xor edx, edx
div r8d
cmp eax, 0xb33aabc9
ja 0x1804708f5
mov eax, dword [0x1807a41c0]
sub eax, dword [0x1807a41c4]
and eax, 0x715f680
mov r8d, 0x357cf4eb
xor edx, edx
div r8d
mov r14d, eax
xor r14d, 0x3f68a96c
sub rsp, 0x20
mov rdx, rsi
mov r8, rbx
call fcn.180434ba0
mov rcx, qword [rbp + 0x938]
add rsp, 0x20
cmp rax, 0
sete al
cmp r14d, 0xdfc57b8f
jae 0x1804708f5
test al, 1
jne 0x18046a485
jmp 0x18046a756
mov rcx, rdx
cmp rdx, 0
sete r8b
mov eax, dword [0x1807a41c8]
sub eax, dword [0x1807a41cc]
mov r9d, 0x6a7f10c1
xor edx, edx
div r9d
imul eax, eax, 0x5e3e73c7
and eax, 0x9a7d937d
cmp eax, 0xf6fa418a
ja 0x180470920
mov eax, dword [0x1807a41d0]
or eax, dword [0x1807a41d4]
xor eax, 0x499d3e1b
or eax, 0x76b40a14
mov r9d, 0x347d66a7
xor edx, edx
div r9d
cmp eax, 0x87802d3f
ja 0x180470920
test r8b, 1
mov r14, qword [rbp + 0xa28]
jne 0x18046a4fb
jmp 0x18046a590
mov eax, dword [0x1807a41d8]
and eax, dword [0x1807a41dc]
and eax, 0x7fe7e49a
add eax, 0xe137cd27
add eax, 0x218cca74
cmp eax, 0xe85ef127
ja 0x18047092d
mov esi, dword [str._sel]
or esi, dword [0x1807a41e4]
sub esi, 0xb9a31858
sub esi, 0x1e537001
or esi, 0x3c245df0
lea rdx, str.Connection_reset_while_sendingDoing_handshake_round.
sub rsp, 0x20
mov ecx, 3
mov r8d, 0x1e
call fcn.1803e6c90
add rsp, 0x20
mov rdx, rax
cmp esi, 0x193e73d4
jb 0x18047092d
mov rbx, qword [rbp + 0xa18]
jmp 0x18046a576
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov rsi, qword [rbp + 0x9b0]
jmp 0x18046a77b
mov rdx, qword [rbp + 0x8e8]
mov r9, rcx
cmp rbx, r9
setb al
mov rcx, qword [rbp + 0x938]
test al, 1
jne 0x18046a5ad
jmp 0x18046a5b1
ud2
mov qword [rdx], 0
mov eax, dword [0x1807a41e8]
xor eax, dword [0x1807a41ec]
or eax, 0x7d9f3065
add eax, 0x1550ec36
sub eax, 0x5f290451
cmp eax, 0x9dfe764c
jbe 0x180470959
mov eax, dword [0x1807a41f0]
or eax, dword [0x1807a41f4]
or eax, 0xe78394e1
imul edx, eax, 0x73d0bca7
sub edx, 0x74c3f81f
cmp rbx, r9
sete al
cmp edx, 0x5ce393c0
je 0x180470959
jmp 0x18046a60f
test al, 1
jne 0x18046a722
jmp 0x18046a619
mov r8, rsi
add r8, r9
sub rbx, r9
mov eax, dword [0x1807a41f8]
add eax, dword [0x1807a41fc]
mov ecx, 0x992a9bf3
xor edx, edx
div ecx
xor eax, 0xe6943e39
mov ecx, 0x90a1b412
xor edx, edx
div ecx
cmp eax, 0xc3f06d54
mov qword [rbp + 0x828], r8
ja 0x18047096a
mov r14d, dword [0x1807a4200]
sub r14d, dword [0x1807a4204]
and r14d, 0xd7527176
or r14d, 0x90c30c08
add r14d, 0xa478844c
sub rsp, 0x20
mov rcx, rsi
mov rdx, r8
mov r8, rbx
call fcn.1806a7400
mov r8, qword [rbp + 0x828]
add rsp, 0x20
mov rax, qword [rbp + 0x8e8]
mov qword [rax], rbx
cmp rbx, 0
sete cl
cmp r14d, 0xdf938ba0
je 0x18047096a
jmp 0x18046a6b7
mov eax, dword [0x1807a4208]
or eax, dword [0x1807a420c]
imul eax, eax, 0x967a1137
sub eax, 0xf101f220
mov r8d, 0x232a5dae
xor edx, edx
div r8d
cmp eax, 0xc0426c09
mov r14, qword [rbp + 0xa28]
ja 0x1804709a2
mov eax, dword [0x1807a4210]
sub eax, dword [0x1807a4214]
add eax, 0xc7570195
or eax, 0xe15f63a0
or eax, 0xe0688d4c
cmp eax, 0x4539d61c
jbe 0x1804709a2
test cl, 1
mov rcx, qword [rbp + 0x938]
jne 0x18046a722
jmp 0x18046a3f6
mov rsi, qword [rbp + 0x9b0]
jmp 0x18046a72b
sub rsp, 0x20
call fcn.1804346f0
add rsp, 0x20
mov rdx, rax
cmp rdx, 0
sete al
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
test al, 1
jne 0x18046a792
jmp 0x18046a79a
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov r14, qword [rbp + 0xa28]
mov rsi, qword [rbp + 0x9b0]
jmp 0x18046a77b
mov qword [r13], 5
mov rax, qword [rbp + 0x960]
mov qword [rax], rdx
jmp 0x18046ef65
mov byte [rdi], 0
jmp case.0x18046f755.0
mov qword [r13], 5
mov rbx, qword [rbp + 0xa18]
mov rax, qword [rbp + 0x960]
mov qword [rax], rdx
jmp 0x18046ef65
mov bl, byte [r14]
sub rsp, 0x20
mov rcx, qword [rbp + 0x608]
mov rdx, qword [rbp + 0x600]
mov r8d, 0x7f
call fcn.1806a7400
add rsp, 0x20
mov qword [r13], rsi
mov rax, qword [rbp + 0x960]
mov byte [rax], bl
mov eax, dword [0x1807a4218]
or eax, dword [0x1807a421c]
mov ecx, 0xd979b29b
xor edx, edx
div ecx
sub eax, 0x257d7266
add eax, 0x744413fe
cmp eax, 0x952cab6
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
je 0x1804709af
jmp 0x18046a82a
mov eax, dword [0x1807a4220]
add eax, dword [0x1807a4224]
mov ecx, 0x5b66f69a
xor edx, edx
div ecx
and eax, 0x508fd408
and eax, 0x7225dd5f
cmp rsi, 5
sete cl
cmp eax, 0xf70899e3
jae 0x18046a82a
jmp 0x18046a859
mov eax, dword [0x1807a4228]
sub eax, dword [0x1807a422c]
imul eax, eax, 0x49808c0a
xor eax, 0x824eeee9
xor eax, 0xea6856d
cmp eax, 0xe505b1be
mov rsi, qword [rbp + 0x9b0]
jae 0x1804709c0
jmp 0x18046a889
mov eax, dword [0x1807a4230]
imul eax, dword [0x1807a4234]
sub eax, 0x1e7b0911
add eax, 0xec7317ae
imul eax, eax, 0x939dca3e
cmp eax, 0xe5526be8
je 0x18046a889
test cl, 1
jne 0x18046a8b7
jmp case.default.0x18046f755
mov rax, qword [rbp + 0x960]
mov rdx, qword [rax]
jmp 0x18046ef65
mov eax, dword [0x1807a4238]
imul eax, dword [0x1807a423c]
or eax, 0xd08170d3
imul eax, eax, 0x7d9ca509
xor eax, 0xfcff972
cmp eax, 0x5f5a742d
je 0x1804709cd
jmp 0x18046a8f0
mov eax, dword [0x1807a4240]
and eax, dword [0x1807a4244]
xor eax, 0x6314d7a
and eax, 0x8ec75ddf
add eax, 0xc63bf911
mov rcx, qword [rbp + 0x7d0]
mov cl, byte [rcx]
cmp eax, 0x4f219075
jb 0x18046a8f0
jmp 0x18046a91d
mov eax, dword [0x1807a4248]
add eax, dword [0x1807a424c]
mov r8d, 0x6836ab52
xor edx, edx
div r8d
imul eax, eax, 0x8516f5cc
add eax, 0x1e563c13
cmp eax, 0x1f19ac38
jb 0x1804709de
jmp 0x18046a94c
mov eax, dword [0x1807a4250]
and eax, dword [0x1807a4254]
and eax, 0xbbd1cd53
or eax, 0x94c7269a
imul edx, eax, 0xb5922b36
cmp cl, 0
setne al
cmp edx, 0xeb0ee487
ja 0x18046a94c
jmp 0x18046a978
mov cl, byte [r15]
sub cl, 2
setb cl
or al, cl
test al, 1
jne 0x18046a9e5
mov eax, dword [0x1807a4258]
and eax, dword [0x1807a425c]
sub eax, 0x6c1992b6
xor eax, 0x617bbf10
or eax, 0xeb5a5906
cmp eax, 0x69de86f
jbe 0x1804709ef
mov eax, dword [0x1807a4260]
xor eax, dword [0x1807a4264]
or eax, 0x9cef15cd
sub eax, 0x5e261a09
xor eax, 0x7eea65c
mov byte [r15], 4
cmp eax, 0x4e081226
je 0x1804709ef
jmp 0x18046a9d9
mov qword [rbx], 3
jmp 0x18046a1e3
mov eax, dword [0x1807a4268]
or eax, dword [0x1807a426c]
xor eax, 0xa29f7793
add eax, 0x1243ae3b
xor eax, 0x70b3e643
cmp eax, 0xbbebe5f5
je 0x180470a00
jmp 0x18046aa0d
mov eax, dword [0x1807a4270]
and eax, dword [0x1807a4274]
mov ecx, 0xdaf6a140
xor edx, edx
div ecx
imul eax, eax, 0xc0fc1e03
or eax, 0x264b670
cmp eax, 0xaffc847b
je 0x18046aa0d
jmp 0x18046aa36
mov rax, qword [rbp + 0x668]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x670]
mov r9, qword [rcx]
cmp rax, 0
setne byte [rbp + 0x999]
mov cl, byte [rsi]
mov eax, dword [0x1807a4278]
imul eax, dword [0x1807a427c]
mov r8d, 0xb17e03e6
xor edx, edx
div r8d
imul eax, eax, 0x5ca1ef1f
or eax, 0x7d20357a
cmp eax, 0x75113e8c
jbe 0x180470a11
jmp 0x18046aa87
mov eax, dword [0x1807a4280]
xor edx, edx
div dword [0x1807a4284]
sub eax, 0x6ecb7654
or eax, 0xb8e340d9
imul edx, eax, 0x4250a0b3
cmp cl, 2
sete al
cmp edx, 0x7225866d
je 0x18046aa87
jmp 0x18046aab5
test al, 1
jne 0x18046aabe
jmp 0x18046ad98
mov qword [rbp + 0x920], r9
mov qword [rbp + 0xa28], r14
mov qword [rbp + 0x970], rdi
mov rdi, r13
mov r13, r10
mov rax, qword [rbp + 0x930]
mov rbx, qword [rax]
mov eax, dword [0x1807a4288]
xor edx, edx
div dword [0x1807a428c]
or eax, 0x297dc404
imul eax, eax, 0x750177b1
imul eax, eax, 0x832f6ea6
cmp eax, 0xaa732da3
mov r14, qword [rbp + 0x8b8]
ja 0x180470a1e
mov eax, dword [0x1807a4290]
imul eax, dword [0x1807a4294]
sub eax, 0xcae1676b
mov ecx, 0x3a2a9e37
xor edx, edx
div ecx
mov esi, eax
and esi, 0x263a8dd8
lea rcx, [rbp + 0x328]
sub rsp, 0x20
mov rdx, r14
call fcn.180418720
add rsp, 0x20
mov r9, qword [rbp + 0x328]
cmp r9, 0xf
sete al
mov rcx, qword [rbp + 0x8d0]
mov cl, byte [rcx]
cmp esi, 0xadb9348
jae 0x180470a1e
jmp 0x18046ab73
sub cl, 2
sete cl
mov dl, al
and dl, cl
test dl, 1
mov r8, qword [rbp + 0x9b0]
jne 0x18046ac8c
jmp 0x18046ad38
mov rax, qword [rbp + 0x7b0]
mov qword [r8], rax
mov rax, qword [rbp + 0x7b8]
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0x7c0]
mov qword [r8 + 0x10], rax
mov al, byte [r8]
cmp al, 2
jne 0x18046ad98
mov eax, dword [0x1807a4298]
or eax, dword [0x1807a429c]
or eax, 0x716da324
mov ecx, 0xd7d7d269
xor edx, edx
div ecx
add eax, 0xaeefbf73
cmp eax, 0x687eaf69
jb 0x180470a46
jmp 0x18046abe9
mov eax, dword [0x1807a42a0]
xor edx, edx
div dword [0x1807a42a4]
imul eax, eax, 0xce875b98
mov ecx, 0x8a0bdb4f
xor edx, edx
div ecx
xor eax, 0x97cb8e1d
mov rcx, qword [rbp + 0x930]
mov rcx, qword [rcx]
cmp eax, 0x38c645fb
jb 0x18046abe9
jmp 0x18046ac1e
mov rax, qword [rbp + 0x948]
mov r8, qword [rax]
mov eax, dword [0x1807a42a8]
imul eax, dword [str.0U.Aa]
mov r9d, 0xb89c124b
xor edx, edx
div r9d
imul eax, eax, 0x8f10d010
mov r9d, 0x11438def
xor edx, edx
div r9d
cmp eax, 0xa6d495af
je 0x180470a57
jmp 0x18046ac5e
mov eax, dword [0x1807a42b0]
sub eax, dword [0x1807a42b4]
add eax, 0x9418623c
xor eax, 0x3613892d
add eax, 0xed48f6c3
cmp eax, 0xa089b7fc
jbe 0x18046ac5e
mov r9, qword [rbp + 0x920]
jmp 0x18046ae10
mov eax, dword [0x1807a42b8]
xor eax, dword [0x1807a42bc]
or eax, 0x37ac7976
or eax, 0x355049cb
imul eax, eax, 0x194ad26e
cmp eax, 0x8f88ee82
je 0x180470a64
mov r11, qword [rbp + 0xa30]
mov r10, r13
mov r9, qword [rbp + 0x920]
jmp 0x18046acc6
mov eax, dword [0x1807a42c0]
or eax, dword [0x1807a42c4]
or eax, 0x79a969e7
and eax, 0x34ccb509
or eax, 0x3a562ac7
mov rcx, qword [rbp + 0x930]
mov qword [rcx], rbx
cmp eax, 0x7b788897
jae 0x18046acc6
mov r13, rdi
jmp 0x18046acf7
mov rcx, qword [rbp + 0x8d0]
mov rax, qword [rcx]
mov qword [rbp + 0x7b0], rax
mov rax, qword [rcx + 8]
mov qword [rbp + 0x7b8], rax
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x7c0], rax
mov rbx, qword [rbp + 0xa18]
mov rdi, qword [rbp + 0x970]
mov r14, qword [rbp + 0xa28]
jmp 0x18046ab92
mov rsi, r9
mov rdx, qword [rbp + 0x8d0]
mov rcx, qword [rdx]
mov qword [rbp + 0x7b0], rcx
mov rcx, qword [rdx + 8]
mov qword [rbp + 0x7b8], rcx
mov rcx, qword [rdx + 0x10]
mov qword [rbp + 0x7c0], rcx
test al, 1
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r10, r13
mov r13, rdi
mov rdi, qword [rbp + 0x970]
mov r14, qword [rbp + 0xa28]
mov r9, qword [rbp + 0x920]
jne 0x18046ab92
jmp 0x18046bde5
mov rax, qword [rbp + 0x680]
mov rsi, qword [rax]
cmp r9, rsi
setb al
mov cl, byte [rbp + 0x999]
and cl, al
mov eax, dword [0x1807a42c8]
sub eax, dword [0x1807a42cc]
sub eax, 0x7e5abadf
xor eax, 0x97434a3e
xor eax, 0x90542fa7
cmp eax, 0x61dc1d8e
jbe 0x180470a7f
mov eax, dword [0x1807a42d0]
sub eax, dword [0x1807a42d4]
add eax, 0x85e90eb
mov r8d, 0x1863d95b
xor edx, edx
div r8d
xor eax, 0x7ace60d4
cmp eax, 0xfcd98f55
ja 0x180470a7f
test cl, 1
jne 0x18046c2fe
jmp 0x18046b3f0
cmp r8, rcx
jae 0x18046ae6c
mov eax, dword [0x1807a42d8]
sub eax, dword [0x1807a42dc]
add eax, 0x4bcd93e5
sub eax, 0xca19b29f
imul eax, eax, 0xb9d048df
cmp eax, 0xc9eed9e2
je 0x180470a90
mov eax, dword [0x1807a42e0]
sub eax, dword [0x1807a42e4]
sub eax, 0x78bd776
mov ecx, 0xebcf4f37
xor edx, edx
div ecx
sub eax, 0xdb5c2b11
ud2
mov rax, qword [rbp + 0x948]
mov qword [rax], 0
mov rax, qword [rbp + 0x808]
mov rbx, qword [rax]
mov rsi, r8
sub rsi, rcx
mov qword [rbp + 0x908], rbx
add rbx, rcx
mov eax, dword [0x1807a42e8]
imul eax, dword [0x1807a42ec]
sub eax, 0xb6694a2e
or eax, 0x5e9fb810
and eax, 0xf90399fd
cmp eax, 0xabd3c4b4
ja 0x180470a9f
mov edx, dword [0x1807a42f0]
add edx, dword [0x1807a42f4]
add edx, 0xa0d61e30
add edx, 0x2075b980
add edx, 0xe49fe618
cmp rcx, 0
sete al
cmp edx, 0x7ffa7821
jbe 0x180470a9f
test al, 1
mov qword [rbp + 0xa28], r14
mov qword [rbp + 0x920], r9
jne 0x18046afbd
jmp 0x18046af04
mov eax, dword [0x1807a42f8]
or eax, dword [0x1807a42fc]
or eax, 0x754a2689
or eax, 0x17061f6
sub eax, 0x63429604
cmp eax, 0x5a0496e8
je 0x180470ab0
jmp 0x18046af2c
mov eax, dword [0x1807a4300]
and eax, dword [0x1807a4304]
and eax, 0x17c0cbc5
sub eax, 0x9dac071e
mov r9d, 0x36f3a059
xor edx, edx
div r9d
cmp r8, rcx
sete r9b
cmp eax, 0x836c03a6
je 0x18046af2c
jmp 0x18046af5d
mov eax, dword [0x1807a4308]
xor edx, edx
div dword [0x1807a430c]
mov ecx, 0xca3e6722
xor edx, edx
div ecx
and eax, 0x79142659
add eax, 0x22a80beb
cmp eax, 0xdf3e799d
jae 0x180470abd
mov eax, dword [0x1807a4310]
xor eax, dword [0x1807a4314]
add eax, 0xdcd32b59
and eax, 0x826efafa
add eax, 0xfc9079ec
cmp eax, 0x94286249
jb 0x180470abd
xor ecx, ecx
test r9b, 1
jne 0x18046b122
jmp 0x18046b027
cmp r8, 0
sete al
mov ecx, dword [0x1807a4318]
and ecx, dword [0x1807a431c]
sub ecx, 0xd56f5a4d
or ecx, 0x5446478e
xor ecx, 0x3307969b
cmp ecx, 0x93940dfc
ja 0x180470aca
mov ecx, dword [0x1807a4320]
and ecx, dword [0x1807a4324]
or ecx, 0x52e6d54f
sub ecx, 0x827855be
xor ecx, 0xa45830bc
cmp ecx, 0x3e040ce2
jbe 0x180470aca
xor ecx, ecx
test al, 1
jne 0x18046b122
jmp 0x18046b0c0
mov qword [rbp + 0x970], rdi
mov qword [rbp + 0x940], r13
mov r13, r10
mov eax, dword [0x1807a4328]
and eax, dword [0x1807a432c]
and eax, 0x43b8bb72
or eax, 0x376438eb
and eax, 0xa10ef456
cmp eax, 0xc678704c
mov rdi, qword [rbp + 0x908]
ja 0x180470ad7
mov eax, dword [0x1807a4330]
or eax, dword [0x1807a4334]
mov ecx, 0xef47aa3c
xor edx, edx
div ecx
imul r14d, eax, 0x6e320146
or r14d, 0x70abfb0f
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1806a7400
add rsp, 0x20
cmp r14d, 0xc47ec5e2
jae 0x180470ad7
jmp 0x18046b0ad
mov r10, r13
mov r13, qword [rbp + 0x940]
mov rdi, qword [rbp + 0x970]
jmp 0x18046b0c0
mov eax, dword [0x1807a4338]
xor eax, dword [0x1807a433c]
imul eax, eax, 0xe13cec93
and eax, 0x2477a7e8
or eax, 0xc6efec08
cmp eax, 0x4081a84c
jb 0x180470afa
jmp 0x18046b0e9
mov eax, dword [0x1807a4340]
xor edx, edx
div dword [0x1807a4344]
mov ecx, 0x7094a6c5
xor edx, edx
div ecx
and eax, 0xe15a1fb5
or eax, 0xacdca942
mov rcx, qword [rbp + 0x948]
mov qword [rcx], rsi
cmp eax, 0xb4b24f91
jae 0x18046b0e9
jmp 0x18046b11d
mov rcx, rsi
jmp 0x18046b122
mov qword [rbp + 0x760], rcx
mov qword [rbp + 0x9e0], r10
mov eax, dword [0x1807a4348]
sub eax, dword [0x1807a434c]
imul eax, eax, 0xcb71d6b8
xor eax, 0x6a97d7f7
mov ecx, 0x82df9d50
xor edx, edx
div ecx
cmp eax, 0x3c9aed15
jae 0x180470b15
jmp 0x18046b15d
mov eax, dword [0x1807a4350]
or eax, dword [0x1807a4354]
imul eax, eax, 0xdb58c560
imul eax, eax, 0xf7f34dc8
mov ecx, 0x4fb3d2fd
xor edx, edx
div ecx
mov r14d, eax
mov rax, qword [rbp + 0x930]
mov qword [rax], 0
mov rax, qword [rbp + 0x810]
mov rsi, qword [rax]
sub rsp, 0x20
mov rcx, qword [rbp + 0x938]
mov rdx, rsi
mov r8d, 0x1000
call fcn.180433ca0
add rsp, 0x20
mov rbx, rdx
cmp rax, 0
sete al
cmp r14d, 0xe6f25037
je 0x18046b15d
test al, 1
jne 0x18046b1d2
jmp 0x18046bdd4
mov eax, dword [0x1807a4358]
and eax, dword [0x1807a435c]
and eax, 0x985ec5a5
or eax, 0x2ac69190
sub eax, 0x567a2963
cmp eax, 0xa5792770
ja 0x180470b54
jmp 0x18046b1fa
mov ecx, dword [0x1807a4360]
xor ecx, dword [0x1807a4364]
or ecx, 0x4d07d580
or ecx, 0x4e571ed9
add ecx, 0x21bb9256
mov eax, 0x1000
cmp rbx, rax
seta al
cmp ecx, 0xc5bf10d
jbe 0x18046b1fa
mov r8, qword [rbp + 0x760]
jmp 0x18046b234
mov ecx, dword [0x1807a4368]
sub ecx, dword [0x1807a436c]
or ecx, 0x8bde71c1
add ecx, 0xfd68a43c
add ecx, 0xe6220859
cmp ecx, 0x4792d3f7
je 0x180470b61
jmp 0x18046b260
mov ecx, dword [0x1807a4370]
or ecx, dword [0x1807a4374]
and ecx, 0x106407ca
and ecx, 0xc8bb5941
add ecx, 0x312d73b3
cmp ecx, 0x671406bc
jae 0x18046b260
test al, 1
jne 0x18046b3ec
jmp 0x18046b290
mov eax, dword [0x1807a4378]
xor edx, edx
div dword [0x1807a437c]
or eax, 0xee706d0
imul eax, eax, 0x3316ef55
sub eax, 0x3fb78e65
cmp eax, 0x658b7a7b
je 0x180470b6e
mov eax, dword [0x1807a4380]
xor eax, dword [0x1807a4384]
and eax, 0xf06a7feb
add eax, 0xc013797e
imul eax, eax, 0xb769466a
cmp eax, 0x849b083a
jb 0x180470b6e
mov rcx, qword [rbp + 0x8b8]
jmp 0x18046b2e9
mov rax, qword [rcx]
sub rax, r8
cmp rax, rbx
setb al
test al, 1
jne 0x18046b2fe
jmp 0x18046baf5
sub rsp, 0x30
mov rdx, r8
mov r8, rbx
mov r9d, 1
mov qword [rsp + 0x20], 1
call fcn.18045c010
add rsp, 0x30
mov eax, dword [0x1807a4388]
xor eax, dword [0x1807a438c]
xor eax, 0x5a17a2bd
and eax, 0x403e3428
add eax, 0x4cbd2381
cmp eax, 0x411b6b6
je 0x180470b7b
jmp 0x18046b348
mov eax, dword [0x1807a4390]
or eax, dword [0x1807a4394]
xor eax, 0xce6484a8
and eax, 0x57dd183f
mov ecx, 0xea724254
xor edx, edx
div ecx
mov rcx, qword [rbp + 0x948]
mov r8, qword [rcx]
mov rcx, qword [rbp + 0x808]
mov rcx, qword [rcx]
mov qword [rbp + 0x908], rcx
cmp eax, 0xe623c537
jae 0x18046b348
jmp 0x18046b38b
mov eax, dword [0x1807a4398]
xor edx, edx
div dword [0x1807a439c]
mov ecx, 0xbc79511a
xor edx, edx
div ecx
or eax, 0x11ca07c0
or eax, 0x4ad22af4
cmp eax, 0x8aec2179
ja 0x180470b88
jmp 0x18046b3b9
mov eax, dword [0x1807a43a0]
sub eax, dword [0x1807a43a4]
mov ecx, 0xa2e5290c
xor edx, edx
div ecx
mov ecx, 0x50f4ee2
xor edx, edx
div ecx
mov ecx, 0x29893405
xor edx, edx
div ecx
cmp eax, 0x8e12db90
jae 0x18046b3b9
jmp 0x18046baf5
ud2
mov rax, qword [rbp + 0x948]
mov r8, qword [rax]
mov rax, qword [rbp + 0x930]
mov rcx, qword [rax]
mov rax, r8
sub rax, rcx
cmp rsi, rax
ja 0x18046ae10
cmp rsi, 0
setl cl
mov eax, dword [0x1807a43a8]
and eax, dword [0x1807a43ac]
xor eax, 0xff395c2b
add eax, 0xaf1c3e80
xor eax, 0xa2759aa2
cmp eax, 0xae18e816
ja 0x180470b95
mov eax, dword [0x1807a43b0]
xor edx, edx
div dword [0x1807a43b4]
add eax, 0xfed0125
or eax, 0xd6563e77
or eax, 0xfe0432c6
cmp eax, 0x3c792d87
jb 0x180470b95
xor ebx, ebx
test cl, 1
jne 0x18046b51d
jmp 0x18046b475
cmp rsi, 0
sete al
test al, 1
mov rbx, qword [rbp + 0xa18]
jne 0x18046b489
jmp 0x18046b4c9
mov qword [rbp + 0x898], 0
mov eax, 1
mov rcx, qword [rbp + 0x8b0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x7d8]
mov qword [rax], 0
mov r8, qword [rbp + 0x9b0]
mov eax, 1
mov qword [rbp + 0x8f0], rax
jmp 0x18046b58d
mov qword [rbp + 0xa28], r14
mov r14, rdi
mov rdi, r13
mov r13, r10
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov rcx, rsi
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov qword [rbp + 0x8f0], rax
cmp rax, 0
sete al
mov ebx, 1
test al, 1
mov rcx, qword [rbp + 0x8b8]
je 0x18046b625
mov qword [rbp + 0x8f0], rsi
mov eax, dword [0x1807a43b8]
xor edx, edx
div dword [0x1807a43bc]
imul eax, eax, 0xbe71c86e
imul eax, eax, 0x755c7f37
and eax, 0x43407eff
cmp eax, 0xe2d8a996
mov rdi, qword [rbp + 0x8f0]
ja 0x180470ba2
mov esi, dword [0x1807a43c0]
add esi, dword [0x1807a43c4]
or esi, 0xe46f4789
xor esi, 0x5acba5d4
xor esi, 0xedd39fbf
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.18063bc30
add rsp, 0x20
cmp esi, 0x1aacf438
je 0x180470ba2
ud2
mov eax, dword [0x1807a43c8]
imul eax, dword [0x1807a43cc]
mov ecx, 0x135fd9d3
xor edx, edx
div ecx
add eax, 0xbfc1de3d
sub eax, 0x84d0650e
cmp eax, 0xdfbe2a64
ja 0x180470bc6
jmp 0x18046b5ba
mov eax, dword [0x1807a43d0]
xor edx, edx
div dword [0x1807a43d4]
sub eax, 0xeeb8cf39
xor eax, 0x865ba999
imul ecx, eax, 0xa569e694
mov rax, qword [rbp + 0x898]
mov qword [rbp + 0x858], rax
mov rax, qword [rbp + 0x8a0]
mov qword [rbp + 0x860], rax
mov rax, qword [rbp + 0x8a8]
mov qword [rbp + 0x868], rax
mov r11b, byte [r8]
mov byte [r8], 2
cmp r11b, 2
sete al
cmp ecx, 0x2cfecdc7
je 0x18046b5ba
test al, 1
jne 0x18046b8f0
jmp 0x18046b8f4
mov qword [rbp + 0x898], rsi
mov rax, qword [rbp + 0x8b0]
mov rdx, qword [rbp + 0x8f0]
mov qword [rax], rdx
mov rax, qword [rbp + 0x7d8]
mov qword [rax], 0
mov qword [rbp + 0x568], rcx
mov rax, qword [rbp + 0x688]
mov qword [rax], rsi
lea rcx, [rbp + 0x568]
lea rdx, [rbp + 0x898]
sub rsp, 0x20
xor r8d, r8d
call fcn.1804a6870
add rsp, 0x20
mov rbx, rdx
cmp rax, 0
mov r8, qword [rbp + 0x9b0]
jne 0x18046b6fb
mov eax, dword [0x1807a43d8]
and eax, dword [0x1807a43dc]
mov ecx, 0x3947eb62
xor edx, edx
div ecx
imul eax, eax, 0xedb2569a
and eax, 0xf1967ca0
cmp eax, 0x8eff9a7e
ja 0x180470c05
mov rbx, qword [rbp + 0xa18]
mov r10, r13
jmp 0x18046b6c1
mov eax, dword [0x1807a43e0]
or eax, dword [0x1807a43e4]
or eax, 0xa716187e
xor eax, 0x9964ae12
mov ecx, 0x482f913e
xor edx, edx
div ecx
cmp eax, 0xd2f92a39
je 0x18046b6c1
mov r13, rdi
jmp 0x18046b6ec
mov rdi, r14
mov r14, qword [rbp + 0xa28]
jmp 0x18046b58d
mov rsi, qword [rbp + 0x898]
mov r11, qword [rbp + 0xa30]
mov eax, dword [0x1807a43e8]
sub eax, dword [0x1807a43ec]
or eax, 0xe536b141
add eax, 0xb4ae0a93
xor eax, 0xcc2c01da
cmp eax, 0x1c3b39cb
jb 0x180470c16
jmp 0x18046b731
mov eax, dword [0x1807a43f0]
and eax, dword [0x1807a43f4]
imul eax, eax, 0xecf9dd9e
imul eax, eax, 0x73070ff4
imul ecx, eax, 0x7c9a0c63
cmp rsi, 0
sete al
cmp ecx, 0x4beff035
je 0x18046b731
jmp 0x18046b760
test al, 1
jne 0x18046b89b
jmp 0x18046b76a
mov eax, dword [0x1807a43f8]
and eax, dword [0x1807a43fc]
mov ecx, 0x3b270413
xor edx, edx
div ecx
xor eax, 0x630bf4c
mov ecx, 0x394efe26
xor edx, edx
div ecx
cmp eax, 0x37522fe2
je 0x180470c23
mov eax, dword [0x1807a4400]
sub eax, dword [0x1807a4404]
add eax, 0xe2c884d4
mov ecx, 0x5226c9f5
xor edx, edx
div ecx
or eax, 0x8271fc70
mov rcx, qword [rbp + 0x8b0]
mov r14, qword [rcx]
cmp eax, 0xa9405b43
jae 0x180470c23
jmp 0x18046b7ce
mov eax, dword [0x1807a4408]
xor edx, edx
div dword [0x1807a440c]
and eax, 0x587bdbaa
or eax, 0xe6b54f64
xor eax, 0xecdf7bfa
cmp eax, 0xf7e369d
je 0x180470c30
jmp 0x18046b7f8
mov eax, dword [0x1807a4410]
xor edx, edx
div dword [0x1807a4414]
mov r12d, eax
sub r12d, 0xd922292c
xor r12d, 0xfc5f6eed
or r12d, 0xcb5f98fa
sub rsp, 0x20
mov rcx, r14
mov rdx, rsi
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
cmp r12d, 0xae004a19
jb 0x18046b7f8
jmp 0x18046b842
mov eax, dword [0x1807a4418]
imul eax, dword [0x1807a441c]
mov ecx, 0xf71e546c
xor edx, edx
div ecx
sub eax, 0xc6b91bc5
xor eax, 0x119ff869
cmp eax, 0xae3ecb65
mov r11, qword [rbp + 0xa30]
jae 0x180470c5a
jmp 0x18046b876
mov eax, dword [0x1807a4420]
xor eax, dword [0x1807a4424]
xor eax, 0x6bf29b17
imul eax, eax, 0x734c6dc7
xor eax, 0x90278b23
cmp eax, 0xfa41408b
jae 0x18046b876
jmp 0x18046b89b
mov eax, dword [0x1807a4428]
xor edx, edx
div dword [0x1807a442c]
xor eax, 0x76e9f3b9
or eax, 0x61813b48
and eax, 0xa7fc45b3
cmp eax, 0xc15759a0
jae 0x180470c6b
mov eax, dword [0x1807a4430]
add eax, dword [0x1807a4434]
and eax, 0xc74f274c
imul eax, eax, 0x472145fd
imul eax, eax, 0x3d1ada5f
cmp eax, 0x1fc4c3d5
ja 0x180470c6b
jmp 0x18046bddd
ud2
mov rcx, qword [rbp + 0x690]
mov rax, qword [rcx]
mov rdx, qword [rbp + 0x7e0]
mov qword [rdx], rax
mov ax, word [rcx + 8]
mov word [rdx + 8], ax
mov al, byte [rcx + 0xa]
mov byte [rdx + 0xa], al
mov eax, dword [0x1807a4438]
add eax, dword [0x1807a443c]
imul eax, eax, 0x74643fb0
add eax, 0x5395b9a0
xor eax, 0x13085a17
cmp eax, 0x1a2e5fe3
jbe 0x180470c78
jmp 0x18046b93f
mov eax, dword [0x1807a4440]
mov ecx, dword [0x1807a4444]
and eax, ecx
shr eax, 2
imul rcx, rax, 0x67c86455
shr rcx, 0x3b
add ecx, 0x18738606
and ecx, 0x63860b
mov rax, qword [rbp + 0x8c0]
mov byte [rax], r11b
mov rax, qword [rbp + 0x868]
mov qword [rbp + 0x880], rax
movups xmm0, xmmword [rbp + 0x858]
movaps xmmword [rbp + 0x870], xmm0
mov rax, qword [0x1807af330]
mov rax, qword [rax]
cmp ecx, 0xd9754880
ja 0x18046b93f
jmp 0x18046b9a1
mov qword [rbp + 0x9e0], r10
cmp rax, 5
jne 0x18046c42b
mov eax, dword [0x1807a4448]
and eax, dword [0x1807a444c]
mov ecx, 0x13b1132f
xor edx, edx
div ecx
sub eax, 0xc6327bb6
and eax, 0xf1b975be
cmp eax, 0xf40a3f54
je 0x180470cb5
jmp 0x18046b9de
mov eax, dword [0x1807a4450]
add eax, dword [0x1807a4454]
and eax, 0x13277ad2
add eax, 0x41d0bedb
sub eax, 0xee924c4
lea rcx, [rbp + 0x870]
mov qword [rbp + 0x5e8], rcx
cmp eax, 0x237691b
jb 0x18046b9de
jmp 0x18046ba10
lea rax, [0x180625620]
mov rcx, qword [rbp + 0x698]
mov qword [rcx], rax
lea rax, [0x1806c9248]
mov qword [rbp + 0x3c8], rax
mov rax, qword [rbp + 0x6a0]
mov qword [rax], 1
mov rax, qword [rbp + 0x6a8]
mov qword [rax], 0
lea rax, [rbp + 0x5e8]
mov rcx, qword [rbp + 0x6b0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rax], 1
lea rcx, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.24.0_srcprotocol_framemod.rsreceived_frame
sub rsp, 0x20
call fcn.180662ad0
add rsp, 0x20
lea rcx, str.tungstenite::protocol::frameno_frame_received
mov qword [rbp + 0x4d8], rcx
mov rcx, qword [rbp + 0x6c0]
mov qword [rcx], 0x1c
lea rcx, str.tungstenite::protocol::frameno_frame_received
mov rdx, qword [rbp + 0x6c8]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x6d0]
mov qword [rcx], 0x1c
mov rcx, qword [rbp + 0x6d8]
mov qword [rcx], rax
lea rcx, [rbp + 0x3c8]
lea r8, [rbp + 0x4d8]
sub rsp, 0x30
mov edx, 5
xor r9d, r9d
call fcn.1806629c0
add rsp, 0x30
mov rax, qword [rbp + 0x8c0]
mov r11b, byte [rax]
jmp 0x18046c42b
mov qword [rbp + 0x970], rdi
mov eax, dword [0x1807a4458]
xor eax, dword [0x1807a445c]
xor eax, 0x6bd29af9
mov ecx, 0xac93f582
xor edx, edx
div ecx
add eax, 0xc39b8b2e
cmp eax, 0x6f2a1657
jb 0x180470cd0
jmp 0x18046bb28
mov eax, dword [0x1807a4460]
and eax, dword [0x1807a4464]
imul eax, eax, 0xab4eb030
imul r14d, eax, 0x416d4aba
add r14d, 0xc294551a
mov rcx, qword [rbp + 0x908]
add rcx, r8
sub rsp, 0x20
mov rdx, rsi
mov rdi, r8
mov r8, rbx
call fcn.1806a7400
mov r8, rdi
add rsp, 0x20
mov rax, r8
add rax, rbx
mov rcx, qword [rbp + 0x948]
mov qword [rcx], rax
cmp rbx, 0
sete al
cmp r14d, 0xa1e29bd2
jb 0x18046bb28
test al, 1
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov r14, qword [rbp + 0xa28]
mov rsi, qword [rbp + 0x9b0]
mov r9, qword [rbp + 0x920]
mov rdi, qword [rbp + 0x970]
jne 0x18046bbc5
jmp 0x18046aa55
mov eax, dword [0x1807a4468]
or eax, dword [0x1807a446c]
imul eax, eax, 0x2c296b41
sub eax, 0xb1156cc0
xor eax, 0x118eff87
cmp eax, 0x4cd6db55
ja 0x180470d10
mov eax, dword [0x1807a4470]
mov ecx, dword [0x1807a4474]
or eax, ecx
imul ecx, eax, 0x78f11cfd
or ecx, 0x328b5fea
add ecx, 0x48fed334
mov rax, qword [0x1807af330]
mov rax, qword [rax]
cmp ecx, 0xa231d42c
jae 0x180470d10
mov r13, qword [rbp + 0x9d8]
mov r12, qword [rbp + 0x9f0]
mov r14, qword [rbp + 0xa00]
mov r8, qword [rbp + 0x9c8]
mov rdi, qword [rbp + 0xa10]
jmp 0x18046bc47
cmp rax, 6
setb cl
mov ecx, dword [0x1807a4478]
or ecx, dword [0x1807a447c]
or ecx, 0x2ce7ec73
xor ecx, 0x6f1b6a4d
add ecx, 0xf451f59b
cmp ecx, 0x333d9a9e
je 0x180470d2b
jmp 0x18046bc7a
mov edx, dword [0x1807a4480]
xor edx, dword [0x1807a4484]
add edx, 0xe9d7c0ce
or edx, 0x68ed3639
and edx, 0x31856a08
cmp rax, 5
sete cl
cmp edx, 0xb598a737
ja 0x18046bc7a
test cl, 1
jne 0x18046bcb1
jmp 0x18046c382
lea rax, [0x1806c92a0]
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x620]
mov qword [rax], 1
mov rax, qword [rbp + 0x630]
mov qword [rax], 0
mov eax, 8
mov rcx, qword [rbp + 0x648]
mov qword [rcx], rax
mov rax, qword [rbp + 0x658]
mov qword [rax], 0
lea rcx, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.24.0_srcprotocol_framemod.rsreceived_frame
sub rsp, 0x20
call fcn.180662ad0
add rsp, 0x20
lea rcx, str.tungstenite::protocol::frameno_frame_received
mov qword [rbp + 0x540], rcx
mov rcx, qword [rbp + 0x610]
mov qword [rcx], 0x1c
lea rcx, str.tungstenite::protocol::frameno_frame_received
mov rdx, qword [rbp + 0x618]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x628]
mov qword [rcx], 0x1c
mov rcx, qword [rbp + 0x640]
mov qword [rcx], rax
mov eax, dword [0x1807a4488]
add eax, dword [0x1807a448c]
add eax, 0x8efd2ff2
sub eax, 0xb47e5806
add eax, 0xee09e971
cmp eax, 0x8abb67df
jb 0x180470d38
jmp 0x18046bd79
mov eax, dword [0x1807a4490]
or eax, dword [0x1807a4494]
imul eax, eax, 0x1c5f2344
or eax, 0x1a44b112
imul esi, eax, 0x3348720b
lea rcx, [rbp + 0x3f8]
lea r8, [rbp + 0x540]
sub rsp, 0x30
mov edx, 5
xor r9d, r9d
call fcn.1806629c0
add rsp, 0x30
cmp esi, 0xc61d9725
jae 0x18046bd79
mov r11, qword [rbp + 0xa30]
mov r8, qword [rbp + 0x9c8]
jmp 0x18046c382
mov r11, qword [rbp + 0xa30]
jmp 0x18046bddd
mov rdi, rbx
jmp 0x18046bf6a
mov rax, qword [rbp + 0x678]
mov al, byte [rax]
mov byte [rbp + 0x99a], al
mov al, byte [rbp + 0x349]
mov qword [rbp + 0x9f0], rax
mov r14b, byte [rbp + 0x34a]
mov r12b, byte [rbp + 0x34b]
mov al, byte [rbp + 0x34c]
mov byte [rbp + 0x99b], al
mov al, byte [rbp + 0x34d]
mov byte [rbp + 0x99c], al
mov al, byte [rbp + 0x34e]
mov byte [rbp + 0x99d], al
mov al, byte [rbp + 0x34f]
mov byte [rbp + 0x99e], al
movq xmm7, qword [rbp + 0x350]
lea rdx, [rbp + 0x328]
add rdx, 0x30
lea rcx, [rbp - 0x78]
sub rsp, 0x20
mov r8d, 0x58
call fcn.1806a7400
add rsp, 0x20
mov rax, qword [rbp + 0x8d0]
mov rdi, qword [rax]
mov rbx, qword [rbp + 0x338]
mov r13, qword [rbp + 0x340]
mov rax, rsi
cmp rax, 5
jne 0x18046be96
mov r11, qword [rbp + 0xa30]
jmp 0x18046bf6a
lea rcx, [rbp + 0x118]
lea rdx, [rbp - 0x78]
sub rsp, 0x20
mov r8d, 0x58
call fcn.1806a7400
add rsp, 0x20
mov r11, qword [rbp + 0xa30]
mov r15, r12
mov eax, dword [0x1807a4498]
and eax, dword [0x1807a449c]
imul eax, eax, 0xc85de9
and eax, 0x56856dc2
sub eax, 0xff8033b5
cmp eax, 0x8259c38e
mov r10, rsi
mov r12, qword [rbp + 0x9f0]
je 0x180470d6c
mov eax, dword [0x1807a44a0]
imul eax, dword [0x1807a44a4]
imul eax, eax, 0x4becfb4f
or eax, 0x670dfa09
and eax, 0x5daddcdb
cmp eax, 0xf753b49
jbe 0x180470d6c
mov qword [rbp + 0x9c0], r14
mov rcx, rbx
mov rsi, r13
mov al, byte [rbp + 0x99a]
mov byte [rbp + 0xa3d], al
mov al, byte [rbp + 0x99b]
mov byte [rbp + 0xa26], al
mov al, byte [rbp + 0x99c]
mov byte [rbp + 0xa3e], al
mov r13b, byte [rbp + 0x99d]
mov al, byte [rbp + 0x99e]
mov byte [rbp + 0xa27], al
movaps xmm6, xmm7
mov rbx, qword [rbp + 0xa18]
jmp 0x18046c4cd
mov al, byte [r15]
mov r10d, 5
cmp al, 2
mov rbx, qword [rbp + 0xa18]
jae 0x18046bf9b
mov rdx, rdi
mov r13b, byte [rbp + 0xa3f]
mov rcx, qword [rbp + 0xa08]
mov rsi, qword [rbp + 0x9e8]
jmp 0x18046c2e7
add r8, qword [rax]
invalid
mov eax, dword [0x1807a44a8]
and eax, dword [0x1807a44ac]
imul eax, eax, 0x79c7a579
and eax, 0x7ce3cc20
mov ecx, 0x39657da7
xor edx, edx
div ecx
cmp eax, 0xc0669ed4
ja 0x180470d79
mov eax, dword [0x1807a44b0]
or eax, dword [0x1807a44b4]
imul esi, eax, 0x223ec0d1
sub esi, 0x18af3308
or esi, 0x871f4abf
sub rsp, 0x20
mov rcx, rdi
call fcn.18041f380
add rsp, 0x20
cmp esi, 0xabc5acc8
jbe 0x180470d79
jmp 0x18046c002
cmp al, 3
sete al
mov r11, qword [rbp + 0xa30]
mov rsi, qword [rbp + 0x9e8]
mov r10d, 5
test al, 1
jne 0x18046c035
mov rdx, rdi
mov r13b, byte [rbp + 0xa3f]
mov rcx, qword [rbp + 0xa08]
jmp 0x18046c2e7
mov rcx, rdi
and rcx, 3
mov eax, dword [0x1807a44b8]
xor edx, edx
div dword [0x1807a44bc]
and eax, 0x3591565
and eax, 0xc9e26e2e
add eax, 0xb8b05ee5
cmp eax, 0x4de38318
jbe 0x180470d96
mov eax, dword [0x1807a44c0]
sub eax, dword [0x1807a44c4]
and eax, 0x43bc640f
add eax, 0xed36842b
imul eax, eax, 0x69192e5e
cmp eax, 0x449be428
jb 0x180470d96
mov r10d, 3
mov rsi, qword [rbp + 0x9e8]
mov rdx, qword [rbp + 0x9a8]
lea rax, [0x1806c98b0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r13b, byte [rbp + 0xa3f]
mov rcx, qword [rbp + 0xa08]
jmp 0x18046c2e7
invalid
mov eax, dword [0x1807a44c8]
imul eax, dword [0x1807a44cc]
or eax, 0x77c48417
xor eax, 0xbae20f9d
mov ecx, 0x679e2209
xor edx, edx
div ecx
cmp eax, 0x39cc54ae
ja 0x180470da7
mov r13b, byte [rbp + 0xa3f]
mov rcx, qword [rbp + 0xa08]
mov rsi, qword [rbp + 0x9e8]
mov rdx, qword [rbp + 0x9a8]
jmp 0x18046c10b
mov eax, dword [0x1807a44d0]
sub eax, dword [0x1807a44d4]
or eax, 0x19bf66c2
imul eax, eax, 0x606c4bb5
sub eax, 0x574635f2
cmp eax, 0x60bb3956
invalid
invalid
invalid
jbe 0x18046c10b
cmp dword [rbx + 0x41dd7660], edi
mov edx, 3
mov r10d, 3
jmp 0x18046c2e7
mov eax, dword [0x1807a44d8]
and eax, dword [0x1807a44dc]
or eax, 0xe1de069c
or eax, 0xbcae0fdd
sub eax, 0x4765b8ed
cmp eax, 0x66903351
jb 0x180470db4
mov eax, dword [0x1807a44e0]
xor eax, dword [0x1807a44e4]
xor eax, 0x25cead55
add eax, 0xce81ab0a
mov ecx, 0xd5f898a8
xor edx, edx
div ecx
mov rsi, rdi
add rsi, 0xffffffffffffffff
mov rbx, qword [rdi - 1]
cmp eax, 0x38d3be67
je 0x180470db4
jmp 0x18046c196
mov r14, qword [rdi + 7]
mov eax, dword [0x1807a44e8]
xor eax, dword [str.tEFWW]
or eax, 0x752eafa6
add eax, 0xa6549980
mov ecx, 0x741cf520
xor edx, edx
div ecx
cmp eax, 0x1b4150b
je 0x180470dc1
mov eax, dword [0x1807a44f0]
xor eax, dword [0x1807a44f4]
add eax, 0x4f7c4b89
imul edx, eax, 0xfccf8b92
xor edx, 0x442cd80a
mov rax, qword [r14]
cmp rax, 0
sete cl
cmp edx, 0x53ac5dc6
ja 0x180470dc1
test cl, 1
jne 0x18046c20d
jmp 0x18046c1fe
sub rsp, 0x20
mov rcx, rbx
call rax
add rsp, 0x20
jmp 0x18046c20d
mov r9, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
movabs rax, 0x8000000000000001
cmp r8, rax
setb al
mov eax, dword [0x1807a44f8]
xor edx, edx
div dword [0x1807a44fc]
sub eax, 0xaad3d3f5
imul eax, eax, 0x7dd70375
xor eax, 0x9f32d6d4
cmp eax, 0x770cb068
jb 0x180470dd2
jmp 0x18046c250
mov eax, dword [0x1807a4500]
imul eax, dword [0x1807a4504]
mov ecx, 0x569f0fce
xor edx, edx
div ecx
add eax, 0x68ba9ae3
or eax, 0xdc40e5b6
cmp r9, 0
sete cl
cmp eax, 0x4e4f6499
jbe 0x18046c250
test cl, 1
jne 0x18046c29a
jmp 0x18046c285
sub rsp, 0x20
mov rcx, rbx
mov rdx, r9
call fcn.1804cafa0
add rsp, 0x20
jmp 0x18046c29a
sub rsp, 0x20
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
mov r10d, 3
mov rbx, qword [rbp + 0xa18]
mov r13b, byte [rbp + 0xa3f]
mov rcx, qword [rbp + 0xa08]
mov r11, qword [rbp + 0xa30]
mov rsi, qword [rbp + 0x9e8]
mov rdx, qword [rbp + 0x9a8]
jmp 0x18046c2e7
xor r12d, r12d
mov rdi, rdx
xor eax, eax
mov qword [rbp + 0x9c0], rax
xor r15d, r15d
jmp 0x18046c4cd
mov eax, dword [0x1807a4508]
xor eax, dword [0x1807a450c]
sub eax, 0x7dc5d8d5
mov ecx, 0xf1ffc278
xor edx, edx
div ecx
add eax, 0x5922e2bc
cmp eax, 0xc7803a
je 0x180470de3
jmp 0x18046c32a
mov eax, dword [0x1807a4510]
add eax, dword [0x1807a4514]
and eax, 0x54bc8787
mov ecx, 0x1d8bbb35
xor edx, edx
div ecx
mov ecx, 0xe174a789
xor edx, edx
div ecx
cmp eax, 0x4d6c181b
je 0x18046c32a
jmp 0x18046c356
mov r13b, byte [rbp + 0xa3f]
mov edi, 1
mov r10d, 7
xor r12d, r12d
mov rcx, rsi
mov rsi, r9
xor eax, eax
mov qword [rbp + 0x9c0], rax
xor r15d, r15d
jmp 0x18046c4cd
mov eax, dword [0x1807a4518]
and eax, dword [0x1807a451c]
and eax, 0xa5e520fe
imul eax, eax, 0xcf717b0f
sub eax, 0xcb3f63be
cmp eax, 0xd2ac3e9b
ja 0x180470df4
jmp 0x18046c3ab
mov eax, dword [0x1807a4520]
xor edx, edx
div dword [0x1807a4524]
imul eax, eax, 0x262bfbd8
imul eax, eax, 0x41f9c6db
xor eax, 0xbc40dded
cmp eax, 0xb4bc0bd5
je 0x18046c3ab
jmp 0x18046c3d3
mov eax, dword [0x1807a4528]
imul eax, dword [0x1807a452c]
sub eax, 0x6909540a
imul eax, eax, 0x227b00aa
xor eax, 0x788ed050
cmp eax, 0xf956089e
ja 0x180470e05
mov eax, dword [0x1807a4530]
xor edx, edx
div dword [0x1807a4534]
imul eax, eax, 0xfc2fc516
imul eax, eax, 0x644cdfd3
imul eax, eax, 0x81ec138d
cmp eax, 0xb08bd829
je 0x180470e05
jmp 0x18046c5c2
mov qword [rbp + 0x970], rdi
mov rdi, qword [rbp + 0x870]
lea rax, [rbp + 0x878]
mov rax, qword [rax]
mov qword [rbp + 0xa08], rax
lea rax, [rbp + 0x880]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x7e0]
mov cl, byte [rax]
lea rax, [rbp + 0x88a]
mov r8b, byte [rax]
lea rax, [rbp + 0x88b]
mov r9b, byte [rax]
lea rax, [rbp + 0x88c]
mov r10b, byte [rax]
lea rax, [rbp + 0x88d]
mov al, byte [rax]
mov byte [rbp + 0xa3e], al
lea rax, [rbp + 0x88e]
mov al, byte [rax]
mov byte [rbp + 0xa3f], al
lea rax, [rbp + 0x88f]
mov sil, byte [rax]
lea rax, [rbp + 0x890]
movq xmm6, qword [rax]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x9a8], rdi
cmp rdi, rax
je 0x18046c596
jmp 0x18046c570
mov rax, qword [rbp + 0x168]
mov qword [r11 + 0x50], rax
movups xmm0, xmmword [rbp + 0x158]
movups xmmword [r11 + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x118]
movups xmm1, xmmword [rbp + 0x128]
movups xmm2, xmmword [rbp + 0x138]
movups xmm3, xmmword [rbp + 0x148]
movups xmmword [r11 + 0x30], xmm3
movups xmmword [r11 + 0x20], xmm2
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11], xmm0
mov eax, edi
shr eax, 8
mov qword [rbp + 0x968], rax
mov eax, edi
shr eax, 0x10
mov dword [rbp + 0x9fc], eax
mov rax, rdi
shr rax, 0x18
mov qword [rbp + 0x958], rax
mov al, byte [rbp + 0xa27]
mov r9b, al
mov r8b, r13b
mov al, byte [rbp + 0xa3e]
mov dl, al
mov al, byte [rbp + 0xa26]
mov qword [rbp + 0x9d0], rax
mov al, byte [rbp + 0xa3d]
mov r14b, al
mov r13, rsi
mov rsi, rcx
movaps xmm7, xmm6
jmp 0x18046ee4e
mov al, byte [r15]
mov byte [rbp + 0xa27], sil
mov byte [rbp + 0xa26], r10b
cmp al, 2
setb al
mov dil, 0xe
test al, 1
jne 0x18046c647
jmp 0x18046ed4a
mov r11, qword [rbp + 0xa30]
mov r13, qword [rbp + 0x9d8]
mov r12, qword [rbp + 0x9f0]
mov r14, qword [rbp + 0xa00]
mov r8, qword [rbp + 0x9c8]
mov rdi, qword [rbp + 0xa10]
jmp 0x18046c5c2
mov al, byte [r15]
mov byte [r15], 4
and al, 6
cmp al, 2
mov rsi, qword [rbp + 0x9b8]
mov r15, r8
je 0x18046c5dc
mov dil, 0x18
mov r10d, 8
mov ecx, 3
cmp al, 2
cmove r10, rcx
mov eax, dword [0x1807a4538]
add eax, dword [0x1807a453c]
add eax, 0xe1dd5cde
or eax, 0x65a75446
mov ecx, 0xa412a6ed
xor edx, edx
div ecx
cmp eax, 0xb258161
jae 0x180470e12
mov rdx, qword [rbp + 0x9a0]
jmp 0x18046c620
mov eax, dword [0x1807a4540]
add eax, dword [0x1807a4544]
xor eax, 0x9e185e7f
sub eax, 0xb19f1552
and eax, 0x230c0264
cmp eax, 0x81619c50
ja 0x18046c620
jmp 0x1804704b3
mov qword [rbp + 0x9e8], rdx
mov eax, dword [0x1807a4548]
sub eax, dword [0x1807a454c]
mov r10d, 0x8c5270ba
xor edx, edx
div r10d
mov r10d, 0x25c7fa58
xor edx, edx
div r10d
mov r10d, 0x4ba0ef19
xor edx, edx
div r10d
cmp eax, 0x12533198
ja 0x180470e23
jmp 0x18046c688
xor r10d, r10d
mov al, cl
or al, r8b
sete al
cmp r9b, 0
sete dl
cmp r10d, 0x134619f5
je 0x18046c688
jmp 0x18046c6a5
and al, dl
mov ecx, dword [0x1807a4550]
xor ecx, dword [0x1807a4554]
add ecx, 0xda7ceb3b
and ecx, 0x826836f
imul ecx, ecx, 0x672599a6
cmp ecx, 0xdcb10134
ja 0x180470e30
mov ecx, dword [0x1807a4558]
imul ecx, dword [0x1807a455c]
xor ecx, 0xaf6fe462
or ecx, 0x1a3e0690
imul ecx, ecx, 0x3aab1306
cmp ecx, 0xa58b113c
jbe 0x180470e30
mov dil, 0xf
test al, 1
jne 0x18046c708
jmp 0x18046ed4a
mov rax, qword [rbp + 0x7d0]
mov al, byte [rax]
cmp al, 0
sete cl
mov r9b, byte [rbp + 0xa27]
mov eax, dword [0x1807a4560]
xor eax, dword [0x1807a4564]
mov r8d, 0x34cb6dec
xor edx, edx
div r8d
mov r8d, 0xb73cad91
xor edx, edx
div r8d
and eax, 0x7ed20abf
cmp eax, 0xcae2562
jae 0x180470e41
jmp 0x18046c751
mov eax, dword [0x1807a4568]
xor edx, edx
div dword [0x1807a456c]
or eax, 0x20016b18
add eax, 0x5bdbd025
or eax, 0x719843e3
cmp r9b, 0
sete dl
cmp eax, 0xc0be9fe3
ja 0x18046c751
test cl, 1
jne 0x18046c783
jmp 0x18046c7e5
mov eax, dword [0x1807a4570]
imul eax, dword [0x1807a4574]
sub eax, 0x830d7506
imul eax, eax, 0x9acd63a1
or eax, 0x6bc4b593
cmp eax, 0x251b9f56
jbe 0x180470e4e
mov eax, dword [0x1807a4578]
imul eax, dword [0x1807a457c]
add eax, 0x75bfbbb3
add eax, 0xb0bfd096
imul eax, eax, 0x54565dfa
cmp eax, 0x78313e9b
je 0x180470e4e
test dl, 1
mov rax, qword [rbp + 0xa08]
jne 0x18046cf0b
jmp 0x18046c7f6
mov dil, 0x11
test dl, 1
jne 0x18046cf26
jmp 0x18046ed4a
mov rdx, qword [rbp + 0x9e8]
mov r8, rax
add r8, 3
and r8, 0xfffffffffffffffc
sub r8, rax
mov eax, dword [0x1807a4580]
and eax, dword [0x1807a4584]
imul eax, eax, 0xe10e5f0d
and eax, 0xb41195db
xor eax, 0x70de18bc
cmp eax, 0x7af4a588
jb 0x180470e5b
mov ecx, dword [0x1807a4588]
xor ecx, dword [0x1807a458c]
or ecx, 0x33d0a8ca
xor ecx, 0x64defa4b
xor ecx, 0xeda65728
cmp r8, rdx
seta al
cmp ecx, 0xa594decd
jae 0x180470e5b
mov r10d, 4
xor r9d, r9d
mov ecx, 1
mov qword [rbp + 0x900], rcx
test al, 1
mov rcx, rdx
mov eax, 0
mov qword [rbp + 0x910], rax
jne 0x18046c92c
jmp 0x18046c890
mov r9, r14
mov eax, dword [0x1807a4590]
imul eax, dword [0x1807a4594]
xor eax, 0x86c0ddcc
sub eax, 0xbad9f458
sub eax, 0xad4c7e20
cmp eax, 0x6c395e8a
jbe 0x180470e68
jmp 0x18046c8bc
mov eax, dword [0x1807a4598]
sub eax, dword [0x1807a459c]
mov ecx, 0xec5947bb
xor edx, edx
div ecx
add eax, 0x8a1dabc2
imul ecx, eax, 0x1dfb3a31
mov r10, qword [rbp + 0xa08]
add r10, r8
mov rax, qword [rbp + 0x9e8]
sub rax, r8
cmp ecx, 0xf4e197b7
je 0x18046c8bc
jmp 0x18046c8fa
mov rcx, rax
shr rcx, 2
mov rdx, rcx
mov rcx, rax
and rcx, 3
mov qword [rbp + 0x910], rcx
and rax, 0xfffffffffffffffc
mov rcx, r10
add rcx, rax
mov qword [rbp + 0x900], rcx
mov rcx, r8
mov r14, r9
mov r9, rdx
movd edx, xmm6
mov dword [rbp + 0x980], edx
mov rdi, qword [rbp + 0xa08]
add rdi, rcx
cmp rcx, 0
mov qword [rbp + 0xa28], r14
je 0x18046cc56
mov dword [rbp + 0x91c], edx
mov qword [rbp + 0x820], r9
mov qword [rbp + 0x940], r13
mov byte [rbp + 0xa3d], r11b
mov eax, dword [0x1807a45a0]
or eax, dword [0x1807a45a4]
imul eax, eax, 0x24c312fa
sub eax, 0xf21aeff9
imul eax, eax, 0x1a7e3b86
cmp eax, 0x64f757a4
ja 0x180470e75
mov eax, dword [0x1807a45a8]
or eax, dword [0x1807a45ac]
imul eax, eax, 0xd1a647ab
imul eax, eax, 0x66856c8e
xor eax, 0x34b443d2
mov r14, rcx
and r14, 3
cmp eax, 0x296bd0b0
jb 0x180470e75
jmp 0x18046c9c5
mov eax, dword [0x1807a45b0]
and eax, dword [0x1807a45b4]
add eax, 0xf4794362
and eax, 0x9aadbc92
xor eax, 0x91fc6f9b
cmp eax, 0xa2cc45a2
jae 0x180470e82
jmp 0x18046c9ed
mov eax, dword [0x1807a45b8]
sub eax, dword [0x1807a45bc]
xor eax, 0xed112f9a
xor eax, 0xbed41c7a
xor eax, 0xc7bbcf9b
cmp r14, 0
sete dl
cmp eax, 0xe2f4f309
ja 0x18046c9ed
jmp 0x18046ca18
mov eax, dword [0x1807a45c0]
or eax, dword [0x1807a45c4]
and eax, 0x40607a16
add eax, 0x7574fbd9
or eax, 0x7ec5fa81
cmp eax, 0xe9dcf12c
jae 0x180470e8f
mov eax, dword [0x1807a45c8]
imul eax, dword [0x1807a45cc]
xor eax, 0x6e6c3462
or eax, 0xa87c957c
xor eax, 0xc7c63662
cmp eax, 0x6a8079fb
jbe 0x180470e8f
xor eax, eax
test dl, 1
mov r8, qword [rbp + 0xa08]
jne 0x18046cb20
jmp 0x18046ca79
xor r9d, r9d
mov rsi, qword [rbp + 0xa08]
xor r13d, r13d
jmp 0x18046ca88
mov eax, dword [0x1807a45d0]
or eax, dword [0x1807a45d4]
mov r8d, 0x951ff2c0
xor edx, edx
div r8d
sub eax, 0x92198bc8
or eax, 0x1823c270
cmp eax, 0x109681a9
jbe 0x180470e9c
jmp 0x18046cab6
mov ebx, dword [0x1807a45d8]
xor ebx, dword [0x1807a45dc]
and ebx, 0x7b7ef12
and ebx, 0xf9d98dbf
xor ebx, 0x47d01e64
mov r8, rsi
add r8, 1
mov rax, r9
add rax, 1
mov rdx, r9
and rdx, 3
mov dl, byte [rbp + rdx + 0x980]
xor dl, byte [rsi]
mov byte [rsi], dl
mov rdx, r13
add rdx, 1
cmp rdx, r14
sete r11b
cmp ebx, 0xcfdcea31
jae 0x18046cab6
test r11b, 1
mov rsi, r8
mov r9, rax
mov r13, rdx
jne 0x18046cb1e
jmp 0x18046ca88
jmp 0x18046cb20
cmp rcx, 4
mov r11b, byte [rbp + 0xa3d]
mov r13, qword [rbp + 0x940]
mov r14, qword [rbp + 0xa28]
mov r9, qword [rbp + 0x820]
mov edx, dword [rbp + 0x91c]
jb 0x18046cc56
mov rdx, rax
add rdx, 3
and rdx, 3
mov r11, rax
and r11, 3
xor r11, 2
mov r9, rax
add r9, 1
and r9, 3
mov r14b, byte [rbp + rax + 0x980]
mov r9b, byte [rbp + r9 + 0x980]
lea rax, [rbp + 0x980]
add rax, r11
mov sil, byte [rax]
mov bl, byte [rbp + rdx + 0x980]
jmp 0x18046cb93
mov eax, dword [0x1807a45e0]
sub eax, dword [0x1807a45e4]
mov r11d, 0xd9e16f3c
xor edx, edx
div r11d
xor eax, 0x47c0dbdd
xor eax, 0x1ab5e7a7
cmp eax, 0x4f240c97
jb 0x180470ec1
mov r13, rdi
jmp 0x18046cbc4
mov eax, dword [0x1807a45e8]
or eax, dword [0x1807a45ec]
or eax, 0x871d5c75
or eax, 0x6a2adc82
mov r11d, 0xd2fbfd2d
xor edx, edx
div r11d
mov dl, r14b
xor dl, byte [r8]
mov byte [r8], dl
mov dl, r9b
xor dl, byte [r8 + 1]
mov byte [r8 + 1], dl
mov dl, sil
xor dl, byte [r8 + 2]
mov byte [r8 + 2], dl
mov rdx, r8
add rdx, 4
mov r11b, bl
xor r11b, byte [r8 + 3]
mov byte [r8 + 3], r11b
cmp rdx, r13
sete r11b
cmp eax, 0x4fa337b2
je 0x18046cbc4
test r11b, 1
mov r8, rdx
jne 0x18046cc32
jmp 0x18046cb93
mov r11b, byte [rbp + 0xa3d]
mov r13, qword [rbp + 0x940]
mov r14, qword [rbp + 0xa28]
mov r9, qword [rbp + 0x820]
mov edx, dword [rbp + 0x91c]
jmp 0x18046cc56
and rcx, 3
cmp rcx, 0
sete al
shl ecx, 3
mov ebx, edx
ror ebx, cl
test al, 1
cmovne ebx, edx
mov rax, r9
shl rax, 2
mov rcx, r10
add rcx, rax
cmp r9, 0
sete al
test al, 1
jne 0x18046cd45
jmp 0x18046cc8b
mov sil, r11b
movabs rax, 0x3fffffffffffffff
add r9, rax
movabs rax, 0x3fffffffffffffff
and r9, rax
mov rax, r9
add rax, 1
cmp r9, 7
jae 0x18046ccc4
mov r8, r10
mov r11b, sil
mov r14, qword [rbp + 0xa28]
jmp 0x18046cd3e
movabs r8, 0x7ffffffffffffff8
mov rdx, rax
and rdx, r8
mov r9, rdx
shl r9, 2
mov r8, r10
add r8, r9
movd xmm0, ebx
pshufd xmm0, xmm0, 0
movd xmm1, ebx
pshufd xmm1, xmm1, 0
xor r9d, r9d
mov r11, r9
shl r11, 2
movdqu xmm2, xmmword [r10 + r11]
movdqu xmm3, xmmword [r10 + r11 + 0x10]
pxor xmm2, xmm0
pxor xmm3, xmm1
movdqu xmmword [r10 + r11], xmm2
movdqu xmmword [r10 + r11 + 0x10], xmm3
add r9, 8
cmp r9, rdx
jne 0x18046ccf6
cmp rax, rdx
sete al
test al, 1
mov r11b, sil
mov r14, qword [rbp + 0xa28]
jne 0x18046cd45
jmp 0x18046cd3e
jmp 0x18046ce95
jmp 0x18046cd45
mov eax, dword [0x1807a45f0]
and eax, dword [0x1807a45f4]
and eax, 0x1caaea46
mov ecx, 0xd08cc0e5
xor edx, edx
div ecx
add eax, 0xf5cf6a5d
cmp eax, 0xb50e1c89
je 0x180470efb
mov eax, dword [0x1807a45f8]
add eax, dword [str.6w:_]
add eax, 0x2fda1fe8
add eax, 0x2feb2509
mov ecx, 0xb75e2d7d
xor edx, edx
div ecx
cmp eax, 0x6e395dd3
jae 0x180470efb
jmp 0x18046cd9b
mov eax, ebx
shr eax, 8
mov ecx, ebx
shr ecx, 0x10
cmp qword [rbp + 0x910], 0
je 0x18046cf26
mov rdi, r13
mov r9b, r11b
mov rdx, qword [rbp + 0x900]
xor bl, byte [rdx]
mov byte [rdx], bl
cmp qword [rbp + 0x910], 1
mov r11b, r9b
mov r13, rdi
mov r14, qword [rbp + 0xa28]
je 0x18046cf26
mov r8, qword [rbp + 0x900]
mov rdx, r8
add rdx, 1
mov r8b, byte [r8 + 1]
xor r8b, al
mov byte [rdx], r8b
cmp qword [rbp + 0x910], 2
sete al
test al, 1
mov r11b, r9b
mov r13, rdi
mov r14, qword [rbp + 0xa28]
jne 0x18046cf26
jmp 0x18046ce19
mov eax, dword [0x1807a4600]
imul eax, dword [0x1807a4604]
imul eax, eax, 0x6a2de95c
imul eax, eax, 0x6975383d
mov r8d, 0x48eee370
xor edx, edx
div r8d
cmp eax, 0x73e4b8f0
ja 0x180470f08
jmp 0x18046ce4a
mov eax, dword [0x1807a4608]
or eax, dword [0x1807a460c]
and eax, 0x3c102dab
sub eax, 0xb6049fd2
mov r8d, 0xb82c6bb5
xor edx, edx
div r8d
mov rdx, qword [rbp + 0x900]
add rdx, 2
cmp eax, 0xc67653b5
ja 0x18046ce4a
jmp 0x18046ce7f
xor cl, byte [rdx]
mov byte [rdx], cl
mov r11b, r9b
mov r13, rdi
mov r14, qword [rbp + 0xa28]
jmp 0x18046cf26
mov eax, dword [0x1807a4610]
xor eax, dword [0x1807a4614]
add eax, 0xff037b49
xor eax, 0xdf64692
sub eax, 0x228efbee
cmp eax, 0xbba435dd
jae 0x180470f15
jmp 0x18046cebd
mov eax, dword [0x1807a4618]
xor eax, dword [0x1807a461c]
sub eax, 0xf6bb48d1
and eax, 0x49a40a13
mov r9d, 0xaf03b13f
xor edx, edx
div r9d
mov rdx, r8
add rdx, 4
mov r9d, ebx
xor r9d, dword [r8]
mov dword [r8], r9d
cmp rdx, rcx
sete r9b
cmp eax, 0x450cb2f9
ja 0x18046cebd
test r9b, 1
mov r8, rdx
jne 0x18046cd43
jmp 0x18046ce95
mov rax, qword [rbp + 0x6e0]
mov al, byte [rax]
cmp al, 0
sete al
mov dil, 0x10
test al, 1
jne 0x18046ed4a
jmp 0x18046cf26
cmp byte [rbp + 0xa26], 0
sete cl
mov eax, dword [0x1807a4620]
imul eax, dword [0x1807a4624]
and eax, 0x491c01d7
or eax, 0x593bb732
and eax, 0xfa0612d0
cmp eax, 0xbcc291c8
mov r8, qword [rbp + 0x968]
je 0x180470f2a
mov eax, dword [0x1807a4628]
and eax, dword [0x1807a462c]
imul eax, eax, 0xaedd58d3
or eax, 0x5163d56b
and eax, 0x186dad3a
cmp r11b, 0
sete sil
cmp eax, 0xd2c0e672
je 0x180470f2a
jmp 0x18046cf8f
mov eax, dword [0x1807a4630]
imul eax, dword [0x1807a4634]
and eax, 0xf6d8aa36
and eax, 0xfca1d30
add eax, 0xd699322e
cmp eax, 0xc9ce39eb
mov rbx, qword [rbp + 0xa18]
mov r9, qword [rbp + 0x9f0]
mov r10, qword [rbp + 0x9c8]
je 0x180470f37
jmp 0x18046cfcd
mov eax, dword [0x1807a4638]
xor edx, edx
div dword [0x1807a463c]
imul eax, eax, 0xc6437313
add eax, 0xc425301c
and eax, 0x9942cba7
cmp eax, 0x7b26feb9
jbe 0x18046cfcd
test cl, 1
jne 0x18046cffc
jmp 0x18046d07e
cmp byte [rbp + 0xa3e], 0
sete al
mov ecx, dword [0x1807a4640]
and ecx, dword [0x1807a4644]
add ecx, 0xd47bb39c
sub ecx, 0x8932c296
sub ecx, 0xcf6e4b5d
cmp ecx, 0x2040e352
mov r8, qword [rbp + 0x950]
je 0x180470f48
jmp 0x18046d039
mov edx, dword [0x1807a4648]
xor edx, dword [0x1807a464c]
and edx, 0x866fdd62
and edx, 0xb3270091
add edx, 0xe1979ee2
movabs rcx, 0x8000000000000001
cmp qword [r8], rcx
sete cl
cmp edx, 0xf60f4fc3
jae 0x18046d039
jmp 0x18046d071
test al, 1
jne 0x18046d117
jmp 0x18046d136
mov eax, dword [0x1807a4650]
sub eax, dword [0x1807a4654]
mov ecx, 0x5eb4f5fb
xor edx, edx
div ecx
mov ecx, 0xb5894abf
xor edx, edx
div ecx
and eax, 0x513810bd
cmp eax, 0x54cc764
ja 0x180470f59
mov eax, dword [0x1807a4658]
and eax, dword [0x1807a465c]
imul eax, eax, 0x1abbc88e
add eax, 0x3759a61a
and eax, 0xc49d3484
cmp eax, 0xd3e3f6f5
jae 0x180470f59
mov dil, 0x12
test sil, 1
mov rax, qword [rbp + 0x9e8]
je 0x18046deb5
mov al, r8b
mov byte [rbp + 0xa3f], al
mov r11, qword [rbp + 0xa30]
mov r13, qword [rbp + 0x9d8]
mov rsi, qword [rbp + 0x9b8]
mov r14, qword [rbp + 0xa00]
mov r12, r9
mov r15, r10
jmp 0x18046ee61
mov byte [rbp + 0x99f], sil
mov dil, 0x16
test cl, 1
mov rcx, qword [rbp + 0x9e8]
jne 0x18046ed4a
jmp 0x18046d1e2
mov eax, dword [0x1807a4660]
and eax, dword [0x1807a4664]
sub eax, 0xe47c082d
mov r8d, 0x95f25821
xor edx, edx
div r8d
or eax, 0x2e339b3b
cmp eax, 0xfc2f1e0f
jae 0x180470f66
mov eax, dword [0x1807a4668]
add eax, dword [0x1807a466c]
add eax, 0x3f3ddf53
xor eax, 0xddc26c95
and eax, 0xb890fdd0
cmp eax, 0xc06075bf
jae 0x180470f66
mov dil, 0x17
test cl, 1
jne 0x18046d6bf
mov al, byte [rbp + 0xa3f]
mov dword [rbp + 0x9fc], eax
mov al, byte [rbp + 0xa3e]
mov byte [rbp + 0xa3f], al
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r13, qword [rbp + 0x9d8]
mov rsi, qword [rbp + 0x9b8]
mov r12, qword [rbp + 0x9f0]
mov r14, qword [rbp + 0xa00]
mov r15, qword [rbp + 0x9c8]
jmp 0x18046ee61
mov qword [rbp + 0xa28], r14
mov qword [rbp + 0x940], r13
mov byte [rbp + 0xa3d], r11b
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x5d0], rax
mov rax, qword [rbp + 0xa08]
lea rdx, [rbp + 0x5d8]
mov qword [rdx], rax
lea rax, [rbp + 0x5e0]
mov qword [rax], rcx
mov rax, qword [rbp + 0x7f8]
mov rsi, qword [rax]
mov rax, qword [rbp + 0x800]
mov r14, qword [rax]
mov eax, dword [0x1807a4670]
or eax, dword [0x1807a4674]
mov ecx, 0xa357b46c
xor edx, edx
div ecx
sub eax, 0x896c2541
or eax, 0x4a4603f6
cmp eax, 0x8999a770
mov rdi, qword [rbp + 0x950]
jae 0x180470f77
mov eax, dword [0x1807a4678]
xor edx, edx
div dword [0x1807a467c]
mov ebx, eax
or ebx, 0x3b8373e5
and ebx, 0x4018ca0f
add ebx, 0x2de5d3fa
lea rcx, [rbp + 0x2a0]
lea r8, [rbp + 0x5d0]
sub rsp, 0x30
mov rdx, rdi
mov r9, rsi
mov qword [rsp + 0x20], r14
call fcn.1803f4860
add rsp, 0x30
mov r13, qword [rbp + 0x2a0]
cmp r13, 0xf
sete al
cmp ebx, 0x4d679d6c
ja 0x180470f77
test al, 1
jne 0x18046d2cd
jmp 0x18046d347
mov eax, dword [0x1807a4680]
xor eax, dword [0x1807a4684]
sub eax, 0x34994678
add eax, 0xaea2a3a3
sub eax, 0x5035c1db
cmp eax, 0x1432f898
je 0x180470faa
mov eax, dword [0x1807a4688]
xor edx, edx
div dword [0x1807a468c]
sub eax, 0xa2e9bac4
xor eax, 0x2e42652
and eax, 0xbabdd1f4
cmp eax, 0x29013e5e
jae 0x180470faa
jmp 0x18046d31d
mov al, 5
mov qword [rbp + 0xa10], rax
movabs rcx, 0x8000000000
test byte [rbp + 0x99f], 1
je 0x18046d48a
xor r8d, r8d
xor edx, edx
jmp 0x180470429
mov rax, qword [rbp + 0x2a8]
mov r10, rax
shr rax, 8
mov qword [rbp + 0x968], rax
mov eax, dword [0x1807a4690]
or eax, dword [0x1807a4694]
add eax, 0x4619929f
xor eax, 0xed439238
xor eax, 0xd5fe997e
cmp eax, 0x70522746
jb 0x180470fbb
mov eax, dword [0x1807a4698]
mov ecx, dword [0x1807a469c]
add eax, ecx
xor eax, 0x68c3b8b8
add eax, 0xcc02ae9b
mov rdx, r10
mov ecx, edx
shr ecx, 0x10
mov dword [rbp + 0x9fc], ecx
mov rcx, rdx
shr rcx, 0x18
mov qword [rbp + 0x958], rcx
mov rsi, qword [rbp + 0x2b0]
mov r14, qword [rbp + 0x2b8]
mov rcx, qword [rbp + 0x2c0]
mov rdi, rcx
shr rdi, 8
mov r12, rcx
shr rcx, 0x10
cmp eax, 0x6dffddcd
jae 0x180470fbb
jmp 0x18046d3e6
mov r15d, r12d
shr r15d, 0x18
mov rax, r12
shr rax, 0x20
mov qword [rbp + 0x9d0], rax
mov rdx, r12
shr rdx, 0x28
mov r8, r12
shr r8, 0x30
mov r9, r12
shr r9, 0x38
movq xmm7, qword [rbp + 0x2c8]
mov rax, qword [rbp + 0x320]
mov r11, qword [rbp + 0xa30]
mov qword [r11 + 0x50], rax
movups xmm0, xmmword [rbp + 0x310]
movups xmmword [r11 + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x2d0]
movups xmm1, xmmword [rbp + 0x2e0]
movups xmm2, xmmword [rbp + 0x2f0]
movups xmm3, xmmword [rbp + 0x300]
movups xmmword [r11 + 0x30], xmm3
movups xmmword [r11 + 0x20], xmm2
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11], xmm0
mov rbx, qword [rbp + 0xa18]
mov rax, r14
mov r14, r12
mov r12, rdi
mov qword [rbp + 0x9c0], rcx
mov rdi, r10
mov r10, r13
mov r13, rax
jmp 0x18046ee4e
mov rax, qword [rbp + 0x950]
mov rax, qword [rax]
movabs rcx, 0x8000000000000001
mov rdx, qword [rbp + 0x950]
mov qword [rdx], rcx
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x18046d4bb
ud2
mov qword [rbp + 0x170], rax
mov rcx, qword [rbp + 0x728]
mov rax, qword [rcx]
mov rdx, qword [rbp + 0x730]
mov qword [rdx], rax
mov rax, qword [rcx + 8]
mov qword [rdx + 8], rax
mov rax, qword [rcx + 0x10]
mov qword [rdx + 0x10], rax
lea rcx, [rbp + 0x90]
lea rdx, [rbp + 0x170]
sub rsp, 0x20
call fcn.180620ff0
add rsp, 0x20
mov rsi, qword [rbp + 0x90]
mov rax, qword [rbp + 0x738]
mov rax, qword [rax]
mov qword [rbp + 0xa10], rax
mov rax, qword [rbp + 0x740]
mov rax, qword [rax]
mov qword [rbp + 0x9b8], rax
lea rax, [rbp + 0xa8]
mov rax, qword [rax]
mov qword [rbp + 0x9d8], rax
lea rax, [rbp + 0xb0]
mov rax, qword [rax]
mov qword [rbp + 0xa00], rax
lea rax, [rbp + 0xb8]
movq xmm7, qword [rax]
cmp rsi, 0xf
jne 0x18046d5ee
mov rdx, qword [rbp + 0xa10]
mov r9d, edx
shr r9d, 8
mov r8d, edx
shr r8d, 0x10
shr rdx, 0x18
mov rax, qword [rbp + 0xa00]
shr rax, 8
mov qword [rbp + 0x9f0], rax
mov rax, qword [rbp + 0xa00]
mov ecx, eax
shr ecx, 0x10
mov qword [rbp + 0x9c0], rcx
mov ecx, eax
shr ecx, 0x18
mov qword [rbp + 0x9c8], rcx
mov rcx, rax
shr rcx, 0x20
mov qword [rbp + 0x9d0], rcx
mov rcx, rax
shr rcx, 0x28
mov qword [rbp + 0x9a0], rcx
mov rcx, rax
shr rcx, 0x30
mov qword [rbp + 0x990], rcx
shr rax, 0x38
mov qword [rbp + 0x978], rax
mov rcx, rdx
mov edx, r8d
mov r8, r9
jmp 0x180470429
lea rdx, [rbp + 0x90]
add rdx, 0x30
sub rsp, 0x20
mov rcx, qword [rbp + 0xa30]
mov r8d, 0x58
call fcn.1806a7400
add rsp, 0x20
mov rax, qword [rbp + 0xa10]
shr rax, 8
mov qword [rbp + 0x968], rax
mov rcx, qword [rbp + 0xa10]
mov eax, ecx
shr eax, 0x10
mov dword [rbp + 0x9fc], eax
mov rax, rcx
shr rax, 0x18
mov qword [rbp + 0x958], rax
mov rdi, qword [rbp + 0xa00]
shr rdi, 8
mov r14, qword [rbp + 0xa00]
mov eax, r14d
shr eax, 0x10
mov qword [rbp + 0x9c0], rax
mov r15d, r14d
shr r15d, 0x18
mov rax, r14
shr rax, 0x20
mov qword [rbp + 0x9d0], rax
mov rdx, r14
shr rdx, 0x28
mov r8, r14
shr r8, 0x30
mov r9, r14
shr r9, 0x38
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r13, qword [rbp + 0x9d8]
mov rax, qword [rbp + 0x9b8]
mov r12, rdi
mov rdi, qword [rbp + 0xa10]
mov r10, rsi
mov rsi, rax
jmp 0x18046ee4e
mov qword [rbp + 0xa28], r14
mov qword [rbp + 0x940], r13
mov byte [rbp + 0xa3d], r11b
mov eax, dword [0x1807a46a0]
add eax, dword [0x1807a46a4]
add eax, 0xb8a98e0a
add eax, 0xfb6db9e8
xor eax, 0x259f9b2c
cmp eax, 0x628f5b78
jb 0x180470fc8
jmp 0x18046d6fc
mov eax, dword [0x1807a46a8]
imul eax, dword [0x1807a46ac]
mov ecx, 0x2070ac9b
xor edx, edx
div ecx
sub eax, 0x1f5a5f98
imul eax, eax, 0xf16f82aa
cmp eax, 0x73031b29
jb 0x18046d6fc
mov al, byte [rbp + 0xa3e]
sub al, 1
je 0x18046d7e5
jmp 0x18046d734
mov al, byte [rbp + 0xa3e]
sub al, 2
je 0x18046d787
jmp 0x18046d740
sub byte [rbp + 0xa3e], 3
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r13, qword [rbp + 0x9d8]
mov rsi, qword [rbp + 0x9b8]
mov r12, qword [rbp + 0x9f0]
mov r14, qword [rbp + 0xa00]
mov r15, qword [rbp + 0x9c8]
mov dil, 0x15
je 0x18046ee61
jmp 0x18046d783
ud2
mov eax, dword [0x1807a46b0]
xor edx, edx
div dword [0x1807a46b4]
add eax, 0x59e49e11
sub eax, 0xb462c1ff
imul eax, eax, 0x72187213
cmp eax, 0x4f608f8f
je 0x180470fd9
jmp 0x18046d7b2
mov eax, dword [0x1807a46b8]
imul eax, dword [0x1807a46bc]
add eax, 0x8efb4cf0
sub eax, 0x9f28fdc2
and eax, 0x30593dd7
cmp eax, 0x7b4e550c
ja 0x18046d7b2
jmp 0x18046d7d7
movaps xmm0, xmmword [0x1806c9040]
mov eax, 1
jmp 0x18046d7f0
movaps xmm0, xmmword [0x1806c9050]
xor eax, eax
jmp 0x18046d7f0
movdqa xmmword [rbp + 0x790], xmm0
mov rcx, qword [rbp + 0x708]
mov qword [rcx], rax
mov rax, qword [rbp + 0x710]
mov qword [rax], 0
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x528], rax
mov rax, qword [rbp + 0xa08]
lea rcx, [rbp + 0x530]
mov qword [rcx], rax
mov rax, qword [rbp + 0x9e8]
lea rcx, [rbp + 0x538]
mov qword [rcx], rax
mov rax, qword [rbp + 0x7f8]
mov r9, qword [rax]
mov rax, qword [rbp + 0x800]
mov rax, qword [rax]
lea rcx, [rbp + 0x190]
lea rdx, [rbp + 0x790]
lea r8, [rbp + 0x528]
sub rsp, 0x30
mov qword [rsp + 0x20], rax
call fcn.1803f4860
add rsp, 0x30
mov rax, qword [rbp + 0x190]
mov r14, rax
cmp rax, 0xf
jne 0x18046d8d2
mov rax, qword [rbp + 0x790]
mov qword [rbp + 0x838], rax
mov rax, qword [rbp + 0x798]
mov qword [rbp + 0x840], rax
mov rax, qword [rbp + 0x7a0]
mov qword [rbp + 0x848], rax
mov rax, qword [rbp + 0x7a8]
mov qword [rbp + 0x850], rax
test sil, 1
jne 0x18046da1a
jmp 0x18046dc16
mov rax, qword [rbp + 0x198]
mov qword [rbp + 0xa10], rax
mov rcx, qword [rbp + 0xa10]
mov eax, ecx
shr eax, 8
mov qword [rbp + 0x968], rax
mov eax, ecx
shr eax, 0x10
mov dword [rbp + 0x9fc], eax
mov rax, rcx
shr rax, 0x18
mov qword [rbp + 0x958], rax
mov rax, qword [rbp + 0x1a0]
mov qword [rbp + 0x9b8], rax
lea rax, [rbp + 0x190]
add rax, 0x18
mov rax, qword [rax]
mov qword [rbp + 0x9d8], rax
mov r13, qword [rbp + 0x1b0]
mov eax, r13d
shr eax, 8
mov qword [rbp + 0x9f0], rax
mov eax, r13d
shr eax, 0x10
mov qword [rbp + 0x9c0], rax
mov ebx, r13d
shr ebx, 0x18
mov rax, r13
shr rax, 0x20
mov qword [rbp + 0x9d0], rax
mov rdi, r13
shr rdi, 0x28
mov r15, r13
shr r15, 0x30
mov r12, r13
shr r12, 0x38
movq xmm7, qword [rbp + 0x1b8]
mov rax, qword [rbp + 0x210]
mov rsi, qword [rbp + 0xa30]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rbp + 0x200]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x1c0]
movups xmm1, xmmword [rbp + 0x1d0]
movups xmm2, xmmword [rbp + 0x1e0]
movups xmm3, xmmword [rbp + 0x1f0]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
sub rsp, 0x20
lea rcx, [rbp + 0x790]
call fcn.180486350
mov r9, r12
mov r8, r15
mov rdx, rdi
mov r15, rbx
mov r11, rsi
add rsp, 0x20
mov rbx, qword [rbp + 0xa18]
mov rsi, qword [rbp + 0x9b8]
mov r12, qword [rbp + 0x9f0]
mov rdi, qword [rbp + 0xa10]
mov r10, r14
mov r14, r13
mov r13, qword [rbp + 0x9d8]
jmp 0x18046ee4e
mov eax, dword [0x1807a46c0]
sub eax, dword [0x1807a46c4]
or eax, 0xb594f09e
imul eax, eax, 0x158242f1
add eax, 0x3c0ed123
cmp eax, 0xd4416ffe
jae 0x180470fe6
mov eax, dword [0x1807a46c8]
sub eax, dword [0x1807a46cc]
and eax, 0x71baace9
sub eax, 0xd49f7dc2
sub eax, 0x35ee3a80
cmp eax, 0xbbc9ccd3
ja 0x180470fe6
jmp 0x18046da69
mov rax, qword [rbp + 0x950]
mov rcx, qword [rax]
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x18046db26
mov eax, dword [0x1807a46d0]
add eax, dword [0x1807a46d4]
mov r8d, 0xae0e27fe
xor edx, edx
div r8d
add eax, 0xf5fc158f
and eax, 0xb8525a69
cmp eax, 0x3a5581d5
jb 0x180470ff7
mov eax, dword [0x1807a46d8]
xor edx, edx
div dword [0x1807a46dc]
sub eax, 0x96a7a1a6
sub eax, 0x1e1ad75e
xor eax, 0x62310556
movabs r8, 0x8000000000000000
xor edx, edx
mov r9d, 8
cmp rcx, r8
cmove rdx, r9
cmp eax, 0x16738c78
jbe 0x180470ff7
jmp 0x18046daf5
mov rcx, qword [rbp + 0x950]
mov rax, rcx
add rax, rdx
mov rdx, qword [rcx + rdx]
cmp rdx, 0
je 0x18046db26
add rax, 8
mov rcx, qword [rax]
sub rsp, 0x20
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov eax, dword [0x1807a46e0]
sub eax, dword [0x1807a46e4]
or eax, 0xbae540b2
sub eax, 0xeff18947
mov ecx, 0x694cf07
xor edx, edx
div ecx
cmp eax, 0x735ac724
je 0x180471004
mov eax, dword [0x1807a46e8]
xor eax, dword [0x1807a46ec]
imul eax, eax, 0x522e942f
sub eax, 0xdbfc96ca
sub eax, 0xe5c23711
mov rcx, qword [rbp + 0x838]
mov rdx, qword [rbp + 0x950]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x840]
mov qword [rdx + 8], rcx
mov rcx, qword [rbp + 0x848]
mov qword [rdx + 0x10], rcx
mov rcx, qword [rbp + 0x850]
mov qword [rdx + 0x18], rcx
cmp eax, 0xadcc1732
je 0x180471004
jmp 0x18046dbab
mov eax, dword [0x1807a46f0]
xor edx, edx
div dword [0x1807a46f4]
and eax, 0x847ba0b7
xor eax, 0xd7a5f51c
add eax, 0x668cffef
cmp eax, 0xa7682954
jae 0x180471047
mov eax, dword [0x1807a46f8]
or eax, dword [0x1807a46fc]
sub eax, 0x4a9500f8
xor eax, 0x409923ab
add eax, 0x90608af3
cmp eax, 0x201b3c75
jbe 0x180471047
mov al, 5
mov qword [rbp + 0xa10], rax
movabs rcx, 0x8000000000
xor edx, edx
xor r8d, r8d
jmp 0x180470429
lea rcx, [rbp + 0x218]
lea rdx, [rbp + 0x838]
sub rsp, 0x20
call fcn.180620ff0
add rsp, 0x20
mov rax, qword [rbp + 0x218]
mov rsi, rax
cmp rax, 0xf
sete al
mov rcx, qword [rbp + 0x718]
mov rcx, qword [rcx]
mov qword [rbp + 0xa10], rcx
mov ecx, dword [0x1807a4700]
imul ecx, dword [0x1807a4704]
imul ecx, ecx, 0x29760092
or ecx, 0xe96c3e79
and ecx, 0xd6bd74ab
cmp ecx, 0x9ea7cd21
je 0x180471058
jmp 0x18046dc80
xor ecx, ecx
mov rdx, qword [rbp + 0x720]
mov rdx, qword [rdx]
mov qword [rbp + 0x9b8], rdx
lea rdx, [rbp + 0x230]
mov rdx, qword [rdx]
mov qword [rbp + 0x9d8], rdx
lea rdx, [rbp + 0x238]
mov rdx, qword [rdx]
mov qword [rbp + 0xa00], rdx
lea rdx, [rbp + 0x240]
movq xmm7, qword [rdx]
cmp ecx, 0x550bbd8b
jae 0x18046dc80
test al, 1
jne 0x18046dcd1
jmp 0x18046dd5b
mov rdx, qword [rbp + 0xa10]
mov r9d, edx
shr r9d, 8
mov r8d, edx
shr r8d, 0x10
shr rdx, 0x18
mov rax, qword [rbp + 0xa00]
mov rcx, rax
mov eax, ecx
shr eax, 8
mov qword [rbp + 0x9f0], rax
mov eax, ecx
shr eax, 0x10
mov qword [rbp + 0x9c0], rax
mov eax, ecx
shr eax, 0x18
mov qword [rbp + 0x9c8], rax
mov rax, rcx
shr rax, 0x20
mov qword [rbp + 0x9d0], rax
mov rax, rcx
shr rax, 0x28
mov qword [rbp + 0x9a0], rax
mov rax, rcx
shr rax, 0x30
mov qword [rbp + 0x990], rax
shr rcx, 0x38
mov qword [rbp + 0x978], rcx
mov rcx, rdx
mov edx, r8d
mov r8, r9
jmp 0x180470429
mov eax, dword [0x1807a4708]
or eax, dword [str._Mb.T]
or eax, 0xc76952b6
mov ecx, 0x8b276e60
xor edx, edx
div ecx
imul eax, eax, 0xc59f7d36
cmp eax, 0x42320f42
jb 0x180471065
mov eax, dword [0x1807a4710]
mov ecx, dword [0x1807a4714]
add eax, ecx
or eax, 0x2dd18359
imul eax, eax, 0xff8962c4
or eax, 0xd9a3a6a1
mov rcx, qword [rbp + 0x298]
mov rdx, qword [rbp + 0xa30]
mov qword [rdx + 0x50], rcx
movups xmm0, xmmword [rbp + 0x288]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x248]
movups xmm1, xmmword [rbp + 0x258]
movups xmm2, xmmword [rbp + 0x268]
movups xmm3, xmmword [rbp + 0x278]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov rdx, qword [rbp + 0xa10]
mov ecx, edx
shr ecx, 8
mov qword [rbp + 0x968], rcx
mov ecx, edx
shr ecx, 0x10
mov dword [rbp + 0x9fc], ecx
mov rcx, rdx
shr rcx, 0x18
mov qword [rbp + 0x958], rcx
add byte [0x1f6f095ac], bh
jbe 0x180471065
jmp 0x18046de25
mov rax, qword [rbp + 0xa00]
mov rdi, rax
shr rdi, 8
mov rcx, rax
shr rcx, 0x10
mov r15, rcx
mov rcx, rax
shr rcx, 0x18
mov r10, rcx
mov rcx, rax
shr rcx, 0x20
mov r13, rcx
int 0x48
mov ecx, eax
shr rcx, 0x28
mov rdx, rcx
shr rax, 0x30
mov r8, rax
mov r14, qword [rbp + 0xa00]
mov r9, r14
shr r9, 0x38
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov rax, qword [rbp + 0x9d8]
mov rcx, qword [rbp + 0x9b8]
mov r12, rdi
mov qword [rbp + 0x9c0], r15
mov r15, r10
mov qword [rbp + 0x9d0], r13
mov r13, rax
mov rdi, qword [rbp + 0xa10]
mov r10, rsi
mov rsi, rcx
jmp 0x18046ee4e
cmp rax, 0x7d
seta al
mov dil, 0x13
test al, 1
je 0x18046def3
mov al, r8b
mov byte [rbp + 0xa3f], al
mov r11, qword [rbp + 0xa30]
mov r13, qword [rbp + 0x9d8]
mov rsi, qword [rbp + 0x9b8]
mov r14, qword [rbp + 0xa00]
mov r12, r9
mov r15, r10
jmp 0x18046ee61
mov qword [rbp + 0xa28], r14
mov qword [rbp + 0x940], r13
mov byte [rbp + 0xa3d], r11b
movzx eax, byte [rbp + 0xa3e]
lea rcx, [0x1806c98a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r13, qword [rbp + 0x9d8]
mov rsi, qword [rbp + 0x9b8]
mov r12, qword [rbp + 0x9f0]
mov r14, qword [rbp + 0xa00]
mov r15, qword [rbp + 0x9c8]
mov dil, 0x14
jmp 0x18046ee61
mov eax, dword [0x1807a4718]
and eax, dword [0x1807a471c]
or eax, 0x7db4e88a
add eax, 0x27e1de8e
mov ecx, 0xf2770957
xor edx, edx
div ecx
cmp eax, 0x155d2529
je 0x18047109b
jmp 0x18046df84
mov eax, dword [0x1807a4720]
and eax, dword [0x1807a4724]
imul eax, eax, 0x88f5f5ff
add eax, 0x2d503d70
mov ecx, 0xc17c9c09
xor edx, edx
div ecx
cmp eax, 0x2c4e2f88
jae 0x18046df84
jmp 0x18046dfad
cmp qword [rbp + 0x9e8], 0
je 0x18046dff4
jmp 0x18046dfb9
mov rax, qword [rbp + 0x9e8]
sub rax, 1
je 0x18046e066
jmp 0x18046dfcc
mov rax, qword [rbp + 0xa08]
mov si, word [rax]
rol si, 8
mov r8w, si
add r8w, 0xfc18
cmp r8w, 0x10
jb 0x18046e2ec
jmp 0x18046e110
movabs rax, 0x8000000000000001
mov rcx, qword [rbp + 0x8e0]
mov qword [rcx], rax
mov eax, dword [0x1807a4728]
add eax, dword [0x1807a472c]
sub eax, 0x865c5c85
mov ecx, 0x6c41306d
xor edx, edx
div ecx
or eax, 0x14c490a3
cmp eax, 0x2fda3be0
ja 0x1804710ac
jmp 0x18046e034
mov eax, dword [0x1807a4730]
xor edx, edx
div dword [0x1807a4734]
or eax, 0x504eff73
sub eax, 0x847c0912
and eax, 0x9c5b9051
cmp eax, 0xe33cf2cc
ja 0x18046e034
mov eax, 0xf
mov qword [rbp + 0x928], rax
jmp 0x18046e0db
mov qword [rbp + 0x428], 8
mov rax, qword [rbp + 0x8e0]
mov byte [rax], 0x1a
mov eax, dword [0x1807a4738]
sub eax, dword [0x1807a473c]
or eax, 0xad9b41e0
sub eax, 0xfef1ff1e
imul eax, eax, 0x73fb3917
cmp eax, 0x78d67428
jb 0x1804710bd
mov eax, dword [0x1807a4740]
imul eax, dword [0x1807a4744]
mov ecx, 0xface5e8
xor edx, edx
div ecx
or eax, 0x2ef931ae
xor eax, 0x197ff578
cmp eax, 0x2b299e11
jbe 0x1804710bd
mov eax, 8
mov qword [rbp + 0x928], rax
jmp 0x18046e0db
cmp qword [rbp + 0x9a8], 0
jne 0x18046e0ea
jmp 0x18046e63d
sub rsp, 0x20
mov rcx, qword [rbp + 0xa08]
mov rdx, qword [rbp + 0x9a8]
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
jmp 0x18046e63d
mov eax, dword [0x1807a4748]
imul eax, dword [0x1807a474c]
imul eax, eax, 0x5219a1b4
and eax, 0x1ffeae47
imul eax, eax, 0x2c315a78
cmp eax, 0x8061a20c
jb 0x1804710ca
jmp 0x18046e13b
mov eax, dword [0x1807a4750]
and eax, dword [0x1807a4754]
imul eax, eax, 0x37b5f179
xor eax, 0x6dbfa74e
add eax, 0xc2fb668d
mov cx, si
add cx, 0xffff
cmp eax, 0xec3c8a44
jae 0x18046e13b
jmp 0x18046e167
mov eax, dword [0x1807a4758]
xor eax, dword [0x1807a475c]
mov r8d, 0x5d1ccadc
xor edx, edx
div r8d
mov r8d, 0x763ecb51
xor edx, edx
div r8d
xor eax, 0x6d1150af
cmp eax, 0xf1ebe690
ja 0x1804710db
mov edx, dword [0x1807a4760]
xor edx, dword [0x1807a4764]
and edx, 0x77c860f9
sub edx, 0x2ad05e0b
sub edx, 0x157531f0
cmp cx, 0x3e7
setb al
cmp edx, 0x2c207950
je 0x1804710db
jmp 0x18046e1cd
mov bx, 0x11
test al, 1
jne 0x18046e380
jmp 0x18046e1db
mov ax, si
add ax, 0xfc08
cmp ax, 0x7c0
setb cl
mov eax, dword [0x1807a4768]
add eax, dword [0x1807a476c]
add eax, 0x26d5f539
and eax, 0x95f9f3bf
mov r8d, 0x105d3ccd
xor edx, edx
div r8d
cmp eax, 0x371408dc
ja 0x1804710e8
jmp 0x18046e217
mov eax, dword [0x1807a4770]
or eax, dword [0x1807a4774]
mov r8d, 0xd43cedf5
xor edx, edx
div r8d
xor eax, 0x51e68435
add eax, 0xd59bd78f
cmp eax, 0xa1677767
jae 0x18046e217
mov bx, 0xe
test cl, 1
jne 0x18046e380
jmp 0x18046e24e
mov cx, si
add cx, 0xf448
mov eax, dword [0x1807a4778]
add eax, dword [0x1807a477c]
mov r8d, 0x13a704f8
xor edx, edx
div r8d
imul eax, eax, 0xdfe272e8
mov r8d, 0x685f9b20
xor edx, edx
div r8d
cmp eax, 0x9c7abfdc
je 0x1804710f9
mov r9w, 0xbfef
mov cx, r8w
shr r9w, cl
mov eax, dword [0x1807a4788]
sub eax, dword [0x1807a478c]
mov ecx, 0x227aa1c5
xor edx, edx
div ecx
imul eax, eax, 0x91322d49
imul eax, eax, 0x9bdd9f2b
cmp eax, 0x547ec7de
je 0x180471106
mov eax, dword [0x1807a4790]
or eax, dword [0x1807a4794]
imul eax, eax, 0xe6354449
sub eax, 0x5bbec881
mov ecx, 0x3debd3c0
xor edx, edx
div ecx
mov cx, r9w
and cx, 1
cmp cx, 0
sete cl
cmp eax, 0x121b3fcb
jae 0x180471106
jmp 0x18046e361
test cl, 1
jne 0x18046e110
jmp 0x18046e36c
movsx rax, r8w
lea rcx, [0x1806c9778]
shl rax, 1
add rcx, rax
mov bx, word [rcx]
mov eax, dword [0x1807a4798]
add eax, dword [0x1807a479c]
add eax, 0xbbe6a509
and eax, 0x6e4e0706
imul eax, eax, 0xbbe4545
cmp eax, 0x8ce63c36
je 0x180471117
jmp 0x18046e3a9
mov eax, dword [0x1807a47a0]
imul eax, dword [0x1807a47a4]
xor eax, 0xaba7b9bc
imul ecx, eax, 0xc459af1f
sub ecx, 0x745e4381
mov rax, qword [rbp + 0x9e8]
add rax, 0xfffffffffffffffe
mov r13, rax
cmp rax, 0
sete al
cmp ecx, 0x6c8dde76
jbe 0x18046e3a9
test al, 1
jne 0x18046e4af
jmp 0x18046e3ee
mov eax, dword [0x1807a47a8]
and eax, dword [0x1807a47ac]
add eax, 0x7aca93c1
add eax, 0xacb821ae
xor eax, 0x22868d7f
cmp eax, 0x65871f03
ja 0x180471124
jmp 0x18046e416
lea rcx, [rbp + 0x3b0]
sub rsp, 0x20
mov rdx, qword [rbp + 0xa08]
mov r8, r13
call fcn.18068ac20
add rsp, 0x20
mov rax, qword [rbp + 0x3b0]
cmp rax, 0
jne 0x18046e57f
mov eax, dword [str.A_sLE_]
sub eax, dword [0x1807a47cc]
imul eax, eax, 0x42e8d12
add eax, 0x4a8bae94
or eax, 0x6c946f98
cmp eax, 0x192b526
jbe 0x180471142
mov eax, dword [0x1807a47d0]
imul eax, dword [0x1807a47d4]
mov ecx, 0x69fcffa1
xor edx, edx
div ecx
imul eax, eax, 0x9ac976d3
and eax, 0x3411c6f7
cmp eax, 0xe6d2eee0
ja 0x180471142
mov eax, dword [0x1807a47d8]
imul eax, dword [0x1807a47dc]
imul eax, eax, 0x29dc4fd
and eax, 0x70accd47
or eax, 0x6776055a
cmp eax, 0x7483c22
je 0x180471153
jmp 0x18046e5a9
mov rax, qword [rbp + 0x8e0]
mov rdi, qword [rax]
mov rax, qword [rbp + 0x7e8]
mov r14, qword [rax]
lea rax, [rbp + 0x440]
mov r13, qword [rax]
cmp qword [rbp + 0x928], 0xf
jne 0x18046e7d8
jmp 0x18046e709
mov al, byte [r15]
cmp al, 0
sete al
test al, 1
jne 0x18046eab1
jmp 0x18046ecc4
mov al, 3
mov qword [rbp + 0xa10], rax
movabs rcx, 0x8000000000
xor eax, eax
mov qword [rbp + 0x978], rax
xor eax, eax
mov qword [rbp + 0x990], rax
xor eax, eax
mov qword [rbp + 0x9a0], rax
xor eax, eax
mov qword [rbp + 0x9d0], rax
xor eax, eax
mov qword [rbp + 0x9c8], rax
xor eax, eax
mov qword [rbp + 0x9c0], rax
xor eax, eax
mov qword [rbp + 0x9f0], rax
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0xa00], rax
mov rax, qword [rbp + 0xa08]
mov qword [rbp + 0x9d8], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x9b8], rax
xor edx, edx
xor r8d, r8d
jmp 0x180470429
mov eax, dword [0x1807a47e8]
and eax, dword [0x1807a47ec]
or eax, 0xb45e9817
sub eax, 0x806f4811
add eax, 0x5ff0b3d
cmp eax, 0x8fba1e1d
ja 0x180471172
mov eax, dword [0x1807a47f0]
add eax, dword [0x1807a47f4]
sub eax, 0x2636c6b2
mov ecx, 0x31b4ae7f
xor edx, edx
div ecx
mov esi, eax
xor esi, 0x8d438178
lea rax, [rbp + 0x448]
mov rax, qword [rax]
mov qword [rbp + 0x770], rdi
mov rcx, qword [rbp + 0x7f0]
mov qword [rcx], r14
lea rcx, [rbp + 0x780]
mov qword [rcx], r13
lea rcx, [rbp + 0x788]
mov qword [rcx], rax
lea rcx, [rbp + 0x578]
lea r8, [rbp + 0x770]
sub rsp, 0x20
mov rdx, r12
call fcn.180621c80
add rsp, 0x20
mov rax, qword [rbp + 0x578]
movabs rcx, 0x8000000000000002
cmp rax, rcx
sete cl
cmp esi, 0x192ae2c7
jbe 0x180471172
mov dl, 5
mov qword [rbp + 0xa10], rdx
test cl, 1
jne 0x18046e9b0
jmp 0x18046e91c
mov eax, dword [0x1807a47f8]
or eax, dword [0x1807a47fc]
and eax, 0x51cd4e25
mov ecx, 0x43ce02e7
xor edx, edx
div ecx
xor eax, 0xfb011340
cmp eax, 0x43c7eab2
jbe 0x1804711cc
jmp 0x18046e804
mov eax, 0x77dec697
lea rcx, [rbp + 0x448]
mov r8, qword [rcx]
movq xmm7, qword [rbp + 0x450]
mov rcx, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0xa30]
mov qword [rdx + 0x50], rcx
movups xmm0, xmmword [rbp + 0x498]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x458]
movups xmm1, xmmword [rbp + 0x468]
movups xmm2, xmmword [rbp + 0x478]
movups xmm3, xmmword [rbp + 0x488]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov rdx, rdi
mov ecx, edx
shr ecx, 8
mov qword [rbp + 0x968], rcx
mov ecx, edx
shr ecx, 0x10
mov dword [rbp + 0x9fc], ecx
mov rcx, rdx
shr rcx, 0x18
mov qword [rbp + 0x958], rcx
mov rcx, r8
shr rcx, 8
mov rdx, r8
shr rdx, 0x10
mov r9, r8
shr r9, 0x18
mov r12, r8
shr r8, 0x20
cmp eax, 0xc030fbd7
jae 0x18046e804
jmp 0x18046e8b4
mov rax, r12
mov r10, rax
shr r10, 0x28
mov qword [rbp + 0x9a0], r10
mov r10, rax
shr r10, 0x30
mov qword [rbp + 0x990], r10
shr rax, 0x38
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov rsi, r14
mov r14, r12
mov r12, rcx
mov qword [rbp + 0x9c0], rdx
mov r15, r9
mov qword [rbp + 0x9d0], r8
mov rdx, qword [rbp + 0x9a0]
mov r8, qword [rbp + 0x990]
mov r9, rax
mov r10, qword [rbp + 0x928]
jmp 0x18046ee4e
mov ecx, dword [0x1807a4800]
and ecx, dword [0x1807a4804]
imul ecx, ecx, 0x8403d8a5
sub ecx, 0x96f542b1
sub ecx, 0xd973862c
cmp ecx, 0x9a502acf
je 0x180471202
jmp 0x18046e948
mov ecx, dword [0x1807a4808]
or ecx, dword [0x1807a480c]
xor ecx, 0x4f35886
sub ecx, 0x7185412d
add ecx, 0xb65c3754
lea rdx, [rbp + 0x580]
mov rdx, qword [rdx]
mov qword [rbp + 0x750], rdx
lea rdx, [rbp + 0x588]
mov rdx, qword [rdx]
mov qword [rbp + 0x818], rdx
cmp ecx, 0xab6a3420
ja 0x18046e948
jmp 0x18046e992
lea rcx, [rbp + 0x590]
movq xmm8, qword [rcx]
mov cl, 4
mov qword [rbp + 0xa10], rcx
mov qword [rbp + 0x758], rax
jmp 0x18046e9b0
mov eax, dword [0x1807a4810]
imul eax, dword [0x1807a4814]
mov ecx, 0xaa32cf0
xor edx, edx
div ecx
sub eax, 0x3a9909e1
mov ecx, 0xd43d48db
xor edx, edx
div ecx
cmp eax, 0x99e7759a
je 0x18047120f
mov eax, dword [str.u_bU_k__t]
sub eax, dword [0x1807a481c]
sub eax, 0xa094c997
imul eax, eax, 0xda58c630
xor eax, 0x9b080252
mov rcx, qword [rbp + 0x818]
mov rdx, rcx
mov rcx, rdx
shr rcx, 8
mov qword [rbp + 0x9f0], rcx
mov rcx, rdx
shr rcx, 0x10
mov qword [rbp + 0x9c0], rcx
mov rcx, rdx
shr rcx, 0x18
mov qword [rbp + 0x9c8], rcx
mov rcx, rdx
shr rcx, 0x20
mov qword [rbp + 0x9d0], rcx
mov rcx, rdx
shr rcx, 0x28
mov qword [rbp + 0x9a0], rcx
mov rcx, rdx
shr rcx, 0x30
mov qword [rbp + 0x990], rcx
shr rdx, 0x38
mov qword [rbp + 0x978], rdx
cmp eax, 0xfd40eada
jae 0x18047120f
movabs rcx, 0x8000000000
xor edx, edx
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0xa00], rax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x9d8], rax
mov rax, qword [rbp + 0x758]
mov qword [rbp + 0x9b8], rax
xor r8d, r8d
movaps xmm7, xmm8
jmp 0x180470429
mov esi, 1
cmp qword [rbp + 0x9e8], 0
je 0x18046ebcb
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9e8]
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov rsi, rax
cmp rsi, 0
sete cl
mov eax, dword [0x1807a4820]
or eax, dword [0x1807a4824]
mov r8d, 0x9d94f441
xor edx, edx
div r8d
imul eax, eax, 0xd281e073
mov r8d, 0x86b9590f
xor edx, edx
div r8d
cmp eax, 0x856e9af3
je 0x180471220
mov eax, dword [0x1807a4828]
imul eax, dword [0x1807a482c]
or eax, 0x735aae0e
mov r8d, 0xbe8c166c
xor edx, edx
div r8d
and eax, 0x453e2454
cmp eax, 0x6fe6f4d3
je 0x180471220
test cl, 1
jne 0x18046eb56
jmp 0x18046eb54
jmp 0x18046ebcb
mov eax, dword [0x1807a4830]
and eax, dword [0x1807a4834]
sub eax, 0x90e1fcca
mov ecx, 0x96ff867f
xor edx, edx
div ecx
xor eax, 0xafde13ad
cmp eax, 0x13b05658
jbe 0x18047122d
jmp 0x18046eb82
mov eax, dword [0x1807a4838]
xor edx, edx
div dword [0x1807a483c]
or eax, 0xa63b05f5
mov ecx, 0x529e4f29
xor edx, edx
div ecx
mov esi, eax
or esi, 0x4b489f38
sub rsp, 0x20
mov ecx, 1
mov rdx, qword [rbp + 0x9e8]
call fcn.18063bc30
add rsp, 0x20
cmp esi, 0xad689dd8
je 0x18046eb82
jmp 0x18046ebc9
ud2
sub rsp, 0x20
mov rcx, rsi
mov rbx, qword [rbp + 0xa08]
mov rdx, rbx
mov rdi, qword [rbp + 0x9e8]
mov r8, rdi
call fcn.1806a7400
add rsp, 0x20
mov qword [rbp + 0x5a8], rdi
lea rax, [rbp + 0x5b0]
mov qword [rax], rsi
lea rax, [rbp + 0x5b8]
mov qword [rax], rdi
mov rax, qword [rbp + 0x6e8]
mov dword [rax], 1
mov rax, qword [rbp + 0x6f0]
mov byte [rax], 1
mov rax, qword [rbp + 0x6f8]
mov byte [rax], 2
mov rax, qword [rbp + 0x700]
mov byte [rax], 0
sub rsp, 0x20
lea rdx, [rbp + 0x5a8]
mov rcx, r12
call fcn.180622320
add rsp, 0x20
mov al, 2
mov qword [rbp + 0xa10], rax
movabs rcx, 0x8000000000
xor eax, eax
mov qword [rbp + 0x978], rax
xor eax, eax
mov qword [rbp + 0x990], rax
xor eax, eax
mov qword [rbp + 0x9a0], rax
xor eax, eax
mov qword [rbp + 0x9d0], rax
xor eax, eax
mov qword [rbp + 0x9c8], rax
xor eax, eax
mov qword [rbp + 0x9c0], rax
xor eax, eax
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0xa00], rdi
mov qword [rbp + 0x9d8], rbx
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x9b8], rax
xor edx, edx
xor r8d, r8d
jmp 0x180470429
mov al, 2
mov qword [rbp + 0xa10], rax
movabs rcx, 0x8000000000
xor eax, eax
mov qword [rbp + 0x978], rax
xor eax, eax
mov qword [rbp + 0x990], rax
xor eax, eax
mov qword [rbp + 0x9a0], rax
xor eax, eax
mov qword [rbp + 0x9d0], rax
xor eax, eax
mov qword [rbp + 0x9c8], rax
xor eax, eax
mov qword [rbp + 0x9c0], rax
xor eax, eax
mov qword [rbp + 0x9f0], rax
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0xa00], rax
mov rax, qword [rbp + 0xa08]
mov qword [rbp + 0x9d8], rax
mov rax, qword [rbp + 0x9a8]
mov qword [rbp + 0x9b8], rax
xor edx, edx
xor r8d, r8d
jmp 0x180470429
mov eax, dword [0x1807a4840]
and eax, dword [str._te]
or eax, 0x8557c43e
or eax, 0x125d6f40
imul eax, eax, 0xb0775205
cmp eax, 0xb4705a25
mov rdx, qword [rbp + 0x9a8]
je 0x180471257
mov ecx, dword [0x1807a4848]
and ecx, dword [0x1807a484c]
xor ecx, 0xd35966d9
and ecx, 0xbf28120b
add ecx, 0x2a06a59d
cmp rdx, 0
sete al
cmp ecx, 0xb6cf0f45
jbe 0x180471257
mov r10d, 8
test al, 1
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r13, qword [rbp + 0x9d8]
mov rsi, qword [rbp + 0x9b8]
mov r12, qword [rbp + 0x9f0]
mov r14, qword [rbp + 0xa00]
mov r15, qword [rbp + 0x9c8]
mov rax, qword [rbp + 0x9d0]
mov r8, qword [rbp + 0x990]
mov r9, qword [rbp + 0x978]
mov qword [rbp + 0x9d0], rax
je 0x18046ee09
mov rdx, qword [rbp + 0x9a0]
jmp 0x18046ee4e
sub rsp, 0x20
mov rcx, qword [rbp + 0xa08]
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov r10d, 8
mov r11, qword [rbp + 0xa30]
mov r15, qword [rbp + 0x9c8]
mov rdx, qword [rbp + 0x9a0]
mov r8, qword [rbp + 0x990]
mov r9, qword [rbp + 0x978]
jmp 0x18046ee4e
mov qword [rbp + 0x978], r9
mov qword [rbp + 0x990], r8
jmp 0x1804704b3
mov eax, dword [0x1807a4850]
add eax, dword [0x1807a4854]
mov ecx, 0xcdaf9e59
xor edx, edx
div ecx
sub eax, 0x39e7f47c
and eax, 0xa5a3f2d7
cmp eax, 0x1c7e0bd0
jbe 0x180471268
mov rdx, qword [rbp + 0x9a8]
jmp 0x18046ee94
mov eax, dword [0x1807a4858]
sub eax, dword [0x1807a485c]
imul ecx, eax, 0x6bd6d10f
xor ecx, 0xd8780827
add ecx, 0x1d32872b
cmp rdx, 0
sete al
cmp ecx, 0x1a599806
je 0x18046ee94
test al, 1
jne 0x18046eef1
jmp 0x18046eec7
sub rsp, 0x20
mov rcx, qword [rbp + 0xa08]
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov r11, qword [rbp + 0xa30]
mov r15, qword [rbp + 0x9c8]
jmp 0x18046eef1
mov al, byte [rbp + 0xa3f]
mov rdx, qword [rbp + 0x9a0]
mov r10d, 8
mov qword [rbp + 0x968], rax
jmp 0x1804704b3
mov eax, dword [0x1807a4860]
and eax, dword [0x1807a4864]
add eax, 0x86cec312
imul eax, eax, 0x31fbcac3
and eax, 0x97071b19
cmp eax, 0x48993990
jb 0x180471275
jmp 0x18046ef8e
mov eax, dword [0x1807a4868]
and eax, dword [0x1807a486c]
sub eax, 0x4a25703e
and eax, 0xe752eea3
imul eax, eax, 0x609bee0
mov r8, rdx
and r8, 3
cmp eax, 0x613a4b25
ja 0x18046ef8e
lea rax, [0x1806c97a8]
movsxd rcx, dword [rax + r8*4]
add rcx, rax
jmp rcx
sub rsp, 0x20
mov rcx, rbx
mov rdx, r13
mov r8d, 0x88
call fcn.1806a7400
add rsp, 0x20
jmp 0x18046a1e3
mov rbx, qword [rbp + 0xa18]
jmp 0x18046a9e5
mov qword [rbp + 0x958], rcx
shl rcx, 0x18
mov dword [rbp + 0x9fc], edx
movzx eax, dl
shl rax, 0x10
or rax, rcx
mov qword [rbp + 0x968], r8
movzx ecx, r8b
shl rcx, 8
or rax, rcx
movzx ecx, byte [rbp + 0xa10]
or rax, rcx
movabs rcx, 0x8000000000000005
mov rdx, rax
sub rdx, rcx
mov rbx, qword [rbp + 0xa18]
mov r11, qword [rbp + 0xa30]
mov r8, qword [rbp + 0x938]
mov r10, qword [rbp + 0x9e0]
mov r13, qword [rbp + 0x940]
mov rdi, qword [rbp + 0x970]
mov r14, qword [rbp + 0xa28]
mov rsi, qword [rbp + 0x9b0]
je 0x18046a210
jmp 0x18047061f
mov r9, rdx
mov eax, dword [0x1807a4b30]
xor eax, dword [0x1807a4b34]
xor eax, 0x3c750bef
and eax, 0x35f7128d
and eax, 0xc9e37248
cmp eax, 0x60b40fe8
je 0x180471571
mov qword [rbp + 0xa10], rdi
mov qword [rbp + 0x9a0], r9
mov qword [rbp + 0x9f0], r12
mov qword [rbp + 0x928], r10
mov r12, qword [rbp + 0x968]
mov r10, qword [rbp + 0x9d0]
mov rdi, qword [rbp + 0x9c0]
jmp 0x18047050f
mov eax, dword [0x1807a4b38]
mov ecx, dword [0x1807a4b3c]
lea eax, [rax + rcx - 0x6ea4a442]
mov rcx, qword [rbp + 0x958]
shl rcx, 0x18
movzx edx, byte [rbp + 0x9fc]
shl rdx, 0x10
or rcx, rdx
movzx edx, r12b
shl rdx, 8
or rcx, rdx
movzx edx, byte [rbp + 0xa10]
or rcx, rdx
movzx r8d, byte [rbp + 0x978]
shl r8, 0x38
movzx edx, byte [rbp + 0x990]
shl rdx, 0x30
or rdx, r8
movzx r8d, byte [rbp + 0x9a0]
shl r8, 0x28
or rdx, r8
movzx r8d, r10b
shl r8, 0x20
or rdx, r8
movzx r8d, r15b
shl r8, 0x18
or rdx, r8
movzx r8d, dil
shl r8, 0x10
movzx r9d, byte [rbp + 0x9f0]
shl r9, 8
or rdx, r8
movzx r8d, r14b
or rdx, r9
or rdx, r8
mov r8, qword [r11 + 0x50]
mov r9, rbx
mov qword [r9 + 0x80], r8
movups xmm0, xmmword [r11 + 0x40]
movups xmmword [r9 + 0x70], xmm0
movups xmm0, xmmword [r11]
movups xmm1, xmmword [r11 + 0x10]
movups xmm2, xmmword [r11 + 0x20]
movups xmm3, xmmword [r11 + 0x30]
movups xmmword [r9 + 0x60], xmm3
movups xmmword [r9 + 0x50], xmm2
movups xmmword [r9 + 0x40], xmm1
movups xmmword [r9 + 0x30], xmm0
mov qword [r9 + 0x10], rsi
mov qword [r9 + 0x18], r13
mov qword [r9 + 0x20], rdx
movq qword [r9 + 0x28], xmm7
mov rdx, qword [rbp + 0x928]
mov qword [r9], rdx
mov qword [r9 + 8], rcx
cmp eax, 0x7aa8af96
je 0x18047050f
jmp 0x18046a1e3
mov rbx, qword [rbp + 0x5f8]
movzx edx, byte [rbp + 0x978]
shl rdx, 0x38
movzx ecx, byte [rbp + 0x990]
shl rcx, 0x30
or rcx, rdx
movzx edx, byte [rbp + 0x9a0]
shl rdx, 0x28
or rcx, rdx
movzx edx, byte [rbp + 0x9d0]
shl rdx, 0x20
or rcx, rdx
movzx edx, byte [rbp + 0x9c8]
shl rdx, 0x18
or rcx, rdx
movzx edx, byte [rbp + 0x9c0]
shl rdx, 0x10
or rcx, rdx
movzx edx, byte [rbp + 0x9f0]
shl rdx, 8
or rcx, rdx
movzx edx, byte [rbp + 0xa00]
or rcx, rdx
mov rdx, rbx
mov qword [rdx], rax
mov rax, qword [rbp + 0x9b8]
mov qword [rdx + 8], rax
mov rax, qword [rbp + 0x9d8]
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
movq qword [rdx + 0x20], xmm7
mov rax, qword [0x1807af330]
mov rax, qword [rax]
cmp rax, 5
jne 0x1804707d2
mov qword [rbp + 0x598], rbx
lea rax, [0x1806211a0]
mov qword [rbp + 0x5a0], rax
lea rax, [0x1806c9160]
mov rcx, qword [rbp + 0x7c8]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x20], 0
lea rax, [rbp + 0x598]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
lea rcx, [0x1806c9170]
sub rsp, 0x20
call fcn.180662ad0
add rsp, 0x20
lea rcx, str.tungstenite::protocolReceived_message
mov qword [rbp + 0x500], rcx
mov qword [rbp + 0x508], 0x15
lea rcx, str.tungstenite::protocolReceived_message
mov qword [rbp + 0x510], rcx
mov qword [rbp + 0x518], 0x15
mov qword [rbp + 0x520], rax
lea r8, [rbp + 0x500]
sub rsp, 0x30
mov rcx, qword [rbp + 0x7c8]
mov edx, 5
xor r9d, r9d
call fcn.1806629c0
add rsp, 0x30
mov eax, dword [0x1807a4b40]
xor edx, edx
div dword [0x1807a4b44]
add eax, 0xfad44dc5
or eax, 0xd80d7acd
or eax, 0xebe69b1f
cmp eax, 0x365b9347
jbe 0x18047165c
mov eax, dword [0x1807a4b48]
imul eax, dword [0x1807a4b4c]
or eax, 0x5e6a9ce
sub eax, 0xbb13d890
add eax, 0xc2e9fc3f
cmp eax, 0xefaf6a11
ja 0x18047165c
jmp 0x1804707d2
mov eax, dword [0x1807a4b50]
and eax, dword [0x1807a4b54]
and eax, 0x5cc91c88
sub eax, 0xb8910d5b
imul eax, eax, 0xd86174d5
cmp eax, 0x63f18144
mov rdi, qword [rbp + 0xa18]
je 0x18047166d
mov esi, dword [0x1807a4b58]
xor esi, dword [0x1807a4b5c]
and esi, 0xe416e31c
and esi, 0xef0e373d
or esi, 0x15ff8e7b
mov rcx, rdi
add rcx, 8
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0x28
call fcn.1806a7400
add rsp, 0x20
cmp esi, 0xd3963352
jae 0x18047166d
jmp 0x180470849
mov eax, dword [0x1807a4b60]
xor eax, dword [0x1807a4b64]
or eax, 0x6d00d16e
or eax, 0xca536241
or eax, 0xfc3ab7ad
cmp eax, 0x109bfa40
jb 0x180471697
mov rcx, qword [rbp + 0xa18]
jmp 0x180470878
mov eax, dword [0x1807a4b68]
xor eax, dword [0x1807a4b6c]
sub eax, 0x7aa60e87
sub eax, 0x52007cd2
imul eax, eax, 0xf50997cc
mov qword [rcx], 0xf
cmp eax, 0x401ea649
jbe 0x180470878
jmp 0x1804708a4
mov rbx, qword [rbp + 0xa18]
jmp 0x18046a1e3
invalid
xor eax, 0xa8c331a5
in eax, 0xdd
jmp 0x18046a236
and esp, 0xffffffe2
movsd dword [rdi], dword [rsi]
shr byte [r8 - 0x64], 0xe9
invalid
fistp dword [rax + rax*4 + 0x7e]
sti
rcr byte [0x11ab5f2c0], 1
invalid
movabs byte [0xd64aa23fbca19c9], al
mov edx, 0xcbe9992f
invalid
cmp edx, dword [rdx + 9]
and eax, 0xba5faada
sti
push rsp
invalid
and byte [rax - 0x77], cl
mov r8, rbx
call fcn.180434ba0
mov rcx, qword [rbp + 0x938]
add rsp, 0x20
jmp 0x18046a428
movabs byte [0xe9a06c4dbbdcdb36], al
nop
wait
invalid
mov ah, 0x24
push rdx
cmp eax, 0x9226bc05
lea rdx, str.Connection_reset_while_sendingDoing_handshake_round.
sub rsp, 0x20
mov ecx, 3
mov r8d, 0x1e
call fcn.1803e6c90
add rsp, 0x20
jmp 0x18046a521
xchg ecx, eax
sub dl, byte [rcx - 0x21]
xor edx, ecx
xor dword [rcx - 0x69], 0xe9111080
je 0x180470904
invalid
mov ebp, ebp
mov al, 0xfb
sub eax, 0x66689dc
and eax, 0x8348db3e
in al, dx
and byte [rax - 0x77], cl
int1
mov rdx, r8
mov r8, rbx
call fcn.1806a7400
mov r8, qword [rbp + 0x828]
add rsp, 0x20
mov rax, qword [rbp + 0x8e8]
mov qword [rax], rbx
jmp 0x18046a657
invalid
invalid
mov esi, 0x653a1dbd
adc ebx, dword [rax + 0x1a6575f7]
or al, 0xe9
push 0x29ffff9e
jne 0x1804709e2
sub dword [rbp + 0x1f], esi
xchg esi, eax
test al, 0x57
fcom dword [rsi]
jmp 0x18046a887
test al, 0x46
sahf
test eax, 0x44b5474a
scasb al, byte [rdi]
and byte [rdx - 0x17], ch
adc byte [rdi - 0x3d9e0001], bl
cmpsb byte [rsi], byte [rdi]
mov edx, 0xf8bad480
invalid
adc ah, 0xba
clc
sub dword [r8], r9d
jmp 0x18046a94a
pop rdx
pop rdi
popfq
xchg dword [rdi + rcx*2], ecx
cmp byte [rcx - 0x3a], al
invalid
popfq
in al, 0xd6
cmp eax, 0xffffffb7
sbb al, 0xa8
xor dword [rbp - 0x5165e4e], eax
lahf
invalid
out dx, eax
fisubr word [rbx + 0x3670095e]
add ch, cl
mov al, byte [0x8075ffff]
jne 0x1804709a0
invalid
jns 0x180470a6e
invalid
sub dword [rax - 0x6f16c484], 0x17ffffa1
ret
invalid
cmp eax, 0xe22203b6
outsb dx, byte [rsi]
xor eax, 0x38b8a8b6
mov rax, qword [rbp + 0x930]
mov eax, 0x858b4838
xor byte [rcx], cl
add byte [rax], al
mov qword [rax], rbx
jmp 0x18046acb3
sbb byte [rcx + 0x3e], dh
lodsd eax, dword [rsi]
in al, 0x96
mov ebp, 0xbcb4d122
jmp 0x18046add6
imul dword [rcx - 0x46f3fb26]
ud2
invalid
jrcxz 0x180470a4e
nop
call 0x150e3c599
jmp 0x18046af2a
out dx, al
invalid
movabs dword [0x17e96bacf9464b92], eax
movsd dword [rdi], dword [rsi]
invalid
adc rcx, 0xffffffff83191619
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.1806a7400
add rsp, 0x20
jmp 0x18046b065
mov cl, 0xd6
invalid
test al, 0x2f
cmp ah, byte fs:[rbx + rax*8 - 0x72]
test dword [rax - 0x75], 0x93085
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], edx
or byte [rax], al
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x75], cl
lea edi, [rax]
or dword [rax], eax
add byte [rcx - 0x48], al
add byte [rax], dl
add byte [rax], al
call fcn.180433ca0
add rsp, 0x20
jmp 0x18046b15b
jbe 0x180470bc1
mov ecx, 0x99d31b21
add al, 0xe9
xchg edi, eax
cmpsb byte [rsi], byte [rdi]
invalid
invalid
fild qword [rsi]
invalid
adc dh, byte [rax + rdx - 0x591494d0]
call 0x17feeca70
push qword [rdi + 0x25]
ja 0x180470baf
invalid
inc dh
invalid
invalid
sub esp, 0x20
mov rcx, rbx
mov rdx, rdi
call fcn.18063bc30
add rsp, 0x20
jmp 0x18046b54e
movabs eax, dword [0x98a0b48e99233f1]
push rsi
cmp byte [rsi + 0x48], cl
mov eax, dword [rbp + 0x898]
mov qword [rbp + 0x858], rax
mov rax, qword [rbp + 0x8a0]
mov qword [rbp + 0x860], rax
mov rax, qword [rbp + 0x8a8]
mov qword [rbp + 0x868], rax
mov byte [r8], 2
jmp 0x18046b5b8
invalid
mov esi, 0xc5e247fe
ret 0x2be6
sbb eax, 0xf5846eac
jrcxz 0x180470c98
hlt
and eax, 0xbe8c4467
invalid
enter 0x5fc8, 0x32
add al, byte [rdx - 0x70c33b26]
mov dh, 0xc0
jmp 0x18046b874
xor al, byte [rdx]
invalid
imul ebx, ebx, 0xffffff9b
not ebx
loope 0x180470c93
invalid
fist dword [0x17ca60e77]
loope 0x180470c5d
mov rax, qword [rbp + 0x8c0]
mov byte [rax], r11b
mov rax, qword [rbp + 0x868]
mov qword [rbp + 0x880], rax
test dword [rax + 0xf000008], eax
adc byte [rbp + 0x858], al
movups xmm0, xmmword [rbp + 0x858]
movaps xmmword [rbp + 0x870], xmm0
mov rax, qword [0x1807af330]
mov rax, qword [rax]
jmp 0x18046b93d
xchg dword [rdx + 0x6f], ebx
stosd dword [rdi], eax
sbb byte [rbx], al
push 0x70858d48
or byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
add eax, 0xce90000
lodsd eax, dword [rsi]
invalid
not dword [rdx - 0x43]
add dword [rax], edi
invalid
pop rax
mov dl, 0xb2
out 0x10, al
test byte ss:[rbp + rbp*4 - 0x47], bh
and byte [r8 - 0x75], r9b
add eax, 0x33e60d
mov rax, qword [rax]
jmp 0x18046bbec
fstpnce st(1), st(0)
rol byte [rax + 0x1d66bb10], 0xe9
scasd eax, dword [rdi]
invalid
sub byte [rbp - 0xb553d52], dh
xor dword [rsi + 0x7c126dab], eax
lea rcx, [rbp + 0x3f8]
lea r8, [rbp + 0x540]
sub rsp, 0x30
mov edx, 5
xor r9d, r9d
call fcn.1806629c0
add rsp, 0x30
jmp 0x18046bd77
sti
fistp word [rbx]
mov ebx, 0x184cf0aa
jmp 0x18046beef
mov bh, 0xee
xchg ebp, eax
or edi, ebp
fsub dword [rcx]
add al, 0x48
sub esp, 0x20
mov rcx, rdi
call fcn.18041f380
add rsp, 0x20
jmp 0x18046bfc6
invalid
pop rbx
invalid
nop
sub eax, 0x8b34ea99
rcr byte [rdi], cl
jmp 0x18046c15f
xor dl, byte [rax - 0x11]
movabs al, byte [0x8af4553cc23882a]
jmp 0x18046c1c4
sub byte [rdi], 0xaf
pop r9
pop rcx
jnp 0x180470dd6
cld
mov ch, 0xa0
int1
jmp 0x18046c24e
scasd eax, dword [rdi]
fldcw word [rsi]
in eax, dx
jmp 0x109d0c80c
sbb al, 0x14
test eax, 0x629c947b
fld qword [rdx + 0x6c]
movabs byte [0xc635ffffb5a4e9eb], al
fiadd dword [rsp + rax - 0x16d9a914]
jmp 0x190470dc8
xor eax, 0x484dac6
in al, dx
push rsi
jmp 0x18046c3fb
dec dword [rdi]
and al, 0x7d
ror dword [rsi + 0x4b], cl
invalid
invalid
add ch, byte [rsi + 0x33]
imul eax, dword [rsi], 0xfffffff0
push rdx
cmp ch, cl
push rsi
mov eax, 0x24b0ffff
invalid
mov al, 0x24
loop 0x180470e11
ja 0x180470e7d
xchg edx, edi
imul esp, dword [rax + rdx*2 + 0x44], 0xffffffe9
nop
mov eax, 0xb2ecffff
xchg edx, eax
in al, dx
mov dl, 0x92
int 0xa8
sbb bh, cl
invalid
fiadd dword [rdi - 0x59eb956c]
adc bh, byte [rcx + rbp*8 - 0x46b0]
jne 0x180470de4
jle 0x180470de7
invalid
sub cl, cl
in al, dx
and cl, byte [rcx]
add al, dl
invalid
test dword [rdi + 0x19bb0a0a], esi
clc
push rdx
jmp 0x18046c994
retf 0x8fa7
invalid
cli
fisttp word [rsi - 0x72]
xchg ecx, eax
js 0x180470e27
mov cl, 0xde
invalid
add eax, 0x980
mov dl, byte [rsi]
xor dl, al
mov byte [rsi], dl
jmp 0x18046cab4
jo 0x180470f00
invalid
mov byte [rax + 2], al
mov al, byte [r8 + 3]
xor al, bl
mov byte [r8 + 3], al
jmp 0x18046cbbf
jae 0x180470ee9
retf 0x9f39
shr dword [rdi - 0x419816c9], 1
invalid
invalid
mov bl, 0x93
invalid
movsd dword [rdi], dword [rsi]
cmp ebx, esi
jp 0x180470eb1
fstp xword [rdi]
jmp 0x18046cf5e
invalid
call [rax]
mov r12b, 0xa
insb byte [rdi], dx
cmp eax, 0xe99045db
faddp st(0)
invalid
adc al, 0xc0
mov edi, ebx
mov eax, 0xe94547da
sar edi, 0xff
popfq
mov esp, 0x2a4fc500
movabs byte [0xc1ebe933bc3a16fb], al
invalid
invalid
lahf
push rax
cmpsd dword gs:[rsi], dword [rdi]
invalid
mov ebx, 0xf6baf382
leave
movabs byte [0x2b8fffffc3bae9d5], al
push 0x338c1332
xor al, 0xe1
sal bl, cl
mov esi, 0xffc721e9
call rcx
invalid
invalid
rcl dword [rdi]
mov esp, 0x964ae152
xchg edi, eax
jmp 0x18046d7b0
adc edi, dword [rdi]
mov esi, 0xc0d85445
cmp byte [rax + 0x30], dil
sbb ecx, ebp
retfq 0xffffffffffffffff
cmp edx, dword [rbx + 0x56]
imul edi, dword [rsi], 0xe95699c0
scasb al, byte [rdi]
retf 0xffff
je 0x180471047
out 0x20, eax
invalid
mov eax, dword [rbp + 0x848]
mov qword [rcx + 0x10], rax
mov rax, qword [rbp + 0x850]
mov qword [rcx + 0x18], rax
jmp 0x18046db50
pop rax
out dx, al
je 0x18047102d
sbb al, byte [rax + 0x33e8c53f]
scasd eax, dword [rdi]
in eax, dx
jmp 0x18046dbd3
adc r13b, byte [rbp + 0x53]
sar dword [rsi + rbp - 0x71], 0xe9
sbb esp, ecx
invalid
jno 0x1804710a9
xchg ecx, eax
pop rsi
loop 0x1804710e3
invalid
invalid
and eax, dword [rax]
add rsp, 0x20
jmp 0x18046dd86
invalid
invalid
mov eax, 0xaf4dcf12
invalid
invalid
and dword [rbp + 0x6b], esi
mov eax, 0xd51b7894
push 0xffffffffe95e6332
pop rsi
sar bh, 1
call [rax - 0x558b4d15]
invalid
cwde
jmp 0x180471090
jmp 0x18046e199
jb 0x18047106f
invalid
loopne 0x18047111e
invalid
invalid
retf
pushfq
mov edi, 0xfaf09b8e
invalid
cmp al, 0x47
and r8d, dword [rdi - 0x17]
sar r15d, cl
call [rdx + 0x12]
invalid
pop rdx
adc ah, byte [rdx + 0x58]
int 0x27
cmp dword [rcx], edx
pop r8
adc al, 0xa9
jmp 0x18046e505
in al, 0xb0
mov ebp, dword [rbx + 0x7e]
movabs dword [0x8b488cdf4bc19c58], eax
test dword [rax + 0x48000009], ebp
mov dword [rbp + 0x4b0], eax
jmp 0x18046e5a7
lodsb al, byte [rsi]
pop rbx
nop
jae 0x180471138
lodsb al, byte [rsi]
ror byte [rbp + 0x48858d48], 1
add al, 0
add byte [rax - 0x75], cl
add byte [rax - 0x77], cl
mov ebp, 0x770
mov rcx, qword [rbp + 0x7f0]
mov qword [rcx], r14
lea rcx, [rbp + 0x780]
mov qword [rcx], r13
lea rcx, [rbp + 0x788]
mov qword [rcx], rax
lea rcx, [rbp + 0x578]
lea r8, [rbp + 0x770]
sub rsp, 0x20
mov rdx, r12
call fcn.180621c80
add rsp, 0x20
jmp 0x18046e72f
adc ebx, dword [rdx]
outsb dx, byte [rsi]
mov esi, 0x55e58236
mov ss, word [rdi - 0x72b7aa5a]
xchg ebp, eax
sub byte [rax + rax], al
add byte [rax - 0x7d], cl
ret 0x4830
xchg edx, eax
mov eax, es
push 0xffffffffe986497b
invalid
invalid
imul esp, edi, 0xffffffab
movsd dword [rdi], dword [rsi]
invalid
enter 0xffffffffffffa133, 0xffffffffffffffc5
test al, 0xda
retf
mov ecx, 1
mov rdx, qword [rbp + 0x9e8]
call fcn.18063bc30
add rsp, 0x20
jmp 0x18046eb80
invalid
push 0xffffffffa0469713
ret 0x16e9
mov edx, 0x1a112f61
jg 0x18047123d
invalid
jge 0x180471580
invalid
pop rax
or dword [rax], eax
add byte [rax - 0x3f], cl
loopne 0x1804715a0
movzx ecx, byte [rbp + 0x9fc]
shl rcx, 0x10
or rax, rcx
movzx ecx, byte [rbp + 0x968]
shl rcx, 8
or rax, rcx
movzx ecx, dil
or rax, rcx
movzx edx, byte [rbp + 0x978]
shl rdx, 0x38
movzx ecx, byte [rbp + 0x990]
shl rcx, 0x30
or rcx, rdx
movzx edx, r9b
shl rdx, 0x28
or rcx, rdx
movzx edx, byte [rbp + 0x9d0]
shl rdx, 0x20
or rcx, rdx
movzx edx, r15b
shl rdx, 0x18
or rcx, rdx
movzx edx, byte [rbp + 0x9c0]
shl rdx, 0x10
movzx r8d, r12b
shl r8, 8
or rcx, rdx
movzx edx, r14b
or rcx, r8
or rcx, rdx
mov rdx, qword [r11 + 0x50]
mov qword [rbx + 0x80], rdx
movups xmm0, xmmword [r11 + 0x40]
movups xmmword [rbx + 0x70], xmm0
movups xmm0, xmmword [r11]
movups xmm1, xmmword [r11 + 0x10]
movups xmm2, xmmword [r11 + 0x20]
movups xmm3, xmmword [r11 + 0x30]
movups xmmword [rbx + 0x60], xmm3
movups xmmword [rbx + 0x50], xmm2
movups xmmword [rbx + 0x40], xmm1
movups xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], r13
mov qword [rbx + 0x20], rcx
movq qword [rbx + 0x28], xmm7
mov qword [rbx], r10
mov qword [rbx + 8], rax
jmp 0x1804704dc
or byte [rax + 9], cl
enter 0xf40, 0xffffffffffffffb6
iretd
mov dl, 0x62
push 0xfffffffffffffff5
jmp 0x16a004b62
invalid
xlatb
cld
jae 0x18047166b
invalid
xchg ebp, eax
cmpsd dword [rsi], dword [rdi]
invalid
add dword [rax + 0x1b34101], esi
add dword [rcx + 0x1d085], ecx
add bh, al
test esp, edx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x337a76ff], dh
add dword [rax], eax
add byte [rcx + 0xf76e901], dh
add byte [rax], al
add dword [rcx + 0x1d085], ecx
add bh, al
test esp, ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2b7a76ff], dh
add dword [rax], eax
add byte [rcx + 0xed8e901], dh
invalid
add byte [rax], al
add dword [rcx + 0x1cc85], ecx
add bh, al
test eax, edx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2b7a76ff], dh
add dword [rax], eax
add byte [rcx + 0xe36e901], dh
add byte [rax], al
test dword [rax + 0x49000001], edi
mov ecx, ebx
and byte [rcx - 0x7d], cl
invalid
adc eax, 0xd73d3865
and al, 0xf
and al, 0xf
xchg byte [rdi], bl
sbb eax, dword [rax]
add bl, ch
add byte [rbx + 0x332d4d05], cl
mov eax, dword [0x1807a4c30]
add eax, dword [0x1807a4c34]
push rdx
int3
add byte [rbx + 0x332d0d05], cl
mov eax, dword [0x1807a4c40]
or eax, dword [0x1807a4c44]
invalid
xor eax, dword [rax]
add byte [rbx], cl
add eax, 0x332d0b
invalid
xor eax, dword [rax]
sub eax, 0xe4050033
and al, 0x33
xor eax, dword [rbp + 0x35]
invalid
xchg edi, eax
invalid
xlatb
add eax, 0x453324e4
xor eax, 0xd7dc97f6
xchg edi, eax
invalid
xlatb
xor eax, dword [rbp + 0x35]
not byte [rdi - 0x3f962824]
xchg edi, eax
invalid
xlatb
imul eax, eax, 0xe2333d4c
invalid
xchg edi, eax
xchg edi, eax
invalid
imul eax, eax, 0xe2333d4c
cmp eax, 0x6b9a0597
jae 0x180471f2d
cmp eax, 0x973de233
add eax, 0xdd736b9a
mov r12w, 0x3e9
jmp 0x18047211b
invalid
mov eax, dword [0x1807a4c50]
imul eax, dword [0x1807a4c54]
or eax, 0xb2808fee
invalid
invalid
sub al, 0x33
add byte [0x132c7afa0], cl
invalid
invalid
xor byte [rdx - 0x51693f97], 0x6f
imul eax, eax, 0x796fae96
add eax, 0xdcee41b8
out dx, al
fdivr qword [0x1508a8409]
invalid
invalid
invalid
invalid
xchg esi, eax
scasb al, byte [rdi]
outsd dx, dword [rsi]
jns case.0x18046df1d.24
mov eax, 0x3ddcee41
out dx, al
fdivr qword [0x1508a8409]
invalid
invalid
invalid
invalid
sal byte fs:[r12 + r11*8 + 0x66], 1
mov r12d, 0x4de903ee
add ebp, ecx
add qword [r8], r8
je case.0x18046df1d.21
mov r12w, 0x3ee
jmp 0x18047211b
add ebp, ecx
add qword [r8], r8
add byte [rsi + 0x41], ah
mov esp, 0x43e903ef
add ebp, ecx
invalid
mov r12w, 0x3ef
jmp 0x18047211b
add dword [rax], eax
invalid
add ebp, ecx
add dword [r8], eax
add dword [rax], eax
add dword [rax], eax
add byte [rsi + 0x41], ah
mov esp, 0x39e903f0
invalid
add ebp, ecx
cmp dword [rcx], eax
add byte [rax], al
mov r12w, 0x3f1
jmp 0x18047211b
mov r12w, 0x3f2
jmp 0x18047211b
mov r12w, 0x3f3
jmp 0x18047211b
mov r12w, 0x3f4
jmp 0x18047211b
mov r12w, 0x3f5
jmp 0x18047211b
mov eax, dword [0x1807a4c58]
xor eax, dword [0x1807a4c5c]
or eax, 0xfd6121de
or eax, 0x539e5fad
xor eax, 0x5cde99a0
cmp eax, 0xb7db41ae
invalid
invalid
mov bh, 0xf
test bl, ch
sbb dword [rax], eax
invalid
mov r12w, 0x3f0
jmp 0x18047211b
add ebp, ecx
cmp dword [rcx], eax
add byte [rax], al
mov r12w, 0x3f1
jmp 0x18047211b
mov r12w, 0x3f2
jmp 0x18047211b
invalid
jmp 0x18047203c
mov eax, dword [0x1807a4c60]
and eax, dword [0x1807a4c64]
add byte [rbx], ah
add eax, 0x332c1c
imul eax, eax, 0x5751b074
and eax, 0xb6d026f8
or eax, 0x3c8040f9
cmp eax, 0x43b17054
je 0x18047203c
mov r12w, 0x3f7
jmp 0x18047211b
stosd dword [rdi], eax
xor eax, 0x870ffa2e
movabs dword [0xd9058b00eb000019], eax
sub esi, dword [rbx]
xor eax, dword [rax]
and eax, dword [0x1807a4c74]
mov eax, dword [0x1807a4c70]
xor eax, dword [rax]
and eax, dword [0x1807a4c74]
xor eax, dword [rax]
mov ecx, 0x734d97c6
xor edx, edx
div ecx
or eax, 0x273a4ccd
xor eax, 0xb9f4029e
cmp eax, 0x6237942
jbe 0x180472091
mov r12w, r14w
jmp 0x18047211b
jne 0x18047215a
sub byte [0x11b80aed5], bh
jae 0x180473a3f
cmp dword [rbx + 0x1954830f], ebx
add byte [rax], al
jmp case.0x18046c0ad.27
mov eax, dword [0x1807a4c80]
add eax, dword [0x1807a4c84]
or eax, 0x61b14e53
xor eax, 0xbf0b68b9
sub eax, 0xf9490c1a
cmp eax, 0xb7f59335
jbe case.0x18046c0ad.27
mov r12w, r14w
jmp 0x18047211b
mov r14, r11
rol r12w, 8
xor ecx, ecx
cmp r8, 0xfffffffffffffffd
jbe 0x180472177
mov rbx, r8
lea rcx, [rbp + 0x180]
sub rsp, 0x30
xor edx, edx
mov r8d, 2
mov r9d, 1
mov qword [rsp + 0x20], 1
call fcn.18045c010
add rsp, 0x30
mov rcx, qword [r15]
mov ecx, dword [rdi]
lea rax, [rbp + 0x188]
mov r9, qword [rax]
mov rsi, qword [rbp + 0x180]
mov r10, qword [rbp + 0x1b0]
mov r8, rbx
mov eax, dword [0x1807a4c88]
add eax, dword [0x1807a4c8c]
mov r11d, 0x4367331a
xor edx, edx
div r11d
imul eax, eax, 0xcec6e95
imul eax, eax, 0x8ec3ce2e
cmp eax, 0x37cb5367
jb 0x180473a50
mov eax, dword [0x1807a4c90]
imul eax, dword [0x1807a4c94]
and eax, 0xb00f4665
imul edx, eax, 0xea3d2cc7
or edx, 0xb09f5a53
mov word [r9 + rcx], r12w
mov rbx, rcx
add rbx, 2
mov qword [r15], rbx
mov rax, rsi
sub rax, rbx
cmp rax, r8
setb al
cmp edx, 0x25579ff1
jbe 0x180473a50
test al, 1
jne 0x1804721f6
mov r12, rbx
jmp 0x1804722f0
mov eax, dword [0x1807a4c98]
xor eax, dword [0x1807a4c9c]
mov ecx, 0x89feb3e3
xor edx, edx
div ecx
mov ecx, 0xb4cf3a2f
xor edx, edx
div ecx
or eax, 0x101bdf66
cmp eax, 0xde9e3b89
jae 0x180473a70
mov eax, dword [0x1807a4ca0]
xor eax, dword [0x1807a4ca4]
or eax, 0x2f996ac3
imul eax, eax, 0xf92fdfe5
imul esi, eax, 0x3f857cb7
lea rcx, [rbp + 0x180]
sub rsp, 0x30
mov rdx, rbx
mov r9d, 1
mov qword [rsp + 0x20], 1
mov r15, r8
call fcn.18045c010
mov r8, r15
add rsp, 0x30
lea rax, [rbp + 0x190]
mov r12, qword [rax]
cmp esi, 0x6e6773b1
je 0x180473a70
jmp 0x180472285
lea rax, [rbp + 0x188]
mov r9, qword [rax]
mov eax, dword [0x1807a4ca8]
xor edx, edx
div dword [0x1807a4cac]
add eax, 0x86eae96f
xor eax, 0xb766fb45
or eax, 0x4d4a4e25
cmp eax, 0xbd1707bb
mov r10, qword [rbp + 0x1b0]
jae 0x180473aa9
jmp 0x1804722c0
mov eax, dword [0x1807a4cb0]
and eax, dword [0x1807a4cb4]
imul eax, eax, 0xe48bdbac
mov ecx, 0x1f2af83d
xor edx, edx
div ecx
add eax, 0xfb290bd0
mov rsi, qword [rbp + 0x180]
cmp eax, 0x8afcc92a
jb 0x1804722c0
jmp 0x1804722f0
mov r15, r9
add r9, r12
sub rsp, 0x20
mov rcx, r9
mov rdx, r10
mov rbx, r8
call fcn.1806a7400
add rsp, 0x20
add r12, rbx
mov r8, r14
mov rax, r8
shl rax, 1
test rax, rax
jne 0x18047232c
mov rdx, qword [rbp + 0x1d8]
mov rcx, r15
jmp 0x180472411
mov eax, dword [0x1807a4cb8]
xor edx, edx
div dword [0x1807a4cbc]
sub eax, 0xde5080f6
sub eax, 0x1e5e1dc0
imul eax, eax, 0xe48a4f99
cmp eax, 0xd5a08852
mov rcx, qword [rbp + 0x1b0]
ja 0x180473ab6
mov eax, dword [0x1807a4cc0]
and eax, dword [0x1807a4cc4]
imul eax, eax, 0xb6abf76f
or eax, 0x752c5c25
or eax, 0x2d509f62
cmp rcx, 0
setne dl
cmp eax, 0x522f61b6
jb 0x180473ab6
jmp 0x18047238c
mov eax, dword [0x1807a4cc8]
and eax, dword [0x1807a4ccc]
mov r9d, 0xf862edb4
xor edx, edx
div r9d
imul eax, eax, 0x6a71b672
imul eax, eax, 0x2fa06989
cmp eax, 0x169c30ba
je 0x180473ac7
add byte [0x157af4f3b], dh
in eax, 0xc0
js 0x180472925
xchg byte [rdi], dh
and byte [rcx + 0x11bd870f], ah
add byte [rax], al
add byte [rcx - 0x77], cl
int1
int1
xor eax, 0x332233
jo 0x180472bca
add eax, 0x3d1dfe3a
out dx, eax
invalid
add eax, 0x3321f0
cmc
invalid
scasd eax, dword [rdi]
add eax, 0x331835
fsub dword [rdi + 0x13]
leave
cmp ch, bl
xchg edx, eax
movabs eax, dword [0xc36a43ffffe608e9]
fprem
imul r12d, dword [rdi - 0x17], 0xffffe650
stosb byte [rdi], al
push 0xffffffffc3563069
invalid
push rcx
movsb byte [rdi], byte [rsi]
cmp eax, 0x7df2e5c1
ret 0x31e8
lea eax, [rbx + 0x6703771a]
push qword [rax - 0x7f7272b8]
add dword [rax], eax
add byte [rax - 0x7d], cl
in al, dx
xor byte [rax - 0x77], cl
fiadd dword [rcx - 0x47]
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 1
mov rsi, r8
call fcn.18045c010
mov r8, rsi
add rsp, 0x30
jmp 0x180472224
mov bl, 0x9d
invalid
in eax, dx
push rdi
shl word [rsi], cl
test ebp, ebp
invalid
jg 0x180473b08
stc
stosb byte [rdi], al
ficom word [rcx + 0x1b127a64]
movsb byte [rdi], byte [rsi]
mov cl, 0x48
sub esp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov rcx, qword [rbp + 0x1b0]
jmp 0x180478af2
mov eax, dword [0x1807a57d0]
and eax, dword [0x1807a57d4]
imul eax, eax, 0x5a26d8ce
imul esi, eax, 0xf0b75d3c
sub esi, 0xbc5317e
mov rcx, rdi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
cmp esi, 0x48e2ae98
je 0x180478af2
jmp 0x180478b2b
jmp 0x180478b2d
mov rsi, r15
add rsi, 0x30
mov rdi, qword [r15 + 0x38]
mov rbx, qword [r15 + 0x40]
cmp rbx, 0
je 0x180478b75
xor r14d, r14d
jmp 0x180478b47
imul rax, r14, 0x48
mov r8, rdi
add r8, rax
add r14, 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 r14, rbx
jne 0x180478b47
jmp 0x180478b75
mov rax, qword [rsi]
cmp rax, 0
sete cl
test cl, 1
jne 0x180478bf6
jmp 0x180478b86
imul rbx, rax, 0x48
mov eax, dword [0x1807a57d8]
or eax, dword [0x1807a57dc]
or eax, 0x25d6d58a
add eax, 0x94f1809c
mov ecx, 0x6bd78833
xor edx, edx
div ecx
cmp eax, 0x2cbd9a02
jae 0x180478e5f
jmp 0x180478bb6
mov eax, dword [0x1807a57e0]
add eax, dword [0x1807a57e4]
mov ecx, 0x499e3817
xor edx, edx
div ecx
mov ebp, eax
add ebp, 0x27e98d79
xor ebp, 0xfb4d6ec4
mov rcx, rdi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0x9e665ded
jbe 0x180478bb6
jmp 0x180478bf4
jmp 0x180478bf6
mov eax, dword [0x1807a57e8]
and eax, dword [0x1807a57ec]
or eax, 0xa3031ef
add eax, 0x8fbb0a84
imul eax, eax, 0x4bd78adc
cmp eax, 0x90393a62
jbe 0x180478e81
mov eax, dword [str.C_b__]
xor edx, edx
div dword [0x1807a57f4]
xor eax, 0x6a68fce
imul eax, eax, 0xe3b5ed2d
sub eax, 0x9247d969
mov rdi, qword [r15 + 0x60]
cmp eax, 0x64cc6183
jae 0x180478e81
jmp 0x180478c4c
cmp rdi, 0
sete cl
mov eax, dword [0x1807a57f8]
sub eax, dword [0x1807a57fc]
add eax, 0xfa3ad0c1
sub eax, 0x8575bbd4
or eax, 0x4763dd8f
cmp eax, 0x19d29e60
je 0x180478e92
jmp 0x180478c7b
mov eax, dword [str._ah]
and eax, dword [0x1807a5804]
sub eax, 0x6d9c7234
or eax, 0x40c46bd0
mov r8d, 0x1fff8b79
xor edx, edx
div r8d
cmp eax, 0xedf5eb21
je 0x180478c7b
test cl, 1
jne 0x180478cc7
jmp 0x180478caa
mov rcx, rdi
call fcn.18045e090
mov rcx, rdi
mov edx, 0x20
mov r8d, 8
call fcn.1804cafa0
jmp 0x180478cc7
mov rax, r15
add rax, 0x70
mov r8, qword [rax]
movabs rax, 0x8000000000000000
cmp r8, rax
je 0x180478db2
mov eax, dword [0x1807a5808]
sub eax, dword [0x1807a580c]
imul eax, eax, 0xf71c1f12
mov ecx, 0x668ea03f
xor edx, edx
div ecx
mov ecx, 0x5d48f451
xor edx, edx
div ecx
cmp eax, 0xf853e488
jae 0x180478e9f
mov eax, dword [0x1807a5810]
imul eax, dword [0x1807a5814]
or eax, 0x79043aa
xor eax, 0x9f0ab64
mov ecx, 0xfbb83097
xor edx, edx
div ecx
cmp r8, 0
sete cl
cmp eax, 0x8e1fa733
invalid
mov cs, word [rdi]
sbb dword [rdx + 1], 0
invalid
jmp 0x180478d47
mov eax, dword [0x1807a5818]
imul eax, dword [0x1807a581c]
or eax, 0xd109bfed
sub eax, 0x9cddca4d
xor eax, 0xa8394e7d
cmp eax, 0x6c5d352d
jbe 0x180478eb0
jmp 0x180478d70
mov eax, dword [0x1807a5820]
xor edx, edx
div dword [0x1807a5824]
add eax, 0xcadff10f
sub eax, 0xb71b88b1
xor eax, 0xb7996954
cmp eax, 0x6a59bea2
je 0x180478d70
test cl, 1
jne 0x180478db2
jmp 0x180478d9b
add r15, 0x78
mov rcx, qword [r15]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x180478db2
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov edx, 0x4803bf1c
mov ecx, edi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
jmp 0x180478af0
mov dh, byte ss:[rdi + rdx - 0x66d977f4]
cdq
stosb byte [rdi], al
mov bl, 0xe3
ror dword [rax - 0x77], 1
stc
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
jmp 0x180478bb4
sub bl, byte [rbx + 0x48]
sar eax, 1
std
xor esi, ecx
ror dword [rax + 0x1b], 1
jmp 0x180478c1d
push rsi
invalid
cld
invalid
stc
clc
ret
add esi, dword [rdx + rbx - 0x15]
add byte [rbx - 0x7bf0fb18], al
mov eax, dword [rbx]
add byte [rax], al
jmp case.0x180478fd0.0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [0x1807a5840]
imul eax, dword [0x1807a5844]
add eax, 0x32c8ae
enter 0x32, 0xf
scasd eax, dword [rdi]
add eax, 0x32c8ae
add eax, 0x6e1178f7
mov r8d, 0x32b1b4a1
mov eax, 0x32b1b4a1
mov eax, 0x32b1b4a1
xor edx, edx
div r8d
and eax, 0xe41a4a82
cmp eax, 0x1d25d885
ja 0x180478f89
jmp 0x180478fb4
mov eax, ecx
and eax, 3
mov rdx, rax
sub rdx, 3
ja 0x180478fd2
lea rdx, [0x1806c9938]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x1807a5848]
or eax, dword [0x1807a584c]
sub eax, 0x5aa722e7
xor eax, 0x9f5648ae
mov ecx, 0x5eb7bd4f
xor edx, edx
div ecx
cmp eax, 0x961fd956
jae 0x1804795cc
mov eax, dword [0x1807a5850]
add eax, dword [0x1807a5854]
xor eax, 0x53b8d94e
sub eax, 0x56930fc8
xor eax, 0x7ebbd9e9
cmp eax, 0x9d9df2a
je 0x1804795cc
ud2
jmp case.0x180478fd0.0
mov rsi, rcx
add rsi, 0xffffffffffffffff
mov rdi, qword [rcx - 1]
add rcx, 7
mov r15, qword [rcx]
mov rax, qword [r15]
cmp rax, 0
je 0x18047904b
mov rcx, rdi
call rax
jmp 0x18047904b
mov eax, dword [0x1807a5858]
and eax, dword [0x1807a585c]
and eax, 0xa3caa121
add eax, 0x9b64513a
sub eax, 0xa5eb9ff6
cmp eax, 0x772ea402
jae 0x1804795dd
mov eax, dword [0x1807a5860]
imul eax, dword [0x1807a5864]
xor eax, 0x33decb5b
imul eax, eax, 0x761d7fbb
sub eax, 0xc33960cb
mov rbx, qword [r15 + 8]
mov r14, qword [r15 + 0x10]
cmp eax, 0x9ddd0d2a
jae 0x1804795dd
jmp 0x1804790a3
mov eax, dword [0x1807a5868]
xor eax, dword [0x1807a586c]
and eax, 0x51c25d65
or eax, 0x76397582
add eax, 0x22b4dde4
cmp eax, 0xc8fed9dc
ja 0x1804795ee
mov eax, dword [str.h9DbK]
or eax, dword [0x1807a5874]
sub eax, 0x651a908c
mov ecx, 0xd4e2d0fa
xor edx, edx
div ecx
xor eax, 0x4bb855b1
cmp eax, 0x494b1f9c
jbe 0x1804795ee
jmp 0x1804790f5
mov eax, dword [0x1807a5878]
and eax, dword [0x1807a587c]
xor eax, 0xc9af8d43
and eax, 0x5434aa0e
or eax, 0x5f76d93b
cmp eax, 0x67f9f274
jae 0x1804795ff
jmp 0x18047911d
mov ecx, dword [0x1807a5880]
imul ecx, dword [0x1807a5884]
or ecx, 0x96306e87
or ecx, 0xe61937cb
or ecx, 0xfeca12ae
cmp rbx, 0
sete al
cmp ecx, 0x546e6cb2
je 0x18047911d
test al, 1
jne 0x18047920c
jmp 0x180479155
mov eax, dword [0x1807a5888]
xor eax, dword [0x1807a588c]
sub eax, 0x942d770c
mov ecx, 0xb4a6d149
xor edx, edx
div ecx
add eax, 0xf3897fc1
cmp eax, 0x17c99af8
jb 0x18047960c
mov eax, dword [0x1807a5890]
sub eax, dword [0x1807a5894]
imul eax, eax, 0xf7cede84
sub eax, 0x25992d82
imul ebp, eax, 0x74893bc8
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
cmp ebp, 0xb2518be3
jbe 0x18047960c
jmp 0x1804791b8
mov eax, dword [0x1807a5898]
or eax, dword [0x1807a589c]
sub eax, 0x575bcf36
or eax, 0x629c796b
xor eax, 0x5c1293d3
cmp eax, 0x1e8bf8b
jb 0x18047962b
mov eax, dword [0x1807a58a0]
and eax, dword [0x1807a58a4]
mov ecx, 0xce042c96
xor edx, edx
div ecx
imul eax, eax, 0xb419388d
imul eax, eax, 0x789f90e9
cmp eax, 0x40795488
jae 0x18047962b
and dword [rax + rax], eax
invalid
jmp 0x18047920c
mov eax, dword [0x1807a58a8]
or eax, dword [0x1807a58ac]
or eax, 0x787347af
and eax, 0x9a1a25cf
sub eax, 0xee73b887
cmp eax, 0xfd86af3b
ja 0x18047963c
mov edi, dword [0x1807a58b0]
sub edi, dword [0x1807a58b4]
xor edi, 0xeffe371c
and edi, 0x280b0e7
and edi, 0x321caefb
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
cmp edi, 0x30360bc9
ja 0x18047963c
jmp 0x180479271
jmp case.0x180478fd0.0
sbb dword [rax], 0x9487583d
push rsp
ja 0x180479671
mov eax, dword [0x1807a58d0]
imul eax, dword [0x1807a58d4]
imul eax, eax, 0xe5658b86
or eax, 0xec595cc5
imul eax, eax, 0x69173bcc
cmp eax, 0x3506ba4b
jb 0x180479671
invalid
jmp 0x180479346
mov rax, rcx
and rax, 3
mov rdx, rax
sub rdx, 3
ja 0x180479366
lea rdx, [0x1806c9948]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x1807a58d8]
or eax, dword [0x1807a58dc]
or eax, 0x17eafc01
xor eax, 0xc262a3c9
or eax, 0xb364fac4
cmp eax, 0xb0a5f426
je 0x18047967e
mov eax, dword [0x1807a58e0]
or eax, dword [0x1807a58e4]
sub eax, 0xd6342298
imul eax, eax, 0x9b274e2a
imul eax, eax, 0x5f742268
and dh, byte [rdi + rbx*2 + 0x3d]
adc dword [0x10756c3f6], esp
retf 2
invalid
and dh, byte [rdi + rbx*2 + 0x3d]
adc dword [0x10756c3f6], esp
retf 2
ud2
add eax, 0x32c52c
and eax, dword [0x1807a58ec]
or eax, 0xe2652d27
imul eax, eax, 0xe2013ca9
sub eax, 0xd6a74a4
cmp eax, 0x8ec515de
je 0x18047968b
mov eax, dword [0x1807a58f0]
and eax, dword [0x1807a58f4]
or eax, 0xd7b178b2
imul eax, eax, 0x7ac5e688
add eax, 0x8ce5c2bb
cmp eax, 0x6ca6504f
ja 0x18047968b
jmp 0x180479406
mov eax, dword [0x1807a58f8]
or eax, dword [0x1807a58fc]
and eax, 0x89d77f3f
mov ecx, 0xd91e7cfe
xor edx, edx
div ecx
and eax, 0x7bad37f9
cmp eax, 0xa6da7c6b
ja 0x18047969c
jmp 0x180479432
mov eax, dword [0x1807a5900]
sub eax, dword [0x1807a5904]
mov ecx, 0x9129ccb9
xor edx, edx
div ecx
add eax, 0x8def89cd
xor eax, 0x87b60e62
mov dh, 0x87
mov dh, 0x87
cmp eax, 0xf59cbf11
je 0x180479432
jmp 0x18047945a
jmp case.0x180478fd0.0
jmp 0x180479487
mov eax, dword [0x1807a5910]
imul eax, dword [0x1807a5914]
imul eax, eax, 0x32d4f9c2
or eax, 0xc7b90531
mov r8d, 0x8c929036
xor edx, edx
div r8d
mov rsi, rcx
add rsi, 0xffffffffffffffff
cmp eax, 0x9577baf6
jae 0x180479487
jmp 0x1804794ba
mov rdi, qword [rsi]
mov rbx, qword [rcx + 7]
mov r14, qword [rbx]
cmp r14, 0
je 0x180479523
mov eax, dword [0x1807a5918]
and eax, dword [0x1807a591c]
add eax, 0xebd05616
xor eax, 0x12081a07
xor eax, 0xaf39de30
cmp eax, 0x7bca9323
jb 0x1804796be
jmp 0x1804794f2
mov eax, dword [0x1807a5920]
imul eax, dword [0x1807a5924]
imul eax, eax, 0x558ea3c4
imul ebp, eax, 0x98d469b7
or ebp, 0xd16b77b4
mov rcx, rdi
call r14
cmp ebp, 0x3f4591b2
je 0x1804794f2
jmp 0x180479521
jmp 0x180479523
mov r9, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov eax, dword [0x1807a5928]
sub eax, dword [0x1807a592c]
or eax, 0xb84ce38a
xor eax, 0x9a2b101a
sub eax, 0x2362103f
cmp eax, 0xeece69ef
je 0x1804796d5
mov eax, dword [0x1807a5930]
add eax, dword [0x1807a5934]
or eax, 0xa3e24d4b
add eax, 0xb49fcfb0
mov ecx, 0xdaf61d2d
xor edx, edx
div ecx
cmp r9, 0
sete cl
cmp eax, 0xe28fc059
je 0x1804796d5
test cl, 1
jne 0x180479596
jmp 0x180479589
mov rcx, rdi
mov rdx, r9
call fcn.1804cafa0
jmp 0x180479596
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x180478fd0.0
pop rbp
invalid
jae 0x180479658
sub eax, 0x8ac10707
adc cl, dl
nop
adc ch, cl
cmp edx, 0xffffffff
jmp [rdi]
invalid
movabs dword [0xe9f3ab2078be514a], eax
psubq mm7, mm7
inc ebx
add al, 0x3b
cmp eax, 0xef3671af
xor bl, byte [rsi - 0x76b7ac55]
stc
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
jmp 0x18047917f
ret
cmp ch, 0xbc
xchg ebp, eax
push rdx
invalid
fmul qword [rsi]
js 0x180479689
cwde
scasb al, byte [rdi]
mov edx, 0xdd5e7525
in al, dx
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x180479232
sbb dword [0x17c1a7f5e], eax
invalid
scasb al, byte [rdi]
mov ecx, 0x84efbe28
cmc
in al, dx
jmp 0x18047931b
xlatb
or ah, byte [rdi + 0x12]
xchg ebp, eax
xor dh, byte [rax + rax*4 - 0x17]
add ebp, edi
invalid
invalid
xchg ebp, eax
test eax, 0x95e2b5f7
push rbx
cmpsb byte [rsi], byte [rdi]
imul eax, dword [rdx - 0x7c16776f], 0x52fffffd
pushfq
sti
sub al, 0x7a
mov ch, 0xd9
and dword [rdi - 0x30], esp
xor ch, dh
jmp 0x180479485
test al, 0x71
jbe 0x1804796c4
lodsd eax, dword [rsi]
int 0x5e
pop rsi
push 0xfffffffffffffff8
mov al, 0x47
mov rcx, rdi
call r14
jmp 0x1804794f0
add byte [r10 + 0x4558d6b3], r11b
jmp 0x180479551
or byte [rdx - 0x78f09871], ah
invalid
mov edx, dword [0x1807a5b00]
xor al, byte [rax]
sub edx, dword [0x1807a5b04]
and edx, 0xc859e5ed
and edx, 0xfe5f66f7
pop rcx
enter 0xffffffffffffe281, 0xfffffffffffffff7
pop di
inc byte [rcx - 0x6a083a16]
invalid
invalid
invalid
invalid
xchg ebp, eax
sub edx, 0x5d95f7c5
xchg ebp, eax
pop rbp
mov rcx, qword [rsi]
movabs rax, 0x7ffffffffffffffb
mov r8, rcx
add r8, rax
invalid
cmp r8, 2
setb al
cmp edx, 0x74f12c1a
jae case.0x18046df1d.102
jmp 0x18047a622
movabs r8, 0x7ffffffffffffffc
mov rdx, rcx
add rdx, r8
mov r8d, dword [0x1807a5b08]
or r8d, dword [0x1807a5b0c]
xor r8d, 0x41cfba96
sub r8d, 0x87c89ca5
add r8d, 0x14d804bc
cmp r8d, 0x4bc4103c
je 0x18048073a
mov r9d, dword [0x1807a5b10]
imul r9d, dword [0x1807a5b14]
or eax, 0x32b4a3
or eax, 0x32b4a3
and r9d, 0x138c68bb
xor r9d, 0x6d206263
sub r9d, 0x402a3b02
sub al, byte [rax + 0x45]
xor eax, eax
sub al, byte [rax + 0x45]
xor eax, eax
test al, 1
cmovne r8, rdx
cmp r9d, 0x413b6a56
cmp ecx, 0x413b6a56
cmp ecx, 0x413b6a56
jae 0x18048073a
invalid
test r8, r8
je 0x18047a6b2
jmp 0x18047a6a3
sub r8, 1
je 0x1804804b6
jmp 0x18048071c
mov rax, rsi
add rax, 0x388
mov r8b, byte [rax]
mov eax, dword [0x1807a5b18]
add eax, dword [0x1807a5b1c]
xor eax, 0x198a1af7
add eax, 0xbcf653d8
mov r9d, 0xb1022951
xor edx, edx
div r9d
cmp eax, 0x984545d1
jae 0x18048074b
mov eax, dword [0x1807a5b20]
add eax, dword [0x1807a5b24]
or eax, 0x7b029540
imul edx, eax, 0x3485a6e
add edx, 0x3160974c
movzx eax, r8b
cmp edx, 0x4b0a0bda
je 0x18048074b
test eax, eax
je 0x18047a72b
jmp 0x18047a71d
sub eax, 3
je 0x18047a9ac
jmp 0x18048071c
movabs rax, 0x8000000000000000
xor rcx, rax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x31], 0xc1
mov rax, rcx
sub rax, 5
sub eax, 5
sub eax, 5
mov eax, 5
cmovb rax, rcx
mov rcx, rax
sub rcx, 4
mov rcx, rsi
ja 0x18047a80e
mov dh, 0
add byte [rax], al
mov dh, 0
add byte [rax], al
lea rcx, [0x1806c9a34]
and al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
add rcx, 8
jmp 0x18047a80e
mov rcx, rsi
add rcx, 8
jmp 0x18047a80e
mov rcx, rsi
add rcx, 8
jmp 0x18047a80e
mov rcx, rsi
add rcx, 8
jmp 0x18047a80e
mov rcx, rsi
add rcx, 8
mov rdi, qword [rcx]
mov eax, dword [0x1807a5b28]
imul eax, dword [0x1807a5b2c]
imul eax, eax, 0x8a08cba6
mov r8d, 0xa434907b
xor edx, edx
div r8d
or eax, 0x3a5d35b6
cmp eax, 0x33616ddf
je 0x18048075c
jmp 0x18047a7cf
mov eax, dword [0x1807a5b30]
xor edx, edx
div dword [0x1807a5b34]
add eax, 0x448bd119
or eax, 0x4944ad1
and eax, 0xbda8295d
movabs rdx, 0x8000000000000002
cmp rdi, rdx
setl dl
cmp eax, 0x85f7d5d4
ja 0x18047a7cf
test dl, 1
jne 0x18047a8db
jmp 0x18047a811
mov rdi, qword [rcx]
cmp rdi, 0
je 0x18047a8db
mov eax, dword [0x1807a5b38]
and eax, dword [0x1807a5b3c]
mov r8d, 0x89024ba7
xor edx, edx
div r8d
or eax, 0x40c81d7b
or eax, 0xa8321c4a
cmp eax, 0x725f52fb
je 0x180480769
jmp 0x18047a849
mov eax, dword [0x1807a5b40]
or eax, dword [0x1807a5b44]
imul eax, eax, 0x1befe001
mov r8d, 0xafb76dc7
xor edx, edx
div r8d
sub eax, 0x813ea421
mov rbx, qword [rcx + 8]
cmp eax, 0x7f1a49bb
je 0x18047a849
jmp 0x18047a878
mov eax, dword [0x1807a5b48]
xor eax, dword [0x1807a5b4c]
sub eax, 0xde2f0bf7
or eax, 0x85874dcd
xor eax, 0xa67f2538
cmp eax, 0x5dbd8db7
ja 0x180480776
jmp 0x18047a8a0
mov ebp, dword [0x1807a5b50]
add ebp, dword [0x1807a5b54]
sub ebp, 0x24687624
xor ebp, 0x4b759722
xor ebp, 0xb796c8eb
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x11614f8a
je 0x18047a8a0
jmp 0x18047a8d9
jmp 0x18047a8db
mov eax, dword [0x1807a5b58]
add eax, dword [0x1807a5b5c]
mov ecx, 0x19cdb83f
xor edx, edx
div ecx
imul eax, eax, 0xe43cc51c
and eax, 0xdd47f090
cmp eax, 0xc5acec2c
ja 0x180480794
mov eax, dword [0x1807a5b60]
add eax, dword [0x1807a5b64]
sub eax, 0x81526416
or eax, 0xe1c218cd
loope 0x18047a94a
scasd eax, dword [rdi]
pop rcx
and byte [rsi + 0x48], bh
mov edi, esi
loope 0x18047a94a
scasd eax, dword [rdi]
pop rcx
and byte [rsi + 0x48], bh
mov edi, esi
add rdi, 0x28
mov rbx, qword [rsi + 0x28]
sub byte [0x1daccff3d], bh
sub byte [0x1daccff3d], bh
jb 0x180480794
jmp 0x18047a939
mov rax, rbx
add rax, 0x1c8
lock dec qword [rax]
sete al
test al, 1
jne 0x18047a94f
add dword [rbp + 2], esi
jmp 0x18047a98d
mov rcx, rbx
add rcx, 0x80
mov edx, 1
lock xadd qword [rbx + 0x88], rdx
call fcn.180403270
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
add rbx, 0x100
mov rcx, rbx
call fcn.18063cf70
mov rax, qword [rdi]
lock dec qword [rax]
sete al
test al, 1
je 0x18048071c
mov rcx, rdi
call fcn.1804b8d50
jmp 0x18048071c
mov rax, rsi
add rax, 0x88
add byte [rax], al
add byte [rax], al
mov cl, byte [rax]
movzx eax, cl
sub cl, 5
ja 0x1804803ea
lea rcx, [0x1806c9958]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xchg dword [rax + 0x2d], ecx
movsd dword [rdi], dword [rsi]
invalid
cmp eax, 0x33d3e8b4
ja 0x1804807e1
jmp 0x18047ab80
mov ecx, dword [0x1807a5ba0]
xor ecx, dword [0x1807a5ba4]
and ecx, 0x9ac8ba8d
or ecx, 0x7ce26c0b
and ecx, 0xd29a405
mov rax, qword [rdi]
cmp ecx, 0x66f69
jbe 0x18047ab80
jmp 0x18047abab
lock dec qword [rax]
sete cl
mov eax, dword [0x1807a5ba8]
add eax, dword [str.d_RM4]
mov r8d, 0xf264abbc
xor edx, edx
div r8d
div eax
div eax
and eax, 0x78f77a9f
xor eax, 0xc420147b
cmp eax, 0x36826c06
je 0x1804807ee
je 0x1804807ee
mov eax, dword [0x1807a5bb0]
and eax, dword [0x1807a5bb4]
add eax, 0x7f42e3dc
add eax, 0x74fd1d3
and eax, 0x62ee289e
cmp eax, 0x2bf7935f
xchg ebx, eax
imul dword [rbx]
xchg ebx, eax
imul dword [rbx]
ja 0x1804807ee
test cl, 1
jne 0x18047ac0e
jmp 0x1804803ea
mov rcx, rdi
call fcn.1804b8d50
jmp 0x1804803ea
xchg esi, eax
push rax
mov rcx, rsi
add rcx, 0xe8
cmp eax, 0xe0757305
ja 0x1804807fb
jmp 0x18047ac79
movzx ecx, byte [rcx]
mov eax, ecx
sub ecx, 5
ja case.0x18047ac95.1
lea rcx, [0x1806c9970]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, rsi
add rax, 0x90
mov rdx, qword [rax]
cmp rdx, 0
je 0x18047acbd
mov rcx, qword [rsi + 0x98]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047acbd
mov rcx, rsi
add rcx, 0xa8
add byte [rbx + 0x32aefb05], cl
add byte [rbx], al
add eax, 0x32aef9
add eax, 0x853e7752
imul eax, eax, 0xa789c9
or eax, 0xbdbe1ff0
cmp eax, 0x8c2f9f52
jb 0x18048080c
mov eax, dword [0x1807a5bd0]
xor eax, dword [0x1807a5bd4]
mov r8d, 0x71939bab
xor edx, edx
div r8d
add eax, 0xdc0c07e1
add eax, 0x2cff8d2e
mov rdi, qword [rcx]
cmp eax, 0x4b46dedc
ja 0x18048080c
jmp 0x18047ad1f
mov eax, dword [0x1807a5bd8]
imul eax, dword [0x1807a5bdc]
mov ecx, 0x41ce6f18
xor edx, edx
div ecx
or eax, 0xa34ca46e
or eax, 0x8b3ff06e
cmp eax, 0xeae5c8de
je 0x180480819
mov eax, dword [0x1807a5be0]
or eax, dword [0x1807a5be4]
mov ecx, 0x971fe2a
xor edx, edx
div ecx
and eax, 0x34d0241f
imul ecx, eax, 0x89a9ef7b
cmp rdi, 0
sete al
cmp ecx, 0x633d01c1
jb 0x180480819
test al, 1
jne 0x18047adf3
jmp 0x18047ad83
mov rax, rsi
add rax, 0xb0
mov rbx, qword [rax]
mov eax, dword [0x1807a5be8]
imul eax, dword [0x1807a5bec]
and eax, 0x72854708
and eax, 0x32365430
add eax, 0x4521e54b
cmp eax, 0x17b3804a
invalid
jb 0x18048082a
invalid
mov ebp, dword [0x1807a5bf0]
sub ebp, dword [0x1807a5bf4]
scasb al, byte [rdi]
xor al, byte [rax]
scasb al, byte [rdi]
xor al, byte [rax]
add ebp, 0x6e52863b
add ebp, 0x27d2e579
sub ebp, 0xbadbf30d
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
add byte [rax], al
add byte [rax], al
call fcn.1804cafa0
cmp ebp, 0x9ee1f922
ja 0x18048082a
jmp 0x18047adf3
mov rdi, rsi
add rdi, 0xc0
mov rcx, rdi
call fcn.1804a0aa0
mov r8, qword [rdi]
cmp r8, 0
je case.0x18047ac95.1
mov rcx, qword [rsi + 0xc8]
mov eax, dword [0x1807a5bf8]
add eax, dword [0x1807a5bfc]
or eax, 0x6a87ee2c
add eax, 0xfe426137
mov r9d, 0xc028101e
xor edx, edx
div r9d
cmp eax, 0xe5f44ac5
je 0x180480848
jmp case.0x180478fd0.17
mov eax, dword [0x1807a5c00]
and eax, dword [0x1807a5c04]
xor eax, 0x7cb424a2
or eax, 0x6beee0a9
sub eax, 0xf4cc1a26
imul rdx, r8, 0x18
cmp eax, 0x7135bbc6
jb case.0x180478fd0.17
jmp 0x18047ae6f
mov r8d, 8
call fcn.1804cafa0
jmp case.0x18047ac95.1
mov r8b, byte [rsi + 0x1d8]
mov eax, dword [0x1807a5c08]
xor edx, edx
div dword [0x1807a5c0c]
imul eax, eax, 0x551f4899
or eax, 0x4250b1c5
or eax, 0x1e3e13ea
cmp eax, 0xab785240
je 0x180480859
mov eax, dword [0x1807a5c10]
add eax, dword [0x1807a5c14]
imul eax, eax, 0xa8996c6b
cdq
test al, 0xd
enter 0xffffffffffffa3eb, 0xffffffffffffff96
mov ecx, 0xc2e53dfe
xor edx, edx
div ecx
movzx ecx, r8b
cmp eax, 0xc2b9a06d
ja 0x180480859
jmp 0x18047aee0
add byte [rbx + 0x32ad3205], cl
add byte [rbx], ah
add eax, 0x32ad30
mov eax, dword [0x1807a5c18]
and eax, dword [0x1807a5c1c]
or eax, 0x328582eb
add eax, 0xb7ab33be
or eax, 0x700747ac
cmp eax, 0x6efb4b1c
jbe 0x18048086a
mov eax, dword [0x1807a5c20]
xor edx, edx
div dword [0x1807a5c24]
imul eax, eax, 0xa1048aca
sub eax, 0xabdb2a93
add eax, 0xcaff418a
cmp eax, 0xe438d232
jae 0x18048086a
cmp dword [rbx], 0x59
add byte [rax], al
cmp dword [rbx], 0x59
add byte [rax], al
mov eax, ecx
sub ecx, 5
ja case.0x18047ac95.1
lea rcx, [0x1806c9a1c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, rsi
add rax, 0xf0
mov ecx, dword [0x1807a5c28]
imul ecx, dword [0x1807a5c2c]
and ecx, 0x3e310973
sub ecx, 0x372ef2c8
jmp 0x1b776a234
sub ecx, 0x97a16fab
cmp ecx, 0xde653c3d
ja 0x18048087b
jmp 0x1b776a234
mov ecx, dword [0x1807a5c30]
and ecx, dword [0x1807a5c34]
or ecx, 0x47cfcb98
imul r8d, ecx, 0x58e14f22
xor r8d, 0x91e5b7e5
mov rdx, qword [rax]
cmp rdx, 0
sete cl
cmp r8d, 0xb9fb5627
je 0x18048087b
jmp 0x18047afb7
test cl, 1
jne case.0x18046c0ad.95
jmp 0x18047afbe
mov rax, rsi
add rax, 0xf8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp case.0x18046c0ad.95
mov rax, rsi
mov eax, esi
add rax, 0x108
mov rdx, qword [rax]
cmp rdx, 0
je 0x18047b002
invalid
sbb dword [rax - 0x77], ecx
invalid
mov rax, rsi
add rax, 0x110
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047b002
mov rcx, rsi
add rcx, 0x120
call fcn.1804a0aa0
mov rax, qword [rsi + 0x120]
cmp rax, 0
sete cl
test cl, 1
jne case.0x18047ac95.1
jmp 0x18047b02a
mov rcx, rsi
mov ecx, esi
add rcx, 0x128
mov rcx, qword [rcx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x18047ac95.1
mov al, byte [rsi + 0x1f8]
cmp al, 0
sete al
test al, 1
jne case.0x180478fd0.61
jmp 0x18047b1c3
mov rdi, rsi
add rdi, 0x1e0
mov rcx, rdi
call fcn.1804a0aa0
add byte [rax - 0x75], cl
invalid
cmp rbx, 0
je 0x18047b1c3
add byte [rax - 0x75], cl
invalid
mov eax, dword [0x1807a5c38]
sub eax, dword [0x1807a5c3c]
or eax, 0xf8fdcbb9
sub eax, 0x61fcfb87
sub eax, 0x9e04afba
cmp eax, 0x20b9fdbe
je 0x18048088c
invalid
push rdi
add byte [rax], al
jmp 0x18047b0a6
mov eax, dword [0x1807a5c40]
sub eax, dword [0x1807a5c44]
and eax, 0x1a591ac6
imul eax, eax, 0x688c3a08
xor eax, 0xac1faa33
mov r14, rsi
add r14, 0x1e8
cmp eax, 0xa21005c
jbe 0x18047b0a6
jmp 0x18047b0d5
mov eax, dword [0x1807a5c48]
or eax, dword [0x1807a5c4c]
add eax, 0xfbd86171
or eax, 0x2c10513b
and eax, 0x8c0be1cf
cmp eax, 0x118d8ee4
jb 0x18048089d
mov eax, dword [0x1807a5c50]
imul eax, dword [0x1807a5c54]
sub eax, 0x82d02e37
mov ecx, 0xd4c07bcc
xor edx, edx
div ecx
mov edi, eax
or edi, 0x61cc976b
mov rcx, qword [r14]
imul rdx, rbx, 0x18
rcr dword [rax], cl
rcr dword [rax], cl
mov r8d, 8
call fcn.1804cafa0
cmp edi, 0x9bbf2f32
mov edi, 0x61830f9b
push rdi
add byte [rax], al
mov edi, 0x61830f9b
push rdi
add byte [rax], al
jmp 0x18047b13e
jmp 0x18047b1c3
mov rcx, rsi
add rcx, 0x1e0
call fcn.180477e90
jmp 0x18047b1c3
mov rdi, rsi
add rdi, 0x1e0
mov eax, dword [0x1807a5c58]
add eax, dword [0x1807a5c5c]
xor eax, 0x3cfa2bee
mov ecx, 0x10025ab6
xor edx, edx
div ecx
imul eax, eax, 0x8f67c3eb
cmp eax, 0x1b33b105
jb 0x1804808c0
mov eax, dword [0x1807a5c60]
or eax, dword [0x1807a5c64]
sub eax, 0x29bc5dc
invalid
wait
add bh, byte [rcx + 0x301dc8d8]
xor edx, edx
div ecx
mov ebx, eax
and ebx, 0xfd802039
cmp dword [rax], esp
cmp ch, 0x48
mov ecx, edi
invalid
cmp dword [rax], esp
cmp ch, 0x48
mov ecx, edi
and byte [rax - 0x676b703], al
call fcn.180486af0
cmp ebx, 0x7a2389a9
jp 0x18047b1c9
add dword [rcx], 0x57
add byte [rax], al
jp 0x18047b1c9
add dword [rcx], 0x57
add byte [rax], al
jmp 0x18047b1c1
jmp 0x18047b1c3
mov rax, rsi
add rax, 0x148
mov rdx, qword [rax]
cmp rdx, 0
je 0x18047b1ee
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
cli
add byte [rcx + rbx + 0x48], dh
mov eax, esi
mov rax, rsi
add rax, 0x150
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047b1ee
mov rax, rsi
add rax, 0x160
mov rdx, qword [rax]
mov eax, dword [0x1807a5c68]
xor eax, dword [0x1807a5c6c]
and eax, 0xddba7c14
xor eax, 0xb22496b5
imul eax, eax, 0x5f148a4d
cmp eax, 0x4de14137
ja 0x1804808d9
mov eax, dword [0x1807a5c70]
or eax, dword [0x1807a5c74]
imul ecx, eax, 0x74433d2a
sub bh, byte [0x161c92678]
pop rdx
cli
jrcxz 0x18047b26d
sub bh, byte [0x161c92678]
pop rdx
cli
jrcxz 0x18047b26d
add ecx, 0x2a6871f8
cmp rdx, 0
cmp edx, 0
cmp edx, 0
sete al
cmp ecx, 0x3afd25d
jb 0x1804808d9
test al, 1
jne case.0x18047ac95.1
jmp 0x18047b25c
mov rax, rsi
add rax, 0x168
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp case.0x18047ac95.1
add al, ch
sub eax, 0xe90004fd
retf 0x4e
mov rdi, rsi
add rdi, 0xf0
mov rax, rsi
add rax, 0x228
movzx eax, byte [rax]
mov r14d, 0x30
mov ebx, 0x18
mov ecx, eax
sub eax, 0xa
ja case.0x18047ac95.1
lea rax, [0x1806c99c0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
mov rax, rdi
jmp rcx
mov rdx, qword [rax]
cmp rdx, 0
je 0x18047b2d4
add rax, 8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047b2d4
mov eax, dword [0x1807a5c78]
imul eax, dword [0x1807a5c7c]
add eax, 0x17ed94de
xor eax, 0xebb0763b
add eax, 0x1e67dfe8
cmp eax, 0x10292ba3
jb 0x1804808ea
jmp 0x18047b2fd
mov eax, dword [0x1807a5c80]
and eax, dword [0x1807a5c84]
and eax, 0x1876006b
imul eax, eax, 0x560bdb4d
mov ecx, 0xa3b03ffc
xor edx, edx
div ecx
mov rcx, rdi
add rcx, rbx
cmp eax, 0xd9b8a43e
je 0x18047b2fd
jmp 0x18047b32c
mov rbx, qword [rcx]
cmp rbx, 0
sete r8b
mov eax, dword [0x1807a5c88]
xor edx, edx
div dword [0x1807a5c8c]
and eax, 0x50ec7f77
imul eax, eax, 0x2a216210
sub eax, 0x2a3671b0
cmp eax, 0x4e95a96
jb 0x1804808fb
jmp 0x18047b362
mov eax, dword [0x1807a5c90]
or eax, dword [0x1807a5c94]
add byte [0x18d96f95d], ch
add byte [0x18d96f95d], ch
mov r9d, 0x7a557bde
xor edx, edx
div r9d
int1
int1
sub eax, 0xac5fbc06
cmp eax, 0x9472cde3
jae 0x18047b362
test r8b, 1
jne 0x18047b45d
jmp 0x18047b396
mov eax, dword [0x1807a5c98]
sub eax, dword [0x1807a5c9c]
or eax, 0x6f788ef7
imul eax, eax, 0xea7cdf66
imul eax, eax, 0xd8f743a7
cmp eax, 0xfb4d1c8c
jae 0x180480908
mov eax, dword [0x1807a5ca0]
and eax, dword [0x1807a5ca4]
add eax, 0x263600a0
or eax, 0x4c3eda50
xor eax, 0xbe2a9aef
mov r15, rcx
add r15, 8
cmp eax, 0x5152d643
jbe 0x180480908
jmp 0x18047b3ed
mov eax, dword [0x1807a5ca8]
xor eax, dword [0x1807a5cac]
imul eax, eax, 0xbc659694
sub eax, 0xfce34c0a
sub eax, 0x49d4fab2
mov dl, 0xfa
invalid
cmp rax, 0xffffffff81257082
ja 0x180480919
mov dl, 0xfa
invalid
mov eax, dword [0x1807a5cb0]
xor edx, edx
div dword [0x1807a5cb4]
mov ecx, 0xe6145fa2
xor edx, edx
div ecx
mov ecx, 0xe1d18fc4
xor edx, edx
div ecx
mov ebp, eax
sub ebp, 0x40918d3c
mov rcx, qword [r15]
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xe38587a6
je 0x180480919
jmp 0x18047b45b
jmp 0x18047b45d
add rdi, r14
mov rcx, rdi
call fcn.1804a0aa0
mov rax, qword [rdi]
cmp rax, 0
je case.0x18047ac95.1
mov rcx, qword [rdi + 8]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x18047ac95.1
mov al, byte [rsi + 0x291]
cmp al, 3
sete al
test al, 1
jne 0x18047b4a1
jmp 0x18047b739
mov eax, dword [0x1807a5cb8]
and eax, dword [0x1807a5cbc]
sub eax, 0x7760cdf3
and eax, 0xe095398d
mov ecx, 0x1247c76c
xor edx, edx
div ecx
cmp eax, 0xda8fd1f8
je 0x18048093b
jmp 0x18047b4cd
mov eax, dword [0x1807a5cc0]
xor edx, edx
div dword [0x1807a5cc4]
mov ecx, 0xbf68bb25
xor edx, edx
div ecx
sub eax, 0xe5e37e24
or eax, 0x5ffe5199
mov rdx, rsi
add rdx, 0x280
cmp eax, 0x3790c481
je 0x18047b4cd
jmp 0x18047b501
mov eax, dword [0x1807a5cc8]
xor eax, dword [0x1807a5ccc]
or eax, 0x44d571a
sub eax, 0x5728b140
xor eax, 0xc9a50d66
cmp eax, 0x4848e9cf
jbe 0x18048094c
jmp 0x18047b529
mov eax, dword [0x1807a5cd0]
and eax, dword [0x1807a5cd4]
add eax, 0xe08809f0
sub eax, 0xcb806607
xor eax, 0x8d8aef3b
cmp byte [rdx], 0
sete cl
cmp eax, 0xeb7689b4
ja 0x18047b529
jmp 0x18047b553
mov eax, dword [0x1807a5cd8]
sub eax, dword [0x1807a5cdc]
add eax, 0x88393f40
or eax, 0xa1e48b8f
or eax, 0xc287bb5
cmp eax, 0x595fe49b
jb 0x180480959
mov eax, dword [0x1807a5ce0]
and eax, dword [0x1807a5ce4]
mov r8d, 0x153f3588
xor edx, edx
div r8d
mov r8d, 0xb012e46a
xor edx, edx
div r8d
mov r8d, 0x9f22ee94
xor edx, edx
div r8d
cmp eax, 0xa3fb9668
je 0x180480959
test cl, 1
jne 0x18047b5bb
jmp 0x18047b739
mov eax, dword [0x1807a5ce8]
or eax, dword [0x1807a5cec]
imul eax, eax, 0xe571e896
xor eax, 0xc95acc27
xor eax, 0xd556b413
cmp eax, 0x91933ba1
ja 0x180480966
mov eax, dword [0x1807a5cf0]
and eax, dword [0x1807a5cf4]
and eax, 0xa86dd8d5
xor eax, 0xe85df361
imul ecx, eax, 0xd6901939
mov rax, rsi
add rax, 0x260
cmp ecx, 0x82862fcd
je 0x180480966
jmp 0x18047b615
mov ecx, dword [0x1807a5cf8]
imul ecx, dword [0x1807a5cfc]
fisub dword [rsi - 0x367effce]
bswap eax
invalid
invalid
sub ecx, 0x6fbecb3d
sub ecx, 0x18c2933b
cmp ecx, 0xde053afe
ja 0x180480977
mov edx, dword [0x1807a5d00]
or edx, dword [str.88A]
sub edx, 0x6deb1849
or edx, 0x4ab4bd54
or edx, 0x71069406
mov rbx, qword [rax]
cmp rbx, 0
sete cl
cmp edx, 0x99b2c60a
ja 0x180480977
jmp 0x18047b676
mov eax, dword [0x1807a5d08]
sub eax, dword [0x1807a5d0c]
or eax, 0xf37f5170
and eax, 0x9087911a
sub eax, 0x7d124973
cmp eax, 0xc937944c
ja 0x180480984
mov eax, dword [0x1807a5d10]
add eax, dword [0x1807a5d14]
sub eax, 0x69e67873
and eax, 0x39bca616
imul eax, eax, 0xa1e79086
cmp eax, 0x322d8880
je 0x180480984
test cl, 1
jne 0x18047b739
jmp 0x18047b6ca
mov r14, qword [rsi + 0x268]
mov eax, dword [0x1807a5d18]
and eax, dword [0x1807a5d1c]
and eax, 0x4874dcd5
and eax, 0xd1882747
add eax, 0x1743c1cd
cmp eax, 0xd2fd8c46
je 0x180480995
jmp 0x18047b6f9
mov eax, dword [0x1807a5d20]
sub eax, dword [0x1807a5d24]
mov ecx, 0x9a6b98c7
xor edx, edx
div ecx
mov ebp, eax
or ebp, 0x60207a0b
xor ebp, 0x64834c01
mov rcx, r14
mov rdx, rbx
mov r8d, 1
add byte [rax], al
add byte [rax], al
call fcn.1804cafa0
cmp ebp, 0xaed04859
ja 0x18047b6f9
jmp 0x18047b737
add bl, ch
add byte [rax - 0x77], cl
invalid
jmp 0x18047b739
mov rax, rsi
add rax, 0x238
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x18047b766
jmp 0x18047b752
mov rcx, qword [rsi + 0x240]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047b766
mov rax, rsi
add rax, 0x230
mov rcx, qword [rax]
cmp rcx, 0
sete al
mov edx, dword [0x1807a5d28]
sub edx, dword [0x1807a5d2c]
add byte [rcx - 0x3f7c7f36], al
imul eax, dword [rcx - 0x33b5281e], 0x2e
add byte [rcx - 0x3f7c7f36], al
imul eax, dword [rcx - 0x33b5281e], 0x2e
and edx, 0xbc49f9c6
cmp edx, 0x6aa9949c
je 0x1804809b3
stc
movabs r12, 0x840f6aa9949cfa81
adc byte [rdx], dl
add bl, ch
add byte [rbx + 0x32a58515], cl
add byte [rbx], dh
adc eax, 0x32a583
jmp 0x18047b7a5
mov edx, dword [0x1807a5d30]
xor edx, dword [0x1807a5d34]
xor edx, 0x17bec4fc
sub edx, 0x46140664
or edx, 0xdd1b6920
retf 0x6920
sbb ebx, ebp
cmp edx, 0x544d9fd1
jbe 0x18047b7a5
retf 0x6920
test al, 1
jne 0x18047d33f
jmp 0x18047b7d5
mov r8, rcx
and r8, 3
mov eax, dword [0x1807a5d38]
and eax, dword [0x1807a5d3c]
or eax, 0xe59f92fb
sub eax, 0x7cfc8775
imul eax, eax, 0x2284b73e
cmp eax, 0xd99b060f
je 0x1804809c4
jmp 0x18047b805
mov eax, dword [0x1807a5d40]
add eax, dword [0x1807a5d44]
or eax, 0x4e2aff9c
sub eax, 0xba14ca5e
mov r9d, 0x8ec87d0b
mov ecx, 0x8ec87d0b
mov ecx, 0x8ec87d0b
xor edx, edx
div r9d
cmp eax, 0x100682c5
ja 0x18047b805
mov rax, r8
sub rax, 3
ja 0x18047b846
lea rax, [0x1806c9a0c]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
mov eax, dword [0x1807a5d48]
xor eax, dword [0x1807a5d4c]
or eax, 0x59e82e71
sub eax, 0x7df59264
xor eax, 0xeffaf918
cmp eax, 0xd4444bfe
je 0x1804809d1
jmp 0x18047b86e
mov eax, dword [0x1807a5d50]
xor eax, dword [0x1807a5d54]
or eax, 0x2a74e279
sub eax, 0xaba61c71
cmpsb byte [rsi], byte [rdi]
stosd dword [rdi], eax
cmpsb byte [rsi], byte [rdi]
stosd dword [rdi], eax
or eax, 0xa1ce1ba6
cmp eax, 0x6c95f320
jb 0x18047b86e
ud2
mov cl, 0x63
push rdx
jae 0x1804809de
jmp 0x18047b8eb
jmp 0x18047d33f
fidiv word [rcx]
sal bh, cl
int1
imul eax, eax, 0xe8216255
add eax, 0x72aa4e6a
cmp eax, 0xc47fd1cb
jae 0x180480a0f
jmp 0x18047b9f7
mov eax, dword [0x1807a5d90]
xor eax, dword [0x1807a5d94]
add eax, 0xb4a7f40f
add eax, 0x4ccca85
or eax, 0x9fa5b8b4
cmp eax, 0xbcae05d3
je 0x18047b9f7
jmp 0x18047ba1b
mov eax, dword [0x1807a5d98]
xor edx, edx
div dword [0x1807a5d9c]
xor eax, 0xf8fe62ed
sub eax, 0xcda47f0
imul eax, eax, 0x67c1a2b2
cmp eax, 0xc1bc5e6f
ja 0x180480a20
jmp 0x18047ba46
mov eax, dword [0x1807a5da0]
xor eax, dword [0x1807a5da4]
imul eax, eax, 0xb35e02fa
and eax, 0xb8d3189c
xor eax, 0x21ec77a0
cmp eax, 0x9ba0b857
jae 0x18047ba46
jmp 0x18047ba6b
mov r15, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
and al, 0x10
and al, 0x10
cmp r15, 0
je 0x18047bae2
mov eax, dword [0x1807a5da8]
add eax, dword [0x1807a5dac]
add eax, 0x45d1537d
or eax, 0xe304dd62
or eax, 0x4f63d6dc
cmp eax, 0xb69cd8da
je 0x180480a2d
mov eax, dword [0x1807a5db0]
add eax, dword [0x1807a5db4]
imul eax, eax, 0x28a2c15f
mov ecx, 0x7ea99506
xor edx, edx
div ecx
mov ebp, eax
xor ebp, 0x7f793c1f
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.1804cafa0
cmp ebp, 0xa792a118
je 0x180480a2d
jmp 0x18047bae0
jmp 0x18047bae2
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x18047d33f
mov rcx, rsi
add rcx, 0x2b9
mov eax, dword [0x1807a5db8]
xor eax, dword [0x1807a5dbc]
or eax, 0xedc5ae1a
add eax, 0x7b7d79ae
mov r8d, 0xaa2df706
xor edx, edx
div r8d
cmp eax, 0x1291bca1
jae 0x180480a48
jmp 0x18047bb32
mov eax, dword [0x1807a5dc0]
xor edx, edx
div dword [0x1807a5dc4]
mov r8d, 0x1b279c30
xor edx, edx
div r8d
sub eax, 0xd8f28ff1
or eax, 0x7ead900e
cmp byte [rcx], 3
sete dl
cmp eax, 0x711f389f
jb 0x18047bb32
jmp 0x18047bb64
test dl, 1
jne 0x18047bb6e
jmp 0x18047be01
mov al, byte [rsi + 0x2a8]
mov ecx, dword [0x1807a5dc8]
add ecx, dword [0x1807a5dcc]
sub ecx, 0x85fd0088
and ecx, 0x351be695
or ecx, 0xd9531c6b
cmp ecx, 0xf79202f5
jae 0x180480a55
jmp 0x18047bba0
mov edx, dword [0x1807a5dd0]
and edx, dword [0x1807a5dd4]
add edx, 0x9c3c377a
sub edx, 0x29690a62
add edx, 0xdc1261e2
cmp al, 0
sete cl
cmp edx, 0xc9a244cf
jbe 0x18047bba0
jmp 0x18047bbcd
mov eax, dword [0x1807a5dd8]
and eax, dword [0x1807a5ddc]
and eax, 0x4fcdae92
add eax, 0x988eb18b
and eax, 0xd69bd364
cmp eax, 0x7bc2f00
je 0x180480a66
jmp 0x18047bbf5
mov eax, dword [0x1807a5de0]
add eax, dword [0x1807a5de4]
and eax, 0xe8791687
imul eax, eax, 0xc43e8aae
mov r8d, 0x7083c314
xor edx, edx
div r8d
cmp eax, 0xb3f3ecb3
ja 0x18047bbf5
test cl, 1
jne 0x18047bc28
jmp 0x18047be01
mov rcx, rsi
add rcx, 0x288
mov eax, dword [0x1807a5de8]
add eax, dword [0x1807a5dec]
sub eax, 0xc4250384
mov r8d, 0x99b96f6d
xor edx, edx
div r8d
mov r8d, 0xffb147c4
xor edx, edx
div r8d
cmp eax, 0xca4a7662
je 0x180480a77
jmp 0x18047bc66
mov eax, dword [0x1807a5df0]
sub eax, dword [0x1807a5df4]
mov r8d, 0x5bf51a9d
xor edx, edx
div r8d
imul eax, eax, 0x41d8492
add eax, 0xea74b70a
cmp eax, 0x35ddd87b
jb 0x18047bc66
jmp 0x18047bc91
mov eax, dword [0x1807a5df8]
or eax, dword [0x1807a5dfc]
xor eax, 0x165b4fb8
and eax, 0x105a06b
and eax, 0xfbb6af75
cmp eax, 0x2e00ffd3
jae 0x180480a88
mov edx, dword [0x1807a5e00]
and edx, dword [0x1807a5e04]
or edx, 0x5e1e6e30
add edx, 0xe34cbee7
sub edx, 0xa3fead42
mov rbx, qword [rcx]
cmp rbx, 0
sete al
cmp edx, 0x1d017321
jbe 0x180480a88
test al, 1
jne 0x18047be01
jmp 0x18047bcf5
mov eax, dword [0x1807a5e08]
xor edx, edx
div dword [0x1807a5e0c]
sub eax, 0xeb1a1cbd
add eax, 0xa6e79c2e
xor eax, 0x9a6a673c
cmp eax, 0x475ea6f4
ja 0x180480a99
mov eax, dword [0x1807a5e10]
and eax, dword [0x1807a5e14]
xor eax, 0x303c24e5
and eax, 0x5d3beedb
or eax, 0xd7627507
invalid
xlatb
mov r14, qword [rsi + 0x290]
cmp eax, 0xbcfc6633
jbe 0x180480a99
jmp 0x18047bd4c
mov eax, dword [0x1807a5e18]
imul eax, dword [0x1807a5e1c]
or eax, 0x62a24ab0
sub eax, 0x99076f9c
xor eax, 0x1efd049b
cmp eax, 0x3904963a
je 0x180480aaa
mov ebp, dword [0x1807a5e20]
xor ebp, dword [0x1807a5e24]
xor ebp, 0xd85bb954
add ebp, 0xf74d2d8
xor ebp, 0x98e8d3d3
mov rcx, r14
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x1e591d0a
jb 0x180480aaa
jmp 0x18047bdb0
mov eax, dword [0x1807a5e28]
sub eax, dword [0x1807a5e2c]
imul eax, eax, 0xda2b112f
and eax, 0xbc20386b
imul eax, eax, 0x6285604e
cmp eax, 0xc513820e
ja 0x180480acc
mov eax, dword [0x1807a5e30]
or eax, dword [0x1807a5e34]
and eax, 0x39bdc244
imul eax, eax, 0xe558dfb9
sub eax, 0xa4fc786d
cmp eax, 0xdc5b3c52
je 0x180480acc
jmp 0x18047be01
mov eax, dword [0x1807a5e38]
and eax, dword [0x1807a5e3c]
and eax, 0x1aea652d
add eax, 0x840d44ef
sub eax, 0xd1ffbb88
cmp eax, 0x694b0ebf
jb 0x180480ad9
mov ecx, dword [0x1807a5e40]
and ecx, dword [0x1807a5e44]
and ecx, 0xca8c3cb4
sub ecx, 0x81d06b6
or byte [rcx + 0x761dd7e1], al
jp 0x18047be8e
mov eax, esi
or byte [rcx + 0x761dd7e1], al
jp 0x18047be8e
mov eax, esi
add rax, 0x260
cmp ecx, 0x3014690a
je 0x180480ad9
jmp 0x18047be5c
mov rbx, qword [rax]
cmp rbx, 0
je 0x18047bf23
mov r14, qword [rsi + 0x268]
mov eax, dword [0x1807a5e48]
xor edx, edx
div dword [0x1807a5e4c]
sal bh, cl
xor eax, 0x329fce
add eax, 0x42a3b1ae
or eax, 0xd3e6d3ef
imul eax, eax, 0xac783d60
cmp eax, 0x220e6448
je 0x180480ae6
jmp 0x18047be9b
mov ebp, dword [0x1807a5e50]
sub ebp, dword [0x1807a5e54]
and ebp, 0xdf1b373a
cmp dh, byte [rdi]
sbb ebx, edi
cmp dh, byte [rdi]
sbb ebx, edi
add ebp, 0xdfb57267
and ebp, 0xe79d380
mov rcx, r14
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x5926c1e5
je 0x18047be9b
jmp 0x18047bed4
mov eax, dword [0x1807a5e58]
jle 0x18047be77
xor al, byte [rax]
xor eax, dword [0x1807a5e5c]
and eax, 0x1ad0c481
imul eax, eax, 0x89bfba0a
add eax, 0x25bd15e5
cmp eax, 0xe3106c10
ja 0x180480b04
jmp 0x18047befd
mov eax, dword [0x1807a5e60]
xor edx, edx
div dword [0x1807a5e64]
add eax, 0xfe2f382e
or eax, 0x403ada96
add eax, 0x19ad52af
cmp eax, 0x8bc132b7
jae 0x18047befd
jmp 0x18047bf23
mov rax, rsi
add rax, 0x258
mov rcx, qword [rax]
mov eax, dword [0x1807a5e68]
xor ebx, dword [rdi + 0x5230032]
xor dword [rdi - 0x2df2ffce], ebx
movsd dword [rdi], dword [rsi]
push rsp
mov ecx, 0x1b4eb841
ret 0x3191
rol byte [rcx - 9], cl
invalid
add eax, 0xadb6b522
cmp eax, 0x44eb7e81
jb 0x180480b15
xor ebx, dword [rdi + 0x5230032]
xor dword [rdi - 0x2df2ffce], ebx
movsd dword [rdi], dword [rsi]
push rsp
mov ecx, 0x1b4eb841
ret 0x3191
jmp 0x18047bf5d
mov edx, dword [0x1807a5e70]
add edx, dword [0x1807a5e74]
xor edx, 0x5ecc5e53
or edx, 0xaa08f3a8
and edx, 0xc5cd3a1e
mov rax, rcx
and rax, 3
cmp edx, 0x13c0b5b8
jb 0x18047bf5d
lea rdx, [0x1806c99fc]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
shr rcx, 0x20
mov eax, dword [0x1807a5e78]
xor eax, dword [0x1807a5e7c]
or eax, 0x617cf0b
sub eax, 0x32d24d03
xor eax, 0x9d3cd46c
cmp eax, 0xf933b4a4
ja 0x180480b26
mov eax, dword [0x1807a5e80]
sub eax, dword [0x1807a5e84]
mov ecx, 0xcd5eeb8a
xor edx, edx
div ecx
xor eax, 0xb0c4a53
sub eax, 0x5d699fe3
cmp eax, 0xc007471c
je 0x180480b26
add byte [rax], al
jmp 0x18047bff0
jmp case.0x18047bf98.0
mov rbx, rcx
add rbx, 0xffffffffffffffff
mov r14, qword [rcx - 1]
mov r12, qword [rcx + 7]
mov rax, qword [r12]
cmp rax, 0
sete cl
test cl, 1
jne 0x18047c01d
jmp 0x18047c016
mov rcx, r14
call rax
jmp 0x18047c01d
mov eax, dword [0x1807a5e88]
or eax, dword [0x1807a5e8c]
imul eax, eax, 0xe9a08299
sub eax, 0xc2457f44
add eax, 0xcb6b935d
cmp eax, 0x86608689
jb 0x180480b33
jmp 0x18047c046
mov ecx, dword [0x1807a5e90]
or ecx, dword [0x1807a5e94]
and ecx, 0xde0450f1
sub ecx, 0x377a519f
sub ecx, 0x50352b60
mov rax, r12
add rax, 8
cmp ecx, 0xe225fa22
je 0x18047c046
jmp 0x18047c075
mov r15, qword [rax]
mov r12, qword [r12 + 0x10]
movabs rax, 0x8000000000000001
cmp r12, rax
setb al
mov eax, dword [0x1807a5e98]
or eax, dword [0x1807a5e9c]
mov ecx, 0xc9d553dc
xor edx, edx
div ecx
or eax, 0x5c026802
mov ecx, 0x8b7749d8
xor edx, edx
div ecx
cmp eax, 0x66b3bdbf
je 0x180480b44
jmp 0x18047c0bd
mov eax, dword [0x1807a5ea0]
add eax, dword [0x1807a5ea4]
mov ecx, 0x8a043f69
xor edx, edx
div ecx
xor eax, 0x95ca3c97
or eax, 0xd374754c
cmp r15, 0
sete cl
cmp eax, 0xc5bbda85
jb 0x18047c0bd
test cl, 1
jne 0x18047c1ac
jmp 0x18047c0f5
add byte [rbx + 0x329dad05], cl
add byte [rcx], dh
sal bh, cl
xor eax, 0x329da9
mov eax, dword [0x1807a5ea8]
xor edx, edx
div dword [0x1807a5eac]
or eax, 0x1c655c91
add eax, 0xed913316
sub eax, 0x12702ffc
cmp eax, 0x62f66241
jb 0x180480b55
xchg ecx, eax
pop rsp
sbb al, 5
invalid
mov eax, dword [0x1807a5eb0]
sub eax, dword [0x1807a5eb4]
add eax, 0x6fc27144
mov ecx, 0xc53f5bfa
xor edx, edx
div ecx
mov ecx, 0x4913c3b1
xor edx, edx
div ecx
mov ebp, eax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.1804cafa0
cmp ebp, 0x4b1cb5b
je 0x180480b55
mov eax, dword [0x1807a5ec0]
imul eax, dword [0x1807a5ec4]
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x329d30
add eax, 0xe7e5c9e3
add eax, 0x7e3102f4
or eax, 0x7e4f12a0
cmp eax, 0xc52cf67c
jae 0x18047c187
jmp 0x18047c1ac
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a5ec8]
or eax, dword [0x1807a5ecc]
sub eax, 0xb898a45e
imul eax, eax, 0xe203572
or eax, 0x9798762b
cmp eax, 0x99af7f42
jae 0x180480b7d
jmp 0x18047c1e8
mov eax, dword [0x1807a5ed0]
xor eax, dword [0x1807a5ed4]
xor eax, 0xa8cc7d84
imul eax, eax, 0x7df6d936
mov ecx, 0x9867f508
xor edx, edx
div ecx
cmp eax, 0x28775609
je 0x18047c1e8
mov eax, dword [0x1807a5ed8]
sub eax, dword [0x1807a5edc]
or eax, 0x4851a7c4
add eax, 0x1994dd38
imul eax, eax, 0x25d0f9bf
cmp eax, 0xf87dc0b6
je 0x180480b8a
mov eax, dword [0x1807a5ee0]
or eax, dword [0x1807a5ee4]
xor eax, 0x8b5e76b9
and eax, 0xe43b1c66
and eax, 0x75ecd1ed
mov rcx, rsi
add rcx, 0x2c8
cmp eax, 0x2b171d37
je 0x180480b8a
jmp 0x18047c26d
call fcn.180477e90
mov r14, rsi
add r14, 0x288
mov rax, rsi
add rax, 0x2b8
mov rcx, qword [rax]
mov rbx, qword [rsi + 0x2c0]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp qword [r14], 0
je 0x18047c2b8
mov rax, rsi
add rax, 0x290
mov rcx, qword [rax]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x18047c2b8
mov eax, dword [0x1807a5ee8]
and eax, dword [0x1807a5eec]
mov ecx, 0xabf73a00
xor edx, edx
div ecx
add eax, 0xe7e3adad
sub eax, 0x23be8b05
cmp eax, 0x4a0f35c8
je 0x180480b97
mov eax, dword [0x1807a5ef0]
add eax, dword [0x1807a5ef4]
and eax, 0x39b62683
imul ecx, eax, 0x60a02979
xor ecx, 0x5105f690
mov rax, qword [rsi + 0x298]
cmp ecx, 0xaaaa1cf3
je 0x180480b97
jmp 0x18047c314
cmp rax, 0
sete al
mov ecx, dword [0x1807a5ef8]
add ecx, dword [0x1807a5efc]
imul ecx, ecx, 0x5288b9e0
or ecx, 0x234be766
sub ecx, 0x562b5510
cmp ecx, 0xd6374520
jae 0x180480ba4
jmp 0x18047c347
mov ecx, dword [0x1807a5f00]
imul ecx, dword [0x1807a5f04]
imul ecx, ecx, 0xdddf8a23
imul ecx, ecx, 0xaea48008
sub ecx, 0xd4ca24f7
cmp ecx, 0x594163f2
jbe 0x18047c347
test al, 1
jne 0x18047c383
jmp 0x18047c374
mov rcx, qword [rsi + 0x2a0]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x18047c383
mov rax, qword [rsi + 0x2a8]
cmp rax, 0
sete al
test al, 1
jne 0x18047c4bd
jmp 0x18047c39b
mov eax, dword [0x1807a5f08]
xor eax, dword [0x1807a5f0c]
mov ecx, 0xbfd8fde1
xor edx, edx
div ecx
mov ecx, 0x9bd73700
xor edx, edx
div ecx
imul eax, eax, 0xcf2a3eb5
cmp eax, 0x98522c49
jae 0x180480bb5
jmp 0x18047c3cc
mov eax, dword [0x1807a5f10]
sub eax, dword [0x1807a5f14]
mov ecx, 0xa6760cd9
xor edx, edx
div ecx
add eax, 0xcfeba7da
imul eax, eax, 0xc5821fe4
mov rbx, qword [rsi + 0x2b0]
cmp eax, 0xdfd85249
je 0x18047c3cc
jmp 0x18047c3fc
mov eax, dword [0x1807a5f18]
imul eax, dword [0x1807a5f1c]
xor eax, 0x8846ef0a
mov ecx, 0xbdfe86a8
xor edx, edx
div ecx
mov ecx, 0x4aafaea0
xor edx, edx
div ecx
cmp eax, 0xfaa1dc8e
ja 0x180480bc2
jmp 0x18047c42d
mov eax, dword [0x1807a5f20]
and eax, dword [0x1807a5f24]
mov ecx, 0xe6a259b9
xor edx, edx
div ecx
mov ecx, 0x678e672e
xor edx, edx
div ecx
mov ecx, 0x70e09c4f
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp ebp, 0xa7b780b6
jae 0x18047c42d
jmp 0x18047c469
mov eax, dword [0x1807a5f28]
xor eax, dword [0x1807a5f2c]
xor al, byte [rax]
xor eax, 0x6d79676
and eax, 0xf919a0d2
mov ecx, 0x9bff9b3c
xor edx, edx
div ecx
cmp eax, 0xbbbba864
jae 0x180480bdc
jmp 0x18047c495
mov eax, dword [0x1807a5f30]
or eax, dword [0x1807a5f34]
sub eax, 0xd0b7bf79
sub eax, 0x66a649e
mov ecx, 0x80f9ca40
xor edx, edx
div ecx
cmp eax, 0x90156b0a
jae 0x18047c495
jmp 0x18047c4bd
mov r14, rsi
add r14, 0x248
mov rcx, qword [rsi + 0x278]
mov rbx, qword [rsi + 0x280]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
mov eax, dword [0x1807a5f38]
sub eax, dword [0x1807a5f3c]
or eax, 0x50abf296
and eax, 0x3e4d39a6
add eax, 0x4cb04fa2
cmp eax, 0x6181f33b
jae 0x180480be9
mov eax, dword [0x1807a5f40]
or eax, dword [0x1807a5f44]
xor eax, 0x37a0a7fc
imul ecx, eax, 0x1de7a764
add ecx, 0xac663120
cmp qword [r14], 0
sete al
cmp ecx, 0xd36a85da
je 0x180480be9
test al, 1
jne 0x18047c5f9
jmp 0x18047c544
mov rbx, qword [rsi + 0x250]
mov eax, dword [0x1807a5f48]
xor eax, dword [0x1807a5f4c]
sub eax, 0x3ad84638
add eax, 0x4801e84a
mov ecx, 0xf91de0a9
xor edx, edx
div ecx
cmp eax, 0x3307f021
je 0x180480bfa
mov eax, dword [0x1807a5f50]
imul eax, dword [0x1807a5f54]
imul ebp, eax, 0x805c8772
add ebp, 0x9053015c
add dword [rbx - 0x70], edx
add dword [rbx - 0x70], edx
sub ebp, 0xf001395f
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp ebp, 0x60a059c9
jae 0x180480bfa
jmp 0x18047c5ab
mov eax, dword [0x1807a5f58]
and eax, dword [0x1807a5f5c]
xor eax, 0x6ab6701e
sub eax, 0x39d5a3cb
xor eax, 0x31ec75b1
cmp eax, 0x5fa2198f
je 0x180480c10
jmp 0x18047c5d3
mov eax, dword [0x1807a5f60]
xor edx, edx
div dword [0x1807a5f64]
and eax, 0xc0331d43
add eax, 0x48316db7
or eax, 0xbe54b878
cmp eax, 0x3f18ff87
jbe 0x18047c5d3
jmp 0x18047c5f9
mov rax, qword [rsi + 0x258]
cmp rax, 0
sete al
test al, 1
jne 0x18047c61c
jmp 0x18047c60d
mov rcx, qword [rsi + 0x260]
call qword [sym.imp.kernel32.dll_CloseHandle]
add bh, bh
adc eax, 0x238cf6
jmp 0x18047c61c
mov rax, rsi
add rax, 0x268
mov rax, qword [rax]
cmp rax, 0
je case.0x18047bf98.0
mov rbx, rsi
add rbx, 0x270
mov eax, dword [0x1807a5f68]
add eax, dword [0x1807a5f6c]
add eax, 0xda3a0a4f
imul eax, eax, 0x7fd632f5
sub eax, 0xda1992d7
cmp eax, 0x36a5ccac
jb 0x180480c21
jmp 0x18047c665
mov ebp, dword [0x1807a5f70]
add ebp, dword [0x1807a5f74]
sub ebp, 0xc63ad1ad
xor ebp, 0xf8531f3a
add ebp, 0x7d8cafa3
mov rcx, qword [rbx]
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp ebp, 0xd03debbc
jae 0x18047c665
jmp 0x18047c696
jmp case.0x18047bf98.0
mov eax, dword [0x1807a5f78]
and eax, dword [str.Rse]
or eax, 0x8550fea9
sub eax, 0x47f82ee
or eax, 0x9eecca8a
cmp eax, 0x45429739
jb 0x180480c3b
jmp 0x18047c6c3
mov eax, dword [0x1807a5f80]
or eax, dword [0x1807a5f84]
or eax, 0x251b1da0
and eax, 0xf4923ab7
imul ecx, eax, 0xed1e889f
mov rax, rsi
add rax, 0x299
cmp ecx, 0xbba85d29
je 0x18047c6c3
jmp 0x18047c6f2
mov ecx, dword [0x1807a5f88]
sub ecx, dword [0x1807a5f8c]
imul ecx, ecx, 0x69fd491c
xor ecx, 0xed6889fe
or ecx, 0xe0bd54fa
cmp ecx, 0x8115cb7e
jbe 0x180480c48
jmp 0x18047c71e
mov ecx, dword [0x1807a5f90]
add ecx, dword [0x1807a5f94]
or ecx, 0x628573fe
xor ecx, 0xbf804487
imul edx, ecx, 0x1393e235
cmp byte [rax], 3
sete cl
cmp edx, 0x5016cc45
ja 0x18047c71e
jmp 0x18047c74c
test cl, 1
jne 0x18047c756
jmp 0x18047c8eb
mov cl, byte [rsi + 0x288]
mov eax, dword [0x1807a5f98]
add eax, dword [0x1807a5f9c]
imul eax, eax, 0xa685df4c
or eax, 0x8aaf931e
mov r8d, 0xd35ba342
xor edx, edx
div r8d
cmp eax, 0x488ce3fe
je 0x180480c59
jmp 0x18047c78b
mov eax, dword [0x1807a5fa0]
xor edx, edx
div dword [0x1807a5fa4]
imul eax, eax, 0x368bbadc
mov r8d, 0x23b9500b
xor edx, edx
div r8d
or eax, 0x4effaf86
cmp cl, 0
sete dl
cmp eax, 0x78b287d7
je 0x18047c78b
jmp 0x18047c7be
mov eax, dword [0x1807a5fa8]
sub eax, dword [0x1807a5fac]
add eax, 0xae36c070
xor eax, 0xb6d0e4a6
imul eax, eax, 0x357d89b3
cmp eax, 0xec3f1b04
je 0x180480c6a
mov eax, dword [0x1807a5fb0]
sub eax, dword [0x1807a5fb4]
sub eax, 0xc20a7334
add eax, 0x45ad1d34
xor eax, 0x119e5e30
cmp eax, 0xbd92e0d7
je 0x180480c6a
test dl, 1
jne 0x18047c815
jmp 0x18047c8eb
mov eax, dword [0x1807a5fb8]
xor eax, dword [0x1807a5fbc]
xor eax, 0x68db01c1
or eax, 0x649c1bfa
or eax, 0x345cbbd3
cmp eax, 0x5d5bbb24
jb 0x180480c7b
jmp 0x18047c83d
mov eax, dword [0x1807a5fc0]
xor eax, dword [0x1807a5fc4]
mov ecx, 0x221947fe
xor edx, edx
div ecx
imul eax, eax, 0x736a7a1b
or eax, 0x5ee4cb55
mov rcx, rsi
add rcx, 0x268
cmp eax, 0x3c9dd5f2
jbe 0x18047c83d
jmp 0x18047c870
mov eax, dword [0x1807a5fc8]
sub eax, dword [0x1807a5fcc]
xor eax, 0x549f398c
invalid
cmp dword [rdi + 0x5bb84154], ebx
or dword [rsi], eax
div dword [rcx]
rol byte [rcx - 9], cl
invalid
imul eax, eax, 0x554bd45
cmp eax, 0xa1e098fe
jae 0x180480c88
mov eax, dword [0x1807a5fd0]
and eax, dword [0x1807a5fd4]
sub eax, 0x72339b5c
xor eax, 0x9fe8ccf1
imul r8d, eax, 0x4abdf7c1
mov rdx, qword [rcx]
cmp rdx, 0
sete al
cmp r8d, 0x85fb6ab3
jbe 0x180480c88
test al, 1
jne 0x18047c8eb
jmp 0x18047c8d7
mov rcx, qword [rsi + 0x270]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047c8eb
mov eax, dword [0x1807a5fd8]
sub eax, dword [0x1807a5fdc]
and eax, 0xbcbe4a43
and eax, 0x4405b2e
imul eax, eax, 0xfffbbcbc
cmp eax, 0x25474917
jb 0x180480c99
jmp 0x18047c914
mov eax, dword [0x1807a5fe0]
xor edx, edx
div dword [0x1807a5fe4]
or eax, 0xad03949b
xor eax, 0xd7d9e835
add eax, 0x5662a6e1
mov rcx, rsi
add rcx, 0x240
cmp eax, 0xcc782d42
jbe 0x18047c914
jmp 0x18047c944
mov rdx, qword [rcx]
cmp rdx, 0
sete al
test al, 1
jne 0x18047c9bb
jmp 0x18047c954
mov rax, rsi
add rax, 0x248
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a5fe8]
and eax, dword [0x1807a5fec]
add eax, 0xe1382f7b
sub eax, 0xc39f051c
mov ecx, 0x1b15aefa
sbb esi, dword [rcx]
sal bh, cl
int1
sbb esi, dword [rcx]
sal bh, cl
int1
cmp eax, 0x834837a6
ja 0x180480ca6
jmp 0x18047c997
mov eax, dword [0x1807a5ff0]
xor eax, dword [0x1807a5ff4]
add eax, 0x213e2e31
and eax, 0x1f5b90e0
and eax, 0x5badec0d
cmp eax, 0x2a8b703c
ja 0x18047c997
jmp 0x18047c9bb
mov eax, dword [0x1807a5ff8]
or eax, dword [0x1807a5ffc]
sub eax, 0x10524954
sub eax, 0x43bb5f8a
or eax, 0x66717ee4
cmp eax, 0x7de1a9ae
jbe 0x180480cb3
jmp 0x18047c9e3
mov eax, dword [0x1807a6000]
xchg esi, eax
xor al, byte [rax]
or eax, dword [0x1807a6004]
or eax, 0x2b86d3bf
xor eax, 0x4db0c415
invalid
mov al, 0x4d
sub eax, 0x36de0b39
mov r8, rsi
add r8, 0x238
cmp eax, 0x1634d2af
jb 0x18047c9e3
invalid
jmp 0x18047ca11
mov eax, dword [0x1807a6008]
imul eax, dword [0x1807a600c]
add byte [0x1ea43de2b], ah
add byte [0x1ea43de2b], ah
sub eax, 0x76bf78d3
sub eax, 0xf9db298a
cmp eax, 0x6c21136c
jbe 0x180480cc0
jmp 0x18047ca3a
mov eax, dword [0x1807a6010]
xor edx, edx
div dword [0x1807a6014]
sub eax, 0x93b688d
add eax, 0x1230c86b
add eax, 0xce199ff6
mov rcx, qword [r8]
cmp eax, 0xdabdbbed
je 0x18047ca3a
jmp 0x18047ca63
mov eax, dword [0x1807a6018]
sub eax, dword [0x1807a601c]
mov r8d, 0x997e2962
xor edx, edx
div r8d
imul eax, eax, 0x8b227149
and cl, byte [rbx + 0x5b36e425]
in eax, dx
and cl, byte [rbx + 0x5b36e425]
in eax, dx
cmp eax, 0x41398b5f
jae 0x180480cd1
jmp 0x18047ca92
mov eax, dword [0x1807a6020]
and eax, dword [0x1807a6024]
add eax, 0xdca8fa39
and eax, 0x43da3a62
mov r8d, 0x5116ab34
xor edx, edx
div r8d
mov rdx, rcx
and rdx, 3
cmp eax, 0x9a636313
je 0x18047ca92
lea rax, [0x1806c99ec]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
jmp 0x18047cb03
mov eax, dword [0x1807a6030]
xor edx, edx
div dword [0x1807a6034]
mov ecx, 0x6ae27be3
xor edx, edx
div ecx
int1
add eax, 0xe7c9bac9
xor eax, 0xbec7602b
cmp eax, 0x8f925d2c
ja 0x18047cb03
jmp 0x18047cb2d
add ecx, 0x76a57635
cmp ecx, 0x1ae117c8
je 0x180480d13
add byte [rax], al
add byte [rax], al
jmp 0x18047cc35
mov edx, dword [0x1807a6060]
add edx, dword [0x1807a6064]
or edx, 0x43961ea8
and edx, 0x35fa7f6a
sub edx, 0x92e5a554
mov r12, qword [rax]
cmp r15, 0
sete cl
cmp edx, 0x7a103ae1
jbe 0x18047cc35
test cl, 1
jne 0x18047ccd2
jmp 0x18047cc6c
mov eax, dword [0x1807a6068]
or eax, dword [0x1807a606c]
mov ecx, 0x173dcd69
xor edx, edx
div ecx
or eax, 0x567ee7d8
and eax, 0x7b6c4726
cmp eax, 0x280e53cb
jbe 0x180480d20
mov ebp, dword [0x1807a6070]
xor ebp, dword [0x1807a6074]
sub ebp, 0x99f251d6
add ebp, 0x5c261a14
xor ebp, 0x40b5758b
mov rcx, r14
mov rdx, r15
cli
cli
mov r8, r12
call fcn.1804cafa0
cmp ebp, 0x2d7dd749
jbe 0x180480d20
jmp 0x18047ccd0
jmp 0x18047ccd2
mov eax, dword [0x1807a6078]
sub eax, dword [0x1807a607c]
xor eax, 0x51cf5de4
add eax, 0x7991f9ea
imul eax, eax, 0x6d3cedb9
cmp eax, 0xd96282ae
ja 0x180480d3b
mov eax, dword [0x1807a6080]
xor edx, edx
div dword [0x1807a6084]
mov ebp, eax
xor ebp, 0x564f99f
and ebp, 0x71df31da
and ebp, 0xc3d20761
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0xf12808bf
ja 0x180480d3b
jmp 0x18047cd3c
jmp 0x18047d33f
mov rcx, rsi
add rcx, 0x289
mov eax, dword [0x1807a6088]
xor eax, dword [0x1807a608c]
xchg ebx, eax
xor al, byte [rax]
sub eax, 0x4b7201
or eax, 0x8ae7c66d
xor eax, 0x81d9a380
cmp eax, 0x19428be9
jbe 0x180480d5b
mov edx, dword [0x1807a6090]
and edx, dword [0x1807a6094]
xor edx, 0xc8c4edcb
or edx, 0x3d87b4eb
and edx, 0x4ca672
cmp byte [rcx], 3
sete al
cmp edx, 0x2e3913bf
jae 0x180480d5b
jmp 0x18047cda3
mov ecx, dword [0x1807a6098]
xor ecx, dword [0x1807a609c]
and ecx, 0x4cc0e0cf
sub ecx, 0x1878e33d
sub ecx, 0xb1c3f3f8
cmp ecx, 0x7913596f
jb 0x180480d68
jmp 0x18047cdcf
mov ecx, dword [0x1807a60a0]
or ecx, dword [0x1807a60a4]
or ecx, 0x133568b2
xor ecx, 0x4400208f
imul ecx, ecx, 0x9249aabb
cmp ecx, 0x2ce19993
je 0x18047cdcf
test al, 1
jne 0x18047cdfe
jmp 0x18047cf97
mov rcx, rsi
add rcx, 0x278
mov eax, dword [0x1807a60a8]
imul eax, dword [0x1807a60ac]
or eax, 0x43480028
sub eax, 0x2e28ed67
or eax, 0x32070846
cmp eax, 0xb65530bd
jae 0x180480d75
jmp 0x18047ce31
mov eax, dword [0x1807a60b0]
xor edx, edx
div dword [0x1807a60b4]
xor eax, 0xfeb9e5d8
or eax, 0x3a81ab75
xor eax, 0x9cbc0d37
cmp byte [rcx], 0
sete r8b
cmp eax, 0x16245444
jbe 0x18047ce31
jmp 0x18047ce5e
mov eax, dword [0x1807a60b8]
and eax, dword [0x1807a60bc]
imul eax, eax, 0x479e7aa0
or eax, 0x42dda569
imul eax, eax, 0xe58590a0
cmp eax, 0xc78a6cb1
ja 0x180480d82
mov eax, dword [0x1807a60c0]
xor eax, dword [0x1807a60c4]
mov ecx, 0xf109c8e4
xor edx, edx
div ecx
xor eax, 0x9073773a
sub eax, 0xf4d343a0
cmp eax, 0x29784468
sub dword [rdi], ecx
invalid
sar byte [rsi], cl
add byte [rax], al
sub dword [rdi], ecx
invalid
test r8b, 1
jne 0x18047cebb
jmp 0x18047cf97
add byte [rax], al
mov rax, rsi
add rax, 0x258
mov r8, qword [rax]
cmp r8, 0
sete cl
mov eax, dword [0x1807a60c8]
xor edx, edx
div dword [0x1807a60cc]
mov r9d, 0xec6930df
xor edx, edx
div r9d
imul eax, eax, 0x867aa676
add eax, 0x71f551b
cmp eax, 0x603202a7
jae 0x180480d93
jmp 0x18047ceff
mov eax, dword [0x1807a60d0]
and eax, dword [0x1807a60d4]
xor eax, 0x4e8788aa
or eax, 0xe5cf4064
add eax, 0x7d70b715
cmp eax, 0x20bdda47
jb 0x18047ceff
test cl, 1
jne 0x18047cf97
jmp 0x18047cf28
mov eax, dword [0x1807a60d8]
or eax, dword [0x1807a60dc]
imul eax, eax, 0x939c6db4
or eax, 0x446a3ef7
and eax, 0x4fd2d852
fcom st(2)
cmp rax, 0x147b4bd2
fcom st(2)
cmp rax, 0x147b4bd2
jbe 0x180480da0
jmp 0x18047cf51
mov eax, dword [0x1807a60e0]
imul eax, dword [0x1807a60e4]
and eax, 0xda4c9026
or eax, 0x2dc653cb
mov ecx, 0xb9eb6fb9
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x260
cmp eax, 0xbf329e3c
je 0x18047cf51
jmp 0x18047cf84
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047cf97
mov rax, rsi
add rax, 0x230
mov rdx, qword [rax]
cmp rdx, 0
je 0x18047d33f
mov rax, rsi
add rax, 0x238
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047d33f
mov rax, rsi
add rax, 0x248
mov ecx, dword [0x1807a60e8]
imul ecx, dword [0x1807a60ec]
sub ecx, 0x734e5c88
or ecx, 0x3d58f320
xor ecx, 0x309ef60d
xor byte [rcx + 0x4343d5f9], al
dec dword [rdi]
invalid
mov al, 0x3d
add byte [rax], al
jmp 0x18047cfff
mov ecx, dword [0x1807a60f0]
xor ecx, dword [0x1807a60f4]
and ecx, 0x33bdb4ab
imul edx, ecx, 0x818bd76e
or edx, 0xbc393cba
cmp byte [rax], 0
sete cl
cmp edx, 0xf2be153a
jae 0x18047cfff
jmp 0x18047d02d
mov eax, dword [0x1807a60f8]
imul eax, dword [str.mi_]
mov r8d, 0xe4cf9e46
xor edx, edx
div r8d
mov r8d, 0x4727e0c7
xor edx, edx
div r8d
imul eax, eax, 0x89b2e85b
cmp eax, 0x19f1de5
ja 0x180480dba
mov eax, dword [0x1807a6100]
xor eax, dword [0x1807a6104]
imul eax, eax, 0xd6a44038
and eax, 0xdd44949f
sub eax, 0xd8140b21
cmp eax, 0xac4d7ac
je 0x180480dba
test cl, 1
jne 0x18047d092
jmp 0x18047d33f
mov eax, dword [0x1807a6108]
xor edx, edx
div dword [0x1807a610c]
mov ecx, 0x2b380c36
xor edx, edx
div ecx
and eax, 0xc27ed420
and ah, dl
jle 0x18047d070
and eax, 0x9f3d0f62
cmp eax, 0xcfadd290
je 0x180480dcb
mov ebx, dword [0x1807a6110]
or ebx, dword [0x1807a6114]
or ebx, 0x95c4a81b
retf
sbb ebp, dword [rax - 0xc7e6a3c]
invalid
invalid
int 0x94
and ebx, 0x10ae3070
mov rcx, rsi
add rcx, 0x230
call fcn.1804a0aa0
mov r8, qword [rsi + 0x230]
cmp ebx, 0xbe2579bb
jae 0x180480dcb
jmp 0x18047d100
mov eax, dword [0x1807a6118]
xor eax, dword [0x1807a611c]
adc byte [rax - 0x5dd2ffce], dl
sbb eax, 0xb90514ff
mov byte [rdx + 0x494335b6], 0x66
cmp rax, 0xffffffff8d76c671
adc byte [rax - 0x5dd2ffce], dl
sbb eax, 0xb90514ff
mov byte [rdx + 0x494335b6], 0x66
cmp rax, 0xffffffff8d76c671
jbe 0x180480de7
jmp 0x18047d128
mov eax, dword [0x1807a6120]
sub eax, dword [0x1807a6124]
sub eax, 0xce465d28
imul ecx, eax, 0x31e18c2c
sub ecx, 0x7f09d8f5
cmp r8, 0
sete al
cmp ecx, 0xea3b5400
je 0x18047d128
jmp 0x18047d156
test al, 1
jne 0x18047d33f
jmp 0x18047d160
mov eax, dword [str.z_]
xor edx, edx
div dword [0x1807a612c]
add eax, 0xd6ec2fdc
add eax, 0xe2e28519
imul eax, eax, 0xa4cc16df
cmp eax, 0xa8efad5e
jbe 0x180480df8
jmp 0x18047d18b
mov eax, dword [0x1807a6130]
or eax, dword [0x1807a6134]
add byte [rbx], cl
add eax, 0x328f9d
and eax, 0x10bff925
and eax, 0xe5910b1
or eax, 0xc471848e
mov rcx, qword [rsi + 0x238]
cmp eax, 0x7fa3bb12
jb 0x18047d18b
jmp 0x18047d1b6
imul rdx, r8, 0x18
mov r8d, 8
call fcn.1804cafa0
fld qword [rax + rax]
fld qword [rax + rax]
mov eax, dword [0x1807a6138]
imul eax, dword [0x1807a613c]
xor eax, 0x3c0427d3
shl dword [rdi], cl
add al, 0x3c
shl dword [rdi], cl
add al, 0x3c
xor eax, 0x636b9bfb
and eax, 0x74ea1b3c
cmp eax, 0x1f2046ea
and byte [rdi], r11b
and byte [rdi], r11b
jbe 0x180480e05
mov eax, dword [0x1807a6140]
and eax, dword [0x1807a6144]
add eax, 0x328f4c
add eax, 0x328f4c
imul eax, eax, 0x3373f50
xor eax, 0x3d4afec4
sub eax, 0xa323af40
cmp eax, 0xf82ea2f3
je 0x180480e05
jmp 0x18047d33f
mov rbx, rsi
add rbx, 0x230
mov eax, dword [0x1807a6148]
add eax, dword [0x1807a614c]
sub eax, 0x78df74cb
and eax, 0x31b26332
and eax, 0x17ea8fa0
cmp eax, 0x57744a83
jae 0x180480e16
jmp case.0x180478fd0.44
mov eax, dword [0x1807a6150]
or eax, dword [0x1807a6154]
or eax, 0xb6173163
mov ecx, 0xf37f914e
xor edx, edx
div ecx
mov ebp, eax
add ebp, 0x5c4aabd7
pop rsp
pop rsp
mov rcx, rbx
call fcn.180477e90
cmp ebp, 0xaa5e7a6e
je case.0x180478fd0.44
jmp 0x18047d27e
mov eax, dword [0x1807a6158]
and eax, dword [0x1807a615c]
and eax, 0xc4a4cf61
invalid
iretd
movsb byte [rdi], byte [rsi]
invalid
mov ecx, 0x53d0237
xor edx, edx
div ecx
mov ecx, 0x159f9fca
xor edx, edx
div ecx
cmp eax, 0x37848fba
jae 0x180480e2f
invalid
jmp case.0x18046df1d.87
mov eax, dword [0x1807a6160]
or eax, dword [0x1807a6164]
sub eax, 0x6662686
invalid
and eax, 0x3428e3b8
and eax, 0x271a9a33
cmp eax, 0x2644b13a
ja case.0x18046df1d.87
invalid
jmp 0x18047d33f
mov eax, dword [0x1807a6168]
xor edx, edx
div dword [0x1807a616c]
mov ecx, 0xf3dd547f
xor edx, edx
div ecx
and eax, 0x36260eb3
sub eax, 0xa4e81f52
cmp eax, 0x684814f
jbe 0x180480e3c
jmp 0x18047d300
mov eax, dword [0x1807a6170]
xor edx, edx
div dword [0x1807a6174]
mov ecx, 0xdeb417c
xor edx, edx
div ecx
mov ecx, 0xfbfe5723
xor edx, edx
div ecx
or eax, 0xaf57da28
mov rcx, rsi
add rcx, 0x230
cmp eax, 0xab5c1a3c
je 0x18047d300
jmp 0x18047d338
call fcn.180486af0
jmp 0x18047d33f
mov rbx, rsi
add rbx, 0x229
add al, byte [rax]
add byte [rdx + 0x2298e], cl
add byte [rbx + 0x328e2305], cl
add byte [rbx], dh
add eax, 0x328e21
add al, byte [rax]
add byte [rdx + 0x2298e], cl
add byte [rbx + 0x328e2305], cl
add byte [rbx], dh
add eax, 0x328e21
mov r8d, 0xdbae0495
xor edx, edx
div r8d
imul eax, eax, 0x84746eaa
xor eax, 0xdb5ab863
cmp eax, 0x4a347071
je 0x180480e4d
mov eax, dword [0x1807a6180]
add eax, dword [0x1807a6184]
and eax, 0xee973afe
and eax, 0xe03c0dfd
mov r8d, 0x2d6c4348
xor edx, edx
div r8d
cmp cl, 0
sete dl
cmp eax, 0x5fa066a2
je 0x180480e4d
jmp 0x18047d3b0
mov eax, dword [0x1807a6188]
add eax, dword [0x1807a618c]
and eax, 0x68c5ee24
imul eax, eax, 0xb66a437c
imul eax, eax, 0x9e4f334a
cmp eax, 0x2cc66c3c
je 0x180480e5e
jmp 0x18047d3da
mov eax, dword [0x1807a6190]
xor eax, dword [0x1807a6194]
or eax, 0x3509bb95
add eax, 0x81fe8aac
or eax, 0xf665b2d4
cmp eax, 0xadb75455
je 0x18047d3da
test dl, 1
jne 0x18047d494
mov eax, dword [0x1807a6198]
xor eax, dword [0x1807a619c]
mov ecx, 0xedb02d9
xor edx, edx
div ecx
mov ecx, 0x6fda59fe
xor edx, edx
div ecx
xor eax, 0x8a2f4771
cmp eax, 0x1fd175b
je 0x180480e6f
jmp 0x18047d43a
mov eax, dword [0x1807a61a0]
and eax, dword [0x1807a61a4]
imul ecx, eax, 0x7756fe0
xor ecx, 0xab4aca25
or ecx, 0xc5ce74d9
mov rax, rsi
add rax, 0x1d0
cmp ecx, 0xf7bc8c02
je 0x18047d43a
jmp 0x18047d46b
mov rdx, qword [rax]
cmp rdx, 0
je 0x18047d33f
mov rax, rsi
add rax, 0x1d8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047d33f
mov eax, dword [0x1807a61c0]
add eax, dword [0x1807a61c4]
or eax, 0xaf631668
imul eax, eax, 0x647736b3
sub eax, 0x8ac4738b
cmp eax, 0x7923a3be
jb 0x180480e8c
test cl, 1
jne 0x18047d645
jmp 0x18047d6b6
mov byte [r14], 0
mov rax, rsi
add rax, 0x148
mov ecx, dword [0x1807a61e8]
sub ecx, dword [0x1807a61ec]
sub ecx, 0xf593ebd3
xor ecx, 0xe1d190c2
or ecx, 0x46854cfe
cmp ecx, 0x57f195d4
jbe 0x180480eb3
mov ecx, dword [0x1807a61f0]
and ecx, dword [0x1807a61f4]
and ecx, 0xa50eff80
and ecx, 0x465ed1bc
and ecx, 0x2d7a1fd3
cmp ecx, 0xe36ba346
ja 0x180480eb3
mov ebx, 0x70
mov r14d, 0x88
jmp case.0x18047b2b5.0
mov rcx, rsi
add rcx, 0x1a0
add byte [rax], al
add byte [rax], al
mov eax, dword [0x1807a61f8]
or eax, dword [0x1807a61fc]
add eax, 0x7777293d
sub dword [rdi + 0x77], esi
sub dword [rdi + 0x77], esi
and eax, 0x920e5087
and eax, 0x2a04c54
cmp eax, 0x63afa0a5
je 0x180480ec0
mov eax, dword [0x1807a6200]
xor edx, edx
div dword [0x1807a6204]
xor eax, 0xb3a62ec3
add eax, 0x3f75f33a
sub eax, 0xc404ea21
mov rdx, qword [rcx]
cmp rdx, 0
sete r8b
cmp eax, 0xfe284570
je 0x180480ec0
jmp 0x18047d71b
test r8b, 1
jne 0x18047d645
jmp 0x18047d727
mov rcx, qword [rsi + 0x1a8]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a6208]
add eax, 0x328ac9
add eax, 0x328ac9
or eax, dword [0x1807a620c]
imul eax, eax, 0x9bd56f52
wait
wait
mov ecx, 0xfae261e7
xor edx, edx
div ecx
and eax, 0xfe9eed84
in eax, dx
sahf
invalid
cmp eax, 0x5eac37e4
jae 0x180480ecd
in eax, dx
sahf
invalid
jmp 0x18047d766
mov eax, dword [0x1807a6210]
sub eax, dword [0x1807a6214]
imul eax, eax, 0x154e0cc0
or eax, 0x6fa0d25f
or eax, 0x58fe8740
cmp eax, 0x73143fcb
je 0x18047d766
jmp 0x18047d645
mov rdi, rsi
add rdi, 0xf0
mov al, byte [rsi + 0x1d0]
movzx ecx, al
mov eax, dword [0x1807a6218]
and eax, dword [0x1807a621c]
imul eax, eax, 0x6129a8de
or eax, 0xa9dd543c
and eax, 0x9985db99
cmp eax, 0x61c6670a
jb 0x180480ede
jmp 0x18047d7ca
mov eax, dword [0x1807a6220]
xor eax, dword [0x1807a6224]
mov r14b, byte [rdx]
add byte [rcx - 0x48], al
shl dword [rbp - 0x12], 0xe6
mov r14b, byte [rdx]
add byte [rcx - 0x48], al
shl dword [rbp - 0x12], 0xe6
xor edx, edx
div r8d
mov r8d, 0xdc7b50f2
xor edx, edx
div r8d
imul eax, eax, 0x37dc87c8
cmp eax, 0x8826a84b
ja 0x18047d7ca
mov ebx, 0x30
mov r14d, 0x18
mov eax, ecx
sub ecx, 5
ja case.0x18047ac95.1
lea rcx, [0x1806c9988]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r8, rdi
jmp rax
mov rdx, qword [r8]
cmp rdx, 0
je 0x18047d8e2
mov eax, dword [0x1807a6228]
add eax, dword [0x1807a622c]
and eax, 0xc71f81a4
or eax, 0x200111ca
and eax, 0x79197a9b
cmp eax, 0x41aae5ac
je 0x180480eeb
mov eax, dword [0x1807a6230]
imul eax, dword [0x1807a6234]
and eax, 0xf95dc1eb
sub eax, 0xb5bab781
sub eax, 0x8ddfe310
mov rcx, qword [r8 + 8]
cmp eax, 0x554d7ac0
jbe 0x180480eeb
jmp 0x18047d882
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a6238]
add eax, dword [0x1807a623c]
sub eax, 0x7cb48627
mov ecx, 0xe7e5809d
xor edx, edx
div ecx
xor eax, 0x67ec44f9
cmp eax, 0xdf5d659e
jae 0x180480efc
jmp 0x18047d8b9
mov eax, dword [0x1807a6240]
sub eax, dword [0x1807a6244]
or eax, 0x63d60b77
imul eax, eax, 0xda7c3347
mov ecx, 0x47e04c19
xor edx, edx
div ecx
cmp eax, 0xf537c2d
je 0x18047d8b9
jmp 0x18047d8e2
mov rcx, rdi
add rcx, r14
mov r8, qword [rcx]
cmp r8, 0
je 0x18047d967
mov eax, dword [0x1807a6248]
imul eax, dword [0x1807a624c]
mov r9d, 0x4a8456e
xor edx, edx
div r9d
sub eax, 0x2537c7fe
imul eax, eax, 0xb2f68c53
cmp eax, 0x32f172bc
jbe 0x180480f09
mov eax, dword [0x1807a6250]
xor edx, edx
div dword [0x1807a6254]
add eax, 0x1887c60b
mov r9d, 0xab229fd5
xor edx, edx
div r9d
add eax, 0x32d0986d
mov rdx, rcx
add rdx, 8
cmp eax, 0x43fc22b2
ja 0x180480f09
jmp 0x18047d956
mov rcx, qword [rdx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rdi, rbx
mov rcx, rdi
call fcn.1804a0aa0
mov rcx, qword [rdi]
cmp rcx, 0
je case.0x18047ac95.1
mov eax, dword [0x1807a6258]
imul eax, dword [0x1807a625c]
imul eax, eax, 0x92b194c5
imul eax, eax, 0xd63862f6
or eax, 0x7abee57d
cmp eax, 0x29d6e3c5
je 0x180480f1a
mov eax, dword [0x1807a6260]
add eax, dword [0x1807a6264]
and eax, 0x49c7496c
mov r8d, 0x596b6240
xor edx, edx
div r8d
or eax, 0x464ab3be
mov rbx, qword [rdi + 8]
cmp eax, 0x9ba47210
ja 0x180480f1a
jmp 0x18047d9da
imul rdi, rcx, 0x18
mov eax, dword [0x1807a6268]
xor eax, dword [0x1807a626c]
mov ecx, 0xdf804504
xor edx, edx
div ecx
mov ecx, 0xa70438f4
xor edx, edx
div ecx
or eax, 0x8fce36a3
cmp eax, 0x599fddd5
jbe 0x180480f2b
jmp 0x18047da0e
mov ebp, dword [0x1807a6270]
and ebp, dword [0x1807a6274]
and ebp, 0x883cab52
or ebp, 0xd8c45ece
or ebp, 0xe2dd25b7
mov rcx, rbx
mov rdx, rdi
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0xc96599d3
jbe 0x18047da0e
jmp case.0x18047ac95.1
mov eax, dword [0x1807a6278]
or eax, dword [0x1807a627c]
mov ecx, 0xaa4e4ccb
xor edx, edx
div ecx
or eax, 0x933ed018
imul eax, eax, 0xcf5a795
cmp eax, 0xe84a2436
jb 0x180480f49
mov ecx, dword [0x1807a6280]
add ecx, dword [0x1807a6284]
add ecx, 0xa881bcf8
sub ecx, 0x754dd6d3
add ecx, 0x317052ce
mov al, byte [rsi + 0x219]
cmp ecx, 0xd08e5f71
ja 0x180480f49
jmp 0x18047daa7
cmp al, 3
sete al
test al, 1
jne 0x18047dab5
jmp 0x18047db9a
mov eax, dword [0x1807a6288]
add eax, dword [0x1807a628c]
add eax, 0x80c1eed8
mov ecx, 0xc14b3ce7
xor edx, edx
div ecx
add eax, 0xa51236ea
cmp eax, 0x7da9ad7a
je 0x180480f56
jmp 0x18047dae1
mov eax, dword [0x1807a6290]
xor eax, dword [0x1807a6294]
xor al, byte [rax]
or eax, 0x64791c65
mov ecx, 0x9b07b0be
xor edx, edx
div ecx
add eax, 0x63400555
mov cl, byte [rsi + 0x208]
cmp eax, 0x6a5927d0
je 0x18047dae1
jmp 0x18047db0f
cmp cl, 0
sete al
test al, 1
jne 0x18047db1b
jmp 0x18047db9a
mov rax, rsi
add rax, 0x1e8
mov ecx, dword [0x1807a6298]
xor ecx, dword [0x1807a629c]
or ecx, 0xa5d3d0af
add ecx, 0xdd03b8ec
sub ecx, 0x44aca2e1
cmp ecx, 0xdf1dc4e2
je 0x180480f67
jmp 0x18047db50
mov ecx, dword [0x1807a62a0]
xor ecx, dword [0x1807a62a4]
imul ecx, ecx, 0xfe8f5526
or ecx, 0x1ca13a83
xor ecx, 0x33514bbd
mov rdx, qword [rax]
cmp ecx, 0xa35d2592
je 0x18047db50
jmp 0x18047db7b
cmp rdx, 0
je 0x18047db9a
mov rax, rsi
add rax, 0x1f0
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047db9a
mov eax, dword [0x1807a62a8]
xor eax, dword [0x1807a62ac]
imul eax, eax, 0xfccb6e77
or eax, 0x5242dfe8
and eax, 0x213aa2b3
cmp eax, 0xccd52b2c
je 0x180480f74
jmp 0x18047dbc3
mov eax, dword [0x1807a62b0]
and eax, dword [0x1807a62b4]
add eax, 0x83d7e28d
imul ebp, eax, 0x8e472c0a
sub ebp, 0x27cad243
mov rbx, rsi
add rbx, 0x198
mov rcx, rbx
call fcn.1804a0aa0
cmp ebp, 0x94009cc7
std
invalid
pushfq
invalid
xchg esp, eax
jae 0x18047dbc3
std
invalid
jmp 0x18047dbfc
mov eax, dword [0x1807a62b8]
sub eax, dword [0x1807a62bc]
add eax, 0x3286b4
add eax, 0x3286b4
mov ecx, 0x4589c26d
xor edx, edx
div ecx
add eax, 0x13f440d6
imul eax, eax, 0x37c726f
cmp eax, 0xacef39eb
je 0x180480f90
jmp 0x18047dc29
mov eax, dword [0x1807a62c0]
xor edx, edx
div dword [0x1807a62c4]
and eax, 0x6d0234b
xor eax, 0x9fe4eceb
imul edx, eax, 0x815a5a79
mov rax, qword [rbx]
cmp rax, 0
sete cl
cmp edx, 0x9951986c
jae 0x18047dc29
jmp 0x18047dc5b
mov edx, dword [0x1807a62c8]
and edx, dword [0x1807a62cc]
imul edx, edx, 0x57fc02bd
or edx, 0x12e9250a
imul edx, edx, 0x2e771403
cmp edx, 0xe9f3d86f
je 0x180480fa1
mov edx, dword [0x1807a62d0]
sub edx, dword [0x1807a62d4]
or edx, 0x2fa8f1fe
xor edx, 0xb3ce6b94
xor edx, 0xd4d4eed7
cmp edx, 0x1a0f679d
je 0x180480fa1
test cl, 1
jne 0x18047e683
jmp 0x18047dcba
mov rcx, rsi
add rcx, 0x1a0
mov rcx, qword [rcx]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x18047e683
mov rax, rsi
add rax, 0x239
mov al, byte [rax]
cmp al, 3
jne 0x18047de90
mov eax, dword [0x1807a62d8]
xor edx, edx
div dword [0x1807a62dc]
or eax, 0x786963d9
or eax, 0x51f32d08
imul eax, eax, 0x1f9358eb
cmp eax, 0xb5090bfe
jbe 0x180480fb2
jmp 0x18047dd19
mov eax, dword [0x1807a62e0]
imul eax, dword [0x1807a62e4]
mov ecx, 0x6c0e5b8d
xor edx, edx
div ecx
mov ecx, 0x4e653f79
xor edx, edx
div ecx
add eax, 0x253dc00c
mov cl, byte [rsi + 0x228]
cmp eax, 0xc15dab
jbe 0x18047dd19
jmp 0x18047dd4c
cmp cl, 0
sete al
test al, 1
jne 0x18047dd5b
jmp 0x18047de90
mov eax, dword [0x1807a62e8]
or eax, dword [0x1807a62ec]
and eax, 0x6cbdb16e
xor eax, 0x7011547e
add eax, 0x7680859d
cmp eax, 0x2b2aca9c
jb 0x180480fc3
mov eax, dword [0x1807a62f0]
xor edx, edx
div dword [0x1807a62f4]
imul ecx, eax, 0xb43217c6
or ecx, 0xa4498be9
add ecx, 0x590293f9
mov rax, rsi
add rax, 0x208
cmp ecx, 0xff169354
jae 0x180480fc3
jmp 0x18047ddb8
mov r8, qword [rax]
mov eax, dword [0x1807a62f8]
sub eax, dword [0x1807a62fc]
mov ecx, 0x8ae6fc91
xor edx, edx
div ecx
imul eax, eax, 0x9364d277
and eax, 0xa8756e1c
cmp eax, 0x7d7b878a
jbe 0x180480fd0
mov eax, dword [0x1807a6300]
imul eax, dword [0x1807a6304]
and eax, 0x77c7c6cb
mov ecx, 0x52f1170b
xor edx, edx
div ecx
sub eax, 0xf4adc42d
cmp r8, 0
sete cl
cmp eax, 0xc46aed2
ja 0x180480fd0
test cl, 1
jne 0x18047de90
jmp 0x18047de1f
mov eax, dword [0x1807a6308]
imul eax, dword [0x1807a630c]
add eax, 0x3284e0
sub eax, 0x87b388cd
or eax, 0x937fc32d
or eax, 0xeec33e32
cmp eax, 0x935b1c5e
jbe 0x180480fe1
mov eax, dword [0x1807a6310]
xor edx, edx
div dword [0x1807a6314]
imul eax, eax, 0xa11ce066
mov ecx, 0x4ca347fe
xor edx, edx
div ecx
or eax, 0xb753f327
mov rcx, rsi
add rcx, 0x210
cmp eax, 0x18d69b3e
je 0x180480fe1
jmp 0x18047de7f
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a6318]
sub eax, dword [0x1807a631c]
xor eax, 0x9fdf8333
imul eax, eax, 0xec40465
add eax, 0x8f5b5f58
cmp eax, 0xef33d74c
je 0x180480fee
mov eax, dword [0x1807a6320]
xor eax, dword [0x1807a6324]
add eax, 0x6ec0c475
imul eax, eax, 0x1f179f64
add eax, 0x8b47725c
mov rcx, rsi
add rcx, 0x1e0
cmp eax, 0xbe6123b4
jae 0x180480fee
jmp 0x18047deea
mov eax, dword [0x1807a6328]
sub eax, dword [0x1807a632c]
mov r8d, 0xca2aae31
xor edx, edx
div r8d
imul eax, eax, 0x4fa119b2
xor eax, 0x5840c8b7
cmp eax, 0x472e51f6
jbe 0x180480fff
mov eax, dword [0x1807a6330]
xor edx, edx
div dword [0x1807a6334]
or eax, 0x74e2e3d0
and eax, 0x6142d8ac
sub eax, 0xb0037db0
cmp eax, 0x80c49df
jb 0x180480fff
invalid
add bl, ch
add byte [rax - 0x75], cl
adc dword [rax - 0x7d], ecx
cli
add byte [rdi + rdx + 0x48], dh
mov eax, esi
jmp 0x18047df41
mov rdx, qword [rcx]
cmp rdx, 0
je 0x18047df61
mov rax, rsi
add rax, 0x1e8
add eax, 0x1e8
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a6338]
or eax, dword [str.3__V]
add eax, 0xd917a98d
and eax, 0x147cbc45
imul eax, eax, 0x2280a82a
cmp eax, 0xfe922b26
je 0x18048100c
jmp 0x18047df8a
mov eax, dword [0x1807a6340]
add eax, dword [0x1807a6344]
add eax, 0x823e24b4
mov ecx, 0xca0185b7
xor edx, edx
div ecx
sub eax, 0x27ecc812
mov rcx, rsi
add rcx, 0x1d8
cmp eax, 0x8be9c07a
je 0x18047df8a
jmp 0x18047dfbc
mov rax, qword [rcx]
mov rcx, rax
and rcx, 3
mov rdx, rcx
mov edx, ecx
mov edx, ecx
sub rdx, 3
ja 0x18047dfdf
lea rdx, [0x1806c99a0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, dword [0x1807a6348]
sub eax, dword [0x1807a634c]
sub eax, 0x648cecb2
imul eax, eax, 0x2c75ce5a
xor eax, 0x247600e3
cmp eax, 0x2f1effc0
je 0x180481019
mov eax, dword [0x1807a6350]
and eax, dword [0x1807a6354]
or eax, 0x7ddce4b9
imul eax, eax, 0x65384e2c
sub eax, 0xe9b8f23f
cmp eax, 0x86e7b9df
je 0x180481019
ud2
invalid
cli
mov r8, r12
call fcn.1804cafa0
cmp ebp, 0x2dfa9817
je 0x180481068
jmp 0x18047e231
mov eax, dword [0x1807a63a8]
imul eax, dword [0x1807a63ac]
xor eax, 0x81940c89
add eax, 0x49ffb24d
xor eax, 0xe794daa
cmp eax, 0x3d6333d8
jbe 0x180481083
mov eax, dword [0x1807a63b0]
xor eax, dword [0x1807a63b4]
add eax, 0xa2bfa16b
sub eax, 0x12d4a34a
imul eax, eax, 0xbe91b8bb
cmp eax, 0xc964b392
ja 0x180481083
jmp 0x18047e281
mov eax, dword [0x1807a63b8]
xor eax, dword [0x1807a63bc]
mov ecx, 0x5abb6535
xor edx, edx
div ecx
imul eax, eax, 0x1296e001
or eax, 0xac9e3d0a
cmp eax, 0xecd7c9ff
dec ecx
xlatb
in al, dx
dec ecx
xlatb
in al, dx
je 0x180481094
jmp 0x18047e2ae
mov eax, dword [0x1807a63c0]
and eax, dword [0x1807a63c4]
xor eax, 0x43513123
mov ecx, 0xab061f
xor edx, edx
div ecx
mov ebp, eax
xor ebp, 0x6fde75a4
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0x9155640d
jae 0x18047e2ae
jmp 0x18047e2ed
jmp 0x18047e747
mov eax, dword [0x1807a63c8]
or eax, dword [0x1807a63cc]
add eax, 0xccc954d6
sub eax, 0x5b0ce2d1
add eax, 0x33425a71
cmp eax, 0x949f6858
jbe 0x1804810b8
mov eax, dword [0x1807a63d0]
xor eax, dword [0x1807a63d4]
mov ecx, 0x5dcc778d
xor edx, edx
div ecx
or eax, 0x978bb123
or eax, 0x48c66440
mov cl, byte [rsi + 0x231]
cmp eax, 0xcd226d9f
je 0x1804810b8
jmp 0x18047e34a
mov eax, dword [0x1807a63d8]
sub eax, dword [0x1807a63dc]
add eax, 0x1df9aacc
add eax, 0x36b51902
and eax, 0xc210bee7
cmp eax, 0x433177d
je 0x1804810c5
mov edx, dword [0x1807a63e0]
xor edx, dword [0x1807a63e4]
xor edx, 0xed2fd6a9
xor edx, 0x3d96004b
or edx, 0xb71f7426
cmp cl, 3
sete al
cmp edx, 0x3ce9ffbc
jbe 0x1804810c5
jmp 0x18047e3a2
test al, 1
jne 0x18047e3ab
jmp 0x18047e557
mov cl, byte [rsi + 0x220]
mov eax, dword [0x1807a63e8]
xor edx, edx
div dword [0x1807a63ec]
and eax, 0xd4c9ddd3
xor eax, 0x58575173
xor eax, 0xc0ff6de3
cmp eax, 0x6bb4f449
je 0x1804810d6
mov edx, dword [0x1807a63f0]
add edx, dword [0x1807a63f4]
or edx, 0x4b0c6e25
or edx, 0x779c609a
or edx, 0x9f61b164
cmp cl, 0
sete al
cmp edx, 0xb0bb3fe4
jbe 0x1804810d6
jmp 0x18047e40b
test al, 1
jne 0x18047e414
jmp 0x18047e557
mov rcx, rsi
add rcx, 0x200
mov eax, dword [0x1807a63f8]
xor edx, edx
div dword [0x1807a63fc]
or eax, 0x9b88de41
sub eax, 0xe344f04c
mov r8d, 0xcb27c2fa
xor edx, edx
div r8d
cmp eax, 0xb33e03de
jae 0x1804810e7
mov edx, dword [0x1807a6400]
sub edx, dword [0x1807a6404]
and edx, 0x94dda1ea
sub edx, 0x63cd47cf
add edx, 0xf57fd7b
mov r8, qword [rcx]
cmp r8, 0
sete al
cmp edx, 0x12c47820
jbe 0x1804810e7
jmp 0x18047e482
test al, 1
jne 0x18047e557
jmp 0x18047e48c
mov eax, dword [0x1807a6408]
xor eax, dword [0x1807a640c]
sub eax, 0x9f380e1b
mov ecx, 0x391a49d6
xor edx, edx
div ecx
and eax, 0xb6f1f782
cmp eax, 0x2d73514a
ja 0x1804810f4
mov eax, dword [0x1807a6410]
xor edx, edx
div dword [0x1807a6414]
mov ecx, 0x3a5bf6b2
xor edx, edx
div ecx
xor eax, 0x12ad318e
sub eax, 0x8cbab06c
mov rcx, rsi
add rcx, 0x208
cmp eax, 0xa1d87e2a
je 0x1804810f4
jmp 0x18047e4ee
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a6418]
imul eax, dword [0x1807a641c]
imul eax, eax, 0x363c8e9a
imul eax, eax, 0x5e1f9b1a
xor eax, 0x8bece3c8
cmp eax, 0xaf37cbd0
ja 0x180481101
jmp 0x18047e52a
mov eax, dword [0x1807a6420]
imul eax, dword [0x1807a6424]
mov ecx, 0x6f4f31d
xor edx, edx
div ecx
int1
sub eax, 0x4138c1c2
mov ecx, 0x8234e16
xor edx, edx
div ecx
cmp eax, 0x983923fe
je 0x18047e52a
jmp 0x18047e557
mov rax, rsi
add rax, 0x1d8
mov rbx, qword [rax]
cmp rbx, 0
je 0x18047e747
mov eax, dword [0x1807a6428]
xor eax, dword [0x1807a642c]
or eax, 0x290dd20f
sub eax, 0xe95d3b3
imul eax, eax, 0x193749c0
cmp eax, 0x41611596
je 0x18048110e
mov eax, dword [0x1807a6430]
imul eax, dword [0x1807a6434]
mov ecx, 0xcd7a865e
xor edx, edx
div ecx
and eax, 0xe7b8f668
xor eax, 0xc06df160
mov r14, rsi
add r14, 0x1e0
cmp eax, 0x6a474900
jb 0x18048110e
jmp 0x18047e5cb
mov eax, dword [0x1807a6438]
add eax, dword [0x1807a643c]
xor eax, 0xea20979b
and eax, 0xc0c97cd1
mov ecx, 0x1db111ab
xor edx, edx
div ecx
cmp eax, 0xf67de4d5
je 0x18048111b
jmp 0x18047e5f7
mov eax, dword [0x1807a6440]
or eax, dword [0x1807a6444]
add eax, 0x34341006
imul ebp, eax, 0xc1b8c6f1
and ebp, 0xa1983693
mov rcx, qword [r14]
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x3eaf6c4
jbe 0x18047e5f7
jmp 0x18047e62f
mov eax, dword [0x1807a6448]
add eax, dword [0x1807a644c]
and eax, 0x55accb03
mov ecx, 0x82df7b32
xor edx, edx
div ecx
or eax, 0x6babcbd6
cmp eax, 0x30f684f7
jb 0x180481139
add byte [rax], al
add byte [rax], al
jmp 0x18047e65b
mov eax, dword [0x1807a6450]
or eax, dword [0x1807a6454]
or eax, 0x1f434659
sub eax, 0xea88a319
imul eax, eax, 0xd362ddba
cmp eax, 0xbe55736e
je 0x18047e65b
jmp 0x18047e747
mov eax, dword [0x1807a6458]
sub eax, dword [0x1807a645c]
mov ecx, 0x8201cb09
xor edx, edx
div ecx
add eax, 0x8c50c7da
imul eax, eax, 0xc0d09353
cmp eax, 0x4d3ba1cc
je 0x180481146
mov eax, dword [0x1807a6460]
add eax, dword [0x1807a6464]
or eax, 0x3bb256c1
mov ecx, 0x8f728096
xor edx, edx
div ecx
xor eax, 0xb3278e4f
mov r8, rsi
add r8, 0x148
cmp eax, 0x16b5c488
jbe 0x180481146
sub al, byte [rax]
invalid
sub al, byte [rax]
add bl, ch
add byte [rbx + 0x327d7e05], cl
add byte [rbx], dh
add eax, 0x327d7c
jmp 0x18047e6e4
mov eax, dword [0x1807a6468]
xor eax, dword [0x1807a646c]
add eax, 0xc82ea15e
mov ecx, 0x4495297e
xor edx, edx
div ecx
imul eax, eax, 0x8271895d
cmp eax, 0x47032447
jae 0x180481153
jmp 0x18047e711
mov eax, dword [0x1807a6470]
sub eax, dword [0x1807a6474]
sub eax, 0xb08b509e
mov ecx, 0x72b56c17
xor edx, edx
div ecx
add eax, 0x128ab6ce
cmp eax, 0x7683b380
je 0x18047e711
mov r14d, 0x70
mov ebx, 0x88
jmp case.0x18047d820.0
mov rbx, rsi
add rbx, 0x198
mov rcx, rbx
call fcn.1804a0aa0
mov r14, qword [rbx]
cmp r14, 0
je 0x18047e82d
mov rcx, rsi
add rcx, 0x1a0
mov eax, dword [0x1807a6478]
add eax, dword [0x1807a647c]
imul eax, eax, 0x60ed19c1
sub eax, 0xfa079a06
add eax, 0x8d7d0c74
cmp eax, 0x5226c8b0
jb 0x180481160
mov eax, dword [0x1807a6480]
sub eax, dword [str.ky_y]
mov r8d, 0x59686a0d
xor edx, edx
div r8d
and eax, 0x88ee09be
xor eax, 0xbfbf964d
mov rbx, qword [rcx]
cmp eax, 0xc90fb899
jae 0x180481160
jmp 0x18047e7c8
mov eax, dword [0x1807a6488]
xor edx, edx
div dword [0x1807a648c]
add eax, 0x30ee214c
add eax, 0x254230ca
imul eax, eax, 0x4f63667e
cmp eax, 0xc3642d90
je 0x18048116d
mov eax, dword [0x1807a6490]
or eax, dword [0x1807a6494]
add eax, 0x327c97
add eax, 0x327c97
and eax, 0x8908b695
and eax, 0x8cc593c3
imul ebp, eax, 0x49ad9c17
call 0x1c9f58424
call 0x1c9f58424
imul rdx, r14, 0x18
mov rcx, rbx
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0x630b089a
jbe 0x18048116d
jmp 0x18047e82d
mov rcx, rsi
add rcx, 0x1c0
mov eax, dword [0x1807a6498]
and eax, dword [0x1807a649c]
imul eax, eax, 0xc9d6a7f3
and eax, 0x69e0a7f6
mov r8d, 0x9bae457
xor edx, edx
div r8d
cmp eax, 0xe79c0d05
out 0xf, eax
xchg dword [rcx + rbp], ebp
add byte [rax], al
mov eax, dword [0x1807a64a0]
or eax, dword [0x1807a64a4]
mov r8d, 0x10661a0a
xor edx, edx
div r8d
xor eax, 0x655e8b0
and eax, 0xab899701
mov rdx, qword [rcx]
cmp eax, 0x4c7f5239
ja 0x180481190
sub byte [rax], al
invalid
sub byte [rax], al
add bl, ch
add byte [rax - 0x7d], cl
cli
add byte [rbp + rbp*2 + 0x48], dh
mov eax, esi
jmp 0x18047e895
cmp rdx, 0
je 0x18047e908
mov rax, rsi
add rax, 0x1d1
cmp byte [rax], 0
sete cl
mov eax, dword [0x1807a64a8]
imul eax, dword [0x1807a64ac]
add eax, 0xb6ee9a80
out dx, al
mov dh, 5
adc ecx, edx
stc
jns 0x18047e92b
ror al, 0xd6
enter 0x3d66, 0xffffffffffffffdf
js 0x18047e885
je 0x1804811a1
jmp 0x18047e8d4
mov eax, dword [0x1807a64b0]
imul eax, dword [0x1807a64b4]
mov r8d, 0x3978d25c
xor edx, edx
div r8d
add eax, 0xf0ed98fa
imul eax, eax, 0x9056f4e6
cmp eax, 0xbcfa1ed4
jae 0x18047e8d4
test cl, 1
jne 0x18047e908
jmp 0x18047e9b8
mov eax, dword [0x1807a64b8]
xor eax, dword [0x1807a64bc]
or eax, 0x498ea1c6
sub eax, 0x586da22a
or eax, 0xc0fac042
cmp eax, 0x767f7c52
jbe 0x1804811ae
jmp 0x18047e930
mov ecx, dword [0x1807a64c0]
and ecx, dword [0x1807a64c4]
sub ecx, 0x580528c3
sub ecx, 0xd061b8ab
or ecx, 0x7d30997a
mov rax, rsi
add rax, 0x1d1
cmp ecx, 0x888478fd
ja 0x18047e930
jmp 0x18047e961
mov byte [rax], 0
mov eax, dword [0x1807a64c8]
add eax, 0x327b5e
add eax, 0x327b5e
or eax, dword [0x1807a64cc]
sub eax, 0x479a0977
and eax, 0x76daa169
imul eax, eax, 0xd4193a
cmp eax, 0xaa769902
jae 0x1804811bf
jmp 0x18047e98d
mov eax, dword [0x1807a64d0]
sub eax, dword [0x1807a64d4]
or eax, 0x71bd3c78
mov ecx, 0x620249a9
xor edx, edx
div ecx
sub eax, 0x92b2ba58
cmp eax, 0xc6c8f4bd
ja 0x18047e98d
jmp 0x18047e683
mov eax, dword [0x1807a64d8]
and eax, dword [0x1807a64dc]
xor al, byte [rax]
xor al, byte [rax]
sub eax, 0x429774a9
or eax, 0x613ed0d5
imul eax, eax, 0xd0cc2825
int3
sar byte [0x1e7392a3e], 1
je 0x1804811d0
int3
jmp 0x18047e9e1
mov eax, dword [0x1807a64e0]
and eax, dword [0x1807a64e4]
add eax, 0xdc0c3218
add eax, 0xa7aca1aa
xor eax, 0xfdf85f5a
mov rcx, qword [rsi + 0x1c8]
mov ecx, dword [rsi + 0x1c8]
mov ecx, dword [rsi + 0x1c8]
cmp eax, 0xe2e986d5
ja 0x18047e9e1
jmp 0x18047ea0c
mov r8, rcx
and r8, 3
mov eax, dword [0x1807a64e8]
add eax, dword [0x1807a64ec]
or eax, 0x850060c0
sub eax, 0x6cc6262
or eax, 0xf64b81f0
cmp eax, 0xf81a23ce
jb 0x1804811dd
mov eax, dword [0x1807a64f0]
xor eax, dword [0x1807a64f4]
or eax, 0xb4f771a0
mov r9d, 0xa76c4837
xor edx, edx
div r9d
xor eax, 0x3654d4f3
cmp eax, 0x372058d0
je 0x1804811dd
lea rax, [0x1806c99b0]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
js 0x18047ec6f
add byte [rbx], al
add eax, 0x3278f8
xor eax, 0x64eaf67
mov ecx, 0xad2591ff
xchg ecx, eax
and eax, 0xf7d231ad
int1
xchg ecx, eax
and eax, 0xf7d231ad
int1
imul eax, eax, 0x47312652
cmp eax, 0xd5ea9360
je 0x180481234
jmp 0x18047ec65
mov eax, dword [0x1807a6540]
xor edx, edx
div dword [0x1807a6544]
add eax, 0x95836bae
sar dword [rax + 0x32], 1
add byte [0x115cb5826], al
imul eax, eax, 0x58e839d7
imul eax, eax, 0xdd457691
cmp eax, 0x2ed8b679
jbe 0x18047ec65
jmp 0x18047ec8d
mov rcx, rbx
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a6548]
add eax, dword [0x1807a654c]
sub eax, 0xd4b12c5b
add eax, 0x3568d425
xor eax, 0x790df543
cmp eax, 0x2bedecf1
jbe 0x180481245
mov eax, dword [0x1807a6550]
imul eax, dword [0x1807a6554]
imul eax, eax, 0xc0341dd8
add eax, 0x14b2aa68
sub eax, 0xf67b1e25
cmp eax, 0xe72f4228
ja 0x180481245
jmp 0x18047e908
mov eax, dword [0x1807a6558]
xor eax, dword [0x1807a655c]
xor eax, 0x1261b08c
mov ecx, 0x9e9cb0d3
xor edx, edx
div ecx
imul eax, eax, 0xda03e800
cmp eax, 0x4f5505ac
je 0x180481252
jmp 0x18047ed5a
mov eax, dword [0x1807a6560]
sub eax, dword [0x1807a6564]
sub eax, 0x4fe2c316
imul ebx, eax, 0xaf89dd25
xor ebx, 0xe3d334e
mov rcx, rdi
call fcn.1804a0aa0
mov rax, qword [rdi]
cmp rax, 0
sete cl
cmp ebx, 0x293c82fd
jb 0x18047ed5a
test cl, 1
jne case.0x18047ac95.1
jmp 0x18047ed9c
mov rcx, qword [rdi + 8]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x18047ac95.1
mov eax, dword [0x1807a6678]
or eax, dword [0x1807a667c]
sub eax, 0x19bc1ed2
imul eax, eax, 0xd824ff65
add eax, 0x32af870a
cmp eax, 0xed08f6d9
je 0x180481392
jmp 0x18047f4f4
mov eax, dword [0x1807a6680]
xor edx, edx
div dword [0x1807a6684]
xor eax, 0x369bf946
mov ecx, 0x2b992e27
xor edx, edx
div ecx
xor eax, 0xc785cd7f
mov byte [rdi], 0
cmp eax, 0x3afa2461
jbe 0x18047f4f4
jmp 0x18047f521
mov byte [r14], 0
jmp 0x18047f5f9
xchg esi, eax
invalid
sbb eax, dword [rbx + 0x3d870f27]
invalid
mov eax, dword [0x1807a66a0]
add eax, dword [0x1807a66a4]
xor eax, 0x98cc2890
imul eax, eax, 0xdcf13744
sub eax, 0x31dd5540
cmp eax, 0xdd4c1032
ja 0x18047f5d1
jmp 0x18047f4cb
mov rdi, rsi
add rdi, 0xb8
jmp 0x18047ed2d
mov rdx, qword [rcx]
cmp rdx, 0
je 0x1804800e3
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.1804cafa0
jmp 0x1804800e3
push rdi
sub eax, 0x11d8e6b9
add eax, 0x36a8ae7c
cmp eax, 0xc5ba4231
ja 0x180481523
jmp 0x18047ffde
mov eax, dword [0x1807a67f0]
imul eax, dword [0x1807a67f4]
sub eax, 0x6143c69a
xor eax, 0x641ae201
and eax, 0x5a3be
cmp eax, 0x61dcd7e4
je 0x18047ffde
jmp 0x180480003
mov rax, rsi
add rax, 0x100
mov r8, qword [rax]
cmp r8, 0
je 0x1804800d4
mov eax, dword [0x1807a67f8]
and eax, dword [0x1807a67fc]
xor al, byte [eax]
xor al, byte [eax]
add eax, 0xfc47642e
imul eax, eax, 0xe93e1fda
or eax, 0x49ad5f3f
pop rdi
lodsd eax, dword [rsi]
cmp rax, 0x729cc3d2
pop rdi
lodsd eax, dword [rsi]
cmp rax, 0x729cc3d2
ja 0x180481530
mov eax, dword [0x1807a6800]
add eax, dword [0x1807a6804]
or eax, 0xe6d01efd
mov ecx, 0x7502ca50
xor edx, edx
div ecx
xor eax, 0x8047e916
mov rcx, qword [rsi + 0x108]
or byte [rax - 0x75], 0x8e
or byte [rcx], al
add byte [rax], al
cmp eax, 0x28ababe5
je 0x180481530
sub byte [rdi], cl
test byte [rdi - 0x14ffffec], bh
jmp 0x180480073
add byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a6808]
add eax, 0x326781
add eax, 0x326781
sub eax, dword [0x1807a680c]
mov ecx, 0x96c93214
xor edx, edx
div ecx
sub eax, 0x8afd14ed
and eax, 0x8157636e
cmp eax, 0xe255dacd
jae 0x180481541
mov eax, dword [0x1807a6810]
add eax, dword [0x1807a6814]
and eax, 0xac4f3a39
lodsb al, byte [rsi]
lodsb al, byte [rsi]
or eax, 0xc118c5cf
imul eax, eax, 0x746df2ea
cmp eax, 0xdca52489
jae 0x180481541
jmp 0x1804800d4
mov rcx, rsi
add rcx, 0xe0
jmp 0x18047f7cf
mov rcx, rsi
add rcx, 0x241
mov eax, dword [0x1807a6818]
add byte [rbx], ch
add eax, 0x326723
add byte [rbx], ch
add eax, 0x326723
sub eax, 0x58efd7e4
or eax, 0x317dba49
or eax, 0xd3274d8e
cmp eax, 0xc1f83bfc
cmp edi, eax
ror dword [rdi], 0x84
cmp edx, dword [rax + rax]
invalid
cmp edi, eax
ror dword [rdi], 0x84
cmp edx, dword [rax + rax]
add byte [rbx + 0x32670705], cl
add byte [rcx], dh
sal bh, cl
xor eax, 0x326703
mov eax, dword [0x1807a6820]
xor edx, edx
div dword [0x1807a6824]
sub eax, 0x54adbc60
xor eax, 0xcc958879
add eax, 0xb1b991f1
mov byte [rcx], 0
cmp eax, 0x1958df0d
je 0x18048154e
invalid
jmp 0x180480140
jmp case.0x18047ac95.1
mov rdi, rsi
add rdi, 0x80
mov eax, dword [0x1807a6828]
imul eax, dword [0x1807a682c]
mov ecx, 0x58df3e32
xor edx, edx
div ecx
imul eax, eax, 0x2b798755
sub eax, 0xe5a8aa0c
cmp eax, 0xc6e1ce8b
ja 0x180481562
mov eax, dword [str.FZ]
imul eax, dword [0x1807a6834]
xor eax, 0x478ac15d
mov ecx, 0x614d586e
xor edx, edx
div ecx
and eax, 0x8999ba90
mov rbx, qword [rdi]
mov rcx, rbx
add rcx, 0x1c8
lock dec qword [rcx]
sete cl
cmp eax, 0x69a8dad3
ja 0x180481562
jmp 0x1804801b9
test cl, 1
jne 0x1804801c3
jmp 0x18048028c
mov eax, dword [0x1807a6838]
imul eax, dword [0x1807a683c]
xor eax, 0xcb8bc8cf
and eax, 0x97f8fb6b
and eax, 0x1ca23591
cmp eax, 0xbcf66178
jae 0x180481583
jmp 0x1804801ec
xor ebp, ebp
mov rcx, rbx
sub rcx, 0xffffffffffffff80
mov edx, 1
lock xadd qword [rbx + 0x88], rdx
call fcn.180403270
add rax, 0x510
cmp ebp, 0xbc7c2c40
jae 0x1804801ec
jmp 0x180480218
movabs rcx, 0x200000000
lock or qword [rax], rcx
add rbx, 0x100
add dword [rax], eax
add byte [rbx + 0x32660d05], cl
add byte [rbx], cl
add eax, 0x32660b
or eax, 0x6c1c78a3
xor eax, 0x3b38569b
xor eax, 0x456f2e7c
cmp eax, 0xeef5654a
ja 0x1804815aa
mov eax, dword [0x1807a6848]
imul eax, dword [0x1807a684c]
and eax, 0x5e745d5a
mov ecx, 0x264beb45
xor edx, edx
div ecx
mov ebp, eax
and ebp, 0xb8b43bcd
mov rcx, rbx
call fcn.18063cf70
cmp ebp, 0x7d8e78b8
jae 0x1804815aa
jmp 0x18048028c
mov rcx, qword [rdi]
mov rax, 0xffffffffffffffff
lock xadd qword [rcx], rax
mov ecx, dword [0x1807a6850]
and ecx, dword [0x1807a6854]
xor ecx, 0x39c8cc6f
sub ecx, 0x9c630995
and ecx, 0x10db4132
cmp ecx, 0x32f1f1c6
ja 0x1804815bf
mov ecx, dword [0x1807a6858]
xor ecx, dword [0x1807a685c]
or ecx, 0xc85c1f0b
imul edx, ecx, 0xfed6f292
sub edx, 0x80b96ea5
cmp rax, 1
sete cl
cmp edx, 0x85dc5140
je 0x1804815bf
test cl, 1
jne 0x180480300
jmp 0x1804803be
mov eax, dword [0x1807a6860]
sub eax, dword [0x1807a6864]
sub eax, 0x70ceb6d8
imul eax, eax, 0xd08eb478
mov ecx, 0xad1312e9
xor edx, edx
div ecx
cmp eax, 0x8c8c0962
ja 0x1804815d0
jmp 0x18048032d
mov eax, dword [0x1807a6868]
mov ecx, dword [0x1807a686c]
and eax, ecx
imul rax, rax, 0x52dd69bf
add byte [rbx + 0x3265330d], cl
add byte [rcx], ah
enter 0x6948, 0xffffffffffffffc0
mov edi, 0x4852dd69
shr rax, 0x39
shr rax, 0x39
imul eax, eax, 0xd50cf070
add eax, 0xabe45230
cmp eax, 0x70b75cdd
je 0x18048032d
jmp 0x18048035a
mov eax, dword [0x1807a6870]
xor eax, dword [0x1807a6874]
imul eax, eax, 0xac1c4215
imul eax, eax, 0x5ea0ff11
imul eax, eax, 0x17bf1f10
cmp eax, 0xdcc6a423
ja 0x1804815dd
mov eax, dword [0x1807a6878]
add eax, dword [0x1807a687c]
imul eax, eax, 0xd6bdba84
mov ecx, 0xeb9d4068
xor edx, edx
div ecx
mov ebx, eax
and ebx, 0x8f8d7d44
mov rcx, rdi
call fcn.1804b8d50
cmp ebx, 0xf30bc04d
jae 0x1804815dd
jmp 0x1804803bc
jmp 0x1804803be
mov rax, rsi
add rax, 0x68
mov rdx, qword [rax]
cmp rdx, 0
cli
add byte [rdi], cl
xchg esp, eax
invalid
test al, 1
jne 0x1804803ea
cli
add byte [rdi], cl
xchg esp, eax
shr byte [rax - 0x14e88aff], 0
jmp 0x1804803d5
mov rax, rsi
add rax, 0x70
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov rdx, qword [rsi + 0x30]
mov eax, dword [0x1807a6880]
xor eax, dword [0x1807a6884]
and eax, 0x60187ccd
add eax, 0x53652a85
xor eax, 0x51c81b96
cmp eax, 0x367071dd
je 0x1804815f6
mov ecx, dword [0x1807a6888]
imul ecx, dword [0x1807a688c]
or ecx, 0xd8f764e1
or ecx, 0x64f5aa6f
xor ecx, 0x11898c1b
cmp rdx, 0
sete al
cmp ecx, 0xce5143db
jbe 0x1804815f6
jmp 0x180480448
test al, 1
jne 0x18048071c
jmp 0x180480452
add rsi, 0x38
mov rcx, qword [rsi]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a6890]
xor edx, edx
div dword [0x1807a6894]
sub eax, 0xdf80b6fb
xor eax, 0xde54a4ec
or eax, 0x3e764bcb
cmp eax, 0xab6ed01a
jbe 0x180481603
jmp 0x18048048e
mov eax, dword [0x1807a6898]
or eax, dword [0x1807a689c]
xor eax, 0xe9c6561
and eax, 0x8491e2b8
imul eax, eax, 0x1dc59b11
cmp eax, 0xf65aa732
je 0x18048048e
jmp 0x18048071c
mov eax, dword [str.7_jK]
and eax, dword [0x1807a68a4]
xor eax, 0x52bdc560
imul eax, eax, 0xf0ee7027
sub eax, 0x614e1427
cmp eax, 0x8d347c60
je 0x180481610
mov eax, dword [0x1807a68a8]
and eax, dword [0x1807a68ac]
or eax, 0x190ce381
sub eax, 0x5173ddfb
imul ecx, eax, 0x32fcd8a
mov rax, rsi
add rax, 8
cmp ecx, 0xb4f668d3
ja 0x180481610
jmp 0x18048050e
cmp qword [rax], 0
sete al
test al, 1
jne 0x18048071c
jmp 0x18048051f
mov eax, dword [0x1807a68b0]
and eax, dword [0x1807a68b4]
imul eax, eax, 0x2b866863
mov ecx, 0xb1d5e186
xor edx, edx
div ecx
mov ecx, 0x206c164f
xor edx, edx
div ecx
cmp eax, 0xfc996a76
ja 0x18048161d
mov eax, dword [0x1807a68b8]
or eax, dword [0x1807a68bc]
add eax, 0x93253293
mov ecx, 0x5f2d954e
xor edx, edx
div ecx
mov ecx, 0xe6c1b918
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x10
cmp eax, 0x7027ab10
je 0x18048161d
jmp 0x180480585
mov eax, dword [0x1807a68c0]
add eax, dword [0x1807a68c4]
or eax, 0xc5407bb
and eax, 0xbf451c2a
mov r8d, 0xfaaecd84
xor edx, edx
div r8d
cmp eax, 0xea163ff3
jae 0x18048162a
jmp 0x1804805b3
mov eax, dword [0x1807a68c8]
add eax, dword [0x1807a68cc]
or eax, 0xca704b9e
imul edx, eax, 0x169c5a63
add edx, 0x96b7acae
mov rdi, qword [rcx]
mov rbx, qword [rsi + 0x18]
cmp rdi, 0
sete al
cmp edx, 0xcb5ec8df
jae 0x1804805b3
jmp 0x1804805e8
test al, 1
jne 0x18048071c
jmp 0x1804805f2
mov eax, dword [0x1807a68d0]
add eax, dword [0x1807a68d4]
or eax, 0xfe5442b8
xor eax, 0xb3cd46ea
add eax, 0xfcab7294
cmp eax, 0x37f524b7
je 0x180481637
mov eax, dword [0x1807a68d8]
xor edx, edx
div dword [0x1807a68dc]
add eax, 0x23f31dbd
mov ecx, 0x13c39e1
xor edx, edx
div ecx
imul eax, eax, 0xdfe88ffe
mov rsi, qword [rbx]
cmp eax, 0x23d91c2a
jb 0x180481637
jmp 0x18048064a
cmp rsi, 0
je 0x1804806aa
mov eax, dword [0x1807a68e0]
and eax, dword [0x1807a68e4]
sub eax, 0x7ca57a13
add eax, 0xa246a12b
xor eax, 0x60401829
cmp eax, 0xf55edcd4
ja 0x180481644
mov ebp, dword [0x1807a68e8]
imul ebp, dword [0x1807a68ec]
sub ebp, 0xc9dd6865
and ebp, 0x7b8c3524
xor ebp, 0x5c37cc5f
mov rcx, rdi
call rsi
cmp ebp, 0x5e011fe4
jbe 0x180481644
jmp 0x1804806a8
jmp 0x1804806aa
mov r9, qword [rbx + 8]
add rbx, 0x10
mov eax, dword [0x1807a68f0]
and eax, dword [0x1807a68f4]
and eax, 0xdd871bf1
or eax, 0x8eb84fb4
or eax, 0x25d734f8
cmp eax, 0xa168cd0e
je 0x180481656
mov eax, dword [0x1807a68f8]
xor edx, edx
div dword [0x1807a68fc]
and eax, 0xf8fecd35
mov ecx, 0xeee0b033
xor edx, edx
div ecx
sub eax, 0x17de4833
mov r8, qword [rbx]
cmp eax, 0xc8b50037
je 0x180481656
jmp 0x180480709
cmp r9, 0
je 0x18048071c
mov rcx, rdi
mov rdx, r9
call fcn.1804cafa0
jmp 0x18048071c
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc eax, 0x9cb00134
fidiv dword [rbx]
xtest
invalid
or edi, ebx
cmp cl, byte [rbp - 0x6b]
xor al, 0xa6
cli
adc esi, dword [rax]
imul byte [rcx - 0x17]
mov ds, word [rdi + 0x3a84ffff]
test byte [rdx], bh
xchg r14, rax
jg 0x180480782
xor ebp, ecx
movabs al, byte fs:[0x75ecaca9a265ffff]
jae 0x180480779
movabs byte gs:[0xd1e9087375ecaca9], al
movabs al, byte [0xa92b7a7b5d89ffff]
nop
sahf
mov rcx, rbx
mov rdx, rdi
jmp 0x18047a847
mov dword [rbp + 0x7b], ebx
jp 0x1804807a6
test eax, 0x89489e90
invalid
mov edx, edi
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047a89e
invalid
hlt
mov ah, 0x92
outsb dx, byte [rsi]
mov ah, 0x56
invalid
in eax, dx
invalid
sbb dword [rbp + 0x32], edi
clc
xor eax, 0xe9d4b823
jrcxz 0x18048079c
invalid
xor edx, dword [rsi]
invalid
movabs dword [0xe93ed76d92abab16], eax
invalid
push rsi
invalid
and ch, dh
shl edi, 0x30
leave
add ecx, dword [rdi + 0x48d98948]
mov edx, edi
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047adb6
lahf
invalid
invalid
and esp, ecx
int1
lodsb al, byte [rsi]
movabs eax, dword [0xe9ee22e82fd94e3f]
cmpsb byte [rsi], byte [rdi]
invalid
sbb ebx, dword [rsi]
push 0xffffffff99aa91f1
std
or eax, dword [rdi]
mov ecx, gs
mov esp, dword [rsi - 0xd4f0001]
mov al, 0xf2
mov ah, 0x7f
shl byte [rdx], 0xe3
cmp dword [rdx], 0xffffffc1
sub ecx, ebp
repne cmpsb byte [rsi], byte [rdi]
invalid
lodsd eax, dword [rsi]
invalid
push 0x22b80215
invalid
adc byte [rbp - 0x74fea967], bh
outsb dx, byte [rsi]
popfq
jb 0x180480857
mov byte [rax + rcx*2 - 0x77], ch
stc
call fcn.180486af0
jmp 0x18047b189
invalid
jmp 0x1865bfbc3
jb 0x1804808f1
int 0x68
xchg dword [rsi + rdx*4], eax
xchg esi, eax
xchg esi, eax
movabs eax, dword [0xebffffaa00e9df52]
invalid
jmp 0x1804808d8
or bl, byte [0x1d7df629c]
mov word [rbx - 0x6e826cda], ss
jmp 0x18047b3be
pushfq
movsd dword [rdi], dword [rsi]
or al, 0x27
nop
movsd dword [rdi], dword [rsi]
jnp 0x1804808ce
invalid
xor byte [rsi + rax*2 - 0x45], dl
mov edx, 0xe70b9c63
xor byte [rdi - 0x548016e7], al
invalid
pop rbx
or byte [rax + 0x4b], al
sub eax, 0xe95204a0
invalid
sub eax, 0x3cd934f5
insb byte [rdi], dx
adc eax, 0xac13e9b4
invalid
enter 0x7719, 6
or eax, 0x5afebcc2
int 0xe8
jmp 0x18047b5e2
lahf
invalid
and esp, edx
xlatb
invalid
add al, 0x23
or byte [rax + 0x40084a1e], 0x4c
mov ecx, esi
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047b6f7
in eax, dx
loop 0x180480a19
out 0xc6, eax
push rax
movabs byte [0xaddfe99a24cab47b], al
invalid
pop rax
jo 0x180480a30
fstp xword [rdi + rax + 0x6d]
jl 0x1804809d1
insd dword [rdi], dx
xor cl, ch
xor ch, byte [rsi - 0x7da50001]
pop rbx
push 0x5ef6a79c
jmp 0x18047b86c
pop rdx
invalid
popfq
xchg byte [rdi - 0x36], dl
movabs al, byte [0xe9139070eded469b]
retf 0xffae
invalid
jne 0x1804809c8
jmp 0x18047b9f5
ret 0xdf6f
in al, 0x49
nop
add esp, ebp
add eax, 0x894c9c8a
int1
mov rdx, r15
mov r8, r12
call fcn.1804cafa0
jmp 0x18047baa1
retf
mov esp, 0x2dce221a
and al, 0xea
imul ecx, eax, 0xffffffde
jmp 0x18047bb9e
ret 0xb41c
pop rbx
sbb al, 0xfa
sub byte [rdx], dl
out 0xa3, al
jns 0x180480a8a
loop 0x180480af4
jmp 0x18047bc64
mov eax, 0x4bdd8f90
test byte [rbx + 0x34e77c4a], cl
mov ebx, 0xffb21ee9
dec dword [rax + 0x6919843e]
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov byte [rsi], bh
test byte [rcx], bl
imul esp, dword [rsi - 0xaf058f1], 0x73e90e51
mov dl, 0xff
jmp qword [rdi + 0x7103ad80]
cmpsd dword [rsi], dword [rdi]
sub byte [rbp - 0x27ca8efd], 0x4e
invalid
adc ecx, edx
invalid
sub cl, byte [rbx + 0x6dd24f4a]
xor al, 0x18
jmp 0x18047be27
mov edx, 0x31c55f4d
invalid
mov r8d, 1
call fcn.1804cafa0
jmp case.0x18046df1d.88
movabs byte [0xddc9a5a6b36ec352], al
pop rbp
push rbx
and ch, cl
out 0xb3, al
invalid
mov bh, 0x98
scasb al, byte [rdi]
adc bl, bl
sbb ah, byte [rcx - 0x1d]
mov edi, 0xe9fb3cb9
xor eax, 0xb0ffffb4
insb byte [rdi], dx
mov al, 0x6c
popfq
movabs byte [0xffb491e9faf45971], al
call qword [rsp + rax]
adc al, 4
movsb byte [rdi], byte [rsi]
mov ch, 0x3a
xor edi, dword [rsp + rdi*4 + 0x26]
clts
cmp eax, 0xffb500e9
invalid
invalid
sbb eax, 0x69bda04
adc eax, dword [rbx - 0xe76b3cf]
mov rdx, r15
mov r8, r12
call fcn.1804cafa0
jmp 0x18047c11d
clc
sal byte [rax], 1
jo 0x180480b13
xchg ebp, eax
invalid
imul ebp, ebp, 0x17
pop rbp
sbb eax, 0xa4e9ca72
mov dh, 0xff
call [0x143a31eb3]
sbb eax, 0xc35b1317
lodsb al, byte [rsi]
xor al, 0xb3
jmp 0x18047c2e2
invalid
mov dword [rdi], edx
adc dl, bl
rcr al, 0x64
int 0xe
jmp 0x18047c345
mov bl, 0x60
test eax, 0xe19dd1b4
jae 0x180480ba7
or byte [rax - 0x6fa10001], bh
pop rsi
nop
pop rax
ret 0x8d9e
jbe 0x180480c05
jmp 0x1d49d43be
sbb ecx, dword [rdx - 0x7ccc8beb]
add dword [rcx + 0x3618ee06], ebx
jmp 0x18047c50a
mov dh, 0x61
add byte [rbp + 0x17], dl
adc al, 0x8b
mov esi, 0xffd98948
mov edi, dword [rsi - 0x2676b8]
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x234705
jmp 0x18047c575
invalid
push rsi
invalid
add al, byte [rdi + 0x5c2ff76a]
jge 0x180480c12
int 0xf2
xchg ebp, eax
mov rcx, qword [rbx]
call qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x18047c663
stosb byte [rdi], al
push rbx
cwde
adc eax, 0xe961603d
jns 0x180480c00
invalid
or eax, 0x39165593
std
popfq
and ebp, dword [rax - 0x3c16d0e7]
mov edx, 0xb34effff
and dh, byte [rsi + 0x31e2a596]
mov bl, 0x22
mov dh, 0x96
movsd dword [rdi], dword [rsi]
loop 0x180480c92
pop rsp
invalid
popfq
xchg ebp, eax
adc edi, dword [rax + rbp]
cmp al, 0x28
xor bh, byte [rdi + rsi*2]
in al, 0x2a
mov ebp, ecx
push 0xffffffffffffffbb
invalid
wait
xor eax, 0xfd187c24
movsd dword [rdi], dword [rsi]
jae 0x180480c6d
mov bl, 0xbb
invalid
invalid
shl byte [rbx - 0x43fb17], 0xff
out dx, al
pushfq
sar byte [rax], 1
iretd
ret
push rbx
cmc
sti
invalid
mov al, byte [rdi + 0x609be6d6]
call 0x18e736391
pop rdi
jmp 0x18047ca38
mov bl, 0x9d
sub dword [rsi], ecx
lodsb al, byte [rsi]
jrcxz 0x180480cff
nop
mov edi, 0xe961bf07
scasb al, byte [rdi]
mov ebp, 0x6434ffff
add byte [0x17d457a92], cl
jmp 0x18047cb01
mov esi, 0x1299ffff
mov bh, 0x1a
xor ch, bh
invalid
stosb byte [rdi], al
mov edx, 0x66da9e1e
jmp 0x18047cc33
pop rdi
je 0x180480d26
ficom dword [rax + 0x4c602600]
mov ecx, esi
mov rdx, r15
mov r8, r12
call fcn.1804cafa0
jmp 0x18047cc96
invalid
mov cl, 0x97
invalid
mov bl, 0x6d
in al, dx
jne 0x180480dd0
mov al, 0x51
jmp 0x18047cd71
sar bh, 0xff
add ch, cl
mov dh, 0x77
add cl, byte [rcx + 0x20]
popfq
jmp 0x18047cdcd
or ecx, dword [rcx + 0xe84562a]
sub eax, 0xffc0ade9
dec dword [rdx]
cmp eax, 0xa78cf50c
or bh, byte [0x127d50294]
xchg rsp, rax
invalid
jp 0x180480dde
adc al, 0xec
invalid
std
xchg esp, eax
out 0x7e, al
cld
xchg esi, eax
fldl2t
movabs byte [0xc77b7783e7ffffc1], al
jle 0x180480d65
out 0x83, eax
ja 0x180480e2c
invalid
invalid
rol r8b, 0x49
mov ebx, dword [rbx - 0x11663f05]
sbb ecx, dword [rcx - 0x17]
xchg esi, eax
ret 0xffff
add cl, byte [rbx - 0x7cc5fcd0]
movabs dword [0x30c18148f18948c8], eax
add al, byte [rax]
add al, ch
and dword [rbx - 0xe76b738], 0x48
add ecx, 0x230
call fcn.1804a0aa0
jmp 0x18047d0be
mov esi, 0xe90001fc
xlatb
ret 0xffff
sub dword [rsp + 0x4d], esp
hlt
movsb byte [rdi], byte [rsi]
add dh, byte [rax + 0x65]
invalid
test cl, cl
invalid
jmp 0x180480da1
invalid
mov cl, 0xa1
loope 0x180480e8b
invalid
mov ch, 0xff
invalid
adc eax, 0xc777130c
movabs r13, 0xc51ee93e5b5d13b2
invalid
mov bl, 0xd5
retf 0xd849
or ebp, dword [rdi]
pop rsp
out dx, eax
cmpsb byte [rsi], byte [rdi]
or eax, 0xbce92aa1
invalid
inc dword [rdi]
faddp st(0)
movsb byte [rdi], byte [rsi]
push rax
in al, dx
pushfq
jmp 0x18047d52c
invalid
lea esi, [rbx + 0x7ed54489]
retf
neg dword [rbx + rdi*2 - 0x75a0e251]
jmp 0x18047d6e6
test eax, 0x8a0a5f
stosb byte [rdi], al
insd dword [rdi], dx
lodsb al, byte [rsi]
mov gs, word [rdx]
call 0x148cef868
invalid
cmc
xchg byte [rbp + 0x923811d], cl
retf 0xdde9
fstp st(6)
adc ecx, dword [rbp + 0x3c]
invalid
ret
mov cl, 0xc2
test byte [rdi], 0x1c
out dx, eax
xor dword ss:[rbx], esp
invalid
invalid
xchg dword [rbx - 0x1a7a7c06], ebx
adc dword [rax + 0x48], esp
mov ecx, ebx
mov rdx, rdi
mov r8d, 8
call fcn.1804cafa0
jmp 0x18047da0c
retf
sbb esi, edx
cmp byte [rdx - 0x7c], cl
mov edx, 0x34881221
outsb dx, byte [rsi]
test eax, 0xffcb78e9
inc dword [rdi + 0x5f64e231]
xchg dword [rcx], esi
loop 0x180480fcf
pop rdi
push 0xffffffffdae99b29
retf
mov ch, 0xec
sahf
invalid
sbb dword [rbp + 0x2a], ecx
stosd dword [rdi], eax
mov bl, 0x17
clc
xor al, 0xef
outsd dx, dword [rsi]
sbb ecx, ebp
xchg ah, cl
invalid
mov ebp, 0xf52fa345
invalid
insb byte [rdi], dx
sar dword [rsi + 0x31], cl
and r10, 0xffffffffff65059c
invalid
jp 0x18048101b
xor eax, dword [0x180897094]
jmp 0x18047dd81
push qword [rdi + 0x50]
ja 0x180481022
invalid
pop rsp
nop dword [rbx - 0xf]
invalid
jb 0x180481008
int3
outsb dx, byte [rsi]
invalid
or ecx, edi
invalid
push rdi
imul edx, dword [rbx - 0x30], 0xffffff9c
rcl byte [rbx - 0x3090166b]
invalid
invalid
lea esi, [rax - 0x653fcdbf]
sub eax, 0xe952675b
fmul st(7), st(0)
invalid
pop rbx
push rdx
jmp 0x18047e006
outsb dx, byte [rsi]
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
fistp dword [rdx - 0x5c]
imul edi, dword [rbp + rbp*4 - 0x3e], 0x1a
jmp 0x18047e318
mov ah, 0xc5
xchg dword [rcx], edi
xor dword [rdi + 0x37a02a12], ecx
mov dl, 0xa6
jmp 0x18047e370
movabs al, byte [0xffffd29ae9a6b237]
out 0xab, eax
sal dword [rbp - 0x6d30adb9], 1
popfq
invalid
invalid
xchg esi, eax
and edx, esi
mov esi, 0xdf333a6f
jmp 0x18047e4b6
sbb dword [rsi - 0x6e39b19d], r12d
jmp 0x1801c2bf6
call [rcx]
cmp ah, byte [rdi]
rcr eax, 0xf6
invalid
sbb dword [rdx], edi
invalid
movabs eax, dword [0x49a8ace9dd3cb512]
mov ecx, dword [rsi]
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047e5f5
retf 0x4482
js 0x18048110d
out dx, al
nop
jnp 0x1804810cd
sti
jmp 0x18047e6ae
mov esp, ebp
cmp byte [rax + 0x2d], cl
invalid
jae 0x180481176
int 0x6d
mov esp, fs
xchg edi, eax
invalid
add bl, byte [rcx + 0xf6feed9]
movabs byte [0xd66b492a809e974f], al
sbb byte [rax - 0x77], cl
fld dword [rcx - 0x48]
or byte [rax], al
add byte [rax], al
sahf
sub byte [rdx], 0x49
imul edx, esi, 0x18
mov rcx, rbx
mov r8d, 8
call fcn.1804cafa0
jmp 0x18047e7f1
add cl, ch
invalid
adc bh, al
shr byte [rax + 0xfa700e3], cl
insb byte [rdi], dx
mov dh, 0x59
jmp 0x18047e864
in eax, 0x13
movabs byte [0xd724e9e56a512e0a], al
invalid
insb byte [rdi], dx
invalid
jmp 0x18048118a
cmp byte [rbx + 0x24], dl
sbb qword [rbp + 0x2e9e662], rax
fdivr st(7)
jmp [rsi - 0x34]
outsb dx, byte [rsi]
int3
cwde
leave
movabs eax, dword [0x8fada2ca4db2b5b5]
invalid
popfq
ret 0xc36b
movabs dword [0x48b0b8118e9bca34], eax
mov ecx, edi
call fcn.1804a0aa0
jmp 0x18047ed58
add dword [rdi - 0x2a4fa968], edi
sal qword [r10 + 0x23], cl
adc ecx, ebx
mov byte [rdi], 0
jmp 0x18047f4f2
push rsi
mov al, 0x25
and byte [rax - 0x15ee16cc], dl
invalid
out 0x67, eax
fstp st(7)
cli
stosd dword [rdi], eax
cmc
jmp 0x18047ffdc
lodsb al, byte [rsi]
invalid
leave
lahf
mov byte [rcx - 0x40], bh
xchg edx, eax
xchg esp, eax
xchg esp, eax
invalid
int3
and dword [rcx - 0x735b2db9], esp
loope 0x180481515
in eax, 0x17
out 0xec, eax
mov byte [rcx], 0
jmp 0x180480113
and ebx, ecx
cmpsb byte [rsi], byte [rdi]
jle 0x18048152c
movabs dword [0x8b48b94d44c8fda2], eax
invalid
or bh, byte [rsi + riz*2 - 0x14]
xchg esp, eax
adc byte [rsi], bl
mov rcx, rbx
sub rcx, 0xffffffffffffff80
mov edx, 1
lock xadd qword [rbx + 0x88], rdx
call fcn.180403270
jmp 0x1804801ea
cwde
cmpsd dword es:[rsi], dword [rdi]
ret 0xf7ae
mov ebx, 0x55514b25
fistp qword [r14 + r15 + 0x68]
wait
jmp 0x1804802c5
int 0xac
xor bh, byte [rdi - 0x78]
sub eax, 0x4ee9f1a6
in eax, dx
invalid
movsb byte [rdi], byte [rsi]
int3
invalid
push rdi
call fcn.1803627eb
inc dword [rax + 0xf3468dc]
sbb ah, 0x68
xor al, 0xf
cmp dl, byte [r11 - 0x17]
jl 0x1804815fc
invalid
xchg ebp, eax
jne 0x180481656
invalid
leave
invalid
and ecx, ebx
or byte [rcx], dl
cmp al, 0x34
retf
cmc
invalid
invalid
test al, 0xf
and eax, 0x62b96260
push rcx
jmp 0x1804806d8
push rsp
invalid
jmp 0x180484842
xchg ebp, edx
and eax, dword [rax]
add bl, ch
add byte [rbx + 0x32431105], cl
add byte [rbx], ah
add eax, 0x32430f
jmp 0x180482811
mov eax, dword [0x1807a6b28]
and eax, dword [0x1807a6b2c]
sub eax, 0x6427b7a8
imul ecx, eax, 0x7dce55b1
sub ecx, 0x31225302
mov rax, rsi
add rax, 0x40
cmp ecx, 0xc9c969a7
ja 0x180482811
jmp 0x18048283f
jmp 0x180484842
mov eax, dword [0x1807a6b38]
imul eax, dword [0x1807a6b3c]
sub eax, 0x334a72d0
xor eax, 0xda40edb0
or eax, 0x13e8bd5b
cmp rdi, 0
inc dword [rax]
inc dword [rax]
setne cl
cmp eax, 0x7d545828
je 0x180484bf5
jmp 0x1804828e0
mov rcx, rdi
call fcn.18063b340
test al, 1
jne 0x1804828f1
jmp 0x180484842
mov rcx, rdi
call fcn.18063bbe0
jmp 0x180484842
cmp al, byte [rdx + 0x32]
add byte [0x1beb92a8b], cl
xor eax, 0x95767022
mov ecx, 0xb63c8e09
xor edx, edx
div ecx
cmp eax, 0x2ec2792a
ja 0x180484c06
jmp 0x18048292a
mov edi, dword [0x1807a6b48]
and edi, dword [0x1807a6b4c]
sbb byte [rdx + 0x32], al
add byte [rbx], ah
cmp eax, 0x324216
xor edi, 0xf1d4128d
xor edi, 0x300bc4e8
add edi, 0x8b2d23a0
mov rcx, rsi
add rcx, 0x90
call fcn.180486640
cmp edi, 0xebad6ada
jae 0x18048292a
jmp 0x180482961
mov rax, rsi
add rax, 0x68
cmp dword [rax], 0
je 0x1804829e0
mov eax, dword [0x1807a6b50]
sub eax, dword [0x1807a6b54]
or eax, 0xb57aaaa3
or eax, 0x2e40d513
add eax, 0xb85572ec
cmp eax, 0xa482bcee
ja 0x180484c26
jmp 0x180482995
mov eax, dword [0x1807a6b58]
and eax, dword [0x1807a6b5c]
and eax, 0x650cfed3
xor eax, 0xe0840a1b
xor eax, 0x656633cb
cmp eax, 0x1d373a75
je 0x180482995
jmp 0x1804829b9
mov rax, rsi
add rax, 0x80
mov rdx, qword [rax]
cmp rdx, 0
je 0x1804829e0
mov rcx, qword [rsi + 0x70]
shl rdx, 5
mov r8d, 4
call fcn.1804cafa0
jmp 0x1804829e0
mov rax, rsi
add rax, 0x60
mov rcx, qword [rax]
cmp rcx, 0
sete al
test al, 1
jne 0x180484842
jmp 0x1804829fb
mov rax, rcx
and rax, 3
lea rdx, [0x1806c9b40]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x1807a6b68]
add eax, dword [0x1807a6b6c]
add eax, 0xaa20ad1c
sub eax, 0x604aa656
imul eax, eax, 0x9a1936e4
in al, 0x36
sbb dword [rdx + 0x4260b13d], ebx
sti
in al, 0x36
sbb dword [rdx + 0x4260b13d], ebx
sti
jae 0x180482a48
jmp 0x180484842
mov edx, dword [0x1807a6b88]
sub edx, dword [0x1807a6b8c]
xor al, byte [rax]
xor al, byte [rax]
xor edx, 0xb630b72f
xor edx, 0x9ab8749e
sub edx, 0x969486df
invalid
fild word [rsi - 0x74b3696c]
xor dword [rbp - 0x75], ecx
cmp r15, 0
sete al
cmp edx, 0x749a62cf
jb 0x180482b01
invalid
test al, 1
jne 0x180482b99
jmp 0x180482b3a
mov eax, dword [0x1807a6b90]
xor edx, edx
div dword [0x1807a6b94]
and eax, 0xea9f85db
imul eax, eax, 0x7b8831ab
mov ecx, 0x4f47831b
xor edx, edx
div ecx
cmp eax, 0x9cad9988
je 0x180484c5e
jmp 0x180482b69
mov ebp, dword [0x1807a6b98]
and ebp, dword [0x1807a6b9c]
xor ebp, 0x446fba5d
sub ebp, 0x5090344c
and ebp, 0x69a4a1b2
mov rcx, rbx
call r15
cmp ebp, 0xb81b406a
ja 0x180482b69
jmp 0x180482b97
jmp 0x180482b99
cmp rbx, 0
setne al
mov rax, r14
invalid
add rax, 8
mov rdx, qword [rax]
mov r8, qword [r14 + 0x10]
cmp rdx, 0
je 0x180482bbe
invalid
mov rcx, rbx
call fcn.1804cafa0
jmp 0x180482bbe
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp 0x180484842
push rsp
outsb dx, byte [rsi]
mov r14, rsi
add r14, 0x68
cmp eax, 0x9783d645
jbe 0x180484c71
jmp 0x180482c2c
movzx ecx, byte [rsi + 0x296]
mov eax, dword [0x1807a6bb0]
and eax, dword [0x1807a6bb4]
mov r8d, 0x4ccecf7
xor edx, edx
div r8d
mov r8d, 0x4fdaa929
xor edx, edx
div r8d
mov r8d, 0xf3dfa1f4
xor edx, edx
div r8d
cmp eax, 0xc188f11f
je 0x180484c82
test byte [rdi], dl
and byte [rax], al
invalid
test byte [rdi], dl
and byte [rax], al
add byte [rbx + 0x323f4705], cl
add byte [rbx], al
add eax, 0x323f45
mov eax, dword [0x1807a6bb8]
add eax, dword [0x1807a6bbc]
mov r8d, 0xb45afbb4
xor edx, edx
div r8d
sub eax, 0x8536fca8
or eax, 0x5cfad6b7
cmp eax, 0xd102d919
jae 0x180484c82
mov eax, ecx
sub ecx, 0x35
ja case.0x180482cb0.1
sbb r8d, dword [r8]
invalid
sbb r8d, dword [r8]
add byte [rax - 0x73], cl
or eax, 0x246d9f
lea rcx, [0x1806c9a48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, dword [0x1807a6bc0]
xor edx, edx
div dword [0x1807a6bc4]
imul eax, eax, 0x9502e9e6
or eax, 0x25308f0
add eax, 0x76183d9f
cmp eax, 0x2808462
jb 0x180484c93
mov eax, dword [0x1807a6bc8]
imul eax, dword [0x1807a6bcc]
xor eax, 0xc9c29af
xor eax, 0x68da54de
or eax, 0xb9e0db67
mov rdx, qword [r14]
cmp eax, 0x3847eb5a
je 0x180484c93
jmp 0x180482d07
cmp rdx, 0
je 0x180482d22
mov rax, rsi
add rax, 0x70
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov rax, rsi
add rax, 0x80
mov rdi, qword [rax]
cmp rdi, 0
je case.0x180482cb0.1
invalid
add byte [rcx - 0x29314c03], al
in al, dx
jae 0x180484ca0
jmp 0x180482da9
jmp case.0x180482cb0.1
mov al, byte [rsi + 0x2e0]
movzx ecx, al
mov eax, dword [0x1807a6be0]
xor edx, edx
div dword [0x1807a6be4]
sub eax, 0xede2cab6
sub eax, 0xe61beb87
or eax, 0x8b786d74
cmp eax, 0xa0c29721
je 0x180484cbe
mov eax, dword [0x1807a6be8]
or eax, dword [0x1807a6bec]
xor eax, 0x5c6ad5c4
add eax, 0xcd2a4c7e
mov r8d, 0x69778945
xor edx, edx
div r8d
cmp eax, 0xb0e8acaa
je 0x180484cbe
test ecx, ecx
je 0x180482e1f
jmp 0x180482e11
sub ecx, 3
je 0x180482f09
mov rcx, rsi
add rcx, 0x2a8
mov eax, dword [0x1807a6bf0]
imul eax, dword [0x1807a6bf4]
add eax, 0xb4fce221
and eax, 0xd0d2782d
or eax, 0x6909aff9
cmp eax, 0x70e4c1d1
jb 0x180484ccf
mov eax, dword [0x1807a6bf8]
add eax, dword [0x1807a6bfc]
mov r8d, 0x86b05deb
xor edx, edx
div r8d
mov r8d, 0xcd133f99
xor edx, edx
div r8d
sub eax, 0x704e1397
xchg edi, eax
adc ecx, dword [rsi + 0x70]
mov r8, qword [rcx]
cmp r8, 0
sete dl
cmp eax, 0xb1bac38
je 0x180484ccf
scasb al, byte [rdi]
int3
movsb byte [rdi], byte [rsi]
invalid
fnstsw word [rdx + rsi]
add byte [0x10c80e7bc], al
mov ecx, 0xf01ffaee
xor edx, edx
div ecx
xor eax, 0x5573a443
mov rcx, rsi
add rcx, 0x2c0
cmp eax, 0x9c61f9e
jb 0x180484cf1
jmp 0x180482f69
mov ax, word [rcx]
mov rcx, rsi
add rcx, 0x2c8
mov rdi, qword [rcx]
cmp ax, 3
jne case.0x180482cb0.22
mov eax, dword [0x1807a6c20]
add eax, dword [0x1807a6c24]
xchg ebp, eax
cmp al, 0x32
add byte [0x1ff003727], ah
xchg ebp, eax
cmp al, 0x32
add byte [0x1ff003727], ah
mov ecx, 0xc50c3f47
xor edx, edx
div ecx
and eax, 0xd9a70e6a
cmp eax, 0xdce16334
loope 0x180482f83
loope 0x180482f83
je 0x180484d02
jmp 0x180482faf
mov eax, dword [0x1807a6c28]
imul eax, dword [0x1807a6c2c]
imul ebx, eax, 0x15926f64
add ebx, 0x16749b6e
sub ebx, 0x2a11c3b5
mov rcx, rdi
call fcn.18063b340
cmp ebx, 0x699381ff
jbe 0x180482faf
jmp 0x180482fe0
test al, 1
jne 0x180482fe9
jmp case.0x180482cb0.22
mov eax, dword [str.2i_rEM]
sub eax, dword [0x1807a6c34]
add byte [0x12d757e6f], al
add byte [0x12d757e6f], al
xor eax, 0xd68b055b
or eax, 0x24059a9a
cmp eax, 0x3c689cec
je 0x180484d1b
mov eax, dword [0x1807a6c38]
xor al, byte [rax]
and eax, dword [0x1807a6c3c]
xor eax, 0x15e28c51
sub eax, 0xe89c375f
mov ecx, 0xd8ac29de
xor edx, edx
div ecx
mov ebx, eax
mov rcx, rdi
call fcn.18063bbe0
add byte [rcx + 0x5003d1fb], al
jg 0x18048304e
test bh, dl
sbb al, 0
invalid
add byte [rcx + 0x5003d1fb], al
jg 0x18048304e
test bh, dl
sbb al, 0
add bl, ch
add cl, ch
push rdi
or byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rsi
add rdi, 0x2a8
mov eax, dword [0x1807a6c40]
or eax, dword [0x1807a6c44]
jmp 0x180483046
jmp case.0x180482cb0.22
mov rdi, rsi
add rdi, 0x2a8
mov eax, dword [0x1807a6c40]
or eax, dword [0x1807a6c44]
and eax, 0x45a41b36
imul eax, eax, 0xd6911349
adc edx, dword [rcx - 0x19d8ca2a]
xor eax, 0x62813dbc
sub eax, 0xb4830f66
sbb al, 0
invalid
adc edx, dword [rcx - 0x19d8ca2a]
xor eax, 0x62813dbc
sub eax, 0xb4830f66
sbb al, 0
add byte [rbx + 0x323bc61d], cl
mov ebx, dword [0x1807a6c48]
add ebx, dword [0x1807a6c4c]
mov ebx, dword [0x1807a6c48]
add ebx, dword [0x1807a6c4c]
and ebx, 0xb7e3d168
sub ebx, 0xe83f7016
jmp 0x1804830a7
jo 0x1804830d2
call 0x164431c19
cdq
invalid
mov rcx, rdi
call fcn.180478ec0
cmp ebx, 0x741eccf4
jae 0x180484d30
invalid
inc dword [rcx + 0x1eccf4fb]
je 0x1804830b8
add dword [rdx - 0x14ffffe4], 0
add bl, ch
add cl, ch
invalid
jmp 0x1804830b0
jmp case.0x180483dcc.0
mov rdi, rsi
add rdi, 0x2a8
mov eax, dword [0x1807a6c50]
sub eax, dword [0x1807a6c54]
mov ecx, 0x7aad926d
xor edx, edx
div ecx
sub eax, 0xebf6153b
imul bl
imul bl
imul eax, eax, 0xd3c1904c
cmp eax, 0x721ec669
jb 0x180484d45
mov eax, dword [0x1807a6c58]
and eax, dword [0x1807a6c5c]
imul ebx, eax, 0x9dc19316
add ebx, 0xb0272a1c
xor ebx, 0x83656eef
mov rcx, rdi
call fcn.1804851a0
add byte [rcx - 0x28d4de05], al
mov eax, 0x1c29860f
add byte [rax], al
add byte [rcx - 0x28d4de05], al
mov eax, 0x1c29860f
add byte [rax], al
jmp 0x18048311e
jmp case.0x180482cb0.33
mov rcx, rsi
add rcx, 0x2a8
call fcn.180478ec0
mov eax, dword [0x1807a6c60]
cmp esi, dword [rdx]
add byte [rbx], ah
add eax, 0x323b26
cmp esi, dword [rdx]
add byte [rbx], ah
add eax, 0x323b26
sub eax, 0xc1169375
imul eax, eax, 0xe70fa51b
mov ecx, 0x2768fe15
xor edx, edx
div ecx
cmp eax, 0x2de672eb
je 0x180484d5e
xchg ebx, eax
invalid
jmp 0x18048315f
mov eax, dword [0x1807a6c68]
imul eax, dword [0x1807a6c6c]
mov ecx, 0xa71c2693
xor edx, edx
div ecx
xor eax, 0xc68533a
push 0x22c0690c
and eax, 0x63d544e
ret
invalid
fidiv dword [rbx - 0x28]
push 0x22c0690c
and eax, 0x63d544e
ret
jmp 0x18048417c
mov rdi, rsi
add rdi, 0x2a8
mov eax, dword [0x1807a6c70]
add eax, 0x323ad4
add eax, 0x323ad4
or eax, dword [0x1807a6c74]
or eax, 0xe30412e8
mov ecx, 0x8d2dfef
xor edx, edx
div ecx
add eax, 0xcf6d9d04
cmp eax, 0x340e53a6
je 0x180484d6b
mov ebx, dword [0x1807a6c78]
imul ebx, dword [0x1807a6c7c]
or ebx, 0xa4580a8e
add ebx, 0x5795a5ee
and ebx, 0x4a0f36f9
mov rcx, rdi
call fcn.1804851a0
cmp ebx, 0x8949c8c9
je 0x180484d6b
jmp 0x1804831f5
mov eax, dword [0x1807a6c80]
xor al, byte [rax]
xor eax, dword [0x1807a6c84]
add eax, 0x643edac6
imul eax, eax, 0x4d087bd
sub eax, 0x67be3adb
cmp eax, 0xcfb4d868
jae 0x180484d84
jmp case.0x180469892.183
mov eax, dword [0x1807a6c88]
xor eax, dword [0x1807a6c8c]
or eax, 0x7677823b
or eax, 0xc26e8cf1
mov word [rsi - 0x3e], gs
add eax, 0xd76ab317
cmp eax, 0x4eb3beea
jbe case.0x180469892.183
jmp case.0x180482cb0.49
mov eax, dword [0x1807a6c90]
or eax, dword [0x1807a6c94]
mov ecx, 0xf2e9e352
xor edx, edx
div ecx
sub eax, 0x17e7352
sub eax, 0x95b2b310
cmp eax, 0x91bf1ccc
jae 0x180484d95
jmp 0x180483271
mov eax, dword [0x1807a6c98]
xor edx, edx
div dword [0x1807a6c9c]
and eax, 0x30b9b006
mov ecx, 0x28fa7eb6
xor edx, edx
div ecx
or eax, 0x1e9ab338
mov bl, 0x9a
invalid
mov r14, rsi
add r14, 0x2a4
cmp eax, 0x5c494cdf
je 0x180483271
or byte [rbx], dl
add byte [rax], al
jmp 0x18048462a
mov ecx, dword [0x1807a6ca0]
and ecx, dword [0x1807a6ca4]
or eax, 0x3239df
or eax, 0x3239df
or ecx, 0x73be43d6
or ecx, 0x8bd01a2c
add ecx, 0x3f38cf3b
cmp ecx, 0x95f8f1d8
ja 0x180484da6
jmp 0x1804832e5
mov r9d, dword [0x1807a6ca8]
or r9d, dword [0x1807a6cac]
sub r9d, 0x87aacfa
xor r9d, 0x5342493
xor r9d, 0x7992041d
mov rcx, r14
add rcx, rax
mov rdx, qword [r14 + rax]
cmp rdx, 0
sete r8b
cmp r9d, 0xe16f6c30
jb 0x1804832e5
test r8b, 1
je case.0x18047a766.10
add dword [rdx + rax - 0x15], esi
adc dword [rax - 0x75], ecx
mov rcx, qword [rcx + 8]
mov r8d, 1
jmp 0x18048333c
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.1804cafa0
jmp 0x18048333c
jl 0x18048333d
add bl, ch
add dh, al
mov byte [rdi], 0
invalid
mov eax, dword [0x1807a6cb0]
sub eax, dword [0x1807a6cb4]
cmp dword [rdx], esi
add byte [rcx - 0x40], ch
je 0x1804833ca
invalid
and eax, 0x93062974
sub eax, 0xe049c0ab
cmp eax, 0xc1d895ab
ja 0x180484db3
cmp dword [rdx], esi
add byte [rcx - 0x40], ch
je 0x1804833ca
invalid
jmp 0x180483368
mov eax, dword [0x1807a6cb8]
or eax, dword [0x1807a6cbc]
or eax, 0xe89514dd
imul eax, eax, 0x41c08277
imul eax, eax, 0x1df1013d
mov r14, rsi
add r14, 0x2a2
cmp eax, 0xf32ed72f
jbe 0x180483368
jmp 0x180483398
add byte [rbx + 0x32392205], cl
add byte [rbx], ch
add eax, 0x323920
mov eax, dword [0x1807a6cc0]
sub eax, dword [0x1807a6cc4]
xor eax, 0x620a64c6
xor eax, 0xe4e38d27
mov ecx, 0x408f4bc1
xor edx, edx
div ecx
cmp eax, 0xa922470e
je 0x180484dc0
invalid
sbb dword [rax], eax
invalid
or ah, byte [rdx + 0x35]
invalid
invalid
mov eax, dword [0x1807a6cc8]
and eax, dword [0x1807a6ccc]
xor eax, 0x26b16a2c
mov ecx, 0x23a13802
xor edx, edx
div ecx
xor eax, 0xe8f580be
mov cl, byte [r14]
cmp eax, 0x8d3b2530
je 0x180484dc0
invalid
jmp 0x1804833f1
sbb ebp, dword [rcx - 0x40]
test eax, 0x3d2372ee
jmp 0x180483484
mov eax, dword [0x1807a6cd8]
add eax, dword [0x1807a6cdc]
and eax, 0x9ac98114
or ecx, 0x3554259a
fcmovnb st(0), st(4)
or ecx, 0x3554259a
fcmovnb st(0), st(4)
imul edx, eax, 0x98dbaaa7
cmp cl, 0
sete al
cmp edx, 0x420e3f2e
cli
invalid
invalid
invalid
je 0x180483421
cli
invalid
test al, 1
jne 0x180483f42
jmp 0x180483f4b
mov rdi, rsi
add rdi, 0x2a1
mov al, byte [rdi]
mov ecx, dword [0x1807a6ce0]
or ecx, dword [0x1807a6ce4]
or ecx, 0x2def43ef
sub ecx, 0x42d7f694
and ecx, 0x53b7f314
cmp ecx, 0xe9a9defc
ja 0x180484de2
cld
fisubr word [rcx + 0x54870fe9]
sbb dword [rax], eax
add bl, ch
add byte [rbx + 0x3238520d], cl
add byte [rbx], ch
or eax, 0x323850
jmp 0x180483490
mov ecx, dword [0x1807a6ce8]
sub ecx, dword [0x1807a6cec]
xor ecx, 0x1a397866
imul ecx, ecx, 0x47a7d6ef
imul edx, ecx, 0x8d6d5e73
cmp al, 0
sete cl
cmp edx, 0x95b816f1
jae 0x180483490
invalid
invalid
mov eax, 0xc8
test cl, 1
jne 0x18048333c
jmp 0x1804832b9
mov rdi, rsi
add rdi, 0x2a0
cmp byte [rdi], 0
sete cl
mov eax, dword [0x1807a6cf0]
add eax, dword [0x1807a6cf4]
or eax, 0xbce5bef7
or eax, 0xf4f78401
hlt
imul eax, eax, 0x407fced8
cmp eax, 0x84916834
ja 0x180484def
hlt
mov eax, dword [0x1807a6cf8]
sub eax, dword [0x1807a6cfc]
and eax, 0x579501ee
sub eax, 0x604c1c7e
mov r8d, 0xdc52637b
xor edx, edx
div r8d
cmp eax, 0x23aae93b
ja 0x180484def
test cl, 1
jne 0x180483701
jmp 0x180483759
mov rax, rsi
add rax, 0x178
mov rdi, qword [rax]
cmp rdi, 0
je 0x180483615
mov r15, rsi
add r15, 0x180
mov eax, dword [0x1807a6d00]
or eax, dword [0x1807a6d04]
sub eax, 0xa7d3277b
add eax, 0xe390385c
sub eax, 0xbdc54877
mov ebp, 0xeee8103d
sub eax, 0x1877860f
add byte [rax], al
jmp 0x180483587
mov eax, dword [0x1807a6d08]
sub eax, dword [0x1807a6d0c]
imul eax, eax, 0xaab3b8d
mov ecx, 0x5aead929
xor edx, edx
div ecx
mov ebx, eax
and ebx, 0x290c434e
mov rcx, qword [r15]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x58fa7698
je 0x180483587
jmp 0x1804835c5
mov rax, rsi
add rax, 0x160
mov rdi, qword [rax]
cmp rdi, 0
sete al
mov ecx, dword [0x1807a6d20]
imul ecx, dword [0x1807a6d24]
or ecx, 0x4c5ab6a4
imul ecx, ecx, 0xffc16dac
sub ecx, 0x7dd853fd
cmp ecx, 0xe6bade1b
jae 0x180484e2b
mov ecx, dword [0x1807a6d28]
or ecx, dword [0x1807a6d2c]
sub ecx, 0xcb5e6124
xor ecx, 0xb01d988c
add ecx, 0xdbe4a3eb
cmp ecx, 0x9f00ce1a
jae 0x180484e2b
test al, 1
jne case.0x180482cb0.11
jmp 0x180483687
mov ebx, dword [rax]
mov eax, dword [0x1807a6d30]
imul eax, dword [0x1807a6d34]
mov ecx, 0xc6a4e2e2
xor edx, edx
div ecx
add eax, 0xd9a2a71f
or eax, 0xdfc10a95
cmp eax, 0x1a818c0f
jb 0x180484e38
mov eax, dword [0x1807a6d38]
and eax, dword [0x1807a6d3c]
or eax, 0x1ec46a39
and eax, 0x64a03a5
mov ecx, 0x7fc624e8
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xbcf24c43
jae 0x180484e38
jmp case.0x180482cb0.11
mov eax, dword [0x1807a6d40]
sub eax, dword [0x1807a6d44]
xor al, byte ss:[rax]
xor al, byte ss:[rax]
xor eax, 0x79fd9efa
add eax, 0x1431dced
add eax, 0xaf0b7e48
jle 0x180483726
scasd eax, dword [rdi]
jle 0x180483726
scasd eax, dword [rdi]
cmp eax, 0xd14aca68
ja 0x180484e56
add byte [rbx + 0x32361b05], cl
add byte [rcx], dh
sal bh, cl
xor eax, 0x323617
mov eax, dword [0x1807a6d48]
xor edx, edx
div dword [0x1807a6d4c]
add eax, 0x73c860fd
or eax, 0xae430123
and eax, 0xa6a61c0a
mov byte [rdi], 0
cmp eax, 0x74ad8ed5
jbe 0x180484e56
jmp 0x180483754
jmp case.0x180482cb0.9
mov rax, rsi
add rax, 0x148
mov r8, qword [rax]
cmp r8, 0
je 0x180483701
mov eax, dword [0x1807a6d50]
imul eax, dword [0x1807a6d54]
and eax, 0x85eeae20
sub eax, 0xf6be6b7e
add eax, 0xf8b348fe
cmp eax, 0xbcfc9098
je 0x180484e6a
mov eax, dword [0x1807a6d58]
xor edx, edx
div dword [0x1807a6d5c]
sub eax, 0xc7866b05
xor eax, 0x19cd8d7c
imul eax, eax, 0x1ae1ee14
mov rcx, qword [rsi + 0x150]
cmp eax, 0xdb60e0ca
ja 0x180484e6a
add byte [0x1746f765e], al
imul eax, eax, 0x250ef62a
imul eax, eax, 0x3f27abcb
cmp eax, 0x872e25a4
jae 0x180484e77
mov eax, dword [0x1807a6d68]
xor eax, dword [0x1807a6d6c]
sub eax, 0x2730e3fc
or eax, 0xb29d4be9
mov ecx, 0x84b1df44
xor edx, edx
div ecx
cmp eax, 0x5a8c58fc
je 0x180484e77
jmp 0x180483701
mov rdi, rsi
add rdi, 0x29e
mov cl, byte [rsi + 0x29e]
mov eax, dword [0x1807a6d70]
sub eax, dword [0x1807a6d74]
or eax, 0xe346c6aa
imul eax, eax, 0xab73247c
mov r8d, 0x72ae5371
xor edx, edx
div r8d
cmp eax, 0x3ce6bf4d
movabs r15, 0x161e830f3ce6
jmp 0x180483868
mov eax, dword [0x1807a6d78]
xor edx, edx
div dword [0x1807a6d7c]
or eax, 0x11ed6ee5
xor eax, 0x5c856f94
sub eax, 0xc457699a
cmp cl, 0
sete dl
cmp eax, 0x10a9a6a0
invalid
adc byte [rdx - 0x2a], dh
test eax, 0xebd67210
add dh, dh
ret 0xf01
jmp 0x180483894
mov eax, dword [0x1807a6d80]
xor eax, dword [0x1807a6d84]
or eax, 0xfd949cf4
sub eax, 0xdcca1ba8
and eax, 0xc6922307
cmp eax, 0x19fb56a8
jae 0x180484e91
jmp 0x1804838ca
mov ecx, dword [0x1807a6d88]
imul ecx, dword [0x1807a6d8c]
xor ecx, 0x7ec1e6db
sub ecx, 0xb48cfba4
add ecx, 0x1621876b
invalid
mov rax, rsi
add rax, 0x1c0
cmp ecx, 0x5d60729
jb 0x1804838ca
invalid
shr bl, 1
add byte [rax - 0x75], cl
cmp byte [rax - 0x7d], cl
inc dword [rax]
sete al
mov ecx, dword [0x1807a6d90]
add ecx, dword [0x1807a6d94]
imul ecx, ecx, 0x4b509f1c
imul ecx, ecx, 0xfd6b7e9c
add ecx, 0xeafa80de
cmp ecx, 0x15be743c
jb 0x180484e9e
jmp 0x1804838fc
jmp 0x180483932
test dword [rcx - 0x7f], 0x1c8c7
add byte [rbx + 0x32342e05], cl
add byte [rbx], ah
add eax, 0x32342c
sub al, 0x34
xor al, byte [rax]
sub al, 0x34
xor al, byte [rax]
mov ecx, 0x4a02e933
xor edx, edx
div ecx
or eax, 0x688525bc
or eax, 0xbc97ad69
cmp eax, 0xb11bdc1a
je 0x180484eab
jmp 0x180483998
mov eax, dword [0x1807a6da8]
xor edx, edx
div dword [0x1807a6dac]
xor eax, 0x2703e78c
mov ecx, 0x9b6fb34f
xor edx, edx
div ecx
mov ebx, eax
and ebx, 0x461989fc
mov rcx, qword [r15]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x7399b6f
je 0x180483998
jmp 0x1804839d7
jmp case.0x180482cb0.21
mov eax, dword [0x1807a6db0]
xor eax, dword [0x1807a6db4]
sub eax, 0x2cf495ba
or eax, 0xf2c73348
xor eax, edi
imul eax, eax, 0x482754f3
xor eax, edi
imul eax, eax, 0x482754f3
cmp eax, 0x3808c7f8
je 0x180484ec9
adc al, 0
invalid
cmp byte [rdi], cl
test dh, al
adc al, 0
add byte [rbx + 0x3233af05], cl
add byte [rbx], al
add eax, 0x3233ad
mov eax, dword [0x1807a6db8]
add eax, dword [0x1807a6dbc]
or eax, 0xc305ffdc
add eax, 0xd2ef80b8
sub eax, 0x47b6d760
mov byte [rdi], 0
cmp eax, 0xbc1f115b
ja 0x180484ec9
jmp 0x180483a2e
jmp case.0x180482cb0.18
ror dword [rbx + 0x32337405], 0
sub eax, dword [0x1807a6dc4]
and eax, 0x6a1ec0fb
imul eax, eax, 0xd0adeb48
add eax, 0x998bbedd
cmp eax, 0x6c937090
je 0x180484ed9
mov eax, dword [0x1807a6dc8]
sub eax, dword [0x1807a6dcc]
xor al, byte [rax]
xor al, byte [rax]
sub eax, 0xb1d2b449
or eax, 0xe3ea8027
mov r9d, 0xa7d55f90
cmpsd dword [rsi], dword [rdi]
mov cl, 0xd
invalid
cmpsd dword [rsi], dword [rdi]
xor edx, edx
div r9d
cmp eax, 0xade2a7fc
je 0x180484ed9
test cl, 1
jne 0x1804839dc
jmp 0x180483aa4
mov eax, dword [0x1807a6dd0]
add eax, dword [0x1807a6dd4]
xor eax, 0xfeb9d506
and eax, 0xc72b6c93
and eax, 0xfbf2d29c
cmp eax, 0xe26dd26d
insd dword [rdi], dx
shr byte [rbp - 0x1e], cl
insd dword [rdi], dx
shr byte [rbp - 0x1e], cl
ja 0x180484ee6
mov eax, dword [0x1807a6dd8]
add eax, dword [0x1807a6ddc]
sub eax, 0x63726fe3
sub eax, 0x3013a356
or eax, 0x54afd00
mov rcx, qword [rsi + 0x1b0]
cmp eax, 0xb3ab5d59
jae 0x180484ee6
jmp 0x180483af9
add byte [rcx + rcx*4 - 0x3e], cl
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x1804839dc
mov rdi, rsi
add rdi, 0x29f
mov eax, dword [0x1807a6de0]
add eax, dword [0x1807a6de4]
xor eax, 0x5ba186ea
add eax, 0xe974c08b
or eax, 0xcd830707
cmp eax, 0x22ef7389
je 0x180484ef3
invalid
add bl, ch
add byte [rbx + 0x3232a405], cl
add byte [rbx], cl
add eax, 0x3232a2
jmp 0x180483b3e
mov eax, dword [0x1807a6de8]
or eax, dword [0x1807a6dec]
imul eax, eax, 0x588e6b7
imul eax, eax, 0xac37260a
sub eax, 0xcf3dfe30
mov cl, byte [rdi]
mov bh, 0xe6
mov byte [0x1a652fbbd], al
invalid
cmp eax, 0xf3a6da86
ja 0x180483b3e
jmp 0x180483b66
mov eax, 0x128
cmp cl, 0
je 0x18048333c
invalid
invalid
jmp 0x1804832b9
mov rax, rsi
add rax, 0x29d
mov byte [rax], 0
add bl, ch
invalid
add bl, ch
test dword [rax - 0x77], ecx
mov rax, rsi
mov rax, rsi
add rax, 0x29d
mov al, byte [rax]
cmp al, 0
je case.0x180483dcc.0
jmp 0x180483bfa
mov rdi, rsi
add rdi, 0x210
mov eax, dword [0x1807a6df0]
xor eax, dword [0x1807a6df4]
or eax, 0x57c179a5
or eax, 0xf0c37f68
and eax, 0x785a3ba4
cmp eax, 0x2d1dd7df
jbe 0x180484f00
mov eax, dword [0x1807a6df8]
add eax, dword [0x1807a6dfc]
and eax, 0x6d952729
and eax, 0xdd4f2464
imul ebx, eax, 0x9d06c9a7
popfq
popfq
mov rcx, rdi
call fcn.180485ca0
cmp ebx, 0xf2d5d046
je 0x180483bca
jmp 0x180483bf8
jmp case.0x180482cb0.27
mov eax, dword [0x1807a6e00]
xor edx, edx
div dword [0x1807a6e04]
mov ecx, 0x9980e2e8
xor edx, edx
div ecx
add eax, 0xcdea9b33
imul eax, eax, 0x56a275ae
cmp eax, 0x1d52b821
je 0x180484f15
jmp 0x180483c29
mov eax, dword [0x1807a6e08]
add eax, dword [0x1807a6e0c]
sub eax, 0x1991805
and eax, 0xb0047e06
and eax, 0x2f8af88f
mov rdi, rsi
add rdi, 0x1e8
cmp eax, 0xf29873f7
jae 0x180483c29
cmp qword [rdi], 3
sete al
cmp ecx, 0x19d61aec
jb 0x180484f26
jns 0x180483cbd
add byte [rax], al
jns 0x180483cbd
add byte [rax], al
test al, 1
jne 0x180483d60
jmp 0x180483cb7
mov eax, dword [0x1807a6e20]
and eax, dword [0x1807a6e24]
or eax, 0xedea58b8
imul eax, eax, 0x33026626
add eax, 0x57bc727e
push rdi
push rdi
cmp eax, 0xa0915e38
ja 0x180484f37
jmp 0x180483ce0
mov ebx, dword [0x1807a6e28]
sbb eax, 0x323142
or ebx, dword [0x1807a6e2c]
and ebx, 0x36448779
xor ebx, 0x9d192b14
add ebx, 0x9f27bd2f
mov rcx, rdi
call fcn.180485ca0
cmp ebx, 0x9b050f15
je 0x180483ce0
jmp 0x180483d10
mov eax, dword [0x1807a6e30]
sub eax, dword [0x1807a6e34]
xor eax, 0x8c4f5e9b
add eax, 0x636f74d5
invalid
xor eax, 0x4151a82a
cmp eax, 0x6658da27
ja 0x180484f50
jmp 0x180483d38
mov eax, dword [0x1807a6e38]
imul eax, dword [0x1807a6e3c]
xor eax, 0x850c9cc3
and eax, 0xa8b4b8c3
sub eax, 0x174f3253
cmp eax, 0x4b36e915
jbe 0x180483d38
jmp case.0x180483dcc.0
mov rcx, qword [rsi + 0x1f0]
mov r8, rcx
and r8, 3
mov eax, dword [0x1807a6e40]
sub eax, dword [0x1807a6e44]
and eax, 0x142e429
xor eax, 0x484ccfa8
mov r9d, 0x576796d
xor edx, edx
div r9d
cmp eax, 0x85ba62d0
ja 0x180484f61
jmp 0x180483d9c
mov eax, dword [0x1807a6e48]
or eax, dword [0x1807a6e4c]
and eax, 0x6fdce505
sub eax, 0x13dc7c18
or eax, 0x37123133
cmp eax, 0x48d463eb
je 0x180483d9c
lea rax, [0x1806c9b30]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
shr rcx, 0x20
cmp ecx, 0x29
setb al
jmp case.0x180483dcc.0
mov eax, dword [0x1807a6e50]
imul eax, dword [0x1807a6e54]
sub eax, 0xb8da3985
and eax, 0x6cf5a13b
xor eax, 0x3fe203ff
cmp eax, 0xe2a4ee4a
je 0x180484f6e
mov eax, dword [0x1807a6e58]
imul eax, dword [0x1807a6e5c]
or eax, 0x3d555562
and eax, 0x1c46e433
xor eax, 0x862afb97
mov rdi, rcx
add rdi, 0xffffffffffffffff
mov rbx, qword [rcx - 1]
mov r15, qword [rcx + 7]
jns 0x180483e36
jns 0x180483e36
mov r8, qword [r15]
cmp eax, 0x8b6e3270
jb 0x180484f6e
mov ecx, dword [rdi]
invalid
jmp 0x180483e3f
mov eax, dword [0x1807a6e60]
xor edx, edx
div dword [0x1807a6e64]
sub eax, 0x40e03ea6
xor eax, 0x77b1e878
and eax, 0x17a0c531
cmp eax, 0xe3c383ae
je 0x180484f7b
jmp 0x180483e69
mov eax, dword [0x1807a6e68]
or eax, dword [0x1807a6e6c]
sub eax, 0x1e051667
add eax, 0x14421f4b
mov ecx, 0x4e725b3
xor edx, edx
div ecx
cmp r8, 0
sete cl
cmp eax, 0xb3c99f4e
ja 0x180483e69
jmp 0x180483e98
test cl, 1
jne 0x180483ea7
jmp 0x180483e9f
mov rcx, rbx
call r8
jmp 0x180483ea7
mov rax, r15
add rax, 8
mov rdx, qword [rax]
mov r8, qword [r15 + 0x10]
movabs rax, 0x8000000000000001
cmp r8, rax
setb al
cmp rdx, 0
je 0x180483f2a
mov rcx, rbx
call fcn.1804cafa0
mov eax, dword [0x1807a6e70]
xor edx, edx
div dword [0x1807a6e74]
sub eax, 0xa6457cb0
xor eax, 0xa3316d1a
imul eax, eax, 0x87a730de
cmp eax, 0xa79f4366
jb 0x180484f88
mov eax, dword [0x1807a6e78]
xor edx, edx
div dword [0x1807a6e7c]
add eax, 0xc9c306a4
invalid
ret
leave
add eax, 0x3159fc06
mov ecx, 0x528aee27
xor edx, edx
div ecx
cmp eax, 0xa3b986c4
jae 0x180484f88
invalid
jmp 0x180483f2a
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
jmp case.0x180483dcc.0
mov byte [r14], 0
jmp case.0x180482cb0.4
mov rax, rsi
add rax, 0x118
mov rdi, qword [rax]
cmp rdi, 0
sete al
test al, 1
jne 0x180483f42
jmp 0x180483f64
mov rbx, qword [rsi + 0x120]
mov eax, dword [0x1807a6e80]
xor edx, edx
div dword [0x1807a6e84]
and eax, 0xa067424a
sub eax, 0xe1e68c1b
add eax, 0x3b9f2724
lahf
cmp edi, dword [0x18a2916e0]
push rbx
xlatb
loopne 0x180483f96
push rbx
xlatb
loopne 0x180483f96
je 0x180484f95
mov ebp, dword [0x1807a6e88]
sub eax, 0x322eef
xor al, byte cs:[rax]
xor ebp, dword [0x1807a6e8c]
or ebp, 0x3969df95
sub ebp, 0x62d9931c
sub ebp, 0xd70c75b4
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
add byte [rcx - 0xbbcbf03], al
add byte [rdi], cl
test bh, al
sldt word [rax]
add byte [rcx - 0xbbcbf03], al
add byte [rdi], cl
test bh, al
sldt word [rax]
jmp 0x180483fd0
jmp 0x180483f42
mov eax, dword [0x1807a6e90]
or eax, dword [0x1807a6e94]
imul eax, eax, 0x110175bc
xor eax, 0x3595909d
and eax, 0xe5820727
cmp eax, 0xebf89c6b
je 0x180484fb7
mov ecx, dword [0x1807a6e98]
and ecx, dword [0x1807a6e9c]
and ecx, 0x46902472
sub ecx, 0x823152ab
add ecx, 0x29ac9e9d
sahf
lodsb al, byte [rsi]
sub dword [rax - 0x77], ecx
invalid
add rax, 0x100
cmp ecx, 0x9a4d73a
xlatb
movsb byte [rdi], byte [rsi]
or dword [rdi], ecx
invalid
mov byte [rdi], cl
add byte [rax], al
mov bl, byte [rax + 0xf64830f]
add byte [rax], al
jmp 0x180484062
mov eax, dword [0x1807a6ea8]
xor eax, dword [0x1807a6eac]
imul eax, eax, 0xbe047a18
imul eax, eax, 0xf4b97eb1
sub eax, 0x24661059
mov rcx, qword [rsi + 0x108]
cmp eax, 0x55dda8a4
ja 0x180484062
jmp 0x18048408f
mov r8d, 1
mov eax, 1
call fcn.1804cafa0
jmp 0x18048409c
mov rax, rsi
add rax, 0xe8
mov rdi, qword [rax]
mov eax, dword [0x1807a6eb0]
xor edx, edx
div dword [0x1807a6eb4]
or eax, 0xfe1a943f
invalid
xchg esp, eax
sbb bh, dh
add eax, 0xe54aa901
add eax, 0x33a720fa
cmp eax, 0xdde107f3
ja 0x180484fd1
invalid
invalid
mov ecx, dword [0x1807a6eb8]
sub ecx, dword [0x1807a6ebc]
and ecx, 0x1adf959f
or ecx, 0xde96243f
or ecx, 0xb3a6128d
cmp rdi, 0
sete al
cmp ecx, 0x3717450f
je 0x180484fd1
test al, 1
jne case.0x180482cb0.3
jmp 0x18048410b
mov rax, rsi
add rax, 0xf0
mov rbx, qword [rax]
mov eax, dword [0x1807a6ec0]
xor eax, dword [0x1807a6ec4]
xor eax, 0x2ff8d0bb
clc
invalid
imul eax, eax, 0xc9a8ce59
and eax, 0x16ab6f75
jne 0x1804841a0
stosd dword [rdi], eax
invalid
cmp eax, 0x8b622740
ja 0x180484fe2
clc
invalid
jne 0x1804841a0
stosd dword [rdi], eax
invalid
mov eax, dword [0x1807a6ec8]
add eax, 0x322d84
or eax, dword [0x1807a6ecc]
add eax, 0xb6712ea4
and eax, 0x88f3b495
imul ebp, eax, 0x58ffb8d0
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x8692e4d
jbe 0x180484fe2
jmp case.0x180482cb0.3
mov rcx, rsi
add rcx, 0x29c
mov eax, dword [0x1807a6ed0]
xor eax, dword [0x1807a6ed4]
or eax, 0xf54803e3
mov r8d, 0xf1d321d3
xor edx, edx
div r8d
div eax
xor eax, 0xd07a1b87
cmp eax, 0xe6fbff13
jae 0x180485004
mov eax, dword [0x1807a6ed8]
and eax, dword [0x1807a6edc]
add byte [rbx], ah
add eax, 0x322d1e
xor eax, 0x147b8b0a
sub eax, 0x946b01c
or dword [rcx - 0x40], r13d
and esi, dword [rdx - 0x36]
xor esi, eax
add dword [rax], eax
or dword [rcx - 0x40], r13d
and esi, dword [rdx - 0x36]
xor esi, eax
add dword [rax], eax
cmp eax, 0xda490715
jb 0x180485004
jmp 0x1804841de
mov eax, dword [0x1807a6ee0]
add eax, dword [0x1807a6ee4]
sub eax, 0xfeaebb83
imul eax, eax, 0xb73041f7
mov ecx, 0x6179bc34
xor edx, edx
div ecx
cmp eax, 0x2ca0e85a
jae 0x180485014
cmp al, byte fs:[rax - 0x36]
cmp eax, 0x5f8b81c6
jb 0x180485014
jmp case.0x180482cb0.4
mov rax, rsi
add rax, 0x29c
pushfq
add al, byte [rax]
add byte [rax - 0x6bf0ffc8], al
shr byte [rax + 0x2f850f01], 0xff
invalid
invalid
pushfq
add al, byte [rax]
add byte [rax - 0x6bf0ffc8], al
shr byte [rax + 0x2f850f01], 0xff
invalid
mov eax, dword [0x1807a6ef0]
xor eax, dword [0x1807a6ef4]
imul eax, eax, 0xa5cfe830
and eax, 0x3d3b246f
mov ecx, 0x47237ed0
xor edx, edx
div ecx
cmp eax, 0x2f6175fd
ja 0x180485025
mov eax, dword [0x1807a6ef8]
add eax, 0x322c78
add eax, dword [0x1807a6efc]
sub eax, 0xe4b6a47b
in al, 5
xchg ecx, eax
cmp al, 0x79
invalid
sub eax, 0x2b0cc4ef
mov rcx, rsi
add rcx, 0x260
cmp eax, 0x6a4d87df
jb 0x180485025
in al, 5
xchg ecx, eax
cmp al, 0x79
invalid
jmp 0x1804842ac
call fcn.180485ca0
jmp case.0x180482cb0.45
mov rcx, rsi
add rcx, 0x238
mov rax, qword [rcx]
cmp rax, 3
clc
invalid
je 0x18048431e
clc
add esi, dword [rax + rbx*2 - 0x18]
invalid
call fcn.180485ca0
mov eax, dword [0x1807a6f00]
imul eax, dword [0x1807a6f04]
or eax, 0xcac36c1
add eax, 0xad51b00e
sub eax, 0x36e900da
cmp eax, 0x3a3efbe
jbe 0x180485032
mov eax, dword [0x1807a6f08]
imul eax, dword [0x1807a6f0c]
add eax, 0x1719f85d
and eax, 0x74f5e355
and eax, 0x65682504
cmp eax, 0x7b42b562
je 0x180485032
jmp 0x18048417c
mov rcx, rsi
add rcx, 0x240
mov eax, dword [0x1807a6f10]
imul eax, dword [0x1807a6f14]
mov r8d, 0x53195da9
xor edx, edx
div r8d
xor eax, 0x40b487fe
add eax, 0x77e8eb74
cmp eax, 0x11c1346b
jb 0x18048503f
jmp 0x180484357
mov r8d, dword [0x1807a6f18]
xor r8d, dword [0x1807a6f1c]
sub r8d, 0x38a010a6
xor r8d, 0xdf02ecb0
and r8d, 0xcb758ae0
mov rax, qword [rcx]
mov rdx, rax
and rdx, 3
cmp r8d, 0xce9e8161
jae 0x180484357
jmp 0x18048438f
lea rcx, [0x1806c9b20]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
call fcn.1804cafa0
jmp 0x18048417c
mov r15, rsi
add r15, 0x2a3
mov eax, dword [0x1807a6f70]
add eax, dword [0x1807a6f74]
or eax, 0xca61c3da
add eax, 0xa47561a6
mov ecx, 0x432ab3b5
xor edx, edx
div ecx
cmp eax, 0xe433c6d6
jae 0x1804850a9
mov eax, dword [0x1807a6f78]
xor eax, dword [0x1807a6f7c]
imul eax, eax, 0x249b9fd3
add eax, 0x73339b22
mov ecx, 0x411aaa9f
xor edx, edx
div ecx
mov cl, byte [r15]
cmp eax, 0x59e842d9
je 0x1804850a9
jmp 0x180484620
cmp cl, 0
je 0x18048465e
jmp 0x1804846b9
mov rax, rsi
add rax, 0xb0
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x1804845bc
ja 0x180484642
invalid
invalid
ja 0x180484642
invalid
invalid
jmp 0x180484647
mov rcx, qword [rsi + 0xb8]
mov r8d, 1
add byte [rax], al
add al, ch
imul r8d, dword [r8 + r8], 0xffff5ee9
invalid
add byte [rax], al
add al, ch
imul r8d, dword [r8 + r8], 0xffff5ee9
inc dword [rcx - 0x3a]
invalid
mov byte [r15], 0
mov eax, dword [0x1807a6f80]
imul eax, dword [0x1807a6f84]
xor eax, 0x3cfa94df
and eax, 0x10e506aa
imul eax, eax, 0x8c52abb4
cmp eax, 0xbbaeee7
je 0x1804850ba
jmp 0x18048468c
mov eax, dword [0x1807a6f88]
sub eax, dword [0x1807a6f8c]
add eax, 0xc2a55b71
add eax, 0x596ff6f1
or eax, 0x781bbe84
mov byte [r14], 0
cmp eax, 0x40e77603
jb 0x18048468c
jmp 0x1804846b4
jmp case.0x180482cb0.1
mov rax, rsi
add rax, 0xc8
mov rdi, qword [rax]
cmp rdi, 0
sete cl
mov eax, dword [0x1807a6f90]
and eax, dword [0x1807a6f94]
add eax, 0x250065d
pop rbp
invalid
push rax
add al, byte [rcx - 0x48]
xchg ebx, eax
push rdi
mov esi, edx
xor edx, edx
div r8d
xor eax, 0x827abe43
cmp eax, 0x32373655
jb 0x1804850cb
pop rbp
invalid
jmp 0x1804846fa
mov eax, dword [0x1807a6f98]
xor al, byte [rax]
imul eax, dword [0x1807a6f9c]
and eax, 0x1928c951
or eax, 0xb39d757d
or eax, 0x7f7b135b
cmp eax, 0x175f1a67
je 0x1804846fa
test cl, 1
jne 0x18048465e
jmp 0x180484728
mov eax, dword [0x1807a6fa0]
sub eax, dword [0x1807a6fa4]
or eax, 0xa12297e8
xchg edi, eax
and ah, byte [rcx - 0x5a202bf3]
out dx, eax
xchg edi, eax
and ah, byte [rcx - 0x5a202bf3]
out dx, eax
sub eax, 0x80880515
cmp eax, 0x8d00ae80
jae 0x1804850dc
jmp 0x180484750
mov eax, dword [0x1807a6fa8]
xor edx, edx
div dword [0x1807a6fac]
add eax, 0xef4a96ad
imul eax, eax, 0xb5ec2301
xor eax, 0x24fe2a0c
mov rbx, qword [rsi + 0xd0]
cmp eax, 0x8e836bff
jb 0x180484750
jmp 0x18048477e
mov eax, dword [0x1807a6fb0]
xor eax, dword [0x1807a6fb4]
imul eax, eax, 0xaece5e74
mov ecx, 0x5b97babc
xor edx, edx
div ecx
or eax, 0x90c07d17
nop
nop
cmp eax, 0x1fa037fd
jbe 0x1804850ed
mov eax, dword [0x1807a6fb8]
xor eax, dword [0x1807a6fbc]
xor eax, 0xf0ac3daa
add eax, 0x4e8f6e75
imul ebp, eax, 0x49c8cb79
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
add byte [rcx + 0x2bc0b8fd], al
jrcxz 0x1804847ec
test byte [rbx], cl
or dword [rax], eax
invalid
add byte [rcx + 0x2bc0b8fd], al
jrcxz 0x1804847ec
test byte [rbx], cl
or dword [rax], eax
add bl, ch
add cl, ch
jmp 0x1804847e4
jmp 0x18048465e
jne 0x1804847e5
invalid
mov rcx, rsi
add rcx, 0x40
call fcn.180485ca0
mov eax, dword [0x1807a6fc0]
or eax, dword [0x1807a6fc4]
or eax, 0x716f833c
imul eax, eax, 0x7ba720cb
add eax, 0x283f5cd9
cmp eax, 0x5bb0cfb
jbe 0x18048510f
jmp 0x18048481e
mov eax, dword [0x1807a6fc8]
add eax, dword [0x1807a6fcc]
xor eax, 0xc40088a0
and eax, 0x8d8e28c3
mov cs, word [rbp - 0x6e73cadb]
test byte [0x1bd1daf24], bh
mov cs, word [rbp - 0x6e73cadb]
test byte [0x1bd1daf24], bh
je 0x18048481e
jmp 0x180484842
mov rax, rsi
add rax, 0x39
mov al, byte [rax]
cmp al, 0
je 0x180484b61
mov eax, dword [0x1807a6fd0]
or eax, dword [0x1807a6fd4]
and eax, 0xfba24352
mov ecx, 0xfc5cd0e7
xor edx, edx
div ecx
imul eax, eax, 0xc083a699
cmp eax, 0x4ff85fa0
je 0x18048511c
mov eax, dword [0x1807a6fd8]
imul eax, dword [0x1807a6fdc]
mov ecx, 0x3a08061c
xor edx, edx
div ecx
imul eax, eax, 0x51084988
add eax, 0x28161ced
mov r8, qword [rsi]
cmp eax, 0xec860410
ja 0x18048511c
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
invalid
mov al, 0x4b
jno 0x180484bb1
scasd eax, dword [rdi]
push rdi
test dword [rbp + 0x63], esp
jmp 0x18048280f
xor eax, 0x32905de2
insb byte [rdi], dx
add eax, dword [rdi - 0x682f6c44]
jmp 0x1804828b0
invalid
mov edi, 0xf3b11011
imul esp, dword [rsi - 0x229f166a], 0x8b0affff
ficom word [rcx - 0x22]
jle 0x180484be6
or edx, eax
invalid
xor byte [rbp + 0x77], al
fisttp dword [r8]
nop
pop rbp
mov rcx, rbx
call r15
jmp 0x180482b67
test al, 0xbb
mov al, 0xc0
invalid
xchg byte [rcx + rbp*4 + 0x2eb862f], bl
out 0x63, al
mov cl, 0x97
pop rax
jmp 0x180482c6b
or esp, dword [rdx - 0x10]
cmp byte [rdx - 0x16cb837b], ah
cmp esp, eax
invalid
ret 0x5137
invalid
jno 0x180484d1c
invalid
pushfq
invalid
fist word [rdi + 0x45]
adc r8b, r11b
invalid
invalid
mov dh, 0x8d
lodsd eax, dword [rsi]
outsb dx, byte [rsi]
cmpsb byte [rsi], byte [rdi]
mov rcx, rdi
call fcn.180478ec0
jmp case.0x180478fd0.121
movsd dword [rdi], dword [rsi]
frstor dword [rsi - 0x69]
jl 0x180484d33
rcl dword [rsi - 0x1f4f8f03], 0x48
mov ecx, edi
call fcn.1804851a0
jmp 0x1804830ea
sbb byte [rsi + 0x1fc33a6a], cl
invalid
push rdi
fst qword [rsi + rdx*8 + 0x72409f85]
enter 0xffffffffffffd479, 0xffffffffffffffd1
mov rcx, rdi
call fcn.1804851a0
jmp 0x1804831c0
invalid
movabs r12, 0x8e538283f2ea464
sub cl, byte [rdx]
jmp 0x18048326f
add rax, 0x1d2d2ab0
cmp al, 0x40
jmp 0x1804832e3
jrcxz 0x180484df5
sub eax, 0x8d352e6e
xor cl, ch
cmpsb byte [rsi], byte [rdi]
in eax, 0xff
push qword [rdx + 0x22]
jb 0x180484de4
leave
mov esi, 0xc5507fad
lodsb al, byte [rsi]
invalid
xor byte [0x15f5a30fc], ah
adc al, 0xe3
adc edi, ebx
mov bl, 0xe9
lahf
out 0xff, al
push rdx
mov ch, dh
mov ch, dh
invalid
sbb esp, dword [rcx + rbp*8 + 9]
out 0xff, eax
inc dword [rdi - 0x25]
invalid
invalid
invalid
lahf
invalid
xchg esp, eax
invalid
jge 0x180484ea2
scasd eax, dword [rdi]
or eax, 0xb065a10a
jmp case.0x180478fd0.90
fsubp st(5)
adc dword [rsi + rdx], ecx
pop rdx
lodsb al, byte fs:[rsi]
jmp 0x1804837fa
and dword es:[rsi + 0x19f20c1c], edx
jmp 0x180483866
xchg ebp, eax
mov ecx, 0x82a4e4fb
mov dh, 0xa
jmp 0x1804838c8
in eax, dx
mov ebp, 0x999c7fc0
pushfq
cdq
xlatb
int1
jmp 0x180483930
ror ch, 1
push 0xffffffffffffff84
in al, 0xde
cmp byte [rcx + rcx*2 - 0x75], ah
cmovs ecx, dword [rcx + 0x1b841fa]
add byte [rax], al
add al, ch
fsub qword [rax + 4]
add cl, ch
int 0xea
invalid
xor dh, byte [rbx + rdx*8 - 0x2962d4]
xchg ebp, eax
mov byte [rdi], 0
jmp 0x180483a03
invalid
invalid
jmp 0x1668ad701
xchg edi, eax
jmp qword [rsi]
add al, 0x55
xlatb
invalid
pop rcx
sub dword [rcx + rdx*4 + 0x7603c9db], esi
xchg ebx, eax
sal byte [rcx], 0x7b
mov rcx, rdi
call fcn.180485ca0
jmp 0x180483cde
mov dh, 0x66
and byte [rdi + 0x3b], ch
or al, 0xe8
outsd dx, dword [rsi]
and ebx, esp
xlatb
lahf
jmp 0x180483d36
fst qword [rdi + 9]
invalid
mov edi, dword [rdi + 0x1f3a53e6]
jle 0x180484fa9
jmp 0x180483e04
jae 0x180484fe5
invalid
outsb dx, byte [rsi]
xchg dword [rax + 0x24a9c63f], ecx
jmp 0x180483efc
out dx, eax
invalid
enter 0xffffffffffffb2e4, 0xffffffffffffffad
mov ebp, 0x816dfcbd
mov ds, word [rdx + 0x48d98948]
mov edx, edi
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.1804cafa0
jmp 0x180483f93
je 0x180484f92
and dh, dl
xchg ebp, eax
push rbp
jnp 0x180484ffc
jmp 0x180483ffc
jge 0x180485010
adc al, 0x4e
loop 0x180484fab
int 0x68
outsb dx, byte [rsi]
invalid
invalid
mov r8d, ss
or eax, dword [rax]
pop rsp
mov al, 0x48
xchg dword [rax - 0x77], ecx
invalid
pop rdi
add al, 0
jmp case.0x18046c0ad.157
invalid
sahf
int1
invalid
hlt
int1
invalid
or bh, ch
mov al, 0xa1
invalid
add ebx, dword [rcx]
jge 0x180485022
xchg esp, eax
outsb dx, byte [rsi]
invalid
cmp eax, 0x39a9875b
pop rsi
in eax, 0x37
jmp 0x180484355
mov esp, 0xbf21d8d5
loopne 0x1804850ca
ret 0xab88
cdq
int1
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov ebp, 0xd733a411
push rsi
int3
invalid
shl esi, cl
cmovl eax, dword [rbx - 0x73]
invalid
invalid
cmp dword [rcx - 0x10], ebp
ficomp dword [rdi]
insb byte [rdi], dx
invalid
mov eax, dword [0x1807a72d0]
sub eax, dword [0x1807a72d4]
add eax, 0x792adb68
sub eax, 0x358144e5
or eax, 0x53073816
cmp eax, 0x319a412f
je 0x180486a57
mov eax, dword [0x1807a72d8]
or eax, dword [0x1807a72dc]
xor eax, 0xadb8042f
sub eax, 0x24b4ee8e
add eax, 0xc0f3b262
cmp eax, 0xebaa864e
jae 0x180486a57
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
out 0xcf, al
or eax, 0x30498b9a
cmp eax, 0xed5f4f0
je 0x180486a99
add byte [rax], al
add byte [rax], al
mov eax, dword [0x1807a7318]
xor eax, dword [0x1807a731c]
sub eax, 0x5e7c30ad
add eax, 0x2568f3be
imul ebp, eax, 0x7278fefe
call 0x1f2c16790
call 0x1f2c16790
mov rcx, rdi
call fcn.1804b9d30
add byte [rcx - 0x6bf55503], al
je 0x1804868b0
test bl, dh
add dword [rax], eax
invalid
add byte [rcx - 0x6bf55503], al
je 0x1804868b0
test bl, dh
add dword [rax], eax
add bl, ch
add bl, ch
add byte [rax - 0x7d], cl
invalid
jmp 0x1804868a8
jmp 0x1804868aa
add rdi, 8
mov eax, dword [0x1807a7320]
imul eax, dword [0x1807a7324]
insb byte [rdi], dx
or dh, byte [rdx]
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x320a69
add eax, 0x47dbdd19
sub eax, 0x3583397d
xor eax, 0x74455714
cmp eax, 0xa160c965
je 0x180486aae
mov eax, dword [0x1807a7328]
imul eax, dword [0x1807a732c]
mov ecx, 0x165abcb3
xor edx, edx
div ecx
xor eax, 0xd291da54
push rsp
ficom dword [rcx + 0x683a35d2]
sbb dl, ah
push rsp
ficom dword [rcx + 0x683a35d2]
sbb dl, ah
mov rcx, qword [rdi]
cmp eax, 0x3d620137
cmp eax, 0x1ab870f
add byte [rax], al
cmp eax, 0x1ab870f
add byte [rax], al
jmp 0x180486905
lock dec qword [rcx]
sete al
test al, 1
je 0x18048696f
mov eax, dword [0x1807a7330]
add eax, dword [0x1807a7334]
add byte [rbx], al
add eax, 0x320a18
imul eax, eax, 0x88e26ca0
mov ecx, 0x45174eb3
mov byte [rcx + 0x45174eb3], bh
xor edx, edx
div ecx
imul eax, eax, 0xbb73277c
cmp eax, 0x9e6b3859
je 0x180486abb
jmp 0x18048693e
mov eax, dword [0x1807a7338]
mov ecx, dword [0x1807a733c]
sub eax, ecx
xor eax, 0x37e03a3b
imul eax, eax, 0x7df522a2
xor eax, 0x6cda726f
cmp eax, 0x7e128162
jb 0x18048693e
jmp 0x180486965
mov rcx, rdi
call fcn.1804c6740
jmp 0x18048696f
mov rcx, qword [rsi]
mov edx, 0x20
mov r8d, 8
call fcn.1804cafa0
jmp 0x180486984
mov eax, dword [0x1807a7340]
sub eax, dword [0x1807a7344]
add eax, 0x466e7c56
add eax, 0x74fc0325
sub eax, 0x60ad1c7d
cmp eax, 0x5df3ee51
je 0x180486ac8
jmp 0x1804869ac
mov eax, dword [0x1807a7348]
xor al, byte [rax]
xor eax, dword [0x1807a734c]
add eax, 0xc0f1b7f5
mov ecx, 0xb890b37b
nop
mov eax, 0xf1f7d231
nop
mov eax, 0xf1f7d231
and eax, 0xba78a6c0
mov rsi, qword [rbx]
cmp eax, 0xffa05263
je 0x1804869ac
jmp 0x1804869d7
mov eax, dword [0x1807a7350]
jae 0x1804869e4
xor al, byte [rax]
add eax, dword [0x1807a7354]
or eax, 0x8e8ee7ac
out 0x8e, eax
invalid
lodsb al, byte [rsi]
out 0x8e, eax
invalid
xor eax, 0xe931396c
mov ecx, 0xe7a31873
xor edx, edx
div ecx
cmp eax, 0x58b7f8f2
clc
mov bh, 0x58
clc
mov bh, 0x58
jae 0x180486ad5
jmp 0x180486a03
mov edi, dword [0x1807a7358]
add edi, dword [0x1807a735c]
sub edi, 0xcfef33ca
retf 0xef33
iretd
xor edi, 0xc868e50c
add edi, 0xc84069c6
invalid
imul eax, dword [rax - 0x38], 0xfff18948
adc eax, 0x22ecae
cmp edi, 0x81425f0e
retf 0xef33
invalid
jb 0x180486a03
jmp 0x180486a34
jmp 0x1804866b3
sbb r9b, byte [rsi]
cdq
jg 0x180486a30
or dword [rcx + rbp*8 + 0x75], eax
cld
invalid
sub al, 0xac
mul byte [rdi - 0x27]
invalid
invalid
add al, 0xfd
sub esp, esp
push rbx
cmp eax, 0x74e9cbd6
invalid
leave
invalid
xchg byte [rcx], ch
invalid
and al, byte [rax]
jmp 0x180486a01
push rbp
push rbx
sub rsp, 0x20
mov rsi, rcx
mov al, byte [rsi + 0x59]
movzx eax, al
test eax, eax
je 0x180486b1f
jmp 0x180486b09
sub eax, 3
je 0x180486d1b
test byte [rcx], cl
add al, byte [rax]
invalid
test byte [rcx], cl
add al, byte [rax]
add bl, ch
add byte [rax - 0x7d], cl
invalid
invalid
invalid
jmp case.0x180486b3b.0
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
add rsi, 0x50
mov rax, qword [rsi]
mov rcx, rax
and rcx, 3
lea rdx, [0x1806c9b60]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
fcomp qword [rbp - 0x2a]
xor edx, edx
div ecx
mov ecx, 0x6259843a
xor edx, edx
div ecx
int1
int1
and eax, 0x769fa9f5
cmp eax, 0x6c76aeee
je 0x180487139
jmp case.0x180486b3b.0
mov al, byte [rsi + 0x40]
cmp al, 0
sete al
mov ecx, dword [0x1807a73a0]
xor ecx, dword [0x1807a73a4]
xor ecx, 0x4347a228
or ecx, 0x3262502b
imul ecx, ecx, 0x2672a0d8
cmp ecx, 0x907b8db2
je 0x180487146
add byte [rax], al
mov rdi, qword [rsi + 0x20]
mov eax, dword [0x1807a73b0]
sub eax, dword [0x1807a73b4]
invalid
xor al, byte [rax]
sub eax, 0xd36f126
and eax, 0xa32d79a1
mov ecx, 0xcccee01e
xor edx, edx
div ecx
cmp eax, 0x8d29f7d1
ja 0x180487153
invalid
mov eax, dword [0x1807a73b8]
add eax, dword [0x1807a73bc]
add eax, 0x2a85b924
mov ecx, 0x499def74
xor edx, edx
div ecx
sub eax, 0x12c2c68
cmp rdi, 0
sete cl
cmp eax, 0xfd8808d1
je 0x180487153
jmp 0x180486de1
test cl, 1
jne 0x180486e55
jmp 0x180486de8
mov rbx, rsi
add rbx, 0x28
mov eax, dword [0x1807a73c0]
add eax, dword [0x1807a73c4]
imul eax, eax, 0x5bcb1052
sub eax, 0x78717ad1
sub eax, 0x83b96dde
cmp eax, 0x821988d8
ja 0x180487160
mov ebp, dword [0x1807a73c8]
and ebp, dword [0x1807a73cc]
and ebp, 0x157a7493
sub ebp, 0xa345c8c1
xor ebp, 0x5f418433
mov rcx, qword [rbx]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
add al, 0
add al, 0
cmp ebp, 0xf17286fc
ja 0x180487160
jmp 0x180486e53
jmp 0x180486e55
mov rax, rsi
add rax, 8
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x180486e7d
jmp 0x180486e6c
mov rcx, qword [rsi + 0x10]
mov r8d, 1
call fcn.1804cafa0
add bl, ch
invalid
add bl, ch
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
mov eax, dword [0x1807a73d0]
add eax, dword [0x1807a73d4]
add eax, 0x32350032
repne scasd eax, dword [rdi]
invalid
imul eax, eax, 0x777143fd
xor eax, 0x9c503b8e
cmp eax, 0x724c1024
jae 0x180487182
add eax, 0x32350032
repne scasd eax, dword [rdi]
invalid
jmp 0x180486ea9
mov eax, dword [0x1807a73d8]
and eax, dword [0x1807a73dc]
add eax, 0x470b98c1
add eax, 0xbd904f8f
and eax, 0x3d28a82a
cmp eax, 0xf335f326
jae 0x180486ea9
jmp 0x180486ecd
mov eax, dword [0x1807a73e0]
add eax, dword [0x1807a73e4]
imul eax, eax, 0x5b3c7db2
imul eax, eax, 0x261d32
add eax, 0xc3525638
cmp eax, 0x940f59f0
je 0x18048718f
jmp 0x180486ef7
mov eax, dword [0x1807a73e8]
xor edx, edx
div dword [0x1807a73ec]
add eax, 0x2779a36a
mov r8d, 0x212d731
xor edx, edx
div r8d
sub eax, 0x85df7255
mov rdx, rcx
and rdx, 3
cmp eax, 0xea7fa14
jb 0x180486ef7
mov eax, dword [0x1807a73f8]
add eax, dword [0x1807a73fc]
add al, 0x32
add byte [rcx - 0x40], ch
fcmovu st(0), st(6)
invalid
add eax, 0xa04e162d
and dword [rcx - 0x65dda04b], edi
mov ch, 0x5f
and bl, byte [rdx - 0xe082dcf]
add al, 0x32
add byte [rcx - 0x40], ch
fcmovu st(0), st(6)
invalid
mov ch, 0x5f
and bl, byte [rdx - 0xe082dcf]
cmp eax, 0xc3812a44
jae 0x180486f6d
ud2
mov eax, dword [0x1807a7428]
or eax, dword [0x1807a742c]
mov ecx, 0x3c37418b
xor edx, edx
div ecx
mov edi, eax
xor edi, 0xab9df24a
sub edi, 0xca32c4eb
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
cmp edi, 0x9c623786
je 0x1804871d5
jmp 0x1804870fb
jmp case.0x180486b3b.0
mov ch, 0x45
mov esi, 0xc275653a
fucompi st(1)
movabs byte [0xa028af723ffffffb], al
leave
invalid
shr byte [rbx - 0x43], cl
retf 0x59d2
nop dword [rax - 0x1b396fbb]
fsubr st(3)
invalid
add byte [rax], al
add al, ch
and edi, dword [rsi]
add al, 0
jmp 0x180486e16
and al, 0x10
in al, 0xe9
outsd dx, dword [rsi]
jb 0x1804871eb
jmp 0x180486ea7
invalid
jo 0x180487175
mov cl, 0xcf
sub byte [0x13b39fb2a], 0x18
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
call fcn.1804cafa0
jmp 0x1804870b7