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

Disassembly:
mov qword [rsp + 8], rbx
rol bl, cl
cwde
sbb bl, 0x10
push rbp
cdqe
push rsi
btr ebp, 0x86
push rdi
bt ebp, 0x58
sbb bp, 0x5ebf
push r12
cmp bl, dh
movzx rcx, r13w
add di, 0x481
push r13
push r14
push r15
xor bpl, cl
movsxd rcx, esp
lea rbp, [rsp - 0x30]
adc cl, r11b
setle r15b
btr edi, 0x5b
sub rsp, 0x130
mov rax, qword [0x1400b7288]
btc r14w, 2
xor rax, rsp
shl r13b, 0xd1
mov qword [rbp + 0x28], rax
ror edi, cl
bt r13, rsi
mov qword [rsp + 0x48], r9
mov r13, r8
mov rdi, rdx
mov qword [rsp + 0x70], rdx
clc
and r15w, 0x4356
mov qword [rbp - 0x40], rdx
setne bh
stc
mov r14, qword [rbp + 0xa0]
adc ecx, 0x1e2d262c
add r15w, 0x5dba
mov qword [rsp + 0x60], r14
xor r12d, r12d
movzx ecx, r13w
movsx cx, bl
mov dword [rsp + 0x3c], r12d
movsx rax, r11w
xchg cl, bh
mov r15, qword [rbp + 0x98]
lahf
movsx ebx, ax
movzx bx, r9b
mov rbx, qword [r15 + 0x40]
cwde
mov rbx, qword [rbx + 8]
jmp 0x1404689f3
mov qword [rbp - 0x58], rbx
jmp 0x1404689ff
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140468a0a
mov rax, qword [rax + 8]
jmp 0x140468a13
call qword [case.0x1404430d4.0]
cmp byte [rbp + 0x90], r12b
je 0x140468a68
lea rcx, [rbp - 0x60]
jmp 0x140468a2f
call fcn.14046e8a7
mov rsi, rax
cmp r8, 0x47d7387b
cmc
mov qword [rsp + 0x50], rax
jmp 0x140468a4e
test rbx, rbx
je 0x140468ae7
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x140468a63
jmp 0x140468a9d
lea rcx, [rbp - 0x60]
jmp 0x140468a71
call fcn.14046e45c
mov rsi, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x140468a86
je 0x140468ae7
mov rax, qword [rbx]
cmovno ecx, eax
mov rax, qword [rax + 0x10]
cmove cx, bx
mov cl, dil
mov rcx, rbx
jmp 0x140468aa5
call qword [case.0x1404430d4.0]
test rax, rax
mov r8, rax
jmp 0x140468ab6
je 0x140468ae7
mov rcx, qword [rax]
cqo
mov rax, qword [rcx]
movzx rcx, bp
mov edx, 1
movsx cx, r12b
movzx rcx, dx
movsxd rcx, r11d
mov rcx, r8
jmp 0x140468ae1
call qword [case.0x1404430d4.0]
mov byte [rsp + 0x38], r12b
jmp 0x140468af1
mov byte [rsp + 0x30], r12b
jmp 0x140468afb
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
bswap cx
mov qword [rbp + 0x18], r12
movzx edx, di
movsx rdx, r9w
mov qword [rbp + 0x20], 7
cqo
cdq
mov word [rbp + 8], r12w
mov rax, qword [rsi]
mov dl, 0x8c
cwd
lea rdx, [rbp - 0x70]
not cx
movzx rcx, r8w
movsx cx, r10b
mov rcx, rsi
jmp 0x140468b3f
mov rax, qword [rax + 0x58]
call qword [case.0x1404430d4.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
setno sil
mov sil, r9b
cdqe
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
bswap ax
mov esi, 1
not ax
cmovne rax, rbx
movsx rbx, r15w
mov eax, esi
movzx rbx, di
movzx cx, ah
mov dword [rsp + 0x34], eax
jmp 0x140468b94
mov dword [rsp + 0x3c], eax
jmp 0x140468b9d
mov rax, qword [r15 + 0x40]
movsx cx, r11b
bswap bx
setnp bl
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140468bbf
mov rax, qword [rax + 8]
jmp 0x140468bc8
call qword [case.0x1404430d4.0]
nop
mov ecx, r11d
movzx ecx, si
lea rcx, [rbp - 0x60]
call fcn.14045bca7
mov rdi, rax
cmp sil, 0xee
mov qword [rbp - 0x60], rax
cmp bpl, 0x2b
jmp 0x140468bf2
test rbx, rbx
jmp 0x140468bfa
je 0x140468c7c
mov rdx, qword [rbx]
cdqe
movsx ax, r14b
jmp 0x140468c0f
mov rcx, rbx
cbw
setne ah
movsx ax, r14b
mov rax, qword [rdx + 0x10]
jmp 0x140468c25
call qword [case.0x1404430d4.0]
mov r8, rax
test spl, 0x4d
cmp r13b, 0xf5
test al, dil
test rax, rax
jmp 0x140468c41
je 0x140468c7c
mov rcx, qword [rax]
jmp 0x140468c53
mov rax, qword [rcx]
movzx rdx, r15w
xchg ch, dl
movsx ecx, r8w
mov edx, esi
mov rcx, 0x33c35bce
not ch
setno ch
mov rcx, r8
jmp 0x140468c76
call qword [case.0x1404430d4.0]
mov rax, qword [rdi]
jmp 0x140468c8c
mov r9, r14
lea r8, [0x1400c0dac]
mov cl, 0xa8
cmovo rcx, rbp
cwd
lea rdx, [0x1400c0da0]
movzx cx, sil
mov rcx, rdi
jmp 0x140468cb2
mov rax, qword [rax + 0x58]
call qword [case.0x1404430d4.0]
mov rax, r12
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
inc r14b
setge r12b
mov r14b, byte [rsp + 0x30]
mov r12b, 0x4e
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
shr ch, 0xda
xor r9d, r9d
test r15b, 0xef
lea ecx, [r9 + 1]
test si, 0x2eda
cmp rax, 4
jmp 0x140468d02
jae 0x14046b2b5
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
je 0x140468d3e
cmp al, 0x24
je 0x14046ab00
cmp al, 0x2b
jmp 0x140468d23
je 0x14046a072
cmp al, 0x76
jmp 0x140468d30
je 0x140468e34
cmp al, 0x78
jne 0x140469729
cmp qword [rbp - 0x78], 3
jmp 0x140468d48
je 0x140469729
mov bl, r9b
movsx cx, bl
cmovl edx, r12d
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
jmp 0x140468d6b
mov rcx, r13
jmp 0x140468d73
call fcn.140463939
xor r9d, r9d
jmp 0x140468d80
test al, al
jmp 0x140468d87
jne 0x14046b26d
lea rbx, [r13 + 0xa]
ror r15w, cl
movsx r14d, sp
mov r15, 0x382f1619
mov r12, rbx
bsf r14d, r10d
btc r15w, ax
mov rsi, qword [rsp + 0x48]
rol r14w, cl
test bpl, r14b
movsx r14, bx
mov r15, qword [rbp - 0x60]
rcl dil, cl
lea edi, [r9 + 1]
mov r14d, 0xffff
cmc
cmp r15, rsi
test r14b, 0x25
cmp byte [r13 + 8], r9b
jmp 0x140468dde
jne 0x14046b111
mov rcx, qword [r13]
stc
test dil, 0xc
test rcx, rcx
jmp 0x140468df5
je 0x14046b102
mov rax, qword [rcx + 0x38]
rcr dh, cl
mov rdx, qword [rax]
test rcx, r12
test rdx, rdx
jmp 0x140468e0f
je 0x14046b0cc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140468e21
jle 0x14046b0cc
movzx eax, word [rdx]
jmp 0x140468e2f
jmp 0x14046b0e1
mov dword [rsp + 0x68], r9d
cdqe
cmovg rcx, rax
mov rbx, qword [rsp + 0x50]
movsx cx, r14b
mov rax, qword [rbx]
movsx cx, r12b
movsx ecx, cx
mov rcx, rbx
jmp 0x140468e5c
mov rax, qword [rax + 0x48]
jmp 0x140468e65
call qword [case.0x1404430d4.0]
mov dword [rsp + 0x58], eax
cdqe
mov al, r11b
mov rcx, qword [rbx]
jmp 0x140468e7c
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
xchg cl, ch
movsx ecx, sp
movsxd rcx, r9d
mov rcx, rbx
jmp 0x140468e94
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
clc
cmc
bts eax, 9
cmc
mov dword [rsp + 0x34], eax
cmp si, r15w
cmc
stc
mov dword [rsp + 0x3c], eax
jmp 0x140468ebf
sub eax, eax
cmp bpl, 0x12
test r13b, dil
cmp qword [rbp - 8], rax
jmp 0x140468ed1
je 0x1404697f8
mov rax, qword [rbx]
cmovbe cx, r15w
movsx rcx, si
mov rcx, rbx
jmp 0x140468eeb
mov rax, qword [rax + 0x20]
jmp 0x140468ef4
call qword [case.0x1404430d4.0]
mov word [rsp + 0x40], ax
cmp esi, 0x49265756
sub edx, edx
test ax, ax
je 0x1404697f8
lea rcx, [rbp - 0x18]
clc
stc
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x140468f28
jae 0x1404697f8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
movzx cx, bpl
movsx ebx, r12w
mov qword [rbp - 0x80], rax
movsx ebx, r8w
movsxd rcx, r11d
movsx rbx, dx
mov qword [rbp - 0x20], rax
cbw
setle al
lea eax, [rdx + 1]
mov bl, r11b
mov bx, 0x1a12
movsx rbx, di
mov qword [rbp - 0x28], rax
mov bh, 0x99
jmp 0x140468f73
mov word [rbp - 0x38], dx
movsx rbx, r11w
movzx ebx, bx
mov ebx, edx
mov rcx, 0x5897186f
movzx edx, r13w
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140468f98
call fcn.140463939
sub r11d, r11d
test r12w, ax
test al, al
jmp 0x140468fab
jne 0x140469594
mov r10, qword [rsp + 0x60]
rcl di, 0xdd
sal r14b, 0x99
lea r9, [r10 + 0x16]
rcl r8w, 0x65
btr r8w, 0xf4
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
clc
movzx r8, r12w
shrd rsi, r15, 0xcd
mov r8, r14
mov qword [rbp - 0x50], r14
shrd esi, r13d, 0x58
xadd dil, dil
shr si, 0xd9
mov rbx, qword [rbp - 0x38]
sal dil, cl
mov qword [rsp + 0x78], rbx
shl dil, 0x4a
add rdi, 0x28140d40
mov edi, r11d
btr esi, r10d
adc sil, dl
cmovns rsi, r9
mov rsi, qword [rbp - 0x80]
cmp sil, 0xfd
cmp byte [r13 + 8], r11b
jmp 0x140469029
jne 0x1404690ee
mov rcx, qword [r13]
test r11d, r8d
test rcx, rcx
jmp 0x14046903e
je 0x1404690dd
mov rax, qword [rcx + 0x38]
bt rdx, r14
rcr dx, cl
mov rdx, qword [rax]
test rbp, r9
cmc
clc
test rdx, rdx
jmp 0x14046905f
je 0x140469084
mov rax, qword [rcx + 0x50]
jmp 0x14046906e
cmp dword [rax], r11d
jmp 0x140469076
jle 0x140469084
movzx eax, word [rdx]
jmp 0x1404690b4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140469090
call qword [case.0x1404430d4.0]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
sbb rcx, 0x563a4336
mov r10, qword [rsp + 0x60]
movsx cx, al
xor r11d, r11d
dec cx
mov ecx, 0xffff
test r8w, r9w
clc
cmp cx, ax
jmp 0x1404690c6
je 0x1404690dd
mov word [r8], ax
mov r14, r8
jmp 0x1404690d8
jmp 0x1404690e1
mov qword [r13], r11
mov eax, 1
mov byte [r13 + 8], al
cmove r8, r10
movzx r8d, word [r14]
mov rdx, r9
movzx rcx, r10w
mov rcx, r10
jmp 0x140469101
call fcn.1401b65f4
sub rax, qword [rsp + 0x60]
sar rax, 1
clc
cmc
cmp rax, 0xa
jae 0x14046920e
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
btr r10w, sp
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
stc
cmp rcx, qword [r10 + 0x18]
jmp 0x14046913d
jae 0x14046918b
lea rax, [rcx + 1]
jmp 0x14046914d
mov qword [r10 + 0x10], rax
add ax, 0x9f8
add al, r11b
mov rax, r10
cmc
cmp r12b, 0x84
cmp qword [r10 + 0x18], 0x10
jb 0x140469171
mov rax, qword [r10]
cmp r13b, r12b
mov byte [rax + rcx], r9b
stc
jmp 0x14046917b
xor edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x140469186
jmp 0x1404691b5
mov r8b, r12b
mov rdx, 0x7c487c8e
movsxd rdx, ecx
mov edx, 1
movzx cx, r11b
xchg ch, ch
movsx rcx, r12w
mov rcx, r10
jmp 0x1404691b0
call fcn.14045204a
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x1404691c5
cmovae rax, rbx
jmp 0x1404691d1
cmp byte [rax + rdi], 0x7f
jmp 0x1404691da
je 0x1404693be
lea rax, [rbp - 0x38]
cmp spl, al
test cl, cl
bswap cx
mov cl, 0x70
cmovne rax, rbx
shr cl, cl
btr rcx, r12
or cx, r11w
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140469209
jmp 0x1404693a0
lea rax, [rbp - 0x38]
cmp rsi, 0x10
mov dl, r15b
setbe bl
setae bl
cmovg dx, si
cwd
movzx dx, r9b
mov rdx, qword [rsp + 0x78]
jmp 0x140469234
cmovae rax, rdx
test dl, dh
xor r11d, r11d
test bl, 0x91
cmp ax, 0x7b19
cmp r8b, r11b
cmp byte [rax + rdi], r11b
jmp 0x140469250
je 0x1404694ff
cmp byte [r13 + 8], r11b
jmp 0x14046925f
jne 0x140469317
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x140469272
je 0x1404692f3
mov rax, qword [rcx + 0x38]
xor dl, bpl
cmp r11b, 0x92
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046928e
je 0x1404692b7
mov rax, qword [rcx + 0x50]
cmp r14b, r14b
clc
test si, 0x7e6d
cmp dword [rax], r11d
jmp 0x1404692a9
jle 0x1404692b7
movzx eax, word [rdx]
jmp 0x1404692d1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404692c3
call qword [case.0x1404430d4.0]
xor r11d, r11d
movzx cx, r8b
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x1404692df
je 0x1404692f3
mov word [r14], ax
jmp 0x1404692ee
jmp 0x1404692fb
mov qword [r13], r11
setge dl
cdq
mov r10d, 1
movsx edx, ax
mov byte [r13 + 8], r10b
cmovb dx, r14w
mov rdx, qword [rsp + 0x78]
jmp 0x140469321
mov r10d, 1
shrd eax, ebx, 0xe2
movzx eax, word [rsp + 0x40]
cmp word [r14], ax
jne 0x1404694ff
mov rcx, qword [rbp - 0x28]
stc
cmp rcx, rsi
jmp 0x14046933d
jae 0x140469376
lea rax, [rcx + 1]
jmp 0x14046934e
mov qword [rbp - 0x28], rax
bt ax, 0xa
shl ah, cl
lea rax, [rbp - 0x38]
cmp r9b, 0x5b
cmc
test bl, bl
cmovne rax, rdx
test r9b, 0x89
and word [rax + rcx], 0
jmp 0x140469399
sub r9d, r9d
setae r8b
movsxd rcx, esp
cwd
mov r8b, r15b
mov rdx, r10
setae cl
lea rcx, [rbp - 0x38]
jmp 0x140469394
call fcn.14045204a
inc rdi
sar cx, 0xf0
mov rbx, qword [rbp - 0x38]
movsx cx, r12b
btr rcx, r8
mov qword [rsp + 0x78], rbx
cmp al, 0x4e
mov rsi, qword [rbp - 0x20]
xadd ch, ch
cmp r12b, bpl
mov rcx, qword [r13]
stc
cmp r9, 0x3f3e5b13
cmp sil, cl
xor r8d, r8d
clc
test ebp, r12d
test rcx, rcx
jmp 0x1404693dc
je 0x140469489
mov rax, qword [rcx + 0x38]
clc
test bpl, r9b
cmc
cmp qword [rax], r8
jmp 0x1404693f3
je 0x14046944f
mov rax, qword [rcx + 0x50]
jmp 0x140469407
cmp dword [rax], r8d
jmp 0x14046940f
jle 0x14046944f
dec dword [rax]
movsx dx, r11b
cdq
mov rcx, qword [rcx + 0x38]
movsx rdx, cx
movzx rax, r14w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140469435
mov qword [rcx], rax
movsx ax, ah
movsx eax, cx
not ax
movzx eax, word [rdx]
jmp 0x14046944a
jmp 0x140469469
mov rax, qword [rcx]
jmp 0x140469457
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
sub r8d, r8d
shld rcx, r12, 0x3b
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469476
je 0x140469489
mov al, r8b
jmp 0x140469484
jmp 0x14046949d
mov qword [r13], r8
cbw
movsx rdx, r13w
movzx cx, spl
mov eax, 1
mov byte [r13 + 8], al
movzx ecx, bp
movsx edx, r14w
sets dh
mov rdx, qword [rsp + 0x48]
movzx ecx, r8w
movzx cx, bpl
movsx cx, bpl
mov rcx, r13
call fcn.140463939
sub r11d, r11d
xor r10b, 0x30
setae r10b
test al, al
not r8b
movsx r8, si
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
movzx r10w, bpl
setne r10b
movsx r10, di
mov r10, qword [rsp + 0x60]
jmp 0x1404694f9
je 0x140469020
mov qword [rbp - 0x80], rsi
rcl r10b, cl
mov rbx, rdi
rol sil, cl
sub r10b, cl
test rdi, rdi
mov dil, byte [rsp + 0x30]
not r11w
jmp 0x140469520
mov sil, byte [rsp + 0x30]
movsxd r10, r11d
movzx r11d, di
jmp 0x140469531
mov r14b, byte [rsp + 0x30]
xchg r11b, r11b
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x140469547
je 0x14046959d
lea rax, [rbp - 0x38]
cmc
stc
cmp r11, 0x10
jmp 0x14046955c
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x140469569
jle 0x14046957c
inc rbx
jmp 0x140469577
jmp 0x14046959d
mov eax, 1
jmp 0x140469586
mov byte [rsp + 0x38], al
jmp 0x14046958f
jmp 0x14046959d
mov r10, qword [rbp - 0x38]
cmc
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
adc r9b, r12b
mov r8, qword [rbp - 0x18]
mov r9, qword [rbp]
cmp dl, r13b
cmp r9, 0x10
jmp 0x1404695b8
cmovae rdx, r8
jmp 0x1404695ca
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x1404695d5
jne 0x14046963f
test rbx, rbx
je 0x140469793
mov cl, byte [rdx]
cmc
cmp cl, 0x7f
jmp 0x1404695ef
je 0x140469793
sub rbx, 1
je 0x140469751
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14046960c
cmovae rax, r10
test r9b, 0x5e
jmp 0x140469619
cmp cl, byte [rax + rbx]
jmp 0x140469621
je 0x140469777
mov eax, 1
mov byte [rsp + 0x38], al
cmp bx, cx
jmp 0x14046963f
cmp r11, 0x10
jb 0x1404696c0
lea rdx, [r11 + 1]
movzx rax, di
mov rax, r10
test sp, 0x5823
clc
cmp ebx, 0x5aec645f
cmp rdx, 0x1000
jmp 0x14046966c
jb 0x1404696a2
add rdx, 0x27
cmc
cmp r9w, 0x5ae6
mov r10, qword [r10 - 8]
test r8w, sp
cmp r9b, 0x74
sub rax, r10
cmp dx, 0x27ab
test al, r15b
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14046b654
mov rcx, r10
jmp 0x1404696aa
call fcn.1401216d4
mov r9, qword [rbp]
shr r8w, cl
btc r8w, r14w
mov r8, qword [rbp - 0x18]
cmp r9, 0x10
jmp 0x1404696c9
jb 0x140469717
lea rdx, [r9 + 1]
jmp 0x1404696d8
mov rax, r8
cmp rdx, 0x1000
jmp 0x1404696e7
jb 0x14046970f
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
test r15b, 0xb0
cmp rax, 0x1f
jmp 0x140469709
ja 0x14046b649
mov rcx, r8
call fcn.1401216d4
sub r9d, r9d
sar ax, 0x5f
mov ecx, 1
cmp r9b, 0x72
inc ah
mov eax, dword [rsp + 0x38]
clc
test r9b, 0x58
add qword [rbp - 0x78], rcx
test al, al
jmp 0x14046973d
jne 0x14046b550
mov rax, qword [rbp - 0x78]
jmp 0x14046974c
jmp 0x140468cf9
test rbx, rbx
jne 0x140469777
lea rax, [rbp - 0x38]
test si, sp
cmc
cmp r11, 0x10
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x140469771
jl 0x140469627
cmp byte [rdx + 1], 0
jmp 0x140469780
jle 0x1404695db
inc rdx
jmp 0x14046978e
jmp 0x1404695db
cmp r11, 0x10
jb 0x140469b23
lea rdx, [r11 + 1]
mov rax, r10
test r12b, dl
test r10b, 0x1c
cmp rdx, 0x1000
jmp 0x1404697b7
jb 0x1404697e6
add rdx, 0x27
mov r10, qword [r10 - 8]
cmc
sub rax, r10
jmp 0x1404697ce
add rax, 0xfffffffffffffff8
clc
test r15b, 0x82
cmp rax, 0x1f
jmp 0x1404697e0
ja 0x14046b654
mov rcx, r10
jmp 0x1404697ee
call fcn.1401216d4
jmp 0x140469b23
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140469805
call fcn.140463939
sub r8d, r8d
test dil, 0x5c
cmp r13b, al
test al, al
jmp 0x14046981b
jne 0x140469b28
lea rbx, [r13 + 0xa]
mov r12, rbx
movsxd r9, r12d
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
xchg sil, r15b
cmovle r15, rdx
bswap esi
mov rsi, qword [rsp + 0x70]
jmp 0x140469847
mov r15, qword [rsp + 0x48]
jmp 0x140469851
jmp 0x140469860
mov r9, qword [rsp + 0x60]
clc
cmp sil, 0x4a
cmp byte [r13 + 8], r8b
jmp 0x140469869
jne 0x14046992e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046987b
je 0x140469905
mov rax, qword [rcx + 0x38]
bts dx, r13w
mov rdx, qword [rax]
test rdx, rdx
je 0x1404698b5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404698a2
jle 0x1404698b5
movzx eax, word [rdx]
jmp 0x1404698b0
jmp 0x1404698e4
mov rax, qword [rcx]
jmp 0x1404698bd
mov rax, qword [rax + 0x30]
jmp 0x1404698c6
call qword [case.0x1404430d4.0]
mov r9, qword [rsp + 0x60]
cmp r13, r14
bts cx, r8w
shld rcx, rdi, 0x79
sub r8d, r8d
and cl, 0x86
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140469905
mov word [r12], ax
movsx bx, dil
mov rbx, r12
jmp 0x140469912
mov qword [r13], r8
rdtsc
movsxd rdx, edi
movsx rdx, bp
mov eax, 1
mov ecx, 0x225e4eca
movzx rdx, r9w
mov byte [r13 + 8], al
xchg dx, dx
movzx dx, cl
movsxd rcx, esp
movzx r8d, word [rbx]
xchg ecx, edx
movzx edx, r8w
mov rdx, rdi
not cx
cmovne cx, bx
bswap cx
mov rcx, r9
call fcn.1401b65f4
sub rax, qword [rsp + 0x60]
test r9w, 0x1ff2
stc
cmc
sar rax, 1
clc
test r8d, 0x66601c58
cmp rax, 0xa
jmp 0x14046996e
jae 0x140469b0b
lea rcx, [0x1400c0da0]
xor r9b, 1
mov r9b, byte [rax + rcx]
or cl, r11b
cmp r10b, 0x46
sub rcx, 0x4ff95cb8
mov rcx, qword [rsi + 0x10]
cmp r11b, 2
test rbx, 0x6561094a
cmp rcx, qword [rsi + 0x18]
jmp 0x1404699a9
jae 0x140469a09
lea rax, [rcx + 1]
jmp 0x1404699b8
mov qword [rsi + 0x10], rax
jmp 0x1404699c1
mov rax, rsi
test r15b, 0x71
cmp qword [rsi + 0x18], 0x10
jmp 0x1404699d2
jb 0x1404699e8
mov rax, qword [rsi]
test dil, 0x51
jmp 0x1404699e8
mov byte [rax + rcx], r9b
test ebp, 0x7ce05a12
xor r8d, r8d
jmp 0x1404699fa
mov byte [rax + rcx + 1], r8b
jmp 0x140469a04
jmp 0x140469a1c
mov r8b, r14b
mov edx, 1
mov rcx, rsi
call fcn.14045204a
xor r8d, r8d
mov rcx, qword [r13]
test rcx, rcx
je 0x140469ad5
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140469a35
je 0x140469a8f
mov rax, qword [rcx + 0x50]
cmp r14b, al
clc
cmp dword [rax], r8d
jle 0x140469a8f
dec dword [rax]
cdqe
mov rax, 0x75d42c5d
xchg ah, ah
mov rcx, qword [rcx + 0x38]
cdqe
mov rdx, qword [rcx]
movzx ax, sil
movsx ax, r13b
movzx rax, ax
lea rax, [rdx + 2]
jmp 0x140469a79
mov qword [rcx], rax
movsxd rax, r11d
setnp al
movzx eax, word [rdx]
jmp 0x140469a8a
jmp 0x140469aac
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140469a9b
call qword [case.0x1404430d4.0]
xor r8d, r8d
test bx, 0x400b
not rcx
mov ecx, 0xffff
cmp spl, 0x8b
jmp 0x140469aba
cmp cx, ax
jmp 0x140469ac2
je 0x140469ad5
mov al, r8b
jmp 0x140469ad0
jmp 0x140469ae1
mov qword [r13], r8
setns cl
mov eax, 1
mov byte [r13 + 8], al
cwd
mov rdx, r15
mov rcx, r13
jmp 0x140469af2
call fcn.140463939
xor r8d, r8d
cmp bpl, 0x25
test al, al
jmp 0x140469b05
je 0x140469856
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
cwde
xchg ah, cl
mov r12b, byte [rsp + 0x30]
cwde
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsx rcx, sp
mov rcx, rbx
jmp 0x140469b37
mov rax, qword [rax + 0x18]
jmp 0x140469b40
call qword [case.0x1404430d4.0]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
movzx cx, ch
movsx ecx, si
mov rcx, r13
jmp 0x140469b5d
call fcn.140463939
xor r8d, r8d
cmp r14w, sp
test r11b, r11b
test al, al
jmp 0x140469b73
jne 0x140469f20
test bx, bx
je 0x140469f20
cmp byte [r13 + 8], r8b
jmp 0x140469b8b
jne 0x140469c38
mov rcx, qword [r13]
cmp edi, 0x4dbf7e22
test rcx, rcx
jmp 0x140469ba3
je 0x140469c23
mov rax, qword [rcx + 0x38]
movsx dx, al
ror edx, 7
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x140469be5
mov rax, qword [rcx + 0x50]
jmp 0x140469bca
cmp dword [rax], r8d
jmp 0x140469bd2
jle 0x140469be5
movzx eax, word [rdx]
jmp 0x140469be0
jmp 0x140469c06
mov rax, qword [rcx]
jmp 0x140469bed
mov rax, qword [rax + 0x30]
jmp 0x140469bf6
call qword [case.0x1404430d4.0]
sub r8d, r8d
shr ch, cl
test di, 0x134e
mov ecx, 0xffff
cmp cx, ax
jmp 0x140469c13
je 0x140469c23
mov word [r13 + 0xa], ax
jmp 0x140469c27
mov qword [r13], r8
mov eax, 1
test r8, 0x20270012
stc
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
movzx ebx, bp
mov ebx, eax
not bx
mov ebx, dword [rsp + 0x68]
jmp 0x140469c4e
jne 0x140469f2e
mov eax, 1
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140469c65
je 0x140469d09
mov rax, qword [rcx + 0x38]
clc
test r10w, dx
cmp qword [rax], r8
jmp 0x140469c7c
je 0x140469cc4
mov rax, qword [rcx + 0x50]
cmp r14b, 0x94
cmp dword [rax], r8d
jmp 0x140469c92
jle 0x140469cc4
dec dword [rax]
cwde
movzx eax, di
mov rcx, qword [rcx + 0x38]
cdqe
movsxd rdx, ebx
mov rdx, qword [rcx]
setb al
lea rax, [rdx + 2]
mov qword [rcx], rax
movsxd rax, r11d
movzx eax, word [rdx]
jmp 0x140469cbf
jmp 0x140469ce0
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140469cd0
call qword [case.0x1404430d4.0]
xor r8d, r8d
rol ch, cl
sal ch, cl
add ch, 0x6d
mov ecx, 0xffff
cmc
cmp r11b, cl
cmp cx, ax
jmp 0x140469cf1
je 0x140469d04
mov al, r8b
jmp 0x140469cff
jmp 0x140469d0f
mov eax, 1
mov qword [r13], r8
cqo
mov byte [r13 + 8], al
movzx ecx, r11w
movsxd rcx, r13d
movsx dx, r12b
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140469d2c
call fcn.140463939
cmp ebx, dword [rsp + 0x58]
jmp 0x140469d3a
jge 0x140469f2e
sub r8d, r8d
test al, al
jmp 0x140469d4a
jne 0x140469f0d
cmp byte [r13 + 8], r8b
jmp 0x140469d59
jne 0x140469e13
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140469d6b
je 0x140469df7
mov rax, qword [rcx + 0x38]
movsx edx, r12w
mov rdx, qword [rax]
test r13b, 0x5f
test r10w, di
test rdx, rdx
jmp 0x140469d8c
je 0x140469db2
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r8d
jmp 0x140469d9f
jle 0x140469db2
movzx eax, word [rdx]
jmp 0x140469dad
jmp 0x140469dd0
mov rax, qword [rcx]
jmp 0x140469dba
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
xor r8d, r8d
movzx rcx, r8w
movsx cx, bpl
mov ecx, 0xffff
test dil, 0x72
stc
cmp cx, ax
jmp 0x140469de2
je 0x140469df7
mov word [r13 + 0xa], ax
jmp 0x140469df2
jmp 0x140469dfd
mov qword [r13], r8
cdqe
mov eax, 1
cqo
mov byte [r13 + 8], al
movsx r8, r8w
mov r8w, 0x672
cqo
mov rax, qword [rsp + 0x60]
mov dh, 0x1b
xchg dl, ch
lea rdx, [rax + 0x16]
setnp cl
movsx cx, bl
not cl
movzx r8d, word [r13 + 0xa]
mov rcx, rax
jmp 0x140469e37
call fcn.1401b65f4
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x140469e4d
jae 0x140469f0d
lea rcx, [0x1400c0da0]
btc r10, rsi
mov r9b, byte [rax + rcx]
mov cx, r8w
mov r10, qword [rsp + 0x70]
sub cx, r15w
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jae 0x140469ed1
lea rax, [rcx + 1]
cmc
test si, di
mov qword [r10 + 0x10], rax
movzx eax, bx
sar ax, 0xcf
adc rax, rax
mov rax, r10
test sil, 0x4f
cmp qword [r10 + 0x18], 0x10
jmp 0x140469ea4
jb 0x140469eb2
mov rax, qword [r10]
jmp 0x140469eb2
mov byte [rax + rcx], r9b
clc
cmp cl, r8b
sub r8d, r8d
jmp 0x140469ec2
mov byte [rax + rcx + 1], r8b
jmp 0x140469ecc
jmp 0x140469ef9
mov r8b, sil
mov edx, 1
movsxd rcx, ebx
movzx ecx, r11w
jmp 0x140469ee5
mov rcx, r10
jmp 0x140469eed
call fcn.14045204a
xor r8d, r8d
sbb ax, 0x94a
mov eax, 1
cmp r9b, dl
add ebx, eax
jmp 0x140469f08
jmp 0x140469c59
mov ecx, 1
jmp 0x140469f17
mov byte [rsp + 0x38], cl
jmp 0x140469f33
mov ebx, dword [rsp + 0x68]
shl ecx, 0x3d
mov cx, 0x7bbc
inc cx
mov ecx, 1
mov rax, qword [rsp + 0x70]
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x140469f43
jne 0x140469f52
mov byte [rsp + 0x38], cl
jmp 0x14046a001
mov eax, dword [rsp + 0x58]
clc
cmp ebx, eax
jmp 0x140469f5e
jge 0x14046a001
sub eax, ebx
mov ebx, eax
mov r14, qword [rsp + 0x70]
shr r15b, 0x15
mov r15d, 1
mov rcx, qword [r14 + 0x10]
test cl, 0x7c
cmp rcx, qword [r14 + 0x18]
jae 0x140469fbe
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
sub ax, 0x736d
add ax, 0x22e0
bsr ax, r12w
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jb 0x140469fb3
mov rax, qword [r14]
jmp 0x140469fb3
mov word [rax + rcx], 0x30
jmp 0x140469fdf
mov r9b, 0x30
cwd
mov r8b, dil
mov rdx, r15
not ch
mov ch, 0x20
mov rcx, r14
jmp 0x140469fd6
call fcn.14045204a
xor edx, edx
clc
cmc
sub rbx, r15
jmp 0x140469fe7
jne 0x140469f77
mov r14b, byte [rsp + 0x30]
rol rdx, cl
mov r15b, byte [rsp + 0x30]
or dx, 0x6627
shr dl, cl
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x140469717
inc rdx
rcl ah, cl
or ax, r8w
mov rcx, qword [rbp - 0x18]
test r12b, 0x3b
mov al, dil
mov rax, rcx
test r9b, cl
cmp rdx, 0x1000
jmp 0x14046a035
jb 0x140469712
add rdx, 0x27
cmc
mov rcx, qword [rcx - 8]
jmp 0x14046a04e
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
cmc
cmp r14d, 0x3e0f22d3
cmp rax, 0x1f
jmp 0x14046a067
ja 0x14046b649
jmp 0x140469712
mov rdx, qword [rsp + 0x48]
mov rcx, 0x6e9d36c3
bswap rcx
mov rcx, r13
jmp 0x14046a089
call fcn.140463939
sub r9d, r9d
cmp r9b, 0xf3
test al, al
jne 0x14046971e
mov rbx, qword [rsp + 0x50]
jmp 0x14046a0a7
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14046a0b6
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
mov r8d, dword [rsp + 0x34]
jmp 0x14046a0cb
bts r8d, 8
cmp ax, 0x7534
or r8d, 2
cmc
mov dword [rsp + 0x34], r8d
jmp 0x14046a0e7
mov dword [rsp + 0x3c], r8d
cmc
cmp r14b, r14b
xor r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046a0fc
jbe 0x14046a273
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046a111
mov rax, qword [rax + 0x38]
jmp 0x14046a11a
call qword [case.0x1404430d4.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 0xb
shl rdx, cl
or r8d, 4
mov dword [rsp + 0x34], r8d
cmc
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
test dx, 0x628f
test r11, rax
mov qword [rsp + 0x58], rdx
stc
sub r9d, r9d
cmc
test bx, 0x2a29
cmp byte [rdx], r9b
jne 0x14046a226
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046a16c
je 0x14046a206
mov rax, qword [rcx + 0x38]
clc
movzx dx, r11b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046a187
je 0x14046a1ac
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046a199
jle 0x14046a1ac
movzx eax, word [rdx]
jmp 0x14046a1a7
jmp 0x14046a1d8
mov rax, qword [rcx]
jmp 0x14046a1b4
mov rax, qword [rax + 0x30]
jmp 0x14046a1bd
call qword [case.0x1404430d4.0]
mov r8d, dword [rsp + 0x34]
sub r9d, r9d
inc rcx
shrd dx, r8w, 0xdb
bts edx, r10d
mov ecx, 0xffff
bsf dx, si
or edx, r10d
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x14046a1f1
je 0x14046a206
mov word [r13 + 0xa], ax
jmp 0x14046a201
jmp 0x14046a20e
mov qword [r13], r9
movsx r10, r12w
mov r10d, 1
jmp 0x14046a219
mov byte [rdx], r10b
jmp 0x14046a221
jmp 0x14046a22c
mov r10d, 1
movzx ecx, word [r13 + 0xa]
not ax
dec ah
lea rax, [rbp - 0x18]
stc
jmp 0x14046a240
cmp qword [rbp], 8
jmp 0x14046a24a
cmovae rax, qword [rbp - 0x18]
cmp r15b, r11b
jmp 0x14046a258
cmp word [rax], cx
jmp 0x14046a260
jne 0x14046a27c
mov bl, r10b
jmp 0x14046a26e
jmp 0x14046a28f
lea rdx, [r13 + 8]
sbb bl, 0xe0
sal bl, cl
mov bl, r9b
test edx, 0x6a2a2c9e
stc
mov qword [rsp + 0x58], rdx
cmp r15w, r10w
test r8b, 4
je 0x14046a2d8
and r8d, 0xfffffffb
movzx cx, spl
movsx ecx, r13w
cmovl ecx, ebx
mov dword [rsp + 0x34], r8d
movsx rcx, cx
movzx ecx, ax
movsx ecx, sp
mov dword [rsp + 0x3c], r8d
movzx rcx, r10w
lea rcx, [rbp - 0x18]
jmp 0x14046a2ca
call fcn.14045628b
mov r8d, dword [rsp + 0x34]
cmp r14b, r12b
stc
test r8b, 2
jmp 0x14046a2e1
je 0x14046a314
and r8d, 0xfffffffd
movzx rcx, ax
mov dword [rsp + 0x34], r8d
mov cl, 0x9e
movsx ecx, r12w
mov dword [rsp + 0x3c], r8d
setae cl
movzx rcx, bx
lea rcx, [rbp - 0x38]
jmp 0x14046a30f
call fcn.14045628b
xor r8d, r8d
cmc
cmp r10w, ax
test bl, bl
jmp 0x14046a323
je 0x14046a502
mov rcx, qword [r13]
jmp 0x14046a336
test rcx, rcx
jmp 0x14046a33e
je 0x14046a3dd
mov rax, qword [rcx + 0x38]
cmp r9b, bpl
cmp qword [rax], r8
je 0x14046a3a7
mov rax, qword [rcx + 0x50]
test r12b, 0x10
test bp, cx
cmp dword [rax], r8d
jmp 0x14046a367
jle 0x14046a3a7
dec dword [rax]
cwde
cbw
jmp 0x14046a377
mov rcx, qword [rcx + 0x38]
movsx edx, r15w
mov rdx, qword [rcx]
mov eax, 0x1c10632c
movzx ax, r11b
mov al, r14b
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx rax, r12w
movzx eax, word [rdx]
jmp 0x14046a3a2
jmp 0x14046a3bc
mov rax, qword [rcx]
jmp 0x14046a3af
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
sub r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14046a3ca
je 0x14046a3dd
mov al, r8b
jmp 0x14046a3d8
jmp 0x14046a3f3
mov qword [r13], r8
jmp 0x14046a3eb
mov eax, 1
sete cl
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
movsx eax, ax
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x14046a40e
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
mov ebx, dword [rsp + 0x34]
xchg dx, dx
movzx dx, r11b
jmp 0x14046a429
bts ebx, 0xa
add dx, dx
bsf rdx, rsp
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x3c], ebx
sub dl, bh
shl edx, cl
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x14046a44d
jb 0x14046a4a4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
sal rax, 0x7d
rol rax, cl
mov rax, rcx
cmp r12w, 0xbcd
jmp 0x14046a474
cmp rdx, 0x1000
jb 0x14046a49f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046a499
ja 0x14046b65f
call fcn.1401216d4
movups xmm0, xmmword [rbp - 0x18]
dec ch
rol cl, cl
movups xmmword [rbp + 8], xmm0
setno cl
movups xmm1, xmmword [rbp - 8]
rcl cl, 0x38
movsx ecx, bp
rcr cx, 0xc0
movups xmmword [rbp + 0x18], xmm1
sub eax, eax
jmp 0x14046a4d0
mov qword [rbp - 8], rax
movzx cx, r10b
xchg ecx, ecx
mov qword [rbp], 7
seta cl
mov word [rbp - 0x18], ax
movzx cx, r11b
lea rcx, [rbp - 0x18]
jmp 0x14046a4f8
call fcn.14045628b
jmp 0x140469717
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movzx edx, r13w
not dx
lea rdx, [rbp - 0x38]
movsx rcx, r13w
movzx cx, sil
mov rcx, rbx
jmp 0x14046a526
mov rax, qword [rax + 0x40]
jmp 0x14046a52f
call qword [case.0x1404430d4.0]
mov edx, dword [rsp + 0x34]
clc
bts edx, 0xc
or edx, 8
test spl, dil
cmp r8d, 0x3fc74c37
jmp 0x14046a550
mov dword [rsp + 0x34], edx
test bh, 0x59
cmc
mov dword [rsp + 0x3c], edx
cmc
sub r9d, r9d
cmp qword [rbp - 0x28], r9
jmp 0x14046a569
jbe 0x14046a6de
mov rax, qword [rbx]
not cl
mov dl, r10b
bswap dx
lea rdx, [rbp - 0x18]
movsx rcx, sp
mov rcx, rbx
jmp 0x14046a58a
mov rax, qword [rax + 0x40]
call qword [case.0x1404430d4.0]
mov edx, dword [rsp + 0x34]
stc
bts edx, 0xd
rcl r8, 0x3b
or edx, 0x10
mov dword [rsp + 0x34], edx
movzx r8w, al
shld r8w, r11w, 0x2c
mov dword [rsp + 0x3c], edx
movsxd r8, eax
jmp 0x14046a5bf
mov r8, qword [rsp + 0x58]
sub r9d, r9d
stc
cmp r10b, r10b
cmp byte [r8], r9b
jmp 0x14046a5d3
jne 0x14046a6a5
mov rcx, qword [r13]
jmp 0x14046a5eb
test rcx, rcx
jmp 0x14046a5f3
je 0x14046a676
mov rax, qword [rcx + 0x38]
clc
cmovg edx, ebx
cmp rsi, 0x2da07d49
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046a613
je 0x14046a636
mov rax, qword [rcx + 0x50]
test dh, 0xc0
jmp 0x14046a625
cmp dword [rax], r9d
jle 0x14046a636
movzx eax, word [rdx]
jmp 0x14046a653
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14046a642
call qword [case.0x1404430d4.0]
mov r8, qword [rsp + 0x58]
sub r9d, r9d
sub rcx, rsi
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14046a661
je 0x14046a676
mov word [r13 + 0xa], ax
jmp 0x14046a671
jmp 0x14046a683
mov qword [r13], r9
jmp 0x14046a683
mov r10d, 1
mov byte [r8], r10b
movzx rdx, ax
movzx edx, bp
movsx rdx, bx
mov edx, dword [rsp + 0x34]
jmp 0x14046a6a0
jmp 0x14046a6af
mov r10d, 1
cwde
dec cx
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
test ah, 0xf1
clc
or bl, 0xf0
cmp qword [rbp], 8
mov bl, 0x7c
cmovae rax, qword [rbp - 0x18]
neg bl
cmp word [rax], cx
mov bl, r10b
jmp 0x14046a6d8
je 0x14046a6e5
mov bl, r9b
cmp r9w, si
test dl, 0x10
jmp 0x14046a6ed
je 0x14046a722
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
not ch
setnp cl
movzx rcx, bx
mov dword [rsp + 0x3c], edx
movzx cx, r10b
jmp 0x14046a711
lea rcx, [rbp - 0x18]
call fcn.14045628b
mov edx, dword [rsp + 0x34]
test r9w, r15w
test dl, 8
jmp 0x14046a72a
je 0x14046a749
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
movsx cx, sil
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
call fcn.14045628b
test bl, bl
je 0x14046a984
mov rcx, qword [r13]
stc
cmp dl, 0x83
sub ebx, ebx
test spl, dl
test rcx, rcx
jmp 0x14046a766
je 0x14046a807
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rbx
jmp 0x14046a779
je 0x14046a7d0
mov rax, qword [rcx + 0x50]
test cl, r10b
test r13b, 8
cmp dword [rax], ebx
jle 0x14046a7d0
dec dword [rax]
movzx rdx, si
mov rcx, qword [rcx + 0x38]
jmp 0x14046a7a5
mov rdx, qword [rcx]
movsxd rax, r14d
nop
cmovo ax, sp
lea rax, [rdx + 2]
jmp 0x14046a7ba
mov qword [rcx], rax
movsx eax, r15w
cbw
jmp 0x14046a7c8
movzx eax, word [rdx]
jmp 0x14046a7e7
mov rax, qword [rcx]
jmp 0x14046a7d8
mov rax, qword [rax + 0x38]
jmp 0x14046a7e1
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14046a7f5
je 0x14046a807
mov al, bl
jmp 0x14046a802
jmp 0x14046a81d
mov qword [r13], rbx
mov edx, 0x76af5860
movsx rax, r12w
mov eax, 1
movzx cx, bh
mov rcx, qword [rsp + 0x58]
bswap rdx
mov byte [rcx], al
movzx rax, r13w
movzx dx, bpl
mov rcx, qword [rsp + 0x50]
cmovae eax, ecx
mov rax, qword [rcx]
movsx edx, r11w
movsx rdx, cx
bswap dx
lea rdx, [rbp - 0x18]
jmp 0x14046a84f
mov rax, qword [rax + 0x40]
jmp 0x14046a858
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
cmovno dx, bp
movzx dx, r9b
bts eax, 0xf
rol dx, 0xa5
mov dword [rsp + 0x34], eax
setbe dl
mov dword [rsp + 0x3c], eax
sbb edx, 0x16d67ef8
cmp r15, 0x7df4638a
sar dh, 0x7c
mov rdx, qword [rbp + 0x20]
test r9b, bl
cmp r15b, r13b
cmp rdx, 8
jmp 0x14046a8a1
jb 0x14046a909
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
movsx ax, bpl
mov rax, rcx
cmp bx, r15w
cmp r11w, 0x1a28
cmp rdx, 0x1000
jmp 0x14046a8d1
jb 0x14046a904
add rdx, 0x27
cmp spl, dl
test bpl, 0x43
mov rcx, qword [rcx - 8]
test ecx, r10d
stc
sub rax, rcx
cmp r12b, 0x15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14046a8fe
ja 0x14046b63e
call fcn.1401216d4
movups xmm0, xmmword [rbp - 0x18]
movsx ecx, r14w
movzx ecx, bx
jmp 0x14046a919
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
mov ecx, r13d
cmovno ecx, r14d
movups xmmword [rbp + 0x18], xmm1
movzx rcx, ax
mov cl, spl
movzx cx, spl
mov qword [rbp - 8], rbx
movzx cx, bpl
movsx rcx, di
not ch
mov qword [rbp], 7
movzx cx, bh
movzx rcx, r13w
mov word [rbp - 0x18], bx
jmp 0x14046a967
lea rcx, [rbp - 0x18]
jmp 0x14046a970
call fcn.14045628b
mov byte [rsp + 0x30], 1
jmp 0x14046a97f
jmp 0x140469717
mov rbx, qword [rsp + 0x50]
setb dl
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov ch, cl
movsx ecx, di
mov rcx, rbx
jmp 0x14046a9a0
mov rax, qword [rax + 0x38]
jmp 0x14046a9a9
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
test r10b, r15b
test al, 0xb4
or eax, 0x20
mov dword [rsp + 0x34], eax
stc
cmp eax, r15d
mov dword [rsp + 0x3c], eax
clc
test ch, 0x79
stc
xor ecx, ecx
test r11w, r15w
cmp r8b, dl
cmp qword [rbp - 0x28], rcx
jmp 0x14046a9e2
je 0x14046aa65
mov rax, qword [rbx]
movsx ecx, r13w
not dh
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14046a9fd
mov rax, qword [rax + 0x40]
jmp 0x14046aa06
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
jmp 0x14046aa23
or eax, 0x10040
mov dword [rsp + 0x34], eax
test di, 0x484
mov dword [rsp + 0x3c], eax
cmp rsp, 0x2cff0116
xor ecx, ecx
test cl, sil
cmp cl, bpl
test sp, 0x6fa9
cmp qword [rbp - 8], rcx
jmp 0x14046aa52
jne 0x14046aa65
lea ebx, [rcx + 1]
jmp 0x14046aa60
jmp 0x14046aa71
mov bl, cl
stc
test r12d, esp
cmp ebp, 0x601e79b3
test al, 0x40
je 0x14046aaa9
and eax, 0xffffffbf
mov cl, r14b
movsx cx, ah
movsx ecx, dx
mov dword [rsp + 0x34], eax
movzx ecx, r8w
movsx rcx, bp
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x14046aa9f
call fcn.14045628b
mov eax, dword [rsp + 0x34]
stc
test al, 0x20
je 0x14046aada
and eax, 0xffffffdf
movsx cx, r12b
movsx ecx, dx
mov dword [rsp + 0x34], eax
movzx ecx, r15w
movzx rcx, r12w
mov cl, r15b
mov dword [rsp + 0x3c], eax
not ch
lea rcx, [rbp - 0x38]
call fcn.14045628b
sub r9d, r9d
sal ecx, cl
mov eax, dword [rsp + 0x38]
sbb cl, 0x3d
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14046aaf1
je 0x140469732
mov byte [rsp + 0x30], cl
jmp 0x140469732
mov rcx, qword [rsp + 0x50]
not ax
mov rax, qword [rcx]
mov dh, 0xcb
not dx
movzx dx, r14b
lea rdx, [rbp - 0x38]
jmp 0x14046ab1f
mov rax, qword [rax + 0x30]
jmp 0x14046ab28
call qword [case.0x1404430d4.0]
mov eax, dword [rsp + 0x34]
bts bx, ax
bts eax, 7
movzx ebx, r10w
shr bx, cl
btr bx, di
mov dword [rsp + 0x34], eax
or bx, 0x1d23
sbb bx, 0x59b2
bt rbx, rdi
mov dword [rsp + 0x3c], eax
add ebx, 0x28bf7969
sbb ah, 0x1b
movsx ebx, bp
mov rax, qword [rbp + 0x98]
bt ebx, 0x28
btc bx, 0x33
shl bl, cl
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x14046ab87
jne 0x14046ac8b
mov rdx, rbx
mov rcx, r13
jmp 0x14046ab98
call fcn.140463939
xor r8d, r8d
cmp dl, 0xfa
test al, al
jne 0x14046ac8b
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14046abb9
cmovae rbx, qword [rbp - 0x38]
clc
cmp byte [r13 + 8], r8b
jmp 0x14046abc8
jne 0x14046ac73
mov rcx, qword [r13]
test r15b, r9b
clc
cmp r10b, r13b
test rcx, rcx
jmp 0x14046abe1
je 0x14046ac5b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14046ac16
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14046ac03
jle 0x14046ac16
movzx eax, word [rdx]
jmp 0x14046ac11
jmp 0x14046ac38
mov rax, qword [rcx]
jmp 0x14046ac1e
mov rax, qword [rax + 0x30]
jmp 0x14046ac27
call qword [case.0x1404430d4.0]
xor r8d, r8d
add cl, r11b
test bx, 0x6549
mov ecx, 0xffff
cmp bh, 0x89
cmp edi, r12d
cmp cx, ax
je 0x14046ac5b
mov word [r13 + 0xa], ax
jmp 0x14046ac56
jmp 0x14046ac62
mov qword [r13], r8
cwde
shl ah, cl
mov eax, 1
clc
cmp spl, 0x3b
mov byte [r13 + 8], al
sar ah, 0x8c
movzx eax, word [r13 + 0xa]
cmc
test sil, 0x7a
cmp ax, word [rbx]
jne 0x14046adbc
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jmp 0x14046ac95
jne 0x14046ae01
mov eax, 1
jmp 0x14046aca5
cmp qword [rbp + 0x18], rax
jmp 0x14046acae
ja 0x14046ae01
mov rdx, rbx
movzx rcx, ax
movsx cx, spl
mov rcx, r13
jmp 0x14046acc8
call fcn.140463939
sub ebx, ebx
clc
test al, al
jne 0x14046adc4
cmp byte [r13 + 8], bl
jmp 0x14046ace1
jne 0x14046ad87
mov rcx, qword [r13]
test rcx, rcx
je 0x14046ad76
mov rax, qword [rcx + 0x38]
shr dh, 0x3b
btr rdx, r12
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046ad0a
je 0x14046ad32
mov rax, qword [rcx + 0x50]
cmp r15, r9
cmc
cmp dword [rax], ebx
jmp 0x14046ad1f
jle 0x14046ad32
movzx eax, word [rdx]
jmp 0x14046ad2d
jmp 0x14046ad49
mov rax, qword [rcx]
jmp 0x14046ad3a
mov rax, qword [rax + 0x30]
jmp 0x14046ad43
call qword [case.0x1404430d4.0]
mov ecx, 0xffff
test r11w, bx
test ebx, 0x7b6f4b46
cmc
cmp cx, ax
jmp 0x14046ad61
je 0x14046ad76
mov word [r13 + 0xa], ax
jmp 0x14046ad71
jmp 0x14046ad7a
mov qword [r13], rbx
mov eax, 1
mov byte [r13 + 8], al
xor al, 0xd1
sar cl, cl
movzx ecx, word [r13 + 0xa]
cbw
lea rax, [rbp - 0x38]
jmp 0x14046ad9a
cmp qword [rbp - 0x20], 8
jmp 0x14046ada4
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x14046adb1
je 0x14046ae01
jmp 0x14046adc4
xor ebx, ebx
cwd
rcr cx, 0x66
lea rax, [rbp - 0x38]
jmp 0x14046add2
cmp qword [rbp - 0x20], 8
movzx edx, sp
mov cx, 0x4ca
movzx dx, r14b
cmovae rax, qword [rbp - 0x38]
cwd
movzx rdx, dx
bts edx, ebx
mov qword [rbp - 0x28], rbx
mov word [rax], bx
xadd cx, cx
shld cx, bx, 0xe9
lea rbx, [rbp - 0x38]
cmp r11b, 0xf9
cmp qword [rbp - 0x20], 8
bswap rdx
mov cl, 0x2a
movsxd rdx, r12d
cmovae rbx, qword [rbp - 0x38]
setge ch
cqo
movsx cx, r10b
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14046ae32
call fcn.140463939
xor r8d, r8d
stc
test al, al
jne 0x14046b056
mov r12, qword [rsp + 0x48]
btc si, bp
shr r14d, 0x1c
bt rax, 0x17
mov esi, 0xffff
lea r14d, [r8 + 1]
cdqe
cmp bx, r11w
rol eax, 0x5d
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmove rax, rax
not ax
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
test ch, 0x94
lea rcx, [rcx + rax*2]
cmp rbx, rcx
jmp 0x14046ae8f
je 0x14046b02f
cmp byte [r13 + 8], r8b
jmp 0x14046ae9e
jne 0x14046af32
mov rcx, qword [r13]
stc
cmp r11d, esp
test rcx, rcx
jmp 0x14046aeb4
je 0x14046af2a
mov rax, qword [rcx + 0x38]
neg dx
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14046aecd
je 0x14046aeee
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jle 0x14046aeee
movzx eax, word [rdx]
jmp 0x14046aee9
jmp 0x14046af0d
mov rax, qword [rcx]
jmp 0x14046aef6
mov rax, qword [rax + 0x30]
jmp 0x14046aeff
call qword [case.0x1404430d4.0]
xor r8d, r8d
jmp 0x14046af0d
cmp si, ax
jmp 0x14046af15
je 0x14046af2a
mov word [r13 + 0xa], ax
jmp 0x14046af25
jmp 0x14046af2e
mov qword [r13], r8
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
jmp 0x14046af3d
cmp ax, word [rbx]
jmp 0x14046af45
jne 0x14046b02f
add rbx, 2
btr cx, 0xa7
mov rcx, qword [r13]
test rcx, rcx
je 0x14046afed
mov rax, qword [rcx + 0x38]
clc
cmp r14w, cx
cmp qword [rax], r8
je 0x14046afba
mov rax, qword [rcx + 0x50]
jmp 0x14046af80
cmp dword [rax], r8d
jle 0x14046afba
dec dword [rax]
not rax
mov rcx, qword [rcx + 0x38]
rdtsc
xchg al, dh
cqo
mov rdx, qword [rcx]
movzx rax, di
not eax
lea rax, [rdx + 2]
jmp 0x14046afaa
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14046afb5
jmp 0x14046afd2
mov rax, qword [rcx]
jmp 0x14046afc2
mov rax, qword [rax + 0x38]
call qword [case.0x1404430d4.0]
xor r8d, r8d
test rdx, r14
cmp si, ax
jmp 0x14046afda
je 0x14046afed
mov al, r8b
jmp 0x14046afe8
jmp 0x14046affe
mov qword [r13], r8
mov al, r14b
mov dx, 0x31ef
not edx
cmovnp rcx, rcx
mov byte [r13 + 8], al
mov rdx, r12
cmovs rcx, rcx
movsx rcx, r9w
mov rcx, r13
jmp 0x14046b015
call fcn.140463939
xor r8d, r8d
jmp 0x14046b022
test al, al
jmp 0x14046b029
je 0x14046ae67
mov sil, byte [rsp + 0x30]
sbb ax, 0x3e6f
add r14b, r10b
xadd rax, rcx
mov r14b, byte [rsp + 0x30]
movzx eax, cx
sal ecx, 0xca
bswap ax
mov r12b, byte [rsp + 0x30]
lahf
or cl, 0x1c
lea rcx, [rbp - 0x38]
adc rax, 0x35023df
neg ah
btc ax, bx
cmp qword [rbp - 0x20], 8
cmovbe eax, edi
mov ax, 0x1f61
cmovae rcx, qword [rbp - 0x38]
movsx eax, bp
btr eax, esi
mov rax, qword [rbp - 0x28]
cmp r10b, 0xcd
cmc
cmp r9w, r12w
lea rcx, [rcx + rax*2]
movsx ax, r15b
bsf ax, r12w
mov eax, dword [rsp + 0x38]
clc
jmp 0x14046b0a3
movzx eax, al
cmp r8b, bl
jmp 0x14046b0af
cmp rbx, rcx
mov ecx, 1
jmp 0x14046b0bc
cmovne eax, ecx
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x14046a4f8
mov rax, qword [rcx]
jmp 0x14046b0d4
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
sub r9d, r9d
cmp r14w, ax
jmp 0x14046b0ea
je 0x14046b102
mov word [r12], ax
mov rbx, r12
jmp 0x14046b0fd
jmp 0x14046b106
mov qword [r13], r9
mov byte [r13 + 8], dil
cwde
movsx eax, bp
setno al
mov rax, qword [r15]
mov edx, 0x48
movzx r8w, r15b
movzx r8d, word [rbx]
bswap rcx
movzx rcx, cx
movsx ecx, r11w
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14046b139
call qword [case.0x1404430d4.0]
sub r9d, r9d
cmc
test r15w, r14w
test al, al
jmp 0x14046b14e
je 0x14046b235
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
cmc
stc
clc
test rcx, rcx
je 0x14046b1f1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14046b175
je 0x14046b1b4
mov rax, qword [rcx + 0x50]
test r11b, r9b
cmp dword [rax], r9d
jle 0x14046b1b4
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdq
cdqe
movsx rax, r15w
mov rdx, qword [rcx]
movzx rax, di
lea rax, [rdx + 2]
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x14046b1af
jmp 0x14046b1d5
mov rax, qword [rcx]
jmp 0x14046b1bc
mov rax, qword [rax + 0x38]
jmp 0x14046b1c5
call qword [case.0x1404430d4.0]
sub r9d, r9d
cmp r13b, bl
test r10b, 0xbb
cmp r14w, ax
jmp 0x14046b1de
je 0x14046b1f1
mov al, r9b
jmp 0x14046b1ec
jmp 0x14046b1fb
mov qword [r13], r9
mov al, r14b
mov al, dil
mov byte [r13 + 8], al
mov rdx, rsi
movsx cx, bpl
mov cl, r11b
setno cl
mov rcx, r13
jmp 0x14046b215
call fcn.140463939
xor r9d, r9d
cmp cx, 0x5e08
test ebx, 0x59230f32
test al, al
jmp 0x14046b22f
je 0x140468dd5
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
shr ch, cl
jmp 0x14046b246
mov r14b, byte [rsp + 0x30]
sar r15b, cl
and bl, al
not r15b
mov r15b, byte [rsp + 0x30]
sbb bl, r13b
movzx eax, sp
mov r12b, byte [rsp + 0x30]
rol bl, cl
mov bl, byte [rsp + 0x40]
movzx rax, bp
mov rax, qword [rbp - 0x78]
bts cx, r12w
mov ecx, 1
cmp di, r15w
cmc
cmp dx, 0x2906
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14046b28f
jne 0x140469729
movzx eax, byte [rsp + 0x38]
test bpl, 0xcf
test cx, r12w
test bl, bl
cmove eax, ecx
jmp 0x14046b2ac
mov dword [rsp + 0x38], eax
jmp 0x140469732
mov rcx, qword [rbp + 0x18]
mov di, 0x7831
mov edi, 1
test rax, rdx
jmp 0x14046b2cb
cmp rcx, rdi
jmp 0x14046b2d3
jbe 0x14046b594
lea rbx, [rbp + 8]
dec al
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
stc
cmp r8, 8
not al
xchg al, al
cmovae rbx, rdx
ror al, cl
shr al, 0xfa
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
cdqe
add rbx, 2
adc rax, 0xfad28ed
shl rax, cl
lea rax, [rbp + 8]
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp ch, 0xb3
cmp rbx, rax
je 0x14046b526
mov rdx, qword [rsp + 0x48]
movsx ecx, bx
mov rcx, r13
jmp 0x14046b33d
call fcn.140463939
xor r9d, r9d
clc
test bp, ax
stc
test al, al
jmp 0x14046b351
jne 0x14046b510
cmp byte [r13 + 8], r9b
jmp 0x14046b360
jne 0x14046b411
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14046b373
je 0x14046b3f6
mov rax, qword [rcx + 0x38]
movsx edx, r12w
mov rdx, qword [rax]
cmp r12b, 0xaf
test rdx, rdx
jmp 0x14046b390
je 0x14046b3bd
mov rax, qword [rcx + 0x50]
test r8d, r13d
test r11b, 0x6b
clc
cmp dword [rax], r9d
jmp 0x14046b3aa
jle 0x14046b3bd
movzx eax, word [rdx]
jmp 0x14046b3b8
jmp 0x14046b3d4
mov rax, qword [rcx]
jmp 0x14046b3c5
mov rax, qword [rax + 0x30]
call qword [case.0x1404430d4.0]
sub r9d, r9d
neg cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14046b3e1
je 0x14046b3f6
mov word [r13 + 0xa], ax
jmp 0x14046b3f1
jmp 0x14046b400
mov qword [r13], r9
adc ax, dx
movsxd rax, r10d
mov byte [r13 + 8], dil
rcl ax, cl
btc ax, 0xc7
movsx ax, r8b
movzx eax, word [r13 + 0xa]
clc
cmp ax, word [rbx]
jmp 0x14046b41f
jne 0x14046b510
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14046b431
je 0x14046b4d9
mov rax, qword [rcx + 0x38]
cmp r11w, cx
test al, ch
cmp qword [rax], r9
je 0x14046b498
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14046b456
jle 0x14046b498
dec dword [rax]
movzx ax, r12b
not dl
mov rcx, qword [rcx + 0x38]
cwde
cqo
mov ax, 0x72d6
mov rdx, qword [rcx]
mov eax, 0x54d008b7
movzx rax, r12w
jmp 0x14046b481
lea rax, [rdx + 2]
mov qword [rcx], rax
mov rax, rdi
movzx eax, word [rdx]
jmp 0x14046b493
jmp 0x14046b4b5
mov rax, qword [rcx]
jmp 0x14046b4a0
mov rax, qword [rax + 0x38]
jmp 0x14046b4a9
call qword [case.0x1404430d4.0]
xor r9d, r9d
rol cl, 0x91
mov ecx, 0xffff
cmp r13w, ax
cmp cx, ax
jmp 0x14046b4c6
je 0x14046b4d9
mov al, r9b
jmp 0x14046b4d4
jmp 0x14046b4eb
mov qword [r13], r9
mov al, dil
movsx dx, r15b
movsx rdx, bx
cqo
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
mov cx, bp
cwd
mov rcx, qword [rbp + 0x18]
cdq
movzx dx, dil
mov rdx, qword [rbp + 8]
jmp 0x14046b50b
jmp 0x14046b303
mov r8, qword [rbp + 0x20]
cqo
mov rcx, qword [rbp + 0x18]
setg ah
cmovnp ax, r10w
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
cmc
cmp r8, 8
jmp 0x14046b534
cmovae rax, rdx
jmp 0x14046b53e
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14046b54a
je 0x14046b594
mov rcx, qword [rsp + 0x70]
mov al, r15b
movsx ax, r14b
neg eax
mov rax, rcx
stc
test r10, r11
cmp qword [rcx + 0x18], 0x10
jmp 0x14046b570
jb 0x14046b57e
mov rax, qword [rcx]
jmp 0x14046b57e
mov qword [rcx + 0x10], r9
jmp 0x14046b587
mov byte [rax], r9b
jmp 0x14046b58f
jmp 0x14046b5ca
cmp byte [rsp + 0x30], 0
jmp 0x14046b59e
je 0x14046b5ca
mov r9b, 0x2d
mov r8, rdi
or rcx, r11
sub edx, edx
mov rcx, qword [rsp + 0x70]
jmp 0x14046b5b9
call fcn.14044468f
nop
movsxd rcx, r9d
cmovne rcx, r15
movzx ecx, r12w
lea rcx, [rbp + 8]
jmp 0x14046b5d3
call fcn.14045628b
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
clc
xor rcx, rsp
call fcn.14049a18d
mov rbx, qword [rsp + 0x170]
bts r15w, bx
xor bpl, 0xc3
add rsp, 0x130
not r12b
bswap esi
mov r14w, ax
pop r15
movsx ebp, di
jmp 0x14046b619
pop r14
cmovae bp, bp
pop r13
movsxd rdi, r10d
setne r12b
pop r12
movsx rdi, r15w
pop rdi
movsx bp, dl
pop rsi
xchg bpl, bpl
pop rbp
jmp 0x14046b63d
ret
call fcn.1404b0b96
int3
call fcn.1404b0b96
nop
jmp 0x14046b654
call fcn.1404b0b96
nop
jmp 0x14046b65f
call fcn.1404b0b96
int3