Function at 0x14044b6e2
Capabilities:
Authenticate hmac

Disassembly:
int3
mov qword [rsp + 8], rbx
cwde
push rbp
push rsi
shld bp, r8w, 0xd
dec sil
sar ebp, cl
push rdi
push r12
btc ax, 0xd6
sub bp, 0x649b
push r13
test cx, 0x7d1f
shld r12w, r13w, 0x5d
push r14
shrd r12d, esi, 0xba
push r15
movsxd rdi, r10d
bswap eax
lea rbp, [rsp - 0x17]
xadd di, ax
shrd ax, r14w, 0x20
movsxd rdi, eax
sub rsp, 0xf0
btc r12d, edi
mov rax, qword [0x1400b7288]
bts si, r10w
seta dil
sub r12, r10
xor rax, rsp
mov qword [rbp + 7], rax
shld r13d, r9d, 0x51
not edi
mov r12, r9
rol si, 0x63
sar r13b, 1
xor r13b, 0x91
mov qword [rsp + 0x40], r9
dec rdi
movzx esi, sp
mov rdi, r8
mov r14, rdx
setnp sil
mov qword [rbp - 0x71], rdx
mov r13b, 0xba
movzx r13, bx
mov rsi, qword [rbp + 0x77]
btc dx, r10w
shl r13b, cl
rol rax, 0x6d
mov r13, qword [rbp + 0x7f]
add al, 0xf
bsf dx, r13w
mov qword [rbp - 0x79], r13
bts ax, r11w
bt dx, r10w
inc ax
mov eax, dword [rsi + 0x18]
mov dl, 0xaf
bts dx, r8w
adc dx, 0x5368
mov edx, 0x3000
test rbx, 0x23e309f4
cmp bh, 0x9c
test dil, sil
and eax, edx
jmp 0x14044b7e6
cmp eax, edx
jmp 0x14044b7ed
jne 0x14044b81c
mov qword [rsp + 0x28], r13
movsx edx, r10w
movzx rdx, di
mov qword [rsp + 0x20], rsi
cmova dx, r14w
mov rdx, r14
jmp 0x14044b812
call fcn.14044da1a
jmp 0x14044d9b7
mov rax, qword [rsi + 0x40]
movzx cx, ch
movzx rbx, r13w
movsx ebx, r10w
mov rbx, qword [rax + 8]
mov qword [rbp - 0x51], rbx
movsx ax, dl
movzx ecx, bp
xchg cx, ax
mov rax, qword [rbx]
movsx rcx, r10w
mov rcx, rbx
jmp 0x14044b84c
mov rax, qword [rax + 8]
jmp 0x14044b855
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x59]
jmp 0x14044b865
call fcn.1404537a4
mov r15, rax
stc
cmp sp, r10w
mov qword [rsp + 0x58], rax
cmp r11b, 0x5f
test rbx, rbx
jmp 0x14044b883
je 0x14044b8ed
mov rdx, qword [rbx]
movsx rax, r9w
cmovno rcx, rsp
movzx rcx, dx
mov rcx, rbx
movsx ax, r15b
movsx rax, r12w
mov rax, qword [rdx + 0x10]
jmp 0x14044b8ad
call qword [0x1400b8d90]
mov r8, rax
cmc
test r10b, r11b
test rax, rax
jmp 0x14044b8c2
je 0x14044b8ed
mov rcx, qword [rax]
cdq
cqo
mov rax, qword [rcx]
movzx edx, r8w
movsx edx, di
movsx rdx, r9w
mov edx, 1
setae cl
mov rcx, r8
call qword [0x1400b8d90]
mov rax, qword [r15]
lea rdx, [rbp - 0x29]
mov rcx, r15
jmp 0x14044b8fc
mov rax, qword [rax + 0x28]
jmp 0x14044b905
call qword [0x1400b8d90]
nop
cmovne cx, r13w
mov byte [rsp + 0x32], 0
setnp bh
cmovle cx, r15w
xchg ebx, ecx
mov byte [rsp + 0x3c], 0
bswap rbx
mov rax, qword [rsi + 0x40]
jmp 0x14044b936
mov rbx, qword [rax + 8]
mov ah, 0xa5
not cx
mov qword [rbp - 0x51], rbx
movzx ecx, r15w
movsx ax, r8b
mov rax, qword [rbx]
mov ch, 0x84
movsx ecx, cx
mov rcx, rbx
jmp 0x14044b95e
mov rax, qword [rax + 8]
jmp 0x14044b967
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x59]
jmp 0x14044b977
call fcn.1404481c6
mov rsi, rax
stc
test rbx, rbx
jmp 0x14044b988
je 0x14044b9eb
mov rdx, qword [rbx]
movsx eax, cx
mov rcx, rbx
xchg ah, ah
movsx ax, r11b
cbw
mov rax, qword [rdx + 0x10]
jmp 0x14044b9a9
call qword [0x1400b8d90]
mov r8, rax
mov ebx, 1
test rax, rax
jmp 0x14044b9bf
je 0x14044b9f9
mov rcx, qword [rax]
movzx ax, ch
cwd
mov rax, qword [rcx]
bswap dx
mov edx, ebx
xchg ecx, ecx
mov ecx, 0x75e633ae
mov rcx, r8
call qword [0x1400b8d90]
jmp 0x14044b9f9
mov ebx, 1
movzx rdx, r15w
cbw
bswap rax
mov rax, qword [rsi]
not r8d
cwd
movzx r9w, r11b
lea r9, [rbp - 9]
cmovp r8w, r14w
lea r8, [0x1400c01f7]
movsx ecx, r14w
mov edx, 0x5c740e62
lea rdx, [0x1400c01e8]
bswap cx
mov cl, r9b
mov rcx, rsi
jmp 0x14044ba34
mov rax, qword [rax + 0x38]
jmp 0x14044ba3d
call qword [0x1400b8d90]
mov rdx, r12
mov rcx, rdi
jmp 0x14044ba4e
call fcn.140450012
or r12d, 0xffffffff
test r8d, 0x6c671d81
sub esi, esi
cmp ecx, ebx
clc
jmp 0x14044ba68
test al, al
jmp 0x14044ba6f
jne 0x14044bd5c
mov cl, byte [rdi + 8]
stc
test al, 0xbd
test cl, cl
jne 0x14044baff
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044ba8e
je 0x14044baeb
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x14044bac8
mov rax, qword [rcx + 0x50]
jmp 0x14044baae
cmp dword [rax], esi
jmp 0x14044bab5
jle 0x14044bac8
movzx eax, byte [rdx]
jmp 0x14044bac3
jmp 0x14044bada
mov rax, qword [rcx]
jmp 0x14044bad0
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, r12d
je 0x14044baeb
mov byte [rdi + 9], al
jmp 0x14044baf6
mov qword [rdi], rsi
sbb al, r10b
shl cl, cl
rcl cl, 0xe9
mov byte [rdi + 8], bl
mov cl, bl
mov al, 0xf
rcr al, cl
mov al, byte [rdi + 9]
stc
clc
cmp al, byte [rbp + 2]
jmp 0x14044bb0c
jne 0x14044bbd8
mov rsi, qword [rbp - 0x71]
shr r14w, cl
mov byte [rsi], 0x2b
and ecx, esi
lea r14, [rsi + 1]
rcr rcx, cl
mov rcx, qword [rdi]
test spl, r14b
cmp r10b, r15b
cmp r8, 0x2c970c2
sub esi, esi
jmp 0x14044bb43
test rcx, rcx
je 0x14044bbc4
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x14044bb58
je 0x14044bb9c
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044bb69
jle 0x14044bb9c
add dword [rax], r12d
sete dl
mov rcx, qword [rcx + 0x38]
jmp 0x14044bb7f
mov rdx, qword [rcx]
lahf
lea rax, [rdx + 1]
jmp 0x14044bb8c
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044bb97
jmp 0x14044bbae
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044bba8
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044bbb6
je 0x14044bbc4
mov al, sil
jmp 0x14044bbd0
mov qword [rdi], rsi
xchg al, al
mov al, bl
jmp 0x14044bbd0
mov byte [rdi + 8], al
jmp 0x14044bd5c
test cl, cl
jmp 0x14044bbdf
jne 0x14044bc83
mov rcx, qword [rdi]
test spl, dil
test rcx, rcx
jmp 0x14044bbf3
je 0x14044bc62
mov rax, qword [rcx + 0x38]
cmp r8b, 0x5c
rcl rdx, 0x16
mov rdx, qword [rax]
cmc
jmp 0x14044bc0e
test rdx, rdx
jmp 0x14044bc16
je 0x14044bc35
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044bc27
jle 0x14044bc35
movzx eax, byte [rdx]
jmp 0x14044bc47
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044bc41
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044bc4f
je 0x14044bc62
mov byte [rdi + 9], al
jmp 0x14044bc5d
jmp 0x14044bc79
mov qword [rdi], rsi
shr al, cl
rcr al, 0x25
mov al, byte [rdi + 9]
cmp rbp, r9
test spl, 0x72
jmp 0x14044bc79
mov byte [rdi + 8], bl
test bpl, al
cmp r13b, cl
cmc
cmp al, byte [rbp + 1]
jmp 0x14044bc8b
jne 0x14044bd5c
mov rax, qword [rbp - 0x71]
sar r14b, 0x24
mov byte [rax], 0x2d
rcl cl, cl
lea r14, [rax + 1]
btc ecx, 0xa9
mov rcx, qword [rdi]
jmp 0x14044bcb6
test rcx, rcx
je 0x14044bd49
mov rax, qword [rcx + 0x38]
cmp dl, r13b
clc
cmp qword [rax], rsi
jmp 0x14044bccf
je 0x14044bd20
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14044bce0
jle 0x14044bd20
add dword [rax], r12d
movzx rdx, r9w
setns al
mov rcx, qword [rcx + 0x38]
bswap dx
movzx dx, r12b
mov rdx, qword [rcx]
cwde
movzx eax, ax
movzx rax, r8w
lea rax, [rdx + 1]
jmp 0x14044bd10
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044bd1b
jmp 0x14044bd2d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14044bd35
je 0x14044bd49
mov byte [rdi + 8], sil
jmp 0x14044bd44
jmp 0x14044bd5c
mov qword [rdi], rsi
jmp 0x14044bd59
mov byte [rdi + 8], bl
mov qword [rbp - 0x59], r14
sal ch, 0xd6
cmc
test r14w, r10w
mov byte [r14], 0x30
lea r14, [r14 + rbx]
not bl
mov qword [rsp + 0x50], r14
movzx eax, dx
stc
mov byte [rsp + 0x30], sil
adc ch, 0xad
movsx r12d, r11w
mov r12d, esi
jmp 0x14044bd8f
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x34], esi
mov eax, 0x24
rcr cx, 0x40
neg bl
xor ch, 0x33
mov ecx, 0x300
clc
seta bh
cmp dword [r13], 0x3b9aca00
setle bh
cmove eax, ecx
mov dword [rsp + 0x48], eax
lea rbx, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
jmp 0x14044bdd1
cmovae rbx, qword [rbp - 0x29]
mov al, 0xf0
mov al, spl
mov qword [rbp - 0x61], rbx
xchg al, al
not al
inc al
mov al, byte [rbx]
jmp 0x14044bdec
dec al
test r8b, 0xa7
stc
cmp al, 0x7d
jmp 0x14044bdfa
ja 0x14044c5ab
cmp qword [rbp - 0x19], rsi
jmp 0x14044be09
jne 0x14044be1e
mov byte [rsp + 0x31], sil
jmp 0x14044be19
jmp 0x14044be3f
mov rax, qword [r15]
xchg cx, cx
mov rcx, r15
jmp 0x14044be2c
mov rax, qword [rax + 0x20]
jmp 0x14044be35
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
and ecx, esi
sal r13b, 0xee
mov qword [rbp - 0x39], 1
mov r13d, 0xf
shr cl, cl
mov dl, r14b
add dl, r12b
mov qword [rbp - 0x31], r13
shrd rdx, rdx, 0x3f
rol rdx, 0xb9
bt rcx, 0xa0
sub eax, eax
cmovp cx, r12w
movsx rdx, ax
jmp 0x14044be84
mov byte [rbp - 0x49], al
jmp 0x14044be8c
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x14044be99
call fcn.140450012
sub r9d, r9d
mov r15, qword [rbp - 0x49]
cmc
test r9b, r13b
test al, al
jmp 0x14044beb0
jne 0x14044c392
lea r12, [rdi + 9]
add r8w, bx
mov r8, r12
rol bl, 0xe1
rcl bl, cl
shr bl, 0x64
mov qword [rbp - 0x69], r12
xor bl, 0x6e
rcl bl, 0xfb
mov bl, byte [rsp + 0x32]
clc
cmp byte [rdi + 8], r9b
jmp 0x14044bee1
jne 0x14044bf78
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044bef2
je 0x14044bf67
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp sil, r10b
test rdx, rdx
je 0x14044bf28
mov rax, qword [rcx + 0x50]
test dil, r15b
cmp dword [rax], r9d
jmp 0x14044bf1a
jle 0x14044bf28
movzx eax, byte [rdx]
jmp 0x14044bf49
mov rax, qword [rcx]
jmp 0x14044bf30
mov rax, qword [rax + 0x30]
jmp 0x14044bf39
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x69]
sub r9d, r9d
cmp rdx, rdx
cmp eax, 0xffffffff
je 0x14044bf67
mov byte [r8], al
jmp 0x14044bf5a
mov r12, r8
jmp 0x14044bf62
jmp 0x14044bf6a
mov qword [rdi], r9
mov byte [rdi + 8], 1
movzx ecx, r14w
cwd
movzx rdx, ax
mov r8b, byte [r12]
cqo
lea rdx, [rbp + 5]
mov cx, 0x6f3c
bswap cx
lea rcx, [rbp - 9]
call fcn.140104683
lea rcx, [rbp - 9]
jmp 0x14044bfa1
sub rax, rcx
test bh, dh
clc
cmp rax, 0xa
jmp 0x14044bfb0
jae 0x14044c09e
mov edx, 1
bswap ecx
xor cl, dil
mov byte [rsp + 0x30], dl
rcr cx, cl
sal ch, 0x2f
mov ecx, dword [rsp + 0x38]
cmp r9b, 0xaf
cmp dword [rsp + 0x48], ecx
jg 0x14044bffc
add dword [rsp + 0x34], edx
jmp 0x14044bfe5
test rax, rax
je 0x14044c04e
mov byte [rsp + 0x3c], dl
jmp 0x14044bff7
jmp 0x14044c04e
test rax, rax
jmp 0x14044c004
jne 0x14044c017
test ecx, ecx
jmp 0x14044c011
je 0x14044c04e
lea r8, [0x1400c01e8]
mov al, byte [rax + r8]
mov byte [r14], al
add r14, rdx
movzx eax, r8w
adc al, r15b
add ax, 0x42a6
mov qword [rsp + 0x50], r14
add ecx, edx
movsx ax, r12b
cmp spl, 0x36
mov dword [rsp + 0x38], ecx
shrd eax, edi, 0x9a
shl ah, 0x86
lea rax, [rbp - 0x49]
cmp r13, 0x10
setae cl
jmp 0x14044c05e
cmovae rax, r15
cmc
test r11w, r13w
cmp byte [rax + rsi], 0x7f
jmp 0x14044c070
je 0x14044c263
lea rax, [rbp - 0x49]
cmp bp, bp
stc
test sil, 0xa6
test cl, cl
jmp 0x14044c089
cmovne rax, r15
cmp dil, 0xc8
add byte [rax + rsi], dl
jmp 0x14044c099
jmp 0x14044c24b
lea rax, [rbp - 0x49]
test dh, 0xa5
shl r14b, cl
cmp r13, 0x10
not r14b
jmp 0x14044c0b4
setae r14b
cmovae rax, r15
xor r9d, r9d
cmc
test r14w, 0x5648
cmp r11w, 0x450d
cmp byte [rax + rsi], r9b
jmp 0x14044c0d5
je 0x14044c33e
mov r8b, byte [rsp + 0x31]
cmc
jmp 0x14044c0e6
test r8b, r8b
je 0x14044c33e
cmp byte [rdi + 8], r9b
jmp 0x14044c0f8
jne 0x14044c1b8
mov rcx, qword [rdi]
test r8d, esi
test r12, 0x4eea7d19
test rcx, rcx
jmp 0x14044c113
je 0x14044c198
mov rax, qword [rcx + 0x38]
jmp 0x14044c128
mov rdx, qword [rax]
jmp 0x14044c133
test rdx, rdx
jmp 0x14044c13b
je 0x14044c162
mov rax, qword [rcx + 0x50]
cmp r12b, r11b
test r11b, dl
cmc
cmp dword [rax], r9d
jle 0x14044c162
movzx eax, byte [rdx]
jmp 0x14044c15d
jmp 0x14044c17c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044c16e
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
sub r9d, r9d
cmp eax, 0xffffffff
jmp 0x14044c184
je 0x14044c198
mov byte [r12], al
jmp 0x14044c193
jmp 0x14044c1a1
mov qword [rdi], r9
movsx ax, r8b
cwde
mov eax, 1
jmp 0x14044c1ab
mov byte [rdi + 8], al
jmp 0x14044c1b3
jmp 0x14044c1c2
mov eax, 1
jmp 0x14044c1c2
cmp byte [r12], r8b
jmp 0x14044c1cb
jne 0x14044c33e
mov rcx, qword [rbp - 0x39]
cmp dl, 0xf6
cmp spl, r9b
cmp rcx, r13
jae 0x14044c20c
lea rax, [rcx + 1]
mov qword [rbp - 0x39], rax
lahf
adc al, r10b
ror ax, 0x5d
lea rax, [rbp - 0x49]
test r14b, r14b
cmovne rax, r15
cmp si, dx
and word [rax + rcx], 0
jmp 0x14044c234
xor r9d, r9d
movsx dx, dil
movsxd rdx, r13d
mov r8b, bl
movzx ecx, r8w
mov dh, ah
movsx cx, ah
mov rdx, rax
movzx rcx, r8w
lea rcx, [rbp - 0x49]
call fcn.140454674
inc rsi
movzx r13, bx
rcr cx, cl
mov r14, qword [rsp + 0x50]
sar cx, cl
cmc
ror r15, 0x4b
mov r15, qword [rbp - 0x49]
and r13, 0x2c694fe8
xor r13b, sil
bswap cx
mov r13, qword [rbp - 0x31]
rol cl, 0x7c
mov rcx, qword [rdi]
test r14d, r13d
test rcx, rcx
je 0x14044c2fc
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], 0
jmp 0x14044c280
je 0x14044c2cb
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x14044c293
jle 0x14044c2cb
dec dword [rax]
movzx rax, r15w
mov dh, 0x8a
movsx rax, r14w
mov rcx, qword [rcx + 0x38]
rdtsc
cqo
xchg edx, eax
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movsxd rax, r8d
nop
movzx eax, byte [rdx]
jmp 0x14044c2c6
jmp 0x14044c2e2
mov rax, qword [rcx]
jmp 0x14044c2d3
mov rax, qword [rax + 0x38]
jmp 0x14044c2dc
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044c2ea
je 0x14044c2fc
sub al, al
jmp 0x14044c2f7
jmp 0x14044c302
and qword [rdi], 0
mov al, 1
mov byte [rdi + 8], al
seto dh
mov rdx, qword [rsp + 0x40]
jmp 0x14044c312
mov rcx, rdi
jmp 0x14044c31a
call fcn.140450012
xor r9d, r9d
test al, al
bswap r8
movzx r8, bx
movsx r8d, r8w
mov r8, qword [rbp - 0x69]
jmp 0x14044c338
je 0x14044bed8
test rsi, rsi
jmp 0x14044c346
je 0x14044c39c
lea rax, [rbp - 0x49]
cmp r13, 0x10
jmp 0x14044c359
cmovae rax, r15
jmp 0x14044c362
cmp byte [rax + rsi], r9b
jle 0x14044c383
mov edx, 1
jmp 0x14044c376
add rsi, rdx
jmp 0x14044c37e
jmp 0x14044c3a8
mov byte [rsp + 0x32], 1
jmp 0x14044c38d
jmp 0x14044c40e
mov edx, 1
jmp 0x14044c3af
mov edx, 1
shr bl, cl
and bx, 0x5e85
mov rbx, qword [rbp - 0x61]
cmp sil, r10b
test rsi, rsi
je 0x14044c40e
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x14044c3c2
je 0x14044c40e
sub rsi, rdx
jmp 0x14044c3d0
je 0x14044c552
lea rax, [rbp - 0x49]
clc
cmp r13, 0x10
jmp 0x14044c3e4
cmovae rax, r15
cmc
cmp sp, 0x12bf
cmp cl, byte [rax + rsi]
jmp 0x14044c3f6
je 0x14044c58f
mov byte [rsp + 0x32], dl
test rdx, 0x7f5b2f90
cmp rcx, 0x2aec7cf1
cmp r13, 0x10
jmp 0x14044c417
jb 0x14044c47f
lea rdx, [r13 + 1]
movsx rax, r14w
or eax, ebx
mov ax, di
mov rax, r15
cmc
cmp r13b, r9b
cmp rdx, 0x1000
jmp 0x14044c43d
jb 0x14044c472
add rdx, 0x27
mov r15, qword [r15 - 8]
test bpl, r15b
cmp r8b, 0xee
sub rax, r15
test r11w, r9w
jmp 0x14044c45e
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x14044c46c
ja 0x14044da0f
mov rcx, r15
jmp 0x14044c47a
call fcn.140237311
mov r12d, dword [rsp + 0x38]
rol ecx, cl
mov r14, qword [rsp + 0x50]
shr r15b, 0xf5
movzx dx, r8b
neg ch
mov r15, qword [rsp + 0x58]
inc r13b
mov r13, qword [rbp - 0x79]
xor esi, esi
jmp 0x14044c4ab
mov rdx, qword [rsp + 0x40]
mov cx, r14w
cmovno cx, ax
not ecx
mov rcx, rdi
call fcn.140450012
test al, al
jmp 0x14044c4c9
jne 0x14044c9c1
mov rax, qword [r15]
mov rcx, r15
jmp 0x14044c4da
mov rax, qword [rax + 0x18]
jmp 0x14044c4e3
call qword [0x1400b8d90]
mov bl, al
test r10, 0x38840da7
cmc
cmp byte [rdi + 8], sil
jmp 0x14044c4fc
jne 0x14044c8cd
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x14044c50d
je 0x14044c8ad
mov rcx, qword [rdx + 0x38]
sal r8b, cl
mov r8, qword [rcx]
test r8, r8
je 0x14044c86e
mov rax, qword [rdx + 0x50]
jmp 0x14044c537
cmp dword [rax], esi
jmp 0x14044c53e
jle 0x14044c86e
movzx eax, byte [r8]
jmp 0x14044c54d
jmp 0x14044c892
test rsi, rsi
jmp 0x14044c55a
jne 0x14044c58f
lea rax, [rbp - 0x49]
jmp 0x14044c573
cmp r13, 0x10
jmp 0x14044c57c
cmovae rax, r15
cmc
clc
cmp cl, byte [rax]
jmp 0x14044c589
jl 0x14044c3fc
cmp byte [rbx + 1], r9b
jmp 0x14044c598
jle 0x14044c3af
inc rbx
jmp 0x14044c5a6
jmp 0x14044c3af
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x14044c5b8
call fcn.140450012
test al, al
jmp 0x14044c5c4
jne 0x14044c4ab
lea rbx, [rdi + 9]
shr r15b, 0xcf
btr r13w, bx
mov rsi, rbx
cmp bx, cx
mov r13d, dword [rsp + 0x48]
movzx r15w, al
rcl r15w, cl
mov r15, qword [rsp + 0x40]
jmp 0x14044c5f5
cmp byte [rdi + 8], 0
jmp 0x14044c5fe
jne 0x14044c69c
mov rcx, qword [rdi]
cmp rsi, 0x777f0499
test rcx, rcx
jmp 0x14044c616
je 0x14044c68c
mov rax, qword [rcx + 0x38]
cqo
mov rdx, qword [rax]
test cl, 0x12
clc
test rdx, rdx
jmp 0x14044c631
je 0x14044c651
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x14044c643
jle 0x14044c651
movzx eax, byte [rdx]
jmp 0x14044c663
mov rax, qword [rcx]
jmp 0x14044c659
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044c66b
je 0x14044c68c
mov byte [rsi], al
jmp 0x14044c67f
mov rbx, rsi
jmp 0x14044c687
jmp 0x14044c690
and qword [rdi], 0
mov byte [rdi + 8], 1
cmovnp dx, r14w
mov ch, 0x2e
mov r8b, byte [rbx]
cmovnp cx, r11w
lea rdx, [rbp + 5]
movsx cx, spl
movsx ecx, si
lea rcx, [rbp - 9]
jmp 0x14044c6b9
call fcn.140104683
lea rcx, [rbp - 9]
stc
test bh, 0x33
sub rax, rcx
cmp rax, 0xa
jmp 0x14044c6d2
jae 0x14044c85a
cmp r13d, r12d
jmp 0x14044c6e0
jg 0x14044c713
mov r8d, 1
clc
add dword [rsp + 0x34], r8d
cmp r15b, 0x31
test rax, rax
jmp 0x14044c6fe
je 0x14044c77a
mov byte [rsp + 0x3c], r8b
jmp 0x14044c70e
jmp 0x14044c77a
test rax, rax
jmp 0x14044c71b
jne 0x14044c72f
test r12d, r12d
jmp 0x14044c729
je 0x14044c767
lea rcx, [0x1400c01e8]
jmp 0x14044c743
mov al, byte [rax + rcx]
shl r8d, cl
rol r8b, 0x3a
mov byte [r14], al
mov r8d, 1
cmc
lea r14, [r14 + r8]
cmp spl, r9b
cmc
add r12d, r8d
jmp 0x14044c77a
mov r8d, 1
test r10, 0x3a8a2c5a
rol ecx, 0x25
mov ecx, r8d
mov byte [rsp + 0x30], r8b
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x14044c78b
je 0x14044c819
mov rax, qword [rcx + 0x38]
stc
cmp ax, 0x1391
cmp qword [rax], 0
je 0x14044c7eb
mov rax, qword [rcx + 0x50]
test rdi, rbp
jmp 0x14044c7b6
cmp dword [rax], 0
jmp 0x14044c7be
jle 0x14044c7eb
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
movzx eax, r14w
mov rdx, qword [rcx]
lea rax, [rdx + 1]
mov qword [rcx], rax
movsx rax, cx
movzx eax, byte [rdx]
jmp 0x14044c7e6
jmp 0x14044c809
mov rax, qword [rcx]
jmp 0x14044c7f3
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
jmp 0x14044c809
cmp eax, 0xffffffff
je 0x14044c819
xor al, al
jmp 0x14044c82b
and qword [rdi], 0
mov al, r9b
mov al, r8b
movzx dx, r10b
mov ch, 0x89
mov byte [rdi + 8], al
bswap edx
movzx rdx, sp
movzx cx, dh
mov rdx, r15
movzx cx, r15b
mov rcx, rdi
jmp 0x14044c848
call fcn.140450012
test al, al
jmp 0x14044c854
je 0x14044c5f5
mov dword [rsp + 0x38], r12d
mov qword [rsp + 0x50], r14
jmp 0x14044c869
jmp 0x14044c496
mov rax, qword [rdx]
not ecx
movzx ecx, r15w
cmova cx, bx
mov rcx, rdx
jmp 0x14044c883
mov rax, qword [rax + 0x30]
jmp 0x14044c88c
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044c89a
je 0x14044c8ad
mov byte [rdi + 9], al
jmp 0x14044c8a8
jmp 0x14044c8b4
mov qword [rdi], rsi
xchg r15w, r15w
mov r15d, 1
jmp 0x14044c8bf
mov byte [rdi + 8], r15b
jmp 0x14044c8c8
jmp 0x14044c8da
mov r15d, 1
stc
jmp 0x14044c8da
cmp byte [rdi + 9], bl
jmp 0x14044c8e2
jne 0x14044c9c1
call fcn.1404b5693
mov rcx, qword [rax]
mov al, byte [rcx]
ror cx, 0xdb
and cl, r9b
mov byte [r14], al
add r14, r15
xor ch, 0x48
add ch, 0x96
mov qword [rsp + 0x50], r14
shrd cx, r9w, 5
btr rcx, rbp
mov rcx, qword [rdi]
test bh, bl
clc
cmc
test rcx, rcx
jmp 0x14044c923
je 0x14044c9b5
mov rax, qword [rcx + 0x38]
cmp cl, 0x1e
cmp qword [rax], rsi
jmp 0x14044c938
je 0x14044c98c
mov rax, qword [rcx + 0x50]
jmp 0x14044c948
cmp dword [rax], esi
jmp 0x14044c94f
jle 0x14044c98c
dec dword [rax]
jmp 0x14044c95c
mov rcx, qword [rcx + 0x38]
setns dl
movsxd rax, r13d
mov rdx, qword [rcx]
not ax
lea rax, [rdx + 1]
jmp 0x14044c975
mov qword [rcx], rax
cwde
movsx rax, r15w
nop
movzx eax, byte [rdx]
jmp 0x14044c987
jmp 0x14044c99e
mov rax, qword [rcx]
jmp 0x14044c994
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044c9a6
je 0x14044c9b5
mov byte [rdi + 8], sil
jmp 0x14044c9c1
mov qword [rdi], rsi
cmc
mov byte [rdi + 8], r15b
mov r15w, r12w
mov r15, qword [rsp + 0x40]
clc
cmp dword [r13], 0x3b9aca00
jmp 0x14044c9d4
je 0x14044cc35
test r12d, r12d
jne 0x14044cc35
mov rdx, r15
movzx cx, spl
mov rcx, rdi
jmp 0x14044c9f3
call fcn.140450012
test al, al
jne 0x14044cbf8
lea rbx, [rdi + 9]
mov rsi, rbx
mov r12d, dword [rsp + 0x34]
btr r14, 0x38
mov r14d, 0x56fd076b
and r14w, 0x32e6
xor r13d, r13d
ror r14w, 0x37
movsxd r14, r10d
movsx r14d, r8w
lea r14d, [r13 + 1]
test rbp, 0x43ca5927
clc
cmp di, 0x536c
cmp byte [rdi + 8], r13b
jmp 0x14044ca46
jne 0x14044caef
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044ca57
je 0x14044cae0
mov rax, qword [rcx + 0x38]
adc dl, 0x72
sar dl, cl
mov rdx, qword [rax]
test r14d, 0x78c97aa6
cmc
test cl, sil
test rdx, rdx
jmp 0x14044ca7c
je 0x14044caaa
mov rax, qword [rcx + 0x50]
jmp 0x14044ca8f
cmp dword [rax], r13d
jmp 0x14044ca97
jle 0x14044caaa
movzx eax, byte [rdx]
jmp 0x14044caa5
jmp 0x14044cabc
mov rax, qword [rcx]
jmp 0x14044cab2
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044cac4
je 0x14044cae0
mov byte [rsi], al
movsxd rbx, r8d
movsx ebx, r13w
mov rbx, rsi
jmp 0x14044cadb
jmp 0x14044cae9
mov qword [rdi], r13
adc al, bl
sal al, cl
or al, cl
mov byte [rdi + 8], r14b
add al, cl
mov al, byte [rbx]
cmp esp, esp
test dil, dil
cmp al, byte [rbp - 9]
jmp 0x14044cafe
jne 0x14044cbe2
sub r12d, r14d
cmp sp, 0x5d3c
adc cl, 0x66
btc cx, 0x77
mov byte [rsp + 0x30], r14b
shr cx, 0xc9
movzx rcx, r14w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044cb2c
je 0x14044cbb4
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
je 0x14044cb82
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x14044cb4b
jle 0x14044cb82
dec dword [rax]
movsxd rax, r12d
mov rcx, qword [rcx + 0x38]
bswap edx
cdq
mov rdx, qword [rcx]
movsx rax, r13w
lea rax, [rdx + 1]
jmp 0x14044cb6d
mov qword [rcx], rax
not ax
lahf
cwde
movzx eax, byte [rdx]
jmp 0x14044cb7d
jmp 0x14044cb99
mov rax, qword [rcx]
jmp 0x14044cb8a
mov rax, qword [rax + 0x38]
jmp 0x14044cb93
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044cba1
je 0x14044cbb4
mov al, r13b
jmp 0x14044cbaf
jmp 0x14044cbbf
mov qword [rdi], r13
mov al, r14b
jmp 0x14044cbbf
mov byte [rdi + 8], al
movsx cx, r14b
mov dl, dil
mov rdx, r15
mov rcx, rdi
call fcn.140450012
test al, al
jmp 0x14044cbdc
je 0x14044ca3d
mov dword [rsp + 0x34], r12d
sal r14b, cl
movsx r14, si
mov r14, qword [rsp + 0x50]
mov r12d, dword [rsp + 0x38]
mov r13d, dword [rsp + 0x34]
cmc
jmp 0x14044cc03
test r13d, r13d
jmp 0x14044cc0b
jns 0x14044cc43
mov byte [r14], 0x30
mov eax, 1
jmp 0x14044cc1f
lea r14, [r14 + rax]
add r13d, eax
jmp 0x14044cc2b
mov dword [rsp + 0x34], r13d
jmp 0x14044cc43
mov r13d, dword [rsp + 0x34]
cwd
setns dl
movsx ecx, r15w
mov rdx, r15
mov rcx, rdi
jmp 0x14044cc4e
call fcn.140450012
test al, al
jne 0x14044ceb1
lea rbx, [rdi + 9]
sar rsi, 0xf6
and r13d, 0x1afa6375
mov rsi, rbx
btr r13d, ebp
mov r13d, 1
test r14d, ebx
cmp byte [rdi + 8], 0
jmp 0x14044cc83
jne 0x14044cd2a
mov rcx, qword [rdi]
test r13b, 3
test rcx, rcx
jmp 0x14044cc98
je 0x14044cd16
mov rax, qword [rcx + 0x38]
rcr dh, cl
sar dl, cl
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14044ccb2
je 0x14044ccdd
mov rax, qword [rcx + 0x50]
cmp r14w, 0x4af0
cmp dword [rax], 0
jmp 0x14044ccca
jle 0x14044ccdd
movzx eax, byte [rdx]
jmp 0x14044ccd8
jmp 0x14044ccef
mov rax, qword [rcx]
jmp 0x14044cce5
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044ccf7
je 0x14044cd16
mov byte [rsi], al
movsx rbx, r9w
movzx ebx, ax
movsxd rbx, r9d
mov rbx, rsi
jmp 0x14044cd11
jmp 0x14044cd22
and qword [rdi], 0
not r8b
movsx rcx, bp
cdq
mov byte [rdi + 8], r13b
xchg dx, cx
cdq
mov r8b, byte [rbx]
cqo
mov dl, 0xb3
lea rdx, [rbp + 5]
mov cl, r14b
lea rcx, [rbp - 9]
jmp 0x14044cd41
call fcn.140104683
lea rcx, [rbp - 9]
cmp r8, 0xb3f615c
test r11b, 0xd3
stc
sub rax, rcx
test r15w, r10w
cmp r13b, cl
cmp rax, 0xa
jae 0x14044cea5
cmp r12d, dword [rsp + 0x48]
jmp 0x14044cd74
jge 0x14044cdaa
lea rcx, [0x1400c01e8]
test dl, r10b
test r8b, 0x46
mov al, byte [rax + rcx]
jmp 0x14044cd90
mov byte [r14], al
cmp bp, 0x2873
clc
add r14, r13
cmc
add r12d, r13d
jmp 0x14044cda5
jmp 0x14044cdce
mov ecx, dword [rsp + 0x3c]
test r9w, bp
clc
cmc
movzx ecx, cl
test rax, rax
jmp 0x14044cdbf
cmovne ecx, r13d
mov dword [rsp + 0x3c], ecx
mov rcx, 0x45a813b6
mov byte [rsp + 0x30], r13b
sub cl, 0x65
movsx ecx, sp
mov rcx, qword [rdi]
cmp si, r10w
stc
cmp spl, 0xa0
test rcx, rcx
jmp 0x14044cded
je 0x14044ce6e
mov rax, qword [rcx + 0x38]
stc
test rdi, r12
cmp qword [rax], 0
je 0x14044ce42
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x14044ce42
dec dword [rax]
cwd
movsxd rax, r15d
movzx rax, cx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cmovb rax, rax
movzx eax, r11w
not ah
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044ce3d
jmp 0x14044ce54
mov rax, qword [rcx]
jmp 0x14044ce4a
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044ce5c
je 0x14044ce6e
sub al, al
jmp 0x14044ce69
jmp 0x14044ce79
and qword [rdi], 0
mov al, r13b
movsx rdx, r11w
mov byte [rdi + 8], al
mov rdx, 0x6d255143
jmp 0x14044ce88
mov rdx, r15
mov rcx, rdi
jmp 0x14044ce93
call fcn.140450012
test al, al
jmp 0x14044ce9f
je 0x14044cc7a
mov r13d, dword [rsp + 0x34]
clc
stc
jmp 0x14044ceb1
sub r12d, r12d
stc
jmp 0x14044ceba
cmp byte [rsp + 0x3c], r12b
jmp 0x14044cec4
je 0x14044cf7b
lea rbx, [r14 - 1]
bsf r15w, r13w
rcr r15d, 0x2d
mov r15, qword [rbp - 0x59]
cmp rbx, r15
jmp 0x14044cee3
je 0x14044cf41
call fcn.1404b5693
mov cl, byte [rbx]
cmp spl, 0x56
mov rax, qword [rax]
cmp di, 0x6ff0
cmp cl, byte [rax]
jmp 0x14044cf03
je 0x14044cf1f
cmp cl, 0x39
jmp 0x14044cf11
jne 0x14044cf2c
mov byte [rbx], 0x30
jmp 0x14044cf1f
dec rbx
jmp 0x14044cf27
jmp 0x14044cedb
add cl, 1
cmc
mov byte [rbx], cl
stc
cmp rbx, r15
jmp 0x14044cf3b
jne 0x14044cf76
mov byte [rbx], 0x31
movsx r15w, r13b
mov ebx, 1
xadd r15w, r15w
cmp r8d, r8d
add r13d, ebx
mov dword [rsp + 0x34], r13d
movsx r15w, dl
setle r15b
mov r15, qword [rsp + 0x40]
jmp 0x14044cf71
jmp 0x14044cf83
mov r15, qword [rsp + 0x40]
mov ebx, 1
sbb sil, sil
mov sil, byte [rsp + 0x30]
stc
test sil, sil
jmp 0x14044cf91
je 0x14044d920
mov rdx, r15
xchg cx, cx
movsxd rcx, r15d
mov rcx, rdi
jmp 0x14044cfa8
call fcn.140450012
test al, al
jmp 0x14044cfb4
jne 0x14044d920
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x14044cfc4
jne 0x14044d055
mov rcx, qword [rdi]
cmp spl, 0x1f
test rcx, rcx
jmp 0x14044cfd9
je 0x14044d048
mov rax, qword [rcx + 0x38]
bt rdx, 0x12
xadd dh, dh
dec dh
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044cff8
je 0x14044d020
mov rax, qword [rcx + 0x50]
jmp 0x14044d00a
cmp dword [rax], r12d
jmp 0x14044d012
jle 0x14044d020
movzx eax, byte [rdx]
jmp 0x14044d032
mov rax, qword [rcx]
jmp 0x14044d028
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044d03a
je 0x14044d048
mov byte [rdi + 9], al
jmp 0x14044d04b
mov qword [rdi], r12
mov byte [rdi + 8], bl
dec al
sets al
mov cl, bl
mov al, byte [rdi + 9]
test r9d, 0x2790016
jmp 0x14044d067
cmp al, byte [rbp + 4]
jmp 0x14044d06f
je 0x14044d11e
test cl, cl
jmp 0x14044d07c
jne 0x14044d110
mov rcx, qword [rdi]
test rcx, rcx
je 0x14044d102
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
jmp 0x14044d09b
test rdx, rdx
jmp 0x14044d0a3
je 0x14044d0d0
mov rax, qword [rcx + 0x50]
cmp r12b, dil
jmp 0x14044d0b5
cmp dword [rax], r12d
jmp 0x14044d0bd
jle 0x14044d0d0
movzx eax, byte [rdx]
jmp 0x14044d0cb
jmp 0x14044d0e7
mov rax, qword [rcx]
jmp 0x14044d0d8
mov rax, qword [rax + 0x30]
jmp 0x14044d0e1
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044d0ef
je 0x14044d102
mov byte [rdi + 9], al
jmp 0x14044d0fd
jmp 0x14044d10d
mov qword [rdi], r12
mov al, byte [rdi + 9]
clc
cmp r12w, r10w
mov byte [rdi + 8], bl
cmp al, byte [rbp + 3]
jmp 0x14044d118
jne 0x14044d920
mov byte [r14], 0x65
adc cl, r8b
movzx rcx, sp
add r14, rbx
bts ecx, esp
movzx ecx, r8w
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d13e
je 0x14044d1c6
mov rax, qword [rcx + 0x38]
cmc
cmp r11b, 0x76
cmp qword [rax], r12
jmp 0x14044d155
je 0x14044d19e
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x14044d168
jle 0x14044d19e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx ax, bpl
mov rdx, qword [rcx]
movsx ax, dl
movzx eax, r11w
setbe ah
lea rax, [rdx + 1]
jmp 0x14044d190
mov qword [rcx], rax
bswap ax
movzx eax, byte [rdx]
jmp 0x14044d1b0
mov rax, qword [rcx]
jmp 0x14044d1a6
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044d1c6
mov al, r12b
jmp 0x14044d1c1
jmp 0x14044d1d0
mov qword [rdi], r12
mov al, bl
movsx edx, sp
cwd
mov byte [rdi + 8], al
mov dl, 0x62
movzx edx, dx
mov sil, r12b
mov ebx, r12d
setnp ch
cdq
mov rdx, r15
movzx ecx, dx
movsx cx, dil
mov rcx, rdi
jmp 0x14044d1f5
call fcn.140450012
test al, al
jmp 0x14044d201
jne 0x14044d51e
mov cl, byte [rdi + 8]
jmp 0x14044d216
test cl, cl
jmp 0x14044d21d
jne 0x14044d2b4
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d22e
je 0x14044d295
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
jmp 0x14044d240
test rdx, rdx
jmp 0x14044d248
je 0x14044d26d
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x14044d25a
jle 0x14044d26d
movzx eax, byte [rdx]
jmp 0x14044d268
jmp 0x14044d27f
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x14044d279
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044d295
mov byte [rdi + 9], al
jmp 0x14044d290
jmp 0x14044d29d
mov qword [rdi], r12
jmp 0x14044d29d
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x14044d2af
jmp 0x14044d2ba
mov r8d, 1
mov al, byte [rdi + 9]
clc
cmp al, byte [rbp + 2]
jmp 0x14044d2c6
jne 0x14044d39f
mov byte [r14], 0x2b
not cl
setbe ch
add r14, r8
and cl, r12b
movsxd rcx, esi
sar ch, 0xad
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14044d2ec
je 0x14044d387
mov rax, qword [rcx + 0x38]
cmc
cmp r8, 0x4a648f0
cmp qword [rax], r12
jmp 0x14044d306
je 0x14044d354
mov rax, qword [rcx + 0x50]
stc
cmp r13, 0x6eb664e8
cmp dword [rax], r12d
jmp 0x14044d320
jle 0x14044d354
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movzx rdx, sp
setae al
movsx dx, r10b
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044d344
mov qword [rcx], rax
xchg ah, ah
movsxd rax, edx
movzx eax, byte [rdx]
jmp 0x14044d36c
mov rax, qword [rcx]
jmp 0x14044d35c
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
cmp eax, 0xffffffff
jmp 0x14044d374
je 0x14044d387
mov al, r12b
jmp 0x14044d382
jmp 0x14044d392
mov qword [rdi], r12
mov al, r8b
jmp 0x14044d392
mov byte [rdi + 8], al
jmp 0x14044d39a
jmp 0x14044d51e
test cl, cl
jmp 0x14044d3a6
jne 0x14044d456
mov rcx, qword [rdi]
cmp dl, bh
cmc
test rcx, rcx
jmp 0x14044d3ba
je 0x14044d435
mov rax, qword [rcx + 0x38]
or dl, 0x4c
mov rdx, qword [rax]
jmp 0x14044d3cf
test rdx, rdx
jmp 0x14044d3d7
je 0x14044d403
mov rax, qword [rcx + 0x50]
stc
test bh, 0x6c
test r13b, r10b
cmp dword [rax], r12d
jmp 0x14044d3f0
jle 0x14044d403
movzx eax, byte [rdx]
jmp 0x14044d3fe
jmp 0x14044d41a
mov rax, qword [rcx]
jmp 0x14044d40b
mov rax, qword [rax + 0x30]
jmp 0x14044d414
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044d422
je 0x14044d435
mov byte [rdi + 9], al
jmp 0x14044d430
jmp 0x14044d440
mov qword [rdi], r12
mov al, byte [rdi + 9]
shld r8d, r10d, 0xbb
mov r8d, 1
test r14b, sil
test r10b, 0x41
mov byte [rdi + 8], r8b
jmp 0x14044d456
cmp al, byte [rbp + 1]
jmp 0x14044d45e
jne 0x14044d51e
mov byte [r14], 0x2d
neg ch
lea r14, [r14 + r8]
movsx ecx, sp
bts cx, r9w
mov rcx, qword [rdi]
test r13, r8
cmp bl, 0x28
test rcx, rcx
jmp 0x14044d487
je 0x14044d512
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x14044d49a
je 0x14044d4e8
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14044d4e8
dec dword [rax]
movzx eax, di
mov dl, r14b
mov rcx, qword [rcx + 0x38]
movsx ax, r14b
movzx eax, r14w
cmovns rdx, r9
mov rdx, qword [rcx]
movsx rax, dx
cwde
lea rax, [rdx + 1]
jmp 0x14044d4d7
mov qword [rcx], rax
lahf
not rax
cdqe
movzx eax, byte [rdx]
jmp 0x14044d500
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044d4f4
call qword [0x1400b8d90]
mov r8d, 1
cmp eax, 0xffffffff
je 0x14044d512
mov byte [rdi + 8], r12b
jmp 0x14044d51e
mov qword [rdi], r12
mov byte [rdi + 8], r8b
cqo
movzx ecx, bp
mov rdx, r15
movzx rcx, r10w
mov rcx, rdi
call fcn.140450012
test al, al
jmp 0x14044d534
jne 0x14044d713
cmp byte [rdi + 8], r12b
jmp 0x14044d543
jne 0x14044d5f1
mov rcx, qword [rdi]
stc
test bh, 0x7e
test rcx, rcx
je 0x14044d5c8
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14044d568
je 0x14044d596
mov rax, qword [rcx + 0x50]
jmp 0x14044d57b
cmp dword [rax], r12d
jmp 0x14044d583
jle 0x14044d596
movzx eax, byte [rdx]
jmp 0x14044d591
jmp 0x14044d5ad
mov rax, qword [rcx]
jmp 0x14044d59e
mov rax, qword [rax + 0x30]
jmp 0x14044d5a7
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044d5b5
je 0x14044d5c8
mov byte [rdi + 9], al
jmp 0x14044d5c3
jmp 0x14044d5d8
mov qword [rdi], r12
cmovne r8w, dx
movsx r8, r12w
movsx r8d, r9w
mov r8d, 1
jmp 0x14044d5e3
mov byte [rdi + 8], r8b
jmp 0x14044d5ec
jmp 0x14044d600
mov r8d, 1
sbb al, r15b
cmp edx, 0xbfc3a8e
mov al, byte [rdi + 9]
cmc
test dx, bx
jmp 0x14044d60c
cmp al, byte [rbp - 9]
jmp 0x14044d614
jne 0x14044d6fc
mov sil, r8b
ror cl, 0xd3
inc ecx
shl cx, cl
mov rcx, qword [rdi]
cmp r15, r14
cmp rbx, 0x348334ab
test rcx, rcx
jmp 0x14044d63a
je 0x14044d6c8
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14044d64c
je 0x14044d691
mov rax, qword [rcx + 0x50]
stc
clc
cmp dword [rax], r12d
jmp 0x14044d660
jle 0x14044d691
dec dword [rax]
movsx dx, r14b
mov ax, 0x563c
mov rcx, qword [rcx + 0x38]
movzx ax, r12b
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x14044d686
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x14044d6b2
mov rax, qword [rcx]
jmp 0x14044d699
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
mov r8d, 1
cmp dil, 0xa6
test r12b, 0xaf
clc
cmp eax, 0xffffffff
jmp 0x14044d6ba
je 0x14044d6c8
mov al, r12b
jmp 0x14044d6d3
mov qword [rdi], r12
mov al, r8b
jmp 0x14044d6d3
mov byte [rdi + 8], al
not cl
setl dl
movzx rdx, r10w
mov rdx, r15
mov rcx, rdi
call fcn.140450012
test al, al
jmp 0x14044d6f1
je 0x14044d53a
jmp 0x14044d70a
test sil, sil
jmp 0x14044d704
je 0x14044d713
mov byte [r14], 0x30
inc r14
cwd
mov rdx, r15
movsx ecx, dx
movzx cx, dh
mov rcx, rdi
jmp 0x14044d725
call fcn.140450012
test al, al
jne 0x14044d920
mov r13d, 1
cmp byte [rdi + 8], r12b
jmp 0x14044d741
jne 0x14044d7dd
mov rcx, qword [rdi]
cmp r10, rax
test rcx, rcx
je 0x14044d7bf
mov rax, qword [rcx + 0x38]
xadd dl, dl
cmp ecx, 0x69793bf1
ror dx, 0x4a
mov rdx, qword [rax]
jmp 0x14044d76f
test rdx, rdx
jmp 0x14044d777
je 0x14044d797
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x14044d797
movzx eax, byte [rdx]
jmp 0x14044d792
jmp 0x14044d7a4
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14044d7ac
je 0x14044d7bf
mov byte [rdi + 9], al
jmp 0x14044d7ba
jmp 0x14044d7cc
mov qword [rdi], r12
movzx rcx, bp
xchg cl, r8b
movsxd rdx, esp
mov byte [rdi + 8], r13b
movsx cx, r15b
jmp 0x14044d7dd
mov r8b, byte [rdi + 9]
movsx dx, r9b
mov cx, 0xb90
lea rdx, [rbp + 5]
movsx ecx, r10w
setae cl
movsx cx, r13b
lea rcx, [rbp - 9]
call fcn.140104683
lea rcx, [rbp - 9]
cmc
sub rax, rcx
cmp rax, 0xa
jae 0x14044d91b
cmp ebx, 8
jmp 0x14044d81d
jge 0x14044d84b
lea rcx, [0x1400c01e8]
mov sil, 0xf2
cmp sil, r12b
mov al, byte [rax + rcx]
mov byte [r14], al
test spl, 0x47
mov sil, r12b
add r14, r13
sbb sil, spl
bswap ecx
inc rcx
add ebx, r13d
mov sil, r13b
mov rcx, qword [rdi]
test r8, r15
test rcx, rcx
je 0x14044d8e1
mov rax, qword [rcx + 0x38]
test r10b, spl
cmp qword [rax], r12
je 0x14044d8b9
mov rax, qword [rcx + 0x50]
cmp esi, r8d
cmp dword [rax], r12d
jmp 0x14044d87c
jle 0x14044d8b9
dec dword [rax]
lahf
jmp 0x14044d88e
mov rcx, qword [rcx + 0x38]
not al
mov rdx, qword [rcx]
movsx eax, bx
lahf
mov al, al
lea rax, [rdx + 1]
jmp 0x14044d8a6
mov qword [rcx], rax
setne ah
movzx eax, byte [rdx]
jmp 0x14044d8b4
jmp 0x14044d8cb
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x14044d8c5
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x14044d8e1
mov al, r12b
jmp 0x14044d8dc
jmp 0x14044d8e7
mov qword [rdi], r12
mov al, r13b
mov byte [rdi + 8], al
movsx cx, r15b
bswap rcx
mov rdx, r15
movsx cx, r12b
movsx rcx, r10w
bswap cx
mov rcx, rdi
jmp 0x14044d909
call fcn.140450012
test al, al
jmp 0x14044d915
je 0x14044d738
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x32], r12b
jmp 0x14044d92a
jne 0x14044d93e
test sil, sil
jmp 0x14044d938
jne 0x14044d946
mov r14, qword [rbp - 0x71]
shl dh, cl
neg dl
mov byte [r14], r12b
mov rdx, qword [rbp - 0x11]
jmp 0x14044d952
cmp rdx, 0x10
jmp 0x14044d95b
jb 0x14044d9b4
inc rdx
mov ax, r11w
mov rcx, qword [rbp - 0x29]
mov rax, rcx
cmp rdx, 0x1000
jmp 0x14044d97b
jb 0x14044d9af
add rdx, 0x27
jmp 0x14044d98e
mov rcx, qword [rcx - 8]
cmp r15b, 0xea
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rsi, rbp
cmp rax, 0x1f
jmp 0x14044d9a9
ja 0x14044da04
call fcn.140237311
mov eax, r13d
mov rcx, qword [rbp + 7]
xor rcx, rsp
jmp 0x14044d9c3
call fcn.14049cc19
mov rbx, qword [rsp + 0x130]
add rsp, 0xf0
movsxd rdi, esp
pop r15
movsx esi, dx
pop r14
setg bpl
movsx di, al
movzx rsi, ax
pop r13
pop r12
movzx esi, di
pop rdi
movsxd rbp, r10d
pop rsi
movsx rbp, r10w
pop rbp
jmp 0x14044da03
ret
call fcn.1404b3352
nop
jmp 0x14044da0f
call fcn.1404b3352
nop
jmp 0x1401d9bd8