Function at 0x1404606da
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
sar ah, cl
add ah, 0xfe
dec eax
push rbp
rol bpl, 0x51
push rsi
clc
sbb bpl, 0x2a
push rdi
push r12
lahf
shr al, cl
push r13
xadd r13, rdi
shl esi, 0x3b
stc
push r14
sal ebp, 0xbf
push r15
lea rbp, [rsp - 0x17]
sub si, 0x2f1e
bt r12w, 0x27
sub rsp, 0x100
xor r12, 0x23f10cc7
adc r14b, r13b
btc r12d, 0xea
mov rax, qword [0x1400b7288]
xor rax, rsp
xadd sil, dil
mov qword [rbp + 0xf], rax
mov r12, r9
inc eax
mov qword [rsp + 0x48], r9
btc r14d, r14d
shl r13w, cl
mov rdi, r8
test r13w, r14w
mov r14, rdx
movzx rsi, ax
bswap r13w
ror ah, cl
mov qword [rbp - 0x79], rdx
movsx rsi, dx
setge r13b
mov rsi, qword [rbp + 0x77]
bswap dx
shr dl, cl
mov r13, qword [rbp + 0x7f]
mov qword [rsp + 0x68], r13
cmc
cdqe
cmp rax, 0x2cda0ae8
mov eax, dword [rsi + 0x18]
and rdx, r13
mov edx, 0x3000
and eax, edx
test dl, r8b
cmp eax, edx
jmp 0x1404607a5
jne 0x1404607cf
mov qword [rsp + 0x28], r13
xchg dl, dh
not dh
mov qword [rsp + 0x20], rsi
movsx edx, r12w
movzx dx, r8b
mov rdx, r14
call fcn.140462b3f
jmp 0x140462ac2
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
not al
mov rax, qword [rbx]
movsx cx, dil
mov rcx, rbx
jmp 0x1404607ed
mov rax, qword [rax + 8]
jmp 0x1404607f6
call qword [case.0x140444828.0]
nop
movzx rcx, ax
lea rcx, [rbp - 0x61]
jmp 0x14046080a
call fcn.140468bb5
mov r15, rax
test bx, r11w
cmc
mov qword [rsp + 0x60], rax
cmc
test rbx, rbx
jmp 0x140460825
je 0x14046087f
mov rdx, qword [rbx]
lahf
mov rcx, rbx
movsxd rax, ecx
bswap eax
mov rax, qword [rdx + 0x10]
jmp 0x140460840
call qword [case.0x140444828.0]
mov r8, rax
test rax, rax
je 0x14046087f
mov rcx, qword [rax]
lahf
rdtsc
xchg dx, ax
mov rax, qword [rcx]
mov cl, 0x82
movsx cx, r14b
bswap cx
mov edx, 1
jmp 0x140460871
mov rcx, r8
jmp 0x140460879
call qword [case.0x140444828.0]
mov rax, qword [r15]
movsx rcx, r12w
jmp 0x14046088d
lea rdx, [rbp - 0x31]
movsxd rcx, ebx
mov rcx, 0x3bc93168
movzx ecx, r13w
mov rcx, r15
jmp 0x1404608a7
mov rax, qword [rax + 0x28]
jmp 0x1404608b0
call qword [case.0x140444828.0]
nop
movzx rcx, cx
mov byte [rsp + 0x31], 0
mov al, r13b
mov byte [rsp + 0x40], 0
mov rax, qword [rsi + 0x40]
movzx ebx, r8w
movsx ebx, r10w
mov rbx, qword [rax + 8]
bswap ecx
lahf
mov qword [rbp - 0x59], rbx
movsx rcx, si
cmovbe rax, rdx
mov rax, qword [rbx]
mov cl, r10b
bswap ecx
sete cl
mov rcx, rbx
jmp 0x1404608fa
mov rax, qword [rax + 8]
call qword [case.0x140444828.0]
nop
mov cx, 0x1823
mov cl, bpl
lea rcx, [rbp - 0x61]
call fcn.14045d515
mov rsi, rax
cmc
test rbx, rbx
jmp 0x140460921
je 0x14046098a
mov rdx, qword [rbx]
cdqe
movzx rax, di
movzx cx, dh
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140460940
call qword [case.0x140444828.0]
mov r8, rax
shr rbx, cl
shl bl, 0x29
mov ebx, 1
test rax, rax
jmp 0x14046095c
je 0x140460995
mov rcx, qword [rax]
movsxd rax, edx
mov rax, qword [rcx]
movsx cx, r8b
jmp 0x140460975
mov edx, ebx
mov rcx, r8
jmp 0x14046097f
call qword [case.0x140444828.0]
jmp 0x140460995
mov ebx, 1
cqo
xchg dh, al
cwd
mov rax, qword [rsi]
not r8
movzx r9, r9w
movsxd r8, r9d
lea r9, [rbp - 0x11]
not r8b
movzx cx, r9b
lea r8, [0x1400c0dbf]
lea rdx, [0x1400c0db0]
movsx cx, dil
xchg rcx, rcx
jmp 0x1404609c9
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x1404609d5
call qword [case.0x140444828.0]
mov rdx, r12
mov rcx, rdi
jmp 0x1404609e6
call fcn.1404652af
sub esi, esi
btc r12w, r11w
mov r12d, 0xffff
test al, al
jne 0x140460d22
mov cl, byte [rdi + 8]
cmp r10b, 0xc8
cmp dil, r14b
test cl, cl
jmp 0x140460a11
jne 0x140460aa6
mov rcx, qword [rdi]
cmc
cmp r12b, 0xc6
jmp 0x140460a24
test rcx, rcx
jmp 0x140460a2c
je 0x140460a96
mov rax, qword [rcx + 0x38]
cmovs dx, r14w
or dx, si
mov dx, 0x319
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140460a4d
je 0x140460a71
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140460a5e
jle 0x140460a71
movzx eax, word [rdx]
jmp 0x140460a6c
jmp 0x140460a7e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x140460a87
je 0x140460a96
mov word [rdi + 0xa], ax
jmp 0x140460a99
mov qword [rdi], rsi
mov byte [rdi + 8], bl
mov cl, bl
dec ax
adc eax, 0x20d239c8
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140460ab3
jne 0x140460bad
mov rsi, qword [rbp - 0x79]
bt r14d, r9d
mov r14b, r11b
add r14b, r9b
mov byte [rsi], 0x2b
movzx r14d, di
adc ch, 0xbd
lea r14, [rsi + 1]
jmp 0x140460adf
mov rcx, qword [rdi]
test r10, 0x67991cf6
cmp sil, 0x3c
xor esi, esi
cmp dl, 0x9e
test rcx, rcx
je 0x140460b98
mov rax, qword [rcx + 0x38]
test r11b, bpl
cmp qword [rax], rsi
jmp 0x140460b0a
je 0x140460b65
mov rax, qword [rcx + 0x50]
stc
test edi, ecx
cmp bl, r14b
cmp dword [rax], esi
jmp 0x140460b21
jle 0x140460b65
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
movzx rdx, cx
rdtsc
mov rdx, qword [rcx]
movsx rax, bx
movzx eax, r15w
lea rax, [rdx + 2]
jmp 0x140460b49
mov qword [rcx], rax
cmovle ax, r8w
not eax
jmp 0x140460b58
movzx eax, word [rdx]
jmp 0x140460b60
jmp 0x140460b7c
mov rax, qword [rcx]
jmp 0x140460b6d
mov rax, qword [rax + 0x38]
jmp 0x140460b76
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x140460b85
je 0x140460b98
mov al, sil
jmp 0x140460b93
jmp 0x140460ba0
mov qword [rdi], rsi
setbe al
mov al, bl
mov byte [rdi + 8], al
jmp 0x140460ba8
jmp 0x140460d22
test cl, cl
jmp 0x140460bb4
jne 0x140460c3e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140460bc5
je 0x140460c33
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140460bda
je 0x140460c04
mov rax, qword [rcx + 0x50]
jmp 0x140460bea
cmp dword [rax], esi
jmp 0x140460bf1
jle 0x140460c04
movzx eax, word [rdx]
jmp 0x140460bff
jmp 0x140460c1b
mov rax, qword [rcx]
jmp 0x140460c0c
mov rax, qword [rax + 0x30]
jmp 0x140460c15
call qword [case.0x140444828.0]
cmp r12w, ax
je 0x140460c33
mov word [rdi + 0xa], ax
jmp 0x140460c2e
jmp 0x140460c3b
mov qword [rdi], rsi
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jmp 0x140460c47
jne 0x140460d22
mov rax, qword [rbp - 0x79]
ror r14b, 0x39
cmovns r14, rcx
setle cl
mov byte [rax], 0x2d
cmp dl, 0xd1
bts rcx, rbx
rcr r14b, 0x2c
lea r14, [rax + 1]
bswap cx
movsxd rcx, ebx
mov rcx, qword [rdi]
jmp 0x140460c7e
test rcx, rcx
jmp 0x140460c86
je 0x140460d1c
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140460c98
je 0x140460cf2
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], esi
jmp 0x140460cab
jle 0x140460cf2
dec dword [rax]
movzx rax, r10w
movzx eax, sp
movsx edx, r10w
mov rcx, qword [rcx + 0x38]
cdq
movsxd rax, r8d
movsx edx, sp
mov rdx, qword [rcx]
movsx eax, r12w
lea rax, [rdx + 2]
jmp 0x140460cd9
mov qword [rcx], rax
cwde
cmovl ax, r12w
movsxd rax, r11d
movzx eax, word [rdx]
jmp 0x140460ced
jmp 0x140460d04
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140460cfe
call qword [case.0x140444828.0]
cmp r12w, ax
je 0x140460d1c
mov byte [rdi + 8], sil
jmp 0x140460d17
jmp 0x140460d22
mov qword [rdi], rsi
mov byte [rdi + 8], bl
mov qword [rbp - 0x61], r14
neg r12w
movzx r12w, dl
btc rcx, 0xdd
mov byte [r14], 0x30
add r14, rbx
not bh
shr ah, cl
shl cx, cl
mov qword [rsp + 0x58], r14
shld bx, bp, 0x87
cmove rax, r11
mov byte [rsp + 0x30], sil
mov r12d, esi
mov dword [rsp + 0x3c], esi
lahf
xor rcx, 0x7b7f3811
xor bl, ch
mov dword [rsp + 0x34], esi
mov eax, 0x24
test r12w, 0x5b07
rcl bh, 0xf0
xadd ebx, ecx
mov ecx, 0x300
xor bl, spl
clc
cmp dword [r13], 0x3b9aca00
not bx
mov bx, 0x5224
cmove eax, ecx
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
jmp 0x140460da8
cmovae rbx, qword [rbp - 0x31]
dec al
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
dec al
cmp rax, 0x1f5d1907
cmp r14b, r10b
cmp al, 0x7d
ja 0x140461575
cmp qword [rbp - 0x21], rsi
jmp 0x140460dd2
jne 0x140460de7
mov word [rsp + 0x38], si
jmp 0x140460de2
jmp 0x140460e15
mov rax, qword [r15]
mov cl, ah
movsx ecx, r10w
movzx ecx, r15w
mov rcx, r15
jmp 0x140460dfc
mov rax, qword [rax + 0x20]
jmp 0x140460e05
call qword [case.0x140444828.0]
mov word [rsp + 0x38], ax
jmp 0x140460e15
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
rcl r13b, 0xf8
mov qword [rbp - 0x41], 1
mov r13d, 0xf
movsx cx, r12b
bsr dx, sp
mov qword [rbp - 0x39], r13
cdq
shld dx, bp, 0x49
sub eax, eax
mov byte [rbp - 0x51], al
cmovb cx, r15w
movzx dx, dl
cwd
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140460e5e
call fcn.1404652af
sub r9d, r9d
mov r15, qword [rbp - 0x51]
cmc
test al, al
jne 0x14046137c
lea r12, [rdi + 0xa]
cmp r9, rdx
mov r8, r12
cmp rax, r14
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
cmp rbx, r13
cmp dx, 0x54fa
clc
cmp byte [rdi + 8], r9b
jmp 0x140460e9a
jne 0x140460f4f
mov rcx, qword [rdi]
test r9b, 0x45
test rcx, rcx
jmp 0x140460eaf
je 0x140460f3c
mov rax, qword [rcx + 0x38]
neg dh
mov rdx, qword [rax]
cmc
stc
test r13b, bpl
test rdx, rdx
je 0x140460ee6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140460ed8
jle 0x140460ee6
movzx eax, word [rdx]
jmp 0x140460f08
mov rax, qword [rcx]
jmp 0x140460eee
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov r8, qword [rbp - 0x71]
jmp 0x140460f05
xor r9d, r9d
mov ecx, 0xffff
cmp cx, sp
jmp 0x140460f16
cmp cx, ax
jmp 0x140460f1e
je 0x140460f3c
mov word [r8], ax
bswap r12w
xchg r12b, r12b
mov r12, r8
jmp 0x140460f37
jmp 0x140460f47
mov qword [rdi], r9
cmovns dx, bx
cdq
bswap cx
mov byte [rdi + 8], 1
movzx edx, r11w
movzx r8d, word [r12]
mov dl, r12b
movzx ecx, r10w
xchg rcx, rdx
lea rdx, [rbp + 0xb]
movsx rcx, r15w
movzx rcx, r14w
xchg ecx, ecx
lea rcx, [rbp - 0x11]
jmp 0x140460f75
call fcn.140126871
lea rcx, [rbp - 0x11]
stc
sub rax, rcx
jmp 0x140460f87
sar rax, 1
jmp 0x140460f8f
cmp rax, 0xa
jmp 0x140460f98
jae 0x140461084
mov r8d, 1
stc
sub cx, 0x2a1b
mov byte [rsp + 0x30], r8b
bts ecx, eax
rcl cx, cl
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jmp 0x140460fc2
jg 0x140460fef
add dword [rsp + 0x34], r8d
cmc
clc
cmp di, bx
test rax, rax
jmp 0x140460fda
je 0x140461047
mov byte [rsp + 0x40], r8b
jmp 0x140460fea
jmp 0x140461047
test rax, rax
jne 0x140461005
test ecx, ecx
jmp 0x140460fff
je 0x140461047
lea r9, [0x1400c0db0]
mov al, byte [rax + r9]
jmp 0x14046101c
mov byte [r14], al
add r14, r8
movsx rax, sp
dec ax
sbb al, r15b
mov qword [rsp + 0x58], r14
btc eax, r8d
movzx rax, r13w
sbb eax, ecx
add ecx, r8d
cmovo ax, r11w
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x51]
stc
cmp r13, 0x10
setae cl
jmp 0x140461058
cmovae rax, r15
clc
cmp byte [rax + rsi], 0x7f
jmp 0x140461066
je 0x140461224
lea rax, [rbp - 0x51]
test cl, cl
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x14046107f
jmp 0x140461218
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae r14b
jmp 0x140461095
cmovae rax, r15
test r10b, 0x12
sub r9d, r9d
cmp cx, 0x64d7
test cx, 0x5cc9
cmp byte [rax + rsi], r9b
jmp 0x1404610b3
je 0x140461325
movzx r8d, word [rsp + 0x38]
test r8w, r8w
je 0x140461325
cmp byte [rdi + 8], r9b
jmp 0x1404610d2
jne 0x140461190
mov rcx, qword [rdi]
cmp r13, rdx
test rcx, rcx
jmp 0x1404610e6
je 0x140461178
mov rax, qword [rcx + 0x38]
clc
mov rdx, qword [rax]
stc
cmp spl, r9b
test bp, 0x41cf
test rdx, rdx
jmp 0x140461105
je 0x14046112a
mov rax, qword [rcx + 0x50]
stc
cmc
cmp r9b, r13b
cmp dword [rax], r9d
jle 0x14046112a
movzx eax, word [rdx]
jmp 0x140461125
jmp 0x140461155
mov rax, qword [rcx]
jmp 0x140461132
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
movzx r8d, word [rsp + 0x38]
cmp rdi, 0x1e1c344f
neg ecx
sub r9d, r9d
btr ecx, ecx
xadd rcx, rcx
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140461163
je 0x140461178
mov word [r12], ax
jmp 0x140461173
jmp 0x14046117e
mov qword [rdi], r9
movzx eax, di
mov eax, 1
jmp 0x140461188
mov byte [rdi + 8], al
jmp 0x140461198
mov eax, 1
test bl, 0x48
cmp word [r12], r8w
jmp 0x1404611a2
jne 0x140461325
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jmp 0x1404611b4
jae 0x1404611eb
lea rax, [rcx + 1]
stc
mov qword [rbp - 0x41], rax
bts rax, rax
rol ah, cl
lea rax, [rbp - 0x51]
cmp r14b, 0x21
cmc
test r14b, r14b
cmovne rax, r15
cmp cl, 0x9d
and word [rax + rcx], 0
jmp 0x1404611e6
jmp 0x14046120a
xor r9d, r9d
mov r8b, bl
cqo
movsx rdx, si
mov rdx, rax
not ecx
lea rcx, [rbp - 0x51]
jmp 0x140461205
call fcn.14045371a
inc rsi
movsxd r13, ebx
ror r14b, cl
mov r14, qword [rsp + 0x58]
mov r15, qword [rbp - 0x51]
movsx rcx, r12w
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
sub r8d, r8d
clc
cmc
test rcx, rcx
je 0x1404612dc
mov rax, qword [rcx + 0x38]
jmp 0x140461240
cmp qword [rax], r8
je 0x140461292
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x140461256
jle 0x140461292
dec dword [rax]
not dh
cdqe
mov rcx, qword [rcx + 0x38]
setp dl
cdq
lahf
mov rdx, qword [rcx]
lahf
movzx eax, di
lea rax, [rdx + 2]
jmp 0x14046127b
mov qword [rcx], rax
cbw
movsx rax, bx
lahf
movzx eax, word [rdx]
jmp 0x14046128d
jmp 0x1404612b4
mov rax, qword [rcx]
jmp 0x14046129a
mov rax, qword [rax + 0x38]
jmp 0x1404612a3
call qword [case.0x140444828.0]
xor r8d, r8d
jmp 0x1404612b4
mov ecx, 0xffff
cmp r9w, r8w
cmp spl, 0xb4
cmp cx, ax
jmp 0x1404612c9
je 0x1404612dc
mov al, r8b
jmp 0x1404612d7
jmp 0x1404612e7
mov qword [rdi], r8
movsxd rcx, ebp
cdq
mov al, 1
cqo
mov byte [rdi + 8], al
not dh
mov cx, 0x4172
movsx rdx, r13w
mov rdx, qword [rsp + 0x48]
movzx cx, dil
not cx
mov rcx, rdi
call fcn.1404652af
xor r9d, r9d
movzx r8, r11w
test al, al
movzx r8, r8w
mov r8, qword [rbp - 0x71]
jmp 0x14046131f
je 0x140460e91
test rsi, rsi
je 0x14046138b
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14046133b
cmovae rax, r15
stc
test bpl, bl
cmp r11w, 0x52f1
cmp byte [rax + rsi], r9b
jmp 0x140461352
jle 0x14046136d
mov edx, 1
test spl, al
jmp 0x140461365
add rsi, rdx
jmp 0x140461398
mov byte [rsp + 0x31], 1
jmp 0x140461377
jmp 0x1404613f2
mov edx, 1
jmp 0x140461386
jmp 0x1404613a0
mov edx, 1
btr ebx, esi
movsxd rbx, esi
shr bh, cl
mov rbx, qword [rbp - 0x69]
test r10b, 0x14
test rsi, rsi
jmp 0x1404613a8
je 0x1404613f2
mov cl, byte [rbx]
jmp 0x1404613b6
cmp cl, 0x7f
jmp 0x1404613be
je 0x1404613f2
sub rsi, rdx
je 0x140461526
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x1404613da
cmovae rax, r15
clc
cmc
cmp cl, byte [rax + rsi]
jmp 0x1404613e8
je 0x140461559
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x1404613fb
jb 0x14046144b
lea rdx, [r13 + 1]
bts rax, r14
mov rax, r15
cmp rdx, 0x1000
jb 0x14046143e
add rdx, 0x27
cmc
test spl, 0x67
mov r15, qword [r15 - 8]
sub rax, r15
stc
cmc
add rax, 0xfffffffffffffff8
jmp 0x140461434
cmp rax, 0x1f
ja 0x140462b34
mov rcx, r15
jmp 0x140461446
call fcn.140271af4
mov r12d, dword [rsp + 0x3c]
btc r14w, 0xef
cmp ecx, 0x7cd64675
mov r14, qword [rsp + 0x58]
and dh, al
mov r15, qword [rsp + 0x60]
cmovno r13w, bx
movsx r13, r10w
or r13b, bl
mov r13, qword [rsp + 0x68]
shr dx, 0xa3
xor esi, esi
xchg cx, dx
movzx rdx, r13w
movsx ecx, r8w
mov rdx, qword [rsp + 0x48]
cmovbe ecx, r11d
mov rcx, rdi
jmp 0x14046149b
call fcn.1404652af
test al, al
jmp 0x1404614a7
jne 0x140461a0c
mov rax, qword [r15]
movsxd rcx, ecx
mov rcx, r15
mov rax, qword [rax + 0x18]
jmp 0x1404614bf
call qword [case.0x140444828.0]
movzx ebx, ax
clc
cmp byte [rdi + 8], sil
jmp 0x1404614d2
jne 0x140461901
mov rdx, qword [rdi]
clc
jmp 0x1404614e1
test rdx, rdx
je 0x1404618da
mov rcx, qword [rdx + 0x38]
mov r8, qword [rcx]
cmp r13d, esp
jmp 0x1404614f9
test r8, r8
jmp 0x140461501
je 0x140461891
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jmp 0x140461512
jle 0x140461891
movzx eax, word [r8]
jmp 0x140461521
jmp 0x1404618b8
test rsi, rsi
jmp 0x14046152e
jne 0x140461559
lea rax, [rbp - 0x51]
test r15w, 0x23fc
cmp r13, 0x10
jmp 0x140461547
cmovae rax, r15
clc
cmp cl, byte [rax]
jmp 0x140461553
jl 0x1404613ee
cmp byte [rbx + 1], r9b
jmp 0x140461562
jle 0x1404613a0
inc rbx
jmp 0x140461570
jmp 0x1404613a0
mov rdx, qword [rsp + 0x48]
mov cx, r13w
mov rcx, rdi
call fcn.1404652af
test al, al
jmp 0x14046158d
jne 0x14046148a
lea rbx, [rdi + 0xa]
sbb sil, 0xf9
shrd esi, r11d, 0xc0
neg sil
mov rsi, rbx
bsf r13, r15
xor r15w, si
bts r13d, r13d
mov r13d, dword [rsp + 0x50]
stc
sub r15w, bx
bt r15w, r11w
mov r15, qword [rsp + 0x48]
test r12, 0x3d650ec1
sub r8d, r8d
test r12w, di
clc
cmp byte [rdi + 8], r8b
jne 0x14046169f
mov rcx, qword [rdi]
test rcx, rcx
cmp dl, 0xa3
test rcx, rcx
jmp 0x1404615f0
je 0x140461686
mov rax, qword [rcx + 0x38]
mov dh, 0x62
adc dx, bx
sar rdx, cl
mov rdx, qword [rax]
clc
jmp 0x14046160c
test rdx, rdx
jmp 0x140461614
je 0x140461641
mov rax, qword [rcx + 0x50]
cmp rsi, rax
cmp r8b, 0x1c
cmc
cmp dword [rax], r8d
jmp 0x14046162e
jle 0x140461641
movzx eax, word [rdx]
jmp 0x14046163c
jmp 0x14046165c
mov rax, qword [rcx]
jmp 0x140461649
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
sub r8d, r8d
seta cl
rcl cx, cl
mov ecx, 0xffff
cmc
cmp r10w, 0x5941
cmp cx, ax
jmp 0x140461670
je 0x140461686
mov word [rsi], ax
movsx bx, dil
mov rbx, rsi
jmp 0x140461691
mov qword [rdi], r8
xchg r8b, r8b
jmp 0x140461691
mov byte [rdi + 8], 1
movzx r8, bp
movsxd rcx, esp
mov dh, 0xfd
movzx r8d, word [rbx]
setnp cl
movsx ecx, sp
movsx rdx, r12w
lea rdx, [rbp + 0xb]
bswap cx
lea rcx, [rbp - 0x11]
call fcn.140126871
lea rcx, [rbp - 0x11]
sub rax, rcx
test r9w, r14w
clc
sar rax, 1
jmp 0x1404616d3
cmp rax, 0xa
jmp 0x1404616dc
jae 0x140461878
sub r8d, r8d
cmc
test spl, 0x47
cmp r13d, r12d
jmp 0x1404616f2
jg 0x14046171a
lea r9d, [r8 + 1]
stc
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x14046170a
je 0x140461777
mov byte [rsp + 0x40], r9b
jmp 0x140461777
test rax, rax
jmp 0x140461722
jne 0x140461736
test r12d, r12d
jmp 0x140461730
je 0x14046176d
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
bt r9w, 0x17
mov byte [r14], al
dec r9b
shrd r9w, dx, 9
mov r9d, 1
add r14, r9
stc
cmp rdi, r15
clc
add r12d, r9d
jmp 0x140461768
jmp 0x140461777
mov r9d, 1
bsf cx, bp
mov byte [rsp + 0x30], r9b
not cx
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14046178b
je 0x140461833
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14046179d
je 0x1404617e9
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jle 0x1404617e9
dec dword [rax]
bswap dx
movzx dx, r10b
mov rcx, qword [rcx + 0x38]
cwd
cwde
movsx rax, ax
mov rdx, qword [rcx]
cmovge eax, edx
cwde
lea rax, [rdx + 2]
jmp 0x1404617d6
mov qword [rcx], rax
movsxd rax, r10d
movzx eax, word [rdx]
jmp 0x1404617e4
jmp 0x140461812
mov rax, qword [rcx]
jmp 0x1404617f1
mov rax, qword [rax + 0x38]
jmp 0x1404617fa
call qword [case.0x140444828.0]
sub r8d, r8d
xadd cl, ch
lea r9d, [r8 + 1]
sub cx, 0x7fa1
rcl cx, cl
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140461820
je 0x140461833
mov al, r8b
jmp 0x14046182e
jmp 0x140461846
mov qword [rdi], r8
movsxd rcx, r13d
movzx dx, bpl
mov al, r9b
jmp 0x140461846
mov byte [rdi + 8], al
mov dh, 0x9d
mov rdx, r15
movzx cx, r9b
movzx rcx, bx
not ch
mov rcx, rdi
jmp 0x140461862
call fcn.1404652af
xor r8d, r8d
cmc
test al, al
jmp 0x140461872
je 0x1404615d5
mov dword [rsp + 0x3c], r12d
jmp 0x140461882
mov qword [rsp + 0x58], r14
jmp 0x14046188c
jmp 0x140461463
mov rax, qword [rdx]
xchg rcx, rcx
movzx cx, r14b
jmp 0x1404618a1
mov rcx, rdx
jmp 0x1404618a9
mov rax, qword [rax + 0x30]
jmp 0x1404618b2
call qword [case.0x140444828.0]
mov ecx, 0xffff
test al, spl
cmp r14b, r15b
cmp cx, ax
jmp 0x1404618cb
je 0x1404618da
mov word [rdi + 0xa], ax
jmp 0x1404618e8
mov qword [rdi], rsi
cmovae r15, rbp
movsxd r15, edi
xchg r15w, r15w
mov r15d, 1
jmp 0x1404618f3
mov byte [rdi + 8], r15b
jmp 0x1404618fc
jmp 0x14046190a
mov r15d, 1
cmc
cmp edx, ebx
cmp word [rdi + 0xa], bx
jne 0x140461a0c
call fcn.1404b4895
mov rcx, qword [rax]
neg al
mov al, byte [rcx]
sub ch, 0xff
mov byte [r14], al
add r14, r15
bt cx, ax
mov qword [rsp + 0x58], r14
cmovo cx, di
rcl cx, 0x3a
mov rcx, qword [rdi]
cmp rbp, rdi
test r9, r12
test rcx, rcx
jmp 0x14046194b
je 0x1404619f4
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14046195d
je 0x1404619bc
mov rax, qword [rcx + 0x50]
test dx, 0x6c13
cmp eax, 0x2ec158f4
cmp dword [rax], esi
jmp 0x140461978
jle 0x1404619bc
dec dword [rax]
cbw
cmovs rax, r15
mov rcx, qword [rcx + 0x38]
cdq
cmovs rdx, r8
mov rdx, qword [rcx]
movsx ax, r10b
cdqe
not ah
lea rax, [rdx + 2]
jmp 0x1404619a4
mov qword [rcx], rax
movsx ax, sil
movsxd rax, ecx
movzx eax, word [rdx]
jmp 0x1404619b7
jmp 0x1404619d3
mov rax, qword [rcx]
jmp 0x1404619c4
mov rax, qword [rax + 0x38]
jmp 0x1404619cd
call qword [case.0x140444828.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404619e0
je 0x1404619f4
mov byte [rdi + 8], sil
jmp 0x1404619ef
jmp 0x140461a0c
mov qword [rdi], rsi
mov byte [rdi + 8], r15b
movsx r15w, dl
cmp r11d, 0x262755e0
bts r15w, r15w
mov r15, qword [rsp + 0x48]
cmp dword [r13], 0x3b9aca00
jmp 0x140461a1e
je 0x140461c8f
test r12d, r12d
jmp 0x140461a2c
jne 0x140461c8f
mov rdx, r15
movzx rcx, si
movsx ecx, sp
mov rcx, rdi
call fcn.1404652af
test al, al
jne 0x140461c57
lea rbx, [rdi + 0xa]
inc r14b
bsf r12d, r15d
shl r12d, 0x3a
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
shr r14w, 0xb9
test r9, rcx
xor r13d, r13d
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140461a7b
jne 0x140461b26
mov rcx, qword [rdi]
cmp bx, r11w
clc
cmc
test rcx, rcx
je 0x140461b0b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140461aa3
je 0x140461aca
mov rax, qword [rcx + 0x50]
test sil, 0x60
cmp r9b, r15b
cmp dword [rax], r13d
jle 0x140461aca
movzx eax, word [rdx]
jmp 0x140461ac5
jmp 0x140461ae1
mov rax, qword [rcx]
jmp 0x140461ad2
mov rax, qword [rax + 0x30]
jmp 0x140461adb
call qword [case.0x140444828.0]
mov ecx, 0xffff
test dil, 0xc
cmp cx, ax
jmp 0x140461af2
je 0x140461b0b
mov word [rsi], ax
setb bl
jmp 0x140461b03
mov rbx, rsi
jmp 0x140461b1a
mov qword [rdi], r13
shld eax, r10d, 0x95
bts ax, cx
rol al, 0x77
mov byte [rdi + 8], r14b
cmova ax, r15w
or ah, 0x4d
movzx eax, word [rbx]
test dh, 0x44
cmp r8d, eax
cmp ax, word [rbp - 0x11]
jmp 0x140461b38
jne 0x140461c22
sub r12d, r14d
mov byte [rsp + 0x30], r14b
stc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140461b52
je 0x140461be4
mov rax, qword [rcx + 0x38]
stc
clc
cmp qword [rax], r13
jmp 0x140461b66
je 0x140461bab
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r13d
jmp 0x140461b79
jle 0x140461bab
dec dword [rax]
nop
movsx eax, dx
cdq
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140461b97
mov qword [rcx], rax
mov ax, r14w
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x140461bc2
mov rax, qword [rcx]
jmp 0x140461bb3
mov rax, qword [rax + 0x38]
jmp 0x140461bbc
call qword [case.0x140444828.0]
mov ecx, 0xffff
test ecx, 0x30613967
clc
cmp cx, ax
jmp 0x140461bd6
je 0x140461be4
mov al, r13b
jmp 0x140461bfd
mov qword [rdi], r13
mov dh, 0x53
jmp 0x140461bef
mov al, r14b
cmovnp ecx, ecx
movsx cx, bpl
mov rdx, r10
mov byte [rdi + 8], al
jmp 0x140461c0a
mov rdx, r15
mov rcx, rdi
call fcn.1404652af
test al, al
jmp 0x140461c1c
je 0x140461a72
mov dword [rsp + 0x34], r12d
add r13b, 0x9a
bt r12w, 0x29
cmp r8b, 0x91
mov r14, qword [rsp + 0x58]
cmp r15, 0x1d10661
shl r12d, 0xe3
dec r12b
mov r12d, dword [rsp + 0x3c]
movsx r13w, al
cmp di, 0x4caa
mov r13d, dword [rsp + 0x34]
cmp r14w, 0x1ee0
cmp r15, rdi
test r13d, r13d
jns 0x140461c9b
mov byte [r14], 0x30
movsxd rax, r12d
mov eax, 1
add r14, rax
add r13d, eax
jmp 0x140461c85
mov dword [rsp + 0x34], r13d
jmp 0x140461c9b
mov r13d, dword [rsp + 0x34]
mov dl, 0xc1
cdq
movzx rcx, dx
mov rdx, r15
movzx ecx, r14w
jmp 0x140461cac
mov rcx, rdi
jmp 0x140461cb4
call fcn.1404652af
test al, al
jmp 0x140461cc0
jne 0x140461f56
lea rbx, [rdi + 0xa]
shl sil, cl
mov rsi, rbx
test bl, r8b
rcr r13b, 0xc0
sub r13w, cx
xor r8d, r8d
lea r13d, [r8 + 1]
jmp 0x140461ceb
cmp byte [rdi + 8], r8b
jmp 0x140461cf4
jne 0x140461dae
mov rcx, qword [rdi]
cmc
cmp r13b, r15b
test rcx, rcx
jmp 0x140461d09
je 0x140461d9a
mov rax, qword [rcx + 0x38]
rol edx, 0x87
jmp 0x140461d1f
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140461d2a
je 0x140461d50
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x140461d3d
jle 0x140461d50
movzx eax, word [rdx]
jmp 0x140461d4b
jmp 0x140461d71
mov rax, qword [rcx]
jmp 0x140461d58
mov rax, qword [rax + 0x30]
jmp 0x140461d61
call qword [case.0x140444828.0]
sub r8d, r8d
movzx rcx, si
setne ch
mov ecx, 0xffff
test r14w, 0x3e5a
cmp cx, ax
jmp 0x140461d84
je 0x140461d9a
mov word [rsi], ax
mov rbx, rsi
jmp 0x140461d95
jmp 0x140461da6
mov qword [rdi], r8
mov dx, 0x50e9
cdq
movzx ecx, r15w
mov byte [rdi + 8], r13b
movsx ecx, r15w
movzx r8d, word [rbx]
seto cl
movsxd rcx, r10d
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140461dc5
call fcn.140126871
lea rcx, [rbp - 0x11]
stc
sub rax, rcx
test r12w, 0x6865
cmp r10b, r8b
sar rax, 1
cmp rax, 0xa
jmp 0x140461de7
jae 0x140461f4b
cmp r12d, dword [rsp + 0x50]
jmp 0x140461df7
jge 0x140461e29
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
test r14b, cl
mov byte [r14], al
test rcx, r9
lea r14, [r14 + r13]
test r14b, 0xd0
add r12d, r13d
clc
xor r8d, r8d
jmp 0x140461e24
jmp 0x140461e5d
mov ecx, dword [rsp + 0x40]
cmc
jmp 0x140461e33
movzx ecx, cl
stc
jmp 0x140461e3c
xor r8d, r8d
cmc
test rax, rax
jmp 0x140461e48
cmovne ecx, r13d
cmc
jmp 0x140461e52
mov dword [rsp + 0x40], ecx
movsx ecx, bx
shr rcx, 0xf5
mov byte [rsp + 0x30], r13b
shr cl, 0x2b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140461e70
je 0x140461f02
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140461ec7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140461e8f
jle 0x140461ec7
dec dword [rax]
not dh
mov rcx, qword [rcx + 0x38]
movsx rax, bx
mov rdx, qword [rcx]
jmp 0x140461eae
lea rax, [rdx + 2]
mov qword [rcx], rax
nop
movsxd rax, edx
movzx eax, word [rdx]
jmp 0x140461ec2
jmp 0x140461ee4
mov rax, qword [rcx]
jmp 0x140461ecf
mov rax, qword [rax + 0x38]
jmp 0x140461ed8
call qword [case.0x140444828.0]
xor r8d, r8d
shr cl, 0xba
mov ecx, 0xffff
test r9b, dil
cmp cx, ax
jmp 0x140461ef4
je 0x140461f02
mov al, r8b
jmp 0x140461f13
mov qword [rdi], r8
mov al, r13b
movsx cx, r8b
movsxd rcx, ecx
xchg cx, dx
mov byte [rdi + 8], al
not dx
jmp 0x140461f21
mov rdx, r15
mov rcx, rdi
jmp 0x140461f2c
call fcn.1404652af
sub r8d, r8d
test r14b, dl
cmp rbp, 0x16cb32c3
test al, al
jmp 0x140461f45
je 0x140461ceb
mov r13d, dword [rsp + 0x34]
cmp ebp, 0x150d414a
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
jmp 0x140461f63
je 0x140462016
lea rbx, [r14 - 1]
rcl r15w, 0x2a
cmp cl, 0xd3
mov r15, qword [rbp - 0x61]
jmp 0x140461f7f
cmp rbx, r15
je 0x140461fd8
call fcn.1404b4895
mov cl, byte [rbx]
clc
jmp 0x140461f95
mov rax, qword [rax]
test al, r11b
cmp cl, byte [rax]
jmp 0x140461fa2
je 0x140461fb9
cmp cl, 0x39
jmp 0x140461fb0
jne 0x140461fc1
mov byte [rbx], 0x30
dec rbx
jmp 0x140461f7f
add cl, 1
cmp r12b, dl
clc
mov byte [rbx], cl
cmp rbx, r15
jmp 0x140461fd2
jne 0x14046200c
mov byte [rbx], 0x31
cmova bx, sp
bts r15w, r9w
mov ebx, 1
shl r15d, cl
add r13d, ebx
not r15w
movzx r15w, r13b
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x48]
jmp 0x140462007
jmp 0x140462022
mov r15, qword [rsp + 0x48]
shrd ebx, r12d, 0x4e
mov ebx, 1
rcl sil, 0x6b
not sil
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x14046202f
je 0x140462a3a
mov rdx, r15
mov rcx, rdi
jmp 0x140462040
call fcn.1404652af
test al, al
jmp 0x14046204c
jne 0x140462a3a
mov cl, byte [rdi + 8]
cmp r10w, si
test si, 0x1a62
test cl, cl
jne 0x1404620fa
mov rcx, qword [rdi]
cmp rsp, 0x1cd62378
test rcx, rcx
jmp 0x140462078
je 0x1404620ed
mov rax, qword [rcx + 0x38]
xor dl, 0x50
shl dx, cl
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x1404620b4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x1404620a1
jle 0x1404620b4
movzx eax, word [rdx]
jmp 0x1404620af
jmp 0x1404620cb
mov rax, qword [rcx]
jmp 0x1404620bc
mov rax, qword [rax + 0x30]
jmp 0x1404620c5
call qword [case.0x140444828.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x1404620d9
je 0x1404620ed
mov word [rdi + 0xa], ax
jmp 0x1404620e8
jmp 0x1404620f0
mov qword [rdi], r12
mov byte [rdi + 8], bl
mov cl, bl
sar al, cl
rcl al, 0x34
movzx eax, word [rdi + 0xa]
test r15b, 0xd3
cmp r13w, r12w
cmp ax, word [rbp + 9]
jmp 0x14046210f
je 0x1404621c5
test cl, cl
jne 0x1404621b6
mov rcx, qword [rdi]
stc
cmp sil, 0x8e
test rcx, rcx
je 0x140462192
mov rax, qword [rcx + 0x38]
inc dx
mov rdx, qword [rax]
test rdx, rdx
je 0x140462164
mov rax, qword [rcx + 0x50]
cmp r11b, 0xf
cmp dword [rax], r12d
jmp 0x140462151
jle 0x140462164
movzx eax, word [rdx]
jmp 0x14046215f
jmp 0x140462176
mov rax, qword [rcx]
jmp 0x14046216c
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140462183
je 0x140462192
mov word [rdi + 0xa], ax
jmp 0x1404621ac
mov qword [rdi], r12
shr al, 4
ror ah, 0xaa
movsx ax, r14b
movzx eax, word [rdi + 0xa]
test r10w, r10w
cmp r8b, 6
mov byte [rdi + 8], bl
test cx, sp
test r8b, 0xb8
cmp ax, word [rbp + 7]
jmp 0x1404621bf
jne 0x140462a3a
mov byte [r14], 0x65
lea r14, [r14 + rbx]
mov rcx, qword [rdi]
test bx, dx
test rcx, rcx
je 0x140462265
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404621e8
je 0x14046222d
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x14046222d
dec dword [rax]
movsxd rax, r10d
movzx dx, spl
movzx rdx, r10w
mov rcx, qword [rcx + 0x38]
mov rdx, 0x42bf4655
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x140462222
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140462244
mov rax, qword [rcx]
jmp 0x140462235
mov rax, qword [rax + 0x38]
jmp 0x14046223e
call qword [case.0x140444828.0]
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x140462252
je 0x140462265
mov al, r12b
jmp 0x140462260
jmp 0x14046227c
mov qword [rdi], r12
jmp 0x140462270
mov al, bl
xchg sil, dl
jmp 0x14046227c
mov byte [rdi + 8], al
not edx
mov sil, r12b
movzx edx, ax
mov edx, 0x7d94783b
movsx edx, r13w
mov ebx, r12d
bswap edx
movsxd rdx, r13d
jmp 0x14046229d
mov rdx, r15
cmovnp cx, dx
movsxd rcx, edi
xchg rcx, rcx
mov rcx, rdi
jmp 0x1404622b2
call fcn.1404652af
test al, al
jmp 0x1404622be
jne 0x140462630
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404622ce
jne 0x140462389
mov rcx, qword [rdi]
cmp r14b, 0xcb
jmp 0x1404622e3
test rcx, rcx
jmp 0x1404622eb
je 0x140462368
mov rax, qword [rcx + 0x38]
movzx dx, spl
bts rdx, r10
mov rdx, qword [rax]
cmp sil, r11b
cmc
test rdi, 0x2b0e2d60
test rdx, rdx
jmp 0x140462314
je 0x140462335
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jle 0x140462335
movzx eax, word [rdx]
jmp 0x140462330
jmp 0x14046234c
mov rax, qword [rcx]
jmp 0x14046233d
mov rax, qword [rax + 0x30]
jmp 0x140462346
call qword [case.0x140444828.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140462359
je 0x140462368
mov word [rdi + 0xa], ax
jmp 0x140462370
mov qword [rdi], r12
mov cl, 0x16
mov r8b, r14b
mov r8d, 1
xchg cl, cl
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140462384
jmp 0x140462391
mov r8d, 1
dec al
movzx eax, word [rdi + 0xa]
test r14b, spl
cmp r8b, 0x89
cmp ax, word [rbp + 5]
jmp 0x1404623a5
jne 0x14046247f
mov byte [r14], 0x2b
add r14, r8
sar ecx, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404623bf
je 0x14046246c
mov rax, qword [rcx + 0x38]
cmc
test r12w, 0x3908
cmp qword [rax], r12
je 0x140462429
mov rax, qword [rcx + 0x50]
cmp bpl, r8b
test r8b, 0xcc
jmp 0x1404623e9
cmp dword [rax], r12d
jmp 0x1404623f1
jle 0x140462429
dec dword [rax]
movzx edx, sp
mov rcx, qword [rcx + 0x38]
not ah
movsxd rdx, r10d
mov rdx, qword [rcx]
sets ah
lahf
lea rax, [rdx + 2]
jmp 0x140462415
mov qword [rcx], rax
movzx eax, r10w
movzx eax, word [rdx]
jmp 0x140462424
jmp 0x14046244c
mov rax, qword [rcx]
jmp 0x140462431
mov rax, qword [rax + 0x38]
jmp 0x14046243a
call qword [case.0x140444828.0]
mov r8d, 1
adc rcx, rcx
setbe ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x140462459
je 0x14046246c
mov al, r12b
jmp 0x140462467
jmp 0x140462472
mov qword [rdi], r12
mov al, r8b
mov byte [rdi + 8], al
jmp 0x14046247a
jmp 0x140462630
test cl, cl
jne 0x14046253f
mov rcx, qword [rdi]
cmp r8b, 0x83
test rcx, rcx
jmp 0x140462496
je 0x140462509
mov rax, qword [rcx + 0x38]
bswap edx
mov rdx, qword [rax]
jmp 0x1404624aa
test rdx, rdx
jmp 0x1404624b2
je 0x1404624d6
mov rax, qword [rcx + 0x50]
test r10b, 0xa2
cmp dword [rax], r12d
jle 0x1404624d6
movzx eax, word [rdx]
jmp 0x1404624d1
jmp 0x1404624ed
mov rax, qword [rcx]
jmp 0x1404624de
mov rax, qword [rax + 0x30]
jmp 0x1404624e7
call qword [case.0x140444828.0]
mov ecx, 0xffff
cmp cx, ax
je 0x140462509
mov word [rdi + 0xa], ax
jmp 0x140462504
jmp 0x140462529
mov qword [rdi], r12
shld eax, esp, 0xec
xadd eax, r8d
shrd rax, rcx, 0x2f
movzx eax, word [rdi + 0xa]
setno r8b
ror r8d, cl
shr r8w, 0xda
mov r8d, 1
cmp dil, 0x7b
test r8b, 0xd3
mov byte [rdi + 8], r8b
test r15b, 0x22
cmp ax, word [rbp + 3]
jne 0x140462630
mov byte [r14], 0x2d
sbb rcx, r8
lea r14, [r14 + r8]
clc
shrd ecx, ebp, 0x86
mov rcx, qword [rdi]
cmp r14, r9
test rcx, rcx
jmp 0x140462567
je 0x140462618
mov rax, qword [rcx + 0x38]
cmp r8b, 0xc2
test r15b, 4
cmp qword [rax], r12
je 0x1404625d8
mov rax, qword [rcx + 0x50]
jmp 0x14046258b
cmp dword [rax], r12d
jmp 0x140462593
jle 0x1404625d8
dec dword [rax]
cwd
movsxd rdx, r13d
cdq
mov rcx, qword [rcx + 0x38]
movzx edx, r13w
lahf
mov rdx, qword [rcx]
mov al, 0x66
cmovnp ax, r13w
lea rax, [rdx + 2]
jmp 0x1404625bd
mov qword [rcx], rax
movzx ax, r10b
movsxd rax, r9d
mov rax, r12
movzx eax, word [rdx]
jmp 0x1404625d3
jmp 0x1404625f7
mov rax, qword [rcx]
jmp 0x1404625e0
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
mov r8d, 1
bsf ecx, r8d
test spl, r11b
mov ecx, 0xffff
jmp 0x140462601
cmp cx, ax
je 0x140462618
mov byte [rdi + 8], r12b
jmp 0x140462613
jmp 0x140462630
mov qword [rdi], r12
movzx rcx, r11w
cwd
not cl
mov byte [rdi + 8], r8b
movzx dx, r8b
movzx rcx, bx
mov rdx, r15
movzx ecx, dx
jmp 0x140462640
mov rcx, rdi
jmp 0x140462648
call fcn.1404652af
test al, al
jne 0x14046280e
cmp byte [rdi + 8], r12b
jmp 0x14046265e
jne 0x140462701
mov rcx, qword [rdi]
test ax, r10w
jmp 0x140462670
test rcx, rcx
jmp 0x140462678
je 0x1404626e5
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046268d
je 0x1404626ad
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046269f
jle 0x1404626ad
movzx eax, word [rdx]
jmp 0x1404626c4
mov rax, qword [rcx]
jmp 0x1404626b5
mov rax, qword [rax + 0x30]
jmp 0x1404626be
call qword [case.0x140444828.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404626d1
je 0x1404626e5
mov word [rdi + 0xa], ax
jmp 0x1404626e0
jmp 0x1404626f2
mov qword [rdi], r12
movsxd r8, eax
bswap r8w
mov r8b, al
mov r8d, 1
mov byte [rdi + 8], r8b
jmp 0x140462707
mov r8d, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140462714
jne 0x1404627ef
mov sil, r8b
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404627b3
mov rax, qword [rcx + 0x38]
clc
stc
test r15b, r10b
cmp qword [rax], r12
je 0x140462775
mov rax, qword [rcx + 0x50]
test dil, 0x10
cmp dword [rax], r12d
jmp 0x14046274b
jle 0x140462775
dec dword [rax]
cwde
mov rcx, qword [rcx + 0x38]
xchg dh, al
movsxd rax, r13d
cqo
mov rdx, qword [rcx]
movzx eax, bx
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x14046278f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
mov r8d, 1
inc cl
btc cx, 0xd8
mov ecx, 0xffff
test dil, 0x84
cmp cx, ax
jmp 0x1404627a0
je 0x1404627b3
mov al, r12b
jmp 0x1404627ae
jmp 0x1404627bf
mov qword [rdi], r12
cwd
mov al, r8b
movzx edx, r8w
mov byte [rdi + 8], al
jmp 0x1404627cd
mov rdx, r15
mov rcx, rdi
jmp 0x1404627d8
call fcn.1404652af
test al, al
jmp 0x1404627e4
je 0x140462655
jmp 0x1404627fd
test sil, sil
jmp 0x1404627f7
je 0x14046280e
mov byte [r14], 0x30
cdq
inc r14
cdq
movzx rdx, cx
movsx rdx, bp
mov rdx, r15
cmovns cx, bx
mov rcx, rdi
jmp 0x14046281d
call fcn.1404652af
test al, al
jmp 0x140462829
jne 0x140462a3a
mov r13d, 1
clc
cmp byte [rdi + 8], r12b
jne 0x1404628dd
mov rcx, qword [rdi]
clc
jmp 0x140462849
test rcx, rcx
jmp 0x140462851
je 0x1404628c9
mov rax, qword [rcx + 0x38]
sal dh, 0x3e
sub rdx, r10
mov rdx, qword [rax]
test rdx, rdx
je 0x14046288c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140462879
jle 0x14046288c
movzx eax, word [rdx]
jmp 0x140462887
jmp 0x1404628a3
mov rax, qword [rcx]
jmp 0x140462894
mov rax, qword [rax + 0x30]
jmp 0x14046289d
call qword [case.0x140444828.0]
mov ecx, 0xffff
jmp 0x1404628ad
cmp cx, ax
jmp 0x1404628b5
je 0x1404628c9
mov word [rdi + 0xa], ax
jmp 0x1404628c4
jmp 0x1404628d6
mov qword [rdi], r12
cmovge rcx, r14
movzx edx, sp
movsxd r8, eax
mov byte [rdi + 8], r13b
movsx ecx, dx
movzx r8d, word [rdi + 0xa]
movzx rdx, r12w
cmovb edx, ebx
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x1404628f6
call fcn.140126871
lea rcx, [rbp - 0x11]
clc
stc
test al, sil
sub rax, rcx
test r14b, 0x62
cmp r15b, 0x2c
sar rax, 1
cmp rax, 0xa
jmp 0x14046291b
jae 0x140462a35
cmp ebx, 8
jge 0x14046294e
lea rcx, [0x1400c0db0]
xor sil, 0x77
mov al, byte [rax + rcx]
sub sil, r9b
test dil, r12b
mov byte [r14], al
lea r14, [r14 + r13]
mov sil, 0x74
test edx, r15d
add ebx, r13d
mov sil, r13b
bts rcx, r11
movzx ecx, r10w
rcl cx, 0x74
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140462968
je 0x1404629fb
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14046297a
je 0x1404629c6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x1404629c6
dec dword [rax]
movsx dx, dil
mov rcx, qword [rcx + 0x38]
cdqe
xchg dl, dh
rdtsc
mov rdx, qword [rcx]
cmovs eax, r15d
lea rax, [rdx + 2]
jmp 0x1404629ae
mov qword [rcx], rax
movsx ax, bpl
movzx eax, bx
movzx eax, word [rdx]
jmp 0x1404629c1
jmp 0x1404629dd
mov rax, qword [rcx]
jmp 0x1404629ce
mov rax, qword [rax + 0x38]
jmp 0x1404629d7
call qword [case.0x140444828.0]
mov ecx, 0xffff
cmp bpl, r13b
cmp cx, ax
jmp 0x1404629ed
je 0x1404629fb
mov al, r12b
jmp 0x140462a0f
mov qword [rdi], r12
mov cx, 0x5e7e
setnp al
mov al, r13b
setl cl
movsx edx, r10w
mov byte [rdi + 8], al
jmp 0x140462a1a
mov rdx, r15
movsx ecx, bx
mov rcx, rdi
call fcn.1404652af
test al, al
jmp 0x140462a2f
je 0x140462836
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x31], r12b
jmp 0x140462a44
jne 0x140462a53
test sil, sil
jne 0x140462a5e
mov r14, qword [rbp - 0x79]
add dh, ah
btr rdx, 0x1c
mov byte [r14], r12b
add dx, 0x4849
mov rdx, qword [rbp - 0x19]
stc
cmp rdx, 0x10
jmp 0x140462a74
jb 0x140462abf
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140462aba
add rdx, 0x27
cmp sil, 0x94
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r11, 0x44a672e2
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140462ab4
ja 0x140462b29
call fcn.140271af4
mov eax, r13d
mov rcx, qword [rbp + 0xf]
clc
jmp 0x140462acc
xor rcx, rsp
jmp 0x140462ad4
call fcn.14049bbae
mov rbx, qword [rsp + 0x140]
rcr sil, 0xb7
sub r12b, 0xb2
add rsp, 0x100
pop r15
xchg sil, dil
bswap r12w
mov si, sp
pop r14
movzx r13d, r12w
pop r13
movzx si, r8b
not r12d
jmp 0x140462b11
pop r12
jmp 0x140462b18
pop rdi
movsx ebp, sp
cmovle si, si
mov rbp, rax
pop rsi
bswap rbp
pop rbp
ret
call fcn.1404b245b
nop
jmp 0x140462b34
call fcn.1404b245b
nop
jmp 0x14012f0bc