Function at 0x1404823ac
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
mov cl, r9b
push rsi
clc
xchg al, sil
push rdi
sar bp, 0x35
bt bp, 0xe9
push r12
test r11d, 0x9092050
push r13
setge al
push r14
cmovne rsi, r9
push r15
bts bx, bp
cwde
inc bl
lea rbp, [rsp - 0x10]
sub rsp, 0x110
mov rax, qword [0x1400b7288]
xor ebx, 0x15bd7815
sar rbx, 0x86
stc
xor rax, rsp
mov qword [rbp + 8], rax
mov qword [rsp + 0x48], r9
test r14, 0x422b7715
mov rdi, r8
mov r14, rdx
dec cl
mov qword [rbp - 0x80], rdx
test dh, bl
cdqe
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x78], rax
xor r12d, r12d
movsx esi, ax
cwde
not ebx
mov rsi, qword [rbp + 0x70]
mov bx, r15w
movsx cx, r8b
bswap cx
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
lahf
movsx ax, r8b
movsx ecx, di
mov qword [rsp + 0x68], rbx
cbw
movsx cx, r8b
mov rax, qword [rbx]
movsxd rcx, r14d
movzx rcx, sp
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
lea rcx, [rsp + 0x60]
jmp 0x140482483
call fcn.140487f07
mov r13, rax
clc
jmp 0x140482491
mov qword [rsp + 0x58], rax
test rbx, rbx
je 0x140482505
mov rdx, qword [rbx]
cwde
mov rcx, rbx
setge al
bswap ax
movsxd rax, ebx
mov rax, qword [rdx + 0x10]
jmp 0x1404824b8
call qword [0x1400b8d90]
mov r8, rax
test sp, 0x38ba
stc
test rax, rax
jmp 0x1404824cf
je 0x140482505
mov rcx, qword [rax]
jmp 0x1404824e5
mov rax, qword [rcx]
movsxd rdx, r9d
movzx rdx, r11w
mov dl, r10b
lea edx, [r12 + 1]
mov rcx, r8
jmp 0x1404824ff
call qword [0x1400b8d90]
mov rax, qword [r13]
lea rdx, [rbp - 0x58]
movsx cx, bpl
jmp 0x140482519
mov rcx, r13
jmp 0x140482521
mov rax, qword [rax + 0x28]
jmp 0x14048252a
call qword [0x1400b8d90]
nop
mov rax, qword [rsi + 0x40]
movsxd rbx, r9d
cmovbe bx, r14w
mov rbx, qword [rax + 8]
movsx rax, si
mov al, r8b
mov ax, 0x5d60
mov qword [rsp + 0x68], rbx
bswap cx
mov rax, qword [rbx]
not cl
mov ch, 0xc1
mov rcx, rbx
jmp 0x140482564
mov rax, qword [rax + 8]
jmp 0x14048256d
call qword [0x1400b8d90]
nop
movsx rcx, r11w
movsx cx, ah
movsx ecx, r10w
lea rcx, [rsp + 0x60]
jmp 0x14048258a
call fcn.14047cd42
mov rsi, rax
cmp r9d, eax
test rbx, rbx
jmp 0x14048259d
je 0x1404825fd
mov rdx, qword [rbx]
jmp 0x1404825ab
mov rcx, rbx
not al
mov rax, qword [rdx + 0x10]
jmp 0x1404825b9
call qword [0x1400b8d90]
mov r8, rax
stc
cmc
test rax, rax
je 0x1404825fd
mov rcx, qword [rax]
movsx eax, r8w
movzx edx, dx
cmovo ax, r13w
mov rax, qword [rcx]
movzx rdx, dx
mov dh, 0x7a
mov edx, 1
movsx ecx, r15w
mov rcx, r8
jmp 0x1404825f7
call qword [0x1400b8d90]
mov rax, qword [rsi]
mov edx, 0x23e232c6
cmovo dx, r9w
lea r9, [rbp - 0x38]
cwd
cqo
lea r8, [0x1400c0dfd]
cmove ecx, esp
movsx edx, r8w
movzx cx, r11b
lea rdx, [0x1400c0de0]
jmp 0x140482638
mov rcx, rsi
jmp 0x140482640
mov rax, qword [rax + 0x58]
jmp 0x140482649
call qword [0x1400b8d90]
mov r15, r14
movsx rdx, bx
movsxd rsi, eax
xchg sil, dl
mov byte [rsp + 0x31], r12b
xchg cl, sil
movzx rdx, bx
mov rsi, qword [rsp + 0x48]
mov rdx, rsi
setae cl
mov rcx, rdi
jmp 0x14048267b
call fcn.14046e124
mov ebx, 0xffff
test al, al
jmp 0x14048268c
jne 0x140482963
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14048269c
jne 0x14048272c
mov rcx, qword [rdi]
test ebx, 0x3d763a9
test rcx, rcx
jmp 0x1404826b3
je 0x14048271b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404826c8
je 0x1404826ed
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404826da
jle 0x1404826ed
movzx eax, word [rdx]
jmp 0x1404826e8
jmp 0x140482704
mov rax, qword [rcx]
jmp 0x1404826f5
mov rax, qword [rax + 0x30]
jmp 0x1404826fe
call qword [0x1400b8d90]
cmp bx, ax
je 0x14048271b
mov word [rdi + 0xa], ax
jmp 0x140482716
jmp 0x140482724
mov qword [rdi], r12
neg cl
bsf rax, r15
mov byte [rdi + 8], 1
mov cl, 1
cdqe
movzx eax, word [rdi + 0xa]
cmp bpl, r12b
cmp ax, word [rbp - 0xa]
jmp 0x14048273c
jne 0x1404827e7
mov byte [r14], 0x2b
lea r15, [r14 + 1]
not cl
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404827d0
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140482764
je 0x1404827ad
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x1404827ad
dec dword [rax]
movzx dx, dh
not dh
mov rcx, qword [rcx + 0x38]
movzx ax, bl
movzx rax, dx
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048279a
mov qword [rcx], rax
mov al, bpl
movzx eax, word [rdx]
jmp 0x1404827a8
jmp 0x1404827ba
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x1404827c2
je 0x1404827d0
mov al, r12b
jmp 0x1404827da
mov qword [rdi], r12
mov al, 1
jmp 0x1404827da
mov byte [rdi + 8], al
jmp 0x1404827e2
jmp 0x140482963
test cl, cl
jmp 0x1404827ee
jne 0x14048288d
mov rcx, qword [rdi]
test cx, 0x62c5
test rcx, rcx
jmp 0x140482804
je 0x140482879
mov rax, qword [rcx + 0x38]
rol dh, 0x51
mov rdx, 0x723f7999
bsf rdx, r13
mov rdx, qword [rax]
test rdx, rdx
je 0x14048284b
mov rax, qword [rcx + 0x50]
cmp r14b, 0xdd
cmp dword [rax], r12d
jmp 0x140482838
jle 0x14048284b
movzx eax, word [rdx]
jmp 0x140482846
jmp 0x140482862
mov rax, qword [rcx]
jmp 0x140482853
mov rax, qword [rax + 0x30]
jmp 0x14048285c
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x14048286a
je 0x140482879
mov word [rdi + 0xa], ax
jmp 0x140482889
mov qword [rdi], r12
bts ax, r12w
movzx eax, word [rdi + 0xa]
stc
test dx, ax
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x140482896
jne 0x140482963
mov byte [r14], 0x2d
lea r15, [r14 + 1]
rcl cx, cl
sub ecx, r13d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404828b5
je 0x14048294d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404828c7
je 0x14048291f
mov rax, qword [rcx + 0x50]
cmp r14b, spl
stc
cmp dword [rax], r12d
jmp 0x1404828dd
jle 0x14048291f
dec dword [rax]
movsx ax, sil
cqo
movzx dx, dil
mov rcx, qword [rcx + 0x38]
cwde
cbw
jmp 0x1404828fd
mov rdx, qword [rcx]
movsx eax, bx
lea rax, [rdx + 2]
jmp 0x14048290c
mov qword [rcx], rax
jmp 0x140482917
movzx eax, word [rdx]
jmp 0x140482931
mov rax, qword [rcx]
jmp 0x140482927
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140482939
je 0x14048294d
mov byte [rdi + 8], r12b
jmp 0x140482948
jmp 0x140482963
mov qword [rdi], r12
test di, r9w
sub r14, rsi
add cl, 0x10
mov byte [rdi + 8], 1
xchg dl, ch
rcr cx, cl
mov word [r15], 0x7830
sar ch, 0xb7
add r15, 2
mov qword [rsp + 0x50], r15
movzx dx, bh
xchg dl, r14b
mov cl, 0x3f
mov byte [rsp + 0x30], r12b
mov r14d, r12d
setl ch
mov dword [rsp + 0x3c], r12d
cdq
movzx cx, r15b
mov dword [rsp + 0x34], r12d
xchg cx, cx
movzx edx, r10w
sets ch
mov rdx, rsi
not ch
movsx rcx, r11w
jmp 0x1404829b1
mov rcx, rdi
jmp 0x1404829b9
call fcn.14046e124
test al, al
jne 0x140482d57
cmp byte [rdi + 8], r12b
jmp 0x1404829cf
jne 0x140482a61
mov rcx, qword [rdi]
cmp r9w, r14w
cmc
test rcx, rcx
jmp 0x1404829e5
je 0x140482a54
mov rax, qword [rcx + 0x38]
cqo
btr dx, r12w
mov rdx, qword [rax]
test rdx, rdx
je 0x140482a21
mov rax, qword [rcx + 0x50]
jmp 0x140482a0b
cmp dword [rax], r12d
jmp 0x140482a13
jle 0x140482a21
movzx eax, word [rdx]
jmp 0x140482a38
mov rax, qword [rcx]
jmp 0x140482a29
mov rax, qword [rax + 0x30]
jmp 0x140482a32
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140482a40
je 0x140482a54
mov word [rdi + 0xa], ax
jmp 0x140482a4f
jmp 0x140482a59
mov qword [rdi], r12
add al, 0xbe
mov byte [rdi + 8], 1
movzx rax, di
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x140482a6e
jne 0x140482d57
mov rcx, qword [rdi]
test rcx, rcx
je 0x140482b04
mov rax, qword [rcx + 0x38]
cmp r10d, edx
test r12d, ecx
cmp qword [rax], r12
je 0x140482ad7
mov rax, qword [rcx + 0x50]
cmp al, al
cmp dword [rax], r12d
jmp 0x140482aa1
jle 0x140482ad7
dec dword [rax]
bswap ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, r13w
setno al
movsx eax, ax
lea rax, [rdx + 2]
jmp 0x140482ac6
mov qword [rcx], rax
movzx rax, ax
nop
movzx eax, word [rdx]
jmp 0x140482aee
mov rax, qword [rcx]
jmp 0x140482adf
mov rax, qword [rax + 0x38]
jmp 0x140482ae8
call qword [0x1400b8d90]
cmp bx, ax
je 0x140482b04
mov al, r12b
jmp 0x140482aff
jmp 0x140482b15
mov qword [rdi], r12
mov al, 1
movzx cx, dil
mov dh, 0x83
movzx edx, r12w
mov byte [rdi + 8], al
mov rdx, rsi
movsx rcx, di
setle cl
xchg cl, ch
mov rcx, rdi
jmp 0x140482b2c
call fcn.14046e124
test al, al
jmp 0x140482b38
jne 0x140482d43
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140482b48
jne 0x140482bd9
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140482b5a
je 0x140482bca
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rsp, 0x57b924a8
clc
test rdx, rdx
jmp 0x140482b77
je 0x140482b9c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140482b89
jle 0x140482b9c
movzx eax, word [rdx]
jmp 0x140482b97
jmp 0x140482bb3
mov rax, qword [rcx]
jmp 0x140482ba4
mov rax, qword [rax + 0x30]
jmp 0x140482bad
call qword [0x1400b8d90]
cmp bx, ax
je 0x140482bca
mov word [rdi + 0xa], ax
jmp 0x140482bc5
jmp 0x140482bd3
mov qword [rdi], r12
xor cl, 0xa2
shr ax, cl
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
jmp 0x140482be7
cmp ax, word [rbp - 6]
je 0x140482ca4
test cl, cl
jmp 0x140482bf8
jne 0x140482c95
mov rcx, qword [rdi]
test r10, 0x4db34c7c
cmp edx, ebx
test rcx, rcx
jmp 0x140482c12
je 0x140482c82
mov rax, qword [rcx + 0x38]
cwd
cmc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140482c2a
je 0x140482c4f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140482c3c
jle 0x140482c4f
movzx eax, word [rdx]
jmp 0x140482c4a
jmp 0x140482c66
mov rax, qword [rcx]
jmp 0x140482c57
mov rax, qword [rax + 0x30]
jmp 0x140482c60
call qword [0x1400b8d90]
cmp bx, ax
jmp 0x140482c6e
je 0x140482c82
mov word [rdi + 0xa], ax
jmp 0x140482c7d
jmp 0x140482c91
mov qword [rdi], r12
cmp dl, r15b
btc ax, 0x72
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x140482c9e
jne 0x140482d43
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140482caf
je 0x140482d29
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140482cc1
je 0x140482d01
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140482cd3
jle 0x140482d01
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cmovp rax, r10
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140482cef
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140482cfc
jmp 0x140482d13
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140482d0d
call qword [0x1400b8d90]
cmp bx, ax
je 0x140482d29
mov al, r12b
jmp 0x140482d24
jmp 0x140482d36
mov qword [rdi], r12
mov al, spl
mov al, 1
jmp 0x140482d36
mov byte [rdi + 8], al
jmp 0x140482d3e
jmp 0x140482d57
mov byte [rsp + 0x30], 1
movsx ax, sil
cmp r8d, 0x26150f14
movsxd rbx, edx
mov ecx, 0x300
movsx r12, r9w
mov r12d, 0x24
ror bx, 0x4d
cmp sil, sil
mov rax, qword [rsp + 0x78]
xchg bx, bx
cmp r15b, 0x9f
bts bx, r10w
cmp dword [rax], 0x3b9aca00
cmovge ebx, r11d
cmove r12d, ecx
not al
mov dword [rsp + 0x40], r12d
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov al, 0xe5
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
dec al
test r13b, bpl
cmp al, 0x7d
jmp 0x140482db6
ja 0x14048350d
xor esi, esi
cmp qword [rbp - 0x48], rsi
jmp 0x140482dc7
jne 0x140482ddc
mov word [rsp + 0x38], si
jmp 0x140482dd7
jmp 0x140482e01
mov rax, qword [r13]
mov rcx, r13
jmp 0x140482de8
mov rax, qword [rax + 0x20]
jmp 0x140482df1
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x140482e01
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
sar edx, 0x77
mov qword [rbp - 0x68], 1
mov r13d, 0xf
test rsi, rsi
bts edx, r12d
mov qword [rbp - 0x60], r13
bt rdx, rdi
xor eax, eax
not ch
jmp 0x140482e35
mov byte [rbp - 0x78], al
movsx rcx, sp
mov rdx, qword [rsp + 0x48]
movzx cx, bl
mov rcx, rdi
call fcn.14046e124
xor r9d, r9d
or r14d, r12d
mov r14, qword [rbp - 0x78]
jmp 0x140482e5d
test al, al
jmp 0x140482e64
jne 0x140483323
lea r12, [rdi + 0xa]
clc
ror bl, cl
mov r8, r12
sar bl, cl
mov qword [rsp + 0x70], r12
sbb bl, cl
rol bl, 0xc0
mov bl, byte [rsp + 0x31]
cmc
cmp r14d, r8d
cmp byte [rdi + 8], r9b
jne 0x140482f47
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140482e9d
je 0x140482f32
mov rax, qword [rcx + 0x38]
movsx dx, bh
mov rdx, qword [rax]
jmp 0x140482eb8
test rdx, rdx
jmp 0x140482ec0
je 0x140482ee0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140482ee0
movzx eax, word [rdx]
jmp 0x140482edb
jmp 0x140482f05
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140482eec
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x70]
rol rcx, 7
xor r9d, r9d
sar ch, 0x81
shld ecx, eax, 0xb2
mov ecx, 0xffff
stc
cmp sp, 0x5d1e
test r10b, cl
cmp cx, ax
jmp 0x140482f1b
je 0x140482f32
mov word [r8], ax
mov r12, r8
jmp 0x140482f2d
jmp 0x140482f39
mov qword [rdi], r9
movzx r8, r14w
mov byte [rdi + 8], 1
mov r8w, r9w
movsx edx, bx
movsxd rcx, r14d
movzx r8d, word [r12]
lea rdx, [rbp]
mov cl, ah
lea rcx, [rbp - 0x38]
call fcn.140250b38
lea rcx, [rbp - 0x38]
jmp 0x140482f65
sub rax, rcx
clc
sar rax, 1
cmp rax, 0x16
jmp 0x140482f75
jae 0x14048302e
mov byte [rsp + 0x30], 1
mov ecx, dword [rsp + 0x3c]
cmp spl, 0xc6
cmp dword [rsp + 0x40], ecx
jg 0x140482fa0
inc dword [rsp + 0x34]
jmp 0x140482f9b
jmp 0x140482fed
test rax, rax
jmp 0x140482fa8
jne 0x140482fb6
test ecx, ecx
je 0x140482fed
lea r8, [0x1400c0de0]
jmp 0x140482fc2
mov al, byte [rax + r8]
jmp 0x140482fcb
mov byte [r15], al
inc r15
not ah
jmp 0x140482fda
mov qword [rsp + 0x50], r15
inc ecx
movsx eax, r8w
mov dword [rsp + 0x3c], ecx
movzx rax, r8w
lea rax, [rbp - 0x78]
cmp r13, 0x10
setle cl
setae cl
jmp 0x140483000
cmovae rax, r14
test r12b, r14b
clc
cmp byte [rax + rsi], 0x7f
jmp 0x140483011
je 0x1404831e4
lea rax, [rbp - 0x78]
test cl, cl
cmovne rax, r14
jmp 0x140483026
inc byte [rax + rsi]
jmp 0x1404831d4
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae r15b
jmp 0x14048303f
cmovae rax, r14
stc
sub r9d, r9d
cmp r12b, 0x1d
test r13b, r11b
cmp byte [rax + rsi], r9b
jmp 0x140483057
je 0x1404832ec
movzx r8d, word [rsp + 0x38]
test rdi, 0x4f1248cb
test r8w, r8w
jmp 0x140483073
je 0x1404832ec
cmp byte [rdi + 8], r9b
jmp 0x140483082
jne 0x14048313b
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140483094
je 0x14048312c
mov rax, qword [rcx + 0x38]
bts rdx, r10
bsf rdx, r8
btc dx, dx
mov rdx, qword [rax]
stc
test cl, spl
test rdx, rdx
je 0x1404830de
mov rax, qword [rcx + 0x50]
jmp 0x1404830c3
cmp dword [rax], r9d
jmp 0x1404830cb
jle 0x1404830de
movzx eax, word [rdx]
jmp 0x1404830d9
jmp 0x14048310a
mov rax, qword [rcx]
jmp 0x1404830e6
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
jmp 0x1404830ff
sub r9d, r9d
or cl, r10b
btr cx, 0x63
mov ecx, 0xffff
cmp cx, ax
jmp 0x140483117
je 0x14048312c
mov word [r12], ax
jmp 0x140483127
jmp 0x140483130
mov qword [rdi], r9
stc
mov byte [rdi + 8], 1
test r14d, 0xe56202e
cmp word [r12], r8w
jmp 0x140483145
jne 0x1404832ec
mov rcx, qword [rbp - 0x68]
test bpl, r9b
cmp rcx, r13
jae 0x140483197
lea rax, [rcx + 1]
jmp 0x140483166
mov qword [rbp - 0x68], rax
shl al, cl
btr ax, 0x50
lea rax, [rbp - 0x78]
test r11b, spl
cmc
test r15b, r15b
cmovne rax, r14
cmp r14d, 0xb326fa3
clc
and word [rax + rcx], 0
jmp 0x140483192
jmp 0x1404831c4
xor r9d, r9d
mov dl, spl
bswap dx
mov r8b, bl
mov rcx, r15
movsx ecx, cx
lea edx, [r9 + 1]
mov ecx, 0x19635acf
movsx rcx, r9w
lea rcx, [rbp - 0x78]
jmp 0x1404831bf
call fcn.14045c446
inc rsi
mov r15, qword [rsp + 0x50]
add r14, rdx
movsx r14w, bpl
mov r14, qword [rbp - 0x78]
stc
mov r13, qword [rbp - 0x60]
ror cl, cl
dec cl
test r13b, bpl
mov rcx, qword [rdi]
sub r8d, r8d
stc
test rcx, rcx
jmp 0x1404831f3
je 0x1404832a2
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x140483206
je 0x14048325b
mov rax, qword [rcx + 0x50]
cmp dil, 0x88
cmp dl, bpl
stc
cmp dword [rax], r8d
jle 0x14048325b
dec dword [rax]
xchg dh, ah
mov rcx, qword [rcx + 0x38]
movsx rdx, r8w
mov rdx, qword [rcx]
movzx rax, si
not al
cdqe
lea rax, [rdx + 2]
jmp 0x140483241
mov qword [rcx], rax
movzx eax, r14w
cwde
mov eax, 0x6a6b6a7e
movzx eax, word [rdx]
jmp 0x140483256
jmp 0x14048327b
mov rax, qword [rcx]
jmp 0x140483263
mov rax, qword [rax + 0x38]
jmp 0x14048326c
call qword [0x1400b8d90]
sub r8d, r8d
rol cx, 0x9c
shl cl, cl
mov ecx, 0xffff
cmp r15d, 0x29df235d
cmp cx, ax
jmp 0x14048328f
je 0x1404832a2
mov al, r8b
jmp 0x14048329d
jmp 0x1404832af
mov qword [rdi], r8
movsx edx, sp
mov al, 1
movsxd rcx, ecx
xchg ch, dl
mov byte [rdi + 8], al
movzx rdx, dx
movsxd rdx, r12d
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.14046e124
sub r9d, r9d
sbb r8b, 6
rol r8w, cl
jmp 0x1404832d6
test al, al
bswap r8w
movzx r8w, r10b
mov r8, qword [rsp + 0x70]
je 0x140482e88
test rsi, rsi
jmp 0x1404832f4
je 0x14048331e
lea rax, [rbp - 0x78]
cmc
cmp r13, 0x10
jmp 0x140483308
cmovae rax, r14
cmp byte [rax + rsi], r9b
jle 0x140483388
inc rsi
cmovg bx, r8w
mov rbx, qword [rsp + 0x60]
test rsi, rsi
jmp 0x14048332b
je 0x14048338d
mov cl, byte [rbx]
test r9w, 0x6426
jmp 0x140483341
cmp cl, 0x7f
jmp 0x140483349
je 0x14048338d
sub rsi, 1
jmp 0x140483358
je 0x1404834bf
lea rax, [rbp - 0x78]
test r8w, r13w
test r9d, 0x5cc62d52
cmp r13, 0x10
jmp 0x140483376
cmovae rax, r14
cmp cl, byte [rax + rsi]
jmp 0x140483382
je 0x1404834f1
mov byte [rsp + 0x31], 1
cmp r13, 0x10
jb 0x1404833e4
lea rdx, [r13 + 1]
mov rax, r14
clc
cmp rdx, 0x1000
jmp 0x1404833ab
jb 0x1404833d7
add rdx, 0x27
mov r14, qword [r14 - 8]
cmc
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rbx, 0x407d6fb8
cmp rax, 0x1f
jmp 0x1404833d1
ja 0x140484868
mov rcx, r14
jmp 0x1404833df
call fcn.1401a86e2
sub r8d, r8d
bswap r13d
mov r12d, dword [rsp + 0x40]
inc r14b
xor sil, 0x1b
mov r14d, dword [rsp + 0x3c]
rcr r13b, cl
sub r13w, 0x4f56
inc r15w
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
test r15b, 0xf9
mov rsi, qword [rsp + 0x48]
cmc
cmp byte [rsp + 0x30], r8b
jmp 0x140483426
je 0x140483448
test r14d, r14d
jne 0x140483448
mov byte [r15], 0x30
jmp 0x14048343e
inc r15
cqo
movzx rcx, r9w
cdq
mov rdx, rsi
mov rcx, rdi
jmp 0x140483453
call fcn.14046e124
xor esi, esi
clc
test sp, si
test r13b, 0xa1
test al, al
jmp 0x140483469
jne 0x1404838f5
cmp byte [rdi + 8], sil
jmp 0x140483478
jne 0x1404837e4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140483489
je 0x1404837d3
mov rax, qword [rcx + 0x38]
ror dh, cl
bts edx, r12d
mov rdx, qword [rax]
test rdx, rdx
je 0x14048379a
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], esi
jmp 0x1404834b1
jle 0x14048379a
movzx eax, word [rdx]
jmp 0x1404837b1
test rsi, rsi
jne 0x1404834f1
lea rax, [rbp - 0x78]
cmc
stc
test sil, bpl
cmp r13, 0x10
jmp 0x1404834da
cmovae rax, r14
cmp edx, 0x4318379f
cmp cl, byte [rax]
jmp 0x1404834eb
jl 0x140483388
cmp byte [rbx + 1], r9b
jmp 0x1404834fa
jle 0x140483323
inc rbx
jmp 0x140483508
jmp 0x140483323
mov rdx, rsi
movzx rcx, r9w
seta cl
mov rcx, rdi
jmp 0x14048351f
call fcn.14046e124
sub r8d, r8d
test al, al
jmp 0x14048352e
jne 0x14048341c
lea rbx, [rdi + 0xa]
ror si, 0x53
xadd r13d, esi
movsx r13, r9w
mov rsi, rbx
clc
sal r13d, cl
mov r13, qword [rsp + 0x48]
cmc
cmp ax, r12w
cmp byte [rdi + 8], r8b
jne 0x14048360c
mov rcx, qword [rdi]
clc
cmp ch, 0x7d
test rcx, rcx
jmp 0x14048356e
je 0x1404835f7
mov rax, qword [rcx + 0x38]
shld dx, r9w, 0x5f
neg dh
sbb dl, r15b
mov rdx, qword [rax]
test esi, edi
test rdx, rdx
je 0x1404835af
mov rax, qword [rcx + 0x50]
cmp r12b, r11b
clc
cmp dword [rax], r8d
jle 0x1404835af
movzx eax, word [rdx]
jmp 0x1404835aa
jmp 0x1404835cc
mov rax, qword [rcx]
jmp 0x1404835b7
mov rax, qword [rax + 0x30]
jmp 0x1404835c0
call qword [0x1400b8d90]
sub r8d, r8d
sal ch, 0xc0
mov ecx, 0xffff
cmp r8w, bp
test dh, 0x5c
cmp cx, ax
jmp 0x1404835e0
je 0x1404835f7
mov word [rsi], ax
movzx ebx, bp
setne bl
mov rbx, rsi
jmp 0x140483604
mov qword [rdi], r8
movsx r8d, r12w
cwd
movsx r8, cx
mov byte [rdi + 8], 1
movsx edx, r14w
movzx r8d, word [rbx]
xchg dx, cx
not dl
lea rdx, [rbp]
xchg cl, cl
jmp 0x140483620
lea rcx, [rbp - 0x38]
call fcn.140250b38
lea rcx, [rbp - 0x38]
clc
cmc
sub rax, rcx
sar rax, 1
cmp dh, 0x7a
test r13b, r13b
cmp rax, 0x16
jae 0x140483788
cmp r12d, r14d
jmp 0x14048364d
jg 0x140483664
inc dword [rsp + 0x34]
sub r8d, r8d
jmp 0x14048365f
jmp 0x1404836a0
sub r8d, r8d
test rax, rax
jmp 0x14048366f
jne 0x140483683
test r14d, r14d
jmp 0x14048367d
je 0x1404836a0
lea rcx, [0x1400c0de0]
jmp 0x14048368f
mov al, byte [rax + rcx]
mov byte [r15], al
inc r15
inc r14d
mov cl, r12b
shl ch, cl
mov byte [rsp + 0x30], 1
movzx rcx, r9w
test r9, 0x6102213f
mov rcx, qword [rdi]
jmp 0x1404836b8
test rcx, rcx
je 0x14048374d
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404836cd
je 0x140483718
mov rax, qword [rcx + 0x50]
test r11w, 0x4c4d
clc
cmp dword [rax], r8d
jmp 0x1404836e6
jle 0x140483718
dec dword [rax]
movzx rax, r12w
cdq
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140483705
mov qword [rcx], rax
movsx eax, ax
movzx eax, word [rdx]
jmp 0x140483713
jmp 0x140483732
mov rax, qword [rcx]
jmp 0x140483720
mov rax, qword [rax + 0x38]
jmp 0x140483729
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14048374d
mov al, r8b
jmp 0x140483748
jmp 0x140483757
mov qword [rdi], r8
xchg dl, al
movsxd rdx, edx
mov al, 1
mov byte [rdi + 8], al
mov rdx, r13
movzx rcx, r13w
mov rcx, rdi
jmp 0x140483769
call fcn.14046e124
xor r8d, r8d
jmp 0x14048377b
test al, al
je 0x140483555
jmp 0x140483790
xor r8d, r8d
jmp 0x140483790
mov dword [rsp + 0x3c], r14d
jmp 0x14048340d
mov rax, qword [rcx]
jmp 0x1404837a2
mov rax, qword [rax + 0x30]
jmp 0x1404837ab
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x1404837bf
je 0x1404837d3
mov word [rdi + 0xa], ax
jmp 0x1404837ce
jmp 0x1404837d9
mov qword [rdi], rsi
movsxd rcx, r12d
mov byte [rdi + 8], 1
movzx rax, r10w
movsx eax, cx
movzx ebx, word [rdi + 0xa]
setae al
movsxd rcx, r12d
mov rax, qword [r13]
movzx ecx, bp
movsx ecx, r12w
mov rcx, r13
jmp 0x140483801
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
cmp bx, ax
jne 0x1404838f5
call fcn.1404bd29e
mov rcx, qword [rax]
jmp 0x140483823
mov al, byte [rcx]
mov byte [r15], al
mov cl, r15b
movsx rcx, r11w
not cx
inc r15
movsx ecx, r15w
mov rcx, qword [rdi]
test bpl, r8b
test r14, 0x79b104bc
test rcx, rcx
jmp 0x14048384e
je 0x1404838d9
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
jmp 0x140483861
je 0x1404838a2
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140483872
jle 0x1404838a2
dec dword [rax]
mov dx, r8w
movsx rdx, si
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140483892
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048389d
jmp 0x1404838b4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404838ae
call qword [0x1400b8d90]
mov ecx, 0xffff
test ax, bp
jmp 0x1404838c7
cmp cx, ax
je 0x1404838d9
mov byte [rdi + 8], sil
jmp 0x1404838f5
mov qword [rdi], rsi
xchg r13d, r13d
sal r13b, 0xbe
test ah, bh
mov byte [rdi + 8], 1
dec r13w
bsr r13w, r10w
shr r13b, cl
mov r13, qword [rsp + 0x48]
test r9b, 0x1a
test r14d, r14d
jmp 0x140483906
jne 0x140483b45
mov rdx, r13
mov rcx, rdi
jmp 0x140483917
call fcn.14046e124
test al, al
jne 0x140483b1e
lea rbx, [rdi + 0xa]
mov rsi, rbx
sub r12b, r13b
mov r12d, dword [rsp + 0x34]
rcr r14w, 0xe3
sub r8d, r8d
setge r14b
mov r14d, 0xffff
jmp 0x14048394b
cmp byte [rdi + 8], r8b
jmp 0x140483954
jne 0x140483a07
mov rcx, qword [rdi]
cmp sil, 0x2e
test rcx, rcx
je 0x1404839f0
mov rax, qword [rcx + 0x38]
shr rdx, cl
mov rdx, qword [rax]
cmp spl, 0xe
test r12w, 0x568a
test rdx, rdx
je 0x1404839a1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404839a1
movzx eax, word [rdx]
jmp 0x14048399c
jmp 0x1404839c7
mov rax, qword [rcx]
jmp 0x1404839a9
mov rax, qword [rax + 0x30]
jmp 0x1404839b2
call qword [0x1400b8d90]
xor r8d, r8d
jmp 0x1404839c7
cmp r14w, ax
jmp 0x1404839d0
je 0x1404839f0
mov word [rsi], ax
movzx rbx, ax
setae bh
movzx ebx, dx
mov rbx, rsi
jmp 0x1404839eb
jmp 0x1404839fa
mov qword [rdi], r8
adc rax, 0x35dd5093
mov byte [rdi + 8], 1
or al, r14b
shl ax, 0x39
rcl ah, cl
movzx eax, word [rbx]
test r14d, eax
cmc
cmp ax, word [rbp - 0x38]
jmp 0x140483a17
jne 0x140483b0b
dec r12d
mov byte [rsp + 0x30], 1
and ch, 0x97
mov rcx, qword [rdi]
test sp, r9w
cmc
test rcx, rcx
jmp 0x140483a38
je 0x140483aca
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r8
jmp 0x140483a4c
je 0x140483a99
mov rax, qword [rcx + 0x50]
cmc
cmp r8b, al
test bh, 0x96
cmp dword [rax], r8d
jmp 0x140483a65
jle 0x140483a99
dec dword [rax]
movzx eax, bx
mov rcx, qword [rcx + 0x38]
cmovs dx, di
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, ah
cmovnp ax, si
mov al, 0x74
movzx eax, word [rdx]
jmp 0x140483a94
jmp 0x140483aae
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140483aa5
call qword [0x1400b8d90]
xor r8d, r8d
cmp r14w, ax
jmp 0x140483ab7
je 0x140483aca
mov al, r8b
jmp 0x140483ac5
jmp 0x140483ade
mov qword [rdi], r8
movzx rdx, bx
mov edx, r11d
mov al, 1
cmova rdx, r12
mov dx, bp
cdq
mov byte [rdi + 8], al
movsx dx, dil
mov rdx, r13
movzx cx, r13b
mov rcx, rdi
jmp 0x140483af6
call fcn.14046e124
xor r8d, r8d
test al, al
jmp 0x140483b05
je 0x14048394b
mov dword [rsp + 0x34], r12d
mov r14d, dword [rsp + 0x3c]
sub r12b, bpl
mov r12d, dword [rsp + 0x40]
lahf
mov eax, dword [rsp + 0x34]
test eax, eax
jmp 0x140483b29
jns 0x140483b45
mov byte [r15], 0x30
inc r15
movzx ecx, cx
dec dx
inc eax
movzx ecx, bx
mov dword [rsp + 0x34], eax
mov rdx, r13
movsx cx, ah
mov rcx, rdi
jmp 0x140483b54
call fcn.14046e124
test al, al
jmp 0x140483b60
jne 0x140483dab
lea rbx, [rdi + 0xa]
mov rsi, rbx
stc
test r13d, r10d
xor r8d, r8d
cmc
test al, dh
cmp byte [rdi + 8], r8b
jne 0x140483c45
mov rcx, qword [rdi]
cmp dl, 0xaf
jmp 0x140483b8c
test rcx, rcx
jmp 0x140483b94
je 0x140483c2e
mov rax, qword [rcx + 0x38]
cqo
rcl edx, 0x96
movzx edx, bx
mov rdx, qword [rax]
test r15w, 0x5ca7
test r9d, r9d
jmp 0x140483bb7
test rdx, rdx
jmp 0x140483bbf
je 0x140483be4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140483bd1
jle 0x140483be4
movzx eax, word [rdx]
jmp 0x140483bdf
jmp 0x140483c07
mov rax, qword [rcx]
jmp 0x140483bec
mov rax, qword [rax + 0x30]
jmp 0x140483bf5
call qword [0x1400b8d90]
xor r8d, r8d
btc cx, cx
jmp 0x140483c07
mov ecx, 0xffff
cmp cx, ax
jmp 0x140483c14
je 0x140483c2e
mov word [rsi], ax
movzx rbx, r8w
mov rbx, rsi
jmp 0x140483c29
jmp 0x140483c37
mov qword [rdi], r8
xchg dl, cl
movsx ecx, r10w
mov byte [rdi + 8], 1
movsx r8w, bpl
movzx rcx, cx
cdq
movzx r8d, word [rbx]
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.140250b38
lea rcx, [rbp - 0x38]
cmp r15w, r15w
sub rax, rcx
cmp r11b, r10b
sar rax, 1
stc
cmp rax, 0x16
jmp 0x140483c71
jae 0x140483dab
cmp r14d, r12d
jmp 0x140483c7f
jge 0x140483cb9
lea rcx, [0x1400c0de0]
jmp 0x140483c91
mov al, byte [rax + rcx]
mov cl, ah
mov byte [r15], al
not cl
movzx rcx, r9w
inc r15
inc ch
cmovg cx, r14w
setbe cl
inc r14d
xadd rcx, rcx
xor ecx, eax
cmovb cx, sp
mov byte [rsp + 0x30], 1
cmp bp, r14w
xadd ch, cl
btr cx, 0xa6
mov rcx, qword [rdi]
xor r8d, r8d
jmp 0x140483cd5
test rcx, rcx
je 0x140483d72
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140483d30
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140483d30
dec dword [rax]
mov dx, 0x74c2
cdqe
mov rcx, qword [rcx + 0x38]
not ax
cdq
mov rdx, qword [rcx]
setge ah
cwde
mov rax, 0x3d424431
lea rax, [rdx + 2]
jmp 0x140483d1f
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x140483d2b
jmp 0x140483d49
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140483d3c
call qword [0x1400b8d90]
xor r8d, r8d
movzx rcx, r10w
mov ecx, 0xffff
cmp r14b, 0xa8
jmp 0x140483d57
cmp cx, ax
jmp 0x140483d5f
je 0x140483d72
mov al, r8b
jmp 0x140483d6d
jmp 0x140483d7b
mov qword [rdi], r8
mov al, 1
movsx rcx, di
mov byte [rdi + 8], al
mov edx, edi
mov rdx, r13
movsx rcx, r12w
mov rcx, rdi
jmp 0x140483d8f
call fcn.14046e124
sub r8d, r8d
clc
jmp 0x140483d9e
test al, al
jmp 0x140483da5
je 0x140483b77
mov sil, byte [rsp + 0x30]
xor r14d, r14d
cmp r14d, 0x7f020dc8
test sil, sil
jmp 0x140483dc2
je 0x140484751
mov rdx, r13
mov ecx, 0x155d784e
mov rcx, rdi
jmp 0x140483dd8
call fcn.14046e124
test al, al
jmp 0x140483de4
jne 0x140484751
mov cl, byte [rdi + 8]
test ax, 0x4e1a
stc
cmp r12b, 0xbb
test cl, cl
jmp 0x140483dfd
jne 0x140483eb7
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140483e0f
je 0x140483e97
mov rax, qword [rcx + 0x38]
ror dl, 0x1a
sub dh, bl
mov rdx, qword [rax]
jmp 0x140483e2c
test rdx, rdx
jmp 0x140483e34
je 0x140483e5d
mov rax, qword [rcx + 0x50]
cmc
cmp spl, r10b
cmp dword [rax], r14d
jmp 0x140483e4a
jle 0x140483e5d
movzx eax, word [rdx]
jmp 0x140483e58
jmp 0x140483e74
mov rax, qword [rcx]
jmp 0x140483e65
mov rax, qword [rax + 0x30]
jmp 0x140483e6e
call qword [0x1400b8d90]
mov ecx, 0xffff
test dh, dh
jmp 0x140483e80
cmp cx, ax
jmp 0x140483e88
je 0x140483e97
mov word [rdi + 0xa], ax
jmp 0x140483ea6
mov qword [rdi], r14
rol cl, cl
shld rax, r11, 0xe2
btr ax, 0x56
mov byte [rdi + 8], 1
mov cl, 1
sub ax, r8w
or rax, 0x359c5dac
movzx eax, word [rdi + 0xa]
test cl, r13b
cmp ax, word [rbp - 2]
jmp 0x140483ec7
je 0x140483f86
test cl, cl
jne 0x140483f77
mov rcx, qword [rdi]
cmp r9w, 0x54e4
jmp 0x140483ee6
test rcx, rcx
jmp 0x140483eee
je 0x140483f61
mov rax, qword [rcx + 0x38]
movsx edx, bx
rol dl, 0x88
mov rdx, qword [rax]
cmp r12b, 0x79
test rdx, rdx
je 0x140483f32
mov rax, qword [rcx + 0x50]
test bpl, 0xec
cmc
cmp dword [rax], r14d
jmp 0x140483f1f
jle 0x140483f32
movzx eax, word [rdx]
jmp 0x140483f2d
jmp 0x140483f49
mov rax, qword [rcx]
jmp 0x140483f3a
mov rax, qword [rax + 0x30]
jmp 0x140483f43
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x140483f61
mov word [rdi + 0xa], ax
jmp 0x140483f73
mov qword [rdi], r14
sar ah, cl
and al, ah
bsr ax, di
movzx eax, word [rdi + 0xa]
test ah, 0x69
mov byte [rdi + 8], 1
cmp ax, word [rbp - 4]
jmp 0x140483f80
jne 0x140484751
mov byte [r15], 0x70
inc r15
sub ch, 0xd7
mov rcx, qword [rdi]
jmp 0x140483f98
test rcx, rcx
jmp 0x140483fa0
je 0x140484028
mov rax, qword [rcx + 0x38]
cmp al, 0x84
cmp qword [rax], r14
je 0x140483ff4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140483fc1
jle 0x140483ff4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140483fd9
mov qword [rcx], rax
setl al
movsxd rax, r8d
jmp 0x140483fe7
movzx eax, word [rdx]
jmp 0x140483fef
jmp 0x140484006
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140484000
call qword [0x1400b8d90]
mov r12d, 0xffff
cmp r12w, ax
jmp 0x140484015
je 0x140484033
mov al, r14b
jmp 0x140484023
jmp 0x14048403e
mov r12d, 0xffff
jmp 0x140484033
mov qword [rdi], r14
mov al, 1
mov sil, r9b
movsxd rbx, r11d
mov byte [rdi + 8], al
movzx bx, r11b
mov sil, r14b
mov ebx, r14d
cdq
jmp 0x140484054
mov rdx, r13
movsxd rcx, edx
movsx cx, dl
movzx cx, dl
mov rcx, rdi
jmp 0x14048406a
call fcn.14046e124
test al, al
jmp 0x140484076
jne 0x14048437a
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140484086
jne 0x140484127
mov rcx, qword [rdi]
cmc
jmp 0x140484095
test rcx, rcx
jmp 0x14048409d
je 0x14048410d
mov rax, qword [rcx + 0x38]
xor dh, 0x13
and dh, 1
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x1404840de
mov rax, qword [rcx + 0x50]
clc
cmp r14b, 0xee
cmp dword [rax], r14d
jmp 0x1404840cb
jle 0x1404840de
movzx eax, word [rdx]
jmp 0x1404840d9
jmp 0x1404840f0
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404840ea
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404840f9
je 0x14048410d
mov word [rdi + 0xa], ax
jmp 0x140484108
jmp 0x140484113
mov qword [rdi], r14
test r15b, dl
mov byte [rdi + 8], 1
setnp ah
test r9d, esp
mov cl, 1
clc
sbb rax, 0x64ce4b6b
movzx eax, word [rdi + 0xa]
test sil, r8b
cmp ax, word [rbp - 0xa]
jmp 0x140484137
jne 0x140484202
mov byte [r15], 0x2b
mov rcx, r13
movsxd rcx, eax
inc r15
neg rcx
inc ch
mov rcx, qword [rdi]
test al, ah
test rcx, rcx
jmp 0x14048415c
je 0x1404841eb
mov rax, qword [rcx + 0x38]
test r10b, 0xba
jmp 0x14048416f
cmp qword [rax], r14
jmp 0x140484177
je 0x1404841b8
mov rax, qword [rcx + 0x50]
jmp 0x140484186
cmp dword [rax], r14d
jmp 0x14048418e
jle 0x1404841b8
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rax, edi
mov rdx, qword [rcx]
nop
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx ax, r10b
cbw
movzx eax, word [rdx]
jmp 0x1404841cf
mov rax, qword [rcx]
jmp 0x1404841c0
mov rax, qword [rax + 0x38]
jmp 0x1404841c9
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x1404841d8
je 0x1404841eb
mov al, r14b
jmp 0x1404841e6
jmp 0x1404841f5
mov qword [rdi], r14
mov al, 1
jmp 0x1404841f5
mov byte [rdi + 8], al
jmp 0x1404841fd
jmp 0x14048437a
test cl, cl
jmp 0x140484209
jne 0x14048429e
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
je 0x140484291
mov rax, qword [rcx + 0x38]
rol edx, cl
test eax, 0x206f34f1
mov rdx, qword [rax]
clc
test eax, 0x5db659b7
test rdx, rdx
jmp 0x140484239
je 0x140484262
mov rax, qword [rcx + 0x50]
cmp r8w, r11w
cmp dword [rax], r14d
jmp 0x14048424f
jle 0x140484262
movzx eax, word [rdx]
jmp 0x14048425d
jmp 0x140484279
mov rax, qword [rcx]
jmp 0x14048426a
mov rax, qword [rax + 0x30]
jmp 0x140484273
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140484282
je 0x140484291
mov word [rdi + 0xa], ax
jmp 0x140484298
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ebx, edx
cmp ax, word [rbp - 0xc]
jmp 0x1404842a7
jne 0x14048437a
mov byte [r15], 0x2d
cmovl rcx, r8
sete ch
movzx cx, dil
inc r15
or ecx, 0x1d5c1924
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x1404842d2
je 0x14048436e
mov rax, qword [rcx + 0x38]
test esp, 0x2f9c4984
cmc
cmp qword [rax], r14
je 0x14048433a
mov rax, qword [rcx + 0x50]
clc
cmp r15b, al
cmp dword [rax], r14d
jmp 0x1404842fc
jle 0x14048433a
dec dword [rax]
movzx eax, r14w
seta dl
cqo
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
seto al
cbw
lea rax, [rdx + 2]
jmp 0x140484324
mov qword [rcx], rax
lahf
mov eax, 0x71e66209
movzx eax, word [rdx]
jmp 0x140484335
jmp 0x140484351
mov rax, qword [rcx]
jmp 0x140484342
mov rax, qword [rax + 0x38]
jmp 0x14048434b
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14048435a
je 0x14048436e
mov byte [rdi + 8], r14b
jmp 0x140484369
jmp 0x14048437a
mov qword [rdi], r14
mov byte [rdi + 8], 1
cwd
movsxd rcx, r14d
mov rdx, r13
mov cx, di
cmovp rcx, r10
mov rcx, rdi
jmp 0x14048438c
call fcn.14046e124
test al, al
jne 0x14048472e
cmp byte [rdi + 8], r14b
jmp 0x1404843a2
jne 0x140484437
mov rcx, qword [rdi]
test r11, 0x418c19da
test rcx, rcx
jmp 0x1404843ba
je 0x140484429
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404843cf
je 0x1404843f5
mov rax, qword [rcx + 0x50]
jmp 0x1404843df
cmp dword [rax], r14d
jle 0x1404843f5
movzx eax, word [rdx]
jmp 0x1404843f0
jmp 0x14048440c
mov rax, qword [rcx]
jmp 0x1404843fd
mov rax, qword [rax + 0x30]
jmp 0x140484406
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140484415
je 0x140484429
mov word [rdi + 0xa], ax
jmp 0x140484424
jmp 0x14048442c
mov qword [rdi], r14
mov byte [rdi + 8], 1
bswap eax
dec ah
mov rax, r15
movzx eax, word [rdi + 0xa]
test di, 0x4ca8
clc
cmc
cmp ax, word [rbp - 0x38]
jmp 0x14048444b
jne 0x140484547
mov sil, 1
shrd cx, di, 0xd4
bts cx, r8w
mov rcx, qword [rdi]
stc
cmp ecx, 0x75927313
test rcx, rcx
jmp 0x140484470
je 0x140484504
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r14
je 0x1404844d6
mov rax, qword [rcx + 0x50]
cmp r14b, 0xd4
cmp dword [rax], r14d
jmp 0x140484494
jle 0x1404844d6
dec dword [rax]
movzx ax, dil
movsx ax, r8b
mov rcx, qword [rcx + 0x38]
cmovnp dx, r14w
mov rdx, qword [rcx]
movzx eax, cx
movsx rax, r8w
lea rax, [rdx + 2]
jmp 0x1404844c2
mov qword [rcx], rax
movzx rax, r14w
movzx eax, word [rdx]
jmp 0x1404844d1
jmp 0x1404844ed
mov rax, qword [rcx]
jmp 0x1404844de
mov rax, qword [rax + 0x38]
jmp 0x1404844e7
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140484504
mov al, r14b
jmp 0x1404844ff
jmp 0x14048451a
mov qword [rdi], r14
movzx edx, r8w
movsx dx, r10b
mov al, sil
cqo
cdq
movsx rcx, dx
mov byte [rdi + 8], al
cdq
movzx rcx, r10w
mov dh, 0xb9
mov rdx, r13
mov rcx, rdi
jmp 0x140484530
call fcn.14046e124
test al, al
jmp 0x14048453c
je 0x140484399
jmp 0x140484555
test sil, sil
jmp 0x14048454f
je 0x14048472e
mov byte [r15], 0x30
inc r15
jmp 0x140484561
jmp 0x14048472e
cmp byte [rdi + 8], r14b
jmp 0x14048456f
jne 0x1404845fd
mov rcx, qword [rdi]
test r8b, dil
jmp 0x140484580
test rcx, rcx
jmp 0x140484588
je 0x1404845ef
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048459d
je 0x1404845c5
mov rax, qword [rcx + 0x50]
cmp r12b, cl
cmp dword [rax], r14d
jmp 0x1404845b2
jle 0x1404845c5
movzx eax, word [rdx]
jmp 0x1404845c0
jmp 0x1404845d7
mov rax, qword [rcx]
jmp 0x1404845cd
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x1404845ef
mov word [rdi + 0xa], ax
jmp 0x1404845ea
jmp 0x1404845f6
mov qword [rdi], r14
movsx r8, dx
mov byte [rdi + 8], 1
not cx
movzx r8d, word [rdi + 0xa]
movsxd rdx, r12d
movsx cx, bpl
movsx ecx, dx
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14048461a
call fcn.140250b38
lea rcx, [rbp - 0x38]
test esi, 0x76e440ef
jmp 0x14048462f
sub rax, rcx
clc
sar rax, 1
cmc
cmp rax, 0x16
jmp 0x140484640
jae 0x140484751
cmp ebx, 8
jmp 0x14048464e
jge 0x140484675
lea rcx, [0x1400c0de0]
inc sil
mov al, byte [rax + rcx]
mov sil, r12b
mov byte [r15], al
inc r15
inc cl
inc ebx
ror sil, 0x2a
or cl, r8b
mov sil, 1
sbb ch, dh
mov rcx, qword [rdi]
test rcx, rcx
je 0x140484713
mov rax, qword [rcx + 0x38]
jmp 0x140484693
cmp qword [rax], r14
jmp 0x14048469b
je 0x1404846ef
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x1404846ae
jle 0x1404846ef
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rax, edi
cqo
mov rdx, 0x2064251e
mov rdx, qword [rcx]
not rax
cdqe
lea rax, [rdx + 2]
jmp 0x1404846d7
mov qword [rcx], rax
movsx eax, r11w
movsx rax, r10w
movzx eax, word [rdx]
jmp 0x1404846ea
jmp 0x1404846fc
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140484705
je 0x140484713
mov al, r14b
jmp 0x140484725
mov qword [rdi], r14
movsx rcx, si
mov al, sil
jmp 0x140484725
mov byte [rdi + 8], al
movsxd rdx, esi
mov cl, spl
mov rdx, r13
seto ch
movsx ecx, sp
mov rcx, rdi
jmp 0x14048473f
call fcn.14046e124
test al, al
jmp 0x14048474b
je 0x140484566
cmp byte [rsp + 0x31], r14b
jmp 0x14048475b
jne 0x14048476f
test sil, sil
jmp 0x140484769
jne 0x140484779
mov r15, qword [rbp - 0x80]
neg dx
or dl, r11b
mov byte [r15], r14b
rdtsc
btr edx, 0x25
sal rax, 0x53
mov eax, dword [rsp + 0x34]
ror dh, 0xbe
mov rcx, qword [rsp + 0x78]
mov dword [rcx], eax
cwd
adc dl, r10b
shrd edx, r9d, 0xd
mov rdx, qword [rbp - 0x40]
cmp r10b, cl
clc
cmp rdx, 0x10
jmp 0x1404847af
jb 0x140484806
inc rdx
inc cl
movzx ecx, r15w
mov rcx, qword [rbp - 0x58]
neg al
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404847d3
jb 0x140484801
add rdx, 0x27
cmp r9d, esp
clc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
test dx, 0x286d
cmp rax, 0x1f
jmp 0x1404847fb
ja 0x140484862
call fcn.1401a86e2
xor eax, eax
mov rcx, qword [rbp + 8]
xor rcx, rsp
jmp 0x140484814
call fcn.1404a4949
mov rbx, qword [rsp + 0x150]
add rsp, 0x110
mov si, 0x11d1
setp r12b
pop r15
mov r13w, r12w
mov bp, 0x39d
movsxd r13, r11d
pop r14
setp dil
pop r13
pop r12
not dil
setnp bpl
pop rdi
movzx rbp, r14w
movsx rsi, dx
pop rsi
mov bp, ax
pop rbp
jmp 0x140484861
ret
call fcn.1404bae88
nop
call fcn.1404bae88
nop
jmp 0x1401e15a5