Function at 0x1404a3abc
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
test r15b, 0x4a
test r8b, r14b
mov qword [rsp + 0x18], rsi
setbe sil
xor sil, 0x9f
rcr sil, 0x64
mov qword [rsp + 0x20], rdi
shrd edi, esp, 0x9d
stc
push rbp
or ebp, 0x29f4476e
shld si, r8w, 0xd7
push r12
push r13
cmp r15b, r9b
rcr bpl, 0x5e
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rsi, r8
mov rdi, r9
ror r14b, cl
clc
cmovp r14w, sp
movzx r8d, dx
setns dl
mov r14, rcx
bt dx, 0x2d
setnp dl
bts dx, cx
mov edx, r8d
cmp r8d, 0x5a
jbe 0x1404a4b5c
mov ecx, 0x62
cmp r9b, 0x2c
clc
cmp edx, 0x6e
jmp 0x1404a3b4a
ja 0x1404a43f6
je 0x1404a4383
sub edx, 0x61
jmp 0x1404a3b5e
je 0x1404a42c7
sub edx, 1
jmp 0x1404a3b6c
je 0x1404a423b
sub edx, 1
jmp 0x1404a3b7a
je 0x1404a3e02
sub edx, 1
jmp 0x1404a3b88
je 0x1404a3dc3
sub edx, 1
jmp 0x1404a3b96
je 0x1404a3d7e
sub edx, 2
jmp 0x1404a3ba4
je 0x1404a3cb6
sub edx, 1
jne 0x1404a3bc2
mov r8d, ecx
jmp 0x1404a3bbb
mov edx, ecx
jmp 0x1404a3b42
sub edx, 2
jmp 0x1404a3bca
je 0x1404a3c57
cmp edx, 3
jmp 0x1404a3bd8
jne 0x1404a42e6
mov ecx, dword [rsi + 0x10]
stc
cmp dl, 0xf6
cmp ecx, 0xb
jmp 0x1404a3bed
ja 0x1404a42d6
mov al, byte [rbp + 0x60]
neg al
movsx r8w, bl
movzx r9w, al
sbb dx, dx
movsxd r8, r13d
not dx
sar r8, cl
and dx, 0x30
movsx r8d, ax
movzx r8d, r10w
inc ecx
movzx r8, r13w
movsxd r8, r10d
movzx r9w, r11b
mov word [rsp + 0x20], dx
movsx dx, r8b
bswap dx
movsx r8, cx
mov edx, 2
mov r9, qword [rbp + 0x50]
xchg r8b, r8b
jmp 0x1404a3c4a
mov r8, rdi
call fcn.1404a3555
jmp 0x1404a57f8
mov ecx, dword [rsi + 0x1c]
test bx, 0x1e8
cmc
cmp r15b, 0xc5
cmp ecx, 0x16d
jmp 0x1404a3c6f
ja 0x1404a42d6
mov al, byte [rbp + 0x60]
neg al
jmp 0x1404a3c7f
sbb dx, dx
not dx
cmp r13b, bl
cmp r10b, 0xd5
cmc
and dx, 0x30
jmp 0x1404a3c96
mov word [rsp + 0x20], dx
bswap dx
cmovne edx, r15d
inc ecx
sete dh
movsxd rdx, esp
cqo
mov edx, 3
jmp 0x1404a3c3e
mov r14d, dword [rsi + 0x14]
btc eax, 0x81
lea eax, [r14 + 0x76c]
jmp 0x1404a3ccb
cmp eax, 0x270f
jmp 0x1404a3cd5
ja 0x1404a42d6
mov r8d, dword [rsi + 0x1c]
mov ecx, r14d
not rdx
mov dx, 0x6bcf
mov edx, dword [rsi + 0x18]
jmp 0x1404a3cf1
call fcn.1404a3858
test eax, eax
jmp 0x1404a3cfd
jne 0x1404a3d0b
dec r14d
jmp 0x1404a3d1d
jg 0x1404a3d1d
inc r14d
dec edx
movsx rdx, si
sar si, cl
lea ecx, [r14 + 0x76c]
sbb sil, 0x30
mov eax, 0x51eb851f
jmp 0x1404a3d38
imul ecx
movsx ax, bpl
btc ax, ax
sar si, cl
mov esi, 0x30
bts eax, ebx
movzx eax, bx
sar edx, 5
movsx eax, r12w
cmc
mov eax, edx
mov word [rsp + 0x20], si
shr eax, 0x1f
test bpl, 0x15
cmc
add edx, eax
imul eax, edx, 0x64
cmp sp, 0x3785
sub ecx, eax
jmp 0x1404a3d79
jmp 0x1404a3c39
mov ecx, dword [rsi + 0xc]
movzx eax, r8w
lea eax, [rcx - 1]
clc
cmp eax, 0x1e
jmp 0x1404a3d91
ja 0x1404a42d6
mov al, byte [rbp + 0x60]
cmp bpl, 0xdb
stc
xor al, 1
cmp r11b, bpl
test bp, 0x151e
shl al, 5
jmp 0x1404a3db1
movzx eax, al
mov word [rsp + 0x20], ax
jmp 0x1404a3dbe
jmp 0x1404a3c39
mov ecx, dword [rsi + 0xc]
lea eax, [rcx - 1]
test r12, rdi
cmp ebx, 0x3a147d58
cmp eax, 0x1e
jmp 0x1404a3dda
ja 0x1404a42d6
mov al, byte [rbp + 0x60]
neg al
jmp 0x1404a3dea
sbb dx, dx
not dx
test r10b, 0xd
and dx, 0x30
jmp 0x1404a3dfd
jmp 0x1404a3c28
mov r13, qword [rbp + 0x58]
movsxd rax, esp
lea rax, [0x1400c6040]
xor ebx, ebx
cmp r13, rax
jmp 0x1404a3e1a
jne 0x1404a414d
cmp byte [rbp + 0x60], bl
jmp 0x1404a3e28
jne 0x1404a414d
mov r15, qword [rbp + 0x50]
not cl
cqo
lea edx, [rbx + 0x61]
mov r8, 0xc6133db
mov ecx, esp
mov byte [rsp + 0x30], bl
movsx r8w, bl
not r8d
cmovle r8w, r8w
mov r8, rsi
mov qword [rsp + 0x28], r13
movzx cx, r12b
mov rcx, r14
jmp 0x1404a3e68
mov qword [rsp + 0x20], r15
jmp 0x1404a3e72
call fcn.1404a3abc
test al, al
jne 0x1404a3e94
call fcn.1404b1cac
mov dword [rax], 0x16
jmp 0x1404a3e8f
jmp 0x1404a42e6
lea r12, [0x1400cf014]
and cl, 0x65
mov rcx, r12
cmc
stc
cmp qword [r15], rbx
je 0x1404a3ef2
movzx r8d, word [rcx]
test r8w, r8w
jmp 0x1404a3eb9
je 0x1404a3ef2
mov rax, qword [rdi]
clc
jmp 0x1404a3ec9
add rcx, 2
test r9w, r14w
clc
mov word [rax], r8w
test r10w, sp
add qword [rdi], 2
cmc
cmp bpl, 0xdb
sub qword [r15], 1
jmp 0x1404a3eec
jne 0x1404a3eac
mov byte [rsp + 0x30], bl
cqo
cdq
mov edx, 0x62
movzx r9d, r12w
mov r8w, cx
cmovae r9, rcx
mov qword [rsp + 0x28], r13
mov r9, rdi
movsx r8w, bpl
mov r8, rsi
setae ch
mov qword [rsp + 0x20], r15
bswap cx
mov rcx, r14
call fcn.1404a3abc
test al, al
jmp 0x1404a3f34
je 0x1404a3e7f
mov rcx, r12
cmp qword [r15], rbx
jmp 0x1404a3f45
je 0x1404a3f8b
movzx edx, word [rcx]
test dx, dx
jmp 0x1404a3f56
je 0x1404a3f8b
mov rax, qword [rdi]
add rcx, 2
test bpl, r15b
jmp 0x1404a3f6b
mov word [rax], dx
jmp 0x1404a3f73
add qword [rdi], 2
jmp 0x1404a3f7c
sub qword [r15], 1
jmp 0x1404a3f85
jne 0x1404a3f4b
mov byte [rsp + 0x30], bl
bswap r8w
movzx dx, dil
cmovge dx, di
mov edx, 0x65
mov qword [rsp + 0x28], r13
xchg r9w, cx
setne ch
mov r9, rdi
movsx r8w, r13b
movsx r8, r14w
mov r8, rsi
cmovb cx, di
mov qword [rsp + 0x20], r15
setle cl
mov rcx, r14
jmp 0x1404a3fd0
call fcn.1404a3abc
test al, al
jmp 0x1404a3fdc
je 0x1404a3e7f
mov rcx, r12
cmp qword [r15], rbx
jmp 0x1404a3fed
je 0x1404a4030
movzx edx, word [rcx]
test dx, dx
jmp 0x1404a3ffe
je 0x1404a4030
mov rax, qword [rdi]
cmp ax, 0x7b60
cmp r11b, sil
test r11b, r15b
add rcx, 2
mov word [rax], dx
test dx, r13w
add qword [rdi], 2
clc
sub qword [r15], 1
jmp 0x1404a402a
jne 0x1404a3ff3
mov byte [rsp + 0x30], bl
not ch
setbe dh
mov edx, 0x54
movzx r8w, r11b
mov qword [rsp + 0x28], r13
movzx r8, r14w
cmovnp r9, rdx
movsx ecx, r14w
mov r9, rdi
movzx r8d, r9w
cmovl cx, sp
movzx r8w, r11b
mov r8, rsi
setg ch
mov ecx, 0x5d255b89
movzx rcx, ax
mov qword [rsp + 0x20], r15
mov rcx, r14
jmp 0x1404a4080
call fcn.1404a3abc
test al, al
jmp 0x1404a408c
je 0x1404a3e7f
cmp qword [r15], rbx
jmp 0x1404a409a
je 0x1404a40e8
movzx ecx, word [r12]
cmc
test r10b, 0x4d
test cx, cx
jmp 0x1404a40b2
je 0x1404a40e8
mov rax, qword [rdi]
cmp r11d, esp
jmp 0x1404a40c3
add r12, 2
cmp r9w, r10w
mov word [rax], cx
cmc
cmp r9b, cl
stc
add qword [rdi], 2
clc
stc
sub qword [r15], 1
jmp 0x1404a40e2
jne 0x1404a40a0
mov byte [rsp + 0x30], bl
movsx r9d, r15w
movzx r8d, r14w
movsxd r9, r9d
mov edx, 0x59
bswap rcx
xchg r9w, cx
mov qword [rsp + 0x28], r13
movzx r9w, r11b
mov r8w, 0x2a90
not r9
mov qword [rsp + 0x20], r15
mov r9, rdi
movsx r8, r11w
mov r8b, 0x7f
movzx r8, si
mov r8, rsi
setae ch
mov rcx, r14
jmp 0x1404a4136
call fcn.1404a3abc
test al, al
jmp 0x1404a4142
jne 0x1404a57f8
jmp 0x1404a3e7f
mov r15, qword [rbp + 0x50]
movzx cx, bpl
mov r8, rsi
movzx edx, byte [rbp + 0x60]
movsxd rcx, r10d
bswap ecx
mov cl, 0x52
mov rcx, r14
jmp 0x1404a416c
mov qword [rsp + 0x28], r13
jmp 0x1404a4176
mov qword [rsp + 0x20], r15
call fcn.1404a5863
test al, al
jmp 0x1404a4187
je 0x1404a3e7f
lea r12, [0x1400cf014]
cmp qword [r15], rbx
je 0x1404a41ea
movzx ecx, word [r12]
cmp r13w, 0x3464
cmp r10b, r13b
test cx, cx
jmp 0x1404a41b3
je 0x1404a41ea
mov rax, qword [rdi]
cmp r14w, r10w
add r12, 2
cmc
cmp r13b, r9b
mov word [rax], cx
cmp sp, 0x6cbb
test dl, spl
stc
add qword [rdi], 2
cmp ah, 0xef
cmc
test r8b, 0x23
sub qword [r15], 1
jne 0x1404a419d
mov qword [rsp + 0x28], r13
cqo
mov r9, rdi
movsxd r8, r9d
movsx cx, r13b
mov r8d, 0x21d11a08
mov qword [rsp + 0x20], r15
movzx rdx, di
mov edx, 2
sets cl
jmp 0x1404a421c
mov rcx, r14
not r8
sete r8b
movsxd r8, ebx
mov r8, rsi
jmp 0x1404a4231
call fcn.1404a5863
jmp 0x1404a413b
cmp dword [rsi + 0x10], 0xb
ja 0x1404a42d6
movsxd rcx, dword [rsi + 0x10]
bsr dx, di
test r10w, r12w
xor ebx, ebx
mov rax, qword [rbp + 0x58]
stc
ror dh, 0x7e
sbb rdx, 0x6f3b2697
mov rdx, qword [rax + rcx*8 + 0x1d0]
mov ecx, esi
inc cl
bts cx, r14w
mov rcx, qword [rbp + 0x50]
cmp qword [rcx], rbx
jmp 0x1404a427f
je 0x1404a57f8
movzx r8d, word [rdx]
test r8w, r8w
jmp 0x1404a4292
je 0x1404a57f8
mov rax, qword [r9]
cmc
add rdx, 2
cmp bx, 0x1739
stc
mov word [rax], r8w
add qword [r9], 2
test dil, 0x67
clc
sub qword [rcx], 1
jmp 0x1404a42bc
jne 0x1404a4285
jmp 0x1404a57f8
cmp dword [rsi + 0x18], 6
jmp 0x1404a42d0
jbe 0x1404a42f2
call fcn.1404b1cac
mov dword [rax], 0x16
call fcn.1404b290a
xor al, al
jmp 0x1404a42ed
jmp 0x1404a5800
movsxd rcx, dword [rsi + 0x18]
sar al, 0x19
sub ebx, ebx
xor dx, 0x60ff
cmovge edx, r9d
test r10w, 0x3a6e
mov rax, qword [rbp + 0x58]
shl dx, cl
movsx dx, r14b
not dh
mov rdx, qword [rax + rcx*8 + 0x160]
shld cx, r9w, 0xf9
rol cl, cl
movzx rcx, bp
mov rcx, qword [rbp + 0x50]
clc
cmc
cmp qword [rcx], rbx
jmp 0x1404a433a
je 0x1404a57f8
movzx r8d, word [rdx]
stc
test r8w, r8w
jmp 0x1404a434e
je 0x1404a57f8
mov rax, qword [r9]
jmp 0x1404a435d
add rdx, 2
test r8b, 0x14
cmc
mov word [rax], r8w
stc
add qword [r9], 2
sub qword [rcx], 1
jmp 0x1404a4378
jne 0x1404a4340
jmp 0x1404a57f8
mov rcx, qword [rbp + 0x50]
neg dh
lea rdx, [0x1400cf018]
cmp ax, r12w
test cx, r15w
xor ebx, ebx
cmp qword [rcx], rbx
jmp 0x1404a43a2
je 0x1404a57f8
movzx r8d, word [rdx]
jmp 0x1404a43b1
test r8w, r8w
jmp 0x1404a43ba
je 0x1404a57f8
mov rax, qword [r9]
stc
cmc
add rdx, 2
test r10b, 0x4b
test cl, r9b
clc
mov word [rax], r8w
test r15b, 0xf6
stc
add qword [r9], 2
test r11b, 0x24
jmp 0x1404a43e7
sub qword [rcx], 1
jne 0x1404a43a8
jmp 0x1404a57f8
sub edx, 0x70
je 0x1404a4ab6
sub edx, 2
jmp 0x1404a4407
je 0x1404a47f4
sub edx, 2
je 0x1404a477c
sub edx, 1
jmp 0x1404a441e
je 0x1404a4713
sub edx, 2
je 0x1404a4713
sub edx, 1
jmp 0x1404a4435
je 0x1404a46dd
sub edx, 1
je 0x1404a466d
cmp edx, 1
jmp 0x1404a444c
jne 0x1404a42e6
call fcn.1400a642c
sub ebx, ebx
cmovs cx, sp
lea rcx, [rbp + 0x38]
jmp 0x1404a4466
mov dword [rbp + 0x38], ebx
jmp 0x1404a446e
call fcn.1404c8506
test eax, eax
jmp 0x1404a447a
jne 0x1404a42d6
cmp dword [rsi + 0x20], ebx
je 0x1404a44c7
lea rcx, [rbp - 0x10]
jmp 0x1404a4492
mov dword [rbp - 0x10], ebx
call fcn.1404c84a8
test eax, eax
jne 0x1404a42d6
mov r8d, dword [rbp + 0x38]
test bx, 0x7762
stc
cmp r11b, 0x93
add r8d, dword [rbp - 0x10]
jmp 0x1404a44b9
mov dword [rbp + 0x38], r8d
jmp 0x1404a44c2
jmp 0x1404a44d6
mov r8d, dword [rbp + 0x38]
shr r14w, 0x15
bsf ecx, esi
rcr cx, cl
mov r9d, 0x88888889
or r12b, 0x62
bsr dx, r15w
ror cx, cl
lea r12, [0x1400cf008]
mov eax, r8d
shr ecx, 0x7d
movzx ecx, bp
cdq
and cx, cx
mov ecx, eax
test dx, r10w
cmc
cmp rdx, rsi
mov eax, r9d
btc r14w, r13w
xor ecx, edx
shl r10, 0x31
btc r10w, sp
xor r14w, 0xfd9
sub ecx, edx
btr r10, rdi
adc r10b, 0xa0
movsx r10w, r13b
imul ecx
movsx r14, bx
bts ax, sp
mov eax, r9d
add r9w, r11w
dec r10b
bswap r14w
mov r9, qword [rbp + 0x50]
or r14b, 0xf9
lea r14d, [rcx + rdx]
sar r14d, 5
shr rcx, cl
bsr cx, r9w
mov ecx, r14d
shr ecx, 0x1f
adc r10b, 0xbf
test ax, cx
rcl dl, cl
add r14d, ecx
xor dx, 0x34b6
rcl r10w, 0xb7
imul r14d
lea r10d, [r14 + rdx]
and ax, 0x3813
and ax, r13w
sar r10d, 5
mov eax, r10d
stc
shr eax, 0x1f
cmc
test bp, sp
cmp dx, r12w
add r10d, eax
rcl ax, cl
bts ax, bp
imul eax, r10d, 0x3c
jmp 0x1404a45b3
sub r14d, eax
movsx eax, r9w
cmovns ax, r10w
lea rax, [0x1400cf00c]
cmp r8b, spl
test r8d, r8d
cmovle r12, rax
clc
cmp qword [r9], rbx
jmp 0x1404a45d9
je 0x1404a4619
movzx ecx, word [r12]
test cx, cx
jmp 0x1404a45ec
je 0x1404a4619
mov rax, qword [rdi]
jmp 0x1404a45fa
add r12, 2
cmc
mov word [rax], cx
test dl, 0xeb
stc
add qword [rdi], 2
sub qword [r9], 1
jmp 0x1404a4613
jne 0x1404a45df
mov esi, 0x30
jmp 0x1404a4626
mov r8, rdi
cqo
movsx rdx, sp
mov ecx, r10d
cwd
movsx dx, sil
mov word [rsp + 0x20], si
lea edx, [rsi - 0x2e]
jmp 0x1404a4646
call fcn.1404a3555
lea edx, [rsi - 0x2e]
movsxd rcx, ebx
movsx cx, r14b
mov word [rsp + 0x20], si
jmp 0x1404a4660
mov ecx, r14d
jmp 0x1404a4668
jmp 0x1404a3c4a
mov ecx, dword [rsi + 0x14]
cmp sil, 0x25
add ecx, 0x76c
test r9d, r15d
clc
cmp ecx, 0x270f
jmp 0x1404a4689
ja 0x1404a42d6
mov al, byte [rbp + 0x60]
neg al
inc dl
mov eax, 0x51eb851f
sbb r8w, r8w
not edx
imul ecx
sub al, r10b
not r8w
sar edx, 5
and r8w, 0x30
mov eax, edx
stc
jmp 0x1404a46ba
shr eax, 0x1f
test sil, 4
add edx, eax
and ah, 4
cmovns eax, edi
rcl eax, cl
imul eax, edx, 0x64
clc
stc
sub ecx, eax
mov word [rsp + 0x20], r8w
jmp 0x1404a3c39
mov rax, qword [rbp + 0x58]
movsx edx, r8w
xchg dx, dx
movsx dx, spl
movzx edx, byte [rbp + 0x60]
jmp 0x1404a46f6
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x50]
jmp 0x1404a4704
mov qword [rsp + 0x20], rax
jmp 0x1404a470e
jmp 0x1404a421c
mov ecx, dword [rsi + 0x18]
cmp ecx, 6
jmp 0x1404a471e
ja 0x1404a42d6
test ecx, ecx
jmp 0x1404a472b
jne 0x1404a4748
cmp r8w, 0x75
jne 0x1404a4748
mov ecx, 7
jmp 0x1404a4748
mov al, byte [rbp + 0x60]
cmp dl, r11b
jmp 0x1404a4753
neg al
sbb dx, dx
not dx
and dx, 0x30
jmp 0x1404a4764
mov word [rsp + 0x20], dx
movzx rdx, r12w
mov edx, 1
jmp 0x1404a4777
jmp 0x1404a3c3e
mov rcx, qword [rbp + 0x50]
rcr dx, cl
cmovp rdx, rbx
clc
lea rdx, [0x1400cf01c]
xor ebx, ebx
cmp ax, cx
cmp qword [rcx], rbx
jmp 0x1404a479c
je 0x1404a57f8
movzx r8d, word [rdx]
test ax, r13w
test r9b, 0xe3
test r8w, r8w
je 0x1404a57f8
mov rax, qword [r9]
cmp eax, 0x62db79b8
add rdx, 2
jmp 0x1404a47cd
mov word [rax], r8w
cmp spl, 0x40
add qword [r9], 2
clc
stc
jmp 0x1404a47e0
sub qword [rcx], 1
jmp 0x1404a47e9
jne 0x1404a47a2
jmp 0x1404a57f8
mov r12, qword [rbp + 0x58]
setnp ah
bts r8d, edx
movzx rcx, di
lea rax, [0x1400c6040]
cmp r12, rax
mov al, 0x48
not ch
mov r8, rsi
mov al, byte [rbp + 0x60]
mov cl, bpl
movsx rcx, bp
mov rcx, r14
jmp 0x1404a4826
mov byte [rsp + 0x30], al
jmp 0x1404a482f
mov qword [rsp + 0x28], r12
jmp 0x1404a4839
jne 0x1404a4a94
mov r13, qword [rbp + 0x50]
seto dh
cwd
movsxd rdx, r10d
mov edx, 0x49
jmp 0x1404a4855
mov qword [rsp + 0x20], r13
call fcn.1404a3abc
xor ebx, ebx
test bpl, 0x8f
cmc
jmp 0x1404a486b
test al, al
jmp 0x1404a4872
je 0x1404a3e7f
lea r15, [0x1400ceffc]
movzx rcx, di
sub cl, 0xad
and cl, r10b
mov rcx, r15
cmp qword [r13], rbx
je 0x1404a48dc
movzx edx, word [rcx]
clc
cmp r8w, 0xf83
jmp 0x1404a48a5
test dx, dx
jmp 0x1404a48ad
je 0x1404a48dc
mov rax, qword [rdi]
add rcx, 2
jmp 0x1404a48bf
mov word [rax], dx
add qword [rdi], 2
cmp esp, 0x329e27c6
sub qword [r13], 1
jmp 0x1404a48d6
jne 0x1404a4896
mov al, byte [rbp + 0x60]
setg dh
bswap dx
mov edx, 0x4d
mov r8b, sil
movsx r8w, r12b
mov byte [rsp + 0x30], al
movzx rcx, r10w
mov r9, rdi
bswap r8
mov qword [rsp + 0x28], r12
movzx ecx, bp
mov cx, r10w
mov r8, rsi
cmovbe rcx, r8
movsx ecx, sp
mov rcx, r14
jmp 0x1404a491e
mov qword [rsp + 0x20], r13
jmp 0x1404a4928
call fcn.1404a3abc
test al, al
je 0x1404a3e7f
cmp qword [r13], rbx
jmp 0x1404a493e
je 0x1404a498f
movzx ecx, word [r15]
clc
cmp r15w, ax
test r10b, 0xc1
test cx, cx
je 0x1404a498f
mov rax, qword [rdi]
cmp r13w, 0x787d
add r15, 2
test r12, r14
test r9w, 0x7731
cmp r9b, 0x52
mov word [rax], cx
test cx, si
add qword [rdi], 2
stc
sub qword [r13], 1
jmp 0x1404a4989
jne 0x1404a4944
mov r15b, byte [rbp + 0x60]
movsx edx, r15w
movzx r9d, r11w
mov edx, 0x53
movsxd r9, esp
movzx ecx, sp
mov byte [rsp + 0x30], r15b
not r9
mov r9, rdi
not r8w
bswap cx
movsx ecx, r15w
mov qword [rsp + 0x28], r12
setns ch
bswap cx
jmp 0x1404a49cc
mov r8, rsi
mov rcx, r14
jmp 0x1404a49d7
mov qword [rsp + 0x20], r13
jmp 0x1404a49e1
call fcn.1404a3abc
test al, al
jmp 0x1404a49ed
je 0x1404a3e7f
lea r12, [0x1400cf014]
stc
cmp r10d, r8d
cmc
cmp qword [r13], rbx
jmp 0x1404a4a08
je 0x1404a4a61
movzx ecx, word [r12]
test cx, cx
jmp 0x1404a4a1b
je 0x1404a4a61
mov rax, qword [rdi]
jmp 0x1404a4a29
add r12, 2
test dx, 0x3c29
clc
mov word [rax], cx
test r11w, 0x62be
jmp 0x1404a4a45
add qword [rdi], 2
test di, 0x3c16
cmp dl, 0x33
sub qword [r13], 1
jmp 0x1404a4a5b
jne 0x1404a4a0e
mov rax, qword [rbp + 0x58]
xchg dl, dh
mov edx, 0x7a654a8c
mov edx, 0x70
mov byte [rsp + 0x30], r15b
jmp 0x1404a4a7b
mov qword [rsp + 0x28], rax
jmp 0x1404a4a85
mov qword [rsp + 0x20], r13
jmp 0x1404a4a8f
jmp 0x1404a411a
mov rax, qword [rbp + 0x50]
cmovs dx, r14w
movzx rdx, si
cdq
mov edx, 0x58
mov qword [rsp + 0x20], rax
jmp 0x1404a4ab1
jmp 0x1404a4136
cmp dword [rsi + 8], 0x17
jmp 0x1404a4abf
ja 0x1404a42d6
cmp dword [rsi + 8], 0xb
movzx eax, r12w
movzx rax, r14w
sets ah
mov rax, qword [rbp + 0x58]
jmp 0x1404a4add
jg 0x1404a4af4
mov rcx, qword [rax + 0x290]
jmp 0x1404a4aef
jmp 0x1404a4b05
mov rcx, qword [rax + 0x298]
xor dx, 0x5919
shld dx, bx, 0x16
mov rdx, qword [rbp + 0x50]
cmp r12b, 5
cmc
sub ebx, ebx
clc
cmp qword [rdx], rbx
jmp 0x1404a4b19
je 0x1404a57f8
movzx r8d, word [rcx]
clc
test r8w, r8w
jmp 0x1404a4b2d
je 0x1404a57f8
mov rax, qword [r9]
add rcx, 2
test r13b, dil
test r10w, 0x56b0
mov word [rax], r8w
clc
cmc
add qword [r9], 2
sub qword [rdx], 1
jne 0x1404a4b1f
jmp 0x1404a57f8
je 0x1404a577c
mov r13d, 0x4d
jmp 0x1404a4b6d
cmp edx, r13d
jmp 0x1404a4b75
ja 0x1404a5259
je 0x1404a524c
sub edx, 0x25
jmp 0x1404a4b89
je 0x1404a51e8
sub edx, 0x1c
jmp 0x1404a4b97
je 0x1404a513d
sub edx, 1
jmp 0x1404a4ba5
je 0x1404a50b1
sub edx, 1
jmp 0x1404a4bb3
je 0x1404a502c
sub edx, 1
jmp 0x1404a4bc1
je 0x1404a4ea3
sub edx, 2
jmp 0x1404a4bcf
je 0x1404a4d0f
sub edx, 1
jmp 0x1404a4bdd
je 0x1404a4c88
sub edx, 1
jmp 0x1404a4beb
je 0x1404a4c68
cmp edx, 1
jmp 0x1404a4bf9
jne 0x1404a42e6
mov ecx, dword [rsi + 8]
cmp ecx, 0x17
jmp 0x1404a4c0a
ja 0x1404a42d6
mov eax, 0x2aaaaaab
cqo
movsxd rdx, r11d
imul ecx
inc al
test r8w, 0x79d2
sar edx, 1
sbb al, 8
mov eax, edx
cmp r15w, r15w
shr eax, 0x1f
cmp r11d, esp
add edx, eax
lea eax, [rdx + rdx*2]
test r15b, r14b
shl eax, 2
test r15b, 0x42
test r13b, sil
cmp edx, 0x76d53717
sub ecx, eax
movsx eax, r13w
lea eax, [r13 - 0x41]
jmp 0x1404a4c5b
cmove ecx, eax
jmp 0x1404a4c63
jmp 0x1404a3de0
mov ecx, dword [rsi + 8]
cmp r8b, 0xd
jmp 0x1404a4c75
cmp ecx, 0x17
jmp 0x1404a4c7d
jbe 0x1404a3de0
jmp 0x1404a42d6
mov r14d, dword [rsi + 0x14]
mov ah, 0xbe
rcl ax, 0xdd
lea eax, [r14 + 0x76c]
cmp eax, 0x270f
ja 0x1404a42d6
mov r8d, dword [rsi + 0x1c]
mov ecx, r14d
cwd
mov edx, dword [rsi + 0x18]
call fcn.1404a3858
test eax, eax
jmp 0x1404a4cbd
jne 0x1404a4cd0
dec r14d
jmp 0x1404a4ccb
jmp 0x1404a4ce4
jg 0x1404a4ce4
inc r14d
mov cl, 0x35
setb sil
movzx si, r9b
mov esi, 0x30
movsx rcx, sp
movsx edx, r11w
lea ecx, [r14 + 0x76c]
mov word [rsp + 0x20], si
mov dh, 0x4d
mov edx, 4
jmp 0x1404a4d0a
jmp 0x1404a3c3e
mov rax, qword [rbp + 0x58]
setnp r8b
mov edx, 0x59
bswap r8w
mov r13b, byte [rbp + 0x60]
movzx r8, dx
movsx r8d, bp
mov r8, rsi
movzx r15, r11w
mov r15, qword [rbp + 0x50]
jmp 0x1404a4d3c
mov byte [rsp + 0x30], r13b
jmp 0x1404a4d46
mov qword [rsp + 0x28], rax
jmp 0x1404a4d50
mov qword [rsp + 0x20], r15
jmp 0x1404a4d5a
call fcn.1404a3abc
xor ebx, ebx
test cx, r14w
jmp 0x1404a4d6e
test al, al
jmp 0x1404a4d75
je 0x1404a3e7f
lea r12, [0x1400cf008]
movzx cx, r10b
sub rcx, 0x6dc1e52
rcl cl, 0x97
mov rcx, r12
cmp qword [r15], rbx
jmp 0x1404a4d9c
je 0x1404a4de1
movzx edx, word [rcx]
clc
test dx, dx
je 0x1404a4de1
mov rax, qword [rdi]
cmp r13b, 0xfe
clc
add rcx, 2
test ax, r11w
clc
mov word [rax], dx
cmp r12b, 4
add qword [rdi], 2
test r13b, r8b
clc
cmp r14b, bl
sub qword [r15], 1
jmp 0x1404a4ddb
jne 0x1404a4da2
mov rax, qword [rbp + 0x58]
xchg ecx, r8d
movzx r9, r14w
bswap r9w
mov edx, 0x6d
jmp 0x1404a4e01
mov byte [rsp + 0x30], r13b
movsx rcx, r10w
mov r9, rdi
movzx r8w, r10b
movsxd r8, edx
mov qword [rsp + 0x28], rax
cmovns r8d, esp
movzx r8, si
mov cl, 0xe3
mov r8, rsi
seta ch
movsx rcx, cx
mov rcx, r14
jmp 0x1404a4e36
mov qword [rsp + 0x20], r15
jmp 0x1404a4e40
call fcn.1404a3abc
test al, al
jmp 0x1404a4e4c
je 0x1404a3e7f
cmp qword [r15], rbx
jmp 0x1404a4e5a
je 0x1404a4e99
movzx ecx, word [r12]
cmc
test rax, 0x661c48df
test cx, cx
jmp 0x1404a4e74
je 0x1404a4e99
mov rax, qword [rdi]
clc
add r12, 2
mov word [rax], cx
cmc
add qword [rdi], 2
sub qword [r15], 1
jmp 0x1404a4e93
jne 0x1404a4e60
mov edx, 0x64
jmp 0x1404a5014
mov rax, qword [rbp + 0x58]
movsx dx, r9b
mov edx, 0x6d
movsxd r15, edx
setnp r13b
mov r13b, byte [rbp + 0x60]
seta r8b
mov r8, rsi
movsx r15w, r14b
movzx r15w, sil
mov r15w, 0x33e4
mov r15, qword [rbp + 0x50]
jmp 0x1404a4edb
mov byte [rsp + 0x30], r13b
mov qword [rsp + 0x28], rax
jmp 0x1404a4eea
mov qword [rsp + 0x20], r15
jmp 0x1404a4ef4
call fcn.1404a3abc
xor ebx, ebx
cmc
jmp 0x1404a4f02
test al, al
je 0x1404a3e7f
lea r12, [0x1400cf000]
bsr cx, bx
shr cx, cl
mov rcx, r12
cmp qword [r15], rbx
je 0x1404a4f6b
movzx edx, word [rcx]
test dx, dx
jmp 0x1404a4f2f
je 0x1404a4f6b
mov rax, qword [rdi]
test sil, 0x7a
test r11, r14
add rcx, 2
test r12b, 0x71
cmp r9b, 0xf4
mov word [rax], dx
test eax, 0x2228275f
cmp r8w, r15w
add qword [rdi], 2
cmc
test eax, 0x70c6721c
sub qword [r15], 1
jne 0x1404a4f24
mov rax, qword [rbp + 0x58]
mov edx, 0x64
movzx r9w, al
mov ecx, ebp
mov r8w, 0x5edb
mov byte [rsp + 0x30], r13b
movsx rcx, cx
movzx r9w, r15b
cmova r9d, ebp
mov r9, rdi
cmova cx, di
mov cl, 0xbb
mov qword [rsp + 0x28], rax
mov r8, rsi
mov cx, si
setp cl
movsx cx, r11b
mov rcx, r14
mov qword [rsp + 0x20], r15
jmp 0x1404a4fbb
call fcn.1404a3abc
test al, al
je 0x1404a3e7f
cmp qword [r15], rbx
jmp 0x1404a4fd0
je 0x1404a500f
movzx ecx, word [r12]
jmp 0x1404a4fe5
test cx, cx
jmp 0x1404a4fed
je 0x1404a500f
mov rax, qword [rdi]
stc
add r12, 2
cmp r13b, r13b
mov word [rax], cx
add qword [rdi], 2
sub qword [r15], 1
jne 0x1404a4fd6
mov edx, 0x79
mov rax, qword [rbp + 0x58]
mov byte [rsp + 0x30], r13b
mov qword [rsp + 0x28], rax
jmp 0x1404a5027
jmp 0x1404a4115
mov ecx, dword [rsi + 0x14]
add ecx, 0x76c
clc
cmp ecx, 0x270f
ja 0x1404a42d6
mov al, byte [rbp + 0x60]
movsx rdx, r9w
cqo
shl dx, cl
neg al
mov eax, 0x51eb851f
cdq
sbb r8w, r8w
xchg dh, dh
rol dh, 0x5f
imul ecx
rol rcx, cl
not r8w
btc rcx, 0xf7
btr rcx, 0
rcl cx, 0x6c
mov ecx, edx
shl al, cl
test bp, 0x608e
cmc
and r8w, 0x30
shr rax, cl
shr eax, 0x9f
rcr ah, 0x45
sar ecx, 5
bsr ax, dx
neg al
mov eax, ecx
cmp di, r15w
jmp 0x1404a50a2
shr eax, 0x1f
jmp 0x1404a50aa
add ecx, eax
jmp 0x1404a46d2
cmp dword [rsi + 0x10], 0xb
jmp 0x1404a50ba
ja 0x1404a42d6
movsxd rcx, dword [rsi + 0x10]
shr dl, 0xa3
cmc
btr edx, esp
sub ebx, ebx
and al, r15b
mov rax, qword [rbp + 0x58]
movsx edx, dx
mov rdx, qword [rax + rcx*8 + 0x230]
sbb cx, bx
mov rcx, qword [rbp + 0x50]
test r10d, edi
test r9b, 0x60
cmp qword [rcx], rbx
jmp 0x1404a50f5
je 0x1404a57f8
movzx r8d, word [rdx]
cmc
jmp 0x1404a5105
test r8w, r8w
je 0x1404a57f8
mov rax, qword [r9]
stc
jmp 0x1404a5118
add rdx, 2
mov word [rax], r8w
test eax, 0x1742573c
clc
cmp sp, r8w
add qword [r9], 2
sub qword [rcx], 1
jne 0x1404a50fb
jmp 0x1404a57f8
cmp dword [rsi + 0x18], 6
ja 0x1404a42d6
movsxd rcx, dword [rsi + 0x18]
rcr al, 0
movzx edx, sp
add dl, r9b
sub ebx, ebx
sar ah, cl
and dx, 0x572e
rcl eax, cl
mov rax, qword [rbp + 0x58]
bsf edx, ecx
inc dx
bts dx, bp
mov rdx, qword [rax + rcx*8 + 0x198]
and cl, r9b
mov rcx, qword [rbp + 0x50]
test di, 0x44fc
cmp r10b, sil
cmp qword [rcx], rbx
je 0x1404a57f8
movzx r8d, word [rdx]
cmp spl, r11b
test r8w, r8w
jmp 0x1404a519d
je 0x1404a57f8
mov rax, qword [r9]
stc
test r14w, 0x47ea
cmc
add rdx, 2
cmp ebx, 0x60046815
jmp 0x1404a51bd
mov word [rax], r8w
jmp 0x1404a51c7
add qword [r9], 2
cmp bl, r11b
test r8w, 0x5fd8
sub qword [rcx], 1
jmp 0x1404a51dd
jne 0x1404a518d
jmp 0x1404a57f8
mov rcx, qword [rbp + 0x50]
lea rdx, [0x1400cf010]
cmp cl, r14b
stc
xor ebx, ebx
cmp qword [rcx], rbx
je 0x1404a57f8
movzx r8d, word [rdx]
test r13, 0x40131b8
test r8w, r8w
jmp 0x1404a5216
je 0x1404a57f8
mov rax, qword [r9]
stc
test rbp, rsp
add rdx, 2
cmp bl, r13b
mov word [rax], r8w
add qword [r9], 2
test dh, ch
stc
cmp sil, spl
sub qword [rcx], 1
jmp 0x1404a5241
jne 0x1404a5202
jmp 0x1404a57f8
mov ecx, dword [rsi + 4]
stc
clc
cmp ecx, 0x3b
jmp 0x1404a4c7d
sub edx, 0x52
jmp 0x1404a5261
je 0x1404a56a2
sub edx, 1
jmp 0x1404a526f
je 0x1404a5692
sub edx, 1
jmp 0x1404a527d
je 0x1404a5523
sub edx, 1
jmp 0x1404a528b
je 0x1404a5432
sub edx, 1
je 0x1404a5346
sub edx, 1
jmp 0x1404a52a2
je 0x1404a5432
sub edx, 1
jmp 0x1404a52b0
je 0x1404a5311
cmp edx, 1
jmp 0x1404a52be
jne 0x1404a42e6
mov ecx, dword [rsi + 0x14]
stc
cmp r13, 0xcf162b5
add ecx, 0x76c
jmp 0x1404a52da
cmp ecx, 0x270f
jmp 0x1404a52e5
ja 0x1404a42d6
mov al, byte [rbp + 0x60]
neg al
jmp 0x1404a52f5
sbb dx, dx
cmp rcx, r9
not dx
clc
cmc
test r11, r8
and dx, 0x30
mov word [rsp + 0x20], dx
jmp 0x1404a4d00
mov rax, qword [rbp + 0x58]
xchg edx, edx
movzx rdx, dx
jmp 0x1404a5320
mov edx, 2
jmp 0x1404a532a
mov qword [rsp + 0x28], rax
movzx eax, r14w
mov rax, qword [rbp + 0x50]
jmp 0x1404a533c
mov qword [rsp + 0x20], rax
jmp 0x1404a4229
mov r14d, dword [rsi + 0x18]
mov edx, r14d
jmp 0x1404a5352
mov r15d, dword [rsi + 0x14]
movsxd r8, edx
movsx r8, di
jmp 0x1404a5362
mov ecx, r15d
bswap r8w
mov r8d, dword [rsi + 0x1c]
jmp 0x1404a5372
call fcn.1404a3858
test eax, eax
jmp 0x1404a537e
jne 0x1404a53d0
lea ecx, [r15 - 1]
call fcn.14025847b
sub r14d, dword [rsi + 0x1c]
lea ecx, [r15 - 1]
rcr dx, cl
movzx r8d, al
test sil, cl
mov edx, 7
jmp 0x1404a53ad
add r8d, 0x16d
test dil, r11b
cmp r10b, 0x6e
add edx, r14d
jmp 0x1404a53c3
call fcn.1404a3858
mov r10d, eax
jmp 0x1404a53f1
test eax, eax
sets r10b
xchg r10b, r10b
not r10b
mov r10d, 1
jmp 0x1404a53e7
cmovg r10d, eax
mov al, r8b
sub al, spl
mov al, byte [rbp + 0x60]
cmp di, 0x46b1
test sp, 0x4fdd
cmp esp, r12d
neg al
jmp 0x1404a5408
sbb cx, cx
test r11b, bpl
not cx
and cx, 0x30
jmp 0x1404a541a
mov word [rsp + 0x20], cx
movsxd rcx, eax
sete ch
mov ecx, r10d
jmp 0x1404a542d
jmp 0x1404a3c39
mov ecx, dword [rsi + 0x18]
test spl, dil
test dx, 0x47b
cmp ecx, 6
jmp 0x1404a5445
ja 0x1404a42d6
sub ebx, ebx
stc
cmp r8d, 0x57
jmp 0x1404a5457
jne 0x1404a547e
test ecx, ecx
jmp 0x1404a5464
jne 0x1404a5477
lea ecx, [rbx + 6]
jmp 0x1404a5472
jmp 0x1404a547e
dec ecx
mov r8w, 0x11a3
mov r8d, dword [rsi + 0x1c]
clc
jmp 0x1404a5488
cmp r8d, 0x16d
jmp 0x1404a5494
ja 0x1404a42d6
cmp r8d, ecx
jmp 0x1404a54a2
jl 0x1404a54f9
mov eax, 0x92492493
imul r8d
cmp bx, r9w
add edx, r8d
sar edx, 2
btc ax, si
bts ax, dx
mov eax, edx
shr eax, 0x1f
add edx, eax
cmp sp, 0x6d4c
rcr ax, 0x3c
bts eax, eax
imul eax, edx, 7
add ebx, eax
mov ebx, edx
stc
test bp, cx
cmp rbp, rsi
sub r8d, eax
test r8b, al
cmp r8d, ecx
jl 0x1404a54f9
inc ebx
xor cx, 0x6fca
mov al, byte [rbp + 0x60]
movsx cx, ch
mov ecx, ebx
cmp ebx, eax
neg al
jmp 0x1404a550b
sbb dx, dx
cmc
not dx
cmp ah, ah
cmc
and dx, 0x30
jmp 0x1404a551e
jmp 0x1404a3c28
mov al, byte [rbp + 0x60]
movsx r12, dx
movsx r8d, ax
mov edx, 0x48
mov r12, qword [rbp + 0x50]
xchg r8, r8
movsxd r8, edi
mov r8, rsi
jmp 0x1404a5545
mov byte [rsp + 0x30], al
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
jmp 0x1404a555c
call fcn.1404a3abc
sub ebx, ebx
test al, al
je 0x1404a3e7f
lea r15, [0x1400ceffc]
bswap cx
mov rcx, r15
clc
cmp qword [r12], rbx
jmp 0x1404a5582
je 0x1404a55c7
movzx edx, word [rcx]
test dx, dx
jmp 0x1404a5593
je 0x1404a55c7
mov rax, qword [rdi]
stc
cmc
jmp 0x1404a55a3
add rcx, 2
cmp ax, si
mov word [rax], dx
test r10, rbp
stc
add qword [rdi], 2
test rbx, r14
cmp dil, 0xb
sub qword [r12], 1
jne 0x1404a5588
mov rax, qword [rbp + 0x58]
cwd
mov edx, r13d
movsx r8w, bpl
bswap r8w
not r8b
mov r13b, byte [rbp + 0x60]
mov r9, rdi
xchg ecx, ecx
movzx r8w, r10b
mov byte [rsp + 0x30], r13b
mov r8, rsi
movsxd rcx, edi
mov rcx, 0x4d57b5e
bswap rcx
mov qword [rsp + 0x28], rax
cmovns rcx, r13
mov rcx, r14
mov qword [rsp + 0x20], r12
jmp 0x1404a5615
call fcn.1404a3abc
test al, al
je 0x1404a3e7f
cmp qword [r12], rbx
jmp 0x1404a562b
je 0x1404a5679
movzx ecx, word [r15]
jmp 0x1404a563a
test cx, cx
jmp 0x1404a5642
je 0x1404a5679
mov rax, qword [rdi]
clc
jmp 0x1404a5651
add r15, 2
test r9w, 0x612
cmp r9d, edi
mov word [rax], cx
test bpl, spl
stc
add qword [rdi], 2
sub qword [r12], 1
jmp 0x1404a5673
jne 0x1404a5631
mov edx, 0x53
jmp 0x1404a5683
mov byte [rsp + 0x30], r13b
jmp 0x1404a568d
jmp 0x1404a5764
mov ecx, dword [rsi]
cmc
cmp ecx, 0x3c
jmp 0x1404a569d
jmp 0x1404a4c7d
mov al, byte [rbp + 0x60]
mov edx, 0x48
jmp 0x1404a56af
mov r12, qword [rbp + 0x50]
setnp r8b
jmp 0x1404a56bc
mov r8, rsi
jmp 0x1404a56c4
mov byte [rsp + 0x30], al
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x28], rax
jmp 0x1404a56d6
mov qword [rsp + 0x20], r12
jmp 0x1404a56e0
call fcn.1404a3abc
sub ebx, ebx
cmp esp, 0x488f33ab
test al, al
jmp 0x1404a56f4
je 0x1404a3e7f
lea r15, [0x1400ceffc]
cmp r11d, 0x53c02124
cmp qword [r12], rbx
je 0x1404a574c
movzx ecx, word [r15]
stc
cmp rbx, rcx
test r12b, 6
test cx, cx
jmp 0x1404a5726
je 0x1404a574c
mov rax, qword [rdi]
clc
add r15, 2
clc
mov word [rax], cx
add qword [rdi], 2
test ebp, r11d
stc
cmc
sub qword [r12], 1
jne 0x1404a5712
mov al, byte [rbp + 0x60]
not dx
movsx rdx, sp
mov edx, r13d
jmp 0x1404a575e
mov byte [rsp + 0x30], al
cdqe
mov rax, qword [rbp + 0x58]
jmp 0x1404a576d
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
jmp 0x1404a411a
call fcn.1400a642c
call fcn.140199266
mov ecx, dword [rsi + 0x20]
test cx, r12w
stc
cmp r11w, 0x398f
neg ecx
cmovb cx, r12w
bswap cx
xchg cl, cl
sbb rdx, rdx
sub ebx, ebx
cmc
movsxd rcx, esi
and edx, 8
shr cx, 0x4c
mov rcx, qword [rax + rdx]
dec dh
movzx rdx, bx
mov rdx, qword [rbp + 0x50]
test dl, 0xa
cmc
cmp qword [rdx], rbx
jmp 0x1404a57ca
je 0x1404a57f8
movzx r8d, word [rcx]
clc
test r8w, r8w
je 0x1404a57f8
mov rax, qword [rdi]
add rcx, 2
mov word [rax], r8w
add qword [rdi], 2
sub qword [rdx], 1
jne 0x1404a57d0
mov al, 1
mov esi, r8d
not r11b
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov di, 0x58e7
setns bpl
movzx r14w, bpl
mov rsi, qword [r11 + 0x40]
bswap r12
xchg r15d, edi
movsx r15w, dil
mov rdi, qword [r11 + 0x48]
mov rsp, r11
movsx r13d, bp
movsx r14, dx
movsx bp, dl
pop r15
movsxd r13, edx
pop r14
movzx r12, r9w
pop r13
cmovl r12w, r9w
movsx rbp, ax
pop r12
jmp 0x1404a585c
pop rbp
jmp 0x1404a5862
ret