Function at 0x140499bc2
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movsxd rcx, edx
sub al, r10b
cmovo ax, r11w
push rbp
shl rax, 0x25
push rsi
rol bh, cl
cmp r11d, 0x11a85938
push rdi
movzx ax, r9b
rol cl, cl
push r12
sub rbp, rax
cmp r12w, sp
bsf rax, r10
push r13
btc r13d, 0x61
bt di, ax
push r14
push r15
bsr r13w, r9w
lea rbp, [rsp - 0x30]
add r13, r9
sub r15b, r9b
sub rsp, 0x130
jmp 0x140499c22
mov rax, qword [0x1400b7288]
bswap r14
xor rax, rsp
rcl edi, cl
adc r13d, 0x7e947cca
mov qword [rbp + 0x20], rax
sal r14b, cl
mov qword [rsp + 0x48], r9
btc r15, rbp
mov r13, r8
mov rdi, rdx
ror cl, cl
mov r14b, r13b
sub ecx, 0x1c995cd0
mov qword [rsp + 0x70], rdx
bt rbx, 0x8b
sbb r14w, bx
mov qword [rbp - 0x48], rdx
mov r14, qword [rbp + 0xa0]
mov qword [rsp + 0x60], r14
xchg r15b, r15b
shr ax, 0x79
movsx r15w, dil
xor r12d, r12d
movzx bx, r10b
mov dword [rsp + 0x40], r12d
movsxd rbx, esp
mov r15, qword [rbp + 0x98]
jmp 0x140499ca5
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
movsx rax, r8w
mov qword [rbp - 0x60], rbx
cdqe
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140499cc2
mov rax, qword [rax + 8]
call qword [case.0x1404e588a.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140499cd8
je 0x140499d22
lea rcx, [rbp - 0x68]
jmp 0x140499ce7
call fcn.14049f562
mov rsi, rax
mov qword [rsp + 0x58], rax
test r14, r9
cmp ecx, ecx
test rbx, rbx
jmp 0x140499d01
je 0x140499db3
mov rdx, qword [rbx]
movsx ax, dl
cdqe
movzx ax, ah
mov rax, qword [rdx + 0x10]
jmp 0x140499d1d
jmp 0x140499d5b
lea rcx, [rbp - 0x68]
jmp 0x140499d2b
call fcn.14049f1a0
mov rsi, rax
mov qword [rsp + 0x58], rax
clc
cmp r9b, 0x53
stc
test rbx, rbx
jmp 0x140499d46
je 0x140499db3
mov rax, qword [rbx]
mov cx, r10w
mov rax, qword [rax + 0x10]
movzx rcx, r15w
mov rcx, rbx
jmp 0x140499d63
call qword [case.0x1404e588a.0]
test rax, rax
movsx r8, r15w
movsx r8d, bp
not r8b
mov r8, rax
jmp 0x140499d7f
je 0x140499db3
mov rcx, qword [rax]
jmp 0x140499d8d
mov rax, qword [rcx]
setns dl
movzx ecx, cx
movsxd rcx, r12d
mov edx, 1
movzx rcx, r14w
xchg cx, cx
mov rcx, r8
jmp 0x140499dad
call qword [case.0x1404e588a.0]
mov byte [rsp + 0x38], r12b
jmp 0x140499dbd
mov byte [rsp + 0x30], r12b
jmp 0x140499dc7
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r12
mov ebx, 0xf
mov qword [rbp + 0x18], rbx
mov byte [rbp], r12b
cwd
cbw
mov rax, qword [rsi]
lea rdx, [rbp - 0x74]
not cl
movsxd rcx, r12d
mov rcx, rsi
jmp 0x140499df7
mov rax, qword [rax + 0x58]
jmp 0x140499e00
call qword [case.0x1404e588a.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], r12
mov ch, 0xa3
not ch
jmp 0x140499e1a
mov qword [rdi + 0x18], rbx
mov si, 0x28b
movzx cx, r15b
mov byte [rdi], r12b
lahf
cwde
lea esi, [rbx - 0xe]
cdqe
cbw
mov eax, esi
mov dword [rsp + 0x34], eax
mov rcx, 0x67123bf2
movzx rcx, ax
xchg ebx, ecx
mov dword [rsp + 0x40], eax
mov bl, bpl
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
mov qword [rbp - 0x60], rbx
movsxd rax, r8d
movzx eax, bp
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140499e6e
call qword [case.0x1404e588a.0]
nop
lea rcx, [rbp - 0x68]
jmp 0x140499e7e
call fcn.140450a70
mov rdi, rax
cmp r8, 0x521f2825
test r11w, 0x55c3
mov qword [rbp - 0x68], rax
stc
jmp 0x140499e9e
test rbx, rbx
je 0x140499ef7
mov rdx, qword [rbx]
movsx eax, bp
cwde
mov rcx, rbx
movsx ax, cl
mov rax, qword [rdx + 0x10]
jmp 0x140499ebe
call qword [case.0x1404e588a.0]
mov r8, rax
test rax, rax
jmp 0x140499ecf
je 0x140499ef7
mov rcx, qword [rax]
mov rax, qword [rcx]
mov edx, esi
movsx rcx, r12w
not rcx
movzx cx, bpl
mov rcx, r8
jmp 0x140499ef1
call qword [case.0x1404e588a.0]
mov rax, qword [rdi]
jmp 0x140499eff
mov r9, r14
jmp 0x140499f07
lea r8, [0x1400c10e4]
movzx cx, r10b
cwd
lea rdx, [0x1400c10d8]
setg cl
movsxd rcx, esp
mov rcx, rdi
jmp 0x140499f2a
mov rax, qword [rax + 0x38]
jmp 0x140499f33
call qword [case.0x1404e588a.0]
sub eax, eax
test dil, 0x77
mov qword [rbp - 0x80], rax
mov dil, byte [rsp + 0x30]
sar rbx, cl
mov sil, byte [rsp + 0x30]
mov bl, cl
mov r14b, byte [rsp + 0x30]
sal r15b, cl
mov r12b, byte [rsp + 0x30]
mov r15b, byte [rsp + 0x30]
shld bx, bx, 0x25
rcl bh, cl
lea ebx, [rax + 1]
clc
cmp rax, 4
jmp 0x140499f78
jae 0x14049c3a2
mov al, byte [rbp + rax - 0x74]
cmp al, 0x20
jmp 0x140499f89
je 0x140499fc3
cmp al, 0x24
jmp 0x140499f96
je 0x14049bc0b
cmp al, 0x2b
jmp 0x140499fa3
je 0x14049b1fb
cmp al, 0x76
jmp 0x140499fb0
je 0x14049a09d
cmp al, 0x78
jmp 0x140499fbd
jne 0x14049a918
cmp qword [rbp - 0x80], 3
je 0x14049a918
sub bl, bl
cmovl edx, r12d
cqo
mov rdx, rdi
mov byte [rsp + 0x3c], bl
mov rdx, qword [rsp + 0x48]
mov rcx, 0x210154cd
not ecx
setp cl
mov rcx, r13
call fcn.1404588b7
test al, al
jmp 0x140499ffd
jne 0x14049c35a
lea rbx, [r13 + 9]
btc r12, r14
stc
mov r12, rbx
inc sil
cmp r15, 0x4da75c1d
mov rsi, qword [rsp + 0x48]
sal di, cl
mov r15, qword [rbp - 0x68]
btc rdi, 0x64
sbb dil, bpl
mov edi, 1
cmp r12d, 0x265a6db3
test r15b, 0x93
cmp byte [r13 + 8], 0
jmp 0x14049a047
jne 0x14049c21c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049a059
je 0x14049c206
mov rax, qword [rcx + 0x38]
movzx dx, r12b
sets dl
not dx
mov rdx, qword [rax]
test r8, rdi
test rdx, rdx
je 0x14049c1cd
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], 0
jmp 0x14049a08a
jle 0x14049c1cd
movzx eax, byte [rdx]
jmp 0x14049a098
jmp 0x14049c1e4
and dword [rsp + 0x68], 0
movzx bx, al
cdqe
mov rbx, qword [rsp + 0x58]
mov cx, r8w
cmovb cx, r13w
mov rax, qword [rbx]
movsx rcx, r12w
mov rcx, 0x23a3648d
mov rcx, rbx
jmp 0x14049a0cc
mov rax, qword [rax + 0x48]
jmp 0x14049a0d5
call qword [case.0x1404e588a.0]
mov dword [rbp - 0x78], eax
movsx rcx, r12w
movsxd rdx, esi
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
lea rdx, [rbp - 0x20]
mov rcx, rbx
jmp 0x14049a0f8
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
test rsp, rax
jmp 0x14049a10e
mov dword [rsp + 0x34], eax
stc
cmc
mov dword [rsp + 0x40], eax
cmp bp, 0x126
cmp r11d, esi
cmp qword [rbp - 0x10], 0
jmp 0x14049a12a
je 0x14049a9f2
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14049a13b
mov rax, qword [rax + 0x20]
call qword [case.0x1404e588a.0]
mov byte [rsp + 0x3c], al
cmp r10b, 0x1f
test al, al
je 0x14049a9f2
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
jmp 0x14049a163
cmovae rcx, qword [rbp - 0x20]
test dl, r11b
clc
cmp byte [rcx], 0x7f
jae 0x14049a9f2
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
movzx rax, ax
btr rdx, rsi
mov eax, 0xf
add dh, 0xc
bswap dx
rcr rcx, cl
mov qword [rsp + 0x50], rax
sal rcx, cl
or ch, 0x29
shl dh, cl
mov qword [rbp - 0x28], rax
mov eax, 1
rol ecx, 0x13
rcl rcx, 0x47
add ch, ah
mov qword [rbp - 0x30], rax
and word [rbp - 0x40], 0
btr rcx, 0xe7
bswap dx
rcr rdx, 0
sub ebx, ebx
movsx rdx, cx
mov qword [rbp - 0x70], rbx
mov rdx, qword [rsp + 0x48]
mov rcx, r13
call fcn.1404588b7
test al, al
jmp 0x14049a1e4
jne 0x14049a789
mov r10, qword [rsp + 0x60]
shl r8, 0x2c
sal sil, 0x99
lea r9, [r10 + 0xb]
cmp rax, 0x10a80792
sal r14d, 0x71
mov qword [rbp - 0x50], r9
lea r14, [r13 + 9]
movzx ebx, cx
rol r8w, cl
mov r8, r14
xadd bl, sil
shr bh, cl
mov qword [rbp - 0x58], r14
xor bl, 0x51
cmp cl, sil
mov rbx, qword [rbp - 0x40]
cmovs rsi, r9
bsr di, r9w
mov qword [rsp + 0x78], rbx
shrd esi, esp, 0x5c
mov rdi, qword [rbp - 0x70]
dec sil
and rsi, 0x2cee29c9
shl esi, cl
mov rsi, qword [rsp + 0x50]
cmp r13b, 0xa3
test r11d, 0x90c20a5
cmp byte [r13 + 8], 0
jmp 0x14049a268
jne 0x14049a327
mov rcx, qword [r13]
cmc
clc
cmp r8b, 0xe6
test rcx, rcx
jmp 0x14049a280
je 0x14049a30e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test cl, 0x32
stc
test rdx, rdx
jmp 0x14049a299
je 0x14049a2b9
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14049a2b9
movzx eax, byte [rdx]
jmp 0x14049a2b4
jmp 0x14049a2ec
mov rax, qword [rcx]
jmp 0x14049a2c1
mov rax, qword [rax + 0x30]
jmp 0x14049a2ca
call qword [case.0x1404e588a.0]
mov r8, qword [rbp - 0x58]
sbb r10b, 0x62
mov r9b, r10b
bt r9, 0x4d
mov r9, qword [rbp - 0x50]
test r12b, sil
mov r10, qword [rsp + 0x60]
cmp eax, 0xffffffff
jmp 0x14049a2f4
je 0x14049a30e
mov byte [r8], al
movsx r14d, sp
mov r14, r8
jmp 0x14049a309
jmp 0x14049a313
and qword [r13], 0
mov eax, 1
mov byte [r13 + 8], al
xchg r8b, dl
movzx dx, bpl
setae dl
mov r8b, byte [r14]
not ch
jmp 0x14049a331
mov rdx, r9
mov rcx, r10
jmp 0x14049a33c
call fcn.1401dc398
sub rax, qword [rsp + 0x60]
stc
cmp edx, r11d
cmp rax, 0xa
jae 0x14049a449
lea rcx, [0x1400c10d8]
xor r10b, 0x41
mov r9b, byte [rax + rcx]
btr ecx, 0xa2
mov r10, qword [rsp + 0x70]
movsx cx, cl
btc rcx, rax
rol ecx, cl
mov rcx, qword [r10 + 0x10]
cmp rcx, qword [r10 + 0x18]
jmp 0x14049a383
jae 0x14049a3ca
lea rax, [rcx + 1]
stc
mov qword [r10 + 0x10], rax
movzx eax, dx
shl rax, cl
movsx rax, bp
mov rax, r10
cmp qword [r10 + 0x18], 0x10
jmp 0x14049a3a9
jb 0x14049a3b2
mov rax, qword [r10]
mov byte [rax + rcx], r9b
jmp 0x14049a3bb
mov byte [rax + rcx + 1], 0
jmp 0x14049a3c5
jmp 0x14049a3e7
mov r8b, r12b
bswap cx
mov edx, 1
movzx cx, spl
mov rcx, r10
jmp 0x14049a3e2
call fcn.14045cdea
lea rax, [rbp - 0x40]
neg cl
or cl, al
cmp rsi, 0x10
mov cl, 0x7f
setae cl
jmp 0x14049a3fd
cmovae rax, rbx
cmp spl, dil
test r13b, 0x90
test sil, dl
cmp byte [rax + rdi], 0x7f
jmp 0x14049a414
je 0x14049a5f7
lea rax, [rbp - 0x40]
cmp r15, 0x4b65908
test cl, cl
movzx cx, r15b
cmovne rax, rbx
movzx ecx, ax
cmovle ecx, eax
mov ecx, 1
stc
add byte [rax + rdi], cl
jmp 0x14049a444
jmp 0x14049a5d2
lea rax, [rbp - 0x40]
cmp rsi, 0x10
cdq
seta dh
setae bl
jmp 0x14049a45d
mov rdx, qword [rsp + 0x78]
jmp 0x14049a467
cmovae rax, rdx
jmp 0x14049a470
cmp byte [rax + rdi], 0
jmp 0x14049a479
je 0x14049a6f5
cmp byte [r13 + 8], 0
jne 0x14049a53b
mov rcx, qword [r13]
clc
test sp, 0x2290
test rcx, rcx
jmp 0x14049a49c
je 0x14049a50f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r11, 0x71e9188b
test rdx, rdx
jmp 0x14049a4b8
je 0x14049a4dd
mov rax, qword [rcx + 0x50]
jmp 0x14049a4c7
cmp dword [rax], 0
jmp 0x14049a4cf
jle 0x14049a4dd
movzx eax, byte [rdx]
jmp 0x14049a4f4
mov rax, qword [rcx]
jmp 0x14049a4e5
mov rax, qword [rax + 0x30]
jmp 0x14049a4ee
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049a4fc
je 0x14049a50f
mov byte [r14], al
jmp 0x14049a50a
jmp 0x14049a51b
and qword [r13], 0
cwd
cmovp r10w, ax
mov r10d, 1
cqo
cwd
mov byte [r13 + 8], r10b
movzx edx, dx
mov rdx, qword [rsp + 0x78]
jmp 0x14049a536
jmp 0x14049a548
mov r10d, 1
cmp r15, 0x39313cab
mov al, byte [rsp + 0x3c]
test dil, 0x7a
cmp rcx, 0x765a6947
clc
cmp byte [r14], al
jne 0x14049a6f5
mov rcx, qword [rbp - 0x30]
cmp bl, sil
cmp rcx, rsi
jmp 0x14049a570
jae 0x14049a5a1
lea rax, [rcx + 1]
mov qword [rbp - 0x30], rax
movzx eax, ax
mov ax, 0x1992
lea rax, [rbp - 0x40]
stc
test bl, bl
jmp 0x14049a591
cmovne rax, rdx
test eax, eax
and word [rax + rcx], 0
jmp 0x14049a5cc
xor r9d, r9d
mov dl, r10b
setl r8b
xchg dx, cx
mov r8b, r15b
mov rdx, r10
mov rcx, rax
not cl
mov ecx, 0x722f4449
lea rcx, [rbp - 0x40]
jmp 0x14049a5c7
call fcn.14045cdea
inc rdi
cmovno esi, edi
mov rbx, qword [rbp - 0x40]
sar rsi, 0x16
stc
mov qword [rsp + 0x78], rbx
bsr esi, esi
inc sil
btr cx, 0x66
mov rsi, qword [rbp - 0x28]
movsx ecx, r10w
xadd cx, cx
mov rcx, qword [r13]
cmp spl, 0x9f
cmp r11b, bpl
test rcx, rcx
jmp 0x14049a60a
je 0x14049a6a3
mov rax, qword [rcx + 0x38]
test r11b, r12b
cmp qword [rax], 0
jmp 0x14049a620
je 0x14049a672
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049a632
jle 0x14049a672
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov edx, r14d
movzx dx, r9b
movsx dx, bpl
mov rdx, qword [rcx]
cmovle eax, ecx
movzx ax, r11b
lea rax, [rdx + 1]
jmp 0x14049a65f
mov qword [rcx], rax
movsxd rax, r15d
movzx eax, byte [rdx]
jmp 0x14049a66d
jmp 0x14049a689
mov rax, qword [rcx]
jmp 0x14049a67a
mov rax, qword [rax + 0x38]
jmp 0x14049a683
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049a691
je 0x14049a6a3
xor al, al
jmp 0x14049a69e
jmp 0x14049a6ae
and qword [r13], 0
cdq
mov eax, 1
mov byte [r13 + 8], al
movzx rdx, r11w
mov rdx, qword [rsp + 0x48]
movzx rcx, bp
setns cl
mov rcx, r13
jmp 0x14049a6ca
call fcn.1404588b7
test al, al
mov r8, qword [rbp - 0x58]
movsxd r9, edi
setns r10b
cmove r10w, sp
mov r9, qword [rbp - 0x50]
mov r10, qword [rsp + 0x60]
jmp 0x14049a6ef
je 0x14049a25e
mov qword [rsp + 0x50], rsi
mov rbx, rdi
xor r14b, 0xd0
setp sil
btr r11w, 0xc2
test rdi, rdi
mov dil, byte [rsp + 0x30]
movsx r10w, r14b
movzx r10w, r13b
mov sil, byte [rsp + 0x30]
xchg r11b, r11b
mov r14b, byte [rsp + 0x30]
mov r11, qword [rsp + 0x50]
setg r10b
mov r10, qword [rsp + 0x78]
jmp 0x14049a73d
je 0x14049a79c
lea rax, [rbp - 0x40]
cmp r11, 0x10
cmovae rax, r10
jmp 0x14049a755
cmp byte [rax + rbx], 0
jmp 0x14049a75e
jle 0x14049a771
inc rbx
jmp 0x14049a76c
jmp 0x14049a79c
mov eax, 1
jmp 0x14049a77b
mov byte [rsp + 0x38], al
jmp 0x14049a784
jmp 0x14049a79c
mov r10, qword [rbp - 0x40]
shld r8, rdi, 0xf2
mov r11, qword [rsp + 0x50]
shld dx, sp, 0x68
lea rdx, [rbp - 0x20]
mov r8, qword [rbp - 0x20]
setne r9b
ror r9b, 0xd9
mov r9, qword [rbp - 8]
cmp r9, 0x10
jmp 0x14049a7b9
cmovae rdx, r8
cmp bpl, 0x26
test bpl, 0xbb
jmp 0x14049a7ca
cmp byte [rsp + 0x38], 0
jmp 0x14049a7d4
jne 0x14049a842
test rbx, rbx
jmp 0x14049a7e2
je 0x14049a98a
mov cl, byte [rdx]
jmp 0x14049a7ef
cmp cl, 0x7f
jmp 0x14049a7f7
je 0x14049a98a
sub rbx, 1
jmp 0x14049a806
je 0x14049a941
lea rax, [rbp - 0x40]
stc
jmp 0x14049a817
cmp r11, 0x10
jmp 0x14049a820
cmovae rax, r10
cmp cl, byte [rax + rbx]
je 0x14049a973
mov eax, 1
test bl, bl
mov byte [rsp + 0x38], al
test bx, 0x5d8e
jmp 0x14049a842
cmp r11, 0x10
jb 0x14049a8a7
lea rdx, [r11 + 1]
cdqe
add ah, 0x94
adc ax, 0x3b55
mov rax, r10
cmp rdx, 0x1000
jb 0x14049a894
add rdx, 0x27
cmp ch, 0xc9
mov r10, qword [r10 - 8]
sub rax, r10
cmp sp, 0x7a82
jmp 0x14049a881
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049a88e
ja 0x14049c765
mov rcx, r10
call fcn.1401f8216
mov r9, qword [rbp - 8]
cmp sil, dil
mov r8, qword [rbp - 0x20]
cmp r9, 0x10
jmp 0x14049a8b0
jb 0x14049a907
lea rdx, [r9 + 1]
shl ax, cl
clc
mov rax, r8
stc
cmp rdx, 0x1000
jb 0x14049a8fa
add rdx, 0x27
stc
jmp 0x14049a8df
mov r8, qword [r8 - 8]
sub rax, r8
cmc
jmp 0x14049a8ec
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14049c75a
mov rcx, r8
jmp 0x14049a902
call fcn.1401f8216
mov ebx, 1
shld ax, bx, 0xe9
movsx ax, spl
sar al, cl
mov eax, dword [rsp + 0x38]
add qword [rbp - 0x80], rbx
clc
test spl, dil
cmp rsp, 0x5fbc60b4
test al, al
jmp 0x14049a932
jne 0x14049c5f1
mov rax, qword [rbp - 0x80]
jmp 0x140499f6f
test rbx, rbx
jmp 0x14049a949
jne 0x14049a973
lea rax, [rbp - 0x40]
cmp r11, 0x10
jmp 0x14049a95c
cmovae rax, r10
jmp 0x14049a966
cmp cl, byte [rax]
jmp 0x14049a96d
jl 0x14049a82d
cmp byte [rdx + 1], 0
jle 0x14049a7da
inc rdx
jmp 0x14049a985
jmp 0x14049a7da
cmp r11, 0x10
jmp 0x14049a993
jb 0x14049acd5
lea rdx, [r11 + 1]
test r12b, 0xda
shr eax, 0xc4
inc al
mov rax, r10
cmp rdx, 0x1000
jmp 0x14049a9b5
jb 0x14049a9e5
add rdx, 0x27
mov r10, qword [r10 - 8]
jmp 0x14049a9ce
sub rax, r10
jmp 0x14049a9d6
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
ja 0x14049c765
mov rcx, r10
call fcn.1401f8216
jmp 0x14049acd5
mov rdx, qword [rsp + 0x48]
xchg cl, ch
cmovo rcx, r15
mov rcx, r13
jmp 0x14049aa05
call fcn.1404588b7
test al, al
jne 0x14049acdd
lea rbx, [r13 + 9]
movsx r15, di
mov r12, rbx
mov r15w, 0x1b1
movzx r9d, r11w
bswap si
mov r9, qword [rsp + 0x60]
movsx esi, ax
movzx r15w, al
not r15w
lea rdi, [r9 + 0xb]
movsx r15d, r14w
cmovae r15, rdi
setle r15b
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jmp 0x14049aa59
jmp 0x14049aa63
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], 0
jne 0x14049ab0e
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049aa7a
je 0x14049aafc
mov rax, qword [rcx + 0x38]
inc rdx
mov rdx, qword [rax]
cmp al, r10b
cmc
test rdx, rdx
jmp 0x14049aa96
je 0x14049aab6
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049aaa8
jle 0x14049aab6
movzx eax, byte [rdx]
jmp 0x14049aad2
mov rax, qword [rcx]
jmp 0x14049aabe
mov rax, qword [rax + 0x30]
jmp 0x14049aac7
call qword [case.0x1404e588a.0]
mov r9, qword [rsp + 0x60]
cmp eax, 0xffffffff
jmp 0x14049aada
je 0x14049aafc
mov byte [r12], al
movsx ebx, r15w
movsxd rbx, r12d
movzx rbx, sp
mov rbx, r12
jmp 0x14049aaf7
jmp 0x14049ab03
and qword [r13], 0
rdtsc
mov eax, 1
cwd
mov byte [r13 + 8], al
mov r8b, byte [rbx]
mov rcx, rsp
setb dh
movzx cx, r12b
mov rdx, rdi
movsxd rcx, r14d
mov rcx, r9
jmp 0x14049ab2a
call fcn.1401dc398
sub rax, qword [rsp + 0x60]
cmp rax, 0x38237e47
test r8w, ax
cmp rax, 0xa
jmp 0x14049ab48
jae 0x14049acaf
lea rcx, [0x1400c10d8]
mov r9b, byte [rax + rcx]
mov rcx, qword [rsi + 0x10]
jmp 0x14049ab62
cmp rcx, qword [rsi + 0x18]
jmp 0x14049ab6b
jae 0x14049abbb
lea rax, [rcx + 1]
test dh, dh
mov qword [rsi + 0x10], rax
cmovne eax, r11d
or al, spl
rcr rax, cl
mov rax, rsi
cmc
cmp r14, 0xdda306f
cmp qword [rsi + 0x18], 0x10
jmp 0x14049ab9a
jb 0x14049aba8
mov rax, qword [rsi]
jmp 0x14049aba8
mov byte [rax + rcx], r9b
jmp 0x14049abb1
mov byte [rax + rcx + 1], 0
jmp 0x14049abdd
mov r8b, r14b
movzx edx, sp
mov edx, 1
mov cl, r12b
xchg cl, cl
cmovp cx, r13w
mov rcx, rsi
jmp 0x14049abd8
call fcn.14045cdea
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049abe9
je 0x14049ac76
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], 0
je 0x14049ac45
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jle 0x14049ac45
dec dword [rax]
movzx rax, r12w
cwde
mov dx, 0xc9f
mov rcx, qword [rcx + 0x38]
mov dl, 0x30
movsxd rdx, r10d
mov rdx, qword [rcx]
movzx ax, bpl
lea rax, [rdx + 1]
jmp 0x14049ac31
mov qword [rcx], rax
jmp 0x14049ac3d
movzx eax, byte [rdx]
jmp 0x14049ac5c
mov rax, qword [rcx]
jmp 0x14049ac4d
mov rax, qword [rax + 0x38]
jmp 0x14049ac56
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049ac64
je 0x14049ac76
sub al, al
jmp 0x14049ac71
jmp 0x14049ac86
and qword [r13], 0
mov eax, 1
cdq
jmp 0x14049ac86
mov byte [r13 + 8], al
cwd
movsxd rdx, r12d
cmovle cx, r9w
mov rdx, r15
xchg cx, cx
mov rcx, r13
jmp 0x14049aca2
call fcn.1404588b7
test al, al
je 0x14049aa5e
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
cbw
setle r12b
mov r15b, byte [rsp + 0x30]
xchg cx, ax
mov r12b, byte [rsp + 0x30]
xchg bx, bx
mov bx, 0x20ac
movsxd rcx, r9d
mov rbx, qword [rsp + 0x58]
setnp cl
mov rax, qword [rbx]
movsxd rcx, ebp
movsx cx, r13b
not cl
mov rcx, rbx
jmp 0x14049acf2
mov rax, qword [rax + 0x18]
jmp 0x14049acfb
call qword [case.0x1404e588a.0]
mov bl, al
movzx cx, r9b
movzx edx, r8w
movsx cx, r13b
mov rdx, qword [rsp + 0x48]
movzx ecx, r9w
mov rcx, r13
jmp 0x14049ad22
call fcn.1404588b7
test al, al
jmp 0x14049ad2e
jne 0x14049b095
test bl, bl
jmp 0x14049ad3b
je 0x14049b095
cmp byte [r13 + 8], al
jmp 0x14049ad4a
jne 0x14049ade1
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14049ad5d
je 0x14049adc9
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp dil, r14b
test rdx, rdx
jmp 0x14049ad75
je 0x14049ad9b
mov rax, qword [rcx + 0x50]
cmp r14w, 0x1f12
cmp dword [rax], 0
jmp 0x14049ad8d
jle 0x14049ad9b
movzx eax, byte [rdx]
jmp 0x14049adad
mov rax, qword [rcx]
jmp 0x14049ada3
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049adb5
je 0x14049adc9
mov byte [r13 + 9], al
jmp 0x14049adc4
jmp 0x14049add5
and qword [r13], 0
test sp, sp
cdqe
nop
mov eax, 1
mov byte [r13 + 8], al
test rdx, r11
cmp byte [r13 + 9], bl
setae bl
mov bx, bx
mov ebx, dword [rsp + 0x68]
jmp 0x14049adf4
jne 0x14049b099
mov eax, 1
ror ecx, cl
bt cx, bp
movsxd rcx, r15d
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14049ae15
je 0x14049aeb4
mov rax, qword [rcx + 0x38]
test r12d, eax
cmp bp, si
cmp qword [rax], 0
jmp 0x14049ae2e
je 0x14049ae7e
mov rax, qword [rcx + 0x50]
test r10b, sil
jmp 0x14049ae40
cmp dword [rax], 0
jmp 0x14049ae48
jle 0x14049ae7e
dec dword [rax]
mov dx, 0x43ec
mov rcx, qword [rcx + 0x38]
mov ax, r8w
cqo
rdtsc
mov rdx, qword [rcx]
not rax
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx ax, dl
movzx eax, byte [rdx]
jmp 0x14049ae79
jmp 0x14049ae95
mov rax, qword [rcx]
jmp 0x14049ae86
mov rax, qword [rax + 0x38]
jmp 0x14049ae8f
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049ae9d
je 0x14049aeaf
sub al, al
jmp 0x14049aeaa
jmp 0x14049aebc
mov eax, 1
and qword [r13], 0
setge cl
mov byte [r13 + 8], al
sete dh
mov rdx, qword [rsp + 0x48]
mov rcx, r13
jmp 0x14049aed0
call fcn.1404588b7
cmp ebx, dword [rbp - 0x78]
jmp 0x14049aedd
jge 0x14049b099
test al, al
jmp 0x14049aeea
jne 0x14049b07d
cmp byte [r13 + 8], al
jmp 0x14049aef9
jne 0x14049af94
mov rcx, qword [r13]
test rcx, rcx
je 0x14049af75
mov rax, qword [rcx + 0x38]
xchg dl, dh
mov rdx, qword [rax]
cmp bx, di
test bpl, al
test rdx, rdx
jmp 0x14049af23
je 0x14049af47
mov rax, qword [rcx + 0x50]
cmp dil, 0xfe
cmp dword [rax], 0
jmp 0x14049af39
jle 0x14049af47
movzx eax, byte [rdx]
jmp 0x14049af59
mov rax, qword [rcx]
jmp 0x14049af4f
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049af61
je 0x14049af75
mov byte [r13 + 9], al
jmp 0x14049af70
jmp 0x14049af7a
and qword [r13], 0
mov eax, 1
mov ecx, ebp
bswap ecx
sets r8b
mov byte [r13 + 8], al
cdqe
movzx ecx, r11w
mov rcx, rax
mov rax, qword [rsp + 0x60]
cwd
lea rdx, [rax + 0xb]
mov r8b, byte [r13 + 9]
jmp 0x14049afa8
mov rcx, rax
jmp 0x14049afb0
call fcn.1401dc398
sub rax, qword [rsp + 0x60]
clc
cmp r14, 0x451314c9
jmp 0x14049afc7
cmp rax, 0xa
jae 0x14049b07d
lea rcx, [0x1400c10d8]
shrd r10w, r8w, 0x16
bts r10w, di
btr r10w, ax
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
bt rcx, 0x7e
jmp 0x14049affc
mov rcx, qword [r10 + 0x10]
clc
test r9, rsp
cmp rcx, qword [r10 + 0x18]
jae 0x14049b04d
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
sal ah, 0x3c
mov rax, r10
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x14049b027
jb 0x14049b035
mov rax, qword [r10]
jmp 0x14049b035
mov byte [rax + rcx], r9b
jmp 0x14049b03e
mov byte [rax + rcx + 1], 0
jmp 0x14049b048
jmp 0x14049b065
mov r8b, sil
setge dh
mov edx, 1
mov rcx, r10
jmp 0x14049b060
call fcn.14045cdea
mov eax, 1
cmp ah, 0x1f
test r10b, 0xeb
add ebx, eax
jmp 0x14049b078
jmp 0x14049ae08
mov ecx, 1
jmp 0x14049b087
mov byte [rsp + 0x38], cl
jmp 0x14049b090
jmp 0x14049b0a3
mov ebx, dword [rsp + 0x68]
mov ecx, 1
btr ax, r15w
mov rax, qword [rsp + 0x70]
cmp qword [rax + 0x10], 0
jne 0x14049b0c1
mov byte [rsp + 0x38], cl
jmp 0x14049b0bc
jmp 0x14049b188
mov eax, dword [rbp - 0x78]
clc
cmp ebx, eax
jmp 0x14049b0cc
jge 0x14049b188
sub eax, ebx
cmp cl, 0x7d
sal r14b, 0xb8
rcl r14w, cl
mov ebx, eax
mov r14, qword [rsp + 0x70]
mov r12d, 1
mov rcx, qword [r14 + 0x10]
cmc
cmp ebp, 0x1df03162
cmp rcx, qword [r14 + 0x18]
jmp 0x14049b100
jae 0x14049b142
lea rax, [rcx + 1]
cmp sil, al
mov qword [r14 + 0x10], rax
mov rax, r14
jmp 0x14049b11a
cmp qword [r14 + 0x18], 0x10
jmp 0x14049b124
jb 0x14049b132
mov rax, qword [r14]
jmp 0x14049b132
mov word [rax + rcx], 0x30
jmp 0x14049b13d
jmp 0x14049b170
mov r9b, 0x30
mov r8b, dil
movsx dx, spl
movsx rdx, si
bswap dx
mov rdx, r12
setl ch
movsx rcx, bx
movsx cx, sil
mov rcx, r14
jmp 0x14049b16b
call fcn.14045cdea
sub rbx, r12
jmp 0x14049b178
jne 0x14049b0ec
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov rdx, qword [rbp - 8]
cmp ecx, ebp
cmp rdx, 0x10
jb 0x14049a907
inc rdx
shld rcx, r13, 0x65
mov rcx, qword [rbp - 0x20]
bt ax, 0x89
cdqe
mov rax, rcx
clc
cmp bl, r12b
cmp rdx, 0x1000
jmp 0x14049b1be
jb 0x14049a902
add rdx, 0x27
cmp r9b, 0x2a
mov rcx, qword [rcx - 8]
test bp, 0x68b4
test ebp, r8d
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
jmp 0x14049b1e7
cmp rax, 0x1f
jmp 0x14049b1f0
ja 0x14049c75a
jmp 0x14049a902
mov rdx, qword [rsp + 0x48]
not cx
mov rcx, r13
jmp 0x14049b20b
call fcn.1404588b7
test al, al
jne 0x14049a918
mov rbx, qword [rsp + 0x58]
movzx edx, r12w
movzx rdx, r14w
mov rax, qword [rbx]
cdq
lea rdx, [rbp - 0x40]
sete cl
not cx
bswap ecx
mov rcx, rbx
jmp 0x14049b23d
mov rax, qword [rax + 0x38]
jmp 0x14049b246
call qword [case.0x1404e588a.0]
mov r10d, dword [rsp + 0x34]
bts r10d, 8
or r10d, 2
stc
clc
cmp r11w, 0x2772
mov dword [rsp + 0x34], r10d
test r13d, 0xbea3bc1
cmp r11b, r8b
mov dword [rsp + 0x40], r10d
cmp qword [rbp - 0x30], 0
jmp 0x14049b280
jbe 0x14049b3f6
mov rax, qword [rbx]
movzx edx, r8w
movsx ecx, cx
movsx rcx, r10w
lea rdx, [rbp - 0x20]
mov rcx, rbx
jmp 0x14049b2a0
mov rax, qword [rax + 0x38]
jmp 0x14049b2a9
call qword [case.0x1404e588a.0]
mov r10d, dword [rsp + 0x34]
movsxd r9, r9d
btr r9w, 0x9d
bts r10d, 0xb
rol r9b, 0xfc
cmovb r9d, r12d
or r10d, 4
btr r9d, 0xc5
mov r9, rax
mov dword [rsp + 0x34], r10d
mov dword [rsp + 0x40], r10d
movzx r9d, ax
add r9b, 9
shl r9b, cl
lea r9, [r13 + 8]
mov qword [rsp + 0x50], r9
clc
jmp 0x14049b2fa
cmp byte [r9], 0
jmp 0x14049b303
jne 0x14049b3a7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049b315
je 0x14049b38f
mov rax, qword [rcx + 0x38]
seto dl
mov rdx, qword [rax]
cmp bx, 0x2457
test rdx, rdx
je 0x14049b351
mov rax, qword [rcx + 0x50]
cmp r15b, 0xc0
cmp dword [rax], 0
jmp 0x14049b343
jle 0x14049b351
movzx eax, byte [rdx]
jmp 0x14049b378
mov rax, qword [rcx]
jmp 0x14049b359
mov rax, qword [rax + 0x30]
jmp 0x14049b362
call qword [case.0x1404e588a.0]
mov r9, qword [rsp + 0x50]
shl r10d, cl
mov r10d, dword [rsp + 0x34]
test dil, r12b
cmp eax, 0xffffffff
je 0x14049b38f
mov byte [r13 + 9], al
jmp 0x14049b38a
jmp 0x14049b394
and qword [r13], 0
mov r11d, 1
mov byte [r9], r11b
jmp 0x14049b3a2
jmp 0x14049b3b1
mov r11d, 1
movsx rax, dx
mov cl, byte [r13 + 9]
add r8b, 0xd6
sal ah, cl
lea rax, [rbp - 0x20]
mov r8, qword [rbp - 0x20]
bt dx, 0x34
cwd
mov rdx, qword [rbp - 8]
clc
cmp rdx, 0x10
jmp 0x14049b3d8
cmovae rax, r8
cmp byte [rax], cl
jmp 0x14049b3e3
jne 0x14049b40e
mov bl, r11b
jmp 0x14049b3f1
jmp 0x14049b417
lea r9, [r13 + 8]
mov rdx, qword [rbp - 8]
add r8b, 0xc9
mov r8, qword [rbp - 0x20]
stc
jmp 0x14049b40e
xor bl, bl
cmp dl, bl
mov qword [rsp + 0x50], r9
test r10b, 4
jmp 0x14049b420
je 0x14049b4c7
and r10d, 0xfffffffb
mov dword [rsp + 0x34], r10d
jmp 0x14049b434
mov dword [rsp + 0x40], r10d
cmc
cmp rdx, 0x10
jmp 0x14049b443
jb 0x14049b49c
inc rdx
mov rax, r8
cmp rdx, 0x1000
jmp 0x14049b45b
jb 0x14049b485
add rdx, 0x27
mov r8, qword [r8 - 8]
test sil, bpl
cmp eax, r15d
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049b47f
ja 0x14049c770
mov rcx, r8
jmp 0x14049b48d
call fcn.1401f8216
mov r10d, dword [rsp + 0x34]
jmp 0x14049b49c
and qword [rbp - 0x10], 0
cmp r13b, dil
test r14w, 0x789d
clc
mov qword [rbp - 8], 0xf
cmp esi, 0x8a006b0
stc
test r14b, 0x74
mov byte [rbp - 0x20], 0
cmp spl, 0xd5
cmc
test r10b, 2
je 0x14049b55f
and r10d, 0xfffffffd
test di, cx
and dl, r14b
sub dl, r15b
mov dword [rsp + 0x34], r10d
mov dword [rsp + 0x40], r10d
btr rdx, 0xc1
mov rdx, qword [rbp - 0x28]
test r15w, 0x6618
cmp bh, 0x8b
cmp rdx, 0x10
jmp 0x14049b503
jb 0x14049b55f
inc rdx
sar cl, 0x41
sbb rax, rbp
mov rcx, qword [rbp - 0x40]
shrd ax, r13w, 0xed
rcr al, 0xf3
mov rax, rcx
cmp rdx, 0x1000
jb 0x14049b55a
add rdx, 0x27
cmp bh, 0x1f
mov rcx, qword [rcx - 8]
jmp 0x14049b540
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp ax, 0x280f
cmp rax, 0x1f
jmp 0x14049b554
ja 0x14049c776
call fcn.1401f8216
test bl, bl
jmp 0x14049b566
je 0x14049b70c
mov rcx, qword [r13]
stc
jmp 0x14049b579
test rcx, rcx
jmp 0x14049b581
je 0x14049b5fd
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14049b594
je 0x14049b5d1
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], 0
jle 0x14049b5d1
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
movzx ax, al
lea rax, [rdx + 1]
jmp 0x14049b5bf
mov qword [rcx], rax
cdqe
movzx eax, byte [rdx]
jmp 0x14049b5cc
jmp 0x14049b5e3
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14049b5dd
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049b5eb
je 0x14049b5fd
sub al, al
jmp 0x14049b5f8
jmp 0x14049b60e
and qword [r13], 0
movsx ax, al
movsxd rdx, edi
mov eax, 1
mov rcx, qword [rsp + 0x50]
not edx
movsx dx, dil
mov byte [rcx], al
movzx dx, r12b
xchg ah, cl
cwde
mov rcx, qword [rsp + 0x58]
cqo
not dh
rdtsc
mov rax, qword [rcx]
not dh
lea rdx, [rbp - 0x20]
jmp 0x14049b63d
mov rax, qword [rax + 0x38]
jmp 0x14049b646
call qword [case.0x1404e588a.0]
mov ebx, dword [rsp + 0x34]
movzx edx, cx
bt dx, r8w
bts ebx, 0xa
mov dword [rsp + 0x34], ebx
movzx rdx, r13w
sal dh, cl
mov dword [rsp + 0x40], ebx
adc rdx, 0x6da20e82
stc
ror dl, cl
mov rdx, qword [rbp + 0x18]
test r10d, r9d
cmc
cmp rdx, 0x10
jmp 0x14049b685
jb 0x14049b6e8
inc rdx
movsx cx, r8b
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14049b6a6
jb 0x14049b6e3
add rdx, 0x27
cmp r15b, 0x51
mov rcx, qword [rcx - 8]
test r12, 0x6f4952ff
cmp r14w, 0x1d46
test rcx, r14
sub rax, rcx
jmp 0x14049b6d0
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049b6dd
ja 0x14049c781
call fcn.1401f8216
movups xmm0, xmmword [rbp - 0x20]
jmp 0x14049b6f1
movups xmmword [rbp], xmm0
jmp 0x14049b6fa
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp + 0x10], xmm1
jmp 0x14049b707
jmp 0x14049a907
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
cdq
movsxd rdx, ebp
lea rdx, [rbp - 0x40]
movsxd rcx, ebp
mov rcx, rbx
jmp 0x14049b727
mov rax, qword [rax + 0x40]
jmp 0x14049b730
call qword [case.0x1404e588a.0]
mov edx, dword [rsp + 0x34]
clc
cmc
bts edx, 0xc
or edx, 8
mov dword [rsp + 0x34], edx
clc
stc
mov dword [rsp + 0x40], edx
test r13w, dx
cmc
cmp qword [rbp - 0x30], 0
jbe 0x14049b8b6
mov rax, qword [rbx]
setge dh
cdq
lea rdx, [rbp - 0x20]
mov rcx, rbx
jmp 0x14049b770
mov rax, qword [rax + 0x40]
jmp 0x14049b779
call qword [case.0x1404e588a.0]
mov edx, dword [rsp + 0x34]
clc
movsx r8, r11w
bts edx, 0xd
movsx r8d, r11w
shr r8b, cl
or edx, 0x10
mov dword [rsp + 0x34], edx
sal r8w, 0xaa
mov dword [rsp + 0x40], edx
and r8, rax
mov r8, qword [rsp + 0x50]
test di, 0x5daa
jmp 0x14049b7b5
cmp byte [r8], 0
jne 0x14049b879
mov rcx, qword [r13]
test rcx, rcx
je 0x14049b84e
mov rax, qword [rcx + 0x38]
stc
xor dl, sil
sal edx, cl
mov rdx, qword [rax]
jmp 0x14049b7e0
test rdx, rdx
jmp 0x14049b7e8
je 0x14049b811
mov rax, qword [rcx + 0x50]
test al, dil
clc
cmp dword [rax], 0
jmp 0x14049b7fe
jle 0x14049b811
movzx eax, byte [rdx]
jmp 0x14049b80c
jmp 0x14049b832
mov rax, qword [rcx]
jmp 0x14049b819
mov rax, qword [rax + 0x30]
jmp 0x14049b822
call qword [case.0x1404e588a.0]
mov r8, qword [rsp + 0x50]
stc
test sil, 0x13
cmp eax, 0xffffffff
jmp 0x14049b83a
je 0x14049b84e
mov byte [r13 + 9], al
jmp 0x14049b849
jmp 0x14049b853
and qword [r13], 0
mov r9d, 1
movzx edx, r12w
jmp 0x14049b863
mov byte [r8], r9b
mov dl, sil
cqo
mov edx, dword [rsp + 0x34]
jmp 0x14049b874
jmp 0x14049b883
mov r9d, 1
rcl rax, 0x58
mov cl, byte [r13 + 9]
lea rax, [rbp - 0x20]
jmp 0x14049b891
cmp qword [rbp - 8], 0x10
jmp 0x14049b89b
cmovae rax, qword [rbp - 0x20]
cmc
cmp byte [rax], cl
jne 0x14049b8b6
mov bl, r9b
jmp 0x14049b8b1
jmp 0x14049b8bc
xor bl, bl
cmp r11b, 0x5c
test dl, 0x10
je 0x14049b8fd
and edx, 0xffffffef
setl cl
mov dword [rsp + 0x34], edx
movzx rcx, bx
movsx rcx, r12w
setbe cl
mov dword [rsp + 0x40], edx
movsx cx, r10b
movsx ecx, di
lea rcx, [rbp - 0x20]
jmp 0x14049b8ef
call fcn.140400060
mov edx, dword [rsp + 0x34]
jmp 0x14049b8fd
test dl, 8
jmp 0x14049b905
je 0x14049b922
and edx, 0xfffffff7
mov rcx, rcx
mov dword [rsp + 0x34], edx
mov dword [rsp + 0x40], edx
lea rcx, [rbp - 0x40]
call fcn.140400060
test bl, bl
je 0x14049babb
mov rcx, qword [r13]
test rcx, rcx
je 0x14049b9b4
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x14049b983
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], 0
jmp 0x14049b952
jle 0x14049b983
dec dword [rax]
mov rdx, rdx
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx rax, ax
lea rax, [rdx + 1]
jmp 0x14049b973
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14049b97e
jmp 0x14049b99a
mov rax, qword [rcx]
jmp 0x14049b98b
mov rax, qword [rax + 0x38]
jmp 0x14049b994
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049b9a2
je 0x14049b9b4
sub al, al
jmp 0x14049b9af
jmp 0x14049b9be
and qword [r13], 0
mov eax, 1
mov rcx, qword [rsp + 0x50]
mov byte [rcx], al
movzx cx, r12b
mov cx, 0x5790
movsx dx, r8b
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
mov dl, 0xa5
movzx dx, r9b
jmp 0x14049b9e7
lea rdx, [rbp - 0x20]
jmp 0x14049b9f0
mov rax, qword [rax + 0x40]
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
btr edx, eax
bts eax, 0xf
mov dword [rsp + 0x34], eax
rol dl, cl
sar rdx, 0xb0
xor dl, 0x55
mov dword [rsp + 0x40], eax
xadd dl, dh
mov rdx, qword [rbp + 0x18]
test r12w, r12w
cmp rdx, 0x10
jmp 0x14049ba2a
jb 0x14049ba8d
inc rdx
sub al, al
ror cx, cl
mov rcx, qword [rbp]
mov rax, rcx
test r14b, 0x6c
cmp rdx, 0x1000
jmp 0x14049ba4f
jb 0x14049ba88
add rdx, 0x27
test r9, 0x6f3c2899
cmp r15b, 0xf0
cmc
mov rcx, qword [rcx - 8]
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
jmp 0x14049ba79
cmp rax, 0x1f
jmp 0x14049ba82
ja 0x14049c78c
call fcn.1401f8216
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp], xmm0
jmp 0x14049ba9a
movups xmm1, xmmword [rbp - 0x10]
jmp 0x14049baa3
movups xmmword [rbp + 0x10], xmm1
jmp 0x14049baac
mov byte [rsp + 0x30], 1
jmp 0x14049bab6
jmp 0x14049a907
mov rbx, qword [rsp + 0x58]
bswap ax
cmovno rdx, rax
movsx rcx, r12w
mov rax, qword [rbx]
cmovg ecx, edi
not cx
lea rdx, [rbp - 0x40]
movsx rcx, bx
bswap cx
mov rcx, rbx
mov rax, qword [rax + 0x38]
jmp 0x14049baeb
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
bts eax, 0xe
test r9b, 0x78
cmc
jmp 0x14049bb03
or eax, 0x20
cmc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x30], 0
je 0x14049bb74
mov rax, qword [rbx]
jmp 0x14049bb26
lea rdx, [rbp - 0x20]
mov rcx, rbx
jmp 0x14049bb32
mov rax, qword [rax + 0x40]
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
cmp r8b, r11b
clc
or eax, 0x10040
test cx, 0x1487
stc
cmp r10, rbx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x10], 0
jmp 0x14049bb64
jne 0x14049bb74
mov ebx, 1
jmp 0x14049bb7c
xor bl, bl
test ecx, 0x72004ff9
test al, 0x40
jmp 0x14049bb83
je 0x14049bbb7
and eax, 0xffffffbf
movsx cx, r11b
movsx ecx, ax
sets ch
mov dword [rsp + 0x34], eax
movsx ecx, r13w
mov cl, ch
mov dword [rsp + 0x40], eax
lea rcx, [rbp - 0x20]
jmp 0x14049bbae
call fcn.140400060
mov eax, dword [rsp + 0x34]
test al, 0x20
je 0x14049bbe2
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
jmp 0x14049bbcb
mov dword [rsp + 0x40], eax
mov ecx, 0x59fb66e8
lea rcx, [rbp - 0x40]
jmp 0x14049bbdd
call fcn.140400060
mov eax, dword [rsp + 0x38]
cmp r9b, r15b
test bl, bl
movzx bx, r15b
not bh
mov ebx, 1
jmp 0x14049bbfc
je 0x14049a91c
mov byte [rsp + 0x30], bl
jmp 0x14049a91c
mov rcx, qword [rsp + 0x58]
cdqe
mov rax, qword [rcx]
movzx rdx, r8w
jmp 0x14049bc1e
lea rdx, [rbp - 0x40]
jmp 0x14049bc27
mov rax, qword [rax + 0x30]
jmp 0x14049bc30
call qword [case.0x1404e588a.0]
mov eax, dword [rsp + 0x34]
bts bx, dx
bts bx, r8w
cmovge bx, r8w
bts eax, 7
btc rbx, rsp
mov dword [rsp + 0x34], eax
cmc
mov dword [rsp + 0x40], eax
sub rbx, rdi
movsxd rax, r14d
rol bx, cl
mov rax, qword [rbp + 0x98]
cmp r10d, 0x4a78785c
xor bx, 0x2ef6
xchg ebx, ebx
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jmp 0x14049bc85
jne 0x14049bd86
mov rdx, rbx
mov rcx, r13
call fcn.1404588b7
test al, al
jmp 0x14049bc9d
jne 0x14049bd86
lea rbx, [rbp - 0x40]
jmp 0x14049bcaf
cmp qword [rbp - 0x28], 0x10
jmp 0x14049bcb9
cmovae rbx, qword [rbp - 0x40]
cmp byte [r13 + 8], al
jne 0x14049bd60
mov rcx, qword [r13]
cmc
test rcx, rcx
je 0x14049bd3d
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14049bce5
je 0x14049bd0f
mov rax, qword [rcx + 0x50]
jmp 0x14049bcf4
cmp dword [rax], 0
jmp 0x14049bcfc
jle 0x14049bd0f
movzx eax, byte [rdx]
jmp 0x14049bd0a
jmp 0x14049bd26
mov rax, qword [rcx]
jmp 0x14049bd17
mov rax, qword [rax + 0x30]
jmp 0x14049bd20
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
je 0x14049bd3d
mov byte [r13 + 9], al
jmp 0x14049bd38
jmp 0x14049bd49
and qword [r13], 0
shr al, cl
movzx ax, dil
mov eax, 1
jmp 0x14049bd5a
mov byte [r13 + 8], al
shl al, cl
mov al, byte [r13 + 9]
cmp r10w, 0x48f3
cmp al, byte [rbx]
jmp 0x14049bd71
jne 0x14049bea2
mov rbx, qword [rsp + 0x48]
test rcx, 0x50e33460
cmp bl, r14b
cmp qword [rbp - 0x80], 3
jmp 0x14049bd90
jne 0x14049bed8
mov eax, 1
clc
cmp qword [rbp + 0x10], rax
jmp 0x14049bda5
ja 0x14049bed8
mov rdx, rbx
bswap rcx
not ecx
movzx ecx, di
mov rcx, r13
jmp 0x14049bdbe
call fcn.1404588b7
xor ebx, ebx
test al, al
jne 0x14049bead
cmp byte [r13 + 8], bl
jmp 0x14049bdd6
jne 0x14049be6e
mov rcx, qword [r13]
jmp 0x14049bdea
test rcx, rcx
jmp 0x14049bdf2
je 0x14049be4e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14049be20
mov rax, qword [rcx + 0x50]
test ecx, r12d
cmc
cmp dword [rax], ebx
jle 0x14049be20
movzx eax, byte [rdx]
jmp 0x14049be37
mov rax, qword [rcx]
jmp 0x14049be28
mov rax, qword [rax + 0x30]
jmp 0x14049be31
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049be3f
je 0x14049be4e
mov byte [r13 + 9], al
jmp 0x14049be5a
mov qword [r13], rbx
sal ah, cl
setbe al
rol cl, 0xfc
mov eax, 1
cmp r9w, 0x61d9
mov byte [r13 + 8], al
test bpl, al
sal ah, cl
mov cl, byte [r13 + 9]
shl eax, cl
bsf ax, ax
lea rax, [rbp - 0x40]
cmp r14w, r15w
cmp qword [rbp - 0x28], 0x10
jmp 0x14049be8a
cmovae rax, qword [rbp - 0x40]
cmc
cmp cl, byte [rax]
jmp 0x14049be97
je 0x14049bed8
jmp 0x14049bead
xor ebx, ebx
nop
rcr ax, cl
xor eax, 0xae532dc
lea rax, [rbp - 0x40]
test spl, 0x66
cmp dil, 0xaf
jmp 0x14049bebe
cmp qword [rbp - 0x28], 0x10
jmp 0x14049bec8
cmovae rax, qword [rbp - 0x40]
test r14b, 2
mov qword [rbp - 0x30], rbx
cmc
mov byte [rax], bl
lea rbx, [rbp - 0x40]
test r11d, edx
cmp qword [rbp - 0x28], 0x10
jmp 0x14049bee9
cmovae rbx, qword [rbp - 0x40]
jmp 0x14049bef3
jmp 0x14049c0d7
lea rcx, [rbp - 0x40]
test rsp, rsi
cmp cl, 0x83
cmp r9, 0x10
jmp 0x14049bf0b
cmovae rcx, r8
clc
cmp dil, 0x13
add rcx, qword [rbp - 0x30]
test r8d, 0x6cd10bfc
jmp 0x14049bf24
cmp rbx, rcx
je 0x14049c11e
cmp byte [r13 + 8], 0
jmp 0x14049bf37
jne 0x14049bfea
mov rcx, qword [r13]
jmp 0x14049bf46
test rcx, rcx
jmp 0x14049bf4e
je 0x14049bfcc
mov rax, qword [rcx + 0x38]
add dx, 0x19f0
mov rdx, qword [rax]
clc
cmc
test rcx, rbx
test rdx, rdx
jmp 0x14049bf6d
je 0x14049bf97
mov rax, qword [rcx + 0x50]
test si, 0x39d
clc
cmp r14b, 0x80
cmp dword [rax], 0
jle 0x14049bf97
movzx eax, byte [rdx]
jmp 0x14049bf92
jmp 0x14049bfb5
mov rax, qword [rcx]
jmp 0x14049bf9f
mov rax, qword [rax + 0x30]
call qword [case.0x1404e588a.0]
mov r9, qword [rbp - 0x28]
rcl r8b, 0xae
mov r8, qword [rbp - 0x40]
cmp eax, 0xffffffff
je 0x14049bfcc
mov byte [r13 + 9], al
jmp 0x14049bfc7
jmp 0x14049bfd1
and qword [r13], 0
mov r10d, 1
jmp 0x14049bfdc
mov byte [r13 + 8], r10b
jmp 0x14049bfe5
jmp 0x14049bff4
mov r10d, 1
add al, 0x55
rol al, cl
mov al, byte [r13 + 9]
test r8w, r13w
jmp 0x14049c004
cmp al, byte [rbx]
jmp 0x14049c00b
jne 0x14049c11e
add rbx, r10
cmp bpl, spl
cmovs ecx, esi
rcr cl, cl
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049c028
je 0x14049c0af
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14049c03b
je 0x14049c078
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], 0
jle 0x14049c078
dec dword [rax]
cqo
mov al, 0x7b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 1]
jmp 0x14049c068
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14049c073
jmp 0x14049c09a
mov rax, qword [rcx]
jmp 0x14049c080
mov rax, qword [rax + 0x38]
jmp 0x14049c089
call qword [case.0x1404e588a.0]
mov r10d, 1
cmc
cmp di, r15w
cmp eax, 0xffffffff
jmp 0x14049c0a2
je 0x14049c0af
xor al, al
jmp 0x14049c0c8
and qword [r13], 0
movzx cx, r12b
cdq
mov al, r10b
cwd
movsx rdx, r14w
jmp 0x14049c0c8
mov byte [r13 + 8], al
cqo
jmp 0x14049c0d7
mov rdx, qword [rsp + 0x48]
movzx ecx, r14w
movzx cx, r10b
seta cl
mov rcx, r13
jmp 0x14049c0f0
call fcn.1404588b7
mov r9, qword [rbp - 0x28]
test bpl, 0x9e
btr r8w, 0x30
bts r8, r11
mov r8, qword [rbp - 0x40]
clc
test rcx, rsp
cmp r8d, 0x16cf13c2
test al, al
je 0x14049bef8
lea rcx, [rbp - 0x40]
cmp r9, 0x10
mov al, 0x43
setae dl
cmovae rcx, r8
add rcx, qword [rbp - 0x30]
btc ax, 0xa1
btr ax, bx
mov eax, dword [rsp + 0x38]
stc
cmp dl, 0xf3
cmp r15b, dil
movzx eax, al
test spl, bpl
cmp rbx, rcx
jmp 0x14049c155
mov ebx, 1
jmp 0x14049c15f
cmovne eax, ebx
test dil, dl
mov dword [rsp + 0x38], eax
test bx, r11w
cmp r15, r12
cmc
test dl, dl
jmp 0x14049c178
je 0x14049a91c
lea rdx, [r9 + 1]
bswap eax
rcr al, 0x43
mov rax, r8
cmp rdx, 0x1000
jmp 0x14049c196
jb 0x14049c1c0
add rdx, 0x27
jmp 0x14049c1a6
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049c1ba
ja 0x14049c797
mov rcx, r8
call fcn.1401f8216
jmp 0x14049a918
mov rax, qword [rcx]
jmp 0x14049c1d5
mov rax, qword [rax + 0x30]
jmp 0x14049c1de
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049c1ec
je 0x14049c206
mov byte [r12], al
movsx ebx, r15w
cmovbe bx, sp
mov rbx, r12
jmp 0x14049c211
and qword [r13], 0
stc
mov al, r14b
adc al, 0x5f
mov byte [r13 + 8], dil
movzx ecx, di
movsx eax, r14w
movzx ecx, byte [rbx]
mov rax, qword [r15 + 0x18]
stc
test r14d, 0x72c5c5f
test byte [rax + rcx*2], 0x48
jmp 0x14049c234
je 0x14049c331
mov byte [rsp + 0x3c], dil
cmp r12w, 0x21d1
movsx rcx, r11w
mov rcx, qword [r13]
test r9w, 0x3e4a
cmp r11, 0x590b45a7
test rcx, rcx
je 0x14049c2f9
mov rax, qword [rcx + 0x38]
clc
test dh, 0x24
cmp qword [rax], 0
jmp 0x14049c274
je 0x14049c2c8
mov rax, qword [rcx + 0x50]
cmp bp, ax
clc
cmp dword [rax], 0
jmp 0x14049c28a
jle 0x14049c2c8
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dx, 0x7a7c
bswap rax
movzx ax, r14b
mov rdx, qword [rcx]
movzx ax, r10b
setns al
lea rax, [rdx + 1]
jmp 0x14049c2b6
mov qword [rcx], rax
cdqe
movzx eax, byte [rdx]
jmp 0x14049c2c3
jmp 0x14049c2df
mov rax, qword [rcx]
jmp 0x14049c2d0
mov rax, qword [rax + 0x38]
jmp 0x14049c2d9
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049c2e7
je 0x14049c2f9
xor al, al
jmp 0x14049c2f4
jmp 0x14049c30f
and qword [r13], 0
movsxd rcx, r15d
mov dh, 0x9b
movzx dx, dh
mov al, dil
movsx dx, ah
mov byte [r13 + 8], al
cdq
mov rdx, rsi
mov rcx, r13
jmp 0x14049c31f
call fcn.1404588b7
test al, al
jmp 0x14049c32b
je 0x14049a03d
mov dil, byte [rsp + 0x30]
or r12b, r9b
cmp bx, 0x7f94
setns sil
mov sil, byte [rsp + 0x30]
or r15b, r15b
mov r15b, byte [rsp + 0x30]
cbw
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x3c]
mov rax, qword [rbp - 0x80]
cmp r13w, 0x7f38
cmc
cmp byte [rbp + rax - 0x74], 0x20
jmp 0x14049c36f
jne 0x14049a907
movzx eax, byte [rsp + 0x38]
cmp dl, al
test r14b, 0x8a
test bl, bl
mov ebx, 1
jmp 0x14049c38c
cmove eax, ebx
jmp 0x14049c394
mov dword [rsp + 0x38], eax
jmp 0x14049c39d
jmp 0x14049a91c
mov rcx, qword [rbp + 0x10]
mov edi, 1
test r10d, 0x155c6cce
cmp rcx, rdi
jmp 0x14049c3ba
jbe 0x14049c634
lea rbx, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rbx, qword [rbp]
mov al, 0xe3
mov al, byte [rsp + 0x30]
jmp 0x14049c3d9
mov byte [rsp + 0x30], al
movzx eax, dx
inc al
inc rbx
lea rax, [rbp]
cmp r9b, 0xfd
cmp qword [rbp + 0x18], 0x10
cmovae rax, qword [rbp]
add rax, rcx
jmp 0x14049c402
cmp rbx, rax
jmp 0x14049c40a
je 0x14049c5be
mov rdx, qword [rsp + 0x48]
movsx ecx, cx
movsx rcx, r13w
setge cl
mov rcx, r13
call fcn.1404588b7
test al, al
jmp 0x14049c42e
jne 0x14049c5b7
cmp byte [r13 + 8], al
jne 0x14049c4d6
mov rcx, qword [r13]
cmp spl, r8b
test rcx, rcx
jmp 0x14049c44d
je 0x14049c4c3
mov rax, qword [rcx + 0x38]
bts dx, si
sub dx, r13w
mov rdx, qword [rax]
test spl, cl
cmp rax, r9
test rdx, rdx
jmp 0x14049c470
je 0x14049c490
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14049c490
movzx eax, byte [rdx]
jmp 0x14049c48b
jmp 0x14049c4a7
mov rax, qword [rcx]
jmp 0x14049c498
mov rax, qword [rax + 0x30]
jmp 0x14049c4a1
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
jmp 0x14049c4af
je 0x14049c4c3
mov byte [r13 + 9], al
jmp 0x14049c4be
jmp 0x14049c4cd
and qword [r13], 0
or al, 0x33
ror al, 0x93
mov byte [r13 + 8], dil
rcr al, cl
adc al, r10b
mov al, byte [r13 + 9]
cmp al, byte [rbx]
jmp 0x14049c4e1
jne 0x14049c5b7
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049c4f3
je 0x14049c589
mov rax, qword [rcx + 0x38]
jmp 0x14049c504
cmp qword [rax], 0
jmp 0x14049c50d
je 0x14049c55d
mov rax, qword [rcx + 0x50]
cmp r11b, 0x64
cmp dword [rax], 0
jmp 0x14049c523
jle 0x14049c55d
dec dword [rax]
movsx eax, r12w
mov rcx, qword [rcx + 0x38]
cdqe
cwd
mov dx, bx
mov rdx, qword [rcx]
mov ax, r8w
movzx rax, di
cdqe
lea rax, [rdx + 1]
mov qword [rcx], rax
not ah
movzx eax, byte [rdx]
jmp 0x14049c558
jmp 0x14049c574
mov rax, qword [rcx]
jmp 0x14049c565
mov rax, qword [rax + 0x38]
jmp 0x14049c56e
call qword [case.0x1404e588a.0]
cmp eax, 0xffffffff
je 0x14049c589
sub al, al
jmp 0x14049c584
jmp 0x14049c5a1
and qword [r13], 0
setbe al
mov al, dil
jmp 0x14049c5a1
mov byte [r13 + 8], al
cmovnp ecx, eax
mov ecx, r15d
movzx ecx, ax
mov rcx, qword [rbp + 0x10]
jmp 0x14049c3e2
mov rcx, qword [rbp + 0x10]
or rax, r8
lea rax, [rbp]
cmc
cmp r9b, dil
cmp qword [rbp + 0x18], 0x10
jmp 0x14049c5d0
cmovae rax, qword [rbp]
test cl, bl
stc
add rax, rcx
cmp r11b, 0x33
cmc
cmp r14b, bl
cmp rbx, rax
jmp 0x14049c5eb
je 0x14049c634
mov rbx, qword [rsp + 0x70]
mov rax, rbx
jmp 0x14049c605
cmp qword [rbx + 0x18], 0x10
jmp 0x14049c60f
jb 0x14049c622
mov rax, qword [rbx]
cmp bpl, bpl
test r11d, 0x70a46933
and qword [rbx + 0x10], 0
jmp 0x14049c62c
mov byte [rax], 0
jmp 0x14049c67b
mov rbx, qword [rsp + 0x70]
jmp 0x14049c63e
cmp byte [rsp + 0x30], 0
jmp 0x14049c648
je 0x14049c67b
mov r9b, 0x2d
add r8b, 0x96
mov r8, rdi
cmovno ecx, r11d
sub edx, edx
bswap rcx
movsx ecx, bx
mov rcx, rbx
jmp 0x14049c66c
call fcn.14044f4dd
nop
shr dx, 0x41
btc dx, r8w
mov rdx, qword [rbp + 0x18]
clc
jmp 0x14049c685
cmp rdx, 0x10
jb 0x14049c6e8
inc rdx
setb cl
mov rcx, qword [rbp]
add eax, esi
mov rax, rcx
test r11, r15
test r12d, 0x26454e20
cmp rdx, 0x1000
jmp 0x14049c6b4
jb 0x14049c6e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
test r15w, 0x1633
jmp 0x14049c6cd
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049c6dd
ja 0x14049c74f
call fcn.1401f8216
mov rax, rbx
add cl, 0x8b
xadd ch, ch
adc ch, 0xa5
mov rcx, qword [rbp + 0x20]
cmc
jmp 0x14049c6fe
xor rcx, rsp
jmp 0x14049c706
call fcn.1404a5381
mov rbx, qword [rsp + 0x170]
inc r14b
bt r15w, 0x80
add rsp, 0x130
pop r15
not r13w
movzx rbp, r11w
movsxd rdi, r10d
pop r14
pop r13
movzx bp, r13b
pop r12
pop rdi
mov sil, 0x79
pop rsi
xchg bpl, bpl
cmovnp bp, r14w
pop rbp
jmp 0x14049c74e
ret
call fcn.1404bb982
nop
jmp 0x14049c75a
call fcn.1404bb982
nop
jmp 0x14049c765
call fcn.1404bb982
nop
jmp 0x14049c770
call fcn.1404bb982
nop
call fcn.1404bb982
int3
call fcn.1404bb982
int3
call fcn.1404bb982
int3
call fcn.1404bb982
int3