Function at 0x1404a6f83
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
stc
cmp r12b, spl
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
stc
push rbp
add di, 0x1b0b
push r12
sar rsi, cl
push r13
sub edi, ecx
add bpl, al
push r14
push r15
mov rbp, rsp
adc r14b, 0x4c
sub rsp, 0x50
mov rsi, r8
stc
add dil, r11b
movzx r14w, dil
mov rdi, r9
movzx r8d, dx
dec dh
not r14b
shrd dx, r8w, 0x1a
mov r14, rcx
not dh
stc
mov edx, r8d
test r9w, 0x6a52
cmp r8d, 0x5a
jmp 0x1404a6fee
jbe 0x1404a7fe7
mov ecx, 0x62
cmp rdi, 0x505f5051
stc
cmp edx, 0x6e
jmp 0x1404a7009
ja 0x1404a78d9
je 0x1404a785f
sub edx, 0x61
je 0x1404a77a1
sub edx, 1
jmp 0x1404a7026
je 0x1404a7710
sub edx, 1
jmp 0x1404a7034
je 0x1404a72bc
sub edx, 1
jmp 0x1404a7042
je 0x1404a7281
sub edx, 1
je 0x1404a7231
sub edx, 2
jmp 0x1404a7059
je 0x1404a7187
sub edx, 1
jmp 0x1404a7067
jne 0x1404a7087
mov r8d, ecx
bswap rdx
movzx dx, r12b
movsxd rdx, eax
mov edx, ecx
jmp 0x1404a7082
jmp 0x1404a7001
sub edx, 2
jmp 0x1404a708f
je 0x1404a7138
cmp edx, 3
jne 0x1404a77c5
mov ecx, dword [rsi + 0x10]
test cl, r12b
cmp ecx, 0xb
jmp 0x1404a70ac
ja 0x1404a77b0
mov al, byte [rbp + 0x60]
shl r9b, 0xeb
xor r8b, al
shr r9d, cl
neg al
xchg r9d, r8d
movzx r9w, al
movsx r9w, r13b
sbb dx, dx
jmp 0x1404a70d9
not dx
and r8w, cx
cmp r9b, r15b
neg r9b
and dx, 0x30
cmovge r8w, r9w
jmp 0x1404a70f4
inc ecx
movzx r8, si
movsx r8, r8w
jmp 0x1404a7103
mov word [rsp + 0x20], dx
cwd
mov r9d, 0x25927eb2
mov edx, 2
mov r9w, r14w
movsx r9, r11w
movzx r8w, r14b
mov r9, qword [rbp + 0x50]
mov r8, rdi
jmp 0x1404a712e
call fcn.1404a69ed
jmp 0x1404a8c95
mov ecx, dword [rsi + 0x1c]
clc
cmp ecx, 0x16d
jmp 0x1404a7147
ja 0x1404a77b0
mov al, byte [rbp + 0x60]
stc
neg al
jmp 0x1404a7158
sbb dx, dx
jmp 0x1404a7161
not dx
clc
and dx, 0x30
jmp 0x1404a716e
mov word [rsp + 0x20], dx
movzx dx, r8b
inc ecx
bswap edx
cdq
mov edx, 3
jmp 0x1404a7122
mov r14d, dword [rsi + 0x14]
lea eax, [r14 + 0x76c]
cmp eax, 0x270f
jmp 0x1404a719c
ja 0x1404a77b0
mov r8d, dword [rsi + 0x1c]
movzx ecx, cx
cdq
mov ecx, r14d
movsx dx, r12b
movsx edx, r9w
movsx rdx, r12w
mov edx, dword [rsi + 0x18]
call fcn.1404a6d2f
test eax, eax
jne 0x1404a71d7
dec r14d
jmp 0x1404a71d2
jmp 0x1404a71e0
jg 0x1404a71e0
inc r14d
lea ecx, [r14 + 0x76c]
cmp r11b, cl
lahf
mov eax, 0x51eb851f
sal si, 2
imul ecx
jmp 0x1404a71ff
mov esi, 0x30
sar edx, 5
rol ah, 0x73
sbb ah, 0xc4
movzx eax, bp
mov eax, edx
stc
mov word [rsp + 0x20], si
test r9w, cx
stc
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x64
sub ecx, eax
jmp 0x1404a722c
jmp 0x1404a7110
mov ecx, dword [rsi + 0xc]
bt ax, 0x11
lea eax, [rcx - 1]
cmp eax, 0x1e
jmp 0x1404a7244
ja 0x1404a77b0
mov al, byte [rbp + 0x60]
jmp 0x1404a7259
xor al, 1
cmp r10b, 0xca
test bpl, sil
shl al, 5
jmp 0x1404a726a
movzx eax, al
jmp 0x1404a7272
mov word [rsp + 0x20], ax
jmp 0x1404a727c
jmp 0x1404a7110
mov ecx, dword [rsi + 0xc]
lahf
cmc
lea eax, [rcx - 1]
clc
cmp eax, 0x1e
jmp 0x1404a7292
ja 0x1404a77b0
mov al, byte [rbp + 0x60]
cmp bl, 3
test edi, r10d
neg al
sbb dx, dx
cmp r13, rax
not dx
stc
clc
and dx, 0x30
jmp 0x1404a72b7
jmp 0x1404a7103
mov r13, qword [rbp + 0x58]
lea rax, [0x1400c6040]
cmc
sub ebx, ebx
jmp 0x1404a72cf
cmp r13, rax
jmp 0x1404a72d7
jne 0x1404a761b
cmp byte [rbp + 0x60], bl
jmp 0x1404a72e5
jne 0x1404a761b
mov r15, qword [rbp + 0x50]
lea edx, [rbx + 0x61]
jmp 0x1404a72fd
mov byte [rsp + 0x30], bl
movzx rcx, si
mov r8, rsi
bswap rcx
xchg cl, cl
mov cl, r10b
mov qword [rsp + 0x28], r13
cmovno cx, bp
movsx rcx, r14w
mov ch, 0xbf
mov rcx, r14
jmp 0x1404a7328
mov qword [rsp + 0x20], r15
jmp 0x1404a7332
call fcn.1404a6f83
test al, al
jne 0x1404a734f
call fcn.1404b5034
mov dword [rax], 0x16
jmp 0x1404a77c5
lea r12, [0x1400cf014]
add cx, 0x7ee5
or ecx, ebx
shr ecx, cl
mov rcx, r12
test spl, spl
cmp qword [r15], rbx
jmp 0x1404a736d
je 0x1404a73d4
movzx r8d, word [rcx]
jmp 0x1404a7389
test r8w, r8w
jmp 0x1404a7392
je 0x1404a73d4
mov rax, qword [rdi]
test r15, 0x7e033336
test r13w, ax
add rcx, 2
cmp r13b, r8b
mov word [rax], r8w
cmp rsi, 0x33b33035
test r14d, 0x4ccd37a6
add qword [rdi], 2
test dl, cl
sub qword [r15], 1
jmp 0x1404a73ce
jne 0x1404a7373
mov byte [rsp + 0x30], bl
jmp 0x1404a73dd
mov edx, 0x62
setne r9b
movzx r8w, dl
mov qword [rsp + 0x28], r13
mov r9, rdi
movsx r8d, r9w
jmp 0x1404a73ff
mov r8, rsi
jmp 0x1404a7407
mov qword [rsp + 0x20], r15
movsx cx, r13b
mov cl, 0xdb
movsxd rcx, esp
mov rcx, r14
call fcn.1404a6f83
test al, al
je 0x1404a733f
mov rcx, r12
cmp ebp, edx
cmp qword [r15], rbx
jmp 0x1404a7433
je 0x1404a7482
movzx edx, word [rcx]
clc
test r9b, r8b
stc
test dx, dx
jmp 0x1404a7449
je 0x1404a7482
mov rax, qword [rdi]
add rcx, 2
cmp bpl, 0xb2
jmp 0x1404a745f
mov word [rax], dx
jmp 0x1404a7468
add qword [rdi], 2
test r11b, r12b
cmp dil, 0x4d
sub qword [r15], 1
jmp 0x1404a747c
jne 0x1404a7439
mov byte [rsp + 0x30], bl
bswap dx
xchg edx, r9d
not ch
mov edx, 0x65
bswap r8d
mov qword [rsp + 0x28], r13
bswap r9d
mov r9, rdi
movsx cx, r12b
mov r8, rsi
movzx cx, r14b
setno cl
mov qword [rsp + 0x20], r15
movzx cx, r12b
mov rcx, r14
jmp 0x1404a74c3
call fcn.1404a6f83
test al, al
je 0x1404a733f
mov rcx, r12
jmp 0x1404a74d9
cmp qword [r15], rbx
jmp 0x1404a74e1
je 0x1404a751f
movzx edx, word [rcx]
clc
test dx, dx
jmp 0x1404a74f3
je 0x1404a751f
mov rax, qword [rdi]
add rcx, 2
cmp esi, ebx
mov word [rax], dx
clc
jmp 0x1404a750b
add qword [rdi], 2
stc
sub qword [r15], 1
jmp 0x1404a7519
jne 0x1404a74e7
mov byte [rsp + 0x30], bl
cqo
movzx r9d, r9w
setle r9b
mov edx, 0x54
setp r9b
movzx r9, cx
not r8
mov qword [rsp + 0x28], r13
mov r9, rdi
movzx rcx, ax
movzx ecx, bx
mov r8, rsi
movsx ecx, r9w
cmovl cx, r9w
bswap rcx
mov qword [rsp + 0x20], r15
movsxd rcx, r12d
movzx cx, r11b
mov rcx, r14
jmp 0x1404a7570
call fcn.1404a6f83
test al, al
jmp 0x1404a757c
je 0x1404a733f
cmp qword [r15], rbx
jmp 0x1404a758a
je 0x1404a75c4
movzx ecx, word [r12]
test cx, cx
je 0x1404a75c4
mov rax, qword [rdi]
cmp ecx, r12d
add r12, 2
stc
mov word [rax], cx
test ax, 0x5891
cmc
cmp r15b, 0xe1
add qword [rdi], 2
clc
sub qword [r15], 1
jne 0x1404a7590
mov byte [rsp + 0x30], bl
setle r9b
mov edx, 0x59
mov qword [rsp + 0x28], r13
setp r9b
xchg r9w, cx
bswap r8
mov qword [rsp + 0x20], r15
movzx cx, dl
movsx r8, ax
mov r9, rdi
movzx r8w, al
movsx ecx, bx
mov r8, rsi
mov rcx, r14
jmp 0x1404a7604
call fcn.1404a6f83
test al, al
jmp 0x1404a7610
jne 0x1404a8c95
jmp 0x1404a733f
mov r15, qword [rbp + 0x50]
movzx r8d, r13w
bswap r8d
movsxd rdx, r11d
mov r8, rsi
xchg dx, cx
jmp 0x1404a7635
movzx edx, byte [rbp + 0x60]
movzx ecx, sp
movsx ecx, dx
mov rcx, r14
jmp 0x1404a7647
mov qword [rsp + 0x28], r13
jmp 0x1404a7651
mov qword [rsp + 0x20], r15
jmp 0x1404a765b
call fcn.1404a8d03
test al, al
jmp 0x1404a7667
je 0x1404a733f
lea r12, [0x1400cf014]
cmp dl, r13b
cmp qword [r15], rbx
je 0x1404a76c8
movzx ecx, word [r12]
cmp ecx, r9d
test cx, cx
jmp 0x1404a7690
je 0x1404a76c8
mov rax, qword [rdi]
cmp r15w, r9w
jmp 0x1404a76a2
add r12, 2
cmp bpl, r11b
cmp r14b, 0x45
test bpl, r11b
mov word [rax], cx
cmc
test r15d, r8d
add qword [rdi], 2
cmp sil, r10b
sub qword [r15], 1
jne 0x1404a7680
mov qword [rsp + 0x28], r13
movsx dx, bl
movsxd r9, eax
mov r9, rdi
movsx rdx, sp
setbe r8b
mov qword [rsp + 0x20], r15
not ch
movsxd rdx, esp
mov edx, 2
movsx r8w, dil
movsx ecx, r14w
mov rcx, r14
bswap r8w
mov r8, rsi
jmp 0x1404a7706
call fcn.1404a8d03
jmp 0x1404a7609
cmp dword [rsi + 0x10], 0xb
jmp 0x1404a7719
ja 0x1404a77b0
movsxd rcx, dword [rsi + 0x10]
shld dx, r9w, 0x27
clc
btr rdx, r9
sub ebx, ebx
xor rax, 0x40bd708d
rcr dx, 0x7b
mov rax, qword [rbp + 0x58]
mov rdx, qword [rax + rcx*8 + 0x1d0]
mov rcx, qword [rbp + 0x50]
test r9b, 0xa6
cmp qword [rcx], rbx
jmp 0x1404a7757
je 0x1404a8c95
movzx r8d, word [rdx]
test r8w, r8w
jmp 0x1404a776a
je 0x1404a8c95
mov rax, qword [r9]
cmc
add rdx, 2
cmp bpl, r12b
mov word [rax], r8w
test dl, 0x50
clc
add qword [r9], 2
clc
jmp 0x1404a778d
sub qword [rcx], 1
jmp 0x1404a7796
jne 0x1404a775d
jmp 0x1404a8c95
cmp dword [rsi + 0x18], 6
jmp 0x1404a77aa
jbe 0x1404a77d1
call fcn.1404b5034
mov dword [rax], 0x16
jmp 0x1404a77c0
call fcn.1404b5d4e
xor al, al
jmp 0x1404a77cc
jmp 0x1404a8ca3
movsxd rcx, dword [rsi + 0x18]
jmp 0x1404a77e0
sub ebx, ebx
sbb dl, spl
ror al, 0x77
mov rax, qword [rbp + 0x58]
add dl, 0x79
mov rdx, qword [rax + rcx*8 + 0x160]
cmp r14b, sil
sar cl, 0xc1
mov rcx, qword [rbp + 0x50]
test r10w, 0x258f
cmp ebx, 0x38f664a2
cmp qword [rcx], rbx
jmp 0x1404a7815
je 0x1404a8c95
movzx r8d, word [rdx]
cmp r9b, 0x14
test r8w, r8w
jmp 0x1404a782c
je 0x1404a8c95
mov rax, qword [r9]
cmc
cmp r11d, r15d
test ebx, 0xc7a2d6b
add rdx, 2
mov word [rax], r8w
add qword [r9], 2
sub qword [rcx], 1
jmp 0x1404a7854
jne 0x1404a781b
jmp 0x1404a8c95
mov rcx, qword [rbp + 0x50]
movzx rdx, si
cmp ch, dh
lea rdx, [0x1400cf018]
cmp sp, 0x4dff
xor ebx, ebx
jmp 0x1404a787d
cmp qword [rcx], rbx
jmp 0x1404a7885
je 0x1404a8c95
movzx r8d, word [rdx]
test r8w, r8w
jmp 0x1404a7898
je 0x1404a8c95
mov rax, qword [r9]
jmp 0x1404a78a6
add rdx, 2
test rbx, 0x439e55a8
mov word [rax], r8w
cmc
test rax, 0x14ec7fe6
jmp 0x1404a78c1
add qword [r9], 2
sub qword [rcx], 1
jmp 0x1404a78ce
jne 0x1404a788b
jmp 0x1404a8c95
sub edx, 0x70
jmp 0x1404a78e1
je 0x1404a7f5b
sub edx, 2
jmp 0x1404a78ef
je 0x1404a7cd6
sub edx, 2
jmp 0x1404a78fd
je 0x1404a7c58
sub edx, 1
jmp 0x1404a790b
je 0x1404a7be6
sub edx, 2
je 0x1404a7be6
sub edx, 1
jmp 0x1404a7922
je 0x1404a7bbc
sub edx, 1
jmp 0x1404a7930
je 0x1404a7b31
cmp edx, 1
jne 0x1404a77c5
call fcn.1400a642c
xor ebx, ebx
not cx
movsx cx, bpl
lea rcx, [rbp + 0x38]
mov dword [rbp + 0x38], ebx
jmp 0x1404a795a
call fcn.1404cb8a4
test eax, eax
jmp 0x1404a7966
jne 0x1404a77b0
cmp dword [rsi + 0x20], ebx
jmp 0x1404a7974
je 0x1404a79bc
lea rcx, [rbp - 0x10]
jmp 0x1404a7983
mov dword [rbp - 0x10], ebx
jmp 0x1404a798b
call fcn.1404cb84a
test eax, eax
jmp 0x1404a7997
jne 0x1404a77b0
mov r8d, dword [rbp + 0x38]
test esp, edi
test dil, 0x8c
cmp r12b, r10b
add r8d, dword [rbp - 0x10]
jmp 0x1404a79b3
mov dword [rbp + 0x38], r8d
jmp 0x1404a79c0
mov r8d, dword [rbp + 0x38]
mov r9d, 0x88888889
rcl edx, 0xd6
movzx r14d, r15w
btr eax, 0x33
lea r12, [0x1400cf008]
cwde
movsx r14, bx
mov eax, r8d
test r11b, sil
cmove r10w, bx
cdq
mov ecx, eax
movsx rax, si
mov eax, r9d
xor ecx, edx
sub ecx, edx
dec dl
xor r14b, cl
movsx r10w, bpl
imul ecx
mov eax, r9d
movsx r9, r13w
sub r10w, cx
clc
mov r9, qword [rbp + 0x50]
lea r14d, [rcx + rdx]
bt cx, r12w
sar r14d, 5
movzx r10, r12w
cwd
mov ecx, r14d
sar r10b, cl
mov dl, spl
shr ecx, 0x1f
sar r10b, cl
shr dh, 0x5b
jmp 0x1404a7a3c
add r14d, ecx
cmp bpl, 0xa6
imul r14d
shr al, 0xb2
lea r10d, [r14 + rdx]
sar r10d, 5
sar al, 0x59
shl ax, 0xe
mov eax, r10d
test bpl, r11b
shr eax, 0x1f
add r10d, eax
or rax, 0x12006049
imul eax, r10d, 0x3c
cmp r15w, r13w
sub r14d, eax
lea rax, [0x1400cf00c]
test r14b, dil
stc
jmp 0x1404a7a86
test r8d, r8d
jmp 0x1404a7a8e
cmovle r12, rax
stc
cmp cl, r8b
cmp qword [r9], rbx
jmp 0x1404a7a9e
je 0x1404a7ae3
movzx ecx, word [r12]
test bpl, bpl
cmc
test cx, cx
jmp 0x1404a7ab5
je 0x1404a7ae3
mov rax, qword [rdi]
add r12, 2
cmc
cmp dil, r10b
mov word [rax], cx
jmp 0x1404a7ace
add qword [rdi], 2
stc
cmc
sub qword [r9], 1
jmp 0x1404a7add
jne 0x1404a7aa4
mov esi, 0x30
movsxd r8, r10d
movsx ecx, si
mov r8, rdi
mov ecx, r10d
setb dl
mov dx, r15w
movzx rdx, dx
mov word [rsp + 0x20], si
lea edx, [rsi - 0x2e]
jmp 0x1404a7b0c
call fcn.1404a69ed
lea edx, [rsi - 0x2e]
bswap ecx
mov word [rsp + 0x20], si
jmp 0x1404a7b24
mov ecx, r14d
jmp 0x1404a7b2c
jmp 0x1404a7126
mov ecx, dword [rsi + 0x14]
add ecx, 0x76c
cmc
test ebx, ebx
cmp ecx, 0x270f
jmp 0x1404a7b48
ja 0x1404a77b0
mov al, byte [rbp + 0x60]
bsr rdx, r8
neg al
cwd
cmovnp dx, sp
mov eax, 0x51eb851f
xchg dh, dh
movsxd rdx, ebx
movsx dx, dil
sbb r8w, r8w
imul ecx
bts rax, rsp
bsr ax, r15w
not r8w
lahf
rcr ax, cl
sal al, 0x5b
sar edx, 5
movsx rax, bp
and r8w, 0x30
movsx eax, r12w
mov eax, edx
cmp bx, di
shr eax, 0x1f
stc
add edx, eax
shr ah, 0xf3
and ax, 0x2228
imul eax, edx, 0x64
test rsp, r14
clc
sub ecx, eax
mov word [rsp + 0x20], r8w
jmp 0x1404a7110
mov rax, qword [rbp + 0x58]
movzx edx, byte [rbp + 0x60]
jmp 0x1404a7bc9
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x50]
jmp 0x1404a7bd7
mov qword [rsp + 0x20], rax
jmp 0x1404a7be1
jmp 0x1404a76f7
mov ecx, dword [rsi + 0x18]
cmp ecx, 6
ja 0x1404a77b0
test ecx, ecx
jmp 0x1404a7bf9
jne 0x1404a7c12
cmp r8w, 0x75
jne 0x1404a7c12
mov ecx, 7
sbb al, r8b
mov al, byte [rbp + 0x60]
clc
test r11b, 0x10
cmp dil, dl
neg al
jmp 0x1404a7c24
sbb dx, dx
not dx
test r12b, r12b
stc
jmp 0x1404a7c33
and dx, 0x30
jmp 0x1404a7c3c
mov word [rsp + 0x20], dx
cwd
movsxd rdx, edx
not dx
mov edx, 1
jmp 0x1404a7c53
jmp 0x1404a7122
mov rcx, qword [rbp + 0x50]
lea rdx, [0x1400cf01c]
sub ebx, ebx
cmp dl, dh
test r10b, 0x23
cmp qword [rcx], rbx
jmp 0x1404a7c73
je 0x1404a8c95
movzx r8d, word [rdx]
cmc
test spl, 0xe0
test r8w, r8w
jmp 0x1404a7c8b
je 0x1404a8c95
mov rax, qword [r9]
test r10w, 0x3e56
jmp 0x1404a7c9f
add rdx, 2
test r13b, 0x30
test rsi, rsi
clc
mov word [rax], r8w
cmc
test rsi, 0x3799539c
jmp 0x1404a7cbc
add qword [r9], 2
stc
clc
sub qword [rcx], 1
jmp 0x1404a7ccb
jne 0x1404a7c79
jmp 0x1404a8c95
mov r12, qword [rbp + 0x58]
lea rax, [0x1400c6040]
sar cl, 0xd4
cmp r12, rax
movzx rcx, bp
xchg al, al
mov r8, rsi
jmp 0x1404a7cf7
mov al, byte [rbp + 0x60]
movzx cx, r15b
movzx ecx, r15w
mov cl, r15b
mov rcx, r14
jmp 0x1404a7d0e
mov byte [rsp + 0x30], al
jmp 0x1404a7d17
mov qword [rsp + 0x28], r12
jmp 0x1404a7d21
jne 0x1404a7f3c
mov r13, qword [rbp + 0x50]
setp dl
mov edx, 0x49
jmp 0x1404a7d38
mov qword [rsp + 0x20], r13
jmp 0x1404a7d42
call fcn.1404a6f83
xor ebx, ebx
test al, al
je 0x1404a733f
lea r15, [0x1400ceffc]
bsr cx, sp
sub cl, r8b
setnp cl
mov rcx, r15
cmc
cmp qword [r13], rbx
jmp 0x1404a7d6f
je 0x1404a7db7
movzx edx, word [rcx]
test di, cx
clc
test dx, dx
jmp 0x1404a7d84
je 0x1404a7db7
mov rax, qword [rdi]
cmc
test r12b, 0x34
cmp dx, 0x3956
add rcx, 2
cmp r9b, r13b
stc
mov word [rax], dx
jmp 0x1404a7da7
add qword [rdi], 2
stc
sub qword [r13], 1
jne 0x1404a7d75
mov al, byte [rbp + 0x60]
mov edx, 0x4d
movsxd rcx, r14d
movzx r9d, r8w
mov byte [rsp + 0x30], al
movzx r9d, r14w
bswap r8
jmp 0x1404a7dd6
mov r9, rdi
mov qword [rsp + 0x28], r12
mov r8, rsi
mov rcx, r14
jmp 0x1404a7de9
mov qword [rsp + 0x20], r13
call fcn.1404a6f83
test al, al
jmp 0x1404a7dfa
je 0x1404a733f
cmp qword [r13], rbx
je 0x1404a7e49
movzx ecx, word [r15]
cmc
test r9d, r9d
cmp spl, r11b
test cx, cx
jmp 0x1404a7e1d
je 0x1404a7e49
mov rax, qword [rdi]
stc
cmp dil, 0x63
add r15, 2
cmc
clc
mov word [rax], cx
stc
add qword [rdi], 2
jmp 0x1404a7e3e
sub qword [r13], 1
jne 0x1404a7e0a
mov r15b, byte [rbp + 0x60]
cwd
movsx dx, r11b
movsx r8, r8w
mov edx, 0x53
mov r9b, r10b
mov byte [rsp + 0x30], r15b
movsxd r9, edi
movsx r9w, dl
mov r9, rdi
jmp 0x1404a7e79
mov qword [rsp + 0x28], r12
mov r8, rsi
cmovl cx, r11w
mov cl, 0xff
movzx ecx, bx
mov rcx, r14
jmp 0x1404a7e93
mov qword [rsp + 0x20], r13
jmp 0x1404a7e9d
call fcn.1404a6f83
test al, al
jmp 0x1404a7ea9
je 0x1404a733f
lea r12, [0x1400cf014]
jmp 0x1404a7ebc
cmp qword [r13], rbx
jmp 0x1404a7ec5
je 0x1404a7f0d
movzx ecx, word [r12]
test cx, cx
je 0x1404a7f0d
mov rax, qword [rdi]
cmp r8w, 0x3a7f
cmp bx, r12w
cmc
add r12, 2
mov word [rax], cx
jmp 0x1404a7ef4
add qword [rdi], 2
cmp sil, 0x27
cmc
sub qword [r13], 1
jmp 0x1404a7f07
jne 0x1404a7ecb
mov rax, qword [rbp + 0x58]
movsx edx, si
mov edx, 0x70
mov byte [rsp + 0x30], r15b
jmp 0x1404a7f23
mov qword [rsp + 0x28], rax
jmp 0x1404a7f2d
mov qword [rsp + 0x20], r13
jmp 0x1404a7f37
jmp 0x1404a75ee
mov rax, qword [rbp + 0x50]
xchg dh, dl
mov edx, 0x58
jmp 0x1404a7f4c
mov qword [rsp + 0x20], rax
jmp 0x1404a7f56
jmp 0x1404a7604
cmp dword [rsi + 8], 0x17
jmp 0x1404a7f64
ja 0x1404a77b0
cmp dword [rsi + 8], 0xb
mov rax, qword [rbp + 0x58]
jmp 0x1404a7f77
jg 0x1404a7f89
mov rcx, qword [rax + 0x290]
jmp 0x1404a7f93
mov rcx, qword [rax + 0x298]
xor dh, 0x18
mov rdx, qword [rbp + 0x50]
sub ebx, ebx
cmc
clc
cmp qword [rdx], rbx
jmp 0x1404a7fa3
je 0x1404a8c95
movzx r8d, word [rcx]
test r8w, r8w
jmp 0x1404a7fb6
je 0x1404a8c95
mov rax, qword [r9]
stc
add rcx, 2
mov word [rax], r8w
cmp r15w, 0x175b
add qword [r9], 2
clc
sub qword [rdx], 1
jmp 0x1404a7fdc
jne 0x1404a7fa9
jmp 0x1404a8c95
je 0x1404a8c04
mov r13d, 0x4d
cmp bpl, 0x2f
jmp 0x1404a7fff
cmp edx, r13d
jmp 0x1404a8007
ja 0x1404a86c0
je 0x1404a86b0
sub edx, 0x25
je 0x1404a8646
sub edx, 0x1c
jmp 0x1404a8024
je 0x1404a85b4
sub edx, 1
jmp 0x1404a8032
je 0x1404a851e
sub edx, 1
jmp 0x1404a8040
je 0x1404a8488
sub edx, 1
jmp 0x1404a804e
je 0x1404a830b
sub edx, 2
jmp 0x1404a805c
je 0x1404a81a0
sub edx, 1
je 0x1404a810a
sub edx, 1
jmp 0x1404a8073
je 0x1404a80f3
cmp edx, 1
jmp 0x1404a8081
jne 0x1404a77c5
mov ecx, dword [rsi + 8]
cmp ecx, 0x17
ja 0x1404a77b0
mov eax, 0x2aaaaaab
and dx, r8w
sar dl, 0x7d
imul ecx
ror rax, 0xf0
sbb al, 0xdf
sar edx, 1
movzx eax, r8w
mov eax, edx
cmc
cmp r13b, al
stc
shr eax, 0x1f
stc
clc
jmp 0x1404a80be
add edx, eax
shld rax, rdi, 0x12
cmp cl, bpl
dec ax
lea eax, [rdx + rdx*2]
cmp dil, 0x9e
shl eax, 2
stc
cmc
cmp bx, ax
sub ecx, eax
cwde
lea eax, [r13 - 0x41]
jmp 0x1404a80e6
cmove ecx, eax
jmp 0x1404a80ee
jmp 0x1404a7298
mov ecx, dword [rsi + 8]
clc
cmp ecx, 0x17
jmp 0x1404a80ff
jbe 0x1404a7298
jmp 0x1404a77b0
mov r14d, dword [rsi + 0x14]
lea eax, [r14 + 0x76c]
cmp r13b, 0x35
stc
cmp eax, 0x270f
jmp 0x1404a8124
ja 0x1404a77b0
mov r8d, dword [rsi + 0x1c]
mov rdx, r9
movsx rdx, sp
movsxd rdx, edi
mov ecx, r14d
cmovbe rdx, rbx
not dh
mov edx, dword [rsi + 0x18]
jmp 0x1404a8149
call fcn.1404a6d2f
test eax, eax
jmp 0x1404a8155
jne 0x1404a8168
dec r14d
jmp 0x1404a8163
jmp 0x1404a8177
jg 0x1404a8177
inc r14d
mov cx, 0x122b
cwd
mov esi, 0x30
cwd
lea ecx, [r14 + 0x76c]
mov rdx, 0x4f82555a
mov word [rsp + 0x20], si
mov edx, 4
jmp 0x1404a819b
jmp 0x1404a7122
mov rax, qword [rbp + 0x58]
cwd
mov edx, 0x59
mov r13b, byte [rbp + 0x60]
movzx r8, r14w
mov r8, rsi
movsxd r15, r12d
not r15b
mov r15, qword [rbp + 0x50]
mov byte [rsp + 0x30], r13b
mov qword [rsp + 0x28], rax
jmp 0x1404a81cf
mov qword [rsp + 0x20], r15
call fcn.1404a6f83
sub ebx, ebx
jmp 0x1404a81e2
test al, al
jmp 0x1404a81e9
je 0x1404a733f
lea r12, [0x1400cf008]
mov rcx, r12
cmp cx, r14w
test r11, rax
cmp r13b, 7
cmp qword [r15], rbx
je 0x1404a823a
movzx edx, word [rcx]
test dx, dx
je 0x1404a823a
mov rax, qword [rdi]
add rcx, 2
mov word [rax], dx
test r12b, 0x29
jmp 0x1404a822c
add qword [rdi], 2
sub qword [r15], 1
jne 0x1404a820d
mov rax, qword [rbp + 0x58]
movzx cx, r8b
bswap cx
not r9w
mov edx, 0x6d
cmovns r9w, si
movzx r9w, r10b
mov r9b, r15b
mov byte [rsp + 0x30], r13b
not r8
movsxd rcx, r14d
mov r9, rdi
xchg r8d, r8d
movsx r8, r9w
mov qword [rsp + 0x28], rax
movzx ecx, cx
mov r8, rsi
movsx cx, ah
cmovne ecx, r11d
setl cl
mov rcx, r14
jmp 0x1404a828f
mov qword [rsp + 0x20], r15
jmp 0x1404a8299
call fcn.1404a6f83
test al, al
jmp 0x1404a82a5
je 0x1404a733f
cmp qword [r15], rbx
jmp 0x1404a82b3
je 0x1404a82fc
movzx ecx, word [r12]
test r8w, 0x470f
cmp rsi, rbp
cmc
test cx, cx
jmp 0x1404a82d0
je 0x1404a82fc
mov rax, qword [rdi]
add r12, 2
mov word [rax], cx
cmc
test r9, 0x8a30059
add qword [rdi], 2
cmc
sub qword [r15], 1
jmp 0x1404a82f6
jne 0x1404a82b9
mov edx, 0x64
jmp 0x1404a8306
jmp 0x1404a8466
mov rax, qword [rbp + 0x58]
cdq
movsx r8w, r13b
mov edx, 0x6d
xchg r15b, r8b
movzx r8w, r9b
mov r13b, byte [rbp + 0x60]
bswap r8w
jmp 0x1404a832f
mov r8, rsi
not r15b
movzx r15, r11w
mov r15, qword [rbp + 0x50]
jmp 0x1404a8342
mov byte [rsp + 0x30], r13b
jmp 0x1404a834c
mov qword [rsp + 0x28], rax
jmp 0x1404a8356
mov qword [rsp + 0x20], r15
jmp 0x1404a8360
call fcn.1404a6f83
xor ebx, ebx
test al, al
je 0x1404a733f
lea r12, [0x1400cf000]
mov rcx, r12
cmp qword [r15], rbx
jmp 0x1404a8381
je 0x1404a83c9
movzx edx, word [rcx]
test r12, 0x51f03107
test dx, dx
jmp 0x1404a8399
je 0x1404a83c9
mov rax, qword [rdi]
test r12w, sp
test bp, 0x32ab
add rcx, 2
test rdi, rax
mov word [rax], dx
jmp 0x1404a83ba
add qword [rdi], 2
clc
sub qword [r15], 1
jne 0x1404a8387
mov rax, qword [rbp + 0x58]
movzx r9, r14w
cqo
mov edx, 0x64
xchg r9b, r9b
mov byte [rsp + 0x30], r13b
movsxd r8, ecx
not cl
mov r9, rdi
mov qword [rsp + 0x28], rax
mov r8, rsi
movzx cx, r8b
movzx ecx, bp
movsxd rcx, r8d
mov rcx, r14
jmp 0x1404a8403
mov qword [rsp + 0x20], r15
jmp 0x1404a840d
call fcn.1404a6f83
test al, al
je 0x1404a733f
cmp qword [r15], rbx
jmp 0x1404a8422
je 0x1404a8461
movzx ecx, word [r12]
stc
clc
test cx, cx
je 0x1404a8461
mov rax, qword [rdi]
jmp 0x1404a8441
add r12, 2
stc
clc
mov word [rax], cx
test r9b, r9b
add qword [rdi], 2
clc
sub qword [r15], 1
jmp 0x1404a845b
jne 0x1404a8428
mov edx, 0x79
mov rax, qword [rbp + 0x58]
jmp 0x1404a846f
mov byte [rsp + 0x30], r13b
jmp 0x1404a8479
mov qword [rsp + 0x28], rax
jmp 0x1404a8483
jmp 0x1404a75e1
mov ecx, dword [rsi + 0x14]
add ecx, 0x76c
jmp 0x1404a849a
cmp ecx, 0x270f
jmp 0x1404a84a5
ja 0x1404a77b0
mov al, byte [rbp + 0x60]
bts dx, bx
xadd dl, dl
mov edx, r11d
neg al
mov eax, 0x51eb851f
cqo
setl dh
sbb r8w, r8w
shld dx, bx, 0x5a
movsx dx, r13b
or dx, 0x4cef
imul ecx
movsxd rcx, r12d
xchg cl, ah
rcl al, 0x4d
not r8w
movsx ax, r8b
bsr ax, r15w
mov ecx, edx
adc al, 0xc2
rol rax, cl
bts ax, dx
and r8w, 0x30
rol ah, 0xed
sbb ax, 0x4cff
cdqe
sar ecx, 5
add al, 0x61
mov eax, ecx
shr eax, 0x1f
add ecx, eax
jmp 0x1404a8519
jmp 0x1404a7bb1
cmp dword [rsi + 0x10], 0xb
jmp 0x1404a8527
ja 0x1404a77b0
movsxd rcx, dword [rsi + 0x10]
xor ebx, ebx
not dh
lahf
rcr dl, cl
mov rax, qword [rbp + 0x58]
mov rdx, qword [rax + rcx*8 + 0x230]
cmc
cmp spl, 0xb2
sub ecx, 0x19b57490
mov rcx, qword [rbp + 0x50]
jmp 0x1404a8558
cmp qword [rcx], rbx
jmp 0x1404a8560
je 0x1404a8c95
movzx r8d, word [rdx]
test r12w, cx
test r8w, r8w
je 0x1404a8c95
mov rax, qword [r9]
jmp 0x1404a8581
add rdx, 2
jmp 0x1404a858a
mov word [rax], r8w
clc
jmp 0x1404a8594
add qword [r9], 2
cmp r9b, 0xe0
test r9w, si
sub qword [rcx], 1
jmp 0x1404a85a9
jne 0x1404a8566
jmp 0x1404a8c95
cmp dword [rsi + 0x18], 6
jmp 0x1404a85bd
ja 0x1404a77b0
movsxd rcx, dword [rsi + 0x18]
sub ebx, ebx
shrd edx, esp, 0x9d
cmp bx, 0x635b
mov rax, qword [rbp + 0x58]
mov dh, 0xfe
cdq
and dx, 0x5a10
mov rdx, qword [rax + rcx*8 + 0x198]
rcl rcx, 0x76
and ecx, ebp
mov rcx, qword [rbp + 0x50]
stc
clc
cmc
cmp qword [rcx], rbx
jmp 0x1404a85fc
je 0x1404a8c95
movzx r8d, word [rdx]
cmp bp, 0x1820
test r8w, r8w
jmp 0x1404a8614
je 0x1404a8c95
mov rax, qword [r9]
add rdx, 2
cmp r11, r8
test r10d, r11d
mov word [rax], r8w
clc
cmc
add qword [r9], 2
clc
sub qword [rcx], 1
jmp 0x1404a863b
jne 0x1404a8602
jmp 0x1404a8c95
mov rcx, qword [rbp + 0x50]
cmp r14w, r13w
bt rdx, r8
bts rdx, r8
lea rdx, [0x1400cf010]
cmp r13b, 0xb9
sub ebx, ebx
test bl, 0x7f
cmc
cmp r11, r9
cmp qword [rcx], rbx
jmp 0x1404a8672
je 0x1404a8c95
movzx r8d, word [rdx]
test r8w, r8w
jmp 0x1404a8685
je 0x1404a8c95
mov rax, qword [r9]
add rdx, 2
cmc
clc
mov word [rax], r8w
add qword [r9], 2
jmp 0x1404a86a1
sub qword [rcx], 1
jne 0x1404a8678
jmp 0x1404a8c95
mov ecx, dword [rsi + 4]
cmp ecx, 0x3b
jmp 0x1404a86bb
jmp 0x1404a80ff
sub edx, 0x52
jmp 0x1404a86c8
je 0x1404a8b04
sub edx, 1
jmp 0x1404a86d6
je 0x1404a8afa
sub edx, 1
jmp 0x1404a86e4
je 0x1404a898e
sub edx, 1
je 0x1404a888a
sub edx, 1
jmp 0x1404a86fb
je 0x1404a87b6
sub edx, 1
jmp 0x1404a8709
je 0x1404a888a
sub edx, 1
jmp 0x1404a8717
je 0x1404a8788
cmp edx, 1
jmp 0x1404a8725
jne 0x1404a77c5
mov ecx, dword [rsi + 0x14]
cmp sp, 0x570d
add ecx, 0x76c
cmp r13, rax
jmp 0x1404a8742
cmp ecx, 0x270f
ja 0x1404a77b0
mov al, byte [rbp + 0x60]
jmp 0x1404a8759
neg al
jmp 0x1404a8760
sbb dx, dx
jmp 0x1404a8768
not dx
jmp 0x1404a8770
and dx, 0x30
jmp 0x1404a8779
mov word [rsp + 0x20], dx
jmp 0x1404a8783
jmp 0x1404a8191
mov rax, qword [rbp + 0x58]
cwd
mov edx, 2
mov qword [rsp + 0x28], rax
mov ah, 0xda
setl ah
movsx ax, r9b
mov rax, qword [rbp + 0x50]
mov qword [rsp + 0x20], rax
jmp 0x1404a87b1
jmp 0x1404a76fe
mov r14d, dword [rsi + 0x18]
mov edx, r14d
movsx rcx, cx
setg r8b
mov r15d, dword [rsi + 0x14]
not r8b
mov cx, 0x7499
bswap r8
mov ecx, r15d
mov r8w, 0x7dad
movsx r8d, r11w
mov r8d, dword [rsi + 0x1c]
call fcn.1404a6d2f
test eax, eax
jmp 0x1404a87ef
jne 0x1404a8842
lea ecx, [r15 - 1]
jmp 0x1404a87fe
call fcn.140161e5f
sub r14d, dword [rsi + 0x1c]
lea ecx, [r15 - 1]
bsr dx, r8w
jmp 0x1404a8815
movzx r8d, al
mov edx, 7
stc
add r8d, 0x16d
cmp bx, 0x4ac4
stc
clc
add edx, r14d
jmp 0x1404a8835
call fcn.1404a6d2f
mov r10d, eax
jmp 0x1404a885a
test eax, eax
jmp 0x1404a8849
mov r10d, 1
jmp 0x1404a8854
cmovg r10d, eax
adc al, 0xd2
mov al, byte [rbp + 0x60]
neg al
sbb cx, cx
stc
cmc
not cx
test sp, r9w
cmp r13w, r14w
and cx, 0x30
mov word [rsp + 0x20], cx
mov ecx, 0x1195517e
mov ecx, r10d
jmp 0x1404a8885
jmp 0x1404a7110
mov ecx, dword [rsi + 0x18]
cmp ecx, 6
jmp 0x1404a8895
ja 0x1404a77b0
xor ebx, ebx
cmc
cmp di, si
cmp r8d, 0x57
jmp 0x1404a88aa
jne 0x1404a88cf
test ecx, ecx
jmp 0x1404a88b7
jne 0x1404a88ca
lea ecx, [rbx + 6]
jmp 0x1404a88c5
jmp 0x1404a88cf
dec ecx
sal r8d, cl
mov r8d, dword [rsi + 0x1c]
cmp bl, 0x89
test r8d, 0x11524959
cmp r8d, 0x16d
jmp 0x1404a88e9
ja 0x1404a77b0
cmp r8d, ecx
jl 0x1404a8963
mov eax, 0x92492493
jmp 0x1404a8902
imul r8d
add edx, r8d
sar edx, 2
shrd ax, r15w, 0x56
setg bh
mov eax, edx
bsf rbx, rcx
sar rbx, 0x6a
shr eax, 0x1f
or bh, 0x49
ror bh, cl
add bx, 0x3009
add edx, eax
neg ah
movsx bx, r8b
xadd bh, ah
imul eax, edx, 7
shl bh, 0x47
cmc
rcr bh, cl
mov ebx, edx
cmp r13b, 6
cmp dl, ah
sub r8d, eax
clc
cmp r12d, 0x459f598c
cmp r8d, ecx
jmp 0x1404a895b
jl 0x1404a8963
inc ebx
mov al, byte [rbp + 0x60]
mov ecx, ebx
jmp 0x1404a896d
neg al
sbb dx, dx
stc
cmc
cmp r13w, di
not dx
jmp 0x1404a8980
and dx, 0x30
jmp 0x1404a8989
jmp 0x1404a7103
mov al, byte [rbp + 0x60]
movsx r8d, r11w
not dx
mov edx, 0x48
mov r8b, 0x40
movsx r12, di
mov r12, qword [rbp + 0x50]
movzx r8d, ax
movsx r8, dx
mov r8, rsi
jmp 0x1404a89b8
mov byte [rsp + 0x30], al
cwde
mov rax, qword [rbp + 0x58]
mov qword [rsp + 0x28], rax
jmp 0x1404a89cb
mov qword [rsp + 0x20], r12
jmp 0x1404a89d5
call fcn.1404a6f83
xor ebx, ebx
test dl, ah
cmp r11b, r9b
test al, al
jmp 0x1404a89e8
je 0x1404a733f
lea r15, [0x1400ceffc]
mov rcx, r15
test ebx, esi
cmp spl, 0x99
cmp qword [r12], rbx
jmp 0x1404a8a07
je 0x1404a8a4c
movzx edx, word [rcx]
test dx, dx
jmp 0x1404a8a18
je 0x1404a8a4c
mov rax, qword [rdi]
add rcx, 2
test rsp, 0x21de750d
cmp r15b, spl
mov word [rax], dx
stc
add qword [rdi], 2
test bp, cx
clc
stc
sub qword [r12], 1
jmp 0x1404a8a46
jne 0x1404a8a0d
mov rax, qword [rbp + 0x58]
mov r8d, ebx
mov edx, r13d
mov r13b, byte [rbp + 0x60]
movsx r8w, bl
movsxd rcx, edi
mov r9, rdi
mov byte [rsp + 0x30], r13b
mov ch, 0xe3
not rcx
movsx r8d, r15w
mov r8, rsi
mov cl, r9b
movsxd rcx, r10d
movzx ecx, di
mov qword [rsp + 0x28], rax
movzx rcx, si
movsxd rcx, r13d
mov rcx, r14
jmp 0x1404a8a94
mov qword [rsp + 0x20], r12
jmp 0x1404a8a9e
call fcn.1404a6f83
test al, al
je 0x1404a733f
cmp qword [r12], rbx
je 0x1404a8aeb
movzx ecx, word [r15]
cmc
cmp r9b, 0xc6
jmp 0x1404a8ac3
test cx, cx
jmp 0x1404a8acb
je 0x1404a8aeb
mov rax, qword [rdi]
add r15, 2
mov word [rax], cx
stc
add qword [rdi], 2
sub qword [r12], 1
jne 0x1404a8ab5
mov edx, 0x53
mov byte [rsp + 0x30], r13b
jmp 0x1404a8be2
mov ecx, dword [rsi]
cmp ecx, 0x3c
jmp 0x1404a80ff
mov al, byte [rbp + 0x60]
movzx r12w, sil
movzx rdx, r11w
xchg r8d, edx
mov edx, 0x48
movzx r12, sp
seto r12b
mov r12, qword [rbp + 0x50]
movzx r8d, r8w
mov r8b, r14b
movsx r8w, r15b
mov r8, rsi
mov byte [rsp + 0x30], al
movsx ax, r8b
mov ah, ah
mov rax, qword [rbp + 0x58]
jmp 0x1404a8b47
mov qword [rsp + 0x28], rax
jmp 0x1404a8b51
mov qword [rsp + 0x20], r12
call fcn.1404a6f83
sub ebx, ebx
clc
test al, al
jmp 0x1404a8b65
je 0x1404a733f
lea r15, [0x1400ceffc]
test r10b, 0x78
jmp 0x1404a8b7b
cmp qword [r12], rbx
jmp 0x1404a8b84
je 0x1404a8bcb
movzx ecx, word [r15]
stc
cmp r14b, r8b
cmc
test cx, cx
je 0x1404a8bcb
mov rax, qword [rdi]
cmc
stc
add r15, 2
mov word [rax], cx
test cx, 0x859
cmp dil, spl
add qword [rdi], 2
test r9d, 0x5d9e0357
sub qword [r12], 1
jmp 0x1404a8bc5
jne 0x1404a8b8a
mov al, byte [rbp + 0x60]
xchg rdx, rdx
bswap edx
movsxd rdx, r9d
mov edx, r13d
jmp 0x1404a8bde
mov byte [rsp + 0x30], al
mov rax, qword [rbp + 0x58]
jmp 0x1404a8beb
mov qword [rsp + 0x28], rax
jmp 0x1404a8bf5
mov qword [rsp + 0x20], r12
jmp 0x1404a8bff
jmp 0x1404a75ee
call fcn.1400a642c
call fcn.14029ab19
mov ecx, dword [rsi + 0x20]
test dh, 0x1b
cmp edi, esi
neg ecx
movsxd rcx, r14d
sbb rdx, rdx
sub ebx, ebx
rcl ch, cl
inc cx
and edx, 8
bsf cx, bp
and cl, r15b
mov rcx, qword [rax + rdx]
btc dx, 0x59
add dx, cx
mov rdx, qword [rbp + 0x50]
test r11b, 0x36
jmp 0x1404a8c48
cmp qword [rdx], rbx
jmp 0x1404a8c50
je 0x1404a8c95
movzx r8d, word [rcx]
test r8w, r8w
jmp 0x1404a8c63
je 0x1404a8c95
mov rax, qword [rdi]
cmp dil, 0x81
stc
add rcx, 2
stc
mov word [rax], r8w
test r8w, dx
add qword [rdi], 2
test r15b, 0xd2
sub qword [rdx], 1
jmp 0x1404a8c8f
jne 0x1404a8c56
mov al, 1
movsx esi, sp
jmp 0x1404a8ca3
lea r11, [rsp + 0x50]
movzx bp, r11b
setns dil
mov rbx, qword [r11 + 0x30]
xchg sil, bpl
seta bpl
mov sil, bl
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movsx r15w, al
movzx r14d, di
mov r12d, edi
mov rsp, r11
pop r15
mov r14b, 0x1f
xchg r12w, r12w
movzx rbp, dx
pop r14
movsx ebp, r15w
pop r13
movsxd r12, r9d
mov bpl, al
setno r12b
pop r12
movzx bp, r12b
pop rbp
jmp 0x1404a8d02
ret