Function at 0x1404bab56
Capabilities:
Authenticate hmac
Encode data using xor
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], rbx
cmc
movzx rbx, r10w
and r10b, r15b
push rbp
xchg ebx, r10d
or r10b, 0xa2
push rsi
sal bpl, cl
push rdi
mov eax, 0x21e35027
lahf
rcr bh, cl
push r12
push r13
shr r8b, 0xf0
push r14
btr r14w, 0x59
sal r8b, 0x40
push r15
btr r10w, 0xec
lea rbp, [rsp - 0xa70]
adc r10, r13
mov r10b, r11b
sub rsp, 0xb70
not rbx
btc ax, di
rcl edi, cl
mov rax, qword [0x1400b7288]
xchg rbx, r9
xor rax, rsp
dec r14w
bsf rdi, rdx
or r14b, 0x70
mov qword [rbp + 0xa60], rax
bt r10, 0xdb
rol r8b, cl
movzx di, r13b
mov al, byte [rdx + 8]
bt rdi, r9
lea rbx, [0x140000000]
and r14b, al
adc r10, 0x48204997
mov r10d, dword [rcx]
neg al
mov r9, rcx
movsx r8d, cx
mov qword [rsp + 0x60], rdx
mov edx, dword [rcx + 4]
mov r15d, 0x6490c74
not r14w
sbb eax, eax
xor r15b, al
clc
and eax, 0x1d
sal r8w, 0xa8
bts di, di
movsx r14, bp
mov qword [rsp + 0x58], rcx
movzx rcx, di
btc r14d, 0xbb
add cl, 0x7e
add eax, 0x19
bts r15d, r12d
xor r11d, r11d
shl r14b, cl
test r10d, r10d
not dil
mov dword [rsp + 0x50], eax
lea r8, [r9 + 8]
xchg ah, ah
mov r15, 0x1a436ddd
cmova r13, rdi
mov dword [rbp + 0x320], r11d
movsx rcx, r14w
movsx r14w, cl
cmovs r10d, r11d
cmp bx, 0x2b74
add r15, 0x2c050490
jmp 0x1404bac89
mov r14d, r11d
mov r13b, r14b
cmp r10d, edx
cdqe
lea edi, [r11 + 0x26]
cbw
mov r13b, bpl
movzx r15w, spl
mov eax, r10d
mov r13d, esp
mov cl, 0x44
mov r15d, r11d
movzx ecx, bp
movsx cx, r13b
cmovae eax, edx
bswap r13w
mov r13d, r11d
sub r10d, eax
and rcx, rsi
shrd cx, sp, 0xbc
rcr cx, cl
mov ecx, eax
rol ax, cl
lea r8, [r8 + rcx]
mov dword [rsp + 0x30], r10d
lea rax, [r9 + 8]
bsr r10, r9
mov qword [rsp + 0x78], r8
sar r10d, 0x1c
stc
lea rax, [rax + rdx]
sbb r10b, cl
movzx r10d, sp
lea r10, [r9 + 8]
clc
mov qword [rsp + 0x70], rax
test ax, sp
jmp 0x1404bad0a
sub eax, r8d
mov dword [rsp + 0x40], eax
cmp bpl, 0x8e
cmp sp, r11w
cmp r10, r8
je 0x1404bb98a
cmp r13d, 9
jmp 0x1404bad2b
jne 0x1404baf30
test r14d, r14d
jmp 0x1404bad39
je 0x1404bae44
mov r8d, r11d
movsx r9, sp
mov r9d, r11d
movsx rax, r15w
cqo
cwd
mov edx, r9d
movsxd rax, edi
inc r9d
add al, bpl
movsx cx, r8b
seto cl
mov eax, dword [rbp + rdx*4 + 0x324]
bsr rcx, rax
imul rcx, rax, 0x3b9aca00
sub ax, 0x60de
cmp r14b, 0xa8
rol al, 0xe2
mov eax, r8d
rol r8b, 0x36
bt r8w, r11w
cmovl r8w, sp
lea rcx, [rcx + rax]
xor r8b, r9b
test r12, 0x28a92e7b
mov r8, rcx
test r9w, bx
stc
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jne 0x1404bad51
test r8d, r8d
jmp 0x1404badc5
je 0x1404bae38
cmp dword [rbp + 0x320], 0x73
jmp 0x1404badd7
jae 0x1404bae1f
mov eax, dword [rbp + 0x320]
inc r14w
not r14b
movzx r14d, r11w
mov dword [rbp + rax*4 + 0x324], r8d
setge r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404bae06
inc r14d
jmp 0x1404bae0e
mov dword [rbp + 0x320], r14d
jmp 0x1404bae1a
jmp 0x1404bae3f
mov r14d, r11d
jmp 0x1404bae27
mov dword [rbp + 0x320], r11d
jmp 0x1404bae33
jmp 0x1404bae3f
mov r14d, dword [rbp + 0x320]
mov r8, qword [rsp + 0x78]
test r15d, r15d
jmp 0x1404bae4c
je 0x1404baf1f
mov edx, r11d
clc
test r11b, r10b
test r14d, r14d
je 0x1404baeb7
mov ecx, edx
movzx rax, r10w
inc edx
bsf r14w, si
mov r15d, r15d
or al, 0xa8
sal r14w, 0x71
mov eax, dword [rbp + rcx*4 + 0x324]
sbb r14w, 0x38be
bsf r14, rsp
add r15, rax
cmc
mov dword [rbp + rcx*4 + 0x324], r15d
bswap r14d
ror r14d, 0x9e
mov r14d, dword [rbp + 0x320]
stc
shr r15, 0x20
jmp 0x1404baeae
cmp edx, r14d
jne 0x1404bae62
test r15d, r15d
jmp 0x1404baebf
je 0x1404baf1f
cmp r14d, 0x73
jae 0x1404baf04
mov eax, r14d
inc r14d
setnp r14b
mov dword [rbp + rax*4 + 0x324], r15d
movsxd r14, eax
movsx r14w, r12b
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404baef8
mov dword [rbp + 0x320], r14d
jmp 0x1404baf1f
mov r14d, r11d
movzx rcx, r9w
cmovle r15w, r8w
setge r15b
mov dword [rbp + 0x320], r11d
cmovg rax, r8
mov r15d, r11d
cwde
mov r13d, r11d
movzx rcx, r10w
cdqe
movsx ecx, r9w
movzx eax, byte [r10]
mov cx, r9w
dec ecx
lea ecx, [r15 + r15*4]
inc r13d
inc r10
inc r15w
movsx r15, di
mov r15b, 0x86
lea r15d, [rax + rcx*2]
jmp 0x1404baf5b
cmp r10, r8
jmp 0x1404baf63
jne 0x1404bad22
test r13d, r13d
jmp 0x1404baf71
je 0x1404bb98a
mov eax, 0xcccccccd
or dl, dil
mul r13d
mov eax, edx
shr eax, 3
or r12b, 0xd5
movzx r12w, bpl
shrd r12w, si, 0xda
mov dword [rsp + 0x38], eax
sbb r12w, bp
cmp r8d, ebx
mov r12d, eax
mov dword [rsp + 0x3c], eax
test eax, eax
jmp 0x1404bafaf
je 0x1404bb72f
mov eax, r12d
bsr esi, edx
cmp r12d, edi
jmp 0x1404bafca
cmova eax, edi
adc r8w, bx
xor edx, edx
xchg sil, r8b
jmp 0x1404bafdf
mov dword [rsp + 0x34], eax
dec eax
btc rcx, r14
btr r8w, 0x6b
shr cx, 0xac
mov edi, eax
btc si, 0xf3
sal sil, 0xf9
movzx ecx, byte [rbx + rax*4 + 0xc5822]
ror sil, 0xaf
movzx esi, byte [rbx + rax*4 + 0xc5823]
mov ebx, ecx
rol r8, cl
shl rbx, 2
mov r8, rbx
setbe al
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
call fcn.1404a3c96
lea rcx, [0x140000000]
bts ax, r10w
bsf rdx, rbp
shl rsi, 2
xor r8w, 0x7bca
adc dl, 0xc0
not eax
movzx eax, word [rcx + rdi*4 + 0xc5820]
sub rdx, 0x2f127a31
lea rdx, [rcx + 0xc4f10]
shl r8b, 0x3a
lea rcx, [rbp + 0x6c4]
shr r8d, 0xf3
bts r8w, si
mov r8, rsi
clc
jmp 0x1404bb088
add rcx, rbx
jmp 0x1404bb090
lea rdx, [rdx + rax*4]
jmp 0x1404bb099
call fcn.1404a31ea
mov r10d, dword [rbp + 0x6c0]
jmp 0x1404bb0ab
cmp r10d, 1
jmp 0x1404bb0b4
ja 0x1404bb205
mov eax, dword [rbp + 0x6c4]
cmp dx, di
cmc
clc
xor r11d, r11d
stc
test r15w, r15w
cmc
test eax, eax
jmp 0x1404bb0d5
jne 0x1404bb0ef
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404bb0ea
jmp 0x1404bb6e5
cmp eax, 1
jmp 0x1404bb0f7
je 0x1404bb6e5
test r14d, r14d
je 0x1404bb6e5
mov r8d, r11d
mov r9d, r11d
mov r10, rax
movzx rax, bx
mov edx, r9d
movsx rcx, r8w
movsxd rax, r8d
inc r9d
cmove rcx, r13
or al, r8b
movsx ecx, di
mov eax, r8d
xchg r8d, ecx
rcl r8d, cl
shr ecx, 0x84
mov ecx, dword [rbp + rdx*4 + 0x324]
movsxd r8, edi
imul rcx, r10
btr r8, r9
sal r8w, 7
lea rcx, [rcx + rax]
cmovns r8, rsi
movzx r8w, spl
stc
mov r8, rcx
clc
jmp 0x1404bb164
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404bb177
jne 0x1404bb113
test r8d, r8d
jmp 0x1404bb185
je 0x1404bb1f9
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bb197
jae 0x1404bb1db
mov eax, dword [rbp + 0x320]
xchg r14b, r14b
mov dword [rbp + rax*4 + 0x324], r8d
movsxd r14, edi
movsx r14w, r12b
mov r14d, dword [rbp + 0x320]
jmp 0x1404bb1c2
inc r14d
jmp 0x1404bb1ca
mov dword [rbp + 0x320], r14d
jmp 0x1404bb1d6
jmp 0x1404bb6e5
mov r14d, r11d
mov al, 0x2c
mov dword [rbp + 0x320], r11d
jmp 0x1404bb1ec
mov al, r11b
jmp 0x1404bb1f4
jmp 0x1404bb6ef
mov r14d, dword [rbp + 0x320]
jmp 0x1404bb6e5
cmp r14d, 1
ja 0x1404bb355
mov ebx, dword [rbp + 0x324]
rol r8b, 0x8c
mov r8, r10
bt r14, 0x16
movsx r14d, r13w
sub r14b, r14b
shl r8, 2
xor r11d, r11d
xor r14w, di
sub r14b, r14b
bt r14d, esp
mov dword [rbp + 0x320], r10d
rcl r14d, 0xf4
mov r14d, r10d
test spl, r9b
test r9b, 0x55
test r8, r8
je 0x1404bb2b4
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
cmc
cmp r14w, si
cmp r8, rax
ja 0x1404bb288
lea rdx, [rbp + 0x6c4]
jmp 0x1404bb27e
call fcn.1404a31ea
jmp 0x1404bb2aa
mov r8, rax
test si, sp
xor edx, edx
jmp 0x1404bb295
call fcn.1404a3c96
call fcn.1404b5034
mov dword [rax], 0x22
call fcn.1404b5d4e
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
test ebx, ebx
je 0x1404bb0db
cmp ebx, 1
jmp 0x1404bb2c4
je 0x1404bb6e5
test r14d, r14d
jmp 0x1404bb2d2
je 0x1404bb6e5
mov r8d, r11d
cbw
cwde
not dl
mov r9d, r11d
jmp 0x1404bb2e8
mov r10, rbx
cmova dx, r13w
mov edx, r9d
movsx rcx, di
inc r9d
cmp al, bpl
rcr al, cl
mov ecx, r13d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
movsx r8d, r10w
neg r8b
imul rcx, r10
adc r8, r15
add rcx, rax
btr r8d, 0x83
bts r8w, r11w
xor r8, 0x308f4e4a
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmc
jmp 0x1404bb342
cmp r9d, r14d
jmp 0x1404bb34a
jne 0x1404bb2f0
jmp 0x1404bb17d
cmp r10d, r14d
sets dh
lea rdx, [rbp + 0x324]
jmp 0x1404bb36e
mov r12d, r14d
sete r8b
movzx r8w, r8b
movsx rcx, r8w
lea rcx, [rbp + 0x6c4]
cmovae rcx, rdx
lea r8, [rbp + 0x6c4]
cdq
cwd
cmovb r12d, r10d
cwd
mov qword [rsp + 0x68], rcx
cwd
jmp 0x1404bb3a9
setb al
movsx r9d, bx
lea rdx, [rbp + 0x324]
movzx r9w, r12b
setno r9b
cmovae rdx, r8
sub r11d, r11d
test al, al
cmovge r9w, ax
movsx r9, r9w
mov r9, r11
mov qword [rsp + 0x48], rdx
movzx r9, r11w
movsxd r9, edx
movsx r9w, bpl
mov dword [rbp + 0x4f0], r11d
xchg r9w, r9w
movsx r9d, dx
movsx r9, ax
mov r9d, r11d
jmp 0x1404bb401
cmovne r10d, r14d
rcr r14b, 0x14
mov r14d, r11d
test r12d, r12d
je 0x1404bb644
mov eax, r9d
rcr si, cl
mov si, r13w
mov esi, dword [rcx + rax*4]
jmp 0x1404bb428
test esi, esi
jne 0x1404bb460
cmp r9d, r14d
jmp 0x1404bb438
jne 0x1404bb627
lea r14d, [r9 + 1]
jmp 0x1404bb447
mov dword [rbp + rax*4 + 0x4f4], r11d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bb45b
jmp 0x1404bb627
mov r8d, r9d
test r10d, r10d
jmp 0x1404bb46b
je 0x1404bb605
mov edi, r9d
neg edi
jmp 0x1404bb47f
cmp r8d, 0x73
jmp 0x1404bb488
je 0x1404bb553
mov ebx, r8d
cmp r11b, 0xe3
cmp r8d, r14d
jmp 0x1404bb49d
jne 0x1404bb4c4
and dword [rbp + rbx*4 + 0x4f4], 0
lea eax, [r8 + 1]
inc r14d
mov dword [rbp + 0x4f0], eax
bswap r14w
movsx r14d, bp
setge r14b
lea eax, [rdi + r8]
movsx r14, ax
inc r8d
movsxd r14, r13d
mov edx, dword [rdx + rax*4]
stc
or al, 0x4d
mov eax, r11d
cmc
shr r14b, cl
or r11w, 0x673b
imul rdx, rsi
shl r11, 0xc
inc r11b
cmp r11b, cl
add rdx, rax
shrd r11w, r8w, 0xf5
mov eax, dword [rbp + rbx*4 + 0x4f4]
add rdx, rax
cmp r13w, 0x4a41
cmc
lea eax, [rdi + r8]
mov r14b, 0xcb
btc r11w, 0xad
mov r11, rdx
mov dword [rbp + rbx*4 + 0x4f4], edx
btc r14w, r14w
sbb r14b, 0x64
mov r14d, dword [rbp + 0x4f0]
jmp 0x1404bb53c
shr r11, 0x20
cmp eax, r10d
je 0x1404bb553
mov rdx, qword [rsp + 0x48]
jmp 0x1404bb47f
test r11d, r11d
jmp 0x1404bb55b
je 0x1404bb605
cmp r8d, 0x73
jmp 0x1404bb56a
je 0x1404bb862
mov edx, r8d
test r8d, r15d
cmp r8d, r14d
jmp 0x1404bb57e
jne 0x1404bb5b1
and dword [rbp + rdx*4 + 0x4f4], 0
movsxd rax, eax
jmp 0x1404bb598
lea eax, [r8 + 1]
dec r14b
mov dword [rbp + 0x4f0], eax
movzx rax, si
dec r14b
movzx r14w, dil
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmovno r14d, edi
movsx r14w, al
inc r8d
mov ecx, r11d
lea rcx, [rcx + rax]
clc
mov dword [rbp + rdx*4 + 0x4f4], ecx
bsf r14, rax
not r14b
mov r14d, dword [rbp + 0x4f0]
movzx r11, bp
shr rcx, 0x20
sar r11b, 0xf7
bswap r11w
movzx r11d, r8w
mov r11d, ecx
test ecx, ecx
jmp 0x1404bb5ff
jne 0x1404bb561
sub r11d, r11d
cmp sp, di
cmc
clc
cmp r8d, 0x73
jmp 0x1404bb616
je 0x1404bb867
mov rcx, qword [rsp + 0x68]
cdq
mov rdx, qword [rsp + 0x48]
inc r9d
cmp bx, 0x5f5b
test dil, 0x51
test si, di
cmp r9d, r12d
jmp 0x1404bb63e
jne 0x1404bb415
mov r8d, r14d
shl r8, 2
mov dword [rbp + 0x320], r14d
clc
jmp 0x1404bb658
test r8, r8
jmp 0x1404bb660
je 0x1404bb6da
mov eax, 0x1cc
xor cx, 0x28b2
adc cx, cx
lea rcx, [rbp + 0x324]
cmp r8, rax
ja 0x1404bb699
lea rdx, [rbp + 0x4f4]
jmp 0x1404bb68f
call fcn.1404a31ea
jmp 0x1404bb6bd
mov r8, rax
sub edx, edx
jmp 0x1404bb6a3
call fcn.1404a3c96
call fcn.1404b5034
mov dword [rax], 0x22
jmp 0x1404bb6b8
call fcn.1404b5d4e
mov r14d, dword [rbp + 0x320]
sbb bl, r15b
mov r12d, 0x3d627576
sar r12w, cl
sub r11d, r11d
sal al, cl
movzx ebx, r12w
mov r12d, dword [rsp + 0x3c]
ror al, 0xe3
sar bh, 0x1e
mov al, 1
bt bx, 0x2c
adc bl, 0xa3
lea rbx, [0x140000000]
cmp r12b, 0xfd
cmc
test al, al
jmp 0x1404bb702
je 0x1404bb876
sub r12d, dword [rsp + 0x34]
mov dil, r11b
mov edi, 0x26
jmp 0x1404bb71a
mov dword [rsp + 0x3c], r12d
jmp 0x1404bb724
jne 0x1404bafb5
mov eax, dword [rsp + 0x38]
stc
lea eax, [rax + rax*4]
test ebp, ebp
jmp 0x1404bb739
add eax, eax
stc
clc
sub r13d, eax
jmp 0x1404bb745
je 0x1404bb884
lea eax, [r13 - 1]
test r9b, al
mov eax, dword [rbx + rax*4 + 0xc58b8]
test eax, eax
jmp 0x1404bb760
je 0x1404bb876
cmp eax, 1
jmp 0x1404bb76e
je 0x1404bb884
test r14d, r14d
jmp 0x1404bb77c
je 0x1404bb884
mov r8d, r11d
movsxd r10, esi
movsx r9d, r14w
setae r10b
mov r9d, r11d
xchg dx, r10w
bswap edx
movsx rcx, bp
mov r10d, eax
inc rax
cwd
mov edx, r9d
movsxd rax, esp
inc r9d
sar rax, 0xb5
adc rcx, rdx
mov eax, r8d
movsx rcx, bp
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
lea rcx, [rcx + rax]
bts r8d, ecx
cmovnp r8w, r11w
mov r8, rcx
cmp cx, sp
stc
mov dword [rbp + rdx*4 + 0x324], ecx
cmp ah, 0xed
shr r8, 0x20
cmp r13b, 0x15
cmp r9d, r14d
jmp 0x1404bb7f5
jne 0x1404bb7a5
test r8d, r8d
jmp 0x1404bb803
je 0x1404bb851
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bb815
jae 0x1404bb876
mov eax, dword [rbp + 0x320]
movsxd r14, r11d
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bb838
inc r14d
jmp 0x1404bb840
mov dword [rbp + 0x320], r14d
jmp 0x1404bb84c
jmp 0x1404bb884
mov r14d, dword [rbp + 0x320]
jmp 0x1404bb85d
jmp 0x1404bb884
xor r11d, r11d
inc ebx
lea rbx, [0x140000000]
clc
bts r14d, esp
rol r14b, cl
mov r14d, r11d
cmp ch, al
mov dword [rbp + 0x320], r11d
clc
stc
test r15d, r15d
je 0x1404bb97d
mov r8d, r11d
test r14d, r14d
jmp 0x1404bb898
je 0x1404bb8fc
mov ecx, r8d
cwd
movsx r14, si
inc r8d
movzx rax, sp
mov edx, r15d
cdqe
sal r14w, cl
mov eax, dword [rbp + rcx*4 + 0x324]
mov r14w, si
not r14
mov r14d, 0x12ca03ea
add rdx, rax
mov dword [rbp + rcx*4 + 0x324], edx
rcr r14d, 0x12
dec r14b
shld r15, r12, 0xa3
mov r14d, dword [rbp + 0x320]
bsf r15d, r11d
shr rdx, 0x20
mov r15d, edx
cmp r8d, r14d
jne 0x1404bb89e
test r15d, r15d
jmp 0x1404bb904
je 0x1404bb97d
mov edi, 0x26
test r12b, r10b
cmp r14d, 0x73
jmp 0x1404bb91b
jae 0x1404bb969
mov eax, r14d
xchg r14, r14
mov r14w, 0x47fc
movsx r14d, bx
mov dword [rbp + rax*4 + 0x324], r15d
dec r14w
jmp 0x1404bb944
mov r14d, dword [rbp + 0x320]
jmp 0x1404bb950
inc r14d
jmp 0x1404bb958
mov dword [rbp + 0x320], r14d
jmp 0x1404bb964
jmp 0x1404bb98a
mov r14d, r11d
jmp 0x1404bb971
mov dword [rbp + 0x320], r11d
jmp 0x1404bb98a
mov edi, 0x26
sbb cx, 0x26e2
shr ecx, 0xa3
mov ecx, dword [rsp + 0x30]
jmp 0x1404bb99d
test ecx, ecx
jmp 0x1404bb9a4
je 0x1404bc3c1
mov eax, 0xcccccccd
sbb dl, 0x81
mul ecx
shr ax, cl
mov eax, edx
bts r15d, r12d
rcl r15b, 0xef
shld r15w, r15w, 0xc5
shr eax, 3
mov dword [rsp + 0x34], eax
sal r15b, 0xb5
bts r15d, edi
mov r15d, eax
jmp 0x1404bb9de
mov dword [rsp + 0x3c], eax
jmp 0x1404bb9ea
test eax, eax
jmp 0x1404bb9f1
je 0x1404bc17c
jmp 0x1404bba0c
lea rbx, [0x140000000]
cmp bpl, bpl
sub cx, 0x24b7
stc
cmp r15d, edi
mov r13d, r15d
cmova r13d, edi
shld r8d, r8d, 0xa9
xor edx, edx
xchg dil, sil
mov dword [rsp + 0x38], r13d
clc
lea eax, [r13 - 1]
xor r8w, 0x1f40
shr sil, 0x8f
shrd ecx, ebx, 0xe7
movzx ecx, byte [rbx + rax*4 + 0xc5822]
cmc
movzx esi, byte [rbx + rax*4 + 0xc5823]
shr bl, cl
mov ebx, ecx
shl r8w, cl
rol rdi, 0xbe
mov edi, eax
xadd ah, al
rcr ah, cl
rcl r8b, 0x50
shl rbx, 2
movsx eax, r9w
cbw
mov r8, rbx
lea eax, [rsi + rcx]
mov ch, 0xe4
movzx cx, r11b
movsx rcx, r14w
lea rcx, [rbp + 0x6c4]
jmp 0x1404bba88
mov dword [rbp + 0x6c0], eax
call fcn.1404a3c96
lea rcx, [0x140000000]
movzx edx, r13w
rol r8w, cl
and r8b, bpl
shl rsi, 2
bts eax, r12d
bt r8w, si
rcr r8b, 0xb0
movzx eax, word [rcx + rdi*4 + 0xc5820]
btc r8w, 0xa1
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x6c4]
mov r8, rsi
cmp spl, 0x75
stc
add rcx, rbx
jmp 0x1404bbae2
lea rdx, [rdx + rax*4]
jmp 0x1404bbaeb
call fcn.1404a31ea
mov r10d, dword [rbp + 0x6c0]
jmp 0x1404bbafd
cmp r10d, 1
jmp 0x1404bbb06
ja 0x1404bbc5c
mov eax, dword [rbp + 0x6c4]
stc
xor r11d, r11d
test eax, eax
jne 0x1404bbb37
mov r14d, r11d
jmp 0x1404bbb26
mov dword [rbp + 0x320], r11d
jmp 0x1404bbb32
jmp 0x1404bc13d
cmp eax, 1
jmp 0x1404bbb3f
je 0x1404bc13d
test r14d, r14d
jmp 0x1404bbb4d
je 0x1404bc13d
mov r8d, r11d
cwd
cmovs r9d, ebx
mov r9d, r11d
movsx dx, r9b
movsx edx, si
mov r10, rax
xchg dl, ah
rdtsc
mov edx, r9d
movzx eax, r11w
jmp 0x1404bbb7a
inc r9d
add cx, 0x783e
mov eax, r8d
cmovno ecx, ebx
mov ecx, dword [rbp + rdx*4 + 0x324]
rcr r8b, 0x59
rol r8b, cl
sar r8w, 0x1b
imul rcx, r10
xadd r8b, r8b
btr r8w, 0xe7
shl r8b, 0x6a
add rcx, rax
seta r8b
jmp 0x1404bbbbd
mov r8, rcx
jmp 0x1404bbbc5
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404bbbd8
jne 0x1404bbb6e
test r8d, r8d
jmp 0x1404bbbe6
je 0x1404bbc4b
cmp dword [rbp + 0x320], 0x73
jae 0x1404bbc34
mov eax, dword [rbp + 0x320]
cmovs r14w, di
jmp 0x1404bbc09
mov dword [rbp + rax*4 + 0x324], r8d
inc r14d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bbc20
inc r14d
jmp 0x1404bbc28
mov dword [rbp + 0x320], r14d
jmp 0x1404bc13d
mov r14d, r11d
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404bbc46
jmp 0x1404bc13f
mov r14d, dword [rbp + 0x320]
jmp 0x1404bbc57
jmp 0x1404bc13d
cmp r14d, 1
jmp 0x1404bbc65
ja 0x1404bbdea
mov ebx, dword [rbp + 0x324]
shr r14, 0x6e
shrd r8, r12, 0x4c
btc r14w, 0xa7
mov r8, r10
not r14
shl r8, 2
sub r11d, r11d
bts r14w, bp
bt r14, 0x69
add r14w, 0x6af5
mov dword [rbp + 0x320], r10d
movzx r14w, sil
adc r14d, r11d
mov r14d, r10d
cmp r15b, 0x99
test r8, r8
je 0x1404bbd30
lea rcx, [rbp + 0x324]
cmp r12b, sil
test rdi, 0x61be50df
cmp r8, 0x1cc
jmp 0x1404bbcd9
ja 0x1404bbcf5
lea rdx, [rbp + 0x6c4]
jmp 0x1404bbceb
call fcn.1404a31ea
jmp 0x1404bbd26
sub edx, edx
mov r8b, 0xf9
movsx r8d, r9w
movsxd r8, edx
mov r8d, 0x1cc
jmp 0x1404bbd0c
call fcn.1404a3c96
call fcn.1404b5034
mov dword [rax], 0x22
jmp 0x1404bbd21
call fcn.1404b5d4e
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
test ebx, ebx
jmp 0x1404bbd37
je 0x1404bbb1e
cmp ebx, 1
jmp 0x1404bbd45
je 0x1404bc13d
test r14d, r14d
jmp 0x1404bbd53
je 0x1404bc13d
mov r8d, r11d
movzx ecx, r14w
mov dl, 0x93
dec cl
mov r9d, r11d
mov rcx, 0x38d31d1c
mov r10, rbx
movsx rcx, r12w
mov edx, r9d
movsx rcx, r9w
movsx ax, dh
cbw
inc r9d
mov eax, r8d
sub r8b, 0x78
neg r8b
inc cx
mov ecx, dword [rbp + rdx*4 + 0x324]
test rbx, 0x5f786f31
and r8b, r15b
imul rcx, r10
shld r8w, si, 0xc7
shl r8, cl
and r8w, 0x6a9c
add rcx, rax
cmc
bts r8w, cx
sbb r8b, 0xa3
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
stc
shr r8, 0x20
stc
test ax, 0x6b1e
cmp r9d, r14d
jmp 0x1404bbddf
jne 0x1404bbd75
jmp 0x1404bbbde
cmp r10d, r14d
lea rcx, [rbp + 0x324]
jmp 0x1404bbdfd
mov r15d, r14d
movzx r9d, r12w
lea r12, [rbp + 0x6c4]
xchg r13b, al
mov al, r12b
seta r9b
cmovae r12, rcx
movsxd r13, ebp
lea r13, [rbp + 0x324]
cmovb r15d, r10d
lea rcx, [rbp + 0x6c4]
mov al, cl
xchg al, r9b
cmovae r13, rcx
setb al
bts r9d, r13d
sar r9b, 0x11
xor r11d, r11d
setge r9b
cmc
bsf r9w, r13w
test al, al
mov dword [rbp + 0x4f0], r11d
mov r9d, r11d
jmp 0x1404bbe60
cmovne r10d, r14d
cmp di, r10w
mov r14d, r11d
stc
test r15d, r15d
jmp 0x1404bbe74
je 0x1404bc09b
mov eax, r9d
cmc
mov esi, dword [r12 + rax*4]
cmp ebp, 0x76ac5a2c
test dil, spl
test esi, esi
jne 0x1404bbec8
cmp r9d, r14d
jmp 0x1404bbe9b
jne 0x1404bc08b
lea r14d, [r9 + 1]
jmp 0x1404bbeaa
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404bbeb7
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bbec3
jmp 0x1404bc08b
mov r8d, r9d
test bx, 0x595d
test r10d, r10d
jmp 0x1404bbed8
je 0x1404bc079
mov ebx, r9d
test r9b, r11b
jmp 0x1404bbef0
neg ebx
jmp 0x1404bbef7
cmp r8d, 0x73
jmp 0x1404bbf00
je 0x1404bbfc1
mov edi, r8d
test cl, 0x6e
cmc
cmp r8d, r14d
jmp 0x1404bbf15
jne 0x1404bbf3c
and dword [rbp + rdi*4 + 0x4f4], 0
not r14w
lea eax, [r8 + 1]
xchg dl, r14b
mov dword [rbp + 0x4f0], eax
bswap rdx
jmp 0x1404bbf3c
lea eax, [rbx + r8]
movsx edx, r12w
inc r8d
bswap r14w
sbb dx, bp
shld rdx, r13, 6
mov edx, dword [r13 + rax*4]
mov eax, r11d
movsx r11w, bl
mov r14b, al
add r11w, 0x1eb8
imul rdx, rsi
rcl r14, 0x64
shr r11b, cl
add rdx, rax
bsr ax, ax
setnp r11b
xchg r14w, ax
mov eax, dword [rbp + rdi*4 + 0x4f4]
add rdx, rax
shl rax, cl
lea eax, [rbx + r8]
mov r11, rdx
shr r14d, 0x33
rcl r14b, cl
mov dword [rbp + rdi*4 + 0x4f4], edx
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
cmp r10b, 0x53
cmp eax, r10d
jmp 0x1404bbfbb
jne 0x1404bbef7
test r11d, r11d
jmp 0x1404bbfc9
je 0x1404bc079
cmp r8d, 0x73
jmp 0x1404bbfd8
je 0x1404bc2b7
mov edx, r8d
test si, 0x1e34
clc
cmp rdx, r12
cmp r8d, r14d
jmp 0x1404bbff2
jne 0x1404bc01c
and dword [rbp + rdx*4 + 0x4f4], 0
movzx ax, r11b
movsx rax, r11w
lea eax, [r8 + 1]
mov ch, 0x41
not ecx
movsx r14d, r9w
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
inc r8d
btc r14, 0x8c
btr r14w, 0x2d
rcr cl, cl
mov ecx, r11d
btr r14w, 0xd9
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x4f4], ecx
add r11b, 0x39
movzx r11w, r8b
shl r11b, cl
mov r14d, dword [rbp + 0x4f0]
shr rcx, 0x20
shr r11b, cl
mov r11b, r13b
mov r11d, ecx
cmp dx, 0x6dbe
test ecx, ecx
jmp 0x1404bc073
jne 0x1404bbfcf
sub r11d, r11d
jmp 0x1404bc081
cmp r8d, 0x73
je 0x1404bc2bd
inc r9d
clc
test rcx, r15
cmp r9d, r15d
jne 0x1404bbe7a
mov r8d, r14d
shl r8, 2
stc
clc
cmp r15, 0x16a75d73
mov dword [rbp + 0x320], r14d
cmp r15d, r14d
cmp r9b, 0x5c
test r8, r8
jmp 0x1404bc0c1
je 0x1404bc129
mov eax, 0x1cc
ror ch, cl
lea rcx, [rbp + 0x324]
stc
cmp r8, rax
ja 0x1404bc0f5
lea rdx, [rbp + 0x4f4]
jmp 0x1404bc0eb
call fcn.1404a31ea
jmp 0x1404bc119
mov r8, rax
jmp 0x1404bc0fd
sub edx, edx
call fcn.1404a3c96
call fcn.1404b5034
mov dword [rax], 0x22
jmp 0x1404bc114
call fcn.1404b5d4e
mov r14d, dword [rbp + 0x320]
xadd al, r15b
rcl al, cl
xor r11d, r11d
mov r15d, dword [rsp + 0x3c]
ror r13b, 0x7b
btc r13w, 0xa4
mov r13d, dword [rsp + 0x38]
mov al, 1
test al, al
jmp 0x1404bc146
je 0x1404bc2bd
sub r15d, r13d
mov edi, 0x26
jmp 0x1404bc159
mov dword [rsp + 0x3c], r15d
jmp 0x1404bc163
jne 0x1404bb9fc
mov eax, dword [rsp + 0x34]
sbb cx, 0x1995
shld cx, r11w, 0x70
mov ecx, dword [rsp + 0x30]
lea eax, [rax + rax*4]
cmc
add eax, eax
test si, 0x51f7
stc
sub ecx, eax
jmp 0x1404bc18f
je 0x1404bc3c1
dec ecx
and ax, 0x62db
dec ax
lea rax, [0x140000000]
test r9b, 3
mov eax, dword [rax + rcx*4 + 0xc58b8]
clc
test eax, eax
jmp 0x1404bc1b8
jne 0x1404bc1d2
mov r14d, r11d
jmp 0x1404bc1c6
mov dword [rbp + 0x320], r11d
jmp 0x1404bc3cf
cmp eax, 1
jmp 0x1404bc1da
je 0x1404bc3c1
test r14d, r14d
jmp 0x1404bc1e8
je 0x1404bc3cf
mov r8d, r11d
movsxd r9, r8d
cmovp r9, r9
mov r9d, r11d
movsxd rcx, edx
mov r10, rax
movzx rdx, r15w
cdq
mov edx, r9d
inc r9d
cmc
mov eax, r8d
sete r8b
mov rcx, 0x5ff04eb7
mov ecx, dword [rbp + rdx*4 + 0x324]
xor r8b, 0x62
stc
imul rcx, r10
ror r8b, 0xb6
or r8w, si
add rcx, rax
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
cmp r10b, 0xc4
shr r8, 0x20
test r14, rax
stc
clc
cmp r9d, r14d
jmp 0x1404bc255
jne 0x1404bc206
test r8d, r8d
jmp 0x1404bc263
je 0x1404bc3b9
cmp dword [rbp + 0x320], 0x73
jae 0x1404bc2bd
mov eax, dword [rbp + 0x320]
setb r14b
dec r14w
inc r14b
mov dword [rbp + rax*4 + 0x324], r8d
xchg r14b, r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc29e
inc r14d
jmp 0x1404bc2a6
mov dword [rbp + 0x320], r14d
jmp 0x1404bc2b2
jmp 0x1404bc3c1
xor r11d, r11d
or ah, 0xe0
mov rdx, qword [rsp + 0x60]
cwde
lahf
dec r8b
mov rax, qword [rsp + 0x58]
or r8b, r10b
mov r8, qword [rdx]
test r15b, 3
mov al, byte [rax + 0x308]
cmp byte [rdx + 8], r11b
jmp 0x1404bc2e5
je 0x1404bc365
neg al
movabs rdx, 0x8000000000000000
cmovne rax, rsp
movabs rax, 0xfff0000000000000
jmp 0x1404bc30a
sbb rcx, rcx
jmp 0x1404bc312
and rcx, rdx
bts dx, sp
shr rdx, cl
movabs rdx, 0x7ff0000000000000
cmc
test sil, dl
cmp r14d, 0x6fc467ea
lea rcx, [rcx + rdx]
and rcx, rax
mov ax, r9w
rol al, cl
and ax, 0x3a89
mov rax, qword [r8]
cmc
and rax, rdx
test spl, 0x43
test r15d, ebp
or rcx, rax
jmp 0x1404bc358
mov qword [r8], rcx
jmp 0x1404bc360
jmp 0x1404bc3aa
neg al
movsx edx, bp
cbw
cmove edx, r8d
mov edx, 0x80000000
lahf
bswap eax
cwde
mov eax, dword [r8]
jmp 0x1404bc381
sbb ecx, ecx
jmp 0x1404bc388
and ecx, edx
mov edx, 0x7f800000
cmc
test rdx, r10
add ecx, edx
stc
and eax, edx
clc
or ecx, eax
and ecx, 0xff800000
mov dword [r8], ecx
cbw
movsxd rax, r14d
lahf
mov eax, 3
jmp 0x1404bc3b4
jmp 0x1404be71c
mov r14d, dword [rbp + 0x320]
cmc
test r14d, r14d
jmp 0x1404bc3c9
jne 0x1404bc3dc
mov ecx, r11d
jmp 0x1404bc3d7
jmp 0x1404bc426
lea ecx, [r14 - 1]
bt ax, r13w
adc rax, 0x54b20d48
mov dword [rsp + 0x48], r11d
sal al, cl
ror eax, cl
bsr eax, dword [rbp + rcx*4 + 0x324]
jmp 0x1404bc402
je 0x1404bc414
inc eax
jmp 0x1404bc40f
jmp 0x1404bc419
mov eax, r11d
cmc
clc
shl ecx, 5
clc
add ecx, eax
nop
bts ax, r12w
mov eax, dword [rsp + 0x40]
cmp ch, 0x6c
test bh, 0x68
cmc
mov dword [rsp + 0x3c], ecx
test rsi, 0x3d710998
jmp 0x1404bc441
cmp ecx, dword [rsp + 0x50]
jmp 0x1404bc44a
jae 0x1404be6e5
test eax, eax
je 0x1404be6e7
mov rbx, qword [rsp + 0x78]
adc r12b, 0xb2
bt r12, rcx
mov r15d, r11d
xor r13w, 0x2be4
not r13
mov rdi, qword [rsp + 0x70]
rol r13b, cl
mov r12d, r11d
cmp r9w, 0x58ae
shld r13d, r10d, 0x17
and r13d, r11d
mov dword [rbp + 0x150], r11d
ror r13, 0xb6
rcl r13w, cl
shld r13w, r12w, 0x35
mov r13d, r11d
clc
test cx, 0x1c47
cmp rbx, rdi
jmp 0x1404bc4b0
je 0x1404bd23d
cmp r13d, 9
jmp 0x1404bc4bf
jne 0x1404bc725
test r15d, r15d
jmp 0x1404bc4cd
je 0x1404bc609
mov r8d, r11d
rdtsc
mov r9d, r11d
movzx rcx, r8w
cdqe
mov edx, r9d
movsxd rcx, r15d
mov ax, 0x6eb9
movsx ecx, r10w
inc r9d
sal ah, cl
mov eax, dword [rbp + rdx*4 + 0x154]
imul rcx, rax, 0x3b9aca00
btr ax, 0x48
jmp 0x1404bc50c
mov eax, r8d
rcl r8d, 0xbc
adc r8b, 0x20
shrd r8, rdi, 0x21
lea rcx, [rcx + rax]
shl r8w, 0x37
mov r8, rcx
cmc
stc
jmp 0x1404bc52f
mov dword [rbp + rdx*4 + 0x154], ecx
cmc
cmp ebx, 0x53963e26
shr r8, 0x20
cmp r9d, r15d
jmp 0x1404bc549
jne 0x1404bc4e1
test r8d, r8d
je 0x1404bc5fc
cmp dword [rbp + 0x150], 0x73
jae 0x1404bc5af
mov eax, dword [rbp + 0x150]
xchg r15b, r15b
movsx r15w, r13b
movsx r15, r11w
mov dword [rbp + rax*4 + 0x154], r8d
mov r15w, 0x5ccd
dec r15d
movsxd r15, r9d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bc596
inc r15d
jmp 0x1404bc59e
mov dword [rbp + 0x150], r15d
jmp 0x1404bc5aa
jmp 0x1404bc609
xor r9d, r9d
movsx r8d, r14w
movsxd r8, ecx
cwd
mov dword [rbp + 0x890], r11d
cwd
movsx dx, dil
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
not dh
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bc5ea
call fcn.1404b9487
xor r11d, r11d
rcl r15w, 0xa4
bt r15w, sp
mov r15d, dword [rbp + 0x150]
test dil, bl
cmp r15, rsi
test r12d, r12d
jmp 0x1404bc611
je 0x1404bc714
mov r8d, r11d
cmc
test r15d, r15d
je 0x1404bc676
mov edx, r8d
jmp 0x1404bc62f
inc r8d
shl ah, cl
mov eax, r12d
or r12d, esi
mov ecx, dword [rbp + rdx*4 + 0x154]
test cl, r15b
mov r12b, 0x79
movzx r12w, r9b
add rcx, rax
mov r12, rcx
inc r15b
clc
mov dword [rbp + rdx*4 + 0x154], ecx
clc
sub r15, r15
mov r15d, dword [rbp + 0x150]
cmc
shr r12, 0x20
cmp r8d, r15d
jne 0x1404bc624
test r12d, r12d
jmp 0x1404bc67e
je 0x1404bc714
cmp r15d, 0x73
jae 0x1404bc6c0
mov eax, r15d
mov dword [rbp + rax*4 + 0x154], r12d
cmovo r15, r14
inc r15b
mov r15d, dword [rbp + 0x150]
jmp 0x1404bc6ac
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404bc6bb
jmp 0x1404bc714
sub r9d, r9d
xchg dh, dh
mov dword [rbp + 0x890], r11d
jmp 0x1404bc6d4
lea r8, [rbp + 0x894]
cwd
bswap edx
mov dword [rbp + 0x150], r11d
movzx ecx, bp
movzx cx, dil
mov edx, 0x1cc
bswap ecx
lea rcx, [rbp + 0x154]
jmp 0x1404bc701
call fcn.1404b9487
mov r15d, dword [rbp + 0x150]
lahf
xor r11d, r11d
dec r12d
mov r12d, r11d
mov r13d, ecx
mov r13d, r11d
not ah
jmp 0x1404bc725
movzx eax, byte [rbx]
movsx ecx, r14w
jmp 0x1404bc731
lea ecx, [r12 + r12*4]
mov r12b, 0x70
dec r12w
movsx r12d, sp
inc r13d
movzx r12, r13w
movzx r12d, bx
movzx r12w, r14b
inc rbx
ror r12b, cl
sets r12b
lea r12d, [rax + rcx*2]
cmp ah, 0xc
clc
cmp rbx, rdi
jmp 0x1404bc76a
jne 0x1404bc4b6
test r13d, r13d
jmp 0x1404bc778
je 0x1404bd23d
mov eax, 0xcccccccd
mul r13d
not rcx
jmp 0x1404bc78e
mov eax, edx
shr eax, 3
xchg cx, cx
neg cl
mov dword [rsp + 0x48], eax
bt ecx, 0x93
cmc
mov ecx, eax
cmp bp, 0x5922
mov dword [rsp + 0x34], eax
cmp cx, di
stc
test r9b, 0x85
test eax, eax
je 0x1404bcf23
mov eax, ecx
shr bh, cl
xor di, 0x74df
movsx rdx, ax
mov edx, 0x26
cmp di, 0x11f3
cmp ecx, edx
cmova eax, edx
or edi, 0x594302f2
sub edx, edx
inc dil
shrd di, dx, 0xd7
mov dword [rsp + 0x38], eax
mov si, 0x2184
btc rcx, rcx
lea edi, [rax - 1]
adc ch, 0x39
bswap bx
cmc
lea rax, [0x140000000]
xchg bl, r8b
test sp, 0x4281
shld cx, ax, 0x3a
movzx ecx, byte [rax + rdi*4 + 0xc5822]
rcr bx, cl
movzx esi, r15w
movzx esi, byte [rax + rdi*4 + 0xc5823]
mov ebx, ecx
xor ax, 0x75b3
bt rax, 0x19
shl rbx, 2
lahf
mov ah, 0xbf
movzx r8d, r15w
mov r8, rbx
cbw
movzx ax, bh
lea eax, [rsi + rcx]
movsx cx, spl
lea rcx, [rbp + 0x6c4]
jmp 0x1404bc85d
mov dword [rbp + 0x6c0], eax
jmp 0x1404bc868
call fcn.1404a3c96
lea rcx, [0x140000000]
movsx eax, r9w
cmovle r8w, di
rdtsc
shl rsi, 2
rcl r8b, 0x7d
mov dx, 0x4a4d
bswap r8w
movzx eax, word [rcx + rdi*4 + 0xc5820]
bts rdx, r11
lea rdx, [rcx + 0xc4f10]
movzx cx, spl
lea rcx, [rbp + 0x6c4]
rol r8d, 0x92
jmp 0x1404bc8bb
mov r8, rsi
cmp r9b, 0x97
test si, di
jmp 0x1404bc8ca
add rcx, rbx
jmp 0x1404bc8d2
lea rdx, [rdx + rax*4]
jmp 0x1404bc8db
call fcn.1404a31ea
mov r10d, dword [rbp + 0x6c0]
test ebp, r15d
cmp r15w, r9w
cmp r10d, 1
jmp 0x1404bc8f7
ja 0x1404bca6e
mov eax, dword [rbp + 0x6c4]
jmp 0x1404bc90c
xor ebx, ebx
test r12w, r14w
test eax, eax
jmp 0x1404bc919
jne 0x1404bc948
mov dword [rbp + 0x890], ebx
mov dword [rbp + 0x150], ebx
sub r9d, r9d
movsx r8d, si
jmp 0x1404bc937
lea r8, [rbp + 0x894]
jmp 0x1404bc943
jmp 0x1404bcecb
cmp eax, 1
je 0x1404bceed
test r15d, r15d
jmp 0x1404bc959
je 0x1404bceed
mov r8d, ebx
mov r9d, ebx
not r10b
bswap cx
mov r10, rax
mov edx, r9d
seta cl
movsx rax, di
movzx ax, r14b
inc r9d
rol rax, 0x17
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
bts r8w, bx
test edx, r12d
imul rcx, r10
movzx r8w, r8b
not r8b
add rcx, rax
mov r8, rcx
stc
cmp rdi, 0x7c596da2
mov dword [rbp + rdx*4 + 0x154], ecx
cmc
test cl, r14b
shr r8, 0x20
stc
cmp r12b, r14b
cmp r9d, r15d
jmp 0x1404bc9cb
jne 0x1404bc96e
test r8d, r8d
jmp 0x1404bc9d9
je 0x1404bcee3
cmp dword [rbp + 0x150], 0x73
jae 0x1404bca27
mov eax, dword [rbp + 0x150]
movsx r15d, bx
mov dword [rbp + rax*4 + 0x154], r8d
jmp 0x1404bca07
mov r15d, dword [rbp + 0x150]
inc r15d
jmp 0x1404bca16
mov dword [rbp + 0x150], r15d
jmp 0x1404bca22
jmp 0x1404bceed
sub r9d, r9d
mov dword [rbp + 0x890], ebx
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], ebx
jmp 0x1404bca42
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
call fcn.1404b9487
mov al, bl
cmovs r15, rsp
movzx r15, bx
mov r15d, dword [rbp + 0x150]
jmp 0x1404bca69
jmp 0x1404bceef
lea r8, [rbp + 0x6c4]
lea rcx, [rbp + 0x154]
clc
stc
cmc
cmp r15d, 1
jmp 0x1404bca88
ja 0x1404bcc03
mov ebx, dword [rbp + 0x154]
xadd dx, r9w
mov r9, r10
shl r9, 2
movsx dx, spl
not rdx
mov edx, 0x1cc
mov dword [rbp + 0x150], r10d
jmp 0x1404bcab9
call fcn.1404b9487
xor edi, edi
cmp r11b, 0x19
clc
test ebx, ebx
jmp 0x1404bcacc
jne 0x1404bcaed
mov dword [rbp + 0x890], edi
jmp 0x1404bcadd
mov dword [rbp + 0x150], edi
jmp 0x1404bcae8
jmp 0x1404bc92b
mov r15d, dword [rbp + 0x150]
cmc
cmp ebx, 1
jmp 0x1404bcafd
je 0x1404bceed
test r15d, r15d
je 0x1404bceed
mov r8d, edi
mov r9d, edi
cmovnp rax, r8
movzx eax, si
cdqe
mov r10, rbx
cdqe
mov edx, r9d
movzx rax, r15w
mov cl, 0xd7
inc r9d
shld rcx, rbx, 0x93
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
rcl r8b, cl
mov r8b, r14b
btr r8w, 0x26
imul rcx, r10
stc
bts r8w, bp
lea rcx, [rcx + rax]
movsx r8w, r8b
rcl r8w, 0x61
bt r8, 0xb3
mov r8, rcx
cmp r9b, r15b
jmp 0x1404bcb6f
mov dword [rbp + rdx*4 + 0x154], ecx
cmp r9, 0x3f13546c
jmp 0x1404bcb86
shr r8, 0x20
cmp r9d, r15d
jmp 0x1404bcb92
jne 0x1404bcb20
test r8d, r8d
jmp 0x1404bcba0
je 0x1404bcee3
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bcbb2
jb 0x1404bc9ec
xor r9d, r9d
mov dword [rbp + 0x890], edi
mov r8b, r9b
lea r8, [rbp + 0x894]
bswap cx
mov dword [rbp + 0x150], edi
mov edx, 0x1cc
movzx rcx, di
setno ch
movzx cx, r15b
lea rcx, [rbp + 0x154]
jmp 0x1404bcbf1
call fcn.1404b9487
mov al, dil
jmp 0x1404bcbfe
jmp 0x1404bca5d
cmp r10d, r15d
xchg bx, dx
lea rdx, [rbp + 0x6c4]
mov ebx, r15d
cmovae rdx, rcx
movsx rcx, r15w
cmovb ebx, r10d
mov al, 0xb0
setle ch
setb al
movsxd rcx, ebp
mov qword [rsp + 0x68], rdx
movsxd rcx, r11d
lea rcx, [rbp + 0x154]
jmp 0x1404bcc3e
mov dword [rsp + 0x30], ebx
jmp 0x1404bcc47
cmovae rcx, r8
test r13b, 0x19
jmp 0x1404bcc57
test al, al
cmovne r10d, r15d
cmc
cmp eax, r13d
sub eax, eax
cmp dil, 0xa0
clc
sub r9d, r9d
test sil, dl
test r8w, 0x7efd
mov dword [rbp + 0x4f0], eax
cmp cl, r8b
test ebx, ebx
jmp 0x1404bcc84
je 0x1404bce9e
mov r15, rcx
mov esi, dword [rdx + r9*4]
test esi, esi
jmp 0x1404bcc98
jne 0x1404bccd1
cmp r9d, eax
jmp 0x1404bcca6
jne 0x1404bce8d
and dword [rbp + r9*4 + 0x4f4], esi
not ah
cdqe
lea eax, [r9 + 1]
jmp 0x1404bccc1
mov dword [rbp + 0x4f0], eax
jmp 0x1404bcccc
jmp 0x1404bce8d
sub r11d, r11d
test rsi, 0x430118f5
or r8, r11
xadd r8b, r8b
mov r8d, r9d
cmp r8d, r14d
test r10d, r10d
je 0x1404bce74
mov ebx, r9d
jmp 0x1404bccff
neg ebx
cmp r8d, 0x73
jmp 0x1404bcd0a
je 0x1404bcdc0
mov edi, r8d
stc
cmp r8d, eax
jmp 0x1404bcd1c
jne 0x1404bcd4c
and dword [rbp + rdi*4 + 0x4f4], 0
movzx ax, ah
not ax
lea eax, [r8 + 1]
cmovb edx, r9d
movsx rdx, dx
mov dword [rbp + 0x4f0], eax
rdtsc
inc al
movsx ax, r13b
lea eax, [rbx + r8]
inc r8d
stc
rcl edx, cl
sub dl, r9b
mov edx, dword [r15 + rax*4]
test r15b, spl
dec rax
mov eax, dword [rbp + rdi*4 + 0x4f4]
jmp 0x1404bcd70
imul rdx, rsi
add rdx, rax
lahf
mov eax, r11d
and r11w, 0x78e0
mov r11w, 0x36e6
rcr r11b, 0x10
lea rdx, [rdx + rax]
cmp r11b, r13b
test r12w, 0x5de9
lea eax, [rbx + r8]
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
cmp r14d, 0x6ad82cad
shr r11, 0x20
clc
cmp eax, r10d
mov eax, dword [rbp + 0x4f0]
jne 0x1404bcd01
test r11d, r11d
je 0x1404bce70
cmp r8d, 0x73
jmp 0x1404bcdd2
je 0x1404bce70
mov edx, r8d
jmp 0x1404bcde0
cmp r8d, eax
jmp 0x1404bcde8
jne 0x1404bce0b
and dword [rbp + rdx*4 + 0x4f4], 0
movzx rax, sp
setns al
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
setg cl
cwde
mov ecx, dword [rbp + rdx*4 + 0x4f4]
movsx eax, r12w
inc r8d
rol ax, cl
shr ah, 0xf6
mov eax, r11d
test r11w, 0x310b
lea rcx, [rcx + rax]
cdqe
mov dword [rbp + rdx*4 + 0x4f4], ecx
bsr ax, ax
movsxd r11, ecx
mov eax, dword [rbp + 0x4f0]
ror r11w, 0x6e
bsr r11w, r12w
shr rcx, 0x20
test bp, r11w
sal r11d, cl
btc r11d, 0x2c
mov r11d, ecx
stc
cmp cl, r11b
test ecx, ecx
jmp 0x1404bce6a
jne 0x1404bcdc9
mov ebx, dword [rsp + 0x30]
cmp r8d, 0x73
jmp 0x1404bce7d
je 0x1404bd05c
mov rdx, qword [rsp + 0x68]
jmp 0x1404bce8d
inc r9d
cmp r9d, ebx
jmp 0x1404bce98
jne 0x1404bcc8d
mov r9d, eax
movzx r8, r15w
test r8b, r11b
and r8b, cl
lea r8, [rbp + 0x4f4]
shl r9, 2
not dl
mov dword [rbp + 0x150], eax
movzx rdx, r10w
cmovg ecx, r14d
movsx cx, r13b
mov edx, 0x1cc
setge ch
cmovo rcx, r10
lea rcx, [rbp + 0x154]
call fcn.1404b9487
mov r15d, dword [rbp + 0x150]
sbb al, dil
mov al, 1
sub r11d, r11d
stc
test al, al
jmp 0x1404bcefa
je 0x1404bd0ae
mov ecx, dword [rsp + 0x34]
cmc
sub ecx, dword [rsp + 0x38]
mov dword [rsp + 0x34], ecx
jmp 0x1404bcf12
jne 0x1404bc7bc
mov eax, dword [rsp + 0x48]
cmc
test r14w, 0x31e7
lea eax, [rax + rax*4]
cmp spl, dil
test r8w, di
test r12d, 0xda07db3
add eax, eax
sub r13d, eax
jmp 0x1404bcf3e
je 0x1404bd0fe
lea ecx, [r13 - 1]
btc ax, 3
sal ax, cl
lea rax, [0x140000000]
jmp 0x1404bcf5d
mov eax, dword [rax + rcx*4 + 0xc58b8]
clc
test eax, eax
jmp 0x1404bcf6c
je 0x1404bd0ae
cmp eax, 1
jmp 0x1404bcf7a
je 0x1404bd0fe
test r15d, r15d
jmp 0x1404bcf88
je 0x1404bd0fe
mov r8d, r11d
movzx ecx, si
cwd
movzx dx, sil
mov r9d, r11d
sete dh
cqo
mov r10d, eax
cdqe
mov edx, r9d
lahf
inc r9d
mov eax, r8d
bsf ecx, edx
btc cx, cx
or r8b, cl
mov ecx, dword [rbp + rdx*4 + 0x154]
btr r8w, r10w
jmp 0x1404bcfcd
imul rcx, r10
btr r8w, 0x8e
lea rcx, [rcx + rax]
clc
mov r8, rcx
test rdi, 0x74ce5c29
cmp di, cx
mov dword [rbp + rdx*4 + 0x154], ecx
cmp r14b, 0xd8
shr r8, 0x20
test ecx, ebx
stc
cmp r9d, r15d
jmp 0x1404bd003
jne 0x1404bcfa8
test r8d, r8d
je 0x1404bd0f5
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bd01e
jae 0x1404bd0ae
mov eax, dword [rbp + 0x150]
bswap r15
mov r15d, ebx
movzx r15, r13w
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bd048
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404bd057
jmp 0x1404bd0fe
and dword [rbp + 0x890], 0
lea r8, [rbp + 0x894]
mov dx, di
adc cx, r10w
movsxd rcx, r13d
and dword [rbp + 0x150], 0
sbb ch, 0x56
lea rcx, [rbp + 0x154]
sar dx, cl
xor r9d, r9d
mov edx, 0x1cc
call fcn.1404b9487
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
mov al, 0xe2
mov al, r11b
jmp 0x1404bd0a9
jmp 0x1404bcef3
sub r9d, r9d
movsxd r8, edx
mov dword [rbp + 0x890], r11d
movsxd r8, esi
lea r8, [rbp + 0x894]
cqo
movzx cx, sil
movsx rcx, bp
mov dword [rbp + 0x150], r11d
mov cx, dx
mov edx, 0x1cc
movzx ecx, r11w
movsx ecx, ax
lea rcx, [rbp + 0x154]
call fcn.1404b9487
sub r11d, r11d
mov r15d, dword [rbp + 0x150]
clc
stc
test r12d, r12d
jmp 0x1404bd106
je 0x1404bd23d
mov r8d, r11d
cmp r9w, bp
test r15d, r15d
jmp 0x1404bd11b
je 0x1404bd1a0
mov ecx, r8d
cbw
cdq
inc r8d
mov eax, r12d
shrd r15d, r13d, 0x33
sar r15, cl
btr r12w, di
mov edx, dword [rbp + rcx*4 + 0x154]
and r12b, r14b
lea rdx, [rdx + rax]
movsx r15, bx
not r15
mov dword [rbp + rcx*4 + 0x154], edx
sbb r12w, 0xe6b
rcl r12b, 0x27
movzx r12w, r13b
mov r15d, dword [rbp + 0x150]
sar r12w, cl
movzx r12, r9w
cmp al, r8b
shr rdx, 0x20
shr r12b, cl
shl r12w, cl
mov r12d, edx
cmc
test r12d, 0x35592931
jmp 0x1404bd192
cmp r8d, r15d
jmp 0x1404bd19a
jne 0x1404bd121
test r12d, r12d
je 0x1404bd23d
cmp r15d, 0x73
jmp 0x1404bd1b2
jae 0x1404bd1ea
mov eax, r15d
not r15b
mov dword [rbp + rax*4 + 0x154], r12d
movzx r15, r9w
mov r15d, dword [rbp + 0x150]
jmp 0x1404bd1d6
inc r15d
jmp 0x1404bd1de
mov dword [rbp + 0x150], r15d
jmp 0x1404bd23d
xor r9d, r9d
xchg r8w, r8w
mov dword [rbp + 0x890], r11d
movsx r8d, r12w
cdq
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
movsxd rcx, r9d
jmp 0x1404bd213
mov edx, 0x1cc
movsx ecx, r9w
movsxd rcx, edx
lea rcx, [rbp + 0x154]
call fcn.1404b9487
mov r15d, dword [rbp + 0x150]
movsx ecx, cx
shl r12w, 0x6f
sub r11d, r11d
mov rax, qword [rsp + 0x58]
not r12b
mov r13d, 1
movzx cx, r15b
movzx r12, r9w
movsx dx, r10b
mov r12d, dword [rsp + 0x40]
sal edx, cl
mov qword [rbp + 0x4f4], 1
shr ch, cl
sal ch, 0xdb
mov dword [rsp + 0x30], r13d
btc edx, 0x3b
sub r12d, dword [rax]
cmp dword [rax], r11d
cdqe
movsx ax, dil
mov al, dil
mov eax, 0xcccccccd
cwd
movsx cx, bh
not ch
mov dword [rbp + 0x4f0], r13d
cmovge r12d, dword [rsp + 0x40]
jmp 0x1404bd2ac
mul r12d
jmp 0x1404bd2ba
mov eax, edx
shr eax, 3
stc
mov dword [rsp + 0x38], eax
mov ecx, eax
test r14d, 0x77026b37
mov dword [rsp + 0x34], eax
cmp spl, dil
test eax, eax
jmp 0x1404bd2db
je 0x1404bdaad
mov eax, ecx
cmp r10b, dl
mov edx, 0x26
movsxd r8, edi
test r12b, r8b
sal dil, 0xdf
cmp ecx, edx
movsx di, bl
bswap cx
cmova eax, edx
bsf r8, rsp
or ch, ah
xor edx, edx
rol r8w, cl
mov dword [rsp + 0x48], eax
movsx r8d, r9w
lea edi, [rax - 1]
mov r8b, 0x4c
xchg al, ch
lea rax, [0x140000000]
and cx, r9w
movzx rcx, r9w
movzx ecx, byte [rax + rdi*4 + 0xc5822]
movzx esi, r12w
movzx esi, byte [rax + rdi*4 + 0xc5823]
mov ax, r9w
mov ebx, ecx
neg r8b
xor r8w, 0x6c5a
shl rbx, 2
movzx r8w, bl
movzx eax, r9w
movzx rax, r10w
mov r8, rbx
movsx eax, di
lea eax, [rsi + rcx]
mov cl, dl
mov cx, 0x78e3
lea rcx, [rbp + 0x894]
jmp 0x1404bd37b
mov dword [rbp + 0x890], eax
jmp 0x1404bd386
call fcn.1404a3c96
lea rcx, [0x140000000]
or dl, r8b
bsr rax, r8
sar edx, cl
shl rsi, 2
sub al, 0xa
movsx edx, r14w
movzx eax, word [rcx + rdi*4 + 0xc5820]
ror r8b, 0xe1
adc dl, 0xd8
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x894]
test bh, 0x67
mov r8, rsi
cmp al, r14b
add rcx, rbx
jmp 0x1404bd3d3
lea rdx, [rdx + rax*4]
jmp 0x1404bd3dc
call fcn.1404a31ea
mov r10d, dword [rbp + 0x890]
cmp r10d, 1
ja 0x1404bd5a6
mov eax, dword [rbp + 0x894]
sub ebx, ebx
test r11d, 0xd0d57b9
cmc
test eax, eax
jne 0x1404bd475
sub r9d, r9d
movsxd r8, edx
cdq
mov dword [rbp + 0x6c0], ebx
lea r8, [rbp + 0x6c4]
jmp 0x1404bd425
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
movsx cx, r8b
movzx rcx, ax
not ch
lea rcx, [rbp + 0x4f4]
jmp 0x1404bd447
call fcn.1404b9487
mov r13d, dword [rbp + 0x4f0]
mov al, 0x71
mov dword [rsp + 0x30], r13d
movsx si, r12b
mov al, 1
movzx si, r11b
mov esi, 0x1cc
jmp 0x1404bd470
jmp 0x1404bda7c
cmp eax, 1
je 0x1404bd45f
test r13d, r13d
je 0x1404bd45f
mov r8d, ebx
mov r9d, ebx
movzx rcx, r12w
setnp r10b
mov ecx, 0x1d9c3e6e
mov r10, rax
lahf
mov edx, r9d
inc r9d
shl eax, 0x83
movzx ecx, di
mov eax, r8d
ror r8b, 0x55
movzx r8w, al
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
movsxd r8, esp
btr r8d, r12d
ror r8d, 0x6b
lea rcx, [rcx + rax]
mov r8, rcx
stc
clc
mov dword [rbp + rdx*4 + 0x4f4], ecx
test ebx, eax
test si, 0x3f6d
shr r8, 0x20
jmp 0x1404bd4f6
cmp r9d, r13d
jmp 0x1404bd4fe
jne 0x1404bd49e
test r8d, r8d
je 0x1404bd44c
cmp dword [rbp + 0x4f0], 0x73
jae 0x1404bd552
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + rax*4 + 0x4f4], r8d
not r13b
movzx r13d, sp
xchg r13, r13
mov r13d, dword [rbp + 0x4f0]
inc r13d
jmp 0x1404bd541
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bd54d
jmp 0x1404bd455
xor r9d, r9d
cdq
movzx r8d, sp
mov dword [rbp + 0x890], ebx
cqo
movsx r8, ax
lea r8, [rbp + 0x894]
cwd
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
bswap cx
lea rcx, [rbp + 0x4f4]
jmp 0x1404bd589
call fcn.1404b9487
mov r13d, dword [rbp + 0x4f0]
mov al, bl
mov dword [rsp + 0x30], r13d
jmp 0x1404bd5a1
jmp 0x1404bd466
lea r8, [rbp + 0x894]
cmp r12w, 0x4efa
lea rcx, [rbp + 0x4f4]
cmc
cmp r13d, 1
jmp 0x1404bd5c4
ja 0x1404bd79d
mov ebx, dword [rbp + 0x4f4]
shld r9d, r10d, 0xc3
and r9b, cl
shrd esi, r14d, 0x12
mov r9, r10
xchg edx, esi
inc dl
and si, 0x6479
mov esi, 0x1cc
sar rdx, cl
shl dh, cl
movsx edx, di
shl r9, 2
mov edx, esi
jmp 0x1404bd601
mov dword [rbp + 0x4f0], r10d
jmp 0x1404bd60d
call fcn.1404b9487
sub edi, edi
test cl, 0x2b
clc
test ebx, ebx
jmp 0x1404bd61f
jne 0x1404bd651
mov dword [rbp + 0x890], edi
neg r8d
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], edi
cmp sil, r8b
stc
jmp 0x1404bd644
xor r9d, r9d
jmp 0x1404bd64c
jmp 0x1404bda4e
mov r13d, dword [rbp + 0x4f0]
test sp, cx
mov dword [rsp + 0x30], r13d
cmp bh, 0x16
cmc
cmp bp, di
cmp ebx, 1
jmp 0x1404bd66f
je 0x1404bda76
test r13d, r13d
jmp 0x1404bd67d
je 0x1404bda76
mov r8d, edi
mov r9d, edi
mov al, r13b
movsx dx, dil
mov r10, rbx
mov rcx, rax
mov edx, r9d
nop
inc r9d
add al, r11b
mov eax, r8d
sal r8b, 0x41
movsx ecx, r11w
mov ecx, dword [rbp + rdx*4 + 0x4f4]
inc r8
dec r8b
cmp spl, 0x22
imul rcx, r10
adc r8w, r11w
lea rcx, [rcx + rax]
rcl r8b, 0x5d
mov r8b, r15b
mov r8, rcx
cmc
mov dword [rbp + rdx*4 + 0x4f4], ecx
test sil, 2
shr r8, 0x20
clc
cmp r9d, r13d
jne 0x1404bd697
test r8d, r8d
jmp 0x1404bd6f5
je 0x1404bda67
cmp dword [rbp + 0x4f0], 0x73
jae 0x1404bd74a
mov eax, dword [rbp + 0x4f0]
mov r13b, r11b
movzx r13d, di
bswap r13w
mov dword [rbp + rax*4 + 0x4f4], r8d
movsx r13w, r8b
setae r13b
mov r13d, dword [rbp + 0x4f0]
inc r13d
jmp 0x1404bd739
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bd745
jmp 0x1404bda71
xor r9d, r9d
jmp 0x1404bd752
mov dword [rbp + 0x890], edi
setg ch
bswap r8w
lea r8, [rbp + 0x894]
not cl
mov dword [rbp + 0x4f0], edi
mov rdx, rsi
lea rcx, [rbp + 0x4f4]
call fcn.1404b9487
mov r13d, dword [rbp + 0x4f0]
xchg al, al
mov al, dil
jmp 0x1404bd78e
mov dword [rsp + 0x30], r13d
jmp 0x1404bd798
jmp 0x1404bda7c
cmp r10d, r13d
cdq
movzx edx, r11w
jmp 0x1404bd7aa
lea rdx, [rbp + 0x894]
mov ebx, r13d
xchg al, al
cmovae rdx, rcx
cmovb ebx, r10d
setb al
xchg rcx, rcx
movsx ecx, r12w
mov qword [rsp + 0x68], rdx
not cl
lea rcx, [rbp + 0x4f4]
jmp 0x1404bd7db
mov dword [rsp + 0x30], ebx
jmp 0x1404bd7e4
cmovae rcx, r8
test al, al
jmp 0x1404bd7ef
cmovne r10d, r13d
cmc
test dil, 0xbe
stc
xor eax, eax
cmp ch, 0x9f
cmc
sub r9d, r9d
mov dword [rbp + 0x6c0], eax
test ebx, ebx
je 0x1404bda2c
mov r13, rcx
bswap rsi
mov esi, dword [rdx + r9*4]
jmp 0x1404bd81f
test esi, esi
jne 0x1404bd85d
cmp r9d, eax
jmp 0x1404bd82f
jne 0x1404bda1b
and dword [rbp + r9*4 + 0x6c4], esi
movsx rax, di
movzx ax, sil
mov ah, 0xc8
lea eax, [r9 + 1]
jmp 0x1404bd852
mov dword [rbp + 0x6c0], eax
jmp 0x1404bda1b
xor r11d, r11d
cmp r8b, 0x67
btr r8w, r13w
mov r8b, 0x4b
mov r8d, r9d
test eax, r14d
cmp ch, dh
cmc
test r10d, r10d
jmp 0x1404bd87d
je 0x1404bda02
mov ebx, r9d
cmc
neg ebx
cmp r13b, cl
test r11w, r11w
cmc
cmp r8d, 0x73
je 0x1404bd946
mov edi, r8d
cmp r8d, eax
jne 0x1404bd8c9
and dword [rbp + rdi*4 + 0x6c4], 0
cbw
cwde
lea eax, [r8 + 1]
inc rdx
cdq
mov dl, r15b
mov dword [rbp + 0x6c0], eax
not dl
mov ax, r15w
lea eax, [rbx + r8]
inc r8d
sbb dl, 0xfb
rcr dh, 0xde
shl dx, cl
mov edx, dword [r13 + rax*4]
shr ah, cl
movsx ax, spl
mov eax, r11d
sbb r11b, bl
imul rdx, rsi
neg r11b
shrd r11, r12, 0xe5
add rdx, rax
cmovl ax, r11w
mov eax, dword [rbp + rdi*4 + 0x6c4]
add rdx, rax
bt r11w, sp
bts r11w, r12w
cwde
lea eax, [rbx + r8]
sub r11b, r10b
rcr r11b, 0xfa
mov r11, rdx
clc
mov dword [rbp + rdi*4 + 0x6c4], edx
shr r11, 0x20
stc
test r14, rbx
cmp eax, r10d
mov eax, dword [rbp + 0x6c0]
jmp 0x1404bd940
jne 0x1404bd891
test r11d, r11d
jmp 0x1404bd94e
je 0x1404bd9fd
cmp r8d, 0x73
jmp 0x1404bd95d
je 0x1404bd9fd
mov edx, r8d
cmp r12w, bp
jmp 0x1404bd96f
cmp r8d, eax
jmp 0x1404bd977
jne 0x1404bd995
and dword [rbp + rdx*4 + 0x6c4], 0
lea eax, [r8 + 1]
cmovns cx, bx
mov dword [rbp + 0x6c0], eax
dec cl
mov eax, dword [rbp + rdx*4 + 0x6c4]
jmp 0x1404bd9a1
inc r8d
shld ecx, r12d, 0x56
mov ecx, r11d
movsx r11, dx
add rcx, rax
rcr r11b, cl
bt rax, r13
rol r11b, 0xb3
mov dword [rbp + rdx*4 + 0x6c4], ecx
movsx eax, r11w
test r13b, r12b
shl ah, 0x44
mov eax, dword [rbp + 0x6c0]
shl r11b, cl
rol r11w, cl
shr rcx, 0x20
sub r11w, 0x4a4c
cmp r8, rbp
mov r11d, ecx
test r10b, 0x30
test ecx, ecx
jmp 0x1404bd9f7
jne 0x1404bd954
mov ebx, dword [rsp + 0x30]
stc
cmp r8d, 0x73
jmp 0x1404bda0b
je 0x1404bdb64
mov rdx, qword [rsp + 0x68]
jmp 0x1404bda1b
inc r9d
cmp r9d, ebx
jmp 0x1404bda26
jne 0x1404bd816
mov r9d, eax
clc
lea r8, [rbp + 0x6c4]
shl r9, 2
mov esi, 0x1cc
mov ecx, 0x7cdd771e
xchg cx, dx
mov dword [rbp + 0x4f0], eax
mov rdx, rsi
bswap rcx
mov cl, 0x75
lea rcx, [rbp + 0x4f4]
jmp 0x1404bda62
call fcn.1404b9487
mov r13d, dword [rbp + 0x4f0]
sub al, dil
mov dword [rsp + 0x30], r13d
mov al, 1
cmp rsi, rsp
stc
xor r11d, r11d
jmp 0x1404bda84
test al, al
jmp 0x1404bda8b
je 0x1404bdbc1
mov ecx, dword [rsp + 0x34]
stc
sub ecx, dword [rsp + 0x48]
jmp 0x1404bda9f
mov dword [rsp + 0x34], ecx
jne 0x1404bd2e1
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
stc
test di, r12w
add eax, eax
sub r12d, eax
jmp 0x1404bdabf
je 0x1404bdb46
lea ecx, [r12 - 1]
xor ax, 0x6760
bts ax, si
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
test ax, r11w
test eax, eax
jmp 0x1404bdaeb
jne 0x1404bdbce
sub r9d, r9d
movzx rcx, ax
mov dword [rbp - 0x80], r11d
mov r8b, spl
lea r8, [rbp - 0x7c]
setbe cl
movzx dx, bpl
mov dword [rbp + 0x4f0], r11d
cwd
bswap rcx
mov edx, 0x1cc
xchg cl, cl
bswap ecx
movzx cx, cl
lea rcx, [rbp + 0x4f4]
jmp 0x1404bdb30
call fcn.1404b9487
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
cmp sil, r15b
clc
cmc
sub r11d, r11d
clc
cmp r13b, 0x82
test r15d, r15d
jmp 0x1404bdb56
jne 0x1404bdd99
mov edx, r11d
jmp 0x1404bddd3
and dword [rbp - 0x80], 0
lea r8, [rbp - 0x7c]
and dword [rbp + 0x4f0], 0
bt ecx, 0xb6
neg rdx
lea rcx, [rbp + 0x4f4]
or dl, 0xfe
mov esi, 0x1cc
movsxd rdx, r15d
xor r9d, r9d
bswap edx
mov edx, esi
jmp 0x1404bdb98
call fcn.1404b9487
mov r13d, dword [rbp + 0x4f0]
cmp r14w, r15w
rcr al, cl
sub r11d, r11d
mov al, 0xdf
mov al, r11b
mov dword [rsp + 0x30], r13d
jmp 0x1404bdbbc
jmp 0x1404bda84
mov rdx, rsi
jmp 0x1404bdbc9
jmp 0x1404bdcb0
cmp eax, 1
je 0x1404bdb46
test r13d, r13d
jmp 0x1404bdbdf
je 0x1404bdb46
mov r8d, r11d
movsx r9d, r13w
cdq
mov r9d, r11d
movsx ecx, ax
mov r10, rax
movzx edx, r8w
cwde
movzx rcx, dx
mov edx, r9d
setns ch
inc r9d
mov eax, r8d
test r12b, 0xa0
mov ecx, dword [rbp + rdx*4 + 0x4f4]
bt r8d, r12d
sbb r8w, r9w
rcr r8b, cl
imul rcx, r10
add rcx, rax
bsr r8d, r10d
sbb r8, 0x13b654e3
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
stc
shr r8, 0x20
test r15b, 0x36
cmp bpl, sil
cmp r9d, r13d
jne 0x1404bdbff
test r8d, r8d
jmp 0x1404bdc5a
je 0x1404bdb35
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bdc6c
jae 0x1404bdca8
mov eax, dword [rbp + 0x4f0]
cmovl r13w, dx
mov dword [rbp + rax*4 + 0x4f4], r8d
dec r13w
movsx r13, r9w
mov r13d, dword [rbp + 0x4f0]
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bdca3
jmp 0x1404bdb3c
mov edx, 0x1cc
rcr r8b, 1
xor r9d, r9d
movzx r8w, r14b
movsx rcx, r11w
mov dword [rbp - 0x80], r11d
movzx rcx, ax
movzx ecx, si
not r8b
lea r8, [rbp - 0x7c]
movzx cx, r9b
mov cl, r10b
mov dword [rbp + 0x4f0], r11d
movsx rcx, r8w
movzx cx, r15b
lea rcx, [rbp + 0x4f4]
call fcn.1404b9487
mov rax, qword [rsp + 0x58]
movsxd rcx, eax
shrd ecx, r14d, 0xdb
mov bl, byte [rax + 0x308]
mov rax, qword [rsp + 0x60]
mov rcx, rax
stc
jmp 0x1404bdd13
cmp byte [rax + 8], 0
jmp 0x1404bdd1c
je 0x1404bdd5b
call fcn.1404b9f41
neg bl
bswap edx
inc dx
movabs rdx, 0x8000000000000000
jmp 0x1404bdd3d
sbb rcx, rcx
jmp 0x1404bdd45
and rcx, rdx
stc
cmc
clc
and rcx, rdx
jmp 0x1404bdd53
mov qword [rax], rcx
jmp 0x1404bdd8a
call fcn.1404b9f9b
neg bl
cmovs dx, si
mov edx, 0x80000000
jmp 0x1404bdd70
sbb ecx, ecx
and ecx, edx
test r13d, 0x289549a0
test edx, r13d
and ecx, edx
jmp 0x1404bdd85
mov dword [rax], ecx
seto ah
mov eax, 2
jmp 0x1404bdd94
jmp 0x1404be71c
lea edx, [r15 - 1]
setne al
movzx rax, ax
mov dword [rsp + 0x48], r11d
setno al
bsr eax, dword [rbp + rdx*4 + 0x154]
jmp 0x1404bddb9
je 0x1404bddc6
inc eax
jmp 0x1404bddcc
mov eax, r11d
cmp bl, r14b
shl edx, 5
stc
clc
add edx, eax
test r13d, r13d
jmp 0x1404bdddb
jne 0x1404bdde9
mov ecx, r11d
jmp 0x1404bde36
lea ecx, [r13 - 1]
btc eax, 0xd
mov dword [rsp + 0x48], r11d
shl ah, 0x8e
rcr rax, 0x8f
inc ax
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404bde0d
je 0x1404bde1f
inc eax
jmp 0x1404bde1a
jmp 0x1404bde29
mov eax, r11d
movsxd r12, ebx
cmc
and r12d, esp
shl ecx, 5
add ecx, eax
movsx r8d, r15w
btc r8, rdx
mov eax, ecx
bts r12d, r8d
adc r8d, edx
mov r8d, 0xffffffff
clc
sal r12w, 0xbb
sub eax, edx
add r12b, cl
mov r12d, 0x20
cmp edx, r12d
clc
stc
cmp edx, ecx
jmp 0x1404bde62
sbb ebx, ebx
jmp 0x1404bde70
and ebx, eax
mov dword [rsp + 0x40], ebx
jmp 0x1404bde7b
jbe 0x1404be16e
mov eax, r12d
rol cx, cl
bsr r8w, r8w
mov dword [rsp + 0x34], r11d
mov esi, ebx
lea edi, [r12 - 0x1f]
inc ch
and esi, 0x1f
shr cl, cl
cmp rbp, rsi
rcr r8b, 0xaf
mov r8d, ebx
adc ch, 0xb2
sub eax, esi
movsx rcx, bx
shr r8d, 5
xadd cl, ch
sub cx, r9w
test r12b, r11b
mov ecx, eax
test r11d, 0x3e231254
mov dword [rsp + 0x48], eax
nop
btc eax, r9d
shl rdi, cl
movzx rcx, r8w
bswap rcx
dec edi
rcr cx, cl
xadd ah, ah
shr ax, 0x80
mov eax, edi
not eax
mov dword [rsp + 0x38], eax
shr al, cl
lea eax, [r15 - 1]
movzx ecx, sp
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bdf07
je 0x1404bdf19
inc ecx
jmp 0x1404bdf14
jmp 0x1404bdf25
mov ecx, r11d
rcl rax, cl
not ax
adc al, sil
lea eax, [r8 + r15]
cmp eax, 0x73
jmp 0x1404bdf31
jbe 0x1404bdf98
sub r9d, r9d
bswap edx
movsxd rdx, r14d
cwd
mov dword [rbp - 0x80], r11d
movsx r8w, bl
bswap cx
jmp 0x1404bdf52
lea r8, [rbp - 0x7c]
bswap dx
movsxd rdx, r15d
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
seto cl
movzx ecx, r15w
lea rcx, [rbp + 0x154]
call fcn.1404b9487
mov r15d, dword [rbp + 0x150]
test r9d, r9d
cmp edi, r15d
cmp ah, 0xe9
sub r11d, r11d
jmp 0x1404bdf93
jmp 0x1404be165
mov edx, r11d
sbb dl, 0xa2
mov eax, r12d
rol dl, cl
sub eax, ecx
rcl dl, 0x88
cmp esi, eax
setp dl
seta dl
test sil, 0x6a
add edx, r8d
add edx, r15d
cmp r13d, r12d
test r9w, 0xed4
cmp edx, 0x60509e6
mov dword [rsp + 0x34], edx
stc
cmp edx, 0x73
jmp 0x1404bdfd6
ja 0x1404bdf37
lea eax, [r8 - 1]
cmove r11w, dx
lea r11d, [rdx - 1]
cmp r11d, eax
jmp 0x1404bdff1
je 0x1404be10b
mov ebx, dword [rsp + 0x48]
bts dx, cx
lea r12d, [r8 - 1]
mov r13b, r8b
cmp r15b, 0xe4
sbb ah, 0xa6
mov edx, dword [rsp + 0x38]
mov r13d, 0xffffffff
movzx ax, r11b
cwde
rol ch, cl
mov eax, r11d
movzx ecx, dx
xadd ecx, ecx
sub eax, r8d
or cx, 0x34c3
movzx rcx, sp
shl ch, 0xa1
lea ecx, [rax - 1]
cmp dh, 0x43
clc
cmp eax, r15d
jmp 0x1404be046
jae 0x1404be059
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404be060
xor r10d, r10d
cmp r15b, bpl
cmc
cmp ecx, r15d
jmp 0x1404be068
jae 0x1404be080
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404be07b
jmp 0x1404be08f
sub r9d, r9d
and cx, 0x348a
test r9b, spl
btr rcx, r8
and r9d, edx
bt ecx, r13d
mov ecx, ebx
test ebx, r12d
test ah, 0xc8
shr r9d, cl
mov cl, sil
and r10d, edi
adc cl, 0x5c
mov ecx, esi
shl r10d, cl
clc
test edi, 0x78756bef
or r9d, r10d
cmp edx, 0x74f64bd7
mov dword [rbp + r11*4 + 0x154], r9d
cmp r15w, r11w
cmc
test r9, r11
add r11d, r13d
cmc
jmp 0x1404be0d8
cmp r11d, r12d
je 0x1404be0ed
mov r15d, dword [rbp + 0x150]
jmp 0x1404be01f
mov r13d, dword [rsp + 0x30]
mov r12d, 0x20
cmp ax, 0x650f
mov edx, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x40]
sbb ecx, r12d
movzx rcx, di
xor r11d, r11d
btr cx, bx
mov ecx, r11d
test r9b, 0x1a
cmp bpl, r11b
test r8d, r8d
jmp 0x1404be124
je 0x1404be14a
mov eax, ecx
jmp 0x1404be131
inc ecx
cmc
mov dword [rbp + rax*4 + 0x154], r11d
cmp ecx, r8d
jmp 0x1404be144
jne 0x1404be12a
mov r15d, edx
not r10b
and ax, 0x7210
mov dword [rbp + 0x150], edx
rcl r10w, cl
adc edi, edx
shl r10w, 0xb
mov r8d, 0xffffffff
mov dil, 0xc6
mov eax, dword [rsp + 0x50]
sete dil
cmp r8b, 0x1a
mov r10w, 0x43f5
mov edi, dword [rsp + 0x3c]
xor r10, 0x90c7a33
sub eax, edi
sal r10b, 0xc9
sbb r10w, 0x405d
mov dword [rsp + 0x50], eax
inc r10
sub r10w, 0x1665
sal r10b, 0x3c
mov r10d, eax
test r8d, r8d
test edi, edi
jmp 0x1404be1b4
je 0x1404be200
cmp ebx, eax
jmp 0x1404be1c1
jbe 0x1404be1f3
mov rdx, qword [rsp + 0x60]
mov r9b, 0x53
not r9b
mov r9b, 1
jmp 0x1404be1da
mov qword [rsp + 0x20], rdx
movsx edx, si
cqo
xchg dx, dx
mov edx, edi
jmp 0x1404be1ee
jmp 0x1404be704
sub r10d, ebx
cmp dil, 0xf0
clc
jmp 0x1404be200
cmp r15d, r13d
jmp 0x1404be208
ja 0x1404be28e
jae 0x1404be220
mov cl, 1
jmp 0x1404be21b
jmp 0x1404be291
lea edx, [r15 - 1]
cmp edx, r8d
jmp 0x1404be22c
je 0x1404be28e
mov eax, dword [rbp + rdx*4 + 0x4f4]
jmp 0x1404be242
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404be24e
jne 0x1404be261
add edx, r8d
stc
cmp edx, r8d
jne 0x1404be232
cmp edx, r8d
jmp 0x1404be269
je 0x1404be28e
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
not cl
mov cl, 0x33
setbe cl
jmp 0x1404be289
jmp 0x1404be291
mov cl, r11b
test cl, cl
movzx cx, dh
cmovne r9w, r15w
mov dword [rsp + 0x38], r11d
lea eax, [rbx + 1]
xchg ch, cl
mov r9d, r10d
not r13d
cmovb cx, r13w
movzx rcx, r9w
cmovne ebx, eax
test r15w, 0x1bc7
shr r13, 0x2c
mov r13d, r12d
and r10d, 0x1f
xadd ch, cl
xor si, r13w
shr r9d, 5
rcl cx, 0x81
bt ax, cx
sub r13d, r10d
and rcx, 0x8150ef9
sbb cl, r8b
mov dword [rsp + 0x40], ebx
shld rsi, r14, 0xfb
rcr sil, cl
movzx eax, bx
mov ecx, r13d
clc
mov esi, 1
shl rsi, cl
mov ah, 0xb5
bswap rcx
movzx rcx, r14w
dec esi
btc cx, r13w
btr cx, 0x5c
mov eax, esi
jmp 0x1404be321
not eax
movsx ecx, r14w
movzx ecx, bp
add ch, 0xe0
mov dword [rsp + 0x48], eax
sal ax, cl
sbb ch, 0xaf
adc ecx, 0x6f584a09
lea eax, [r15 - 1]
bsr ecx, dword [rbp + rax*4 + 0x154]
je 0x1404be35b
inc ecx
jmp 0x1404be356
jmp 0x1404be360
mov ecx, r11d
shr ah, cl
lea eax, [r9 + r15]
cmp eax, 0x73
jbe 0x1404be3a6
sub r9d, r9d
setne ch
mov dword [rbp - 0x80], r11d
movsx ecx, bx
cqo
mov r8w, bx
lea r8, [rbp - 0x7c]
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404be39c
call fcn.1404b9487
jmp 0x1404be528
sub r12d, ecx
neg dx
btc dx, 0x98
mov edx, r11d
and dl, 0xfd
clc
cmp r10d, r12d
seta dl
stc
add edx, r9d
jmp 0x1404be3c8
add edx, r15d
cmp si, di
clc
mov dword [rsp + 0x38], edx
cmp edx, 0x73
jmp 0x1404be3db
ja 0x1404be36d
lea r12d, [r9 - 1]
shrd r11w, r13w, 0xe9
lea r11d, [rdx - 1]
jmp 0x1404be3f4
cmp r11d, r12d
jmp 0x1404be3fc
je 0x1404be4ea
mov ebx, dword [rsp + 0x48]
mov edx, 0xffffffff
movzx eax, r13w
and ax, 0x3ecc
jmp 0x1404be418
mov eax, r11d
xor cl, 0xd9
mov cx, 0x885
rol ch, cl
sub eax, r9d
and ecx, 0x651b15a3
adc ch, bh
lea ecx, [rax - 1]
cmp eax, 0x7794611a
test r11w, bx
cmp eax, r15d
jmp 0x1404be443
jae 0x1404be45a
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404be455
jmp 0x1404be461
sub edi, edi
jmp 0x1404be461
cmp ecx, r15d
jae 0x1404be477
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404be47a
sub r8d, r8d
and r8d, ebx
xor ch, 0x53
sub ch, bl
movsxd rcx, edx
mov ecx, r13d
clc
shr r8d, cl
bts ecx, ecx
bt rcx, 0x15
and edi, esi
setae ch
mov ecx, r10d
shl edi, cl
or r8d, edi
stc
cmp rsi, rsp
cmc
mov dword [rbp + r11*4 + 0x154], r8d
add r11d, edx
cmp r11d, r12d
jmp 0x1404be4b9
je 0x1404be4d0
mov r15d, dword [rbp + 0x150]
jmp 0x1404be4cb
jmp 0x1404be418
mov edx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x40]
stc
ror rdi, 4
bt di, 0xef
mov edi, dword [rsp + 0x3c]
stc
test bpl, bl
sub ecx, ecx
test dl, sil
stc
test ch, 0xce
test r9d, r9d
jmp 0x1404be4fb
je 0x1404be51f
and dword [rbp + rcx*4 + 0x154], 0
inc ecx
jmp 0x1404be511
cmp ecx, r9d
jmp 0x1404be519
jne 0x1404be501
mov dword [rbp + 0x150], edx
bswap dx
lea rdx, [rbp + 0x4f0]
mov cl, 0xa9
lea rcx, [rbp + 0x150]
jmp 0x1404be53d
call fcn.1404b95b8
cmp dword [rbp + 0x150], 0
movsx edx, r9w
mov rdx, rax
not eax
mov eax, 0xffffffff
setl r9b
sete r9b
clc
cmp rdx, rax
jmp 0x1404be568
jbe 0x1404be5a4
mov rcx, rdx
cmc
shr rcx, 0x20
cmp r9b, 0xf5
bsr ecx, ecx
je 0x1404be58f
inc ecx
jmp 0x1404be58a
jmp 0x1404be597
xor ecx, ecx
jmp 0x1404be597
add ecx, 0x20
jmp 0x1404be59f
jmp 0x1404be5be
bsr ecx, edx
je 0x1404be5b9
inc ecx
jmp 0x1404be5b4
jmp 0x1404be5be
sub ecx, ecx
sal rsi, cl
mov esi, dword [rsp + 0x50]
cmp ecx, esi
jmp 0x1404be5c9
jbe 0x1404be61e
sub ecx, esi
cmp bl, r8b
test r9b, r9b
jmp 0x1404be5dc
je 0x1404be60e
mov eax, 1
test r11b, cl
shl rax, cl
dec rax
test r13b, spl
test rdx, rax
jmp 0x1404be5fb
jne 0x1404be60e
mov r9b, 1
jmp 0x1404be609
jmp 0x1404be611
sub r9b, r9b
shr rdx, cl
btc rcx, 0x93
bts cx, r14w
xor r11d, r11d
bswap cx
clc
lea eax, [rdi - 2]
sal cl, cl
xor ch, 0xc5
test r14d, r14d
mov ecx, esi
movsx r10d, sp
not ebx
xchg r10d, r10d
cmovne r11d, dword [rbp + 0x324]
rcl r10b, 0xf0
shld r10d, ecx, 3
movsxd r10, eax
sub r8d, r8d
mov r10d, r9d
cmp r14d, 1
cmovl r10, r12
movzx r10w, dil
movsxd r10, ebp
cmova r8d, dword [rbp + 0x328]
test edi, edi
xchg r10b, r10b
jmp 0x1404be67b
mov r10d, r8d
cmovne ebx, eax
rol al, 0x57
mov r8b, 0x72
inc eax
shl r10, 0x20
mov eax, r11d
add r10, rax
jmp 0x1404be6a0
mov rax, qword [rsp + 0x58]
xchg r8b, r8b
stc
shl r10, cl
movzx ecx, di
bswap cx
mov r8b, byte [rax + 0x308]
movsxd rcx, eax
mov cx, 0x664e
lea rcx, [rdx + r10]
movzx edx, bp
movsxd rdx, r9d
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0x20], rdx
mov edx, ebx
jmp 0x1404be6db
call fcn.1404ba00e
jmp 0x1404be71c
test eax, eax
mov rdx, qword [rsp + 0x60]
movsx ax, r9b
setne r9b
movsx eax, sp
mov qword [rsp + 0x20], rdx
jmp 0x1404be702
mov edx, ecx
mov rax, qword [rsp + 0x58]
lea rcx, [rbp + 0x320]
mov r8b, byte [rax + 0x308]
call fcn.1404ba81f
mov rcx, qword [rbp + 0xa60]
cmp r13b, 0xb9
test sil, dl
xor rcx, rsp
jmp 0x1404be732
call fcn.14049f5cb
mov rbx, qword [rsp + 0xbc0]
add esi, 0x265c71a3
bswap di
xor r14b, 0xf0
add rsp, 0xb70
movsx r12w, dil
setb r15b
pop r15
movsx rbp, r14w
mov r12d, esi
movzx r12d, r9w
pop r14
jmp 0x1404be770
pop r13
cmovle r12d, edi
mov ebp, ebp
movsxd rbp, ebx
pop r12
mov dil, 0xca
pop rdi
pop rsi
pop rbp
ret