Function at 0x14048e153
Capabilities:
Authenticate hmac
Encrypt data using speck
Execute anti-debugging instructions
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov cl, 0x46
push rbp
cwde
add bp, r15w
push rsi
shl cx, 0x72
neg al
movzx ebp, r9w
push rdi
push r12
bts bp, r8w
stc
push r13
btr r13w, 0xec
sbb r13w, r9w
sar r13b, 0x16
push r14
bts r13, rbx
jmp 0x14048e194
push r15
jmp 0x14048e19f
lea rbp, [rsp - 0x30]
shl r15b, cl
sub rsp, 0x130
rol r14b, 0xcd
mov rax, qword [0x1400b7288]
and r14, r12
rcr r13b, cl
xor rax, rsp
adc r15w, 0x39e2
movsx r13, r15w
btr cx, 0xd2
mov qword [rbp + 0x20], rax
mov qword [rsp + 0x48], r9
rcl r13b, cl
adc r13, rbp
cmp r8b, bpl
mov r13, r8
bt rax, r15
mov rdi, rdx
or rbx, 0x5e873fe0
movzx ebx, r11w
mov qword [rsp + 0x70], rdx
movzx r14, sp
mov qword [rbp - 0x48], rdx
btc r14, 0x61
mov bl, 0x8c
stc
mov r14, qword [rbp + 0xa0]
xchg bh, ah
btc ecx, 0xd8
mov qword [rsp + 0x60], r14
xor r12d, r12d
movzx rax, si
movsx r15w, r8b
lahf
mov dword [rsp + 0x40], r12d
movsxd rax, r9d
cmovno cx, bp
cwde
mov r15, qword [rbp + 0x98]
cbw
cdqe
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
movsx ax, r8b
movzx rcx, di
movzx cx, r13b
mov qword [rbp - 0x60], rbx
movzx rax, r14w
not ch
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14048e26f
mov rax, qword [rax + 8]
jmp 0x14048e278
call qword [case.0x14044236c.0]
cmp byte [rbp + 0x90], r12b
jmp 0x14048e28a
je 0x14048e2c8
lea rcx, [rbp - 0x68]
jmp 0x14048e299
call fcn.140493a65
mov rsi, rax
cmp r10b, r9b
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x14048e2b1
je 0x14048e342
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x14048e2c3
jmp 0x14048e2f7
lea rcx, [rbp - 0x68]
jmp 0x14048e2d1
call fcn.14049367a
mov rsi, rax
clc
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x14048e2e7
je 0x14048e342
mov rax, qword [rbx]
movzx ecx, si
mov rax, qword [rax + 0x10]
mov rcx, rbx
call qword [case.0x14044236c.0]
test rax, rax
movzx r8, r10w
mov r8, rax
jmp 0x14048e30f
je 0x14048e342
mov rcx, qword [rax]
mov rax, qword [rcx]
movsx edx, r9w
xchg rdx, rcx
bswap dx
mov edx, 1
bswap cx
movsx ecx, r9w
xchg cx, cx
mov rcx, r8
jmp 0x14048e33c
call qword [case.0x14044236c.0]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x14048e351
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movzx ecx, r10w
mov qword [rbp + 0x10], r12
movsx rcx, ax
cwde
mov ebx, 0xf
setbe cl
cbw
mov qword [rbp + 0x18], rbx
movzx rcx, bp
movzx eax, di
mov byte [rbp], r12b
mov rax, qword [rsi]
mov dl, dil
lea rdx, [rbp - 0x74]
not cl
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x14048e396
call qword [case.0x14044236c.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx esi, cx
jmp 0x14048e3aa
mov qword [rdi + 0x10], r12
cmovbe ecx, eax
xchg si, ax
mov qword [rdi + 0x18], rbx
movzx ax, r11b
mov byte [rdi], r12b
jmp 0x14048e3ca
lea esi, [rbx - 0xe]
lahf
movsx bx, dh
mov ax, 0x5617
mov eax, esi
movsxd rcx, esp
mov rcx, r15
movsx rcx, r14w
mov dword [rsp + 0x34], eax
movsxd rbx, ebp
movzx cx, ch
mov dword [rsp + 0x40], eax
cdqe
cbw
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
movzx eax, dx
mov qword [rbp - 0x60], rbx
bswap rax
mov rax, qword [rbx]
xchg cx, cx
movzx cx, bl
mov rcx, rbx
jmp 0x14048e419
mov rax, qword [rax + 8]
call qword [case.0x14044236c.0]
nop
lea rcx, [rbp - 0x68]
jmp 0x14048e42d
call fcn.140444f56
mov rdi, rax
mov qword [rbp - 0x68], rax
clc
test rbx, rbx
jmp 0x14048e442
je 0x14048e494
mov rdx, qword [rbx]
mov rcx, rbx
not al
movsxd rax, r11d
mov rax, qword [rdx + 0x10]
jmp 0x14048e45c
call qword [case.0x14044236c.0]
mov r8, rax
test ax, di
cmp r9w, bx
test rax, rax
je 0x14048e494
mov rcx, qword [rax]
xchg dl, dl
bswap ax
mov rax, qword [rcx]
movsx rdx, ax
mov edx, esi
mov rcx, r8
jmp 0x14048e48e
call qword [case.0x14044236c.0]
mov rax, qword [rdi]
mov ch, 0x76
cmovae edx, edx
mov r9, r14
lea r8, [0x1400c10e4]
setbe dl
lea rdx, [0x1400c10d8]
mov rcx, rdi
jmp 0x14048e4b9
mov rax, qword [rax + 0x38]
jmp 0x14048e4c2
call qword [case.0x14044236c.0]
sub eax, eax
test ebp, r15d
ror r15b, 0x31
mov qword [rbp - 0x80], rax
sar sil, cl
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
xadd r14b, r14b
movzx ebx, r10w
mov r14b, byte [rsp + 0x30]
test r14, rsp
ror r15b, 0xcd
mov r12b, byte [rsp + 0x30]
dec bh
shr ebx, 0xe4
mov r15b, byte [rsp + 0x30]
mov bh, dh
xor bh, al
lea ebx, [rax + 1]
cmc
jmp 0x14048e512
cmp rax, 4
jmp 0x14048e51b
jae 0x140490908
mov al, byte [rbp + rax - 0x74]
stc
test bpl, 0
cmp al, 0x20
jmp 0x14048e531
je 0x14048e56b
cmp al, 0x24
jmp 0x14048e53e
je 0x1404901de
cmp al, 0x2b
jmp 0x14048e54b
je 0x14048f730
cmp al, 0x76
jmp 0x14048e558
je 0x14048e64a
cmp al, 0x78
jmp 0x14048e565
jne 0x14048ee6e
cmp qword [rbp - 0x80], 3
jmp 0x14048e575
je 0x14048ee6e
xor bl, bl
cdq
sets dh
not rdx
mov byte [rsp + 0x3c], bl
movsxd rdx, r11d
mov rdx, qword [rsp + 0x48]
movsx rcx, r14w
movsx cx, r15b
cmovae cx, si
mov rcx, r13
jmp 0x14048e5a5
call fcn.14044cd98
test al, al
jmp 0x14048e5b1
jne 0x1404908bf
lea rbx, [r13 + 9]
cmp r15b, 0x23
rcr r15, 0xcb
mov r12, rbx
mov rsi, qword [rsp + 0x48]
and dil, 0xeb
ror dil, cl
btr r15d, 0x57
mov r15, qword [rbp - 0x68]
sal edi, 0xdd
rcr rdi, 0x23
xadd di, di
mov edi, 1
cmp byte [r13 + 8], 0
jmp 0x14048e5f5
jne 0x140490786
mov rcx, qword [r13]
clc
cmc
test rcx, rcx
jmp 0x14048e609
je 0x140490778
mov rax, qword [rcx + 0x38]
bt rdx, rbx
mov rdx, qword [rax]
jmp 0x14048e620
test rdx, rdx
je 0x140490744
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], 0
jmp 0x14048e637
jle 0x140490744
movzx eax, byte [rdx]
jmp 0x14048e645
jmp 0x140490756
and dword [rsp + 0x68], 0
seto cl
mov rbx, qword [rsp + 0x58]
movsx eax, r8w
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14048e666
mov rax, qword [rax + 0x48]
jmp 0x14048e66f
call qword [case.0x14044236c.0]
mov dword [rbp - 0x78], eax
mov rcx, qword [rbx]
cwde
nop
movzx eax, si
mov rax, qword [rcx + 0x28]
movzx rcx, r14w
cqo
movsx ecx, bx
lea rdx, [rbp - 0x20]
setne ch
mov rcx, rbx
jmp 0x14048e69c
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
clc
bts eax, 9
jmp 0x14048e6b1
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
cmc
jmp 0x14048e6bf
cmp qword [rbp - 0x10], 0
jmp 0x14048e6c9
je 0x14048ef56
mov rax, qword [rbx]
seto ch
movsxd rcx, esi
mov ecx, 0x4377142c
mov rcx, rbx
mov rax, qword [rax + 0x20]
jmp 0x14048e6e9
call qword [case.0x14044236c.0]
mov byte [rsp + 0x3c], al
clc
test al, al
jmp 0x14048e6fb
je 0x14048ef56
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae rcx, qword [rbp - 0x20]
cmp byte [rcx], 0x7f
jmp 0x14048e717
jae 0x14048ef56
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
bts dx, ax
lahf
mov eax, 0xf
test r9b, dl
mov qword [rsp + 0x50], rax
btc cx, cx
mov qword [rbp - 0x28], rax
sub ah, 0x70
mov eax, 1
movsx rdx, r13w
bsf dx, bp
cqo
mov qword [rbp - 0x30], rax
and word [rbp - 0x40], 0
sub ch, 0x68
bswap ecx
sub ebx, ebx
mov qword [rbp - 0x70], rbx
movsx edx, r12w
sets ch
movzx rcx, si
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14044cd98
test al, al
jmp 0x14048e783
jne 0x14048ecd5
mov r10, qword [rsp + 0x60]
movzx si, r10b
shl r14b, cl
lea r9, [r10 + 0xb]
neg ebx
mov qword [rbp - 0x50], r9
bt ebx, 0xd9
lea r14, [r13 + 9]
mov rbx, r10
clc
mov r8, r14
btc ebx, r9d
adc rdi, r11
movsx ebx, r11w
mov qword [rbp - 0x58], r14
mov rbx, qword [rbp - 0x40]
sbb rsi, rdx
mov qword [rsp + 0x78], rbx
xor dil, r14b
xchg sil, dil
movsxd rdi, r10d
mov rdi, qword [rbp - 0x70]
sub sil, r8b
cmp r8b, 0x3c
mov rsi, qword [rsp + 0x50]
stc
cmp spl, 0x5c
cmc
cmp byte [r13 + 8], 0
jne 0x14048e8b6
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x14048e891
mov rax, qword [rcx + 0x38]
xadd dx, dx
cmovae rdx, rax
mov rdx, qword [rax]
cmp rbx, r11
test al, 8
test rdx, rdx
jmp 0x14048e81e
je 0x14048e843
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14048e830
jle 0x14048e843
movzx eax, byte [rdx]
jmp 0x14048e83e
jmp 0x14048e875
mov rax, qword [rcx]
jmp 0x14048e84b
mov rax, qword [rax + 0x30]
jmp 0x14048e854
call qword [case.0x14044236c.0]
mov r8, qword [rbp - 0x58]
btc r9w, cx
adc r9b, 0x12
mov r9, qword [rbp - 0x50]
mov r10, qword [rsp + 0x60]
cmp bpl, 0x90
stc
cmp eax, 0xffffffff
je 0x14048e891
mov byte [r8], al
not r14
mov r14, r8
jmp 0x14048e88c
jmp 0x14048e89b
and qword [r13], 0
not cl
xchg cl, ah
cwde
mov eax, 1
movsxd rdx, r15d
movzx dx, dil
movzx rcx, ax
mov byte [r13 + 8], al
mov r8b, spl
not r8b
mov r8b, byte [r14]
movsxd rdx, esp
movsx dx, r13b
mov rdx, r9
mov rcx, r10
jmp 0x14048e8cc
call fcn.14026a63d
sub rax, qword [rsp + 0x60]
test r15w, r14w
clc
cmp rax, 0xa
jmp 0x14048e8e4
jae 0x14048e9e2
lea rcx, [0x1400c10d8]
mov r9b, byte [rax + rcx]
movsx rcx, r15w
movsxd rcx, edx
sar cx, cl
mov r10, qword [rsp + 0x70]
ror cl, 0x49
mov rcx, qword [r10 + 0x10]
clc
test rsp, 0x43d37c49
cmp rcx, qword [r10 + 0x18]
jmp 0x14048e91c
jae 0x14048e967
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
shrd ax, r15w, 0xea
mov rax, r10
test dil, r9b
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x14048e941
jb 0x14048e94f
mov rax, qword [r10]
jmp 0x14048e94f
mov byte [rax + rcx], r9b
jmp 0x14048e958
mov byte [rax + rcx + 1], 0
jmp 0x14048e962
jmp 0x14048e989
mov r8b, r12b
movzx cx, r14b
not ch
mov edx, 1
movsx ecx, r13w
movsx rcx, sp
bswap cx
mov rcx, r10
call fcn.1404512c9
lea rax, [rbp - 0x40]
not cl
cmp rsi, 0x10
setae cl
jmp 0x14048e99b
cmovae rax, rbx
test r11w, r13w
stc
cmp byte [rax + rdi], 0x7f
jmp 0x14048e9ad
je 0x14048eb52
lea rax, [rbp - 0x40]
test r10d, ebp
test cl, cl
cmovle cx, r15w
movsx rcx, bp
movsxd rcx, r9d
cmovne rax, rbx
shl cl, cl
adc cx, r15w
or cl, 0x4d
mov ecx, 1
add byte [rax + rdi], cl
jmp 0x14048eb41
lea rax, [rbp - 0x40]
cmp rsi, 0x10
movsx edx, r12w
setae bl
cwd
mov rdx, qword [rsp + 0x78]
jmp 0x14048e9fd
cmovae rax, rdx
cmp byte [rax + rdi], 0
je 0x14048ec3f
cmp byte [r13 + 8], 0
jmp 0x14048ea15
jne 0x14048ead0
mov rcx, qword [r13]
jmp 0x14048ea24
test rcx, rcx
jmp 0x14048ea2c
je 0x14048eaa2
mov rax, qword [rcx + 0x38]
btr rdx, 0xfc
rcl dh, 0xd7
movzx rdx, r9w
mov rdx, qword [rax]
test dx, sp
test rdx, rdx
jmp 0x14048ea50
je 0x14048ea75
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14048ea62
jle 0x14048ea75
movzx eax, byte [rdx]
jmp 0x14048ea70
jmp 0x14048ea8c
mov rax, qword [rcx]
jmp 0x14048ea7d
mov rax, qword [rax + 0x30]
jmp 0x14048ea86
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14048ea94
je 0x14048eaa2
mov byte [r14], al
jmp 0x14048eaac
and qword [r13], 0
jmp 0x14048eaac
mov r10d, 1
movzx rdx, cx
movsxd rdx, edx
movsx rdx, r11w
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14048eacb
jmp 0x14048ead6
mov r10d, 1
mov al, byte [rsp + 0x3c]
clc
cmp byte [r14], al
jne 0x14048ec3f
mov rcx, qword [rbp - 0x30]
cmp rcx, rsi
jae 0x14048eb20
lea rax, [rcx + 1]
cmc
cmp spl, r11b
mov qword [rbp - 0x30], rax
lea rax, [rbp - 0x40]
jmp 0x14048eb06
test bl, bl
jmp 0x14048eb0d
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14048eb1b
jmp 0x14048eb3b
sub r9d, r9d
mov r8b, r15b
mov rdx, r10
movzx ecx, r14w
lea rcx, [rbp - 0x40]
jmp 0x14048eb36
call fcn.1404512c9
inc rdi
btr ebx, ebx
mov rbx, qword [rbp - 0x40]
rol cx, 0x98
mov qword [rsp + 0x78], rbx
mov rsi, qword [rbp - 0x28]
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048eb5e
je 0x14048ebee
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14048eb71
je 0x14048ebbd
mov rax, qword [rcx + 0x50]
clc
cmp ebp, 0x560e3384
cmc
cmp dword [rax], 0
jmp 0x14048eb8b
jle 0x14048ebbd
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx eax, r11w
cdqe
lea rax, [rdx + 1]
jmp 0x14048eba9
mov qword [rcx], rax
movzx rax, r9w
movzx eax, byte [rdx]
jmp 0x14048ebb8
jmp 0x14048ebd4
mov rax, qword [rcx]
jmp 0x14048ebc5
mov rax, qword [rax + 0x38]
jmp 0x14048ebce
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14048ebdc
je 0x14048ebee
sub al, al
jmp 0x14048ebe9
jmp 0x14048ebf8
and qword [r13], 0
mov eax, 1
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
bswap cx
setp cl
mov rcx, r13
jmp 0x14048ec0f
call fcn.14044cd98
test al, al
mov r10w, r15w
movzx r10, di
mov r8, qword [rbp - 0x58]
movzx r9d, r14w
mov r9, qword [rbp - 0x50]
movsx r10, bp
mov r10, rcx
not r10b
mov r10, qword [rsp + 0x60]
je 0x14048e7e9
mov qword [rsp + 0x50], rsi
inc r14b
mov rbx, rdi
sar sil, 0x45
test rdi, rdi
mov dil, byte [rsp + 0x30]
movsx r10, r15w
cmovbe r11w, si
mov sil, byte [rsp + 0x30]
xchg r11w, r11w
mov r14b, byte [rsp + 0x30]
jmp 0x14048ec77
mov r11, qword [rsp + 0x50]
movsx r10w, r13b
mov r10, qword [rsp + 0x78]
jmp 0x14048ec8b
je 0x14048eceb
lea rax, [rbp - 0x40]
cmp r11, 0x10
jmp 0x14048ec9e
cmovae rax, r10
cmp bpl, 4
cmp byte [rax + rbx], 0
jmp 0x14048ecaf
jle 0x14048ecc2
inc rbx
jmp 0x14048ecbd
jmp 0x14048eceb
mov eax, 1
jmp 0x14048eccc
mov byte [rsp + 0x38], al
jmp 0x14048eceb
mov r10, qword [rbp - 0x40]
inc r8b
sbb r8w, 0x33d7
setno r9b
mov r11, qword [rsp + 0x50]
lea rdx, [rbp - 0x20]
xor r8d, r12d
bswap r8
mov r8, qword [rbp - 0x20]
mov r9, qword [rbp - 8]
cmp r9, 0x10
jmp 0x14048ed06
cmovae rdx, r8
stc
jmp 0x14048ed10
cmp byte [rsp + 0x38], 0
jmp 0x14048ed1a
jne 0x14048ed7d
test rbx, rbx
jmp 0x14048ed28
je 0x14048eedf
mov cl, byte [rdx]
cmp cl, 0x7f
jmp 0x14048ed38
je 0x14048eedf
sub rbx, 1
jmp 0x14048ed47
je 0x14048ee98
lea rax, [rbp - 0x40]
cmp r11, 0x10
jmp 0x14048ed5a
cmovae rax, r10
cmp cl, byte [rax + rbx]
je 0x14048eec3
mov eax, 1
cmp bp, ax
mov byte [rsp + 0x38], al
cmc
jmp 0x14048ed7d
cmp r11, 0x10
jmp 0x14048ed86
jb 0x14048ee00
lea rdx, [r11 + 1]
inc al
btc rax, 0x4e
mov rax, r10
cmp rdx, 0x1000
jb 0x14048ede0
add rdx, 0x27
cmp dil, dl
stc
test r13w, di
mov r10, qword [r10 - 8]
test ebx, r12d
cmp r12b, 0x71
jmp 0x14048edc3
sub rax, r10
cmp cx, 0x3e22
stc
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x14048edda
ja 0x140490c93
mov rcx, r10
jmp 0x14048ede8
call fcn.140117612
mov r9, qword [rbp - 8]
movsx r8, r12w
inc r8b
mov r8, qword [rbp - 0x20]
cmp r14b, 0xea
cmp r9, 0x10
jb 0x14048ee60
lea rdx, [r9 + 1]
mov rax, r8
cmp rdx, 0x1000
jmp 0x14048ee1d
jb 0x14048ee53
add rdx, 0x27
mov r8, qword [r8 - 8]
test r9b, 0x36
stc
sub rax, r8
test al, spl
cmp si, 0x54d3
add rax, 0xfffffffffffffff8
jmp 0x14048ee44
cmp rax, 0x1f
jmp 0x14048ee4d
ja 0x140490c88
mov rcx, r8
jmp 0x14048ee5b
call fcn.140117612
mov ebx, 1
setns al
not al
bsr eax, r15d
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x80], rbx
test r11w, 0x178e
test r14b, r13b
cmp bl, 0x71
test al, al
jmp 0x14048ee89
jne 0x140490b31
mov rax, qword [rbp - 0x80]
jmp 0x14048e512
test rbx, rbx
jmp 0x14048eea0
jne 0x14048eec3
lea rax, [rbp - 0x40]
cmp r12w, dx
cmp r11, 0x10
cmovae rax, r10
cmp cl, byte [rax]
jmp 0x14048eebd
jl 0x14048ed67
cmp byte [rdx + 1], 0
jmp 0x14048eecc
jle 0x14048ed20
inc rdx
jmp 0x14048eeda
jmp 0x14048ed20
cmp r11, 0x10
jmp 0x14048eee8
jb 0x14048f22d
lea rdx, [r11 + 1]
rcl ax, 0x98
shrd ax, r12w, 0xa0
bts ax, r10w
mov rax, r10
cmp r15w, 0x10d0
test r14b, 0x93
cmp rdx, 0x1000
jmp 0x14048ef1a
jb 0x14048ef44
add rdx, 0x27
clc
mov r10, qword [r10 - 8]
jmp 0x14048ef2e
sub rax, r10
cmc
add rax, 0xfffffffffffffff8
test bp, r13w
cmp rax, 0x1f
ja 0x140490c93
mov rcx, r10
jmp 0x14048ef4c
call fcn.140117612
jmp 0x14048f22d
mov rdx, qword [rsp + 0x48]
movzx cx, r12b
mov cx, r12w
mov rcx, r13
jmp 0x14048ef6c
call fcn.14044cd98
test al, al
jmp 0x14048ef78
jne 0x14048f232
lea rbx, [r13 + 9]
movsx r9d, sp
movzx r12d, ax
setnp dil
mov r12, rbx
mov r15w, 0x776d
mov r9, qword [rsp + 0x60]
lea rdi, [r9 + 0xb]
jmp 0x14048efac
mov rsi, qword [rsp + 0x70]
xchg r15b, r15b
mov r15, qword [rsp + 0x48]
jmp 0x14048efbe
jmp 0x14048efc8
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], 0
jne 0x14048f073
mov rcx, qword [r13]
cmc
cmp r13w, di
test r13d, esi
test rcx, rcx
je 0x14048f05e
mov rax, qword [rcx + 0x38]
rcl dx, 0x29
ror dh, 0x25
btr dx, r14w
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048f003
je 0x14048f029
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], 0
jmp 0x14048f016
jle 0x14048f029
movzx eax, byte [rdx]
jmp 0x14048f024
jmp 0x14048f046
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14048f035
call qword [case.0x14044236c.0]
mov r9, qword [rsp + 0x60]
stc
clc
cmp bx, r15w
cmp eax, 0xffffffff
je 0x14048f05e
mov byte [r12], al
mov ebx, r10d
mov rbx, r12
jmp 0x14048f063
and qword [r13], 0
mov eax, 1
mov byte [r13 + 8], al
cmovge cx, ax
cdq
cwd
mov r8b, byte [rbx]
movzx ecx, r15w
mov rdx, rdi
mov rcx, r9
call fcn.14026a63d
sub rax, qword [rsp + 0x60]
cmp rax, 0xa
jmp 0x14048f093
jae 0x14048f20d
lea rcx, [0x1400c10d8]
mov r9b, r14b
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x14048f0b4
jae 0x14048f103
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
test si, 0x4da1
bsr ax, cx
and ah, 0xd6
mov rax, rsi
cmp cl, 0x93
cmp r13w, r15w
cmp qword [rsi + 0x18], 0x10
jb 0x14048f0eb
mov rax, qword [rsi]
jmp 0x14048f0eb
mov byte [rax + rcx], r9b
jmp 0x14048f0f4
mov byte [rax + rcx + 1], 0
jmp 0x14048f0fe
jmp 0x14048f12e
mov r8b, r14b
movsx dx, r14b
movzx cx, dil
cdq
mov edx, 1
jmp 0x14048f121
mov rcx, rsi
jmp 0x14048f129
call fcn.1404512c9
mov rcx, qword [r13]
cmc
jmp 0x14048f138
test rcx, rcx
jmp 0x14048f140
je 0x14048f1c9
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14048f153
je 0x14048f19d
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14048f165
jle 0x14048f19d
dec dword [rax]
mov rax, r9
mov al, 0x5b
movsx eax, ax
mov rcx, qword [rcx + 0x38]
setl al
mov ax, 0x1b8c
cdq
mov rdx, qword [rcx]
cbw
bswap ax
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14048f198
jmp 0x14048f1b4
mov rax, qword [rcx]
jmp 0x14048f1a5
mov rax, qword [rax + 0x38]
jmp 0x14048f1ae
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14048f1bc
je 0x14048f1c9
xor al, al
jmp 0x14048f1df
and qword [r13], 0
movzx edx, r13w
mov eax, 1
cwd
movzx ecx, dx
cmovo ecx, esi
mov byte [r13 + 8], al
cqo
mov rdx, r15
bswap rcx
mov cx, 0x6916
movsx cx, bh
mov rcx, r13
jmp 0x14048f1fb
call fcn.14044cd98
test al, al
jmp 0x14048f207
je 0x14048efc3
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
movsx ebx, sp
setns bl
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
movzx eax, r15w
xchg bl, bl
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14048f23d
mov rax, qword [rax + 0x18]
jmp 0x14048f246
call qword [case.0x14044236c.0]
mov bl, al
movzx cx, r10b
cwd
xchg edx, ecx
mov rdx, qword [rsp + 0x48]
bswap ecx
jmp 0x14048f263
mov rcx, r13
jmp 0x14048f26b
call fcn.14044cd98
test al, al
jne 0x14048f5db
test bl, bl
jmp 0x14048f27f
je 0x14048f5db
cmp byte [r13 + 8], al
jmp 0x14048f28e
jne 0x14048f331
mov rcx, qword [r13]
test dil, 0x5a
stc
cmc
test rcx, rcx
jmp 0x14048f2a6
je 0x14048f316
mov rax, qword [rcx + 0x38]
xchg dl, dh
shr dh, 0x97
sar dx, cl
mov rdx, qword [rax]
test r11w, 0x236
stc
test rdx, rdx
jmp 0x14048f2ca
je 0x14048f2f2
mov rax, qword [rcx + 0x50]
test r13, 0x1f703f7b
stc
cmp dword [rax], 0
jle 0x14048f2f2
movzx eax, byte [rdx]
jmp 0x14048f2ed
jmp 0x14048f304
mov rax, qword [rcx]
jmp 0x14048f2fa
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
je 0x14048f316
mov byte [r13 + 9], al
jmp 0x14048f328
and qword [r13], 0
jmp 0x14048f328
mov eax, 1
mov byte [r13 + 8], al
cmp byte [r13 + 9], bl
xchg bl, bh
mov ebx, dword [rsp + 0x68]
jmp 0x14048f340
jne 0x14048f5df
mov eax, 1
mov rcx, qword [r13]
cmp r8b, 0x16
test rcx, rcx
jmp 0x14048f35b
je 0x14048f3f3
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14048f36e
je 0x14048f3bc
mov rax, qword [rcx + 0x50]
stc
cmp dl, r8b
clc
cmp dword [rax], 0
jmp 0x14048f385
jle 0x14048f3bc
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, r10
mov rdx, qword [rcx]
not al
movsxd rax, r13d
movzx rax, r8w
lea rax, [rdx + 1]
jmp 0x14048f3a9
mov qword [rcx], rax
movsxd rax, ecx
movzx eax, byte [rdx]
jmp 0x14048f3b7
jmp 0x14048f3d3
mov rax, qword [rcx]
jmp 0x14048f3c4
mov rax, qword [rax + 0x38]
jmp 0x14048f3cd
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14048f3db
je 0x14048f3e8
sub al, al
jmp 0x14048f3fc
mov eax, 1
shr dl, 0x35
adc edx, r8d
and qword [r13], 0
movzx rcx, cx
mov byte [r13 + 8], al
mov dl, 0x49
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.14044cd98
cmp ebx, dword [rbp - 0x78]
jmp 0x14048f417
jge 0x14048f5df
test al, al
jmp 0x14048f424
jne 0x14048f5c8
cmp byte [r13 + 8], al
jne 0x14048f4da
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14048f441
je 0x14048f4b8
mov rax, qword [rcx + 0x38]
clc
bsr dx, r15w
xor dl, r11b
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048f45f
je 0x14048f48a
mov rax, qword [rcx + 0x50]
test sp, si
cmp bl, 0x1b
cmp dword [rax], 0
jmp 0x14048f477
jle 0x14048f48a
movzx eax, byte [rdx]
jmp 0x14048f485
jmp 0x14048f4a1
mov rax, qword [rcx]
jmp 0x14048f492
mov rax, qword [rax + 0x30]
jmp 0x14048f49b
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14048f4a9
je 0x14048f4b8
mov byte [r13 + 9], al
jmp 0x14048f4c2
and qword [r13], 0
jmp 0x14048f4c2
mov eax, 1
not cx
movzx rdx, si
cwd
mov byte [r13 + 8], al
rdtsc
cmovg rcx, rdx
mov rax, qword [rsp + 0x60]
mov dh, 0x6f
cdq
lea rdx, [rax + 0xb]
setae r8b
mov r8b, byte [r13 + 9]
movzx cx, r11b
mov rcx, rax
jmp 0x14048f4fc
call fcn.14026a63d
sub rax, qword [rsp + 0x60]
test sil, cl
stc
cmp rax, 0xa
jae 0x14048f5c8
lea rcx, [0x1400c10d8]
movzx r10w, r9b
rcr r9b, 0xbf
mov r9b, byte [rax + rcx]
adc r10w, di
mov ch, 0xdc
mov r10, qword [rsp + 0x70]
mov rcx, qword [r10 + 0x10]
cmp dh, ch
cmp r8b, 0x78
cmc
cmp rcx, qword [r10 + 0x18]
jmp 0x14048f548
jae 0x14048f595
lea rax, [rcx + 1]
stc
mov qword [r10 + 0x10], rax
shrd ax, r14w, 0x3e
mov rax, r10
test si, r8w
cmc
cmp qword [r10 + 0x18], 0x10
jmp 0x14048f56f
jb 0x14048f57d
mov rax, qword [r10]
jmp 0x14048f57d
mov byte [rax + rcx], r9b
jmp 0x14048f586
mov byte [rax + rcx + 1], 0
jmp 0x14048f590
jmp 0x14048f5b5
mov r8b, sil
mov cl, 0x17
cdq
not dl
mov edx, 1
movzx rcx, bp
mov cl, 0x37
jmp 0x14048f5ad
mov rcx, r10
call fcn.1404512c9
mov eax, 1
cmc
cmp cl, 0x50
test rax, rsp
add ebx, eax
jmp 0x14048f34b
mov ecx, 1
jmp 0x14048f5d2
mov byte [rsp + 0x38], cl
jmp 0x14048f5eb
mov ebx, dword [rsp + 0x68]
mov ecx, 1
or eax, r12d
btc eax, r13d
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x10], 0
jmp 0x14048f5fa
jne 0x14048f60e
mov byte [rsp + 0x38], cl
jmp 0x14048f609
jmp 0x14048f6be
mov eax, dword [rbp - 0x78]
clc
test esp, ebp
cmp ebx, eax
jmp 0x14048f61b
jge 0x14048f6be
sub eax, ebx
shld bx, r14w, 0xe6
sub cl, spl
mov ebx, eax
btc cx, r8w
test sil, 0x56
sbb r14b, 0x23
mov r14, qword [rsp + 0x70]
movsx r12d, ax
mov r12d, 1
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r14 + 0x18]
jmp 0x14048f657
jae 0x14048f697
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
sub eax, 0x204a07cd
cbw
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x14048f679
jb 0x14048f687
mov rax, qword [r14]
jmp 0x14048f687
mov word [rax + rcx], 0x30
jmp 0x14048f692
jmp 0x14048f6ab
mov r9b, 0x30
mov r8b, dil
mov rcx, r14
mov rdx, r12
mov rcx, r14
call fcn.1404512c9
sub rbx, r12
jne 0x14048f64a
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov rdx, qword [rbp - 8]
cmc
clc
stc
cmp rdx, 0x10
jmp 0x14048f6ce
jb 0x14048ee60
inc rdx
sub cl, bl
rol ecx, cl
bt ax, 0x91
mov rcx, qword [rbp - 0x20]
sbb al, 0xc4
or ax, 0x53fb
mov rax, rcx
cmp r12w, 0x1d46
cmp rdx, 0x1000
jb 0x14048ee5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
cmp r12d, 0x139a6692
jmp 0x14048f714
sub rax, rcx
cmp r12, rsi
add rax, 0xfffffffffffffff8
test r9b, al
cmp rax, 0x1f
ja 0x140490c88
jmp 0x14048ee5b
mov rdx, qword [rsp + 0x48]
movzx ecx, di
movzx cx, r10b
mov rcx, r13
jmp 0x14048f745
call fcn.14044cd98
test al, al
jne 0x14048ee6e
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
mov dh, ch
lea rdx, [rbp - 0x40]
cmovno cx, r11w
sete ch
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14048f774
call qword [case.0x14044236c.0]
mov r10d, dword [rsp + 0x34]
bts r10d, 8
test r8, rcx
jmp 0x14048f78c
or r10d, 2
mov dword [rsp + 0x34], r10d
jmp 0x14048f7a1
mov dword [rsp + 0x40], r10d
cmp r10b, r15b
cmp qword [rbp - 0x30], 0
jmp 0x14048f7b3
jbe 0x14048f937
mov rax, qword [rbx]
setge cl
movsx rdx, bx
lea rdx, [rbp - 0x20]
movzx rcx, bx
movsx rcx, cx
movsx ecx, bx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14048f7de
call qword [case.0x14044236c.0]
mov r10d, dword [rsp + 0x34]
sets r9b
mov r9d, esp
bts r10d, 0xb
or r10d, 4
btr r9, rsi
mov dword [rsp + 0x34], r10d
add r9w, bx
test sp, 0x1f6
shr r9, 0xbd
mov dword [rsp + 0x40], r10d
lea r9, [r13 + 8]
test di, 0x3c58
stc
mov qword [rsp + 0x50], r9
cmp byte [r9], 0
jne 0x14048f8ec
mov rcx, qword [r13]
stc
cmc
jmp 0x14048f838
test rcx, rcx
jmp 0x14048f840
je 0x14048f8c3
mov rax, qword [rcx + 0x38]
cmp r13d, eax
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14048f858
je 0x14048f882
mov rax, qword [rcx + 0x50]
test bp, 0x73c
cmp dword [rax], 0
jmp 0x14048f86f
jle 0x14048f882
movzx eax, byte [rdx]
jmp 0x14048f87d
jmp 0x14048f8ac
mov rax, qword [rcx]
jmp 0x14048f88a
mov rax, qword [rax + 0x30]
jmp 0x14048f893
call qword [case.0x14044236c.0]
mov r9, qword [rsp + 0x50]
movsxd r10, r8d
sbb r10b, sil
mov r10d, dword [rsp + 0x34]
test bx, sp
cmp eax, 0xffffffff
je 0x14048f8c3
mov byte [r13 + 9], al
jmp 0x14048f8be
jmp 0x14048f8d4
and qword [r13], 0
cmovl r11w, r8w
movzx r11, r13w
xchg r11b, r11b
mov r11d, 1
jmp 0x14048f8df
mov byte [r9], r11b
jmp 0x14048f8e7
jmp 0x14048f8f2
mov r11d, 1
mov cl, byte [r13 + 9]
cmc
lea rax, [rbp - 0x20]
or dh, 0x46
and rdx, 0x18dd7999
cwd
mov r8, qword [rbp - 0x20]
btr rdx, 0xe7
sets dh
mov rdx, qword [rbp - 8]
cmp r9b, al
cmp rdx, 0x10
cmovae rax, r8
cmp byte [rax], cl
jmp 0x14048f929
jne 0x14048f953
mov bl, r11b
jmp 0x14048f967
lea r9, [r13 + 8]
adc dx, 0x72da
cdq
ror edx, cl
mov rdx, qword [rbp - 8]
shl r8b, cl
mov r8, qword [rbp - 0x20]
jmp 0x14048f953
xor bl, bl
clc
cmp bpl, r11b
mov qword [rsp + 0x50], r9
test ch, 0xa7
clc
jmp 0x14048f967
test r10b, 4
jmp 0x14048f970
je 0x14048fa19
and r10d, 0xfffffffb
mov dword [rsp + 0x34], r10d
cmp r11b, bl
cmc
mov dword [rsp + 0x40], r10d
stc
cmp rdx, 0x10
jmp 0x14048f992
jb 0x14048f9fe
inc rdx
bt ax, 0xb0
cmp r8b, 0x2c
shl al, 0x51
mov rax, r8
test sp, 0x6107
cmp rdx, 0x1000
jmp 0x14048f9bb
jb 0x14048f9ec
add rdx, 0x27
mov r8, qword [r8 - 8]
cmp r12d, 0x58df76d6
test sil, 0xb4
cmp eax, esi
sub rax, r8
test r14b, 0xb
cmc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140490c99
mov rcx, r8
jmp 0x14048f9f4
call fcn.140117612
mov r10d, dword [rsp + 0x34]
and qword [rbp - 0x10], 0
cmp r8, rbx
mov qword [rbp - 8], 0xf
cmp r8b, 0xfe
mov byte [rbp - 0x20], 0
cmp bp, si
test r10b, 2
jmp 0x14048fa22
je 0x14048fa9e
and r10d, 0xfffffffd
btr dx, 0x70
shrd dx, r15w, 0x62
mov dword [rsp + 0x34], r10d
and dl, 0x75
mov dword [rsp + 0x40], r10d
bswap rdx
setb dh
mov rdx, qword [rbp - 0x28]
clc
cmp rdx, 0x10
jmp 0x14048fa58
jb 0x14048fa9e
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14048fa74
jb 0x14048fa99
add rdx, 0x27
test ah, 0x9f
mov rcx, qword [rcx - 8]
stc
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
ja 0x140490ca4
call fcn.140117612
test bl, bl
jmp 0x14048faa5
je 0x14048fc66
mov rcx, qword [r13]
jmp 0x14048fab4
test rcx, rcx
jmp 0x14048fabc
je 0x14048fb56
mov rax, qword [rcx + 0x38]
cmp bx, 0x29be
cmp qword [rax], 0
je 0x14048fb25
mov rax, qword [rcx + 0x50]
jmp 0x14048fae8
cmp dword [rax], 0
jmp 0x14048faf0
jle 0x14048fb25
dec dword [rax]
xchg dh, ah
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
movzx rax, sp
movsx ax, cl
lea rax, [rdx + 1]
jmp 0x14048fb14
mov qword [rcx], rax
bswap ax
movsxd rax, r13d
movzx eax, byte [rdx]
jmp 0x14048fb3c
mov rax, qword [rcx]
jmp 0x14048fb2d
mov rax, qword [rax + 0x38]
jmp 0x14048fb36
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14048fb44
je 0x14048fb56
xor al, al
jmp 0x14048fb51
jmp 0x14048fb69
and qword [r13], 0
movsx rax, r13w
mov eax, 1
cwd
movsxd rcx, ebp
mov rcx, qword [rsp + 0x50]
xchg dx, dx
cqo
mov dl, 0xf2
mov byte [rcx], al
mov rcx, qword [rsp + 0x58]
lahf
cwd
mov rax, qword [rcx]
movsx edx, r9w
mov dl, 0x85
setno dh
lea rdx, [rbp - 0x20]
jmp 0x14048fb94
mov rax, qword [rax + 0x38]
jmp 0x14048fb9d
call qword [case.0x14044236c.0]
mov ebx, dword [rsp + 0x34]
bts edx, r14d
movzx rdx, r9w
bts ebx, 0xa
jmp 0x14048fbbd
mov dword [rsp + 0x34], ebx
cqo
mov dword [rsp + 0x40], ebx
cmc
and dl, r8b
mov rdx, qword [rbp + 0x18]
cmc
cmp rax, 0x5e5d6e1f
cmp rdx, 0x10
jmp 0x14048fbe0
jb 0x14048fc42
inc rdx
movzx rcx, dx
mov rcx, qword [rbp]
bts rax, rcx
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14048fc04
jb 0x14048fc3d
add rdx, 0x27
cmp dl, dil
mov rcx, qword [rcx - 8]
sub rax, rcx
cmp r10d, 0x55433579
stc
cmc
add rax, 0xfffffffffffffff8
test r11b, 0x2e
cmp r12w, r8w
cmc
cmp rax, 0x1f
jmp 0x14048fc37
ja 0x140490caf
call fcn.140117612
movups xmm0, xmmword [rbp - 0x20]
jmp 0x14048fc4b
movups xmmword [rbp], xmm0
jmp 0x14048fc54
movups xmm1, xmmword [rbp - 0x10]
jmp 0x14048fc5d
movups xmmword [rbp + 0x10], xmm1
jmp 0x14048ee60
mov rbx, qword [rsp + 0x58]
movsx ecx, r11w
cwd
mov rax, qword [rbx]
movsxd rdx, eax
lea rdx, [rbp - 0x40]
movzx cx, bh
not cx
movsx cx, r9b
mov rcx, rbx
jmp 0x14048fc8f
mov rax, qword [rax + 0x40]
call qword [case.0x14044236c.0]
mov edx, dword [rsp + 0x34]
clc
bts edx, 0xc
cmp bpl, 0xa1
stc
or edx, 8
cmp r9w, r9w
stc
mov dword [rsp + 0x34], edx
stc
test r9, r10
test rdi, 0x436f1069
mov dword [rsp + 0x40], edx
cmp qword [rbp - 0x30], 0
jmp 0x14048fccc
jbe 0x14048fe3c
mov rax, qword [rbx]
lea rdx, [rbp - 0x20]
setae ch
mov rcx, rbx
jmp 0x14048fce4
mov rax, qword [rax + 0x40]
jmp 0x14048fced
call qword [case.0x14044236c.0]
mov edx, dword [rsp + 0x34]
movzx r8d, r10w
bt r8w, 0xc5
bts edx, 0xd
or edx, 0x10
movsx r8, bp
sar r8b, 0x53
shrd r8, r11, 0xb4
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x40], edx
mov r8b, r12b
cmp r12b, r11b
sub r8b, 0xcc
mov r8, qword [rsp + 0x50]
cmp r11b, r9b
stc
cmp byte [r8], 0
jne 0x14048fdf2
mov rcx, qword [r13]
jmp 0x14048fd46
test rcx, rcx
jmp 0x14048fd4e
je 0x14048fdba
mov rax, qword [rcx + 0x38]
rcr edx, 0xa5
mov rdx, qword [rax]
clc
test rdx, rdx
je 0x14048fd87
mov rax, qword [rcx + 0x50]
jmp 0x14048fd71
cmp dword [rax], 0
jmp 0x14048fd79
jle 0x14048fd87
movzx eax, byte [rdx]
jmp 0x14048fda3
mov rax, qword [rcx]
jmp 0x14048fd8f
mov rax, qword [rax + 0x30]
jmp 0x14048fd98
call qword [case.0x14044236c.0]
mov r8, qword [rsp + 0x50]
cmp eax, 0xffffffff
jmp 0x14048fdab
je 0x14048fdba
mov byte [r13 + 9], al
jmp 0x14048fdc8
and qword [r13], 0
cwd
movsxd r9, r11d
movzx rdx, sp
mov r9d, 1
sete dh
cqo
mov byte [r8], r9b
movsx dx, cl
movsxd rdx, r8d
mov rdx, 0x402f76d9
mov edx, dword [rsp + 0x34]
jmp 0x14048fded
jmp 0x14048fdf8
mov r9d, 1
mov cl, byte [r13 + 9]
adc al, cl
lea rax, [rbp - 0x20]
cmp r11b, 0xa9
jmp 0x14048fe0b
cmp qword [rbp - 8], 0x10
jmp 0x14048fe15
cmovae rax, qword [rbp - 0x20]
clc
jmp 0x14048fe22
cmp byte [rax], cl
jmp 0x14048fe29
jne 0x14048fe3c
mov bl, r9b
jmp 0x14048fe37
jmp 0x14048fe3f
sub bl, bl
stc
test dl, 0x10
jmp 0x14048fe47
je 0x14048fe88
and edx, 0xffffffef
movzx ecx, r15w
sete ch
xchg ch, cl
mov dword [rsp + 0x34], edx
movsx ecx, bx
setbe cl
mov dword [rsp + 0x40], edx
movzx ecx, r15w
mov ch, 0xb1
cmovs cx, si
lea rcx, [rbp - 0x20]
jmp 0x14048fe7b
call fcn.1403f48ee
mov edx, dword [rsp + 0x34]
cmp spl, 0xf4
test dl, 8
jmp 0x14048fe90
je 0x14048febf
and edx, 0xfffffff7
movsx rcx, sp
movsxd rcx, r10d
movsx ecx, r15w
mov dword [rsp + 0x34], edx
movzx cx, spl
mov dword [rsp + 0x40], edx
lea rcx, [rbp - 0x40]
jmp 0x14048feba
call fcn.1403f48ee
test bl, bl
je 0x140490073
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14048fed3
je 0x14048ff61
mov rax, qword [rcx + 0x38]
test bpl, r15b
cmp qword [rax], 0
je 0x14048ff35
mov rax, qword [rcx + 0x50]
jmp 0x14048fefd
cmp dword [rax], 0
jmp 0x14048ff05
jle 0x14048ff35
dec dword [rax]
mov dx, bx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14048ff20
mov qword [rcx], rax
movzx ax, r14b
movzx eax, byte [rdx]
jmp 0x14048ff30
jmp 0x14048ff47
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14048ff41
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14048ff4f
je 0x14048ff61
xor al, al
jmp 0x14048ff5c
jmp 0x14048ff75
and qword [r13], 0
cdq
movsx ecx, ax
movsx ax, r9b
mov eax, 1
cdq
mov rcx, qword [rsp + 0x50]
not dl
mov dl, 0x36
mov byte [rcx], al
mov rcx, qword [rsp + 0x58]
cqo
mov rax, qword [rcx]
mov edx, 0x32241874
movsx dx, r13b
movzx edx, r12w
lea rdx, [rbp - 0x20]
jmp 0x14048ffa1
mov rax, qword [rax + 0x40]
jmp 0x14048ffaa
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
mov edx, ebx
bt rdx, 0x4d
bts eax, 0xf
bts dx, bx
rol dx, cl
sub dx, cx
mov dword [rsp + 0x34], eax
add dl, r13b
xor dl, 0xc6
movsx dx, r10b
mov dword [rsp + 0x40], eax
movsx rdx, ax
mov rdx, qword [rbp + 0x18]
test r8b, bl
cmp r8b, 0x2f
cmp rdx, 0x10
jb 0x140490045
inc rdx
bt cx, ax
mov rcx, qword [rbp]
mov rax, rcx
cmc
cmp bpl, 0x51
stc
cmp rdx, 0x1000
jb 0x140490040
add rdx, 0x27
stc
mov rcx, qword [rcx - 8]
test rcx, 0x29cd1c9d
stc
sub rax, rcx
add rax, 0xfffffffffffffff8
test r14b, 0x74
test spl, r9b
stc
cmp rax, 0x1f
ja 0x140490cba
call fcn.140117612
movups xmm0, xmmword [rbp - 0x20]
jmp 0x14049004e
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rbp - 0x10]
jmp 0x14049005b
movups xmmword [rbp + 0x10], xmm1
jmp 0x140490064
mov byte [rsp + 0x30], 1
jmp 0x14049006e
jmp 0x14048ee60
mov rbx, qword [rsp + 0x58]
movsx ax, r9b
movzx rdx, si
cwd
mov rax, qword [rbx]
not rdx
cmovb dx, cx
cqo
lea rdx, [rbp - 0x40]
cmovnp rcx, r9
setns cl
mov rcx, rbx
jmp 0x1404900a2
mov rax, qword [rax + 0x38]
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
jmp 0x1404900b6
bts eax, 0xe
test r9, 0x64e161ea
cmp r8d, 0x7b1e31b6
or eax, 0x20
mov dword [rsp + 0x34], eax
clc
mov dword [rsp + 0x40], eax
test si, 0x4f66
cmp qword [rbp - 0x30], 0
je 0x140490147
mov rax, qword [rbx]
mov ecx, eax
cqo
lea rdx, [rbp - 0x20]
mov cx, r10w
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x1404900ff
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
clc
or eax, 0x10040
test esp, 0x392d6548
mov dword [rsp + 0x34], eax
stc
clc
test rbp, 0x756557e3
mov dword [rsp + 0x40], eax
stc
test r14w, 0x6138
cmp qword [rbp - 0x10], 0
jmp 0x140490137
jne 0x140490147
mov ebx, 1
jmp 0x14049014c
xor bl, bl
test dl, 0xf6
test al, 0x40
jmp 0x140490153
je 0x14049018e
and eax, 0xffffffbf
mov cl, r12b
xchg cx, cx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
movsx cx, r15b
movzx ecx, dx
mov cx, 0x5960
lea rcx, [rbp - 0x20]
jmp 0x14049017f
call fcn.1403f48ee
mov eax, dword [rsp + 0x34]
cmp esp, 0x1686423a
test al, 0x20
je 0x1404901be
and eax, 0xffffffdf
movzx cx, r12b
movzx ecx, sp
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
xchg ecx, ecx
jmp 0x1404901b0
lea rcx, [rbp - 0x40]
jmp 0x1404901b9
call fcn.1403f48ee
mov eax, dword [rsp + 0x38]
stc
test bl, bl
mov ebx, 1
je 0x14048ee72
mov byte [rsp + 0x30], bl
jmp 0x1404901d9
jmp 0x14048ee72
mov rcx, qword [rsp + 0x58]
movzx dx, bl
cwde
movsxd rax, esi
mov rax, qword [rcx]
mov dh, dl
cmovge dx, r15w
cwd
lea rdx, [rbp - 0x40]
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
mov eax, dword [rsp + 0x34]
mov bl, spl
movsx bx, r13b
bts eax, 7
sub rbx, rbx
mov dword [rsp + 0x34], eax
sub bx, r10w
mov dword [rsp + 0x40], eax
bswap bx
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
cmp r15w, 0x2f4f
jmp 0x14049023e
test byte [rax + 0x18], 8
jmp 0x140490247
jne 0x140490345
mov rdx, rbx
mov rcx, r13
jmp 0x140490258
call fcn.14044cd98
test al, al
jne 0x140490345
lea rbx, [rbp - 0x40]
jmp 0x14049026f
cmp qword [rbp - 0x28], 0x10
jmp 0x140490279
cmovae rbx, qword [rbp - 0x40]
stc
cmp byte [r13 + 8], al
jmp 0x140490288
jne 0x140490326
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049029a
je 0x14049030b
mov rax, qword [rcx + 0x38]
rol dh, 0x10
stc
rcl dh, cl
mov rdx, qword [rax]
clc
cmp r8b, cl
test dx, r8w
test rdx, rdx
jmp 0x1404902bd
je 0x1404902dd
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404902cf
jle 0x1404902dd
movzx eax, byte [rdx]
jmp 0x1404902f4
mov rax, qword [rcx]
jmp 0x1404902e5
mov rax, qword [rax + 0x30]
jmp 0x1404902ee
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x1404902fc
je 0x14049030b
mov byte [r13 + 9], al
jmp 0x140490319
and qword [r13], 0
shr eax, 0xf9
shl al, 0x78
neg ax
mov eax, 1
stc
test r14b, r14b
mov byte [r13 + 8], al
mov al, byte [r13 + 9]
cmc
cmp r12w, r11w
cmp al, byte [rbx]
jmp 0x140490336
jne 0x140490455
mov rbx, qword [rsp + 0x48]
test sil, r13b
clc
cmp qword [rbp - 0x80], 3
jmp 0x14049034f
jne 0x140490482
mov eax, 1
cmp qword [rbp + 0x10], rax
jmp 0x140490363
ja 0x140490482
mov rdx, rbx
mov ch, 0x1a
mov rcx, r13
jmp 0x140490377
call fcn.14044cd98
xor ebx, ebx
clc
stc
test al, al
jne 0x140490460
cmp byte [r13 + 8], bl
jne 0x140490423
mov rcx, qword [r13]
test bp, dx
cmp r13b, 0x96
test rcx, rcx
je 0x140490400
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x1404903b5
je 0x1404903d7
mov rax, qword [rcx + 0x50]
cmp bl, r9b
cmp dword [rax], ebx
jle 0x1404903d7
movzx eax, byte [rdx]
jmp 0x1404903d2
jmp 0x1404903e4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x1404903ec
je 0x140490400
mov byte [r13 + 9], al
jmp 0x1404903fb
jmp 0x14049040c
mov qword [r13], rbx
sbb rax, r9
movsx ax, r12b
mov eax, 1
sar cl, cl
not cl
xor cl, dil
mov byte [r13 + 8], al
sub cl, r12b
bts ax, bp
mov cl, byte [r13 + 9]
rcl al, cl
or eax, 0x5d531ccc
jmp 0x140490433
lea rax, [rbp - 0x40]
cmc
cmp qword [rbp - 0x28], 0x10
cmovae rax, qword [rbp - 0x40]
cmc
cmp cl, byte [rax]
jmp 0x14049044a
je 0x140490482
jmp 0x140490460
sub ebx, ebx
inc al
movzx rax, ax
test dl, r8b
lea rax, [rbp - 0x40]
cmc
cmp qword [rbp - 0x28], 0x10
cmovae rax, qword [rbp - 0x40]
clc
test esp, esi
mov qword [rbp - 0x30], rbx
cmp r11d, r11d
cmp rax, 0x74f6446
mov byte [rax], bl
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rbx, qword [rbp - 0x40]
jmp 0x140490495
jmp 0x140490649
lea rcx, [rbp - 0x40]
cmp r9, 0x10
jmp 0x1404904a7
cmovae rcx, r8
cmp r10w, 0x6b5f
add rcx, qword [rbp - 0x30]
cmp rbx, rcx
jmp 0x1404904bd
je 0x140490676
cmp byte [r13 + 8], 0
jmp 0x1404904cd
jne 0x140490576
mov rcx, qword [r13]
test r15, 0x16a82431
cmc
stc
test rcx, rcx
jmp 0x1404904e8
je 0x14049055e
mov rax, qword [rcx + 0x38]
dec dl
movsxd rdx, ecx
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140490503
je 0x140490528
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140490515
jle 0x140490528
movzx eax, byte [rdx]
jmp 0x140490523
jmp 0x140490547
mov rax, qword [rcx]
jmp 0x140490530
mov rax, qword [rax + 0x30]
jmp 0x140490539
call qword [case.0x14044236c.0]
mov r9, qword [rbp - 0x28]
mov r8, qword [rbp - 0x40]
cmp eax, 0xffffffff
jmp 0x14049054f
je 0x14049055e
mov byte [r13 + 9], al
jmp 0x140490567
and qword [r13], 0
movzx r10d, r14w
mov r10d, 1
mov byte [r13 + 8], r10b
jmp 0x140490581
mov r10d, 1
sub al, r11b
rcr al, cl
mov al, byte [r13 + 9]
cmp r11w, r12w
cmp al, byte [rbx]
jne 0x140490676
add rbx, r10
mov rcx, qword [r13]
test rcx, rcx
jmp 0x1404905a0
je 0x14049062e
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x1404905b3
je 0x1404905ef
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404905c5
jle 0x1404905ef
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x1404905df
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1404905ea
jmp 0x140490614
mov rax, qword [rcx]
jmp 0x1404905f7
mov rax, qword [rax + 0x38]
jmp 0x140490600
call qword [case.0x14044236c.0]
mov r10d, 1
cmp r15b, 0xa
cmc
test r12b, r13b
cmp eax, 0xffffffff
jmp 0x14049061c
je 0x14049062e
sub al, al
jmp 0x140490629
jmp 0x140490645
and qword [r13], 0
cwd
xchg al, al
mov al, r10b
setno cl
jmp 0x140490645
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
setne ch
mov rcx, r13
call fcn.14044cd98
mov r9, qword [rbp - 0x28]
sbb r8b, 0xda
movsx r8, di
mov r8, qword [rbp - 0x40]
test al, al
jmp 0x140490670
je 0x14049049a
lea rcx, [rbp - 0x40]
shld eax, r12d, 0x7c
cmp r9, 0x10
setae dl
mov ah, 0x8e
movsx rax, sp
cmovae rcx, r8
shl ah, cl
adc eax, 0x4d294d5e
add rcx, qword [rbp - 0x30]
clc
xchg ah, al
mov eax, dword [rsp + 0x38]
cmp bx, r14w
movzx eax, al
test r11, 0x46e7b79
cmp dl, 0xb3
cmp rbx, rcx
movzx bx, sil
jmp 0x1404906c1
mov ebx, 1
jmp 0x1404906cb
cmovne eax, ebx
cmc
mov dword [rsp + 0x38], eax
cmp r8w, 0x587
jmp 0x1404906de
test dl, dl
jmp 0x1404906e5
je 0x14048ee72
lea rdx, [r9 + 1]
or al, 0x5a
mov rax, r8
cmp sp, 0x31c3
clc
cmp rdx, 0x1000
jmp 0x140490706
jb 0x140490737
add rdx, 0x27
mov r8, qword [r8 - 8]
jmp 0x14049071a
sub rax, r8
jmp 0x140490722
add rax, 0xfffffffffffffff8
cmp cx, bx
cmp dl, 0x42
stc
cmp rax, 0x1f
ja 0x140490cc5
mov rcx, r8
call fcn.140117612
jmp 0x14048ee6e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140490750
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x14049075e
je 0x140490778
mov byte [r12], al
movzx ebx, di
mov rbx, r12
jmp 0x140490773
jmp 0x14049077d
and qword [r13], 0
mov byte [r13 + 8], dil
cmovae ax, r13w
movzx ecx, byte [rbx]
rol ax, cl
bsr rax, r11
cmovs eax, ecx
mov rax, qword [r15 + 0x18]
jmp 0x14049079c
test byte [rax + rcx*2], 0x48
jmp 0x1404907a5
je 0x140490894
mov byte [rsp + 0x3c], dil
movsx rcx, r11w
movzx ecx, r13w
mov rcx, qword [r13]
test r15b, bl
test rcx, rcx
jmp 0x1404907c7
je 0x140490860
mov rax, qword [rcx + 0x38]
cmp r13b, r8b
clc
stc
cmp qword [rax], 0
jmp 0x1404907df
je 0x140490834
mov rax, qword [rcx + 0x50]
test r13b, sil
cmp r13b, r8b
cmp dword [rax], 0
jmp 0x1404907f7
jle 0x140490834
dec dword [rax]
cwde
cmovo rdx, rax
cbw
mov rcx, qword [rcx + 0x38]
setns dl
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140490819
mov qword [rcx], rax
not ah
mov eax, 0x475c11bb
movsx rax, dx
movzx eax, byte [rdx]
jmp 0x14049082f
jmp 0x14049084b
mov rax, qword [rcx]
jmp 0x14049083c
mov rax, qword [rax + 0x38]
jmp 0x140490845
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
je 0x140490860
sub al, al
jmp 0x14049085b
jmp 0x140490873
and qword [r13], 0
cqo
cwd
mov al, dil
mov dh, 0xda
cqo
xchg dl, dh
mov byte [r13 + 8], al
mov rdx, rsi
mov rcx, r13
jmp 0x140490882
call fcn.14044cd98
test al, al
jmp 0x14049088e
je 0x14048e5eb
mov dil, byte [rsp + 0x30]
xchg r15b, sil
cmp r12b, r13b
mov sil, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
sub al, spl
movzx eax, dx
mov bl, byte [rsp + 0x3c]
sub ax, r14w
add al, dil
mov rax, qword [rbp - 0x80]
clc
test r10b, sil
cmp dl, 0xb2
cmp byte [rbp + rax - 0x74], 0x20
jmp 0x1404908d4
jne 0x14048ee60
movzx eax, byte [rsp + 0x38]
test bl, bl
movsx ebx, sp
movsx rbx, r11w
mov ebx, 1
jmp 0x1404908f2
cmove eax, ebx
jmp 0x1404908fa
mov dword [rsp + 0x38], eax
jmp 0x140490903
jmp 0x14048ee72
mov rcx, qword [rbp + 0x10]
or dil, 0x3a
or di, r12w
sub edi, 0x49795e55
mov edi, 1
test r8b, 0x77
stc
cmp rcx, rdi
jmp 0x14049092c
jbe 0x140490b6c
lea rbx, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rbx, qword [rbp]
mov al, byte [rsp + 0x30]
jmp 0x140490949
mov byte [rsp + 0x30], al
dec ax
cwde
inc rbx
lea rax, [rbp]
cmp r13w, 0x4596
cmp qword [rbp + 0x18], 0x10
cmovae rax, qword [rbp]
lea rax, [rax + rcx]
jmp 0x140490971
cmp rbx, rax
jmp 0x140490979
je 0x140490b04
mov rdx, qword [rsp + 0x48]
xchg rcx, rcx
movzx ecx, r12w
mov rcx, r13
jmp 0x140490993
call fcn.14044cd98
test al, al
jne 0x140490afa
cmp byte [r13 + 8], al
jmp 0x1404909a9
jne 0x140490a42
mov rcx, qword [r13]
test dh, 0xfa
cmp rax, rdi
test rcx, rcx
je 0x140490a31
mov rax, qword [rcx + 0x38]
xor dh, 0xf8
movzx edx, ax
adc dl, 0x45
mov rdx, qword [rax]
test ah, 0x47
test rsi, r13
test rdx, rdx
je 0x140490a03
mov rax, qword [rcx + 0x50]
test r13, rbx
cmp dword [rax], 0
jmp 0x1404909f0
jle 0x140490a03
movzx eax, byte [rdx]
jmp 0x1404909fe
jmp 0x140490a15
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140490a0f
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
jmp 0x140490a1d
je 0x140490a31
mov byte [r13 + 9], al
jmp 0x140490a2c
jmp 0x140490a39
and qword [r13], 0
add al, r15b
mov byte [r13 + 8], dil
jmp 0x140490a42
mov al, byte [r13 + 9]
cmp al, byte [rbx]
jne 0x140490afa
mov rcx, qword [r13]
test rcx, rcx
jmp 0x140490a5a
je 0x140490add
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140490a6d
je 0x140490ab1
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], 0
jmp 0x140490a80
jle 0x140490ab1
dec dword [rax]
lahf
setae ah
jmp 0x140490a91
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140490aa1
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140490aac
jmp 0x140490ac8
mov rax, qword [rcx]
jmp 0x140490ab9
mov rax, qword [rax + 0x38]
jmp 0x140490ac2
call qword [case.0x14044236c.0]
cmp eax, 0xffffffff
je 0x140490add
xor al, al
jmp 0x140490ad8
jmp 0x140490ae5
and qword [r13], 0
mov al, dil
mov byte [r13 + 8], al
movzx ecx, sp
mov rcx, qword [rbp + 0x10]
jmp 0x140490af5
jmp 0x140490951
mov rcx, qword [rbp + 0x10]
shl eax, 0xf
sar ah, 0xb7
lea rax, [rbp]
cmp r13w, bp
cmp qword [rbp + 0x18], 0x10
jmp 0x140490b16
cmovae rax, qword [rbp]
jmp 0x140490b20
add rax, rcx
cmp rbx, rax
jmp 0x140490b2b
je 0x140490b6c
mov rbx, qword [rsp + 0x70]
rol ah, 0x28
mov rax, rbx
test r13b, 0xa0
cmp qword [rbx + 0x18], 0x10
jb 0x140490b55
mov rax, qword [rbx]
test edi, 0x615b7e53
stc
and qword [rbx + 0x10], 0
jmp 0x140490b5f
mov byte [rax], 0
jmp 0x140490b67
jmp 0x140490b9c
mov rbx, qword [rsp + 0x70]
cmp r10b, r15b
cmp byte [rsp + 0x30], 0
je 0x140490b9c
mov r9b, 0x2d
movsx r8d, r9w
and ch, 0xe2
mov cl, 0x12
mov r8, rdi
sub edx, edx
mov rcx, rbx
call fcn.140443993
nop
and dl, r12b
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jmp 0x140490ba9
jb 0x140490c03
inc rdx
xadd ch, ch
and ch, cl
mov rcx, qword [rbp]
mov rax, rcx
cmp r10w, r12w
cmp rdx, 0x1000
jmp 0x140490bce
jb 0x140490bfe
add rdx, 0x27
clc
jmp 0x140490be1
mov rcx, qword [rcx - 8]
sub rax, rcx
test ax, r9w
add rax, 0xfffffffffffffff8
cmp rsi, r12
cmc
cmp rax, 0x1f
ja 0x140490c7d
call fcn.140117612
mov rax, rbx
adc cl, dil
shr cx, cl
ror ecx, 0xa1
mov rcx, qword [rbp + 0x20]
cmc
jmp 0x140490c19
xor rcx, rsp
jmp 0x140490c21
call fcn.1404996f5
mov rbx, qword [rsp + 0x170]
cmp r13b, 0x1c
movsx di, r15b
or rdi, 0x62bf4abf
add rsp, 0x130
cmovno si, bp
mov r13b, 0xa3
seto r14b
pop r15
pop r14
movsx bp, r15b
pop r13
jmp 0x140490c66
pop r12
pop rdi
movsx rbp, r14w
xchg bp, si
movzx bp, r8b
pop rsi
pop rbp
jmp 0x140490c7c
ret
call fcn.1404afd2c
nop
jmp 0x140490c88
call fcn.1404afd2c
nop
jmp 0x140490c93
call fcn.1404afd2c
nop
call fcn.1404afd2c
nop
jmp 0x140490ca4
call fcn.1404afd2c
int3
call fcn.1404afd2c
int3
call fcn.1404afd2c
int3
call fcn.1404afd2c
int3