Function at 0x140489457
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
push rbp
cdqe
setb ch
push rsi
push rdi
push r12
push r13
movsx rbx, si
push r14
push r15
lea rbp, [rsp - 0x30]
sub rsp, 0x130
bsr r15w, dx
add r15d, 0x25247b1a
mov rax, qword [0x1400b7288]
xor rax, rsp
sar bh, 0x62
bt bx, r15w
mov qword [rbp + 0x28], rax
cdqe
shl edi, cl
xor r15b, r14b
mov qword [rsp + 0x48], r9
and cl, sil
sar r13b, 0x59
sbb r13b, 0x70
mov r13, r8
bsr cx, r9w
btr r15w, 0xc6
mov rdi, rdx
mov qword [rsp + 0x70], rdx
btr r15w, 0xd
mov qword [rbp - 0x40], rdx
cdqe
xor r14, 0x7a8f2fcf
mov r14, qword [rbp + 0xa0]
adc r15b, dil
mov qword [rsp + 0x60], r14
shr r15d, cl
sar ebx, cl
sub r12d, r12d
mov dword [rsp + 0x3c], r12d
mov ebx, 0x561a1754
movsx r15, r9w
mov r15, qword [rbp + 0x98]
lahf
mov ecx, 0x23b71467
cmove ecx, r8d
mov rbx, qword [r15 + 0x40]
jmp 0x14048951d
mov rbx, qword [rbx + 8]
jmp 0x140489526
mov qword [rbp - 0x58], rbx
movsx ax, r10b
bswap ax
mov rax, qword [rbx]
xchg rcx, rcx
bswap ecx
mov rcx, rbx
jmp 0x140489542
mov rax, qword [rax + 8]
jmp 0x14048954b
call qword [case.0x14044d43c.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14048955d
je 0x14048959e
lea rcx, [rbp - 0x60]
jmp 0x14048956c
call fcn.14048f097
mov rsi, rax
jmp 0x14048957d
mov qword [rsp + 0x50], rax
cmc
stc
test rbx, rbx
jmp 0x14048958c
je 0x140489621
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x1404895d5
lea rcx, [rbp - 0x60]
jmp 0x1404895a7
call fcn.14048ece6
mov rsi, rax
clc
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x1404895bd
je 0x140489621
mov rax, qword [rbx]
not cx
mov rax, qword [rax + 0x10]
mov ecx, edx
bswap ecx
cmovae rcx, rdi
mov rcx, rbx
jmp 0x1404895dd
call qword [case.0x14044d43c.0]
test rax, rax
movsx r8w, r9b
movsxd r8, r10d
mov r8, rax
jmp 0x1404895f6
je 0x140489621
mov rcx, qword [rax]
lahf
mov rax, qword [rcx]
setne dh
movsx ecx, r10w
mov edx, 1
movsx cx, al
mov rcx, r8
jmp 0x14048961b
call qword [case.0x14044d43c.0]
mov byte [rsp + 0x38], r12b
jmp 0x14048962b
mov byte [rsp + 0x30], r12b
jmp 0x140489635
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
bswap ecx
xchg rcx, rax
movsx rdx, r9w
mov qword [rbp + 0x18], r12
jmp 0x140489653
mov qword [rbp + 0x20], 7
cdqe
mov word [rbp + 8], r12w
xchg cx, ax
mov rax, qword [rsi]
cqo
movzx dx, sil
lea rdx, [rbp - 0x70]
movsx ecx, bx
bswap ecx
mov rcx, rsi
jmp 0x14048967f
mov rax, qword [rax + 0x58]
jmp 0x140489688
call qword [case.0x14044d43c.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movzx rsi, bp
cwde
movzx bx, bpl
mov qword [rdi + 0x10], r12
movsx rsi, r11w
bswap rbx
movsx ebx, r14w
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r12b
movzx ax, bpl
xchg esi, eax
lahf
mov esi, 1
movsx rbx, bx
not ax
movsx bx, r12b
mov eax, esi
movsxd rcx, r14d
movsx rbx, r14w
mov dword [rsp + 0x34], eax
mov rcx, r9
jmp 0x1404896e5
mov dword [rsp + 0x3c], eax
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
setg ch
mov ecx, r11d
mov qword [rbp - 0x58], rbx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140489706
mov rax, qword [rax + 8]
jmp 0x14048970f
call qword [case.0x14044d43c.0]
nop
xchg ch, cl
movzx rcx, dx
lea rcx, [rbp - 0x60]
jmp 0x140489725
call fcn.14047cbfb
mov rdi, rax
cmc
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x14048973a
je 0x140489794
mov rdx, qword [rbx]
not ax
mov rcx, rbx
lahf
movsx ax, r11b
movsx eax, r9w
mov rax, qword [rdx + 0x10]
call qword [case.0x14044d43c.0]
mov r8, rax
test r12w, r14w
test rax, rax
je 0x140489794
mov rcx, qword [rax]
movsxd rax, r13d
mov rax, qword [rcx]
bswap rcx
movsxd rdx, r9d
movzx dx, r11b
mov edx, esi
setg ch
mov rcx, r8
jmp 0x14048978e
call qword [case.0x14044d43c.0]
mov rax, qword [rdi]
movsx r8w, r10b
mov r9, r14
movsxd r8, r14d
seto cl
cwd
lea r8, [0x1400c0d6c]
movzx rdx, sp
xchg cl, cl
cwd
lea rdx, [0x1400c0d60]
not ch
movsxd rcx, ebp
movzx ecx, ax
mov rcx, rdi
mov rax, qword [rax + 0x58]
jmp 0x1404897d1
call qword [case.0x14044d43c.0]
mov rax, r12
and r12b, bl
mov qword [rbp - 0x78], rax
test r11w, dx
mov dil, byte [rsp + 0x30]
test r8b, al
mov sil, byte [rsp + 0x30]
cmp ch, al
adc rcx, r15
bts rcx, r13
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
xadd cx, cx
mov r15b, byte [rsp + 0x30]
xor r9d, r9d
movsx rcx, cx
rol cx, 0x6b
bt cx, 0x85
lea ecx, [r9 + 1]
clc
test sil, bl
cmp rax, 4
jae 0x14048bd1e
mov al, byte [rbp + rax - 0x70]
test r9d, edi
cmp r14b, 0x2b
cmp al, 0x20
jmp 0x140489842
je 0x140489877
cmp al, 0x24
jmp 0x14048984f
je 0x14048b57d
cmp al, 0x2b
jmp 0x14048985c
je 0x14048ab70
cmp al, 0x76
je 0x140489942
cmp al, 0x78
jmp 0x140489871
jne 0x14048a1e6
cmp qword [rbp - 0x78], 3
je 0x14048a1e6
mov bl, r9b
bswap dx
mov byte [rsp + 0x40], bl
mov rdx, qword [rsp + 0x48]
movsx ecx, sp
movsx rcx, r10w
xchg ecx, ecx
mov rcx, r13
jmp 0x1404898a2
call fcn.14046df98
sub r9d, r9d
test r12, rdx
test al, al
jne 0x14048bcd9
lea rbx, [r13 + 0xa]
rol r12b, cl
shl sil, cl
adc esi, eax
mov r12, rbx
neg sil
xor r14b, 0xc8
mov rsi, qword [rsp + 0x48]
and rdi, rbx
mov r15, qword [rbp - 0x60]
xchg dil, dil
add r14b, r13b
test bh, 0x8f
lea edi, [r9 + 1]
mov r14d, 0xffff
cmp byte [r13 + 8], r9b
jne 0x14048bb8a
mov rcx, qword [r13]
test rcx, rcx
je 0x14048bb81
mov rax, qword [rcx + 0x38]
sar dh, 0x77
mov rdx, qword [rax]
cmc
cmp spl, 0x53
test rdx, rdx
jmp 0x140489918
je 0x14048bb49
mov rax, qword [rcx + 0x50]
test bx, 0x294d
cmp dword [rax], r9d
jmp 0x14048992f
jle 0x14048bb49
movzx eax, word [rdx]
jmp 0x14048993d
jmp 0x14048bb5e
mov dword [rsp + 0x68], r9d
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbx]
bswap cx
movzx ecx, dx
mov rcx, rbx
jmp 0x14048995d
mov rax, qword [rax + 0x48]
call qword [case.0x14044d43c.0]
mov dword [rsp + 0x58], eax
mov rcx, qword [rbx]
cwde
setno dh
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x18]
mov rcx, rbx
jmp 0x140489982
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
stc
cmc
bts eax, 9
clc
cmp si, r8w
test r9w, sp
mov dword [rsp + 0x34], eax
clc
jmp 0x1404899a5
mov dword [rsp + 0x3c], eax
cmp r10, 0x369e12a0
cmp dl, r10b
stc
xor eax, eax
jmp 0x1404899bb
cmp qword [rbp - 8], rax
jmp 0x1404899c4
je 0x14048a2cc
mov rax, qword [rbx]
not cl
mov cl, dl
movsxd rcx, edx
mov rcx, rbx
jmp 0x1404899dc
mov rax, qword [rax + 0x20]
jmp 0x1404899e5
call qword [case.0x14044d43c.0]
mov word [rsp + 0x40], ax
sub edx, edx
jmp 0x1404899f8
test ax, ax
jmp 0x140489a00
je 0x14048a2cc
lea rcx, [rbp - 0x18]
stc
cmp qword [rbp], 0x10
jmp 0x140489a15
cmovae rcx, qword [rbp - 0x18]
cmc
cmp byte [rcx], 0x7f
jmp 0x140489a23
jae 0x14048a2cc
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
not rbx
cmova bx, r13w
lahf
lea eax, [rdx + 0xf]
mov qword [rbp - 0x80], rax
mov bx, si
movsx rcx, r14w
mov ebx, 0x431c23cb
mov qword [rbp - 0x20], rax
lea eax, [rdx + 1]
movsx rbx, r13w
mov bl, r12b
mov qword [rbp - 0x28], rax
movzx ebx, r9w
movsx bx, r13b
seta ch
mov word [rbp - 0x38], dx
mov ebx, edx
mov rdx, qword [rsp + 0x48]
mov cx, 0x83b
movsx rcx, r10w
movsxd rcx, r14d
mov rcx, r13
jmp 0x140489a88
call fcn.14046df98
xor r11d, r11d
test r10d, esi
cmp r11w, di
test al, al
jne 0x14048a065
mov r10, qword [rsp + 0x60]
ror edi, 4
adc r9w, r10w
sar rdi, 0xec
lea r9, [r10 + 0x16]
mov qword [rbp - 0x48], r9
lea r14, [r13 + 0xa]
btc rbx, r14
mov r8, r14
mov qword [rbp - 0x50], r14
stc
adc esi, 0xaba1193
mov rbx, qword [rbp - 0x38]
add dil, 0x8d
movsxd rsi, r12d
mov qword [rsp + 0x78], rbx
mov edi, r11d
or si, 0x15ab
mov rsi, qword [rbp - 0x80]
cmp r15b, r12b
clc
cmp byte [r13 + 8], r11b
jmp 0x140489af6
jne 0x140489bc1
mov rcx, qword [r13]
test rcx, rcx
je 0x140489ba9
mov rax, qword [rcx + 0x38]
movzx dx, r11b
mov rdx, qword [rax]
test dl, r12b
stc
test rdx, rdx
je 0x140489b41
mov rax, qword [rcx + 0x50]
cmp dword [rax], r11d
jmp 0x140489b2e
jle 0x140489b41
movzx eax, word [rdx]
jmp 0x140489b3c
jmp 0x140489b7d
mov rax, qword [rcx]
jmp 0x140489b49
mov rax, qword [rax + 0x30]
jmp 0x140489b52
call qword [case.0x14044d43c.0]
mov r8, qword [rbp - 0x50]
btr r9w, di
cmovl r9d, edx
mov r9, qword [rbp - 0x48]
xor cx, 0x4b87
shl cl, cl
mov r10, qword [rsp + 0x60]
xchg cl, ch
sub r11d, r11d
cmp r11b, al
mov ecx, 0xffff
cmp cx, ax
jmp 0x140489b8a
je 0x140489ba9
mov word [r8], ax
setno r14b
movzx r14d, si
mov r14, r8
jmp 0x140489ba4
jmp 0x140489bad
mov qword [r13], r11
mov eax, 1
mov dl, 0x58
cwd
movzx edx, r8w
mov byte [r13 + 8], al
setge ch
movzx r8d, word [r14]
xchg cx, dx
mov rdx, r9
mov rcx, r10
jmp 0x140489bd3
call fcn.1401587db
sub rax, qword [rsp + 0x60]
sar rax, 1
clc
test r11b, 0x99
cmc
cmp rax, 0xa
jae 0x140489cfb
lea rcx, [0x1400c0d60]
and r10b, 0x27
mov r9b, byte [rax + rcx]
rcl r10b, cl
cmc
mov r10, qword [rsp + 0x70]
bsf cx, r13w
btc cx, r10w
mov rcx, qword [r10 + 0x10]
stc
jmp 0x140489c1c
cmp rcx, qword [r10 + 0x18]
jmp 0x140489c25
jae 0x140489c77
lea rax, [rcx + 1]
jmp 0x140489c34
mov qword [r10 + 0x10], rax
bsf eax, ebp
sal al, 0x4c
btr rax, 3
mov rax, r10
test spl, r12b
cmp qword [r10 + 0x18], 0x10
jmp 0x140489c53
jb 0x140489c63
mov rax, qword [r10]
cmp sil, r9b
cmp r11b, 0x2a
mov byte [rax + rcx], r9b
sub edx, edx
jmp 0x140489c6e
mov byte [rax + rcx + 1], dl
jmp 0x140489ca5
mov r8b, r12b
jmp 0x140489c85
mov edx, 1
movzx ecx, r14w
jmp 0x140489c98
mov rcx, r10
jmp 0x140489ca0
call fcn.14045c300
lea rax, [rbp - 0x38]
stc
sar cl, 0xd3
cmp rsi, 0x10
mov cl, al
not cl
setae cl
jmp 0x140489cbd
cmovae rax, rbx
clc
cmp byte [rax + rdi], 0x7f
jmp 0x140489ccb
je 0x140489ea3
lea rax, [rbp - 0x38]
test cl, cl
bswap rcx
cmovne rax, rbx
bsr ecx, ecx
bt cx, si
movzx rcx, cx
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x140489cf6
jmp 0x140489e84
lea rax, [rbp - 0x38]
movsx rdx, r10w
cmp rsi, 0x10
setae bl
movsxd rdx, r8d
mov rdx, qword [rsp + 0x78]
cmovae rax, rdx
test ax, 0x308b
xor r11d, r11d
cmc
test r8b, 0xdd
test r8, r10
cmp byte [rax + rdi], r11b
jmp 0x140489d2e
je 0x140489fd0
cmp byte [r13 + 8], r11b
jmp 0x140489d3d
jne 0x140489dff
mov rcx, qword [r13]
cmc
clc
test rcx, rcx
jmp 0x140489d51
je 0x140489dd5
mov rax, qword [rcx + 0x38]
bswap rdx
xadd dh, dl
movsx edx, r13w
mov rdx, qword [rax]
test rsp, r8
test r10b, 6
test rdx, rdx
jmp 0x140489d77
je 0x140489d99
mov rax, qword [rcx + 0x50]
cmp spl, 0x4e
test r8, rbx
cmp dword [rax], r11d
jle 0x140489d99
movzx eax, word [rdx]
jmp 0x140489db9
mov rax, qword [rcx]
jmp 0x140489da1
mov rax, qword [rax + 0x30]
jmp 0x140489daa
call qword [case.0x14044d43c.0]
xor r11d, r11d
test r13w, 0x35b1
mov ecx, 0xffff
cmp cx, ax
jmp 0x140489dc6
je 0x140489dd5
mov word [r14], ax
jmp 0x140489dd9
mov qword [r13], r11
mov r10d, 1
bswap rdx
jmp 0x140489de9
mov byte [r13 + 8], r10b
movsx edx, si
mov rdx, qword [rsp + 0x78]
jmp 0x140489dfa
jmp 0x140489e0d
mov r10d, 1
mov rax, 0x26c27fa1
lahf
movzx eax, word [rsp + 0x40]
test r9w, 0x3e38
jmp 0x140489e1e
cmp word [r14], ax
jmp 0x140489e27
jne 0x140489fd0
mov rcx, qword [rbp - 0x28]
cmp rcx, rsi
jae 0x140489e69
lea rax, [rcx + 1]
test r15d, esi
mov qword [rbp - 0x28], rax
sbb al, 0x3e
lea rax, [rbp - 0x38]
cmp r13b, bl
test bl, bl
jmp 0x140489e55
cmovne rax, rdx
stc
jmp 0x140489e5f
and word [rax + rcx], 0
jmp 0x140489e7d
sub r9d, r9d
cqo
mov r8b, r15b
mov rdx, r10
lea rcx, [rbp - 0x38]
call fcn.14045c300
inc rdi
seta sil
mov rbx, qword [rbp - 0x38]
shrd ecx, ecx, 0xbe
mov qword [rsp + 0x78], rbx
sub rsi, r11
movzx esi, dx
mov rsi, qword [rbp - 0x20]
sal rcx, 0x45
movsx rcx, r13w
mov rcx, qword [r13]
xor r8d, r8d
stc
test rcx, rcx
jmp 0x140489eb3
je 0x140489f62
mov rax, qword [rcx + 0x38]
clc
jmp 0x140489ec4
cmp qword [rax], r8
jmp 0x140489ecc
je 0x140489f20
mov rax, qword [rcx + 0x50]
cmp r11d, 0x403f248b
cmp dword [rax], r8d
jle 0x140489f20
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsx rax, r13w
mov dl, 0x1f
mov rdx, qword [rcx]
cwde
cdqe
movzx ax, sil
lea rax, [rdx + 2]
jmp 0x140489f06
mov qword [rcx], rax
movsxd rax, r10d
cdqe
movzx ax, dil
movzx eax, word [rdx]
jmp 0x140489f1b
jmp 0x140489f44
mov rax, qword [rcx]
jmp 0x140489f28
mov rax, qword [rax + 0x38]
jmp 0x140489f31
call qword [case.0x14044d43c.0]
sub r8d, r8d
test r11b, cl
movsx rcx, r15w
mov ch, 0xef
mov ecx, 0xffff
test cl, r10b
cmp cx, ax
jmp 0x140489f54
je 0x140489f62
mov al, r8b
jmp 0x140489f6b
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
setno cl
movsx cx, ah
mov rdx, qword [rsp + 0x48]
jmp 0x140489f84
mov rcx, r13
jmp 0x140489f8c
call fcn.14046df98
xor r11d, r11d
shrd r10w, bp, 0x68
movzx r9w, r11b
test al, al
bswap r10w
mov r8, qword [rbp - 0x50]
movzx r10, r9w
movzx r9d, r13w
not r9b
mov r9, qword [rbp - 0x48]
mov r10w, di
setp r10b
mov r10, qword [rsp + 0x60]
jmp 0x140489fca
je 0x140489aed
mov qword [rbp - 0x80], rsi
cmp sp, 0x3572
mov rbx, rdi
movsx r11d, r8w
movsxd r10, ebx
test rdi, rdi
not sil
bswap r11
mov dil, byte [rsp + 0x30]
movsx r10w, dl
movsxd r10, r9d
mov sil, byte [rsp + 0x30]
not r14b
mov r14b, byte [rsp + 0x30]
mov r11, qword [rbp - 0x80]
mov r10, qword [rsp + 0x78]
jmp 0x14048a014
je 0x14048a078
lea rax, [rbp - 0x38]
jmp 0x14048a023
cmp r11, 0x10
jmp 0x14048a02c
cmovae rax, r10
cmc
cmp byte [rax + rbx], 0
jmp 0x14048a03a
jle 0x14048a04d
inc rbx
jmp 0x14048a048
jmp 0x14048a078
mov eax, 1
jmp 0x14048a057
mov byte [rsp + 0x38], al
jmp 0x14048a060
jmp 0x14048a078
mov r10, qword [rbp - 0x38]
shl dx, 0xf2
jmp 0x14048a072
mov r11, qword [rbp - 0x80]
stc
cmc
lea rdx, [rbp - 0x18]
ror r9b, 0xb3
btc r9w, r13w
mov r8, qword [rbp - 0x18]
dec r9
setbe r9b
movzx r9w, bpl
mov r9, qword [rbp]
cmp r9, 0x10
cmovae rdx, r8
xor eax, eax
cmp r12w, r11w
cmc
cmp byte [rsp + 0x38], al
jmp 0x14048a0b1
jne 0x14048a123
test rbx, rbx
jmp 0x14048a0bf
je 0x14048a256
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x14048a0cf
je 0x14048a256
sub rbx, 1
jmp 0x14048a0de
je 0x14048a20e
lea rax, [rbp - 0x38]
test r12, 0x6ed55e1b
test rbx, rdi
cmc
cmp r11, 0x10
jmp 0x14048a0fc
cmovae rax, r10
test cl, r11b
cmp edx, r11d
test r13w, 0x1c58
cmp cl, byte [rax + rbx]
jmp 0x14048a114
je 0x14048a23f
mov eax, 1
mov byte [rsp + 0x38], al
cmp r11, 0x10
jmp 0x14048a12c
jb 0x14048a18c
lea rdx, [r11 + 1]
mov rax, r10
cmp rsi, 0x578f58e7
cmp rdx, 0x1000
jb 0x14048a176
add rdx, 0x27
clc
mov r10, qword [r10 - 8]
clc
sub rax, r10
test r8b, 0xb5
add rax, 0xfffffffffffffff8
cmc
clc
cmp si, bp
cmp rax, 0x1f
jmp 0x14048a170
ja 0x14048c0cf
mov rcx, r10
jmp 0x14048a17e
call fcn.14015a7a7
mov r9, qword [rbp]
mov r8, qword [rbp - 0x18]
cmc
cmp r9, 0x10
jb 0x14048a1da
lea rdx, [r9 + 1]
mov rax, r8
cmp rdx, 0x1000
jmp 0x14048a1a9
jb 0x14048a1cd
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048a1c7
ja 0x14048c0c4
mov rcx, r8
jmp 0x14048a1d5
call fcn.14015a7a7
sub r9d, r9d
bts cx, dx
mov ecx, 1
mov eax, dword [rsp + 0x38]
clc
cmp sil, 0xf6
add qword [rbp - 0x78], rcx
test al, al
jmp 0x14048a1fa
jne 0x14048bfb3
mov rax, qword [rbp - 0x78]
jmp 0x14048a209
jmp 0x140489826
test rbx, rbx
jne 0x14048a23f
lea rax, [rbp - 0x38]
test r13b, 0x37
clc
cmp r11, 0x10
jmp 0x14048a229
cmovae rax, r10
jmp 0x14048a232
cmp cl, byte [rax]
jmp 0x14048a239
jl 0x14048a11a
cmp byte [rdx + 1], 0
jle 0x14048a0b7
inc rdx
jmp 0x14048a251
jmp 0x14048a0b7
cmp r11, 0x10
jmp 0x14048a25f
jb 0x14048a5ff
lea rdx, [r11 + 1]
bsr eax, r13d
mov rax, r10
clc
cmp ch, bl
jmp 0x14048a278
cmp rdx, 0x1000
jmp 0x14048a284
jb 0x14048a2ba
add rdx, 0x27
jmp 0x14048a293
mov r10, qword [r10 - 8]
clc
jmp 0x14048a29d
sub rax, r10
cmp cl, 0x37
add rax, 0xfffffffffffffff8
clc
cmp sil, r8b
cmp rax, 0x1f
jmp 0x14048a2b4
ja 0x14048c0cf
mov rcx, r10
jmp 0x14048a2c2
call fcn.14015a7a7
jmp 0x14048a5ff
mov rdx, qword [rsp + 0x48]
cmovns ecx, r15d
jmp 0x14048a2de
mov rcx, r13
jmp 0x14048a2e6
call fcn.14046df98
xor r8d, r8d
jmp 0x14048a2f3
test al, al
jmp 0x14048a2fa
jne 0x14048a608
lea rbx, [r13 + 0xa]
jmp 0x14048a309
mov r12, rbx
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0x16]
mov rsi, qword [rsp + 0x70]
not r15w
movzx r15, r8w
movzx r15d, r9w
mov r15, qword [rsp + 0x48]
jmp 0x14048a330
jmp 0x14048a33a
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], r8b
jmp 0x14048a343
jne 0x14048a40e
mov rcx, qword [r13]
test r15b, spl
jmp 0x14048a355
test rcx, rcx
jmp 0x14048a35d
je 0x14048a3e6
mov rax, qword [rcx + 0x38]
or dx, 0x20be
sub dl, 0x29
mov rdx, qword [rax]
jmp 0x14048a378
test rdx, rdx
jmp 0x14048a380
je 0x14048a3a5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048a392
jle 0x14048a3a5
movzx eax, word [rdx]
jmp 0x14048a3a0
jmp 0x14048a3bf
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048a3b1
call qword [case.0x14044d43c.0]
mov r9, qword [rsp + 0x60]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14048a3e6
mov word [r12], ax
movsx rbx, r12w
mov bl, r10b
mov rbx, r12
jmp 0x14048a3e1
jmp 0x14048a3f2
mov qword [r13], r8
bswap rax
mov al, r12b
cwd
mov eax, 1
not r8b
movsx ecx, r8w
mov byte [r13 + 8], al
bswap dx
setge r8b
jmp 0x14048a40e
movzx r8d, word [rbx]
mov rdx, rdi
cmovae ecx, eax
movsx ecx, bx
xchg ch, ch
mov rcx, r9
jmp 0x14048a425
call fcn.1401587db
sub rax, qword [rsp + 0x60]
cmp r12w, 0x6afc
sar rax, 1
cmc
cmp rax, 0xa
jae 0x14048a5d2
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
rcr rcx, 0x25
clc
cmp r9d, 0x36738c4
mov rcx, qword [rsi + 0x10]
cmp rdi, 0x225a6aba
cmp rcx, qword [rsi + 0x18]
jmp 0x14048a46e
jae 0x14048a4ba
lea rax, [rcx + 1]
stc
jmp 0x14048a47e
mov qword [rsi + 0x10], rax
shr ah, cl
mov rax, rsi
test r8, r9
test rax, 0x7f9a3735
cmp qword [rsi + 0x18], 0x10
jmp 0x14048a49a
jb 0x14048a4a4
mov rax, qword [rsi]
stc
mov byte [rax + rcx], r9b
sub r8d, r8d
mov byte [rax + rcx + 1], r8b
jmp 0x14048a4b5
jmp 0x14048a4e9
mov r8b, r14b
setb dl
movzx cx, dil
jmp 0x14048a4ca
mov edx, 1
xchg rcx, rcx
mov rcx, rsi
jmp 0x14048a4da
call fcn.14045c300
sub r8d, r8d
shl cl, 0x67
rol ch, cl
neg cl
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048a4f5
je 0x14048a58f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14048a507
je 0x14048a551
mov rax, qword [rcx + 0x50]
test r8w, 0x161a
cmp dword [rax], r8d
jmp 0x14048a51f
jle 0x14048a551
dec dword [rax]
movsx edx, sp
rdtsc
mov rcx, qword [rcx + 0x38]
movzx rdx, r15w
mov rdx, qword [rcx]
nop
movsx rax, bp
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048a54c
jmp 0x14048a574
mov rax, qword [rcx]
jmp 0x14048a559
mov rax, qword [rax + 0x38]
jmp 0x14048a562
call qword [case.0x14044d43c.0]
sub r8d, r8d
movzx rcx, r9w
jmp 0x14048a574
mov ecx, 0xffff
cmp cx, ax
je 0x14048a58f
mov al, r8b
jmp 0x14048a58a
jmp 0x14048a598
mov qword [r13], r8
mov eax, 1
mov byte [r13 + 8], al
xchg ecx, edx
cwd
mov rdx, r15
setnp ch
jmp 0x14048a5af
mov rcx, r13
jmp 0x14048a5b7
call fcn.14046df98
sub r8d, r8d
test dil, 0x9d
cmp ah, 0x62
cmp si, r15w
test al, al
je 0x14048a335
mov dil, byte [rsp + 0x30]
not ah
movzx rbx, bp
cwde
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
movsx ax, r10b
setg al
mov r12b, byte [rsp + 0x30]
jmp 0x14048a5ff
mov rbx, qword [rsp + 0x50]
movzx ecx, r10w
mov rax, qword [rbx]
xchg ch, ch
movsxd rcx, r9d
cmovo cx, r8w
mov rcx, rbx
mov rax, qword [rax + 0x18]
jmp 0x14048a621
call qword [case.0x14044d43c.0]
movzx ebx, ax
mov rdx, qword [rsp + 0x48]
not ch
mov rcx, r13
jmp 0x14048a639
call fcn.14046df98
sub r8d, r8d
test al, al
jmp 0x14048a648
jne 0x14048a9d3
test bx, bx
je 0x14048a9d3
cmp byte [r13 + 8], r8b
jmp 0x14048a660
jne 0x14048a708
mov rcx, qword [r13]
clc
test r13, 0x76647553
test rcx, rcx
jmp 0x14048a67a
je 0x14048a6ed
mov rax, qword [rcx + 0x38]
or dh, 0x52
bt dx, r13w
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14048a6bb
mov rax, qword [rcx + 0x50]
test r11b, r12b
cmp dword [rax], r8d
jmp 0x14048a6a8
jle 0x14048a6bb
movzx eax, word [rdx]
jmp 0x14048a6b6
jmp 0x14048a6d0
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048a6c7
call qword [case.0x14044d43c.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048a6dd
je 0x14048a6ed
mov word [r13 + 0xa], ax
jmp 0x14048a6f6
mov qword [r13], r8
bt ax, r10w
mov eax, 1
clc
mov byte [r13 + 8], al
test cx, bp
cmp r12b, 0x26
stc
cmp word [r13 + 0xa], bx
mov ebx, dword [rsp + 0x68]
jmp 0x14048a716
jne 0x14048a9da
mov eax, 1
mov ecx, edx
mov rcx, qword [r13]
test dil, 0xa7
test rcx, rcx
jmp 0x14048a733
je 0x14048a7cd
mov rax, qword [rcx + 0x38]
test r11b, r12b
stc
cmp qword [rax], r8
je 0x14048a78b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jle 0x14048a78b
dec dword [rax]
setnp al
movsxd rax, edx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
cwde
lea rax, [rdx + 2]
jmp 0x14048a771
mov qword [rcx], rax
mov eax, 0x1f93c52
cmovg ax, r8w
movzx eax, word [rdx]
jmp 0x14048a786
jmp 0x14048a7a5
mov rax, qword [rcx]
jmp 0x14048a793
mov rax, qword [rax + 0x38]
jmp 0x14048a79c
call qword [case.0x14044d43c.0]
xor r8d, r8d
mov ecx, 0xffff
test r14d, ebx
stc
cmp cx, ax
je 0x14048a7c4
mov al, r8b
jmp 0x14048a7bf
jmp 0x14048a7d6
mov eax, 1
movzx dx, bh
mov qword [r13], r8
movsx dx, dil
mov byte [r13 + 8], al
movsxd rdx, r12d
mov rdx, qword [rsp + 0x48]
seto ch
bswap cx
mov rcx, r13
jmp 0x14048a7f0
call fcn.14046df98
cmp ebx, dword [rsp + 0x58]
jmp 0x14048a7fe
jge 0x14048a9da
sub r8d, r8d
cmc
test al, al
jmp 0x14048a80f
jne 0x14048a9bb
cmp byte [r13 + 8], r8b
jmp 0x14048a81e
jne 0x14048a8c5
mov rcx, qword [r13]
test r8b, r13b
test rcx, rcx
jmp 0x14048a833
je 0x14048a8b4
mov rax, qword [rcx + 0x38]
shr dx, 0x85
mov dh, 0xcf
rcr dh, 0x7f
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048a852
je 0x14048a877
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048a864
jle 0x14048a877
movzx eax, word [rdx]
jmp 0x14048a872
jmp 0x14048a895
mov rax, qword [rcx]
jmp 0x14048a87f
mov rax, qword [rax + 0x30]
call qword [case.0x14044d43c.0]
sub r8d, r8d
sbb cl, r14b
sbb cl, 0x50
xadd cl, ch
mov ecx, 0xffff
cmc
clc
cmp cx, ax
je 0x14048a8b4
mov word [r13 + 0xa], ax
jmp 0x14048a8af
jmp 0x14048a8b8
mov qword [r13], r8
mov eax, 1
movzx ecx, r11w
mov byte [r13 + 8], al
mov rax, qword [rsp + 0x60]
mov cx, si
bswap dx
lea rdx, [rax + 0x16]
bswap r8
mov r8w, r9w
movzx r8w, r9b
movzx r8d, word [r13 + 0xa]
mov rcx, rax
jmp 0x14048a8ed
call fcn.1401587db
sub rax, qword [rsp + 0x60]
sar rax, 1
cmp r10b, 0x8b
cmp rax, 0xa
jmp 0x14048a907
jae 0x14048a9bb
lea rcx, [0x1400c0d60]
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
xchg ecx, ecx
btc ecx, esp
rcr cl, cl
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14048a931
jae 0x14048a983
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
btc rax, 0x6d
mov rax, r10
clc
test esp, 0x31181777
cmp qword [r10 + 0x18], 0x10
jmp 0x14048a958
jb 0x14048a963
mov rax, qword [r10]
clc
cmc
mov byte [rax + rcx], r9b
jmp 0x14048a96c
sub r8d, r8d
jmp 0x14048a974
mov byte [rax + rcx + 1], r8b
jmp 0x14048a97e
jmp 0x14048a9a6
mov r8b, sil
mov cl, 0xc5
mov edx, 1
movzx ecx, r14w
mov rcx, r10
jmp 0x14048a999
call fcn.14045c300
xor r8d, r8d
ror ah, cl
bswap ax
mov eax, 1
clc
test bl, 0xac
add ebx, eax
jmp 0x14048a9b6
jmp 0x14048a723
mov ecx, 1
jmp 0x14048a9c5
mov byte [rsp + 0x38], cl
jmp 0x14048a9ce
jmp 0x14048a9e7
mov ebx, dword [rsp + 0x68]
add ch, 0xfe
mov ecx, 1
setae ah
sbb eax, 0x519d47c0
mov rax, qword [rsp + 0x70]
jmp 0x14048a9f2
xor edx, edx
cmp qword [rax + 0x10], rdx
jmp 0x14048a9fd
jne 0x14048aa11
mov byte [rsp + 0x38], cl
jmp 0x14048aa0c
jmp 0x14048aaee
mov eax, dword [rsp + 0x58]
stc
clc
cmp ebx, eax
jmp 0x14048aa1e
jge 0x14048aaee
sub eax, ebx
cmp di, 0x394c
mov ebx, eax
mov r14, qword [rsp + 0x70]
btc ecx, 0xf8
mov r15d, 1
xor ecx, 0x1b3d6183
mov rcx, qword [r14 + 0x10]
stc
cmp r12b, r11b
cmp rcx, qword [r14 + 0x18]
jmp 0x14048aa53
jae 0x14048aa9c
lea rax, [rcx + 1]
jmp 0x14048aa68
mov qword [r14 + 0x10], rax
adc rax, rsi
mov rax, r14
cmp rsi, rbp
test r14b, 0x7f
cmp qword [r14 + 0x18], 0x10
jb 0x14048aa8c
mov rax, qword [r14]
jmp 0x14048aa8c
mov word [rax + rcx], 0x30
jmp 0x14048aa97
jmp 0x14048aacb
mov r9b, 0x30
jmp 0x14048aaab
mov r8b, dil
mov rdx, r15
movsxd rcx, ebx
mov rcx, r14
jmp 0x14048aabc
call fcn.14045c300
sub edx, edx
clc
cmp al, r12b
cmp r10b, 0xb8
sub rbx, r15
jmp 0x14048aad3
jne 0x14048aa42
mov r14b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
bsr edx, ebp
cmovb edx, r15d
or dx, r12w
mov rdx, qword [rbp]
clc
stc
cmp dil, spl
cmp rdx, 0x10
jmp 0x14048ab00
jb 0x14048a1da
inc rdx
movzx rcx, r11w
rcl cx, cl
add cx, 0x580e
mov rcx, qword [rbp - 0x18]
sbb al, 0xa1
cdqe
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14048ab2c
jb 0x14048a1d5
add rdx, 0x27
cmc
cmp bl, 0xf9
test di, cx
mov rcx, qword [rcx - 8]
stc
test rbp, 0xdb11a60
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
test r15w, bp
cmp r9d, 0x743f1896
cmp rax, 0x1f
jmp 0x14048ab65
ja 0x14048c0c4
jmp 0x14048a1d5
mov rdx, qword [rsp + 0x48]
movsx ecx, r13w
mov rcx, r13
jmp 0x14048ab81
call fcn.14046df98
xor r9d, r9d
cmp spl, r14b
test al, al
jmp 0x14048ab93
jne 0x14048a1e1
mov rbx, qword [rsp + 0x50]
bswap ecx
mov edx, esp
mov rax, qword [rbx]
movzx ecx, sp
lea rdx, [rbp - 0x38]
seto cl
mov rcx, rbx
jmp 0x14048abb7
mov rax, qword [rax + 0x38]
jmp 0x14048abc0
call qword [case.0x14044d43c.0]
mov r8d, dword [rsp + 0x34]
cmc
clc
bts r8d, 8
clc
cmp dil, 0x95
or r8d, 2
jmp 0x14048abe0
mov dword [rsp + 0x34], r8d
test r8, rdi
mov dword [rsp + 0x3c], r8d
test r14d, 0x19bd2a3e
cmc
xor r9d, r9d
cmp r13, r11
cmp qword [rbp - 0x28], r9
jmp 0x14048ac04
jbe 0x14048ad75
mov rax, qword [rbx]
mov dl, 0x96
lea rdx, [rbp - 0x18]
movsxd rcx, r14d
movzx rcx, si
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14048ac26
call qword [case.0x14044d43c.0]
mov r8d, dword [rsp + 0x34]
bts rdx, r11
bts r8d, 0xb
sub dh, 0x82
dec rdx
movzx rdx, dx
or r8d, 4
mov dword [rsp + 0x34], r8d
cmc
bsf rdx, rcx
mov dword [rsp + 0x3c], r8d
lea rdx, [r13 + 8]
mov qword [rsp + 0x58], rdx
sub r9d, r9d
cmp r13b, 0x12
cmp byte [rdx], r9b
jne 0x14048ad2b
mov rcx, qword [r13]
cmc
test rcx, rcx
jmp 0x14048ac7d
je 0x14048ad0b
mov rax, qword [rcx + 0x38]
bts dx, dx
mov rdx, qword [rax]
stc
cmc
test rdx, rdx
jmp 0x14048ac98
je 0x14048acbd
mov rax, qword [rcx + 0x50]
jmp 0x14048aca7
cmp dword [rax], r9d
jle 0x14048acbd
movzx eax, word [rdx]
jmp 0x14048acb8
jmp 0x14048acdc
mov rax, qword [rcx]
jmp 0x14048acc5
mov rax, qword [rax + 0x30]
jmp 0x14048acce
call qword [case.0x14044d43c.0]
mov r8d, dword [rsp + 0x34]
xor r9d, r9d
mov ecx, 0xffff
btc dx, 0x9c
add dh, 0x2d
mov rdx, qword [rsp + 0x58]
cmp cx, ax
jmp 0x14048acf6
je 0x14048ad0b
mov word [r13 + 0xa], ax
jmp 0x14048ad06
jmp 0x14048ad13
mov qword [r13], r9
movzx r10d, dx
mov r10d, 1
jmp 0x14048ad1e
mov byte [rdx], r10b
jmp 0x14048ad26
jmp 0x14048ad3b
mov r10d, 1
and ax, 0x5e4b
add ecx, 0x2a6860d0
movzx ecx, word [r13 + 0xa]
movzx ax, r15b
lea rax, [rbp - 0x18]
test r11b, 0x36
cmp qword [rbp], 8
jmp 0x14048ad57
cmovae rax, qword [rbp - 0x18]
cmp sil, r14b
cmp word [rax], cx
jmp 0x14048ad67
jne 0x14048ad7e
mov bl, r10b
jmp 0x14048ad8f
lea rdx, [r13 + 8]
shr bl, cl
sar bl, 0x9a
mov bl, r9b
test r15b, 0x81
mov qword [rsp + 0x58], rdx
jmp 0x14048ad8f
test r8b, 4
jmp 0x14048ad98
je 0x14048adce
and r8d, 0xfffffffb
cmovo ecx, r10d
seta ch
mov dword [rsp + 0x34], r8d
mov cl, 0xd3
mov dword [rsp + 0x3c], r8d
movsx ecx, r15w
lea rcx, [rbp - 0x18]
jmp 0x14048adc2
call fcn.140460578
mov r8d, dword [rsp + 0x34]
stc
clc
test r8b, 2
jmp 0x14048add7
je 0x14048ae0a
and r8d, 0xfffffffd
movsx rcx, si
setg cl
mov dword [rsp + 0x34], r8d
mov cx, r12w
mov dword [rsp + 0x3c], r8d
mov cx, bp
bswap rcx
movsx cx, r12b
lea rcx, [rbp - 0x38]
call fcn.140460578
xor r8d, r8d
test bl, bl
je 0x14048b00d
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048ae21
je 0x14048aec9
mov rax, qword [rcx + 0x38]
test r12b, dl
stc
cmp qword [rax], r8
jmp 0x14048ae37
je 0x14048ae99
mov rax, qword [rcx + 0x50]
test rdi, 0x64490ab3
clc
cmp bp, 0xcd6
cmp dword [rax], r8d
jmp 0x14048ae56
jle 0x14048ae99
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not rdx
mov rax, rbp
jmp 0x14048ae6d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14048ae79
mov qword [rcx], rax
mov rax, 0x49135501
movzx rax, sp
jmp 0x14048ae8c
movzx eax, word [rdx]
jmp 0x14048ae94
jmp 0x14048aeb3
mov rax, qword [rcx]
jmp 0x14048aea1
mov rax, qword [rax + 0x38]
jmp 0x14048aeaa
call qword [case.0x14044d43c.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
je 0x14048aec9
mov al, r8b
jmp 0x14048aedd
mov qword [r13], r8
movsx dx, dh
xchg cl, dl
lahf
mov eax, 1
movzx cx, ch
mov rcx, qword [rsp + 0x58]
cwd
mov byte [rcx], al
movsx dx, dil
lahf
movzx ecx, r12w
mov rcx, qword [rsp + 0x50]
movzx edx, cx
movsx edx, r10w
mov rax, qword [rcx]
jmp 0x14048af0d
lea rdx, [rbp - 0x18]
jmp 0x14048af16
mov rax, qword [rax + 0x38]
jmp 0x14048af1f
call qword [case.0x14044d43c.0]
mov ebx, dword [rsp + 0x34]
bts ebx, 0xa
bsr edx, r8d
sub rdx, r8
mov dword [rsp + 0x34], ebx
cmp sil, bpl
mov dword [rsp + 0x3c], ebx
mov rdx, qword [rbp + 0x20]
stc
cmp rdx, 8
jmp 0x14048af4d
jb 0x14048afae
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 8]
shl ax, 0x66
mov al, 0x4b
mov rax, rcx
test bx, 0x413a
jmp 0x14048af72
cmp rdx, 0x1000
jmp 0x14048af7e
jb 0x14048afa9
add rdx, 0x27
mov rcx, qword [rcx - 8]
jmp 0x14048af91
sub rax, rcx
cmc
stc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14048afa3
ja 0x14048c0da
call fcn.14015a7a7
movups xmm0, xmmword [rbp - 0x18]
movsxd rcx, r15d
movups xmmword [rbp + 8], xmm0
btr ecx, ebx
movzx cx, r11b
movzx ecx, ax
movups xmm1, xmmword [rbp - 8]
sal ch, 0xd0
movups xmmword [rbp + 0x18], xmm1
sal cx, cl
movsx cx, r11b
shl ch, 0x45
xor eax, eax
mov qword [rbp - 8], rax
movsx ecx, sp
mov qword [rbp], 7
movsx rcx, r8w
movzx ecx, r11w
mov ch, 0xc0
mov word [rbp - 0x18], ax
lea rcx, [rbp - 0x18]
jmp 0x14048b003
call fcn.140460578
jmp 0x14048a1da
mov rbx, qword [rsp + 0x50]
bswap cx
cwd
movzx ax, bpl
mov rax, qword [rbx]
movsxd rdx, r12d
lea rdx, [rbp - 0x38]
setg ch
movzx rcx, r8w
bswap cx
mov rcx, rbx
jmp 0x14048b038
mov rax, qword [rax + 0x40]
jmp 0x14048b041
call qword [case.0x14044d43c.0]
mov edx, dword [rsp + 0x34]
cmc
bts edx, 0xc
or edx, 8
cmp r10b, cl
cmp r8w, 0x732f
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
jmp 0x14048b06a
xor r9d, r9d
stc
clc
cmp qword [rbp - 0x28], r9
jmp 0x14048b078
jbe 0x14048b1f8
mov rax, qword [rbx]
not dl
movzx cx, bh
setne ch
lea rdx, [rbp - 0x18]
movsx cx, bl
movsx rcx, di
mov rcx, rbx
jmp 0x14048b09e
mov rax, qword [rax + 0x40]
jmp 0x14048b0a7
call qword [case.0x14044d43c.0]
mov edx, dword [rsp + 0x34]
movzx r8w, bl
btr r8w, r9w
cmc
bts edx, 0xd
and r8b, r9b
bsr r8, r9
xor r8b, 0x32
or edx, 0x10
sal r8b, cl
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x3c], edx
sar r8b, cl
mov r8, qword [rsp + 0x58]
stc
cmc
xor r9d, r9d
cmc
cmp byte [r8], r9b
jne 0x14048b1be
mov rcx, qword [r13]
cmp ebp, 0x448a6dbb
clc
jmp 0x14048b100
test rcx, rcx
je 0x14048b18b
mov rax, qword [rcx + 0x38]
test ax, 0x4c31
mov rdx, qword [rax]
cmp cx, r8w
test r8b, r14b
cmp ebx, 0x1aa83df7
test rdx, rdx
je 0x14048b148
mov rax, qword [rcx + 0x50]
cmp esp, eax
clc
stc
cmp dword [rax], r9d
jmp 0x14048b13a
jle 0x14048b148
movzx eax, word [rdx]
jmp 0x14048b167
mov rax, qword [rcx]
jmp 0x14048b150
mov rax, qword [rax + 0x30]
jmp 0x14048b159
call qword [case.0x14044d43c.0]
mov r8, qword [rsp + 0x58]
xor r9d, r9d
mov ecx, 0xffff
stc
cmc
cmp cx, ax
jmp 0x14048b176
je 0x14048b18b
mov word [r13 + 0xa], ax
jmp 0x14048b186
jmp 0x14048b199
mov qword [r13], r9
jmp 0x14048b199
mov r10d, 1
movzx dx, r10b
bswap dx
mov dl, sil
mov byte [r8], r10b
seta dl
mov edx, dword [rsp + 0x34]
jmp 0x14048b1b9
jmp 0x14048b1c4
mov r10d, 1
movzx ecx, word [r13 + 0xa]
lahf
and rax, 0x72852bea
lea rax, [rbp - 0x18]
dec bl
adc bl, 0x2f
cmp qword [rbp], 8
cmovae rax, qword [rbp - 0x18]
cmp word [rax], cx
setae bl
mov bl, r10b
jmp 0x14048b1f2
je 0x14048b1fe
mov bl, r9b
test bpl, r14b
test dl, 0x10
je 0x14048b240
and edx, 0xffffffef
movsx cx, r10b
mov dword [rsp + 0x34], edx
movzx ecx, ax
xchg rcx, rcx
movsxd rcx, ecx
mov dword [rsp + 0x3c], edx
mov cl, bpl
xchg cl, cl
movzx ecx, r15w
lea rcx, [rbp - 0x18]
jmp 0x14048b232
call fcn.140460578
mov edx, dword [rsp + 0x34]
clc
cmc
cmp bh, 0xc9
test dl, 8
je 0x14048b273
and edx, 0xfffffff7
mov cx, dx
not cx
movzx ecx, si
mov dword [rsp + 0x34], edx
movzx rcx, r9w
movsx rcx, bx
movsx cx, bpl
mov dword [rsp + 0x3c], edx
lea rcx, [rbp - 0x38]
call fcn.140460578
test bl, bl
jmp 0x14048b27a
je 0x14048b42a
mov rcx, qword [r13]
stc
cmc
xor ebx, ebx
test rcx, rcx
jmp 0x14048b290
je 0x14048b30f
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rbx
je 0x14048b2df
mov rax, qword [rcx + 0x50]
cmc
cmp di, r10w
cmp dword [rax], ebx
jmp 0x14048b2b4
jle 0x14048b2df
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
not al
jmp 0x14048b2cb
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048b2da
jmp 0x14048b2ec
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
test r9b, 0xd5
cmp cx, ax
jmp 0x14048b2fd
je 0x14048b30f
mov al, bl
jmp 0x14048b30a
jmp 0x14048b31c
mov qword [r13], rbx
movzx rdx, di
mov eax, 1
mov rcx, qword [rsp + 0x58]
mov byte [rcx], al
mov rcx, qword [rsp + 0x50]
movzx rdx, r13w
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
jmp 0x14048b338
mov rax, qword [rax + 0x40]
jmp 0x14048b341
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xf
bt dx, 0x4a
shl rdx, cl
mov dword [rsp + 0x34], eax
movsx dx, dh
mov dword [rsp + 0x3c], eax
cmc
rcr rdx, cl
rol edx, cl
mov rdx, qword [rbp + 0x20]
cmp rdx, 8
jmp 0x14048b376
jb 0x14048b3e8
lea rdx, [rdx*2 + 2]
test dh, 0x56
not cl
movzx eax, bp
mov rcx, qword [rbp + 8]
xchg ah, ah
mov rax, rcx
jmp 0x14048b3a1
cmp rdx, 0x1000
jmp 0x14048b3ad
jb 0x14048b3e3
add rdx, 0x27
clc
cmp r13b, 0xcc
mov rcx, qword [rcx - 8]
test edx, ebp
test ebp, 0x25a719b0
sub rax, rcx
test si, dx
stc
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14048b3dd
ja 0x14048c0b9
call fcn.14015a7a7
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 8], xmm0
movsxd rcx, ebp
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp - 8], rbx
jmp 0x14048b404
mov qword [rbp], 7
xchg cl, cl
mov word [rbp - 0x18], bx
lea rcx, [rbp - 0x18]
jmp 0x14048b41b
call fcn.140460578
mov byte [rsp + 0x30], 1
jmp 0x14048a1da
mov rbx, qword [rsp + 0x50]
xchg edx, eax
mov rax, qword [rbx]
lea rdx, [rbp - 0x38]
setae cl
movsx cx, dl
mov ch, dh
mov rcx, rbx
jmp 0x14048b448
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
or eax, 0x20
cmp bpl, 0xea
mov dword [rsp + 0x34], eax
test r9b, r10b
clc
cmc
mov dword [rsp + 0x3c], eax
test rax, rsp
sub ecx, ecx
cmp qword [rbp - 0x28], rcx
je 0x14048b4e6
mov rax, qword [rbx]
cwd
lea rdx, [rbp - 0x18]
movsx rcx, r12w
not rcx
mov rcx, rbx
jmp 0x14048b495
mov rax, qword [rax + 0x40]
jmp 0x14048b49e
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
clc
or eax, 0x10040
jmp 0x14048b4b7
mov dword [rsp + 0x34], eax
cmp bpl, 0xd3
mov dword [rsp + 0x3c], eax
jmp 0x14048b4c8
sub ecx, ecx
cmp qword [rbp - 8], rcx
jmp 0x14048b4d3
jne 0x14048b4e6
lea ebx, [rcx + 1]
jmp 0x14048b4e1
jmp 0x14048b4e8
mov bl, cl
test al, 0x40
jmp 0x14048b4ef
je 0x14048b51d
and eax, 0xffffffbf
bswap cx
mov dword [rsp + 0x34], eax
jmp 0x14048b508
mov dword [rsp + 0x3c], eax
lea rcx, [rbp - 0x18]
call fcn.140460578
mov eax, dword [rsp + 0x34]
cmp r9w, r12w
test al, 0x20
jmp 0x14048b524
je 0x14048b543
and eax, 0xffffffdf
movsxd rcx, eax
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
mov cl, 0xd2
lea rcx, [rbp - 0x38]
call fcn.140460578
sub r9d, r9d
jmp 0x14048b54b
mov eax, dword [rsp + 0x38]
jmp 0x14048b55e
lea ecx, [r9 + 1]
test bl, bl
jmp 0x14048b569
je 0x14048a1ef
mov byte [rsp + 0x30], cl
jmp 0x14048b578
jmp 0x14048a1ef
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
cdq
movzx dx, r12b
movsx edx, bp
lea rdx, [rbp - 0x38]
jmp 0x14048b597
mov rax, qword [rax + 0x30]
jmp 0x14048b5a0
call qword [case.0x14044d43c.0]
mov eax, dword [rsp + 0x34]
movzx ebx, di
bts eax, 7
clc
movzx rbx, bx
shr bx, 0xf4
mov dword [rsp + 0x34], eax
or bl, 0x1a
mov dword [rsp + 0x3c], eax
movzx rax, r15w
or bl, bpl
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x14048b5e1
jne 0x14048b704
mov rdx, rbx
movsx cx, dh
movzx ecx, di
mov rcx, r13
jmp 0x14048b5f9
call fcn.14046df98
xor r8d, r8d
cmp r10, r11
test r15b, 0xc3
test al, al
jne 0x14048b704
lea rbx, [rbp - 0x38]
cmp qword [rbp - 0x20], 8
cmovae rbx, qword [rbp - 0x38]
stc
cmp byte [r13 + 8], r8b
jmp 0x14048b628
jne 0x14048b6d8
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048b63a
je 0x14048b6bf
mov rax, qword [rcx + 0x38]
cdq
ror dh, 0xa8
stc
mov rdx, qword [rax]
cmp r14b, 0x59
test r11b, r10b
test rdx, rdx
je 0x14048b681
mov rax, qword [rcx + 0x50]
test r13w, 0x626d
cmp dword [rax], r8d
jmp 0x14048b66e
jle 0x14048b681
movzx eax, word [rdx]
jmp 0x14048b67c
jmp 0x14048b69d
mov rax, qword [rcx]
jmp 0x14048b689
mov rax, qword [rax + 0x30]
jmp 0x14048b692
call qword [case.0x14044d43c.0]
sub r8d, r8d
xchg ch, ch
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048b6aa
je 0x14048b6bf
mov word [r13 + 0xa], ax
jmp 0x14048b6ba
jmp 0x14048b6c6
mov qword [r13], r8
setg al
mov eax, 1
mov byte [r13 + 8], al
movsx rax, ax
bsf ax, r8w
movzx eax, word [r13 + 0xa]
jmp 0x14048b6e3
cmp ax, word [rbx]
jmp 0x14048b6eb
jne 0x14048b841
mov rbx, qword [rsp + 0x48]
test edx, 0x385431f
cmp cl, 0xfa
jmp 0x14048b704
cmp qword [rbp - 0x78], 3
jmp 0x14048b70e
jne 0x14048b884
mov eax, 1
cmp qword [rbp + 0x18], rax
jmp 0x14048b722
ja 0x14048b884
mov rdx, rbx
not ch
mov cl, r11b
movsx ecx, r9w
mov rcx, r13
jmp 0x14048b73c
call fcn.14046df98
xor ebx, ebx
test al, al
jmp 0x14048b74a
jne 0x14048b843
cmp byte [r13 + 8], bl
jne 0x14048b809
mov rcx, qword [r13]
jmp 0x14048b763
test rcx, rcx
je 0x14048b7ed
mov rax, qword [rcx + 0x38]
btc edx, ebp
rcr dx, 0xcd
mov rdx, qword [rax]
clc
test r11d, edx
stc
test rdx, rdx
jmp 0x14048b787
je 0x14048b7ab
mov rax, qword [rcx + 0x50]
clc
test r13b, 0xac
cmp dword [rax], ebx
jle 0x14048b7ab
movzx eax, word [rdx]
jmp 0x14048b7a6
jmp 0x14048b7c2
mov rax, qword [rcx]
jmp 0x14048b7b3
mov rax, qword [rax + 0x30]
jmp 0x14048b7bc
call qword [case.0x14044d43c.0]
mov ecx, 0xffff
test bpl, r9b
stc
jmp 0x14048b7d0
cmp cx, ax
jmp 0x14048b7d8
je 0x14048b7ed
mov word [r13 + 0xa], ax
jmp 0x14048b7e8
jmp 0x14048b7f1
mov qword [r13], rbx
mov eax, 1
and cl, 0xb7
mov cl, r15b
sal cx, cl
mov byte [r13 + 8], al
rcl ch, 0x9e
and rcx, rsi
movzx ecx, word [r13 + 0xa]
xchg al, al
mov ax, 0x4f4d
lea rax, [rbp - 0x38]
clc
test rsp, r14
cmp qword [rbp - 0x20], 8
cmovae rax, qword [rbp - 0x38]
cmc
test rcx, 0x522d2262
cmp cx, word [rax]
jmp 0x14048b836
je 0x14048b884
jmp 0x14048b843
sub ebx, ebx
lea rax, [rbp - 0x38]
cmp r13w, 0xe71
cmc
mov dl, r13b
cmp qword [rbp - 0x20], 8
cmovne dx, r15w
cmovae rax, qword [rbp - 0x38]
rol cx, 0x4e
mov dx, r9w
bt dx, 0x4d
mov qword [rbp - 0x28], rbx
btc ecx, 0x3e
shl dx, cl
btr rdx, rsi
mov word [rax], bx
jmp 0x14048b884
lea rbx, [rbp - 0x38]
adc dl, r8b
btc cx, 0x30
cmp qword [rbp - 0x20], 8
movzx dx, dl
movzx rdx, cx
cmovae rbx, qword [rbp - 0x38]
mov rdx, qword [rsp + 0x48]
movsx ecx, ax
movzx ecx, r11w
mov rcx, r13
jmp 0x14048b8b6
call fcn.14046df98
sub r8d, r8d
test al, al
jmp 0x14048b8c5
jne 0x14048bad6
mov r12, qword [rsp + 0x48]
mov esi, 0xffff
lea r14d, [r8 + 1]
cdqe
lea rcx, [rbp - 0x38]
xadd al, ah
stc
cmp qword [rbp - 0x20], 8
jmp 0x14048b8ed
cmovae rcx, qword [rbp - 0x38]
cbw
shr ah, 0x20
inc rax
mov rax, qword [rbp - 0x28]
test r13b, 0x34
lea rcx, [rcx + rax*2]
cmp r12b, cl
cmp si, 0x18fb
cmp rbx, rcx
je 0x14048baaf
cmp byte [r13 + 8], r8b
jmp 0x14048b920
jne 0x14048b9bd
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14048b933
je 0x14048b9a9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048b948
je 0x14048b971
mov rax, qword [rcx + 0x50]
test r13b, r12b
cmc
cmp dword [rax], r8d
jmp 0x14048b95e
jle 0x14048b971
movzx eax, word [rdx]
jmp 0x14048b96c
jmp 0x14048b98c
mov rax, qword [rcx]
jmp 0x14048b979
mov rax, qword [rax + 0x30]
call qword [case.0x14044d43c.0]
sub r8d, r8d
test rbp, rsp
cmp cl, r12b
cmp si, ax
jmp 0x14048b994
je 0x14048b9a9
mov word [r13 + 0xa], ax
jmp 0x14048b9a4
jmp 0x14048b9b4
mov qword [r13], r8
bsr rax, r8
mov ah, 0x1e
mov byte [r13 + 8], r14b
shrd rax, r15, 0x3d
movzx eax, word [r13 + 0xa]
stc
cmp ax, word [rbx]
jne 0x14048baaf
add rbx, 2
rcl cl, cl
mov rcx, qword [r13]
stc
clc
test rcx, rcx
jmp 0x14048b9e0
je 0x14048ba6d
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x14048b9f3
je 0x14048ba3d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048ba05
jle 0x14048ba3d
dec dword [rax]
not edx
mov rcx, qword [rcx + 0x38]
movzx rax, si
mov rdx, qword [rcx]
not ah
cdqe
lea rax, [rdx + 2]
jmp 0x14048ba27
mov qword [rcx], rax
setb al
bswap rax
movzx eax, word [rdx]
jmp 0x14048ba38
jmp 0x14048ba57
mov rax, qword [rcx]
jmp 0x14048ba45
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
sub r8d, r8d
jmp 0x14048ba57
cmp si, ax
je 0x14048ba6d
mov al, r8b
jmp 0x14048ba68
jmp 0x14048ba81
mov qword [r13], r8
mov al, r14b
sets cl
cmovno dx, r13w
jmp 0x14048ba81
mov byte [r13 + 8], al
mov dl, sil
movzx cx, dil
mov rdx, r12
movsxd rcx, ebp
movsx rcx, bp
mov rcx, r13
jmp 0x14048ba9f
call fcn.14046df98
sub r8d, r8d
test al, al
je 0x14048b8db
mov sil, byte [rsp + 0x30]
clc
cmp bh, 4
or cl, r14b
mov r14b, byte [rsp + 0x30]
xchg al, cl
bt cx, 0xee
mov r12b, byte [rsp + 0x30]
btr eax, 0x90
xadd ch, ch
sbb ah, 0x2e
lea rcx, [rbp - 0x38]
clc
cmp sil, spl
cmp qword [rbp - 0x20], 8
mov al, dl
movsx rax, r12w
cmovae rcx, qword [rbp - 0x38]
mov rax, qword [rbp - 0x28]
lea rcx, [rcx + rax*2]
and al, r15b
mov eax, dword [rsp + 0x38]
cmp r15b, r15b
test r10w, 0x116d
cmp rsp, 0x8fc5d2c
movzx eax, al
cmp sp, r15w
clc
cmp rbx, rcx
jmp 0x14048bb22
mov ecx, 1
jmp 0x14048bb2c
cmovne eax, ecx
xchg cl, ch
mov cl, dil
mov dword [rsp + 0x38], eax
movsx ecx, sp
lea rcx, [rbp - 0x38]
jmp 0x14048bb44
jmp 0x14048b003
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048bb55
call qword [case.0x14044d43c.0]
sub r9d, r9d
cmp r14w, ax
jmp 0x14048bb67
je 0x14048bb81
mov word [r12], ax
not bh
mov rbx, r12
jmp 0x14048bb7c
jmp 0x14048bb86
mov qword [r13], r9
cdq
mov byte [r13 + 8], dil
mov rax, qword [r15]
mov edx, 0x48
movzx cx, r12b
movzx r8d, word [rbx]
bswap cx
movsx ecx, bx
mov rcx, r15
jmp 0x14048bba9
mov rax, qword [rax + 0x20]
jmp 0x14048bbb2
call qword [case.0x14044d43c.0]
sub r9d, r9d
jmp 0x14048bbc1
test al, al
jmp 0x14048bbc8
je 0x14048bc99
mov byte [rsp + 0x40], dil
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048bbdf
je 0x14048bc65
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], r9
jmp 0x14048bbf3
je 0x14048bc39
mov rax, qword [rcx + 0x50]
jmp 0x14048bc02
cmp dword [rax], r9d
jle 0x14048bc39
dec dword [rax]
jmp 0x14048bc17
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not ah
movsxd rax, r11d
cbw
lea rax, [rdx + 2]
jmp 0x14048bc2e
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048bc4e
mov rax, qword [rcx]
jmp 0x14048bc41
mov rax, qword [rax + 0x38]
call qword [case.0x14044d43c.0]
sub r9d, r9d
cmp r14w, ax
jmp 0x14048bc57
je 0x14048bc65
mov al, r9b
jmp 0x14048bc6c
mov qword [r13], r9
mov al, dil
mov byte [r13 + 8], al
movzx cx, r15b
not cx
mov rdx, rsi
movsxd rcx, eax
movzx ecx, bx
mov rcx, r13
jmp 0x14048bc89
call fcn.14046df98
sub r9d, r9d
test al, al
je 0x1404898ea
mov dil, byte [rsp + 0x30]
shl r12b, cl
mov sil, byte [rsp + 0x30]
rcr bl, 0x2e
stc
mov r14b, byte [rsp + 0x30]
shr cl, cl
mov r15b, byte [rsp + 0x30]
adc r12b, 0x6d
mov r12b, byte [rsp + 0x30]
dec bl
bt rax, 0xf9
sub bl, 0xea
mov bl, byte [rsp + 0x40]
shr cl, cl
movsx ax, spl
cmp dx, 0x7176
mov rax, qword [rbp - 0x78]
shrd cx, ax, 6
stc
dec ch
mov ecx, 1
cmc
cmp byte [rbp + rax - 0x70], 0x20
jmp 0x14048bcf5
jne 0x14048a1e6
movzx eax, byte [rsp + 0x38]
jmp 0x14048bd06
test bl, bl
jmp 0x14048bd0d
cmove eax, ecx
jmp 0x14048bd15
mov dword [rsp + 0x38], eax
jmp 0x14048a1ef
mov rcx, qword [rbp + 0x18]
jmp 0x14048bd2a
mov edi, 1
cmp rcx, rdi
jmp 0x14048bd37
jbe 0x14048bfed
lea rbx, [rbp + 8]
stc
and r8b, 0x4d
mov rdx, qword [rbp + 8]
mov al, 0x1d
add al, 0xc0
bswap r8
mov r8, qword [rbp + 0x20]
sbb al, 0x16
cmp r8, 8
cmovae rbx, rdx
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x30], al
xor ah, 0x43
add ax, r11w
sub al, r14b
add rbx, 2
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14048bd82
cmovae rax, rdx
cmp bpl, 0xce
stc
test r8b, al
lea rax, [rax + rcx*2]
cmp rbx, rax
jmp 0x14048bd9a
je 0x14048bf91
mov rdx, qword [rsp + 0x48]
movzx rcx, di
movsxd rcx, edx
cmovge ecx, r14d
mov rcx, r13
jmp 0x14048bdb8
call fcn.14046df98
sub r9d, r9d
test dil, r14b
cmc
test al, al
jne 0x14048bf77
cmp byte [r13 + 8], r9b
jmp 0x14048bdd5
jne 0x14048be7a
mov rcx, qword [r13]
test rcx, rcx
je 0x14048be62
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048bdf7
je 0x14048be1d
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r9d
jmp 0x14048be0a
jle 0x14048be1d
movzx eax, word [rdx]
jmp 0x14048be18
jmp 0x14048be3c
mov rax, qword [rcx]
jmp 0x14048be25
mov rax, qword [rax + 0x30]
jmp 0x14048be2e
call qword [case.0x14044d43c.0]
xor r9d, r9d
rcr cl, cl
add cl, 0x47
mov ecx, 0xffff
test r14b, al
jmp 0x14048be4a
cmp cx, ax
jmp 0x14048be52
je 0x14048be62
mov word [r13 + 0xa], ax
jmp 0x14048be6b
mov qword [r13], r9
shrd rax, rsp, 0xc0
mov byte [r13 + 8], dil
shr eax, 0x18
sub ax, 0x2d15
sal ax, 0xc9
movzx eax, word [r13 + 0xa]
cmp ax, word [rbx]
jmp 0x14048be87
jne 0x14048bf77
mov rcx, qword [r13]
test rcx, rcx
je 0x14048bf3f
mov rax, qword [rcx + 0x38]
cmp qword [rax], r9
jmp 0x14048bea6
je 0x14048bf05
mov rax, qword [rcx + 0x50]
cmp r12, 0x776a30c5
test dx, 0x1367
cmp dword [rax], r9d
jmp 0x14048bec4
jle 0x14048bf05
dec dword [rax]
cmovbe ax, r14w
mov rcx, qword [rcx + 0x38]
cwd
mov al, dil
mov rdx, qword [rcx]
movzx rax, r11w
movzx eax, r9w
movzx ax, dil
lea rax, [rdx + 2]
jmp 0x14048bef3
mov qword [rcx], rax
nop
movzx eax, word [rdx]
jmp 0x14048bf00
jmp 0x14048bf1f
mov rax, qword [rcx]
jmp 0x14048bf0d
mov rax, qword [rax + 0x38]
jmp 0x14048bf16
call qword [case.0x14044d43c.0]
xor r9d, r9d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048bf2c
je 0x14048bf3f
mov al, r9b
jmp 0x14048bf3a
jmp 0x14048bf52
mov qword [r13], r9
mov cx, dx
cqo
mov al, dil
mov r8b, 0x14
cmovne ecx, r15d
mov byte [r13 + 8], al
jmp 0x14048bf5b
mov r8, qword [rbp + 0x20]
setnp cl
mov rcx, qword [rbp + 0x18]
bswap dx
mov rdx, qword [rbp + 8]
jmp 0x14048bf72
jmp 0x14048bd71
mov r8, qword [rbp + 0x20]
cmc
xadd cl, dl
movsx rdx, di
mov rcx, qword [rbp + 0x18]
rcl rax, cl
stc
mov rdx, qword [rbp + 8]
cbw
lea rax, [rbp + 8]
cmp r8, 8
jmp 0x14048bf9e
cmovae rax, rdx
cmp rcx, rax
stc
lea rax, [rax + rcx*2]
cmp rbx, rax
je 0x14048bfed
mov rcx, qword [rsp + 0x70]
mov ax, r15w
shrd ax, r11w, 0x58
movsx rax, bx
mov rax, rcx
cmp qword [rcx + 0x18], 0x10
jmp 0x14048bfd3
jb 0x14048bfe1
mov rax, qword [rcx]
jmp 0x14048bfe1
mov qword [rcx + 0x10], r9
mov byte [rax], r9b
jmp 0x14048c02e
cmp byte [rsp + 0x30], 0
jmp 0x14048bff7
je 0x14048c02e
mov r9b, 0x2d
add ecx, r12d
bt r8d, eax
mov r8, rdi
mov ch, 0x75
sub edx, edx
movsx cx, r10b
movzx cx, r14b
cmovs cx, r13w
mov rcx, qword [rsp + 0x70]
jmp 0x14048c028
call fcn.14044e9c5
nop
lea rcx, [rbp + 8]
jmp 0x14048c037
call fcn.140460578
mov rax, qword [rsp + 0x70]
rol rcx, cl
sub cl, 0xfd
mov rcx, qword [rbp + 0x28]
test ax, r9w
stc
xor rcx, rsp
jmp 0x14048c058
call fcn.1404a4670
mov rbx, qword [rsp + 0x170]
movzx r14d, r15w
add rsp, 0x130
jmp 0x14048c079
pop r15
movsx r14w, r12b
pop r14
pop r13
movsx rdi, dx
mov si, r13w
movzx bp, cl
pop r12
movsx esi, r9w
movzx bp, r8b
movsx bp, r13b
pop rdi
movsx rbp, ax
pop rsi
cmovle bp, r15w
movsxd rbp, r8d
movsx ebp, r10w
pop rbp
jmp 0x14048c0b8
ret
call fcn.1404bacb4
int3
call fcn.1404bacb4
nop
jmp 0x14048c0cf
call fcn.1404bacb4
nop
jmp 0x14048c0da
call fcn.1404bacb4
int3