Function at 0x1404c0cd7
Capabilities:
Check for software breakpoints
Encode data using base64
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], rbx
cmc
bsr rax, rax
sbb r9b, bl
push rbp
bt r9w, r12w
bts ebp, r9d
push rsi
push rdi
push r12
sar bl, cl
bts r10w, r10w
xor r8b, r13b
push r13
cmp r10b, bpl
bswap r10
rcr r8b, 0xbd
push r14
cmp r10b, 0x8b
push r15
xadd bl, bh
lea rbp, [rsp - 0xa70]
sub rsp, 0xb70
mov rax, qword [0x1400b7288]
ror dil, cl
test bh, ah
xor rax, rsp
setns r10b
mov qword [rbp + 0xa60], rax
movsx r14d, r11w
sbb r15b, bl
btc r15, rbx
mov al, byte [rdx + 8]
ror bl, cl
cmove r13w, r15w
and r13b, cl
lea rbx, [0x140000000]
neg r9w
movsx r15, sp
or r10w, r14w
mov r10d, dword [rcx]
cmovns r8d, esp
bts r13w, ax
btr r15d, 0xee
neg al
mov dil, 0x1a
mov r9, rcx
mov r8b, 0x36
mov qword [rsp + 0x60], rdx
cwd
bswap di
cmova edx, r13d
mov edx, dword [rcx + 4]
mov r14w, cx
sbb eax, eax
and eax, 0x1d
or dil, 0x58
mov qword [rsp + 0x58], rcx
sal r13d, 0xa1
add eax, 0x19
sub r11d, r11d
sub rdi, 0x22ca77e2
test r10d, r10d
mov r14, 0x64f1866
jmp 0x1404c0dca
mov dword [rsp + 0x50], eax
movsx r13w, bl
bswap r8w
lea r8, [r9 + 8]
movzx eax, bp
movzx r15w, r15b
mov dword [rbp + 0x320], r11d
xchg r15b, r15b
cmovs r10d, r11d
mov r14d, r11d
cmp r10w, di
neg r13b
cmp r10d, edx
movzx rdi, r8w
cbw
lea edi, [r11 + 0x26]
mov eax, r10d
seta r13b
mov r15d, r11d
xchg r13b, cl
movzx rcx, ax
cmovae eax, edx
bsf cx, r11w
ror ch, 0x65
mov r13d, r11d
sub r10d, eax
mov ecx, eax
add eax, esp
bswap rax
lea r8, [r8 + rcx]
shl eax, 0xa0
mov dword [rsp + 0x30], r10d
shl al, 2
shr r10w, cl
lea rax, [r9 + 8]
xor r10b, r8b
mov qword [rsp + 0x78], r8
xadd r10b, r10b
lea rax, [rax + rdx]
lea r10, [r9 + 8]
mov qword [rsp + 0x70], rax
sub eax, r8d
mov dword [rsp + 0x40], eax
cmc
cmp r10, r8
jmp 0x1404c0e71
je 0x1404c1ad9
cmp r13d, 9
jmp 0x1404c0e80
jne 0x1404c1079
test r14d, r14d
jmp 0x1404c0e8e
je 0x1404c0f89
mov r8d, r11d
cwde
mov r9d, r11d
movsx rcx, di
dec cl
movzx eax, dx
mov edx, r9d
movzx rax, r11w
xchg rcx, rcx
movzx ecx, dx
inc r9d
setl al
bswap cx
mov eax, dword [rbp + rdx*4 + 0x324]
imul rcx, rax, 0x3b9aca00
inc rax
shld ax, r10w, 0xee
mov eax, r8d
cmc
bsr r8d, ebx
sbb r8, 0x19b81cfb
lea rcx, [rcx + rax]
movsx r8d, ax
test r12w, 0x3691
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
test r10b, al
test dx, 0x39f3
shr r8, 0x20
cmc
clc
cmp r9d, r14d
jmp 0x1404c0f0e
jne 0x1404c0ea4
test r8d, r8d
je 0x1404c0f7c
cmp dword [rbp + 0x320], 0x73
jmp 0x1404c0f29
jae 0x1404c0f63
mov eax, dword [rbp + 0x320]
mov r14d, r12d
mov dword [rbp + rax*4 + 0x324], r8d
movsxd r14, r13d
mov r14d, dword [rbp + 0x320]
jmp 0x1404c0f4f
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404c0f5e
jmp 0x1404c0f83
mov r14d, r11d
jmp 0x1404c0f6b
mov dword [rbp + 0x320], r11d
jmp 0x1404c0f77
jmp 0x1404c0f83
mov r14d, dword [rbp + 0x320]
mov r8, qword [rsp + 0x78]
clc
test r15d, r15d
jmp 0x1404c0f91
je 0x1404c1069
mov edx, r11d
cmp dil, r8b
cmc
test r14d, r14d
jmp 0x1404c0fa6
je 0x1404c0ffd
mov ecx, edx
not r14b
cmovne r14w, dx
inc edx
movzx r14, r10w
shrd rax, r12, 0x6d
mov r15d, r15d
sar eax, 0xa3
bswap ax
shld ax, ax, 0xff
mov eax, dword [rbp + rcx*4 + 0x324]
add r15, rax
mov dword [rbp + rcx*4 + 0x324], r15d
cmp cl, 0xea
mov r14d, dword [rbp + 0x320]
shr r15, 0x20
cmp edx, r14d
jmp 0x1404c0ff7
jne 0x1404c0fac
test r15d, r15d
jmp 0x1404c1005
je 0x1404c1069
cmp r14d, 0x73
jmp 0x1404c1014
jae 0x1404c1058
mov eax, r14d
xchg r14b, r14b
cmovg r14w, r8w
mov dword [rbp + rax*4 + 0x324], r15d
bswap r14w
not r14b
movzx r14d, r13w
mov r14d, dword [rbp + 0x320]
jmp 0x1404c1044
inc r14d
jmp 0x1404c104c
mov dword [rbp + 0x320], r14d
jmp 0x1404c1069
mov r14d, r11d
mov dword [rbp + 0x320], r11d
xchg r15w, r15w
mov r15b, dl
mov r15d, r11d
cbw
movsx rax, di
mov r13d, r11d
xchg ecx, eax
setl ah
movzx eax, byte [r10]
mov ecx, 0x34364a4d
movzx ecx, r13w
movzx cx, r8b
lea ecx, [r15 + r15*4]
inc r13d
inc r10
bts r15d, esp
lea r15d, [rax + rcx*2]
test sil, 0x89
test r8d, edx
cmp r10, r8
jmp 0x1404c10ac
jne 0x1404c0e77
test r13d, r13d
je 0x1404c1ad9
mov eax, 0xcccccccd
xor dx, r15w
sbb r12d, r14d
rcr r12b, cl
mul r13d
cdqe
bts ax, r9w
mov eax, edx
bsr r12, r13
and r12b, r8b
btc r12w, si
shr eax, 3
inc r12b
mov dword [rsp + 0x38], eax
mov r12d, eax
jmp 0x1404c10f6
mov dword [rsp + 0x3c], eax
cmp r8w, cx
clc
test eax, eax
je 0x1404c1833
mov eax, r12d
sbb sil, al
btc cx, r14w
cmp r12d, edi
xchg r8, rsi
jmp 0x1404c111d
cmova eax, edi
bt cx, di
xor edx, edx
not sil
setne r8b
cmovne si, bx
mov dword [rsp + 0x34], eax
dec eax
jmp 0x1404c113f
mov edi, eax
rol r8b, 0xb5
btc r8, 0xf0
adc sil, 0x1a
movzx ecx, byte [rbx + rax*4 + 0xc5822]
rol esi, cl
shr sil, 0x7c
setp sil
movzx esi, byte [rbx + rax*4 + 0xc5823]
test r14b, spl
mov ebx, ecx
shl rbx, 2
sete r8b
mov r8, rbx
xchg al, al
lea eax, [rsi + rcx]
movsxd rcx, r14d
lea rcx, [rbp + 0x6c4]
jmp 0x1404c118c
mov dword [rbp + 0x6c0], eax
jmp 0x1404c1197
call fcn.1404a9cfb
lea rcx, [0x140000000]
clc
shl rsi, 2
shr r8b, 0x70
seta al
dec ax
movzx eax, word [rcx + rdi*4 + 0xc5820]
rcl dx, 0x95
lea rdx, [rcx + 0xc4f10]
stc
test r13b, r12b
movsx r8, bp
lea rcx, [rbp + 0x6c4]
rcl r8b, 0x12
mov r8, rsi
add rcx, rbx
jmp 0x1404c11e3
lea rdx, [rdx + rax*4]
jmp 0x1404c11ec
call fcn.1404a922d
mov r10d, dword [rbp + 0x6c0]
test ax, r11w
cmc
cmp r10d, 1
jmp 0x1404c1206
ja 0x1404c1339
mov eax, dword [rbp + 0x6c4]
stc
test dl, r14b
sub r11d, r11d
cmp r9d, 0x43a37a8a
clc
test eax, eax
jne 0x1404c1238
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404c17ed
cmp eax, 1
je 0x1404c17ed
test r14d, r14d
jmp 0x1404c1249
je 0x1404c17ed
mov r8d, r11d
mov r9d, r11d
mov r10, rax
cmovno ax, r11w
cwd
mov edx, r9d
inc r9d
rcr cx, 0xb
shr ax, cl
lahf
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
cmovne r8d, r15d
adc r8b, 0x38
imul rcx, r10
and r8w, r14w
movsx r8d, ax
lea rcx, [rcx + rax]
inc r8b
mov r8, rcx
test r13b, r9b
cmp r11d, 0x7f3a0900
mov dword [rbp + rdx*4 + 0x324], ecx
stc
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404c12b3
jne 0x1404c125f
test r8d, r8d
jmp 0x1404c12c1
je 0x1404c1328
cmp dword [rbp + 0x320], 0x73
jae 0x1404c1316
mov eax, dword [rbp + 0x320]
not r14b
movzx r14w, bpl
inc r14b
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14d, r10w
mov r14d, dword [rbp + 0x320]
jmp 0x1404c12fd
inc r14d
jmp 0x1404c1305
mov dword [rbp + 0x320], r14d
jmp 0x1404c1311
jmp 0x1404c17ed
mov r14d, r11d
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404c17ef
mov r14d, dword [rbp + 0x320]
jmp 0x1404c1334
jmp 0x1404c17ed
cmp r14d, 1
jmp 0x1404c1342
ja 0x1404c1478
mov ebx, dword [rbp + 0x324]
and r14w, 0xebd
neg r14
mov r8, r10
shl r8, 2
add r14b, 0x52
clc
sub r11d, r11d
neg r14w
mov dword [rbp + 0x320], r10d
stc
movzx r14, sp
mov r14d, r10d
test r8, r8
jmp 0x1404c1381
je 0x1404c13f6
mov eax, 0x1cc
sar ch, 0x71
movsx ecx, r13w
ror ch, cl
lea rcx, [rbp + 0x324]
cmp r8, rax
jmp 0x1404c13a4
ja 0x1404c13c0
lea rdx, [rbp + 0x6c4]
jmp 0x1404c13b6
call fcn.1404a922d
jmp 0x1404c13e4
mov r8, rax
sub edx, edx
jmp 0x1404c13ca
call fcn.1404a9cfb
call fcn.1404bb09a
mov dword [rax], 0x22
jmp 0x1404c13df
call fcn.1404bbde4
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
stc
test r9b, 0xa3
cmp r12b, r12b
test ebx, ebx
jmp 0x1404c13fd
je 0x1404c1229
cmp ebx, 1
je 0x1404c17ed
test r14d, r14d
je 0x1404c17ed
mov r8d, r11d
cwd
lahf
xchg dh, dl
mov r9d, r11d
mov r10, rbx
bswap eax
cwde
mov edx, r9d
setbe cl
movsx cx, bpl
inc r9d
mov eax, r8d
cmc
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
movsx r8, r10w
bt r8d, esp
setnp r8b
add rcx, rax
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
jmp 0x1404c1461
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404c146d
jne 0x1404c1426
jmp 0x1404c12b9
cmp r10d, r14d
cqo
lea rdx, [rbp + 0x324]
mov r12d, r14d
movsxd r9, r8d
cmovno cx, r9w
jmp 0x1404c1494
lea rcx, [rbp + 0x6c4]
cmovae rcx, rdx
movsx r8, r12w
cwd
lea r8, [rbp + 0x6c4]
cmovb r12d, r10d
cwd
mov qword [rsp + 0x68], rcx
setb al
cqo
movsx r9d, si
lea rdx, [rbp + 0x324]
movsx r9w, bpl
movzx r9, si
cmovae rdx, r8
sub r11d, r11d
or r9w, 0x20c
sbb r9b, 0xce
test al, al
mov qword [rsp + 0x48], rdx
bswap r9d
xchg r9b, r9b
movsx r9d, ax
mov dword [rbp + 0x4f0], r11d
bswap r9d
mov r9d, r11d
cmovne r10d, r14d
adc r14d, edx
mov r14d, r11d
test al, r14b
cmp r10w, 0xcf2
test r12d, r12d
je 0x1404c174b
mov eax, r9d
mov esi, dword [rcx + rax*4]
stc
test esi, esi
jne 0x1404c1555
cmp r9d, r14d
jmp 0x1404c1532
jne 0x1404c1736
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404c1550
jmp 0x1404c1736
mov r8d, r9d
clc
jmp 0x1404c1564
test r10d, r10d
jmp 0x1404c156c
je 0x1404c170f
mov edi, r9d
cmp eax, esi
test si, di
neg edi
cmp r8d, 0x73
je 0x1404c165b
mov ebx, r8d
stc
cmp r8d, r14d
jmp 0x1404c1592
jne 0x1404c15b9
and dword [rbp + rbx*4 + 0x4f4], 0
lea eax, [r8 + 1]
cmove r14w, r14w
dec r14
xchg r14w, r14w
mov dword [rbp + 0x4f0], eax
cwde
cdqe
lea eax, [rdi + r8]
xchg r14b, r14b
setne r14b
inc r8d
cmp esi, 0x75b61f2c
movzx r14d, r10w
bt r14, 0xbd
mov edx, dword [rdx + rax*4]
inc ah
mov eax, r11d
shl r14w, cl
rcr r11w, cl
setl r14b
imul rdx, rsi
btc r14w, r11w
bsf r14w, r11w
lea rdx, [rdx + rax]
bts r11, r14
movsx r11, r14w
rcr r11w, cl
mov eax, dword [rbp + rbx*4 + 0x4f4]
bt r11w, 0x5e
add rdx, rax
rcr r14d, cl
lea eax, [rdi + r8]
mov r11, rdx
mov dword [rbp + rbx*4 + 0x4f4], edx
xor r14b, bpl
movsx r14d, bx
mov r14d, dword [rbp + 0x4f0]
test bl, spl
shr r11, 0x20
jmp 0x1404c1643
cmp eax, r10d
jmp 0x1404c164b
je 0x1404c165b
mov rdx, qword [rsp + 0x48]
jmp 0x1404c157c
test r11d, r11d
jmp 0x1404c1663
je 0x1404c170f
cmp r8d, 0x73
jmp 0x1404c1672
je 0x1404c1991
mov edx, r8d
cmc
cmp edi, 0x4526068b
cmp r8d, r14d
jmp 0x1404c168a
jne 0x1404c16b4
and dword [rbp + rdx*4 + 0x4f4], 0
jmp 0x1404c16a4
lea eax, [r8 + 1]
not r14b
bswap cx
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
inc r8d
sub r14w, 0x6d20
rcr r14b, 8
mov ecx, r11d
bt r11w, di
btr r11w, 0x11
not r11b
add rcx, rax
mov dword [rbp + rdx*4 + 0x4f4], ecx
mov r14d, dword [rbp + 0x4f0]
cmp r8b, bl
shr rcx, 0x20
shrd r11, rbx, 0x2b
shr r11d, cl
cmc
mov r11d, ecx
test r14b, 0xf2
clc
test ecx, ecx
jmp 0x1404c1709
jne 0x1404c1669
xor r11d, r11d
cmp r8d, 0x73
jmp 0x1404c171b
je 0x1404c1999
mov rcx, qword [rsp + 0x68]
inc dx
movsxd rdx, edx
mov rdx, qword [rsp + 0x48]
jmp 0x1404c1736
inc r9d
clc
cmp bl, r9b
cmp r9d, r12d
jmp 0x1404c1745
jne 0x1404c151b
mov r8d, r14d
cmc
test rsp, 0xc623dbb
shl r8, 2
clc
mov dword [rbp + 0x320], r14d
test r8, r8
je 0x1404c17e8
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
test rcx, 0x20b41286
cmp r8, rax
jmp 0x1404c1786
ja 0x1404c17a2
lea rdx, [rbp + 0x4f4]
jmp 0x1404c1798
call fcn.1404a922d
jmp 0x1404c17d0
mov r8, rax
test spl, r8b
clc
cmp r12w, 0x2837
xor edx, edx
jmp 0x1404c17b6
call fcn.1404a9cfb
call fcn.1404bb09a
mov dword [rax], 0x22
jmp 0x1404c17cb
call fcn.1404bbde4
mov r14d, dword [rbp + 0x320]
inc bh
btc r12d, ebp
sub r11d, r11d
sar al, cl
or ebx, 0x4a1d5f95
mov r12d, dword [rsp + 0x3c]
mov al, 1
lea rbx, [0x140000000]
clc
test al, al
jmp 0x1404c17fe
je 0x1404c19ad
sub r12d, dword [rsp + 0x34]
cmovl di, r11w
mov dil, r13b
movzx edi, sp
mov edi, 0x26
jmp 0x1404c181e
mov dword [rsp + 0x3c], r12d
jmp 0x1404c1828
jne 0x1404c1107
mov eax, dword [rsp + 0x38]
clc
lea eax, [rax + rax*4]
stc
cmc
add eax, eax
stc
cmp r11w, 0x5cdb
sub r13d, eax
jmp 0x1404c1849
je 0x1404c19b9
lea eax, [r13 - 1]
test rsi, 0x6827f24
cmp r8w, dx
mov eax, dword [rbx + rax*4 + 0xc58b8]
test r14d, 0x7e890a67
cmp ebx, 0x2aca1d53
test eax, eax
jmp 0x1404c1879
je 0x1404c19ad
cmp eax, 1
jmp 0x1404c1887
je 0x1404c19b9
test r14d, r14d
jmp 0x1404c1895
je 0x1404c19b9
mov r8d, r11d
movsx r9w, r9b
jmp 0x1404c18a8
mov r9d, r11d
mov r10d, eax
xchg dx, ax
mov edx, r9d
xchg ah, cl
inc r9d
cmc
not ch
mov eax, r8d
ror cx, cl
movsx cx, r13b
mov ecx, dword [rbp + rdx*4 + 0x324]
sbb r8w, r15w
or r8b, 0xba
cmovo r8w, r15w
imul rcx, r10
rcr r8w, 0xe5
bsr r8d, r14d
add rcx, rax
adc r8w, 0x1228
shl r8, 0x5b
rol r8b, cl
mov r8, rcx
jmp 0x1404c18ff
mov dword [rbp + rdx*4 + 0x324], ecx
cmp r12d, r13d
shr r8, 0x20
cmp r15, 0xd4514ae
cmp bx, bx
stc
cmp r9d, r14d
jne 0x1404c18b0
test r8d, r8d
je 0x1404c1985
cmp dword [rbp + 0x320], 0x73
jmp 0x1404c1936
jae 0x1404c19ad
mov eax, dword [rbp + 0x320]
movsx r14d, r11w
seto r14b
movsxd r14, r10d
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14w, r8b
bswap r14
not r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404c196c
inc r14d
jmp 0x1404c1974
mov dword [rbp + 0x320], r14d
jmp 0x1404c1980
jmp 0x1404c19b9
mov r14d, dword [rbp + 0x320]
jmp 0x1404c19b9
sub r11d, r11d
stc
sar r14b, 0xe6
lea rbx, [0x140000000]
rcr r14w, 0x44
movsx r14, bp
movzx r14, r11w
mov r14d, r11d
cmp dh, bh
mov dword [rbp + 0x320], r11d
test r15d, r15d
jmp 0x1404c19c1
je 0x1404c1ac8
mov r8d, r11d
test r14d, r14d
jmp 0x1404c19d2
je 0x1404c1a55
mov ecx, r8d
movzx r14d, bp
cwd
setge dh
inc r8d
btc r14d, 0xee
or dx, r13w
bswap r14d
mov edx, r15d
sal r15, cl
cwde
mov eax, dword [rbp + rcx*4 + 0x324]
btr r14w, 0xbd
lea rdx, [rdx + rax]
clc
add r15b, 0xd2
mov dword [rbp + rcx*4 + 0x324], edx
adc r15b, sil
mov r14d, dword [rbp + 0x320]
bswap r15w
bsr r15w, r8w
movzx r15, dx
shr rdx, 0x20
not r15w
xor r15, r10
dec r15w
mov r15d, edx
cmc
jmp 0x1404c1a47
cmp r8d, r14d
jmp 0x1404c1a4f
jne 0x1404c19d8
test r15d, r15d
jmp 0x1404c1a5d
je 0x1404c1ac8
mov edi, 0x26
cmp r14d, 0x73
jmp 0x1404c1a71
jae 0x1404c1ab9
mov eax, r14d
setno r14b
cmovle r14w, r15w
not r14
mov dword [rbp + rax*4 + 0x324], r15d
cmovae r14d, ebx
mov r14, rdx
movsx r14, r13w
mov r14d, dword [rbp + 0x320]
jmp 0x1404c1aa5
inc r14d
jmp 0x1404c1aad
mov dword [rbp + 0x320], r14d
jmp 0x1404c1ad9
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404c1ad9
mov edi, 0x26
bts rcx, r8
movsx ecx, r9w
rcl cx, 0xd1
mov ecx, dword [rsp + 0x30]
clc
test r9, 0x2af4482c
test ecx, ecx
jmp 0x1404c1aec
je 0x1404c24eb
mov eax, 0xcccccccd
sub r15b, 0xe7
rcr edx, cl
mul ecx
xor al, r13b
mov eax, edx
bsr r15w, ax
rcr r15b, cl
shr eax, 3
mov dword [rsp + 0x34], eax
mov r15d, eax
cmp dh, cl
cmp cx, 0x2114
stc
mov dword [rsp + 0x3c], eax
test spl, r8b
test eax, eax
jmp 0x1404c1b2c
je 0x1404c2294
jmp 0x1404c1b3e
lea rbx, [0x140000000]
cmp r15d, edi
movsx rax, si
xchg r8w, cx
cwde
mov r13d, r15d
cdqe
cmova r13d, edi
add ax, r12w
xor edx, edx
cdqe
add rax, r10
rcl ah, cl
mov dword [rsp + 0x38], r13d
cwde
rcr di, cl
lea eax, [r13 - 1]
sub rsi, r14
shl cl, cl
add r8w, r11w
movzx ecx, byte [rbx + rax*4 + 0xc5822]
shl sil, cl
movzx esi, byte [rbx + rax*4 + 0xc5823]
sbb r8b, 0x6f
mov ebx, ecx
mov edi, eax
rol ah, 0xcd
shl rbx, 2
cwde
movsx r8, r15w
mov r8, rbx
movzx eax, r8w
setl al
lea eax, [rsi + rcx]
mov ecx, 0x1e146d10
cmovl rcx, rsi
not rcx
lea rcx, [rbp + 0x6c4]
jmp 0x1404c1bc2
mov dword [rbp + 0x6c0], eax
call fcn.1404a9cfb
lea rcx, [0x140000000]
bts r8w, r8w
shl rsi, 2
cwde
cmp ch, al
movzx eax, word [rcx + rdi*4 + 0xc5820]
add r8d, r11d
or r8b, 0xc0
movzx dx, ch
lea rdx, [rcx + 0xc4f10]
cmp rcx, 0x31f66225
sal r8, cl
sbb cl, r14b
lea rcx, [rbp + 0x6c4]
sal r8w, 0xa4
and r8w, dx
dec r8w
mov r8, rsi
add rcx, rbx
lea rdx, [rdx + rax*4]
call fcn.1404a922d
mov r10d, dword [rbp + 0x6c0]
jmp 0x1404c1c39
cmp r10d, 1
jmp 0x1404c1c42
ja 0x1404c1d75
mov eax, dword [rbp + 0x6c4]
xor r11d, r11d
test r11d, 0x7d77085d
test eax, eax
jne 0x1404c1c6f
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404c2244
cmp eax, 1
jmp 0x1404c1c77
je 0x1404c2244
test r14d, r14d
jmp 0x1404c1c85
je 0x1404c2244
mov r8d, r11d
mov r9d, r11d
jmp 0x1404c1c9b
mov r10, rax
mov edx, r9d
cbw
inc r9d
btr ecx, esi
mov eax, r8d
btc cx, 0xa6
sar rcx, cl
movsxd r8, r10d
mov ecx, dword [rbp + rdx*4 + 0x324]
test bp, sp
imul rcx, r10
btc r8, 0x38
bswap r8w
rol r8b, 0xd9
add rcx, rax
and r8w, bp
bswap r8
mov r8, rcx
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
cmp r15b, bl
stc
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404c1cf7
jne 0x1404c1c9e
test r8d, r8d
je 0x1404c1d64
cmp dword [rbp + 0x320], 0x73
jmp 0x1404c1d12
jae 0x1404c1d41
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404c1d32
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404c2244
mov r14d, r11d
xchg al, al
mov dword [rbp + 0x320], r11d
not al
jmp 0x1404c1d57
mov al, r11b
jmp 0x1404c1d5f
jmp 0x1404c2246
mov r14d, dword [rbp + 0x320]
jmp 0x1404c1d70
jmp 0x1404c2244
cmp r14d, 1
jmp 0x1404c1d7e
ja 0x1404c1eee
mov ebx, dword [rbp + 0x324]
btr r8, 0xfd
btc r8, 0xd
rol r8w, cl
mov r8, r10
movzx r14w, r13b
bsf r14d, r10d
shl r8, 2
shl r14d, 0x9f
dec r14b
ror r14w, 0x69
sub r11d, r11d
test r15b, r12b
adc r14w, 0x6c26
jmp 0x1404c1dc5
mov dword [rbp + 0x320], r10d
cmove r14d, r13d
adc r14w, r14w
xor r14w, 0x46fa
mov r14d, r10d
test dh, al
test r8, r8
je 0x1404c1e55
lea rcx, [rbp + 0x324]
cmc
stc
cmp r8, 0x1cc
jmp 0x1404c1dfd
ja 0x1404c1e19
lea rdx, [rbp + 0x6c4]
jmp 0x1404c1e0f
call fcn.1404a922d
jmp 0x1404c1e43
xor edx, edx
xchg r8w, r8w
movzx r8, r11w
mov r8d, 0x1cc
jmp 0x1404c1e2e
call fcn.1404a9cfb
call fcn.1404bb09a
mov dword [rax], 0x22
call fcn.1404bbde4
mov r14d, dword [rbp + 0x320]
jmp 0x1404c1e4f
sub r11d, r11d
clc
stc
cmc
test ebx, ebx
jmp 0x1404c1e5c
je 0x1404c1c60
cmp ebx, 1
jmp 0x1404c1e6a
je 0x1404c2244
test r14d, r14d
je 0x1404c2244
mov r8d, r11d
movsx r9w, r13b
mov r9d, r11d
cdq
movzx rax, di
movzx edx, r15w
mov r10, rbx
mov edx, r9d
movzx rax, si
mov ecx, ecx
inc r9d
shl cx, cl
mov eax, r8d
movsx ecx, cx
mov ecx, dword [rbp + rdx*4 + 0x324]
rcr r8w, cl
imul rcx, r10
add rcx, rax
mov r8w, 0x5a25
add r8w, r15w
sal r8b, cl
mov r8, rcx
cmp r9b, r11b
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
clc
cmc
jmp 0x1404c1edb
cmp r9d, r14d
jmp 0x1404c1ee3
jne 0x1404c1e90
jmp 0x1404c1cfd
cmp r10d, r14d
movzx ecx, dx
bswap r12
lea rcx, [rbp + 0x324]
setnp r12b
movsx r12d, si
mov r15d, r14d
lea r12, [rbp + 0x6c4]
cmovae r12, rcx
movzx r13, r11w
bswap r13d
xchg r13w, r9w
lea r13, [rbp + 0x324]
cmovb r15d, r10d
lea rcx, [rbp + 0x6c4]
xchg r9w, r9w
seto r9b
cmovae r13, rcx
setb al
sub r11d, r11d
or r9w, si
neg r9b
xchg r9b, r9b
test al, al
movsx r9w, r9b
mov dword [rbp + 0x4f0], r11d
mov r9d, 0x68b4099e
movzx r9, si
mov r9d, r11d
jmp 0x1404c1f6d
cmovne r10d, r14d
or r14, rbx
mov r14d, r11d
cmp dil, 0x7e
test r15d, r15d
je 0x1404c21a0
mov eax, r9d
btr si, 0xed
sal rsi, cl
mov esi, dword [r12 + rax*4]
test esi, esi
jmp 0x1404c1f9a
jne 0x1404c1fcb
cmp r9d, r14d
jne 0x1404c2189
lea r14d, [r9 + 1]
jmp 0x1404c1fb2
mov dword [rbp + rax*4 + 0x4f4], r11d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404c1fc6
jmp 0x1404c2189
mov r8d, r9d
cmp r10b, 0xaf
test r14, rbp
test r10d, r10d
jmp 0x1404c1fdd
je 0x1404c216e
mov ebx, r9d
test r12w, r12w
cmp bpl, dil
neg ebx
cmp r8d, 0x73
je 0x1404c20c5
mov edi, r8d
jmp 0x1404c2002
cmp r8d, r14d
jmp 0x1404c200a
jne 0x1404c202f
and dword [rbp + rdi*4 + 0x4f4], 0
lea eax, [r8 + 1]
cwd
movzx r14d, sp
mov dword [rbp + 0x4f0], eax
dec ax
movsx r14d, r11w
lea eax, [rbx + r8]
movzx r14d, ax
cdq
inc r8d
bt r14, 0x17
xor r14w, cx
sbb edx, r12d
mov edx, dword [r13 + rax*4]
bt r14w, 0x8b
mov eax, r11d
bsr r11w, r13w
imul rdx, rsi
shl r11b, cl
ror r11b, 0x93
movzx r11w, r10b
lea rdx, [rdx + rax]
ror r11b, cl
jmp 0x1404c207b
mov eax, dword [rbp + rdi*4 + 0x4f4]
lea rdx, [rdx + rax]
inc ah
btr eax, 0x18
lea eax, [rbx + r8]
mov r14b, 0x1c
bt r14, r11
mov r11, rdx
mov r14b, 0xd7
cmp r10b, r12b
mov dword [rbp + rdi*4 + 0x4f4], edx
stc
mov r14d, dword [rbp + 0x4f0]
clc
shr r11, 0x20
test r9d, esp
cmp eax, r10d
jmp 0x1404c20bf
jne 0x1404c1fef
test r11d, r11d
je 0x1404c216e
cmp r8d, 0x73
jmp 0x1404c20d7
je 0x1404c23c9
mov edx, r8d
cmp r8d, r14d
jmp 0x1404c20e8
jne 0x1404c2112
and dword [rbp + rdx*4 + 0x4f4], 0
setns al
mov cx, dx
lea eax, [r8 + 1]
movsx cx, r8b
xchg r14w, r14w
mov dword [rbp + 0x4f0], eax
movsxd rcx, r8d
mov eax, dword [rbp + rdx*4 + 0x4f4]
bswap r14w
inc r8d
sbb r14w, 0x17fa
ror r14b, cl
dec r14
mov ecx, r11d
add rcx, rax
movzx r14w, dl
and r14b, r10b
movzx r14d, bp
mov dword [rbp + rdx*4 + 0x4f4], ecx
adc r11b, sil
xadd r14b, r14b
mov r14d, dword [rbp + 0x4f0]
add r11d, r13d
shr rcx, 0x20
shr r11b, 0x63
mov r11d, ecx
test bx, 0x378d
test ecx, ecx
jne 0x1404c20ce
sub r11d, r11d
clc
test spl, r9b
jmp 0x1404c217a
cmp r8d, 0x73
jmp 0x1404c2183
je 0x1404c23d3
inc r9d
cmp r8w, 0x5d67
cmp r9d, r15d
jmp 0x1404c219a
jne 0x1404c1f84
mov r8d, r14d
clc
test r8b, r14b
test r9b, 0x3e
shl r8, 2
stc
clc
test esi, edi
mov dword [rbp + 0x320], r14d
stc
test r8, r8
jmp 0x1404c21c3
je 0x1404c223a
mov eax, 0x1cc
cmc
bts cx, ax
lea rcx, [rbp + 0x324]
cmp r8, rax
jmp 0x1404c21e2
ja 0x1404c21fe
lea rdx, [rbp + 0x4f4]
jmp 0x1404c21f4
call fcn.1404a922d
jmp 0x1404c2222
mov r8, rax
sub edx, edx
jmp 0x1404c2208
call fcn.1404a9cfb
call fcn.1404bb09a
mov dword [rax], 0x22
jmp 0x1404c221d
call fcn.1404bbde4
mov r14d, dword [rbp + 0x320]
movsx r15, r8w
sal al, 0x7d
sub r11d, r11d
xor r15, 0x2426152a
mov r15d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x38]
mov al, 1
test al, al
jmp 0x1404c224d
je 0x1404c23d3
sub r15d, r13d
jmp 0x1404c225f
mov edi, 0x26
jmp 0x1404c2269
mov dword [rsp + 0x3c], r15d
jmp 0x1404c2273
jne 0x1404c1b37
mov eax, dword [rsp + 0x34]
bts rcx, r9
rol rcx, cl
shld ecx, r10d, 0x9c
mov ecx, dword [rsp + 0x30]
test sp, dx
clc
cmp spl, bl
lea eax, [rax + rax*4]
add eax, eax
clc
test bpl, cl
stc
sub ecx, eax
jmp 0x1404c22a5
je 0x1404c24eb
dec ecx
btr eax, eax
lea rax, [0x140000000]
stc
jmp 0x1404c22bd
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmc
test al, 0xf8
test eax, eax
jmp 0x1404c22ce
jne 0x1404c22ed
mov r14d, r11d
jmp 0x1404c22dc
mov dword [rbp + 0x320], r11d
jmp 0x1404c22e8
jmp 0x1404c24f4
cmp eax, 1
jmp 0x1404c22f5
je 0x1404c24eb
test r14d, r14d
je 0x1404c24f4
mov r8d, r11d
mov r9d, r11d
mov r10, rax
rdtsc
cdq
movzx ax, r8b
mov edx, r9d
dec eax
inc r9d
mov eax, r8d
cmc
mov ecx, dword [rbp + rdx*4 + 0x324]
adc r8, rdx
test r14b, 0x8f
imul rcx, r10
lea rcx, [rcx + rax]
clc
sal r8b, 0xd4
sbb r8, 0x5f337361
mov r8, rcx
cmc
jmp 0x1404c2351
mov dword [rbp + rdx*4 + 0x324], ecx
test sil, r9b
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404c2367
jne 0x1404c2315
test r8d, r8d
je 0x1404c24e4
cmp dword [rbp + 0x320], 0x73
jmp 0x1404c2382
jae 0x1404c23d3
mov eax, dword [rbp + 0x320]
cmovnp r14w, r10w
movsx r14, bx
mov dword [rbp + rax*4 + 0x324], r8d
inc r14
sets r14b
bswap r14d
mov r14d, dword [rbp + 0x320]
jmp 0x1404c23b5
inc r14d
jmp 0x1404c23bd
mov dword [rbp + 0x320], r14d
jmp 0x1404c24eb
sub r11d, r11d
shl rdx, cl
btr dx, dx
mov rdx, qword [rsp + 0x60]
test r14b, 0x95
btr rax, rax
movsx ax, ah
mov rax, qword [rsp + 0x58]
mov r8, qword [rdx]
test r11b, r12b
mov al, byte [rax + 0x308]
cmp byte [rdx + 8], r11b
jmp 0x1404c23fe
je 0x1404c246c
neg al
lahf
movabs rdx, 0x8000000000000000
movzx ax, r15b
bswap rax
dec al
movabs rax, 0xfff0000000000000
sbb rcx, rcx
jmp 0x1404c242d
and rcx, rdx
shr dl, 0x83
sar dh, cl
movabs rdx, 0x7ff0000000000000
add rcx, rdx
cmc
test r15b, dl
and rcx, rax
btr ax, 0xe4
xadd ah, al
mov rax, qword [r8]
test r14b, 0x88
stc
and rax, rdx
or rcx, rax
mov qword [r8], rcx
jmp 0x1404c2467
jmp 0x1404c24d5
neg al
cdqe
movsxd rdx, r12d
bswap ax
mov edx, 0x80000000
dec ax
mov al, 0xc3
mov eax, dword [r8]
jmp 0x1404c2488
sbb ecx, ecx
cmp r11b, 0xc0
test r13, r8
cmp r10, r15
and ecx, edx
mov edx, 0x7f800000
add ecx, edx
test r13, rsp
cmp r11d, ebx
test r10, 0x29e7f9b
and eax, edx
stc
test cl, r12b
or ecx, eax
btr ax, 0x94
and ah, 4
mov eax, 0x67537e0b
and ecx, 0xff800000
movsx rax, r15w
mov dword [r8], ecx
jmp 0x1404c24d5
mov eax, 3
jmp 0x1404c24df
jmp 0x1404c47ba
mov r14d, dword [rbp + 0x320]
test r14d, r14d
jne 0x1404c2501
mov ecx, r11d
jmp 0x1404c24fc
jmp 0x1404c2545
lea ecx, [r14 - 1]
sal eax, 0xe7
mov dword [rsp + 0x48], r11d
or ax, r13w
sar rax, 0x9e
bsr eax, dword [rbp + rcx*4 + 0x324]
jmp 0x1404c2522
je 0x1404c2534
inc eax
jmp 0x1404c252f
jmp 0x1404c2537
mov eax, r11d
shl ecx, 5
add ecx, eax
mov al, r11b
cmovg ax, r9w
lahf
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x3c], ecx
cmp ecx, dword [rsp + 0x50]
jae 0x1404c4773
test eax, eax
jmp 0x1404c255e
je 0x1404c4777
mov rbx, qword [rsp + 0x78]
add r12b, r9b
ror r13d, cl
mov r15d, r11d
cmc
mov r12b, 0xe
mov rdi, qword [rsp + 0x70]
add r13, rsp
mov r12d, r11d
btc r13d, r14d
mov dword [rbp + 0x150], r11d
mov r13d, r11d
stc
cmc
cmp rbx, rdi
jmp 0x1404c2599
je 0x1404c3255
cmp r13d, 9
jmp 0x1404c25a8
jne 0x1404c280b
test r15d, r15d
je 0x1404c26d1
mov r8d, r11d
mov r9d, r11d
movsxd rcx, ebx
mov edx, r9d
cwde
inc r9d
mov eax, dword [rbp + rdx*4 + 0x154]
ror ch, 0x35
xadd cl, ch
imul rcx, rax, 0x3b9aca00
mov eax, r8d
shrd r8, r11, 0xeb
mov r8b, 8
jmp 0x1404c25eb
lea rcx, [rcx + rax]
shld r8w, r12w, 0x28
shr r8, 0x88
mov r8, rcx
stc
cmp al, r12b
test bpl, 0x5e
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
cmp ah, 0xa9
cmp r9d, r15d
jmp 0x1404c261a
jne 0x1404c25c0
test r8d, r8d
jmp 0x1404c2628
je 0x1404c26c8
cmp dword [rbp + 0x150], 0x73
jae 0x1404c2673
mov eax, dword [rbp + 0x150]
movzx r15, r13w
dec r15
mov dword [rbp + rax*4 + 0x154], r8d
movzx r15w, sil
inc r15b
mov r15d, dword [rbp + 0x150]
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404c266e
jmp 0x1404c26d1
xor r9d, r9d
mov dword [rbp + 0x890], r11d
movsx rcx, dx
movsx r8d, r14w
lea r8, [rbp + 0x894]
setbe ch
mov dword [rbp + 0x150], r11d
cdq
bswap cx
mov edx, 0x1cc
jmp 0x1404c26aa
lea rcx, [rbp + 0x154]
jmp 0x1404c26b6
call fcn.1404bf5e5
sub r11d, r11d
movsx r15d, r13w
bt r15w, 0x85
mov r15d, dword [rbp + 0x150]
cmp bh, bh
test r12d, r12d
jmp 0x1404c26d9
je 0x1404c27f8
mov r8d, r11d
test r15d, r15d
jmp 0x1404c26ea
je 0x1404c2756
mov edx, r8d
mov r15d, eax
inc r15d
bswap cx
inc r8d
inc r15b
shl cl, cl
mov eax, r12d
mov ecx, dword [rbp + rdx*4 + 0x154]
add rcx, rax
mov r12, rcx
dec r15w
ror r15b, cl
btr r15d, 0x47
mov dword [rbp + rdx*4 + 0x154], ecx
btr r15, r8
btc r15, r15
xadd r15b, r15b
mov r15d, dword [rbp + 0x150]
shr r12, 0x20
test ch, 0x38
cmp r13w, r13w
test rcx, rbp
cmp r8d, r15d
jmp 0x1404c2750
jne 0x1404c26f0
test r12d, r12d
jmp 0x1404c275e
je 0x1404c27f8
cmp r15d, 0x73
jmp 0x1404c276d
jae 0x1404c27a3
mov eax, r15d
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404c278a
inc r15d
jmp 0x1404c2792
mov dword [rbp + 0x150], r15d
jmp 0x1404c279e
jmp 0x1404c27f8
sub r9d, r9d
mov dword [rbp + 0x890], r11d
movzx r8w, cl
xchg r8, rcx
cwd
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
cqo
bswap rcx
mov edx, 0x1cc
movsx cx, r8b
lea rcx, [rbp + 0x154]
jmp 0x1404c27e0
call fcn.1404bf5e5
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
mov r13b, r8b
movsx rcx, ax
bswap eax
mov r12d, r11d
movsx eax, r12w
mov r13d, r11d
jmp 0x1404c280b
movzx eax, byte [rbx]
lea ecx, [r12 + r12*4]
jmp 0x1404c2817
inc r13d
cmovae r12w, ax
inc r12b
inc rbx
lea r12d, [rax + rcx*2]
cmp rbx, rdi
jmp 0x1404c2831
jne 0x1404c259f
test r13d, r13d
jmp 0x1404c283f
je 0x1404c3255
mov eax, 0xcccccccd
mul r13d
sal eax, 0x41
mov eax, edx
bsf rcx, r9
and ecx, 0x5bc061fa
shr eax, 3
shr cx, 0x59
adc cl, sil
mov dword [rsp + 0x48], eax
rol rcx, cl
bsr ecx, edx
mov ecx, eax
cmp ax, 0x4f1f
mov dword [rsp + 0x34], eax
cmp r13b, r15b
test r15b, 0xb3
cmc
test eax, eax
je 0x1404c2f59
mov eax, ecx
rcl r8w, 0x6c
adc rsi, rdi
mov edx, 0x26
movzx edi, cx
mov r8w, 0x746f
cmp ecx, edx
movzx cx, r15b
movzx rbx, r10w
movzx esi, di
cmova eax, edx
mov r8w, 0x6e2b
sub edx, edx
movzx esi, bx
setne ch
or bl, r13b
mov dword [rsp + 0x38], eax
lea edi, [rax - 1]
rcr ebx, cl
neg si
cmovg cx, dx
lea rax, [0x140000000]
shld cx, r13w, 0xf5
bts r8w, r9w
not rsi
movzx ecx, byte [rax + rdi*4 + 0xc5822]
add sil, 0xad
movzx esi, byte [rax + rdi*4 + 0xc5823]
mov ebx, ecx
cdqe
add r8, 0xcd54028
shl rbx, 2
not al
bswap r8d
mov r8, rbx
mov ah, 0xac
movsx rax, r8w
lea eax, [rsi + rcx]
cmovle rcx, r10
jmp 0x1404c2927
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
call fcn.1404a9cfb
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
adc dl, 0xce
xchg r8w, r8w
stc
lea rdx, [rcx + 0xc4f10]
bsf r8, r8
lea rcx, [rbp + 0x6c4]
mov r8, rsi
cmp bpl, sil
test r13b, 0x25
stc
add rcx, rbx
lea rdx, [rdx + rax*4]
call fcn.1404a922d
mov r10d, dword [rbp + 0x6c0]
cmp r8, rsi
cmp r10d, 1
jmp 0x1404c2990
ja 0x1404c2aff
mov eax, dword [rbp + 0x6c4]
xor ebx, ebx
test eax, eax
jmp 0x1404c29a5
jne 0x1404c29c6
mov dword [rbp + 0x890], ebx
mov dword [rbp + 0x150], ebx
sub r9d, r9d
lea r8, [rbp + 0x894]
jmp 0x1404c2efa
cmp eax, 1
jmp 0x1404c29ce
je 0x1404c2f1b
test r15d, r15d
jmp 0x1404c29dc
je 0x1404c2f1b
mov r8d, ebx
movsx r9d, cx
mov r9d, ebx
cwd
cdq
movsx rdx, ax
mov r10, rax
cqo
cdqe
not cl
mov edx, r9d
cdqe
inc r9d
mov eax, r8d
xor cx, ax
mov ecx, dword [rbp + rdx*4 + 0x154]
cmovnp r8w, sp
imul rcx, r10
ror r8w, cl
setno r8b
lea rcx, [rcx + rax]
xor r8b, 0xe0
add r8d, r10d
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
cmp bpl, r11b
stc
clc
cmp r9d, r15d
jmp 0x1404c2a48
jne 0x1404c29fc
test r8d, r8d
jmp 0x1404c2a56
je 0x1404c2f13
cmp dword [rbp + 0x150], 0x73
jmp 0x1404c2a68
jae 0x1404c2ab0
mov eax, dword [rbp + 0x150]
sete r15b
mov r15, 0x2e45011d
not r15w
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, dword [rbp + 0x150]
jmp 0x1404c2a97
inc r15d
jmp 0x1404c2a9f
mov dword [rbp + 0x150], r15d
jmp 0x1404c2aab
jmp 0x1404c2f1b
sub r9d, r9d
mov dword [rbp + 0x890], ebx
lea r8, [rbp + 0x894]
movsx dx, ah
cmovbe rcx, r12
mov dword [rbp + 0x150], ebx
movzx ecx, bp
bswap dx
not edx
mov edx, 0x1cc
movsx cx, spl
lea rcx, [rbp + 0x154]
jmp 0x1404c2aec
call fcn.1404bf5e5
mov al, bl
mov r15d, dword [rbp + 0x150]
jmp 0x1404c2f27
lea r8, [rbp + 0x6c4]
movzx rcx, ax
xor ecx, 0x59916218
dec cl
lea rcx, [rbp + 0x154]
jmp 0x1404c2b22
cmp r15d, 1
ja 0x1404c2c8e
mov ebx, dword [rbp + 0x154]
mov r9, r10
shl r9, 2
movsx edx, di
mov edx, 0x1cc
jmp 0x1404c2b46
mov dword [rbp + 0x150], r10d
call fcn.1404bf5e5
xor edi, edi
jmp 0x1404c2b5a
test ebx, ebx
jmp 0x1404c2b61
jne 0x1404c2b82
mov dword [rbp + 0x890], edi
jmp 0x1404c2b72
mov dword [rbp + 0x150], edi
jmp 0x1404c2b7d
jmp 0x1404c29b7
mov r15d, dword [rbp + 0x150]
cmp ebx, 1
jmp 0x1404c2b91
je 0x1404c2f1b
test r15d, r15d
jmp 0x1404c2b9f
je 0x1404c2f1b
mov r8d, edi
cwd
cdq
mov r9d, edi
movsxd rcx, r13d
mov r10, rbx
movzx ax, r11b
cmovns rcx, r13
mov edx, r9d
dec ax
jmp 0x1404c2bc8
inc r9d
sar cl, 0xf1
shr al, cl
mov eax, r8d
xadd r8b, r8b
stc
mov ecx, dword [rbp + rdx*4 + 0x154]
and r8w, cx
add r8b, 0x2b
cmp spl, 0x40
imul rcx, r10
sar r8b, 0x2f
bswap r8
btc r8w, r10w
lea rcx, [rcx + rax]
sal r8d, 0xe0
add r8w, 0x7bc2
mov r8, rcx
cmc
test cl, 0x82
mov dword [rbp + rdx*4 + 0x154], ecx
cmp si, r12w
shr r8, 0x20
cmp r9d, r15d
jmp 0x1404c2c27
jne 0x1404c2bbd
test r8d, r8d
jmp 0x1404c2c35
je 0x1404c2f13
cmp dword [rbp + 0x150], 0x73
jb 0x1404c2a6e
sub r9d, r9d
mov dword [rbp + 0x890], edi
movsx r8w, r11b
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], edi
mov edx, 0x1cc
mov ch, 0x49
mov cl, r14b
xchg cl, cl
lea rcx, [rbp + 0x154]
jmp 0x1404c2c7c
call fcn.1404bf5e5
mov al, dil
jmp 0x1404c2c89
jmp 0x1404c2af3
cmp r10d, r15d
cdq
movzx rdx, r15w
lea rdx, [rbp + 0x6c4]
jmp 0x1404c2ca8
mov ebx, r15d
cmovae rdx, rcx
movzx cx, dil
cmovb ebx, r10d
not cx
movsx ecx, r12w
setb al
bswap ecx
not cl
mov qword [rsp + 0x68], rdx
movzx ecx, r10w
lea rcx, [rbp + 0x154]
jmp 0x1404c2cdb
mov dword [rsp + 0x30], ebx
cmovae rcx, r8
cmc
test al, al
jmp 0x1404c2ceb
cmovne r10d, r15d
cmp esi, r11d
cmc
stc
sub eax, eax
xor r9d, r9d
stc
mov dword [rbp + 0x4f0], eax
test ebx, ebx
jmp 0x1404c2d07
je 0x1404c2ed5
mov r15, rcx
movsx esi, bp
mov esi, dword [rdx + r9*4]
test esi, esi
jmp 0x1404c2d1e
jne 0x1404c2d51
cmp r9d, eax
jne 0x1404c2ec4
and dword [rbp + r9*4 + 0x4f4], esi
setns ah
lea eax, [r9 + 1]
jmp 0x1404c2d41
mov dword [rbp + 0x4f0], eax
jmp 0x1404c2d4c
jmp 0x1404c2ec4
xor r11d, r11d
mov r8d, r9d
clc
test r10d, r10d
je 0x1404c2eb0
mov ebx, r9d
clc
neg ebx
jmp 0x1404c2d6d
cmp r8d, 0x73
jmp 0x1404c2d76
je 0x1404c2e22
mov edi, r8d
clc
cmp r12b, bpl
cmp r8d, eax
jmp 0x1404c2d8b
jne 0x1404c2dae
and dword [rbp + rdi*4 + 0x4f4], 0
inc dx
lea eax, [r8 + 1]
sete dl
cdq
movsx rdx, r14w
mov dword [rbp + 0x4f0], eax
lea eax, [rbx + r8]
inc r8d
inc dh
mov edx, dword [r15 + rax*4]
mov eax, dword [rbp + rdi*4 + 0x4f4]
cmc
test rsi, 0x493d2ab5
jmp 0x1404c2dcf
imul rdx, rsi
lea rdx, [rdx + rax]
sbb ax, dx
mov eax, r11d
lea rdx, [rdx + rax]
lea eax, [rbx + r8]
shl r11b, cl
shld r11w, r11w, 0xfa
xor r11w, 0x3200
mov r11, rdx
cmp r13b, 0xb4
mov dword [rbp + rdi*4 + 0x4f4], edx
shr r11, 0x20
cmp eax, r10d
sets al
bswap ax
nop
mov eax, dword [rbp + 0x4f0]
jmp 0x1404c2e1c
jne 0x1404c2d6d
test r11d, r11d
jmp 0x1404c2e2a
je 0x1404c2eac
cmp r8d, 0x73
jmp 0x1404c2e39
je 0x1404c2eac
mov edx, r8d
clc
cmp r8d, eax
jne 0x1404c2e63
and dword [rbp + rdx*4 + 0x4f4], 0
movsx rax, r15w
cwde
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
mov ecx, dword [rbp + rdx*4 + 0x4f4]
movsx rax, ax
inc r8d
mov eax, r11d
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x4f4], ecx
dec r11b
mov eax, dword [rbp + 0x4f0]
movsx r11, bx
shr rcx, 0x20
sar r11b, cl
test r11w, 0x855
mov r11d, ecx
clc
cmc
stc
test ecx, ecx
jmp 0x1404c2ea6
jne 0x1404c2e30
mov ebx, dword [rsp + 0x30]
cmp r8d, 0x73
je 0x1404c307b
mov rdx, qword [rsp + 0x68]
jmp 0x1404c2ec4
inc r9d
cmp r9d, ebx
jmp 0x1404c2ecf
jne 0x1404c2d13
mov r9d, eax
movzx dx, r15b
rol rdx, cl
and r8b, r9b
lea r8, [rbp + 0x4f4]
add cl, bpl
dec dx
shl r9, 2
mov dword [rbp + 0x150], eax
mov edx, 0x1cc
not rcx
lea rcx, [rbp + 0x154]
jmp 0x1404c2f0e
call fcn.1404bf5e5
mov r15d, dword [rbp + 0x150]
cmc
mov al, 1
test r10b, al
cmp r10d, 0x59f060f3
xor r11d, r11d
test al, al
jmp 0x1404c2f31
je 0x1404c30e8
mov ecx, dword [rsp + 0x34]
cmc
sub ecx, dword [rsp + 0x38]
jmp 0x1404c2f45
mov dword [rsp + 0x34], ecx
jmp 0x1404c2f4e
jne 0x1404c288a
mov eax, dword [rsp + 0x48]
clc
lea eax, [rax + rax*4]
add eax, eax
cmp r11w, 0x4610
test r15w, 0x6a19
sub r13d, eax
jmp 0x1404c2f72
je 0x1404c3139
lea ecx, [r13 - 1]
mov ax, 0x2676
lea rax, [0x140000000]
clc
stc
mov eax, dword [rax + rcx*4 + 0xc58b8]
test eax, eax
jmp 0x1404c2f97
je 0x1404c30e8
cmp eax, 1
jmp 0x1404c2fa5
je 0x1404c3139
test r15d, r15d
jmp 0x1404c2fb3
je 0x1404c3139
mov r8d, r11d
mov r9d, r11d
movsx rdx, dx
mov r10d, eax
cbw
movzx ax, r12b
seta ch
mov edx, r9d
dec ah
inc r9d
and ah, 0xc3
mov eax, r8d
sub r8w, r13w
adc cl, r8b
bt ecx, ecx
mov ecx, dword [rbp + rdx*4 + 0x154]
btc r8w, 0xc0
ror r8b, 0x1c
imul rcx, r10
add rcx, rax
sub r8b, dil
bt r8w, 0x6b
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
test al, dil
shr r8, 0x20
cmc
test spl, r9b
cmp r9d, r15d
jmp 0x1404c3026
jne 0x1404c2fd0
test r8d, r8d
jmp 0x1404c3034
je 0x1404c3132
cmp dword [rbp + 0x150], 0x73
jmp 0x1404c3046
jae 0x1404c30e8
mov eax, dword [rbp + 0x150]
movsxd r15, ecx
mov dword [rbp + rax*4 + 0x154], r8d
not r15
mov r15d, dword [rbp + 0x150]
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404c3076
jmp 0x1404c3139
and dword [rbp + 0x890], 0
cdq
lea r8, [rbp + 0x894]
btc cx, r12w
btr rdx, 0x9e
adc dl, r10b
and dword [rbp + 0x150], 0
btr rdx, 0x83
sar dh, 0xa9
lea rcx, [rbp + 0x154]
ror dh, 0x26
neg dx
sub r9d, r9d
not rdx
bswap edx
cwd
mov edx, 0x1cc
jmp 0x1404c30c7
call fcn.1404bf5e5
mov r15d, dword [rbp + 0x150]
ror al, 0xc1
dec al
xor r11d, r11d
mov al, r11b
jmp 0x1404c30e3
jmp 0x1404c2f2a
sub r9d, r9d
cqo
setbe dh
mov dword [rbp + 0x890], r11d
movsx rdx, r10w
not dh
cmovnp ecx, edx
lea r8, [rbp + 0x894]
mov edx, r15d
not cx
mov dword [rbp + 0x150], r11d
movsx ecx, r11w
mov edx, 0x1cc
bswap rcx
xchg cx, cx
lea rcx, [rbp + 0x154]
call fcn.1404bf5e5
xor r11d, r11d
mov r15d, dword [rbp + 0x150]
test r12d, r12d
jmp 0x1404c3141
je 0x1404c3255
mov r8d, r11d
test r15d, r15d
jmp 0x1404c3152
je 0x1404c31b5
mov ecx, r8d
inc r8d
mov eax, r12d
cwd
cdq
shl dx, 0xea
mov edx, dword [rbp + rcx*4 + 0x154]
lea rdx, [rdx + rax]
movzx r15d, r9w
add r15b, 0xe7
cmp r13b, 0xe0
mov dword [rbp + rcx*4 + 0x154], edx
btc r12, rdi
mov r15d, dword [rbp + 0x150]
sbb r12b, 0x6a
not r12d
shr rdx, 0x20
mov r12d, edx
cmp r11d, 0xbc225ce
cmc
cmp r8d, r15d
jmp 0x1404c31af
jne 0x1404c3158
test r12d, r12d
jmp 0x1404c31bd
je 0x1404c3255
cmp r15d, 0x73
jmp 0x1404c31cc
jae 0x1404c3206
mov eax, r15d
movsxd r15, r9d
movsx r15, r13w
bswap r15d
mov dword [rbp + rax*4 + 0x154], r12d
movsx r15d, r14w
mov r15d, dword [rbp + 0x150]
jmp 0x1404c31f7
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404c3255
xor r9d, r9d
mov dword [rbp + 0x890], r11d
bswap rdx
not r8b
lea r8, [rbp + 0x894]
mov cl, r10b
movzx cx, r14b
movzx rdx, bx
mov dword [rbp + 0x150], r11d
jmp 0x1404c3238
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
call fcn.1404bf5e5
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
rdtsc
mov rax, qword [rsp + 0x58]
cwd
neg dx
mov r13d, 1
btc rcx, rsp
mov r12d, dword [rsp + 0x40]
mov qword [rbp + 0x4f4], 1
ror cl, 0xa2
mov dword [rsp + 0x30], r13d
neg ecx
bt cx, 0xc
sub r12d, dword [rax]
sbb rdx, 0x58670987
cmp dword [rax], r11d
mov ax, 0x7a9b
mov eax, 0xcccccccd
movsx rcx, r11w
mov dword [rbp + 0x4f0], r13d
bswap rcx
movzx rcx, bp
mov cl, 0x57
cmovge r12d, dword [rsp + 0x40]
bsf cx, r10w
mul r12d
mov eax, edx
bts ecx, ebx
shr eax, 3
btr cx, 0
shr cl, cl
mov dword [rsp + 0x38], eax
movsx rcx, r14w
mov ecx, eax
test rcx, rdi
mov dword [rsp + 0x34], eax
cmp bl, 0xb5
cmp bp, dx
stc
test eax, eax
jmp 0x1404c32ee
je 0x1404c3b4a
mov eax, ecx
shld si, r13w, 0x80
cdq
mov edx, 0x26
setge dil
cmp ecx, edx
cmova eax, edx
sub edx, edx
shr dil, 0xe8
mov dword [rsp + 0x48], eax
sbb bh, 0xcb
lea edi, [rax - 1]
cdqe
lea rax, [0x140000000]
ror si, 0x4f
btc si, 0x23
test spl, r8b
movzx ecx, byte [rax + rdi*4 + 0xc5822]
adc r8w, r9w
rol r8, 0x5d
movzx esi, byte [rax + rdi*4 + 0xc5823]
sub r8w, 0x794
cmp esp, eax
mov ebx, ecx
shr al, cl
btc r8, r14
and r8, 0x5df30c89
shl rbx, 2
lahf
mov r8, rbx
cbw
cmovb rax, rsi
movsx ax, spl
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x894]
jmp 0x1404c3381
mov dword [rbp + 0x890], eax
call fcn.1404a9cfb
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
sbb r8w, 0x15e8
lea rcx, [rbp + 0x894]
mov r8w, 0x23c
mov r8, rsi
test ah, 0xe
add rcx, rbx
lea rdx, [rdx + rax*4]
call fcn.1404a922d
mov r10d, dword [rbp + 0x890]
cmp r11w, cx
jmp 0x1404c33da
cmp r10d, 1
jmp 0x1404c33e3
ja 0x1404c35c7
mov eax, dword [rbp + 0x894]
clc
sub ebx, ebx
test rax, 0x2cf31ac5
test eax, eax
jmp 0x1404c33ff
jne 0x1404c346c
xor r9d, r9d
movzx cx, spl
bswap r8w
mov dword [rbp + 0x6c0], ebx
lea r8, [rbp + 0x6c4]
mov ch, 0x7f
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
movzx rcx, r8w
bswap rcx
lea rcx, [rbp + 0x4f4]
call fcn.1404bf5e5
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
mov rsi, r15
xchg al, sil
mov al, 1
movsxd rsi, edi
mov sil, 0xea
movzx rsi, r13w
mov esi, 0x1cc
jmp 0x1404c3467
jmp 0x1404c3b0a
cmp eax, 1
jmp 0x1404c3474
je 0x1404c3451
test r13d, r13d
jmp 0x1404c3482
je 0x1404c3451
mov r8d, ebx
mov r9d, ebx
inc edx
mov r10, rax
cmovle rcx, r14
cwd
movzx dx, r10b
mov edx, r9d
movsx ax, sil
jmp 0x1404c34ab
inc r9d
bts ax, bx
shr ecx, cl
sar ecx, 0xa7
mov eax, r8d
rcl r8d, cl
adc rcx, rax
mov ecx, dword [rbp + rdx*4 + 0x4f4]
movsx r8d, sp
imul rcx, r10
rcr r8w, cl
add rcx, rax
shl r8w, 0xd8
movsx r8d, sp
or r8w, 0xd12
mov r8, rcx
cmc
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp r9b, dil
shr r8, 0x20
test rdi, 0x19e05639
cmp r9d, r13d
jne 0x1404c349e
test r8d, r8d
je 0x1404c343f
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404c351c
jae 0x1404c3561
mov eax, dword [rbp + 0x4f0]
mov r13b, 0x19
movzx r13, r9w
cmovo r13, r14
mov dword [rbp + rax*4 + 0x4f4], r8d
bswap r13w
xchg r13b, r13b
inc r13w
mov r13d, dword [rbp + 0x4f0]
inc r13d
jmp 0x1404c3555
mov dword [rbp + 0x4f0], r13d
jmp 0x1404c3446
sub r9d, r9d
cmovne dx, bx
cqo
mov r8d, 0x17311c2c
mov dword [rbp + 0x890], ebx
movsx rcx, r14w
cqo
lea r8, [rbp + 0x894]
not rdx
movsx ecx, r9w
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
movsx rcx, si
lea rcx, [rbp + 0x4f4]
jmp 0x1404c35a5
call fcn.1404bf5e5
mov r13d, dword [rbp + 0x4f0]
mov al, bl
jmp 0x1404c35b8
mov dword [rsp + 0x30], r13d
jmp 0x1404c35c2
jmp 0x1404c345d
lea r8, [rbp + 0x894]
sub cl, 0x4f
add rcx, 0x13aa5671
rcr ecx, 0xd4
lea rcx, [rbp + 0x4f4]
stc
cmp rdi, 0x78137149
test dil, 0xe5
cmp r13d, 1
jmp 0x1404c35f7
ja 0x1404c37e7
mov ebx, dword [rbp + 0x4f4]
shrd si, r9w, 0x25
mov dl, 0x48
btc si, 0x9e
mov r9, r10
btr si, 0x5e
mov esi, 0x1cc
shl r9, 2
xchg dx, dx
jmp 0x1404c362c
mov edx, esi
mov dword [rbp + 0x4f0], r10d
jmp 0x1404c363a
call fcn.1404bf5e5
xor edi, edi
test ebx, ebx
jmp 0x1404c3648
jne 0x1404c3674
mov dword [rbp + 0x890], edi
cmc
shl r8w, cl
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], edi
stc
sub r9d, r9d
jmp 0x1404c366f
jmp 0x1404c3ae3
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
cmp ebx, 1
jmp 0x1404c3688
je 0x1404c3b08
test r13d, r13d
jmp 0x1404c3696
je 0x1404c3b08
mov r8d, edi
cwde
movsxd rcx, r12d
rdtsc
mov r9d, edi
lahf
mov r10, rbx
cqo
movzx ax, bl
mov edx, r9d
cbw
cdqe
bswap ecx
inc r9d
bt eax, 0xf5
mov eax, r8d
sal r8b, 0x88
rcr cl, 0xb5
cmp r9b, al
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
test r11w, 0x3956
btr r8w, 0x37
lea rcx, [rcx + rax]
movzx r8w, r13b
sal r8w, cl
sbb r8, r11
mov r8, rcx
test bpl, 0xf9
jmp 0x1404c3706
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp bh, 0xdf
jmp 0x1404c3715
shr r8, 0x20
cmp r9d, r13d
jne 0x1404c36b2
test r8d, r8d
jmp 0x1404c372a
je 0x1404c3af7
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404c373c
jae 0x1404c3785
mov eax, dword [rbp + 0x4f0]
setns r13b
cmovns r13w, r9w
mov r13, r14
mov dword [rbp + rax*4 + 0x4f4], r8d
movsxd r13, eax
dec r13
mov r13b, r13b
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404c3771
inc r13d
jmp 0x1404c3779
mov dword [rbp + 0x4f0], r13d
jmp 0x1404c3b03
xor r9d, r9d
cwd
not rcx
mov dword [rbp + 0x890], edi
lea r8, [rbp + 0x894]
cwd
cqo
not dx
mov dword [rbp + 0x4f0], edi
cqo
movsx cx, cl
movzx dx, sil
mov rdx, rsi
mov ch, 0x99
lea rcx, [rbp + 0x4f4]
jmp 0x1404c37c4
call fcn.1404bf5e5
mov r13d, dword [rbp + 0x4f0]
mov al, dil
jmp 0x1404c37d8
mov dword [rsp + 0x30], r13d
jmp 0x1404c37e2
jmp 0x1404c3b0a
cmp r10d, r13d
cdq
jmp 0x1404c37f0
lea rdx, [rbp + 0x894]
movzx bx, r11b
mov ebx, r13d
cmovae rdx, rcx
xchg ch, cl
cmovb ebx, r10d
mov rcx, 0x72e80d19
xchg al, al
setb al
movsxd rcx, r15d
bswap cx
mov qword [rsp + 0x68], rdx
jmp 0x1404c3825
lea rcx, [rbp + 0x4f4]
jmp 0x1404c3831
mov dword [rsp + 0x30], ebx
jmp 0x1404c383a
cmovae rcx, r8
cmp dh, 0xbf
test al, al
cmovne r10d, r13d
test di, cx
cmc
xor eax, eax
stc
xor r9d, r9d
cmc
clc
test bpl, dil
mov dword [rbp + 0x6c0], eax
cmp ah, 0xd5
test ah, 0xe3
cmc
test ebx, ebx
jmp 0x1404c386a
je 0x1404c3abb
mov r13, rcx
shrd rsi, rsp, 0xa9
bts si, bp
sal rsi, 0xe4
mov esi, dword [rdx + r9*4]
cmp r8b, r10b
test esi, esi
jmp 0x1404c388e
jne 0x1404c38c3
cmp r9d, eax
jmp 0x1404c389c
jne 0x1404c3aaa
and dword [rbp + r9*4 + 0x6c4], esi
cbw
movsxd rax, ecx
lea eax, [r9 + 1]
jmp 0x1404c38b8
mov dword [rbp + 0x6c0], eax
jmp 0x1404c3aaa
sub r11d, r11d
rcr r8w, 0x21
mov r8d, r9d
jmp 0x1404c38d9
test r10d, r10d
jmp 0x1404c38e1
je 0x1404c3a96
mov ebx, r9d
cmc
stc
neg ebx
stc
cmp r8d, 0x73
jmp 0x1404c38f8
je 0x1404c39ce
mov edi, r8d
cmc
test r8b, r13b
cmp r8d, eax
jmp 0x1404c390d
jne 0x1404c3938
and dword [rbp + rdi*4 + 0x6c4], 0
not al
rdtsc
lea eax, [r8 + 1]
movzx dx, r10b
dec dx
movsx edx, sp
mov dword [rbp + 0x6c0], eax
nop
not edx
lea eax, [rbx + r8]
movsx edx, sp
movsxd rdx, eax
inc r8d
btc dx, r15w
rcl dx, cl
mov edx, dword [r13 + rax*4]
movsx ax, sil
shrd ax, r9w, 0xb7
movsx eax, r12w
mov eax, r11d
shl r11d, cl
imul rdx, rsi
rcl r11, 0x4a
stc
lea rdx, [rdx + rax]
lahf
bts r11w, r11w
mov eax, dword [rbp + rdi*4 + 0x6c4]
movsx r11, si
btr r11d, 0xd4
add rdx, rax
xor rax, r15
and r11b, cl
lea eax, [rbx + r8]
inc r11w
rcr r11w, 0x89
rol r11b, cl
mov r11, rdx
mov dword [rbp + rdi*4 + 0x6c4], edx
shr r11, 0x20
cmc
stc
jmp 0x1404c39b8
cmp eax, r10d
cdqe
mov eax, dword [rbp + 0x6c0]
jmp 0x1404c39c8
jne 0x1404c38ef
test r11d, r11d
jmp 0x1404c39d6
je 0x1404c3a90
cmp r8d, 0x73
jmp 0x1404c39e5
je 0x1404c3a90
mov edx, r8d
clc
jmp 0x1404c39f4
cmp r8d, eax
jne 0x1404c3a30
and dword [rbp + rdx*4 + 0x6c4], 0
mov rax, 0x1936390d
inc rcx
lea eax, [r8 + 1]
setg cl
movsx cx, sil
xchg cl, cl
mov dword [rbp + 0x6c0], eax
movsx ax, r9b
jmp 0x1404c3a30
mov eax, dword [rbp + rdx*4 + 0x6c4]
movsxd rcx, ecx
cmovbe cx, r10w
inc r8d
or ch, 0x2f
rcl cx, cl
mov ecx, r11d
ror r11b, 0x19
lea rcx, [rcx + rax]
movsx rax, r12w
mov dword [rbp + rdx*4 + 0x6c4], ecx
or eax, 0x66a52e6b
mov eax, dword [rbp + 0x6c0]
shr rcx, 0x20
inc r11w
sar r11, 0x53
shr r11, cl
mov r11d, ecx
test bpl, 0x28
cmp spl, 0xe5
test ecx, ecx
jmp 0x1404c3a8a
jne 0x1404c39dc
mov ebx, dword [rsp + 0x30]
clc
stc
cmp r8d, 0x73
je 0x1404c3bfd
mov rdx, qword [rsp + 0x68]
jmp 0x1404c3aaa
inc r9d
cmp r9d, ebx
jmp 0x1404c3ab5
jne 0x1404c3880
mov r9d, eax
bt rsi, r15
test r11b, r11b
add r8w, r14w
lea r8, [rbp + 0x6c4]
shl r9, 2
movsx ecx, si
mov esi, 0x1cc
cdq
mov dword [rbp + 0x4f0], eax
mov rdx, rsi
lea rcx, [rbp + 0x4f4]
jmp 0x1404c3af2
call fcn.1404bf5e5
mov r13d, dword [rbp + 0x4f0]
stc
rol al, cl
sub al, 0xe5
mov dword [rsp + 0x30], r13d
mov al, 1
xor r11d, r11d
test sil, 0xb6
cmp rcx, r12
test al, al
je 0x1404c3c62
mov ecx, dword [rsp + 0x34]
cmp edi, 0x27130e6f
sub ecx, dword [rsp + 0x48]
jmp 0x1404c3b2f
mov dword [rsp + 0x34], ecx
jmp 0x1404c3b38
jne 0x1404c32f4
mov eax, dword [rsp + 0x38]
test r8d, 0x5d1a68b2
clc
lea eax, [rax + rax*4]
add eax, eax
test cl, 0xec
stc
jmp 0x1404c3b58
sub r12d, eax
jmp 0x1404c3b60
je 0x1404c3bdf
lea ecx, [r12 - 1]
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp ax, 0x896
test eax, eax
jmp 0x1404c3b84
jne 0x1404c3c6f
xor r9d, r9d
not ch
cwd
movzx r8w, bl
mov dword [rbp - 0x80], r11d
bswap r8w
mov cl, r14b
lea r8, [rbp - 0x7c]
mov dword [rbp + 0x4f0], r11d
mov dh, 0xb1
mov rcx, r12
cmovb rcx, r13
mov edx, 0x1cc
movsx ecx, ax
bswap cx
lea rcx, [rbp + 0x4f4]
jmp 0x1404c3bcd
call fcn.1404bf5e5
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
clc
xor r11d, r11d
test r15d, r15d
jmp 0x1404c3bea
jne 0x1404c3e42
mov edx, r11d
jmp 0x1404c3bf8
jmp 0x1404c3e8e
and dword [rbp - 0x80], 0
movzx cx, r13b
lea r8, [rbp - 0x7c]
and dword [rbp + 0x4f0], 0
and rcx, rbx
adc ch, 0xe6
lea rcx, [rbp + 0x4f4]
movsx edx, di
mov esi, 0x1cc
shl edx, 0xfb
xor r9d, r9d
bswap dx
movsx edx, sp
movzx rdx, r8w
mov edx, esi
call fcn.1404bf5e5
mov r13d, dword [rbp + 0x4f0]
inc al
xor r11d, r11d
xchg al, al
mov al, r11b
jmp 0x1404c3c53
mov dword [rsp + 0x30], r13d
jmp 0x1404c3c5d
jmp 0x1404c3b14
mov rdx, rsi
jmp 0x1404c3c6a
jmp 0x1404c3d64
cmp eax, 1
jmp 0x1404c3c77
je 0x1404c3bdf
test r13d, r13d
jmp 0x1404c3c85
je 0x1404c3bdf
mov r8d, r11d
mov r9d, r11d
movzx r10w, r15b
mov r10, rax
mov edx, r9d
dec cx
movsx ax, r9b
movsxd rcx, r13d
inc r9d
add cx, 0x23e5
mov eax, r8d
btc rcx, 0x3f
and rcx, rax
sub cl, r11b
mov ecx, dword [rbp + rdx*4 + 0x4f4]
and r8d, 0x444366d2
sbb r8b, 0x99
imul rcx, r10
add r8d, r14d
add rcx, rax
cmc
mov r8, rcx
test dx, bp
stc
mov dword [rbp + rdx*4 + 0x4f4], ecx
shr r8, 0x20
stc
cmp r9d, r13d
jne 0x1404c3c99
test r8d, r8d
jmp 0x1404c3cfe
je 0x1404c3bd2
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404c3d10
jae 0x1404c3d56
mov eax, dword [rbp + 0x4f0]
not r13
movsxd r13, eax
mov dword [rbp + rax*4 + 0x4f4], r8d
jmp 0x1404c3d36
mov r13d, dword [rbp + 0x4f0]
inc r13d
jmp 0x1404c3d45
mov dword [rbp + 0x4f0], r13d
jmp 0x1404c3d51
jmp 0x1404c3bd9
mov edx, 0x1cc
sar r8b, cl
cmp r11w, ax
sub ecx, ebp
xor r9d, r9d
bswap cx
not cl
mov dword [rbp - 0x80], r11d
not r8b
mov r8b, 0x5d
movzx r8, r10w
lea r8, [rbp - 0x7c]
movzx ecx, bp
mov cx, r9w
mov dword [rbp + 0x4f0], r11d
lea rcx, [rbp + 0x4f4]
jmp 0x1404c3d98
call fcn.1404bf5e5
mov rax, qword [rsp + 0x58]
btr rcx, rbx
sub rcx, r10
mov bl, byte [rax + 0x308]
rol cx, 0x81
rcr al, 0x3d
mov rax, qword [rsp + 0x60]
mov rcx, rax
cmp al, 6
stc
cmp byte [rax + 8], 0
jmp 0x1404c3dca
je 0x1404c3e04
call fcn.1404c0071
neg bl
cdq
movabs rdx, 0x8000000000000000
sbb rcx, rcx
cmp r11d, ebp
stc
and rcx, rdx
test sil, r15b
and rcx, rdx
jmp 0x1404c3df7
mov qword [rax], rcx
jmp 0x1404c3dff
jmp 0x1404c3e33
call fcn.1404c00d5
neg bl
movsx dx, r8b
mov edx, 0x80000000
jmp 0x1404c3e1a
sbb ecx, ecx
and ecx, edx
cmp cx, dx
and ecx, edx
jmp 0x1404c3e28
mov dword [rax], ecx
bswap eax
movsx eax, si
movsx ax, dh
mov eax, 2
jmp 0x1404c3e3d
jmp 0x1404c47ba
lea edx, [r15 - 1]
btr eax, edx
and al, 0x9b
mov dword [rsp + 0x48], r11d
sub ah, 0xf5
shld ax, dx, 0x60
bsr eax, dword [rbp + rdx*4 + 0x154]
jmp 0x1404c3e65
je 0x1404c3e77
inc eax
jmp 0x1404c3e72
jmp 0x1404c3e7f
mov eax, r11d
jmp 0x1404c3e7f
shl edx, 5
add edx, eax
test r15w, cx
clc
jmp 0x1404c3e8e
test r13d, r13d
jmp 0x1404c3e96
jne 0x1404c3ea9
mov ecx, r11d
jmp 0x1404c3ea4
jmp 0x1404c3efc
lea ecx, [r13 - 1]
add ah, 0x2a
test bpl, 0xc3
movzx rax, bx
mov dword [rsp + 0x48], r11d
bswap eax
add al, ah
adc ax, 0x51bc
bsr eax, dword [rbp + rcx*4 + 0x4f4]
je 0x1404c3edf
inc eax
jmp 0x1404c3eda
jmp 0x1404c3ee7
mov eax, r11d
movsx r8w, cl
shl ecx, 5
bsf r8w, r12w
rol r12b, cl
add ecx, eax
btr r12w, r12w
rol ax, cl
mov eax, ecx
rcr r8b, 0xfc
mov r8d, 0xffffffff
sub eax, edx
mov r12d, 0x20
clc
cmp edx, ecx
jmp 0x1404c3f18
sbb ebx, ebx
test r9, 0x1b46122d
and ebx, eax
jmp 0x1404c3f28
mov dword [rsp + 0x40], ebx
jbe 0x1404c4205
mov eax, r12d
and si, r15w
adc r8w, r15w
movsx r8d, si
mov dword [rsp + 0x34], r11d
mov dil, r9b
movzx edi, r12w
mov esi, ebx
neg r8w
lea edi, [r12 - 0x1f]
sar r8b, 0x93
test sil, dl
or r8w, r8w
and esi, 0x1f
movzx cx, r8b
mov r8d, ebx
sub eax, esi
shr r8d, 5
xadd ch, cl
btr ecx, 0xc0
btc ecx, 0xe8
mov ecx, eax
stc
test si, 0xf4a
clc
mov dword [rsp + 0x48], eax
shl rdi, cl
inc cx
mov ch, 0x70
xchg rcx, rcx
dec edi
btr ax, 0x66
mov eax, edi
mov cx, 0x1fc7
bt ecx, ecx
clc
not eax
not cl
xchg ch, cl
and cl, 0x76
mov dword [rsp + 0x38], eax
rol al, 0xa
lea eax, [r15 - 1]
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404c3fca
je 0x1404c3fdc
inc ecx
jmp 0x1404c3fd7
jmp 0x1404c3fe5
mov ecx, r11d
cdqe
cmp r14b, 0x77
lea eax, [r8 + r15]
cmp bh, 0xed
cmc
cmp eax, 0x73
jmp 0x1404c3ff5
jbe 0x1404c4057
xor r9d, r9d
movsx dx, cl
xchg edx, ecx
movzx rcx, r13w
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
bswap rdx
movsx dx, sil
movsx ecx, r14w
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
movzx ecx, r15w
lea rcx, [rbp + 0x154]
jmp 0x1404c4038
call fcn.1404bf5e5
mov r15d, dword [rbp + 0x150]
cmp r9w, r9w
cmp rcx, 0x33e30067
sub r11d, r11d
jmp 0x1404c41ff
mov edx, r11d
mov eax, r12d
mov dl, sil
rcl dl, 0xcc
sub eax, ecx
xchg dl, dl
cmp esi, eax
seta dl
add edx, r8d
add edx, r15d
cmp spl, 0x17
mov dword [rsp + 0x34], edx
clc
test r10b, r14b
cmp edx, 0x73
jmp 0x1404c4086
ja 0x1404c3ffb
lea eax, [r8 - 1]
bts r11, r10
not r11b
lea r11d, [rdx - 1]
clc
cmp r11d, eax
jmp 0x1404c40a4
je 0x1404c41b2
mov ebx, dword [rsp + 0x48]
mov r12b, 0xa1
sbb r12w, 0x565e
lea r12d, [r8 - 1]
mov edx, dword [rsp + 0x38]
bsr ax, r14w
bsf r13, rdx
sub ah, 0x62
mov r13d, 0xffffffff
or ch, al
mov eax, r11d
or cl, r8b
sub eax, r8d
bts rcx, r13
rol cx, 0xb4
movzx ecx, r13w
lea ecx, [rax - 1]
jmp 0x1404c40f0
cmp eax, r15d
jae 0x1404c4106
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404c410c
xor r10d, r10d
cmp r8, rsi
cmp ecx, r15d
jmp 0x1404c4114
jae 0x1404c412c
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404c4127
jmp 0x1404c4134
xor r9d, r9d
bsf ecx, esp
rcl ch, cl
and r9d, edx
clc
movzx rcx, sp
mov ecx, ebx
cmc
jmp 0x1404c4144
shr r9d, cl
and r10d, edi
inc cx
mov ecx, esi
shl r10d, cl
or r9d, r10d
cmc
mov dword [rbp + r11*4 + 0x154], r9d
add r11d, r13d
test r11, 0x445b0597
cmc
cmp r11d, r12d
jmp 0x1404c4171
je 0x1404c4188
mov r15d, dword [rbp + 0x150]
jmp 0x1404c4183
jmp 0x1404c40d3
mov r13d, dword [rsp + 0x30]
movzx bx, bpl
rol rcx, cl
mov r12d, 0x20
sar dx, cl
test r10b, 0x5b
mov edx, dword [rsp + 0x34]
sub cl, 0x67
mov ebx, dword [rsp + 0x40]
sal ecx, 0x75
rol cl, cl
sub r11d, r11d
bts cx, bp
mov ecx, r11d
clc
cmc
test r8d, r8d
jmp 0x1404c41c6
je 0x1404c41f3
mov eax, ecx
jmp 0x1404c41d3
inc ecx
test al, bl
cmp rbp, rax
mov dword [rbp + rax*4 + 0x154], r11d
cmp r9w, r15w
test bp, r15w
cmp ecx, r8d
jne 0x1404c41cc
mov r15d, edx
mov dword [rbp + 0x150], edx
mov ah, 0xf3
mov r8d, 0xffffffff
mov eax, dword [rsp + 0x50]
adc r10, rdi
neg edi
mov edi, dword [rsp + 0x3c]
sub eax, edi
rol r10b, 0x76
jmp 0x1404c421d
mov dword [rsp + 0x50], eax
sbb r10w, di
test r10b, r9b
rcl r10w, cl
mov r10d, eax
cmp r13d, 0x2d4b0727
test edi, edi
jmp 0x1404c423d
je 0x1404c427e
cmp ebx, eax
jbe 0x1404c4276
mov rdx, qword [rsp + 0x60]
not r9b
jmp 0x1404c4258
mov r9b, 1
jmp 0x1404c4260
mov qword [rsp + 0x20], rdx
jmp 0x1404c426a
mov edx, edi
jmp 0x1404c4271
jmp 0x1404c4794
sub r10d, ebx
jmp 0x1404c427e
cmp r15d, r13d
jmp 0x1404c4286
ja 0x1404c4303
jae 0x1404c429e
mov cl, 1
jmp 0x1404c4299
jmp 0x1404c4312
lea edx, [r15 - 1]
cmp edx, r8d
je 0x1404c4303
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404c42be
jne 0x1404c42d7
add edx, r8d
test rdx, 0x48267e34
cmp edx, r8d
jne 0x1404c42ab
cmp edx, r8d
jmp 0x1404c42df
je 0x1404c4303
mov eax, dword [rbp + rdx*4 + 0x4f4]
or cl, 0x80
cmp dword [rbp + rdx*4 + 0x154], eax
setbe cl
jmp 0x1404c42fe
jmp 0x1404c4312
mov cl, r11b
and esi, 0x3f722e17
rol sil, 0x3b
cdqe
test cl, cl
not r9b
mov sil, 0x3f
movzx rsi, r12w
mov dword [rsp + 0x38], r11d
jmp 0x1404c432e
lea eax, [rbx + 1]
mov r9d, r10d
movsxd rsi, eax
mov si, ax
cmovne ebx, eax
mov r13d, r12d
rol cl, cl
and r10d, 0x1f
sar sil, cl
bts rsi, r8
add eax, 0x18fa0149
shr r9d, 5
not sil
neg ax
sal si, cl
sub r13d, r10d
xor cl, sil
rcr ah, 0x4b
btr cx, 0x61
mov dword [rsp + 0x40], ebx
rcr si, 0x69
ror sil, 0x6e
cbw
mov ecx, r13d
movsxd rsi, r9d
mov esi, 1
rcr ax, 3
clc
shl rsi, cl
xchg cx, cx
mov cx, 0x1de3
dec esi
sub ax, bp
mov eax, esi
movsx cx, sil
not eax
cmp dl, 0xcc
sar cx, cl
mov dword [rsp + 0x48], eax
clc
not ch
movsx rcx, bx
lea eax, [r15 - 1]
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404c43c5
je 0x1404c43d7
inc ecx
jmp 0x1404c43d2
jmp 0x1404c43da
mov ecx, r11d
lea eax, [r9 + r15]
cmc
jmp 0x1404c43e7
cmp eax, 0x73
jmp 0x1404c43ef
jbe 0x1404c442f
xor r9d, r9d
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
mov dword [rbp + 0x150], r11d
movsx dx, dil
cdq
setg dh
mov edx, 0x1cc
mov cl, 0x44
not cl
lea rcx, [rbp + 0x154]
jmp 0x1404c4425
call fcn.1404bf5e5
jmp 0x1404c45a2
sub r12d, ecx
shl edx, cl
stc
mov edx, r11d
mov dl, dil
cmp r10d, r12d
seta dl
add edx, r9d
add edx, r15d
cmp r11b, bl
mov dword [rsp + 0x38], edx
cmp edx, 0x73
jmp 0x1404c4456
ja 0x1404c43f5
lea r12d, [r9 - 1]
rol r11b, cl
lea r11d, [rdx - 1]
jmp 0x1404c4471
cmp r11d, r12d
jmp 0x1404c4479
je 0x1404c456e
mov ebx, dword [rsp + 0x48]
clc
mov eax, 0x275b618a
mov edx, 0xffffffff
movsx ecx, r10w
shr rcx, 0xc2
mov eax, r11d
cmp spl, r8b
sub eax, r9d
bsr cx, r8w
lea ecx, [rax - 1]
cmp eax, r15d
jmp 0x1404c44af
jae 0x1404c44c6
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404c44c1
jmp 0x1404c44c8
xor edi, edi
cmp ecx, r15d
jmp 0x1404c44d0
jae 0x1404c44e8
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404c44e3
jmp 0x1404c44eb
xor r8d, r8d
and r8d, ebx
sbb ch, 0x5a
shld ecx, ecx, 0x40
sal cx, 0xd5
mov ecx, r13d
test eax, ebx
shr r8d, cl
and edi, esi
xor cx, bp
sub ecx, edi
adc cl, r12b
mov ecx, r10d
shl edi, cl
stc
cmp rcx, 0x719f2ce8
or r8d, edi
test r15b, r15b
mov dword [rbp + r11*4 + 0x154], r8d
test r14b, 0x18
jmp 0x1404c452f
add r11d, edx
cmp r10, 0x6a657912
cmp r9w, r10w
jmp 0x1404c4542
cmp r11d, r12d
je 0x1404c4557
mov r15d, dword [rbp + 0x150]
jmp 0x1404c4496
mov edx, dword [rsp + 0x38]
or dil, dl
add bh, 0x20
mov ebx, dword [rsp + 0x40]
shr di, cl
or edi, ebx
mov edi, dword [rsp + 0x3c]
xor ecx, ecx
cmp bx, 0x139b
clc
test r9d, r9d
je 0x1404c4597
and dword [rbp + rcx*4 + 0x154], 0
inc ecx
cmp ecx, r9d
jmp 0x1404c4591
jne 0x1404c457f
mov dword [rbp + 0x150], edx
movzx dx, sil
lea rdx, [rbp + 0x4f0]
setbe cl
not cx
xchg ecx, ecx
lea rcx, [rbp + 0x150]
jmp 0x1404c45bd
call fcn.1404bf70c
cmp dword [rbp + 0x150], 0
movsx rdx, r9w
cwd
not r9b
mov rdx, rax
cdqe
cmovnp ax, si
mov eax, 0xffffffff
mov r9b, 0x9d
not r9b
sete r9b
cmp r12d, ebp
test dl, sil
cmp rdx, rax
jmp 0x1404c45f8
jbe 0x1404c4637
mov rcx, rdx
test dil, 0xd9
shr rcx, 0x20
cmp bpl, 0xa3
test r9b, 0x4e
bsr ecx, ecx
jmp 0x1404c4619
je 0x1404c462b
inc ecx
jmp 0x1404c4626
jmp 0x1404c462f
xor ecx, ecx
clc
stc
add ecx, 0x20
jmp 0x1404c4657
bsr ecx, edx
jmp 0x1404c463f
je 0x1404c4651
inc ecx
jmp 0x1404c464c
jmp 0x1404c4657
xor ecx, ecx
sal sil, 0x46
mov esi, dword [rsp + 0x50]
stc
cmp ecx, esi
jbe 0x1404c46a3
sub ecx, esi
test r9b, r9b
je 0x1404c4697
mov eax, 1
stc
clc
shl rax, cl
dec rax
test rdx, rax
jmp 0x1404c4684
jne 0x1404c4697
mov r9b, 1
jmp 0x1404c4692
jmp 0x1404c469a
sub r9b, r9b
shr rdx, cl
rcl ah, cl
or r10b, 3
sub r11d, r11d
shl cx, 0x6c
btc r10w, r15w
lea eax, [rdi - 2]
test r14d, r14d
setle ch
cmovbe cx, bp
mov ecx, esi
movsxd r10, r13d
xchg r10, r10
not ebx
movzx r10, bp
movsx r10d, ax
mov r10b, r13b
cmovne r11d, dword [rbp + 0x324]
sal r10w, cl
sub r8d, r8d
sub r10b, r13b
rcr r10w, cl
cmovne r10w, r15w
cmp r14d, 1
cmova r8d, dword [rbp + 0x328]
shl r10, cl
sal r10b, cl
mov r10w, r13w
test edi, edi
mov r10d, r8d
xchg r8b, r8b
cmovne ebx, eax
and r8b, 0x8d
xadd r8b, r8b
shl r10, 0x20
jmp 0x1404c471f
mov eax, r11d
sub r8b, 0xd6
xor r8b, sil
shl r8b, 0xcd
add r10, rax
mov rax, qword [rsp + 0x58]
shl r10, cl
not r8b
mov r8b, byte [rax + 0x308]
movsx rcx, ax
lea rcx, [rdx + r10]
movsx edx, r15w
mov rdx, qword [rsp + 0x60]
jmp 0x1404c4758
mov qword [rsp + 0x20], rdx
movsx dx, r10b
mov edx, ebx
jmp 0x1404c4769
call fcn.1404c0152
jmp 0x1404c47ba
test eax, eax
cwd
mov rdx, qword [rsp + 0x60]
setne r9b
cmovbe rax, r14
mov qword [rsp + 0x20], rdx
movsx edx, r10w
movsxd rdx, ecx
nop
mov edx, ecx
mov rax, qword [rsp + 0x58]
not r8b
setl ch
lea rcx, [rbp + 0x320]
mov r8b, 0x7e
mov r8b, byte [rax + 0x308]
jmp 0x1404c47b5
call fcn.1404c099e
mov rcx, qword [rbp + 0xa60]
cmc
clc
test r11b, 0x95
xor rcx, rsp
jmp 0x1404c47cf
call fcn.1404a55f8
mov rbx, qword [rsp + 0xbc0]
test bpl, 0xbd
add rsp, 0xb70
mov r12w, 0x767f
movsx r14w, r13b
pop r15
movsx ebp, di
pop r14
xchg r13, r13
movsx r12d, bx
pop r13
movsx rbp, si
movsx di, r13b
bswap bp
pop r12
pop rdi
setbe bpl
pop rsi
movsx bp, cl
movsxd rbp, edi
pop rbp
jmp 0x1404c4822
ret