Function at 0x140467cdc
Capabilities:
Encode data using base64

Disassembly:
int3
mov qword [rsp + 8], rbx
and ah, 0xd8
push rbp
bts bp, bp
push rsi
cwde
push rdi
push r12
push r13
sal al, 0xc2
xor bpl, 0x75
sbb al, sil
push r14
movzx rbp, sp
and r14b, 0xf1
push r15
lea rbp, [rsp - 0x17]
btr r12d, esi
shr dil, 0xe0
cmp r14b, spl
sub rsp, 0x100
bts rsi, rcx
xor di, cx
mov rax, qword [0x1400b7288]
bt r13, r9
ror r14w, 0xf7
xor rax, rsp
shr dil, 0x1e
bts r13w, r13w
mov qword [rbp + 0xf], rax
btc edi, edi
mov r12, r9
cwde
mov qword [rsp + 0x48], r9
btc ax, 0x12
mov rdi, r8
mov r14, rdx
not ah
mov qword [rbp - 0x79], rdx
shl edx, cl
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
mov qword [rsp + 0x68], r13
shld ax, si, 0x1d
xadd dl, dl
mov eax, dword [rsi + 0x18]
mov edx, ebx
clc
mov edx, 0x3000
and eax, edx
cmp eax, edx
jmp 0x140467d8c
jne 0x140467db5
mov qword [rsp + 0x28], r13
movzx dx, r8b
mov qword [rsp + 0x20], rsi
mov dx, di
movzx edx, r15w
mov rdx, r14
call fcn.14046a134
jmp 0x14046a0c1
mov rax, qword [rsi + 0x40]
movzx ebx, r12w
movzx rbx, bx
movsx ecx, r10w
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
not al
mov rax, qword [rbx]
mov ecx, 0x14846520
mov rcx, rbx
jmp 0x140467ddf
mov rax, qword [rax + 8]
call qword [case.0x14044bb9c.0]
nop
mov ch, 0x4e
movzx ecx, r9w
mov cl, r15b
lea rcx, [rbp - 0x61]
jmp 0x140467dfd
call fcn.140470210
mov r15, rax
cmp spl, r14b
mov qword [rsp + 0x60], rax
jmp 0x140467e17
test rbx, rbx
jmp 0x140467e1f
je 0x140467e74
mov rdx, qword [rbx]
mov rcx, rbx
jmp 0x140467e33
mov rax, qword [rdx + 0x10]
jmp 0x140467e3c
call qword [case.0x14044bb9c.0]
mov r8, rax
cmp ch, 0xf8
test rax, rax
jmp 0x140467e50
je 0x140467e74
mov rcx, qword [rax]
bswap dx
mov rax, qword [rcx]
cdq
mov edx, 1
setne ch
bswap cx
mov rcx, r8
call qword [case.0x14044bb9c.0]
mov rax, qword [r15]
lea rdx, [rbp - 0x31]
movzx ecx, r11w
mov rcx, r15
jmp 0x140467e87
mov rax, qword [rax + 0x28]
jmp 0x140467e90
call qword [case.0x14044bb9c.0]
nop
cdqe
mov byte [rsp + 0x31], 0
movzx eax, bp
mov rbx, 0x45403428
mov byte [rsp + 0x40], 0
lahf
movzx rcx, r12w
mov rax, qword [rsi + 0x40]
movzx rbx, r8w
mov bx, ax
movsx rbx, bx
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
cwde
bswap ax
not eax
mov rax, qword [rbx]
movsx rcx, r13w
movzx ecx, r10w
bswap cx
mov rcx, rbx
jmp 0x140467ee5
mov rax, qword [rax + 8]
call qword [case.0x14044bb9c.0]
nop
movzx cx, r10b
bswap ecx
lea rcx, [rbp - 0x61]
jmp 0x140467f00
call fcn.140464a7c
mov rsi, rax
test bl, r11b
jmp 0x140467f11
test rbx, rbx
je 0x140467f7b
mov rdx, qword [rbx]
cbw
movsx ax, bh
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [case.0x14044bb9c.0]
mov r8, rax
mov ebx, 1
jmp 0x140467f42
test rax, rax
jmp 0x140467f4a
je 0x140467f80
mov rcx, qword [rax]
cbw
mov rax, qword [rcx]
cwd
movzx ecx, si
movsxd rcx, edi
mov edx, ebx
movsx ecx, bp
mov cl, r9b
mov ecx, 0x1b6f0423
mov rcx, r8
call qword [case.0x14044bb9c.0]
jmp 0x140467f80
mov ebx, 1
mov rax, qword [rsi]
jmp 0x140467f88
lea r9, [rbp - 0x11]
movsxd rcx, r10d
lea r8, [0x1400c0dbf]
mov dl, 0xa9
movzx rdx, r11w
movzx ecx, sp
lea rdx, [0x1400c0db0]
movzx ecx, r11w
movsx rcx, r12w
movzx rcx, bx
mov rcx, rsi
jmp 0x140467fba
mov rax, qword [rax + 0x58]
jmp 0x140467fc3
call qword [case.0x14044bb9c.0]
mov rdx, r12
mov rcx, rdi
jmp 0x140467fd4
call fcn.14046c873
sub esi, esi
mov r12d, 0xffff
cmp rax, 0x868640b
test al, al
jmp 0x140467fef
jne 0x1404682cf
mov cl, byte [rdi + 8]
clc
cmp r13, rsp
test cl, cl
jmp 0x140468003
jne 0x14046808f
mov rcx, qword [rdi]
stc
cmp r13, 0x5dea1564
test rcx, rcx
je 0x140468082
mov rax, qword [rcx + 0x38]
bt edx, esp
xadd dx, dx
mov rdx, qword [rax]
test rdx, rdx
je 0x140468053
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x140468040
jle 0x140468053
movzx eax, word [rdx]
jmp 0x14046804e
jmp 0x14046806a
mov rax, qword [rcx]
jmp 0x14046805b
mov rax, qword [rax + 0x30]
jmp 0x140468064
call qword [case.0x14044bb9c.0]
cmp r12w, ax
jmp 0x140468073
je 0x140468082
mov word [rdi + 0xa], ax
jmp 0x140468089
mov qword [rdi], rsi
test r12b, 0xc
mov byte [rdi + 8], bl
stc
mov cl, bl
movzx eax, word [rdi + 0xa]
stc
clc
test di, di
cmp ax, word [rbp + 5]
jmp 0x1404680a1
jne 0x14046815d
mov rsi, qword [rbp - 0x79]
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
adc cx, 0x354e
mov rcx, qword [rdi]
xor esi, esi
test rcx, rcx
jmp 0x1404680c4
je 0x140468146
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x140468118
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], esi
jle 0x140468118
dec dword [rax]
xchg rdx, rdx
cqo
mov rcx, qword [rcx + 0x38]
cbw
cwd
cmove ax, sp
mov rdx, qword [rcx]
cwde
movsx ax, dh
lea rax, [rdx + 2]
jmp 0x140468108
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468113
jmp 0x14046812a
mov rax, qword [rcx]
jmp 0x140468120
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
cmp r12w, ax
jmp 0x140468133
je 0x140468146
mov al, sil
jmp 0x140468141
jmp 0x140468150
mov qword [rdi], rsi
mov al, bl
jmp 0x140468150
mov byte [rdi + 8], al
jmp 0x140468158
jmp 0x1404682cf
test cl, cl
jne 0x1404681fb
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140468171
je 0x1404681e7
mov rax, qword [rcx + 0x38]
bts rdx, rcx
neg dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046818c
je 0x1404681b3
mov rax, qword [rcx + 0x50]
cmp dl, r8b
cmp dword [rax], esi
jmp 0x1404681a0
jle 0x1404681b3
movzx eax, word [rdx]
jmp 0x1404681ae
jmp 0x1404681ca
mov rax, qword [rcx]
jmp 0x1404681bb
mov rax, qword [rax + 0x30]
jmp 0x1404681c4
call qword [case.0x14044bb9c.0]
cmp r12w, ax
jmp 0x1404681d3
je 0x1404681e7
mov word [rdi + 0xa], ax
jmp 0x1404681e2
jmp 0x1404681f8
mov qword [rdi], rsi
sar ax, 0xf4
shld ax, r13w, 0xaa
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jmp 0x140468204
jne 0x1404682cf
mov rax, qword [rbp - 0x79]
xadd r14b, cl
sar r14b, 0xa4
rol r14b, cl
mov byte [rax], 0x2d
lea r14, [rax + 1]
bswap cx
cmp bpl, dil
mov rcx, qword [rdi]
stc
test r8w, bx
test rcx, rcx
jmp 0x140468236
je 0x1404682ba
mov rax, qword [rcx + 0x38]
jmp 0x140468246
cmp qword [rax], rsi
je 0x140468286
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x14046825b
jle 0x140468286
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
bswap ax
movsx eax, di
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x140468281
jmp 0x14046829d
mov rax, qword [rcx]
jmp 0x14046828e
mov rax, qword [rax + 0x38]
jmp 0x140468297
call qword [case.0x14044bb9c.0]
cmp r12w, ax
jmp 0x1404682a6
je 0x1404682ba
mov byte [rdi + 8], sil
jmp 0x1404682b5
jmp 0x1404682cf
mov qword [rdi], rsi
cmp r15w, r15w
bts ax, sp
clc
mov byte [rdi + 8], bl
sub r12w, r9w
cbw
mov qword [rbp - 0x61], r14
cbw
sub ax, r15w
mov byte [r14], 0x30
cmp spl, r9b
bswap rax
cmovnp r12w, bp
lea r14, [r14 + rbx]
mov qword [rsp + 0x58], r14
sal bx, 0x22
mov byte [rsp + 0x30], sil
mov r12d, esi
mov ebx, 0x747102b
sar cx, 0x21
rol cx, cl
mov dword [rsp + 0x3c], esi
movsxd rcx, eax
movzx ax, r12b
mov dword [rsp + 0x34], esi
setb al
cbw
mov eax, 0x24
sub rbx, rcx
rol cl, 0x4f
movsx cx, bpl
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
mov dword [rsp + 0x50], eax
clc
lea rbx, [rbp - 0x31]
stc
rcl al, cl
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
mov qword [rbp - 0x69], rbx
xchg al, al
mov al, byte [rbx]
dec al
cmp al, 0x7d
jmp 0x140468365
ja 0x140468b5e
cmp qword [rbp - 0x21], rsi
jmp 0x140468374
jne 0x140468384
mov word [rsp + 0x38], si
jmp 0x1404683a3
mov rax, qword [r15]
mov rcx, r15
jmp 0x14046838f
mov rax, qword [rax + 0x20]
call qword [case.0x14044bb9c.0]
mov word [rsp + 0x38], ax
jmp 0x1404683a3
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
shl r13b, cl
mov r13d, 0xf
mov ch, dh
mov qword [rbp - 0x39], r13
add cx, bp
sub eax, eax
jmp 0x1404683d0
mov byte [rbp - 0x51], al
movzx edx, dx
movsx cx, dil
cmovbe rdx, r14
mov rdx, qword [rsp + 0x48]
setl ch
movzx rcx, r10w
mov rcx, rdi
jmp 0x1404683f3
call fcn.14046c873
sub r9d, r9d
xchg r15, r15
movzx r15w, r8b
btr r15w, si
mov r15, qword [rbp - 0x51]
test dil, 0xe2
test al, al
jmp 0x140468417
jne 0x140468969
lea r12, [rdi + 0xa]
sal bl, 0x6c
mov r8, r12
xor bl, 0x36
mov bl, 0xa9
mov qword [rbp - 0x71], r12
sub bl, al
mov bl, byte [rsp + 0x31]
stc
cmp byte [rdi + 8], r9b
jne 0x140468500
mov rcx, qword [rdi]
clc
jmp 0x14046844a
test rcx, rcx
jmp 0x140468452
je 0x1404684e4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x140468464
test rdx, rdx
jmp 0x14046846c
je 0x140468491
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046847e
jle 0x140468491
movzx eax, word [rdx]
jmp 0x14046848c
jmp 0x1404684b8
mov rax, qword [rcx]
jmp 0x140468499
mov rax, qword [rax + 0x30]
jmp 0x1404684a2
call qword [case.0x14044bb9c.0]
mov r8, qword [rbp - 0x71]
ror cx, 0xa1
cmovnp cx, r13w
sub r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404684c5
je 0x1404684e4
mov word [r8], ax
bswap r12w
movzx r12d, r14w
mov r12, r8
jmp 0x1404684df
jmp 0x1404684ee
mov qword [rdi], r9
jmp 0x1404684ee
mov byte [rdi + 8], 1
movsx ecx, r12w
movsx dx, r11b
jmp 0x140468500
movzx r8d, word [r12]
cdq
mov dl, r9b
movzx rdx, di
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x14046851a
call fcn.1401fabad
lea rcx, [rbp - 0x11]
jmp 0x140468528
sub rax, rcx
cmc
sar rax, 1
stc
cmp r11d, 0x30545b92
cmc
cmp rax, 0xa
jmp 0x140468541
jae 0x14046863b
mov r8d, 1
shr cx, cl
mov byte [rsp + 0x30], r8b
xor cl, dil
sal ch, cl
mov ecx, dword [rsp + 0x3c]
stc
cmp dword [rsp + 0x50], ecx
jmp 0x140468568
jg 0x140468590
add dword [rsp + 0x34], r8d
test rax, rax
jmp 0x14046857b
je 0x1404685f2
mov byte [rsp + 0x40], r8b
jmp 0x14046858b
jmp 0x1404685f2
test rax, rax
jmp 0x140468598
jne 0x1404685ab
test ecx, ecx
jmp 0x1404685a5
je 0x1404685f2
lea r9, [0x1400c0db0]
mov al, byte [rax + r9]
jmp 0x1404685bf
mov byte [r14], al
inc ah
add r14, r8
sal al, cl
bt ax, r9w
cmova ax, r10w
mov qword [rsp + 0x58], r14
sub ax, di
neg ax
btc ax, r11w
add ecx, r8d
mov dword [rsp + 0x3c], ecx
movsxd rax, r11d
rol cl, cl
ror eax, 0xd4
lea rax, [rbp - 0x51]
dec cl
shr cl, 0x58
cmp r13, 0x10
setae cl
jmp 0x140468607
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x140468614
je 0x1404687f9
lea rax, [rbp - 0x51]
stc
cmc
clc
test cl, cl
jmp 0x140468628
cmovne rax, r15
stc
add byte [rax + rsi], r8b
jmp 0x140468636
jmp 0x1404687df
lea rax, [rbp - 0x51]
test dl, sil
cmp r13, 0x10
setae r14b
jmp 0x14046864f
cmovae rax, r15
xor r9d, r9d
cmc
stc
cmp byte [rax + rsi], r9b
jmp 0x140468661
je 0x140468914
movzx r8d, word [rsp + 0x38]
cmp esi, r13d
test r8w, r8w
je 0x140468914
cmp byte [rdi + 8], r9b
jne 0x140468759
mov rcx, qword [rdi]
stc
test r14b, r9b
test rcx, rcx
jmp 0x140468693
je 0x140468737
mov rax, qword [rcx + 0x38]
xchg dh, dl
cqo
rcr dh, 0xc7
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404686af
je 0x1404686dd
mov rax, qword [rcx + 0x50]
jmp 0x1404686c2
cmp dword [rax], r9d
jmp 0x1404686ca
jle 0x1404686dd
movzx eax, word [rdx]
jmp 0x1404686d8
jmp 0x140468710
mov rax, qword [rcx]
jmp 0x1404686e5
mov rax, qword [rax + 0x30]
jmp 0x1404686ee
call qword [case.0x14044bb9c.0]
movzx r8d, word [rsp + 0x38]
bsf rcx, rbp
bswap cx
mov cl, bpl
sub r9d, r9d
xor ecx, ebp
shr ch, 0xb1
bsr cx, ax
mov ecx, 0xffff
jmp 0x14046871a
cmp cx, ax
jmp 0x140468722
je 0x140468737
mov word [r12], ax
jmp 0x140468732
jmp 0x140468742
mov qword [rdi], r9
movzx rax, r10w
movsx ax, dl
mov eax, 1
jmp 0x14046874c
mov byte [rdi + 8], al
jmp 0x140468754
jmp 0x140468761
mov eax, 1
cmp spl, sil
cmp word [r12], r8w
jne 0x140468914
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jae 0x1404687a0
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
test r14b, r14b
jmp 0x14046878d
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x14046879b
jmp 0x1404687c6
sub r9d, r9d
setge dh
not cx
mov r8b, bl
movzx rcx, r10w
movsx dx, spl
mov rdx, rax
lea rcx, [rbp - 0x51]
jmp 0x1404687c1
call fcn.14045ac2d
inc rsi
or cl, dil
sal r13b, cl
mov r13b, cl
mov r14, qword [rsp + 0x58]
sal r15w, 0xdc
rcr cl, 0xdf
mov r15, qword [rbp - 0x51]
shl r13w, 0x81
bts cx, r11w
shld cx, r12w, 0xae
mov r13, qword [rbp - 0x39]
mov cl, 0xca
mov rcx, qword [rdi]
test r12b, 0xf2
jmp 0x140468805
sub r8d, r8d
jmp 0x140468811
test rcx, rcx
jmp 0x140468819
je 0x1404688bb
mov rax, qword [rcx + 0x38]
cmp r8b, r14b
cmp qword [rax], r8
jmp 0x14046882e
je 0x140468876
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468840
jle 0x140468876
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
jmp 0x140468853
mov rdx, qword [rcx]
nop
mov eax, 0x47c90092
jmp 0x140468862
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
cmovg eax, r11d
movzx eax, word [rdx]
jmp 0x140468898
mov rax, qword [rcx]
jmp 0x14046887e
mov rax, qword [rax + 0x38]
jmp 0x140468887
call qword [case.0x14044bb9c.0]
sub r8d, r8d
rcl ch, cl
cmp dx, bp
sub cl, bpl
mov ecx, 0xffff
cmc
test r14d, 0x7e9c245a
cmp cx, ax
jmp 0x1404688ad
je 0x1404688bb
mov al, r8b
jmp 0x1404688ca
mov qword [rdi], r8
movsx rdx, r10w
not ch
mov al, 1
movsx rdx, r10w
mov byte [rdi + 8], al
movzx dx, bl
mov rdx, qword [rsp + 0x48]
seto ch
mov ch, 0xcc
movzx cx, r11b
mov rcx, rdi
jmp 0x1404688e9
call fcn.14046c873
xor r9d, r9d
bsf r8d, eax
and r8w, 0x6f51
test al, al
movzx r8, ax
setns r8b
jmp 0x14046890a
mov r8, qword [rbp - 0x71]
je 0x140468437
test rsi, rsi
je 0x140468973
lea rax, [rbp - 0x51]
test dx, r10w
test r11b, 0x45
cmp r13, 0x10
jmp 0x140468932
cmovae rax, r15
clc
test sil, 0x60
test spl, r12b
cmp byte [rax + rsi], r9b
jmp 0x140468947
jle 0x14046895a
mov edx, 1
add rsi, rdx
jmp 0x14046897b
mov byte [rsp + 0x31], 1
jmp 0x140468964
jmp 0x1404689cf
mov edx, 1
jmp 0x140468983
mov edx, 1
xadd ebx, ebx
mov rbx, qword [rbp - 0x69]
test bx, r13w
test rsi, rsi
je 0x1404689cf
mov cl, byte [rbx]
cmp cl, 0x7f
je 0x1404689cf
sub rsi, rdx
je 0x140468b15
lea rax, [rbp - 0x51]
stc
cmp r13, 0x10
jmp 0x1404689ae
cmovae rax, r15
jmp 0x1404689ba
cmp cl, byte [rax + rsi]
jmp 0x1404689c2
je 0x140468b42
mov byte [rsp + 0x31], dl
cmp r9b, sil
cmp r13, 0x10
jmp 0x1404689d8
jb 0x140468a47
lea rdx, [r13 + 1]
test r13b, sil
bswap rax
cmovl ax, r11w
mov rax, r15
cmp rdx, 0x1000
jb 0x140468a3a
add rdx, 0x27
jmp 0x140468a0b
mov r15, qword [r15 - 8]
cmc
sub rax, r15
cmp r12, 0x1a1d71a6
test cx, 0x7154
cmp bl, spl
add rax, 0xfffffffffffffff8
jmp 0x140468a2b
cmp rax, 0x1f
jmp 0x140468a34
ja 0x14046a129
mov rcx, r15
jmp 0x140468a42
call fcn.140256fb2
mov r12d, dword [rsp + 0x3c]
or r15b, bpl
xadd r13b, dl
cwd
mov r14, qword [rsp + 0x58]
bswap cx
bt rcx, rdi
mov r15, qword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
shl cl, 0x39
sub esi, esi
cmova cx, r14w
mov rdx, qword [rsp + 0x48]
mov cl, r11b
mov rcx, rdi
jmp 0x140468a85
call fcn.14046c873
test al, al
jmp 0x140468a91
jne 0x140468fba
mov rax, qword [r15]
movsxd rcx, r11d
movzx cx, al
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x140468aad
call qword [case.0x14044bb9c.0]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x140468abf
jne 0x140468eb9
mov rdx, qword [rdi]
test r14, r13
test rdx, rdx
jmp 0x140468ad3
je 0x140468e95
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
test r8, r8
jmp 0x140468ae8
je 0x140468e60
mov rax, qword [rdx + 0x50]
test rax, rdx
jmp 0x140468afa
cmp dword [rax], esi
jmp 0x140468b01
jle 0x140468e60
movzx eax, word [r8]
jmp 0x140468b10
jmp 0x140468e75
test rsi, rsi
jne 0x140468b42
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140468b2b
cmovae rax, r15
cmp r12b, r9b
cmp cl, 0xe3
test bx, 0x267b
cmp cl, byte [rax]
jl 0x1404689c8
cmp byte [rbx + 1], r9b
jmp 0x140468b4b
jle 0x140468983
inc rbx
jmp 0x140468b59
jmp 0x140468983
mov rdx, qword [rsp + 0x48]
movsx rcx, di
mov rcx, rdi
jmp 0x140468b6f
call fcn.14046c873
test al, al
jmp 0x140468b7b
jne 0x140468a75
lea rbx, [rdi + 0xa]
bt si, 0x1e
or r15b, r9b
mov rsi, rbx
movsx r13, di
adc r13w, r10w
xadd r13w, r15w
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
cmp si, 0x77c9
clc
xor r8d, r8d
jmp 0x140468bbb
cmp byte [rdi + 8], r8b
jmp 0x140468bc4
jne 0x140468c6d
mov rcx, qword [rdi]
test al, r13b
stc
test rcx, rcx
jmp 0x140468bd9
je 0x140468c64
mov rax, qword [rcx + 0x38]
bts dx, r15w
mov rdx, qword [rax]
test rdx, rdx
je 0x140468c1b
mov rax, qword [rcx + 0x50]
cmp r12d, r13d
cmp bx, 0x67c9
cmp dword [rax], r8d
jmp 0x140468c08
jle 0x140468c1b
movzx eax, word [rdx]
jmp 0x140468c16
jmp 0x140468c33
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140468c27
call qword [case.0x14044bb9c.0]
sub r8d, r8d
sal cl, 0xc0
mov ecx, 0xffff
test r13b, 0x3f
cmp r11w, si
cmp cx, ax
jmp 0x140468c48
je 0x140468c64
mov word [rsi], ax
movzx ebx, cx
bswap rbx
mov rbx, rsi
jmp 0x140468c5f
jmp 0x140468c67
mov qword [rdi], r8
mov byte [rdi + 8], 1
cwd
movzx r8d, word [rbx]
cmovge cx, si
lea rdx, [rbp + 0xb]
movsx cx, spl
xchg cl, ch
movsx rcx, dx
lea rcx, [rbp - 0x11]
jmp 0x140468c8d
call fcn.1401fabad
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
test bh, 0x85
cmp rax, 0xa
jae 0x140468e51
xor r8d, r8d
test di, di
stc
cmp r13d, r12d
jg 0x140468cdf
lea r9d, [r8 + 1]
stc
test r14b, 0xea
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x140468ccf
je 0x140468d36
mov byte [rsp + 0x40], r9b
jmp 0x140468d36
test rax, rax
jmp 0x140468ce7
jne 0x140468cfb
test r12d, r12d
jmp 0x140468cf5
je 0x140468d2a
lea rcx, [0x1400c0db0]
movsx r9d, ax
stc
mov al, byte [rax + rcx]
btr r9, r12
not r9b
mov byte [r14], al
sar r9b, 0xc7
mov r9d, 1
lea r14, [r14 + r9]
add r12d, r9d
jmp 0x140468d36
mov r9d, 1
rcl cl, 0x33
adc rcx, r15
mov byte [rsp + 0x30], r9b
sete ch
cmp bp, 0x6a84
mov rcx, qword [rdi]
cmp r9b, sil
test r10b, 0x43
test rcx, rcx
jmp 0x140468d55
je 0x140468e07
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140468d67
je 0x140468dbb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468d79
jle 0x140468dbb
dec dword [rax]
bswap eax
cdqe
mov rcx, qword [rcx + 0x38]
xchg al, ah
cmovno dx, r15w
mov dl, 0x51
mov rdx, qword [rcx]
movsxd rax, edi
mov eax, 0x14386c4b
movsx rax, ax
lea rax, [rdx + 2]
mov qword [rcx], rax
jmp 0x140468db3
movzx eax, word [rdx]
jmp 0x140468de9
mov rax, qword [rcx]
jmp 0x140468dc3
mov rax, qword [rax + 0x38]
jmp 0x140468dcc
call qword [case.0x14044bb9c.0]
sub r8d, r8d
or ecx, r13d
jmp 0x140468ddd
lea r9d, [r8 + 1]
shl ecx, 0x33
and ch, 0x81
shl ecx, cl
mov ecx, 0xffff
cmc
cmp ecx, ebp
cmp cx, ax
jmp 0x140468df9
je 0x140468e07
mov al, r8b
jmp 0x140468e19
mov qword [rdi], r8
cqo
cwd
setnp ch
mov al, r9b
movzx dx, r12b
mov byte [rdi + 8], al
movsx rdx, r13w
mov rdx, r15
jmp 0x140468e2a
mov rcx, rdi
jmp 0x140468e32
call fcn.14046c873
xor r8d, r8d
stc
test esi, 0x5bf5920
test r13b, sil
test al, al
jmp 0x140468e4b
je 0x140468bbb
mov dword [rsp + 0x3c], r12d
mov qword [rsp + 0x58], r14
jmp 0x140468a61
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x140468e6b
mov rax, qword [rax + 0x30]
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
clc
cmp r13d, ecx
cmp cx, ax
jmp 0x140468e86
je 0x140468e95
mov word [rdi + 0xa], ax
jmp 0x140468ea0
mov qword [rdi], rsi
cmovl r15d, r14d
movzx r15d, r14w
mov r15d, 1
jmp 0x140468eab
mov byte [rdi + 8], r15b
jmp 0x140468eb4
jmp 0x140468eca
mov r15d, 1
cmp bpl, dl
jmp 0x140468eca
cmp word [rdi + 0xa], bx
jne 0x140468fba
call fcn.1404bbbde
mov rcx, qword [rax]
test r13b, r15b
ror al, 0x47
rcr al, 0x22
mov al, byte [rcx]
adc rcx, r14
xor rcx, 0x358f5279
rcl cl, 0x9d
mov byte [r14], al
test r15b, 0x83
lea r14, [r14 + r15]
not ecx
mov qword [rsp + 0x58], r14
mov rcx, qword [rdi]
stc
cmp dil, 0x56
test rcx, rcx
jmp 0x140468f16
je 0x140468fb3
mov rax, qword [rcx + 0x38]
cmp sil, 0xe1
clc
cmp qword [rax], rsi
je 0x140468f80
mov rax, qword [rcx + 0x50]
clc
test r12w, cx
stc
cmp dword [rax], esi
jmp 0x140468f3f
jle 0x140468f80
dec dword [rax]
movsx edx, r10w
mov al, r15b
cqo
mov rcx, qword [rcx + 0x38]
setns al
cwde
bswap ax
mov rdx, qword [rcx]
movzx ax, spl
mov al, dil
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, bx
cbw
movzx eax, word [rdx]
jmp 0x140468f7b
jmp 0x140468f97
mov rax, qword [rcx]
jmp 0x140468f88
mov rax, qword [rax + 0x38]
jmp 0x140468f91
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468fa4
je 0x140468fb3
mov byte [rdi + 8], sil
jmp 0x140468fba
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x48]
cmp r11b, 0x95
cmp r14w, r9w
cmp dword [r13], 0x3b9aca00
jmp 0x140468fd4
je 0x140469264
test r12d, r12d
jne 0x140469264
mov rdx, r15
xchg ecx, ecx
movsx cx, r8b
mov rcx, rdi
call fcn.14046c873
test al, al
jne 0x14046921b
lea rbx, [rdi + 0xa]
mov rsi, rbx
cmp bh, 0xc0
or r14w, 0x300c
bsr r12w, dx
mov r12d, dword [rsp + 0x34]
bswap r14w
cmp r8w, 0x5fdb
xor r13d, r13d
inc r14
jmp 0x140469031
lea r14d, [r13 + 1]
jmp 0x14046903c
cmp byte [rdi + 8], r13b
jne 0x1404690eb
mov rcx, qword [rdi]
stc
test cl, dil
cmp r12w, r8w
test rcx, rcx
jmp 0x140469059
je 0x1404690de
mov rax, qword [rcx + 0x38]
cmp r13b, 0x8e
shld dx, r8w, 0x89
cqo
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x1404690a6
mov rax, qword [rcx + 0x50]
test bp, r14w
test r12, 0x665f30de
cmp dword [rax], r13d
jmp 0x140469093
jle 0x1404690a6
movzx eax, word [rdx]
jmp 0x1404690a1
jmp 0x1404690b8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404690b2
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp dil, 0xf
test r8w, bx
cmp cx, ax
jmp 0x1404690cd
je 0x1404690de
mov word [rsi], ax
mov rbx, rsi
jmp 0x1404690e1
mov qword [rdi], r13
mov byte [rdi + 8], r14b
shr ah, 3
lahf
rol ah, cl
movzx eax, word [rbx]
test ebp, edi
cmp ax, word [rbp - 0x11]
jmp 0x1404690f9
jne 0x1404691f1
sub r12d, r14d
add cx, r10w
mov byte [rsp + 0x30], r14b
test r12b, 0x26
btr cx, 0xf0
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140469120
je 0x1404691be
mov rax, qword [rcx + 0x38]
cmc
test edi, r13d
cmp qword [rax], r13
je 0x140469184
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x140469184
dec dword [rax]
movsx ax, r15b
not rax
mov rcx, qword [rcx + 0x38]
cmovo dx, r12w
mov rdx, qword [rcx]
movzx ax, bpl
lea rax, [rdx + 2]
jmp 0x140469168
mov qword [rcx], rax
movsx ax, r9b
xchg ah, ah
cmovb ax, r15w
movzx eax, word [rdx]
jmp 0x14046917f
jmp 0x14046919b
mov rax, qword [rcx]
jmp 0x14046918c
mov rax, qword [rax + 0x38]
jmp 0x140469195
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp r13b, r11b
cmp cx, ax
jmp 0x1404691ab
je 0x1404691be
mov al, r13b
jmp 0x1404691b9
jmp 0x1404691cf
mov qword [rdi], r13
movsx rdx, bp
movsx edx, r13w
movzx ecx, cx
mov al, r14b
mov byte [rdi + 8], al
mov rdx, r15
jmp 0x1404691dc
mov rcx, rdi
call fcn.14046c873
test al, al
jmp 0x1404691eb
je 0x14046903c
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x58]
rol r12b, cl
add r12, 0x3a0e18d3
rcr r12w, 0xfb
mov r12d, dword [rsp + 0x3c]
setae r13b
not r13b
btr r13w, bx
mov r13d, dword [rsp + 0x34]
test r8b, spl
cmp r9w, 0x400d
test r13d, r13d
jns 0x14046926b
mov byte [r14], 0x30
stc
sar ax, cl
mov eax, 1
add r14, rax
cmp r9d, 0x4fcd10da
stc
test dil, sil
add r13d, eax
jmp 0x140469255
mov dword [rsp + 0x34], r13d
jmp 0x14046925f
jmp 0x14046926b
mov r13d, dword [rsp + 0x34]
cqo
mov rdx, r15
movsx cx, r9b
bswap rcx
mov rcx, rdi
jmp 0x14046927e
call fcn.14046c873
test al, al
jmp 0x14046928a
jne 0x140469531
lea rbx, [rdi + 0xa]
shld r13w, r13w, 0xb6
clc
mov rsi, rbx
setl r13b
sbb r13b, bl
bt r13, rdx
sub r8d, r8d
lea r13d, [r8 + 1]
test r11b, r13b
clc
cmp byte [rdi + 8], r8b
jmp 0x1404692bd
jne 0x140469361
mov rcx, qword [rdi]
cmp r11w, 0x36f1
clc
jmp 0x1404692d2
test rcx, rcx
je 0x14046935a
mov rax, qword [rcx + 0x38]
not dl
stc
mov rdx, qword [rax]
cmp r14b, r9b
test rbx, 0x36e9780e
test rdx, rdx
je 0x140469312
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140469304
jle 0x140469312
movzx eax, word [rdx]
jmp 0x14046932c
mov rax, qword [rcx]
jmp 0x14046931a
mov rax, qword [rax + 0x30]
jmp 0x140469323
call qword [case.0x14044bb9c.0]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x14046933c
cmp cx, ax
jmp 0x140469344
je 0x14046935a
mov word [rsi], ax
mov rbx, rsi
jmp 0x140469355
jmp 0x14046935d
mov qword [rdi], r8
mov byte [rdi + 8], r13b
movzx r8d, word [rbx]
cdq
jmp 0x14046936f
lea rdx, [rbp + 0xb]
movsx ecx, r13w
movsx rcx, sp
lea rcx, [rbp - 0x11]
call fcn.1401fabad
lea rcx, [rbp - 0x11]
stc
test edx, 0x408c6bbc
sub rax, rcx
cmp r13w, 0x2a3c
stc
sar rax, 1
clc
stc
test r12b, r14b
cmp rax, 0xa
jmp 0x1404693aa
jae 0x140469523
cmp r12d, dword [rsp + 0x50]
jmp 0x1404693ba
jge 0x1404693eb
lea rcx, [0x1400c0db0]
stc
mov al, byte [rax + rcx]
test ebx, r13d
mov byte [r14], al
test r12b, r10b
lea r14, [r14 + r13]
add r12d, r13d
cmp edi, r10d
sub r8d, r8d
jmp 0x1404693e6
jmp 0x140469416
mov ecx, dword [rsp + 0x40]
clc
movzx ecx, cl
test edi, 0x136a02c5
stc
xor r8d, r8d
test r9b, 0x3b
test rax, rax
jmp 0x140469409
cmovne ecx, r13d
jmp 0x140469412
mov dword [rsp + 0x40], ecx
mov byte [rsp + 0x30], r13b
stc
rol cx, 0xf1
not cl
mov rcx, qword [rdi]
cmp spl, 0x47
test rcx, rcx
jmp 0x140469431
je 0x1404694d6
mov rax, qword [rcx + 0x38]
cmp dh, cl
test edx, 0x32ab57c7
cmp qword [rax], r8
je 0x140469497
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140469459
jle 0x140469497
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, sp
nop
movsx rax, r8w
lea rax, [rdx + 2]
jmp 0x14046947b
mov qword [rcx], rax
seto ah
jmp 0x14046948a
movzx eax, word [rdx]
jmp 0x140469492
jmp 0x1404694b5
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404694a3
call qword [case.0x14044bb9c.0]
sub r8d, r8d
setno ch
cmp r10w, dx
mov ch, dl
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x1404694c3
je 0x1404694d6
mov al, r8b
jmp 0x1404694d1
jmp 0x1404694ef
mov qword [rdi], r8
not al
cqo
jmp 0x1404694e2
mov al, r13b
setnp ch
not rcx
movzx rcx, r8w
mov byte [rdi + 8], al
movzx dx, r9b
movsx cx, r8b
cdq
mov rdx, r15
setne ch
mov rcx, rdi
jmp 0x14046950b
call fcn.14046c873
sub r8d, r8d
jmp 0x14046951b
test al, al
je 0x1404692b4
mov r13d, dword [rsp + 0x34]
test r8b, r10b
cmc
jmp 0x140469531
sub r12d, r12d
jmp 0x140469539
cmp byte [rsp + 0x40], r12b
je 0x1404695e9
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x61]
jmp 0x140469552
cmp rbx, r15
je 0x1404695b5
call fcn.1404bbbde
mov cl, byte [rbx]
jmp 0x140469567
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x140469571
je 0x14046958d
cmp cl, 0x39
jmp 0x14046957f
jne 0x14046959a
mov byte [rbx], 0x30
jmp 0x14046958d
dec rbx
jmp 0x140469595
jmp 0x140469552
add cl, 1
mov byte [rbx], cl
cmc
test cl, 0x5e
cmp r11w, sp
cmp rbx, r15
jmp 0x1404695af
jne 0x1404695e4
mov byte [rbx], 0x31
ror r15b, cl
or bl, bl
mov ebx, 1
add r13d, ebx
movzx r15d, cx
movsxd r15, r14d
movzx r15, bx
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x48]
jmp 0x1404695df
jmp 0x1404695f2
mov r15, qword [rsp + 0x48]
mov ebx, 1
sal sil, 0x8d
mov sil, byte [rsp + 0x30]
cmp r11b, dl
test di, 0x151d
test sil, sil
jmp 0x140469607
je 0x14046a029
mov rdx, r15
jmp 0x140469615
mov rcx, rdi
jmp 0x14046961d
call fcn.14046c873
test al, al
jmp 0x140469629
jne 0x14046a029
mov cl, byte [rdi + 8]
test r11d, 0x5ca328ff
jmp 0x140469642
test cl, cl
jmp 0x140469649
jne 0x1404696f2
mov rcx, qword [rdi]
test esp, 0x33900bd8
jmp 0x14046965d
test rcx, rcx
jmp 0x140469665
je 0x1404696df
mov rax, qword [rcx + 0x38]
sar dl, cl
shld dx, dx, 0xcd
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140469682
je 0x1404696ac
mov rax, qword [rcx + 0x50]
jmp 0x140469691
cmp dword [rax], r12d
jmp 0x140469699
jle 0x1404696ac
movzx eax, word [rdx]
jmp 0x1404696a7
jmp 0x1404696c3
mov rax, qword [rcx]
jmp 0x1404696b4
mov rax, qword [rax + 0x30]
jmp 0x1404696bd
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
jmp 0x1404696cd
cmp cx, ax
je 0x1404696df
mov word [rdi + 0xa], ax
jmp 0x1404696e2
mov qword [rdi], r12
mov byte [rdi + 8], bl
btc ax, 0xa9
shl cl, 0xef
sbb al, r8b
mov cl, bl
movzx eax, word [rdi + 0xa]
test r15w, r15w
cmc
cmp ax, word [rbp + 9]
jmp 0x140469704
je 0x1404697cf
test cl, cl
jne 0x1404697c0
mov rcx, qword [rdi]
test ebp, ebp
cmp r14w, 0x234c
test rcx, rcx
jmp 0x140469725
je 0x14046979c
mov rax, qword [rcx + 0x38]
add dl, r10b
mov rdx, qword [rax]
test rdx, rdx
je 0x140469764
mov rax, qword [rcx + 0x50]
test r13b, 0xff
cmp r13b, dil
cmp dword [rax], r12d
jmp 0x140469751
jle 0x140469764
movzx eax, word [rdx]
jmp 0x14046975f
jmp 0x14046977b
mov rax, qword [rcx]
jmp 0x14046976c
mov rax, qword [rax + 0x30]
jmp 0x140469775
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469788
je 0x14046979c
mov word [rdi + 0xa], ax
jmp 0x140469797
jmp 0x1404697b8
mov qword [rdi], r12
inc ax
or ax, 0x4545
test di, bp
movzx eax, word [rdi + 0xa]
jmp 0x1404697b8
mov byte [rdi + 8], bl
jmp 0x1404697c0
cmp ax, word [rbp + 7]
jmp 0x1404697c9
jne 0x14046a029
mov byte [r14], 0x65
inc ecx
test r12, r14
lea r14, [r14 + rbx]
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
jmp 0x1404697e9
je 0x140469881
mov rax, qword [rcx + 0x38]
cmc
cmp r10w, 0x1e20
cmp r8d, esi
cmp qword [rax], r12
jmp 0x140469805
je 0x140469853
mov rax, qword [rcx + 0x50]
test spl, dl
stc
cmp dword [rax], r12d
jmp 0x14046981b
jle 0x140469853
dec dword [rax]
jmp 0x14046982d
mov rcx, qword [rcx + 0x38]
cdq
cwde
mov rdx, qword [rcx]
cmovno rax, r14
bswap ax
not al
lea rax, [rdx + 2]
jmp 0x140469848
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469865
mov rax, qword [rcx]
jmp 0x14046985b
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x140469881
mov al, r12b
jmp 0x14046987c
jmp 0x14046988a
mov qword [rdi], r12
mov al, bl
movsx rdx, si
mov byte [rdi + 8], al
mov sil, r12b
jmp 0x14046989c
mov ebx, r12d
mov edx, r12d
mov rdx, r15
jmp 0x1404698af
mov rcx, rdi
jmp 0x1404698b7
call fcn.14046c873
test al, al
jmp 0x1404698c3
jne 0x140469c10
mov cl, byte [rdi + 8]
stc
jmp 0x1404698d2
test cl, cl
jmp 0x1404698d9
jne 0x14046997f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404698ea
je 0x140469962
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140469900
je 0x14046992a
mov rax, qword [rcx + 0x50]
cmc
test r10w, bx
cmp dword [rax], r12d
jmp 0x140469917
jle 0x14046992a
movzx eax, word [rdx]
jmp 0x140469925
jmp 0x140469941
mov rax, qword [rcx]
jmp 0x140469932
mov rax, qword [rax + 0x30]
jmp 0x14046993b
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
clc
cmp r15b, 0x6f
cmp cx, ax
je 0x140469962
mov word [rdi + 0xa], ax
jmp 0x14046995d
jmp 0x140469968
mov qword [rdi], r12
mov r8b, 0xce
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x14046997a
jmp 0x14046998e
mov r8d, 1
btr ax, bp
shl ah, cl
xor al, dil
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x14046999b
jne 0x140469a65
mov byte [r14], 0x2b
movsx cx, ah
bswap cx
btc ecx, eax
lea r14, [r14 + r8]
movzx cx, r10b
xadd cl, cl
mov rcx, qword [rdi]
cmp r13b, 0x27
test rcx, rcx
je 0x140469a50
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404699d7
je 0x140469a15
mov rax, qword [rcx + 0x50]
stc
jmp 0x1404699e7
cmp dword [rax], r12d
jle 0x140469a15
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r10d
lea rax, [rdx + 2]
jmp 0x140469a05
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469a10
jmp 0x140469a35
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140469a21
call qword [case.0x14044bb9c.0]
mov r8d, 1
shr ch, cl
movsx ecx, bx
movzx ecx, bp
mov ecx, 0xffff
cmp cx, ax
je 0x140469a50
mov al, r12b
jmp 0x140469a4b
jmp 0x140469a58
mov qword [rdi], r12
not al
mov al, r8b
mov byte [rdi + 8], al
jmp 0x140469a60
jmp 0x140469c10
test cl, cl
jmp 0x140469a6c
jne 0x140469b37
mov rcx, qword [rdi]
jmp 0x140469a7a
test rcx, rcx
jmp 0x140469a82
je 0x140469afe
mov rax, qword [rcx + 0x38]
clc
sub dx, 0x298c
movzx rdx, si
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140469aa1
je 0x140469aca
mov rax, qword [rcx + 0x50]
cmp r15b, 0x3d
cmp dword [rax], r12d
jmp 0x140469ab7
jle 0x140469aca
movzx eax, word [rdx]
jmp 0x140469ac5
jmp 0x140469adc
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140469ad6
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140469aea
je 0x140469afe
mov word [rdi + 0xa], ax
jmp 0x140469af9
jmp 0x140469b16
mov qword [rdi], r12
movzx r8w, cl
movzx eax, word [rdi + 0xa]
btr r8, 0xa0
bsr r8d, ebx
shr r8b, cl
mov r8d, 1
test r9d, 0x56e5312
jmp 0x140469b2e
mov byte [rdi + 8], r8b
jmp 0x140469b37
cmp ax, word [rbp + 3]
jmp 0x140469b40
jne 0x140469c10
mov byte [r14], 0x2d
stc
sal ch, 0xd4
add r14, r8
btr ecx, 0x2b
mov rcx, qword [rdi]
cmp esi, r9d
test spl, 0xae
test rcx, rcx
je 0x140469c00
mov rax, qword [rcx + 0x38]
jmp 0x140469b75
cmp qword [rax], r12
je 0x140469bbb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140469b8a
jle 0x140469bbb
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not ax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140469ba5
mov qword [rcx], rax
movsx rax, dx
bswap eax
movzx eax, word [rdx]
jmp 0x140469bb6
jmp 0x140469bd8
mov rax, qword [rcx]
jmp 0x140469bc3
mov rax, qword [rax + 0x38]
jmp 0x140469bcc
call qword [case.0x14044bb9c.0]
mov r8d, 1
mov ecx, 0xffff
test bpl, 0x4e
cmp r13d, esp
cmp cx, ax
jmp 0x140469bec
je 0x140469c00
mov byte [rdi + 8], r12b
jmp 0x140469bfb
jmp 0x140469c10
mov qword [rdi], r12
not dl
movsx rdx, cx
mov byte [rdi + 8], r8b
movsxd rdx, ebx
mov rdx, r15
movsx rcx, r13w
mov rcx, rdi
jmp 0x140469c1f
call fcn.14046c873
test al, al
jne 0x140469e22
cmp byte [rdi + 8], r12b
jne 0x140469cea
mov rcx, qword [rdi]
cmp r14b, 0x11
test rcx, rcx
jmp 0x140469c45
je 0x140469cce
mov rax, qword [rcx + 0x38]
jmp 0x140469c5e
mov rdx, qword [rax]
cmc
cmp spl, 0xa5
test rdx, rdx
jmp 0x140469c6e
je 0x140469c96
mov rax, qword [rcx + 0x50]
cmp r9b, bpl
cmp dword [rax], r12d
jmp 0x140469c83
jle 0x140469c96
movzx eax, word [rdx]
jmp 0x140469c91
jmp 0x140469cad
mov rax, qword [rcx]
jmp 0x140469c9e
mov rax, qword [rax + 0x30]
jmp 0x140469ca7
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469cba
je 0x140469cce
mov word [rdi + 0xa], ax
jmp 0x140469cc9
jmp 0x140469cd1
mov qword [rdi], r12
mov r8d, 1
jmp 0x140469cdc
mov byte [rdi + 8], r8b
jmp 0x140469ce5
jmp 0x140469cfa
mov r8d, 1
bswap ax
adc rax, 0x5986f1d
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140469d07
jne 0x140469e05
mov sil, r8b
adc ch, 0x33
sal cx, 0xfa
rol cl, 0xab
mov rcx, qword [rdi]
cmc
test r13b, 0x7e
jmp 0x140469d27
test rcx, rcx
jmp 0x140469d2f
je 0x140469dc1
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r12
je 0x140469d85
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x140469d85
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx rdx, r11w
rdtsc
movsx eax, cx
mov rdx, qword [rcx]
movsx ax, bpl
bswap rax
lea rax, [rdx + 2]
jmp 0x140469d74
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x140469d80
jmp 0x140469da0
mov rax, qword [rcx]
jmp 0x140469d8d
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
mov r8d, 1
and cl, r8b
mov ecx, 0xffff
test r14w, 0xf07
cmp cx, ax
jmp 0x140469db3
je 0x140469dc1
mov al, r12b
jmp 0x140469dcd
mov qword [rdi], r12
mov al, cl
xchg cl, al
mov al, r8b
cwd
mov byte [rdi + 8], al
jmp 0x140469dda
mov rdx, r15
movzx ecx, r8w
movzx cx, r9b
mov rcx, rdi
jmp 0x140469dee
call fcn.14046c873
test al, al
jmp 0x140469dfa
je 0x140469c2c
jmp 0x140469e13
test sil, sil
jmp 0x140469e0d
je 0x140469e22
mov byte [r14], 0x30
inc dh
movsx cx, cl
inc r14
cwd
mov rdx, r15
jmp 0x140469e2c
mov rcx, rdi
jmp 0x140469e34
call fcn.14046c873
test al, al
jmp 0x140469e40
jne 0x14046a029
mov r13d, 1
cmp byte [rdi + 8], r12b
jmp 0x140469e55
jne 0x140469ef4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140469e66
je 0x140469eea
mov rax, qword [rcx + 0x38]
setg dl
cmp r11d, 0x6b051597
test r14, rsp
mov rdx, qword [rax]
cmc
cmp r9b, 0xe6
test rdx, rdx
je 0x140469ead
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140469e9a
jle 0x140469ead
movzx eax, word [rdx]
jmp 0x140469ea8
jmp 0x140469ec4
mov rax, qword [rcx]
jmp 0x140469eb5
mov rax, qword [rax + 0x30]
jmp 0x140469ebe
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
cmp al, r8b
test r10d, 0x11ec7fde
jmp 0x140469ed8
cmp cx, ax
je 0x140469eea
mov word [rdi + 0xa], ax
jmp 0x140469ef0
mov qword [rdi], r12
seta cl
mov byte [rdi + 8], r13b
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp + 0xb]
not ch
movsx ecx, bp
lea rcx, [rbp - 0x11]
jmp 0x140469f0b
call fcn.1401fabad
lea rcx, [rbp - 0x11]
sub rax, rcx
jmp 0x140469f1c
sar rax, 1
cmp rax, 0xa
jae 0x14046a01c
cmp ebx, 8
jge 0x140469f53
lea rcx, [0x1400c0db0]
shl sil, 0xc6
mov al, byte [rax + rcx]
ror ch, cl
mov byte [r14], al
sar cl, cl
add r14, r13
and cl, 0x2c
add ebx, r13d
bswap rcx
mov sil, r13b
mov rcx, qword [rdi]
cmp r13d, 0x34970990
test rcx, rcx
je 0x140469ff1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140469fc3
mov rax, qword [rcx + 0x50]
jmp 0x140469f7f
cmp dword [rax], r12d
jmp 0x140469f87
jle 0x140469fc3
dec dword [rax]
mov ah, bh
cdq
mov rcx, qword [rcx + 0x38]
setns dh
not rdx
movsxd rax, ebx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140469fab
mov qword [rcx], rax
movsx ax, ch
movzx eax, r12w
movzx eax, word [rdx]
jmp 0x140469fbe
jmp 0x140469fd0
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044bb9c.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140469fde
je 0x140469ff1
mov al, r12b
jmp 0x140469fec
jmp 0x140469ffc
mov qword [rdi], r12
mov al, r13b
cmovg edx, ebx
cqo
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x14046a00a
call fcn.14046c873
test al, al
jmp 0x14046a016
je 0x140469e4c
mov r13d, dword [rsp + 0x34]
cmp r12b, r11b
jmp 0x14046a029
cmp byte [rsp + 0x31], r12b
jmp 0x14046a033
jne 0x14046a047
test sil, sil
jmp 0x14046a041
jne 0x14046a04b
mov r14, qword [rbp - 0x79]
mov byte [r14], r12b
adc rdx, 0x30191d01
rol dx, 0x29
mov rdx, qword [rbp - 0x19]
cmp r10b, 0xb8
jmp 0x14046a067
cmp rdx, 0x10
jb 0x14046a0be
inc rdx
sal ch, cl
shrd rcx, r12, 0x90
mov rcx, qword [rbp - 0x31]
test bl, al
mov rax, rcx
stc
cmp rdx, 0x1000
jmp 0x14046a091
jb 0x14046a0b9
add rdx, 0x27
cmp r12b, r15b
mov rcx, qword [rcx - 8]
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046a0b3
ja 0x14046a123
call fcn.140256fb2
mov eax, r13d
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x14046a0cd
call fcn.1404a30f1
mov rbx, qword [rsp + 0x140]
not dil
add rsp, 0x100
movzx rsi, r10w
pop r15
movzx rbp, r10w
movsx r13, bx
pop r14
movsx esi, r12w
mov dil, 0x74
pop r13
movsx bp, dl
movsx esi, r11w
cmovnp esi, r14d
pop r12
bswap esi
movsx di, cl
mov bpl, 0x85
pop rdi
mov bp, di
movzx esi, sp
pop rsi
pop rbp
jmp 0x14046a122
ret
call fcn.1404b986e
nop
call fcn.1404b986e
nop
jmp 0x14012168e