Function at 0x14044cb8c
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
shl rax, cl
cwde
push rbp
or rbx, 0x4a725db
rcl bx, cl
push rsi
add sil, cl
cdqe
movsxd rax, r13d
push rdi
shld ebp, ebx, 0x91
movzx rax, ax
cmc
push r12
push r13
sar edi, 0x79
push r14
lahf
sar sil, 0x70
cmove bp, cx
push r15
cmp bp, 0x7a1
bsr eax, esp
sub r14b, 0xfc
lea rbp, [rsp - 0x17]
jmp 0x14044cbe2
sub rsp, 0xf0
mov rax, qword [0x1400b7288]
movzx rsi, cx
xor rax, rsp
dec si
mov qword [rbp + 7], rax
shrd bx, r11w, 0x9b
sar ecx, 0x17
mov qword [rsp + 0x40], r9
mov rdi, r8
mov r14, rdx
lahf
mov qword [rbp - 0x61], rdx
mov rax, qword [rbp + 0x7f]
btc esi, r15d
mov qword [rbp - 0x69], rax
sub r12d, r12d
xchg al, sil
movsx ax, r14b
cwde
mov rsi, qword [rbp + 0x77]
movsx eax, r9w
mov rax, qword [rsi + 0x40]
movsx ecx, di
movzx ebx, r12w
mov rbx, qword [rax + 8]
mov cl, r15b
mov qword [rbp - 0x79], rbx
movsx rcx, r8w
movsx cx, r10b
mov rax, qword [rbx]
not ch
mov ch, 0xed
mov rcx, rbx
jmp 0x14044cc66
mov rax, qword [rax + 8]
call qword [case.0x140444828.0]
nop
movsx ecx, ax
lea rcx, [rsp + 0x58]
jmp 0x14044cc7e
call fcn.140452860
mov r13, rax
mov qword [rsp + 0x50], rax
test rbx, rbx
jmp 0x14044cc93
je 0x14044cce6
mov rdx, qword [rbx]
cwde
movsx eax, r9w
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x14044ccad
call qword [case.0x140444828.0]
mov r8, rax
test cx, di
cmp r14b, r9b
test rax, rax
jmp 0x14044ccc4
je 0x14044cce6
mov rcx, qword [rax]
cqo
mov rax, qword [rcx]
cdq
lea edx, [r12 + 1]
mov ecx, 0x73e62064
mov rcx, r8
call qword [case.0x140444828.0]
mov rax, qword [r13]
cdq
lea rdx, [rbp - 0x39]
mov rcx, r13
jmp 0x14044ccf7
mov rax, qword [rax + 0x28]
call qword [case.0x140444828.0]
nop
movsx ecx, ax
jmp 0x14044cd0a
mov rax, qword [rsi + 0x40]
cmovl bx, r9w
movsx rbx, di
mov rbx, qword [rax + 8]
jmp 0x14044cd25
mov qword [rbp - 0x79], rbx
movzx cx, r15b
cbw
movsxd rcx, r12d
mov rax, qword [rbx]
movzx cx, dh
mov ch, 0xad
movzx ecx, di
mov rcx, rbx
jmp 0x14044cd48
mov rax, qword [rax + 8]
jmp 0x14044cd51
call qword [case.0x140444828.0]
nop
lea rcx, [rsp + 0x58]
call fcn.140447434
mov rsi, rax
clc
test rbx, rbx
jmp 0x14044cd6e
je 0x14044cdc3
mov rdx, qword [rbx]
cbw
mov rcx, rbx
lahf
mov rax, qword [rdx + 0x10]
jmp 0x14044cd86
call qword [case.0x140444828.0]
mov r8, rax
test rax, rax
jmp 0x14044cd97
je 0x14044cdc3
mov rcx, qword [rax]
mov dx, 0x349
mov rax, qword [rcx]
mov edx, 1
cmovae rcx, rbx
not ch
setle ch
mov rcx, r8
jmp 0x14044cdbd
call qword [case.0x140444828.0]
mov rax, qword [rsi]
movzx r8, dx
jmp 0x14044cdd0
lea r9, [rbp - 0x19]
cdq
cqo
movzx r8, r8w
lea r8, [0x1400c0235]
movzx rdx, dx
mov dx, 0x69ec
movsx cx, r15b
lea rdx, [0x1400c0218]
setb cl
cmovg cx, r12w
mov rcx, rsi
jmp 0x14044ce06
mov rax, qword [rax + 0x38]
jmp 0x14044ce0f
call qword [case.0x140444828.0]
mov r15, r14
bswap dx
mov byte [rsp + 0x32], r12b
mov rsi, qword [rsp + 0x40]
movzx ecx, r9w
jmp 0x14044ce2e
mov rdx, rsi
movsx ecx, dx
movzx ecx, dx
jmp 0x14044ce3c
mov rcx, rdi
jmp 0x14044ce44
call fcn.14044f1b6
or ebx, 0xffffffff
cmp rax, r9
jmp 0x14044ce54
test al, al
jmp 0x14044ce5b
jne 0x14044d16e
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14044cf10
mov rcx, qword [rdi]
test rbp, 0xf850eb
stc
test dl, bpl
test rcx, rcx
je 0x14044cef7
mov rax, qword [rcx + 0x38]
bt dx, 0xbe
not dx
mov rdx, qword [rax]
stc
jmp 0x14044ce99
test rdx, rdx
jmp 0x14044cea1
je 0x14044cecb
mov rax, qword [rcx + 0x50]
test bx, 0x6095
cmp dword [rax], r12d
jmp 0x14044ceb8
jle 0x14044cecb
movzx eax, byte [rdx]
jmp 0x14044cec6
jmp 0x14044cee2
mov rax, qword [rcx]
jmp 0x14044ced3
mov rax, qword [rax + 0x30]
jmp 0x14044cedc
call qword [case.0x140444828.0]
cmp eax, ebx
jmp 0x14044cee9
je 0x14044cef7
mov byte [rdi + 9], al
jmp 0x14044cf00
mov qword [rdi], r12
shr al, 0x4d
cmc
sar al, cl
mov byte [rdi + 8], 1
cmc
mov cl, al
mov cl, 1
test cx, r9w
xor al, r8b
mov al, byte [rdi + 9]
cmp r11b, spl
cmp rbp, 0xd395a97
clc
cmp al, byte [rbp - 2]
jmp 0x14044cf26
jne 0x14044cffc
mov byte [r14], 0x2b
bt cx, dx
bts r15d, esi
lea r15, [r14 + 1]
bts cx, di
movsxd rcx, r11d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044cf4e
je 0x14044cfe3
mov rax, qword [rcx + 0x38]
cmc
stc
cmp qword [rax], r12
jmp 0x14044cf62
je 0x14044cfb2
mov rax, qword [rcx + 0x50]
jmp 0x14044cf71
cmp dword [rax], r12d
jle 0x14044cfb2
add dword [rax], ebx
jmp 0x14044cf86
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov ah, 0x4c
movsx eax, r9w
cbw
lea rax, [rdx + 1]
jmp 0x14044cf9f
mov qword [rcx], rax
movsx ax, bpl
not ax
movzx eax, byte [rdx]
jmp 0x14044cfc9
mov rax, qword [rcx]
jmp 0x14044cfba
mov rax, qword [rax + 0x38]
jmp 0x14044cfc3
call qword [case.0x140444828.0]
cmp eax, ebx
jmp 0x14044cfd0
je 0x14044cfe3
mov al, r12b
jmp 0x14044cfde
jmp 0x14044cfef
mov qword [rdi], r12
xchg al, al
mov al, 1
jmp 0x14044cfef
mov byte [rdi + 8], al
jmp 0x14044cff7
jmp 0x14044d16e
test cl, cl
jmp 0x14044d003
jne 0x14044d09d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d014
je 0x14044d082
mov rax, qword [rcx + 0x38]
sub dx, dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d02c
je 0x14044d056
mov rax, qword [rcx + 0x50]
cmp bpl, 0x8d
stc
cmp dword [rax], r12d
jmp 0x14044d043
jle 0x14044d056
movzx eax, byte [rdx]
jmp 0x14044d051
jmp 0x14044d068
mov rax, qword [rcx]
jmp 0x14044d05e
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp eax, ebx
jmp 0x14044d06f
je 0x14044d082
mov byte [rdi + 9], al
jmp 0x14044d07d
jmp 0x14044d08f
mov qword [rdi], r12
xor al, 0x90
mov al, byte [rdi + 9]
jmp 0x14044d08f
mov byte [rdi + 8], 1
cmp al, r13b
clc
cmp edx, 0x7e5f1c06
cmp al, byte [rbp - 3]
jmp 0x14044d0a5
jne 0x14044d16e
mov byte [r14], 0x2d
lea r15, [r14 + 1]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d0be
je 0x14044d154
mov rax, qword [rcx + 0x38]
cmc
jmp 0x14044d0ce
cmp qword [rax], r12
jmp 0x14044d0d6
je 0x14044d127
mov rax, qword [rcx + 0x50]
cmp esp, eax
jmp 0x14044d0e7
cmp dword [rax], r12d
jmp 0x14044d0ef
jle 0x14044d127
add dword [rax], ebx
bswap rax
movsx ax, bpl
jmp 0x14044d104
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
nop
setnp al
lea rax, [rdx + 1]
mov qword [rcx], rax
cdqe
movzx eax, byte [rdx]
jmp 0x14044d122
jmp 0x14044d13e
mov rax, qword [rcx]
jmp 0x14044d12f
mov rax, qword [rax + 0x38]
jmp 0x14044d138
call qword [case.0x140444828.0]
cmp eax, ebx
je 0x14044d154
mov byte [rdi + 8], r12b
jmp 0x14044d14f
jmp 0x14044d16e
mov qword [rdi], r12
neg r14b
mov byte [rdi + 8], 1
bsf r14, rcx
movzx cx, sil
sbb r14d, 0x325e69c9
mov word [r15], 0x7830
movsx r14d, r12w
shl r14d, cl
add r15, 2
mov qword [rsp + 0x48], r15
movzx r14w, r10b
cwd
movsx ecx, r14w
mov byte [rsp + 0x30], r12b
movsx r14w, r9b
movsxd r14, r13d
cqo
mov r14d, r12d
bswap dx
not dx
cqo
mov dword [rsp + 0x3c], r12d
movzx edx, r8w
mov dx, 0x427d
cmovo ecx, eax
mov dword [rsp + 0x34], r12d
xchg dl, dh
mov rdx, rsi
mov rcx, rdi
call fcn.14044f1b6
test al, al
jmp 0x14044d1d2
jne 0x14044d572
cmp byte [rdi + 8], r12b
jne 0x14044d268
mov rcx, qword [rdi]
stc
clc
test rcx, rcx
jmp 0x14044d1ef
je 0x14044d25d
mov rax, qword [rcx + 0x38]
btr edx, edx
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14044d208
je 0x14044d231
mov rax, qword [rcx + 0x50]
cmp r10b, 0x6c
cmp dword [rax], r12d
jmp 0x14044d21e
jle 0x14044d231
movzx eax, byte [rdx]
jmp 0x14044d22c
jmp 0x14044d248
mov rax, qword [rcx]
jmp 0x14044d239
mov rax, qword [rax + 0x30]
jmp 0x14044d242
call qword [case.0x140444828.0]
cmp eax, ebx
je 0x14044d25d
mov byte [rdi + 9], al
jmp 0x14044d258
jmp 0x14044d264
mov qword [rdi], r12
and al, 0x19
rcl al, cl
mov byte [rdi + 8], 1
mov al, byte [rdi + 9]
cmc
test rdi, 0x21171ab7
cmp al, byte [rbp - 0x19]
jmp 0x14044d27b
jne 0x14044d572
mov rcx, qword [rdi]
cmp spl, 0x20
cmc
test rcx, rcx
jmp 0x14044d291
je 0x14044d32a
mov rax, qword [rcx + 0x38]
test bx, r8w
cmp qword [rax], r12
jmp 0x14044d2a7
je 0x14044d2fe
mov rax, qword [rcx + 0x50]
test sp, bp
cmp dword [rax], r12d
jmp 0x14044d2bc
jle 0x14044d2fe
add dword [rax], ebx
movzx rdx, di
mov rcx, qword [rcx + 0x38]
lahf
rdtsc
mov rdx, qword [rcx]
cmovno eax, edx
xchg ah, ah
lea rax, [rdx + 1]
jmp 0x14044d2e0
mov qword [rcx], rax
movsxd rax, esi
mov rax, 0x549494f
movsx eax, r10w
movzx eax, byte [rdx]
jmp 0x14044d2f9
jmp 0x14044d310
mov rax, qword [rcx]
jmp 0x14044d306
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
cmp eax, ebx
jmp 0x14044d317
je 0x14044d32a
mov al, r12b
jmp 0x14044d325
jmp 0x14044d33d
mov qword [rdi], r12
mov al, 1
movzx cx, r11b
movsx rdx, r13w
movsx cx, r14b
mov byte [rdi + 8], al
mov rdx, rsi
mov rcx, rdi
call fcn.14044f1b6
test al, al
jmp 0x14044d352
jne 0x14044d565
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14044d362
jne 0x14044d3f1
mov rcx, qword [rdi]
cmp spl, sil
test rcx, rcx
jmp 0x14044d376
je 0x14044d3e0
mov rax, qword [rcx + 0x38]
bt dx, r8w
bswap dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d393
je 0x14044d3b4
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x14044d3b4
movzx eax, byte [rdx]
jmp 0x14044d3af
jmp 0x14044d3c6
mov rax, qword [rcx]
jmp 0x14044d3bc
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp eax, ebx
jmp 0x14044d3cd
je 0x14044d3e0
mov byte [rdi + 9], al
jmp 0x14044d3db
jmp 0x14044d3e9
mov qword [rdi], r12
xor al, al
shr al, cl
and cl, bl
mov byte [rdi + 8], 1
mov cl, 1
rol al, cl
mov al, byte [rdi + 9]
test r12b, r12b
cmp r11w, 0x1524
stc
cmp al, byte [rbp]
jmp 0x14044d406
je 0x14044d4be
test cl, cl
jne 0x14044d4b0
mov rcx, qword [rdi]
clc
test r9, 0x19d26922
test rcx, rcx
jmp 0x14044d427
je 0x14044d497
mov rax, qword [rcx + 0x38]
bsf dx, di
mov rdx, qword [rax]
test r15w, 0x1ec4
test rdx, rdx
jmp 0x14044d446
je 0x14044d46b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d458
jle 0x14044d46b
movzx eax, byte [rdx]
jmp 0x14044d466
jmp 0x14044d47d
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044d477
call qword [case.0x140444828.0]
cmp eax, ebx
jmp 0x14044d484
je 0x14044d497
mov byte [rdi + 9], al
jmp 0x14044d492
jmp 0x14044d4a6
mov qword [rdi], r12
dec al
mov al, byte [rdi + 9]
stc
jmp 0x14044d4a6
mov byte [rdi + 8], 1
cmp bl, 0x94
cmp r14d, ecx
cmp al, byte [rbp - 1]
jmp 0x14044d4b8
jne 0x14044d565
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d4c9
je 0x14044d54b
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x14044d4dc
je 0x14044d529
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d4ee
jle 0x14044d529
add dword [rax], ebx
cwde
movsxd rdx, esi
mov ah, 0xcf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx ax, r9b
movsx ax, r14b
movsxd rax, eax
lea rax, [rdx + 1]
mov qword [rcx], rax
mov ax, 0x5bdc
movzx eax, byte [rdx]
jmp 0x14044d524
jmp 0x14044d536
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
cmp eax, ebx
jmp 0x14044d53d
je 0x14044d54b
mov al, r12b
jmp 0x14044d558
mov qword [rdi], r12
setge al
mov al, 1
jmp 0x14044d558
mov byte [rdi + 8], al
jmp 0x14044d560
jmp 0x14044d572
mov byte [rsp + 0x30], 1
shr rbx, 0x3f
bt rbx, r13
mov ecx, 0x300
mov r12d, 0x24
ror bh, cl
mov rax, qword [rbp - 0x69]
cmp dword [rax], 0x3b9aca00
mov al, al
not bh
cmove r12d, ecx
rcr al, cl
shl bx, cl
mov dword [rsp + 0x38], r12d
shr al, 0xdd
sar al, cl
btr bx, 0x3e
lea rbx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
jmp 0x14044d5b3
cmovae rbx, qword [rbp - 0x39]
jmp 0x14044d5bd
mov qword [rsp + 0x58], rbx
jmp 0x14044d5c9
mov al, byte [rbx]
jmp 0x14044d5d0
dec al
clc
cmp al, 0x7d
jmp 0x14044d5da
ja 0x14044dc87
cmp qword [rbp - 0x29], r14
jmp 0x14044d5e9
jne 0x14044d5fe
mov byte [rsp + 0x31], r14b
jmp 0x14044d5f9
jmp 0x14044d61d
mov rax, qword [r13]
mov rcx, r13
jmp 0x14044d60a
mov rax, qword [rax + 0x20]
jmp 0x14044d613
call qword [case.0x140444828.0]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 1
btr dx, 0xbf
mov r13d, 0xf
and dl, 0x6b
btc rcx, 0x54
add ecx, 0x6ae8266d
mov qword [rbp - 0x41], r13
xor eax, eax
mov byte [rbp - 0x59], al
add cl, r9b
xor esi, esi
movzx rdx, bp
mov rdx, qword [rsp + 0x40]
movsxd rcx, ecx
jmp 0x14044d664
mov rcx, rdi
jmp 0x14044d66c
call fcn.14044f1b6
xor r9d, r9d
mov r14, qword [rbp - 0x59]
test al, al
jmp 0x14044d67f
jne 0x14044dad4
lea r12, [rdi + 9]
shl bl, 0x9e
xor r8d, eax
mov r8, r12
cmp bp, 0x5e33
mov qword [rbp - 0x71], r12
mov bl, 0x14
mov bl, byte [rsp + 0x32]
cmp cx, r13w
jmp 0x14044d6aa
cmp byte [rdi + 8], r9b
jne 0x14044d75f
mov rcx, qword [rdi]
test r12b, 0xe
cmp r15w, 0x51e7
test rcx, rcx
jmp 0x14044d6c9
je 0x14044d751
mov rax, qword [rcx + 0x38]
xchg dh, dl
shrd edx, r11d, 0xde
mov rdx, qword [rax]
test r14w, di
test rdx, rdx
jmp 0x14044d6e9
je 0x14044d714
mov rax, qword [rcx + 0x50]
cmp dl, r11b
test r10b, r11b
cmp dword [rax], r9d
jmp 0x14044d701
jle 0x14044d714
movzx eax, byte [rdx]
jmp 0x14044d70f
jmp 0x14044d72f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov r8, qword [rbp - 0x71]
clc
cmc
test r10b, 0x3e
xor r9d, r9d
stc
cmp eax, 0xffffffff
jmp 0x14044d737
je 0x14044d751
mov byte [r8], al
setg r12b
mov r12, r8
jmp 0x14044d74c
jmp 0x14044d75b
mov qword [rdi], r9
mov r8b, dil
setg r8b
mov byte [rdi + 8], 1
mov r8b, byte [r12]
movzx rcx, r9w
setne cl
movzx cx, r14b
lea rdx, [rbp + 3]
lea rcx, [rbp - 0x19]
call fcn.140150d97
lea rcx, [rbp - 0x19]
clc
cmc
sub rax, rcx
stc
clc
cmp r14, r15
cmp rax, 0x16
jmp 0x14044d793
jae 0x14044d84e
mov byte [rsp + 0x30], 1
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x38], ecx
jmp 0x14044d7ab
jg 0x14044d7bf
inc dword [rsp + 0x34]
jmp 0x14044d7ba
jmp 0x14044d80c
test rax, rax
jne 0x14044d7d5
test ecx, ecx
jmp 0x14044d7cf
je 0x14044d80c
lea rdx, [0x1400c0218]
jmp 0x14044d7e1
mov al, byte [rax + rdx]
jmp 0x14044d7e9
mov byte [r15], al
setb al
inc r15
mov qword [rsp + 0x48], r15
movsx eax, si
cmovle ax, r9w
inc ecx
inc al
mov dword [rsp + 0x3c], ecx
cmp bl, dil
cdqe
lea rax, [rbp - 0x59]
mov cl, 0xe9
test r12b, 0xf2
cmp r13, 0x10
xchg cl, cl
setae cl
cmovae rax, r14
cmc
cmp byte [rax + rsi], 0x7f
je 0x14044d9bf
lea rax, [rbp - 0x59]
cmp cl, r12b
cmc
test cl, cl
cmovne rax, r14
jmp 0x14044d841
inc byte [rax + rsi]
jmp 0x14044d849
jmp 0x14044d9ad
lea rax, [rbp - 0x59]
clc
not r15b
cmp r13, 0x10
setae r15b
cmovae rax, r14
stc
xor r9d, r9d
cmc
cmp byte [rax + rsi], r9b
jmp 0x14044d870
je 0x14044da98
mov r8b, byte [rsp + 0x31]
test r8b, r8b
je 0x14044da98
cmp byte [rdi + 8], r9b
jne 0x14044d933
mov rcx, qword [rdi]
jmp 0x14044d89b
test rcx, rcx
je 0x14044d926
mov rax, qword [rcx + 0x38]
shr dl, 0x2c
bsf rdx, r12
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x14044d8bb
je 0x14044d8e8
mov rax, qword [rcx + 0x50]
stc
test r12b, r13b
test r13b, 0xae
cmp dword [rax], r9d
jmp 0x14044d8d5
jle 0x14044d8e8
movzx eax, byte [rdx]
jmp 0x14044d8e3
jmp 0x14044d90a
mov rax, qword [rcx]
jmp 0x14044d8f0
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
mov r8b, byte [rsp + 0x31]
test r8, 0x27521f42
xor r9d, r9d
clc
cmp eax, 0xffffffff
jmp 0x14044d912
je 0x14044d926
mov byte [r12], al
jmp 0x14044d921
jmp 0x14044d92f
mov qword [rdi], r9
test r9w, 0x49a0
mov byte [rdi + 8], 1
cmp byte [r12], r8b
jmp 0x14044d93c
jne 0x14044da98
mov rcx, qword [rbp - 0x49]
clc
cmp rcx, r13
jae 0x14044d984
lea rax, [rcx + 1]
mov qword [rbp - 0x49], rax
stc
or ax, 0xebb
clc
lea rax, [rbp - 0x59]
test r15b, r15b
jmp 0x14044d96a
cmovne rax, r14
test esi, 0x32937bcc
clc
and word [rax + rcx], 0
jmp 0x14044d97f
jmp 0x14044d9a2
sub r9d, r9d
movsxd rcx, ebp
mov r8b, bl
cqo
cdq
lea edx, [r9 + 1]
lea rcx, [rbp - 0x59]
jmp 0x14044d99d
call fcn.14045371a
inc rsi
movsx ecx, dx
mov r15, qword [rsp + 0x48]
mov r14, qword [rbp - 0x59]
shl r13b, 0xd4
and r13b, spl
mov r13, qword [rbp - 0x41]
rcl cl, 0xb1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d9ca
je 0x14044da55
mov rax, qword [rcx + 0x38]
test r11, rsi
cmp r12b, 0x1d
cmp qword [rax], 0
je 0x14044da24
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044d9f1
jle 0x14044da24
dec dword [rax]
cwde
jmp 0x14044d9ff
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
jmp 0x14044da10
lea rax, [rdx + 1]
jmp 0x14044da19
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044da3b
mov rax, qword [rcx]
jmp 0x14044da2c
mov rax, qword [rax + 0x38]
jmp 0x14044da35
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044da43
je 0x14044da55
xor al, al
jmp 0x14044da50
jmp 0x14044da68
and qword [rdi], 0
movzx edx, dx
mov al, 1
movzx rcx, r8w
movsx rdx, r14w
not cl
mov byte [rdi + 8], al
mov dx, r12w
jmp 0x14044da74
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
call fcn.14044f1b6
sub r9d, r9d
test al, al
setbe r8b
bswap r8w
mov r8, qword [rbp - 0x71]
je 0x14044d6aa
test rsi, rsi
jmp 0x14044daa0
je 0x14044dac7
lea rax, [rbp - 0x59]
cmp r10b, sil
cmc
clc
cmp r13, 0x10
cmovae rax, r14
cmp byte [rax + rsi], r9b
jle 0x14044db1f
inc rsi
adc bh, 0xe3
mov rbx, qword [rsp + 0x58]
clc
cmp r8b, 0x51
test r8, r11
test rsi, rsi
jmp 0x14044dadc
je 0x14044db25
mov cl, byte [rbx]
test r13w, 0x429c
cmc
cmp cl, 0x7f
jmp 0x14044daf3
je 0x14044db25
sub rsi, 1
je 0x14044dc49
lea rax, [rbp - 0x59]
cmc
stc
cmp r13, 0x10
cmovae rax, r14
cmp cl, byte [rax + rsi]
jmp 0x14044db19
je 0x14044dc70
mov byte [rsp + 0x32], 1
cmc
cmp r13, 0x10
jb 0x14044db7f
lea rdx, [r13 + 1]
btr ax, r13w
mov rax, r14
stc
jmp 0x14044db41
cmp rdx, 0x1000
jmp 0x14044db4d
jb 0x14044db77
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
test bl, r10b
add rax, 0xfffffffffffffff8
cmp dh, 0x39
cmp rax, 0x1f
jmp 0x14044db71
ja 0x14044ee94
mov rcx, r14
call fcn.140271af4
mov r12d, dword [rsp + 0x38]
mov r14d, dword [rsp + 0x3c]
shr r15b, 0xe8
cmova rsi, r13
mov r15, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x40]
cmp byte [rsp + 0x30], 0
je 0x14044dbcb
test r14d, r14d
jmp 0x14044dbb3
jne 0x14044dbcb
mov byte [r15], 0x30
cwd
xchg ch, cl
inc r15
mov rdx, 0x412a24e8
mov rdx, rsi
not cx
movsx cx, bpl
mov rcx, rdi
jmp 0x14044dbde
call fcn.14044f1b6
xor esi, esi
clc
test al, al
jne 0x14044e013
cmp byte [rdi + 8], sil
jmp 0x14044dbf7
jne 0x14044df0c
mov rcx, qword [rdi]
clc
cmp r11b, r10b
test rcx, rcx
jmp 0x14044dc0c
je 0x14044df02
mov rax, qword [rcx + 0x38]
bts rdx, r15
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044dc25
je 0x14044deda
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044dc36
jle 0x14044deda
movzx eax, byte [rdx]
jmp 0x14044dc44
jmp 0x14044deec
test rsi, rsi
jne 0x14044dc70
lea rax, [rbp - 0x59]
cmp r13, 0x10
jmp 0x14044dc5f
cmovae rax, r14
cmp r11b, 0xcb
cmc
cmp cl, byte [rax]
jl 0x14044db1f
cmp byte [rbx + 1], r9b
jle 0x14044dad4
inc rbx
jmp 0x14044dc82
jmp 0x14044dad4
mov rdx, rsi
cmove ecx, r13d
jmp 0x14044dc97
mov rcx, rdi
jmp 0x14044dc9f
call fcn.14044f1b6
test al, al
jmp 0x14044dcab
jne 0x14044dba0
lea rbx, [rdi + 9]
mov rsi, rbx
movzx r13d, r9w
xchg r13w, r13w
mov r13, qword [rsp + 0x40]
cmp byte [rdi + 8], 0
jmp 0x14044dcce
jne 0x14044dd61
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044dcdf
je 0x14044dd59
mov rax, qword [rcx + 0x38]
setge dl
btc dx, 0x6f
bt rdx, 0xee
mov rdx, qword [rax]
test rdx, rdx
je 0x14044dd21
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044dd0e
jle 0x14044dd21
movzx eax, byte [rdx]
jmp 0x14044dd1c
jmp 0x14044dd38
mov rax, qword [rcx]
jmp 0x14044dd29
mov rax, qword [rax + 0x30]
jmp 0x14044dd32
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
je 0x14044dd59
mov byte [rsi], al
setno bh
bswap rbx
mov bl, bpl
mov rbx, rsi
jmp 0x14044dd54
jmp 0x14044dd5d
and qword [rdi], 0
mov byte [rdi + 8], 1
mov r8b, byte [rbx]
movzx rcx, cx
lea rdx, [rbp + 3]
mov cx, bp
lea rcx, [rbp - 0x19]
call fcn.140150d97
lea rcx, [rbp - 0x19]
sub rax, rcx
cmp r11w, r10w
cmc
cmp rax, 0x16
jae 0x14044db96
cmp r12d, r14d
jg 0x14044dda5
inc dword [rsp + 0x34]
jmp 0x14044dda0
jmp 0x14044ddf5
test rax, rax
jmp 0x14044ddad
jne 0x14044ddbc
test r14d, r14d
je 0x14044ddf5
lea rcx, [0x1400c0218]
jmp 0x14044ddc8
mov al, byte [rax + rcx]
inc rcx
mov ch, 0xea
mov byte [r15], al
movsx ecx, bp
dec cx
movsx rcx, r12w
inc r15
cmovae rcx, rbx
mov ch, 0x72
movzx cx, bh
inc r14d
mov cl, 0xd6
bsf cx, dx
mov byte [rsp + 0x30], 1
test cl, 0xf0
bts ecx, r14d
movzx cx, r13b
mov rcx, qword [rdi]
jmp 0x14044de12
test rcx, rcx
jmp 0x14044de1a
je 0x14044dea3
mov rax, qword [rcx + 0x38]
cmp bl, r14b
test r12b, r11b
stc
cmp qword [rax], 0
jmp 0x14044de34
je 0x14044de7c
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044de46
jle 0x14044de7c
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cqo
movzx rax, r10w
movsx rax, r14w
mov rdx, qword [rcx]
cdqe
movzx ax, dh
movsxd rax, esp
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044de77
jmp 0x14044de8e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044de88
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
je 0x14044dea3
sub al, al
jmp 0x14044de9e
jmp 0x14044deaf
and qword [rdi], 0
cqo
mov al, 1
movsx dx, dh
mov byte [rdi + 8], al
movzx rdx, cx
mov rdx, r13
movzx rcx, r9w
bswap cx
mov rcx, rdi
call fcn.14044f1b6
test al, al
jmp 0x14044decf
je 0x14044dcc5
jmp 0x14044db96
mov rax, qword [rcx]
jmp 0x14044dee2
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044def4
je 0x14044df02
mov byte [rdi + 9], al
jmp 0x14044df08
mov qword [rdi], rsi
movzx eax, bp
mov byte [rdi + 8], 1
mov bl, byte [rdi + 9]
cwde
lahf
mov rax, qword [r13]
mov rcx, r13
mov rax, qword [rax + 0x18]
jmp 0x14044df21
call qword [case.0x140444828.0]
cmp bl, al
jmp 0x14044df2e
jne 0x14044e013
call fcn.1404b4895
mov rcx, qword [rax]
setns al
mov al, byte [rcx]
mov byte [r15], al
setb cl
mov cx, si
inc r15
and cx, 0x283a
bswap cx
cmp r13w, si
mov rcx, qword [rdi]
clc
cmp r9w, si
test rcx, rcx
jmp 0x14044df69
je 0x14044e003
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], rsi
jmp 0x14044df7c
je 0x14044dfd0
mov rax, qword [rcx + 0x50]
test r8b, r14b
cmp r8b, 0x4c
cmp dword [rax], esi
jle 0x14044dfd0
dec dword [rax]
movzx ax, r12b
rdtsc
cqo
mov rcx, qword [rcx + 0x38]
jmp 0x14044dfae
mov rdx, qword [rcx]
nop
cdqe
lea rax, [rdx + 1]
jmp 0x14044dfbe
mov qword [rcx], rax
mov al, 0xbd
movzx eax, byte [rdx]
jmp 0x14044dfcb
jmp 0x14044dfe7
mov rax, qword [rcx]
jmp 0x14044dfd8
mov rax, qword [rax + 0x38]
jmp 0x14044dfe1
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044dfef
je 0x14044e003
mov byte [rdi + 8], sil
jmp 0x14044dffe
jmp 0x14044e013
mov qword [rdi], rsi
xchg r13b, r13b
mov byte [rdi + 8], 1
btr r13w, 0xa9
mov r13, qword [rsp + 0x40]
test r12b, al
clc
stc
test r14d, r14d
jmp 0x14044e025
jne 0x14044e241
mov rdx, r13
movzx ecx, sp
bswap cx
mov rcx, rdi
jmp 0x14044e03c
call fcn.14044f1b6
test al, al
jne 0x14044e213
lea rbx, [rdi + 9]
movzx r12w, r14b
mov rsi, rbx
mov r12d, 0x336f4a3b
add r12b, 8
bsf r12, r15
mov r12d, dword [rsp + 0x34]
cmp byte [rdi + 8], 0
jne 0x14044e10c
mov rcx, qword [rdi]
stc
test r14d, r9d
cmc
test rcx, rcx
jmp 0x14044e082
je 0x14044e100
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r9w, r13w
test rdx, rdx
je 0x14044e0c2
mov rax, qword [rcx + 0x50]
test r12, 0x4a005300
cmp dword [rax], 0
jmp 0x14044e0af
jle 0x14044e0c2
movzx eax, byte [rdx]
jmp 0x14044e0bd
jmp 0x14044e0d9
mov rax, qword [rcx]
jmp 0x14044e0ca
mov rax, qword [rax + 0x30]
jmp 0x14044e0d3
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044e0e1
je 0x14044e100
mov byte [rsi], al
xchg ebx, ebx
movzx bx, r10b
bswap bx
mov rbx, rsi
jmp 0x14044e0fb
jmp 0x14044e106
and qword [rdi], 0
or al, 0xb
mov byte [rdi + 8], 1
rcr al, cl
mov al, byte [rbx]
stc
test r11d, 0x73a35e53
cmp r9d, 0xc9b3c19
cmp al, byte [rbp - 0x19]
jne 0x14044e1fd
dec r12d
stc
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test spl, 0x58
stc
test rcx, rcx
jmp 0x14044e13f
je 0x14044e1ce
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044e152
je 0x14044e1a7
mov rax, qword [rcx + 0x50]
stc
clc
test bp, 0x584a
cmp dword [rax], 0
jmp 0x14044e16b
jle 0x14044e1a7
dec dword [rax]
mov dl, 0xd5
mov rcx, qword [rcx + 0x38]
movsx rax, dx
rdtsc
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 1]
jmp 0x14044e18d
mov qword [rcx], rax
movsx ax, r10b
movzx ax, r11b
movzx eax, byte [rdx]
jmp 0x14044e1a2
jmp 0x14044e1b9
mov rax, qword [rcx]
jmp 0x14044e1af
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
je 0x14044e1ce
sub al, al
jmp 0x14044e1c9
jmp 0x14044e1dc
and qword [rdi], 0
mov dl, r15b
mov al, 1
bswap edx
mov cl, bpl
mov byte [rdi + 8], al
jmp 0x14044e1e4
mov rdx, r13
movzx ecx, ax
movsxd rcx, eax
mov rcx, rdi
call fcn.14044f1b6
test al, al
je 0x14044e068
mov dword [rsp + 0x34], r12d
and r12b, 0xcd
cmp spl, 0x93
and al, r8b
mov r12d, dword [rsp + 0x38]
clc
mov eax, dword [rsp + 0x34]
test eax, eax
jmp 0x14044e21e
jns 0x14044e241
mov byte [r15], 0x30
movsx rdx, di
movzx ecx, r13w
bswap dx
inc r15
movsx dx, r14b
inc eax
mov dword [rsp + 0x34], eax
mov rdx, r13
mov cx, 0x2bfc
bswap cx
movsxd rcx, r12d
mov rcx, rdi
jmp 0x14044e256
call fcn.14044f1b6
test al, al
jmp 0x14044e262
jne 0x14044e47e
lea rbx, [rdi + 9]
rol sil, 0x4d
setbe sil
mov rsi, rbx
test r8d, eax
cmp byte [rdi + 8], 0
jmp 0x14044e283
jne 0x14044e328
mov rcx, qword [rdi]
cmc
test cx, 0x7f63
test r13b, sil
test rcx, rcx
jmp 0x14044e29d
je 0x14044e317
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test r8w, r14w
test rdx, rdx
jmp 0x14044e2b7
je 0x14044e2dc
mov rax, qword [rcx + 0x50]
jmp 0x14044e2c6
cmp dword [rax], 0
jmp 0x14044e2ce
jle 0x14044e2dc
movzx eax, byte [rdx]
jmp 0x14044e2f3
mov rax, qword [rcx]
jmp 0x14044e2e4
mov rax, qword [rax + 0x30]
jmp 0x14044e2ed
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
je 0x14044e317
mov byte [rsi], al
movzx bx, r15b
xchg rbx, rbx
movzx rbx, cx
mov rbx, rsi
jmp 0x14044e312
jmp 0x14044e324
and qword [rdi], 0
cdq
cmovae edx, r8d
movzx rdx, dx
mov byte [rdi + 8], 1
mov r8b, byte [rbx]
cmovp cx, bp
movsx ecx, r10w
lea rdx, [rbp + 3]
lea rcx, [rbp - 0x19]
jmp 0x14044e340
call fcn.140150d97
lea rcx, [rbp - 0x19]
stc
cmp dx, 0x1e68
test cl, r13b
sub rax, rcx
cmp rax, 0x16
jmp 0x14044e35e
jae 0x14044e47e
cmp r14d, r12d
jge 0x14044e398
lea rcx, [0x1400c0218]
jmp 0x14044e379
mov al, byte [rax + rcx]
mov cl, 0xcd
mov byte [r15], al
movzx ecx, r12w
movsxd rcx, edi
inc r15
movzx rcx, si
inc r14d
xchg rcx, rcx
rcr ch, 0xfe
mov byte [rsp + 0x30], 1
adc ch, 0xf0
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14044e3ac
je 0x14044e43c
mov rax, qword [rcx + 0x38]
test r13b, dil
jmp 0x14044e3be
cmp qword [rax], 0
jmp 0x14044e3c7
je 0x14044e410
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044e410
dec dword [rax]
mov rcx, qword [rcx + 0x38]
bswap ax
movsx eax, r9w
cbw
mov rdx, qword [rcx]
xchg al, al
jmp 0x14044e3f7
lea rax, [rdx + 1]
jmp 0x14044e400
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044e40b
jmp 0x14044e427
mov rax, qword [rcx]
jmp 0x14044e418
mov rax, qword [rax + 0x38]
jmp 0x14044e421
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044e42f
je 0x14044e43c
sub al, al
jmp 0x14044e44b
and qword [rdi], 0
mov al, 1
cmovne cx, bp
movzx cx, sil
mov byte [rdi + 8], al
movsx rdx, di
movsx edx, ax
not edx
mov rdx, r13
jmp 0x14044e464
mov rcx, rdi
jmp 0x14044e46c
call fcn.14044f1b6
test al, al
jmp 0x14044e478
je 0x14044e27a
mov sil, byte [rsp + 0x30]
test r12, 0x61313e29
sub r14d, r14d
test spl, r14b
cmp spl, 0x24
clc
test sil, sil
jmp 0x14044e49d
je 0x14044ed71
mov rdx, r13
movzx cx, spl
mov rcx, rdi
call fcn.14044f1b6
test al, al
jmp 0x14044e4ba
jne 0x14044ed71
mov cl, byte [rdi + 8]
cmc
stc
test cl, cl
jmp 0x14044e4cc
jne 0x14044e551
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e4dd
je 0x14044e544
mov rax, qword [rcx + 0x38]
cdq
mov rdx, qword [rax]
test rdx, rdx
je 0x14044e517
mov rax, qword [rcx + 0x50]
cmp di, bp
cmc
cmp dword [rax], r14d
jmp 0x14044e504
jle 0x14044e517
movzx eax, byte [rdx]
jmp 0x14044e512
jmp 0x14044e52e
mov rax, qword [rcx]
jmp 0x14044e51f
mov rax, qword [rax + 0x30]
jmp 0x14044e528
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
je 0x14044e544
mov byte [rdi + 9], al
jmp 0x14044e53f
jmp 0x14044e547
mov qword [rdi], r14
mov byte [rdi + 8], 1
xchg cl, al
mov cl, 0x8b
mov cl, 1
mov al, byte [rdi + 9]
clc
cmp r13b, 0x91
test cl, 0x89
cmp al, byte [rbp + 2]
je 0x14044e60e
test cl, cl
jmp 0x14044e56c
jne 0x14044e600
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e57d
je 0x14044e5e2
mov rax, qword [rcx + 0x38]
sub dl, 0xdd
and dl, 0x46
bswap dx
mov rdx, qword [rax]
cmp r10b, r15b
cmc
test rdx, rdx
jmp 0x14044e59f
je 0x14044e5ba
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14044e5ba
movzx eax, byte [rdx]
jmp 0x14044e5cc
mov rax, qword [rcx]
jmp 0x14044e5c2
mov rax, qword [rax + 0x30]
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044e5d4
je 0x14044e5e2
mov byte [rdi + 9], al
jmp 0x14044e5f7
mov qword [rdi], r14
test spl, 4
sbb al, spl
mov al, byte [rdi + 9]
clc
cmp r10d, 0x6cb8181f
mov byte [rdi + 8], 1
test dx, 0x6297
cmp al, byte [rbp + 1]
jmp 0x14044e608
jne 0x14044ed71
mov byte [r15], 0x70
movsx rcx, dx
not ecx
inc r15
rol cl, 0x7e
shl ch, cl
movzx ecx, r11w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e62f
je 0x14044e6b3
mov rax, qword [rcx + 0x38]
cmp r11b, 0x70
test ecx, ebp
cmc
cmp qword [rax], r14
jmp 0x14044e648
je 0x14044e686
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044e65a
jle 0x14044e686
dec dword [rax]
cqo
bswap eax
cdq
mov rcx, qword [rcx + 0x38]
movsxd rdx, ebp
mov rdx, qword [rcx]
nop
lea rax, [rdx + 1]
jmp 0x14044e67b
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044e69d
mov rax, qword [rcx]
jmp 0x14044e68e
mov rax, qword [rax + 0x38]
jmp 0x14044e697
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
je 0x14044e6b3
mov al, r14b
jmp 0x14044e6ae
jmp 0x14044e6c9
mov qword [rdi], r14
cqo
movsx cx, r14b
xchg al, sil
mov al, 1
cmovno ebx, r10d
not dx
mov byte [rdi + 8], al
setl sil
mov sil, r14b
mov ebx, r14d
movzx dx, bpl
mov rdx, r13
mov cl, r14b
mov rcx, rdi
jmp 0x14044e6e9
call fcn.14044f1b6
test al, al
jne 0x14044e9af
mov cl, byte [rdi + 8]
test rsp, rsi
cmp r9d, 0x725b2b9a
cmc
test cl, cl
jmp 0x14044e70b
jne 0x14044e797
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e71c
je 0x14044e784
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp al, 0xa5
test rdx, rdx
jmp 0x14044e733
je 0x14044e757
mov rax, qword [rcx + 0x50]
test r12w, si
cmp dword [rax], r14d
jmp 0x14044e749
jle 0x14044e757
movzx eax, byte [rdx]
jmp 0x14044e76e
mov rax, qword [rcx]
jmp 0x14044e75f
mov rax, qword [rax + 0x30]
jmp 0x14044e768
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044e776
je 0x14044e784
mov byte [rdi + 9], al
jmp 0x14044e78f
mov qword [rdi], r14
adc cl, 0x7b
dec al
and al, r15b
mov byte [rdi + 8], 1
xchg al, cl
mov cl, 1
mov al, byte [rdi + 9]
cmp r9b, r9b
jmp 0x14044e7a2
cmp al, byte [rbp - 2]
jne 0x14044e86a
mov byte [r15], 0x2b
movzx rcx, r8w
movsx cx, sil
inc r15
bt rcx, 0x29
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044e853
mov rax, qword [rcx + 0x38]
jmp 0x14044e7d8
cmp qword [rax], r14
jmp 0x14044e7e0
je 0x14044e830
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x14044e7f3
jle 0x14044e830
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not ax
mov rdx, qword [rcx]
movsx eax, si
movsxd rax, esi
cmovge ax, dx
lea rax, [rdx + 1]
jmp 0x14044e818
mov qword [rcx], rax
movzx ax, r13b
not al
cwde
movzx eax, byte [rdx]
jmp 0x14044e82b
jmp 0x14044e842
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044e83c
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
je 0x14044e853
mov al, r14b
jmp 0x14044e85d
mov qword [rdi], r14
mov al, 1
jmp 0x14044e85d
mov byte [rdi + 8], al
jmp 0x14044e865
jmp 0x14044e9af
test cl, cl
jmp 0x14044e871
jne 0x14044e8f4
mov rcx, qword [rdi]
cmp cl, r9b
test rcx, rcx
jmp 0x14044e885
je 0x14044e8df
mov rax, qword [rcx + 0x38]
shr dh, cl
mov rdx, qword [rax]
test rdx, rdx
je 0x14044e8b7
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044e8a9
jle 0x14044e8b7
movzx eax, byte [rdx]
jmp 0x14044e8c9
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044e8c3
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044e8d1
je 0x14044e8df
mov byte [rdi + 9], al
jmp 0x14044e8e8
mov qword [rdi], r14
and al, 0xfd
mov al, byte [rdi + 9]
cmc
mov byte [rdi + 8], 1
test r10d, 0x573b58ba
stc
cmp al, byte [rbp - 3]
jmp 0x14044e8fc
jne 0x14044e9af
mov byte [r15], 0x2d
inc r15
sal cl, cl
not rcx
xor ch, 5
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044e99e
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r14
jmp 0x14044e92a
je 0x14044e970
mov rax, qword [rcx + 0x50]
cmp r10w, 0x2847
cmp dword [rax], r14d
jmp 0x14044e942
jle 0x14044e970
dec dword [rax]
cmovs rdx, r15
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov eax, ecx
lea rax, [rdx + 1]
jmp 0x14044e960
mov qword [rcx], rax
cdqe
movsxd rax, eax
movzx eax, byte [rdx]
jmp 0x14044e982
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044e97c
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044e98a
je 0x14044e99e
mov byte [rdi + 8], r14b
jmp 0x14044e999
jmp 0x14044e9af
mov qword [rdi], r14
cqo
jmp 0x14044e9ab
mov byte [rdi + 8], 1
mov rdx, r13
xchg cl, cl
mov rcx, rdi
jmp 0x14044e9bc
call fcn.14044f1b6
test al, al
jne 0x14044ed59
cmp byte [rdi + 8], r14b
jmp 0x14044e9d2
jne 0x14044ea7a
mov rcx, qword [rdi]
cmp rbx, rax
cmp bpl, 0xfd
clc
test rcx, rcx
jmp 0x14044e9eb
je 0x14044ea6e
mov rax, qword [rcx + 0x38]
shr edx, cl
dec edx
sub dx, r13w
mov rdx, qword [rax]
test r15w, 0x56d1
test rdx, rdx
jmp 0x14044ea0e
je 0x14044ea3c
mov rax, qword [rcx + 0x50]
test r9w, 0x20d4
cmp bl, r9b
cmp dword [rax], r14d
jmp 0x14044ea29
jle 0x14044ea3c
movzx eax, byte [rdx]
jmp 0x14044ea37
jmp 0x14044ea53
mov rax, qword [rcx]
jmp 0x14044ea44
mov rax, qword [rax + 0x30]
jmp 0x14044ea4d
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044ea5b
je 0x14044ea6e
mov byte [rdi + 9], al
jmp 0x14044ea69
jmp 0x14044ea71
mov qword [rdi], r14
mov byte [rdi + 8], 1
or al, 0xb
sub al, r13b
mov al, byte [rdi + 9]
test r9b, r8b
cmp al, byte [rbp - 0x19]
jmp 0x14044ea88
jne 0x14044eb6c
mov sil, 1
add cx, 0x2859
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044eaa1
je 0x14044eb23
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r14
je 0x14044eafb
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044eac1
jle 0x14044eafb
dec dword [rax]
movzx rax, r9w
rdtsc
movsxd rax, r9d
mov rcx, qword [rcx + 0x38]
movzx eax, sp
mov rdx, qword [rcx]
movzx rax, r11w
xchg ah, al
lea rax, [rdx + 1]
jmp 0x14044eaeb
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044eaf6
jmp 0x14044eb08
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044eb10
je 0x14044eb23
mov al, r14b
jmp 0x14044eb1e
jmp 0x14044eb3b
mov qword [rdi], r14
mov ecx, 0x699a2a89
not al
setb dh
mov al, sil
movsx cx, dh
cqo
not edx
mov byte [rdi + 8], al
movsxd rcx, r14d
jmp 0x14044eb4a
mov rdx, r13
mov rcx, rdi
jmp 0x14044eb55
call fcn.14044f1b6
test al, al
jmp 0x14044eb61
je 0x14044e9c9
jmp 0x14044eb7a
test sil, sil
jmp 0x14044eb74
je 0x14044ed59
mov byte [r15], 0x30
jmp 0x14044eb83
inc r15
jmp 0x14044eb8b
jmp 0x14044ed59
cmp byte [rdi + 8], r14b
jne 0x14044ec33
mov rcx, qword [rdi]
stc
cmp al, 0x35
jmp 0x14044eba5
test rcx, rcx
je 0x14044ec29
mov rax, qword [rcx + 0x38]
btr rdx, 0xdd
adc dx, 0x420e
btc dx, r13w
mov rdx, qword [rax]
cmp r14d, 0x2e380d49
test rdx, rdx
je 0x14044ebfc
mov rax, qword [rcx + 0x50]
clc
stc
cmp r15d, 0x119e76da
cmp dword [rax], r14d
jmp 0x14044ebe9
jle 0x14044ebfc
movzx eax, byte [rdx]
jmp 0x14044ebf7
jmp 0x14044ec13
mov rax, qword [rcx]
jmp 0x14044ec04
mov rax, qword [rax + 0x30]
jmp 0x14044ec0d
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044ec1b
je 0x14044ec29
mov byte [rdi + 9], al
jmp 0x14044ec2e
mov qword [rdi], r14
cqo
mov byte [rdi + 8], 1
cdq
mov r8b, byte [rdi + 9]
lea rdx, [rbp + 3]
movzx ecx, si
movsx rcx, di
lea rcx, [rbp - 0x19]
jmp 0x14044ec4b
call fcn.140150d97
lea rcx, [rbp - 0x19]
jmp 0x14044ec5a
sub rax, rcx
jmp 0x14044ec62
cmp rax, 0x16
jmp 0x14044ec6b
jae 0x14044ed71
cmp ebx, 8
jge 0x14044ecab
lea rcx, [0x1400c0218]
not sil
mov al, byte [rax + rcx]
movsx rcx, r8w
dec ch
mov rcx, 0x793c5100
mov byte [r15], al
setg ch
cmovae cx, r10w
inc r15
movsx ecx, dx
inc ebx
btc rcx, r9
mov sil, 1
shl cl, 0x1f
setno cl
mov rcx, qword [rdi]
test bpl, r8b
jmp 0x14044ecbf
test rcx, rcx
jmp 0x14044ecc7
je 0x14044ed4e
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r14
je 0x14044ed21
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14044ed21
dec dword [rax]
cwd
lahf
mov rcx, qword [rcx + 0x38]
xchg al, al
mov rdx, qword [rcx]
cdqe
mov rax, 0x3c761b0f
movsx ax, spl
lea rax, [rdx + 1]
jmp 0x14044ed0d
mov qword [rcx], rax
movsx rax, r13w
nop
mov al, spl
movzx eax, byte [rdx]
jmp 0x14044ed33
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044ed2d
call qword [case.0x140444828.0]
cmp eax, 0xffffffff
jmp 0x14044ed3b
je 0x14044ed4e
mov al, r14b
jmp 0x14044ed49
jmp 0x14044ed54
mov qword [rdi], r14
mov al, sil
mov byte [rdi + 8], al
cqo
mov rdx, r13
mov rcx, rdi
jmp 0x14044ed64
call fcn.14044f1b6
test al, al
je 0x14044eb90
cmp byte [rsp + 0x32], r14b
jmp 0x14044ed7b
jne 0x14044ed8a
test sil, sil
jne 0x14044ed91
mov r15, qword [rbp - 0x61]
bsf ecx, ecx
mov byte [r15], r14b
mov eax, dword [rsp + 0x34]
mov dx, bp
mov rcx, qword [rbp - 0x69]
mov dword [rcx], eax
sbb dx, r10w
movzx rdx, dx
rcl dl, cl
mov rdx, qword [rbp - 0x21]
cmc
cmp rdx, 0x10
jmp 0x14044edb9
jb 0x14044ee14
inc rdx
mov rcx, qword [rbp - 0x39]
shr eax, cl
not ah
movsx eax, r14w
mov rax, rcx
jmp 0x14044edd6
cmp rdx, 0x1000
jmp 0x14044ede2
jb 0x14044ee0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmc
cmp r10b, 0x66
test dil, 0x4d
cmp rax, 0x1f
jmp 0x14044ee09
ja 0x14044ee89
call fcn.140271af4
xor eax, eax
jmp 0x14044ee1e
mov rcx, qword [rbp + 7]
stc
clc
xor rcx, rsp
jmp 0x14044ee2c
call fcn.14049bbae
mov rbx, qword [rsp + 0x130]
neg r13w
cmc
add rsp, 0xf0
bswap r13w
movzx r15, r10w
pop r15
movsxd r12, r15d
mov r14, 0x4550e5b
bswap rsi
pop r14
bswap r13w
cmovg r13, r15
pop r13
pop r12
pop rdi
bswap bp
movzx ebp, r13w
not rbp
pop rsi
setl bpl
movzx ebp, sp
movzx bp, bpl
pop rbp
jmp 0x14044ee88
ret
call fcn.1404b245b
nop
jmp 0x14044ee94
call fcn.1404b245b
nop
jmp 0x1401526e4