Function at 0x140468d26
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
clc
shr eax, cl
push rbp
bsf bp, r10w
setp ch
push rsi
push rdi
bsf ax, sp
adc sil, bl
push r12
sbb bpl, 0x62
push r13
push r14
movsxd r13, esp
sub cl, r10b
cbw
push r15
not bp
lea rbp, [rsp - 0x17]
rol cx, 0xef
sub rsp, 0xe0
mov rax, qword [0x1400b7288]
movzx r13w, bl
adc r15b, 0x49
test si, sp
xor rax, rsp
mov qword [rbp + 0xf], rax
test r12b, dl
cmp r10b, 0x25
dec dil
mov r15, r9
cmovns di, dx
mov qword [rbp - 0x71], r9
mov rdi, r8
not r13d
rcl r13d, 0xc5
bsf ecx, r13d
mov r13, rdx
mov qword [rsp + 0x48], rdx
bsf si, di
movzx cx, r14b
mov rsi, qword [rbp + 0x7f]
adc cx, sp
xor cl, dl
adc rcx, 0x47d17660
sub r14d, r14d
jmp 0x140468dd1
mov rcx, rsi
call fcn.1404722c2
mov rbx, rax
movzx rdx, r10w
not dl
mov rcx, qword [rax]
lahf
mov rax, qword [rcx + 0x28]
movzx rdx, r8w
cqo
lea rdx, [rbp - 0x49]
movzx rcx, r12w
movsx rcx, r12w
mov ch, 0x96
mov rcx, rbx
call qword [case.0x1404e588a.0]
nop
stc
cmp r12d, 0xdbd3b5b
cmp qword [rbp - 0x39], r14
jmp 0x140468e1a
jne 0x140468e30
mov word [rsp + 0x32], r14w
jmp 0x140468e2b
jmp 0x140468e54
mov rax, qword [rbx]
bswap ecx
movsxd rcx, edi
setge ch
mov rcx, rbx
jmp 0x140468e43
mov rax, qword [rax + 0x20]
call qword [case.0x1404e588a.0]
mov word [rsp + 0x32], ax
xchg ecx, ecx
mov rcx, rsi
jmp 0x140468e5c
call fcn.140466be9
mov r10, rax
movzx cx, r14b
mov rcx, qword [rax]
movsx r9d, dx
movsx rax, sp
setbe al
mov rax, qword [rcx + 0x58]
movsx edx, ax
movzx r8w, r14b
movsx rdx, r9w
lea r9, [rbp - 0x29]
lea r8, [0x1400c0ddb]
lea rdx, [0x1400c0dc0]
not ch
cmovge cx, ax
mov rcx, r10
jmp 0x140468ea7
call qword [case.0x1404e588a.0]
mov rbx, r13
cwd
mov qword [rsp + 0x38], rbx
mov ch, 0x4a
cqo
setns cl
mov rdx, r15
movsx ecx, bp
movzx cx, r10b
movsxd rcx, edx
mov rcx, rdi
jmp 0x140468ed5
call fcn.14046e9f8
mov esi, 0xffff
test al, al
jmp 0x140468ee6
jne 0x1404691f9
mov cl, byte [rdi + 8]
cmp r9b, 0x2d
jmp 0x140468ef8
test cl, cl
jmp 0x140468eff
jne 0x140468fab
mov rcx, qword [rdi]
test bl, 0xf
test rcx, rcx
jmp 0x140468f13
je 0x140468f8f
mov rax, qword [rcx + 0x38]
cmovb rdx, rax
or edx, r14d
shl dx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140468f32
je 0x140468f5c
mov rax, qword [rcx + 0x50]
clc
jmp 0x140468f46
cmp dword [rax], r14d
jmp 0x140468f4e
jle 0x140468f5c
movzx eax, word [rdx]
jmp 0x140468f73
mov rax, qword [rcx]
jmp 0x140468f64
mov rax, qword [rax + 0x30]
jmp 0x140468f6d
call qword [case.0x1404e588a.0]
cmp si, ax
jmp 0x140468f7b
je 0x140468f8f
mov word [rdi + 0xa], ax
jmp 0x140468f8a
jmp 0x140468f92
mov qword [rdi], r14
mov byte [rdi + 8], 1
lahf
xadd al, cl
mov cl, 1
test r10d, 0xe1a675e
btr ax, r8w
ror rax, cl
movzx eax, word [rdi + 0xa]
jmp 0x140468fb4
cmp ax, word [rbp + 5]
jmp 0x140468fbd
jne 0x14046908f
mov byte [r13], 0x2b
movzx rcx, ax
ror bh, cl
lea rbx, [r13 + 1]
movsx rcx, bp
rol ecx, 0xde
mov qword [rsp + 0x38], rbx
add cl, 0x13
mov rcx, qword [rdi]
test rcx, rcx
je 0x140469078
mov rax, qword [rcx + 0x38]
cmp r12b, 0x35
cmp qword [rax], r14
jmp 0x140468ffd
je 0x140469050
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14046900f
jle 0x140469050
dec dword [rax]
mov ax, 0x6757
movzx edx, si
jmp 0x140469023
mov rcx, qword [rcx + 0x38]
movzx dx, bpl
cdqe
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046903a
mov qword [rcx], rax
xchg al, ah
mov ax, 0x23c3
movzx eax, word [rdx]
jmp 0x14046904b
jmp 0x140469062
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046905c
call qword [case.0x1404e588a.0]
cmp si, ax
je 0x140469078
mov al, r14b
jmp 0x140469073
jmp 0x140469082
mov qword [rdi], r14
mov al, 1
jmp 0x140469082
mov byte [rdi + 8], al
jmp 0x14046908a
jmp 0x1404691f9
test cl, cl
jmp 0x140469096
jne 0x14046913f
mov rcx, qword [rdi]
cmp cx, 0x1c4f
jmp 0x1404690a9
test rcx, rcx
jmp 0x1404690b1
je 0x140469126
mov rax, qword [rcx + 0x38]
shld dx, r12w, 0x3c
sub dx, dx
mov rdx, qword [rax]
jmp 0x1404690ce
test rdx, rdx
jmp 0x1404690d6
je 0x1404690fd
mov rax, qword [rcx + 0x50]
test rsp, 0x42a542fb
cmp dword [rax], r14d
jmp 0x1404690ef
jle 0x1404690fd
movzx eax, word [rdx]
jmp 0x14046910a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
cmp si, ax
jmp 0x140469112
je 0x140469126
mov word [rdi + 0xa], ax
jmp 0x140469121
jmp 0x14046913a
mov qword [rdi], r14
shl ah, 0x89
mov al, r10b
movzx eax, word [rdi + 0xa]
test bl, r9b
cmp r14b, 0xab
mov byte [rdi + 8], 1
stc
cmp ax, word [rbp + 3]
jne 0x1404691f9
mov byte [r13], 0x2d
lea rbx, [r13 + 1]
mov cl, r15b
mov qword [rsp + 0x38], rbx
and ch, 0x57
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140469168
je 0x1404691ea
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14046917a
je 0x1404691bc
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jle 0x1404691bc
dec dword [rax]
cwde
cbw
mov rax, r8
mov rcx, qword [rcx + 0x38]
xchg al, al
movzx rdx, r13w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, r11d
cdqe
movzx eax, word [rdx]
jmp 0x1404691b7
jmp 0x1404691ce
mov rax, qword [rcx]
jmp 0x1404691c4
mov rax, qword [rax + 0x38]
call qword [case.0x1404e588a.0]
cmp si, ax
jmp 0x1404691d6
je 0x1404691ea
mov byte [rdi + 8], r14b
jmp 0x1404691e5
jmp 0x1404691f9
mov qword [rdi], r14
mov byte [rdi + 8], 1
rol r14b, cl
btc rax, 0x12
mov eax, dword [rbp + 0x77]
clc
shl r14w, cl
cmc
and eax, 0xe00
neg ch
mov ecx, 8
add r14b, 0x38
clc
movzx r14w, sil
lea r14d, [rcx + 2]
clc
cmp r10b, bpl
mov qword [rbp - 0x79], r14
cmp eax, 0x400
jne 0x14046923c
mov r12d, ecx
jmp 0x140469237
jmp 0x140469270
cmp eax, 0x800
jmp 0x140469246
jne 0x14046925c
mov r12d, 0x10
jmp 0x140469257
jmp 0x140469270
neg eax
cdq
sbb r12d, r12d
and dl, dil
cmp r13b, dil
and r12d, r14d
bt edx, r10d
cdq
mov dword [rsp + 0x34], r12d
sub sil, sil
xchg dx, dx
cmovge cx, sp
mov byte [rsp + 0x30], sil
cdq
mov byte [rsp + 0x31], sil
cqo
cwd
xchg rcx, rdx
mov rdx, r15
movsx cx, r14b
mov rcx, rdi
jmp 0x1404692a1
call fcn.14046e9f8
sub r8d, r8d
test al, al
jmp 0x1404692b0
jne 0x14046970e
cmp byte [rdi + 8], r8b
jmp 0x1404692bf
jne 0x14046936e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404692d0
je 0x14046935a
mov rax, qword [rcx + 0x38]
sal edx, cl
mov rdx, qword [rax]
clc
jmp 0x1404692e5
test rdx, rdx
jmp 0x1404692ed
je 0x140469318
mov rax, qword [rcx + 0x50]
cmc
cmp sp, 0x6761
cmp dword [rax], r8d
jmp 0x140469305
jle 0x140469318
movzx eax, word [rdx]
jmp 0x140469313
jmp 0x140469339
mov rax, qword [rcx]
jmp 0x140469320
mov rax, qword [rax + 0x30]
jmp 0x140469329
call qword [case.0x1404e588a.0]
xor r8d, r8d
xor rcx, r15
shld ecx, esi, 9
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469346
je 0x14046935a
mov word [rdi + 0xa], ax
jmp 0x140469355
jmp 0x140469362
mov qword [rdi], r8
rcr eax, cl
setp al
mov byte [rdi + 8], 1
sal rax, 0x6d
btr ax, bp
movzx eax, word [rdi + 0xa]
cmc
cmp ax, word [rbp - 0x29]
jne 0x14046970e
mov sil, 1
xor cx, r15w
mov byte [rsp + 0x30], sil
rol cx, cl
movzx rcx, r14w
ror cl, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046939d
je 0x140469428
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404693af
je 0x1404693f1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404693f1
dec dword [rax]
movsxd rax, r9d
nop
bswap rdx
mov rcx, qword [rcx + 0x38]
cqo
setge al
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404693e1
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404693ec
jmp 0x14046940b
mov rax, qword [rcx]
jmp 0x1404693f9
mov rax, qword [rax + 0x38]
jmp 0x140469402
call qword [case.0x1404e588a.0]
xor r8d, r8d
mov ecx, 0xffff
test bh, bl
cmp cx, ax
jmp 0x14046941a
je 0x140469428
mov al, r8b
jmp 0x14046942e
mov qword [rdi], r8
mov al, sil
mov byte [rdi + 8], al
mov rdx, r15
movzx cx, r15b
mov rcx, rdi
jmp 0x140469441
call fcn.14046e9f8
sub r8d, r8d
test esi, r11d
clc
jmp 0x140469452
test al, al
jmp 0x140469459
jne 0x1404696dd
mov cl, byte [rdi + 8]
cmp r14w, 0x4e5a
test dl, bpl
test cl, cl
jne 0x14046950f
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404694f6
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14046948f
je 0x1404694b9
mov rax, qword [rcx + 0x50]
test r11b, 0xa
cmc
cmp dword [rax], r8d
jmp 0x1404694a6
jle 0x1404694b9
movzx eax, word [rdx]
jmp 0x1404694b4
jmp 0x1404694d5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404694c5
call qword [case.0x1404e588a.0]
xor r8d, r8d
rcl ecx, 0x4a
movzx ecx, r8w
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404694e2
je 0x1404694f6
mov word [rdi + 0xa], ax
jmp 0x1404694f1
jmp 0x140469502
mov qword [rdi], r8
shrd ax, r8w, 0xf2
adc cl, 0x64
mov byte [rdi + 8], sil
mov cl, sil
stc
movzx ax, r9b
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 9]
jmp 0x14046951c
je 0x1404695e6
test cl, cl
jmp 0x140469529
jne 0x1404695d7
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404695bc
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046954a
je 0x140469573
mov rax, qword [rcx + 0x50]
test bl, r13b
stc
cmp dword [rax], r8d
jmp 0x140469560
jle 0x140469573
movzx eax, word [rdx]
jmp 0x14046956e
jmp 0x140469590
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046957f
call qword [case.0x1404e588a.0]
sub r8d, r8d
xor ecx, 0x2b497a45
sar ch, cl
mov ecx, 0xffff
cmc
test bx, 0x7400
jmp 0x1404695a0
cmp cx, ax
jmp 0x1404695a8
je 0x1404695bc
mov word [rdi + 0xa], ax
jmp 0x1404695b7
jmp 0x1404695ce
mov qword [rdi], r8
shl eax, 0xa5
movzx eax, word [rdi + 0xa]
cmp dil, bl
jmp 0x1404695ce
mov byte [rdi + 8], sil
cmc
cmp bpl, 0xdf
cmp ax, word [rbp + 7]
jmp 0x1404695e0
jne 0x1404696dd
test r12d, 0xffffffef
jmp 0x1404695f2
jne 0x14046971c
mov r12d, 0x10
rcr cl, cl
mov dword [rsp + 0x34], r12d
mov sil, r8b
shld ecx, ecx, 0xbf
stc
ror ch, 0x35
mov byte [rsp + 0x30], r8b
xor ch, 0xea
mov rcx, qword [rdi]
cmp r12d, 0x10d34191
test rcx, rcx
je 0x1404696c4
mov rax, qword [rcx + 0x38]
cmp r11d, r9d
cmc
cmp r13w, 0x3035
cmp qword [rax], r8
jmp 0x140469641
je 0x140469689
mov rax, qword [rcx + 0x50]
test r11d, 0x182162f7
cmp dword [rax], r8d
jle 0x140469689
dec dword [rax]
rdtsc
cbw
bswap edx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, r10w
xchg ah, ah
lea rax, [rdx + 2]
jmp 0x140469679
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469684
jmp 0x1404696a9
mov rax, qword [rcx]
jmp 0x140469691
mov rax, qword [rax + 0x38]
jmp 0x14046969a
call qword [case.0x1404e588a.0]
sub r8d, r8d
bts rcx, rsp
mov ecx, ecx
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404696b6
je 0x1404696c4
mov al, r8b
jmp 0x1404696d0
mov qword [rdi], r8
not al
mov al, 1
jmp 0x1404696d0
mov byte [rdi + 8], al
jmp 0x1404696d8
jmp 0x140469725
test r12d, r12d
jmp 0x1404696e5
jne 0x14046971c
lea eax, [r12 + 8]
movsx r12, r8w
movzx r12d, bx
mov r12d, eax
jmp 0x140469700
mov dword [rsp + 0x34], eax
jmp 0x140469709
jmp 0x14046972f
test r12d, r12d
jmp 0x140469716
je 0x14046974b
cmp r12d, r14d
je 0x14046974b
mov eax, 8
jmp 0x14046972f
mov r14d, 0x16
clc
cmp r12d, eax
cmove r14, rax
jmp 0x140469742
mov qword [rbp - 0x79], r14
jmp 0x14046974b
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
rdtsc
mov qword [rbp - 0x59], 1
mov r15d, 0xf
cwd
cbw
movzx edx, sp
mov qword [rbp - 0x51], r15
mov dx, 0xef7
movzx eax, sil
cqo
mov byte [rbp - 0x69], al
movsxd rsi, ebp
cqo
movsx rcx, r10w
mov rsi, r8
bswap rcx
movsx cx, r12b
mov rdx, qword [rbp - 0x71]
movzx ecx, cx
movsx cx, bpl
xchg cx, cx
mov rcx, rdi
call fcn.14046e9f8
sub r10d, r10d
movzx r14d, ax
not r14b
bts r14w, r15w
mov r14, qword [rbp - 0x69]
test sp, r10w
jmp 0x1404697c1
test al, al
jmp 0x1404697c8
jne 0x140469c87
lea r13, [rdi + 0xa]
rol r12b, 0xaf
rcl bl, cl
mov qword [rsp + 0x40], r13
cmp r13b, 0x3a
test dx, 0x6022
mov r12, r13
sal bl, 0x60
sal bl, cl
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r10b
jmp 0x1404697fb
jne 0x1404698b2
mov rcx, qword [rdi]
cmp r14b, r15b
jmp 0x14046980c
test rcx, rcx
je 0x1404698ab
mov rax, qword [rcx + 0x38]
btc dx, r9w
btr edx, esp
inc dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046982f
je 0x14046985c
mov rax, qword [rcx + 0x50]
jmp 0x140469841
cmp dword [rax], r10d
jmp 0x140469849
jle 0x14046985c
movzx eax, word [rdx]
jmp 0x140469857
jmp 0x140469871
mov rax, qword [rcx]
jmp 0x140469864
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
xor r10d, r10d
mov ecx, 0xffff
test r13, 0x2b9859b2
jmp 0x140469882
cmp cx, ax
jmp 0x14046988a
je 0x1404698ab
mov word [r12], ax
movzx r13d, sp
mov r13, r12
jmp 0x1404698a1
mov qword [rsp + 0x40], r12
jmp 0x1404698ae
mov qword [rdi], r10
mov byte [rdi + 8], 1
movzx r8d, word [r13]
cqo
lea rdx, [rbp + 0xb]
mov cx, r10w
lea rcx, [rbp - 0x29]
jmp 0x1404698ca
call fcn.14017fdcc
lea rcx, [rbp - 0x29]
sub rax, rcx
stc
clc
test r11d, ebp
sar rax, 1
cmp rax, qword [rbp - 0x79]
jmp 0x1404698e7
jae 0x1404699ac
lea rcx, [0x1400c0dc0]
mov al, byte [rax + rcx]
neg rcx
movzx rcx, sp
mov rcx, qword [rsp + 0x38]
mov byte [rcx], al
xor r10d, r10d
jmp 0x140469910
cmp byte [rsp + 0x31], r10b
jmp 0x14046991a
jne 0x14046992d
cmp al, 0x30
jmp 0x140469927
je 0x140469955
mov rax, qword [rsp + 0x48]
add rax, 0x1f
cmc
test dil, r10b
cmp rcx, rax
jae 0x140469955
inc rcx
nop
mov qword [rsp + 0x38], rcx
mov byte [rsp + 0x31], 1
movzx eax, si
mov byte [rsp + 0x30], 1
test dil, r9b
sbb eax, r14d
sar cl, 0xce
lea rax, [rbp - 0x69]
cmp r15, 0x10
xchg cl, cl
setae cl
jmp 0x140469975
cmovae rax, r14
cmp r15b, spl
cmp byte [rax + rsi], 0x7f
jmp 0x140469985
je 0x140469b55
lea rax, [rbp - 0x69]
test cl, cl
jmp 0x140469996
cmovne rax, r14
jmp 0x14046999f
inc byte [rax + rsi]
jmp 0x1404699a7
jmp 0x140469b4a
lea rax, [rbp - 0x69]
xor r13b, r15b
cmp r15, 0x10
setno r13b
setae r13b
cmovae rax, r14
cmc
xor r10d, r10d
clc
cmp byte [rax + rsi], r10b
je 0x140469c2c
movzx r8d, word [rsp + 0x32]
test ax, 0x73a7
cmp di, r11w
test r8w, r8w
jmp 0x1404699e9
je 0x140469c2c
cmp byte [rdi + 8], r10b
jmp 0x1404699f8
jne 0x140469aa7
mov rcx, qword [rdi]
cmp r11w, 0x357b
cmc
test rcx, rcx
je 0x140469a8c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test esp, r12d
test rdx, rdx
jmp 0x140469a24
je 0x140469a47
mov rax, qword [rcx + 0x50]
test ax, sp
cmp dword [rax], r10d
jle 0x140469a47
movzx eax, word [rdx]
jmp 0x140469a42
jmp 0x140469a67
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140469a53
call qword [case.0x1404e588a.0]
movzx r8d, word [rsp + 0x32]
cmovne rcx, r10
sub r10d, r10d
clc
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469a74
je 0x140469a8c
mov rcx, qword [rsp + 0x40]
mov word [rcx], ax
jmp 0x140469a87
jmp 0x140469a99
mov qword [rdi], r10
mov rcx, qword [rsp + 0x40]
jmp 0x140469a99
mov byte [rdi + 8], 1
jmp 0x140469aa2
jmp 0x140469ab1
mov rcx, qword [rsp + 0x40]
test dx, si
stc
cmc
cmp word [rcx], r8w
jne 0x140469c2c
mov rcx, qword [rbp - 0x59]
cmp spl, 0xd
cmp di, bx
cmp rcx, r15
jmp 0x140469ace
jae 0x140469b07
lea rax, [rcx + 1]
mov qword [rbp - 0x59], rax
neg ah
shl rax, 0xcf
adc ax, 0x7e03
lea rax, [rbp - 0x69]
test r13b, r13b
cmovne rax, r14
cmp r15b, 0x76
test rsi, r15
and word [rax + rcx], 0
jmp 0x140469b02
jmp 0x140469b34
xor r9d, r9d
not dh
jmp 0x140469b11
mov r8b, bl
movzx rcx, cx
lea edx, [r9 + 1]
movzx rcx, r8w
movzx ecx, dx
lea rcx, [rbp - 0x69]
jmp 0x140469b2c
call fcn.14045cdea
xor r10d, r10d
inc rsi
sbb r15b, 0xf
shld r13w, r14w, 0x91
mov r13, qword [rsp + 0x40]
xadd cl, r14b
mov r14, qword [rbp - 0x69]
sal cl, 0x6e
mov r15, qword [rbp - 0x51]
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
je 0x140469bf6
mov rax, qword [rcx + 0x38]
test r15b, r14b
cmp qword [rax], r10
jmp 0x140469b72
je 0x140469bb7
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r10d
jmp 0x140469b85
jle 0x140469bb7
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
movzx ax, r11b
cdq
mov rdx, qword [rcx]
cwde
not ah
lea rax, [rdx + 2]
jmp 0x140469ba7
mov qword [rcx], rax
movsx ax, r12b
movzx eax, word [rdx]
jmp 0x140469bdb
mov rax, qword [rcx]
jmp 0x140469bbf
mov rax, qword [rax + 0x38]
jmp 0x140469bc8
call qword [case.0x1404e588a.0]
sub r10d, r10d
add rcx, 0x613c7e87
ror rcx, cl
mov ecx, 0xffff
cmp cx, ax
je 0x140469bf6
mov al, r10b
jmp 0x140469bf1
jmp 0x140469c04
mov qword [rdi], r10
cwd
mov al, 1
mov rcx, r14
movzx rdx, sp
mov byte [rdi + 8], al
mov rdx, qword [rbp - 0x71]
not ch
movzx ecx, r15w
movsxd rcx, ebp
mov rcx, rdi
call fcn.14046e9f8
sub r10d, r10d
test al, al
jmp 0x140469c26
je 0x1404697f2
test rsi, rsi
movsx r13d, dx
mov r12d, dword [rsp + 0x34]
movsx r13d, dx
movsx rbx, si
movsx r13w, r12b
mov rbx, qword [rsp + 0x38]
movsx r13w, bl
mov r13, qword [rsp + 0x48]
je 0x140469c87
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x140469c67
cmovae rax, r14
test r8b, r10b
cmp byte [rax + rsi], r10b
jmp 0x140469c77
jle 0x140469e51
inc rsi
or r8w, cx
sub cl, dil
mov al, byte [rsp + 0x30]
lea rdx, [rbp - 0x49]
mov rcx, qword [rbp - 0x49]
mov r8, qword [rbp - 0x31]
jmp 0x140469c9d
cmp r8, 0x10
jmp 0x140469ca6
cmovae rdx, rcx
cmp spl, al
test al, al
jmp 0x140469cb4
je 0x140469d11
test rsi, rsi
jmp 0x140469cc2
je 0x140469e97
mov r9b, byte [rdx]
test r12, r9
jmp 0x140469cd3
cmp r9b, 0x7f
jmp 0x140469cdc
je 0x140469e97
sub rsi, 1
jmp 0x140469ceb
je 0x140469e59
lea rax, [rbp - 0x69]
stc
cmp sp, r15w
cmp r15, 0x10
jmp 0x140469d03
cmovae rax, r14
cmp r9b, byte [rax + rsi]
je 0x140469e85
mov rbx, r13
stc
test r10w, bx
cmc
mov byte [rbx], r10b
sub bh, bh
mov ebx, 0x1000
jmp 0x140469d2f
cmp r15, 0x10
jmp 0x140469d38
jb 0x140469d98
lea rdx, [r15 + 1]
mov rax, r14
cmp rdx, rbx
jmp 0x140469d4d
jb 0x140469d79
add rdx, 0x27
mov r14, qword [r14 - 8]
test r11w, di
cmp r9b, r11b
sub rax, r14
add rax, 0xfffffffffffffff8
cmc
clc
cmp r13w, r10w
cmp rax, 0x1f
ja 0x140469ebd
mov rcx, r14
jmp 0x140469d81
call fcn.1401f8216
mov r8, qword [rbp - 0x31]
cmc
mov rcx, qword [rbp - 0x49]
cmp r11w, 0x33e
test sp, sp
cmp r8, 0x10
jmp 0x140469da1
jb 0x140469df2
lea rdx, [r8 + 1]
shr ax, cl
mov rax, rcx
stc
cmp rdx, rbx
jmp 0x140469dba
jb 0x140469ded
add rdx, 0x27
cmp spl, 0x5b
test bpl, 0xef
mov rcx, qword [rcx - 8]
cmp r15, r11
sub rax, rcx
test r14b, r9b
add rax, 0xfffffffffffffff8
test esp, 0x373727d8
cmp rax, 0x1f
ja 0x140469eb7
call fcn.1401f8216
mov eax, r12d
sub ch, 0xf0
sbb ecx, 0x14586fad
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x140469e0a
call fcn.1404a5381
mov rbx, qword [rsp + 0x120]
shrd r12, rcx, 0x4d
jmp 0x140469e21
add rsp, 0xe0
movsx r15, bp
pop r15
bswap r14d
xchg esi, edi
pop r14
pop r13
pop r12
movsxd rdi, edi
setns sil
jmp 0x140469e45
pop rdi
pop rsi
cmovb rbp, rax
setl bpl
pop rbp
ret
mov al, r10b
jmp 0x140469c8b
test rsi, rsi
jne 0x140469e85
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x140469e6f
cmovae rax, r14
cmc
cmp r14, r11
cmp r9b, byte [rax]
jmp 0x140469e7f
jl 0x140469d11
cmp byte [rdx + 1], r10b
jle 0x140469cba
inc rdx
jmp 0x140469cba
cmp byte [rsp + 0x31], r10b
jmp 0x140469ea1
jne 0x140469d1a
mov byte [rbx], 0x30
jmp 0x140469eaf
inc rbx
jmp 0x140469d1a
call fcn.1404bb982
nop
call fcn.1404bb982
int3