Function at 0x1803e0ba0
Capabilities:
Encode data using xor
Execute anti-debugging instructions

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x488
lea rbp, [rsp + 0x80]
mov r14, rcx
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x370], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x378], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x380], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x58], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r12, rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x3f8], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0xb8], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0xd8], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r13, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov rbx, rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov rsi, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x80], rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x88], rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov rdi, rsp
mov eax, 0x20
call fcn.180698e80
sub rsp, rax
mov r15, rsp
mov qword [r15], 0
mov rax, r15
add rax, 8
mov qword [rbp + 0x318], rax
mov eax, 8
mov qword [r15 + 8], rax
mov rax, r15
add rax, 0x10
mov qword [rbp + 0x3e0], rax
mov qword [r15 + 0x10], 0
sub rsp, 0x20
mov rcx, rdi
call fcn.18065dc40
add rsp, 0x20
cmp byte [rdi], 0x12
jne 0x1803e16b2
mov qword [rbp + 0x3d8], r12
mov qword [rbp + 0x3d0], r15
mov qword [rbp + 0x310], r14
mov qword [rsi], 0
mov r14, rsi
add r14, 8
mov eax, dword [0x180795970]
xor eax, dword [0x180795974]
and eax, 0x780474ed
mov ecx, 0x147b954b
xor edx, edx
div ecx
imul eax, eax, 0x9f0fbfde
cmp eax, 0x45e12f9c
jb 0x1803e4f70
mov eax, dword [0x180795978]
imul eax, dword [0x18079597c]
add eax, 0xeb3d0eb3
or eax, 0xebef5fc4
imul edi, eax, 0x6c294255
mov eax, 8
mov qword [r14], rax
mov r12, rsi
add r12, 0x10
mov qword [rsi + 0x10], 0
mov eax, 0x4201337
xor ecx, ecx
mov r11, rbx
cpuid
xchg rbx, r11
mov r10d, eax
mov r9d, ecx
mov r8d, edx
cmp edi, 0x2383541e
jb 0x1803e4f70
jmp 0x1803e0dc4
mov eax, 0x40000000
xor ecx, ecx
mov rdi, rbx
cpuid
xchg rbx, rdi
mov r15d, ecx
cmp r10d, eax
setne al
cmp r11d, edi
mov r10d, edx
setne cl
or al, cl
cmp r9d, r15d
setne cl
or cl, al
cmp r8d, r10d
setne al
or al, cl
test al, 1
jne 0x1803e0e00
jmp 0x1803e0f2e
mov dword [rbp + 0x2f0], r10d
lea rax, [0x1806c5bc2]
add rax, 0xffffffffffff690f
add rax, 2
mov qword [rbx], rax
mov rcx, qword [rbx]
movabs rax, 0x549dc1c729e67e83
mov qword [r13], rax
mov rdx, qword [r13]
sub rsp, 0x20
call fcn.1802c8670
add rsp, 0x20
mov rcx, qword [rax]
mov qword [rbp + 0x150], rcx
mov r13, qword [rax + 8]
mov bl, byte [rax + 0x10]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x11
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov rdi, rax
cmp rdi, 0
sete cl
mov eax, dword [0x180795980]
xor edx, edx
div dword [0x180795984]
mov r8d, 0x2b82a87c
xor edx, edx
div r8d
and eax, 0x7e0c258e
xor eax, 0xba50bed
cmp eax, 0x7a2698e8
ja 0x1803e4fa0
jmp 0x1803e0ea5
mov eax, dword [0x180795988]
imul eax, dword [0x18079598c]
or eax, 0x3b660ffa
imul eax, eax, 0x34e1250
sub eax, 0x66cdcc07
cmp eax, 0x82578e33
jbe 0x1803e0ea5
test cl, 1
jne 0x1803e0ed0
jmp 0x1803e0ee9
sub rsp, 0x20
mov ecx, 1
mov edx, 0x11
call fcn.18063bc30
add rsp, 0x20
ud2
xor bl, 0x36
movabs rax, 0xddbfd37a56634bb0
mov rcx, qword [rbp + 0x150]
xor rcx, rax
movabs rax, 0x3ccc16ffddc092d2
xor r13, rax
mov qword [rdi], rcx
mov qword [rdi + 8], r13
mov byte [rdi + 0x10], bl
mov rbx, qword [r12]
cmp rbx, qword [rsi]
sete al
test al, 1
jne 0x1803e1005
jmp 0x1803e1017
mov eax, dword [0x180795990]
sub eax, dword [0x180795994]
mov ecx, 0x389afc2c
xor edx, edx
div ecx
imul eax, eax, 0x75cd125e
sub eax, 0xe7091bd1
cmp eax, 0x697a16c6
jbe 0x1803e4fb1
mov eax, dword [0x180795998]
xor edx, edx
div dword [0x18079599c]
xor eax, 0x6add38d8
mov ecx, 0x4490e359
xor edx, edx
div ecx
xor eax, 0x9d0a09f2
cmp r15d, 0x4d566572
sete cl
cmp eax, 0x2f212a97
je 0x1803e4fb1
jmp 0x1803e0f91
mov eax, dword [0x1807959a0]
imul eax, dword [0x1807959a4]
or eax, 0xe4d70ca6
sub eax, 0x3ccc4835
xor eax, 0x94cf4ce9
cmp eax, 0xd2b97b4c
jae 0x1803e4fbe
mov eax, dword [0x1807959a8]
sub eax, dword [0x1807959ac]
or eax, 0x7e4b5f10
imul eax, eax, 0x9ea891fa
mov r8d, 0xe35c115b
xor edx, edx
div r8d
cmp r10d, 0x65726177
sete r8b
mov dl, cl
and dl, r8b
cmp eax, 0x512ad4c5
je 0x1803e4fbe
jmp 0x1803e0ff7
test dl, 1
jne 0x1803e10ee
jmp 0x1803e12e6
sub rsp, 0x20
mov rcx, rsi
call fcn.18045b240
add rsp, 0x20
jmp 0x1803e1017
imul rcx, rbx, 0x18
add rcx, qword [r14]
mov eax, dword [0x1807959b0]
xor eax, dword [0x1807959b4]
or eax, 0xb5e85a7c
mov r8d, 0x12f8bf36
xor edx, edx
div r8d
add eax, 0xa1bad529
cmp eax, 0xa6ec96de
jae 0x1803e4fcf
jmp 0x1803e104c
mov eax, dword [0x1807959b8]
xor eax, dword [0x1807959bc]
mov r8d, 0xc1b9d56d
xor edx, edx
div r8d
and eax, 0x22a8c1bc
sub eax, 0xfc435078
mov qword [rcx], 0x11
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], 0x11
mov rdx, rbx
add rdx, 1
mov qword [r12], rdx
cmp eax, 0xd9dd381
jae 0x1803e104c
jmp 0x1803e1094
mov eax, dword [0x1807959c0]
xor edx, edx
div dword [0x1807959c4]
sub eax, 0x441e67f7
and eax, 0xfbe907ff
imul eax, eax, 0xe12ba979
cmp eax, 0xaa437d90
mov r10d, dword [rbp + 0x2f0]
jae 0x1803e4ffa
jmp 0x1803e10c6
mov eax, dword [0x1807959c8]
sub eax, dword [0x1807959cc]
imul eax, eax, 0xd862f51d
add eax, 0x4f1366c3
or eax, 0x27397c67
cmp eax, 0x4a18ed2f
je 0x1803e10c6
jmp 0x1803e0f2e
lea rax, [0x1806c5bd3]
add rax, 0xffffffffffffb2f0
add rax, 7
mov rcx, qword [rbp + 0xd8]
mov qword [rcx], rax
mov rcx, qword [rcx]
movabs rax, 0xe50a50f41c9f5a6e
mov rdx, qword [rbp + 0xb8]
mov qword [rdx], rax
mov rdx, qword [rdx]
sub rsp, 0x20
call fcn.18031b000
add rsp, 0x20
mov rbx, qword [rax]
mov r15, qword [rax + 8]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x10
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov rdi, rax
cmp rdi, 0
sete al
test al, 1
jne 0x1803e1164
jmp 0x1803e117d
sub rsp, 0x20
mov ecx, 1
mov edx, 0x10
call fcn.18063bc30
add rsp, 0x20
ud2
movabs rax, 0xb9895fc2504d528c
xor r15, rax
movabs rax, 0xf81869998e665c4e
xor rbx, rax
mov qword [rdi], rbx
mov eax, dword [0x1807959d0]
sub eax, dword [0x1807959d4]
sub eax, 0xee140e41
xor eax, 0xd4a2d4d4
imul eax, eax, 0xb437dec6
cmp eax, 0x51bdfb61
jb 0x1803e5007
jmp 0x1803e11c3
mov eax, dword [0x1807959d8]
add eax, dword [0x1807959dc]
xor eax, 0x24db4288
xor eax, 0x46bb5c43
mov ecx, 0x9e92590
xor edx, edx
div ecx
mov qword [rdi + 8], r15
mov rbx, qword [r12]
cmp rbx, qword [rsi]
sete cl
cmp eax, 0x8dfd1512
je 0x1803e11c3
jmp 0x1803e11f9
test cl, 1
jne 0x1803e1200
jmp 0x1803e126f
mov eax, dword [0x1807959e0]
or eax, dword [0x1807959e4]
and eax, 0x6d7fc449
imul eax, eax, 0xc8f791af
mov ecx, 0xb33f93c7
xor edx, edx
div ecx
cmp eax, 0x3162aa9
ja 0x1803e5018
mov r15d, dword [0x1807959e8]
sub r15d, dword [0x1807959ec]
and r15d, 0x1453759a
xor r15d, 0x19d431bc
or r15d, 0x497f079d
sub rsp, 0x20
mov rcx, rsi
call fcn.18045b240
add rsp, 0x20
cmp r15d, 0x640bf57b
je 0x1803e5018
jmp 0x1803e126d
jmp 0x1803e126f
mov eax, dword [0x1807959f0]
imul eax, dword [0x1807959f4]
or eax, 0xbe4f7fb3
or eax, 0xc5604cb0
add eax, 0xfd741fca
cmp eax, 0x2130cdbf
jb 0x1803e5039
mov eax, dword [0x1807959f8]
xor eax, dword [0x1807959fc]
imul ecx, eax, 0xeef04629
sub ecx, 0xbda99640
and ecx, 0x196a86e6
imul rax, rbx, 0x18
add rax, qword [r14]
mov qword [rax], 0x10
cmp ecx, 0xeeac9196
ja 0x1803e5039
jmp 0x1803e12d0
mov qword [rax + 8], rdi
mov qword [rax + 0x10], 0x10
add rbx, 1
mov qword [r12], rbx
jmp 0x1803e12e6
mov eax, 1
xor ecx, ecx
mov r8, rbx
cpuid
xchg rbx, r8
mov r15, qword [rsi]
mov rsi, qword [r14]
mov rdi, qword [r12]
mov eax, dword [0x180795a00]
add eax, dword [0x180795a04]
or eax, 0x7008abc5
mov ecx, 0xb108081b
xor edx, edx
div ecx
or eax, 0x6152e54
cmp eax, 0x61953746
mov rcx, qword [rbp + 0x3d0]
mov r12, qword [rbp + 0x3e0]
je 0x1803e5058
mov eax, dword [0x180795a08]
xor eax, dword [0x180795a0c]
sub eax, 0x7b6adffa
xor eax, 0x4e31449c
imul eax, eax, 0xa0b0d7b5
cmp eax, 0x8dbe4a0b
je 0x1803e5058
jmp 0x1803e1360
mov eax, dword [0x180795a10]
and eax, dword [0x180795a14]
sub eax, 0x9f5c6f79
and eax, 0xc4d4876c
add eax, 0x4e02d7f8
cmp eax, 0xd0151d25
jae 0x1803e5069
mov eax, dword [0x180795a18]
xor eax, dword [0x180795a1c]
and eax, 0x558f1bf3
mov r8d, 0x4a43c168
xor edx, edx
div r8d
sub eax, 0x45d5b795
imul rbx, rdi, 0x18
mov r14, qword [r12]
mov rdx, qword [rcx]
sub rdx, r14
cmp rdx, rdi
setb dl
cmp eax, 0x228948fc
je 0x1803e5069
test dl, 1
jne 0x1803e13d0
jmp 0x1803e1452
sub rsp, 0x30
mov rdx, r14
mov r8, rdi
mov r9d, 8
mov qword [rsp + 0x20], 0x18
call fcn.18045c010
add rsp, 0x30
mov r14, qword [r12]
mov eax, dword [0x180795a20]
xor eax, dword [0x180795a24]
add eax, 0xa9df67af
mov ecx, 0x8c95b975
xor edx, edx
div ecx
or eax, 0x7d2d08c9
cmp eax, 0x395657fd
jb 0x1803e507a
mov eax, dword [0x180795a28]
xor edx, edx
div dword [0x180795a2c]
and eax, 0xf67bcbec
mov ecx, 0x56251c89
xor edx, edx
div ecx
mov ecx, 0x6f321648
xor edx, edx
div ecx
cmp eax, 0xfc5021dc
je 0x1803e507a
jmp 0x1803e1452
imul rcx, r14, 0x18
mov rax, qword [rbp + 0x318]
add rcx, qword [rax]
sub rsp, 0x20
mov rdx, rsi
mov r8, rbx
call fcn.1806a7400
add rsp, 0x20
add r14, rdi
mov qword [r12], r14
cmp r15, 0
je 0x1803e14ea
imul rdx, r15, 0x18
sub rsp, 0x20
mov rcx, rsi
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
mov eax, dword [0x180795a30]
or eax, dword [0x180795a34]
sub eax, 0x120ed4ff
imul eax, eax, 0x8ac56257
and eax, 0x3041b88e
cmp eax, 0xbcdfe94d
je 0x1803e508b
mov eax, dword [0x180795a38]
xor eax, dword [0x180795a3c]
add eax, 0x663d27e3
imul eax, eax, 0x7f1245cb
and eax, 0xea8df0c3
cmp eax, 0xa31271b5
je 0x1803e508b
jmp 0x1803e14ea
rdtsc
mov r8, rax
mov eax, 1
cpuid
rdtsc
mov r9, rax
rdtsc
mov r10, rax
mov eax, 1
cpuid
rdtsc
mov r11, rax
rdtsc
mov rsi, rax
mov eax, 1
cpuid
rdtsc
mov rdi, rax
rdtsc
mov rbx, rax
mov eax, 1
cpuid
rdtsc
mov r14, rax
rdtsc
mov r15, rax
mov eax, 1
cpuid
rdtsc
mov r12, rax
mov eax, dword [0x180795a40]
xor eax, dword [0x180795a44]
mov ecx, 0x274577bf
xor edx, edx
div ecx
add eax, 0x27745503
imul eax, eax, 0x1601b0ac
cmp eax, 0x7b9dda98
je 0x1803e509c
mov qword [rbp + 0xf0], r8
mov qword [rbp + 0xf8], r9
mov qword [rbp + 0x100], r10
mov qword [rbp + 0x108], r11
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x118], rdi
mov qword [rbp + 0x120], rbx
mov qword [rbp + 0x128], r14
mov qword [rbp + 0x130], r15
mov rdi, r12
jmp 0x1803e15ae
mov eax, dword [0x180795a48]
imul eax, dword [0x180795a4c]
xor eax, 0x58c8c4ff
add eax, 0x1b4df5f2
mov ecx, 0x8a2266be
xor edx, edx
div ecx
mov r13d, eax
rdtsc
mov r8, rax
mov eax, 1
cpuid
rdtsc
mov r9, rax
rdtsc
mov r10, rax
mov eax, 1
cpuid
rdtsc
mov rsi, rax
rdtsc
mov r11, rax
mov eax, 1
cpuid
rdtsc
mov rbx, rax
rdtsc
mov r15, rax
mov eax, 1
cpuid
rdtsc
mov r12, rax
rdtsc
mov r14, rax
mov eax, 1
cpuid
rdtsc
mov rdx, qword [rbp + 0xf0]
add rdx, qword [rbp + 0x100]
mov rcx, qword [rbp + 0xf8]
add rcx, qword [rbp + 0x108]
add rdx, qword [rbp + 0x110]
add rcx, qword [rbp + 0x118]
add rdx, qword [rbp + 0x120]
add rcx, qword [rbp + 0x128]
add rdx, qword [rbp + 0x130]
add rcx, rdi
add rdx, r8
add rcx, r9
add rdx, r10
add rcx, rsi
cmp r13d, 0x170f6c2
jae 0x1803e15ae
jmp 0x1803e1680
add rdx, r11
add rcx, rbx
add rdx, r15
add rcx, r12
add rdx, r14
sub rcx, rdx
add rcx, rax
cmp rcx, 0x2719
mov r12, qword [rbp + 0x3d0]
mov r13, qword [rbp + 0x80]
ja 0x1803e4d0c
jmp 0x1803e170a
mov eax, dword [0x180795a50]
xor edx, edx
div dword [0x180795a54]
mov ecx, 0x546cd745
xor edx, edx
div ecx
and eax, 0x64d89ad5
and eax, 0xde0fdce5
cmp eax, 0x35c8feea
jae 0x1803e50e4
jmp 0x1803e16e0
mov eax, dword [0x180795a58]
imul eax, dword [0x180795a5c]
or eax, 0x332619dd
add eax, 0xd0a196af
imul eax, eax, 0x88bb7f76
ud2
mov rbx, qword [rbp + 0x3f8]
mov qword [rbx], 0
mov r14, rbx
add r14, 8
mov eax, dword [0x180795a60]
sub eax, dword [0x180795a64]
mov ecx, 0x264d66e
xor edx, edx
div ecx
add eax, 0xebb8a6b7
and eax, 0xcfa869ee
cmp eax, 0xf38dba9e
mov rdi, qword [rbp + 0x3d8]
mov r12, qword [rbp + 0x58]
jae 0x1803e50f3
jmp 0x1803e1756
mov eax, dword [0x180795a68]
imul eax, dword [0x180795a6c]
add eax, 0xcebb4083
imul eax, eax, 0xb6eccc98
imul esi, eax, 0x1033c01f
mov eax, 8
mov qword [r14], rax
mov r15, rbx
add r15, 0x10
mov qword [rbx + 0x10], 0
sub rsp, 0x20
mov rcx, r12
call fcn.18065dd20
add rsp, 0x20
cmp byte [r12], 0x12
sete al
cmp esi, 0xfcde7b6f
ja 0x1803e1756
jmp 0x1803e17ad
test al, 1
jne 0x1803e17b3
jmp 0x1803e17e4
mov rax, qword [r12 + 8]
mov qword [rdi], rax
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x150
mov edx, 8
call fcn.1804caf90
add rsp, 0x20
cmp rax, 0
je 0x1803e300a
jmp 0x1803e183c
mov eax, dword [0x180795a70]
add eax, dword [0x180795a74]
sub eax, 0xc5d0b281
add eax, 0x154512e1
sub eax, 0x1c48656c
cmp eax, 0x88516092
jae 0x1803e5120
jmp 0x1803e180c
mov eax, dword [0x180795a78]
add eax, dword [0x180795a7c]
mov ecx, 0xdee2e441
xor edx, edx
div ecx
mov ecx, 0x736d7974
xor edx, edx
div ecx
or eax, 0xdf7088a5
ud2
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x368], r14
mov eax, dword [0x180795a80]
imul eax, dword [0x180795a84]
xor eax, 0x6feacb87
mov ecx, 0x2de7313b
xor edx, edx
div ecx
sub eax, 0x3df8e17f
cmp eax, 0x2a4af3d5
jb 0x1803e5133
jmp 0x1803e1877
mov r12d, dword [0x180795a88]
sub r12d, dword [0x180795a8c]
add r12d, 0x6f030fcc
xor r12d, 0xb05490fd
sub r12d, 0x1fe29a42
lea rax, [0x1806c5be3]
add rax, 0xffffffffffffde3a
add rax, 0x19
mov qword [rbp + 0x3c0], rax
lea rax, [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3c0]
movabs rax, 0xa51bb760497e0108
mov qword [rbp + 0x3b8], rax
lea rax, [rbp + 0x3b8]
mov rdx, qword [rbp + 0x3b8]
sub rsp, 0x20
call fcn.1802f75e0
add rsp, 0x20
mov rsi, rax
mov r14, qword [rsi]
mov rbx, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
mov rax, rsi
add rax, 0x18
cmp r12d, 0x143b9c34
jbe 0x1803e1877
jmp 0x1803e1910
mov r12, qword [rax]
add rsi, 0x20
mov qword [rbp + 0x3f0], r15
mov eax, dword [0x180795a90]
imul eax, dword [0x180795a94]
add eax, 0x4029bc13
sub eax, 0xffd10548
mov ecx, 0x56f11547
xor edx, edx
div ecx
cmp eax, 0x6d11a109
ja 0x1803e519d
jmp 0x1803e194b
mov r15d, dword [0x180795a98]
sub r15d, dword [0x180795a9c]
and r15d, 0xc18f5e42
sub r15d, 0x4be3550f
xor r15d, 0x7272ba22
mov r13b, byte [rsi]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x21
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
cmp rax, 0
sete cl
cmp r15d, 0xbe6acab5
jae 0x1803e194b
test cl, 1
jne 0x1803e19a5
jmp 0x1803e1a09
sub rsp, 0x20
mov ecx, 1
mov edx, 0x21
call fcn.18063bc30
add rsp, 0x20
mov eax, dword [0x180795aa0]
imul eax, dword [0x180795aa4]
or eax, 0xc7cfff4c
add eax, 0xfe0ce5be
add eax, 0x60a56548
cmp eax, 0x5ecb5bb6
jae 0x1803e51c9
jmp 0x1803e19e5
mov eax, dword [0x180795aa8]
add eax, dword [0x180795aac]
add eax, 0x97cc8ad3
sub eax, 0x7d7d5da5
and eax, 0x8822ce51
cmp eax, 0xa138ebbd
ja 0x1803e19e5
ud2
xor r13b, 0x12
movabs rcx, 0x483a6320efd85595
xor r14, rcx
movabs rcx, 0x3677a6288f9240ef
xor rbx, rcx
movabs rcx, 0xe9cc579194ea2951
xor rdi, rcx
movabs rcx, 0x55ea94e904f687ce
xor r12, rcx
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
mov qword [rbp + 0x60], rax
mov byte [rax + 0x20], r13b
lea rax, [0x1806c5c04]
add rax, 0xffffffffffff2fb0
add rax, 0xb
mov qword [rbp + 0x298], rax
lea rax, [rbp + 0x298]
mov rcx, qword [rbp + 0x298]
movabs rax, 0xb40a6562ff073d5b
mov qword [rbp + 0x290], rax
lea rax, [rbp + 0x290]
mov rdx, qword [rbp + 0x290]
sub rsp, 0x20
call fcn.18032de40
add rsp, 0x20
mov rdi, rax
mov r14, qword [rdi]
mov rax, rdi
add rax, 8
mov rsi, qword [rax]
mov eax, dword [0x180795ab0]
and eax, dword [0x180795ab4]
and eax, 0x58c95a14
xor eax, 0x1eb3ca7d
or eax, 0x5d7c9ef4
cmp eax, 0x1f830529
jb 0x1803e51d6
mov eax, dword [0x180795ab8]
sub eax, dword [0x180795abc]
add eax, 0x898a2c4c
mov ecx, 0xbe23caa8
xor edx, edx
div ecx
mov ebx, eax
and ebx, 0x611cfb0a
mov r12, qword [rdi + 0x10]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x18
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov r15, rax
cmp r15, 0
sete al
cmp ebx, 0xcd189ae4
jae 0x1803e51d6
test al, 1
jne 0x1803e1b3f
jmp 0x1803e1b58
sub rsp, 0x20
mov ecx, 1
mov edx, 0x18
call fcn.18063bc30
add rsp, 0x20
ud2
movabs rax, 0xef6e4ed853dc9560
xor r12, rax
mov eax, dword [0x180795ac0]
sub eax, dword [0x180795ac4]
sub eax, 0x1c1087b0
imul eax, eax, 0xdb44d919
or eax, 0x4c2cabfe
cmp eax, 0x1d35459
je 0x1803e5204
jmp 0x1803e1b8e
mov eax, dword [0x180795ac8]
xor edx, edx
div dword [0x180795acc]
add eax, 0xc6d9a948
xor eax, 0xc0ee8195
xor eax, 0x6271ce6b
movabs rcx, 0xe085119c0ffa14ab
mov rdx, r14
xor rdx, rcx
movabs rcx, 0x2ded5a351460a827
mov r8, rsi
xor r8, rcx
mov qword [r15], rdx
mov qword [r15 + 8], r8
mov qword [r15 + 0x10], r12
lea rcx, [0x1806c5c1c]
add rcx, 0xffffffffffff41c3
add rcx, 0xb
mov qword [rbp + 0x360], rcx
lea rcx, [rbp + 0x360]
mov rcx, qword [rbp + 0x360]
movabs rdx, 0x7bbf3b48de915bd0
mov qword [rbp + 0x358], rdx
lea rdx, [rbp + 0x358]
mov rdx, qword [rbp + 0x358]
cmp eax, 0x83f79c70
je 0x1803e1b8e
jmp 0x1803e1c29
sub rsp, 0x20
call fcn.180344670
add rsp, 0x20
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov r12d, dword [rax + 0x18]
movzx ebx, word [rax + 0x1c]
movzx eax, byte [rax + 0x1e]
shl eax, 0x10
or ebx, eax
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x1f
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov qword [rbp + 0x320], rax
cmp rax, 0
jne 0x1803e1c95
sub rsp, 0x20
mov ecx, 1
mov edx, 0x1f
call fcn.18063bc30
add rsp, 0x20
ud2
mov r11d, ebx
shr r11d, 0x10
xor r11b, 0x74
mov eax, ebx
shr eax, 8
xor al, 0xf2
mov dword [rbp + 0x39c], eax
mov eax, dword [0x180795ad0]
xor edx, edx
div dword [0x180795ad4]
imul eax, eax, 0x2f1bb06d
xor eax, 0x4443b50c
imul eax, eax, 0x91952e7c
cmp eax, 0x5dc5bb95
jb 0x1803e5277
mov qword [rbp + 0x138], rsi
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x148], r14
mov dword [rbp + 0x2f4], r12d
jmp 0x1803e1cf5
mov eax, dword [0x180795ad8]
mov ecx, dword [0x180795adc]
xor edx, edx
div ecx
imul r13, rax, 0x19b2a567
shr r13, 0x3b
add r13d, 0xea2bd473
or r13d, 0x68ad03dd
mov al, bl
xor al, 0xcd
mov ecx, dword [rbp + 0x2f4]
xor ecx, 0xa673b726
movabs rdx, 0x5a64ca732ac258fd
mov r8, qword [rbp + 0x148]
xor r8, rdx
movabs rdx, 0x1e0be27f3f813d87
mov r9, qword [rbp + 0x140]
xor r9, rdx
movabs rdx, 0x7df1f0969ffe36c5
mov r10, qword [rbp + 0x138]
xor r10, rdx
mov rdx, qword [rbp + 0x320]
mov qword [rdx], r10
mov qword [rdx + 8], r9
mov qword [rdx + 0x10], r8
mov dword [rdx + 0x18], ecx
mov byte [rdx + 0x1c], al
mov eax, dword [rbp + 0x39c]
mov byte [rdx + 0x1d], al
mov byte [rdx + 0x1e], r11b
lea rax, [0x1806c5c3b]
add rax, 0xffffffffffffa538
add rax, 5
mov qword [rbp + 0x3b0], rax
lea rax, [rbp + 0x3b0]
mov rcx, qword [rbp + 0x3b0]
movabs rax, 0x44e000fbffc0f6d3
mov qword [rbp + 0x3a8], rax
lea rax, [rbp + 0x3a8]
mov rdx, qword [rbp + 0x3a8]
sub rsp, 0x20
mov esi, r11d
call fcn.180321960
mov r11d, esi
add rsp, 0x20
mov rdi, rax
mov rax, qword [rdi]
mov r12, qword [rdi + 8]
mov r14, rdi
add r14, 0x10
cmp r13d, 0xd8d0b9cb
jbe 0x1803e1cf5
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x70], r15
jmp 0x1803e1e12
mov eax, dword [0x180795ae0]
or eax, dword [0x180795ae4]
sub eax, 0x6658eeb1
and eax, 0x3efb331d
xor eax, 0xdb0a2148
cmp eax, 0x2f6b5c6d
jbe 0x1803e5349
mov eax, dword [0x180795ae8]
mov ecx, dword [0x180795aec]
sub eax, ecx
and eax, 0x67a5d052
imul r15d, eax, 0xf256905c
or r15d, 0xc6fe57a
mov rsi, qword [r14]
mov r13, qword [rdi + 0x18]
movzx ebx, word [rdi + 0x20]
movzx eax, byte [rdi + 0x22]
shl eax, 0x10
or ebx, eax
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x23
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
cmp rax, 0
sete cl
cmp r15d, 0xc9daab02
jae 0x1803e5349
test cl, 1
jne 0x1803e1ea5
jmp 0x1803e1f0e
sub rsp, 0x20
mov ecx, 1
mov edx, 0x23
call fcn.18063bc30
add rsp, 0x20
mov eax, dword [0x180795af0]
sub eax, dword [0x180795af4]
sub eax, 0x972928ad
and eax, 0x6593b539
or eax, 0xc3d8b0b1
cmp eax, 0x3bddeaf3
je 0x1803e5382
mov eax, dword [0x180795af8]
or eax, dword [0x180795afc]
sub eax, 0xca0c8144
mov ecx, 0xdd77f686
xor edx, edx
div ecx
add eax, 0x67caef15
cmp eax, 0x4e6729dd
jbe 0x1803e5382
ud2
mov r10d, ebx
shr r10d, 0x10
xor r10b, 0x26
mov ecx, ebx
shr ecx, 8
xor cl, 0x64
xor bl, 0x4d
movabs rdx, 0xffc8422be822d27d
xor r13, rdx
movabs rdx, 0xafd9e032d3d7bc5c
xor rsi, rdx
movabs rdx, 0xb5870dc38eec5b63
xor r12, rdx
movabs rdx, 0x713c4c68c7c203b
mov r9, qword [rbp + 0x158]
xor r9, rdx
mov qword [rax], r9
mov qword [rax + 8], r12
mov qword [rax + 0x10], rsi
mov rdx, rax
add rdx, 0x18
mov r8d, dword [0x180795b00]
sub r8d, dword [str.6H_a_t]
or r8d, 0xf142d41e
xor r8d, 0x79f07316
sub r8d, 0x570b3367
cmp r8d, 0x8a423b22
je 0x1803e5393
jmp 0x1803e1fa3
mov r8d, dword [0x180795b08]
imul r8d, dword [0x180795b0c]
or r8d, 0x3da20e21
imul r8d, r8d, 0xe3c0797c
and r8d, 0x568642b3
mov qword [rdx], r13
mov byte [rax + 0x20], bl
mov byte [rax + 0x21], cl
mov byte [rax + 0x22], r10b
lea r9, [0x1806c5c5e]
add r9, 0xffffffffffff5650
add r9, 0x16
mov qword [rbp + 0x308], r9
cmp r8d, 0x8164326a
jae 0x1803e1fa3
mov r13, rax
jmp 0x1803e1ffb
lea rax, [rbp + 0x308]
mov rcx, qword [rbp + 0x308]
movabs rax, 0xaa1651ea92d58245
mov qword [rbp + 0x288], rax
lea rax, [rbp + 0x288]
mov rdx, qword [rbp + 0x288]
sub rsp, 0x20
call fcn.18032a320
add rsp, 0x20
mov rdi, qword [rax]
mov rsi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x18
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov r12, rax
cmp r12, 0
jne 0x1803e207f
sub rsp, 0x20
mov ecx, 1
mov edx, 0x18
call fcn.18063bc30
add rsp, 0x20
ud2
movabs rax, 0xba54ce2e1fdf2eef
xor rbx, rax
movabs rax, 0x7729691337b61d7f
xor rdi, rax
movabs rax, 0x1917308c1b6fa6d6
xor rsi, rax
mov qword [r12], rdi
mov qword [r12 + 8], rsi
mov qword [r12 + 0x10], rbx
lea rax, [0x1806c5c76]
add rax, 0xffffffffffff884a
add rax, 1
mov qword [rbp + 0x280], rax
lea rax, [rbp + 0x280]
mov rdi, qword [rbp + 0x280]
movabs rax, 0xfca44bd511df66ea
mov qword [rbp + 0x350], rax
mov eax, dword [0x180795b10]
add eax, dword [0x180795b14]
mov ecx, 0xe8bb3dac
xor edx, edx
div ecx
mov ecx, 0xe87f3631
xor edx, edx
div ecx
sub eax, 0xffd5b032
cmp eax, 0x5fd12360
jae 0x1803e53c6
mov eax, dword [0x180795b18]
add eax, dword [0x180795b1c]
sub eax, 0xabec5295
imul r15d, eax, 0x559a2e32
and r15d, 0xa719d68a
lea rax, [rbp + 0x350]
mov rdx, qword [rbp + 0x350]
sub rsp, 0x20
mov rcx, rdi
call fcn.180325210
add rsp, 0x20
mov rsi, qword [rax]
mov rbx, qword [rax + 8]
mov r14d, dword [rax + 0x10]
cmp r15d, 0x6a28db65
je 0x1803e53c6
jmp 0x1803e2170
mov di, word [rax + 0x14]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x16
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov r15, rax
cmp r15, 0
jne 0x1803e21b3
sub rsp, 0x20
mov ecx, 1
mov edx, 0x16
call fcn.18063bc30
add rsp, 0x20
ud2
mov ax, di
shr ax, 8
xor al, 0x8c
xor dil, 0xa8
xor r14d, 0xaedb1f36
movabs rcx, 0xc1924569d0ac623c
xor rbx, rcx
movabs rcx, 0xd9263a87ed17997b
xor rsi, rcx
mov qword [r15], rsi
mov qword [r15 + 8], rbx
mov dword [r15 + 0x10], r14d
mov byte [r15 + 0x14], dil
mov byte [r15 + 0x15], al
lea rax, [0x1806c5c8c]
add rax, 0xffffffffffff103c
add rax, 0x1c
mov qword [rbp + 0x278], rax
lea rax, [rbp + 0x278]
mov qword [rbp + 0x90], r12
mov rcx, qword [rbp + 0x278]
movabs rax, 0x8f90bd257b69a2c4
mov qword [rbp + 0x270], rax
lea rax, [rbp + 0x270]
mov rdx, qword [rbp + 0x270]
sub rsp, 0x20
call fcn.180317f20
add rsp, 0x20
mov rsi, qword [rax]
mov rdi, qword [rax + 8]
mov rbx, qword [rax + 0x10]
mov rcx, rax
add rcx, 0x18
mov r12d, dword [rcx]
movzx r14d, word [rax + 0x1c]
movzx eax, byte [rax + 0x1e]
shl eax, 0x10
or r14d, eax
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x1f
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
cmp rax, 0
jne 0x1803e2304
mov eax, dword [0x180795b20]
or eax, dword [0x180795b24]
and eax, 0x82aa96f0
imul eax, eax, 0x7b43e7da
add eax, 0x95197dcc
cmp eax, 0x55b95334
je 0x1803e53ff
mov eax, dword [0x180795b28]
xor edx, edx
div dword [0x180795b2c]
mov esi, eax
and esi, 0xc0f514d8
sub esi, 0x5690059e
and esi, 0x1c930db7
sub rsp, 0x20
mov ecx, 1
mov edx, 0x1f
call fcn.18063bc30
add rsp, 0x20
cmp esi, 0xc31af4e8
je 0x1803e53ff
jmp 0x1803e2302
ud2
mov r8d, r14d
shr r8d, 0x10
xor r8b, 0xa
mov ecx, r14d
shr ecx, 8
xor cl, 0x84
xor r14b, 0xf6
xor r12d, 0x82d1741f
movabs rdx, 0xcc22a7970f184a5e
xor rbx, rdx
movabs rdx, 0x49dbc16564682967
xor rdi, rdx
movabs rdx, 0xa26b3b02468d6662
xor rsi, rdx
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rbx
mov dword [rax + 0x18], r12d
mov byte [rax + 0x1c], r14b
mov byte [rax + 0x1d], cl
mov qword [rbp + 0xa0], rax
mov byte [rax + 0x1e], r8b
lea rax, [0x1806c5cab]
add rax, 0xffffffffffff5b80
mov qword [rbp + 0x268], rax
lea rax, [rbp + 0x268]
mov rcx, qword [rbp + 0x268]
movabs rax, 0x608b910164854164
mov qword [rbp + 0x260], rax
lea rax, [rbp + 0x260]
mov rdx, qword [rbp + 0x260]
sub rsp, 0x20
call fcn.18032ecb0
add rsp, 0x20
mov r14, qword [rax]
mov rsi, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x20
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
cmp rax, 0
jne 0x1803e245c
mov eax, dword [0x180795b30]
or eax, dword [0x180795b34]
and eax, 0x497c37d8
imul eax, eax, 0x4be8f2ad
imul eax, eax, 0x727dd782
cmp eax, 0x5c640887
jb 0x1803e5427
jmp 0x1803e2415
movabs rcx, 0x20ba00986e244082
xor rbx, rcx
movabs rcx, 0xe1abb3255a1e0e6c
xor rdi, rcx
movabs rcx, 0xc3ecdfe4e39db939
xor rsi, rcx
movabs rcx, 0x2d3db7f88fb53cec
xor r14, rcx
mov qword [rax], r14
mov rcx, rax
add rcx, 8
mov qword [rcx], rsi
mov qword [rax + 0x10], rdi
mov qword [rbp + 0xa8], rax
mov qword [rax + 0x18], rbx
lea rax, [0x1806c5ccb]
add rax, 0xffffffffffffee60
add rax, 0x13
mov qword [rbp + 0x258], rax
lea rax, [rbp + 0x258]
mov rdi, qword [rbp + 0x258]
movabs rax, 0x23839aedb6e1598
mov qword [rbp + 0x348], rax
mov qword [rbp + 0x98], r15
mov eax, dword [0x180795b40]
xor eax, dword [0x180795b44]
or eax, 0xc8665a55
mov ecx, 0x63c03dc
xor edx, edx
div ecx
and eax, 0xfddd28d7
cmp eax, 0xb5db3c3d
ja 0x1803e544b
jmp 0x1803e2516
sub rsp, 0x20
mov ecx, 8
mov edx, 0x150
call fcn.18063bc30
add rsp, 0x20
mov eax, dword [0x180795bd0]
add eax, dword [0x180795bd4]
or eax, 0xcbe6a23a
and eax, 0xb3f21bf1
or eax, 0x9b6bca3
cmp eax, 0x3f4b98bb
jbe 0x1803e561e
jmp 0x1803e3049
mov eax, dword [0x180795bd8]
add eax, dword [0x180795bdc]
imul eax, eax, 0xa879807
or eax, 0x99db425
imul eax, eax, 0x8ce50b17
cmp eax, 0xca9c1b9
je 0x1803e3049
ud2
lea rax, [0x1806c5bb8]
add rax, 0xffffffffffff7a5e
add rax, 4
mov r8, qword [rbp + 0x88]
mov qword [r8], rax
mov eax, dword [0x180795eb0]
xor eax, dword [0x180795eb4]
and eax, 0x3e0a2831
mov ecx, 0x7d26bbf5
xor edx, edx
div ecx
and eax, 0x2f948229
cmp eax, 0x13b7cadc
ja 0x1803e5a99
mov eax, dword [0x180795eb8]
xor eax, dword [0x180795ebc]
and eax, 0x49e0592
imul eax, eax, 0xd36fe150
imul eax, eax, 0x8dfdda68
mov rdi, qword [r8]
movabs rcx, 0xcf83c429fb3e9782
mov qword [r13], rcx
cmp eax, 0x5cc8e017
jae 0x1803e5a99
jmp 0x1803e4d8c
mov eax, dword [0x180795ec0]
xor eax, dword [0x180795ec4]
or eax, 0x4c6e5ad8
and eax, 0xf006dd67
and eax, 0x872101f1
cmp eax, 0x40c1481b
je 0x1803e5ab8
jmp 0x1803e4db4
mov r15d, dword [0x180795ec8]
or r15d, dword [0x180795ecc]
sub r15d, 0x2796c881
and r15d, 0xa20ca3b2
and r15d, 0x8bc8149b
mov rdx, qword [r13]
sub rsp, 0x20
mov rcx, rdi
call fcn.1802e0870
add rsp, 0x20
mov rbx, qword [rax]
mov r14w, word [rax + 8]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0xa
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
mov rsi, rax
cmp rsi, 0
sete al
cmp r15d, 0x3d155f16
jbe 0x1803e4db4
test al, 1
jne 0x1803e4e29
jmp 0x1803e4e42
sub rsp, 0x20
mov ecx, 1
mov edx, 0xa
call fcn.18063bc30
add rsp, 0x20
ud2
mov cx, r14w
shr cx, 8
xor cl, 0xad
xor r14b, 0x33
movabs rax, 0xd5c685ee70623ba5
xor rbx, rax
mov eax, dword [0x180795ed0]
imul eax, dword [0x180795ed4]
and eax, 0x6ac082a2
and eax, 0x8b71813
mov r8d, 0x93c2e9c
xor edx, edx
div r8d
cmp eax, 0x5986a7a3
jae 0x1803e5b01
jmp 0x1803e4e8d
mov eax, dword [str.D_nu_]
xor eax, dword [0x180795edc]
imul eax, eax, 0xc4653f8
mov r8d, 0x36e4aea
xor edx, edx
div r8d
imul edx, eax, 0x74015f0a
mov qword [rsi], rbx
mov byte [rsi + 8], r14b
mov byte [rsi + 9], cl
mov rax, qword [rbp + 0x3e0]
mov rdi, qword [rax]
mov rax, qword [r12]
cmp edx, 0x45372b29
je 0x1803e4e8d
jmp 0x1803e4ed2
cmp rdi, rax
jne 0x1803e4f3c
mov eax, dword [0x180795ee0]
sub eax, dword [0x180795ee4]
imul eax, eax, 0x1ceb2cb5
and eax, 0x5093562e
xor eax, 0x9460b6f6
cmp eax, 0xc9f39783
ja 0x1803e5b18
mov eax, dword [0x180795ee8]
xor eax, dword [0x180795eec]
imul ebx, eax, 0x7db91030
or ebx, 0xb75aab44
and ebx, 0xea795dfc
sub rsp, 0x20
mov rcx, r12
call fcn.18045b240
add rsp, 0x20
cmp ebx, 0x566a3438
jb 0x1803e5b18
jmp 0x1803e4f3a
jmp 0x1803e4f3c
imul rax, rdi, 0x18
mov rcx, qword [rbp + 0x318]
add rax, qword [rcx]
mov qword [rax], 0xa
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0xa
add rdi, 1
mov rax, qword [rbp + 0x3e0]
mov qword [rax], rdi
jmp 0x1803e170a
invalid
cmp eax, 0x47a9692c
invalid
mov esp, 0xb31ac47c
adc al, byte [rdi]
leave
jmp 0x1803e0f59
invalid
loop 0x1803e503d
invalid
add al, 0x24
jmp 0x1803e104a
jnp 0x1803e4ff3
pop rsp
push 0xffffffffffffffdb
mov dl, 9
xchg ecx, ebp
mov ebp, 0x5dffffc0
pop rbp
jmp rsi
adc al, 0x12
sub dword [rax + 0x4c], edi
mov dword [rdi + 8], edi
mov qword [rdi + 8], r15
jmp 0x1803e11c1
sbb dl, 0xd9
xlatb
mov cl, 0x54
xor al, 0xc9
test byte [rdx], 0xba
test eax, 0x20ec8348
mov rcx, rsi
call fcn.18045b240
add rsp, 0x20
jmp 0x1803e122b
push rsi
pmulhw mm7, qword [rdi + 0x41]
mov ecx, 0xc37271f7
mov r9d, 0xc37271f7
xor eax, 0xc36b4868
sbb byte [rcx + 3], cl
invalid
scasb al, byte [rdi]
pop rsp
movsd dword [rdi], dword [rsi]
pop rdi
test byte [rbx + 0x5c016d15], bh
jno 0x1803e500b
jmp 0x1803e1337
call 0x123bcc59d
or bh, dl
loopne 0x1803e500f
fisttp word [rcx - 0x3cf316c6]
invalid
mov es, esp
or bl, byte [rsi + 0x49b1c4a]
xor ch, byte [rdx]
fcom qword [rax - 0x3c6a17]
call qword [rbx - 0xd23019b]
push rdx
push rdx
ficom dword [rdx + rsi*8]
invalid
xchg ebx, eax
invalid
jns 0x1803e507a
call 0x1d658c58d
or eax, 0xffa8f36
xor dword [rax + 1], edi
cpuid
rdtsc
rdtsc
mov eax, 1
xor dword [rax + 1], edi
cpuid
rdtsc
rdtsc
mov eax, 1
cpuid
rdtsc
rdtsc
mov eax, 1
cpuid
rdtsc
rdtsc
mov eax, 1
cpuid
rdtsc
jmp 0x1803e156a
invalid
wait
add eax, 0x8bc7d7d6
pop rsi
loopne 0x1803e50b4
or byte [rax], al
add byte [rax], al
mov qword [r14], rax
mov qword [rbx + 0x10], 0
sub rsp, 0x20
mov rcx, r12
call fcn.18065dd20
add rsp, 0x20
jmp 0x1803e1754
xor ecx, edx
insb byte [rdi], dx
pop rdx
adc al, 0xd3
pushfq
stosb byte [rdi], al
stc
int1
retf 0xfc9
neg dword [rax - 0x54]
fstpnce st(7), st(0)
or al, 0x45
invalid
invalid
jo 0x1803e522f
and al, 0xba
shr byte [rax], 0x95
and ecx, ebp
or eax, 0xf2ffffc8
jmp 0x12dc4b324
bnd jmp 0x12dc4b324
sub byte [rax], ch
mov ecx, 0xd9dd7290
mov edi, dword [rbp + 0x48038ddc]
mov eax, 0xffa14ab
pushfq
adc dword [rbp - 0xe76b320], eax
xor rcx, rax
movabs rax, 0x2ded5a351460a827
mov rdx, rsi
xor rdx, rax
mov qword [r15], rcx
mov qword [r15 + 8], rdx
mov qword [r15 + 0x10], r12
lea rax, [0x1806c5c1c]
add rax, 0xffffffffffff41c3
add rax, 0xb
mov qword [rbp + 0x360], rax
lea rax, [rbp + 0x360]
movabs rax, 0x7bbf3b48de915bd0
mov qword [rbp + 0x358], rax
lea rax, [rbp + 0x358]
jmp 0x1803e1b8c
ret 0x8949
jmp qword [rbx]
movabs eax, dword [0x49e9e3487f48098c]
mov eax, dword [rsi]
mov rax, qword [rdi + 0x18]
movzx eax, byte [rdi + 0x22]
movzx eax, word [rdi + 0x20]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x23
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
jmp 0x1803e1e38
stosb byte [rdi], al
pop rax
cmp cl, byte [rdx + 0x1bc88a1e]
cmp eax, 0xe9070eeb
retfq
push 0xffffffffcf4ccc9f
xchg esp, eax
stc
jmp 0x10868dceb
jle 0x1803e5393
pop rcx
xchg edi, eax
jnp 0x1803e539a
adc edx, esi
int3
mov ecx, dword [rax]
mov rcx, qword [rax + 8]
mov eax, dword [rax + 0x10]
jmp 0x1803e2119
movabs eax, dword [0x45f1856f74bc71e1]
push rdx
fist dword [rbx + 0x20ec8348]
mov ecx, 1
mov edx, 0x1f
call fcn.18063bc30
add rsp, 0x20
jmp 0x1803e22bb
int1
fadd qword [rdi + 0x64]
jo 0x1803e54a8
sbb esi, esp
sub rsp, 0x20
mov ecx, 1
mov edx, 0x20
call fcn.18063bc30
add rsp, 0x20
jmp 0x1803e2413
jns 0x1803e53f1
movaps xmmword [rdx - 0x609f6cba], xmm2
cmp al, 0xfe
lea rax, [rbp + 0x348]
mov rdx, qword [rbp + 0x348]
sub rsp, 0x20
mov rcx, rdi
call fcn.1802f5520
add rsp, 0x20
mov rcx, qword [rax]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 0x18]
mov al, byte [0x1807afe04]
sub rsp, 0x20
mov ecx, 0x20
mov edx, 1
call fcn.1804caf90
add rsp, 0x20
jmp 0x1803e2514
push 0x66343fd3
invalid
mov esp, 0x6444112e
cmpsd dword [rsi], dword [rdi]
adc al, 0xda
jmp 0x1803e3047
jmp [rbx]
mov edi, dword [rcx + rsi + 0x1f]
mov ah, ah
invalid
invalid
fistp qword [rsi + 8]
or al, byte [rsi + 0x48bb2f5f]
sub esp, 0x20
mov rcx, r12
call fcn.18045b240
add rsp, 0x20
jmp 0x1803e4efe