Function at 0x140467c5f
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
jmp 0x140467c8f
push rbp
mov bpl, 0x88
push rsi
shl si, 0x86
cmp ah, 0x40
push rdi
shl rbp, 0x2e
bsr bp, r13w
or cl, 0xc7
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
neg esi
sub rsp, 0xe0
cdqe
mov rax, qword [0x1400b7288]
shr dil, 0xbf
cmp spl, 0x13
xor rax, rsp
shr r13d, 0x3a
mov qword [rbp + 0xf], rax
inc di
sub rsi, 0x7f8b0989
cmp al, r13b
mov r15, r9
stc
xor edi, 0x109f735a
mov qword [rbp - 0x71], r9
movsxd rsi, ecx
mov rdi, r8
sar cx, cl
mov r13, rdx
mov qword [rsp + 0x48], rdx
movsxd rsi, esi
add si, dx
mov rsi, qword [rbp + 0x7f]
bts cx, r13w
btr rcx, r11
adc ecx, 0x5ce13c44
xor r14d, r14d
movzx ecx, ax
setns cl
mov rcx, rsi
jmp 0x140467d30
call fcn.140471309
mov rbx, rax
cwd
movsx edx, bp
mov rcx, qword [rax]
rdtsc
mov dl, r13b
mov rax, qword [rcx + 0x28]
cmovl cx, r15w
sets dl
movsx dx, r14b
lea rdx, [rbp - 0x49]
movsx cx, r11b
movsxd rcx, r10d
mov rcx, rbx
jmp 0x140467d6a
call qword [case.0x1404cf978.0]
nop
test rbp, r13
cmp qword [rbp - 0x39], r14
jmp 0x140467d7d
jne 0x140467d8e
mov word [rsp + 0x32], r14w
jmp 0x140467daa
mov rax, qword [rbx]
movsx cx, dl
mov rcx, rbx
mov rax, qword [rax + 0x20]
call qword [case.0x1404cf978.0]
mov word [rsp + 0x32], ax
mov cl, r8b
mov rcx, rsi
jmp 0x140467db2
call fcn.140465ba8
mov r10, rax
cwd
movsx r9, r11w
movzx r8w, r11b
mov rcx, qword [rax]
movsxd rdx, r15d
movzx ax, r12b
movsx rdx, bx
mov rax, qword [rcx + 0x58]
movzx r8, si
mov r9, 0xfd113cb
lea r9, [rbp - 0x29]
movzx r8d, cx
movsx r8d, si
lea r8, [0x1400c0ddb]
cmova dx, r11w
xchg rcx, rdx
lea rdx, [0x1400c0dc0]
bswap cx
cmova cx, r14w
setl cl
mov rcx, r10
call qword [case.0x1404cf978.0]
mov rbx, r13
xchg ch, cl
movzx rcx, bp
movzx edx, sp
mov qword [rsp + 0x38], rbx
movzx ecx, sp
mov dh, 0xb8
mov rdx, r15
movsxd rcx, ebp
mov ecx, 0x18b12a85
mov rcx, rdi
call fcn.14046d98f
mov esi, 0xffff
cmp rdi, 0x551e6f85
test al, al
jne 0x14046813c
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140467e61
jne 0x140467ee9
mov rcx, qword [rdi]
test rcx, rcx
je 0x140467ed9
mov rax, qword [rcx + 0x38]
test r8b, 0xcd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467e86
je 0x140467ea6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140467e98
jle 0x140467ea6
movzx eax, word [rdx]
jmp 0x140467ebd
mov rax, qword [rcx]
jmp 0x140467eae
mov rax, qword [rax + 0x30]
jmp 0x140467eb7
call qword [case.0x1404cf978.0]
cmp si, ax
jmp 0x140467ec5
je 0x140467ed9
mov word [rdi + 0xa], ax
jmp 0x140467ed4
jmp 0x140467edc
mov qword [rdi], r14
mov byte [rdi + 8], 1
xor cl, sil
inc cl
dec al
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140467ef6
jne 0x140467fcc
mov byte [r13], 0x2b
shl cl, 0x43
cmova cx, bx
lea rbx, [r13 + 1]
mov qword [rsp + 0x38], rbx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140467f1c
je 0x140467fb7
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x140467f2e
je 0x140467f8a
mov rax, qword [rcx + 0x50]
cmp r12b, sil
stc
test esp, r8d
cmp dword [rax], r14d
jmp 0x140467f47
jle 0x140467f8a
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
cdqe
lahf
mov rdx, qword [rcx]
movzx ax, r9b
movzx eax, r13w
movsxd rax, esp
lea rax, [rdx + 2]
jmp 0x140467f70
mov qword [rcx], rax
jmp 0x140467f7d
movzx eax, word [rdx]
jmp 0x140467f85
jmp 0x140467fa1
mov rax, qword [rcx]
jmp 0x140467f92
mov rax, qword [rax + 0x38]
jmp 0x140467f9b
call qword [case.0x1404cf978.0]
cmp si, ax
jmp 0x140467fa9
je 0x140467fb7
mov al, r14b
jmp 0x140467fbf
mov qword [rdi], r14
setno al
mov al, 1
mov byte [rdi + 8], al
jmp 0x140467fc7
jmp 0x14046813c
test cl, cl
jne 0x14046806c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140467fdf
je 0x140468056
mov rax, qword [rcx + 0x38]
btc dx, r11w
rcl rdx, 0x20
add dx, bp
mov rdx, qword [rax]
test r12b, bpl
test rdx, rdx
jmp 0x140468003
je 0x140468028
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140468015
jle 0x140468028
movzx eax, word [rdx]
jmp 0x140468023
jmp 0x14046803a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140468034
call qword [case.0x1404cf978.0]
cmp si, ax
jmp 0x140468042
je 0x140468056
mov word [rdi + 0xa], ax
jmp 0x140468051
jmp 0x140468068
mov qword [rdi], r14
bswap ax
clc
movzx eax, word [rdi + 0xa]
test r13b, r15b
cmp r11b, r15b
stc
mov byte [rdi + 8], 1
cmp ax, word [rbp + 3]
jne 0x14046813c
mov byte [r13], 0x2d
ror bh, 0xe2
rcr bh, cl
lea rbx, [r13 + 1]
mov qword [rsp + 0x38], rbx
and ecx, 0x7aec63d7
adc ecx, ebp
mov rcx, qword [rdi]
test r14d, r10d
test rcx, rcx
jmp 0x14046809f
je 0x140468135
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404680b1
je 0x140468102
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x1404680c3
jle 0x140468102
dec dword [rax]
mov ax, r11w
cwde
cwd
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r14d
lea rax, [rdx + 2]
jmp 0x1404680e5
mov qword [rcx], rax
mov rax, 0x5ef4364d
movsx eax, sp
not rax
movzx eax, word [rdx]
jmp 0x1404680fd
jmp 0x140468119
mov rax, qword [rcx]
jmp 0x14046810a
mov rax, qword [rax + 0x38]
jmp 0x140468113
call qword [case.0x1404cf978.0]
cmp si, ax
jmp 0x140468121
je 0x140468135
mov byte [rdi + 8], r14b
jmp 0x140468130
jmp 0x14046813c
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov eax, dword [rbp + 0x77]
ror r14w, cl
rol r14, cl
dec cx
and eax, 0xe00
mov ecx, 8
xadd r14w, r14w
neg r14b
lea r14d, [rcx + 2]
mov qword [rbp - 0x79], r14
test rbp, rcx
cmp eax, 0x400
jmp 0x140468170
jne 0x14046817e
mov r12d, ecx
jmp 0x1404681be
cmp eax, 0x800
jmp 0x140468188
jne 0x14046819e
mov r12d, 0x10
jmp 0x140468199
jmp 0x1404681be
neg eax
cdq
inc ecx
movsx dx, bpl
sbb r12d, r12d
bsf edx, eax
neg cx
and r12d, r14d
movsx cx, r10b
cmp bl, r15b
shl ch, cl
mov dword [rsp + 0x34], r12d
shrd cx, di, 0x3b
sub sil, sil
setg dh
cmovle cx, sp
movsx rcx, di
mov byte [rsp + 0x30], sil
cqo
jmp 0x1404681e2
mov byte [rsp + 0x31], sil
mov rdx, r15
mov rcx, rdi
jmp 0x1404681f2
call fcn.14046d98f
sub r8d, r8d
stc
jmp 0x140468200
test al, al
jmp 0x140468207
jne 0x14046866d
cmp byte [rdi + 8], r8b
jmp 0x140468216
jne 0x1404682c3
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468227
je 0x1404682b8
mov rax, qword [rcx + 0x38]
shl dh, 0x7f
sub edx, 0x68e504c6
movsxd rdx, r14d
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140468249
je 0x140468270
mov rax, qword [rcx + 0x50]
jmp 0x14046825a
cmp dword [rax], r8d
jmp 0x140468262
jle 0x140468270
movzx eax, word [rdx]
jmp 0x140468296
mov rax, qword [rcx]
jmp 0x140468278
mov rax, qword [rax + 0x30]
jmp 0x140468281
call qword [case.0x1404cf978.0]
sub r8d, r8d
sbb rcx, r8
shld ecx, r13d, 0x51
movsx ecx, r8w
mov ecx, 0xffff
test sil, al
cmp r15, rdi
cmp cx, ax
je 0x1404682b8
mov word [rdi + 0xa], ax
jmp 0x1404682b3
jmp 0x1404682bf
mov qword [rdi], r8
sal ax, cl
stc
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x29]
jne 0x14046866d
mov sil, 1
add rcx, r12
mov byte [rsp + 0x30], sil
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
je 0x140468380
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140468346
mov rax, qword [rcx + 0x50]
test r10w, r14w
cmp dword [rax], r8d
jmp 0x140468307
jle 0x140468346
dec dword [rax]
seta ah
rdtsc
movsxd rdx, ebp
mov rcx, qword [rcx + 0x38]
movzx ax, bl
movzx rdx, ax
movzx eax, r9w
mov rdx, qword [rcx]
movsx ax, sil
movsxd rax, esp
lea rax, [rdx + 2]
jmp 0x14046833b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468364
mov rax, qword [rcx]
jmp 0x14046834e
mov rax, qword [rax + 0x38]
jmp 0x140468357
call qword [case.0x1404cf978.0]
xor r8d, r8d
bt cx, cx
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140468372
je 0x140468380
mov al, r8b
jmp 0x140468399
mov qword [rdi], r8
movsx cx, r11b
mov al, sil
movsx ecx, r13w
not cx
mov rdx, 0xfe740ae
mov byte [rdi + 8], al
jmp 0x1404683a3
mov rdx, r15
bswap cx
not rcx
jmp 0x1404683b1
mov rcx, rdi
call fcn.14046d98f
sub r8d, r8d
test al, al
jmp 0x1404683c3
jne 0x140468641
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404683d3
jne 0x14046846e
mov rcx, qword [rdi]
cmc
jmp 0x1404683e4
test rcx, rcx
je 0x140468464
mov rax, qword [rcx + 0x38]
not dx
add dh, 0x58
mov rdx, qword [rax]
test r14b, dl
stc
test rdx, rdx
jmp 0x140468406
je 0x140468427
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140468419
jle 0x140468427
movzx eax, word [rdx]
jmp 0x140468448
mov rax, qword [rcx]
jmp 0x14046842f
mov rax, qword [rax + 0x30]
jmp 0x140468438
call qword [case.0x1404cf978.0]
xor r8d, r8d
btc cx, 0xc3
neg cl
mov ecx, 0xffff
cmp cx, ax
je 0x140468464
mov word [rdi + 0xa], ax
jmp 0x14046845f
jmp 0x140468467
mov qword [rdi], r8
mov byte [rdi + 8], sil
mov cl, sil
movzx eax, word [rdi + 0xa]
test bx, 0x2546
cmp r11b, 0xe9
cmp ax, word [rbp + 9]
jmp 0x140468484
je 0x140468551
test cl, cl
jmp 0x140468491
jne 0x140468547
mov rcx, qword [rdi]
test r10b, 0xb4
cmp r13b, r14b
test rcx, rcx
jmp 0x1404684a9
je 0x140468533
mov rax, qword [rcx + 0x38]
xadd dl, dl
movzx rdx, r9w
mov rdx, qword [rax]
cmp r10b, 0xcf
test rdx, rdx
jmp 0x1404684c9
je 0x1404684f4
mov rax, qword [rcx + 0x50]
test r9, rax
cmp bh, 0xe7
cmp dword [rax], r8d
jmp 0x1404684e1
jle 0x1404684f4
movzx eax, word [rdx]
jmp 0x1404684ef
jmp 0x14046850e
mov rax, qword [rcx]
jmp 0x1404684fc
mov rax, qword [rax + 0x30]
jmp 0x140468505
call qword [case.0x1404cf978.0]
sub r8d, r8d
mov ecx, 0xffff
cmp r13b, 0xbf
jmp 0x14046851c
cmp cx, ax
je 0x140468533
mov word [rdi + 0xa], ax
jmp 0x14046852e
jmp 0x140468541
mov qword [rdi], r8
cmovge eax, ebp
movzx eax, word [rdi + 0xa]
cmc
cmp bpl, spl
mov byte [rdi + 8], sil
stc
clc
cmp ax, word [rbp + 7]
jne 0x140468641
test r12d, 0xffffffef
jmp 0x14046855d
jne 0x14046867b
mov r12d, 0x10
mov dword [rsp + 0x34], r12d
inc sil
mov sil, r8b
xadd ecx, ecx
mov byte [rsp + 0x30], r8b
rol cl, cl
mov rcx, qword [rdi]
cmp r8d, r15d
test rcx, rcx
je 0x14046862a
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140468599
je 0x1404685f5
mov rax, qword [rcx + 0x50]
cmp edx, 0x7fce7bc8
jmp 0x1404685af
cmp dword [rax], r8d
jmp 0x1404685b7
jle 0x1404685f5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rax, r8d
bswap dx
mov rdx, qword [rcx]
lahf
cwde
cbw
lea rax, [rdx + 2]
jmp 0x1404685d9
mov qword [rcx], rax
movsx ax, sil
bswap ax
movzx rax, dx
movzx eax, word [rdx]
jmp 0x1404685f0
jmp 0x14046860c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140468601
call qword [case.0x1404cf978.0]
xor r8d, r8d
shr cl, cl
mov ecx, 0xffff
test r14b, r11b
cmp cx, ax
jmp 0x14046861c
je 0x14046862a
mov al, r8b
jmp 0x140468634
mov qword [rdi], r8
mov al, 1
jmp 0x140468634
mov byte [rdi + 8], al
jmp 0x14046863c
jmp 0x140468689
test r12d, r12d
jmp 0x140468649
jne 0x14046867b
lea eax, [r12 + 8]
movsxd r12, ebp
mov r12d, eax
jmp 0x14046865f
mov dword [rsp + 0x34], eax
jmp 0x140468668
jmp 0x140468691
test r12d, r12d
jmp 0x140468675
je 0x1404686b1
cmp r12d, r14d
jmp 0x140468683
je 0x1404686b1
mov eax, 8
cmp al, r9b
mov r14d, 0x16
cmp r12d, eax
jmp 0x14046869f
cmove r14, rax
jmp 0x1404686a8
mov qword [rbp - 0x79], r14
jmp 0x1404686b1
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov r15d, 0x30ba5f95
cdqe
movsx rax, cx
mov qword [rbp - 0x59], 1
cdqe
cqo
movzx r15, r9w
mov r15d, 0xf
mov qword [rbp - 0x51], r15
mov dl, 0x7a
sets ah
not edx
movzx eax, sil
movzx si, dl
mov byte [rbp - 0x69], al
mov rsi, r8
mov rdx, qword [rbp - 0x71]
movzx rcx, r13w
mov rcx, rdi
call fcn.14046d98f
xor r10d, r10d
mov r14, qword [rbp - 0x69]
test rsp, r10
test al, al
jmp 0x140468714
jne 0x140468c2f
lea r13, [rdi + 0xa]
mov qword [rsp + 0x40], r13
mov r12, r13
ror bl, cl
mov bl, byte [rsp + 0x31]
stc
cmc
jmp 0x140468733
cmp byte [rdi + 8], r10b
jmp 0x14046873c
jne 0x1404687f8
mov rcx, qword [rdi]
test r8d, 0x7212120c
test r8w, dx
test rcx, rcx
jmp 0x140468758
je 0x1404687f0
mov rax, qword [rcx + 0x38]
shr dl, cl
mov rdx, qword [rax]
stc
cmp bpl, r12b
test rdx, rdx
jmp 0x140468773
je 0x1404687a4
mov rax, qword [rcx + 0x50]
cmp r8w, 0x362a
test ah, 0x93
cmp r12b, bpl
cmp dword [rax], r10d
jmp 0x140468791
jle 0x1404687a4
movzx eax, word [rdx]
jmp 0x14046879f
jmp 0x1404687be
mov rax, qword [rcx]
jmp 0x1404687ac
mov rax, qword [rax + 0x30]
jmp 0x1404687b5
call qword [case.0x1404cf978.0]
sub r10d, r10d
mov ecx, 0xffff
test sil, 0x36
cmp cx, ax
jmp 0x1404687cf
je 0x1404687f0
mov word [r12], ax
setbe r13b
mov r13, r12
jmp 0x1404687e6
mov qword [rsp + 0x40], r12
jmp 0x1404687f4
mov qword [rdi], r10
cdq
mov byte [rdi + 8], 1
movzx r8d, word [r13]
bswap edx
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x29]
jmp 0x14046880c
call fcn.1400ff256
lea rcx, [rbp - 0x29]
jmp 0x14046881a
sub rax, rcx
stc
sar rax, 1
jmp 0x14046882d
cmp rax, qword [rbp - 0x79]
jae 0x14046890c
lea rcx, [0x1400c0dc0]
cmp r12w, 0x6064
cmp esi, esi
mov al, byte [rax + rcx]
mov cx, di
btc cx, 0x48
mov rcx, qword [rsp + 0x38]
test r13b, 0x1b
mov byte [rcx], al
cmp r15b, r13b
sub r10d, r10d
cmp byte [rsp + 0x31], r10b
jmp 0x14046886c
jne 0x14046887f
cmp al, 0x30
jmp 0x140468879
je 0x1404688be
mov rax, qword [rsp + 0x48]
cmp r14w, bx
stc
add rax, 0x1f
test sp, 0x537c
cmp rcx, rax
jmp 0x14046889a
jae 0x1404688be
inc rcx
neg ah
test bp, r8w
movzx ax, r10b
mov qword [rsp + 0x38], rcx
mov byte [rsp + 0x31], 1
shl cl, 0xa6
sar cl, 0x58
mov byte [rsp + 0x30], 1
neg cl
lea rax, [rbp - 0x69]
mov cl, dl
cmp r15, 0x10
not cl
setae cl
jmp 0x1404688d9
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
jmp 0x1404688e6
je 0x140468aeb
lea rax, [rbp - 0x69]
clc
test r12d, r15d
test cl, cl
jmp 0x1404688fb
cmovne rax, r14
jmp 0x140468904
inc byte [rax + rsi]
jmp 0x140468acd
lea rax, [rbp - 0x69]
cmc
sal r13b, cl
cmp r15, 0x10
setae r13b
jmp 0x140468921
cmovae rax, r14
sub r10d, r10d
test spl, 0x1b
cmp byte [rax + rsi], r10b
je 0x140468bc9
movzx r8d, word [rsp + 0x32]
clc
test r8w, r8w
jmp 0x140468946
je 0x140468bc9
cmp byte [rdi + 8], r10b
jmp 0x140468955
jne 0x140468a14
mov rcx, qword [rdi]
test r9w, 0x24b2
test rcx, rcx
jmp 0x14046896c
je 0x1404689f1
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468981
je 0x1404689a6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x140468993
jle 0x1404689a6
movzx eax, word [rdx]
jmp 0x1404689a1
jmp 0x1404689cb
mov rax, qword [rcx]
jmp 0x1404689ae
mov rax, qword [rax + 0x30]
jmp 0x1404689b7
call qword [case.0x1404cf978.0]
movzx r8d, word [rsp + 0x32]
shrd cx, dx, 0x72
xor r10d, r10d
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x1404689d9
je 0x1404689f1
mov rcx, qword [rsp + 0x40]
mov word [rcx], ax
jmp 0x1404689ec
jmp 0x140468a06
mov qword [rdi], r10
movsx cx, dil
bswap rcx
mov rcx, qword [rsp + 0x40]
jmp 0x140468a06
mov byte [rdi + 8], 1
jmp 0x140468a0f
jmp 0x140468a21
mov rcx, qword [rsp + 0x40]
cmp r8b, 6
test sp, r12w
cmp word [rcx], r8w
jmp 0x140468a2a
jne 0x140468bc9
mov rcx, qword [rbp - 0x59]
cmp bl, 0xa2
cmc
cmp rcx, r15
jmp 0x140468a40
jae 0x140468a7f
lea rax, [rcx + 1]
mov qword [rbp - 0x59], rax
movzx rax, r14w
bts ax, bx
bt rax, 9
lea rax, [rbp - 0x69]
test ebx, esi
test di, 0x5eb
test r13b, r13b
jmp 0x140468a6e
cmovne rax, r14
test al, r13b
and word [rax + rcx], 0
jmp 0x140468ab3
xor r9d, r9d
movzx dx, dl
mov r8b, bl
movzx rcx, r8w
lea edx, [r9 + 1]
movsx ecx, r12w
movsx rcx, ax
cmovbe cx, r14w
lea rcx, [rbp - 0x69]
jmp 0x140468aa7
call fcn.14045bca2
sub r10d, r10d
movsx r14, r15w
inc rsi
movzx r15d, r11w
bsr ecx, eax
mov r13, qword [rsp + 0x40]
ror r14d, cl
rcl r14b, 0xa3
and r15b, 0x90
mov r14, qword [rbp - 0x69]
xadd r15b, cl
add r15d, edi
bsr cx, si
mov r15, qword [rbp - 0x51]
rcl cx, cl
bswap rcx
bt cx, 0x6c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140468af6
je 0x140468b94
mov rax, qword [rcx + 0x38]
cmp qword [rax], r10
je 0x140468b4c
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r10d
jmp 0x140468b16
jle 0x140468b4c
dec dword [rax]
cmovs edx, r11d
bswap edx
movzx dx, r8b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, bpl
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, ecx
movzx eax, word [rdx]
jmp 0x140468b47
jmp 0x140468b70
mov rax, qword [rcx]
jmp 0x140468b54
mov rax, qword [rax + 0x38]
jmp 0x140468b5d
call qword [case.0x1404cf978.0]
xor r10d, r10d
adc rcx, 0x6b491310
neg rcx
mov ecx, 0xffff
cmp r11b, 0x21
cmp cx, ax
jmp 0x140468b81
je 0x140468b94
mov al, r10b
jmp 0x140468b8f
jmp 0x140468b9d
mov qword [rdi], r10
mov al, 1
movzx rdx, r14w
mov byte [rdi + 8], al
cmovae rcx, r12
movsx rdx, cx
movzx rcx, bx
mov rdx, qword [rbp - 0x71]
mov rcx, rdi
call fcn.14046d98f
xor r10d, r10d
stc
test al, al
jmp 0x140468bc3
je 0x140468733
test rsi, rsi
movsxd r12, ebx
movsx r13, r10w
jmp 0x140468bd8
mov r12d, dword [rsp + 0x34]
bswap rbx
jmp 0x140468be5
mov rbx, qword [rsp + 0x38]
mov r13d, 0x71222dfb
seta r13b
mov r13, qword [rsp + 0x48]
jmp 0x140468bfe
je 0x140468c2f
lea rax, [rbp - 0x69]
cmp cx, r8w
cmp r15, 0x10
jmp 0x140468c15
cmovae rax, r14
cmp sil, cl
cmc
cmp byte [rax + rsi], r10b
jmp 0x140468c26
jle 0x140468e2f
inc rsi
mov al, byte [rsp + 0x30]
or ecx, 0x2bc14e50
lea rdx, [rbp - 0x49]
shr cx, cl
sub ch, 0x7f
sbb ch, 0x6d
mov rcx, qword [rbp - 0x49]
sbb r8b, 0x8d
neg r8b
mov r8, qword [rbp - 0x31]
cmp r8w, cx
stc
test rdi, 0x69783cd4
cmp r8, 0x10
jmp 0x140468c6a
cmovae rdx, rcx
test esp, r8d
jmp 0x140468c76
test al, al
jmp 0x140468c7d
je 0x140468cd2
test rsi, rsi
jmp 0x140468c8b
je 0x140468e8c
mov r9b, byte [rdx]
cmp r9b, 0x7f
jmp 0x140468c9d
je 0x140468e8c
sub rsi, 1
je 0x140468e37
lea rax, [rbp - 0x69]
cmp dl, spl
cmp r15, 0x10
jmp 0x140468cbd
cmovae rax, r14
cmp r11d, 0x4a240b3c
cmp r9b, byte [rax + rsi]
je 0x140468e70
mov rbx, r13
jmp 0x140468cda
mov byte [rbx], r10b
sal bl, 0xeb
mov ebx, 0x1000
cmc
test r11b, spl
jmp 0x140468cee
cmp r15, 0x10
jb 0x140468d66
lea rdx, [r15 + 1]
cdqe
shld ax, r11w, 0x57
mov rax, r14
cmp bpl, sil
clc
test ah, dh
cmp rdx, rbx
jmp 0x140468d15
jb 0x140468d45
add rdx, 0x27
test rsi, 0x735e4142
cmc
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp bpl, 0xda
cmp rax, 0x1f
jmp 0x140468d3f
ja 0x140468ebc
mov rcx, r14
jmp 0x140468d4d
call fcn.14012e38b
mov r8, qword [rbp - 0x31]
or rcx, 0x3d5323f6
btc ecx, r13d
mov rcx, qword [rbp - 0x49]
cmc
cmp r8, 0x10
jb 0x140468dbe
lea rdx, [r8 + 1]
and al, r14b
sbb al, r15b
sal ah, 0xd8
mov rax, rcx
cmc
cmp rdx, rbx
jmp 0x140468d89
jb 0x140468db9
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp esi, 0x287e18e6
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
jmp 0x140468daa
cmp rax, 0x1f
jmp 0x140468db3
ja 0x140468eb1
call fcn.14012e38b
mov eax, r12d
sub ch, 0xe0
bts cx, r8w
mov rcx, qword [rbp + 0xf]
test cl, dil
clc
xor rcx, rsp
jmp 0x140468dd9
call fcn.1404a3d69
mov rbx, qword [rsp + 0x120]
shl di, cl
bsf r12, rsp
add rsp, 0xe0
movzx rsi, bx
bswap r12w
movsx rbp, sp
pop r15
pop r14
mov rbp, r9
not r13b
pop r13
mov dil, 0xb6
pop r12
not ebp
jmp 0x140468e18
pop rdi
movsx si, r12b
xchg bp, si
mov ebp, r15d
pop rsi
not bpl
pop rbp
jmp 0x140468e2e
ret
mov al, r10b
jmp 0x140468c39
test rsi, rsi
jmp 0x140468e3f
jne 0x140468e70
lea rax, [rbp - 0x69]
cmc
clc
test r15w, 0x1053
cmp r15, 0x10
jmp 0x140468e5a
cmovae rax, r14
cmp bpl, 0xfb
cmp r9b, byte [rax]
jmp 0x140468e6a
jl 0x140468cd2
cmp byte [rdx + 1], r10b
jmp 0x140468e79
jle 0x140468c83
inc rdx
jmp 0x140468e87
jmp 0x140468c83
cmp byte [rsp + 0x31], r10b
jmp 0x140468e96
jne 0x140468cda
mov byte [rbx], 0x30
jmp 0x140468ea4
inc rbx
jmp 0x140468eac
jmp 0x140468cda
call fcn.1404ba2d1
nop
jmp 0x140468ebc
call fcn.1404ba2d1
int3