Function at 0x140496474
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
rcr bx, cl
push rbp
sbb bl, r12b
movsx ebp, r14w
sbb bx, 0x6604
push rsi
neg bpl
push rdi
or bx, ax
movsx rbp, bp
rol bx, 0x28
push r12
add rcx, 0x358f1b9c
push r13
rol r13w, cl
rol bh, 0xee
bt cx, r14w
push r14
push r15
lea rbp, [rsp - 0x30]
sub rsp, 0x130
btc r14w, 7
bt ecx, 0x94
movsx rcx, r8w
mov rax, qword [0x1400b7288]
ror cl, 0x8a
test dx, 0x9d1
xor rax, rsp
mov qword [rbp + 0x20], rax
ror bl, cl
mov qword [rsp + 0x48], r9
jmp 0x1404964fa
mov r13, r8
xadd cx, r15w
btc rax, r9
mov rdi, rdx
btc rbx, 0x80
xor rax, r15
mov qword [rsp + 0x70], rdx
shld ax, di, 0x69
add ch, ah
mov cx, bp
mov qword [rbp - 0x48], rdx
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
cbw
sub r12d, r12d
bswap rbx
movzx r15w, r13b
mov dword [rsp + 0x40], r12d
mov r15, qword [rbp + 0x98]
movsx cx, al
jmp 0x140496554
mov rbx, qword [r15 + 0x40]
movsx eax, si
mov rbx, qword [rbx + 8]
cbw
mov qword [rbp - 0x60], rbx
cwde
mov rax, qword [rbx]
movzx rcx, r15w
mov rcx, rbx
jmp 0x140496575
mov rax, qword [rax + 8]
jmp 0x14049657e
call qword [case.0x14044ab9b.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140496590
je 0x1404965d2
lea rcx, [rbp - 0x68]
jmp 0x14049659f
call fcn.14049bf5d
mov rsi, rax
test ch, 0x91
stc
test r14b, r13b
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x1404965bb
je 0x14049665d
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x1404965cd
jmp 0x14049660d
lea rcx, [rbp - 0x68]
jmp 0x1404965db
call fcn.14049bb98
mov rsi, rax
mov qword [rsp + 0x58], rax
cmp r8b, r9b
clc
test rbx, rbx
jmp 0x1404965f4
je 0x14049665d
mov rax, qword [rbx]
cmovg cx, r14w
mov rax, qword [rax + 0x10]
cmovl cx, di
movzx ecx, ax
mov rcx, rbx
jmp 0x140496615
call qword [case.0x14044ab9b.0]
test rax, rax
not r8w
setno r8b
mov r8, rax
jmp 0x14049662e
je 0x14049665d
mov rcx, qword [rax]
movsx rdx, bx
mov rax, qword [rcx]
bswap rcx
mov edx, 1
cmova cx, bx
movzx cx, r10b
mov rcx, r8
jmp 0x140496657
call qword [case.0x14044ab9b.0]
mov byte [rsp + 0x38], r12b
jmp 0x140496667
mov byte [rsp + 0x30], r12b
jmp 0x140496671
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
cwd
mov qword [rbp + 0x10], r12
cbw
cqo
cwde
mov ebx, 0xf
nop
movzx rdx, r10w
mov qword [rbp + 0x18], rbx
cwde
cdqe
mov byte [rbp], r12b
cqo
cwde
cmove dx, si
mov rax, qword [rsi]
movzx cx, dil
movsx rcx, r12w
not edx
lea rdx, [rbp - 0x74]
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x1404966bd
call qword [case.0x14044ab9b.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
jmp 0x1404966d2
mov qword [rdi + 0x10], r12
movsx cx, r14b
movsx rsi, r8w
mov qword [rdi + 0x18], rbx
mov byte [rdi], r12b
mov cl, 0x87
mov sil, sil
lea esi, [rbx - 0xe]
xchg bl, bl
mov eax, esi
mov dword [rsp + 0x34], eax
mov cx, dx
movsx rcx, r13w
mov dword [rsp + 0x40], eax
movzx rbx, r14w
jmp 0x14049670a
mov rax, qword [r15 + 0x40]
xchg bl, bh
mov rbx, qword [rax + 8]
mov rax, r15
mov qword [rbp - 0x60], rbx
cwde
mov eax, 0x1c960ed4
mov rax, qword [rbx]
xchg cx, cx
mov rcx, rbx
jmp 0x14049672f
mov rax, qword [rax + 8]
jmp 0x140496738
call qword [case.0x14044ab9b.0]
nop
mov cx, si
cmovnp ecx, edi
bswap rcx
lea rcx, [rbp - 0x68]
jmp 0x140496751
call fcn.14044d765
mov rdi, rax
cmp r13d, r15d
mov qword [rbp - 0x68], rax
cmp spl, 0x73
test ebx, 0x35ac6041
test rbx, rbx
jmp 0x140496772
je 0x1404967c7
mov rdx, qword [rbx]
cbw
mov rcx, rbx
movsxd rax, r10d
mov rax, qword [rdx + 0x10]
jmp 0x14049678c
call qword [case.0x14044ab9b.0]
mov r8, rax
stc
test rax, rax
jmp 0x14049679e
je 0x1404967c7
mov rcx, qword [rax]
cdqe
movzx ax, bpl
mov rax, qword [rcx]
movsxd rdx, r11d
mov edx, esi
setge ch
mov rcx, r8
jmp 0x1404967c1
call qword [case.0x14044ab9b.0]
mov rax, qword [rdi]
mov r9, r14
lea r8, [0x1400c10e4]
setl dl
lea rdx, [0x1400c10d8]
mov rcx, rdi
jmp 0x1404967e6
mov rax, qword [rax + 0x38]
jmp 0x1404967ef
call qword [case.0x14044ab9b.0]
sub eax, eax
sal r15b, cl
clc
mov qword [rbp - 0x80], rax
xchg bl, dil
mov dil, byte [rsp + 0x30]
bsf bx, ax
not r14b
mov sil, byte [rsp + 0x30]
rcl r12b, 0x42
mov r14b, byte [rsp + 0x30]
shr r12b, cl
clc
xor r15b, 0xe2
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
ror bx, 0xe8
lea ebx, [rax + 1]
test r8, r14
clc
test ax, 0x2cc2
cmp rax, 4
jmp 0x140496846
jae 0x140498ca4
mov al, byte [rbp + rax - 0x74]
test bpl, 0xd2
cmp ebx, 0x6b810605
cmp al, 0x20
jmp 0x140496861
je 0x140496896
cmp al, 0x24
jmp 0x14049686e
je 0x14049854a
cmp al, 0x2b
jmp 0x14049687b
je 0x140497a87
cmp al, 0x76
jmp 0x140496888
je 0x140496976
cmp al, 0x78
jne 0x1404971cf
cmp qword [rbp - 0x80], 3
jmp 0x1404968a0
je 0x1404971cf
xor bl, bl
cmovae cx, r11w
movzx cx, r13b
cqo
mov byte [rsp + 0x3c], bl
mov rdx, qword [rsp + 0x48]
movzx cx, sil
cmovo cx, r11w
movzx ecx, r8w
mov rcx, r13
jmp 0x1404968d3
call fcn.1404553e4
test al, al
jne 0x140498c64
lea rbx, [r13 + 9]
mov r12, rbx
mov esi, r8d
rol r15b, 0x57
btr r15w, r9w
mov rsi, qword [rsp + 0x48]
xor r15b, bl
sal r15b, cl
mov r15, qword [rbp - 0x68]
bts rdi, rax
mov di, r15w
mov edi, 1
test bpl, r11b
stc
jmp 0x140496918
cmp byte [r13 + 8], 0
jne 0x140498b22
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049692f
je 0x140498b15
mov rax, qword [rcx + 0x38]
btc rdx, 0x6d
mov rdx, qword [rax]
cmc
cmp si, r13w
test r12, 0x169e676e
test rdx, rdx
jmp 0x140496955
je 0x140498adb
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jle 0x140498adb
movzx eax, byte [rdx]
jmp 0x140496971
jmp 0x140498af2
and dword [rsp + 0x68], 0
mov ah, ah
movsx ax, sil
setns ah
mov rbx, qword [rsp + 0x58]
cdqe
bswap ax
mov rax, qword [rbx]
movzx rcx, cx
mov rcx, rbx
jmp 0x14049699e
mov rax, qword [rax + 0x48]
jmp 0x1404969a7
call qword [case.0x14044ab9b.0]
mov dword [rbp - 0x78], eax
cwde
mov al, 0x35
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
movsx edx, bp
lea rdx, [rbp - 0x20]
movzx cx, ah
not ch
movsx cx, r10b
mov rcx, rbx
jmp 0x1404969d4
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
clc
test edx, ebx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
cmp r14, 0x759a3ad7
cmp qword [rbp - 0x10], 0
jmp 0x1404969fe
je 0x1404972b9
mov rax, qword [rbx]
movsxd rcx, ebx
mov rcx, rbx
jmp 0x140496a12
mov rax, qword [rax + 0x20]
call qword [case.0x14044ab9b.0]
mov byte [rsp + 0x3c], al
jmp 0x140496a25
test al, al
jmp 0x140496a2c
je 0x1404972b9
lea rcx, [rbp - 0x20]
stc
cmp qword [rbp - 8], 0x10
jmp 0x140496a41
cmovae rcx, qword [rbp - 0x20]
cmp byte [rcx], 0x7f
jae 0x1404972b9
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
adc cl, 0x2c
xadd cl, dh
shr dl, cl
mov eax, 0xf
bswap cx
sal cl, 0x4d
mov qword [rsp + 0x50], rax
shld rcx, rbp, 0xd0
jmp 0x140496a78
mov qword [rbp - 0x28], rax
mov eax, 1
mov qword [rbp - 0x30], rax
rcl ch, cl
sbb dh, 0x56
and word [rbp - 0x40], 0
rcr ch, 0x68
bswap cx
xor ebx, ebx
xchg cl, dl
not ecx
mov qword [rbp - 0x70], rbx
cwd
mov rdx, qword [rsp + 0x48]
movzx cx, r9b
jmp 0x140496ab3
mov rcx, r13
jmp 0x140496abb
call fcn.1404553e4
test al, al
jmp 0x140496ac7
jne 0x140497013
mov r10, qword [rsp + 0x60]
add r9w, 0xa6b
lea r9, [r10 + 0xb]
btc r8d, esi
sal r14b, cl
cmp r12w, 0x6694
mov qword [rbp - 0x50], r9
mov r14b, 0x3a
sub sil, 0x7b
or bx, sp
lea r14, [r13 + 9]
rcr dil, 0xbe
mov r8, r14
adc si, 0x784c
mov qword [rbp - 0x58], r14
movsx rsi, cx
bsr rdi, rsi
mov rbx, qword [rbp - 0x40]
mov qword [rsp + 0x78], rbx
sete sil
mov rdi, qword [rbp - 0x70]
mov rsi, qword [rsp + 0x50]
cmp byte [r13 + 8], 0
jmp 0x140496b33
jne 0x140496bf5
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140496b45
je 0x140496be1
mov rax, qword [rcx + 0x38]
not dx
movzx dx, r12b
and dl, r8b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140496b65
je 0x140496b8a
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140496b77
jle 0x140496b8a
movzx eax, byte [rdx]
jmp 0x140496b85
jmp 0x140496bbe
mov rax, qword [rcx]
jmp 0x140496b92
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov r8, qword [rbp - 0x58]
movsx r10, r12w
bsr r9d, r8d
movzx r9, si
mov r9, qword [rbp - 0x50]
test al, r10b
btr r10w, si
mov r10, qword [rsp + 0x60]
cmc
cmp eax, 0xffffffff
jmp 0x140496bc6
je 0x140496be1
mov byte [r8], al
jmp 0x140496bd4
mov r14, r8
jmp 0x140496bdc
jmp 0x140496bec
and qword [r13], 0
cwd
not dl
cdqe
mov eax, 1
mov byte [r13 + 8], al
mov r8b, byte [r14]
not cl
cqo
mov rdx, r9
cmove cx, r12w
jmp 0x140496c09
mov rcx, r10
jmp 0x140496c11
call fcn.14019fb6c
sub rax, qword [rsp + 0x60]
jmp 0x140496c20
cmp rax, 0xa
jae 0x140496d02
lea rcx, [0x1400c10d8]
mov r9b, byte [rax + rcx]
shld r10, r13, 1
sar r10b, cl
mov r10, qword [rsp + 0x70]
rol ecx, cl
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x140496c51
jae 0x140496c90
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
shr ax, cl
adc rax, r13
mov rax, r10
cmc
clc
cmp qword [r10 + 0x18], 0x10
jb 0x140496c78
mov rax, qword [r10]
mov byte [rax + rcx], r9b
jmp 0x140496c81
mov byte [rax + rcx + 1], 0
jmp 0x140496c8b
jmp 0x140496cb0
mov r8b, r12b
mov edx, 1
xchg ch, cl
movzx cx, spl
cmovae ecx, r10d
mov rcx, r10
jmp 0x140496cab
call fcn.140459930
lea rax, [rbp - 0x40]
or cl, bl
mov cl, 0x56
cmp rsi, 0x10
not cl
setae cl
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
je 0x140496e87
lea rax, [rbp - 0x40]
cmc
clc
test cl, cl
xchg ch, ch
movzx ecx, r11w
mov cl, 0xdb
cmovne rax, rbx
shl cl, cl
shl ch, 0xb2
setbe cl
mov ecx, 1
jmp 0x140496cf5
add byte [rax + rdi], cl
jmp 0x140496cfd
jmp 0x140496e67
lea rax, [rbp - 0x40]
xchg bl, dl
cmp rsi, 0x10
cwd
setae bl
mov dl, sil
mov rdx, qword [rsp + 0x78]
jmp 0x140496d1e
cmovae rax, rdx
cmp byte [rax + rdi], 0
jmp 0x140496d2b
je 0x140496f7e
cmp byte [r13 + 8], 0
jmp 0x140496d3b
jne 0x140496de2
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140496d4d
je 0x140496db4
mov rax, qword [rcx + 0x38]
rcl rdx, 0x83
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140496d66
je 0x140496d87
mov rax, qword [rcx + 0x50]
cmp r9w, 0x737a
cmp dword [rax], 0
jle 0x140496d87
movzx eax, byte [rdx]
jmp 0x140496d99
mov rax, qword [rcx]
jmp 0x140496d8f
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x140496da1
je 0x140496db4
mov byte [r14], al
jmp 0x140496daf
jmp 0x140496dc0
and qword [r13], 0
mov r10b, r11b
movzx r10d, bx
mov r10d, 1
movsx edx, r13w
cdq
mov byte [r13 + 8], r10b
movzx rdx, r12w
mov rdx, qword [rsp + 0x78]
jmp 0x140496ddd
jmp 0x140496deb
mov r10d, 1
sar al, 0x9f
mov al, byte [rsp + 0x3c]
cmc
cmp byte [r14], al
jmp 0x140496df8
jne 0x140496f7e
mov rcx, qword [rbp - 0x30]
clc
stc
cmp rcx, rsi
jmp 0x140496e0c
jae 0x140496e3e
lea rax, [rcx + 1]
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x40]
test sil, dl
clc
test bl, bl
jmp 0x140496e29
cmovne rax, rdx
test dh, ah
and word [rax + rcx], 0
jmp 0x140496e39
jmp 0x140496e64
sub r9d, r9d
mov ch, 0xd7
mov r8b, r15b
jmp 0x140496e53
mov rdx, r10
movzx cx, r14b
lea rcx, [rbp - 0x40]
call fcn.140459930
inc rdi
mov rbx, qword [rbp - 0x40]
ror rsi, 0x5d
dec ecx
mov qword [rsp + 0x78], rbx
add si, 0x430c
mov rsi, qword [rbp - 0x28]
sal cl, cl
test r13w, 0x1f38
mov rcx, qword [r13]
cmp bh, dh
test rcx, rcx
jmp 0x140496e95
je 0x140496f1d
mov rax, qword [rcx + 0x38]
test r10, 0x2fe36c3f
clc
cmc
cmp qword [rax], 0
jmp 0x140496eb1
je 0x140496ef1
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140496ec3
jle 0x140496ef1
dec dword [rax]
setbe al
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
bswap eax
lea rax, [rdx + 1]
mov qword [rcx], rax
movsx rax, dx
movzx eax, byte [rdx]
jmp 0x140496eec
jmp 0x140496f03
mov rax, qword [rcx]
jmp 0x140496ef9
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x140496f0b
je 0x140496f1d
sub al, al
jmp 0x140496f18
jmp 0x140496f38
and qword [r13], 0
movzx dx, dil
rdtsc
jmp 0x140496f2e
mov eax, 1
cmovae dx, r8w
mov byte [r13 + 8], al
cdq
movzx rcx, r13w
mov rdx, qword [rsp + 0x48]
mov cl, ch
mov rcx, 0x73d15c39
mov rcx, r13
jmp 0x140496f57
call fcn.1404553e4
test al, al
movzx r9d, bp
mov r8, qword [rbp - 0x58]
mov r9, qword [rbp - 0x50]
movsx r10, si
mov r10, qword [rsp + 0x60]
jmp 0x140496f78
je 0x140496b29
mov qword [rsp + 0x50], rsi
sal r10d, 0x98
shl r11b, cl
mov rbx, rdi
add r11, 0x289e4bcb
seto sil
sub r14b, 0xc5
test rdi, rdi
movsx r10, r15w
jmp 0x140496fa8
mov dil, byte [rsp + 0x30]
movsx r11d, bp
mov sil, byte [rsp + 0x30]
movzx r10, ax
mov r14b, byte [rsp + 0x30]
movsx r10d, cx
mov r11, qword [rsp + 0x50]
mov r10, qword [rsp + 0x78]
jmp 0x140496fd2
je 0x140497030
lea rax, [rbp - 0x40]
cmp r11, 0x10
jmp 0x140496fe5
cmovae rax, r10
cmp byte [rax + rbx], 0
jle 0x140497000
inc rbx
jmp 0x140496ffb
jmp 0x140497030
mov eax, 1
jmp 0x14049700a
mov byte [rsp + 0x38], al
jmp 0x140497030
mov r10, qword [rbp - 0x40]
mov dx, bp
rcl r8w, cl
btc r9w, bp
mov r11, qword [rsp + 0x50]
shr r9, 0xc7
cmp spl, 0xf9
lea rdx, [rbp - 0x20]
rcr r9, cl
xor r9b, r14b
or r8, 0x4a62571b
mov r8, qword [rbp - 0x20]
and r9, rbx
bsr r9w, r11w
mov r9, qword [rbp - 8]
cmp r8b, r14b
test r9b, sil
stc
cmp r9, 0x10
jmp 0x140497061
cmovae rdx, r8
clc
test r9b, 3
cmp byte [rsp + 0x38], 0
jmp 0x140497074
jne 0x1404970d5
test rbx, rbx
jmp 0x140497082
je 0x14049723e
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x140497092
je 0x14049723e
sub rbx, 1
je 0x1404971f7
lea rax, [rbp - 0x40]
clc
cmp r11, 0x10
jmp 0x1404970b0
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x1404970bc
je 0x140497227
mov eax, 1
mov byte [rsp + 0x38], al
test r10b, 0xbd
cmp r14w, 0x7ec1
cmp r11, 0x10
jmp 0x1404970de
jb 0x14049715b
lea rdx, [r11 + 1]
cbw
nop
btr rax, 0x32
mov rax, r10
cmc
test sil, r11b
clc
cmp rdx, 0x1000
jmp 0x140497105
jb 0x140497146
add rdx, 0x27
cmp r12b, sil
cmp bpl, 0x4b
stc
mov r10, qword [r10 - 8]
test spl, 0x1b
sub rax, r10
cmc
jmp 0x140497128
add rax, 0xfffffffffffffff8
cmp r15d, 0x5c4e5365
test dil, spl
cmc
cmp rax, 0x1f
jmp 0x140497140
ja 0x140499055
mov rcx, r10
call fcn.140238558
mov r9, qword [rbp - 8]
mov r8, qword [rbp - 0x20]
cmp si, 0x106c
cmp r9, 0x10
jb 0x1404971bd
lea rdx, [r9 + 1]
mov eax, 0x482e1a50
xor eax, r12d
rol ax, 0x6e
mov rax, r8
jmp 0x14049717f
cmp rdx, 0x1000
jb 0x1404971b5
add rdx, 0x27
test r11b, 0xd5
cmp bl, r8b
mov r8, qword [r8 - 8]
sub rax, r8
stc
jmp 0x1404971a4
add rax, 0xfffffffffffffff8
cmp ah, 0xc9
cmp rax, 0x1f
ja 0x14049904f
mov rcx, r8
call fcn.140238558
mov ebx, 1
cmp r11b, 0x8c
sbb ax, r8w
jmp 0x1404971cf
mov eax, dword [rsp + 0x38]
stc
add qword [rbp - 0x80], rbx
cmp sp, r15w
test al, al
jmp 0x1404971e3
jne 0x140498efb
mov rax, qword [rbp - 0x80]
jmp 0x1404971f2
jmp 0x14049683d
test rbx, rbx
jmp 0x1404971ff
jne 0x140497227
lea rax, [rbp - 0x40]
cmp r11, 0x10
cmovae rax, r10
stc
cmp ah, 0x1c
jmp 0x14049721a
cmp cl, byte [rax]
jmp 0x140497221
jl 0x1404970c2
cmp byte [rdx + 1], 0
jmp 0x140497230
jle 0x14049707a
inc rdx
jmp 0x14049707a
cmp r11, 0x10
jmp 0x140497247
jb 0x140497578
lea rdx, [r11 + 1]
shr al, cl
test r12b, 0x9a
cmp r12b, 0x23
mov rax, r10
jmp 0x140497263
cmp rdx, 0x1000
jmp 0x14049726f
jb 0x1404972a7
add rdx, 0x27
stc
jmp 0x140497280
mov r10, qword [r10 - 8]
sub rax, r10
test sil, sil
stc
add rax, 0xfffffffffffffff8
cmp r11b, r14b
test edi, edx
test r15b, 0xda
cmp rax, 0x1f
jmp 0x1404972a1
ja 0x140499055
mov rcx, r10
jmp 0x1404972af
call fcn.140238558
jmp 0x140497578
mov rdx, qword [rsp + 0x48]
mov ecx, 0x51316999
mov rcx, r13
jmp 0x1404972cb
call fcn.1404553e4
test al, al
jmp 0x1404972d7
jne 0x140497582
lea rbx, [r13 + 9]
jmp 0x1404972e6
mov r12, rbx
movzx r9d, bx
movsx r9w, r9b
mov r9, qword [rsp + 0x60]
movsx rdi, r14w
lea rdi, [r9 + 0xb]
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x140497313
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], 0
jmp 0x14049731d
jne 0x1404973b8
mov rcx, qword [r13]
test r15w, si
cmc
test rcx, rcx
je 0x1404973a7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test cl, r9b
test rdx, rdx
je 0x140497368
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140497355
jle 0x140497368
movzx eax, byte [rdx]
jmp 0x140497363
jmp 0x140497384
mov rax, qword [rcx]
jmp 0x140497370
mov rax, qword [rax + 0x30]
jmp 0x140497379
call qword [case.0x14044ab9b.0]
mov r9, qword [rsp + 0x60]
cmp eax, 0xffffffff
jmp 0x14049738c
je 0x1404973a7
mov byte [r12], al
movzx rbx, bp
mov rbx, r12
jmp 0x1404973a2
jmp 0x1404973ae
and qword [r13], 0
cdqe
mov eax, 1
mov byte [r13 + 8], al
cdq
mov r8b, byte [rbx]
movsx edx, ax
movsxd rcx, r9d
mov rdx, rdi
mov rcx, r9
jmp 0x1404973cc
call fcn.14019fb6c
sub rax, qword [rsp + 0x60]
jmp 0x1404973db
cmp rax, 0xa
jae 0x14049755b
lea rcx, [0x1400c10d8]
shl r9b, cl
inc r9b
mov r9b, byte [rax + rcx]
inc ch
mov rcx, qword [rsi + 0x10]
test spl, r14b
clc
stc
cmp rcx, qword [rsi + 0x18]
jmp 0x14049740a
jae 0x140497455
lea rax, [rcx + 1]
cmp ax, sp
clc
mov qword [rsi + 0x10], rax
mov rax, rsi
jmp 0x14049742a
cmp qword [rsi + 0x18], 0x10
jmp 0x140497434
jb 0x140497442
mov rax, qword [rsi]
jmp 0x140497442
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x140497450
jmp 0x14049747f
mov r8b, r14b
not dx
mov rcx, r10
movsxd rcx, r8d
mov edx, 1
movzx ecx, ax
movsx cx, r15b
mov cx, r11w
mov rcx, rsi
jmp 0x14049747a
call fcn.140459930
mov rcx, qword [r13]
cmp al, r8b
test r11d, r12d
test rcx, rcx
jmp 0x140497491
je 0x14049751d
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x1404974a4
je 0x1404974f6
mov rax, qword [rcx + 0x50]
stc
test r11w, di
clc
cmp dword [rax], 0
jmp 0x1404974bc
jle 0x1404974f6
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
mov ax, 0x4292
cdq
mov rdx, qword [rcx]
nop
lahf
lea rax, [rdx + 1]
jmp 0x1404974de
mov qword [rcx], rax
movzx eax, sp
cbw
mov al, spl
movzx eax, byte [rdx]
jmp 0x1404974f1
jmp 0x140497503
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x14049750b
je 0x14049751d
sub al, al
jmp 0x140497518
jmp 0x140497530
and qword [r13], 0
cbw
mov eax, 1
movsx cx, r8b
cwd
mov byte [r13 + 8], al
not dh
mov cl, 0x67
movsx ecx, sp
mov rdx, r15
movsxd rcx, edi
movsx ecx, bx
not ecx
mov rcx, r13
call fcn.1404553e4
test al, al
jmp 0x140497555
je 0x14049730e
mov dil, byte [rsp + 0x30]
xchg r15b, r15b
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov bl, r11b
not ch
cwde
mov rbx, qword [rsp + 0x58]
movsx cx, r11b
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x140497591
call qword [case.0x14044ab9b.0]
mov bl, al
mov rdx, qword [rsp + 0x48]
movsx rcx, ax
mov cl, ah
mov rcx, r13
call fcn.1404553e4
test al, al
jmp 0x1404975b3
jne 0x14049792b
test bl, bl
je 0x14049792b
cmp byte [r13 + 8], al
jmp 0x1404975ca
jne 0x140497672
mov rcx, qword [r13]
test r14, rdi
test rcx, rcx
jmp 0x1404975df
je 0x14049764e
mov rax, qword [rcx + 0x38]
mov dl, cl
rcl rdx, 0x9f
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404975fa
je 0x140497620
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x14049760d
jle 0x140497620
movzx eax, byte [rdx]
jmp 0x14049761b
jmp 0x140497632
mov rax, qword [rcx]
jmp 0x140497628
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x14049763a
je 0x14049764e
mov byte [r13 + 9], al
jmp 0x140497649
jmp 0x14049765b
and qword [r13], 0
lahf
btc rax, rbp
sub al, r8b
mov eax, 1
cmp r12d, 0x19f6358c
mov byte [r13 + 8], al
cmp r15d, r8d
test r14b, 0x9e
cmp byte [r13 + 9], bl
mov bl, 0xe2
mov ebx, dword [rsp + 0x68]
jmp 0x140497681
jne 0x140497936
mov eax, 1
inc cl
btr rcx, rbx
btc cx, r13w
mov rcx, qword [r13]
cmp r9b, 0x28
stc
test rcx, rcx
jmp 0x1404976a8
je 0x140497736
mov rax, qword [rcx + 0x38]
cmp r14b, r8b
jmp 0x1404976ba
cmp qword [rax], 0
jmp 0x1404976c3
je 0x140497710
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x1404976d6
jle 0x140497710
dec dword [rax]
movzx edx, dx
bswap dx
mov rcx, qword [rcx + 0x38]
movzx ax, r9b
movsx dx, bh
mov rdx, qword [rcx]
movsx rax, di
cwde
lea rax, [rdx + 1]
mov qword [rcx], rax
setae ah
movzx eax, byte [rdx]
jmp 0x14049770b
jmp 0x14049771d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
je 0x14049772d
xor al, al
jmp 0x140497745
mov eax, 1
ror dl, cl
rol ch, cl
and qword [r13], 0
cqo
movsx ecx, dx
jmp 0x140497745
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
movzx cx, dl
mov rcx, r13
call fcn.1404553e4
cmp ebx, dword [rbp - 0x78]
jmp 0x140497762
jge 0x140497936
test al, al
jne 0x140497913
cmp byte [r13 + 8], al
jmp 0x140497779
jne 0x140497820
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049778b
je 0x1404977ff
mov rax, qword [rcx + 0x38]
shr dh, 0xc9
bt edx, 0xee
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404977a7
je 0x1404977cc
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404977b9
jle 0x1404977cc
movzx eax, byte [rdx]
jmp 0x1404977c7
jmp 0x1404977e3
mov rax, qword [rcx]
jmp 0x1404977d4
mov rax, qword [rax + 0x30]
jmp 0x1404977dd
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x1404977eb
je 0x1404977ff
mov byte [r13 + 9], al
jmp 0x1404977fa
jmp 0x140497808
and qword [r13], 0
movsx dx, dl
mov eax, 1
setne dl
xchg ch, ch
bswap cx
mov byte [r13 + 8], al
mov ah, 0x56
cdq
mov dx, ax
mov rax, qword [rsp + 0x60]
movzx dx, bpl
movzx edx, r10w
cmovl cx, sp
lea rdx, [rax + 0xb]
xchg ecx, ecx
mov r8b, byte [r13 + 9]
movzx ecx, r8w
movsx ecx, r12w
movsx rcx, bp
mov rcx, rax
jmp 0x140497850
call fcn.14019fb6c
sub rax, qword [rsp + 0x60]
cmp r9, rcx
stc
cmp rax, 0xa
jmp 0x140497867
jae 0x140497913
lea rcx, [0x1400c10d8]
mov r9b, byte [rax + rcx]
neg r10b
mov r10, qword [rsp + 0x70]
test si, 0x30f4
btc cx, bx
clc
mov rcx, qword [r10 + 0x10]
stc
cmp rcx, qword [r10 + 0x18]
jae 0x1404978e4
lea rax, [rcx + 1]
test r12d, 0x758a2418
clc
mov qword [r10 + 0x10], rax
mov rax, r10
test cl, 0x95
jmp 0x1404978b4
cmp qword [r10 + 0x18], 0x10
jmp 0x1404978be
jb 0x1404978cc
mov rax, qword [r10]
jmp 0x1404978cc
mov byte [rax + rcx], r9b
jmp 0x1404978d5
mov byte [rax + rcx + 1], 0
jmp 0x1404978df
jmp 0x140497902
mov r8b, sil
movzx edx, si
cqo
mov edx, 1
movsx ecx, r10w
mov rcx, r10
jmp 0x1404978fd
call fcn.140459930
mov eax, 1
add ebx, eax
jmp 0x14049790e
jmp 0x140497697
mov ecx, 1
jmp 0x14049791d
mov byte [rsp + 0x38], cl
jmp 0x140497926
jmp 0x14049793b
mov ebx, dword [rsp + 0x68]
bts eax, r11d
rol ch, 0x14
mov ecx, 1
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x10], 0
jmp 0x14049794a
jne 0x14049795e
mov byte [rsp + 0x38], cl
jmp 0x140497959
jmp 0x140497a1c
mov eax, dword [rbp - 0x78]
cmc
clc
test r15d, 0x29bd41a6
cmp ebx, eax
jmp 0x140497971
jge 0x140497a1c
sub eax, ebx
bts cx, ax
mov ebx, eax
add r14, rbx
mov r14, qword [rsp + 0x70]
mov r12d, 1
movsx rcx, bp
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x14049799e
jae 0x1404979da
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
bt ax, r8w
mov rax, r14
cmp bl, r9b
cmp qword [r14 + 0x18], 0x10
jb 0x1404979ca
mov rax, qword [r14]
jmp 0x1404979ca
mov word [rax + rcx], 0x30
jmp 0x1404979d5
jmp 0x140497a00
mov r9b, 0x30
mov dl, spl
movsx dx, bh
movsxd rdx, r13d
mov r8b, dil
cwd
mov rdx, r12
mov cx, 0x5683
mov rcx, r14
jmp 0x1404979fb
call fcn.140459930
sub rbx, r12
jmp 0x140497a08
jne 0x140497991
mov r14b, byte [rsp + 0x30]
sal r12b, 0xad
mov r12b, byte [rsp + 0x30]
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jmp 0x140497a29
jb 0x1404971bd
inc rdx
rcr ch, cl
movzx rcx, r10w
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp bl, spl
cmp rdx, 0x1000
jmp 0x140497a4e
jb 0x1404971b8
add rdx, 0x27
cmp edi, 0x615aaf
cmc
test r8w, bx
mov rcx, qword [rcx - 8]
jmp 0x140497a6c
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140497a7c
ja 0x14049904f
jmp 0x1404971b8
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.1404553e4
test al, al
jmp 0x140497a9b
jne 0x1404971cf
mov rbx, qword [rsp + 0x58]
lahf
mov rax, qword [rbx]
cmovns dx, sp
seta dh
lea rdx, [rbp - 0x40]
mov cl, dil
xchg ch, ch
movzx cx, r8b
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140497acb
call qword [case.0x14044ab9b.0]
mov r10d, dword [rsp + 0x34]
jmp 0x140497adb
bts r10d, 8
test rsp, r8
stc
or r10d, 2
test r11b, r12b
stc
clc
mov dword [rsp + 0x34], r10d
mov dword [rsp + 0x40], r10d
cmp qword [rbp - 0x30], 0
jbe 0x140497ca7
mov rax, qword [rbx]
jmp 0x140497b0a
lea rdx, [rbp - 0x20]
mov rcx, rbx
jmp 0x140497b16
mov rax, qword [rax + 0x38]
call qword [case.0x14044ab9b.0]
mov r10d, dword [rsp + 0x34]
bt r9d, eax
not r9b
clc
bts r10d, 0xb
xchg r9b, r9b
mov r9d, 0x3151682d
clc
or r10d, 4
shl r9b, 0xd3
clc
rcr r9b, cl
mov dword [rsp + 0x34], r10d
cmp di, r10w
and r9, 0x315e1f86
stc
mov dword [rsp + 0x40], r10d
sub r9d, 0x326251fc
lea r9, [r13 + 8]
mov qword [rsp + 0x50], r9
clc
cmp byte [r9], 0
jmp 0x140497b78
jne 0x140497c43
mov rcx, qword [r13]
jmp 0x140497b87
test rcx, rcx
jmp 0x140497b8f
je 0x140497c21
mov rax, qword [rcx + 0x38]
btr dx, ax
mov rdx, qword [rax]
cmc
test r11b, 0x85
test rdx, rdx
jmp 0x140497bad
je 0x140497bd9
mov rax, qword [rcx + 0x50]
cmp r15b, bpl
test spl, 0x95
cmp dword [rax], 0
jmp 0x140497bc6
jle 0x140497bd9
movzx eax, byte [rdx]
jmp 0x140497bd4
jmp 0x140497c05
mov rax, qword [rcx]
jmp 0x140497be1
mov rax, qword [rax + 0x30]
call qword [case.0x14044ab9b.0]
mov r9, qword [rsp + 0x50]
rol r10b, 0x8a
movsx r10d, cx
xor r10b, 0xd
mov r10d, dword [rsp + 0x34]
cmc
test sil, r14b
cmp eax, 0xffffffff
jmp 0x140497c0d
je 0x140497c21
mov byte [r13 + 9], al
jmp 0x140497c1c
jmp 0x140497c2b
and qword [r13], 0
movzx r11w, r8b
mov r11d, 1
jmp 0x140497c36
mov byte [r9], r11b
jmp 0x140497c3e
jmp 0x140497c52
mov r11d, 1
sar al, 0x4b
test sp, di
setbe dl
mov cl, byte [r13 + 9]
movzx rdx, bp
clc
lea rax, [rbp - 0x20]
btr r8w, 0x1c
mov r8, qword [rbp - 0x20]
movsx rdx, r11w
mov rdx, qword [rbp - 8]
cmp r14w, r8w
cmp r11b, 0xc6
test r13, 0x56ec6c51
cmp rdx, 0x10
jmp 0x140497c89
cmovae rax, r8
cmp byte [rax], cl
jmp 0x140497c94
jne 0x140497cc0
mov bl, r11b
jmp 0x140497ca2
jmp 0x140497cd7
lea r9, [r13 + 8]
sbb dx, 0x76bc
jmp 0x140497cb5
mov rdx, qword [rbp - 8]
inc r8b
mov r8, qword [rbp - 0x20]
xor bl, bl
jmp 0x140497cca
mov qword [rsp + 0x50], r9
cmp rsp, r15
jmp 0x140497cd7
test r10b, 4
jmp 0x140497ce0
je 0x140497d93
and r10d, 0xfffffffb
mov dword [rsp + 0x34], r10d
stc
cmp r13w, r14w
mov dword [rsp + 0x40], r10d
cmc
stc
cmp rdx, 0x10
jb 0x140497d77
inc rdx
sub al, r15b
btr ax, r8w
mov rax, r8
clc
test esp, r8d
cmp rdx, 0x1000
jmp 0x140497d23
jb 0x140497d65
add rdx, 0x27
stc
jmp 0x140497d33
mov r8, qword [r8 - 8]
test r12d, 0x11783060
sub rax, r8
cmp sp, r13w
stc
add rax, 0xfffffffffffffff8
jmp 0x140497d56
cmp rax, 0x1f
jmp 0x140497d5f
ja 0x140499060
mov rcx, r8
jmp 0x140497d6d
call fcn.140238558
mov r10d, dword [rsp + 0x34]
and qword [rbp - 0x10], 0
clc
cmp r12w, 0x76d4
mov qword [rbp - 8], 0xf
stc
mov byte [rbp - 0x20], 0
cmp bpl, r8b
test r10b, 2
jmp 0x140497d9c
je 0x140497e1f
and r10d, 0xfffffffd
mov dword [rsp + 0x34], r10d
mov dword [rsp + 0x40], r10d
shld rdx, rbx, 0xc4
cmc
mov dl, 0x99
mov rdx, qword [rbp - 0x28]
stc
test spl, r8b
clc
cmp rdx, 0x10
jmp 0x140497dca
jb 0x140497e1f
inc rdx
cwde
cmovae rax, rbp
mov rcx, qword [rbp - 0x40]
xchg al, al
mov rax, rcx
cmc
test r9b, 0xcf
cmp rdx, 0x1000
jmp 0x140497df2
jb 0x140497e1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
test dil, 0xb7
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140497e14
ja 0x14049906b
call fcn.140238558
test bl, bl
jmp 0x140497e26
je 0x140497fe1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140497e38
je 0x140497ed3
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140497e4b
je 0x140497ea2
mov rax, qword [rcx + 0x50]
test rdi, 0x77d1268c
cmp dword [rax], 0
jmp 0x140497e64
jle 0x140497ea2
dec dword [rax]
cmovae eax, ebx
movsxd rdx, ebp
mov rcx, qword [rcx + 0x38]
not edx
movsx eax, bx
mov rdx, qword [rcx]
movzx ax, cl
setno ah
lea rax, [rdx + 1]
jmp 0x140497e8e
mov qword [rcx], rax
movzx rax, r9w
movzx eax, byte [rdx]
jmp 0x140497e9d
jmp 0x140497eb9
mov rax, qword [rcx]
jmp 0x140497eaa
mov rax, qword [rax + 0x38]
jmp 0x140497eb3
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x140497ec1
je 0x140497ed3
sub al, al
jmp 0x140497ece
jmp 0x140497ee4
and qword [r13], 0
bswap ecx
cdq
movsx rax, di
mov eax, 1
mov rcx, qword [rsp + 0x50]
mov byte [rcx], al
jmp 0x140497ef3
mov rcx, qword [rsp + 0x58]
mov dh, 0x7c
cwd
bswap rax
mov rax, qword [rcx]
xchg edx, edx
movsx edx, r8w
lea rdx, [rbp - 0x20]
jmp 0x140497f12
mov rax, qword [rax + 0x38]
jmp 0x140497f1b
call qword [case.0x14044ab9b.0]
mov ebx, dword [rsp + 0x34]
xchg rdx, rdx
cqo
btr edx, r14d
bts ebx, 0xa
movzx rdx, r9w
mov dword [rsp + 0x34], ebx
seta dh
rol dh, 0x63
rcl rdx, 0x96
mov dword [rsp + 0x40], ebx
movsx dx, spl
btc rdx, rdi
xadd dl, dh
mov rdx, qword [rbp + 0x18]
cmp bx, r9w
jmp 0x140497f61
cmp rdx, 0x10
jmp 0x140497f6a
jb 0x140497fb8
inc rdx
not cl
sub cl, r9b
mov rcx, qword [rbp]
inc ax
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140497f8e
jb 0x140497fb3
add rdx, 0x27
stc
jmp 0x140497f9e
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140499076
call fcn.140238558
movups xmm0, xmmword [rbp - 0x20]
jmp 0x140497fc1
movups xmmword [rbp], xmm0
jmp 0x140497fca
movups xmm1, xmmword [rbp - 0x10]
jmp 0x140497fd3
movups xmmword [rbp + 0x10], xmm1
jmp 0x140497fdc
jmp 0x1404971bd
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
movsxd rcx, r9d
mov dx, r9w
lea rdx, [rbp - 0x40]
mov cx, r10w
mov rcx, rbx
jmp 0x140498000
mov rax, qword [rax + 0x40]
jmp 0x140498009
call qword [case.0x14044ab9b.0]
mov edx, dword [rsp + 0x34]
clc
bts edx, 0xc
cmp r10b, r10b
cmp dx, 0xcea
or edx, 8
mov dword [rsp + 0x34], edx
cmp r11b, 0x91
test si, 0x7d71
cmc
mov dword [rsp + 0x40], edx
cmp si, 0x3e81
stc
cmp qword [rbp - 0x30], 0
jmp 0x140498045
jbe 0x1404981ae
mov rax, qword [rbx]
movzx rcx, r14w
lea rdx, [rbp - 0x20]
mov cl, sil
movzx ecx, r15w
cmova cx, dx
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14049806d
call qword [case.0x14044ab9b.0]
mov edx, dword [rsp + 0x34]
movzx r8, r11w
bts edx, 0xd
movzx r8w, dl
adc r8b, 0x72
or edx, 0x10
mov dword [rsp + 0x34], edx
jmp 0x140498094
mov dword [rsp + 0x40], edx
sbb r8b, 0x9d
movzx r8, di
and r8w, bp
mov r8, qword [rsp + 0x50]
clc
cmp spl, 0x95
cmp byte [r8], 0
jne 0x140498179
mov rcx, qword [r13]
test esi, 0x359225e3
cmp spl, r14b
test rcx, rcx
je 0x14049814f
mov rax, qword [rcx + 0x38]
movsxd rdx, ebx
shl dh, 0x47
sal edx, 0xae
mov rdx, qword [rax]
test rax, 0x310b6161
jmp 0x1404980ea
test rdx, rdx
jmp 0x1404980f2
je 0x140498112
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x140498112
movzx eax, byte [rdx]
jmp 0x14049810d
jmp 0x140498133
mov rax, qword [rcx]
jmp 0x14049811a
mov rax, qword [rax + 0x30]
jmp 0x140498123
call qword [case.0x14044ab9b.0]
mov r8, qword [rsp + 0x50]
test r10b, r13b
cmp dh, al
cmp eax, 0xffffffff
jmp 0x14049813b
je 0x14049814f
mov byte [r13 + 9], al
jmp 0x14049814a
jmp 0x14049815b
and qword [r13], 0
movzx edx, r15w
movsxd rdx, ecx
mov r9d, 1
mov byte [r8], r9b
movsx dx, r12b
not dl
mov edx, dword [rsp + 0x34]
jmp 0x140498174
jmp 0x140498181
mov r9d, 1
and al, 0x88
mov cl, byte [r13 + 9]
lea rax, [rbp - 0x20]
stc
cmp qword [rbp - 8], 0x10
jmp 0x140498194
cmovae rax, qword [rbp - 0x20]
cmp byte [rax], cl
jmp 0x1404981a0
jne 0x1404981ae
mov bl, r9b
jmp 0x1404981b0
sub bl, bl
test dl, 0x10
jmp 0x1404981b8
je 0x1404981f0
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
movsx cx, spl
mov dword [rsp + 0x40], edx
setae cl
movsx cx, ch
lea rcx, [rbp - 0x20]
jmp 0x1404981de
call fcn.1403fcdee
mov edx, dword [rsp + 0x34]
clc
jmp 0x1404981f0
test dl, 8
jmp 0x1404981f8
je 0x14049822a
and edx, 0xfffffff7
movzx cx, bh
cmove cx, r14w
mov dword [rsp + 0x34], edx
mov cl, r12b
movsx ecx, r12w
mov dword [rsp + 0x40], edx
bswap cx
movsx cx, r9b
lea rcx, [rbp - 0x40]
call fcn.1403fcdee
test bl, bl
jmp 0x140498231
je 0x1404983e9
mov rcx, qword [r13]
cmc
jmp 0x140498245
test rcx, rcx
jmp 0x14049824d
je 0x1404982df
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], 0
je 0x1404982ae
mov rax, qword [rcx + 0x50]
cmp r10b, r13b
clc
stc
cmp dword [rax], 0
jmp 0x140498273
jle 0x1404982ae
dec dword [rax]
mov ax, 0x5f5b
mov dl, r12b
cwd
mov rcx, qword [rcx + 0x38]
cmovb ax, cx
movzx rdx, si
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 1]
jmp 0x14049829e
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1404982a9
jmp 0x1404982c5
mov rax, qword [rcx]
jmp 0x1404982b6
mov rax, qword [rax + 0x38]
jmp 0x1404982bf
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x1404982cd
je 0x1404982df
sub al, al
jmp 0x1404982da
jmp 0x1404982f2
and qword [r13], 0
mov cx, ax
mov eax, 1
movsx dx, ch
cqo
mov rcx, qword [rsp + 0x50]
movzx rdx, r14w
cdq
movzx edx, r8w
mov byte [rcx], al
movsx edx, r8w
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
movsx rdx, r10w
cmovp dx, di
movsxd rdx, esi
lea rdx, [rbp - 0x20]
jmp 0x140498322
mov rax, qword [rax + 0x40]
jmp 0x14049832b
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
cwd
bts eax, 0xf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
mov rdx, qword [rbp + 0x18]
cmc
cmp rdx, 0x10
jmp 0x140498351
jb 0x1404983bb
inc rdx
add eax, r14d
bts eax, r13d
bswap rcx
mov rcx, qword [rbp]
bswap ax
cmovbe ax, bp
sub ax, 0x3fa4
mov rax, rcx
cmc
cmp r11b, r9b
cmp rdx, 0x1000
jmp 0x140498386
jb 0x1404983b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp rbp, 0x6dbd0044
jmp 0x1404983a3
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404983b0
ja 0x140499081
call fcn.140238558
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp], xmm0
jmp 0x1404983c8
movups xmm1, xmmword [rbp - 0x10]
jmp 0x1404983d1
movups xmmword [rbp + 0x10], xmm1
jmp 0x1404983da
mov byte [rsp + 0x30], 1
jmp 0x1404983e4
jmp 0x1404971bd
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
cmovnp rcx, r14
movzx rdx, bx
lea rdx, [rbp - 0x40]
mov rcx, rsi
bswap rcx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14049840f
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
stc
or eax, 0x20
clc
mov dword [rsp + 0x34], eax
cmp r13d, 0x18812046
test edi, 0x1f0b074a
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x30], 0
jmp 0x140498441
je 0x1404984a4
mov rax, qword [rbx]
lea rdx, [rbp - 0x20]
not cl
mov rcx, rbx
jmp 0x140498458
mov rax, qword [rax + 0x40]
jmp 0x140498461
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
or eax, 0x10040
mov dword [rsp + 0x34], eax
cmp r14, rdx
mov dword [rsp + 0x40], eax
test rbx, 0xc5c1ff5
cmp r9b, cl
cmp qword [rbp - 0x10], 0
jmp 0x14049848f
jne 0x1404984a4
mov ebx, 1
jmp 0x14049849f
jmp 0x1404984af
sub bl, bl
cmp r11d, ebx
cmp ebx, 0x644b1284
test al, 0x40
jmp 0x1404984b6
je 0x1404984ed
and eax, 0xffffffbf
movzx rcx, bp
not cl
movsx cx, cl
mov dword [rsp + 0x34], eax
not cl
mov dword [rsp + 0x40], eax
movzx cx, r10b
lea rcx, [rbp - 0x20]
jmp 0x1404984e1
call fcn.1403fcdee
mov eax, dword [rsp + 0x34]
cmp r9, r13
test al, 0x20
jmp 0x1404984f4
je 0x14049851b
and eax, 0xffffffdf
movzx ecx, dx
mov dword [rsp + 0x34], eax
movzx cx, r10b
mov dword [rsp + 0x40], eax
lea rcx, [rbp - 0x40]
jmp 0x140498516
call fcn.1403fcdee
mov eax, dword [rsp + 0x38]
test bl, bl
cmovl rbx, r10
movsxd rbx, ecx
movsx bx, cl
mov ebx, 1
jmp 0x140498536
je 0x1404971d4
mov byte [rsp + 0x30], bl
jmp 0x140498545
jmp 0x1404971d4
mov rcx, qword [rsp + 0x58]
not dh
mov rax, qword [rcx]
movsxd rdx, r11d
lea rdx, [rbp - 0x40]
jmp 0x140498560
mov rax, qword [rax + 0x30]
jmp 0x140498569
call qword [case.0x14044ab9b.0]
mov eax, dword [rsp + 0x34]
jmp 0x140498578
bts eax, 7
sar bl, cl
rcr bh, cl
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
xadd ebx, ebx
mov rax, qword [rbp + 0x98]
btr ebx, r15d
mov rbx, qword [rsp + 0x48]
stc
cmp r8b, r11b
jmp 0x1404985a4
test byte [rax + 0x18], 8
jmp 0x1404985ad
jne 0x1404986a0
mov rdx, rbx
mov rcx, r13
call fcn.1404553e4
test al, al
jmp 0x1404985c5
jne 0x1404986a0
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
jmp 0x1404985d9
cmovae rbx, qword [rbp - 0x40]
cmp rdi, r12
stc
cmp byte [r13 + 8], al
jmp 0x1404985eb
jne 0x14049868a
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x1404985fe
je 0x140498670
mov rax, qword [rcx + 0x38]
bsr dx, dx
sets dh
sub dl, 0x5e
mov rdx, qword [rax]
test rdx, rdx
je 0x14049863d
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049862a
jle 0x14049863d
movzx eax, byte [rdx]
jmp 0x140498638
jmp 0x140498654
mov rax, qword [rcx]
jmp 0x140498645
mov rax, qword [rax + 0x30]
jmp 0x14049864e
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x14049865c
je 0x140498670
mov byte [r13 + 9], al
jmp 0x14049866b
jmp 0x140498675
and qword [r13], 0
mov eax, 1
test r14b, sil
mov byte [r13 + 8], al
inc al
test r9, 0x6a0a1cb5
mov al, byte [r13 + 9]
jmp 0x140498693
cmp al, byte [rbx]
jne 0x1404987da
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x80], 3
jmp 0x1404986aa
jne 0x1404987fd
mov eax, 1
test r13b, 0x29
stc
cmp dl, dil
cmp qword [rbp + 0x10], rax
jmp 0x1404986c6
ja 0x1404987fd
mov rdx, rbx
movsx cx, ch
cmovne rcx, rdx
mov rcx, r13
jmp 0x1404986df
call fcn.1404553e4
xor ebx, ebx
clc
test al, al
jmp 0x1404986ee
jne 0x1404987df
cmp byte [r13 + 8], bl
jne 0x140498799
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x140498785
mov rax, qword [rcx + 0x38]
adc dx, r9w
mov rdx, qword [rax]
test bx, 0x32fc
stc
test rdx, rdx
jmp 0x140498725
je 0x140498757
mov rax, qword [rcx + 0x50]
cmp r13, 0x72de2a39
test rbx, 0x46ea7f21
cmp dword [rax], ebx
jmp 0x140498744
jle 0x140498757
movzx eax, byte [rdx]
jmp 0x140498752
jmp 0x140498769
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140498763
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x140498771
je 0x140498785
mov byte [r13 + 9], al
jmp 0x140498780
jmp 0x14049878e
mov qword [r13], rbx
movzx eax, sp
sal al, cl
mov eax, 1
mov byte [r13 + 8], al
mov al, 0x8d
mov cl, byte [r13 + 9]
rcl ax, 0xb4
lea rax, [rbp - 0x40]
cmp ax, 0x1d1e
jmp 0x1404987b1
cmp qword [rbp - 0x28], 0x10
jmp 0x1404987bb
cmovae rax, qword [rbp - 0x40]
cmp dx, 0x5407
cmp r12b, sil
cmp cl, byte [rax]
jmp 0x1404987cf
je 0x1404987fd
jmp 0x1404987df
xor ebx, ebx
bsf eax, esp
lea rax, [rbp - 0x40]
cmp r15, rsi
clc
cmp qword [rbp - 0x28], 0x10
jmp 0x1404987f1
cmovae rax, qword [rbp - 0x40]
mov qword [rbp - 0x30], rbx
stc
mov byte [rax], bl
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
jmp 0x14049880b
cmovae rbx, qword [rbp - 0x40]
jmp 0x140498815
jmp 0x1404989e9
lea rcx, [rbp - 0x40]
cmp r9, 0x10
jmp 0x140498827
cmovae rcx, r8
cmp dx, 0x1f21
test r10w, 0x8d8
add rcx, qword [rbp - 0x30]
cmc
cmp rbx, rcx
jmp 0x140498843
je 0x140498a1d
cmp byte [r13 + 8], 0
jmp 0x140498853
jne 0x140498917
mov rcx, qword [r13]
cmp r8d, r10d
cmc
test rcx, rcx
jmp 0x140498869
je 0x1404988f3
mov rax, qword [rcx + 0x38]
bsr dx, ax
xadd dl, dh
movzx edx, r13w
mov rdx, qword [rax]
cmp sil, 0xfc
test rdx, rdx
jmp 0x14049888d
je 0x1404988b8
mov rax, qword [rcx + 0x50]
cmp r15w, 0x7cca
cmp dword [rax], 0
jmp 0x1404988a5
jle 0x1404988b8
movzx eax, byte [rdx]
jmp 0x1404988b3
jmp 0x1404988d7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404988c4
call qword [case.0x14044ab9b.0]
mov r9, qword [rbp - 0x28]
mov r8, qword [rbp - 0x40]
cmc
test si, r11w
cmp eax, 0xffffffff
jmp 0x1404988df
je 0x1404988f3
mov byte [r13 + 9], al
jmp 0x1404988ee
jmp 0x1404988fe
and qword [r13], 0
mov r10d, 0x2bd97abd
mov r10d, 1
jmp 0x140498909
mov byte [r13 + 8], r10b
jmp 0x140498912
jmp 0x140498922
mov r10d, 1
adc al, 0xc8
adc al, bpl
mov al, byte [r13 + 9]
stc
cmp spl, 0xd5
cmp al, byte [rbx]
jne 0x140498a1d
add rbx, r10
movzx cx, dh
seto cl
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140498949
je 0x1404989d5
mov rax, qword [rcx + 0x38]
jmp 0x14049895a
cmp qword [rax], 0
jmp 0x140498963
je 0x14049899e
mov rax, qword [rcx + 0x50]
cmp r9d, ebp
cmc
cmp dword [rax], 0
jmp 0x140498979
jle 0x14049899e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140498993
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1404989c0
mov rax, qword [rcx]
jmp 0x1404989a6
mov rax, qword [rax + 0x38]
jmp 0x1404989af
call qword [case.0x14044ab9b.0]
mov r10d, 1
cmp r12b, 0x76
clc
cmp eax, 0xffffffff
je 0x1404989d5
sub al, al
jmp 0x1404989d0
jmp 0x1404989e5
and qword [r13], 0
cqo
mov al, r10b
bswap dx
movzx ecx, ax
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
cmovge cx, di
movzx cx, sil
mov cx, 0xc7f
mov rcx, r13
jmp 0x140498a03
call fcn.1404553e4
mov r9, qword [rbp - 0x28]
mov r8, qword [rbp - 0x40]
test al, al
jmp 0x140498a17
je 0x14049881a
lea rcx, [rbp - 0x40]
sub dl, 0x39
cmp r9, 0x10
xchg dl, al
setae dl
nop
movzx ax, bpl
movzx rax, sp
cmovae rcx, r8
and ax, r14w
sub al, 0xcb
neg ah
add rcx, qword [rbp - 0x30]
mov eax, dword [rsp + 0x38]
test ah, 0x88
cmp r8w, 0x419f
jmp 0x140498a5a
movzx eax, al
stc
cmp rbx, rcx
mov ebx, 1
jmp 0x140498a6b
cmovne eax, ebx
test r12b, 0x3d
jmp 0x140498a77
mov dword [rsp + 0x38], eax
stc
test dl, dl
jmp 0x140498a83
je 0x1404971d4
lea rdx, [r9 + 1]
shr al, cl
mov rax, r8
clc
test sp, di
cmp rdx, 0x1000
jmp 0x140498aa2
jb 0x140498ac9
add rdx, 0x27
clc
cmp eax, ebx
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140498ac3
ja 0x14049908c
mov rcx, r8
jmp 0x140498ad1
call fcn.140238558
jmp 0x1404971cf
mov rax, qword [rcx]
jmp 0x140498ae3
mov rax, qword [rax + 0x30]
jmp 0x140498aec
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x140498afa
je 0x140498b15
mov byte [r12], al
movsx bx, r8b
movzx rbx, r9w
mov rbx, r12
jmp 0x140498b1e
and qword [r13], 0
bt ax, dx
mov byte [r13 + 8], dil
movzx ecx, byte [rbx]
and ax, cx
add ax, 0x7f13
mov rax, qword [r15 + 0x18]
cmc
test byte [rax + rcx*2], 0x48
je 0x140498c2f
mov byte [rsp + 0x3c], dil
xchg cx, cx
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140498b4f
je 0x140498bee
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], 0
jmp 0x140498b63
je 0x140498bc2
mov rax, qword [rcx + 0x50]
cmc
test si, 0x5f28
stc
cmp dword [rax], 0
jmp 0x140498b7c
jle 0x140498bc2
dec dword [rax]
movsx dx, dil
mov eax, 0x73d71783
cdq
mov rcx, qword [rcx + 0x38]
movzx rax, r8w
mov rdx, qword [rcx]
movzx rax, r13w
movsx ax, bh
lea rax, [rdx + 1]
jmp 0x140498bab
mov qword [rcx], rax
cbw
movzx rax, r11w
cwde
movzx eax, byte [rdx]
jmp 0x140498bbd
jmp 0x140498bd4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140498bce
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x140498bdc
je 0x140498bee
sub al, al
jmp 0x140498be9
jmp 0x140498c01
and qword [r13], 0
movzx edx, bx
movzx rdx, bp
mov al, dil
movzx ecx, r13w
mov byte [r13 + 8], al
cdq
movsx dx, r14b
mov rdx, rsi
movsx ecx, r14w
setl ch
mov rcx, r13
jmp 0x140498c1d
call fcn.1404553e4
test al, al
jmp 0x140498c29
je 0x140496918
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov bl, 0x25
ror ah, cl
mov r15b, byte [rsp + 0x30]
adc r12b, r13b
sub bl, r8b
cmovle eax, esi
mov r12b, byte [rsp + 0x30]
test dh, 0x8d
sbb ah, 0xf2
clc
mov bl, byte [rsp + 0x3c]
rol eax, 0x40
sub ax, sp
rcr ax, cl
mov rax, qword [rbp - 0x80]
test r13w, di
stc
cmp byte [rbp + rax - 0x74], 0x20
jmp 0x140498c77
jne 0x1404971bd
movzx eax, byte [rsp + 0x38]
test bl, bl
movsx bx, dil
mov ebx, 1
jmp 0x140498c93
cmove eax, ebx
mov dword [rsp + 0x38], eax
jmp 0x140498c9f
jmp 0x1404971d4
mov rcx, qword [rbp + 0x10]
mov edi, 1
test rdx, 0x52147a09
cmp spl, r9b
cmc
cmp rcx, rdi
jmp 0x140498cc0
jbe 0x140498f38
lea rbx, [rbp]
cmp qword [rbp + 0x18], 0x10
not al
cmovae rbx, qword [rbp]
mov al, 0x14
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
jmp 0x140498ce8
inc rbx
lea rax, [rbp]
clc
cmp ecx, 0xe4c0906
cmp qword [rbp + 0x18], 0x10
jmp 0x140498d00
cmovae rax, qword [rbp]
test bl, sil
lea rax, [rax + rcx]
cmc
test r10w, r13w
test r13b, 0x4b
cmp rbx, rax
je 0x140498ec9
mov rdx, qword [rsp + 0x48]
bswap ecx
sete ch
movsx cx, r15b
mov rcx, r13
jmp 0x140498d35
call fcn.1404553e4
test al, al
jmp 0x140498d41
jne 0x140498ebd
cmp byte [r13 + 8], al
jmp 0x140498d50
jne 0x140498de5
mov rcx, qword [r13]
stc
test rcx, rcx
je 0x140498dce
mov rax, qword [rcx + 0x38]
sbb dx, r11w
movzx dx, r14b
mov rdx, qword [rax]
cmp r13b, 0x42
test rdx, rdx
je 0x140498d9b
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140498d8d
jle 0x140498d9b
movzx eax, byte [rdx]
jmp 0x140498db2
mov rax, qword [rcx]
jmp 0x140498da3
mov rax, qword [rax + 0x30]
jmp 0x140498dac
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x140498dba
je 0x140498dce
mov byte [r13 + 9], al
jmp 0x140498dc9
jmp 0x140498dd8
and qword [r13], 0
test rdx, r11
ror al, cl
mov byte [r13 + 8], dil
mov al, 0xfd
jmp 0x140498de5
mov al, byte [r13 + 9]
cmp al, byte [rbx]
jmp 0x140498df0
jne 0x140498ebd
mov rcx, qword [r13]
cmp r15w, sp
test rcx, rcx
jmp 0x140498e06
je 0x140498e9e
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140498e19
je 0x140498e72
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140498e2b
jle 0x140498e72
dec dword [rax]
movsxd rax, esi
bswap rax
not ax
mov rcx, qword [rcx + 0x38]
cqo
movzx dx, r14b
movsxd rax, r10d
mov rdx, qword [rcx]
not eax
cmovl ax, bx
cbw
lea rax, [rdx + 1]
jmp 0x140498e5e
mov qword [rcx], rax
jmp 0x140498e6a
movzx eax, byte [rdx]
jmp 0x140498e89
mov rax, qword [rcx]
jmp 0x140498e7a
mov rax, qword [rax + 0x38]
jmp 0x140498e83
call qword [case.0x14044ab9b.0]
cmp eax, 0xffffffff
jmp 0x140498e91
je 0x140498e9e
xor al, al
jmp 0x140498eb0
and qword [r13], 0
movsx rcx, cx
mov al, dil
movsx ecx, di
setnp cl
mov byte [r13 + 8], al
mov rcx, qword [rbp + 0x10]
jmp 0x140498ce8
mov rcx, qword [rbp + 0x10]
shl ax, cl
bswap ax
rol al, cl
lea rax, [rbp]
test dil, 0x45
cmp qword [rbp + 0x18], 0x10
jmp 0x140498edb
cmovae rax, qword [rbp]
jmp 0x140498eee
add rax, rcx
stc
cmp rbx, rax
je 0x140498f38
mov rbx, qword [rsp + 0x70]
xor ah, 0xa
movsx eax, bp
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jmp 0x140498f13
jb 0x140498f21
mov rax, qword [rbx]
jmp 0x140498f21
and qword [rbx + 0x10], 0
jmp 0x140498f2b
mov byte [rax], 0
jmp 0x140498f33
jmp 0x140498f71
mov rbx, qword [rsp + 0x70]
cmp byte [rsp + 0x30], 0
je 0x140498f71
mov r9b, 0x2d
shl r8b, 0x89
bswap rcx
mov r8, rdi
xor edx, edx
movsxd rcx, r9d
movsx ecx, r8w
mov rcx, rbx
jmp 0x140498f66
call fcn.14044c1d4
nop
xor dx, 0x7100
mov rdx, qword [rbp + 0x18]
cmc
test r12d, 0x6e643e5f
stc
cmp rdx, 0x10
jmp 0x140498f87
jb 0x140498fe8
inc rdx
cmp r13w, 0x21ef
mov rcx, qword [rbp]
bsr ax, cx
mov rax, r15
ror eax, cl
mov rax, rcx
cmp rdx, 0x1000
jmp 0x140498fb2
jb 0x140498fe3
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
test r12, rsp
cmc
test r14w, 0x7b22
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
stc
cmp rax, 0x1f
jmp 0x140498fdd
ja 0x140499049
call fcn.140238558
mov rax, rbx
add rcx, 0x74f921d0
mov rcx, qword [rbp + 0x20]
stc
cmp rsp, r9
test dh, 0xbf
xor rcx, rsp
jmp 0x140499005
call fcn.1404a1da3
mov rbx, qword [rsp + 0x170]
movzx r13, cx
add rsp, 0x130
xchg r13b, bpl
not r12w
cmovbe bp, r13w
pop r15
movsx rdi, bx
pop r14
pop r13
pop r12
seta dil
pop rdi
pop rsi
xchg bpl, bpl
movsx rbp, cx
pop rbp
jmp 0x140499048
ret
call fcn.1404b833f
nop
call fcn.1404b833f
nop
call fcn.1404b833f
nop
jmp 0x140499060
call fcn.1404b833f
nop
jmp 0x14049906b
call fcn.1404b833f
int3
call fcn.1404b833f
int3
call fcn.1404b833f
int3
call fcn.1404b833f
int3