Function at 0x1404842cf
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
rcl rax, cl
lahf
sar cl, cl
push rbp
push rsi
test sp, 0x37d6
movsx rbp, bx
movsx ebx, bx
push rdi
nop
push r12
cbw
bts di, dx
push r13
rol edi, cl
push r14
xadd dil, bl
rcl r13d, cl
push r15
mov bl, bpl
sbb r15d, 0x20672570
rcr r15b, cl
lea rbp, [rsp - 0x30]
test r12, r10
xadd bl, r15b
cdqe
sub rsp, 0x130
movzx r15w, r15b
and r15, rbp
mov rax, qword [0x1400b7288]
xor ch, 0xc9
mov r15w, r14w
cmp r12b, 0xce
xor rax, rsp
not r15b
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
shr bl, 0xd0
sal rax, cl
rol r15w, 0xd
mov r13, r8
xor r14, 0x131848fa
mov rdi, rdx
shrd r15w, bx, 0xe8
cmovno r15w, r8w
mov qword [rsp + 0x70], rdx
sbb rbx, r13
adc bx, 0x5604
rcl bx, 0x86
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
dec bl
xor bx, r15w
mov qword [rsp + 0x60], r14
sbb r15b, r14b
xor r12d, r12d
cbw
mov dword [rsp + 0x3c], r12d
bswap ebx
mov ax, 0x222b
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
movzx eax, r11w
cdqe
mov ax, cx
mov rbx, qword [rbx + 8]
movsx ecx, dx
mov qword [rbp - 0x58], rbx
mov ah, 0x9f
xchg cx, ax
mov rax, qword [rbx]
movsx cx, dil
movsx ecx, di
movsx rcx, r15w
mov rcx, rbx
jmp 0x1404843e5
mov rax, qword [rax + 8]
jmp 0x1404843ee
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
je 0x140484448
lea rcx, [rbp - 0x60]
jmp 0x14048440a
call fcn.140489ee2
mov rsi, rax
jmp 0x14048441b
mov qword [rsp + 0x50], rax
test r9b, 0x65
clc
test rbx, rbx
jmp 0x14048442d
je 0x1404844ae
mov rdx, qword [rbx]
bswap rax
cdqe
movsx rax, di
mov rax, qword [rdx + 0x10]
jmp 0x14048446d
lea rcx, [rbp - 0x60]
call fcn.140489b0a
mov rsi, rax
test r8b, cl
mov qword [rsp + 0x50], rax
stc
test rbx, rbx
je 0x1404844ae
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
mov rcx, rbx
call qword [0x1400b8d90]
test rax, rax
mov r8, rax
jmp 0x140484481
je 0x1404844ae
mov rcx, qword [rax]
mov dl, spl
mov rax, qword [rcx]
cdq
bswap dx
sete dl
mov edx, 1
movsx ecx, r10w
mov rcx, r8
jmp 0x1404844a8
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x1404844b8
mov byte [rsp + 0x30], r12b
jmp 0x1404844c2
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov dh, 6
cmovl ax, bp
movzx rdx, bp
mov qword [rbp + 0x18], r12
cqo
not cl
cwde
mov qword [rbp + 0x20], 7
movzx cx, r10b
mov word [rbp + 8], r12w
cqo
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
mov rcx, rsi
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
movzx bx, bpl
mov qword [rdi + 0x18], 0xf
movsxd rsi, r14d
movzx ecx, sp
mov byte [rdi], r12b
movzx cx, r12b
cwde
mov esi, 1
lahf
mov eax, esi
movsxd rcx, edx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
jmp 0x140484543
mov rax, qword [r15 + 0x40]
movsxd rbx, ebp
movzx bx, r13b
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
not rcx
setno ch
movzx rcx, r12w
mov rcx, rbx
jmp 0x14048456c
mov rax, qword [rax + 8]
jmp 0x140484575
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x60]
jmp 0x140484585
call fcn.140477ba8
mov rdi, rax
test cl, sil
test r10, 0x18f11458
mov qword [rbp - 0x60], rax
cmp sil, 0xfc
stc
test rbx, rbx
jmp 0x1404845a8
je 0x1404845f2
mov rdx, qword [rbx]
movzx rcx, bp
mov rcx, rbx
mov ax, ax
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
stc
test r8b, 0xa0
cmc
test rax, rax
jmp 0x1404845d6
je 0x1404845f2
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, esi
mov rcx, r8
jmp 0x1404845ec
call qword [0x1400b8d90]
mov rax, qword [rdi]
cdq
mov r9, r14
mov r8b, 0xa9
lea r8, [0x1400c0d6c]
lea rdx, [0x1400c0d60]
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x140484616
call qword [0x1400b8d90]
mov rax, r12
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
test dh, 0x57
mov sil, byte [rsp + 0x30]
cmp r8, 0x49542135
mov r14b, byte [rsp + 0x30]
adc r15b, 0x9a
and r15b, r11b
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
sub r9d, r9d
shr rcx, 0x5c
lea ecx, [r9 + 1]
test r9b, 0x87
cmp rax, 4
jmp 0x140484665
jae 0x140486b82
mov al, byte [rbp + rax - 0x70]
jmp 0x140484675
cmp al, 0x20
jmp 0x14048467c
je 0x1404846ac
cmp al, 0x24
jmp 0x140484689
je 0x1404863d5
cmp al, 0x2b
je 0x1404859be
cmp al, 0x76
je 0x14048477f
cmp al, 0x78
jmp 0x1404846a6
jne 0x140485034
cmp qword [rbp - 0x78], 3
jmp 0x1404846b6
je 0x140485034
mov bl, r9b
mov ch, bl
mov byte [rsp + 0x40], bl
cqo
mov rdx, qword [rsp + 0x48]
movsx ecx, bx
mov rcx, r13
jmp 0x1404846d7
call fcn.140468e8f
sub r9d, r9d
test al, al
jmp 0x1404846e6
jne 0x140486b45
lea rbx, [r13 + 0xa]
mov r12, rbx
and r14b, r9b
btc esi, r13d
mov rsi, qword [rsp + 0x48]
rcr r15b, cl
cmovle di, bp
shl r14b, 0xeb
mov r15, qword [rbp - 0x60]
sub r14b, 0xb
dec r14b
xor r14b, 0xad
lea edi, [r9 + 1]
rcr r14d, cl
rcl r14w, 0x35
rol r14w, cl
mov r14d, 0xffff
cmp r15, r8
cmp byte [r13 + 8], r9b
jne 0x1404869f6
mov rcx, qword [r13]
test ch, 0x98
test rcx, rcx
jmp 0x14048474b
je 0x1404869ed
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x1404869b0
mov rax, qword [rcx + 0x50]
test r14d, ebx
cmp dword [rax], r9d
jmp 0x140484771
jle 0x1404869b0
movzx eax, word [rdx]
jmp 0x1404869cc
mov dword [rsp + 0x68], r9d
xchg bh, ch
mov rbx, qword [rsp + 0x50]
mov cl, 0x8f
mov rax, qword [rbx]
movsx ecx, r9w
movsx rcx, di
jmp 0x14048479d
mov rcx, rbx
jmp 0x1404847a5
mov rax, qword [rax + 0x48]
jmp 0x1404847ae
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
movzx rdx, ax
lahf
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
movsx rcx, cx
movsx cx, bh
mov rcx, rbx
jmp 0x1404847d8
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 9
test al, 0xc5
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cmp r10b, r11b
test ax, cx
sub eax, eax
clc
cmp r10b, r14b
cmp qword [rbp - 8], rax
jmp 0x140484805
je 0x140485127
mov rax, qword [rbx]
xchg ecx, ecx
not ch
mov rcx, rbx
jmp 0x14048481a
mov rax, qword [rax + 0x20]
jmp 0x140484823
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
sub edx, edx
cmp ax, 0x47f3
test dx, 0x4243
test ax, ax
jmp 0x140484841
je 0x140485127
lea rcx, [rbp - 0x18]
test r10b, 0x78
clc
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x140484862
jae 0x140485127
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
not bl
xchg cl, bh
mov qword [rbp - 0x80], rax
cmovnp rbx, rbp
mov cl, r13b
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
bswap bx
movzx rbx, cx
movsxd rcx, r8d
mov qword [rbp - 0x28], rax
movzx ebx, si
movsx bx, spl
mov word [rbp - 0x38], dx
movsx cx, bpl
bswap ecx
mov ebx, edx
mov rdx, qword [rsp + 0x48]
movzx ecx, bx
setg cl
mov rcx, r13
call fcn.140468e8f
sub r11d, r11d
cmp r9b, r15b
test r10b, 0xe5
test al, al
jmp 0x1404848cf
jne 0x140484ea5
mov r10, qword [rsp + 0x60]
xchg r9w, di
lea r9, [r10 + 0x16]
dec r14b
bts rdi, rbp
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
movsx ebx, r10w
mov r8, r14
bts ebx, esp
bsr esi, r12d
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
bts rdi, r8
mov qword [rsp + 0x78], rbx
mov edi, r11d
sar esi, cl
shrd si, r14w, 0xaa
mov rsi, qword [rbp - 0x80]
test r13d, r8d
cmc
jmp 0x140484928
cmp byte [r13 + 8], r11b
jmp 0x140484931
jne 0x140484a0c
mov rcx, qword [r13]
cmp r8b, 0x6a
test rcx, rcx
jmp 0x140484947
je 0x1404849ee
mov rax, qword [rcx + 0x38]
shrd edx, r11d, 9
adc dh, 0xd
mov rdx, qword [rax]
test rdx, rdx
je 0x14048498f
mov rax, qword [rcx + 0x50]
cmp r15, 0x19332936
test spl, 0x7a
cmp dword [rax], r11d
jmp 0x14048497c
jle 0x14048498f
movzx eax, word [rdx]
jmp 0x14048498a
jmp 0x1404849cb
mov rax, qword [rcx]
jmp 0x140484997
mov rax, qword [rax + 0x30]
jmp 0x1404849a0
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
and cl, r14b
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
bsr cx, bx
btr cx, 0x88
xor r11d, r11d
movzx rcx, si
shr ch, 0x53
shl cl, cl
mov ecx, 0xffff
cmp r12b, r13b
clc
cmp cx, ax
jmp 0x1404849dc
je 0x1404849ee
mov word [r8], ax
mov r14, r8
jmp 0x1404849f4
mov qword [r13], r11
cqo
mov eax, 1
not dl
movsx ecx, dx
cwd
mov byte [r13 + 8], al
movsx ecx, r12w
movzx rcx, bp
movzx r8d, word [r14]
xchg dh, dh
mov rdx, r9
mov rcx, r10
jmp 0x140484a1d
call fcn.140252d10
sub rax, qword [rsp + 0x60]
stc
sar rax, 1
jmp 0x140484a30
cmp rax, 0xa
jmp 0x140484a39
jae 0x140484b25
lea rcx, [0x1400c0d60]
add r10b, 0x13
dec r9b
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
movzx ecx, ax
shld cx, r11w, 0x47
mov rcx, qword [r10 + 0x10]
cmp r12w, r12w
cmp rcx, qword [r10 + 0x18]
jmp 0x140484a70
jae 0x140484ab2
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
rcr eax, 0x49
or al, 0xee
mov ah, bh
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jb 0x140484a9a
mov rax, qword [r10]
clc
cmp cl, 0x30
mov byte [rax + rcx], r9b
test bpl, 0x49
xor edx, edx
jmp 0x140484aa9
mov byte [rax + rcx + 1], dl
jmp 0x140484ad6
mov r8b, r12b
jmp 0x140484aba
mov edx, 1
movsx rcx, r15w
mov cl, 0x8a
movsx ecx, r12w
mov rcx, r10
jmp 0x140484ad1
call fcn.140457262
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x140484ae6
cmovae rax, rbx
cmp bl, 0xf7
cmp byte [rax + rdi], 0x7f
je 0x140484d03
lea rax, [rbp - 0x38]
jmp 0x140484b05
test cl, cl
cmovne rax, rbx
mov ecx, 1
cmp al, 0xc6
test di, 0x7819
clc
add byte [rax + rdi], cl
jmp 0x140484b20
jmp 0x140484cd9
lea rax, [rbp - 0x38]
cmp rsi, 0x10
xchg rdx, rdx
cdq
setae bl
bswap rdx
movsx edx, r15w
mov rdx, qword [rsp + 0x78]
jmp 0x140484b45
cmovae rax, rdx
test rdx, rsi
xor r11d, r11d
cmc
clc
cmp byte [rax + rdi], r11b
jmp 0x140484b5a
je 0x140484e12
cmp byte [r13 + 8], r11b
jne 0x140484c2b
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x140484b77
je 0x140484bfd
mov rax, qword [rcx + 0x38]
movsx rdx, di
mov rdx, qword [rax]
cmp bpl, r14b
test bh, 0xfb
test rdx, rdx
jmp 0x140484b96
je 0x140484bbe
mov rax, qword [rcx + 0x50]
cmp cl, 0x70
cmp dword [rax], r11d
jmp 0x140484bab
jle 0x140484bbe
movzx eax, word [rdx]
jmp 0x140484bb9
jmp 0x140484bd3
mov rax, qword [rcx]
jmp 0x140484bc6
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
xor r11d, r11d
mov ecx, 0xffff
jmp 0x140484be1
cmp cx, ax
jmp 0x140484be9
je 0x140484bfd
mov word [r14], ax
jmp 0x140484bf8
jmp 0x140484c09
mov qword [r13], r11
movsxd r10, r11d
cqo
setae dl
mov r10d, 1
mov byte [r13 + 8], r10b
cmovl dx, r14w
movsx rdx, bp
mov rdx, qword [rsp + 0x78]
jmp 0x140484c26
jmp 0x140484c35
mov r10d, 1
btc ax, cx
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jmp 0x140484c43
jne 0x140484e12
mov rcx, qword [rbp - 0x28]
clc
cmp r12d, 0x5b3e0bf3
cmp rcx, rsi
jmp 0x140484c5d
jae 0x140484ca9
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
not al
sal ax, 0x61
movzx ax, dh
lea rax, [rbp - 0x38]
test sil, 0x8f
cmp r10w, 0x286d
test bl, bl
jmp 0x140484c8a
cmovne rax, rdx
test spl, 0x9f
jmp 0x140484c9a
and word [rax + rcx], 0
jmp 0x140484ca4
jmp 0x140484ccf
sub r9d, r9d
xchg rdx, rcx
mov r8b, r15b
movsx dx, r12b
movsxd rcx, ebp
movsx rcx, r8w
mov rdx, r10
lea rcx, [rbp - 0x38]
jmp 0x140484cca
call fcn.140457262
inc rdi
bsf bx, bx
bswap rsi
mov rbx, qword [rbp - 0x38]
shl sil, cl
cmp bp, 0x6f8a
shld rcx, rsi, 0xb3
mov qword [rsp + 0x78], rbx
test bpl, 0x61
test ax, r11w
adc cl, bpl
mov rsi, qword [rbp - 0x20]
sbb cl, cl
cmova ecx, ebp
mov rcx, qword [r13]
test r11w, sp
xor r8d, r8d
test r9b, 0x27
test rcx, rcx
jmp 0x140484d1a
je 0x140484dad
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140484d2c
je 0x140484d6d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140484d6d
dec dword [rax]
movsxd rdx, ebp
movsx eax, cx
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cmovg ax, dx
movsx ax, r9b
movzx eax, word [rdx]
jmp 0x140484d68
jmp 0x140484d87
mov rax, qword [rcx]
jmp 0x140484d75
mov rax, qword [rax + 0x38]
jmp 0x140484d7e
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
test r9b, r14b
cmp r13, rsi
cmp cx, ax
jmp 0x140484d9a
je 0x140484dad
mov al, r8b
jmp 0x140484da8
jmp 0x140484db6
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
mov dl, r12b
cmovbe rcx, rbx
movzx rcx, bp
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.140468e8f
sub r11d, r11d
rol r10w, 0x19
or r10b, r8b
cmovb r8, rdx
test al, al
not r8b
cmovg r8d, esp
mov r8, qword [rbp - 0x50]
movzx r10d, r13w
bswap r10w
mov r9, qword [rbp - 0x48]
movsx r10, r13w
bswap r10w
mov r10, qword [rsp + 0x60]
jmp 0x140484e0c
je 0x140484928
mov qword [rbp - 0x80], rsi
stc
mov rbx, rdi
cmc
test rdi, rdi
seta dil
movsx r10d, r13w
mov dil, byte [rsp + 0x30]
bswap r11
cmovle r11d, r9d
mov sil, byte [rsp + 0x30]
not r10
cmovge r10w, ax
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
movzx r10d, r11w
mov r10, qword [rsp + 0x78]
jmp 0x140484e56
je 0x140484ebf
lea rax, [rbp - 0x38]
clc
cmp r11, 0x10
jmp 0x140484e6a
cmovae rax, r10
cmp r8b, bpl
cmp byte [rax + rbx], 0
jmp 0x140484e7a
jle 0x140484e8d
inc rbx
jmp 0x140484e88
jmp 0x140484ebf
mov eax, 1
jmp 0x140484e97
mov byte [rsp + 0x38], al
jmp 0x140484ea0
jmp 0x140484ebf
mov r10, qword [rbp - 0x38]
and r9b, 0xf6
mov r11, qword [rbp - 0x80]
test rbx, rsi
bts r8d, eax
sub r9d, 0x5fd2911
lea rdx, [rbp - 0x18]
rol r9d, 0x8f
mov r8, qword [rbp - 0x18]
mov r9, rdi
mov r9, qword [rbp]
cmc
stc
cmp r9, 0x10
jmp 0x140484edd
cmovae rdx, r8
cmp rsp, rdi
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140484eef
jne 0x140484f54
test rbx, rbx
jmp 0x140484efd
je 0x1404850b6
mov cl, byte [rdx]
cmp cl, 0x7f
je 0x1404850b6
sub rbx, 1
jmp 0x140484f17
je 0x14048505f
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140484f2a
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x140484f36
je 0x14048509a
mov eax, 1
cmp bh, 0x34
test rdx, 0x5f2c4ec8
mov byte [rsp + 0x38], al
cmc
test r12w, bx
cmp r11, 0x10
jmp 0x140484f5d
jb 0x140484fc8
lea rdx, [r11 + 1]
mov rax, r10
cmp spl, 0x2b
test r15b, 0x79
cmp rdx, 0x1000
jmp 0x140484f7e
jb 0x140484fb0
add rdx, 0x27
cmp r13d, r9d
mov r10, qword [r10 - 8]
clc
cmp sil, r8b
stc
sub rax, r10
add rax, 0xfffffffffffffff8
test edi, 0x2195250b
cmp rax, 0x1f
jmp 0x140484faa
ja 0x140486f35
mov rcx, r10
jmp 0x140484fb8
call fcn.14026e02c
mov r9, qword [rbp]
test dil, r13b
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jb 0x14048502c
lea rdx, [r9 + 1]
mov ax, r9w
sar ax, 0x52
mov rax, r8
cmc
cmp r12b, 0xd8
cmp bl, r15b
cmp rdx, 0x1000
jmp 0x140484ff5
jb 0x140485024
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
test r15b, r15b
jmp 0x140485011
add rax, 0xfffffffffffffff8
cmp spl, 0x85
clc
cmp rax, 0x1f
ja 0x140486f2a
mov rcx, r8
call fcn.14026e02c
xor r9d, r9d
mov ecx, 1
mov eax, dword [rsp + 0x38]
test cx, si
clc
add qword [rbp - 0x78], rcx
test dil, 0x37
test al, al
jmp 0x14048504b
jne 0x140486e27
mov rax, qword [rbp - 0x78]
jmp 0x14048505a
jmp 0x14048465c
test rbx, rbx
jmp 0x140485067
jne 0x14048509a
lea rax, [rbp - 0x38]
stc
jmp 0x140485077
cmp r11, 0x10
jmp 0x140485080
cmovae rax, r10
cmp ax, 0x6639
jmp 0x14048508d
cmp cl, byte [rax]
jmp 0x140485094
jl 0x140484f3c
cmp byte [rdx + 1], 0
jmp 0x1404850a3
jle 0x140484ef5
inc rdx
jmp 0x1404850b1
jmp 0x140484ef5
cmp r11, 0x10
jmp 0x1404850bf
jb 0x14048541f
lea rdx, [r11 + 1]
inc ax
mov rax, r10
clc
cmp rdx, 0x1000
jb 0x140485115
add rdx, 0x27
cmp dx, 0x6446
stc
test dil, bpl
mov r10, qword [r10 - 8]
test r12d, 0x2a641985
sub rax, r10
stc
add rax, 0xfffffffffffffff8
stc
jmp 0x140485106
cmp rax, 0x1f
jmp 0x14048510f
ja 0x140486f35
mov rcx, r10
jmp 0x14048511d
call fcn.14026e02c
jmp 0x14048541f
mov rdx, qword [rsp + 0x48]
setb ch
movzx ecx, r8w
movsxd rcx, r13d
mov rcx, r13
jmp 0x14048513e
call fcn.140468e8f
xor r8d, r8d
test al, al
jmp 0x14048514d
jne 0x14048542b
lea rbx, [r13 + 0xa]
movsx r15d, cx
bswap r12
mov r12, rbx
movzx r15, r12w
mov r9, qword [rsp + 0x60]
movsx rsi, ax
mov dil, bl
movsxd rdi, r8d
lea rdi, [r9 + 0x16]
mov r15w, r11w
bswap si
jmp 0x140485184
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x140485193
jmp 0x1404851a5
mov r9, qword [rsp + 0x60]
jmp 0x1404851a5
cmp byte [r13 + 8], r8b
jmp 0x1404851ae
jne 0x140485279
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404851c0
je 0x14048525a
mov rax, qword [rcx + 0x38]
sbb dx, r15w
btr dx, 6
mov rdx, qword [rax]
clc
jmp 0x1404851e1
test rdx, rdx
jmp 0x1404851e9
je 0x14048520e
mov rax, qword [rcx + 0x50]
jmp 0x1404851f8
cmp dword [rax], r8d
jle 0x14048520e
movzx eax, word [rdx]
jmp 0x140485209
jmp 0x140485235
mov rax, qword [rcx]
jmp 0x140485216
mov rax, qword [rax + 0x30]
jmp 0x14048521f
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
sar cx, 0xde
neg cl
or cl, dh
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140485242
je 0x14048525a
mov word [r12], ax
mov rbx, r12
jmp 0x140485255
jmp 0x140485263
mov qword [r13], r8
cdq
movzx rdx, r8w
mov eax, 1
jmp 0x140485271
mov byte [r13 + 8], al
cmovge rcx, rdi
movzx r8d, word [rbx]
not cl
xchg cl, dh
mov rdx, rdi
movsx ecx, bp
movsxd rcx, edi
cmovle cx, cx
mov rcx, r9
jmp 0x140485296
call fcn.140252d10
sub rax, qword [rsp + 0x60]
test r10, r13
cmp spl, dil
sar rax, 1
test r15b, spl
stc
cmc
cmp rax, 0xa
jae 0x140485403
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
jmp 0x1404852cc
cmp rcx, qword [rsi + 0x18]
jae 0x140485311
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
not al
btc eax, 0x4f
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x1404852f6
mov rax, qword [rsi]
stc
mov byte [rax + rcx], r9b
xor r8d, r8d
jmp 0x140485302
mov byte [rax + rcx + 1], r8b
jmp 0x14048530c
jmp 0x14048532e
mov r8b, r14b
movsxd rcx, esi
xchg dx, cx
mov edx, 1
movzx rcx, r14w
mov rcx, rsi
call fcn.140457262
sub r8d, r8d
mov rcx, qword [r13]
stc
jmp 0x140485338
test rcx, rcx
je 0x1404853c6
mov rax, qword [rcx + 0x38]
cmc
jmp 0x14048534c
cmp qword [rax], r8
je 0x140485393
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140485393
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap ax
mov rdx, qword [rcx]
setne al
movsx rax, si
mov al, 0x26
lea rax, [rdx + 2]
jmp 0x140485380
mov qword [rcx], rax
cmovb eax, esp
movzx eax, word [rdx]
jmp 0x14048538e
jmp 0x1404853a9
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
sal cl, cl
sbb ch, 0x7b
clc
mov ecx, 0xffff
test al, 0xe
cmp cx, ax
je 0x1404853c6
mov al, r8b
jmp 0x1404853c1
jmp 0x1404853d8
mov qword [r13], r8
cwd
xchg al, ch
mov eax, 1
movsx dx, dil
mov byte [r13 + 8], al
cqo
mov rdx, r15
movzx cx, al
mov rcx, r13
call fcn.140468e8f
sub r8d, r8d
cmp rcx, rbp
test dl, 0x8d
test al, al
jmp 0x1404853fd
je 0x140485198
mov dil, byte [rsp + 0x30]
movsx rcx, bx
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
lahf
mov r12b, byte [rsp + 0x30]
setl ah
mov rbx, qword [rsp + 0x50]
cbw
mov ecx, 0x72c5263a
mov rax, qword [rbx]
jmp 0x140485433
mov rcx, rbx
jmp 0x14048543b
mov rax, qword [rax + 0x18]
jmp 0x140485444
call qword [0x1400b8d90]
movzx ebx, ax
cdq
movzx ecx, r12w
movsx dx, r14b
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140485464
call fcn.140468e8f
sub r8d, r8d
jmp 0x140485472
test al, al
jmp 0x140485479
jne 0x140485823
test bx, bx
jmp 0x140485487
je 0x140485823
cmp byte [r13 + 8], r8b
jmp 0x140485496
jne 0x140485538
mov rcx, qword [r13]
test r14b, dl
test rcx, rcx
jmp 0x1404854ab
je 0x140485523
mov rax, qword [rcx + 0x38]
cqo
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404854c2
je 0x1404854e3
mov rax, qword [rcx + 0x50]
jmp 0x1404854d2
cmp dword [rax], r8d
jle 0x1404854e3
movzx eax, word [rdx]
jmp 0x140485501
mov rax, qword [rcx]
jmp 0x1404854eb
mov rax, qword [rax + 0x30]
jmp 0x1404854f4
call qword [0x1400b8d90]
sub r8d, r8d
sal rcx, 0x2c
mov ecx, 0xffff
cmp r11b, 0x5f
clc
cmp cx, ax
jmp 0x140485513
je 0x140485523
mov word [r13 + 0xa], ax
jmp 0x14048552e
mov qword [r13], r8
add ax, 0x6f25
sete al
mov eax, 1
cmc
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
not bx
cmovns rbx, r15
movsx rbx, di
mov ebx, dword [rsp + 0x68]
jmp 0x140485551
jne 0x14048582b
mov eax, 1
rcr ch, cl
mov rcx, qword [r13]
cmp r11d, 0x67fe0ae4
stc
test rcx, rcx
jmp 0x140485572
je 0x140485615
mov rax, qword [rcx + 0x38]
test dx, ax
test r9b, 0xb
cmp qword [rax], r8
je 0x1404855cf
mov rax, qword [rcx + 0x50]
clc
test r12b, r14b
cmp dword [rax], r8d
jmp 0x14048559c
jle 0x1404855cf
dec dword [rax]
movsxd rdx, edi
movsx dx, r14b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404855bc
mov qword [rcx], rax
not eax
movsx eax, r9w
mov al, 8
movzx eax, word [rdx]
jmp 0x1404855e6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404855db
call qword [0x1400b8d90]
xor r8d, r8d
dec cl
mov ecx, 0xffff
cmp r15b, r8b
cmp cx, ax
jmp 0x1404855f6
je 0x140485609
mov al, r8b
jmp 0x140485604
jmp 0x140485622
mov eax, 1
not dh
mov edx, 0x633c7840
mov qword [r13], r8
cqo
movsx dx, spl
cwd
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
movsxd rcx, eax
mov rcx, r13
jmp 0x140485636
call fcn.140468e8f
cmp ebx, dword [rsp + 0x58]
jge 0x14048582b
sub r8d, r8d
cmp r15w, 0x50a9
test al, al
jmp 0x140485655
jne 0x14048580b
cmp byte [r13 + 8], r8b
jmp 0x140485664
jne 0x14048570d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140485676
je 0x1404856f8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test r9d, edi
test rdx, rdx
je 0x1404856af
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048569c
jle 0x1404856af
movzx eax, word [rdx]
jmp 0x1404856aa
jmp 0x1404856d2
mov rax, qword [rcx]
jmp 0x1404856b7
mov rax, qword [rax + 0x30]
jmp 0x1404856c0
call qword [0x1400b8d90]
sub r8d, r8d
or ecx, 0x2f5576cf
cmp bx, sp
mov ecx, 0xffff
cmp r8w, bp
jmp 0x1404856e0
cmp cx, ax
jmp 0x1404856e8
je 0x1404856f8
mov word [r13 + 0xa], ax
jmp 0x140485704
mov qword [r13], r8
movsx rax, r8w
cmovbe cx, sp
mov eax, 1
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
setns dh
lea rdx, [rax + 0x16]
movzx r8d, word [r13 + 0xa]
movzx ecx, ax
jmp 0x14048572a
mov rcx, rax
call fcn.140252d10
sub rax, qword [rsp + 0x60]
sar rax, 1
clc
cmp rax, 0xa
jmp 0x140485744
jae 0x14048580b
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
shl ch, cl
btc cx, 0x47
bt cx, 0x35
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140485773
jae 0x1404857ca
lea rax, [rcx + 1]
cmp al, dil
test dh, 0x25
stc
mov qword [r10 + 0x10], rax
add rax, 0x2dc111e7
movzx eax, bx
mov rax, r10
test esp, 0x44605eaa
cmp qword [r10 + 0x18], 0x10
jmp 0x1404857a5
jb 0x1404857ae
mov rax, qword [r10]
mov byte [rax + rcx], r9b
clc
sub r8d, r8d
jmp 0x1404857bb
mov byte [rax + rcx + 1], r8b
jmp 0x1404857c5
jmp 0x1404857fa
mov r8b, sil
cwd
cmovge cx, bp
movsx rcx, r12w
mov edx, 1
movsxd rcx, esi
not rcx
movsx cx, r11b
mov rcx, r10
jmp 0x1404857ef
call fcn.140457262
sub r8d, r8d
bswap ax
mov eax, 1
add ebx, eax
jmp 0x140485806
jmp 0x14048555e
mov ecx, 1
jmp 0x140485815
mov byte [rsp + 0x38], cl
jmp 0x14048581e
jmp 0x140485837
mov ebx, dword [rsp + 0x68]
sar cx, 0x9b
mov ecx, 1
sal ah, cl
btc rax, 0x7a
mov rax, qword [rsp + 0x70]
cmp bpl, bl
stc
xor edx, edx
test bpl, 0x80
test r11b, bl
cmp r11b, 0xf9
cmp qword [rax + 0x10], rdx
jmp 0x140485856
jne 0x14048586a
mov byte [rsp + 0x38], cl
jmp 0x140485865
jmp 0x140485946
mov eax, dword [rsp + 0x58]
stc
cmp ebp, edx
cmp ebx, eax
jmp 0x140485878
jge 0x140485946
sub eax, ebx
mov ebx, eax
xor r14w, 0x384c
sal cl, cl
mov r14, qword [rsp + 0x70]
bt r15w, r9w
inc r15b
cmp r10, 0x80e59ee
mov r15d, 1
sub cx, r12w
mov rcx, qword [r14 + 0x10]
cmp bx, di
cmp rcx, qword [r14 + 0x18]
jmp 0x1404858b8
jae 0x140485900
lea rax, [rcx + 1]
stc
jmp 0x1404858c8
mov qword [r14 + 0x10], rax
and ax, r13w
btc ax, r12w
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x1404858e2
jb 0x1404858f0
mov rax, qword [r14]
jmp 0x1404858f0
mov word [rax + rcx], 0x30
jmp 0x1404858fb
jmp 0x140485929
mov r9b, 0x30
setne ch
mov r8b, dil
movzx edx, r14w
movsxd rdx, r13d
mov rdx, r15
mov rcx, r14
jmp 0x14048591b
call fcn.140457262
xor edx, edx
cmp ebp, 0x1cf52075
stc
sub rbx, r15
jmp 0x140485931
jne 0x1404858a8
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
rcr edx, cl
shr dl, 0x84
mov rdx, qword [rbp]
stc
clc
cmp rdx, 0x10
jmp 0x140485955
jb 0x14048502c
inc rdx
cmovo ecx, r12d
and al, al
mov rcx, qword [rbp - 0x18]
not eax
movsx rax, r9w
bt ax, 0xd5
mov rax, rcx
test dl, 0xa4
cmp rdx, 0x1000
jb 0x140485027
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
jmp 0x140485994
sub rax, rcx
test r8b, 0x50
jmp 0x1404859a0
add rax, 0xfffffffffffffff8
clc
test di, r10w
cmc
cmp rax, 0x1f
jmp 0x1404859b3
ja 0x140486f2a
jmp 0x140485027
mov rdx, qword [rsp + 0x48]
movsx cx, sil
bswap rcx
setne cl
mov rcx, r13
jmp 0x1404859d6
call fcn.140468e8f
sub r9d, r9d
test al, al
jmp 0x1404859e5
jne 0x14048502f
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsx ecx, ax
movzx rcx, dx
lea rdx, [rbp - 0x38]
mov cx, 0x6b47
mov rcx, rbx
jmp 0x140485a0a
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
jmp 0x140485a1e
bts r8d, 8
or r8d, 2
mov dword [rsp + 0x34], r8d
test r11b, r13b
clc
mov dword [rsp + 0x3c], r8d
sub r9d, r9d
cmp r14, 0x649065cc
test ah, 0x68
cmp qword [rbp - 0x28], r9
jbe 0x140485bd9
mov rax, qword [rbx]
jmp 0x140485a5b
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140485a67
mov rax, qword [rax + 0x38]
jmp 0x140485a70
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
or r8d, 4
adc rdx, 0x40323c11
shl dl, 0x29
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
neg dl
bswap dx
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
cmp bpl, al
test r12d, 0x7cbb6133
xor r9d, r9d
cmp r13w, 0x3094
test si, r10w
cmp byte [rdx], r9b
jmp 0x140485ac5
jne 0x140485b8a
mov rcx, qword [r13]
cmp ch, 0x14
test rcx, rcx
jmp 0x140485ada
je 0x140485b6f
mov rax, qword [rcx + 0x38]
xor edx, 0x3b94264
mov rdx, qword [rax]
test r13w, 0x1f30
cmp r14w, 0x3e42
test r11, r14
test rdx, rdx
jmp 0x140485b04
je 0x140485b2a
mov rax, qword [rcx + 0x50]
test r13w, 0x5be2
cmp dword [rax], r9d
jmp 0x140485b1c
jle 0x140485b2a
movzx eax, word [rdx]
jmp 0x140485b52
mov rax, qword [rcx]
jmp 0x140485b32
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
movsx rdx, r8w
add cl, r10b
sub r9d, r9d
add rdx, rbp
btc ecx, r12d
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp cx, ax
je 0x140485b6f
mov word [r13 + 0xa], ax
jmp 0x140485b77
mov qword [r13], r9
movsx r10d, r12w
mov r10d, 1
mov byte [rdx], r10b
jmp 0x140485b85
jmp 0x140485b97
mov r10d, 1
clc
sar ch, 0x31
sub cx, dx
movzx ecx, word [r13 + 0xa]
dec rax
lea rax, [rbp - 0x18]
jmp 0x140485ba8
cmp qword [rbp], 8
jmp 0x140485bb2
cmovae rax, qword [rbp - 0x18]
test r15w, 0x657b
stc
cmp word [rax], cx
jmp 0x140485bc6
jne 0x140485bdf
mov bl, r10b
jmp 0x140485bd4
jmp 0x140485bef
lea rdx, [r13 + 8]
mov bl, dl
mov bl, r9b
cmc
mov qword [rsp + 0x58], rdx
jmp 0x140485bef
test r8b, 4
jmp 0x140485bf8
je 0x140485c29
and r8d, 0xfffffffb
not cl
mov cl, dil
mov dword [rsp + 0x34], r8d
mov cl, spl
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x140485c1d
call fcn.14045b3b0
mov r8d, dword [rsp + 0x34]
stc
cmc
test r8b, 2
je 0x140485c4c
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
not ch
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x38]
call fcn.14045b3b0
xor r8d, r8d
test bl, bl
jmp 0x140485c56
je 0x140485e25
mov rcx, qword [r13]
cmp r9b, 0x82
test sil, 0x1b
cmc
test rcx, rcx
jmp 0x140485c71
je 0x140485cf5
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r8
jmp 0x140485c84
je 0x140485cc9
mov rax, qword [rcx + 0x50]
cmp cx, 0x2b9b
cmp dword [rax], r8d
jle 0x140485cc9
dec dword [rax]
movsx edx, bp
setle ah
mov rcx, qword [rcx + 0x38]
movzx ax, r13b
cdq
mov rdx, qword [rcx]
movzx rax, r15w
lea rax, [rdx + 2]
jmp 0x140485cbe
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140485cdf
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140485cd5
call qword [0x1400b8d90]
xor r8d, r8d
clc
mov ecx, 0xffff
cmp cx, ax
je 0x140485cf5
mov al, r8b
jmp 0x140485cfe
mov qword [r13], r8
mov eax, 1
mov rcx, qword [rsp + 0x58]
movsx rdx, r10w
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
cdq
xchg dh, dl
lea rdx, [rbp - 0x18]
jmp 0x140485d1d
mov rax, qword [rax + 0x38]
jmp 0x140485d26
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
movsx rdx, r8w
cwd
clc
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
neg dl
mov dword [rsp + 0x3c], ebx
xor dx, bp
cwd
or rdx, r12
mov rdx, qword [rbp + 0x20]
test rcx, 0x31605af7
cmp rdx, 8
jmp 0x140485d61
jb 0x140485dc4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
setae al
cdqe
rol al, cl
mov rax, rcx
test r9b, 6
cmc
cmp rdx, 0x1000
jmp 0x140485d8e
jb 0x140485dbf
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
cmp dh, 0xc6
stc
add rax, 0xfffffffffffffff8
test spl, r9b
test r9b, 0x62
cmp rax, 0x1f
jmp 0x140485db9
ja 0x140486f40
call fcn.14026e02c
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
movzx cx, dil
or ecx, r11d
movsx ecx, r8w
movups xmmword [rbp + 0x18], xmm1
and cl, 0x13
sub eax, eax
movzx rcx, bp
bswap cx
mov qword [rbp - 8], rax
mov qword [rbp], 7
not cl
jmp 0x140485e02
mov word [rbp - 0x18], ax
bswap rcx
movsx cx, sil
cmovae ecx, r12d
lea rcx, [rbp - 0x18]
jmp 0x140485e1b
call fcn.14045b3b0
jmp 0x14048502c
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsx cx, dil
lea rdx, [rbp - 0x38]
setno ch
mov rcx, rbx
jmp 0x140485e41
mov rax, qword [rax + 0x40]
jmp 0x140485e4a
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
clc
bts edx, 0xc
cmc
cmp bpl, al
test si, r15w
or edx, 8
mov dword [rsp + 0x34], edx
cmc
mov dword [rsp + 0x3c], edx
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x140485e79
jbe 0x140486001
mov rax, qword [rbx]
cwd
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140485e90
mov rax, qword [rax + 0x40]
jmp 0x140485e99
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
not r8b
movsx r8, dx
bt r8w, ax
bts edx, 0xd
ror r8w, cl
shld r8w, r10w, 0x16
or edx, 0x10
shl r8w, cl
rcl r8w, 0x43
mov dword [rsp + 0x34], edx
rcl r8b, 0x1f
xadd r8b, r8b
shr r8, cl
mov dword [rsp + 0x3c], edx
adc r8b, al
rol r8b, cl
mov r8, qword [rsp + 0x58]
sub r9d, r9d
clc
test r11w, 0x313a
test dh, cl
cmp byte [r8], r9b
jmp 0x140485efb
jne 0x140485fca
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140485f0d
je 0x140485f9d
mov rax, qword [rcx + 0x38]
movzx edx, di
mov rdx, qword [rax]
test spl, 0x24
test rdx, rdx
jmp 0x140485f29
je 0x140485f52
mov rax, qword [rcx + 0x50]
cmp rdi, rcx
stc
jmp 0x140485f3c
cmp dword [rax], r9d
jle 0x140485f52
movzx eax, word [rdx]
jmp 0x140485f4d
jmp 0x140485f7b
mov rax, qword [rcx]
jmp 0x140485f5a
mov rax, qword [rax + 0x30]
jmp 0x140485f63
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
inc cx
add cl, dil
sub r9d, r9d
xadd cx, cx
mov ecx, 0xffff
test cx, r9w
stc
cmp cx, ax
je 0x140485f9d
mov word [r13 + 0xa], ax
jmp 0x140485f98
jmp 0x140485fae
mov qword [r13], r9
cmovl r10w, di
movsxd rdx, ebp
movzx r10w, sil
mov r10d, 1
mov byte [r8], r10b
movzx edx, r15w
cdq
mov edx, dword [rsp + 0x34]
jmp 0x140485fc5
jmp 0x140485fd6
mov r10d, 1
rcl bl, cl
movsx eax, r8w
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
rol bl, cl
and bl, 0xd3
cmp qword [rbp], 8
mov bl, r15b
xchg bl, bl
cmovae rax, qword [rbp - 0x18]
adc bl, al
cmp word [rax], cx
mov bl, r10b
je 0x140486004
mov bl, r9b
test dl, 0x10
je 0x140486035
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
not cx
setg cl
lea rcx, [rbp - 0x18]
jmp 0x140486027
call fcn.14045b3b0
mov edx, dword [rsp + 0x34]
cmc
test r10w, cx
test dl, 8
jmp 0x14048603d
je 0x140486061
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
xchg rcx, rcx
movzx ecx, r12w
mov dword [rsp + 0x3c], edx
movzx ecx, di
lea rcx, [rbp - 0x38]
call fcn.14045b3b0
test bl, bl
je 0x140486273
mov rcx, qword [r13]
xor ebx, ebx
test r11d, r14d
stc
cmp r14w, 0x3bfd
test rcx, rcx
je 0x14048611b
mov rax, qword [rcx + 0x38]
stc
test dx, 0x38f2
cmc
cmp qword [rax], rbx
je 0x1404860e4
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], ebx
jmp 0x1404860a2
jle 0x1404860e4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov eax, 0x59032c31
setne al
mov rdx, qword [rcx]
movzx rax, r11w
mov al, r8b
lea rax, [rdx + 2]
jmp 0x1404860c9
mov qword [rcx], rax
movzx rax, r8w
movzx ax, dil
cbw
movzx eax, word [rdx]
jmp 0x1404860df
jmp 0x1404860fb
mov rax, qword [rcx]
jmp 0x1404860ec
mov rax, qword [rax + 0x38]
jmp 0x1404860f5
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140486109
je 0x14048611b
mov al, bl
jmp 0x140486116
jmp 0x140486137
mov qword [r13], rbx
movsx ax, r8b
lahf
mov eax, 1
mov rcx, 0x50923ab7
cdq
movsx cx, r12b
mov rcx, qword [rsp + 0x58]
movzx dx, ch
movsx edx, bx
cwd
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
movzx edx, r12w
mov rax, qword [rcx]
setg dl
cmovae rdx, r13
movzx rdx, di
lea rdx, [rbp - 0x18]
jmp 0x140486167
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
setne dh
bts eax, 0xf
sbb dx, 0x6ee5
rcr dx, 0x61
cdq
mov dword [rsp + 0x34], eax
rcl dh, 0xbe
btr dx, sp
movzx dx, bpl
mov dword [rsp + 0x3c], eax
sub dx, r12w
stc
mov rdx, qword [rbp + 0x20]
jmp 0x1404861af
cmp rdx, 8
jmp 0x1404861b8
jb 0x14048620a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x1404861d9
jb 0x140486205
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
cmp rcx, 0x1988459d
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404861ff
ja 0x140486f1f
call fcn.14026e02c
movups xmm0, xmmword [rbp - 0x18]
movsx rcx, r8w
movsx cx, dl
cmovne ecx, ebp
movups xmmword [rbp + 8], xmm0
movzx ecx, ax
movsx cx, sil
movups xmm1, xmmword [rbp - 8]
mov cl, 0x1e
jmp 0x140486232
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
setl cl
not ch
movsxd rcx, r14d
mov qword [rbp], 7
cmovo ecx, r14d
mov word [rbp - 0x18], bx
movzx rcx, sp
lea rcx, [rbp - 0x18]
jmp 0x14048625f
call fcn.14045b3b0
mov byte [rsp + 0x30], 1
jmp 0x14048626e
jmp 0x14048502c
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsx cx, r8b
movzx rcx, r11w
mov rcx, rbx
jmp 0x140486290
mov rax, qword [rax + 0x38]
jmp 0x140486299
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
clc
cmc
jmp 0x1404862b1
mov dword [rsp + 0x34], eax
cmc
mov dword [rsp + 0x3c], eax
xor ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x1404862c5
je 0x14048632d
mov rax, qword [rbx]
cdq
lea rdx, [rbp - 0x18]
movzx rcx, r15w
bswap cx
mov rcx, rbx
jmp 0x1404862e2
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmp ah, 0x72
cmc
or eax, 0x10040
mov dword [rsp + 0x34], eax
test bl, 0x9c
clc
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmc
test ecx, 0x3c4537ce
test al, r11b
cmp qword [rbp - 8], rcx
jmp 0x14048631a
jne 0x14048632d
lea ebx, [rcx + 1]
jmp 0x140486328
jmp 0x140486333
mov bl, cl
clc
test r8b, r9b
test al, 0x40
je 0x140486364
and eax, 0xffffffbf
movzx cx, r9b
mov dword [rsp + 0x34], eax
movsx rcx, cx
mov dword [rsp + 0x3c], eax
xchg rcx, rcx
lea rcx, [rbp - 0x18]
jmp 0x14048635b
call fcn.14045b3b0
mov eax, dword [rsp + 0x34]
test al, 0x20
jmp 0x14048636b
je 0x14048639a
and eax, 0xffffffdf
movsx rcx, r12w
movzx ecx, r8w
mov dword [rsp + 0x34], eax
xchg cl, ch
mov dword [rsp + 0x3c], eax
mov cx, si
setp ch
lea rcx, [rbp - 0x38]
jmp 0x140486395
call fcn.14045b3b0
xor r9d, r9d
mov eax, dword [rsp + 0x38]
test r11, 0x409d4be2
bts cx, r15w
bsf ecx, r14d
lea ecx, [r9 + 1]
jmp 0x1404863ba
test bl, bl
jmp 0x1404863c1
je 0x14048503c
mov byte [rsp + 0x30], cl
jmp 0x1404863d0
jmp 0x14048503c
mov rcx, qword [rsp + 0x50]
movsx dx, spl
mov rax, qword [rcx]
movzx rdx, sp
movzx dx, dil
movsx edx, r8w
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x1404863fc
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
movzx ebx, bp
bts eax, 7
adc bl, 0x85
mov dword [rsp + 0x34], eax
movsx bx, ah
ror bh, 0xcc
shl bl, 0x58
mov dword [rsp + 0x3c], eax
rcl al, 0x41
and ax, r8w
mov rax, qword [rbp + 0x98]
shl bh, 0x21
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x140486441
jne 0x140486556
mov rdx, rbx
xchg ecx, ecx
movsxd rcx, ebp
mov rcx, r13
jmp 0x140486457
call fcn.140468e8f
sub r8d, r8d
jmp 0x140486464
test al, al
jmp 0x14048646b
jne 0x140486556
lea rbx, [rbp - 0x38]
clc
cmp r15w, r14w
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x14048648d
jne 0x14048653d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048649f
je 0x140486525
mov rax, qword [rcx + 0x38]
sub dx, 0x7617
and dh, bh
mov rdx, qword [rax]
cmp dil, al
stc
test rdx, rdx
jmp 0x1404864bf
je 0x1404864e7
mov rax, qword [rcx + 0x50]
cmp bpl, r9b
cmp dword [rax], r8d
jmp 0x1404864d4
jle 0x1404864e7
movzx eax, word [rdx]
jmp 0x1404864e2
jmp 0x1404864ff
mov rax, qword [rcx]
jmp 0x1404864ef
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
or cl, dil
mov ecx, 0xffff
test al, r15b
clc
jmp 0x14048650d
cmp cx, ax
je 0x140486525
mov word [r13 + 0xa], ax
jmp 0x140486520
jmp 0x140486531
mov qword [r13], r8
neg al
cmova ax, r11w
lahf
mov eax, 1
mov byte [r13 + 8], al
rcl al, 0xd5
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14048654a
jne 0x14048668b
mov rbx, qword [rsp + 0x48]
clc
cmp qword [rbp - 0x78], 3
jmp 0x140486560
jne 0x1404866cc
mov eax, 1
clc
cmp qword [rbp + 0x18], rax
ja 0x1404866cc
mov rdx, rbx
mov cx, r12w
not ch
xchg ecx, ecx
mov rcx, r13
call fcn.140468e8f
sub ebx, ebx
cmp rbp, 0x5b763f61
test al, al
jmp 0x140486599
jne 0x140486692
cmp byte [r13 + 8], bl
jne 0x140486651
mov rcx, qword [r13]
test r11b, spl
test rcx, rcx
jmp 0x1404865b8
je 0x140486633
mov rax, qword [rcx + 0x38]
cqo
neg dh
mov rdx, qword [rax]
jmp 0x1404865d3
test rdx, rdx
jmp 0x1404865db
je 0x1404865ff
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x1404865ec
jle 0x1404865ff
movzx eax, word [rdx]
jmp 0x1404865fa
jmp 0x140486611
mov rax, qword [rcx]
jmp 0x140486607
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048661e
je 0x140486633
mov word [r13 + 0xa], ax
jmp 0x14048662e
jmp 0x140486641
mov qword [r13], rbx
test bx, 0x3490
btc ecx, eax
shl ch, cl
mov eax, 1
cmp bp, r11w
movsxd rcx, edx
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
xor al, 0x31
adc eax, esi
jmp 0x14048665f
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14048666d
cmovae rax, qword [rbp - 0x38]
clc
jmp 0x140486678
cmp cx, word [rax]
jmp 0x140486680
je 0x1404866cc
jmp 0x140486692
xor ebx, ebx
cmove ecx, r14d
cmc
lea rax, [rbp - 0x38]
xadd dx, dx
dec dh
add dh, al
cmp qword [rbp - 0x20], 8
movsxd rdx, edx
cdq
bswap cx
cmovae rax, qword [rbp - 0x38]
or edx, ecx
sub edx, 0x49ed655e
shr cx, 0xd
mov qword [rbp - 0x28], rbx
sar dl, 0x6f
mov word [rax], bx
test r12, rax
cmp r12b, 0xa1
lea rbx, [rbp - 0x38]
cqo
test dl, r14b
and cx, r12w
cmp qword [rbp - 0x20], 8
mov edx, 0x7d0c6de8
movsx edx, ax
cmovae rbx, qword [rbp - 0x38]
cwd
xchg dl, ch
movzx rcx, bx
mov rdx, qword [rsp + 0x48]
mov ecx, ebx
mov rcx, r13
jmp 0x140486702
call fcn.140468e8f
sub r8d, r8d
cmp r9b, cl
test r13, 0x396c6e04
cmp spl, 0x59
test al, al
jmp 0x14048671f
jne 0x14048694f
mov r12, qword [rsp + 0x48]
sar ch, 0x3f
mov esi, 0xffff
cmp esi, 0x14fe2ed8
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
cmovno ax, r13w
cmc
cmp qword [rbp - 0x20], 8
movsx rax, dx
cwde
movzx eax, si
cmovae rcx, qword [rbp - 0x38]
sal al, 0x5d
mov rax, qword [rbp - 0x28]
cmc
cmp al, 0xe8
lea rcx, [rcx + rax*2]
cmc
cmp rbx, rcx
jmp 0x14048676f
je 0x14048693f
cmp byte [r13 + 8], r8b
jmp 0x14048677e
jne 0x14048683a
mov rcx, qword [r13]
jmp 0x140486790
test rcx, rcx
je 0x140486828
mov rax, qword [rcx + 0x38]
shl rdx, 0xfe
bsf rdx, r12
cmovae edx, r12d
mov rdx, qword [rax]
jmp 0x1404867bb
test rdx, rdx
jmp 0x1404867c3
je 0x1404867ee
mov rax, qword [rcx + 0x50]
jmp 0x1404867d3
cmp dword [rax], r8d
jmp 0x1404867db
jle 0x1404867ee
movzx eax, word [rdx]
jmp 0x1404867e9
jmp 0x14048680b
mov rax, qword [rcx]
jmp 0x1404867f6
mov rax, qword [rax + 0x30]
jmp 0x1404867ff
call qword [0x1400b8d90]
xor r8d, r8d
cmp dh, 0x8b
cmp si, ax
jmp 0x140486813
je 0x140486828
mov word [r13 + 0xa], ax
jmp 0x140486823
jmp 0x140486830
mov qword [r13], r8
cwde
neg rax
mov byte [r13 + 8], r14b
adc rax, r15
setl ah
movzx eax, word [r13 + 0xa]
cmp r15d, 0x64111cbd
cmc
test bpl, r8b
cmp ax, word [rbx]
jmp 0x140486852
jne 0x14048693f
add rbx, 2
bswap rcx
adc cl, r13b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048686e
je 0x140486902
mov rax, qword [rcx + 0x38]
test r9b, r9b
cmp qword [rax], r8
jmp 0x140486883
je 0x1404868d2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140486895
jle 0x1404868d2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rdx, edi
movsx rdx, cx
not dx
mov rdx, qword [rcx]
movsx eax, r10w
movzx rax, r15w
setnp al
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, dil
cdqe
movsxd rax, esi
movzx eax, word [rdx]
jmp 0x1404868e7
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404868de
call qword [0x1400b8d90]
xor r8d, r8d
cmp si, ax
jmp 0x1404868ef
je 0x140486902
mov al, r8b
jmp 0x1404868fd
jmp 0x140486911
mov qword [r13], r8
cwd
cqo
mov al, r14b
movsx dx, bh
mov byte [r13 + 8], al
mov rdx, r12
mov rcx, r13
jmp 0x140486920
call fcn.140468e8f
xor r8d, r8d
test r9, 0x315e2613
cmp bx, bx
test al, al
jmp 0x140486939
je 0x14048673c
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
cmc
lea rcx, [rbp - 0x38]
rcr al, 0x21
adc al, r12b
cmp qword [rbp - 0x20], 8
cdqe
nop
cmovae rcx, qword [rbp - 0x38]
xchg al, ah
bt ax, 0xe
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
shl eax, 0x4c
setb al
mov eax, dword [rsp + 0x38]
stc
test r11d, r9d
cmc
movzx eax, al
jmp 0x14048698e
cmp rbx, rcx
mov ecx, 1
jmp 0x14048699b
cmovne eax, ecx
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x1404869ab
jmp 0x140485e1b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404869bc
call qword [0x1400b8d90]
sub r9d, r9d
cmp rcx, 0x589e131d
cmp r14w, ax
jmp 0x1404869d5
je 0x1404869ed
mov word [r12], ax
mov rbx, r12
jmp 0x1404869e8
jmp 0x1404869f1
mov qword [r13], r9
mov byte [r13 + 8], dil
lahf
mov rax, qword [r15]
setns dh
not dx
mov dh, bh
mov edx, 0x48
movsx cx, dh
movzx r8d, word [rbx]
mov rcx, r15
jmp 0x140486a16
mov rax, qword [rax + 0x20]
jmp 0x140486a1f
call qword [0x1400b8d90]
xor r9d, r9d
test al, al
jmp 0x140486a2f
je 0x140486b0f
mov byte [rsp + 0x40], dil
rcr ecx, cl
mov rcx, qword [r13]
test rcx, rcx
je 0x140486ad3
mov rax, qword [rcx + 0x38]
cmp si, cx
stc
cmp qword [rax], r9
jmp 0x140486a59
je 0x140486aa8
mov rax, qword [rcx + 0x50]
cmp r8w, r14w
test r9, r10
cmp dword [rax], r9d
jmp 0x140486a72
jle 0x140486aa8
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov al, 0x25
movsxd rdx, ebp
mov rdx, qword [rcx]
xchg ah, ah
cdqe
lea rax, [rdx + 2]
jmp 0x140486a93
mov qword [rcx], rax
movzx ax, dh
lahf
movzx eax, word [rdx]
jmp 0x140486aa3
jmp 0x140486abc
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r9d, r9d
cmp bx, r13w
cmp r14w, ax
je 0x140486ad3
mov al, r9b
jmp 0x140486ace
jmp 0x140486aeb
mov qword [r13], r9
mov dx, 0xab6
movsx ecx, ax
mov al, dil
mov dx, r12w
movsx ecx, si
not rcx
mov byte [r13 + 8], al
mov rdx, rsi
mov rcx, r13
jmp 0x140486afa
call fcn.140468e8f
sub r9d, r9d
test r14b, 0xd3
cmc
test al, al
je 0x140484732
mov dil, byte [rsp + 0x30]
shl r12b, cl
mov r15b, 0x34
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
bts rax, r13
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
xadd al, bl
cbw
rcr bl, cl
mov bl, byte [rsp + 0x40]
movzx rcx, si
clc
or al, dil
mov rax, qword [rbp - 0x78]
mov cl, 0x2a
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x140485034
movzx eax, byte [rsp + 0x38]
cmc
test r15b, 0x9b
test bl, bl
jmp 0x140486b6c
cmove eax, ecx
jmp 0x140486b74
mov dword [rsp + 0x38], eax
jmp 0x140486b7d
jmp 0x14048503c
mov rcx, qword [rbp + 0x18]
mov edi, 1
cmp dx, 0x7d29
stc
cmp r10w, r10w
cmp rcx, rdi
jmp 0x140486b9d
jbe 0x140486e63
lea rbx, [rbp + 8]
rcl dx, 0x25
cmc
mov rdx, qword [rbp + 8]
or r8b, r13b
mov al, 0xa2
mov r8, qword [rbp + 0x20]
cmp r8, 8
cmovae rbx, rdx
sbb al, 0x70
mov al, byte [rsp + 0x30]
stc
test r14b, 0x12
cmp r12w, 0x6ae7
mov byte [rsp + 0x30], al
add rbx, 2
lea rax, [rbp + 8]
clc
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
test rbp, 0x418f27b2
cmp rbx, rax
jmp 0x140486bfa
je 0x140486e00
mov rdx, qword [rsp + 0x48]
movsx ecx, r12w
movsxd rcx, ebx
mov rcx, r13
jmp 0x140486c14
call fcn.140468e8f
sub r9d, r9d
cmp r9b, 0x8c
test al, al
jmp 0x140486c27
jne 0x140486de9
cmp byte [r13 + 8], r9b
jne 0x140486cdf
mov rcx, qword [r13]
test r10w, r10w
test rcx, rcx
jmp 0x140486c47
je 0x140486cc9
mov rax, qword [rcx + 0x38]
rcr dh, cl
btr dx, ax
mov dx, r9w
mov rdx, qword [rax]
test bp, r13w
test rdx, rdx
je 0x140486c8d
mov rax, qword [rcx + 0x50]
cmc
cmp r12d, 0x592951a7
cmp dword [rax], r9d
jmp 0x140486c7f
jle 0x140486c8d
movzx eax, word [rdx]
jmp 0x140486ca7
mov rax, qword [rcx]
jmp 0x140486c95
mov rax, qword [rax + 0x30]
jmp 0x140486c9e
call qword [0x1400b8d90]
sub r9d, r9d
mov ecx, 0xffff
test bp, 0x15ea
cmp cx, ax
je 0x140486cc9
mov word [r13 + 0xa], ax
jmp 0x140486cc4
jmp 0x140486cd8
mov qword [r13], r9
btc ax, 0xc9
cmovs rax, rdi
nop
mov byte [r13 + 8], dil
ror rax, cl
movzx eax, word [r13 + 0xa]
test rdx, 0x1153177c
clc
cmp ax, word [rbx]
jmp 0x140486cf4
jne 0x140486de9
mov rcx, qword [r13]
jmp 0x140486d07
test rcx, rcx
jmp 0x140486d0f
je 0x140486da7
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
je 0x140486d65
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140486d2e
jle 0x140486d65
dec dword [rax]
setp dh
rdtsc
cmovbe dx, bx
mov rcx, qword [rcx + 0x38]
rdtsc
movsx eax, r12w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140486d55
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140486d60
jmp 0x140486d89
mov rax, qword [rcx]
jmp 0x140486d6d
mov rax, qword [rax + 0x38]
jmp 0x140486d76
call qword [0x1400b8d90]
sub r9d, r9d
shl cl, cl
bsf ecx, r12d
btc ecx, 0x8a
mov ecx, 0xffff
cmp r13, r11
cmp cx, ax
je 0x140486da7
mov al, r9b
jmp 0x140486da2
jmp 0x140486dbc
mov qword [r13], r9
xchg r8b, al
movsx r8, bp
mov al, dil
mov edx, 0x38357cfb
mov dl, ah
mov byte [r13 + 8], al
movsx dx, r10b
mov cl, dil
not r8b
mov r8, qword [rbp + 0x20]
jmp 0x140486dd7
mov rcx, qword [rbp + 0x18]
cmovns dx, r10w
mov rdx, qword [rbp + 8]
jmp 0x140486bd6
mov r8, qword [rbp + 0x20]
adc dh, 0x54
mov rcx, qword [rbp + 0x18]
xor eax, r10d
mov rdx, qword [rbp + 8]
and eax, 0x1fa3711c
lea rax, [rbp + 8]
cmp r11b, r12b
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
stc
jmp 0x140486e19
cmp rbx, rax
jmp 0x140486e21
je 0x140486e63
mov rcx, qword [rsp + 0x70]
bswap rax
or ah, dl
mov rax, rcx
cmp r9b, spl
test bl, r13b
cmp qword [rcx + 0x18], 0x10
jmp 0x140486e44
jb 0x140486e52
mov rax, qword [rcx]
jmp 0x140486e52
mov qword [rcx + 0x10], r9
jmp 0x140486e5b
mov byte [rax], r9b
jmp 0x140486ea8
cmp byte [rsp + 0x30], 0
jmp 0x140486e6d
je 0x140486ea8
mov r9b, 0x2d
sar r8b, cl
shr r8b, 0xa2
add cx, 0x58aa
mov r8, rdi
sar cx, cl
xadd cl, cl
xor edx, edx
movsx ecx, r8w
setle cl
mov rcx, qword [rsp + 0x70]
jmp 0x140486e9e
call fcn.1404498fb
nop
movzx ecx, r10w
lea rcx, [rbp + 8]
jmp 0x140486eb1
call fcn.14045b3b0
mov rax, qword [rsp + 0x70]
sub cx, 0x64cf
btc rcx, 0x97
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140486ed1
call fcn.14049f715
mov rbx, qword [rsp + 0x170]
setb bpl
xor r15b, 0xd6
add rsp, 0x130
mov r15b, r13b
pop r15
jmp 0x140486ef7
pop r14
movsx rbp, r13w
pop r13
movsx si, r9b
cmovl esi, eax
setl sil
pop r12
bswap edi
pop rdi
movsx rsi, r14w
pop rsi
xchg bp, bp
movsx bp, r13b
pop rbp
ret
call fcn.1404b5e2e
int3
call fcn.1404b5e2e
nop
jmp 0x140486f35
call fcn.1404b5e2e
nop
jmp 0x140486f40
call fcn.1404b5e2e
int3