Function at 0x140490df3
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
sal cl, 0x62
ror rax, 0x6f
push rbp
shld rax, r10, 0xca
or al, 0xe2
push rsi
movzx cx, cl
push rdi
cbw
sbb ax, 0xb06
rcl bh, cl
push r12
cbw
bt rbx, 0xcc
test r11w, 0x2d31
push r13
adc ah, 0xf0
movzx rdi, dx
push r14
cmovbe bx, r14w
cbw
mov ah, bl
push r15
jmp 0x140490e43
lea rbp, [rsp - 0x30]
sub rsp, 0x130
movzx r14w, bpl
rol r13b, cl
mov rax, qword [0x1400b7288]
xor rax, rsp
jmp 0x140490e6b
mov qword [rbp + 0x20], rax
bsf eax, r10d
mov qword [rsp + 0x48], r9
shr r15w, 0xcc
sal r15, 0x37
movsx rdi, dx
mov r13, r8
nop
movzx rax, r8w
mov rdi, rdx
sar ch, cl
mov qword [rsp + 0x70], rdx
rol cl, cl
mov qword [rbp - 0x48], rdx
xadd rcx, r15
inc r15
mov r14, qword [rbp + 0xa0]
bswap eax
or r15b, r15b
sal al, 0x8b
mov qword [rsp + 0x60], r14
cwde
btc rcx, r11
sub r12d, r12d
movzx cx, r12b
mov dword [rsp + 0x40], r12d
mov r15d, r12d
mov r15, qword [rbp + 0x98]
setne ah
jmp 0x140490edf
mov rbx, qword [r15 + 0x40]
movzx eax, si
mov rbx, qword [rbx + 8]
movsx rcx, r11w
movsx ax, r9b
cmova rcx, r15
mov qword [rbp - 0x60], rbx
mov rax, qword [rbx]
movzx rcx, r10w
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140490f0e
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x140490f20
je 0x140490f67
lea rcx, [rbp - 0x68]
jmp 0x140490f2f
call fcn.140496800
mov rsi, rax
stc
jmp 0x140490f3d
mov qword [rsp + 0x58], rax
stc
cmc
cmp rcx, rsp
test rbx, rbx
jmp 0x140490f4f
je 0x140490fee
mov rdx, qword [rbx]
movsx rax, r8w
cbw
mov rax, qword [rdx + 0x10]
jmp 0x140490f9b
lea rcx, [rbp - 0x68]
jmp 0x140490f70
call fcn.1404963ff
mov rsi, rax
mov qword [rsp + 0x58], rax
test rbx, rbx
je 0x140490fee
mov rax, qword [rbx]
movsx ecx, r8w
movzx cx, spl
mov rax, qword [rax + 0x10]
movzx ecx, cx
mov cl, 0xaa
mov rcx, rbx
jmp 0x140490fa3
call qword [0x1400b8d90]
test rax, rax
setnp r8b
mov r8, rax
jmp 0x140490fb8
je 0x140490fee
mov rcx, qword [rax]
mov al, bpl
jmp 0x140490fc9
mov rax, qword [rcx]
mov dx, 0x1796
jmp 0x140490fd5
mov edx, 1
mov rcx, rbx
movsx rcx, r15w
cmove cx, cx
mov rcx, r8
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x140490ff8
mov byte [rsp + 0x30], r12b
jmp 0x140491002
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r12
lahf
cdq
mov eax, eax
mov ebx, 0xf
cmovo dx, r13w
cdq
mov qword [rbp + 0x18], rbx
movzx edx, r8w
mov byte [rbp], r12b
cmovg rcx, rsp
mov rax, qword [rsi]
movzx rdx, di
bswap ecx
lea rdx, [rbp - 0x74]
mov rcx, rsi
jmp 0x140491041
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cdqe
mov qword [rdi + 0x10], r12
movzx ax, bpl
cwde
mov qword [rdi + 0x18], rbx
mov byte [rdi], r12b
movzx si, dl
lea esi, [rbx - 0xe]
movsxd rax, esp
mov eax, esi
not cl
movzx ebx, r10w
movsx rbx, sp
mov dword [rsp + 0x34], eax
not ecx
mov dword [rsp + 0x40], eax
mov rax, qword [r15 + 0x40]
setl bl
movzx cx, sil
mov rbx, qword [rax + 8]
not al
mov qword [rbp - 0x60], rbx
cbw
mov al, r15b
mov rax, qword [rbx]
xchg cx, cx
mov cl, dl
movsx cx, r12b
mov rcx, rbx
jmp 0x1404910b4
mov rax, qword [rax + 8]
jmp 0x1404910bd
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x68]
call fcn.140447dcd
mov rdi, rax
cmc
cmp cl, r12b
mov qword [rbp - 0x68], rax
test ah, 0xd
test rbx, rbx
jmp 0x1404910e3
je 0x14049113f
mov rdx, qword [rbx]
mov rcx, rbx
cdqe
movzx ax, r10b
mov al, 0xec
mov rax, qword [rdx + 0x10]
jmp 0x140491101
call qword [0x1400b8d90]
mov r8, rax
test ax, ax
test r15b, 0xbc
cmp r8w, 0xc28
test rax, rax
jmp 0x14049111f
je 0x14049113f
mov rcx, qword [rax]
cwde
mov rax, qword [rcx]
mov edx, esi
movzx cx, r9b
mov cl, r14b
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [rdi]
movsx cx, r15b
mov r9, r14
lea r8, [0x1400c10e4]
lea rdx, [0x1400c10d8]
setns cl
xchg ch, cl
mov rcx, rdi
jmp 0x140491165
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor eax, eax
cmp ebx, 0x73c4540b
not r14b
shl sil, cl
mov qword [rbp - 0x80], rax
movzx rbx, r10w
neg dil
mov dil, byte [rsp + 0x30]
sbb bx, di
mov sil, byte [rsp + 0x30]
test al, 0xab
stc
mov r14b, byte [rsp + 0x30]
adc bx, r14w
bsr bx, r9w
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
cmp r14b, 0x55
or bx, r12w
lea ebx, [rax + 1]
cmp rax, 4
jae 0x14049358f
mov al, byte [rbp + rax - 0x74]
test rdx, 0x5edf2642
cmp bx, 0x30de
cmp al, 0x20
jmp 0x1404911dc
je 0x140491216
cmp al, 0x24
jmp 0x1404911e9
je 0x140492e66
cmp al, 0x2b
jmp 0x1404911f6
je 0x14049241e
cmp al, 0x76
jmp 0x140491203
je 0x1404912f1
cmp al, 0x78
jmp 0x140491210
jne 0x140491b3b
cmp qword [rbp - 0x80], 3
je 0x140491b3b
xor bl, bl
xchg dl, dh
cqo
jmp 0x14049122c
mov byte [rsp + 0x3c], bl
jmp 0x14049123c
mov rdx, qword [rsp + 0x48]
movzx ecx, bx
movsxd rcx, esi
mov rcx, r13
call fcn.14044fc00
test al, al
jne 0x14049354e
lea rbx, [r13 + 9]
btr r12d, r10d
bswap di
test r8, 0x17d57cd5
mov r12, rbx
rcr dil, cl
cmovp edi, r13d
mov rsi, qword [rsp + 0x48]
movsx rdi, ax
sal dil, cl
mov r15, qword [rbp - 0x68]
shl dil, 0xe2
adc di, r12w
mov edi, 1
cmp byte [r13 + 8], 0
jne 0x140493411
mov rcx, qword [r13]
jmp 0x1404912a4
test rcx, rcx
jmp 0x1404912ac
je 0x140493408
mov rax, qword [rcx + 0x38]
cqo
mov rdx, qword [rax]
test bpl, 0xfc
cmp r14d, r15d
test rdx, rdx
je 0x1404933d6
mov rax, qword [rcx + 0x50]
cmc
cmp r15w, 0x73
cmp dword [rax], 0
jmp 0x1404912de
jle 0x1404933d6
movzx eax, byte [rdx]
jmp 0x1404912ec
jmp 0x1404933e8
and dword [rsp + 0x68], 0
mov ax, r12w
cmovge ecx, r10d
mov rbx, qword [rsp + 0x58]
movzx cx, al
movzx eax, sp
mov rax, qword [rbx]
jmp 0x140491318
mov rcx, rbx
jmp 0x140491320
mov rax, qword [rax + 0x48]
jmp 0x140491329
call qword [0x1400b8d90]
mov dword [rbp - 0x78], eax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x20]
mov ecx, r12d
xchg cx, cx
mov rcx, rbx
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
bts eax, 9
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
cmc
clc
cmp r9b, 0xa8
cmp qword [rbp - 0x10], 0
jmp 0x14049136d
je 0x140491c28
mov rax, qword [rbx]
setns ch
mov rcx, rbx
jmp 0x140491381
mov rax, qword [rax + 0x20]
jmp 0x14049138a
call qword [0x1400b8d90]
mov byte [rsp + 0x3c], al
test al, al
je 0x140491c28
lea rcx, [rbp - 0x20]
cmp bp, 0x2765
test r12b, r8b
cmp qword [rbp - 8], 0x10
jmp 0x1404913b2
cmovae rcx, qword [rbp - 0x20]
cmp cl, spl
stc
cmp byte [rcx], 0x7f
jae 0x140491c28
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov eax, 0xf
or dx, 0xd88
shl cl, cl
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x28], rax
xor ax, 0x4d04
rol dx, cl
rcr ch, 0x7e
mov eax, 1
mov qword [rbp - 0x30], rax
cdq
movsx dx, al
mov ch, 6
and word [rbp - 0x40], 0
setnp dl
ror edx, 0x1d
sub ebx, ebx
movsx cx, spl
cwd
mov qword [rbp - 0x70], rbx
cdq
setb ch
bswap dx
mov rdx, qword [rsp + 0x48]
xchg cx, cx
mov rcx, r13
jmp 0x14049142a
call fcn.14044fc00
test al, al
jmp 0x140491436
jne 0x1404919c3
mov r10, qword [rsp + 0x60]
or bl, bpl
setne sil
lea r9, [r10 + 0xb]
inc rbx
mov qword [rbp - 0x50], r9
rol r8b, 0xa8
btc r8d, ebx
lea r14, [r13 + 9]
add dil, r13b
mov r8, r14
shr di, cl
mov qword [rbp - 0x58], r14
mov rbx, qword [rbp - 0x40]
mov qword [rsp + 0x78], rbx
bts si, r14w
bsr si, r15w
bt si, 0xb1
mov rdi, qword [rbp - 0x70]
rol si, 0x22
bswap rsi
bsf si, bp
mov rsi, qword [rsp + 0x50]
test spl, r12b
cmp byte [r13 + 8], 0
jmp 0x1404914a5
jne 0x14049155a
mov rcx, qword [r13]
stc
test r14d, 0x76b7b28
cmp r10b, 0x62
test rcx, rcx
jmp 0x1404914c3
je 0x140491547
mov rax, qword [rcx + 0x38]
clc
mov rdx, qword [rax]
cmp r15b, 0xd1
cmp sp, sp
clc
test rdx, rdx
je 0x1404914f8
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jle 0x1404914f8
movzx eax, byte [rdx]
jmp 0x140491522
mov rax, qword [rcx]
jmp 0x140491500
mov rax, qword [rax + 0x30]
jmp 0x140491509
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x58]
btc r9d, 0xcd
mov r9, qword [rbp - 0x50]
mov r10, qword [rsp + 0x60]
stc
cmp eax, 0xffffffff
jmp 0x14049152a
je 0x140491547
mov byte [r8], al
movsx r14d, di
cmovb r14, rbp
movzx r14, sp
mov r14, r8
jmp 0x140491551
and qword [r13], 0
jmp 0x140491551
mov eax, 1
mov byte [r13 + 8], al
mov r8b, byte [r14]
cmovge dx, r14w
mov rdx, r9
bswap cx
seta cl
mov rcx, r10
call fcn.1401cc3f0
sub rax, qword [rsp + 0x60]
cmc
cmp r12b, 0xf6
cmp rax, 0xa
jmp 0x140491586
jae 0x140491684
lea rcx, [0x1400c10d8]
movzx r10, bx
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
or ch, 0x89
mov rcx, qword [r10 + 0x10]
cmc
jmp 0x1404915ad
cmp rcx, qword [r10 + 0x18]
jae 0x14049160d
lea rax, [rcx + 1]
cmp r14w, r8w
clc
mov qword [r10 + 0x10], rax
shr rax, cl
cmp ebx, ebp
bsf rax, rcx
mov rax, r10
test sp, 0x5343
jmp 0x1404915dd
cmp qword [r10 + 0x18], 0x10
jmp 0x1404915e7
jb 0x1404915f5
mov rax, qword [r10]
jmp 0x1404915f5
mov byte [rax + rcx], r9b
jmp 0x1404915fe
mov byte [rax + rcx + 1], 0
jmp 0x140491608
jmp 0x14049162d
mov r8b, r12b
cwd
movsx cx, r15b
mov edx, 1
movsx ecx, r14w
bswap ecx
setnp ch
mov rcx, r10
call fcn.14045418d
lea rax, [rbp - 0x40]
cmp r14w, 0x1d32
cmp rsi, 0x10
setae cl
jmp 0x140491643
cmovae rax, rbx
test r14b, 0x1e
cmp byte [rax + rdi], 0x7f
jmp 0x140491654
je 0x14049182d
lea rax, [rbp - 0x40]
cmc
test cl, cl
setle ch
movzx cx, spl
movzx rcx, bp
cmovne rax, rbx
mov ecx, 1
cmc
jmp 0x14049167c
add byte [rax + rdi], cl
jmp 0x140491805
lea rax, [rbp - 0x40]
cmp rsi, 0x10
mov dh, 0x58
bswap dx
setae bl
cwd
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
cmc
clc
cmp byte [rax + rdi], 0
je 0x140491927
cmp byte [r13 + 8], 0
jmp 0x1404916b6
jne 0x14049176b
mov rcx, qword [r13]
clc
test spl, 0x33
test rcx, rcx
jmp 0x1404916cd
je 0x14049173a
mov rax, qword [rcx + 0x38]
neg dx
rcl dl, 0xfa
mov rdx, qword [rax]
jmp 0x1404916e5
test rdx, rdx
je 0x14049170d
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404916fa
jle 0x14049170d
movzx eax, byte [rdx]
jmp 0x140491708
jmp 0x14049171f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140491719
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140491727
je 0x14049173a
mov byte [r14], al
jmp 0x140491735
jmp 0x140491747
and qword [r13], 0
movzx r10w, dl
setbe dh
mov r10d, 1
movsx edx, r10w
not edx
cdq
mov byte [r13 + 8], r10b
movzx rdx, bp
jmp 0x140491761
mov rdx, qword [rsp + 0x78]
jmp 0x140491776
mov r10d, 1
test di, 0x44db
mov al, byte [rsp + 0x3c]
cmc
cmp bpl, sil
cmp byte [r14], al
jmp 0x140491786
jne 0x140491927
mov rcx, qword [rbp - 0x30]
cmc
cmp rcx, rsi
jmp 0x140491799
jae 0x1404917da
lea rax, [rcx + 1]
cmp r13d, r13d
test r14b, bpl
mov qword [rbp - 0x30], rax
rcr al, 0x9a
rcr ax, cl
inc rax
lea rax, [rbp - 0x40]
test r14b, dl
clc
test dil, 0x9a
test bl, bl
cmovne rax, rdx
cmp rax, r14
and word [rax + rcx], 0
jmp 0x1404917d5
jmp 0x1404917fb
xor r9d, r9d
mov r8b, r8b
not r8b
mov r8b, r15b
mov rdx, r10
bswap rcx
xchg cx, cx
movzx ecx, bx
lea rcx, [rbp - 0x40]
call fcn.14045418d
inc rdi
btr ecx, edi
xor ecx, ecx
and esi, esi
mov rbx, qword [rbp - 0x40]
cmp dil, 0x11
add rcx, 0x2c4c4f0a
or rcx, 0x7bab3771
mov qword [rsp + 0x78], rbx
movzx cx, r13b
sub sil, 0xf0
mov rsi, qword [rbp - 0x28]
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140491839
je 0x1404918c9
mov rax, qword [rcx + 0x38]
stc
test r12b, 0x4d
cmp qword [rax], 0
je 0x140491898
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049185e
jle 0x140491898
dec dword [rax]
lahf
cbw
mov rcx, qword [rcx + 0x38]
movsxd rdx, r14d
movzx dx, r8b
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 1]
mov qword [rcx], rax
mov ah, bh
movsx rax, bp
movsx eax, r9w
movzx eax, byte [rdx]
jmp 0x140491893
jmp 0x1404918af
mov rax, qword [rcx]
jmp 0x1404918a0
mov rax, qword [rax + 0x38]
jmp 0x1404918a9
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404918b7
je 0x1404918c9
sub al, al
jmp 0x1404918c4
jmp 0x1404918d5
and qword [r13], 0
mov eax, 1
cqo
mov byte [r13 + 8], al
movzx edx, r11w
mov rdx, qword [rsp + 0x48]
movzx cx, r15b
movsx rcx, bx
mov rcx, r13
jmp 0x1404918f3
call fcn.14044fc00
test al, al
movzx r9, r8w
jmp 0x140491906
mov r8, qword [rbp - 0x58]
mov r10w, r10w
mov r9, qword [rbp - 0x50]
movsx r10w, r10b
mov r10, qword [rsp + 0x60]
jmp 0x140491921
je 0x14049149b
mov qword [rsp + 0x50], rsi
xadd r14b, sil
bswap r10d
mov rbx, rdi
and r11b, 0x51
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
movsxd r10, eax
movzx r11w, r11b
mov r14b, byte [rsp + 0x30]
jmp 0x14049195e
mov r11, qword [rsp + 0x50]
not r10b
movzx r10w, dl
mov r10, qword [rsp + 0x78]
jmp 0x140491975
je 0x1404919d6
lea rax, [rbp - 0x40]
stc
clc
cmp r11, 0x10
cmovae rax, r10
stc
test rcx, 0x42035459
test dil, r8b
cmp byte [rax + rbx], 0
jmp 0x14049199d
jle 0x1404919ab
inc rbx
jmp 0x1404919d6
mov eax, 1
jmp 0x1404919b5
mov byte [rsp + 0x38], al
jmp 0x1404919be
jmp 0x1404919d6
mov r10, qword [rbp - 0x40]
mov r11, qword [rsp + 0x50]
bsr dx, di
cwd
shr r8w, cl
lea rdx, [rbp - 0x20]
stc
mov r8, qword [rbp - 0x20]
shld r9, r12, 0x52
rol r9d, 0xf7
mov r9, qword [rbp - 8]
clc
cmp r9, 0x10
jmp 0x1404919f6
cmovae rdx, r8
test r8, rdi
jmp 0x140491a02
cmp byte [rsp + 0x38], 0
jmp 0x140491a0c
jne 0x140491a61
test rbx, rbx
je 0x140491bbb
mov cl, byte [rdx]
stc
cmp bpl, bl
cmp cl, 0x7f
jmp 0x140491a29
je 0x140491bbb
sub rbx, 1
jmp 0x140491a38
je 0x140491b5d
lea rax, [rbp - 0x40]
cmp r11, 0x10
jmp 0x140491a4b
cmovae rax, r10
cmp cl, byte [rax + rbx]
je 0x140491b9f
mov eax, 1
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x140491a6a
jb 0x140491ad7
lea rdx, [r11 + 1]
mov rax, r10
cmp rdx, 0x1000
jb 0x140491ab9
add rdx, 0x27
test dx, r12w
cmp esp, r9d
cmp r11b, 0xf
mov r10, qword [r10 - 8]
cmp al, 0xf2
sub rax, r10
cmp r10w, 0x4da6
add rax, 0xfffffffffffffff8
cmp r9b, r13b
clc
cmp rax, 0x1f
jmp 0x140491ab3
ja 0x140493906
mov rcx, r10
call fcn.14011afca
mov r9, qword [rbp - 8]
cmovno r8d, r8d
mov r8w, r10w
cmc
mov r8, qword [rbp - 0x20]
cmp ax, ax
cmc
clc
cmp r9, 0x10
jmp 0x140491ae0
jb 0x140491b36
lea rdx, [r9 + 1]
lahf
ror rax, 0x71
sar ax, 0x67
mov rax, r8
cmp rdx, 0x1000
jmp 0x140491b02
jb 0x140491b29
add rdx, 0x27
cmp r11b, r12b
mov r8, qword [r8 - 8]
cmp r9b, r12b
sub rax, r8
stc
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
ja 0x1404938fb
mov rcx, r8
jmp 0x140491b31
call fcn.14011afca
mov ebx, 1
mov eax, dword [rsp + 0x38]
test r8b, 0x20
add qword [rbp - 0x80], rbx
test al, al
jmp 0x140491b4e
jne 0x1404937ae
mov rax, qword [rbp - 0x80]
jmp 0x1404911bb
test rbx, rbx
jmp 0x140491b65
jne 0x140491b9f
lea rax, [rbp - 0x40]
jmp 0x140491b7a
cmp r11, 0x10
jmp 0x140491b83
cmovae rax, r10
test sil, r14b
jmp 0x140491b92
cmp cl, byte [rax]
jmp 0x140491b99
jl 0x140491a58
cmp byte [rdx + 1], 0
jmp 0x140491ba8
jle 0x140491a12
inc rdx
jmp 0x140491bb6
jmp 0x140491a12
cmp r11, 0x10
jmp 0x140491bc4
jb 0x140491f0e
lea rdx, [r11 + 1]
mov rax, r10
cmp r13b, r11b
cmp ebx, 0x4e554a6e
jmp 0x140491bdf
cmp rdx, 0x1000
jmp 0x140491beb
jb 0x140491c16
add rdx, 0x27
jmp 0x140491bfb
mov r10, qword [r10 - 8]
stc
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140491c10
ja 0x140493906
mov rcx, r10
jmp 0x140491c1e
call fcn.14011afca
jmp 0x140491f0e
mov rdx, qword [rsp + 0x48]
movzx ecx, dx
mov rcx, r13
jmp 0x140491c38
call fcn.14044fc00
test al, al
jmp 0x140491c44
jne 0x140491f15
lea rbx, [r13 + 9]
movsxd r9, r11d
mov di, 0x35a6
mov r12, rbx
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0xb]
movsx rsi, si
not r15b
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x140491c77
jmp 0x140491c89
mov r9, qword [rsp + 0x60]
jmp 0x140491c89
cmp byte [r13 + 8], 0
jmp 0x140491c93
jne 0x140491d46
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140491ca5
je 0x140491d21
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp sp, 0x1523
stc
clc
test rdx, rdx
jmp 0x140491cc1
je 0x140491ce6
mov rax, qword [rcx + 0x50]
test r14b, 0x14
cmc
cmp dword [rax], 0
jmp 0x140491cd8
jle 0x140491ce6
movzx eax, byte [rdx]
jmp 0x140491d02
mov rax, qword [rcx]
jmp 0x140491cee
mov rax, qword [rax + 0x30]
jmp 0x140491cf7
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
cmp eax, 0xffffffff
jmp 0x140491d0a
je 0x140491d21
mov byte [r12], al
mov rbx, r12
jmp 0x140491d1c
jmp 0x140491d32
and qword [r13], 0
not r8b
jmp 0x140491d32
mov eax, 1
jmp 0x140491d42
mov byte [r13 + 8], al
mov r8b, byte [rbx]
cmovle cx, cx
mov rdx, rdi
not ecx
xchg rcx, rcx
mov cl, 0xf6
mov rcx, r9
jmp 0x140491d5f
call fcn.1401cc3f0
sub rax, qword [rsp + 0x60]
test di, 0x49ff
stc
test ecx, r14d
cmp rax, 0xa
jmp 0x140491d7b
jae 0x140491eec
lea rcx, [0x1400c10d8]
sub r9b, r15b
rcl r9b, cl
mov r9b, byte [rax + rcx]
shrd cx, sp, 0x4c
mov rcx, qword [rsi + 0x10]
test bl, r11b
cmc
stc
cmp rcx, qword [rsi + 0x18]
jmp 0x140491da9
jae 0x140491df7
lea rax, [rcx + 1]
cmp bh, 0x31
test spl, r9b
cmp ax, r9w
mov qword [rsi + 0x10], rax
movzx rax, r13w
movsx eax, r10w
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x140491ddf
mov rax, qword [rsi]
jmp 0x140491ddf
mov byte [rax + rcx], r9b
jmp 0x140491de8
mov byte [rax + rcx + 1], 0
jmp 0x140491df2
jmp 0x140491e17
mov r8b, r14b
cdq
mov edx, 1
movsx cx, r14b
cmove cx, r15w
mov rcx, rsi
jmp 0x140491e12
call fcn.14045418d
mov rcx, qword [r13]
cmp ah, 0x57
stc
test r15w, 0x56b7
test rcx, rcx
je 0x140491ea7
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140491e3b
je 0x140491e7b
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140491e4d
jle 0x140491e7b
dec dword [rax]
movzx rax, di
mov rcx, qword [rcx + 0x38]
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140491e6a
mov qword [rcx], rax
cdqe
movsx rax, r9w
movzx eax, byte [rdx]
jmp 0x140491e8d
mov rax, qword [rcx]
jmp 0x140491e83
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140491e95
je 0x140491ea7
xor al, al
jmp 0x140491ea2
jmp 0x140491eba
and qword [r13], 0
movsx eax, r13w
cmovae edx, edi
cqo
mov eax, 1
mov byte [r13 + 8], al
cdq
movzx rcx, r10w
mov rdx, r15
mov rcx, 0x735d5c39
movsx cx, dil
mov rcx, r13
jmp 0x140491eda
call fcn.14044fc00
test al, al
jmp 0x140491ee6
je 0x140491c7c
mov dil, byte [rsp + 0x30]
cbw
not bx
cdqe
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
movzx rcx, r8w
mov ch, 0xd6
mov rbx, qword [rsp + 0x58]
cbw
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140491f20
mov rax, qword [rax + 0x18]
jmp 0x140491f29
call qword [0x1400b8d90]
mov bl, al
movsx ecx, r10w
mov rdx, qword [rsp + 0x48]
movsx cx, bpl
bswap rcx
mov rcx, r13
jmp 0x140491f4a
call fcn.14044fc00
test al, al
jne 0x14049229b
test bl, bl
jmp 0x140491f5e
je 0x14049229b
cmp byte [r13 + 8], al
jne 0x140492003
mov rcx, qword [r13]
cmp r9w, 0x69ff
jmp 0x140491f7d
test rcx, rcx
je 0x140491fed
mov rax, qword [rcx + 0x38]
bswap dx
movzx dx, dh
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140491f9c
je 0x140491fbf
mov rax, qword [rcx + 0x50]
test r11d, ecx
cmp dword [rax], 0
jle 0x140491fbf
movzx eax, byte [rdx]
jmp 0x140491fba
jmp 0x140491fd1
mov rax, qword [rcx]
jmp 0x140491fc7
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140491fd9
je 0x140491fed
mov byte [r13 + 9], al
jmp 0x140491fe8
jmp 0x140491ff5
and qword [r13], 0
adc al, r14b
mov eax, 1
stc
test dh, 0xb6
mov byte [r13 + 8], al
stc
cmp byte [r13 + 9], bl
xchg bx, bx
setns bl
movsx ebx, r14w
mov ebx, dword [rsp + 0x68]
jmp 0x14049201a
jne 0x1404922a6
mov eax, 1
add ecx, 0x7bc36eb7
mov ecx, eax
mov rcx, qword [r13]
test dil, 0xf3
test rcx, rcx
jmp 0x14049203d
je 0x1404920d1
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], 0
jmp 0x140492051
je 0x140492093
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jle 0x140492093
dec dword [rax]
movsx dx, al
xchg dx, ax
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, ax
lea rax, [rdx + 1]
mov qword [rcx], rax
lahf
movsx ax, bpl
movzx eax, byte [rdx]
jmp 0x14049208e
jmp 0x1404920aa
mov rax, qword [rcx]
jmp 0x14049209b
mov rax, qword [rax + 0x38]
jmp 0x1404920a4
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404920b2
je 0x1404920c4
xor al, al
jmp 0x1404920bf
jmp 0x1404920dd
mov eax, 1
bt dx, bp
sal rcx, 0x46
and qword [r13], 0
bswap cx
cdq
movsxd rcx, r14d
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
movzx ecx, r9w
mov rcx, r13
jmp 0x1404920f2
call fcn.14044fc00
cmp ebx, dword [rbp - 0x78]
jmp 0x1404920ff
jge 0x1404922a6
test al, al
jmp 0x14049210c
jne 0x140492283
cmp byte [r13 + 8], al
jmp 0x14049211b
jne 0x1404921b4
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14049212e
je 0x140492191
mov rax, qword [rcx + 0x38]
stc
rol dx, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x140492163
mov rax, qword [rcx + 0x50]
clc
jmp 0x140492152
cmp dword [rax], 0
jle 0x140492163
movzx eax, byte [rdx]
jmp 0x14049217a
mov rax, qword [rcx]
jmp 0x14049216b
mov rax, qword [rax + 0x30]
jmp 0x140492174
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140492191
mov byte [r13 + 9], al
jmp 0x14049218c
jmp 0x14049219c
and qword [r13], 0
movsxd rax, ebx
mov r8b, 0xae
mov eax, 1
cmovs dx, r11w
mov byte [r13 + 8], al
cmovae cx, cx
setl r8b
rdtsc
mov rax, qword [rsp + 0x60]
mov dx, r15w
lea rdx, [rax + 0xb]
mov r8b, 0xca
not r8b
mov r8b, byte [r13 + 9]
mov rcx, rax
jmp 0x1404921d3
call fcn.1401cc3f0
sub rax, qword [rsp + 0x60]
cmp rax, 0xa
jmp 0x1404921e6
jae 0x140492283
lea rcx, [0x1400c10d8]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
clc
cmp rcx, qword [r10 + 0x18]
jmp 0x14049220a
jae 0x14049225b
lea rax, [rcx + 1]
test r14b, dl
stc
mov qword [r10 + 0x10], rax
movzx ax, dh
not ah
movzx rax, cx
mov rax, r10
stc
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x140492235
jb 0x140492243
mov rax, qword [r10]
jmp 0x140492243
mov byte [rax + rcx], r9b
jmp 0x14049224c
mov byte [rax + rcx + 1], 0
jmp 0x140492256
jmp 0x140492272
mov r8b, sil
mov edx, 1
setne cl
movsx rcx, bx
mov rcx, r10
call fcn.14045418d
mov eax, 1
add ebx, eax
jmp 0x14049227e
jmp 0x14049202d
mov ecx, 1
jmp 0x14049228d
mov byte [rsp + 0x38], cl
jmp 0x140492296
jmp 0x1404922b1
mov ebx, dword [rsp + 0x68]
btc eax, r8d
adc al, r11b
mov ecx, 1
sbb ah, 0x45
movsxd rax, ecx
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x10], 0
jmp 0x1404922c0
jne 0x1404922cf
mov byte [rsp + 0x38], cl
jmp 0x1404923a7
mov eax, dword [rbp - 0x78]
stc
clc
cmp ebx, eax
jmp 0x1404922db
jge 0x1404923a7
sub eax, ebx
xadd cl, r12b
jmp 0x1404922ef
mov ebx, eax
sbb r12w, bx
rcr r12b, 0x21
mov r14, qword [rsp + 0x70]
rcl cx, 0x36
rcr rcx, cl
bts r12, r10
mov r12d, 1
sub ecx, esi
shl ch, cl
sbb cl, ah
mov rcx, qword [r14 + 0x10]
jmp 0x14049231e
cmp rcx, qword [r14 + 0x18]
jmp 0x140492327
jae 0x14049236e
lea rax, [rcx + 1]
test r15w, dx
mov qword [r14 + 0x10], rax
sar ah, cl
inc ax
mov rax, r14
jmp 0x140492346
cmp qword [r14 + 0x18], 0x10
jmp 0x140492350
jb 0x14049235e
mov rax, qword [r14]
jmp 0x14049235e
mov word [rax + rcx], 0x30
jmp 0x140492369
jmp 0x14049238c
mov r9b, 0x30
movsx dx, bpl
mov r8b, dil
mov rdx, r12
sets ch
mov rcx, r14
jmp 0x140492387
call fcn.14045418d
sub rbx, r12
jne 0x140492315
mov r14b, byte [rsp + 0x30]
jmp 0x1404923a2
mov r12b, byte [rsp + 0x30]
mov rdx, qword [rbp - 8]
cmp si, bx
cmp rdx, 0x10
jmp 0x1404923b7
jb 0x140491b36
inc rdx
xadd cl, cl
rcr rcx, 0xe0
sal cx, cl
mov rcx, qword [rbp - 0x20]
sbb al, 0x6e
cmc
mov rax, rcx
cmp bl, r12b
clc
cmp rdx, 0x1000
jb 0x140491b31
add rdx, 0x27
test bl, 0xc9
mov rcx, qword [rcx - 8]
cmp r11w, 0x6618
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
clc
cmp r9w, 0x1403
jmp 0x14049240a
cmp rax, 0x1f
jmp 0x140492413
ja 0x1404938fb
jmp 0x140491b31
mov rdx, qword [rsp + 0x48]
movsx ecx, cx
movzx cx, dl
mov rcx, r13
jmp 0x140492432
call fcn.14044fc00
test al, al
jmp 0x14049243e
jne 0x140491b3b
mov rbx, qword [rsp + 0x58]
lahf
cqo
mov rax, qword [rbx]
lea rdx, [rbp - 0x40]
movzx cx, al
movsx rcx, sp
mov rcx, rbx
jmp 0x140492463
mov rax, qword [rax + 0x38]
jmp 0x14049246c
call qword [0x1400b8d90]
mov r10d, dword [rsp + 0x34]
bts r10d, 8
or r10d, 2
mov dword [rsp + 0x34], r10d
mov dword [rsp + 0x40], r10d
cmc
cmp qword [rbp - 0x30], 0
jmp 0x140492495
jbe 0x140492635
mov rax, qword [rbx]
setg dl
movzx cx, r13b
lea rdx, [rbp - 0x20]
cmovp ecx, r15d
movsx cx, r13b
mov ch, 0x98
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x1404924c2
call qword [0x1400b8d90]
mov r10d, dword [rsp + 0x34]
movsx r9, di
movsxd r9, r13d
bts r10d, 0xb
or r10d, 4
or r9w, di
mov dword [rsp + 0x34], r10d
movzx r9, r8w
or r9b, 0x75
mov r9, 0x5bb84cd3
mov dword [rsp + 0x40], r10d
btc r9, r9
lea r9, [r13 + 8]
mov qword [rsp + 0x50], r9
jmp 0x14049250d
cmp byte [r9], 0
jne 0x1404925d5
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140492523
je 0x1404925b5
mov rax, qword [rcx + 0x38]
or dh, 0xe0
xor dx, 0x63d6
shr dl, 0x30
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x140492571
mov rax, qword [rcx + 0x50]
test r11w, 0xedf
cmp ebp, 0x67666dcb
cmc
cmp dword [rax], 0
jmp 0x14049255e
jle 0x140492571
movzx eax, byte [rdx]
jmp 0x14049256c
jmp 0x140492599
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14049257d
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x50]
or r10b, 0xa9
movsx r10, bp
shl r10w, cl
mov r10d, dword [rsp + 0x34]
cmp eax, 0xffffffff
jmp 0x1404925a1
je 0x1404925b5
mov byte [r13 + 9], al
jmp 0x1404925b0
jmp 0x1404925c7
and qword [r13], 0
mov r11b, dl
movzx r11w, r15b
cmovb r11w, cx
mov r11d, 1
mov byte [r9], r11b
jmp 0x1404925e0
mov r11d, 1
rcl ah, 0x32
shl dl, cl
mov cl, byte [r13 + 9]
rdtsc
bts r8, rdx
sal dh, cl
lea rax, [rbp - 0x20]
cdq
add r8b, sil
mov r8, qword [rbp - 0x20]
cmp r12, rdx
mov rdx, qword [rbp - 8]
cmp dl, sil
cmp rdx, 0x10
jmp 0x14049260b
cmovae rax, r8
jmp 0x14049261b
cmp byte [rax], cl
jmp 0x140492622
jne 0x14049264f
mov bl, r11b
jmp 0x140492630
jmp 0x14049265d
lea r9, [r13 + 8]
xadd dl, dl
mov r8w, r12w
mov rdx, qword [rbp - 8]
mov r8b, r8b
mov r8, qword [rbp - 0x20]
cmp si, r14w
xor bl, bl
cmc
jmp 0x140492657
mov qword [rsp + 0x50], r9
clc
test r10b, 4
je 0x1404926f7
and r10d, 0xfffffffb
clc
stc
mov dword [rsp + 0x34], r10d
mov dword [rsp + 0x40], r10d
cmp rdx, 0x10
jb 0x1404926e1
inc rdx
rol ax, cl
bt eax, 0x1a
mov rax, r8
cmp cl, bpl
cmp rdx, 0x1000
jmp 0x14049269d
jb 0x1404926cf
add rdx, 0x27
mov r8, qword [r8 - 8]
jmp 0x1404926b5
sub rax, r8
test edi, esi
add rax, 0xfffffffffffffff8
cmp ebx, ebp
cmp rax, 0x1f
jmp 0x1404926c9
ja 0x140493911
mov rcx, r8
jmp 0x1404926d7
call fcn.14011afca
mov r10d, dword [rsp + 0x34]
and qword [rbp - 0x10], 0
stc
clc
test rsi, r12
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
test r10b, 2
je 0x140492790
and r10d, 0xfffffffd
add edx, r15d
mov dword [rsp + 0x34], r10d
sar dx, 0xa3
bt dx, 0x12
mov dword [rsp + 0x40], r10d
movsxd rdx, r12d
mov rdx, qword [rbp - 0x28]
cmp r10w, 0x5a58
test r15, rax
cmc
cmp rdx, 0x10
jb 0x140492790
inc rdx
mov rcx, qword [rbp - 0x40]
and al, r10b
sbb ah, 0x7f
mov rax, rcx
stc
cmp sil, r15b
cmp rdx, 0x1000
jmp 0x140492756
jb 0x14049278b
add rdx, 0x27
cmp di, 0x11cf
test sil, dil
mov rcx, qword [rcx - 8]
test rbx, 0x72006e58
cmc
sub rax, rcx
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x140492785
ja 0x140493917
call fcn.14011afca
test bl, bl
jmp 0x140492797
je 0x140492921
mov rcx, qword [r13]
cmp bp, r15w
test rcx, rcx
je 0x140492833
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], 0
jmp 0x1404927bc
je 0x140492802
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404927ce
jle 0x140492802
dec dword [rax]
movzx eax, dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x1404927e9
mov qword [rcx], rax
jmp 0x1404927f5
movzx eax, byte [rdx]
jmp 0x1404927fd
jmp 0x140492819
mov rax, qword [rcx]
jmp 0x14049280a
mov rax, qword [rax + 0x38]
jmp 0x140492813
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140492821
je 0x140492833
xor al, al
jmp 0x14049282e
jmp 0x140492846
and qword [r13], 0
mov rcx, rdx
movzx eax, cx
mov eax, 1
cmovp edx, ecx
mov rcx, qword [rsp + 0x50]
movsxd rdx, esp
setne dl
mov byte [rcx], al
movzx edx, bx
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
movzx edx, sp
bswap rdx
movzx rdx, r8w
lea rdx, [rbp - 0x20]
mov rax, qword [rax + 0x38]
jmp 0x140492875
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
cqo
mov dword [rsp + 0x40], ebx
bsf dx, bp
bt dx, 0xdf
mov rdx, qword [rbp + 0x18]
jmp 0x14049289f
cmp rdx, 0x10
jmp 0x1404928a8
jb 0x1404928f8
inc rdx
rol cl, cl
adc cl, al
mov rcx, qword [rbp]
btr ax, bp
mov rax, rcx
clc
test r14, r13
cmp rdx, 0x1000
jb 0x1404928f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
test ax, bx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404928ed
ja 0x140493922
call fcn.14011afca
movups xmm0, xmmword [rbp - 0x20]
jmp 0x140492901
movups xmmword [rbp], xmm0
jmp 0x14049290a
movups xmm1, xmmword [rbp - 0x10]
jmp 0x140492913
movups xmmword [rbp + 0x10], xmm1
jmp 0x14049291c
jmp 0x140491b36
mov rbx, qword [rsp + 0x58]
rdtsc
mov rax, qword [rbx]
movzx cx, r15b
movsx edx, r11w
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
jmp 0x14049294e
bts edx, 0xc
or edx, 8
stc
jmp 0x14049295b
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x40], edx
test ch, dh
cmp qword [rbp - 0x30], 0
jmp 0x14049296f
jbe 0x140492acd
mov rax, qword [rbx]
lea rdx, [rbp - 0x20]
bswap cx
mov rcx, rbx
jmp 0x140492987
mov rax, qword [rax + 0x40]
jmp 0x140492990
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
movzx r8, di
bts edx, 0xd
movzx r8d, r15w
or edx, 0x10
test r15b, r9b
shrd r8w, cx, 0xbc
mov dword [rsp + 0x34], edx
bts r8w, r14w
and r8b, cl
shl r8d, 0x30
mov dword [rsp + 0x40], edx
add r8b, 0xb8
mov r8, qword [rsp + 0x50]
cmp byte [r8], 0
jne 0x140492a8b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404929e5
je 0x140492a60
mov rax, qword [rcx + 0x38]
btc edx, esp
bts dx, dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140492a01
je 0x140492a27
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x140492a14
jle 0x140492a27
movzx eax, byte [rdx]
jmp 0x140492a22
jmp 0x140492a44
mov rax, qword [rcx]
jmp 0x140492a2f
mov rax, qword [rax + 0x30]
jmp 0x140492a38
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x50]
stc
cmp eax, 0xffffffff
jmp 0x140492a4c
je 0x140492a60
mov byte [r13 + 9], al
jmp 0x140492a5b
jmp 0x140492a6e
and qword [r13], 0
movzx r9d, bp
movzx r9w, dil
mov r9d, 1
mov byte [r8], r9b
cwd
mov dx, 0x17c7
mov edx, dword [rsp + 0x34]
jmp 0x140492a86
jmp 0x140492a94
mov r9d, 1
shl cl, 0xb3
mov cl, byte [r13 + 9]
lea rax, [rbp - 0x20]
test bh, bh
jmp 0x140492aa3
cmp qword [rbp - 8], 0x10
jmp 0x140492aad
cmovae rax, qword [rbp - 0x20]
clc
cmp byte [rax], cl
jmp 0x140492aba
jne 0x140492acd
mov bl, r9b
jmp 0x140492ac8
jmp 0x140492ad5
xor bl, bl
stc
jmp 0x140492ad5
test dl, 0x10
je 0x140492b0f
and edx, 0xffffffef
movsx rcx, r12w
mov cl, r9b
movsx cx, r13b
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x40], edx
setne cl
movsxd rcx, esp
not ch
lea rcx, [rbp - 0x20]
jmp 0x140492b06
call fcn.1403f76fa
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x140492b17
je 0x140492b4f
and edx, 0xfffffff7
movzx ecx, sp
movsx rcx, r11w
movsxd rcx, r13d
mov dword [rsp + 0x34], edx
movsx ecx, r15w
cmovbe rcx, rdi
movsxd rcx, edx
mov dword [rsp + 0x40], edx
movzx rcx, r15w
lea rcx, [rbp - 0x40]
jmp 0x140492b4a
call fcn.1403f76fa
test bl, bl
jmp 0x140492b56
je 0x140492cf9
mov rcx, qword [r13]
stc
clc
test rcx, rcx
je 0x140492be1
mov rax, qword [rcx + 0x38]
cmp r8b, 0xfe
cmp r8d, ecx
cmp qword [rax], 0
jmp 0x140492b7f
je 0x140492bb5
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140492b91
jle 0x140492bb5
dec dword [rax]
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140492baa
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140492bcc
mov rax, qword [rcx]
jmp 0x140492bbd
mov rax, qword [rax + 0x38]
jmp 0x140492bc6
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140492be1
sub al, al
jmp 0x140492bdc
jmp 0x140492bfe
and qword [r13], 0
movsxd rcx, r15d
setb al
movsx ax, r14b
mov eax, 1
movzx dx, bpl
xchg rdx, rdx
mov rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov rcx, qword [rsp + 0x58]
mov dl, sil
cdqe
jmp 0x140492c14
mov rax, qword [rcx]
movzx edx, r9w
lea rdx, [rbp - 0x20]
jmp 0x140492c24
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
not edx
btc edx, 0x30
bts eax, 0xf
test bx, r14w
mov dword [rsp + 0x34], eax
or dl, spl
rcl dl, cl
ror dx, 0x9f
mov dword [rsp + 0x40], eax
movsxd rdx, eax
mov rdx, qword [rbp + 0x18]
cmp bx, 0x51c3
jmp 0x140492c62
cmp rdx, 0x10
jmp 0x140492c6b
jb 0x140492ccb
inc rdx
rcr cl, 0xec
mov rcx, qword [rbp]
shld ax, bp, 0x46
bswap ax
movzx rax, bp
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140492c96
jb 0x140492cc6
add rdx, 0x27
test spl, r15b
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp dil, 0xc1
add rax, 0xfffffffffffffff8
jmp 0x140492cb7
cmp rax, 0x1f
jmp 0x140492cc0
ja 0x14049392d
call fcn.14011afca
movups xmm0, xmmword [rbp - 0x20]
jmp 0x140492cd4
movups xmmword [rbp], xmm0
jmp 0x140492cdd
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp + 0x10], xmm1
jmp 0x140492cea
mov byte [rsp + 0x30], 1
jmp 0x140492cf4
jmp 0x140491b36
mov rbx, qword [rsp + 0x58]
movsx ax, r12b
mov ax, r11w
mov rax, qword [rbx]
cdq
lea rdx, [rbp - 0x40]
mov rcx, rbx
jmp 0x140492d17
mov rax, qword [rax + 0x38]
jmp 0x140492d20
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
bts eax, 0xe
cmp cl, 0x7a
or eax, 0x20
clc
cmp sil, r13b
cmc
mov dword [rsp + 0x34], eax
test cl, 0xd
clc
test bpl, r11b
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x30], 0
jmp 0x140492d53
je 0x140492dbe
mov rax, qword [rbx]
xchg edx, edx
lea rdx, [rbp - 0x20]
movzx rcx, r11w
movsxd rcx, r11d
mov rcx, rbx
jmp 0x140492d71
mov rax, qword [rax + 0x40]
jmp 0x140492d7a
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmp r10w, r13w
clc
or eax, 0x10040
clc
mov dword [rsp + 0x34], eax
jmp 0x140492d98
mov dword [rsp + 0x40], eax
cmp r9, rcx
cmp qword [rbp - 0x10], 0
jmp 0x140492da9
jne 0x140492dbe
mov ebx, 1
jmp 0x140492db9
jmp 0x140492dc4
xor bl, bl
cmp dil, 0x39
test al, 0x40
jmp 0x140492dcb
je 0x140492e01
and eax, 0xffffffbf
movsx ecx, r13w
movsxd rcx, eax
mov dword [rsp + 0x34], eax
movsx cx, sil
movsxd rcx, esp
movzx rcx, bx
mov dword [rsp + 0x40], eax
lea rcx, [rbp - 0x20]
jmp 0x140492df8
call fcn.1403f76fa
mov eax, dword [rsp + 0x34]
test al, 0x20
jmp 0x140492e08
je 0x140492e35
and eax, 0xffffffdf
movzx rcx, r10w
mov dword [rsp + 0x34], eax
movsx cx, spl
mov dword [rsp + 0x40], eax
movsx cx, r11b
movzx cx, r14b
lea rcx, [rbp - 0x40]
call fcn.1403f76fa
mov eax, dword [rsp + 0x38]
stc
jmp 0x140492e43
test bl, bl
not ebx
movzx ebx, di
cmovnp ebx, esp
mov ebx, 1
jmp 0x140492e57
je 0x140491b43
mov byte [rsp + 0x30], bl
jmp 0x140491b43
mov rcx, qword [rsp + 0x58]
cqo
movzx rax, r9w
rdtsc
mov rax, qword [rcx]
movsx dx, spl
jmp 0x140492e80
lea rdx, [rbp - 0x40]
jmp 0x140492e89
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
stc
bts eax, 7
movzx bx, bh
mov dword [rsp + 0x34], eax
shl rbx, 0xa5
not bh
mov dword [rsp + 0x40], eax
btr eax, edi
add al, 0x69
adc al, bh
mov rax, qword [rbp + 0x98]
movzx ebx, r15w
rcr bh, 0x69
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x140492ed1
jne 0x140492fcf
mov rdx, rbx
mov rcx, r13
jmp 0x140492ee2
call fcn.14044fc00
test al, al
jmp 0x140492eee
jne 0x140492fcf
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
jmp 0x140492f02
cmovae rbx, qword [rbp - 0x40]
cmp dl, r10b
cmp byte [r13 + 8], al
jmp 0x140492f13
jne 0x140492fbe
mov rcx, qword [r13]
cmp r12w, dx
clc
test rcx, rcx
jmp 0x140492f2a
je 0x140492fb0
mov rax, qword [rcx + 0x38]
sub dl, r13b
cqo
mov rdx, qword [rax]
cmp r14b, 0x28
jmp 0x140492f45
test rdx, rdx
jmp 0x140492f4d
je 0x140492f7d
mov rax, qword [rcx + 0x50]
cmp dl, 0xea
test r8d, 0x5d7b3fb3
stc
cmp dword [rax], 0
jmp 0x140492f6a
jle 0x140492f7d
movzx eax, byte [rdx]
jmp 0x140492f78
jmp 0x140492f94
mov rax, qword [rcx]
jmp 0x140492f85
mov rax, qword [rax + 0x30]
jmp 0x140492f8e
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140492f9c
je 0x140492fb0
mov byte [r13 + 9], al
jmp 0x140492fab
jmp 0x140492fb5
and qword [r13], 0
mov eax, 1
mov byte [r13 + 8], al
mov al, byte [r13 + 9]
cmp al, byte [rbx]
jne 0x1404930dd
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x80], 3
jmp 0x140492fd9
jne 0x140493100
mov eax, 1
cmp qword [rbp + 0x10], rax
jmp 0x140492fed
ja 0x140493100
mov rdx, rbx
movsx rcx, si
movsx cx, dil
mov rcx, r13
jmp 0x140493007
call fcn.14044fc00
sub ebx, ebx
test al, al
jmp 0x140493015
jne 0x1404930e3
cmp byte [r13 + 8], bl
jmp 0x140493024
jne 0x1404930b1
mov rcx, qword [r13]
jmp 0x140493033
test rcx, rcx
jmp 0x14049303b
je 0x1404930a1
mov rax, qword [rcx + 0x38]
or dl, al
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140493052
je 0x140493078
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], ebx
jmp 0x140493065
jle 0x140493078
movzx eax, byte [rdx]
jmp 0x140493073
jmp 0x14049308a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140493084
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140493092
je 0x1404930a1
mov byte [r13 + 9], al
jmp 0x1404930a8
mov qword [r13], rbx
sub cl, 0xad
mov eax, 1
mov byte [r13 + 8], al
mov cl, byte [r13 + 9]
sbb ah, 0x5d
lea rax, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
jmp 0x1404930c6
cmovae rax, qword [rbp - 0x40]
cmp cl, byte [rax]
jmp 0x1404930d2
je 0x140493100
jmp 0x1404930e3
sub ebx, ebx
or ax, r12w
lea rax, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
jmp 0x1404930f1
cmovae rax, qword [rbp - 0x40]
cmp bpl, 0x81
mov qword [rbp - 0x30], rbx
mov byte [rax], bl
lea rbx, [rbp - 0x40]
test r8b, 0x5a
cmp qword [rbp - 0x28], 0x10
jmp 0x140493112
cmovae rbx, qword [rbp - 0x40]
jmp 0x14049311c
jmp 0x1404932cf
lea rcx, [rbp - 0x40]
cmp sil, dl
cmp r9, 0x10
jmp 0x140493131
cmovae rcx, r8
add rcx, qword [rbp - 0x30]
test dl, 0x49
cmp rbx, rcx
jmp 0x140493144
je 0x1404932fe
cmp byte [r13 + 8], 0
jmp 0x140493154
jne 0x1404931fa
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x1404931d8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r9b, r12b
test rdx, rdx
jmp 0x14049317a
je 0x14049319a
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049318c
jle 0x14049319a
movzx eax, byte [rdx]
jmp 0x1404931c1
mov rax, qword [rcx]
jmp 0x1404931a2
mov rax, qword [rax + 0x30]
jmp 0x1404931ab
call qword [0x1400b8d90]
mov r9, qword [rbp - 0x28]
rcr r8b, cl
shr r8w, cl
mov r8, qword [rbp - 0x40]
clc
cmp eax, 0xffffffff
je 0x1404931d8
mov byte [r13 + 9], al
jmp 0x1404931d3
jmp 0x1404931e6
and qword [r13], 0
movzx r10, r8w
movsx r10w, bl
mov r10d, 1
jmp 0x1404931f1
mov byte [r13 + 8], r10b
jmp 0x140493200
mov r10d, 1
mov al, byte [r13 + 9]
stc
cmp al, byte [rbx]
jmp 0x14049320c
jne 0x1404932fe
lea rbx, [rbx + r10]
mov rcx, qword [r13]
test al, dil
cmp r15, r9
test rcx, rcx
jmp 0x140493228
je 0x1404932b9
mov rax, qword [rcx + 0x38]
stc
cmp r15b, dl
cmp qword [rax], 0
je 0x140493280
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x14049324d
jle 0x140493280
dec dword [rax]
xchg dh, ah
mov rcx, qword [rcx + 0x38]
mov dx, r13w
jmp 0x140493264
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
setae al
cbw
movzx eax, byte [rdx]
jmp 0x14049327b
jmp 0x14049329f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14049328c
call qword [0x1400b8d90]
mov r10d, 1
cmp spl, r11b
test edx, r12d
stc
cmp eax, 0xffffffff
jmp 0x1404932a7
je 0x1404932b9
xor al, al
jmp 0x1404932b4
jmp 0x1404932cb
and qword [r13], 0
movsxd rcx, r15d
mov ecx, 0x329369e6
mov al, r10b
mov dl, 0x15
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov cx, bp
mov rcx, r13
jmp 0x1404932df
call fcn.14044fc00
mov r9, qword [rbp - 0x28]
bts r8w, sp
mov r8, qword [rbp - 0x40]
test al, al
jmp 0x1404932f8
je 0x140493121
lea rcx, [rbp - 0x40]
btc rax, 0x63
rcr dl, cl
cmp r9, 0x10
setge ah
cwde
setae dl
cmova ax, r12w
movzx eax, r8w
jmp 0x140493322
cmovae rcx, r8
rcl al, 0x29
add rcx, qword [rbp - 0x30]
add ax, sp
sal ax, cl
mov eax, dword [rsp + 0x38]
cmp sil, r11b
cmp bh, 0x27
movzx eax, al
cmp r13, 0x711d6f63
jmp 0x14049334c
cmp rbx, rcx
mov bl, 0x77
xchg bl, bl
mov bl, r10b
mov ebx, 1
jmp 0x140493360
cmovne eax, ebx
mov dword [rsp + 0x38], eax
cmc
test r8d, 0x58d6288f
test dl, dl
jmp 0x140493376
je 0x140491b43
lea rdx, [r9 + 1]
ror ax, cl
mov rax, r8
test r9b, r11b
jmp 0x140493394
cmp rdx, 0x1000
jb 0x1404933c9
add rdx, 0x27
cmc
clc
mov r8, qword [r8 - 8]
sub rax, r8
cmp r14b, 0x19
stc
add rax, 0xfffffffffffffff8
cmp r12d, edi
cmp rax, 0x1f
jmp 0x1404933c3
ja 0x140493938
mov rcx, r8
call fcn.14011afca
jmp 0x140491b3b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404933e2
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x140493408
mov byte [r12], al
movsx ebx, r9w
not bh
mov rbx, r12
jmp 0x140493403
jmp 0x14049340d
and qword [r13], 0
mov byte [r13 + 8], dil
movzx ecx, byte [rbx]
mov rax, qword [r15 + 0x18]
clc
cmp dil, dl
test byte [rax + rcx*2], 0x48
jmp 0x140493425
je 0x140493524
mov byte [rsp + 0x3c], dil
rol ch, 0xb8
shl cl, cl
mov rcx, qword [r13]
clc
test ax, 0x39a1
cmp r12, rsp
test rcx, rcx
jmp 0x140493449
je 0x1404934e3
mov rax, qword [rcx + 0x38]
test ebp, ebp
cmp qword [rax], 0
jmp 0x14049345e
je 0x1404934b2
mov rax, qword [rcx + 0x50]
test r15b, dil
cmp dword [rax], 0
jmp 0x140493473
jle 0x1404934b2
dec dword [rax]
bswap dx
mov rcx, qword [rcx + 0x38]
cmova dx, r8w
movsxd rax, ebp
mov rdx, qword [rcx]
mov al, spl
cbw
lea rax, [rdx + 1]
jmp 0x14049349b
mov qword [rcx], rax
mov rax, 0x7cc37c7b
movzx ax, r11b
movzx eax, byte [rdx]
jmp 0x1404934c9
mov rax, qword [rcx]
jmp 0x1404934ba
mov rax, qword [rax + 0x38]
jmp 0x1404934c3
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404934d1
je 0x1404934e3
sub al, al
jmp 0x1404934de
jmp 0x1404934f1
and qword [r13], 0
xchg al, dl
mov al, dil
movzx edx, r12w
mov byte [r13 + 8], al
movsx cx, spl
cdq
movzx ecx, r13w
mov rdx, rsi
jmp 0x14049350a
mov rcx, r13
jmp 0x140493512
call fcn.14044fc00
test al, al
jmp 0x14049351e
je 0x140491290
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
add r15b, 0xc8
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
sal bl, cl
sub bl, dil
mov bl, byte [rsp + 0x3c]
mov al, spl
cwde
shld rax, rbx, 0x62
mov rax, qword [rbp - 0x80]
cmp byte [rbp + rax - 0x74], 0x20
jmp 0x14049355c
jne 0x140491b36
movzx eax, byte [rsp + 0x38]
cmp rsi, rbx
test r11, 0xb372c0b
cmc
test bl, bl
mov ebx, 1
jmp 0x14049357e
cmove eax, ebx
mov dword [rsp + 0x38], eax
jmp 0x14049358a
jmp 0x140491b43
mov rcx, qword [rbp + 0x10]
mov edi, 1
cmp rcx, rdi
jbe 0x1404937dc
lea rbx, [rbp]
mov al, r15b
xadd al, al
cmp qword [rbp + 0x18], 0x10
cmovae rbx, qword [rbp]
mov al, byte [rsp + 0x30]
jmp 0x1404935be
mov byte [rsp + 0x30], al
inc rbx
neg ax
ror ax, 0xc6
lea rax, [rbp]
cmc
stc
cmp qword [rbp + 0x18], 0x10
jmp 0x1404935dc
cmovae rax, qword [rbp]
lea rax, [rax + rcx]
cmp rbx, rax
jmp 0x1404935ed
je 0x14049378a
mov rdx, qword [rsp + 0x48]
movsxd rcx, r13d
movzx ecx, r8w
mov rcx, r13
call fcn.14044fc00
test al, al
jne 0x140493786
cmp byte [r13 + 8], al
jmp 0x140493618
jne 0x1404936b2
mov rcx, qword [r13]
test r9b, 0xd4
test rcx, rcx
jmp 0x14049362e
je 0x1404936a9
mov rax, qword [rcx + 0x38]
sal dx, cl
mov rdx, qword [rax]
jmp 0x140493643
test rdx, rdx
jmp 0x14049364b
je 0x140493676
mov rax, qword [rcx + 0x50]
clc
jmp 0x14049365b
cmp dword [rax], 0
jmp 0x140493663
jle 0x140493676
movzx eax, byte [rdx]
jmp 0x140493671
jmp 0x14049368d
mov rax, qword [rcx]
jmp 0x14049367e
mov rax, qword [rax + 0x30]
jmp 0x140493687
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140493695
je 0x1404936a9
mov byte [r13 + 9], al
jmp 0x1404936a4
jmp 0x1404936ae
and qword [r13], 0
mov byte [r13 + 8], dil
mov al, byte [r13 + 9]
test r9b, 0xf
cmp al, byte [rbx]
jmp 0x1404936c1
jne 0x140493786
mov rcx, qword [r13]
test rcx, rcx
je 0x14049375e
mov rax, qword [rcx + 0x38]
test r14b, r12b
cmp dl, r9b
jmp 0x1404936e3
cmp qword [rax], 0
jmp 0x1404936ec
je 0x140493732
mov rax, qword [rcx + 0x50]
test r11b, r8b
cmp dword [rax], 0
jle 0x140493732
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
xchg al, al
movzx edx, cx
mov rdx, qword [rcx]
movsx eax, r13w
lea rax, [rdx + 1]
jmp 0x14049371e
mov qword [rcx], rax
movsx eax, r8w
movzx eax, byte [rdx]
jmp 0x14049372d
jmp 0x140493749
mov rax, qword [rcx]
jmp 0x14049373a
mov rax, qword [rax + 0x38]
jmp 0x140493743
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140493751
je 0x14049375e
xor al, al
jmp 0x140493770
and qword [r13], 0
mov al, dil
jmp 0x140493770
mov byte [r13 + 8], al
movzx cx, bh
mov rcx, qword [rbp + 0x10]
jmp 0x140493781
jmp 0x1404935c2
mov rcx, qword [rbp + 0x10]
lea rax, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rax, qword [rbp]
test bx, r10w
lea rax, [rax + rcx]
cmp rbx, rax
jmp 0x1404937a8
je 0x1404937dc
mov rbx, qword [rsp + 0x70]
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jmp 0x1404937c0
jb 0x1404937ca
mov rax, qword [rbx]
stc
and qword [rbx + 0x10], 0
jmp 0x1404937d4
mov byte [rax], 0
jmp 0x140493818
mov rbx, qword [rsp + 0x70]
stc
test r10w, r12w
cmp byte [rsp + 0x30], 0
je 0x140493818
mov r9b, 0x2d
cmc
btc cx, 0xe0
mov r8, rdi
xor rcx, 0x76fd740d
xor edx, edx
movsx rcx, si
mov rcx, rbx
jmp 0x140493812
call fcn.1404467f6
nop
mov rdx, qword [rbp + 0x18]
cmp r8d, r10d
cmp rdx, 0x10
jmp 0x140493828
jb 0x140493877
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140493844
jb 0x140493872
add rdx, 0x27
cmc
stc
mov rcx, qword [rcx - 8]
jmp 0x140493859
sub rax, rcx
test r10d, r9d
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049386c
ja 0x1404938f0
call fcn.14011afca
mov rax, rbx
adc cx, 0x61aa
cmc
mov rcx, qword [rbp + 0x20]
test r10w, r8w
cmp bpl, r10b
stc
xor rcx, rsp
jmp 0x140493894
call fcn.14049c411
mov rbx, qword [rsp + 0x170]
btc r12w, 0x66
add rsp, 0x130
pop r15
not edi
cmovae r14w, r10w
movsx r14d, r11w
pop r14
pop r13
movzx rbp, bx
movzx r12d, ax
pop r12
mov sil, dil
xchg dil, sil
movzx rsi, r9w
pop rdi
movzx bp, sil
mov sil, 0x55
cmovl rsi, r11
pop rsi
xchg bpl, bpl
jmp 0x1404938e9
pop rbp
jmp 0x1404938ef
ret
call fcn.1404b2c7d
nop
jmp 0x1404938fb
call fcn.1404b2c7d
nop
jmp 0x140493906
call fcn.1404b2c7d
nop
jmp 0x140493911
call fcn.1404b2c7d
nop
call fcn.1404b2c7d
int3
call fcn.1404b2c7d
int3
call fcn.1404b2c7d
int3
call fcn.1404b2c7d
int3