Function at 0x140485173
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
shl bl, 0xe9
movsx ebx, sp
sar ebx, cl
push rbp
push rsi
push rdi
cmp r11b, 0x68
adc cx, 0x928
jmp 0x14048519d
push r12
push r13
btr bp, bx
adc bp, 0x791d
cbw
push r14
not di
push r15
lea rbp, [rsp - 0x30]
rol r15, cl
clc
sub rsp, 0x130
movzx rcx, di
bsf ax, r11w
add rbx, 0x719f59d8
mov rax, qword [0x1400b7288]
xchg r14, rbx
ror bx, 0xa5
xor rax, rsp
jmp 0x1404851e9
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
test cl, r13b
mov r13, r8
rol ax, 0x66
mov rdi, rdx
test dx, bx
movsx r15w, dil
jmp 0x14048520c
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
mov r15b, 0xc4
mov r14, qword [rbp + 0xa0]
and rbx, 0x694f751d
jmp 0x14048522d
mov qword [rsp + 0x60], r14
movzx ecx, r11w
sub r12d, r12d
movsx ax, r14b
movsx ecx, si
mov dword [rsp + 0x3c], r12d
sets bl
jmp 0x140485253
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
movsx ecx, di
cmovno ax, cx
mov rbx, qword [rbx + 8]
cmovo ax, di
jmp 0x140485272
mov qword [rbp - 0x58], rbx
cbw
movzx eax, r12w
cmovge ax, dx
mov rax, qword [rbx]
bswap ecx
seta ch
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140485294
call qword [case.0x1404cbcda.0]
cmp byte [rbp + 0x90], r12b
jmp 0x1404852a6
je 0x1404852f2
lea rcx, [rbp - 0x60]
jmp 0x1404852b5
call fcn.14048adc1
mov rsi, rax
stc
clc
mov qword [rsp + 0x50], rax
cmc
test rbx, rbx
jmp 0x1404852cd
je 0x14048537b
mov rdx, qword [rbx]
jmp 0x1404852e4
mov rax, qword [rdx + 0x10]
jmp 0x1404852ed
jmp 0x140485325
lea rcx, [rbp - 0x60]
jmp 0x1404852fb
call fcn.14048a9af
mov rsi, rax
clc
test r8b, 0x85
mov qword [rsp + 0x50], rax
test sp, r10w
test rbx, rbx
je 0x14048537b
mov rax, qword [rbx]
movzx rcx, r8w
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x14048532d
call qword [case.0x1404cbcda.0]
test rax, rax
cmovs r8w, si
movsx r8, r11w
movsxd r8, ecx
mov r8, rax
jmp 0x14048534a
je 0x14048537b
mov rcx, qword [rax]
movsxd rdx, r11d
mov rax, qword [rcx]
movsx ecx, r12w
movzx ecx, di
mov dl, dil
mov edx, 1
mov cl, 0xf3
movsx ecx, bp
mov rcx, r8
jmp 0x140485375
call qword [case.0x1404cbcda.0]
mov byte [rsp + 0x38], r12b
jmp 0x140485385
mov byte [rsp + 0x30], r12b
jmp 0x14048538f
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movzx rdx, r15w
cbw
mov qword [rbp + 0x18], r12
movzx rdx, r10w
mov qword [rbp + 0x20], 7
cmovae edx, r12d
movzx rcx, cx
mov word [rbp + 8], r12w
rdtsc
cdqe
mov rax, qword [rsi]
movsxd rcx, esp
movzx rdx, ax
cwd
lea rdx, [rbp - 0x70]
movsxd rcx, r13d
mov rcx, rsi
jmp 0x1404853d8
mov rax, qword [rax + 0x58]
jmp 0x1404853e1
call qword [case.0x1404cbcda.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx rsi, bp
mov cx, r13w
cmovno cx, dx
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
lahf
cwde
bswap rbx
mov byte [rdi], r12b
cwde
xchg si, ax
mov esi, 1
movsx eax, r8w
cmovge rax, r11
mov eax, esi
mov bx, 0x37d8
cmovge rcx, rcx
movzx cx, r10b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
seta bh
mov eax, 0x165f5609
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
mov cx, r12w
mov qword [rbp - 0x58], rbx
cbw
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x1404cbcda.0]
nop
mov rcx, rdx
lea rcx, [rbp - 0x60]
jmp 0x14048546b
call fcn.14047893f
mov rdi, rax
test r10, rbp
jmp 0x14048547b
mov qword [rbp - 0x60], rax
test r9w, cx
test rbx, rbx
jmp 0x14048548b
je 0x1404854ef
mov rdx, qword [rbx]
jmp 0x140485499
mov rcx, rbx
cmova rax, r14
mov rax, qword [rdx + 0x10]
jmp 0x1404854a9
call qword [case.0x1404cbcda.0]
mov r8, rax
stc
test bl, r12b
test rax, rax
jmp 0x1404854be
je 0x1404854ef
mov rcx, qword [rax]
mov rax, qword [rcx]
movzx rdx, bp
movzx ecx, bx
movsxd rcx, r9d
mov edx, esi
bswap cx
jmp 0x1404854e1
mov rcx, r8
jmp 0x1404854e9
call qword [case.0x1404cbcda.0]
mov rax, qword [rdi]
mov r9b, al
mov r9, r14
movsxd rcx, eax
setae dl
mov cx, r8w
lea r8, [0x1400c0d6c]
movzx ecx, dx
not ch
lea rdx, [0x1400c0d60]
movzx ecx, r12w
movsx ecx, si
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x140485528
call qword [case.0x1404cbcda.0]
mov rax, r12
shl r12b, 0x46
ror dil, cl
mov qword [rbp - 0x78], rax
xor cx, 0x48e2
mov dil, byte [rsp + 0x30]
add cl, 0x22
stc
mov sil, byte [rsp + 0x30]
movsxd rcx, r12d
mov r14b, byte [rsp + 0x30]
btc rcx, rsi
mov r12b, byte [rsp + 0x30]
btr cx, sp
mov r15b, byte [rsp + 0x30]
shr ch, cl
bts rcx, rsp
xadd rcx, rcx
xor r9d, r9d
and ecx, r8d
btr cx, 0xdf
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x14048558b
jae 0x140487ae3
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x14048559c
je 0x1404855d1
cmp al, 0x24
jmp 0x1404855a9
je 0x14048735d
cmp al, 0x2b
jmp 0x1404855b6
je 0x140486902
cmp al, 0x76
jmp 0x1404855c3
je 0x1404856b0
cmp al, 0x78
jne 0x140485fba
cmp qword [rbp - 0x78], 3
jmp 0x1404855db
je 0x140485fba
mov bl, r9b
movsx rdx, r12w
movzx rdx, bx
mov byte [rsp + 0x40], bl
bswap dx
mov rdx, qword [rsp + 0x48]
movsx rcx, r11w
movzx ecx, r12w
not ch
mov rcx, r13
jmp 0x14048560a
call fcn.140469ce0
sub r9d, r9d
test al, al
jmp 0x140485619
jne 0x140487a9d
lea rbx, [r13 + 0xa]
sbb r14, 0x7b6d76db
mov r12, rbx
xor r15b, bl
mov rsi, qword [rsp + 0x48]
and dil, 0xc1
neg dil
movsxd r14, eax
mov r15, qword [rbp - 0x60]
movzx r14, r9w
dec r14b
lea edi, [r9 + 1]
rcr r14b, 0xf1
sal r14d, 0x38
mov r14d, 0xffff
jmp 0x140485661
cmp byte [r13 + 8], r9b
jmp 0x14048566a
jne 0x140487962
mov rcx, qword [r13]
clc
cmc
test rcx, rcx
je 0x14048795a
mov rax, qword [rcx + 0x38]
cwd
mov rdx, qword [rax]
cmp r11d, r9d
clc
test rdx, rdx
je 0x14048792a
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x1404856a2
jle 0x14048792a
movzx eax, word [rdx]
jmp 0x14048793d
mov dword [rsp + 0x68], r9d
not ebx
cwde
movsxd rcx, esp
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsxd rcx, esp
mov rcx, rbx
jmp 0x1404856ce
mov rax, qword [rax + 0x48]
jmp 0x1404856d7
call qword [case.0x1404cbcda.0]
mov dword [rsp + 0x58], eax
jmp 0x1404856e6
mov rcx, qword [rbx]
bswap eax
cbw
mov rax, qword [rcx + 0x28]
sete dl
movzx rcx, r14w
lea rdx, [rbp - 0x18]
movsx rcx, bp
setne cl
bswap cx
mov rcx, rbx
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
stc
bts eax, 9
mov dword [rsp + 0x34], eax
jmp 0x140485724
mov dword [rsp + 0x3c], eax
clc
xor eax, eax
cmp qword [rbp - 8], rax
je 0x14048608d
mov rax, qword [rbx]
movsx rcx, r10w
mov rcx, rbx
jmp 0x140485744
mov rax, qword [rax + 0x20]
call qword [case.0x1404cbcda.0]
mov word [rsp + 0x40], ax
jmp 0x140485759
sub edx, edx
clc
cmp r10b, 0x83
test bl, 0x9c
test ax, ax
jmp 0x14048576b
je 0x14048608d
lea rcx, [rbp - 0x18]
test bpl, 0x58
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
clc
stc
cmp r13w, 0x6881
cmp byte [rcx], 0x7f
jmp 0x140485793
jae 0x14048608d
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movzx cx, dh
cbw
lea eax, [rdx + 0xf]
movsxd rbx, eax
mov rbx, r14
mov qword [rbp - 0x80], rax
movsx ecx, r14w
jmp 0x1404857bf
mov qword [rbp - 0x20], rax
lahf
lea eax, [rdx + 1]
not ch
movsx rcx, r14w
mov qword [rbp - 0x28], rax
movsx cx, r12b
movzx rbx, r13w
movzx ebx, r10w
mov word [rbp - 0x38], dx
sets bl
movsxd rcx, r12d
movzx cx, r11b
mov ebx, edx
movzx rcx, r10w
setnp dh
mov rdx, qword [rsp + 0x48]
movzx ecx, bx
movzx cx, dil
mov rcx, r13
call fcn.140469ce0
xor r11d, r11d
cmp r14b, r10b
test al, al
jmp 0x140485818
jne 0x140485e05
mov r10, qword [rsp + 0x60]
bsf di, r14w
test edx, r10d
shrd r9d, eax, 0xf4
lea r9, [r10 + 0x16]
rcl bl, 0x1a
mov qword [rbp - 0x48], r9
movsx esi, r13w
btc edi, 0x9d
movsx r8, r15w
lea r14, [r13 + 0xa]
movsx ebx, r11w
sub sil, dl
mov r8, r14
bts si, r8w
mov qword [rbp - 0x50], r14
seto dil
ror dil, cl
bts bx, di
mov rbx, qword [rbp - 0x38]
sets sil
sub rdi, 0x531b1716
mov qword [rsp + 0x78], rbx
mov edi, r11d
rol sil, 0x7d
mov rsi, qword [rbp - 0x80]
clc
test rcx, 0x369f4606
cmp byte [r13 + 8], r11b
jmp 0x140485899
jne 0x140485968
mov rcx, qword [r13]
cmc
stc
cmp cl, r8b
test rcx, rcx
jmp 0x1404858b0
je 0x140485956
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404858c5
je 0x1404858ea
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x1404858d7
jle 0x1404858ea
movzx eax, word [rdx]
jmp 0x1404858e5
jmp 0x14048591f
mov rax, qword [rcx]
jmp 0x1404858f2
mov rax, qword [rax + 0x30]
jmp 0x1404858fb
call qword [case.0x1404cbcda.0]
mov r8, qword [rbp - 0x50]
bts r10, rdx
movzx cx, r8b
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
sub r11d, r11d
inc cl
or cl, r15b
mov ecx, 0xffff
clc
cmp dil, 0x42
cmp cx, ax
jmp 0x140485931
je 0x140485956
mov word [r8], ax
mov r14, 0x6b5c315f
movsxd r14, r9d
movsx r14, cx
mov r14, r8
jmp 0x140485951
jmp 0x14048595c
mov qword [r13], r11
mov al, 0x2e
mov eax, 1
mov byte [r13 + 8], al
movsxd rdx, edi
movzx r8d, word [r14]
movzx ecx, r13w
xchg ch, cl
movsx cx, dil
mov rdx, r9
movzx ecx, r12w
jmp 0x140485983
mov rcx, r10
jmp 0x14048598b
call fcn.14011be25
sub rax, qword [rsp + 0x60]
sar rax, 1
test si, r8w
cmp rax, 0xa
jmp 0x1404859a5
jae 0x140485aad
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
sub r10b, 0x2c
jmp 0x1404859bf
mov r10, qword [rsp + 0x70]
movzx rcx, r11w
and cl, sil
mov rcx, qword [r10 + 0x10]
cmc
jmp 0x1404859d5
cmp rcx, qword [r10 + 0x18]
jae 0x140485a28
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
btc rax, rbp
mov rax, r10
test r9b, 0xd8
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x1404859fd
jb 0x140485a0c
mov rax, qword [r10]
jmp 0x140485a0c
mov byte [rax + rcx], r9b
test ah, 0xa8
xor edx, edx
jmp 0x140485a1a
mov byte [rax + rcx + 1], dl
jmp 0x140485a23
jmp 0x140485a47
mov r8b, r12b
movzx edx, r12w
mov edx, 1
mov rcx, rsi
setg ch
mov rcx, r10
jmp 0x140485a42
call fcn.1404580ee
lea rax, [rbp - 0x38]
jmp 0x140485a50
cmp rsi, 0x10
not cl
setae cl
jmp 0x140485a5e
cmovae rax, rbx
cmc
stc
test si, sp
cmp byte [rax + rdi], 0x7f
jmp 0x140485a70
je 0x140485c4a
lea rax, [rbp - 0x38]
cmp ecx, r10d
clc
test cl, cl
movzx ecx, sp
movsx ecx, di
bswap rcx
cmovne rax, rbx
rcr cl, 0xf6
cmc
mov ecx, 1
clc
test esi, 0x3c264079
test bp, bx
add byte [rax + rdi], cl
jmp 0x140485aa8
jmp 0x140485c37
lea rax, [rbp - 0x38]
sub bl, dl
cmovno dx, si
cmp rsi, 0x10
setae bl
setne dh
movsx edx, ax
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
sub r11d, r11d
test r9b, 8
cmp byte [rax + rdi], r11b
jmp 0x140485add
je 0x140485d7d
cmp byte [r13 + 8], r11b
jmp 0x140485aec
jne 0x140485b9f
mov rcx, qword [r13]
test bp, 0x557d
stc
cmp r13w, r11w
test rcx, rcx
je 0x140485b7a
mov rax, qword [rcx + 0x38]
or dl, r12b
bsf rdx, rdx
mov rdx, qword [rax]
cmp sil, spl
jmp 0x140485b1f
test rdx, rdx
je 0x140485b42
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x140485b34
jle 0x140485b42
movzx eax, word [rdx]
jmp 0x140485b58
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140485b4e
call qword [case.0x1404cbcda.0]
sub r11d, r11d
stc
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140485b66
je 0x140485b7a
mov word [r14], ax
jmp 0x140485b75
jmp 0x140485b81
mov qword [r13], r11
xchg r10d, r10d
mov r10d, 1
movsx edx, r13w
mov byte [r13 + 8], r10b
seta dh
mov dl, r14b
mov rdx, qword [rsp + 0x78]
jmp 0x140485ba7
mov r10d, 1
and ah, bl
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jmp 0x140485bb5
jne 0x140485d7d
mov rcx, qword [rbp - 0x28]
cmc
cmp rcx, rsi
jmp 0x140485bc8
jae 0x140485c0d
lea rax, [rcx + 1]
test r13w, 0x4ef5
stc
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
test r14w, dx
jmp 0x140485bea
test bl, bl
jmp 0x140485bf1
cmovne rax, rdx
test r10w, r14w
jmp 0x140485bfe
and word [rax + rcx], 0
jmp 0x140485c08
jmp 0x140485c30
xor r9d, r9d
mov r8b, r11b
cmovle dx, bp
mov r8b, r15b
mov rdx, r10
not cl
movzx cx, r11b
mov cx, si
lea rcx, [rbp - 0x38]
call fcn.1404580ee
inc rdi
add sil, 0xd1
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
xchg cx, si
rcr ch, 0x7d
mov rsi, qword [rbp - 0x20]
mov rcx, qword [r13]
cmp rcx, r8
clc
xor r8d, r8d
cmp r12w, cx
test rcx, rcx
jmp 0x140485c61
je 0x140485d04
mov rax, qword [rcx + 0x38]
jmp 0x140485c70
cmp qword [rax], r8
je 0x140485cc8
mov rax, qword [rcx + 0x50]
stc
test ebp, 0x6b1c1b4b
cmp dword [rax], r8d
jmp 0x140485c8c
jle 0x140485cc8
dec dword [rax]
cdq
movsx eax, r15w
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
jmp 0x140485caa
lea rax, [rdx + 2]
jmp 0x140485cb3
mov qword [rcx], rax
lahf
movzx rax, di
movzx eax, word [rdx]
jmp 0x140485cc3
jmp 0x140485ce9
mov rax, qword [rcx]
jmp 0x140485cd0
mov rax, qword [rax + 0x38]
jmp 0x140485cd9
call qword [case.0x1404cbcda.0]
sub r8d, r8d
xchg cx, cx
stc
movsxd rcx, ebx
mov ecx, 0xffff
cmp cx, ax
jmp 0x140485cf6
je 0x140485d04
mov al, r8b
jmp 0x140485d18
mov qword [r13], r8
cdqe
movsx eax, r9w
mov eax, 1
jmp 0x140485d18
mov byte [r13 + 8], al
jmp 0x140485d27
mov rdx, qword [rsp + 0x48]
sets ch
movsx rcx, di
mov ch, 0xb2
mov rcx, r13
jmp 0x140485d3e
call fcn.140469ce0
xor r11d, r11d
cmp r10b, 0x79
shr r9w, 0x37
add r10b, 0x80
test al, al
bswap r8d
cmova r9, rbx
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
movzx r10, r14w
movsx r10w, bpl
mov r10, qword [rsp + 0x60]
jmp 0x140485d77
je 0x140485890
mov qword [rbp - 0x80], rsi
mov rbx, rdi
test rdi, rdi
movzx r11, r12w
mov dil, byte [rsp + 0x30]
xchg sil, sil
mov sil, 0xb0
setb r11b
mov sil, byte [rsp + 0x30]
movsxd r10, esp
setbe r10b
mov r14b, byte [rsp + 0x30]
movsx r11d, r10w
xchg r11b, r10b
movsxd r11, ebx
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
je 0x140485e16
lea rax, [rbp - 0x38]
cmc
cmp r11, 0x10
cmovae rax, r10
cmp dh, dh
test dx, bx
cmp byte [rax + rbx], 0
jmp 0x140485ddf
jle 0x140485df2
inc rbx
jmp 0x140485ded
jmp 0x140485e16
mov eax, 1
jmp 0x140485dfc
mov byte [rsp + 0x38], al
jmp 0x140485e16
mov r10, qword [rbp - 0x38]
btc dx, 0x77
mov r11, qword [rbp - 0x80]
rol r9b, 0x8c
lea rdx, [rbp - 0x18]
xadd r8b, r8b
xchg r9b, r9b
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
test r9b, 0xc4
cmp r9, 0x10
jmp 0x140485e36
cmovae rdx, r8
sub eax, eax
cmc
stc
cmp byte [rsp + 0x38], al
jmp 0x140485e47
jne 0x140485ebb
test rbx, rbx
jmp 0x140485e55
je 0x14048602d
mov cl, byte [rdx]
cmp bl, sil
clc
cmp cl, 0x7f
jmp 0x140485e69
je 0x14048602d
sub rbx, 1
jmp 0x140485e78
je 0x140485fe2
lea rax, [rbp - 0x38]
cmc
cmp r10w, 0x1332
stc
cmp r11, 0x10
jmp 0x140485e93
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x140485e9f
je 0x140486011
mov eax, 1
stc
test r10w, cx
jmp 0x140485eb4
mov byte [rsp + 0x38], al
test ah, 0xde
cmp r11, 0x10
jmp 0x140485ec4
jb 0x140485f20
lea rdx, [r11 + 1]
cmc
shl al, cl
mov rax, r10
cmp rdx, 0x1000
jmp 0x140485ee0
jb 0x140485f0b
add rdx, 0x27
mov r10, qword [r10 - 8]
clc
stc
cmp rdi, rdi
sub rax, r10
cmc
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x140485f05
ja 0x140487e67
mov rcx, r10
jmp 0x140485f13
call fcn.1402921ff
mov r9, qword [rbp]
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x140485f29
jb 0x140485f9b
lea rdx, [r9 + 1]
bt ax, r9w
and ax, r11w
movzx rax, si
mov rax, r8
cmp r14w, 0x63ef
cmp rdx, 0x1000
jmp 0x140485f55
jb 0x140485f8e
add rdx, 0x27
jmp 0x140485f64
mov r8, qword [r8 - 8]
test r8, 0x72bb4452
jmp 0x140485f77
sub rax, r8
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140485f88
ja 0x140487e61
mov rcx, r8
jmp 0x140485f96
call fcn.1402921ff
xor r9d, r9d
rcl rax, 0xf1
sub rcx, 0x112a1768
rcr al, cl
mov ecx, 1
sub eax, 0x38fe7c52
movsx eax, r10w
stc
mov eax, dword [rsp + 0x38]
test r14b, dil
add qword [rbp - 0x78], rcx
stc
clc
test al, al
jmp 0x140485fce
jne 0x140487d7e
mov rax, qword [rbp - 0x78]
jmp 0x140485fdd
jmp 0x140485582
test rbx, rbx
jne 0x140486011
lea rax, [rbp - 0x38]
clc
cmc
jmp 0x140485ff6
cmp r11, 0x10
jmp 0x140485fff
cmovae rax, r10
stc
cmp cl, byte [rax]
jmp 0x14048600b
jl 0x140485ea5
cmp byte [rdx + 1], 0
jmp 0x14048601a
jle 0x140485e4d
inc rdx
jmp 0x140486028
jmp 0x140485e4d
cmp r11, 0x10
jmp 0x140486036
jb 0x1404863a9
lea rdx, [r11 + 1]
rcr ah, 0x1c
mov rax, r10
jmp 0x14048604b
cmp rdx, 0x1000
jb 0x140486080
add rdx, 0x27
test ch, bl
cmp r8b, r11b
clc
mov r10, qword [r10 - 8]
clc
sub rax, r10
add rax, 0xfffffffffffffff8
test spl, r9b
cmp rax, 0x1f
jmp 0x14048607a
ja 0x140487e67
mov rcx, r10
call fcn.1402921ff
jmp 0x1404863a9
mov rdx, qword [rsp + 0x48]
not ecx
mov rcx, r13
jmp 0x14048609c
call fcn.140469ce0
xor r8d, r8d
test al, al
jne 0x1404863b9
lea rbx, [r13 + 0xa]
mov r12, rbx
mov r15b, 0xb3
movzx rsi, r13w
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
movsx si, bpl
movsx rsi, ax
jmp 0x1404860d1
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x1404860e0
jmp 0x1404860f3
mov r9, qword [rsp + 0x60]
jmp 0x1404860f3
cmp byte [r13 + 8], r8b
jmp 0x1404860fc
jne 0x1404861bf
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048610e
je 0x140486198
mov rax, qword [rcx + 0x38]
inc dh
mov rdx, qword [rax]
test r13w, r15w
test rdx, rdx
jmp 0x140486129
je 0x14048614f
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14048613c
jle 0x14048614f
movzx eax, word [rdx]
jmp 0x14048614a
jmp 0x140486178
mov rax, qword [rcx]
jmp 0x140486157
mov rax, qword [rax + 0x30]
jmp 0x140486160
call qword [case.0x1404cbcda.0]
mov r9, qword [rsp + 0x60]
movsx ecx, sp
xor r8d, r8d
inc rcx
bts rcx, r11
mov ecx, 0xffff
cmp cx, ax
jmp 0x140486185
je 0x140486198
mov word [r12], ax
mov rbx, r12
jmp 0x1404861a7
mov qword [r13], r8
movzx ax, r9b
sets r8b
cdqe
mov eax, 1
bswap edx
movsxd r8, r14d
cdq
mov byte [r13 + 8], al
movsx cx, bpl
movsx edx, r14w
movzx r8d, word [rbx]
cqo
mov rdx, rdi
mov rcx, r9
jmp 0x1404861d0
call fcn.14011be25
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x1404861e6
jae 0x140486388
lea rcx, [0x1400c0d60]
setl r9b
stc
mov r9b, byte [rax + rcx]
movsxd rcx, r9d
and cx, 0x12c7
mov rcx, qword [rsi + 0x10]
stc
test r8w, 0x45ae
jmp 0x140486214
cmp rcx, qword [rsi + 0x18]
jmp 0x14048621d
jae 0x140486268
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
test r12b, dl
movzx ax, al
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x140486243
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
test dil, 0xd8
jmp 0x140486251
xor r8d, r8d
jmp 0x140486259
mov byte [rax + rcx + 1], r8b
jmp 0x140486263
jmp 0x140486291
mov r8b, r14b
mov edx, 1
movzx ecx, r13w
movsx ecx, dx
mov rcx, rsi
jmp 0x14048627f
call fcn.1404580ee
xor r8d, r8d
cmp bl, 0x1f
inc cl
shld cx, di, 0x2e
mov rcx, qword [r13]
cmp r9d, r10d
test rcx, rcx
jmp 0x1404862a0
je 0x14048633b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x1404862fc
mov rax, qword [rcx + 0x50]
stc
test r11w, bp
clc
cmp dword [rax], r8d
jmp 0x1404862c5
jle 0x1404862fc
dec dword [rax]
jmp 0x1404862d8
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404862e8
mov qword [rcx], rax
movsx rax, r13w
movzx eax, word [rdx]
jmp 0x1404862f7
jmp 0x140486317
mov rax, qword [rcx]
jmp 0x140486304
mov rax, qword [rax + 0x38]
jmp 0x14048630d
call qword [case.0x1404cbcda.0]
xor r8d, r8d
cmc
mov ecx, 0xffff
test r12b, 0x42
cmp cx, ax
jmp 0x140486328
je 0x14048633b
mov al, r8b
jmp 0x140486336
jmp 0x14048634a
mov qword [r13], r8
mov cx, r14w
mov eax, 1
cwd
mov byte [r13 + 8], al
jmp 0x14048635b
mov rdx, r15
movsx cx, r9b
mov cl, 0x79
movzx ecx, r12w
mov rcx, r13
call fcn.140469ce0
sub r8d, r8d
clc
jmp 0x14048637b
test al, al
jmp 0x140486382
je 0x1404860e5
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
lahf
cbw
mov r15b, byte [rsp + 0x30]
lahf
movzx rbx, cx
bswap cx
mov r12b, byte [rsp + 0x30]
lahf
cwde
mov rbx, qword [rsp + 0x50]
movsx rax, r9w
movsx cx, cl
movsx eax, si
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404863c4
mov rax, qword [rax + 0x18]
jmp 0x1404863cd
call qword [case.0x1404cbcda.0]
movzx ebx, ax
movsxd rcx, ebx
cwd
mov rdx, qword [rsp + 0x48]
xchg rcx, rcx
bswap cx
movsx rcx, r9w
mov rcx, r13
call fcn.140469ce0
sub r8d, r8d
test al, al
jmp 0x1404863fc
jne 0x140486789
test bx, bx
jmp 0x14048640a
je 0x140486789
cmp byte [r13 + 8], r8b
jmp 0x140486419
jne 0x1404864c5
mov rcx, qword [r13]
cmp r10b, r14b
jmp 0x14048642b
test rcx, rcx
jmp 0x140486433
je 0x1404864b2
mov rax, qword [rcx + 0x38]
movsx rdx, r9w
mov rdx, qword [rax]
jmp 0x140486449
test rdx, rdx
jmp 0x140486451
je 0x140486476
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140486463
jle 0x140486476
movzx eax, word [rdx]
jmp 0x140486471
jmp 0x14048648b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140486482
call qword [case.0x1404cbcda.0]
xor r8d, r8d
mov ecx, 0xffff
cmc
jmp 0x14048649a
cmp cx, ax
jmp 0x1404864a2
je 0x1404864b2
mov word [r13 + 0xa], ax
jmp 0x1404864b6
mov qword [r13], r8
mov eax, 1
cmc
mov byte [r13 + 8], al
cmp bpl, 0x33
stc
cmp word [r13 + 0xa], bx
mov ebx, dword [rsp + 0x68]
jmp 0x1404864d3
jne 0x14048678d
mov eax, 1
sub cx, 0x5932
bt cx, bp
and ch, 0x5d
mov rcx, qword [r13]
test dil, 0x9e
test edi, r9d
test rcx, rcx
jmp 0x1404864fd
je 0x1404865a6
mov rax, qword [rcx + 0x38]
jmp 0x140486510
cmp qword [rax], r8
je 0x14048655c
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140486526
jle 0x14048655c
dec dword [rax]
movsx rax, sp
mov rcx, qword [rcx + 0x38]
movsx edx, r10w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140486546
mov qword [rcx], rax
movsxd rax, edx
cdqe
cwde
movzx eax, word [rdx]
jmp 0x140486557
jmp 0x14048657a
mov rax, qword [rcx]
jmp 0x140486564
mov rax, qword [rax + 0x38]
jmp 0x14048656d
call qword [case.0x1404cbcda.0]
sub r8d, r8d
stc
add cl, r13b
mov ecx, 0xffff
cmp r9b, sil
clc
cmp cx, ax
jmp 0x14048658b
je 0x14048659e
mov al, r8b
jmp 0x140486599
jmp 0x1404865b3
mov eax, 1
movsxd rdx, r15d
mov qword [r13], r8
movsx cx, bh
movzx cx, r13b
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.140469ce0
cmp ebx, dword [rsp + 0x58]
jge 0x14048678d
sub r8d, r8d
stc
cmp cx, 0x1b0c
test al, al
jne 0x140486776
cmp byte [r13 + 8], r8b
jne 0x14048668c
mov rcx, qword [r13]
cmp di, sp
test rcx, rcx
jmp 0x1404865f8
je 0x14048666f
mov rax, qword [rcx + 0x38]
movzx edx, bp
and dl, r10b
mov rdx, qword [rax]
test rdx, rdx
je 0x140486637
mov rax, qword [rcx + 0x50]
cmp r15b, 0xf2
cmp dword [rax], r8d
jmp 0x140486624
jle 0x140486637
movzx eax, word [rdx]
jmp 0x140486632
jmp 0x140486651
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140486643
call qword [case.0x1404cbcda.0]
xor r8d, r8d
sar ch, cl
movsxd rcx, esp
mov ecx, 0xffff
stc
cmp cx, ax
je 0x14048666f
mov word [r13 + 0xa], ax
jmp 0x14048666a
jmp 0x140486679
mov qword [r13], r8
setg cl
movsxd rcx, r10d
mov eax, 1
not r8w
movsx ecx, r15w
cwd
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
movzx r8w, r14b
mov rcx, 0x65741c3a
movzx r8d, word [r13 + 0xa]
mov cx, r14w
mov rcx, rax
jmp 0x1404866b2
call fcn.14011be25
sub rax, qword [rsp + 0x60]
stc
cmp bpl, r13b
clc
sar rax, 1
cmp rax, 0xa
jae 0x140486776
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
rol cl, cl
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x1404866ed
jae 0x140486745
lea rax, [rcx + 1]
cmp r13w, r10w
mov qword [r10 + 0x10], rax
add ax, 0x6a8e
and ax, 0x734
mov rax, r10
test rsp, 0x108f0045
cmp qword [r10 + 0x18], 0x10
jb 0x140486724
mov rax, qword [r10]
cmp sp, 0x2a27
mov byte [rax + rcx], r9b
stc
jmp 0x14048672e
sub r8d, r8d
jmp 0x140486736
mov byte [rax + rcx + 1], r8b
jmp 0x140486740
jmp 0x140486765
mov r8b, sil
cmovns edx, ecx
bswap dx
cwd
mov edx, 1
mov rcx, r10
jmp 0x14048675d
call fcn.1404580ee
sub r8d, r8d
mov eax, 1
add ebx, eax
jmp 0x140486771
jmp 0x1404864ea
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x140486784
jmp 0x140486792
mov ebx, dword [rsp + 0x68]
mov ecx, 1
mov rax, qword [rsp + 0x70]
cmp ax, r10w
cmp r13b, 0x14
sub edx, edx
test cl, bh
clc
cmp qword [rax + 0x10], rdx
jne 0x1404867bc
mov byte [rsp + 0x38], cl
jmp 0x1404867b7
jmp 0x14048688d
mov eax, dword [rsp + 0x58]
test r14w, r9w
cmp ebx, eax
jmp 0x1404867cb
jge 0x14048688d
sub eax, ebx
mov ebx, eax
or r14, 0x797b29a9
bts r15w, r12w
btc r15, r15
mov r14, qword [rsp + 0x70]
not r15b
sub r15w, bp
movzx r15, r15w
mov r15d, 1
rcr ch, cl
ror cx, 0x8b
bts cx, cx
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jae 0x14048684e
lea rax, [rcx + 1]
stc
mov qword [r14 + 0x10], rax
bt rax, rcx
rol eax, 0x4b
shl ax, cl
mov rax, r14
stc
cmc
cmp qword [r14 + 0x18], 0x10
jmp 0x140486835
jb 0x14048683e
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x140486849
jmp 0x140486872
mov r9b, 0x30
movsx dx, r8b
mov r8b, dil
mov rdx, r15
not cl
movzx ecx, r12w
mov rcx, r14
jmp 0x14048686a
call fcn.1404580ee
sub edx, edx
clc
sub rbx, r15
jmp 0x14048687a
jne 0x140486805
mov r14b, byte [rsp + 0x30]
movsxd rdx, r9d
mov r15b, byte [rsp + 0x30]
mov rdx, qword [rbp]
cmp r11b, 0xd5
cmp rdx, 0x10
jmp 0x14048689e
jb 0x140485f9b
inc rdx
mov rcx, qword [rbp - 0x18]
xor ax, 0x6e8a
rcl al, 0xb8
mov rax, rcx
cmp r10d, 0x2efc5457
test r11b, 0x26
jmp 0x1404868c5
cmp rdx, 0x1000
jmp 0x1404868d1
jb 0x140485f96
add rdx, 0x27
cmp r15b, 0xb1
mov rcx, qword [rcx - 8]
jmp 0x1404868e9
sub rax, rcx
cmc
cmp ch, ah
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140487e61
jmp 0x140485f96
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048690f
call fcn.140469ce0
sub r9d, r9d
cmp bx, 0x1205
stc
test al, al
jmp 0x140486924
jne 0x140485fab
mov rbx, qword [rsp + 0x50]
movsx rcx, si
mov cl, r12b
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movzx rcx, di
mov rcx, rbx
jmp 0x140486949
mov rax, qword [rax + 0x38]
jmp 0x140486952
call qword [case.0x1404cbcda.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
or r8d, 2
mov dword [rsp + 0x34], r8d
stc
mov dword [rsp + 0x3c], r8d
cmc
jmp 0x140486977
xor r9d, r9d
clc
jmp 0x140486985
cmp qword [rbp - 0x28], r9
jmp 0x14048698e
jbe 0x140486b0f
mov rax, qword [rbx]
movzx cx, sil
movsxd rcx, edi
bswap rdx
lea rdx, [rbp - 0x18]
jmp 0x1404869af
mov rcx, rbx
jmp 0x1404869b7
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
mov r8d, dword [rsp + 0x34]
bt edx, esp
movsx edx, r9w
movzx dx, r9b
bts r8d, 0xb
cmp r11b, 0xad
or r8d, 4
mov dword [rsp + 0x34], r8d
add dx, r10w
mov dword [rsp + 0x3c], r8d
rcl dl, cl
bts dx, ax
lea rdx, [r13 + 8]
cmp r9, r11
test r15d, esi
mov qword [rsp + 0x58], rdx
test dh, 0xa4
clc
sub r9d, r9d
clc
cmc
cmp byte [rdx], r9b
jmp 0x140486a13
jne 0x140486ad2
mov rcx, qword [r13]
test spl, bpl
cmc
stc
test rcx, rcx
jmp 0x140486a2a
je 0x140486ab4
mov rax, qword [rcx + 0x38]
cdq
mov rdx, qword [rax]
cmc
jmp 0x140486a41
test rdx, rdx
je 0x140486a6a
mov rax, qword [rcx + 0x50]
test r8w, 0x625f
cmp dword [rax], r9d
jmp 0x140486a5c
jle 0x140486a6a
movzx eax, word [rdx]
jmp 0x140486a8a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404cbcda.0]
mov r8d, dword [rsp + 0x34]
btc dx, r15w
sub r9d, r9d
sub cl, 0xcf
bts ecx, esi
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp r8d, edx
cmp cx, ax
jmp 0x140486a9f
je 0x140486ab4
mov word [r13 + 0xa], ax
jmp 0x140486aaf
jmp 0x140486ac4
mov qword [r13], r9
movsx r10d, r11w
mov r10b, r9b
jmp 0x140486ac4
mov r10d, 1
mov byte [rdx], r10b
jmp 0x140486ad8
mov r10d, 1
movzx ecx, word [r13 + 0xa]
dec ax
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x140486aee
cmovae rax, qword [rbp - 0x18]
clc
cmp word [rax], cx
jmp 0x140486afc
jne 0x140486b16
mov bl, r10b
jmp 0x140486b0a
jmp 0x140486b1e
lea rdx, [r13 + 8]
sbb bl, r9b
mov bl, r9b
mov qword [rsp + 0x58], rdx
test r8b, 4
jmp 0x140486b27
je 0x140486b61
and r8d, 0xfffffffb
jmp 0x140486b3b
mov dword [rsp + 0x34], r8d
movsx ecx, ax
xchg cl, ch
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
jmp 0x140486b53
call fcn.14045c38d
mov r8d, dword [rsp + 0x34]
test sil, 0xdb
test r8b, 2
jmp 0x140486b6a
je 0x140486b95
and r8d, 0xfffffffd
mov dword [rsp + 0x34], r8d
movsxd rcx, ebp
mov dword [rsp + 0x3c], r8d
bswap ecx
movzx ecx, r10w
lea rcx, [rbp - 0x38]
jmp 0x140486b90
call fcn.14045c38d
xor r8d, r8d
test bl, bl
je 0x140486d99
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140486bac
je 0x140486c4e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140486bbe
je 0x140486c0a
mov rax, qword [rcx + 0x50]
clc
test r11, r14
cmp dword [rax], r8d
jmp 0x140486bd4
jle 0x140486c0a
dec dword [rax]
movsx eax, r15w
cbw
movzx rax, r8w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
xchg ah, al
cwde
lea rax, [rdx + 2]
jmp 0x140486bf9
mov qword [rcx], rax
movzx rax, bp
mov al, cl
movzx eax, word [rdx]
jmp 0x140486c2a
mov rax, qword [rcx]
jmp 0x140486c12
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
xor r8d, r8d
cmovo cx, r13w
xadd rcx, rcx
inc cl
mov ecx, 0xffff
cmp ecx, 0x78f923dc
test bl, sil
cmp cx, ax
jmp 0x140486c40
je 0x140486c4e
mov al, r8b
jmp 0x140486c62
mov qword [r13], r8
mov eax, 1
setno dh
mov edx, 0x663b5ac8
movsxd rcx, ebp
mov rcx, qword [rsp + 0x58]
cqo
mov byte [rcx], al
movzx rax, r11w
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
bswap dx
mov edx, 0x1dc01487
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
jmp 0x140486c8c
call qword [case.0x1404cbcda.0]
mov ebx, dword [rsp + 0x34]
xchg dx, dx
bts ebx, 0xa
mov edx, 0x7ac3783f
mov dword [rsp + 0x34], ebx
stc
cmp r14d, 0x10f43f29
mov dword [rsp + 0x3c], ebx
movzx dx, dl
inc dl
shld dx, cx, 0xea
mov rdx, qword [rbp + 0x20]
jmp 0x140486ccd
cmp rdx, 8
jmp 0x140486cd6
jb 0x140486d3b
lea rdx, [rdx*2 + 2]
or ax, r12w
dec ch
mov rcx, qword [rbp + 8]
shl eax, 0xf9
movsxd rax, r12d
mov rax, rcx
stc
test bx, 0x1d9b
cmp rdx, 0x1000
jmp 0x140486d09
jb 0x140486d36
add rdx, 0x27
mov rcx, qword [rcx - 8]
test bpl, cl
sub rax, rcx
stc
add rax, 0xfffffffffffffff8
cmc
cmp r12w, ax
cmp rax, 0x1f
jmp 0x140486d30
ja 0x140487e6d
call fcn.1402921ff
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
bsr cx, cx
rcr cx, 0xfa
rol ch, 0xc6
movups xmm1, xmmword [rbp - 8]
movsx cx, r10b
mov ch, 0xce
btc ecx, 0xc3
movups xmmword [rbp + 0x18], xmm1
mov cl, bpl
and cl, spl
sub eax, eax
mov ch, 0x88
not cl
mov qword [rbp - 8], rax
mov qword [rbp], 7
mov word [rbp - 0x18], ax
movsx rcx, si
bswap cx
lea rcx, [rbp - 0x18]
jmp 0x140486d8f
call fcn.14045c38d
jmp 0x140485f9b
mov rbx, qword [rsp + 0x50]
lahf
cdq
bswap rax
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x140486db2
mov rax, qword [rax + 0x40]
jmp 0x140486dbb
call qword [case.0x1404cbcda.0]
mov edx, dword [rsp + 0x34]
stc
clc
jmp 0x140486dcc
bts edx, 0xc
or edx, 8
test r9b, dil
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
sub r9d, r9d
clc
test ax, bp
cmp qword [rbp - 0x28], r9
jbe 0x140486f62
mov rax, qword [rbx]
movsx rdx, si
movzx ecx, r8w
lea rdx, [rbp - 0x18]
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140486e0a
call qword [case.0x1404cbcda.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
or edx, 0x10
test ecx, 0x1ab1587b
or r8b, r15b
sub r8, rsp
mov dword [rsp + 0x34], edx
movzx r8w, cl
mov r8w, 0x6c90
add r8d, 0x159f0fab
mov dword [rsp + 0x3c], edx
ror r8b, 0x1a
bsr r8w, cx
mov r8, qword [rsp + 0x58]
cmp rax, r11
sub r9d, r9d
test ecx, r14d
cmc
cmp byte [r8], r9b
jne 0x140486f1a
mov rcx, qword [r13]
cmp di, r12w
test rcx, rcx
jmp 0x140486e71
je 0x140486ef2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
stc
test rdx, rdx
je 0x140486ea4
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jle 0x140486ea4
movzx eax, word [rdx]
jmp 0x140486e9f
jmp 0x140486eca
mov rax, qword [rcx]
jmp 0x140486eac
mov rax, qword [rax + 0x30]
jmp 0x140486eb5
call qword [case.0x1404cbcda.0]
mov r8, qword [rsp + 0x58]
sub r9d, r9d
sal cl, 0x5b
cmp dil, 0x84
mov ecx, 0xffff
stc
test di, 0x613c
cmp cx, ax
jmp 0x140486edd
je 0x140486ef2
mov word [r13 + 0xa], ax
jmp 0x140486eed
jmp 0x140486efe
mov qword [r13], r9
movsx r10w, r8b
movsxd r10, edi
mov r10d, 1
cqo
movsx dx, r9b
mov byte [r8], r10b
movsxd rdx, r14d
mov edx, dword [rsp + 0x34]
jmp 0x140486f22
mov r10d, 1
rol bl, cl
movzx ecx, word [r13 + 0xa]
cbw
adc ax, r15w
lea rax, [rbp - 0x18]
cmp r8b, cl
cmp qword [rbp], 8
setno bl
jmp 0x140486f41
cmovae rax, qword [rbp - 0x18]
add bl, 0xc5
cmp word [rax], cx
sete bl
jmp 0x140486f54
mov bl, r10b
jmp 0x140486f5c
je 0x140486f6b
mov bl, r9b
test bp, 0x443b
stc
test dl, 0x10
jmp 0x140486f73
je 0x140486f9d
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
movsx rcx, ax
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x140486f91
call fcn.14045c38d
mov edx, dword [rsp + 0x34]
cmp bh, 0x52
test dl, 8
jmp 0x140486fa5
je 0x140486fce
and edx, 0xfffffff7
movzx rcx, bx
xchg cx, cx
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
not ecx
bswap rcx
setle ch
lea rcx, [rbp - 0x38]
call fcn.14045c38d
test bl, bl
jmp 0x140486fd5
je 0x1404871c7
mov rcx, qword [r13]
sub ebx, ebx
cmp dil, r10b
test rcx, rcx
jmp 0x140486fec
je 0x14048707b
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
jmp 0x140486ffe
je 0x140487049
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14048700f
jle 0x140487049
dec dword [rax]
movsxd rdx, ecx
mov rcx, qword [rcx + 0x38]
cwde
movsx rax, r13w
mov rdx, qword [rcx]
cmove eax, eax
lea rax, [rdx + 2]
jmp 0x140487032
mov qword [rcx], rax
setg ah
movsx eax, bp
lahf
movzx eax, word [rdx]
jmp 0x140487044
jmp 0x14048705b
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140487055
call qword [case.0x1404cbcda.0]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140487069
je 0x14048707b
mov al, bl
jmp 0x140487076
jmp 0x14048708b
mov qword [r13], rbx
movsxd rax, edx
movzx rcx, r10w
mov eax, 1
mov rcx, qword [rsp + 0x58]
cmovge dx, dx
movsx rdx, r14w
xchg dx, dx
mov byte [rcx], al
setle al
cwde
bswap ax
mov rcx, qword [rsp + 0x50]
movsx ax, r14b
mov rax, qword [rcx]
movsx rdx, ax
movsx dx, bpl
lea rdx, [rbp - 0x18]
jmp 0x1404870c3
mov rax, qword [rax + 0x40]
jmp 0x1404870cc
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
setge dl
bts edx, r11d
bt rdx, 0xfe
bts eax, 0xf
rcl dh, 0x33
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
add dx, bx
btc rdx, 0x7b
mov rdx, qword [rbp + 0x20]
cmp bl, r14b
jmp 0x140487105
cmp rdx, 8
jb 0x140487161
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
clc
mov rax, rcx
cmp rdx, 0x1000
jb 0x14048715c
add rdx, 0x27
cmp r12b, r12b
test r14b, 0xfb
mov rcx, qword [rcx - 8]
test ax, r9w
sub rax, rcx
add rax, 0xfffffffffffffff8
test spl, 0x9e
cmp r10d, r14d
cmp rax, 0x1f
jmp 0x140487156
ja 0x140487e56
call fcn.1402921ff
movups xmm0, xmmword [rbp - 0x18]
movsxd rcx, esi
cmovne cx, r12w
movups xmmword [rbp + 8], xmm0
not ch
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
setl ch
mov qword [rbp - 8], rbx
bswap ecx
movsx rcx, r15w
cmovb ecx, edx
mov qword [rbp], 7
movzx cx, r8b
movsx ecx, r13w
mov cl, bpl
mov word [rbp - 0x18], bx
movzx cx, dh
movzx rcx, r15w
movzx ecx, r14w
lea rcx, [rbp - 0x18]
jmp 0x1404871b8
call fcn.14045c38d
mov byte [rsp + 0x30], 1
jmp 0x140485f9b
mov rbx, qword [rsp + 0x50]
setns cl
movsx cx, r10b
mov al, r9b
mov rax, qword [rbx]
cdq
movsx ecx, dx
lea rdx, [rbp - 0x38]
bswap cx
movzx rcx, r9w
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x1404871f5
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
cmc
clc
bts eax, 0xe
stc
cmc
or eax, 0x20
test r10b, 0x75
cmp r12d, 0x197904f2
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
clc
xor ecx, ecx
clc
test r11b, 0x1e
cmp qword [rbp - 0x28], rcx
jmp 0x14048722e
je 0x140487298
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140487243
mov rax, qword [rax + 0x40]
jmp 0x14048724c
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
cmp r11w, 0x111d
clc
mov dword [rsp + 0x34], eax
cmp r12w, bx
cmp bp, 0x6095
test r11b, r14b
mov dword [rsp + 0x3c], eax
stc
cmp bl, 0xc3
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x140487285
jne 0x140487298
lea ebx, [rcx + 1]
jmp 0x140487293
jmp 0x14048729a
mov bl, cl
test al, 0x40
jmp 0x1404872a1
je 0x1404872e7
and eax, 0xffffffbf
not ch
mov cx, 0x11b4
mov dword [rsp + 0x34], eax
movzx cx, dil
mov dword [rsp + 0x3c], eax
bswap ecx
jmp 0x1404872c8
lea rcx, [rbp - 0x18]
jmp 0x1404872d1
call fcn.14045c38d
mov eax, dword [rsp + 0x34]
test rsi, 0x77c43136
cmp r11w, 0x23e4
test al, 0x20
je 0x140487322
and eax, 0xffffffdf
jmp 0x140487300
mov dword [rsp + 0x34], eax
movsxd rcx, r15d
movzx rcx, si
mov dword [rsp + 0x3c], eax
movzx cx, sil
lea rcx, [rbp - 0x38]
jmp 0x14048731d
call fcn.14045c38d
sub r9d, r9d
adc ch, ah
mov eax, dword [rsp + 0x38]
cmp r9w, 0x40b3
btr ecx, r12d
btr cx, 0x81
lea ecx, [r9 + 1]
test r15d, r15d
clc
test bl, bl
jmp 0x140487349
je 0x140485fc1
mov byte [rsp + 0x30], cl
jmp 0x140487358
jmp 0x140485fc1
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
cwd
xchg rdx, rdx
movzx dx, ah
lea rdx, [rbp - 0x38]
jmp 0x140487377
mov rax, qword [rax + 0x30]
jmp 0x140487380
call qword [case.0x1404cbcda.0]
mov eax, dword [rsp + 0x34]
bts eax, 7
movsx bx, bh
mov dword [rsp + 0x34], eax
xor bl, 0x34
or rbx, 0x48282808
mov dword [rsp + 0x3c], eax
and ah, 0x16
and al, r9b
mov rax, qword [rbp + 0x98]
ror bx, cl
mov rbx, qword [rsp + 0x48]
jmp 0x1404873c8
test byte [rax + 0x18], 8
jmp 0x1404873d1
jne 0x140487509
mov rdx, rbx
cmovae rcx, rax
mov ecx, 0x69a407be
movzx cx, r10b
mov rcx, r13
jmp 0x1404873f0
call fcn.140469ce0
sub r8d, r8d
cmp r13w, si
test r12b, 0xc7
stc
test al, al
jmp 0x140487408
jne 0x140487509
lea rbx, [rbp - 0x38]
jmp 0x14048741a
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
jmp 0x140487429
cmp byte [r13 + 8], r8b
jmp 0x140487432
jne 0x1404874e7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140487444
je 0x1404874ca
mov rax, qword [rcx + 0x38]
btc rdx, 0x35
ror dx, cl
cmp rsi, rax
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140487464
je 0x140487489
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140487476
jle 0x140487489
movzx eax, word [rdx]
jmp 0x140487484
jmp 0x1404874a8
mov rax, qword [rcx]
jmp 0x140487491
mov rax, qword [rax + 0x30]
jmp 0x14048749a
call qword [case.0x1404cbcda.0]
xor r8d, r8d
cmc
bts rcx, rdi
mov ecx, 0xffff
jmp 0x1404874b2
cmp cx, ax
je 0x1404874ca
mov word [r13 + 0xa], ax
jmp 0x1404874c5
jmp 0x1404874d3
mov qword [r13], r8
cmovno ax, r12w
mov eax, 1
clc
mov byte [r13 + 8], al
bsr eax, eax
shrd rax, rdi, 0x93
dec ah
movzx eax, word [r13 + 0xa]
test dil, 0x77
cmp ax, word [rbx]
jne 0x140487643
mov rbx, qword [rsp + 0x48]
test r12, 0x501253b5
cmp r14w, sp
cmp qword [rbp - 0x78], 3
jmp 0x140487513
jne 0x140487677
mov eax, 1
clc
cmp qword [rbp + 0x18], rax
jmp 0x140487528
ja 0x140487677
mov rdx, rbx
cmovo cx, bx
mov rcx, r13
jmp 0x14048753d
call fcn.140469ce0
sub ebx, ebx
cmp r14b, 0x9f
test al, al
jne 0x140487647
cmp byte [r13 + 8], bl
jmp 0x140487559
jne 0x140487613
mov rcx, qword [r13]
cmc
stc
test rcx, rcx
jmp 0x14048756d
je 0x1404875eb
mov rax, qword [rcx + 0x38]
add dh, 0x9e
or rdx, 0x43485ba5
mov rdx, qword [rax]
cmp di, bp
clc
test rdx, rdx
jmp 0x140487590
je 0x1404875b3
mov rax, qword [rcx + 0x50]
cmp r10b, 0xbf
cmp dword [rax], ebx
jmp 0x1404875a5
jle 0x1404875b3
movzx eax, word [rdx]
jmp 0x1404875c5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404875bf
call qword [case.0x1404cbcda.0]
mov ecx, 0xffff
cmp r14w, r12w
cmp cx, ax
jmp 0x1404875d6
je 0x1404875eb
mov word [r13 + 0xa], ax
jmp 0x1404875e6
jmp 0x1404875fa
mov qword [r13], rbx
shl cx, cl
xor ax, r10w
or cx, r12w
mov eax, 1
cmovns ecx, r14d
bts cx, si
mov byte [r13 + 8], al
cmovb rax, rsi
bts cx, si
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x140487626
cmovae rax, qword [rbp - 0x38]
test cx, 0x52a6
cmp cx, word [rax]
jmp 0x140487638
je 0x140487677
jmp 0x140487647
sub ebx, ebx
test cl, bl
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cdq
cmovae rax, qword [rbp - 0x38]
sub dx, 0x6b2a
rol cl, 0x58
mov qword [rbp - 0x28], rbx
movzx rcx, r9w
adc dh, bh
movsx dx, r11b
mov word [rax], bx
shr bh, cl
movzx bx, sil
lea rbx, [rbp - 0x38]
shr ecx, cl
shl dl, cl
sar dh, cl
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
movzx rcx, r11w
cwd
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048769e
call fcn.140469ce0
sub r8d, r8d
stc
test al, al
jmp 0x1404876ae
jne 0x1404878cb
mov r12, qword [rsp + 0x48]
mov esi, 0xffff
stc
sbb ax, bp
sub rax, r14
lea r14d, [r8 + 1]
stc
sal rcx, cl
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movsx eax, r13w
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
cmp r13w, 0x4f8
cmp bl, spl
lea rcx, [rcx + rax*2]
jmp 0x1404876f8
cmp rbx, rcx
jmp 0x140487700
je 0x1404878b0
cmp byte [r13 + 8], r8b
jne 0x1404877a8
mov rcx, qword [r13]
cmc
test r15b, 0xc3
test rcx, rcx
jmp 0x140487721
je 0x140487797
mov rax, qword [rcx + 0x38]
shr rdx, 0xa4
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14048773b
je 0x14048775f
mov rax, qword [rcx + 0x50]
cmp bp, r9w
cmp dword [rax], r8d
jle 0x14048775f
movzx eax, word [rdx]
jmp 0x14048775a
jmp 0x14048777f
mov rax, qword [rcx]
jmp 0x140487767
mov rax, qword [rax + 0x30]
jmp 0x140487770
call qword [case.0x1404cbcda.0]
sub r8d, r8d
jmp 0x14048777f
cmp si, ax
je 0x140487797
mov word [r13 + 0xa], ax
jmp 0x140487792
jmp 0x14048779f
mov qword [r13], r8
bsr rax, r10
mov byte [r13 + 8], r14b
and rax, rsp
not eax
movzx eax, word [r13 + 0xa]
test spl, r14b
cmp ax, word [rbx]
jmp 0x1404877b8
jne 0x1404878b0
add rbx, 2
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x1404877cf
je 0x14048786b
mov rax, qword [rcx + 0x38]
cmp r14w, dx
cmp qword [rax], r8
jmp 0x1404877e5
je 0x14048783b
mov rax, qword [rcx + 0x50]
cmp ebx, 0x3e5923cd
test r10b, 0xfd
cmp dword [rax], r8d
jmp 0x140487801
jle 0x14048783b
dec dword [rax]
bswap ax
mov rcx, qword [rcx + 0x38]
cbw
movsxd rax, esi
cqo
mov rdx, qword [rcx]
seta ah
movzx eax, r10w
lea rax, [rdx + 2]
jmp 0x14048782a
mov qword [rcx], rax
lahf
cmovle eax, edi
xchg ah, ah
movzx eax, word [rdx]
jmp 0x140487850
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140487847
call qword [case.0x1404cbcda.0]
sub r8d, r8d
cmp si, ax
jmp 0x140487858
je 0x14048786b
mov al, r8b
jmp 0x140487866
jmp 0x14048787c
mov qword [r13], r8
mov ecx, 0x60cf05dd
mov al, r14b
jmp 0x14048787c
mov byte [r13 + 8], al
jmp 0x140487888
mov rdx, r12
cmovp cx, si
movsx ecx, r14w
mov rcx, r13
jmp 0x14048789b
call fcn.140469ce0
sub r8d, r8d
test al, al
jmp 0x1404878aa
je 0x1404876cd
mov sil, byte [rsp + 0x30]
add al, sil
cmp bpl, bpl
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
sbb ecx, 0x51c81ec6
lea rcx, [rbp - 0x38]
rol al, cl
btr rax, r13
cmp qword [rbp - 0x20], 8
movsx ax, ch
cmovae rcx, qword [rbp - 0x38]
xor eax, edi
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
xor al, 0x21
shr ah, cl
mov eax, dword [rsp + 0x38]
clc
movzx eax, al
cmc
clc
cmp rbx, rcx
movsx ecx, si
setae ch
mov ecx, 1
cmovne eax, ecx
setbe cl
bswap cx
mov dword [rsp + 0x38], eax
not cl
movzx rcx, ax
lea rcx, [rbp - 0x38]
jmp 0x140487925
jmp 0x140486d8f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404cbcda.0]
sub r9d, r9d
test ch, 0x93
cmp r14w, ax
je 0x14048795a
mov word [r12], ax
not bh
movzx bx, bl
mov rbx, r12
jmp 0x14048795e
mov qword [r13], r9
mov byte [r13 + 8], dil
mov rax, qword [r15]
cwd
mov edx, 0x48
movzx r8w, bpl
mov r8w, 0x677e
movzx r8d, word [rbx]
setnp ch
mov rcx, r15
mov rax, qword [rax + 0x20]
call qword [case.0x1404cbcda.0]
xor r9d, r9d
test al, al
jmp 0x140487994
je 0x140487a72
mov byte [rsp + 0x40], dil
jmp 0x1404879a4
mov rcx, qword [r13]
test rbx, r15
stc
test rcx, rcx
je 0x140487a36
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x1404879c1
je 0x140487a05
mov rax, qword [rcx + 0x50]
test r15w, r12w
cmp dword [rax], r9d
jmp 0x1404879d7
jle 0x140487a05
dec dword [rax]
cbw
jmp 0x1404879e6
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ax, r11w
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
movsxd rax, ebx
movzx eax, word [rdx]
jmp 0x140487a1f
mov rax, qword [rcx]
jmp 0x140487a0d
mov rax, qword [rax + 0x38]
jmp 0x140487a16
call qword [case.0x1404cbcda.0]
sub r9d, r9d
cmp r14w, ax
jmp 0x140487a28
je 0x140487a36
mov al, r9b
jmp 0x140487a48
mov qword [r13], r9
movzx ecx, dx
mov al, dil
movzx rcx, r12w
cmovge edx, r8d
mov byte [r13 + 8], al
movzx rdx, bx
mov rdx, rsi
mov cx, r8w
setb cl
mov rcx, r13
jmp 0x140487a62
call fcn.140469ce0
sub r9d, r9d
test al, al
je 0x140485661
mov dil, byte [rsp + 0x30]
rcl cx, 0xf6
mov sil, byte [rsp + 0x30]
rcr al, 0xbc
mov r14b, byte [rsp + 0x30]
cwde
mov r15b, byte [rsp + 0x30]
and ah, 0xca
sbb bl, r14b
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
mov rax, qword [rbp - 0x78]
inc cx
cmc
and cl, 0x1b
mov ecx, 1
test r15, r15
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x140487aba
jne 0x140485fba
movzx eax, byte [rsp + 0x38]
stc
test bl, bl
jmp 0x140487acd
cmove eax, ecx
jmp 0x140487ad5
mov dword [rsp + 0x38], eax
jmp 0x140487ade
jmp 0x140485fc1
mov rcx, qword [rbp + 0x18]
and dil, 0x23
btr rdi, r11
mov dil, 0x5a
mov edi, 1
cmp rcx, rdi
jbe 0x140487dc6
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
btr r8w, 0x63
setp r8b
mov r8, qword [rbp + 0x20]
sbb al, 0x94
cmp r8, 8
cmovae rbx, rdx
sbb al, 0x5e
mov al, byte [rsp + 0x30]
cmp r10b, 0x5b
mov byte [rsp + 0x30], al
sete al
add rbx, 2
xor al, 0xcd
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x140487b44
cmovae rax, rdx
lea rax, [rax + rcx*2]
test r13w, 0x1f11
cmp rbx, rax
jmp 0x140487b5a
je 0x140487d52
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140487b6d
call fcn.140469ce0
sub r9d, r9d
test r15, r13
cmp di, r12w
test al, al
jne 0x140487d3e
cmp byte [r13 + 8], r9b
jmp 0x140487b8d
jne 0x140487c3a
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140487b9f
je 0x140487c22
mov rax, qword [rcx + 0x38]
xor edx, esp
mov rdx, qword [rax]
cmp r14b, 0x5b
test rdx, rdx
jmp 0x140487bba
je 0x140487be0
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x140487bcd
jle 0x140487be0
movzx eax, word [rdx]
jmp 0x140487bdb
jmp 0x140487bfc
mov rax, qword [rcx]
jmp 0x140487be8
mov rax, qword [rax + 0x30]
jmp 0x140487bf1
call qword [case.0x1404cbcda.0]
xor r9d, r9d
xchg cl, ch
mov ecx, 0xffff
stc
test di, r9w
cmp r10b, 0xca
cmp cx, ax
je 0x140487c22
mov word [r13 + 0xa], ax
jmp 0x140487c1d
jmp 0x140487c2f
mov qword [r13], r9
sub rax, 0x3f98025c
cdqe
mov byte [r13 + 8], dil
xor rax, 0x3ffb3e26
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140487d3e
mov rcx, qword [r13]
test ebx, 0x49c13d37
test rcx, rcx
je 0x140487cf9
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x140487c67
je 0x140487cbd
mov rax, qword [rcx + 0x50]
jmp 0x140487c77
cmp dword [rax], r9d
jmp 0x140487c7f
jle 0x140487cbd
dec dword [rax]
rdtsc
xchg dx, dx
lahf
mov rcx, qword [rcx + 0x38]
cdqe
movsx ax, r11b
mov rdx, qword [rcx]
lahf
cmovg eax, r15d
lea rax, [rdx + 2]
jmp 0x140487ca9
mov qword [rcx], rax
mov ax, r13w
movzx eax, word [rdx]
jmp 0x140487cb8
jmp 0x140487cd9
mov rax, qword [rcx]
jmp 0x140487cc5
mov rax, qword [rax + 0x38]
jmp 0x140487cce
call qword [case.0x1404cbcda.0]
xor r9d, r9d
inc cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140487ce6
je 0x140487cf9
mov al, r9b
jmp 0x140487cf4
jmp 0x140487d0d
mov qword [r13], r9
movsx r8w, r15b
xchg dl, al
mov al, dil
movsx ecx, si
not rcx
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
jmp 0x140487d24
mov rcx, qword [rbp + 0x18]
xchg dl, dl
sets dh
movzx edx, bp
mov rdx, qword [rbp + 8]
jmp 0x140487d39
jmp 0x140487b31
mov r8, qword [rbp + 0x20]
dec cl
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
xadd ah, ah
rol eax, 0xcb
lea rax, [rbp + 8]
jmp 0x140487d5e
cmp r8, 8
jmp 0x140487d67
cmovae rax, rdx
lea rax, [rax + rcx*2]
stc
cmp rbx, rax
jmp 0x140487d78
je 0x140487dc6
mov rcx, qword [rsp + 0x70]
mov rax, 0x1262052a
mov rax, rcx
test dl, spl
cmp r13d, edx
jmp 0x140487d98
cmp qword [rcx + 0x18], 0x10
jmp 0x140487da2
jb 0x140487db0
mov rax, qword [rcx]
jmp 0x140487db0
mov qword [rcx + 0x10], r9
jmp 0x140487db9
mov byte [rax], r9b
jmp 0x140487dc1
jmp 0x140487dfa
cmp byte [rsp + 0x30], 0
jmp 0x140487dd0
je 0x140487dfa
mov r9b, 0x2d
shl r8d, 0x24
rol r8w, 0xe4
mov r8, rdi
xor edx, edx
mov rcx, qword [rsp + 0x70]
jmp 0x140487df1
call fcn.14044a5f4
nop
mov cl, r14b
lea rcx, [rbp + 8]
jmp 0x140487e03
call fcn.14045c38d
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
xor rcx, rsp
jmp 0x140487e19
call fcn.1404a04c2
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
setg bpl
pop r15
movsx esi, r15w
movzx rdi, r9w
pop r14
pop r13
pop r12
movzx rbp, r9w
xchg dil, dil
pop rdi
movzx bp, sil
pop rsi
pop rbp
jmp 0x140487e55
ret
call fcn.1404b6a63
int3
call fcn.1404b6a63
nop
call fcn.1404b6a63
nop
call fcn.1404b6a63
int3