Function at 0x140499e1e
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
stc
push rbp
shl bpl, cl
inc ebx
cbw
push rsi
rol rbp, cl
push rdi
add ax, 0x4c98
btr bx, r13w
push r12
or bh, 0x91
push r13
push r14
sub r13w, r8w
push r15
ror r13d, cl
shrd bx, r13w, 0x21
lea rbp, [rsp - 0x30]
sar ch, cl
sub rsp, 0x130
shrd r15w, r13w, 0x12
cmp spl, 0xea
mov rax, qword [0x1400b7288]
xor rax, rsp
rcr di, 0xd
rcl r14b, cl
btc r15w, r14w
mov qword [rbp + 0x20], rax
sar r13b, 0x7e
mov qword [rsp + 0x48], r9
mov r13, r8
test r11d, ebp
mov rdi, rdx
btr r15w, r11w
movzx rcx, r11w
movsx eax, si
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x48], rdx
and bl, 0xe0
and al, r14b
mov r14, qword [rbp + 0xa0]
movzx rbx, r14w
movsxd r15, ebx
movzx r15d, r9w
mov qword [rsp + 0x60], r14
cbw
shld cx, bp, 0xb2
xor r12d, r12d
lahf
cbw
mov dword [rsp + 0x40], r12d
mov bh, 0xf2
mov r15, qword [rbp + 0x98]
bswap rbx
movsx ax, r10b
mov rbx, qword [r15 + 0x40]
mov rbx, qword [rbx + 8]
lahf
mov qword [rbp - 0x60], rbx
not cx
mov rax, qword [rbx]
bswap ecx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140499f0d
call qword [case.0x14044e461.0]
cmp byte [rbp + 0x90], r12b
jmp 0x140499f1f
je 0x140499f63
lea rcx, [rbp - 0x68]
jmp 0x140499f2e
call fcn.14049f91b
mov rsi, rax
test r14b, 0x12
stc
mov qword [rsp + 0x58], rax
stc
cmp r12b, r14b
test rbx, rbx
jmp 0x140499f4c
je 0x140499fe7
mov rdx, qword [rbx]
mov rax, qword [rdx + 0x10]
jmp 0x140499f5e
jmp 0x140499fab
lea rcx, [rbp - 0x68]
jmp 0x140499f6c
call fcn.14049f546
mov rsi, rax
test di, 0xffb
cmp spl, sil
stc
mov qword [rsp + 0x58], rax
test rbx, rbx
jmp 0x140499f8a
je 0x140499fe7
mov rax, qword [rbx]
not rcx
mov ch, 0xb6
movsxd rcx, r13d
mov rax, qword [rax + 0x10]
movzx ecx, dx
movsx cx, r14b
movsx ecx, dx
mov rcx, rbx
jmp 0x140499fb3
call qword [case.0x14044e461.0]
test rax, rax
mov r8b, 0x24
movsx r8, r8w
mov r8, rax
jmp 0x140499fcb
je 0x140499fe7
mov rcx, qword [rax]
rdtsc
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
call qword [case.0x14044e461.0]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
jmp 0x140499ff6
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r12
cdqe
mov ebx, 0xf
mov qword [rbp + 0x18], rbx
movsx rax, r13w
bswap ax
mov byte [rbp], r12b
mov rax, qword [rsi]
cmova dx, bx
jmp 0x14049a026
lea rdx, [rbp - 0x74]
mov rcx, rsi
jmp 0x14049a032
mov rax, qword [rax + 0x58]
jmp 0x14049a03b
call qword [case.0x14044e461.0]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
cwde
mov qword [rdi + 0x10], r12
movsx esi, cx
mov qword [rdi + 0x18], rbx
movsx ax, dil
movsxd rax, ebx
mov byte [rdi], r12b
movzx esi, r10w
jmp 0x14049a06b
lea esi, [rbx - 0xe]
cbw
movsxd rax, r15d
cmovae ax, si
mov eax, esi
bswap rbx
mov dword [rsp + 0x34], eax
movsxd rcx, ebx
mov dword [rsp + 0x40], eax
mov bx, 0x44ce
mov rax, qword [r15 + 0x40]
movsx ecx, bp
movsx rcx, r14w
movsxd rbx, r13d
mov rbx, qword [rax + 8]
movzx ecx, si
setg ch
movzx rax, si
mov qword [rbp - 0x60], rbx
movzx cx, ah
movzx rcx, r14w
mov rax, qword [rbx]
movsx cx, dil
jmp 0x14049a0c0
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x14044e461.0]
nop
movsx cx, ch
lea rcx, [rbp - 0x68]
jmp 0x14049a0db
call fcn.140451018
mov rdi, rax
clc
cmp bpl, 0xbe
mov qword [rbp - 0x68], rax
cmp edi, 0x13ac1ad3
cmp ax, si
test rbx, rbx
je 0x14049a151
mov rdx, qword [rbx]
mov rcx, rbx
lahf
movzx rax, r8w
mov rax, qword [rdx + 0x10]
jmp 0x14049a112
call qword [case.0x14044e461.0]
mov r8, rax
cmp r9b, bl
test al, r9b
test rax, rax
je 0x14049a151
mov rcx, qword [rax]
cwd
mov dl, r13b
rdtsc
mov rax, qword [rcx]
mov edx, esi
setnp ch
movzx cx, r13b
not cl
mov rcx, r8
jmp 0x14049a14b
call qword [case.0x14044e461.0]
mov rax, qword [rdi]
movsxd rdx, edi
setbe r8b
mov r8d, r14d
mov r9, r14
not cx
movzx dx, sil
lea r8, [0x1400c10e4]
lea rdx, [0x1400c10d8]
movzx ecx, di
movzx rcx, bx
mov rcx, rdi
jmp 0x14049a186
mov rax, qword [rax + 0x38]
jmp 0x14049a18f
call qword [case.0x14044e461.0]
xor eax, eax
mov qword [rbp - 0x80], rax
sal r15b, 0xcf
rcr bx, 0xcd
mov dil, byte [rsp + 0x30]
shl r15b, 0xc8
mov sil, byte [rsp + 0x30]
shr r14b, 0xc8
rcr r15b, 0xd9
xadd r12b, r15b
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
mov bh, 0x3c
mov r15b, byte [rsp + 0x30]
rol bl, 0x5d
movzx bx, r12b
lea ebx, [rax + 1]
cmp al, 0x74
clc
cmp edx, esi
cmp rax, 4
jmp 0x14049a1e8
jae 0x14049c5c6
mov al, byte [rbp + rax - 0x74]
cmp al, 0x20
jmp 0x14049a1f9
je 0x14049a22e
cmp al, 0x24
jmp 0x14049a206
je 0x14049bea5
cmp al, 0x2b
je 0x14049b463
cmp al, 0x76
jmp 0x14049a21b
je 0x14049a2f4
cmp al, 0x78
jmp 0x14049a228
jne 0x14049ab72
cmp qword [rbp - 0x80], 3
jmp 0x14049a238
je 0x14049ab72
xor bl, bl
jmp 0x14049a245
mov byte [rsp + 0x3c], bl
xchg edx, edx
mov rdx, qword [rsp + 0x48]
movzx ecx, sp
movzx rcx, r9w
mov rcx, r13
jmp 0x14049a25f
call fcn.140458b7b
test al, al
jne 0x14049c585
lea rbx, [r13 + 9]
adc di, si
ror sil, 0x9e
mov r12, rbx
rcr si, cl
mov rsi, qword [rsp + 0x48]
bsr di, r11w
mov r15, qword [rbp - 0x68]
clc
btr rdi, 0xe4
jmp 0x14049a296
mov edi, 1
cmp byte [r13 + 8], 0
jmp 0x14049a2a5
jne 0x14049c46c
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049a2b7
je 0x14049c459
mov rax, qword [rcx + 0x38]
shr dl, 0xfb
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14049a2cf
je 0x14049c41b
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049a2e1
jle 0x14049c41b
movzx eax, byte [rdx]
jmp 0x14049a2ef
jmp 0x14049c432
and dword [rsp + 0x68], 0
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x14049a309
mov rax, qword [rax + 0x48]
jmp 0x14049a312
call qword [case.0x14044e461.0]
mov dword [rbp - 0x78], eax
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x28]
movzx cx, spl
xchg cx, dx
lea rdx, [rbp - 0x20]
mov ecx, 0x26562cdf
mov rcx, rbx
jmp 0x14049a33b
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
bts eax, 9
cmp r14w, ax
mov dword [rsp + 0x34], eax
test ax, r11w
mov dword [rsp + 0x40], eax
test r8, 0x5a0a5e12
cmp r12w, r15w
stc
cmp qword [rbp - 0x10], 0
jmp 0x14049a36f
je 0x14049ac53
mov rax, qword [rbx]
movsx cx, sil
mov ch, 0xd4
movzx cx, spl
mov rcx, rbx
mov rax, qword [rax + 0x20]
call qword [case.0x14044e461.0]
mov byte [rsp + 0x3c], al
test al, al
jmp 0x14049a39d
je 0x14049ac53
lea rcx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae rcx, qword [rbp - 0x20]
cmp byte [rcx], 0x7f
jae 0x14049ac53
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
movsx ax, r15b
add dx, 0x68
sar ah, 0x32
mov eax, 0xf
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x28], rax
movzx rcx, si
rcr eax, cl
sbb cx, 0x2c1e
mov eax, 1
mov qword [rbp - 0x30], rax
and word [rbp - 0x40], 0
bt ecx, 0x16
xor ebx, ebx
mov qword [rbp - 0x70], rbx
mov rdx, qword [rsp + 0x48]
setl ch
movzx rcx, r11w
cmovnp cx, sp
mov rcx, r13
jmp 0x14049a417
call fcn.140458b7b
test al, al
jmp 0x14049a423
jne 0x14049a9ed
mov r10, qword [rsp + 0x60]
bts r8, rdx
jmp 0x14049a43b
lea r9, [r10 + 0xb]
jmp 0x14049a44d
mov qword [rbp - 0x50], r9
or ebx, r11d
setp r14b
sub dil, 0x1e
lea r14, [r13 + 9]
neg si
mov r8, r14
sar sil, cl
movsxd rbx, r11d
shld si, r13w, 0x40
mov qword [rbp - 0x58], r14
mov bx, 0x6452
btc si, 0xb0
mov rbx, qword [rbp - 0x40]
neg dil
ror esi, cl
shr dil, cl
mov qword [rsp + 0x78], rbx
btr edi, r15d
and edi, 0x66dc31f2
mov rdi, qword [rbp - 0x70]
mov rsi, qword [rsp + 0x50]
jmp 0x14049a4a9
cmp byte [r13 + 8], 0
jne 0x14049a55c
mov rcx, qword [r13]
test bpl, r12b
cmc
test rcx, rcx
jmp 0x14049a4c4
je 0x14049a547
mov rax, qword [rcx + 0x38]
bsf dx, bp
mov rdx, qword [rax]
test dil, sil
test r10b, 0xcd
cmc
test rdx, rdx
jmp 0x14049a4e5
je 0x14049a505
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14049a505
movzx eax, byte [rdx]
jmp 0x14049a500
jmp 0x14049a52e
mov rax, qword [rcx]
jmp 0x14049a50d
mov rax, qword [rax + 0x30]
jmp 0x14049a516
call qword [case.0x14044e461.0]
mov r8, qword [rbp - 0x58]
mov r9, qword [rbp - 0x50]
sub r10b, 0x68
mov r10, qword [rsp + 0x60]
stc
cmp eax, 0xffffffff
je 0x14049a547
mov byte [r8], al
mov r14, r8
jmp 0x14049a542
jmp 0x14049a54c
and qword [r13], 0
mov eax, 1
mov edx, esp
not ch
mov byte [r13 + 8], al
movsxd rdx, r14d
mov r8b, byte [r14]
movsx ecx, bp
xchg ch, dh
mov rdx, r9
movsx cx, r8b
setno cl
movsx ecx, r11w
mov rcx, r10
jmp 0x14049a57b
call fcn.1400edb5b
sub rax, qword [rsp + 0x60]
cmc
cmp rax, 0xa
jmp 0x14049a58f
jae 0x14049a684
lea rcx, [0x1400c10d8]
xor r9b, r9b
rol r10d, cl
mov r9b, byte [rax + rcx]
sbb r10b, 0x6b
btr rcx, r13
bt cx, ax
mov r10, qword [rsp + 0x70]
movsx rcx, r13w
xor cl, r10b
mov rcx, qword [r10 + 0x10]
jmp 0x14049a5c7
cmp rcx, qword [r10 + 0x18]
jmp 0x14049a5d0
jae 0x14049a60e
lea rax, [rcx + 1]
clc
mov qword [r10 + 0x10], rax
and rax, r11
stc
mov rax, r10
cmp edx, esp
jmp 0x14049a5ed
cmp qword [r10 + 0x18], 0x10
jb 0x14049a600
mov rax, qword [r10]
jmp 0x14049a600
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x14049a62b
mov r8b, r12b
mov edx, 1
bswap cx
mov cl, r11b
not cl
mov rcx, r10
jmp 0x14049a626
call fcn.14045d286
lea rax, [rbp - 0x40]
neg cl
cmp rsi, 0x10
not cl
setae cl
cmovae rax, rbx
cmp r13b, al
clc
cmc
cmp byte [rax + rdi], 0x7f
jmp 0x14049a64c
je 0x14049a847
lea rax, [rbp - 0x40]
test r12b, 0x43
cmp ecx, 0x7b9106f2
test cl, cl
movzx rcx, r14w
cmovne rax, rbx
bt cx, 2
mov ecx, 1
cmp r9b, bl
add byte [rax + rdi], cl
jmp 0x14049a67f
jmp 0x14049a829
lea rax, [rbp - 0x40]
xor bl, r9b
btc edx, r13d
shr dh, 0xe6
cmp rsi, 0x10
setae bl
movsx rdx, ax
movsx edx, si
mov rdx, qword [rsp + 0x78]
jmp 0x14049a6aa
cmovae rax, rdx
cmp r12d, ebp
test r12b, 0xa4
cmp byte [rax + rdi], 0
jmp 0x14049a6be
je 0x14049a946
cmp byte [r13 + 8], 0
jmp 0x14049a6ce
jne 0x14049a786
mov rcx, qword [r13]
cmp r15, r11
jmp 0x14049a6e0
test rcx, rcx
jmp 0x14049a6e8
je 0x14049a760
mov rax, qword [rcx + 0x38]
dec dh
mov rdx, qword [rax]
test bpl, 0x82
test r9d, eax
test rdx, rdx
jmp 0x14049a706
je 0x14049a72e
mov rax, qword [rcx + 0x50]
jmp 0x14049a718
cmp dword [rax], 0
jmp 0x14049a720
jle 0x14049a72e
movzx eax, byte [rdx]
jmp 0x14049a745
mov rax, qword [rcx]
jmp 0x14049a736
mov rax, qword [rax + 0x30]
jmp 0x14049a73f
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049a74d
je 0x14049a760
mov byte [r14], al
jmp 0x14049a75b
jmp 0x14049a765
and qword [r13], 0
mov r10d, 1
setbe dl
mov rdx, r8
not edx
mov byte [r13 + 8], r10b
mov rdx, qword [rsp + 0x78]
jmp 0x14049a781
jmp 0x14049a78c
mov r10d, 1
mov al, byte [rsp + 0x3c]
cmp r8b, dil
jmp 0x14049a79c
cmp byte [r14], al
jne 0x14049a946
mov rcx, qword [rbp - 0x30]
test cx, 0x73f4
clc
cmp bp, 0x2f2a
cmp rcx, rsi
jmp 0x14049a7bc
jae 0x14049a800
lea rax, [rcx + 1]
test r13b, dil
test r11b, 0xb5
mov qword [rbp - 0x30], rax
adc eax, 0x14b92ee5
lea rax, [rbp - 0x40]
jmp 0x14049a7e6
test bl, bl
jmp 0x14049a7ed
cmovne rax, rdx
and word [rax + rcx], 0
jmp 0x14049a7fb
jmp 0x14049a81e
xor r9d, r9d
cwd
mov r8b, r15b
mov rdx, r10
setge ch
movzx cx, bl
movzx ecx, ax
lea rcx, [rbp - 0x40]
call fcn.14045d286
inc rdi
btc si, bp
setne sil
mov rbx, qword [rbp - 0x40]
mov qword [rsp + 0x78], rbx
movzx esi, r10w
or rsi, 0x6f95591
stc
mov rsi, qword [rbp - 0x28]
btc cx, 5
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049a853
je 0x14049a8de
mov rax, qword [rcx + 0x38]
stc
cmc
cmp qword [rax], 0
je 0x14049a8b2
mov rax, qword [rcx + 0x50]
test r14b, 0x5b
cmp dword [rax], 0
jmp 0x14049a879
jle 0x14049a8b2
dec dword [rax]
cwde
movsx dx, r14b
not dx
mov rcx, qword [rcx + 0x38]
cdq
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 1]
jmp 0x14049a89c
mov qword [rcx], rax
mov ah, 0xc4
mov ax, si
movzx eax, byte [rdx]
jmp 0x14049a8ad
jmp 0x14049a8c9
mov rax, qword [rcx]
jmp 0x14049a8ba
mov rax, qword [rax + 0x38]
jmp 0x14049a8c3
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049a8d1
je 0x14049a8de
xor al, al
jmp 0x14049a8f6
and qword [r13], 0
movzx ax, r11b
rdtsc
mov eax, 1
movzx ecx, dx
movzx rdx, ax
mov byte [r13 + 8], al
cqo
bswap edx
mov rdx, qword [rsp + 0x48]
movsxd rcx, r9d
movzx cx, r8b
mov rcx, r13
call fcn.140458b7b
test al, al
mov r8, qword [rbp - 0x58]
xchg r9w, r10w
seta r10b
mov r9d, r15d
mov r9, qword [rbp - 0x50]
jmp 0x14049a936
mov r10, qword [rsp + 0x60]
jmp 0x14049a940
je 0x14049a4a9
mov qword [rsp + 0x50], rsi
sub r11, r13
or ebx, r15d
mov rbx, rdi
xadd r11b, sil
mov r11w, r8w
test rdi, rdi
mov dil, byte [rsp + 0x30]
seto r14b
mov sil, byte [rsp + 0x30]
movsx r11w, r8b
movsx r11, r13w
mov r14b, byte [rsp + 0x30]
mov r11, qword [rsp + 0x50]
mov r10w, sp
cmovge r10, rbp
mov r10, qword [rsp + 0x78]
jmp 0x14049a992
je 0x14049aa06
lea rax, [rbp - 0x40]
test r12d, edi
cmp r12, 0x623536e4
test r10w, 0x11c3
cmp r11, 0x10
jmp 0x14049a9b5
cmovae rax, r10
cmp byte [rax + rbx], 0
jmp 0x14049a9c2
jle 0x14049a9d5
inc rbx
jmp 0x14049a9d0
jmp 0x14049aa06
mov eax, 1
jmp 0x14049a9df
mov byte [rsp + 0x38], al
jmp 0x14049a9e8
jmp 0x14049aa06
mov r10, qword [rbp - 0x40]
movzx r9d, dx
rcr r11b, 4
ror r9w, 0x56
mov r11, qword [rsp + 0x50]
rcl dl, 0xae
lea rdx, [rbp - 0x20]
jmp 0x14049aa13
mov r8, qword [rbp - 0x20]
not r9b
mov r9, qword [rbp - 8]
cmp r9, 0x10
jmp 0x14049aa27
cmovae rdx, r8
clc
cmp dl, 0xf4
cmp byte [rsp + 0x38], 0
jne 0x14049aaa2
test rbx, rbx
jmp 0x14049aa42
je 0x14049abd7
mov cl, byte [rdx]
test cx, 0x1109
test rsi, rcx
cmp cl, 0x7f
jmp 0x14049aa5a
je 0x14049abd7
sub rbx, 1
jmp 0x14049aa69
je 0x14049ab99
lea rax, [rbp - 0x40]
cmp r11, 0x10
jmp 0x14049aa7c
cmovae rax, r10
test r12b, r13b
cmc
cmp cl, byte [rax + rbx]
je 0x14049abbb
mov eax, 1
mov byte [rsp + 0x38], al
test ebp, 0x4626008f
cmc
jmp 0x14049aaa2
cmp r11, 0x10
jmp 0x14049aaab
jb 0x14049ab0e
lea rdx, [r11 + 1]
stc
sbb ah, 0x22
mov rax, r10
test bx, bx
cmp r10, r13
cmp rdx, 0x1000
jmp 0x14049aace
jb 0x14049aaf2
add rdx, 0x27
mov r10, qword [r10 - 8]
test bp, sp
sub rax, r10
clc
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
ja 0x14049c9af
mov rcx, r10
call fcn.140296cf3
mov r9, qword [rbp - 8]
bt r8w, 0xe1
xadd r8w, r8w
mov r8, qword [rbp - 0x20]
clc
cmp r9, 0x10
jb 0x14049ab6d
lea rdx, [r9 + 1]
mov rax, r8
clc
cmp rdx, 0x1000
jmp 0x14049ab2c
jb 0x14049ab60
add rdx, 0x27
test r15w, r9w
mov r8, qword [r8 - 8]
sub rax, r8
test al, r11b
cmp dx, ax
cmp r8b, 0x3f
add rax, 0xfffffffffffffff8
clc
cmc
test bp, 0x2cf5
cmp rax, 0x1f
ja 0x14049c9a4
mov rcx, r8
jmp 0x14049ab68
call fcn.140296cf3
mov ebx, 1
mov eax, dword [rsp + 0x38]
test r10w, sp
add qword [rbp - 0x80], rbx
test al, al
jmp 0x14049ab85
jne 0x14049c83c
mov rax, qword [rbp - 0x80]
jmp 0x14049ab94
jmp 0x14049a1df
test rbx, rbx
jmp 0x14049aba1
jne 0x14049abbb
lea rax, [rbp - 0x40]
cmp r11, 0x10
cmovae rax, r10
cmp cl, byte [rax]
jl 0x14049aa8d
cmp byte [rdx + 1], 0
jmp 0x14049abc4
jle 0x14049aa3a
inc rdx
jmp 0x14049abd2
jmp 0x14049aa3a
cmp r11, 0x10
jb 0x14049af40
lea rdx, [r11 + 1]
rol ax, 0x24
cmovno ax, r9w
mov rax, r10
jmp 0x14049abf8
cmp rdx, 0x1000
jmp 0x14049ac04
jb 0x14049ac41
add rdx, 0x27
mov r10, qword [r10 - 8]
cmc
clc
sub rax, r10
cmp al, 0xb5
test si, r13w
jmp 0x14049ac22
add rax, 0xfffffffffffffff8
jmp 0x14049ac32
cmp rax, 0x1f
jmp 0x14049ac3b
ja 0x14049c9af
mov rcx, r10
jmp 0x14049ac49
call fcn.140296cf3
jmp 0x14049af40
mov rdx, qword [rsp + 0x48]
mov cx, si
bswap cx
mov rcx, r13
jmp 0x14049ac66
call fcn.140458b7b
test al, al
jmp 0x14049ac72
jne 0x14049af56
lea rbx, [r13 + 9]
sets dil
movsx r12d, cx
xchg rsi, rdi
mov r12, rbx
mov esi, 0x17785702
mov r9, qword [rsp + 0x60]
not r15b
lea rdi, [r9 + 0xb]
mov rsi, qword [rsp + 0x70]
movzx r15d, r11w
mov r15, qword [rsp + 0x48]
jmp 0x14049acae
jmp 0x14049acb8
mov r9, qword [rsp + 0x60]
cmp byte [r13 + 8], 0
jmp 0x14049acc2
jne 0x14049ad84
mov rcx, qword [r13]
cmp r15b, 0x87
clc
test rcx, rcx
jmp 0x14049acd9
je 0x14049ad6c
mov rax, qword [rcx + 0x38]
bt dx, 0xa3
sbb dx, r12w
mov rdx, qword [rax]
cmp r14b, 0xa9
test r15b, dil
jmp 0x14049acfb
test rdx, rdx
je 0x14049ad21
mov rax, qword [rcx + 0x50]
test cl, 0x1a
cmp dword [rax], 0
jle 0x14049ad21
movzx eax, byte [rdx]
jmp 0x14049ad1c
jmp 0x14049ad46
mov rax, qword [rcx]
jmp 0x14049ad29
mov rax, qword [rax + 0x30]
jmp 0x14049ad32
call qword [case.0x14044e461.0]
mov r9, qword [rsp + 0x60]
test r12b, 0x69
cmp eax, 0x1e686d30
cmp eax, 0xffffffff
jmp 0x14049ad4e
je 0x14049ad6c
mov byte [r12], al
movzx ebx, r10w
movsx ebx, sp
mov rbx, r12
jmp 0x14049ad67
jmp 0x14049ad71
and qword [r13], 0
mov eax, 1
movzx rcx, dx
mov byte [r13 + 8], al
movsx edx, r12w
cwd
mov r8b, byte [rbx]
jmp 0x14049ad8c
mov rdx, rdi
cmovne cx, si
mov rcx, 0x18db75d5
movzx rcx, bp
mov rcx, r9
call fcn.1400edb5b
sub rax, qword [rsp + 0x60]
cmp rax, 0xa
jmp 0x14049adb4
jae 0x14049af18
lea rcx, [0x1400c10d8]
ror r9b, cl
test r11w, r12w
mov r9b, byte [rax + rcx]
sar cx, cl
bsf rcx, rbx
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 0x18]
jmp 0x14049ade0
jae 0x14049ae26
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
cmp r9d, ecx
rcl ax, 0x46
cbw
mov rax, rsi
stc
cmp qword [rsi + 0x18], 0x10
jb 0x14049ae0e
mov rax, qword [rsi]
jmp 0x14049ae0e
mov byte [rax + rcx], r9b
jmp 0x14049ae17
mov byte [rax + rcx + 1], 0
jmp 0x14049ae21
jmp 0x14049ae4b
mov r8b, r14b
movsx rdx, ax
bswap edx
mov edx, 1
movsx cx, r13b
movzx cx, r11b
mov rcx, rsi
jmp 0x14049ae46
call fcn.14045d286
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14049ae58
je 0x14049aedb
mov rax, qword [rcx + 0x38]
cmp sil, 0xe3
cmp qword [rax], 0
je 0x14049aeaf
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049ae7c
jle 0x14049aeaf
dec dword [rax]
movzx rax, si
cdq
movzx eax, cx
mov rcx, qword [rcx + 0x38]
cwd
cqo
mov rdx, qword [rcx]
cmovae rax, r11
lea rax, [rdx + 1]
jmp 0x14049aea4
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14049aec6
mov rax, qword [rcx]
jmp 0x14049aeb7
mov rax, qword [rax + 0x38]
jmp 0x14049aec0
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
je 0x14049aedb
xor al, al
jmp 0x14049aed6
jmp 0x14049aef4
and qword [r13], 0
jmp 0x14049aee5
mov eax, 1
setne cl
movzx cx, r10b
cwd
mov byte [r13 + 8], al
movzx rdx, ax
mov rdx, r15
xchg ch, ch
bswap ecx
mov rcx, r13
call fcn.140458b7b
test al, al
jmp 0x14049af12
je 0x14049acb3
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
xchg r15b, cl
setle ch
mov r15b, byte [rsp + 0x30]
cmovg ebx, ebx
movsx rbx, r14w
movzx ecx, r12w
mov r12b, byte [rsp + 0x30]
not ax
mov rbx, qword [rsp + 0x58]
movsx cx, r15b
movzx cx, sil
mov rax, 0x67d2122c
mov rax, qword [rbx]
movsx ecx, di
mov rcx, rbx
jmp 0x14049af64
mov rax, qword [rax + 0x18]
call qword [case.0x14044e461.0]
mov bl, al
movsxd rdx, r11d
mov dx, bx
bswap ecx
mov rdx, qword [rsp + 0x48]
movsxd rcx, r9d
mov rcx, r13
jmp 0x14049af88
call fcn.140458b7b
test al, al
jmp 0x14049af94
jne 0x14049b300
test bl, bl
jmp 0x14049afa1
je 0x14049b300
cmp byte [r13 + 8], al
jmp 0x14049afb0
jne 0x14049b05d
mov rcx, qword [r13]
clc
cmp bpl, sil
test rcx, rcx
jmp 0x14049afc6
je 0x14049b03c
mov rax, qword [rcx + 0x38]
sub dh, 0x8e
test r9b, 0xd2
setg dh
mov rdx, qword [rax]
test r8b, r10b
cmc
test rdx, rdx
je 0x14049b009
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049aff6
jle 0x14049b009
movzx eax, byte [rdx]
jmp 0x14049b004
jmp 0x14049b020
mov rax, qword [rcx]
jmp 0x14049b011
mov rax, qword [rax + 0x30]
jmp 0x14049b01a
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049b028
je 0x14049b03c
mov byte [r13 + 9], al
jmp 0x14049b037
jmp 0x14049b04c
and qword [r13], 0
ror rax, cl
movsxd rax, r15d
btc ax, 0xf
mov eax, 1
clc
test ch, 0xce
mov byte [r13 + 8], al
stc
test di, si
cmp byte [r13 + 9], bl
mov ebx, dword [rsp + 0x68]
jmp 0x14049b06a
jne 0x14049b30f
mov eax, 1
adc rcx, r14
mov rcx, qword [r13]
stc
cmp bpl, r10b
test rcx, rcx
jmp 0x14049b088
je 0x14049b119
mov rax, qword [rcx + 0x38]
test dil, r10b
clc
cmc
cmp qword [rax], 0
jmp 0x14049b0a0
je 0x14049b0e3
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049b0b2
jle 0x14049b0e3
dec dword [rax]
jmp 0x14049b0bf
mov rcx, qword [rcx + 0x38]
cwde
mov al, r10b
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14049b0d3
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14049b0de
jmp 0x14049b0fa
mov rax, qword [rcx]
jmp 0x14049b0eb
mov rax, qword [rax + 0x38]
jmp 0x14049b0f4
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049b102
je 0x14049b114
xor al, al
jmp 0x14049b10f
jmp 0x14049b122
mov eax, 1
and qword [r13], 0
movsx ecx, r14w
mov byte [r13 + 8], al
mov rdx, qword [rsp + 0x48]
setle cl
mov rcx, r13
jmp 0x14049b136
call fcn.140458b7b
cmp ebx, dword [rbp - 0x78]
jge 0x14049b30f
test al, al
jne 0x14049b2ed
cmp byte [r13 + 8], al
jmp 0x14049b155
jne 0x14049b208
mov rcx, qword [r13]
cmc
stc
cmp ebp, 0x17816f52
test rcx, rcx
jmp 0x14049b16f
je 0x14049b1e4
mov rax, qword [rcx + 0x38]
sar dx, 0xae
sbb dx, 0x744
mov rdx, qword [rax]
test rdx, rdx
je 0x14049b1b6
mov rax, qword [rcx + 0x50]
stc
test r10w, 0x41a8
cmp cl, dl
cmp dword [rax], 0
jmp 0x14049b1a3
jle 0x14049b1b6
movzx eax, byte [rdx]
jmp 0x14049b1b1
jmp 0x14049b1cd
mov rax, qword [rcx]
jmp 0x14049b1be
mov rax, qword [rax + 0x30]
jmp 0x14049b1c7
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
je 0x14049b1e4
mov byte [r13 + 9], al
jmp 0x14049b1df
jmp 0x14049b1ea
and qword [r13], 0
lahf
mov eax, 1
cwd
movsx rcx, cx
setne dh
mov byte [r13 + 8], al
movzx rdx, sp
movsx dx, r14b
movsxd rdx, r10d
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 0xb]
not cl
jmp 0x14049b218
mov r8b, byte [r13 + 9]
mov rcx, rax
jmp 0x14049b224
call fcn.1400edb5b
sub rax, qword [rsp + 0x60]
stc
test r10b, cl
cmp rax, 0xa
jmp 0x14049b23b
jae 0x14049b2ed
lea rcx, [0x1400c10d8]
rcl r10b, 0x36
mov r9b, byte [rax + rcx]
mov r10, qword [rsp + 0x70]
jmp 0x14049b25e
mov rcx, qword [r10 + 0x10]
cmp r11b, 0xf7
stc
cmp r11d, r13d
cmp rcx, qword [r10 + 0x18]
jmp 0x14049b273
jae 0x14049b2be
lea rax, [rcx + 1]
clc
mov qword [r10 + 0x10], rax
cdqe
or al, 0xb2
xor rax, r11
mov rax, r10
cmc
clc
cmp qword [r10 + 0x18], 0x10
jmp 0x14049b298
jb 0x14049b2a6
mov rax, qword [r10]
jmp 0x14049b2a6
mov byte [rax + rcx], r9b
jmp 0x14049b2af
mov byte [rax + rcx + 1], 0
jmp 0x14049b2b9
jmp 0x14049b2dc
mov r8b, sil
cqo
xchg rcx, rdx
mov edx, 1
movsx ecx, r14w
mov rcx, r10
jmp 0x14049b2d7
call fcn.14045d286
mov eax, 1
add ebx, eax
jmp 0x14049b2e8
jmp 0x14049b078
mov ecx, 1
jmp 0x14049b2f7
mov byte [rsp + 0x38], cl
jmp 0x14049b31c
mov ebx, dword [rsp + 0x68]
bsf rax, rsp
dec ch
add cx, 0x7073
mov ecx, 1
dec ax
add ax, r11w
cwde
mov rax, qword [rsp + 0x70]
cmp dil, al
test spl, 0xb6
cmp qword [rax + 0x10], 0
jmp 0x14049b332
jne 0x14049b346
mov byte [rsp + 0x38], cl
jmp 0x14049b341
jmp 0x14049b3ff
mov eax, dword [rbp - 0x78]
cmc
test bp, dx
test r12d, 0x74c62366
cmp ebx, eax
jmp 0x14049b35b
jge 0x14049b3ff
sub eax, ebx
mov ebx, eax
mov r14, qword [rsp + 0x70]
mov r12d, 1
mov cl, r10b
dec ecx
mov rcx, qword [r14 + 0x10]
test cx, dx
cmp r8w, bx
cmp rcx, qword [r14 + 0x18]
jae 0x14049b3bd
lea rax, [rcx + 1]
mov qword [r14 + 0x10], rax
mov rax, r14
cmp qword [r14 + 0x18], 0x10
jmp 0x14049b39f
jb 0x14049b3ad
mov rax, qword [r14]
jmp 0x14049b3ad
mov word [rax + rcx], 0x30
jmp 0x14049b3b8
jmp 0x14049b3db
mov r9b, 0x30
jmp 0x14049b3c5
mov r8b, dil
not cx
mov rdx, r12
mov rcx, r14
jmp 0x14049b3d6
call fcn.14045d286
sub rbx, r12
jmp 0x14049b3e3
jne 0x14049b375
mov r14b, byte [rsp + 0x30]
or rdx, 0x35573a7b
mov r12b, byte [rsp + 0x30]
neg dh
rol dh, 0x20
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jmp 0x14049b40c
jb 0x14049ab6d
inc rdx
sar ah, cl
mov rcx, qword [rbp - 0x20]
cdqe
mov rax, rcx
stc
cmc
cmp rdx, 0x1000
jmp 0x14049b42e
jb 0x14049ab68
add rdx, 0x27
clc
cmc
mov rcx, qword [rcx - 8]
cmp bpl, 0x1e
sub rax, rcx
cmp r15b, 0xbc
cmc
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14049b458
ja 0x14049c9a4
jmp 0x14049ab68
mov rdx, qword [rsp + 0x48]
xchg ch, ch
mov cl, spl
movzx rcx, ax
mov rcx, r13
jmp 0x14049b479
call fcn.140458b7b
test al, al
jmp 0x14049b485
jne 0x14049ab72
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
cdq
movsx dx, spl
lea rdx, [rbp - 0x40]
movsx rcx, r10w
mov rcx, rbx
jmp 0x14049b4a9
mov rax, qword [rax + 0x38]
call qword [case.0x14044e461.0]
mov r10d, dword [rsp + 0x34]
bts r10d, 8
test r9w, 0x1530
jmp 0x14049b4cb
or r10d, 2
jmp 0x14049b4d4
mov dword [rsp + 0x34], r10d
jmp 0x14049b4de
mov dword [rsp + 0x40], r10d
test cx, sp
clc
cmp qword [rbp - 0x30], 0
jmp 0x14049b4f1
jbe 0x14049b68f
mov rax, qword [rbx]
movzx ecx, ax
cqo
lea rdx, [rbp - 0x20]
movsx ecx, si
movsx cx, r15b
jmp 0x14049b510
mov rcx, rbx
jmp 0x14049b518
mov rax, qword [rax + 0x38]
jmp 0x14049b521
call qword [case.0x14044e461.0]
mov r10d, dword [rsp + 0x34]
bts r10d, 0xb
or r10d, 4
test r13b, 0xc2
shld r9w, r14w, 0xa0
add r9d, 0x789d1d7d
mov dword [rsp + 0x34], r10d
xchg r9w, r9w
mov dword [rsp + 0x40], r10d
shr r9d, cl
cmp bpl, al
cmp r11w, 0x3c1d
lea r9, [r13 + 8]
test dil, 0x57
test r11d, r11d
jmp 0x14049b570
mov qword [rsp + 0x50], r9
cmp byte [r9], 0
jne 0x14049b650
mov rcx, qword [r13]
test bl, r9b
clc
test rcx, rcx
jmp 0x14049b58f
je 0x14049b628
mov rax, qword [rcx + 0x38]
movsx dx, bpl
bt rdx, rax
btr dx, 0x16
mov rdx, qword [rax]
test si, 0x6dfd
stc
test rdx, rdx
jmp 0x14049b5b8
je 0x14049b5df
mov rax, qword [rcx + 0x50]
cmp r12b, 0x14
jmp 0x14049b5ce
cmp dword [rax], 0
jle 0x14049b5df
movzx eax, byte [rdx]
jmp 0x14049b60c
mov rax, qword [rcx]
jmp 0x14049b5e7
mov rax, qword [rax + 0x30]
jmp 0x14049b5f0
call qword [case.0x14044e461.0]
mov r9, qword [rsp + 0x50]
mov r10d, dword [rsp + 0x34]
cmp dil, r9b
cmp r9b, 0x5d
jmp 0x14049b60c
cmp eax, 0xffffffff
jmp 0x14049b614
je 0x14049b628
mov byte [r13 + 9], al
jmp 0x14049b623
jmp 0x14049b638
and qword [r13], 0
movsxd r11, ecx
xchg r11b, r11b
cmovg r11w, r12w
mov r11d, 1
jmp 0x14049b643
mov byte [r9], r11b
jmp 0x14049b64b
jmp 0x14049b656
mov r11d, 1
mov cl, byte [r13 + 9]
lea rax, [rbp - 0x20]
sal edx, 0x31
mov r8, qword [rbp - 0x20]
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jmp 0x14049b672
cmovae rax, r8
cmc
test dil, r11b
cmp byte [rax], cl
jne 0x14049b6a7
mov bl, r11b
jmp 0x14049b68a
jmp 0x14049b6b0
lea r9, [r13 + 8]
movsx rdx, di
xadd rdx, rdx
mov rdx, qword [rbp - 8]
movzx r8, bx
mov r8, qword [rbp - 0x20]
xor bl, bl
cmc
clc
mov qword [rsp + 0x50], r9
test r10b, 4
je 0x14049b75c
and r10d, 0xfffffffb
cmc
cmp dil, 0x8e
jmp 0x14049b6c8
mov dword [rsp + 0x34], r10d
clc
cmp cx, 0x36c8
mov dword [rsp + 0x40], r10d
cmp rdx, 0x10
jb 0x14049b744
inc rdx
cmp spl, 0x33
mov rax, r8
cmp rdx, 0x1000
jmp 0x14049b6f8
jb 0x14049b72f
add rdx, 0x27
test r10d, 0x32354569
mov r8, qword [r8 - 8]
cmp r15w, si
clc
cmc
sub rax, r8
jmp 0x14049b71c
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049b729
ja 0x14049c9ba
mov rcx, r8
jmp 0x14049b737
call fcn.140296cf3
mov r10d, dword [rsp + 0x34]
cmp bh, 0x3f
and qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf
cmp r13b, 0x2a
mov byte [rbp - 0x20], 0
cmp spl, spl
test r10b, 2
jmp 0x14049b765
je 0x14049b7f5
and r10d, 0xfffffffd
mov dword [rsp + 0x34], r10d
mov dword [rsp + 0x40], r10d
cwd
mov rdx, qword [rbp - 0x28]
cmp r12w, cx
stc
cmp rdx, 0x10
jmp 0x14049b78d
jb 0x14049b7f5
inc rdx
bts rcx, r8
bt cx, r15w
jmp 0x14049b7a4
mov rcx, qword [rbp - 0x40]
btc rax, rax
mov rax, rcx
clc
test al, dil
jmp 0x14049b7b8
cmp rdx, 0x1000
jb 0x14049b7f0
add rdx, 0x27
cmp r11b, 0x2b
clc
mov rcx, qword [rcx - 8]
cmc
sub rax, rcx
clc
add rax, 0xfffffffffffffff8
cmp spl, 0x3c
test ax, 0x58b1
test rdi, rbp
cmp rax, 0x1f
ja 0x14049c9c0
call fcn.140296cf3
test bl, bl
jmp 0x14049b7fc
je 0x14049b994
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049b80e
je 0x14049b89e
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14049b821
je 0x14049b877
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049b833
jle 0x14049b877
dec dword [rax]
mov ax, bp
movsx rdx, di
mov rcx, qword [rcx + 0x38]
movzx rax, r9w
cqo
mov rdx, qword [rcx]
jmp 0x14049b856
lea rax, [rdx + 1]
jmp 0x14049b85f
mov qword [rcx], rax
jmp 0x14049b86a
movzx eax, byte [rdx]
jmp 0x14049b872
jmp 0x14049b884
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049b88c
je 0x14049b89e
xor al, al
jmp 0x14049b899
jmp 0x14049b8bb
and qword [r13], 0
movsx eax, cx
jmp 0x14049b8ae
mov eax, 1
movsxd rcx, r13d
movzx dx, r14b
mov rcx, qword [rsp + 0x50]
mov byte [rcx], al
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx]
cmovnp dx, dx
lea rdx, [rbp - 0x20]
jmp 0x14049b8d7
mov rax, qword [rax + 0x38]
jmp 0x14049b8e0
call qword [case.0x14044e461.0]
mov ebx, dword [rsp + 0x34]
bts dx, r12w
mov dl, spl
bts ebx, 0xa
sub dx, 0x5748
movsx edx, r11w
xadd rdx, rdx
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x40], ebx
movsxd rdx, r13d
jmp 0x14049b913
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jmp 0x14049b920
jb 0x14049b96b
inc rdx
bt cx, 4
mov rcx, qword [rbp]
mov rax, rcx
jmp 0x14049b93a
cmp rdx, 0x1000
jmp 0x14049b946
jb 0x14049b966
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
ja 0x14049c9cb
call fcn.140296cf3
movups xmm0, xmmword [rbp - 0x20]
jmp 0x14049b974
movups xmmword [rbp], xmm0
jmp 0x14049b97d
movups xmm1, xmmword [rbp - 0x10]
jmp 0x14049b986
movups xmmword [rbp + 0x10], xmm1
jmp 0x14049b98f
jmp 0x14049ab6d
mov rbx, qword [rsp + 0x58]
mov rax, qword [rbx]
lea rdx, [rbp - 0x40]
mov rcx, rbx
mov rax, qword [rax + 0x40]
jmp 0x14049b9ac
call qword [case.0x14044e461.0]
mov edx, dword [rsp + 0x34]
cmc
stc
bts edx, 0xc
clc
or edx, 8
cmp bp, bx
mov dword [rsp + 0x34], edx
clc
test sp, 0x662d
mov dword [rsp + 0x40], edx
stc
cmp esi, r9d
cmp qword [rbp - 0x30], 0
jmp 0x14049b9df
jbe 0x14049bb3d
mov rax, qword [rbx]
movsxd rdx, esi
lea rdx, [rbp - 0x20]
not cx
mov rcx, rbx
jmp 0x14049b9fa
mov rax, qword [rax + 0x40]
jmp 0x14049ba03
call qword [case.0x14044e461.0]
mov edx, dword [rsp + 0x34]
bts r8w, cx
movzx r8w, al
bts edx, 0xd
mov r8w, 0x77d2
neg r8
or edx, 0x10
or r8d, esi
mov dword [rsp + 0x34], edx
btc r8w, 0xcf
or r8w, r15w
mov dword [rsp + 0x40], edx
mov r8, qword [rsp + 0x50]
cmp r14w, 0x6cb4
cmp byte [r8], 0
jne 0x14049baf8
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14049ba5d
je 0x14049baca
mov rax, qword [rcx + 0x38]
ror edx, 0xbc
mov rdx, qword [rax]
jmp 0x14049ba76
test rdx, rdx
je 0x14049ba95
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jle 0x14049ba95
movzx eax, byte [rdx]
jmp 0x14049bab3
mov rax, qword [rcx]
jmp 0x14049ba9d
mov rax, qword [rax + 0x30]
call qword [case.0x14044e461.0]
mov r8, qword [rsp + 0x50]
cmc
stc
jmp 0x14049bab3
cmp eax, 0xffffffff
jmp 0x14049babb
je 0x14049baca
mov byte [r13 + 9], al
jmp 0x14049bad8
and qword [r13], 0
movsxd rdx, r11d
movsx rdx, r10w
not dh
mov r9d, 1
movsx dx, cl
jmp 0x14049bae7
mov byte [r8], r9b
mov edx, dword [rsp + 0x34]
jmp 0x14049baf3
jmp 0x14049bb04
mov r9d, 1
and ax, dx
mov cl, sil
mov cl, byte [r13 + 9]
cdqe
mov al, r11b
rcl eax, cl
lea rax, [rbp - 0x20]
jmp 0x14049bb19
cmp qword [rbp - 8], 0x10
cmovae rax, qword [rbp - 0x20]
cmp byte [rax], cl
jmp 0x14049bb2a
jne 0x14049bb3d
mov bl, r9b
jmp 0x14049bb38
jmp 0x14049bb40
xor bl, bl
cmc
test dl, 0x10
jmp 0x14049bb48
je 0x14049bb7f
and edx, 0xffffffef
mov dword [rsp + 0x34], edx
xchg ecx, ecx
movsx cx, dh
movsxd rcx, r8d
mov dword [rsp + 0x40], edx
cmovle ecx, r11d
mov cl, r15b
movsxd rcx, eax
lea rcx, [rbp - 0x20]
jmp 0x14049bb75
call fcn.140400862
mov edx, dword [rsp + 0x34]
stc
test dl, 8
je 0x14049bbb2
and edx, 0xfffffff7
jmp 0x14049bb96
mov dword [rsp + 0x34], edx
bswap ecx
mov dword [rsp + 0x40], edx
movzx cx, r8b
movzx rcx, di
lea rcx, [rbp - 0x40]
call fcn.140400862
test bl, bl
jmp 0x14049bbb9
je 0x14049bd55
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14049bbcc
je 0x14049bc5c
mov rax, qword [rcx + 0x38]
clc
cmp r10b, r9b
cmp qword [rax], 0
je 0x14049bc30
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], 0
jmp 0x14049bbf1
jle 0x14049bc30
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, r14b
sete al
lahf
lea rax, [rdx + 1]
jmp 0x14049bc14
mov qword [rcx], rax
movsx ax, spl
movzx rax, bx
setbe ah
movzx eax, byte [rdx]
jmp 0x14049bc2b
jmp 0x14049bc47
mov rax, qword [rcx]
jmp 0x14049bc38
mov rax, qword [rax + 0x38]
jmp 0x14049bc41
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
je 0x14049bc5c
xor al, al
jmp 0x14049bc57
jmp 0x14049bc70
and qword [r13], 0
mov eax, 1
movsx cx, sil
mov dh, 0x6c
not ecx
mov rcx, qword [rsp + 0x50]
setle dh
xchg dl, dh
mov byte [rcx], al
cmovl ax, sp
cqo
mov rcx, qword [rsp + 0x58]
movzx rdx, r14w
mov rax, qword [rcx]
setb dl
jmp 0x14049bc96
lea rdx, [rbp - 0x20]
jmp 0x14049bc9f
mov rax, qword [rax + 0x40]
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
cqo
bts eax, 0xf
and rdx, 0x6a707a8b
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
bt rdx, rdi
rcl dx, cl
mov rdx, qword [rbp + 0x18]
stc
clc
cmp rdx, 0x10
jmp 0x14049bcd8
jb 0x14049bd2c
inc rdx
lahf
mov rcx, qword [rbp]
and eax, r11d
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14049bcf8
jb 0x14049bd27
add rdx, 0x27
cmp dil, spl
mov rcx, qword [rcx - 8]
sub rax, rcx
test rbp, 0x29201afa
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14049bd21
ja 0x14049c9d6
call fcn.140296cf3
movups xmm0, xmmword [rbp - 0x20]
jmp 0x14049bd35
movups xmmword [rbp], xmm0
jmp 0x14049bd3e
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp + 0x10], xmm1
jmp 0x14049bd4b
mov byte [rsp + 0x30], 1
jmp 0x14049ab6d
mov rbx, qword [rsp + 0x58]
movsxd rax, r14d
jmp 0x14049bd66
mov rax, qword [rbx]
movsxd rcx, r11d
bswap rdx
lea rdx, [rbp - 0x40]
mov rcx, rbx
jmp 0x14049bd7b
mov rax, qword [rax + 0x38]
jmp 0x14049bd84
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
clc
bts eax, 0xe
or eax, 0x20
clc
stc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
cmp qword [rbp - 0x30], 0
jmp 0x14049bdaa
je 0x14049be1b
mov rax, qword [rbx]
mov cl, r10b
lea rdx, [rbp - 0x20]
movsx cx, r9b
movsxd rcx, r10d
mov rcx, rbx
jmp 0x14049bdca
mov rax, qword [rax + 0x40]
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
cmp dl, r14b
cmp bpl, 0x41
jmp 0x14049bde4
or eax, 0x10040
cmc
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
cmp sp, 0x7ff6
test bx, 0x4c67
cmp qword [rbp - 0x10], 0
jmp 0x14049be06
jne 0x14049be1b
mov ebx, 1
jmp 0x14049be16
jmp 0x14049be24
sub bl, bl
test bpl, 0xd1
test r9b, bl
test al, 0x40
jmp 0x14049be2b
je 0x14049be57
and eax, 0xffffffbf
movzx cx, sil
movsxd rcx, ebx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp - 0x20]
jmp 0x14049be4d
call fcn.140400862
mov eax, dword [rsp + 0x34]
clc
test al, 0x20
je 0x14049be78
and eax, 0xffffffdf
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x40], eax
lea rcx, [rbp - 0x40]
jmp 0x14049be73
call fcn.140400862
mov eax, dword [rsp + 0x38]
cmp r9b, r9b
cmc
test bl, bl
bswap bx
movsx rbx, si
not bx
mov ebx, 1
je 0x14049ab7a
mov byte [rsp + 0x30], bl
jmp 0x14049bea0
jmp 0x14049ab7a
mov rcx, qword [rsp + 0x58]
setae dh
not al
mov rax, qword [rcx]
not dh
lea rdx, [rbp - 0x40]
jmp 0x14049bebd
mov rax, qword [rax + 0x30]
jmp 0x14049bec6
call qword [case.0x14044e461.0]
mov eax, dword [rsp + 0x34]
bts bx, cx
cmc
bts eax, 7
btr ebx, esi
mov dword [rsp + 0x34], eax
bsr ebx, esi
mov dword [rsp + 0x40], eax
cwde
mov rax, qword [rbp + 0x98]
mov rbx, qword [rsp + 0x48]
test byte [rax + 0x18], 8
jne 0x14049bfed
mov rdx, rbx
mov rcx, r13
jmp 0x14049bf09
call fcn.140458b7b
test al, al
jmp 0x14049bf15
jne 0x14049bfed
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae rbx, qword [rbp - 0x40]
stc
cmp byte [r13 + 8], al
jmp 0x14049bf33
jne 0x14049bfcd
mov rcx, qword [r13]
stc
test rcx, rcx
jmp 0x14049bf46
je 0x14049bfb5
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r15, 0x7fea6c31
test rdx, rdx
jmp 0x14049bf62
je 0x14049bf87
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14049bf74
jle 0x14049bf87
movzx eax, byte [rdx]
jmp 0x14049bf82
jmp 0x14049bf9e
mov rax, qword [rcx]
jmp 0x14049bf8f
mov rax, qword [rax + 0x30]
jmp 0x14049bf98
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
je 0x14049bfb5
mov byte [r13 + 9], al
jmp 0x14049bfb0
jmp 0x14049bfbd
and qword [r13], 0
bswap rax
mov eax, 1
test r13, 0x6898009d
mov byte [r13 + 8], al
mov al, byte [r13 + 9]
stc
clc
test r8b, 0x97
cmp al, byte [rbx]
jmp 0x14049bfde
jne 0x14049c104
mov rbx, qword [rsp + 0x48]
test cx, r12w
cmp qword [rbp - 0x80], 3
jmp 0x14049bff7
jne 0x14049c130
mov eax, 1
test r15b, cl
cmp qword [rbp + 0x10], rax
ja 0x14049c130
mov rdx, rbx
movsx ecx, di
movsx cx, r13b
mov rcx, 0x33705ab
mov rcx, r13
call fcn.140458b7b
sub ebx, ebx
test r8b, 0x1d
test al, al
jne 0x14049c10e
cmp byte [r13 + 8], bl
jmp 0x14049c040
jne 0x14049c0de
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049c052
je 0x14049c0be
mov rax, qword [rcx + 0x38]
shld rdx, rsp, 0xaf
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14049c06d
je 0x14049c095
mov rax, qword [rcx + 0x50]
cmp sp, r8w
cmp dword [rax], ebx
jmp 0x14049c082
jle 0x14049c095
movzx eax, byte [rdx]
jmp 0x14049c090
jmp 0x14049c0a2
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049c0aa
je 0x14049c0be
mov byte [r13 + 9], al
jmp 0x14049c0b9
jmp 0x14049c0cd
mov qword [r13], rbx
cmp r10w, di
or al, sil
bt eax, 0xb2
mov eax, 1
shr cl, cl
setae cl
sub cl, dil
mov byte [r13 + 8], al
mov cl, byte [r13 + 9]
lea rax, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
jmp 0x14049c0f0
cmovae rax, qword [rbp - 0x40]
clc
cmc
cmp cl, byte [rax]
je 0x14049c130
jmp 0x14049c10e
sub ebx, ebx
and al, r8b
cmp r9b, 0xdc
cmc
lea rax, [rbp - 0x40]
cmp r14b, dil
cmp qword [rbp - 0x28], 0x10
jmp 0x14049c11f
cmovae rax, qword [rbp - 0x40]
mov qword [rbp - 0x30], rbx
clc
stc
mov byte [rax], bl
bts ebx, r9d
lea rbx, [rbp - 0x40]
jmp 0x14049c139
cmp qword [rbp - 0x28], 0x10
jmp 0x14049c143
cmovae rbx, qword [rbp - 0x40]
jmp 0x14049c14d
jmp 0x14049c32b
lea rcx, [rbp - 0x40]
test r13b, 0x71
stc
jmp 0x14049c160
cmp r9, 0x10
jmp 0x14049c169
cmovae rcx, r8
add rcx, qword [rbp - 0x30]
test r11w, 0x25c7
cmp rbx, rcx
jmp 0x14049c17f
je 0x14049c356
cmp byte [r13 + 8], 0
jmp 0x14049c18f
jne 0x14049c244
mov rcx, qword [r13]
clc
test rcx, rcx
jmp 0x14049c1a2
je 0x14049c227
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r13b, r12b
test rdx, rdx
jmp 0x14049c1ba
je 0x14049c1e5
mov rax, qword [rcx + 0x50]
clc
jmp 0x14049c1ca
cmp dword [rax], 0
jmp 0x14049c1d2
jle 0x14049c1e5
movzx eax, byte [rdx]
jmp 0x14049c1e0
jmp 0x14049c20b
mov rax, qword [rcx]
jmp 0x14049c1ed
mov rax, qword [rax + 0x30]
jmp 0x14049c1f6
call qword [case.0x14044e461.0]
mov r9, qword [rbp - 0x28]
mov r8b, 0xf3
mov r8, qword [rbp - 0x40]
stc
test ah, 0xe6
cmp eax, 0xffffffff
jmp 0x14049c213
je 0x14049c227
mov byte [r13 + 9], al
jmp 0x14049c222
jmp 0x14049c230
and qword [r13], 0
bswap r10w
mov r10d, 1
mov byte [r13 + 8], r10b
jmp 0x14049c23f
jmp 0x14049c24c
mov r10d, 1
sar al, cl
mov al, byte [r13 + 9]
clc
cmp r12b, 0x9c
cmp al, byte [rbx]
jmp 0x14049c25c
jne 0x14049c356
lea rbx, [rbx + r10]
or ecx, 0x141e1c0b
mov rcx, qword [r13]
test rbp, r9
cmp bl, r14b
stc
test rcx, rcx
jmp 0x14049c27f
je 0x14049c312
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14049c292
je 0x14049c2e0
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], 0
jmp 0x14049c2a5
jle 0x14049c2e0
dec dword [rax]
cwd
cbw
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, r15b
movzx rax, r15w
lea rax, [rdx + 1]
jmp 0x14049c2ca
mov qword [rcx], rax
cmovs eax, esp
sets al
movzx eax, byte [rdx]
jmp 0x14049c2db
jmp 0x14049c2f8
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14049c2ec
call qword [case.0x14044e461.0]
mov r10d, 1
cmp eax, 0xffffffff
jmp 0x14049c300
je 0x14049c312
sub al, al
jmp 0x14049c30d
jmp 0x14049c320
and qword [r13], 0
xchg cl, al
mov al, r10b
cqo
bswap ecx
mov byte [r13 + 8], al
movsxd rdx, edx
movsx rdx, ax
mov rdx, qword [rsp + 0x48]
movzx ecx, cx
jmp 0x14049c338
mov rcx, r13
call fcn.140458b7b
mov r9, qword [rbp - 0x28]
mov r8, qword [rbp - 0x40]
stc
test al, al
jmp 0x14049c350
je 0x14049c152
lea rcx, [rbp - 0x40]
movzx rax, r13w
cmp r9, 0x10
jmp 0x14049c36b
setae dl
movzx ax, spl
cmovae rcx, r8
rcl ah, cl
xor rax, 0x765d6953
add rcx, qword [rbp - 0x30]
bswap rax
mov eax, dword [rsp + 0x38]
cmp r13d, 0x45900a5b
test cx, r8w
movzx eax, al
cmc
jmp 0x14049c3a2
cmp rbx, rcx
mov ebx, 1
jmp 0x14049c3af
cmovne eax, ebx
mov dword [rsp + 0x38], eax
test dl, dl
jmp 0x14049c3bd
je 0x14049ab7a
lea rdx, [r9 + 1]
movsxd rax, r15d
mov rax, r8
test r11b, 0xcb
cmc
cmp rdx, 0x1000
jmp 0x14049c3de
jb 0x14049c409
add rdx, 0x27
stc
mov r8, qword [r8 - 8]
clc
sub rax, r8
clc
test al, sil
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14049c403
ja 0x14049c9e1
mov rcx, r8
jmp 0x14049c411
call fcn.140296cf3
jmp 0x14049ab72
mov rax, qword [rcx]
jmp 0x14049c423
mov rax, qword [rax + 0x30]
jmp 0x14049c42c
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049c43a
je 0x14049c459
mov byte [r12], al
movzx bx, dil
bswap rbx
mov rbx, r12
jmp 0x14049c454
jmp 0x14049c465
and qword [r13], 0
shr al, 0x74
cwde
btr ecx, edx
mov byte [r13 + 8], dil
movsx ecx, bx
movzx ecx, byte [rbx]
mov rax, qword [r15 + 0x18]
cmp r12b, sil
test r13w, ax
test byte [rax + rcx*2], 0x48
jmp 0x14049c483
je 0x14049c561
mov byte [rsp + 0x3c], dil
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049c49a
je 0x14049c521
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], 0
jmp 0x14049c4ae
je 0x14049c4f5
mov rax, qword [rcx + 0x50]
cmp spl, sil
cmp dword [rax], 0
jmp 0x14049c4c3
jle 0x14049c4f5
dec dword [rax]
cqo
rdtsc
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14049c4df
mov qword [rcx], rax
bswap rax
not rax
movzx eax, byte [rdx]
jmp 0x14049c4f0
jmp 0x14049c50c
mov rax, qword [rcx]
jmp 0x14049c4fd
mov rax, qword [rax + 0x38]
jmp 0x14049c506
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049c514
je 0x14049c521
sub al, al
jmp 0x14049c53e
and qword [r13], 0
cwd
movsx rdx, ax
movzx cx, r14b
mov al, dil
cqo
movsx ecx, r9w
mov dx, r10w
mov byte [r13 + 8], al
mov rdx, rsi
not ecx
mov rcx, r13
jmp 0x14049c54f
call fcn.140458b7b
test al, al
jmp 0x14049c55b
je 0x14049a29b
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
add r12b, r12b
mov r15b, byte [rsp + 0x30]
and al, 0x17
add eax, edx
bt ax, r9w
mov r12b, byte [rsp + 0x30]
mov bl, byte [rsp + 0x3c]
mov rax, qword [rbp - 0x80]
cmp byte [rbp + rax - 0x74], 0x20
jmp 0x14049c593
jne 0x14049ab6d
movzx eax, byte [rsp + 0x38]
cmc
test bl, bl
movsxd rbx, r14d
bswap bx
movzx ebx, r11w
mov ebx, 1
cmove eax, ebx
jmp 0x14049c5b8
mov dword [rsp + 0x38], eax
jmp 0x14049c5c1
jmp 0x14049ab7a
mov rcx, qword [rbp + 0x10]
cmc
and dil, 0x75
rcl dil, cl
mov edi, 1
cmp rcx, rdi
jmp 0x14049c5df
jbe 0x14049c878
lea rbx, [rbp]
adc al, r11b
or al, 3
cmp qword [rbp + 0x18], 0x10
cmovae rbx, qword [rbp]
mov al, byte [rsp + 0x30]
jmp 0x14049c601
mov byte [rsp + 0x30], al
inc rax
setns ah
inc rbx
lea rax, [rbp]
clc
cmp qword [rbp + 0x18], 0x10
cmovae rax, qword [rbp]
test bpl, r12b
test rdx, 0x77537627
cmp dx, 0x6b76
lea rax, [rax + rcx]
cmp dl, al
cmp sil, 0x14
jmp 0x14049c63b
cmp rbx, rax
je 0x14049c80b
mov rdx, qword [rsp + 0x48]
movsx cx, spl
mov cl, 0x42
movsx rcx, di
mov rcx, r13
jmp 0x14049c65c
call fcn.140458b7b
test al, al
jmp 0x14049c668
jne 0x14049c803
cmp byte [r13 + 8], al
jmp 0x14049c677
jne 0x14049c719
mov rcx, qword [r13]
test rcx, rcx
jmp 0x14049c689
je 0x14049c70d
mov rax, qword [rcx + 0x38]
inc dx
sal dh, 0xdc
mov rdx, qword [rax]
test r12w, 0x57f7
jmp 0x14049c6a7
test rdx, rdx
jmp 0x14049c6af
je 0x14049c6da
mov rax, qword [rcx + 0x50]
test r11w, 0x25a0
cmp dword [rax], 0
jmp 0x14049c6c7
jle 0x14049c6da
movzx eax, byte [rdx]
jmp 0x14049c6d5
jmp 0x14049c6f1
mov rax, qword [rcx]
jmp 0x14049c6e2
mov rax, qword [rax + 0x30]
jmp 0x14049c6eb
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049c6f9
je 0x14049c70d
mov byte [r13 + 9], al
jmp 0x14049c708
jmp 0x14049c712
and qword [r13], 0
mov byte [r13 + 8], dil
rcr al, 0x90
mov al, byte [r13 + 9]
test r15b, 0xa0
cmp al, byte [rbx]
jmp 0x14049c728
jne 0x14049c803
mov rcx, qword [r13]
jmp 0x14049c738
test rcx, rcx
jmp 0x14049c740
je 0x14049c7dc
mov rax, qword [rcx + 0x38]
cmp r8w, bx
cmp qword [rax], 0
jmp 0x14049c757
je 0x14049c7ab
mov rax, qword [rcx + 0x50]
stc
cmc
jmp 0x14049c768
cmp dword [rax], 0
jle 0x14049c7ab
dec dword [rax]
rdtsc
mov rcx, qword [rcx + 0x38]
movzx ax, dil
mov rdx, qword [rcx]
movzx ax, bpl
bswap ax
movzx eax, r14w
lea rax, [rdx + 1]
jmp 0x14049c796
mov qword [rcx], rax
jmp 0x14049c79e
movzx eax, byte [rdx]
jmp 0x14049c7a6
jmp 0x14049c7c2
mov rax, qword [rcx]
jmp 0x14049c7b3
mov rax, qword [rax + 0x38]
jmp 0x14049c7bc
call qword [case.0x14044e461.0]
cmp eax, 0xffffffff
jmp 0x14049c7ca
je 0x14049c7dc
sub al, al
jmp 0x14049c7d7
jmp 0x14049c7ec
and qword [r13], 0
movzx rcx, r15w
mov cx, r11w
mov al, dil
mov byte [r13 + 8], al
movsx cx, bh
movsx rcx, r14w
bswap ecx
mov rcx, qword [rbp + 0x10]
jmp 0x14049c60b
mov rcx, qword [rbp + 0x10]
cmovb ax, di
lea rax, [rbp]
cmp qword [rbp + 0x18], 0x10
jmp 0x14049c819
cmovae rax, qword [rbp]
jmp 0x14049c82b
add rax, rcx
cmp rbx, rax
jmp 0x14049c836
je 0x14049c878
mov rbx, qword [rsp + 0x70]
bswap ax
stc
mov rax, rbx
cmp rax, 0x6ff75ffe
test bl, 0x25
cmc
cmp qword [rbx + 0x18], 0x10
jmp 0x14049c85d
jb 0x14049c866
mov rax, qword [rbx]
and qword [rbx + 0x10], 0
jmp 0x14049c870
mov byte [rax], 0
jmp 0x14049c8c2
mov rbx, qword [rsp + 0x70]
clc
cmp byte [rsp + 0x30], 0
jmp 0x14049c888
je 0x14049c8c2
mov r9b, 0x2d
mov cl, 0x28
mov r8, rdi
ror cx, cl
shr ch, cl
sub edx, edx
movsx ecx, r12w
movsx cx, r8b
bswap cx
mov rcx, rbx
jmp 0x14049c8b1
call fcn.14044fad2
nop
xor rdx, r9
add dl, 0x71
shld edx, r8d, 0xa0
mov rdx, qword [rbp + 0x18]
cmp spl, r12b
cmp rdx, 0x10
jmp 0x14049c8d2
jb 0x14049c92f
inc rdx
add ch, 0x66
mov eax, r9d
sub rax, r15
mov rcx, qword [rbp]
mov rax, rcx
test r10b, 0x87
cmp rdx, 0x1000
jb 0x14049c92a
add rdx, 0x27
clc
test cx, si
cmc
mov rcx, qword [rcx - 8]
jmp 0x14049c913
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14049c924
ja 0x14049c999
call fcn.140296cf3
mov rax, rbx
mov rcx, qword [rbp + 0x20]
clc
cmc
xor rcx, rsp
jmp 0x14049c940
call fcn.1404a55f8
mov rbx, qword [rsp + 0x170]
sbb r12b, sil
cmp cl, 0x83
dec r12b
add rsp, 0x130
pop r15
cmova si, sp
pop r14
mov bpl, 0x40
jmp 0x14049c971
pop r13
pop r12
jmp 0x14049c982
pop rdi
movsx rbp, dx
xchg sil, sil
bswap rbp
pop rsi
movsx ebp, r8w
pop rbp
jmp 0x14049c998
ret
call fcn.1404bbe0d
nop
jmp 0x14049c9a4
call fcn.1404bbe0d
nop
jmp 0x14049c9af
call fcn.1404bbe0d
nop
jmp 0x14049c9ba
call fcn.1404bbe0d
nop
call fcn.1404bbe0d
int3
call fcn.1404bbe0d
int3
call fcn.1404bbe0d
int3
call fcn.1404bbe0d
int3