Function at 0x140465253
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
sal ax, cl
push rbp
movsx eax, cx
shrd ax, r11w, 0x95
xor ebp, 0x5d9d6fd8
push rsi
dec ebp
rcr al, cl
push rdi
push r12
lahf
xor r12w, si
push r13
shrd r12w, di, 0xa4
neg ah
push r14
xadd r12b, r13b
cbw
push r15
sbb r14, 0x154557a9
lea rbp, [rsp - 0x17]
sub rsp, 0x100
add r13w, di
xchg r14w, r12w
mov rax, qword [0x1400b7288]
xor rax, rsp
not sil
sal r12, cl
add r13w, dx
mov qword [rbp + 0xf], rax
bt r12, 0xcb
mov r12, r9
shrd r14, r8, 0xa1
mov qword [rsp + 0x48], r9
mov rdi, r8
cbw
sal ah, 0x97
mov r14, rdx
or eax, 0x6bf34056
cmovnp r13w, r11w
mov qword [rbp - 0x79], rdx
mov rsi, qword [rbp + 0x77]
mov r13, qword [rbp + 0x7f]
cqo
btc ax, r10w
neg edx
mov qword [rsp + 0x68], r13
mov eax, dword [rsi + 0x18]
rcr dl, cl
mov edx, 0x3000
stc
test al, r12b
cmp cl, r15b
and eax, edx
cmc
cmp eax, edx
jmp 0x14046531b
jne 0x14046534c
mov qword [rsp + 0x28], r13
movsx rdx, sp
cdq
bswap dx
mov qword [rsp + 0x20], rsi
movsx dx, r15b
cwd
mov rdx, r14
jmp 0x140465342
call fcn.140467640
jmp 0x1404675de
mov rax, qword [rsi + 0x40]
movzx ecx, r15w
mov rbx, qword [rax + 8]
lahf
movzx rcx, bx
mov qword [rbp - 0x59], rbx
mov rax, qword [rbx]
mov cl, spl
mov rcx, rbx
jmp 0x14046536f
mov rax, qword [rax + 8]
jmp 0x140465378
call qword [0x1400b8d90]
nop
movzx ecx, si
lea rcx, [rbp - 0x61]
jmp 0x14046538b
call fcn.14046d877
mov r15, rax
cmc
mov qword [rsp + 0x60], rax
cmc
test rbx, rbx
jmp 0x1404653a2
je 0x1404653fa
mov rdx, qword [rbx]
nop
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x1404653b8
call qword [0x1400b8d90]
mov r8, rax
stc
cmc
test rsi, 0x34006521
test rax, rax
je 0x1404653fa
mov rcx, qword [rax]
xchg dx, ax
mov rax, qword [rcx]
movsx cx, spl
mov edx, 1
movsx cx, r9b
not ch
mov rcx, r8
jmp 0x1404653f4
call qword [0x1400b8d90]
mov rax, qword [r15]
jmp 0x140465406
lea rdx, [rbp - 0x31]
xchg ecx, ecx
movsx ecx, r15w
mov rcx, r15
jmp 0x140465418
mov rax, qword [rax + 0x28]
call qword [0x1400b8d90]
nop
mov byte [rsp + 0x31], 0
movsx ax, dil
jmp 0x140465434
mov byte [rsp + 0x40], 0
cwde
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
mov ax, 0x3c9c
setle ch
cmovge ax, r15w
mov qword [rbp - 0x59], rbx
cwde
movsx eax, r15w
movzx rax, r10w
mov rax, qword [rbx]
movsx rcx, r14w
movsx ecx, bp
jmp 0x14046546a
mov rcx, rbx
jmp 0x140465472
mov rax, qword [rax + 8]
jmp 0x14046547b
call qword [0x1400b8d90]
nop
jmp 0x14046548b
lea rcx, [rbp - 0x61]
jmp 0x140465494
call fcn.140461ec6
mov rsi, rax
cmp r8w, bx
clc
test rbx, rbx
jmp 0x1404654a9
je 0x14046551f
mov rdx, qword [rbx]
mov rcx, rbx
mov eax, r14d
cbw
movzx eax, bp
mov rax, qword [rdx + 0x10]
jmp 0x1404654c6
call qword [0x1400b8d90]
mov r8, rax
inc bl
ror ebx, 0x2d
mov ebx, 1
stc
clc
test bpl, 0xd7
test rax, rax
jmp 0x1404654e7
je 0x14046552b
mov rcx, qword [rax]
movzx dx, r8b
jmp 0x1404654fb
mov rax, qword [rcx]
movzx edx, r8w
cmovno rcx, r13
mov edx, ebx
mov cx, r15w
mov rcx, r8
jmp 0x140465514
call qword [0x1400b8d90]
jmp 0x14046552b
mov ebx, 1
cbw
movsxd rcx, r8d
cdqe
mov rax, qword [rsi]
movzx ecx, di
jmp 0x140465536
lea r9, [rbp - 0x11]
lea r8, [0x1400c0dbf]
movsxd rcx, eax
xchg ch, dl
lea rdx, [0x1400c0db0]
movzx cx, r10b
movzx rcx, r13w
mov rcx, rsi
jmp 0x14046555e
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rdx, r12
mov rcx, rdi
call fcn.140469e2d
xor esi, esi
mov r12d, 0xffff
cmp r12, 0x25100fa7
cmc
jmp 0x140465588
test al, al
jmp 0x14046558f
jne 0x14046584c
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14046559f
jne 0x140465628
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404655b0
je 0x14046561d
mov rax, qword [rcx + 0x38]
clc
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404655c6
je 0x1404655e9
mov rax, qword [rcx + 0x50]
test r12w, sp
cmp dword [rax], esi
jle 0x1404655e9
movzx eax, word [rdx]
jmp 0x1404655e4
jmp 0x140465600
mov rax, qword [rcx]
jmp 0x1404655f1
mov rax, qword [rax + 0x30]
jmp 0x1404655fa
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140465609
je 0x14046561d
mov word [rdi + 0xa], ax
jmp 0x140465618
jmp 0x140465623
mov qword [rdi], rsi
cwde
ror al, cl
mov byte [rdi + 8], bl
mov cl, bl
movzx eax, word [rdi + 0xa]
test bpl, 0x1d
clc
cmp ax, word [rbp + 5]
jne 0x1404656fe
mov rsi, qword [rbp - 0x79]
sar cl, 0xb3
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
btc rcx, rbx
rcr ecx, cl
mov rcx, qword [rdi]
stc
sub esi, esi
test rcx, rcx
jmp 0x14046565d
je 0x1404656ea
mov rax, qword [rcx + 0x38]
cmp r15d, 0x6ee01074
cmp qword [rax], rsi
jmp 0x140465676
je 0x1404656c6
mov rax, qword [rcx + 0x50]
test al, 0x30
test dil, r13b
cmp dword [rax], esi
jmp 0x14046568c
jle 0x1404656c6
dec dword [rax]
sets al
movzx eax, di
cwd
mov rcx, qword [rcx + 0x38]
mov al, sil
cbw
mov rdx, qword [rcx]
cbw
movsxd rax, r15d
lea rax, [rdx + 2]
jmp 0x1404656b6
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404656c1
jmp 0x1404656d8
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404656d2
call qword [0x1400b8d90]
cmp r12w, ax
je 0x1404656ea
mov al, sil
jmp 0x1404656f6
mov qword [rdi], rsi
xchg al, al
mov al, bl
jmp 0x1404656f6
mov byte [rdi + 8], al
jmp 0x14046584c
test cl, cl
jmp 0x140465705
jne 0x140465797
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x140465781
mov rax, qword [rcx + 0x38]
not dx
bts rdx, rsi
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046572e
je 0x14046574d
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14046573f
jle 0x14046574d
movzx eax, word [rdx]
jmp 0x140465764
mov rax, qword [rcx]
jmp 0x140465755
mov rax, qword [rax + 0x30]
jmp 0x14046575e
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x14046576d
je 0x140465781
mov word [rdi + 0xa], ax
jmp 0x14046577c
jmp 0x140465790
mov qword [rdi], rsi
shl ax, cl
adc ax, 0x235
stc
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmc
cmp dil, sil
cmp ax, word [rbp + 3]
jmp 0x1404657a0
jne 0x14046584c
mov rax, qword [rbp - 0x79]
movsx rcx, r10w
mov byte [rax], 0x2d
lea r14, [rax + 1]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140465844
mov rax, qword [rcx + 0x38]
test r11b, r13b
cmc
cmp qword [rax], rsi
jmp 0x1404657d1
je 0x140465815
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404657e2
jle 0x140465815
dec dword [rax]
movzx edx, r14w
xchg rdx, rax
movsx edx, cx
mov rcx, qword [rcx + 0x38]
movzx dx, dl
mov rdx, qword [rcx]
xchg al, al
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x140465810
jmp 0x140465827
mov rax, qword [rcx]
jmp 0x14046581d
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp r12w, ax
jmp 0x140465830
je 0x140465844
mov byte [rdi + 8], sil
jmp 0x14046583f
jmp 0x14046584c
mov qword [rdi], rsi
mov byte [rdi + 8], bl
or al, 0xfc
mov qword [rbp - 0x61], r14
bswap ecx
adc r12d, 0x1b0e3269
mov byte [r14], 0x30
add r14, rbx
jmp 0x140465865
mov qword [rsp + 0x58], r14
dec ecx
mov byte [rsp + 0x30], sil
mov r12d, esi
bswap rax
cmp r13b, cl
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x34], esi
or cl, 0x55
clc
adc ecx, 0x5f9c0af8
mov eax, 0x24
mov ecx, 0x7dd23b76
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
movsx bx, spl
cmove eax, ecx
sar bh, 0x95
adc bl, r13b
sal bl, cl
mov dword [rsp + 0x50], eax
add bh, 0xca
lea rbx, [rbp - 0x31]
cmp qword [rbp - 0x19], 0x10
mov al, 0x5e
cmovae rbx, qword [rbp - 0x31]
mov al, spl
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
dec al
stc
cmp al, 0x7d
jmp 0x1404658dd
ja 0x1404660c0
cmp qword [rbp - 0x21], rsi
jmp 0x1404658ec
jne 0x140465901
mov word [rsp + 0x38], si
jmp 0x1404658fc
jmp 0x140465925
mov rax, qword [r15]
mov rcx, r15
jmp 0x14046590c
mov rax, qword [rax + 0x20]
jmp 0x140465915
call qword [0x1400b8d90]
mov word [rsp + 0x38], ax
jmp 0x140465925
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
or dl, spl
sub r13w, r13w
movzx ecx, cx
mov qword [rbp - 0x41], 1
shld r13, rsi, 0xca
xchg cx, r13w
mov r13d, 0xf
cmove rdx, rdx
movzx rcx, bp
mov qword [rbp - 0x39], r13
sub eax, eax
movzx rcx, cx
not rdx
jmp 0x140465967
mov byte [rbp - 0x51], al
jmp 0x140465976
mov rdx, qword [rsp + 0x48]
movsx ecx, di
movsxd rcx, edx
xchg ecx, ecx
mov rcx, rdi
call fcn.140469e2d
sub r9d, r9d
btc r15d, r15d
ror r15b, cl
mov r15, qword [rbp - 0x51]
jmp 0x14046599f
test al, al
jmp 0x1404659a6
jne 0x140465ec0
lea r12, [rdi + 0xa]
dec bl
cmp cx, dx
mov r8, r12
mov qword [rbp - 0x71], r12
not bl
mov bl, byte [rsp + 0x31]
cmp r13b, 0x15
cmp byte [rdi + 8], r9b
jmp 0x1404659cf
jne 0x140465a81
mov rcx, qword [rdi]
clc
cmp spl, 0x65
test rcx, rcx
jmp 0x1404659e5
je 0x140465a6d
mov rax, qword [rcx + 0x38]
btc dx, 0xcf
mov rdx, qword [rax]
cmp sil, 0x47
test rdx, rdx
je 0x140465a2b
mov rax, qword [rcx + 0x50]
cmp sp, cx
stc
cmp bpl, 0x7b
cmp dword [rax], r9d
jmp 0x140465a18
jle 0x140465a2b
movzx eax, word [rdx]
jmp 0x140465a26
jmp 0x140465a47
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140465a37
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x71]
movzx ecx, di
sub r9d, r9d
mov ecx, 0xffff
cmp cx, ax
je 0x140465a6d
mov word [r8], ax
movsxd r12, r11d
jmp 0x140465a65
mov r12, r8
jmp 0x140465a75
mov qword [rdi], r9
cqo
xchg r8b, r8b
mov byte [rdi + 8], 1
mov r8, 0x3111002f
cdq
movzx r8d, word [r12]
movzx cx, ah
mov ch, 0xf3
lea rdx, [rbp + 0xb]
movsx rcx, r15w
lea rcx, [rbp - 0x11]
jmp 0x140465a9e
call fcn.14020e9b0
lea rcx, [rbp - 0x11]
cmc
sub rax, rcx
cmp r11w, r9w
sar rax, 1
cmp esp, esi
jmp 0x140465ab9
cmp rax, 0xa
jmp 0x140465ac2
jae 0x140465bc7
mov r8d, 1
clc
mov byte [rsp + 0x30], r8b
neg ch
shl cx, 0xbe
mov ecx, dword [rsp + 0x3c]
cmp ebx, r13d
cmp dword [rsp + 0x50], ecx
jmp 0x140465aea
jg 0x140465b1b
add dword [rsp + 0x34], r8d
test bpl, 0x15
jmp 0x140465afe
test rax, rax
jmp 0x140465b06
je 0x140465b80
mov byte [rsp + 0x40], r8b
jmp 0x140465b16
jmp 0x140465b80
test rax, rax
jmp 0x140465b23
jne 0x140465b36
test ecx, ecx
jmp 0x140465b30
je 0x140465b80
lea r9, [0x1400c0db0]
cmp r12w, 0x1997
mov al, byte [rax + r9]
mov byte [r14], al
movsx ax, bpl
movzx rax, r13w
add r14, r8
test r11b, r13b
bt rax, r15
rol ax, cl
mov qword [rsp + 0x58], r14
cmp r9w, dx
movsx rax, bp
or rax, rbp
add ecx, r8d
bt ax, si
sbb al, r11b
mov dword [rsp + 0x3c], ecx
not cl
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140465b8d
setae cl
jmp 0x140465b95
cmovae rax, r15
clc
cmp byte [rax + rsi], 0x7f
jmp 0x140465ba3
je 0x140465d7c
lea rax, [rbp - 0x51]
cmc
test cl, cl
jmp 0x140465bb5
cmovne rax, r15
add byte [rax + rsi], r8b
jmp 0x140465bc2
jmp 0x140465d74
lea rax, [rbp - 0x51]
cmp r13, 0x10
xchg r14b, r14b
setae r14b
jmp 0x140465bdb
cmovae rax, r15
stc
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x140465bec
je 0x140465e70
movzx r8d, word [rsp + 0x38]
stc
test r8w, r8w
jmp 0x140465c02
je 0x140465e70
cmp byte [rdi + 8], r9b
jmp 0x140465c11
jne 0x140465cdb
mov rcx, qword [rdi]
stc
jmp 0x140465c21
test rcx, rcx
jmp 0x140465c29
je 0x140465cc1
mov rax, qword [rcx + 0x38]
or dl, sil
ror dl, cl
mov rdx, qword [rax]
test r15b, 0xb8
test rdx, rdx
jmp 0x140465c47
je 0x140465c74
mov rax, qword [rcx + 0x50]
cmp bpl, 0x61
test r9b, 0x34
cmp dword [rax], r9d
jmp 0x140465c61
jle 0x140465c74
movzx eax, word [rdx]
jmp 0x140465c6f
jmp 0x140465c9f
mov rax, qword [rcx]
jmp 0x140465c7c
mov rax, qword [rax + 0x30]
jmp 0x140465c85
call qword [0x1400b8d90]
movzx r8d, word [rsp + 0x38]
shrd cx, r11w, 0x24
sub r9d, r9d
sar ecx, 0x3b
not ecx
mov ecx, 0xffff
jmp 0x140465ca9
cmp cx, ax
je 0x140465cc1
mov word [r12], ax
jmp 0x140465cbc
jmp 0x140465cc4
mov qword [rdi], r9
mov eax, 1
jmp 0x140465cce
mov byte [rdi + 8], al
jmp 0x140465cd6
jmp 0x140465ce0
mov eax, 1
cmp word [r12], r8w
jne 0x140465e70
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jmp 0x140465cf7
jae 0x140465d35
lea rax, [rcx + 1]
test spl, r11b
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
cmp r14w, 0x5b19
test r14b, r14b
jmp 0x140465d1a
cmovne rax, r15
cmp ax, r13w
cmp spl, 0x6b
and word [rax + rcx], 0
jmp 0x140465d30
jmp 0x140465d61
xor r9d, r9d
cqo
movsx ecx, di
mov r8b, bl
movzx rcx, sp
mov rdx, rax
mov rcx, rax
movzx cx, r8b
mov cx, 0x695e
lea rcx, [rbp - 0x51]
jmp 0x140465d5c
call fcn.1404580ba
inc rsi
adc cx, 0x34d5
mov r14, qword [rsp + 0x58]
mov r13b, spl
or cl, r13b
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
cmp r14, r13
stc
xor r8d, r8d
clc
cmp r8, 0x3a2b718f
test rcx, rcx
jmp 0x140465d96
je 0x140465e29
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140465da8
je 0x140465def
mov rax, qword [rcx + 0x50]
test r13b, dl
cmp dil, 0x99
cmp dword [rax], r8d
jmp 0x140465dc1
jle 0x140465def
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, si
movsxd rax, ebx
mov ax, 0x6444
movzx eax, word [rdx]
jmp 0x140465dea
jmp 0x140465e09
mov rax, qword [rcx]
jmp 0x140465df7
mov rax, qword [rax + 0x38]
jmp 0x140465e00
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140465e16
je 0x140465e29
mov al, r8b
jmp 0x140465e24
jmp 0x140465e3d
mov qword [rdi], r8
movzx rcx, cx
movsx edx, sp
movsx rdx, r11w
mov al, 1
movsx rdx, si
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
mov cx, 0x2808
bswap ecx
movzx ecx, r12w
mov rcx, rdi
jmp 0x140465e57
call fcn.140469e2d
sub r9d, r9d
test al, al
movzx r8w, dl
mov r8, qword [rbp - 0x71]
je 0x1404659c6
test rsi, rsi
jmp 0x140465e78
je 0x140465ecf
lea rax, [rbp - 0x51]
clc
cmp r13, 0x10
jmp 0x140465e8c
cmovae rax, r15
cmp byte [rax + rsi], r9b
jmp 0x140465e99
jle 0x140465eb1
mov edx, 1
add rsi, rdx
jmp 0x140465eac
jmp 0x140465ed7
mov byte [rsp + 0x31], 1
jmp 0x140465ebb
jmp 0x140465f30
mov edx, 1
jmp 0x140465eca
jmp 0x140465edc
mov edx, 1
cmp cx, di
mov rbx, qword [rbp - 0x69]
stc
test rsi, rsi
je 0x140465f30
mov cl, byte [rbx]
cmc
cmp cl, 0x7f
je 0x140465f30
sub rsi, rdx
jmp 0x140465ef9
je 0x140466074
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140465f0c
cmovae rax, r15
cmp r10b, bl
cmp cl, byte [rax + rsi]
jmp 0x140465f1b
je 0x1404660a4
mov byte [rsp + 0x31], dl
jmp 0x140465f30
cmp r13, 0x10
jmp 0x140465f39
jb 0x140465f99
lea rdx, [r13 + 1]
add ax, 0xe89
mov rax, r15
cmp rdx, 0x1000
jmp 0x140465f56
jb 0x140465f8c
add rdx, 0x27
mov r15, qword [r15 - 8]
test r13w, r10w
stc
sub rax, r15
cmp rbx, 0x54a125d2
cmp al, spl
add rax, 0xfffffffffffffff8
cmp r14d, ebx
cmp rax, 0x1f
jmp 0x140465f86
ja 0x140467635
mov rcx, r15
jmp 0x140465f94
call fcn.14011c520
mov r12d, dword [rsp + 0x3c]
cdq
or cl, r11b
mov r14, qword [rsp + 0x58]
cmove cx, bp
and ch, 0x4c
mov r15, qword [rsp + 0x60]
xchg r13b, cl
mov r13, qword [rsp + 0x68]
cmp dl, sil
sub esi, esi
cmovg cx, dx
mov dx, 0x70a
mov rdx, qword [rsp + 0x48]
mov ch, 0xfe
mov rcx, rdi
jmp 0x140465fd8
call fcn.140469e2d
test al, al
jmp 0x140465fe4
jne 0x1404664f2
mov rax, qword [r15]
movsx cx, r11b
movsx rcx, sp
mov rcx, r15
jmp 0x140465ffe
mov rax, qword [rax + 0x18]
jmp 0x140466007
call qword [0x1400b8d90]
movzx ebx, ax
test spl, r9b
test r10b, 0xd
cmp byte [rdi + 8], sil
jmp 0x140466020
jne 0x140466416
mov rdx, qword [rdi]
cmp r11, r9
stc
test rdx, rdx
je 0x1404663fa
mov rcx, qword [rdx + 0x38]
ror r8d, cl
sub r8w, 0x84
mov r8, qword [rcx]
cmc
test r8, r8
je 0x1404663ba
mov rax, qword [rdx + 0x50]
jmp 0x14046605e
cmp dword [rax], esi
jle 0x1404663ba
movzx eax, word [r8]
jmp 0x14046606f
jmp 0x1404663cf
test rsi, rsi
jmp 0x14046607c
jne 0x1404660a4
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x14046608f
cmovae rax, r15
test r8b, 0x39
cmp cl, byte [rax]
jmp 0x14046609e
jl 0x140465f21
cmp byte [rbx + 1], r9b
jmp 0x1404660ad
jle 0x140465edc
inc rbx
jmp 0x1404660bb
jmp 0x140465edc
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404660cd
call fcn.140469e2d
test al, al
jne 0x140465fc8
lea rbx, [rdi + 0xa]
mov rsi, rbx
ror r15w, 0x78
or r13b, sil
mov r13d, dword [rsp + 0x50]
sal r15b, cl
mov r15, qword [rsp + 0x48]
cmp ah, 0xb2
test r14b, al
cmc
xor r8d, r8d
cmp r15b, 0x8e
test r10d, r8d
cmp r15b, r11b
cmp byte [rdi + 8], r8b
jmp 0x140466113
jne 0x1404661c1
mov rcx, qword [rdi]
jmp 0x140466128
test rcx, rcx
jmp 0x140466130
je 0x1404661b8
mov rax, qword [rcx + 0x38]
sal dl, cl
xor dx, ax
setle dh
mov rdx, qword [rax]
jmp 0x14046614a
test rdx, rdx
je 0x140466176
mov rax, qword [rcx + 0x50]
test r13b, 0x18
cmp dword [rax], r8d
jmp 0x140466163
jle 0x140466176
movzx eax, word [rdx]
jmp 0x140466171
jmp 0x14046618f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466182
call qword [0x1400b8d90]
xor r8d, r8d
movzx cx, bh
mov ecx, 0xffff
jmp 0x14046619a
cmp cx, ax
je 0x1404661b8
mov word [rsi], ax
movzx bx, r8b
mov rbx, rsi
jmp 0x1404661b3
jmp 0x1404661bd
mov qword [rdi], r8
cwd
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
bswap ecx
lea rdx, [rbp + 0xb]
mov rcx, r11
jmp 0x1404661d6
lea rcx, [rbp - 0x11]
jmp 0x1404661df
call fcn.14020e9b0
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
test r11, rbp
cmp ah, 0xb9
jmp 0x1404661f9
cmp rax, 0xa
jmp 0x140466202
jae 0x1404663a6
xor r8d, r8d
stc
cmp r10, rbp
cmp r13d, r12d
jmp 0x140466217
jg 0x140466248
lea r9d, [r8 + 1]
test r15b, 0xb0
add dword [rsp + 0x34], r9d
stc
test rax, rax
jmp 0x140466233
je 0x1404662a5
mov byte [rsp + 0x40], r9b
jmp 0x140466243
jmp 0x1404662a5
test rax, rax
jmp 0x140466250
jne 0x140466264
test r12d, r12d
jmp 0x14046625e
je 0x14046629c
lea rcx, [0x1400c0db0]
setle r9b
mov al, byte [rax + rcx]
mov byte [r14], al
bswap r9w
or r9b, bpl
rol r9w, cl
mov r9d, 1
cmc
add r14, r9
clc
cmp di, r11w
add r12d, r9d
jmp 0x140466297
jmp 0x1404662a5
mov r9d, 1
setle cl
mov byte [rsp + 0x30], r9b
shl ecx, cl
sar rcx, cl
mov rcx, qword [rdi]
cmp r8w, 0x3631
test rcx, rcx
jmp 0x1404662c0
je 0x140466376
mov rax, qword [rcx + 0x38]
jmp 0x1404662d0
cmp qword [rax], r8
jmp 0x1404662d8
je 0x14046632a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404662ea
jle 0x14046632a
dec dword [rax]
xchg edx, edx
movsx edx, r15w
movzx ax, r12b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, bp
movzx ax, ah
cbw
lea rax, [rdx + 2]
jmp 0x140466316
mov qword [rcx], rax
cdqe
mov al, 0xa9
movzx eax, word [rdx]
jmp 0x140466325
jmp 0x140466357
mov rax, qword [rcx]
jmp 0x140466332
mov rax, qword [rax + 0x38]
jmp 0x14046633b
call qword [0x1400b8d90]
xor r8d, r8d
rol rcx, cl
btc r9w, 0xd3
lea r9d, [r8 + 1]
add cx, r14w
rcr cl, cl
mov ecx, 0xffff
test r11b, r14b
stc
cmp cx, ax
je 0x140466376
mov al, r8b
jmp 0x140466371
jmp 0x140466384
mov qword [rdi], r8
mov al, r9b
cqo
bswap cx
mov cx, di
mov byte [rdi + 8], al
mov rdx, r15
movzx cx, al
mov rcx, rdi
jmp 0x140466396
call fcn.140469e2d
xor r8d, r8d
test al, al
je 0x14046610a
mov dword [rsp + 0x3c], r12d
mov qword [rsp + 0x58], r14
jmp 0x1404663b5
jmp 0x140465fae
mov rax, qword [rdx]
mov rcx, rdx
mov rax, qword [rax + 0x30]
jmp 0x1404663c9
call qword [0x1400b8d90]
mov ecx, 0xffff
test r13d, esi
cmp r11d, 0x5a747f6c
cmp cx, ax
jmp 0x1404663e6
je 0x1404663fa
mov word [rdi + 0xa], ax
jmp 0x1404663f5
jmp 0x1404663fd
mov qword [rdi], rsi
mov r15d, 1
jmp 0x140466408
mov byte [rdi + 8], r15b
jmp 0x140466411
jmp 0x14046641d
mov r15d, 1
stc
cmp word [rdi + 0xa], bx
jne 0x1404664f2
call fcn.1404b929b
mov rcx, qword [rax]
shr al, 0xbc
mov al, byte [rcx]
mov byte [r14], al
xchg cl, cl
xadd rcx, rcx
lea r14, [r14 + r15]
bsr cx, di
mov qword [rsp + 0x58], r14
xor cl, r13b
shr ch, cl
neg cx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046645d
je 0x1404664e5
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14046646f
je 0x1404664b6
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140466480
jle 0x1404664b6
dec dword [rax]
mov rcx, qword [rcx + 0x38]
rdtsc
cwde
cbw
mov rdx, qword [rcx]
bswap ax
lea rax, [rdx + 2]
jmp 0x1404664a0
mov qword [rcx], rax
movzx eax, r9w
cbw
movzx eax, word [rdx]
jmp 0x1404664b1
jmp 0x1404664c8
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404664c2
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x1404664d6
je 0x1404664e5
mov byte [rdi + 8], sil
jmp 0x1404664f2
mov qword [rdi], rsi
stc
jmp 0x1404664ee
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x48]
test bl, 0x79
cmp dword [r13], 0x3b9aca00
jmp 0x140466507
je 0x14046676c
test r12d, r12d
jne 0x14046676c
mov rdx, r15
movsx cx, dil
mov rcx, rdi
jmp 0x140466526
call fcn.140469e2d
test al, al
jmp 0x140466532
jne 0x140466722
lea rbx, [rdi + 0xa]
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
rcl r14, 0xe2
bt r14w, r10w
xor r13d, r13d
rcl r14b, cl
jmp 0x14046655c
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x140466569
jne 0x140466613
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
jmp 0x14046657c
je 0x1404665f9
mov rax, qword [rcx + 0x38]
ror dx, cl
mov rdx, qword [rax]
jmp 0x140466594
test rdx, rdx
jmp 0x14046659c
je 0x1404665c3
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r13d
jmp 0x1404665b0
jle 0x1404665c3
movzx eax, word [rdx]
jmp 0x1404665be
jmp 0x1404665d5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404665cf
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x1404665e0
cmp cx, ax
jmp 0x1404665e8
je 0x1404665f9
mov word [rsi], ax
mov rbx, rsi
jmp 0x140466603
mov qword [rdi], r13
bts eax, ebx
xor ah, 3
stc
mov byte [rdi + 8], r14b
rol ax, 0x1a
movzx ax, al
btr rax, r12
movzx eax, word [rbx]
jmp 0x140466623
cmp ax, word [rbp - 0x11]
jne 0x14046670b
sub r12d, r14d
mov byte [rsp + 0x30], r14b
and ecx, 0x448d529d
mov rcx, qword [rdi]
cmp bl, r10b
test rcx, rcx
je 0x1404666cf
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
jmp 0x140466656
je 0x1404666a2
mov rax, qword [rcx + 0x50]
cmp r13, 0x211a0d2c
cmp dword [rax], r13d
jmp 0x14046666f
jle 0x1404666a2
dec dword [rax]
not ah
rdtsc
nop
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, di
setnp al
mov ah, 0x20
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046669d
jmp 0x1404666b4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404666ae
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp al, r10b
stc
cmc
cmp cx, ax
je 0x1404666cf
mov al, r13b
jmp 0x1404666de
mov qword [rdi], r13
xchg rdx, rcx
mov al, r14b
mov ch, 0xcc
xchg cx, dx
mov byte [rdi + 8], al
cmovo rcx, r9
movsxd rdx, r13d
cwd
mov rdx, r15
movsx ecx, r10w
mov rcx, rdi
jmp 0x1404666f9
call fcn.140469e2d
test al, al
jmp 0x140466705
je 0x140466560
mov dword [rsp + 0x34], r12d
mov r14, qword [rsp + 0x58]
bts r13w, r8w
mov r13b, dl
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
cmp ax, si
test r13d, r13d
jmp 0x140466732
jns 0x140466777
mov byte [r14], 0x30
btc eax, 0x35
mov eax, 1
cmp bpl, 0xe0
test sil, 0xc4
test dl, r12b
lea r14, [r14 + rax]
clc
add r13d, eax
jmp 0x14046675d
mov dword [rsp + 0x34], r13d
jmp 0x140466767
jmp 0x140466777
mov r13d, dword [rsp + 0x34]
movsx edx, cx
xchg cx, dx
mov rdx, r15
cmovne cx, ax
mov rcx, rdi
jmp 0x140466786
call fcn.140469e2d
test al, al
jmp 0x140466792
jne 0x1404669f0
lea rbx, [rdi + 0xa]
and r13b, r11b
test r15b, 0x22
mov rsi, rbx
or r13, 0x45772cbf
sbb r13b, cl
sub r8d, r8d
rol r13b, 0xfa
ror r13b, 0xbd
movsx r13, r14w
lea r13d, [r8 + 1]
stc
cmp byte [rdi + 8], r8b
jmp 0x1404667cd
jne 0x140466860
mov rcx, qword [rdi]
cmp r11b, cl
test rcx, rcx
jmp 0x1404667e1
je 0x140466852
mov rax, qword [rcx + 0x38]
mov dx, di
mov rdx, qword [rax]
test r15b, 0x9e
test rdx, rdx
je 0x140466818
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046680a
jle 0x140466818
movzx eax, word [rdx]
jmp 0x14046682e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
sub r8d, r8d
adc ecx, 0x3acd4492
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14046683c
je 0x140466852
mov word [rsi], ax
mov rbx, rsi
jmp 0x14046684d
jmp 0x140466859
mov qword [rdi], r8
movsx r8, r14w
mov byte [rdi + 8], r13b
not r8b
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
not cl
lea rcx, [rbp - 0x11]
call fcn.14020e9b0
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
cmc
cmp bl, r11b
stc
cmp rax, 0xa
jmp 0x14046688b
jae 0x1404669e4
cmp r12d, dword [rsp + 0x50]
jge 0x1404668d7
lea rcx, [0x1400c0db0]
test r11, r10
cmp r8w, 0x5724
mov al, byte [rax + rcx]
clc
mov byte [r14], al
jmp 0x1404668ba
add r14, r13
stc
add r12d, r13d
cmp dh, dh
test r8d, 0x66ee4e31
sub r8d, r8d
jmp 0x1404668d2
jmp 0x1404668f1
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
sub r8d, r8d
cmp r9b, dl
test rax, rax
cmovne ecx, r13d
clc
stc
mov dword [rsp + 0x40], ecx
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
test r15w, r15w
test rcx, rcx
jmp 0x140466905
je 0x1404669b0
mov rax, qword [rcx + 0x38]
cmp r14w, r11w
clc
test r10b, r8b
cmp qword [rax], r8
jmp 0x14046691f
je 0x14046696c
mov rax, qword [rcx + 0x50]
cmp r13b, 0x15
cmp dword [rax], r8d
jmp 0x140466935
jle 0x14046696c
dec dword [rax]
movsx dx, bpl
mov rcx, qword [rcx + 0x38]
bswap dx
mov rdx, qword [rcx]
cmovl ax, di
lea rax, [rdx + 2]
jmp 0x140466959
mov qword [rcx], rax
bswap rax
movzx eax, word [rdx]
jmp 0x140466967
jmp 0x14046698f
mov rax, qword [rcx]
jmp 0x140466974
mov rax, qword [rax + 0x38]
jmp 0x14046697d
call qword [0x1400b8d90]
xor r8d, r8d
jmp 0x14046698f
mov ecx, 0xffff
jmp 0x14046699a
cmp cx, ax
je 0x1404669b0
mov al, r8b
jmp 0x1404669ab
jmp 0x1404669be
mov qword [rdi], r8
mov ecx, ebx
movsx rcx, r9w
cqo
mov al, r13b
mov byte [rdi + 8], al
mov rdx, r15
movsxd rcx, esi
movzx rcx, di
mov rcx, rdi
jmp 0x1404669d3
call fcn.140469e2d
xor r8d, r8d
cmc
test al, al
je 0x1404667c4
mov r13d, dword [rsp + 0x34]
test r15w, r15w
test ah, 0xca
xor r12d, r12d
cmp byte [rsp + 0x40], r12b
jmp 0x1404669fd
je 0x140466ab3
lea rbx, [r14 - 1]
add r15w, r8w
bt r15, rbp
movsxd r15, r9d
mov r15, qword [rbp - 0x61]
stc
cmp rbx, r15
jmp 0x140466a1f
je 0x140466a73
call fcn.1404b929b
mov cl, byte [rbx]
jmp 0x140466a31
mov rax, qword [rax]
clc
cmp cl, byte [rax]
jmp 0x140466a3c
je 0x140466a53
cmp cl, 0x39
jne 0x140466a60
mov byte [rbx], 0x30
jmp 0x140466a53
dec rbx
jmp 0x140466a5b
jmp 0x140466a17
add cl, 1
jmp 0x140466a68
mov byte [rbx], cl
cmp rbx, r15
jne 0x140466aaa
mov byte [rbx], 0x31
shr r15w, 0x89
mov ebx, 1
adc r15w, di
test r9b, cl
add r13d, ebx
mov dword [rsp + 0x34], r13d
movzx r15, di
movzx r15d, bp
setno r15b
mov r15, qword [rsp + 0x48]
jmp 0x140466aa5
jmp 0x140466ac1
mov r15, qword [rsp + 0x48]
movsx rbx, bp
mov ebx, 1
cmp si, 0x61ee
shl sil, 0x58
mov sil, byte [rsp + 0x30]
test r8w, bp
cmp sil, bpl
test sil, sil
jmp 0x140466ad5
je 0x140467549
mov rdx, r15
not rcx
mov rcx, rdi
jmp 0x140466ae9
call fcn.140469e2d
test al, al
jmp 0x140466af5
jne 0x140467549
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140466b05
jne 0x140466ba3
mov rcx, qword [rdi]
test al, 0xb9
clc
test rcx, rcx
jmp 0x140466b19
je 0x140466b97
mov rax, qword [rcx + 0x38]
shr dh, 0x5d
mov dx, 0x7cbd
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466b35
je 0x140466b5e
mov rax, qword [rcx + 0x50]
clc
cmp dl, 0x41
cmp dword [rax], r12d
jmp 0x140466b4b
jle 0x140466b5e
movzx eax, word [rdx]
jmp 0x140466b59
jmp 0x140466b70
mov rax, qword [rcx]
jmp 0x140466b66
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
test edx, 0x4d156ec2
jmp 0x140466b80
cmp cx, ax
jmp 0x140466b88
je 0x140466b97
mov word [rdi + 0xa], ax
jmp 0x140466b9e
mov qword [rdi], r12
shl ax, 0x24
mov byte [rdi + 8], bl
mov cl, bl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 9]
jmp 0x140466bb0
je 0x140466c61
test cl, cl
jmp 0x140466bbd
jne 0x140466c57
mov rcx, qword [rdi]
test ebp, 0x475d0d90
test rcx, rcx
jmp 0x140466bd4
je 0x140466c41
mov rax, qword [rcx + 0x38]
bt edx, r10d
sub dx, cx
mov rdx, qword [rax]
test r11, r15
stc
test rdx, rdx
je 0x140466c0f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140466c0f
movzx eax, word [rdx]
jmp 0x140466c0a
jmp 0x140466c21
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466c1b
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
test dx, ax
cmp cx, ax
jmp 0x140466c32
je 0x140466c41
mov word [rdi + 0xa], ax
jmp 0x140466c54
mov qword [rdi], r12
rcr al, 0xe5
adc eax, r10d
movzx eax, word [rdi + 0xa]
stc
clc
cmp r13b, 0x30
mov byte [rdi + 8], bl
cmp ax, word [rbp + 7]
jne 0x140467549
mov byte [r14], 0x65
xadd cx, cx
rcr cl, cl
clc
add r14, rbx
add ch, 0x46
and cx, r14w
mov rcx, qword [rdi]
test r14b, 0x3e
cmc
test rcx, rcx
jmp 0x140466c86
je 0x140466d25
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r12
jmp 0x140466c99
je 0x140466ced
mov rax, qword [rcx + 0x50]
stc
test r10, r10
test r13b, 0x49
cmp dword [rax], r12d
jmp 0x140466cb3
jle 0x140466ced
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov edx, 0x1ee14042
setle dh
mov rdx, qword [rcx]
movsxd rax, r8d
movsx rax, bp
movzx ax, r15b
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, r15d
jmp 0x140466ce5
movzx eax, word [rdx]
jmp 0x140466d04
mov rax, qword [rcx]
jmp 0x140466cf5
mov rax, qword [rax + 0x38]
jmp 0x140466cfe
call qword [0x1400b8d90]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140466d12
je 0x140466d25
mov al, r12b
jmp 0x140466d20
jmp 0x140466d2d
mov qword [rdi], r12
mov al, bl
xchg sil, dl
mov byte [rdi + 8], al
movzx dx, r13b
mov sil, r12b
movzx dx, r8b
movsx rcx, r12w
mov bx, 0x79cc
mov ebx, r12d
mov ecx, 0x72f30519
setge ch
mov rdx, r15
movsxd rcx, r13d
not ch
mov rcx, rdi
jmp 0x140466d60
call fcn.140469e2d
test al, al
jmp 0x140466d6c
jne 0x1404670f0
mov cl, byte [rdi + 8]
cmc
test spl, al
test r14b, 0x5f
test cl, cl
jmp 0x140466d84
jne 0x140466e2c
mov rcx, qword [rdi]
cmp r12, 0x577a53c3
cmp r15w, r8w
test rcx, rcx
jmp 0x140466da0
je 0x140466e0a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140466db5
je 0x140466dd6
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jmp 0x140466dc8
jle 0x140466dd6
movzx eax, word [rdx]
jmp 0x140466de8
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140466de2
call qword [0x1400b8d90]
mov ecx, 0xffff
jmp 0x140466df3
cmp cx, ax
je 0x140466e0a
mov word [rdi + 0xa], ax
jmp 0x140466e05
jmp 0x140466e15
mov qword [rdi], r12
movsx r8w, r13b
mov r8d, r13d
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140466e27
jmp 0x140466e38
mov r8d, 1
xadd eax, eax
shr rax, cl
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jne 0x140466f23
mov byte [r14], 0x2b
sal cl, cl
lea r14, [r14 + r8]
add cl, 0x1f
bsf cx, cx
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140466e62
je 0x140466f09
mov rax, qword [rcx + 0x38]
stc
test bp, r11w
cmp qword [rax], r12
jmp 0x140466e79
je 0x140466ecd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140466e8b
jle 0x140466ecd
dec dword [rax]
movzx rax, cx
mov rcx, qword [rcx + 0x38]
movzx ax, r15b
cqo
mov ax, bx
mov rdx, qword [rcx]
movsx ax, bh
cmovl ax, dx
lea rax, [rdx + 2]
jmp 0x140466eb9
mov qword [rcx], rax
mov ax, 0x57d3
movzx eax, word [rdx]
jmp 0x140466ec8
jmp 0x140466eef
mov rax, qword [rcx]
jmp 0x140466ed5
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
shrd ecx, esi, 0xb2
rcr ecx, 0xfb
and cx, sp
mov ecx, 0xffff
cmp r12b, 0x27
cmp cx, ax
je 0x140466f09
mov al, r12b
jmp 0x140466f16
mov qword [rdi], r12
not al
mov al, r8b
jmp 0x140466f16
mov byte [rdi + 8], al
jmp 0x140466f1e
jmp 0x1404670f0
test cl, cl
jne 0x140466fed
mov rcx, qword [rdi]
jmp 0x140466f33
test rcx, rcx
jmp 0x140466f3b
je 0x140466fc5
mov rax, qword [rcx + 0x38]
shl dx, 0xa9
add dl, r14b
sbb rdx, r14
mov rdx, qword [rax]
cmp sp, bx
test rdx, rdx
jmp 0x140466f5d
je 0x140466f91
mov rax, qword [rcx + 0x50]
jmp 0x140466f76
cmp dword [rax], r12d
jmp 0x140466f7e
jle 0x140466f91
movzx eax, word [rdx]
jmp 0x140466f8c
jmp 0x140466fa3
mov rax, qword [rcx]
jmp 0x140466f99
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
jmp 0x140466fae
cmp cx, ax
jmp 0x140466fb6
je 0x140466fc5
mov word [rdi + 0xa], ax
jmp 0x140466fda
mov qword [rdi], r12
bts ax, bp
shld ax, di, 0xe1
cmc
movzx eax, word [rdi + 0xa]
movzx r8d, r11w
mov r8d, 1
stc
cmc
mov byte [rdi + 8], r8b
cmp bl, 0xc2
test r8b, dl
stc
cmp ax, word [rbp + 3]
jmp 0x140466ff6
jne 0x1404670f0
mov byte [r14], 0x2d
rcr ch, cl
bsr rcx, rdx
lea r14, [r14 + r8]
or rcx, 0x15bf4ea1
bsr cx, r9w
mov rcx, qword [rdi]
cmp di, 0x403a
test rcx, rcx
jmp 0x140467026
je 0x1404670d6
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x140467088
mov rax, qword [rcx + 0x50]
cmc
jmp 0x140467043
cmp dword [rax], r12d
jmp 0x14046704b
jle 0x140467088
dec dword [rax]
not eax
xchg dl, ah
mov rcx, qword [rcx + 0x38]
cmovg ax, r15w
cdq
movsxd rdx, esi
mov rdx, qword [rcx]
movsx rax, sp
lea rax, [rdx + 2]
jmp 0x140467074
mov qword [rcx], rax
jmp 0x140467080
movzx eax, word [rdx]
jmp 0x1404670ac
mov rax, qword [rcx]
jmp 0x140467090
mov rax, qword [rax + 0x38]
jmp 0x140467099
call qword [0x1400b8d90]
mov r8d, 1
ror ch, cl
movzx ecx, r13w
clc
mov ecx, 0xffff
jmp 0x1404670ba
cmp cx, ax
jmp 0x1404670c2
je 0x1404670d6
mov byte [rdi + 8], r12b
jmp 0x1404670d1
jmp 0x1404670f0
mov qword [rdi], r12
cqo
movsx rcx, sp
movzx dx, r12b
mov byte [rdi + 8], r8b
mov dh, 0xe2
xchg ecx, ecx
seta ch
mov rdx, r15
mov rcx, rdi
call fcn.140469e2d
test al, al
jmp 0x140467102
jne 0x1404672f7
cmp byte [rdi + 8], r12b
jmp 0x140467111
jne 0x1404671d4
mov rcx, qword [rdi]
cmp r10b, dil
jmp 0x140467122
test rcx, rcx
jmp 0x14046712a
je 0x1404671ad
mov rax, qword [rcx + 0x38]
rcl dl, 0x70
bt edx, r11d
adc dl, r11b
mov rdx, qword [rax]
jmp 0x140467148
test rdx, rdx
jmp 0x140467150
je 0x140467175
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140467162
jle 0x140467175
movzx eax, word [rdx]
jmp 0x140467170
jmp 0x14046718c
mov rax, qword [rcx]
jmp 0x14046717d
mov rax, qword [rax + 0x30]
jmp 0x140467186
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140467199
je 0x1404671ad
mov word [rdi + 0xa], ax
jmp 0x1404671a8
jmp 0x1404671bb
mov qword [rdi], r12
movsx r8, r15w
not r8b
xchg r8w, r8w
mov r8d, 1
jmp 0x1404671c6
mov byte [rdi + 8], r8b
jmp 0x1404671cf
jmp 0x1404671df
mov r8d, 1
shld ax, dx, 0x64
movzx eax, word [rdi + 0xa]
cmp bx, 0x1896
cmp bpl, bl
cmp ax, word [rbp - 0x11]
jmp 0x1404671f4
jne 0x1404672d8
mov sil, r8b
clc
sar ch, cl
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14046720c
je 0x1404672a1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14046721e
je 0x140467265
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x140467231
jle 0x140467265
dec dword [rax]
lahf
cbw
movsx dx, bpl
mov rcx, qword [rcx + 0x38]
xchg dh, al
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140467253
mov qword [rcx], rax
movzx rax, sp
cmovge eax, edi
movzx eax, word [rdx]
jmp 0x140467286
mov rax, qword [rcx]
jmp 0x14046726d
mov rax, qword [rax + 0x38]
jmp 0x140467276
call qword [0x1400b8d90]
mov r8d, 1
bts rcx, r8
mov ecx, 0xffff
cmp cx, ax
jmp 0x140467293
je 0x1404672a1
mov al, r12b
jmp 0x1404672af
mov qword [rdi], r12
mov cl, r15b
mov al, r8b
xchg ch, cl
movsxd rdx, r12d
mov byte [rdi + 8], al
mov dl, 0xcc
mov rdx, r15
setns ch
cmovbe rcx, rbx
mov rcx, rdi
jmp 0x1404672c6
call fcn.140469e2d
test al, al
je 0x140467108
jmp 0x1404672e6
test sil, sil
jmp 0x1404672e0
je 0x1404672f7
mov byte [r14], 0x30
mov rdx, 0x271c6499
inc r14
movsxd rcx, eax
mov rdx, r15
mov rcx, rdi
jmp 0x140467302
call fcn.140469e2d
test al, al
jmp 0x14046730e
jne 0x140467549
mov r13d, 1
test r15w, 0x3a09
stc
cmp byte [rdi + 8], r12b
jne 0x1404673c8
mov rcx, qword [rdi]
jmp 0x140467333
test rcx, rcx
jmp 0x14046733b
je 0x1404673b2
mov rax, qword [rcx + 0x38]
movzx dx, r10b
cwd
mov rdx, qword [rax]
test r12b, 0x21
cmp r12w, ax
test rdx, rdx
jmp 0x14046735f
je 0x14046737f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14046737f
movzx eax, word [rdx]
jmp 0x14046737a
jmp 0x140467396
mov rax, qword [rcx]
jmp 0x140467387
mov rax, qword [rax + 0x30]
jmp 0x140467390
call qword [0x1400b8d90]
mov ecx, 0xffff
cmp cx, ax
je 0x1404673b2
mov word [rdi + 0xa], ax
jmp 0x1404673ad
jmp 0x1404673b5
mov qword [rdi], r12
mov byte [rdi + 8], r13b
movzx cx, r12b
movsx r8w, r11b
jmp 0x1404673c8
movzx r8d, word [rdi + 0xa]
cmovl rdx, rdx
cqo
lea rdx, [rbp + 0xb]
xchg ecx, ecx
movsx cx, dil
jmp 0x1404673e3
lea rcx, [rbp - 0x11]
call fcn.14020e9b0
lea rcx, [rbp - 0x11]
clc
cmc
stc
sub rax, rcx
sar rax, 1
cmp r9d, 0x6e1f502c
stc
cmp rax, 0xa
jmp 0x14046740a
jae 0x14046753f
cmp ebx, 8
jmp 0x140467418
jge 0x140467442
lea rcx, [0x1400c0db0]
setge sil
test sil, spl
mov al, byte [rax + rcx]
rcl cl, 0x6a
mov byte [r14], al
sal sil, cl
bt cx, si
add r14, r13
add ebx, r13d
mov sil, r13b
and ecx, r10d
bt ecx, 0x34
bts ecx, eax
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046745a
je 0x140467501
mov rax, qword [rcx + 0x38]
jmp 0x140467470
cmp qword [rax], r12
jmp 0x140467478
je 0x1404674c5
mov rax, qword [rcx + 0x50]
clc
stc
test r9w, cx
cmp dword [rax], r12d
jmp 0x140467490
jle 0x1404674c5
dec dword [rax]
xchg edx, eax
mov dx, dx
bswap eax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, bp
lea rax, [rdx + 2]
jmp 0x1404674b2
mov qword [rcx], rax
setnp ah
movzx eax, word [rdx]
jmp 0x1404674c0
jmp 0x1404674dc
mov rax, qword [rcx]
jmp 0x1404674cd
mov rax, qword [rax + 0x38]
jmp 0x1404674d6
call qword [0x1400b8d90]
mov ecx, 0xffff
test r10b, 0xb4
cmc
cmp cx, ax
jmp 0x1404674ee
je 0x140467501
mov al, r12b
jmp 0x1404674fc
jmp 0x14046750b
mov qword [rdi], r12
cqo
mov cl, 0xfa
mov al, r13b
mov byte [rdi + 8], al
bswap edx
movsx cx, sil
mov dl, 0x3e
mov rdx, r15
movzx cx, cl
movsxd rcx, eax
movsx rcx, dx
mov rcx, rdi
jmp 0x14046752d
call fcn.140469e2d
test al, al
jmp 0x140467539
je 0x140467321
mov r13d, dword [rsp + 0x34]
jmp 0x140467549
cmp byte [rsp + 0x31], r12b
jne 0x140467562
test sil, sil
jmp 0x14046755c
jne 0x14046756b
mov r14, qword [rbp - 0x79]
cqo
rol dh, 0xed
mov byte [r14], r12b
cqo
movsx edx, r13w
mov rdx, qword [rbp - 0x19]
clc
cmp rdx, 0x10
jmp 0x140467582
jb 0x1404675d7
inc rdx
sar cl, 0x82
mov rcx, qword [rbp - 0x31]
mov rax, rcx
test r13, 0x3eed0102
cmp rdx, 0x1000
jmp 0x1404675a8
jb 0x1404675d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
jmp 0x1404675be
add rax, 0xfffffffffffffff8
jmp 0x1404675c8
cmp rax, 0x1f
ja 0x14046762f
call fcn.14011c520
mov eax, r13d
add ecx, edi
rcl cl, cl
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
jmp 0x1404675ea
call fcn.1404a0686
mov rbx, qword [rsp + 0x140]
bsf bp, r13w
xadd rbp, r14
add rsp, 0x100
mov r15, rcx
pop r15
movsx edi, ax
pop r14
movzx r13d, di
movzx rbp, di
not bpl
pop r13
movzx r12, bx
pop r12
pop rdi
movzx rsi, r9w
pop rsi
mov bpl, 0xc2
pop rbp
ret
call fcn.1404b6f1c
nop
call fcn.1404b6f1c
nop
jmp 0x140190ee8