Function at 0x18043f660
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov rsi, rcx
mov eax, dword [0x18079f760]
xor edx, edx
div dword [0x18079f764]
or eax, 0xe3307d9e
or eax, 0xe567ff4
imul eax, eax, 0x1af80fae
cmp eax, 0x3f615a74
jbe 0x18043ff56
mov eax, dword [0x18079f768]
imul eax, dword [0x18079f76c]
mov ecx, 0x8cde40c4
xor edx, edx
div ecx
or eax, 0x6fdc9e4e
xor eax, 0x2435b7b5
mov rcx, rsi
add rcx, 0x60
cmp eax, 0x3f169b1d
jb 0x18043ff56
jmp 0x18043f6c8
mov cl, byte [rcx]
movzx eax, cl
test cl, cl
je 0x18043f7db
jmp 0x18043f6d7
mov ecx, eax
sub ecx, 3
je 0x18043fcf2
jmp 0x18043f6e4
sub eax, 4
je 0x18043fae7
jmp 0x18043ff4d
add rsi, 8
mov eax, dword [0x18079f770]
xor edx, edx
div dword [0x18079f774]
or eax, 0x833168e8
sub eax, 0x842b4ef2
mov ecx, 0x429b4839
xor edx, edx
div ecx
cmp eax, 0x5471fbe5
je 0x18043ff67
mov eax, dword [0x18079f778]
add eax, dword [0x18079f77c]
sub eax, 0x220c3e9
mov ecx, 0xe05da7e5
xor edx, edx
div ecx
mov ecx, 0xfb53e65
xor edx, edx
div ecx
mov r8, qword [rsi]
cmp eax, 0xb5c5e3f0
jae 0x18043ff67
jmp 0x18043f755
mov rcx, rsi
jmp 0x18043f75a
mov eax, dword [0x18079f780]
xor edx, edx
div dword [0x18079f784]
or eax, 0x362105b8
and eax, 0x99a7a070
sub eax, 0xad7d9eb6
cmp eax, 0x289d3d61
jb 0x18043ff74
mov eax, dword [0x18079f788]
sub eax, dword [0x18079f78c]
imul eax, eax, 0x6302c935
mov r9d, 0x7934b7af
xor edx, edx
div r9d
and eax, 0xb02a1759
cmp r8, 0
sete dl
cmp eax, 0x92942abe
ja 0x18043ff74
test dl, 1
jne 0x18043ff4d
jmp 0x18043f7c1
add rcx, 8
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x18043ff4d
mov eax, dword [0x18079f790]
xor eax, dword [0x18079f794]
add eax, 0x23ec23a0
add eax, 0xed1225c6
or eax, 0xab3bdfb4
cmp eax, 0x52aeff02
jbe 0x18043ff81
mov eax, dword [0x18079f798]
sub eax, dword [0x18079f79c]
mov ecx, 0x736ccc93
xor edx, edx
div ecx
mov ebx, eax
or ebx, 0xa03963b6
add ebx, 0x2b3fb629
mov rdi, rsi
add rdi, 0x30
mov rcx, rdi
call fcn.180451970
cmp ebx, 0xf454baa
jbe 0x18043ff81
jmp 0x18043f841
mov rax, qword [rdi]
lock dec qword [rax]
sete al
test al, 1
jne 0x18043f851
jmp 0x18043f85b
mov rcx, rdi
call fcn.1804b8d50
jmp 0x18043f85b
mov eax, dword [0x18079f7a0]
sub eax, dword [0x18079f7a4]
and eax, 0xb3380d58
sub eax, 0x2d05815
xor eax, 0x798e87e4
cmp eax, 0xe69eed9f
je 0x18043ff9a
jmp 0x18043f883
mov eax, dword [0x18079f7a8]
sub eax, dword [0x18079f7ac]
and eax, 0x8f0c3951
add eax, 0xd06e4010
add eax, 0xb683d3fa
mov rcx, rsi
add rcx, 0x28
cmp eax, 0x4cda84e9
ja 0x18043f883
jmp 0x18043f8ae
mov eax, dword [0x18079f7b0]
and eax, dword [0x18079f7b4]
and eax, 0x3c2ecc16
sub eax, 0x974a94a1
add eax, 0xa97dc450
cmp eax, 0x8e13e39
jb 0x18043ffab
mov eax, dword [0x18079f7b8]
xor edx, edx
div dword [0x18079f7bc]
mov r8d, 0xd19db9e0
xor edx, edx
div r8d
imul edx, eax, 0xeaf84467
and edx, 0xf1173a5f
mov rax, qword [rcx]
lock dec qword [rax]
sete al
cmp edx, 0x18334d6f
je 0x18043ffab
test al, 1
jne 0x18043f915
jmp 0x18043f96b
call int.1804c6aa0
mov eax, dword [0x18079f7c0]
xor edx, edx
div dword [0x18079f7c4]
sub eax, 0x2bd2e7b0
xor eax, 0x4adac8ba
add eax, 0xba556def
cmp eax, 0x74bb2787
ja 0x18043ffc2
mov eax, dword [0x18079f7c8]
and eax, dword [0x18079f7cc]
and eax, 0x688dc7b2
imul eax, eax, 0x567f6afb
sub eax, 0x197ab195
cmp eax, 0xb8e94cf3
je 0x18043ffc2
jmp 0x18043f96b
mov r8, qword [rsi]
movabs rax, 0x8000000000000005
cmp r8, rax
sete al
test al, 1
jne 0x18043ff4d
jmp 0x18043f988
movabs rcx, 0x8000000000000000
mov rax, r8
xor rax, rcx
mov rcx, rax
sub rcx, 5
mov ecx, 5
cmovb rcx, rax
mov eax, dword [str.X.]
sub eax, dword [0x18079f7d4]
mov r9d, 0x1f3cbe36
xor edx, edx
div r9d
mov r9d, 0xd4f88528
xor edx, edx
div r9d
xor eax, 0x90d35ace
cmp eax, 0xf347b1f2
jae 0x18043ffcf
jmp 0x18043f9dc
mov eax, dword [0x18079f7d8]
and eax, dword [0x18079f7dc]
and eax, 0x46b14ed
imul eax, eax, 0x602b8fcd
sub eax, 0x4603ff88
cmp eax, 0xc82bc7c0
ja 0x18043f9dc
mov rax, rcx
sub rax, 4
jb 0x18043f6f2
jmp 0x18043fa0e
sub rcx, 4
je 0x18043fa1c
mov rcx, rsi
jmp 0x18043f75a
mov eax, dword [str.TWV]
sub eax, dword [0x18079f7e4]
mov ecx, 0x24c711c3
xor edx, edx
div ecx
imul eax, eax, 0x2306dea9
or eax, 0x200b44a7
cmp eax, 0x6cfcfcc1
jb 0x18043ffdc
jmp 0x18043fa49
mov eax, dword [0x18079f7e8]
add eax, dword [0x18079f7ec]
sub eax, 0xba64c4cb
or eax, 0xdced1ac6
add eax, 0x3e9647e5
mov rcx, rsi
add rcx, 8
cmp eax, 0x14437725
je 0x18043fa49
jmp 0x18043fa74
mov r8, qword [rcx]
movabs rax, 0x8000000000000002
cmp r8, rax
setl r9b
mov eax, dword [0x18079f7f0]
and eax, dword [0x18079f7f4]
add eax, 0x5e6e6dbf
or eax, 0x76f8d098
or eax, 0x974b0fd3
cmp eax, 0xf9b252b6
je 0x18043ffe9
mov eax, dword [str._t__I]
xor edx, edx
div dword [0x18079f7fc]
imul eax, eax, 0x481c08df
imul eax, eax, 0xa33ec16b
and eax, 0x6aea7542
cmp eax, 0x393168e
ja 0x18043ffe9
test r9b, 1
jne 0x18043ff4d
jmp 0x18043f75a
mov rax, rsi
add rax, 0x68
mov ecx, dword [0x18079f800]
xor ecx, dword [0x18079f804]
sub ecx, 0x3c147af2
imul ecx, ecx, 0x9ef7280b
xor ecx, 0x7f9a3861
cmp ecx, 0xc86d4539
jae 0x18043fff6
mov edx, dword [0x18079f808]
imul edx, dword [0x18079f80c]
xor edx, 0xc0aa079b
sub edx, 0xf8961a94
and edx, 0xbc3d8a19
mov r8, qword [rax]
movabs rcx, 0x8000000000000005
cmp r8, rcx
sete cl
cmp edx, 0xa525ea6a
jae 0x18043fff6
jmp 0x18043fb58
test cl, 1
jne 0x18043fcf2
jmp 0x18043fb63
mov eax, dword [0x18079f810]
xor edx, edx
div dword [0x18079f814]
sub eax, 0x84d809a2
xor eax, 0x8c2e7aab
sub eax, 0x827d84a
cmp eax, 0x35eb6666
jbe 0x180440007
mov eax, dword [0x18079f818]
imul eax, dword [0x18079f81c]
or eax, 0xcacbefc4
xor eax, 0x37448f1e
or eax, 0x71b3386
movabs rdx, 0x8000000000000000
mov rcx, r8
xor rcx, rdx
cmp eax, 0xeab6aeb5
jbe 0x180440007
jmp 0x18043fbc4
mov rax, rcx
sub rax, 5
mov eax, 5
cmovb rax, rcx
mov ecx, dword [0x18079f820]
or ecx, dword [0x18079f824]
and ecx, 0xb8d14494
and ecx, 0xac77ee7f
or ecx, 0xeaa719b1
cmp ecx, 0x60b39ae8
jbe 0x180440014
jmp 0x18043fc00
mov ecx, dword [0x18079f828]
or ecx, dword [0x18079f82c]
imul ecx, ecx, 0x4a46e9fc
or ecx, 0x5738f055
and ecx, 0xb331c863
cmp ecx, 0x544d4c4c
je 0x18043fc00
mov ecx, 0x68
mov rdx, rax
sub rdx, 4
jb 0x18043fc6b
jmp 0x18043fc36
sub rax, 4
jne 0x18043fcd4
jmp 0x18043fc42
mov rax, rsi
add rax, 0x70
mov r8, qword [rax]
movabs rax, 0x8000000000000002
cmp r8, rax
setl al
mov ecx, 0x70
test al, 1
jne 0x18043fcf2
jmp 0x18043fcd4
mov eax, dword [0x18079f830]
add eax, dword [0x18079f834]
mov ecx, 0xeed61b0a
xor edx, edx
div ecx
mov ecx, 0xfb903243
xor edx, edx
div ecx
add eax, 0x3e8b7925
cmp eax, 0x67480e18
jae 0x180440021
jmp 0x18043fc9b
mov ecx, dword [0x18079f838]
add ecx, dword [0x18079f83c]
and ecx, 0x126be83f
sub ecx, 0x3cfa5380
or ecx, 0xfa484d89
mov rax, rsi
add rax, 0x70
cmp ecx, 0x7a15e6f9
jb 0x18043fc9b
jmp 0x18043fcca
mov r8, qword [rax]
mov ecx, 0x70
jmp 0x18043fcd4
cmp r8, 0
je 0x18043fcf2
mov rax, rsi
add rax, rcx
mov rcx, qword [rax + 8]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov rbx, rsi
add rbx, 0x61
mov eax, dword [0x18079f840]
and eax, dword [0x18079f844]
sub eax, 0xdc4bb996
mov ecx, 0x55a6691e
xor edx, edx
div ecx
add eax, 0xf3ff7ab6
cmp eax, 0xad39d709
je 0x18044002e
jmp 0x18043fd25
mov eax, dword [0x18079f848]
or eax, dword [0x18079f84c]
or eax, 0x5bdec3a6
or eax, 0xf97f76d7
imul ebp, eax, 0xbb7f022e
mov byte [rbx], 0
mov rdi, rsi
add rdi, 0x30
mov rcx, rdi
call fcn.180451970
cmp ebp, 0xa02412ef
ja 0x18043fd25
jmp 0x18043fd5d
mov rax, qword [rdi]
lock dec qword [rax]
sete al
test al, 1
je 0x18043fd75
mov rcx, rdi
call fcn.1804b8d50
jmp 0x18043fd75
mov eax, dword [0x18079f850]
add eax, dword [0x18079f854]
sub eax, 0x85e04373
xor eax, 0x922a1711
imul eax, eax, 0x33029a7d
cmp eax, 0xe1c8b4e4
ja 0x18044004e
jmp 0x18043fd9e
mov eax, dword [0x18079f858]
xor edx, edx
div dword [0x18079f85c]
and eax, 0x17087642
imul eax, eax, 0x44d26ff9
or eax, 0xdd3137c2
mov rcx, rsi
add rcx, 0x28
cmp eax, 0xaf58ac95
jb 0x18043fd9e
jmp 0x18043fdcc
mov rax, qword [rcx]
lock dec qword [rax]
sete al
test al, 1
jne 0x18043fddc
jmp 0x18043fde3
call int.1804c6aa0
jmp 0x18043fde3
mov r8, qword [rsi]
mov eax, dword [0x18079f860]
xor eax, dword [0x18079f864]
or eax, 0x6d8d4c53
xor eax, 0xe08c0c8c
xor eax, 0x45e71c50
cmp eax, 0xacb8a86
jbe 0x18044005b
mov eax, dword [0x18079f868]
imul eax, dword [0x18079f86c]
and eax, 0xf78922d4
and eax, 0x7e69f985
imul ecx, eax, 0xa4bbb94e
movabs rax, 0x8000000000000005
cmp r8, rax
sete al
cmp ecx, 0xda5708a9
je 0x18044005b
jmp 0x18043fe47
test al, 1
jne 0x18043ff4d
jmp 0x18043fe51
movabs rcx, 0x8000000000000000
mov rax, r8
xor rax, rcx
mov rcx, rax
sub rcx, 5
mov ecx, 5
cmovb rcx, rax
mov eax, dword [0x18079f870]
and eax, dword [0x18079f874]
imul eax, eax, 0x1eb8dffc
add eax, 0xb52573c0
xor eax, 0x5dbfc7
cmp eax, 0xe0fc44e
jb 0x180440068
mov eax, dword [0x18079f878]
or eax, dword [0x18079f87c]
sub eax, 0xb02c3826
mov r9d, 0x968ef51d
xor edx, edx
div r9d
xor eax, 0x8977defc
cmp eax, 0x49ecc39c
je 0x180440068
mov rax, rcx
sub rax, 4
jb 0x18043f6f2
jmp 0x18043fed3
sub rcx, 4
je 0x18043fee1
mov rcx, rsi
jmp 0x18043f75a
mov rcx, rsi
add rcx, 8
mov eax, dword [0x18079f880]
add eax, dword [0x18079f884]
xor eax, 0x68993272
add byte [0x1e8dd316b], dh
xor eax, 0x4d11dc8b
imul eax, eax, 0x637e5472
cmp eax, 0x7dd1628d
je 0x180440079
jmp 0x18043ff11
mov eax, dword [0x18079f888]
xor eax, dword [0x18079f88c]
imul eax, eax, 0x623504fe
imul eax, eax, 0xf07273f
or eax, 0xb491308e
mov r8, qword [rcx]
cmp eax, 0xff943211
jae 0x18043ff11
jmp 0x18043ff3a
movabs rax, 0x8000000000000002
cmp r8, rax
jge 0x18043f75a
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
ficom dword [rbx + riz*4 + 0x43]
mov al, 0xfb
sub byte [rsi], al
invalid
fidivr word ss:[rdx + 0x5c]
jo 0x18043fef3
scasd eax, dword [rdi]
jmp 0x18043f722
sub dword [rdi - 0x15], eax
mov dl, 0x37
push rdx
fdiv qword [rcx + rbp*8 + 1]
clc
invalid
call 0x1f79998fe
push rbp
pop rsi
xor byte [rax - 0x77], cl
int1
add rcx, 0x30
call fcn.180451970
jmp 0x18043f801
sub eax, 0x3f45d000
xchg ebx, eax
xor rax, 0x218c4d40
jmp 0x18043f881
shr byte [rdi - 0x20], cl
loop 0x18043ffe8
xor ebp, edi
mov rax, qword [rcx]
lock dec qword [rax]
sete al
jmp 0x18043f8d4
pop rsi
xor r13b, r12b
mov dword [rax + 0x73e967ff], eax
stc
invalid
movabs byte [0xe9441f341e3a31e1], al
invalid
push 0xffffffffffffffd8
mov ch, 0x12
movabs r14, 0xb7fffffa5ee91f7c
xchg esp, eax
push qword [rdi - 0x1562486c]
and eax, 0xb8e9b028
cli
invalid
mov bh, 0x94
mov bh, 0x9d
invalid
fld dword [rcx + rax*4 - 0x662f7cfe]
jecxz 0x180440004
invalid
sti
invalid
add al, 0x6f
pop rdx
int3
cmp dword [rax + riz*8 - 0x42014cf3], edx
scasb al, byte [rdi]
jmp 0x18043fbfe
shrd dword [rdi], esp, cl
xchg cl, al
imul ebp, dword [rbx + 0x1d], 0xffffffe9
imul edi, esp, 0xffffffff
dec dword [rdi]
mov edx, 0xfda563f
btc dword [rdi], 0x56
fimul dword [rdi]
cmpsq qword [rsi], qword [rdi]
mov word [rdi], gs
invalid
ja 0x1804400c3
iretd
adc dh, byte [rcx + 0x52]
pop rax
invalid
push rbx
push rcx
iretd
mov cl, 0xc4
rcr byte [0x1d898d414], 1
test eax, 0xe95b529e
test esi, edi
invalid
sub dword [0x1a7195ece], 0x3d
xor byte [rsi - 0x5d], ch
sbb al, 0xf
test byte [rax - 0x14ffff9f], bh
add byte [rbx + 0x35f7bc15], cl
add byte [rbx], ch
adc eax, 0x35f7ba
mov edx, dword [0x18079f898]
sub edx, dword [0x18079f89c]
and edx, 0x60146aad
and edx, 0xb954aa8b
and edx, 0xdcecd4b8
mov al, byte [rcx]
cmp edx, 0xb07d1bba
jae 0x1804400d6
jmp 0x180440100
mov ecx, dword [0x18079f8a0]
or ecx, dword [0x18079f8a4]
or ecx, 0xa266bb69
add ecx, 0x714325df
and ecx, 0x6688e9cb
cmp ecx, 0x917dfb5a
jae 0x18044629d
jmp 0x18044012c
mov edx, dword [0x18079f8a8]
and edx, dword [0x18079f8ac]
xor edx, 0x6063bcc4
sub edx, 0xc1cc1eb3
and edx, 0xa97d9932
movzx ecx, al
cmp edx, 0x30d9c1d5
jbe 0x18044012c
test ecx, ecx
je 0x180440169
jmp 0x18044015b
sub ecx, 3
je 0x18044066f
jmp 0x18044627b
mov rdi, qword [rsi]
mov eax, dword [0x18079f8b0]
sub eax, dword [0x18079f8b4]
and eax, 0x8fa04fc4
mov ecx, 0x85a7e9a9
xor edx, edx
div ecx
mov ecx, 0x6e3a9baf
xor edx, edx
div ecx
cmp eax, 0x906d3ed1
jae 0x1804462aa
jmp 0x18044019c
mov eax, dword [0x18079f8b8]
xor eax, dword [0x18079f8bc]
mov ecx, 0xee23be93
xor edx, edx
div ecx
imul eax, eax, 0x70d06e8d
mov ecx, 0xf35b6d8e
xor edx, edx
div ecx
movabs rcx, 0x8000000000000000
mov rdx, rdi
xor rdx, rcx
mov rcx, rdx
sub rcx, 5
mov ecx, 5
cmovb rcx, rdx
cmp eax, 0x4d266ee4
ja 0x18044019c
jmp 0x1804401e9
mov rax, rcx
sub rax, 4
jb 0x180440282
jmp 0x1804401f8
sub rcx, 4
mov rcx, rsi
jne 0x180440332
jmp 0x180440207
mov rcx, rsi
add rcx, 8
mov eax, dword [str.gX_a_]
xor edx, edx
div dword [0x18079f8c4]
add eax, 0xc89038bf
xor eax, 0xa17dfc00
sub eax, 0x7e967eab
cmp eax, 0x7b9d4dac
je 0x1804462bb
mov eax, dword [0x18079f8c8]
imul eax, dword [0x18079f8cc]
or eax, 0x4202dff1
imul edx, eax, 0x22b1ea2d
and edx, 0x649b02ad
mov rdi, qword [rcx]
movabs rax, 0x8000000000000002
cmp rdi, rax
setl al
cmp edx, 0x7574e9b8
ja 0x1804462bb
jmp 0x180440275
test al, 1
jne 0x1804403fc
jmp 0x180440332
mov eax, dword [str.Hqc_a]
add eax, dword [0x18079f8d4]
sub eax, 0xd4cdd7b5
add eax, 0xb3898e8b
or eax, 0xb4b9d07
cmp eax, 0x65dbfd9b
jae 0x1804462cc
jmp 0x1804402aa
mov eax, dword [0x18079f8d8]
or eax, dword [0x18079f8dc]
imul eax, eax, 0x674e2105
or eax, 0x7e3b6b1e
and eax, 0x3eabdc1c
mov rcx, rsi
add rcx, 8
cmp eax, 0xe5a944cb
jae 0x1804402aa
jmp 0x1804402d6
mov eax, dword [0x18079f8e0]
xor edx, edx
div dword [0x18079f8e4]
imul eax, eax, 0xbf4db690
and eax, 0x3ba4296c
or eax, 0x860a1791
cmp eax, 0xfb292935
ja 0x1804462dd
mov eax, dword [0x18079f8e8]
sub eax, dword [0x18079f8ec]
mov r8d, 0x113924d9
xor edx, edx
div r8d
and eax, 0x13519306
sub eax, 0xbf90f8a1
mov rdi, qword [rcx]
cmp eax, 0x3a8b9d69
jb 0x1804462dd
jmp 0x180440330
jmp 0x180440332
cmp rdi, 0
je 0x1804403fc
add rcx, 8
mov eax, dword [0x18079f8f0]
sub eax, dword [0x18079f8f4]
mov r8d, 0x4a1726a1
xor edx, edx
div r8d
or eax, 0x712015a0
xor eax, 0x539da568
cmp eax, 0xc829eac7
ja 0x1804462ea
jmp 0x18044036e
mov eax, dword [0x18079f8f8]
sub eax, dword [0x18079f8fc]
add eax, 0x30a28c5b
add eax, 0x514ee016
xor eax, 0xab6202d
mov rbx, qword [rcx]
cmp eax, 0x6411d4ac
je 0x18044036e
jmp 0x180440395
mov eax, dword [0x18079f900]
or eax, dword [0x18079f904]
mov ecx, 0x6200dc85
xor edx, edx
div ecx
add eax, 0x174a551e
add eax, 0x388138e6
cmp eax, 0x4477ab9e
jb 0x1804462fb
mov ebp, dword [0x18079f908]
xor ebp, dword [0x18079f90c]
xor ebp, 0x3bad8690
or ebp, 0xad2ec7ee
xor ebp, 0x502875b4
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0xf4487700
ja 0x1804462fb
jmp 0x1804403fc
mov eax, dword [0x18079f910]
add eax, dword [0x18079f914]
imul eax, eax, 0x963b336b
mov ecx, 0xbaa7364c
xor edx, edx
div ecx
imul eax, eax, 0x22eb387b
cmp eax, 0x5c66cf97
jae 0x18044631d
jmp 0x18044042a
mov eax, dword [0x18079f918]
and eax, dword [0x18079f91c]
add eax, 0x1ce5ac2b
or eax, 0x177e77dc
or eax, 0xaf5e7d9c
mov rdi, rsi
add rdi, 0x28
cmp eax, 0x2fb47853
je 0x18044042a
jmp 0x180440455
mov rax, qword [rdi]
mov ecx, dword [0x18079f920]
add ecx, dword [0x18079f924]
add ecx, 0x5b7bd6f
imul ecx, ecx, 0x5ab6c110
xor ecx, 0x9de8aec2
cmp ecx, 0xf02a4329
ja 0x18044632e
mov edx, dword [0x18079f928]
or edx, dword [0x18079f92c]
and edx, 0x2d2d0c67
or edx, 0x268e001c
sub edx, 0xb336f2b2
mov rcx, rax
add rcx, 0x1c8
lock dec qword [rcx]
sete cl
mov rsi, qword [rdi]
cmp edx, 0x3d876aaa
jbe 0x18044632e
test cl, 1
jne 0x1804404c7
jmp 0x180440504
mov rcx, rsi
sub rcx, 0xffffffffffffff80
mov edx, 1
lock xadd qword [rsi + 0x88], rdx
call fcn.180403270
add rax, 0x510
movabs rcx, 0x200000000
lock or qword [rax], rcx
mov rcx, rsi
add rcx, 0x100
call fcn.18063cf70
mov eax, dword [0x18079f930]
sub eax, dword [0x18079f934]
add byte [0x1d4e5f70f], al
mov ecx, 0x4d40f1ca
xor edx, edx
div ecx
add eax, 0xf4299122
cmp eax, 0x904b11c5
jb 0x18044634c
mov eax, dword [0x18079f938]
and eax, dword [0x18079f93c]
xor eax, 0x313fcbdc
sub eax, 0x1a1e169c
mov ecx, 0x88bb2aaf
xor edx, edx
div ecx
lock dec qword [rsi]
sete cl
cmp eax, 0xc0c15165
jae 0x18044634c
jmp 0x180440561
jmp 0x180440563
mov eax, dword [0x18079f940]
xor edx, edx
div dword [0x18079f944]
imul eax, eax, 0x14493ebb
and eax, 0x299d9b04
imul eax, eax, 0x4ca22e84
cmp eax, 0x39babf34
je 0x18044635d
jmp 0x18044058f
mov eax, dword [0x18079f948]
or eax, dword [0x18079f94c]
and eax, 0x4c05839
or eax, 0x3f923771
or eax, 0xc79a9860
cmp eax, 0xfca98078
jbe 0x18044058f
test cl, 1
jne 0x1804405bb
jmp 0x18044627b
mov eax, dword [0x18079f950]
sub eax, dword [0x18079f954]
invalid
xor eax, 0x15c72d00
add eax, 0x85fefafd
or eax, 0x5f9c9a60
cmp eax, 0xdede0d6f
jae 0x18044636e
jmp 0x1804405e3
mov eax, dword [0x18079f958]
xor edx, edx
div dword [0x18079f95c]
mov esi, eax
or esi, 0x686c5fc
or esi, 0xdd8290fc
and esi, 0x8d56b7
mov rcx, rdi
call fcn.1804b8d50
cmp esi, 0x7ec5c2bc
je 0x1804405e3
jmp 0x180440617
mov eax, dword [0x18079f960]
or eax, dword [0x18079f964]
add eax, 0x409345d
xor eax, 0x3b0f7807
mov ecx, 0x5b030c81
xor edx, edx
div ecx
cmp eax, 0xd4292ca8
ja 0x180446387
mov eax, dword [0x18079f968]
xor edx, edx
div dword [0x18079f96c]
sub eax, 0x2b2dc8ca
imul eax, eax, 0xd23dc763
sub eax, 0x530114cf
cmp eax, 0x6115638f
jbe 0x180446387
jmp 0x18044627b
mov eax, dword [0x18079f970]
or eax, dword [0x18079f974]
or eax, 0x60ee45b3
or eax, 0xedaebb48
xor eax, 0xa20aa344
cmp eax, 0x13655c36
jbe 0x180446398
jmp 0x180440697
mov eax, dword [0x18079f978]
imul eax, dword [0x18079f97c]
imul ecx, eax, 0x8f0b2307
and ecx, 0xb5747e12
or ecx, 0xcf5cc3a4
mov rax, rsi
add rax, 0x88
cmp ecx, 0x386034
je 0x180440697
jmp 0x1804406c9
mov cl, byte [rax]
movzx eax, cl
sub cl, 5
ja case.0x1804406e5.1
lea rcx, [0x1806c8c30]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
add rcx, 0x48
mov eax, dword [0x18079f980]
or eax, dword [0x18079f984]
add eax, 0x41a1bb7f
sub eax, 0xcb595ea2
mov r8d, 0xc4433820
xor edx, edx
div r8d
cmp eax, 0x64881bf7
ja 0x1804463a9
mov eax, dword [0x18079f988]
add eax, dword [0x18079f98c]
add eax, 0x6d967b39
imul r8d, eax, 0x233392cb
or r8d, 0xa6824605
mov rdx, qword [rcx]
cmp rdx, 0
sete al
cmp r8d, 0xa0007f80
jb 0x1804463a9
jmp 0x180440752
test al, 1
jne 0x18044076d
jmp 0x180440758
mov rax, rsi
add rax, 0x50
mov rcx, qword [rax]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.1804cafa0
mov eax, dword [0x18079f990]
sub eax, dword [0x18079f994]
add eax, 0x35f21b
or eax, 0xcc7e9f47
and eax, 0x105f75ef
mov ecx, 0xfd6376f3
xor edx, edx
div ecx
cmp eax, 0xf7b64849
jae 0x1804463b6
mov eax, dword [0x18079f998]
or eax, dword [0x18079f99c]
and eax, 0x92363df2
imul eax, eax, 0xfdec0013
mov ecx, 0x7b3995f3
xor edx, edx
div ecx
mov rdi, rsi
add rdi, 0x60
cmp eax, 0x542282d
jae 0x1804463b6
jmp 0x1804407cb
mov eax, dword [0x18079f9a0]
add eax, dword [0x18079f9a4]
mov ecx, 0xc881a4e9
xor edx, edx
div ecx
and eax, 0xb40c6939
imul eax, eax, 0xb797019c
cmp eax, 0x729685a0
jae 0x1804463c7
mov eax, dword [0x18079f9a8]
add eax, dword [0x18079f9ac]
add eax, 0xf173c5e9
imul eax, eax, 0xe8e4f006
mov ecx, 0x998623cb
xor edx, edx
div ecx
mov rcx, qword [rdi]
invalid
cmp eax, 0x61681687
ja 0x1804463c7
jmp 0x180440826
add rcx, 0x1c8
mov al, byte [rsi + 0xe8]
movzx ecx, al
mov eax, ecx
sub ecx, 5
ja case.0x1804414a0.1
lea rcx, [0x1806c8c48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rsi + 0x90]
cmp rdi, 0
sete al
test al, 1
jne 0x1804409f8
jmp 0x180440984
mov rax, rsi
add rax, 0x98
mov rbx, qword [rax]
mov eax, dword [0x18079f9d0]
and eax, dword [0x18079f9d4]
mov ecx, 0xddbd37ab
xor edx, edx
div ecx
sub eax, 0x1ca613d2
or eax, 0x926af16b
cmp eax, 0x7af7f42
jb 0x1804463f2
mov eax, dword [0x18079f9d8]
xor edx, edx
div dword [0x18079f9dc]
add eax, 0x52736c84
imul ebp, eax, 0x83e7755f
jne 0x1804409b9
add dword [rcx + 0x71051cc5], 0x7b
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
mov dh, 0xa5
or byte [rax], al
cmp ebp, 0x9bdab794
jae 0x1804463f2
jmp 0x1804409f8
mov rax, rsi
add rax, 0xa8
mov ecx, dword [0x18079f9e0]
xor ecx, dword [0x18079f9e4]
add ecx, 0x998024d9
sub ecx, 0xbada0bab
add ecx, 0x6b3a3cda
cmp ecx, 0xa9f32a6
je 0x180446410
mov ecx, dword [0x18079f9e8]
and ecx, dword [0x18079f9ec]
or ecx, 0x66d3f89d
sub ecx, 0xbe5123ba
imul ecx, ecx, 0x26117e07
mov rdi, qword [rax]
cmp ecx, 0x65e436a6
jb 0x180446410
jmp 0x180440a5a
mov eax, dword [0x18079f9f0]
add eax, dword [0x18079f9f4]
add eax, 0x77c22192
mov ecx, 0xeef50de6
xor edx, edx
div ecx
imul eax, eax, 0x272aa51f
cmp eax, 0x81b51bc7
je 0x18044641d
invalid
mov ecx, dword [0x18079f9f8]
and ecx, dword [0x18079f9fc]
mov rax, rsi
add rax, 0x1d8
mov ecx, dword [0x18079fa20]
imul ecx, dword [0x18079fa24]
add ecx, 0xac7758b1
xor ecx, 0x239a6da1
add ecx, 0xb29a647e
cmp ecx, 0xd7375d95
ja 0x18044645d
mov ecx, dword [0x18079fa28]
sub ecx, dword [0x18079fa2c]
or ecx, 0x47f7f0c2
imul edx, ecx, 0xea4cca5a
and edx, 0x74b6259
movzx ecx, byte [rax]
cmp edx, 0x6433b9f0
cli
invalid
mov ecx, 0x840f6433
cmp al, 0x58
add byte [rax], al
jmp 0x180440c23
mov eax, dword [0x18079fa30]
and eax, dword [0x18079fa34]
or eax, 0x388023af
mov r8d, 0x31f5e53c
xor edx, edx
div r8d
or eax, 0xffcb4c1c
cmp eax, 0xf00cf2e8
jb 0x18044646a
mov eax, dword [0x18079fa38]
xor edx, edx
div dword [0x18079fa3c]
or eax, 0x6ea5b35d
or eax, 0x90779caa
and eax, 0x6cb310e1
cmp eax, 0x7c9d7328
jae 0x18044646a
xor ebx, 0x57
add byte [rax], al
mov eax, dword [0x18079fb60]
add eax, dword [0x18079fb64]
imul eax, eax, 0x52f43dc
imul eax, eax, 0xeadbf81c
or eax, 0x146558c5
cmp eax, 0x679d55cb
je 0x1804465b4
jmp 0x18044143e
mov eax, dword [0x18079fb68]
xor eax, dword [0x18079fb6c]
and eax, 0x5a2a53e0
xor eax, 0x270e1508
imul ecx, eax, 0xc93a4238
mov r12, rsi
add r12, 0xf0
mov rax, rsi
add rax, 0x228
cmp ecx, 0xe31d2ff5
ja 0x18044143e
jmp 0x180441477
movzx eax, byte [rax]
mov ebx, 0x30
mov edi, 0x18
add byte [rax], al
mov r12, rsi
add r12, 0xf0
mov rax, rsi
add rax, 0x1d0
movzx eax, byte [rax]
mov r14d, 0x30
mov r15d, 0x18
mov ecx, eax
sub eax, 5
ja case.0x1804414a0.1
lea rax, [0x1806c8c60]
movsxd rdx, dword [rax + rcx*4]
add rdx, rax
mov rcx, r12
jmp rdx
mov cl, byte [rsi + 0x219]
mov eax, dword [0x1807a00f0]
xor edx, edx
div dword [0x1807a00f4]
mov r8d, 0x92c31e12
xor edx, edx
div r8d
or eax, 0x418f2158
sub eax, 0xcb4d3e12
cmp eax, 0x61aa989
jbe 0x180446ba9
xor dword [rax], eax
invalid
mov eax, dword [0x1807a0140]
xor eax, dword [0x1807a0144]
xor eax, 0xf7248d41
add eax, 0xa0913ee0
and eax, 0x9e1247c1
cmp eax, 0xc7dd769e
je 0x180446c05
jmp 0x180443be9
mov eax, dword [0x1807a0148]
xor edx, edx
div dword [0x1807a014c]
imul eax, eax, 0xe5aebce1
mov ecx, 0xe9b92770
xor edx, edx
div ecx
and eax, 0xf3dd87ef
mov cl, byte [rsi + 0x239]
cmp eax, 0x26d5b30c
je 0x180443be9
jmp 0x180443c1a
cmp cl, 3
sete al
test al, 1
jne 0x180443c29
jmp 0x180443e6c
mov r8, rsi
add r8, 0x228
mov eax, dword [0x1807a0150]
and eax, dword [0x1807a0154]
add eax, 0x41b79109
mov ecx, 0xf6c477a0
xor edx, edx
div ecx
sub eax, 0xdc03727c
cmp eax, 0x83dffaec
jae 0x180446c12
jmp 0x180443c5f
mov eax, dword [0x1807a0158]
xor eax, dword [0x1807a015c]
sub eax, 0x5cbe2e
imul eax, eax, 0x5659c01d
mov ecx, 0xd25a0249
xor edx, edx
div ecx
cmp byte [r8], 0
sete cl
cmp eax, 0x33dcc505
je 0x180443c5f
jmp 0x180443c8f
mov eax, dword [0x1807a0160]
imul eax, dword [0x1807a0164]
or eax, 0xf6dbeab
add eax, 0xa12b9f9b
mov r8d, 0xed7bde62
xor edx, edx
div r8d
cmp eax, 0x2de12a1
je 0x180446c23
mov eax, dword [0x1807a0168]
or eax, dword [0x1807a016c]
and eax, 0x22bbd117
mov r8d, 0xe3bc49e
xor edx, edx
div r8d
sub eax, 0xc850514a
cmp eax, 0x2453ea19
jbe 0x180446c23
test cl, 1
jne 0x180443cf2
jmp 0x180443e6c
mov eax, dword [0x1807a0170]
or eax, dword [0x1807a0174]
xor eax, 0xdb7d5b6e
mov ecx, 0x52a6dd36
xor edx, edx
div ecx
and eax, 0x569b596b
cmp eax, 0xf3f5e56f
ja 0x180446c30
mov eax, dword [0x1807a0178]
sub eax, dword [0x1807a017c]
imul eax, eax, 0xbb793373
sub eax, 0x32556f89
imul ecx, eax, 0xd6b927bd
mov rax, rsi
add rax, 0x208
cmp ecx, 0x96bb2877
jbe 0x180446c30
jmp 0x180443d50
mov rdx, qword [rax]
mov eax, dword [0x1807a0180]
xor eax, dword [0x1807a0184]
sub eax, 0xa55739c2
or eax, 0x4ba55b05
add eax, 0x29fae64e
cmp eax, 0x9f002a8c
je 0x180446c3d
jmp 0x180443d7b
mov eax, dword [0x1807a0188]
add eax, dword [0x1807a018c]
imul ecx, eax, 0xd5d16350
or ecx, 0x2d4c93c2
ret 0x4c93
sub eax, 0xc6c5c981
xor eax, 0xfa834873
add byte [rdi], cl
xchg esp, eax
rol byte [rcx + 0x5891d5f9], 0xb6
ja 0x180443d7b
test al, 1
jne 0x180443e6c
jmp 0x180443db2
mov eax, dword [0x1807a0190]
add eax, dword [0x1807a0194]
xor eax, 0xd71eef0
sub eax, 0xab46c720
imul eax, eax, 0x71d8fe90
cmp eax, 0x692707be
jb 0x180446c4a
mov cl, byte [rsi + 0x231]
mov eax, dword [0x1807a0230]
imul eax, dword [0x1807a0234]
sub eax, 0x2fb199f6
xor eax, 0x1cd3f747
mov r8d, 0xc32d904
xor cl, byte [rcx + rsi]
rol byte [rcx - 9], cl
invalid
cmp eax, 0xda9a2273
jae 0x180446cf3
add byte [rax], al
mov edx, dword [0x1807a0238]
xor edx, dword [0x1807a023c]
sub edx, 0x6bcd0973
or edx, 0xf0612ced
add edx, 0x4e557d48
cmp cl, 3
sete al
cmp edx, 0x1f90e404
je 0x180446cf3
jmp 0x180444240
test al, 1
jne 0x180444249
jmp 0x180444391
mov eax, dword [0x1807a0240]
and eax, dword [0x1807a0244]
imul eax, eax, 0x2386a569
and eax, 0x583b83ac
and eax, 0xfefb545a
cmp eax, 0x6a5018fb
jae 0x180446d00
jmp 0x180444272
mov eax, dword [0x1807a0248]
imul eax, dword [0x1807a024c]
sub eax, 0x8b76486c
sub eax, 0x3a2587e3
mov ecx, 0x59598a81
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x220
cmp eax, 0x26f49b67
je 0x180444272
jmp 0x1804442a5
mov al, byte [rcx]
cmp al, 0
jne 0x180444391
mov rax, rsi
add rax, 0x200
mov rdi, qword [rax]
mov eax, dword [0x1807a0250]
add byte [rbx], ah
add eax, 0x35bf8d
mov r15, rsi
add r15, 0x90
mov rax, rsi
add rax, 0x120
movzx eax, byte [rax]
test eax, eax
je 0x180444854
jmp 0x180444836
mov ecx, eax
sub ecx, 3
je 0x180445219
jmp 0x180444843
add eax, 0xfffffffc
sub eax, 2
jb 0x180444aff
jmp case.0x1804414a0.1
mov eax, dword [0x1807a0370]
add eax, dword [0x1807a0374]
sub eax, 0x4ef49e13
add eax, 0xd3462422
xor eax, 0x6b209e58
cmp eax, 0xbb6a5f6a
jae 0x180446e70
jmp 0x180444b27
mov eax, dword [str.___WE7]
xor edx, edx
div dword [0x1807a037c]
sub eax, 0x3dcf14a6
xor eax, 0xecbd1918
sub eax, 0x2e3d3072
mov cl, byte [rsi + 0x201]
cmp eax, 0x76c43dcd
jae 0x180444b27
jmp 0x180444b53
movzx eax, cl
test eax, eax
je 0x180444b6a
jmp 0x180444b5c
sub eax, 3
je 0x180444d1d
jmp 0x180445219
mov eax, dword [0x1807a0380]
add eax, dword [0x1807a0384]
and eax, 0x37e691e6
imul eax, eax, 0x12fa7c5
and eax, 0xba8c997a
cmp eax, 0xc0779ba6
ja 0x180446e7d
mov ecx, dword [0x1807a0388]
sub ecx, dword [0x1807a038c]
xor ecx, 0x1c8de26a
add ecx, 0x15eaf832
or ecx, 0xad7a397d
mov rax, rsi
add rax, 0x128
cmp ecx, 0x9f2b2f7
je 0x180446e7d
jmp 0x180444bc6
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x180444bed
jmp 0x180444bd6
mov rax, rsi
add rax, 0x130
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov r8, qword [rsi + 0x140]
cmp r8, 0
sete al
mov ecx, dword [0x1807a0390]
sub ecx, dword [str._z_f]
or ecx, 0x6f652c23
add ecx, 0x9a3b1142
xor ecx, 0x2302b3e6
cmp ecx, 0xe2a1a07
jbe 0x180446e8e
mov ecx, dword [0x1807a0398]
and ecx, dword [0x1807a039c]
imul ecx, ecx, 0x63af54e6
sub ecx, 0x37d7059
xor ecx, 0x6fec8f73
cmp ecx, 0x22a55b75
ja 0x180446e8e
test al, 1
jne 0x180445219
jmp 0x180444c59
mov eax, dword [0x1807a03a0]
xor edx, edx
div dword [0x1807a03a4]
xor eax, 0x4ca40ab4
imul eax, eax, 0xe90f0193
and eax, 0x9da76220
cmp eax, 0xaf6b8c92
jae 0x180446e9b
jmp 0x180444c84
mov eax, dword [0x1807a03a8]
add eax, dword [0x1807a03ac]
mov ecx, 0x6639d4bd
xor edx, edx
div ecx
xor eax, 0x31bf33c8
mov ecx, 0x9435364e
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0x148
cmp eax, 0x605b209e
ja 0x180444c84
jmp 0x180444cba
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a03b0]
and eax, dword [0x1807a03b4]
imul eax, eax, 0xf988fda9
or eax, 0xa80ee54c
add eax, 0xb69f8962
cmp eax, 0x39ec122b
jbe 0x180446eac
mov eax, dword [0x1807a03b8]
sub eax, dword [0x1807a03bc]
add eax, 0xbdd90238
and eax, 0x94781504
and eax, 0xbb7ae4e6
cmp eax, 0x75131570
je 0x180446eac
jmp 0x180445219
mov rax, rsi
add rax, 0x1f8
mov al, byte [rax]
cmp al, 0
jne 0x180444df7
mov eax, dword [0x1807a03c0]
and eax, dword [0x1807a03c4]
sub eax, 0x9812962a
or eax, 0x2051277e
or eax, 0x2fee6dd5
cmp eax, 0xfd71286d
ja 0x180446ebd
mov eax, dword [0x1807a03c8]
or eax, dword [0x1807a03cc]
or eax, 0x89ccd388
mov ecx, 0xe6210737
xor edx, edx
div ecx
imul ecx, eax, 0xd2434d06
mov rax, rsi
add rax, 0x1d8
cmp ecx, 0x3f805264
je 0x180446ebd
jmp 0x180444d8d
mov rdx, qword [rax]
cmp rdx, 0
je 0x180444df7
mov rcx, qword [rsi + 0x1e0]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a03d0]
or eax, dword [0x1807a03d4]
add eax, 0xa78a4253
and eax, 0x6ed5cde5
xor eax, 0xb7a8f92b
cmp eax, 0x6f81608f
jbe 0x180446eca
mov eax, dword [0x1807a03d8]
xor eax, dword [0x1807a03dc]
sub eax, 0xba0568fa
imul eax, eax, 0x39e0c65e
sub eax, 0x301bae11
cmp eax, 0xeb62cc7b
jae 0x180446eca
jmp 0x180444df7
mov rax, rsi
add rax, 0x1b8
mov rdx, qword [rax]
cmp rdx, 0
sete al
test al, 1
jne 0x180444e27
jmp 0x180444e10
mov rax, rsi
add rax, 0x1c0
mov rcx, qword [rax]
mov r8d, 1
call fcn.1804cafa0
mov r14, rsi
add r14, 0x204
mov eax, dword [0x1807a03e0]
sub eax, dword [0x1807a03e4]
xor eax, 0xb596a0b
sub eax, 0xd448c009
imul eax, eax, 0xadde342e
cmp eax, 0x7155e751
jb 0x180446edb
jmp 0x180444e5a
mov eax, dword [0x1807a03e8]
sub eax, dword [0x1807a03ec]
and eax, 0xd323e71d
or eax, 0x15f1f4bb
or eax, 0xbef7fdc2
cmp byte [r14], 0
sete cl
cmp eax, 0xe068a937
jb 0x180444e5a
jmp 0x180444e85
mov eax, dword [0x1807a03f0]
imul eax, dword [0x1807a03f4]
add eax, 0xecdb1560
sub eax, 0x15ee16cd
or eax, 0x69af0daa
cmp eax, 0x909a20bb
je 0x180446eec
mov eax, dword [0x1807a03f8]
imul eax, dword [0x1807a03fc]
add eax, 0x1db36d3d
mov r8d, 0xdb559c57
xor edx, edx
div r8d
xor eax, 0x15ca4772
cmp eax, 0xc937f859
ja 0x180446eec
test cl, 1
jne 0x180444ee3
jmp 0x180444fae
mov rbx, rsi
add rbx, 0x203
mov r8b, byte [rsi + 0x203]
mov eax, dword [0x1807a0400]
xor edx, edx
div dword [0x1807a0404]
or eax, 0x57d12cf0
add eax, 0x1ce62be3
sub eax, 0xe0255f73
cmp eax, 0xdf30f660
je 0x180446ef9
jmp 0x180444f1e
mov eax, dword [0x1807a0408]
sub eax, dword [0x1807a040c]
xor eax, 0x8bd81365
imul eax, eax, 0xdd0c5c6b
xor eax, 0x10db495a
cmp r8b, 0
sete cl
cmp eax, 0x57e3b310
ja 0x180444f1e
jmp 0x180444f4a
mov eax, dword [0x1807a0410]
or eax, dword [0x1807a0414]
mov r8d, 0x7676b825
xor edx, edx
div r8d
add eax, 0x19d31bc5
and eax, 0x3a3e2dcb
cmp eax, 0xdce26588
je 0x180446f06
jmp 0x180444f78
mov eax, dword [0x1807a0418]
xor eax, dword [0x1807a041c]
mov r8d, 0x84e78008
xor edx, edx
div r8d
and eax, 0xf02c5565
add eax, 0xdad40f1
cmp eax, 0x2bf077f3
ja 0x180444f78
test cl, 1
jne 0x18044508b
jmp 0x180445097
mov rax, rsi
add rax, 0x168
mov ecx, dword [0x1807a0420]
xor ecx, dword [0x1807a0424]
imul ecx, ecx, 0x9da03fbb
sub ecx, 0x2e948a3c
sub ecx, 0x1159001d
cmp ecx, 0xa4a2e1ce
je 0x180446f17
jmp 0x180444fe3
mov ecx, dword [0x1807a0428]
sub ecx, dword [0x1807a042c]
imul ecx, ecx, 0xc3aa33d5
imul ecx, ecx, 0x523e5e35
and ecx, 0xe2172635
mov rdi, qword [rax]
cmp ecx, 0x119abc08
jb 0x180444fe3
jmp 0x18044500e
cmp rdi, 0
je 0x180444ee3
mov rbx, qword [rsi + 0x170]
mov eax, dword [0x1807a0430]
and eax, dword [0x1807a0434]
or eax, 0xd256d780
mov ecx, 0x2958a949
xor edx, edx
div ecx
and eax, 0xb7e91cbe
cmp eax, 0x73cd8aa7
ja 0x180446f24
mov ebp, dword [0x1807a0438]
sub ebp, dword [0x1807a043c]
and ebp, 0x4d1b9d80
sub ebp, 0x6e0e07b8
add ebp, 0x9501142c
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x2b6b2c78
je 0x180446f24
jmp 0x180445086
jmp 0x180444ee3
mov eax, dword [0x1807a0440]
xor eax, dword [0x1807a0444]
imul eax, eax, 0x4fb5420f
mov ecx, 0x7947e436
xor edx, edx
div ecx
xor eax, 0x398587b3
cmp eax, 0xc521e929
jae 0x180446f42
jmp 0x1804450c4
mov eax, dword [0x1807a0448]
xor eax, dword [0x1807a044c]
xor eax, 0x15b35f98
mov ecx, 0x81065718
xor edx, edx
div ecx
sub eax, 0x6b702b5f
mov rcx, rsi
add rcx, 0x180
cmp eax, 0x214ba758
je 0x1804450c4
jmp 0x1804450f6
mov eax, dword [0x1807a0450]
xor eax, dword [0x1807a0454]
or eax, 0x635168d2
xor eax, 0x8475b3c1
add eax, 0x44002991
cmp eax, 0x6dd5e487
jbe 0x180446f53
jmp 0x18044511e
mov edx, dword [0x1807a0458]
sub edx, dword [0x1807a045c]
or edx, 0x4f287f46
xor edx, 0xf5252d0
xor edx, 0xad98e3b4
mov rdi, qword [rcx]
cmp rdi, 0
sete al
cmp edx, 0x4ce2a554
cli
push rsp
movsd dword [rdi], dword [rsi]
loop 0x180445198
jbe 0x18044511e
test al, 1
jne 0x18044508b
jmp 0x180445158
mov r15, rsi
add r15, 0x188
mov eax, dword [0x1807a0460]
and eax, dword [0x1807a0464]
mov al, byte [rsi + 0x240]
movzx ecx, al
mov eax, dword [0x1807a0490]
and eax, dword [0x1807a0494]
imul eax, eax, 0x3f368e1b
add eax, 0xbc6ec9c
xor eax, 0x59655dcd
cmp eax, 0xa687d0f4
je 0x180446fa0
mov eax, dword [0x1807a0498]
or eax, dword [0x1807a049c]
mov r8d, 0xadd26b57
xor edx, edx
div r8d
mov r8d, 0x7c16020c
xor edx, edx
div r8d
mov r8d, 0x75c98178
xor edx, edx
div r8d
cmp eax, 0xfea2e2f3
ja 0x180446fa0
test ecx, ecx
je 0x1804452f7
jmp 0x1804452e9
sub ecx, 3
je 0x180445384
jmp case.0x1804414a0.1
mov rax, rsi
add rax, 0x90
mov r8, qword [rax]
cmp r8, 0
sete al
test al, 1
jne case.0x1804414a0.1
jmp 0x180445314
mov r9, rsi
add r9, 0x98
mov eax, dword [0x1807a04a0]
sub eax, dword [0x1807a04a4]
add eax, 0xb6eb38cc
mov ecx, 0x68f7a76a
xor edx, edx
div ecx
add eax, 0xf2c7e1ff
cmp eax, 0xf022005
je 0x180446fb1
mov eax, dword [0x1807a04b0]
and eax, dword [0x1807a04b4]
add eax, 0x352059db
mov ecx, 0x92ce38b8
xor edx, edx
div ecx
mov ecx, 0x5b419ca8
xor edx, edx
div ecx
cmp eax, 0x44b3c97c
ja 0x180446fc2
mov eax, dword [0x1807a04b8]
add eax, dword [0x1807a04bc]
add eax, 0xb4fe7f67
mov ecx, 0x3b21caed
xor edx, edx
div ecx
mov ecx, 0xf7532cac
xor edx, edx
div ecx
mov rcx, rsi
add rcx, 0xb8
mov rdx, rsi
add rdx, 0x238
cmp eax, 0xffc12aac
je 0x180446fc2
jmp 0x1804453f6
movzx eax, byte [rdx]
test eax, eax
je 0x18044540d
jmp 0x1804453ff
sub eax, 3
je 0x180445534
jmp 0x180445e9a
mov eax, dword [0x1807a04f0]
and eax, dword [0x1807a04f4]
add eax, 0xe7ff2ce2
and eax, 0x61f7d030
imul eax, eax, 0x10c6f16d
cmp eax, 0x20662ded
jbe 0x180446ffa
mov eax, dword [0x1807a04f8]
xor edx, edx
div dword [0x1807a04fc]
or eax, 0x46146ff9
mov ecx, 0x6173cea2
xor edx, edx
div ecx
imul ecx, eax, 0x7efd6133
mov rax, rsi
add rax, 0x230
cmp ecx, 0xfc92758d
ja 0x180446ffa
jmp 0x180445594
mov cl, byte [rax]
movzx eax, cl
test cl, cl
je 0x1804455ad
jmp 0x18044559f
sub eax, 3
je 0x180445756
jmp 0x180445acd
mov rcx, rsi
add rcx, 0x190
mov eax, dword [0x1807a0500]
or eax, dword [0x1807a0504]
add eax, 0x88ce71cb
xor eax, 0xc64230c2
xor eax, 0xb9152071
cmp eax, 0x18fe2524
je 0x180447007
jmp 0x1804455df
mov eax, dword [0x1807a0508]
or eax, dword [0x1807a050c]
mov r8d, 0xf780976e
xor edx, edx
div r8d
add eax, 0x95043ff4
add eax, 0xcc1d8e66
mov rdx, qword [rcx]
movabs r9, 0x8000000000000000
mov r8, rdx
xor r8, r9
cmp eax, 0xa0d35c6a
ja 0x1804455df
jmp 0x18044561c
mov rax, r8
sub rax, 5
mov ecx, 5
cmovb rcx, r8
mov eax, 0x190
mov r8, rcx
sub r8, 4
jb 0x1804456c9
jmp 0x180445640
sub rcx, 4
jne 0x180445732
jmp 0x18044564c
mov eax, dword [0x1807a0510]
sub eax, dword [0x1807a0514]
add eax, 0x651f836f
sub eax, 0xc8678b85
sub eax, 0x9a524151
cmp eax, 0x9012d94c
ja 0x180447018
mov eax, dword [0x1807a0518]
sub eax, dword [0x1807a051c]
xor eax, 0x8900877d
imul eax, eax, 0xad8fa82c
imul ecx, eax, 0x6937f899
mov rax, rsi
add rax, 0x198
cmp ecx, 0x741be2cf
jb 0x180447018
jmp 0x1804456a6
mov rdx, qword [rax]
movabs rax, 0x8000000000000002
cmp rdx, rax
setl cl
mov eax, 0x198
test cl, 1
jne 0x180445acd
jmp 0x180445732
mov rcx, rsi
add rcx, 0x198
mov eax, dword [0x1807a0520]
or eax, dword [0x1807a0524]
sub eax, 0x2ae927c1
sub eax, 0xa05a8855
and eax, 0x11d0e512
cmp eax, 0xe6e4f24b
jae 0x180447025
mov eax, dword [0x1807a0528]
add eax, dword [0x1807a052c]
mov r8d, 0x856fc335
xor edx, edx
div r8d
and eax, 0xf390d652
imul eax, eax, 0x8e059259
mov rdx, qword [rcx]
cmp eax, 0x87cfe34
ja 0x180447025
jmp 0x18044572b
mov eax, 0x198
jmp 0x180445732
cmp rdx, 0
je 0x180445acd
mov rcx, rsi
add rcx, rax
mov rcx, qword [rcx + 8]
mov r8d, 1
call fcn.1804cafa0
jmp 0x180445acd
mov rax, rsi
add rax, 0x200
mov rdi, qword [rax]
movabs rax, 0x8000000000000005
cmp rdi, rax
je 0x1804459c9
mov eax, dword [0x1807a0530]
imul eax, dword [str.aOM]
xor eax, 0xee53a5fd
and eax, 0xcd96da03
xor eax, 0x6ead6eb4
cmp eax, 0x2e3b0320
jbe 0x180447032
jmp 0x18044579e
mov eax, dword [0x1807a0538]
sub eax, dword [0x1807a053c]
mov ecx, 0xdbd405eb
xor edx, edx
div ecx
or eax, 0x4ce21c11
and eax, 0x9deda632
movabs rdx, 0x8000000000000000
mov rcx, rdi
xor rcx, rdx
cmp eax, 0xecba6b98
je 0x18044579e
jmp 0x1804457d6
mov eax, dword [0x1807a0540]
add eax, dword [0x1807a0544]
sub eax, 0xe3cdb362
add eax, 0xbe8cc603
add eax, 0x5b959e06
cmp eax, 0x4de242bb
ja 0x180447043
jmp 0x1804457fe
mov eax, dword [0x1807a0548]
imul eax, dword [0x1807a054c]
mov r8d, 0xb3984a28
xor edx, edx
div r8d
mov r8d, 0xfa2dafed
xor edx, edx
div r8d
imul eax, eax, 0xb4bedb7a
mov rdx, rcx
sub rdx, 5
mov edx, 5
cmovb rdx, rcx
cmp eax, 0x48981282
jae 0x1804457fe
jmp 0x180445840
mov eax, 0x200
mov rcx, rdx
sub rcx, 4
jb 0x1804458dd
jmp 0x180445854
sub rdx, 4
jne 0x18044594c
jmp 0x180445860
mov rax, rsi
add rax, 0x208
mov rdi, qword [rax]
mov eax, dword [0x1807a0550]
or eax, dword [0x1807a0554]
and eax, 0xc11bbf8d
imul eax, eax, 0x58425c11
mov ecx, 0xd7d42b2a
xor edx, edx
div ecx
cmp eax, 0x9924b25b
je 0x180447054
jmp 0x180445899
mov eax, dword [0x1807a0558]
and eax, dword [str._bKx]
and eax, 0xc3039032
imul eax, eax, 0x79af652e
imul eax, eax, 0x79658905
movabs rcx, 0x8000000000000002
cmp rdi, rcx
setl cl
cmp eax, 0x9b09629c
ja 0x180445899
mov eax, 0x208
test cl, 1
jne 0x1804459c9
jmp 0x18044594c
mov rcx, rsi
add rcx, 0x208
mov eax, dword [0x1807a0560]
xor edx, edx
div dword [0x1807a0564]
or eax, 0xeacf9caa
or eax, 0xc465bc7c
mov r8d, 0x4cea22bf
xor edx, edx
div r8d
cmp eax, 0x6cdebbda
ja 0x180447065
jmp 0x180445917
mov eax, dword [0x1807a0568]
imul eax, dword [0x1807a056c]
mov r8d, 0x8ce24aa
xor edx, edx
div r8d
xor eax, 0xd8b9cc7d
sub eax, 0xfea24947
mov rdi, qword [rcx]
cmp eax, 0x37e00dad
jb 0x180445917
jmp 0x180445945
mov eax, 0x208
jmp 0x18044594c
cmp rdi, 0
je 0x1804459c9
mov r14, rsi
add r14, rax
add r14, 8
mov eax, dword [0x1807a0570]
imul eax, dword [0x1807a0574]
mov ecx, 0xcccc7b16
xor edx, edx
div ecx
imul eax, eax, 0xba58b871
sub eax, 0xed92a7ca
cmp eax, 0x18ff35e5
je 0x180447076
jmp 0x18044598a
mov eax, dword [0x1807a0578]
or eax, dword [0x1807a057c]
sub eax, 0xace2aefe
imul eax, eax, 0x69aa2f08
mov ecx, 0x86bf798c
xor edx, edx
div ecx
mov ebx, eax
mov rcx, qword [r14]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebx, 0x50cabc03
jae 0x18044598a
jmp 0x1804459c7
jmp 0x1804459c9
mov rcx, rsi
add rcx, 0x1e8
call fcn.18049f9a0
mov rax, qword [rsi + 0x1e8]
cmp rax, 0
sete cl
test cl, 1
jne 0x180445a60
jmp 0x1804459ed
mov rdi, qword [rsi + 0x1f0]
imul rbx, rax, 0x28
mov eax, dword [0x1807a0580]
add eax, dword [0x1807a0584]
sub eax, 0xb7a9f78a
and eax, 0xed14b3b9
add eax, 0xefeddcdb
cmp eax, 0xaeb21cae
jb 0x180447094
jmp 0x180445a20
mov eax, dword [0x1807a0588]
imul eax, dword [0x1807a058c]
xor eax, 0xdfc379b1
imul eax, eax, 0xa23b16c9
mov ecx, 0xc0302924
xor edx, edx
div ecx
mov ebp, eax
mov rcx, rdi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
cmp ebp, 0xf961e36d
jae 0x180445a20
jmp 0x180445a5e
jmp 0x180445a60
mov eax, dword [0x1807a0590]
imul eax, dword [0x1807a0594]
mov ecx, 0x9dd3e674
xor edx, edx
div ecx
mov ecx, 0xde0be570
xor edx, edx
div ecx
and eax, 0xde9d3b36
cmp eax, 0x40b935c2
ja 0x1804470b2
jmp 0x180445a91
mov eax, dword [0x1807a0598]
imul eax, dword [0x1807a059c]
imul eax, eax, 0x5f02da8d
mov ecx, 0xe5346c46
xor edx, edx
div ecx
xor eax, 0xb048ad07
mov rcx, rsi
add rcx, 0x231
cmp eax, 0x444767d8
jb 0x180445a91
jmp 0x180445ac5
mov dword [rcx], 0
jmp 0x180445acd
mov rax, rsi
add rax, 0x128
mov rdx, qword [rax]
mov eax, dword [0x1807a05a0]
sub eax, dword [0x1807a05a4]
add eax, 0xee38bf15
xor eax, 0x9c146698
xor eax, 0xe27dce19
cmp eax, 0xd04ce78a
je 0x1804470bf
mov ecx, dword [0x1807a05a8]
imul ecx, dword [0x1807a05ac]
and ecx, 0xc2fd48b9
xor ecx, 0x801fa1b1
xor ecx, 0xec740f13
cmp rdx, 0
sete al
cmp ecx, 0xef46046
jb 0x1804470bf
test al, 1
jne 0x180445b98
jmp 0x180445b37
mov rcx, qword [rsi + 0x130]
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a05b0]
imul eax, dword [0x1807a05b4]
sub eax, 0xb384d155
or eax, 0x2ff71384
add eax, 0x975bfa53
cmp eax, 0x8fdb4d65
ja 0x1804470d0
jmp 0x180445b72
mov eax, dword [0x1807a05b8]
xor edx, edx
div dword [0x1807a05bc]
and eax, 0xb7998e17
and eax, 0x27bfe003
xor eax, 0xd4bd693
cmp eax, 0x504db3d3
jae 0x180445b72
jmp 0x180445b98
mov rax, rsi
add rax, 0x140
mov r8, qword [rax]
cmp r8, 0
je 0x180445c6e
mov eax, dword [0x1807a05c0]
imul eax, dword [0x1807a05c4]
add eax, 0x2556994a
or eax, 0xc9b74d13
mov ecx, 0x3453a44
xor edx, edx
div ecx
cmp eax, 0xf0614220
jae 0x1804470dd
jmp 0x180445bdb
mov eax, dword [0x1807a05c8]
or eax, dword [0x1807a05cc]
mov ecx, 0x2cd0ac09
xor edx, edx
div ecx
xor eax, 0x8d777f2e
and eax, 0x53d316cf
mov rcx, rsi
int1
add rcx, 0x148
cmp eax, 0xd806f2f7
je 0x180445bdb
jmp 0x180445c0d
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [str.eE.1j]
or eax, dword [0x1807a05d4]
or eax, 0x31e513a7
or eax, 0xe35a6797
add eax, 0xb82367ad
cmp eax, 0x7621057d
jbe 0x1804470ea
jmp 0x180445c46
mov eax, dword [0x1807a05d8]
add eax, dword [0x1807a05dc]
sub eax, 0xe1d48c5a
mov ecx, 0x5b6e3edc
fdivr qword [rsi]
outsb dx, byte [rsi]
pop rbx
xor edx, edx
div ecx
sub eax, 0xd1e92b96
cmp eax, 0x12e5fbf6
in eax, 0x12
jb 0x180445c46
jmp 0x180445c6e
mov rdi, rsi
add rdi, 0x158
mov rcx, rdi
call fcn.1804a0aa0
mov eax, dword [0x1807a05e0]
or eax, dword [0x1807a05e4]
or eax, 0x83726c4f
cmp dword [rcx - 0x52abbb49], 0x31
sal bh, cl
int1
imul eax, eax, 0x3c0bbf48
cmp eax, 0xea95ad37
je 0x1804470fb
adc al, 0
invalid
mov eax, dword [0x1807a05e8]
sub eax, dword [0x1807a05ec]
and eax, 0x6cd9817c
and eax, 0x7d4c7bd3
jge 0x180445cc7
push 0x6a3de3ef
sal bh, 0x3b
invalid
or dword [rbx + 0x2b890785], r9d
mov ch, cl
sbb byte [rsi + 0x2231ffff], 0x19
loop 0x18044630c
xor dword [rdx], esp
sbb edx, esp
pop rbp
in eax, dx
pop rdx
xchg edx, eax
jae 0x1804462ed
test ecx, ebp
fistp word [rsi + 0x24eeffff]
ret 0xb034
out dx, al
and al, 0xc2
xor al, 0xb0
add bh, byte [rdx - 0x39d9e04f]
shr ecx, cl
push 0xffffffffffffff9f
invalid
test esi, 0xc025a0cf
out 0x58, al
leave
invalid
movabs eax, dword [0xe998e10deb4dff07]
adc eax, 0x11ffffa0
invalid
call qword [rcx]
adc dword [rdi + 0x52], ebx
pop rdi
push rdx
loope 0x1804462de
xchg esi, eax
nop
cld
jmp 0x18044627d
out 0xec, eax
invalid
cli
mov r8d, 1
call fcn.1804cafa0
jmp 0x1804403bf
and al, 0x78
add ecx, esp
int 0xa1
pop rax
test byte [rcx], dil
and al, 0xe9
cli
movabs al, byte [0xc79229a50fc0ffff]
push rbp
mov bl, 0x48
ror byte [rdi], 0xa5
sub dword [rdx + 0x48b355c7], edx
mov ecx, eax
add rcx, 0x1c8
lock dec qword [rcx]
sete cl
jmp 0x180440482
scasb al, byte [rdi]
loopne 0x1804462e9
xchg byte [rbx], bl
mov byte [rbx - 0xb70fc9], ah
invalid
lodsd eax, dword [rsi]
mov al, 0x7a
invalid
sal dword [rcx], cl
leave
adc al, 0x26
jo 0x18044637c
int 0xdf
mov eax, ss
stosb byte [rdi], al
mov rcx, rdi
stc
call fcn.1804b8d50
jmp 0x1804405e1
or dword [edx + 0x26e54f07], ebp
adc byte [rdx], cl
fidiv dword [rdi + 8]
jmp 0x180440641
sub ebp, esi
mov bh, 0x7f
or dword [rdi + 0x2f5dd28f], 0xece9c64a
movabs byte [0x508cd53f2b5effff], al
push 0xffffffffffa364e9
call [rdx + 0x23]
xchg ecx, eax
outsb dx, byte [rsi]
scasb al, byte [rdi]
loopne 0x18044641b
pop rsi
sub edi, dword [rdi]
invalid
pop rdx
and edx, dword [rcx + 0x5ee0ae6e]
sub eax, 0xe9ededa1
shl byte [rbx - 0x5cac0001], 1
mov esp, 0x23ff9d1d
and eax, 0xffa422e9
invalid
push rbx
movabs dword [0x22e92523ff9d1dbc], eax
movsb byte [rdi], byte [rsi]
invalid
test dword [rbx + rbx*8], ecx
adc edx, dword [rsi]
and byte [rbx], ch
jmp 0x180446443
cmp al, 0x57
pop rsp
invalid
pop rcx
or byte [r8], al
jmp 0x180440aed
movabs eax, dword [0xe1ffffa721e90d9a]
test byte [0x141f28856], 4
jmp 0x180440bf4
loope 0x180446455
or eax, 0xc1ae23f1
add al, 0xe9
mov ah, byte [rdi + 0x2d69ffff]
or cl, byte [rbp + 0x72]
sub dword [rbx - 0x317663d5], 0x2d
jmp 0x180440c4f
imul ebp, dword [0x103b6b17e], 0x899c2bab
invalid
jbe 0x1804465c8
scasb al, byte [rdi]
sar byte [rcx - 0x16e775d7], cl
jnp 0x18044656d
invalid
stosb byte [rdi], al
jmp 0x1804414d5
dec dword [rcx]
mov byte [rbx], ch
and eax, 0x7b6b5020
ret
loop 0x180446bdd
mov esi, es
xchg esi, eax
std
in eax, 0x2e
jmp 0x180446b8a
sub esp, esi
jp 0x180446c34
hlt
imul esp, dword [rsp + rcx*8 - 0x60], 0xffffffe9
invalid
retf
invalid
std
jns 0x180446c06
hlt
adc eax, 0xe9976f80
invalid
adc edi, dword [rbp + 0x3f]
invalid
cwde
mov dl, 0x8e
mov dword [rbx - 0x16cc9fa3], edi
invalid
invalid
adc eax, 0xef744796
or edx, eax
invalid
rcr byte [rdx - 0x34], 0x60
outsd dx, dword [rsi]
outsb dx, byte [rsi]
mov ebp, 0xcade711e
jmp 0x180444b91
invalid
shr dword [rsi], 5
add byte [rbp + 0x1f], 2
imul ebp, ecx, 0xffffdd8a
mov cl, 0x47
invalid
mov bl, 0xbb
mov dl, 0xd6
fcmovbe st(0), st(2)
adc eax, 0x6dd01970
invalid
cmp eax, 0x42fbd26d
push 0xffffffff8ce92b5e
fdivp st(7)
invalid
cmp byte [0x1222bbf9c], cl
popfq
jae 0x180446e6e
or eax, 0xf3e95756
fdivp st(7)
jmp rax
loopne 0x180446e84
mov esi, 0xcbfa679d
jbe 0x180446eff
cmc
adc eax, esi
jmp 0x180444e58
xchg rdi, rax
invalid
pop rdx
push rax
push 0xffffffffd066dd3b
push rdx
jmp 0x180444f1c
rcl byte [rdx - 0x17]
invalid
mov ecx, 0x40b9f881
ret
cli
test byte [0x1ce67fbb7], ah
xchg cl, ch
mov ebp, 0x2dffffe0
sbb byte [rdx + rcx], dh
and eax, 0x4847d225
mov ecx, ebx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180445049
sub eax, 0x250a3418
and eax, 0x894847d2
invalid
outsb dx, byte [rsi]
push 0xffffffffb43eb27d
push 0x7c
mov eax, 0xe900f0b0
outsd dx, dword [rsi]
loope 0x180446f51
invalid
call qword [rbx + 0x256802a4]
xchg ebx, eax
movsb byte [rdi], byte [rsi]
add ch, byte [rax + 0x25]
out 0x49, al
in eax, 0x19
sub eax, 0xb8e91ee7
loope 0x180446f62
invalid
push qword [rcx - 0xcf092d4]
shr dword [rsi], 1
ja 0x180446f22
mov r8b, 0xac
invalid
mov bh, 3
shr dword [rsi - 0x45], 0x29
xchg byte [rdx + 0x4c], dh
xor byte [rsi - 0x29], ah
and cl, byte [rbp + 0x2d1bd3ea]
mov bl, 0x47
jmp 0x1804453b2
add byte [rdi + 1], al
cmpsb byte [rsi], byte [rdi]
invalid
invalid
jge 0x180446fdd
push rbx
or eax, 0x2717954c
jmp 0x18044555b
pop rax
sub eax, ecx
sar byte [rdi - 0x40a40537], 1
invalid
cld
call 0x168c9a10c
invalid
invalid
invalid
sub al, 0xcb
invalid
push rdi
mov r10d, 0xe5e515c6
jns 0x180446ff0
adc eax, 0xa179e5e5
jmp 0x1804457fc
jns 0x180447008
outsd dx, dword [rsi]
jb 0x180447046
outsd dx, dword [rsi]
add byte [rbx], cl
sub eax, 0x32e97cba
call 0x193647066
sal byte [rcx - 0x53], 0x13
adc byte [rbx], ah
mul edx
ficom dword [rcx + rbp*8 - 0x61]
call 0x187da7077
xchg edx, eax
scasd eax, dword [rdi]
sbb eax, 0x49592fa1
mov ecx, dword [rsi]
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
jmp 0x180445988
invalid
lodsd eax, dword [rsi]
adc edx, dword [rax]
and esi, edi
loop 0x18044704a
push rsp
jmp 0x180445915
xchg ebp, eax
invalid
mov word [rsi - 0x30], cs
xchg ebp, eax
jo 0x1804470f5
xor dword [rbp + 0x48], ebx
mov ecx, edi
mov rdx, rbx
mov r8d, 8
call fcn.1804cafa0
jmp 0x180445a1e
xchg edx, eax
ficom word [rbx]
invalid
lahf
invalid
adc byte [rax + 0x60], bh
jle 0x180447069
invalid
or ebx, dword [rsi - 0xd57d9e]
fst qword [r9 - 0x16a4a779]
jmp 0x1804470f9
pop rbx
jmp 0x180445c44
invalid