Function at 0x140467548
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
test esp, 0x429d004e
push rbp
sar ebp, 0xa
rcl ch, cl
and ecx, eax
push rsi
push rdi
cmc
movsx rbx, r8w
test sil, 0x44
push r12
push r13
sar rcx, 0xe8
push r14
push r15
bt cx, 0x22
shr rax, cl
lea rbp, [rsp - 0x10]
inc ebx
sub rsp, 0x110
cdqe
cbw
mov rax, qword [0x1400b7288]
xor rax, rsp
movsx cx, dil
mov qword [rbp + 8], rax
not sil
bswap r14
sbb r14b, r12b
mov qword [rsp + 0x48], r9
mov rdi, r8
movzx rax, bx
sbb ax, 0x3572
mov r14, rdx
mov qword [rbp - 0x80], rdx
mov rax, qword [rbp + 0x78]
mov qword [rsp + 0x78], rax
xor r12d, r12d
jmp 0x1404675d0
mov rsi, qword [rbp + 0x70]
movsx rbx, ax
movzx rcx, r12w
cbw
mov rax, qword [rsi + 0x40]
jmp 0x1404675ef
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
movsxd rax, r15d
xchg ch, ch
mov rax, qword [rbx]
movzx ecx, sp
mov rcx, rbx
jmp 0x14046760b
mov rax, qword [rax + 8]
call qword [case.0x1404cbcda.0]
nop
xchg ch, cl
movsxd rcx, r14d
lea rcx, [rsp + 0x60]
jmp 0x140467625
call fcn.14046d63d
mov r13, rax
cmc
test r11w, r13w
mov qword [rsp + 0x58], rax
clc
test rbx, rbx
jmp 0x140467640
je 0x1404676ac
mov rdx, qword [rbx]
mov rcx, rbx
movsx rax, r8w
mov rax, qword [rdx + 0x10]
jmp 0x140467659
call qword [case.0x1404cbcda.0]
mov r8, rax
test cx, si
test r11b, 0xd
cmp r13w, 0x3d24
test rax, rax
jmp 0x140467677
je 0x1404676ac
mov rcx, qword [rax]
rdtsc
movzx rax, r10w
movsx rdx, r8w
mov rax, qword [rcx]
cwd
movzx rcx, r11w
bswap rdx
lea edx, [r12 + 1]
movzx ecx, bx
mov rcx, r8
jmp 0x1404676a6
call qword [case.0x1404cbcda.0]
mov rax, qword [r13]
movsx rcx, si
cdq
cqo
lea rdx, [rbp - 0x58]
mov rcx, r13
jmp 0x1404676c3
mov rax, qword [rax + 0x28]
call qword [case.0x1404cbcda.0]
nop
mov rax, qword [rsi + 0x40]
movzx rbx, bp
mov rbx, qword [rax + 8]
cwde
mov qword [rsp + 0x68], rbx
cmovg ax, r12w
mov rax, qword [rbx]
not cx
movzx ecx, r10w
mov rcx, rbx
jmp 0x1404676f7
mov rax, qword [rax + 8]
jmp 0x140467700
call qword [case.0x1404cbcda.0]
nop
movzx cx, r8b
jmp 0x140467711
lea rcx, [rsp + 0x60]
jmp 0x14046771b
call fcn.140461ffa
mov rsi, rax
jmp 0x140467728
test rbx, rbx
je 0x140467788
mov rdx, qword [rbx]
xchg al, ch
mov cl, 0xe8
movsx ecx, ax
mov rcx, rbx
not al
bswap rax
mov rax, qword [rdx + 0x10]
jmp 0x14046774c
call qword [case.0x1404cbcda.0]
mov r8, rax
test rax, rax
jmp 0x14046775d
je 0x140467788
mov rcx, qword [rax]
cwde
movsx ax, r10b
mov rax, qword [rcx]
not edx
mov edx, 1
movzx rcx, r13w
mov rcx, r8
jmp 0x140467782
call qword [case.0x1404cbcda.0]
mov rax, qword [rsi]
cwd
cmovl dx, r9w
lea r9, [rbp - 0x38]
bswap rdx
movzx r8w, r14b
jmp 0x1404677a3
lea r8, [0x1400c0e1d]
lea rdx, [0x1400c0e00]
sete cl
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x1404677c0
call qword [case.0x1404cbcda.0]
mov r15, r14
mov byte [rsp + 0x31], r12b
movzx cx, r13b
mov rsi, qword [rsp + 0x48]
cqo
mov rcx, 0x728059bb
mov rdx, rsi
cmova ecx, ebx
mov cx, 0x6652
mov rcx, rdi
jmp 0x1404677f3
call fcn.140469ce0
mov ebx, 0xffff
test al, al
jmp 0x140467804
jne 0x140467b2c
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x140467815
jne 0x1404678bd
mov rcx, qword [rdi]
cmp rdi, 0x6cc1395d
test rcx, rcx
jmp 0x14046782d
je 0x1404678a5
mov rax, qword [rcx + 0x38]
sub dx, bx
cdq
xor dh, 0x61
mov rdx, qword [rax]
test bpl, 0xb9
test rdx, rdx
je 0x140467872
mov rax, qword [rcx + 0x50]
cmp spl, 8
cmc
cmp dword [rax], r12d
jmp 0x14046785f
jle 0x140467872
movzx eax, word [rdx]
jmp 0x14046786d
jmp 0x140467889
mov rax, qword [rcx]
jmp 0x14046787a
mov rax, qword [rax + 0x30]
jmp 0x140467883
call qword [case.0x1404cbcda.0]
cmp bx, ax
jmp 0x140467891
je 0x1404678a5
mov word [rdi + 0xa], ax
jmp 0x1404678a0
jmp 0x1404678a8
mov qword [rdi], r12
mov byte [rdi + 8], 1
jmp 0x1404678b4
mov cl, 1
sbb ax, r12w
mov al, dil
movzx eax, word [rdi + 0xa]
clc
cmp ax, word [rbp - 0xa]
jne 0x140467999
mov byte [r14], 0x2b
lea r15, [r14 + 1]
xchg ch, ch
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404678e1
je 0x140467987
mov rax, qword [rcx + 0x38]
test r11b, 0x4e
cmp r14w, r13w
cmp qword [rax], r12
jmp 0x1404678fb
je 0x14046795a
mov rax, qword [rcx + 0x50]
cmp di, r13w
jmp 0x14046790e
cmp dword [rax], r12d
jmp 0x140467916
jle 0x14046795a
dec dword [rax]
not dh
movsx edx, sp
mov rcx, qword [rcx + 0x38]
cwd
not rdx
mov rdx, qword [rcx]
mov ax, 0x16b5
cbw
lea rax, [rdx + 2]
jmp 0x14046793e
mov qword [rcx], rax
mov ah, ch
mov rax, 0x197f63d8
movsx eax, di
movzx eax, word [rdx]
jmp 0x140467955
jmp 0x14046796c
mov rax, qword [rcx]
jmp 0x140467962
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
cmp bx, ax
jmp 0x140467974
je 0x140467987
mov al, r12b
jmp 0x140467982
jmp 0x14046798c
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
jmp 0x140467994
jmp 0x140467b2c
test cl, cl
jmp 0x1404679a0
jne 0x140467a40
mov rcx, qword [rdi]
test bx, 0x2c7c
test sil, r11b
test rcx, rcx
je 0x140467a30
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
jmp 0x1404679c9
test rdx, rdx
jmp 0x1404679d1
je 0x1404679fd
mov rax, qword [rcx + 0x50]
cmp r11d, 0x60e070b9
cmp dword [rax], r12d
jmp 0x1404679ea
jle 0x1404679fd
movzx eax, word [rdx]
jmp 0x1404679f8
jmp 0x140467a14
mov rax, qword [rcx]
jmp 0x140467a05
mov rax, qword [rax + 0x30]
jmp 0x140467a0e
call qword [case.0x1404cbcda.0]
cmp bx, ax
jmp 0x140467a1c
je 0x140467a30
mov word [rdi + 0xa], ax
jmp 0x140467a2b
jmp 0x140467a38
mov qword [rdi], r12
movzx eax, word [rdi + 0xa]
cmc
mov byte [rdi + 8], 1
clc
cmp cl, r9b
cmp ax, word [rbp - 0xc]
jmp 0x140467a49
jne 0x140467b2c
mov byte [r14], 0x2d
bts cx, di
lea r15, [r14 + 1]
and rcx, 0x57635779
rcr cx, 0xac
sar cx, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140467a74
je 0x140467b14
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140467a86
je 0x140467ae1
mov rax, qword [rcx + 0x50]
test r8d, 0x290c1a20
cmp r9b, 0xd5
cmp r13b, r14b
cmp dword [rax], r12d
jmp 0x140467aa6
jle 0x140467ae1
dec dword [rax]
cbw
movsxd rax, esi
mov rcx, qword [rcx + 0x38]
cqo
movsx ax, r8b
lahf
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140467acb
mov qword [rcx], rax
cbw
movsx rax, si
movzx eax, word [rdx]
jmp 0x140467adc
jmp 0x140467af8
mov rax, qword [rcx]
jmp 0x140467ae9
mov rax, qword [rax + 0x38]
jmp 0x140467af2
call qword [case.0x1404cbcda.0]
cmp bx, ax
jmp 0x140467b00
je 0x140467b14
mov byte [rdi + 8], r12b
jmp 0x140467b0f
jmp 0x140467b2c
mov qword [rdi], r12
cwd
sbb r14d, 0x2f373a2
mov byte [rdi + 8], 1
sal r14d, 0xf5
bswap r14w
mov word [r15], 0x7830
add r15, 2
movzx dx, sil
cwd
movsx r14w, r8b
mov qword [rsp + 0x50], r15
movsx r14w, r15b
cwd
mov byte [rsp + 0x30], r12b
mov r14d, r12d
movsx cx, r13b
jmp 0x140467b63
mov dword [rsp + 0x3c], r12d
mov dword [rsp + 0x34], r12d
not dh
mov rdx, rsi
mov rcx, rdi
jmp 0x140467b7a
call fcn.140469ce0
test al, al
jmp 0x140467b86
jne 0x140467f60
cmp byte [rdi + 8], r12b
jmp 0x140467b95
jne 0x140467c36
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140467ba7
je 0x140467c23
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r10, 0x3a7d7670
test r8, 0x15e969a6
test rdx, rdx
jmp 0x140467bca
je 0x140467bf5
mov rax, qword [rcx + 0x50]
stc
jmp 0x140467bda
cmp dword [rax], r12d
jmp 0x140467be2
jle 0x140467bf5
movzx eax, word [rdx]
jmp 0x140467bf0
jmp 0x140467c0c
mov rax, qword [rcx]
jmp 0x140467bfd
mov rax, qword [rax + 0x30]
jmp 0x140467c06
call qword [case.0x1404cbcda.0]
cmp bx, ax
je 0x140467c23
mov word [rdi + 0xa], ax
jmp 0x140467c1e
jmp 0x140467c2b
mov qword [rdi], r12
bsr ax, r15w
mov byte [rdi + 8], 1
mov rax, 0x160468ad
movzx eax, word [rdi + 0xa]
test rcx, rsp
clc
cmp ax, word [rbp - 0x38]
jmp 0x140467c47
jne 0x140467f60
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x140467c59
je 0x140467cf4
mov rax, qword [rcx + 0x38]
test rdi, r13
cmc
cmp qword [rax], r12
jmp 0x140467c6f
je 0x140467cc7
mov rax, qword [rcx + 0x50]
cmp r8w, di
stc
cmp dword [rax], r12d
jmp 0x140467c86
jle 0x140467cc7
dec dword [rax]
cwd
mov rcx, qword [rcx + 0x38]
movsx edx, si
not ah
lahf
mov rdx, qword [rcx]
not ax
bswap ax
lahf
lea rax, [rdx + 2]
jmp 0x140467cad
mov qword [rcx], rax
movzx ax, dil
jmp 0x140467cba
movzx eax, word [rdx]
jmp 0x140467cc2
jmp 0x140467cd9
mov rax, qword [rcx]
jmp 0x140467ccf
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
cmp bx, ax
jmp 0x140467ce1
je 0x140467cf4
mov al, r12b
jmp 0x140467cef
jmp 0x140467cf9
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
movzx edx, r14w
movzx rdx, r11w
mov rdx, rsi
movzx rcx, bp
movzx cx, r8b
movsx ecx, si
mov rcx, rdi
jmp 0x140467d1b
call fcn.140469ce0
test al, al
jmp 0x140467d27
jne 0x140467f58
mov cl, byte [rdi + 8]
stc
test cl, cl
jmp 0x140467d38
jne 0x140467dcf
mov rcx, qword [rdi]
clc
test cx, 0x3440
cmp spl, spl
test rcx, rcx
jmp 0x140467d52
je 0x140467dbe
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140467d67
je 0x140467d90
mov rax, qword [rcx + 0x50]
test r14b, r13b
stc
cmp dword [rax], r12d
jmp 0x140467d7d
jle 0x140467d90
movzx eax, word [rdx]
jmp 0x140467d8b
jmp 0x140467da7
mov rax, qword [rcx]
jmp 0x140467d98
mov rax, qword [rax + 0x30]
jmp 0x140467da1
call qword [case.0x1404cbcda.0]
cmp bx, ax
jmp 0x140467daf
je 0x140467dbe
mov word [rdi + 0xa], ax
jmp 0x140467dc6
mov qword [rdi], r12
shr cl, cl
ror cl, 0x98
mov byte [rdi + 8], 1
adc eax, r11d
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 6]
jmp 0x140467ddc
je 0x140467eb1
test cl, cl
jmp 0x140467de9
jne 0x140467ea2
mov rcx, qword [rdi]
jmp 0x140467dfd
test rcx, rcx
jmp 0x140467e05
je 0x140467e87
mov rax, qword [rcx + 0x38]
shrd dx, di, 0x86
movsx rdx, r11w
shr dh, cl
mov rdx, qword [rax]
cmp r9b, r12b
test bx, 0x7f70
jmp 0x140467e2a
test rdx, rdx
je 0x140467e59
mov rax, qword [rcx + 0x50]
test ecx, 0x4f7d1945
stc
cmp dword [rax], r12d
jmp 0x140467e46
jle 0x140467e59
movzx eax, word [rdx]
jmp 0x140467e54
jmp 0x140467e6b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140467e65
call qword [case.0x1404cbcda.0]
cmp bx, ax
jmp 0x140467e73
je 0x140467e87
mov word [rdi + 0xa], ax
jmp 0x140467e82
jmp 0x140467e9e
mov qword [rdi], r12
bt ax, 0x1d
btr ax, ax
movzx eax, word [rdi + 0xa]
test ebp, 0x9b449b7
stc
mov byte [rdi + 8], 1
cmp ax, word [rbp - 8]
jmp 0x140467eab
jne 0x140467f58
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x140467ebd
je 0x140467f46
mov rax, qword [rcx + 0x38]
clc
cmp r15w, r10w
cmp qword [rax], r12
jmp 0x140467ed4
je 0x140467f1e
mov rax, qword [rcx + 0x50]
cmp dil, 0x39
test r11b, al
cmp dword [rax], r12d
jmp 0x140467eed
jle 0x140467f1e
dec dword [rax]
cmovp ax, sp
not rdx
mov rcx, qword [rcx + 0x38]
rdtsc
movsxd rax, r13d
mov rdx, qword [rcx]
cwde
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140467f19
jmp 0x140467f35
mov rax, qword [rcx]
jmp 0x140467f26
mov rax, qword [rax + 0x38]
jmp 0x140467f2f
call qword [case.0x1404cbcda.0]
cmp bx, ax
je 0x140467f46
mov al, r12b
jmp 0x140467f4b
mov qword [rdi], r12
mov al, 1
mov byte [rdi + 8], al
jmp 0x140467f53
jmp 0x140467f60
mov byte [rsp + 0x30], 1
xadd ah, ah
mov ecx, 0x300
mov r12d, 0x24
stc
btr bx, dx
cmp r9b, al
mov rax, qword [rsp + 0x78]
rcl bl, cl
cmp dword [rax], 0x3b9aca00
mov al, 0xd2
cmove r12d, ecx
bt ebx, ebx
rcr al, 9
mov dword [rsp + 0x40], r12d
shr al, 0x10
btc ebx, ebx
rol al, cl
lea rbx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rbx, qword [rbp - 0x58]
mov al, 0xa4
jmp 0x140467fae
mov qword [rsp + 0x60], rbx
jmp 0x140467fb8
mov al, byte [rbx]
jmp 0x140467fbf
dec al
cmp sp, r12w
test rax, 0x54bb4c08
cmp al, 0x7d
jmp 0x140467fd2
ja 0x14046873e
sub esi, esi
test di, r10w
clc
cmp qword [rbp - 0x48], rsi
jmp 0x140467fe8
jne 0x140467ff8
mov word [rsp + 0x38], si
jmp 0x140468013
mov rax, qword [r13]
mov rcx, r13
mov rax, qword [rax + 0x20]
jmp 0x140468008
call qword [case.0x1404cbcda.0]
mov word [rsp + 0x38], ax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
cmovo r13w, cx
btc r13w, 0xed
shl cx, 0xb5
mov qword [rbp - 0x68], 1
bts rcx, r12
movsx rcx, bx
jmp 0x14046803e
mov r13d, 0xf
or dl, bpl
mov qword [rbp - 0x60], r13
sbb ecx, r9d
mov edx, esp
xor eax, eax
mov byte [rbp - 0x78], al
mov dl, 0x56
cdq
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
call fcn.140469ce0
sub r9d, r9d
movzx r14, ax
mov r14, qword [rbp - 0x78]
stc
clc
test al, al
jmp 0x140468079
jne 0x140468552
lea r12, [rdi + 0xa]
mov r8, r12
adc bl, r9b
mov qword [rsp + 0x70], r12
mov bl, byte [rsp + 0x31]
test esp, 0x6fc8334a
cmp r12b, cl
cmp byte [rdi + 8], r9b
jmp 0x1404680a4
jne 0x140468162
mov rcx, qword [rdi]
test r8b, 2
clc
test rcx, rcx
jmp 0x1404680ba
je 0x140468148
mov rax, qword [rcx + 0x38]
test bl, r15b
mov rdx, qword [rax]
test bpl, 0x8a
cmp r11d, 0x16ba6fb7
test rdx, rdx
je 0x1404680fd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404680ea
jle 0x1404680fd
movzx eax, word [rdx]
jmp 0x1404680f8
jmp 0x140468117
mov rax, qword [rcx]
jmp 0x140468105
mov rax, qword [rax + 0x30]
call qword [case.0x1404cbcda.0]
mov r8, qword [rsp + 0x70]
sub r9d, r9d
mov ecx, 0xffff
test r12b, 0xdc
cmp r12d, esi
cmp cx, ax
jmp 0x14046812b
je 0x140468148
mov word [r8], ax
mov r12b, 0x8b
bswap r12d
mov r12, r8
jmp 0x140468143
jmp 0x140468152
mov qword [rdi], r9
movzx rcx, si
mov edx, r12d
mov byte [rdi + 8], 1
movsx r8, r14w
xchg cx, r8w
movzx r8d, r14w
movzx r8d, word [r12]
cdq
movzx dx, r11b
movzx rcx, r8w
lea rdx, [rbp]
jmp 0x14046817e
lea rcx, [rbp - 0x38]
call fcn.14011be25
lea rcx, [rbp - 0x38]
jmp 0x140468190
sub rax, rcx
sar rax, 1
stc
cmp rax, 0x16
jae 0x140468274
mov byte [rsp + 0x30], 1
mov ecx, dword [rsp + 0x3c]
cmp rsi, r12
cmp bh, 0xd5
cmp dword [rsp + 0x40], ecx
jmp 0x1404681b9
jg 0x1404681cd
inc dword [rsp + 0x34]
jmp 0x1404681c8
jmp 0x140468224
test rax, rax
jmp 0x1404681d5
jne 0x1404681e8
test ecx, ecx
jmp 0x1404681e2
je 0x140468224
lea r8, [0x1400c0e00]
jmp 0x1404681f4
mov al, byte [rax + r8]
mov byte [r15], al
inc r15
movsx ax, dl
movsx rax, cx
movsxd rax, esi
mov qword [rsp + 0x50], r15
inc ecx
cdqe
movzx eax, r11w
sub eax, 0x2ff66b8d
mov dword [rsp + 0x3c], ecx
bt rax, 0x43
lea rax, [rbp - 0x78]
xadd cl, cl
or cl, 0xe5
cmp r13, 0x10
setae cl
jmp 0x14046823a
cmovae rax, r14
cmp dl, 0x5b
cmp dil, spl
cmp byte [rax + rsi], 0x7f
je 0x14046840a
lea rax, [rbp - 0x78]
jmp 0x140468257
test cl, cl
jmp 0x14046825e
cmovne rax, r14
jmp 0x140468267
inc byte [rax + rsi]
jmp 0x14046826f
jmp 0x140468402
lea rax, [rbp - 0x78]
cmc
rol r15b, 0x5d
cmp r13, 0x10
setae r15b
jmp 0x14046828a
cmovae rax, r14
jmp 0x140468294
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x1404682a0
je 0x140468508
movzx r8d, word [rsp + 0x38]
test cl, 0xdd
cmp rdx, rax
test r8w, r8w
je 0x140468508
cmp byte [rdi + 8], r9b
jne 0x140468380
mov rcx, qword [rdi]
test r15d, r15d
stc
test rcx, rcx
jmp 0x1404682d5
je 0x140468371
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp cx, r15w
test dl, 0x95
test rdx, rdx
jmp 0x1404682f1
je 0x14046831f
mov rax, qword [rcx + 0x50]
test spl, r8b
clc
jmp 0x140468304
cmp dword [rax], r9d
jmp 0x14046830c
jle 0x14046831f
movzx eax, word [rdx]
jmp 0x14046831a
jmp 0x14046834f
mov rax, qword [rcx]
jmp 0x140468327
mov rax, qword [rax + 0x30]
jmp 0x140468330
call qword [case.0x1404cbcda.0]
movzx r8d, word [rsp + 0x38]
mov cx, 0x686
add rcx, rsp
bts ecx, edi
sub r9d, r9d
cmovle cx, cx
sar ch, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046835c
je 0x140468371
mov word [r12], ax
jmp 0x14046836c
jmp 0x14046837a
mov qword [rdi], r9
cmc
cmp di, 0x7fe7
mov byte [rdi + 8], 1
cmp cl, dl
cmp word [r12], r8w
jne 0x140468508
mov rcx, qword [rbp - 0x68]
cmp r11w, r15w
cmp rcx, r13
jmp 0x14046839b
jae 0x1404683d7
lea rax, [rcx + 1]
mov qword [rbp - 0x68], rax
shld ax, r15w, 0xb3
cmc
lea rax, [rbp - 0x78]
test rsi, 0x69e7aa6
test r15b, r15b
jmp 0x1404683c3
cmovne rax, r14
clc
and word [rax + rcx], 0
jmp 0x1404683d2
jmp 0x1404683f5
sub r9d, r9d
movsx rdx, sp
mov r8b, bl
xchg edx, ecx
lea edx, [r9 + 1]
lea rcx, [rbp - 0x78]
jmp 0x1404683f0
call fcn.1404580ee
inc rsi
mov r15, qword [rsp + 0x50]
xadd cx, r14w
mov r14, qword [rbp - 0x78]
mov r13, qword [rbp - 0x60]
mov rcx, qword [rdi]
cmp bh, 0xcd
sub r8d, r8d
test rcx, rcx
je 0x1404684c1
mov rax, qword [rcx + 0x38]
test r9b, sil
cmp r10, rdi
cmp qword [rax], r8
jmp 0x14046842e
je 0x14046847e
mov rax, qword [rcx + 0x50]
cmp eax, r12d
stc
cmp dword [rax], r8d
jmp 0x140468444
jle 0x14046847e
dec dword [rax]
mov dh, cl
cqo
setnp dl
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
setge al
lea rax, [rdx + 2]
jmp 0x140468466
mov qword [rcx], rax
nop
bswap eax
movzx eax, r9w
movzx eax, word [rdx]
jmp 0x140468479
jmp 0x14046849c
mov rax, qword [rcx]
jmp 0x140468486
mov rax, qword [rax + 0x38]
jmp 0x14046848f
call qword [case.0x1404cbcda.0]
xor r8d, r8d
bt ecx, 0x11
mov ecx, 0xffff
jmp 0x1404684a6
cmp cx, ax
jmp 0x1404684ae
je 0x1404684c1
mov al, r8b
jmp 0x1404684bc
jmp 0x1404684cd
mov qword [rdi], r8
bswap edx
movsx cx, r10b
mov al, 1
mov byte [rdi + 8], al
cmovae cx, r11w
mov rdx, qword [rsp + 0x48]
movsx rcx, r13w
movzx ecx, si
jmp 0x1404684e6
mov rcx, rdi
call fcn.140469ce0
xor r9d, r9d
bt r8w, 0xa7
rol r8w, cl
test al, al
mov r8, qword [rsp + 0x70]
je 0x14046809b
test rsi, rsi
jmp 0x140468510
je 0x140468542
lea rax, [rbp - 0x78]
cmp r12w, bp
cmp r13, 0x10
jmp 0x140468527
cmovae rax, r14
cmp r10b, dil
cmp byte [rax + rsi], r9b
jmp 0x140468537
jle 0x1404685a5
inc rsi
or bh, dh
mov rbx, qword [rsp + 0x60]
cmp eax, 0x7a3a30f5
test ebp, 0x79c92f6e
test rsi, rsi
jmp 0x14046855a
je 0x1404685aa
mov cl, byte [rbx]
cmc
stc
cmp cl, 0x7f
jmp 0x14046856c
je 0x1404685aa
sub rsi, 1
jmp 0x14046857b
je 0x1404686fc
lea rax, [rbp - 0x78]
stc
cmp r13, 0x10
jmp 0x14046858f
cmovae rax, r14
clc
test r14d, esp
cmp cl, byte [rax + rsi]
jmp 0x14046859f
je 0x140468722
mov byte [rsp + 0x31], 1
cmp r13, 0x10
jmp 0x1404685b3
jb 0x14046860a
lea rdx, [r13 + 1]
mov rax, r14
clc
cmp ah, 0x59
cmp sp, r9w
cmp rdx, 0x1000
jmp 0x1404685d4
jb 0x1404685fd
add rdx, 0x27
mov r14, qword [r14 - 8]
jmp 0x1404685e7
sub rax, r14
add rax, 0xfffffffffffffff8
cmc
cmp ax, 0x57ac
cmp rax, 0x1f
ja 0x140469a94
mov rcx, r14
jmp 0x140468605
call fcn.1402921ff
xor r8d, r8d
bsr r13w, sp
rol sil, cl
sal esi, 0xd9
mov r12d, dword [rsp + 0x40]
rcr r13, cl
test r8w, bx
bt r14d, ecx
mov r14d, dword [rsp + 0x3c]
xchg esi, r15d
sal r15b, cl
mov r15, qword [rsp + 0x50]
bts r13w, bx
stc
mov r13, qword [rsp + 0x58]
sub si, r15w
clc
not si
mov rsi, qword [rsp + 0x48]
cmp bpl, 0xc0
test cl, r13b
cmp byte [rsp + 0x30], r8b
je 0x140468686
test r14d, r14d
jmp 0x14046866a
jne 0x140468686
mov byte [r15], 0x30
movsx cx, sil
inc dh
inc r15
movzx cx, al
setae ch
cdq
mov rdx, rsi
movsx rcx, r13w
mov rcx, rdi
call fcn.140469ce0
sub esi, esi
clc
cmc
test al, al
jne 0x140468b62
cmp byte [rdi + 8], sil
jmp 0x1404686aa
jne 0x140468a41
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404686bb
je 0x140468a29
mov rax, qword [rcx + 0x38]
xadd dl, dh
mov rdx, qword [rax]
jmp 0x1404686d0
test rdx, rdx
jmp 0x1404686d8
je 0x1404689ed
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404686e9
jle 0x1404689ed
movzx eax, word [rdx]
jmp 0x1404686f7
jmp 0x140468a04
test rsi, rsi
jmp 0x140468704
jne 0x140468722
lea rax, [rbp - 0x78]
test r12b, 0x8c
cmp r13, 0x10
cmovae rax, r14
cmp cl, byte [rax]
jl 0x1404685a5
cmp byte [rbx + 1], r9b
jmp 0x14046872b
jle 0x140468552
inc rbx
jmp 0x140468739
jmp 0x140468552
mov rdx, rsi
movzx ecx, si
movsxd rcx, r12d
mov rcx, rdi
jmp 0x14046874f
call fcn.140469ce0
sub r8d, r8d
jmp 0x14046875c
test al, al
jmp 0x140468763
jne 0x140468657
lea rbx, [rdi + 0xa]
mov rsi, rbx
and r13b, 0x71
movzx r13, si
mov r13, qword [rsp + 0x48]
test al, 0x2f
cmp byte [rdi + 8], r8b
jmp 0x140468788
jne 0x140468823
mov rcx, qword [rdi]
cmp rax, 0x3f2d480e
test r15w, bx
stc
test rcx, rcx
jmp 0x1404687a5
je 0x140468812
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1404687d0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x1404687d0
movzx eax, word [rdx]
jmp 0x1404687ea
mov rax, qword [rcx]
jmp 0x1404687d8
mov rax, qword [rax + 0x30]
jmp 0x1404687e1
call qword [case.0x1404cbcda.0]
sub r8d, r8d
mov ecx, 0xffff
test bpl, sil
cmp cx, ax
jmp 0x1404687fa
je 0x140468812
mov word [rsi], ax
movsxd rbx, ebp
movsx ebx, r8w
mov rbx, rsi
jmp 0x140468815
mov qword [rdi], r8
mov byte [rdi + 8], 1
jmp 0x140468823
movzx r8d, word [rbx]
mov edx, eax
movsx edx, r8w
lea rdx, [rbp]
movsx rcx, r9w
jmp 0x14046883a
lea rcx, [rbp - 0x38]
call fcn.14011be25
lea rcx, [rbp - 0x38]
cmc
sub rax, rcx
cmc
cmp r15b, r13b
sar rax, 1
cmp rax, 0x16
jmp 0x14046885b
jae 0x1404689d6
cmp r12d, r14d
jmp 0x140468869
jg 0x140468880
inc dword [rsp + 0x34]
jmp 0x140468878
sub r8d, r8d
jmp 0x1404688d2
xor r8d, r8d
clc
stc
test rax, rax
jne 0x14046889c
test r14d, r14d
jmp 0x140468896
je 0x1404688d2
lea rcx, [0x1400c0e00]
jmp 0x1404688a8
mov al, byte [rax + rcx]
xchg ch, cl
dec ch
mov rcx, 0x69e86ed0
mov byte [r15], al
bswap ecx
mov cl, r13b
mov ch, 0xd2
inc r15
movsx cx, bl
dec ch
movzx cx, r14b
inc r14d
mov byte [rsp + 0x30], 1
movsx ecx, r9w
not cx
bt cx, r9w
mov rcx, qword [rdi]
cmp r15w, 0x5716
test bp, r8w
cmp r13, r11
test rcx, rcx
jmp 0x1404688fb
je 0x14046898a
mov rax, qword [rcx + 0x38]
clc
cmc
cmp qword [rax], r8
je 0x140468944
mov rax, qword [rcx + 0x50]
test dl, ch
clc
cmp dword [rax], r8d
jle 0x140468944
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
rdtsc
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140468936
mov qword [rcx], rax
not ax
movzx eax, word [rdx]
jmp 0x140468968
mov rax, qword [rcx]
jmp 0x14046894c
mov rax, qword [rax + 0x38]
jmp 0x140468955
call qword [case.0x1404cbcda.0]
xor r8d, r8d
shr ecx, cl
bsf cx, r13w
cmp spl, r13b
mov ecx, 0xffff
test rdi, rax
cmp dil, 0x31
cmp cx, ax
jmp 0x14046897c
je 0x14046898a
mov al, r8b
jmp 0x14046899d
mov qword [rdi], r8
movsx ecx, r9w
movzx ecx, r11w
mov al, 1
cqo
movzx rdx, cx
mov byte [rdi + 8], al
mov dl, 0x33
movzx ecx, r9w
cmovbe ecx, r9d
mov rdx, r13
mov cl, r8b
movzx cx, bpl
mov rcx, rdi
jmp 0x1404689bd
call fcn.140469ce0
xor r8d, r8d
test spl, 0xe6
test al, al
je 0x14046877f
jmp 0x1404689de
sub r8d, r8d
jmp 0x1404689de
mov dword [rsp + 0x3c], r14d
jmp 0x1404689e8
jmp 0x14046863e
mov rax, qword [rcx]
jmp 0x1404689f5
mov rax, qword [rax + 0x30]
jmp 0x1404689fe
call qword [case.0x1404cbcda.0]
mov ecx, 0xffff
jmp 0x140468a12
cmp cx, ax
jmp 0x140468a1a
je 0x140468a29
mov word [rdi + 0xa], ax
jmp 0x140468a33
mov qword [rdi], rsi
movsxd rbx, r13d
setge ch
lahf
mov byte [rdi + 8], 1
movsxd rax, r15d
setno ch
movsx ax, ah
movzx ebx, word [rdi + 0xa]
movsxd rax, r13d
mov rax, qword [r13]
movzx rcx, cx
movsx rcx, r12w
mov rcx, 0x3475ad7
mov rcx, r13
jmp 0x140468a63
mov rax, qword [rax + 0x18]
jmp 0x140468a6c
call qword [case.0x1404cbcda.0]
cmp bx, ax
jmp 0x140468a7a
jne 0x140468b62
call fcn.1404b8dd5
mov rcx, qword [rax]
mov al, byte [rcx]
mov cx, r11w
seto ch
mov byte [r15], al
bswap cx
inc r15
cmp r9b, 0xfc
rcl ecx, cl
mov rcx, qword [rdi]
stc
test r14d, ecx
jmp 0x140468aac
test rcx, rcx
je 0x140468b53
mov rax, qword [rcx + 0x38]
cmc
test spl, 0xb1
cmp qword [rax], rsi
jmp 0x140468ac6
je 0x140468b18
mov rax, qword [rcx + 0x50]
test r15b, 0x82
test r8, rsi
cmp dword [rax], esi
jmp 0x140468ade
jle 0x140468b18
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r11w
movzx rax, cx
nop
lea rax, [rdx + 2]
jmp 0x140468b00
mov qword [rcx], rax
movzx ax, r11b
movsxd rax, ebx
movzx eax, word [rdx]
jmp 0x140468b13
jmp 0x140468b2f
mov rax, qword [rcx]
jmp 0x140468b20
mov rax, qword [rax + 0x38]
jmp 0x140468b29
call qword [case.0x1404cbcda.0]
mov ecx, 0xffff
clc
cmp si, 0x6fe3
cmp dl, al
cmp cx, ax
je 0x140468b53
mov byte [rdi + 8], sil
jmp 0x140468b4e
jmp 0x140468b62
mov qword [rdi], rsi
sub r13, r9
mov byte [rdi + 8], 1
shld r13, rax, 0xe0
mov r13, qword [rsp + 0x48]
stc
test r14d, r14d
jmp 0x140468b70
jne 0x140468db7
mov rdx, r13
mov rcx, rdi
call fcn.140469ce0
test al, al
jmp 0x140468b88
jne 0x140468d95
lea rbx, [rdi + 0xa]
not rsi
test al, r13b
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
clc
xor r8d, r8d
cmp r14d, edx
mov r14d, 0xffff
test sil, 0x14
cmp byte [rdi + 8], r8b
jne 0x140468c57
mov rcx, qword [rdi]
cmc
cmp rcx, r9
test rcx, rcx
jmp 0x140468bca
je 0x140468c4b
mov rax, qword [rcx + 0x38]
movsxd rdx, r12d
ror dx, 0x7e
neg dh
mov rdx, qword [rax]
cmp eax, r8d
cmp bx, 0x1186
test rdx, rdx
jmp 0x140468bf0
je 0x140468c13
mov rax, qword [rcx + 0x50]
cmp cl, 0xf6
cmp dword [rax], r8d
jmp 0x140468c05
jle 0x140468c13
movzx eax, word [rdx]
jmp 0x140468c2d
mov rax, qword [rcx]
jmp 0x140468c1b
mov rax, qword [rax + 0x30]
jmp 0x140468c24
call qword [case.0x1404cbcda.0]
xor r8d, r8d
cmp r14w, ax
je 0x140468c4b
mov word [rsi], ax
movsx ebx, r9w
mov rbx, rsi
jmp 0x140468c46
jmp 0x140468c52
mov qword [rdi], r8
rcr ah, 0x82
stc
mov byte [rdi + 8], 1
clc
movzx eax, word [rbx]
jmp 0x140468c5f
cmp ax, word [rbp - 0x38]
jne 0x140468d70
dec r12d
sal cl, 0xfb
btc cx, 0xaa
mov byte [rsp + 0x30], 1
sub cx, 0x6600
sub cx, ax
clc
mov rcx, qword [rdi]
cmp bh, 0xb3
clc
test rcx, rcx
je 0x140468d28
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140468c9e
je 0x140468ce8
mov rax, qword [rcx + 0x50]
clc
test r10w, r12w
cmp dword [rax], r8d
jmp 0x140468cb5
jle 0x140468ce8
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
sete ah
movsx eax, sp
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx ax, dil
lahf
cdqe
movzx eax, word [rdx]
jmp 0x140468ce3
jmp 0x140468d0c
mov rax, qword [rcx]
jmp 0x140468cf0
mov rax, qword [rax + 0x38]
jmp 0x140468cf9
call qword [case.0x1404cbcda.0]
sub r8d, r8d
jmp 0x140468d0c
cmp r14w, ax
jmp 0x140468d15
je 0x140468d28
mov al, r8b
jmp 0x140468d23
jmp 0x140468d39
mov qword [rdi], r8
jmp 0x140468d32
mov al, 1
cwd
movsx edx, bp
mov byte [rdi + 8], al
movzx dx, dil
xchg ch, cl
mov rdx, r13
mov cl, 0x76
setp ch
mov rcx, rdi
jmp 0x140468d53
call fcn.140469ce0
xor r8d, r8d
stc
cmc
cmp r12w, 0x1961
test al, al
jmp 0x140468d6a
je 0x140468bb1
mov dword [rsp + 0x34], r12d
sal r12, cl
mov r12b, dl
bswap ax
mov r14d, dword [rsp + 0x3c]
cwde
mov r12d, dword [rsp + 0x40]
mov ax, 0xb55
movsx ax, dil
rol ah, 0xec
mov eax, dword [rsp + 0x34]
cmp r12b, bl
test eax, eax
jns 0x140468db7
mov byte [r15], 0x30
inc r15
bswap cx
movzx ecx, bx
inc eax
mov dword [rsp + 0x34], eax
mov rdx, r13
not cx
movsx rcx, cx
mov cx, 0x2301
mov rcx, rdi
jmp 0x140468dcd
call fcn.140469ce0
test al, al
jmp 0x140468dd9
jne 0x14046900f
lea rbx, [rdi + 0xa]
rol sil, 0xb8
bsr si, bp
mov rsi, rbx
cmc
jmp 0x140468df4
xor r8d, r8d
cmp byte [rdi + 8], r8b
jmp 0x140468e00
jne 0x140468eb3
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x140468ea1
mov rax, qword [rcx + 0x38]
movzx edx, ax
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140468e26
je 0x140468e4f
mov rax, qword [rcx + 0x50]
cmp r8w, 0x70c1
test dl, 0xb2
cmp dword [rax], r8d
jmp 0x140468e41
jle 0x140468e4f
movzx eax, word [rdx]
jmp 0x140468e73
mov rax, qword [rcx]
jmp 0x140468e57
mov rax, qword [rax + 0x30]
jmp 0x140468e60
call qword [case.0x1404cbcda.0]
xor r8d, r8d
rol ch, cl
movzx cx, r14b
sbb cx, ax
mov ecx, 0xffff
cmp edx, r11d
test sil, dl
cmp cx, ax
jmp 0x140468e86
je 0x140468ea1
mov word [rsi], ax
jmp 0x140468e94
mov rbx, rsi
jmp 0x140468e9c
jmp 0x140468ea4
mov qword [rdi], r8
mov byte [rdi + 8], 1
mov dl, 0xee
jmp 0x140468eb3
movzx r8d, word [rbx]
movsxd rdx, esi
bswap ecx
movsx edx, r13w
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
call fcn.14011be25
lea rcx, [rbp - 0x38]
clc
jmp 0x140468ed7
sub rax, rcx
stc
sar rax, 1
clc
jmp 0x140468ee4
cmp rax, 0x16
jae 0x14046900f
cmp r14d, r12d
jmp 0x140468ef6
jge 0x140468f30
lea rcx, [0x1400c0e00]
jmp 0x140468f08
mov al, byte [rax + rcx]
movsx cx, r13b
movsx rcx, sp
mov rcx, 0x28fd62c6
mov byte [r15], al
movzx ecx, sp
movzx cx, r14b
inc r15
inc r14d
bt rcx, r14
mov byte [rsp + 0x30], 1
bsf cx, cx
mov rcx, qword [rdi]
stc
sub r8d, r8d
test r9b, al
cmp r9b, 0x1a
test rcx, rcx
jmp 0x140468f4f
je 0x140468fd2
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140468f61
je 0x140468f9e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140468f73
jle 0x140468f9e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, cx
lea rax, [rdx + 2]
jmp 0x140468f8e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140468f99
jmp 0x140468fb2
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
xor r8d, r8d
bsr cx, si
mov ecx, 0xffff
cmp cx, ax
jmp 0x140468fbf
je 0x140468fd2
mov al, r8b
jmp 0x140468fcd
jmp 0x140468fe0
mov qword [rdi], r8
mov al, 1
cwd
movsx rcx, cx
mov dh, 0xe3
mov byte [rdi + 8], al
mov dx, 0x1d7b
movzx dx, r14b
mov rdx, r13
movzx cx, bh
movsx ecx, r10w
mov rcx, rdi
jmp 0x140468fff
call fcn.140469ce0
xor r8d, r8d
test al, al
je 0x140468df7
mov sil, byte [rsp + 0x30]
xor r14d, r14d
test sil, sil
jmp 0x14046901f
je 0x14046998f
mov rdx, r13
bswap cx
mov cl, 0x11
movsxd rcx, r13d
mov rcx, rdi
jmp 0x140469038
call fcn.140469ce0
test al, al
jmp 0x140469044
jne 0x14046998f
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x140469054
jne 0x1404690ed
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404690d6
mov rax, qword [rcx + 0x38]
and dl, 0xe9
xor dl, sil
sal edx, cl
mov rdx, qword [rax]
test r10b, 0x85
test rdx, rdx
jmp 0x140469081
je 0x1404690a2
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r14d
jle 0x1404690a2
movzx eax, word [rdx]
jmp 0x14046909d
jmp 0x1404690b4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404690ae
call qword [case.0x1404cbcda.0]
mov ecx, 0xffff
test cl, bh
cmp r14b, 0x44
cmp cx, ax
jmp 0x1404690c7
je 0x1404690d6
mov word [rdi + 0xa], ax
jmp 0x1404690de
mov qword [rdi], r14
not cl
sub cl, 0x2b
mov byte [rdi + 8], 1
mov cl, 1
bt eax, eax
sub al, 0xd1
bt eax, 0xaf
movzx eax, word [rdi + 0xa]
cmp bx, bx
test si, 0x1356
cmc
cmp ax, word [rbp - 2]
jmp 0x140469103
je 0x1404691c4
test cl, cl
jmp 0x140469110
jne 0x1404691b5
mov rcx, qword [rdi]
cmp r9d, r10d
test rcx, rcx
jmp 0x140469124
je 0x1404691a2
mov rax, qword [rcx + 0x38]
and dl, r8b
movsxd rdx, edi
btc edx, eax
mov rdx, qword [rax]
test rdx, rdx
je 0x140469166
mov rax, qword [rcx + 0x50]
cmc
test r10, r15
cmp dword [rax], r14d
jmp 0x140469153
jle 0x140469166
movzx eax, word [rdx]
jmp 0x140469161
jmp 0x14046917d
mov rax, qword [rcx]
jmp 0x14046916e
mov rax, qword [rax + 0x30]
jmp 0x140469177
call qword [case.0x1404cbcda.0]
mov ecx, 0xffff
test r15b, 0x2b
jmp 0x14046918b
cmp cx, ax
je 0x1404691a2
mov word [rdi + 0xa], ax
jmp 0x14046919d
jmp 0x1404691ad
mov qword [rdi], r14
sal ah, 0x79
movzx eax, word [rdi + 0xa]
cmc
mov byte [rdi + 8], 1
stc
cmp bpl, r13b
cmp ax, word [rbp - 4]
jmp 0x1404691be
jne 0x14046998f
mov byte [r15], 0x70
not ch
xchg ecx, ecx
inc cl
inc r15
movzx ecx, bp
mov rcx, qword [rdi]
test rsp, 0x483b0609
test r15b, r13b
test rcx, rcx
je 0x14046926b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404691f6
je 0x140469230
mov rax, qword [rcx + 0x50]
clc
jmp 0x140469206
cmp dword [rax], r14d
jle 0x140469230
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, r15w
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046922b
jmp 0x140469247
mov rax, qword [rcx]
jmp 0x140469238
mov rax, qword [rax + 0x38]
jmp 0x140469241
call qword [case.0x1404cbcda.0]
mov r12d, 0xffff
cmp r11, 0x2791ccf
cmp r12w, ax
je 0x14046927c
mov al, r14b
jmp 0x140469266
jmp 0x140469281
mov r12d, 0xffff
movsx bx, sil
cdq
movzx dx, r9b
mov qword [rdi], r14
mov al, 1
mov byte [rdi + 8], al
mov sil, r14b
not bx
movsx bx, r9b
mov ebx, r14d
mov rdx, r13
setb cl
mov rcx, rdi
jmp 0x1404692a0
call fcn.140469ce0
test al, al
jmp 0x1404692ac
jne 0x1404695bd
mov cl, byte [rdi + 8]
cmc
stc
test r12b, r12b
test cl, cl
jmp 0x1404692c1
jne 0x140469367
mov rcx, qword [rdi]
jmp 0x1404692d0
test rcx, rcx
jmp 0x1404692d8
je 0x140469351
mov rax, qword [rcx + 0x38]
sal dh, 0x5b
adc dx, 0x5cc
sub edx, edi
mov rdx, qword [rax]
cmp ebp, 0x49f33b05
test rdx, rdx
jmp 0x1404692fd
je 0x140469327
mov rax, qword [rcx + 0x50]
jmp 0x14046930c
cmp dword [rax], r14d
jmp 0x140469314
jle 0x140469327
movzx eax, word [rdx]
jmp 0x140469322
jmp 0x140469339
mov rax, qword [rcx]
jmp 0x14046932f
mov rax, qword [rax + 0x30]
call qword [case.0x1404cbcda.0]
cmp r12w, ax
jmp 0x140469342
je 0x140469351
mov word [rdi + 0xa], ax
jmp 0x140469357
mov qword [rdi], r14
adc al, r14b
mov byte [rdi + 8], 1
clc
inc cl
mov cl, 1
bswap ax
movsx rax, ax
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jmp 0x140469374
jne 0x140469455
mov byte [r15], 0x2b
setae ch
movsx ecx, di
movzx ecx, si
inc r15
cmp r8w, r14w
ror ecx, 0xa6
movsxd rcx, ebx
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x140469439
mov rax, qword [rcx + 0x38]
test r8w, 0x4928
cmp r9d, 0x5bc2735
cmp qword [rax], r14
jmp 0x1404693ba
je 0x140469415
mov rax, qword [rcx + 0x50]
test r9b, 0x8c
cmp dword [rax], r14d
jle 0x140469415
dec dword [rax]
cdqe
movsx eax, si
movsx rdx, r14w
mov rcx, qword [rcx + 0x38]
cdqe
cwd
mov rdx, qword [rcx]
movsx rax, dx
movzx ax, r13b
movsxd rax, ebp
lea rax, [rdx + 2]
jmp 0x1404693fc
mov qword [rcx], rax
mov ax, 0x57dd
movzx ax, bpl
movzx eax, word [rdx]
jmp 0x140469410
jmp 0x140469427
mov rax, qword [rcx]
jmp 0x14046941d
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
cmp r12w, ax
je 0x140469439
mov al, r14b
jmp 0x140469448
mov qword [rdi], r14
setb al
xchg al, al
mov al, 1
jmp 0x140469448
mov byte [rdi + 8], al
jmp 0x140469450
jmp 0x1404695bd
test cl, cl
jmp 0x14046945c
jne 0x1404694fe
mov rcx, qword [rdi]
cmp al, dil
test rcx, rcx
jmp 0x140469470
je 0x1404694ea
mov rax, qword [rcx + 0x38]
setne dl
mov rdx, qword [rax]
test r14w, r9w
test rdx, rdx
jmp 0x14046948c
je 0x1404694b6
mov rax, qword [rcx + 0x50]
jmp 0x14046949b
cmp dword [rax], r14d
jmp 0x1404694a3
jle 0x1404694b6
movzx eax, word [rdx]
jmp 0x1404694b1
jmp 0x1404694cd
mov rax, qword [rcx]
jmp 0x1404694be
mov rax, qword [rax + 0x30]
jmp 0x1404694c7
call qword [case.0x1404cbcda.0]
cmp r12w, ax
jmp 0x1404694d6
je 0x1404694ea
mov word [rdi + 0xa], ax
jmp 0x1404694e5
jmp 0x1404694f5
mov qword [rdi], r14
movzx eax, word [rdi + 0xa]
cmp sil, 0xad
mov byte [rdi + 8], 1
stc
cmc
test r9b, r15b
cmp ax, word [rbp - 0xc]
jmp 0x140469507
jne 0x1404695bd
mov byte [r15], 0x2d
bswap ecx
inc r15
rcr ch, cl
sub cx, 0x3a9c
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404695a6
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x14046957c
mov rax, qword [rcx + 0x50]
cmp sp, 0x2512
cmp dword [rax], r14d
jmp 0x140469547
jle 0x14046957c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx rdx, di
cqo
bswap rdx
mov rdx, qword [rcx]
cbw
movsx eax, di
movzx eax, r9w
lea rax, [rdx + 2]
jmp 0x140469571
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469589
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404cbcda.0]
cmp r12w, ax
jmp 0x140469592
je 0x1404695a6
mov byte [rdi + 8], r14b
jmp 0x1404695a1
jmp 0x1404695bd
mov qword [rdi], r14
movzx cx, spl
cmovno cx, r11w
mov byte [rdi + 8], 1
cdq
mov edx, 0x2ed31722
mov rdx, r13
mov rcx, rdi
jmp 0x1404695c8
call fcn.140469ce0
test al, al
jne 0x140469965
cmp byte [rdi + 8], r14b
jmp 0x1404695de
jne 0x140469672
mov rcx, qword [rdi]
jmp 0x1404695ec
test rcx, rcx
jmp 0x1404695f4
je 0x140469667
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp rbx, 0x579352a7
clc
test rdx, rdx
jmp 0x140469611
je 0x14046963d
mov rax, qword [rcx + 0x50]
test r15d, 0x799a264c
cmp dword [rax], r14d
jmp 0x14046962a
jle 0x14046963d
movzx eax, word [rdx]
jmp 0x140469638
jmp 0x140469654
mov rax, qword [rcx]
jmp 0x140469645
mov rax, qword [rax + 0x30]
jmp 0x14046964e
call qword [case.0x1404cbcda.0]
cmp r12w, ax
je 0x140469667
mov word [rdi + 0xa], ax
jmp 0x14046966a
mov qword [rdi], r14
mov byte [rdi + 8], 1
sbb ax, 0x14db
movzx eax, word [rdi + 0xa]
test r15b, dil
test r9w, 0x157c
cmp ax, word [rbp - 0x38]
jmp 0x140469688
jne 0x140469759
mov sil, 1
mov rcx, qword [rdi]
test cx, r8w
clc
test rcx, rcx
jmp 0x1404696a1
je 0x140469729
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
je 0x1404696fb
mov rax, qword [rcx + 0x50]
test r12b, r8b
cmp dword [rax], r14d
jmp 0x1404696c3
jle 0x1404696fb
dec dword [rax]
cbw
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
cbw
movsx rax, r15w
lea rax, [rdx + 2]
jmp 0x1404696e5
mov qword [rcx], rax
seto ah
movzx eax, si
movzx eax, word [rdx]
jmp 0x1404696f6
jmp 0x140469712
mov rax, qword [rcx]
jmp 0x140469703
mov rax, qword [rax + 0x38]
jmp 0x14046970c
call qword [case.0x1404cbcda.0]
cmp r12w, ax
jmp 0x14046971b
je 0x140469729
mov al, r14b
jmp 0x140469733
mov qword [rdi], r14
mov al, sil
cmovg rcx, rsp
mov byte [rdi + 8], al
movzx ecx, sp
movzx rdx, r14w
mov rdx, r13
cmovp rcx, r10
mov rcx, rdi
call fcn.140469ce0
test al, al
je 0x1404695d5
jmp 0x140469767
test sil, sil
jmp 0x140469761
je 0x140469965
mov byte [r15], 0x30
jmp 0x140469770
inc r15
jmp 0x140469965
cmp byte [rdi + 8], r14b
jmp 0x140469781
jne 0x140469833
mov rcx, qword [rdi]
jmp 0x14046978f
test rcx, rcx
jmp 0x140469797
je 0x14046981b
mov rax, qword [rcx + 0x38]
not dx
mov rdx, qword [rax]
test cl, r12b
jmp 0x1404697af
test rdx, rdx
jmp 0x1404697b7
je 0x1404697e7
mov rax, qword [rcx + 0x50]
jmp 0x1404697cc
cmp dword [rax], r14d
jmp 0x1404697d4
jle 0x1404697e7
movzx eax, word [rdx]
jmp 0x1404697e2
jmp 0x1404697fe
mov rax, qword [rcx]
jmp 0x1404697ef
mov rax, qword [rax + 0x30]
jmp 0x1404697f8
call qword [case.0x1404cbcda.0]
cmp r12w, ax
jmp 0x140469807
je 0x14046981b
mov word [rdi + 0xa], ax
jmp 0x140469816
jmp 0x14046982a
mov qword [rdi], r14
movsxd rdx, edx
movsx rdx, bx
movzx r8w, spl
mov byte [rdi + 8], 1
setbe r8b
cdq
movzx r8d, word [rdi + 0xa]
cwd
movsxd rdx, esp
cdq
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x14046984b
call fcn.14011be25
lea rcx, [rbp - 0x38]
jmp 0x14046985c
sub rax, rcx
test rdi, r13
clc
sar rax, 1
cmp rax, 0x16
jmp 0x14046986f
jae 0x14046998f
cmp ebx, 8
jge 0x1404698a7
lea rcx, [0x1400c0e00]
mov sil, bpl
mov al, byte [rax + rcx]
mov byte [r15], al
xchg cl, sil
sets cl
inc r15
movsx ecx, r15w
inc ebx
rcl sil, 0x8a
xor ecx, 0x5ca8747a
mov sil, 1
mov rcx, rbp
shr cl, 0x24
mov ecx, 0x638966ab
mov rcx, qword [rdi]
test r9b, r9b
test rcx, rcx
je 0x140469947
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x1404698d0
je 0x14046991e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x1404698e2
jle 0x14046991e
dec dword [rax]
cmovbe ax, r12w
mov rcx, qword [rcx + 0x38]
movsxd rdx, r14d
rdtsc
movsx eax, r8w
mov rdx, qword [rcx]
movzx rax, cx
nop
lea rax, [rdx + 2]
jmp 0x14046990e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140469919
jmp 0x140469930
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14046992a
call qword [case.0x1404cbcda.0]
cmp r12w, ax
jmp 0x140469939
je 0x140469947
mov al, r14b
jmp 0x14046995a
mov qword [rdi], r14
cqo
sets ch
mov al, sil
bswap rcx
movzx cx, spl
mov byte [rdi + 8], al
cwd
movsxd rdx, r10d
setne dl
mov rdx, r13
movsx rcx, sp
movzx rcx, r9w
jmp 0x140469975
mov rcx, rdi
jmp 0x14046997d
call fcn.140469ce0
test al, al
jmp 0x140469989
je 0x140469778
cmp byte [rsp + 0x31], r14b
jmp 0x140469999
jne 0x1404699a8
test sil, sil
jne 0x1404699b4
mov r15, qword [rbp - 0x80]
cmc
mov ecx, 0x2df67c64
dec dl
mov byte [r15], r14b
sub ax, 0x3283
or al, dl
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x78]
movzx edx, sp
mov dword [rcx], eax
mov rdx, qword [rbp - 0x40]
clc
cmp rdx, 0x10
jb 0x140469a30
inc rdx
rcl al, 0xf3
mov rcx, qword [rbp - 0x58]
sar ax, 0x6c
rol ax, cl
mov rax, rcx
cmp bpl, 0x4c
test dl, r13b
cmp rdx, 0x1000
jmp 0x140469a01
jb 0x140469a2b
add rdx, 0x27
cmp r13b, cl
mov rcx, qword [rcx - 8]
sub rax, rcx
test bpl, r11b
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x140469a25
ja 0x140469a89
call fcn.1402921ff
sub eax, eax
btr cx, cx
sal cx, cl
mov rcx, qword [rbp + 8]
xor rcx, rsp
jmp 0x140469a45
call fcn.1404a04c2
mov rbx, qword [rsp + 0x150]
add rsp, 0x110
pop r15
pop r14
mov si, r13w
xchg sil, sil
pop r13
movsx di, r12b
movzx edi, si
pop r12
movzx rdi, di
movzx esi, r11w
pop rdi
mov sil, 0xfa
movsx bp, r12b
pop rsi
pop rbp
jmp 0x140469a88
ret
call fcn.1404b6a63
nop
jmp 0x140469a94
call fcn.1404b6a63
nop
int3