Function at 0x14044d188
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
bt ax, 0x67
push rbp
push rsi
bswap ebx
ror si, 0xa
btr rsi, r11
push rdi
dec rdi
sar esi, cl
push r12
push r13
push r14
neg r14w
or cl, 0xcb
bsf r14d, edi
push r15
bswap ebp
movsx cx, ah
sar al, cl
lea rbp, [rsp - 0x17]
rcl r14b, cl
xchg ah, bh
sub rsp, 0xf0
shrd edi, r13d, 0x94
cmovbe ax, bp
mov rax, qword [0x1400b7288]
sal di, 0x11
sal ebx, cl
btc rcx, rbx
xor rax, rsp
mov qword [rbp + 7], rax
mov qword [rsp + 0x40], r9
btr di, sp
bt di, bp
mov rdi, r8
mov r14, rdx
test r10b, 0x6d
mov qword [rbp - 0x61], rdx
sub sil, 0xff
mov rax, qword [rbp + 0x7f]
bsr cx, sp
movzx esi, cx
mov qword [rbp - 0x69], rax
sub r12d, r12d
xchg rcx, rsi
lahf
mov rsi, qword [rbp + 0x77]
mov ax, 0x30c6
movsx rcx, di
xchg ch, al
mov rax, qword [rsi + 0x40]
movsx ebx, cx
bswap cx
movsx cx, dh
mov rbx, qword [rax + 8]
bswap rax
mov ah, 0x18
mov qword [rbp - 0x79], rbx
cwde
cmove rax, r10
mov rax, qword [rbx]
not cx
xchg rcx, rcx
bswap cx
mov rcx, rbx
jmp 0x14044d269
mov rax, qword [rax + 8]
jmp 0x14044d272
call qword [case.0x1400f3ca8.0]
nop
mov cx, r12w
movsx cx, bpl
lea rcx, [rsp + 0x58]
jmp 0x14044d28c
call fcn.140452eaa
mov r13, rax
test eax, 0xae852c1
cmc
mov qword [rsp + 0x50], rax
stc
cmp sil, r13b
cmp al, 0x2f
test rbx, rbx
je 0x14044d30d
mov rdx, qword [rbx]
movsx cx, dh
mov rcx, rbx
movzx ax, dl
nop
mov rax, qword [rdx + 0x10]
jmp 0x14044d2c6
call qword [case.0x1400f3ca8.0]
mov r8, rax
jmp 0x14044d2d9
test rax, rax
je 0x14044d30d
mov rcx, qword [rax]
xchg ah, dl
movsx dx, r12b
mov rax, qword [rcx]
setle cl
movsx dx, r9b
lea edx, [r12 + 1]
not ch
xchg cx, cx
mov cx, di
mov rcx, r8
call qword [case.0x1400f3ca8.0]
mov rax, qword [r13]
cwd
cqo
lea rdx, [rbp - 0x39]
mov rcx, r13
jmp 0x14044d321
mov rax, qword [rax + 0x28]
jmp 0x14044d32a
call qword [case.0x1400f3ca8.0]
nop
mov ecx, 0x50d47cf
lahf
setg ah
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsxd rcx, eax
movsx eax, r11w
lahf
mov qword [rbp - 0x79], rbx
cmovnp cx, r11w
sete al
cbw
mov rax, qword [rbx]
movsx cx, dil
mov rcx, rbx
jmp 0x14044d368
mov rax, qword [rax + 8]
jmp 0x14044d371
call qword [case.0x1400f3ca8.0]
nop
lea rcx, [rsp + 0x58]
call fcn.1404478e4
mov rsi, rax
cmp edi, r10d
test spl, r8b
cmp r9b, 0x39
test rbx, rbx
jmp 0x14044d397
je 0x14044d3fb
mov rdx, qword [rbx]
cwde
bswap cx
mov rcx, rbx
movzx rax, sp
mov rax, qword [rdx + 0x10]
jmp 0x14044d3b4
call qword [case.0x1400f3ca8.0]
mov r8, rax
test rbx, rsi
test r11, 0x25210727
test rax, rax
jmp 0x14044d3cf
je 0x14044d3fb
mov rcx, qword [rax]
setp ah
mov edx, 0x44c4117e
cqo
mov rax, qword [rcx]
mov edx, 1
movsxd rcx, r8d
mov rcx, r8
jmp 0x14044d3f5
call qword [case.0x1400f3ca8.0]
mov rax, qword [rsi]
movzx edx, r12w
movzx cx, dh
cmovge dx, r14w
lea r9, [rbp - 0x19]
cmovg r8w, r11w
mov cl, sil
lea r8, [0x1400c0235]
lea rdx, [0x1400c0218]
movzx rcx, bp
bswap cx
mov rcx, rsi
mov rax, qword [rax + 0x38]
jmp 0x14044d438
call qword [case.0x1400f3ca8.0]
mov r15, r14
mov esi, edx
movzx rcx, bp
jmp 0x14044d44c
mov byte [rsp + 0x32], r12b
movsx dx, bpl
movzx edx, r8w
movsxd rcx, r11d
mov rsi, qword [rsp + 0x40]
movsxd rcx, r10d
not rdx
movsx cx, sil
mov rdx, rsi
xchg cx, cx
mov rcx, rdi
call fcn.14044f7ad
or ebx, 0xffffffff
clc
cmp r14b, bpl
test al, al
jmp 0x14044d489
jne 0x14044d740
mov cl, byte [rdi + 8]
stc
test bh, 0x9e
test cl, cl
jne 0x14044d51f
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d4a9
je 0x14044d50f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d4be
je 0x14044d4de
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d4d0
jle 0x14044d4de
movzx eax, byte [rdx]
jmp 0x14044d4f5
mov rax, qword [rcx]
jmp 0x14044d4e6
mov rax, qword [rax + 0x30]
jmp 0x14044d4ef
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
jmp 0x14044d4fc
je 0x14044d50f
mov byte [rdi + 9], al
jmp 0x14044d50a
jmp 0x14044d512
mov qword [rdi], r12
mov byte [rdi + 8], 1
sbb al, 0xf5
mov cl, 1
cmp r10b, 0x26
stc
mov al, byte [rdi + 9]
stc
cmp al, byte [rbp - 2]
jne 0x14044d5f9
mov byte [r14], 0x2b
lea r15, [r14 + 1]
bt cx, r13w
shl cl, cl
mov rcx, qword [rdi]
cmp sp, 0x56e9
cmc
jmp 0x14044d549
test rcx, rcx
jmp 0x14044d551
je 0x14044d5db
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
je 0x14044d5aa
mov rax, qword [rcx + 0x50]
test dil, 0xa
cmp r9, rbp
stc
cmp dword [rax], r12d
jmp 0x14044d578
jle 0x14044d5aa
add dword [rax], ebx
mov rcx, qword [rcx + 0x38]
movzx eax, ax
mov al, r11b
movsx rax, r10w
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044d59a
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044d5a5
jmp 0x14044d5c1
mov rax, qword [rcx]
jmp 0x14044d5b2
mov rax, qword [rax + 0x38]
jmp 0x14044d5bb
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
jmp 0x14044d5c8
je 0x14044d5db
mov al, r12b
jmp 0x14044d5d6
jmp 0x14044d5ec
mov qword [rdi], r12
jmp 0x14044d5e5
mov al, 1
jmp 0x14044d5ec
mov byte [rdi + 8], al
jmp 0x14044d5f4
jmp 0x14044d740
test cl, cl
jne 0x14044d686
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d60c
je 0x14044d674
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x14044d622
je 0x14044d643
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r12d
jle 0x14044d643
movzx eax, byte [rdx]
jmp 0x14044d63e
jmp 0x14044d65a
mov rax, qword [rcx]
jmp 0x14044d64b
mov rax, qword [rax + 0x30]
jmp 0x14044d654
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
jmp 0x14044d661
je 0x14044d674
mov byte [rdi + 9], al
jmp 0x14044d66f
jmp 0x14044d67a
mov qword [rdi], r12
mov al, byte [rdi + 9]
mov byte [rdi + 8], 1
cmp al, bpl
test bp, r10w
clc
cmp al, byte [rbp - 3]
jne 0x14044d740
mov byte [r14], 0x2d
sub r15b, cl
bt r15, rdi
lea r15, [r14 + 1]
xadd cl, ch
cmovnp cx, si
cmp di, 0x2aa8
mov rcx, qword [rdi]
jmp 0x14044d6b4
test rcx, rcx
jmp 0x14044d6bc
je 0x14044d739
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14044d6ce
je 0x14044d711
mov rax, qword [rcx + 0x50]
cmc
stc
cmp dword [rax], r12d
jmp 0x14044d6e2
jle 0x14044d711
add dword [rax], ebx
mov dl, bh
mov rcx, qword [rcx + 0x38]
mov dh, 0xce
mov rdx, qword [rcx]
sete al
lea rax, [rdx + 1]
mov qword [rcx], rax
mov ax, 0x13cb
movzx eax, byte [rdx]
jmp 0x14044d70c
jmp 0x14044d728
mov rax, qword [rcx]
jmp 0x14044d719
mov rax, qword [rax + 0x38]
jmp 0x14044d722
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
je 0x14044d739
mov byte [rdi + 8], r12b
jmp 0x14044d740
mov qword [rdi], r12
mov byte [rdi + 8], 1
mov word [r15], 0x7830
add r15, 2
jmp 0x14044d757
mov qword [rsp + 0x48], r15
movzx r14w, r10b
mov byte [rsp + 0x30], r12b
mov r14d, r12d
bswap rcx
movsx edx, r12w
mov dword [rsp + 0x3c], r12d
mov dword [rsp + 0x34], r12d
movzx rdx, r12w
jmp 0x14044d786
mov rdx, rsi
movsx rcx, bx
bswap cx
mov rcx, rdi
jmp 0x14044d798
call fcn.14044f7ad
test al, al
jmp 0x14044d7a4
jne 0x14044db2a
cmp byte [rdi + 8], r12b
jmp 0x14044d7b3
jne 0x14044d84e
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d7c4
je 0x14044d83b
mov rax, qword [rcx + 0x38]
rol dh, 0xb4
bswap dx
or dx, r11w
mov rdx, qword [rax]
stc
cmp r10d, r13d
test rdx, rdx
jmp 0x14044d7e7
je 0x14044d80f
mov rax, qword [rcx + 0x50]
cmp rsp, 0x6f56741c
clc
cmp dword [rax], r12d
jmp 0x14044d801
jle 0x14044d80f
movzx eax, byte [rdx]
jmp 0x14044d826
mov rax, qword [rcx]
jmp 0x14044d817
mov rax, qword [rax + 0x30]
jmp 0x14044d820
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
je 0x14044d83b
mov byte [rdi + 9], al
jmp 0x14044d836
jmp 0x14044d845
mov qword [rdi], r12
sal al, cl
rcr al, 0x8f
rcr al, cl
mov byte [rdi + 8], 1
rcr al, cl
rcl al, 0x51
mov al, byte [rdi + 9]
cmp al, byte [rbp - 0x19]
jmp 0x14044d859
jne 0x14044db2a
mov rcx, qword [rdi]
cmp r11, 0xe5508a6
jmp 0x14044d86f
test rcx, rcx
jmp 0x14044d877
je 0x14044d8f9
mov rax, qword [rcx + 0x38]
cmc
stc
cmp qword [rax], r12
jmp 0x14044d88b
je 0x14044d8cd
mov rax, qword [rcx + 0x50]
cmp cl, 0x3f
cmp dword [rax], r12d
jle 0x14044d8cd
add dword [rax], ebx
cwde
movsx edx, cx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx ax, r11b
lea rax, [rdx + 1]
jmp 0x14044d8bc
mov qword [rcx], rax
lahf
movzx eax, byte [rdx]
jmp 0x14044d8c8
jmp 0x14044d8df
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044d8d9
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
jmp 0x14044d8e6
je 0x14044d8f9
mov al, r12b
jmp 0x14044d8f4
jmp 0x14044d909
mov qword [rdi], r12
movzx rdx, cx
movsx ecx, r8w
mov al, 1
movsxd rcx, r14d
mov byte [rdi + 8], al
mov rdx, rsi
movsx cx, spl
movzx cx, bl
movzx ecx, bx
mov rcx, rdi
jmp 0x14044d923
call fcn.14044f7ad
test al, al
jne 0x14044db25
mov cl, byte [rdi + 8]
test cl, cl
jne 0x14044d9bb
mov rcx, qword [rdi]
jmp 0x14044d946
test rcx, rcx
je 0x14044d9ad
mov rax, qword [rcx + 0x38]
movsxd rdx, r13d
cqo
shr edx, 0x87
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d966
je 0x14044d981
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14044d981
movzx eax, byte [rdx]
jmp 0x14044d993
mov rax, qword [rcx]
jmp 0x14044d989
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
jmp 0x14044d99a
je 0x14044d9ad
mov byte [rdi + 9], al
jmp 0x14044d9a8
jmp 0x14044d9b0
mov qword [rdi], r12
mov byte [rdi + 8], 1
rcl cl, cl
mov cl, 1
setge al
mov al, byte [rdi + 9]
test r12b, r15b
test cl, 0x67
cmp bx, cx
cmp al, byte [rbp]
jmp 0x14044d9cf
je 0x14044da83
test cl, cl
jmp 0x14044d9dc
jne 0x14044da75
mov rcx, qword [rdi]
cmp cl, spl
cmp bpl, 0x68
test rcx, rcx
jmp 0x14044d9f4
je 0x14044da5e
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r14b, 0xe0
cmp r8, 0x262e6518
cmp rbx, rbp
test rdx, rdx
jmp 0x14044da17
je 0x14044da37
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14044da37
movzx eax, byte [rdx]
jmp 0x14044da32
jmp 0x14044da44
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
jmp 0x14044da4b
je 0x14044da5e
mov byte [rdi + 9], al
jmp 0x14044da59
jmp 0x14044da6c
mov qword [rdi], r12
mov al, byte [rdi + 9]
test cx, r12w
cmp ax, 0x7b90
mov byte [rdi + 8], 1
jmp 0x14044da75
cmp al, byte [rbp - 1]
jmp 0x14044da7d
jne 0x14044db25
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
jmp 0x14044da90
je 0x14044db0e
mov rax, qword [rcx + 0x38]
test r13, rbp
cmp qword [rax], r12
jmp 0x14044daa5
je 0x14044daec
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044dab7
jle 0x14044daec
add dword [rax], ebx
movsx eax, bp
xchg ah, dl
mov rcx, qword [rcx + 0x38]
mov ax, 0x670b
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
mov ah, ch
movsx ax, r12b
mov al, 0x6f
movzx eax, byte [rdx]
jmp 0x14044dae7
jmp 0x14044daf9
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, ebx
je 0x14044db0e
mov al, r12b
jmp 0x14044db09
jmp 0x14044db18
mov qword [rdi], r12
mov al, 1
jmp 0x14044db18
mov byte [rdi + 8], al
jmp 0x14044db20
jmp 0x14044db2a
mov byte [rsp + 0x30], 1
mov ecx, 0x300
and r12w, 0x78cf
mov r12d, 0x24
cmovnp bx, si
sar ax, cl
mov rax, qword [rbp - 0x69]
cmc
cmp dword [rax], 0x3b9aca00
movsx rbx, r11w
mov bl, 0xe2
movsx bx, r8b
cmove r12d, ecx
ror bx, cl
ror bl, 0x38
neg al
mov dword [rsp + 0x38], r12d
xchg bx, bx
lea rbx, [rbp - 0x39]
cmp qword [rbp - 0x21], 0x10
cmovae rbx, qword [rbp - 0x39]
not al
mov al, 0xc2
mov qword [rsp + 0x58], rbx
mov al, byte [rbx]
jmp 0x14044db8a
dec al
clc
test r13b, r9b
cmp r15b, 0xf9
cmp al, 0x7d
jmp 0x14044db9b
ja 0x14044e274
cmp qword [rbp - 0x29], r14
jmp 0x14044dbaa
jne 0x14044dbba
mov byte [rsp + 0x31], r14b
jmp 0x14044dbe2
mov rax, qword [r13]
mov cx, r8w
jmp 0x14044dbc7
mov rcx, r13
jmp 0x14044dbcf
mov rax, qword [rax + 0x20]
call qword [case.0x1400f3ca8.0]
mov byte [rsp + 0x31], al
jmp 0x14044dbe2
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
adc cl, 0xea
cmp r8b, 0x40
not ch
mov qword [rbp - 0x49], 1
inc r13w
cwd
xor cx, 0x5a09
mov r13d, 0xf
or dh, 0x1d
movsx ecx, r9w
mov qword [rbp - 0x41], r13
setns dh
xor dl, ch
xor eax, eax
btr cx, 0x4c
mov byte [rbp - 0x59], al
xor esi, esi
movsx rdx, r13w
mov rdx, qword [rsp + 0x40]
movsx rcx, si
mov rcx, rdi
call fcn.14044f7ad
sub r9d, r9d
movzx r14w, r8b
mov r14, qword [rbp - 0x59]
test al, al
jne 0x14044e087
lea r12, [rdi + 9]
bts r8d, r14d
mov r8, r12
mov qword [rbp - 0x71], r12
ror bl, cl
mov bl, byte [rsp + 0x32]
cmp sp, 0x59a8
test bl, r13b
cmp byte [rdi + 8], r9b
jmp 0x14044dc76
jne 0x14044dd1f
mov rcx, qword [rdi]
jmp 0x14044dc88
test rcx, rcx
je 0x14044dd10
mov rax, qword [rcx + 0x38]
cmc
mov rdx, qword [rax]
cmc
test dx, r8w
test rdx, rdx
je 0x14044dcc7
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r9d
jmp 0x14044dcb4
jle 0x14044dcc7
movzx eax, byte [rdx]
jmp 0x14044dcc2
jmp 0x14044dcf2
mov rax, qword [rcx]
jmp 0x14044dccf
mov rax, qword [rax + 0x30]
jmp 0x14044dcd8
call qword [case.0x1400f3ca8.0]
mov r8, qword [rbp - 0x71]
test bpl, r10b
test r9b, 0xa5
cmc
sub r9d, r9d
jmp 0x14044dcf2
cmp eax, 0xffffffff
jmp 0x14044dcfa
je 0x14044dd10
mov byte [r8], al
mov r12, r8
jmp 0x14044dd0b
jmp 0x14044dd19
mov qword [rdi], r9
xchg dh, cl
movsx rcx, r11w
mov byte [rdi + 8], 1
cwd
mov r8b, byte [r12]
mov ch, 0x53
lea rdx, [rbp + 3]
lea rcx, [rbp - 0x19]
jmp 0x14044dd33
call fcn.14013c446
lea rcx, [rbp - 0x19]
stc
test dil, 0x3f
sub rax, rcx
jmp 0x14044dd49
cmp rax, 0x16
jmp 0x14044dd52
jae 0x14044de03
mov byte [rsp + 0x30], 1
movsx ecx, ax
mov ecx, dword [rsp + 0x3c]
stc
cmp dword [rsp + 0x38], ecx
jmp 0x14044dd6e
jg 0x14044dd7d
inc dword [rsp + 0x34]
jmp 0x14044ddbc
test rax, rax
jne 0x14044dd8e
test ecx, ecx
je 0x14044ddbc
lea rdx, [0x1400c0218]
jmp 0x14044dd9a
mov al, byte [rax + rdx]
jmp 0x14044dda2
mov byte [r15], al
cbw
inc r15
mov qword [rsp + 0x48], r15
movzx rax, r14w
inc ecx
or al, sil
mov dword [rsp + 0x3c], ecx
lea rax, [rbp - 0x59]
xor cl, sil
cmp r13, 0x10
setae cl
jmp 0x14044ddcf
cmovae rax, r14
cmp r14b, r11b
cmc
cmp byte [rax + rsi], 0x7f
jmp 0x14044dde0
je 0x14044df87
lea rax, [rbp - 0x59]
cmc
test cl, cl
jmp 0x14044ddf2
cmovne rax, r14
inc byte [rax + rsi]
jmp 0x14044ddfe
jmp 0x14044df77
lea rax, [rbp - 0x59]
cmp r13, 0x10
setae r15b
jmp 0x14044de14
cmovae rax, r14
cmp r13b, r9b
test cx, bp
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x14044de2a
je 0x14044e057
mov r8b, byte [rsp + 0x31]
test r10b, r13b
test r8b, r8b
je 0x14044e057
cmp byte [rdi + 8], r9b
jmp 0x14044de4a
jne 0x14044dee3
mov rcx, qword [rdi]
test r12d, 0x279612b3
test rcx, rcx
jmp 0x14044de62
je 0x14044ded5
mov rax, qword [rcx + 0x38]
stc
mov rdx, qword [rax]
cmp bl, dil
stc
test rdx, rdx
je 0x14044de97
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jmp 0x14044de89
jle 0x14044de97
movzx eax, byte [rdx]
jmp 0x14044deb9
mov rax, qword [rcx]
jmp 0x14044de9f
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
mov r8b, byte [rsp + 0x31]
cmp dil, dil
jmp 0x14044deb6
sub r9d, r9d
cmp eax, 0xffffffff
jmp 0x14044dec1
je 0x14044ded5
mov byte [r12], al
jmp 0x14044ded0
jmp 0x14044dede
mov qword [rdi], r9
cmp esp, 0xb8f49f6
mov byte [rdi + 8], 1
cmc
cmp byte [r12], r8b
jmp 0x14044deec
jne 0x14044e057
mov rcx, qword [rbp - 0x49]
jmp 0x14044deff
cmp rcx, r13
jmp 0x14044df07
jae 0x14044df42
lea rax, [rcx + 1]
test dil, bpl
mov qword [rbp - 0x49], rax
sub ah, 0x6b
lea rax, [rbp - 0x59]
test r8w, bx
cmp r15w, bx
test r15b, r15b
jmp 0x14044df2f
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x14044df3d
jmp 0x14044df62
sub r9d, r9d
xchg dl, cl
mov r8b, bl
cqo
jmp 0x14044df51
lea edx, [r9 + 1]
movsx cx, cl
lea rcx, [rbp - 0x59]
call fcn.140453d7a
inc rsi
stc
mov r15, qword [rsp + 0x48]
bt r13, rax
ror r14d, 0x4f
add r13b, 0x7b
mov r14, qword [rbp - 0x59]
xadd r13w, cx
mov r13, qword [rbp - 0x41]
mov cl, r14b
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044e012
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x14044dfa0
je 0x14044dfeb
mov rax, qword [rcx + 0x50]
cmp r12, rbp
cmp dword [rax], 0
jmp 0x14044dfb5
jle 0x14044dfeb
dec dword [rax]
bswap eax
mov rcx, qword [rcx + 0x38]
jmp 0x14044dfc8
mov rdx, qword [rcx]
not al
movzx ax, spl
lea rax, [rdx + 1]
jmp 0x14044dfdb
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044dfe6
jmp 0x14044dffd
mov rax, qword [rcx]
jmp 0x14044dff3
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044e005
je 0x14044e012
sub al, al
jmp 0x14044e01b
and qword [rdi], 0
movsxd rdx, ebp
mov al, 1
mov byte [rdi + 8], al
mov cx, 0x1961
xchg dl, dl
movzx rcx, r13w
mov rdx, qword [rsp + 0x40]
bswap ecx
movsxd rcx, r9d
mov rcx, rdi
jmp 0x14044e03a
call fcn.14044f7ad
sub r9d, r9d
test al, al
setg r8b
mov r8, qword [rbp - 0x71]
jmp 0x14044e051
je 0x14044dc6d
test rsi, rsi
je 0x14044e082
lea rax, [rbp - 0x59]
clc
cmc
cmp r13, 0x10
cmovae rax, r14
clc
test ah, 0x55
cmp byte [rax + rsi], r9b
jle 0x14044e0d6
inc rsi
adc bl, bpl
mov rbx, qword [rsp + 0x58]
test rsi, rsi
je 0x14044e0e0
mov cl, byte [rbx]
test r9w, ax
test r11b, 0x7e
cmp cl, 0x7f
jmp 0x14044e0a2
je 0x14044e0e0
sub rsi, 1
je 0x14044e225
lea rax, [rbp - 0x59]
jmp 0x14044e0bb
cmp r13, 0x10
jmp 0x14044e0c4
cmovae rax, r14
cmp cl, byte [rax + rsi]
jmp 0x14044e0d0
je 0x14044e25d
mov byte [rsp + 0x32], 1
jmp 0x14044e0e0
cmp r13, 0x10
jb 0x14044e144
lea rdx, [r13 + 1]
sar ah, 0x70
mov rax, r14
cmp sp, 0x52b5
cmp rdx, 0x1000
jmp 0x14044e105
jb 0x14044e137
add rdx, 0x27
clc
mov r14, qword [r14 - 8]
jmp 0x14044e119
sub rax, r14
cmp dil, 0x32
add rax, 0xfffffffffffffff8
clc
test bl, 0x43
cmp rax, 0x1f
jmp 0x14044e131
ja 0x14044f50b
mov rcx, r14
jmp 0x14044e13f
call fcn.14022f308
mov r12d, dword [rsp + 0x38]
test r8, r8
mov r14d, dword [rsp + 0x3c]
and r15d, r8d
bts si, r12w
mov r15, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
neg sil
mov rsi, qword [rsp + 0x40]
cmp byte [rsp + 0x30], 0
jmp 0x14044e175
je 0x14044e197
test r14d, r14d
jmp 0x14044e183
jne 0x14044e197
mov byte [r15], 0x30
inc cx
movsx rdx, r12w
inc r15
mov rdx, rsi
mov rcx, rdi
jmp 0x14044e1a2
call fcn.14044f7ad
xor esi, esi
test al, al
jmp 0x14044e1b0
jne 0x14044e5fd
cmp byte [rdi + 8], sil
jmp 0x14044e1bf
jne 0x14044e50f
mov rcx, qword [rdi]
cmc
cmp dl, r13b
test rcx, rcx
jmp 0x14044e1d4
je 0x14044e501
mov rax, qword [rcx + 0x38]
sal dx, 0xe9
shl dx, cl
mov rdx, qword [rax]
cmc
stc
test r13w, 0x5895
test rdx, rdx
jmp 0x14044e1f8
je 0x14044e4d4
mov rax, qword [rcx + 0x50]
test r14b, 0xcb
jmp 0x14044e20b
cmp dword [rax], esi
jmp 0x14044e212
jle 0x14044e4d4
movzx eax, byte [rdx]
jmp 0x14044e220
jmp 0x14044e4e6
test rsi, rsi
jmp 0x14044e22d
jne 0x14044e25d
lea rax, [rbp - 0x59]
cmp edi, 0x52cb0c15
jmp 0x14044e242
cmp r13, 0x10
jmp 0x14044e24b
cmovae rax, r14
clc
cmp cl, byte [rax]
jmp 0x14044e257
jl 0x14044e0d6
cmp byte [rbx + 1], r9b
jmp 0x14044e266
jle 0x14044e087
inc rbx
jmp 0x14044e087
mov rdx, rsi
movsx rcx, r13w
bswap rcx
mov rcx, rdi
call fcn.14044f7ad
test al, al
jmp 0x14044e28d
jne 0x14044e16b
lea rbx, [rdi + 9]
test r12b, 0x1e
mov rsi, rbx
bsr r13d, edi
cmovp r13w, ax
shr r13b, cl
mov r13, qword [rsp + 0x40]
cmp byte [rdi + 8], 0
jmp 0x14044e2b8
jne 0x14044e365
mov rcx, qword [rdi]
stc
cmp bl, r8b
jmp 0x14044e2ca
test rcx, rcx
jmp 0x14044e2d2
je 0x14044e355
mov rax, qword [rcx + 0x38]
movzx dx, r10b
add dx, sp
cwd
mov rdx, qword [rax]
cmp r11d, 0x2e346143
jmp 0x14044e2f8
test rdx, rdx
je 0x14044e328
mov rax, qword [rcx + 0x50]
cmp bp, 0x6ac4
test spl, r14b
cmp dword [rax], 0
jmp 0x14044e315
jle 0x14044e328
movzx eax, byte [rdx]
jmp 0x14044e323
jmp 0x14044e33a
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044e334
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044e342
je 0x14044e355
mov byte [rsi], al
mov ebx, r14d
mov rbx, rsi
jmp 0x14044e35e
and qword [rdi], 0
cwd
mov r8b, 0xc
mov byte [rdi + 8], 1
xchg dl, r8b
mov r8b, byte [rbx]
cqo
lea rdx, [rbp + 3]
cmovle cx, r11w
lea rcx, [rbp - 0x19]
jmp 0x14044e37c
call fcn.14013c446
lea rcx, [rbp - 0x19]
sub rax, rcx
stc
test r8w, di
cmp rax, 0x16
jmp 0x14044e396
jae 0x14044e15e
cmp r12d, r14d
jmp 0x14044e3a4
jg 0x14044e3b8
inc dword [rsp + 0x34]
jmp 0x14044e3b3
jmp 0x14044e3fc
test rax, rax
jmp 0x14044e3c0
jne 0x14044e3d4
test r14d, r14d
jmp 0x14044e3ce
je 0x14044e3fc
lea rcx, [0x1400c0218]
jmp 0x14044e3e0
mov al, byte [rax + rcx]
movzx cx, dl
bswap rcx
mov byte [r15], al
inc r15
movzx rcx, r11w
inc r14d
shrd cx, cx, 0x72
mov byte [rsp + 0x30], 1
mov rcx, qword [rdi]
test sp, di
test rcx, rcx
je 0x14044e49c
mov rax, qword [rcx + 0x38]
cmc
cmp r15w, sp
cmp qword [rax], 0
je 0x14044e470
mov rax, qword [rcx + 0x50]
clc
cmp r12w, r9w
cmp dword [rax], 0
jmp 0x14044e434
jle 0x14044e470
dec dword [rax]
bswap ax
movsx dx, r9b
not dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
seta al
mov eax, esp
lea rax, [rdx + 1]
jmp 0x14044e45c
mov qword [rcx], rax
movsx eax, r10w
movzx eax, byte [rdx]
jmp 0x14044e46b
jmp 0x14044e482
mov rax, qword [rcx]
jmp 0x14044e478
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044e48a
je 0x14044e49c
sub al, al
jmp 0x14044e497
jmp 0x14044e4a4
and qword [rdi], 0
mov al, bl
mov al, 1
mov byte [rdi + 8], al
xchg cl, cl
cqo
mov rdx, r13
mov cl, 0x75
movsx ecx, si
xchg ch, cl
mov rcx, rdi
jmp 0x14044e4bd
call fcn.14044f7ad
test al, al
jmp 0x14044e4c9
je 0x14044e2af
jmp 0x14044e15e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044e4e0
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044e4ee
je 0x14044e501
mov byte [rdi + 9], al
jmp 0x14044e4fc
jmp 0x14044e504
mov qword [rdi], rsi
mov byte [rdi + 8], 1
setle ah
movzx rax, ax
mov bl, byte [rdi + 9]
bswap eax
xchg al, cl
jmp 0x14044e51b
mov rax, qword [r13]
movzx rcx, si
movzx ecx, r12w
mov ecx, r8d
mov rcx, r13
jmp 0x14044e532
mov rax, qword [rax + 0x18]
call qword [case.0x1400f3ca8.0]
cmp bl, al
jmp 0x14044e543
jne 0x14044e5fd
call fcn.1404b4d45
mov rcx, qword [rax]
mov al, byte [rcx]
mov byte [r15], al
inc cl
cmovs cx, di
inc r15
bt rcx, rdx
mov rcx, qword [rdi]
test r11d, 0x1fc5072
cmp r14b, 0xf6
test rcx, rcx
jmp 0x14044e579
je 0x14044e5f6
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14044e58b
je 0x14044e5cd
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044e59c
jle 0x14044e5cd
dec dword [rax]
xchg dx, ax
lahf
jmp 0x14044e5ac
mov rcx, qword [rcx + 0x38]
rdtsc
cwde
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044e5bf
mov qword [rcx], rax
mov al, dil
movzx eax, byte [rdx]
jmp 0x14044e5df
mov rax, qword [rcx]
jmp 0x14044e5d5
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044e5e7
je 0x14044e5f6
mov byte [rdi + 8], sil
jmp 0x14044e5fd
mov qword [rdi], rsi
mov byte [rdi + 8], 1
mov r13, qword [rsp + 0x40]
clc
cmp r14d, esp
test r14d, r14d
jmp 0x14044e60e
jne 0x14044e85a
mov rdx, r13
mov rcx, rdi
jmp 0x14044e61f
call fcn.14044f7ad
test al, al
jmp 0x14044e62b
jne 0x14044e81b
lea rbx, [rdi + 9]
mov rsi, rbx
test r12b, 0xa
mov r12d, dword [rsp + 0x34]
cmp r13b, 0x46
stc
cmp byte [rdi + 8], 0
jmp 0x14044e64f
jne 0x14044e6f7
mov rcx, qword [rdi]
test r11w, di
test ebp, 0x5aae1da3
test rcx, rcx
jmp 0x14044e66a
je 0x14044e6e9
mov rax, qword [rcx + 0x38]
clc
sbb dl, ch
mov rdx, qword [rax]
clc
cmp r15b, 0xde
jmp 0x14044e684
test rdx, rdx
jmp 0x14044e68c
je 0x14044e6b2
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x14044e69f
jle 0x14044e6b2
movzx eax, byte [rdx]
jmp 0x14044e6ad
jmp 0x14044e6c4
mov rax, qword [rcx]
jmp 0x14044e6ba
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044e6cc
je 0x14044e6e9
mov byte [rsi], al
movsx ebx, r12w
jmp 0x14044e6e1
mov rbx, rsi
jmp 0x14044e6f0
and qword [rdi], 0
setle al
mov byte [rdi + 8], 1
cmp bpl, bl
mov al, byte [rbx]
clc
cmp al, byte [rbp - 0x19]
jne 0x14044e801
dec r12d
movsx rcx, r11w
sar cx, 0xce
mov byte [rsp + 0x30], 1
btc cx, 0x6f
mov rcx, qword [rdi]
cmp cx, 0x936
clc
test rcx, rcx
je 0x14044e7c9
mov rax, qword [rcx + 0x38]
cmc
cmp dx, 0x22b5
cmp qword [rax], 0
jmp 0x14044e73d
je 0x14044e798
mov rax, qword [rcx + 0x50]
cmp ecx, esi
clc
cmp dword [rax], 0
jmp 0x14044e752
jle 0x14044e798
dec dword [rax]
setbe dl
mov rcx, qword [rcx + 0x38]
cwd
mov ax, r9w
movsx ax, r11b
mov rdx, qword [rcx]
movsx rax, r12w
not eax
lea rax, [rdx + 1]
jmp 0x14044e77e
mov qword [rcx], rax
movsx rax, r13w
not ax
movsxd rax, r11d
movzx eax, byte [rdx]
jmp 0x14044e793
jmp 0x14044e7af
mov rax, qword [rcx]
jmp 0x14044e7a0
mov rax, qword [rax + 0x38]
jmp 0x14044e7a9
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044e7b7
je 0x14044e7c9
sub al, al
jmp 0x14044e7c4
jmp 0x14044e7d6
and qword [rdi], 0
mov al, 1
mov ch, 0x45
movzx rdx, r13w
mov byte [rdi + 8], al
mov edx, 0x197e4bf5
mov rdx, r13
not cl
movzx ecx, r11w
mov rcx, rdi
jmp 0x14044e7ef
call fcn.14044f7ad
test al, al
jmp 0x14044e7fb
je 0x14044e646
mov dword [rsp + 0x34], r12d
adc r12b, 0x66
cmovg ax, r12w
movsx r12, r15w
mov r12d, dword [rsp + 0x38]
xor ah, 0x92
mov eax, dword [rsp + 0x34]
test eax, eax
jmp 0x14044e826
jns 0x14044e85a
mov byte [r15], 0x30
movzx dx, r9b
inc cl
setne cl
inc r15
jmp 0x14044e842
inc eax
bswap cx
movsxd rdx, ecx
mov dword [rsp + 0x34], eax
movsx rcx, dx
movsx cx, r14b
movsxd rcx, ecx
mov rdx, r13
movsx ecx, bx
mov rcx, rdi
jmp 0x14044e868
call fcn.14044f7ad
test al, al
jmp 0x14044e874
jne 0x14044eaa0
lea rbx, [rdi + 9]
mov rsi, rbx
test rsp, rdx
cmp byte [rdi + 8], 0
jmp 0x14044e88d
jne 0x14044e931
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e89e
je 0x14044e924
mov rax, qword [rcx + 0x38]
or dl, 0x5d
shr dh, 0x38
mov rdx, qword [rax]
test r12b, 2
stc
jmp 0x14044e8bb
test rdx, rdx
jmp 0x14044e8c3
je 0x14044e8f0
mov rax, qword [rcx + 0x50]
test r12b, bl
jmp 0x14044e8d5
cmp dword [rax], 0
jmp 0x14044e8dd
jle 0x14044e8f0
movzx eax, byte [rdx]
jmp 0x14044e8eb
jmp 0x14044e907
mov rax, qword [rcx]
jmp 0x14044e8f8
mov rax, qword [rax + 0x30]
jmp 0x14044e901
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044e90f
je 0x14044e924
mov byte [rsi], al
mov rbx, rsi
jmp 0x14044e91f
jmp 0x14044e928
and qword [rdi], 0
mov byte [rdi + 8], 1
cqo
movsx ecx, dx
mov r8b, byte [rbx]
movsx edx, r8w
lea rdx, [rbp + 3]
xchg ecx, ecx
not ecx
lea rcx, [rbp - 0x19]
jmp 0x14044e949
call fcn.14013c446
lea rcx, [rbp - 0x19]
stc
sub rax, rcx
cmp r14, 0x3cf96fdd
cmp rax, 0x16
jae 0x14044eaa0
cmp r14d, r12d
jmp 0x14044e96f
jge 0x14044e9b2
lea rcx, [0x1400c0218]
mov al, byte [rax + rcx]
movsx rcx, bx
mov cl, r12b
movsx ecx, bp
mov byte [r15], al
movzx cx, r13b
movzx ecx, si
inc r15
jmp 0x14044e9a4
inc r14d
shl rcx, 0xe0
cmc
shrd cx, r12w, 0xf
mov byte [rsp + 0x30], 1
cmc
and cx, r13w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044e9c7
je 0x14044ea5a
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], 0
jmp 0x14044e9db
je 0x14044ea2e
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044ea2e
dec dword [rax]
movsx ax, r13b
movzx dx, sil
movsx rdx, di
mov rcx, qword [rcx + 0x38]
setae dh
cwd
rdtsc
mov rdx, qword [rcx]
movzx ax, dh
lea rax, [rdx + 1]
jmp 0x14044ea19
mov qword [rcx], rax
cmova rax, r12
lahf
movzx eax, byte [rdx]
jmp 0x14044ea29
jmp 0x14044ea40
mov rax, qword [rcx]
jmp 0x14044ea36
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044ea48
je 0x14044ea5a
xor al, al
jmp 0x14044ea55
jmp 0x14044ea6d
and qword [rdi], 0
cwd
xchg al, cl
mov al, 1
mov dl, spl
xchg cl, dl
movsx ecx, r9w
mov byte [rdi + 8], al
movsx edx, ax
cqo
movsx dx, bpl
mov rdx, r13
jmp 0x14044ea86
mov rcx, rdi
jmp 0x14044ea8e
call fcn.14044f7ad
test al, al
jmp 0x14044ea9a
je 0x14044e884
mov sil, byte [rsp + 0x30]
sub r14d, r14d
test sil, sil
jmp 0x14044eab0
je 0x14044f3e0
mov rdx, r13
mov rcx, rdi
call fcn.14044f7ad
test al, al
jmp 0x14044eac8
jne 0x14044f3e0
mov cl, byte [rdi + 8]
jmp 0x14044ead6
test cl, cl
jmp 0x14044eadd
jne 0x14044eb75
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044eb61
mov rax, qword [rcx + 0x38]
rcr dh, 0xd0
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044eb01
je 0x14044eb2f
mov rax, qword [rcx + 0x50]
cmp r9d, r11d
clc
jmp 0x14044eb14
cmp dword [rax], r14d
jmp 0x14044eb1c
jle 0x14044eb2f
movzx eax, byte [rdx]
jmp 0x14044eb2a
jmp 0x14044eb46
mov rax, qword [rcx]
jmp 0x14044eb37
mov rax, qword [rax + 0x30]
jmp 0x14044eb40
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044eb4e
je 0x14044eb61
mov byte [rdi + 9], al
jmp 0x14044eb5c
jmp 0x14044eb65
mov qword [rdi], r14
cmc
mov byte [rdi + 8], 1
cmc
sub cl, 6
mov cl, 1
rol al, 0x64
sbb al, spl
mov al, byte [rdi + 9]
clc
test sil, 0xbd
cmp al, byte [rbp + 2]
jmp 0x14044eb85
je 0x14044ec3b
test cl, cl
jmp 0x14044eb92
jne 0x14044ec2d
mov rcx, qword [rdi]
cmp esi, 0x693d2af3
test rcx, rcx
jmp 0x14044eba9
je 0x14044ec17
mov rax, qword [rcx + 0x38]
bts dx, r11w
mov rdx, qword [rax]
test r14d, 0x7de1624a
test rdx, rdx
jmp 0x14044ebca
je 0x14044ebea
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044ebdc
jle 0x14044ebea
movzx eax, byte [rdx]
jmp 0x14044ec01
mov rax, qword [rcx]
jmp 0x14044ebf2
mov rax, qword [rax + 0x30]
jmp 0x14044ebfb
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044ec09
je 0x14044ec17
mov byte [rdi + 9], al
jmp 0x14044ec20
mov qword [rdi], r14
mov al, byte [rdi + 9]
cmp r15, rsi
mov byte [rdi + 8], 1
test r12b, 0x42
cmp dx, 0x1dba
cmp al, byte [rbp + 1]
jmp 0x14044ec35
jne 0x14044f3e0
mov byte [r15], 0x70
dec ecx
jmp 0x14044ec4b
inc r15
and cx, 0x3445
mov rcx, qword [rdi]
test r13b, 0x57
test rcx, rcx
je 0x14044ece8
mov rax, qword [rcx + 0x38]
test dil, sil
cmp qword [rax], r14
jmp 0x14044ec72
je 0x14044ecbb
mov rax, qword [rcx + 0x50]
cmp ax, r10w
cmp dword [rax], r14d
jmp 0x14044ec88
jle 0x14044ecbb
dec dword [rax]
movsx edx, r11w
cdq
mov rcx, qword [rcx + 0x38]
jmp 0x14044ec9f
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044ecab
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044ecb6
jmp 0x14044eccd
mov rax, qword [rcx]
jmp 0x14044ecc3
mov rax, qword [rax + 0x38]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044ecd5
je 0x14044ece8
mov al, r14b
jmp 0x14044ece3
jmp 0x14044ecf0
mov qword [rdi], r14
setge dl
mov al, 1
mov byte [rdi + 8], al
movzx bx, r8b
movsx ecx, bx
jmp 0x14044ed00
mov sil, r14b
mov ebx, r14d
movsx ecx, r12w
not dh
mov rdx, r13
mov rcx, rdi
call fcn.14044f7ad
test al, al
jne 0x14044effc
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14044ed29
jne 0x14044edc1
mov rcx, qword [rdi]
jmp 0x14044ed38
test rcx, rcx
jmp 0x14044ed40
je 0x14044edb6
mov rax, qword [rcx + 0x38]
shr dx, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044ed58
je 0x14044ed89
mov rax, qword [rcx + 0x50]
jmp 0x14044ed6e
cmp dword [rax], r14d
jmp 0x14044ed76
jle 0x14044ed89
movzx eax, byte [rdx]
jmp 0x14044ed84
jmp 0x14044eda0
mov rax, qword [rcx]
jmp 0x14044ed91
mov rax, qword [rax + 0x30]
jmp 0x14044ed9a
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044eda8
je 0x14044edb6
mov byte [rdi + 9], al
jmp 0x14044edbb
mov qword [rdi], r14
mov al, pe_nt_image_headers64
mov byte [rdi + 8], 1
mov cl, 1
mov al, byte [rdi + 9]
cmp al, byte [rbp - 2]
jmp 0x14044edcc
jne 0x14044eeb1
mov byte [r15], 0x2b
setle cl
movsxd rcx, esp
movzx cx, r12b
inc r15
or rcx, 0x77fc1b5e
mov rcx, qword [rdi]
cmp di, 0x537f
test rcx, rcx
jmp 0x14044edfb
je 0x14044ee9b
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14044ee0d
je 0x14044ee69
mov rax, qword [rcx + 0x50]
cmp r13d, 0x7b6c30d1
jmp 0x14044ee23
cmp dword [rax], r14d
jmp 0x14044ee2b
jle 0x14044ee69
dec dword [rax]
rdtsc
movsx eax, bx
mov rcx, qword [rcx + 0x38]
movsx ax, cl
movzx dx, r8b
mov rdx, qword [rcx]
cwde
lea rax, [rdx + 1]
jmp 0x14044ee52
mov qword [rcx], rax
mov rax, 0x5e67499e
movzx eax, byte [rdx]
jmp 0x14044ee64
jmp 0x14044ee80
mov rax, qword [rcx]
jmp 0x14044ee71
mov rax, qword [rax + 0x38]
jmp 0x14044ee7a
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044ee88
je 0x14044ee9b
mov al, r14b
jmp 0x14044ee96
jmp 0x14044eea9
mov qword [rdi], r14
xchg al, al
mov al, 0xd4
mov al, 1
jmp 0x14044eea9
mov byte [rdi + 8], al
jmp 0x14044effc
test cl, cl
jne 0x14044ef42
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044eec4
je 0x14044ef34
mov rax, qword [rcx + 0x38]
shld edx, r8d, 0x61
shl dl, cl
neg dl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044eee2
je 0x14044ef07
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044eef4
jle 0x14044ef07
movzx eax, byte [rdx]
jmp 0x14044ef02
jmp 0x14044ef19
mov rax, qword [rcx]
jmp 0x14044ef0f
mov rax, qword [rax + 0x30]
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044ef21
je 0x14044ef34
mov byte [rdi + 9], al
jmp 0x14044ef2f
jmp 0x14044ef3e
mov qword [rdi], r14
dec al
mov al, byte [rdi + 9]
cmp dl, cl
mov byte [rdi + 8], 1
cmp al, byte [rbp - 3]
jmp 0x14044ef4a
jne 0x14044effc
mov byte [r15], 0x2d
inc r15
sbb ch, 0x34
mov rcx, qword [rdi]
stc
cmc
test rcx, rcx
jmp 0x14044ef67
je 0x14044efee
mov rax, qword [rcx + 0x38]
test ax, ax
cmp qword [rax], r14
jmp 0x14044ef7c
je 0x14044efc0
mov rax, qword [rcx + 0x50]
jmp 0x14044ef8b
cmp dword [rax], r14d
jmp 0x14044ef93
jle 0x14044efc0
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, r11w
lea rax, [rdx + 1]
jmp 0x14044efb0
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044efbb
jmp 0x14044efd7
mov rax, qword [rcx]
jmp 0x14044efc8
mov rax, qword [rax + 0x38]
jmp 0x14044efd1
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044efdf
je 0x14044efee
mov byte [rdi + 8], r14b
jmp 0x14044effc
mov qword [rdi], r14
setnp dl
mov dh, ch
xchg edx, ecx
mov byte [rdi + 8], 1
mov rdx, r13
bswap cx
setbe ch
mov rcx, rdi
jmp 0x14044f00d
call fcn.14044f7ad
test al, al
jmp 0x14044f019
jne 0x14044f3c3
cmp byte [rdi + 8], r14b
jne 0x14044f0b3
mov rcx, qword [rdi]
test r8, 0xcfb2791
test rcx, rcx
je 0x14044f0a3
mov rax, qword [rcx + 0x38]
btc dx, 0xba
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044f050
je 0x14044f076
mov rax, qword [rcx + 0x50]
cmp r9w, 0x6557
cmp dword [rax], r14d
jle 0x14044f076
movzx eax, byte [rdx]
jmp 0x14044f071
jmp 0x14044f08d
mov rax, qword [rcx]
jmp 0x14044f07e
mov rax, qword [rax + 0x30]
jmp 0x14044f087
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
je 0x14044f0a3
mov byte [rdi + 9], al
jmp 0x14044f09e
jmp 0x14044f0ab
mov qword [rdi], r14
jmp 0x14044f0ab
mov byte [rdi + 8], 1
clc
shl al, 0x35
mov al, byte [rdi + 9]
cmp al, byte [rbp - 0x19]
jmp 0x14044f0be
jne 0x14044f1bb
mov sil, 1
sbb cl, 0xe9
btr cx, ax
sal cl, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f0db
je 0x14044f16c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r14
jmp 0x14044f0ed
je 0x14044f13f
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r14d
jmp 0x14044f100
jle 0x14044f13f
dec dword [rax]
movsx rdx, bx
nop
mov rcx, qword [rcx + 0x38]
movzx rax, r15w
mov rdx, qword [rcx]
movsx eax, bp
movzx eax, sp
setae al
lea rax, [rdx + 1]
jmp 0x14044f12b
mov qword [rcx], rax
movsx eax, r9w
movsx ax, bpl
movzx eax, byte [rdx]
jmp 0x14044f156
mov rax, qword [rcx]
jmp 0x14044f147
mov rax, qword [rax + 0x38]
jmp 0x14044f150
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044f15e
je 0x14044f16c
mov al, r14b
jmp 0x14044f185
mov qword [rdi], r14
bswap cx
jmp 0x14044f17e
mov al, sil
cqo
xchg dh, dl
mov byte [rdi + 8], al
cwd
cqo
mov rdx, r13
movsx rcx, cx
movzx rcx, di
movsx cx, r13b
mov rcx, rdi
jmp 0x14044f1a4
call fcn.14044f7ad
test al, al
jmp 0x14044f1b0
je 0x14044f01f
jmp 0x14044f1c9
test sil, sil
jmp 0x14044f1c3
je 0x14044f3c3
mov byte [r15], 0x30
inc r15
jmp 0x14044f1d5
jmp 0x14044f3c3
cmp byte [rdi + 8], r14b
jmp 0x14044f1e3
jne 0x14044f27a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044f1f4
je 0x14044f265
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bx, 0x88
test rdx, rdx
jmp 0x14044f20e
je 0x14044f233
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x14044f220
jle 0x14044f233
movzx eax, byte [rdx]
jmp 0x14044f22e
jmp 0x14044f24a
mov rax, qword [rcx]
jmp 0x14044f23b
mov rax, qword [rax + 0x30]
jmp 0x14044f244
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044f252
je 0x14044f265
mov byte [rdi + 9], al
jmp 0x14044f260
jmp 0x14044f26d
mov qword [rdi], r14
cqo
mov r8b, r9b
mov byte [rdi + 8], 1
movsx rcx, r11w
movsx ecx, r15w
cdq
mov r8b, byte [rdi + 9]
xchg dx, dx
lea rdx, [rbp + 3]
jmp 0x14044f28a
lea rcx, [rbp - 0x19]
call fcn.14013c446
lea rcx, [rbp - 0x19]
jmp 0x14044f29c
sub rax, rcx
jmp 0x14044f2a8
cmp rax, 0x16
jmp 0x14044f2b1
jae 0x14044f3e0
cmp ebx, 8
jmp 0x14044f2bf
jge 0x14044f2f5
lea rcx, [0x1400c0218]
mov sil, bpl
not sil
mov al, byte [rax + rcx]
xchg sil, sil
mov byte [r15], al
movsx ecx, r8w
xchg sil, cl
mov cx, r10w
inc r15
xchg sil, cl
inc sil
cmovge cx, dx
inc ebx
mov sil, 1
movzx rcx, r11w
mov rcx, qword [rdi]
cmp si, di
test rcx, rcx
jmp 0x14044f30a
je 0x14044f3a2
mov rax, qword [rcx + 0x38]
clc
cmp spl, spl
jmp 0x14044f31d
cmp qword [rax], r14
jmp 0x14044f325
je 0x14044f370
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14044f370
dec dword [rax]
bswap rdx
cmovg rdx, r8
mov rcx, qword [rcx + 0x38]
seta ah
movsx dx, r15b
not ah
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044f35b
mov qword [rcx], rax
jmp 0x14044f363
movzx eax, byte [rdx]
jmp 0x14044f36b
jmp 0x14044f387
mov rax, qword [rcx]
jmp 0x14044f378
mov rax, qword [rax + 0x38]
jmp 0x14044f381
call qword [case.0x1400f3ca8.0]
cmp eax, 0xffffffff
jmp 0x14044f38f
je 0x14044f3a2
mov al, r14b
jmp 0x14044f39d
jmp 0x14044f3b7
mov qword [rdi], r14
movzx rcx, cx
cwd
mov al, sil
xchg edx, ecx
movsx rdx, r12w
movsxd rdx, ecx
mov byte [rdi + 8], al
movsx cx, r15b
bswap ecx
cwd
mov rdx, r13
mov rcx, rdi
jmp 0x14044f3ce
call fcn.14044f7ad
test al, al
jmp 0x14044f3da
je 0x14044f1da
cmp byte [rsp + 0x32], r14b
jmp 0x14044f3ea
jne 0x14044f3fe
test sil, sil
jmp 0x14044f3f8
jne 0x14044f408
mov r15, qword [rbp - 0x61]
movsxd rdx, esi
rcr edx, 0xd4
mov byte [r15], r14b
rcl cl, 0xb0
cwde
add al, r15b
mov eax, dword [rsp + 0x34]
stc
inc dl
clc
mov rcx, qword [rbp - 0x69]
bsf dx, r11w
shr dl, 0xda
mov dword [rcx], eax
bsr dx, sp
btr edx, 0x8c
mov rdx, qword [rbp - 0x21]
cmp r8w, 0x1cf6
cmp rdx, 0x10
jmp 0x14044f443
jb 0x14044f4a9
inc rdx
mov rcx, qword [rbp - 0x39]
sbb al, 7
mov rax, rcx
stc
cmp rdx, 0x1000
jmp 0x14044f462
jb 0x14044f4a4
add rdx, 0x27
cmc
cmp r14b, 0x17
mov rcx, qword [rcx - 8]
jmp 0x14044f483
sub rax, rcx
cmc
add rax, 0xfffffffffffffff8
stc
test bpl, 0x73
jmp 0x14044f495
cmp rax, 0x1f
jmp 0x14044f49e
ja 0x14044f500
call fcn.14022f308
sub eax, eax
movzx ecx, r8w
test r12b, r9b
shr rcx, 0xec
mov rcx, qword [rbp + 7]
clc
test r11d, esi
xor rcx, rsp
jmp 0x14044f4c6
call fcn.14049c123
mov rbx, qword [rsp + 0x130]
bswap di
add rsp, 0xf0
pop r15
pop r14
movzx ebp, sp
cmovbe edi, r11d
pop r13
jmp 0x14044f4ef
pop r12
xchg esi, ebp
pop rdi
pop rsi
movsx ebp, r8w
pop rbp
jmp 0x14044f4ff
ret
call fcn.1404b2945
nop
jmp 0x14044f50b
call fcn.1404b2945
nop
jmp 0x1400e3629