Function at 0x1804906b0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov eax, 0x50
call fcn.180698e80
sub rsp, rax
mov rbx, rsp
mov rax, rcx
add rax, 0x18
mov r9, qword [rax]
cmp r9, 0
je 0x1804914d4
mov eax, dword [0x1807a8578]
xor eax, dword [str.ILS]
xor eax, 0x2dc1d6d2
or eax, 0xa1e486eb
imul eax, eax, 0xbfbf320e
cmp eax, 0x9f8d2ced
je 0x1804914e5
jmp 0x180490718
mov eax, dword [0x1807a8580]
xor edx, edx
div dword [0x1807a8584]
and eax, 0x43e38d49
add eax, 0xea34b617
mov r8d, 0x3ee09c7c
xor edx, edx
div r8d
mov r10, qword [rcx]
mov r8, qword [rcx + 0x10]
xor edx, edx
cmp r8, r10
mov r11, r10
cmovb r11, rdx
sub r8, r11
cmp eax, 0x2c32639e
je 0x180490718
jmp 0x18049075a
mov eax, dword [0x1807a8588]
and eax, dword [0x1807a858c]
or eax, 0x1a87cb0d
add eax, 0xcff68447
imul eax, eax, 0x5540d8cf
cmp eax, 0xff5d13b3
jae 0x1804914f6
mov eax, dword [0x1807a8590]
sub eax, dword [0x1807a8594]
mov r11d, 0xbd857e33
xor edx, edx
div r11d
or eax, 0x14f5f1a6
and eax, 0xd51d12c8
mov rdx, r10
sub rdx, r8
cmp rdx, r9
setb dil
mov r11, r8
add r11, r9
xor esi, esi
mov r14, r9
sub r14, rdx
cmovb r14, rsi
cmp rdx, r9
cmovb r11, r10
mov r13, qword [rcx + 8]
imul rdx, r8, 0x70
mov rsi, r13
add rsi, rdx
cmp eax, 0x9ebdc27e
ja 0x1804914f6
jmp 0x1804907e3
mov eax, dword [0x1807a8598]
add eax, dword [0x1807a859c]
xor eax, 0x5900ef78
mov ecx, 0xf5e3dd05
xor edx, edx
div ecx
sub eax, 0xe3dee73f
cmp eax, 0xf0e5033f
je 0x180491507
jmp 0x18049080f
mov ecx, dword [0x1807a85a0]
add ecx, dword [0x1807a85a4]
add ecx, 0x5cb1ad22
and ecx, 0x1cad435c
or ecx, 0xcbb22a0d
mov r15, r11
sub r15, r8
cmp r11, r8
sete al
cmp ecx, 0xfe6d38ad
je 0x18049080f
test al, 1
jne 0x180490e76
jmp 0x18049084b
mov rax, rbx
add rax, 8
mov qword [rbp + 0x10], rax
mov rax, rbx
add rax, 0x10
mov qword [rbp + 0x18], rax
mov rax, rbx
add rax, 0x18
mov rcx, rbx
add rcx, 0x28
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x20], rax
mov byte [rbp + 0x67], dil
mov rax, rbx
add rax, 0x30
mov qword [rbp + 0x30], rax
mov rax, rbx
add rax, 0x38
mov qword [rbp + 0x38], rax
mov rax, rbx
add rax, 0x20
mov qword [rbp + 0x40], rax
mov rax, rbx
add rax, 0x40
mov qword [rbp + 0x48], rax
xor ecx, ecx
imul rax, rcx, 0x70
mov r12, rsi
add r12, rax
add rcx, 1
mov rdi, qword [r12]
cmp rdi, 0
mov qword [rbp + 0x50], rcx
je 0x1804909aa
mov qword [rbp - 0x30], r14
mov qword [rbp + 0x58], r13
mov eax, dword [0x1807a85a8]
and eax, dword [0x1807a85ac]
imul eax, eax, 0x998d5eff
sub eax, 0xf9f21e7a
imul eax, eax, 0x269ba160
cmp eax, 0x15ff01bd
jbe 0x180491514
mov eax, dword [0x1807a85b0]
add eax, dword [0x1807a85b4]
or eax, 0x40077112
sub eax, 0x442e3f2d
imul eax, eax, 0xe4e0b59a
mov r13, r12
add r13, 8
cmp eax, 0x7c8ee7ab
ja 0x180491514
mov r14, rbx
jmp 0x18049092c
mov eax, dword [0x1807a85b8]
sub eax, dword [0x1807a85bc]
add eax, 0x43598728
and eax, 0xf68de005
or eax, 0xa68642b0
cmp eax, 0x96dfcd18
je 0x180491525
mov eax, dword [0x1807a85c0]
or eax, dword [0x1807a85c4]
mov ecx, 0x69515f8d
xor edx, edx
div ecx
mov ebx, eax
and ebx, 0x69c94560
or ebx, 0x6d8a1bb8
mov rcx, qword [r13]
sub rsp, 0x20
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
cmp ebx, 0xbf122901
ja 0x180491525
jmp 0x18049099d
mov r13, qword [rbp + 0x58]
mov rbx, r14
mov r14, qword [rbp - 0x30]
jmp 0x1804909aa
mov eax, dword [0x1807a85c8]
and eax, dword [0x1807a85cc]
xor eax, 0xf387db34
xor eax, 0xdc8bdf1a
add eax, 0x52602a6f
cmp eax, 0x355e45b5
jb 0x18049154c
jmp 0x1804909d2
mov eax, dword [0x1807a85d0]
xor eax, dword [0x1807a85d4]
imul ecx, eax, 0x3b8d4b79
add ecx, 0x32907177
or ecx, 0x611b2e4b
mov rax, r12
add rax, 0x18
cmp ecx, 0xbd2b9c1a
ja 0x1804909d2
jmp 0x180490a01
mov r8, qword [rax]
movabs rax, 0x8000000000000000
cmp r8, rax
je 0x180490aee
cmp r8, 0
sete cl
mov eax, dword [0x1807a85d8]
imul eax, dword [0x1807a85dc]
mov r9d, 0x79bdd590
xor edx, edx
div r9d
or eax, 0xa1138e6b
sub eax, 0x862bb8bd
cmp eax, 0x4eb7cc13
je 0x180491559
jmp 0x180490a4d
mov eax, dword [0x1807a85e0]
imul eax, dword [0x1807a85e4]
xor eax, 0xa576451a
sub eax, 0x40df1f6
imul eax, eax, 0x7d26018b
cmp eax, 0x8d846f62
je 0x180490a4d
test cl, 1
jne 0x180490aee
jmp 0x180490a78
mov rax, r12
add rax, 0x20
mov ecx, dword [0x1807a85e8]
and ecx, dword [0x1807a85ec]
add ecx, 0xb43188eb
sub ecx, 0xb40bf9f9
add ecx, 0x98096d8c
cmp ecx, 0x235e112c
jb 0x18049156a
mov edx, dword [0x1807a85f0]
and edx, dword [0x1807a85f4]
or edx, 0x2f82af75
and edx, 0xf79c1332
xor edx, 0x6a51e984
mov rcx, qword [rax]
cmp edx, 0xe9b18fb6
ja 0x18049156a
jmp 0x180490ad8
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov rax, r12
add rax, 0x30
mov r8, qword [rax]
movabs rax, 0x8000000000000000
cmp r8, rax
sete cl
mov eax, dword [0x1807a85f8]
add eax, dword [0x1807a85fc]
add eax, 0x1c465d9a
add eax, 0x31f11d3b
and eax, 0x2a25dcfc
cmp eax, 0xbeb3c954
jae 0x180491577
mov eax, dword [0x1807a8600]
imul eax, dword [0x1807a8604]
sub eax, 0xcbd714a5
mov r9d, 0x67329b08
xor edx, edx
div r9d
mov r9d, 0xa9aa699e
xor edx, edx
div r9d
cmp eax, 0xc26bcf6b
ja 0x180491577
test cl, 1
jne 0x180490c8b
jmp 0x180490b6c
mov eax, dword [0x1807a8608]
xor edx, edx
div dword [0x1807a860c]
or eax, 0xab4ed87c
imul eax, eax, 0xc2ca17a9
add eax, 0xe9389b3b
cmp eax, 0x4da52870
jae 0x180491588
mov ecx, dword [0x1807a8610]
or ecx, dword [0x1807a8614]
add ecx, 0x9976b647
and ecx, 0xf9b5f4f8
sub ecx, 0x37e8b6be
cmp r8, 0
sete al
cmp ecx, 0x3af32cb9
je 0x180491588
jmp 0x180490bc8
mov ecx, dword [0x1807a8618]
add ecx, dword [0x1807a861c]
xor ecx, 0xf8b86680
and ecx, 0x51bb4e34
and ecx, 0xea529d31
cmp ecx, 0x82114435
jae 0x180491599
jmp 0x180490bf4
mov ecx, dword [0x1807a8620]
xor ecx, dword [0x1807a8624]
add ecx, 0x1086a883
imul ecx, ecx, 0x53d1780c
or ecx, 0x8a984bf2
cmp ecx, 0xc37d9f40
je 0x180490bf4
test al, 1
jne 0x180490c8b
jmp 0x180490c20
mov eax, dword [0x1807a8628]
add eax, dword [0x1807a862c]
xor eax, 0x88aa9e46
sub eax, 0xc64762a8
or eax, 0x1a90824c
cmp eax, 0xbafeb871
je 0x1804915aa
mov eax, dword [0x1807a8630]
sub eax, dword [0x1807a8634]
sub eax, 0x2630d822
add eax, 0xf9998a31
add eax, 0x73829d55
mov rcx, qword [r12 + 0x38]
cmp eax, 0xe42b4f5c
jbe 0x1804915aa
jmp 0x180490c73
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
jmp 0x180490c8b
mov eax, dword [0x1807a8638]
xor eax, dword [0x1807a863c]
imul eax, eax, 0xfc8996da
add eax, 0xa5727ff1
mov ecx, 0x31cd69bf
xor edx, edx
div ecx
cmp eax, 0x6d3919a2
ja 0x1804915bb
mov eax, dword [0x1807a8640]
sub eax, dword [0x1807a8644]
and eax, 0xfef6b7be
and eax, 0xde5ea649
add eax, 0x61ec6fc0
mov rcx, r12
add rcx, 0x50
cmp eax, 0xca6e2dd3
je 0x1804915bb
jmp 0x180490ce5
mov eax, dword [0x1807a8648]
xor eax, dword [0x1807a864c]
add eax, 0x9711f427
add eax, 0x560ddcba
mov r8d, 0xd5074764
xor edx, edx
div r8d
cmp eax, 0xdd2977ba
ja 0x1804915c8
jmp 0x180490d13
mov eax, dword [0x1807a8650]
xor edx, edx
div dword [0x1807a8654]
add eax, 0xd0e5e618
xor eax, 0x3bdded83
imul edx, eax, 0x7a0dc1d8
mov rax, qword [rcx]
cmp edx, 0x87b9f017
jae 0x180490d13
jmp 0x180490d3e
xor edx, edx
cmp rax, 0
mov ecx, 0
je 0x180490e42
mov rcx, qword [r12 + 0x60]
mov rdx, qword [r12 + 0x58]
mov r8, qword [rbp + 0x10]
mov qword [r8], 0
mov r8, qword [rbp + 0x18]
mov qword [r8], rax
mov r8d, dword [0x1807a8658]
and r8d, dword [0x1807a865c]
or r8d, 0xad2907b7
add r8d, 0x59ebab6c
or r8d, 0xc43bbd17
cmp r8d, 0x3ec0e3b5
mov r9, qword [rbp + 0x20]
mov r10, qword [rbp + 0x28]
mov r11, qword [rbp + 0x30]
mov rdi, qword [rbp + 0x38]
je 0x1804915d9
jmp 0x180490dad
mov r8d, dword [0x1807a8660]
sub r8d, dword [0x1807a8664]
imul r8d, r8d, 0x5369c60e
and r8d, 0xac884a3f
add r8d, 0xdcbcbd48
mov qword [r9], rdx
mov qword [r10], 0
mov qword [r11], rax
mov qword [rdi], rdx
cmp r8d, 0x4207365
jb 0x180490dad
jmp 0x180490deb
mov eax, dword [0x1807a8668]
or eax, dword [0x1807a866c]
xor eax, 0x3edfa8d3
imul eax, eax, 0xd9de2333
imul eax, eax, 0x8a2ac484
cmp eax, 0x5fd2728d
ja 0x1804915fa
mov eax, dword [0x1807a8670]
xor edx, edx
div dword [0x1807a8674]
add eax, 0x6b15138f
xor eax, 0xdaf2e30a
or eax, 0x57d936dc
cmp eax, 0x4d9924fd
jb 0x1804915fa
mov edx, 1
jmp 0x180490e42
mov qword [rbx], rdx
mov rax, qword [rbp + 0x40]
mov qword [rax], rdx
mov rax, qword [rbp + 0x48]
mov qword [rax], rcx
sub rsp, 0x20
mov rcx, rbx
call fcn.180456470
add rsp, 0x20
mov rcx, qword [rbp + 0x50]
cmp rcx, r15
jne 0x1804908a9
mov dil, byte [rbp + 0x67]
jmp 0x180490e76
test dil, 1
jne 0x180490e81
jmp 0x1804914d4
lea rdi, [rbp - 0x78]
add rdi, 8
mov eax, dword [0x1807a8678]
or eax, dword [0x1807a867c]
sub eax, 0x89f48f92
imul eax, eax, 0xd29ddf87
and eax, 0x91835018
cmp eax, 0xe85c0232
je 0x18049160b
mov eax, dword [0x1807a8680]
imul eax, dword [0x1807a8684]
add eax, 0xa031de8
sub eax, 0xd6a4d624
and eax, 0xa07bce
lea rsi, [rbp - 0x78]
add rsi, 0x10
lea r15, [rbp - 0x78]
add r15, 0x18
lea rcx, [rbp - 0x78]
add rcx, 0x28
lea rdx, [rbp - 0x78]
add rdx, 0x30
cmp eax, 0x11948910
ja 0x18049160b
mov qword [rbp - 0x18], rdx
jmp 0x180490efd
mov qword [rbp - 0x20], rcx
lea rax, [rbp - 0x78]
add rax, 0x38
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x78]
add rax, 0x20
mov qword [rbp - 8], rax
lea rax, [rbp - 0x78]
add rax, 0x40
mov qword [rbp], rax
xor ecx, ecx
imul rax, rcx, 0x70
mov r12, r13
add r12, rax
add rcx, 1
mov qword [rbp + 8], rcx
mov rdx, qword [r12]
cmp rdx, 0
je 0x180490fab
mov eax, dword [0x1807a8688]
add eax, dword [0x1807a868c]
sub eax, 0x2920ff4
sub eax, 0xc1a3045d
and eax, 0xcc074598
cmp eax, 0x2d546b8b
jbe 0x18049161c
mov eax, dword [0x1807a8690]
sub eax, dword [0x1807a8694]
xor eax, 0x8b9d34fe
add eax, 0xf2101300
xor eax, 0x8013e6f6
mov rcx, qword [r12 + 8]
cmp eax, 0x102bede1
je 0x18049161c
jmp 0x180490f96
sub rsp, 0x20
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
jmp 0x180490fab
mov eax, dword [0x1807a8698]
sub eax, dword [0x1807a869c]
imul eax, eax, 0x7827be5b
and eax, 0x8bcd59
add eax, 0xcac3003b
cmp eax, 0x4023ab2a
je 0x180491629
mov eax, dword [0x1807a86a0]
xor edx, edx
div dword [0x1807a86a4]
or eax, 0x54f259b6
imul eax, eax, 0xaabcd6de
sub eax, 0x3a616deb
mov rcx, r12
add rcx, 0x18
cmp eax, 0x188ed7cc
jb 0x180491629
jmp 0x180491004
mov eax, dword [0x1807a86a8]
imul eax, dword [0x1807a86ac]
mov r8d, 0x901f9dd6
xor edx, edx
div r8d
and eax, 0x7113f773
imul eax, eax, 0x6449e832
cmp eax, 0x6eb104a2
jae 0x18049163a
mov eax, dword [0x1807a86b0]
imul eax, dword [0x1807a86b4]
imul eax, eax, 0xbe877548
and eax, 0x844812f0
sub eax, 0xe720b8ed
mov r8, qword [rcx]
cmp eax, 0x816ff38f
je 0x18049163a
jmp 0x18049105f
mov eax, dword [0x1807a86b8]
or eax, dword [0x1807a86bc]
and eax, 0xad3d6b2a
xor eax, 0x58610e94
add eax, 0x16778266
cmp eax, 0xf47612c1
jae 0x18049164b
jmp 0x180491087
mov eax, dword [0x1807a86c0]
sub eax, dword [0x1807a86c4]
mov ecx, 0x66c5b953
xor edx, edx
div ecx
sub eax, 0x33ab932b
and eax, 0x510f2f33
movabs rcx, 0x8000000000000000
cmp r8, rcx
sete cl
cmp eax, 0xcb0c341
jbe 0x180491087
test cl, 1
jne 0x18049123a
jmp 0x1804910c8
mov eax, dword [0x1807a86c8]
and eax, dword [0x1807a86cc]
and eax, 0x5838383e
or eax, 0x43c8a3bf
or eax, 0xfcd10b0
cmp eax, 0x98f3d76a
jae 0x180491658
jmp 0x1804910f0
mov eax, dword [0x1807a86d0]
and eax, dword [0x1807a86d4]
mov ecx, 0x3684a63e
xor edx, edx
div ecx
mov ecx, 0x904b4702
xor edx, edx
div ecx
sub eax, 0x7c2d9983
cmp eax, 0x32ccc878
je 0x1804910f0
jmp 0x18049111c
mov eax, dword [0x1807a86d8]
or eax, dword [0x1807a86dc]
and eax, 0xe86523c4
or eax, 0xee569d0a
and eax, 0x20dfc430
cmp eax, 0x41779feb
ja 0x180491665
jmp 0x180491144
mov eax, dword [0x1807a86e0]
or eax, dword [0x1807a86e4]
xor eax, 0x86f30d10
add eax, 0x1e5f97f0
and eax, 0xc29de88a
cmp r8, 0
sete cl
cmp eax, 0x7816debb
ja 0x180491144
jmp 0x18049116f
mov eax, dword [0x1807a86e8]
sub eax, dword [0x1807a86ec]
or eax, 0x30a9b48
or eax, 0xedf9146c
add eax, 0x5108b453
cmp eax, 0xe076cb3b
jae 0x180491676
mov eax, dword [0x1807a86f0]
or eax, dword [0x1807a86f4]
sub eax, 0x5f3c8720
add eax, 0x8998acfd
mov r9d, 0x32cc5d71
xor edx, edx
div r9d
cmp eax, 0x1f0ad27d
ja 0x180491676
test cl, 1
jne 0x18049123a
jmp 0x1804911c8
mov r9, r12
add r9, 0x20
mov eax, dword [0x1807a86f8]
and eax, dword [0x1807a86fc]
add eax, 0x5f1a7c04
mov ecx, 0x56eed07f
xor edx, edx
div ecx
imul eax, eax, 0x83629562
cmp eax, 0x32eec7a8
je 0x180491687
jmp 0x1804911fc
mov eax, dword [0x1807a8700]
add eax, dword [0x1807a8704]
add eax, 0xf5dc8134
add eax, 0x8c5c80b2
imul eax, eax, 0x95a203b0
mov rcx, qword [r9]
cmp eax, 0x99670a36
jbe 0x1804911fc
jmp 0x180491224
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov rbx, rsi
mov rax, r12
add rax, 0x30
mov rsi, qword [rax]
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x180491343
cmp rsi, 0
sete al
test al, 1
jne 0x180491343
jmp 0x18049126b
mov qword [rbp + 0x58], r13
mov r13, r12
add r13, 0x38
mov qword [rbp - 0x28], rdi
mov eax, dword [0x1807a8708]
or eax, dword [0x1807a870c]
sub eax, 0x3884c04f
or eax, 0x5bc61fb7
sub eax, 0xc5a00a5
cmp eax, 0xe371a2a0
jae 0x180491698
jmp 0x1804912a2
mov eax, dword [0x1807a8710]
add eax, dword [0x1807a8714]
or eax, 0x1ae1b700
mov ecx, 0x8169120f
xor edx, edx
div ecx
mov edi, eax
add edi, 0x28eeb735
mov rcx, qword [r13]
sub rsp, 0x20
mov rdx, rsi
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
cmp edi, 0x918c13b2
ja 0x1804912a2
jmp 0x1804912e8
mov eax, dword [0x1807a8718]
xor edx, edx
div dword [0x1807a871c]
add eax, 0x7148d0a2
and eax, 0x4fb2d8d
imul eax, eax, 0x91ae3c9e
cmp eax, 0xf4d77f3f
mov r13, qword [rbp + 0x58]
mov rdi, qword [rbp - 0x28]
jae 0x1804916c3
jmp 0x18049131b
mov eax, dword [0x1807a8720]
xor edx, edx
div dword [0x1807a8724]
imul eax, eax, 0x6790511c
imul eax, eax, 0xfabb9438
or eax, 0x74c3b162
cmp eax, 0x7e9a298
je 0x18049131b
jmp 0x180491343
mov rax, r12
add rax, 0x50
mov rcx, qword [rax]
cmp rcx, 0
sete dl
mov rsi, rbx
xor eax, eax
test dl, 1
mov r8d, 0
jne 0x1804914a2
jmp 0x18049136a
mov eax, dword [0x1807a8728]
and eax, dword [0x1807a872c]
imul eax, eax, 0x325d44f7
or eax, 0x3ab425da
or eax, 0xe6c2860
cmp eax, 0x542f04f5
jae 0x1804916d4
mov eax, dword [0x1807a8730]
xor eax, dword [0x1807a8734]
add eax, 0x87021754
sub eax, 0x8069dfde
imul eax, eax, 0x9ec0a82f
mov r8, qword [r12 + 0x60]
cmp eax, 0xba0a40d8
jbe 0x1804916d4
jmp 0x1804913bf
mov eax, dword [0x1807a8738]
imul eax, dword [0x1807a873c]
mov r9d, 0x7f7a3e49
xor edx, edx
div r9d
sub eax, 0x2b1e3d6e
add eax, 0xae23814a
cmp eax, 0xdf7192c4
jae 0x1804916e1
jmp 0x1804913ee
mov eax, dword [0x1807a8740]
and eax, dword [0x1807a8744]
add eax, 0x65df99bb
or eax, 0xbed97868
mov r9d, 0xb46509c3
xor edx, edx
div r9d
mov r9, qword [r12 + 0x58]
mov qword [rdi], 0
mov qword [rsi], rcx
mov qword [r15], r9
cmp eax, 0x1655a59
je 0x1804913ee
jmp 0x18049142a
mov eax, dword [0x1807a8748]
sub eax, dword [0x1807a874c]
mov r10d, 0x781108d9
xor edx, edx
div r10d
mov r10d, 0x774483b4
xor edx, edx
div r10d
and eax, 0xa08589c6
cmp eax, 0xc93d761a
mov rdx, qword [rbp - 0x20]
mov r10, qword [rbp - 0x18]
mov r11, qword [rbp - 0x10]
je 0x180491704
mov eax, dword [0x1807a8750]
or eax, dword [0x1807a8754]
or eax, 0xab340dda
add eax, 0xe4f0e149
and eax, 0xd58e75bf
mov qword [rdx], 0
mov qword [r10], rcx
mov qword [r11], r9
cmp eax, 0x8f41c55d
jbe 0x180491704
mov eax, 1
jmp 0x1804914a2
mov qword [rbp - 0x78], rax
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp]
mov qword [rax], r8
lea rcx, [rbp - 0x78]
sub rsp, 0x20
call fcn.180456470
add rsp, 0x20
mov rcx, qword [rbp + 8]
cmp rcx, r14
jne 0x180490f27
jmp 0x1804914d4
lea rsp, [rbp + 0x68]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
jle 0x180491529
movabs byte [0xd0556929a25a382d], al
adc ebp, ecx
and dl, dh
invalid
mov ss, di
invalid
invalid
sbb byte [rdx + rax], cl
jb 0x1804914d9
movabs ax, word [0x4ab8fffff2f9e973]
add byte [rsi + riz*4], dh
mov eax, 0xa634004a
xlatb
jns 0x180491531
not byte [rax]
cli
add cl, ch
invalid
cdq
loop 0x180491505
mov bh, 0x86
fist dword [rdx]
pop rdi
mov rcx, qword [r13]
xchg bl, bl
adc bl, byte [rdi + 0x49]
mov ecx, dword [rbp]
sub rsp, 0x20
mov rdx, rdi
and byte [rax - 0x77], cl
cli
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
jmp 0x180490952
xor ebx, dword [0x168ae8e06]
psubsw mm6, qword [rdi - 0xc]
invalid
push rsi
or dl, byte [rdx - 0x2e]
fisttp qword [rax + rdx*4 - 0x2f]
mov bh, 0x3b
sub eax, 0xf4e1e916
invalid
or eax, 0x82c55ce5
lea edi, [rsi]
imul cl
xor dh, ch
invalid
xor al, 0x8f
out dx, al
mov fs, word [rdx + 0x68]
jo 0x180491534
pop rsp
retf 0xe9b1
and al, 0xea
jmp [rsi + 0x22]
nop
cmp dword [rdx - 0xf], ebx
movabs dword [0x5413fffff5fce929], eax
xchg ebp, eax
sub byte [rsi + 0x140e3c69], dl
ret 0x1760
adc edx, dword [rbp + rdx*4 + 0x28]
xchg esi, eax
imul edi, dword [rsi + rcx], 0x1760c214
jmp 0x180490bf2
xor dword [rsi + 0x63f4df2], edi
xor al, byte [rbp + 0x67fbd0ff]
jmp 0x180490c46
cmp dword [rsi - 0x6e0fd639], esi
and dh, byte [rsi]
jmp 0x180490cb6
and dword [rax - 0x17a36814], esp
invalid
je 0x18049158e
sbb dword [rax - 0x2331ba58], 0x89495d28
adc dword [rcx - 0x39], ecx
add al, byte [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
add ecx, dword [rax - 0x77]
invalid
stc
stc
rol ch, 0xb5
invalid
pminsw mm2, mm2
xor dl, byte [rbx]
mov es, ebx
or eax, ebp
imul ebp, ecx, 0xfffff894
frstor dword [rbp + riz + 0x5c2e20d3]
pop rdi
jmp 0x180490f69
xchg edi, eax
mov ah, 0x5b
jle 0x18049163a
pop rbx
add al, 0x84
mov ecx, 0xe9615156
cwde
stc
invalid
pop rbp
test dword [rdi - 0x3c061528], 0xe90b9b17
out 0xf9, eax
invalid
fstp dword [rsi]
movabs eax, dword [0xfa2de9ec1d143506]
invalid
push rbx
or cl, ch
jp 0x1804916bb
or byte [rdx], bh
jmp 0x1804910ee
xchg ecx, eax
in al, dx
movabs byte [0x68e9b5f2b90a8dcf], al
sub ecx, 0xfffffacc
invalid
mov dil, 0xe6
movabs byte [0xff27a86e4e20ce0c], al
jmp 0x1804911fa
sub al, 7
int 0xb4
push rdx
invalid
add esp, 0x20
jmp 0x1804912a0
invalid
or edx, dword [rdi - 0x22]
fistp qword [rax]
sub al, 0x4f
sub ecx, 0xffffffb0
cld
invalid
movabs dword [0xeb0cc50c40ef2e67], eax
adc eax, 0x8b499e11
and al, 0x58
mov qword [rdi], 0
mov qword [rsi], rcx
mov qword [r15], rax
jmp 0x1804913ec
xor edx, dword [rcx + 0x52f11218]
invalid