Function at 0x1404609c1
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
shr bpl, cl
push rdi
movzx edi, r15w
ror ax, 0x5e
or al, bh
push r12
shr ch, cl
btc ecx, r14d
push r13
btc r13d, r15d
push r14
dec bpl
xor r13b, 0xb5
push r15
movzx ax, r15b
rol rsi, 0x38
bsr si, bx
lea rbp, [rsp - 0x17]
rcl al, 0x64
sub rsp, 0xe0
adc si, r9w
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 0xf], rax
and sil, 0xae
sub dil, 0xcd
mov r15, r9
movzx r13d, ax
btc edi, r8d
mov qword [rbp - 0x71], r9
shl r13b, 0x30
cmovb r13w, ax
mov rdi, r8
mov r13, rdx
mov qword [rsp + 0x48], rdx
mov rsi, qword [rbp + 0x7f]
shl rcx, 0xdb
btc cx, 0xdf
sub r14d, r14d
movsx rcx, r15w
mov rcx, rsi
jmp 0x140460a64
call fcn.14046a08f
mov rbx, rax
mov rcx, qword [rax]
mov rax, qword [rcx + 0x28]
movsxd rcx, eax
lea rdx, [rbp - 0x49]
mov rcx, rbx
jmp 0x140460a82
call qword [0x1400b8d90]
nop
stc
cmp r15b, 0x68
cmp qword [rbp - 0x39], r14
jne 0x140460aa8
mov word [rsp + 0x32], r14w
jmp 0x140460aa3
jmp 0x140460ad4
mov rax, qword [rbx]
movsx ecx, cx
movsx rcx, sp
mov rcx, rbx
jmp 0x140460aba
mov rax, qword [rax + 0x20]
jmp 0x140460ac3
call qword [0x1400b8d90]
mov word [rsp + 0x32], ax
movsx rcx, r9w
mov cl, 0x19
mov rcx, rsi
jmp 0x140460adc
call fcn.14045e9c8
mov r10, rax
movzx r9w, r11b
mov dh, dl
setbe ch
mov rcx, qword [rax]
cdqe
cbw
mov rax, qword [rcx + 0x58]
mov ch, 0xdf
not r9
lea r9, [rbp - 0x29]
movsx cx, r15b
cwd
movzx cx, ch
lea r8, [0x1400c0ddb]
xchg dh, cl
movsxd rcx, esi
lea rdx, [0x1400c0dc0]
mov cx, bp
bswap cx
movsx ecx, cx
mov rcx, r10
jmp 0x140460b32
call qword [0x1400b8d90]
mov rbx, r13
mov cl, dl
mov ch, 0xaf
mov qword [rsp + 0x38], rbx
movzx rcx, bx
cmovp dx, r13w
jmp 0x140460b53
mov rdx, r15
mov ch, 0x92
mov rcx, rdi
jmp 0x140460b61
call fcn.14046665f
mov esi, 0xffff
cmp r14w, r8w
stc
test al, al
jne 0x140460e60
mov cl, byte [rdi + 8]
cmp r10b, dil
clc
cmp rdi, 0x2e595475
test cl, cl
jmp 0x140460b8d
jne 0x140460c41
mov rcx, qword [rdi]
cmp al, r15b
clc
test rcx, rcx
jmp 0x140460ba2
je 0x140460c28
mov rax, qword [rcx + 0x38]
cmovp edx, ecx
not dx
movzx rdx, bp
mov rdx, qword [rax]
test r11b, r9b
stc
cmp dx, 0x58e8
test rdx, rdx
jmp 0x140460bca
je 0x140460bf5
mov rax, qword [rcx + 0x50]
cmp ebp, r13d
test r11b, r15b
cmp dword [rax], r14d
jmp 0x140460be2
jle 0x140460bf5
movzx eax, word [rdx]
jmp 0x140460bf0
jmp 0x140460c0c
mov rax, qword [rcx]
jmp 0x140460bfd
mov rax, qword [rax + 0x30]
jmp 0x140460c06
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140460c14
je 0x140460c28
mov word [rdi + 0xa], ax
jmp 0x140460c23
jmp 0x140460c2f
mov qword [rdi], r14
bt ax, cx
mov byte [rdi + 8], 1
rcr ah, cl
sub cl, 0xad
mov cl, 1
setbe al
movsx eax, r10w
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140460c4e
jne 0x140460d16
mov byte [r13], 0x2b
btc cx, 0x66
lea rbx, [r13 + 1]
inc rcx
sal rcx, cl
mov qword [rsp + 0x38], rbx
cmc
bts cx, bp
adc ch, 0x2c
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140460c80
je 0x140460cff
mov rax, qword [rcx + 0x38]
clc
cmc
cmp qword [rax], r14
je 0x140460ccd
mov rax, qword [rcx + 0x50]
cmc
cmp dl, bpl
cmp dword [rax], r14d
jmp 0x140460ca5
jle 0x140460ccd
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x140460cbe
mov qword [rcx], rax
movsx rax, r12w
movzx eax, word [rdx]
jmp 0x140460ce4
mov rax, qword [rcx]
jmp 0x140460cd5
mov rax, qword [rax + 0x38]
jmp 0x140460cde
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140460cec
je 0x140460cff
mov al, r14b
jmp 0x140460cfa
jmp 0x140460d09
mov qword [rdi], r14
mov al, 1
jmp 0x140460d09
mov byte [rdi + 8], al
jmp 0x140460d11
jmp 0x140460e60
test cl, cl
jmp 0x140460d1d
jne 0x140460db0
mov rcx, qword [rdi]
stc
cmc
test rcx, rcx
jmp 0x140460d30
je 0x140460d9c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r8b, 0x81
cmp dl, 0xd2
stc
test rdx, rdx
je 0x140460d69
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r14d
jle 0x140460d69
movzx eax, word [rdx]
jmp 0x140460d64
jmp 0x140460d80
mov rax, qword [rcx]
jmp 0x140460d71
mov rax, qword [rax + 0x30]
jmp 0x140460d7a
call qword [0x1400b8d90]
cmp si, ax
jmp 0x140460d88
je 0x140460d9c
mov word [rdi + 0xa], ax
jmp 0x140460d97
jmp 0x140460da9
mov qword [rdi], r14
shr ah, 0xb5
movzx eax, word [rdi + 0xa]
cmp ebx, r14d
mov byte [rdi + 8], 1
cmp r13b, al
cmp ax, word [rbp + 3]
jne 0x140460e60
mov byte [r13], 0x2d
sal ch, cl
cmp r15b, r10b
lea rbx, [r13 + 1]
or cl, r11b
sub ecx, r13d
mov qword [rsp + 0x38], rbx
mov rcx, qword [rdi]
test rcx, rcx
je 0x140460e55
mov rax, qword [rcx + 0x38]
cmc
test spl, spl
cmp qword [rax], r14
je 0x140460e31
mov rax, qword [rcx + 0x50]
test r12, 0x42172eee
jmp 0x140460e00
cmp dword [rax], r14d
jmp 0x140460e08
jle 0x140460e31
dec dword [rax]
not rdx
cdq
mov dh, bh
mov rcx, qword [rcx + 0x38]
mov al, r9b
mov rdx, qword [rcx]
not al
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140460e43
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140460e3d
call qword [0x1400b8d90]
cmp si, ax
je 0x140460e55
mov byte [rdi + 8], r14b
jmp 0x140460e60
mov qword [rdi], r14
sar cx, 0x7d
mov byte [rdi + 8], 1
mov eax, dword [rbp + 0x77]
cmovp cx, r8w
and eax, 0xe00
cmp r13, rsp
movsx r14d, r11w
mov ecx, 8
shrd r14w, bx, 0x39
lea r14d, [rcx + 2]
clc
test r13d, 0xe101fef
cmp r15b, dil
mov qword [rbp - 0x79], r14
stc
cmc
cmp eax, 0x400
jmp 0x140460e9e
jne 0x140460eac
mov r12d, ecx
jmp 0x140460eda
cmp eax, 0x800
jmp 0x140460eb6
jne 0x140460ec7
mov r12d, 0x10
jmp 0x140460eda
neg eax
not dx
movsxd rcx, ecx
sbb r12d, r12d
rol cl, 0xbc
shr cl, cl
and r12d, r14d
mov dword [rsp + 0x34], r12d
dec edx
adc cl, dil
sub sil, sil
mov byte [rsp + 0x30], sil
movzx ecx, ax
mov byte [rsp + 0x31], sil
movzx edx, ax
movzx rdx, r14w
mov rdx, r15
jmp 0x140460f03
mov rcx, rdi
jmp 0x140460f0b
call fcn.14046665f
sub r8d, r8d
test al, al
jmp 0x140460f1a
jne 0x140461362
cmp byte [rdi + 8], r8b
jmp 0x140460f29
jne 0x140460fdb
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140460f3a
je 0x140460fc5
mov rax, qword [rcx + 0x38]
mov dl, r10b
sub dx, 0x466f
cdq
mov rdx, qword [rax]
test rdx, rdx
je 0x140460f78
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140460f65
jle 0x140460f78
movzx eax, word [rdx]
jmp 0x140460f73
jmp 0x140460f96
mov rax, qword [rcx]
jmp 0x140460f80
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
xor ecx, 0x364d139e
sbb cl, 1
mov ecx, 0xffff
test r10, 0x71e4180c
cmp rsi, 0x3d14411d
cmp cx, ax
jmp 0x140460fb1
je 0x140460fc5
mov word [rdi + 0xa], ax
jmp 0x140460fc0
jmp 0x140460fc8
mov qword [rdi], r8
mov byte [rdi + 8], 1
adc rax, 0x65106e65
sal eax, 0xc8
movsx ax, r14b
movzx eax, word [rdi + 0xa]
stc
clc
cmp ax, word [rbp - 0x29]
jmp 0x140460fea
jne 0x140461362
mov sil, 1
mov byte [rsp + 0x30], sil
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x14046109d
mov rax, qword [rcx + 0x38]
cmp r11d, 0x7b5a7991
cmc
jmp 0x140461016
cmp qword [rax], r8
jmp 0x14046101e
je 0x140461069
mov rax, qword [rcx + 0x50]
cmp ecx, r12d
cmp r13b, 0xfb
test bx, dx
cmp dword [rax], r8d
jle 0x140461069
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, dil
not al
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
mov al, r9b
xchg al, al
movsx rax, r10w
movzx eax, word [rdx]
jmp 0x140461064
jmp 0x14046107f
mov rax, qword [rcx]
jmp 0x140461071
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
cmc
mov ecx, 0xffff
cmp r8b, r12b
cmp cx, ax
jmp 0x14046108f
je 0x14046109d
mov al, r8b
jmp 0x1404610ac
mov qword [rdi], r8
xchg al, cl
cqo
mov al, sil
jmp 0x1404610ac
mov byte [rdi + 8], al
setb dl
mov rdx, r15
movzx ecx, r8w
mov rcx, rdi
jmp 0x1404610c1
call fcn.14046665f
xor r8d, r8d
test al, al
jmp 0x1404610d0
jne 0x14046133b
mov cl, byte [rdi + 8]
test cl, cl
jne 0x140461180
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046116c
mov rax, qword [rcx + 0x38]
rcr dx, 0x53
mov rdx, qword [rax]
test bx, 0x7498
cmc
test rdx, rdx
jmp 0x140461106
je 0x14046112f
mov rax, qword [rcx + 0x50]
cmc
cmp r12b, r13b
cmp dword [rax], r8d
jmp 0x14046111c
jle 0x14046112f
movzx eax, word [rdx]
jmp 0x14046112a
jmp 0x140461147
mov rax, qword [rcx]
jmp 0x140461137
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
bsr ecx, esp
mov ecx, 0xffff
cmp r10w, r13w
cmp cx, ax
jmp 0x140461158
je 0x14046116c
mov word [rdi + 0xa], ax
jmp 0x140461167
jmp 0x140461179
mov qword [rdi], r8
btr ax, 0x6a
cbw
mov al, r11b
mov byte [rdi + 8], sil
mov cl, sil
movzx eax, word [rdi + 0xa]
test r12b, 0x28
cmp ax, word [rbp + 9]
jmp 0x140461191
je 0x140461245
test cl, cl
jne 0x140461236
mov rcx, qword [rdi]
test al, r11b
stc
test rcx, rcx
jmp 0x1404611ae
je 0x140461221
mov rax, qword [rcx + 0x38]
sal dl, 0xdc
mov rdx, qword [rax]
test bp, 0x3bbb
test rdx, rdx
jmp 0x1404611cb
je 0x1404611e6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404611e6
movzx eax, word [rdx]
jmp 0x140461200
mov rax, qword [rcx]
jmp 0x1404611ee
mov rax, qword [rax + 0x30]
jmp 0x1404611f7
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046120d
je 0x140461221
mov word [rdi + 0xa], ax
jmp 0x14046121c
jmp 0x140461230
mov qword [rdi], r8
cmc
shld ax, r10w, 0x30
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], sil
clc
cmc
cmp ax, word [rbp + 7]
jmp 0x14046123f
jne 0x14046133b
test r12d, 0xffffffef
jmp 0x140461251
jne 0x140461370
mov r12d, 0x10
mov dword [rsp + 0x34], r12d
add cl, r11b
test r15b, r11b
clc
mov sil, r8b
bsr ecx, r9d
bswap rcx
xor cl, 0x7e
mov byte [rsp + 0x30], r8b
mov rcx, qword [rdi]
test r13w, sp
test rcx, rcx
jmp 0x14046128a
je 0x140461329
mov rax, qword [rcx + 0x38]
cmp ax, 0x1bef
jmp 0x14046129d
cmp qword [rax], r8
je 0x1404612eb
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x1404612eb
dec dword [rax]
rdtsc
cwde
mov rcx, qword [rcx + 0x38]
jmp 0x1404612c9
mov rdx, qword [rcx]
cmovnp eax, r10d
lea rax, [rdx + 2]
jmp 0x1404612d9
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x1404612e6
jmp 0x140461309
mov rax, qword [rcx]
jmp 0x1404612f3
mov rax, qword [rax + 0x38]
jmp 0x1404612fc
call qword [0x1400b8d90]
xor r8d, r8d
movsx rcx, r8w
mov ecx, 0xffff
cmp cx, ax
jmp 0x140461316
je 0x140461329
mov al, r8b
jmp 0x140461324
jmp 0x14046132e
mov qword [rdi], r8
mov al, 1
mov byte [rdi + 8], al
jmp 0x140461336
jmp 0x14046137e
test r12d, r12d
jmp 0x140461343
jne 0x140461370
lea eax, [r12 + 8]
not r12d
mov r12d, eax
jmp 0x140461359
mov dword [rsp + 0x34], eax
jmp 0x140461389
test r12d, r12d
jmp 0x14046136a
je 0x1404613ae
cmp r12d, r14d
jmp 0x140461378
je 0x1404613ae
mov eax, 8
sbb r14w, 0x648a
mov r14d, 0x16
stc
jmp 0x140461399
cmp r12d, eax
jmp 0x1404613a1
cmove r14, rax
jmp 0x1404613aa
mov qword [rbp - 0x79], r14
xorps xmm0, xmm0
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x59], 1
cqo
movzx r15d, si
movsx ax, dil
mov r15d, 0xf
movzx eax, sp
mov qword [rbp - 0x51], r15
movsx edx, r9w
mov al, r10b
movzx eax, sil
bswap si
mov byte [rbp - 0x69], al
jmp 0x1404613eb
mov rsi, r8
movsx edx, r13w
mov rdx, qword [rbp - 0x71]
movzx rcx, r15w
xchg cx, cx
mov rcx, rdi
jmp 0x140461405
call fcn.14046665f
xor r10d, r10d
movsxd r14, esi
bsr r14d, r15d
sal r14w, 0xdc
mov r14, qword [rbp - 0x69]
test al, al
jne 0x1404618f2
lea r13, [rdi + 0xa]
cmp r8d, r8d
and bl, 0xb1
mov qword [rsp + 0x40], r13
cmp cx, 0x3613
mov r12, r13
mov bl, byte [rsp + 0x31]
cmc
cmp r13w, r13w
test r14b, sil
cmp byte [rdi + 8], r10b
jne 0x140461500
mov rcx, qword [rdi]
cmp r11d, r10d
test rcx, rcx
jmp 0x140461460
je 0x1404614e8
mov rax, qword [rcx + 0x38]
cmp cx, r11w
mov dl, r12b
rcl dx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046147f
je 0x1404614a4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x140461491
jle 0x1404614a4
movzx eax, word [rdx]
jmp 0x14046149f
jmp 0x1404614b9
mov rax, qword [rcx]
jmp 0x1404614ac
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r10d, r10d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404614c6
je 0x1404614e8
mov word [r12], ax
jmp 0x1404614db
mov r13, r12
mov qword [rsp + 0x40], r12
jmp 0x1404614f3
mov qword [rdi], r10
seta cl
movzx cx, r11b
mov byte [rdi + 8], 1
movsx cx, r9b
bswap r8w
movzx r8d, word [r13]
xchg cx, cx
movsxd rdx, r14d
cqo
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x29]
call fcn.140129038
lea rcx, [rbp - 0x29]
sub rax, rcx
cmp di, 0x669
stc
sar rax, 1
stc
cmp rax, qword [rbp - 0x79]
jmp 0x140461534
jae 0x1404615f3
lea rcx, [0x1400c0dc0]
cmp r10b, 0xf1
mov al, byte [rax + rcx]
shl cx, cl
setp cl
inc ch
mov rcx, qword [rsp + 0x38]
mov byte [rcx], al
stc
cmp al, r11b
sub r10d, r10d
clc
cmp byte [rsp + 0x31], r10b
jmp 0x140461569
jne 0x14046157c
cmp al, 0x30
jmp 0x140461576
je 0x1404615b3
mov rax, qword [rsp + 0x48]
test r8b, 0x11
add rax, 0x1f
jmp 0x14046158f
cmp rcx, rax
jmp 0x140461597
jae 0x1404615b3
inc rcx
mov al, sil
mov qword [rsp + 0x38], rcx
add ax, 0x12fc
mov byte [rsp + 0x31], 1
rcl cl, cl
mov byte [rsp + 0x30], 1
lea rax, [rbp - 0x69]
rol cl, 0x5f
xor cl, spl
cmp r15, 0x10
setae cl
jmp 0x1404615ce
cmovae rax, r14
cmp byte [rax + rsi], 0x7f
je 0x1404617ac
lea rax, [rbp - 0x69]
test cl, cl
cmovne rax, r14
jmp 0x1404615eb
inc byte [rax + rsi]
jmp 0x140461795
lea rax, [rbp - 0x69]
add r13b, 0x36
cmp r15, 0x10
setae r13b
jmp 0x140461608
cmovae rax, r14
sub r10d, r10d
cmp byte [rax + rsi], r10b
je 0x1404618a8
movzx r8d, word [rsp + 0x32]
test r8w, r8w
je 0x1404618a8
cmp byte [rdi + 8], r10b
jne 0x1404616f3
mov rcx, qword [rdi]
stc
test r11b, dil
test rcx, rcx
jmp 0x140461642
je 0x1404616da
mov rax, qword [rcx + 0x38]
btr rdx, 0xbb
shr dh, cl
movsx rdx, sp
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140461663
je 0x14046168a
mov rax, qword [rcx + 0x50]
cmp r11, 0x12c7dbe
cmp dword [rax], r10d
jmp 0x14046167c
jle 0x14046168a
movzx eax, word [rdx]
jmp 0x1404616ac
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140461696
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x32]
bts ecx, ebp
xor r10d, r10d
xadd cx, cx
mov ecx, 0xffff
test r10b, 0x52
cmp cx, ax
jmp 0x1404616bd
je 0x1404616da
mov rcx, qword [rsp + 0x40]
jmp 0x1404616cd
mov word [rcx], ax
jmp 0x1404616d5
jmp 0x1404616ea
mov qword [rdi], r10
movsx ecx, r15w
movzx rcx, bx
mov rcx, qword [rsp + 0x40]
mov byte [rdi + 8], 1
jmp 0x1404616f8
mov rcx, qword [rsp + 0x40]
cmp word [rcx], r8w
jne 0x1404618a8
mov rcx, qword [rbp - 0x59]
cmp r15b, cl
cmp rcx, r15
jmp 0x140461711
jae 0x14046174d
lea rax, [rcx + 1]
mov qword [rbp - 0x59], rax
sar eax, 0x18
bsf rax, r9
lea rax, [rbp - 0x69]
test sp, 0x6b80
test r13, rcx
test r13b, r13b
jmp 0x14046173a
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x140461748
jmp 0x140461783
xor r9d, r9d
sets dl
mov r8b, bl
not cx
cqo
movzx rdx, r10w
lea edx, [r9 + 1]
jmp 0x14046176c
lea rcx, [rbp - 0x69]
call fcn.140454b7d
sub r10d, r10d
xchg r15b, r15b
mov r15w, r9w
movzx r13, dx
inc rsi
ror r14, 0x6b
shrd r13w, bx, 0x63
mov r13, qword [rsp + 0x40]
mov r14, qword [rbp - 0x69]
bts r15w, r15w
shr cx, 0x5a
shr r15b, cl
mov r15, qword [rbp - 0x51]
xor rcx, rdi
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404617b7
je 0x14046186d
mov rax, qword [rcx + 0x38]
cmp cx, r15w
stc
cmp qword [rax], r10
jmp 0x1404617ce
je 0x14046181f
mov rax, qword [rcx + 0x50]
test bx, r15w
cmp dword [rax], r10d
jmp 0x1404617e4
jle 0x14046181f
dec dword [rax]
movsx eax, si
rdtsc
mov rcx, qword [rcx + 0x38]
cmovle rax, r13
mov rdx, qword [rcx]
cmovle ax, r14w
cdqe
xchg al, ah
lea rax, [rdx + 2]
jmp 0x14046180e
mov qword [rcx], rax
cdqe
movsx rax, si
movzx eax, word [rdx]
jmp 0x140461841
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046182b
call qword [0x1400b8d90]
xor r10d, r10d
sub cx, 0x1f63
movsx cx, spl
sal cx, cl
mov ecx, 0xffff
cmp r12d, 0x3e196bdb
jmp 0x140461852
cmp cx, ax
jmp 0x14046185a
je 0x14046186d
mov al, r10b
jmp 0x140461868
jmp 0x140461872
mov qword [rdi], r10
mov al, 1
mov byte [rdi + 8], al
xchg ch, ch
movzx rcx, bx
mov edx, 0x4c9831fc
mov rdx, qword [rbp - 0x71]
mov rcx, rdi
jmp 0x14046188c
call fcn.14046665f
xor r10d, r10d
test r8b, 0xdf
test r12d, r9d
test al, al
jmp 0x1404618a2
je 0x140461448
test rsi, rsi
mov r12d, dword [rsp + 0x34]
xchg bl, bl
movzx r13w, dil
mov rbx, qword [rsp + 0x38]
mov r13, qword [rsp + 0x48]
jmp 0x1404618c6
je 0x1404618f2
lea rax, [rbp - 0x69]
cmp r15, 0x10
jmp 0x1404618d9
cmovae rax, r14
test bl, dil
cmp byte [rax + rsi], r10b
jmp 0x1404618e9
jle 0x140461ac8
inc rsi
mov al, byte [rsp + 0x30]
lea rdx, [rbp - 0x49]
shl r8w, cl
movzx r8w, r8b
mov rcx, qword [rbp - 0x49]
sar r8d, 0x50
shl r8, 6
mov r8, qword [rbp - 0x31]
cmp r8, 0x10
cmovae rdx, rcx
cmp cl, spl
test dl, 0x40
test al, al
je 0x14046197d
test rsi, rsi
jmp 0x140461931
je 0x140461b2a
mov r9b, byte [rdx]
cmp r15b, al
jmp 0x140461942
cmp r9b, 0x7f
jmp 0x14046194b
je 0x140461b2a
sub rsi, 1
je 0x140461ad5
lea rax, [rbp - 0x69]
test rdi, 0x23aa2f5d
cmp r15, 0x10
jmp 0x14046196f
cmovae rax, r14
cmp r9b, byte [rax + rsi]
je 0x140461b0e
mov rbx, r13
cmc
jmp 0x140461987
mov byte [rbx], r10b
sub bx, si
test dl, cl
mov ebx, 0x1000
cmp r15, 0x10
jb 0x1404619ff
lea rdx, [r15 + 1]
mov rax, r14
test spl, r15b
cmp rax, rsi
cmp rdx, rbx
jmp 0x1404619b3
jb 0x1404619ea
add rdx, 0x27
test r14b, bl
mov r14, qword [r14 - 8]
sub rax, r14
jmp 0x1404619cc
add rax, 0xfffffffffffffff8
cmp r15w, si
cmp rdx, 0x5c9e3c6a
cmp rax, 0x1f
jmp 0x1404619e4
ja 0x140461b5a
mov rcx, r14
jmp 0x1404619f2
call fcn.14027cd22
mov r8, qword [rbp - 0x31]
mov rcx, qword [rbp - 0x49]
cmp r8, 0x10
jmp 0x140461a08
jb 0x140461a4a
lea rdx, [r8 + 1]
mov rax, rcx
test cx, cx
cmp rdx, rbx
jmp 0x140461a20
jb 0x140461a45
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
jmp 0x140461a34
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140461b4f
call fcn.14027cd22
mov eax, r12d
and cx, 0x3591
movsx rcx, dx
dec rcx
mov rcx, qword [rbp + 0xf]
test r8, 0x39a77ca4
stc
cmp ch, 0x7c
xor rcx, rsp
jmp 0x140461a70
call fcn.14049cefa
mov rbx, qword [rsp + 0x120]
shr r13b, 0x96
add rsp, 0xe0
bswap di
jmp 0x140461a90
pop r15
movzx r13w, cl
mov r12w, 0x3aa3
movzx r14d, r9w
pop r14
seto r13b
movzx ebp, r9w
pop r13
pop r12
movzx si, r10b
mov bpl, 0xb9
pop rdi
setne bpl
pop rsi
movsxd rbp, r9d
xchg ebp, ebp
pop rbp
jmp 0x140461ac7
ret
mov al, r10b
jmp 0x140461ad0
jmp 0x1404618f6
test rsi, rsi
jmp 0x140461add
jne 0x140461b0e
lea rax, [rbp - 0x69]
cmc
cmp r14, 0x711c4a38
cmp r15, 0x10
jmp 0x140461af8
cmovae rax, r14
clc
test bpl, r11b
cmp r9b, byte [rax]
jmp 0x140461b08
jl 0x14046197d
cmp byte [rdx + 1], r10b
jmp 0x140461b17
jle 0x140461929
inc rdx
jmp 0x140461b25
jmp 0x140461929
cmp byte [rsp + 0x31], r10b
jmp 0x140461b34
jne 0x140461987
mov byte [rbx], 0x30
jmp 0x140461b42
inc rbx
jmp 0x140461b4a
jmp 0x140461987
call fcn.1404b346a
nop
jmp 0x140461b5a
call fcn.1404b346a
int3