Function at 0x140462bd8
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
add bp, 0x5d3e
push rsi
or bp, r14w
sub bpl, r15b
push rdi
push r12
movsx r12w, spl
push r13
xor rbp, 0x6dbc073e
movsx rsi, sp
xchg r13b, bpl
push r14
cwde
push r15
movsx di, r12b
jmp 0x140462c17
lea rbp, [rsp - 0x17]
movzx di, r13b
sub rsp, 0x100
stc
movsx rax, ax
mov rax, qword [0x1400b7288]
neg r13w
movzx r12, ax
xor rax, rsp
bt r13w, 0xbe
mov qword [rbp + 0xf], rax
xor di, 0x73a6
btr r13, 0xa
mov r12, r9
lahf
cmp bpl, r12b
mov qword [rsp + 0x48], r9
sar r14, cl
mov rdi, r8
mov r14, rdx
sal r13b, 0x9c
clc
movsxd rsi, r13d
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
xor eax, 0x484294
cdq
mov r13, qword [rbp + 0x7f]
bts edx, r15d
test r12, 0x34e70b5f
mov qword [rsp + 0x68], r13
mov eax, dword [rsi + 0x18]
or rdx, rdx
mov edx, 0x3000
and eax, edx
stc
cmp eax, edx
jne 0x140462cd0
mov qword [rsp + 0x28], r13
not dx
movsx edx, r8w
mov qword [rsp + 0x20], rsi
movsx dx, r13b
mov rdx, r14
jmp 0x140462cc6
call fcn.140464f6b
jmp 0x140464efd
mov rax, qword [rsi + 0x40]
movzx rbx, cx
mov rbx, qword [rax + 8]
jmp 0x140462ce7
mov qword [rbp - 0x59], rbx
bswap ecx
mov rax, qword [rbx]
movzx cx, r11b
movsx cx, dl
movzx ecx, sp
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140462d08
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x61]
jmp 0x140462d18
call fcn.14046af8d
mov r15, rax
mov qword [rsp + 0x60], rax
clc
test r8b, 0x9e
test rbx, rbx
jmp 0x140462d32
je 0x140462d89
mov rdx, qword [rbx]
movsxd rcx, r10d
mov rcx, rbx
jmp 0x140462d46
mov rax, qword [rdx + 0x10]
jmp 0x140462d4f
call qword [0x1400b8d90]
mov r8, rax
test bpl, 0x92
cmp sil, r12b
test rax, rax
je 0x140462d89
mov rcx, qword [rax]
movsx dx, ah
mov rax, qword [rcx]
movzx dx, r15b
movzx rdx, sp
mov edx, 1
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r15]
movsxd rdx, r10d
mov cl, r15b
lea rdx, [rbp - 0x31]
cmovo cx, r15w
mov rcx, r15
jmp 0x140462da3
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
cwde
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
movzx rbx, bx
mov ax, 0x1389
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
movsx cx, r14b
cbw
movsx rcx, r15w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140462de3
mov rax, qword [rax + 8]
jmp 0x140462dec
call qword [0x1400b8d90]
nop
bswap ecx
cmovnp cx, r15w
mov cl, 0x5c
lea rcx, [rbp - 0x61]
jmp 0x140462e05
call fcn.14045f966
mov rsi, rax
cmc
test rbx, rbx
jmp 0x140462e16
je 0x140462e81
mov rdx, qword [rbx]
movsxd rcx, edx
cdqe
mov rcx, rbx
movzx rax, r8w
mov rax, qword [rdx + 0x10]
jmp 0x140462e34
call qword [0x1400b8d90]
mov r8, rax
sub rbx, 0x6054114b
mov ebx, 1
test ch, 0xcb
test rax, rax
jmp 0x140462e54
je 0x140462e86
mov rcx, qword [rax]
movsx rdx, di
mov rax, qword [rcx]
movsx rdx, dx
cmovae rcx, r12
mov edx, ebx
mov rcx, r8
jmp 0x140462e76
call qword [0x1400b8d90]
jmp 0x140462e86
mov ebx, 1
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
movsx rdx, r12w
jmp 0x140462e96
lea r8, [0x1400c0dbf]
cwd
cdq
movzx rdx, di
lea rdx, [0x1400c0db0]
movzx ecx, r13w
movzx cx, r9b
mov rcx, rsi
jmp 0x140462ebc
mov rax, qword [rax + 0x58]
jmp 0x140462ec5
call qword [0x1400b8d90]
mov rdx, r12
mov rcx, rdi
call fcn.140467684
sub esi, esi
and r12b, r11b
movsxd r12, r11d
mov r12d, 0xffff
cmp dil, r10b
stc
test al, al
jmp 0x140462eef
jne 0x1404631d1
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x140462f00
jne 0x140462f94
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140462f12
je 0x140462f77
mov rax, qword [rcx + 0x38]
mov dx, r13w
movzx edx, di
mov rdx, qword [rax]
stc
test sil, 0xdf
test rdx, rdx
jmp 0x140462f33
je 0x140462f4d
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x140462f4d
movzx eax, word [rdx]
jmp 0x140462f5f
mov rax, qword [rcx]
jmp 0x140462f55
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140462f77
mov word [rdi + 0xa], ax
jmp 0x140462f72
jmp 0x140462f80
mov qword [rdi], rsi
xadd cl, al
shl cl, 0x2d
mov byte [rdi + 8], bl
sbb cl, r8b
mov cl, 0x75
bt eax, 0x56
mov cl, bl
xadd ax, ax
rcr ah, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140462fa1
jne 0x140463061
mov rsi, qword [rbp - 0x79]
sal r14b, cl
mov byte [rsi], 0x2b
sub r14w, 0x236c
lea r14, [rsi + 1]
mov rcx, qword [rdi]
cmc
clc
xor esi, esi
test rcx, rcx
jmp 0x140462fca
je 0x14046304a
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x140462fdd
je 0x140463017
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x140463017
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx edx, r11w
mov rdx, qword [rcx]
not ah
lea rax, [rdx + 2]
jmp 0x140463007
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140463012
jmp 0x14046302e
mov rax, qword [rcx]
jmp 0x14046301f
mov rax, qword [rax + 0x38]
jmp 0x140463028
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140463037
je 0x14046304a
mov al, sil
jmp 0x140463045
jmp 0x140463054
mov qword [rdi], rsi
mov al, bl
jmp 0x140463054
mov byte [rdi + 8], al
jmp 0x14046305c
jmp 0x1404631d1
test cl, cl
jmp 0x140463068
jne 0x1404630f4
mov rcx, qword [rdi]
cmc
test al, spl
test rcx, rcx
je 0x1404630e4
mov rax, qword [rcx + 0x38]
bt rdx, r8
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140463091
je 0x1404630b0
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x1404630b0
movzx eax, word [rdx]
jmp 0x1404630ab
jmp 0x1404630c7
mov rax, qword [rcx]
jmp 0x1404630b8
mov rax, qword [rax + 0x30]
jmp 0x1404630c1
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404630d0
je 0x1404630e4
mov word [rdi + 0xa], ax
jmp 0x1404630df
jmp 0x1404630ed
mov qword [rdi], rsi
shl al, cl
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
test r12b, 0xae
cmp ax, word [rbp + 3]
jmp 0x1404630fd
jne 0x1404631d1
mov rax, qword [rbp - 0x79]
and ch, 0x47
add r14, 0x74ca3ba4
bsr r14d, r14d
mov byte [rax], 0x2d
and cx, 0x473c
lea r14, [rax + 1]
clc
test sil, dl
movsx ecx, r15w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463134
je 0x1404631bd
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rsi
je 0x14046318e
mov rax, qword [rcx + 0x50]
cmp ebx, r12d
stc
cmp dword [rax], esi
jle 0x14046318e
dec dword [rax]
bswap ax
cdq
cwd
mov rcx, qword [rcx + 0x38]
movzx rdx, di
cwd
not ax
mov rdx, qword [rcx]
movsx rax, r12w
lea rax, [rdx + 2]
jmp 0x14046317d
mov qword [rcx], rax
movsx eax, cx
bswap rax
movzx eax, word [rdx]
jmp 0x1404631a5
mov rax, qword [rcx]
jmp 0x140463196
mov rax, qword [rax + 0x38]
jmp 0x14046319f
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404631ae
je 0x1404631bd
mov byte [rdi + 8], sil
jmp 0x1404631d1
mov qword [rdi], rsi
jmp 0x1404631c8
mov byte [rdi + 8], bl
sub r12w, 0x6da0
mov qword [rbp - 0x61], r14
mov byte [r14], 0x30
cbw
rcr ch, cl
lea r14, [r14 + rbx]
mov rcx, r11
adc cx, 0x7bd5
mov qword [rsp + 0x58], r14
mov byte [rsp + 0x30], sil
sal rbx, cl
sub bx, di
shr cl, cl
mov r12d, esi
sbb rcx, rdi
xadd ch, ch
stc
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
rcr ah, cl
mov eax, 0x24
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
sar bl, cl
and bx, 0x185f
mov dword [rsp + 0x50], eax
xchg bl, al
ror bh, cl
lea rbx, [rbp - 0x31]
shl al, cl
cmp qword [rbp - 0x19], 0x10
xchg al, al
cmovae rbx, qword [rbp - 0x31]
mov al, r8b
mov qword [rbp - 0x69], rbx
jmp 0x140463251
mov al, byte [rbx]
jmp 0x140463258
dec al
clc
stc
cmp al, 0x7d
jmp 0x140463263
ja 0x1404639ac
cmp qword [rbp - 0x21], rsi
jmp 0x140463272
jne 0x140463287
mov word [rsp + 0x38], si
jmp 0x140463282
jmp 0x1404632ab
mov rax, qword [r15]
mov rcx, r15
jmp 0x140463292
mov rax, qword [rax + 0x20]
jmp 0x14046329b
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x1404632ab
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
mov r13b, bl
btc rdx, r11
adc r13d, 0x7d224513
mov r13d, 0xf
clc
bts rdx, rdx
mov qword [rbp - 0x39], r13
xor eax, eax
movzx rcx, r8w
cqo
setp cl
mov byte [rbp - 0x51], al
jmp 0x1404632ea
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404632f7
call fcn.140467684
xor r9d, r9d
bt r15w, 0xf6
cmp r8d, 0x6245493b
mov r15, qword [rbp - 0x51]
test al, al
jmp 0x140463317
jne 0x1404637d3
lea r12, [rdi + 0xa]
mov r8, r12
adc bl, 0x4c
mov qword [rbp - 0x71], r12
rcl bl, 0x8c
mov bl, byte [rsp + 0x31]
stc
cmp byte [rdi + 8], r9b
jmp 0x14046333c
jne 0x1404633e3
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404633d2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp edx, ebx
jmp 0x140463360
test rdx, rdx
je 0x140463383
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140463383
movzx eax, word [rdx]
jmp 0x14046337e
jmp 0x1404633ac
mov rax, qword [rcx]
jmp 0x14046338b
mov rax, qword [rax + 0x30]
jmp 0x140463394
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
neg cl
btr cx, cx
sub r9d, r9d
cmp sil, bpl
sar ecx, cl
mov ecx, 0xffff
clc
cmc
cmp cx, ax
je 0x1404633d2
mov word [r8], ax
movsx r12w, al
mov r12, r8
jmp 0x1404633cd
jmp 0x1404633d8
mov qword [rdi], r9
bswap dx
mov byte [rdi + 8], 1
cwd
cmovl ecx, eax
cqo
movzx r8d, word [r12]
lea rdx, [rbp + 0xb]
movzx ecx, r11w
mov ch, 0xac
lea rcx, [rbp - 0x11]
call fcn.14012aeb7
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
cmp r14b, 0x81
test r13, r13
cmp rax, 0xa
jae 0x1404634e9
mov r8d, 1
ror ch, cl
mov byte [rsp + 0x30], r8b
movzx rcx, sp
shld ecx, eax, 0xcb
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jmp 0x140463439
jg 0x140463461
add dword [rsp + 0x34], r8d
test rax, rax
jmp 0x14046344c
je 0x1404634a4
mov byte [rsp + 0x40], r8b
jmp 0x14046345c
jmp 0x1404634a4
test rax, rax
jne 0x140463477
test ecx, ecx
jmp 0x140463471
je 0x1404634a4
lea r9, [0x1400c0db0]
test bx, dx
mov al, byte [rax + r9]
cmp rdx, rcx
mov byte [r14], al
cmp r13b, r13b
add r14, r8
sbb ax, 0x7998
mov qword [rsp + 0x58], r14
add ecx, r8d
mov dword [rsp + 0x3c], ecx
rcl cl, 2
lea rax, [rbp - 0x51]
cmp r13, 0x10
mov cl, dil
setae cl
jmp 0x1404634b7
cmovae rax, r15
jmp 0x1404634c0
cmp byte [rax + rsi], 0x7f
jmp 0x1404634c9
je 0x140463697
lea rax, [rbp - 0x51]
cmc
test cl, cl
cmovne rax, r15
cmc
add byte [rax + rsi], r8b
jmp 0x1404634e4
jmp 0x140463688
lea rax, [rbp - 0x51]
shr r14b, 0x27
rol r14b, 0x6a
cmp r13, 0x10
setae r14b
jmp 0x140463502
cmovae rax, r15
test r12w, 0x4a88
cmp r13w, r14w
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14046351c
je 0x140463782
movzx r8d, word [rsp + 0x38]
cmp r13, 0x30843207
test r8w, r8w
jmp 0x140463538
je 0x140463782
cmp byte [rdi + 8], r9b
jne 0x1404635ec
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463553
je 0x1404635d4
mov rax, qword [rcx + 0x38]
xchg edx, edx
shl edx, 0x44
cwd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046356f
je 0x14046358f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140463581
jle 0x14046358f
movzx eax, word [rdx]
jmp 0x1404635b1
mov rax, qword [rcx]
jmp 0x140463597
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
rol cx, 0x3f
sar ecx, 0x96
xor r9d, r9d
mov ecx, 0xffff
cmp r12w, 0x2360
cmp cx, ax
jmp 0x1404635c4
je 0x1404635d4
mov word [r12], ax
jmp 0x1404635da
mov qword [rdi], r9
movsxd rax, r10d
mov eax, 1
mov byte [rdi + 8], al
jmp 0x1404635e7
jmp 0x1404635f4
mov eax, 1
test cl, r14b
cmp word [r12], r8w
jmp 0x1404635fe
jne 0x140463782
mov rcx, qword [rbp - 0x41]
cmc
cmp rcx, r13
jae 0x140463652
lea rax, [rcx + 1]
cmp ah, 0x94
mov qword [rbp - 0x41], rax
rol rax, 0x23
btr ax, 0xd3
lea rax, [rbp - 0x51]
cmc
cmp r8b, 0x73
clc
test r14b, r14b
jmp 0x140463638
cmovne rax, r15
cmp di, di
cmp dil, 0x68
and word [rax + rcx], 0
jmp 0x14046364d
jmp 0x140463674
sub r9d, r9d
mov r8b, bl
mov rdx, rax
mov cx, r8w
movsxd rcx, r13d
movsx rcx, r12w
lea rcx, [rbp - 0x51]
jmp 0x14046366f
call fcn.140455aed
inc rsi
setle cl
bt cx, 0xcb
mov r14, qword [rsp + 0x58]
inc r13w
mov r15, qword [rbp - 0x51]
shr r13b, cl
dec r13w
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
sub r8d, r8d
test rcx, rcx
je 0x140463737
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x1404636b3
je 0x140463702
mov rax, qword [rcx + 0x50]
clc
cmp r13w, 0x580a
cmp dword [rax], r8d
jmp 0x1404636cc
jle 0x140463702
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdq
rdtsc
mov rdx, qword [rcx]
movzx eax, r8w
jmp 0x1404636e7
lea rax, [rdx + 2]
jmp 0x1404636f0
mov qword [rcx], rax
xchg ah, al
not eax
movzx eax, ax
movzx eax, word [rdx]
jmp 0x140463717
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
sbb rcx, rsp
dec ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463724
je 0x140463737
mov al, r8b
jmp 0x140463732
jmp 0x140463742
mov qword [rdi], r8
xchg al, al
mov al, 0x95
mov al, 1
cqo
mov byte [rdi + 8], al
mov dh, 0xc6
cdq
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140463756
call fcn.140467684
xor r9d, r9d
shr r8w, cl
test al, al
movzx r8w, bl
movsx r8w, spl
jmp 0x140463773
mov r8, qword [rbp - 0x71]
jmp 0x14046377c
je 0x140463333
test rsi, rsi
je 0x1404637e2
lea rax, [rbp - 0x51]
stc
clc
cmp r13, 0x10
jmp 0x14046379a
cmovae rax, r15
stc
jmp 0x1404637a4
cmp byte [rax + rsi], r9b
jmp 0x1404637ad
jle 0x1404637c4
mov edx, 1
test r12b, 0x12
add rsi, rdx
jmp 0x1404637e7
mov byte [rsp + 0x31], 1
jmp 0x1404637ce
jmp 0x140463839
mov edx, 1
jmp 0x1404637dd
jmp 0x1404637eb
mov edx, 1
mov rbx, qword [rbp - 0x69]
test rsi, rsi
je 0x140463839
mov cl, byte [rbx]
test r11b, bl
cmp cl, 0x7f
jmp 0x140463801
je 0x140463839
sub rsi, rdx
je 0x14046395d
lea rax, [rbp - 0x51]
cmp cl, dl
cmp r13, 0x10
jmp 0x14046381f
cmovae rax, r15
cmp cl, byte [rax + rsi]
jmp 0x14046382b
je 0x140463990
mov byte [rsp + 0x31], dl
test r14, r14
stc
cmp r13, 0x10
jmp 0x140463842
jb 0x14046388f
lea rdx, [r13 + 1]
add al, 0x25
mov rax, r15
cmp rdx, 0x1000
jb 0x140463882
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
jmp 0x14046386f
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046387c
ja 0x140464f60
mov rcx, r15
jmp 0x14046388a
call fcn.140102f68
mov r12d, dword [rsp + 0x3c]
mov ch, ah
shl ecx, 0x4a
mov r14, qword [rsp + 0x58]
cqo
adc r15, 0x11755d25
mov r15, qword [rsp + 0x60]
or cl, r13b
stc
mov r13, qword [rsp + 0x68]
sub esi, esi
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404638c4
call fcn.140467684
test al, al
jmp 0x1404638d0
jne 0x140463e11
mov rax, qword [r15]
mov cl, spl
jmp 0x1404638e1
mov rcx, r15
jmp 0x1404638e9
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
jmp 0x1404638fb
cmp byte [rdi + 8], sil
jmp 0x140463904
jne 0x140463d1f
mov rdx, qword [rdi]
test spl, 0x3d
jmp 0x140463916
test rdx, rdx
je 0x140463d03
mov rcx, qword [rdx + 0x38]
movzx r8, r15w
sar r8w, cl
mov r8, qword [rcx]
jmp 0x140463934
test r8, r8
jmp 0x14046393c
je 0x140463cbc
mov rax, qword [rdx + 0x50]
clc
cmp dword [rax], esi
jmp 0x14046394e
jle 0x140463cbc
movzx eax, word [r8]
jmp 0x140463ce2
test rsi, rsi
jmp 0x140463965
jne 0x140463990
lea rax, [rbp - 0x51]
jmp 0x140463975
cmp r13, 0x10
cmovae rax, r15
cmc
jmp 0x140463983
cmp cl, byte [rax]
jmp 0x14046398a
jl 0x140463831
cmp byte [rbx + 1], r9b
jmp 0x140463999
jle 0x1404637eb
inc rbx
jmp 0x1404639a7
jmp 0x1404637eb
mov rdx, qword [rsp + 0x48]
jmp 0x1404639b6
mov rcx, rdi
jmp 0x1404639be
call fcn.140467684
test al, al
jmp 0x1404639ca
jne 0x1404638b7
lea rbx, [rdi + 0xa]
dec r13w
mov r13b, spl
mov rsi, rbx
mov r13d, dword [rsp + 0x50]
dec r15b
bts r15, r11
cmp bp, di
mov r15, qword [rsp + 0x48]
clc
test rcx, r9
xor r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x140463a02
jne 0x140463abb
mov rcx, qword [rdi]
cmp r10, 0x54e10d6d
cmp r12d, eax
cmc
test rcx, rcx
jmp 0x140463a1e
je 0x140463aa1
mov rax, qword [rcx + 0x38]
bsf edx, r10d
mov rdx, qword [rax]
jmp 0x140463a34
test rdx, rdx
je 0x140463a5c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140463a49
jle 0x140463a5c
movzx eax, word [rdx]
jmp 0x140463a57
jmp 0x140463a75
mov rax, qword [rcx]
jmp 0x140463a64
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
movzx cx, dh
mov ecx, 0xffff
cmp di, cx
cmp cx, ax
jmp 0x140463a85
je 0x140463aa1
mov word [rsi], ax
bswap rbx
movsx rbx, r11w
movsx ebx, r12w
mov rbx, rsi
jmp 0x140463aaf
mov qword [rdi], r8
movsx ecx, r12w
movsxd rdx, r10d
mov cx, 0x3ee2
mov byte [rdi + 8], 1
xchg rdx, rcx
cmova r8w, r14w
movzx r8d, word [rbx]
movzx dx, dl
cmovge dx, di
xchg rdx, rcx
lea rdx, [rbp + 0xb]
jmp 0x140463adb
lea rcx, [rbp - 0x11]
jmp 0x140463ae4
call fcn.14012aeb7
lea rcx, [rbp - 0x11]
sub rax, rcx
cmp r13b, bpl
clc
sar rax, 1
clc
cmp rax, 0xa
jmp 0x140463b01
jae 0x140463ca3
sub r8d, r8d
cmp r13d, r12d
jg 0x140463b45
lea r9d, [r8 + 1]
test ax, 0x3ae
jmp 0x140463b20
add dword [rsp + 0x34], r9d
stc
test esi, esi
jmp 0x140463b2d
test rax, rax
jmp 0x140463b35
je 0x140463ba7
mov byte [rsp + 0x40], r9b
jmp 0x140463ba7
test rax, rax
jne 0x140463b5c
test r12d, r12d
jmp 0x140463b56
je 0x140463b96
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
rcr r9d, 0xf2
mov byte [r14], al
jmp 0x140463b7b
mov r9d, 1
jmp 0x140463b86
add r14, r9
add r12d, r9d
jmp 0x140463b91
jmp 0x140463ba7
mov r9d, 1
shr cl, 0xf4
movzx ecx, r13w
bts rcx, rdx
mov byte [rsp + 0x30], r9b
adc ecx, 0xb117dfa
or cx, dx
mov rcx, qword [rdi]
test eax, 0x7f675e8e
cmp r11b, 0x56
test rcx, rcx
jmp 0x140463bc9
je 0x140463c75
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140463c1d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140463be8
jle 0x140463c1d
dec dword [rax]
mov al, 0x86
cqo
mov rcx, qword [rcx + 0x38]
cwd
mov dl, r15b
movsxd rax, ecx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
lahf
not rax
movzx eax, word [rdx]
jmp 0x140463c18
jmp 0x140463c4d
mov rax, qword [rcx]
jmp 0x140463c25
mov rax, qword [rax + 0x38]
jmp 0x140463c2e
call qword [0x1400b8d90]
xor r8d, r8d
shrd r9d, ebp, 0x84
lea r9d, [r8 + 1]
mov cx, 0x48fb
jmp 0x140463c4d
mov ecx, 0xffff
cmp r11d, r13d
test si, 0x6b02
jmp 0x140463c5f
cmp cx, ax
jmp 0x140463c67
je 0x140463c75
mov al, r8b
jmp 0x140463c84
mov qword [rdi], r8
mov dh, 4
mov al, r9b
mov cl, dh
movsx rdx, dx
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x140463c92
call fcn.140467684
sub r8d, r8d
clc
test al, al
je 0x1404639f9
mov dword [rsp + 0x3c], r12d
jmp 0x140463cad
mov qword [rsp + 0x58], r14
jmp 0x140463cb7
jmp 0x1404638a7
mov rax, qword [rdx]
movsx rcx, r13w
jmp 0x140463ccb
mov rcx, rdx
jmp 0x140463cd3
mov rax, qword [rax + 0x30]
jmp 0x140463cdc
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463cef
je 0x140463d03
mov word [rdi + 0xa], ax
jmp 0x140463cfe
jmp 0x140463d06
mov qword [rdi], rsi
mov r15d, 1
jmp 0x140463d11
mov byte [rdi + 8], r15b
jmp 0x140463d1a
jmp 0x140463d29
mov r15d, 1
cmp r10b, bpl
stc
cmp word [rdi + 0xa], bx
jmp 0x140463d32
jne 0x140463e11
call fcn.1404b6683
mov rcx, qword [rax]
dec al
mov al, byte [rcx]
bts ecx, ebp
setne cl
and ecx, 0x204d4c7c
mov byte [r14], al
btc cx, 0x7e
add r14, r15
rol ch, 0x9d
not cx
or cl, cl
mov qword [rsp + 0x58], r14
rcl cx, 0x87
bts cx, r11w
ror cx, 0xed
mov rcx, qword [rdi]
test rcx, rcx
je 0x140463dfd
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140463d8d
je 0x140463dcc
mov rax, qword [rcx + 0x50]
cmp dil, r12b
cmp dword [rax], esi
jle 0x140463dcc
dec dword [rax]
bswap rax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, ebx
cbw
lea rax, [rdx + 2]
jmp 0x140463dbc
mov qword [rcx], rax
nop
not ax
movzx eax, word [rdx]
jmp 0x140463dde
mov rax, qword [rcx]
jmp 0x140463dd4
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r13b, r10b
cmp cx, ax
je 0x140463dfd
mov byte [rdi + 8], sil
jmp 0x140463df8
jmp 0x140463e11
mov qword [rdi], rsi
test cl, 0x3a
test r15b, r9b
mov byte [rdi + 8], r15b
test r8b, spl
sar r15, 0x67
mov r15, qword [rsp + 0x48]
cmp dword [r13], 0x3b9aca00
jmp 0x140463e23
je 0x14046407b
test r12d, r12d
jne 0x14046407b
mov rdx, r15
movsxd rcx, edi
movzx ecx, r12w
movsx rcx, r15w
mov rcx, rdi
jmp 0x140463e48
call fcn.140467684
test al, al
jne 0x140464041
lea rbx, [rdi + 0xa]
setl sil
mov rsi, rbx
bswap r14d
mov r12d, dword [rsp + 0x34]
btr r14d, 0xdd
xor r13d, r13d
lea r14d, [r13 + 1]
test r15b, spl
test r9d, 0x4b890b20
cmp byte [rdi + 8], r13b
jmp 0x140463e87
jne 0x140463f28
mov rcx, qword [rdi]
test ax, 0x16c
stc
clc
test rcx, rcx
je 0x140463f14
mov rax, qword [rcx + 0x38]
sal dx, 0xd0
inc edx
mov rdx, qword [rax]
stc
cmp spl, 0xde
test r11b, spl
test rdx, rdx
jmp 0x140463ebc
je 0x140463ee2
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r13d
jmp 0x140463ecf
jle 0x140463ee2
movzx eax, word [rdx]
jmp 0x140463edd
jmp 0x140463eef
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x140463f14
mov word [rsi], ax
movsx bx, ah
mov bh, 0xb1
mov rbx, rsi
jmp 0x140463f0f
jmp 0x140463f1c
mov qword [rdi], r13
bswap eax
setno al
mov byte [rdi + 8], r14b
and ah, 0x66
movsxd rax, r11d
or ah, ah
movzx eax, word [rbx]
cmp bpl, 0xad
cmp ax, word [rbp - 0x11]
jmp 0x140463f38
jne 0x140464026
sub r12d, r14d
btc cx, 0x1a
shr cx, 0x71
mov byte [rsp + 0x30], r14b
clc
movsx ecx, dx
and cl, 0x40
mov rcx, qword [rdi]
test rcx, rcx
je 0x140463ff4
mov rax, qword [rcx + 0x38]
test r11b, 0x6d
cmp qword [rax], r13
jmp 0x140463f72
je 0x140463fc2
mov rax, qword [rcx + 0x50]
test r15b, 4
cmp r11b, r14b
clc
cmp dword [rax], r13d
jmp 0x140463f8c
jle 0x140463fc2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx rax, r14w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140463fa8
mov qword [rcx], rax
movsx rax, r10w
bswap ax
movzx eax, cx
movzx eax, word [rdx]
jmp 0x140463fbd
jmp 0x140463fd4
mov rax, qword [rcx]
jmp 0x140463fca
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140463fde
cmp cx, ax
je 0x140463ff4
mov al, r13b
jmp 0x140463fef
jmp 0x140464004
mov qword [rdi], r13
mov dx, 0x403c
mov al, r14b
cmovle rcx, rsp
bswap edx
mov byte [rdi + 8], al
cwd
jmp 0x14046400e
mov rdx, r15
mov rcx, rdi
jmp 0x140464019
call fcn.140467684
test al, al
je 0x140463e7e
mov dword [rsp + 0x34], r12d
rol r13w, 0x9e
mov r14, qword [rsp + 0x58]
cmp r13d, r12d
mov r12d, dword [rsp + 0x3c]
bts r13d, r14d
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jns 0x140464081
mov byte [r14], 0x30
test r14d, r9d
and ax, r14w
mov eax, 1
stc
lea r14, [r14 + rax]
add r13d, eax
jmp 0x14046406c
mov dword [rsp + 0x34], r13d
jmp 0x140464076
jmp 0x140464081
mov r13d, dword [rsp + 0x34]
cdq
mov rdx, r15
movsx rcx, r11w
mov rcx, rdi
mov rcx, rdi
jmp 0x140464093
call fcn.140467684
test al, al
jne 0x140464338
lea rbx, [rdi + 0xa]
movsx r13d, r15w
xor r13w, bp
mov rsi, rbx
setae r13b
movsxd r13, r9d
sub r8d, r8d
jmp 0x1404640c3
lea r13d, [r8 + 1]
cmp r8d, r11d
stc
cmp byte [rdi + 8], r8b
jmp 0x1404640d4
jne 0x140464184
mov rcx, qword [rdi]
test r9b, 0x3f
test rcx, rcx
je 0x14046416c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bl, 0xdc
stc
clc
test rdx, rdx
jmp 0x1404640fe
je 0x14046412a
mov rax, qword [rcx + 0x50]
test bp, 0x3f7b
cmc
clc
cmp dword [rax], r8d
jmp 0x140464117
jle 0x14046412a
movzx eax, word [rdx]
jmp 0x140464125
jmp 0x140464142
mov rax, qword [rcx]
jmp 0x140464132
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
xor ecx, r9d
mov ecx, 0xffff
test bl, dil
cmp cx, ax
jmp 0x140464152
je 0x14046416c
mov word [rsi], ax
movzx bx, r9b
movsx rbx, r10w
mov rbx, rsi
jmp 0x140464174
mov qword [rdi], r8
jmp 0x140464174
mov byte [rdi + 8], r13b
movzx r8d, r9w
not r8b
jmp 0x140464184
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
movzx cx, sil
lea rcx, [rbp - 0x11]
jmp 0x14046419a
call fcn.14012aeb7
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
jmp 0x1404641ae
cmp rax, 0xa
jmp 0x1404641b7
jae 0x140464333
cmp r12d, dword [rsp + 0x50]
jmp 0x1404641c7
jge 0x140464212
lea rcx, [0x1400c0db0]
test r8w, 0x319a
mov al, byte [rax + rcx]
stc
cmp rbx, 0x22b23128
mov byte [r14], al
lea r14, [r14 + r13]
test bpl, r10b
cmc
jmp 0x1404641f5
add r12d, r13d
jmp 0x140464205
sub r8d, r8d
jmp 0x14046420d
jmp 0x140464232
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
cmc
sub r8d, r8d
cmp sil, dil
test rax, rax
jmp 0x140464228
cmovne ecx, r13d
stc
clc
mov dword [rsp + 0x40], ecx
mov byte [rsp + 0x30], r13b
sub cl, ah
movsx cx, r13b
mov rcx, qword [rdi]
cmp ax, 0x5f88
test rcx, rcx
jmp 0x14046424d
je 0x1404642eb
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
je 0x1404642b3
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14046426f
cmp dword [rax], r8d
jmp 0x140464277
jle 0x1404642b3
dec dword [rax]
bswap ax
mov rcx, qword [rcx + 0x38]
movsx eax, cx
movsxd rax, r13d
mov rdx, qword [rcx]
lahf
movsx rax, di
mov al, r14b
lea rax, [rdx + 2]
jmp 0x1404642a0
mov qword [rcx], rax
setns al
movzx eax, word [rdx]
jmp 0x1404642ae
jmp 0x1404642ce
mov rax, qword [rcx]
jmp 0x1404642bb
mov rax, qword [rax + 0x38]
jmp 0x1404642c4
call qword [0x1400b8d90]
xor r8d, r8d
clc
mov ecx, 0xffff
clc
cmc
cmp cx, ax
je 0x1404642eb
mov al, r8b
jmp 0x1404642e6
jmp 0x1404642f7
mov qword [rdi], r8
mov al, r13b
xchg dh, cl
movzx cx, al
mov byte [rdi + 8], al
movzx edx, bx
jmp 0x140464307
mov rdx, r15
mov cl, bh
movzx rcx, dx
movzx ecx, si
mov rcx, rdi
jmp 0x14046431b
call fcn.140467684
sub r8d, r8d
test si, 0x452f
cmp rbp, r14
test al, al
je 0x1404640cb
mov r13d, dword [rsp + 0x34]
sub r12d, r12d
clc
stc
cmp byte [rsp + 0x40], r12b
jmp 0x140464347
je 0x140464408
lea rbx, [r14 - 1]
bsf r15, rbx
mov r15, qword [rbp - 0x61]
test r12w, di
cmp dl, r15b
cmp rbx, r15
jmp 0x140464368
je 0x1404643c5
call fcn.1404b6683
mov cl, byte [rbx]
clc
mov rax, qword [rax]
cmp dil, sil
clc
stc
cmp cl, byte [rax]
jmp 0x140464385
je 0x1404643a1
cmp cl, 0x39
jmp 0x140464393
jne 0x1404643ae
mov byte [rbx], 0x30
jmp 0x1404643a1
dec rbx
jmp 0x1404643a9
jmp 0x140464360
add cl, 1
cmp di, r15w
mov byte [rbx], cl
cmp rbx, r15
jmp 0x1404643bf
jne 0x1404643fe
mov byte [rbx], 0x31
mov ebx, 1
rcr r15w, cl
clc
btr r15, 0xdb
add r13d, ebx
cmovle r15, r10
movsx r15d, bp
movsxd r15, r13d
mov dword [rsp + 0x34], r13d
movsx r15w, r12b
mov r15, qword [rsp + 0x48]
jmp 0x1404643f9
jmp 0x14046440d
mov r15, qword [rsp + 0x48]
test r10b, r9b
shl bh, cl
mov ebx, 1
mov sil, byte [rsp + 0x30]
cmp r9w, 0x7b
test sil, sil
jmp 0x140464420
je 0x140464e69
mov rdx, r15
movzx cx, r9b
movsx ecx, r13w
movsx rcx, r12w
mov rcx, rdi
jmp 0x14046443e
call fcn.140467684
test al, al
jmp 0x14046444a
jne 0x140464e69
mov cl, byte [rdi + 8]
cmp r14d, 0x2223105e
test cl, cl
jmp 0x140464461
jne 0x1404644f5
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140464472
je 0x1404644e4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11b, 0xdd
cmp spl, bpl
test rdx, rdx
jmp 0x14046448e
je 0x1404644b7
mov rax, qword [rcx + 0x50]
cmp r12b, r14b
stc
cmp dword [rax], r12d
jmp 0x1404644a4
jle 0x1404644b7
movzx eax, word [rdx]
jmp 0x1404644b2
jmp 0x1404644c4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp r10b, r12b
clc
cmp cx, ax
jmp 0x1404644d5
je 0x1404644e4
mov word [rdi + 0xa], ax
jmp 0x1404644f0
mov qword [rdi], r12
sub cl, bpl
test bh, 0xa
rcr al, 0x12
mov byte [rdi + 8], bl
mov cl, bl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 9]
jmp 0x140464502
je 0x1404645ca
test cl, cl
jmp 0x14046450f
jne 0x1404645bb
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140464521
je 0x1404645a8
mov rax, qword [rcx + 0x38]
and dx, 0x2709
btc dx, 0xa3
mov rdx, qword [rax]
cmp rdx, 0x580e64aa
cmp r8b, r10b
test rdx, rdx
jmp 0x14046454a
je 0x140464570
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x14046455d
jle 0x140464570
movzx eax, word [rdx]
jmp 0x14046456b
jmp 0x140464582
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046457c
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x14046458c
cmp cx, ax
jmp 0x140464594
je 0x1404645a8
mov word [rdi + 0xa], ax
jmp 0x1404645a3
jmp 0x1404645b8
mov qword [rdi], r12
adc rax, rdi
rol al, cl
movzx eax, word [rdi + 0xa]
cmp r11w, r12w
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jmp 0x1404645c4
jne 0x140464e69
mov byte [r14], 0x65
neg cl
add r14, rbx
inc ch
sar rcx, cl
mov rcx, qword [rdi]
jmp 0x1404645e4
test rcx, rcx
jmp 0x1404645ec
je 0x14046468e
mov rax, qword [rcx + 0x38]
test r9w, bp
cmc
cmp qword [rax], r12
jmp 0x140464603
je 0x140464657
mov rax, qword [rcx + 0x50]
test r15d, edx
test edi, 0x7e5877a6
cmp dword [rax], r12d
jmp 0x14046461e
jle 0x140464657
dec dword [rax]
rdtsc
jmp 0x14046462d
mov rcx, qword [rcx + 0x38]
movsxd rdx, ebp
mov rdx, qword [rcx]
movsx rax, r13w
lea rax, [rdx + 2]
jmp 0x140464644
mov qword [rcx], rax
movsxd rax, ebp
movzx eax, word [rdx]
jmp 0x140464652
jmp 0x14046466e
mov rax, qword [rcx]
jmp 0x14046465f
mov rax, qword [rax + 0x38]
jmp 0x140464668
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046467b
je 0x14046468e
mov al, r12b
jmp 0x140464689
jmp 0x14046469f
mov qword [rdi], r12
xchg cl, sil
movsx rcx, r15w
mov al, bl
not dh
xchg sil, dl
mov byte [rdi + 8], al
cdq
movsx rbx, r9w
mov sil, r12b
cdq
mov ebx, r12d
cdq
mov rdx, r15
mov rcx, rdi
jmp 0x1404646ba
call fcn.140467684
test al, al
jmp 0x1404646c6
jne 0x140464a3c
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404646d6
jne 0x140464797
mov rcx, qword [rdi]
test r11w, di
cmp r9d, 0x14c47b29
jmp 0x1404646ef
test rcx, rcx
jmp 0x1404646f7
je 0x140464770
mov rax, qword [rcx + 0x38]
rcr edx, cl
ror dl, 0x37
mov rdx, qword [rax]
stc
test dil, r12b
test rdx, rdx
jmp 0x140464715
je 0x14046473a
mov rax, qword [rcx + 0x50]
jmp 0x140464724
cmp dword [rax], r12d
jle 0x14046473a
movzx eax, word [rdx]
jmp 0x140464735
jmp 0x140464751
mov rax, qword [rcx]
jmp 0x140464742
mov rax, qword [rax + 0x30]
jmp 0x14046474b
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp dl, r11b
cmp eax, 0x285f1ed7
cmp cx, ax
je 0x140464770
mov word [rdi + 0xa], ax
jmp 0x14046477b
mov qword [rdi], r12
not r8b
jmp 0x14046477b
mov r8d, 1
setbe cl
mov cl, cl
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140464792
jmp 0x1404647a1
mov r8d, 1
adc ax, 0x280
movzx eax, word [rdi + 0xa]
cmp r15, 0x3a0f1ab1
cmp ax, word [rbp + 5]
jmp 0x1404647b5
jne 0x140464889
mov byte [r14], 0x2b
or ecx, 0x60914e2f
rol ch, cl
add r14, r8
rol cl, 0xa
mov rcx, qword [rdi]
test rcx, rcx
je 0x140464872
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404647e5
je 0x14046482c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404647f7
jle 0x14046482c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap dx
movzx ax, al
movsx eax, r15w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046481a
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140464827
jmp 0x140464852
mov rax, qword [rcx]
jmp 0x140464834
mov rax, qword [rax + 0x38]
jmp 0x14046483d
call qword [0x1400b8d90]
mov r8d, 1
ror ch, cl
rcl cx, 0xe0
movsxd rcx, r13d
mov ecx, 0xffff
jmp 0x14046485c
cmp cx, ax
je 0x140464872
mov al, r12b
jmp 0x14046486d
jmp 0x14046487c
mov qword [rdi], r12
mov al, 0xab
not al
mov al, r8b
mov byte [rdi + 8], al
jmp 0x140464884
jmp 0x140464a3c
test cl, cl
jmp 0x140464890
jne 0x140464948
mov rcx, qword [rdi]
test al, r11b
cmc
test rcx, rcx
jmp 0x1404648a5
je 0x140464920
mov rax, qword [rcx + 0x38]
inc dl
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x1404648bd
je 0x1404648e6
mov rax, qword [rcx + 0x50]
cmp bp, r14w
cmp dword [rax], r12d
jmp 0x1404648d3
jle 0x1404648e6
movzx eax, word [rdx]
jmp 0x1404648e1
jmp 0x1404648fd
mov rax, qword [rcx]
jmp 0x1404648ee
mov rax, qword [rax + 0x30]
jmp 0x1404648f7
call qword [0x1400b8d90]
mov ecx, 0xffff
test eax, edx
cmp cx, ax
jmp 0x14046490c
je 0x140464920
mov word [rdi + 0xa], ax
jmp 0x14046491b
jmp 0x140464932
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
and r8w, r12w
and r8b, 0xaf
ror r8b, cl
mov r8d, 1
cmp r12b, 0x10
mov byte [rdi + 8], r8b
jmp 0x140464948
cmp ax, word [rbp + 3]
jne 0x140464a3c
mov byte [r14], 0x2d
ror ch, cl
clc
add r14, r8
btc cx, 0x34
shl rcx, cl
cmp cl, 0x35
mov rcx, qword [rdi]
cmp r8w, si
test rcx, rcx
jmp 0x140464976
je 0x140464a22
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140464988
je 0x1404649e4
mov rax, qword [rcx + 0x50]
jmp 0x14046499b
cmp dword [rax], r12d
jmp 0x1404649a3
jle 0x1404649e4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg rdx, rax
movsx ax, ch
cmovp eax, r11d
mov rdx, qword [rcx]
bswap eax
movsx eax, si
mov eax, ecx
lea rax, [rdx + 2]
jmp 0x1404649cc
mov qword [rcx], rax
movsx eax, r11w
not al
xchg al, ah
movzx eax, word [rdx]
jmp 0x1404649df
jmp 0x140464a01
mov rax, qword [rcx]
jmp 0x1404649ec
mov rax, qword [rax + 0x38]
jmp 0x1404649f5
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
cmp bx, 0x1b95
cmp cx, ax
jmp 0x140464a13
je 0x140464a22
mov byte [rdi + 8], r12b
jmp 0x140464a3c
mov qword [rdi], r12
movzx ecx, r11w
mov ch, 0x33
mov byte [rdi + 8], r8b
jmp 0x140464a3c
mov rdx, r15
not cx
mov cl, sil
mov rcx, rdi
jmp 0x140464a4d
call fcn.140467684
test al, al
jmp 0x140464a59
jne 0x140464c3c
cmp byte [rdi + 8], r12b
jmp 0x140464a68
jne 0x140464b18
mov rcx, qword [rdi]
test cl, r10b
test rcx, rcx
jmp 0x140464a7c
je 0x140464b01
mov rax, qword [rcx + 0x38]
shl dh, 0x95
bt rdx, 0x45
mov rdx, qword [rax]
cmc
jmp 0x140464a99
test rdx, rdx
je 0x140464aca
mov rax, qword [rcx + 0x50]
cmp dx, 0x2e92
test r13w, cx
cmp dword [rax], r12d
jmp 0x140464ab7
jle 0x140464aca
movzx eax, word [rdx]
jmp 0x140464ac5
jmp 0x140464adc
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140464ad6
call qword [0x1400b8d90]
mov ecx, 0xffff
test ax, 0x7648
cmp cx, ax
jmp 0x140464aed
je 0x140464b01
mov word [rdi + 0xa], ax
jmp 0x140464afc
jmp 0x140464b04
mov qword [rdi], r12
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x140464b13
jmp 0x140464b21
mov r8d, 1
test bpl, bpl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140464b2e
jne 0x140464c1b
mov sil, r8b
mov rcx, qword [rdi]
cmp r15w, 0x1452
test r15b, 1
test rcx, rcx
jmp 0x140464b4c
je 0x140464bea
mov rax, qword [rcx + 0x38]
jmp 0x140464b5b
cmp qword [rax], r12
je 0x140464ba4
mov rax, qword [rcx + 0x50]
cmp r15d, ebx
test di, r11w
cmp dword [rax], r12d
jle 0x140464ba4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140464b8a
mov qword [rcx], rax
movzx eax, cx
movzx rax, r13w
setb ah
movzx eax, word [rdx]
jmp 0x140464b9f
jmp 0x140464bc1
mov rax, qword [rcx]
jmp 0x140464bac
mov rax, qword [rax + 0x38]
jmp 0x140464bb5
call qword [0x1400b8d90]
mov r8d, 1
mov ecx, 0xffff
clc
cmp r10b, 0x31
test r15b, 0x9a
cmp cx, ax
jmp 0x140464bd7
je 0x140464bea
mov al, r12b
jmp 0x140464be5
jmp 0x140464bf6
mov qword [rdi], r12
mov al, r8b
mov cx, r10w
cqo
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x140464c04
call fcn.140467684
test al, al
jmp 0x140464c10
je 0x140464a5f
jmp 0x140464c29
test sil, sil
jmp 0x140464c23
je 0x140464c3c
mov byte [r14], 0x30
movsx ecx, r13w
inc r14
movzx rdx, r9w
movsxd rdx, esp
cdq
mov rdx, r15
movsx rcx, r10w
not ch
mov rcx, rdi
call fcn.140467684
test al, al
jmp 0x140464c54
jne 0x140464e69
mov r13d, 1
cmc
test al, 0xc9
stc
cmp byte [rdi + 8], r12b
jne 0x140464d17
mov rcx, qword [rdi]
test spl, 0xed
jmp 0x140464c7a
test rcx, rcx
jmp 0x140464c82
je 0x140464cff
mov rax, qword [rcx + 0x38]
rcl dl, cl
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140464c9a
je 0x140464cbf
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140464cac
jle 0x140464cbf
movzx eax, word [rdx]
jmp 0x140464cba
jmp 0x140464cd6
mov rax, qword [rcx]
jmp 0x140464cc7
mov rax, qword [rax + 0x30]
jmp 0x140464cd0
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140464ce3
cmp cx, ax
jmp 0x140464ceb
je 0x140464cff
mov word [rdi + 0xa], ax
jmp 0x140464cfa
jmp 0x140464d10
mov qword [rdi], r12
movzx edx, sp
mov rcx, 0x20b12502
movzx rdx, r8w
mov byte [rdi + 8], r13b
movsxd r8, r8d
movzx r8d, word [rdi + 0xa]
movsxd rcx, r8d
lea rdx, [rbp + 0xb]
movsx rcx, sp
sets ch
movzx ecx, si
lea rcx, [rbp - 0x11]
jmp 0x140464d36
call fcn.14012aeb7
lea rcx, [rbp - 0x11]
stc
sub rax, rcx
clc
test r9b, 0xce
sar rax, 1
cmp rax, 0xa
jae 0x140464e64
cmp ebx, 8
jge 0x140464d8a
lea rcx, [0x1400c0db0]
sar sil, 0xdf
mov al, byte [rax + rcx]
shl rcx, 0xe1
xadd cl, sil
mov byte [r14], al
bts cx, r14w
add r14, r13
add ebx, r13d
ror cx, 0x8a
shr rcx, 0x85
mov sil, r13b
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
jmp 0x140464d9a
je 0x140464e38
mov rax, qword [rcx + 0x38]
cmp rdi, rdi
cmp qword [rax], r12
je 0x140464dfc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140464dbc
jle 0x140464dfc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rax, rdi
mov dx, 0x6a75
movsx dx, r13b
mov rdx, qword [rcx]
cmovb rax, r8
lea rax, [rdx + 2]
jmp 0x140464de4
mov qword [rcx], rax
jmp 0x140464def
movzx eax, word [rdx]
jmp 0x140464df7
jmp 0x140464e13
mov rax, qword [rcx]
jmp 0x140464e04
mov rax, qword [rax + 0x38]
jmp 0x140464e0d
call qword [0x1400b8d90]
mov ecx, 0xffff
test r13b, 0x23
stc
cmp cx, ax
jmp 0x140464e25
je 0x140464e38
mov al, r12b
jmp 0x140464e33
jmp 0x140464e46
mov qword [rdi], r12
movzx rcx, r10w
movsx cx, al
mov al, r13b
mov byte [rdi + 8], al
setg cl
mov rdx, r15
mov rcx, rdi
call fcn.140467684
test al, al
jmp 0x140464e5e
je 0x140464c64
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x31], r12b
jne 0x140464e82
test sil, sil
jmp 0x140464e7c
jne 0x140464e95
mov r14, qword [rbp - 0x79]
xadd dh, dh
sbb dx, 0x2a47
and rdx, 0x3ae04a79
mov byte [r14], r12b
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jmp 0x140464ea5
jb 0x140464efa
inc rdx
cdqe
ror ax, cl
shr ah, cl
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140464ec8
jb 0x140464ef5
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
cmc
sub rax, rcx
cmc
cmp r9b, r13b
add rax, 0xfffffffffffffff8
clc
stc
cmc
cmp rax, 0x1f
jmp 0x140464eef
ja 0x140464f55
call fcn.140102f68
mov eax, r13d
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x140464f09
call fcn.14049dc81
mov rbx, qword [rsp + 0x140]
btr r15d, 0xb4
inc r12b
add rsp, 0x100
bswap r13
pop r15
pop r14
setg r12b
pop r13
movzx edi, r13w
bswap r12
movsx rdi, bx
pop r12
pop rdi
mov bp, bp
pop rsi
movsx bp, spl
bswap ebp
movsxd rbp, r10d
pop rbp
jmp 0x140464f54
ret
call fcn.1404b4343
nop
jmp 0x140464f60
call fcn.1404b4343
nop
jmp 0x140178754