Function at 0x1404b7393
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
shrd r8w, r12w, 0x3f
ror bx, 0x4d
or r10b, 9
push rsi
push rdi
mov r8b, bpl
sal edi, cl
cbw
push r12
adc r9, 0x42f17c29
mov r10b, r13b
dec rbp
push r13
shr r10b, 0x6e
test cx, 0x1068
adc dil, r12b
push r14
rcr r13w, 0x1f
btr rax, 0xdc
rcr ebx, cl
push r15
lea rbp, [rsp - 0xa70]
mov ah, 0x18
mov r10d, ebp
sub rsp, 0xb70
and r8b, 0x23
sub bx, r8w
or r15b, spl
mov rax, qword [0x1400b7288]
xor rax, rsp
inc r15w
mov r14b, 0xfd
movsxd rdi, eax
mov qword [rbp + 0xa60], rax
shrd di, sp, 0xc1
bsf r14w, ax
mov al, byte [rdx + 8]
add bx, 0x66e6
xchg di, r8w
lea rbx, [0x140000000]
mov r10d, dword [rcx]
neg al
dec r8w
mov r9, rcx
movzx r14d, si
mov qword [rsp + 0x60], rdx
movzx edi, r10w
mov edx, dword [rcx + 4]
sbb eax, eax
mov dil, 0x93
and eax, 0x1d
mov qword [rsp + 0x58], rcx
movsx cx, bpl
movsxd r15, edx
setne cl
add eax, 0x19
sal dil, cl
xor r11d, r11d
test r10d, r10d
cmovl r14w, di
movzx di, r15b
movzx rdi, cx
mov dword [rsp + 0x50], eax
not r8
mov ecx, r10d
xchg r14b, al
lea r8, [r9 + 8]
movsxd rcx, edi
cwde
mov r14b, bl
mov dword [rbp + 0x320], r11d
cmovs r10d, r11d
mov r14d, r11d
bsr rcx, r9
cmp r10d, edx
cmova di, r15w
xchg al, r13b
lahf
lea edi, [r11 + 0x26]
mov eax, r10d
mov r15d, r11d
mov cl, ch
cmovae eax, edx
mov r13d, r11d
sub r10d, eax
or cl, 0x8f
mov ecx, eax
bsr rax, r14
shrd ax, r9w, 0x28
lea r8, [r8 + rcx]
sub al, spl
mov dword [rsp + 0x30], r10d
cmovp r10w, si
shr r10, 0x78
lea rax, [r9 + 8]
rol r10b, 0xf2
cmc
test r12b, 0x92
mov qword [rsp + 0x78], r8
test rax, rsi
shld r10, r10, 0xa
add rax, rdx
lea r10, [r9 + 8]
jmp 0x1404b751a
mov qword [rsp + 0x70], rax
test bpl, r12b
jmp 0x1404b7527
sub eax, r8d
clc
mov dword [rsp + 0x40], eax
cmp r13b, 0x1c
cmp r10, r8
jmp 0x1404b753b
je 0x1404b8167
cmp r13d, 9
jmp 0x1404b754a
jne 0x1404b76f5
test r14d, r14d
je 0x1404b762b
mov r8d, r11d
mov r9d, r11d
cdqe
mov edx, r9d
movsx cx, al
inc r9d
add ch, 0xb9
mov eax, dword [rbp + rdx*4 + 0x324]
sar cl, cl
imul rcx, rax, 0x3b9aca00
neg ah
mov eax, r8d
add rcx, rax
xor r8d, 0x145d571e
adc r8b, 0x24
sar r8b, cl
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp bh, 0xa9
cmp r9d, r14d
jne 0x1404b7561
test r8d, r8d
jmp 0x1404b75b6
je 0x1404b7619
cmp dword [rbp + 0x320], 0x73
jae 0x1404b7605
mov eax, dword [rbp + 0x320]
jmp 0x1404b75d4
mov dword [rbp + rax*4 + 0x324], r8d
cmovb r14d, edx
mov r14d, dword [rbp + 0x320]
jmp 0x1404b75ec
inc r14d
jmp 0x1404b75f4
mov dword [rbp + 0x320], r14d
jmp 0x1404b7600
jmp 0x1404b7625
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b7614
jmp 0x1404b7625
mov r14d, dword [rbp + 0x320]
shld r8d, eax, 0x57
mov r8, qword [rsp + 0x78]
clc
test r15d, r15d
jmp 0x1404b7633
je 0x1404b76e7
mov edx, r11d
test dil, r9b
stc
test r14d, r14d
jmp 0x1404b7648
je 0x1404b7687
mov ecx, edx
movsxd r14, edx
inc edx
mov r15d, r15d
lahf
mov eax, dword [rbp + rcx*4 + 0x324]
xor r14b, bl
add r15, rax
mov dword [rbp + rcx*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
shr r15, 0x20
cmp edx, r14d
jmp 0x1404b7681
jne 0x1404b764e
test r15d, r15d
jmp 0x1404b768f
je 0x1404b76e7
cmp r14d, 0x73
jmp 0x1404b769e
jae 0x1404b76d1
mov eax, r14d
inc r14b
mov dword [rbp + rax*4 + 0x324], r15d
not r14w
mov r14d, dword [rbp + 0x320]
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404b76cc
jmp 0x1404b76e7
mov r14d, r11d
movzx cx, r10b
xchg r13w, ax
mov dword [rbp + 0x320], r11d
movsx eax, r10w
mov r15d, r11d
cwde
mov r13d, r11d
lahf
cbw
mov ax, 0x61d8
movzx eax, byte [r10]
mov cl, r8b
lea ecx, [r15 + r15*4]
movsxd r15, r13d
inc r13d
movzx r15d, dx
mov r15b, 0x29
inc r10
rol r15w, 0x6d
add r15b, 5
btc r15w, r12w
lea r15d, [rax + rcx*2]
cmc
cmp r10, r8
jne 0x1404b7541
test r13d, r13d
jmp 0x1404b7734
je 0x1404b8167
mov eax, 0xcccccccd
bswap rdx
not r12w
bt dx, r11w
mul r13d
rcl r12b, cl
mov eax, edx
shr eax, 3
setnp r12b
adc r12, 0x1b201bc2
mov dword [rsp + 0x38], eax
bsf r12, r12
or r12b, cl
mov r12d, eax
clc
test r11w, 0x1444
mov dword [rsp + 0x3c], eax
cmp r14b, r12b
test ch, 0x59
cmp bl, 0x93
test eax, eax
je 0x1404b7f10
mov eax, r12d
add si, cx
cmp r12d, edi
xchg rcx, r8
not r8b
movzx esi, bp
cmova eax, edi
not di
xchg si, di
sub edx, edx
mov dword [rsp + 0x34], eax
dec eax
movsx r8d, di
dec r8w
mov edi, eax
bsf esi, r12d
clc
movzx ecx, byte [rbx + rax*4 + 0xc5822]
test r12d, 0x5f6d19d9
add esi, ebx
inc si
movzx esi, byte [rbx + rax*4 + 0xc5823]
bsf ax, r15w
movsxd rax, esp
mov ebx, ecx
shr r8w, 0x3a
mov r8b, bl
shl rbx, 2
mov r8b, r15b
movsxd r8, r11d
bswap r8
mov r8, rbx
cdqe
movsx rax, r12w
lea eax, [rsi + rcx]
movsxd rcx, ebx
lea rcx, [rbp + 0x6c4]
jmp 0x1404b7813
mov dword [rbp + 0x6c0], eax
jmp 0x1404b781e
call fcn.1404a051f
lea rcx, [0x140000000]
and dl, 0xb1
xor r8b, 0x18
bsr ax, r12w
shl rsi, 2
cbw
shld r8w, r11w, 0xcd
movzx eax, word [rcx + rdi*4 + 0xc5820]
mov r8b, 0x9f
bts rdx, r13
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x6c4]
inc r8b
mov r8, rsi
test dil, 0xa3
clc
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404b7876
call fcn.14049fa7b
mov r10d, dword [rbp + 0x6c0]
cmp r9b, r12b
clc
cmp r10d, 1
jmp 0x1404b788f
ja 0x1404b79ee
mov eax, dword [rbp + 0x6c4]
clc
xor r11d, r11d
test eax, eax
jne 0x1404b78c0
mov r14d, r11d
jmp 0x1404b78af
mov dword [rbp + 0x320], r11d
jmp 0x1404b78bb
jmp 0x1404b7eb9
cmp eax, 1
je 0x1404b7eb9
test r14d, r14d
jmp 0x1404b78d1
je 0x1404b7eb9
mov r8d, r11d
xchg dl, r9b
mov r9d, r11d
movzx cx, r12b
setae ch
movzx rdx, r12w
mov r10, rax
jmp 0x1404b78fa
mov edx, r9d
lahf
inc r9d
stc
mov eax, r8d
bsr r8, rcx
ror r8w, cl
xor r8w, 0x374d
mov ecx, dword [rbp + rdx*4 + 0x324]
add r8w, r13w
test sp, r8w
or r8b, bpl
imul rcx, r10
dec r8d
movsx r8d, r14w
mov r8, rcx
add rcx, rax
sbb r8w, 0x4448
jmp 0x1404b7941
mov r8, rcx
test si, 0x5f8
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b795c
jne 0x1404b78fa
test r8d, r8d
jmp 0x1404b796a
je 0x1404b79dd
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b797c
jae 0x1404b79c1
mov eax, dword [rbp + 0x320]
movzx r14, dx
not r14w
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14d, r8w
movzx r14w, r14b
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404b79b0
mov dword [rbp + 0x320], r14d
jmp 0x1404b79bc
jmp 0x1404b7eb9
mov r14d, r11d
mov al, dil
not al
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404b79d8
jmp 0x1404b7ec0
mov r14d, dword [rbp + 0x320]
jmp 0x1404b79e9
jmp 0x1404b7eb9
cmp r14d, 1
ja 0x1404b7b3f
mov ebx, dword [rbp + 0x324]
mov r8, r10
shl r8, 2
xor r11d, r11d
and r14b, r8b
neg r14b
mov dword [rbp + 0x320], r10d
btr r14w, 0x8b
clc
or r14, 0x7f2e5492
mov r14d, r10d
test r8, r8
jmp 0x1404b7a2e
je 0x1404b7a9e
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
test rax, 0xaed5624
cmp r15b, 0x31
cmp r8, rax
ja 0x1404b7a64
lea rdx, [rbp + 0x6c4]
call fcn.14049fa7b
jmp 0x1404b7a83
mov r8, rax
xor edx, edx
call fcn.1404a051f
call fcn.1404b187f
mov dword [rax], 0x22
jmp 0x1404b7a7e
call fcn.1404b2539
mov r14d, dword [rbp + 0x320]
cmp r13b, 0x2f
test r8b, 0xc7
xor r11d, r11d
cmp spl, sil
stc
jmp 0x1404b7a9e
test ebx, ebx
je 0x1404b78a7
cmp ebx, 1
jmp 0x1404b7aae
je 0x1404b7eb9
test r14d, r14d
jmp 0x1404b7abc
je 0x1404b7eb9
mov r8d, r11d
movsx r9, r12w
movzx eax, bp
mov r9d, r11d
mov r10, rbx
movzx eax, cx
cwde
mov ax, 0x49a0
mov edx, r9d
movzx rcx, cx
xchg cx, ax
bswap ecx
inc r9d
not ax
sbb cl, 0x20
cmp r11b, r9b
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
not r8b
ror r8b, 0x29
imul rcx, r10
cmc
ror r8w, 0xcb
lea rcx, [rcx + rax]
cmc
and r8b, r9b
mov r8, 0x102140c1
mov r8, rcx
test sp, cx
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b7b34
jne 0x1404b7ada
jmp 0x1404b7962
cmp r10d, r14d
bswap cx
movsx r9, di
lea rdx, [rbp + 0x324]
setg r8b
mov r12d, r14d
movzx r8w, r8b
mov cl, r9b
jmp 0x1404b7b64
lea rcx, [rbp + 0x6c4]
movzx r9w, bpl
mov r8b, 0x93
movsx r8w, r8b
cmovae rcx, rdx
lea r8, [rbp + 0x6c4]
mov dx, 0x8c6
sets r9b
cmovb r12d, r10d
mov qword [rsp + 0x68], rcx
not al
setb al
movsx rdx, r11w
movsx edx, r14w
cwd
lea rdx, [rbp + 0x324]
cmovae rdx, r8
xor r11d, r11d
test al, al
xchg r9w, r9w
movzx r9w, r10b
mov qword [rsp + 0x48], rdx
mov r9b, 0xa0
movzx r9w, r10b
movsxd r9, r9d
mov dword [rbp + 0x4f0], r11d
movsx r9d, si
setns r9b
movsx r9w, r15b
mov r9d, r11d
jmp 0x1404b7be8
cmovne r10d, r14d
ror r14w, 0x71
sar r14w, cl
mov r14d, r11d
test r12d, r12d
je 0x1404b7e25
mov eax, r9d
movsx si, r9b
bts esi, ebx
mov esi, dword [rcx + rax*4]
jmp 0x1404b7c14
test esi, esi
jmp 0x1404b7c1b
jne 0x1404b7c56
cmp r9d, r14d
jmp 0x1404b7c29
jne 0x1404b7e0e
lea r14d, [r9 + 1]
jmp 0x1404b7c38
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404b7c45
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b7c51
jmp 0x1404b7e0e
mov r8d, r9d
test r10d, r10d
jmp 0x1404b7c61
je 0x1404b7de5
mov edi, r9d
neg edi
test ah, al
stc
cmp r8d, 0x73
je 0x1404b7d43
mov ebx, r8d
cmp r14b, sil
stc
cmc
cmp r8d, r14d
jmp 0x1404b7c89
jne 0x1404b7cb3
and dword [rbp + rbx*4 + 0x4f4], 0
lea eax, [r8 + 1]
xchg r14d, r14d
not r14w
inc r14b
mov dword [rbp + 0x4f0], eax
movzx r14d, r13w
cmovbe r14d, r12d
lea eax, [rdi + r8]
inc r8d
mov edx, dword [rdx + rax*4]
sbb r14d, r15d
mov eax, r11d
movzx r14, bp
imul rdx, rsi
rcl r11w, 0x20
sal r11b, cl
btr r14, r11
lea rdx, [rdx + rax]
shl r14b, cl
sub r11b, al
mov eax, dword [rbp + rbx*4 + 0x4f4]
add rdx, rax
lea eax, [rdi + r8]
shl r14b, cl
neg r11b
mov r11, rdx
sbb r14b, 0xe8
btc r14d, 0x93
test r14d, esi
mov dword [rbp + rbx*4 + 0x4f4], edx
btr r14w, r11w
mov r14d, dword [rbp + 0x4f0]
cmp bh, 0x8b
cmp r13d, esp
shr r11, 0x20
cmp dx, 0xa10
cmp eax, r10d
jmp 0x1404b7d2e
je 0x1404b7d43
mov rdx, qword [rsp + 0x48]
jmp 0x1404b7d3e
jmp 0x1404b7c6f
test r11d, r11d
jmp 0x1404b7d4b
je 0x1404b7de5
cmp r8d, 0x73
jmp 0x1404b7d5a
je 0x1404b803a
mov edx, r8d
cmp r8d, r14d
jne 0x1404b7d91
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov cl, 0xe
cmovo rcx, rsi
movzx r14w, dl
mov dword [rbp + 0x4f0], eax
movsx r14w, bl
cwde
mov al, 0xba
mov eax, dword [rbp + rdx*4 + 0x4f4]
movsxd r14, ecx
movsx ecx, di
inc r8d
mov ecx, r11d
cmovl r11w, di
shrd r14d, r11d, 2
add rcx, rax
sal r11b, 0x20
movsx r11d, bp
mov dword [rbp + rdx*4 + 0x4f4], ecx
mov r14d, dword [rbp + 0x4f0]
shr rcx, 0x20
sbb r11d, 0x153c4462
mov r11d, ecx
test ebx, eax
clc
test ecx, ecx
jmp 0x1404b7ddf
jne 0x1404b7d51
xor r11d, r11d
cmp r14b, 0x56
cmc
test dh, bl
cmp r8d, 0x73
jmp 0x1404b7df8
je 0x1404b8049
mov rcx, qword [rsp + 0x68]
bswap dx
mov dh, 0xd6
mov rdx, qword [rsp + 0x48]
inc r9d
jmp 0x1404b7e17
cmp r9d, r12d
jmp 0x1404b7e1f
jne 0x1404b7c01
mov r8d, r14d
shl r8, 2
clc
mov dword [rbp + 0x320], r14d
stc
test r8, r8
jmp 0x1404b7e3d
je 0x1404b7ead
mov eax, 0x1cc
ror ch, cl
bsf cx, r14w
lea rcx, [rbp + 0x324]
test r8b, 0xbc
cmp r8, rax
ja 0x1404b7e79
lea rdx, [rbp + 0x4f4]
jmp 0x1404b7e6f
call fcn.14049fa7b
jmp 0x1404b7e98
mov r8, rax
sub edx, edx
call fcn.1404a051f
call fcn.1404b187f
mov dword [rax], 0x22
jmp 0x1404b7e93
call fcn.1404b2539
mov r14d, dword [rbp + 0x320]
ror al, cl
xor r11d, r11d
or bx, 0x6907
cmovns bx, cx
mov r12d, dword [rsp + 0x3c]
shrd bx, dx, 0x8c
inc ebx
mov al, 1
bt bx, 0xe5
lea rbx, [0x140000000]
test bpl, 0xb9
cmp r14w, 0x7050
test al, al
jmp 0x1404b7ed8
je 0x1404b805d
sub r12d, dword [rsp + 0x34]
movzx di, dil
mov edi, 0x26
jmp 0x1404b7ef2
mov dword [rsp + 0x3c], r12d
jmp 0x1404b7efc
jne 0x1404b778b
mov eax, dword [rsp + 0x38]
cmp r10w, 0x846
cmp si, r10w
lea eax, [rax + rax*4]
add eax, eax
cmp dh, 0x22
jmp 0x1404b7f1e
sub r13d, eax
jmp 0x1404b7f26
je 0x1404b8072
lea eax, [r13 - 1]
mov eax, dword [rbx + rax*4 + 0xc58b8]
cmc
test eax, eax
jmp 0x1404b7f3f
je 0x1404b805d
cmp eax, 1
jmp 0x1404b7f4d
je 0x1404b8072
test r14d, r14d
jmp 0x1404b7f5b
je 0x1404b8072
mov r8d, r11d
inc rdx
cqo
cdq
mov r9d, r11d
mov r10d, eax
cwde
bswap ecx
mov edx, r9d
cmovg rcx, rcx
not cx
movsx ax, r12b
inc r9d
cbw
rcr cl, 0x60
ror cx, cl
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
shl r8b, 0xd4
imul rcx, r10
add rcx, rax
adc r8b, 0x1d
rol r8b, cl
movzx r8d, si
mov r8, rcx
jmp 0x1404b7fb8
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jne 0x1404b7f73
test r8d, r8d
je 0x1404b8029
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b7fe1
jae 0x1404b805d
mov eax, dword [rbp + 0x320]
setnp r14b
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14, cx
cmove r14d, r8d
inc r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8010
inc r14d
jmp 0x1404b8018
mov dword [rbp + 0x320], r14d
jmp 0x1404b8024
jmp 0x1404b8072
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8035
jmp 0x1404b8072
xor r11d, r11d
btr r14d, 0xb8
rcl bh, cl
shrd bx, bp, 0x15
lea rbx, [0x140000000]
bsr r14w, di
cmovns r14, r10
shr r14b, 0x90
mov r14d, r11d
jmp 0x1404b8065
mov dword [rbp + 0x320], r11d
clc
jmp 0x1404b8072
test r15d, r15d
jmp 0x1404b807a
je 0x1404b815e
mov r8d, r11d
cmc
stc
test r14d, r14d
je 0x1404b80e7
mov ecx, r8d
movzx r14, ax
inc r8d
mov edx, r15d
mov eax, dword [rbp + rcx*4 + 0x324]
add rdx, rax
rol r15b, cl
mov dword [rbp + rcx*4 + 0x324], edx
mov r14d, dword [rbp + 0x320]
shl r15w, cl
sbb r15d, 0x25f14a4c
shr rdx, 0x20
dec r15w
xchg r15w, r15w
mov r15d, edx
jmp 0x1404b80de
cmp r8d, r14d
jne 0x1404b808e
test r15d, r15d
je 0x1404b815e
mov edi, 0x26
cmp r9b, 0xf2
clc
cmp r14d, 0x73
jmp 0x1404b8103
jae 0x1404b8145
mov eax, r14d
movzx r14, sp
bswap r14w
movzx r14d, r11w
mov dword [rbp + rax*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
jmp 0x1404b812c
inc r14d
jmp 0x1404b8134
mov dword [rbp + 0x320], r14d
jmp 0x1404b8140
jmp 0x1404b8167
mov r14d, r11d
jmp 0x1404b814d
mov dword [rbp + 0x320], r11d
jmp 0x1404b8159
jmp 0x1404b8167
mov edi, 0x26
cmp bpl, 0xb7
mov ecx, dword [rsp + 0x30]
clc
test ecx, ecx
jmp 0x1404b8173
je 0x1404b8b39
mov eax, 0xcccccccd
bt r15d, r14d
btr rdx, rax
sal dh, 0x6d
mul ecx
xor ax, r8w
mov eax, edx
neg r15w
mov r15d, ebp
shr eax, 3
mov dword [rsp + 0x34], eax
mov r15d, eax
mov dword [rsp + 0x3c], eax
cmp r9b, 0xd0
jmp 0x1404b81af
test eax, eax
jmp 0x1404b81b6
je 0x1404b8934
jmp 0x1404b81c8
lea rbx, [0x140000000]
cmp r15d, edi
mov r13d, r15d
movzx r8, cx
cwde
cmova r13d, edi
sbb di, 0x45e0
sub edx, edx
bsr ax, bx
shl r8b, 0xe8
mov dword [rsp + 0x38], r13d
shld si, r15w, 0xd1
xchg cl, sil
lea eax, [r13 - 1]
sbb cx, r10w
movzx ecx, byte [rbx + rax*4 + 0xc5822]
shr rdi, 0x5c
mov sil, 0x46
movzx esi, byte [rbx + rax*4 + 0xc5823]
sub r8b, 0xfd
mov ebx, ecx
mov edi, eax
shl rbx, 2
seto r8b
jmp 0x1404b822d
mov r8, rbx
bswap rax
jmp 0x1404b8238
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
jmp 0x1404b8247
mov dword [rbp + 0x6c0], eax
call fcn.1404a051f
lea rcx, [0x140000000]
movsx rdx, r13w
shr dl, 0x28
sub r8w, r13w
shl rsi, 2
xadd al, r8b
and dx, 0x4963
cqo
movzx eax, word [rcx + rdi*4 + 0xc5820]
sub dh, 0x9d
lea rdx, [rcx + 0xc4f10]
and r8b, 0x92
shr r8w, cl
lea rcx, [rbp + 0x6c4]
mov r8, rsi
cmp esp, esi
test r15b, 0x4d
jmp 0x1404b82a2
add rcx, rbx
jmp 0x1404b82aa
lea rdx, [rdx + rax*4]
jmp 0x1404b82b3
call fcn.14049fa7b
mov r10d, dword [rbp + 0x6c0]
clc
cmp r10d, 1
jmp 0x1404b82c9
ja 0x1404b841e
mov eax, dword [rbp + 0x6c4]
cmp dx, 0x77ed
xor r11d, r11d
test eax, eax
jne 0x1404b82f9
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b82f4
jmp 0x1404b88f8
cmp eax, 1
je 0x1404b88f8
test r14d, r14d
jmp 0x1404b830a
je 0x1404b88f8
mov r8d, r11d
jmp 0x1404b831c
mov r9d, r11d
mov r10, rax
mov edx, r9d
inc r9d
add cl, r13b
mov eax, r8d
add cx, cx
sal r8, cl
rcr cx, 0xf3
mov ecx, dword [rbp + rdx*4 + 0x324]
add r8b, r14b
imul rcx, r10
add r8, 0x4fbf7c2c
sbb r8d, 0x7e0814ff
rcr r8w, 0x8f
add rcx, rax
and r8w, r14w
movzx r8d, r15w
rol r8w, 0xf2
mov r8, rcx
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
jmp 0x1404b837f
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b838b
jne 0x1404b8322
test r8d, r8d
jmp 0x1404b8399
je 0x1404b840d
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b83ab
jae 0x1404b83f6
mov eax, dword [rbp + 0x320]
movsx r14w, r10b
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14w, bpl
xchg r14d, r14d
jmp 0x1404b83d1
mov r14d, dword [rbp + 0x320]
jmp 0x1404b83dd
inc r14d
jmp 0x1404b83e5
mov dword [rbp + 0x320], r14d
jmp 0x1404b83f1
jmp 0x1404b88f8
mov r14d, r11d
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404b8408
jmp 0x1404b88fb
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8419
jmp 0x1404b88f8
cmp r14d, 1
ja 0x1404b859a
mov ebx, dword [rbp + 0x324]
movzx r8w, r13b
mov r8, r10
ror r14, 0xe
or r14d, eax
bts r14w, r9w
shl r8, 2
shr r14b, cl
rcr r14w, 0x68
sub r14b, cl
xor r11d, r11d
ror r14b, 0xf
inc r14w
mov dword [rbp + 0x320], r10d
or r14w, 0x648d
adc r14, rdx
mov r14d, r10d
jmp 0x1404b847a
test r8, r8
jmp 0x1404b8482
je 0x1404b84f0
lea rcx, [rbp + 0x324]
cmp r8, 0x1cc
jmp 0x1404b849b
ja 0x1404b84b7
lea rdx, [rbp + 0x6c4]
jmp 0x1404b84ad
call fcn.14049fa7b
jmp 0x1404b84de
xor edx, edx
mov r8d, 0x1cc
jmp 0x1404b84c4
call fcn.1404a051f
call fcn.1404b187f
mov dword [rax], 0x22
jmp 0x1404b84d9
call fcn.1404b2539
mov r14d, dword [rbp + 0x320]
jmp 0x1404b84ea
xor r11d, r11d
cmp spl, r8b
test ebx, ebx
jmp 0x1404b84f7
je 0x1404b82e5
cmp ebx, 1
jmp 0x1404b8505
je 0x1404b88f8
test r14d, r14d
jmp 0x1404b8513
je 0x1404b88f8
mov r8d, r11d
movzx cx, r13b
mov r9d, r11d
xchg r10w, ax
movsx ecx, r10w
mov r10, rbx
movsxd rdx, r9d
movsx rax, bx
movsx edx, si
mov edx, r9d
dec al
inc r9d
cdqe
movzx ecx, sp
bts ecx, eax
mov eax, r8d
btr cx, bp
mov ecx, dword [rbp + rdx*4 + 0x324]
adc r8w, r15w
imul rcx, r10
lea rcx, [rcx + rax]
rcr r8, cl
btr r8w, 0x4f
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
clc
cmc
shr r8, 0x20
jmp 0x1404b8587
cmp r9d, r14d
jmp 0x1404b858f
jne 0x1404b8538
jmp 0x1404b8391
cmp r10d, r14d
setp cl
movzx r15w, bpl
lea rcx, [rbp + 0x324]
bswap r12w
movsx r13, sp
movzx r13, cx
mov r15d, r14d
lea r12, [rbp + 0x6c4]
mov al, 0xfb
movzx r9w, r9b
cmovp r13w, ax
cmovae r12, rcx
movzx cx, r13b
mov al, 0x10
lea r13, [rbp + 0x324]
jmp 0x1404b85e8
cmovb r15d, r10d
movsx r9, di
bswap cx
movsx cx, al
lea rcx, [rbp + 0x6c4]
mov al, 0xec
setle al
cmovae r13, rcx
jmp 0x1404b8612
setb al
xor r11d, r11d
test al, al
mov dword [rbp + 0x4f0], r11d
movsxd r9, edx
bswap r9d
mov r9d, r11d
jmp 0x1404b862f
cmovne r10d, r14d
mov r14d, r11d
stc
clc
test r15d, r15d
jmp 0x1404b8640
je 0x1404b8840
mov eax, r9d
or sil, 0x68
mov esi, dword [r12 + rax*4]
test esi, esi
jmp 0x1404b8658
jne 0x1404b868e
cmp r9d, r14d
jne 0x1404b882b
lea r14d, [r9 + 1]
jmp 0x1404b8670
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404b867d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b8689
jmp 0x1404b882b
mov r8d, r9d
test r10d, r10d
je 0x1404b8819
mov ebx, r9d
neg ebx
cmp ebx, 0x2b282eb0
clc
cmp r8d, 0x73
jmp 0x1404b86af
je 0x1404b8767
mov edi, r8d
cmp r8d, r14d
jmp 0x1404b86c0
jne 0x1404b86e9
and dword [rbp + rdi*4 + 0x4f4], 0
lea eax, [r8 + 1]
movzx rdx, r14w
movzx r14w, r12b
movzx r14d, r14w
mov dword [rbp + 0x4f0], eax
movsx r14d, r10w
lea eax, [rbx + r8]
setae r14b
cmovl rdx, r11
inc r8d
sub r14b, al
mov r14b, dil
rcl r14w, cl
mov edx, dword [r13 + rax*4]
mov eax, r11d
imul rdx, rsi
add rdx, rax
mov eax, dword [rbp + rdi*4 + 0x4f4]
lea rdx, [rdx + rax]
ror ax, cl
cmp rdx, r15
lea eax, [rbx + r8]
btr r11, rbx
sub r14, 0x68e00bc3
and r14b, 7
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
bswap r14w
ror r14w, 0x4d
mov r14d, dword [rbp + 0x4f0]
cmp r12, 0x677e7fe4
shr r11, 0x20
cmp r9b, 0x88
cmp eax, r10d
jne 0x1404b86a6
test r11d, r11d
jmp 0x1404b876f
je 0x1404b8819
cmp r8d, 0x73
jmp 0x1404b877e
je 0x1404b8a54
mov edx, r8d
jmp 0x1404b8790
cmp r8d, r14d
jmp 0x1404b8798
jne 0x1404b87be
and dword [rbp + rdx*4 + 0x4f4], 0
movzx r14, r15w
movsx r14d, r8w
jmp 0x1404b87b3
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
lahf
mov eax, dword [rbp + rdx*4 + 0x4f4]
movsxd r14, edx
mov cx, r13w
inc r8d
sub ch, 0x57
test r9w, r15w
mov ecx, r11d
not r11d
shl r11w, 0xad
add rcx, rax
movsx r11d, si
mov dword [rbp + rdx*4 + 0x4f4], ecx
stc
mov r14d, dword [rbp + 0x4f0]
rol r11w, cl
inc r11b
mov r11b, r13b
shr rcx, 0x20
rol r11b, cl
mov r11d, ecx
clc
test ecx, ecx
jmp 0x1404b8813
jne 0x1404b8775
xor r11d, r11d
cmp r8d, 0x73
jmp 0x1404b8825
je 0x1404b8a5f
inc r9d
cmp ax, 0x76e4
cmp r9d, r15d
jmp 0x1404b883a
jne 0x1404b8646
mov r8d, r14d
jmp 0x1404b8848
shl r8, 2
cmp r9w, r9w
stc
cmp r13, 0x449b6b8a
mov dword [rbp + 0x320], r14d
jmp 0x1404b8864
test r8, r8
jmp 0x1404b886c
je 0x1404b88e3
mov eax, 0x1cc
sub rcx, 0x2ffb1348
lea rcx, [rbp + 0x324]
cmp bl, sil
cmp r8, rax
ja 0x1404b88a7
lea rdx, [rbp + 0x4f4]
jmp 0x1404b889d
call fcn.14049fa7b
jmp 0x1404b88ce
mov r8, rax
test r12b, bpl
xor edx, edx
jmp 0x1404b88b4
call fcn.1404a051f
call fcn.1404b187f
mov dword [rax], 0x22
jmp 0x1404b88c9
call fcn.1404b2539
mov r14d, dword [rbp + 0x320]
bt r13, 0xe4
btr r15w, bx
xor r11d, r11d
cmc
mov r15d, dword [rsp + 0x3c]
shrd r13d, r10d, 0xe5
mov r13d, dword [rsp + 0x38]
dec al
sal al, cl
mov al, 0x26
mov al, 1
cmc
test al, al
jmp 0x1404b8902
je 0x1404b8a5f
sub r15d, r13d
mov dil, 0xce
bswap edi
mov edi, 0x26
mov dword [rsp + 0x3c], r15d
jmp 0x1404b891f
jne 0x1404b81c1
mov eax, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x30]
cmp r14, 0x56530fb6
lea eax, [rax + rax*4]
stc
cmp di, 0x2b60
add eax, eax
sub ecx, eax
jmp 0x1404b8946
je 0x1404b8b39
dec ecx
cmp r10b, r10b
lea rax, [0x140000000]
cmp bh, 0xc8
mov eax, dword [rax + rcx*4 + 0xc58b8]
test eax, eax
jne 0x1404b8983
mov r14d, r11d
jmp 0x1404b8972
mov dword [rbp + 0x320], r11d
jmp 0x1404b897e
jmp 0x1404b8b47
cmp eax, 1
je 0x1404b8b39
test r14d, r14d
jmp 0x1404b8994
je 0x1404b8b47
mov r8d, r11d
mov r10w, cx
cmovo r10w, bx
movzx r10w, sil
mov r9d, r11d
mov r10, rax
cmovs ax, ax
cdqe
mov ch, 0x6b
mov edx, r9d
cbw
inc r9d
sal cl, cl
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
adc r8b, 0x1a
add rcx, rax
mov r8, rcx
stc
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r12b, al
cmp r9d, r14d
jmp 0x1404b89f4
jne 0x1404b89ba
test r8d, r8d
jmp 0x1404b8a02
je 0x1404b8b2c
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b8a14
jae 0x1404b8a5f
mov eax, dword [rbp + 0x320]
mov r14b, bpl
movzx r14, ax
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8a3b
inc r14d
jmp 0x1404b8a43
mov dword [rbp + 0x320], r14d
jmp 0x1404b8a4f
jmp 0x1404b8b39
xor r11d, r11d
bt ax, r13w
cbw
clc
mov rdx, qword [rsp + 0x60]
ror r8b, 0xd5
mov rax, qword [rsp + 0x58]
mov r8, qword [rdx]
mov al, byte [rax + 0x308]
cmp byte [rdx + 8], r11b
je 0x1404b8ae8
neg al
dec dl
movzx eax, r13w
movabs rdx, 0x8000000000000000
movsx eax, ax
movabs rax, 0xfff0000000000000
sbb rcx, rcx
cmp ecx, 0x697d7787
and rcx, rdx
cmc
movabs rdx, 0x7ff0000000000000
lea rcx, [rcx + rdx]
clc
and rcx, rax
and ax, 0x1893
shrd rax, r15, 0xdd
bts eax, eax
mov rax, qword [r8]
and rax, rdx
cmp spl, r9b
or rcx, rax
jmp 0x1404b8adb
mov qword [r8], rcx
jmp 0x1404b8ae3
jmp 0x1404b8b1d
neg al
movsx ax, r15b
mov edx, 0x80000000
mov eax, dword [r8]
jmp 0x1404b8afc
sbb ecx, ecx
stc
and ecx, edx
mov edx, 0x7f800000
add ecx, edx
and eax, edx
cmc
or ecx, eax
and ecx, 0xff800000
mov ah, 0xbd
movzx rax, r10w
mov dword [r8], ecx
mov eax, 3
jmp 0x1404b8b27
jmp 0x1404bae73
mov r14d, dword [rbp + 0x320]
cmc
jmp 0x1404b8b39
test r14d, r14d
jmp 0x1404b8b41
jne 0x1404b8b54
mov ecx, r11d
jmp 0x1404b8b4f
jmp 0x1404b8ba9
lea ecx, [r14 - 1]
bsr ax, r9w
mov dword [rsp + 0x48], r11d
movsx ax, r15b
sub ah, 0x56
setne ah
bsr eax, dword [rbp + rcx*4 + 0x324]
jmp 0x1404b8b7a
je 0x1404b8b87
inc eax
jmp 0x1404b8b94
mov eax, r11d
test bx, di
cmp r9w, 0x1b7c
clc
shl ecx, 5
cmp dil, 0xaa
clc
add ecx, eax
sar ax, 0x99
shl al, 0xf8
rcr ax, 0x9c
mov eax, dword [rsp + 0x40]
cmc
cmp spl, 0xb
mov dword [rsp + 0x3c], ecx
cmp rbp, 0x5f310dbd
cmc
cmp r14b, r9b
cmp ecx, dword [rsp + 0x50]
jmp 0x1404b8bca
jae 0x1404bae37
test eax, eax
jmp 0x1404b8bd7
je 0x1404bae39
mov rbx, qword [rsp + 0x78]
add r12b, 0xaf
mov r15d, r11d
mov rdi, qword [rsp + 0x70]
stc
mov r12d, r11d
mov r13w, r9w
sbb r13w, 0x28c4
mov dword [rbp + 0x150], r11d
rcr r13b, cl
mov r13d, r11d
clc
cmp r9b, bl
cmp rbx, rdi
jmp 0x1404b8c15
je 0x1404b998f
cmp r13d, 9
jmp 0x1404b8c24
jne 0x1404b8ec7
test r15d, r15d
jmp 0x1404b8c32
je 0x1404b8d60
mov r8d, r11d
seta ah
movsx r9d, r8w
mov r9d, r11d
movzx eax, si
xchg rcx, rcx
mov edx, r9d
inc r9d
mov eax, dword [rbp + rdx*4 + 0x154]
rol cl, cl
imul rcx, rax, 0x3b9aca00
mov eax, r8d
btc r8w, 0x61
add rcx, rax
rcr r8w, cl
sal r8b, 0x35
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
cmp dil, 0xba
clc
shr r8, 0x20
cmp r11d, r15d
cmc
test bl, dil
cmp r9d, r15d
jne 0x1404b8c4b
test r8d, r8d
jmp 0x1404b8ca0
je 0x1404b8d4f
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b8cb2
jae 0x1404b8cf9
mov eax, dword [rbp + 0x150]
mov r15w, 0x73e7
movzx r15w, cl
mov dword [rbp + rax*4 + 0x154], r8d
movzx r15, r14w
jmp 0x1404b8cd9
mov r15d, dword [rbp + 0x150]
inc r15d
jmp 0x1404b8ce8
mov dword [rbp + 0x150], r15d
jmp 0x1404b8cf4
jmp 0x1404b8d60
xor r9d, r9d
movsx ecx, r13w
mov dword [rbp + 0x890], r11d
cdq
sete r8b
lea r8, [rbp + 0x894]
xchg rcx, rcx
movsx dx, r14b
mov dword [rbp + 0x150], r11d
cmovle dx, r8w
mov edx, 0x1cc
movzx rcx, r10w
xchg ecx, ecx
cmovno cx, r15w
lea rcx, [rbp + 0x154]
jmp 0x1404b8d43
call fcn.1404b5c26
xor r11d, r11d
setp r15b
mov r15d, dword [rbp + 0x150]
cmp bpl, 0x5a
cmc
jmp 0x1404b8d60
test r12d, r12d
jmp 0x1404b8d68
je 0x1404b8eb6
mov r8d, r11d
test eax, r10d
cmc
jmp 0x1404b8d7a
test r15d, r15d
jmp 0x1404b8d82
je 0x1404b8ded
mov edx, r8d
inc r8d
shr rcx, 0xf8
sub r15b, al
movzx cx, ch
mov eax, r12d
sar r12b, cl
mov ecx, dword [rbp + rdx*4 + 0x154]
xadd r12b, r15b
shld r12d, ecx, 0x53
ror r12b, cl
lea rcx, [rcx + rax]
rcr r15, 0xec
adc r12b, 0x21
rcr r12b, cl
mov r12, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
jmp 0x1404b8dd3
mov r15d, dword [rbp + 0x150]
clc
shr r12, 0x20
cmp r8d, r15d
jmp 0x1404b8de7
jne 0x1404b8d88
test r12d, r12d
jmp 0x1404b8df5
je 0x1404b8eb6
cmp r15d, 0x73
jmp 0x1404b8e04
jae 0x1404b8e46
mov eax, r15d
setnp r15b
xchg r15w, r15w
not r15w
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404b8e2d
inc r15d
jmp 0x1404b8e35
mov dword [rbp + 0x150], r15d
jmp 0x1404b8e41
jmp 0x1404b8eb6
xor r9d, r9d
jmp 0x1404b8e54
mov dword [rbp + 0x890], r11d
jmp 0x1404b8e67
lea r8, [rbp + 0x894]
movsxd rdx, r14d
cwd
cmovge rcx, rsp
mov dword [rbp + 0x150], r11d
movsxd rcx, r12d
mov edx, 0x1cc
movzx rcx, r10w
xchg ecx, ecx
movsxd rcx, ecx
lea rcx, [rbp + 0x154]
jmp 0x1404b8e9b
call fcn.1404b5c26
mov r15d, dword [rbp + 0x150]
cwde
sub r11d, r11d
xchg r13w, cx
jmp 0x1404b8eb6
mov r12d, r11d
seto al
cdqe
mov r13d, r11d
movzx ax, r14b
cwde
movzx eax, byte [rbx]
lea ecx, [r12 + r12*4]
movsx r12, r8w
setb r12b
xchg r12b, r12b
inc r13d
inc rbx
sar r12b, cl
shr r12w, cl
lea r12d, [rax + rcx*2]
test r9b, r13b
cmp rbx, rdi
jmp 0x1404b8ef5
jne 0x1404b8c1b
test r13d, r13d
jmp 0x1404b8f03
je 0x1404b998f
mov eax, 0xcccccccd
test dh, 0x1f
mul r13d
bswap cx
mov eax, edx
clc
inc cx
and cl, bpl
shr eax, 3
adc cl, 0xaa
btr rcx, 0x77
mov dword [rsp + 0x48], eax
cmp spl, 0xa2
bswap rcx
bts cx, r12w
mov ecx, eax
mov dword [rsp + 0x34], eax
stc
test eax, eax
jmp 0x1404b8f49
je 0x1404b96a4
mov eax, ecx
adc dl, 0x15
xadd rdi, rbx
cdq
mov edx, 0x26
and rdi, r10
shl sil, cl
cmp ecx, edx
cmova eax, edx
bts ecx, r10d
or ch, 0x44
rcl cl, 0x73
sub edx, edx
sub ecx, r12d
cmp r12, 0x3fb7815
rcl si, 0x6c
mov dword [rsp + 0x38], eax
and dil, r12b
bswap cx
shld di, r14w, 0xbf
lea edi, [rax - 1]
ror sil, cl
mov si, cx
lea rax, [0x140000000]
stc
jmp 0x1404b8fad
movzx ecx, byte [rax + rdi*4 + 0xc5822]
shr r8, 0xef
cmp dl, r11b
movzx esi, byte [rax + rdi*4 + 0xc5823]
mov ebx, ecx
shr r8b, 0xc1
btr ax, 0x57
shrd eax, r14d, 0x4b
shl rbx, 2
cdqe
jmp 0x1404b8fdf
mov r8, rbx
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
call fcn.1404a051f
lea rcx, [0x140000000]
rol rdx, cl
neg r8w
rdtsc
shl rsi, 2
not r8b
movzx eax, word [rcx + rdi*4 + 0xc5820]
sal r8, cl
lea rdx, [rcx + 0xc4f10]
shr cl, cl
lea rcx, [rbp + 0x6c4]
mov r8, rsi
jmp 0x1404b9035
add rcx, rbx
jmp 0x1404b903d
lea rdx, [rdx + rax*4]
jmp 0x1404b9046
call fcn.14049fa7b
mov r10d, dword [rbp + 0x6c0]
stc
test bpl, r15b
cmp r10d, 1
jmp 0x1404b905f
ja 0x1404b921a
mov eax, dword [rbp + 0x6c4]
cmp r13b, 0x2e
clc
sub ebx, ebx
cmc
cmp r9w, 0x1d94
test eax, eax
jmp 0x1404b9080
jne 0x1404b90bc
mov dword [rbp + 0x890], ebx
bswap r8d
mov r8b, r13b
ror r8b, 0x93
mov dword [rbp + 0x150], ebx
and r8d, eax
jmp 0x1404b90a5
sub r9d, r9d
mov r8d, eax
lea r8, [rbp + 0x894]
jmp 0x1404b90b7
jmp 0x1404b963b
cmp eax, 1
jmp 0x1404b90c4
je 0x1404b9660
test r15d, r15d
jmp 0x1404b90d2
je 0x1404b9660
mov r8d, ebx
mov r10w, 0x13bd
inc r9d
mov r9d, ebx
cwd
mov r10, rax
cmovbe cx, r15w
movzx rax, si
mov edx, r9d
movsx cx, r8b
cmovs cx, si
inc r9d
adc cl, r14b
bt ax, 0x48
mov eax, r8d
rcr cx, cl
bt rcx, 1
mov ecx, dword [rbp + rdx*4 + 0x154]
btr r8w, 0x12
imul rcx, r10
add rcx, rax
bsr r8, rbp
shr r8w, 0xbb
mov r8, 0x14581636
mov r8, rcx
stc
mov dword [rbp + rdx*4 + 0x154], ecx
clc
shr r8, 0x20
cmp r14, 0x7fbe6702
cmp bp, r14w
cmp r9d, r15d
jne 0x1404b90f4
test r8d, r8d
jmp 0x1404b9166
je 0x1404b9659
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b9178
jae 0x1404b91bf
mov eax, dword [rbp + 0x150]
movsx r15, ax
inc r15b
mov dword [rbp + rax*4 + 0x154], r8d
mov r15b, 0xf3
movsx r15d, r8w
mov r15d, dword [rbp + 0x150]
jmp 0x1404b91a6
inc r15d
jmp 0x1404b91ae
mov dword [rbp + 0x150], r15d
jmp 0x1404b91ba
jmp 0x1404b9660
xor r9d, r9d
movzx dx, ah
cqo
mov dword [rbp + 0x890], ebx
setle r8b
cdq
bswap rcx
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], ebx
movsx rdx, di
movzx rdx, r10w
mov edx, 0x1cc
mov ch, 0x7a
movsx rcx, cx
cmove cx, cx
lea rcx, [rbp + 0x154]
call fcn.1404b5c26
mov al, bl
mov r15d, dword [rbp + 0x150]
jmp 0x1404b9215
jmp 0x1404b966a
lea r8, [rbp + 0x6c4]
btc cx, 0xc9
lea rcx, [rbp + 0x154]
cmp r15d, 1
jmp 0x1404b9236
ja 0x1404b936e
mov ebx, dword [rbp + 0x154]
mov r9, r10
shl r9, 2
movsx rdx, r12w
mov edx, 0x1cc
mov dword [rbp + 0x150], r10d
jmp 0x1404b925e
call fcn.1404b5c26
sub edi, edi
test ebx, ebx
jne 0x1404b9288
mov dword [rbp + 0x890], edi
jmp 0x1404b9278
mov dword [rbp + 0x150], edi
jmp 0x1404b9283
jmp 0x1404b90a5
mov r15d, dword [rbp + 0x150]
cmp ebx, 1
je 0x1404b9660
test r15d, r15d
je 0x1404b9660
mov r8d, edi
mov r9d, edi
xchg dh, ah
not ax
mov r10, rbx
mov edx, r9d
movzx rcx, bp
movsxd rcx, r12d
inc r9d
btr cx, 0x94
sal ah, 0x3f
mov eax, r8d
stc
mov ecx, dword [rbp + rdx*4 + 0x154]
bts r8w, bx
imul rcx, r10
add rcx, rax
add r8b, 0xfb
sub r8b, bpl
cmove r8, rsp
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
cmp dl, r8b
shr r8, 0x20
stc
cmp r9d, r15d
jne 0x1404b92af
test r8d, r8d
jmp 0x1404b9309
je 0x1404b9659
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b931b
jb 0x1404b917e
xor r9d, r9d
mov dword [rbp + 0x890], edi
jmp 0x1404b932f
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], edi
cmovp cx, sp
mov dx, bp
mov edx, 0x1cc
movsx rcx, r14w
movzx ecx, r11w
jmp 0x1404b9355
lea rcx, [rbp + 0x154]
jmp 0x1404b9361
call fcn.1404b5c26
mov al, dil
jmp 0x1404b9209
cmp r10d, r15d
movsxd rbx, r10d
lea rdx, [rbp + 0x6c4]
movsxd rbx, r11d
mov al, spl
mov ebx, r15d
not al
cmovae rdx, rcx
mov al, 0xba
mov al, al
cmovb ebx, r10d
mov cl, r8b
movsx rcx, di
setb al
mov qword [rsp + 0x68], rdx
movsx ecx, bp
cmovl cx, r15w
movzx cx, r13b
lea rcx, [rbp + 0x154]
mov dword [rsp + 0x30], ebx
cmovae rcx, r8
test r14w, r10w
test bp, 0x1571
cmp r13b, bl
test al, al
cmovne r10d, r15d
test r8b, 0x70
cmc
xor eax, eax
test dil, 7
stc
xor r9d, r9d
mov dword [rbp + 0x4f0], eax
clc
stc
cmc
test ebx, ebx
jmp 0x1404b93ee
je 0x1404b9611
mov r15, rcx
movsx esi, bp
sbb sil, 0xf
mov esi, dword [rdx + r9*4]
jmp 0x1404b940a
test esi, esi
jne 0x1404b9445
cmp r9d, eax
jmp 0x1404b941a
jne 0x1404b9600
and dword [rbp + r9*4 + 0x4f4], esi
movzx eax, bx
lahf
lea eax, [r9 + 1]
jmp 0x1404b9435
mov dword [rbp + 0x4f0], eax
jmp 0x1404b9440
jmp 0x1404b9600
xor r11d, r11d
rol r8b, cl
bts r8w, sp
mov r8d, r9d
test r10d, r10d
jmp 0x1404b945b
je 0x1404b95e7
mov ebx, r9d
neg ebx
cmp r8d, 0x73
jmp 0x1404b946f
je 0x1404b953c
mov edi, r8d
clc
cmp sp, cx
cmp r8d, eax
jmp 0x1404b9484
jne 0x1404b94af
and dword [rbp + rdi*4 + 0x4f4], 0
movsx dx, r14b
lea eax, [r8 + 1]
mov edx, 0x4a7b6304
movsx dx, r13b
dec dx
mov dword [rbp + 0x4f0], eax
cwde
lea eax, [rbx + r8]
inc r8d
shl dh, cl
inc dh
cmp ebp, ecx
mov edx, dword [r15 + rax*4]
cmp ebx, eax
btc rax, 0x41
movsx eax, r15w
mov eax, dword [rbp + rdi*4 + 0x4f4]
cmp ebp, ebx
jmp 0x1404b94d9
imul rdx, rsi
add rdx, rax
sub eax, r12d
mov eax, r11d
adc r11b, 0xaf
dec r11w
shl r11w, 0xbd
lea rdx, [rdx + rax]
sub ax, 0x256b
lea eax, [rbx + r8]
mov r11w, 0x5fc
shr r11b, 0x57
mov r11, rdx
jmp 0x1404b9512
mov dword [rbp + rdi*4 + 0x4f4], edx
test r14b, sil
test r14b, 0x2a
cmc
shr r11, 0x20
cmp eax, r10d
movsxd rax, ebp
mov eax, dword [rbp + 0x4f0]
jmp 0x1404b9536
jne 0x1404b9466
test r11d, r11d
jmp 0x1404b9544
je 0x1404b95db
cmp r8d, 0x73
jmp 0x1404b9553
je 0x1404b95db
mov edx, r8d
cmp r10d, r13d
stc
cmp r8d, eax
jmp 0x1404b9568
jne 0x1404b9586
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
setb cl
mov dword [rbp + 0x4f0], eax
xchg ch, cl
lahf
mov ecx, dword [rbp + rdx*4 + 0x4f4]
inc r8d
bsf rax, rax
or eax, ecx
mov eax, r11d
and r11w, bx
bt r11d, esi
add rcx, rax
mov dword [rbp + rdx*4 + 0x4f4], ecx
mov eax, dword [rbp + 0x4f0]
movsx r11w, r11b
shr rcx, 0x20
shr r11b, 0x98
shrd r11w, r13w, 0xfb
jmp 0x1404b95c9
mov r11d, ecx
stc
cmc
test ecx, ecx
jmp 0x1404b95d5
jne 0x1404b954a
mov ebx, dword [rsp + 0x30]
jmp 0x1404b95e7
cmp r8d, 0x73
jmp 0x1404b95f0
je 0x1404b97c6
mov rdx, qword [rsp + 0x68]
jmp 0x1404b9600
inc r9d
cmp r9d, ebx
jmp 0x1404b960b
jne 0x1404b93fe
mov r9d, eax
rol r8b, 0xcf
lea r8, [rbp + 0x4f4]
cmc
shl r9, 2
cmovle cx, ax
jmp 0x1404b962d
mov dword [rbp + 0x150], eax
movzx ecx, r8w
cmovg cx, si
mov edx, 0x1cc
movsx cx, dil
movzx ecx, bx
lea rcx, [rbp + 0x154]
jmp 0x1404b9654
call fcn.1404b5c26
mov r15d, dword [rbp + 0x150]
mov al, 1
cmc
cmp edx, r12d
test r8w, cx
xor r11d, r11d
test al, al
jmp 0x1404b9674
je 0x1404b981c
mov ecx, dword [rsp + 0x34]
test dl, r9b
sub ecx, dword [rsp + 0x38]
jmp 0x1404b968a
mov dword [rsp + 0x34], ecx
jmp 0x1404b9693
jne 0x1404b8f4f
mov eax, dword [rsp + 0x48]
cmp r15d, 0x73ca5de5
lea eax, [rax + rax*4]
add eax, eax
test r14d, r15d
test r10b, 0xf0
sub r13d, eax
jmp 0x1404b96b8
je 0x1404b986e
lea ecx, [r13 - 1]
lea rax, [0x140000000]
cmp sil, 0xdc
mov eax, dword [rax + rcx*4 + 0xc58b8]
test r10b, 0x60
test eax, eax
je 0x1404b981c
cmp eax, 1
jmp 0x1404b96e8
je 0x1404b986e
test r15d, r15d
jmp 0x1404b96f6
je 0x1404b986e
mov r8d, r11d
cwd
mov r9d, r11d
not ch
movsxd rcx, ebx
cmovl cx, bp
mov r10d, eax
mov edx, r9d
movsxd rcx, edx
inc r9d
btc rax, rsp
setns cl
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
ror r8w, cl
movzx r8w, spl
btr r8w, 0x51
imul rcx, r10
mov r8b, bpl
xadd r8w, r8w
add rcx, rax
add r8w, 0x3d7d
rcl r8w, 0x29
mov r8, rcx
stc
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
clc
test r11b, 0x62
cmp r9d, r15d
jmp 0x1404b976f
jne 0x1404b9710
test r8d, r8d
jmp 0x1404b977d
je 0x1404b9867
cmp dword [rbp + 0x150], 0x73
jae 0x1404b981c
mov eax, dword [rbp + 0x150]
dec r15b
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, dword [rbp + 0x150]
jmp 0x1404b97ad
inc r15d
jmp 0x1404b97b5
mov dword [rbp + 0x150], r15d
jmp 0x1404b97c1
jmp 0x1404b986e
and dword [rbp + 0x890], 0
lea r8, [rbp + 0x894]
and dword [rbp + 0x150], 0
bt ecx, 0xdd
rol cl, 0x4a
lea rcx, [rbp + 0x154]
shl dx, 0x10
xor r9d, r9d
movsx dx, r13b
mov edx, 0x1cc
call fcn.1404b5c26
mov r15d, dword [rbp + 0x150]
sar al, 0x84
sal al, 0x4a
sub r11d, r11d
jmp 0x1404b9814
mov al, r11b
jmp 0x1404b966d
sub r9d, r9d
cdq
movsxd rdx, r13d
setge r8b
mov dword [rbp + 0x890], r11d
mov r8, rax
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
movsx rcx, di
cmove dx, dx
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404b9858
call fcn.1404b5c26
sub r11d, r11d
or r15, 0x65673098
mov r15d, dword [rbp + 0x150]
test r12d, r12d
je 0x1404b998f
mov r8d, r11d
cmp sp, 0x1d57
stc
test bpl, 0xb2
test r15d, r15d
jmp 0x1404b988c
je 0x1404b98f3
mov ecx, r8d
inc r8d
mov eax, r12d
mov r12b, 0xdf
neg r12w
mov edx, dword [rbp + rcx*4 + 0x154]
add rdx, rax
bt r12w, si
mov dword [rbp + rcx*4 + 0x154], edx
cmp cl, 0x7e
shr r12b, 0xe1
mov r15d, dword [rbp + 0x150]
btr r12d, 0x7a
cmp eax, 0x7eb06ef5
shr rdx, 0x20
and r12b, bl
or r12b, dl
xadd r12b, r12b
mov r12d, edx
test r13w, r10w
cmp r8d, r15d
jmp 0x1404b98ed
jne 0x1404b9892
test r12d, r12d
jmp 0x1404b98fb
je 0x1404b998f
cmp r15d, 0x73
jmp 0x1404b990a
jae 0x1404b9944
mov eax, r15d
mov dword [rbp + rax*4 + 0x154], r12d
movsx r15w, r14b
movsx r15d, ax
mov r15d, dword [rbp + 0x150]
jmp 0x1404b9930
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404b993f
jmp 0x1404b998f
sub r9d, r9d
mov dword [rbp + 0x890], r11d
sete ch
movsx r8w, spl
cwd
lea r8, [rbp + 0x894]
bswap edx
mov dword [rbp + 0x150], r11d
cqo
mov edx, 0x1cc
movsxd rcx, r13d
lea rcx, [rbp + 0x154]
call fcn.1404b5c26
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
and al, r9b
bsr ax, cx
mov rax, qword [rsp + 0x58]
test r12b, 0xf5
not dh
mov r13d, 1
sal rdx, 0x82
mov r12d, dword [rsp + 0x40]
btc dx, si
mov qword [rbp + 0x4f4], 1
bt edx, r14d
btc dx, r8w
cwd
mov dword [rsp + 0x30], r13d
shr cl, cl
bt ecx, 0xbb
sal ch, cl
sub r12d, dword [rax]
inc cl
shrd rdx, r14, 0x7d
cmp dword [rax], r11d
mov eax, 0xcccccccd
movzx rcx, r15w
movsx rdx, sp
not cx
mov dword [rbp + 0x4f0], r13d
jmp 0x1404b99fc
cmovge r12d, dword [rsp + 0x40]
dec rcx
movsx rcx, dx
mul r12d
mov al, spl
mov eax, edx
movsxd rcx, r13d
shr eax, 3
mov dword [rsp + 0x38], eax
mov ecx, eax
stc
mov dword [rsp + 0x34], eax
clc
test eax, eax
je 0x1404ba246
mov eax, ecx
mov edx, 0x26
or r8d, 0x28e312da
cmp ecx, edx
cmova eax, edx
sets dil
shr sil, cl
or di, 0x32c6
sub edx, edx
shl si, cl
mov dword [rsp + 0x48], eax
lea edi, [rax - 1]
xor r8w, r8w
stc
shl rsi, 7
lea rax, [0x140000000]
inc bl
btc si, dx
rcl sil, cl
movzx ecx, byte [rax + rdi*4 + 0xc5822]
movzx bx, ah
or sil, 0x84
movzx esi, byte [rax + rdi*4 + 0xc5823]
btr r8d, 0xfd
cwde
and rax, 0x52f95165
mov ebx, ecx
seto r8b
shl rbx, 2
mov r8, rbx
not ax
movzx ax, ah
cwde
lea eax, [rsi + rcx]
mov cx, r14w
bswap rcx
movsx ecx, r12w
lea rcx, [rbp + 0x894]
jmp 0x1404b9ac3
mov dword [rbp + 0x890], eax
jmp 0x1404b9ace
call fcn.1404a051f
lea rcx, [0x140000000]
movzx r8d, bp
shl rsi, 2
sub dl, 0xc
or dl, 0x24
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
and cx, r14w
rcl r8w, cl
movsx cx, r10b
lea rcx, [rbp + 0x894]
sbb r8b, 0xb0
xor r8b, 0xef
xor r8b, sil
mov r8, rsi
add rcx, rbx
jmp 0x1404b9b21
lea rdx, [rdx + rax*4]
jmp 0x1404b9b2a
call fcn.14049fa7b
mov r10d, dword [rbp + 0x890]
test r11w, 0x5a9c
cmc
cmp r10d, 1
jmp 0x1404b9b46
ja 0x1404b9d12
mov eax, dword [rbp + 0x894]
cmp di, sp
test r14d, 0x5b456dfe
cmp r11b, 0x75
xor ebx, ebx
test eax, eax
jmp 0x1404b9b69
jne 0x1404b9bea
xor r9d, r9d
not r8b
mov dword [rbp + 0x6c0], ebx
cmovg r8, r11
lea r8, [rbp + 0x6c4]
mov ecx, esi
mov dword [rbp + 0x4f0], ebx
mov rdx, rsi
not dh
movzx edx, cx
mov edx, 0x1cc
movzx rcx, r15w
movzx ecx, cx
seta ch
lea rcx, [rbp + 0x4f4]
jmp 0x1404b9bb1
call fcn.1404b5c26
mov r13d, dword [rbp + 0x4f0]
seta al
xchg sil, sil
mov dword [rsp + 0x30], r13d
not al
mov al, 0xab
mov al, 1
movsx esi, r13w
jmp 0x1404b9bdb
mov esi, 0x1cc
jmp 0x1404b9be5
jmp 0x1404ba20e
cmp eax, 1
je 0x1404b9bcc
test r13d, r13d
jmp 0x1404b9bfb
je 0x1404b9bcc
mov r8d, ebx
movzx r10d, bp
jmp 0x1404b9c0d
mov r9d, ebx
movsx r10, di
mov r10, rsi
bswap ecx
mov r10, rax
mov edx, r9d
movsx ax, dh
movsxd rax, esi
inc r9d
btc cx, sp
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
add rcx, rax
not r8d
btr r8w, 0x35
mov r8, rcx
clc
cmc
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmc
shr r8, 0x20
cmp r9d, r13d
jmp 0x1404b9c60
jne 0x1404b9c1c
test r8d, r8d
je 0x1404b9bb6
cmp dword [rbp + 0x4f0], 0x73
jae 0x1404b9ca5
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
inc r13d
jmp 0x1404b9c99
mov dword [rbp + 0x4f0], r13d
jmp 0x1404b9bc3
xor r9d, r9d
mov cl, 0x86
movzx dx, dl
cwd
mov dword [rbp + 0x890], ebx
cwd
movzx dx, spl
lea r8, [rbp + 0x894]
movzx rdx, r9w
movsxd rcx, esi
mov dword [rbp + 0x4f0], ebx
movsx rcx, r12w
movsx edx, r15w
mov edx, 0x1cc
xchg cx, cx
movsx ecx, sp
lea rcx, [rbp + 0x4f4]
jmp 0x1404b9cf0
call fcn.1404b5c26
mov r13d, dword [rbp + 0x4f0]
mov al, bl
jmp 0x1404b9d03
mov dword [rsp + 0x30], r13d
jmp 0x1404b9d0d
jmp 0x1404b9bdb
lea r8, [rbp + 0x894]
cmp cx, r14w
lea rcx, [rbp + 0x4f4]
clc
cmp r13d, 1
jmp 0x1404b9d2e
ja 0x1404b9f14
mov ebx, dword [rbp + 0x4f4]
movsx dx, r14b
bts rdx, rax
mov r9, r10
rcr dh, cl
sar dh, cl
rol dl, cl
mov esi, 0x1cc
shl r9, 2
cmovs dx, r10w
movsxd rdx, esi
cwd
mov edx, esi
jmp 0x1404b9d66
mov dword [rbp + 0x4f0], r10d
jmp 0x1404b9d72
call fcn.1404b5c26
sub edi, edi
test ebx, ebx
jmp 0x1404b9d80
jne 0x1404b9db4
mov dword [rbp + 0x890], edi
cmc
sal r8w, 0x26
dec r8d
lea r8, [rbp + 0x894]
test r10b, r11b
stc
mov dword [rbp + 0x4f0], edi
clc
test sp, 0x168b
xor r9d, r9d
jmp 0x1404ba1cf
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
cmp rsi, 0x37f9271d
test sil, 0x42
cmp ebx, 1
je 0x1404ba200
test r13d, r13d
je 0x1404ba200
mov r8d, edi
inc ah
mov edx, 0x592f7e0b
mov r9d, edi
mov r10, rbx
dec cl
xchg dh, dh
cmovnp cx, ax
mov edx, r9d
inc r9d
test r14, rsi
movsx rcx, r10w
sub ax, 0xa04
mov eax, r8d
stc
btc r8w, 0x19
cmc
mov ecx, dword [rbp + rdx*4 + 0x4f4]
add r8, 0xa21eb2
imul rcx, r10
setbe r8b
sbb r8, rcx
bsr r8w, bp
lea rcx, [rcx + rax]
mov r8, rcx
test bl, r12b
mov dword [rbp + rdx*4 + 0x4f4], ecx
test bx, 0x3068
test r14w, r11w
shr r8, 0x20
cmp r9d, r13d
jmp 0x1404b9e55
jne 0x1404b9df5
test r8d, r8d
je 0x1404ba1ec
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404b9e70
jae 0x1404b9eb0
mov eax, dword [rbp + 0x4f0]
mov r13b, al
mov dword [rbp + rax*4 + 0x4f4], r8d
movzx r13, r11w
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404b9e97
inc r13d
jmp 0x1404b9e9f
mov dword [rbp + 0x4f0], r13d
jmp 0x1404b9eab
jmp 0x1404ba1f6
xor r9d, r9d
cqo
xchg cl, r8b
mov dword [rbp + 0x890], edi
not rcx
movzx r8, r15w
lea r8, [rbp + 0x894]
cmovnp rdx, r15
movzx rdx, di
movsx ecx, bp
mov dword [rbp + 0x4f0], edi
cqo
cmovae rcx, r13
mov rdx, rsi
mov cx, 0x30bf
lea rcx, [rbp + 0x4f4]
jmp 0x1404b9ef6
call fcn.1404b5c26
mov r13d, dword [rbp + 0x4f0]
mov al, dil
jmp 0x1404b9f0a
mov dword [rsp + 0x30], r13d
jmp 0x1404ba20e
cmp r10d, r13d
mov al, r15b
lea rdx, [rbp + 0x894]
movsx ebx, r10w
mov ebx, r13d
cmovae rdx, rcx
cmovb ebx, r10d
setb al
mov qword [rsp + 0x68], rdx
lea rcx, [rbp + 0x4f4]
jmp 0x1404b9f44
mov dword [rsp + 0x30], ebx
jmp 0x1404b9f4d
cmovae rcx, r8
jmp 0x1404b9f5f
test al, al
cmovne r10d, r13d
cmp r14b, 0xa4
xor eax, eax
cmp cx, r8w
jmp 0x1404b9f74
sub r9d, r9d
mov dword [rbp + 0x6c0], eax
jmp 0x1404b9f82
test ebx, ebx
jmp 0x1404b9f89
je 0x1404ba1a9
mov r13, rcx
neg esi
mov esi, dword [rdx + r9*4]
test esi, esi
jne 0x1404b9fd4
cmp r9d, eax
jmp 0x1404b9fa8
jne 0x1404ba198
and dword [rbp + r9*4 + 0x6c4], esi
jmp 0x1404b9fbb
lea eax, [r9 + 1]
jmp 0x1404b9fc4
mov dword [rbp + 0x6c0], eax
jmp 0x1404b9fcf
jmp 0x1404ba198
sub r11d, r11d
mov r8d, r9d
stc
test r10d, r10d
jmp 0x1404b9fe3
je 0x1404ba184
mov ebx, r9d
jmp 0x1404b9ff8
neg ebx
test r14d, 0x11c05e3e
cmc
cmp ax, bp
cmp r8d, 0x73
jmp 0x1404ba00e
je 0x1404ba0cd
mov edi, r8d
stc
cmc
cmp r8d, eax
jmp 0x1404ba021
jne 0x1404ba045
and dword [rbp + rdi*4 + 0x6c4], 0
jmp 0x1404ba039
lea eax, [r8 + 1]
mov dword [rbp + 0x6c0], eax
cqo
lea eax, [rbx + r8]
jmp 0x1404ba04e
inc r8d
cwd
cdq
mov edx, dword [r13 + rax*4]
xchg al, al
xor al, bpl
mov eax, r11d
shrd r11w, r15w, 5
dec r11b
imul rdx, rsi
shl r11b, 0xa7
lea rdx, [rdx + rax]
mov eax, edi
mov eax, dword [rbp + rdi*4 + 0x6c4]
lea rdx, [rdx + rax]
sbb r11b, 0x7a
bsr r11w, r9w
mov ah, 0x4c
lea eax, [rbx + r8]
mov r11w, 0x67b8
bswap r11d
rcl r11, cl
mov r11, rdx
jmp 0x1404ba0a9
mov dword [rbp + rdi*4 + 0x6c4], edx
clc
shr r11, 0x20
cmp eax, r10d
movzx rax, r13w
mov eax, dword [rbp + 0x6c0]
jmp 0x1404ba0c7
jne 0x1404ba005
test r11d, r11d
je 0x1404ba178
cmp r8d, 0x73
jmp 0x1404ba0df
je 0x1404ba178
mov edx, r8d
cmp r8d, eax
jmp 0x1404ba0f0
jne 0x1404ba112
and dword [rbp + rdx*4 + 0x6c4], 0
movsx rcx, r8w
lea eax, [r8 + 1]
movsxd rcx, r15d
seto ch
mov dword [rbp + 0x6c0], eax
mov eax, dword [rbp + rdx*4 + 0x6c4]
not rcx
mov cl, bpl
cmovo ecx, eax
inc r8d
add cl, 0x66
xor cx, 0x2c6e
movsx cx, sil
mov ecx, r11d
cmp ch, 0x34
btc r11d, 0xaa
add rcx, rax
mov dword [rbp + rdx*4 + 0x6c4], ecx
shl r11b, cl
adc r11b, 0x10
sal r11b, 5
mov eax, dword [rbp + 0x6c0]
xchg r11, r11
shr rcx, 0x20
shr r11b, cl
cmp r10b, r9b
rol r11b, cl
mov r11d, ecx
test ecx, ecx
jmp 0x1404ba172
jne 0x1404ba0d6
mov ebx, dword [rsp + 0x30]
cmp r14w, 0x289e
cmc
stc
cmp r8d, 0x73
je 0x1404ba301
mov rdx, qword [rsp + 0x68]
jmp 0x1404ba198
inc r9d
cmp r9d, ebx
jmp 0x1404ba1a3
jne 0x1404b9f94
mov r9d, eax
clc
lea r8, [rbp + 0x6c4]
cwd
shl r9, 2
cmovp rdx, r10
mov esi, 0x1cc
mov dword [rbp + 0x4f0], eax
bswap ecx
movsx rcx, r8w
mov rdx, rsi
movsx ecx, r10w
xchg ch, cl
setno cl
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba1e7
call fcn.1404b5c26
mov r13d, dword [rbp + 0x4f0]
or al, r13b
mov dword [rsp + 0x30], r13d
ror al, 0x34
shl al, cl
mov al, 1
cmp r11w, r15w
jmp 0x1404ba20e
sub r11d, r11d
test al, al
jmp 0x1404ba218
je 0x1404ba35d
mov ecx, dword [rsp + 0x34]
jmp 0x1404ba22a
sub ecx, dword [rsp + 0x48]
mov dword [rsp + 0x34], ecx
jmp 0x1404ba237
jne 0x1404b9a2b
mov eax, dword [rsp + 0x38]
cmp cl, dl
test r15b, r12b
lea eax, [rax + rax*4]
add eax, eax
jmp 0x1404ba250
sub r12d, eax
jmp 0x1404ba258
je 0x1404ba2e7
lea ecx, [r12 - 1]
cbw
and ax, 0x408e
ror eax, 0x9d
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmc
cmp dil, 0x42
test eax, eax
jmp 0x1404ba286
jne 0x1404ba365
xor r9d, r9d
movzx r8d, ax
not cx
mov dword [rbp - 0x80], r11d
jmp 0x1404ba2a3
lea r8, [rbp - 0x7c]
mov dword [rbp + 0x4f0], r11d
mov cl, 0xa3
mov edx, 0x1cc
movsx rcx, r12w
movsxd rcx, ebx
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba2c8
call fcn.1404b5c26
mov r13d, dword [rbp + 0x4f0]
cmp dh, 0xab
jmp 0x1404ba2dc
mov dword [rsp + 0x30], r13d
cmp r8w, 0x20e2
sub r11d, r11d
cmc
test r15d, r15d
jne 0x1404ba514
mov edx, r11d
jmp 0x1404ba2fc
jmp 0x1404ba556
and dword [rbp - 0x80], 0
lea r8, [rbp - 0x7c]
rcr ecx, cl
bts rsi, r10
and dword [rbp + 0x4f0], 0
cmove dx, r14w
xchg dl, cl
lea rcx, [rbp + 0x4f4]
or dx, sp
and sil, dil
mov esi, 0x1cc
xor r9d, r9d
cmovl edx, esp
mov edx, esi
call fcn.1404b5c26
mov r13d, dword [rbp + 0x4f0]
sub r11d, r11d
mov al, r11b
jmp 0x1404ba34e
mov dword [rsp + 0x30], r13d
jmp 0x1404ba358
jmp 0x1404ba211
mov rdx, rsi
jmp 0x1404ba44f
cmp eax, 1
je 0x1404ba2e7
test r13d, r13d
jmp 0x1404ba376
je 0x1404ba2e7
mov r8d, r11d
movzx rcx, r9w
mov r9d, r11d
mov r10, rax
cwde
jmp 0x1404ba38f
mov edx, r9d
movsxd rax, r15d
inc r9d
rcl eax, 0x14
shld cx, dx, 0x9a
shl al, 0x2e
mov eax, r8d
btc rcx, 0xc
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
lea rcx, [rcx + rax]
rol r8d, 0xe1
xadd r8, r8
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
shr r8, 0x20
test dh, 0x23
cmp r9d, r13d
jmp 0x1404ba3db
jne 0x1404ba38f
test r8d, r8d
jmp 0x1404ba3e9
je 0x1404ba2cd
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404ba3fb
jae 0x1404ba445
mov eax, dword [rbp + 0x4f0]
inc r13w
movsx r13w, r14b
mov dword [rbp + rax*4 + 0x4f4], r8d
movzx r13, di
movsx r13w, r10b
movsx r13, bx
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404ba431
inc r13d
jmp 0x1404ba439
mov dword [rbp + 0x4f0], r13d
jmp 0x1404ba2dc
mov edx, 0x1cc
jmp 0x1404ba44f
sub r9d, r9d
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
xchg rcx, rcx
cmovae ecx, r12d
mov dword [rbp + 0x4f0], r11d
movsx rcx, r10w
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba478
call fcn.1404b5c26
mov rax, qword [rsp + 0x58]
shl bl, cl
mov bl, byte [rax + 0x308]
mov rax, qword [rsp + 0x60]
xor ch, 0x29
mov rcx, rax
cmp byte [rax + 8], 0
je 0x1404ba4d0
call fcn.1404b672a
neg bl
mov edx, ebp
movsxd rdx, ebp
movabs rdx, 0x8000000000000000
jmp 0x1404ba4ba
sbb rcx, rcx
and rcx, rdx
and rcx, rdx
mov qword [rax], rcx
jmp 0x1404ba4cb
jmp 0x1404ba505
call fcn.1404b678d
neg bl
cdq
movsxd rdx, r9d
movzx edx, bp
mov edx, 0x80000000
jmp 0x1404ba4e8
sbb ecx, ecx
clc
jmp 0x1404ba4f4
and ecx, edx
clc
jmp 0x1404ba4fc
and ecx, edx
jmp 0x1404ba503
mov dword [rax], ecx
mov eax, 2
jmp 0x1404ba50f
jmp 0x1404bae73
lea edx, [r15 - 1]
btr rax, r9
sub ax, r13w
shld eax, eax, 0x9f
mov dword [rsp + 0x48], r11d
bts eax, ebp
shl rax, cl
bsr eax, dword [rbp + rdx*4 + 0x154]
jmp 0x1404ba53c
je 0x1404ba54e
inc eax
jmp 0x1404ba549
jmp 0x1404ba551
mov eax, r11d
shl edx, 5
add edx, eax
test r13d, r13d
jmp 0x1404ba55e
jne 0x1404ba571
mov ecx, r11d
jmp 0x1404ba56c
jmp 0x1404ba5b6
lea ecx, [r13 - 1]
mov dword [rsp + 0x48], r11d
cmp r10b, r14b
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404ba58a
je 0x1404ba59c
inc eax
jmp 0x1404ba597
jmp 0x1404ba5aa
mov eax, r11d
not r12w
xchg r8b, r12b
movzx r8d, dx
shl ecx, 5
movsx r8, r9w
sal r12, cl
add ecx, eax
mov eax, ecx
ror r8b, cl
rcr r12w, cl
mov r8d, 0xffffffff
sub eax, edx
mov r12d, 0x20
test r15b, sil
cmp edx, ecx
jmp 0x1404ba5d7
sbb ebx, ebx
cmp sil, 0xf4
cmc
and ebx, eax
jmp 0x1404ba5e5
mov dword [rsp + 0x40], ebx
jbe 0x1404ba8f9
mov eax, r12d
sbb cx, bp
inc r8
mov dword [rsp + 0x34], r11d
rol cl, cl
mov esi, ebx
inc rcx
shl dil, cl
cmova r8d, r12d
lea edi, [r12 - 0x1f]
movzx r8, r15w
and esi, 0x1f
ror r8b, cl
bsr cx, ax
mov r8d, ebx
movzx cx, r13b
neg cl
sub eax, esi
cmp dil, 0x9a
shr r8d, 5
xor ecx, 0x31432d69
xchg cx, cx
sbb cx, r10w
mov ecx, eax
mov dword [rsp + 0x48], eax
rol ah, 0xda
ror al, cl
mov al, 0x10
shl rdi, cl
movsx rax, r10w
movsxd rcx, r14d
dec edi
sal rcx, cl
sar ah, 0x6b
mov eax, 0x4afe6130
mov eax, edi
not eax
btr cx, 0xc7
mov dword [rsp + 0x38], eax
bts rcx, r13
sbb ecx, r14d
cwde
lea eax, [r15 - 1]
movsx rcx, r13w
xor rcx, r13
mov ecx, 0x6fd85362
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404ba695
je 0x1404ba6a7
inc ecx
jmp 0x1404ba6a2
jmp 0x1404ba6b2
mov ecx, r11d
setnp al
movsx ax, spl
lea eax, [r8 + r15]
cmp eax, 0x73
jmp 0x1404ba6be
jbe 0x1404ba717
xor r9d, r9d
cwd
not rdx
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
cwd
mov dword [rbp + 0x150], r11d
not dh
cdq
movzx dx, sil
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404ba6f6
call fcn.1404b5c26
mov r15d, dword [rbp + 0x150]
test r11b, r9b
cmc
test r10b, 0xe0
xor r11d, r11d
jmp 0x1404ba712
jmp 0x1404ba8ee
mov edx, r11d
sub dl, 0x6d
mov eax, r12d
sub eax, ecx
cmp esi, eax
xchg dl, dl
seta dl
jmp 0x1404ba734
add edx, r8d
cmp r14b, dil
test sil, r12b
test ch, 0xe1
add edx, r15d
jmp 0x1404ba748
mov dword [rsp + 0x34], edx
cmc
cmp edx, 0x73
ja 0x1404ba6c4
lea eax, [r8 - 1]
test eax, edx
btr r11, r10
neg r11b
lea r11d, [rdx - 1]
test r12b, bl
jmp 0x1404ba76f
cmp r11d, eax
jmp 0x1404ba777
je 0x1404ba89e
mov ebx, dword [rsp + 0x48]
sub r13w, 0x92e
lea r12d, [r8 - 1]
sar dl, cl
btc ecx, 0x8d
mov edx, dword [rsp + 0x38]
movsx rcx, cx
shr ecx, cl
mov r13d, 0xffffffff
mov eax, r11d
or rcx, 0x707111d6
stc
inc ch
sub eax, r8d
add cx, 0x3b79
or cl, 0x97
lea ecx, [rax - 1]
cmp r15w, 0x1807
cmp eax, r15d
jmp 0x1404ba7ca
jae 0x1404ba7dd
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404ba7e0
xor r10d, r10d
cmp ecx, r15d
jmp 0x1404ba7e8
jae 0x1404ba7fb
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404ba809
xor r9d, r9d
xadd cl, cl
or cx, 0xd17
rol ecx, 0xaf
and r9d, edx
sub cl, r10b
rol cx, cl
mov ecx, ebx
shr r9d, cl
and r10d, edi
btr cx, r15w
add cl, r13b
cmovp rcx, rbp
mov ecx, esi
test r13w, 0x5188
cmc
shl r10d, cl
or r9d, r10d
test r12, rsi
cmc
mov dword [rbp + r11*4 + 0x154], r9d
cmp r12w, 0x2236
stc
add r11d, r13d
test bpl, 0xfd
cmp r13, r13
cmp r11d, r12d
jmp 0x1404ba85a
je 0x1404ba871
mov r15d, dword [rbp + 0x150]
jmp 0x1404ba86c
jmp 0x1404ba7a1
mov r13d, dword [rsp + 0x30]
movsx edx, r8w
bt rbx, r13
mov r12d, 0x20
rol bl, 0x83
sbb rbx, 0x2d8318ea
cqo
mov edx, dword [rsp + 0x34]
not bx
bt ecx, esi
mov ebx, dword [rsp + 0x40]
sub r11d, r11d
mov ecx, r11d
test r8d, r8d
jmp 0x1404ba8ac
je 0x1404ba8cc
mov eax, ecx
inc ecx
cmp bp, 0x34d4
mov dword [rbp + rax*4 + 0x154], r11d
cmp ecx, r8d
jne 0x1404ba8b2
mov r15d, edx
or r10w, r8w
mov di, r13w
movzx edi, r15w
mov dword [rbp + 0x150], edx
mov di, 0xec1
btc di, 0x8c
movzx rdi, r13w
mov r8d, 0xffffffff
movsxd r10, eax
cdqe
mov eax, dword [rsp + 0x50]
add dil, 0x40
sar r10b, 0xd4
mov edi, dword [rsp + 0x3c]
sub eax, edi
movsx r10, r12w
rcl r10b, cl
cmp dl, 0xc3
mov dword [rsp + 0x50], eax
mov r10d, eax
clc
test edi, edi
jmp 0x1404ba924
je 0x1404ba963
cmp ebx, eax
jmp 0x1404ba931
jbe 0x1404ba95c
mov rdx, qword [rsp + 0x60]
mov r9b, 1
jmp 0x1404ba944
mov qword [rsp + 0x20], rdx
mov rdx, 0x69365daa
mov edx, edi
jmp 0x1404ba957
jmp 0x1404bae5b
sub r10d, ebx
stc
cmp dh, 0xa
cmp r15d, r13d
jmp 0x1404ba96b
ja 0x1404ba9f0
jae 0x1404ba983
mov cl, 1
jmp 0x1404ba97e
jmp 0x1404ba9f7
lea edx, [r15 - 1]
stc
cmp edx, r8d
je 0x1404ba9f0
mov eax, dword [rbp + rdx*4 + 0x4f4]
clc
test r9b, 0x8f
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404ba9a9
jne 0x1404ba9c7
add edx, r8d
clc
test r12w, 0x3c96
cmp edx, r8d
jmp 0x1404ba9c1
jne 0x1404ba991
cmp edx, r8d
jmp 0x1404ba9cf
je 0x1404ba9f0
mov eax, dword [rbp + rdx*4 + 0x4f4]
xchg cl, cl
test dil, bl
cmp dword [rbp + rdx*4 + 0x154], eax
setbe cl
jmp 0x1404ba9f7
mov cl, r11b
sal r13w, cl
test cl, cl
cwde
mov dword [rsp + 0x38], r11d
movsxd rax, r14d
movzx r9, cx
not r13b
lea eax, [rbx + 1]
mov r9d, r10d
movzx esi, ax
cmova r13w, dx
cmovne ebx, eax
movzx ax, bpl
shr si, cl
mov r13d, r12d
ror sil, 0xfb
btc esi, edi
rcr ax, cl
and r10d, 0x1f
shr r9d, 5
movsxd rax, r12d
sub r13d, r10d
adc al, 0xf2
mov dword [rsp + 0x40], ebx
bswap si
cwde
xchg cl, sil
mov ecx, r13d
dec sil
cbw
ror al, cl
mov esi, 1
or ah, 0xea
and ax, 0x7118
add ah, dl
shl rsi, cl
setp cl
movzx ecx, cx
dec esi
setb al
mov eax, esi
shr ch, 0x22
movsxd rcx, r10d
not eax
mov dword [rsp + 0x48], eax
movsx eax, r15w
lea eax, [r15 - 1]
bts cx, si
adc cl, r10b
bsr rcx, rsp
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404baa9e
je 0x1404baab0
inc ecx
jmp 0x1404baaab
jmp 0x1404baaba
mov ecx, r11d
bswap eax
btr ax, 0x76
lea eax, [r9 + r15]
cmp eax, 0x73
jbe 0x1404baaff
xor r9d, r9d
mov cx, r12w
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
movzx dx, r9b
mov dword [rbp + 0x150], r11d
movsx rcx, cx
mov edx, 0x1cc
mov ch, 0x4c
lea rcx, [rbp + 0x154]
call fcn.1404b5c26
jmp 0x1404bac85
sub r12d, ecx
sub rdx, rdi
ror dx, 0x96
mov edx, r11d
rcr dl, cl
cmp r10d, r12d
setl dl
seta dl
test r8b, 0x22
clc
add edx, r9d
stc
add edx, r15d
jmp 0x1404bab28
mov dword [rsp + 0x38], edx
cmp edx, 0x73
ja 0x1404baac7
lea r12d, [r9 - 1]
or r11b, r8b
rol r11b, cl
lea r11d, [rdx - 1]
cmp r11d, r12d
jmp 0x1404bab4b
je 0x1404bac4c
mov ebx, dword [rsp + 0x48]
btr eax, 0x32
cmp sp, 0xa18
neg cx
mov edx, 0xffffffff
bts cx, cx
cwde
sub ch, 0xd6
mov eax, r11d
xadd cx, cx
movzx cx, r15b
bt ecx, r8d
sub eax, r9d
and ch, al
dec ch
test rdi, 0x7e800284
lea ecx, [rax - 1]
cmp dx, sp
cmp r11b, 0x69
cmp eax, r15d
jae 0x1404babb0
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404babab
jmp 0x1404babb6
sub edi, edi
cmp sp, r10w
cmp ecx, r15d
jmp 0x1404babbe
jae 0x1404babd1
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404babde
xor r8d, r8d
test esp, 0x2fab4363
ror cl, cl
bswap ecx
and r8d, ebx
mov ecx, r13d
shr r8d, cl
shrd rcx, rsi, 0x8a
and edi, esi
mov ecx, r10d
clc
jmp 0x1404babfa
shl edi, cl
cmc
stc
or r8d, edi
test dh, 0x54
mov dword [rbp + r11*4 + 0x154], r8d
jmp 0x1404bac11
add r11d, edx
cmp sil, r9b
cmp r11d, r12d
jmp 0x1404bac1f
je 0x1404bac36
mov r15d, dword [rbp + 0x150]
jmp 0x1404bac31
jmp 0x1404bab6e
mov edx, dword [rsp + 0x38]
bswap ebx
add dil, 0x78
mov ebx, dword [rsp + 0x40]
mov edi, dword [rsp + 0x3c]
cmp spl, 0x9e
xor ecx, ecx
test r9d, r9d
jmp 0x1404bac56
je 0x1404bac7a
and dword [rbp + rcx*4 + 0x154], 0
inc ecx
cmp r9w, r10w
clc
cmc
cmp ecx, r9d
jmp 0x1404bac74
jne 0x1404bac5c
mov dword [rbp + 0x150], edx
mov ch, 0xf9
cqo
lea rdx, [rbp + 0x4f0]
movzx cx, r13b
lea rcx, [rbp + 0x150]
call fcn.1404b5d53
cmp dword [rbp + 0x150], 0
mov r9b, sil
mov rdx, rax
cdqe
movsx rax, si
mov eax, 0xffffffff
sete r9b
cmp rdx, rax
jmp 0x1404bacc1
jbe 0x1404bad05
mov rcx, rdx
jmp 0x1404bacd3
shr rcx, 0x20
cmp r15d, r14d
bsr ecx, ecx
jmp 0x1404bace2
je 0x1404bacf4
inc ecx
jmp 0x1404bacef
jmp 0x1404bacf8
xor ecx, ecx
cmp eax, edx
add ecx, 0x20
jmp 0x1404bad00
jmp 0x1404bad22
bsr ecx, edx
jmp 0x1404bad0d
je 0x1404bad1f
inc ecx
jmp 0x1404bad1a
jmp 0x1404bad22
sub ecx, ecx
stc
mov esi, dword [rsp + 0x50]
cmp ecx, esi
jmp 0x1404bad2d
jbe 0x1404bad89
sub ecx, esi
clc
test r9b, r9b
jmp 0x1404bad3e
je 0x1404bad7a
mov eax, 1
test r9b, r8b
jmp 0x1404bad51
shl rax, cl
jmp 0x1404bad59
dec rax
cmp r11b, r13b
jmp 0x1404bad64
test rdx, rax
jne 0x1404bad7a
mov r9b, 1
jmp 0x1404bad75
jmp 0x1404bad83
sub r9b, r9b
cdqe
bsf rax, rcx
shr rdx, cl
rcr r10b, cl
xor r11d, r11d
ror cx, 0xf7
lea eax, [rdi - 2]
bt r10w, si
shrd cx, si, 0x6a
test r14d, r14d
bswap r10
movzx cx, r9b
mov ecx, esi
not ebx
jmp 0x1404badb1
cmovne r11d, dword [rbp + 0x324]
sbb r10w, 0x3092
xor r8d, r8d
sal r10b, cl
sar r10, cl
shl r10d, 0x1a
cmp r14d, 1
cmova r8d, dword [rbp + 0x328]
test r9, rsp
test edi, edi
movsx r10w, bl
mov r10b, 0xd9
mov r10d, r8d
cmovne ebx, eax
shl r10, 0x20
sbb ah, 0xac
inc ax
btr ax, r9w
mov eax, r11d
lea r10, [r10 + rax]
mov rax, qword [rsp + 0x58]
shl r10, cl
mov r8b, byte [rax + 0x308]
lea rcx, [rdx + r10]
mov rdx, qword [rsp + 0x60]
jmp 0x1404bae1e
mov qword [rsp + 0x20], rdx
movsx edx, dx
mov edx, ebx
jmp 0x1404bae2d
call fcn.1404b67e3
jmp 0x1404bae73
test eax, eax
mov rdx, qword [rsp + 0x60]
setne r9b
cdqe
lahf
mov qword [rsp + 0x20], rdx
not dh
movsx rdx, bp
mov edx, ecx
movzx rax, r9w
jmp 0x1404bae5b
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x320]
mov r8b, byte [rax + 0x308]
call fcn.1404b7027
mov rcx, qword [rbp + 0xa60]
test r9w, r15w
stc
xor rcx, rsp
jmp 0x1404bae87
call fcn.14049bea6
mov rbx, qword [rsp + 0xbc0]
sbb r13b, 0xb
add rsp, 0xb70
not r13b
movsxd rsi, ecx
pop r15
xchg sil, r13b
movzx bp, dil
mov r14b, r10b
pop r14
movzx bp, r8b
pop r13
movsx r12d, r14w
movzx r12, sp
bswap r12
pop r12
pop rdi
cmovne rbp, rsp
pop rsi
movsx rbp, sp
pop rbp
jmp 0x1404baed8
ret