Function at 0x14047e7a9
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
sbb rcx, rsi
push rbp
mov bpl, 0xee
movsx ecx, di
push rsi
push rdi
rcl bpl, cl
push r12
inc al
rol bpl, cl
push r13
sub r13w, 0x410
btc eax, 0xcb
push r14
mov r13b, spl
push r15
bt di, 0x54
shr cl, cl
lea rbp, [rsp - 0x30]
clc
rcr r14w, 2
sub rsp, 0x130
btc bx, r10w
mov rax, qword [0x1400b7288]
xor cl, sil
cmp ax, bp
bsr rcx, rbx
xor rax, rsp
shl r15b, 0xa5
add cl, r11b
sbb r15w, 0x1e9a
mov qword [rbp + 0x28], rax
shrd ax, bx, 0xe0
or eax, ecx
mov qword [rsp + 0x48], r9
mov r13, r8
rcl r14d, 0xa9
and cl, bpl
mov rdi, rdx
mov qword [rsp + 0x70], rdx
movsxd rax, eax
rol rbx, 0xfe
mov qword [rbp - 0x40], rdx
ror ch, 0x24
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
xor r12d, r12d
cmovle ax, r14w
mov dword [rsp + 0x3c], r12d
movsxd rcx, eax
mov r15, qword [rbp + 0x98]
seto al
cmove bx, bp
mov rbx, qword [r15 + 0x40]
setae al
mov rbx, qword [rbx + 8]
movsx rax, r13w
cwde
lahf
mov qword [rbp - 0x58], rbx
movsx eax, cx
bswap ax
mov cl, dil
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047e899
mov rax, qword [rax + 8]
jmp 0x14047e8a2
call qword [case.0x1404c5688.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14047e8b4
je 0x14047e8f5
lea rcx, [rbp - 0x60]
jmp 0x14047e8c3
call fcn.1404844be
mov rsi, rax
cmp r9w, r14w
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14047e8dc
je 0x14047e97e
mov rdx, qword [rbx]
movsxd rax, r8d
lahf
mov ah, 0x84
mov rax, qword [rdx + 0x10]
jmp 0x14047e92c
lea rcx, [rbp - 0x60]
call fcn.140484083
mov rsi, rax
cmc
stc
mov qword [rsp + 0x50], rax
cmc
test rbx, rbx
jmp 0x14047e911
je 0x14047e97e
mov rax, qword [rbx]
mov cl, r10b
mov rax, qword [rax + 0x10]
movsxd rcx, ebp
movzx rcx, r14w
movsx rcx, cx
mov rcx, rbx
jmp 0x14047e934
call qword [case.0x1404c5688.0]
test rax, rax
movzx r8, r13w
movsxd r8, r15d
movsx r8d, sp
mov r8, rax
jmp 0x14047e950
je 0x14047e97e
mov rcx, qword [rax]
not dx
cmovo ax, r8w
mov rax, qword [rcx]
cmova cx, cx
mov edx, 1
not cx
mov rcx, r8
jmp 0x14047e978
call qword [case.0x1404c5688.0]
mov byte [rsp + 0x38], r12b
jmp 0x14047e988
mov byte [rsp + 0x30], r12b
jmp 0x14047e992
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movzx dx, r11b
cwde
movsxd rax, r15d
mov qword [rbp + 0x18], r12
movsxd rdx, r15d
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
rdtsc
movsx eax, r8w
bswap edx
mov rax, qword [rsi]
movsx cx, bpl
lea rdx, [rbp - 0x70]
cmovne cx, bp
movsx cx, ch
mov rcx, rsi
jmp 0x14047e9da
mov rax, qword [rax + 0x58]
jmp 0x14047e9e3
call qword [case.0x1404c5688.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
not al
mov sil, r14b
mov qword [rdi + 0x10], r12
movzx ax, r14b
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
setl ah
mov esi, 1
movsx ebx, si
lahf
movzx eax, r11w
mov eax, esi
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx ax, al
movsx rbx, bp
mov rax, qword [r15 + 0x40]
xchg bh, bh
movsx ebx, bx
mov rbx, qword [rax + 8]
cdqe
movzx ecx, bx
lahf
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
movsxd rcx, r15d
mov rcx, rbx
jmp 0x14047ea4f
mov rax, qword [rax + 8]
jmp 0x14047ea58
call qword [case.0x1404c5688.0]
nop
lea rcx, [rbp - 0x60]
jmp 0x14047ea68
call fcn.140471fd9
mov rdi, rax
mov qword [rbp - 0x60], rax
jmp 0x14047ea7c
test rbx, rbx
jmp 0x14047ea84
je 0x14047eac9
mov rdx, qword [rbx]
movzx cx, r14b
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [case.0x1404c5688.0]
mov r8, rax
cmp r15b, 0x87
test rax, rax
je 0x14047eac9
mov rcx, qword [rax]
movsx edx, bp
mov rax, qword [rcx]
cdq
mov edx, esi
mov rcx, r8
jmp 0x14047eac3
call qword [case.0x1404c5688.0]
mov rax, qword [rdi]
jmp 0x14047ead5
mov r9, r14
lea r8, [0x1400c0d6c]
movsx rcx, di
lea rdx, [0x1400c0d60]
mov rcx, rdi
jmp 0x14047eaf2
mov rax, qword [rax + 0x58]
jmp 0x14047eafb
call qword [case.0x1404c5688.0]
mov rax, r12
dec r14b
shl r14b, cl
mov qword [rbp - 0x78], rax
rol sil, 0xb9
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
adc r14b, r9b
mov r14b, byte [rsp + 0x30]
not cl
bt cx, r10w
cmc
mov r12b, byte [rsp + 0x30]
movzx rcx, r12w
mov r15b, byte [rsp + 0x30]
or cl, r12b
movsx cx, r10b
xadd rcx, rcx
xor r9d, r9d
bts ecx, esp
lea ecx, [r9 + 1]
test edi, 0x408816ee
jmp 0x14047eb5b
cmp rax, 4
jmp 0x14047eb64
jae 0x140481108
mov al, byte [rbp + rax - 0x70]
clc
cmp ah, 0x40
cmp al, 0x20
jmp 0x14047eb79
je 0x14047ebb3
cmp al, 0x24
jmp 0x14047eb86
je 0x14048092e
cmp al, 0x2b
jmp 0x14047eb93
je 0x14047feb8
cmp al, 0x76
jmp 0x14047eba0
je 0x14047ec90
cmp al, 0x78
jmp 0x14047ebad
jne 0x14047f54b
cmp qword [rbp - 0x78], 3
jmp 0x14047ebbd
je 0x14047f54b
mov bl, r9b
cdq
cmovnp dx, si
bswap ecx
mov byte [rsp + 0x40], bl
cqo
bswap dx
mov rdx, qword [rsp + 0x48]
movsx rcx, bx
mov rcx, r13
call fcn.140463409
xor r9d, r9d
clc
test al, al
jmp 0x14047ebf2
jne 0x1404810bc
lea rbx, [r13 + 0xa]
mov r12, rbx
mov rsi, qword [rsp + 0x48]
movsx r15d, r11w
movzx rdi, si
btc r15w, si
mov r15, qword [rbp - 0x60]
dec dil
mov r14b, 0x14
lea edi, [r9 + 1]
mov r14b, 0x1c
rol r14, 0x4e
mov r14d, 0xffff
jmp 0x14047ec32
cmp byte [r13 + 8], r9b
jmp 0x14047ec3b
jne 0x140480f44
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047ec4d
je 0x140480f33
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047ec63
test rdx, rdx
jmp 0x14047ec6b
je 0x140480ef6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14047ec7d
jle 0x140480ef6
movzx eax, word [rdx]
jmp 0x14047ec8b
jmp 0x140480f10
mov dword [rsp + 0x68], r9d
setp al
movsx rbx, r10w
mov rbx, qword [rsp + 0x50]
setbe ah
cdqe
mov rax, qword [rbx]
movzx cx, r10b
mov rcx, rcx
movzx rcx, r11w
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x14047ecc1
call qword [case.0x1404c5688.0]
mov dword [rsp + 0x58], eax
mov edx, 0x69ca0d2e
movzx edx, r11w
mov rcx, qword [rbx]
mov dl, sil
jmp 0x14047ecdf
mov rax, qword [rcx + 0x28]
mov edx, r10d
lea rdx, [rbp - 0x18]
movsx ecx, r11w
setnp ch
mov rcx, rbx
jmp 0x14047ecf9
call qword [case.0x1404c5688.0]
mov eax, dword [rsp + 0x34]
jmp 0x14047ed08
bts eax, 9
clc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
xor eax, eax
cmp r13w, r13w
test sil, r15b
cmp qword [rbp - 8], rax
jmp 0x14047ed27
je 0x14047f60c
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14047ed38
mov rax, qword [rax + 0x20]
jmp 0x14047ed41
call qword [case.0x1404c5688.0]
mov word [rsp + 0x40], ax
xor edx, edx
test sil, 0x64
cmp r12b, 0xf4
test ax, ax
jmp 0x14047ed5e
je 0x14047f60c
lea rcx, [rbp - 0x18]
stc
jmp 0x14047ed71
cmp qword [rbp], 0x10
jmp 0x14047ed7b
cmovae rcx, qword [rbp - 0x18]
jmp 0x14047ed85
cmp byte [rcx], 0x7f
jae 0x14047f60c
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
movzx rcx, r14w
jmp 0x14047ed9e
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
jmp 0x14047edb6
lea eax, [rdx + 1]
mov qword [rbp - 0x28], rax
mov bh, 0x70
mov word [rbp - 0x38], dx
jmp 0x14047edcf
mov ebx, edx
movzx rdx, dx
mov rdx, qword [rsp + 0x48]
movzx rcx, di
mov rcx, r13
call fcn.140463409
sub r11d, r11d
clc
cmp r13b, 0x3e
jmp 0x14047edf3
test al, al
jmp 0x14047edfa
jne 0x14047f3aa
mov r10, qword [rsp + 0x60]
adc r14d, esp
lea r9, [r10 + 0x16]
sbb r8w, r15w
mov qword [rbp - 0x48], r9
sub r8, r8
xchg r14d, esi
lea r14, [r13 + 0xa]
mov r8, r14
not dil
mov qword [rbp - 0x50], r14
inc dil
shr dil, cl
mov rbx, qword [rbp - 0x38]
rcl sil, 0x57
sub si, si
mov qword [rsp + 0x78], rbx
mov edi, r11d
and sil, 0x48
test r8b, 0x60
mov rsi, qword [rbp - 0x80]
test bx, si
cmp byte [r13 + 8], r11b
jmp 0x14047ee59
jne 0x14047ef4a
mov rcx, qword [r13]
jmp 0x14047ee6e
test rcx, rcx
je 0x14047ef28
mov rax, qword [rcx + 0x38]
test r12b, 0xed
mov rdx, qword [rax]
cmp al, 0x28
test rdx, rdx
jmp 0x14047ee8c
je 0x14047eeb1
mov rax, qword [rcx + 0x50]
jmp 0x14047ee9b
cmp dword [rax], r11d
jle 0x14047eeb1
movzx eax, word [rdx]
jmp 0x14047eeac
jmp 0x14047eefa
mov rax, qword [rcx]
jmp 0x14047eeb9
mov rax, qword [rax + 0x30]
jmp 0x14047eec2
call qword [case.0x1404c5688.0]
mov r8, qword [rbp - 0x50]
bts r10w, r12w
bsf cx, cx
ror cx, 0xe2
mov r9, qword [rbp - 0x48]
cmovl ecx, r8d
rcr r10b, 0x12
seto ch
mov r10, qword [rsp + 0x60]
ror cx, cl
bsr cx, bx
test bl, bpl
xor r11d, r11d
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14047ef28
mov word [r8], ax
jmp 0x14047ef1b
mov r14, r8
jmp 0x14047ef23
jmp 0x14047ef38
mov qword [r13], r11
movzx r8d, r14w
movsx edx, ax
cmovg r8w, dx
mov eax, 1
xchg dl, r8b
mov dl, 0xf
mov byte [r13 + 8], al
movsx r8, di
movzx r8d, word [r14]
mov rdx, r9
xchg cx, cx
movzx cx, r13b
mov rcx, r10
jmp 0x14047ef61
call fcn.14019e6e8
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp rax, 0xa
jmp 0x14047ef77
jae 0x14047f079
lea rcx, [0x1400c0d60]
movzx r10, r10w
mov r9b, byte [rax + rcx]
movsx r10w, r11b
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp r11w, 0x2f8c
test spl, 0x70
cmc
cmp rcx, qword [r10 + 0x18]
jmp 0x14047efae
jae 0x14047f001
lea rax, [rcx + 1]
test ebx, eax
mov qword [r10 + 0x10], rax
rcr ah, 0xb1
xor al, 0xa2
cmovbe eax, r10d
mov rax, r10
test bl, ch
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x14047efd7
jb 0x14047efe1
mov rax, qword [r10]
clc
mov byte [rax + rcx], r9b
test bh, bl
test bpl, 0x4b
clc
xor edx, edx
jmp 0x14047eff3
mov byte [rax + rcx + 1], dl
jmp 0x14047effc
jmp 0x14047f025
mov r8b, r12b
movsx dx, r12b
movzx rcx, r13w
mov edx, 1
movsx ecx, cx
movzx ecx, si
mov rcx, r10
jmp 0x14047f020
call fcn.1404518e5
lea rax, [rbp - 0x38]
shr cl, 0xf
xchg cl, cl
cmp rsi, 0x10
setg cl
setae cl
jmp 0x14047f03d
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
jmp 0x14047f04a
je 0x14047f219
lea rax, [rbp - 0x38]
test cl, cl
jmp 0x14047f060
cmovne rax, rbx
adc ch, 0x6f
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x14047f074
jmp 0x14047f1f0
lea rax, [rbp - 0x38]
bswap dx
sete dh
xchg bl, bl
cmp rsi, 0x10
setae bl
movsxd rdx, ebp
cqo
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
jmp 0x14047f09f
sub r11d, r11d
cmp r13b, 0x20
cmp byte [rax + rdi], r11b
jmp 0x14047f0af
je 0x14047f309
cmp byte [r13 + 8], r11b
jmp 0x14047f0be
jne 0x14047f164
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14047f0d1
je 0x14047f14c
mov rax, qword [rcx + 0x38]
adc rdx, rcx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14047f0ea
je 0x14047f111
mov rax, qword [rcx + 0x50]
cmp ch, ch
cmp dword [rax], r11d
jmp 0x14047f0fe
jle 0x14047f111
movzx eax, word [rdx]
jmp 0x14047f10c
jmp 0x14047f12b
mov rax, qword [rcx]
jmp 0x14047f119
mov rax, qword [rax + 0x30]
jmp 0x14047f122
call qword [case.0x1404c5688.0]
xor r11d, r11d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f138
je 0x14047f14c
mov word [r14], ax
jmp 0x14047f147
jmp 0x14047f150
mov qword [r13], r11
mov r10d, 1
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14047f16d
mov r10d, 1
movsxd rax, r13d
movzx eax, word [rsp + 0x40]
cmp bl, r8b
cmp word [r14], ax
jmp 0x14047f17e
jne 0x14047f309
mov rcx, qword [rbp - 0x28]
clc
cmp rcx, rsi
jmp 0x14047f191
jae 0x14047f1c3
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
rcr ah, 0xfb
shr ax, cl
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x14047f1b0
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14047f1be
jmp 0x14047f1ed
xor r9d, r9d
cqo
setb dl
mov r8b, r15b
xchg dh, ch
cqo
movzx dx, spl
mov rdx, r10
jmp 0x14047f1df
lea rcx, [rbp - 0x38]
jmp 0x14047f1e8
call fcn.1404518e5
inc rdi
mov rbx, qword [rbp - 0x38]
seta cl
movzx si, r12b
test r13d, 0x76600326
mov qword [rsp + 0x78], rbx
rol rsi, cl
mov rsi, qword [rbp - 0x20]
xor cx, 0x1f4e
shld cx, dx, 0xe6
mov rcx, qword [r13]
xor r8d, r8d
clc
cmp r8b, 0x53
test rcx, rcx
je 0x14047f2c3
mov rax, qword [rcx + 0x38]
jmp 0x14047f239
cmp qword [rax], r8
je 0x14047f27a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047f24e
jle 0x14047f27a
dec dword [rax]
movzx rdx, sp
movsx rdx, r8w
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14047f26f
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14047f29b
mov rax, qword [rcx]
jmp 0x14047f282
mov rax, qword [rax + 0x38]
jmp 0x14047f28b
call qword [case.0x1404c5688.0]
sub r8d, r8d
not ch
shrd rcx, r13, 0xc0
mov ecx, 0xffff
stc
cmp ebx, ebx
test bp, 0x401e
cmp cx, ax
jmp 0x14047f2b0
je 0x14047f2c3
mov al, r8b
jmp 0x14047f2be
jmp 0x14047f2cc
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
jmp 0x14047f2d5
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14047f2e2
call fcn.140463409
xor r11d, r11d
adc r9b, 0x82
not r10b
test al, al
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
not r10
mov r10, qword [rsp + 0x60]
je 0x14047ee50
mov qword [rbp - 0x80], rsi
mov rbx, rdi
sal r10w, cl
mov r11b, r9b
shld r11w, cx, 0xbb
test rdi, rdi
bswap r11w
movzx r11d, cx
mov dil, byte [rsp + 0x30]
mov r10w, r10w
mov sil, byte [rsp + 0x30]
cmova r10d, edi
mov r14b, byte [rsp + 0x30]
movzx r11w, r13b
cmovbe r11, rsi
mov r11, qword [rbp - 0x80]
sets r10b
mov r10, qword [rsp + 0x78]
jmp 0x14047f35a
je 0x14047f3bb
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14047f36d
cmovae rax, r10
cmp r10b, 0x85
stc
cmp byte [rax + rbx], 0
jmp 0x14047f37f
jle 0x14047f392
inc rbx
jmp 0x14047f38d
jmp 0x14047f3bb
mov eax, 1
jmp 0x14047f39c
mov byte [rsp + 0x38], al
jmp 0x14047f3a5
jmp 0x14047f3bb
mov r10, qword [rbp - 0x38]
cmp dx, 0x2335
mov r11, qword [rbp - 0x80]
sub r8b, 0xa8
lea rdx, [rbp - 0x18]
and r8d, 0x30f74a0f
btr r9w, r14w
mov r8, qword [rbp - 0x18]
setno r9b
movsx r9w, r11b
cmc
mov r9, qword [rbp]
cmp r9, 0x10
jmp 0x14047f3e6
cmovae rdx, r8
xor eax, eax
test bh, 0x57
cmc
cmp byte [rsp + 0x38], al
jmp 0x14047f3f9
jne 0x14047f455
test rbx, rbx
jmp 0x14047f407
je 0x14047f5ab
mov cl, byte [rdx]
cmc
cmp cl, 0x7f
jmp 0x14047f418
je 0x14047f5ab
sub rbx, 1
jmp 0x14047f427
je 0x14047f571
lea rax, [rbp - 0x38]
test sil, 0xe3
cmp r11, 0x10
jmp 0x14047f43e
cmovae rax, r10
clc
cmp cl, byte [rax + rbx]
je 0x14047f594
mov eax, 1
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x14047f45e
jb 0x14047f4d3
lea rdx, [r11 + 1]
xor al, sil
mov rax, r10
jmp 0x14047f473
cmp rdx, 0x1000
jmp 0x14047f47f
jb 0x14047f4ae
add rdx, 0x27
jmp 0x14047f48e
mov r10, qword [r10 - 8]
sub rax, r10
jmp 0x14047f49a
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047f4a8
ja 0x1404814b2
mov rcx, r10
jmp 0x14047f4b6
call fcn.140266bc7
mov r9, qword [rbp]
btr r8w, 0x23
btc r8w, bp
mov r8, qword [rbp - 0x18]
cmc
cmp r15w, r14w
cmp r9, 0x10
jb 0x14047f539
lea rdx, [r9 + 1]
shrd eax, r15d, 0x62
sub eax, r13d
jmp 0x14047f4ee
mov rax, r8
stc
cmp r11b, 0x35
cmp rdx, 0x1000
jb 0x14047f531
add rdx, 0x27
stc
mov r8, qword [r8 - 8]
jmp 0x14047f515
sub rax, r8
jmp 0x14047f51d
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14047f52b
ja 0x1404814a7
mov rcx, r8
call fcn.140266bc7
xor r9d, r9d
mov ecx, 1
btr ax, sp
ror al, cl
bsr ax, cx
mov eax, dword [rsp + 0x38]
cmp r15b, r9b
jmp 0x14047f557
add qword [rbp - 0x78], rcx
test al, al
jne 0x1404813a9
mov rax, qword [rbp - 0x78]
jmp 0x14047f56c
jmp 0x14047eb5b
test rbx, rbx
jne 0x14047f594
lea rax, [rbp - 0x38]
stc
jmp 0x14047f584
cmp r11, 0x10
cmovae rax, r10
cmp cl, byte [rax]
jl 0x14047f44c
cmp byte [rdx + 1], 0
jle 0x14047f3ff
inc rdx
jmp 0x14047f5a6
jmp 0x14047f3ff
cmp r11, 0x10
jb 0x14047f927
lea rdx, [r11 + 1]
mov rax, r10
cmp bp, 0x1fd7
stc
cmp rdx, 0x1000
jmp 0x14047f5ce
jb 0x14047f5ff
add rdx, 0x27
cmp r11, r14
stc
mov r10, qword [r10 - 8]
jmp 0x14047f5e5
sub rax, r10
test bl, 0xbc
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14047f5f9
ja 0x1404814b2
mov rcx, r10
call fcn.140266bc7
jmp 0x14047f927
mov rdx, qword [rsp + 0x48]
movsx rcx, di
movzx rcx, r14w
bswap ecx
mov rcx, r13
jmp 0x14047f623
call fcn.140463409
xor r8d, r8d
test al, al
jmp 0x14047f632
jne 0x14047f92c
lea rbx, [r13 + 0xa]
mov r15b, r11b
mov r12, rbx
movsx esi, di
movsx r9w, dl
mov r9, qword [rsp + 0x60]
movsx rdi, ax
jmp 0x14047f658
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
movsx r15, r14w
mov r15, qword [rsp + 0x48]
jmp 0x14047f67a
mov r9, qword [rsp + 0x60]
jmp 0x14047f67a
cmp byte [r13 + 8], r8b
jmp 0x14047f683
jne 0x14047f733
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14047f695
je 0x14047f71e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14047f6a7
test rdx, rdx
jmp 0x14047f6af
je 0x14047f6d0
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jmp 0x14047f6c2
jle 0x14047f6d0
movzx eax, word [rdx]
jmp 0x14047f6f1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c5688.0]
mov r9, qword [rsp + 0x60]
movsx rcx, ax
test sil, 0x3e
xor r8d, r8d
xadd cx, cx
mov ecx, 0xffff
test rdi, rsp
cmp cx, ax
jmp 0x14047f701
je 0x14047f71e
mov word [r12], ax
mov bx, 0x1409
movzx ebx, di
movsx ebx, dx
mov rbx, r12
jmp 0x14047f722
mov qword [r13], r8
mov eax, 1
mov r8b, spl
mov byte [r13 + 8], al
cmovnp dx, r8w
movzx r8d, word [rbx]
mov rdx, rdi
jmp 0x14047f73f
mov rcx, r9
jmp 0x14047f747
call fcn.14019e6e8
sub rax, qword [rsp + 0x60]
sar rax, 1
jmp 0x14047f75e
cmp rax, 0xa
jmp 0x14047f767
jae 0x14047f900
lea rcx, [0x1400c0d60]
cmc
rcl r9b, cl
mov r9b, byte [rax + rcx]
sbb cl, 0x9c
bt cx, 0x92
cmovg cx, r12w
mov rcx, qword [rsi + 0x10]
test r9b, 0x5f
cmp ebx, esi
jmp 0x14047f798
cmp rcx, qword [rsi + 0x18]
jmp 0x14047f7a1
jae 0x14047f7e1
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
dec eax
cdqe
mov rax, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14047f7c5
mov rax, qword [rsi]
cmc
mov byte [rax + rcx], r9b
stc
xor r8d, r8d
jmp 0x14047f7d2
mov byte [rax + rcx + 1], r8b
jmp 0x14047f7dc
jmp 0x14047f810
mov r8b, r14b
xchg cx, dx
movsx rdx, r15w
movzx ecx, r15w
mov edx, 1
movsx rcx, di
bswap cx
mov ecx, ebx
mov rcx, rsi
call fcn.1404518e5
sub r8d, r8d
bt ecx, 0x31
bt ecx, r12d
mov rcx, qword [r13]
cmp r12b, r12b
test rcx, rcx
jmp 0x14047f81f
je 0x14047f8b0
mov rax, qword [rcx + 0x38]
cmc
test r8b, spl
cmp qword [rax], r8
jmp 0x14047f835
je 0x14047f87b
mov rax, qword [rcx + 0x50]
cmp sil, 0xf9
cmp dword [rax], r8d
jmp 0x14047f84b
jle 0x14047f87b
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
lahf
mov rdx, qword [rcx]
movsx rax, r12w
lea rax, [rdx + 2]
jmp 0x14047f86a
mov qword [rcx], rax
cwde
movzx eax, word [rdx]
jmp 0x14047f876
jmp 0x14047f890
mov rax, qword [rcx]
jmp 0x14047f883
mov rax, qword [rax + 0x38]
call qword [case.0x1404c5688.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047f89d
je 0x14047f8b0
mov al, r8b
jmp 0x14047f8ab
jmp 0x14047f8cc
mov qword [r13], r8
cqo
cmovg ax, ax
movsx rcx, di
mov eax, 1
movzx edx, r13w
jmp 0x14047f8cc
mov byte [r13 + 8], al
mov rdx, r15
movzx cx, dil
setne cl
movzx rcx, r13w
mov rcx, r13
jmp 0x14047f8e7
call fcn.140463409
xor r8d, r8d
test dil, 0xb9
test al, al
jmp 0x14047f8fa
je 0x14047f66f
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movzx ebx, r8w
movsx rcx, bx
mov r12b, byte [rsp + 0x30]
movsx rbx, di
cmovae ax, dx
bswap rcx
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsx cx, r11b
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x14047f940
call qword [case.0x1404c5688.0]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
sete cl
movsx cx, r14b
bswap cx
mov rcx, r13
jmp 0x14047f961
call fcn.140463409
sub r8d, r8d
cmc
clc
jmp 0x14047f970
test al, al
jmp 0x14047f977
jne 0x14047fd2e
test bx, bx
jmp 0x14047f985
je 0x14047fd2e
cmp byte [r13 + 8], r8b
jne 0x14047fa31
mov rcx, qword [r13]
stc
cmp ah, 0x78
test rcx, rcx
je 0x14047fa1d
mov rax, qword [rcx + 0x38]
setb dl
mov rdx, qword [rax]
cmc
cmp bl, 0x70
test rdx, rdx
jmp 0x14047f9bc
je 0x14047f9e7
mov rax, qword [rcx + 0x50]
test r12w, 0x68cb
cmp dword [rax], r8d
jmp 0x14047f9d4
jle 0x14047f9e7
movzx eax, word [rdx]
jmp 0x14047f9e2
jmp 0x14047f9ff
mov rax, qword [rcx]
jmp 0x14047f9ef
mov rax, qword [rax + 0x30]
call qword [case.0x1404c5688.0]
xor r8d, r8d
shr cx, cl
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x14047fa1d
mov word [r13 + 0xa], ax
jmp 0x14047fa18
jmp 0x14047fa21
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
test r12, 0x697d6939
cmp word [r13 + 0xa], bx
movsxd rbx, eax
not bl
mov ebx, dword [rsp + 0x68]
jmp 0x14047fa44
jne 0x14047fd32
mov eax, 1
dec ch
btc cx, 0x21
ror cl, 0xee
mov rcx, qword [r13]
cmp r15b, 0xc9
test r10d, r12d
test rcx, rcx
jmp 0x14047fa6c
je 0x14047fb23
mov rax, qword [rcx + 0x38]
stc
cmp r11w, 0x716c
test bl, dil
cmp qword [rax], r8
jmp 0x14047fa88
je 0x14047fad8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14047fa9a
jle 0x14047fad8
dec dword [rax]
cwd
bswap ax
cbw
mov rcx, qword [rcx + 0x38]
jmp 0x14047fab2
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x14047fac0
mov qword [rcx], rax
movsxd rax, esp
cmovnp ax, r12w
movzx eax, word [rdx]
jmp 0x14047fad3
jmp 0x14047faf9
mov rax, qword [rcx]
jmp 0x14047fae0
mov rax, qword [rax + 0x38]
call qword [case.0x1404c5688.0]
sub r8d, r8d
btr cx, dx
xor cl, 0xaf
movzx cx, r11b
mov ecx, 0xffff
cmp ch, dl
test r14w, dx
cmp dil, 0xa3
cmp cx, ax
jmp 0x14047fb10
je 0x14047fb1e
mov al, r8b
jmp 0x14047fb2b
mov eax, 1
mov qword [r13], r8
movsx rdx, bx
mov byte [r13 + 8], al
cwd
mov rdx, qword [rsp + 0x48]
movzx ecx, bp
mov rcx, r13
jmp 0x14047fb41
call fcn.140463409
cmp ebx, dword [rsp + 0x58]
jge 0x14047fd32
sub r8d, r8d
test al, al
jmp 0x14047fb5a
jne 0x14047fd16
cmp byte [r13 + 8], r8b
jmp 0x14047fb69
jne 0x14047fc22
mov rcx, qword [r13]
test di, sp
test rcx, rcx
jmp 0x14047fb7e
je 0x14047fc07
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14047fb94
je 0x14047fbc3
mov rax, qword [rcx + 0x50]
test r13, rbx
cmp r10, 0x4c39066a
cmp dword [rax], r8d
jmp 0x14047fbb0
jle 0x14047fbc3
movzx eax, word [rdx]
jmp 0x14047fbbe
jmp 0x14047fbdd
mov rax, qword [rcx]
jmp 0x14047fbcb
mov rax, qword [rax + 0x30]
jmp 0x14047fbd4
call qword [case.0x1404c5688.0]
sub r8d, r8d
mov ecx, 0xffff
cmp r14b, 0x8c
jmp 0x14047fbef
cmp cx, ax
je 0x14047fc07
mov word [r13 + 0xa], ax
jmp 0x14047fc02
jmp 0x14047fc0b
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
movsx r8, sp
jmp 0x14047fc22
mov rax, qword [rsp + 0x60]
not r8b
lea rdx, [rax + 0x16]
xchg r8w, cx
movzx r8d, word [r13 + 0xa]
bswap ecx
movsxd rcx, eax
movsx rcx, si
mov rcx, rax
jmp 0x14047fc48
call fcn.14019e6e8
sub rax, qword [rsp + 0x60]
jmp 0x14047fc5a
sar rax, 1
cmp rax, 0xa
jae 0x14047fd16
lea rcx, [0x1400c0d60]
jmp 0x14047fc79
mov r9b, byte [rax + rcx]
bts rcx, rdx
shrd cx, r9w, 9
mov r10, qword [rsp + 0x70]
xchg cl, ch
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14047fc9b
jae 0x14047fcdd
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
inc ah
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14047fcb8
jb 0x14047fcc1
mov rax, qword [r10]
mov byte [rax + rcx], r9b
cmc
xor r8d, r8d
jmp 0x14047fcce
mov byte [rax + rcx + 1], r8b
jmp 0x14047fcd8
jmp 0x14047fd05
mov r8b, sil
mov cl, r15b
mov rdx, 0x27ff15e2
mov edx, 1
movsx rcx, r9w
mov rcx, r10
call fcn.1404518e5
sub r8d, r8d
sub rax, r15
add ax, 0x641d
mov eax, 1
add ebx, eax
jmp 0x14047fd11
jmp 0x14047fa59
mov ecx, 1
jmp 0x14047fd20
mov byte [rsp + 0x38], cl
jmp 0x14047fd29
jmp 0x14047fd3c
mov ebx, dword [rsp + 0x68]
mov ecx, 1
bts ax, r15w
mov rax, qword [rsp + 0x70]
cmc
sub edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x14047fd4d
jne 0x14047fd61
mov byte [rsp + 0x38], cl
jmp 0x14047fd5c
jmp 0x14047fe41
mov eax, dword [rsp + 0x58]
cmc
cmp ebx, eax
jge 0x14047fe41
sub eax, ebx
cmovne r15w, ax
mov ebx, eax
adc r15b, 0xf5
sal r14b, cl
shl r14b, cl
mov r14, qword [rsp + 0x70]
mov r15, r13
bts r15d, ebx
mov r15d, 1
movsx cx, r8b
mov rcx, qword [r14 + 0x10]
jmp 0x14047fda1
cmp rcx, qword [r14 + 0x18]
jmp 0x14047fdaa
jae 0x14047fde9
lea rax, [rcx + 1]
stc
mov qword [r14 + 0x10], rax
cwde
mov rax, r14
test ah, 0xb2
stc
cmp qword [r14 + 0x18], 0x10
jmp 0x14047fdcb
jb 0x14047fdd9
mov rax, qword [r14]
jmp 0x14047fdd9
mov word [rax + rcx], 0x30
jmp 0x14047fde4
jmp 0x14047fe17
mov r9b, 0x30
movzx cx, dil
mov r8b, dil
mov rdx, r15
movzx rcx, di
movsx rcx, r15w
not ch
mov rcx, r14
jmp 0x14047fe09
call fcn.1404518e5
sub edx, edx
cmp rsi, 0x4a3463ce
sub rbx, r15
jmp 0x14047fe1f
jne 0x14047fd98
mov r14b, byte [rsp + 0x30]
movzx edx, ax
setne r15b
and r15b, 0xb7
mov r15b, byte [rsp + 0x30]
test r15, r13
bt edx, 0x2b
mov rdx, qword [rbp]
cmp rdx, 0x10
jmp 0x14047fe4e
jb 0x14047f539
inc rdx
movzx rcx, sp
and rcx, 0x17e7743b
mov rcx, qword [rbp - 0x18]
bt rax, r9
shl rax, cl
cmp r9d, ecx
mov rax, rcx
test r13w, bp
clc
cmp dil, r12b
cmp rdx, 0x1000
jb 0x14047f534
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
jmp 0x14047fe9a
add rax, 0xfffffffffffffff8
test ecx, r12d
cmp r15b, dl
cmp rax, 0x1f
jmp 0x14047fead
ja 0x1404814a7
jmp 0x14047f534
mov rdx, qword [rsp + 0x48]
movzx ecx, dx
jmp 0x14047feca
mov rcx, r13
call fcn.140463409
xor r9d, r9d
stc
clc
test al, al
jmp 0x14047fede
jne 0x14047f53c
mov rbx, qword [rsp + 0x50]
movsx dx, spl
movzx rcx, bx
cmova rcx, rdx
mov rax, qword [rbx]
bswap rcx
mov edx, 0x7e8e32a2
lea rdx, [rbp - 0x38]
movsxd rcx, ecx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14047ff14
call qword [case.0x1404c5688.0]
mov r8d, dword [rsp + 0x34]
cmc
stc
bts r8d, 8
test r15b, r13b
cmp dl, r11b
or r8d, 2
test r8b, 0xcf
cmc
jmp 0x14047ff3a
mov dword [rsp + 0x34], r8d
jmp 0x14047ff4c
mov dword [rsp + 0x3c], r8d
sub r9d, r9d
cmc
clc
cmp qword [rbp - 0x28], r9
jmp 0x14047ff5f
jbe 0x1404800f8
mov rax, qword [rbx]
cqo
jmp 0x14047ff74
lea rdx, [rbp - 0x18]
bswap cx
mov rcx, rbx
jmp 0x14047ff83
mov rax, qword [rax + 0x38]
jmp 0x14047ff8c
call qword [case.0x1404c5688.0]
mov r8d, dword [rsp + 0x34]
btr dx, 0xf0
mov dx, r14w
movzx rdx, r12w
bts r8d, 0xb
or r8d, 4
and dx, si
mov dword [rsp + 0x34], r8d
jmp 0x14047ffc2
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
test eax, 0xc4966f9
test r14w, r10w
sub r9d, r9d
test spl, spl
cmp rax, rdi
cmp byte [rdx], r9b
jmp 0x14047ffea
jne 0x1404800ad
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14047fffd
je 0x14048008d
mov rax, qword [rcx + 0x38]
cwd
ror dl, cl
sub dx, si
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480019
je 0x14048003a
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14048002c
jle 0x14048003a
movzx eax, word [rdx]
jmp 0x140480064
mov rax, qword [rcx]
jmp 0x140480042
mov rax, qword [rax + 0x30]
jmp 0x14048004b
call qword [case.0x1404c5688.0]
mov r8d, dword [rsp + 0x34]
shl ecx, 0x31
rol dx, 0xc9
sub r9d, r9d
cmovne dx, sp
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
test bx, bx
cmp dx, r10w
cmp cx, ax
je 0x14048008d
mov word [r13 + 0xa], ax
jmp 0x140480088
jmp 0x140480095
mov qword [r13], r9
movzx r10d, sp
mov r10d, 1
jmp 0x1404800a0
mov byte [rdx], r10b
jmp 0x1404800a8
jmp 0x1404800bd
mov r10d, 1
bts ax, ax
btc eax, 0x6f
shr ah, cl
movzx ecx, word [r13 + 0xa]
setg al
bts eax, esp
lea rax, [rbp - 0x18]
test r11w, sp
test ah, 0xc0
cmp qword [rbp], 8
jmp 0x1404800dd
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x1404800ea
jne 0x1404800fc
mov bl, r10b
jmp 0x140480108
lea rdx, [r13 + 8]
mov bl, r9b
mov qword [rsp + 0x58], rdx
test ah, 0x50
stc
test r8b, 4
jmp 0x140480111
je 0x14048014f
and r8d, 0xfffffffb
setp cl
movzx cx, r9b
movsxd rcx, ebx
mov dword [rsp + 0x34], r8d
mov ch, 0x77
xchg ch, ch
mov dword [rsp + 0x3c], r8d
xchg cl, ch
not cl
lea rcx, [rbp - 0x18]
jmp 0x140480142
call fcn.140455a4f
mov r8d, dword [rsp + 0x34]
test bh, 0x55
test r8b, 2
je 0x140480189
and r8d, 0xfffffffd
movsxd rcx, ebx
movsx ecx, r11w
cmovns rcx, rdi
mov dword [rsp + 0x34], r8d
bswap rcx
mov dword [rsp + 0x3c], r8d
movzx cx, ch
not ch
lea rcx, [rbp - 0x38]
jmp 0x140480184
call fcn.140455a4f
sub r8d, r8d
test bl, bl
jmp 0x140480193
je 0x1404803a1
mov rcx, qword [r13]
cmp r9b, spl
test rcx, rcx
jmp 0x1404801a8
je 0x14048025b
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x1404801bb
je 0x140480213
mov rax, qword [rcx + 0x50]
test r9w, 0x3cf4
cmp bl, r9b
clc
cmp dword [rax], r8d
jmp 0x1404801d7
jle 0x140480213
dec dword [rax]
movsx rax, cx
movsx edx, bp
movsx dx, ch
mov rcx, qword [rcx + 0x38]
movsx rdx, ax
movsxd rdx, r11d
cwde
mov rdx, qword [rcx]
xchg ah, al
lea rax, [rdx + 2]
jmp 0x140480204
mov qword [rcx], rax
xchg ah, ah
cbw
movzx eax, word [rdx]
jmp 0x140480234
mov rax, qword [rcx]
jmp 0x14048021b
mov rax, qword [rax + 0x38]
jmp 0x140480224
call qword [case.0x1404c5688.0]
xor r8d, r8d
test r13b, 0x14
bsf ecx, esp
mov ecx, 0xffff
test r9d, 0x5380659c
cmp cx, ax
jmp 0x140480248
je 0x14048025b
mov al, r8b
jmp 0x140480256
jmp 0x14048026b
mov qword [r13], r8
cwde
mov eax, 1
movsx edx, r12w
cwd
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
movsx dx, r8b
xchg dh, ch
cqo
mov rcx, qword [rsp + 0x50]
cmova ax, r9w
movzx ax, al
movsxd rdx, ecx
mov rax, qword [rcx]
movsx edx, r8w
cwd
lea rdx, [rbp - 0x18]
jmp 0x14048029e
mov rax, qword [rax + 0x38]
jmp 0x1404802a7
call qword [case.0x1404c5688.0]
mov ebx, dword [rsp + 0x34]
xchg dx, dx
btr dx, 0x44
bts ebx, 0xa
cmp ax, r11w
movsx edx, cx
sbb dx, 0x1ca1
mov dword [rsp + 0x34], ebx
cmp r10b, 0
rcr dh, 0xb2
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
cmp dx, r13w
clc
cmp rdx, 8
jb 0x14048033d
lea rdx, [rdx*2 + 2]
btc cx, si
xor al, sil
mov rcx, qword [rbp + 8]
mov rax, rcx
test dil, 0xf3
cmp rdx, 0x1000
jb 0x140480338
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmc
stc
sub rax, rcx
clc
jmp 0x140480325
add rax, 0xfffffffffffffff8
clc
cmp sp, r10w
cmp rax, 0x1f
ja 0x1404814bd
call fcn.140266bc7
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movsx cx, dh
sbb cx, r13w
or cl, spl
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
btr rcx, 0xa
xor eax, eax
movzx rcx, r11w
cmovs cx, di
movzx ecx, sp
mov qword [rbp - 8], rax
xchg cl, ch
mov cl, 0x7e
movzx rcx, r12w
mov qword [rbp], 7
movzx cx, r15b
movsx ecx, bp
movzx ecx, r8w
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
jmp 0x140480397
call fcn.140455a4f
jmp 0x14047f539
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
movsx ecx, bp
movzx ecx, r15w
movsxd rcx, r9d
mov rcx, rbx
jmp 0x1404803bf
mov rax, qword [rax + 0x40]
jmp 0x1404803c8
call qword [case.0x1404c5688.0]
mov edx, dword [rsp + 0x34]
stc
clc
bts edx, 0xc
test r12b, r14b
or edx, 8
jmp 0x1404803e3
mov dword [rsp + 0x34], edx
clc
mov dword [rsp + 0x3c], edx
xor r9d, r9d
cmp cx, 0x4431
cmp qword [rbp - 0x28], r9
jbe 0x140480548
mov rax, qword [rbx]
lea rdx, [rbp - 0x18]
bswap ecx
not cl
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x140480415
call qword [case.0x1404c5688.0]
mov edx, dword [rsp + 0x34]
bts edx, 0xd
ror r8b, 0xc0
and r8b, 0xe0
sar r8b, cl
or edx, 0x10
mov dword [rsp + 0x34], edx
movzx r8d, di
sbb r8w, si
mov dword [rsp + 0x3c], edx
mov r8, qword [rsp + 0x58]
cmp r12b, 0xfd
test r14b, 0x4d
sub r9d, r9d
cmp byte [r8], r9b
jmp 0x140480459
jne 0x14048050a
mov rcx, qword [r13]
test r13b, 0xac
test rcx, rcx
je 0x1404804e5
mov rax, qword [rcx + 0x38]
btc edx, r12d
xchg dh, dh
mov rdx, qword [rax]
cmp dil, al
test rdx, rdx
je 0x1404804a7
mov rax, qword [rcx + 0x50]
test r9b, 0x65
jmp 0x140480496
cmp dword [rax], r9d
jle 0x1404804a7
movzx eax, word [rdx]
jmp 0x1404804c8
mov rax, qword [rcx]
jmp 0x1404804af
mov rax, qword [rax + 0x30]
call qword [case.0x1404c5688.0]
mov r8, qword [rsp + 0x58]
sub ecx, edi
xor r9d, r9d
shld cx, sp, 0x9f
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404804d5
je 0x1404804e5
mov word [r13 + 0xa], ax
jmp 0x1404804e9
mov qword [r13], r9
mov r10d, 1
setle dh
not dx
mov byte [r8], r10b
movzx rdx, bx
mov edx, dword [rsp + 0x34]
jmp 0x140480505
jmp 0x140480513
mov r10d, 1
test dh, 0x78
movzx ecx, word [r13 + 0xa]
add eax, 0x4039047b
lea rax, [rbp - 0x18]
cmc
neg bl
sar bl, cl
cmp qword [rbp], 8
xchg bl, bl
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
mov bl, r14b
mov bl, 0x71
mov bl, r10b
jmp 0x140480542
je 0x140480550
mov bl, r9b
stc
cmp al, r9b
cmc
test dl, 0x10
jmp 0x140480558
je 0x14048058d
and edx, 0xffffffef
bswap rcx
movzx cx, r10b
movzx rcx, r10w
mov dword [rsp + 0x34], edx
mov ch, cl
movzx rcx, r10w
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x140480584
call fcn.140455a4f
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x140480595
je 0x1404805cf
and edx, 0xfffffff7
mov cx, 0x463b
movzx cx, bpl
movsx cx, r14b
mov dword [rsp + 0x34], edx
movzx ecx, r13w
bswap cx
movsx ecx, bx
mov dword [rsp + 0x3c], edx
movzx ecx, bx
lea rcx, [rbp - 0x38]
jmp 0x1404805ca
call fcn.140455a4f
test bl, bl
je 0x1404807ad
mov rcx, qword [r13]
sub ebx, ebx
test rcx, rcx
jmp 0x1404805e5
je 0x140480670
mov rax, qword [rcx + 0x38]
cmp qword [rax], rbx
je 0x14048063d
mov rax, qword [rcx + 0x50]
test r15b, 0xf2
clc
cmp dword [rax], ebx
jmp 0x140480608
jle 0x14048063d
dec dword [rax]
movzx dx, r11b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, r14b
lea rax, [rdx + 2]
jmp 0x14048062a
mov qword [rcx], rax
bswap ax
movzx eax, word [rdx]
jmp 0x140480638
jmp 0x14048064f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140480649
call qword [case.0x1404c5688.0]
mov ecx, 0xffff
stc
cmc
cmp cx, ax
jmp 0x14048065e
je 0x140480670
mov al, bl
jmp 0x14048066b
jmp 0x14048067d
mov qword [r13], rbx
mov eax, 1
movsx rcx, r14w
mov rcx, qword [rsp + 0x58]
seto dl
movsx rdx, r12w
mov byte [rcx], al
movsx eax, r10w
lahf
rdtsc
mov rcx, qword [rsp + 0x50]
movsxd rdx, ecx
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x1404806a6
mov rax, qword [rax + 0x40]
call qword [case.0x1404c5688.0]
mov eax, dword [rsp + 0x34]
cwd
jmp 0x1404806bb
bts eax, 0xf
bsr dx, r8w
bsf edx, esp
mov dword [rsp + 0x34], eax
and dl, 0x83
test r12w, 0x75a2
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
test r13b, 0x76
cmp cx, 0x5263
cmp rdx, 8
jb 0x140480752
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
movsx eax, dx
inc ah
jmp 0x140480705
mov rax, rcx
test cl, r14b
cmp rdx, 0x1000
jmp 0x140480717
jb 0x14048074d
add rdx, 0x27
cmp al, dil
mov rcx, qword [rcx - 8]
clc
sub rax, rcx
cmp r13b, 0x3b
cmp r14, r12
add rax, 0xfffffffffffffff8
cmp rbp, 0x14d22a37
test di, 0x3e36
cmp rax, 0x1f
ja 0x14048149c
call fcn.140266bc7
movups xmm0, xmmword [rbp - 0x18]
movzx ecx, sp
mov cl, 0xb1
movups xmmword [rbp + 8], xmm0
movsx cx, spl
movzx cx, r14b
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
movsx cx, cl
mov qword [rbp - 8], rbx
movzx ecx, r12w
mov qword [rbp], 7
mov word [rbp - 0x18], bx
movsx rcx, ax
bswap cx
lea rcx, [rbp - 0x18]
jmp 0x140480799
call fcn.140455a4f
mov byte [rsp + 0x30], 1
jmp 0x1404807a8
jmp 0x14047f539
mov rbx, qword [rsp + 0x50]
not ah
bswap rdx
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
setns cl
movsx ecx, r9w
bswap rcx
mov rcx, rbx
jmp 0x1404807d0
mov rax, qword [rax + 0x38]
call qword [case.0x1404c5688.0]
mov eax, dword [rsp + 0x34]
jmp 0x1404807e3
bts eax, 0xe
jmp 0x1404807ef
or eax, 0x20
mov dword [rsp + 0x34], eax
jmp 0x1404807fb
mov dword [rsp + 0x3c], eax
cmp rbx, r11
jmp 0x140480807
xor ecx, ecx
cmp esi, 0x359e5c38
cmp qword [rbp - 0x28], rcx
jmp 0x140480818
je 0x14048088c
mov rax, qword [rbx]
mov ecx, 0x6c602754
movzx cx, sil
lea rdx, [rbp - 0x18]
not cx
mov rcx, rbx
jmp 0x14048083a
mov rax, qword [rax + 0x40]
jmp 0x140480843
call qword [case.0x1404c5688.0]
mov eax, dword [rsp + 0x34]
test dil, 0xb8
jmp 0x140480856
or eax, 0x10040
cmp r14, r11
stc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
jmp 0x14048086e
sub ecx, ecx
stc
cmc
cmp cl, r12b
cmp qword [rbp - 8], rcx
jne 0x14048088c
lea ebx, [rcx + 1]
jmp 0x140480887
jmp 0x140480891
mov bl, cl
cmp dh, 0x7f
test al, 0x40
jmp 0x140480898
je 0x1404808cb
and eax, 0xffffffbf
movzx ecx, bp
cmovne ecx, esp
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
seto cl
lea rcx, [rbp - 0x18]
jmp 0x1404808bb
call fcn.140455a4f
mov eax, dword [rsp + 0x34]
cmp ecx, 0x4ffa5193
clc
test al, 0x20
jmp 0x1404808d2
je 0x140480902
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
setg cl
mov dword [rsp + 0x3c], eax
movsx cx, dil
cmovae cx, r14w
movsx rcx, si
lea rcx, [rbp - 0x38]
jmp 0x1404808fd
call fcn.140455a4f
sub r9d, r9d
mov eax, dword [rsp + 0x38]
rcl cx, cl
jmp 0x140480911
lea ecx, [r9 + 1]
test r12b, cl
test bl, bl
jmp 0x14048091f
je 0x14047f557
mov byte [rsp + 0x30], cl
jmp 0x14047f557
mov rcx, qword [rsp + 0x50]
cdqe
cwde
bswap ax
mov rax, qword [rcx]
movzx rdx, bp
mov dx, 0x754c
jmp 0x140480949
lea rdx, [rbp - 0x38]
jmp 0x140480952
mov rax, qword [rax + 0x30]
jmp 0x14048095b
call qword [case.0x1404c5688.0]
mov eax, dword [rsp + 0x34]
movsxd rbx, esp
mov bx, dx
btc bx, 0xea
bts eax, 7
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
bsr eax, eax
mov rax, qword [rbp + 0x98]
sbb bh, bh
shrd ebx, edx, 0xc8
mov rbx, qword [rsp + 0x48]
stc
test byte [rax + 0x18], 8
jmp 0x14048099b
jne 0x140480ada
mov rdx, rbx
mov ecx, 0x5e911e54
mov rcx, r13
call fcn.140463409
xor r8d, r8d
cmp spl, r13b
test al, al
jmp 0x1404809be
jne 0x140480ada
lea rbx, [rbp - 0x38]
cmc
jmp 0x1404809ce
cmp qword [rbp - 0x20], 8
jmp 0x1404809d8
cmovae rbx, qword [rbp - 0x38]
jmp 0x1404809e3
cmp byte [r13 + 8], r8b
jne 0x140480ab1
mov rcx, qword [r13]
test r12b, 0xee
stc
jmp 0x1404809fb
test rcx, rcx
je 0x140480a91
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r10b, 0x6f
test r9b, spl
test rdx, rdx
jmp 0x140480a1a
je 0x140480a44
mov rax, qword [rcx + 0x50]
test r13b, spl
cmc
clc
cmp dword [rax], r8d
jmp 0x140480a31
jle 0x140480a44
movzx eax, word [rdx]
jmp 0x140480a3f
jmp 0x140480a63
mov rax, qword [rcx]
jmp 0x140480a4c
mov rax, qword [rax + 0x30]
call qword [case.0x1404c5688.0]
sub r8d, r8d
sal cl, 0xf3
cmp sil, 0x8d
adc cl, 0x5c
mov ecx, 0xffff
test r14w, dx
test r8d, 0x66694131
clc
cmp cx, ax
jmp 0x140480a7c
je 0x140480a91
mov word [r13 + 0xa], ax
jmp 0x140480a8c
jmp 0x140480a9d
mov qword [r13], r8
rol ah, 0x1b
jmp 0x140480a9d
mov eax, 1
cmc
cmp cl, 0x3c
test rdx, 0x5d3b5706
mov byte [r13 + 8], al
movzx eax, word [r13 + 0xa]
test r11w, 0x5bdb
cmp ax, word [rbx]
jmp 0x140480ac4
jne 0x140480bfb
mov rbx, qword [rsp + 0x48]
jmp 0x140480ada
cmp qword [rbp - 0x78], 3
jmp 0x140480ae4
jne 0x140480c3a
mov eax, 1
stc
cmp qword [rbp + 0x18], rax
jmp 0x140480af9
ja 0x140480c3a
mov rdx, rbx
movsx ecx, r12w
mov rcx, r13
jmp 0x140480b0e
call fcn.140463409
sub ebx, ebx
clc
cmp r15, rdx
test al, al
jmp 0x140480b20
jne 0x140480c03
cmp byte [r13 + 8], bl
jmp 0x140480b2f
jne 0x140480bc6
mov rcx, qword [r13]
stc
cmc
test rcx, rcx
je 0x140480ba8
mov rax, qword [rcx + 0x38]
btc dx, dx
dec edx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480b59
je 0x140480b7d
mov rax, qword [rcx + 0x50]
clc
cmp bpl, 0x62
cmp dword [rax], ebx
jle 0x140480b7d
movzx eax, word [rdx]
jmp 0x140480b78
jmp 0x140480b8f
mov rax, qword [rcx]
jmp 0x140480b85
mov rax, qword [rax + 0x30]
call qword [case.0x1404c5688.0]
mov ecx, 0xffff
clc
cmp cx, ax
je 0x140480ba8
mov word [r13 + 0xa], ax
jmp 0x140480bb5
mov qword [r13], rbx
neg rcx
cmp r14w, si
ror ah, cl
mov eax, 1
cmovl ecx, r15d
mov byte [r13 + 8], al
bts rcx, rcx
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x38]
test bh, dh
cmp r9, rsp
jmp 0x140480bd9
cmp qword [rbp - 0x20], 8
jmp 0x140480be3
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
jmp 0x140480bf0
je 0x140480c3a
jmp 0x140480c03
xor ebx, ebx
mov ax, 0x1c81
cdqe
lea rax, [rbp - 0x38]
add rdx, rax
shl rdx, cl
cmp qword [rbp - 0x20], 8
cmovs edx, edx
jmp 0x140480c1c
cmovae rax, qword [rbp - 0x38]
xor cl, dil
mov qword [rbp - 0x28], rbx
sub cx, 0x41e7
and rdx, 0x7ae12586
or dh, 0x81
mov word [rax], bx
lea rbx, [rbp - 0x38]
rol dx, cl
bsr dx, r13w
cmp qword [rbp - 0x20], 8
mov ecx, ebx
cmovae rbx, qword [rbp - 0x38]
cqo
movzx rcx, sp
mov rdx, qword [rsp + 0x48]
setp cl
movsx ecx, r9w
mov rcx, r13
jmp 0x140480c6c
call fcn.140463409
xor r8d, r8d
cmp si, cx
test r8d, 0x1b8e1ff3
jmp 0x140480c83
test al, al
jne 0x140480e90
mov r12, qword [rsp + 0x48]
test r12, rsp
mov esi, 0xffff
test bpl, 0xff
xor rax, r8
bts ecx, r10d
lea r14d, [r8 + 1]
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cdqe
cmovae rcx, qword [rbp - 0x38]
cwde
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
cmp rbx, rcx
jmp 0x140480cc8
je 0x140480e68
cmp byte [r13 + 8], r8b
jmp 0x140480cd7
jne 0x140480d79
mov rcx, qword [r13]
test r12b, 0xe3
jmp 0x140480cea
test rcx, rcx
jmp 0x140480cf2
je 0x140480d66
mov rax, qword [rcx + 0x38]
mov rdx, r9
xadd dh, dh
clc
mov rdx, qword [rax]
test r12b, 0xd2
cmp r9, 0x2af35174
test rdx, rdx
je 0x140480d3e
mov rax, qword [rcx + 0x50]
jmp 0x140480d23
cmp dword [rax], r8d
jmp 0x140480d2b
jle 0x140480d3e
movzx eax, word [rdx]
jmp 0x140480d39
jmp 0x140480d4e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c5688.0]
sub r8d, r8d
cmp si, ax
jmp 0x140480d56
je 0x140480d66
mov word [r13 + 0xa], ax
jmp 0x140480d75
mov qword [r13], r8
movsx eax, r9w
sal ax, 0x39
sbb ah, 0xe6
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
jmp 0x140480d84
cmp ax, word [rbx]
jne 0x140480e68
add rbx, 2
sub ch, 3
cmp ah, 0x8f
mov rcx, qword [r13]
cmp dil, 0x6d
test rcx, rcx
jmp 0x140480da7
je 0x140480e20
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
je 0x140480dee
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x140480dee
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140480dda
mov qword [rcx], rax
jmp 0x140480de6
movzx eax, word [rdx]
jmp 0x140480e05
mov rax, qword [rcx]
jmp 0x140480df6
mov rax, qword [rax + 0x38]
call qword [case.0x1404c5688.0]
xor r8d, r8d
clc
cmc
cmp si, ax
jmp 0x140480e0d
je 0x140480e20
mov al, r8b
jmp 0x140480e1b
jmp 0x140480e2f
mov qword [r13], r8
not dl
mov al, r14b
not rcx
movsxd rcx, edx
mov byte [r13 + 8], al
movsx rdx, r8w
jmp 0x140480e3e
mov rdx, r12
movsx ecx, r8w
mov rcx, r13
jmp 0x140480e4d
call fcn.140463409
xor r8d, r8d
test r11b, r12b
cmp rdx, rsi
test al, al
jmp 0x140480e62
je 0x140480ca7
mov sil, byte [rsp + 0x30]
btc rax, 0x94
btr eax, r10d
shr cx, cl
mov r14b, byte [rsp + 0x30]
sbb cl, dil
mov r12b, byte [rsp + 0x30]
movsx cx, ch
test r13w, 0x4267
lea rcx, [rbp - 0x38]
rcl rax, cl
cbw
cmp qword [rbp - 0x20], 8
cmovae rcx, qword [rbp - 0x38]
movzx rax, di
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
bsr ax, bx
mov eax, dword [rsp + 0x38]
test si, 0x732e
stc
movzx eax, al
cmp rsi, rbp
cmp rbx, rcx
movsx rcx, r12w
bswap cx
movsxd rcx, eax
mov ecx, 1
jmp 0x140480eda
cmovne eax, ecx
movsx ecx, si
mov dword [rsp + 0x38], eax
movsx ecx, r15w
bswap rcx
xchg ch, cl
lea rcx, [rbp - 0x38]
jmp 0x140480397
mov rax, qword [rcx]
jmp 0x140480efe
mov rax, qword [rax + 0x30]
jmp 0x140480f07
call qword [case.0x1404c5688.0]
xor r9d, r9d
cmp r14w, ax
jmp 0x140480f19
je 0x140480f33
mov word [r12], ax
movzx rbx, r9w
xchg rbx, rbx
mov rbx, r12
jmp 0x140480f40
mov qword [r13], r9
jmp 0x140480f40
mov byte [r13 + 8], dil
mov rax, qword [r15]
movsx rdx, r9w
mov edx, 0x48
movzx r8d, word [rbx]
movzx rcx, cx
movsx rcx, cx
mov rcx, r15
jmp 0x140480f64
mov rax, qword [rax + 0x20]
jmp 0x140480f6d
call qword [case.0x1404c5688.0]
xor r9d, r9d
test r12b, r13b
cmp sil, r9b
test al, al
jmp 0x140480f83
je 0x14048108b
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
clc
test r15w, r13w
test rax, 0x39686406
test rcx, rcx
jmp 0x140480fa5
je 0x14048104b
mov rax, qword [rcx + 0x38]
cmp r15b, 0x90
cmp qword [rax], r9
jmp 0x140480fbb
je 0x14048101f
mov rax, qword [rcx + 0x50]
test r10b, 0xbc
jmp 0x140480fce
cmp dword [rax], r9d
jmp 0x140480fd6
jle 0x14048101f
dec dword [rax]
movsx edx, r15w
movsx rax, ax
movsx ax, r8b
mov rcx, qword [rcx + 0x38]
mov dx, 0x7e40
mov rdx, qword [rcx]
cmovo ax, r9w
bswap eax
xchg ah, ah
lea rax, [rdx + 2]
jmp 0x140481008
mov qword [rcx], rax
movsx eax, bp
cmovbe eax, r8d
movzx eax, word [rdx]
jmp 0x14048101a
jmp 0x140481034
mov rax, qword [rcx]
jmp 0x140481027
mov rax, qword [rax + 0x38]
call qword [case.0x1404c5688.0]
sub r9d, r9d
cmp r14w, ax
je 0x14048104b
mov al, r9b
jmp 0x140481046
jmp 0x140481059
mov qword [r13], r9
setl cl
mov cx, 0x7872
mov al, dil
mov byte [r13 + 8], al
mov rdx, rsi
seto cl
xchg ch, cl
jmp 0x14048106a
mov rcx, r13
jmp 0x140481072
call fcn.140463409
xor r9d, r9d
test al, bpl
stc
test al, al
jmp 0x140481085
je 0x14047ec32
mov dil, byte [rsp + 0x30]
movsx rax, si
cwde
mov sil, byte [rsp + 0x30]
rcr r12b, 0xfd
mov r14b, r12b
mov r14b, byte [rsp + 0x30]
setbe r15b
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x40]
cbw
stc
cmc
mov rax, qword [rbp - 0x78]
sal rcx, cl
or rcx, r12
mov ecx, 1
cmp r12b, 0x97
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x1404810d9
jne 0x14047f54b
movzx eax, byte [rsp + 0x38]
stc
jmp 0x1404810eb
test bl, bl
jmp 0x1404810f2
cmove eax, ecx
jmp 0x1404810fa
mov dword [rsp + 0x38], eax
jmp 0x140481103
jmp 0x14047f557
mov rcx, qword [rbp + 0x18]
mov edi, 1
stc
cmp rcx, rdi
jmp 0x14048111a
jbe 0x1404813f5
lea rbx, [rbp + 8]
sub dl, r10b
xadd dl, al
mov rdx, qword [rbp + 8]
mov al, dil
mov r8, qword [rbp + 0x20]
cmp r8, 8
cmovae rbx, rdx
xadd al, al
mov al, byte [rsp + 0x30]
cmc
mov byte [rsp + 0x30], al
rcl ax, cl
shr ah, 0x86
clc
add rbx, 2
and al, 0xec
shl ah, cl
shr ax, 0x8a
lea rax, [rbp + 8]
cmp r8w, bx
cmp r8, 8
jmp 0x14048116d
cmovae rax, rdx
stc
test r15d, r11d
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x140481181
je 0x140481374
mov rdx, qword [rsp + 0x48]
jmp 0x140481198
mov rcx, r13
jmp 0x1404811a0
call fcn.140463409
xor r9d, r9d
test r13w, 0x5b64
clc
jmp 0x1404811b4
test al, al
jmp 0x1404811bb
jne 0x140481360
cmp byte [r13 + 8], r9b
jmp 0x1404811ca
jne 0x14048126b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404811dc
je 0x14048125b
mov rax, qword [rcx + 0x38]
ror dh, 0xc1
mov rdx, qword [rax]
cmp ebx, ebp
jmp 0x1404811f7
test rdx, rdx
jmp 0x1404811ff
je 0x140481220
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r9d
jmp 0x140481212
jle 0x140481220
movzx eax, word [rdx]
jmp 0x140481234
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c5688.0]
sub r9d, r9d
sar cx, 0x57
mov ecx, 0xffff
cmp r15b, bl
stc
cmp ecx, 0x4b4f6fb1
cmp cx, ax
jmp 0x14048124b
je 0x14048125b
mov word [r13 + 0xa], ax
jmp 0x140481265
mov qword [r13], r9
stc
cwde
or ax, 0x3e3c
mov byte [r13 + 8], dil
sbb al, 0x81
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jne 0x140481360
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140481285
je 0x14048131f
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r9
jmp 0x140481299
je 0x1404812dc
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x1404812ab
jle 0x1404812dc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cdqe
rdtsc
cbw
mov rdx, qword [rcx]
cmovl ax, r15w
nop
lahf
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404812d7
jmp 0x1404812fd
mov rax, qword [rcx]
jmp 0x1404812e4
mov rax, qword [rax + 0x38]
jmp 0x1404812ed
call qword [case.0x1404c5688.0]
sub r9d, r9d
bt ecx, 0xe
shr ch, 0x3d
mov ecx, 0xffff
cmp al, 0x44
cmp cx, ax
jmp 0x14048130c
je 0x14048131f
mov al, r9b
jmp 0x14048131a
jmp 0x140481338
mov qword [r13], r9
movsx r8w, al
xchg al, cl
movsx edx, r11w
mov al, dil
movsxd r8, r15d
movzx edx, r13w
mov byte [r13 + 8], al
mov r8, qword [rbp + 0x20]
setnp cl
movsx edx, sp
movsx rcx, r12w
mov rcx, qword [rbp + 0x18]
movsx edx, r10w
mov rdx, qword [rbp + 8]
jmp 0x14048135b
jmp 0x140481150
mov r8, qword [rbp + 0x20]
bt ax, bp
add ax, 0x38da
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
cmp bpl, bl
cmp r8w, 0x50f7
cmp r8, 8
jmp 0x14048138a
cmovae rax, rdx
test r12b, al
cmc
lea rax, [rax + rcx*2]
jmp 0x14048139b
cmp rbx, rax
jmp 0x1404813a3
je 0x1404813f5
mov rcx, qword [rsp + 0x70]
movsx eax, r15w
sal ah, cl
btc ax, bp
mov rax, rcx
test esp, 0x3f53dea
cmc
jmp 0x1404813c7
cmp qword [rcx + 0x18], 0x10
jmp 0x1404813d1
jb 0x1404813df
mov rax, qword [rcx]
jmp 0x1404813df
mov qword [rcx + 0x10], r9
jmp 0x1404813e8
mov byte [rax], r9b
jmp 0x1404813f0
jmp 0x140481430
cmp byte [rsp + 0x30], 0
jmp 0x1404813ff
je 0x140481430
mov r9b, 0x2d
movsxd r8, r14d
bts r8w, di
clc
mov r8, rdi
sub edx, edx
mov cx, sp
mov rcx, qword [rsp + 0x70]
jmp 0x140481423
call fcn.140443d94
nop
movsxd rcx, r8d
movsx cx, ah
lea rcx, [rbp + 8]
jmp 0x140481439
call fcn.140455a4f
mov rax, qword [rsp + 0x70]
bts ecx, edx
mov rcx, qword [rbp + 0x28]
clc
xor rcx, rsp
jmp 0x140481453
call fcn.140499d06
mov rbx, qword [rsp + 0x170]
add rsp, 0x130
xchg sil, r15b
mov r12b, r9b
pop r15
pop r14
mov r13b, r15b
movsxd rsi, r13d
pop r13
pop r12
xchg esi, ebp
setns bpl
pop rdi
jmp 0x140481490
pop rsi
cmovl bp, si
pop rbp
jmp 0x14048149b
ret
call fcn.1404b040b
int3
call fcn.1404b040b
nop
jmp 0x1404814b2
call fcn.1404b040b
nop
jmp 0x1404814bd
call fcn.1404b040b
int3