Function at 0x140472f89
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
sal eax, 0xc
push rbp
btc rbp, rcx
push rsi
btr eax, 0x54
and bl, 0x8d
push rdi
and ch, 0x86
add ax, 0x411
test r12w, 0x4de1
push r12
push r13
movzx r13w, cl
cmp r8d, 0x56b615c1
btr bp, r14w
push r14
push r15
movsx r13w, sil
bt rdi, 0xc5
lea rbp, [rsp - 0x30]
rol r15b, cl
sub rsp, 0x130
cmp r13b, 0x82
cmc
mov rax, qword [0x1400b7288]
bsf r14d, r8d
xor rax, rsp
shld r15w, r11w, 0xbd
movsx ebx, r12w
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
cbw
btr ebx, ecx
mov r13, r8
shl ch, 0x49
shr r15w, 0x1e
sal rcx, 0x90
mov rdi, rdx
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
movsx r15, r8w
rol r15w, 0xce
mov qword [rsp + 0x60], r14
rcl ax, cl
sub r12d, r12d
lahf
bswap cx
mov dword [rsp + 0x3c], r12d
cmovge bx, r10w
movsx r15w, dl
mov r15, qword [rbp + 0x98]
xchg rbx, rcx
mov ebx, 0x458f3ef3
bswap ax
mov rbx, qword [r15 + 0x40]
jmp 0x140473072
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
movzx cx, spl
mov rax, qword [rbx]
movzx rcx, ax
cmovle ecx, r14d
movzx ecx, dx
mov rcx, rbx
jmp 0x140473095
mov rax, qword [rax + 8]
jmp 0x14047309e
call qword [case.0x14044d43c.0]
cmp byte [rbp + 0x90], r12b
je 0x1404730e7
lea rcx, [rbp - 0x60]
jmp 0x1404730ba
call fcn.140478dbd
mov rsi, rax
clc
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x1404730d0
je 0x140473162
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x1404730e2
jmp 0x140473123
lea rcx, [rbp - 0x60]
jmp 0x1404730f0
call fcn.140478999
mov rsi, rax
cmp rsp, 0x54de644a
cmp r8b, cl
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14047310f
je 0x140473162
mov rax, qword [rbx]
not cx
mov rax, qword [rax + 0x10]
movzx ecx, r10w
mov rcx, rbx
jmp 0x14047312b
call qword [case.0x14044d43c.0]
test rax, rax
mov r8, rax
jmp 0x14047313c
je 0x140473162
mov rcx, qword [rax]
cwde
setb ah
mov rax, qword [rcx]
sete cl
mov edx, 1
mov rcx, r8
jmp 0x14047315c
call qword [case.0x14044d43c.0]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x140473171
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
cmovns ax, bx
cdq
mov qword [rbp + 0x18], r12
cwde
movsx edx, r10w
bswap dx
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
cmovne dx, dx
mov rax, qword [rsi]
not cl
lea rdx, [rbp - 0x70]
movzx rcx, cx
jmp 0x1404731ac
mov rcx, rsi
jmp 0x1404731b4
mov rax, qword [rax + 0x58]
call qword [case.0x14044d43c.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cbw
setl bh
mov ax, r9w
mov qword [rdi + 0x10], r12
cbw
movzx eax, r15w
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
mov esi, 1
cmovl eax, r9d
lahf
mov bl, r12b
mov eax, esi
xchg bl, bl
movsx ecx, r14w
mov dword [rsp + 0x34], eax
jmp 0x140473204
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
mov bl, 0xd1
mov rbx, qword [rax + 8]
movsx rax, r13w
lahf
mov qword [rbp - 0x58], rbx
movsxd rax, r15d
movzx rax, ax
mov rax, qword [rbx]
not cl
setb ch
mov cl, r9b
mov rcx, rbx
jmp 0x140473235
mov rax, qword [rax + 8]
jmp 0x14047323e
call qword [case.0x14044d43c.0]
nop
mov cl, bpl
movzx rcx, r8w
xchg ch, ch
lea rcx, [rbp - 0x60]
jmp 0x140473257
call fcn.1404661d2
mov rdi, rax
cmp dl, dil
stc
mov qword [rbp - 0x60], rax
test rbx, rbx
je 0x1404732ca
mov rdx, qword [rbx]
lahf
movsx cx, bpl
mov rcx, rbx
not eax
mov rax, qword [rdx + 0x10]
jmp 0x140473287
call qword [case.0x14044d43c.0]
mov r8, rax
cmc
stc
test r11b, 0xac
test rax, rax
jmp 0x14047329e
je 0x1404732ca
mov rcx, qword [rax]
mov rax, qword [rcx]
bswap dx
movzx edx, ax
movsx rcx, r14w
mov edx, esi
not rcx
mov cl, r10b
mov rcx, r8
jmp 0x1404732c4
call qword [case.0x14044d43c.0]
mov rax, qword [rdi]
setne dh
mov r9, r14
xchg r8b, cl
movzx ecx, r9w
lea r8, [0x1400c0dac]
cwd
not cl
lea rdx, [0x1400c0da0]
mov ecx, 0x314a2611
bswap cx
mov rcx, rdi
jmp 0x1404732fc
mov rax, qword [rax + 0x58]
call qword [case.0x14044d43c.0]
mov rax, r12
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
test cx, 0x4a7d
cmp r9, r13
shr r14b, 0xb7
mov r14b, byte [rsp + 0x30]
setge r12b
sub ecx, 0x28490916
btr ecx, 0x46
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
dec cl
sub r9d, r9d
adc ch, 0x20
lea ecx, [r9 + 1]
cmp bp, 0x5116
clc
stc
cmp rax, 4
jmp 0x14047335c
jae 0x14047586a
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
je 0x140473393
cmp al, 0x24
je 0x140475127
cmp al, 0x2b
je 0x1404746d6
cmp al, 0x76
jmp 0x140473385
je 0x140473461
cmp al, 0x78
jne 0x140473cea
cmp qword [rbp - 0x78], 3
jmp 0x14047339d
je 0x140473cea
mov bl, r9b
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x1404733b7
call fcn.14046df98
xor r9d, r9d
stc
test al, al
jmp 0x1404733c7
jne 0x140475832
lea rbx, [r13 + 0xa]
xor rdi, rax
xchg sil, r12b
clc
mov r12, rbx
movsxd rsi, esi
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
rcl r14b, 0xcf
sbb r14b, 7
lea edi, [r9 + 1]
mov r14d, 0xffff
cmc
jmp 0x1404733ff
cmp byte [r13 + 8], r9b
jmp 0x140473408
jne 0x1404756e6
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14047341b
je 0x1404756d7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test r8b, 0x3d
test rdx, rdx
jmp 0x140473435
je 0x1404756a0
mov rax, qword [rcx + 0x50]
cmp r8w, r15w
test r11b, r13b
cmp dword [rax], r9d
jmp 0x14047344e
jle 0x1404756a0
movzx eax, word [rdx]
jmp 0x14047345c
jmp 0x1404756bb
mov dword [rsp + 0x68], r9d
bswap ecx
mov rbx, qword [rsp + 0x50]
mov ch, 0x92
cbw
movsx rcx, si
mov rax, qword [rbx]
movsx ecx, r12w
mov ch, 0x31
movzx ecx, cx
mov rcx, rbx
jmp 0x14047348b
mov rax, qword [rax + 0x48]
jmp 0x140473494
call qword [case.0x14044d43c.0]
mov dword [rsp + 0x58], eax
cmovg dx, ax
movzx ax, dl
movsxd rdx, edx
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
cdq
lea rdx, [rbp - 0x18]
mov ch, 0xcd
xchg cl, ch
movzx rcx, r10w
mov rcx, rbx
jmp 0x1404734c6
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub eax, eax
cmp qword [rbp - 8], rax
jmp 0x1404734e7
je 0x140473db8
mov rax, qword [rbx]
movsx cx, ah
mov cx, 0xfcd
movzx rcx, r9w
mov rcx, rbx
jmp 0x140473504
mov rax, qword [rax + 0x20]
jmp 0x14047350d
call qword [case.0x14044d43c.0]
mov word [rsp + 0x40], ax
jmp 0x14047351e
sub edx, edx
cmc
cmp r14b, r11b
cmp r10b, 0x12
test ax, ax
jmp 0x140473530
je 0x140473db8
lea rcx, [rbp - 0x18]
stc
cmp qword [rbp], 0x10
jmp 0x140473545
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x140473552
jae 0x140473db8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movsx ebx, ax
lea eax, [rdx + 0xf]
movsx bx, r9b
movsx rbx, cx
jmp 0x140473573
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
sete cl
mov qword [rbp - 0x28], rax
movsx cx, bl
movsxd rbx, eax
mov word [rbp - 0x38], dx
movzx ebx, si
mov ebx, edx
mov rdx, qword [rsp + 0x48]
movzx rcx, sp
mov ch, 0xa0
mov rcx, r13
jmp 0x1404735a9
call fcn.14046df98
xor r11d, r11d
cmc
jmp 0x1404735b7
test al, al
jne 0x140473b62
mov r10, qword [rsp + 0x60]
cmp r13b, r12b
lea r9, [r10 + 0x16]
xchg r14b, dil
rcl r14b, cl
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
sar di, 0x11
mov r8, r14
mov qword [rbp - 0x50], r14
or edi, 0x4d6b7f7c
jmp 0x1404735ef
mov rbx, qword [rbp - 0x38]
xchg dil, dil
mov qword [rsp + 0x78], rbx
rol dil, cl
rcl esi, cl
rcr di, 0x72
mov edi, r11d
movsx esi, r13w
adc sil, spl
mov rsi, qword [rbp - 0x80]
test cl, 9
cmp byte [r13 + 8], r11b
jne 0x1404736e1
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14047362c
je 0x1404736cb
mov rax, qword [rcx + 0x38]
and dl, r10b
movzx edx, sp
movsx rdx, cx
mov rdx, qword [rax]
test dl, bpl
test rdx, rdx
jmp 0x14047364e
je 0x14047367a
mov rax, qword [rcx + 0x50]
cmp rdx, 0x6c1b0da0
cmp dword [rax], r11d
jmp 0x140473667
jle 0x14047367a
movzx eax, word [rdx]
jmp 0x140473675
jmp 0x1404736a1
mov rax, qword [rcx]
jmp 0x140473682
mov rax, qword [rax + 0x30]
jmp 0x14047368b
call qword [case.0x14044d43c.0]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
sub r11d, r11d
mov ecx, 0xffff
clc
jmp 0x1404736ac
cmp cx, ax
jmp 0x1404736b4
je 0x1404736cb
mov word [r8], ax
mov r14, r8
jmp 0x1404736c6
jmp 0x1404736d4
mov qword [r13], r11
not dh
movsxd r8, r9d
mov eax, 1
mov byte [r13 + 8], al
movsx rdx, r9w
movzx r8d, word [r14]
movsxd rcx, r8d
mov rdx, r9
movsx ecx, dx
mov cx, bx
setae cl
mov rcx, r10
jmp 0x1404736fc
call fcn.1401587db
sub rax, qword [rsp + 0x60]
cmp r10b, r15b
test cl, r13b
jmp 0x140473711
sar rax, 1
cmp rax, 0xa
jmp 0x14047371d
jae 0x1404737fc
lea rcx, [0x1400c0da0]
test r11w, r11w
cmovne r10w, cx
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
test r15d, 0x1cd26de2
mov rcx, qword [r10 + 0x10]
jmp 0x14047374d
cmp rcx, qword [r10 + 0x18]
jae 0x140473793
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp r9b, 0x91
cmp qword [r10 + 0x18], 0x10
jmp 0x140473770
jb 0x140473779
mov rax, qword [r10]
mov byte [rax + rcx], r9b
clc
sub edx, edx
jmp 0x140473785
mov byte [rax + rcx + 1], dl
jmp 0x14047378e
jmp 0x1404737b2
mov r8b, r12b
mov dx, bp
cmovne rdx, rsi
not cx
mov edx, 1
mov rcx, r10
jmp 0x1404737ad
call fcn.14045c300
lea rax, [rbp - 0x38]
not cl
ror cl, 0xcb
cmp rsi, 0x10
setae cl
jmp 0x1404737c7
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
je 0x1404739ad
lea rax, [rbp - 0x38]
stc
clc
test cl, cl
setae cl
xchg ch, cl
mov cx, 0x5b26
cmovne rax, rbx
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x1404737f7
jmp 0x14047398e
lea rax, [rbp - 0x38]
and bl, sil
sal edx, cl
cmp rsi, 0x10
mov rdx, 0xe9a762a
cwd
setae bl
cqo
mov rdx, qword [rsp + 0x78]
jmp 0x140473821
cmovae rax, rdx
stc
xor r11d, r11d
cmp byte [rax + rdi], r11b
jmp 0x140473832
je 0x140473acc
cmp byte [r13 + 8], r11b
jmp 0x140473841
jne 0x1404738f9
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140473853
je 0x1404738cf
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test sil, 0x5f
test rdx, rdx
je 0x14047388e
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r11d
jmp 0x14047387b
jle 0x14047388e
movzx eax, word [rdx]
jmp 0x140473889
jmp 0x1404738ae
mov rax, qword [rcx]
jmp 0x140473896
mov rax, qword [rax + 0x30]
jmp 0x14047389f
call qword [case.0x14044d43c.0]
xor r11d, r11d
stc
bt rcx, 0xa0
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404738bb
je 0x1404738cf
mov word [r14], ax
jmp 0x1404738ca
jmp 0x1404738dc
mov qword [r13], r11
movzx r10w, sil
movzx rdx, si
mov r10d, 1
mov byte [r13 + 8], r10b
setb dl
cdq
mov rdx, qword [rsp + 0x78]
jmp 0x1404738f4
jmp 0x140473903
mov r10d, 1
rcr ax, 0xda
movzx eax, word [rsp + 0x40]
test r14d, eax
cmp r15, r15
cmp word [r14], ax
jne 0x140473acc
mov rcx, qword [rbp - 0x28]
clc
cmp rcx, rsi
jmp 0x140473925
jae 0x14047395f
lea rax, [rcx + 1]
test r11b, bl
stc
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
jmp 0x140473940
test bl, bl
jmp 0x140473947
cmovne rax, rdx
cmp bp, 0x2471
and word [rax + rcx], 0
jmp 0x14047395a
jmp 0x140473986
xor r9d, r9d
mov ch, 0x89
sets dh
mov r8b, r15b
cqo
xchg edx, ecx
mov rdx, r10
xchg rcx, rcx
jmp 0x14047397d
lea rcx, [rbp - 0x38]
call fcn.14045c300
inc rdi
or ebx, ecx
mov sil, 0xeb
mov rbx, qword [rbp - 0x38]
rcl cx, cl
bt rcx, 0xb8
mov qword [rsp + 0x78], rbx
sal cx, cl
mov rsi, qword [rbp - 0x20]
test spl, 0x82
movzx ecx, si
mov rcx, qword [r13]
xor r8d, r8d
jmp 0x1404739b9
test rcx, rcx
jmp 0x1404739c1
je 0x140473a5f
mov rax, qword [rcx + 0x38]
test r12b, al
jmp 0x1404739d4
cmp qword [rax], r8
jmp 0x1404739dc
je 0x140473a2d
mov rax, qword [rcx + 0x50]
test r11w, 0x5549
cmp dword [rax], r8d
jle 0x140473a2d
dec dword [rax]
cbw
lahf
rdtsc
mov rcx, qword [rcx + 0x38]
cqo
setp dl
movzx dx, r12b
mov rdx, qword [rcx]
movsx eax, sp
movzx ax, r14b
xchg ah, al
lea rax, [rdx + 2]
jmp 0x140473a20
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x140473a44
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140473a39
call qword [case.0x14044d43c.0]
sub r8d, r8d
mov cl, 0xa3
mov ecx, 0xffff
cmp cx, ax
je 0x140473a5f
mov al, r8b
jmp 0x140473a5a
jmp 0x140473a76
mov qword [r13], r8
xchg dh, dh
movsx eax, si
movzx rcx, r14w
mov eax, 1
movsx cx, r15b
mov byte [r13 + 8], al
cqo
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140473a89
call fcn.14046df98
xor r11d, r11d
test al, al
movzx r10, di
movsxd r10, r15d
movzx r8w, cl
mov r8, qword [rbp - 0x50]
jmp 0x140473ab1
mov r9, qword [rbp - 0x48]
not r10
movzx r10, r15w
mov r10, qword [rsp + 0x60]
jmp 0x140473ac6
je 0x140473615
mov qword [rbp - 0x80], rsi
add sil, r9b
mov rbx, rdi
and sil, 9
xadd r11b, r10b
test rdi, rdi
setbe r11b
mov dil, byte [rsp + 0x30]
movzx r11w, cl
not r11w
seto sil
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
bswap r11w
movzx r10d, sp
movsx r10w, dil
mov r11, qword [rbp - 0x80]
movsx r10w, dil
mov r10, qword [rsp + 0x78]
jmp 0x140473b21
je 0x140473b72
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x140473b34
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x140473b41
jle 0x140473b54
inc rbx
jmp 0x140473b4f
jmp 0x140473b72
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x140473b72
mov r10, qword [rbp - 0x38]
shrd dx, ax, 0xdf
rol r8d, cl
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 0x18]
not r9w
mov r9, qword [rbp]
test ch, 0x75
cmp dil, dil
test sp, r12w
cmp r9, 0x10
jmp 0x140473b95
cmovae rdx, r8
jmp 0x140473b9e
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x140473ba9
jne 0x140473c0a
test rbx, rbx
jmp 0x140473bb7
je 0x140473d5e
mov cl, byte [rdx]
cmp cl, 0x7f
je 0x140473d5e
sub rbx, 1
jmp 0x140473bd1
je 0x140473d0a
lea rax, [rbp - 0x38]
test ecx, r12d
cmp sil, cl
cmp r11, 0x10
jmp 0x140473bea
cmovae rax, r10
cmp dl, 0x10
cmp cl, byte [rax + rbx]
je 0x140473d42
mov eax, 1
test r11b, 0x50
cmc
mov byte [rsp + 0x38], al
cmp al, dl
cmp r11, 0x10
jb 0x140473c74
lea rdx, [r11 + 1]
mov rax, r10
cmp rdx, 0x1000
jb 0x140473c59
add rdx, 0x27
test r9b, dl
mov r10, qword [r10 - 8]
cmp bp, r11w
test edi, edi
sub rax, r10
stc
test r11w, 0x6d7b
add rax, 0xfffffffffffffff8
cmc
test r15, 0x71fe6ff6
cmp rax, 0x1f
ja 0x140475c01
mov rcx, r10
call fcn.14015a7a7
mov r9, qword [rbp]
clc
rcl r8b, cl
add r8b, bl
mov r8, qword [rbp - 0x18]
cmc
test r13b, r13b
cmp r9, 0x10
jmp 0x140473c7d
jb 0x140473cd5
lea rdx, [r9 + 1]
mov rax, r8
cmp rdx, 0x1000
jb 0x140473cc8
add rdx, 0x27
clc
mov r8, qword [r8 - 8]
sub rax, r8
cmp rbx, 0x10f85e8d
jmp 0x140473caf
add rax, 0xfffffffffffffff8
cmp r13w, r12w
cmc
clc
cmp rax, 0x1f
jmp 0x140473cc2
ja 0x140475bfb
mov rcx, r8
jmp 0x140473cd0
call fcn.14015a7a7
sub r9d, r9d
xor al, sil
btc eax, 0x92
mov ecx, 1
setno al
cmc
inc ah
mov eax, dword [rsp + 0x38]
clc
stc
add qword [rbp - 0x78], rcx
test al, al
jmp 0x140473cfb
jne 0x140475b21
mov rax, qword [rbp - 0x78]
jmp 0x140473353
test rbx, rbx
jmp 0x140473d12
jne 0x140473d42
lea rax, [rbp - 0x38]
stc
cmp r11, 0x10
jmp 0x140473d26
cmovae rax, r10
cmp bpl, 0xb0
test r11b, 0x1d
cmp r14d, r13d
cmp cl, byte [rax]
jmp 0x140473d3c
jl 0x140473bfa
cmp byte [rdx + 1], 0
jmp 0x140473d4b
jle 0x140473baf
inc rdx
jmp 0x140473d59
jmp 0x140473baf
cmp r11, 0x10
jmp 0x140473d67
jb 0x140474126
lea rdx, [r11 + 1]
mov rax, r10
cmp rdx, 0x1000
jmp 0x140473d80
jb 0x140473da6
add rdx, 0x27
test rbx, rdi
cmc
mov r10, qword [r10 - 8]
sub rax, r10
test esi, edx
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
ja 0x140475c01
mov rcx, r10
jmp 0x140473dae
call fcn.14015a7a7
jmp 0x140474126
mov rdx, qword [rsp + 0x48]
movzx rcx, r15w
movsxd rcx, r8d
movsx rcx, si
mov rcx, r13
jmp 0x140473dd0
call fcn.14046df98
sub r8d, r8d
test al, al
jne 0x140474135
lea rbx, [r13 + 0xa]
movsx r15w, bpl
jmp 0x140473dee
mov r12, rbx
movzx edi, r15w
xchg r9b, dil
movsxd r15, eax
mov r9, qword [rsp + 0x60]
movsx r15w, spl
movsx r15, cx
lea rdi, [r9 + 0x16]
jmp 0x140473e18
mov rsi, qword [rsp + 0x70]
movsx r15d, di
mov r15, qword [rsp + 0x48]
jmp 0x140473e2b
jmp 0x140473e36
mov r9, qword [rsp + 0x60]
cmc
cmp byte [r13 + 8], r8b
jmp 0x140473e3f
jne 0x140473ef9
mov rcx, qword [r13]
cmp edx, r15d
stc
cmc
test rcx, rcx
je 0x140473ee3
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x140473e8a
mov rax, qword [rcx + 0x50]
test bpl, 0x90
cmp dword [rax], r8d
jmp 0x140473e77
jle 0x140473e8a
movzx eax, word [rdx]
jmp 0x140473e85
jmp 0x140473eb5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140473e96
call qword [case.0x14044d43c.0]
mov r9, qword [rsp + 0x60]
shr cx, cl
rcl ch, cl
movsx cx, r9b
sub r8d, r8d
movzx ecx, r9w
add ch, 7
mov ecx, 0xffff
cmp edx, esp
test r15w, 0x2d41
cmp r13w, 0x1df4
cmp cx, ax
jmp 0x140473ed0
je 0x140473ee3
mov word [r12], ax
mov rbx, r12
jmp 0x140473ee7
mov qword [r13], r8
mov eax, 1
jmp 0x140473ef1
mov byte [r13 + 8], al
cwd
not ch
movzx r8d, word [rbx]
mov rdx, rdi
movzx rcx, bp
movzx ecx, r10w
mov rcx, r9
jmp 0x140473f10
call fcn.1401587db
sub rax, qword [rsp + 0x60]
stc
clc
jmp 0x140473f21
sar rax, 1
test dil, cl
cmp rax, 0xa
jae 0x140474100
lea rcx, [0x1400c0da0]
mov r9b, byte [rax + rcx]
bswap ecx
bsf cx, sp
mov rcx, qword [rsi + 0x10]
jmp 0x140473f4c
cmp rcx, qword [rsi + 0x18]
jmp 0x140473f55
jae 0x140473fb5
lea rax, [rcx + 1]
cmp r14w, r14w
cmc
mov qword [rsi + 0x10], rax
rol ax, 0xc9
or al, sil
btc ax, 0xcc
mov rax, rsi
cmc
test r15b, 0xa5
cmp r9d, 0x582a5109
cmp qword [rsi + 0x18], 0x10
jmp 0x140473f8d
jb 0x140473f96
mov rax, qword [rsi]
mov byte [rax + rcx], r9b
stc
cmp ax, si
xor r8d, r8d
jmp 0x140473fa6
mov byte [rax + rcx + 1], r8b
jmp 0x140473fb0
jmp 0x140473fe5
mov r8b, r14b
jmp 0x140473fc2
mov edx, 1
not ch
mov cl, bpl
mov rcx, rsi
jmp 0x140473fd4
call fcn.14045c300
sub r8d, r8d
rol ch, 0x35
test dil, r14b
or cl, 0xa8
mov rcx, qword [r13]
jmp 0x140473fee
test rcx, rcx
jmp 0x140473ff6
je 0x1404740ac
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140474008
je 0x140474064
mov rax, qword [rcx + 0x50]
cmp r15, 0xd614aba
stc
clc
cmp dword [rax], r8d
jmp 0x140474023
jle 0x140474064
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx ax, r10b
movsx ax, r8b
mov rdx, qword [rcx]
movsx eax, sp
jmp 0x140474044
lea rax, [rdx + 2]
jmp 0x14047404d
mov qword [rcx], rax
lahf
movzx rax, bx
nop
movzx eax, word [rdx]
jmp 0x14047405f
jmp 0x140474089
mov rax, qword [rcx]
jmp 0x14047406c
mov rax, qword [rax + 0x38]
jmp 0x140474075
call qword [case.0x14044d43c.0]
xor r8d, r8d
btr rcx, 0x1f
cmp r13w, 0x2793
mov ecx, 0xffff
cmp r15b, r10b
cmp cx, ax
jmp 0x140474099
je 0x1404740ac
mov al, r8b
jmp 0x1404740a7
jmp 0x1404740c2
mov qword [r13], r8
setp al
mov eax, 1
jmp 0x1404740c2
mov byte [r13 + 8], al
movsx cx, dh
bswap cx
movzx edx, r9w
mov rdx, r15
movzx cx, sil
movsx cx, spl
movsxd rcx, r15d
mov rcx, r13
jmp 0x1404740e9
call fcn.14046df98
xor r8d, r8d
stc
clc
test al, al
jmp 0x1404740fa
je 0x140473e30
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
movsxd rcx, r10d
mov r15b, byte [rsp + 0x30]
not ch
setl r12b
bswap ecx
mov r12b, byte [rsp + 0x30]
movsx rbx, sp
movsx eax, dx
mov rbx, qword [rsp + 0x50]
movsx rcx, r15w
cbw
movzx rax, r8w
mov rax, qword [rbx]
movsx ecx, r8w
mov rcx, rbx
jmp 0x140474144
mov rax, qword [rax + 0x18]
jmp 0x14047414d
call qword [case.0x14044d43c.0]
movzx ebx, ax
movzx dx, r13b
cqo
mov rdx, qword [rsp + 0x48]
mov ecx, ebp
mov cl, 0x88
jmp 0x14047416b
mov rcx, r13
call fcn.14046df98
sub r8d, r8d
test r11, 0xfd22589
cmc
test al, al
jmp 0x140474185
jne 0x140474553
test bx, bx
jmp 0x140474193
je 0x140474553
cmp byte [r13 + 8], r8b
jmp 0x1404741a2
jne 0x140474279
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404741b4
je 0x140474258
mov rax, qword [rcx + 0x38]
shld dx, r14w, 0x92
bt dx, r11w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404741d4
je 0x140474203
mov rax, qword [rcx + 0x50]
jmp 0x1404741e8
cmp dword [rax], r8d
jmp 0x1404741f0
jle 0x140474203
movzx eax, word [rdx]
jmp 0x1404741fe
jmp 0x14047422b
mov rax, qword [rcx]
jmp 0x14047420b
mov rax, qword [rax + 0x30]
jmp 0x140474214
call qword [case.0x14044d43c.0]
sub r8d, r8d
dec cl
cmp r14d, 0x40201bb7
btr cx, r9w
mov ecx, 0xffff
cmc
cmp ecx, 0x693737ed
cmp bx, r13w
cmp cx, ax
jmp 0x140474243
je 0x140474258
mov word [r13 + 0xa], ax
jmp 0x140474253
jmp 0x14047425f
mov qword [r13], r8
or al, spl
mov eax, 1
test r15b, r9b
cmp r12d, ebx
cmp r15d, 0x60df0210
mov byte [r13 + 8], al
cmp r13w, r12w
cmp word [r13 + 0xa], bx
movzx rbx, sp
movzx ebx, r14w
mov ebx, dword [rsp + 0x68]
jmp 0x14047428f
jne 0x140474560
mov eax, 1
mov rcx, qword [r13]
cmp r9b, sil
clc
test bl, cl
test rcx, rcx
je 0x140474352
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x1404742b9
je 0x140474308
mov rax, qword [rcx + 0x50]
cmc
clc
cmp dword [rax], r8d
jmp 0x1404742cd
jle 0x140474308
dec dword [rax]
movzx edx, r11w
movzx dx, r11b
cwde
mov rcx, qword [rcx + 0x38]
movsx edx, r14w
rdtsc
xchg edx, edx
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 2]
jmp 0x1404742f8
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140474303
jmp 0x140474328
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140474314
call qword [case.0x14044d43c.0]
sub r8d, r8d
test r12d, 0x58ca13c0
shl cx, 0x4a
mov ecx, 0xffff
cmp cx, ax
je 0x140474343
mov al, r8b
jmp 0x14047433e
jmp 0x140474356
mov eax, 1
movsx edx, bx
movsx rcx, r15w
xchg rcx, rcx
mov qword [r13], r8
mov byte [r13 + 8], al
movsxd rcx, r11d
mov rdx, qword [rsp + 0x48]
movsx rcx, r13w
bswap ecx
xchg cl, ch
mov rcx, r13
jmp 0x140474372
call fcn.14046df98
cmp ebx, dword [rsp + 0x58]
jge 0x140474560
xor r8d, r8d
jmp 0x14047438c
test al, al
jmp 0x140474393
jne 0x140474540
cmp byte [r13 + 8], r8b
jmp 0x1404743a2
jne 0x14047443f
mov rcx, qword [r13]
test rcx, rcx
je 0x14047442d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404743c4
je 0x1404743e9
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404743d6
jle 0x1404743e9
movzx eax, word [rdx]
jmp 0x1404743e4
jmp 0x140474407
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404743f5
call qword [case.0x14044d43c.0]
sub r8d, r8d
movzx cx, dil
btr ecx, 0x4a
mov ecx, 0xffff
jmp 0x140474415
cmp cx, ax
jmp 0x14047441d
je 0x14047442d
mov word [r13 + 0xa], ax
jmp 0x140474434
mov qword [r13], r8
movsxd r8, r9d
mov eax, 1
mov byte [r13 + 8], al
cdqe
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
movsx r8d, r15w
jmp 0x140474451
movzx r8d, word [r13 + 0xa]
setae cl
mov cl, 0x5b
mov rcx, rax
jmp 0x140474463
call fcn.1401587db
sub rax, qword [rsp + 0x60]
jmp 0x140474472
sar rax, 1
cmp dil, 0x91
cmp spl, r10b
test r13b, dil
cmp rax, 0xa
jmp 0x140474488
jae 0x140474540
lea rcx, [0x1400c0da0]
movsx r10, si
inc r9b
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
clc
jmp 0x1404744b0
cmp rcx, qword [r10 + 0x18]
jmp 0x1404744b9
jae 0x1404744ff
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
bt eax, esp
rol ax, 0x57
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x1404744db
jb 0x1404744e4
mov rax, qword [r10]
mov byte [rax + rcx], r9b
sub r8d, r8d
jmp 0x1404744f0
mov byte [rax + rcx + 1], r8b
jmp 0x1404744fa
jmp 0x140474524
mov r8b, sil
mov edx, 1
not cx
mov rcx, r10
jmp 0x140474512
call fcn.14045c300
sub r8d, r8d
sal rax, cl
cdqe
bts ax, r15w
mov eax, 1
test r9d, 0x1a455044
stc
test r13b, bpl
add ebx, eax
jmp 0x14047453b
jmp 0x14047429a
mov ecx, 1
jmp 0x14047454a
mov byte [rsp + 0x38], cl
jmp 0x140474565
mov ebx, dword [rsp + 0x68]
sub cx, 0x7086
xadd cx, ax
mov ecx, 1
mov rax, qword [rsp + 0x70]
sub edx, edx
cmp r14w, 0x407d
stc
jmp 0x140474578
cmp qword [rax + 0x10], rdx
jne 0x140474590
mov byte [rsp + 0x38], cl
jmp 0x14047458b
jmp 0x14047466c
mov eax, dword [rsp + 0x58]
test al, cl
jmp 0x14047459b
cmp ebx, eax
jmp 0x1404745a2
jge 0x14047466c
sub eax, ebx
add bh, 0xe3
mov ebx, eax
mov r14, qword [rsp + 0x70]
sar cx, 0x5e
xor ecx, r13d
mov r15d, 1
bsr cx, r13w
sub ch, 0x9c
mov rcx, qword [r14 + 0x10]
jmp 0x1404745d6
cmp rcx, qword [r14 + 0x18]
jmp 0x1404745df
jae 0x140474621
lea rax, [rcx + 1]
cmp r8, rdi
test r12b, 0xc1
cmp r13, 0x54795581
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x140474608
jb 0x140474616
mov rax, qword [r14]
jmp 0x140474616
mov word [rax + rcx], 0x30
jmp 0x140474642
mov r9b, 0x30
mov r8b, dil
movsx ecx, bx
mov rdx, r15
setg ch
mov cl, r11b
xchg cl, cl
mov rcx, r14
call fcn.14045c300
xor edx, edx
cmp r12, rsp
sub rbx, r15
jne 0x1404745c9
mov r14b, byte [rsp + 0x30]
cmp dil, dil
movsx dx, r10b
mov r15b, byte [rsp + 0x30]
sbb rdx, 0x3b236378
bt dx, r9w
or dx, bx
mov rdx, qword [rbp]
cmp cx, r15w
cmp rdx, 0x10
jmp 0x14047467d
jb 0x140473cd5
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
test rsi, 0x40fe7a2f
cmp r13b, 0xc9
cmp rdx, 0x1000
jb 0x140473cd0
add rdx, 0x27
cmp r9b, bl
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp spl, 0xf2
cmc
jmp 0x1404746bd
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x1404746cb
ja 0x140475bfb
jmp 0x140473cd0
mov rdx, qword [rsp + 0x48]
bswap rcx
cmovae rcx, rsi
mov rcx, r13
call fcn.14046df98
sub r9d, r9d
clc
test al, al
jne 0x140473cdf
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsx edx, r14w
not ecx
lea rdx, [rbp - 0x38]
setne ch
mov rcx, rbx
jmp 0x140474713
mov rax, qword [rax + 0x38]
jmp 0x14047471c
call qword [case.0x14044d43c.0]
mov r8d, dword [rsp + 0x34]
jmp 0x14047472c
bts r8d, 8
stc
or r8d, 2
cmc
test r15b, bpl
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
test r15b, 0x3e
xor r9d, r9d
jmp 0x140474750
cmp qword [rbp - 0x28], r9
jbe 0x1404748cf
mov rax, qword [rbx]
bswap ecx
lea rdx, [rbp - 0x18]
mov cx, 0x25a1
xchg ecx, ecx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x140474775
call qword [case.0x14044d43c.0]
mov r8d, dword [rsp + 0x34]
movzx rdx, r12w
not dh
setp dl
bts r8d, 0xb
jmp 0x140474793
or r8d, 4
mov dword [rsp + 0x34], r8d
not dl
dec rdx
mov dword [rsp + 0x3c], r8d
rol rdx, cl
bt rdx, 0x1a
neg edx
lea rdx, [r13 + 8]
jmp 0x1404747b9
mov qword [rsp + 0x58], rdx
test r11d, 0x730f0403
xor r9d, r9d
cmp byte [rdx], r9b
jmp 0x1404747d0
jne 0x140474886
mov rcx, qword [r13]
jmp 0x1404747df
test rcx, rcx
jmp 0x1404747e7
je 0x14047486a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp spl, dil
clc
test rdx, rdx
je 0x140474820
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047480d
jle 0x140474820
movzx eax, word [rdx]
jmp 0x14047481b
jmp 0x14047483f
mov rax, qword [rcx]
jmp 0x140474828
mov rax, qword [rax + 0x30]
jmp 0x140474831
call qword [case.0x14044d43c.0]
mov r8d, dword [rsp + 0x34]
sub r9d, r9d
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp r9w, 0xd68
test dil, r12b
cmp cx, ax
je 0x14047486a
mov word [r13 + 0xa], ax
jmp 0x140474865
jmp 0x14047486e
mov qword [r13], r9
mov r10d, 1
jmp 0x140474879
mov byte [rdx], r10b
jmp 0x140474881
jmp 0x140474891
mov r10d, 1
btc cx, 0x5b
movzx ecx, word [r13 + 0xa]
cbw
lea rax, [rbp - 0x18]
clc
jmp 0x1404748a3
cmp qword [rbp], 8
jmp 0x1404748ad
cmovae rax, qword [rbp - 0x18]
clc
stc
cmp word [rax], cx
jmp 0x1404748bc
jne 0x1404748d6
mov bl, r10b
jmp 0x1404748ca
jmp 0x1404748e7
lea rdx, [r13 + 8]
ror bl, 0xcb
mov bl, r9b
stc
mov qword [rsp + 0x58], rdx
cmp r10d, 0x2a192c6b
cmc
test r8b, 4
jmp 0x1404748f0
je 0x140474926
and r8d, 0xfffffffb
mov ecx, ecx
movsx cx, r13b
mov dword [rsp + 0x34], r8d
movzx rcx, bp
cmovl ecx, r13d
xchg ch, ch
mov dword [rsp + 0x3c], r8d
lea rcx, [rbp - 0x18]
call fcn.140460578
mov r8d, dword [rsp + 0x34]
cmp bpl, dil
test r8b, 2
je 0x14047495f
and r8d, 0xfffffffd
movsx rcx, r9w
movsx ecx, r12w
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
movzx rcx, bx
cmovne rcx, rsi
xchg cx, cx
lea rcx, [rbp - 0x38]
jmp 0x14047495a
call fcn.140460578
sub r8d, r8d
cmc
test spl, r12b
test bl, bl
jmp 0x14047496d
je 0x140474b2a
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047497f
je 0x140474a08
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x140474991
je 0x1404749d3
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x1404749a3
jle 0x1404749d3
dec dword [rax]
movsxd rax, ebx
cdq
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404749bf
mov qword [rcx], rax
movsx ax, al
movzx eax, word [rdx]
jmp 0x1404749ce
jmp 0x1404749f2
mov rax, qword [rcx]
jmp 0x1404749db
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
sub r8d, r8d
and cl, r10b
bt rcx, r8
or cl, 0x72
mov ecx, 0xffff
cmp cx, ax
je 0x140474a08
mov al, r8b
jmp 0x140474a13
mov qword [r13], r8
mov eax, 1
cqo
mov rcx, qword [rsp + 0x58]
movsx rdx, bp
seta dh
mov dh, dl
mov byte [rcx], al
not ax
cwd
movzx rax, di
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
xchg dx, dx
lea rdx, [rbp - 0x18]
jmp 0x140474a40
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
cmc
mov dword [rsp + 0x34], ebx
sal dh, 0x34
and rdx, rbp
sal rdx, cl
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
test r13, 0x267604e8
jmp 0x140474a74
cmp rdx, 8
jmp 0x140474a7d
jb 0x140474ad5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
clc
test r14, rsp
cmp rdx, 0x1000
jmp 0x140474aa2
jb 0x140474ad0
add rdx, 0x27
mov rcx, qword [rcx - 8]
clc
cmp r8d, r14d
cmp r8b, 0x99
sub rax, rcx
add rax, 0xfffffffffffffff8
clc
stc
cmp rax, 0x1f
jmp 0x140474aca
ja 0x140475c0c
call fcn.14015a7a7
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
add ecx, r13d
shld cx, r10w, 0xe2
shr cx, 0xef
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
bts ecx, r9d
sub eax, eax
mov qword [rbp - 8], rax
setnp cl
movzx rcx, si
mov qword [rbp], 7
mov ch, bl
bswap cx
mov word [rbp - 0x18], ax
movsx ecx, r14w
mov cx, 0x6c34
lea rcx, [rbp - 0x18]
call fcn.140460578
jmp 0x140473cd5
mov rbx, qword [rsp + 0x50]
not dh
xchg dh, ah
movsx rcx, r9w
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov cx, 0x33f
mov rcx, rbx
jmp 0x140474b4a
mov rax, qword [rax + 0x40]
jmp 0x140474b53
call qword [case.0x14044d43c.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xc
cmc
or edx, 8
jmp 0x140474b6a
mov dword [rsp + 0x34], edx
cmp si, 0x6eba
test r14w, 0x2e30
mov dword [rsp + 0x3c], edx
stc
xor r9d, r9d
cmp r9b, r11b
jmp 0x140474b8a
cmp qword [rbp - 0x28], r9
jmp 0x140474b93
jbe 0x140474d2e
mov rax, qword [rbx]
movsxd rdx, esi
movzx ecx, bx
movsx edx, di
lea rdx, [rbp - 0x18]
movzx cx, al
mov rcx, rbx
jmp 0x140474bb5
mov rax, qword [rax + 0x40]
call qword [case.0x14044d43c.0]
mov edx, dword [rsp + 0x34]
btc r8w, 0xe1
movsx r8w, r12b
btc r8w, di
bts edx, 0xd
cmc
sub r8b, 0x38
or edx, 0x10
bts r8, rcx
movsxd r8, r14d
mov dword [rsp + 0x34], edx
adc r8w, 0x2a70
sbb r8b, 0xa3
btr r8w, r10w
mov dword [rsp + 0x3c], edx
shr r8b, cl
mov r8, qword [rsp + 0x58]
jmp 0x140474c0d
xor r9d, r9d
cmc
cmp ax, di
stc
cmp byte [r8], r9b
jmp 0x140474c1d
jne 0x140474cfb
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140474c2f
je 0x140474cd2
mov rax, qword [rcx + 0x38]
shld edx, eax, 0x70
shl dx, 0xd
movsx edx, dx
mov rdx, qword [rax]
cmc
clc
test r8b, 0x49
test rdx, rdx
jmp 0x140474c55
je 0x140474c7f
mov rax, qword [rcx + 0x50]
jmp 0x140474c64
cmp dword [rax], r9d
jmp 0x140474c6c
jle 0x140474c7f
movzx eax, word [rdx]
jmp 0x140474c7a
jmp 0x140474cae
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140474c8b
call qword [case.0x14044d43c.0]
mov r8, qword [rsp + 0x58]
movsx ecx, bp
shr ch, cl
test r11, 0x3cf71d78
xor r9d, r9d
jmp 0x140474cae
mov ecx, 0xffff
test edx, edx
cmp cx, ax
jmp 0x140474cbd
je 0x140474cd2
mov word [r13 + 0xa], ax
jmp 0x140474ccd
jmp 0x140474cdb
mov qword [r13], r9
movzx dx, dil
mov r10d, 1
mov byte [r8], r10b
jmp 0x140474ced
mov edx, dword [rsp + 0x34]
jmp 0x140474cf6
jmp 0x140474d09
mov r10d, 1
cmp ebx, r10d
cdqe
sar ah, 0x77
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
cmp dx, r11w
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
xchg bl, bl
mov bl, r10b
je 0x140474d38
mov bl, r9b
jmp 0x140474d38
test dl, 0x10
je 0x140474d78
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
movsx ecx, cx
movzx ecx, r15w
mov dword [rsp + 0x3c], edx
movzx cx, bl
xchg cl, ch
movzx ecx, ax
lea rcx, [rbp - 0x18]
jmp 0x140474d65
call fcn.140460578
mov edx, dword [rsp + 0x34]
clc
cmp bpl, 0xfa
jmp 0x140474d78
test dl, 8
jmp 0x140474d80
je 0x140474db4
and edx, 0xfffffff7
cmove rcx, r11
mov dword [rsp + 0x34], edx
mov cx, r11w
movsxd rcx, r12d
mov dword [rsp + 0x3c], edx
not cx
movzx ecx, r8w
movsxd rcx, edi
lea rcx, [rbp - 0x38]
jmp 0x140474daf
call fcn.140460578
test bl, bl
jmp 0x140474dbb
je 0x140474fac
mov rcx, qword [r13]
clc
xor ebx, ebx
cmc
clc
test rcx, rcx
jmp 0x140474dd2
je 0x140474e64
mov rax, qword [rcx + 0x38]
cmp rcx, rcx
cmp qword [rax], rbx
jmp 0x140474de7
je 0x140474e2f
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x140474df8
jle 0x140474e2f
dec dword [rax]
mov dl, ch
movzx rdx, r12w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x140474e18
mov qword [rcx], rax
movzx ax, ch
lahf
cbw
movzx eax, word [rdx]
jmp 0x140474e2a
jmp 0x140474e41
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140474e3b
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
test r13b, 0xae
cmp cx, ax
jmp 0x140474e52
je 0x140474e64
mov al, bl
jmp 0x140474e5f
jmp 0x140474e6f
mov qword [r13], rbx
cdqe
mov eax, 1
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
cdqe
cqo
mov rcx, qword [rsp + 0x50]
movsx edx, sp
mov rax, qword [rcx]
cqo
lea rdx, [rbp - 0x18]
jmp 0x140474e90
mov rax, qword [rax + 0x40]
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
bts edx, r8d
movzx dx, al
bts eax, 0xf
ror dh, cl
stc
or dl, 0x77
mov dword [rsp + 0x34], eax
add rdx, 0x43e41e60
bsf dx, r8w
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
test r11b, 0xc3
cmc
cmp rdx, 8
jmp 0x140474ed6
jb 0x140474f35
lea rdx, [rdx*2 + 2]
adc al, ch
bsf ax, bx
bt eax, r8d
mov rcx, qword [rbp + 8]
sbb eax, r8d
mov rax, rcx
cmp r15w, dx
cmp rdx, 0x1000
jmp 0x140474f08
jb 0x140474f30
add rdx, 0x27
cmp r10w, di
cmc
clc
mov rcx, qword [rcx - 8]
cmp r14d, r14d
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140475bf0
call fcn.14015a7a7
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
setl cl
mov cx, bx
movups xmm1, xmmword [rbp - 8]
movsx ecx, ax
movsx cx, bpl
setnp ch
movups xmmword [rbp + 0x18], xmm1
not cx
movzx ecx, r11w
mov qword [rbp - 8], rbx
movzx rcx, r11w
sets ch
movsx cx, r14b
mov qword [rbp], 7
movzx cx, bpl
movsx cx, sil
cmovge cx, r13w
mov word [rbp - 0x18], bx
cmovne rcx, rbp
bswap rcx
movsx cx, dil
lea rcx, [rbp - 0x18]
call fcn.140460578
mov byte [rsp + 0x30], 1
jmp 0x140474fa7
jmp 0x140473cd5
mov rbx, qword [rsp + 0x50]
movsxd rax, r11d
setp al
rdtsc
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x140474fc8
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
test al, r13b
cmp r11d, r9d
or eax, 0x20
test ch, bl
jmp 0x140474fea
mov dword [rsp + 0x34], eax
stc
clc
jmp 0x140474ff5
mov dword [rsp + 0x3c], eax
xor ecx, ecx
jmp 0x140475004
cmp qword [rbp - 0x28], rcx
jmp 0x14047500d
je 0x14047507e
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
bswap ecx
movzx rcx, r8w
movzx ecx, r9w
mov rcx, rbx
jmp 0x14047502c
mov rax, qword [rax + 0x40]
jmp 0x140475035
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
cmc
jmp 0x140475045
or eax, 0x10040
cmc
jmp 0x140475050
mov dword [rsp + 0x34], eax
test dil, 0x55
cmp spl, 0x34
mov dword [rsp + 0x3c], eax
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x14047506b
jne 0x14047507e
lea ebx, [rcx + 1]
jmp 0x140475079
jmp 0x140475083
mov bl, cl
cmp ch, 0x59
test al, 0x40
jmp 0x14047508a
je 0x1404750c3
and eax, 0xffffffbf
movzx rcx, r9w
mov dword [rsp + 0x34], eax
sets ch
not ch
movsx rcx, cx
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
jmp 0x1404750b1
call fcn.140460578
mov eax, dword [rsp + 0x34]
test dx, 0x26c3
cmp r12w, r12w
test al, 0x20
jmp 0x1404750ca
je 0x1404750fb
and eax, 0xffffffdf
movzx ecx, sp
mov dword [rsp + 0x34], eax
movsx cx, r14b
movsx ecx, ax
movzx ecx, r15w
mov dword [rsp + 0x3c], eax
movsx cx, r12b
bswap cx
lea rcx, [rbp - 0x38]
call fcn.140460578
xor r9d, r9d
and ax, 0x232
clc
shr al, 0xe5
mov eax, dword [rsp + 0x38]
rcl cl, cl
stc
lea ecx, [r9 + 1]
test bl, bl
jmp 0x140475118
je 0x140473cf0
mov byte [rsp + 0x30], cl
jmp 0x140473cf0
mov rcx, qword [rsp + 0x50]
setno dh
mov rax, qword [rcx]
cdq
lea rdx, [rbp - 0x38]
jmp 0x14047513c
mov rax, qword [rax + 0x30]
jmp 0x140475145
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
mov bx, sp
bts eax, 7
rcr bh, cl
cmovg bx, bx
sbb rbx, r15
mov dword [rsp + 0x34], eax
clc
mov dword [rsp + 0x3c], eax
bt ax, r10w
mov rax, qword [rbp + 0x98]
xor bx, di
movsx bx, spl
mov rbx, qword [rsp + 0x48]
cmp rsp, 0x2a5a6200
test byte [rax + 0x18], 8
jmp 0x140475191
jne 0x1404752a3
mov rdx, rbx
mov rcx, r13
jmp 0x1404751a2
call fcn.14046df98
xor r8d, r8d
jmp 0x1404751af
test al, al
jmp 0x1404751b6
jne 0x1404752a3
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x1404751ca
cmovae rbx, qword [rbp - 0x38]
clc
test r11, r11
cmp byte [r13 + 8], r8b
jmp 0x1404751dc
jne 0x140475287
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404751ee
je 0x140475271
mov rax, qword [rcx + 0x38]
adc edx, 0x1e422a01
sbb dh, 0x61
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14047520c
je 0x14047522c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047521e
jle 0x14047522c
movzx eax, word [rdx]
jmp 0x14047524b
mov rax, qword [rcx]
jmp 0x140475234
mov rax, qword [rax + 0x30]
jmp 0x14047523d
call qword [case.0x14044d43c.0]
xor r8d, r8d
adc cx, 0x7ff3
mov ecx, 0xffff
clc
test r10b, bl
jmp 0x140475259
cmp cx, ax
je 0x140475271
mov word [r13 + 0xa], ax
jmp 0x14047526c
jmp 0x14047527e
mov qword [r13], r8
mov ax, r8w
btc ax, si
stc
mov eax, 1
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
cmp r9b, r8b
stc
cmp ax, word [rbx]
jmp 0x140475298
jne 0x1404753b4
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jne 0x1404753e2
mov eax, 1
test r14w, si
cmc
cmp bl, 0x31
cmp qword [rbp + 0x18], rax
ja 0x1404753e2
mov rdx, rbx
mov rcx, r13
jmp 0x1404752d0
call fcn.14046df98
xor ebx, ebx
test r15b, r9b
test al, al
jmp 0x1404752e1
jne 0x1404753bb
cmp byte [r13 + 8], bl
jmp 0x1404752f0
jne 0x140475380
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140475302
je 0x140475369
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14047533a
mov rax, qword [rcx + 0x50]
cmp cx, r13w
cmp dword [rax], ebx
jmp 0x140475327
jle 0x14047533a
movzx eax, word [rdx]
jmp 0x140475335
jmp 0x140475347
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140475354
je 0x140475369
mov word [r13 + 0xa], ax
jmp 0x140475364
jmp 0x140475372
mov qword [r13], rbx
cdqe
rcl cl, 0xf9
mov eax, 1
or cl, 0x3c
inc ch
mov byte [r13 + 8], al
movzx ecx, word [r13 + 0xa]
sal rax, 0x6b
rcr ah, cl
movzx eax, bx
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14047539c
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x1404753a9
je 0x1404753e2
jmp 0x1404753bb
sub ebx, ebx
btc rcx, 0x29
lea rax, [rbp - 0x38]
shrd dx, cx, 0xa3
rcr dl, 0x44
btr rcx, r13
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
xor ecx, 0x2ccf360b
mov qword [rbp - 0x28], rbx
mov word [rax], bx
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movzx edx, cx
movzx cx, r11b
cmovae rbx, qword [rbp - 0x38]
cdq
movzx rcx, r8w
movsx cx, r10b
mov rdx, qword [rsp + 0x48]
movzx cx, dil
not rcx
movsxd rcx, ecx
mov rcx, r13
call fcn.14046df98
sub r8d, r8d
jmp 0x140475426
test al, al
jmp 0x14047542d
jne 0x140475635
mov r12, qword [rsp + 0x48]
mov esi, 0xffff
shrd r14, rbx, 0xd2
jmp 0x140475447
lea r14d, [r8 + 1]
btc cx, 0x75
lea rcx, [rbp - 0x38]
movsxd rax, r9d
xadd ax, ax
add al, r10b
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
cwde
movsxd rax, eax
mov rax, qword [rbp - 0x28]
clc
stc
lea rcx, [rcx + rax*2]
stc
jmp 0x14047547c
cmp rbx, rcx
jmp 0x140475484
je 0x140475620
cmp byte [r13 + 8], r8b
jne 0x14047553d
mov rcx, qword [r13]
jmp 0x1404754aa
test rcx, rcx
jmp 0x1404754b2
je 0x140475533
mov rax, qword [rcx + 0x38]
not dh
mov rdx, qword [rax]
test di, 0x153e
test rdx, rdx
jmp 0x1404754ce
je 0x1404754fd
mov rax, qword [rcx + 0x50]
cmp al, al
jmp 0x1404754e2
cmp dword [rax], r8d
jmp 0x1404754ea
jle 0x1404754fd
movzx eax, word [rdx]
jmp 0x1404754f8
jmp 0x14047551b
mov rax, qword [rcx]
jmp 0x140475505
mov rax, qword [rax + 0x30]
jmp 0x14047550e
call qword [case.0x14044d43c.0]
sub r8d, r8d
cmp sil, 3
cmp si, ax
je 0x140475533
mov word [r13 + 0xa], ax
jmp 0x14047552e
jmp 0x140475539
mov qword [r13], r8
add al, 0x3d
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14047554a
jne 0x140475620
add rbx, 2
stc
adc cx, bp
mov rcx, qword [r13]
cmc
cmp spl, 0xce
test rcx, rcx
je 0x1404755e8
mov rax, qword [rcx + 0x38]
jmp 0x140475573
cmp qword [rax], r8
jmp 0x14047557b
je 0x1404755bc
mov rax, qword [rcx + 0x50]
stc
cmp r14w, bp
clc
cmp dword [rax], r8d
jmp 0x140475593
jle 0x1404755bc
dec dword [rax]
xchg dl, ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cwde
movsxd rax, eax
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404755b7
jmp 0x1404755d7
mov rax, qword [rcx]
jmp 0x1404755c4
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
xor r8d, r8d
jmp 0x1404755d7
cmp si, ax
je 0x1404755e8
mov al, r8b
jmp 0x1404755f8
mov qword [r13], r8
mov al, 0x2e
xchg al, al
mov al, r14b
xchg dl, ch
movzx ecx, dx
mov byte [r13 + 8], al
mov rdx, r12
mov rcx, r13
jmp 0x140475607
call fcn.14046df98
sub r8d, r8d
clc
cmp bx, r10w
test r14w, si
test al, al
je 0x140475450
mov sil, byte [rsp + 0x30]
rcr ah, cl
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
movzx ecx, r12w
lea rcx, [rbp - 0x38]
sal ax, 0xa7
cmp qword [rbp - 0x20], 8
mov al, r9b
not ax
movzx rax, ax
cmovae rcx, qword [rbp - 0x38]
adc ah, dl
mov rax, qword [rbp - 0x28]
jmp 0x14047565c
lea rcx, [rcx + rax*2]
test sp, r11w
movzx rax, r12w
btr ax, r8w
mov eax, dword [rsp + 0x38]
movzx eax, al
cmc
cmp rbx, rcx
bswap rcx
mov ecx, 1
jmp 0x140475685
cmovne eax, ecx
xchg cx, cx
movzx ecx, bx
mov dword [rsp + 0x38], eax
lea rcx, [rbp - 0x38]
jmp 0x14047569b
jmp 0x140474b20
mov rax, qword [rcx]
jmp 0x1404756a8
mov rax, qword [rax + 0x30]
jmp 0x1404756b1
call qword [case.0x14044d43c.0]
xor r9d, r9d
clc
cmp r14w, ax
jmp 0x1404756c4
je 0x1404756d7
mov word [r12], ax
mov rbx, r12
jmp 0x1404756e0
mov qword [r13], r9
cdqe
movsxd rdx, edx
mov byte [r13 + 8], dil
cwd
mov rax, qword [r15]
movzx ecx, di
movsxd r8, r14d
movsx rdx, bp
mov edx, 0x48
bswap r8
mov r8b, r12b
movzx r8d, word [rbx]
mov cx, 0x474f
mov rcx, r15
jmp 0x14047570e
mov rax, qword [rax + 0x20]
call qword [case.0x14044d43c.0]
sub r9d, r9d
cmp cx, r8w
clc
cmc
test al, al
jmp 0x140475728
je 0x14047580a
mov byte [rsp + 0x40], dil
rcr ch, cl
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140475741
je 0x1404757d2
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x140475753
je 0x14047579d
mov rax, qword [rcx + 0x50]
cmp r11b, 0xdb
cmc
cmp dword [rax], r9d
jmp 0x14047576a
jle 0x14047579d
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, cx
mov ah, cl
lea rax, [rdx + 2]
jmp 0x140475789
mov qword [rcx], rax
movsx eax, r8w
movzx eax, word [rdx]
jmp 0x140475798
jmp 0x1404757b6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
sub r9d, r9d
clc
test rbx, rdx
jmp 0x1404757b6
cmp r14w, ax
jmp 0x1404757bf
je 0x1404757d2
mov al, r9b
jmp 0x1404757cd
jmp 0x1404757d9
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
movzx dx, r14b
movzx edx, r14w
mov rdx, rsi
mov rcx, r13
jmp 0x1404757f1
call fcn.14046df98
xor r9d, r9d
test bpl, 0x26
test al, al
jmp 0x140475804
je 0x1404733ff
mov dil, byte [rsp + 0x30]
clc
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
adc r15b, cl
mov r15b, byte [rsp + 0x30]
test r10w, r8w
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
movzx ecx, bx
mov rax, qword [rbp - 0x78]
test r14b, bl
sbb ecx, r15d
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x140473cea
movzx eax, byte [rsp + 0x38]
clc
test bl, bl
cmove eax, ecx
jmp 0x14047585c
mov dword [rsp + 0x38], eax
jmp 0x140475865
jmp 0x140473cf0
mov rcx, qword [rbp + 0x18]
test r11b, 0x27
movsxd rdi, r12d
mov edi, 1
clc
cmp rcx, rdi
jmp 0x140475883
jbe 0x140475b56
lea rbx, [rbp + 8]
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
cmp r8, 8
jmp 0x14047589e
cmovae rbx, rdx
and al, r14b
setnp al
mov al, byte [rsp + 0x30]
cmp r8, 0x630640aa
clc
mov byte [rsp + 0x30], al
add rbx, 2
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x1404758c9
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x1404758d9
je 0x140475af0
mov rdx, qword [rsp + 0x48]
mov cx, 0x66b9
mov rcx, r13
jmp 0x1404758f0
call fcn.14046df98
xor r9d, r9d
jmp 0x1404758fd
test al, al
jmp 0x140475904
jne 0x140475ad8
cmp byte [r13 + 8], r9b
jne 0x1404759d3
mov rcx, qword [r13]
cmp dl, sil
cmc
test rcx, rcx
jmp 0x140475924
je 0x1404759bb
mov rax, qword [rcx + 0x38]
movsx rdx, cx
mov rdx, qword [rax]
cmp spl, r14b
test r13, 0x50fb3e51
clc
test rdx, rdx
jmp 0x140475948
je 0x14047596d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047595a
jle 0x14047596d
movzx eax, word [rdx]
jmp 0x140475968
jmp 0x140475993
mov rax, qword [rcx]
jmp 0x140475975
mov rax, qword [rax + 0x30]
jmp 0x14047597e
call qword [case.0x14044d43c.0]
xor r9d, r9d
btr cx, r15w
movsx rcx, r14w
setno ch
mov ecx, 0xffff
test sil, 0xde
cmp bh, bh
cmp cx, ax
jmp 0x1404759a6
je 0x1404759bb
mov word [r13 + 0xa], ax
jmp 0x1404759b6
jmp 0x1404759c6
mov qword [r13], r9
shld rax, rsp, 0x1a
xor al, 0x84
mov byte [r13 + 8], dil
mov al, bh
sbb rax, r9
test r12b, 0xda
movzx eax, word [r13 + 0xa]
test r10w, bp
test r13w, 0x4783
cmp ax, word [rbx]
jmp 0x1404759ea
jne 0x140475ad8
mov rcx, qword [r13]
test rcx, rcx
je 0x140475a99
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x140475a09
je 0x140475a53
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x140475a1b
jle 0x140475a53
dec dword [rax]
not dl
mov rcx, qword [rcx + 0x38]
jmp 0x140475a35
mov rdx, qword [rcx]
mov rax, 0x206e6fc8
lea rax, [rdx + 2]
jmp 0x140475a48
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140475a75
mov rax, qword [rcx]
jmp 0x140475a5b
mov rax, qword [rax + 0x38]
jmp 0x140475a64
call qword [case.0x14044d43c.0]
sub r9d, r9d
or cl, dil
btc rcx, 0xa7
mov ecx, 0xffff
test r10b, 0xe5
cmp cx, ax
jmp 0x140475a86
je 0x140475a99
mov al, r9b
jmp 0x140475a94
jmp 0x140475aab
mov qword [r13], r9
setp r8b
jmp 0x140475aa6
mov al, dil
cwd
mov byte [r13 + 8], al
cdq
xchg dl, r8b
mov r8, qword [rbp + 0x20]
setge cl
movsx cx, r9b
mov rcx, qword [rbp + 0x18]
movsx rdx, r9w
movzx edx, ax
mov rdx, qword [rbp + 8]
jmp 0x140475ad3
jmp 0x1404758b8
mov r8, qword [rbp + 0x20]
btr edx, edx
sar dh, cl
rdtsc
mov rcx, qword [rbp + 0x18]
cwd
add al, spl
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
stc
cmp al, r12b
cmp r10b, 0x6a
cmp r8, 8
jmp 0x140475b05
cmovae rax, rdx
cmp sil, 0xee
stc
clc
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x140475b1b
je 0x140475b56
mov rcx, qword [rsp + 0x70]
sub rax, rdx
sub ax, 0x3a03
mov rax, rcx
test r15, 0x226e1efb
cmp qword [rcx + 0x18], 0x10
jmp 0x140475b41
jb 0x140475b4a
mov rax, qword [rcx]
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x140475b8c
cmp byte [rsp + 0x30], 0
je 0x140475b8c
mov r9b, 0x2d
bsr rcx, rbp
mov r8, rdi
bswap ecx
xor edx, edx
mov rcx, qword [rsp + 0x70]
jmp 0x140475b79
call fcn.14044e9c5
nop
movzx cx, r11b
movsxd rcx, r11d
movsx cx, r9b
lea rcx, [rbp + 8]
jmp 0x140475b95
call fcn.140460578
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp + 0x28]
cmc
test r14b, r12b
xor rcx, rsp
jmp 0x140475baf
call fcn.1404a4670
mov rbx, qword [rsp + 0x170]
btc bp, 0xb2
add rsp, 0x130
pop r15
pop r14
pop r13
mov r12w, 0x1546
movzx bp, spl
pop r12
bswap rdi
movzx rbp, cx
pop rdi
mov bpl, 0x6b
mov bpl, dil
pop rsi
pop rbp
jmp 0x140475bef
ret
call fcn.1404bacb4
int3
call fcn.1404bacb4
nop
call fcn.1404bacb4
nop
jmp 0x140475c0c
call fcn.1404bacb4
int3