Function at 0x14044fef3
Capabilities:
Check http status code
Encrypt data using speck

Disassembly:
int3
mov qword [rsp + 8], rbx
movsx eax, si
push rbp
push rsi
and si, r11w
test dil, dil
push rdi
cwde
movsx esi, r14w
push r12
not rax
test bx, 0x8d7
push r13
cdqe
sbb dil, r12b
ror bpl, 0x96
push r14
xchg r12b, r12b
mov si, 0x3696
push r15
mov r14b, r15b
sal ah, 0x49
lea rbp, [rsp - 0x17]
rcl ax, 0x27
dec dil
btr di, 0xa3
sub rsp, 0xf0
shl r14d, cl
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp + 7], rax
adc al, r14b
mov r12, r9
cbw
btr r13, r15
mov qword [rsp + 0x40], r9
shr di, 0xd1
mov rdi, r8
cmovnp r14d, ebp
btr r13w, 0x3c
mov r14, rdx
bts ax, r15w
mov qword [rbp - 0x71], rdx
mov rsi, qword [rbp + 0x77]
sub rax, rdx
cmovbe r13w, r11w
bsr rax, r11
mov r13, qword [rbp + 0x7f]
cmp r14w, 0x166
adc al, bpl
mov qword [rbp - 0x79], r13
or dx, 0x7075
dec ah
shr ah, 0xe
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
and eax, edx
stc
cmp eax, edx
jmp 0x14044ffc4
jne 0x14044ffe8
mov qword [rsp + 0x28], r13
cwd
mov qword [rsp + 0x20], rsi
mov rdx, r14
jmp 0x14044ffde
call fcn.14045212b
jmp 0x1404520c4
mov rax, qword [rsi + 0x40]
movsxd rbx, edi
mov ebx, 0x2ef72590
mov rbx, qword [rax + 8]
bswap rcx
movsx ecx, si
mov qword [rbp - 0x51], rbx
movzx rax, dx
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140450011
mov rax, qword [rax + 8]
jmp 0x14045001a
call qword [0x1400b8d90]
nop
jmp 0x140450026
lea rcx, [rbp - 0x59]
jmp 0x14045002f
call fcn.140457eda
mov r15, rax
cmc
cmp r15b, 0xc
mov qword [rsp + 0x58], rax
cmp sil, 0x26
stc
test rbx, rbx
je 0x1404500a7
mov rdx, qword [rbx]
lahf
cmovle rcx, rcx
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [0x1400b8d90]
mov r8, rax
test bl, spl
test rax, rax
je 0x1404500a7
mov rcx, qword [rax]
not dx
cqo
cwd
mov rax, qword [rcx]
bswap rdx
mov cx, 0x62da
seta dh
mov edx, 1
movsxd rcx, edi
setae ch
movzx rcx, r10w
mov rcx, r8
jmp 0x1404500a1
call qword [0x1400b8d90]
mov rax, qword [r15]
jmp 0x1404500b2
lea rdx, [rbp - 0x29]
mov ch, 0x19
mov rcx, r15
jmp 0x1404500c1
mov rax, qword [rax + 0x28]
jmp 0x1404500ca
call qword [0x1400b8d90]
nop
mov byte [rsp + 0x32], 0
movsx rcx, r12w
lahf
mov byte [rsp + 0x3c], 0
cwde
cdqe
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
jmp 0x1404500f0
mov qword [rbp - 0x51], rbx
setns al
mov rax, qword [rbx]
movsx ecx, r12w
movsx cx, dil
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movzx rcx, r13w
not ch
movsxd rcx, r12d
lea rcx, [rbp - 0x59]
jmp 0x140450123
call fcn.14044c9fe
mov rsi, rax
clc
test rbx, rbx
jmp 0x140450134
je 0x14045019f
mov rdx, qword [rbx]
jmp 0x140450147
mov rcx, rbx
movzx eax, r14w
movsxd rax, r11d
mov rax, qword [rdx + 0x10]
jmp 0x14045015a
call qword [0x1400b8d90]
mov r8, rax
neg bl
movzx ebx, cx
mov ebx, 1
stc
cmp r12w, di
test rax, rax
je 0x1404501ad
mov rcx, qword [rax]
cqo
mov rax, qword [rcx]
mov edx, ebx
movzx rcx, r11w
movzx ecx, dx
mov rcx, r8
jmp 0x140450194
call qword [0x1400b8d90]
jmp 0x1404501ad
mov ebx, 1
xchg cl, r8b
cmovne eax, r11d
cdqe
mov rax, qword [rsi]
movsx r8, bx
mov r9b, 0x68
lea r9, [rbp - 9]
jmp 0x1404501c0
lea r8, [0x1400c01f7]
jmp 0x1404501cc
lea rdx, [0x1400c01e8]
movzx rcx, sp
setp ch
movzx cx, al
mov rcx, rsi
jmp 0x1404501e6
mov rax, qword [rax + 0x38]
jmp 0x1404501ef
call qword [0x1400b8d90]
mov rdx, r12
bswap rcx
xchg ch, ch
mov rcx, rdi
jmp 0x140450205
call fcn.14045475c
or r12d, 0xffffffff
test r12d, 0x5c3a0df6
jmp 0x14045021a
sub esi, esi
clc
test al, al
jne 0x14045050d
mov cl, byte [rdi + 8]
clc
test cl, cl
jmp 0x140450230
jne 0x1404502bc
mov rcx, qword [rdi]
clc
test rcx, rcx
je 0x1404502a2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140450252
je 0x14045027a
mov rax, qword [rcx + 0x50]
cmp r12b, spl
stc
cmp dword [rax], esi
jmp 0x140450267
jle 0x14045027a
movzx eax, byte [rdx]
jmp 0x140450275
jmp 0x140450291
mov rax, qword [rcx]
jmp 0x140450282
mov rax, qword [rax + 0x30]
jmp 0x14045028b
call qword [0x1400b8d90]
cmp eax, r12d
je 0x1404502a2
mov byte [rdi + 9], al
jmp 0x1404502ac
mov qword [rdi], rsi
or cl, 0x27
cmp ax, r9w
mov byte [rdi + 8], bl
not cl
rol cl, 0x48
sbb cl, 0xab
mov cl, bl
shr al, 0x75
mov al, byte [rdi + 9]
test dl, al
cmp al, byte [rbp + 2]
jne 0x1404503a5
mov rsi, qword [rbp - 0x71]
sub cx, r9w
sal cx, cl
mov byte [rsi], 0x2b
sal r14w, cl
lea r14, [rsi + 1]
mov rcx, qword [rdi]
cmc
test dil, 0xce
sub esi, esi
test rcx, rcx
jmp 0x1404502f2
je 0x14045038e
mov rax, qword [rcx + 0x38]
cmp r11b, spl
cmp dil, 0xaf
cmp qword [rax], rsi
jmp 0x14045030b
je 0x140450361
mov rax, qword [rcx + 0x50]
test r10b, 0xab
cmp rax, 0x53d4088a
jmp 0x140450325
cmp dword [rax], esi
jle 0x140450361
add dword [rax], r12d
movsx ax, sil
mov rcx, qword [rcx + 0x38]
cqo
mov dl, al
mov rdx, qword [rcx]
movsx rax, r8w
lea rax, [rdx + 1]
mov qword [rcx], rax
movzx rax, r10w
movzx ax, dil
movzx eax, byte [rdx]
jmp 0x14045035c
jmp 0x140450378
mov rax, qword [rcx]
jmp 0x140450369
mov rax, qword [rax + 0x38]
jmp 0x140450372
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x140450380
je 0x14045038e
mov al, sil
jmp 0x140450398
mov qword [rdi], rsi
mov al, bl
jmp 0x140450398
mov byte [rdi + 8], al
jmp 0x1404503a0
jmp 0x14045050d
test cl, cl
jne 0x14045043b
mov rcx, qword [rdi]
jmp 0x1404503b5
test rcx, rcx
jmp 0x1404503bd
je 0x140450422
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test spl, r8b
test rdx, rdx
jmp 0x1404503d6
je 0x1404503fa
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404503e7
jle 0x1404503fa
movzx eax, byte [rdx]
jmp 0x1404503f5
jmp 0x140450407
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x14045040f
je 0x140450422
mov byte [rdi + 9], al
jmp 0x14045041d
jmp 0x140450430
mov qword [rdi], rsi
jmp 0x14045042a
mov al, byte [rdi + 9]
test r11, r13
mov byte [rdi + 8], bl
cmp rsi, 0x5b4131a6
cmc
cmp al, byte [rbp + 1]
jne 0x14045050d
mov rax, qword [rbp - 0x71]
mov byte [rax], 0x2d
xor r14w, r10w
adc ch, dl
shld cx, si, 0x2a
lea r14, [rax + 1]
bt rcx, r9
sal cx, cl
movzx rcx, r13w
mov rcx, qword [rdi]
test rcx, rcx
je 0x1404504ff
mov rax, qword [rcx + 0x38]
cmc
clc
cmp qword [rax], rsi
jmp 0x14045047f
je 0x1404504d1
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140450490
jle 0x1404504d1
add dword [rax], r12d
movzx eax, r12w
movsx edx, ax
movsx rdx, cx
mov rcx, qword [rcx + 0x38]
movzx edx, r10w
mov rdx, qword [rcx]
movzx rax, cx
lea rax, [rdx + 1]
jmp 0x1404504bc
mov qword [rcx], rax
cdqe
movsxd rax, eax
movzx eax, byte [rdx]
jmp 0x1404504cc
jmp 0x1404504e3
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404504dd
call qword [0x1400b8d90]
cmp eax, r12d
jmp 0x1404504eb
je 0x1404504ff
mov byte [rdi + 8], sil
jmp 0x1404504fa
jmp 0x14045050d
mov qword [rdi], rsi
mov byte [rdi + 8], bl
test rbx, 0x709c3238
lahf
mov qword [rbp - 0x59], r14
adc cx, r9w
sbb r12b, r9b
ror ah, 0x32
mov byte [r14], 0x30
lea r14, [r14 + rbx]
shl rax, 0xf5
test spl, 0x8f
bt r12, r11
mov qword [rsp + 0x50], r14
bswap r12w
stc
mov byte [rsp + 0x30], sil
mov r12d, esi
cdqe
mov dword [rsp + 0x38], esi
shr ebx, 0x31
adc ah, 0xba
ror ax, 0x9f
mov dword [rsp + 0x34], esi
sub ax, 0x773
mov eax, 0x24
mov ecx, 0x300
cmovo bx, r9w
cmp dword [r13], 0x3b9aca00
movzx ebx, di
cmove eax, ecx
movsx bx, r8b
movsx ebx, r14w
mov dword [rsp + 0x48], eax
cmovb bx, r15w
rcr ebx, cl
shr bl, cl
lea rbx, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
cmovae rbx, qword [rbp - 0x29]
mov qword [rbp - 0x61], rbx
mov al, byte [rbx]
jmp 0x1404505a5
dec al
cmp al, 0x7d
ja 0x140450cfa
cmp qword [rbp - 0x19], rsi
jmp 0x1404505b8
jne 0x1404505cd
mov byte [rsp + 0x31], sil
jmp 0x1404505c8
jmp 0x1404505fa
mov rax, qword [r15]
movsx rcx, si
movsx ecx, bp
bswap rcx
mov rcx, r15
jmp 0x1404505e2
mov rax, qword [rax + 0x20]
jmp 0x1404505eb
call qword [0x1400b8d90]
mov byte [rsp + 0x31], al
jmp 0x1404505fa
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
shl rcx, cl
rcr dh, 0xa0
cdq
mov qword [rbp - 0x39], 1
adc r13, r11
rcr cx, 0x15
jmp 0x14045061c
mov r13d, 0xf
movsx dx, r15b
movzx edx, r8w
mov qword [rbp - 0x31], r13
setg cl
clc
sub eax, eax
setno cl
mov byte [rbp - 0x49], al
setns dh
cwd
movsxd rdx, r10d
mov rdx, qword [rsp + 0x40]
movsxd rcx, ecx
jmp 0x140450655
mov rcx, rdi
jmp 0x14045065d
call fcn.14045475c
sub r9d, r9d
mov r15, qword [rbp - 0x49]
cmp cl, 0x51
test al, al
jmp 0x140450673
jne 0x140450b17
lea r12, [rdi + 9]
bt r8w, cx
mov r8, r12
mov qword [rbp - 0x69], r12
mov bl, byte [rsp + 0x32]
cmp dil, 0xf7
cmp byte [rdi + 8], r9b
jne 0x14045073e
mov rcx, qword [rdi]
clc
test spl, dl
test rcx, rcx
jmp 0x1404506aa
je 0x14045072f
mov rax, qword [rcx + 0x38]
cmp esp, edi
mov rdx, qword [rax]
test spl, 1
cmp bp, 0x42c8
test rdx, rdx
jmp 0x1404506ca
je 0x1404506ea
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x1404506ea
movzx eax, byte [rdx]
jmp 0x1404506e5
jmp 0x14045070e
mov rax, qword [rcx]
jmp 0x1404506f2
mov rax, qword [rax + 0x30]
jmp 0x1404506fb
call qword [0x1400b8d90]
mov r8, qword [rbp - 0x69]
sub r9d, r9d
cmp si, r8w
cmc
clc
cmp eax, 0xffffffff
jmp 0x140450716
je 0x14045072f
mov byte [r8], al
bswap r12
mov r12, r8
jmp 0x14045072a
jmp 0x140450732
mov qword [rdi], r9
mov byte [rdi + 8], 1
movsxd rdx, r15d
jmp 0x14045073e
mov r8b, byte [r12]
lea rdx, [rbp + 5]
xchg cl, ch
lea rcx, [rbp - 9]
jmp 0x140450751
call fcn.1402526a1
lea rcx, [rbp - 9]
cmp cl, dil
test r12b, 0xf9
sub rax, rcx
test r12w, 0x611f
cmp rax, 0xa
jae 0x14045084e
mov edx, 1
movsx cx, r9b
movzx ecx, r10w
mov byte [rsp + 0x30], dl
movzx ecx, r8w
mov ecx, dword [rsp + 0x38]
clc
cmc
cmp dword [rsp + 0x48], ecx
jmp 0x140450799
jg 0x1404507c0
add dword [rsp + 0x34], edx
clc
test rax, rax
jmp 0x1404507ac
je 0x14045080b
mov byte [rsp + 0x3c], dl
jmp 0x1404507bb
jmp 0x14045080b
test rax, rax
jne 0x1404507d1
test ecx, ecx
je 0x14045080b
lea r8, [0x1400c01e8]
mov al, byte [rax + r8]
mov byte [r14], al
adc ax, dx
btr ax, r9w
lea r14, [r14 + rdx]
mov al, r11b
xor al, spl
rcr rax, cl
mov qword [rsp + 0x50], r14
nop
and al, 0x84
add ecx, edx
mov dword [rsp + 0x38], ecx
xor cl, dil
sal ah, cl
xadd al, cl
lea rax, [rbp - 0x49]
xor cl, 0x54
rcr cl, cl
cmp r13, 0x10
setae cl
jmp 0x140450820
cmovae rax, r15
cmp byte [rax + rsi], 0x7f
jmp 0x14045082d
je 0x1404509e1
lea rax, [rbp - 0x49]
test r15w, r8w
test cl, cl
cmovne rax, r15
add byte [rax + rsi], dl
jmp 0x140450849
jmp 0x1404509d1
lea rax, [rbp - 0x49]
sbb r14b, r13b
cmp r13, 0x10
setae r14b
jmp 0x140450862
cmovae rax, r15
cmp ax, 0x243e
xor r9d, r9d
test bpl, bpl
test r8b, 0xc8
cmp byte [rax + rsi], r9b
je 0x140450ac0
mov r8b, byte [rsp + 0x31]
test r8b, r8b
je 0x140450ac0
cmp byte [rdi + 8], r9b
jmp 0x140450895
jne 0x140450939
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404508a6
je 0x14045091c
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test r11b, bpl
clc
test rdx, rdx
jmp 0x1404508bf
je 0x1404508e6
mov rax, qword [rcx + 0x50]
test ebp, 0x58032846
cmc
cmp dword [rax], r9d
jle 0x1404508e6
movzx eax, byte [rdx]
jmp 0x1404508e1
jmp 0x140450905
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404508f2
call qword [0x1400b8d90]
mov r8b, byte [rsp + 0x31]
cmc
clc
test ch, bl
sub r9d, r9d
stc
cmp eax, 0xffffffff
jmp 0x14045090d
je 0x14045091c
mov byte [r12], al
jmp 0x140450922
mov qword [rdi], r9
mov rax, rax
mov eax, 1
jmp 0x14045092c
mov byte [rdi + 8], al
jmp 0x140450934
jmp 0x14045093e
mov eax, 1
cmp byte [r12], r8b
jmp 0x140450947
jne 0x140450ac0
mov rcx, qword [rbp - 0x39]
cmp rdi, 0xbc75da2
cmp rcx, r13
jae 0x140450998
lea rax, [rcx + 1]
test bpl, bl
test dl, 0x64
mov qword [rbp - 0x39], rax
lea rax, [rbp - 0x49]
test dh, 0x67
test r11b, r12b
test r14b, r14b
jmp 0x140450981
cmovne rax, r15
cmc
cmp bpl, r11b
and word [rax + rcx], 0
jmp 0x140450993
jmp 0x1404509c2
xor r9d, r9d
cdq
mov r8b, 0xd6
cmovl rdx, r14
mov r8b, bl
movsx rcx, r15w
cdq
cwd
mov rdx, rax
movsx rcx, ax
lea rcx, [rbp - 0x49]
jmp 0x1404509bd
call fcn.140458d93
inc rsi
cmc
mov r14, qword [rsp + 0x50]
shrd r13w, cx, 0xb8
mov r15, qword [rbp - 0x49]
sbb r13b, r15b
mov r13, qword [rbp - 0x31]
cmc
stc
rcr cx, cl
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x1404509ed
je 0x140450a71
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x140450a40
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], 0
jmp 0x140450a0e
jle 0x140450a40
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
movsxd rax, ecx
cwde
movsx ax, dl
lea rax, [rdx + 1]
jmp 0x140450a30
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140450a3b
jmp 0x140450a57
mov rax, qword [rcx]
jmp 0x140450a48
mov rax, qword [rax + 0x38]
jmp 0x140450a51
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450a5f
je 0x140450a71
xor al, al
jmp 0x140450a6c
jmp 0x140450a7e
and qword [rdi], 0
mov al, 1
cqo
cwd
bswap cx
mov byte [rdi + 8], al
movzx dx, bl
mov dx, r8w
mov rdx, qword [rsp + 0x40]
movsx cx, spl
movzx ecx, r13w
mov rcx, rdi
call fcn.14045475c
xor r9d, r9d
test al, al
jmp 0x140450ab1
mov r8, qword [rbp - 0x69]
jmp 0x140450aba
je 0x140450691
test rsi, rsi
jmp 0x140450ac8
je 0x140450b26
lea rax, [rbp - 0x49]
stc
test bl, r14b
test cl, 0x84
cmp r13, 0x10
jmp 0x140450ae2
cmovae rax, r15
test r11, r10
cmp byte [rax + rsi], r9b
jle 0x140450b08
mov edx, 1
test r11b, r10b
add rsi, rdx
jmp 0x140450b03
jmp 0x140450b2f
mov byte [rsp + 0x32], 1
jmp 0x140450b12
jmp 0x140450b83
mov edx, 1
jmp 0x140450b21
jmp 0x140450b33
mov edx, 1
cmc
rcl rbx, cl
mov rbx, qword [rbp - 0x61]
test rsi, rsi
jmp 0x140450b3b
je 0x140450b83
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140450b4b
je 0x140450b83
sub rsi, rdx
jmp 0x140450b59
je 0x140450cb5
lea rax, [rbp - 0x49]
cmp r13, 0x10
jmp 0x140450b6c
cmovae rax, r15
cmp cl, byte [rax + rsi]
jmp 0x140450b78
je 0x140450cde
mov byte [rsp + 0x32], dl
clc
cmp r13, 0x10
jb 0x140450bdf
lea rdx, [r13 + 1]
rol al, cl
mov rax, r15
cmp r13b, 0x8e
cmp rdx, 0x1000
jmp 0x140450ba6
jb 0x140450bd2
add rdx, 0x27
mov r15, qword [r15 - 8]
cmp r12w, 0x4e14
sub rax, r15
clc
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x140450bcc
ja 0x140452120
mov rcx, r15
jmp 0x140450bda
call fcn.14011c953
mov r12d, dword [rsp + 0x38]
mov r14b, 0xd5
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
mov r13, qword [rbp - 0x79]
sal dx, cl
btr cx, ax
shr ch, cl
sub esi, esi
jmp 0x140450c0b
mov rdx, qword [rsp + 0x40]
bswap rcx
movsx ecx, di
movsx cx, bpl
mov rcx, rdi
call fcn.14045475c
test al, al
jmp 0x140450c2a
jne 0x1404510e9
mov rax, qword [r15]
mov rcx, r15
jmp 0x140450c3b
mov rax, qword [rax + 0x18]
jmp 0x140450c44
call qword [0x1400b8d90]
mov bl, al
cmp bpl, 0xde
cmp byte [rdi + 8], sil
jmp 0x140450c59
jne 0x140450ffa
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x140450c6a
je 0x140450fd3
mov rcx, qword [rdx + 0x38]
xchg r8w, r8w
rcl r8b, cl
mov r8, qword [rcx]
cmp si, 0x54d7
cmc
cmp r13b, sil
test r8, r8
jmp 0x140450c8f
je 0x140450fa3
mov rax, qword [rdx + 0x50]
clc
cmp dword [rax], esi
jmp 0x140450ca1
jle 0x140450fa3
movzx eax, byte [r8]
jmp 0x140450cb0
jmp 0x140450fbd
test rsi, rsi
jmp 0x140450cbd
jne 0x140450cde
lea rax, [rbp - 0x49]
stc
cmc
cmp r13, 0x10
jmp 0x140450cd2
cmovae rax, r15
cmp cl, byte [rax]
jl 0x140450b7e
cmp byte [rbx + 1], r9b
jmp 0x140450ce7
jle 0x140450b33
inc rbx
jmp 0x140450cf5
jmp 0x140450b33
mov rdx, qword [rsp + 0x40]
mov rcx, rdi
jmp 0x140450d07
call fcn.14045475c
test al, al
jmp 0x140450d13
jne 0x140450c0b
lea rbx, [rdi + 9]
shld r13w, r10w, 0x7a
test dl, r11b
mov rsi, rbx
adc r15b, 0xbe
bts r13d, r10d
mov r13d, dword [rsp + 0x48]
mov r15, qword [rsp + 0x40]
test r15b, 0xd3
cmp byte [rdi + 8], 0
jmp 0x140450d48
jne 0x140450dcf
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140450d59
je 0x140450dc2
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140450d6e
je 0x140450d93
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x140450d80
jle 0x140450d93
movzx eax, byte [rdx]
jmp 0x140450d8e
jmp 0x140450da5
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140450d9f
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450dad
je 0x140450dc2
mov byte [rsi], al
mov rbx, rsi
jmp 0x140450dbd
jmp 0x140450dca
and qword [rdi], 0
cqo
cwd
mov byte [rdi + 8], 1
cdq
mov r8b, byte [rbx]
setle ch
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
call fcn.1402526a1
lea rcx, [rbp - 9]
clc
sub rax, rcx
test r12b, r11b
cmp rax, 0xa
jae 0x140450f8f
cmp r13d, r12d
jmp 0x140450dff
jg 0x140450e32
mov r8d, 1
cmp sil, 0x39
add dword [rsp + 0x34], r8d
stc
test rax, rax
jmp 0x140450e1d
je 0x140450e95
mov byte [rsp + 0x3c], r8b
jmp 0x140450e2d
jmp 0x140450e95
test rax, rax
jmp 0x140450e3a
jne 0x140450e4e
test r12d, r12d
jmp 0x140450e48
je 0x140450e83
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
mov byte [r14], al
add r8b, bl
movsx r8, ax
cmc
mov r8d, 1
jmp 0x140450e6e
lea r14, [r14 + r8]
clc
test r11b, bpl
add r12d, r8d
jmp 0x140450e7e
jmp 0x140450e95
mov r8d, 1
sbb cx, 0x593a
bt cx, 4
xor cl, bl
mov byte [rsp + 0x30], r8b
mov rcx, qword [rdi]
test r14w, r15w
test rcx, rcx
je 0x140450f4f
mov rax, qword [rcx + 0x38]
jmp 0x140450ebb
cmp qword [rax], 0
je 0x140450f20
mov rax, qword [rcx + 0x50]
test r14w, 0xdfa
cmc
cmp si, di
cmp dword [rax], 0
jle 0x140450f20
dec dword [rax]
cdq
cdqe
jmp 0x140450ee6
mov rcx, qword [rcx + 0x38]
rdtsc
movzx rdx, r10w
movzx dx, r12b
mov rdx, qword [rcx]
mov al, 0xa5
movsxd rax, eax
jmp 0x140450f02
lea rax, [rdx + 1]
jmp 0x140450f0b
mov qword [rcx], rax
movsx ax, dil
movsxd rax, r15d
not al
movzx eax, byte [rdx]
jmp 0x140450f3f
mov rax, qword [rcx]
jmp 0x140450f28
mov rax, qword [rax + 0x38]
jmp 0x140450f31
call qword [0x1400b8d90]
mov r8d, 1
cmc
clc
cmp eax, 0xffffffff
je 0x140450f4f
xor al, al
jmp 0x140450f5f
and qword [rdi], 0
jmp 0x140450f5c
mov al, r8b
mov byte [rdi + 8], al
movzx edx, sp
movsx dx, al
mov rdx, r15
cmove cx, r13w
movzx cx, bh
mov rcx, rdi
jmp 0x140450f7d
call fcn.14045475c
test al, al
jmp 0x140450f89
je 0x140450d3f
mov dword [rsp + 0x38], r12d
mov qword [rsp + 0x50], r14
jmp 0x140450f9e
jmp 0x140450bec
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x140450fae
mov rax, qword [rax + 0x30]
jmp 0x140450fb7
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140450fc5
je 0x140450fd3
mov byte [rdi + 9], al
jmp 0x140450fe1
mov qword [rdi], rsi
movzx r15d, ax
xchg r15b, r15b
cmovg r15, r9
mov r15d, 1
jmp 0x140450fec
mov byte [rdi + 8], r15b
jmp 0x140450ff5
jmp 0x140451004
mov r15d, 1
test r12b, r11b
clc
cmp byte [rdi + 9], bl
jmp 0x14045100c
jne 0x1404510e9
call fcn.1404b9da7
mov rcx, qword [rax]
mov al, byte [rcx]
test r14, 0x1894760d
movzx cx, r12b
neg cx
mov byte [r14], al
bsr cx, bx
lea r14, [r14 + r15]
adc cx, 0x212c
ror ecx, cl
mov qword [rsp + 0x50], r14
mov rcx, qword [rdi]
cmp r8b, 0x56
test rcx, rcx
jmp 0x140451051
je 0x1404510d1
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], rsi
je 0x1404510a8
mov rax, qword [rcx + 0x50]
jmp 0x140451073
cmp dword [rax], esi
jle 0x1404510a8
dec dword [rax]
mov rcx, qword [rcx + 0x38]
cbw
cdqe
movzx edx, r13w
mov rdx, qword [rcx]
seto al
lea rax, [rdx + 1]
jmp 0x140451098
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x1404510a3
jmp 0x1404510ba
mov rax, qword [rcx]
jmp 0x1404510b0
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404510d1
mov byte [rdi + 8], sil
jmp 0x1404510cc
jmp 0x1404510e9
mov qword [rdi], rsi
jmp 0x1404510df
mov byte [rdi + 8], r15b
shl r15b, cl
add r15b, dl
mov r15, qword [rsp + 0x40]
test r8, rsp
cmc
cmp dword [r13], 0x3b9aca00
jmp 0x1404510ff
je 0x140451355
test r12d, r12d
jmp 0x14045110d
jne 0x140451355
mov rdx, r15
movzx rcx, dx
jmp 0x14045111f
mov rcx, rdi
jmp 0x140451127
call fcn.14045475c
test al, al
jmp 0x140451133
jne 0x140451311
lea rbx, [rdi + 9]
bt rsi, rbp
bsr si, dx
mov rsi, rbx
sub r12b, 0xb0
mov r12d, dword [rsp + 0x34]
jmp 0x140451156
xor r13d, r13d
shl r14b, 0x65
lea r14d, [r13 + 1]
test rdi, r15
cmp byte [rdi + 8], r13b
jmp 0x14045116d
jne 0x1404511fc
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14045117e
je 0x1404511ee
mov rax, qword [rcx + 0x38]
btc rdx, r15
shr dl, cl
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140451199
je 0x1404511b4
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x1404511b4
movzx eax, byte [rdx]
jmp 0x1404511cb
mov rax, qword [rcx]
jmp 0x1404511bc
mov rax, qword [rax + 0x30]
jmp 0x1404511c5
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404511d3
je 0x1404511ee
mov byte [rsi], al
mov bh, 0x13
bswap bx
mov rbx, rsi
jmp 0x1404511e9
jmp 0x1404511f1
mov qword [rdi], r13
mov byte [rdi + 8], r14b
xchg al, al
sub al, r14b
rcl al, cl
mov al, byte [rbx]
cmp r10b, dil
clc
cmp al, byte [rbp - 9]
jne 0x1404512e9
sub r12d, r14d
adc cx, bp
test sp, cx
mov byte [rsp + 0x30], r14b
cmovae rcx, r9
clc
mov rcx, qword [rdi]
jmp 0x140451227
test rcx, rcx
je 0x1404512af
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
jmp 0x14045123c
je 0x140451287
mov rax, qword [rcx + 0x50]
cmp rbx, 0x5b240f11
cmc
cmp dword [rax], r13d
jmp 0x140451256
jle 0x140451287
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov dx, bp
cmovg eax, r8d
mov rdx, qword [rcx]
not ah
lea rax, [rdx + 1]
jmp 0x140451277
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140451282
jmp 0x140451299
mov rax, qword [rcx]
jmp 0x14045128f
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404512a1
je 0x1404512af
mov al, r13b
jmp 0x1404512c4
mov qword [rdi], r13
jmp 0x1404512ba
mov al, r14b
xchg cx, dx
movzx rdx, bp
mov byte [rdi + 8], al
movsx cx, r15b
mov rdx, r15
mov rcx, rdi
jmp 0x1404512d7
call fcn.14045475c
test al, al
jmp 0x1404512e3
je 0x140451164
mov dword [rsp + 0x34], r12d
mov r14b, dl
movsx r12w, r9b
mov r14, qword [rsp + 0x50]
sar r13b, 0x27
mov r12w, si
add r12b, spl
mov r12d, dword [rsp + 0x38]
adc r13b, r12b
rcl r13b, cl
mov r13d, dword [rsp + 0x34]
cmc
test r13d, r13d
jmp 0x14045131f
jns 0x140451363
mov byte [r14], 0x30
cmovns rax, r9
cmc
bts eax, edx
mov eax, 1
add r14, rax
cmc
cmp r13b, 4
add r13d, eax
jmp 0x140451346
mov dword [rsp + 0x34], r13d
jmp 0x140451350
jmp 0x140451363
mov r13d, dword [rsp + 0x34]
movsxd rdx, eax
movsx ecx, dx
mov rcx, rsp
mov rdx, r15
mov rcx, rax
xchg ch, cl
movzx rcx, ax
mov rcx, rdi
jmp 0x140451377
call fcn.14045475c
test al, al
jmp 0x140451383
jne 0x1404515e9
lea rbx, [rdi + 9]
cmp r15, r15
mov rsi, rbx
shr r13b, 0xf4
sal r13w, 0xd9
mov r13d, 1
test r10d, 0x33427dc2
cmp ax, 0x2308
cmp byte [rdi + 8], 0
jmp 0x1404513b6
jne 0x14045145e
mov rcx, qword [rdi]
cmp cl, 0x44
test ch, 0xc8
test rcx, rcx
jmp 0x1404513cd
je 0x140451448
mov rax, qword [rcx + 0x38]
sal dh, cl
sar dl, 0xe7
mov rdx, qword [rax]
clc
jmp 0x1404513e5
test rdx, rdx
jmp 0x1404513ed
je 0x140451412
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jmp 0x1404513ff
jle 0x140451412
movzx eax, byte [rdx]
jmp 0x14045140d
jmp 0x140451424
mov rax, qword [rcx]
jmp 0x14045141a
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045142c
je 0x140451448
mov byte [rsi], al
setbe bl
movsx bx, dl
mov rbx, rsi
jmp 0x140451443
jmp 0x140451453
and qword [rdi], 0
cwd
mov r8b, 0xaa
not ch
mov byte [rdi + 8], r13b
movsx rcx, r11w
setns cl
mov r8b, byte [rbx]
lea rdx, [rbp + 5]
xchg ecx, ecx
movsx cx, bh
lea rcx, [rbp - 9]
jmp 0x140451474
call fcn.1402526a1
lea rcx, [rbp - 9]
cmp al, dl
sub rax, rcx
cmp rax, 0xa
jmp 0x14045148b
jae 0x1404515e0
cmp r12d, dword [rsp + 0x48]
jmp 0x14045149b
jge 0x1404514c8
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
clc
stc
jmp 0x1404514b2
mov byte [r14], al
add r14, r13
clc
test ebp, 0x7bde6132
cmc
add r12d, r13d
jmp 0x1404514f2
mov ecx, dword [rsp + 0x3c]
movzx ecx, cl
test dh, 0xd9
test rax, rax
cmovne ecx, r13d
test r10d, 0x51763cc6
mov dword [rsp + 0x3c], ecx
movsx ecx, r9w
xor cx, si
xor rcx, 0x45065ac8
mov byte [rsp + 0x30], r13b
sub cx, 0xe1d
bsr cx, bx
clc
mov rcx, qword [rdi]
test r13b, r12b
test rcx, rcx
jmp 0x14045150f
je 0x140451595
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
jmp 0x140451522
je 0x14045156e
mov rax, qword [rcx + 0x50]
test r10, r14
cmp ax, r10w
clc
cmp dword [rax], 0
jle 0x14045156e
dec dword [rax]
movsxd rdx, r12d
movsx ax, r11b
mov rcx, qword [rcx + 0x38]
mov dx, si
mov rdx, qword [rcx]
cmovb ax, bx
lahf
movzx ax, ah
lea rax, [rdx + 1]
jmp 0x140451563
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140451580
mov rax, qword [rcx]
jmp 0x140451576
mov rax, qword [rax + 0x38]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451588
je 0x140451595
xor al, al
jmp 0x1404515b3
and qword [rdi], 0
movsxd rcx, esp
mov cx, r9w
movsx edx, r11w
mov al, r13b
cmovg dx, r12w
movzx dx, r11b
xchg dh, cl
mov byte [rdi + 8], al
movzx rcx, dx
mov dl, r12b
mov rdx, r15
cmovl cx, bp
movsx rcx, r14w
mov ch, 0xb3
mov rcx, rdi
jmp 0x1404515d3
call fcn.14045475c
test al, al
je 0x1404513ad
mov r13d, dword [rsp + 0x34]
cmp r14b, spl
stc
xor r12d, r12d
cmp byte [rsp + 0x3c], r12b
je 0x140451695
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x59]
cmp rbx, r15
jmp 0x140451607
je 0x14045165c
call fcn.1404b9da7
mov cl, byte [rbx]
test bpl, r8b
stc
mov rax, qword [rax]
stc
cmp cl, byte [rax]
jmp 0x140451623
je 0x140451635
cmp cl, 0x39
jne 0x140451642
mov byte [rbx], 0x30
dec rbx
jmp 0x14045163d
jmp 0x1404515ff
add cl, 1
test ebx, 0x1d8d1671
clc
mov byte [rbx], cl
cmp rbx, r15
jmp 0x140451656
jne 0x14045168d
mov byte [rbx], 0x31
mov rbx, 0x6667648a
mov ebx, 1
test bpl, 0xfb
add r13d, ebx
mov dword [rsp + 0x34], r13d
movzx r15w, bpl
movsxd r15, eax
movzx r15, r10w
mov r15, qword [rsp + 0x40]
jmp 0x14045169e
mov r15, qword [rsp + 0x40]
inc sil
mov ebx, 1
shr sil, 0x5e
mov sil, byte [rsp + 0x30]
test sil, r14b
test sil, sil
je 0x140452030
mov rdx, r15
movzx ecx, bx
movsx ecx, ax
mov cl, spl
mov rcx, rdi
jmp 0x1404516c3
call fcn.14045475c
test al, al
jmp 0x1404516cf
jne 0x140452030
mov cl, byte [rdi + 8]
test cx, r10w
test cl, cl
jmp 0x1404516e3
jne 0x140451781
mov rcx, qword [rdi]
test rcx, rcx
je 0x14045176d
mov rax, qword [rcx + 0x38]
bsf dx, r14w
mov rdx, qword [rax]
cmp r10w, 0x2576
cmc
test rdx, rdx
jmp 0x140451710
je 0x140451740
mov rax, qword [rcx + 0x50]
test bx, 0x774
cmp cl, r12b
test r8b, r11b
cmp dword [rax], r12d
jmp 0x14045172d
jle 0x140451740
movzx eax, byte [rdx]
jmp 0x14045173b
jmp 0x140451752
mov rax, qword [rcx]
jmp 0x140451748
mov rax, qword [rax + 0x30]
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045175a
je 0x14045176d
mov byte [rdi + 9], al
jmp 0x140451768
jmp 0x140451777
mov qword [rdi], r12
test ah, 0x66
xadd cl, cl
clc
mov byte [rdi + 8], bl
stc
mov cl, bl
test r14b, 3
mov al, byte [rdi + 9]
test r12b, 0xc5
cmp r14w, r13w
clc
cmp al, byte [rbp + 4]
jmp 0x140451795
je 0x140451845
test cl, cl
jmp 0x1404517a2
jne 0x140451837
mov rcx, qword [rdi]
stc
cmc
test rcx, rcx
jmp 0x1404517b5
je 0x14045182a
mov rax, qword [rcx + 0x38]
bts dx, r9w
add dl, 0x2c
and dh, 0xff
mov rdx, qword [rax]
cmc
cmp sp, r8w
test rdx, rdx
je 0x1404517fd
mov rax, qword [rcx + 0x50]
test bpl, spl
cmp dword [rax], r12d
jmp 0x1404517ea
jle 0x1404517fd
movzx eax, byte [rdx]
jmp 0x1404517f8
jmp 0x140451814
mov rax, qword [rcx]
jmp 0x140451805
mov rax, qword [rax + 0x30]
jmp 0x14045180e
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x14045181c
je 0x14045182a
mov byte [rdi + 9], al
jmp 0x140451834
mov qword [rdi], r12
shl al, cl
add al, 0xf2
mov al, byte [rdi + 9]
mov byte [rdi + 8], bl
cmp al, byte [rbp + 3]
jmp 0x14045183f
jne 0x140452030
mov byte [r14], 0x65
sar cl, 0xa0
add r14, rbx
mov rcx, qword [rdi]
stc
cmp bpl, r11b
test rcx, rcx
je 0x1404518ea
mov rax, qword [rcx + 0x38]
stc
jmp 0x140451869
cmp qword [rax], r12
jmp 0x140451871
je 0x1404518c2
mov rax, qword [rcx + 0x50]
test esi, 0x40df5ecc
stc
cmp dword [rax], r12d
jmp 0x14045188a
jle 0x1404518c2
dec dword [rax]
not dx
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cbw
movsx eax, r11w
cwde
lea rax, [rdx + 1]
jmp 0x1404518ac
mov qword [rcx], rax
setg ah
movsx ax, spl
bswap rax
movzx eax, byte [rdx]
jmp 0x1404518d4
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x1404518ce
call qword [0x1400b8d90]
cmp eax, 0xffffffff
je 0x1404518ea
mov al, r12b
jmp 0x1404518e5
jmp 0x1404518ef
mov qword [rdi], r12
mov al, bl
mov byte [rdi + 8], al
movsx rbx, dx
cwd
mov sil, r12b
cqo
movsx bx, spl
mov ebx, r12d
not ch
bswap dx
movzx rcx, r8w
mov rdx, r15
not rcx
movzx cx, dil
mov rcx, rdi
call fcn.14045475c
test al, al
jmp 0x140451928
jne 0x140451c37
mov cl, byte [rdi + 8]
stc
test cl, cl
jne 0x1404519f6
mov rcx, qword [rdi]
cmp cx, 0x6727
clc
cmc
test rcx, rcx
jmp 0x14045194c
je 0x1404519d3
mov rax, qword [rcx + 0x38]
rol dh, cl
and dl, r8b
mov rdx, qword [rax]
cmp r12b, 0x4e
cmp ax, di
test rdx, rdx
jmp 0x14045196d
je 0x1404519a1
mov rax, qword [rcx + 0x50]
cmp r10d, 0xb622376
test r10d, 0x2bc44485
cmc
cmp dword [rax], r12d
jmp 0x14045198e
jle 0x1404519a1
movzx eax, byte [rdx]
jmp 0x14045199c
jmp 0x1404519b8
mov rax, qword [rcx]
jmp 0x1404519a9
mov rax, qword [rax + 0x30]
jmp 0x1404519b2
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x1404519c0
je 0x1404519d3
mov byte [rdi + 9], al
jmp 0x1404519ce
jmp 0x1404519da
mov qword [rdi], r12
movzx r8, di
mov r8d, 1
jmp 0x1404519e5
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x1404519f1
jmp 0x1404519fc
mov r8d, 1
mov al, byte [rdi + 9]
cmp al, byte [rbp + 2]
jmp 0x140451a07
jne 0x140451add
mov byte [r14], 0x2b
sar ch, cl
dec cx
add r14, r8
mov rcx, qword [rdi]
jmp 0x140451a21
test rcx, rcx
jmp 0x140451a29
je 0x140451aca
mov rax, qword [rcx + 0x38]
stc
test esi, 0x33b20916
cmp qword [rax], r12
jmp 0x140451a42
je 0x140451a8d
mov rax, qword [rcx + 0x50]
cmp bpl, spl
cmc
cmp dword [rax], r12d
jmp 0x140451a58
jle 0x140451a8d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movsx rax, dx
movsx eax, di
mov ah, 0x44
lea rax, [rdx + 1]
jmp 0x140451a7a
mov qword [rcx], rax
setae al
mov ah, 0xb2
cbw
movzx eax, byte [rdx]
jmp 0x140451aaf
mov rax, qword [rcx]
jmp 0x140451a95
mov rax, qword [rax + 0x38]
jmp 0x140451a9e
call qword [0x1400b8d90]
mov r8d, 1
stc
cmp bpl, 0x31
cmp eax, 0xffffffff
jmp 0x140451ab7
je 0x140451aca
mov al, r12b
jmp 0x140451ac5
jmp 0x140451ad5
mov qword [rdi], r12
mov al, r8b
jmp 0x140451ad5
mov byte [rdi + 8], al
jmp 0x140451c37
test cl, cl
jmp 0x140451ae4
jne 0x140451b77
mov rcx, qword [rdi]
test r14w, 0x422e
test rcx, rcx
je 0x140451b64
mov rax, qword [rcx + 0x38]
shrd dx, r11w, 0xc8
neg dl
mov dx, 0x7696
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140451b17
je 0x140451b37
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140451b37
movzx eax, byte [rdx]
jmp 0x140451b32
jmp 0x140451b4e
mov rax, qword [rcx]
jmp 0x140451b3f
mov rax, qword [rax + 0x30]
jmp 0x140451b48
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451b56
je 0x140451b64
mov byte [rdi + 9], al
jmp 0x140451b6d
mov qword [rdi], r12
stc
xor al, 0x5c
mov al, byte [rdi + 9]
mov r8d, 1
mov byte [rdi + 8], r8b
cmp al, byte [rbp + 1]
jne 0x140451c37
mov byte [r14], 0x2d
xor cl, dil
lea r14, [r14 + r8]
and cx, 0x2485
mov rcx, qword [rdi]
clc
cmc
test rcx, rcx
je 0x140451c2e
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140451baa
je 0x140451bfa
mov rax, qword [rcx + 0x50]
cmp dx, 0xaf9
cmp dword [rax], r12d
jmp 0x140451bc1
jle 0x140451bfa
dec dword [rax]
cwd
movsx eax, ax
mov rcx, qword [rcx + 0x38]
movsx rdx, r8w
mov rdx, qword [rcx]
lea rax, [rdx + 1]
jmp 0x140451be2
mov qword [rcx], rax
movsx eax, bx
cmovle ax, ax
cwde
movzx eax, byte [rdx]
jmp 0x140451bf5
jmp 0x140451c17
mov rax, qword [rcx]
jmp 0x140451c02
mov rax, qword [rax + 0x38]
jmp 0x140451c0b
call qword [0x1400b8d90]
mov r8d, 1
cmp eax, 0xffffffff
jmp 0x140451c1f
je 0x140451c2e
mov byte [rdi + 8], r12b
jmp 0x140451c37
mov qword [rdi], r12
mov byte [rdi + 8], r8b
xchg dh, dh
mov rdx, r15
mov rcx, rdi
call fcn.14045475c
test al, al
jmp 0x140451c49
jne 0x140451e16
cmp byte [rdi + 8], r12b
jmp 0x140451c58
jne 0x140451d03
mov rcx, qword [rdi]
jmp 0x140451c66
test rcx, rcx
jmp 0x140451c6e
je 0x140451ce7
mov rax, qword [rcx + 0x38]
bt rdx, rax
mov rdx, qword [rax]
test ax, 0x662e
cmp rbp, rbp
test rdx, rdx
jmp 0x140451c8e
je 0x140451cb5
mov rax, qword [rcx + 0x50]
test r11w, 0x714f
clc
cmp dword [rax], r12d
jmp 0x140451ca7
jle 0x140451cb5
movzx eax, byte [rdx]
jmp 0x140451ccc
mov rax, qword [rcx]
jmp 0x140451cbd
mov rax, qword [rax + 0x30]
jmp 0x140451cc6
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451cd4
je 0x140451ce7
mov byte [rdi + 9], al
jmp 0x140451ce2
jmp 0x140451cea
mov qword [rdi], r12
mov r8d, 1
jmp 0x140451cf5
mov byte [rdi + 8], r8b
jmp 0x140451cfe
jmp 0x140451d09
mov r8d, 1
mov al, byte [rdi + 9]
cmp al, byte [rbp - 9]
jmp 0x140451d14
jne 0x140451dff
mov sil, r8b
mov rcx, qword [rdi]
cmp r11b, sil
test rcx, rcx
jmp 0x140451d2b
je 0x140451dc1
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140451d3d
je 0x140451d8a
mov rax, qword [rcx + 0x50]
cmc
test rax, 0x283f40bc
cmp dword [rax], r12d
jmp 0x140451d56
jle 0x140451d8a
dec dword [rax]
movzx ax, r14b
mov rcx, qword [rcx + 0x38]
jmp 0x140451d6d
mov rdx, qword [rcx]
movsx eax, bx
cdqe
lea rax, [rdx + 1]
mov qword [rcx], rax
lahf
movzx eax, byte [rdx]
jmp 0x140451d85
jmp 0x140451da6
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140451d96
call qword [0x1400b8d90]
mov r8d, 1
cmp r15b, 0x6f
cmp eax, 0xffffffff
jmp 0x140451dae
je 0x140451dc1
mov al, r12b
jmp 0x140451dbc
jmp 0x140451dd3
mov qword [rdi], r12
mov al, r10b
bswap rdx
mov al, r8b
movsxd rdx, ebx
bswap dx
mov byte [rdi + 8], al
movsx dx, dil
xchg rdx, rdx
mov rdx, r15
cmovo rcx, rsi
mov rcx, rdi
call fcn.14045475c
test al, al
jmp 0x140451df4
je 0x140451c4f
jmp 0x140451e08
test sil, sil
je 0x140451e16
mov byte [r14], 0x30
cmovbe cx, ax
inc r14
mov dl, r14b
mov rdx, r15
movzx ecx, bx
mov rcx, rdi
jmp 0x140451e24
call fcn.14045475c
test al, al
jne 0x140452030
mov r13d, 1
cmp bpl, 0x1a
cmp byte [rdi + 8], r12b
jmp 0x140451e44
jne 0x140451ee7
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140451e55
je 0x140451ecc
mov rax, qword [rcx + 0x38]
movzx edx, bx
mov rdx, 0xa8b1fbe
movsxd rdx, ebx
mov rdx, qword [rax]
cmp r15b, spl
test rdx, rdx
je 0x140451e9a
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140451e87
jle 0x140451e9a
movzx eax, byte [rdx]
jmp 0x140451e95
jmp 0x140451eb1
mov rax, qword [rcx]
jmp 0x140451ea2
mov rax, qword [rax + 0x30]
jmp 0x140451eab
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451eb9
je 0x140451ecc
mov byte [rdi + 9], al
jmp 0x140451ec7
jmp 0x140451ed9
mov qword [rdi], r12
mov cx, 0x22af
cwd
movzx rdx, cx
mov byte [rdi + 8], r13b
cwd
jmp 0x140451ee7
mov r8b, byte [rdi + 9]
movzx edx, r11w
cwd
lea rdx, [rbp + 5]
lea rcx, [rbp - 9]
jmp 0x140451efe
call fcn.1402526a1
lea rcx, [rbp - 9]
sub rax, rcx
cmp rax, 0xa
jmp 0x140451f13
jae 0x14045202b
cmp ebx, 8
jmp 0x140451f21
jge 0x140451f45
lea rcx, [0x1400c01e8]
mov al, byte [rax + rcx]
mov byte [r14], al
sbb rcx, rcx
xadd sil, sil
add r14, r13
shl rcx, 0x7c
add ebx, r13d
mov sil, r13b
cmc
mov rcx, qword [rdi]
clc
cmp di, 0x4639
test rcx, rcx
jmp 0x140451f5a
je 0x140451fee
mov rax, qword [rcx + 0x38]
cmp r12w, 0x7f5e
cmp qword [rax], r12
jmp 0x140451f72
je 0x140451fc1
mov rax, qword [rcx + 0x50]
cmp bp, 0x363c
cmp dword [rax], r12d
jmp 0x140451f89
jle 0x140451fc1
dec dword [rax]
cdqe
mov rcx, qword [rcx + 0x38]
cbw
mov ax, 0x2c90
movsxd rax, ebp
mov rdx, qword [rcx]
cbw
movsxd rax, ebp
lea rax, [rdx + 1]
jmp 0x140451fb1
mov qword [rcx], rax
movzx eax, byte [rdx]
jmp 0x140451fbc
jmp 0x140451fd8
mov rax, qword [rcx]
jmp 0x140451fc9
mov rax, qword [rax + 0x38]
jmp 0x140451fd2
call qword [0x1400b8d90]
cmp eax, 0xffffffff
jmp 0x140451fe0
je 0x140451fee
mov al, r12b
jmp 0x140452002
mov qword [rdi], r12
movsxd rcx, esi
movsx rdx, cx
mov al, r13b
movzx edx, dx
movsx ecx, r11w
mov byte [rdi + 8], al
mov rdx, r15
movsxd rcx, r10d
movsx ecx, r11w
not ch
mov rcx, rdi
jmp 0x140452019
call fcn.14045475c
test al, al
jmp 0x140452025
je 0x140451e3b
mov r13d, dword [rsp + 0x34]
cmp byte [rsp + 0x32], r12b
jmp 0x14045203a
jne 0x140452049
test sil, sil
jne 0x14045204d
mov r14, qword [rbp - 0x71]
mov byte [r14], r12b
cmc
cmp rdx, r8
mov rdx, qword [rbp - 0x11]
cmp r8w, 0x5468
cmp rdx, 0x10
jmp 0x140452067
jb 0x1404520c1
inc rdx
mov rcx, qword [rbp - 0x29]
cbw
sbb eax, esi
mov rax, rcx
jmp 0x140452081
cmp rdx, 0x1000
jmp 0x14045208d
jb 0x1404520bc
add rdx, 0x27
clc
cmp r12w, 0x1c5e
mov rcx, qword [rcx - 8]
cmp r9b, sil
sub rax, rcx
add rax, 0xfffffffffffffff8
clc
cmp rax, 0x1f
jmp 0x1404520b6
ja 0x140452115
call fcn.14011c953
mov eax, r13d
mov rcx, qword [rbp + 7]
jmp 0x1404520cd
xor rcx, rsp
jmp 0x1404520d5
call fcn.1404a1418
mov rbx, qword [rsp + 0x130]
and r12d, r9d
add rsp, 0xf0
pop r15
movzx si, r13b
pop r14
pop r13
movsx r12d, sp
cmovg bp, dx
pop r12
mov bp, 2
cmovae rdi, r8
pop rdi
movzx rsi, r8w
pop rsi
movzx rbp, bx
pop rbp
ret
call fcn.1404b79e9
nop
jmp 0x140452120
call fcn.1404b79e9
nop
jmp 0x140271a28