Function at 0x1404be544
Capabilities:
Encode data using xor
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], rbx
sar r10b, 0x87
bsf r8, r8
push rbp
cmc
push rsi
rcl r8b, cl
rcl bx, 0xf8
push rdi
mov bh, 0x7d
push r12
push r13
push r14
sub r13d, 0x3d6251b6
cmc
push r15
setnp r14b
or r10b, 0xc2
add r14, rsp
lea rbp, [rsp - 0xa70]
clc
shl dil, cl
sub rsp, 0xb70
mov rax, qword [0x1400b7288]
xor rax, rsp
not r14b
or r10b, r13b
mov qword [rbp + 0xa60], rax
cmp rsi, rsi
bsf r15, rbx
mov al, byte [rdx + 8]
mov r8b, 0x93
movsx r14w, sil
movzx r8w, r14b
lea rbx, [0x140000000]
rol r15w, cl
movzx r9, r12w
btc di, 0x22
mov r10d, dword [rcx]
neg al
mov r9, rcx
movsx r13, r8w
mov qword [rsp + 0x60], rdx
cqo
mov edx, dword [rcx + 4]
cmovbe r14w, cx
xchg r8b, dil
sbb eax, eax
bsf r13w, r10w
and eax, 0x1d
xchg r14w, r8w
mov qword [rsp + 0x58], rcx
add eax, 0x19
adc r8d, r10d
sar ch, 0xde
xor r11d, r11d
test r10d, r10d
movzx r14w, sil
bswap r14w
mov r13b, r8b
mov dword [rsp + 0x50], eax
cwde
lahf
lea r8, [r9 + 8]
bswap cx
mov dword [rbp + 0x320], r11d
cmovs r10d, r11d
movsx r14w, r9b
cmp bp, bx
mov r14d, r11d
sbb al, bl
cmp r10d, edx
cwde
xchg r13w, ax
cmovl di, ax
lea edi, [r11 + 0x26]
bswap r15w
jmp 0x1404be65c
mov eax, r10d
mov r15d, r11d
movzx rcx, r10w
xchg r13w, cx
mov rcx, 0x64320089
cmovae eax, edx
adc r13b, bpl
mov r13d, r11d
movzx ecx, r11w
cmc
bsr cx, r12w
sub r10d, eax
xchg ecx, ecx
clc
mov ecx, eax
bts rax, r11
stc
dec ah
add r8, rcx
rcr ah, cl
adc rax, r9
mov dword [rsp + 0x30], r10d
lea rax, [r9 + 8]
bsf r10, rsp
sal r10w, 0xbd
mov qword [rsp + 0x78], r8
bswap r10
xadd r10b, r10b
add rax, rdx
sbb r10b, r10b
shrd r10w, r15w, 0x68
or r10d, 0x59465259
lea r10, [r9 + 8]
jmp 0x1404be6d5
mov qword [rsp + 0x70], rax
jmp 0x1404be6e6
sub eax, r8d
cmp r15b, r15b
cmc
mov dword [rsp + 0x40], eax
cmp r10, r8
jmp 0x1404be6f9
je 0x1404bf341
cmp r13d, 9
jne 0x1404be8f9
test r14d, r14d
je 0x1404be802
mov r8d, r11d
mov ch, 0x83
not r9w
lahf
mov r9d, r11d
cbw
mov edx, r9d
movsx rcx, r10w
movzx rax, r9w
mov rax, 0x12d65fcd
inc r9d
mov eax, dword [rbp + rdx*4 + 0x324]
rol ch, 0xa8
imul rcx, rax, 0x3b9aca00
adc al, 0xb5
and eax, 0x5d9201a
xadd eax, eax
mov eax, r8d
btc r8w, 0x6e
lea rcx, [rcx + rax]
adc r8b, 0x4e
add r8b, 0x49
mov r8, rcx
clc
cmp r14, 0x3fc05d93
mov dword [rbp + rdx*4 + 0x324], ecx
stc
clc
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404be787
jne 0x1404be722
test r8d, r8d
jmp 0x1404be795
je 0x1404be7ef
cmp dword [rbp + 0x320], 0x73
jmp 0x1404be7a7
jae 0x1404be7db
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404be7ca
mov dword [rbp + 0x320], r14d
jmp 0x1404be7d6
jmp 0x1404be7fd
mov r14d, r11d
jmp 0x1404be7e3
mov dword [rbp + 0x320], r11d
jmp 0x1404be7fd
mov r14d, dword [rbp + 0x320]
sar r8b, cl
btr r8, rdi
mov r8, qword [rsp + 0x78]
test r15d, r15d
jmp 0x1404be80a
je 0x1404be8ef
mov edx, r11d
jmp 0x1404be818
test r14d, r14d
jmp 0x1404be820
je 0x1404be88e
mov ecx, edx
inc edx
shl eax, cl
movzx r14w, r14b
mov r15d, r15d
sbb r14, 0x2bd75316
movzx r14w, r10b
mov eax, dword [rbp + rcx*4 + 0x324]
jmp 0x1404be855
lea r15, [r15 + rax]
mov dword [rbp + rcx*4 + 0x324], r15d
sar r14w, 0x75
sub r14, 0x1fcb58ea
mov r14d, dword [rbp + 0x320]
stc
shr r15, 0x20
cmp r8d, 0x27471aef
cmp edx, r14d
jmp 0x1404be888
jne 0x1404be826
test r15d, r15d
jmp 0x1404be896
je 0x1404be8ef
cmp r14d, 0x73
jmp 0x1404be8a5
jae 0x1404be8e2
mov eax, r14d
movsx r14, r9w
mov dword [rbp + rax*4 + 0x324], r15d
inc r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404be8c9
inc r14d
jmp 0x1404be8d1
mov dword [rbp + 0x320], r14d
jmp 0x1404be8dd
jmp 0x1404be8ef
mov r14d, r11d
movzx ecx, bp
mov dword [rbp + 0x320], r11d
mov r15d, r11d
mov r13d, r11d
movzx rax, bp
movzx eax, byte [r10]
xchg ch, cl
movsxd rcx, r13d
lea ecx, [r15 + r15*4]
not r15b
movsx r15, r15w
mov r15w, 0x5264
inc r13d
movsx r15w, r10b
inc r15b
movsx r15d, di
inc r10
shr r15b, 0xa
rcl r15b, cl
rcr r15w, cl
lea r15d, [rax + rcx*2]
stc
cmp r10, r8
jmp 0x1404be93c
jne 0x1404be6ff
test r13d, r13d
jmp 0x1404be94a
je 0x1404bf341
mov eax, 0xcccccccd
movzx edx, si
xchg dl, r12b
mul r13d
mov eax, edx
btc r12w, si
shr eax, 3
dec r12b
mov dword [rsp + 0x38], eax
cmovp r12w, r9w
mov r12d, eax
mov dword [rsp + 0x3c], eax
cmc
clc
test eax, eax
jmp 0x1404be984
je 0x1404bf0e6
mov eax, r12d
cmp r12d, edi
mov si, 0x13ec
movsx rsi, r14w
cmova eax, edi
sub ch, 0xa6
sub edx, edx
dec cl
jmp 0x1404be9a7
mov dword [rsp + 0x34], eax
jmp 0x1404be9b3
dec eax
mov edi, eax
stc
movzx ecx, byte [rbx + rax*4 + 0xc5822]
mov r8, 0x28f42419
shl r8w, 4
movzx r8w, r11b
movzx esi, byte [rbx + rax*4 + 0xc5823]
btc r8d, edx
mov ebx, ecx
adc eax, 0x12ff4104
shl rbx, 2
movsx r8, bp
mov r8, rbx
cwde
movsx eax, r10w
movsx rax, sp
lea eax, [rsi + rcx]
movzx ecx, r10w
jmp 0x1404bea04
lea rcx, [rbp + 0x6c4]
jmp 0x1404bea10
mov dword [rbp + 0x6c0], eax
jmp 0x1404bea1b
call fcn.1404a7565
lea rcx, [0x140000000]
rdtsc
sbb al, 0x73
shr dx, cl
shl rsi, 2
cmp r12b, 0xfd
bswap r8w
bsr ax, di
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
or cl, 0x54
movsxd rcx, ebp
shl r8, cl
lea rcx, [rbp + 0x6c4]
mov r8, rsi
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404bea6c
call fcn.1404a6b00
mov r10d, dword [rbp + 0x6c0]
cmc
cmp r15w, di
cmp r10d, 1
jmp 0x1404bea86
ja 0x1404bebbd
mov eax, dword [rbp + 0x6c4]
stc
cmp di, di
sub r11d, r11d
test r12b, 0x9b
test eax, eax
jne 0x1404beabe
mov r14d, r11d
jmp 0x1404beaad
mov dword [rbp + 0x320], r11d
jmp 0x1404beab9
jmp 0x1404bf0ad
cmp eax, 1
je 0x1404bf0ad
test r14d, r14d
jmp 0x1404beacf
je 0x1404bf0ad
mov r8d, r11d
mov r9d, r11d
movsx r10, sp
mov r10, rax
movzx rdx, dx
movsx edx, r8w
movzx eax, bx
mov edx, r9d
cbw
inc r9d
rcl ax, cl
jmp 0x1404beafd
mov eax, r8d
movsxd rcx, ebp
or r8b, cl
sbb r8, 0x45c0182
mov ecx, dword [rbp + rdx*4 + 0x324]
btc r8, rbx
setno r8b
imul rcx, r10
add rcx, rax
adc r8b, al
stc
mov r8, rcx
cmp bh, bh
mov dword [rbp + rdx*4 + 0x324], ecx
stc
cmc
shr r8, 0x20
cmp r14b, dl
cmp r9d, r14d
jmp 0x1404beb44
jne 0x1404beaed
test r8d, r8d
je 0x1404bebac
cmp dword [rbp + 0x320], 0x73
jmp 0x1404beb5f
jae 0x1404beb93
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404beb7f
inc r14d
jmp 0x1404beb87
mov dword [rbp + 0x320], r14d
jmp 0x1404bf0ad
mov r14d, r11d
mov dword [rbp + 0x320], r11d
xchg al, al
mov al, r11b
jmp 0x1404beba7
jmp 0x1404bf0af
mov r14d, dword [rbp + 0x320]
jmp 0x1404bebb8
jmp 0x1404bf0ad
cmp r14d, 1
ja 0x1404bed20
mov ebx, dword [rbp + 0x324]
bts r14d, r14d
mov r8, r10
shl r8, 2
shl r14w, 0x48
xor r11d, r11d
bsr r14d, r12d
setb r14b
mov dword [rbp + 0x320], r10d
movsx r14w, cl
mov r14d, r10d
cmp bl, dl
test r8, r8
jmp 0x1404bec01
je 0x1404bec7e
mov eax, 0x1cc
add rcx, rdi
mov cx, 0x4aa2
lea rcx, [rbp + 0x324]
cmp dx, 0x5ae6
cmp r8, rax
ja 0x1404bec3e
lea rdx, [rbp + 0x6c4]
jmp 0x1404bec34
call fcn.1404a6b00
jmp 0x1404bec6b
mov r8, rax
stc
jmp 0x1404bec4a
xor edx, edx
jmp 0x1404bec51
call fcn.1404a7565
call fcn.1404b8a35
mov dword [rax], 0x22
jmp 0x1404bec66
call fcn.1404b970a
mov r14d, dword [rbp + 0x320]
test r14w, r10w
jmp 0x1404bec7b
sub r11d, r11d
test ebx, ebx
jmp 0x1404bec85
je 0x1404beaa5
cmp ebx, 1
jmp 0x1404bec93
je 0x1404bf0ad
test r14d, r14d
jmp 0x1404beca1
je 0x1404bf0ad
mov r8d, r11d
cqo
mov r9d, r11d
mov r10, rbx
cbw
jmp 0x1404becbd
mov edx, r9d
movsxd rax, r9d
inc r9d
bsf eax, esp
mov cl, bpl
mov eax, r8d
sar cl, 6
bswap r8
mov ecx, dword [rbp + rdx*4 + 0x324]
shrd r8, rax, 0x20
imul rcx, r10
lea rcx, [rcx + rax]
bts r8d, r11d
neg r8b
or r8b, 0x9b
mov r8, rcx
test r11w, 0x2eb8
mov dword [rbp + rdx*4 + 0x324], ecx
test r13b, 0x2b
shr r8, 0x20
stc
cmp r9d, r14d
jmp 0x1404bed15
jne 0x1404becbd
jmp 0x1404beb4a
cmp r10d, r14d
lea rdx, [rbp + 0x324]
mov r12d, r14d
movzx r9d, r8w
movsx ecx, r9w
lea rcx, [rbp + 0x6c4]
movsx r9, r15w
cmovle r9w, sp
cmovae rcx, rdx
movsx r9, r8w
not r8w
lea r8, [rbp + 0x6c4]
cmovb r12d, r10d
cdq
mov qword [rsp + 0x68], rcx
cwd
setb al
movsx dx, r14b
movzx r9d, r10w
jmp 0x1404bed75
lea rdx, [rbp + 0x324]
movzx r9w, r9b
movsx r9w, cl
jmp 0x1404bed8b
cmovae rdx, r8
cmovns r9w, r13w
sub r11d, r11d
test al, al
bswap r9w
movsx r9, dx
mov qword [rsp + 0x48], rdx
movsx r9d, dx
not r9b
mov dword [rbp + 0x4f0], r11d
seto r9b
mov r9d, r11d
jmp 0x1404bedc0
cmovne r10d, r14d
setbe r14b
movsx r14d, sp
mov r14d, r11d
cmp r12b, r12b
clc
test r12w, 0x7a2e
test r12d, r12d
jmp 0x1404bede1
je 0x1404bf015
mov eax, r9d
mov esi, dword [rcx + rax*4]
test r8, 0x1af625a4
clc
test esi, esi
jmp 0x1404bedfc
jne 0x1404bee37
cmp r9d, r14d
jmp 0x1404bee0a
jne 0x1404bf006
lea r14d, [r9 + 1]
jmp 0x1404bee19
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404bee26
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bee32
jmp 0x1404bf006
mov r8d, r9d
clc
test r10d, r10d
je 0x1404befdb
mov edi, r9d
jmp 0x1404bee4c
neg edi
cmp r8d, 0x73
jmp 0x1404bee57
je 0x1404bef24
mov ebx, r8d
cmp r12w, 0x5f85
test dx, 0x5664
cmp r8d, r14d
jmp 0x1404bee73
jne 0x1404beea3
and dword [rbp + rbx*4 + 0x4f4], 0
lea eax, [r8 + 1]
not r14b
movsx r14, r13w
setle r14b
mov dword [rbp + 0x4f0], eax
movsx ax, cl
movzx ax, bl
mov eax, 0x8642fc7
lea eax, [rdi + r8]
inc r8d
mov edx, dword [rdx + rax*4]
movsx rax, bx
rol r14, cl
mov r14b, 0x21
mov eax, r11d
test cl, dl
imul rdx, rsi
rcr r11b, cl
add rdx, rax
mov eax, dword [rbp + rbx*4 + 0x4f4]
adc r14b, r12b
shld r11, r14, 0x17
lea rdx, [rdx + rax]
rcr ax, 0x7b
lea eax, [rdi + r8]
mov r11, rdx
mov dword [rbp + rbx*4 + 0x4f4], edx
dec r14d
btr r14w, 0xae
movzx r14, r11w
mov r14d, dword [rbp + 0x4f0]
test r11b, spl
jmp 0x1404bef07
shr r11, 0x20
cmc
cmp eax, r10d
jmp 0x1404bef14
je 0x1404bef24
mov rdx, qword [rsp + 0x48]
jmp 0x1404bee4e
test r11d, r11d
jmp 0x1404bef2c
je 0x1404befdb
cmp r8d, 0x73
jmp 0x1404bef3b
je 0x1404bf215
mov edx, r8d
cmp r8d, r14d
jmp 0x1404bef4c
jne 0x1404bef70
and dword [rbp + rdx*4 + 0x4f4], 0
cwde
movzx eax, sp
lea eax, [r8 + 1]
cmove r14d, r9d
mov dword [rbp + 0x4f0], eax
cdqe
mov al, 0xd8
mov eax, dword [rbp + rdx*4 + 0x4f4]
movzx rcx, r11w
setge ch
inc r8d
movsx r14, r8w
dec r14
mov ecx, r11d
shr r14w, 0x26
bt r11w, r14w
xor r14b, r10b
lea rcx, [rcx + rax]
sar r14b, 0xc2
mov dword [rbp + rdx*4 + 0x4f4], ecx
test r14b, 0x8d
btr r11, rsp
mov r14w, 0x7261
mov r14d, dword [rbp + 0x4f0]
bt r11w, 0x8f
shr rcx, 0x20
jmp 0x1404befca
mov r11d, ecx
clc
test ecx, ecx
jmp 0x1404befd5
jne 0x1404bef32
xor r11d, r11d
cmp r8d, 0x73
jmp 0x1404befe7
je 0x1404bf21c
mov rcx, qword [rsp + 0x68]
movzx rdx, r15w
cmovno dx, r15w
cdq
mov rdx, qword [rsp + 0x48]
jmp 0x1404bf006
inc r9d
test ax, sp
cmp r9d, r12d
jne 0x1404bede7
mov r8d, r14d
cmc
shl r8, 2
cmc
mov dword [rbp + 0x320], r14d
cmp dh, 0x98
test r13, 0x5476781c
test cx, r9w
test r8, r8
je 0x1404bf0a8
mov eax, 0x1cc
and ecx, 0x26a43ab2
bt ecx, r9d
movsx rcx, di
lea rcx, [rbp + 0x324]
cmp r8, rax
jmp 0x1404bf05e
ja 0x1404bf07a
lea rdx, [rbp + 0x4f4]
jmp 0x1404bf070
call fcn.1404a6b00
jmp 0x1404bf09e
mov r8, rax
xor edx, edx
jmp 0x1404bf084
call fcn.1404a7565
call fcn.1404b8a35
mov dword [rax], 0x22
jmp 0x1404bf099
call fcn.1404b970a
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
mov r12d, dword [rsp + 0x3c]
mov al, 1
lea rbx, [0x140000000]
stc
test al, al
jmp 0x1404bf0be
je 0x1404bf223
sub r12d, dword [rsp + 0x34]
setbe dil
mov edi, 0x26
mov dword [rsp + 0x3c], r12d
jmp 0x1404bf0dc
jne 0x1404be98a
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
test r11b, 0x50
add eax, eax
cmc
sub r13d, eax
je 0x1404bf241
lea eax, [r13 - 1]
mov eax, dword [rbx + rax*4 + 0xc58b8]
clc
cmp r12b, 0x19
test eax, eax
jmp 0x1404bf110
je 0x1404bf223
cmp eax, 1
jmp 0x1404bf11e
je 0x1404bf241
test r14d, r14d
jmp 0x1404bf12c
je 0x1404bf241
mov r8d, r11d
mov r9d, r11d
cdq
mov r10d, eax
mov ax, r14w
mov edx, r9d
inc rcx
inc r9d
sar al, cl
cbw
and cl, r8b
mov eax, r8d
bts r8w, r9w
mov ecx, dword [rbp + rdx*4 + 0x324]
bsf r8w, r10w
cmc
adc r8b, 0x93
imul rcx, r10
bts r8w, si
movzx r8w, r15b
lea rcx, [rcx + rax]
rcr r8w, 0x7c
bt r8w, 0xee
movzx r8w, r13b
mov r8, rcx
cmp al, dl
jmp 0x1404bf195
mov dword [rbp + rdx*4 + 0x324], ecx
test ebp, r9d
clc
cmc
shr r8, 0x20
test sp, r12w
cmp r9d, r14d
jmp 0x1404bf1b1
jne 0x1404bf140
test r8d, r8d
je 0x1404bf204
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bf1cc
jae 0x1404bf223
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14, r11w
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404bf1f3
mov dword [rbp + 0x320], r14d
jmp 0x1404bf1ff
jmp 0x1404bf241
mov r14d, dword [rbp + 0x320]
jmp 0x1404bf210
jmp 0x1404bf241
sub r11d, r11d
seta r14b
lea rbx, [0x140000000]
mov r14d, r11d
stc
cmp spl, sil
cmp bx, 0x5d86
mov dword [rbp + 0x320], r11d
cmp r15, rbp
jmp 0x1404bf241
test r15d, r15d
jmp 0x1404bf249
je 0x1404bf336
mov r8d, r11d
cmp rbx, rbp
test di, bx
test r14d, r14d
jmp 0x1404bf260
je 0x1404bf2c7
mov ecx, r8d
inc r8d
adc r14, 0x4b1c69ea
sar al, cl
sub r14d, eax
mov edx, r15d
movsxd r15, edx
cmp r11b, 0x27
mov eax, dword [rbp + rcx*4 + 0x324]
add rdx, rax
rcr r14w, 0x73
cmp bl, r12b
movsx r14d, bx
mov dword [rbp + rcx*4 + 0x324], edx
adc r15w, cx
rcr r15b, 0xdf
mov r14d, dword [rbp + 0x320]
shr rdx, 0x20
or r15b, 0xb
mov r15d, edx
cmp r8d, r14d
jmp 0x1404bf2c1
jne 0x1404bf266
test r15d, r15d
jmp 0x1404bf2cf
je 0x1404bf336
mov edi, 0x26
cmp r14d, 0x73
jmp 0x1404bf2e3
jae 0x1404bf322
mov eax, r14d
dec r14
mov r14b, r8b
mov dword [rbp + rax*4 + 0x324], r15d
mov r14, rdx
movsx r14w, bpl
mov r14d, dword [rbp + 0x320]
jmp 0x1404bf30e
inc r14d
jmp 0x1404bf316
mov dword [rbp + 0x320], r14d
jmp 0x1404bf341
mov r14d, r11d
jmp 0x1404bf32a
mov dword [rbp + 0x320], r11d
jmp 0x1404bf341
mov edi, 0x26
xor ecx, 0x44e760a4
mov ecx, dword [rsp + 0x30]
test spl, cl
cmc
test ecx, ecx
jmp 0x1404bf350
je 0x1404bfd73
mov eax, 0xcccccccd
mul ecx
mov eax, edx
bswap r15w
rcl r15d, 0xb2
shr eax, 3
movzx r15, r8w
mov dword [rsp + 0x34], eax
bts r15w, r9w
mov r15d, eax
jmp 0x1404bf384
mov dword [rsp + 0x3c], eax
test spl, al
test r10d, 0x547d326c
test eax, eax
jmp 0x1404bf399
je 0x1404bfb09
jmp 0x1404bf3ab
lea rbx, [0x140000000]
cmp r15d, edi
cbw
mov r13d, r15d
mov sil, 0x62
sete cl
not sil
cmova r13d, edi
setge sil
bt ecx, r11d
xor edx, edx
bsf cx, ax
mov dword [rsp + 0x38], r13d
movzx rax, bx
jmp 0x1404bf3e0
lea eax, [r13 - 1]
movzx ecx, byte [rbx + rax*4 + 0xc5822]
movzx esi, byte [rbx + rax*4 + 0xc5823]
movzx r8w, spl
sal bh, 0xc7
mov ebx, ecx
stc
rcl r8w, 0x87
mov edi, eax
rcr ah, cl
sbb rax, r9
not r8d
shl rbx, 2
movzx eax, di
bswap r8
mov r8, rbx
movzx ax, r10b
movsxd rax, r9d
mov al, r8b
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
jmp 0x1404bf43b
call fcn.1404a7565
lea rcx, [0x140000000]
cmp al, dil
dec r8b
or r8d, ebp
shl rsi, 2
and dh, 0x46
clc
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
mov ecx, 0x52501e0e
lea rcx, [rbp + 0x6c4]
rcr r8b, 0xf0
clc
bsf r8w, bx
mov r8, rsi
cmp ax, 0x5a65
jmp 0x1404bf48a
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404bf496
call fcn.1404a6b00
mov r10d, dword [rbp + 0x6c0]
cmp r8w, di
test r13b, 0x7c
cmc
cmp r10d, 1
jmp 0x1404bf4b4
ja 0x1404bf5fc
mov eax, dword [rbp + 0x6c4]
xor r11d, r11d
cmp bl, r11b
jmp 0x1404bf4cb
test eax, eax
jmp 0x1404bf4d2
jne 0x1404bf4ec
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404bf4e7
jmp 0x1404bfab0
cmp eax, 1
je 0x1404bfab0
test r14d, r14d
jmp 0x1404bf4fd
je 0x1404bfab0
mov r8d, r11d
setle ch
mov cx, dx
mov r9d, r11d
not ecx
setns ch
mov r10w, si
mov r10, rax
not cl
cwde
mov edx, r9d
bswap cx
xchg ch, cl
inc r9d
lahf
movzx eax, r14w
mov eax, r8d
rcl rcx, 0xf0
add cl, r10b
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
setl r8b
add rcx, rax
mov r8, rcx
test bpl, 0x84
mov dword [rbp + rdx*4 + 0x324], ecx
stc
cmp r15d, 0x31c843f0
shr r8, 0x20
cmp r8b, 0x72
cmp r9d, r14d
jmp 0x1404bf570
jne 0x1404bf51e
test r8d, r8d
jmp 0x1404bf57e
je 0x1404bf5eb
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bf590
jae 0x1404bf5d1
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
xchg r14b, r14b
cmovl r14w, sp
mov r14d, dword [rbp + 0x320]
jmp 0x1404bf5b8
inc r14d
jmp 0x1404bf5c0
mov dword [rbp + 0x320], r14d
jmp 0x1404bf5cc
jmp 0x1404bfab0
mov r14d, r11d
mov dword [rbp + 0x320], r11d
setb al
mov al, r11b
jmp 0x1404bf5e6
jmp 0x1404bfab9
mov r14d, dword [rbp + 0x320]
jmp 0x1404bf5f7
jmp 0x1404bfab0
cmp r14d, 1
jmp 0x1404bf605
ja 0x1404bf76d
mov ebx, dword [rbp + 0x324]
bswap r8d
rcr r8b, 0x17
mov r8, r10
shl r8, 2
shld r14w, r10w, 0xfd
bt r14, 8
xor r11d, r11d
xor r14b, r9b
cmovge r14w, ax
mov dword [rbp + 0x320], r10d
shl r14b, cl
and r14b, r14b
mov r14d, r10d
test r15b, 0xb1
cmp r8b, dl
test r8, r8
jmp 0x1404bf654
je 0x1404bf6c1
lea rcx, [rbp + 0x324]
cmp r8, 0x1cc
jmp 0x1404bf66d
ja 0x1404bf689
lea rdx, [rbp + 0x6c4]
jmp 0x1404bf67f
call fcn.1404a6b00
jmp 0x1404bf6b4
xor edx, edx
movsx r8d, dx
mov r8d, 0x1cc
jmp 0x1404bf69a
call fcn.1404a7565
call fcn.1404b8a35
mov dword [rax], 0x22
jmp 0x1404bf6af
call fcn.1404b970a
mov r14d, dword [rbp + 0x320]
stc
xor r11d, r11d
cmc
clc
test ebx, ebx
jmp 0x1404bf6c8
je 0x1404bf4d8
cmp ebx, 1
jmp 0x1404bf6d6
je 0x1404bfab0
test r14d, r14d
jmp 0x1404bf6e4
je 0x1404bfab0
mov r8d, r11d
movsx r10d, r10w
lahf
movzx edx, r12w
mov r9d, r11d
dec ecx
mov ax, dx
mov r10, rbx
not dx
setae dh
movsx edx, r10w
mov edx, r9d
inc r9d
movsx ecx, r8w
cwde
rcl ch, cl
mov eax, r8d
sal cl, 0x15
rol r8d, 0x7d
mov ecx, dword [rbp + rdx*4 + 0x324]
neg r8w
imul rcx, r10
mov r8b, sil
sub r8w, r9w
add rcx, rax
bt r8w, 0xb0
mov r8d, 0x12712b4d
movsx r8, r12w
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
clc
cmp r9d, r14d
jmp 0x1404bf762
jne 0x1404bf70b
jmp 0x1404bf576
cmp r10d, r14d
lea rcx, [rbp + 0x324]
sete r9b
movzx r13, r10w
mov r15d, r14d
lea r12, [rbp + 0x6c4]
cmovae r12, rcx
mov cl, bpl
xchg r9w, r13w
lea r13, [rbp + 0x324]
setp al
movzx r9w, r10b
cmovb r15d, r10d
mov cl, 0x3c
lea rcx, [rbp + 0x6c4]
cmovae r13, rcx
movzx r9, r11w
seto r9b
movsx r9w, bl
setb al
movsxd r9, edi
shl r9, 0x6c
sub r11d, r11d
cmp ax, r10w
movsxd r9, r8d
ror r9b, cl
test al, al
mov r9b, 0x92
movsxd r9, r10d
bswap r9w
mov dword [rbp + 0x4f0], r11d
movsxd r9, ebp
cmovbe r9w, cx
movsx r9w, r15b
mov r9d, r11d
jmp 0x1404bf800
cmovne r10d, r14d
ror r14d, 0xdf
mov r14d, r11d
test r8d, 0x52a91bcd
cmp r14, r12
test esp, r10d
test r15d, r15d
jmp 0x1404bf820
je 0x1404bfa0f
mov eax, r9d
movzx si, bl
shld si, di, 0xca
sar sil, cl
mov esi, dword [r12 + rax*4]
cmp rcx, r13
test esi, esi
jne 0x1404bf874
cmp r9d, r14d
jmp 0x1404bf84c
jne 0x1404bfa02
lea r14d, [r9 + 1]
jmp 0x1404bf85b
mov dword [rbp + rax*4 + 0x4f4], r11d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bf86f
jmp 0x1404bfa02
mov r8d, r9d
test r10d, r10d
je 0x1404bf9eb
mov ebx, r9d
neg ebx
test dl, 0xfa
cmp r8d, 0x73
jmp 0x1404bf891
je 0x1404bf949
mov edi, r8d
jmp 0x1404bf8a2
cmp r8d, r14d
jne 0x1404bf8c6
and dword [rbp + rdi*4 + 0x4f4], 0
cbw
cwd
lea eax, [r8 + 1]
mov r14b, dil
mov dword [rbp + 0x4f0], eax
rdtsc
lea eax, [rbx + r8]
cwd
mov dl, r15b
setbe dl
inc r8d
mov edx, dword [r13 + rax*4]
cmovno ax, r11w
mov eax, r11d
imul rdx, rsi
movzx r11, cx
sar r11b, cl
bsr r11, r8
lea rdx, [rdx + rax]
movsxd rax, eax
neg al
mov eax, dword [rbp + rdi*4 + 0x4f4]
setnp r11b
sub r14b, 0xd1
add rdx, rax
cwde
cbw
lea eax, [rbx + r8]
movzx r14d, r9w
sub r14b, 0x13
btc r11w, 0x87
mov r11, rdx
test r13w, di
and r14b, r13b
mov dword [rbp + rdi*4 + 0x4f4], edx
xor r14b, r9b
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
cmp eax, r10d
jne 0x1404bf888
test r11d, r11d
jmp 0x1404bf951
je 0x1404bf9eb
cmp r8d, 0x73
jmp 0x1404bf960
je 0x1404bfc5f
mov edx, r8d
stc
cmc
test r8b, 0xc3
cmp r8d, r14d
jmp 0x1404bf977
jne 0x1404bf99f
and dword [rbp + rdx*4 + 0x4f4], 0
bswap r14w
movsx r14w, r11b
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
xchg r14w, ax
cmove rcx, rax
mov eax, dword [rbp + rdx*4 + 0x4f4]
bswap cx
inc r8d
adc cl, 0xc3
mov ecx, r11d
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x4f4], ecx
movsx r11w, r14b
test r12b, sil
mov r14d, dword [rbp + 0x4f0]
neg r11d
mov r11b, 0xd1
shr rcx, 0x20
mov r11d, ecx
jmp 0x1404bf9de
test ecx, ecx
jmp 0x1404bf9e5
jne 0x1404bf957
xor r11d, r11d
cmc
cmp spl, 0xf9
cmp r8d, 0x73
jmp 0x1404bf9fc
je 0x1404bfc67
inc r9d
stc
cmp r9d, r15d
jne 0x1404bf826
mov r8d, r14d
test r15b, dl
shl r8, 2
cmp ch, ch
test dx, r12w
mov dword [rbp + 0x320], r14d
stc
test r8, r8
jmp 0x1404bfa2f
je 0x1404bfa9f
mov eax, 0x1cc
rol ch, 0x75
or rcx, rax
lea rcx, [rbp + 0x324]
test r11, 0x177a7a3f
cmp r8, rax
jmp 0x1404bfa56
ja 0x1404bfa6d
lea rdx, [rbp + 0x4f4]
call fcn.1404a6b00
jmp 0x1404bfa91
mov r8, rax
xor edx, edx
jmp 0x1404bfa77
call fcn.1404a7565
call fcn.1404b8a35
mov dword [rax], 0x22
jmp 0x1404bfa8c
call fcn.1404b970a
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
bts r13, rsp
mov r15d, dword [rsp + 0x3c]
rol al, 0xfb
mov r13d, dword [rsp + 0x38]
rcl al, cl
add al, 0x4a
mov al, 1
test rbx, r9
cmp sil, 0xcd
test al, al
je 0x1404bfc67
sub r15d, r13d
not di
mov edi, 0x37477e33
xchg edi, edi
mov edi, 0x26
jmp 0x1404bfad8
mov dword [rsp + 0x3c], r15d
jmp 0x1404bfae2
jne 0x1404bf3a4
mov eax, dword [rsp + 0x34]
shrd rcx, r15, 0xd3
setge ch
sub cx, 0x2c17
mov ecx, dword [rsp + 0x30]
jmp 0x1404bfb09
lea eax, [rax + rax*4]
jmp 0x1404bfb15
add eax, eax
cmp edi, ebx
clc
test r10w, 0x23dc
sub ecx, eax
jmp 0x1404bfb27
je 0x1404bfd73
dec ecx
lea rax, [0x140000000]
test r9d, 0x4670174c
mov eax, dword [rax + rcx*4 + 0xc58b8]
jmp 0x1404bfb4e
test eax, eax
jmp 0x1404bfb55
jne 0x1404bfb74
mov r14d, r11d
jmp 0x1404bfb63
mov dword [rbp + 0x320], r11d
jmp 0x1404bfb6f
jmp 0x1404bfd7c
cmp eax, 1
jmp 0x1404bfb7c
je 0x1404bfd73
test r14d, r14d
jmp 0x1404bfb8a
je 0x1404bfd7c
mov r8d, r11d
jmp 0x1404bfb98
mov r9d, r11d
cdq
movsxd rcx, r9d
mov dx, r15w
mov r10, rax
cbw
cwd
mov edx, r9d
movzx ecx, r10w
inc r9d
lahf
adc ax, 0x2716
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
sub r8b, 0x20
or r8b, r14b
imul rcx, r10
bt r8w, 0xc7
xadd r8w, r8w
add rcx, rax
shrd r8d, r9d, 0xe1
mov r8, rcx
test r14, 0x56d7ca3
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmc
cmp r8b, r10b
cmp r9d, r14d
jmp 0x1404bfc02
jne 0x1404bfbaa
test r8d, r8d
jmp 0x1404bfc10
je 0x1404bfd66
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bfc22
jae 0x1404bfc67
mov eax, dword [rbp + 0x320]
setg r14b
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bfc46
inc r14d
jmp 0x1404bfc4e
mov dword [rbp + 0x320], r14d
jmp 0x1404bfc5a
jmp 0x1404bfd73
xor r11d, r11d
sar al, cl
bt eax, edx
mov rdx, qword [rsp + 0x60]
or ah, bl
mov rax, qword [rsp + 0x58]
neg r8d
bts r8w, r11w
mov r8, qword [rdx]
cmp r10d, 0x3b4e55df
test dx, 0x43cb
mov al, byte [rax + 0x308]
cmp cx, 0x5ca5
stc
cmp byte [rdx + 8], r11b
jmp 0x1404bfc9f
je 0x1404bfd02
neg al
movabs rdx, 0x8000000000000000
movabs rax, 0xfff0000000000000
jmp 0x1404bfcc0
sbb rcx, rcx
cmp r9b, sil
and rcx, rdx
sal dh, 0x4b
mov rdx, rbx
rol dx, cl
movabs rdx, 0x7ff0000000000000
cmc
add rcx, rdx
clc
and rcx, rax
shr ah, 0xf4
bt rax, 0xa0
mov rax, qword [r8]
and rax, rdx
or rcx, rax
mov qword [r8], rcx
jmp 0x1404bfcfd
jmp 0x1404bfd57
neg al
cwd
movsx dx, spl
bswap edx
mov edx, 0x80000000
cmovp rax, rsi
mov rax, 0x2fde775c
movsxd rax, r9d
mov eax, dword [r8]
jmp 0x1404bfd28
sbb ecx, ecx
and ecx, edx
cmc
ror dx, 0xdf
stc
mov edx, 0x7f800000
stc
add ecx, edx
and eax, edx
or ecx, eax
cwde
and ecx, 0xff800000
cdqe
bswap eax
setg ah
mov dword [r8], ecx
movzx eax, bx
not eax
mov ah, 0xd2
mov eax, 3
jmp 0x1404bfd61
jmp 0x1404c20b5
mov r14d, dword [rbp + 0x320]
jmp 0x1404bfd73
test r14d, r14d
jne 0x1404bfd84
mov ecx, r11d
jmp 0x1404bfdc7
lea ecx, [r14 - 1]
rcl ax, cl
bsf eax, eax
mov dword [rsp + 0x48], r11d
sub al, r9b
bsr eax, dword [rbp + rcx*4 + 0x324]
jmp 0x1404bfda3
je 0x1404bfdb0
inc eax
jmp 0x1404bfdb3
mov eax, r11d
shl ecx, 5
cmc
test r12w, bp
add ecx, eax
adc rax, r11
sub ax, 0x743b
rol ah, 0xe5
mov eax, dword [rsp + 0x40]
cmc
mov dword [rsp + 0x3c], ecx
cmp dx, 0x3013
cmp ecx, dword [rsp + 0x50]
jae 0x1404c2071
test eax, eax
jmp 0x1404bfde6
je 0x1404c2077
mov rbx, qword [rsp + 0x78]
cmp cl, dl
mov r15d, r11d
mov rdi, qword [rsp + 0x70]
rcl r13d, 0x4d
bswap r12w
mov r12d, r11d
bts r13w, bp
mov dword [rbp + 0x150], r11d
sub r13d, eax
adc r13, 0x2e826153
xor r13w, 0x7733
mov r13d, r11d
cmp rbx, rdi
jmp 0x1404bfe2d
je 0x1404c0b89
cmp r13d, 9
jne 0x1404c0095
test r15d, r15d
jmp 0x1404bfe45
je 0x1404bff5a
mov r8d, r11d
mov r9d, r11d
mov edx, r9d
inc r9d
rcl ah, cl
mov eax, dword [rbp + rdx*4 + 0x154]
not rcx
imul rcx, rax, 0x3b9aca00
inc ax
shl ax, cl
add ax, sp
mov eax, r8d
lea rcx, [rcx + rax]
test r13w, 0x5062
and r8b, dl
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
cmc
cmp sp, 0x6e5c
shr r8, 0x20
stc
test eax, 0x1d660032
cmp r9d, r15d
jne 0x1404bfe51
test r8d, r8d
jmp 0x1404bfeae
je 0x1404bff53
cmp dword [rbp + 0x150], 0x73
jae 0x1404bfef9
mov eax, dword [rbp + 0x150]
movsx r15d, r9w
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, 0x5bf51066
mov r15d, dword [rbp + 0x150]
jmp 0x1404bfee5
inc r15d
jmp 0x1404bfeed
mov dword [rbp + 0x150], r15d
jmp 0x1404bff5a
sub r9d, r9d
mov r8b, 0xc1
mov r8w, di
movzx rcx, dx
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
cwd
movsx ecx, r9w
movsx cx, r15b
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
bswap rcx
movzx rcx, bx
movsx ecx, r12w
lea rcx, [rbp + 0x154]
jmp 0x1404bff43
call fcn.1404bceb2
sub r11d, r11d
xor r15w, r9w
movsx r15d, di
mov r15d, dword [rbp + 0x150]
test r12d, r12d
je 0x1404c008f
mov r8d, r11d
clc
cmc
jmp 0x1404bff6d
test r15d, r15d
je 0x1404bffd4
mov edx, r8d
mov rcx, r12
inc r8d
add eax, 0x47316e8b
mov eax, r12d
shld cx, r14w, 0x7b
mov ecx, dword [rbp + rdx*4 + 0x154]
inc r12
add rcx, rax
bsf r12d, r11d
movzx r12, bx
sbb r12, 0x60ff57cf
mov r12, rcx
rcr r15b, cl
cmovno r15d, r14d
mov dword [rbp + rdx*4 + 0x154], ecx
mov r15d, dword [rbp + 0x150]
cmc
shr r12, 0x20
cmp r8d, r15d
jmp 0x1404bffce
jne 0x1404bff76
test r12d, r12d
jmp 0x1404bffdc
je 0x1404c008f
cmp r15d, 0x73
jae 0x1404c002c
mov eax, r15d
mov r15d, 0x45172851
cmovg r15w, bp
movsx r15w, dil
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404c0013
inc r15d
jmp 0x1404c001b
mov dword [rbp + 0x150], r15d
jmp 0x1404c0027
jmp 0x1404c008f
xor r9d, r9d
movsx edx, r14w
bswap r8w
mov dword [rbp + 0x890], r11d
movsx r8w, r13b
jmp 0x1404c0048
lea r8, [rbp + 0x894]
mov dl, dl
setge cl
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
not cx
movzx ecx, bx
lea rcx, [rbp + 0x154]
jmp 0x1404c0072
call fcn.1404bceb2
mov r15d, dword [rbp + 0x150]
shl r13d, 0x1a
not r13w
movsxd rcx, r11d
xor r11d, r11d
movsx eax, bp
mov r12d, r11d
mov r13d, r11d
movzx eax, byte [rbx]
lea ecx, [r12 + r12*4]
not r12w
inc r13d
bswap r12d
movsx r12, r12w
inc rbx
sub r12b, 0x9e
rcr r12w, cl
lea r12d, [rax + rcx*2]
test ecx, 0x352a46ce
cmp rbx, rdi
jmp 0x1404c00c7
jne 0x1404bfe33
test r13d, r13d
je 0x1404c0b89
mov eax, 0xcccccccd
movsx ecx, dx
cmovp rdx, r10
mul r13d
xchg al, ch
sar al, 0x27
bt eax, 0xc1
mov eax, edx
shrd ecx, ebx, 0x21
btr cx, 0xdf
sub cl, 0x37
shr eax, 3
cmp r11b, r9b
shr cx, 0x8b
mov dword [rsp + 0x48], eax
bsf cx, dx
mov ecx, eax
mov dword [rsp + 0x34], eax
stc
cmc
test eax, eax
jmp 0x1404c011d
je 0x1404c0861
mov eax, ecx
mov edx, 0x26
btc r8w, r13w
or si, dx
and si, di
cmp ecx, edx
cmovs esi, r14d
setnp sil
cmova eax, edx
ror r8w, 0x2c
sub edx, edx
mov dword [rsp + 0x38], eax
btc bx, r10w
bts si, di
lea edi, [rax - 1]
adc al, r13b
lea rax, [0x140000000]
cmp edi, 0x1ad44732
inc rcx
jmp 0x1404c0171
movzx ecx, byte [rax + rdi*4 + 0xc5822]
ror ebx, 0x28
inc sil
movzx esi, byte [rax + rdi*4 + 0xc5823]
sar ebx, cl
or ebx, 0x417a2f41
shr al, cl
mov ebx, ecx
shr al, cl
adc al, dil
shl rbx, 2
xchg r8d, eax
movsx r8, r10w
lahf
mov r8, rbx
lea eax, [rsi + rcx]
movzx cx, al
lea rcx, [rbp + 0x6c4]
jmp 0x1404c01b9
mov dword [rbp + 0x6c0], eax
jmp 0x1404c01c4
call fcn.1404a7565
lea rcx, [0x140000000]
test r12b, 0x47
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
mov r8, rbp
sub r8b, 0x25
lea rdx, [rcx + 0xc4f10]
rol r8d, cl
or ecx, eax
inc r8b
lea rcx, [rbp + 0x6c4]
movsx r8w, sil
bt r8, 0x98
mov r8, rsi
cmc
test edx, r13d
add rcx, rbx
jmp 0x1404c0216
lea rdx, [rdx + rax*4]
call fcn.1404a6b00
mov r10d, dword [rbp + 0x6c0]
jmp 0x1404c022f
cmp r10d, 1
jmp 0x1404c0238
ja 0x1404c03bc
mov eax, dword [rbp + 0x6c4]
stc
sub ebx, ebx
test r11d, r11d
test eax, eax
jne 0x1404c027a
mov dword [rbp + 0x890], ebx
mov dword [rbp + 0x150], ebx
xor r9d, r9d
movzx r8d, sp
movsx r8d, r15w
lea r8, [rbp + 0x894]
jmp 0x1404c0275
jmp 0x1404c0810
cmp eax, 1
jmp 0x1404c0282
je 0x1404c0838
test r15d, r15d
je 0x1404c0838
mov r8d, ebx
dec r9b
movsx r9, r10w
mov r9d, ebx
jmp 0x1404c02a8
mov r10, rax
bswap edx
mov edx, r9d
not ecx
movzx rcx, di
cmovne ax, r12w
inc r9d
and eax, r13d
mov eax, r8d
rcr cl, cl
xor cx, di
movzx cx, r14b
mov ecx, dword [rbp + rdx*4 + 0x154]
test al, r10b
imul rcx, r10
sbb r8b, 0xdf
shrd r8w, sp, 0x9a
xchg r8, r8
add rcx, rax
rcl r8b, 0x6e
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
test r11w, 0x4373
shr r8, 0x20
cmp r9d, r15d
jne 0x1404c02ad
test r8d, r8d
jmp 0x1404c0315
je 0x1404c082c
cmp dword [rbp + 0x150], 0x73
jmp 0x1404c0327
jae 0x1404c0366
mov eax, dword [rbp + 0x150]
movzx r15d, ax
movzx r15, r14w
not r15b
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, dword [rbp + 0x150]
jmp 0x1404c0352
inc r15d
jmp 0x1404c035a
mov dword [rbp + 0x150], r15d
jmp 0x1404c0838
sub r9d, r9d
mov rdx, r15
movsx rcx, bp
mov dword [rbp + 0x890], ebx
not ecx
lea r8, [rbp + 0x894]
movsxd rcx, ecx
mov dword [rbp + 0x150], ebx
xchg rdx, rdx
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
call fcn.1404bceb2
mov al, bl
movsx r15, sp
cmovae r15d, ebx
movzx r15w, r15b
mov r15d, dword [rbp + 0x150]
jmp 0x1404c03b7
jmp 0x1404c083a
lea r8, [rbp + 0x6c4]
shld rcx, rbx, 0x91
bt rcx, 0xa1
lea rcx, [rbp + 0x154]
jmp 0x1404c03d9
cmp r15d, 1
jmp 0x1404c03e2
ja 0x1404c0553
mov ebx, dword [rbp + 0x154]
mov r9, r10
btr dx, r11w
shl r9, 2
movsx rdx, bp
mov edx, 0x1cc
jmp 0x1404c0408
mov dword [rbp + 0x150], r10d
jmp 0x1404c0414
call fcn.1404bceb2
sub edi, edi
jmp 0x1404c0423
test ebx, ebx
jmp 0x1404c042a
jne 0x1404c044b
mov dword [rbp + 0x890], edi
jmp 0x1404c043b
mov dword [rbp + 0x150], edi
jmp 0x1404c0446
jmp 0x1404c025e
mov r15d, dword [rbp + 0x150]
stc
cmp ebx, 1
jmp 0x1404c045b
je 0x1404c0838
test r15d, r15d
jmp 0x1404c0469
je 0x1404c0838
mov r8d, edi
mov r10b, 0xe3
mov ecx, r12d
mov r9d, edi
mov r10, rbx
cwde
cmova cx, r14w
movsx edx, di
mov edx, r9d
movsxd rcx, r9d
movzx cx, r11b
movzx eax, r13w
inc r9d
mov eax, r8d
mov r8w, 0x4d
mov ecx, dword [rbp + rdx*4 + 0x154]
mov r8, 0x63ea14d7
imul rcx, r10
sar r8w, cl
shl r8w, cl
lea rcx, [rcx + rax]
shr r8d, 0xf7
adc r8w, dx
mov r8, rcx
jmp 0x1404c04d4
mov dword [rbp + rdx*4 + 0x154], ecx
cmc
jmp 0x1404c04e2
shr r8, 0x20
cmp r9d, r15d
jmp 0x1404c04ee
jne 0x1404c0487
test r8d, r8d
je 0x1404c082c
cmp dword [rbp + 0x150], 0x73
jb 0x1404c032d
sub r9d, r9d
cmovbe cx, r15w
mov dword [rbp + 0x890], edi
cqo
not ch
movsx ecx, sp
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], edi
movsx rdx, r13w
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404c0541
call fcn.1404bceb2
mov al, dil
jmp 0x1404c054e
jmp 0x1404c03ab
cmp r10d, r15d
movzx edx, bx
lea rdx, [rbp + 0x6c4]
mov ebx, r15d
not al
cmovae rdx, rcx
bswap rcx
jmp 0x1404c0571
cmovb ebx, r10d
mov al, al
mov al, 9
setb al
mov cl, 0x68
xchg ch, cl
movsx rcx, si
mov qword [rsp + 0x68], rdx
movzx ecx, ax
movsx rcx, sp
lea rcx, [rbp + 0x154]
jmp 0x1404c059c
mov dword [rsp + 0x30], ebx
jmp 0x1404c05a5
cmovae rcx, r8
jmp 0x1404c05b1
test al, al
jmp 0x1404c05b8
cmovne r10d, r15d
sub eax, eax
test spl, cl
jmp 0x1404c05c6
xor r9d, r9d
jmp 0x1404c05d6
mov dword [rbp + 0x4f0], eax
test ebx, ebx
jmp 0x1404c05e3
je 0x1404c07f2
mov r15, rcx
mov esi, dword [rdx + r9*4]
stc
test si, r10w
test esi, esi
jmp 0x1404c05fc
jne 0x1404c0639
cmp r9d, eax
jmp 0x1404c060a
jne 0x1404c07e1
and dword [rbp + r9*4 + 0x4f4], esi
movzx ax, r14b
bswap rax
lea eax, [r9 + 1]
jmp 0x1404c0629
mov dword [rbp + 0x4f0], eax
jmp 0x1404c0634
jmp 0x1404c07e1
sub r11d, r11d
shr r8d, 0xaf
bts r8, r14
mov r8d, r9d
cmc
cmp r15b, sil
test bh, ah
test r10d, r10d
jmp 0x1404c0655
je 0x1404c07cd
mov ebx, r9d
neg ebx
cmp r8d, 0x73
je 0x1404c070f
mov edi, r8d
stc
test dx, dx
clc
cmp r8d, eax
jmp 0x1404c067a
jne 0x1404c069b
and dword [rbp + rdi*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
movsx dx, r12b
movsx rdx, cx
lea eax, [rbx + r8]
inc r8d
btr dx, r9w
xchg dh, dh
mov edx, dword [r15 + rax*4]
movzx eax, r11w
btr eax, 0x31
bsf rax, r9
mov eax, dword [rbp + rdi*4 + 0x4f4]
cmc
imul rdx, rsi
stc
test bpl, 0x79
add rdx, rax
sal rax, cl
movzx rax, ax
mov eax, r11d
lea rdx, [rdx + rax]
neg eax
cmovae eax, r15d
lea eax, [rbx + r8]
xchg r11b, r11b
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
shr r11, 0x20
clc
cmp edx, esp
cmp al, 0x47
cmp eax, r10d
mov eax, dword [rbp + 0x4f0]
jmp 0x1404c0709
jne 0x1404c0660
test r11d, r11d
jmp 0x1404c0717
je 0x1404c07bd
cmp r8d, 0x73
jmp 0x1404c0726
je 0x1404c07bd
mov edx, r8d
cmp r8d, eax
jmp 0x1404c0737
jne 0x1404c075d
and dword [rbp + rdx*4 + 0x4f4], 0
movsx ax, ah
lea eax, [r8 + 1]
dec cx
mov dword [rbp + 0x4f0], eax
cbw
cwde
movsx rax, r14w
mov ecx, dword [rbp + rdx*4 + 0x4f4]
xchg al, ah
bswap rax
inc r8d
mov eax, r11d
btc r11, r9
shr r11, 0xbf
bt r11, rcx
add rcx, rax
bt r11w, r11w
adc ax, r12w
and r11b, 0x2e
mov dword [rbp + rdx*4 + 0x4f4], ecx
cbw
mov eax, dword [rbp + 0x4f0]
movsx r11w, bpl
cmova r11w, r14w
btc r11, rbp
shr rcx, 0x20
mov r11d, ecx
stc
test ecx, ecx
jmp 0x1404c07b7
jne 0x1404c071d
mov ebx, dword [rsp + 0x30]
test rdx, 0x5cba7751
stc
test bp, r15w
cmp r8d, 0x73
je 0x1404c09a8
mov rdx, qword [rsp + 0x68]
jmp 0x1404c07e1
inc r9d
cmp r9d, ebx
jmp 0x1404c07ec
jne 0x1404c05ec
mov r9d, eax
sal dh, 0xfc
lea r8, [rbp + 0x4f4]
bt ecx, r14d
shl r9, 2
mov cl, r8b
mov dword [rbp + 0x150], eax
mov edx, 0x1cc
mov ch, 0xea
movzx ecx, sp
lea rcx, [rbp + 0x154]
jmp 0x1404c0827
call fcn.1404bceb2
mov r15d, dword [rbp + 0x150]
sar al, cl
cmp rax, r15
mov al, 1
sub r11d, r11d
test al, al
je 0x1404c0a0f
mov ecx, dword [rsp + 0x34]
sub ecx, dword [rsp + 0x38]
mov dword [rsp + 0x34], ecx
jmp 0x1404c0856
jne 0x1404c0123
mov eax, dword [rsp + 0x48]
cmc
lea eax, [rax + rax*4]
cmp r10, 0x17cc5aef
stc
add eax, eax
sub r13d, eax
jmp 0x1404c0876
je 0x1404c0a66
lea ecx, [r13 - 1]
shl ah, 0x83
mov al, r15b
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
jmp 0x1404c0899
test eax, eax
jmp 0x1404c08a0
je 0x1404c0a0f
cmp eax, 1
jmp 0x1404c08ae
je 0x1404c0a66
test r15d, r15d
jmp 0x1404c08bc
je 0x1404c0a66
mov r8d, r11d
cmovns ecx, ebx
mov r9d, r11d
not rcx
movsxd rcx, esp
movzx edx, r8w
mov r10d, eax
cdqe
cbw
mov edx, r9d
movzx rax, r11w
movzx ecx, r8w
inc r9d
btr cx, 0x53
mov eax, r8d
and cx, 0x9ce
mov ecx, dword [rbp + rdx*4 + 0x154]
bt r8d, esi
clc
seta r8b
imul rcx, r10
add r8b, sil
dec r8w
sar r8b, cl
add rcx, rax
rcl r8b, cl
shld r8w, r13w, 0xc9
mov r8, rcx
clc
mov dword [rbp + rdx*4 + 0x154], ecx
stc
shr r8, 0x20
test r13w, r9w
cmp r9d, r15d
jmp 0x1404c093d
jne 0x1404c08dc
test r8d, r8d
jmp 0x1404c094b
je 0x1404c0a5d
cmp dword [rbp + 0x150], 0x73
jmp 0x1404c095d
jae 0x1404c0a0f
mov eax, dword [rbp + 0x150]
movsx r15, r13w
not r15d
movzx r15w, spl
mov dword [rbp + rax*4 + 0x154], r8d
dec r15w
movzx r15, r15w
bswap r15d
mov r15d, dword [rbp + 0x150]
jmp 0x1404c0994
inc r15d
jmp 0x1404c099c
mov dword [rbp + 0x150], r15d
jmp 0x1404c0a66
and dword [rbp + 0x890], 0
lea r8, [rbp + 0x894]
cqo
xor rdx, 0x89004fb
dec dh
and dword [rbp + 0x150], 0
or cl, 0xb2
lea rcx, [rbp + 0x154]
adc dl, r9b
test ax, 0x2219
sub r9d, r9d
not dx
mov edx, 0x1cc
jmp 0x1404c09e9
call fcn.1404bceb2
mov r15d, dword [rbp + 0x150]
sub al, 0xa3
xor r11d, r11d
jmp 0x1404c0a02
mov al, r11b
jmp 0x1404c0a0a
jmp 0x1404c083d
xor r9d, r9d
movsxd rcx, r9d
cqo
mov dword [rbp + 0x890], r11d
not dx
jmp 0x1404c0a26
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
movsx cx, bpl
movsx rcx, r10w
mov edx, 0x1cc
movzx ecx, r14w
lea rcx, [rbp + 0x154]
jmp 0x1404c0a52
call fcn.1404bceb2
xor r11d, r11d
sbb r15b, r11b
mov r15d, dword [rbp + 0x150]
clc
cmc
test r12d, r12d
jmp 0x1404c0a6e
je 0x1404c0b89
mov r8d, r11d
test r15d, r15d
jmp 0x1404c0a7f
je 0x1404c0af0
mov ecx, r8d
movzx r15, dx
mov ah, 0x54
cdq
inc r8d
mov eax, r12d
shr rdx, 0x49
inc r15b
shl r12, 0x9a
mov edx, dword [rbp + rcx*4 + 0x154]
cmp di, sp
xchg r12b, r15b
lea rdx, [rdx + rax]
bsr r15d, r10d
adc r15b, dil
clc
mov dword [rbp + rcx*4 + 0x154], edx
mov r12b, 0x8e
rcr r12, cl
inc r12b
mov r15d, dword [rbp + 0x150]
shr rdx, 0x20
mov r12d, edx
stc
cmp r11w, 0x533a
cmp bx, cx
cmp r8d, r15d
jmp 0x1404c0aea
jne 0x1404c0a85
test r12d, r12d
jmp 0x1404c0af8
je 0x1404c0b89
cmp r15d, 0x73
jae 0x1404c0b40
mov eax, r15d
mov dword [rbp + rax*4 + 0x154], r12d
setae r15b
mov r15w, r10w
mov r15d, dword [rbp + 0x150]
jmp 0x1404c0b27
inc r15d
jmp 0x1404c0b2f
mov dword [rbp + 0x150], r15d
jmp 0x1404c0b3b
jmp 0x1404c0b89
sub r9d, r9d
mov dword [rbp + 0x890], r11d
cdq
jmp 0x1404c0b54
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404c0b73
call fcn.1404bceb2
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
cqo
neg dh
and dl, 0xd4
mov rax, qword [rsp + 0x58]
or cx, dx
rcr cl, cl
mov r13d, 1
mov r12d, dword [rsp + 0x40]
sete dl
not dl
mov qword [rbp + 0x4f4], 1
cwd
cmp r12w, si
cqo
mov dword [rsp + 0x30], r13d
jmp 0x1404c0bca
sub r12d, dword [rax]
bsf cx, r9w
cmp dword [rax], r11d
xchg dl, ch
cwd
mov eax, 0xcccccccd
jmp 0x1404c0be6
mov dword [rbp + 0x4f0], r13d
cmovge r12d, dword [rsp + 0x40]
mul r12d
cmc
mov eax, edx
shr eax, 3
mov dword [rsp + 0x38], eax
mov ecx, eax
clc
stc
mov dword [rsp + 0x34], eax
cmp r15b, bl
jmp 0x1404c0c10
test eax, eax
jmp 0x1404c0c17
je 0x1404c1419
mov eax, ecx
mov edx, 0x26
cmp ecx, edx
cmovbe ebx, ecx
movzx rbx, r10w
movsx bx, r13b
cmova eax, edx
xor edx, edx
mov dword [rsp + 0x48], eax
lea edi, [rax - 1]
lea rax, [0x140000000]
btr r8, 0xac
sal bx, 0x2f
adc sil, dil
movzx ecx, byte [rax + rdi*4 + 0xc5822]
btc r8d, r14d
movzx esi, byte [rax + rdi*4 + 0xc5823]
clc
mov ebx, ecx
shl rbx, 2
mov r8, rbx
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x894]
jmp 0x1404c0c7e
mov dword [rbp + 0x890], eax
jmp 0x1404c0c89
call fcn.1404a7565
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
movzx rcx, si
movzx ecx, r13w
lea rcx, [rbp + 0x894]
test dil, 0x27
and r8w, r14w
mov r8, rsi
jmp 0x1404c0cc8
add rcx, rbx
jmp 0x1404c0cd0
lea rdx, [rdx + rax*4]
call fcn.1404a6b00
mov r10d, dword [rbp + 0x890]
stc
cmp r13w, ax
cmp r10d, 1
ja 0x1404c0ecb
mov eax, dword [rbp + 0x894]
stc
cmp r10b, 0x7d
xor ebx, ebx
test r11b, r9b
test eax, eax
jne 0x1404c0d8d
sub r9d, r9d
movsx ecx, dx
movsxd r8, esi
mov dword [rbp + 0x6c0], ebx
movzx ecx, r11w
cdq
jmp 0x1404c0d20
lea r8, [rbp + 0x6c4]
mov dword [rbp + 0x4f0], ebx
cmovbe rdx, rcx
bswap rdx
movsxd rcx, r9d
mov edx, 0x1cc
setnp cl
movzx ecx, r10w
mov ecx, 0x1adb5fec
lea rcx, [rbp + 0x4f4]
jmp 0x1404c0d54
call fcn.1404bceb2
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404c0d67
mov dword [rsp + 0x30], r13d
movsx rsi, bx
jmp 0x1404c0d78
mov al, 1
cmovnp si, dx
jmp 0x1404c0d83
mov esi, 0x1cc
jmp 0x1404c13e1
cmp eax, 1
jmp 0x1404c0d95
je 0x1404c0d78
test r13d, r13d
je 0x1404c0d78
mov r8d, ebx
dec r10d
mov r9d, ebx
inc ch
movzx edx, sp
mov r10, rax
movzx cx, dh
mov edx, r9d
inc r9d
or ax, r8w
movsx eax, cx
xor cl, spl
mov eax, r8d
sub cl, 0xef
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
shrd r8, r15, 0xcc
add rcx, rax
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
shr r8, 0x20
jmp 0x1404c0df5
cmp r9d, r13d
jmp 0x1404c0dfd
jne 0x1404c0db9
test r8d, r8d
jmp 0x1404c0e0b
je 0x1404c0d59
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404c0e1d
jae 0x1404c0e5f
mov eax, dword [rbp + 0x4f0]
movsx r13w, dil
movsx r13d, di
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404c0e46
inc r13d
jmp 0x1404c0e4e
mov dword [rbp + 0x4f0], r13d
jmp 0x1404c0e5a
jmp 0x1404c0d67
sub r9d, r9d
xchg ch, ch
mov dword [rbp + 0x890], ebx
setbe dh
movzx rdx, si
lea r8, [rbp + 0x894]
not rcx
mov dword [rbp + 0x4f0], ebx
jmp 0x1404c0e89
mov edx, 0x1cc
movzx cx, sil
movsx ecx, r9w
movsx rcx, cx
lea rcx, [rbp + 0x4f4]
jmp 0x1404c0ea7
call fcn.1404bceb2
mov r13d, dword [rbp + 0x4f0]
mov al, 0xbc
mov al, bl
jmp 0x1404c0ebc
mov dword [rsp + 0x30], r13d
jmp 0x1404c0ec6
jmp 0x1404c0d83
lea r8, [rbp + 0x894]
lea rcx, [rbp + 0x4f4]
jmp 0x1404c0edf
cmp r13d, 1
jmp 0x1404c0ee8
ja 0x1404c10d0
mov ebx, dword [rbp + 0x4f4]
shr dh, cl
movsx si, bpl
mov r9, r10
sub esi, 0x54935267
mov esi, 0x1cc
bt edx, eax
cwd
xor dh, 0x73
shl r9, 2
mov edx, esi
jmp 0x1404c0f1c
mov dword [rbp + 0x4f0], r10d
call fcn.1404bceb2
xor edi, edi
stc
test ebx, ebx
jmp 0x1404c0f32
jne 0x1404c0f56
mov dword [rbp + 0x890], edi
lea r8, [rbp + 0x894]
cmp r14b, r14b
mov dword [rbp + 0x4f0], edi
xor r9d, r9d
jmp 0x1404c13b7
mov r13d, dword [rbp + 0x4f0]
cmp r12w, 0x1edb
cmc
mov dword [rsp + 0x30], r13d
test cx, si
cmp rsi, 0x3d861c00
clc
cmp ebx, 1
jmp 0x1404c0f7c
je 0x1404c13df
test r13d, r13d
jmp 0x1404c0f8a
je 0x1404c13df
mov r8d, edi
mov r9b, sil
movzx rax, r15w
mov r9d, edi
movzx r10w, spl
bswap dx
mov r10, rbx
cwd
mov dl, dil
cbw
mov edx, r9d
inc r9d
shl ax, cl
cmovp cx, bp
mov eax, r8d
bts r8w, ax
add r8w, bx
sal cl, cl
mov ecx, dword [rbp + rdx*4 + 0x4f4]
sbb r8b, spl
mov r8b, r15b
imul rcx, r10
add rcx, rax
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp dx, si
cmc
test r8, 0x21f7239f
shr r8, 0x20
cmp spl, 0x5d
cmp r9d, r13d
jmp 0x1404c1003
jne 0x1404c0faf
test r8d, r8d
jmp 0x1404c1011
je 0x1404c13cb
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404c1023
jae 0x1404c1068
mov eax, dword [rbp + 0x4f0]
movsxd r13, r9d
jmp 0x1404c1037
mov dword [rbp + rax*4 + 0x4f4], r8d
movzx r13w, r11b
not r13w
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404c1054
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404c1063
jmp 0x1404c13d8
xor r9d, r9d
xchg dl, r8b
mov dword [rbp + 0x890], edi
movzx edx, bx
lea r8, [rbp + 0x894]
movzx rdx, dx
cwd
mov dword [rbp + 0x4f0], edi
jmp 0x1404c1097
mov rdx, rsi
not rcx
movzx rcx, r11w
lea rcx, [rbp + 0x4f4]
jmp 0x1404c10ad
call fcn.1404bceb2
mov r13d, dword [rbp + 0x4f0]
mov al, dil
jmp 0x1404c10c1
mov dword [rsp + 0x30], r13d
jmp 0x1404c10cb
jmp 0x1404c13e1
cmp r10d, r13d
lea rdx, [rbp + 0x894]
movsx bx, cl
not al
mov ebx, r13d
cmovae rdx, rcx
jmp 0x1404c10ec
cmovb ebx, r10d
setb al
not ch
mov cl, dil
xchg cx, cx
mov qword [rsp + 0x68], rdx
lea rcx, [rbp + 0x4f4]
jmp 0x1404c110c
mov dword [rsp + 0x30], ebx
jmp 0x1404c1115
cmovae rcx, r8
clc
cmc
test al, al
cmovne r10d, r13d
test r10, 0x25f84925
clc
xor eax, eax
test cx, 0x56c5
sub r9d, r9d
mov dword [rbp + 0x6c0], eax
test ebx, ebx
jmp 0x1404c1140
je 0x1404c1379
mov r13, rcx
mov esi, dword [rdx + r9*4]
stc
clc
test esi, esi
jmp 0x1404c1156
jne 0x1404c1184
cmp r9d, eax
jne 0x1404c136a
and dword [rbp + r9*4 + 0x6c4], esi
movsxd rax, edi
lea eax, [r9 + 1]
mov dword [rbp + 0x6c0], eax
jmp 0x1404c117f
jmp 0x1404c136a
xor r11d, r11d
cmovg r8w, cx
movsx r8, r14w
bts r8w, r10w
mov r8d, r9d
test r10d, r10d
jmp 0x1404c11a0
je 0x1404c1351
mov ebx, r9d
cmp esp, 0x64d90943
neg ebx
cmp r8d, 0x73
jmp 0x1404c11ba
je 0x1404c1276
mov edi, r8d
cmp r8d, eax
jmp 0x1404c11cb
jne 0x1404c11f3
and dword [rbp + rdi*4 + 0x6c4], 0
mov dh, dl
movzx rdx, r12w
cwd
lea eax, [r8 + 1]
mov dword [rbp + 0x6c0], eax
jmp 0x1404c11f3
lea eax, [rbx + r8]
cdq
inc dh
inc r8d
movsx dx, r11b
mov edx, dword [r13 + rax*4]
sar eax, 0x35
add ah, 0x12
movsx ax, dil
mov eax, r11d
imul rdx, rsi
bswap r11d
lea rdx, [rdx + rax]
xadd r11b, r11b
bswap r11w
mov eax, dword [rbp + rdi*4 + 0x6c4]
lea rdx, [rdx + rax]
lea eax, [rbx + r8]
sbb r11b, 0x20
sal r11w, 0xe3
shl r11d, 0x78
mov r11, rdx
mov dword [rbp + rdi*4 + 0x6c4], edx
clc
stc
cmp r11b, sil
shr r11, 0x20
jmp 0x1404c125d
cmp eax, r10d
cdqe
movsx eax, bp
mov eax, dword [rbp + 0x6c0]
jmp 0x1404c1270
jne 0x1404c11b1
test r11d, r11d
jmp 0x1404c127e
je 0x1404c1341
cmp r8d, 0x73
jmp 0x1404c128d
je 0x1404c1341
mov edx, r8d
clc
cmp ch, 0xf6
cmp r8d, eax
jmp 0x1404c12a2
jne 0x1404c12cd
and dword [rbp + rdx*4 + 0x6c4], 0
jmp 0x1404c12b9
lea eax, [r8 + 1]
not cx
cmovo rcx, rax
xchg rcx, rcx
mov dword [rbp + 0x6c0], eax
mov eax, dword [rbp + rdx*4 + 0x6c4]
cmovo cx, sp
mov cl, ch
jmp 0x1404c12df
inc r8d
test rsi, 0xb1c538f
mov cx, bp
mov ecx, r11d
lea rcx, [rcx + rax]
cmovge r11w, r10w
bsr ax, r15w
xchg r11b, al
mov dword [rbp + rdx*4 + 0x6c4], ecx
sar al, 0x61
mov eax, dword [rbp + 0x6c0]
mov r11b, sil
sal r11b, cl
rcr r11b, cl
shr rcx, 0x20
or r11w, 0x6ab1
rcl r11b, 0xce
inc r11w
mov r11d, ecx
stc
jmp 0x1404c1334
test ecx, ecx
jmp 0x1404c133b
jne 0x1404c1284
mov ebx, dword [rsp + 0x30]
cmp r12, 0x370909af
jmp 0x1404c1351
cmp r8d, 0x73
jmp 0x1404c135a
je 0x1404c14e2
mov rdx, qword [rsp + 0x68]
jmp 0x1404c136a
inc r9d
test r14b, sil
cmp r9d, ebx
jne 0x1404c1149
mov r9d, eax
or dl, r10b
lea r8, [rbp + 0x6c4]
bsf rdx, rax
test r12, rax
shl r9, 2
cqo
mov esi, 0x1cc
movsx rdx, bp
cqo
jmp 0x1404c13a3
mov dword [rbp + 0x4f0], eax
movsx dx, dil
jmp 0x1404c13b7
mov rdx, rsi
lea rcx, [rbp + 0x4f4]
jmp 0x1404c13c6
call fcn.1404bceb2
mov r13d, dword [rbp + 0x4f0]
add al, dil
rcr al, 0xc9
mov dword [rsp + 0x30], r13d
mov al, 0x84
mov al, 1
sub r11d, r11d
stc
cmc
test al, al
jmp 0x1404c13ed
je 0x1404c154b
mov ecx, dword [rsp + 0x34]
test dl, 0xd6
sub ecx, dword [rsp + 0x48]
jmp 0x1404c1403
mov dword [rsp + 0x34], ecx
jmp 0x1404c140c
jne 0x1404c0c1d
mov eax, dword [rsp + 0x38]
cmp ch, 0x65
lea eax, [rax + rax*4]
test r9b, 0xca
cmc
cmp r11b, 0xce
add eax, eax
test r14w, 0x6042
sub r12d, eax
jmp 0x1404c1435
je 0x1404c14bf
lea ecx, [r12 - 1]
shr eax, 0x3e
cbw
bsr ax, r11w
lea rax, [0x140000000]
clc
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp r15b, r14b
test rdx, rdx
test eax, eax
jmp 0x1404c1466
jne 0x1404c1558
sub r9d, r9d
cwd
mov dword [rbp - 0x80], r11d
movsx dx, sil
lea r8, [rbp - 0x7c]
movzx dx, r12b
cdq
mov dword [rbp + 0x4f0], r11d
jmp 0x1404c1495
mov edx, 0x1cc
lea rcx, [rbp + 0x4f4]
jmp 0x1404c14a6
call fcn.1404bceb2
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404c14b8
mov dword [rsp + 0x30], r13d
clc
stc
xor r11d, r11d
cmp rdx, 0x28012a4e
test r12d, r13d
test r15d, r15d
jmp 0x1404c14d4
jne 0x1404c1707
mov edx, r11d
jmp 0x1404c173f
and dword [rbp - 0x80], 0
rol r8b, cl
lea r8, [rbp - 0x7c]
and dword [rbp + 0x4f0], 0
lea rcx, [rbp + 0x4f4]
mov esi, 0x1cc
xor dl, ah
bsf rdx, rdi
cdq
xor r9d, r9d
cdq
cwd
movsx dx, r13b
mov edx, esi
jmp 0x1404c1519
call fcn.1404bceb2
mov r13d, dword [rbp + 0x4f0]
ror al, cl
shl al, cl
test r9d, r15d
sub r11d, r11d
jmp 0x1404c1534
mov al, r11b
jmp 0x1404c153c
mov dword [rsp + 0x30], r13d
jmp 0x1404c1546
jmp 0x1404c13e6
mov rdx, rsi
jmp 0x1404c1553
jmp 0x1404c163f
cmp eax, 1
je 0x1404c14bf
test r13d, r13d
jmp 0x1404c1569
je 0x1404c14bf
mov r8d, r11d
jmp 0x1404c157a
mov r9d, r11d
not r10d
xchg dl, r10b
movzx rdx, r8w
mov r10, rax
cwde
cmovle ax, ax
lahf
mov edx, r9d
movzx eax, r9w
inc r9d
mov ecx, r10d
mov eax, r8d
shrd r8d, esi, 0x64
sbb r8w, 0x5fc4
cmp r11w, r11w
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
jmp 0x1404c15bf
add rcx, rax
rcl r8b, cl
bts r8, r11
sbb r8b, r9b
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
stc
shr r8, 0x20
cmp r9d, r13d
jne 0x1404c1590
test r8d, r8d
je 0x1404c14ab
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404c15f9
jae 0x1404c163a
mov eax, dword [rbp + 0x4f0]
not r13w
movzx r13d, di
mov dword [rbp + rax*4 + 0x4f4], r8d
movsx r13w, al
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404c1626
inc r13d
jmp 0x1404c162e
mov dword [rbp + 0x4f0], r13d
jmp 0x1404c14b8
mov edx, 0x1cc
xor r9d, r9d
cmovp cx, bx
mov r8d, r14d
mov dword [rbp - 0x80], r11d
cmove r8d, r11d
bswap rcx
lea r8, [rbp - 0x7c]
bswap cx
mov dword [rbp + 0x4f0], r11d
mov cl, r9b
movzx cx, r13b
bswap rcx
lea rcx, [rbp + 0x4f4]
call fcn.1404bceb2
mov rax, qword [rsp + 0x58]
adc bl, 0x28
mov bl, byte [rax + 0x308]
mov rax, qword [rsp + 0x60]
rol cx, cl
mov ecx, 0x18c058da
mov rcx, rax
cmc
test bp, ax
cmp byte [rax + 8], 0
je 0x1404c16d3
call fcn.1404bd931
neg bl
bswap edx
movabs rdx, 0x8000000000000000
sbb rcx, rcx
and rcx, rdx
and rcx, rdx
jmp 0x1404c16c6
mov qword [rax], rcx
jmp 0x1404c16ce
jmp 0x1404c16f8
call fcn.1404bd9a3
neg bl
setg dh
cwd
movsx rdx, dx
mov edx, 0x80000000
sbb ecx, ecx
clc
and ecx, edx
clc
and ecx, edx
jmp 0x1404c16f5
mov dword [rax], ecx
lahf
mov eax, 2
jmp 0x1404c1702
jmp 0x1404c20b5
lea edx, [r15 - 1]
mov dword [rsp + 0x48], r11d
test r13w, sp
xor al, 0xf9
bsr eax, dword [rbp + rdx*4 + 0x154]
je 0x1404c1730
inc eax
jmp 0x1404c172b
jmp 0x1404c1734
mov eax, r11d
clc
shl edx, 5
stc
add edx, eax
test bp, r10w
stc
test r13d, r13d
jmp 0x1404c1747
jne 0x1404c175a
mov ecx, r11d
jmp 0x1404c1755
jmp 0x1404c17a5
lea ecx, [r13 - 1]
bts rax, rdi
sar al, 0x19
mov dword [rsp + 0x48], r11d
sbb rax, 0x12a2197e
ror eax, cl
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404c1780
je 0x1404c1792
inc eax
jmp 0x1404c178d
jmp 0x1404c1795
mov eax, r11d
shl ecx, 5
movsxd r12, edx
bt r12, rsp
add ecx, eax
bsf r12d, r10d
mov eax, ecx
xor r12d, 0xdd8704c
not r12b
shld r8d, r10d, 0xf7
mov r8d, 0xffffffff
sub eax, edx
mov r12d, 0x20
test r15b, 0x7a
cmp edx, ecx
jmp 0x1404c17cf
sbb ebx, ebx
jmp 0x1404c17df
and ebx, eax
mov dword [rsp + 0x40], ebx
jbe 0x1404c1ad3
mov eax, r12d
rol sil, 0x81
shld esi, esp, 0xee
shl r8b, cl
mov dword [rsp + 0x34], r11d
mov esi, ebx
bsf edi, ebp
cmp r12w, 0x1231
lea edi, [r12 - 0x1f]
bsr r8w, r10w
clc
and esi, 0x1f
setl r8b
shld r8, rsp, 0xa1
mov r8d, ebx
sub eax, esi
movzx ecx, ax
shr ecx, cl
rcl cl, cl
shr r8d, 5
bt ecx, edx
bts cx, di
mov ecx, eax
mov dword [rsp + 0x48], eax
cmc
shl rdi, cl
xchg ch, ch
cbw
jmp 0x1404c184a
dec edi
not cx
movsxd rax, r13d
shr ah, cl
mov eax, edi
bt rcx, 0x1c
not eax
ror rcx, cl
or rcx, rsp
mov dword [rsp + 0x38], eax
lea eax, [r15 - 1]
and ch, 4
shl ch, 0xb
bsr cx, cx
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404c1882
je 0x1404c1894
inc ecx
jmp 0x1404c188f
jmp 0x1404c18a3
mov ecx, r11d
movsx ax, r10b
shl ax, cl
movzx rax, cx
lea eax, [r8 + r15]
cmp eax, 0x73
jmp 0x1404c18af
jbe 0x1404c190f
sub r9d, r9d
xchg dx, dx
movzx r8d, r11w
cmovg dx, r9w
mov dword [rbp - 0x80], r11d
movzx r8, sp
mov r8b, r12b
movsxd r8, r14d
lea r8, [rbp - 0x7c]
xchg dx, cx
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404c18f1
call fcn.1404bceb2
mov r15d, dword [rbp + 0x150]
cmp rdx, 0x4f7b1073
test bl, dil
sub r11d, r11d
jmp 0x1404c1ac6
mov edx, r11d
mov eax, r12d
inc dl
shr dl, 0x3f
sub eax, ecx
cmp esi, eax
seta dl
cmp cl, 0x21
cmp al, dil
add edx, r8d
clc
cmp r8d, eax
cmc
add edx, r15d
jmp 0x1404c193a
mov dword [rsp + 0x34], edx
clc
test r11b, 0xe9
cmp edx, 0x73
jmp 0x1404c194b
ja 0x1404c18b5
lea eax, [r8 - 1]
lea r11d, [rdx - 1]
test al, r8b
cmp r11d, eax
jmp 0x1404c1964
je 0x1404c1a7f
mov ebx, dword [rsp + 0x48]
lea r12d, [r8 - 1]
movzx edx, bp
xor r13, r13
shrd edx, r13d, 0xb0
mov edx, dword [rsp + 0x38]
mov r13d, 0xffffffff
xadd cl, ch
mov eax, r11d
setle ch
sub eax, r8d
add cl, r15b
test rax, 0x1b1025d1
lea ecx, [rax - 1]
cmp cl, r15b
stc
cmp eax, r15d
jae 0x1404c19be
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404c19b9
jmp 0x1404c19c4
sub r10d, r10d
cmp edi, r11d
cmp ecx, r15d
jmp 0x1404c19cc
jae 0x1404c19df
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404c19e2
sub r9d, r9d
and r9d, edx
bt cx, 0x4c
movsxd rcx, ebx
mov ecx, ebx
test al, 0xc4
shr r9d, cl
and r10d, edi
btr cx, 0x59
sub cx, 0x5304
mov ecx, esi
test bpl, 0x45
jmp 0x1404c1a0c
shl r10d, cl
jmp 0x1404c1a1e
or r9d, r10d
cmc
mov dword [rbp + r11*4 + 0x154], r9d
cmp dx, 0x2ede
test rdx, rbp
add r11d, r13d
cmc
test r14d, 0x561f287f
cmp r11d, r12d
jmp 0x1404c1a45
je 0x1404c1a5c
mov r15d, dword [rbp + 0x150]
jmp 0x1404c1a57
jmp 0x1404c198a
mov r13d, dword [rsp + 0x30]
setp dh
mov r12d, 0x20
mov edx, dword [rsp + 0x34]
bt cx, r14w
shl cx, 0xa0
mov ebx, dword [rsp + 0x40]
ror cx, 0x1b
xor r11d, r11d
mov ecx, r11d
test r8d, r8d
jmp 0x1404c1a8d
je 0x1404c1ab6
mov eax, ecx
inc ecx
cmp dil, dil
cmc
mov dword [rbp + rax*4 + 0x154], r11d
clc
stc
test rsi, rdi
cmp ecx, r8d
jmp 0x1404c1ab0
jne 0x1404c1a93
mov r15d, edx
and rdi, rax
bsf rax, rbp
mov dword [rbp + 0x150], edx
mov r8d, 0xffffffff
sub dil, al
movsx di, al
mov eax, dword [rsp + 0x50]
shr dil, 0x1f
add rdi, rbx
mov edi, dword [rsp + 0x3c]
movzx r10w, bpl
sal r10w, 0xf9
sub eax, edi
movsxd r10, edi
mov dword [rsp + 0x50], eax
mov r10d, eax
test cl, r11b
test edi, edi
je 0x1404c1b3d
cmp ebx, eax
jbe 0x1404c1b3a
mov rdx, qword [rsp + 0x60]
jmp 0x1404c1b15
mov r9b, 1
jmp 0x1404c1b1d
mov qword [rsp + 0x20], rdx
jmp 0x1404c1b2e
mov edx, edi
jmp 0x1404c1b35
jmp 0x1404c2091
sub r10d, ebx
cmp r15d, r13d
jmp 0x1404c1b45
ja 0x1404c1bd1
jae 0x1404c1b5d
mov cl, 1
jmp 0x1404c1b58
jmp 0x1404c1bd8
lea edx, [r15 - 1]
cmp edx, r8d
jmp 0x1404c1b69
je 0x1404c1bd1
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404c1b82
jne 0x1404c1b9a
add edx, r8d
clc
cmp edx, r8d
jmp 0x1404c1b94
jne 0x1404c1b6f
cmp edx, r8d
jmp 0x1404c1ba2
je 0x1404c1bd1
mov eax, dword [rbp + rdx*4 + 0x4f4]
sub cl, 0x9a
xor cl, r11b
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404c1bc4
setbe cl
jmp 0x1404c1bcc
jmp 0x1404c1bd8
mov cl, r11b
cmc
add ah, 0x81
test cl, cl
bswap r13d
mov dword [rsp + 0x38], r11d
jmp 0x1404c1bee
lea eax, [rbx + 1]
movsx r9d, r12w
movzx r9w, spl
movzx r9, di
mov r9d, r10d
xchg rcx, r13
cmovne ebx, eax
setno r13b
mov r13d, r12d
movsxd rsi, r9d
xchg cx, cx
shld ecx, r13d, 0xca
and r10d, 0x1f
add cl, 0x9c
shr r9d, 5
sub r13d, r10d
sal cx, 0x6c
mov dword [rsp + 0x40], ebx
mov ecx, r13d
btr ax, si
sub rsi, rdx
mov esi, 1
clc
movzx ax, r8b
cmp bp, di
shl rsi, cl
mov cl, r9b
movzx ax, r10b
dec esi
mov eax, esi
rol ch, 0x3e
and rcx, 0x127f4405
shld cx, ax, 0x31
not eax
rol ch, 0x87
rcl rcx, cl
mov dword [rsp + 0x48], eax
clc
rcl al, 0x32
lea eax, [r15 - 1]
cmova ecx, r12d
bsr cx, r11w
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404c1c8f
je 0x1404c1c9c
inc ecx
jmp 0x1404c1c9f
mov ecx, r11d
lea eax, [r9 + r15]
cmc
stc
cmp eax, 0x73
jmp 0x1404c1cad
jbe 0x1404c1cfb
sub r9d, r9d
setge cl
movzx r8d, r9w
xchg dx, dx
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
movsx ecx, r13w
bswap cx
mov dword [rbp + 0x150], r11d
movzx ecx, sp
mov edx, 0x1cc
movzx cx, al
movsxd rcx, r12d
lea rcx, [rbp + 0x154]
jmp 0x1404c1cf1
call fcn.1404bceb2
jmp 0x1404c1e83
sub r12d, ecx
stc
mov edx, r11d
cmp r10d, r12d
seta dl
add edx, r9d
jmp 0x1404c1d11
add edx, r15d
test r10d, 0x9d31f60
test bx, r14w
clc
mov dword [rsp + 0x38], edx
cmp edx, 0x73
jmp 0x1404c1d2c
ja 0x1404c1cb3
lea r12d, [r9 - 1]
sar r11b, cl
adc r11, 0x65455eb3
setp r11b
lea r11d, [rdx - 1]
stc
cmp r11d, r12d
jmp 0x1404c1d51
je 0x1404c1e44
mov ebx, dword [rsp + 0x48]
sal ch, 0x5d
mov edx, 0xffffffff
and cl, 0x21
mov eax, r11d
xadd cx, cx
setbe ch
adc cx, 0x5440
sub eax, r9d
btr rcx, 0x95
rol ch, 0x82
xor cl, r11b
lea ecx, [rax - 1]
cmp eax, r15d
jae 0x1404c1da0
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404c1d9b
jmp 0x1404c1dad
sub edi, edi
test r11b, dil
cmp r15b, 0x7f
test r9b, 0x53
cmp ecx, r15d
jae 0x1404c1dc8
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404c1dc3
jmp 0x1404c1dce
sub r8d, r8d
not rcx
and r8d, ebx
mov ecx, r13d
test r12b, r8b
cmc
clc
shr r8d, cl
and cl, r11b
movzx ecx, r9w
and edi, esi
rcr ecx, 0xbb
movsx ecx, r14w
mov ecx, r10d
shl edi, cl
stc
cmp esp, 0x160e4453
cmp r10w, ax
or r8d, edi
mov dword [rbp + r11*4 + 0x154], r8d
add r11d, edx
jmp 0x1404c1e0f
cmp r11d, r12d
je 0x1404c1e24
mov r15d, dword [rbp + 0x150]
jmp 0x1404c1d66
mov edx, dword [rsp + 0x38]
ror bl, 0xb4
bt ebx, eax
mov ebx, dword [rsp + 0x40]
shr di, 0xfd
mov edi, dword [rsp + 0x3c]
test r15b, 0xd9
cmp r15w, 0x2955
xor ecx, ecx
cmp r10d, 0xe3b58f7
test r9d, r9d
jmp 0x1404c1e55
je 0x1404c1e78
and dword [rbp + rcx*4 + 0x154], 0
jmp 0x1404c1e68
inc ecx
cmp ecx, r9d
jmp 0x1404c1e72
jne 0x1404c1e5b
mov dword [rbp + 0x150], edx
movsx ecx, r9w
cdq
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x150]
jmp 0x1404c1e96
call fcn.1404bcfcf
cmp dword [rbp + 0x150], 0
mov rdx, rax
mov r9b, 0x29
mov eax, 0xffffffff
setno r9b
sete r9b
cmp rdx, rax
jbe 0x1404c1ef2
mov rcx, rdx
shr rcx, 0x20
cmc
bsr ecx, ecx
jmp 0x1404c1ece
je 0x1404c1edb
inc ecx
jmp 0x1404c1ee5
xor ecx, ecx
cmp r14w, 0x7d6a
stc
cmc
add ecx, 0x20
jmp 0x1404c1eed
jmp 0x1404c1f17
bsr ecx, edx
je 0x1404c1f07
inc ecx
jmp 0x1404c1f02
jmp 0x1404c1f17
sub ecx, ecx
sub sil, 0x81
shrd si, dx, 0x67
movzx si, r15b
mov esi, dword [rsp + 0x50]
cmp ecx, esi
jbe 0x1404c1f8b
sub ecx, esi
jmp 0x1404c1f31
test r9b, r9b
jmp 0x1404c1f39
je 0x1404c1f77
mov eax, 1
cmp r10b, r11b
cmp ah, 0xd8
shl rax, cl
jmp 0x1404c1f52
dec rax
clc
cmp r14w, 0x631c
test rdx, rax
jmp 0x1404c1f64
jne 0x1404c1f77
mov r9b, 1
jmp 0x1404c1f72
jmp 0x1404c1f88
sub r9b, r9b
inc r10b
test r10d, 0xfe73f01
bts r10, r8
shr rdx, cl
xor r11d, r11d
sar rcx, 0xd0
lea eax, [rdi - 2]
mov cx, r13w
ror cx, cl
test r14d, r14d
jmp 0x1404c1fab
mov ecx, esi
xchg r10w, r10w
not ebx
movsx r10w, sil
cmovne r11d, dword [rbp + 0x324]
and r10w, r14w
xadd r10b, r10b
sub r8d, r8d
xchg r10w, r10w
rcr r10w, 0xe
sar r10b, cl
cmp r14d, 1
cmovns r10w, r9w
cmova r8d, dword [rbp + 0x328]
and r10, r10
adc r10b, 0xed
rcl r10b, 9
test edi, edi
movsx r10w, cl
seta r10b
mov r10d, r8d
xchg r8b, r8b
cmovne ebx, eax
shl r10, 0x20
and ax, r12w
mov eax, r11d
lea r10, [r10 + rax]
mov rax, qword [rsp + 0x58]
rcl r8b, cl
add r8b, sil
dec r8b
shl r10, cl
mov r8b, sil
movsx rcx, r15w
mov r8b, byte [rax + 0x308]
mov cl, r11b
cmovo rcx, r9
movzx cx, dh
lea rcx, [rdx + r10]
not edx
cwd
mov rdx, qword [rsp + 0x60]
jmp 0x1404c2052
mov qword [rsp + 0x20], rdx
movzx rdx, bp
movzx dx, sil
cmovae dx, r10w
mov edx, ebx
call fcn.1404bd9fd
jmp 0x1404c20b5
test eax, eax
mov ax, 0x7cde
mov rdx, qword [rsp + 0x60]
movsx rax, dx
cmovo ax, ax
setne r9b
mov ah, ch
mov qword [rsp + 0x20], rdx
mov edx, ecx
mov rax, qword [rsp + 0x58]
mov r8b, r11b
lea rcx, [rbp + 0x320]
setae r8b
mov r8b, byte [rax + 0x308]
jmp 0x1404c20b0
call fcn.1404be229
mov rcx, qword [rbp + 0xa60]
cmc
xor rcx, rsp
jmp 0x1404c20c5
call fcn.1404a2f20
mov rbx, qword [rsp + 0xbc0]
or si, r10w
shrd r14w, r13w, 0x58
bts r14d, ecx
add rsp, 0xb70
movsxd r15, r15d
mov ebp, r10d
pop r15
movsx r13w, r15b
pop r14
pop r13
bswap esi
mov dil, 0xa9
pop r12
xchg dil, dil
mov bpl, 0x64
cmovp bp, r12w
pop rdi
setbe sil
movsx bp, r14b
bswap si
pop rsi
movzx rbp, bx
xchg bpl, bpl
pop rbp
ret