Function at 0x140485284
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
and cx, 0x79ad
or ecx, esi
sbb bx, 0x53fd
push rbp
push rsi
push rdi
dec cl
bsr bx, r13w
shr ah, 0x2c
push r12
btc di, 0xa4
mov bl, cl
bt eax, ebx
push r13
cwde
xchg ah, ch
btr ax, 0xc8
push r14
sub dil, 0x5a
btc r14w, 0xc7
push r15
bts ax, r14w
or bpl, 0x77
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x1400b7288]
dec dil
btc r14w, 0xaf
or cl, 0x98
xor rax, rsp
mov qword [rbp + 0x28], rax
rcr bl, cl
mov qword [rsp + 0x48], r9
rol dil, cl
mov r13, r8
mov rdi, rdx
cdqe
mov qword [rsp + 0x70], rdx
cdqe
sete bl
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
xor r12d, r12d
mov dword [rsp + 0x3c], r12d
movzx rcx, cx
cwde
mov cx, ax
mov r15, qword [rbp + 0x98]
not rbx
mov rbx, qword [r15 + 0x40]
cwde
mov rbx, qword [rbx + 8]
movzx ax, r10b
mov qword [rbp - 0x58], rbx
xchg al, cl
mov rax, qword [rbx]
movsx cx, r9b
mov rcx, rbx
jmp 0x14048535f
mov rax, qword [rax + 8]
jmp 0x140485368
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x14048537a
je 0x1404853c1
lea rcx, [rbp - 0x60]
jmp 0x140485389
call fcn.14048ae86
mov rsi, rax
stc
test r12w, r11w
mov qword [rsp + 0x50], rax
cmc
cmp r13w, 0xab9
test rbx, rbx
je 0x14048544d
mov rdx, qword [rbx]
mov al, 0x38
not eax
lahf
mov rax, qword [rdx + 0x10]
jmp 0x1404853bc
jmp 0x1404853fb
lea rcx, [rbp - 0x60]
jmp 0x1404853ca
call fcn.14048aa73
mov rsi, rax
mov qword [rsp + 0x50], rax
cmp bl, r10b
test rbx, rbx
jmp 0x1404853e2
je 0x14048544d
mov rax, qword [rbx]
movsxd rcx, r12d
movzx rcx, bp
movzx cx, spl
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x140485403
call qword [0x1400b8d90]
test rax, rax
mov r8w, 0x73e0
movsx r8d, di
mov r8, rax
jmp 0x14048541d
je 0x14048544d
mov rcx, qword [rax]
movzx ax, r11b
mov rax, qword [rcx]
movsx rcx, r11w
jmp 0x14048543a
mov edx, 1
mov rcx, r8
jmp 0x140485447
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x140485457
mov byte [rsp + 0x30], r12b
jmp 0x140485461
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], 7
movsx ax, r9b
cdq
mov word [rbp + 8], r12w
movsx ecx, r10w
setg ch
mov rax, qword [rsi]
mov cx, r14w
lea rdx, [rbp - 0x70]
jmp 0x140485498
mov rcx, rsi
jmp 0x1404854a0
mov rax, qword [rax + 0x58]
jmp 0x1404854a9
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
jmp 0x1404854c4
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
mov esi, 1
movzx rbx, r9w
bswap ebx
mov eax, esi
mov dword [rsp + 0x34], eax
movsx ecx, r8w
movzx ebx, r10w
mov dword [rsp + 0x3c], eax
movsxd rcx, r8d
mov rax, qword [r15 + 0x40]
movsx ecx, sp
mov ch, 0xaa
bswap ebx
mov rbx, qword [rax + 8]
movzx rax, sp
mov qword [rbp - 0x58], rbx
lahf
movzx rcx, sp
jmp 0x140485511
mov rax, qword [rbx]
mov cl, r14b
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140485523
call qword [0x1400b8d90]
nop
movsx rcx, r15w
setne cl
lea rcx, [rbp - 0x60]
call fcn.140478c26
mov rdi, rax
stc
cmc
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x14048554b
je 0x1404855a2
mov rdx, qword [rbx]
movzx eax, r8w
movsx eax, sp
mov rcx, rbx
cmovge rax, r8
movsx eax, r8w
seta al
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14048557e
je 0x1404855a2
mov rcx, qword [rax]
mov rax, qword [rcx]
setns cl
mov edx, ebp
mov edx, esi
movsx ecx, bp
mov rcx, r8
jmp 0x14048559c
call qword [0x1400b8d90]
mov rax, qword [rdi]
movzx rcx, r8w
mov r9, r14
cwd
cdq
cmovo cx, sp
lea r8, [0x1400c0d6c]
movzx cx, sil
seta dl
lea rdx, [0x1400c0d60]
mov rcx, rdi
jmp 0x1404855d1
mov rax, qword [rax + 0x58]
jmp 0x1404855da
call qword [0x1400b8d90]
mov rax, r12
add r12b, r15b
sar ch, 0x98
mov qword [rbp - 0x78], rax
rcr sil, cl
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
bswap rcx
neg r15b
mov r14b, byte [rsp + 0x30]
rol r12b, 0xda
mov r12b, byte [rsp + 0x30]
rcl r15b, cl
clc
mov r15b, byte [rsp + 0x30]
xor r9d, r9d
xchg ecx, ecx
stc
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x14048562a
jae 0x140487bab
mov al, byte [rbp + rax - 0x70]
clc
cmp bl, ch
cmp al, 0x20
jmp 0x14048563e
je 0x140485673
cmp al, 0x24
jmp 0x14048564b
je 0x1404873a2
cmp al, 0x2b
jmp 0x140485658
je 0x140486943
cmp al, 0x76
je 0x140485752
cmp al, 0x78
jmp 0x14048566d
jne 0x140486013
cmp qword [rbp - 0x78], 3
jmp 0x14048567d
je 0x140486013
mov bl, r9b
cdq
cwd
mov byte [rsp + 0x40], bl
movsxd rcx, ecx
movsx rdx, di
cwd
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.140469e2d
sub r9d, r9d
clc
jmp 0x1404856ac
test al, al
jmp 0x1404856b3
jne 0x140487b60
lea rbx, [r13 + 0xa]
movsx r15d, sp
test ch, bh
mov r12, rbx
shrd r15w, bp, 0xa1
mov rsi, qword [rsp + 0x48]
movzx rdi, ax
and dil, dil
mov r15, qword [rbp - 0x60]
lea edi, [r9 + 1]
and r14b, dil
mov r14d, 0xffff
cmp bp, 0x6f25
cmp byte [r13 + 8], r9b
jmp 0x1404856f7
jne 0x1404879e2
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14048570a
je 0x1404879d0
mov rax, qword [rcx + 0x38]
sbb dh, 0x57
mov rdx, qword [rax]
jmp 0x14048571f
test rdx, rdx
jmp 0x140485727
je 0x140487999
mov rax, qword [rcx + 0x50]
clc
stc
test r13b, 0xee
cmp dword [rax], r9d
jmp 0x14048573f
jle 0x140487999
movzx eax, word [rdx]
jmp 0x14048574d
jmp 0x1404879af
mov dword [rsp + 0x68], r9d
movsx rbx, bp
mov rbx, qword [rsp + 0x50]
movsx ecx, r9w
not cx
cwde
mov rax, qword [rbx]
mov cl, r10b
not rcx
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x14048577d
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
movsx rax, r9w
movsx edx, dx
mov ah, 0xab
mov rax, qword [rcx + 0x28]
movsxd rcx, esi
movzx edx, r9w
lea rdx, [rbp - 0x18]
xchg ch, cl
mov rcx, rbx
jmp 0x1404857ad
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
clc
stc
bts eax, 9
mov dword [rsp + 0x34], eax
test di, bx
mov dword [rsp + 0x3c], eax
jmp 0x1404857ce
xor eax, eax
cmp qword [rbp - 8], rax
jmp 0x1404857d9
je 0x1404860de
mov rax, qword [rbx]
not cx
mov rcx, rbx
jmp 0x1404857ed
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
clc
xor edx, edx
test r13, 0x367b1a90
cmc
test ax, ax
je 0x1404860de
lea rcx, [rbp - 0x18]
test dx, r8w
cmp qword [rbp], 0x10
jmp 0x140485822
cmovae rcx, qword [rbp - 0x18]
cmp dl, bpl
test r13d, edi
cmp byte [rcx], 0x7f
jmp 0x140485835
jae 0x1404860de
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
jmp 0x14048584a
lea eax, [rdx + 0xf]
movsx rbx, di
setne cl
mov qword [rbp - 0x80], rax
mov bl, dl
mov rbx, 0x315f0e2b
mov qword [rbp - 0x20], rax
xchg al, ch
mov ah, 0x8c
lea eax, [rdx + 1]
movsx rcx, r10w
movzx bx, r10b
movsx ebx, bp
mov qword [rbp - 0x28], rax
movzx cx, r14b
setae ch
mov word [rbp - 0x38], dx
movsx bx, spl
movsx rcx, r11w
mov ebx, edx
mov rdx, qword [rsp + 0x48]
movzx rcx, dx
mov cx, 0x7c00
sets ch
mov rcx, r13
jmp 0x1404858ac
call fcn.140469e2d
xor r11d, r11d
test bp, r14w
test al, al
jmp 0x1404858bf
jne 0x140485e7d
mov r10, qword [rsp + 0x60]
bt rdi, r10
shr r9d, cl
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
mov r8, r14
sbb bh, 0x43
shr dil, 0xb4
cmp rdi, 0x70466c07
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
sbb sil, r10b
dec edi
mov dil, spl
mov qword [rsp + 0x78], rbx
mov edi, r11d
shld esi, r11d, 0x4c
shl rsi, cl
btc si, 0xbc
mov rsi, qword [rbp - 0x80]
test r12b, al
cmp cx, r14w
cmp byte [r13 + 8], r11b
jmp 0x140485927
jne 0x140485a1a
mov rcx, qword [r13]
clc
test r12b, r13b
cmc
test rcx, rcx
jmp 0x14048593e
je 0x1404859fe
mov rax, qword [rcx + 0x38]
sar dh, 0x5b
jmp 0x140485953
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048595e
je 0x14048598a
mov rax, qword [rcx + 0x50]
cmp r10b, 0x79
test r12b, r8b
cmp dword [rax], r11d
jmp 0x140485977
jle 0x14048598a
movzx eax, word [rdx]
jmp 0x140485985
jmp 0x1404859d2
mov rax, qword [rcx]
jmp 0x140485992
mov rax, qword [rax + 0x30]
jmp 0x14048599b
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
movsx cx, bh
cmp al, r13b
mov r9, qword [rbp - 0x48]
movzx ecx, r15w
adc ch, 0x90
sbb r10d, esp
mov r10, qword [rsp + 0x60]
mov ch, bl
bt rcx, r10
xor r11d, r11d
add ch, 0xf
bts cx, si
test cl, 6
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404859df
je 0x1404859fe
mov word [r8], ax
movzx r14, di
movzx r14d, r9w
mov r14, r8
jmp 0x1404859f9
jmp 0x140485a0d
mov qword [r13], r11
movsx ax, r10b
movsx ecx, dx
seta ah
mov eax, 1
mov byte [r13 + 8], al
movsxd rcx, ebx
cdq
movzx r8d, word [r14]
cdq
xchg dx, dx
movsxd rdx, r8d
mov rdx, r9
movsx cx, r14b
mov rcx, r10
jmp 0x140485a35
call fcn.14020e9b0
sub rax, qword [rsp + 0x60]
test r9b, 0x47
sar rax, 1
stc
cmp rax, 0xa
jmp 0x140485a50
jae 0x140485b36
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
bts r10d, eax
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140485a77
jae 0x140485ac5
lea rax, [rcx + 1]
cmc
mov qword [r10 + 0x10], rax
and al, 0xb0
rcr ax, 0x1a
mov rax, r10
stc
cmp qword [r10 + 0x18], 0x10
jmp 0x140485a9a
jb 0x140485aab
mov rax, qword [r10]
test r11w, bp
cmp sil, dl
stc
mov byte [rax + rcx], r9b
clc
xor edx, edx
jmp 0x140485ab7
mov byte [rax + rcx + 1], dl
jmp 0x140485ac0
jmp 0x140485adf
mov r8b, r12b
mov edx, 1
sete ch
mov ecx, 0x33db220c
not cl
mov rcx, r10
call fcn.1404580ba
lea rax, [rbp - 0x38]
rcr cl, cl
cmp rsi, 0x10
setae cl
jmp 0x140485af1
cmovae rax, rbx
cmp cl, r12b
cmp byte [rax + rdi], 0x7f
jmp 0x140485b01
je 0x140485cf3
lea rax, [rbp - 0x38]
jmp 0x140485b10
test cl, cl
bswap ecx
movzx cx, r9b
cmovne rax, rbx
sub ch, 0x21
bsr cx, bx
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140485b31
jmp 0x140485cd1
lea rax, [rbp - 0x38]
rcl bl, cl
cmp rsi, 0x10
cdq
cmovne rdx, r11
setae bl
mov rdx, qword [rsp + 0x78]
jmp 0x140485b52
cmovae rax, rdx
cmp sil, 0xf1
xor r11d, r11d
test rcx, rbx
cmp byte [rax + rdi], r11b
jmp 0x140485b69
je 0x140485df7
cmp byte [r13 + 8], r11b
jmp 0x140485b78
jne 0x140485c3a
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140485b8a
je 0x140485c13
mov rax, qword [rcx + 0x38]
xor dl, 0x4b
inc dl
or rdx, 0x3800708d
mov rdx, qword [rax]
cmp r13d, r12d
test rdx, rdx
jmp 0x140485bae
je 0x140485bd4
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r11d
jmp 0x140485bc1
jle 0x140485bd4
movzx eax, word [rdx]
jmp 0x140485bcf
jmp 0x140485bf1
mov rax, qword [rcx]
jmp 0x140485bdc
mov rax, qword [rax + 0x30]
jmp 0x140485be5
call qword [0x1400b8d90]
sub r11d, r11d
sete cl
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140485bff
je 0x140485c13
mov word [r14], ax
jmp 0x140485c0e
jmp 0x140485c17
mov qword [r13], r11
mov r10d, 1
mov byte [r13 + 8], r10b
movsx edx, ax
movzx dx, bpl
cwd
mov rdx, qword [rsp + 0x78]
jmp 0x140485c35
jmp 0x140485c42
mov r10d, 1
mov al, bl
movzx eax, word [rsp + 0x40]
test r14w, 0x5bbb
cmp word [r14], ax
jmp 0x140485c56
jne 0x140485df7
mov rcx, qword [rbp - 0x28]
stc
cmp rcx, rsi
jmp 0x140485c69
jae 0x140485c9c
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
bswap ax
btc ax, cx
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x140485c89
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x140485c97
jmp 0x140485cce
sub r9d, r9d
cmovbe rdx, rdx
mov r8b, r15b
movzx rdx, di
cmovs rdx, r15
movsx edx, r11w
mov rdx, r10
movsxd rcx, r15d
mov ch, 0x3b
jmp 0x140485cc0
lea rcx, [rbp - 0x38]
jmp 0x140485cc9
call fcn.1404580ba
inc rdi
mov rbx, qword [rbp - 0x38]
sbb esi, 0x6aa31c94
mov qword [rsp + 0x78], rbx
bsr ecx, r11d
rcl cx, 0xd7
mov rsi, qword [rbp - 0x20]
movsxd rcx, r14d
btr ecx, 0x5e
mov rcx, qword [r13]
cmp r11, 0x74c1440a
xor r8d, r8d
test rcx, rcx
je 0x140485d92
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140485d17
je 0x140485d5d
mov rax, qword [rcx + 0x50]
cmp dh, 0xaf
stc
cmc
cmp dword [rax], r8d
jmp 0x140485d2e
jle 0x140485d5d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
movzx ax, dil
mov rdx, qword [rcx]
movzx rax, ax
lea rax, [rdx + 2]
mov qword [rcx], rax
lahf
movzx eax, word [rdx]
jmp 0x140485d58
jmp 0x140485d7c
mov rax, qword [rcx]
jmp 0x140485d65
mov rax, qword [rax + 0x38]
jmp 0x140485d6e
call qword [0x1400b8d90]
sub r8d, r8d
cmp r11b, r13b
mov cl, 0x2c
mov ecx, 0xffff
cmp cx, ax
je 0x140485d92
mov al, r8b
jmp 0x140485da0
mov qword [r13], r8
mov eax, 1
cmove cx, r8w
mov byte [r13 + 8], al
cqo
mov rdx, qword [rsp + 0x48]
movsx rcx, r14w
mov ecx, 0x469c55ac
not ch
mov rcx, r13
call fcn.140469e2d
sub r11d, r11d
dec r9
sub r10d, 0x5b201ed9
test al, al
movzx r10, r15w
movzx r10d, r13w
mov r8, qword [rbp - 0x50]
movsxd r10, ebp
mov r9, qword [rbp - 0x48]
movsx r10d, cx
movsxd r10, r13d
mov r10, qword [rsp + 0x60]
jmp 0x140485df1
je 0x14048591e
mov qword [rbp - 0x80], rsi
ror bh, cl
mov rbx, rdi
dec r10b
bswap r10
btr r10d, 0xa2
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov sil, 0xa2
mov sil, spl
movsx r10, ax
mov sil, byte [rsp + 0x30]
bswap r11d
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
bswap r10d
movsx r10d, r14w
not r10
mov r10, qword [rsp + 0x78]
jmp 0x140485e42
je 0x140485e96
lea rax, [rbp - 0x38]
cmp r11, 0x10
cmovae rax, r10
test r8b, 0x8c
cmp byte [rax + rbx], 0
jmp 0x140485e61
jle 0x140485e6f
inc rbx
jmp 0x140485e96
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x140485e96
mov r10, qword [rbp - 0x38]
not r9
sbb dl, 0xc4
dec r8
mov r11, qword [rbp - 0x80]
inc r9w
movsx r8, cx
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
ror r9b, cl
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x140485eae
cmovae rdx, r8
cmp r12d, 0x34833990
test r14b, cl
xor eax, eax
jmp 0x140485ec7
cmp byte [rsp + 0x38], al
jmp 0x140485ed0
jne 0x140485f31
test rbx, rbx
jmp 0x140485ede
je 0x14048607f
mov cl, byte [rdx]
test r14, rdi
cmp cl, 0x7f
jmp 0x140485ef1
je 0x14048607f
sub rbx, 1
je 0x14048603d
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140485f0e
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x140485f1a
je 0x140486063
mov eax, 1
cmp r12, 0xa5279b3
clc
mov byte [rsp + 0x38], al
cmp r11, 0x10
jb 0x140485fa0
lea rdx, [r11 + 1]
shl ah, 0x1c
mov rax, r10
cmp rdx, 0x1000
jmp 0x140485f51
jb 0x140485f7f
add rdx, 0x27
mov r10, qword [r10 - 8]
cmc
sub rax, r10
cmp di, bx
test bl, 0x7c
add rax, 0xfffffffffffffff8
test r10b, 0x4c
test r13d, r12d
cmc
cmp rax, 0x1f
ja 0x140487edf
mov rcx, r10
jmp 0x140485f87
call fcn.14011c520
mov r9, qword [rbp]
adc r8b, dil
add r8b, 0xb0
mov r8, qword [rbp - 0x18]
jmp 0x140485fa0
cmp r9, 0x10
jb 0x140485ff9
lea rdx, [r9 + 1]
sar al, cl
rol rax, 0xc2
mov rax, r8
cmp rdx, 0x1000
jmp 0x140485fc3
jb 0x140485fec
add rdx, 0x27
cmp bl, dil
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmc
clc
cmp rax, 0x1f
jmp 0x140485fe6
ja 0x140487ed9
mov rcx, r8
jmp 0x140485ff4
call fcn.14011c520
sub r9d, r9d
mov cl, 0x15
btc rax, 0x3d
mov ecx, 1
bts eax, ebx
shl rax, cl
jmp 0x140486013
mov eax, dword [rsp + 0x38]
cmp r8w, bp
test r12b, r14b
add qword [rbp - 0x78], rcx
test al, al
jmp 0x140486029
jne 0x140487e06
mov rax, qword [rbp - 0x78]
jmp 0x140486038
jmp 0x140485621
test rbx, rbx
jne 0x140486063
lea rax, [rbp - 0x38]
test di, si
stc
cmp r11, 0x10
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x14048605d
jl 0x140485f20
cmp byte [rdx + 1], 0
jmp 0x14048606c
jle 0x140485ed6
inc rdx
jmp 0x14048607a
jmp 0x140485ed6
cmp r11, 0x10
jb 0x140486402
lea rdx, [r11 + 1]
bts eax, r14d
mov rax, r10
cmc
cmp rdx, 0x1000
jb 0x1404860cc
add rdx, 0x27
jmp 0x1404860ac
mov r10, qword [r10 - 8]
stc
test r10b, spl
sub rax, r10
clc
add rax, 0xfffffffffffffff8
stc
cmc
test r15b, 0x50
cmp rax, 0x1f
ja 0x140487edf
mov rcx, r10
jmp 0x1404860d4
call fcn.14011c520
jmp 0x140486402
mov rdx, qword [rsp + 0x48]
not cx
movzx rcx, r15w
movsx ecx, di
mov rcx, r13
jmp 0x1404860f5
call fcn.140469e2d
xor r8d, r8d
test al, al
jne 0x14048640c
lea rbx, [r13 + 0xa]
movsxd rdi, r13d
movsx r12w, r12b
mov r12, rbx
movsxd rdi, esp
mov esi, 0x4888675f
movzx r15w, cl
mov r9, qword [rsp + 0x60]
mov r15b, r8b
movsxd rsi, ecx
movzx si, al
lea rdi, [r9 + 0x16]
cmovae si, si
mov r15b, 0xc7
movsx r15, si
mov rsi, qword [rsp + 0x70]
movsx r15, r13w
movzx r15d, r13w
movsx r15d, ax
mov r15, qword [rsp + 0x48]
jmp 0x14048615a
jmp 0x140486167
mov r9, qword [rsp + 0x60]
cmp r9b, r15b
cmp byte [r13 + 8], r8b
jne 0x14048621f
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048617d
je 0x1404861fd
mov rax, qword [rcx + 0x38]
or dx, 0x1aad
movsxd rdx, edx
mov rdx, qword [rax]
clc
cmp r12b, r10b
test rdx, rdx
jmp 0x14048619e
je 0x1404861be
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404861b0
jle 0x1404861be
movzx eax, word [rdx]
jmp 0x1404861d8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404861ca
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x1404861fd
mov word [r12], ax
mov rbx, 0x3702793e
bswap bx
mov rbx, r12
jmp 0x140486209
mov qword [r13], r8
not r8w
xchg ah, al
cdqe
mov eax, 1
movzx r8d, cx
mov byte [r13 + 8], al
mov r8w, r10w
jmp 0x14048621f
movzx r8d, word [rbx]
mov rdx, rdi
movzx cx, ch
bswap cx
jmp 0x140486232
mov rcx, r9
jmp 0x14048623a
call fcn.14020e9b0
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x140486250
jae 0x1404863e1
lea rcx, [0x1400c0d60]
xadd r9b, r9b
mov r9b, byte [rax + rcx]
btr rcx, 0xd7
mov rcx, qword [rsi + 0x10]
cmp spl, r13b
cmp rcx, qword [rsi + 0x18]
jae 0x1404862c9
lea rax, [rcx + 1]
clc
cmc
mov qword [rsi + 0x10], rax
sal eax, 0x3a
mov rax, rsi
test si, r11w
test r10, 0x523a3365
cmp qword [rsi + 0x18], 0x10
jmp 0x1404862a0
jb 0x1404862ae
mov rax, qword [rsi]
cmp dx, 0x42ed
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x1404862ba
mov byte [rax + rcx + 1], r8b
jmp 0x1404862c4
jmp 0x1404862ea
mov r8b, r14b
movzx ecx, bp
not ch
mov edx, 1
mov cx, 0x5319
mov rcx, rsi
jmp 0x1404862e2
call fcn.1404580ba
xor r8d, r8d
mov rcx, qword [r13]
cmc
test rdi, 0x4f2522ed
jmp 0x1404862fb
test rcx, rcx
jmp 0x140486303
je 0x140486396
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140486315
je 0x14048635b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140486327
jle 0x14048635b
dec dword [rax]
not dh
mov rcx, qword [rcx + 0x38]
jmp 0x14048633a
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140486346
mov qword [rcx], rax
cdqe
mov ah, 0xf3
movzx eax, word [rdx]
jmp 0x140486356
jmp 0x14048637a
mov rax, qword [rcx]
jmp 0x140486363
mov rax, qword [rax + 0x38]
jmp 0x14048636c
call qword [0x1400b8d90]
xor r8d, r8d
bts cx, r12w
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140486388
je 0x140486396
mov al, r8b
jmp 0x1404863ad
mov qword [r13], r8
xchg ch, dl
cdqe
mov eax, 1
movsx cx, sil
jmp 0x1404863ad
mov byte [r13 + 8], al
movsx ecx, r15w
movzx edx, r12w
cqo
mov rdx, r15
mov rcx, r13
jmp 0x1404863c6
call fcn.140469e2d
sub r8d, r8d
jmp 0x1404863d4
test al, al
jmp 0x1404863db
je 0x14048615f
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
bswap ax
cwde
mov r15b, byte [rsp + 0x30]
movsx ecx, r9w
mov r12b, byte [rsp + 0x30]
cbw
seto al
mov rbx, qword [rsp + 0x50]
movzx ax, dil
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140486417
mov rax, qword [rax + 0x18]
call qword [0x1400b8d90]
movzx ebx, ax
movzx edx, si
mov rdx, qword [rsp + 0x48]
movzx cx, r15b
not cl
mov rcx, r13
jmp 0x14048643b
call fcn.140469e2d
xor r8d, r8d
cmp rsp, rcx
test al, al
jne 0x1404867de
test bx, bx
jmp 0x140486456
je 0x1404867de
cmp byte [r13 + 8], r8b
jmp 0x140486465
jne 0x140486517
mov rcx, qword [r13]
stc
test r15b, 0xd4
cmc
test rcx, rcx
jmp 0x14048647d
je 0x1404864fa
mov rax, qword [rcx + 0x38]
shl edx, 0xdd
cqo
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140486498
je 0x1404864be
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x1404864ab
jle 0x1404864be
movzx eax, word [rdx]
jmp 0x1404864b9
jmp 0x1404864d8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404864ca
call qword [0x1400b8d90]
sub r8d, r8d
bts cx, r13w
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404864e5
je 0x1404864fa
mov word [r13 + 0xa], ax
jmp 0x1404864f5
jmp 0x140486506
mov qword [r13], r8
cmp r12d, 0x67f9097d
clc
mov eax, 1
cmp ebx, 0x33db06bd
mov byte [r13 + 8], al
clc
stc
cmp word [r13 + 0xa], bx
setbe bl
movsx bx, sil
mov rbx, 0x35bd17ec
mov ebx, dword [rsp + 0x68]
jmp 0x140486534
jne 0x1404867ea
mov eax, 1
shl ch, 0x5c
setno ch
mov rcx, qword [r13]
cmp r15w, 0x53bf
cmc
stc
test rcx, rcx
jmp 0x140486559
je 0x1404865e8
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14048656b
je 0x1404865a4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404865a4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov al, r15b
cwd
movsx rax, r9w
mov rdx, qword [rcx]
movsx ax, spl
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404865b9
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404865b0
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test r13b, r9b
cmc
cmp cx, ax
jmp 0x1404865ca
je 0x1404865dd
mov al, r8b
jmp 0x1404865d8
jmp 0x1404865f4
mov eax, 1
movsx rcx, r10w
cwd
mov qword [r13], r8
seta ch
cqo
movsx ecx, cx
mov byte [r13 + 8], al
setp cl
movsx rdx, r14w
movzx cx, r14b
mov rdx, qword [rsp + 0x48]
movsxd rcx, eax
mov rcx, 0x62b651b4
jmp 0x140486618
mov rcx, r13
jmp 0x140486620
call fcn.140469e2d
cmp ebx, dword [rsp + 0x58]
jmp 0x14048662e
jge 0x1404867ea
sub r8d, r8d
stc
clc
test al, al
jne 0x1404867cb
cmp byte [r13 + 8], r8b
jne 0x1404866e3
mov rcx, qword [r13]
clc
test rcx, rcx
je 0x1404866cd
mov rax, qword [rcx + 0x38]
xor dl, 0xcb
mov rdx, qword [rax]
test rdx, rdx
je 0x14048668b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140486678
jle 0x14048668b
movzx eax, word [rdx]
jmp 0x140486686
jmp 0x1404866ad
mov rax, qword [rcx]
jmp 0x140486693
mov rax, qword [rax + 0x30]
jmp 0x14048669c
call qword [0x1400b8d90]
sub r8d, r8d
mov ch, pe_nt_image_headers64
not ecx
rol ch, 0x86
mov ecx, 0xffff
cmp r10, r15
cmp cx, ax
je 0x1404866cd
mov word [r13 + 0xa], ax
jmp 0x1404866c8
jmp 0x1404866d3
mov qword [r13], r8
rdtsc
mov eax, 1
mov byte [r13 + 8], al
cmovg r8w, r10w
cdqe
mov rax, qword [rsp + 0x60]
movzx dx, sil
not dx
lea rdx, [rax + 0x16]
cmove cx, ax
movzx r8d, word [r13 + 0xa]
mov rcx, rax
call fcn.14020e9b0
sub rax, qword [rsp + 0x60]
sar rax, 1
stc
cmc
cmp rax, 0xa
jmp 0x140486718
jae 0x1404867cb
lea rcx, [0x1400c0d60]
rcr r10w, 0xce
mov r9b, byte [rax + rcx]
ror r10, cl
btc r10w, 0xa6
rcr cl, 0xe4
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14048674c
jae 0x140486798
lea rax, [rcx + 1]
cmc
cmp sil, spl
mov qword [r10 + 0x10], rax
mov ax, 0x4638
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x140486778
mov rax, qword [r10]
jmp 0x140486778
mov byte [rax + rcx], r9b
cmc
cmp bp, r8w
sub r8d, r8d
jmp 0x140486789
mov byte [rax + rcx + 1], r8b
jmp 0x140486793
jmp 0x1404867b7
mov r8b, sil
not edx
cqo
mov edx, 1
xchg rcx, rcx
mov rcx, r10
jmp 0x1404867af
call fcn.1404580ba
sub r8d, r8d
mov eax, 1
test r8d, r10d
add ebx, eax
jmp 0x1404867c6
jmp 0x140486545
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x1404867d9
jmp 0x1404867f8
mov ebx, dword [rsp + 0x68]
adc eax, 0x7bdd617e
movsx ecx, ax
mov ecx, 1
test rsi, 0x1c7732f
rcr ah, cl
mov rax, qword [rsp + 0x70]
xor edx, edx
clc
cmp qword [rax + 0x10], rdx
jmp 0x140486809
jne 0x14048681d
mov byte [rsp + 0x38], cl
jmp 0x140486818
jmp 0x1404868ef
mov eax, dword [rsp + 0x58]
test r11w, r12w
cmp ebx, eax
jmp 0x14048682c
jge 0x1404868ef
sub eax, ebx
clc
sbb ebx, 0x621d16fa
mov ebx, eax
movsxd rcx, r11d
bswap cx
mov r14, qword [rsp + 0x70]
add r15b, 0x52
sbb r15b, r15b
mov ch, 0xe2
mov r15d, 1
rcl ch, 0xf2
stc
and cl, dh
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x14048686b
jae 0x1404868ab
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
clc
add al, 0xf
mov rax, r14
test ecx, 0x67ea5df3
test r15, rax
cmp qword [r14 + 0x18], 0x10
jmp 0x140486892
jb 0x1404868a0
mov rax, qword [r14]
jmp 0x1404868a0
mov word [rax + rcx], 0x30
jmp 0x1404868d7
mov r9b, 0x30
cmovno dx, sp
cwd
mov dx, 0x7d2
mov r8b, dil
jmp 0x1404868c4
mov rdx, r15
movsx rcx, si
mov rcx, r14
call fcn.1404580ba
xor edx, edx
stc
clc
sub rbx, r15
jmp 0x1404868df
jne 0x14048685e
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140485ff9
inc rdx
lahf
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140485ff4
add rdx, 0x27
cmp r15, 0x36da6c46
mov rcx, qword [rcx - 8]
sub rax, rcx
test sil, 0x78
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140486938
ja 0x140487ed9
jmp 0x140485ff4
mov rdx, qword [rsp + 0x48]
mov ecx, 0x27e167cc
bswap cx
mov rcx, r13
call fcn.140469e2d
sub r9d, r9d
stc
test al, al
jmp 0x140486963
jne 0x140486003
mov rbx, qword [rsp + 0x50]
movzx ecx, r14w
cmove eax, eax
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
bswap rcx
movzx rcx, bx
mov rcx, rbx
jmp 0x14048698b
mov rax, qword [rax + 0x38]
jmp 0x140486994
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
or r8d, 2
cmc
mov dword [rsp + 0x34], r8d
cmp dil, 0x48
mov dword [rsp + 0x3c], r8d
xor r9d, r9d
cmp r11d, 0x23f44fae
clc
cmp qword [rbp - 0x28], r9
jmp 0x1404869cb
jbe 0x140486b55
mov rax, qword [rbx]
cwd
setle dl
lea rdx, [rbp - 0x18]
movsx cx, bpl
movsx ecx, r12w
xchg rcx, rcx
mov rcx, rbx
jmp 0x1404869f1
mov rax, qword [rax + 0x38]
jmp 0x1404869fa
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
cmovge rdx, rax
bts r8d, 0xb
movzx rdx, si
or r8d, 4
sal edx, 0x6d
bt dx, 0xcb
movsxd rdx, ecx
mov dword [rsp + 0x34], r8d
neg dh
clc
test rsp, 0x7632141e
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
test al, 0xd4
sub r9d, r9d
clc
cmp byte [rdx], r9b
jmp 0x140486a4c
jne 0x140486b14
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140486a5e
je 0x140486aed
mov rax, qword [rcx + 0x38]
clc
mov rdx, qword [rax]
test rdx, rdx
je 0x140486a9c
mov rax, qword [rcx + 0x50]
test r11d, 0x4ce81a25
jmp 0x140486a86
cmp dword [rax], r9d
jle 0x140486a9c
movzx eax, word [rdx]
jmp 0x140486a97
jmp 0x140486abf
mov rax, qword [rcx]
jmp 0x140486aa4
mov rax, qword [rax + 0x30]
jmp 0x140486aad
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
rcr dx, 0x57
sub r9d, r9d
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmc
cmp bp, 0x152e
clc
cmp cx, ax
jmp 0x140486ad8
je 0x140486aed
mov word [r13 + 0xa], ax
jmp 0x140486ae8
jmp 0x140486afc
mov qword [r13], r9
not r10b
bswap r10w
movsx r10, bp
mov r10d, 1
jmp 0x140486b07
mov byte [rdx], r10b
jmp 0x140486b0f
jmp 0x140486b23
mov r10d, 1
and cx, r12w
adc eax, 0x527f0025
movzx ecx, word [r13 + 0xa]
movsxd rax, edx
movzx rax, r13w
lea rax, [rbp - 0x18]
test r15b, r14b
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp ax, 0x80e
cmp word [rax], cx
jne 0x140486b5b
mov bl, r10b
jmp 0x140486b75
lea rdx, [r13 + 8]
rcl bl, cl
mov bl, r9b
stc
test esi, 0x799d2413
jmp 0x140486b6a
mov qword [rsp + 0x58], rdx
stc
clc
cmp dil, 0xb3
test r8b, 4
jmp 0x140486b7e
je 0x140486bba
and r8d, 0xfffffffb
sets ch
mov dword [rsp + 0x34], r8d
cmovnp rcx, r13
movzx ecx, ax
movsxd rcx, r11d
mov dword [rsp + 0x3c], r8d
cmovo cx, r12w
xchg rcx, rcx
lea rcx, [rbp - 0x18]
jmp 0x140486bb0
call fcn.14045c1fd
mov r8d, dword [rsp + 0x34]
test r8b, 2
jmp 0x140486bc3
je 0x140486bf6
and r8d, 0xfffffffd
not ecx
mov dword [rsp + 0x34], r8d
setns ch
movsxd rcx, r15d
movsx cx, bpl
mov dword [rsp + 0x3c], r8d
bswap ecx
movsx ecx, cx
movsx rcx, ax
lea rcx, [rbp - 0x38]
call fcn.14045c1fd
xor r8d, r8d
test cl, r8b
test bl, bl
jmp 0x140486c03
je 0x140486df6
mov rcx, qword [r13]
test rcx, rcx
je 0x140486ca8
mov rax, qword [rcx + 0x38]
cmp rdi, rbx
cmp qword [rax], r8
je 0x140486c67
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x140486c33
jle 0x140486c67
dec dword [rax]
lahf
movsx edx, r13w
xchg edx, eax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r9w
cdqe
lea rax, [rdx + 2]
jmp 0x140486c57
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140486c62
jmp 0x140486c84
mov rax, qword [rcx]
jmp 0x140486c6f
mov rax, qword [rax + 0x38]
jmp 0x140486c78
call qword [0x1400b8d90]
xor r8d, r8d
movsxd rcx, edi
mov ecx, 0xffff
test bpl, 0x39
cmp cx, ax
jmp 0x140486c95
je 0x140486ca8
mov al, r8b
jmp 0x140486ca3
jmp 0x140486cc5
mov qword [r13], r8
cdqe
cmovs rdx, rdx
movsx dx, r14b
mov eax, 1
not dh
cwd
movsx cx, r11b
mov rcx, qword [rsp + 0x58]
jmp 0x140486cd2
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
movsx edx, dx
cdq
bswap dx
lea rdx, [rbp - 0x18]
jmp 0x140486cec
mov rax, qword [rax + 0x38]
jmp 0x140486cf5
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
cqo
movzx rdx, r8w
mov dword [rsp + 0x34], ebx
rcl dh, cl
mov dword [rsp + 0x3c], ebx
bts edx, r9d
cmc
xadd rdx, rdx
mov rdx, qword [rbp + 0x20]
cmc
cmp bpl, 0xf8
cmp rdx, 8
jmp 0x140486d2e
jb 0x140486d8e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
bt ax, 0x78
movsx eax, di
mov rax, rcx
jmp 0x140486d51
cmp rdx, 0x1000
jb 0x140486d89
add rdx, 0x27
cmp r13b, 0x12
stc
mov rcx, qword [rcx - 8]
sub rax, rcx
test r11, 0x672a0d91
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x140486d83
ja 0x140487ee5
call fcn.14011c520
movups xmm0, xmmword [rbp - 0x18]
sub cx, 0x620d
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
sub ch, cl
movups xmmword [rbp + 0x18], xmm1
sar cx, cl
ror rcx, 0xc9
not ch
xor eax, eax
setae cl
movsx rcx, bp
mov qword [rbp - 8], rax
movsxd rcx, ecx
mov qword [rbp], 7
movzx rcx, sp
cmova cx, r9w
mov ecx, 0x1382557c
mov word [rbp - 0x18], ax
xchg cx, cx
movsx cx, r12b
not cx
lea rcx, [rbp - 0x18]
jmp 0x140486dec
call fcn.14045c1fd
jmp 0x140485ff9
mov rbx, qword [rsp + 0x50]
cdqe
cqo
xchg al, al
mov rax, qword [rbx]
movsx edx, r11w
mov edx, edx
movsxd rdx, esp
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x140486e19
mov rax, qword [rax + 0x40]
jmp 0x140486e22
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
cmc
bts edx, 0xc
test r15d, r10d
or edx, 8
jmp 0x140486e43
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
cmp rcx, rbp
xor r9d, r9d
test r15w, ax
stc
cmp qword [rbp - 0x28], r9
jbe 0x140486fc6
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
not cx
mov rcx, rbx
jmp 0x140486e72
mov rax, qword [rax + 0x40]
jmp 0x140486e7b
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
bt r8w, ax
bts r8w, r15w
movsx r8d, r12w
bts edx, 0xd
bswap r8w
movzx r8w, r13b
or edx, 0x10
cmc
xor r8b, 0x3b
mov dword [rsp + 0x34], edx
dec r8b
movzx r8, r8w
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
clc
cmp si, bx
sub r9d, r9d
cmp byte [r8], r9b
jne 0x140486f90
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140486ed8
je 0x140486f5f
mov rax, qword [rcx + 0x38]
sub dh, 0xff
mov rdx, qword [rax]
cmp rcx, 0x5ce6418d
jmp 0x140486ef4
test rdx, rdx
jmp 0x140486efc
je 0x140486f22
mov rax, qword [rcx + 0x50]
jmp 0x140486f0c
cmp dword [rax], r9d
jle 0x140486f22
movzx eax, word [rdx]
jmp 0x140486f1d
jmp 0x140486f3d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140486f2e
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
sub r9d, r9d
cmc
mov ecx, 0xffff
cmp cx, ax
jmp 0x140486f4a
je 0x140486f5f
mov word [r13 + 0xa], ax
jmp 0x140486f5a
jmp 0x140486f6e
mov qword [r13], r9
movsx edx, r14w
movzx rdx, r13w
movzx edx, dx
mov r10d, 1
movsx dx, r9b
movsxd rdx, ebp
mov byte [r8], r10b
movzx edx, r10w
movzx rdx, r12w
mov edx, dword [rsp + 0x34]
jmp 0x140486f96
mov r10d, 1
movzx ecx, word [r13 + 0xa]
cmovns eax, edi
movzx rax, r12w
cmc
lea rax, [rbp - 0x18]
dec bl
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
rcl bl, cl
cmp word [rax], cx
mov bl, r10b
jmp 0x140486fc0
je 0x140486fca
mov bl, r9b
stc
test dl, 0x10
jmp 0x140486fd2
je 0x140487001
and edx, 0xffffffef
mov cl, bl
mov dword [rsp + 0x34], edx
movsxd rcx, r9d
setne cl
mov cl, sil
mov dword [rsp + 0x3c], edx
movsxd rcx, esp
xchg rcx, rcx
lea rcx, [rbp - 0x18]
call fcn.14045c1fd
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x140487009
je 0x14048702f
and edx, 0xfffffff7
movsx ecx, bx
mov cx, 0x2a6a
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x14048702a
call fcn.14045c1fd
test bl, bl
jmp 0x140487036
je 0x140487228
mov rcx, qword [r13]
clc
xor ebx, ebx
test rcx, rcx
jmp 0x14048704b
je 0x1404870f0
mov rax, qword [rcx + 0x38]
cmp r11d, 0x7ac328c7
test bpl, r9b
cmp qword [rax], rbx
jmp 0x140487067
je 0x1404870b2
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x140487078
jle 0x1404870b2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx ax, r14b
cbw
mov rdx, qword [rcx]
bswap rax
lea rax, [rdx + 2]
jmp 0x14048709a
mov qword [rcx], rax
movzx rax, si
movsx ax, r15b
movsx eax, r10w
movzx eax, word [rdx]
jmp 0x1404870c9
mov rax, qword [rcx]
jmp 0x1404870ba
mov rax, qword [rax + 0x38]
jmp 0x1404870c3
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404870d6
cmp cx, ax
jmp 0x1404870de
je 0x1404870f0
mov al, bl
jmp 0x1404870eb
jmp 0x140487101
mov qword [r13], rbx
movsx edx, sp
cdq
movzx cx, ah
mov eax, 1
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
movzx eax, r15w
movzx rcx, bp
mov rcx, qword [rsp + 0x50]
lahf
jmp 0x14048711b
mov rax, qword [rcx]
xchg dx, dx
lea rdx, [rbp - 0x18]
jmp 0x14048712a
mov rax, qword [rax + 0x40]
jmp 0x140487133
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cwd
bt dx, 0x9a
stc
bts eax, 0xf
mov dword [rsp + 0x34], eax
shrd edx, esi, 0xf6
bsr dx, sp
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x140487166
jb 0x1404871cb
lea rdx, [rdx*2 + 2]
btc ecx, eax
bswap ax
mov rcx, qword [rbp + 8]
stc
xor al, 0xc7
cdqe
mov rax, rcx
stc
test r14w, r14w
cmp rdx, 0x1000
jmp 0x140487197
jb 0x1404871c6
add rdx, 0x27
cmp r12d, 0x5f47580c
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
test bpl, r15b
cmc
cmp rax, 0x1f
jmp 0x1404871c0
ja 0x140487ece
call fcn.14011c520
movups xmm0, xmmword [rbp - 0x18]
setns cl
movsx cx, r15b
movups xmmword [rbp + 8], xmm0
jmp 0x1404871e8
movups xmm1, xmmword [rbp - 8]
bswap ecx
movzx rcx, sp
movsx rcx, r12w
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
mov qword [rbp], 7
not ecx
mov word [rbp - 0x18], bx
movsx rcx, r8w
lea rcx, [rbp - 0x18]
jmp 0x140487219
call fcn.14045c1fd
mov byte [rsp + 0x30], 1
jmp 0x140485ff9
mov rbx, qword [rsp + 0x50]
movzx edx, r14w
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov cl, 0x53
setnp cl
not cl
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14048724b
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
cmc
or eax, 0x20
mov dword [rsp + 0x34], eax
test r12, 0x4b2866a9
test r15b, dil
mov dword [rsp + 0x3c], eax
test r9b, r10b
cmc
xor ecx, ecx
cmp r10, rsi
test rbp, rsi
cmp qword [rbp - 0x28], rcx
jmp 0x140487284
je 0x1404872e8
mov rax, qword [rbx]
cwd
movzx edx, dx
lea rdx, [rbp - 0x18]
movzx cx, r12b
movzx rcx, r14w
mov rcx, rbx
jmp 0x1404872a7
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
test r12b, 0x51
or eax, 0x10040
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
test dx, r11w
xor ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x1404872d5
jne 0x1404872e8
lea ebx, [rcx + 1]
jmp 0x1404872e3
jmp 0x1404872ef
mov bl, cl
cmp bx, 0x67a0
test al, 0x40
jmp 0x1404872f6
je 0x140487335
and eax, 0xffffffbf
movsx cx, r11b
not ch
mov dword [rsp + 0x34], eax
cmove cx, dx
setne ch
mov dword [rsp + 0x3c], eax
movsx ecx, r9w
bswap cx
cmovge rcx, rsp
lea rcx, [rbp - 0x18]
jmp 0x140487329
call fcn.14045c1fd
mov eax, dword [rsp + 0x34]
cmp r10b, dl
test al, 0x20
je 0x140487366
and eax, 0xffffffdf
movsxd rcx, r8d
xchg cx, cx
mov cl, 0x66
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmovo cx, r9w
movsx cx, dh
movzx ecx, r15w
lea rcx, [rbp - 0x38]
call fcn.14045c1fd
xor r9d, r9d
sar eax, cl
btc rax, rdi
mov eax, dword [rsp + 0x38]
movsx ecx, r11w
xor ch, 0x38
mov cx, 0x1333
lea ecx, [r9 + 1]
jmp 0x140487387
test bl, bl
jmp 0x14048738e
je 0x14048601e
mov byte [rsp + 0x30], cl
jmp 0x14048739d
jmp 0x14048601e
mov rcx, qword [rsp + 0x50]
mov dl, r10b
cmovb edx, r9d
lahf
mov rax, qword [rcx]
movzx edx, r9w
jmp 0x1404873bf
lea rdx, [rbp - 0x38]
jmp 0x1404873c8
mov rax, qword [rax + 0x30]
jmp 0x1404873d1
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movsx bx, r9b
bts eax, 7
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov rax, qword [rbp + 0x98]
xor bh, 0x3a
xadd bh, bl
jmp 0x1404873fe
mov rbx, qword [rsp + 0x48]
clc
test byte [rax + 0x18], 8
jmp 0x14048740d
jne 0x14048752f
mov rdx, rbx
mov cx, si
mov rcx, r13
jmp 0x140487421
call fcn.140469e2d
xor r8d, r8d
cmc
test al, bpl
test al, al
jmp 0x140487434
jne 0x14048752f
lea rbx, [rbp - 0x38]
stc
cmp bx, r8w
cmp eax, 0x26ec6b00
cmp qword [rbp - 0x20], 8
jmp 0x140487452
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x140487460
jne 0x14048750a
mov rcx, qword [r13]
cmp r12b, r8b
test rcx, rcx
je 0x1404874e9
mov rax, qword [rcx + 0x38]
and dx, sp
adc edx, 0x1a556f4a
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14048748f
je 0x1404874b4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404874a1
jle 0x1404874b4
movzx eax, word [rdx]
jmp 0x1404874af
jmp 0x1404874c6
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r8d, r8d
ror cl, cl
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x1404874d4
je 0x1404874e9
mov word [r13 + 0xa], ax
jmp 0x1404874e4
jmp 0x1404874f8
mov qword [r13], r8
btr eax, 0x76
cbw
movsx ax, r14b
mov eax, 1
stc
cmc
mov byte [r13 + 8], al
neg al
jmp 0x14048750a
movzx eax, word [r13 + 0xa]
test sp, bx
jmp 0x140487517
cmp ax, word [rbx]
jmp 0x14048751f
jne 0x140487663
mov rbx, qword [rsp + 0x48]
jmp 0x14048752f
cmp qword [rbp - 0x78], 3
jne 0x14048769c
mov eax, 1
stc
cmp qword [rbp + 0x18], rax
ja 0x14048769c
mov rdx, rbx
mov rcx, r13
call fcn.140469e2d
sub ebx, ebx
stc
test r15d, 0x31cf064b
clc
test al, al
jmp 0x140487567
jne 0x14048766d
cmp byte [r13 + 8], bl
jne 0x14048762c
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140487584
je 0x140487605
mov rax, qword [rcx + 0x38]
sbb rdx, rsp
mov rdx, qword [rax]
cmc
test r10b, al
test rdx, rdx
jmp 0x1404875a0
je 0x1404875ca
mov rax, qword [rcx + 0x50]
jmp 0x1404875b5
cmp dword [rax], ebx
jmp 0x1404875bc
jle 0x1404875ca
movzx eax, word [rdx]
jmp 0x1404875e1
mov rax, qword [rcx]
jmp 0x1404875d2
mov rax, qword [rax + 0x30]
jmp 0x1404875db
call qword [0x1400b8d90]
mov ecx, 0xffff
test ebx, eax
cmp cx, ax
jmp 0x1404875f0
je 0x140487605
mov word [r13 + 0xa], ax
jmp 0x140487600
jmp 0x140487613
mov qword [r13], rbx
xor al, r14b
sal al, 0x57
movsx rcx, r8w
mov eax, 1
sbb cx, 0x42f
mov byte [r13 + 8], al
sbb rcx, 0x6c520538
xor cx, r13w
movzx ecx, word [r13 + 0xa]
bt ax, r12w
setno ah
lea rax, [rbp - 0x38]
test r14b, 0x81
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
test sil, 5
clc
cmp cx, word [rax]
jmp 0x140487658
je 0x14048769c
jmp 0x14048766d
sub ebx, ebx
bswap dx
rol ch, 0xa6
sar edx, cl
lea rax, [rbp - 0x38]
rcl cl, 8
dec rdx
sub cl, r9b
cmp qword [rbp - 0x20], 8
jmp 0x140487684
cmovae rax, qword [rbp - 0x38]
cmc
movzx edx, r14w
bsr rdx, rcx
mov qword [rbp - 0x28], rbx
neg cl
mov word [rax], bx
cmc
lea rbx, [rbp - 0x38]
clc
shr dl, 0xf9
cmp r10, 0x4d843ffe
cmp qword [rbp - 0x20], 8
movsx edx, di
movsxd rcx, edx
cmovae rbx, qword [rbp - 0x38]
jmp 0x1404876c4
mov rdx, qword [rsp + 0x48]
movzx rcx, bp
mov rcx, r13
jmp 0x1404876d5
call fcn.140469e2d
sub r8d, r8d
cmp r12b, r8b
test al, al
jmp 0x1404876e7
jne 0x14048791c
mov r12, qword [rsp + 0x48]
rcl rsi, cl
inc r14
bt si, ax
mov esi, 0xffff
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
not ax
movzx ax, r15b
cmovae rcx, qword [rbp - 0x38]
or al, sil
cwde
bsr ax, r12w
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
cmp rbx, rcx
jmp 0x140487734
je 0x1404878fa
cmp byte [r13 + 8], r8b
jmp 0x140487743
jne 0x1404877e3
mov rcx, qword [r13]
test bp, 0x396
test rcx, rcx
jmp 0x14048775a
je 0x1404877cf
mov rax, qword [rcx + 0x38]
bswap rdx
btr dx, 0x38
rcl dh, 0xa1
mov rdx, qword [rax]
test r12b, 0xda
stc
cmp bl, 0x40
test rdx, rdx
jmp 0x140487782
je 0x1404877a2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140487794
jle 0x1404877a2
movzx eax, word [rdx]
jmp 0x1404877bc
mov rax, qword [rcx]
jmp 0x1404877aa
mov rax, qword [rax + 0x30]
jmp 0x1404877b3
call qword [0x1400b8d90]
xor r8d, r8d
cmp si, ax
je 0x1404877cf
mov word [r13 + 0xa], ax
jmp 0x1404877d7
mov qword [r13], r8
bt ax, di
mov byte [r13 + 8], r14b
add al, dil
cmove ax, r9w
movzx eax, word [r13 + 0xa]
cmp bl, sil
stc
test bpl, cl
cmp ax, word [rbx]
jne 0x1404878fa
add rbx, 2
and cl, r8b
btr rcx, rdi
mov rcx, qword [r13]
cmc
stc
test rcx, rcx
je 0x1404878be
mov rax, qword [rcx + 0x38]
test ebx, esi
cmp r12w, 0x496e
cmp qword [rax], r8
jmp 0x140487826
je 0x140487885
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x140487839
jle 0x140487885
dec dword [rax]
bswap rax
cdqe
mov rcx, qword [rcx + 0x38]
cwd
movsx edx, ax
movzx ax, dh
mov rdx, qword [rcx]
jmp 0x14048785f
lea rax, [rdx + 2]
jmp 0x140487868
mov qword [rcx], rax
jmp 0x140487878
movzx eax, word [rdx]
jmp 0x140487880
jmp 0x1404878a3
mov rax, qword [rcx]
jmp 0x14048788d
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r8d, r8d
jmp 0x1404878a3
cmp si, ax
jmp 0x1404878ab
je 0x1404878be
mov al, r8b
jmp 0x1404878b9
jmp 0x1404878cb
mov qword [r13], r8
mov al, r14b
cdq
movsxd rdx, r12d
mov dl, ch
mov byte [r13 + 8], al
setp dl
not cx
mov ecx, 0x61484669
mov rdx, r12
mov rcx, r13
jmp 0x1404878e5
call fcn.140469e2d
sub r8d, r8d
test al, al
jmp 0x1404878f4
je 0x140487705
mov sil, byte [rsp + 0x30]
xor r14b, r9b
test r8b, spl
mov r14b, byte [rsp + 0x30]
stc
cmovo ecx, r12d
mov r12b, byte [rsp + 0x30]
rcr ah, cl
bsf cx, r8w
cwde
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movsx ax, r12b
cwde
cbw
cmovae rcx, qword [rbp - 0x38]
rol ah, cl
mov rax, qword [rbp - 0x28]
cmp r10b, r8b
cmp sp, 0x6f4b
stc
lea rcx, [rcx + rax*2]
bts eax, r12d
mov eax, 0x3a307c49
btc ax, r15w
mov eax, dword [rsp + 0x38]
test dl, r15b
movzx eax, al
cmp rbx, rcx
movsx rcx, r15w
movzx ecx, r9w
movzx cx, r11b
mov ecx, 1
jmp 0x140487977
cmovne eax, ecx
mov cl, 0x3b
movzx rcx, r8w
movsx cx, dh
mov dword [rsp + 0x38], eax
movsx ecx, si
lea rcx, [rbp - 0x38]
jmp 0x140487994
jmp 0x140486dec
mov rax, qword [rcx]
jmp 0x1404879a1
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r9d, r9d
stc
cmp r14w, ax
jmp 0x1404879b8
je 0x1404879d0
mov word [r12], ax
mov rbx, r12
jmp 0x1404879cb
jmp 0x1404879d9
mov qword [r13], r9
setae dl
not dh
mov byte [r13 + 8], dil
movzx r8w, al
mov rax, qword [r15]
cqo
movzx rdx, ax
mov edx, 0x48
cmovl rcx, rax
bswap r8d
movzx r8d, word [rbx]
mov rcx, r15
jmp 0x140487a03
mov rax, qword [rax + 0x20]
jmp 0x140487a0c
call qword [0x1400b8d90]
sub r9d, r9d
test r14w, r9w
cmp cx, 0x5b1b
test al, al
jmp 0x140487a25
je 0x140487b2a
mov byte [rsp + 0x40], dil
add cl, 0xd2
movsx rcx, r11w
mov rcx, qword [r13]
test r12b, 0xc8
test rcx, rcx
je 0x140487aee
mov rax, qword [rcx + 0x38]
cmc
cmp r10, 0x6d287a9d
cmp qword [rax], r9
jmp 0x140487a5c
je 0x140487ab0
mov rax, qword [rcx + 0x50]
cmp r13w, di
cmc
cmp dword [rax], r9d
jmp 0x140487a73
jle 0x140487ab0
dec dword [rax]
movzx dx, r11b
movsx eax, r9w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovae ax, r15w
not eax
movsx rax, r12w
lea rax, [rdx + 2]
jmp 0x140487a9f
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x140487aab
jmp 0x140487ad2
mov rax, qword [rcx]
jmp 0x140487ab8
mov rax, qword [rax + 0x38]
jmp 0x140487ac1
call qword [0x1400b8d90]
xor r9d, r9d
jmp 0x140487ad2
cmp r14w, ax
jmp 0x140487adb
je 0x140487aee
mov al, r9b
jmp 0x140487ae9
jmp 0x140487afd
mov qword [r13], r9
movzx ecx, bp
mov al, dil
mov cl, r15b
cwd
mov byte [r13 + 8], al
movsx ecx, r12w
cmovns cx, r13w
mov rdx, rsi
mov rcx, r13
jmp 0x140487b15
call fcn.140469e2d
xor r9d, r9d
test al, al
jmp 0x140487b24
je 0x1404856ee
mov dil, byte [rsp + 0x30]
stc
sbb cx, bx
mov sil, byte [rsp + 0x30]
not r12b
sbb r14b, dl
mov r14b, byte [rsp + 0x30]
movsxd rcx, r8d
movsx eax, r13w
mov r15b, byte [rsp + 0x30]
sbb r12b, 0x1e
cwde
mov r12b, byte [rsp + 0x30]
ror bl, 0x5d
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
btr cx, cx
add rcx, 0x734f7abe
sub cx, 0x24fd
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x140487b83
jne 0x140486013
movzx eax, byte [rsp + 0x38]
test bl, bl
jmp 0x140487b95
cmove eax, ecx
jmp 0x140487b9d
mov dword [rsp + 0x38], eax
jmp 0x140487ba6
jmp 0x14048601e
mov rcx, qword [rbp + 0x18]
btr di, r14w
xor di, 0x67ad
cmc
mov edi, 1
cmp rcx, rdi
jmp 0x140487bc7
jbe 0x140487e40
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
rcr al, 0xe5
cmp r8, 8
mov al, spl
cmovae rbx, rdx
shl al, cl
sar al, 0xce
mov al, byte [rsp + 0x30]
test r12b, dl
stc
mov byte [rsp + 0x30], al
sal ax, cl
add rbx, 2
lea rax, [rbp + 8]
test bpl, al
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp rbx, rax
je 0x140487de7
mov rdx, qword [rsp + 0x48]
bswap cx
mov rcx, r13
jmp 0x140487c2b
call fcn.140469e2d
xor r9d, r9d
test al, al
jmp 0x140487c3a
jne 0x140487dcf
cmp byte [r13 + 8], r9b
jmp 0x140487c49
jne 0x140487cf6
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140487c5b
je 0x140487ce4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140487c70
je 0x140487ca3
mov rax, qword [rcx + 0x50]
test rcx, 0x62ed5215
cmp r9d, 0x7b882ed4
cmp dword [rax], r9d
jmp 0x140487c90
jle 0x140487ca3
movzx eax, word [rdx]
jmp 0x140487c9e
jmp 0x140487cc2
mov rax, qword [rcx]
jmp 0x140487cab
mov rax, qword [rax + 0x30]
jmp 0x140487cb4
call qword [0x1400b8d90]
xor r9d, r9d
and cl, r10b
sar cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487ccf
je 0x140487ce4
mov word [r13 + 0xa], ax
jmp 0x140487cdf
jmp 0x140487ce8
mov qword [r13], r9
mov byte [r13 + 8], dil
btr ax, 0x8f
sub al, 0xf
rcl rax, cl
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140487dcf
mov rcx, qword [r13]
jmp 0x140487d10
test rcx, rcx
je 0x140487dac
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r9
je 0x140487d6b
mov rax, qword [rcx + 0x50]
cmc
cmp esi, 0x77b13da5
jmp 0x140487d37
cmp dword [rax], r9d
jmp 0x140487d3f
jle 0x140487d6b
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
movsx eax, sp
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140487d5b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140487d66
jmp 0x140487d8c
mov rax, qword [rcx]
jmp 0x140487d73
mov rax, qword [rax + 0x38]
jmp 0x140487d7c
call qword [0x1400b8d90]
sub r9d, r9d
rcl rcx, 0x84
sub cl, r14b
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487d99
je 0x140487dac
mov al, r9b
jmp 0x140487da7
jmp 0x140487db3
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
cqo
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
jmp 0x140487dca
jmp 0x140487bfb
mov r8, qword [rbp + 0x20]
test ah, 1
sbb al, bh
mov rcx, qword [rbp + 0x18]
sal ax, 0xbc
mov rdx, qword [rbp + 8]
movzx eax, dx
lea rax, [rbp + 8]
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
stc
cmp rbx, rax
jmp 0x140487e00
je 0x140487e40
mov rcx, qword [rsp + 0x70]
sal rax, cl
xadd al, ah
mov rax, rcx
cmp r10d, r14d
cmp qword [rcx + 0x18], 0x10
jmp 0x140487e21
jb 0x140487e2a
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
jmp 0x140487e33
mov byte [rax], r9b
jmp 0x140487e3b
jmp 0x140487e79
cmp byte [rsp + 0x30], 0
jmp 0x140487e4a
je 0x140487e79
mov r9b, 0x2d
adc ecx, r9d
shl r8d, cl
xchg r8b, cl
mov r8, rdi
bt cx, r14w
xor edx, edx
movsx ecx, r13w
mov rcx, qword [rsp + 0x70]
call fcn.14044a5d1
nop
movsx ecx, r9w
lea rcx, [rbp + 8]
call fcn.14045c1fd
mov rax, qword [rsp + 0x70]
rcl ch, 0xa5
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140487e96
call fcn.1404a0686
mov rbx, qword [rsp + 0x170]
sub r14w, cx
adc ebp, ebp
rcr r15b, cl
add rsp, 0x130
setge dil
movsx ebp, bp
pop r15
pop r14
pop r13
pop r12
mov rdi, rbp
pop rdi
pop rsi
pop rbp
jmp 0x140487ecd
ret
call fcn.1404b6f1c
int3
call fcn.1404b6f1c
nop
call fcn.1404b6f1c
nop
call fcn.1404b6f1c
int3