Function at 0x1404bb6ee
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], rbx
btc r10d, 0x48
push rbp
sbb r9w, dx
push rsi
push rdi
push r12
sub rdi, 0x543810ea
push r13
push r14
movsx ebp, cx
push r15
lea rbp, [rsp - 0xa70]
ror bl, cl
clc
cdqe
sub rsp, 0xb70
sal r10b, cl
movsx di, sil
rcr r10b, cl
mov rax, qword [0x1400b7288]
cmovnp r10w, sp
sub r14w, 0x683a
xor rax, rsp
bt r14, rdi
mov qword [rbp + 0xa60], rax
jmp 0x1404bb758
mov al, byte [rdx + 8]
lea rbx, [0x140000000]
movzx r9, si
adc r8b, r13b
mov r10d, dword [rcx]
sub r15w, si
bsr r9, r8
add r13b, 0x38
neg al
xchg r8b, r9b
mov r9, rcx
dec r15
inc r8b
mov qword [rsp + 0x60], rdx
movzx edx, r13w
movsx edx, r15w
mov edx, dword [rcx + 4]
bswap r8w
dec r14d
xchg dil, r13b
sbb eax, eax
and eax, 0x1d
inc rdi
mov qword [rsp + 0x58], rcx
add eax, 0x19
adc r15b, bpl
xor r11d, r11d
sete dil
inc edi
rol rdi, 0x6b
test r10d, r10d
movsx r8d, ax
mov dword [rsp + 0x50], eax
xchg r14b, r13b
lea r8, [r9 + 8]
mov r14b, spl
movsx cx, r15b
mov dword [rbp + 0x320], r11d
movsx r15, r14w
xchg r13w, cx
movzx eax, bx
cmovs r10d, r11d
mov r14d, r11d
cbw
xor ah, 0x4b
sal ax, 0x22
cmp r10d, edx
movzx r15d, r11w
movzx r13w, cl
movsx ax, r11b
lea edi, [r11 + 0x26]
mov ch, bl
mov eax, r10d
movsx r13w, dl
mov r15d, r11d
cmovae eax, edx
mov r13d, r11d
mov ecx, 0x554c5e25
mov cl, ah
ror cl, 0x1a
sub r10d, eax
btc cx, r14w
inc ch
mov ecx, eax
movsx eax, r12w
not al
sal ah, 0xf5
add r8, rcx
mov dword [rsp + 0x30], r10d
neg ax
lea rax, [r9 + 8]
mov qword [rsp + 0x78], r8
xadd r10b, r10b
add rax, rdx
shrd r10, rsi, 0x61
bswap r10d
btc r10d, r15d
lea r10, [r9 + 8]
mov qword [rsp + 0x70], rax
sub eax, r8d
mov dword [rsp + 0x40], eax
cmp r10, r8
jmp 0x1404bb882
je 0x1404bc49b
cmp r13d, 9
jne 0x1404bba6b
test r14d, r14d
jmp 0x1404bb89a
je 0x1404bb96f
mov r8d, r11d
inc ax
cbw
cqo
mov r9d, r11d
mov edx, r9d
inc r9d
shr ax, cl
mov eax, dword [rbp + rdx*4 + 0x324]
imul rcx, rax, 0x3b9aca00
mov eax, r8d
dec r8
add rcx, rax
movzx r8w, dl
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
cmp r10, 0xdec5bbe
test esi, 0x5c713349
shr r8, 0x20
test dh, 0x52
cmp r9d, r14d
jne 0x1404bb8ad
test r8d, r8d
jmp 0x1404bb901
je 0x1404bb963
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bb913
jae 0x1404bb94a
mov eax, dword [rbp + 0x320]
bswap r14w
movzx r14d, bp
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404bb93e
mov dword [rbp + 0x320], r14d
jmp 0x1404bb96a
mov r14d, r11d
jmp 0x1404bb952
mov dword [rbp + 0x320], r11d
jmp 0x1404bb95e
jmp 0x1404bb96a
mov r14d, dword [rbp + 0x320]
mov r8, qword [rsp + 0x78]
test r15d, r15d
jmp 0x1404bb977
je 0x1404bba59
mov edx, r11d
clc
jmp 0x1404bb98c
test r14d, r14d
jmp 0x1404bb994
je 0x1404bb9f0
mov ecx, edx
cdqe
inc edx
cmovs r14, rsp
not r14b
bts ax, bx
mov r15d, r15d
xadd r14b, al
setl al
dec al
mov eax, dword [rbp + rcx*4 + 0x324]
btr r14w, dx
add r15, rax
cmc
mov dword [rbp + rcx*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
stc
shr r15, 0x20
jmp 0x1404bb9e7
cmp edx, r14d
jne 0x1404bb99a
test r15d, r15d
jmp 0x1404bb9f8
je 0x1404bba59
cmp r14d, 0x73
jmp 0x1404bba07
jae 0x1404bba44
mov eax, r14d
xchg r14w, r14w
mov dword [rbp + rax*4 + 0x324], r15d
mov r14b, sil
mov r14d, dword [rbp + 0x320]
jmp 0x1404bba2b
inc r14d
jmp 0x1404bba33
mov dword [rbp + 0x320], r14d
jmp 0x1404bba3f
jmp 0x1404bba59
mov r14d, r11d
cmovge r13w, bx
mov dword [rbp + 0x320], r11d
lahf
movsxd r15, ecx
cdqe
mov r15d, r11d
movsx ecx, r14w
movzx cx, r10b
mov r13d, r11d
movsxd rcx, r12d
movzx eax, byte [r10]
lea ecx, [r15 + r15*4]
movzx r15d, dx
inc r13d
movsx r15d, r9w
dec r15b
movsxd r15, r13d
inc r10
lea r15d, [rax + rcx*2]
test r12w, r14w
cmp r10, r8
jmp 0x1404bba97
jne 0x1404bb888
test r13d, r13d
jmp 0x1404bbaa5
je 0x1404bc49b
mov eax, 0xcccccccd
cmp ebp, 0x1d4613c1
movzx r12d, dx
movsx r12d, r9w
mul r13d
btr r12w, 1
mov eax, edx
dec r12b
rcr r12, 0x66
shr eax, 3
adc r12b, sil
sub r12b, r11b
mov dword [rsp + 0x38], eax
xchg r12d, r12d
movsx r12w, bpl
mov r12d, eax
cmp rax, 0x7ae8227b
test r11w, 0x2194
mov dword [rsp + 0x3c], eax
test dil, 0xed
test eax, eax
jmp 0x1404bbb04
je 0x1404bc255
mov eax, r12d
cmp r12d, edi
cmova eax, edi
sbb r8d, 0x75ed35f0
xor edx, edx
mov dword [rsp + 0x34], eax
movsxd rdi, r11d
dec eax
rcl rdi, 0x6d
and ecx, 0x4b4a6276
mov edi, eax
movzx ecx, byte [rbx + rax*4 + 0xc5822]
movzx esi, byte [rbx + rax*4 + 0xc5823]
mov ebx, ecx
shr r8b, cl
shl rbx, 2
cbw
mov r8, rbx
movsx ax, r12b
setge al
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
jmp 0x1404bbb66
mov dword [rbp + 0x6c0], eax
jmp 0x1404bbb71
call fcn.1404a4baf
lea rcx, [0x140000000]
xadd rdx, rdx
shl rsi, 2
movzx r8w, spl
rdtsc
movzx eax, word [rcx + rdi*4 + 0xc5820]
bt edx, r15d
lea rdx, [rcx + 0xc4f10]
or r8b, al
lea rcx, [rbp + 0x6c4]
rcr r8w, 0x34
bsf r8w, r10w
bsr r8d, r8d
mov r8, rsi
cmp dx, di
add rcx, rbx
jmp 0x1404bbbc5
lea rdx, [rdx + rax*4]
jmp 0x1404bbbce
call fcn.1404a40ed
mov r10d, dword [rbp + 0x6c0]
cmp r14w, 0x3726
test esp, 0x7f5a2c5d
cmp r10d, 1
ja 0x1404bbd39
mov eax, dword [rbp + 0x6c4]
cmc
stc
sub r11d, r11d
test eax, eax
jmp 0x1404bbc02
jne 0x1404bbc21
mov r14d, r11d
jmp 0x1404bbc10
mov dword [rbp + 0x320], r11d
jmp 0x1404bbc1c
jmp 0x1404bc209
cmp eax, 1
jmp 0x1404bbc29
je 0x1404bc209
test r14d, r14d
jmp 0x1404bbc37
je 0x1404bc209
mov r8d, r11d
movsx r10d, si
bswap cx
cdq
mov r9d, r11d
bswap dx
mov r10, rax
rdtsc
dec cl
xchg al, dl
mov edx, r9d
lahf
bswap eax
movzx rcx, bx
inc r9d
shld ax, r10w, 0x89
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
ror r8b, cl
shrd r8, r15, 0xa4
adc r8b, spl
imul rcx, r10
lea rcx, [rcx + rax]
dec r8b
cmc
adc r8d, 0x4be6624c
mov r8, rcx
test r11b, sil
stc
test r12b, 0xe2
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
clc
cmp r9d, r14d
jne 0x1404bbc57
test r8d, r8d
jmp 0x1404bbcba
je 0x1404bbd28
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bbccc
jae 0x1404bbd09
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14w, r15b
movzx r14, r14w
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404bbcf8
mov dword [rbp + 0x320], r14d
jmp 0x1404bbd04
jmp 0x1404bc209
mov r14d, r11d
setnp al
mov dword [rbp + 0x320], r11d
setp al
mov al, 0xcc
mov al, r11b
jmp 0x1404bbd23
jmp 0x1404bc20b
mov r14d, dword [rbp + 0x320]
jmp 0x1404bbd34
jmp 0x1404bc209
cmp r14d, 1
jmp 0x1404bbd42
ja 0x1404bbeb1
mov ebx, dword [rbp + 0x324]
sal r8b, cl
bt r14, r15
mov r8, r10
mov r14b, 0x74
add r14, r9
shl r8, 2
rol r14w, 0xb4
bt r14, r11
xor r11d, r11d
sub r14b, 0x4f
inc r14b
mov r14w, r12w
mov dword [rbp + 0x320], r10d
rcr r14b, cl
mov r14d, r10d
test r8, r8
jmp 0x1404bbd8e
je 0x1404bbe07
mov eax, 0x1cc
neg ch
ror ch, 0x10
lea rcx, [rbp + 0x324]
cmp cl, r8b
test dh, 0x52
cmc
cmp r8, rax
jmp 0x1404bbdb4
ja 0x1404bbdd0
lea rdx, [rbp + 0x6c4]
jmp 0x1404bbdc6
call fcn.1404a40ed
jmp 0x1404bbdf8
mov r8, rax
test bpl, 0x73
xor edx, edx
jmp 0x1404bbdde
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
jmp 0x1404bbdf3
call fcn.1404b6a2e
mov r14d, dword [rbp + 0x320]
clc
sub r11d, r11d
stc
cmp rbp, r9
test ebx, ebx
jmp 0x1404bbe0e
je 0x1404bbc08
cmp ebx, 1
jmp 0x1404bbe1c
je 0x1404bc209
test r14d, r14d
jmp 0x1404bbe2a
je 0x1404bc209
mov r8d, r11d
cbw
mov r9d, r11d
mov r10, rbx
jmp 0x1404bbe40
mov edx, r9d
dec ah
movzx ecx, r13w
movzx cx, r12b
inc r9d
bswap eax
rol al, cl
mov eax, r8d
rcr cl, cl
bt r8w, 0x46
test spl, spl
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
or r8b, 0x71
movzx r8w, dil
rcr r8w, cl
lea rcx, [rcx + rax]
sbb r8b, 0xbe
mov r8, rcx
jmp 0x1404bbe8e
mov dword [rbp + rdx*4 + 0x324], ecx
jmp 0x1404bbe9a
shr r8, 0x20
clc
cmp spl, r12b
stc
cmp r9d, r14d
jne 0x1404bbe40
jmp 0x1404bbcb2
cmp r10d, r14d
xchg r8w, cx
lea rdx, [rbp + 0x324]
setle cl
movzx r8w, spl
mov r12d, r14d
xchg ch, cl
lea rcx, [rbp + 0x6c4]
movzx r8, sp
mov al, r11b
cmovae rcx, rdx
movsx r8w, r8b
movzx r8w, bl
cdq
lea r8, [rbp + 0x6c4]
cmovb r12d, r10d
cdq
mov qword [rsp + 0x68], rcx
movsx r9d, r13w
movsx dx, r9b
setb al
mov dh, bl
xchg dx, dx
lea rdx, [rbp + 0x324]
movzx r9w, sil
mov r9b, dl
cmovae rdx, r8
ror r9w, 0xe1
sub r11d, r11d
sar r9w, cl
test al, al
movsxd r9, ecx
movsx r9w, spl
movsx r9, r10w
mov qword [rsp + 0x48], rdx
xchg r9b, r9b
not r9b
mov dword [rbp + 0x4f0], r11d
cmovbe r9w, r8w
movzx r9d, cx
mov r9d, r11d
jmp 0x1404bbf5b
cmovne r10d, r14d
mov r14d, r11d
test eax, 0x7a07e95
jmp 0x1404bbf6c
test r12d, r12d
jmp 0x1404bbf74
je 0x1404bc162
mov eax, r9d
adc si, ax
rol si, cl
mov esi, dword [rcx + rax*4]
stc
test esi, esi
jmp 0x1404bbf8e
jne 0x1404bbfbf
cmp r9d, r14d
jmp 0x1404bbf9c
jne 0x1404bc150
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404bbfb3
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bc150
mov r8d, r9d
test r8w, bx
stc
cmc
test r10d, r10d
je 0x1404bc127
mov edi, r9d
neg edi
cmp rsp, 0x71fa0a05
cmp r8d, 0x73
jmp 0x1404bbfe6
je 0x1404bc0a2
mov ebx, r8d
stc
cmp r8d, r14d
jmp 0x1404bbff8
jne 0x1404bc010
and dword [rbp + rbx*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
lea eax, [rdi + r8]
setae r14b
cmovs r14w, r12w
mov r14b, 0xb2
inc r8d
mov edx, dword [rdx + rax*4]
mov eax, r11d
imul rdx, rsi
add r14d, ebx
stc
add rdx, rax
xor r11d, r8d
movsx rax, r11w
shl r11b, 0x6a
mov eax, dword [rbp + rbx*4 + 0x4f4]
btc r11d, 0xe8
test dh, cl
lea rdx, [rdx + rax]
adc r14b, 0x80
lea eax, [rdi + r8]
test r13b, r10b
movzx r14d, r13w
mov r11, rdx
test ecx, eax
sbb r14b, spl
bts r14, rsi
mov dword [rbp + rbx*4 + 0x4f4], edx
add r14, r12
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
test spl, 0xbe
cmp eax, r10d
jmp 0x1404bc08d
je 0x1404bc0a2
mov rdx, qword [rsp + 0x48]
jmp 0x1404bc09d
jmp 0x1404bbfdd
test r11d, r11d
jmp 0x1404bc0aa
je 0x1404bc127
cmp r8d, 0x73
je 0x1404bc38a
mov edx, r8d
cmp bx, cx
cmc
cmp r8d, r14d
jmp 0x1404bc0c9
jne 0x1404bc0e7
and dword [rbp + rdx*4 + 0x4f4], 0
movzx cx, dh
nop
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
inc r8d
mov ecx, r11d
ror r11, cl
adc r14, rbp
lea rcx, [rcx + rax]
not r14b
mov dword [rbp + rdx*4 + 0x4f4], ecx
mov r14d, dword [rbp + 0x4f0]
add r11b, 0x44
shr rcx, 0x20
mov r11d, ecx
test ecx, ecx
jmp 0x1404bc121
jne 0x1404bc0b0
xor r11d, r11d
clc
test dx, 0x700e
cmp r8d, 0x73
jmp 0x1404bc139
je 0x1404bc395
mov rcx, qword [rsp + 0x68]
cwd
mov rdx, qword [rsp + 0x48]
jmp 0x1404bc150
inc r9d
stc
cmp r9d, r12d
jmp 0x1404bc15c
jne 0x1404bbf7a
mov r8d, r14d
stc
shl r8, 2
stc
test di, r8w
mov dword [rbp + 0x320], r14d
test bx, 0x2c1f
test r8, r8
jmp 0x1404bc183
je 0x1404bc204
mov eax, 0x1cc
test bh, 0xcb
adc cx, r12w
movsxd rcx, r8d
lea rcx, [rbp + 0x324]
test si, 0xf58
cmc
cmp r8, rax
jmp 0x1404bc1ad
ja 0x1404bc1c9
lea rdx, [rbp + 0x4f4]
jmp 0x1404bc1bf
call fcn.1404a40ed
jmp 0x1404bc1f4
mov r8, rax
test r11d, 0x3d11195a
sub edx, edx
jmp 0x1404bc1da
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
jmp 0x1404bc1ef
call fcn.1404b6a2e
mov r14d, dword [rbp + 0x320]
btr r12w, 0x69
sub r11d, r11d
mov r12d, dword [rsp + 0x3c]
mov al, 1
lea rbx, [0x140000000]
cmp r11w, 0x65f0
test al, al
jmp 0x1404bc21f
je 0x1404bc3a6
sub r12d, dword [rsp + 0x34]
setbe dil
movzx di, r14b
mov edi, 0x26
jmp 0x1404bc23d
mov dword [rsp + 0x3c], r12d
jmp 0x1404bc247
jne 0x1404bbb0a
mov eax, dword [rsp + 0x38]
cmp bl, dil
stc
lea eax, [rax + rax*4]
cmp r9, r9
add eax, eax
test di, 0x333c
cmp bpl, 0x3a
sub r13d, eax
jmp 0x1404bc26e
je 0x1404bc3b0
lea eax, [r13 - 1]
cmp r15b, r15b
stc
mov eax, dword [rbx + rax*4 + 0xc58b8]
test r13d, 0x2bb721fc
test eax, eax
je 0x1404bc3a6
cmp eax, 1
jmp 0x1404bc29a
je 0x1404bc3b0
test r14d, r14d
jmp 0x1404bc2a8
je 0x1404bc3b0
mov r8d, r11d
bswap rdx
cmovge rdx, rdx
xchg cl, r9b
mov r9d, r11d
movzx r10w, r11b
mov dl, 0xa
mov r10d, eax
movsx rcx, r10w
cdq
xchg ah, dh
mov edx, r9d
xchg rcx, rcx
inc ah
inc r9d
cmp dil, r9b
add cx, dx
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
cmp r15w, r8w
movzx r8, si
rcr r8b, 0xf7
imul rcx, r10
add r8b, 0x81
movsxd r8, ebx
sub r8w, ax
add rcx, rax
mov r8, rcx
cmc
jmp 0x1404bc311
mov dword [rbp + rdx*4 + 0x324], ecx
test r12b, dl
shr r8, 0x20
cmp r9d, r14d
jne 0x1404bc2cf
test r8d, r8d
je 0x1404bc379
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bc33d
jae 0x1404bc3a6
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
dec r14d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc360
inc r14d
jmp 0x1404bc368
mov dword [rbp + 0x320], r14d
jmp 0x1404bc374
jmp 0x1404bc3b0
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc385
jmp 0x1404bc3b0
xor r11d, r11d
cmp r14b, sil
dec bh
sbb ebx, r10d
lea rbx, [0x140000000]
sub r14d, esi
mov r14b, 0x65
xadd r14b, r14b
mov r14d, r11d
mov dword [rbp + 0x320], r11d
test r15d, r15d
jmp 0x1404bc3b8
je 0x1404bc496
mov r8d, r11d
cmp bpl, 0x35
clc
test r10w, r14w
test r14d, r14d
jmp 0x1404bc3d2
je 0x1404bc41b
mov ecx, r8d
mov r14b, sil
lahf
cdq
inc r8d
shr edx, cl
cdq
mov edx, r15d
mov eax, dword [rbp + rcx*4 + 0x324]
lea rdx, [rdx + rax]
mov dword [rbp + rcx*4 + 0x324], edx
mov r14d, dword [rbp + 0x320]
shr rdx, 0x20
mov r15d, edx
cmp dx, di
cmp esp, 0x47da525b
cmp r8d, r14d
jne 0x1404bc3d8
test r15d, r15d
jmp 0x1404bc423
je 0x1404bc496
mov edi, 0x26
stc
cmp r14d, 0x73
jmp 0x1404bc438
jae 0x1404bc47d
mov eax, r14d
movzx r14, bp
mov r14d, r8d
mov dword [rbp + rax*4 + 0x324], r15d
bswap r14w
movsx r14, si
cmovnp r14w, bx
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc469
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404bc478
jmp 0x1404bc49b
mov r14d, r11d
jmp 0x1404bc485
mov dword [rbp + 0x320], r11d
jmp 0x1404bc491
jmp 0x1404bc49b
mov edi, 0x26
mov ecx, dword [rsp + 0x30]
test ecx, ecx
jmp 0x1404bc4a6
je 0x1404bcea2
mov eax, 0xcccccccd
shld dx, bx, 0x5b
shr r15w, cl
mul ecx
mov r15w, 0x42d4
mov eax, edx
movsx r15, r11w
sbb r15w, 0x478b
bsr r15w, si
shr eax, 3
adc r15b, 0x9b
or r15w, si
mov dword [rsp + 0x34], eax
mov r15d, eax
cmp r10b, dil
test r14b, dl
test dil, 8
mov dword [rsp + 0x3c], eax
cmp ebp, r13d
test r13b, 0x52
test eax, eax
jmp 0x1404bc500
je 0x1404bcc87
jmp 0x1404bc51e
lea rbx, [0x140000000]
bt rcx, r12
bts ax, r13w
inc r13
cmp r15d, edi
mov r13d, r15d
cmova r13d, edi
xor edx, edx
mov dword [rsp + 0x38], r13d
bsr esi, r14d
btc di, si
bt edi, 0xec
lea eax, [r13 - 1]
or dil, r13b
mov dil, 0x9d
and si, di
movzx ecx, byte [rbx + rax*4 + 0xc5822]
shl dil, 0x8f
movzx esi, byte [rbx + rax*4 + 0xc5823]
bsf r8, rcx
mov ebx, ecx
sub r8d, 0x32304b
movsx rdi, bp
mov edi, eax
shl rbx, 2
mov r8, rbx
mov al, 0xe5
lea eax, [rsi + rcx]
movzx rcx, r12w
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
jmp 0x1404bc591
call fcn.1404a4baf
lea rcx, [0x140000000]
shl rsi, 2
ror r8w, 0xab
bsf rax, r14
rcl edx, cl
movzx eax, word [rcx + rdi*4 + 0xc5820]
or dl, 0x6b
lea rdx, [rcx + 0xc4f10]
cmc
movsx ecx, si
btc r8, 0x5d
lea rcx, [rbp + 0x6c4]
mov r8, rsi
add rcx, rbx
jmp 0x1404bc5d9
lea rdx, [rdx + rax*4]
jmp 0x1404bc5e2
call fcn.1404a40ed
mov r10d, dword [rbp + 0x6c0]
stc
cmp r10d, 1
jmp 0x1404bc5f8
ja 0x1404bc759
mov eax, dword [rbp + 0x6c4]
xor r11d, r11d
test eax, eax
jmp 0x1404bc60e
jne 0x1404bc62d
mov r14d, r11d
jmp 0x1404bc61c
mov dword [rbp + 0x320], r11d
jmp 0x1404bc628
jmp 0x1404bcc49
cmp eax, 1
jmp 0x1404bc635
je 0x1404bcc49
test r14d, r14d
je 0x1404bcc49
mov r8d, r11d
cdq
mov r10w, 0x4045
inc r10d
mov r9d, r11d
movzx ecx, cx
jmp 0x1404bc65b
mov r10, rax
cwd
cdqe
movzx rcx, dx
mov edx, r9d
cwde
movsx ax, r11b
inc r9d
movzx ecx, r12w
sbb rax, rsi
mov eax, r8d
test esi, r9d
mov ecx, dword [rbp + rdx*4 + 0x324]
movsxd r8, r8d
sub r8b, 0x37
rcl r8d, 0x55
imul rcx, r10
movzx r8d, cx
rol r8d, 0xa1
adc r8d, 0x2bcd6d98
lea rcx, [rcx + rax]
bt r8w, r9w
xchg r8b, r8b
mov r8, rcx
cmp ebp, r12d
jmp 0x1404bc6bb
mov dword [rbp + rdx*4 + 0x324], ecx
test r9b, dl
shr r8, 0x20
jmp 0x1404bc6ce
cmp r9d, r14d
jmp 0x1404bc6d6
jne 0x1404bc666
test r8d, r8d
jmp 0x1404bc6e4
je 0x1404bc74d
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bc6f6
jae 0x1404bc736
mov eax, dword [rbp + 0x320]
sete r14b
dec r14b
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc71d
inc r14d
jmp 0x1404bc725
mov dword [rbp + 0x320], r14d
jmp 0x1404bc731
jmp 0x1404bcc49
mov r14d, r11d
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404bc748
jmp 0x1404bcc50
mov r14d, dword [rbp + 0x320]
jmp 0x1404bcc49
cmp r14d, 1
jmp 0x1404bc762
ja 0x1404bc8b0
mov ebx, dword [rbp + 0x324]
mov r8, r10
dec r14w
cmp al, r11b
shl r8, 2
sal r14b, 0xb9
jmp 0x1404bc788
sub r11d, r11d
mov dword [rbp + 0x320], r10d
mov r14d, r10d
test r8, r8
jmp 0x1404bc79d
je 0x1404bc80b
lea rcx, [rbp + 0x324]
cmp rsp, 0x609b3909
clc
cmp r10b, r9b
cmp r8, 0x1cc
jmp 0x1404bc7c1
ja 0x1404bc7d8
lea rdx, [rbp + 0x6c4]
call fcn.1404a40ed
jmp 0x1404bc7fa
xor edx, edx
mov r8d, 0x1cc
jmp 0x1404bc7e5
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
call fcn.1404b6a2e
mov r14d, dword [rbp + 0x320]
clc
sub r11d, r11d
test r9w, 0x7938
test ebx, ebx
jmp 0x1404bc812
je 0x1404bc614
cmp ebx, 1
jmp 0x1404bc820
je 0x1404bcc49
test r14d, r14d
je 0x1404bcc49
mov r8d, r11d
cmove r10d, r9d
cwde
mov r9d, r11d
cdqe
cbw
movzx r10, di
mov r10, rbx
movsxd rcx, r10d
movzx eax, r15w
lahf
mov edx, r9d
inc r9d
xor cx, bp
rcr al, cl
mov eax, r8d
rcl rcx, cl
shl r8w, 0x41
or cl, r8b
mov ecx, dword [rbp + rdx*4 + 0x324]
ror r8b, 0xfb
sar r8w, 0xea
bt r8, 0x88
imul rcx, r10
adc r8d, 0x2ce31604
lea rcx, [rcx + rax]
mov r8, rcx
test cx, r13w
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
clc
cmp r9d, r14d
jmp 0x1404bc8a5
jne 0x1404bc84d
jmp 0x1404bc6dc
cmp r10d, r14d
bswap r15w
movsx r12w, dil
lea rcx, [rbp + 0x324]
movzx r13, di
mov r15d, r14d
mov al, r10b
lea r12, [rbp + 0x6c4]
xchg al, r13b
mov r9w, 0xbac
movsx r9, r10w
cmovae r12, rcx
lea r13, [rbp + 0x324]
cmovb r15d, r10d
not r9w
movsx r9w, r11b
mov r9b, 0x5c
lea rcx, [rbp + 0x6c4]
movsx r9w, r8b
movzx r9, bx
cmovae r13, rcx
cmovge r9, rcx
bswap r9d
movsx r9d, r11w
setb al
bts r9w, r15w
cmc
xor r11d, r11d
sal r9b, 0x90
test al, al
cmovno r9w, bx
not r9
xchg r9w, r9w
mov dword [rbp + 0x4f0], r11d
mov r9d, r11d
cmovne r10d, r14d
clc
mov r14d, r11d
stc
test r15d, r15d
jmp 0x1404bc953
je 0x1404bcb9d
mov eax, r9d
sbb sil, 0x4f
and sil, 0x1a
mov esi, dword [r12 + rax*4]
test esi, esi
jmp 0x1404bc96f
jne 0x1404bc9aa
cmp r9d, r14d
jmp 0x1404bc97d
jne 0x1404bcb85
lea r14d, [r9 + 1]
jmp 0x1404bc98c
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404bc999
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bc9a5
jmp 0x1404bcb85
mov r8d, r9d
cmp r13b, 0x2a
clc
test r10d, r10d
jmp 0x1404bc9ba
je 0x1404bcb73
mov ebx, r9d
test r14w, 0x44f9
neg ebx
test r10b, 0x79
stc
cmc
cmp r8d, 0x73
jmp 0x1404bc9da
je 0x1404bca94
mov edi, r8d
jmp 0x1404bc9e8
cmp r8d, r14d
jmp 0x1404bc9f0
jne 0x1404bca10
and dword [rbp + rdi*4 + 0x4f4], 0
lea eax, [r8 + 1]
bswap dx
cwd
mov edx, ecx
mov dword [rbp + 0x4f0], eax
cwde
lea eax, [rbx + r8]
inc rdx
inc r8d
bts dx, bp
mov edx, dword [r13 + rax*4]
inc rax
mov eax, r11d
rcl r11b, 0xa9
neg r11w
xchg r14b, r11b
imul rdx, rsi
mov r14w, 0x7a4f
shr r11b, 0x3d
ror r14b, cl
add rdx, rax
movzx r14, r14w
cwde
mov eax, dword [rbp + rdi*4 + 0x4f4]
add rdx, rax
and r11b, dl
lea eax, [rbx + r8]
and r11w, 0x2d68
mov r11d, 0x150b2eeb
xor r14b, 0x4a
mov r11, rdx
bswap r14w
mov dword [rbp + rdi*4 + 0x4f4], edx
mov r14d, dword [rbp + 0x4f0]
cmp sil, 0x46
shr r11, 0x20
stc
cmp eax, r10d
jne 0x1404bc9d1
test r11d, r11d
jmp 0x1404bca9c
je 0x1404bcb73
cmp r8d, 0x73
jmp 0x1404bcaab
je 0x1404bcdb5
mov edx, r8d
jmp 0x1404bcab9
cmp r8d, r14d
jmp 0x1404bcac1
jne 0x1404bcaef
and dword [rbp + rdx*4 + 0x4f4], 0
movsx r14d, dx
cbw
lea eax, [r8 + 1]
inc r14w
mov dword [rbp + 0x4f0], eax
not r14b
cmovns ax, r9w
movsx r14d, r11w
mov eax, dword [rbp + rdx*4 + 0x4f4]
movsx rcx, r12w
inc r8d
bts r14d, r9d
movsx rcx, ax
bsf r14, rdi
mov ecx, r11d
add r14b, 0xe4
shr r14b, 0xd6
xor r14b, r15b
add rcx, rax
shrd r14w, r15w, 0x73
bswap r11w
adc r11d, edi
mov dword [rbp + rdx*4 + 0x4f4], ecx
rcr r14b, cl
xchg r14b, r14b
rol r11b, cl
mov r14d, dword [rbp + 0x4f0]
movsx r11d, r13w
sbb r11, 0x326e131b
shr rcx, 0x20
bts r11w, r9w
xadd r11b, r11b
mov r11d, ecx
jmp 0x1404bcb66
test ecx, ecx
jmp 0x1404bcb6d
jne 0x1404bcaa2
xor r11d, r11d
cmp r8d, 0x73
jmp 0x1404bcb7f
je 0x1404bcdbc
inc r9d
cmp ah, 0xd6
test sil, 0xf3
cmp r9d, r15d
jmp 0x1404bcb97
jne 0x1404bc959
mov r8d, r14d
shl r8, 2
cmp r10b, 0x70
mov dword [rbp + 0x320], r14d
test r8, r8
jmp 0x1404bcbb7
je 0x1404bcc3a
mov eax, 0x1cc
add ecx, 0x5e091e0a
bts ecx, r14d
lea rcx, [rbp + 0x324]
stc
cmp eax, r11d
cmp r8, rax
jmp 0x1404bcbdf
ja 0x1404bcbfb
lea rdx, [rbp + 0x4f4]
jmp 0x1404bcbf1
call fcn.1404a40ed
jmp 0x1404bcc24
mov r8, rax
jmp 0x1404bcc03
xor edx, edx
jmp 0x1404bcc0a
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
jmp 0x1404bcc1f
call fcn.1404b6a2e
mov r14d, dword [rbp + 0x320]
shr al, 0xa3
bsr r15d, eax
xor r11d, r11d
bswap r15w
clc
mov r15d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x38]
sar al, 0xe6
xchg al, al
mov al, 1
cmp r10b, 0x8b
cmc
test al, al
jmp 0x1404bcc57
je 0x1404bcdbc
sub r15d, r13d
movzx rdi, r14w
mov edi, 0x26
jmp 0x1404bcc6e
mov dword [rsp + 0x3c], r15d
jne 0x1404bc50b
mov eax, dword [rsp + 0x34]
sbb cl, 0x66
mov ecx, dword [rsp + 0x30]
test r8d, r14d
lea eax, [rax + rax*4]
cmc
add eax, eax
jmp 0x1404bcc95
sub ecx, eax
jmp 0x1404bcc9c
je 0x1404bcea2
dec ecx
xor ax, 0x2cda
mov al, 0xe2
rol al, 0xe3
lea rax, [0x140000000]
cmc
mov eax, dword [rax + rcx*4 + 0xc58b8]
test r9b, 0x6f
jmp 0x1404bccc8
test eax, eax
jne 0x1404bccdf
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404bceb0
cmp eax, 1
jmp 0x1404bcce7
je 0x1404bcea2
test r14d, r14d
jmp 0x1404bccf5
je 0x1404bceb0
mov r8d, r11d
movsx edx, r8w
mov r9d, r11d
mov r10, rax
cmovne rdx, rsi
movzx cx, dil
mov edx, r9d
cwde
inc r9d
shr ah, cl
mov eax, r8d
btc r8, 0x45
xor r8b, 0xc5
cmp r11, r9
mov ecx, dword [rbp + rdx*4 + 0x324]
bts r8w, r8w
imul rcx, r10
add rcx, rax
bt r8w, r15w
xor r8d, 0x502e437d
sar r8w, 0x4a
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404bcd63
jne 0x1404bcd11
test r8d, r8d
jmp 0x1404bcd71
je 0x1404bce9b
cmp dword [rbp + 0x320], 0x73
jae 0x1404bcdbc
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
mov r14w, 0x4c54
bswap r14d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bcda6
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404bcea2
sub r11d, r11d
xor r8b, 0x53
mov rdx, qword [rsp + 0x60]
bswap eax
add r8b, sil
mov rax, qword [rsp + 0x58]
mov r8, qword [rdx]
clc
test cl, 0xda
mov al, byte [rax + 0x308]
cmp r15b, r14b
cmp byte [rdx + 8], r11b
jmp 0x1404bcde4
je 0x1404bce4f
neg al
movabs rdx, 0x8000000000000000
movsxd rax, r8d
inc rax
movabs rax, 0xfff0000000000000
jmp 0x1404bce0b
sbb rcx, rcx
cmp di, 0x4a12
and rcx, rdx
sar dx, cl
rcr dl, cl
movabs rdx, 0x7ff0000000000000
test r14b, 0xac
lea rcx, [rcx + rdx]
and rcx, rax
mov rax, qword [r8]
and rax, rdx
clc
test r9b, r8b
or rcx, rax
jmp 0x1404bce42
mov qword [r8], rcx
jmp 0x1404bce4a
jmp 0x1404bce91
neg al
movsx rdx, r11w
movzx eax, di
mov edx, 0x80000000
mov eax, dword [r8]
jmp 0x1404bce65
sbb ecx, ecx
and ecx, edx
cmc
rcl dl, 0x4b
sub rdx, rdi
mov edx, 0x7f800000
add ecx, edx
clc
and eax, edx
or ecx, eax
sbb ax, 0x55a3
and ecx, 0xff800000
mov dword [r8], ecx
cwde
movsx rax, si
seto al
mov eax, 3
jmp 0x1404bf1ba
mov r14d, dword [rbp + 0x320]
test r14d, r14d
jmp 0x1404bceaa
jne 0x1404bcebd
mov ecx, r11d
jmp 0x1404bceb8
jmp 0x1404bcef5
lea ecx, [r14 - 1]
mov dword [rsp + 0x48], r11d
bsr eax, dword [rbp + rcx*4 + 0x324]
jmp 0x1404bced3
je 0x1404bcee5
inc eax
jmp 0x1404bcee0
jmp 0x1404bceea
mov eax, r11d
cmp ebp, ecx
shl ecx, 5
add ecx, eax
ror ax, 0x57
and al, 0xdd
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x3c], ecx
stc
test cx, 0x3507
cmp ecx, dword [rsp + 0x50]
jmp 0x1404bcf0c
jae 0x1404bf17d
test eax, eax
jmp 0x1404bcf19
je 0x1404bf184
mov rbx, qword [rsp + 0x78]
btc r13, r11
mov r15d, r11d
mov rdi, qword [rsp + 0x70]
mov r12d, r11d
mov dword [rbp + 0x150], r11d
movsxd r13, ebx
movsx r13d, r15w
mov r13d, r11d
cmp rbx, rdi
je 0x1404bdcb6
cmp r13d, 9
jmp 0x1404bcf56
jne 0x1404bd1bf
test r15d, r15d
jmp 0x1404bcf64
je 0x1404bd07e
mov r8d, r11d
movsx edx, cx
mov r9d, r11d
mov edx, r9d
movzx cx, dl
cdqe
inc cl
inc r9d
bswap cx
dec ecx
movsx ecx, di
mov eax, dword [rbp + rdx*4 + 0x154]
imul rcx, rax, 0x3b9aca00
mov eax, r8d
lea rcx, [rcx + rax]
add r8w, di
mov r8, rcx
cmc
cmp r10w, r11w
mov dword [rbp + rdx*4 + 0x154], ecx
cmp r13b, 0x30
test r8b, 0xe8
shr r8, 0x20
cmp ax, sp
cmp r9d, r15d
jmp 0x1404bcfc8
jne 0x1404bcf73
test r8d, r8d
jmp 0x1404bcfd6
je 0x1404bd076
cmp dword [rbp + 0x150], 0x73
jae 0x1404bd028
mov eax, dword [rbp + 0x150]
setnp r15b
movzx r15, si
movsx r15, r12w
mov dword [rbp + rax*4 + 0x154], r8d
cmove r15w, si
mov r15d, dword [rbp + 0x150]
inc r15d
jmp 0x1404bd017
mov dword [rbp + 0x150], r15d
jmp 0x1404bd023
jmp 0x1404bd07e
xor r9d, r9d
movsx rdx, r12w
mov r8b, 0x5e
movzx cx, r14b
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
bswap dx
mov dword [rbp + 0x150], r11d
cmovbe cx, di
bswap rdx
movsxd rcx, r13d
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
call fcn.1404ba083
sub r11d, r11d
sar r15w, cl
test r9b, 0x4f
cmc
mov r15d, dword [rbp + 0x150]
cmc
test r12d, r12d
jmp 0x1404bd086
je 0x1404bd1af
mov r8d, r11d
cmp ah, 0x5c
test rbp, 0x42fd5a0d
test rsi, r12
test r15d, r15d
jmp 0x1404bd0a4
je 0x1404bd0f8
mov edx, r8d
mov ah, 0x9a
inc r8d
mov eax, r12d
mov cl, 0x7d
bt r12, 0xcb
mov ecx, dword [rbp + rdx*4 + 0x154]
lea rcx, [rcx + rax]
mov r12, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
sar r15d, cl
btr r15d, 0x10
mov r15d, dword [rbp + 0x150]
cmc
cmp dil, 0x52
shr r12, 0x20
cmp r8d, r15d
jmp 0x1404bd0f2
jne 0x1404bd0aa
test r12d, r12d
jmp 0x1404bd100
je 0x1404bd1af
cmp r15d, 0x73
jae 0x1404bd145
mov eax, r15d
movzx r15w, r10b
jmp 0x1404bd11d
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bd131
inc r15d
jmp 0x1404bd139
mov dword [rbp + 0x150], r15d
jmp 0x1404bd1af
xor r9d, r9d
mov r8d, r12d
movzx edx, r10w
jmp 0x1404bd154
mov dword [rbp + 0x890], r11d
movzx rdx, r12w
setl ch
xchg dl, r8b
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
movzx rcx, r10w
cmovno cx, r14w
sets dl
mov edx, 0x1cc
cmovl ecx, r8d
lea rcx, [rbp + 0x154]
jmp 0x1404bd194
call fcn.1404ba083
mov r15d, dword [rbp + 0x150]
movzx r13, r14w
lahf
xor r11d, r11d
mov ch, 0x8c
movsx r12, r8w
mov r12d, r11d
cmovb rax, rbp
mov ax, cx
mov r13d, r11d
setg cl
movzx eax, byte [rbx]
cmovnp rcx, r13
jmp 0x1404bd1cb
lea ecx, [r12 + r12*4]
movzx r12, r10w
movsxd r12, eax
movzx r12w, dil
inc r13d
inc r12d
mov r12, 0x12084efc
inc rbx
lea r12d, [rax + rcx*2]
cmc
cmp rbx, rdi
jmp 0x1404bd1f8
jne 0x1404bcf4d
test r13d, r13d
jmp 0x1404bd206
je 0x1404bdcb6
mov eax, 0xcccccccd
adc cx, di
mul r13d
mov eax, edx
movsx ecx, r13w
shr eax, 3
bsr cx, r14w
mov dword [rsp + 0x48], eax
and rcx, r12
mov ecx, eax
mov dword [rsp + 0x34], eax
test eax, eax
jmp 0x1404bd239
je 0x1404bd99f
mov eax, ecx
shl bh, 0xcc
sbb dil, 0xf3
and di, cx
mov edx, 0x26
movzx ebx, dx
cmp ecx, edx
movzx ecx, r12w
cmova eax, edx
shl cx, cl
shl r8w, 0x53
rol bh, cl
xor edx, edx
jmp 0x1404bd26d
mov dword [rsp + 0x38], eax
lea edi, [rax - 1]
xor si, 0x180f
sbb r8b, 0xfc
cmovns rsi, rdx
lea rax, [0x140000000]
sar sil, cl
neg bh
movzx ecx, byte [rax + rdi*4 + 0xc5822]
stc
bsr r8d, r14d
movzx esi, byte [rax + rdi*4 + 0xc5823]
test r13b, 0x5e
sar al, 0x4c
mov ebx, ecx
shl rbx, 2
movzx eax, r14w
cdqe
lahf
mov r8, rbx
movsx ax, r12b
cbw
mov ax, r14w
lea eax, [rsi + rcx]
movsx cx, r14b
mov cl, bh
bswap cx
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
jmp 0x1404bd2e3
call fcn.1404a4baf
lea rcx, [0x140000000]
sar edx, cl
dec r8b
shl rsi, 2
movsx r8d, bx
sar dl, 0xf7
cbw
movzx eax, word [rcx + rdi*4 + 0xc5820]
sar r8b, cl
sete r8b
inc rdx
lea rdx, [rcx + 0xc4f10]
shr r8w, cl
lea rcx, [rbp + 0x6c4]
and r8b, 0x38
rcl r8w, cl
mov r8, rsi
test sp, 0x3191
stc
clc
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404bd343
call fcn.1404a40ed
mov r10d, dword [rbp + 0x6c0]
cmp r8w, r10w
cmp r10d, 1
jmp 0x1404bd35c
ja 0x1404bd4ea
mov eax, dword [rbp + 0x6c4]
cmc
xor ebx, ebx
test r8d, r8d
cmp dil, r13b
test eax, eax
jne 0x1404bd3ba
mov dword [rbp + 0x890], ebx
bsr r8d, r10d
rol r8w, 0xdd
mov dword [rbp + 0x150], ebx
jmp 0x1404bd39d
sub r9d, r9d
xchg r8b, r8b
mov r8b, r8b
mov r8b, 0xbc
lea r8, [rbp + 0x894]
jmp 0x1404bd3b5
jmp 0x1404bd944
cmp eax, 1
je 0x1404bd963
test r15d, r15d
jmp 0x1404bd3cb
je 0x1404bd963
mov r8d, ebx
inc r10w
mov r9d, ebx
mov r10, rax
mov edx, r9d
movsx cx, r13b
bswap ax
movzx rax, r9w
inc r9d
xadd al, ah
mov eax, r8d
bt cx, r11w
mov ecx, dword [rbp + rdx*4 + 0x154]
imul rcx, r10
add rcx, rax
btc r8, r15
bts r8w, bp
mov r8, rcx
cmp bpl, 0x8c
mov dword [rbp + rdx*4 + 0x154], ecx
jmp 0x1404bd425
shr r8, 0x20
clc
cmc
cmp r9d, r15d
jmp 0x1404bd433
jne 0x1404bd3de
test r8d, r8d
jmp 0x1404bd441
je 0x1404bd95c
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bd453
jae 0x1404bd490
mov eax, dword [rbp + 0x150]
bswap r15w
movzx r15d, r12w
mov dword [rbp + rax*4 + 0x154], r8d
not r15b
bswap r15
mov r15d, dword [rbp + 0x150]
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404bd48b
jmp 0x1404bd963
sub r9d, r9d
mov dword [rbp + 0x890], ebx
lea r8, [rbp + 0x894]
cmovs rcx, rsp
cqo
mov ecx, r12d
mov dword [rbp + 0x150], ebx
movsx rcx, bx
mov edx, 0x1cc
movzx ecx, r8w
movzx rcx, r12w
lea rcx, [rbp + 0x154]
call fcn.1404ba083
mov al, bl
not r15b
movzx r15d, r14w
xchg r15w, r15w
mov r15d, dword [rbp + 0x150]
jmp 0x1404bd4e5
jmp 0x1404bd96d
lea r8, [rbp + 0x6c4]
ror ecx, 0x86
jmp 0x1404bd4f9
lea rcx, [rbp + 0x154]
test r11d, 0xf0c15fd
stc
cmp r15d, 1
jmp 0x1404bd511
ja 0x1404bd67f
mov ebx, dword [rbp + 0x154]
mov r9, r10
btc edx, r9d
rcr dx, cl
shrd edx, edx, 0x41
shl r9, 2
mov edx, 0x1cc
jmp 0x1404bd539
mov dword [rbp + 0x150], r10d
jmp 0x1404bd545
call fcn.1404ba083
sub edi, edi
cmp al, dil
jmp 0x1404bd554
test ebx, ebx
jmp 0x1404bd55b
jne 0x1404bd577
mov dword [rbp + 0x890], edi
mov dword [rbp + 0x150], edi
jmp 0x1404bd572
jmp 0x1404bd39d
mov r15d, dword [rbp + 0x150]
cmp ebx, 1
jmp 0x1404bd586
je 0x1404bd963
test r15d, r15d
jmp 0x1404bd594
je 0x1404bd963
mov r8d, edi
mov r9d, edi
rdtsc
mov r10, rbx
cmovno ax, r13w
mov edx, r9d
cdqe
inc cl
inc r9d
movsx cx, sil
mov eax, r8d
btc ecx, 0x71
movsx ecx, dx
mov ecx, dword [rbp + rdx*4 + 0x154]
movzx r8d, r10w
imul rcx, r10
or r8b, 0xe8
xchg r8b, r8b
movsxd r8, ebx
add rcx, rax
cmp r14w, ax
sar r8b, cl
rol r8, 0xe5
mov r8, rcx
stc
clc
mov dword [rbp + rdx*4 + 0x154], ecx
test r15w, 0x6e00
cmp r10d, r12d
shr r8, 0x20
cmp r9d, r15d
jmp 0x1404bd60b
jne 0x1404bd5aa
test r8d, r8d
jmp 0x1404bd619
je 0x1404bd95c
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bd62b
jb 0x1404bd459
xor r9d, r9d
mov rcx, rbx
bswap rcx
cmovb dx, r11w
mov dword [rbp + 0x890], edi
movsxd rcx, r13d
not dh
lea r8, [rbp + 0x894]
cdq
not edx
mov dword [rbp + 0x150], edi
mov edx, 0x1cc
mov cl, 0xc8
lea rcx, [rbp + 0x154]
jmp 0x1404bd66d
call fcn.1404ba083
mov al, dil
jmp 0x1404bd67a
jmp 0x1404bd4d9
cmp r10d, r15d
lea rdx, [rbp + 0x6c4]
not al
mov ebx, r15d
cmovae rdx, rcx
movzx rcx, r14w
cmovb ebx, r10d
setb al
mov cx, 0x71c3
mov qword [rsp + 0x68], rdx
cmovne rcx, r9
movsxd rcx, edi
not rcx
lea rcx, [rbp + 0x154]
jmp 0x1404bd6bc
mov dword [rsp + 0x30], ebx
jmp 0x1404bd6c5
cmovae rcx, r8
test r8b, 0x49
test al, al
jmp 0x1404bd6d4
cmovne r10d, r15d
cmc
xor eax, eax
cmc
test r9b, spl
cmp cl, dil
sub r9d, r9d
cmp r14d, ebp
mov dword [rbp + 0x4f0], eax
cmp rbx, rdi
test ch, 0x4e
stc
test ebx, ebx
jmp 0x1404bd6fc
je 0x1404bd917
mov r15, rcx
btr si, 0x37
shl rsi, 0x7e
mov esi, dword [rdx + r9*4]
cmp ax, 0xa29
test esi, esi
jmp 0x1404bd71d
jne 0x1404bd755
cmp r9d, eax
jmp 0x1404bd72b
jne 0x1404bd906
and dword [rbp + r9*4 + 0x4f4], esi
cdqe
cbw
cmova ax, dx
lea eax, [r9 + 1]
jmp 0x1404bd74a
mov dword [rbp + 0x4f0], eax
jmp 0x1404bd906
sub r11d, r11d
mov r8d, r9d
test r10d, r10d
jmp 0x1404bd763
je 0x1404bd8f2
mov ebx, r9d
clc
stc
cmp r11b, 0xd3
neg ebx
cmp r13w, di
stc
cmp r8d, 0x73
jmp 0x1404bd782
je 0x1404bd84b
mov edi, r8d
cmp r8d, eax
jne 0x1404bd7ba
and dword [rbp + rdi*4 + 0x4f4], 0
cbw
movsx ax, bl
lea eax, [r8 + 1]
jmp 0x1404bd7ab
mov dword [rbp + 0x4f0], eax
movsx dx, bpl
movzx eax, r12w
lea eax, [rbx + r8]
inc r8d
cwd
dec dl
shl rdx, 0x68
mov edx, dword [r15 + rax*4]
shr ax, 0x96
sar al, cl
mov eax, dword [rbp + rdi*4 + 0x4f4]
test eax, 0x7f726680
imul rdx, rsi
clc
lea rdx, [rdx + rax]
cmp r11d, 0x60fc47d6
shr ax, 0x1c
shl al, 0x19
mov eax, r11d
sal r11, cl
lea rdx, [rdx + rax]
sar al, 0xb7
ror rax, 0x49
lea eax, [rbx + r8]
cmovns r11w, di
jmp 0x1404bd818
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
jmp 0x1404bd827
shr r11, 0x20
cmp eax, r10d
movsx ax, bpl
cdqe
mov eax, 0x5b8600f6
mov eax, dword [rbp + 0x4f0]
jmp 0x1404bd845
jne 0x1404bd779
test r11d, r11d
jmp 0x1404bd853
je 0x1404bd8ee
cmp r8d, 0x73
jmp 0x1404bd862
je 0x1404bd8ee
mov edx, r8d
stc
cmp r8d, eax
jmp 0x1404bd874
jne 0x1404bd89c
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
dec cl
movsx ecx, dx
movzx ecx, r14w
mov dword [rbp + 0x4f0], eax
movsx ax, r9b
inc ah
mov ecx, dword [rbp + rdx*4 + 0x4f4]
bswap ax
movzx eax, sp
inc r8d
mov eax, r11d
mov r11b, 0xe4
lea rcx, [rcx + rax]
ror r11b, 0x28
sets r11b
mov dword [rbp + rdx*4 + 0x4f4], ecx
xor al, r15b
mov eax, dword [rbp + 0x4f0]
shr rcx, 0x20
movsx r11d, bp
inc r11b
bt r11w, cx
mov r11d, ecx
test ecx, ecx
jmp 0x1404bd8e8
jne 0x1404bd859
mov ebx, dword [rsp + 0x30]
cmp r8d, 0x73
jmp 0x1404bd8fb
je 0x1404bdab6
mov rdx, qword [rsp + 0x68]
inc r9d
cmp r9d, ebx
jmp 0x1404bd911
jne 0x1404bd70e
mov r9d, eax
rcr dx, 0x15
rcr dl, cl
movsxd r8, r9d
lea r8, [rbp + 0x4f4]
sbb dl, r13b
shl r9, 2
cmove cx, r11w
mov dword [rbp + 0x150], eax
mov cl, r14b
cqo
bswap dx
mov edx, 0x1cc
bswap ecx
lea rcx, [rbp + 0x154]
jmp 0x1404bd957
call fcn.1404ba083
mov r15d, dword [rbp + 0x150]
mov al, 1
jmp 0x1404bd96d
sub r11d, r11d
cmp al, dl
test rdi, rbx
test al, al
jmp 0x1404bd97c
je 0x1404bdb1d
mov ecx, dword [rsp + 0x34]
stc
clc
sub ecx, dword [rsp + 0x38]
mov dword [rsp + 0x34], ecx
jne 0x1404bd23f
mov eax, dword [rsp + 0x48]
cmc
cmp r13b, 0xd8
lea eax, [rax + rax*4]
cmc
add eax, eax
sub r13d, eax
je 0x1404bdb7b
lea ecx, [r13 - 1]
movzx rax, r15w
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
stc
test eax, eax
jmp 0x1404bd9cc
je 0x1404bdb1d
cmp eax, 1
jmp 0x1404bd9da
je 0x1404bdb7b
test r15d, r15d
jmp 0x1404bd9e8
je 0x1404bdb7b
mov r8d, r11d
mov r9b, 0x1a
movzx r10, r10w
mov r9d, r11d
mov r10d, eax
jmp 0x1404bda06
mov edx, r9d
movzx cx, r8b
inc r9d
cmovo rcx, rax
mov eax, r8d
xor r8b, 0x47
dec ch
mov ecx, dword [rbp + rdx*4 + 0x154]
add r8w, 0x4225
shld r8d, esp, 0xc8
imul rcx, r10
shl r8d, cl
movsx r8, r11w
add rcx, rax
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
jmp 0x1404bda54
cmp r9d, r15d
jne 0x1404bda06
test r8d, r8d
jmp 0x1404bda65
je 0x1404bdb71
cmp dword [rbp + 0x150], 0x73
jae 0x1404bdb1d
mov eax, dword [rbp + 0x150]
mov dword [rbp + rax*4 + 0x154], r8d
cmovo r15d, r12d
movsx r15d, ax
mov r15b, 0x23
mov r15d, dword [rbp + 0x150]
jmp 0x1404bda9d
inc r15d
jmp 0x1404bdaa5
mov dword [rbp + 0x150], r15d
jmp 0x1404bdab1
jmp 0x1404bdb7b
and dword [rbp + 0x890], 0
cqo
bsr rdx, r8
inc ecx
lea r8, [rbp + 0x894]
rcr dl, cl
bts cx, r14w
and dword [rbp + 0x150], 0
xadd dx, dx
bts dx, r9w
and cl, 0x2b
lea rcx, [rbp + 0x154]
and dl, 0x8b
not dx
xor r9d, r9d
mov edx, 0x1cc
jmp 0x1404bdb00
call fcn.1404ba083
mov r15d, dword [rbp + 0x150]
rol al, 7
add al, r10b
xor r11d, r11d
mov al, r11b
jmp 0x1404bd975
sub r9d, r9d
movzx edx, dx
bswap cx
mov dword [rbp + 0x890], r11d
movsx cx, r8b
not r8d
xchg ecx, edx
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
setg dl
cwd
cqo
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bdb5d
call fcn.1404ba083
xor r11d, r11d
ror r15w, cl
movzx r15d, si
rcl r15, 0x86
mov r15d, dword [rbp + 0x150]
test sil, bl
test r12d, r12d
je 0x1404bdcb6
mov r8d, r11d
test r15d, r15d
jmp 0x1404bdb8f
je 0x1404bdc09
mov ecx, r8d
movsxd r15, r9d
inc r8d
rol dl, 0x37
sar al, 0xa6
rol ah, cl
mov eax, r12d
mov edx, dword [rbp + rcx*4 + 0x154]
bts r12d, ebp
lea rdx, [rdx + rax]
neg r15b
mov dword [rbp + rcx*4 + 0x154], edx
bt r12w, 0xa9
cmp r11w, 0x1eb9
mov r15d, dword [rbp + 0x150]
shrd r12d, ecx, 0x4f
sbb r12b, 0x7a
test sil, r14b
shr rdx, 0x20
movzx r12d, r15w
btc r12w, r10w
sbb r12w, 0x7b03
mov r12d, edx
jmp 0x1404bdc00
cmp r8d, r15d
jne 0x1404bdb95
test r12d, r12d
je 0x1404bdcb6
cmp r15d, 0x73
jmp 0x1404bdc1b
jae 0x1404bdc54
mov eax, r15d
dec r15
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bdc3b
inc r15d
jmp 0x1404bdc43
mov dword [rbp + 0x150], r15d
jmp 0x1404bdc4f
jmp 0x1404bdcb6
xor r9d, r9d
setns r8b
mov dword [rbp + 0x890], r11d
movsx rdx, r15w
movzx dx, r12b
cwd
lea r8, [rbp + 0x894]
movzx dx, r13b
cdq
movzx rcx, r13w
mov dword [rbp + 0x150], r11d
cmovbe rcx, r9
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bdc9a
call fcn.1404ba083
mov r15d, dword [rbp + 0x150]
rcl r12b, cl
mov rcx, rbp
xor r11d, r11d
cmp al, r10b
cmp r13b, 0xd3
mov rax, qword [rsp + 0x58]
rcl r12d, 0xd9
mov r13d, 1
xadd edx, r12d
movsxd rcx, r12d
dec dx
mov r12d, dword [rsp + 0x40]
shr edx, cl
mov qword [rbp + 0x4f4], 1
adc cl, 0x12
add dx, 0x1cad
cmp sil, bpl
mov dword [rsp + 0x30], r13d
movsxd rcx, ecx
sub r12d, dword [rax]
cdq
cmp dword [rax], r11d
xchg al, dl
cdq
cmovo ax, r12w
mov eax, 0xcccccccd
jmp 0x1404bdd0d
mov dword [rbp + 0x4f0], r13d
xchg rdx, rdx
not ecx
cmovno cx, cx
cmovge r12d, dword [rsp + 0x40]
and cl, r8b
mul r12d
cmc
or cl, sil
mov eax, edx
shr eax, 3
movsx cx, ch
mov dword [rsp + 0x38], eax
mov ecx, eax
stc
cmc
mov dword [rsp + 0x34], eax
clc
cmp r8w, 0x490d
test bl, ch
test eax, eax
je 0x1404be5b0
mov eax, ecx
test r8w, 0x33f7
bsf dx, bp
mov edx, 0x26
add r8b, spl
sub di, 0x2502
cmp ecx, edx
mov bl, 0x75
movzx r8w, r15b
cmova eax, edx
and cl, r8b
sub edx, edx
shrd bx, bp, 0xf0
mov dword [rsp + 0x48], eax
bt rsi, rcx
sub sil, al
btr di, 0xdb
lea edi, [rax - 1]
add rsi, rcx
lea rax, [0x140000000]
movzx ecx, byte [rax + rdi*4 + 0xc5822]
rcl rsi, 0x9b
movzx esi, byte [rax + rdi*4 + 0xc5823]
movzx bx, bl
mov ebx, ecx
sub r8w, 0x52df
btr r8, 7
sbb al, ch
shl rbx, 2
mov r8b, 0xb4
movzx r8, di
movsxd r8, r9d
mov r8, rbx
jmp 0x1404bdddc
lea eax, [rsi + rcx]
mov cx, 0x2cba
movzx cx, al
lea rcx, [rbp + 0x894]
jmp 0x1404bddf3
mov dword [rbp + 0x890], eax
jmp 0x1404bddfe
call fcn.1404a4baf
lea rcx, [0x140000000]
jmp 0x1404bde12
shl rsi, 2
dec al
sbb r8b, 0xe2
movzx eax, word [rcx + rdi*4 + 0xc5820]
and rdx, r10
not dl
sal dx, 0x2f
lea rdx, [rcx + 0xc4f10]
cmc
shr r8b, cl
dec r8b
lea rcx, [rbp + 0x894]
shrd r8w, r9w, 0x83
mov r8, rsi
jmp 0x1404bde51
add rcx, rbx
jmp 0x1404bde59
lea rdx, [rdx + rax*4]
jmp 0x1404bde62
call fcn.1404a40ed
mov r10d, dword [rbp + 0x890]
cmp r10d, 1
jmp 0x1404bde77
ja 0x1404be057
mov eax, dword [rbp + 0x894]
jmp 0x1404bde88
sub ebx, ebx
test eax, eax
jmp 0x1404bde91
jne 0x1404bdefd
sub r9d, r9d
movzx r8, r13w
mov dword [rbp + 0x6c0], ebx
not dh
setle r8b
lea r8, [rbp + 0x6c4]
cdq
movsx edx, bp
mov dword [rbp + 0x4f0], ebx
mov dh, 0x8f
mov edx, 0x1cc
xchg cl, ch
lea rcx, [rbp + 0x4f4]
jmp 0x1404bded1
call fcn.1404ba083
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
xchg al, al
mov al, 0x73
mov al, 1
mov si, 0x4927
not sil
movzx esi, r8w
mov esi, 0x1cc
jmp 0x1404be57b
cmp eax, 1
jmp 0x1404bdf05
je 0x1404bdee6
test r13d, r13d
jmp 0x1404bdf13
je 0x1404bdee6
mov r8d, ebx
mov r9d, ebx
movsxd r10, r10d
movsx dx, spl
mov r10, rax
movzx eax, r11w
movsx cx, r9b
cmovs rcx, r8
mov edx, r9d
inc r9d
shrd ecx, ebx, 0xba
shr rax, cl
sal ax, cl
mov eax, r8d
not r8b
xor r8, r14
mov ecx, dword [rbp + rdx*4 + 0x4f4]
rcr r8w, 0xd0
shl r8w, 0xa3
bsr r8w, r11w
imul rcx, r10
lea rcx, [rcx + rax]
test r11b, 0x43
rcl r8b, cl
mov r8, rcx
jmp 0x1404bdf7d
mov dword [rbp + rdx*4 + 0x4f4], ecx
stc
shr r8, 0x20
cmp r9d, r13d
jne 0x1404bdf37
test r8d, r8d
jmp 0x1404bdf9a
je 0x1404bded6
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bdfac
jae 0x1404bdfe8
mov eax, dword [rbp + 0x4f0]
mov r13b, 8
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404bdfcf
inc r13d
jmp 0x1404bdfd7
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bdfe3
jmp 0x1404bdedd
xor r9d, r9d
setns dh
cmovl ecx, r9d
mov r8b, 0x81
mov dword [rbp + 0x890], ebx
mov dx, r15w
cdq
lea r8, [rbp + 0x894]
movsxd rcx, r12d
cqo
not ch
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
movsx cx, r10b
movsx rcx, r15w
mov rcx, rsi
lea rcx, [rbp + 0x4f4]
jmp 0x1404be031
call fcn.1404ba083
mov r13d, dword [rbp + 0x4f0]
mov al, 0x8e
not al
mov al, bl
jmp 0x1404be048
mov dword [rsp + 0x30], r13d
jmp 0x1404be052
jmp 0x1404bdef3
lea r8, [rbp + 0x894]
ror cl, cl
lea rcx, [rbp + 0x4f4]
jmp 0x1404be06c
cmp r13d, 1
ja 0x1404be240
mov ebx, dword [rbp + 0x4f4]
cmp r11b, 0x6b
shrd r9d, r15d, 0x23
mov r9, r10
xor dh, 0xe1
mov esi, 0x1cc
shl r9, 2
setge dl
mov edx, esi
jmp 0x1404be09e
mov dword [rbp + 0x4f0], r10d
jmp 0x1404be0aa
call fcn.1404ba083
xor edi, edi
jmp 0x1404be0bd
test ebx, ebx
jmp 0x1404be0c4
jne 0x1404be100
mov dword [rbp + 0x890], edi
rcl r8b, 0xe6
lea r8, [rbp + 0x894]
test esi, 0xed92d19
jmp 0x1404be0e7
mov dword [rbp + 0x4f0], edi
cmp dil, cl
jmp 0x1404be0f8
sub r9d, r9d
jmp 0x1404be547
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
cmp ebx, 1
jmp 0x1404be114
je 0x1404be572
test r13d, r13d
jmp 0x1404be122
je 0x1404be572
mov r8d, edi
mov r9d, edi
mov r10, rbx
cdqe
cwd
mov edx, r9d
inc r9d
mov cx, 0x6c83
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
btc r8w, 0x16
dec r8
imul rcx, r10
bt r8, rdx
bsr r8d, edx
sub r8d, 0x64932c9a
add rcx, rax
shl r8, cl
cmc
mov r8, rcx
cmp si, bx
test r15b, 0x9e
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp r15w, r11w
stc
cmc
shr r8, 0x20
cmp r9d, r13d
jne 0x1404be135
test r8d, r8d
jmp 0x1404be198
je 0x1404be55d
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404be1aa
jae 0x1404be1f0
mov eax, dword [rbp + 0x4f0]
movsxd r13, r11d
movzx r13d, cx
mov dword [rbp + rax*4 + 0x4f4], r8d
movsxd r13, ebp
xchg r13b, r13b
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404be1d7
inc r13d
jmp 0x1404be1df
mov dword [rbp + 0x4f0], r13d
jmp 0x1404be1eb
jmp 0x1404be568
xor r9d, r9d
mov dword [rbp + 0x890], edi
movsx dx, r11b
setae dl
movsx edx, sp
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], edi
cwd
mov rdx, rsi
lea rcx, [rbp + 0x4f4]
call fcn.1404ba083
mov r13d, dword [rbp + 0x4f0]
mov al, dil
jmp 0x1404be231
mov dword [rsp + 0x30], r13d
jmp 0x1404be23b
jmp 0x1404be57b
cmp r10d, r13d
movzx dx, r14b
lea rdx, [rbp + 0x894]
mov bx, 0x6570
mov ebx, r13d
cmovae rdx, rcx
cmovb ebx, r10d
bswap cx
xchg cl, al
not ch
setb al
movzx ecx, cx
mov cl, r15b
mov qword [rsp + 0x68], rdx
movzx cx, ch
mov cl, 0x7e
movzx rcx, bp
lea rcx, [rbp + 0x4f4]
jmp 0x1404be289
mov dword [rsp + 0x30], ebx
jmp 0x1404be292
cmovae rcx, r8
clc
test al, al
jmp 0x1404be29e
cmovne r10d, r13d
cmp r10, 0x38bd3f5a
test r15b, r15b
jmp 0x1404be2b1
sub eax, eax
test al, 0xd3
xor r9d, r9d
cmp ax, bx
cmp r15b, 0x49
jmp 0x1404be2c4
mov dword [rbp + 0x6c0], eax
jmp 0x1404be2cf
test ebx, ebx
jmp 0x1404be2d6
je 0x1404be518
mov r13, rcx
sal sil, 0xd
mov esi, dword [rdx + r9*4]
cmp bl, 0x87
test esi, esi
jmp 0x1404be2f1
jne 0x1404be321
cmp r9d, eax
jmp 0x1404be2ff
jne 0x1404be509
and dword [rbp + r9*4 + 0x6c4], esi
lea eax, [r9 + 1]
mov dword [rbp + 0x6c0], eax
jmp 0x1404be31c
jmp 0x1404be509
xor r11d, r11d
btr r8d, r11d
bts r8, r13
movsx r8d, sp
mov r8d, r9d
cmp sp, sp
test di, 0x55f4
stc
test r10d, r10d
jmp 0x1404be344
je 0x1404be4f0
mov ebx, r9d
neg ebx
cmp r10b, 0xe6
cmp r8d, 0x73
jmp 0x1404be35c
je 0x1404be42f
mov edi, r8d
test bl, r9b
stc
cmp r8d, eax
jmp 0x1404be371
jne 0x1404be3a6
and dword [rbp + rdi*4 + 0x6c4], 0
movzx rdx, bx
cqo
movzx edx, si
lea eax, [r8 + 1]
movsx dx, ah
inc edx
movzx rdx, r11w
mov dword [rbp + 0x6c0], eax
movzx rdx, cx
movzx edx, r11w
cbw
lea eax, [rbx + r8]
cmovno dx, di
movsx edx, r11w
mov dx, 0x2e19
inc r8d
rcr rdx, 0x40
movzx rdx, ax
sbb dh, 0x48
mov edx, dword [r13 + rax*4]
bt ax, bx
btr ax, ax
mov eax, r11d
shl r11, 0x3a
imul rdx, rsi
or r11, 0x3b7b01e3
add rdx, rax
mov eax, dword [rbp + rdi*4 + 0x6c4]
xadd r11b, r11b
rol r11b, 0x89
rcr r11b, 0x90
lea rdx, [rdx + rax]
movsxd r11, r9d
sub ax, bx
lea eax, [rbx + r8]
mov r11, rdx
clc
mov dword [rbp + rdi*4 + 0x6c4], edx
shr r11, 0x20
cmp r14b, 0x53
clc
cmp eax, r10d
mov eax, dword [rbp + 0x6c0]
jmp 0x1404be429
jne 0x1404be353
test r11d, r11d
jmp 0x1404be437
je 0x1404be4e7
cmp r8d, 0x73
jmp 0x1404be446
je 0x1404be4e7
mov edx, r8d
stc
cmp r8d, eax
jmp 0x1404be458
jne 0x1404be47a
and dword [rbp + rdx*4 + 0x6c4], 0
bswap rax
movzx ecx, si
lea eax, [r8 + 1]
movzx cx, dl
mov dword [rbp + 0x6c0], eax
mov eax, dword [rbp + rdx*4 + 0x6c4]
movsx ecx, di
seto ch
not ecx
inc r8d
bt cx, r8w
sal rcx, 0xef
neg ch
mov ecx, r11d
movzx r11d, r8w
shrd r11d, r15d, 0xbd
sar r11b, cl
add rcx, rax
mov dword [rbp + rdx*4 + 0x6c4], ecx
btc r11w, di
movzx rax, r9w
mov eax, dword [rbp + 0x6c0]
mov r11b, dil
rcl r11b, 0xe3
shr rcx, 0x20
inc r11b
not r11
rcr r11b, 0xae
mov r11d, ecx
cmp edi, ebx
cmc
test ecx, ecx
jmp 0x1404be4e1
jne 0x1404be43d
mov ebx, dword [rsp + 0x30]
test r8w, r12w
cmc
cmp r8d, 0x73
jmp 0x1404be4f9
je 0x1404be670
mov rdx, qword [rsp + 0x68]
jmp 0x1404be509
inc r9d
cmp bl, dil
cmp r9d, ebx
jne 0x1404be2e3
mov r9d, eax
btr r8w, r8w
or r8d, ebp
lea r8, [rbp + 0x6c4]
shl r9, 2
cmovs cx, r8w
movzx rcx, si
xchg ecx, ecx
mov esi, 0x1cc
mov dword [rbp + 0x4f0], eax
cmovno ecx, esi
mov rdx, rsi
mov cl, 0x3b
lea rcx, [rbp + 0x4f4]
jmp 0x1404be558
call fcn.1404ba083
mov r13d, dword [rbp + 0x4f0]
shr al, cl
add al, 0x84
mov dword [rsp + 0x30], r13d
jmp 0x1404be572
mov al, 1
test rdx, 0x7eea05c1
xor r11d, r11d
stc
test al, al
jmp 0x1404be586
je 0x1404be6d6
mov ecx, dword [rsp + 0x34]
test ecx, eax
sub ecx, dword [rsp + 0x48]
jmp 0x1404be59b
mov dword [rsp + 0x34], ecx
jmp 0x1404be5a4
jne 0x1404bdd53
mov eax, dword [rsp + 0x38]
stc
clc
lea eax, [rax + rax*4]
add eax, eax
test r14w, bp
test r11b, 0x94
sub r12d, eax
jmp 0x1404be5c5
je 0x1404be64a
lea ecx, [r12 - 1]
neg ax
lea rax, [0x140000000]
cmp r10w, 0x7940
mov eax, dword [rax + rcx*4 + 0xc58b8]
test eax, eax
jmp 0x1404be5ee
jne 0x1404be6e3
xor r9d, r9d
xchg dh, dh
movsx rdx, di
mov dword [rbp - 0x80], r11d
movzx edx, r11w
lea r8, [rbp - 0x7c]
mov dword [rbp + 0x4f0], r11d
movzx cx, sil
movsxd rdx, ebp
mov edx, 0x1cc
jmp 0x1404be622
lea rcx, [rbp + 0x4f4]
jmp 0x1404be62e
call fcn.1404ba083
mov r13d, dword [rbp + 0x4f0]
cmp r11w, 0x48f5
mov dword [rsp + 0x30], r13d
cmp r13w, sp
stc
sub r11d, r11d
cmp r8b, sil
jmp 0x1404be655
test r15d, r15d
jmp 0x1404be65d
jne 0x1404be8a3
mov edx, r11d
jmp 0x1404be66b
jmp 0x1404be8ec
and dword [rbp - 0x80], 0
lea r8, [rbp - 0x7c]
bsf si, r12w
shl sil, 0x37
and dword [rbp + 0x4f0], 0
shr rdx, cl
sar sil, cl
not ecx
lea rcx, [rbp + 0x4f4]
and edx, 0x7e542136
movzx rdx, di
mov esi, 0x1cc
sub r9d, r9d
mov edx, esi
call fcn.1404ba083
mov r13d, dword [rbp + 0x4f0]
shl al, cl
xadd al, al
sub r11d, r11d
mov al, r11b
jmp 0x1404be6c7
mov dword [rsp + 0x30], r13d
jmp 0x1404be6d1
jmp 0x1404be57f
mov rdx, rsi
jmp 0x1404be6de
jmp 0x1404be7c7
cmp eax, 1
je 0x1404be64a
test r13d, r13d
jmp 0x1404be6f4
je 0x1404be64a
mov r8d, r11d
mov r9d, r11d
mov r10, rax
mov edx, r9d
inc cx
lahf
inc r9d
mov eax, r8d
setle ch
jmp 0x1404be718
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
movsx r8w, r9b
shr r8, 0x2d
sub r8w, 0x6fa5
add rcx, rax
rcr r8w, cl
sub r8b, al
bt r8w, dx
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp cl, 0xed
cmc
shr r8, 0x20
cmc
test r11b, r9b
stc
cmp r9d, r13d
jmp 0x1404be760
jne 0x1404be703
test r8d, r8d
jmp 0x1404be76e
je 0x1404be633
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404be780
jae 0x1404be7be
mov eax, dword [rbp + 0x4f0]
movzx r13, r13w
not r13b
mov dword [rbp + rax*4 + 0x4f4], r8d
movsxd r13, ecx
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404be7aa
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404be7b9
jmp 0x1404be640
mov edx, 0x1cc
movsx rcx, di
xor r9d, r9d
movsx ecx, r13w
bswap rcx
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
not cl
mov dword [rbp + 0x4f0], r11d
mov ecx, 0x4f762d54
bswap ecx
lea rcx, [rbp + 0x4f4]
jmp 0x1404be7f5
call fcn.1404ba083
mov rax, qword [rsp + 0x58]
mov bl, 0xde
rol bl, 0xd5
mov bl, byte [rax + 0x308]
mov rax, qword [rsp + 0x60]
rol cl, 0xe7
test r10b, al
sub cx, r10w
mov rcx, rax
jmp 0x1404be821
cmp byte [rax + 8], 0
je 0x1404be85d
call fcn.1404bab36
neg bl
movabs rdx, 0x8000000000000000
sbb rcx, rcx
cmp bp, 0x76a
cmc
and rcx, rdx
and rcx, rdx
jmp 0x1404be850
mov qword [rax], rcx
jmp 0x1404be858
jmp 0x1404be894
call fcn.1404babaa
neg bl
mov edx, 0x80000000
jmp 0x1404be86e
add byte [rax], al
lea edx, [r15 - 1]
shr al, cl
shr rax, 0x1a
mov dword [rsp + 0x48], r11d
and al, 0xec
bswap eax
btc ax, 9
bsr eax, dword [rbp + rdx*4 + 0x154]
jmp 0x1404be8c8
je 0x1404be8da
inc eax
jmp 0x1404be8d5
jmp 0x1404be8e4
mov eax, r11d
test spl, r15b
cmp r11b, 0x83
shl edx, 5
cmp r12d, ebp
add edx, eax
test r13d, r13d
jmp 0x1404be8f4
jne 0x1404be907
mov ecx, r11d
jmp 0x1404be902
jmp 0x1404be943
lea ecx, [r13 - 1]
mov dword [rsp + 0x48], r11d
rol al, 0x86
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404be920
je 0x1404be932
inc eax
jmp 0x1404be92d
jmp 0x1404be935
mov eax, r11d
shl ecx, 5
bsr r12w, cx
bswap r8w
add ecx, eax
mov eax, ecx
bsr r12w, bx
shr r12w, cl
mov r8d, 0xffffffff
movzx r12w, r9b
sub eax, edx
mov r12b, 0x51
test sp, r14w
bts r12w, r14w
mov r12d, 0x20
test sil, 5
cmp edx, ecx
jmp 0x1404be978
sbb ebx, ebx
and ebx, eax
jmp 0x1404be981
mov dword [rsp + 0x40], ebx
jbe 0x1404bec76
mov eax, r12d
mov dword [rsp + 0x34], r11d
mov esi, ebx
add cl, spl
setge ch
sal r8b, 0x1e
lea edi, [r12 - 0x1f]
rol cx, 0x9e
bswap r8d
and esi, 0x1f
shr ch, cl
mov r8d, ebx
xadd cx, cx
sub eax, esi
rcl ch, cl
shr r8d, 5
sub cl, 0x49
or cx, 0x2959
mov ecx, eax
cmp r9, r12
test r8w, r9w
mov dword [rsp + 0x48], eax
sbb al, 0x86
ror ah, 0xd3
shl rdi, cl
nop
dec edi
bts cx, r13w
add ax, r8w
lahf
mov eax, edi
dec cx
shr cx, cl
not eax
mov ecx, 0x1212202a
sub cl, r10b
mov dword [rsp + 0x38], eax
bswap ax
sub rcx, rbx
lea eax, [r15 - 1]
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bea17
je 0x1404bea29
inc ecx
jmp 0x1404bea24
jmp 0x1404bea2f
mov ecx, r11d
ror ah, 0x72
lea eax, [r8 + r15]
clc
cmp eax, 0x73
jmp 0x1404bea3c
jbe 0x1404bea8d
xor r9d, r9d
mov dword [rbp - 0x80], r11d
xchg cl, dl
movzx dx, r8b
cdq
lea r8, [rbp - 0x7c]
mov dword [rbp + 0x150], r11d
cmovs dx, r11w
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bea72
call fcn.1404ba083
mov r15d, dword [rbp + 0x150]
test ch, bl
sub r11d, r11d
jmp 0x1404bea88
jmp 0x1404bec70
mov edx, r11d
mov eax, r12d
ror dl, 0xcf
rcr dl, 0xc4
sub eax, ecx
inc dl
cmp esi, eax
mov dl, r15b
mov dl, 0xf7
xchg dl, dl
seta dl
cmp cl, r15b
add edx, r8d
test r9d, ebp
add edx, r15d
stc
cmp bh, 0x67
mov dword [rsp + 0x34], edx
cmp edx, 0x73
jmp 0x1404beac5
ja 0x1404bea42
lea eax, [r8 - 1]
btc r11d, 0x7d
mov r11, 0x2de62098
lea r11d, [rdx - 1]
cmp r11d, eax
jmp 0x1404beae7
je 0x1404bec1a
mov ebx, dword [rsp + 0x48]
sar r12b, 0x5c
cmovb rcx, r8
lea r12d, [r8 - 1]
mov edx, dword [rsp + 0x38]
neg r13b
sets r13b
mov r13d, 0xffffffff
cwde
rol al, 0xf2
sbb ch, ah
mov eax, r11d
shld ecx, r12d, 0x2b
sub eax, r8d
lea ecx, [rax - 1]
test r8w, 0x335d
cmp bp, 0x6496
cmp eax, r15d
jae 0x1404beb48
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404beb43
jmp 0x1404beb4b
sub r10d, r10d
cmp ecx, r15d
jmp 0x1404beb53
jae 0x1404beb6b
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404beb66
jmp 0x1404beb77
sub r9d, r9d
and cx, r10w
add ch, ch
xor cl, 0x30
and r9d, edx
stc
mov cl, bh
not rcx
mov ecx, ebx
test rax, r12
shr r9d, cl
and cl, r12b
movzx ecx, si
mov ch, 0x50
and r10d, edi
bsf cx, sp
xor cl, 0x73
mov ecx, r8d
mov ecx, esi
cmp r8w, cx
shl r10d, cl
cmc
test dil, 0xda
or r9d, r10d
test r8, rax
mov dword [rbp + r11*4 + 0x154], r9d
cmp eax, esi
clc
cmp bpl, 0xf1
add r11d, r13d
stc
cmp r11d, r12d
jmp 0x1404bebcd
je 0x1404bebe4
mov r15d, dword [rbp + 0x150]
jmp 0x1404bebdf
jmp 0x1404beb14
mov r13d, dword [rsp + 0x30]
dec ebx
bsf bx, r14w
rol dh, cl
mov r12d, 0x20
dec dh
rol rdx, 0xb
add cx, r10w
mov edx, dword [rsp + 0x34]
bsr cx, r14w
btr ecx, r8d
mov rbx, 0x38b50219
mov ebx, dword [rsp + 0x40]
xor r11d, r11d
mov ecx, r11d
clc
cmc
cmp r14w, 0x7644
test r8d, r8d
je 0x1404bec5d
mov eax, ecx
inc ecx
stc
test r9w, 0x51c3
test rax, rax
mov dword [rbp + rax*4 + 0x154], r11d
jmp 0x1404bec54
cmp ecx, r8d
jne 0x1404bec31
mov r15d, edx
and r8b, 0x6c
mov dword [rbp + 0x150], edx
sub rax, rdi
add dil, dil
mov r8d, 0xffffffff
mov eax, dword [rsp + 0x50]
movsx r10w, r8b
mov edi, dword [rsp + 0x3c]
btc r10d, 0x2c
sub eax, edi
mov dword [rsp + 0x50], eax
xor r10w, r10w
mov r10d, eax
cmc
test edi, edi
je 0x1404becd7
cmp ebx, eax
jbe 0x1404becd4
mov rdx, qword [rsp + 0x60]
jmp 0x1404becb3
mov r9b, 1
jmp 0x1404becbb
mov qword [rsp + 0x20], rdx
movsx edx, bp
cqo
bswap rdx
mov edx, edi
jmp 0x1404beccf
jmp 0x1404bf19d
sub r10d, ebx
cmp r15d, r13d
jmp 0x1404becdf
ja 0x1404bed5b
jae 0x1404becf7
mov cl, 1
jmp 0x1404becf2
jmp 0x1404bed66
lea edx, [r15 - 1]
stc
test al, r15b
cmp edx, r8d
jmp 0x1404bed07
je 0x1404bed5b
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404bed20
jne 0x1404bed32
add edx, r8d
cmp edx, r8d
jne 0x1404bed0d
cmp edx, r8d
jmp 0x1404bed3a
je 0x1404bed5b
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
setbe cl
jmp 0x1404bed56
jmp 0x1404bed66
mov cl, r11b
bt r9, 0x2f
ror si, cl
test cl, cl
movsx ax, dl
movsx ecx, r11w
mov dword [rsp + 0x38], r11d
cbw
bswap r9
lea eax, [rbx + 1]
cmovno r9, r9
movsxd rsi, r12d
mov r9d, r10d
cmovne ebx, eax
mov r13d, r12d
test cl, 0xdf
sar rcx, cl
dec ch
and r10d, 0x1f
shr r9d, 5
sub r13d, r10d
mov dword [rsp + 0x40], ebx
cwde
bswap cx
mov ecx, r13d
mov esi, 1
not ax
shl ah, 0x37
shl rsi, cl
inc cl
movsx eax, di
cbw
dec esi
rcr al, cl
mov eax, esi
movsx ecx, si
test r8b, 0x34
not eax
and cl, sil
mov dword [rsp + 0x48], eax
lea eax, [r15 - 1]
and cx, 0x497
shld rcx, rbx, 0x60
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bedf1
je 0x1404bee03
inc ecx
jmp 0x1404bedfe
jmp 0x1404bee11
mov ecx, r11d
adc al, r9b
shld rax, rax, 0x41
movsx eax, bx
lea eax, [r9 + r15]
cmp eax, 0x73
jbe 0x1404bee57
sub r9d, r9d
mov dword [rbp - 0x80], r11d
mov dh, 0x8a
jmp 0x1404bee2f
lea r8, [rbp - 0x7c]
mov dword [rbp + 0x150], r11d
cwd
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bee4d
call fcn.1404ba083
jmp 0x1404befd4
sub r12d, ecx
mov edx, r11d
cmp r10d, r12d
xchg dl, dl
seta dl
cmp rax, r15
cmc
add edx, r9d
test r15w, 0x5745
add edx, r15d
cmc
test bpl, r12b
mov dword [rsp + 0x38], edx
cmp r11d, 0x40b31441
cmp edx, 0x73
jmp 0x1404bee8c
ja 0x1404bee1e
lea r12d, [r9 - 1]
lea r11d, [rdx - 1]
clc
jmp 0x1404beea0
cmp r11d, r12d
jmp 0x1404beea8
je 0x1404bef9d
mov ebx, dword [rsp + 0x48]
mov edx, 0xffffffff
btc cx, 0xeb
mov eax, r11d
btc cx, cx
sub eax, r9d
or ch, dh
lea ecx, [rax - 1]
clc
jmp 0x1404beed4
cmp eax, r15d
jmp 0x1404beedc
jae 0x1404beef3
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404beeee
jmp 0x1404beefa
xor edi, edi
jmp 0x1404beefa
cmp ecx, r15d
jae 0x1404bef10
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404bef19
sub r8d, r8d
neg rcx
ror cx, cl
and r8d, ebx
shld cx, cx, 0x7f
rcl cx, cl
mov ecx, r13d
cmp ax, ax
stc
test dl, bh
shr r8d, cl
sbb cx, cx
or cl, r11b
and edi, esi
btr cx, r9w
inc cx
mov ecx, r10d
cmc
test r10w, r13w
jmp 0x1404bef4d
shl edi, cl
stc
or r8d, edi
mov dword [rbp + r11*4 + 0x154], r8d
clc
test rdi, rsi
cmp dil, bpl
add r11d, edx
stc
jmp 0x1404bef6b
cmp r11d, r12d
jmp 0x1404bef73
je 0x1404bef8a
mov r15d, dword [rbp + 0x150]
jmp 0x1404bef85
jmp 0x1404beebc
mov edx, dword [rsp + 0x38]
mov di, 0x4a07
mov ebx, dword [rsp + 0x40]
movsxd rdi, r8d
mov edi, dword [rsp + 0x3c]
sub ecx, ecx
cmc
test r9d, r9d
jmp 0x1404befa8
je 0x1404befce
and dword [rbp + rcx*4 + 0x154], 0
jmp 0x1404befbb
inc ecx
cmp r12b, r10b
cmp ecx, r9d
jmp 0x1404befc8
jne 0x1404befae
mov dword [rbp + 0x150], edx
lea rdx, [rbp + 0x4f0]
setb cl
lea rcx, [rbp + 0x150]
jmp 0x1404befea
call fcn.1404ba1ab
cmp dword [rbp + 0x150], 0
not edx
mov rdx, rax
bswap ax
mov eax, 0xffffffff
sete r9b
cmp rdx, rax
jmp 0x1404bf00f
jbe 0x1404bf048
mov rcx, rdx
cmc
shr rcx, 0x20
clc
bsr ecx, ecx
jmp 0x1404bf026
je 0x1404bf038
inc ecx
jmp 0x1404bf033
jmp 0x1404bf03b
xor ecx, ecx
cmc
add ecx, 0x20
jmp 0x1404bf043
jmp 0x1404bf067
bsr ecx, edx
jmp 0x1404bf050
je 0x1404bf062
inc ecx
jmp 0x1404bf05d
jmp 0x1404bf067
sub ecx, ecx
rcr sil, cl
mov esi, dword [rsp + 0x50]
cmp ecx, esi
jmp 0x1404bf072
jbe 0x1404bf0b4
sub ecx, esi
test r9b, r9b
je 0x1404bf0ab
mov eax, 1
cmp bx, 0x2816
shl rax, cl
dec rax
stc
cmc
test rdx, rax
jne 0x1404bf0ab
mov r9b, 1
jmp 0x1404bf0a6
jmp 0x1404bf0b1
sub r9b, r9b
sub r10b, bl
shr rdx, cl
xor r11d, r11d
lea eax, [rdi - 2]
sbb r10d, 0x2cdc668f
test r14d, r14d
bswap cx
mov ecx, esi
movzx r10d, cx
jmp 0x1404bf0d2
not ebx
movzx r10w, al
cmovne r11d, dword [rbp + 0x324]
sub r10d, 0x4a4f553c
xor r8d, r8d
bswap r10d
xor r10b, bl
rol r10b, 0x89
cmp r14d, 1
not r10w
jmp 0x1404bf102
cmova r8d, dword [rbp + 0x328]
test edi, edi
mov r10d, r8d
not r8b
cmovne ebx, eax
cwde
shr ax, cl
shl r10, 0x20
rcl al, cl
rol r8b, cl
add r8b, spl
mov eax, r11d
clc
add r10, rax
rcr r8b, 0xd2
mov rax, qword [rsp + 0x58]
sar r8b, 0x8e
dec r8b
rcr r8b, cl
shl r10, cl
mov r8b, byte [rax + 0x308]
movsxd rcx, ecx
movzx cx, r15b
movsx cx, r15b
lea rcx, [rdx + r10]
movsxd rdx, ebx
mov rdx, qword [rsp + 0x60]
jmp 0x1404bf167
mov qword [rsp + 0x20], rdx
mov edx, ebx
jmp 0x1404bf173
call fcn.1404babff
jmp 0x1404bf1ba
test eax, eax
mov eax, 0x1bf76ed2
mov rdx, qword [rsp + 0x60]
setne r9b
cmovb ax, r15w
mov qword [rsp + 0x20], rdx
lahf
mov edx, ecx
movsxd rax, r14d
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x320]
mov r8b, byte [rax + 0x308]
jmp 0x1404bf1b5
call fcn.1404bb3ca