Function at 0x14047ffdd
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
setnp ah
push rbp
push rsi
push rdi
neg di
cmc
mov eax, r9d
push r12
push r13
rcl r12b, 0x5f
movzx si, sil
shld ax, r11w, 0xba
push r14
mov r12b, 0x86
or edi, 0x68f33931
ror sil, cl
push r15
lea rbp, [rsp - 0x17]
rol ax, cl
test al, r8b
movzx r12, r14w
sub rsp, 0x100
test bx, r9w
not r13b
shl r13d, cl
mov rax, qword [0x1400b7288]
or sil, r15b
xor rax, rsp
sbb r12, rcx
mov qword [rbp + 0xf], rax
mov r12, r9
shr edi, 0xf4
adc sil, 0x87
mov qword [rsp + 0x48], r9
cmp sp, r13w
bts r13d, ecx
xor r14b, 0xc2
mov rdi, r8
rcr r14d, 0x1a
mov r14, rdx
movzx r13d, bp
sar ax, 0x78
neg ax
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
cmovb rdx, r8
mov r13, qword [rbp + 0x7f]
dec rdx
xor ah, 9
mov qword [rsp + 0x68], r13
mov eax, dword [rsi + 0x18]
cmc
inc dl
btr edx, r8d
mov edx, 0x3000
and eax, edx
cmp bh, 0x1a
cmp eax, edx
jmp 0x1404800ac
jne 0x1404800db
mov qword [rsp + 0x28], r13
cmovbe rdx, rcx
mov qword [rsp + 0x20], rsi
bswap dx
cqo
movzx rdx, r15w
mov rdx, r14
jmp 0x1404800d1
call fcn.1404823ac
jmp 0x140482332
mov rax, qword [rsi + 0x40]
setle cl
mov rbx, qword [rax + 8]
xchg cl, ah
mov qword [rbp - 0x59], rbx
cwde
cdqe
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404800fa
mov rax, qword [rax + 8]
jmp 0x140480103
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x61]
jmp 0x140480113
call fcn.140487f07
mov r15, rax
cmc
clc
cmp r13d, 0x4f3f1941
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x140480131
je 0x140480189
mov rdx, qword [rbx]
xchg ecx, eax
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test ah, 0x91
cmp r10b, 0xcb
test rax, rax
jmp 0x14048015a
je 0x140480189
mov rcx, qword [rax]
movzx rax, r14w
bswap ax
mov rax, qword [rcx]
movsx ecx, r14w
mov edx, 1
cmovle cx, r13w
mov rcx, r8
jmp 0x140480183
call qword [0x1400b8d90]
mov rax, qword [r15]
cqo
not dl
movsx rdx, r10w
lea rdx, [rbp - 0x31]
mov rcx, r15
jmp 0x1404801a0
mov rax, qword [rax + 0x28]
jmp 0x1404801a9
call qword [0x1400b8d90]
nop
mov byte [rsp + 0x31], 0
mov al, r11b
cmovl ecx, esp
mov byte [rsp + 0x40], 0
cwde
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
cwde
mov ch, ah
mov qword [rbp - 0x59], rbx
movsxd rcx, eax
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x1404801e2
call qword [0x1400b8d90]
nop
movzx cx, r12b
mov cl, 0x52
lea rcx, [rbp - 0x61]
jmp 0x1404801f9
call fcn.14047cd42
mov rsi, rax
cmc
test rbx, rbx
jmp 0x14048020a
je 0x140480283
mov rdx, qword [rbx]
not al
movsxd rax, esp
mov rax, r9
mov rcx, rbx
jmp 0x140480229
mov rax, qword [rdx + 0x10]
jmp 0x140480232
call qword [0x1400b8d90]
mov r8, rax
mov ebx, 1
jmp 0x140480248
test rax, rax
je 0x14048028c
mov rcx, qword [rax]
movzx ax, cl
bswap dx
movsx eax, di
mov rax, qword [rcx]
jmp 0x140480266
mov edx, ebx
seta ch
jmp 0x140480270
mov rcx, r8
jmp 0x140480278
call qword [0x1400b8d90]
jmp 0x14048028c
mov ebx, 1
cwd
cbw
mov rax, qword [rsi]
lea r9, [rbp - 0x11]
mov dx, r8w
cwd
lea r8, [0x1400c0d7f]
setle ch
lea rdx, [0x1400c0d70]
mov cl, r15b
movzx rcx, si
movsx ecx, r9w
mov rcx, rsi
jmp 0x1404802bd
mov rax, qword [rax + 0x58]
jmp 0x1404802c6
call qword [0x1400b8d90]
mov rdx, r12
not rcx
movsx cx, spl
mov rcx, rdi
jmp 0x1404802df
call fcn.14046e124
sub esi, esi
xor r12b, r8b
sar r12b, 0x27
mov r12d, 0xffff
cmp r11b, 0xc4
test al, al
jmp 0x1404802fe
jne 0x1404805e2
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14048030e
jne 0x1404803a4
mov rcx, qword [rdi]
cmp r15w, r14w
clc
test rcx, rcx
jmp 0x140480324
je 0x140480398
mov rax, qword [rcx + 0x38]
xadd dl, dl
bts dx, di
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480340
je 0x140480369
mov rax, qword [rcx + 0x50]
jmp 0x14048034f
cmp dword [rax], esi
jmp 0x140480356
jle 0x140480369
movzx eax, word [rdx]
jmp 0x140480364
jmp 0x140480380
mov rax, qword [rcx]
jmp 0x140480371
mov rax, qword [rax + 0x30]
jmp 0x14048037a
call qword [0x1400b8d90]
cmp r12w, ax
je 0x140480398
mov word [rdi + 0xa], ax
jmp 0x140480393
jmp 0x14048039b
mov qword [rdi], rsi
mov byte [rdi + 8], bl
mov cl, bl
clc
xor al, r13b
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x1404803b1
jne 0x140480491
mov rsi, qword [rbp - 0x79]
sete r14b
mov byte [rsi], 0x2b
ror ch, cl
lea r14, [rsi + 1]
mov rcx, qword [rdi]
jmp 0x1404803d0
xor esi, esi
cmp r15b, 0xf8
stc
clc
test rcx, rcx
jmp 0x1404803e0
je 0x14048047a
mov rax, qword [rcx + 0x38]
clc
test sil, 0x97
cmp qword [rax], rsi
jmp 0x1404803f7
je 0x14048044c
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140480408
jle 0x14048044c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwd
movzx dx, r13b
jmp 0x140480420
mov rdx, qword [rcx]
cwde
jmp 0x14048042e
lea rax, [rdx + 2]
jmp 0x140480437
mov qword [rcx], rax
mov eax, r15d
bswap eax
movzx eax, word [rdx]
jmp 0x140480447
jmp 0x14048045e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140480458
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140480467
je 0x14048047a
mov al, sil
jmp 0x140480475
jmp 0x140480484
mov qword [rdi], rsi
mov al, bl
jmp 0x140480484
mov byte [rdi + 8], al
jmp 0x14048048c
jmp 0x1404805e2
test cl, cl
jmp 0x140480498
jne 0x140480532
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x1404804aa
je 0x14048051f
mov rax, qword [rcx + 0x38]
sal dx, 0xab
btr dx, 0xbe
jmp 0x1404804c2
mov rdx, qword [rax]
test rbx, r12
test rdx, rdx
je 0x1404804eb
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], esi
jmp 0x1404804dd
jle 0x1404804eb
movzx eax, word [rdx]
jmp 0x140480502
mov rax, qword [rcx]
jmp 0x1404804f3
mov rax, qword [rax + 0x30]
jmp 0x1404804fc
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14048050b
je 0x14048051f
mov word [rdi + 0xa], ax
jmp 0x14048051a
jmp 0x14048052e
mov qword [rdi], rsi
cmc
movzx eax, word [rdi + 0xa]
cmp bl, spl
test r15b, 0x8e
mov byte [rdi + 8], bl
clc
cmp ax, word [rbp + 3]
jne 0x1404805e2
mov rax, qword [rbp - 0x79]
bsf ecx, r14d
mov byte [rax], 0x2d
sbb cl, spl
lea r14, [rax + 1]
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404805d1
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x1404805a7
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140480572
jle 0x1404805a7
dec dword [rax]
cqo
movzx ax, r10b
mov rcx, qword [rcx + 0x38]
movsx rdx, r14w
xchg edx, edx
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140480597
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404805a2
jmp 0x1404805b9
mov rax, qword [rcx]
jmp 0x1404805af
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
je 0x1404805d1
mov byte [rdi + 8], sil
jmp 0x1404805cc
jmp 0x1404805e2
mov qword [rdi], rsi
sub ah, 0x81
mov byte [rdi + 8], bl
test r10d, ecx
bt r12w, r12w
mov qword [rbp - 0x61], r14
stc
mov byte [r14], 0x30
cbw
bsf ax, cx
lea r14, [r14 + rbx]
mov qword [rsp + 0x58], r14
add ah, 0x89
rcr cx, 0xfa
mov byte [rsp + 0x30], sil
rol ch, 0x44
movzx ecx, r11w
bsf r12w, ax
mov r12d, esi
add bx, r8w
rcl ax, 0x66
bts rax, rbx
mov dword [rsp + 0x3c], esi
add ecx, esp
rcl eax, 0xda
mov dword [rsp + 0x34], esi
bsf bx, r10w
cmc
mov eax, 0x24
xadd rbx, rcx
bt cx, r14w
mov ecx, 0x300
xadd bx, bx
and bx, dx
cmp dword [r13], 0x3b9aca00
cmove eax, ecx
xadd bh, bl
mov dword [rsp + 0x50], eax
adc bl, 0x43
ror al, cl
lea rbx, [rbp - 0x31]
sal al, cl
cmp qword [rbp - 0x19], 0x10
mov al, 0xdd
sete al
cmovae rbx, qword [rbp - 0x31]
inc al
mov qword [rbp - 0x69], rbx
not al
mov al, byte [rbx]
jmp 0x140480689
dec al
test dl, r15b
cmp al, 0x7d
jmp 0x140480695
ja 0x140480e73
cmp qword [rbp - 0x21], rsi
jmp 0x1404806a4
jne 0x1404806b4
mov word [rsp + 0x38], si
jmp 0x1404806da
mov rax, qword [r15]
mov cl, al
mov rcx, r15
jmp 0x1404806c1
mov rax, qword [rax + 0x20]
jmp 0x1404806ca
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x1404806da
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
bts rcx, r8
mov qword [rbp - 0x41], 1
xor dl, 0x49
mov r13d, 0xf
mov dh, 0xab
inc cx
test r15, r10
mov qword [rbp - 0x39], r13
adc dl, bpl
xor eax, eax
mov dh, 0xe8
xchg cx, dx
bswap cx
mov byte [rbp - 0x51], al
cqo
mov rdx, qword [rsp + 0x48]
movsx ecx, bx
cmovle cx, cx
movsx cx, r8b
mov rcx, rdi
call fcn.14046e124
xor r9d, r9d
sar r15b, 0x41
movzx r15w, sil
and r15w, 0x6d
mov r15, qword [rbp - 0x51]
test al, al
jmp 0x14048074c
jne 0x140480c82
lea r12, [rdi + 0xa]
mov r8, r12
sar bl, 0xae
mov qword [rbp - 0x71], r12
and bl, 0xe8
test r13b, dl
shr bl, cl
mov bl, byte [rsp + 0x31]
clc
stc
cmp byte [rdi + 8], r9b
jmp 0x140480777
jne 0x14048081f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140480788
je 0x140480815
mov rax, qword [rcx + 0x38]
sub rdx, r12
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404807a0
je 0x1404807c5
mov rax, qword [rcx + 0x50]
test r12d, 0x7f8f25eb
test r14b, cl
cmp dword [rax], r9d
jle 0x1404807c5
movzx eax, word [rdx]
jmp 0x1404807eb
mov rax, qword [rcx]
jmp 0x1404807cd
mov rax, qword [rax + 0x30]
jmp 0x1404807d6
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
xor r9d, r9d
movsxd rcx, r13d
mov ch, bh
rol rcx, cl
mov ecx, 0xffff
cmp rsp, r14
cmp cx, ax
je 0x140480815
mov word [r8], ax
bswap r12w
movzx r12d, dx
mov r12, r8
jmp 0x140480810
jmp 0x140480818
mov qword [rdi], r9
mov byte [rdi + 8], 1
movsxd r8, r12d
movzx r8d, word [r12]
movzx cx, cl
cdq
mov cl, 0x35
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140480838
call fcn.140250b38
lea rcx, [rbp - 0x11]
cmp r12d, 0x19393351
test sp, cx
sub rax, rcx
cmp spl, r12b
sar rax, 1
cmp rax, 0xa
jmp 0x14048085d
jae 0x14048094c
mov r8d, 1
sar ecx, 0xe8
mov byte [rsp + 0x30], r8b
cmp r10b, r15b
and cl, sil
mov ecx, dword [rsp + 0x3c]
jmp 0x140480884
cmp dword [rsp + 0x50], ecx
jmp 0x14048088d
jg 0x1404808b5
add dword [rsp + 0x34], r8d
test rax, rax
jmp 0x1404808a0
je 0x140480914
mov byte [rsp + 0x40], r8b
jmp 0x1404808b0
jmp 0x140480914
test rax, rax
jmp 0x1404808bd
jne 0x1404808cb
test ecx, ecx
je 0x140480914
lea r9, [0x1400c0d70]
stc
jmp 0x1404808df
mov al, byte [rax + r9]
mov byte [r14], al
rcr ah, 0x9b
add r14, r8
inc al
sal rax, 0x37
mov qword [rsp + 0x58], r14
cwde
cmp r8d, 0x441640b5
test r12w, 0x7d2d
add ecx, r8d
ror rax, cl
movzx ax, r10b
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae cl
cmovae rax, r15
stc
cmp byte [rax + rsi], 0x7f
je 0x140480afe
lea rax, [rbp - 0x51]
cmp r14b, 0x94
test cl, cl
cmovne rax, r15
clc
stc
add byte [rax + rsi], r8b
jmp 0x140480947
jmp 0x140480aea
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae r14b
jmp 0x14048095d
cmovae rax, r15
sub r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14048096d
je 0x140480c19
movzx r8d, word [rsp + 0x38]
stc
test r8w, r8w
jmp 0x140480983
je 0x140480c19
cmp byte [rdi + 8], r9b
jmp 0x140480992
jne 0x140480a4a
mov rcx, qword [rdi]
test r10b, spl
cmp ecx, 0x1b6f0e77
test rcx, rcx
jmp 0x1404809ac
je 0x140480a2b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
clc
test rdx, rdx
je 0x1404809de
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x1404809de
movzx eax, word [rdx]
jmp 0x1404809d9
jmp 0x140480a07
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404809ea
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
xchg ch, cl
or rcx, 0x68743999
xor r9d, r9d
bts cx, r14w
mov ecx, 0xffff
test esp, ecx
stc
cmp r15b, 0x2e
cmp cx, ax
je 0x140480a2b
mov word [r12], ax
jmp 0x140480a26
jmp 0x140480a38
mov qword [rdi], r9
movzx ax, r13b
movzx eax, dx
cbw
mov eax, 1
jmp 0x140480a42
mov byte [rdi + 8], al
jmp 0x140480a58
mov eax, 1
cmp edx, ebp
test rdi, 0x421805d5
cmp word [r12], r8w
jmp 0x140480a62
jne 0x140480c19
mov rcx, qword [rbp - 0x41]
test esp, ecx
stc
cmp rcx, r13
jmp 0x140480a77
jae 0x140480ab2
lea rax, [rcx + 1]
stc
mov qword [rbp - 0x41], rax
bsr eax, ebp
cdqe
add eax, 0x7dcb709c
lea rax, [rbp - 0x51]
cmp r11b, spl
test r14b, r14b
jmp 0x140480a9f
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x140480aad
jmp 0x140480ade
sub r9d, r9d
jmp 0x140480abd
mov r8b, bl
movsx rdx, bp
movsxd rcx, r12d
mov rdx, rax
mov cx, cx
movzx rcx, r12w
movsx rcx, ax
lea rcx, [rbp - 0x51]
call fcn.14045c446
inc rsi
bsf r15d, r14d
mov r14, qword [rsp + 0x58]
mov r15, qword [rbp - 0x51]
clc
sar r13b, cl
or cx, cx
mov r13, qword [rbp - 0x39]
or ch, 0xe8
not ecx
mov rcx, qword [rdi]
cmp si, 0x6886
cmc
test r10w, 0x23a1
xor r8d, r8d
test spl, 0x93
test rcx, rcx
jmp 0x140480b1c
je 0x140480bd3
mov rax, qword [rcx + 0x38]
jmp 0x140480b2c
cmp qword [rax], r8
jmp 0x140480b34
je 0x140480b95
mov rax, qword [rcx + 0x50]
cmp r15w, 0x486d
clc
cmp dword [rax], r8d
jmp 0x140480b4d
jle 0x140480b95
dec dword [rax]
cwd
movsx ax, r13b
mov dx, di
mov rcx, qword [rcx + 0x38]
movsx eax, bx
mov rdx, qword [rcx]
movzx ax, bpl
jmp 0x140480b76
lea rax, [rdx + 2]
jmp 0x140480b7f
mov qword [rcx], rax
cmovb eax, ebx
movsx eax, cx
movzx eax, word [rdx]
jmp 0x140480b90
jmp 0x140480bb3
mov rax, qword [rcx]
jmp 0x140480b9d
mov rax, qword [rax + 0x38]
jmp 0x140480ba6
call qword [0x1400b8d90]
xor r8d, r8d
btc cx, ax
mov ecx, 0xffff
stc
cmp sil, dl
clc
cmp cx, ax
je 0x140480bd3
mov al, r8b
jmp 0x140480bce
jmp 0x140480bdf
mov qword [rdi], r8
cqo
xchg cl, cl
mov al, 1
not rdx
mov byte [rdi + 8], al
cdq
movsx dx, r13b
mov rdx, qword [rsp + 0x48]
movsxd rcx, r12d
mov rcx, rdi
jmp 0x140480bf8
call fcn.14046e124
xor r9d, r9d
movsx r8, r13w
test al, al
cmovg r8, r8
mov r8, qword [rbp - 0x71]
jmp 0x140480c13
je 0x14048076e
test rsi, rsi
jmp 0x140480c21
je 0x140480c91
lea rax, [rbp - 0x51]
test r15w, 0x5f62
cmp r13, 0x10
jmp 0x140480c3a
cmovae rax, r15
jmp 0x140480c46
cmp byte [rax + rsi], r9b
jmp 0x140480c4f
jle 0x140480c73
mov edx, 1
jmp 0x140480c66
add rsi, rdx
jmp 0x140480c6e
jmp 0x140480c9e
mov byte [rsp + 0x31], 1
jmp 0x140480c7d
jmp 0x140480cf6
mov edx, 1
jmp 0x140480c8c
jmp 0x140480ca2
mov edx, 1
jmp 0x140480c9e
mov rbx, qword [rbp - 0x69]
test rsi, rsi
jmp 0x140480caa
je 0x140480cf6
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140480cba
je 0x140480cf6
sub rsi, rdx
jmp 0x140480cc8
je 0x140480e23
lea rax, [rbp - 0x51]
test r13w, 0x3cf9
cmp r13, 0x10
cmovae rax, r15
test bpl, 0x20
cmp cl, byte [rax + rsi]
jmp 0x140480cec
je 0x140480e57
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x140480cff
jb 0x140480d55
lea rdx, [r13 + 1]
mov rax, r15
clc
cmp rdx, 0x1000
jmp 0x140480d19
jb 0x140480d48
add rdx, 0x27
test r10b, cl
cmc
mov r15, qword [r15 - 8]
cmp bpl, r8b
test bpl, 0x9e
clc
sub rax, r15
add rax, 0xfffffffffffffff8
cmp dil, 0x5c
cmp rax, 0x1f
ja 0x1404823a0
mov rcx, r15
jmp 0x140480d50
call fcn.1401a86e2
mov r12d, dword [rsp + 0x3c]
inc r13b
sal rcx, 0x1b
btc r13w, ax
mov r14, qword [rsp + 0x58]
ror cx, 0x15
add cl, al
mov r15, qword [rsp + 0x60]
neg dh
sbb cl, 0x55
sal r13b, cl
mov r13, qword [rsp + 0x68]
bt dx, r9w
sub esi, esi
seto cl
movsx rdx, r10w
mov rdx, qword [rsp + 0x48]
mov rcx, r10
movzx ecx, bp
mov rcx, rdi
jmp 0x140480da4
call fcn.14046e124
test al, al
jmp 0x140480db0
jne 0x1404812a7
mov rax, qword [r15]
mov cx, cx
mov ch, 0x30
mov rcx, r15
jmp 0x140480dc7
mov rax, qword [rax + 0x18]
jmp 0x140480dd0
call qword [0x1400b8d90]
movzx ebx, ax
stc
cmp byte [rdi + 8], sil
jmp 0x140480de3
jne 0x1404811b2
mov rdx, qword [rdi]
test rdx, rdx
je 0x140481197
mov rcx, qword [rdx + 0x38]
rcr r8b, cl
mov r8, qword [rcx]
test r8, r8
jmp 0x140480e07
je 0x140481161
mov rax, qword [rdx + 0x50]
stc
cmp dword [rax], esi
jle 0x140481161
movzx eax, word [r8]
jmp 0x14048117b
test rsi, rsi
jmp 0x140480e2b
jne 0x140480e57
lea rax, [rbp - 0x51]
jmp 0x140480e41
cmp r13, 0x10
cmovae rax, r15
stc
cmp cl, byte [rax]
jmp 0x140480e51
jl 0x140480cf2
cmp byte [rbx + 1], r9b
jmp 0x140480e60
jle 0x140480ca2
inc rbx
jmp 0x140480e6e
jmp 0x140480ca2
mov rdx, qword [rsp + 0x48]
movsxd rcx, eax
movzx rcx, di
mov rcx, rdi
jmp 0x140480e87
call fcn.14046e124
test al, al
jmp 0x140480e93
jne 0x140480d91
lea rbx, [rdi + 0xa]
test ch, dh
mov rsi, rbx
sal r13b, 0x81
rol r15b, 0x76
xchg r15b, r13b
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
stc
xor r8d, r8d
clc
cmp bpl, 0x2a
cmp byte [rdi + 8], r8b
jmp 0x140480ec9
jne 0x140480f7f
mov rcx, qword [rdi]
cmp esp, 0x6b003814
test rcx, rcx
jmp 0x140480ee0
je 0x140480f68
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r15b, 0xa7
cmp r14b, 0x93
test eax, r15d
test rdx, rdx
jmp 0x140480f00
je 0x140480f29
mov rax, qword [rcx + 0x50]
stc
cmp cl, r9b
cmp dword [rax], r8d
jmp 0x140480f16
jle 0x140480f29
movzx eax, word [rdx]
jmp 0x140480f24
jmp 0x140480f4a
mov rax, qword [rcx]
jmp 0x140480f31
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
btr cx, 0x73
jmp 0x140480f4a
mov ecx, 0xffff
cmp cx, ax
jmp 0x140480f57
je 0x140480f68
mov word [rsi], ax
mov rbx, rsi
jmp 0x140480f6f
mov qword [rdi], r8
movsx rcx, r15w
mov byte [rdi + 8], 1
movzx dx, bl
movsx dx, r10b
cmovne ecx, ebx
movzx r8d, word [rbx]
cwd
movsx ecx, r14w
lea rdx, [rbp + 0xb]
jmp 0x140480f98
lea rcx, [rbp - 0x11]
jmp 0x140480fa1
call fcn.140250b38
lea rcx, [rbp - 0x11]
test r12w, r9w
clc
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x140480fbe
jae 0x140481148
sub r8d, r8d
cmp r13d, r12d
jmp 0x140480fcf
jg 0x140480ffb
lea r9d, [r8 + 1]
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x140480fe6
je 0x140481061
mov byte [rsp + 0x40], r9b
jmp 0x140480ff6
jmp 0x140481061
test rax, rax
jmp 0x140481003
jne 0x140481017
test r12d, r12d
jmp 0x140481011
je 0x140481055
lea rcx, [0x1400c0d70]
xadd r9b, r9b
and r9b, 0x84
mov al, byte [rax + rcx]
shld r9w, bx, 0x42
movzx r9, si
mov byte [r14], al
mov r9d, 1
test r8, 0x5e8375cc
cmc
jmp 0x140481049
lea r14, [r14 + r9]
add r12d, r9d
jmp 0x140481061
mov r9d, 1
movsxd rcx, r8d
sete ch
mov byte [rsp + 0x30], r9b
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x140481117
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14048107f
je 0x1404810c5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404810c5
dec dword [rax]
mov al, bl
xchg al, al
not al
mov rcx, qword [rcx + 0x38]
cwde
cdq
mov rdx, qword [rcx]
movzx rax, r13w
movzx eax, si
lea rax, [rdx + 2]
jmp 0x1404810b3
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x1404810c0
jmp 0x1404810ef
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404810d1
call qword [0x1400b8d90]
sub r8d, r8d
sal r9w, cl
rcl ecx, cl
cmc
lea r9d, [r8 + 1]
rcr cx, 0xc9
and cl, bh
bsf rcx, rdi
mov ecx, 0xffff
test r10b, r11b
jmp 0x1404810fc
cmp cx, ax
jmp 0x140481104
je 0x140481117
mov al, r8b
jmp 0x140481112
jmp 0x140481127
mov qword [rdi], r8
bswap cx
cmovns dx, r8w
mov al, r9b
bswap ecx
mov byte [rdi + 8], al
mov rdx, r15
not cx
mov rcx, rdi
call fcn.14046e124
xor r8d, r8d
test al, al
jmp 0x140481142
je 0x140480ec0
mov dword [rsp + 0x3c], r12d
jmp 0x140481152
mov qword [rsp + 0x58], r14
jmp 0x14048115c
jmp 0x140480d71
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x14048116c
mov rax, qword [rax + 0x30]
jmp 0x140481175
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x140481197
mov word [rdi + 0xa], ax
jmp 0x140481192
jmp 0x14048119e
mov qword [rdi], rsi
movzx r15d, r10w
mov r15d, 1
mov byte [rdi + 8], r15b
jmp 0x1404811ad
jmp 0x1404811bb
mov r15d, 1
test cl, 0x9d
cmp word [rdi + 0xa], bx
jmp 0x1404811c4
jne 0x1404812a7
call fcn.1404bd29e
mov rcx, qword [rax]
mov al, byte [rcx]
rol cl, cl
btc cx, 0x60
mov byte [r14], al
cmp rdi, r10
bt cx, 0x1c
lea r14, [r14 + r15]
and cl, 7
mov qword [rsp + 0x58], r14
shl cx, 0xe2
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481201
je 0x14048128b
mov rax, qword [rcx + 0x38]
stc
jmp 0x140481211
cmp qword [rax], rsi
je 0x140481258
mov rax, qword [rcx + 0x50]
test r9b, r14b
cmp dh, ah
cmp dword [rax], esi
jmp 0x14048122a
jle 0x140481258
dec dword [rax]
not dh
mov rcx, qword [rcx + 0x38]
rdtsc
movsxd rax, r8d
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, r10d
movzx eax, word [rdx]
jmp 0x140481253
jmp 0x14048126f
mov rax, qword [rcx]
jmp 0x140481260
mov rax, qword [rax + 0x38]
jmp 0x140481269
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048127c
je 0x14048128b
mov byte [rdi + 8], sil
jmp 0x1404812a7
mov qword [rdi], rsi
cmp cx, r13w
clc
cmp r8, 0x2dfc1d48
mov byte [rdi + 8], r15b
jmp 0x1404812a7
mov r15, qword [rsp + 0x48]
cmp al, bpl
cmp dword [r13], 0x3b9aca00
jmp 0x1404812bc
je 0x140481527
test r12d, r12d
jmp 0x1404812ca
jne 0x140481527
mov rdx, r15
mov ch, 0x88
mov rcx, rdi
jmp 0x1404812de
call fcn.14046e124
test al, al
jmp 0x1404812ea
jne 0x1404814db
lea rbx, [rdi + 0xa]
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
movzx r14d, bp
cmovo r14d, esp
xor r13d, r13d
not r14w
cmp spl, cl
xor r14w, cx
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jne 0x1404813b7
mov rcx, qword [rdi]
test bl, r8b
test rcx, rcx
jmp 0x14048132e
je 0x14048139c
mov rax, qword [rcx + 0x38]
and dl, r13b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481346
je 0x14048136b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140481358
jle 0x14048136b
movzx eax, word [rdx]
jmp 0x140481366
jmp 0x140481382
mov rax, qword [rcx]
jmp 0x140481373
mov rax, qword [rax + 0x30]
jmp 0x14048137c
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14048139c
mov word [rsi], ax
mov rbx, rsi
jmp 0x1404813b0
mov qword [rdi], r13
xor rax, 0x48664122
sub rax, 0x6557523f
rol al, 0x16
mov byte [rdi + 8], r14b
sub al, r15b
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x1404813c3
jne 0x1404814bc
sub r12d, r14d
mov byte [rsp + 0x30], r14b
sub cl, bpl
cmovl cx, di
mov rcx, qword [rdi]
cmp r15, 0x9112fd4
test rcx, rcx
jmp 0x1404813ea
je 0x14048147e
mov rax, qword [rcx + 0x38]
clc
test ecx, r13d
cmp qword [rax], r13
jmp 0x140481400
je 0x14048144c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140481412
jle 0x14048144c
dec dword [rax]
cdqe
mov ah, 0xd5
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
not ah
lea rax, [rdx + 2]
jmp 0x140481433
mov qword [rcx], rax
jmp 0x14048143f
movzx eax, word [rdx]
jmp 0x140481447
jmp 0x14048145e
mov rax, qword [rcx]
jmp 0x140481454
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048146b
je 0x14048147e
mov al, r13b
jmp 0x140481479
jmp 0x14048148c
mov qword [rdi], r13
cwd
sete dl
xchg dx, dx
mov al, r14b
mov byte [rdi + 8], al
xchg cl, dh
cmovae rcx, rsi
mov rdx, r15
bswap cx
setae cl
movzx rcx, r15w
mov rcx, rdi
jmp 0x1404814aa
call fcn.14046e124
test al, al
jmp 0x1404814b6
je 0x140481316
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x58]
xchg r12b, r13b
bsr r12, rcx
mov r12d, dword [rsp + 0x3c]
test sil, 0x5a
rcr r13b, cl
test ebx, ebp
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jmp 0x1404814e8
jns 0x140481537
mov byte [r14], 0x30
btr ax, r10w
bt ax, r9w
mov eax, 1
add r14, rax
jmp 0x140481510
add r13d, eax
jmp 0x140481518
mov dword [rsp + 0x34], r13d
jmp 0x140481522
jmp 0x140481537
mov r13d, dword [rsp + 0x34]
movsx rcx, ax
movzx rcx, cx
mov dl, bpl
mov rdx, r15
movsx ecx, bx
movsx cx, r14b
mov cl, r12b
mov rcx, rdi
call fcn.14046e124
test al, al
jmp 0x140481554
jne 0x1404817ce
lea rbx, [rdi + 0xa]
add rsi, r15
mov rsi, rbx
sub r8d, r8d
shld r13, r11, 0x14
xor r13w, 0x5ca0
shl r13w, 0xd2
lea r13d, [r8 + 1]
jmp 0x140481584
cmp byte [rdi + 8], r8b
jne 0x140481633
mov rcx, qword [rdi]
cmc
test sil, 0x3a
test rcx, rcx
jmp 0x14048159e
je 0x14048161a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r10, r13
test rdx, rdx
jmp 0x1404815b6
je 0x1404815d9
mov rax, qword [rcx + 0x50]
jmp 0x1404815c8
cmp dword [rax], r8d
jle 0x1404815d9
movzx eax, word [rdx]
jmp 0x1404815f4
mov rax, qword [rcx]
jmp 0x1404815e1
mov rax, qword [rax + 0x30]
jmp 0x1404815ea
call qword [0x1400b8d90]
xor r8d, r8d
cmc
mov ecx, 0xffff
cmp cx, ax
jmp 0x140481601
je 0x14048161a
mov word [rsi], ax
bswap rbx
mov rbx, rsi
jmp 0x140481615
jmp 0x14048162a
mov qword [rdi], r8
movsx dx, dl
movzx rdx, dx
jmp 0x14048162a
mov byte [rdi + 8], r13b
jmp 0x140481633
movzx r8d, word [rbx]
cmovp rdx, rbx
lea rdx, [rbp + 0xb]
movzx cx, r10b
jmp 0x140481649
lea rcx, [rbp - 0x11]
jmp 0x140481652
call fcn.140250b38
lea rcx, [rbp - 0x11]
clc
sub rax, rcx
sar rax, 1
cmc
cmp r11w, r12w
cmp rax, 0xa
jmp 0x140481670
jae 0x1404817c9
cmp r12d, dword [rsp + 0x50]
jge 0x1404816b0
lea rcx, [0x1400c0d70]
clc
mov al, byte [rax + rcx]
test dx, 0x755f
stc
mov byte [r14], al
cmp di, 0x25ce
add r14, r13
cmp bpl, r10b
add r12d, r13d
clc
test ebx, r10d
cmc
xor r8d, r8d
jmp 0x1404816e1
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
cmp r10b, sil
xor r8d, r8d
cmp r9d, 0x2b8b07c8
test rax, rax
jmp 0x1404816cc
cmovne ecx, r13d
cmc
cmp dil, 0x7e
mov dword [rsp + 0x40], ecx
cmp r10b, sil
ror cl, cl
adc ch, 0xb6
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404816f1
je 0x140481794
mov rax, qword [rcx + 0x38]
cmp r9b, 0x1b
cmp qword [rax], r8
je 0x140481752
mov rax, qword [rcx + 0x50]
cmp si, 0x1e0d
cmp dword [rax], r8d
jmp 0x140481719
jle 0x140481752
dec dword [rax]
lahf
jmp 0x140481727
mov rcx, qword [rcx + 0x38]
bswap rdx
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 2]
jmp 0x14048173b
mov qword [rcx], rax
nop
movzx ax, r9b
movzx eax, word [rdx]
jmp 0x14048174d
jmp 0x140481771
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14048175e
call qword [0x1400b8d90]
sub r8d, r8d
bt cx, sp
xor ecx, r10d
add cl, r8b
mov ecx, 0xffff
cmp bpl, spl
cmp cx, ax
jmp 0x140481781
je 0x140481794
mov al, r8b
jmp 0x14048178f
jmp 0x14048179a
mov qword [rdi], r8
mov al, r13b
mov byte [rdi + 8], al
mov dl, dil
cmovo rcx, r14
mov rdx, r15
xchg cx, cx
mov rcx, rdi
call fcn.14046e124
sub r8d, r8d
test r13, r11
cmp sp, r11w
jmp 0x1404817c1
test al, al
je 0x140481584
mov r13d, dword [rsp + 0x34]
sub r12d, r12d
clc
cmp dl, sil
cmp byte [rsp + 0x40], r12b
jmp 0x1404817df
je 0x1404818b0
lea rbx, [r14 - 1]
sar r15b, 0x10
not r15d
or r15w, 0x7dbb
mov r15, qword [rbp - 0x61]
test dl, r14b
cmp rbx, r15
jmp 0x140481805
je 0x14048185b
call fcn.1404bd29e
mov cl, byte [rbx]
stc
mov rax, qword [rax]
cmp cl, byte [rax]
jmp 0x14048181d
je 0x140481839
cmp cl, 0x39
jmp 0x14048182b
jne 0x140481846
mov byte [rbx], 0x30
jmp 0x140481839
dec rbx
jmp 0x140481841
jmp 0x1404817fd
add cl, 1
clc
cmc
mov byte [rbx], cl
cmp rbx, r15
jmp 0x140481855
jne 0x1404818a7
mov byte [rbx], 0x31
bswap r15w
btc r15w, bx
shl r15d, cl
mov ebx, 1
rcl r15w, cl
sub r15d, r14d
add r13d, ebx
movzx r15w, r15b
mov r15b, 0xb3
jmp 0x140481886
mov dword [rsp + 0x34], r13d
bswap r15w
movzx r15w, r10b
movzx r15, cx
mov r15, qword [rsp + 0x48]
jmp 0x1404818a2
jmp 0x1404818b5
mov r15, qword [rsp + 0x48]
sub bx, r13w
mov ebx, 1
mov sil, byte [rsp + 0x30]
jmp 0x1404818c0
test sil, sil
jmp 0x1404818c8
je 0x14048229d
mov rdx, r15
movzx rcx, sp
movzx ecx, sp
mov rcx, rdi
call fcn.14046e124
test al, al
jmp 0x1404818e7
jne 0x14048229d
mov cl, byte [rdi + 8]
stc
cmc
test cl, cl
jmp 0x1404818f9
jne 0x14048199b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14048190a
je 0x140481982
mov rax, qword [rcx + 0x38]
inc dh
test r12, r9
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481924
je 0x14048194a
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x140481937
jle 0x14048194a
movzx eax, word [rdx]
jmp 0x140481945
jmp 0x140481961
mov rax, qword [rcx]
jmp 0x140481952
mov rax, qword [rax + 0x30]
jmp 0x14048195b
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048196e
je 0x140481982
mov word [rdi + 0xa], ax
jmp 0x14048197d
jmp 0x140481988
mov qword [rdi], r12
xadd cl, cl
mov byte [rdi + 8], bl
sub cl, sil
mov cl, bl
movsx ax, ch
btr ax, 0xcc
shr ah, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 9]
je 0x140481a53
test cl, cl
jne 0x140481a44
mov rcx, qword [rdi]
stc
cmp r15b, cl
test rcx, rcx
jmp 0x1404819c0
je 0x140481a31
mov rax, qword [rcx + 0x38]
shr dx, cl
shl edx, cl
ror dh, cl
mov rdx, qword [rax]
test r8b, 0x43
test rdx, rdx
jmp 0x1404819e0
je 0x1404819fb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x1404819fb
movzx eax, word [rdx]
jmp 0x140481a12
mov rax, qword [rcx]
jmp 0x140481a03
mov rax, qword [rax + 0x30]
jmp 0x140481a0c
call qword [0x1400b8d90]
mov ecx, 0xffff
test bl, 0xfb
cmp cx, ax
jmp 0x140481a22
je 0x140481a31
mov word [rdi + 0xa], ax
jmp 0x140481a41
mov qword [rdi], r12
cdqe
bsr ax, bp
neg al
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jmp 0x140481a4d
jne 0x14048229d
mov byte [r14], 0x65
lea r14, [r14 + rbx]
mov rcx, qword [rdi]
clc
test r13d, ecx
test rcx, rcx
jmp 0x140481a6a
je 0x140481b0f
mov rax, qword [rcx + 0x38]
cmp r8b, 0x5b
cmp qword [rax], r12
jmp 0x140481a80
je 0x140481add
mov rax, qword [rcx + 0x50]
jmp 0x140481a96
cmp dword [rax], r12d
jmp 0x140481a9e
jle 0x140481add
dec dword [rax]
cdqe
mov rax, rsi
mov rcx, qword [rcx + 0x38]
cmova dx, r10w
jmp 0x140481ab9
mov rdx, qword [rcx]
bswap ax
lea rax, [rdx + 2]
jmp 0x140481ac8
mov qword [rcx], rax
cmovge ax, r13w
movzx eax, word [rdx]
jmp 0x140481ad8
jmp 0x140481aef
mov rax, qword [rcx]
jmp 0x140481ae5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140481afc
je 0x140481b0f
mov al, r12b
jmp 0x140481b0a
jmp 0x140481b22
mov qword [rdi], r12
setne al
mov al, bl
jmp 0x140481b22
mov byte [rdi + 8], al
movzx bx, r9b
movsx rbx, si
mov sil, r12b
cqo
movsxd rdx, r8d
xchg dh, dl
mov ebx, r12d
cqo
cdq
mov rdx, r15
movzx rcx, dx
cmovne cx, bx
mov rcx, rdi
jmp 0x140481b51
call fcn.14046e124
test al, al
jmp 0x140481b5d
jne 0x140481e8e
mov cl, byte [rdi + 8]
jmp 0x140481b6b
test cl, cl
jmp 0x140481b72
jne 0x140481c0f
mov rcx, qword [rdi]
test rcx, rcx
je 0x140481bee
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140481b94
je 0x140481bb9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140481ba6
jle 0x140481bb9
movzx eax, word [rdx]
jmp 0x140481bb4
jmp 0x140481bd0
mov rax, qword [rcx]
jmp 0x140481bc1
mov rax, qword [rax + 0x30]
jmp 0x140481bca
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmc
cmp cx, ax
jmp 0x140481bdf
je 0x140481bee
mov word [rdi + 0xa], ax
jmp 0x140481bf8
mov qword [rdi], r12
setg cl
movzx r8, r8w
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140481c0a
jmp 0x140481c1e
mov r8d, 1
rol ax, 0xa2
shl ah, cl
xadd ah, ah
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jne 0x140481d0b
mov byte [r14], 0x2b
cmp edx, ecx
add cl, 0xd4
add r14, r8
rol ch, cl
mov rcx, qword [rdi]
jmp 0x140481c42
test rcx, rcx
jmp 0x140481c4a
je 0x140481cf3
mov rax, qword [rcx + 0x38]
stc
test ebp, esp
cmp dx, r15w
cmp qword [rax], r12
jmp 0x140481c63
je 0x140481cb0
mov rax, qword [rcx + 0x50]
cmp spl, r9b
cmp ecx, 0x62b43990
cmp dword [rax], r12d
jmp 0x140481c7e
jle 0x140481cb0
dec dword [rax]
sete dh
not al
bswap ax
mov rcx, qword [rcx + 0x38]
cbw
movzx rax, ax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
bswap ax
movsx eax, bx
movzx eax, word [rdx]
jmp 0x140481cd7
mov rax, qword [rcx]
jmp 0x140481cb8
mov rax, qword [rax + 0x38]
jmp 0x140481cc1
call qword [0x1400b8d90]
mov r8d, 1
sal ecx, cl
shrd cx, si, 0xe8
setg cl
mov ecx, 0xffff
stc
cmp cx, ax
je 0x140481cf3
mov al, r12b
jmp 0x140481cee
jmp 0x140481cfe
mov qword [rdi], r12
mov al, r8b
jmp 0x140481cfe
mov byte [rdi + 8], al
jmp 0x140481d06
jmp 0x140481e8e
test cl, cl
jmp 0x140481d12
jne 0x140481da3
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x140481d84
mov rax, qword [rcx + 0x38]
shl dh, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x140481d51
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140481d51
movzx eax, word [rdx]
jmp 0x140481d4c
jmp 0x140481d68
mov rax, qword [rcx]
jmp 0x140481d59
mov rax, qword [rax + 0x30]
jmp 0x140481d62
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140481d75
je 0x140481d84
mov word [rdi + 0xa], ax
jmp 0x140481d97
mov qword [rdi], r12
cmp r9b, 0x90
adc al, 0xdc
movzx eax, word [rdi + 0xa]
sal r8b, cl
shl r8b, cl
mov r8d, 1
cmc
mov byte [rdi + 8], r8b
clc
cmp ax, word [rbp + 3]
jmp 0x140481dac
jne 0x140481e8e
mov byte [r14], 0x2d
shld cx, si, 0x1c
rol cx, 0x5b
add r14, r8
mov rcx, qword [rdi]
cmp r12b, 0x9c
test r8b, r9b
test rcx, rcx
jmp 0x140481dd4
je 0x140481e7e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140481de6
je 0x140481e3a
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x140481df9
jle 0x140481e3a
dec dword [rax]
jmp 0x140481e09
mov rcx, qword [rcx + 0x38]
rdtsc
xchg dx, ax
movsx dx, r14b
mov rdx, qword [rcx]
cwde
nop
cbw
lea rax, [rdx + 2]
jmp 0x140481e27
mov qword [rcx], rax
movzx eax, di
movzx eax, word [rdx]
jmp 0x140481e35
jmp 0x140481e5c
mov rax, qword [rcx]
jmp 0x140481e42
mov rax, qword [rax + 0x38]
jmp 0x140481e4b
call qword [0x1400b8d90]
mov r8d, 1
cmp cl, 0xa2
shr ch, cl
mov ecx, 0xffff
jmp 0x140481e67
cmp cx, ax
jmp 0x140481e6f
je 0x140481e7e
mov byte [rdi + 8], r12b
jmp 0x140481e8e
mov qword [rdi], r12
movzx rdx, bp
cdq
mov dx, r12w
mov byte [rdi + 8], r8b
mov rdx, r15
mov rcx, rdi
jmp 0x140481e99
call fcn.14046e124
test al, al
jmp 0x140481ea5
jne 0x14048205b
cmp byte [rdi + 8], r12b
jmp 0x140481eb4
jne 0x140481f48
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481ec5
je 0x140481f2b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481eda
je 0x140481efa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140481eec
jle 0x140481efa
movzx eax, word [rdx]
jmp 0x140481f0c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140481f06
call qword [0x1400b8d90]
mov ecx, 0xffff
test r13, rdi
cmp cx, ax
jmp 0x140481f1c
je 0x140481f2b
mov word [rdi + 0xa], ax
jmp 0x140481f34
mov qword [rdi], r12
xchg r8b, r8b
not r8b
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x140481f43
jmp 0x140481f50
mov r8d, 1
adc ah, al
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140481f5d
jne 0x140482043
mov sil, r8b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481f71
je 0x140482005
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140481f83
je 0x140481fca
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140481f95
jle 0x140481fca
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
mov ah, ch
movsx eax, di
movsxd rax, ebp
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, r11w
movsx ax, r9b
movzx eax, word [rdx]
jmp 0x140481fc5
jmp 0x140481fde
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
stc
mov ecx, 0xffff
cmp bl, 0x59
cmp r12b, r14b
cmc
cmp cx, ax
jmp 0x140481ff2
je 0x140482005
mov al, r12b
jmp 0x140482000
jmp 0x140482019
mov qword [rdi], r12
mov dl, 0x6c
jmp 0x14048200f
mov al, r8b
setb ch
movsx edx, r14w
mov byte [rdi + 8], al
cdq
mov rdx, r15
bswap ecx
not cl
mov rcx, rdi
jmp 0x14048202c
call fcn.14046e124
test al, al
jmp 0x140482038
je 0x140481eab
jmp 0x140482051
test sil, sil
jmp 0x14048204b
je 0x14048205b
mov byte [r14], 0x30
inc r14
setno cl
mov rdx, r15
xchg cl, ch
movzx cx, r12b
mov rcx, rdi
jmp 0x14048206d
call fcn.14046e124
test al, al
jmp 0x140482079
jne 0x14048229d
mov r13d, 1
cmp byte [rdi + 8], r12b
jne 0x140482119
mov rcx, qword [rdi]
stc
cmp r13b, dil
test rcx, rcx
jmp 0x14048209e
je 0x140482107
mov rax, qword [rcx + 0x38]
xor dl, bh
cmc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404820b6
je 0x1404820db
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404820c8
jle 0x1404820db
movzx eax, word [rdx]
jmp 0x1404820d6
jmp 0x1404820ed
mov rax, qword [rcx]
jmp 0x1404820e3
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp edi, r14d
cmp cx, ax
je 0x140482107
mov word [rdi + 0xa], ax
jmp 0x14048210c
mov qword [rdi], r12
cwd
mov byte [rdi + 8], r13b
movzx rcx, si
mov r8b, r11b
cwd
movzx r8d, word [rdi + 0xa]
lea rdx, [rbp + 0xb]
movzx rcx, r12w
movzx cx, bh
mov ecx, 0x24b81dbf
lea rcx, [rbp - 0x11]
jmp 0x140482138
call fcn.140250b38
lea rcx, [rbp - 0x11]
stc
test bpl, 0xa1
sub rax, rcx
jmp 0x14048214e
sar rax, 1
cmp dil, 0x54
jmp 0x14048215a
cmp rax, 0xa
jmp 0x140482163
jae 0x140482297
cmp ebx, 8
jmp 0x140482171
jge 0x1404821a1
lea rcx, [0x1400c0d70]
rcr sil, 0x41
inc sil
mov al, byte [rax + rcx]
xor sil, 0x16
mov byte [r14], al
add r14, r13
shl rcx, cl
add ebx, r13d
and cx, r12w
movzx cx, r10b
mov sil, r13b
mov rcx, qword [rdi]
test r12, 0x571531ee
cmp r9w, 0x176e
test rcx, rcx
jmp 0x1404821bc
je 0x140482261
mov rax, qword [rcx + 0x38]
clc
cmp eax, r9d
cmp qword [rax], r12
jmp 0x1404821d2
je 0x140482224
mov rax, qword [rcx + 0x50]
clc
stc
cmp r13b, 0x24
cmp dword [rax], r12d
jmp 0x1404821ea
jle 0x140482224
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap rdx
movsxd rax, r12d
movzx edx, r13w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048220c
mov qword [rcx], rax
movzx ax, r15b
mov ah, 0x79
movzx eax, word [rdx]
jmp 0x14048221f
jmp 0x14048223b
mov rax, qword [rcx]
jmp 0x14048222c
mov rax, qword [rax + 0x38]
jmp 0x140482235
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp ebx, 0x7855661
cmp cx, ax
jmp 0x14048224e
je 0x140482261
mov al, r12b
jmp 0x14048225c
jmp 0x14048226a
mov qword [rdi], r12
mov al, r13b
bswap ecx
cdq
mov byte [rdi + 8], al
movsx rdx, r12w
bswap dx
movzx rdx, dx
mov rdx, r15
movsx ecx, si
movzx ecx, r9w
mov rcx, rdi
call fcn.14046e124
test al, al
jmp 0x140482291
je 0x140482085
mov r13d, dword [rsp + 0x34]
clc
cmp byte [rsp + 0x31], r12b
jmp 0x1404822a7
jne 0x1404822b6
test sil, sil
jne 0x1404822bc
mov r14, qword [rbp - 0x79]
not dh
mov byte [r14], r12b
shr edx, cl
mov rdx, qword [rbp - 0x19]
test rbx, r12
stc
cmp rdx, 0x10
jmp 0x1404822d2
jb 0x14048232b
inc rdx
ror ecx, 0xf7
dec al
mov rcx, qword [rbp - 0x31]
sal eax, 0x46
clc
sbb ah, 0x29
mov rax, rcx
cmp dx, cx
cmp rdx, 0x1000
jb 0x140482326
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r11w, 0xd00
sub rax, rcx
test r13, r10
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x140482320
ja 0x140482395
call fcn.1401a86e2
mov eax, r13d
or cx, r12w
mov rcx, qword [rbp + 0xf]
cmp r9b, al
test r11b, 0xe7
xor rcx, rsp
jmp 0x140482345
call fcn.1404a4949
mov rbx, qword [rsp + 0x140]
add r12b, 0x51
test r12b, bl
sar di, 0x6e
add rsp, 0x100
movsx di, r9b
pop r15
pop r14
pop r13
pop r12
movzx ebp, r14w
movsx rsi, r13w
jmp 0x14048237e
pop rdi
jmp 0x14048238a
pop rsi
cmovo ebp, eax
pop rbp
jmp 0x140482394
ret
call fcn.1404bae88
nop
jmp 0x1404823a0
call fcn.1404bae88
nop
int3