Function at 0x140425581
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
add bl, r9b
btc bx, r9w
ror ax, 0xcf
push rbp
push rsi
sar bh, 0x52
push rdi
bt di, 0x40
push r12
push r13
push r14
cbw
jmp 0x1404255ac
push r15
lea rbp, [rsp - 0xf]
btc edi, ebx
sub rsp, 0x100
rcr r13, 0x61
add bl, r13b
mov rax, qword [0x1400b6278]
test bx, 0x3878
rcr r13b, 0xef
btr bx, 0x46
xor rax, rsp
mov qword [rbp - 1], rax
sar r12d, cl
mov r14, r9
add ebx, 0x40054704
mov qword [rsp + 0x40], r9
mov rdi, r8
xor r13w, di
rol rax, cl
mov r13, rdx
mov qword [rsp + 0x60], rdx
seto r12b
dec bl
mov qword [rbp - 0x69], rdx
mov rax, qword [rbp + 0x7f]
mov qword [rsp + 0x68], rax
xor esi, esi
movzx rbx, r9w
mov dword [rsp + 0x34], esi
cmovle r12d, edx
setp r12b
not ah
mov rax, qword [rbp + 0x77]
setns bl
movsx ecx, cx
movsx rcx, r15w
mov rbx, qword [rax + 0x40]
movsx ecx, r13w
setbe ah
lea r12d, [rsi + 1]
setl ch
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x71], rbx
lahf
movzx rax, bp
mov rax, qword [rbx]
movsx cx, r11b
xchg ch, ch
mov rcx, rbx
jmp 0x140425669
mov rax, qword [rax + 8]
jmp 0x140425672
call qword [case.0x140480642.0]
cmp byte [rbp + 0x6f], sil
je 0x1404256c5
lea rcx, [rbp - 0x79]
jmp 0x14042568b
call fcn.14042acc3
mov r15, rax
mov qword [rsp + 0x58], rax
cmp r12b, bl
stc
test rbx, rbx
jmp 0x1404256a4
je 0x14042572d
mov rdx, qword [rbx]
bswap ax
movzx ax, sil
cbw
mov rax, qword [rdx + 0x10]
jmp 0x1404256c0
jmp 0x1404256ec
lea rcx, [rbp - 0x79]
call fcn.14042a8b4
mov r15, rax
cmc
test ah, cl
mov qword [rsp + 0x58], rax
test r8, r9
test rbx, rbx
je 0x14042572d
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x1404256f4
call qword [case.0x140480642.0]
test rax, rax
movzx r8w, r11b
mov r8, rax
jmp 0x14042570a
je 0x14042572d
mov rcx, qword [rax]
mov ah, 0x29
movzx edx, dx
mov rax, qword [rcx]
bswap cx
cwd
mov edx, r12d
mov rcx, r8
call qword [case.0x140480642.0]
mov r12b, sil
cmp r14w, ax
jmp 0x14042573c
mov dword [rsp + 0x38], r12d
cmp sil, bl
mov byte [rsp + 0x30], sil
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x11], rsi
cmc
cmp r8w, di
clc
mov qword [rbp - 9], 7
mov word [rbp - 0x21], si
stc
cmp byte [0x1400c08d0], sil
jmp 0x140425770
je 0x14042579d
lea r9, [rbp - 0x1f]
lea r8, [rbp - 0x11]
movsx rdx, cx
cwd
cmovno rcx, rdx
lea rdx, [rbp - 0x11]
lea rcx, [rbp - 0x21]
jmp 0x140425795
call fcn.140069bdc
nop
cbw
mov rax, qword [r15]
xchg edx, edx
setp dl
cdq
lea rdx, [rsp + 0x70]
cmovle rcx, r10
mov rcx, r15
jmp 0x1404257b7
mov rax, qword [rax + 0x58]
jmp 0x1404257c0
call qword [case.0x140480642.0]
mov qword [r13], rsi
mov qword [r13 + 0x10], rsi
jmp 0x1404257d8
mov qword [r13 + 0x18], 0xf
test ah, 0xc2
jmp 0x1404257ef
mov byte [r13], sil
cmp byte [0x1400c08d0], sil
je 0x140425830
lea rdx, [r13 + 0x10]
movzx r8w, sil
lea r9, [r13 + 1]
movsx r8w, al
jmp 0x14042581a
mov r8, rdx
movzx ecx, bp
mov rcx, r13
call fcn.140069bdc
nop
movzx bx, r15b
cdqe
mov eax, 1
movsx rbx, r8w
movsxd rsi, edi
cmove ecx, ebx
mov esi, eax
mov dword [rsp + 0x3c], eax
mov cl, r10b
movsx ebx, r9w
setno bl
mov dword [rsp + 0x34], eax
mov rax, qword [rbp + 0x77]
movsx cx, r10b
cmovp rcx, r15
movsx rcx, sp
mov rax, qword [rax + 0x40]
xchg ch, bh
cmovae rbx, r10
setae cl
mov rbx, qword [rax + 8]
mov cl, r10b
bswap rax
cbw
mov qword [rbp - 0x71], rbx
setb al
cdqe
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140425895
call qword [case.0x140480642.0]
nop
movzx ecx, bx
movsx rcx, r9w
setae cl
lea rcx, [rbp - 0x79]
jmp 0x1404258af
call fcn.140418d6a
mov rcx, rax
mov qword [rbp - 0x79], rax
test rbx, rbx
jmp 0x1404258c3
je 0x140425925
mov rdx, qword [rbx]
movsxd rax, r12d
mov al, 0xdf
mov rcx, rbx
setnp al
mov rax, qword [rdx + 0x10]
jmp 0x1404258e0
call qword [case.0x140480642.0]
mov r8, rax
stc
cmc
test rax, rax
jmp 0x1404258f3
je 0x14042591c
mov rcx, qword [rax]
movzx rax, si
rdtsc
cwde
mov rax, qword [rcx]
mov edx, 1
movsx cx, cl
movsx ecx, r8w
mov rcx, r8
call qword [case.0x140480642.0]
mov rcx, qword [rbp - 0x79]
movzx ax, r12b
mov rax, qword [rcx]
cmovne r9, rsp
movsx dx, r10b
mov r8d, r11d
mov r9, qword [rsp + 0x68]
jmp 0x14042593e
lea r8, [0x1400bfc7c]
movsxd rdx, eax
mov rdx, 0x42093a56
movsx rdx, r9w
lea rdx, [0x1400bfc70]
jmp 0x14042595f
mov rax, qword [rax + 0x58]
jmp 0x140425968
call qword [case.0x140480642.0]
sub r9d, r9d
sal bx, cl
mov ebx, r9d
clc
jmp 0x14042597d
mov qword [rsp + 0x48], rbx
jmp 0x140425989
cmp rbx, 4
jmp 0x140425992
jae 0x1404277b5
mov al, byte [rsp + rbx + 0x70]
cmp al, 0x20
jmp 0x1404259a3
je 0x1404259d8
cmp al, 0x24
jmp 0x1404259b0
je 0x140427046
cmp al, 0x2b
jmp 0x1404259bd
je 0x140426833
cmp al, 0x76
jmp 0x1404259ca
je 0x140425a87
cmp al, 0x78
jne 0x140426b94
cmp rbx, 3
je 0x140426b94
mov r15b, r9b
bswap rdx
mov rdx, r14
mov rcx, rdi
jmp 0x1404259f3
call fcn.1404208ae
sub r9d, r9d
test al, al
jmp 0x140425a02
jne 0x14042775b
lea rbx, [rdi + 0xa]
movsx r12w, sil
sbb sil, al
mov r14, rbx
mov r13, qword [rsp + 0x40]
mov r12, qword [rbp - 0x79]
neg rsi
adc rsi, rbp
add si, r9w
lea esi, [r9 + 1]
test r12b, r8b
cmp byte [rdi + 8], r9b
jne 0x1404275f6
mov rcx, qword [rdi]
cmp r13w, bx
clc
test rcx, rcx
jmp 0x140425a4b
je 0x1404275e4
mov rax, qword [rcx + 0x38]
or dx, 0x3c65
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140425a65
je 0x140427592
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r9d
jle 0x140427592
movzx eax, word [rdx]
jmp 0x140425a82
jmp 0x1404275b6
mov dword [rsp + 0x54], r9d
movsx ax, dil
movzx eax, bp
mov rax, qword [r15]
movsx rcx, si
mov rcx, r15
jmp 0x140425aa3
mov rax, qword [rax + 0x48]
jmp 0x140425aac
call qword [case.0x140480642.0]
mov r12d, eax
mov dword [rsp + 0x50], eax
rdtsc
cmovp ax, r13w
cbw
mov rcx, qword [r15]
mov rax, qword [rcx + 0x28]
bswap rdx
lea rdx, [rbp - 0x41]
movzx cx, dh
xchg cl, cl
cmove cx, ax
mov rcx, r15
jmp 0x140425ae2
call qword [case.0x140480642.0]
bts esi, 9
clc
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
test r12b, 0xfc
sub ebx, ebx
clc
cmp qword [rbp - 0x31], rbx
je 0x140426198
mov rax, qword [r15]
movsx rcx, cx
mov rcx, r15
jmp 0x140425b15
mov rax, qword [rax + 0x20]
jmp 0x140425b1e
call qword [case.0x140480642.0]
movzx r13d, ax
cmp dh, 0x49
test ax, ax
jmp 0x140425b33
je 0x140426189
lea rcx, [rbp - 0x41]
test cl, 0x4f
cmp qword [rbp - 0x29], 0x10
cmovae rcx, qword [rbp - 0x41]
stc
cmp byte [rcx], 0x7f
jae 0x140426189
mov qword [rbp - 0x61], rbx
mov qword [rbp - 0x51], rbx
mov qword [rbp - 0x49], 0xf
clc
mov byte [rbp - 0x61], bl
stc
cmc
cmp byte [0x1400c08d0], bl
je 0x140425b9f
lea r9, [rbp - 0x60]
movzx r8, r8w
lea r8, [rbp - 0x51]
movzx edx, sp
lea rdx, [rbp - 0x51]
mov rcx, r8
not ch
lea rcx, [rbp - 0x61]
jmp 0x140425b97
call fcn.140069bdc
nop
sal ch, cl
sub edx, edx
sete ch
lea rcx, [rbp - 0x61]
jmp 0x140425bad
call fcn.140401160
mov rdx, r14
setno cl
mov rcx, rdi
call fcn.1404208ae
sub r10d, r10d
test al, al
jmp 0x140425bca
jne 0x140426033
mov r9, qword [rsp + 0x68]
lea r12, [r9 + 0x16]
not r14w
or r14b, 0x65
lea r14, [rdi + 0xa]
shr r15w, 1
mov r15, r14
clc
cmp bx, 0x30a5
cmp byte [rdi + 8], r10b
jmp 0x140425bfb
jne 0x140425c9a
mov rcx, qword [rdi]
test r13w, si
test rcx, rcx
jmp 0x140425c10
je 0x140425c83
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140425c40
mov rax, qword [rcx + 0x50]
cmp dword [rax], r10d
jmp 0x140425c32
jle 0x140425c40
movzx eax, word [rdx]
jmp 0x140425c5f
mov rax, qword [rcx]
jmp 0x140425c48
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
mov r9, qword [rsp + 0x68]
cmovo cx, r13w
xor r10d, r10d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140425c6c
je 0x140425c83
mov word [r15], ax
movzx r14w, r9b
mov r14, r15
jmp 0x140425c8c
mov qword [rdi], r10
movsx r8d, r15w
not dh
mov eax, 1
mov byte [rdi + 8], al
jmp 0x140425c9a
movzx r8d, word [r14]
xchg dx, dx
movsx cx, r15b
mov rdx, r12
movsx cx, bh
cmovnp rcx, rsp
mov rcx, r9
jmp 0x140425cb9
call fcn.140125414
sub rax, qword [rsp + 0x68]
sar rax, 1
test r12w, r11w
cmp rax, 0xa
jmp 0x140425cd3
jae 0x140425d5c
lea rcx, [0x1400bfc70]
mov dl, r13b
mov dl, 0x13
mov dl, byte [rax + rcx]
mov cl, sil
movzx cx, r15b
mov rcx, qword [rsp + 0x60]
jmp 0x140425cfa
call fcn.140401160
lea rax, [rbp - 0x61]
and cl, r13b
cmp qword [rbp - 0x49], 0x10
setae cl
jmp 0x140425d13
cmovae rax, qword [rbp - 0x61]
sub r8d, r8d
cmp byte [rax + rbx], 0x7f
jmp 0x140425d24
je 0x140425e86
lea rax, [rbp - 0x61]
test bl, r13b
test cl, cl
setle ch
movsx rcx, r14w
movzx rcx, r8w
cmovne rax, qword [rbp - 0x61]
lea ecx, [r8 + 1]
stc
cmp dx, 0x4d99
test ah, bl
add byte [rax + rbx], cl
jmp 0x140425d57
jmp 0x140425e86
lea rax, [rbp - 0x61]
shl r9b, 0x33
movzx r8d, r13w
mov r8, qword [rbp - 0x61]
bt r9, rdi
mov r9, qword [rbp - 0x49]
cmp sil, 0xbd
cmp r9, 0x10
jmp 0x140425d81
cmovae rax, r8
cmc
xor r10d, r10d
jmp 0x140425d8f
cmp byte [rax + rbx], r10b
jmp 0x140425d98
je 0x140425fb7
cmp byte [rdi + 8], r10b
jmp 0x140425da7
jne 0x140425e49
mov rcx, qword [rdi]
cmp r11b, 0x45
stc
test rcx, rcx
jmp 0x140425dbd
je 0x140425e38
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140425dee
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r10d
jmp 0x140425de0
jle 0x140425dee
movzx eax, word [rdx]
jmp 0x140425e16
mov rax, qword [rcx]
jmp 0x140425df6
mov rax, qword [rax + 0x30]
jmp 0x140425dff
call qword [case.0x140480642.0]
mov r9, qword [rbp - 0x49]
sar cx, 0xc4
mov r8, qword [rbp - 0x61]
xor r10d, r10d
ror ecx, cl
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140425e24
je 0x140425e38
mov word [r14], ax
jmp 0x140425e33
jmp 0x140425e3e
mov qword [rdi], r10
adc ax, si
mov eax, 1
mov byte [rdi + 8], al
cmp dil, bl
cmp word [r14], r13w
jmp 0x140425e52
jne 0x140425fb7
sub edx, edx
movsxd rcx, edx
movzx cx, spl
jmp 0x140425e67
lea rcx, [rbp - 0x61]
jmp 0x140425e70
call fcn.140401160
inc rbx
or cl, 0xc2
btc rcx, rdi
sub r8d, r8d
cmp bpl, 0xa5
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140425e91
je 0x140425f36
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x140425ea4
je 0x140425eeb
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jmp 0x140425eb8
jle 0x140425eeb
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cwd
movsxd rdx, r9d
movsx edx, di
mov rdx, qword [rcx]
setns al
lea rax, [rdx + 2]
jmp 0x140425edb
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140425ee6
jmp 0x140425f0b
mov rax, qword [rcx]
jmp 0x140425ef3
mov rax, qword [rax + 0x38]
jmp 0x140425efc
call qword [case.0x140480642.0]
xor r8d, r8d
shr ch, 0x22
adc ecx, r10d
mov ecx, 0xffff
test r11d, 0x62c31bcb
test r11w, r11w
cmp cx, ax
jmp 0x140425f23
je 0x140425f36
mov al, r8b
jmp 0x140425f31
jmp 0x140425f52
mov qword [rdi], r8
cmovnp dx, ax
movsx rax, dx
mov ax, 0x183b
mov eax, 1
movsx cx, al
movzx rdx, bx
mov byte [rdi + 8], al
mov edx, esi
cwd
mov rdx, qword [rsp + 0x40]
setl ch
movsx ecx, r10w
movsxd rcx, r12d
mov rcx, rdi
jmp 0x140425f70
call fcn.1404208ae
xor r10d, r10d
bt r9, r15
jmp 0x140425f86
test al, al
mov r9w, 0x535e
mov r9b, dl
seta r9b
mov r9, qword [rsp + 0x68]
je 0x140425bf2
mov r9, qword [rbp - 0x49]
movsx r14w, dl
add r12b, 0x65
xchg r11, r14
mov r8, qword [rbp - 0x61]
bsf r15, rsp
mov r11d, 1
add r12b, r14b
test r8b, al
jmp 0x140425fc8
mov r12d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
mov r14w, r11w
mov r14, qword [rsp + 0x40]
stc
cmc
test rbx, rbx
jmp 0x140425fe5
je 0x140426054
lea rax, [rbp - 0x61]
test dx, 0x3158
cmp r9, 0x10
jmp 0x140425ffd
cmovae rax, r8
cmp byte [rbx + rax], r10b
jmp 0x14042600a
jle 0x14042601d
add rbx, r11
jmp 0x140426018
jmp 0x140426054
mov al, r11b
jmp 0x140426025
mov dword [rsp + 0x38], eax
jmp 0x14042602e
jmp 0x140426064
mov r9, qword [rbp - 0x49]
sar r8d, 0xe8
bt rcx, rsp
movzx ax, bh
mov r8, qword [rbp - 0x61]
btr eax, 0x96
mov r11d, 1
sub ah, 0x48
mov eax, dword [rsp + 0x38]
sub ecx, 0x461e3495
mov rcx, rbp
movsxd rcx, eax
lea rcx, [rbp - 0x41]
cmp qword [rbp - 0x29], 0x10
cmovae rcx, qword [rbp - 0x41]
cmp r11w, r12w
test al, al
jmp 0x14042607d
jne 0x140426139
test rbx, rbx
je 0x140426126
mov dl, byte [rcx]
clc
cmp dl, 0x7f
jmp 0x140426097
je 0x140426126
sub rbx, r11
je 0x1404260de
lea rax, [rbp - 0x61]
cmc
test bp, 0x4112
stc
cmp r9, 0x10
jmp 0x1404260ba
cmovae rax, r8
cmp dl, byte [rbx + rax]
jmp 0x1404260c6
je 0x14042610a
mov r12b, r11b
mov dword [rsp + 0x38], r12d
jmp 0x1404260d9
jmp 0x140426149
test rbx, rbx
jne 0x14042610a
lea rax, [rbp - 0x61]
test r14b, sil
stc
cmp r9, 0x10
jmp 0x1404260f8
cmovae rax, r8
jmp 0x140426102
cmp dl, byte [rax]
jl 0x1404260cc
cmp byte [rcx + 1], r10b
jmp 0x140426113
jle 0x140426083
inc rcx
jmp 0x140426121
jmp 0x140426083
lea rcx, [rbp - 0x61]
jmp 0x14042612f
call fcn.1404013a3
jmp 0x1404263f5
mov r12d, dword [rsp + 0x38]
movsx rcx, r11w
setbe ch
movzx ecx, r10w
lea rcx, [rbp - 0x61]
jmp 0x140426152
call fcn.1404013a3
nop
movsx rcx, r10w
movzx ecx, di
lea rcx, [rbp - 0x41]
jmp 0x140426168
call fcn.1404013a3
mov r13, qword [rsp + 0x60]
test r10b, dil
test r10d, 0x280e5fb8
xor r9d, r9d
jmp 0x140426184
jmp 0x140426b8f
mov r13, qword [rsp + 0x60]
movzx cx, sil
movsx dx, dil
mov rdx, r14
movzx cx, r15b
mov rcx, rdi
call fcn.1404208ae
test al, al
jmp 0x1404261af
jne 0x1404263f5
lea rbx, [rdi + 0xa]
shr r12b, cl
mov r14, rbx
movzx si, r13b
mov rsi, qword [rsp + 0x68]
shl r12d, cl
btc r12w, r11w
mov r12, qword [rsp + 0x40]
cmp ax, 0xcdd
sub r8d, r8d
cmp byte [rdi + 8], r8b
jne 0x140426298
mov rcx, qword [rdi]
cmp r9b, r12b
cmc
test rcx, rcx
jmp 0x1404261f6
je 0x14042627f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r11b, 0xac
jmp 0x14042620c
test rdx, rdx
jmp 0x140426214
je 0x14042623a
mov rax, qword [rcx + 0x50]
test r9b, 0x6a
clc
cmc
cmp dword [rax], r8d
jmp 0x14042622c
jle 0x14042623a
movzx eax, word [rdx]
jmp 0x140426256
mov rax, qword [rcx]
jmp 0x140426242
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
sub r8d, r8d
neg ch
shld rcx, r11, 0xa0
mov ecx, 0xffff
cmp cx, ax
jmp 0x140426263
je 0x14042627f
mov word [r14], ax
movsx bx, r10b
mov ebx, 0x1f681718
mov rbx, r14
jmp 0x140426282
mov qword [rdi], r8
mov eax, 1
movzx rdx, r11w
cqo
mov byte [rdi + 8], al
movsx ecx, bx
movzx rdx, r11w
cdq
movzx r8d, word [rbx]
bswap rdx
mov dl, sil
lea rdx, [rsi + 0x16]
mov rcx, rsi
jmp 0x1404262ae
call fcn.140125414
sub rax, rsi
test r13b, 0x60
sar rax, 1
test esp, 0x3ad6437f
cmp spl, 0x5a
cmp rax, 0xa
jmp 0x1404262d0
jae 0x1404263d8
lea rcx, [0x1400bfc70]
mov dl, byte [rax + rcx]
movsx cx, spl
movsxd rcx, r9d
mov rcx, r13
call fcn.140401160
mov rcx, qword [rdi]
test r9b, r15b
sub r8d, r8d
test di, sp
test rcx, rcx
je 0x14042639b
mov rax, qword [rcx + 0x38]
stc
clc
cmp qword [rax], r8
jmp 0x140426313
je 0x140426360
mov rax, qword [rcx + 0x50]
jmp 0x140426324
cmp dword [rax], r8d
jmp 0x14042632c
jle 0x140426360
dec dword [rax]
not al
movsx eax, si
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
jmp 0x140426347
lea rax, [rdx + 2]
jmp 0x140426350
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14042635b
jmp 0x14042637a
mov rax, qword [rcx]
jmp 0x140426368
mov rax, qword [rax + 0x38]
jmp 0x140426371
call qword [case.0x140480642.0]
xor r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140426388
je 0x14042639b
mov al, r8b
jmp 0x140426396
jmp 0x1404263a3
mov qword [rdi], r8
mov eax, 1
mov byte [rdi + 8], al
mov ch, 0x75
movzx rdx, r9w
movzx cx, r9b
mov rdx, r12
mov cl, r10b
mov rcx, rdi
jmp 0x1404263c0
call fcn.1404208ae
sub r8d, r8d
cmp ecx, r10d
test al, al
jmp 0x1404263d2
je 0x1404261dd
mov esi, dword [rsp + 0x3c]
movsx eax, r13w
cdqe
mov r12d, dword [rsp + 0x50]
mov r15b, cl
lahf
mov r15, qword [rsp + 0x58]
mov r14, qword [rsp + 0x40]
mov rax, qword [r15]
mov rcx, r15
jmp 0x140426400
mov rax, qword [rax + 0x18]
jmp 0x140426409
call qword [case.0x140480642.0]
movzx ebx, ax
mov ch, 0xc3
not rdx
jmp 0x14042641d
mov rdx, r14
movsx cx, sil
not ch
xchg ch, cl
mov rcx, rdi
call fcn.1404208ae
xor r8d, r8d
test al, al
jmp 0x14042643b
jne 0x140426782
test bx, bx
jmp 0x140426449
je 0x140426782
cmp byte [rdi + 8], r8b
jmp 0x140426458
jne 0x1404264fa
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x1404264e0
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14042647b
je 0x1404264a0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14042648d
jle 0x1404264a0
movzx eax, word [rdx]
jmp 0x14042649b
jmp 0x1404264ba
mov rax, qword [rcx]
jmp 0x1404264a8
mov rax, qword [rax + 0x30]
jmp 0x1404264b1
call qword [case.0x140480642.0]
sub r8d, r8d
mov ecx, 0xffff
cmp sp, r13w
stc
cmp cx, ax
jmp 0x1404264cc
je 0x1404264e0
mov word [rdi + 0xa], ax
jmp 0x1404264db
jmp 0x1404264e8
mov qword [rdi], r8
xor eax, 0x59b65514
mov eax, 1
jmp 0x1404264f7
mov byte [rdi + 8], al
cmp word [rdi + 0xa], bx
bswap rbx
mov ebx, dword [rsp + 0x54]
jne 0x140426786
mov r13, qword [rsp + 0x68]
mov eax, 1
movzx rcx, di
btc ecx, 0x1a
mov rcx, qword [rdi]
test r9b, 0x3c
test rcx, rcx
jmp 0x14042652c
je 0x1404265d9
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140426589
mov rax, qword [rcx + 0x50]
cmp r15b, 0xe7
cmp r13d, ebp
cmp dword [rax], r8d
jmp 0x140426552
jle 0x140426589
dec dword [rax]
bswap ax
lahf
mov rcx, qword [rcx + 0x38]
movzx rdx, r12w
mov rdx, qword [rcx]
bswap rax
not ax
cwde
lea rax, [rdx + 2]
jmp 0x140426579
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140426584
jmp 0x1404265a9
mov rax, qword [rcx]
jmp 0x140426591
mov rax, qword [rax + 0x38]
jmp 0x14042659a
call qword [case.0x140480642.0]
sub r8d, r8d
add cx, r13w
mov ecx, ecx
mov ecx, 0xffff
jmp 0x1404265b4
cmp cx, ax
jmp 0x1404265bc
je 0x1404265cf
mov al, r8b
jmp 0x1404265ca
jmp 0x1404265e4
mov eax, 1
jmp 0x1404265d9
mov qword [rdi], r8
cdq
movsx rdx, dx
movsxd rcx, r9d
mov byte [rdi + 8], al
jmp 0x1404265f3
mov rdx, r14
setb cl
movzx cx, r12b
mov rcx, rdi
jmp 0x140426606
call fcn.1404208ae
cmp ebx, r12d
jmp 0x140426613
jge 0x140426786
xor r8d, r8d
test ch, 0x47
test al, al
jmp 0x140426626
jne 0x140426766
cmp byte [rdi + 8], r8b
jmp 0x140426635
jne 0x1404266e9
mov rcx, qword [rdi]
clc
test al, 0x24
test rcx, rcx
jmp 0x140426649
je 0x1404266c6
mov rax, qword [rcx + 0x38]
btc rdx, rcx
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140426663
je 0x14042668c
mov rax, qword [rcx + 0x50]
clc
test r15d, r15d
cmp dword [rax], r8d
jmp 0x140426679
jle 0x14042668c
movzx eax, word [rdx]
jmp 0x140426687
jmp 0x1404266a1
mov rax, qword [rcx]
jmp 0x140426694
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
xor r8d, r8d
mov ecx, 0xffff
cmp bpl, dl
cmc
cmp cx, ax
jmp 0x1404266b2
je 0x1404266c6
mov word [rdi + 0xa], ax
jmp 0x1404266c1
jmp 0x1404266d4
mov qword [rdi], r8
bswap dx
movzx r8d, ax
movsx rax, r11w
mov eax, 1
movsx rdx, r11w
movzx rcx, r15w
jmp 0x1404266e6
mov byte [rdi + 8], al
lea rdx, [r13 + 0x16]
movsxd rcx, r10d
movsx ecx, si
movzx r8d, word [rdi + 0xa]
mov ecx, 0x35393247
movzx cx, r14b
movsx rcx, r10w
mov rcx, r13
jmp 0x14042670e
call fcn.140125414
sub rax, r13
sar rax, 1
test cl, r11b
jmp 0x140426728
cmp rax, 0xa
jmp 0x140426731
jae 0x140426766
lea rcx, [0x1400bfc70]
mov dl, al
mov dl, byte [rax + rcx]
mov rcx, qword [rsp + 0x60]
jmp 0x14042674d
call fcn.140401160
mov eax, 1
add ebx, eax
xor r8d, r8d
jmp 0x140426761
jmp 0x14042651d
mov ecx, 1
xchg al, al
mov al, cl
jmp 0x140426774
mov dword [rsp + 0x38], eax
jmp 0x14042677d
jmp 0x140426794
mov ebx, dword [rsp + 0x54]
mov ecx, 1
bsr r13w, dx
btr r13d, ebx
mov r13, qword [rsp + 0x60]
sub eax, eax
test dil, r15b
clc
cmp r9b, dil
cmp qword [r13 + 0x10], rax
jmp 0x1404267ab
jne 0x1404267c3
mov r12b, cl
jmp 0x1404267b9
mov dword [rsp + 0x38], r12d
jmp 0x140426820
cmp ebx, r12d
jge 0x14042680e
sub r12d, ebx
mov ebx, r12d
movsx r15d, bp
mov r15d, 1
movzx rcx, r9w
mov rcx, 0x2da30e1b
cmovle cx, r9w
mov dl, 0x30
mov rcx, r13
jmp 0x1404267f6
call fcn.140401160
sub rbx, r15
jmp 0x140426803
jne 0x1404267ec
mov r15, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x38]
jmp 0x140426820
lea rcx, [rbp - 0x41]
jmp 0x140426829
call fcn.1404013a3
jmp 0x14042617c
mov rdx, r14
cmovns rcx, rdx
mov cl, r14b
movsx ecx, si
mov rcx, rdi
jmp 0x140426848
call fcn.1404208ae
xor r9d, r9d
stc
cmp r9b, 0x27
cmc
test al, al
jmp 0x14042685d
jne 0x140426b94
mov rax, qword [r15]
movsx rdx, cx
mov rdx, r12
lea rdx, [rbp - 0x61]
mov rcx, r15
jmp 0x140426879
mov rax, qword [rax + 0x38]
jmp 0x140426882
call qword [case.0x140480642.0]
bts esi, 8
clc
test r15w, dx
or esi, 2
test r10b, 0xd0
mov dword [rsp + 0x34], esi
test bpl, al
sub ebx, ebx
cmp qword [rbp - 0x51], rbx
jmp 0x1404268aa
jbe 0x1404269f8
mov rax, qword [r15]
cqo
lea rdx, [rbp - 0x41]
mov rcx, 0x76596710
movzx rcx, r13w
mov rcx, r15
jmp 0x1404268cc
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
bts esi, 0xb
or esi, 4
neg r14b
shld r14d, r14d, 0x23
movsx r14d, di
mov dword [rsp + 0x34], esi
stc
test spl, 0xd3
lea r14, [rdi + 8]
cmp r8b, r12b
stc
cmp byte [r14], bl
jmp 0x140426902
jne 0x1404269af
mov rcx, qword [rdi]
cmc
test bpl, dl
test rcx, rcx
jmp 0x140426917
je 0x140426993
mov rax, qword [rcx + 0x38]
btr rdx, rsi
mov rdx, qword [rax]
cmc
cmp r9d, 0x35852a16
test rdx, rdx
je 0x140426955
mov rax, qword [rcx + 0x50]
cmp bpl, dil
cmp dword [rax], ebx
jmp 0x140426947
jle 0x140426955
movzx eax, word [rdx]
jmp 0x140426967
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140426961
call qword [case.0x140480642.0]
mov ecx, 0xffff
test ebx, r12d
cmp r9d, r11d
jmp 0x140426977
cmp cx, ax
jmp 0x14042697f
je 0x140426993
mov word [rdi + 0xa], ax
jmp 0x14042698e
jmp 0x14042699d
mov qword [rdi], rbx
movsxd rdx, esp
movzx rdx, di
mov edx, 1
mov byte [r14], dl
jmp 0x1404269aa
jmp 0x1404269b8
mov edx, 1
movsx rcx, r9w
movzx ecx, word [rdi + 0xa]
sal ax, cl
lea rax, [rbp - 0x41]
cmp bh, 0xf
cmp qword [rbp - 0x29], 8
jmp 0x1404269d0
cmovae rax, qword [rbp - 0x41]
cmp rbx, rax
clc
jmp 0x1404269de
cmp word [rax], cx
jmp 0x1404269e6
jne 0x1404269fc
mov bl, dl
jmp 0x1404269f3
jmp 0x1404269fc
lea r14, [rdi + 8]
test sil, 4
jmp 0x140426a05
je 0x140426a33
and esi, 0xfffffffb
movsx ecx, r15w
movsx rcx, r14w
mov dword [rsp + 0x34], esi
movsxd rcx, r9d
lea rcx, [rbp - 0x41]
jmp 0x140426a26
call fcn.140413275
nop
cmp rdi, 0xf970d2b
test sil, 2
je 0x140426a5c
and esi, 0xfffffffd
not cx
movsx ecx, di
mov dword [rsp + 0x34], esi
not cl
movsxd rcx, esp
movzx cx, al
lea rcx, [rbp - 0x61]
call fcn.140413275
xor r8d, r8d
test bl, bl
jmp 0x140426a66
je 0x140426bb7
mov rcx, qword [rdi]
test dil, r11b
jmp 0x140426a79
test rcx, rcx
jmp 0x140426a81
je 0x140426b11
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140426ad0
mov rax, qword [rcx + 0x50]
jmp 0x140426a9d
cmp dword [rax], r8d
jmp 0x140426aa5
jle 0x140426ad0
dec dword [rax]
sete dh
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140426ac0
mov qword [rcx], rax
cbw
not ax
movzx eax, word [rdx]
jmp 0x140426aef
mov rax, qword [rcx]
jmp 0x140426ad8
mov rax, qword [rax + 0x38]
jmp 0x140426ae1
call qword [case.0x140480642.0]
xor r8d, r8d
cmp bx, 0x76bb
mov ecx, 0xffff
test r12, 0x2abd70fb
cmp cx, ax
je 0x140426b11
mov al, r8b
jmp 0x140426b0c
jmp 0x140426b23
mov qword [rdi], r8
cwd
setne dl
mov eax, 1
jmp 0x140426b23
mov byte [r14], al
bswap cx
rdtsc
mov rax, qword [r15]
cwd
lea rdx, [rbp - 0x41]
bswap cx
movsxd rcx, r14d
movzx ecx, si
mov rcx, r15
mov rax, qword [rax + 0x38]
call qword [case.0x140480642.0]
bts esi, 0xa
movzx cx, r13b
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
lea rcx, [rbp - 0x21]
call fcn.140413275
lea rdx, [rbp - 0x41]
lea rcx, [rbp - 0x21]
jmp 0x140426b71
call fcn.1404128b6
lea rcx, [rbp - 0x41]
call fcn.140413275
xor r9d, r9d
not r14b
jmp 0x140426b8a
mov r14, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
inc rbx
jmp 0x140426b9d
mov qword [rsp + 0x48], rbx
cmc
stc
test r12b, r12b
jmp 0x140426bac
je 0x140425989
jmp 0x140427a5f
mov rax, qword [r15]
movsxd rcx, ebx
cdq
movsx rcx, sp
lea rdx, [rbp - 0x61]
movzx ecx, bp
movsx rcx, di
not cl
mov rcx, r15
jmp 0x140426bd7
mov rax, qword [rax + 0x40]
jmp 0x140426be0
call qword [case.0x140480642.0]
bts esi, 0xc
or esi, 8
cmp r8, rsi
mov dword [rsp + 0x34], esi
xor ebx, ebx
cmp rbx, 0xe9778b4
jmp 0x140426c02
cmp qword [rbp - 0x51], rbx
jmp 0x140426c0b
jbe 0x140426d39
mov rax, qword [r15]
cmovg dx, r14w
cwd
lea rdx, [rbp - 0x41]
mov cx, 0x4fa
movsx ecx, sp
movzx rcx, r8w
mov rcx, r15
mov rax, qword [rax + 0x40]
jmp 0x140426c36
call qword [case.0x140480642.0]
bts esi, 0xd
or esi, 0x10
test r14b, r9b
cmp r11, rax
mov dword [rsp + 0x34], esi
cmp byte [r14], bl
jmp 0x140426c55
jne 0x140426d01
mov rcx, qword [rdi]
test r10d, 0x7ea2fe0
test rcx, rcx
je 0x140426ce7
mov rax, qword [rcx + 0x38]
btr rdx, rax
shr dh, cl
sal dx, 0xcd
mov rdx, qword [rax]
cmp dh, 0x39
test rdx, rdx
jmp 0x140426c8a
je 0x140426cb4
mov rax, qword [rcx + 0x50]
jmp 0x140426c9f
cmp dword [rax], ebx
jmp 0x140426ca6
jle 0x140426cb4
movzx eax, word [rdx]
jmp 0x140426cc6
mov rax, qword [rcx]
jmp 0x140426cbc
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140426cd3
je 0x140426ce7
mov word [rdi + 0xa], ax
jmp 0x140426ce2
jmp 0x140426cea
mov qword [rdi], rbx
mov edx, 1
jmp 0x140426cf4
mov byte [r14], dl
jmp 0x140426cfc
jmp 0x140426d06
mov edx, 1
movzx ecx, word [rdi + 0xa]
and al, r12b
lea rax, [rbp - 0x41]
stc
test rsp, r9
cmp qword [rbp - 0x29], 8
jmp 0x140426d1f
cmovae rax, qword [rbp - 0x41]
cmp word [rax], cx
jmp 0x140426d2c
jne 0x140426d39
mov bl, dl
jmp 0x140426d39
test sil, 0x10
je 0x140426d67
and esi, 0xffffffef
xchg cl, cl
mov dword [rsp + 0x34], esi
movsx cx, r9b
movsx ecx, r8w
movzx ecx, sp
lea rcx, [rbp - 0x41]
jmp 0x140426d61
call fcn.140413275
nop
test sil, 8
jmp 0x140426d70
je 0x140426d8b
and esi, 0xfffffff7
mov dword [rsp + 0x34], esi
lea rcx, [rbp - 0x61]
jmp 0x140426d86
call fcn.140413275
sub r8d, r8d
clc
cmp r13b, r10b
test bl, bl
jmp 0x140426d99
je 0x140426ef2
mov rcx, qword [rdi]
test r9w, bx
cmp bpl, dl
test rcx, rcx
jmp 0x140426db1
je 0x140426e6a
mov rax, qword [rcx + 0x38]
clc
test r8, rbp
cmp ebp, r13d
cmp qword [rax], r8
jmp 0x140426dca
je 0x140426e20
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x140426ddd
jle 0x140426e20
dec dword [rax]
mov al, r12b
movsx rdx, bx
movsx ax, bpl
mov rcx, qword [rcx + 0x38]
cwde
xchg dx, dx
movsx edx, r15w
mov rdx, qword [rcx]
movsxd rax, edx
movsx ax, dh
lea rax, [rdx + 2]
jmp 0x140426e10
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140426e1b
jmp 0x140426e44
mov rax, qword [rcx]
jmp 0x140426e28
mov rax, qword [rax + 0x38]
jmp 0x140426e31
call qword [case.0x140480642.0]
xor r8d, r8d
sbb ch, 0x83
ror rcx, 6
neg cx
mov ecx, 0xffff
stc
jmp 0x140426e4f
cmp cx, ax
jmp 0x140426e57
je 0x140426e6a
mov al, r8b
jmp 0x140426e65
jmp 0x140426e80
mov qword [rdi], r8
movzx dx, r14b
mov eax, 1
movsx rdx, cx
jmp 0x140426e80
mov byte [r14], al
mov rax, qword [r15]
movsx ecx, bp
lea rdx, [rbp - 0x41]
movsx cx, r15b
movzx rcx, cx
not cx
mov rcx, r15
mov rax, qword [rax + 0x40]
jmp 0x140426ea5
call qword [case.0x140480642.0]
bts esi, 0xf
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
setnp cl
lea rcx, [rbp - 0x21]
jmp 0x140426ec3
call fcn.140413275
lea rdx, [rbp - 0x41]
lea rcx, [rbp - 0x21]
jmp 0x140426ed5
call fcn.1404128b6
lea rcx, [rbp - 0x41]
jmp 0x140426ee3
call fcn.140413275
mov byte [rsp + 0x30], 1
jmp 0x140426b7f
mov rax, qword [r15]
movsxd rcx, r13d
not ch
movsx rcx, sp
lea rdx, [rbp - 0x61]
bswap ecx
xchg cx, cx
mov rcx, r15
jmp 0x140426f0f
mov rax, qword [rax + 0x38]
jmp 0x140426f18
call qword [case.0x140480642.0]
bts esi, 0xe
cmc
jmp 0x140426f28
or esi, 0x20
mov dword [rsp + 0x3c], esi
jmp 0x140426f35
mov dword [rsp + 0x34], esi
cmp bl, r13b
cmc
xor ebx, ebx
cmc
test r12d, ecx
cmp r11w, 0x1809
cmp qword [rbp - 0x51], rbx
jmp 0x140426f52
je 0x140426fae
mov rax, qword [r15]
movsx rdx, r15w
lea rdx, [rbp - 0x41]
movsx rcx, r13w
mov rcx, r15
mov rax, qword [rax + 0x40]
jmp 0x140426f73
call qword [case.0x140480642.0]
or esi, 0x10040
cmc
clc
mov dword [rsp + 0x3c], esi
test r9w, bx
mov dword [rsp + 0x34], esi
cmc
cmp qword [rbp - 0x31], rbx
jmp 0x140426f97
jne 0x140426fae
lea r14d, [rbx + 1]
mov bl, r14b
jmp 0x140426fa9
jmp 0x140426fc0
mov r14d, 1
cmp r13, 0x733661e0
jmp 0x140426fc0
test sil, 0x40
jmp 0x140426fc9
je 0x140426ffc
and esi, 0xffffffbf
movzx ecx, bp
setp cl
mov dword [rsp + 0x3c], esi
not cx
mov dword [rsp + 0x34], esi
movzx ecx, r8w
setnp cl
lea rcx, [rbp - 0x41]
jmp 0x140426ff3
call fcn.140413275
nop
test dil, r8b
test sil, 0x20
jmp 0x140427005
je 0x140427027
and esi, 0xffffffdf
mov dword [rsp + 0x3c], esi
movsx ecx, dx
mov dword [rsp + 0x34], esi
lea rcx, [rbp - 0x61]
jmp 0x140427022
call fcn.140413275
sub r9d, r9d
jmp 0x14042702f
test bl, bl
jmp 0x140427036
je 0x140426b8a
mov byte [rsp + 0x30], r14b
jmp 0x140426b8a
mov rax, qword [r15]
lea rdx, [rbp - 0x61]
mov rcx, r15
jmp 0x140427055
mov rax, qword [rax + 0x30]
jmp 0x14042705e
call qword [case.0x140480642.0]
bts esi, 7
btc rax, r13
or ah, 0xf1
mov ah, 0x60
mov dword [rsp + 0x3c], esi
btr eax, ecx
mov dword [rsp + 0x34], esi
neg ah
movsx ax, dh
mov rax, qword [rbp + 0x77]
stc
clc
jmp 0x14042708e
test byte [rax + 0x18], 8
jmp 0x140427097
jne 0x1404271a8
mov rdx, r14
jmp 0x1404270a7
mov rcx, rdi
jmp 0x1404270af
call fcn.1404208ae
sub ebx, ebx
cmc
test al, al
jmp 0x1404270be
jne 0x1404271aa
lea rbx, [rbp - 0x61]
clc
jmp 0x1404270ce
cmp qword [rbp - 0x49], 8
cmovae rbx, qword [rbp - 0x61]
test ecx, r12d
xor r8d, r8d
cmp r8b, r8b
cmp byte [rdi + 8], r8b
jne 0x140427195
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404270f6
je 0x140427183
mov rax, qword [rcx + 0x38]
movsx dx, r10b
not rdx
sal dx, 0x28
mov rdx, qword [rax]
cmc
test sil, 0x12
test rdx, rdx
jmp 0x14042711c
je 0x140427141
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14042712e
jle 0x140427141
movzx eax, word [rdx]
jmp 0x14042713c
jmp 0x14042715d
mov rax, qword [rcx]
jmp 0x140427149
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
xor r8d, r8d
xadd cx, cx
shl rcx, cl
mov ecx, 0xffff
jmp 0x140427167
cmp cx, ax
jmp 0x14042716f
je 0x140427183
mov word [rdi + 0xa], ax
jmp 0x14042717e
jmp 0x140427186
mov qword [rdi], r8
mov eax, 1
clc
mov byte [rdi + 8], al
movsx rax, bx
sal eax, cl
movzx eax, word [rdi + 0xa]
stc
cmp ax, word [rbx]
jmp 0x1404271a2
jne 0x1404272cd
sub ebx, ebx
cmp qword [rsp + 0x48], 3
jmp 0x1404271b5
jne 0x1404272e0
mov eax, 1
clc
cmp qword [rbp - 0x11], rax
jmp 0x1404271ca
ja 0x1404272e0
mov rdx, r14
not cx
mov rcx, rdi
jmp 0x1404271de
call fcn.1404208ae
test al, al
jmp 0x1404271ea
jne 0x1404272cd
cmp byte [rdi + 8], bl
jmp 0x1404271f8
jne 0x140427298
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14042720a
je 0x14042727f
mov rax, qword [rcx + 0x38]
sbb rdx, 0x1e654e63
mov rdx, qword [rax]
test r13w, 0x2d6a
test rdx, rdx
jmp 0x14042722c
je 0x140427250
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14042723d
jle 0x140427250
movzx eax, word [rdx]
jmp 0x14042724b
jmp 0x14042725d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
mov ecx, 0xffff
cmc
cmp si, 0x1160
cmp cx, ax
je 0x14042727f
mov word [rdi + 0xa], ax
jmp 0x14042727a
jmp 0x14042728a
mov qword [rdi], rbx
cdqe
jmp 0x14042728a
mov eax, 1
mov byte [rdi + 8], al
inc rax
test r14, rbp
movzx ecx, word [rdi + 0xa]
rcr eax, cl
sal rax, cl
cdqe
lea rax, [rbp - 0x61]
test r15b, r9b
cmp ax, 0x3fe
cmp qword [rbp - 0x49], 8
jmp 0x1404272b8
cmovae rax, qword [rbp - 0x61]
stc
cmc
cmp cx, word [rax]
jmp 0x1404272c7
je 0x1404272e0
xor edx, edx
movsxd rcx, esp
movsx cx, r12b
lea rcx, [rbp - 0x61]
call fcn.140413172
lea rbx, [rbp - 0x61]
btr dx, r11w
cmp qword [rbp - 0x49], 8
cmovae rbx, qword [rbp - 0x61]
movzx rcx, r13w
movzx ecx, r13w
jmp 0x140427300
mov rdx, r14
movsx cx, r8b
mov rcx, rdi
jmp 0x140427310
call fcn.1404208ae
xor r8d, r8d
cmc
test al, al
jmp 0x140427320
jne 0x140427521
lea r13d, [r8 + 1]
mov r15d, 0xffff
cdqe
not ch
lea rcx, [rbp - 0x61]
movsx rax, r14w
cmp qword [rbp - 0x49], 8
cmovae rcx, qword [rbp - 0x61]
xor al, sil
or al, bpl
sal ah, 0x9c
mov rax, qword [rbp - 0x51]
lea rcx, [rcx + rax*2]
stc
cmp r11b, bl
cmp rbx, rcx
je 0x14042750a
cmp byte [rdi + 8], r8b
jmp 0x14042736d
jne 0x140427408
mov rcx, qword [rdi]
jmp 0x14042737b
test rcx, rcx
jmp 0x140427383
je 0x140427401
mov rax, qword [rcx + 0x38]
mov dl, r12b
mov rdx, qword [rax]
cmp ax, 0x71bd
jmp 0x1404273a0
test rdx, rdx
jmp 0x1404273a8
je 0x1404273cf
mov rax, qword [rcx + 0x50]
cmp r11b, 0xae
test r15b, bpl
cmp dword [rax], r8d
jle 0x1404273cf
movzx eax, word [rdx]
jmp 0x1404273ca
jmp 0x1404273e4
mov rax, qword [rcx]
jmp 0x1404273d7
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
sub r8d, r8d
cmp r15w, ax
jmp 0x1404273ed
je 0x140427401
mov word [rdi + 0xa], ax
jmp 0x1404273fc
jmp 0x140427404
mov qword [rdi], r8
mov byte [rdi + 8], r13b
movzx eax, word [rdi + 0xa]
test di, 0x18dc
cmc
cmp ax, word [rbx]
jmp 0x14042741a
jne 0x14042750a
add rbx, 2
shr cl, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140427431
je 0x1404274ca
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r8
jmp 0x140427444
je 0x140427492
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140427456
jle 0x140427492
dec dword [rax]
lahf
jmp 0x140427466
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140427476
mov qword [rcx], rax
jmp 0x140427485
movzx eax, word [rdx]
jmp 0x14042748d
jmp 0x1404274ae
mov rax, qword [rcx]
jmp 0x14042749a
mov rax, qword [rax + 0x38]
jmp 0x1404274a3
call qword [case.0x140480642.0]
sub r8d, r8d
stc
clc
cmp r15w, ax
jmp 0x1404274b7
je 0x1404274ca
mov al, r8b
jmp 0x1404274c5
jmp 0x1404274dc
mov qword [rdi], r8
bswap ecx
mov al, r13b
bswap rdx
cmovb cx, r12w
not ecx
mov byte [rdi + 8], al
not dx
movzx dx, r12b
mov rdx, r14
setno cl
mov rcx, rdi
jmp 0x1404274f5
call fcn.1404208ae
xor r8d, r8d
test al, al
jmp 0x140427504
je 0x140427334
mov r15, qword [rsp + 0x58]
cbw
mov r13, qword [rsp + 0x60]
sub ah, 0x93
bt ax, 8
sbb rcx, rbp
lea rcx, [rbp - 0x61]
cmp qword [rbp - 0x49], 8
cwde
setns al
cmovae rcx, qword [rbp - 0x61]
shr al, 0x4b
shl ah, cl
mov rax, qword [rbp - 0x51]
test r12d, r14d
jmp 0x140427544
lea rcx, [rcx + rax*2]
movzx r12d, r12b
sub ax, si
cmp rbx, rcx
movsx ax, r8b
movzx rcx, r12w
mov eax, 1
not ch
mov cl, 0xe2
movzx ecx, sp
cmovne r12d, eax
mov cx, 0x6793
mov dword [rsp + 0x38], r12d
movsx ecx, r13w
mov rcx, rdi
cmovb ecx, r9d
lea rcx, [rbp - 0x61]
jmp 0x140427588
call fcn.140413275
jmp 0x14042617c
mov rax, qword [rcx]
jmp 0x14042759a
mov rax, qword [rax + 0x30]
jmp 0x1404275a3
call qword [case.0x140480642.0]
xor r9d, r9d
movsxd rcx, ecx
shl rcx, cl
movzx rcx, di
mov ecx, 0xffff
stc
test r15b, 5
test esi, r10d
cmp cx, ax
jmp 0x1404275cb
je 0x1404275e4
mov word [r14], ax
not bh
mov rbx, r14
jmp 0x1404275df
jmp 0x1404275eb
mov qword [rdi], r9
movzx ax, cl
mov byte [rdi + 8], sil
mov rcx, 0x67b959ad
mov rax, qword [r12]
movzx rcx, sp
not rcx
cdq
mov edx, 0x48
movzx cx, spl
xchg r8b, cl
movzx r8d, word [rbx]
mov rcx, r12
mov rax, qword [rax + 0x20]
jmp 0x14042761f
call qword [case.0x140480642.0]
sub r9d, r9d
cmc
cmp r10b, 3
cmp r13b, al
test al, al
je 0x140427743
mov r15b, sil
bts rcx, rbx
xor cx, 0x5f7d
movzx rcx, r15w
mov rcx, qword [rdi]
test rdx, 0x427d7410
test rcx, rcx
jmp 0x14042765a
je 0x140427702
mov rax, qword [rcx + 0x38]
cmp esi, 0x76ba06cd
test si, r14w
cmp qword [rax], r9
je 0x1404276be
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x140427684
jle 0x1404276be
dec dword [rax]
rdtsc
movsxd rax, eax
jmp 0x140427696
mov rcx, qword [rcx + 0x38]
setno dl
mov rdx, qword [rcx]
mov ah, 0x95
not eax
lea rax, [rdx + 2]
jmp 0x1404276ae
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404276b9
jmp 0x1404276e2
mov rax, qword [rcx]
jmp 0x1404276c6
mov rax, qword [rax + 0x38]
jmp 0x1404276cf
call qword [case.0x140480642.0]
sub r9d, r9d
dec ch
inc cl
cmp r11w, 0x51bd
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404276ef
je 0x140427702
mov al, r9b
jmp 0x1404276fd
jmp 0x140427717
mov qword [rdi], r9
movzx edx, r8w
mov al, sil
cqo
movzx dx, r11b
movzx rcx, r15w
mov byte [rdi + 8], al
mov rdx, r13
not cl
mov ecx, r15d
mov rcx, rdi
jmp 0x14042772a
call fcn.1404208ae
xor r9d, r9d
test r9b, 0xcf
test al, al
jmp 0x14042773d
je 0x140425a31
mov esi, dword [rsp + 0x3c]
mov r13, qword [rsp + 0x60]
mov r12d, dword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
cmp byte [rsp + rbx + 0x70], 0x20
jmp 0x140427765
jne 0x1404277a6
movzx r12d, r12b
shrd cx, ax, 0x2f
test r15b, r15b
movsx cx, ah
xchg cx, r15w
movsx r15d, sp
mov ecx, 1
cmove r12d, ecx
movsx r15d, r13w
movsx r15, r8w
cmovnp r15w, r13w
mov dword [rsp + 0x38], r12d
movsx r15d, r10w
setno r15b
mov r15, qword [rsp + 0x58]
jmp 0x1404277b0
jmp 0x140426b94
mov rcx, qword [rbp - 0x11]
cmp rcx, 0x2a6253f9
mov esi, 1
cmc
cmp r14b, r14b
cmp rcx, rsi
jbe 0x140427a7b
lea rbx, [rbp - 0x21]
mov rdx, qword [rbp - 0x21]
neg al
xor al, sil
jmp 0x1404277e4
mov r8, qword [rbp - 9]
sub al, 0x20
xadd al, al
cmp r8, 8
cmovae rbx, rdx
sub al, 0x88
shl al, cl
stc
mov al, byte [rsp + 0x30]
jmp 0x140427807
mov byte [rsp + 0x30], al
movzx eax, bp
movsx ax, cl
neg rax
add rbx, 2
movsx ax, r8b
lea rax, [rbp - 0x21]
cmp r8, 8
jmp 0x14042782b
cmovae rax, rdx
stc
lea rax, [rax + rcx*2]
test dx, 0x1f24
cmp rbx, rax
jmp 0x140427841
je 0x140427a35
mov rdx, r14
movsx ecx, di
movsx cx, spl
mov rcx, rdi
jmp 0x14042785a
call fcn.1404208ae
xor r9d, r9d
cmp r12w, dx
cmc
test al, al
jmp 0x14042786e
jne 0x140427a29
cmp byte [rdi + 8], r9b
jmp 0x14042787d
jne 0x140427920
mov rcx, qword [rdi]
test rcx, rcx
je 0x14042790e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
clc
cmp dl, r15b
test rdx, rdx
jmp 0x1404278a3
je 0x1404278c9
mov rax, qword [rcx + 0x50]
jmp 0x1404278b3
cmp dword [rax], r9d
jle 0x1404278c9
movzx eax, word [rdx]
jmp 0x1404278c4
jmp 0x1404278e7
mov rax, qword [rcx]
jmp 0x1404278d1
mov rax, qword [rax + 0x30]
call qword [case.0x140480642.0]
xor r9d, r9d
cmovge ecx, r11d
xor ch, bh
shl cl, 0xcb
mov ecx, 0xffff
stc
test si, 0x3273
cmp cx, ax
jmp 0x1404278fa
je 0x14042790e
mov word [rdi + 0xa], ax
jmp 0x140427909
jmp 0x140427914
mov qword [rdi], r9
adc ah, 0xc3
mov byte [rdi + 8], sil
shr ax, cl
movzx ax, spl
movzx eax, word [rdi + 0xa]
stc
cmp ax, word [rbx]
jmp 0x14042792d
jne 0x140427a29
mov rcx, qword [rdi]
cmp r11b, 0x67
test rcx, rcx
jmp 0x140427942
je 0x1404279f2
mov rax, qword [rcx + 0x38]
test r9w, bp
cmp dh, 0xb3
cmp qword [rax], r9
je 0x1404279b6
mov rax, qword [rcx + 0x50]
cmp r8b, r15b
test r8d, 0x61bd6170
cmp dword [rax], r9d
jmp 0x140427972
jle 0x1404279b6
dec dword [rax]
movsx rdx, bx
mov rcx, qword [rcx + 0x38]
movsx ax, bpl
movsx edx, dx
mov rdx, qword [rcx]
cmovle rax, rdx
movsx eax, r8w
mov eax, r10d
lea rax, [rdx + 2]
jmp 0x1404279a1
mov qword [rcx], rax
cmovge ax, r14w
movzx eax, word [rdx]
jmp 0x1404279b1
jmp 0x1404279d1
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404279c2
call qword [case.0x140480642.0]
xor r9d, r9d
sar cl, cl
btr ecx, r13d
mov ecx, 0xffff
cmc
jmp 0x1404279dc
cmp cx, ax
jmp 0x1404279e4
je 0x1404279f2
mov al, r9b
jmp 0x140427a05
mov qword [rdi], r9
cmovs r8w, di
bswap r8
mov al, sil
not rcx
cwd
mov byte [rdi + 8], al
movsx r8d, r11w
setnp dl
mov r8, qword [rbp - 9]
mov rcx, qword [rbp - 0x11]
movzx rdx, bx
mov rdx, qword [rbp - 0x21]
jmp 0x140427a24
jmp 0x140427815
mov r8, qword [rbp - 9]
mov rcx, qword [rbp - 0x11]
mov rdx, qword [rbp - 0x21]
lea rax, [rbp - 0x21]
cmp r8, 8
jmp 0x140427a42
cmovae rax, rdx
lea rax, [rax + rcx*2]
test r10b, 0x6f
cmp r13, r15
cmp rbx, rax
jmp 0x140427a59
je 0x140427a7b
sub edx, edx
movsx rcx, bp
movzx ecx, r11w
mov rcx, r13
jmp 0x140427a71
call fcn.1404012bf
jmp 0x140427abb
cmp byte [rsp + 0x30], 0
je 0x140427abb
mov r9b, 0x2d
sal r8w, 0x8c
mov r8, rsi
shr ch, 0xa1
btr ecx, edi
rol rcx, 0xb2
xor edx, edx
mov cl, 0xba
movzx rcx, r10w
movsxd rcx, r8d
mov rcx, r13
jmp 0x140427aae
call fcn.140400f55
nop
mov cl, 0xd3
jmp 0x140427abb
lea rcx, [rbp - 0x21]
jmp 0x140427ac4
call fcn.140413275
mov rax, r13
mov rcx, qword [rbp - 1]
xor rcx, rsp
jmp 0x140427ad8
call fcn.140454a7f
mov rbx, qword [rsp + 0x140]
mov r13w, r10w
add rsp, 0x100
not sil
bswap rbp
pop r15
pop r14
pop r13
xchg rdi, rdi
not rdi
pop r12
movzx bp, r8b
pop rdi
movsx rsi, r11w
xchg sil, sil
pop rsi
not bpl
pop rbp
jmp 0x140427b1b
ret