Function at 0x140489544
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
xor ecx, 0x28475675
add ecx, 0x601b7451
sal ax, cl
push rsi
push rdi
cmove di, ax
bts bp, r10w
push r12
push r13
cdqe
push r14
push r15
movsxd rax, r8d
mov rcx, r8
lea rbp, [rsp - 0x30]
sub rsp, 0x130
sub r15d, r13d
sal r14d, cl
mov rax, qword [0x1400b7288]
xor rax, rsp
sbb r13w, 0x4a49
neg rcx
shrd ebx, edx, 0xee
mov qword [rbp + 0x28], rax
sub cl, 0x2f
mov qword [rsp + 0x48], r9
mov r13, r8
or di, 0x4ab8
mov rdi, rdx
shrd r14, r12, 0x48
add r14w, bp
mov qword [rsp + 0x70], rdx
bt r14w, r13w
mov qword [rbp - 0x40], rdx
mov r14, qword [rbp + 0xa0]
cmp bh, 0xc
sbb r15b, r8b
mov qword [rsp + 0x60], r14
xor r12d, r12d
movzx eax, ax
mov dword [rsp + 0x3c], r12d
movsxd r15, esi
movsx rax, si
cdqe
mov r15, qword [rbp + 0x98]
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
cbw
mov qword [rbp - 0x58], rbx
cdqe
mov rax, qword [rbx]
mov cl, sil
movsxd rcx, edx
mov rcx, rbx
jmp 0x140489619
mov rax, qword [rax + 8]
jmp 0x140489622
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x140489634
je 0x14048966c
lea rcx, [rbp - 0x60]
jmp 0x140489643
call fcn.14048f106
mov rsi, rax
mov qword [rsp + 0x50], rax
test r12b, 0xea
test rbx, rbx
je 0x1404896db
mov rdx, qword [rbx]
cdqe
lahf
mov rax, qword [rdx + 0x10]
jmp 0x14048969f
lea rcx, [rbp - 0x60]
call fcn.14048ed34
mov rsi, rax
test bl, r15b
mov qword [rsp + 0x50], rax
stc
clc
test rbx, rbx
jmp 0x14048968a
je 0x1404896db
mov rax, qword [rbx]
movsx rcx, r8w
movzx rcx, r8w
mov rax, qword [rax + 0x10]
mov rcx, rbx
jmp 0x1404896a7
call qword [0x1400b8d90]
test rax, rax
mov r8, rax
je 0x1404896db
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, 1
movsxd rcx, r13d
movsx ecx, ax
not cx
mov rcx, r8
jmp 0x1404896d5
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x1404896e5
mov byte [rsp + 0x30], r12b
jmp 0x1404896ef
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
lahf
movzx edx, di
mov qword [rbp + 0x18], r12
movzx ecx, r11w
mov rax, rdx
movsx cx, r9b
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
movzx ax, ah
cwd
mov rax, qword [rsi]
cqo
movsx cx, bl
jmp 0x14048972b
lea rdx, [rbp - 0x70]
mov cl, r14b
movsx rcx, r10w
mov rcx, rsi
jmp 0x14048973e
mov rax, qword [rax + 0x58]
jmp 0x140489747
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx rax, r9w
movzx eax, si
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], 0xf
movsx eax, ax
mov byte [rdi], r12b
bswap esi
mov esi, 1
cbw
movsx eax, sp
mov eax, esi
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
movzx rax, ax
movsxd rcx, r15d
not bx
mov rax, qword [r15 + 0x40]
movzx rbx, bp
jmp 0x14048979b
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
mov rax, 0x55ca467c
mov rax, qword [rbx]
jmp 0x1404897b8
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x1404897c4
call qword [0x1400b8d90]
nop
movsx ecx, bx
lea rcx, [rbp - 0x60]
jmp 0x1404897d7
call fcn.14047cd42
mov rdi, rax
jmp 0x1404897e4
mov qword [rbp - 0x60], rax
cmc
test rbx, rbx
jmp 0x1404897f1
je 0x14048983e
mov rdx, qword [rbx]
mov rcx, rbx
not al
movsx rax, bp
cwde
mov rax, qword [rdx + 0x10]
jmp 0x14048980d
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x14048981e
je 0x14048983e
mov rcx, qword [rax]
mov rax, qword [rcx]
cmovge rcx, r10
mov edx, esi
mov rcx, r8
jmp 0x140489838
call qword [0x1400b8d90]
mov rax, qword [rdi]
movzx r8d, r8w
mov r9, r14
lea r8, [0x1400c0d6c]
jmp 0x140489857
lea rdx, [0x1400c0d60]
cmovno cx, cx
not cx
mov rcx, rdi
jmp 0x14048986d
mov rax, qword [rax + 0x58]
jmp 0x140489876
call qword [0x1400b8d90]
mov rax, r12
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
rcl r14b, cl
rcl r15b, 0x4d
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
ror cl, 0x90
mov r15b, byte [rsp + 0x30]
shl cx, cl
xor r9d, r9d
shr ecx, 0x25
lea ecx, [r9 + 1]
cmp rax, 4
jmp 0x1404898bc
jae 0x14048bdd8
mov al, byte [rbp + rax - 0x70]
cmp al, 0x20
jmp 0x1404898cd
je 0x140489902
cmp al, 0x24
jmp 0x1404898da
je 0x14048b64f
cmp al, 0x2b
jmp 0x1404898e7
je 0x14048ab6c
cmp al, 0x76
jmp 0x1404898f4
je 0x1404899b4
cmp al, 0x78
jne 0x14048a211
cmp qword [rbp - 0x78], 3
jmp 0x14048990c
je 0x14048a211
mov bl, r9b
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140489926
call fcn.14046e124
sub r9d, r9d
test ah, al
clc
test al, al
jmp 0x140489938
jne 0x14048bdac
lea rbx, [r13 + 0xa]
mov r12, rbx
mov rsi, qword [rsp + 0x48]
mov r15, qword [rbp - 0x60]
bsf r14, rdi
lea edi, [r9 + 1]
mov r14d, 0xffff
cmp r13b, r13b
jmp 0x140489965
cmp byte [r13 + 8], r9b
jne 0x14048bc4f
mov rcx, qword [r13]
jmp 0x140489978
test rcx, rcx
jmp 0x140489980
je 0x14048bc44
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14048bc0e
mov rax, qword [rcx + 0x50]
cmp r9b, dil
cmp dword [rax], r9d
jle 0x14048bc0e
movzx eax, word [rdx]
jmp 0x1404899af
jmp 0x14048bc28
mov dword [rsp + 0x68], r9d
movsx bx, cl
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404899cd
mov rax, qword [rax + 0x48]
call qword [0x1400b8d90]
mov dword [rsp + 0x58], eax
cbw
cmovae ax, r12w
mov rcx, qword [rbx]
cmove rdx, r14
movzx rax, di
movsx rax, r12w
mov rax, qword [rcx + 0x28]
setp ch
mov cl, 0xe3
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140489a06
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmc
clc
bts eax, 9
stc
mov dword [rsp + 0x34], eax
cmp esi, r10d
cmp rdi, 0x6102113c
mov dword [rsp + 0x3c], eax
xor eax, eax
clc
jmp 0x140489a31
cmp qword [rbp - 8], rax
jmp 0x140489a3a
je 0x14048a2d8
mov rax, qword [rbx]
sets ch
not ch
mov rcx, rbx
jmp 0x140489a50
mov rax, qword [rax + 0x20]
call qword [0x1400b8d90]
mov word [rsp + 0x40], ax
xor edx, edx
clc
test dil, dl
cmp r15w, r15w
test ax, ax
jmp 0x140489a71
je 0x14048a2d8
lea rcx, [rbp - 0x18]
test r8b, 0xe9
cmp qword [rbp], 0x10
jmp 0x140489a89
cmovae rcx, qword [rbp - 0x18]
stc
cmp byte [rcx], 0x7f
jae 0x14048a2d8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea eax, [rdx + 0xf]
mov bl, 0xd2
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
movsxd rbx, ebx
bswap cx
jmp 0x140489aba
mov qword [rbp - 0x28], rax
jmp 0x140489ac6
mov word [rbp - 0x38], dx
jmp 0x140489ad6
mov ebx, edx
movsxd rcx, r12d
not dx
cqo
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x140489aed
call fcn.14046e124
sub r11d, r11d
stc
test al, al
jmp 0x140489afd
jne 0x14048a08c
mov r10, qword [rsp + 0x60]
dec edi
bt ebx, 0x77
sbb rbx, 0x2c8f7885
lea r9, [r10 + 0x16]
or r8d, 0x60d10286
setl sil
btc r8w, dx
mov qword [rbp - 0x48], r9
test r11b, 0x1e
stc
bt si, di
lea r14, [r13 + 0xa]
mov dil, 0xce
mov r8, r14
mov si, ax
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
neg sil
sbb edi, 0xc262b90
adc edi, r8d
mov qword [rsp + 0x78], rbx
ror sil, cl
xor esi, 0x11942df8
rcl rsi, cl
mov edi, r11d
mov rsi, qword [rbp - 0x80]
test al, 0x41
cmp byte [r13 + 8], r11b
jmp 0x140489b7a
jne 0x140489c68
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140489b8c
je 0x140489c47
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r14, 0x4a375a08
test rdx, rdx
jmp 0x140489ba8
je 0x140489bcd
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x140489bba
jle 0x140489bcd
movzx eax, word [rdx]
jmp 0x140489bc8
jmp 0x140489c0f
mov rax, qword [rcx]
jmp 0x140489bd5
mov rax, qword [rax + 0x30]
jmp 0x140489bde
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x50]
sal r9b, cl
xchg cl, r9b
mov r9, qword [rbp - 0x48]
test ebp, ebp
movsx r10, si
mov r10, qword [rsp + 0x60]
shr ch, cl
xor r11d, r11d
xadd rcx, rcx
and cl, r15b
sub ecx, 0x326f6556
mov ecx, 0xffff
clc
cmp r13b, spl
test rdi, 0x7de539ce
cmp cx, ax
jmp 0x140489c27
je 0x140489c47
mov word [r8], ax
movzx r14w, r11b
movsx r14, dx
mov r14, r8
jmp 0x140489c42
jmp 0x140489c4e
mov qword [r13], r11
mov r8b, 0x8c
mov eax, 1
cmovl cx, bx
movzx rdx, r8w
movsx edx, sp
mov byte [r13 + 8], al
cmovbe cx, cx
cqo
movzx r8d, word [r14]
mov rdx, r9
cmovne ecx, edi
mov cl, 0xac
mov rcx, r10
jmp 0x140489c7c
call fcn.140250b38
sub rax, qword [rsp + 0x60]
stc
sar rax, 1
cmp rax, 0xa
jmp 0x140489c93
jae 0x140489d7f
lea rcx, [0x1400c0d60]
xchg r9b, r9b
sal r10b, cl
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
movzx ecx, r15w
movsxd rcx, edx
sbb cx, 0x69bc
mov rcx, qword [r10 + 0x10]
test r15b, r11b
cmp rcx, qword [r10 + 0x18]
jae 0x140489d0e
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
xor rax, 0x6bae4042
mov rax, r10
test cx, 0x2bd7
cmp qword [r10 + 0x18], 0x10
jb 0x140489cf6
mov rax, qword [r10]
jmp 0x140489cf6
mov byte [rax + rcx], r9b
cmp r14d, edi
cmc
xor edx, edx
mov byte [rax + rcx + 1], dl
jmp 0x140489d09
jmp 0x140489d2e
mov r8b, r12b
mov dl, dh
movzx rcx, r11w
mov edx, 1
mov ch, 0x28
not cl
mov rcx, r10
jmp 0x140489d29
call fcn.14045c446
lea rax, [rbp - 0x38]
cmp rsi, 0x10
setae cl
jmp 0x140489d3e
cmovae rax, rbx
cmp r14b, 0xec
cmp byte [rax + rdi], 0x7f
jmp 0x140489d4f
je 0x140489f24
lea rax, [rbp - 0x38]
test cl, cl
mov cx, sp
cmovo ecx, r12d
cmovne rax, rbx
bsf cx, bx
mov ecx, 1
test rdx, r12
add byte [rax + rdi], cl
jmp 0x140489d7a
jmp 0x140489f0d
lea rax, [rbp - 0x38]
cmp rsi, 0x10
movzx edx, bp
setae bl
movzx rdx, bp
mov dx, ax
not dx
mov rdx, qword [rsp + 0x78]
jmp 0x140489da1
cmovae rax, rdx
clc
stc
sub r11d, r11d
test al, bpl
cmp bpl, 0x11
cmp byte [rax + rdi], r11b
jmp 0x140489dba
je 0x14048a00c
cmp byte [r13 + 8], r11b
jmp 0x140489dc9
jne 0x140489e8a
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140489ddb
je 0x140489e5d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
stc
test rdx, rdx
je 0x140489e19
mov rax, qword [rcx + 0x50]
test r9w, si
cmp al, dil
cmp dword [rax], r11d
jmp 0x140489e06
jle 0x140489e19
movzx eax, word [rdx]
jmp 0x140489e14
jmp 0x140489e38
mov rax, qword [rcx]
jmp 0x140489e21
mov rax, qword [rax + 0x30]
jmp 0x140489e2a
call qword [0x1400b8d90]
sub r11d, r11d
cmovg cx, r10w
mov ecx, 0xffff
test r12w, r13w
cmp cx, ax
jmp 0x140489e49
je 0x140489e5d
mov word [r14], ax
jmp 0x140489e58
jmp 0x140489e6d
mov qword [r13], r11
mov r10w, 0x6138
movsx dx, r14b
cwd
mov r10d, 1
not dx
mov byte [r13 + 8], r10b
cdq
bswap dx
xchg dl, dl
mov rdx, qword [rsp + 0x78]
jmp 0x140489e90
mov r10d, 1
movzx eax, word [rsp + 0x40]
test dl, 0x37
cmp word [r14], ax
jne 0x14048a00c
mov rcx, qword [rbp - 0x28]
clc
cmc
cmp rcx, rsi
jmp 0x140489eb0
jae 0x140489ee2
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
test dil, 0x20
cmp ax, bp
cmp bpl, 0x96
test bl, bl
jmp 0x140489ed4
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x140489f05
xor r9d, r9d
movsxd rcx, ebp
mov r8b, r15b
movzx edx, sp
xchg dl, dh
mov rdx, r10
cmovbe ecx, r12d
lea rcx, [rbp - 0x38]
jmp 0x140489f00
call fcn.14045c446
inc rdi
movzx cx, r10b
mov rbx, qword [rbp - 0x38]
mov qword [rsp + 0x78], rbx
xchg cl, sil
mov rsi, qword [rbp - 0x20]
test r12d, 0x7b030849
mov rcx, qword [r13]
cmp r10b, 0x55
stc
xor r8d, r8d
test rcx, rcx
je 0x140489fc6
mov rax, qword [rcx + 0x38]
jmp 0x140489f42
cmp qword [rax], r8
je 0x140489f91
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140489f57
jle 0x140489f91
dec dword [rax]
movzx ax, r15b
cdq
movsx rax, r13w
mov rcx, qword [rcx + 0x38]
movsx rdx, ax
bswap dx
setg dl
mov rdx, qword [rcx]
bswap rax
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140489f8c
jmp 0x140489fab
mov rax, qword [rcx]
jmp 0x140489f99
mov rax, qword [rax + 0x38]
jmp 0x140489fa2
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140489fb8
je 0x140489fc6
mov al, r8b
jmp 0x140489fd2
mov qword [r13], r8
cqo
cwde
mov eax, 1
mov byte [r13 + 8], al
movsxd rcx, esp
mov rdx, qword [rsp + 0x48]
movsx rcx, r10w
mov rcx, r13
jmp 0x140489fea
call fcn.14046e124
sub r11d, r11d
test al, al
mov r8, qword [rbp - 0x50]
jmp 0x140489ffd
mov r9, qword [rbp - 0x48]
mov r10, qword [rsp + 0x60]
je 0x140489b71
mov qword [rbp - 0x80], rsi
xadd r14b, bl
bt rbx, rdi
mov rbx, rdi
xor r14b, al
test rdi, rdi
mov dil, byte [rsp + 0x30]
mov r10w, 0x70ea
xchg r10, r11
mov sil, byte [rsp + 0x30]
not r10
movsx r11w, r9b
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
movzx r10w, r14b
mov r10, qword [rsp + 0x78]
jmp 0x14048a053
je 0x14048a09d
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14048a066
cmovae rax, r10
clc
cmc
cmp byte [rax + rbx], 0
jle 0x14048a07e
inc rbx
jmp 0x14048a09d
mov eax, 1
mov byte [rsp + 0x38], al
jmp 0x14048a09d
mov r10, qword [rbp - 0x38]
mov r11, qword [rbp - 0x80]
shr r9, cl
adc r8w, 0x1914
lea rdx, [rbp - 0x18]
seta r8b
not r8
rcl r8b, 0x44
mov r8, qword [rbp - 0x18]
rcl r9d, cl
or r9b, r13b
mov r9, qword [rbp]
cmp r9, 0x10
cmovae rdx, r8
cmc
sub eax, eax
cmp byte [rsp + 0x38], al
jmp 0x14048a0ce
jne 0x14048a13c
test rbx, rbx
jmp 0x14048a0dc
je 0x14048a276
mov cl, byte [rdx]
stc
test sil, 0x92
cmp cl, 0x7f
je 0x14048a276
sub rbx, 1
jmp 0x14048a0fb
je 0x14048a238
lea rax, [rbp - 0x38]
jmp 0x14048a10a
cmp r11, 0x10
jmp 0x14048a113
cmovae rax, r10
cmp cl, byte [rax + rbx]
jmp 0x14048a11f
je 0x14048a25a
mov eax, 1
test rdx, 0x2f3231c6
mov byte [rsp + 0x38], al
jmp 0x14048a13c
cmp r11, 0x10
jmp 0x14048a145
jb 0x14048a1ba
lea rdx, [r11 + 1]
btc rax, r12
rcl eax, 2
add eax, 0x53086123
mov rax, r10
cmp r9w, 0x1bf7
stc
cmp cl, dl
cmp rdx, 0x1000
jmp 0x14048a173
jb 0x14048a199
add rdx, 0x27
mov r10, qword [r10 - 8]
jmp 0x14048a186
sub rax, r10
cmc
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14048c156
mov rcx, r10
jmp 0x14048a1a1
call fcn.1401a86e2
mov r9, qword [rbp]
adc r8d, 0x65847435
mov r8, qword [rbp - 0x18]
cmp bp, 0x1301
cmp r9, 0x10
jb 0x14048a209
lea rdx, [r9 + 1]
mov rax, r8
cmp rdx, 0x1000
jb 0x14048a1fc
add rdx, 0x27
test rsi, rbx
mov r8, qword [r8 - 8]
test r8b, sil
sub rax, r8
add rax, 0xfffffffffffffff8
jmp 0x14048a1f2
cmp rax, 0x1f
ja 0x14048c14b
mov rcx, r8
jmp 0x14048a204
call fcn.1401a86e2
xor r9d, r9d
mov ecx, 1
mov eax, dword [rsp + 0x38]
cmp r10d, r10d
add qword [rbp - 0x78], rcx
cmc
test al, al
jmp 0x14048a224
jne 0x14048c044
mov rax, qword [rbp - 0x78]
jmp 0x14048a233
jmp 0x1404898b3
test rbx, rbx
jmp 0x14048a240
jne 0x14048a25a
lea rax, [rbp - 0x38]
cmp r11, 0x10
cmovae rax, r10
cmp cl, byte [rax]
jl 0x14048a125
cmp byte [rdx + 1], 0
jmp 0x14048a263
jle 0x14048a0d4
inc rdx
jmp 0x14048a271
jmp 0x14048a0d4
cmp r11, 0x10
jb 0x14048a605
lea rdx, [r11 + 1]
stc
btc ax, 0x21
mov rax, r10
cmp rdx, 0x1000
jmp 0x14048a299
jb 0x14048a2c6
add rdx, 0x27
mov r10, qword [r10 - 8]
test r10w, bx
jmp 0x14048a2b0
sub rax, r10
stc
clc
add rax, 0xfffffffffffffff8
cmp r11d, edx
cmp rax, 0x1f
ja 0x14048c156
mov rcx, r10
jmp 0x14048a2ce
call fcn.1401a86e2
jmp 0x14048a605
mov rdx, qword [rsp + 0x48]
movzx rcx, bp
jmp 0x14048a2e9
mov rcx, r13
jmp 0x14048a2f1
call fcn.14046e124
sub r8d, r8d
stc
cmc
cmp dil, bl
test al, al
jmp 0x14048a305
jne 0x14048a613
lea rbx, [r13 + 0xa]
movsx r9, r11w
mov r12, rbx
mov r9, qword [rsp + 0x60]
movzx si, dl
lea rdi, [r9 + 0x16]
movsx r15w, bl
mov rsi, qword [rsp + 0x70]
mov r15b, 0x3b
movsx r15w, bpl
mov r15d, ebx
mov r15, qword [rsp + 0x48]
jmp 0x14048a34a
mov r9, qword [rsp + 0x60]
test r9b, r13b
cmp byte [r13 + 8], r8b
jne 0x14048a410
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048a360
je 0x14048a3fe
mov rax, qword [rcx + 0x38]
inc dl
mov rdx, qword [rax]
test rdx, 0x4e5c4788
test rdx, rdx
jmp 0x14048a37e
je 0x14048a3ab
mov rax, qword [rcx + 0x50]
cmp r10, 0x161109dd
clc
jmp 0x14048a395
cmp dword [rax], r8d
jmp 0x14048a39d
jle 0x14048a3ab
movzx eax, word [rdx]
jmp 0x14048a3d9
mov rax, qword [rcx]
jmp 0x14048a3b3
mov rax, qword [rax + 0x30]
jmp 0x14048a3bc
call qword [0x1400b8d90]
mov r9, qword [rsp + 0x60]
xor rcx, 0x4fd4513d
sub r8d, r8d
btc cx, r11w
ror cx, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048a3e6
je 0x14048a3fe
mov word [r12], ax
not bl
movsxd rbx, edi
mov rbx, r12
jmp 0x14048a404
mov qword [r13], r8
rdtsc
mov eax, 1
mov byte [r13 + 8], al
mov dh, 0xa8
movzx r8d, word [rbx]
mov rdx, rdi
movzx ecx, r11w
cmovns cx, r12w
mov rcx, r9
jmp 0x14048a428
call fcn.140250b38
sub rax, qword [rsp + 0x60]
cmp r12w, 0x7952
sar rax, 1
cmp rcx, r12
stc
cmp rax, 0xa
jmp 0x14048a448
jae 0x14048a5e5
lea rcx, [0x1400c0d60]
or r9b, r14b
mov r9b, byte [rax + rcx]
shr cl, cl
cmp r12d, esp
inc cx
mov rcx, qword [rsi + 0x10]
cmp r12b, 0x72
stc
cmp r14, r13
cmp rcx, qword [rsi + 0x18]
jmp 0x14048a479
jae 0x14048a4cc
lea rax, [rcx + 1]
jmp 0x14048a48c
mov qword [rsi + 0x10], rax
add eax, r14d
mov rax, rsi
cmc
cmp esi, ecx
cmp qword [rsi + 0x18], 0x10
jmp 0x14048a4a3
jb 0x14048a4b0
mov rax, qword [rsi]
cmp r12b, 0xe2
mov byte [rax + rcx], r9b
stc
sub r8d, r8d
jmp 0x14048a4bd
mov byte [rax + rcx + 1], r8b
jmp 0x14048a4c7
jmp 0x14048a4fe
mov r8b, r14b
movzx edx, bx
movsx rdx, bp
mov edx, 1
movzx rcx, di
movzx ecx, si
not ch
mov rcx, rsi
jmp 0x14048a4ec
call fcn.14045c446
sub r8d, r8d
xchg cx, cx
mov cl, r10b
movzx rcx, cx
mov rcx, qword [r13]
stc
cmc
test rcx, rcx
jmp 0x14048a50c
je 0x14048a5aa
mov rax, qword [rcx + 0x38]
test dl, 0x32
cmp rax, r13
cmp qword [rax], r8
je 0x14048a57a
mov rax, qword [rcx + 0x50]
test r10w, 0x470e
stc
jmp 0x14048a535
cmp dword [rax], r8d
jmp 0x14048a53d
jle 0x14048a57a
dec dword [rax]
rdtsc
xchg dl, al
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
bswap rax
cmovno rax, r8
lea rax, [rdx + 2]
jmp 0x14048a562
mov qword [rcx], rax
xchg al, ah
cdqe
movsx ax, ah
movzx eax, word [rdx]
jmp 0x14048a575
jmp 0x14048a58f
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14048a586
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14048a5aa
mov al, r8b
jmp 0x14048a5a5
jmp 0x14048a5b7
mov qword [r13], r8
cdq
mov ax, bp
mov eax, 1
mov byte [r13 + 8], al
mov rdx, r15
movzx ecx, sp
movzx cx, dil
mov cl, 0xe9
mov rcx, r13
jmp 0x14048a5d0
call fcn.14046e124
xor r8d, r8d
test al, al
jmp 0x14048a5df
je 0x14048a342
mov dil, byte [rsp + 0x30]
cwde
cbw
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movsx rax, r15w
mov ecx, 0x747c79e2
mov r12b, byte [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
mov cx, 0x2c20
movsxd rax, r10d
xchg cx, ax
mov rax, qword [rbx]
movzx cx, r9b
xchg cx, cx
movzx rcx, bp
mov rcx, rbx
jmp 0x14048a62a
mov rax, qword [rax + 0x18]
jmp 0x14048a633
call qword [0x1400b8d90]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048a649
call fcn.14046e124
xor r8d, r8d
test r15b, 0x58
cmc
jmp 0x14048a65b
test al, al
jne 0x14048a9f7
test bx, bx
jmp 0x14048a66b
je 0x14048a9f7
cmp byte [r13 + 8], r8b
jmp 0x14048a67a
jne 0x14048a71e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048a68c
je 0x14048a702
mov rax, qword [rcx + 0x38]
sal dl, 0x64
cdq
mov rdx, qword [rax]
stc
cmc
test r9b, 0x43
test rdx, rdx
jmp 0x14048a6ab
je 0x14048a6d0
mov rax, qword [rcx + 0x50]
cmp r13w, bp
clc
cmp dword [rax], r8d
jle 0x14048a6d0
movzx eax, word [rdx]
jmp 0x14048a6cb
jmp 0x14048a6ea
mov rax, qword [rcx]
jmp 0x14048a6d8
mov rax, qword [rax + 0x30]
jmp 0x14048a6e1
call qword [0x1400b8d90]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14048a702
mov word [r13 + 0xa], ax
jmp 0x14048a70d
mov qword [r13], r8
shl ah, 0x8c
rcl al, 3
stc
mov eax, 1
jmp 0x14048a71a
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
mov ebx, 0x6fbc09cf
mov ebx, dword [rsp + 0x68]
jmp 0x14048a731
jne 0x14048aa00
mov eax, 1
ror rcx, 0x8a
movzx ecx, bp
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048a74f
je 0x14048a7e7
mov rax, qword [rcx + 0x38]
stc
cmc
cmp qword [rax], r8
je 0x14048a7a4
mov rax, qword [rcx + 0x50]
test cl, r12b
cmc
clc
cmp dword [rax], r8d
jmp 0x14048a775
jle 0x14048a7a4
dec dword [rax]
movsx edx, r11w
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
movsx ax, r15b
cwde
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048a79f
jmp 0x14048a7c3
mov rax, qword [rcx]
jmp 0x14048a7ac
mov rax, qword [rax + 0x38]
jmp 0x14048a7b5
call qword [0x1400b8d90]
sub r8d, r8d
cmp di, 0x174e
mov ecx, 0xffff
cmp cx, ax
je 0x14048a7de
mov al, r8b
jmp 0x14048a7d9
jmp 0x14048a7eb
mov eax, 1
cqo
not ch
mov qword [r13], r8
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048a7fc
call fcn.14046e124
cmp ebx, dword [rsp + 0x58]
jmp 0x14048a80a
jge 0x14048aa00
sub r8d, r8d
stc
cmp r13d, 0x3f1e74a4
test al, al
jmp 0x14048a822
jne 0x14048a9e4
cmp byte [r13 + 8], r8b
jmp 0x14048a831
jne 0x14048a8c7
mov rcx, qword [r13]
test r9b, 0x90
test rcx, rcx
je 0x14048a8b7
mov rax, qword [rcx + 0x38]
rcr dx, cl
mov rdx, qword [rax]
cmp r9d, r12d
test rdx, rdx
je 0x14048a87f
mov rax, qword [rcx + 0x50]
clc
jmp 0x14048a869
cmp dword [rax], r8d
jle 0x14048a87f
movzx eax, word [rdx]
jmp 0x14048a87a
jmp 0x14048a899
mov rax, qword [rcx]
jmp 0x14048a887
mov rax, qword [rax + 0x30]
jmp 0x14048a890
call qword [0x1400b8d90]
xor r8d, r8d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14048a8a7
je 0x14048a8b7
mov word [r13 + 0xa], ax
jmp 0x14048a8bb
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
cbw
lahf
mov rax, qword [rsp + 0x60]
jmp 0x14048a8d1
lea rdx, [rax + 0x16]
cmovl r8w, r11w
xchg r8b, r8b
movzx r8, cx
movzx r8d, word [r13 + 0xa]
movsx rcx, r15w
seta ch
bswap cx
mov rcx, rax
jmp 0x14048a8f8
call fcn.140250b38
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp r15b, 0xf6
cmp rax, 0xa
jmp 0x14048a912
jae 0x14048a9e4
lea rcx, [0x1400c0d60]
or r10w, 0x1121
dec r10w
mov r9b, byte [rax + rcx]
sal r10b, 0x2f
mov r10, qword [rsp + 0x70]
sar rcx, 0x32
movsxd rcx, r13d
mov rcx, qword [r10 + 0x10]
cmp r15b, 0xf9
cmc
cmp rcx, qword [r10 + 0x18]
jmp 0x14048a94f
jae 0x14048a9a1
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp r8b, 0x18
cmp r13b, bpl
cmc
cmp qword [r10 + 0x18], 0x10
jb 0x14048a97e
mov rax, qword [r10]
cmp bpl, 0x4f
cmp r13w, r10w
mov byte [rax + rcx], r9b
test ecx, 0x19e33e9d
cmp r11w, 0x2cbf
stc
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14048a99c
jmp 0x14048a9d3
mov r8b, sil
movzx dx, ah
movsx ecx, r15w
movzx rcx, bx
mov edx, 1
setge ch
cmovnp rcx, r13
movzx cx, r12b
mov rcx, r10
jmp 0x14048a9c9
call fcn.14045c446
sub r8d, r8d
rcr ah, cl
mov eax, 1
add ebx, eax
jmp 0x14048a9df
jmp 0x14048a743
mov ecx, 1
mov byte [rsp + 0x38], cl
jmp 0x14048a9f2
jmp 0x14048aa05
mov ebx, dword [rsp + 0x68]
lahf
movsx rcx, r8w
mov ecx, 1
mov rax, qword [rsp + 0x70]
cmp r14b, dil
test r10w, 0x7fed
stc
sub edx, edx
jmp 0x14048aa1c
cmp qword [rax + 0x10], rdx
jmp 0x14048aa25
jne 0x14048aa39
mov byte [rsp + 0x38], cl
jmp 0x14048aa34
jmp 0x14048ab0a
mov eax, dword [rsp + 0x58]
jmp 0x14048aa45
cmp ebx, eax
jmp 0x14048aa4c
jge 0x14048ab0a
sub eax, ebx
ror r14w, 0x7a
mov ebx, eax
jmp 0x14048aa66
mov r14, qword [rsp + 0x70]
bts r15w, ax
rol cl, 1
shld r15, r11, 0x1f
mov r15d, 1
not rcx
xchg cl, ch
mov rcx, qword [r14 + 0x10]
stc
clc
cmp rcx, qword [r14 + 0x18]
jmp 0x14048aa91
jae 0x14048aac5
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x14048aaac
jb 0x14048aaba
mov rax, qword [r14]
jmp 0x14048aaba
mov word [rax + rcx], 0x30
jmp 0x14048aaeb
mov r9b, 0x30
movzx rcx, r13w
xchg r8b, cl
mov ecx, 0x274671ac
mov r8b, dil
cqo
mov rdx, r15
mov rcx, r14
jmp 0x14048aae4
call fcn.14045c446
sub edx, edx
sub rbx, r15
jne 0x14048aa82
mov r14b, byte [rsp + 0x30]
stc
rcr edx, cl
mov r15b, byte [rsp + 0x30]
movsx rdx, ax
rcl dl, cl
sbb dx, bx
mov rdx, qword [rbp]
test bl, sil
cmc
jmp 0x14048ab17
cmp rdx, 0x10
jmp 0x14048ab20
jb 0x14048a209
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp r13b, r14b
cmc
cmp rdx, 0x1000
jmp 0x14048ab40
jb 0x14048a204
add rdx, 0x27
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
cmc
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048ab61
ja 0x14048c14b
jmp 0x14048a204
mov rdx, qword [rsp + 0x48]
mov rcx, rsi
mov rcx, r13
jmp 0x14048ab7c
call fcn.14046e124
xor r9d, r9d
jmp 0x14048ab89
test al, al
jne 0x14048a20c
mov rbx, qword [rsp + 0x50]
cwd
rdtsc
movzx dx, r15b
mov rax, qword [rbx]
bswap cx
cwd
mov cl, bpl
lea rdx, [rbp - 0x38]
movsx cx, dh
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14048abbe
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
cmc
bts r8d, 8
test r13d, 0x667939a1
cmp edi, 0x45816ca2
or r8d, 2
cmc
cmp spl, dl
mov dword [rsp + 0x34], r8d
clc
test r15d, 0x6350674f
test ecx, edx
mov dword [rsp + 0x3c], r8d
clc
test dil, cl
cmp sil, 0x83
xor r9d, r9d
cmp spl, dl
cmp qword [rbp - 0x28], r9
jmp 0x14048ac0f
jbe 0x14048ada5
mov rax, qword [rbx]
bswap cx
lea rdx, [rbp - 0x18]
bswap ecx
mov rcx, rbx
jmp 0x14048ac29
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
xchg edx, edx
btr edx, 0xf4
bts r8d, 0xb
xchg dl, dh
shl rdx, 0xf3
rol dx, 0x48
or r8d, 4
shl dx, 0xfb
cmova dx, r11w
mov dword [rsp + 0x34], r8d
add dh, bl
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
test r9b, 0xac
xor r9d, r9d
cmp r14b, bl
jmp 0x14048ac7e
cmp byte [rdx], r9b
jne 0x14048ad5d
mov rcx, qword [r13]
cmp r14b, sil
test spl, dil
test rcx, rcx
jmp 0x14048ac99
je 0x14048ad34
mov rax, qword [rcx + 0x38]
rcl dl, 0x3e
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048acb1
je 0x14048ace2
mov rax, qword [rcx + 0x50]
jmp 0x14048acc7
cmp dword [rax], r9d
jmp 0x14048accf
jle 0x14048ace2
movzx eax, word [rdx]
jmp 0x14048acdd
jmp 0x14048ad01
mov rax, qword [rcx]
jmp 0x14048acea
mov rax, qword [rax + 0x30]
jmp 0x14048acf3
call qword [0x1400b8d90]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
mov ecx, 0xffff
mov rdx, qword [rsp + 0x58]
cmp r10b, 0xcf
cmp bl, r13b
jmp 0x14048ad17
cmp cx, ax
jmp 0x14048ad1f
je 0x14048ad34
mov word [r13 + 0xa], ax
jmp 0x14048ad2f
jmp 0x14048ad45
mov qword [r13], r9
movsx r10w, sil
movsx r10d, si
mov r10w, bx
mov r10d, 1
jmp 0x14048ad50
mov byte [rdx], r10b
jmp 0x14048ad58
jmp 0x14048ad6b
mov r10d, 1
sal rax, 0x48
movsxd rax, eax
lahf
movzx ecx, word [r13 + 0xa]
btr ax, 0x59
clc
cmc
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x14048ad85
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jmp 0x14048ad92
jne 0x14048ada9
mov bl, r10b
jmp 0x14048ada0
jmp 0x14048adb1
lea rdx, [r13 + 8]
mov bl, r9b
mov qword [rsp + 0x58], rdx
test r8b, 4
je 0x14048adf2
and r8d, 0xfffffffb
movsxd rcx, r10d
setnp cl
mov cl, r13b
mov dword [rsp + 0x34], r8d
mov rcx, r12
mov dword [rsp + 0x3c], r8d
movsx rcx, ax
mov cx, r9w
movsxd rcx, ebp
lea rcx, [rbp - 0x18]
call fcn.140460799
mov r8d, dword [rsp + 0x34]
test r14b, 0x2b
test r8b, 2
jmp 0x14048adfb
je 0x14048ae2f
and r8d, 0xfffffffd
movsx cx, r9b
setno cl
bswap ecx
mov dword [rsp + 0x34], r8d
mov ecx, edx
jmp 0x14048ae1b
mov dword [rsp + 0x3c], r8d
mov rcx, r15
setbe cl
lea rcx, [rbp - 0x38]
call fcn.140460799
xor r8d, r8d
test dil, r12b
cmp spl, r11b
test bl, bl
jmp 0x14048ae3f
je 0x14048b03b
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048ae51
je 0x14048aeff
mov rax, qword [rcx + 0x38]
test r14b, r12b
cmp qword [rax], r8
jmp 0x14048ae66
je 0x14048aeba
mov rax, qword [rcx + 0x50]
cmp dil, r15b
cmp r8b, 0xbe
cmp dword [rax], r8d
jmp 0x14048ae7f
jle 0x14048aeba
dec dword [rax]
xchg dh, al
movzx edx, bp
lahf
mov rcx, qword [rcx + 0x38]
movsx rax, r10w
movzx rax, si
movsx ax, ah
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
cmovae rax, rbx
movzx eax, word [rdx]
jmp 0x14048aeb5
jmp 0x14048aedb
mov rax, qword [rcx]
jmp 0x14048aec2
mov rax, qword [rax + 0x38]
jmp 0x14048aecb
call qword [0x1400b8d90]
sub r8d, r8d
movzx ecx, sp
or cx, r8w
mov ecx, 0xffff
test r10b, 0x74
cmp cx, ax
jmp 0x14048aeec
je 0x14048aeff
mov al, r8b
jmp 0x14048aefa
jmp 0x14048af11
mov qword [r13], r8
cmovno dx, r12w
mov eax, 1
movzx ecx, r8w
mov rcx, qword [rsp + 0x58]
movzx edx, bx
mov byte [rcx], al
cmovne ax, dx
cqo
mov cl, dh
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
xchg dx, dx
movsx edx, r8w
lea rdx, [rbp - 0x18]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
rol edx, 0xaa
mov edx, 0x2b667a69
mov dword [rsp + 0x34], ebx
cdq
mov dword [rsp + 0x3c], ebx
ror dl, cl
sub dl, dl
mov rdx, qword [rbp + 0x20]
jmp 0x14048af6e
cmp rdx, 8
jmp 0x14048af77
jb 0x14048afe0
lea rdx, [rdx*2 + 2]
shl cx, 0x9a
and ecx, edi
adc cl, r13b
mov rcx, qword [rbp + 8]
bsf ax, r10w
ror ah, cl
movzx ax, bpl
mov rax, rcx
cmp r13b, 0xc9
test bl, 0x28
cmp rdx, 0x1000
jb 0x14048afdb
add rdx, 0x27
clc
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
jmp 0x14048afc8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048afd5
ja 0x14048c161
call fcn.1401a86e2
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 8]
ror ch, 0xd3
clc
movups xmmword [rbp + 0x18], xmm1
shrd cx, r8w, 4
shr ch, cl
sub eax, eax
movzx cx, cl
setb ch
xchg ch, cl
mov qword [rbp - 8], rax
not rcx
mov qword [rbp], 7
movsx ecx, r15w
movsxd rcx, ebp
not cx
mov word [rbp - 0x18], ax
setae cl
movzx ecx, si
xchg cx, cx
lea rcx, [rbp - 0x18]
call fcn.140460799
jmp 0x14048a209
mov rbx, qword [rsp + 0x50]
movsx eax, sp
cbw
mov rax, qword [rbx]
cmovo cx, r9w
mov dl, 0x53
lea rdx, [rbp - 0x38]
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14048b05f
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
stc
cmc
bts edx, 0xc
or edx, 8
mov dword [rsp + 0x34], edx
jmp 0x14048b07b
mov dword [rsp + 0x3c], edx
xor r9d, r9d
cmp r14b, dl
jmp 0x14048b08a
cmp qword [rbp - 0x28], r9
jmp 0x14048b093
jbe 0x14048b22c
mov rax, qword [rbx]
jmp 0x14048b0a1
lea rdx, [rbp - 0x18]
mov ecx, 0x774f7207
not rcx
movsx cx, r13b
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14048b0be
call qword [0x1400b8d90]
mov edx, dword [rsp + 0x34]
btc r8d, 0x22
movsx r8, si
bts edx, 0xd
bts r8, r9
rol r8, cl
or edx, 0x10
xor r8d, ecx
sal r8d, cl
cmovle r8w, r15w
mov dword [rsp + 0x34], edx
movzx r8d, r14w
movsxd r8, r9d
rcr r8w, cl
mov dword [rsp + 0x3c], edx
adc r8w, 0x4c27
add r8w, 0x1094
jmp 0x14048b10e
mov r8, qword [rsp + 0x58]
sub r9d, r9d
stc
cmp r9w, 0x6cd
cmp byte [r8], r9b
jmp 0x14048b125
jne 0x14048b1ef
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048b137
je 0x14048b1cc
mov rax, qword [rcx + 0x38]
btc dx, 0xaf
movzx rdx, dx
mov rdx, qword [rax]
test r11b, 0x15
test rdx, rdx
jmp 0x14048b159
je 0x14048b17f
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14048b16c
jle 0x14048b17f
movzx eax, word [rdx]
jmp 0x14048b17a
jmp 0x14048b1a9
mov rax, qword [rcx]
jmp 0x14048b187
mov rax, qword [rax + 0x30]
jmp 0x14048b190
call qword [0x1400b8d90]
mov r8, qword [rsp + 0x58]
movsx cx, cl
not cx
shl rcx, 0x7b
sub r9d, r9d
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14048b1b7
je 0x14048b1cc
mov word [r13 + 0xa], ax
jmp 0x14048b1c7
jmp 0x14048b1d9
mov qword [r13], r9
cqo
movzx rdx, dx
setp dl
mov r10d, 1
mov byte [r8], r10b
movsx edx, r12w
mov edx, dword [rsp + 0x34]
jmp 0x14048b1fa
mov r10d, 1
ror ah, cl
bts ecx, edi
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
test dil, 0x88
mov bl, r10b
and bl, 0xf
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
sbb bl, cl
cmp word [rax], cx
not bl
mov bl, r10b
jmp 0x14048b226
je 0x14048b22f
mov bl, r9b
test dl, 0x10
jmp 0x14048b237
je 0x14048b25f
and edx, 0xffffffef
movzx cx, dh
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x14048b255
call fcn.140460799
mov edx, dword [rsp + 0x34]
cmc
test dl, 8
je 0x14048b28b
and edx, 0xfffffff7
mov cl, r13b
mov cx, 0x449d
mov dword [rsp + 0x34], edx
movsx ecx, si
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x14048b286
call fcn.140460799
test bl, bl
jmp 0x14048b292
je 0x14048b4b3
mov rcx, qword [r13]
clc
cmp r9d, 0x77ee317b
cmc
sub ebx, ebx
test rcx, rcx
jmp 0x14048b2af
je 0x14048b348
mov rax, qword [rcx + 0x38]
cmp si, 0x3b64
test r8w, 0x4ecf
cmp qword [rax], rbx
jmp 0x14048b2cc
je 0x14048b316
mov rax, qword [rcx + 0x50]
test bp, r13w
cmc
cmp dword [rax], ebx
jmp 0x14048b2e2
jle 0x14048b316
dec dword [rax]
mov dl, bh
mov rcx, qword [rcx + 0x38]
movsx rax, di
movzx rdx, r11w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048b304
mov qword [rcx], rax
not al
movzx eax, word [rdx]
jmp 0x14048b311
jmp 0x14048b328
mov rax, qword [rcx]
jmp 0x14048b31e
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov ecx, 0xffff
cmc
cmp cx, ax
jmp 0x14048b336
je 0x14048b348
mov al, bl
jmp 0x14048b343
jmp 0x14048b361
mov qword [r13], rbx
movzx ax, r11b
movsxd rax, ebx
movzx rax, r15w
mov eax, 1
movsx edx, r10w
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
mov cx, 0x278
mov rcx, qword [rsp + 0x50]
movsx edx, si
mov rax, qword [rcx]
cqo
bswap dx
lea rdx, [rbp - 0x18]
jmp 0x14048b385
mov rax, qword [rax + 0x40]
jmp 0x14048b38e
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
test r9, 0x476a76df
bsr dx, bp
mov dword [rsp + 0x34], eax
movzx rdx, bp
mov dword [rsp + 0x3c], eax
cmp r15, 0x18d3491d
sar dx, 0x3b
movzx rdx, r12w
mov rdx, qword [rbp + 0x20]
cmc
cmp dl, r9b
clc
cmp rdx, 8
jmp 0x14048b3d4
jb 0x14048b438
lea rdx, [rdx*2 + 2]
sar ecx, 0x14
mov rcx, qword [rbp + 8]
mov rax, rcx
test r14b, 0x35
cmp rdx, 0x1000
jmp 0x14048b3fc
jb 0x14048b433
add rdx, 0x27
test r13w, r8w
mov rcx, qword [rcx - 8]
clc
jmp 0x14048b414
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp ah, al
test ch, 0x4d
test r15w, r14w
cmp rax, 0x1f
jmp 0x14048b42d
ja 0x14048c140
call fcn.1401a86e2
movups xmm0, xmmword [rbp - 0x18]
movsx cx, al
movsx ecx, r10w
not ch
movups xmmword [rbp + 8], xmm0
movsx ecx, si
jmp 0x14048b452
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
movsxd rcx, ebx
jmp 0x14048b467
mov qword [rbp - 8], rbx
movzx ecx, r12w
movsxd rcx, eax
mov ch, 0xad
mov qword [rbp], 7
movsx rcx, r11w
movzx ecx, r12w
movsxd rcx, r13d
mov word [rbp - 0x18], bx
xchg cx, cx
movzx cx, dil
not ch
lea rcx, [rbp - 0x18]
jmp 0x14048b49f
call fcn.140460799
mov byte [rsp + 0x30], 1
jmp 0x14048b4ae
jmp 0x14048a209
mov rbx, qword [rsp + 0x50]
mov rcx, rax
mov rax, qword [rbx]
movzx rdx, dx
not dl
lea rdx, [rbp - 0x38]
movsx cx, r13b
mov rcx, rbx
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
cmc
clc
bts eax, 0xe
cmp r13w, 0x7728
jmp 0x14048b4ef
or eax, 0x20
cmc
jmp 0x14048b4f8
mov dword [rsp + 0x34], eax
cmc
cmp r8w, 0x2ea4
mov dword [rsp + 0x3c], eax
cmp bl, 0xa6
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
jmp 0x14048b515
je 0x14048b59b
mov rax, qword [rbx]
mov cl, spl
jmp 0x14048b52a
lea rdx, [rbp - 0x18]
movsx rcx, bp
cmovl cx, bp
movsx cx, r8b
mov rcx, rbx
jmp 0x14048b543
mov rax, qword [rax + 0x40]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
test rdx, 0x532a381f
jmp 0x14048b563
or eax, 0x10040
test dil, 0x80
jmp 0x14048b571
mov dword [rsp + 0x34], eax
clc
test dl, 0xfd
mov dword [rsp + 0x3c], eax
clc
test dil, 0x64
xor ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x14048b58d
jne 0x14048b59b
lea ebx, [rcx + 1]
jmp 0x14048b59d
mov bl, cl
test al, 0x40
jmp 0x14048b5a4
je 0x14048b5de
and eax, 0xffffffbf
movsx ecx, ax
mov dword [rsp + 0x34], eax
mov cx, 0x1f7b
mov dword [rsp + 0x3c], eax
movsxd rcx, ecx
movzx cx, cl
movzx ecx, r15w
lea rcx, [rbp - 0x18]
jmp 0x14048b5d0
call fcn.140460799
mov eax, dword [rsp + 0x34]
jmp 0x14048b5de
test al, 0x20
jmp 0x14048b5e5
je 0x14048b613
and eax, 0xffffffdf
movsx ecx, r12w
mov dword [rsp + 0x34], eax
mov cx, 0x4ebf
mov dword [rsp + 0x3c], eax
movsx rcx, dx
bswap rcx
lea rcx, [rbp - 0x38]
jmp 0x14048b60e
call fcn.140460799
xor r9d, r9d
bt ax, 0xf9
lahf
shld ax, cx, 0xc
mov eax, dword [rsp + 0x38]
bt rcx, 0x64
rol cl, 0x16
btc cx, bp
lea ecx, [r9 + 1]
test spl, r13b
stc
test bl, bl
je 0x14048a218
mov byte [rsp + 0x30], cl
jmp 0x14048b64a
jmp 0x14048a218
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
mov rdx, rdi
bswap edx
movzx edx, r8w
lea rdx, [rbp - 0x38]
jmp 0x14048b669
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
mov eax, dword [rsp + 0x34]
bts eax, 7
mov dword [rsp + 0x34], eax
movsx rbx, cx
mov dword [rsp + 0x3c], eax
sal al, 0x5b
sub al, bpl
mov rax, qword [rbp + 0x98]
neg bx
bswap ebx
rol bx, 0x17
mov rbx, qword [rsp + 0x48]
test r11w, 0x63e3
stc
clc
test byte [rax + 0x18], 8
jmp 0x14048b6b3
jne 0x14048b7ed
mov rdx, rbx
jmp 0x14048b6c1
mov rcx, r13
jmp 0x14048b6c9
call fcn.14046e124
xor r8d, r8d
test r9w, si
test r13w, 0x2054
test al, al
jmp 0x14048b6e2
jne 0x14048b7ed
lea rbx, [rbp - 0x38]
cmp sp, 0x3e54
jmp 0x14048b6f9
cmp qword [rbp - 0x20], 8
jmp 0x14048b703
cmovae rbx, qword [rbp - 0x38]
jmp 0x14048b714
cmp byte [r13 + 8], r8b
jmp 0x14048b71d
jne 0x14048b7d4
mov rcx, qword [r13]
test r12, 0xaf22ec9
test rcx, rcx
jmp 0x14048b736
je 0x14048b7bb
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r15b, r10b
test rdx, rdx
jmp 0x14048b74e
je 0x14048b779
mov rax, qword [rcx + 0x50]
jmp 0x14048b75e
cmp dword [rax], r8d
jmp 0x14048b766
jle 0x14048b779
movzx eax, word [rdx]
jmp 0x14048b774
jmp 0x14048b798
mov rax, qword [rcx]
jmp 0x14048b781
mov rax, qword [rax + 0x30]
jmp 0x14048b78a
call qword [0x1400b8d90]
xor r8d, r8d
shrd cx, bp, 0xb3
mov ecx, 0xffff
cmp r11b, r10b
test bp, sp
cmp cx, ax
jmp 0x14048b7ab
je 0x14048b7bb
mov word [r13 + 0xa], ax
jmp 0x14048b7bf
mov qword [r13], r8
mov eax, 1
jmp 0x14048b7c9
mov byte [r13 + 8], al
shl ah, 0x7c
movzx rax, ax
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14048b7e1
jne 0x14048b933
mov rbx, qword [rsp + 0x48]
stc
cmp qword [rbp - 0x78], 3
jmp 0x14048b7f7
jne 0x14048b95f
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x14048b80b
ja 0x14048b95f
mov rdx, rbx
mov rcx, r13
jmp 0x14048b81c
call fcn.14046e124
xor ebx, ebx
test r10w, 0x7bd5
test al, al
jmp 0x14048b830
jne 0x14048b935
cmp byte [r13 + 8], bl
jmp 0x14048b83f
jne 0x14048b8ed
mov rcx, qword [r13]
cmp ax, 0x3553
jmp 0x14048b855
test rcx, rcx
je 0x14048b8d4
mov rax, qword [rcx + 0x38]
and dl, r12b
mov rdx, qword [rax]
cmp r11, 0x2e86521
stc
cmp r12d, r8d
test rdx, rdx
jmp 0x14048b87b
je 0x14048b89f
mov rax, qword [rcx + 0x50]
jmp 0x14048b88a
cmp dword [rax], ebx
jmp 0x14048b891
jle 0x14048b89f
movzx eax, word [rdx]
jmp 0x14048b8b6
mov rax, qword [rcx]
jmp 0x14048b8a7
mov rax, qword [rax + 0x30]
jmp 0x14048b8b0
call qword [0x1400b8d90]
mov ecx, 0xffff
clc
cmp cx, ax
je 0x14048b8d4
mov word [r13 + 0xa], ax
jmp 0x14048b8cf
jmp 0x14048b8e2
mov qword [r13], rbx
cbw
bts cx, r13w
and al, r13b
mov eax, 1
mov byte [r13 + 8], al
rcl al, cl
movzx ecx, word [r13 + 0xa]
sar ax, 0x96
btc eax, 0x7e
test r11w, 0x2fa5
lea rax, [rbp - 0x38]
cmp ah, 0x36
cmc
cmp qword [rbp - 0x20], 8
jmp 0x14048b912
cmovae rax, qword [rbp - 0x38]
test r9b, r10b
jmp 0x14048b920
cmp cx, word [rax]
jmp 0x14048b928
je 0x14048b95f
jmp 0x14048b935
xor ebx, ebx
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
xchg dh, ch
cwd
cmovae rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rbx
movsx cx, r9b
and dx, 0x7e5d
rcr dx, 0x46
mov word [rax], bx
or cl, 0x26
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovle dx, r9w
movzx edx, di
cmovae rbx, qword [rbp - 0x38]
xchg dl, dh
cdq
movzx rdx, r12w
mov rdx, qword [rsp + 0x48]
movsxd rcx, edx
movzx ecx, ax
mov rcx, r13
jmp 0x14048b98f
call fcn.14046e124
sub r8d, r8d
test al, al
jmp 0x14048b99e
jne 0x14048bbab
mov r12, qword [rsp + 0x48]
mov esi, 0xffff
adc cx, 0x2bb4
lea r14d, [r8 + 1]
ror eax, cl
xor eax, r13d
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movzx eax, r13w
cmovae rcx, qword [rbp - 0x38]
mov al, r10b
rcl eax, cl
mov rax, qword [rbp - 0x28]
test di, 0x14
lea rcx, [rcx + rax*2]
jmp 0x14048b9e5
cmp rbx, rcx
jmp 0x14048b9ed
je 0x14048bb7c
cmp byte [r13 + 8], r8b
jmp 0x14048b9fc
jne 0x14048baa1
mov rcx, qword [r13]
test r8b, 0x38
test rcx, rcx
jmp 0x14048ba12
je 0x14048ba92
mov rax, qword [rcx + 0x38]
shl dx, cl
test r10b, dl
stc
mov rdx, qword [rax]
cmp di, 0x1ac4
test rdx, rdx
jmp 0x14048ba33
je 0x14048ba60
mov rax, qword [rcx + 0x50]
cmp bp, r8w
test rdx, r10
cmc
cmp dword [rax], r8d
jmp 0x14048ba4d
jle 0x14048ba60
movzx eax, word [rdx]
jmp 0x14048ba5b
jmp 0x14048ba7a
mov rax, qword [rcx]
jmp 0x14048ba68
mov rax, qword [rax + 0x30]
jmp 0x14048ba71
call qword [0x1400b8d90]
xor r8d, r8d
cmp si, ax
jmp 0x14048ba82
je 0x14048ba92
mov word [r13 + 0xa], ax
jmp 0x14048ba9d
mov qword [r13], r8
shr al, 0x76
or ax, 0x5a9b
mov byte [r13 + 8], r14b
movzx eax, word [r13 + 0xa]
cmc
stc
cmp ax, word [rbx]
jne 0x14048bb7c
add rbx, 2
mov rcx, qword [r13]
test rcx, rcx
je 0x14048bb43
mov rax, qword [rcx + 0x38]
test r11w, 0x33e8
jmp 0x14048bad1
cmp qword [rax], r8
jmp 0x14048bad9
je 0x14048bb1c
mov rax, qword [rcx + 0x50]
cmp r14b, al
jmp 0x14048baeb
cmp dword [rax], r8d
jle 0x14048bb1c
dec dword [rax]
movzx eax, sp
cbw
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, ch
movzx eax, word [rdx]
jmp 0x14048bb17
jmp 0x14048bb2d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
sub r8d, r8d
clc
cmp si, ax
jmp 0x14048bb35
je 0x14048bb43
mov al, r8b
jmp 0x14048bb50
mov qword [r13], r8
xchg dh, dh
cwd
mov al, r14b
xchg dl, ch
mov byte [r13 + 8], al
cqo
movsx rcx, di
mov rdx, r12
mov rcx, r13
jmp 0x14048bb65
call fcn.14046e124
sub r8d, r8d
cmp edx, edx
test al, al
jmp 0x14048bb76
je 0x14048b9bc
mov sil, byte [rsp + 0x30]
btr ax, 0x36
bt ax, 0xf4
btr rax, r14
mov r14b, byte [rsp + 0x30]
not ah
shr r12b, 0xec
add rax, r12
mov r12b, byte [rsp + 0x30]
movzx ecx, ax
test r9w, 0x432f
lea rcx, [rbp - 0x38]
btr ax, 0x58
shr al, 0xfb
rcr al, cl
cmp qword [rbp - 0x20], 8
xchg al, al
movsx eax, ax
cbw
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
test r9b, 0x9a
lea rcx, [rcx + rax*2]
mov eax, dword [rsp + 0x38]
stc
cmc
test r11b, sil
movzx eax, al
cmp rbx, rcx
mov ecx, 1
jmp 0x14048bbef
cmovne eax, ecx
mov ch, 0xb9
movsxd rcx, ecx
mov dword [rsp + 0x38], eax
movzx cx, bh
lea rcx, [rbp - 0x38]
jmp 0x14048bc09
jmp 0x14048b031
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048bc1a
call qword [0x1400b8d90]
sub r9d, r9d
jmp 0x14048bc28
cmp r14w, ax
jmp 0x14048bc31
je 0x14048bc44
mov word [r12], ax
mov rbx, r12
jmp 0x14048bc48
mov qword [r13], r9
mov byte [r13 + 8], dil
movsx ecx, bx
mov rax, qword [r15]
movzx edx, si
xchg cx, r8w
mov edx, 0x48
bswap ecx
movzx rcx, r15w
movzx r8d, word [rbx]
mov rcx, r14
bswap cx
mov rcx, r15
jmp 0x14048bc76
mov rax, qword [rax + 0x20]
jmp 0x14048bc7f
call qword [0x1400b8d90]
sub r9d, r9d
test al, al
jmp 0x14048bc8f
je 0x14048bd77
mov byte [rsp + 0x40], dil
cmovs rcx, rbp
mov rcx, qword [r13]
clc
test rcx, rcx
je 0x14048bd3e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
je 0x14048bd08
mov rax, qword [rcx + 0x50]
test r14b, al
cmp dword [rax], r9d
jmp 0x14048bcc8
jle 0x14048bd08
dec dword [rax]
movzx eax, r13w
movsx rax, sp
mov rcx, qword [rcx + 0x38]
movsx dx, r10b
xchg dx, dx
mov rdx, qword [rcx]
cmova ax, r10w
setne al
lea rax, [rdx + 2]
jmp 0x14048bcf8
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048bd03
jmp 0x14048bd22
mov rax, qword [rcx]
jmp 0x14048bd10
mov rax, qword [rax + 0x38]
jmp 0x14048bd19
call qword [0x1400b8d90]
xor r9d, r9d
cmp r14w, ax
jmp 0x14048bd2b
je 0x14048bd3e
mov al, r9b
jmp 0x14048bd39
jmp 0x14048bd45
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
mov rdx, rsi
movzx ecx, r10w
mov rcx, r13
jmp 0x14048bd58
call fcn.14046e124
xor r9d, r9d
test r9d, 0x329a0262
cmp sp, bp
test al, al
jmp 0x14048bd71
je 0x140489965
mov dil, byte [rsp + 0x30]
xchg cx, ax
sub bl, 6
mov sil, byte [rsp + 0x30]
setbe ah
mov r14b, byte [rsp + 0x30]
cbw
jmp 0x14048bd95
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov bl, r11b
mov bl, byte [rsp + 0x40]
ror al, cl
mov ax, 0x1225
mov rax, qword [rbp - 0x78]
bswap cx
stc
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14048a211
movzx eax, byte [rsp + 0x38]
cmc
test bl, bl
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14048a218
mov rcx, qword [rbp + 0x18]
mov edi, 1
cmp rcx, rdi
jmp 0x14048bde9
jbe 0x14048c07f
lea rbx, [rbp + 8]
test dl, 0xbd
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
sub al, r14b
test r8w, bp
cmp r8, 8
cmovae rbx, rdx
add al, 0x81
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
cmc
movsx eax, sp
movsxd rax, r8d
add rbx, 2
lea rax, [rbp + 8]
cmc
cmp r8, 8
cmovae rax, rdx
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14048be3b
je 0x14048c01d
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046e124
sub r9d, r9d
clc
test al, al
jmp 0x14048be59
jne 0x14048c004
cmp byte [r13 + 8], r9b
jmp 0x14048be68
jne 0x14048bf06
mov rcx, qword [r13]
cmc
stc
test rcx, rcx
jmp 0x14048be7c
je 0x14048befa
mov rax, qword [rcx + 0x38]
xor dh, 0xca
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14048be95
je 0x14048beba
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14048bea7
jle 0x14048beba
movzx eax, word [rdx]
jmp 0x14048beb5
jmp 0x14048bedc
mov rax, qword [rcx]
jmp 0x14048bec2
mov rax, qword [rax + 0x30]
jmp 0x14048becb
call qword [0x1400b8d90]
xor r9d, r9d
cmp r8w, 0x43b4
shl ch, cl
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14048beea
je 0x14048befa
mov word [r13 + 0xa], ax
jmp 0x14048bf02
mov qword [r13], r9
mov ax, 0x7147
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
cmp r14w, 0x50ba
cmp ax, word [rbx]
jmp 0x14048bf19
jne 0x14048c004
mov rcx, qword [r13]
clc
jmp 0x14048bf29
test rcx, rcx
jmp 0x14048bf31
je 0x14048bfca
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14048bf43
je 0x14048bf94
mov rax, qword [rcx + 0x50]
clc
jmp 0x14048bf53
cmp dword [rax], r9d
jmp 0x14048bf5b
jle 0x14048bf94
dec dword [rax]
cwd
cbw
mov rcx, qword [rcx + 0x38]
movzx edx, r11w
mov rdx, qword [rcx]
not al
cbw
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
jmp 0x14048bf87
movzx eax, word [rdx]
jmp 0x14048bf8f
jmp 0x14048bfb0
mov rax, qword [rcx]
jmp 0x14048bf9c
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
xor r9d, r9d
bsr rcx, r13
shr rcx, cl
mov ecx, 0xffff
cmc
cmp r8, r13
cmp cx, ax
je 0x14048bfca
mov al, r9b
jmp 0x14048bfdd
mov qword [r13], r9
cwd
jmp 0x14048bfd6
mov al, dil
movzx rcx, cx
mov byte [r13 + 8], al
movsxd r8, r11d
movsx rdx, sp
mov r8, qword [rbp + 0x20]
xchg dx, cx
mov rcx, qword [rbp + 0x18]
movzx edx, bp
mov rdx, qword [rbp + 8]
jmp 0x14048bfff
jmp 0x14048be1e
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
bts rdx, rax
test di, 0x5027
cdq
mov rdx, qword [rbp + 8]
rcr ax, cl
lea rax, [rbp + 8]
cmp r12b, r10b
cmp r8, 8
jmp 0x14048c02d
cmovae rax, rdx
clc
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14048c03e
je 0x14048c07f
mov rcx, qword [rsp + 0x70]
adc ax, bx
cmc
mov rax, rcx
cmp r13w, si
cmp r12d, 0x52d85008
jmp 0x14048c060
cmp qword [rcx + 0x18], 0x10
jb 0x14048c073
mov rax, qword [rcx]
jmp 0x14048c073
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x14048c0b9
cmp byte [rsp + 0x30], 0
jmp 0x14048c089
je 0x14048c0b9
mov r9b, 0x2d
sar r8d, 0x27
mov r8, rdi
shr cl, 0x78
sub edx, edx
movsx ecx, r11w
mov rcx, qword [rsp + 0x70]
jmp 0x14048c0ac
call fcn.14044ea1c
nop
mov cl, ch
movsxd rcx, r10d
bswap ecx
lea rcx, [rbp + 8]
jmp 0x14048c0c2
call fcn.140460799
mov rax, qword [rsp + 0x70]
adc cl, spl
mov rcx, qword [rbp + 0x28]
stc
clc
test r11, rdx
xor rcx, rsp
jmp 0x14048c0e0
call fcn.1404a4949
mov rbx, qword [rsp + 0x170]
ror dil, cl
and r15w, bx
or r15b, 0x18
add rsp, 0x130
mov sil, 0xa1
pop r15
movsxd rdi, r13d
pop r14
movsx r13w, sil
pop r13
not r12
movsx edi, r15w
jmp 0x14048c11c
pop r12
cmovb si, r14w
movzx esi, dx
pop rdi
bswap esi
cmovo esi, ebx
pop rsi
movzx bp, dil
xchg bpl, bpl
mov bp, 0x1006
pop rbp
jmp 0x14048c13f
ret
call fcn.1404bae88
int3
call fcn.1404bae88
nop
jmp 0x14048c156
call fcn.1404bae88
nop
jmp 0x14048c161
call fcn.1404bae88
int3