Function at 0x14042dfd3
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
test edx, 0x25f7438f
push r14
test spl, 0x8c
push r13
cmp ax, 0x11fc
push r12
inc r12w
bts r12d, r9d
or r12w, 0x775a
push rsi
push rdi
push rbp
adc r12b, bpl
shld r12d, esp, 0xce
push rbx
bt r12d, ebp
cmc
sub rsp, 0x88
sar bl, cl
sbb bx, 0x3468
sub r12b, bl
mov ebx, edx
mov r12, rcx
clc
cmp r8w, cx
cmp edx, 0xdc
jmp 0x14042e02e
jg 0x14042e37f
cmp ebx, 0xc4
jmp 0x14042e03f
je 0x14042e3d9
cmp ebx, 0xdb
jmp 0x14042e050
jne 0x14042ea4e
mov rcx, qword [r12]
jmp 0x14042e05f
call fcn.140421dec
lea r14d, [rax - 2]
test r12b, 0x15
cmp eax, 3
jmp 0x14042e074
jb 0x14042ea9c
lea r15, [0x1400bf070]
jmp 0x14042e0ba
xor eax, eax
cmp r13b, 0x10
setb al
cmp rdx, r12
jmp 0x14042e097
shl eax, 6
cmp sil, r13b
test r15b, 3
add r14d, eax
cmc
add r14d, 0xffffff7f
test r14d, r14d
jmp 0x14042e0b4
jle 0x14042ea9c
mov rsi, qword [r12]
cwde
sbb ax, 0x477f
mov rax, qword [rsi + 0xc0]
test rcx, rbp
cmp rax, qword [rsi + 0xc8]
jmp 0x14042e0d9
jae 0x14042e0fc
lea rcx, [rax + 1]
setp r13b
mov qword [rsi + 0xc0], rcx
movzx r13d, byte [rax]
jmp 0x14042e0f7
jmp 0x14042e1b6
cmp dword [rsi + 0x30], 0
jmp 0x14042e105
je 0x14042e171
mov r8d, dword [rsi + 0x34]
movzx cx, spl
movsx rdi, r9w
lea rdi, [rsi + 0x38]
not edx
mov rcx, qword [rsi + 0x28]
not dh
mov rdx, rdi
jmp 0x14042e12c
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp dil, cl
sub ecx, dword [rsi + 0xd0]
stc
cmc
add dword [rsi + 0xb8], ecx
cmc
test dl, spl
jmp 0x14042e14f
test eax, eax
je 0x14042e17e
cdqe
add rax, rdi
movsxd r13, esi
jmp 0x14042e168
movzx r13d, byte [rdi]
jmp 0x14042e1a2
sub r13d, r13d
jmp 0x14042e179
jmp 0x14042e1b6
mov dword [rsi + 0x30], 0
adc al, 0x10
xadd dh, ah
lea rax, [rsi + 0x39]
mov byte [rsi + 0x38], 0
bsr rdx, r8
sub r13d, r13d
sar cl, 0x80
movsxd rdx, r9d
sbb edx, r15d
mov qword [rsi + 0xc8], rax
rdtsc
lea rax, [rsi + 0x39]
mov qword [rsi + 0xc0], rax
movzx edx, r13b
xor rax, rsi
cmp dl, 0x10
setae cl
mov eax, edx
jmp 0x14042e1cc
and eax, 0xf
cmp sil, cl
test dil, dl
and edx, 0xfffffff0
jmp 0x14042e1dd
cmp edx, 0x10
xchg dl, dl
setne dl
setne dl
test r9b, 0x7b
cmp dil, bpl
cmc
xor esi, esi
jmp 0x14042e1f7
cmp eax, 3
jmp 0x14042e1ff
ja 0x14042eabc
and cl, dl
jmp 0x14042e20c
jne 0x14042eabc
mov esi, eax
clc
cmp rbp, rax
cmc
sub ebp, ebp
jmp 0x14042e220
jmp 0x14042e26b
mov rcx, rdi
jmp 0x14042e22d
call fcn.140421dec
movzx ecx, byte [rbp + r15]
mov rdx, rsi
clc
shl rdx, 7
add rdx, r12
jmp 0x14042e248
mov word [rdx + rcx*2 + 0x3488], ax
jmp 0x14042e255
inc rbp
test r8b, 0x68
cmp rbp, 0x40
jmp 0x14042e265
je 0x14042e086
mov rdi, qword [r12]
cmp r13b, 0x10
jmp 0x14042e278
jae 0x14042e225
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14042e291
jae 0x14042e2af
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x14042e2a7
movzx eax, byte [rax]
jmp 0x14042e372
cmp dword [rdi + 0x30], 0
jmp 0x14042e2b8
je 0x14042e331
mov r8d, dword [rdi + 0x34]
not dh
movzx rdx, r11w
cmove rcx, rsp
lea rbx, [rdi + 0x38]
setle dh
movsx edx, dx
mov rcx, qword [rdi + 0x28]
cmove edx, r10d
xchg dx, dx
movsx dx, bh
mov rdx, rbx
jmp 0x14042e2ed
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r12b, r11b
sub ecx, dword [rdi + 0xd0]
test r13, 0x2e2f7cbe
clc
add dword [rdi + 0xb8], ecx
clc
test eax, eax
je 0x14042e338
movsxd rcx, eax
add rcx, rbx
mov ax, 0x7812
movzx rax, r14w
movzx eax, byte [rbx]
jmp 0x14042e32c
jmp 0x14042e35c
sub eax, eax
jmp 0x14042e372
mov dword [rdi + 0x30], 0
test edx, r13d
bt cx, di
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
cmp r15, 0x6ad42bfc
sub eax, eax
jmp 0x14042e35c
mov qword [rdi + 0xc8], rcx
movzx ecx, r8w
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movzx eax, al
jmp 0x14042e37a
jmp 0x14042e232
cmp ebx, 0xff
je 0x14042ea95
cmp ebx, 0xdd
jne 0x14042ea4e
mov rcx, qword [r12]
jmp 0x14042e3a0
call fcn.140421dec
cmp eax, 4
jmp 0x14042e3ad
jne 0x14042ea95
mov rcx, qword [r12]
jmp 0x14042e3bc
call fcn.140421dec
mov dword [r12 + 0x4868], eax
xchg sil, sil
mov sil, 1
jmp 0x14042e3d4
jmp 0x14042eabc
mov rcx, qword [r12]
call fcn.140421dec
lea r14d, [rax - 2]
jmp 0x14042e3ec
cmp eax, 3
jmp 0x14042e3f4
jb 0x14042eaad
lea rax, [r12 + 0x1a48]
jmp 0x14042e407
mov qword [rsp + 0x30], rax
lea rax, [r12 + 8]
jmp 0x14042e416
mov qword [rsp + 0x38], rax
jmp 0x14042e435
sub r14d, edi
cmp r13, r9
cmc
test r14d, r14d
jmp 0x14042e42f
jle 0x14042eaad
mov rsi, qword [r12]
shr ax, cl
sbb ah, 0xe6
mov rax, qword [rsi + 0xc0]
clc
test r11b, dl
cmp rax, qword [rsi + 0xc8]
jmp 0x14042e456
jae 0x14042e47f
lea rcx, [rax + 1]
mov qword [rsi + 0xc0], rcx
mov r13b, r9b
xchg r13b, r13b
movzx r13, r13w
movzx r13d, byte [rax]
jmp 0x14042e47a
jmp 0x14042e54d
cmp dword [rsi + 0x30], 0
jmp 0x14042e488
je 0x14042e506
mov r8d, dword [rsi + 0x34]
mov bl, r10b
movsx ebx, r14w
lea rbx, [rsi + 0x38]
movzx edx, r11w
movzx dx, r12b
setnp dl
mov rcx, qword [rsi + 0x28]
jmp 0x14042e4b2
mov rdx, rbx
jmp 0x14042e4ba
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r13b, 0xf
sub ecx, dword [rsi + 0xd0]
cmp r10w, si
add dword [rsi + 0xb8], ecx
cmp r8b, 0xb2
test r13b, spl
test eax, eax
jmp 0x14042e4e5
je 0x14042e513
cdqe
cmp bx, 0x5620
movzx r13, si
bt r13, r9
add rax, rbx
movzx r13d, byte [rbx]
jmp 0x14042e52c
sub r13d, r13d
jmp 0x14042e50e
jmp 0x14042e54d
mov dword [rsi + 0x30], 0
lea rax, [rsi + 0x39]
mov byte [rsi + 0x38], 0
test r13, r11
xor r13d, r13d
test rdi, rbp
stc
mov qword [rsi + 0xc8], rax
lea rax, [rsi + 0x39]
cmc
test dx, 0x174
cmp dh, 0xd3
mov qword [rsi + 0xc0], rax
stc
jmp 0x14042e54d
cmp r13b, 0x1f
jmp 0x14042e556
ja 0x14042ea95
mov r15d, r13d
cmp r9b, r11b
clc
and r15b, 0xf
test r10w, 0x4a7
cmp r15b, 3
ja 0x14042ea95
sub esi, esi
jmp 0x14042e580
sub edi, edi
jmp 0x14042e587
jmp 0x14042e5d0
lea rcx, [rax + 1]
clc
stc
mov qword [rbp + 0xc0], rcx
movzx eax, byte [rax]
cmp dl, spl
stc
movzx eax, al
stc
test bh, bh
mov dword [rsp + rsi*4 + 0x40], eax
cmp r11, r10
clc
add edi, eax
jmp 0x14042e5b5
inc rsi
test ch, 0x81
cmp ebp, 0x5e5526a1
cmp rsi, 0x10
jmp 0x14042e5ca
je 0x14042e6c2
mov rbp, qword [r12]
xchg ah, al
dec ax
mov rax, qword [rbp + 0xc0]
cmp sil, spl
cmp rax, qword [rbp + 0xc8]
jmp 0x14042e5ef
jb 0x14042e58c
cmp dword [rbp + 0x30], 0
je 0x14042e675
mov r8d, dword [rbp + 0x34]
bswap edx
movzx edx, bp
lea rbx, [rbp + 0x38]
movsx ecx, r14w
movzx rdx, r13w
mov rcx, qword [rbp + 0x28]
mov rdx, rbx
jmp 0x14042e620
call qword [rbp + 0x10]
mov ecx, dword [rbp + 0xc0]
jmp 0x14042e632
sub ecx, dword [rbp + 0xd0]
jmp 0x14042e641
add dword [rbp + 0xb8], ecx
test r12, 0x74042176
cmp cl, r11b
test eax, eax
jmp 0x14042e658
je 0x14042e67c
movsxd rcx, eax
add rcx, rbx
cwde
bswap rax
movzx eax, byte [rbx]
jmp 0x14042e670
jmp 0x14042e699
sub eax, eax
jmp 0x14042e5a0
mov dword [rbp + 0x30], 0
btc rcx, rsp
lea rcx, [rbp + 0x39]
mov byte [rbp + 0x38], 0
test r13b, r15b
jmp 0x14042e697
sub eax, eax
mov qword [rbp + 0xc8], rcx
cmovp rcx, r8
movsx rcx, r11w
lea rcx, [rbp + 0x39]
jmp 0x14042e6b1
mov qword [rbp + 0xc0], rcx
jmp 0x14042e6bd
jmp 0x14042e5a0
movzx r15d, r15b
cmp r13b, 0xf
mov dword [rsp + 0x2c], r14d
mov dword [rsp + 0x28], r13d
jmp 0x14042e6d9
ja 0x14042e744
imul rsi, r15, 0x690
rdtsc
cmovne ax, r15w
setp cl
mov rax, qword [rsp + 0x38]
movzx ecx, r14w
xchg dh, ch
not dh
lea rcx, [rax + rsi]
jmp 0x14042e709
lea rdx, [rsp + 0x40]
jmp 0x14042e713
call fcn.140430028
test eax, eax
jmp 0x14042e71f
je 0x14042ea95
lea rsi, [rsi + r12]
clc
cmc
stc
add rsi, 0x408
cmp r12b, 0x83
test edi, edi
jne 0x14042e788
jmp 0x14042e8b9
imul rsi, r15, 0x690
not eax
cqo
mov rax, qword [rsp + 0x30]
lea rcx, [rax + rsi]
lea rdx, [rsp + 0x40]
call fcn.140430028
test eax, eax
je 0x14042ea95
add rsi, r12
cmp r11d, 0x5a4c6522
add rsi, 0x1e48
test edi, edi
jmp 0x14042e782
je 0x14042e8b9
mov r13d, edi
sub r14d, r14d
jmp 0x14042e793
jmp 0x14042e7d0
lea rcx, [rax + 1]
jmp 0x14042e7a1
mov qword [rbp + 0xc0], rcx
jmp 0x14042e7ad
movzx eax, byte [rax]
jmp 0x14042e7b5
mov byte [rsi + r14], al
inc r14
clc
jmp 0x14042e7c2
cmp r13, r14
jmp 0x14042e7ca
je 0x14042e8b9
mov rbp, qword [r12]
cdqe
not al
mov rax, qword [rbp + 0xc0]
cmc
cmp rax, qword [rbp + 0xc8]
jmp 0x14042e7ec
jb 0x14042e798
cmp dword [rbp + 0x30], 0
je 0x14042e866
mov r8d, dword [rbp + 0x34]
jmp 0x14042e809
lea rbx, [rbp + 0x38]
mov rcx, qword [rbp + 0x28]
movsxd rdx, r14d
mov rdx, rbx
jmp 0x14042e81c
call qword [rbp + 0x10]
mov ecx, dword [rbp + 0xc0]
cmp r9b, r11b
clc
sub ecx, dword [rbp + 0xd0]
add dword [rbp + 0xb8], ecx
test bpl, 0x45
cmc
test sil, r8b
test eax, eax
jmp 0x14042e844
je 0x14042e86d
movsxd rcx, eax
add ah, 0xc1
add rcx, rbx
xchg al, al
movsx rax, ax
movzx eax, byte [rbx]
jmp 0x14042e861
jmp 0x14042e893
xor eax, eax
jmp 0x14042e7b5
mov dword [rbp + 0x30], 0
movsxd rcx, esi
movsx rcx, r8w
lea rcx, [rbp + 0x39]
test dil, 0xd7
mov byte [rbp + 0x38], 0
test al, 0x50
cmp r10b, r8b
xor eax, eax
jmp 0x14042e893
mov qword [rbp + 0xc8], rcx
jmp 0x14042e89f
lea rcx, [rbp + 0x39]
jmp 0x14042e8a8
mov qword [rbp + 0xc0], rcx
jmp 0x14042e8b4
jmp 0x14042e7b5
mov r14d, dword [rsp + 0x2c]
shld r13w, r15w, 0xc0
ror r13b, 0x4c
sub r13, 0x4233699
add r14d, 0xffffffef
seto r13b
rol r13d, 0xf2
cmp byte [rsp + 0x28], 0x10
not r13b
movzx r13w, r10b
mov r13d, 0
jmp 0x14042e8f3
jb 0x14042e420
imul r10, r15, 0x690
mov r8b, spl
mov r8b, 0x15
add r10, qword [rsp + 0x30]
bts r8w, r15w
shl r15, 0xa
cmp bx, r9w
movzx r8, cx
bsr r8, r13
lea r8, [r12 + r15]
add r8, 0x3688
test ax, 0x44d7
jmp 0x14042e934
xor esi, esi
jmp 0x14042e93b
jmp 0x14042e95a
inc rsi
cmp bp, 0x72f
cmp rsi, 0x200
jmp 0x14042e954
je 0x14042e420
movzx ecx, byte [r10 + rsi]
mov word [r8 + rsi*2], 0
cmp rcx, 0xff
jmp 0x14042e972
je 0x14042e940
movzx r11d, byte [rcx + r10 + 0x400]
bswap ax
shrd ax, bx, 0xf0
mov eax, r11d
and eax, 0xf
je 0x14042e940
movzx ecx, byte [rcx + r10 + 0x500]
lea r9d, [rax + rcx]
cmp r9d, 9
jmp 0x14042e9ab
ja 0x14042e940
mov edx, esi
sar bpl, cl
shl edx, cl
sal bpl, 0xa4
and edx, 0x1ff
and cl, 0xe2
mov cl, 9
shr bh, 0x90
cmova ebp, r8d
rol bp, 0xe0
sub cl, al
seta bh
mov ebp, edx
movsx rbx, r13w
sal bh, cl
shr ebp, cl
bsr bx, r11w
mov ebx, 0xffffffff
shld ecx, r13d, 0x59
btr cx, r10w
mov ecx, eax
shl ebx, cl
mov al, 0x75
or ebx, 1
cmp edx, 0x100
jmp 0x14042ea10
cmovae ebx, r13d
cbw
add ebx, ebp
movsx eax, bl
cmp eax, ebx
jmp 0x14042ea22
jne 0x14042e940
and r11d, 0xfffffff0
stc
shl ebx, 8
add r9d, r11d
cmp r12b, 0x62
add r9d, ebx
jmp 0x14042ea3f
mov word [r8 + rsi*2], r9w
jmp 0x14042ea49
jmp 0x14042e940
cmp ebx, 0xfe
jmp 0x14042ea59
je 0x14042ea79
mov eax, ebx
cmp rdx, 0x7ce45c89
cmp dil, cl
and eax, 0xfffffff0
cmp eax, 0xe0
jne 0x14042ea95
mov rcx, qword [r12]
jmp 0x14042ea82
call fcn.140421dec
cmp eax, 2
jmp 0x14042ea8f
jae 0x14042eb1b
sub esi, esi
jmp 0x14042eabc
test r14d, r14d
sete sil
jmp 0x14042eaa8
jmp 0x14042eabc
test r14d, r14d
sete sil
xadd r15b, r12b
rol r14w, cl
movzx eax, sil
shr bl, 0xf4
add r12b, r10b
or r15w, r14w
add rsp, 0x88
jmp 0x14042ead6
pop rbx
xchg dil, dil
movsx r14w, r14b
pop rbp
cmovns r14d, r15d
movzx r14w, dil
sets sil
pop rdi
not r15b
pop rsi
movzx r15w, r11b
movzx r12, sp
movsx r12w, bpl
pop r12
pop r13
cmovae r15w, r13w
movsx r15w, r14b
movzx r14, bp
pop r14
xchg r15w, r15w
pop r15
ret
mov r14d, eax
cmp ebx, 0xe0
jmp 0x14042eb29
jne 0x14042ec97
cmp r14d, 7
jmp 0x14042eb38
jb 0x14042ec97
mov esi, 1
btr r13w, 0x90
xor r15d, r15d
btr r13w, 0x1f
setae r13b
rcr r13b, 0x9c
lea r13, [0x1400bf0bf]
jmp 0x14042eb66
xor ebp, ebp
jmp 0x14042eb6d
jmp 0x14042ebb2
lea rcx, [rax + 1]
cmp r10d, 0x67c7285
mov qword [rdi + 0xc0], rcx
test rbx, rbp
movzx eax, byte [rax]
cmp rbp, 0x464c1d1d
cmc
cmp al, byte [rbp + r13]
cmovne esi, r15d
jmp 0x14042eba0
inc rbp
cmp rbp, 5
jmp 0x14042ebac
je 0x14042ee1e
mov rdi, qword [r12]
and rax, r9
mov rax, qword [rdi + 0xc0]
cmc
test dx, r11w
stc
cmp rax, qword [rdi + 0xc8]
jb 0x14042eb72
cmp dword [rdi + 0x30], 0
jmp 0x14042ebdc
je 0x14042ec4e
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
cmovbe rdx, r8
movsx edx, cx
mov rdx, rbx
jmp 0x14042ebfd
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test bp, 0x546
cmp r8w, r11w
test r13d, ebx
sub ecx, dword [rdi + 0xd0]
jmp 0x14042ec1d
add dword [rdi + 0xb8], ecx
test edi, edi
test eax, eax
jmp 0x14042ec2c
je 0x14042ec55
movsxd rcx, eax
xor al, r11b
add rcx, rbx
bswap eax
movsx rax, sp
movzx eax, byte [rbx]
jmp 0x14042ec49
jmp 0x14042ec71
sub eax, eax
jmp 0x14042eb92
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
jmp 0x14042ec6a
mov byte [rdi + 0x38], 0
stc
xor eax, eax
mov qword [rdi + 0xc8], rcx
setl ch
xchg rcx, rcx
mov cx, 0x19ad
lea rcx, [rdi + 0x39]
jmp 0x14042ec8b
mov qword [rdi + 0xc0], rcx
jmp 0x14042eb92
lea eax, [r14 - 2]
cmp ebx, 0xee
jmp 0x14042eca6
jne 0x14042f05b
cmp r14d, 0xe
jmp 0x14042ecb5
jb 0x14042f05b
mov esi, 1
xor r15d, r15d
bswap r13w
or r13b, r8b
shr r13b, 0xc2
lea r13, [0x1400bf0c4]
test r10b, 0x3c
test rsp, rsp
sub ebp, ebp
jmp 0x14042ece3
jmp 0x14042ed32
lea rcx, [rax + 1]
cmp r9w, 0x66ce
test cx, r15w
mov qword [rdi + 0xc0], rcx
jmp 0x14042ed03
movzx eax, byte [rax]
cmp al, byte [rbp + r13]
jmp 0x14042ed10
cmovne esi, r15d
jmp 0x14042ed19
inc rbp
test spl, 0x28
cmp ah, 0x78
cmp rbp, 6
jmp 0x14042ed2c
je 0x14042ee40
mov rdi, qword [r12]
adc ax, 0x276a
cmc
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jb 0x14042ece8
cmp dword [rdi + 0x30], 0
jmp 0x14042ed58
je 0x14042edd6
mov r8d, dword [rdi + 0x34]
movsx rdx, si
movsx bx, bpl
bswap dx
lea rbx, [rdi + 0x38]
movsxd rcx, r13d
mov rcx, qword [rdi + 0x28]
movzx rdx, bx
movzx dx, al
mov rdx, rbx
jmp 0x14042ed89
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
jmp 0x14042eda0
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14042edad
je 0x14042ede2
movsxd rcx, eax
shrd ax, ax, 0x94
movsxd rax, r10d
cmova rax, rcx
add rcx, rbx
cdqe
xchg al, al
movzx eax, byte [rbx]
jmp 0x14042edd1
jmp 0x14042edff
xor eax, eax
jmp 0x14042eddd
jmp 0x14042ed06
mov dword [rdi + 0x30], 0
cmc
lea rcx, [rdi + 0x39]
cmc
jmp 0x14042edf4
mov byte [rdi + 0x38], 0
sub eax, eax
jmp 0x14042edff
mov qword [rdi + 0xc8], rcx
movsxd rcx, r8d
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
jmp 0x14042ee19
jmp 0x14042ed06
add r14d, 0xfffffff9
test esi, esi
jmp 0x14042ee29
je 0x14042f058
mov dword [r12 + 0x4848], 1
jmp 0x14042f058
test esi, esi
jmp 0x14042ee47
je 0x14042ee78
mov rsi, qword [r12]
mov rax, qword [rsi + 0xc0]
stc
cmp rax, qword [rsi + 0xc8]
jmp 0x14042ee65
jae 0x14042ee86
inc rax
jmp 0x14042ee73
jmp 0x14042ef16
add r14d, 0xfffffff8
jmp 0x14042ee81
jmp 0x14042f058
cmp dword [rsi + 0x30], 0
jmp 0x14042ee8f
je 0x14042ef22
mov r8d, dword [rsi + 0x34]
lea rbx, [rsi + 0x38]
cmova rdx, rbp
cdq
mov rcx, qword [rsi + 0x28]
setb dh
mov rdx, rbx
jmp 0x14042eeb1
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
stc
test eax, eax
jmp 0x14042eece
je 0x14042eee7
cdqe
cmp bx, r12w
add rbx, rax
jmp 0x14042eee2
jmp 0x14042ef03
mov dword [rsi + 0x30], 0
mov bx, si
cbw
lea rbx, [rsi + 0x39]
jmp 0x14042eefc
mov byte [rsi + 0x38], 0
setns cl
mov qword [rsi + 0xc8], rbx
movsx eax, sp
setno al
cdqe
lea rax, [rsi + 0x39]
mov qword [rsi + 0xc0], rax
setl cl
not ch
mov rcx, qword [r12]
call fcn.140421dec
mov rcx, qword [r12]
jmp 0x14042ef34
call fcn.140421dec
mov rsi, qword [r12]
mov rax, qword [rsi + 0xc0]
test r14b, r11b
jmp 0x14042ef4c
cmp rax, qword [rsi + 0xc8]
jmp 0x14042ef58
jae 0x14042ef7b
lea rcx, [rax + 1]
mov qword [rsi + 0xc0], rcx
jmp 0x14042ef6e
movzx eax, byte [rax]
jmp 0x14042ef76
jmp 0x14042f03b
cmp dword [rsi + 0x30], 0
jmp 0x14042ef84
je 0x14042efe5
mov r8d, dword [rsi + 0x34]
mov dl, 0x1c
lea rbx, [rsi + 0x38]
movzx cx, r9b
cdq
movzx rcx, cx
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp rsp, 0x63a42398
sub ecx, dword [rsi + 0xd0]
cmp r9w, dx
add dword [rsi + 0xb8], ecx
stc
clc
cmp spl, r15b
test eax, eax
jmp 0x14042efd1
je 0x14042eff1
movsxd rcx, eax
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14042f018
xor eax, eax
jmp 0x14042efec
jmp 0x14042f03b
mov dword [rsi + 0x30], 0
stc
lea rcx, [rsi + 0x39]
test r8w, r10w
cmp dil, 0xa7
mov byte [rsi + 0x38], 0
cmp rsi, 0x24745156
xor eax, eax
clc
jmp 0x14042f018
mov qword [rsi + 0xc8], rcx
bts ecx, r10d
cmp rbp, rax
lea rcx, [rsi + 0x39]
test r12w, bp
cmp r10, r13
mov qword [rsi + 0xc0], rcx
sal sil, cl
movzx eax, al
mov dword [r12 + 0x484c], eax
inc sil
xadd ah, ah
add r14d, 0xfffffff2
shl sil, 0xc8
shr ax, 0x34
mov eax, r14d
mov sil, 1
cmc
test eax, eax
jmp 0x14042f066
je 0x14042eabc
mov rbp, qword [r12]
jmp 0x14042f075
js 0x14042f0d8
cmp qword [rbp + 0x10], 0
jmp 0x14042f085
je 0x14042f0e9
mov rcx, qword [rbp + 0xc0]
sal dil, 0x2b
and dl, 0xaf
mov rbx, qword [rbp + 0xc8]
mov edi, ebx
inc rdx
sub edi, ecx
bt edx, ebp
xor edx, r11d
mov edx, eax
cmp r13b, r9b
sub edx, edi
jmp 0x14042f0b9
jle 0x14042f0f1
mov qword [rbp + 0xc0], rbx
not cx
bswap rcx
mov rcx, qword [rbp + 0x28]
call qword [rbp + 0x18]
jmp 0x14042eabc
mov rax, qword [rbp + 0xc8]
jmp 0x14042f0e4
jmp 0x14042f0f6
mov rcx, qword [rbp + 0xc0]
stc
mov eax, eax
add rax, rcx
mov qword [rbp + 0xc0], rax
jmp 0x14042f102
jmp 0x14042eabc