Function at 0x14044ea25
Capabilities:
Encode data using base64

Disassembly:
int3
mov qword [rsp + 8], rbx
rol ah, 0x4b
push rbp
push rsi
ror si, cl
btc bp, r10w
test r10w, 0x3615
push rdi
push r12
movzx bp, r10b
push r13
ror ah, cl
push r14
push r15
lea rbp, [rsp - 0x17]
sar r13b, cl
sub rsp, 0xf0
btc esi, r11d
btc esi, 0xfc
mov rax, qword [0x1400b7288]
stc
sar r13b, 0xc5
xor rax, rsp
mov qword [rbp + 7], rax
rcr r12b, 0x1b
movsx esi, si
btc si, r13w
mov r12, r9
not rdi
cbw
mov qword [rsp + 0x40], r9
mov rdi, r8
mov r14, rdx
mov qword [rbp - 0x71], rdx
bt r13w, 0xda
add ax, 0x4492
shl si, 0x70
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
mov qword [rbp - 0x79], r13
btr dx, 0x24
mov eax, dword [rsi + 0x18]
sub edx, 0x6e6f692b
mov edx, 0x3000
and eax, edx
cmp r8b, r12b
test esp, 0x7f19600d
cmp eax, edx
jmp 0x14044ead9
jne 0x14044eb06
mov qword [rsp + 0x28], r13
mov dx, r15w
movzx dx, dh
mov qword [rsp + 0x20], rsi
bswap dx
mov rdx, r14
jmp 0x14044eafc
call fcn.140450be4
jmp 0x140450b5d
mov rax, qword [rsi + 0x40]
movsx ebx, r11w
mov rbx, qword [rax + 8]
cdqe
jmp 0x14044eb19
mov qword [rbp - 0x51], rbx
mov rax, qword [rbx]
jmp 0x14044eb2c
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14044eb38
call qword [0x1400b8d90]
nop
movzx rcx, r13w
lea rcx, [rbp - 0x59]
jmp 0x14044eb4c
call fcn.140456963
mov r15, rax
test rdx, 0x1a6d686d
cmp sp, r13w
mov qword [rsp + 0x58], rax
test r15b, 0x8c
test ebx, eax
test rbx, rbx
je 0x14044ebcc
mov rdx, qword [rbx]
mov cl, 0x9a
mov rcx, rbx
cdqe
movzx eax, si
movsxd rax, ecx
mov rax, qword [rdx + 0x10]
jmp 0x14044eb8c
call qword [0x1400b8d90]
mov r8, rax
jmp 0x14044eb9f
test rax, rax
je 0x14044ebcc
mov rcx, qword [rax]
xchg dl, dh
mov rax, qword [rcx]
mov dx, sp
bswap dx
movzx ecx, di
mov edx, 1
mov rcx, r8
jmp 0x14044ebc6
call qword [0x1400b8d90]
mov rax, qword [r15]
mov cl, dil
movsx rcx, di
cdq
lea rdx, [rbp - 0x29]
movzx ecx, sp
mov ch, 0x4c
mov rcx, r15
jmp 0x14044ebe9
mov rax, qword [rax + 0x28]
jmp 0x14044ebf2
call qword [0x1400b8d90]
nop
nop
movsx bx, al
cdqe
mov byte [rsp + 0x32], 0
movzx rcx, r11w
mov byte [rsp + 0x3c], 0
mov ax, 0x44a7
xchg cl, bh
movsx cx, r8b
mov rax, qword [rsi + 0x40]
movsx rbx, r10w
cmovle cx, ax
mov rbx, qword [rax + 8]
movzx rcx, r14w
movzx eax, bp
mov qword [rbp - 0x51], rbx
movsx rcx, bx
movsxd rax, r11d
movzx rax, sp
mov rax, qword [rbx]
movzx ecx, r10w
movsx cx, r14b
mov rcx, rbx
jmp 0x14044ec54
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movzx cx, r14b
movsx rcx, r15w
lea rcx, [rbp - 0x59]
jmp 0x14044ec71
call fcn.14044b500
mov rsi, rax
jmp 0x14044ec7e
test rbx, rbx
jmp 0x14044ec86
je 0x14044ecf1
mov rdx, qword [rbx]
cbw
not cx
mov rcx, rbx
lahf
bswap eax
mov rax, qword [rdx + 0x10]
jmp 0x14044eca3
call qword [0x1400b8d90]
mov r8, rax
or bl, r9b
stc
movsx ebx, si
mov ebx, 1
jmp 0x14044ecbe
test rax, rax
jmp 0x14044ecc6
je 0x14044ecf6
mov rcx, qword [rax]
jmp 0x14044ecd6
mov rax, qword [rcx]
xchg dh, dl
movsx ecx, sp
mov edx, ebx
mov cl, r14b
mov rcx, r8
call qword [0x1400b8d90]
jmp 0x14044ecf6
mov ebx, 1
mov rax, qword [rsi]
lea r9, [rbp - 9]
jmp 0x14044ed06
lea r8, [0x1400c01f7]
mov cx, di
seto cl
lea rdx, [0x1400c01e8]
mov rcx, rsi
jmp 0x14044ed22
mov rax, qword [rax + 0x38]
jmp 0x14044ed2b
call qword [0x1400b8d90]
mov rdx, r12
mov rcx, rdi
call fcn.140453251
or r12d, 0xffffffff
cmc
cmp bp, 0x2509
xor esi, esi
jmp 0x14044ed4d
test al, al
jmp 0x14044ed54
jne 0x14044f04a
mov cl, byte [rdi + 8]
cmp r15w, r14w
clc
test cl, cl
jmp 0x14044ed69
jne 0x14044ee00
mov rcx, qword [rdi]
cmp spl, sil
jmp 0x14044ed7a
test rcx, rcx
jmp 0x14044ed82
je 0x14044edef
mov rax, qword [rcx + 0x38]
bt rdx, 0x27
shr dh, cl
shl rdx, cl
mov rdx, qword [rax]
clc
test al, r15b
test rdx, rdx
jmp 0x14044eda5
je 0x14044edc2
mov rax, qword [rcx + 0x50]
test dil, r14b
cmp dword [rax], esi
jle 0x14044edc2
movzx eax, byte [rdx]
jmp 0x14044edd4
mov rax, qword [rcx]
jmp 0x14044edca
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044eddc
je 0x14044edef
mov byte [rdi + 9], al
jmp 0x14044edea
jmp 0x14044edf6
mov qword [rdi], rsi
sar al, cl
neg cl
mov byte [rdi + 8], bl
mov cl, bl
jmp 0x14044ee00
mov al, byte [rdi + 9]
cmp al, byte [rbp + 2]
jmp 0x14044ee0b
jne 0x14044eeea
mov rsi, qword [rbp - 0x71]
mov byte [rsi], 0x2b
bts r14d, esi
lea r14, [rsi + 1]
mov rcx, qword [rdi]
xor esi, esi
test ax, bx
test rcx, rcx
jmp 0x14044ee30
je 0x14044eed0
mov rax, qword [rcx + 0x38]
test r14w, 0x5b63
clc
cmp qword [rax], rsi
jmp 0x14044ee49
je 0x14044eea3
mov rax, qword [rcx + 0x50]
cmc
test esp, 0x79ad5ae1
cmp r13b, r8b
cmp dword [rax], esi
jmp 0x14044ee64
jle 0x14044eea3
add dword [rax], r12d
cdqe
mov eax, 0x64cd1e5d
mov rcx, qword [rcx + 0x38]
movzx rdx, sp
movzx ax, sil
movzx eax, bx
mov rdx, qword [rcx]
mov ah, 0x5f
lea rax, [rdx + 1]
jmp 0x14044ee93
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044ee9e
jmp 0x14044eeba
mov rax, qword [rcx]
jmp 0x14044eeab
mov rax, qword [rax + 0x38]
jmp 0x14044eeb4
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044eec2
je 0x14044eed0
mov al, sil
jmp 0x14044eedd
mov qword [rdi], rsi
setb al
mov al, bl
jmp 0x14044eedd
mov byte [rdi + 8], al
jmp 0x14044eee5
jmp 0x14044f04a
test cl, cl
jmp 0x14044eef1
jne 0x14044ef83
mov rcx, qword [rdi]
cmp r9b, 0x47
test rcx, rcx
je 0x14044ef75
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
cmc
stc
test rdx, rdx
jmp 0x14044ef1a
je 0x14044ef43
mov rax, qword [rcx + 0x50]
jmp 0x14044ef29
cmp dword [rax], esi
jmp 0x14044ef30
jle 0x14044ef43
movzx eax, byte [rdx]
jmp 0x14044ef3e
jmp 0x14044ef5a
mov rax, qword [rcx]
jmp 0x14044ef4b
mov rax, qword [rax + 0x30]
jmp 0x14044ef54
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044ef62
je 0x14044ef75
mov byte [rdi + 9], al
jmp 0x14044ef70
jmp 0x14044ef80
mov qword [rdi], rsi
sal al, cl
sal al, 0x41
mov al, byte [rdi + 9]
mov byte [rdi + 8], bl
cmp al, byte [rbp + 1]
jmp 0x14044ef8b
jne 0x14044f04a
mov rax, qword [rbp - 0x71]
movzx ecx, bx
mov byte [rax], 0x2d
bsr rcx, rsi
or r14d, r9d
lea r14, [rax + 1]
jmp 0x14044efab
mov rcx, qword [rdi]
test r14b, 0x66
test rcx, rcx
je 0x14044f03b
mov rax, qword [rcx + 0x38]
cmp r12w, r13w
stc
cmp qword [rax], rsi
jmp 0x14044efcc
je 0x14044f00d
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044efdd
jle 0x14044f00d
add dword [rax], r12d
movsx dx, r12b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ax, 0x7f42
bswap ax
lea rax, [rdx + 1]
jmp 0x14044f002
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044f01f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044f019
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044f027
je 0x14044f03b
mov byte [rdi + 8], sil
jmp 0x14044f036
jmp 0x14044f04a
mov qword [rdi], rsi
clc
movsx r12d, r15w
mov byte [rdi + 8], bl
lahf
or cl, 0xd5
mov qword [rbp - 0x59], r14
cbw
and al, 0xc7
cmp r9, 0x62992041
mov byte [r14], 0x30
bt rax, 8
shld ecx, r13d, 0x16
xadd r12d, r12d
add r14, rbx
neg ebx
cdqe
shl al, 0xce
mov qword [rsp + 0x50], r14
mov byte [rsp + 0x30], sil
mov r12d, esi
mov dword [rsp + 0x38], esi
bt eax, edx
inc bh
rcr rcx, cl
mov dword [rsp + 0x34], esi
mov eax, 0x24
mov ecx, 0x300
xor bl, 0x54
shr bh, 0x2c
inc bl
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
cmp dil, 0x95
test r9b, r8b
mov dword [rsp + 0x48], eax
lea rbx, [rbp - 0x29]
test r13b, 0x31
cmp qword [rbp - 0x11], 0x10
cmovae rbx, qword [rbp - 0x29]
not al
mov al, 0x32
mov qword [rbp - 0x61], rbx
inc al
dec al
mov al, byte [rbx]
dec al
cmp al, 0x7d
ja 0x14044f7fa
cmp qword [rbp - 0x19], rsi
jne 0x14044f0fd
mov byte [rsp + 0x31], sil
jmp 0x14044f0f8
jmp 0x14044f11a
mov rax, qword [r15]
cmovae cx, cx
mov rcx, r15
jmp 0x14044f10c
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
clc
bsr r13d, eax
bt cx, r8w
mov qword [rbp - 0x39], 1
mov r13d, 0xf
btr cx, di
shr dx, 0x79
mov qword [rbp - 0x31], r13
xor eax, eax
mov byte [rbp - 0x49], al
cqo
jmp 0x14044f151
mov rdx, qword [rsp + 0x40]
cmovl rcx, r9
movsxd rcx, r11d
jmp 0x14044f162
mov rcx, rdi
jmp 0x14044f16a
call fcn.140453251
sub r9d, r9d
movzx r15w, bpl
rcr r15b, 0x47
mov r15, qword [rbp - 0x49]
test al, al
jmp 0x14044f186
jne 0x14044f613
lea r12, [rdi + 9]
sub bl, 0xfd
mov r8, r12
shl bl, cl
mov qword [rbp - 0x69], r12
clc
test sp, bx
mov bl, byte [rsp + 0x32]
cmp byte [rdi + 8], r9b
jne 0x14044f247
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f1b9
je 0x14044f22f
mov rax, qword [rcx + 0x38]
movsx rdx, di
mov rdx, qword [rax]
test rdi, r11
test rdx, rdx
je 0x14044f1f5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14044f1e2
jle 0x14044f1f5
movzx eax, byte [rdx]
jmp 0x14044f1f0
jmp 0x14044f20a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x69]
xor r9d, r9d
cmc
cmp eax, 0xffffffff
je 0x14044f22f
mov byte [r8], al
setp r12b
not r12d
jmp 0x14044f222
mov r12, r8
jmp 0x14044f22a
jmp 0x14044f239
mov qword [rdi], r9
xchg r8b, cl
movsx rcx, sp
mov byte [rdi + 8], 1
cqo
movzx cx, r8b
movzx edx, di
mov r8b, byte [r12]
lea rdx, [rbp + 5]
movsx ecx, si
movsx rcx, sp
not cx
lea rcx, [rbp - 9]
jmp 0x14044f262
call fcn.140180627
lea rcx, [rbp - 9]
test r8w, 0x55c9
sub rax, rcx
clc
cmc
cmp rax, 0xa
jmp 0x14044f27f
jae 0x14044f34e
mov edx, 1
mov byte [rsp + 0x30], dl
movzx cx, sil
not ecx
cmp ax, di
mov ecx, dword [rsp + 0x38]
cmp dword [rsp + 0x48], ecx
jg 0x14044f2ca
add dword [rsp + 0x34], edx
cmp r9b, 0xca
test rax, rax
jmp 0x14044f2b6
je 0x14044f316
mov byte [rsp + 0x3c], dl
jmp 0x14044f2c5
jmp 0x14044f316
test rax, rax
jmp 0x14044f2d2
jne 0x14044f2e5
test ecx, ecx
jmp 0x14044f2df
je 0x14044f316
lea r8, [0x1400c01e8]
cmp bp, 0x4fb1
mov al, byte [rax + r8]
cmp cl, r12b
cmp r8b, 0xdb
mov byte [r14], al
or eax, edi
add r14, rdx
mov qword [rsp + 0x50], r14
add ecx, edx
mov dword [rsp + 0x38], ecx
movsx eax, r15w
rol cl, 0x85
lea rax, [rbp - 0x49]
cmp r13, 0x10
setae cl
jmp 0x14044f326
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x14044f333
je 0x14044f4e4
lea rax, [rbp - 0x49]
stc
test cl, cl
cmovne rax, r15
cmp dh, al
add byte [rax + rsi], dl
jmp 0x14044f4d8
lea rax, [rbp - 0x49]
and r14b, spl
cmp r13, 0x10
mov r14b, r8b
setae r14b
cmovae rax, r15
jmp 0x14044f36c
xor r9d, r9d
cmp bx, bx
test r9b, 0x33
cmp byte [rax + rsi], r9b
jmp 0x14044f37f
je 0x14044f5ba
mov r8b, byte [rsp + 0x31]
test r8b, r8b
jmp 0x14044f392
je 0x14044f5ba
cmp byte [rdi + 8], r9b
jmp 0x14044f3a1
jne 0x14044f451
mov rcx, qword [rdi]
test r8, 0x403d078a
stc
test rcx, rcx
je 0x14044f437
mov rax, qword [rcx + 0x38]
btr dx, 0xce
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14044f3d0
je 0x14044f3f5
mov rax, qword [rcx + 0x50]
jmp 0x14044f3df
cmp dword [rax], r9d
jle 0x14044f3f5
movzx eax, byte [rdx]
jmp 0x14044f3f0
jmp 0x14044f41b
mov rax, qword [rcx]
jmp 0x14044f3fd
mov rax, qword [rax + 0x30]
jmp 0x14044f406
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
cmp ebx, 0x26877084
clc
sub r9d, r9d
cmp eax, 0xffffffff
jmp 0x14044f423
je 0x14044f437
mov byte [r12], al
jmp 0x14044f432
jmp 0x14044f43a
mov qword [rdi], r9
mov eax, 1
jmp 0x14044f444
mov byte [rdi + 8], al
jmp 0x14044f44c
jmp 0x14044f459
mov eax, 1
cmp r13b, spl
cmp byte [r12], r8b
jne 0x14044f5ba
mov rcx, qword [rbp - 0x39]
test dh, 0x12
cmp rcx, r13
jmp 0x14044f472
jae 0x14044f4ac
lea rax, [rcx + 1]
mov qword [rbp - 0x39], rax
bswap ax
neg eax
shld rax, rsp, 0xd0
lea rax, [rbp - 0x49]
cmp spl, r15b
test r14b, r14b
jmp 0x14044f499
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x14044f4a7
jmp 0x14044f4c3
xor r9d, r9d
mov r8b, bl
mov rdx, rax
lea rcx, [rbp - 0x49]
jmp 0x14044f4be
call fcn.140457803
inc rsi
mov r14, qword [rsp + 0x50]
btc r13, r12
bt r13w, 0xb8
not r15b
mov r15, qword [rbp - 0x49]
movsx rcx, r8w
mov r13, qword [rbp - 0x31]
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044f579
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x14044f548
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x14044f50b
jle 0x14044f548
dec dword [rax]
cmovp rax, rbx
mov ah, 0x68
movzx rdx, dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
nop
lea rax, [rdx + 1]
jmp 0x14044f532
mov qword [rcx], rax
lahf
not rax
cdqe
movzx eax, byte [rdx]
jmp 0x14044f543
jmp 0x14044f55f
mov rax, qword [rcx]
jmp 0x14044f550
mov rax, qword [rax + 0x38]
jmp 0x14044f559
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f567
je 0x14044f579
xor al, al
jmp 0x14044f574
jmp 0x14044f582
and qword [rdi], 0
mov al, 1
cwd
cdq
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x40]
movsx rcx, bx
mov rcx, rdi
jmp 0x14044f596
call fcn.140453251
sub r9d, r9d
cmc
bts r8w, r14w
test al, al
jmp 0x14044f5ab
mov r8, qword [rbp - 0x69]
jmp 0x14044f5b4
je 0x14044f1a4
test rsi, rsi
je 0x14044f622
lea rax, [rbp - 0x49]
test r13w, 0x27b
cmp r13, 0x10
jmp 0x14044f5d6
cmovae rax, r15
clc
test r8w, r9w
cmp byte [rax + rsi], r9b
jmp 0x14044f5e8
jle 0x14044f604
mov edx, 1
test r10w, r14w
add rsi, rdx
jmp 0x14044f5ff
jmp 0x14044f627
mov byte [rsp + 0x32], 1
jmp 0x14044f60e
jmp 0x14044f682
mov edx, 1
jmp 0x14044f61d
jmp 0x14044f62f
mov edx, 1
mov rbx, qword [rbp - 0x61]
cmp r14b, r14b
stc
test rsi, rsi
jmp 0x14044f637
je 0x14044f682
mov cl, byte [rbx]
cmc
test r12b, 0xf2
stc
cmp cl, 0x7f
je 0x14044f682
sub rsi, rdx
jmp 0x14044f656
je 0x14044f7b1
lea rax, [rbp - 0x49]
clc
cmp r13, 0x10
jmp 0x14044f66a
cmovae rax, r15
cmc
test edi, 0x176039c1
cmp cl, byte [rax + rsi]
je 0x14044f7e8
mov byte [rsp + 0x32], dl
cmp r13, 0x10
jb 0x14044f6e3
lea rdx, [r13 + 1]
xchg al, al
jmp 0x14044f697
mov rax, r15
cmp rdx, 0x1000
jmp 0x14044f6a6
jb 0x14044f6db
add rdx, 0x27
clc
cmc
mov r15, qword [r15 - 8]
test spl, 0xb5
jmp 0x14044f6c2
sub rax, r15
test ch, bh
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14044f6d5
ja 0x140450bd9
mov rcx, r15
call fcn.1401ba130
mov r12d, dword [rsp + 0x38]
sub r15b, 0xba
mov r14, qword [rsp + 0x50]
sar cx, cl
rcr r15d, 0x6c
mov r15, qword [rsp + 0x58]
shr dx, 0xf3
mov r13, qword [rbp - 0x79]
xor esi, esi
mov rcx, 0x15b506ba
mov rdx, qword [rsp + 0x40]
movzx cx, spl
mov rcx, rdi
jmp 0x14044f720
call fcn.140453251
test al, al
jmp 0x14044f72c
jne 0x14044fb8f
mov rax, qword [r15]
movsxd rcx, r15d
mov cl, 0x86
not ecx
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x14044f748
call qword [0x1400b8d90]
mov bl, al
cmc
cmp byte [rdi + 8], sil
jmp 0x14044f75a
jne 0x14044faa7
mov rdx, qword [rdi]
cmp r8b, r14b
jmp 0x14044f76b
test rdx, rdx
jmp 0x14044f773
je 0x14044fa8b
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
cmc
cmp r15b, r11b
test r8, r8
jmp 0x14044f78c
je 0x14044fa5d
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jmp 0x14044f79d
jle 0x14044fa5d
movzx eax, byte [r8]
jmp 0x14044f7ac
jmp 0x14044fa75
test rsi, rsi
jmp 0x14044f7b9
jne 0x14044f7e8
lea rax, [rbp - 0x49]
cmp r13, 0x10
jmp 0x14044f7cc
cmovae rax, r15
stc
cmp ebx, 0x5cea1cfd
cmp bp, r13w
cmp cl, byte [rax]
jmp 0x14044f7e2
jl 0x14044f67e
cmp byte [rbx + 1], r9b
jle 0x14044f62f
inc rbx
jmp 0x14044f62f
mov rdx, qword [rsp + 0x40]
movzx ecx, r11w
mov cl, r9b
mov rcx, rdi
jmp 0x14044f80e
call fcn.140453251
test al, al
jmp 0x14044f81a
jne 0x14044f70e
lea rbx, [rdi + 9]
or r15b, 0x2d
mov rsi, rbx
ror r13d, cl
mov r13d, dword [rsp + 0x48]
dec r15d
rcr r15w, 0x44
mov r15, qword [rsp + 0x40]
cmp byte [rdi + 8], 0
jne 0x14044f8bf
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f855
je 0x14044f8b7
mov rax, qword [rcx + 0x38]
mov dl, 0x49
mov rdx, qword [rax]
test rdx, rdx
je 0x14044f883
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jle 0x14044f883
movzx eax, byte [rdx]
jmp 0x14044f89a
mov rax, qword [rcx]
jmp 0x14044f88b
mov rax, qword [rax + 0x30]
jmp 0x14044f894
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044f8a2
je 0x14044f8b7
mov byte [rsi], al
bswap bx
not bl
mov rbx, rsi
jmp 0x14044f8bb
and qword [rdi], 0
mov byte [rdi + 8], 1
mov r8b, byte [rbx]
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x14044f8cf
call fcn.140180627
lea rcx, [rbp - 9]
sub rax, rcx
cmp rax, 0xa
jmp 0x14044f8e4
jae 0x14044fa44
cmp r13d, r12d
jmp 0x14044f8f2
jg 0x14044f925
mov r8d, 1
test r10w, cx
add dword [rsp + 0x34], r8d
clc
test rax, rax
jmp 0x14044f910
je 0x14044f968
mov byte [rsp + 0x3c], r8b
jmp 0x14044f920
jmp 0x14044f968
test rax, rax
jmp 0x14044f92d
jne 0x14044f941
test r12d, r12d
jmp 0x14044f93b
je 0x14044f960
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
mov byte [r14], al
mov r8d, 1
cmc
add r14, r8
add r12d, r8d
jmp 0x14044f968
mov r8d, 1
shl cl, cl
mov byte [rsp + 0x30], r8b
inc ecx
xadd cl, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f97d
je 0x14044fa0e
mov rax, qword [rcx + 0x38]
test ah, dh
cmp qword [rax], 0
jmp 0x14044f992
je 0x14044f9d6
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044f9a4
jle 0x14044f9d6
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx edx, r14w
xchg al, dl
mov rdx, qword [rcx]
cdqe
mov eax, esi
lea rax, [rdx + 1]
jmp 0x14044f9c6
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044f9d1
jmp 0x14044f9f9
mov rax, qword [rcx]
jmp 0x14044f9de
mov rax, qword [rax + 0x38]
jmp 0x14044f9e7
call qword [0x1400b8d90]
mov r8d, 1
test r10w, 0x34a9
cmp eax, 0xffffffff
jmp 0x14044fa01
je 0x14044fa0e
xor al, al
jmp 0x14044fa1b
and qword [rdi], 0
cdq
mov al, r8b
movzx dx, r14b
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, 0x2cdf3a05
movsx rcx, r12w
mov rcx, r15
mov rcx, rdi
jmp 0x14044fa37
call fcn.140453251
test al, al
je 0x14044f840
mov dword [rsp + 0x38], r12d
jmp 0x14044fa4e
mov qword [rsp + 0x50], r14
jmp 0x14044fa58
jmp 0x14044f6f8
mov rax, qword [rdx]
movsx ecx, di
mov rcx, rdx
jmp 0x14044fa6b
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044fa7d
je 0x14044fa8b
mov byte [rdi + 9], al
jmp 0x14044fa8e
mov qword [rdi], rsi
mov r15d, 1
jmp 0x14044fa99
mov byte [rdi + 8], r15b
jmp 0x14044faa2
jmp 0x14044fab4
mov r15d, 1
jmp 0x14044fab4
cmp byte [rdi + 9], bl
jmp 0x14044fabc
jne 0x14044fb8f
call fcn.1404b880c
mov rcx, qword [rax]
sete al
mov al, byte [rcx]
bt ecx, 0x73
stc
shrd ecx, esi, 0x76
mov byte [r14], al
btc cx, 0xe
movsx ecx, ax
lea r14, [r14 + r15]
sal ch, cl
xor cx, 0x2081
mov qword [rsp + 0x50], r14
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044fafe
je 0x14044fb88
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rsi
jmp 0x14044fb11
je 0x14044fb5f
mov rax, qword [rcx + 0x50]
stc
test r8w, di
cmp dword [rax], esi
jmp 0x14044fb27
jle 0x14044fb5f
dec dword [rax]
cwd
rdtsc
movzx dx, dil
mov rcx, qword [rcx + 0x38]
jmp 0x14044fb41
mov rdx, qword [rcx]
not rax
mov rax, 0x43681601
cdqe
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044fb71
mov rax, qword [rcx]
jmp 0x14044fb67
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044fb88
mov byte [rdi + 8], sil
jmp 0x14044fb83
jmp 0x14044fb8f
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x40]
stc
test dx, cx
cmp dword [r13], 0x3b9aca00
jmp 0x14044fba5
je 0x14044fdc1
test r12d, r12d
jmp 0x14044fbb3
jne 0x14044fdc1
mov rdx, r15
movsx rcx, bx
jmp 0x14044fbc5
mov rcx, rdi
jmp 0x14044fbcd
call fcn.140453251
test al, al
jmp 0x14044fbd9
jne 0x14044fd88
lea rbx, [rdi + 9]
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
xor r13d, r13d
lea r14d, [r13 + 1]
clc
cmp byte [rdi + 8], r13b
jmp 0x14044fbfc
jne 0x14044fc8a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044fc0d
je 0x14044fc81
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r9w, bx
cmp ch, 0x1d
test rdx, rdx
jmp 0x14044fc29
je 0x14044fc4e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x14044fc3b
jle 0x14044fc4e
movzx eax, byte [rdx]
jmp 0x14044fc49
jmp 0x14044fc65
mov rax, qword [rcx]
jmp 0x14044fc56
mov rax, qword [rax + 0x30]
jmp 0x14044fc5f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044fc81
mov byte [rsi], al
movzx ebx, r13w
mov rbx, rsi
jmp 0x14044fc7c
jmp 0x14044fc86
mov qword [rdi], r13
rcr al, cl
mov byte [rdi + 8], r14b
mov al, byte [rbx]
cmc
cmp al, byte [rbp - 9]
jmp 0x14044fc95
jne 0x14044fd74
sub r12d, r14d
adc rcx, rax
xchg cx, cx
mov byte [rsp + 0x30], r14b
ror cl, 0x36
mov cx, 0x26de
mov rcx, qword [rdi]
clc
jmp 0x14044fcba
test rcx, rcx
jmp 0x14044fcc2
je 0x14044fd3c
mov rax, qword [rcx + 0x38]
cmc
clc
stc
cmp qword [rax], r13
jmp 0x14044fcd7
je 0x14044fd0f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x14044fd0f
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r13d
movsx ax, r15b
lea rax, [rdx + 1]
jmp 0x14044fd04
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044fd21
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044fd1b
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044fd29
je 0x14044fd3c
mov al, r13b
jmp 0x14044fd37
jmp 0x14044fd54
mov qword [rdi], r13
jmp 0x14044fd4a
mov al, r14b
movsx rdx, r8w
cdq
cwd
mov byte [rdi + 8], al
mov rdx, r15
not ch
bswap rcx
mov rcx, rdi
jmp 0x14044fd67
call fcn.140453251
test al, al
je 0x14044fbf3
mov dword [rsp + 0x34], r12d
btr r12, 0x94
mov r14, qword [rsp + 0x50]
mov r12d, dword [rsp + 0x38]
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jns 0x14044fdd1
mov byte [r14], 0x30
mov eax, 1
lea r14, [r14 + rax]
cmp r14w, 0x4a0c
cmc
add r13d, eax
jmp 0x14044fdb2
mov dword [rsp + 0x34], r13d
jmp 0x14044fdbc
jmp 0x14044fdd1
mov r13d, dword [rsp + 0x34]
cqo
movsx cx, r8b
movzx rcx, r9w
mov rdx, r15
cmovbe cx, r13w
mov rcx, rdi
jmp 0x14044fde1
call fcn.140453251
test al, al
jmp 0x14044fded
jne 0x14045002b
lea rbx, [rdi + 9]
add rsi, rcx
movsx rsi, r13w
mov rsi, rbx
mov r13d, 1
test si, 0x5a26
cmp byte [rdi + 8], 0
jne 0x14044feab
mov rcx, qword [rdi]
clc
cmp r12, 0x4cdb2832
jmp 0x14044fe26
test rcx, rcx
jmp 0x14044fe2e
je 0x14044fe9e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test bx, r14w
cmp sp, 0x20ba
clc
test rdx, rdx
jmp 0x14044fe4d
je 0x14044fe6d
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044fe5f
jle 0x14044fe6d
movzx eax, byte [rdx]
jmp 0x14044fe84
mov rax, qword [rcx]
jmp 0x14044fe75
mov rax, qword [rax + 0x30]
jmp 0x14044fe7e
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044fe9e
mov byte [rsi], al
movsx ebx, r15w
setne bh
mov rbx, rsi
jmp 0x14044fea7
and qword [rdi], 0
movsxd rdx, r11d
cqo
mov byte [rdi + 8], r13b
mov r8b, byte [rbx]
movsxd rdx, r12d
xchg cx, dx
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x14044fec1
call fcn.140180627
lea rcx, [rbp - 9]
cmp rax, 0x59b07954
sub rax, rcx
jmp 0x14044fede
cmp rax, 0xa
jmp 0x14044fee7
jae 0x140450022
cmp r12d, dword [rsp + 0x48]
jmp 0x14044fef7
jge 0x14044ff27
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
cmp dh, 0x39
cmp dil, r11b
jmp 0x14044ff12
mov byte [r14], al
cmp sil, 0x1e
stc
clc
lea r14, [r14 + r13]
add r12d, r13d
jmp 0x14044ff45
mov ecx, dword [rsp + 0x3c]
movzx ecx, cl
test rax, rax
cmovne ecx, r13d
mov dword [rsp + 0x3c], ecx
movsx cx, r13b
bt cx, sp
rol cl, 0xf9
mov byte [rsp + 0x30], r13b
shl cx, 0xab
mov rcx, qword [rdi]
cmp r11w, 0x5287
test rcx, rcx
jmp 0x14044ff5f
je 0x14044ffeb
mov rax, qword [rcx + 0x38]
clc
test r10w, cx
cmp qword [rax], 0
jmp 0x14044ff77
je 0x14044ffba
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jle 0x14044ffba
dec dword [rax]
cmovbe dx, di
movsx edx, cx
mov rcx, qword [rcx + 0x38]
setnp dh
not dx
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 1]
mov qword [rcx], rax
cmovnp eax, esp
movzx eax, byte [rdx]
jmp 0x14044ffb5
jmp 0x14044ffd1
mov rax, qword [rcx]
jmp 0x14044ffc2
mov rax, qword [rax + 0x38]
jmp 0x14044ffcb
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044ffd9
je 0x14044ffeb
xor al, al
jmp 0x14044ffe6
jmp 0x14044ffff
and qword [rdi], 0
mov dl, dl
seta ch
mov al, r13b
movzx rdx, r15w
movsx rcx, cx
mov byte [rdi + 8], al
movzx rcx, bx
mov rdx, r15
movsx ecx, bp
movsxd rcx, r13d
not rcx
mov rcx, rdi
call fcn.140453251
test al, al
je 0x14044fe0c
mov r13d, dword [rsp + 0x34]
cmp spl, 0x65
sub r12d, r12d
cmp byte [rsp + 0x3c], r12b
jmp 0x140450038
je 0x1404500fe
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x59]
cmp dl, r9b
test cl, r9b
cmp rbx, r15
jmp 0x140450054
je 0x1404500ba
call fcn.1404b880c
mov cl, byte [rbx]
cmp r10b, 0x17
test sil, bl
cmc
mov rax, qword [rax]
cmp r11, 0x428c1a45
cmp cl, byte [rax]
jmp 0x14045007a
je 0x140450096
cmp cl, 0x39
jmp 0x140450088
jne 0x1404500a3
mov byte [rbx], 0x30
jmp 0x140450096
dec rbx
jmp 0x14045009e
jmp 0x14045004c
add cl, 1
mov byte [rbx], cl
cmp ch, 0xd0
clc
cmp rbx, r15
jmp 0x1404500b4
jne 0x1404500f2
mov byte [rbx], 0x31
clc
movsx r15d, r15w
movsx r15, r12w
mov ebx, 1
mov r15d, r13d
add r13d, ebx
mov r15w, 0x442d
movsx r15w, r9b
xchg r15b, r15b
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x40]
jmp 0x1404500ed
jmp 0x14045010b
mov r15, qword [rsp + 0x40]
cmp r9, 0x11ee3cec
mov ebx, 1
sar sil, 0x23
xadd sil, sil
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x140450118
je 0x140450aab
mov rdx, r15
setge ch
mov ch, 0x87
mov rcx, rdi
jmp 0x14045012f
call fcn.140453251
test al, al
jmp 0x14045013b
jne 0x140450aab
mov cl, byte [rdi + 8]
test r12w, 0x4a27
test cl, cl
jne 0x1404501d0
mov rcx, qword [rdi]
cmp r13w, r8w
test r13d, esp
test rcx, rcx
jmp 0x140450164
je 0x1404501c8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r9b, r13b
test rdx, rdx
jmp 0x14045017c
je 0x1404501a0
mov rax, qword [rcx + 0x50]
clc
cmp bpl, r11b
cmp dword [rax], r12d
jmp 0x140450192
jle 0x1404501a0
movzx eax, byte [rdx]
jmp 0x1404501b2
mov rax, qword [rcx]
jmp 0x1404501a8
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404501ba
je 0x1404501c8
mov byte [rdi + 9], al
jmp 0x1404501cb
mov qword [rdi], r12
mov byte [rdi + 8], bl
mov cl, bl
mov al, byte [rdi + 9]
cmp r8w, bp
clc
jmp 0x1404501dd
cmp al, byte [rbp + 4]
jmp 0x1404501e5
je 0x1404502b1
test cl, cl
jmp 0x1404501f2
jne 0x1404502a3
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140450204
je 0x140450285
mov rax, qword [rcx + 0x38]
movsx edx, r14w
shl dx, cl
or dx, 0x5f5a
mov rdx, qword [rax]
cmp rsi, 0x5ec411dd
test rsp, r14
test rdx, rdx
jmp 0x14045022f
je 0x140450258
mov rax, qword [rcx + 0x50]
test r8b, 0x89
cmp dword [rax], r12d
jmp 0x140450245
jle 0x140450258
movzx eax, byte [rdx]
jmp 0x140450253
jmp 0x14045026a
mov rax, qword [rcx]
jmp 0x140450260
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450272
je 0x140450285
mov byte [rdi + 9], al
jmp 0x140450280
jmp 0x140450294
mov qword [rdi], r12
sar al, 0x18
adc al, spl
clc
mov al, byte [rdi + 9]
test al, al
mov byte [rdi + 8], bl
jmp 0x1404502a3
cmp al, byte [rbp + 3]
jmp 0x1404502ab
jne 0x140450aab
mov byte [r14], 0x65
or rcx, 0xd54449e
bt cx, 0x14
lea r14, [r14 + rbx]
shr cx, cl
rol ch, 0x2a
clc
mov rcx, qword [rdi]
test r12b, 0x24
cmp r10w, r9w
test rcx, rcx
jmp 0x1404502df
je 0x14045036d
mov rax, qword [rcx + 0x38]
stc
test dil, cl
clc
cmp qword [rax], r12
je 0x140450345
mov rax, qword [rcx + 0x50]
test dil, r14b
cmp dword [rax], r12d
jmp 0x140450306
jle 0x140450345
dec dword [rax]
setbe dh
nop
mov rcx, qword [rcx + 0x38]
cmovbe dx, si
mov rdx, qword [rcx]
movzx ax, sil
movzx rax, r10w
mov ah, 0x22
lea rax, [rdx + 1]
mov qword [rcx], rax
mov eax, 0xb9b3517
nop
movzx eax, byte [rdx]
jmp 0x140450340
jmp 0x140450357
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140450351
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045035f
je 0x14045036d
mov al, r12b
jmp 0x14045037a
mov qword [rdi], r12
mov al, bl
movsx dx, ah
movzx rcx, r15w
mov byte [rdi + 8], al
bswap cx
mov bl, 0x3d
movzx rbx, r12w
mov sil, r12b
mov ebx, r12d
movsx rcx, di
mov rdx, r15
cmovno cx, bp
mov ch, ah
mov rcx, rdi
jmp 0x1404503a1
call fcn.140453251
test al, al
jmp 0x1404503ad
jne 0x1404506ad
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404503bd
jne 0x140450462
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404503ce
je 0x14045043f
mov rax, qword [rcx + 0x38]
cmovg rdx, rsp
rol dh, 0x3f
shr edx, 0xdc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404503ed
je 0x14045040d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404503ff
jle 0x14045040d
movzx eax, byte [rdx]
jmp 0x140450424
mov rax, qword [rcx]
jmp 0x140450415
mov rax, qword [rax + 0x30]
jmp 0x14045041e
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045042c
je 0x14045043f
mov byte [rdi + 9], al
jmp 0x14045043a
jmp 0x140450444
mov qword [rdi], r12
not cl
mov r8d, 1
xchg cl, cl
mov byte [rdi + 8], r8b
jmp 0x140450455
mov cl, r8b
jmp 0x14045045d
jmp 0x14045046e
mov r8d, 1
shr al, 0x6f
cmc
sub al, 0x1c
mov al, byte [rdi + 9]
clc
cmp al, byte [rbp + 2]
jmp 0x14045047a
jne 0x140450558
mov byte [r14], 0x2b
cmp bl, r9b
add r14, r8
mov rcx, qword [rdi]
test dh, 0x26
test rcx, rcx
jmp 0x140450498
je 0x140450538
mov rax, qword [rcx + 0x38]
cmp ecx, r11d
test r12b, r14b
cmp ax, 0x5bbc
cmp qword [rax], r12
jmp 0x1404504b4
je 0x1404504fe
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404504c6
jle 0x1404504fe
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg edx, edx
cdqe
mov rdx, qword [rcx]
not al
jmp 0x1404504e4
lea rax, [rdx + 1]
jmp 0x1404504ed
mov qword [rcx], rax
cwde
movzx eax, byte [rdx]
jmp 0x1404504f9
jmp 0x140450522
mov rax, qword [rcx]
jmp 0x140450506
mov rax, qword [rax + 0x38]
jmp 0x14045050f
call qword [0x1400b8d90]
mov r8d, 1
jmp 0x140450522
cmp eax, 0xffffffff
jmp 0x14045052a
je 0x140450538
mov al, r12b
jmp 0x14045054b
mov qword [rdi], r12
jmp 0x140450543
mov al, r8b
jmp 0x14045054b
mov byte [rdi + 8], al
jmp 0x140450553
jmp 0x1404506ad
test cl, cl
jne 0x1404505f8
mov rcx, qword [rdi]
stc
test r9b, r14b
test rcx, rcx
jmp 0x14045056f
je 0x1404505d4
mov rax, qword [rcx + 0x38]
shr dh, cl
mov rdx, qword [rax]
jmp 0x140450584
test rdx, rdx
jmp 0x14045058c
je 0x1404505ac
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x1404505ac
movzx eax, byte [rdx]
jmp 0x1404505a7
jmp 0x1404505be
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404505b8
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404505c6
je 0x1404505d4
mov byte [rdi + 9], al
jmp 0x1404505e1
mov qword [rdi], r12
mov al, byte [rdi + 9]
movzx r8d, r12w
neg r8b
mov r8d, 1
cmp r9b, dl
test r12, 0x675e526b
mov byte [rdi + 8], r8b
test bl, sil
cmp al, byte [rbp + 1]
jmp 0x140450600
jne 0x1404506ad
mov byte [r14], 0x2d
shrd cx, r9w, 0xbb
movzx rcx, r14w
add r14, r8
movsx rcx, r14w
shr rcx, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140450629
je 0x14045069b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140450676
mov rax, qword [rcx + 0x50]
cmc
cmp r13w, 0x2617
cmp dword [rax], r12d
jmp 0x14045064f
jle 0x140450676
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rdx, r11d
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14045066a
mov qword [rcx], rax
lahf
movzx eax, byte [rdx]
jmp 0x140450689
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
cmp eax, 0xffffffff
je 0x14045069b
mov byte [rdi + 8], r12b
jmp 0x1404506ad
mov qword [rdi], r12
movsx rcx, sp
movzx dx, dl
setb ch
mov byte [rdi + 8], r8b
mov rdx, r15
movsx cx, ch
xchg cl, ch
setns ch
mov rcx, rdi
jmp 0x1404506c1
call fcn.140453251
test al, al
jne 0x14045089d
cmp byte [rdi + 8], r12b
jne 0x14045077d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404506e3
je 0x140450754
mov rax, qword [rcx + 0x38]
sar rdx, 0x68
sar dh, cl
movzx edx, di
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140450702
je 0x140450727
mov rax, qword [rcx + 0x50]
jmp 0x140450711
cmp dword [rax], r12d
jle 0x140450727
movzx eax, byte [rdx]
jmp 0x140450722
jmp 0x140450739
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140450733
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450741
je 0x140450754
mov byte [rdi + 9], al
jmp 0x14045074f
jmp 0x140450764
mov qword [rdi], r12
movzx r8w, al
mov r8w, cx
movsx r8, bp
mov r8d, 1
jmp 0x14045076f
mov byte [rdi + 8], r8b
jmp 0x140450778
jmp 0x140450783
mov r8d, 1
mov al, byte [rdi + 9]
test cl, r15b
cmc
cmp dx, 0x4ca3
cmp al, byte [rbp - 9]
jmp 0x140450797
jne 0x14045087d
mov sil, r8b
shr ecx, 0xfa
mov rcx, qword [rdi]
cmp r10b, r11b
test rcx, rcx
je 0x14045083b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404507be
je 0x140450800
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140450800
dec dword [rax]
movzx ax, r13b
movsx eax, sp
mov rcx, qword [rcx + 0x38]
jmp 0x1404507e4
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x1404507f0
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1404507fb
jmp 0x140450820
mov rax, qword [rcx]
jmp 0x140450808
mov rax, qword [rax + 0x38]
jmp 0x140450811
call qword [0x1400b8d90]
mov r8d, 1
test r14b, al
cmp eax, 0xffffffff
jmp 0x140450828
je 0x14045083b
mov al, r12b
jmp 0x140450836
jmp 0x140450849
mov qword [rdi], r12
cqo
not cx
mov al, r8b
movsxd rcx, edi
mov byte [rdi + 8], al
setbe cl
not cl
movsxd rcx, r12d
mov rdx, r15
movzx rcx, r13w
not cx
mov rcx, rdi
jmp 0x140450866
call fcn.140453251
test al, al
jmp 0x140450872
je 0x1404506ce
jmp 0x14045088b
test sil, sil
jmp 0x140450885
je 0x14045089d
mov byte [r14], 0x30
cmovbe dx, r8w
inc r14
xchg ecx, edx
movzx rdx, sp
mov rdx, r15
sets ch
mov rcx, rdi
jmp 0x1404508ab
call fcn.140453251
test al, al
jmp 0x1404508b7
jne 0x140450aab
mov r13d, 1
cmc
cmp ah, 0xd
cmp byte [rdi + 8], r12b
jne 0x140450958
mov rcx, qword [rdi]
cmc
stc
clc
test rcx, rcx
je 0x140450946
mov rax, qword [rcx + 0x38]
rcr dh, cl
sub rdx, 0x3b985c8c
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x1404508f9
je 0x14045091e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14045090b
jle 0x14045091e
movzx eax, byte [rdx]
jmp 0x140450919
jmp 0x140450935
mov rax, qword [rcx]
jmp 0x140450926
mov rax, qword [rax + 0x30]
jmp 0x14045092f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140450946
mov byte [rdi + 9], al
jmp 0x140450949
mov qword [rdi], r12
mov byte [rdi + 8], r13b
setg cl
movzx ecx, bx
movsx dx, spl
mov r8b, byte [rdi + 9]
seta ch
cwd
mov dx, 0x3e09
lea rdx, [rbp + 5]
movsxd rcx, r9d
mov cl, r15b
lea rcx, [rbp - 9]
call fcn.140180627
lea rcx, [rbp - 9]
jmp 0x140450988
sub rax, rcx
cmp rax, 0xa
jmp 0x140450994
jae 0x140450aa6
cmp ebx, 8
jge 0x1404509bc
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
bt cx, 0xce
mov byte [r14], al
lea r14, [r14 + r13]
add ebx, r13d
mov sil, r13b
sbb cx, 0x1af5
bswap rcx
mov rcx, qword [rdi]
test r12b, al
jmp 0x1404509d3
test rcx, rcx
jmp 0x1404509db
je 0x140450a70
mov rax, qword [rcx + 0x38]
cmc
clc
cmp bl, 0xa3
cmp qword [rax], r12
jmp 0x1404509f2
je 0x140450a3e
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x140450a05
jle 0x140450a3e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cqo
movzx rax, r8w
setp dh
mov rdx, qword [rcx]
movsx eax, sp
jmp 0x140450a29
lea rax, [rdx + 1]
jmp 0x140450a32
mov qword [rcx], rax
lahf
movzx eax, byte [rdx]
jmp 0x140450a55
mov rax, qword [rcx]
jmp 0x140450a46
mov rax, qword [rax + 0x38]
jmp 0x140450a4f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450a5d
je 0x140450a70
mov al, r12b
jmp 0x140450a6b
jmp 0x140450a81
mov qword [rdi], r12
movsx dx, spl
cwd
movsx ecx, r9w
mov al, r13b
mov byte [rdi + 8], al
mov rdx, r15
jmp 0x140450a8c
mov rcx, rdi
jmp 0x140450a94
call fcn.140453251
test al, al
jmp 0x140450aa0
je 0x1404508c7
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x32], r12b
jmp 0x140450ab5
jne 0x140450ac4
test sil, sil
jne 0x140450ace
mov r14, qword [rbp - 0x71]
sete dl
sub dl, 0x50
mov byte [r14], r12b
bts rdx, rdx
mov rdx, qword [rbp - 0x11]
cmp r15, 0x6c2d25b0
test edx, 0x684a6cae
cmp rdx, 0x10
jb 0x140450b51
inc rdx
cmovne eax, r15d
lahf
mov rcx, qword [rbp - 0x29]
mov rax, rcx
clc
test r12b, 0xec
cmp rdx, 0x1000
jmp 0x140450b10
jb 0x140450b4c
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
jmp 0x140450b27
sub rax, rcx
clc
test esp, 0x426765eb
jmp 0x140450b36
add rax, 0xfffffffffffffff8
cmp rbx, rdi
cmp rax, 0x1f
jmp 0x140450b46
ja 0x140450bce
call fcn.1401ba130
mov eax, r13d
not ch
adc cx, r9w
add ch, 0x87
mov rcx, qword [rbp + 7]
clc
xor rcx, rsp
jmp 0x140450b6a
call fcn.14049fbde
mov rbx, qword [rsp + 0x130]
sar r14b, cl
rcr r13d, 0x46
cmp bx, 0x783
add rsp, 0xf0
bswap r12d
jmp 0x140450b92
pop r15
movsxd rbp, eax
movzx si, dil
movzx rsi, si
pop r14
setg bpl
cmovnp r13, r11
pop r13
xchg bp, r12w
pop r12
jmp 0x140450bbb
pop rdi
movzx esi, r8w
xchg sil, sil
pop rsi
movsx bp, r8b
xchg bp, bp
pop rbp
ret
call fcn.1404b63f8
nop
jmp 0x140450bd9
call fcn.1404b63f8
nop
jmp 0x14010c869