Function at 0x1804716c0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x288
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1f0], xmm7
movaps xmmword [rbp + 0x1e0], xmm6
mov rdi, rcx
mov r10, rdi
mov eax, dword [0x1807a4b70]
or eax, dword [0x1807a4b74]
add eax, 0xe5fb49dd
add eax, 0x9bc4bb29
add eax, 0xff2965dd
cmp eax, 0xe6f213b6
je 0x180473929
jmp 0x180471717
xor ecx, ecx
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r13, rsp
cmp ecx, 0xd330f984
je 0x180471717
mov qword [rbp + 0x1b8], r8
jmp 0x18047173a
mov eax, 0x90
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x170], rsp
mov eax, 0x80
call fcn.180698e80
sub rsp, rax
mov r11, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r12, rsp
mov eax, 0x90
call fcn.180698e80
sub rsp, rax
mov rsi, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov rbx, rsp
mov eax, 0x90
call fcn.180698e80
sub rsp, rax
mov r15, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r8, rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov r14, rsp
mov rcx, rdx
add rcx, 0xfa
mov al, byte [rdx + 0xfa]
test al, al
je 0x180471876
jmp 0x1804717d8
sub al, 4
jne 0x180471919
jmp 0x1804717e2
mov qword [rdi], 4
mov eax, dword [0x1807a4b78]
xor eax, dword [0x1807a4b7c]
sub eax, 0x45d53c06
or eax, 0x3d03b507
add eax, 0xbf8dd2a5
cmp eax, 0x42097018
jbe 0x180473936
jmp 0x180471811
mov eax, dword [0x1807a4b80]
xor eax, dword [0x1807a4b84]
imul eax, eax, 0x5383fbff
xor eax, 0x26b0b56c
xor eax, 0x563402b9
cmp eax, 0x6c6c7ce8
jae 0x180471811
mov sil, 1
mov al, 1
mov r11b, 1
mov dil, 1
mov bl, 1
jmp 0x180471843
mov r8, qword [r9]
movabs rcx, 0x8000000000000000
mov rdx, r8
xor rdx, rcx
mov rcx, rdx
sub rcx, 5
mov ecx, 5
cmovb rcx, rdx
lea rdx, [0x1806c9920]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov qword [rbp + 0x1a8], r11
mov qword [rbp + 0x1d8], rdx
mov qword [rbp + 0x1c0], r10
mov r11, qword [r9]
mov eax, dword [0x1807a4b88]
imul eax, dword [0x1807a4b8c]
mov r10d, 0x5cf26eaa
xor edx, edx
div r10d
add eax, 0x2031b46a
xor eax, 0x6fba507
cmp eax, 0x3abfc845
mov edi, 0x88870f3a
and byte [rax], al
invalid
jmp 0x1804718bd
mov eax, dword [0x1807a4b90]
or eax, dword [0x1807a4b94]
xor eax, 0xb4a7d88d
mov r10d, 0x2fffb24f
xor edx, edx
div r10d
imul edx, eax, 0xeb6fa524
movabs r10, 0x8000000000000000
mov rax, r11
xor rax, r10
cmp edx, 0xa470fa39
jbe 0x1804718bd
jmp 0x1804718f9
mov rdx, rax
sub rdx, 5
add eax, 0x5ba
add byte [rax + 0xf], cl
ror byte [rax - 0x73], 1
add eax, 0x257fb0
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
mov eax, dword [0x1807a4b98]
add eax, dword [0x1807a4b9c]
sub eax, 0x69de251d
imul eax, eax, 0x886a7aa9
sub eax, 0xee036ad4
cmp eax, 0x268a5718
jbe 0x180473950
mov eax, dword [0x1807a4ba0]
xor edx, edx
div dword [0x1807a4ba4]
sub eax, 0x90c02050
xor eax, 0x5bd50575
add eax, 0x270da927
mov qword [rdi], 8
cmp eax, 0x685958cb
ja 0x180473950
jmp 0x180471971
add rdi, 8
mov eax, dword [0x1807a4ba8]
or eax, dword [0x1807a4bac]
mov ecx, 0xa20e0994
xor edx, edx
div ecx
and eax, 0x74336861
sub eax, 0x6d84a1ab
cmp eax, 0x17330022
jbe 0x180473968
add byte [rax], al
mov eax, dword [0x1807a4bb0]
or eax, dword [0x1807a4bb4]
xor eax, 0x8ece3c67
imul eax, eax, 0x94449498
and eax, 0x8674e825
mov byte [rdi], 0xd
cmp eax, 0x94f41b06
ja 0x180473968
mov sil, 1
mov al, 1
mov r11b, 1
mov dil, 1
mov bl, 1
jmp 0x180471843
mov rax, r9
add rax, 8
mov rcx, qword [rax]
mov qword [r14], rcx
mov rcx, qword [rax + 8]
mov qword [r14 + 8], rcx
mov rax, qword [rax + 0x10]
mov qword [r14 + 0x10], rax
mov qword [rbp + 0x1a0], r9
movaps xmm6, xmmword [0x1806c9080]
mov al, 1
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
mov eax, dword [0x1807a4bb8]
xor eax, dword [0x1807a4bbc]
imul eax, eax, 0x4546e213
sub eax, 0x14626e05
or eax, 0x495c09d9
invalid
or dword [rcx + rcx*2 + 0x3d], ebx
sbb edx, edx
xchg r12, rax
je 0x18047397c
jmp 0x180471a50
mov eax, dword [0x1807a4bc0]
imul eax, dword [0x1807a4bc4]
or eax, 0xea766c82
or eax, 0x33bd200c
mov ecx, 0xb55f0ebe
xor edx, edx
div ecx
mov rcx, r9
add rcx, 8
cmp eax, 0xb3b764a1
ja 0x180471a50
jmp 0x180471a80
mov rax, qword [rcx]
mov qword [r14], rax
mov rax, qword [rcx + 8]
mov qword [r14 + 8], rax
mov rax, qword [rcx + 0x10]
mov qword [r14 + 0x10], rax
mov qword [rbp + 0x1a0], r9
movaps xmm6, xmmword [0x1806c9070]
mov al, 1
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
mov rax, r9
add rax, 8
mov rcx, qword [rax]
mov qword [r14], rcx
mov rcx, qword [rax + 8]
mov qword [r14 + 8], rcx
mov rax, qword [rax + 0x10]
mov qword [r14 + 0x10], rax
mov eax, dword [0x1807a4bc8]
and eax, dword [0x1807a4bcc]
and eax, 0xa9fa22f2
sub eax, 0x3b2b78a5
mov ecx, 0xa375bdb8
xor edx, edx
div ecx
cmp eax, 0x59250d4a
je 0x18047398d
jmp 0x180471b0e
mov eax, dword [0x1807a4bd0]
and eax, dword [0x1807a4bd4]
mov ecx, 0x6fc12fd3
xor edx, edx
div ecx
xor eax, 0x5cfdf5ca
mov ecx, 0xa6182623
xor edx, edx
div ecx
cmp eax, 0x2eb9c630
je 0x180471b0e
mov qword [rbp + 0x1a0], r9
movaps xmm6, xmmword [0x1806c9060]
mov al, 1
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
mov rax, qword [r9 + 0x18]
mov qword [r8 + 0x10], rax
mov rsi, r9
movups xmm0, xmmword [r9 + 8]
movups xmmword [r8], xmm0
mov dword [r8 + 0x18], 1
mov byte [r8 + 0x1c], 1
mov byte [r8 + 0x1d], 2
mov rax, r8
add rax, 0x1f
mov byte [rax], 0
sub rsp, 0x20
mov r14, qword [rbp + 0x1d8]
mov rcx, r14
mov rdx, r8
call fcn.180622320
add rsp, 0x20
movabs rax, 0x8000000000000000
mov qword [rbx], rax
sub rsp, 0x20
mov rcx, r15
mov rdx, r14
mov r8, qword [rbp + 0x1b8]
test dword [rax + 0x49000001], edi
mov ecx, ebx
call fcn.180473ec0
add rsp, 0x20
and byte [rcx - 0x7d], cl
invalid
invalid
je 0x180472a52
jmp 0x180472ab8
mov eax, dword [0x1807a4bd8]
sub eax, dword [0x1807a4bdc]
and eax, 0xb4e8297b
or eax, 0xd0c9324f
and eax, 0x267b2459
cmp eax, 0x9c718100
je 0x18047399a
jmp 0x180471c12
mov eax, dword [0x1807a4be0]
xor eax, dword [0x1807a4be4]
imul eax, eax, 0xc71b4757
mov r8d, 0xf47028b7
xor edx, edx
div r8d
sub eax, 0xb37f7e8
mov r11, qword [r9 + 8]
mov r15w, word [r9 + 0x20]
mov r14w, word [r9 + 0x22]
cmp eax, 0xa54310f0
jbe 0x180471c12
mov rdx, qword [rbp + 0x1d8]
jmp 0x180471c52
mov byte [rcx], 1
xor esi, esi
mov ecx, 1
movabs rax, 0x8000000000000001
cmp r11, rax
mov r12d, 0
je 0x180472411
mov rax, r9
add rax, 0x10
mov ecx, dword [0x1807a4be8]
imul ecx, dword [0x1807a4bec]
sub ecx, 0x7e0ef7d0
or ecx, 0x3a9cc2e7
and ecx, 0x6113956
cmp ecx, 0xb2368207
je 0x1804739ab
mov ecx, dword [0x1807a4bf0]
and ecx, dword [0x1807a4bf4]
xor ecx, 0x562dd89c
and ecx, 0x3440e477
and ecx, 0xec2d92a2
mov r10, qword [rax]
mov r8, qword [r9 + 0x18]
mov rsi, r8
add rsi, 2
cmp ecx, 0x900cabfe
ja 0x1804739ab
jmp 0x180471ce1
xor ebx, ebx
cmp rsi, 0
jl 0x180471dff
cmp rsi, 0
sete al
mov r9d, 1
test al, 1
mov qword [rbp + 0x1b0], r10
jne 0x180471e6d
jmp 0x180471d0b
mov qword [rbp + 0x178], r8
mov r12, r11
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov rcx, rsi
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov r9, rax
mov ebx, 1
cmp r9, 0
mov r11, r12
mov r10, qword [rbp + 0x1b0]
mov r8, qword [rbp + 0x178]
je 0x180471dff
mov eax, dword [0x1807a4bf8]
or eax, dword [0x1807a4bfc]
imul eax, eax, 0xfc268029
and eax, 0x4bdefd61
sub eax, 0x7765406d
cmp eax, 0xda5671ee
je 0x1804739b8
jmp 0x180471d7c
mov eax, dword [0x1807a4c00]
sub eax, dword [0x1807a4c04]
mov ecx, 0x83dd9b8a
xor edx, edx
div ecx
or eax, 0x1b49ac73
mov ecx, 0x4ba47edb
xor edx, edx
div ecx
cmp eax, 0x367df9c
je 0x180471d7c
jmp 0x180471da8
mov eax, dword [0x1807a4c08]
or eax, dword [0x1807a4c0c]
imul eax, eax, 0x3bd805b2
mov ecx, 0x187be9bc
xor edx, edx
div ecx
sub eax, 0xdb0035a2
xor eax, 0x973ddb00
invalid
invalid
mov edx, 0x1bf6840f
add byte [rax], al
jmp 0x180471dd5
mov eax, dword [0x1807a4c10]
xor edx, edx
div dword [0x1807a4c14]
mov ecx, 0xa02769e7
xor edx, edx
div ecx
sub eax, 0x47ed42d0
xor eax, 0x901717b4
cmp eax, 0xa845c48f
je 0x180471dd5
jmp 0x180471e6d
mov eax, dword [str._ae4am]
imul eax, dword [0x1807a4c1c]
mov ecx, 0x2e9397f1
xor edx, edx
div ecx
add eax, 0x6ec39de9
mov ecx, 0xf20bd99f
xor edx, edx
div ecx
cmp eax, 0xee9a9ebd
mov ebp, 0xfee9a9e
invalid
test al, 0x1b
add byte [rax], al
mov edi, dword [0x1807a4c20]
or edi, dword [0x1807a4c24]
sub edi, 0xa158d6c7
xor edi, 0x157ffabe
sub edi, 0x95f91dea
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
call fcn.18063bc30
add rsp, 0x20
cmp edi, 0x372deb26
jb 0x1804739d6
ud2
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x188], r9
mov qword [rbp + 0x190], 0
mov r12w, 0x3e8
movzx eax, r15w
invalid
sub r15w, 0x11
ja 0x180471ead
lea rcx, [0x1806c98d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
lea r15, [rbp + 0x190]
jmp rax
invalid
mov eax, dword [0x1807a4c28]
and eax, dword [0x1807a4c2c]
mov ecx, 0x337bf3f
xor edx, edx
div ecx
mov ecx, 0x9c167f18
xor edx, edx
div ecx
int1
add eax, 0x38651580
cmp eax, 0x24464bd7
and al, 0xf
xchg byte [rdi], bl
sbb eax, dword [rax]
invalid
jmp case.0x18046c0ad.11
mov eax, dword [0x1807a4c30]
add eax, dword [0x1807a4c34]
mov ecx, 0xf270bb7
xor edx, edx
div ecx
or eax, 0xce8af68a
xor eax, 0xe63faa4
cmp eax, 0xa6561822
jbe case.0x18046c0ad.11
ud2
jmp 0x1804723bc
mov ebx, dword [0x1807a4cd0]
imul ebx, dword [0x1807a4cd4]
xor ebx, 0x816f38ce
or ebx, 0x103cd517
sub ebx, 0x16a7b185
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov rcx, qword [rbp + 0x1b0]
mov r8, r14
add rsp, 0x20
cmp ebx, 0x5c3facc2
je 0x1804723bc
jmp 0x180472405
mov rdx, qword [rbp + 0x1d8]
mov rcx, r15
jmp 0x180472411
mov qword [r13], rsi
mov qword [r13 + 8], rcx
mov qword [r13 + 0x10], r12
mov dword [r13 + 0x18], 1
mov byte [r13 + 0x1c], 1
mov byte [r13 + 0x1d], 0
mov byte [r13 + 0x1f], 0
sub rsp, 0x20
mov r15, qword [rbp + 0x170]
mov rcx, r15
mov r14, qword [rbp + 0x1b8]
mov r8, r14
mov r9, r13
call fcn.180473ec0
add rsp, 0x20
mov rsi, qword [r15]
cmp rsi, 0xf
jne 0x1804727d8
movabs rax, 0x8000000000000000
mov qword [rbp + 0x98], rax
lea rcx, [rbp + 0x10]
lea r9, [rbp + 0x98]
sub rsp, 0x20
mov rdx, qword [rbp + 0x1d8]
mov r8, r14
call fcn.180473ec0
add rsp, 0x20
mov rbx, qword [rbp + 0x10]
cmp rbx, 0xf
sete cl
mov eax, dword [0x1807a4cd8]
imul eax, dword [0x1807a4cdc]
add eax, 0x7473ae48
mov r8d, 0x2a69ac91
xor edx, edx
div r8d
xor eax, 0x93da0645
cmp eax, 0x142ffabf
jbe 0x180473af8
jmp 0x1804724d2
mov eax, dword [0x1807a4ce0]
or eax, dword [0x1807a4ce4]
mov r8d, 0x8b344f82
xor edx, edx
div r8d
and eax, 0xb03afaae
or eax, 0x8e4eb3d3
cmp eax, 0x20e1aadd
je 0x1804724d2
test cl, 1
jne 0x180472504
jmp 0x180472587
mov eax, dword [0x1807a4ce8]
add eax, dword [0x1807a4cec]
add eax, 0xab5ec45c
and eax, 0xf26ea4c
add eax, 0xa0dd02ce
cmp eax, 0x21af8be8
je 0x180473b05
jmp 0x18047252c
mov eax, dword [0x1807a4cf0]
or eax, dword [0x1807a4cf4]
or eax, 0xd587a79d
mov ecx, 0x5db6eea9
xor edx, edx
div ecx
mov esi, eax
xor esi, 0xc7196caf
mov rdx, qword [rbp + 0x1d8]
add rdx, 0x48
lea rcx, [rbp - 0x78]
sub rsp, 0x20
mov r8, r14
call fcn.180474f60
add rsp, 0x20
cmp esi, 0x7becf471
je 0x18047252c
jmp 0x180472577
cmp qword [rbp - 0x78], 0xf
je 0x180472669
jmp 0x1804726e1
lea r14, [rbp + 0x10]
add r14, 8
mov eax, dword [0x1807a4cf8]
or eax, dword [0x1807a4cfc]
or eax, 0x59f97b7b
xor eax, 0xab50a897
sub eax, 0xb4238525
cmp eax, 0x3bd374d
jbe 0x180473b35
jmp 0x1804725b7
mov eax, dword [0x1807a4d00]
xor eax, dword [0x1807a4d04]
mov ecx, 0xe793aa28
xor edx, edx
div ecx
mov esi, eax
and esi, 0xd46ed506
and esi, 0xf2eaa239
mov r15b, byte [r14]
lea rdx, [rbp + 0x10]
add rdx, 9
mov rcx, rdi
add rcx, 9
sub rsp, 0x20
mov r8d, 0x7f
call fcn.1806a7400
add rsp, 0x20
cmp esi, 0x99bf7d2c
jae 0x1804725b7
jmp 0x180472609
mov eax, dword [0x1807a4d08]
sub eax, dword [0x1807a4d0c]
sub eax, 0x6cde7214
imul eax, eax, 0x5ae0dde0
and eax, 0xf261643a
cmp eax, 0xd158e95d
mov r10, qword [rbp + 0x1c0]
je 0x180473b68
mov eax, dword [0x1807a4d10]
or eax, dword [0x1807a4d14]
add eax, 0x54103536
xor eax, 0x578f863a
sub eax, 0x50671a37
mov qword [rdi], rbx
mov byte [rdi + 8], r15b
cmp eax, 0x8b50f01d
je 0x180473b68
jmp 0x180472861
mov eax, dword [0x1807a4d18]
sub eax, dword [0x1807a4d1c]
add eax, 0x7bd1db23
imul eax, eax, 0x833bba6b
add eax, 0xcfda5852
cmp eax, 0x3eafe59d
je 0x180473b7c
jmp 0x180472692
mov eax, dword [0x1807a4d20]
xor edx, edx
div dword [0x1807a4d24]
or eax, 0x62353805
sub eax, 0x8686cae9
or eax, 0x89f37310
cmp eax, 0x6a5b32e0
jb 0x180472692
jmp 0x1804726b8
sub rsp, 0x20
mov rcx, r14
call fcn.1804346f0
add rsp, 0x20
cmp rax, 0
mov r10, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1d8]
je 0x180472759
jmp 0x18047276f
lea rdx, [rbp - 0x78]
sub rsp, 0x20
mov rcx, rdi
mov r8d, 0x88
call fcn.1806a7400
add rsp, 0x20
mov r10, qword [rbp + 0x1c0]
mov eax, dword [0x1807a4d28]
xor edx, edx
div dword [0x1807a4d2c]
add eax, 0x91a0f733
add eax, 0xc6a3ce19
add eax, 0x516b5fd4
cmp eax, 0x2417e989
jb 0x180473b8d
jmp 0x18047272c
mov eax, dword [0x1807a4d30]
xor edx, edx
div dword [0x1807a4d34]
add eax, 0x5556b99f
mov ecx, 0xbf14496
xor edx, edx
div ecx
xor eax, 0x1a0be00a
cmp eax, 0xabe62861
ja 0x18047272c
jmp 0x180472861
add rcx, 0xf9
mov byte [rcx], 0
mov qword [rdi], 0xf
jmp 0x180472861
mov ecx, dword [0x1807a4d38]
add ecx, dword [0x1807a4d3c]
imul ecx, ecx, 0xc1cade6f
or ecx, 0x3eb0473e
sub ecx, 0x8990e7c1
cmp ecx, 0xc96bfe44
ja 0x180473b9a
mov ecx, dword [0x1807a4d40]
sub ecx, dword [0x1807a4d44]
or ecx, 0xdcb0ddf4
xor ecx, 0x87eac288
add ecx, 0x94f47bc3
mov qword [rdi], 5
cmp ecx, 0x162b4be2
jb 0x180473b9a
jmp 0x1804727cc
add rdi, 8
mov qword [rdi], rax
jmp 0x180472861
mov eax, dword [0x1807a4d48]
and eax, dword [0x1807a4d4c]
and eax, 0xbf050033
mov edx, 0x93259edc
fimul word [rdi + 0x35]
add eax, 0x653a64d4
cmp eax, 0x7f6fe458
jbe 0x180473bb2
mov ecx, dword [0x1807a4d50]
and ecx, dword [0x1807a4d54]
xor ecx, 0x71552a29
and ecx, 0xf000cd12
sub ecx, 0x2243e480
mov rax, r15
add rax, 8
cmp ecx, 0x62642caa
jae 0x180473bb2
jmp 0x180472831
mov bl, byte [rax]
add r15, 9
mov rcx, rdi
add rcx, 9
sub rsp, 0x20
mov rdx, r15
mov r8d, 0x7f
call fcn.1806a7400
add rsp, 0x20
mov qword [rdi], rsi
mov byte [rdi + 8], bl
mov r10, qword [rbp + 0x1c0]
mov eax, dword [0x1807a4d58]
or eax, dword [0x1807a4d5c]
imul eax, eax, 0x8937d8be
imul eax, eax, 0x30ef539d
or eax, 0x9e3f6704
cmp eax, 0xaf07c648
jbe 0x180473bbf
jmp 0x18047288b
mov eax, dword [0x1807a4d60]
and eax, dword [0x1807a4d64]
xor eax, 0x3bd41bee
mov ecx, 0xfa8a7bf6
xor edx, edx
div ecx
imul eax, eax, 0xde8e2308
cmp eax, 0xb2abac1e
jae 0x18047288b
jmp 0x1804728b4
mov eax, dword [0x1807a4d68]
imul eax, dword [0x1807a4d6c]
and eax, 0xa2b11530
imul eax, eax, 0x935ddad2
add eax, 0x85d1bc94
cmp eax, 0x598f3325
je 0x180473bcc
jmp 0x1804728de
mov eax, dword [0x1807a4d70]
and eax, dword [0x1807a4d74]
add byte [0x157af4f3b], dh
mov ecx, 0xc67e85f
xor edx, edx
div ecx
and eax, 0x2878c0e5
in eax, 0xc0
js 0x180472925
cmp eax, 0xfbaf684a
ja 0x1804728de
jmp 0x180472c26
mov rax, qword [r9]
mov qword [r14], rax
mov rax, qword [r9 + 8]
mov qword [r14 + 8], rax
mov rax, qword [r9 + 0x10]
mov qword [r14 + 0x10], rax
mov eax, dword [0x1807a4d78]
sub eax, dword [0x1807a4d7c]
or eax, 0x84f1e566
sub eax, 0x6f41c185
add eax, 0x98333f69
cmp eax, 0x96ae787a
je 0x180473bd9
jmp 0x180472947
mov eax, dword [0x1807a4d80]
mov ecx, dword [0x1807a4d84]
or eax, ecx
add eax, 0x4a027484
xor eax, 0x58a788dc
imul eax, eax, 0xe9707eb6
movq xmm6, qword [r9 + 0x18]
jno 0x180472983
cmp eax, 0x6b9facdd
je 0x180472947
jmp 0x180472974
mov qword [rbp + 0x1a0], r9
movq xmm7, qword [r9 + 0x20]
mov al, 1
mov dword [rbp + 0x1d0], eax
xor ecx, ecx
mov al, 1
mov dword [rbp + 0x1cc], eax
mov al, 1
mov dword [rbp + 0x1d4], eax
jmp 0x18047299d
mov dword [rbp + 0x19c], ecx
mov eax, dword [0x1807a4d88]
or eax, dword [0x1807a4d8c]
mov ecx, 0x7484cd3f
xor edx, edx
div ecx
or eax, 0x7f0baa9e
xor eax, 0x53cc03c7
cmp eax, 0xe75e5379
ja 0x180473be6
jmp 0x1804729cf
mov r15d, dword [0x1807a4d90]
mov eax, dword [0x1807a4d94]
imul r15d, eax
add r15d, 0x7fc73321
or r15d, 0xe5c5d7a2
mov rax, qword [r14 + 0x10]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [r14]
movups xmmword [r12], xmm0
movq qword [r12 + 0x18], xmm6
movq qword [r12 + 0x20], xmm7
sub rsp, 0x20
mov rcx, rsi
mov rdx, qword [rbp + 0x1d8]
mov r8, qword [rbp + 0x1b8]
mov r9, r12
call fcn.180473ec0
add rsp, 0x20
mov r13, qword [rsi]
cmp r13, 0xf
sete al
mov bl, byte [rsi + 8]
cmp r15d, 0xdbe24977
jb 0x1804729cf
test al, 1
jne 0x180472c5a
jmp 0x180472c7b
mov eax, dword [0x1807a4d98]
xor edx, edx
div dword [0x1807a4d9c]
xor eax, 0xacf1312d
and eax, 0x828169a5
imul eax, eax, 0x8e1bedc6
cmp eax, 0xa1203786
xchg byte [rdi], dh
and byte [rcx + 0x11bd870f], ah
add byte [rax], al
mov r10, qword [rbp + 0x1c0]
mov r9, rsi
int1
jmp 0x180472a87
mov eax, dword [0x1807a4da0]
xor eax, dword [0x1807a4da4]
and eax, 0x9bc5b1fd
std
mov cl, 0xc5
wait
or eax, 0xd5715d60
mov ecx, 0x8b75d7a7
xor edx, edx
div ecx
mov qword [rdi], 0xf
cmp eax, 0xfaa00e17
jae 0x180472a87
jmp 0x180472ab6
jmp 0x180472add
sub rsp, 0x20
mov rcx, rdi
mov rdx, r15
mov r8d, 0x88
mov eax, 0x88
call fcn.1806a7400
add rsp, 0x20
mov r10, qword [rbp + 0x1c0]
mov r9, rsi
int1
jmp 0x180472add
mov sil, 1
xor eax, eax
mov r11b, 1
mov dil, 1
mov bl, 1
jmp 0x180472aec
jmp 0x180471843
cmp dil, 0
sete cl
mov eax, dword [0x1807a4da8]
or eax, dword [0x1807a4dac]
add eax, 0x45f17311
add eax, 0xca4c5239
xor eax, 0x596de1d2
cmp eax, 0xe3a44503
jae 0x180473c50
mov eax, dword [0x1807a4db0]
xor edx, edx
div dword [0x1807a4db4]
add eax, 0x5ce9baef
mov r8d, 0x22d9bf60
xor edx, edx
div r8d
sub eax, 0x762f9377
cmp eax, 0x414b3c05
je 0x180473c50
test cl, 1
jne 0x180472c26
jmp 0x1804732d1
mov eax, dword [0x1807a4db8]
add eax, dword [0x1807a4dbc]
and eax, 0x53e9450f
xor eax, 0x8920c3e2
imul eax, eax, 0xa45d71b6
cmp eax, 0x63685cef
je 0x180473c61
jmp 0x180472b83
mov eax, dword [0x1807a4dc0]
xor edx, edx
div dword [0x1807a4dc4]
xor eax, 0x332233
imul eax, eax, 0x391ecfef
xor eax, 0x1803227b
imul eax, eax, 0x5849c4d
cmp r11b, 0
sete cl
cmp eax, 0x1c70aad8
jo 0x180472bca
je 0x180472b83
jmp 0x180472bb2
mov eax, dword [0x1807a4dc8]
xor edx, edx
div dword [0x1807a4dcc]
or eax, 0x5b065d8c
sub eax, 0xa4573a62
xor eax, 0x1dfe3a05
cmp eax, 0xd4912fef
je 0x180473c6e
mov eax, dword [str.RNVT]
xor edx, edx
div dword [0x1807a4dd4]
and eax, 0xf8df36a7
xor eax, 0xd52bf428
xor eax, 0x7d5294fd
cmp eax, 0x1dd78ac2
jb 0x180473c6e
test cl, 1
jne 0x180472c26
jmp 0x18047335f
cmp sil, 0
sete al
test al, 1
jne 0x180472c26
jmp 0x1804733f0
test al, 1
jne 0x1804735d2
jmp 0x180472c26
mov rax, r10
movaps xmm6, xmmword [rbp + 0x1e0]
movaps xmm7, xmmword [rbp + 0x1f0]
lea rsp, [rbp + 0x208]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp bl, 0
sete al
test al, 1
jne 0x180472c26
jmp 0x18047384f
cmp bl, 0
sete al
mov r10, qword [rbp + 0x1c0]
mov r14, qword [rbp + 0x1b8]
test al, 1
jne 0x180472d70
jmp 0x180472d7c
mov eax, dword [0x1807a4dd8]
add eax, dword [0x1807a4ddc]
and eax, 0x5d663be6
sub eax, 0x708ba239
mov ecx, 0x3bac952
xor edx, edx
div ecx
cmp eax, 0xbaf930e3
jae 0x180473c7f
jmp 0x180472ca7
mov eax, dword [0x1807a4de0]
sub eax, dword [0x1807a4de4]
xor eax, 0xd55b029a
sub eax, 0xe73e0c09
imul r14d, eax, 0x383f3ab9
mov rdx, rsi
add rdx, 9
mov rcx, rdi
add rcx, 9
sub rsp, 0x20
mov r8d, 0x7f
call fcn.1806a7400
add rsp, 0x20
mov qword [rdi], r13
cmp r14d, 0x3228cb93
jb 0x180472ca7
jmp 0x180472cf3
mov byte [rdi + 8], bl
mov r10, qword [rbp + 0x1c0]
mov r9, qword [rbp + 0x1a0]
mov r11d, dword [rbp + 0x1cc]
mov esi, dword [rbp + 0x1d0]
mov eax, dword [0x1807a4de8]
or eax, dword [0x1807a4dec]
or eax, 0x553e288f
add eax, 0xe039171
or eax, 0xc160617f
cmp eax, 0xbdfc7ae3
mov edi, dword [rbp + 0x1d4]
mov ebx, dword [rbp + 0x19c]
jbe 0x180473cb4
mov eax, dword [0x1807a4df0]
and eax, dword [0x1807a4df4]
add eax, 0xb93c4487
xor eax, 0x18d4cd8c
sub eax, 0x5635df16
cmp eax, 0x9a715efc
ja 0x180473cb4
mov al, 1
jmp 0x180472aec
mov qword [rdi], 0xf
jmp 0x180472c26
mov eax, dword [0x1807a4df8]
imul eax, dword [0x1807a4dfc]
xor eax, 0xc19a2240
imul eax, eax, 0xca3a1901
mov ecx, 0x4d3836fe
xor edx, edx
div ecx
cmp eax, 0xa87751a6
jae 0x180473cc1
mov eax, dword [0x1807a4e00]
or eax, dword [0x1807a4e04]
xor eax, 0x21b496f1
add eax, 0xdca32543
or eax, 0xa622bd5d
cmp eax, 0x9b23f50a
jb 0x180473cc1
jmp 0x180472dd0
mov eax, dword [0x1807a4e08]
xor eax, dword [0x1807a4e0c]
xor eax, 0x112975bf
imul eax, eax, 0xc660fca5
sub eax, 0x7058b942
cmp eax, 0xd9c684b1
jae 0x180473cd2
mov esi, dword [0x1807a4e10]
imul esi, dword [0x1807a4e14]
or esi, 0x9f71a5e8
sub esi, 0xe8b83114
and esi, 0x7f3a1f7f
movabs rax, 0x8000000000000000
mov qword [rbp + 0x148], rax
lea rcx, [rbp + 0xc0]
lea r9, [rbp + 0x148]
sub rsp, 0x20
mov rdx, qword [rbp + 0x1d8]
mov r8, r14
call fcn.180473ec0
mov rax, qword [rbp + 0x1d8]
add rsp, 0x20
mov rbx, qword [rbp + 0xc0]
cmp esi, 0x3f741922
jb 0x180473cd2
jmp 0x180472e68
cmp rbx, 0xf
mov rcx, qword [rbp + 0x1a8]
jne 0x180473114
mov r14, rax
add r14, 0x80
mov r12, qword [rax + 0x80]
cmp r12, 0
sete al
test al, 1
jne 0x1804731d4
jmp 0x180472e9b
mov eax, dword [0x1807a4e18]
add eax, dword [0x1807a4e1c]
or eax, 0xc1e2ecb3
mov ecx, 0x42d442e9
xor edx, edx
div ecx
and eax, 0xc1548871
cmp eax, 0x271fac5e
ja 0x180473d19
jmp 0x180472ec7
mov eax, dword [0x1807a4e20]
imul eax, dword [0x1807a4e24]
and eax, 0x3ed03e6a
sub eax, 0x1dc1d472
mov ecx, 0xb97500de
xor edx, edx
div ecx
mov rcx, qword [rbp + 0x1d8]
add rcx, 0x78
cmp eax, 0x44cabbb7
je 0x180472ec7
jmp 0x180472efb
mov eax, dword [0x1807a4e28]
and eax, dword [0x1807a4e2c]
xor eax, 0x732a677f
mov r8d, 0xa7fa7e28
xor edx, edx
div r8d
and eax, 0x8cda3310
cmp eax, 0x3dabf466
jae 0x180473d26
jmp 0x180472f29
mov eax, dword [0x1807a4e30]
sub eax, dword [0x1807a4e34]
add eax, 0xe5784a5f
mov r8d, 0xf33078ab
xor edx, edx
div r8d
or eax, 0x1a05058b
mov rbx, qword [rcx]
cmp eax, 0x2ec13a69
je 0x180472f29
jmp 0x180472f56
jmp 0x180472f58
sub rsp, 0x20
mov rcx, qword [rbp + 0x1b8]
mov rdx, rbx
mov r8, r12
call fcn.180434ba0
add rsp, 0x20
mov rsi, rdx
cmp rax, 0
jne 0x180473271
cmp rsi, 0
sete al
test al, 1
jne 0x180472f8f
jmp 0x180473062
mov eax, dword [0x1807a4e38]
imul eax, dword [0x1807a4e3c]
xor eax, 0xefe1c725
add eax, 0xea6e54a0
add eax, 0x1206f149
cmp eax, 0x77686ccf
ja 0x180473d37
mov eax, dword [0x1807a4e40]
imul eax, dword [0x1807a4e44]
or eax, 0xa64e8022
add eax, 0x5e8ead0
imul ebx, eax, 0x89f6cc7
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 rsi, rax
cmp ebx, 0xa32d1b0b
jae 0x180473d37
jmp 0x180473003
mov eax, dword [0x1807a4e48]
and eax, dword [0x1807a4e4c]
add eax, 0x9d3dbcd5
sub eax, 0x9357fe78
imul eax, eax, 0x1bc6329f
cmp eax, 0xf1da857
mov r8, qword [rbp + 0x1a8]
jb 0x180473d63
mov eax, dword [0x1807a4e50]
imul eax, dword [0x1807a4e54]
sub eax, 0xaa7c7032
xor eax, 0x7a7e21ea
sub eax, 0xee2c002c
cmp eax, 0x14b7d72e
je 0x180473d63
mov ebx, 5
jmp 0x18047327f
cmp r12, rsi
setb al
test al, 1
jne 0x18047306e
jmp 0x1804730ca
ud2
mov qword [r14], 0
cmp r12, rsi
sete al
test al, 1
jne 0x1804731d2
jmp 0x1804730e1
mov rdx, rbx
add rdx, rsi
sub r12, rsi
sub rsp, 0x20
mov rcx, rbx
mov r8, r12
call fcn.1806a7400
add rsp, 0x20
mov qword [r14], r12
cmp r12, 0
sete al
test al, 1
jne 0x1804731d2
jmp 0x180472f58
mov eax, dword [0x1807a4e68]
and eax, dword [0x1807a4e6c]
imul eax, eax, 0x52a859d3
mov r8d, 0xaf7748f6
xor edx, edx
div r8d
imul eax, eax, 0xaf9ea26c
cmp eax, 0xbc282fff
ja 0x180473d81
jmp 0x180473144
mov eax, dword [0x1807a4e70]
mov edx, dword [0x1807a4e74]
xor eax, edx
imul eax, eax, 0x51b8241c
add eax, 0xe9cedc68
mov r14b, byte [rbp + 0xc8]
movzx r8d, byte [rbp + 0xcf]
shl r8d, 0x10
movzx edx, word [rbp + 0xcd]
or edx, r8d
shl rdx, 0x20
mov esi, dword [rbp + 0xc9]
or rsi, rdx
cmp eax, 0x7f03aa49
jb 0x180473144
jmp 0x180473190
movabs rax, 0xffffffffffffff
and rsi, rax
shl rsi, 8
lea rdx, [rbp + 0xc0]
add rdx, 0x10
sub rsp, 0x20
mov r8d, 0x78
call fcn.1806a7400
add rsp, 0x20
movzx eax, r14b
or rsi, rax
mov r8, qword [rbp + 0x1a8]
jmp 0x18047327f
jmp 0x1804731d4
sub rsp, 0x20
mov rcx, qword [rbp + 0x1b8]
call fcn.1804346f0
add rsp, 0x20
mov rsi, rax
mov eax, dword [0x1807a4e78]
or eax, dword [0x1807a4e7c]
and eax, 0x765abf09
add eax, 0x7c8d20f0
sub eax, 0xa8956d28
cmp eax, 0xa6f48ea
mov r8, qword [rbp + 0x1a8]
jb 0x180473d8e
mov eax, dword [0x1807a4e80]
add eax, dword [str._cZ7P]
and eax, 0x101900d4
mov ecx, 0xb661b9c6
xor edx, edx
div ecx
and eax, 0xb23f57b2
cmp rsi, 0
sete cl
cmp eax, 0x530be713
ja 0x180473d8e
jmp 0x18047324b
mov ebx, 5
test cl, 1
mov rax, qword [rbp + 0x1d8]
jne 0x18047325e
jmp 0x18047327f
mov byte [rax + 0xf9], 0
mov r10, qword [rbp + 0x1c0]
jmp 0x180472d70
mov ebx, 5
mov r8, qword [rbp + 0x1a8]
jmp 0x18047327f
mov rcx, rdi
add rcx, 0x10
sub rsp, 0x20
mov rdx, r8
mov r8d, 0x78
call fcn.1806a7400
add rsp, 0x20
mov qword [rdi], rbx
mov qword [rdi + 8], rsi
mov al, 1
mov r10, qword [rbp + 0x1c0]
mov r9, qword [rbp + 0x1a0]
mov r11d, dword [rbp + 0x1cc]
mov esi, dword [rbp + 0x1d0]
mov edi, dword [rbp + 0x1d4]
mov ebx, dword [rbp + 0x19c]
jmp 0x180472aec
mov rax, r9
add rax, 8
mov rsi, qword [rax]
cmp rsi, 0
je 0x180472c26
add r9, 0x10
mov rdi, qword [r9]
mov r14, r10
mov eax, dword [0x1807a4e88]
xor eax, dword [0x1807a4e8c]
sub eax, 0x58b188a6
sub eax, 0x32905500
imul eax, eax, 0x788706ed
cmp eax, 0x7c3fc199
je 0x180473d9b
jmp 0x180473318
mov ebx, dword [0x1807a4e90]
and ebx, dword [0x1807a4e94]
and ebx, 0x7d5488db
sub ebx, 0x1dfe31c6
and ebx, 0x12981106
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
cmp ebx, 0x87e6e25d
jae 0x180473318
mov r10, r14
jmp 0x180472c26
mov rax, r9
add rax, 8
mov r8, qword [rax]
mov eax, dword [0x1807a4e98]
xor eax, dword [0x1807a4e9c]
xor eax, 0x5098da23
and eax, 0x8fc99248
imul eax, eax, 0xb5a9904d
cmp eax, 0xe14aac35
jae 0x180473dc5
mov eax, dword [0x1807a4ea0]
xor edx, edx
div dword [0x1807a4ea4]
and eax, 0x558662da
xor eax, 0xdd099adc
imul ecx, eax, 0x2071aec3
cmp r8, 0
sete al
cmp ecx, 0xf0e792b
jb 0x180473dc5
test al, 1
jne 0x180472c26
jmp 0x1804733cb
mov rsi, r10
mov rcx, qword [r9 + 0x10]
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov r10, rsi
jmp 0x180472c26
mov eax, dword [0x1807a4ea8]
imul eax, dword [0x1807a4eac]
add eax, 0xcc244bba
or eax, 0xcb3fb24
imul eax, eax, 0xda55841
cmp eax, 0x80015fd
je 0x180473dd2
jmp 0x18047341a
mov eax, dword [0x1807a4eb0]
and eax, dword [0x1807a4eb4]
add eax, 0x1a373cd2
mov ecx, 0xc7302a7d
xor edx, edx
div ecx
sub eax, 0x584464e3
mov rcx, r9
add rcx, 8
cmp eax, 0xc141b2a1
je 0x18047341a
jmp 0x180473449
mov rsi, qword [rcx]
mov eax, dword [0x1807a4eb8]
sub eax, dword [0x1807a4ebc]
add eax, 0xd01ffedc
add eax, 0xeeb7bad2
mov ecx, 0x5317db4d
xor edx, edx
div ecx
cmp eax, 0x2156b5d
je 0x180473ddf
jmp 0x180473478
mov eax, dword [0x1807a4ec0]
sub eax, dword [0x1807a4ec4]
or eax, 0xb0f5bc4a
xor eax, 0x91c7de89
imul ecx, eax, 0x8cb1f111
cmp rsi, 0
sete al
cmp ecx, 0x6f25a43
jbe 0x180473478
test al, 1
jne 0x180472c26
jmp 0x1804734ad
mov eax, dword [0x1807a4ec8]
add eax, dword [0x1807a4ecc]
and eax, 0xd66e417f
or eax, 0xd3a985a5
mov ecx, 0x3253610a
xor edx, edx
div ecx
cmp eax, 0x56d4534c
je 0x180473dec
mov eax, dword [0x1807a4ed0]
xor edx, edx
div dword [0x1807a4ed4]
imul eax, eax, 0x51167e8
sub eax, 0xc83e6260
imul eax, eax, 0x647df329
mov rdi, r9
add rdi, 0x10
cmp eax, 0x4527def7
jbe 0x180473dec
mov r14, r10
jmp 0x18047350d
mov eax, dword [0x1807a4ed8]
sub eax, dword [0x1807a4edc]
xor eax, 0x8731f058
mov ecx, 0x7f22799e
xor edx, edx
div ecx
imul eax, eax, 0x16e0effa
cmp eax, 0xe67138f4
je 0x180473dfd
jmp 0x18047353a
mov ebx, dword [0x1807a4ee0]
imul ebx, dword [0x1807a4ee4]
add ebx, 0xc9c2ff0d
or ebx, 0x4d56699
and ebx, 0xd026ba1d
mov rcx, qword [rdi]
sub rsp, 0x20
mov rdx, rsi
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
cmp ebx, 0x4d2300d5
jae 0x18047353a
jmp 0x18047357c
mov eax, dword [0x1807a4ee8]
and eax, dword [0x1807a4eec]
add eax, 0x94a92e3d
or eax, 0x570b2514
add eax, 0xcd110765
cmp eax, 0x838b4bde
mov r10, r14
jae 0x180473e27
mov eax, dword [0x1807a4ef0]
xor edx, edx
div dword [0x1807a4ef4]
or eax, 0x810f2fbd
or eax, 0x1b80f474
and eax, 0x73abf812
cmp eax, 0xb6cd0d66
ja 0x180473e27
jmp 0x180472c26
mov eax, dword [0x1807a4ef8]
add eax, dword [0x1807a4efc]
add eax, 0x33191e
imul eax, eax, 0xae0f678c
and eax, 0xdb393fac
or eax, 0xf2b4a331
cmp eax, 0x75adadfa
jb 0x180473e38
jmp 0x1804735fb
mov ecx, dword [0x1807a4f00]
xor ecx, dword [0x1807a4f04]
sub ecx, 0x75ee8c84
xor ecx, 0x21f3a126
and ecx, 0x3cd7b97
mov rax, r9
add rax, 8
cmp ecx, 0x837e2bef
je 0x1804735fb
jmp 0x18047362a
mov ecx, dword [0x1807a4f08]
imul ecx, dword [0x1807a4f0c]
add ecx, 0xdf5bdb54
add ecx, 0x524fce44
add ecx, 0x32c74f57
cmp ecx, 0x3001b159
jb 0x180473e45
jmp 0x180473657
mov ecx, dword [0x1807a4f10]
or ecx, dword [0x1807a4f14]
sub ecx, 0x4533a9b8
or ecx, 0x24bd5246
or ecx, 0x255831e3
mov r8, qword [rax]
cmp ecx, 0x457ad24a
je 0x180473657
jmp 0x180473682
mov eax, dword [0x1807a4f18]
xor edx, edx
div dword [0x1807a4f1c]
imul eax, eax, 0x4c602e9d
and eax, 0xa0b7b0d1
add eax, 0xc66c5878
cmp eax, 0x13661dc6
jb 0x180473e56
mov ecx, dword [0x1807a4f20]
and ecx, dword [0x1807a4f24]
or ecx, 0x8ee10ce0
and ecx, 0xb7f39d8e
add ecx, 0x45b0911
cmp r8, 0
sete al
cmp ecx, 0xb6ef3966
jae 0x180473e56
test al, 1
jne 0x180472c26
cmc
invalid
invalid
jmp 0x1804736e6
add r9, 0x10
mov eax, dword [0x1807a4f28]
imul eax, dword [0x1807a4f2c]
scasd eax, dword [rdi]
add eax, 0x331835
or eax, 0x7f92ada6
sub eax, 0x9576dd38
and eax, 0x8de4082f
cmp eax, 0xefdf7c8d
je 0x180473e67
mov eax, dword [0x1807a4f30]
sub eax, dword [0x1807a4f34]
mov ecx, 0xa4c8e7bf
xor edx, edx
div ecx
sub eax, 0x39404277
sub eax, 0xdbb2e9fb
mov rcx, qword [r9]
cmp eax, 0xc0acc202
jb 0x180473e67
mov rsi, r10
jmp 0x180473743
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov r10, rsi
jmp 0x180472c26
mov rcx, r9
add rcx, 8
mov eax, dword [0x1807a4f38]
imul eax, dword [0x1807a4f3c]
or eax, 0xc15b2ae5
imul eax, eax, 0x64942640
or eax, 0xec8eef5e
cmp eax, 0xd215d2ab
jbe 0x180473e78
mov eax, dword [0x1807a4f40]
xor edx, edx
div dword [0x1807a4f44]
and eax, 0x989b4610
or eax, 0x47cb8c41
sub eax, 0x82243822
mov rdx, qword [rcx]
cmp eax, 0x9ad7b3ae
jbe 0x180473e78
jmp 0x1804737bd
movabs rax, 0x8000000000000002
cmp rdx, rax
jl 0x180472c26
cmp rdx, 0
sete al
test al, 1
jne 0x180472c26
jmp 0x1804737e1
mov rsi, r10
mov rcx, qword [r9 + 0x10]
sub rsp, 0x20
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov eax, dword [0x1807a4f48]
or eax, dword [0x1807a4f4c]
sub eax, 0x91c91cee
add eax, 0x20efcbbb
xor eax, 0x606ceb0d
cmp eax, 0x7233bbe7
mov r10, rsi
je 0x180473e89
mov eax, dword [0x1807a4f50]
sub eax, dword [0x1807a4f54]
and eax, 0x85a3862f
add eax, 0xf8280d02
add eax, 0x980bf45
cmp eax, 0xed42bec4
je 0x180473e89
jmp 0x180472c26
cmp r8, 0
sete cl
mov eax, dword [0x1807a4f58]
sub eax, dword [0x1807a4f5c]
or eax, 0xb7b9f41f
or eax, 0xe7f21672
and eax, 0xceb516e3
cmp eax, 0x3ae57b79
jb 0x180473e96
jmp 0x18047387e
mov eax, dword [0x1807a4f60]
imul eax, dword [0x1807a4f64]
mov r11d, 0x16bc67df
xor edx, edx
div r11d
or eax, 0x3b6ea084
and eax, 0x6abfc05b
cmp eax, 0x1013e7dc
je 0x18047387e
test cl, 1
jne 0x180472c26
jmp 0x1804738b2
mov rsi, r10
add r9, 8
mov rcx, qword [r9]
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov eax, dword [0x1807a4f68]
or eax, dword [0x1807a4f6c]
mov ecx, 0xc01b8890
xor edx, edx
div ecx
imul eax, eax, 0x242851f0
add eax, 0x4812f082
cmp eax, 0x7f8befb
jb 0x180473ea7
mov r10, rsi
jmp 0x180473902
mov eax, dword [0x1807a4f70]
and eax, dword [0x1807a4f74]
add eax, 0xe7ec650e
and eax, 0xb0814edb
sub eax, 0x48eb1fa9
cmp eax, 0xa06151b6
jb 0x180473902
jmp 0x180472c26
or eax, 0x2d3ab5c1
lahf
test dword [0x18025191e], ebp
inc dword [rax + rdi*8 - 0x15]
add eax, 0x80d1dd3b
jmp 0x18047180f
clc
jmp 0x18047393f
int3
or dword [rbx + 0x223e4b7f], edi
invalid
cdq
imul dword [rdx + 0x2799e374]
adc ecx, esi
invalid
invalid
mov ch, 0x5a
or dword [rdi + 0x9fdd1f8], eax
add edx, dword [rbx]
or al, 0xd2
mov byte [rdi], 0xd
jmp 0x18047199f
or dword [rdi], ecx
push rsi
sbb ebp, ebx
nop
pop rsp
sub al, 0xc7
jmp 0x180473956
pop rbp
int3
invalid
push rdx
or bl, dh
pop rax
mov al, 0xbe
mov edx, edi
jmp 0x180471ca7
jrcxz 0x180473a22
invalid
out dx, al
in al, 0x57
invalid
wait
in al, dx
xor al, 0x77
cmp bl, dl
mov ecx, 0x3832f3f2
lahf
sub rsp, 0x20
mov rcx, rbx
mov rdx, rsi
call fcn.18063bc30
add rsp, 0x20
jmp case.0x180469892.84
movsb byte [rdi], byte [rsi]
test dword [rsi + rax*2], 0x29c977e3
ror byte [rdx], 0x79
jmp 0x180471edb
in eax, 0xff
invalid
mov al, 1
add byte [rax], al
mov r8, r14
add rsp, 0x20
jmp 0x1804723ba
pop rsp
invalid
sub ebp, dword [rsp + rsi*8]
add bl, byte [rbx + 0x63]
or dword [rbx + 0x6f], esi
sbb eax, 0x8b48f647
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
add rdx, 0x48
lea rcx, [rbp - 0x78]
sub rsp, 0x20
mov r8, r14
call fcn.180474f60
add rsp, 0x20
jmp 0x18047252a
pop rsi
test esp, edi
cmp bl, byte [rbx]
jb 0x180473ae8
invalid
movabs eax, dword [0xe920c48348002338]
invalid
jnp 0x180473b5b
scasb al, byte [rdi]
and ah, byte [rdx + 0x2a]
leave
ror dword [rax - 0x77], cl
invalid
int 0x15
invalid
jmp rsi
out 0x46, al
sub dword [rax], esi
xchg edi, eax
insb byte [rdi], dx
invalid
movabs al, byte [0x1decfb4584ab5d33]
retf
jae 0x180473b8c
fild word [rdi - 0x160f0fab]
invalid
nop
adc dword [rsi - 8], ebp
cmp dword [rdi + 0x73], ebp
invalid
invalid
jmp 0x1804728dc
invalid
fistp dword [rsi]
xor byte [rax - 0x249ab403], bh
invalid
xor dh, byte [rbp - 9]
pop rdi
sti
jrcxz 0x180473bd4
jo 0x180473c43
invalid
cmpsd dword [rsi], dword [rdi]
mov qword [rdi], 0xf
jmp 0x180472a7b
invalid
stosb byte [rdi], al
adc dword [rsi - 0x2e], ebx
invalid
movabs rax, qword [0x30b60532f658ef6a]
pop rax
jmp 0x180472bda
xor dword [rcx + 0xdcd9d81], edx
and eax, 0xcc99891f
mov rdx, rsi
add rdx, 9
mov rcx, rdi
add rcx, 9
sub rsp, 0x20
mov r8d, 0x7f
call fcn.1806a7400
add rsp, 0x20
mov qword [rdi], r13
jmp 0x180472ca5
cmp bl, byte [rbx - 3]
add eax, 0xe9c11ed4
invalid
invalid
ja 0x180473d0f
xchg edx, eax
cmp ah, bl
hlt
add byte [rax - 0x7d], cl
invalid
movabs dword [0xe98cae14a6b8f7ea], eax
lahf
int1
invalid
sbb dword ss:[rax - 0x2ea9d684], ebx
int1
sub dword [rbx], ebx
mov al, 0xe9
invalid
sahf
add dl, al
js 0x180473d67
jge 0x180473d6a
ret 0x8d48
idiv edi
add rsp, 0x20
jmp 0x180472fb6
cmc
xor esp, dword [rbx + 0x2c]
xlatb
sub al, 0xd7
movabs dword [0x9587fffff2c1e9b1], eax
scasd eax, dword [rdi]
wait
stosd dword [rdi], eax
mov cl, 0xe9
sal edx, 0xff
inc dword [rdi - 0x5464506b]
lodsb al, byte [rsi]
invalid
invalid
cwde
or ecx, ebp
mov ah, 0xf3
invalid
invalid
test byte [rcx], r8b
jle 0x180473d3c
scasb al, byte [rdi]
loop 0x180473d58
test bl, dh
or ch, ah
sub rsp, 0x20
mov rcx, rdi
mov rdx, rsi
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
jmp 0x180473316
fdiv dword [rsi]
jns 0x180473d87
insd dword [rdi], dx
shr byte [rax - 0xa4116f6], cl
invalid
mov ebp, 0xe4c9b7a5
imul esi, dword [rbp + 0xe], 0xffffffe9
cmp esi, esi
invalid
xor al, 0x4a
invalid
mov edi, 0xbdbab4dc
xor byte [rbp + 1], dh
mov ecx, dword [rax]
jle 0x180473e12
jmp 0x1804734d7
mov ebp, dword [rcx + 0x4e4a45bd]
pop rcx
and eax, 0x19a39fed
mov rcx, qword [rdi]
sbb dword [rax - 0x75], ecx
cmovs eax, dword [rbx - 0x76b7df14]
sub rsp, 0x20
mov rdx, rsi
mov r8d, 1
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
jmp 0x180473538
push 0xfffffffffffffffa
enter 0x4967, 0x32
mov byte [rdi + 0x4388b296], bl
jmp 0x1804735a5
imul edi, edi, 0xffffffe3
loope 0x180473e0c
push rax
or cl, r13b
mov ah, 0xf7
invalid
sbb edi, dword [rdx - 0x4f]
sbb esi, dword [rdx + 0x19e180a6]
jbe 0x180473e53
push 0xfffffffffff7ffe9
idiv edi
push qword [rsi - 0x1c2f1aad]
mov dh, 0x53
in eax, 0xd0
jrcxz 0x180473e08
shl bl, 1
lodsb al, byte [rsi]
sub edx, dword [rax + rcx*8 - 0x10]
imul ebx, dword [rax - 0x7bb17], 0xffffffff
outsd dx, dword [rsi]
mov ecx, 0x62fab27f
push rdi
out 0x43, eax
invalid
invalid
push rbp
mov cl, 0x77
loope 0x180473e59
jnp 0x180473e19
invalid
invalid
invalid