Function at 0x140462b3f
Capabilities:
Check for software breakpoints
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
cmp r11, 0x761360f7
bts rbx, r14
cwde
push rbp
push rsi
rol bl, 0x29
jmp 0x140462b69
push rdi
push r12
push r13
cmc
or sil, dl
push r14
test dx, r8w
movsx rdi, cx
shrd edi, edx, 0xcf
push r15
btc r14w, 0xba
sete sil
cdqe
lea rbp, [rsp - 0x10]
stc
movzx rax, r15w
sub rsp, 0x110
bts eax, edi
mov rax, qword [0x1400b7288]
xor rax, rsp
shr ebx, cl
mov qword [rbp + 8], rax
shl sil, 0x3b
mov qword [rsp + 0x48], r9
mov rdi, r8
mov r14, rdx
mov ecx, 0x4aa410f1
or bl, 0x2a
bsf rax, r15
mov qword [rbp - 0x80], rdx
sbb sil, r11b
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x78], rax
sar al, cl
test r11b, 0x8e
sub r12d, r12d
mov sil, 0xd3
bswap esi
cwde
mov rsi, qword [rbp + 0x70]
xchg ebx, eax
movsxd rax, r11d
cwde
mov rax, qword [rsi + 0x40]
movzx rcx, r14w
mov rbx, qword [rax + 8]
cbw
movzx ecx, bp
mov rcx, r15
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140462c19
mov rax, qword [rax + 8]
jmp 0x140462c22
call qword [case.0x140444828.0]
nop
movsxd rcx, esi
lea rcx, [rsp + 0x60]
jmp 0x140462c36
call fcn.140468bb5
mov r13, rax
cmc
cmp ecx, 0xebf4efc
test r12w, cx
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x140462c56
je 0x140462ca3
mov rdx, qword [rbx]
movzx rax, r8w
movsx ecx, r8w
mov rcx, rbx
cmovg eax, r11d
mov rax, qword [rdx + 0x10]
call qword [case.0x140444828.0]
mov r8, rax
stc
test rax, rax
jmp 0x140462c84
je 0x140462ca3
mov rcx, qword [rax]
cdq
mov rax, qword [rcx]
mov cl, 0xaf
xchg ch, dh
lea edx, [r12 + 1]
mov rcx, r8
call qword [case.0x140444828.0]
mov rax, qword [r13]
mov ecx, 0x37162758
lea rdx, [rbp - 0x58]
movsx rcx, r11w
xchg rcx, rcx
bswap cx
mov rcx, r13
jmp 0x140462cc2
mov rax, qword [rax + 0x28]
jmp 0x140462ccb
call qword [case.0x140444828.0]
nop
mov rax, qword [rsi + 0x40]
mov bx, dx
mov rbx, qword [rax + 8]
mov ax, sp
cdqe
movsxd rax, r11d
mov qword [rsp + 0x68], rbx
movsx ecx, r8w
bswap rax
mov rax, qword [rbx]
mov ecx, 0x53d13bfe
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140462d05
call qword [case.0x140444828.0]
nop
xchg ch, ch
jmp 0x140462d13
lea rcx, [rsp + 0x60]
jmp 0x140462d1d
call fcn.14045d515
mov rsi, rax
clc
test rbx, rbx
jmp 0x140462d2e
je 0x140462d90
mov rdx, qword [rbx]
cbw
mov rcx, rbx
jmp 0x140462d46
mov rax, qword [rdx + 0x10]
jmp 0x140462d4f
call qword [case.0x140444828.0]
mov r8, rax
cmc
test rax, rax
je 0x140462d90
mov rcx, qword [rax]
cdqe
not ax
mov rax, qword [rcx]
movzx edx, r10w
setg dl
mov ecx, 0x61fa6dfc
mov edx, 1
movsx rcx, bx
mov rcx, r8
jmp 0x140462d8a
call qword [case.0x140444828.0]
mov rax, qword [rsi]
sets r8b
lea r9, [rbp - 0x38]
movsx r8, r10w
lea r8, [0x1400c0e1d]
movsx ecx, r13w
lea rdx, [0x1400c0e00]
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140462dbd
call qword [case.0x140444828.0]
mov r15, r14
bswap dx
movsx cx, dil
cmove ecx, r11d
mov byte [rsp + 0x31], r12b
mov rsi, qword [rsp + 0x48]
cmovp dx, r8w
cdq
mov rdx, rsi
setns ch
mov rcx, rdi
jmp 0x140462df0
call fcn.1404652af
mov ebx, 0xffff
cmc
cmp r11d, r12d
jmp 0x140462e03
test al, al
jne 0x140463100
mov cl, byte [rdi + 8]
jmp 0x140462e13
test cl, cl
jmp 0x140462e1a
jne 0x140462eb0
mov rcx, qword [rdi]
test edx, r8d
stc
test rcx, rcx
jmp 0x140462e2f
je 0x140462e9c
mov rax, qword [rcx + 0x38]
inc dl
rol edx, 0x30
mov rdx, qword [rax]
test rdx, rdx
je 0x140462e6e
mov rax, qword [rcx + 0x50]
jmp 0x140462e53
cmp dword [rax], r12d
jmp 0x140462e5b
jle 0x140462e6e
movzx eax, word [rdx]
jmp 0x140462e69
jmp 0x140462e85
mov rax, qword [rcx]
jmp 0x140462e76
mov rax, qword [rax + 0x30]
jmp 0x140462e7f
call qword [case.0x140444828.0]
cmp bx, ax
je 0x140462e9c
mov word [rdi + 0xa], ax
jmp 0x140462e97
jmp 0x140462e9f
mov qword [rdi], r12
mov byte [rdi + 8], 1
adc al, r12b
shr cl, 0x43
adc cl, 0x3d
mov cl, 1
xchg al, ah
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x140462ebd
jne 0x140462f86
mov byte [r14], 0x2b
rcr r15b, 0xbc
lea r15, [r14 + 1]
rol cl, cl
and cx, 0x14ab
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140462ee1
je 0x140462f6c
mov rax, qword [rcx + 0x38]
clc
test bpl, r12b
cmp qword [rax], r12
jmp 0x140462ef7
je 0x140462f3a
mov rax, qword [rcx + 0x50]
test r15b, r8b
cmp dword [rax], r12d
jle 0x140462f3a
dec dword [rax]
not rax
setne dh
cdq
mov rcx, qword [rcx + 0x38]
movsx eax, ax
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
mov ax, cx
mov ah, 0x97
movzx eax, word [rdx]
jmp 0x140462f35
jmp 0x140462f51
mov rax, qword [rcx]
jmp 0x140462f42
mov rax, qword [rax + 0x38]
jmp 0x140462f4b
call qword [case.0x140444828.0]
cmp bx, ax
jmp 0x140462f59
je 0x140462f6c
mov al, r12b
jmp 0x140462f67
jmp 0x140462f79
mov qword [rdi], r12
mov al, spl
mov al, 1
jmp 0x140462f79
mov byte [rdi + 8], al
jmp 0x140462f81
jmp 0x140463100
test cl, cl
jmp 0x140462f8d
jne 0x14046302d
mov rcx, qword [rdi]
clc
jmp 0x140462f9c
test rcx, rcx
jmp 0x140462fa4
je 0x140463017
mov rax, qword [rcx + 0x38]
cqo
mov rdx, qword [rax]
test ax, 0x44e9
jmp 0x140462fbc
test rdx, rdx
jmp 0x140462fc4
je 0x140462fe9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140462fd6
jle 0x140462fe9
movzx eax, word [rdx]
jmp 0x140462fe4
jmp 0x140463000
mov rax, qword [rcx]
jmp 0x140462ff1
mov rax, qword [rax + 0x30]
jmp 0x140462ffa
call qword [case.0x140444828.0]
cmp bx, ax
jmp 0x140463008
je 0x140463017
mov word [rdi + 0xa], ax
jmp 0x140463028
mov qword [rdi], r12
movzx ax, spl
setb al
cdqe
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
stc
cmp ax, word [rbp - 0xc]
jne 0x140463100
mov byte [r14], 0x2d
shr ecx, cl
adc r15b, 0x32
lea r15, [r14 + 1]
mov rcx, r13
shr cx, cl
sar ch, cl
mov rcx, qword [rdi]
cmc
stc
clc
test rcx, rcx
jmp 0x14046305b
je 0x1404630ee
mov rax, qword [rcx + 0x38]
cmp sil, r12b
cmp qword [rax], r12
jmp 0x140463070
je 0x1404630bb
mov rax, qword [rcx + 0x50]
cmc
clc
test sil, r10b
cmp dword [rax], r12d
jle 0x1404630bb
dec dword [rax]
movzx edx, r13w
mov rcx, qword [rcx + 0x38]
xchg ah, dh
cdq
mov rdx, qword [rcx]
bswap ax
movsxd rax, r9d
lea rax, [rdx + 2]
jmp 0x1404630a7
mov qword [rcx], rax
movsx rax, si
movzx eax, word [rdx]
jmp 0x1404630b6
jmp 0x1404630d2
mov rax, qword [rcx]
jmp 0x1404630c3
mov rax, qword [rax + 0x38]
jmp 0x1404630cc
call qword [case.0x140444828.0]
cmp bx, ax
jmp 0x1404630da
je 0x1404630ee
mov byte [rdi + 8], r12b
jmp 0x1404630e9
jmp 0x140463100
mov qword [rdi], r12
rol dx, 0xc6
ror r14d, 0xe7
mov byte [rdi + 8], 1
movsxd rdx, r9d
mov word [r15], 0x7830
btr dx, 0x14
add r15, 2
movsxd rdx, ebp
sete r14b
movsx r14d, dx
mov qword [rsp + 0x50], r15
movzx r14, ax
movsx rcx, si
mov byte [rsp + 0x30], r12b
mov r14d, r12d
mov dl, r10b
mov dword [rsp + 0x3c], r12d
mov dword [rsp + 0x34], r12d
mov rdx, rsi
cmovne rcx, r15
movzx cx, cl
mov rcx, rdi
call fcn.1404652af
test al, al
jmp 0x140463156
jne 0x1404634d8
cmp byte [rdi + 8], r12b
jne 0x1404631e9
mov rcx, qword [rdi]
cmp r11, r11
test rcx, rcx
je 0x1404631da
mov rax, qword [rcx + 0x38]
movsx edx, r14w
mov rdx, qword [rax]
test sil, 0x44
test rdx, rdx
jmp 0x14046318c
je 0x1404631b1
mov rax, qword [rcx + 0x50]
test si, 0x2028
cmp dword [rax], r12d
jle 0x1404631b1
movzx eax, word [rdx]
jmp 0x1404631ac
jmp 0x1404631c3
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404631bd
call qword [case.0x140444828.0]
cmp bx, ax
jmp 0x1404631cb
je 0x1404631da
mov word [rdi + 0xa], ax
jmp 0x1404631e5
mov qword [rdi], r12
mov rax, rdi
add al, 0xf7
movsxd rax, r10d
mov byte [rdi + 8], 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jne 0x1404634d8
mov rcx, qword [rdi]
test r12b, 0xe7
test rcx, rcx
jmp 0x140463206
je 0x140463292
mov rax, qword [rcx + 0x38]
clc
test ebp, ebx
cmp qword [rax], r12
je 0x14046326f
mov rax, qword [rcx + 0x50]
test cx, 0x6adb
jmp 0x14046322b
cmp dword [rax], r12d
jle 0x14046326f
dec dword [rax]
cwd
xchg dx, dx
mov ah, 0x81
mov rcx, qword [rcx + 0x38]
lahf
mov al, r10b
movzx dx, bpl
mov rdx, qword [rcx]
movsx ax, dl
movzx rax, r11w
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, bpl
movzx eax, word [rdx]
jmp 0x14046326a
jmp 0x14046327c
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
cmp bx, ax
je 0x140463292
mov al, r12b
jmp 0x14046328d
jmp 0x14046329c
mov qword [rdi], r12
cwd
mov cl, r13b
mov al, 1
mov byte [rdi + 8], al
mov cl, r14b
not dx
movzx ecx, r9w
mov rdx, rsi
jmp 0x1404632b3
mov rcx, rdi
jmp 0x1404632bb
call fcn.1404652af
test al, al
jne 0x1404634d1
mov cl, byte [rdi + 8]
stc
test cl, cl
jmp 0x1404632d3
jne 0x140463362
mov rcx, qword [rdi]
jmp 0x1404632e2
test rcx, rcx
je 0x140463350
mov rax, qword [rcx + 0x38]
add dl, cl
bswap dx
movsx dx, bl
mov rdx, qword [rax]
stc
cmp r15b, r8b
test rdx, rdx
jmp 0x140463307
je 0x140463327
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140463327
movzx eax, word [rdx]
jmp 0x140463322
jmp 0x140463339
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140463333
call qword [case.0x140444828.0]
cmp bx, ax
jmp 0x140463341
je 0x140463350
mov word [rdi + 0xa], ax
jmp 0x140463359
mov qword [rdi], r12
add cl, 0xc
cmp rcx, r12
mov byte [rdi + 8], 1
or cl, 0xf1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
je 0x14046341a
test cl, cl
jmp 0x140463377
jne 0x14046340b
mov rcx, qword [rdi]
stc
test r9d, r8d
test rcx, rcx
jmp 0x14046338c
je 0x1404633ef
mov rax, qword [rcx + 0x38]
cdq
mov rdx, qword [rax]
test rdx, rdx
je 0x1404633c1
mov rax, qword [rcx + 0x50]
test r12w, dx
cmp dword [rax], r12d
jmp 0x1404633b3
jle 0x1404633c1
movzx eax, word [rdx]
jmp 0x1404633d3
mov rax, qword [rcx]
jmp 0x1404633c9
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp bx, ax
jmp 0x1404633db
je 0x1404633ef
mov word [rdi + 0xa], ax
jmp 0x1404633ea
jmp 0x1404633ff
mov qword [rdi], r12
cmp rbx, rdi
shld rax, r12, 0xec
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], 1
cmc
test rbx, 0x35846acc
cmp ax, word [rbp - 8]
jmp 0x140463414
jne 0x1404634d1
mov rcx, qword [rdi]
clc
stc
test rcx, rcx
jmp 0x140463427
je 0x1404634ba
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14046348d
mov rax, qword [rcx + 0x50]
test r8b, 0x9d
cmc
cmp dword [rax], r12d
jle 0x14046348d
dec dword [rax]
cwd
bswap rdx
movzx edx, bx
mov rcx, qword [rcx + 0x38]
cqo
bswap dx
lahf
mov rdx, qword [rcx]
movzx eax, r9w
mov ax, 0x5927
lahf
lea rax, [rdx + 2]
jmp 0x140463475
mov qword [rcx], rax
mov ah, dh
nop
movzx eax, r11w
movzx eax, word [rdx]
jmp 0x140463488
jmp 0x1404634a4
mov rax, qword [rcx]
jmp 0x140463495
mov rax, qword [rax + 0x38]
jmp 0x14046349e
call qword [case.0x140444828.0]
cmp bx, ax
jmp 0x1404634ac
je 0x1404634ba
mov al, r12b
jmp 0x1404634c4
mov qword [rdi], r12
mov al, 1
jmp 0x1404634c4
mov byte [rdi + 8], al
jmp 0x1404634cc
jmp 0x1404634d8
mov byte [rsp + 0x30], 1
not ecx
mov ecx, 0x300
or al, 0xfb
bsf rbx, r9
mov r12d, 0x24
xadd al, bh
setle ah
mov rax, qword [rsp + 0x78]
sub bl, r14b
sal bx, 0x1c
rcr bl, 0xd2
cmp dword [rax], 0x3b9aca00
bswap rbx
movsx bx, bpl
cmove r12d, ecx
setno bl
mov al, sil
mov dword [rsp + 0x40], r12d
cmc
or al, r13b
lea rbx, [rbp - 0x58]
test cx, di
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
xchg al, al
mov qword [rsp + 0x60], rbx
not al
mov al, byte [rbx]
jmp 0x140463540
dec al
test ah, 0x60
clc
cmp al, 0x7d
jmp 0x14046354d
ja 0x140463c92
xor esi, esi
cmp qword [rbp - 0x48], rsi
jne 0x140463569
mov word [rsp + 0x38], si
jmp 0x140463592
mov rax, qword [r13]
cmovb cx, r15w
jmp 0x14046357b
mov rcx, r13
jmp 0x140463583
mov rax, qword [rax + 0x20]
call qword [case.0x140444828.0]
mov word [rsp + 0x38], ax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], 1
cdq
test si, 0x3f01
mov r13d, 0xf
mov qword [rbp - 0x60], r13
and ch, 0xa7
bt edx, 0x9f
shl dl, 0x8e
xor eax, eax
movsx dx, sil
mov byte [rbp - 0x78], al
mov rdx, qword [rsp + 0x48]
movsx cx, r12b
not cl
movzx rcx, dx
mov rcx, rdi
call fcn.1404652af
sub r9d, r9d
bsr r14w, cx
mov r14, qword [rbp - 0x78]
test al, al
jne 0x140463ac8
lea r12, [rdi + 0xa]
mov r8, r12
mov qword [rsp + 0x70], r12
sar bl, 0xbf
cmp di, 0x11de
mov bl, byte [rsp + 0x31]
cmc
test r13, rax
cmp r13b, 0xc0
cmp byte [rdi + 8], r9b
jne 0x1404636e0
mov rcx, qword [rdi]
jmp 0x140463628
test rcx, rcx
jmp 0x140463630
je 0x1404636d3
mov rax, qword [rcx + 0x38]
movzx dx, sil
and dx, di
cmovge rdx, rdx
mov rdx, qword [rax]
test dl, r11b
cmp r10d, r11d
test rdx, rdx
jmp 0x140463657
je 0x14046367a
mov rax, qword [rcx + 0x50]
stc
cmp al, 0x27
cmp dword [rax], r9d
jle 0x14046367a
movzx eax, word [rdx]
jmp 0x140463675
jmp 0x14046369e
mov rax, qword [rcx]
jmp 0x140463682
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov r8, qword [rsp + 0x70]
xor r9d, r9d
jmp 0x14046369e
mov ecx, 0xffff
jmp 0x1404636ac
cmp cx, ax
jmp 0x1404636b4
je 0x1404636d3
mov word [r8], ax
jmp 0x1404636cb
mov r12, r8
jmp 0x1404636d6
mov qword [rdi], r9
mov byte [rdi + 8], 1
movsxd rcx, r14d
mov r8b, 0xda
movzx r8d, word [r12]
mov cl, ch
movzx ecx, dx
cdq
lea rdx, [rbp]
movsxd rcx, r12d
cmovbe cx, r15w
mov cl, r13b
lea rcx, [rbp - 0x38]
jmp 0x140463703
call fcn.140126871
lea rcx, [rbp - 0x38]
sub rax, rcx
test al, 0x83
sar rax, 1
cmc
test bl, 0x3d
cmp rax, 0x16
jmp 0x140463721
jae 0x1404637fb
mov byte [rsp + 0x30], 1
bsr cx, sp
btr cx, 0x29
jmp 0x14046373a
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x40], ecx
jmp 0x140463747
jg 0x14046375b
inc dword [rsp + 0x34]
jmp 0x140463756
jmp 0x1404637b5
test rax, rax
jne 0x14046376c
test ecx, ecx
je 0x1404637b5
lea r8, [0x1400c0e00]
jmp 0x140463778
mov al, byte [rax + r8]
jmp 0x140463781
mov byte [r15], al
inc r15
mov ax, bp
mov qword [rsp + 0x50], r15
movzx eax, r8w
dec ah
movsx eax, r15w
inc ecx
movsxd rax, r14d
rcr ax, 0x9e
bt eax, r11d
mov dword [rsp + 0x3c], ecx
sar rax, 0x30
bsf ax, bp
or cl, bpl
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae cl
jmp 0x1404637c5
cmovae rax, r14
cmc
stc
cmp byte [rax + rsi], 0x7f
jmp 0x1404637d4
je 0x14046398a
lea rax, [rbp - 0x78]
test cl, cl
jmp 0x1404637e5
cmovne rax, r14
jmp 0x1404637ee
inc byte [rax + rsi]
jmp 0x1404637f6
jmp 0x14046397c
lea rax, [rbp - 0x78]
shr r15b, 0x76
cmp r13, 0x10
setae r15b
jmp 0x140463810
cmovae rax, r14
sub r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x140463820
je 0x140463a88
movzx r8d, word [rsp + 0x38]
cmp r11b, 0x49
test r8w, r8w
jmp 0x140463839
je 0x140463a88
cmp byte [rdi + 8], r9b
jne 0x1404638f7
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463854
je 0x1404638e2
mov rax, qword [rcx + 0x38]
rcl rdx, cl
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14046386d
je 0x140463888
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x140463888
movzx eax, word [rdx]
jmp 0x1404638b8
mov rax, qword [rcx]
jmp 0x140463890
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
movzx r8d, word [rsp + 0x38]
mov ch, 0xc1
sbb cx, 0x7747
cmovnp cx, bp
sub r9d, r9d
neg cl
cmovnp cx, di
rol cl, 0xa9
mov ecx, 0xffff
stc
jmp 0x1404638ca
cmp cx, ax
jmp 0x1404638d2
je 0x1404638e2
mov word [r12], ax
jmp 0x1404638ef
mov qword [rdi], r9
test bpl, sil
cmp rcx, 0x5fb27bd1
mov byte [rdi + 8], 1
clc
test cl, 0x1f
cmp word [r12], r8w
jmp 0x140463901
jne 0x140463a88
mov rcx, qword [rbp - 0x68]
test r9d, 0x24e22598
cmp spl, r9b
cmp rcx, r13
jae 0x14046394c
lea rax, [rcx + 1]
clc
stc
mov qword [rbp - 0x68], rax
shl ah, 0xc0
lea rax, [rbp - 0x78]
clc
stc
test r15b, r15b
jmp 0x140463939
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x140463947
jmp 0x140463968
sub r9d, r9d
mov r8b, bl
lea edx, [r9 + 1]
movsx rcx, sp
lea rcx, [rbp - 0x78]
jmp 0x140463963
call fcn.14045371a
inc rsi
shr r15w, cl
xadd r15b, r13b
mov r15, qword [rsp + 0x50]
movzx rcx, r9w
mov r14, qword [rbp - 0x78]
bsr cx, r11w
cmc
mov r13, qword [rbp - 0x60]
mov rcx, qword [rdi]
clc
cmp sil, r13b
xor r8d, r8d
test rcx, rcx
jmp 0x14046399c
je 0x140463a34
mov rax, qword [rcx + 0x38]
cmp r12b, r8b
stc
cmp qword [rax], r8
jmp 0x1404639b2
je 0x1404639fe
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404639c4
jle 0x1404639fe
dec dword [rax]
not edx
cqo
mov rcx, qword [rcx + 0x38]
not dh
cdq
movsx edx, r15w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404639e7
mov qword [rcx], rax
movzx ax, bh
movzx eax, cx
movzx eax, word [rdx]
jmp 0x1404639f9
jmp 0x140463a18
mov rax, qword [rcx]
jmp 0x140463a06
mov rax, qword [rax + 0x38]
jmp 0x140463a0f
call qword [case.0x140444828.0]
sub r8d, r8d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x140463a26
je 0x140463a34
mov al, r8b
jmp 0x140463a47
mov qword [rdi], r8
movzx edx, si
movsx ecx, r8w
cqo
mov al, 1
movsx cx, r15b
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
movsx cx, dil
mov rcx, rdi
jmp 0x140463a5c
call fcn.1404652af
sub r9d, r9d
xadd r8w, r8w
test al, al
jmp 0x140463a78
mov r8, qword [rsp + 0x70]
jmp 0x140463a82
je 0x140463611
test rsi, rsi
jmp 0x140463a90
je 0x140463ac3
lea rax, [rbp - 0x78]
clc
cmp r13, 0x10
cmovae rax, r14
cmp cl, 0xaf
test bl, r12b
cmp byte [rax + rsi], r9b
jmp 0x140463ab2
jle 0x140463b16
inc rsi
add ebx, esi
mov bl, r11b
btr ebx, esi
mov rbx, qword [rsp + 0x60]
test rsi, rsi
je 0x140463b20
mov cl, byte [rbx]
jmp 0x140463ad9
cmp cl, 0x7f
jmp 0x140463ae1
je 0x140463b20
sub rsi, 1
jmp 0x140463af0
je 0x140463c4b
lea rax, [rbp - 0x78]
clc
cmp r13, 0x10
jmp 0x140463b04
cmovae rax, r14
cmp cl, byte [rax + rsi]
jmp 0x140463b10
je 0x140463c7b
mov byte [rsp + 0x31], 1
cmp r14b, 0x3d
stc
cmp r13, 0x10
jb 0x140463b77
lea rdx, [r13 + 1]
movzx eax, si
mov rax, r14
jmp 0x140463b3a
cmp rdx, 0x1000
jmp 0x140463b46
jb 0x140463b6a
add rdx, 0x27
cmp bp, di
mov r14, qword [r14 - 8]
stc
sub rax, r14
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140465061
mov rcx, r14
jmp 0x140463b72
call fcn.140271af4
xor r8d, r8d
mov r12d, dword [rsp + 0x40]
mov r14d, dword [rsp + 0x3c]
sal r15w, 0x1b
shld r13, r13, 0x18
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
neg si
or si, 0x2c5f
xchg sil, sil
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
jmp 0x140463bb2
je 0x140463bcd
test r14d, r14d
jmp 0x140463bc0
jne 0x140463bcd
mov byte [r15], 0x30
inc r15
mov rdx, rsi
movzx ecx, si
xchg cl, cl
mov rcx, rdi
jmp 0x140463bdd
call fcn.1404652af
xor esi, esi
test al, al
jne 0x1404640ae
cmp byte [rdi + 8], sil
jmp 0x140463bf5
jne 0x140463fb8
mov rcx, qword [rdi]
cmc
test bx, 0x54
test rcx, rcx
jmp 0x140463c0c
je 0x140463fa6
mov rax, qword [rcx + 0x38]
bt dx, 0xf7
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140463c26
je 0x140463f6d
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x140463c38
jle 0x140463f6d
movzx eax, word [rdx]
jmp 0x140463c46
jmp 0x140463f7f
test rsi, rsi
jmp 0x140463c53
jne 0x140463c7b
lea rax, [rbp - 0x78]
stc
cmp r13, 0x10
cmovae rax, r14
clc
test r8d, 0x40319e8
cmp cl, byte [rax]
jmp 0x140463c75
jl 0x140463b16
cmp byte [rbx + 1], r9b
jmp 0x140463c84
jle 0x140463ac8
inc rbx
jmp 0x140463ac8
mov rdx, rsi
movzx cx, r9b
cmovno cx, sp
jmp 0x140463ca3
mov rcx, rdi
jmp 0x140463cab
call fcn.1404652af
sub r8d, r8d
clc
cmp al, 0xcc
test al, al
jmp 0x140463cbd
jne 0x140463ba8
lea rbx, [rdi + 0xa]
test sil, 0xb
or sil, 0x39
mov rsi, rbx
btc r13w, 0x5e
cmovns r13d, r15d
add r13b, dil
mov r13, qword [rsp + 0x48]
jmp 0x140463ced
cmp byte [rdi + 8], r8b
jmp 0x140463cf6
jne 0x140463db0
mov rcx, qword [rdi]
cmp dil, 0xe
test rcx, rcx
jmp 0x140463d0b
je 0x140463da5
mov rax, qword [rcx + 0x38]
mov dl, 0x3d
mov rdx, qword [rax]
jmp 0x140463d20
test rdx, rdx
jmp 0x140463d28
je 0x140463d56
mov rax, qword [rcx + 0x50]
clc
jmp 0x140463d3b
cmp dword [rax], r8d
jmp 0x140463d43
jle 0x140463d56
movzx eax, word [rdx]
jmp 0x140463d51
jmp 0x140463d74
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140463d62
call qword [case.0x140444828.0]
xor r8d, r8d
cmp spl, r11b
sal cl, 0x7a
and cl, r10b
mov ecx, 0xffff
jmp 0x140463d82
cmp cx, ax
jmp 0x140463d8a
je 0x140463da5
mov word [rsi], ax
movzx bx, r14b
mov rbx, rsi
jmp 0x140463da0
jmp 0x140463dac
mov qword [rdi], r8
movsx rdx, bx
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
movzx edx, dx
movzx rcx, di
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x140463dc8
call fcn.140126871
lea rcx, [rbp - 0x38]
sub rax, rcx
jmp 0x140463ddd
sar rax, 1
cmp bl, r8b
cmp rax, 0x16
jmp 0x140463dec
jae 0x140463f5b
cmp r12d, r14d
jg 0x140463e10
inc dword [rsp + 0x34]
cmc
test bh, 0xb
xor r8d, r8d
jmp 0x140463e0b
jmp 0x140463e64
sub r8d, r8d
cmc
test r11b, bl
cmp r10d, 0x24d17e25
test rax, rax
jmp 0x140463e26
jne 0x140463e35
test r14d, r14d
je 0x140463e64
lea rcx, [0x1400c0e00]
jmp 0x140463e41
mov al, byte [rax + rcx]
cmova cx, r12w
mov byte [r15], al
inc cx
movzx ecx, r14w
inc r15
not rcx
inc cx
xchg cl, cl
inc r14d
and cl, spl
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
clc
test r11b, cl
test rcx, rcx
jmp 0x140463e78
je 0x140463f14
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140463e8a
je 0x140463ed3
mov rax, qword [rcx + 0x50]
test bx, 0x7e83
cmp dword [rax], r8d
jmp 0x140463ea1
jle 0x140463ed3
dec dword [rax]
movsx dx, bpl
mov rcx, qword [rcx + 0x38]
movsx rax, r12w
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x140463ec3
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140463ece
jmp 0x140463eed
mov rax, qword [rcx]
jmp 0x140463edb
mov rax, qword [rax + 0x38]
jmp 0x140463ee4
call qword [case.0x140444828.0]
xor r8d, r8d
mov ecx, 0xffff
test rcx, r11
cmp r11b, 0xf0
cmp cx, ax
jmp 0x140463f01
je 0x140463f14
mov al, r8b
jmp 0x140463f0f
jmp 0x140463f1e
mov qword [rdi], r8
movzx dx, r10b
mov al, 1
mov byte [rdi + 8], al
not cx
cmovs dx, r14w
movzx cx, r15b
mov rdx, r13
mov cl, r9b
mov rcx, rdi
jmp 0x140463f3c
call fcn.1404652af
xor r8d, r8d
cmc
cmp sp, r15w
test al, al
jmp 0x140463f50
je 0x140463ced
jmp 0x140463f63
sub r8d, r8d
jmp 0x140463f63
mov dword [rsp + 0x3c], r14d
jmp 0x140463b93
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140463f79
call qword [case.0x140444828.0]
mov ecx, 0xffff
stc
jmp 0x140463f8a
cmp cx, ax
jmp 0x140463f92
je 0x140463fa6
mov word [rdi + 0xa], ax
jmp 0x140463fa1
jmp 0x140463fa9
mov qword [rdi], rsi
mov byte [rdi + 8], 1
movsx rbx, cx
mov rbx, r15
movzx rbx, r11w
movzx ebx, word [rdi + 0xa]
movsx rcx, bx
mov rax, qword [r13]
mov rcx, r13
mov rax, qword [rax + 0x18]
jmp 0x140463fd0
call qword [case.0x140444828.0]
cmp bx, ax
jmp 0x140463fde
jne 0x1404640ae
call fcn.1404b4895
mov rcx, qword [rax]
mov al, r8b
mov al, byte [rcx]
bswap rcx
movzx cx, cl
mov byte [r15], al
inc r15
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14046400a
je 0x14046409a
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], rsi
jmp 0x14046401d
je 0x140464074
mov rax, qword [rcx + 0x50]
cmp r9b, sil
test r9b, dl
cmp spl, 0xb9
cmp dword [rax], esi
jmp 0x140464038
jle 0x140464074
dec dword [rax]
cmovno dx, bp
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, di
cmovp ax, cx
lea rax, [rdx + 2]
jmp 0x14046405c
mov qword [rcx], rax
movsx ax, r10b
cmovne eax, ebp
movzx eax, word [rdx]
jmp 0x14046406f
jmp 0x140464081
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
mov ecx, 0xffff
test esi, ecx
cmp cx, ax
je 0x14046409a
mov byte [rdi + 8], sil
jmp 0x1404640ae
mov qword [rdi], rsi
btc r13d, r15d
sbb r13b, 0x87
mov byte [rdi + 8], 1
bsr r13w, si
mov r13, qword [rsp + 0x48]
clc
test r14d, r14d
jmp 0x1404640bc
jne 0x140464349
mov rdx, r13
bswap cx
setb ch
movsxd rcx, r14d
mov rcx, rdi
jmp 0x1404640d6
call fcn.1404652af
test al, al
jmp 0x1404640e2
jne 0x14046431e
lea rbx, [rdi + 0xa]
cmc
not sil
setbe r14b
mov rsi, rbx
sets r14b
mov r12d, dword [rsp + 0x34]
cmp r8w, 0x7fcd
sbb r14w, 0x6b3f
xor r8d, r8d
mov r14d, 0xffff
stc
jmp 0x14046411c
cmp byte [rdi + 8], r8b
jmp 0x140464125
jne 0x1404641d0
mov rcx, qword [rdi]
cmp r15w, ax
cmc
test rcx, rcx
jmp 0x14046413b
je 0x1404641ba
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r14b, r13b
test rdx, rdx
jmp 0x140464153
je 0x140464178
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140464165
jle 0x140464178
movzx eax, word [rdx]
jmp 0x140464173
jmp 0x140464196
mov rax, qword [rcx]
jmp 0x140464180
mov rax, qword [rax + 0x30]
jmp 0x140464189
call qword [case.0x140444828.0]
xor r8d, r8d
test r14w, cx
cmp r14w, ax
jmp 0x14046419f
je 0x1404641ba
mov word [rsi], ax
movzx bx, spl
mov rbx, rsi
jmp 0x1404641b5
jmp 0x1404641bd
mov qword [rdi], r8
mov byte [rdi + 8], 1
bt rax, 0xd5
movsx ax, r10b
bsr ax, r9w
movzx eax, word [rbx]
stc
cmp ax, word [rbp - 0x38]
jne 0x1404642eb
dec r12d
xor ch, 0xe5
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
jmp 0x1404641f1
test rcx, rcx
jmp 0x1404641f9
je 0x14046429d
mov rax, qword [rcx + 0x38]
cmc
jmp 0x14046420a
cmp qword [rax], r8
jmp 0x140464212
je 0x140464267
mov rax, qword [rcx + 0x50]
test edi, ebp
test cx, 0x17f4
cmp dword [rax], r8d
jmp 0x14046422b
jle 0x140464267
dec dword [rax]
movsx ax, ch
mov rcx, qword [rcx + 0x38]
cwd
cmovno edx, esi
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046424c
mov qword [rcx], rax
cmovne eax, r8d
movsxd rax, r9d
movzx rax, sp
movzx eax, word [rdx]
jmp 0x140464262
jmp 0x140464281
mov rax, qword [rcx]
jmp 0x14046426f
mov rax, qword [rax + 0x38]
jmp 0x140464278
call qword [case.0x140444828.0]
sub r8d, r8d
cmp r14w, ax
jmp 0x14046428a
je 0x14046429d
mov al, r8b
jmp 0x140464298
jmp 0x1404642b4
mov qword [rdi], r8
setbe al
jmp 0x1404642a8
mov al, 1
not cx
mov rcx, rcx
movsx cx, ah
mov byte [rdi + 8], al
not dx
movsxd rdx, r11d
movsx ecx, r8w
mov rdx, r13
movsxd rcx, ecx
xchg ecx, ecx
mov rcx, rdi
jmp 0x1404642d1
call fcn.1404652af
sub r8d, r8d
jmp 0x1404642de
test al, al
jmp 0x1404642e5
je 0x14046411c
mov dword [rsp + 0x34], r12d
bsf rax, rsp
test rdx, r14
sub r14d, 0x37f85e6f
mov r14d, dword [rsp + 0x3c]
test cx, 0x7a18
or al, r15b
shr r12b, 0x16
mov r12d, dword [rsp + 0x40]
test r9b, bl
bsr rax, r11
not rax
mov eax, dword [rsp + 0x34]
stc
cmp cx, dx
test eax, eax
jmp 0x14046432d
jns 0x140464349
mov byte [r15], 0x30
inc r15
inc eax
mov dword [rsp + 0x34], eax
movzx rcx, di
jmp 0x140464349
mov rdx, r13
cmovb rcx, rdx
mov rcx, rdi
call fcn.1404652af
test al, al
jmp 0x14046435f
jne 0x1404645ac
lea rbx, [rdi + 0xa]
mov rsi, rbx
xor r8d, r8d
test rbp, 0x271a2e32
cmp byte [rdi + 8], r8b
jmp 0x14046437f
jne 0x14046443e
mov rcx, qword [rdi]
test r9d, r9d
test rcx, rcx
jmp 0x140464393
je 0x14046442c
mov rax, qword [rcx + 0x38]
bts dx, r11w
bts rdx, rbp
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x1404643b2
je 0x1404643da
mov rax, qword [rcx + 0x50]
test dil, r9b
cmp dword [rax], r8d
jmp 0x1404643c7
jle 0x1404643da
movzx eax, word [rdx]
jmp 0x1404643d5
jmp 0x1404643fe
mov rax, qword [rcx]
jmp 0x1404643e2
mov rax, qword [rax + 0x30]
jmp 0x1404643eb
call qword [case.0x140444828.0]
xor r8d, r8d
cmp r13b, bl
test r10b, 0xe9
xor ch, 0xcd
mov ecx, 0xffff
test rbx, 0x1e0f689d
stc
cmp cx, ax
jmp 0x140464413
je 0x14046442c
mov word [rsi], ax
xchg bx, bx
mov rbx, rsi
jmp 0x140464427
jmp 0x14046443a
mov qword [rdi], r8
movsx r8, bp
cmovp r8, rcx
mov ch, 0xf1
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
cdq
lea rdx, [rbp]
cmova ecx, esi
mov cx, si
not cx
lea rcx, [rbp - 0x38]
call fcn.140126871
lea rcx, [rbp - 0x38]
jmp 0x140464469
sub rax, rcx
test r14w, di
cmc
sar rax, 1
cmc
cmp rax, 0x16
jmp 0x14046447e
jae 0x1404645ac
cmp r14d, r12d
jge 0x1404644c0
lea rcx, [0x1400c0e00]
mov al, byte [rax + rcx]
xchg ecx, ecx
jmp 0x14046449e
mov byte [r15], al
xchg ecx, ecx
cmovbe rcx, rbp
inc r15
movzx cx, r9b
movsx cx, ch
cmovo cx, r11w
inc r14d
add cx, bp
mov cl, 0xfe
mov byte [rsp + 0x30], 1
cmp r14w, r9w
mov rcx, qword [rdi]
test esp, 0x692d78ff
sub r8d, r8d
test rcx, rcx
jmp 0x1404644dd
je 0x14046456f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404644ef
je 0x140464533
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140464501
jle 0x140464533
dec dword [rax]
movsxd rax, r13d
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
nop
lea rax, [rdx + 2]
mov qword [rcx], rax
seto al
not rax
movsxd rax, eax
movzx eax, word [rdx]
jmp 0x14046452e
jmp 0x140464551
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046453f
call qword [case.0x140444828.0]
sub r8d, r8d
movzx rcx, dx
shrd rcx, r15, 0x98
mov ecx, 0xffff
clc
cmc
stc
cmp cx, ax
jmp 0x140464561
je 0x14046456f
mov al, r8b
jmp 0x14046457b
mov qword [rdi], r8
mov al, 1
movzx ecx, r11w
not cx
mov byte [rdi + 8], al
seto dl
cqo
mov rdx, r13
not cl
mov rcx, rdi
call fcn.1404652af
xor r8d, r8d
cmp r15b, dl
test r15b, r12b
cmp r9w, 0x51ed
test al, al
jmp 0x1404645a6
je 0x140464376
mov sil, byte [rsp + 0x30]
cmp r8w, 0x2d89
sub r14d, r14d
cmc
test sil, sil
jmp 0x1404645c3
je 0x140464f57
mov rdx, r13
mov rcx, rdi
jmp 0x1404645d4
call fcn.1404652af
test al, al
jmp 0x1404645e0
jne 0x140464f57
mov cl, byte [rdi + 8]
cmp esi, r15d
clc
test cl, cl
jne 0x140464689
mov rcx, qword [rdi]
cmc
test cx, 0x5061
test r9, r9
test rcx, rcx
jmp 0x140464609
je 0x140464678
mov rax, qword [rcx + 0x38]
movsxd rdx, edx
and edx, eax
xor dl, 0x7d
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140464626
je 0x140464646
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x140464646
movzx eax, word [rdx]
jmp 0x140464641
jmp 0x14046465d
mov rax, qword [rcx]
jmp 0x14046464e
mov rax, qword [rax + 0x30]
jmp 0x140464657
call qword [case.0x140444828.0]
mov ecx, 0xffff
test cl, sil
clc
cmp cx, ax
je 0x140464678
mov word [rdi + 0xa], ax
jmp 0x140464680
mov qword [rdi], r14
sal al, cl
sub al, r12b
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, sp
movzx eax, word [rdi + 0xa]
cmc
test r11b, 0x21
cmp ax, word [rbp - 2]
je 0x14046475e
test cl, cl
jmp 0x1404646a3
jne 0x14046474f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404646b4
je 0x14046472e
mov rax, qword [rcx + 0x38]
shrd rdx, rsp, 0x99
sbb dl, r11b
adc dx, 0x67dd
mov rdx, qword [rax]
cmp sp, di
stc
test rdx, rdx
je 0x1404646fa
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x1404646e7
jle 0x1404646fa
movzx eax, word [rdx]
jmp 0x1404646f5
jmp 0x140464707
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov ecx, 0xffff
test r9w, 0x5851
cmp cx, ax
jmp 0x14046471a
je 0x14046472e
mov word [rdi + 0xa], ax
jmp 0x140464729
jmp 0x140464741
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
jmp 0x140464741
mov byte [rdi + 8], 1
test r13d, 0xfc36197
test eax, r9d
cmp ax, word [rbp - 4]
jmp 0x140464758
jne 0x140464f57
mov byte [r15], 0x70
inc r15
not ch
mov rcx, qword [rdi]
cmc
test r13w, 0x1aee
test rcx, rcx
jmp 0x140464779
je 0x140464824
mov rax, qword [rcx + 0x38]
cmc
jmp 0x14046478d
cmp qword [rax], r14
jmp 0x140464795
je 0x1404647ec
mov rax, qword [rcx + 0x50]
test r12d, r15d
cmp dword [rax], r14d
jle 0x1404647ec
dec dword [rax]
mov al, r10b
rdtsc
movsx eax, bp
mov rcx, qword [rcx + 0x38]
cbw
jmp 0x1404647c3
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404647cf
mov qword [rcx], rax
movsx eax, r13w
movzx rax, dx
movsx ax, r11b
movzx eax, word [rdx]
jmp 0x1404647e7
jmp 0x1404647fe
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404647f8
call qword [case.0x140444828.0]
mov r12d, 0xffff
test di, r13w
cmp r12w, ax
jmp 0x140464811
je 0x14046482a
mov al, r14b
jmp 0x14046481f
jmp 0x140464833
mov r12d, 0xffff
mov qword [rdi], r14
movsx rdx, r15w
mov al, 1
mov byte [rdi + 8], al
cwd
mov sil, r14b
cwd
mov ebx, r14d
mov rdx, r13
bswap cx
movsxd rcx, r12d
mov rcx, rdi
jmp 0x140464851
call fcn.1404652af
test al, al
jmp 0x14046485d
jne 0x140464b63
mov cl, byte [rdi + 8]
jmp 0x14046486b
test cl, cl
jmp 0x140464872
jne 0x1404648fc
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140464884
je 0x1404648e7
mov rax, qword [rcx + 0x38]
shld dx, r9w, 0x47
sal edx, cl
stc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404648a2
je 0x1404648c2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x1404648c2
movzx eax, word [rdx]
jmp 0x1404648bd
jmp 0x1404648cf
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x1404648d8
je 0x1404648e7
mov word [rdi + 0xa], ax
jmp 0x1404648ee
mov qword [rdi], r14
cmc
movzx eax, di
mov byte [rdi + 8], 1
mov cl, 1
movsx ax, r8b
rcr rax, cl
movzx eax, word [rdi + 0xa]
test r12d, eax
cmp dx, 0x39f0
cmp ax, word [rbp - 0xa]
jmp 0x140464911
jne 0x1404649eb
mov byte [r15], 0x2b
movzx cx, al
inc r15
shl cx, cl
mov rcx, qword [rdi]
cmp sil, 0
test r8b, dl
test rcx, rcx
jmp 0x140464937
je 0x1404649d4
mov rax, qword [rcx + 0x38]
cmp ah, 0x17
test cl, spl
cmp qword [rax], r14
jmp 0x14046494f
je 0x1404649a6
mov rax, qword [rcx + 0x50]
cmc
cmp r12b, al
cmp dword [rax], r14d
jmp 0x140464965
jle 0x1404649a6
dec dword [rax]
sets al
cwd
mov rcx, qword [rcx + 0x38]
bswap ax
mov rdx, qword [rcx]
movsx eax, r14w
jmp 0x140464987
lea rax, [rdx + 2]
jmp 0x140464990
mov qword [rcx], rax
jmp 0x14046499e
movzx eax, word [rdx]
jmp 0x1404649b8
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404649b2
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x1404649c1
je 0x1404649d4
mov al, r14b
jmp 0x1404649cf
jmp 0x1404649de
mov qword [rdi], r14
mov al, 1
jmp 0x1404649de
mov byte [rdi + 8], al
jmp 0x1404649e6
jmp 0x140464b63
test cl, cl
jne 0x140464a81
mov rcx, qword [rdi]
stc
jmp 0x1404649fc
test rcx, rcx
jmp 0x140464a04
je 0x140464a6c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rcx, r9
test rdx, rdx
jmp 0x140464a1d
je 0x140464a42
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140464a2f
jle 0x140464a42
movzx eax, word [rdx]
jmp 0x140464a3d
jmp 0x140464a54
mov rax, qword [rcx]
jmp 0x140464a4a
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x140464a5d
je 0x140464a6c
mov word [rdi + 0xa], ax
jmp 0x140464a73
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
test ax, 0x763c
jmp 0x140464a81
cmp ax, word [rbp - 0xc]
jmp 0x140464a8a
jne 0x140464b63
mov byte [r15], 0x2d
movsx rcx, r13w
jmp 0x140464aa2
inc r15
rcr ch, cl
adc ch, 0xe3
mov rcx, qword [rdi]
test sil, bl
test rcx, rcx
jmp 0x140464ab8
je 0x140464b4c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x140464b18
mov rax, qword [rcx + 0x50]
cmp di, si
test spl, 0x72
cmp dword [rax], r14d
jmp 0x140464ade
jle 0x140464b18
dec dword [rax]
cdqe
cdq
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
movzx eax, si
cdqe
lea rax, [rdx + 2]
jmp 0x140464aff
mov qword [rcx], rax
movsx eax, r13w
movsx ax, dil
movzx eax, word [rdx]
jmp 0x140464b13
jmp 0x140464b2f
mov rax, qword [rcx]
jmp 0x140464b20
mov rax, qword [rax + 0x38]
jmp 0x140464b29
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x140464b38
je 0x140464b4c
mov byte [rdi + 8], r14b
jmp 0x140464b47
jmp 0x140464b63
mov qword [rdi], r14
mov ecx, 0x751a7ba7
not dl
mov byte [rdi + 8], 1
movsx dx, ah
cqo
movzx edx, bx
mov rdx, r13
setb cl
mov rcx, rdi
jmp 0x140464b71
call fcn.1404652af
test al, al
jmp 0x140464b7d
jne 0x140464f3f
cmp byte [rdi + 8], r14b
jne 0x140464c1f
mov rcx, qword [rdi]
cmp edx, 0x5e666841
clc
test rcx, rcx
jmp 0x140464b9f
je 0x140464c0d
mov rax, qword [rcx + 0x38]
inc dx
cmove edx, r10d
mov rdx, qword [rax]
test bx, sp
test rdx, rdx
je 0x140464bde
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140464bcb
jle 0x140464bde
movzx eax, word [rdx]
jmp 0x140464bd9
jmp 0x140464bf0
mov rax, qword [rcx]
jmp 0x140464be6
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x140464bf9
je 0x140464c0d
mov word [rdi + 0xa], ax
jmp 0x140464c08
jmp 0x140464c19
mov qword [rdi], r14
shld rax, r13, 0x47
cmp spl, 0x32
mov byte [rdi + 8], 1
shl ah, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x140464c2c
jne 0x140464d1e
mov sil, 1
adc cl, 0x63
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140464c44
je 0x140464cdc
mov rax, qword [rcx + 0x38]
jmp 0x140464c53
cmp qword [rax], r14
jmp 0x140464c5b
je 0x140464cae
mov rax, qword [rcx + 0x50]
test bpl, r15b
cmp dword [rax], r14d
jmp 0x140464c70
jle 0x140464cae
dec dword [rax]
rdtsc
movsx ax, spl
mov rcx, qword [rcx + 0x38]
mov dx, 0x2ad6
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140464c94
mov qword [rcx], rax
movzx rax, r14w
mov ax, 0x3317
nop
movzx eax, word [rdx]
jmp 0x140464ca9
jmp 0x140464cc0
mov rax, qword [rcx]
jmp 0x140464cb6
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x140464cc9
je 0x140464cdc
mov al, r14b
jmp 0x140464cd7
jmp 0x140464ceb
mov qword [rdi], r14
setno ch
movzx ecx, r9w
cqo
mov al, sil
mov byte [rdi + 8], al
movsx rcx, si
mov rdx, r13
movzx ecx, r10w
cmovae ecx, ebp
mov cl, spl
mov rcx, rdi
jmp 0x140464d07
call fcn.1404652af
test al, al
jmp 0x140464d13
je 0x140464b83
jmp 0x140464d2c
test sil, sil
jmp 0x140464d26
je 0x140464f3f
mov byte [r15], 0x30
jmp 0x140464d35
inc r15
jmp 0x140464d3d
jmp 0x140464f3f
cmp byte [rdi + 8], r14b
jmp 0x140464d4b
jne 0x140464e01
mov rcx, qword [rdi]
cmp r12b, 0xfd
test rcx, rcx
jmp 0x140464d60
je 0x140464deb
mov rax, qword [rcx + 0x38]
mov rdx, 0x616f6590
rcl dx, cl
mov rdx, qword [rax]
test r8b, 0xf1
jmp 0x140464d80
test rdx, rdx
jmp 0x140464d88
je 0x140464db7
mov rax, qword [rcx + 0x50]
clc
cmp dl, r15b
cmp ebx, 0x11f01326
cmp dword [rax], r14d
jmp 0x140464da4
jle 0x140464db7
movzx eax, word [rdx]
jmp 0x140464db2
jmp 0x140464dce
mov rax, qword [rcx]
jmp 0x140464dbf
mov rax, qword [rax + 0x30]
jmp 0x140464dc8
call qword [case.0x140444828.0]
cmp r12w, ax
jmp 0x140464dd7
je 0x140464deb
mov word [rdi + 0xa], ax
jmp 0x140464de6
jmp 0x140464df8
mov qword [rdi], r14
bswap dx
movsx edx, di
mov dx, 0x59c8
mov byte [rdi + 8], 1
jmp 0x140464e01
movzx r8d, word [rdi + 0xa]
movzx edx, r12w
lea rdx, [rbp]
movsxd rcx, r11d
lea rcx, [rbp - 0x38]
jmp 0x140464e1a
call fcn.140126871
lea rcx, [rbp - 0x38]
test r8w, 0x5104
clc
jmp 0x140464e2f
sub rax, rcx
cmc
cmp rbp, 0x52860852
sar rax, 1
clc
cmp rax, 0x16
jae 0x140464f57
cmp ebx, 8
jmp 0x140464e50
jge 0x140464e7b
lea rcx, [0x1400c0e00]
not sil
mov al, byte [rax + rcx]
not rcx
xchg ecx, ecx
mov byte [r15], al
movzx cx, r14b
not sil
inc r15
inc ebx
add sil, spl
mov sil, 1
test r12b, 0x37
test cl, bh
mov rcx, qword [rdi]
clc
cmp r11b, dil
test r10w, 0x57f0
test rcx, rcx
jmp 0x140464e99
je 0x140464f29
mov rax, qword [rcx + 0x38]
jmp 0x140464ea9
cmp qword [rax], r14
jmp 0x140464eb1
je 0x140464f00
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140464ec3
jle 0x140464f00
dec dword [rax]
mov rcx, qword [rcx + 0x38]
xchg dh, dl
cwd
movsx ax, sil
mov rdx, qword [rcx]
movzx eax, r15w
not ax
seto al
lea rax, [rdx + 2]
jmp 0x140464eee
mov qword [rcx], rax
xchg al, ah
movzx eax, word [rdx]
jmp 0x140464efb
jmp 0x140464f12
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140464f0c
call qword [case.0x140444828.0]
cmp r12w, ax
je 0x140464f29
mov al, r14b
jmp 0x140464f24
jmp 0x140464f35
mov qword [rdi], r14
jmp 0x140464f31
mov al, sil
cdq
mov byte [rdi + 8], al
cqo
jmp 0x140464f3f
mov rdx, r13
mov rcx, rdi
call fcn.1404652af
test al, al
jmp 0x140464f51
je 0x140464d42
cmp byte [rsp + 0x31], r14b
jmp 0x140464f61
jne 0x140464f70
test sil, sil
jne 0x140464f77
mov r15, qword [rbp - 0x80]
inc rcx
mov byte [r15], r14b
sal edx, cl
sar dl, 0x38
mov eax, dword [rsp + 0x34]
sal dl, cl
movsx dx, r11b
btc edx, 0x70
mov rcx, qword [rsp + 0x78]
stc
xchg dl, dh
bt rdx, r9
mov dword [rcx], eax
and dl, r10b
mov rdx, qword [rbp - 0x40]
cmc
jmp 0x140464fa9
cmp rdx, 0x10
jmp 0x140464fb2
jb 0x140464fff
inc rdx
mov rcx, qword [rbp - 0x58]
cwde
stc
mov rax, rcx
cmp sp, dx
jmp 0x140464fcc
cmp rdx, 0x1000
jb 0x140464ffa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
test rsi, r9
cmp rax, 0x1f
jmp 0x140464ff4
ja 0x14046505b
call fcn.140271af4
sub eax, eax
movzx cx, cl
mov rcx, qword [rbp + 8]
stc
xor rcx, rsp
jmp 0x140465012
call fcn.14049bbae
mov rbx, qword [rsp + 0x150]
btc r15d, r11d
add rsp, 0x110
movzx r15w, sil
pop r15
setp r13b
movzx esi, si
mov sil, cl
pop r14
movzx rsi, r12w
not ebp
movzx di, dl
pop r13
pop r12
mov di, 0x7aca
pop rdi
movsx ebp, cx
pop rsi
pop rbp
jmp 0x14046505a
ret
call fcn.1404b245b
nop
call fcn.1404b245b
nop
jmp 0x140180691