Function at 0x140461f49
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movsxd rax, r12d
adc ah, 0xb6
push rbp
rol ah, 2
and rbp, r15
push rsi
neg bpl
btr rax, rsi
push rdi
shl ah, cl
shr si, cl
cwde
push r12
movsx bp, bl
push r13
add bpl, r11b
push r14
rol bpl, 0x52
push r15
setge r12b
lea rbp, [rsp - 0x17]
sub rsp, 0x100
adc eax, 0x5d4b16d6
add sil, bl
mov rax, qword [0x1400b7288]
xor rax, rsp
bswap si
mov qword [rbp + 0xf], rax
movsx r12d, bp
mov r12, r9
mov r13w, dx
jmp 0x140461fb9
mov qword [rsp + 0x48], r9
movzx edi, r13w
mov rdi, r8
seta sil
bts r14w, r8w
mov r14, rdx
cwde
mov qword [rbp - 0x79], rdx
and esi, r9d
movsx si, dl
jmp 0x140461fe2
mov rsi, qword [rbp + 0x77]
sbb ax, 0x1ef4
adc ax, 0x7328
mov r13, qword [rbp + 0x7f]
cmp r14b, 0xa8
mov qword [rsp + 0x68], r13
inc rax
rdtsc
or dl, spl
mov eax, dword [rsi + 0x18]
movsx rdx, r12w
shld dx, sp, 0xdc
mov edx, 0x3000
cmc
and eax, edx
cmp eax, edx
jmp 0x14046201e
jne 0x140462042
mov qword [rsp + 0x28], r13
bswap rdx
cmovge rdx, rsp
mov qword [rsp + 0x20], rsi
mov rdx, r14
call fcn.140464362
jmp 0x1404642ee
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsxd rax, r8d
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
setno ch
jmp 0x14046205c
mov rcx, rbx
jmp 0x140462064
mov rax, qword [rax + 8]
jmp 0x14046206d
call qword [case.0x1404c8daf.0]
nop
lea rcx, [rbp - 0x61]
jmp 0x14046207d
call fcn.14046a559
mov r15, rax
test rsp, 0x325f2ac0
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x140462099
je 0x1404620fd
mov rdx, qword [rbx]
movzx ax, dl
mov rcx, rbx
cdqe
mov rax, qword [rdx + 0x10]
jmp 0x1404620b4
call qword [case.0x1404c8daf.0]
mov r8, rax
cmp r15, r10
test rax, rax
jmp 0x1404620c8
je 0x1404620fd
mov rcx, qword [rax]
cqo
movsx ax, sil
movsx eax, r11w
mov rax, qword [rcx]
xchg ch, ch
mov edx, 1
sete ch
movsx rcx, sp
xchg cl, ch
mov rcx, r8
jmp 0x1404620f7
call qword [case.0x1404c8daf.0]
mov rax, qword [r15]
jmp 0x140462105
lea rdx, [rbp - 0x31]
cmovnp rcx, r15
mov cx, bp
movsx rcx, r9w
mov rcx, r15
mov rax, qword [rax + 0x28]
jmp 0x140462120
call qword [case.0x1404c8daf.0]
nop
movsx rax, r11w
bswap ecx
setb bl
mov byte [rsp + 0x31], 0
mov byte [rsp + 0x40], 0
movsx rax, r14w
movzx ax, r13b
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
nop
mov qword [rbp - 0x59], rbx
movzx ecx, bx
movsxd rcx, edx
not cl
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140462164
mov rax, qword [rax + 8]
jmp 0x14046216d
call qword [case.0x1404c8daf.0]
nop
not cx
jmp 0x140462180
lea rcx, [rbp - 0x61]
jmp 0x140462189
call fcn.14045ecc5
mov rsi, rax
test rbx, rbx
jmp 0x140462199
je 0x140462201
mov rdx, qword [rbx]
jmp 0x1404621ad
mov rcx, rbx
jmp 0x1404621b5
mov rax, qword [rdx + 0x10]
call qword [case.0x1404c8daf.0]
mov r8, rax
mov ebx, 1
test r9, 0x55c31104
cmc
test rax, rax
jmp 0x1404621d7
je 0x14046220a
mov rcx, qword [rax]
mov rax, qword [rcx]
setno ch
movsx edx, sp
mov edx, ebx
sete cl
mov rcx, r8
jmp 0x1404621f6
call qword [case.0x1404c8daf.0]
jmp 0x14046220a
mov ebx, 1
cdqe
not al
mov rax, qword [rsi]
jmp 0x140462219
lea r9, [rbp - 0x11]
lea r8, [0x1400c0dbf]
movsx edx, bx
movzx rcx, bx
cmovge cx, di
lea rdx, [0x1400c0db0]
cmovle rcx, r9
movzx rcx, r12w
mov rcx, rsi
jmp 0x140462246
mov rax, qword [rax + 0x58]
jmp 0x14046224f
call qword [case.0x1404c8daf.0]
mov rdx, r12
movzx rcx, bx
mov rcx, rdi
call fcn.140466b58
xor esi, esi
bt r12, 0x41
mov r12d, 0xffff
clc
stc
cmp bl, r8b
test al, al
jmp 0x14046227d
jne 0x140462561
mov cl, byte [rdi + 8]
jmp 0x14046228b
test cl, cl
jmp 0x140462292
jne 0x140462314
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x1404622a4
je 0x1404622fe
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x1404622ba
je 0x1404622d9
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404622cb
jle 0x1404622d9
movzx eax, word [rdx]
jmp 0x1404622eb
mov rax, qword [rcx]
jmp 0x1404622e1
mov rax, qword [rax + 0x30]
call qword [case.0x1404c8daf.0]
cmp r12w, ax
je 0x1404622fe
mov word [rdi + 0xa], ax
jmp 0x140462302
mov qword [rdi], rsi
clc
mov byte [rdi + 8], bl
movsx rax, r11w
mov cl, bl
movzx eax, dx
sal rax, cl
movsx eax, bx
movzx eax, word [rdi + 0xa]
clc
cmp spl, cl
cmp ax, word [rbp + 5]
jmp 0x140462325
jne 0x1404623f6
mov rsi, qword [rbp - 0x79]
mov byte [rsi], 0x2b
mov r14b, 0x6d
or r14b, r14b
rcl cx, 0x2b
lea r14, [rsi + 1]
shl rcx, cl
mov rcx, qword [rdi]
clc
test bp, sp
xor esi, esi
test rcx, rcx
jmp 0x140462354
je 0x1404623dc
mov rax, qword [rcx + 0x38]
clc
test si, 0x5a7e
cmp qword [rax], rsi
jmp 0x14046236c
je 0x1404623b3
mov rax, qword [rcx + 0x50]
test dl, r10b
cmp dword [rax], esi
jmp 0x140462380
jle 0x1404623b3
dec dword [rax]
seto al
mov rcx, qword [rcx + 0x38]
rdtsc
mov rdx, qword [rcx]
nop
mov ah, bh
cbw
lea rax, [rdx + 2]
jmp 0x1404623a3
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404623ae
jmp 0x1404623c5
mov rax, qword [rcx]
jmp 0x1404623bb
mov rax, qword [rax + 0x38]
call qword [case.0x1404c8daf.0]
cmp r12w, ax
je 0x1404623dc
mov al, sil
jmp 0x1404623d7
jmp 0x1404623e9
mov qword [rdi], rsi
mov al, r9b
mov al, bl
jmp 0x1404623e9
mov byte [rdi + 8], al
jmp 0x1404623f1
jmp 0x140462561
test cl, cl
jmp 0x1404623fd
jne 0x14046247a
mov rcx, qword [rdi]
test rcx, rcx
je 0x14046246b
mov rax, qword [rcx + 0x38]
setns dl
mov rdx, qword [rax]
test rdx, rdx
je 0x14046243c
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x14046242e
jle 0x14046243c
movzx eax, word [rdx]
jmp 0x140462453
mov rax, qword [rcx]
jmp 0x140462444
mov rax, qword [rax + 0x30]
jmp 0x14046244d
call qword [case.0x1404c8daf.0]
cmp r12w, ax
je 0x14046246b
mov word [rdi + 0xa], ax
jmp 0x140462466
jmp 0x140462472
mov qword [rdi], rsi
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmp r13b, 0xe3
clc
cmp ax, word [rbp + 3]
jmp 0x140462483
jne 0x140462561
mov rax, qword [rbp - 0x79]
rol r14d, 0x56
bt r14, 0x51
mov byte [rax], 0x2d
sar ch, cl
cmc
shl r14d, cl
lea r14, [rax + 1]
sar rcx, cl
shl cl, 0x7c
mov rcx, qword [rdi]
test sil, 0x78
clc
test rcx, rcx
jmp 0x1404624b9
je 0x14046254b
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x14046251c
mov rax, qword [rcx + 0x50]
cmp r14d, 0x42483a50
cmc
test r12b, al
cmp dword [rax], esi
jmp 0x1404624e2
jle 0x14046251c
dec dword [rax]
mov ah, 0xa6
movsx edx, r10w
mov rcx, qword [rcx + 0x38]
cdqe
movsx edx, si
movsx rdx, si
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x14046250c
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140462517
jmp 0x14046252e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140462528
call qword [case.0x1404c8daf.0]
cmp r12w, ax
jmp 0x140462537
je 0x14046254b
mov byte [rdi + 8], sil
jmp 0x140462546
jmp 0x140462561
mov qword [rdi], rsi
movzx r12, r8w
cmp bl, sil
bts ax, ax
mov byte [rdi + 8], bl
jmp 0x140462561
mov qword [rbp - 0x61], r14
cwde
mov byte [r14], 0x30
add r14, rbx
or r12b, 0x27
bts rbx, r10
adc ch, 0xd4
mov qword [rsp + 0x58], r14
mov ch, 0x35
xor bl, spl
mov byte [rsp + 0x30], sil
btr rbx, rdi
adc ah, 0xfb
movsx r12, r8w
mov r12d, esi
mov dword [rsp + 0x3c], esi
movsxd rcx, eax
mov dword [rsp + 0x34], esi
movzx ecx, ax
rol rcx, cl
mov eax, 0x24
or bx, 0x28a7
btr cx, ax
mov ecx, 0x300
rcl bl, cl
bts ebx, r14d
xadd bh, bl
cmp dword [r13], 0x3b9aca00
movsx rbx, dx
cmove eax, ecx
btc bx, bp
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
sub al, r8b
stc
adc al, 0x23
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
xchg al, al
inc al
setp al
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
dec al
cmp al, 0x7d
jmp 0x140462604
ja 0x140462dd0
cmp qword [rbp - 0x21], rsi
jmp 0x140462613
jne 0x140462628
mov word [rsp + 0x38], si
jmp 0x140462623
jmp 0x140462657
mov rax, qword [r15]
xchg ecx, ecx
mov cx, 0x240f
movzx cx, r11b
mov rcx, r15
jmp 0x14046263e
mov rax, qword [rax + 0x20]
jmp 0x140462647
call qword [case.0x1404c8daf.0]
mov word [rsp + 0x38], ax
jmp 0x140462657
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
sal ch, cl
shr r13b, 0xaf
mov r13d, 0xf
btr dx, bp
xor cl, r8b
cmp bp, dx
mov qword [rbp - 0x39], r13
movsxd rdx, r8d
sub eax, eax
movsx ecx, r9w
movzx cx, spl
mov byte [rbp - 0x51], al
setb ch
mov rdx, qword [rsp + 0x48]
movzx rcx, di
mov rcx, rdi
jmp 0x1404626a5
call fcn.140466b58
sub r9d, r9d
movzx r15, r11w
mov r15, qword [rbp - 0x51]
jmp 0x1404626bd
test al, al
jne 0x140462be0
lea r12, [rdi + 0xa]
sub bl, 0x19
mov r8, r12
shl bl, 0x9c
mov qword [rbp - 0x71], r12
setp bl
shr bl, 0x66
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jne 0x140462790
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404626f5
je 0x140462781
mov rax, qword [rcx + 0x38]
sal dh, cl
btr edx, 0x46
inc dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140462712
je 0x140462737
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140462724
jle 0x140462737
movzx eax, word [rdx]
jmp 0x140462732
jmp 0x140462758
mov rax, qword [rcx]
jmp 0x14046273f
mov rax, qword [rax + 0x30]
jmp 0x140462748
call qword [case.0x1404c8daf.0]
mov r8, qword [rbp - 0x71]
xor r9d, r9d
rcl cx, cl
mov ecx, 0xffff
clc
cmp r8w, r11w
cmp cx, ax
jmp 0x14046276a
je 0x140462781
mov word [r8], ax
mov r12, r8
jmp 0x14046277c
jmp 0x140462784
mov qword [rdi], r9
mov byte [rdi + 8], 1
cmovge r8, r10
cdq
movzx edx, bp
movzx r8d, word [r12]
xchg dl, dl
lea rdx, [rbp + 0xb]
movsx ecx, bp
setb cl
cmovnp ecx, eax
lea rcx, [rbp - 0x11]
jmp 0x1404627ad
call fcn.140217e98
lea rcx, [rbp - 0x11]
sub rax, rcx
test r14d, 0x324d767b
stc
sar rax, 1
cmp rax, 0xa
jmp 0x1404627cd
jae 0x1404628dd
mov r8d, 1
stc
movsx rcx, r14w
jmp 0x1404627e3
mov byte [rsp + 0x30], r8b
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x50], ecx
jg 0x140462820
add dword [rsp + 0x34], r8d
test dx, r15w
cmp dil, 0xe1
test rax, rax
jmp 0x14046280b
je 0x140462886
mov byte [rsp + 0x40], r8b
jmp 0x14046281b
jmp 0x140462886
test rax, rax
jmp 0x140462828
jne 0x14046283b
test ecx, ecx
jmp 0x140462835
je 0x140462886
lea r9, [0x1400c0db0]
jmp 0x140462848
mov al, byte [rax + r9]
test dil, 0xa2
mov byte [r14], al
movsx eax, r9w
cmc
adc al, r13b
lea r14, [r14 + r8]
sbb ax, r15w
sar rax, 0xc7
cwde
mov qword [rsp + 0x58], r14
test r8, 0x391d3452
add ecx, r8d
bswap ax
mov ax, 0x39b2
mov dword [rsp + 0x3c], ecx
movsx rax, sp
lea rax, [rbp - 0x51]
xor cl, r15b
mov cl, 0xc1
rcr cl, 0x17
cmp r13, 0x10
setae cl
cmovae rax, r15
jmp 0x1404628a7
cmp byte [rax + rsi], 0x7f
jmp 0x1404628b0
je 0x140462a83
lea rax, [rbp - 0x51]
clc
jmp 0x1404628c3
test cl, cl
jmp 0x1404628ca
cmovne rax, r15
cmc
add byte [rax + rsi], r8b
jmp 0x1404628d8
jmp 0x140462a6e
lea rax, [rbp - 0x51]
test bx, r9w
cmp r13, 0x10
setae r14b
jmp 0x1404628f2
cmovae rax, r15
cmp r13d, 0x67d36358
cmc
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14046290a
je 0x140462b90
movzx r8d, word [rsp + 0x38]
cmp r11, 0x885765a
test r8w, r8w
jmp 0x140462926
je 0x140462b90
cmp byte [rdi + 8], r9b
jne 0x1404629e6
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404629c5
mov rax, qword [rcx + 0x38]
rcr dx, 0x5a
sbb dl, bpl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140462958
je 0x140462985
mov rax, qword [rcx + 0x50]
test ebx, r13d
cmp eax, 0x74c65910
cmp dword [rax], r9d
jmp 0x140462972
jle 0x140462985
movzx eax, word [rdx]
jmp 0x140462980
jmp 0x1404629a2
mov rax, qword [rcx]
jmp 0x14046298d
mov rax, qword [rax + 0x30]
call qword [case.0x1404c8daf.0]
movzx r8d, word [rsp + 0x38]
xor r9d, r9d
sal cl, cl
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x1404629b0
je 0x1404629c5
mov word [r12], ax
jmp 0x1404629c0
jmp 0x1404629cf
mov qword [rdi], r9
movzx rax, cx
movsx eax, bx
mov eax, 1
jmp 0x1404629d9
mov byte [rdi + 8], al
jmp 0x1404629e1
jmp 0x1404629f7
mov eax, 1
test ebp, 0x18317553
cmp esi, 0x7928650d
cmp word [r12], r8w
jne 0x140462b90
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jmp 0x140462a0e
jae 0x140462a4c
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
setae ah
test spl, bpl
inc ah
lea rax, [rbp - 0x51]
test r11b, dil
cmc
stc
test r14b, r14b
jmp 0x140462a35
cmovne rax, r15
stc
cmp r9b, dil
and word [rax + rcx], 0
jmp 0x140462a47
jmp 0x140462a63
sub r9d, r9d
mov r8b, bl
mov rdx, rax
lea rcx, [rbp - 0x51]
jmp 0x140462a5e
call fcn.140454f36
inc rsi
xor r13d, ebx
mov r14, qword [rsp + 0x58]
mov r15, qword [rbp - 0x51]
jmp 0x140462a77
mov r13, qword [rbp - 0x39]
movsx cx, r9b
rcr ch, 0xac
mov rcx, qword [rdi]
cmp di, 0x65be
cmp r14b, r11b
sub r8d, r8d
stc
cmp r11b, bl
test r10b, dil
test rcx, rcx
jmp 0x140462aa0
je 0x140462b4a
mov rax, qword [rcx + 0x38]
test al, 0x2c
jmp 0x140462ab1
cmp qword [rax], r8
jmp 0x140462ab9
je 0x140462b11
mov rax, qword [rcx + 0x50]
cmp dil, bpl
cmc
cmp dword [rax], r8d
jmp 0x140462acf
jle 0x140462b11
dec dword [rax]
cbw
xchg dx, dx
movzx eax, si
mov rcx, qword [rcx + 0x38]
mov dh, 0xe9
setnp al
mov rdx, qword [rcx]
movsx ax, cl
cbw
cdqe
lea rax, [rdx + 2]
jmp 0x140462afd
mov qword [rcx], rax
mov al, r11b
cwde
movzx eax, word [rdx]
jmp 0x140462b0c
jmp 0x140462b2e
mov rax, qword [rcx]
jmp 0x140462b19
mov rax, qword [rax + 0x38]
jmp 0x140462b22
call qword [case.0x1404c8daf.0]
xor r8d, r8d
movzx ecx, sp
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x140462b4a
mov al, r8b
jmp 0x140462b45
jmp 0x140462b5c
mov qword [rdi], r8
cqo
jmp 0x140462b54
mov al, 1
xchg cx, cx
setnp cl
mov byte [rdi + 8], al
movzx rdx, r15w
bswap rcx
mov rdx, qword [rsp + 0x48]
movsxd rcx, esp
movsx cx, r9b
mov rcx, rdi
call fcn.140466b58
sub r9d, r9d
btc r8w, 0x6a
test al, al
mov r8, qword [rbp - 0x71]
je 0x1404626e0
test rsi, rsi
jmp 0x140462b98
je 0x140462bef
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140462bab
cmovae rax, r15
clc
cmp byte [rax + rsi], r9b
jmp 0x140462bb9
jle 0x140462bd1
mov edx, 1
add rsi, rdx
jmp 0x140462bcc
jmp 0x140462bfd
mov byte [rsp + 0x31], 1
jmp 0x140462bdb
jmp 0x140462c62
mov edx, 1
jmp 0x140462bea
jmp 0x140462c07
mov edx, 1
movsx bx, r10b
rcl bx, 0xda
mov rbx, qword [rbp - 0x69]
test dl, 0x73
cmp r11b, r10b
test rsi, rsi
je 0x140462c62
mov cl, byte [rbx]
clc
jmp 0x140462c1c
cmp cl, 0x7f
je 0x140462c62
sub rsi, rdx
jmp 0x140462c2d
je 0x140462d8e
lea rax, [rbp - 0x51]
cmp dl, cl
jmp 0x140462c3e
cmp r13, 0x10
cmovae rax, r15
cmp r14, rdi
cmp r12w, 0x3f0a
clc
cmp cl, byte [rax + rsi]
jmp 0x140462c58
je 0x140462db9
mov byte [rsp + 0x31], dl
cmp r13, 0x10
jmp 0x140462c6b
jb 0x140462cd5
lea rdx, [r13 + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x140462cc8
add rdx, 0x27
jmp 0x140462c96
mov r15, qword [r15 - 8]
jmp 0x140462ca5
sub rax, r15
stc
jmp 0x140462cb4
add rax, 0xfffffffffffffff8
cmp r14w, 0x3a11
cmp rax, 0x1f
ja 0x140464356
mov rcx, r15
jmp 0x140462cd0
call fcn.14013be3f
mov r12d, dword [rsp + 0x3c]
mov r14, qword [rsp + 0x58]
cmp bpl, 0x14
mov r15, qword [rsp + 0x60]
xor cl, bpl
cqo
mov r13, qword [rsp + 0x68]
rol ecx, cl
sub esi, esi
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140462d03
call fcn.140466b58
test al, al
jmp 0x140462d0f
jne 0x140463218
mov rax, qword [r15]
movsxd rcx, r8d
mov rcx, r15
mov rax, qword [rax + 0x18]
call qword [case.0x1404c8daf.0]
movzx ebx, ax
test r14b, 0x29
cmp byte [rdi + 8], sil
jmp 0x140462d38
jne 0x140463129
mov rdx, qword [rdi]
clc
stc
test rdx, rdx
je 0x14046310e
mov rcx, qword [rdx + 0x38]
or r8w, di
xadd r8b, r8b
shr r8b, 0x81
mov r8, qword [rcx]
stc
test r11b, 0x28
test r8, r8
je 0x1404630cf
mov rax, qword [rdx + 0x50]
stc
clc
cmp dword [rax], esi
jmp 0x140462d7a
jle 0x1404630cf
movzx eax, word [r8]
jmp 0x140462d89
jmp 0x1404630e9
test rsi, rsi
jne 0x140462db9
lea rax, [rbp - 0x51]
stc
jmp 0x140462da1
cmp r13, 0x10
cmovae rax, r15
jmp 0x140462db1
cmp cl, byte [rax]
jl 0x140462c5e
cmp byte [rbx + 1], r9b
jmp 0x140462dc2
jle 0x140462c07
inc rbx
jmp 0x140462c07
mov rdx, qword [rsp + 0x48]
movsx rcx, r9w
movzx rcx, r8w
mov rcx, rdi
jmp 0x140462de5
call fcn.140466b58
test al, al
jne 0x140462cf6
lea rbx, [rdi + 0xa]
bt si, 5
bts r13, rsi
xor r13, r11
mov rsi, rbx
shl r13w, 0x8f
add r15d, ebp
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
xor r8d, r8d
test r14b, sil
clc
cmp byte [rdi + 8], r8b
jmp 0x140462e27
jne 0x140462ed6
mov rcx, qword [rdi]
stc
cmp ebp, r10d
test rcx, rcx
je 0x140462ecb
mov rax, qword [rcx + 0x38]
mov dx, 0x5556
bsr dx, r8w
bsf dx, si
mov rdx, qword [rax]
test r13, r8
test rdx, rdx
jmp 0x140462e5c
je 0x140462e87
mov rax, qword [rcx + 0x50]
cmp r11w, 0x312a
cmp dword [rax], r8d
jmp 0x140462e74
jle 0x140462e87
movzx eax, word [rdx]
jmp 0x140462e82
jmp 0x140462e9f
mov rax, qword [rcx]
jmp 0x140462e8f
mov rax, qword [rax + 0x30]
call qword [case.0x1404c8daf.0]
sub r8d, r8d
and ch, 0xf6
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140462ead
je 0x140462ecb
mov word [rsi], ax
bswap rbx
mov ebx, 0x60260d1e
mov rbx, rsi
jmp 0x140462ec6
jmp 0x140462ece
mov qword [rdi], r8
mov byte [rdi + 8], 1
movsx edx, r9w
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
not cl
movzx rcx, r10w
lea rcx, [rbp - 0x11]
jmp 0x140462eed
call fcn.140217e98
lea rcx, [rbp - 0x11]
clc
sub rax, rcx
stc
sar rax, 1
clc
cmp rax, 0xa
jmp 0x140462f08
jae 0x1404630b6
sub r8d, r8d
cmp r13d, r12d
jg 0x140462f46
lea r9d, [r8 + 1]
test r9w, r8w
cmp r11b, 0xc4
cmp cl, r14b
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x140462f36
je 0x140462fa4
mov byte [rsp + 0x40], r9b
jmp 0x140462fa4
test rax, rax
jmp 0x140462f4e
jne 0x140462f62
test r12d, r12d
jmp 0x140462f5c
je 0x140462f98
lea rcx, [0x1400c0db0]
inc r9b
mov al, byte [rax + rcx]
mov byte [r14], al
rcl r9, cl
xchg r9w, r9w
mov r9d, 1
test cl, sil
add r14, r9
test r9, rsi
cmp r9b, dl
add r12d, r9d
jmp 0x140462f93
jmp 0x140462fa4
mov r9d, 1
shld ecx, esi, 0x27
xor ecx, ecx
mov byte [rsp + 0x30], r9b
shr cx, 0x78
mov cx, r10w
rcl rcx, 0xc3
mov rcx, qword [rdi]
cmp bl, dil
test rcx, rcx
je 0x14046307c
mov rax, qword [rcx + 0x38]
test r11w, 0x2ad3
cmp r14b, r10b
clc
cmp qword [rax], r8
je 0x140463031
mov rax, qword [rcx + 0x50]
cmp r8w, di
cmc
cmp dword [rax], r8d
jmp 0x140462fec
jle 0x140463031
dec dword [rax]
cdq
jmp 0x140462ffe
mov rcx, qword [rcx + 0x38]
movsx dx, r13b
mov rdx, qword [rcx]
mov eax, ebx
lea rax, [rdx + 2]
jmp 0x140463015
mov qword [rcx], rax
cmovnp ax, r15w
movzx rax, bx
movsxd rax, eax
movzx eax, word [rdx]
jmp 0x14046302c
jmp 0x14046305c
mov rax, qword [rcx]
jmp 0x140463039
mov rax, qword [rax + 0x38]
jmp 0x140463042
call qword [case.0x1404c8daf.0]
xor r8d, r8d
shld r9w, cx, 0xd2
mov ecx, esi
sub cx, 0x70a6
lea r9d, [r8 + 1]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463069
je 0x14046307c
mov al, r8b
jmp 0x140463077
jmp 0x14046308f
mov qword [rdi], r8
setnp dl
mov rdx, rsi
mov al, r9b
movzx ecx, sp
movsx rcx, cx
mov byte [rdi + 8], al
xchg cl, dh
cqo
mov rdx, r15
mov rcx, rdi
jmp 0x1404630a1
call fcn.140466b58
xor r8d, r8d
test al, al
jmp 0x1404630b0
je 0x140462e1e
mov dword [rsp + 0x3c], r12d
jmp 0x1404630c0
mov qword [rsp + 0x58], r14
jmp 0x1404630ca
jmp 0x140462ce3
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x1404630da
mov rax, qword [rax + 0x30]
jmp 0x1404630e3
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp al, dil
clc
cmp cx, ax
jmp 0x1404630fa
je 0x14046310e
mov word [rdi + 0xa], ax
jmp 0x140463109
jmp 0x14046311a
mov qword [rdi], rsi
jmp 0x14046311a
mov r15d, 1
mov byte [rdi + 8], r15b
jmp 0x140463131
mov r15d, 1
stc
clc
cmp word [rdi + 0xa], bx
jmp 0x14046313a
jne 0x140463218
call fcn.1404b5dc0
mov rcx, qword [rax]
shl al, 0x4c
and al, 0x22
mov al, byte [rcx]
mov byte [r14], al
xadd cx, cx
add r14, r15
movzx cx, r15b
movsx ecx, bp
adc cx, 0x2478
mov qword [rsp + 0x58], r14
movsx cx, r9b
mov rcx, qword [rdi]
cmp bpl, 0x34
test rcx, rcx
jmp 0x14046317f
je 0x140463203
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140463191
je 0x1404631d5
mov rax, qword [rcx + 0x50]
test di, r8w
cmp dword [rax], esi
jle 0x1404631d5
dec dword [rax]
movzx edx, r12w
cmovno dx, cx
movzx rdx, r13w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404631c5
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404631d0
jmp 0x1404631e2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404631ef
je 0x140463203
mov byte [rdi + 8], sil
jmp 0x1404631fe
jmp 0x140463218
mov qword [rdi], rsi
cmc
stc
mov byte [rdi + 8], r15b
adc r15b, 0xab
btr r15w, r8w
or r15b, r14b
mov r15, qword [rsp + 0x48]
cmp dword [r13], 0x3b9aca00
je 0x1404634aa
test r12d, r12d
jmp 0x140463233
jne 0x1404634aa
mov rdx, r15
mov rcx, rdi
call fcn.140466b58
test al, al
jne 0x140463471
lea rbx, [rdi + 0xa]
test r10d, esp
mov rsi, rbx
bsr r12w, r8w
rcr r12w, 0x7a
movzx r12w, spl
mov r12d, dword [rsp + 0x34]
sar r14w, 0x7a
or r14b, 0x9c
btr r14w, 0x81
sub r13d, r13d
sal r14b, 0x48
cmovbe r14d, ebx
and r14b, 0x72
lea r14d, [r13 + 1]
cmp r13, 0x6f6e53a0
test r11w, 0x592a
cmp byte [rdi + 8], r13b
jmp 0x1404632a2
jne 0x14046334e
mov rcx, qword [rdi]
cmc
clc
test dl, spl
test rcx, rcx
jmp 0x1404632b8
je 0x140463336
mov rax, qword [rcx + 0x38]
neg dx
xchg dx, dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404632d3
je 0x1404632f8
mov rax, qword [rcx + 0x50]
jmp 0x1404632e2
cmp dword [rax], r13d
jle 0x1404632f8
movzx eax, word [rdx]
jmp 0x1404632f3
jmp 0x14046330f
mov rax, qword [rcx]
jmp 0x140463300
mov rax, qword [rax + 0x30]
jmp 0x140463309
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046331c
je 0x140463336
mov word [rsi], ax
movsx rbx, r9w
mov rbx, rsi
jmp 0x140463331
jmp 0x140463343
mov qword [rdi], r13
adc al, 0x8b
sete al
shld ax, bx, 0x73
mov byte [rdi + 8], r14b
shl ah, cl
sbb ax, sp
ror eax, cl
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x14046335a
jne 0x14046343c
sub r12d, r14d
mov byte [rsp + 0x30], r14b
ror cx, 0xa8
mov rcx, qword [rdi]
cmc
test rcx, rcx
je 0x140463412
mov rax, qword [rcx + 0x38]
cmp dh, 1
stc
cmp qword [rax], r13
jmp 0x140463389
je 0x1404633e0
mov rax, qword [rcx + 0x50]
jmp 0x14046339b
cmp dword [rax], r13d
jmp 0x1404633a3
jle 0x1404633e0
dec dword [rax]
mov rcx, qword [rcx + 0x38]
jmp 0x1404633b4
mov rdx, qword [rcx]
movsx eax, r9w
cbw
lea rax, [rdx + 2]
jmp 0x1404633c6
mov qword [rcx], rax
bswap ax
mov al, 0x23
jmp 0x1404633d3
movzx eax, word [rdx]
jmp 0x1404633db
jmp 0x1404633f2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404633ec
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404633ff
je 0x140463412
mov al, r13b
jmp 0x14046340d
jmp 0x14046341c
mov qword [rdi], r13
not al
mov al, r14b
not cl
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x14046342a
call fcn.140466b58
test al, al
jmp 0x140463436
je 0x140463299
mov dword [rsp + 0x34], r12d
movzx r13w, dl
jmp 0x14046344e
mov r14, qword [rsp + 0x58]
bswap r12d
add r13d, 0x44975e67
test ax, 0x7527
mov r12d, dword [rsp + 0x3c]
rcr r13d, cl
movsx r13w, r10b
bswap r13d
mov r13d, dword [rsp + 0x34]
test r13d, r13d
jmp 0x14046347e
jns 0x1404634ba
mov byte [r14], 0x30
cmp bl, r11b
mov eax, 1
add r14, rax
add r13d, eax
jmp 0x14046349b
mov dword [rsp + 0x34], r13d
jmp 0x1404634a5
jmp 0x1404634ba
mov r13d, dword [rsp + 0x34]
movzx dx, r12b
movsx rcx, r12w
xchg ch, ch
mov rdx, r15
setne cl
movzx ecx, ax
mov cl, 0x3f
mov rcx, rdi
jmp 0x1404634cd
call fcn.140466b58
test al, al
jne 0x14046374c
lea rbx, [rdi + 0xa]
add r13w, 0x3a76
sub r13b, 4
shl r13w, 0xcf
mov rsi, rbx
test si, 0x638
sub r8d, r8d
lea r13d, [r8 + 1]
cmp byte [rdi + 8], r8b
jne 0x1404635a8
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140463512
je 0x140463598
mov rax, qword [rcx + 0x38]
mov dh, 0xa6
test bpl, r14b
xchg dh, dh
mov rdx, qword [rax]
cmp r9b, 0xc
test rdx, rdx
je 0x140463552
mov rax, qword [rcx + 0x50]
stc
test r11b, r13b
cmp dword [rax], r8d
jle 0x140463552
movzx eax, word [rdx]
jmp 0x14046354d
jmp 0x14046356e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c8daf.0]
xor r8d, r8d
or cx, cx
add ch, dl
and rcx, 0x13027e8a
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046357b
je 0x140463598
mov word [rsi], ax
bswap bx
cmovs bx, si
mov rbx, rsi
jmp 0x140463593
jmp 0x1404635a1
mov qword [rdi], r8
cmovno dx, r9w
cdq
mov byte [rdi + 8], r13b
movzx ecx, si
movzx r8d, word [rbx]
movzx rdx, cx
xchg rdx, rdx
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x1404635c0
call fcn.140217e98
lea rcx, [rbp - 0x11]
test r12b, bpl
sub rax, rcx
stc
sar rax, 1
cmp r15b, r12b
cmp rax, 0xa
jmp 0x1404635df
jae 0x140463746
cmp r12d, dword [rsp + 0x50]
jmp 0x1404635ef
jge 0x14046361a
lea rcx, [0x1400c0db0]
mov al, byte [rax + rcx]
jmp 0x140463604
mov byte [r14], al
add r14, r13
add r12d, r13d
stc
clc
test cl, r13b
xor r8d, r8d
jmp 0x14046363d
mov ecx, dword [rsp + 0x40]
cmp edi, esp
movzx ecx, cl
xor r8d, r8d
cmp r8w, r14w
test rax, rax
jmp 0x140463632
cmovne ecx, r13d
test r14d, ebx
mov dword [rsp + 0x40], ecx
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
jmp 0x14046364b
test rcx, rcx
jmp 0x140463653
je 0x140463707
mov rax, qword [rcx + 0x38]
test sil, 0xf0
cmp qword [rax], r8
jmp 0x140463669
je 0x1404636cd
mov rax, qword [rcx + 0x50]
cmc
jmp 0x14046367c
cmp dword [rax], r8d
jmp 0x140463684
jle 0x1404636cd
dec dword [rax]
movzx edx, sp
movsxd rax, r14d
cwde
mov rcx, qword [rcx + 0x38]
bswap edx
movsx dx, r15b
jmp 0x1404636a3
mov rdx, qword [rcx]
movzx ax, r11b
cdqe
movzx rax, di
lea rax, [rdx + 2]
jmp 0x1404636ba
mov qword [rcx], rax
movsxd rax, esp
movzx ax, dil
movzx eax, word [rdx]
jmp 0x1404636e7
mov rax, qword [rcx]
jmp 0x1404636d5
mov rax, qword [rax + 0x38]
jmp 0x1404636de
call qword [case.0x1404c8daf.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404636f4
je 0x140463707
mov al, r8b
jmp 0x140463702
jmp 0x14046371a
mov qword [rdi], r8
cwd
xchg al, cl
mov al, r13b
mov cx, 0x2a7
movsxd rdx, r12d
not cl
mov byte [rdi + 8], al
mov rdx, r15
cmovle ecx, r9d
not cl
movsxd rcx, r15d
mov rcx, rdi
jmp 0x140463731
call fcn.140466b58
sub r8d, r8d
test al, al
jmp 0x140463740
je 0x1404634fc
mov r13d, dword [rsp + 0x34]
cmc
sub r12d, r12d
test sil, al
cmc
cmp byte [rsp + 0x40], r12b
jmp 0x14046375d
je 0x140463811
lea rbx, [r14 - 1]
cmovg r15d, r14d
sar r15b, 0x84
bt r15w, r8w
mov r15, qword [rbp - 0x61]
cmp rbx, r15
jmp 0x140463780
je 0x1404637d6
call fcn.1404b5dc0
mov cl, byte [rbx]
test rcx, rdi
test r8b, 0xab
mov rax, qword [rax]
test di, 0x3780
test r11b, dl
cmp cl, byte [rax]
jmp 0x1404637a6
je 0x1404637b8
cmp cl, 0x39
jne 0x1404637c5
mov byte [rbx], 0x30
dec rbx
jmp 0x1404637c0
jmp 0x140463778
add cl, 1
mov byte [rbx], cl
cmp r14, rbp
cmp rbx, r15
jne 0x14046380c
mov byte [rbx], 0x31
sar rbx, cl
bsr rbx, rax
sub bh, 0x69
mov ebx, 1
add r13d, ebx
mov r15d, 0xf866421
xchg r15b, r15b
mov r15w, si
mov dword [rsp + 0x34], r13d
mov r15, qword [rsp + 0x48]
jmp 0x140463807
jmp 0x140463816
mov r15, qword [rsp + 0x48]
mov ebx, 1
mov sil, byte [rsp + 0x30]
test sil, sil
jmp 0x140463823
je 0x140464237
mov rdx, r15
mov rcx, rdi
jmp 0x140463834
call fcn.140466b58
test al, al
jne 0x140464237
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14046384b
jne 0x1404638ce
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404638bd
mov rax, qword [rcx + 0x38]
cmovae edx, r14d
mov rdx, qword [rax]
test rdx, rdx
je 0x14046388b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046387d
jle 0x14046388b
movzx eax, word [rdx]
jmp 0x1404638a2
mov rax, qword [rcx]
jmp 0x140463893
mov rax, qword [rax + 0x30]
jmp 0x14046389c
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
test r11b, 0x1c
cmp cx, ax
je 0x1404638bd
mov word [rdi + 0xa], ax
jmp 0x1404638c2
mov qword [rdi], r12
cbw
mov byte [rdi + 8], bl
mov cl, bl
sub rax, r15
shl ax, 0xce
movzx eax, word [rdi + 0xa]
stc
test r15b, 0x82
cmp ax, word [rbp + 9]
je 0x140463993
test cl, cl
jne 0x140463989
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404638f4
je 0x140463977
mov rax, qword [rcx + 0x38]
sbb dh, bh
bsf edx, ebx
not dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140463911
je 0x14046393a
mov rax, qword [rcx + 0x50]
cmp di, dx
cmc
cmp dword [rax], r12d
jmp 0x140463927
jle 0x14046393a
movzx eax, word [rdx]
jmp 0x140463935
jmp 0x140463951
mov rax, qword [rcx]
jmp 0x140463942
mov rax, qword [rax + 0x30]
jmp 0x14046394b
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp r14w, si
clc
cmp cx, ax
jmp 0x140463963
je 0x140463977
mov word [rdi + 0xa], ax
jmp 0x140463972
jmp 0x140463982
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmp r15b, 0x9f
mov byte [rdi + 8], bl
stc
test spl, r10b
cmp ax, word [rbp + 7]
jne 0x140464237
mov byte [r14], 0x65
cmp r14b, r8b
add r14, rbx
rcr cl, 0x6c
mov rcx, qword [rdi]
test r14b, r9b
cmc
test rcx, rcx
je 0x140463a47
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x1404639bd
je 0x140463a0a
mov rax, qword [rcx + 0x50]
test ebp, esp
clc
cmp dword [rax], r12d
jmp 0x1404639d2
jle 0x140463a0a
dec dword [rax]
movsx rax, r13w
mov rcx, qword [rcx + 0x38]
jmp 0x1404639ea
mov rdx, qword [rcx]
movzx rax, bx
lea rax, [rdx + 2]
jmp 0x1404639fa
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140463a05
jmp 0x140463a1c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140463a16
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
test spl, dl
cmp r9w, r15w
test r13b, 0xae
cmp cx, ax
jmp 0x140463a34
je 0x140463a47
mov al, r12b
jmp 0x140463a42
jmp 0x140463a55
mov qword [rdi], r12
mov al, cl
cwd
mov al, bl
bswap ecx
mov edx, r14d
mov byte [rdi + 8], al
mov sil, r12b
movzx rdx, r13w
jmp 0x140463a67
mov ebx, r12d
cqo
jmp 0x140463a71
mov rdx, r15
mov ch, 0xd3
mov ecx, edi
movzx ecx, cx
mov rcx, rdi
jmp 0x140463a84
call fcn.140466b58
test al, al
jmp 0x140463a90
jne 0x140463df6
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140463aa0
jne 0x140463b5e
mov rcx, qword [rdi]
test bp, di
test r13b, 0x98
test rcx, rcx
jmp 0x140463ab8
je 0x140463b31
mov rax, qword [rcx + 0x38]
sar dx, cl
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x140463af9
mov rax, qword [rcx + 0x50]
test r10, 0x16785cae
clc
cmp dword [rax], r12d
jmp 0x140463ae6
jle 0x140463af9
movzx eax, word [rdx]
jmp 0x140463af4
jmp 0x140463b10
mov rax, qword [rcx]
jmp 0x140463b01
mov rax, qword [rax + 0x30]
jmp 0x140463b0a
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463b1d
je 0x140463b31
mov word [rdi + 0xa], ax
jmp 0x140463b2c
jmp 0x140463b3e
mov qword [rdi], r12
movsx r8w, r10b
jmp 0x140463b3e
mov r8d, 1
mov cl, 0x22
mov byte [rdi + 8], r8b
jmp 0x140463b51
mov cl, r8b
jmp 0x140463b59
jmp 0x140463b6e
mov r8d, 1
or rax, 0xf4d1d47
setnp al
movzx eax, word [rdi + 0xa]
jmp 0x140463b78
cmp ax, word [rbp + 5]
jne 0x140463c60
mov byte [r14], 0x2b
cmc
dec ch
sar cl, cl
add r14, r8
bt rcx, rbx
or cx, bp
mov rcx, qword [rdi]
test esi, 0x19e04beb
stc
test rcx, rcx
je 0x140463c48
mov rax, qword [rcx + 0x38]
test dil, r9b
clc
cmp qword [rax], r12
je 0x140463bfd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140463bc5
jle 0x140463bfd
dec dword [rax]
movsx edx, r14w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, r14w
movzx ax, r9b
lea rax, [rdx + 2]
jmp 0x140463bea
mov qword [rcx], rax
bswap ax
movzx eax, word [rdx]
jmp 0x140463bf8
jmp 0x140463c23
mov rax, qword [rcx]
jmp 0x140463c05
mov rax, qword [rax + 0x38]
jmp 0x140463c0e
call qword [case.0x1404c8daf.0]
mov r8d, 1
test r13b, dil
sub ch, 0xfb
bswap cx
mov ecx, 0xffff
cmp di, 0x189d
cmp cx, ax
jmp 0x140463c35
je 0x140463c48
mov al, r12b
jmp 0x140463c43
jmp 0x140463c53
mov qword [rdi], r12
mov al, r8b
jmp 0x140463c53
mov byte [rdi + 8], al
jmp 0x140463c5b
jmp 0x140463df6
test cl, cl
jmp 0x140463c67
jne 0x140463d0b
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463c78
je 0x140463cec
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp edi, 0x35c06af1
test rdx, rdx
je 0x140463cb4
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x140463ca1
jle 0x140463cb4
movzx eax, word [rdx]
jmp 0x140463caf
jmp 0x140463ccb
mov rax, qword [rcx]
jmp 0x140463cbc
mov rax, qword [rax + 0x30]
jmp 0x140463cc5
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463cd8
je 0x140463cec
mov word [rdi + 0xa], ax
jmp 0x140463ce7
jmp 0x140463cf8
mov qword [rdi], r12
and al, bh
movzx eax, word [rdi + 0xa]
rcr r8b, cl
mov r8d, 1
mov byte [rdi + 8], r8b
cmp r14w, si
test r15b, 0xc6
clc
cmp ax, word [rbp + 3]
jmp 0x140463d14
jne 0x140463df6
mov byte [r14], 0x2d
add r14, r8
shrd cx, si, 0xb1
not ch
mov rcx, qword [rdi]
cmp dl, r11b
stc
test rcx, rcx
jmp 0x140463d37
je 0x140463de2
mov rax, qword [rcx + 0x38]
test r13b, 0xd
cmc
cmp qword [rax], r12
jmp 0x140463d4e
je 0x140463da4
mov rax, qword [rcx + 0x50]
test esp, 0x308239d
jmp 0x140463d63
cmp dword [rax], r12d
jmp 0x140463d6b
jle 0x140463da4
dec dword [rax]
bswap dx
cwde
lahf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsxd rax, r13d
bswap ax
lea rax, [rdx + 2]
jmp 0x140463d8e
mov qword [rcx], rax
cbw
bswap ax
lahf
movzx eax, word [rdx]
jmp 0x140463d9f
jmp 0x140463dc1
mov rax, qword [rcx]
jmp 0x140463dac
mov rax, qword [rax + 0x38]
jmp 0x140463db5
call qword [case.0x1404c8daf.0]
mov r8d, 1
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463dce
je 0x140463de2
mov byte [rdi + 8], r12b
jmp 0x140463ddd
jmp 0x140463df6
mov qword [rdi], r12
movzx cx, dil
movsx rdx, di
mov byte [rdi + 8], r8b
cmovnp edx, r14d
mov rdx, r15
jmp 0x140463e05
mov rcx, rdi
jmp 0x140463e0d
call fcn.140466b58
test al, al
jmp 0x140463e19
jne 0x140463fff
cmp byte [rdi + 8], r12b
jmp 0x140463e28
jne 0x140463ecd
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463e39
je 0x140463ea4
mov rax, qword [rcx + 0x38]
rcr edx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140463e50
je 0x140463e73
mov rax, qword [rcx + 0x50]
cmp r12d, ecx
cmp dword [rax], r12d
jmp 0x140463e65
jle 0x140463e73
movzx eax, word [rdx]
jmp 0x140463e85
mov rax, qword [rcx]
jmp 0x140463e7b
mov rax, qword [rax + 0x30]
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp edi, r9d
cmp cx, ax
je 0x140463ea4
mov word [rdi + 0xa], ax
jmp 0x140463e9f
jmp 0x140463eb4
mov qword [rdi], r12
cmovo r8, rdi
movsx r8w, sil
bswap r8w
mov r8d, 1
jmp 0x140463ebf
mov byte [rdi + 8], r8b
jmp 0x140463ec8
jmp 0x140463eda
mov r8d, 1
rcl al, 0x8e
movsxd rax, ecx
lahf
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x11]
jmp 0x140463ee7
jne 0x140463fea
mov sil, r8b
btr ecx, 0xba
add ecx, 0x5387441a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463f05
je 0x140463fad
mov rax, qword [rcx + 0x38]
jmp 0x140463f15
cmp qword [rax], r12
jmp 0x140463f1d
je 0x140463f75
mov rax, qword [rcx + 0x50]
cmp r13b, 0x91
cmp dword [rax], r12d
jmp 0x140463f33
jle 0x140463f75
dec dword [rax]
mov ax, 0x5b9d
mov rcx, qword [rcx + 0x38]
movsxd rax, ebp
mov rdx, qword [rcx]
movsx eax, r11w
movzx ax, r15b
lea rax, [rdx + 2]
jmp 0x140463f5b
mov qword [rcx], rax
movsx rax, bp
movsx eax, si
movzx eax, di
movzx eax, word [rdx]
jmp 0x140463f70
jmp 0x140463f92
mov rax, qword [rcx]
jmp 0x140463f7d
mov rax, qword [rax + 0x38]
call qword [case.0x1404c8daf.0]
mov r8d, 1
cmp r8b, r10b
xchg cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463f9f
je 0x140463fad
mov al, r12b
jmp 0x140463fba
mov qword [rdi], r12
mov al, r8b
xchg rcx, rdx
movzx edx, r8w
mov byte [rdi + 8], al
mov rdx, rcx
mov rdx, r15
movsx cx, bpl
not cx
mov rcx, rdi
jmp 0x140463fd3
call fcn.140466b58
test al, al
jmp 0x140463fdf
je 0x140463e1f
jmp 0x140463ff8
test sil, sil
jmp 0x140463ff2
je 0x140463fff
mov byte [r14], 0x30
inc r14
mov rdx, r15
mov rcx, rdi
jmp 0x14046400a
call fcn.140466b58
test al, al
jne 0x140464237
mov r13d, 1
cmc
cmp r11b, dl
cmp byte [rdi + 8], r12b
jmp 0x14046402a
jne 0x1404640cc
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14046403c
je 0x1404640c0
mov rax, qword [rcx + 0x38]
jmp 0x140464051
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046405c
je 0x140464084
mov rax, qword [rcx + 0x50]
test r12w, r10w
clc
cmp r12b, r11b
cmp dword [rax], r12d
jle 0x140464084
movzx eax, word [rdx]
jmp 0x14046407f
jmp 0x140464096
mov rax, qword [rcx]
jmp 0x14046408c
mov rax, qword [rax + 0x30]
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
jmp 0x1404640a4
cmp cx, ax
jmp 0x1404640ac
je 0x1404640c0
mov word [rdi + 0xa], ax
jmp 0x1404640bb
jmp 0x1404640c3
mov qword [rdi], r12
mov byte [rdi + 8], r13b
cqo
not r8b
movzx r8d, word [rdi + 0xa]
mov rdx, 0x658d36cc
lea rdx, [rbp + 0xb]
movsxd rcx, esi
movsx rcx, bp
movsx ecx, di
lea rcx, [rbp - 0x11]
call fcn.140217e98
lea rcx, [rbp - 0x11]
sub rax, rcx
test dil, 0x8b
cmp r15w, 0x23c6
sar rax, 1
cmp rax, 0xa
jae 0x140464232
cmp ebx, 8
jmp 0x140464115
jge 0x14046414e
lea rcx, [0x1400c0db0]
and sil, r10b
mov al, byte [rax + rcx]
rol sil, 0xf7
btr cx, 0x30
mov byte [r14], al
cmp r10b, r13b
adc sil, bpl
add r14, r13
movsx rcx, r11w
add ebx, r13d
setae ch
shl ch, 0xf4
cmp r14w, r11w
mov sil, r13b
sub cx, 0x886
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140464162
je 0x1404641fe
mov rax, qword [rcx + 0x38]
jmp 0x140464172
cmp qword [rax], r12
jmp 0x14046417a
je 0x1404641c9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14046418c
jle 0x1404641c9
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
movzx eax, r10w
cqo
mov rdx, qword [rcx]
setb al
lea rax, [rdx + 2]
jmp 0x1404641af
mov qword [rcx], rax
mov ax, cx
seto al
movzx eax, r9w
movzx eax, word [rdx]
jmp 0x1404641c4
jmp 0x1404641e0
mov rax, qword [rcx]
jmp 0x1404641d1
mov rax, qword [rax + 0x38]
jmp 0x1404641da
call qword [case.0x1404c8daf.0]
mov ecx, 0xffff
cmp spl, dil
test si, 0x37ad
cmp cx, ax
je 0x1404641fe
mov al, r12b
jmp 0x14046420b
mov qword [rdi], r12
movsxd rcx, r10d
mov al, r13b
movsx rdx, r14w
mov byte [rdi + 8], al
cwd
xchg ch, dh
bswap dx
mov rdx, r15
mov rcx, rdi
jmp 0x140464220
call fcn.140466b58
test al, al
jmp 0x14046422c
je 0x140464021
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x31], r12b
jmp 0x140464241
jne 0x140464255
test sil, sil
jmp 0x14046424f
jne 0x140464263
mov r14, qword [rbp - 0x79]
and rdx, 0x3ff43485
rcr dl, 0x15
mov byte [r14], r12b
sar dl, cl
test cx, 0x7442
test bpl, r10b
mov rdx, qword [rbp - 0x19]
cmp ch, 0x29
clc
cmp rdx, 0x10
jmp 0x140464281
jb 0x1404642de
inc rdx
mov rcx, qword [rbp - 0x31]
movsx rax, di
bt eax, 0x5c
mov rax, rcx
cmp al, spl
cmp rdx, 0x1000
jb 0x1404642d9
add rdx, 0x27
jmp 0x1404642b6
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
cmc
cmp r12d, 0x7c4f4491
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x1404642d3
ja 0x14046434b
call fcn.14013be3f
mov eax, r13d
cmp di, 0x7f4
shrd cx, dx, 0x51
ror ch, 0xfd
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.14049d217
mov rbx, qword [rsp + 0x140]
shl rbp, cl
mov bpl, 0x69
add rsp, 0x100
setnp r12b
pop r15
movzx ebp, bp
movzx rdi, r10w
pop r14
movsxd rdi, r15d
setge r12b
pop r13
pop r12
cmova ebp, edi
movsxd rdi, ecx
pop rdi
not bpl
xchg esi, esi
movsx bp, r15b
pop rsi
movzx rbp, cx
mov ebp, 0x6a3a7f8d
pop rbp
jmp 0x14046434a
ret
call fcn.1404b3a18
nop
jmp 0x140464356
call fcn.1404b3a18
nop
int3