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

Disassembly:
mov qword [rsp + 8], rbx
bts cx, dx
push rbp
sar rbp, cl
push rsi
xor bpl, dil
rol cl, cl
shrd ax, ax, 0x5d
push rdi
dec bh
movzx ax, bpl
push r12
sal cx, 0x51
cmc
stc
push r13
push r14
push r15
btc r13d, eax
sbb ch, 0x2e
lea rbp, [rsp - 0x30]
movzx ebx, r15w
sub rsp, 0x130
shr r15w, 0x22
mov rax, qword [0x1400b7288]
xor rax, rsp
adc bx, 0x6b07
mov qword [rbp + 0x28], rax
mov qword [rsp + 0x48], r9
mov r13, r8
adc al, bpl
rcr bl, cl
mov rdi, rdx
shld r15, rbx, 0xba
xor r15, 0x5391239c
adc r15b, 0xf4
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
and cx, r15w
bt r14w, bx
mov r14, qword [rbp + 0xa0]
test r8b, 0
bsf ecx, r14d
mov qword [rsp + 0x60], r14
or al, r8b
bts bx, r14w
sal ax, 0xd5
xor r12d, r12d
mov dword [rsp + 0x3c], r12d
cdqe
not ch
mov r15, qword [rbp + 0x98]
movzx ax, r8b
mov rbx, qword [r15 + 0x40]
movsx rcx, r14w
movzx rax, r8w
movsxd rcx, r10d
mov rbx, qword [rbx + 8]
setae ah
mov qword [rbp - 0x58], rbx
xchg cx, ax
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x14048a197
call qword [case.0x14044e461.0]
cmp byte [rbp + 0x90], r12b
je 0x14048a1e7
lea rcx, [rbp - 0x60]
call fcn.14048fc7b
mov rsi, rax
cmp r13, r10
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14048a1c6
je 0x14048a27f
mov rdx, qword [rbx]
lahf
movzx ax, r10b
movzx rax, bx
mov rax, qword [rdx + 0x10]
jmp 0x14048a1e2
jmp 0x14048a22f
lea rcx, [rbp - 0x60]
jmp 0x14048a1f0
call fcn.14048f8ac
mov rsi, rax
mov qword [rsp + 0x50], rax
cmp r8, 0x3c6609e7
jmp 0x14048a20c
test rbx, rbx
jmp 0x14048a214
je 0x14048a27f
mov rax, qword [rbx]
movsx rcx, ax
movzx cx, r14b
mov rax, qword [rax + 0x10]
movzx cx, r11b
mov rcx, rbx
jmp 0x14048a237
call qword [case.0x14044e461.0]
test rax, rax
xchg r8b, r8b
jmp 0x14048a248
mov r8, rax
jmp 0x14048a250
je 0x14048a27f
mov rcx, qword [rax]
movsx rax, r14w
cqo
mov rax, qword [rcx]
jmp 0x14048a26c
mov edx, 1
mov rcx, r8
jmp 0x14048a279
call qword [case.0x14044e461.0]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x14048a28e
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
jmp 0x14048a29a
mov qword [rbp + 0x18], r12
cbw
xchg ch, dh
movzx dx, r9b
mov qword [rbp + 0x20], 7
xchg rcx, rdx
mov word [rbp + 8], r12w
movsx rax, r15w
mov ecx, 0x611e7cee
mov rax, qword [rsi]
lea rdx, [rbp - 0x70]
not cl
mov cx, bp
setp ch
mov rcx, rsi
jmp 0x14048a2d7
mov rax, qword [rax + 0x58]
call qword [case.0x14044e461.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cmovnp ecx, r12d
mov bh, 3
lahf
mov qword [rdi + 0x10], r12
jmp 0x14048a2f8
mov qword [rdi + 0x18], 0xf
setp sil
mov byte [rdi], r12b
seta bl
lahf
mov esi, 1
cbw
mov eax, esi
cmovns rcx, rdx
movsx ebx, r12w
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
cbw
setae ch
movsx eax, r14w
mov rax, qword [r15 + 0x40]
movzx ecx, di
mov rbx, qword [rax + 8]
mov qword [rbp - 0x58], rbx
jmp 0x14048a341
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14048a34c
mov rax, qword [rax + 8]
jmp 0x14048a355
call qword [case.0x14044e461.0]
nop
movsx rcx, bp
lea rcx, [rbp - 0x60]
jmp 0x14048a369
call fcn.14047d98f
mov rdi, rax
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x14048a37d
je 0x14048a3de
mov rdx, qword [rbx]
movsx cx, r10b
cwde
mov rcx, rbx
movzx eax, r8w
movsx eax, r14w
movsxd rax, ebp
mov rax, qword [rdx + 0x10]
jmp 0x14048a3a3
call qword [case.0x14044e461.0]
mov r8, rax
cmp r15b, sil
test rax, rax
je 0x14048a3de
mov rcx, qword [rax]
cdqe
mov rax, qword [rcx]
movsxd rcx, r15d
cdq
mov edx, esi
movzx ecx, si
movsx ecx, r15w
movsxd rcx, r14d
mov rcx, r8
jmp 0x14048a3d8
call qword [case.0x14044e461.0]
mov rax, qword [rdi]
bswap edx
sets dl
cwd
mov r9, r14
not dl
movzx rcx, r11w
jmp 0x14048a3f6
lea r8, [0x1400c0d6c]
cdq
movsxd rdx, r15d
lea rdx, [0x1400c0d60]
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x14048a414
call qword [case.0x14044e461.0]
mov rax, r12
mov qword [rbp - 0x78], rax
rcr sil, 0x3b
mov sil, r8b
rol ch, cl
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
ror r15b, cl
mov r12b, byte [rsp + 0x30]
cmp cl, ah
mov r15b, byte [rsp + 0x30]
sar cl, cl
sub r9d, r9d
bsf cx, r13w
and ecx, 0x5654c64
neg cx
lea ecx, [r9 + 1]
cmc
cmp rax, 4
jmp 0x14048a469
jae 0x14048c98d
mov al, byte [rbp + rax - 0x70]
cmc
cmp r12b, dil
cmp al, 0x20
jmp 0x14048a47e
je 0x14048a4b3
cmp al, 0x24
jmp 0x14048a48b
je 0x14048c1cb
cmp al, 0x2b
jmp 0x14048a498
je 0x14048b7b2
cmp al, 0x76
jmp 0x14048a4a5
je 0x14048a57e
cmp al, 0x78
jne 0x14048ae69
cmp qword [rbp - 0x78], 3
jmp 0x14048a4bd
je 0x14048ae69
mov bl, r9b
mov cl, r15b
movsxd rdx, r9d
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048a4dd
call fcn.14046ee50
xor r9d, r9d
test al, al
jmp 0x14048a4ec
jne 0x14048c952
lea rbx, [r13 + 0xa]
movzx r12d, bp
btc di, ax
mov r12, rbx
bsr r15, rbp
mov rsi, qword [rsp + 0x48]
sar r15b, cl
mov r15, qword [rbp - 0x60]
rcr dil, 4
lea edi, [r9 + 1]
bswap r14w
mov r14d, 0xffff
cmp cx, 0x7ee2
cmp byte [r13 + 8], r9b
jmp 0x14048a531
jne 0x14048c7f0
mov rcx, qword [r13]
clc
cmp r14b, 0x89
test rcx, rcx
je 0x14048c7e8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
clc
test r15w, di
test rdx, rdx
je 0x14048c7b1
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14048a56b
jle 0x14048c7b1
movzx eax, word [rdx]
jmp 0x14048a579
jmp 0x14048c7c2
mov dword [rsp + 0x68], r9d
movsx eax, r15w
not ah
cbw
mov rbx, qword [rsp + 0x50]
mov al, r9b
lahf
movsx ecx, dx
mov rax, qword [rbx]
movzx ecx, dx
mov rcx, rbx
mov rax, qword [rax + 0x48]
jmp 0x14048a5a9
call qword [case.0x14044e461.0]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
mov dl, sil
movzx rdx, bp
cdqe
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
movzx cx, r15b
not ch
mov rcx, rbx
jmp 0x14048a5d6
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
cmc
stc
bts eax, 9
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
sub eax, eax
jmp 0x14048a5f6
cmp qword [rbp - 8], rax
je 0x14048af3c
mov rax, qword [rbx]
movzx cx, r14b
movzx rcx, r10w
mov cx, di
mov rcx, rbx
jmp 0x14048a617
mov rax, qword [rax + 0x20]
jmp 0x14048a620
call qword [case.0x14044e461.0]
mov word [rsp + 0x40], ax
stc
xor edx, edx
test ax, ax
jmp 0x14048a636
je 0x14048af3c
lea rcx, [rbp - 0x18]
clc
cmp r10w, cx
cmp qword [rbp], 0x10
jmp 0x14048a64f
cmovae rcx, qword [rbp - 0x18]
cmp byte [rcx], 0x7f
jmp 0x14048a65c
jae 0x14048af3c
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xchg ch, ah
movsx ecx, si
movzx rcx, r13w
lea eax, [rdx + 0xf]
sets ch
movsx bx, r13b
movzx ebx, dx
mov qword [rbp - 0x80], rax
not bx
movsx rcx, cx
mov qword [rbp - 0x20], rax
movsx rcx, di
lea eax, [rdx + 1]
movsxd rbx, edx
not bl
mov qword [rbp - 0x28], rax
setnp ch
movzx rcx, dx
movsx rbx, ax
mov word [rbp - 0x38], dx
movzx rcx, si
movsxd rcx, eax
bswap bx
mov ebx, edx
cmovs dx, cx
movsx edx, r12w
mov rdx, qword [rsp + 0x48]
movzx cx, bh
movsxd rcx, r12d
movzx ecx, r9w
mov rcx, r13
call fcn.14046ee50
sub r11d, r11d
jmp 0x14048a6e6
test al, al
jmp 0x14048a6ed
jne 0x14048acb7
mov r10, qword [rsp + 0x60]
rcl dil, 0x5c
add r14b, 0x28
lea r9, [r10 + 0x16]
bswap r14
btr bx, 0x32
movsx si, r13b
mov qword [rbp - 0x48], r9
bts r8w, dx
cmc
shr si, cl
lea r14, [r13 + 0xa]
bsr r8w, r15w
bt r8w, bx
mov r8, r14
shld bx, dx, 0xbe
mov qword [rbp - 0x50], r14
mov rbx, qword [rbp - 0x38]
shl di, cl
mov qword [rsp + 0x78], rbx
mov edi, r11d
mov rsi, qword [rbp - 0x80]
cmp ax, bx
cmc
cmp byte [r13 + 8], r11b
jmp 0x14048a758
jne 0x14048a82e
mov rcx, qword [r13]
clc
jmp 0x14048a76d
test rcx, rcx
jmp 0x14048a775
je 0x14048a81f
mov rax, qword [rcx + 0x38]
rcr dh, 0xb1
rol dl, cl
xor dx, 0x6cf7
mov rdx, qword [rax]
test r10d, 0x722436ee
cmc
cmp dil, 0x7e
test rdx, rdx
jmp 0x14048a7a0
je 0x14048a7c9
mov rax, qword [rcx + 0x50]
stc
test rsp, rdx
cmp dword [rax], r11d
jmp 0x14048a7b6
jle 0x14048a7c9
movzx eax, word [rdx]
jmp 0x14048a7c4
jmp 0x14048a7fa
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048a7d5
call qword [case.0x14044e461.0]
mov r8, qword [rbp - 0x50]
mov r9, qword [rbp - 0x48]
bts r10d, r8d
mov r10, qword [rsp + 0x60]
test cx, 0x321d
sub cx, sp
xor r11d, r11d
movsxd rcx, r9d
mov ecx, 0xffff
clc
cmp cx, ax
jmp 0x14048a808
je 0x14048a81f
mov word [r8], ax
mov r14, r8
jmp 0x14048a81a
jmp 0x14048a823
mov qword [r13], r11
mov eax, 1
mov cl, 0x4a
mov byte [r13 + 8], al
movzx r8d, word [r14]
cmovbe dx, ax
mov rdx, r9
movsx cx, r13b
not cx
movsx rcx, cx
mov rcx, r10
jmp 0x14048a84d
call fcn.1401852d0
sub rax, qword [rsp + 0x60]
jmp 0x14048a85c
sar rax, 1
clc
cmp rax, 0xa
jmp 0x14048a869
jae 0x14048a946
lea rcx, [0x1400c0d60]
sub r9b, spl
cmovne r10w, r14w
jmp 0x14048a883
mov r9b, byte [rax + rcx]
rcl r10b, cl
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
clc
test r13, rcx
cmp rcx, qword [r10 + 0x18]
jmp 0x14048a8a0
jae 0x14048a8df
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
dec ah
shr ax, 0x9d
mov rax, r10
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x14048a8c2
jb 0x14048a8cb
mov rax, qword [r10]
mov byte [rax + rcx], r9b
xor edx, edx
jmp 0x14048a8d6
mov byte [rax + rcx + 1], dl
jmp 0x14048a8fc
mov r8b, r12b
jmp 0x14048a8ea
mov edx, 1
mov rcx, r10
jmp 0x14048a8f7
call fcn.14045d286
lea rax, [rbp - 0x38]
add cl, 0xed
not cl
cmp rsi, 0x10
jmp 0x14048a90e
setae cl
cmovae rax, rbx
cmp byte [rax + rdi], 0x7f
je 0x14048ab06
lea rax, [rbp - 0x38]
cmp al, r13b
test cl, cl
movsxd rcx, eax
mov cl, r9b
cmovne rax, rbx
mov ecx, 1
cmc
stc
add byte [rax + rdi], cl
jmp 0x14048a941
jmp 0x14048aaed
lea rax, [rbp - 0x38]
movsxd rdx, r9d
movsx rdx, r14w
stc
cmp rsi, 0x10
cmovnp dx, r12w
setae bl
cmova dx, r9w
movsx rdx, r9w
mov rdx, qword [rsp + 0x78]
jmp 0x14048a971
cmovae rax, rdx
sub r11d, r11d
stc
test r8b, bl
cmp byte [rax + rdi], r11b
jmp 0x14048a985
je 0x14048ac14
cmp byte [r13 + 8], r11b
jmp 0x14048a994
jne 0x14048aa5e
mov rcx, qword [r13]
jmp 0x14048a9a4
test rcx, rcx
jmp 0x14048a9ac
je 0x14048aa2a
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
clc
test rdx, rdx
jmp 0x14048a9c3
je 0x14048a9e8
mov rax, qword [rcx + 0x50]
test r14w, ax
clc
cmp dword [rax], r11d
jle 0x14048a9e8
movzx eax, word [rdx]
jmp 0x14048a9e3
jmp 0x14048aa09
mov rax, qword [rcx]
jmp 0x14048a9f0
mov rax, qword [rax + 0x30]
call qword [case.0x14044e461.0]
sub r11d, r11d
or ecx, 0xed837d0
bsf cx, si
xchg ecx, ecx
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048aa16
je 0x14048aa2a
mov word [r14], ax
jmp 0x14048aa25
jmp 0x14048aa33
mov qword [r13], r11
cqo
movzx edx, bp
mov r10d, 1
cwd
jmp 0x14048aa44
mov byte [r13 + 8], r10b
movzx dx, r11b
xchg edx, edx
mov rdx, qword [rsp + 0x78]
jmp 0x14048aa59
jmp 0x14048aa6b
mov r10d, 1
rcl rax, cl
xadd rax, rax
movzx eax, word [rsp + 0x40]
cmc
cmp word [r14], ax
jmp 0x14048aa7a
jne 0x14048ac14
mov rcx, qword [rbp - 0x28]
jmp 0x14048aa8a
cmp rcx, rsi
jmp 0x14048aa92
jae 0x14048aac7
lea rax, [rcx + 1]
mov qword [rbp - 0x28], rax
shl al, 0x7e
lea rax, [rbp - 0x38]
test bl, bl
jmp 0x14048aaae
cmovne rax, rdx
jmp 0x14048aab8
and word [rax + rcx], 0
jmp 0x14048aac2
jmp 0x14048aaea
sub r9d, r9d
xchg ecx, edx
mov r8b, r15b
mov edx, r12d
movsx ecx, r12w
cdq
mov rdx, r10
bswap ecx
lea rcx, [rbp - 0x38]
jmp 0x14048aae5
call fcn.14045d286
inc rdi
mov rbx, qword [rbp - 0x38]
btc rsi, 0x38
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x20]
test r15d, 0x3b3b5648
mov rcx, qword [r13]
test dl, dil
cmc
xor r8d, r8d
jmp 0x14048ab1c
test rcx, rcx
jmp 0x14048ab24
je 0x14048abb8
mov rax, qword [rcx + 0x38]
jmp 0x14048ab39
cmp qword [rax], r8
jmp 0x14048ab41
je 0x14048ab7e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14048ab7e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, cx
lahf
lea rax, [rdx + 2]
jmp 0x14048ab6b
mov qword [rcx], rax
mov al, r8b
movzx eax, word [rdx]
jmp 0x14048ab79
jmp 0x14048ab98
mov rax, qword [rcx]
jmp 0x14048ab86
mov rax, qword [rax + 0x38]
jmp 0x14048ab8f
call qword [case.0x14044e461.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048aba5
je 0x14048abb8
mov al, r8b
jmp 0x14048abb3
jmp 0x14048abc6
mov qword [r13], r8
mov eax, 1
cdq
movzx cx, al
mov byte [r13 + 8], al
movsx edx, si
mov rdx, qword [rsp + 0x48]
jmp 0x14048abda
mov rcx, r13
jmp 0x14048abe2
call fcn.14046ee50
xor r11d, r11d
btc r9d, edi
test al, al
mov r9b, 0x9e
mov r8, qword [rbp - 0x50]
mov r9, rsi
mov r9, qword [rbp - 0x48]
bswap r10
xchg r10b, r10b
mov r10, qword [rsp + 0x60]
jmp 0x14048ac0e
je 0x14048a74f
mov qword [rbp - 0x80], rsi
mov r11b, r12b
mov rbx, rdi
setne r14b
sal r10w, 0x54
test r9d, 0x1f9533c0
test rdi, rdi
movzx r10, r13w
xchg r10b, sil
mov dil, byte [rsp + 0x30]
not r11d
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
xchg r10w, r10w
movsx r11, ax
movzx r11d, bx
mov r11, qword [rbp - 0x80]
movsxd r10, ebx
xchg r10w, r10w
movzx r10w, r11b
mov r10, qword [rsp + 0x78]
jmp 0x14048ac70
je 0x14048acc6
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14048ac83
cmovae rax, r10
clc
cmp byte [rax + rbx], 0
jmp 0x14048ac91
jle 0x14048aca4
inc rbx
jmp 0x14048ac9f
jmp 0x14048acc6
mov eax, 1
jmp 0x14048acae
mov byte [rsp + 0x38], al
jmp 0x14048acc6
mov r10, qword [rbp - 0x38]
mov r11w, di
shr r11b, cl
mov r11, qword [rbp - 0x80]
lea rdx, [rbp - 0x18]
btc r9w, 0x18
seta r8b
xor r9w, 0x9fe
mov r8, qword [rbp - 0x18]
ror r9d, 0x88
not r9d
mov r9, qword [rbp]
jmp 0x14048acee
cmp r9, 0x10
jmp 0x14048acf7
cmovae rdx, r8
cmp bpl, r9b
jmp 0x14048ad03
xor eax, eax
cmp byte [rsp + 0x38], al
jmp 0x14048ad0e
jne 0x14048ad82
test rbx, rbx
jmp 0x14048ad1c
je 0x14048aecc
mov cl, byte [rdx]
test esp, r11d
cmp r15, r13
cmp cl, 0x7f
jmp 0x14048ad32
je 0x14048aecc
sub rbx, 1
jmp 0x14048ad41
je 0x14048ae8d
lea rax, [rbp - 0x38]
cmp r11, 0x10
jmp 0x14048ad54
cmovae rax, r10
cmp spl, r13b
test esi, 0x2d3a2e62
cmp cl, byte [rax + rbx]
jmp 0x14048ad69
je 0x14048aeb5
mov eax, 1
cmp r13w, ax
stc
mov byte [rsp + 0x38], al
stc
cmp r13w, r12w
cmp r11, 0x10
jmp 0x14048ad8b
jb 0x14048adf7
lea rdx, [r11 + 1]
test r11b, dl
mov rax, r10
cmp rdx, 0x1000
jb 0x14048adda
add rdx, 0x27
mov r10, qword [r10 - 8]
jmp 0x14048adbb
sub rax, r10
cmc
add rax, 0xfffffffffffffff8
jmp 0x14048add0
cmp rax, 0x1f
ja 0x14048cd28
mov rcx, r10
call fcn.140296cf3
mov r9, qword [rbp]
and r8b, 0x39
movsxd r8, eax
rol r8d, 0x37
mov r8, qword [rbp - 0x18]
cmc
clc
cmp r9, 0x10
jmp 0x14048ae00
jb 0x14048ae51
lea rdx, [r9 + 1]
mov rax, r8
cmc
cmp rdx, 0x1000
jmp 0x14048ae1a
jb 0x14048ae44
add rdx, 0x27
stc
mov r8, qword [r8 - 8]
sub rax, r8
cmc
clc
add rax, 0xfffffffffffffff8
cmp sil, r15b
cmp rax, 0x1f
jmp 0x14048ae3e
ja 0x14048cd1d
mov rcx, r8
jmp 0x14048ae4c
call fcn.140296cf3
sub r9d, r9d
adc al, r15b
movsx cx, r9b
mov ecx, 1
and al, 0x37
add ax, bx
neg rax
mov eax, dword [rsp + 0x38]
stc
add qword [rbp - 0x78], rcx
test al, al
jmp 0x14048ae79
jne 0x14048cc33
mov rax, qword [rbp - 0x78]
jmp 0x14048ae88
jmp 0x14048a460
test rbx, rbx
jne 0x14048aeb5
lea rax, [rbp - 0x38]
stc
cmp r15b, 0x26
cmp r11, 0x10
cmovae rax, r10
cmc
cmp cl, byte [rax]
jmp 0x14048aeaf
jl 0x14048ad6f
cmp byte [rdx + 1], 0
jle 0x14048ad14
inc rdx
jmp 0x14048aec7
jmp 0x14048ad14
cmp r11, 0x10
jmp 0x14048aed5
jb 0x14048b244
lea rdx, [r11 + 1]
sar ax, cl
bts rax, r11
cwde
mov rax, r10
test rax, 0x3306b52
stc
cmp r9w, dx
cmp rdx, 0x1000
jb 0x14048af2f
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
cmp rsp, 0xdf25538
add rax, 0xfffffffffffffff8
test al, 0x28
cmp r15w, 0x2d10
cmp rax, 0x1f
jmp 0x14048af29
ja 0x14048cd28
mov rcx, r10
call fcn.140296cf3
jmp 0x14048b244
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048af49
call fcn.14046ee50
xor r8d, r8d
test al, al
jmp 0x14048af58
jne 0x14048b24c
lea rbx, [r13 + 0xa]
bswap r9d
movsx r15, r13w
mov r12, rbx
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
movzx esi, sp
mov sil, 0x8b
mov rsi, qword [rsp + 0x70]
mov r15b, r12b
mov r15b, 0xf2
mov r15, qword [rsp + 0x48]
jmp 0x14048af90
jmp 0x14048af9e
mov r9, qword [rsp + 0x60]
test r9b, cl
stc
cmp byte [r13 + 8], r8b
jmp 0x14048afa7
jne 0x14048b070
mov rcx, qword [r13]
test r9w, r9w
test rcx, rcx
jmp 0x14048afbd
je 0x14048b050
mov rax, qword [rcx + 0x38]
or dh, 0xd3
sub dx, 0x308d
rcl rdx, 0x4c
mov rdx, qword [rax]
test rdx, rdx
je 0x14048aff5
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jle 0x14048aff5
movzx eax, word [rdx]
jmp 0x14048b023
mov rax, qword [rcx]
jmp 0x14048affd
mov rax, qword [rax + 0x30]
jmp 0x14048b006
call qword [case.0x14044e461.0]
mov r9, qword [rsp + 0x60]
add cx, cx
sub rcx, 0x1ca4ddc
jmp 0x14048b020
sub r8d, r8d
mov ecx, 0xffff
clc
test r12b, r12b
cmp di, 0x6986
cmp cx, ax
je 0x14048b050
mov word [r12], ax
movzx bx, bh
mov rbx, r12
jmp 0x14048b04b
jmp 0x14048b058
mov qword [r13], r8
mov cx, 0x11cf
mov eax, 1
movsxd r8, r8d
movsx cx, sil
jmp 0x14048b06a
mov byte [r13 + 8], al
cwd
movzx r8d, word [rbx]
mov rdx, rdi
xchg cx, cx
movsx cx, r13b
movzx rcx, r10w
mov rcx, r9
jmp 0x14048b08b
call fcn.1401852d0
sub rax, qword [rsp + 0x60]
jmp 0x14048b09d
sar rax, 1
cmp rax, 0xa
jmp 0x14048b0a9
jae 0x14048b22b
lea rcx, [0x1400c0d60]
ror r9b, 0xed
sub r9b, al
mov r9b, byte [rax + rcx]
rcl cl, cl
mov rcx, qword [rsi + 0x10]
cmp r11b, dl
cmp rcx, qword [rsi + 0x18]
jae 0x14048b111
lea rax, [rcx + 1]
stc
mov qword [rsi + 0x10], rax
ror eax, cl
mov rax, rsi
test dx, bp
cmp qword [rsi + 0x18], 0x10
jb 0x14048b0f7
mov rax, qword [rsi]
cmp r12b, 0x2d
mov byte [rax + rcx], r9b
jmp 0x14048b104
xor r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14048b139
mov r8b, r14b
movsxd rdx, r14d
movzx ecx, cx
movzx rdx, dx
mov edx, 1
mov rcx, rsi
jmp 0x14048b12b
call fcn.14045d286
xor r8d, r8d
seto cl
adc cl, r11b
mov rcx, qword [r13]
cmp bpl, r10b
test rcx, rcx
jmp 0x14048b148
je 0x14048b1ea
mov rax, qword [rcx + 0x38]
jmp 0x14048b159
cmp qword [rax], r8
jmp 0x14048b161
je 0x14048b1b0
mov rax, qword [rcx + 0x50]
test r14b, 0x8a
cmp dword [rax], r8d
jmp 0x14048b177
jle 0x14048b1b0
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap eax
cbw
cdqe
mov rdx, qword [rcx]
movsx ax, r10b
mov ax, r15w
lea rax, [rdx + 2]
jmp 0x14048b19e
mov qword [rcx], rax
cdqe
movzx eax, word [rdx]
jmp 0x14048b1ab
jmp 0x14048b1ca
mov rax, qword [rcx]
jmp 0x14048b1b8
mov rax, qword [rax + 0x38]
jmp 0x14048b1c1
call qword [case.0x14044e461.0]
sub r8d, r8d
mov ecx, 0xffff
cmp r12b, 0x9d
stc
cmp cx, ax
jmp 0x14048b1dc
je 0x14048b1ea
mov al, r8b
jmp 0x14048b1fd
mov qword [r13], r8
cqo
movzx dx, ah
mov eax, 1
cwd
cqo
mov byte [r13 + 8], al
mov rdx, r15
movzx ecx, r14w
cmovl ecx, ebx
bswap cx
mov rcx, r13
call fcn.14046ee50
xor r8d, r8d
clc
cmp r11b, 5
test al, al
jmp 0x14048b225
je 0x14048af95
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
cwde
movzx rax, r14w
mov rbx, qword [rsp + 0x50]
setne cl
mov rax, qword [rbx]
jmp 0x14048b25b
mov rcx, rbx
mov rax, qword [rax + 0x18]
call qword [case.0x14044e461.0]
movzx ebx, ax
cdq
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14048b279
call fcn.14046ee50
xor r8d, r8d
test al, al
jne 0x14048b639
test bx, bx
je 0x14048b639
cmp byte [r13 + 8], r8b
jmp 0x14048b29b
jne 0x14048b346
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048b2ad
je 0x14048b32e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14048b2c3
test rdx, rdx
jmp 0x14048b2cb
je 0x14048b2f0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048b2dd
jle 0x14048b2f0
movzx eax, word [rdx]
jmp 0x14048b2eb
jmp 0x14048b308
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048b2fc
call qword [case.0x14044e461.0]
xor r8d, r8d
seta cl
mov ecx, 0xffff
test bpl, 0x5b
cmp cx, ax
jmp 0x14048b319
je 0x14048b32e
mov word [r13 + 0xa], ax
jmp 0x14048b329
jmp 0x14048b33d
mov qword [r13], r8
ror eax, 0x76
shr ax, cl
bts ax, r15w
mov eax, 1
mov byte [r13 + 8], al
cmp word [r13 + 0xa], bx
not bl
mov ebx, dword [rsp + 0x68]
jmp 0x14048b356
jne 0x14048b640
mov eax, 1
xor cx, 0x7e87
rol ch, cl
cmp ebx, 0x60117e52
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048b37a
je 0x14048b429
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14048b38c
je 0x14048b3de
mov rax, qword [rcx + 0x50]
clc
cmp r14w, 0x7ce7
cmc
cmp dword [rax], r8d
jmp 0x14048b3a6
jle 0x14048b3de
dec dword [rax]
movsx eax, r11w
rdtsc
mov rcx, qword [rcx + 0x38]
cdqe
cqo
rdtsc
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx ax, r14b
nop
movzx eax, word [rdx]
jmp 0x14048b3d9
jmp 0x14048b3f6
mov rax, qword [rcx]
jmp 0x14048b3e6
mov rax, qword [rax + 0x38]
call qword [case.0x14044e461.0]
xor r8d, r8d
dec rcx
mov ecx, 0xffff
cmp r13b, 0xcc
cmp cx, ax
jmp 0x14048b407
je 0x14048b41a
mov al, r8b
jmp 0x14048b415
jmp 0x14048b42d
mov eax, 1
setle dl
not cl
movzx dx, r11b
mov qword [r13], r8
mov byte [r13 + 8], al
movsx ecx, si
movzx edx, bp
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14046ee50
cmp ebx, dword [rsp + 0x58]
jmp 0x14048b44d
jge 0x14048b640
xor r8d, r8d
cmp r11, r13
clc
test al, al
jmp 0x14048b461
jne 0x14048b626
cmp byte [r13 + 8], r8b
jmp 0x14048b470
jne 0x14048b52d
mov rcx, qword [r13]
stc
jmp 0x14048b480
test rcx, rcx
jmp 0x14048b488
je 0x14048b50d
mov rax, qword [rcx + 0x38]
cwd
xchg dl, dl
mov rdx, qword [rax]
test r8b, 6
clc
test rdx, rdx
jmp 0x14048b4a6
je 0x14048b4d1
mov rax, qword [rcx + 0x50]
cmp bl, 0xf8
cmp dil, r13b
cmp dword [rax], r8d
jmp 0x14048b4be
jle 0x14048b4d1
movzx eax, word [rdx]
jmp 0x14048b4cc
jmp 0x14048b4ec
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044e461.0]
xor r8d, r8d
rol cl, 0xf8
movsx cx, bl
btr ecx, r13d
mov ecx, 0xffff
cmp bpl, 0xd0
cmp cx, ax
jmp 0x14048b4fd
je 0x14048b50d
mov word [r13 + 0xa], ax
jmp 0x14048b515
mov qword [r13], r8
movzx r8, r14w
mov eax, 1
cmovno r8d, ebp
jmp 0x14048b523
mov byte [r13 + 8], al
cwde
movzx cx, r10b
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0x16]
mov r8b, r14b
movzx r8d, word [r13 + 0xa]
mov cl, 0x2d
mov rcx, rax
call fcn.1401852d0
sub rax, qword [rsp + 0x60]
stc
sar rax, 1
jmp 0x14048b55a
cmp rax, 0xa
jmp 0x14048b563
jae 0x14048b626
lea rcx, [0x1400c0d60]
or r10w, di
sub r10w, cx
mov r9b, byte [rax + rcx]
seta ch
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
test rbp, rbx
jmp 0x14048b590
cmp rcx, qword [r10 + 0x18]
jae 0x14048b5ef
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
add al, sil
test r11b, 0xad
mov rax, r10
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x14048b5b7
jb 0x14048b5c8
mov rax, qword [r10]
cmc
cmp r15, 0x4c463fc8
mov byte [rax + rcx], r9b
jmp 0x14048b5d8
sub r8d, r8d
jmp 0x14048b5e0
mov byte [rax + rcx + 1], r8b
jmp 0x14048b5ea
jmp 0x14048b612
mov r8b, sil
xchg ch, dh
mov edx, 1
not cl
movzx cx, r15b
mov rcx, r10
jmp 0x14048b608
call fcn.14045d286
xor r8d, r8d
add ah, dl
mov eax, 1
test r15b, r10b
add ebx, eax
jmp 0x14048b621
jmp 0x14048b36e
mov ecx, 1
jmp 0x14048b630
mov byte [rsp + 0x38], cl
jmp 0x14048b64c
mov ebx, dword [rsp + 0x68]
add cl, r14b
mov ecx, 1
and al, 0x4d
shr al, 0xd1
adc eax, ebx
mov rax, qword [rsp + 0x70]
test sil, 0xbe
xor edx, edx
jmp 0x14048b664
cmp qword [rax + 0x10], rdx
jmp 0x14048b66d
jne 0x14048b681
mov byte [rsp + 0x38], cl
jmp 0x14048b67c
jmp 0x14048b74a
mov eax, dword [rsp + 0x58]
cmp bpl, cl
cmp ebx, eax
jmp 0x14048b68f
jge 0x14048b74a
sub eax, ebx
sub rcx, r12
mov ebx, eax
mov r14, qword [rsp + 0x70]
sal ecx, 0xb8
mov r15d, 1
mov rcx, qword [r14 + 0x10]
clc
jmp 0x14048b6b4
cmp rcx, qword [r14 + 0x18]
jae 0x14048b701
lea rax, [rcx + 1]
cmc
clc
mov qword [r14 + 0x10], rax
jmp 0x14048b6d4
mov rax, r14
jmp 0x14048b6de
cmp qword [r14 + 0x18], 0x10
jmp 0x14048b6e8
jb 0x14048b6f1
mov rax, qword [r14]
mov word [rax + rcx], 0x30
jmp 0x14048b6fc
jmp 0x14048b725
mov r9b, 0x30
cdq
setle r8b
mov r8b, dil
mov rdx, r15
xchg cl, cl
movzx ecx, r14w
mov rcx, r14
jmp 0x14048b71d
call fcn.14045d286
sub edx, edx
cmc
sub rbx, r15
jmp 0x14048b72d
jne 0x14048b6aa
mov r14b, byte [rsp + 0x30]
rol dl, 2
sar dh, cl
cqo
mov r15b, byte [rsp + 0x30]
sar dl, cl
sar rdx, 0x2d
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x14048ae51
inc rdx
rcr cl, 0x86
mov rcx, qword [rbp - 0x18]
movzx rax, si
bt eax, r13d
mov rax, rcx
cmc
cmp rdx, 0x1000
jb 0x14048ae4c
add rdx, 0x27
test r13w, 0x4c2a
cmc
test rax, rcx
mov rcx, qword [rcx - 8]
test dl, 0x19
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp r11b, 0x18
cmp bl, dil
cmp rax, 0x1f
jmp 0x14048b7a7
ja 0x14048cd1d
jmp 0x14048ae4c
mov rdx, qword [rsp + 0x48]
bswap ecx
movsx rcx, r11w
movzx cx, r10b
mov rcx, r13
jmp 0x14048b7ca
call fcn.14046ee50
xor r9d, r9d
test spl, 0x3f
cmp r10, r14
test al, al
jmp 0x14048b7e0
jne 0x14048ae5c
mov rbx, qword [rsp + 0x50]
rdtsc
lahf
mov rax, qword [rbx]
xchg edx, edx
movzx rcx, r13w
lea rdx, [rbp - 0x38]
mov rcx, rbx
jmp 0x14048b803
mov rax, qword [rax + 0x38]
jmp 0x14048b80c
call qword [case.0x14044e461.0]
mov r8d, dword [rsp + 0x34]
bts r8d, 8
cmp ax, 0xe23
or r8d, 2
cmc
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
xor r9d, r9d
clc
cmc
stc
cmp qword [rbp - 0x28], r9
jbe 0x14048b9c8
mov rax, qword [rbx]
mov dx, si
movzx edx, bx
cdq
lea rdx, [rbp - 0x18]
movzx ecx, sp
mov cl, r9b
movsx rcx, ax
mov rcx, rbx
jmp 0x14048b85f
mov rax, qword [rax + 0x38]
jmp 0x14048b868
call qword [case.0x14044e461.0]
mov r8d, dword [rsp + 0x34]
jmp 0x14048b87a
bts r8d, 0xb
clc
and rdx, r9
xchg edx, edx
or r8d, 4
cmovs dx, r11w
mov dword [rsp + 0x34], r8d
cmc
ror dh, 4
mov dword [rsp + 0x3c], r8d
bts dx, r8w
xor dl, 0x6f
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
stc
cmp dil, dil
sub r9d, r9d
cmp byte [rdx], r9b
jne 0x14048b98d
mov rcx, qword [r13]
test dx, 0x3eae
test rsp, rbx
test rcx, rcx
jmp 0x14048b8d1
je 0x14048b96e
mov rax, qword [rcx + 0x38]
mov dl, r12b
and dh, 0x86
mov rdx, qword [rax]
cmc
jmp 0x14048b8ea
test rdx, rdx
jmp 0x14048b8f2
je 0x14048b91c
mov rax, qword [rcx + 0x50]
clc
cmp sil, 0xbd
cmp dword [rax], r9d
jmp 0x14048b909
jle 0x14048b91c
movzx eax, word [rdx]
jmp 0x14048b917
jmp 0x14048b941
mov rax, qword [rcx]
jmp 0x14048b924
mov rax, qword [rax + 0x30]
jmp 0x14048b92d
call qword [case.0x14044e461.0]
mov r8d, dword [rsp + 0x34]
or edx, 0x68bf3ba9
sub r9d, r9d
mov ecx, 0xffff
and dx, 0x4286
mov rdx, qword [rsp + 0x58]
stc
cmp cx, ax
jmp 0x14048b959
je 0x14048b96e
mov word [r13 + 0xa], ax
jmp 0x14048b969
jmp 0x14048b975
mov qword [r13], r9
mov r10b, 0x1a
mov r10d, 1
jmp 0x14048b980
mov byte [rdx], r10b
jmp 0x14048b988
jmp 0x14048b997
mov r10d, 1
shl ch, cl
sar eax, cl
movzx ecx, word [r13 + 0xa]
cmp di, cx
lea rax, [rbp - 0x18]
cmp qword [rbp], 8
jmp 0x14048b9ad
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
jne 0x14048b9cf
mov bl, r10b
jmp 0x14048b9c3
jmp 0x14048b9db
lea rdx, [r13 + 8]
adc bl, 0x16
mov bl, r9b
cmp r14b, dl
mov qword [rsp + 0x58], rdx
clc
test r8b, 4
jmp 0x14048b9e4
je 0x14048ba1b
and r8d, 0xfffffffb
movzx cx, r11b
movsx rcx, r11w
movsx cx, r12b
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
cmovno cx, r15w
lea rcx, [rbp - 0x18]
call fcn.14046137e
mov r8d, dword [rsp + 0x34]
stc
cmc
test r8b, 2
jmp 0x14048ba24
je 0x14048ba53
and r8d, 0xfffffffd
movzx rcx, r11w
cmova ecx, r8d
not ecx
mov dword [rsp + 0x34], r8d
mov dword [rsp + 0x3c], r8d
movsx ecx, dx
seto ch
not ch
lea rcx, [rbp - 0x38]
call fcn.14046137e
xor r8d, r8d
test bl, bl
jmp 0x14048ba5d
je 0x14048bc70
mov rcx, qword [r13]
test r9d, 0xa506735
test rcx, rcx
jmp 0x14048ba76
je 0x14048bb0a
mov rax, qword [rcx + 0x38]
cmp di, r13w
cmc
cmp qword [rax], r8
je 0x14048bacb
mov rax, qword [rcx + 0x50]
stc
clc
cmp r9b, sil
cmp dword [rax], r8d
jmp 0x14048ba9f
jle 0x14048bacb
dec dword [rax]
xchg al, dh
mov rcx, qword [rcx + 0x38]
cdq
not edx
jmp 0x14048bab5
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx rax, r8w
movzx eax, word [rdx]
jmp 0x14048bae4
mov rax, qword [rcx]
jmp 0x14048bad3
mov rax, qword [rax + 0x38]
call qword [case.0x14044e461.0]
sub r8d, r8d
adc cl, r15b
stc
mov ecx, 0xffff
test r8b, r8b
clc
test al, 0xb7
cmp cx, ax
jmp 0x14048baf7
je 0x14048bb0a
mov al, r8b
jmp 0x14048bb05
jmp 0x14048bb18
mov qword [r13], r8
xchg edx, eax
cqo
mov eax, 1
cqo
mov rcx, qword [rsp + 0x58]
cmovo edx, ebp
mov byte [rcx], al
lahf
movsx rdx, r13w
bswap ax
mov rcx, qword [rsp + 0x50]
mov ax, 0x12a5
cqo
rdtsc
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x14048bb43
mov rax, qword [rax + 0x38]
jmp 0x14048bb4c
call qword [case.0x14044e461.0]
mov ebx, dword [rsp + 0x34]
movzx rdx, bp
cqo
bts ebx, 0xa
movsx rdx, cx
mov dword [rsp + 0x34], ebx
cqo
cmovp dx, si
mov dword [rsp + 0x3c], ebx
shl dh, cl
movsx dx, bpl
rcr rdx, 0xa1
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jb 0x14048bbe9
lea rdx, [rdx*2 + 2]
shr eax, cl
sub cx, 0xca
mov rcx, qword [rbp + 8]
bt rax, r8
bsf ax, r11w
mov rax, rcx
clc
cmp rdx, 0x1000
jmp 0x14048bbb7
jb 0x14048bbe4
add rdx, 0x27
clc
test r9d, 0x68eb3da5
mov rcx, qword [rcx - 8]
sub rax, rcx
test r10w, di
stc
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14048cd2e
call fcn.140296cf3
movups xmm0, xmmword [rbp - 0x18]
shr ch, 0x89
bt cx, si
jmp 0x14048bbf9
movups xmmword [rbp + 8], xmm0
movsxd rcx, eax
ror cx, 0x85
btr rcx, 0xe3
movups xmm1, xmmword [rbp - 8]
movsx cx, r12b
cmp rcx, 0x70e36bed
rcr cx, 0xb6
movups xmmword [rbp + 0x18], xmm1
cmc
sal ecx, cl
xor eax, eax
bswap cx
movsx cx, r14b
movzx rcx, r15w
mov qword [rbp - 8], rax
movsxd rcx, r9d
mov ecx, 0x61c10d16
bswap rcx
mov qword [rbp], 7
movsx rcx, bp
movzx cx, sil
movzx rcx, r9w
mov word [rbp - 0x18], ax
mov ch, 0xcd
lea rcx, [rbp - 0x18]
jmp 0x14048bc66
call fcn.14046137e
jmp 0x14048ae51
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
movsx dx, r15b
mov dl, al
lea rdx, [rbp - 0x38]
movzx rcx, r13w
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14048bc93
call qword [case.0x14044e461.0]
mov edx, dword [rsp + 0x34]
stc
bts edx, 0xc
or edx, 8
jmp 0x14048bcaa
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
test r11, r10
cmp r11b, r14b
cmc
xor r9d, r9d
clc
cmp qword [rbp - 0x28], r9
jbe 0x14048be20
mov rax, qword [rbx]
xchg cl, cl
movsxd rdx, r14d
movsx ecx, bp
lea rdx, [rbp - 0x18]
xchg ch, cl
mov ecx, esp
mov rcx, rbx
jmp 0x14048bce2
mov rax, qword [rax + 0x40]
jmp 0x14048bceb
call qword [case.0x14044e461.0]
mov edx, dword [rsp + 0x34]
movsx r8d, sp
movzx r8d, r14w
bts edx, 0xd
or edx, 0x10
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
and r8b, cl
clc
shld r8w, ax, 0xea
mov r8, qword [rsp + 0x58]
clc
test sil, r14b
test r13b, 0xae
sub r9d, r9d
cmp r12w, ax
cmp sp, 0x17f8
cmp byte [r8], r9b
jmp 0x14048bd37
jne 0x14048bde0
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14048bd4a
je 0x14048bdc2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r13b, r8b
test rdx, rdx
jmp 0x14048bd62
je 0x14048bd82
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14048bd82
movzx eax, word [rdx]
jmp 0x14048bd7d
jmp 0x14048bda4
mov rax, qword [rcx]
jmp 0x14048bd8a
mov rax, qword [rax + 0x30]
jmp 0x14048bd93
call qword [case.0x14044e461.0]
mov r8, qword [rsp + 0x58]
adc cl, 0x84
sub r9d, r9d
mov ecx, 0xffff
cmp edi, 0x67396bbc
cmp cx, ax
je 0x14048bdc2
mov word [r13 + 0xa], ax
jmp 0x14048bdc9
mov qword [r13], r9
mov r10d, r15d
mov r10d, 1
mov byte [r8], r10b
mov edx, dword [rsp + 0x34]
jmp 0x14048bddb
jmp 0x14048bdea
mov r10d, 1
test r12b, 0xc7
movzx ecx, word [r13 + 0xa]
lea rax, [rbp - 0x18]
clc
cmp qword [rbp], 8
jmp 0x14048be02
cmovae rax, qword [rbp - 0x18]
sub bl, 7
rol bl, 0x6d
inc bl
cmp word [rax], cx
mov bl, r10b
jmp 0x14048be1a
je 0x14048be27
mov bl, r9b
test spl, r15b
stc
test dl, 0x10
jmp 0x14048be2f
je 0x14048be5d
and edx, 0xffffffef
mov cl, r13b
mov dword [rsp + 0x34], edx
mov cl, sil
movzx cx, dil
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x18]
jmp 0x14048be54
call fcn.14046137e
mov edx, dword [rsp + 0x34]
test dl, 8
jmp 0x14048be65
je 0x14048be87
and edx, 0xfffffff7
mov dword [rsp + 0x34], edx
mov cl, r15b
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
jmp 0x14048be82
call fcn.14046137e
test bl, bl
jmp 0x14048be8e
je 0x14048c082
mov rcx, qword [r13]
xor ebx, ebx
cmp rsi, 0x75d40b00
test rcx, rcx
jmp 0x14048bea9
je 0x14048bf3b
mov rax, qword [rcx + 0x38]
clc
cmp r12b, r10b
cmp qword [rax], rbx
jmp 0x14048bebf
je 0x14048beff
mov rax, qword [rcx + 0x50]
cmp dword [rax], ebx
jmp 0x14048bed0
jle 0x14048beff
dec dword [rax]
not al
movzx eax, cx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ax, 0x7a20
lea rax, [rdx + 2]
mov qword [rcx], rax
setp al
movzx eax, word [rdx]
jmp 0x14048befa
jmp 0x14048bf16
mov rax, qword [rcx]
jmp 0x14048bf07
mov rax, qword [rax + 0x38]
jmp 0x14048bf10
call qword [case.0x14044e461.0]
mov ecx, 0xffff
clc
test cx, 0xbb6
cmp cx, ax
jmp 0x14048bf29
je 0x14048bf3b
mov al, bl
jmp 0x14048bf36
jmp 0x14048bf55
mov qword [r13], rbx
mov ch, 0x95
movsx rcx, r9w
setnp cl
mov eax, 1
cmovs cx, bp
mov dh, 0xbd
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
cdq
mov rax, qword [rcx]
movzx rdx, r9w
movsx edx, r13w
lea rdx, [rbp - 0x18]
jmp 0x14048bf76
mov rax, qword [rax + 0x40]
jmp 0x14048bf7f
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
cmovne dx, r8w
bts edx, r9d
movzx dx, bl
bts eax, 0xf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov rdx, qword [rbp + 0x20]
cmp r9d, edi
cmp rdx, 8
jmp 0x14048bfb2
jb 0x14048c01e
lea rdx, [rdx*2 + 2]
mov ecx, 0x73696eb3
ror cl, 0x3b
mov rcx, qword [rbp + 8]
rcl al, 0xf5
neg ah
jmp 0x14048bfd6
mov rax, rcx
test bh, 0x83
test r10w, r14w
jmp 0x14048bfe5
cmp rdx, 0x1000
jb 0x14048c019
add rdx, 0x27
test sil, 0x78
mov rcx, qword [rcx - 8]
cmp r11b, cl
sub rax, rcx
add rax, 0xfffffffffffffff8
test r11d, 0x6f6d5ce1
cmp rax, 0x1f
ja 0x14048cd12
call fcn.140296cf3
movups xmm0, xmmword [rbp - 0x18]
not cx
mov cl, r10b
movups xmmword [rbp + 8], xmm0
movsx ecx, si
movsx rcx, r14w
bswap cx
movups xmm1, xmmword [rbp - 8]
mov cl, ch
movups xmmword [rbp + 0x18], xmm1
movzx rcx, dx
mov ecx, 0x4bc1c54
mov qword [rbp - 8], rbx
bswap ecx
mov qword [rbp], 7
movsx rcx, bx
movzx ecx, cx
mov word [rbp - 0x18], bx
mov ecx, 0x195b2124
mov cl, dil
lea rcx, [rbp - 0x18]
call fcn.14046137e
mov byte [rsp + 0x30], 1
jmp 0x14048c07d
jmp 0x14048ae51
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
setne cl
mov rcx, rbx
jmp 0x14048c099
mov rax, qword [rax + 0x38]
jmp 0x14048c0a2
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
stc
clc
mov dword [rsp + 0x34], eax
test rdi, r11
test r10w, 0x4e7b
mov dword [rsp + 0x3c], eax
sub ecx, ecx
clc
jmp 0x14048c0ce
cmp qword [rbp - 0x28], rcx
je 0x14048c136
mov rax, qword [rbx]
cqo
movzx ecx, r11w
xchg dl, dl
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x14048c0ef
mov rax, qword [rax + 0x40]
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
cmp r13d, 0x12062786
stc
or eax, 0x10040
mov dword [rsp + 0x34], eax
clc
mov dword [rsp + 0x3c], eax
xor ecx, ecx
test r10b, 0x72
cmp r8w, 0x4c0c
cmp qword [rbp - 8], rcx
jne 0x14048c136
lea ebx, [rcx + 1]
jmp 0x14048c131
jmp 0x14048c13e
mov bl, cl
test rax, 0x30294f6c
test al, 0x40
jmp 0x14048c145
je 0x14048c17a
and eax, 0xffffffbf
mov dword [rsp + 0x34], eax
cmova ecx, edx
mov dword [rsp + 0x3c], eax
xchg cx, cx
jmp 0x14048c163
lea rcx, [rbp - 0x18]
jmp 0x14048c16c
call fcn.14046137e
mov eax, dword [rsp + 0x34]
cmp sp, r14w
stc
test al, 0x20
je 0x14048c19c
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
sets ch
mov dword [rsp + 0x3c], eax
mov ecx, r8d
lea rcx, [rbp - 0x38]
call fcn.14046137e
xor r9d, r9d
or ax, 0x75d2
mov eax, dword [rsp + 0x38]
clc
lea ecx, [r9 + 1]
cmp r12b, 0x6b
test bl, bl
jmp 0x14048c1b7
je 0x14048ae6e
mov byte [rsp + 0x30], cl
jmp 0x14048c1c6
jmp 0x14048ae6e
mov rcx, qword [rsp + 0x50]
lahf
cbw
mov rax, qword [rcx]
movsx rdx, si
lea rdx, [rbp - 0x38]
mov rax, qword [rax + 0x30]
jmp 0x14048c1e7
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
bts eax, 7
shld bx, di, 0x4b
mov dword [rsp + 0x34], eax
neg bl
test rdi, 0x3f1950f1
dec bh
mov dword [rsp + 0x3c], eax
shr bh, cl
xor al, sil
movsx rbx, sp
mov rax, qword [rbp + 0x98]
sar bh, 0x66
btc rbx, 6
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jne 0x14048c341
mov rdx, rbx
movsx rcx, sp
mov rcx, r13
call fcn.14046ee50
sub r8d, r8d
cmp cx, 0x67e
test ch, 0x4b
stc
test al, al
jmp 0x14048c256
jne 0x14048c341
lea rbx, [rbp - 0x38]
test r10b, r14b
test r11w, 0x25bc
jmp 0x14048c26e
cmp qword [rbp - 0x20], 8
jmp 0x14048c278
cmovae rbx, qword [rbp - 0x38]
cmp byte [r13 + 8], r8b
jmp 0x14048c286
jne 0x14048c329
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048c298
je 0x14048c310
mov rax, qword [rcx + 0x38]
rol dh, cl
sar dl, 0x82
mov rdx, qword [rax]
cmc
test r10b, 0x52
test rdx, rdx
je 0x14048c2d2
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048c2c4
jle 0x14048c2d2
movzx eax, word [rdx]
jmp 0x14048c2ee
mov rax, qword [rcx]
jmp 0x14048c2da
mov rax, qword [rax + 0x30]
jmp 0x14048c2e3
call qword [case.0x14044e461.0]
sub r8d, r8d
sal ch, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048c2fb
je 0x14048c310
mov word [r13 + 0xa], ax
jmp 0x14048c30b
jmp 0x14048c317
mov qword [r13], r8
shl al, 0x8d
mov eax, 1
mov byte [r13 + 8], al
btr ax, 0x42
cmovnp rax, rcx
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14048c336
jne 0x14048c47d
mov rbx, qword [rsp + 0x48]
cmp qword [rbp - 0x78], 3
jne 0x14048c4a8
mov eax, 1
test rbp, 0x3cf1e85
cmp r8, 0x1fd72d86
cmp cl, bh
cmp qword [rbp + 0x18], rax
jmp 0x14048c36a
ja 0x14048c4a8
mov rdx, rbx
movzx rcx, bp
mov rcx, 0x696c7854
mov rcx, r13
call fcn.14046ee50
sub ebx, ebx
cmp r12, rsi
clc
cmc
test al, al
jmp 0x14048c394
jne 0x14048c47f
cmp byte [r13 + 8], bl
jmp 0x14048c3a3
jne 0x14048c452
mov rcx, qword [r13]
test rcx, rcx
je 0x14048c436
mov rax, qword [rcx + 0x38]
inc dx
cwd
mov rdx, qword [rax]
cmp r15d, 0x50f13b1d
cmc
cmp r9w, r14w
test rdx, rdx
jmp 0x14048c3d6
je 0x14048c3fe
mov rax, qword [rcx + 0x50]
test bpl, 0xde
cmp dword [rax], ebx
jmp 0x14048c3eb
jle 0x14048c3fe
movzx eax, word [rdx]
jmp 0x14048c3f9
jmp 0x14048c415
mov rax, qword [rcx]
jmp 0x14048c406
mov rax, qword [rax + 0x30]
jmp 0x14048c40f
call qword [case.0x14044e461.0]
mov ecx, 0xffff
clc
cmp dh, 0xd9
jmp 0x14048c423
cmp cx, ax
je 0x14048c436
mov word [r13 + 0xa], ax
jmp 0x14048c440
mov qword [r13], rbx
shld cx, r15w, 0xa
mov eax, 1
sbb ch, 0xf3
cmp bpl, sil
mov byte [r13 + 8], al
rol cl, 0xa6
movzx ecx, word [r13 + 0xa]
add ah, 0xe7
not al
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
jmp 0x14048c46a
cmovae rax, qword [rbp - 0x38]
cmp cx, word [rax]
je 0x14048c4a8
jmp 0x14048c47f
xor ebx, ebx
lea rax, [rbp - 0x38]
sar edx, cl
dec rcx
cmp qword [rbp - 0x20], 8
not dl
cdq
movzx rcx, di
cmovae rax, qword [rbp - 0x38]
rol cx, 0x1b
test cx, r13w
mov qword [rbp - 0x28], rbx
mov word [rax], bx
lea rbx, [rbp - 0x38]
ror rcx, cl
rcl dl, cl
cmp qword [rbp - 0x20], 8
jmp 0x14048c4c2
cmovae rbx, qword [rbp - 0x38]
movzx rdx, r8w
movzx cx, r15b
mov cx, r8w
mov rdx, qword [rsp + 0x48]
bswap cx
movsx ecx, bx
mov rcx, r13
call fcn.14046ee50
xor r8d, r8d
test r12w, 0x596d
stc
test al, al
jmp 0x14048c4f8
jne 0x14048c734
mov r12, qword [rsp + 0x48]
clc
movzx r14w, r10b
rcl cl, cl
mov esi, 0xffff
xadd ah, ch
btc ax, r11w
lea r14d, [r8 + 1]
or rax, 0x6b4a7b82
mov ah, 0x6e
bsr cx, r13w
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
movzx eax, dx
cmovae rcx, qword [rbp - 0x38]
sal eax, 0x50
shr ah, cl
btc ax, r14w
mov rax, qword [rbp - 0x28]
jmp 0x14048c54f
lea rcx, [rcx + rax*2]
cmp rbx, rcx
jmp 0x14048c55b
je 0x14048c70b
cmp byte [r13 + 8], r8b
jmp 0x14048c56a
jne 0x14048c602
mov rcx, qword [r13]
test r11b, dl
test r12b, 0x73
test rcx, rcx
jmp 0x14048c583
je 0x14048c5ee
mov rax, qword [rcx + 0x38]
xor dh, 0xc2
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048c59b
je 0x14048c5c0
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048c5ad
jle 0x14048c5c0
movzx eax, word [rdx]
jmp 0x14048c5bb
jmp 0x14048c5d1
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044e461.0]
sub r8d, r8d
stc
cmp si, ax
jmp 0x14048c5d9
je 0x14048c5ee
mov word [r13 + 0xa], ax
jmp 0x14048c5e9
jmp 0x14048c5fd
mov qword [r13], r8
cdqe
shld rax, r11, 0x1b
mov ax, 0x56c5
mov byte [r13 + 8], r14b
lahf
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14048c60f
jne 0x14048c70b
add rbx, 2
xor rcx, 0x50ab475a
mov rcx, qword [r13]
cmp r13w, 0x255d
test rcx, rcx
je 0x14048c6d3
mov rax, qword [rcx + 0x38]
cmc
cmp r15d, r11d
cmp qword [rax], r8
jmp 0x14048c643
je 0x14048c69b
mov rax, qword [rcx + 0x50]
test r15b, r13b
cmp dword [rax], r8d
jle 0x14048c69b
dec dword [rax]
cbw
cdq
movsx dx, spl
mov rcx, qword [rcx + 0x38]
not dl
mov dh, 0x48
cdqe
mov rdx, qword [rcx]
movzx rax, r12w
lea rax, [rdx + 2]
jmp 0x14048c67e
mov qword [rcx], rax
cmovno rax, rbp
jmp 0x14048c68e
movzx eax, word [rdx]
jmp 0x14048c696
jmp 0x14048c6b8
mov rax, qword [rcx]
jmp 0x14048c6a3
mov rax, qword [rax + 0x38]
jmp 0x14048c6ac
call qword [case.0x14044e461.0]
sub r8d, r8d
cmp rdi, r14
cmp si, ax
jmp 0x14048c6c0
je 0x14048c6d3
mov al, r8b
jmp 0x14048c6ce
jmp 0x14048c6da
mov qword [r13], r8
mov al, r14b
mov byte [r13 + 8], al
xchg dh, ch
movsx ecx, r14w
mov rdx, r12
mov rcx, r13
jmp 0x14048c6ef
call fcn.14046ee50
xor r8d, r8d
test r10, 0x7f0b1cfa
test al, al
jmp 0x14048c705
je 0x14048c52b
mov sil, byte [rsp + 0x30]
movzx ax, al
mov r14b, byte [rsp + 0x30]
ror r12b, 0xba
xor al, r10b
xadd r12b, cl
mov r12b, byte [rsp + 0x30]
bt rax, r13
adc ah, 0x1b
movsx ecx, r14w
lea rcx, [rbp - 0x38]
sal ah, cl
or eax, ecx
cmp qword [rbp - 0x20], 8
setp al
movsx rax, r15w
movsxd rax, edx
cmovae rcx, qword [rbp - 0x38]
cbw
bt eax, 0xfe
setge al
mov rax, qword [rbp - 0x28]
cmp r15b, dil
test bl, 0x8e
lea rcx, [rcx + rax*2]
adc eax, 0x326d76d5
bsr rax, r14
cwde
mov eax, dword [rsp + 0x38]
cmc
movzx eax, al
stc
cmp r13b, 0x48
cmp rbx, rcx
xchg cx, cx
movsx cx, r13b
mov ecx, 1
cmovne eax, ecx
not ch
mov dword [rsp + 0x38], eax
mov ch, 0x82
movsx rcx, r9w
jmp 0x14048c7a3
lea rcx, [rbp - 0x38]
jmp 0x14048c7ac
jmp 0x14048bc66
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044e461.0]
sub r9d, r9d
cmc
cmp r14w, ax
jmp 0x14048c7cb
je 0x14048c7e8
mov word [r12], ax
mov bl, 0x1b
movsxd rbx, r12d
mov rbx, r12
jmp 0x14048c7e3
jmp 0x14048c7ec
mov qword [r13], r9
mov byte [r13 + 8], dil
mov rax, qword [r15]
mov edx, 0x48
jmp 0x14048c7fd
movzx r8d, word [rbx]
movzx cx, spl
mov cl, r8b
mov rcx, r15
jmp 0x14048c811
mov rax, qword [rax + 0x20]
jmp 0x14048c81a
call qword [case.0x14044e461.0]
sub r9d, r9d
cmp r10w, di
test al, al
jmp 0x14048c82e
je 0x14048c913
mov byte [rsp + 0x40], dil
clc
mov rcx, qword [r13]
test ax, 0x5ba3
test rcx, rcx
je 0x14048c8d6
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r9
jmp 0x14048c858
je 0x14048c8a2
mov rax, qword [rcx + 0x50]
cmp ebx, eax
cmp dword [rax], r9d
jle 0x14048c8a2
dec dword [rax]
cbw
setns ah
mov rcx, qword [rcx + 0x38]
mov ax, 0x7b23
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048c888
mov qword [rcx], rax
movsxd rax, r13d
not al
jmp 0x14048c895
movzx eax, word [rdx]
jmp 0x14048c89d
jmp 0x14048c8ba
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14048c8ae
call qword [case.0x14044e461.0]
xor r9d, r9d
cmp r15d, edx
cmp r14w, ax
jmp 0x14048c8c3
je 0x14048c8d6
mov al, r9b
jmp 0x14048c8d1
jmp 0x14048c8e9
mov qword [r13], r9
setp al
mov rdx, rcx
movsx edx, r13w
mov al, dil
cwd
mov byte [r13 + 8], al
cdq
movsx cx, r13b
cmovne rdx, rsp
mov rdx, rsi
mov rcx, r13
jmp 0x14048c902
call fcn.14046ee50
sub r9d, r9d
cmc
test al, al
je 0x14048a528
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
rcr r14b, 0xcd
mov r14b, byte [rsp + 0x30]
sub r12b, dil
mov r15b, byte [rsp + 0x30]
sets ah
xor cl, r8b
mov r12b, byte [rsp + 0x30]
btr cx, r14w
sar ah, 6
cmp r9, 0x6f221b13
mov bl, byte [rsp + 0x40]
xor cx, r8w
rcr al, cl
mov rax, qword [rbp - 0x78]
or cl, r14b
or ecx, 0x6a176c60
bt ecx, ebx
mov ecx, 1
cmp byte [rbp + rax - 0x70], 0x20
jne 0x14048ae69
movzx eax, byte [rsp + 0x38]
cmp dl, 0x80
test bl, bl
cmove eax, ecx
mov dword [rsp + 0x38], eax
jmp 0x14048c988
jmp 0x14048ae6e
mov rcx, qword [rbp + 0x18]
test r12b, r14b
sar dil, cl
rcl dil, 0x90
mov edi, 1
stc
cmp rcx, rdi
jmp 0x14048c9a9
jbe 0x14048cc67
lea rbx, [rbp + 8]
add al, 0xc8
btr dx, 0x85
mov rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x20]
ror al, 0x89
cmp r8, 8
cmovae rbx, rdx
xor al, dl
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
add rbx, 2
or eax, 0x54513e04
setno al
lea rax, [rbp + 8]
cmp rbx, rdx
stc
cmp r8, 8
jmp 0x14048c9f4
cmovae rax, rdx
jmp 0x14048c9fe
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14048ca0a
je 0x14048cc03
mov rdx, qword [rsp + 0x48]
mov ecx, ebx
mov rcx, r13
jmp 0x14048ca1f
call fcn.14046ee50
xor r9d, r9d
cmp r12b, 0xc3
test al, al
jne 0x14048cbe5
cmp byte [r13 + 8], r9b
jmp 0x14048ca3c
jne 0x14048cae4
mov rcx, qword [r13]
test r14b, dil
test rcx, rcx
jmp 0x14048ca51
je 0x14048cad4
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test si, 0x352c
jmp 0x14048ca68
test rdx, rdx
je 0x14048ca97
mov rax, qword [rcx + 0x50]
cmp r10w, 0x4f64
cmc
cmp dword [rax], r9d
jmp 0x14048ca84
jle 0x14048ca97
movzx eax, word [rdx]
jmp 0x14048ca92
jmp 0x14048cab2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048caa3
call qword [case.0x14044e461.0]
sub r9d, r9d
shr ch, 0x9f
or ch, 0xd6
mov ecx, 0xffff
jmp 0x14048cabc
cmp cx, ax
je 0x14048cad4
mov word [r13 + 0xa], ax
jmp 0x14048cacf
jmp 0x14048cae0
mov qword [r13], r9
btr eax, 0x58
cmovno ax, bx
mov byte [r13 + 8], dil
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14048caf1
jne 0x14048cbe5
mov rcx, qword [r13]
test r14d, eax
jmp 0x14048cb04
test rcx, rcx
je 0x14048cbb4
mov rax, qword [rcx + 0x38]
jmp 0x14048cb1d
cmp qword [rax], r9
jmp 0x14048cb25
je 0x14048cb77
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14048cb37
jle 0x14048cb77
dec dword [rax]
cwde
cmovl rax, r15
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
movzx eax, r10w
jmp 0x14048cb59
lea rax, [rdx + 2]
jmp 0x14048cb62
mov qword [rcx], rax
movsx ax, r9b
movzx eax, word [rdx]
jmp 0x14048cb72
jmp 0x14048cb99
mov rax, qword [rcx]
jmp 0x14048cb7f
mov rax, qword [rax + 0x38]
jmp 0x14048cb88
call qword [case.0x14044e461.0]
sub r9d, r9d
stc
btc cx, 0x17
mov cl, cl
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048cba6
je 0x14048cbb4
mov al, r9b
jmp 0x14048cbc3
mov qword [r13], r9
movzx dx, ah
mov al, dil
movzx rcx, sp
mov byte [r13 + 8], al
movzx cx, dh
mov r8, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
movzx rdx, ax
mov rdx, qword [rbp + 8]
jmp 0x14048cbe0
jmp 0x14048c9d7
mov r8, qword [rbp + 0x20]
xadd cx, cx
bts ax, r10w
mov rcx, qword [rbp + 0x18]
xchg dx, ax
rcl edx, 0x23
xadd ax, dx
mov rdx, qword [rbp + 8]
lea rax, [rbp + 8]
cmp r11b, 0xc0
cmp r8, 8
jmp 0x14048cc14
cmovae rax, rdx
cmp cl, 0x2d
cmc
lea rax, [rax + rcx*2]
jmp 0x14048cc25
cmp rbx, rax
jmp 0x14048cc2d
je 0x14048cc67
mov rcx, qword [rsp + 0x70]
movzx eax, cx
inc ah
sub al, r10b
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x14048cc56
mov rax, qword [rcx]
jmp 0x14048cc56
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x14048cc62
jmp 0x14048cc9f
cmp byte [rsp + 0x30], 0
jmp 0x14048cc71
je 0x14048cc9f
mov r9b, 0x2d
mov r8, rdi
shr cx, cl
rol cx, cl
sub edx, edx
setl ch
mov ch, 0xbc
mov rcx, qword [rsp + 0x70]
jmp 0x14048cc95
call fcn.14044fad2
nop
movzx rcx, r9w
lea rcx, [rbp + 8]
jmp 0x14048cca8
call fcn.14046137e
mov rax, qword [rsp + 0x70]
rol cx, cl
mov rcx, qword [rbp + 0x28]
cmp bx, cx
test sil, r14b
xor rcx, rsp
jmp 0x14048ccc7
call fcn.1404a55f8
mov rbx, qword [rsp + 0x170]
bsf si, r13w
btc r14, rbx
setne r13b
add rsp, 0x130
pop r15
movsx r12d, r10w
movzx r12w, r15b
pop r14
pop r13
not dil
movsx rsi, sp
movsx bp, r9b
pop r12
movsx rdi, sp
pop rdi
pop rsi
pop rbp
jmp 0x14048cd11
ret
call fcn.1404bbe0d
int3
call fcn.1404bbe0d
nop
jmp 0x14048cd28
call fcn.1404bbe0d
nop
call fcn.1404bbe0d
int3