Function at 0x140468c7b
Capabilities:
Encode data using base64

Disassembly:
int3
mov qword [rsp + 8], rbx
cmp r14b, 0x21
push rbp
rcr bx, cl
bts ecx, edx
push rsi
add bl, r8b
push rdi
cmp r13b, bpl
push r12
clc
xadd bp, ax
not dil
push r13
shl rcx, 0x56
movzx bp, sil
ror rcx, cl
push r14
rcr di, 0x8c
push r15
add sil, 0x56
lea rbp, [rsp - 0x10]
not cx
setg dil
shr dil, 0x42
sub rsp, 0x110
mov rax, qword [0x1400b7288]
ror sil, 7
bswap rdi
xor rax, rsp
adc sil, 0x61
and sil, 0xa2
cmovne cx, cx
mov qword [rbp + 8], rax
cwde
mov qword [rsp + 0x48], r9
not sil
mov rdi, r8
and sil, cl
mov r14, rdx
cmovns esi, r14d
cmp dil, cl
sar sil, 0x3d
mov qword [rbp - 0x80], rdx
btc rsi, 0x13
xor cl, r14b
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x78], rax
bt ax, di
jmp 0x140468d31
sub r12d, r12d
mov cx, ax
not sil
mov rsi, qword [rbp + 0x70]
mov rax, qword [rsi + 0x40]
bswap cx
movsx ebx, r15w
movsxd rbx, eax
mov rbx, qword [rax + 8]
cdqe
mov al, r9b
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
mov cl, 0xa9
mov rcx, rbx
jmp 0x140468d67
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movsx ecx, r12w
sets cl
lea rcx, [rsp + 0x60]
jmp 0x140468d83
call fcn.14046eda4
mov r13, rax
mov qword [rsp + 0x58], rax
test spl, 0xbb
test rbx, rbx
je 0x140468df4
mov rdx, qword [rbx]
movsx rcx, si
bswap rcx
mov cl, 0x20
mov rcx, rbx
movzx ax, r11b
mov rax, qword [rdx + 0x10]
jmp 0x140468dba
call qword [0x1400b8d90]
mov r8, rax
stc
test rax, rax
jmp 0x140468dcc
je 0x140468df4
mov rcx, qword [rax]
movzx ax, r13b
mov rax, qword [rcx]
lea edx, [r12 + 1]
cmovo rcx, r14
mov cl, dil
xchg cl, cl
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r13]
xchg dl, cl
bswap dx
cdq
lea rdx, [rbp - 0x58]
mov cx, r15w
bswap cx
mov rcx, r13
mov rax, qword [rax + 0x28]
jmp 0x140468e15
call qword [0x1400b8d90]
nop
jmp 0x140468e21
mov rax, qword [rsi + 0x40]
not cx
mov rbx, qword [rax + 8]
mov rcx, r13
mov qword [rsp + 0x68], rbx
cbw
mov ax, r14w
mov rax, qword [rbx]
movzx ecx, r9w
bswap cx
xchg ecx, ecx
mov rcx, rbx
jmp 0x140468e4e
mov rax, qword [rax + 8]
jmp 0x140468e57
call qword [0x1400b8d90]
nop
cmovne rcx, r13
movsxd rcx, esi
lea rcx, [rsp + 0x60]
call fcn.140463770
mov rsi, rax
cmc
test r13b, bl
test rbx, rbx
je 0x140468ed2
mov rdx, qword [rbx]
mov rcx, rbx
jmp 0x140468e8f
mov rax, qword [rdx + 0x10]
jmp 0x140468e98
call qword [0x1400b8d90]
mov r8, rax
cmp dh, 0xe6
test rax, rax
jmp 0x140468eac
je 0x140468ed2
mov rcx, qword [rax]
cbw
mov rax, qword [rcx]
movsx dx, r14b
mov edx, 1
mov rcx, r8
jmp 0x140468ecc
call qword [0x1400b8d90]
mov rax, qword [rsi]
lea r9, [rbp - 0x38]
jmp 0x140468ee9
lea r8, [0x1400c0e1d]
movsx rcx, si
lea rdx, [0x1400c0e00]
mov cx, 0x3fe0
xchg cx, cx
jmp 0x140468f07
mov rcx, rsi
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov r15, r14
movzx dx, ch
mov byte [rsp + 0x31], r12b
movzx si, r12b
mov rsi, qword [rsp + 0x48]
cwd
movzx ecx, r10w
movzx rcx, r10w
mov rdx, rsi
movzx cx, r9b
mov ch, 0x45
setns cl
mov rcx, rdi
jmp 0x140468f4a
call fcn.14046b3ea
mov ebx, 0xffff
test al, al
jmp 0x140468f5b
jne 0x140469231
mov cl, byte [rdi + 8]
cmp rbx, rdi
jmp 0x140468f6c
test cl, cl
jmp 0x140468f73
jne 0x140468ffb
mov rcx, qword [rdi]
cmp r13b, bpl
test rcx, rcx
jmp 0x140468f87
je 0x140468fec
mov rax, qword [rcx + 0x38]
cmp r10b, 0xb2
mov rdx, qword [rax]
test rdx, rdx
je 0x140468fbe
mov rax, qword [rcx + 0x50]
test r12b, r9b
cmp dword [rax], r12d
jle 0x140468fbe
movzx eax, word [rdx]
jmp 0x140468fb9
jmp 0x140468fd0
mov rax, qword [rcx]
jmp 0x140468fc6
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140468fd8
je 0x140468fec
mov word [rdi + 0xa], ax
jmp 0x140468fe7
jmp 0x140468ff1
mov qword [rdi], r12
sbb cl, bl
mov byte [rdi + 8], 1
cwde
rol cl, 0x24
mov cl, 1
movzx eax, word [rdi + 0xa]
stc
cmp r8b, r9b
cmp ax, word [rbp - 0xa]
jmp 0x14046900c
jne 0x1404690da
mov byte [r14], 0x2b
sal cl, 0xaf
lea r15, [r14 + 1]
bswap ecx
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14046902b
je 0x1404690be
mov rax, qword [rcx + 0x38]
jmp 0x14046903e
cmp qword [rax], r12
jmp 0x140469046
je 0x140469091
mov rax, qword [rcx + 0x50]
cmp al, r9b
cmp dword [rax], r12d
jmp 0x14046905b
jle 0x140469091
dec dword [rax]
movzx dx, r11b
cqo
cdq
mov rcx, qword [rcx + 0x38]
movsx ax, dil
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140469080
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x14046908c
jmp 0x1404690a8
mov rax, qword [rcx]
jmp 0x140469099
mov rax, qword [rax + 0x38]
jmp 0x1404690a2
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404690b0
je 0x1404690be
mov al, r12b
jmp 0x1404690cd
mov qword [rdi], r12
jmp 0x1404690c6
mov al, 1
jmp 0x1404690cd
mov byte [rdi + 8], al
jmp 0x1404690d5
jmp 0x140469231
test cl, cl
jmp 0x1404690e1
jne 0x140469174
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404690f2
je 0x14046915a
mov rax, qword [rcx + 0x38]
sal edx, cl
shr dl, cl
test al, sil
mov rdx, qword [rax]
test r12, rcx
test rdx, rdx
je 0x14046912c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046911e
jle 0x14046912c
movzx eax, word [rdx]
jmp 0x140469143
mov rax, qword [rcx]
jmp 0x140469134
mov rax, qword [rax + 0x30]
jmp 0x14046913d
call qword [0x1400b8d90]
cmp bx, ax
je 0x14046915a
mov word [rdi + 0xa], ax
jmp 0x140469155
jmp 0x14046916c
mov qword [rdi], r12
cbw
movzx eax, word [rdi + 0xa]
stc
test r11b, 0xa2
cmp r14b, 0x70
mov byte [rdi + 8], 1
clc
cmp r9b, r8b
cmp ax, word [rbp - 0xc]
jmp 0x14046917d
jne 0x140469231
mov byte [r14], 0x2d
rol cl, 0x71
movsx r15d, r14w
rcl cl, 0xdb
lea r15, [r14 + 1]
or cl, r11b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404691a3
je 0x14046921c
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r12
je 0x1404691ee
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jle 0x1404691ee
dec dword [rax]
bswap eax
mov rcx, qword [rcx + 0x38]
setb dl
movzx dx, al
mov rdx, qword [rcx]
movsx ax, spl
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, edi
movzx eax, word [rdx]
jmp 0x140469205
mov rax, qword [rcx]
jmp 0x1404691f6
mov rax, qword [rax + 0x38]
jmp 0x1404691ff
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046920d
je 0x14046921c
mov byte [rdi + 8], r12b
jmp 0x140469231
mov qword [rdi], r12
sub dx, bx
mov byte [rdi + 8], 1
btc cx, 0x34
xor ecx, 0x4c146dee
mov word [r15], 0x7830
rcl rcx, cl
bswap rdx
bts rcx, r15
add r15, 2
cwd
mov dx, bx
mov qword [rsp + 0x50], r15
not ch
movsx rdx, di
mov byte [rsp + 0x30], r12b
not cl
xchg ch, ch
mov r14d, r12d
mov ch, 0x44
mov dword [rsp + 0x3c], r12d
setns dl
movzx cx, sil
mov dl, sil
mov dword [rsp + 0x34], r12d
movsxd rdx, edx
mov rdx, rsi
cmovb ecx, eax
mov rcx, rcx
mov ch, 0xc9
mov rcx, rdi
jmp 0x140469290
call fcn.14046b3ea
test al, al
jmp 0x14046929c
jne 0x1404695fd
cmp byte [rdi + 8], r12b
jne 0x140469335
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404692b7
je 0x14046931f
mov rax, qword [rcx + 0x38]
mov dl, 0x45
cqo
movzx rdx, r15w
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x1404692f1
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jle 0x1404692f1
movzx eax, word [rdx]
jmp 0x1404692ec
jmp 0x140469308
mov rax, qword [rcx]
jmp 0x1404692f9
mov rax, qword [rax + 0x30]
jmp 0x140469302
call qword [0x1400b8d90]
cmp bx, ax
je 0x14046931f
mov word [rdi + 0xa], ax
jmp 0x14046931a
jmp 0x14046932c
mov qword [rdi], r12
test r15b, 0x89
cmp ecx, 0x97048ac
mov byte [rdi + 8], 1
rcr al, cl
test spl, dil
movzx eax, word [rdi + 0xa]
jmp 0x140469341
cmp ax, word [rbp - 0x38]
jmp 0x14046934a
jne 0x1404695fd
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046935b
je 0x1404693e4
mov rax, qword [rcx + 0x38]
cmp r14b, r11b
stc
cmp qword [rax], r12
jmp 0x140469371
je 0x1404693b7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140469383
jle 0x1404693b7
dec dword [rax]
cbw
movzx dx, r11b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
bswap rax
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, sil
movzx eax, word [rdx]
jmp 0x1404693b2
jmp 0x1404693c9
mov rax, qword [rcx]
jmp 0x1404693bf
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404693d1
je 0x1404693e4
mov al, r12b
jmp 0x1404693df
jmp 0x1404693f6
mov qword [rdi], r12
cwd
movsx rdx, r8w
mov al, 1
mov dx, ax
movsx ecx, r14w
mov byte [rdi + 8], al
movsx dx, spl
movsxd rcx, esp
mov rdx, rsi
mov rcx, rdi
jmp 0x14046940c
call fcn.14046b3ea
test al, al
jne 0x1404695ec
mov cl, byte [rdi + 8]
test cl, cl
jne 0x1404694b4
mov rcx, qword [rdi]
test di, 0x3f4f
test rcx, rcx
je 0x14046949b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11w, bp
test rdx, rdx
jmp 0x140469448
je 0x140469468
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140469468
movzx eax, word [rdx]
jmp 0x140469463
jmp 0x14046947f
mov rax, qword [rcx]
jmp 0x140469470
mov rax, qword [rax + 0x30]
jmp 0x140469479
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140469487
je 0x14046949b
mov word [rdi + 0xa], ax
jmp 0x140469496
jmp 0x1404694a0
mov qword [rdi], r12
dec cl
mov byte [rdi + 8], 1
test r14w, bx
adc cl, 0x6c
mov cl, 1
movsxd rax, r11d
mov ax, 0x5a8d
movzx eax, word [rdi + 0xa]
test ch, bh
cmp ax, word [rbp - 6]
je 0x14046955a
test cl, cl
jmp 0x1404694cb
jne 0x140469550
mov rcx, qword [rdi]
test r15, 0x178e297f
test rcx, rcx
je 0x140469541
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140469513
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140469500
jle 0x140469513
movzx eax, word [rdx]
jmp 0x14046950e
jmp 0x140469525
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046951f
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046952d
je 0x140469541
mov word [rdi + 0xa], ax
jmp 0x14046953c
jmp 0x140469548
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp r12w, r9w
cmp ax, word [rbp - 8]
jne 0x1404695ec
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140469566
je 0x1404695da
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x1404695ad
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140469585
jle 0x1404695ad
dec dword [rax]
movsx edx, bp
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not ah
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404695a8
jmp 0x1404695bf
mov rax, qword [rcx]
jmp 0x1404695b5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404695c7
je 0x1404695da
mov al, r12b
jmp 0x1404695d5
jmp 0x1404695e4
mov qword [rdi], r12
mov al, 1
jmp 0x1404695e4
mov byte [rdi + 8], al
jmp 0x1404695fd
mov byte [rsp + 0x30], 1
cdqe
jmp 0x1404695fd
mov ecx, 0x300
mov r12d, 0x24
not ebx
mov rax, qword [rsp + 0x78]
neg rbx
cmp dword [rax], 0x3b9aca00
cmove r12d, ecx
bswap bx
xor bx, bx
mov dword [rsp + 0x40], r12d
lea rbx, [rbp - 0x58]
shl al, cl
sal al, 0x5d
sub al, r8b
cmp qword [rbp - 0x40], 0x10
mov al, 0xc0
mov al, r9b
jmp 0x140469642
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
sets al
mov al, byte [rbx]
jmp 0x140469656
dec al
cmc
cmp ebp, eax
cmp al, 0x7d
jmp 0x140469662
ja 0x140469db1
xor esi, esi
cmp r12b, 0x47
stc
cmp qword [rbp - 0x48], rsi
jmp 0x140469678
jne 0x14046968d
mov word [rsp + 0x38], si
jmp 0x140469688
jmp 0x1404696c0
mov rax, qword [r13]
movzx ecx, r8w
movzx cx, r11b
cmovne cx, r13w
mov rcx, r13
jmp 0x1404696a7
mov rax, qword [rax + 0x20]
jmp 0x1404696b0
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x1404696c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
ror dh, cl
mov qword [rbp - 0x68], 1
cqo
mov r13d, 0xf
movsx ecx, ax
and dx, cx
mov qword [rbp - 0x60], r13
ror cl, 0xff
movsx rdx, r9w
sub eax, eax
cwd
mov byte [rbp - 0x78], al
not edx
mov rdx, qword [rsp + 0x48]
movsx rcx, cx
bswap cx
movzx ecx, r8w
mov rcx, rdi
call fcn.14046b3ea
sub r9d, r9d
rcl r14w, cl
bt r14w, 0xc2
btc r14w, di
mov r14, qword [rbp - 0x78]
test al, al
jmp 0x140469728
jne 0x140469be4
lea r12, [rdi + 0xa]
btr r8w, si
mov r8, r12
mov qword [rsp + 0x70], r12
mov bl, byte [rsp + 0x31]
cmc
stc
test r10d, r13d
cmp byte [rdi + 8], r9b
jne 0x140469812
mov rcx, qword [rdi]
clc
cmp r13b, 0xf8
cmc
test rcx, rcx
jmp 0x140469763
je 0x140469802
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp sil, 0x67
test rdx, rdx
jmp 0x14046977c
je 0x1404697ae
mov rax, qword [rcx + 0x50]
cmp al, r11b
jmp 0x140469793
cmp dword [rax], r9d
jmp 0x14046979b
jle 0x1404697ae
movzx eax, word [rdx]
jmp 0x1404697a9
jmp 0x1404697d7
mov rax, qword [rcx]
jmp 0x1404697b6
mov rax, qword [rax + 0x30]
jmp 0x1404697bf
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
movzx ecx, bx
xor r9d, r9d
movzx rcx, r8w
sub ch, 0xef
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404697e4
je 0x140469802
mov word [r8], ax
cmovb r12d, edx
movzx r12, dx
movzx r12d, r13w
mov r12, r8
jmp 0x14046980b
mov qword [rdi], r9
movzx ecx, sp
mov cl, r13b
mov byte [rdi + 8], 1
mov r8b, 0x59
movzx r8d, word [r12]
not dl
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.140218565
lea rcx, [rbp - 0x38]
cmp bpl, 0x80
test dl, sil
sub rax, rcx
clc
sar rax, 1
test dl, r13b
stc
test r10b, 0xe3
cmp rax, 0x16
jmp 0x140469849
jae 0x14046990c
mov byte [rsp + 0x30], 1
mov ecx, dword [rsp + 0x3c]
cmp eax, 0x493c020d
cmp dword [rsp + 0x40], ecx
jmp 0x140469866
jg 0x14046987a
inc dword [rsp + 0x34]
jmp 0x140469875
jmp 0x1404698c9
test rax, rax
jmp 0x140469882
jne 0x140469890
test ecx, ecx
je 0x1404698c9
lea r8, [0x1400c0e00]
jmp 0x14046989c
mov al, byte [rax + r8]
jmp 0x1404698a5
mov byte [r15], al
cdqe
inc r15
mov qword [rsp + 0x50], r15
movzx eax, r14w
inc ecx
sar al, 0xbf
test bpl, 9
xor ah, ah
mov dword [rsp + 0x3c], ecx
rol al, cl
shl eax, cl
lea rax, [rbp - 0x78]
sub cl, 0x1c
shl cl, 0xd4
cmp r13, 0x10
xchg cl, cl
setae cl
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
je 0x140469a95
lea rax, [rbp - 0x78]
stc
jmp 0x1404698f4
test cl, cl
jmp 0x1404698fb
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x140469907
jmp 0x140469a7c
lea rax, [rbp - 0x78]
cmc
cmp r13, 0x10
setae r15b
cmovae rax, r14
test r13b, 0x62
sub r9d, r9d
cmp r13d, r8d
cmc
cmp byte [rax + rsi], r9b
je 0x140469ba0
movzx r8d, word [rsp + 0x38]
cmp r11b, dil
test r8w, r8w
jmp 0x140469944
je 0x140469ba0
cmp byte [rdi + 8], r9b
jmp 0x140469953
jne 0x140469a0c
mov rcx, qword [rdi]
cmp ebx, r9d
test rcx, rcx
jmp 0x140469967
je 0x140469a00
mov rax, qword [rcx + 0x38]
and dl, r10b
mov dx, bp
bts dx, r11w
mov rdx, qword [rax]
cmc
clc
cmp spl, spl
test rdx, rdx
jmp 0x14046998c
je 0x1404699b6
mov rax, qword [rcx + 0x50]
test sp, 0x6f59
cmp dword [rax], r9d
jmp 0x1404699a3
jle 0x1404699b6
movzx eax, word [rdx]
jmp 0x1404699b1
jmp 0x1404699de
mov rax, qword [rcx]
jmp 0x1404699be
mov rax, qword [rax + 0x30]
jmp 0x1404699c7
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
sub r9d, r9d
movzx cx, r15b
xadd ch, cl
mov ecx, 0xffff
cmp r11w, r11w
cmc
cmp cx, ax
je 0x140469a00
mov word [r12], ax
jmp 0x1404699fb
jmp 0x140469a03
mov qword [rdi], r9
mov byte [rdi + 8], 1
jmp 0x140469a0c
cmp word [r12], r8w
jmp 0x140469a16
jne 0x140469ba0
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jae 0x140469a55
lea rax, [rcx + 1]
test cx, r8w
mov qword [rbp - 0x68], rax
lea rax, [rbp - 0x78]
stc
test r15b, r15b
jmp 0x140469a42
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x140469a50
jmp 0x140469a68
sub r9d, r9d
mov r8b, bl
lea edx, [r9 + 1]
lea rcx, [rbp - 0x78]
call fcn.14045999e
inc rsi
movsxd r14, r11d
test r11b, 0xc1
mov r15, qword [rsp + 0x50]
xadd r13b, cl
stc
mov r14, qword [rbp - 0x78]
cmovle cx, r11w
bt rcx, 0xe5
sar r13b, 0x88
mov r13, qword [rbp - 0x60]
shl rcx, cl
mov rcx, qword [rdi]
xor r8d, r8d
test r13b, 0xe4
jmp 0x140469aa4
test rcx, rcx
je 0x140469b50
mov rax, qword [rcx + 0x38]
stc
clc
cmp qword [rax], r8
jmp 0x140469abb
je 0x140469b0e
mov rax, qword [rcx + 0x50]
jmp 0x140469aca
cmp dword [rax], r8d
jmp 0x140469ad2
jle 0x140469b0e
dec dword [rax]
movzx ax, r8b
lahf
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x140469af2
mov qword [rcx], rax
movsxd rax, edi
movzx ax, bh
movsx ax, r14b
movzx eax, word [rdx]
jmp 0x140469b09
jmp 0x140469b28
mov rax, qword [rcx]
jmp 0x140469b16
mov rax, qword [rax + 0x38]
jmp 0x140469b1f
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp rcx, 0x60f956c3
test r10w, 0x6593
cmp cx, ax
je 0x140469b50
mov al, r8b
jmp 0x140469b4b
jmp 0x140469b5c
mov qword [rdi], r8
mov al, 1
movsx rcx, r12w
setg dl
mov byte [rdi + 8], al
xchg dl, cl
cwd
movzx cx, bpl
mov rdx, qword [rsp + 0x48]
movzx rcx, si
movsx cx, r9b
mov rcx, rdi
jmp 0x140469b7e
call fcn.14046b3ea
xor r9d, r9d
sar r8d, 0x80
test al, al
cmovo r8, r8
mov r8, qword [rsp + 0x70]
jmp 0x140469b9a
je 0x140469748
test rsi, rsi
jmp 0x140469ba8
je 0x140469bd7
lea rax, [rbp - 0x78]
cmp r13, 0x10
jmp 0x140469bbb
cmovae rax, r14
cmp r11b, 0x6c
cmp byte [rax + rsi], r9b
jmp 0x140469bcc
jle 0x140469c34
inc rsi
add bh, cl
mov rbx, qword [rsp + 0x60]
cmp spl, 0x1f
cmp r9b, r11b
stc
test rsi, rsi
jmp 0x140469bec
je 0x140469c40
mov cl, byte [rbx]
test r14b, r12b
cmp cl, 0x7f
jmp 0x140469bff
je 0x140469c40
sub rsi, 1
je 0x140469d6f
lea rax, [rbp - 0x78]
cmp r12b, 0x72
stc
cmp r13, 0x10
jmp 0x140469c21
cmovae rax, r14
clc
jmp 0x140469c2b
cmp cl, byte [rax + rsi]
je 0x140469d9a
mov byte [rsp + 0x31], 1
stc
test cx, 0x1342
cmc
cmp r13, 0x10
jb 0x140469c9e
lea rdx, [r13 + 1]
cmp r14b, 0x3c
mov rax, r14
test r12b, 0x17
cmp r8b, 0xfb
cmp rdx, 0x1000
jmp 0x140469c69
jb 0x140469c96
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
stc
test r12b, 0x1f
add rax, 0xfffffffffffffff8
test r12b, al
stc
cmp rax, 0x1f
jmp 0x140469c90
ja 0x14046b183
mov rcx, r14
call fcn.1401750f8
xor r8d, r8d
clc
movzx r13, r8w
mov r12d, dword [rsp + 0x40]
test cl, r9b
sub r14b, 0x9d
mov r14d, dword [rsp + 0x3c]
adc r13w, 0x18b0
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
rcl esi, cl
jmp 0x140469cd1
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
je 0x140469cf9
test r14d, r14d
jne 0x140469cf9
mov byte [r15], 0x30
bswap cx
movzx ecx, sp
not dl
inc r15
mov rdx, rsi
jmp 0x140469d05
mov rcx, rdi
jmp 0x140469d0d
call fcn.14046b3ea
sub esi, esi
test al, al
jmp 0x140469d1b
jne 0x14046a195
cmp byte [rdi + 8], sil
jmp 0x140469d2a
jne 0x14046a086
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046a070
mov rax, qword [rcx + 0x38]
sub dh, ah
setp dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140469d50
je 0x14046a031
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14046a031
movzx eax, word [rdx]
jmp 0x140469d6a
jmp 0x14046a048
test rsi, rsi
jmp 0x140469d77
jne 0x140469d9a
lea rax, [rbp - 0x78]
cmp r13, 0x10
cmovae rax, r14
cmp bpl, 0x52
jmp 0x140469d92
cmp cl, byte [rax]
jl 0x140469c34
cmp byte [rbx + 1], r9b
jle 0x140469be4
inc rbx
jmp 0x140469dac
jmp 0x140469be4
mov rdx, rsi
movzx ecx, ax
mov rcx, rdi
jmp 0x140469dbf
call fcn.14046b3ea
sub r8d, r8d
cmp dil, 0x5e
test edi, ecx
test al, al
jne 0x140469cd6
lea rbx, [rdi + 0xa]
bswap r13d
setge r13b
mov rsi, rbx
dec r13b
mov r13, qword [rsp + 0x48]
cmp byte [rdi + 8], r8b
jmp 0x140469df4
jne 0x140469e9d
mov rcx, qword [rdi]
test rcx, rcx
je 0x140469e90
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r8b, bl
cmp rsp, r10
jmp 0x140469e18
test rdx, rdx
jmp 0x140469e20
je 0x140469e45
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140469e32
jle 0x140469e45
movzx eax, word [rdx]
jmp 0x140469e40
jmp 0x140469e65
mov rax, qword [rcx]
jmp 0x140469e4d
mov rax, qword [rax + 0x30]
jmp 0x140469e56
call qword [0x1400b8d90]
sub r8d, r8d
add rcx, r12
sbb cl, 0x49
mov ecx, 0xffff
cmp dx, r13w
clc
cmp cx, ax
jmp 0x140469e77
je 0x140469e90
mov word [rsi], ax
xchg bx, bx
mov rbx, rsi
jmp 0x140469e8b
jmp 0x140469e93
mov qword [rdi], r8
mov byte [rdi + 8], 1
cdq
movzx r8w, r12b
movzx r8d, word [rbx]
lea rdx, [rbp]
jmp 0x140469eb0
lea rcx, [rbp - 0x38]
jmp 0x140469eb9
call fcn.140218565
lea rcx, [rbp - 0x38]
sub rax, rcx
sar rax, 1
cmp bpl, 0x19
cmc
cmp r9b, dl
cmp rax, 0x16
jae 0x14046a01f
cmp r12d, r14d
jmp 0x140469ee2
jg 0x140469efa
inc dword [rsp + 0x34]
clc
sub r8d, r8d
jmp 0x140469ef5
jmp 0x140469f3d
sub r8d, r8d
stc
cmc
test rax, rax
jmp 0x140469f07
jne 0x140469f16
test r14d, r14d
je 0x140469f3d
lea rcx, [0x1400c0e00]
jmp 0x140469f22
mov al, byte [rax + rcx]
not ch
mov byte [r15], al
inc rcx
inc r15
movsx cx, r15b
dec ch
inc r14d
test r9d, r14d
mov byte [rsp + 0x30], 1
or cx, 0x71b8
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140469f52
je 0x140469fec
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140469f65
je 0x140469fab
mov rax, qword [rcx + 0x50]
jmp 0x140469f74
cmp dword [rax], r8d
jmp 0x140469f7c
jle 0x140469fab
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
xchg ah, ah
lahf
lea rax, [rdx + 2]
jmp 0x140469f99
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140469fa6
jmp 0x140469fce
mov rax, qword [rcx]
jmp 0x140469fb3
mov rax, qword [rax + 0x38]
jmp 0x140469fbc
call qword [0x1400b8d90]
sub r8d, r8d
shl ecx, cl
movzx cx, sil
dec cl
mov ecx, 0xffff
cmp r9b, r9b
jmp 0x140469fdb
cmp cx, ax
je 0x140469fec
mov al, r8b
jmp 0x140469ffa
mov qword [rdi], r8
mov al, 1
movsx rcx, bp
movsx cx, r9b
mov byte [rdi + 8], al
mov rdx, r13
mov ch, dh
mov rcx, rdi
jmp 0x14046a00a
call fcn.14046b3ea
sub r8d, r8d
test al, al
je 0x140469deb
jmp 0x14046a022
xor r8d, r8d
mov dword [rsp + 0x3c], r14d
jmp 0x14046a02c
jmp 0x140469cc2
mov rax, qword [rcx]
jmp 0x14046a039
mov rax, qword [rax + 0x30]
jmp 0x14046a042
call qword [0x1400b8d90]
mov ecx, 0xffff
test r15b, 0x93
cmp r9d, edi
cmp cx, ax
jmp 0x14046a05c
je 0x14046a070
mov word [rdi + 0xa], ax
jmp 0x14046a06b
jmp 0x14046a07d
mov qword [rdi], rsi
jmp 0x14046a07d
mov byte [rdi + 8], 1
cwde
movsx ecx, r11w
movzx ebx, word [rdi + 0xa]
movzx eax, dx
mov eax, eax
mov rax, qword [r13]
setnp cl
mov cx, 0x4c7f
mov cl, bpl
mov rcx, r13
mov rax, qword [rax + 0x18]
jmp 0x14046a0a9
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14046a0b7
jne 0x14046a195
call fcn.1404ba8d4
mov rcx, qword [rax]
dec al
mov al, byte [rcx]
inc cl
movzx cx, dh
movsx rcx, r8w
mov byte [r15], al
inc cl
inc r15
or cx, 0x3cbb
xor cl, bpl
mov rcx, qword [rdi]
cmp r10d, 0x93d03ae
test r13w, r12w
test rcx, rcx
jmp 0x14046a0f9
je 0x14046a18e
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14046a10b
je 0x14046a155
mov rax, qword [rcx + 0x50]
test bp, 0x56e1
cmp r11b, 0xd6
clc
cmp dword [rax], esi
jle 0x14046a155
dec dword [rax]
mov rax, r14
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046a13c
mov qword [rcx], rax
movsx ax, bpl
lahf
movsxd rax, r15d
movzx eax, word [rdx]
jmp 0x14046a150
jmp 0x14046a16c
mov rax, qword [rcx]
jmp 0x14046a15d
mov rax, qword [rax + 0x38]
jmp 0x14046a166
call qword [0x1400b8d90]
mov ecx, 0xffff
test bp, 0x78d8
cmc
cmp cx, ax
jmp 0x14046a17f
je 0x14046a18e
mov byte [rdi + 8], sil
jmp 0x14046a195
mov qword [rdi], rsi
mov byte [rdi + 8], 1
mov r13, qword [rsp + 0x48]
clc
test edx, 0x3ae57dd0
test r14d, r14d
jne 0x14046a40f
mov rdx, r13
mov rcx, r13
xchg ch, cl
mov rcx, rdi
jmp 0x14046a1ba
call fcn.14046b3ea
test al, al
jmp 0x14046a1c6
jne 0x14046a3d3
lea rbx, [rdi + 0xa]
add r14b, al
cmp bpl, 0xd1
mov rsi, rbx
mov r14, r13
add r14b, 0x69
mov r12d, dword [rsp + 0x34]
btc r14w, r13w
or r14b, 0x25
xor r8d, r8d
xchg r14w, r14w
mov r14d, 0xffff
clc
test di, 0x1e72
cmp byte [rdi + 8], r8b
jmp 0x14046a20b
jne 0x14046a2ae
mov rcx, qword [rdi]
cmp edi, ebp
test rcx, rcx
je 0x14046a299
mov rax, qword [rcx + 0x38]
rcl rdx, 0xf1
mov edx, 0x70a14403
mov rdx, qword [rax]
cmp di, cx
test rdx, rdx
jmp 0x14046a23a
je 0x14046a25f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046a24c
jle 0x14046a25f
movzx eax, word [rdx]
jmp 0x14046a25a
jmp 0x14046a274
mov rax, qword [rcx]
jmp 0x14046a267
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
cmp r14w, ax
je 0x14046a299
mov word [rsi], ax
movsx bx, r14b
movsxd rbx, esi
movzx ebx, bx
mov rbx, rsi
jmp 0x14046a294
jmp 0x14046a2a2
mov qword [rdi], r8
movzx rax, si
clc
stc
mov byte [rdi + 8], 1
bt ax, r12w
mov al, r8b
movzx eax, word [rbx]
test dil, dl
clc
cmp r11b, r12b
cmp ax, word [rbp - 0x38]
jmp 0x14046a2c1
jne 0x14046a3be
dec r12d
xor rcx, rdi
btr rcx, 0xb2
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x14046a37b
mov rax, qword [rcx + 0x38]
cmp r8b, spl
cmp r8d, 0x734d3105
cmp qword [rax], r8
je 0x14046a345
mov rax, qword [rcx + 0x50]
test r10b, 0xe4
cmp dword [rax], r8d
jmp 0x14046a30b
jle 0x14046a345
dec dword [rax]
mov dh, 0x1e
mov rcx, qword [rcx + 0x38]
mov al, dil
mov rdx, qword [rcx]
cwde
cmova rax, rcx
movsx ax, dil
lea rax, [rdx + 2]
jmp 0x14046a333
mov qword [rcx], rax
xchg al, al
movzx eax, word [rdx]
jmp 0x14046a340
jmp 0x14046a35f
mov rax, qword [rcx]
jmp 0x14046a34d
mov rax, qword [rax + 0x38]
jmp 0x14046a356
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14w, ax
jmp 0x14046a368
je 0x14046a37b
mov al, r8b
jmp 0x14046a376
jmp 0x14046a391
mov qword [rdi], r8
movzx rdx, dx
movsx rcx, cx
mov al, 1
movzx cx, sil
mov cl, 0x76
not edx
mov byte [rdi + 8], al
mov dl, 0xd2
mov rdx, r13
movsx rcx, si
mov rcx, r13
mov rcx, rdi
jmp 0x14046a3a8
call fcn.14046b3ea
sub r8d, r8d
clc
test al, al
jmp 0x14046a3b8
je 0x14046a202
mov dword [rsp + 0x34], r12d
mov r14d, dword [rsp + 0x3c]
bt r12w, 0x50
mov r12d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x34]
clc
test eax, eax
jmp 0x14046a3df
jns 0x14046a40f
mov byte [r15], 0x30
mov cx, 0x1bf7
cmovnp rdx, r10
inc r15
mov dx, r11w
inc eax
movsx cx, ch
mov dword [rsp + 0x34], eax
movsx rdx, r10w
jmp 0x14046a40f
mov rdx, r13
not rcx
mov rcx, rdi
jmp 0x14046a41d
call fcn.14046b3ea
test al, al
jne 0x14046a68c
lea rbx, [rdi + 0xa]
bsf rsi, rdx
mov rsi, rbx
cmc
cmp esi, 0x3e107155
xor r8d, r8d
clc
cmp byte [rdi + 8], r8b
jmp 0x14046a449
jne 0x14046a50f
mov rcx, qword [rdi]
test r9b, dil
jmp 0x14046a45b
test rcx, rcx
jmp 0x14046a463
je 0x14046a4f8
mov rax, qword [rcx + 0x38]
ror edx, cl
mov rdx, qword [rax]
cmp spl, r13b
test rdx, rdx
jmp 0x14046a47d
je 0x14046a4ad
mov rax, qword [rcx + 0x50]
cmp r9w, r14w
test r14b, 0x9a
test sil, r10b
cmp dword [rax], r8d
jmp 0x14046a49a
jle 0x14046a4ad
movzx eax, word [rdx]
jmp 0x14046a4a8
jmp 0x14046a4cf
mov rax, qword [rcx]
jmp 0x14046a4b5
mov rax, qword [rax + 0x30]
jmp 0x14046a4be
call qword [0x1400b8d90]
xor r8d, r8d
bsr ecx, r8d
movzx ecx, r15w
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046a4dd
je 0x14046a4f8
mov word [rsi], ax
jmp 0x14046a4f0
mov rbx, rsi
jmp 0x14046a508
mov qword [rdi], r8
cmovnp r8w, cx
movzx dx, al
mov dx, 0x21e7
mov byte [rdi + 8], 1
setbe cl
movzx r8d, word [rbx]
jmp 0x14046a51d
lea rdx, [rbp]
seto ch
movzx cx, cl
lea rcx, [rbp - 0x38]
jmp 0x14046a531
call fcn.140218565
lea rcx, [rbp - 0x38]
sub rax, rcx
stc
test r13b, cl
sar rax, 1
cmp rax, 0x16
jmp 0x14046a54d
jae 0x14046a68c
cmp r14d, r12d
jmp 0x14046a55b
jge 0x14046a594
lea rcx, [0x1400c0e00]
jmp 0x14046a56d
mov al, byte [rax + rcx]
mov byte [r15], al
movsx rcx, r14w
movzx ecx, r9w
inc r15
mov cl, r14b
movsx ecx, ax
mov ecx, 0x4ccd14ce
inc r14d
rcl ch, cl
test r8w, 0x215c
mov byte [rsp + 0x30], 1
mov cl, r15b
mov rcx, qword [rdi]
cmp esp, 0x6d714f06
xor r8d, r8d
cmc
stc
test rcx, rcx
jmp 0x14046a5b2
je 0x14046a647
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046a5c4
je 0x14046a617
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14046a5d7
jle 0x14046a617
dec dword [rax]
movzx eax, sp
cwd
bswap rax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ax, 0x478d
bswap eax
movzx eax, r13w
lea rax, [rdx + 2]
jmp 0x14046a601
mov qword [rcx], rax
movzx rax, r10w
cdqe
movzx eax, word [rdx]
jmp 0x14046a612
jmp 0x14046a62c
mov rax, qword [rcx]
jmp 0x14046a61f
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046a639
je 0x14046a647
mov al, r8b
jmp 0x14046a65c
mov qword [rdi], r8
not dl
mov al, 1
movzx cx, dil
jmp 0x14046a65c
mov byte [rdi + 8], al
not dl
movsxd rcx, r14d
movsx dx, sil
mov rdx, r13
xchg ch, cl
bswap rcx
mov rcx, rdi
jmp 0x14046a679
call fcn.14046b3ea
sub r8d, r8d
test r12d, r9d
test al, al
je 0x14046a440
mov sil, byte [rsp + 0x30]
cmp r12, 0x3ce0aaf
cmp spl, dl
xor r14d, r14d
clc
test sil, sil
je 0x14046b037
mov rdx, r13
movzx ecx, r8w
mov rcx, rdi
movsx rcx, r8w
mov rcx, rdi
jmp 0x14046a6be
call fcn.14046b3ea
test al, al
jmp 0x14046a6ca
jne 0x14046b037
mov cl, byte [rdi + 8]
jmp 0x14046a6d8
test cl, cl
jmp 0x14046a6df
jne 0x14046a777
mov rcx, qword [rdi]
clc
test r15w, 0x4358
cmc
test rcx, rcx
jmp 0x14046a6f8
je 0x14046a768
mov rax, qword [rcx + 0x38]
cdq
shr dl, 0xbd
mov rdx, qword [rax]
test bx, 0x59ec
test rdx, rdx
jmp 0x14046a716
je 0x14046a73e
mov rax, qword [rcx + 0x50]
cmp sp, si
jmp 0x14046a728
cmp dword [rax], r14d
jle 0x14046a73e
movzx eax, word [rdx]
jmp 0x14046a739
jmp 0x14046a74b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14046a759
je 0x14046a768
mov word [rdi + 0xa], ax
jmp 0x14046a771
mov qword [rdi], r14
shl al, cl
cdqe
adc al, dh
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp r14b, r10b
cmp ax, word [rbp - 2]
jmp 0x14046a787
je 0x14046a85f
test cl, cl
jmp 0x14046a794
jne 0x14046a850
mov rcx, qword [rdi]
cmc
cmp rsp, rsp
test rcx, rcx
jmp 0x14046a7a9
je 0x14046a82b
mov rax, qword [rcx + 0x38]
stc
movzx dx, ah
sal dx, 3
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046a7c7
je 0x14046a7ed
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jmp 0x14046a7da
jle 0x14046a7ed
movzx eax, word [rdx]
jmp 0x14046a7e8
jmp 0x14046a804
mov rax, qword [rcx]
jmp 0x14046a7f5
mov rax, qword [rax + 0x30]
jmp 0x14046a7fe
call qword [0x1400b8d90]
mov ecx, 0xffff
test r12w, 0x32b2
cmp cx, ax
jmp 0x14046a817
je 0x14046a82b
mov word [rdi + 0xa], ax
jmp 0x14046a826
jmp 0x14046a83e
mov qword [rdi], r14
movsxd rax, ecx
adc ah, 0xe6
btr ax, cx
movzx eax, word [rdi + 0xa]
test al, 0xdb
mov byte [rdi + 8], 1
jmp 0x14046a850
cmp ax, word [rbp - 4]
jmp 0x14046a859
jne 0x14046b037
mov byte [r15], 0x70
movsxd rcx, esi
setno ch
mov cl, r10b
inc r15
test r13w, r8w
movsx rcx, cx
xadd cx, cx
mov rcx, qword [rdi]
stc
cmp r8b, 0xd0
test rcx, rcx
jmp 0x14046a88b
je 0x14046a92d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14046a89d
je 0x14046a8ec
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x14046a8b0
jle 0x14046a8ec
dec dword [rax]
cmove rdx, rdi
movzx edx, r15w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
movsx rax, r12w
lea rax, [rdx + 2]
jmp 0x14046a8d5
mov qword [rcx], rax
lahf
cbw
movsx eax, r14w
movzx eax, word [rdx]
jmp 0x14046a8e7
jmp 0x14046a903
mov rax, qword [rcx]
jmp 0x14046a8f4
mov rax, qword [rax + 0x38]
jmp 0x14046a8fd
call qword [0x1400b8d90]
mov r12d, 0xffff
cmc
cmp r13, 0x594756fc
cmp r12w, ax
jmp 0x14046a91a
je 0x14046a938
mov al, r14b
jmp 0x14046a928
jmp 0x14046a948
mov r12d, 0xffff
movsx bx, r15b
mov qword [rdi], r14
mov al, 1
cmovnp dx, r9w
jmp 0x14046a948
mov byte [rdi + 8], al
setae bh
mov sil, r14b
mov ebx, r14d
jmp 0x14046a95f
mov rdx, r13
movsx cx, ah
movsxd rcx, esi
mov rcx, rsp
mov rcx, rdi
call fcn.14046b3ea
test al, al
jmp 0x14046a97b
jne 0x14046ac50
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x14046a98c
jne 0x14046aa24
mov rcx, qword [rdi]
cmp dl, dil
cmp r8b, 0x32
test rcx, rcx
je 0x14046aa0e
mov rax, qword [rcx + 0x38]
sbb dl, 0xf2
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046a9b7
je 0x14046a9da
mov rax, qword [rcx + 0x50]
test r15b, al
cmp dword [rax], r14d
jle 0x14046a9da
movzx eax, word [rdx]
jmp 0x14046a9d5
jmp 0x14046a9f1
mov rax, qword [rcx]
jmp 0x14046a9e2
mov rax, qword [rax + 0x30]
jmp 0x14046a9eb
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046a9fa
je 0x14046aa0e
mov word [rdi + 0xa], ax
jmp 0x14046aa09
jmp 0x14046aa11
mov qword [rdi], r14
mov byte [rdi + 8], 1
dec ax
movsxd rax, r8d
mov cl, 1
bts ax, r12w
xchg al, al
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x14046aa31
jne 0x14046aaef
mov byte [r15], 0x2b
inc r15
sbb cx, dx
shl cx, 0xb9
mov rcx, qword [rdi]
clc
jmp 0x14046aa4e
test rcx, rcx
jmp 0x14046aa56
je 0x14046aadb
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14046aa68
je 0x14046aaa8
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], r14d
jle 0x14046aaa8
dec dword [rax]
movzx rax, ax
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
movsx eax, cx
lea rax, [rdx + 2]
jmp 0x14046aa98
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046aaa3
jmp 0x14046aabf
mov rax, qword [rcx]
jmp 0x14046aab0
mov rax, qword [rax + 0x38]
jmp 0x14046aab9
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046aac8
je 0x14046aadb
mov al, r14b
jmp 0x14046aad6
jmp 0x14046aae2
mov qword [rdi], r14
not al
mov al, 1
mov byte [rdi + 8], al
jmp 0x14046aaea
jmp 0x14046ac50
test cl, cl
jne 0x14046ab8c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046ab02
je 0x14046ab79
mov rax, qword [rcx + 0x38]
xor dx, 0xca8
cwd
cmp r10b, 0x47
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046ab22
je 0x14046ab4a
mov rax, qword [rcx + 0x50]
cmp cl, 0x3f
cmp dword [rax], r14d
jmp 0x14046ab37
jle 0x14046ab4a
movzx eax, word [rdx]
jmp 0x14046ab45
jmp 0x14046ab61
mov rax, qword [rcx]
jmp 0x14046ab52
mov rax, qword [rax + 0x30]
jmp 0x14046ab5b
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14046ab79
mov word [rdi + 0xa], ax
jmp 0x14046ab74
jmp 0x14046ab88
mov qword [rdi], r14
bt ax, r11w
movzx eax, word [rdi + 0xa]
test ah, 0x3f
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jne 0x14046ac50
mov byte [r15], 0x2d
inc r15
shl cl, 0xf7
adc cl, 0x7b
add cl, r10b
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14046abb2
je 0x14046ac37
mov rax, qword [rcx + 0x38]
cmc
test sp, 0x2727
cmp qword [rax], r14
jmp 0x14046abca
je 0x14046ac0d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14046abdc
jle 0x14046ac0d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
movzx dx, cl
mov rdx, qword [rcx]
not al
mov ah, 0x2f
setl ah
lea rax, [rdx + 2]
jmp 0x14046ac02
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046ac1a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046ac23
je 0x14046ac37
mov byte [rdi + 8], r14b
jmp 0x14046ac32
jmp 0x14046ac50
mov qword [rdi], r14
mov cx, 0x32a5
cwd
cmovle rdx, r12
mov byte [rdi + 8], 1
movsx cx, dil
not dx
mov rdx, r13
movzx rcx, r10w
movsxd rcx, esp
mov rcx, rdi
jmp 0x14046ac62
call fcn.14046b3ea
test al, al
jmp 0x14046ac6e
jne 0x14046b011
cmp byte [rdi + 8], r14b
jmp 0x14046ac7d
jne 0x14046ad11
mov rcx, qword [rdi]
clc
cmp sp, 0x464
test rcx, rcx
jmp 0x14046ac94
je 0x14046acfa
mov rax, qword [rcx + 0x38]
ror edx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046acab
je 0x14046accb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14046accb
movzx eax, word [rdx]
jmp 0x14046acc6
jmp 0x14046ace2
mov rax, qword [rcx]
jmp 0x14046acd3
mov rax, qword [rax + 0x30]
jmp 0x14046acdc
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14046acfa
mov word [rdi + 0xa], ax
jmp 0x14046acf5
jmp 0x14046ad02
mov qword [rdi], r14
jmp 0x14046ad02
mov byte [rdi + 8], 1
btc ax, sp
sal rax, cl
movzx eax, r12w
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0x38]
jne 0x14046ae0a
mov sil, 1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046ad2e
je 0x14046adc8
mov rax, qword [rcx + 0x38]
test dx, bx
cmp qword [rax], r14
jmp 0x14046ad43
je 0x14046ad95
mov rax, qword [rcx + 0x50]
jmp 0x14046ad59
cmp dword [rax], r14d
jmp 0x14046ad61
jle 0x14046ad95
dec dword [rax]
xchg rdx, rax
cbw
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, dh
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x14046ad88
movzx eax, word [rdx]
jmp 0x14046ad90
jmp 0x14046adac
mov rax, qword [rcx]
jmp 0x14046ad9d
mov rax, qword [rax + 0x38]
jmp 0x14046ada6
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046adb5
je 0x14046adc8
mov al, r14b
jmp 0x14046adc3
jmp 0x14046add6
mov qword [rdi], r14
mov al, sil
setge dh
not dx
mov cl, 0x74
mov byte [rdi + 8], al
movzx rdx, r8w
xchg cx, cx
movzx ecx, dx
mov rdx, r13
movsx cx, r12b
mov rcx, rdi
jmp 0x14046adf3
call fcn.14046b3ea
test al, al
jmp 0x14046adff
je 0x14046ac74
jmp 0x14046ae18
test sil, sil
jmp 0x14046ae12
je 0x14046b011
mov byte [r15], 0x30
jmp 0x14046ae21
inc r15
jmp 0x14046ae29
jmp 0x14046b011
cmp byte [rdi + 8], r14b
jne 0x14046aecc
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14046ae44
je 0x14046aebe
mov rax, qword [rcx + 0x38]
test r12, 0x53c162bf
bt edx, r10d
mov rdx, qword [rax]
test spl, dl
test r9b, 0x29
cmc
test rdx, rdx
jmp 0x14046ae6c
je 0x14046ae94
mov rax, qword [rcx + 0x50]
test eax, 0x66d21d06
cmp r15b, r14b
cmp dword [rax], r14d
jmp 0x14046ae86
jle 0x14046ae94
movzx eax, word [rdx]
jmp 0x14046aea6
mov rax, qword [rcx]
jmp 0x14046ae9c
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x14046aebe
mov word [rdi + 0xa], ax
jmp 0x14046aeb9
jmp 0x14046aec1
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov dh, bl
movsx r8w, r11b
movzx r8d, word [rdi + 0xa]
mov cx, 0x503f
movzx edx, r14w
lea rdx, [rbp]
cmovne ecx, r14d
not rcx
lea rcx, [rbp - 0x38]
jmp 0x14046aeed
call fcn.140218565
lea rcx, [rbp - 0x38]
test ah, 0x7e
test r13b, r15b
sub rax, rcx
clc
cmp r8b, 0x8a
sar rax, 1
test r12b, 0x31
clc
cmp rax, 0x16
jae 0x14046b037
cmp ebx, 8
jmp 0x14046af1e
jge 0x14046af43
lea rcx, [0x1400c0e00]
setne sil
mov al, byte [rax + rcx]
mov byte [r15], al
movsxd rcx, r10d
not sil
bswap rcx
inc r15
inc ebx
mov sil, 1
adc rcx, rdi
cmovne cx, bx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046af58
je 0x14046aff9
mov rax, qword [rcx + 0x38]
jmp 0x14046af67
cmp qword [rax], r14
jmp 0x14046af6f
je 0x14046afc6
mov rax, qword [rcx + 0x50]
test r11b, 0xb8
test r9, r9
cmp dword [rax], r14d
jmp 0x14046af88
jle 0x14046afc6
dec dword [rax]
xchg dh, dl
cmovne rdx, rsp
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046afa7
mov qword [rcx], rax
movsx eax, r9w
mov rax, 0x29ce187b
cmovl eax, r15d
movzx eax, word [rdx]
jmp 0x14046afc1
jmp 0x14046afdd
mov rax, qword [rcx]
jmp 0x14046afce
mov rax, qword [rax + 0x38]
jmp 0x14046afd7
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046afe6
je 0x14046aff9
mov al, r14b
jmp 0x14046aff4
jmp 0x14046b00e
mov qword [rdi], r14
mov dx, r14w
movsx dx, r11b
bswap cx
mov al, sil
not cx
mov byte [rdi + 8], al
mov rdx, r13
bswap cx
movsxd rcx, r13d
not cx
mov rcx, rdi
jmp 0x14046b025
call fcn.14046b3ea
test al, al
jmp 0x14046b031
je 0x14046ae2e
cmp byte [rsp + 0x31], r14b
jmp 0x14046b041
jne 0x14046b055
test sil, sil
jmp 0x14046b04f
jne 0x14046b064
mov r15, qword [rbp - 0x80]
sbb edx, r14d
test edi, 0x3244a69
mov dl, 0x2b
mov byte [r15], r14b
cmovnp rax, rdi
mov eax, dword [rsp + 0x34]
not dx
mov cl, sil
dec cl
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
shrd rdx, r12, 0x12
shr dh, cl
btc rdx, r10
mov rdx, qword [rbp - 0x40]
cmp bh, 0x37
cmp rdx, 0x10
jmp 0x14046b099
jb 0x14046b10b
inc rdx
jmp 0x14046b0ad
mov rcx, qword [rbp - 0x58]
cmp r10b, al
add ah, 0xa8
stc
mov rax, rcx
clc
cmp cl, 0x57
test r15b, 0x82
cmp rdx, 0x1000
jmp 0x14046b0cf
jb 0x14046b106
add rdx, 0x27
test r10d, r11d
test spl, 0x23
jmp 0x14046b0e5
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r9w, 0x1464
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046b100
ja 0x14046b178
call fcn.1401750f8
xor eax, eax
sar ecx, cl
mov rcx, qword [rbp + 8]
test bl, 0x9f
clc
jmp 0x14046b11c
xor rcx, rsp
jmp 0x14046b124
call fcn.1404a2014
mov rbx, qword [rsp + 0x150]
add rsp, 0x110
movsx esi, di
bswap r15w
movzx ebp, r14w
pop r15
movsx r14d, sp
mov sil, bpl
pop r14
xchg si, si
movsx esi, r8w
setp bpl
pop r13
xchg si, si
bswap bp
pop r12
pop rdi
jmp 0x14046b170
pop rsi
pop rbp
jmp 0x14046b177
ret
call fcn.1404b84d5
nop
jmp 0x14046b183
call fcn.1404b84d5
nop
jmp 0x1401ab219