Function at 0x1404b8505
Capabilities:
Check for software breakpoints
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
rcl r8b, 0xfd
dec r9b
xchg bh, bh
push rbp
shr bl, 0xd
push rsi
movzx r10d, r10w
xadd al, al
push rdi
bts r10, rdi
push r12
push r13
bts rbx, r8
push r14
push r15
lea rbp, [rsp - 0xa70]
add bh, 0x73
sub rsp, 0xb70
mov rax, qword [0x1400b7288]
bt r8w, si
shl r13w, cl
xor rax, rsp
mov qword [rbp + 0xa60], rax
rol r10, cl
add al, 0xe4
mov al, byte [rdx + 8]
movzx r10w, al
rol r9, 0xbd
bsr rbx, rsi
lea rbx, [0x140000000]
cmp spl, 0xd4
neg r8b
mov r10d, dword [rcx]
neg al
mov r9, rcx
dec r14b
jmp 0x1404b8592
mov qword [rsp + 0x60], rdx
mov edx, dword [rcx + 4]
not r13b
inc r13b
movsxd r15, ecx
sbb eax, eax
or dil, 0xf6
rcr r15w, cl
movzx r15, si
and eax, 0x1d
mov r15w, 0x2ca2
mov qword [rsp + 0x58], rcx
shld r13w, sp, 0xc
shrd rcx, rbp, 0x9c
add eax, 0x19
test si, dx
not r13b
sub r11d, r11d
sal r13w, 0x4f
shl r13d, cl
test r10d, r10d
xchg r14b, r14b
mov dword [rsp + 0x50], eax
movzx r14w, bpl
cdqe
lea r8, [r9 + 8]
jmp 0x1404b85fb
mov dword [rbp + 0x320], r11d
movzx r13w, bpl
jmp 0x1404b860c
cmovs r10d, r11d
xor r14b, 0x82
mov r14d, r11d
bt rax, 0xdf
cbw
and ax, r13w
cmp r10d, edx
bswap r13d
movsxd rdi, r12d
movsx r13d, di
lea edi, [r11 + 0x26]
mov eax, r10d
movzx r13, ax
jmp 0x1404b863f
mov r15d, r11d
mov r13b, dil
setge cl
cmovae eax, edx
cmovl cx, si
setl ch
mov r13d, r11d
sbb ch, ah
setae cl
sub r10d, eax
mov ecx, eax
cmp spl, bl
sar al, 0xbb
lea r8, [r8 + rcx]
mov dword [rsp + 0x30], r10d
movsxd rax, r8d
rcr ah, 0x34
bts rax, rbp
lea rax, [r9 + 8]
sal r10b, cl
or r10b, 0x6b
mov qword [rsp + 0x78], r8
movzx r10d, ax
xchg r10b, r10b
add rax, rdx
bt r10d, r12d
btr r10w, r12w
shl r10w, 0x68
lea r10, [r9 + 8]
stc
cmp r12b, cl
mov qword [rsp + 0x70], rax
cmc
sub eax, r8d
mov dword [rsp + 0x40], eax
cmp r10, r8
je 0x1404b930a
cmp r13d, 9
jmp 0x1404b86c7
jne 0x1404b88cf
test r14d, r14d
jmp 0x1404b86d5
je 0x1404b87cc
mov r8d, r11d
rdtsc
mov r9d, r11d
cwde
mov edx, r9d
movsxd rcx, ebp
not al
inc r9d
bswap ax
shr cl, 0x5d
add cx, di
mov eax, dword [rbp + rdx*4 + 0x324]
imul rcx, rax, 0x3b9aca00
btc rax, rdi
mov eax, r8d
rcl r8b, 0xbe
lea rcx, [rcx + rax]
bt r8w, r12w
mov r8, rcx
jmp 0x1404b8723
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
test spl, r13b
stc
test r13b, 0x2a
cmp r9d, r14d
jmp 0x1404b873e
jne 0x1404b86e4
test r8d, r8d
jmp 0x1404b874c
je 0x1404b87b5
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b875e
jae 0x1404b87a1
mov eax, dword [rbp + 0x320]
movzx r14w, dil
movsxd r14, edi
mov dword [rbp + rax*4 + 0x324], r8d
bswap r14
movzx r14d, si
mov r14d, dword [rbp + 0x320]
jmp 0x1404b878d
inc r14d
jmp 0x1404b8795
mov dword [rbp + 0x320], r14d
jmp 0x1404b87c1
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b87b0
jmp 0x1404b87c1
mov r14d, dword [rbp + 0x320]
stc
btr r8d, eax
mov r8, qword [rsp + 0x78]
stc
test r14b, 0x8b
clc
test r15d, r15d
jmp 0x1404b87d4
je 0x1404b88bd
mov edx, r11d
test r14d, r14d
jmp 0x1404b87e5
je 0x1404b885a
mov ecx, edx
cbw
mov ax, 0x399e
movsx r14d, bp
inc edx
sar r14d, cl
rol eax, cl
mov r15d, r15d
btr r14, 0xde
mov al, r9b
shl r14d, 0xc1
mov eax, dword [rbp + rcx*4 + 0x324]
movzx r14, sp
sbb r14b, bpl
add r15, rax
mov r14w, 0x10c8
rcr r14w, 0xa5
or r14b, dil
mov dword [rbp + rcx*4 + 0x324], r15d
bt r14d, r14d
mov r14d, dword [rbp + 0x320]
test r8b, r8b
shr r15, 0x20
test r13d, r12d
cmp r15b, r8b
clc
cmp edx, r14d
jmp 0x1404b8854
jne 0x1404b87eb
test r15d, r15d
jmp 0x1404b8862
je 0x1404b88bd
cmp r14d, 0x73
jmp 0x1404b8871
jae 0x1404b88a5
mov eax, r14d
movsxd r14, r13d
mov dword [rbp + rax*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8891
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404b88a0
jmp 0x1404b88bd
mov r14d, r11d
cbw
mov dword [rbp + 0x320], r11d
bswap r15d
jmp 0x1404b88bd
mov r15d, r11d
movzx rax, r12w
xchg rcx, rax
movzx ecx, di
mov r13d, r11d
cwde
cbw
movzx eax, byte [r10]
dec cl
lea ecx, [r15 + r15*4]
mov r15, r10
inc r13d
inc r10
shrd r15d, esp, 0x37
lea r15d, [rax + rcx*2]
cmp r10, r8
jmp 0x1404b88f3
jne 0x1404b86be
test r13d, r13d
jmp 0x1404b8901
je 0x1404b930a
mov eax, 0xcccccccd
mul r13d
not ah
movzx ax, r8b
sar r12b, cl
mov eax, edx
xor r12b, 0xa5
shld r12d, esp, 0xd7
rcr r12b, 2
shr eax, 3
mov dword [rsp + 0x38], eax
shld r12w, dx, 0x4a
cmp ah, 0xb4
dec r12b
mov r12d, eax
clc
test r8w, 0x5f8f
mov dword [rsp + 0x3c], eax
test eax, eax
jmp 0x1404b8950
je 0x1404b90a5
mov eax, r12d
or r8w, 0x12ff
sub r8w, 0x7e2d
sbb sil, dl
cmp r12d, edi
xchg sil, cl
cmova eax, edi
xor edx, edx
mov cl, r12b
mov dword [rsp + 0x34], eax
inc edi
dec sil
movzx r8d, r8w
dec eax
adc sil, bpl
mov edi, eax
sbb sil, 0xf5
neg ch
movzx ecx, byte [rbx + rax*4 + 0xc5822]
movzx esi, byte [rbx + rax*4 + 0xc5823]
movsx r8d, r9w
rol r8b, 0xe3
mov ebx, ecx
xchg al, ah
bts r8w, sp
shl rbx, 2
cmovno r8, rsp
movzx eax, r11w
mov r8, rbx
lahf
cdqe
bswap ax
lea eax, [rsi + rcx]
movsx ecx, si
cmovae cx, r14w
not ch
lea rcx, [rbp + 0x6c4]
jmp 0x1404b89df
mov dword [rbp + 0x6c0], eax
jmp 0x1404b89ea
call fcn.1404a169a
lea rcx, [0x140000000]
shl rsi, 2
sbb dh, 0xa2
sbb dl, r9b
cmp spl, 0x2e
movzx eax, word [rcx + rdi*4 + 0xc5820]
movsx r8d, di
lea rdx, [rcx + 0xc4f10]
sar cl, cl
movsxd rcx, r9d
sal ecx, cl
lea rcx, [rbp + 0x6c4]
mov r8, rsi
cmc
clc
add rcx, rbx
jmp 0x1404b8a32
lea rdx, [rdx + rax*4]
jmp 0x1404b8a3b
call fcn.1404a0bfe
mov r10d, dword [rbp + 0x6c0]
clc
cmp r10d, 1
ja 0x1404b8ba0
mov eax, dword [rbp + 0x6c4]
cmp ch, 0x13
jmp 0x1404b8a60
xor r11d, r11d
cmp r12d, 0x6f50074
test r10b, r15b
stc
test eax, eax
jmp 0x1404b8a75
jne 0x1404b8a8f
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b8a8a
jmp 0x1404b9063
cmp eax, 1
jmp 0x1404b8a97
je 0x1404b9063
test r14d, r14d
je 0x1404b9063
mov r8d, r11d
movsxd rdx, edi
bswap r9w
movzx edx, r15w
mov r9d, r11d
movzx ecx, r15w
movsx r10d, di
not r10d
mov r10, rax
movzx ax, dl
mov edx, r9d
inc r9d
mov eax, r8d
bt r8w, sp
movzx r8w, dil
btr r8w, 0x69
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
add rcx, rax
mov r8, rcx
stc
mov dword [rbp + rdx*4 + 0x324], ecx
cmc
jmp 0x1404b8b05
shr r8, 0x20
stc
cmp r10b, 0xe8
cmp r9d, r14d
jmp 0x1404b8b16
jne 0x1404b8ac9
test r8d, r8d
jmp 0x1404b8b24
je 0x1404b8b8f
cmp dword [rbp + 0x320], 0x73
jae 0x1404b8b75
mov eax, dword [rbp + 0x320]
mov r14w, 0x7d07
movzx r14, ax
mov r14b, r10b
mov dword [rbp + rax*4 + 0x324], r8d
setns r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8b61
inc r14d
jmp 0x1404b8b69
mov dword [rbp + 0x320], r14d
jmp 0x1404b9063
mov r14d, r11d
seto al
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404b8b8a
jmp 0x1404b9065
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8b9b
jmp 0x1404b9063
cmp r14d, 1
jmp 0x1404b8ba9
ja 0x1404b8cef
mov ebx, dword [rbp + 0x324]
stc
mov r8, r10
shl r8, 2
xor r11d, r11d
rol r14b, 0x30
mov dword [rbp + 0x320], r10d
sal r14b, cl
mov r14d, r10d
test r13, 0x39e73d15
stc
jmp 0x1404b8bde
test r8, r8
jmp 0x1404b8be6
je 0x1404b8c55
mov eax, 0x1cc
cmove ecx, r15d
movzx ecx, r13w
lea rcx, [rbp + 0x324]
stc
cmp r8, rax
jmp 0x1404b8c09
ja 0x1404b8c25
lea rdx, [rbp + 0x6c4]
jmp 0x1404b8c1b
call fcn.1404a0bfe
jmp 0x1404b8c4b
mov r8, rax
clc
cmc
xor edx, edx
jmp 0x1404b8c31
call fcn.1404a169a
call fcn.1404b2a34
mov dword [rax], 0x22
jmp 0x1404b8c46
call fcn.1404b36f7
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
test ebx, ebx
jmp 0x1404b8c5c
je 0x1404b8a7b
cmp ebx, 1
jmp 0x1404b8c6a
je 0x1404b9063
test r14d, r14d
jmp 0x1404b8c78
je 0x1404b9063
mov r8d, r11d
movsxd r9, esi
mov r9d, r11d
mov r10, rbx
mov edx, r9d
movzx cx, ch
movsx rcx, r10w
not ch
inc r9d
mov eax, r8d
and r8b, dl
inc r8w
bts r8w, ax
mov ecx, dword [rbp + rdx*4 + 0x324]
setb r8b
cmovns r8w, r10w
imul rcx, r10
movzx r8w, cl
add rcx, rax
mov r8, rcx
cmp ax, bx
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
cmc
clc
shr r8, 0x20
cmp bpl, r14b
cmp r9d, r14d
jmp 0x1404b8ce4
jne 0x1404b8c8a
jmp 0x1404b8b1c
cmp r10d, r14d
movsxd r8, ebx
setnp r8b
lea rdx, [rbp + 0x324]
mov r12d, r14d
lea rcx, [rbp + 0x6c4]
movzx r9d, bx
movzx r8, sp
cmovae rcx, rdx
cwd
lea r8, [rbp + 0x6c4]
cmovb r12d, r10d
cwd
cdq
movsx r9w, bpl
mov qword [rsp + 0x68], rcx
setb al
movzx r9, dx
movsx rdx, si
movsxd r9, r12d
lea rdx, [rbp + 0x324]
mov r9b, r8b
jmp 0x1404b8d51
cmovae rdx, r8
bts r9w, dx
btr r9w, 0x77
sub r11d, r11d
movzx r9w, dl
test al, al
bswap r9w
mov qword [rsp + 0x48], rdx
not r9b
mov dword [rbp + 0x4f0], r11d
bswap r9w
movzx r9, r9w
mov r9d, r11d
jmp 0x1404b8d8d
cmovne r10d, r14d
clc
xor r14b, r8b
cmp bpl, 0x92
mov r14d, r11d
cmp ecx, 0x4a3b42e8
test r12d, r12d
jmp 0x1404b8daa
je 0x1404b8fcf
mov eax, r9d
rcr si, 0xee
adc si, di
shl si, 2
mov esi, dword [rcx + rax*4]
test esi, esi
jmp 0x1404b8dc8
jne 0x1404b8e03
cmp r9d, r14d
jmp 0x1404b8dd6
jne 0x1404b8fbd
lea r14d, [r9 + 1]
jmp 0x1404b8de5
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404b8df2
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b8dfe
jmp 0x1404b8fbd
mov r8d, r9d
test r10d, r10d
jmp 0x1404b8e0e
je 0x1404b8f92
mov edi, r9d
neg edi
cmc
cmp r12w, r11w
cmp r8d, 0x73
jmp 0x1404b8e27
je 0x1404b8eed
mov ebx, r8d
jmp 0x1404b8e39
cmp r8d, r14d
jmp 0x1404b8e41
jne 0x1404b8e5e
and dword [rbp + rbx*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
movzx r14w, r12b
lea eax, [rdi + r8]
inc r8d
neg r14b
rcl r14b, 0x27
sbb r14, r8
mov edx, dword [rdx + rax*4]
cdqe
shld ax, r10w, 0x5f
bts rax, r10
mov eax, r11d
movzx r14w, r11b
imul rdx, rsi
lea rdx, [rdx + rax]
xadd al, r11b
cmp sp, 0x2d4
mov eax, dword [rbp + rbx*4 + 0x4f4]
movsxd r14, esp
add rdx, rax
mov rax, 0x51d85924
lea eax, [rdi + r8]
adc r11b, 0x2c
mov r11, rdx
mov dword [rbp + rbx*4 + 0x4f4], edx
mov r14d, dword [rbp + 0x4f0]
jmp 0x1404b8ec9
shr r11, 0x20
cmc
cmp edi, edx
cmp eax, r10d
jmp 0x1404b8ed8
je 0x1404b8eed
mov rdx, qword [rsp + 0x48]
jmp 0x1404b8ee8
jmp 0x1404b8e1e
test r11d, r11d
jmp 0x1404b8ef5
je 0x1404b8f92
cmp r8d, 0x73
je 0x1404b91c8
mov edx, r8d
cmp r8d, r14d
jmp 0x1404b8f10
jne 0x1404b8f30
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
movsxd r14, ecx
mov r14b, 0x8d
inc ch
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
mov r14w, si
movzx ecx, r8w
inc r8d
shrd cx, r9w, 0x2f
rol r14b, 0x67
cmp r11b, r11b
mov ecx, r11d
adc r11b, r8b
sbb r11, r12
add rcx, rax
bt r11w, 0xc4
ror r14w, cl
mov dword [rbp + rdx*4 + 0x4f4], ecx
adc r14d, edi
dec r14b
mov r14d, dword [rbp + 0x4f0]
stc
shr rcx, 0x20
mov r11b, 0xc2
mov r11d, ecx
stc
test ecx, ecx
jmp 0x1404b8f8c
jne 0x1404b8efb
xor r11d, r11d
cmp r8d, 0x73
jmp 0x1404b8f9e
je 0x1404b91cc
mov rcx, qword [rsp + 0x68]
movsxd rdx, edi
cmovl dx, bx
bswap rdx
mov rdx, qword [rsp + 0x48]
jmp 0x1404b8fbd
inc r9d
stc
cmp r9d, r12d
jmp 0x1404b8fc9
jne 0x1404b8db0
mov r8d, r14d
test ebp, 0x12b21eb4
shl r8, 2
jmp 0x1404b8fe1
mov dword [rbp + 0x320], r14d
stc
cmp r8d, 0x368b45c6
test r8, r8
jmp 0x1404b8ff8
je 0x1404b905a
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
test bx, cx
cmp r8, rax
jmp 0x1404b9015
ja 0x1404b9031
lea rdx, [rbp + 0x4f4]
jmp 0x1404b9027
call fcn.1404a0bfe
jmp 0x1404b9050
mov r8, rax
sub edx, edx
jmp 0x1404b903b
call fcn.1404a169a
call fcn.1404b2a34
mov dword [rax], 0x22
call fcn.1404b36f7
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
mov r12d, dword [rsp + 0x3c]
cmovl bx, bx
mov al, 1
lea rbx, [0x140000000]
test r11b, 0x44
cmp si, cx
jmp 0x1404b9078
test al, al
je 0x1404b91db
sub r12d, dword [rsp + 0x34]
mov edi, 0x26
jmp 0x1404b908f
mov dword [rsp + 0x3c], r12d
jmp 0x1404b9099
jne 0x1404b8956
mov eax, dword [rsp + 0x38]
clc
cmc
lea eax, [rax + rax*4]
clc
add eax, eax
test sil, r8b
sub r13d, eax
jmp 0x1404b90b6
je 0x1404b91ef
lea eax, [r13 - 1]
jmp 0x1404b90c5
mov eax, dword [rbx + rax*4 + 0xc58b8]
cmp sil, cl
test eax, eax
jmp 0x1404b90d6
je 0x1404b91db
cmp eax, 1
jmp 0x1404b90e4
je 0x1404b91ef
test r14d, r14d
je 0x1404b91ef
mov r8d, r11d
mov r9d, r11d
mov r10d, eax
cbw
dec cl
mov edx, r9d
inc r9d
bt rcx, r15
mov eax, r8d
stc
adc cl, r11b
mov ecx, dword [rbp + rdx*4 + 0x324]
btc r8d, 0x65
imul rcx, r10
rcr r8b, 0x74
sub r8d, 0x42c5578f
ror r8b, cl
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
cmc
shr r8, 0x20
stc
test rcx, 0x7e914745
cmp r9d, r14d
jmp 0x1404b9152
jne 0x1404b9100
test r8d, r8d
jmp 0x1404b9160
je 0x1404b91b7
cmp dword [rbp + 0x320], 0x73
jae 0x1404b91db
mov eax, dword [rbp + 0x320]
movsx r14, bx
setbe r14b
movzx r14d, bp
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14w, r11b
mov r14d, dword [rbp + 0x320]
jmp 0x1404b919e
inc r14d
jmp 0x1404b91a6
mov dword [rbp + 0x320], r14d
jmp 0x1404b91b2
jmp 0x1404b91ef
mov r14d, dword [rbp + 0x320]
jmp 0x1404b91c3
jmp 0x1404b91ef
sub r11d, r11d
clc
lea rbx, [0x140000000]
movsx r14, di
stc
sub r14b, r11b
mov r14d, r11d
test r12w, 0x7842
cmc
mov dword [rbp + 0x320], r11d
cmp bl, dh
clc
test r15d, r15d
je 0x1404b92fd
mov r8d, r11d
cmc
test r14d, r14d
je 0x1404b927f
mov ecx, r8d
inc r8d
mov edx, r15d
mov r15b, sil
movsx r14w, al
mov eax, dword [rbp + rcx*4 + 0x324]
adc r15d, r8d
bsr r14d, r12d
btr r14w, cx
add rdx, rax
rcl r15d, 0xcb
bt r14w, r8w
shl r15d, 0x19
mov dword [rbp + rcx*4 + 0x324], edx
rcl r15b, cl
mov r14d, dword [rbp + 0x320]
neg r15d
test r12, 0x6b391afe
or r15, 0x3a3f3ae4
shr rdx, 0x20
btr r15d, esi
dec r15
sub r15b, dil
mov r15d, edx
cmp r14w, dx
clc
cmp r8d, r14d
jmp 0x1404b9279
jne 0x1404b9205
test r15d, r15d
jmp 0x1404b9287
je 0x1404b92fd
mov edi, 0x26
cmp dil, 0xf3
cmp r10w, r13w
cmp r14d, 0x73
jmp 0x1404b92a3
jae 0x1404b92e4
mov eax, r14d
movsxd r14, r13d
not r14
mov dword [rbp + rax*4 + 0x324], r15d
jmp 0x1404b92bf
mov r14d, dword [rbp + 0x320]
jmp 0x1404b92cb
inc r14d
jmp 0x1404b92d3
mov dword [rbp + 0x320], r14d
jmp 0x1404b92df
jmp 0x1404b930a
mov r14d, r11d
jmp 0x1404b92ec
mov dword [rbp + 0x320], r11d
jmp 0x1404b92f8
jmp 0x1404b930a
mov edi, 0x26
bt ecx, 0x4f
and cx, r10w
mov ecx, dword [rsp + 0x30]
test r14b, 0x3c
clc
test ecx, ecx
je 0x1404b9ccc
mov eax, 0xcccccccd
xor r15b, 0x5f
cmp r15w, 0x1570
mul ecx
shl eax, 0x32
sar r15d, 0x10
mov eax, edx
sar r15w, 0x7b
shr eax, 3
movsx r15d, r14w
bts r15w, r13w
mov dword [rsp + 0x34], eax
mov r15d, eax
cmp edx, 0x63466b83
clc
mov dword [rsp + 0x3c], eax
test bl, r15b
jmp 0x1404b9360
test eax, eax
jmp 0x1404b9367
je 0x1404b9a78
jmp 0x1404b9382
lea rbx, [0x140000000]
cmovns r8, r12
sal r13w, 0xb4
cmp r15d, edi
movsxd rcx, r8d
cwde
mov r13d, r15d
bswap rax
movsxd r8, edx
cmova r13d, edi
cmc
xor edx, edx
rcr cx, 0xf0
setns cl
or ecx, ecx
mov dword [rsp + 0x38], r13d
lea eax, [r13 - 1]
movzx ecx, byte [rbx + rax*4 + 0xc5822]
movzx esi, byte [rbx + rax*4 + 0xc5823]
mov ebx, ecx
movsx edi, si
btr di, 0x2a
movsx di, bpl
mov edi, eax
shl r8d, 0xca
btc rax, rsi
shl rbx, 2
mov r8, 0xb6a3479
mov r8, rbx
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
jmp 0x1404b93f7
call fcn.1404a169a
lea rcx, [0x140000000]
rcr dx, cl
shl rsi, 2
shr r8w, 0x4a
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
ror cl, 0xc1
rcr ch, cl
rol cl, 0xe7
lea rcx, [rbp + 0x6c4]
or r8d, esi
cmp r8, 0x625145ce
neg r8b
mov r8, rsi
cmp r8b, bpl
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404b944c
call fcn.1404a0bfe
mov r10d, dword [rbp + 0x6c0]
cmp bx, 0x72c9
cmp r10d, 1
jmp 0x1404b9466
ja 0x1404b95b4
mov eax, dword [rbp + 0x6c4]
sub r11d, r11d
test cx, 0x2dec
test eax, eax
jmp 0x1404b9481
jne 0x1404b949b
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b9496
jmp 0x1404b9a41
cmp eax, 1
jmp 0x1404b94a3
je 0x1404b9a41
test r14d, r14d
jmp 0x1404b94b1
je 0x1404b9a41
mov r8d, r11d
bswap cx
movsxd rdx, edx
mov r9d, r11d
movzx r10, cx
cwd
mov r10, rax
not al
mov edx, r9d
not ch
cbw
inc r9d
mov eax, r8d
bt r8d, 0x21
not ecx
mov ecx, dword [rbp + rdx*4 + 0x324]
mov r8w, cx
imul rcx, r10
xor r8b, 0x88
lea rcx, [rcx + rax]
shr r8b, 0xa3
cmp r15w, bp
setnp r8b
mov r8, rcx
stc
cmp bpl, dl
mov dword [rbp + rdx*4 + 0x324], ecx
jmp 0x1404b9518
shr r8, 0x20
jmp 0x1404b9525
cmp r9d, r14d
jmp 0x1404b952d
jne 0x1404b94ce
test r8d, r8d
jmp 0x1404b953b
je 0x1404b95a3
cmp dword [rbp + 0x320], 0x73
jae 0x1404b9588
mov eax, dword [rbp + 0x320]
jmp 0x1404b9560
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14w, r11b
mov r14d, dword [rbp + 0x320]
jmp 0x1404b9579
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404b9a41
mov r14d, r11d
not al
mov dword [rbp + 0x320], r11d
xchg al, al
jmp 0x1404b959b
mov al, r11b
jmp 0x1404b9a47
mov r14d, dword [rbp + 0x320]
jmp 0x1404b95af
jmp 0x1404b9a41
cmp r14d, 1
jmp 0x1404b95bd
ja 0x1404b96f1
mov ebx, dword [rbp + 0x324]
movzx r14d, r9w
sbb r14b, bl
movsxd r14, edi
mov r8, r10
shl r14d, cl
rcl r14b, cl
shl r8, 2
movzx r14w, bpl
movzx r14, di
sub r11d, r11d
mov dword [rbp + 0x320], r10d
mov r14d, r10d
test r8, r8
jmp 0x1404b95fe
je 0x1404b966e
lea rcx, [rbp + 0x324]
cmp r8, 0x1cc
jmp 0x1404b9617
ja 0x1404b9633
lea rdx, [rbp + 0x6c4]
jmp 0x1404b9629
call fcn.1404a0bfe
jmp 0x1404b965f
sub edx, edx
movzx r8w, r11b
mov r8d, 0x1cc
jmp 0x1404b9645
call fcn.1404a169a
call fcn.1404b2a34
mov dword [rax], 0x22
jmp 0x1404b965a
call fcn.1404b36f7
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
clc
cmp r8w, di
test ebx, ebx
je 0x1404b9487
cmp ebx, 1
jmp 0x1404b967e
je 0x1404b9a41
test r14d, r14d
jmp 0x1404b968c
je 0x1404b9a41
mov r8d, r11d
inc dl
mov r9d, r11d
dec dh
mov r10, rbx
mov edx, r9d
inc ax
dec ax
inc r9d
rol al, cl
rcl cx, cl
btr ax, cx
mov eax, r8d
add cx, ax
mov ecx, dword [rbp + rdx*4 + 0x324]
and r8d, edx
imul rcx, r10
test dil, spl
lea rcx, [rcx + rax]
xadd r8, r8
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
stc
clc
shr r8, 0x20
cmp r9d, r14d
jne 0x1404b969f
jmp 0x1404b9533
cmp r10d, r14d
lea rcx, [rbp + 0x324]
mov r15d, r14d
setno r12b
lea r12, [rbp + 0x6c4]
not al
xchg al, al
cmovae r12, rcx
movsxd r9, eax
jmp 0x1404b9719
lea r13, [rbp + 0x324]
not cl
cmovb r15d, r10d
movsxd r9, r14d
movsx rcx, ax
lea rcx, [rbp + 0x6c4]
movzx r9, cx
cmovae r13, rcx
setb al
shl r9w, cl
shl r9w, 0x53
sub r11d, r11d
bts r9d, r9d
add r9, 0x3e5f2689
test al, al
mov dword [rbp + 0x4f0], r11d
mov r9d, r11d
jmp 0x1404b9767
cmovne r10d, r14d
bt r14d, r13d
shl r14w, 0x5f
mov r14d, r11d
test r15d, r15d
jmp 0x1404b977f
je 0x1404b99a2
mov eax, r9d
mov esi, dword [r12 + rax*4]
test esi, esi
jmp 0x1404b9793
jne 0x1404b97c4
cmp r9d, r14d
jmp 0x1404b97a1
jne 0x1404b9994
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404b97b8
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b9994
mov r8d, r9d
test cl, sil
stc
test r10d, r10d
jmp 0x1404b97d3
je 0x1404b997e
mov ebx, r9d
clc
stc
jmp 0x1404b97e3
neg ebx
cmp r8d, 0x73
jmp 0x1404b97ee
je 0x1404b98bb
mov edi, r8d
cmp ecx, 0x10504b33
test r13b, 0x9f
cmp r8d, r14d
jne 0x1404b9827
and dword [rbp + rdi*4 + 0x4f4], 0
movzx rax, ax
not ah
cwde
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
not r14b
cwde
lea eax, [rbx + r8]
inc r8d
mov edx, dword [r13 + rax*4]
shr r14d, 0xb2
bts r14, r15
rcr ax, 0xa1
mov eax, r11d
imul rdx, rsi
test spl, r12b
movsx r11w, r11b
shr r11b, cl
lea rdx, [rdx + rax]
shld rax, rbp, 0x18
ror r14d, 0x3a
movzx ax, bl
mov eax, dword [rbp + rdi*4 + 0x4f4]
movsx r14d, r10w
adc r14b, r12b
lea rdx, [rdx + rax]
rol r14, 0x19
rcr r11, cl
lea eax, [rbx + r8]
sub r11b, 0x62
mov r11, rdx
rcr r14b, cl
clc
sal r14d, cl
mov dword [rbp + rdi*4 + 0x4f4], edx
movsxd r14, ebp
mov r14d, dword [rbp + 0x4f0]
cmp r13b, 0x48
shr r11, 0x20
cmc
test r13w, 0x1b61
cmp eax, r10d
jmp 0x1404b98b5
jne 0x1404b97e5
test r11d, r11d
jmp 0x1404b98c3
je 0x1404b997e
cmp r8d, 0x73
jmp 0x1404b98d2
je 0x1404b9bb4
mov edx, r8d
jmp 0x1404b98e1
cmp r8d, r14d
jmp 0x1404b98e9
jne 0x1404b990a
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
movzx r14d, r12w
mov dword [rbp + 0x4f0], eax
sets ch
cbw
mov eax, dword [rbp + rdx*4 + 0x4f4]
mov rcx, r9
bswap cx
inc r14w
inc r8d
add r14b, r8b
dec r14w
sal r14b, cl
mov ecx, r11d
xor r14b, 0x14
shr r14d, 0x89
btr r14d, 0xfb
add rcx, rax
cmp rdx, 0x6848413a
movzx r14w, r11b
movsxd r11, edi
mov dword [rbp + rdx*4 + 0x4f4], ecx
shl r11, cl
mov r14d, dword [rbp + 0x4f0]
movsx r11, sp
mov r11b, 0xa0
rcr r11b, 0x6d
shr rcx, 0x20
mov r11d, ecx
test dx, r13w
test ecx, ecx
jmp 0x1404b9978
jne 0x1404b98c9
sub r11d, r11d
test r13w, dx
cmp r8d, 0x73
jmp 0x1404b998e
je 0x1404b9bb7
inc r9d
cmp ebp, ebx
cmp r9d, r15d
jne 0x1404b9785
mov r8d, r14d
stc
shl r8, 2
mov dword [rbp + 0x320], r14d
test bx, r8w
clc
test r8, r8
jmp 0x1404b99be
je 0x1404b9a37
mov eax, 0x1cc
xchg cl, ch
lea rcx, [rbp + 0x324]
cmp r8, rax
jmp 0x1404b99da
ja 0x1404b99f6
lea rdx, [rbp + 0x4f4]
jmp 0x1404b99ec
call fcn.1404a0bfe
jmp 0x1404b9a1c
mov r8, rax
stc
clc
test si, 0x5440
xor edx, edx
jmp 0x1404b9a07
call fcn.1404a169a
call fcn.1404b2a34
mov dword [rax], 0x22
call fcn.1404b36f7
mov r14d, dword [rbp + 0x320]
rcr r15b, 0x4c
adc r13b, 0x16
cmovno r13w, r15w
sub r11d, r11d
adc r15w, sp
mov r15d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x38]
mov al, 1
test spl, spl
cmc
test al, al
jmp 0x1404b9a4e
je 0x1404b9bb7
sub r15d, r13d
mov edi, 0x26
jmp 0x1404b9a61
mov dword [rsp + 0x3c], r15d
jne 0x1404b9372
mov eax, dword [rsp + 0x34]
mov ecx, dword [rsp + 0x30]
cmp r15b, cl
cmc
lea eax, [rax + rax*4]
test r10b, 0x28
add eax, eax
test bl, spl
sub ecx, eax
jmp 0x1404b9a8b
je 0x1404b9ccc
dec ecx
cmp si, r12w
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
clc
test eax, eax
jmp 0x1404b9aad
jne 0x1404b9acc
mov r14d, r11d
jmp 0x1404b9abb
mov dword [rbp + 0x320], r11d
jmp 0x1404b9ac7
jmp 0x1404b9cda
cmp eax, 1
jmp 0x1404b9ad4
je 0x1404b9ccc
test r14d, r14d
jmp 0x1404b9ae2
je 0x1404b9cda
mov r8d, r11d
mov r10w, 0x7479
mov r9d, r11d
movzx rdx, r11w
mov r10, rax
not rcx
mov edx, r9d
inc r9d
xor cx, 0x3605
add cl, 0xcc
shr cx, 0x59
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
rcr r8b, 0x2d
imul rcx, r10
sub r8b, 0xe0
inc r8w
cmp cx, 0x552b
lea rcx, [rcx + rax]
sar r8w, cl
adc r8w, 0x7e36
mov r8, rcx
cmp r12w, ax
clc
mov dword [rbp + rdx*4 + 0x324], ecx
clc
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b9b58
jne 0x1404b9afd
test r8d, r8d
jmp 0x1404b9b66
je 0x1404b9cbc
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b9b78
jae 0x1404b9bb7
mov eax, dword [rbp + 0x320]
movzx r14w, dil
movzx r14, r14w
jmp 0x1404b9b92
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14, ax
mov r14d, dword [rbp + 0x320]
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404b9ccc
xor r11d, r11d
mov rdx, qword [rsp + 0x60]
btc rax, rcx
mov rax, qword [rsp + 0x58]
ror r8w, 0x2e
bts r8, r13
mov r8, qword [rdx]
mov al, byte [rax + 0x308]
cmp si, cx
cmp byte [rdx + 8], r11b
jmp 0x1404b9be3
je 0x1404b9c64
neg al
cwd
movabs rdx, 0x8000000000000000
cbw
movzx ax, r9b
movabs rax, 0xfff0000000000000
jmp 0x1404b9c0d
sbb rcx, rcx
test cl, r13b
and rcx, rdx
sal dx, 0x8d
sar dh, 0xdd
bts dx, r12w
movabs rdx, 0x7ff0000000000000
add rcx, rdx
cmp al, 0x87
test bpl, bpl
test ax, 0x11e
and rcx, rax
sbb ax, 0x74e2
xor al, r15b
mov rax, qword [r8]
clc
cmp sil, 8
and rax, rdx
cmp ecx, 0x13d3267d
clc
or rcx, rax
mov qword [r8], rcx
jmp 0x1404b9c5f
jmp 0x1404b9cad
neg al
cwde
mov edx, 0x80000000
movsx rax, r8w
mov eax, dword [r8]
jmp 0x1404b9c78
sbb ecx, ecx
cmp r12b, dil
and ecx, edx
mov edx, 0x7f800000
stc
cmc
jmp 0x1404b9c8b
add ecx, edx
cmp sil, 0x31
stc
and eax, edx
cmp r14b, bl
or ecx, eax
and ecx, 0xff800000
jmp 0x1404b9ca5
mov dword [r8], ecx
jmp 0x1404b9cad
mov eax, 3
jmp 0x1404b9cb7
jmp 0x1404bc01d
mov r14d, dword [rbp + 0x320]
jmp 0x1404b9ccc
test r14d, r14d
jmp 0x1404b9cd4
jne 0x1404b9ce7
mov ecx, r11d
jmp 0x1404b9ce2
jmp 0x1404b9d2a
lea ecx, [r14 - 1]
rcr eax, cl
bts ax, r15w
mov dword [rsp + 0x48], r11d
rcr ax, 0x2c
shld ax, cx, 0xfc
bsr eax, dword [rbp + rcx*4 + 0x324]
je 0x1404b9d1a
inc eax
jmp 0x1404b9d15
jmp 0x1404b9d21
mov eax, r11d
cmp r14b, 0xcc
shl ecx, 5
add ecx, eax
bt rax, rdx
mov eax, dword [rsp + 0x40]
cmp r11b, 0x7a
mov dword [rsp + 0x3c], ecx
jmp 0x1404b9d3e
cmp ecx, dword [rsp + 0x50]
jmp 0x1404b9d47
jae 0x1404bbfd8
test eax, eax
jmp 0x1404b9d54
je 0x1404bbfdd
mov rbx, qword [rsp + 0x78]
shl r12b, cl
movsx r15w, spl
mov r15d, r11d
sar edi, cl
movzx rdi, bx
mov rdi, qword [rsp + 0x70]
mov r12, r13
and r13w, r12w
mov r12d, r11d
mov dword [rbp + 0x150], r11d
mov r13d, r11d
cmp r8, 0xcba4738
cmp rbx, rdi
jmp 0x1404b9d98
je 0x1404baadd
cmp r13d, 9
jmp 0x1404b9da7
jne 0x1404ba046
test r15d, r15d
jmp 0x1404b9db5
je 0x1404b9efa
mov r8d, r11d
inc eax
movzx cx, ch
mov r9d, r11d
not eax
sets ah
mov edx, r9d
inc ch
mov ch, 0xd4
inc r9d
test cl, r10b
mov eax, dword [rbp + rdx*4 + 0x154]
shld rcx, rax, 0xb3
movzx cx, bl
imul rcx, rax, 0x3b9aca00
movsx ax, ah
and rax, r12
shld ax, dx, 0x13
mov eax, r8d
shr r8b, 8
bts r8, rdx
lea rcx, [rcx + rax]
inc r8b
mov r8, rcx
test r9, rdx
clc
mov dword [rbp + rdx*4 + 0x154], ecx
stc
cmp r12b, r15b
shr r8, 0x20
cmc
cmp r9d, r15d
jmp 0x1404b9e2e
jne 0x1404b9dcc
test r8d, r8d
je 0x1404b9eeb
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b9e49
jae 0x1404b9e8a
mov eax, dword [rbp + 0x150]
mov dword [rbp + rax*4 + 0x154], r8d
setne r15b
movzx r15d, r13w
movzx r15w, al
mov r15d, dword [rbp + 0x150]
jmp 0x1404b9e76
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404b9e85
jmp 0x1404b9efa
xor r9d, r9d
cmovae cx, sp
jmp 0x1404b9e9b
mov dword [rbp + 0x890], r11d
movsxd rdx, r13d
cmovp r8w, r13w
lea r8, [rbp + 0x894]
movsx dx, r15b
cdq
mov dword [rbp + 0x150], r11d
cwd
xchg ch, dl
movsx rcx, bp
mov edx, 0x1cc
movsx ecx, bp
lea rcx, [rbp + 0x154]
call fcn.1404b6e1e
sub r11d, r11d
sete r15b
sbb r15w, 0xfbc
cmp r13b, 0x21
mov r15d, dword [rbp + 0x150]
cmp r9w, r10w
test r9b, 0x7e
test r12d, r12d
jmp 0x1404b9f02
je 0x1404ba035
mov r8d, r11d
test r15d, r15d
je 0x1404b9f85
mov edx, r8d
not r15b
inc r8d
rcl cl, 0x21
clc
mov eax, r12d
or r15d, r9d
movsx r12w, bl
cmc
mov ecx, dword [rbp + rdx*4 + 0x154]
add rcx, rax
sar r12w, 0xef
and r15w, 0x58dc
btc r15w, 0xc4
mov r12, rcx
cmc
mov dword [rbp + rdx*4 + 0x154], ecx
bsr r15, rbp
xor r15d, 0x8756d83
movzx r15d, cx
mov r15d, dword [rbp + 0x150]
test r9b, cl
cmp rbx, 0xfee3619
shr r12, 0x20
cmp r8d, r15d
jmp 0x1404b9f7f
jne 0x1404b9f14
test r12d, r12d
jmp 0x1404b9f8d
je 0x1404ba035
cmp r15d, 0x73
jae 0x1404b9fe0
mov eax, r15d
cmovae r15d, edi
xchg r15b, r15b
mov dword [rbp + rax*4 + 0x154], r12d
movsx r15, cx
dec r15b
jmp 0x1404b9fbb
mov r15d, dword [rbp + 0x150]
jmp 0x1404b9fc7
inc r15d
jmp 0x1404b9fcf
mov dword [rbp + 0x150], r15d
jmp 0x1404b9fdb
jmp 0x1404ba035
xor r9d, r9d
mov dword [rbp + 0x890], r11d
setle cl
cdq
lea r8, [rbp + 0x894]
movzx dx, r14b
mov dword [rbp + 0x150], r11d
setb dh
movsx ecx, r11w
xchg dh, dh
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404ba01b
call fcn.1404b6e1e
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
cdqe
cmovae r12w, r14w
movsx cx, bh
mov r12d, r11d
cbw
not al
mov r13d, r11d
cbw
jmp 0x1404ba046
movzx eax, byte [rbx]
movsxd rcx, r11d
lea ecx, [r12 + r12*4]
bswap r12w
movsxd r12, r10d
cmove r12, r15
inc r13d
movsx r12w, r12b
not r12b
inc rbx
adc r12b, 0xa7
movsx r12, bx
sar r12w, 0x3a
lea r12d, [rax + rcx*2]
cmp rbx, rdi
jmp 0x1404ba082
jne 0x1404b9d9e
test r13d, r13d
je 0x1404baadd
mov eax, 0xcccccccd
mul r13d
xor rax, rax
bts ax, r13w
mov eax, edx
ror rcx, 0xcf
cmovl rcx, rsi
shr eax, 3
mov dword [rsp + 0x48], eax
bts rcx, r14
rol ch, 4
movsx ecx, r9w
mov ecx, eax
mov dword [rsp + 0x34], eax
stc
test eax, eax
jmp 0x1404ba0cb
je 0x1404ba80a
mov eax, ecx
movsx rsi, r12w
sub dx, 0x2a44
mov edx, 0x26
bts rdi, r12
cmp ecx, edx
cmova eax, edx
shrd si, r11w, 0x3a
sbb sil, 0xac
and sil, r10b
sub edx, edx
movsx rdi, r9w
mov dword [rsp + 0x38], eax
lea edi, [rax - 1]
lea rax, [0x140000000]
inc rsi
stc
sbb r8b, 0x5e
movzx ecx, byte [rax + rdi*4 + 0xc5822]
movzx esi, byte [rax + rdi*4 + 0xc5823]
bt r8w, sp
cmc
mov ebx, ecx
jmp 0x1404ba136
shl rbx, 2
mov r8d, r10d
mov r8, rbx
lea eax, [rsi + rcx]
not cx
movzx rcx, dx
lea rcx, [rbp + 0x6c4]
jmp 0x1404ba156
mov dword [rbp + 0x6c0], eax
jmp 0x1404ba161
call fcn.1404a169a
lea rcx, [0x140000000]
sete dh
adc eax, esi
shl rsi, 2
cdq
sal ax, 0x35
xor al, r13b
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
inc r8b
not r8b
shl r8b, cl
lea rcx, [rbp + 0x6c4]
xadd r8b, r8b
add r8b, sil
mov r8, rsi
add rcx, rbx
jmp 0x1404ba1af
lea rdx, [rdx + rax*4]
jmp 0x1404ba1b8
call fcn.1404a0bfe
mov r10d, dword [rbp + 0x6c0]
test r15b, bpl
stc
jmp 0x1404ba1cd
cmp r10d, 1
jmp 0x1404ba1d6
ja 0x1404ba37e
mov eax, dword [rbp + 0x6c4]
cmp r15b, 0x59
jmp 0x1404ba1eb
xor ebx, ebx
cmc
test eax, eax
jmp 0x1404ba1f5
jne 0x1404ba223
mov dword [rbp + 0x890], ebx
mov dword [rbp + 0x150], ebx
sub r8b, 0
xor r9d, r9d
movzx r8d, bx
lea r8, [rbp + 0x894]
jmp 0x1404ba21e
jmp 0x1404ba7aa
cmp eax, 1
jmp 0x1404ba22b
je 0x1404ba7cb
test r15d, r15d
jmp 0x1404ba239
je 0x1404ba7cb
mov r8d, ebx
movzx r9d, r15w
cqo
mov r9d, ebx
movsx r10w, r11b
cqo
mov r10, rax
mov edx, r9d
inc r9d
bt cx, bx
sub cx, di
mov eax, r8d
and cl, 0x94
mov ecx, dword [rbp + rdx*4 + 0x154]
imul rcx, r10
lea rcx, [rcx + rax]
mov r8b, r14b
inc r8w
bswap r8d
mov r8, rcx
stc
test sp, 0x1830
cmp r8d, ebx
mov dword [rbp + rdx*4 + 0x154], ecx
cmc
test r9w, 0x7ad4
shr r8, 0x20
jmp 0x1404ba2a4
cmp r9d, r15d
jmp 0x1404ba2ac
jne 0x1404ba255
test r8d, r8d
jmp 0x1404ba2ba
je 0x1404ba7c4
cmp dword [rbp + 0x150], 0x73
jmp 0x1404ba2cc
jae 0x1404ba315
mov eax, dword [rbp + 0x150]
movzx r15w, dil
movzx r15d, bp
mov dword [rbp + rax*4 + 0x154], r8d
cmovg r15w, cx
not r15b
movzx r15, r15w
mov r15d, dword [rbp + 0x150]
jmp 0x1404ba301
inc r15d
jmp 0x1404ba309
mov dword [rbp + 0x150], r15d
jmp 0x1404ba7cb
sub r9d, r9d
xchg cx, cx
movsx cx, r10b
movzx rcx, r8w
mov dword [rbp + 0x890], ebx
cqo
mov cl, bpl
lea r8, [rbp + 0x894]
cdq
movzx rdx, di
mov dword [rbp + 0x150], ebx
bswap cx
movsx ecx, di
mov dl, 0xc1
mov edx, 0x1cc
xchg cl, cl
not ecx
movsx rcx, bp
lea rcx, [rbp + 0x154]
jmp 0x1404ba362
call fcn.1404b6e1e
mov al, bl
setae r15b
mov r15d, dword [rbp + 0x150]
jmp 0x1404ba379
jmp 0x1404ba7cd
lea r8, [rbp + 0x6c4]
shr cl, cl
lea rcx, [rbp + 0x154]
cmp r15d, 1
jmp 0x1404ba397
ja 0x1404ba4fd
mov ebx, dword [rbp + 0x154]
setnp dh
mov r9, r10
rcr edx, 0xb7
sbb dx, 0x7ea3
shl r9, 2
movsx edx, bp
mov edx, 0x1cc
jmp 0x1404ba3c2
mov dword [rbp + 0x150], r10d
jmp 0x1404ba3ce
call fcn.1404b6e1e
xor edi, edi
cmp r14w, 0x2e2f
test ebx, ebx
jmp 0x1404ba3e2
jne 0x1404ba403
mov dword [rbp + 0x890], edi
jmp 0x1404ba3f3
mov dword [rbp + 0x150], edi
jmp 0x1404ba3fe
jmp 0x1404ba20b
mov r15d, dword [rbp + 0x150]
cmc
cmp ebx, 1
je 0x1404ba7cb
test r15d, r15d
jmp 0x1404ba41c
je 0x1404ba7cb
mov r8d, edi
cwde
mov dl, r14b
mov r9d, edi
movsxd rdx, r13d
cbw
dec r10b
mov r10, rbx
mov edx, r9d
inc ah
lahf
inc r9d
xor al, dil
movsx rax, r14w
and eax, 0x2281265e
mov eax, r8d
neg r8w
mov ecx, dword [rbp + rdx*4 + 0x154]
and r8w, si
imul rcx, r10
ror r8b, cl
add rcx, rax
rol r8w, cl
sbb r8b, r13b
bswap r8d
mov r8, rcx
clc
cmc
cmp r11, 0xf442620
mov dword [rbp + rdx*4 + 0x154], ecx
cmp r11b, 0x45
clc
shr r8, 0x20
cmp r9d, r15d
jne 0x1404ba437
test r8d, r8d
je 0x1404ba7c4
cmp dword [rbp + 0x150], 0x73
jmp 0x1404ba4ac
jb 0x1404ba2d2
xor r9d, r9d
mov dword [rbp + 0x890], edi
movsx rdx, cx
mov r8b, 0xf6
lea r8, [rbp + 0x894]
bswap cx
mov dword [rbp + 0x150], edi
mov edx, 0x1cc
movsx cx, cl
movzx rcx, r12w
lea rcx, [rbp + 0x154]
jmp 0x1404ba4eb
call fcn.1404b6e1e
mov al, dil
jmp 0x1404ba4f8
jmp 0x1404ba36d
cmp r10d, r15d
lea rdx, [rbp + 0x6c4]
mov ebx, r15d
cmovae rdx, rcx
bswap rcx
xchg ch, cl
cmovb ebx, r10d
movsx rcx, r9w
movzx ecx, r8w
setb al
movsx rcx, r8w
not rcx
mov qword [rsp + 0x68], rdx
movsx ecx, dx
lea rcx, [rbp + 0x154]
mov dword [rsp + 0x30], ebx
jmp 0x1404ba541
cmovae rcx, r8
cmp r8, 0x444135d7
cmp ebp, eax
test al, al
jmp 0x1404ba555
cmovne r10d, r15d
sub eax, eax
cmp r10d, 0x2f101fe
xor r9d, r9d
test sil, 0xe5
mov dword [rbp + 0x4f0], eax
cmp r13d, r14d
test bpl, r15b
test ebx, ebx
je 0x1404ba77c
mov r15, rcx
mov esi, dword [rdx + r9*4]
cmp rdx, 0x3934734e
test esi, esi
jne 0x1404ba5cb
cmp r9d, eax
jmp 0x1404ba59b
jne 0x1404ba76b
and dword [rbp + r9*4 + 0x4f4], esi
movsxd rax, r10d
cbw
movzx rax, r9w
lea eax, [r9 + 1]
jmp 0x1404ba5bb
mov dword [rbp + 0x4f0], eax
jmp 0x1404ba5c6
jmp 0x1404ba76b
sub r11d, r11d
mov r8d, r9d
stc
jmp 0x1404ba5d7
test r10d, r10d
je 0x1404ba752
mov ebx, r9d
neg ebx
jmp 0x1404ba5ea
cmp r8d, 0x73
jmp 0x1404ba5f3
je 0x1404ba6a7
mov edi, r8d
test r10b, 0xb5
jmp 0x1404ba605
cmp r8d, eax
jmp 0x1404ba60d
jne 0x1404ba636
and dword [rbp + rdi*4 + 0x4f4], 0
not dx
movsx eax, r9w
lea eax, [r8 + 1]
movsxd rdx, r8d
xchg edx, edx
dec rdx
mov dword [rbp + 0x4f0], eax
inc ah
lea eax, [rbx + r8]
dec rdx
cdq
inc r8d
sbb dx, di
bsf edx, ecx
sar edx, cl
mov edx, dword [r15 + rax*4]
mov eax, dword [rbp + rdi*4 + 0x4f4]
stc
test r14, rdi
imul rdx, rsi
cmc
add rdx, rax
add ah, 0x62
xchg al, al
cwde
mov eax, r11d
sbb r11b, 0xae
lea rdx, [rdx + rax]
or eax, 0x24c70f85
adc al, dil
lea eax, [rbx + r8]
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
shr r11, 0x20
cmp al, r15b
cmc
cmp eax, r10d
movzx ax, cl
mov eax, dword [rbp + 0x4f0]
jmp 0x1404ba6a1
jne 0x1404ba5ea
test r11d, r11d
jmp 0x1404ba6af
je 0x1404ba747
cmp r8d, 0x73
jmp 0x1404ba6be
je 0x1404ba747
mov edx, r8d
cmp r8d, eax
jmp 0x1404ba6cf
jne 0x1404ba6f0
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
cmovp cx, dx
inc ch
setg ch
mov dword [rbp + 0x4f0], eax
mov ecx, dword [rbp + rdx*4 + 0x4f4]
inc r8d
movzx eax, r15w
mov eax, r11d
add rcx, rax
rcl al, cl
movsx eax, si
dec ah
mov dword [rbp + rdx*4 + 0x4f4], ecx
shr r11w, cl
rcr ah, 0x49
mov eax, dword [rbp + 0x4f0]
rcr r11b, 0xbb
shr rcx, 0x20
add r11w, 0x64ae
neg r11w
mov r11d, ecx
jmp 0x1404ba73f
test ecx, ecx
jne 0x1404ba6b5
mov ebx, dword [rsp + 0x30]
jmp 0x1404ba752
cmp r8d, 0x73
jmp 0x1404ba75b
je 0x1404ba928
mov rdx, qword [rsp + 0x68]
jmp 0x1404ba76b
inc r9d
cmp r9d, ebx
jmp 0x1404ba776
jne 0x1404ba580
mov r9d, eax
movzx r8d, sp
shld edx, ebx, 0x54
inc r8w
lea r8, [rbp + 0x4f4]
shl r9, 2
cqo
movsxd rdx, r13d
mov dword [rbp + 0x150], eax
cwd
sets cl
movsx rcx, r10w
mov edx, 0x1cc
movzx rcx, r13w
lea rcx, [rbp + 0x154]
jmp 0x1404ba7bf
call fcn.1404b6e1e
mov r15d, dword [rbp + 0x150]
mov al, 1
xor r11d, r11d
jmp 0x1404ba7d6
test al, al
jmp 0x1404ba7dd
je 0x1404ba972
mov ecx, dword [rsp + 0x34]
cmp sil, cl
sub ecx, dword [rsp + 0x38]
jmp 0x1404ba7f3
mov dword [rsp + 0x34], ecx
jmp 0x1404ba7fc
jne 0x1404ba0d1
mov eax, dword [rsp + 0x48]
stc
cmp r10, rbp
lea eax, [rax + rax*4]
jmp 0x1404ba818
add eax, eax
sub r13d, eax
jmp 0x1404ba822
je 0x1404ba9c1
lea ecx, [r13 - 1]
lea rax, [0x140000000]
cmp r10w, r9w
mov eax, dword [rax + rcx*4 + 0xc58b8]
stc
test dl, dil
test eax, eax
je 0x1404ba972
cmp eax, 1
jmp 0x1404ba852
je 0x1404ba9c1
test r15d, r15d
je 0x1404ba9c1
mov r8d, r11d
jmp 0x1404ba869
mov r9d, r11d
mov r10d, eax
movzx rdx, r11w
mov edx, r9d
inc r9d
dec ah
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
movsx r8d, r11w
imul rcx, r10
and r8w, 0x6b32
lea rcx, [rcx + rax]
jmp 0x1404ba89c
mov r8, rcx
test r10b, 0x23
cmp r8w, 0x42d8
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
stc
cmp rsi, 0x4d93c3c
cmp r9d, r15d
jne 0x1404ba873
test r8d, r8d
jmp 0x1404ba8cd
je 0x1404ba9b9
cmp dword [rbp + 0x150], 0x73
jmp 0x1404ba8df
jae 0x1404ba972
mov eax, dword [rbp + 0x150]
movzx r15d, r14w
movzx r15w, r11b
bswap r15
mov dword [rbp + rax*4 + 0x154], r8d
movsx r15d, cx
jmp 0x1404ba908
mov r15d, dword [rbp + 0x150]
jmp 0x1404ba914
inc r15d
jmp 0x1404ba91c
mov dword [rbp + 0x150], r15d
jmp 0x1404ba9c1
and dword [rbp + 0x890], 0
lea r8, [rbp + 0x894]
and dword [rbp + 0x150], 0
sal cl, 0x1a
lea rcx, [rbp + 0x154]
xor r9d, r9d
cqo
mov edx, 0x1cc
jmp 0x1404ba956
call fcn.1404b6e1e
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
mov al, r11b
jmp 0x1404ba96d
jmp 0x1404ba7d6
sub r9d, r9d
movzx rcx, r11w
mov dword [rbp + 0x890], r11d
mov cx, 0x6245
movsxd rcx, ebp
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
cdq
setae ch
movzx ecx, bp
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404ba9ad
call fcn.1404b6e1e
xor r11d, r11d
movsx r15, bx
mov r15d, dword [rbp + 0x150]
stc
test r12d, r12d
jmp 0x1404ba9c9
je 0x1404baadd
mov r8d, r11d
test r15d, r15d
jmp 0x1404ba9da
je 0x1404baa30
mov ecx, r8d
inc r8d
dec dh
mov eax, r12d
bsr dx, bx
mov edx, dword [rbp + rcx*4 + 0x154]
lea rdx, [rdx + rax]
rcl r15w, 0x10
movsx r15, bp
mov dword [rbp + rcx*4 + 0x154], edx
mov r15d, dword [rbp + 0x150]
test bp, r8w
shr rdx, 0x20
mov r12, r15
test bpl, r14b
mov r12d, edx
cmp r8d, r15d
jmp 0x1404baa2a
jne 0x1404ba9e0
test r12d, r12d
jmp 0x1404baa38
je 0x1404baadd
cmp r15d, 0x73
jmp 0x1404baa47
jae 0x1404baa84
mov eax, r15d
movzx r15, di
cmovle r15w, r8w
mov dword [rbp + rax*4 + 0x154], r12d
bswap r15
mov r15d, dword [rbp + 0x150]
jmp 0x1404baa70
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404baa7f
jmp 0x1404baadd
xor r9d, r9d
xchg r8b, r8b
jmp 0x1404baa8f
mov dword [rbp + 0x890], r11d
cdq
lea r8, [rbp + 0x894]
movsx edx, ax
movsx rdx, cx
mov dh, 0xaf
mov dword [rbp + 0x150], r11d
movsx rdx, dx
mov dl, r12b
mov edx, 0x1cc
movsx rcx, sp
movzx ecx, dx
lea rcx, [rbp + 0x154]
jmp 0x1404baace
call fcn.1404b6e1e
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
mov rax, qword [rsp + 0x58]
sub r12w, 0x38b4
mov r13d, 1
mov r12d, dword [rsp + 0x40]
mov qword [rbp + 0x4f4], 1
clc
mov dword [rsp + 0x30], r13d
sub r12d, dword [rax]
rol ecx, cl
rcl cl, cl
shld cx, bx, 0x5e
cmp dword [rax], r11d
mov eax, 0xcccccccd
mov dword [rbp + 0x4f0], r13d
mov cl, 0xb4
movzx dx, r15b
movzx ecx, bx
cmovge r12d, dword [rsp + 0x40]
rcl edx, 0x5d
movzx ecx, r10w
mul r12d
xadd ecx, eax
mov eax, edx
shr eax, 3
rcr ch, cl
add ch, 0xcc
rol cx, 0x4f
mov dword [rsp + 0x38], eax
shl cx, cl
mov ecx, eax
jmp 0x1404bab5f
mov dword [rsp + 0x34], eax
test eax, eax
jmp 0x1404bab6a
je 0x1404bb382
mov eax, ecx
mov edx, 0x26
cmp ecx, edx
cmova eax, edx
sub edx, edx
test r11d, 0x7d8c5480
adc bl, 0x50
cmp r12w, dx
mov dword [rsp + 0x48], eax
bts rsi, r9
lea edi, [rax - 1]
lea rax, [0x140000000]
cmc
movzx ecx, byte [rax + rdi*4 + 0xc5822]
movsxd r8, r8d
cmp al, 0x3c
movzx esi, byte [rax + rdi*4 + 0xc5823]
movzx eax, r15w
mov ebx, ecx
cbw
xor r8w, cx
inc al
shl rbx, 2
bswap r8w
mov r8, rbx
movzx eax, di
cdqe
mov al, r10b
lea eax, [rsi + rcx]
mov cx, 0x53a
movzx rcx, bp
lea rcx, [rbp + 0x894]
jmp 0x1404babec
mov dword [rbp + 0x890], eax
jmp 0x1404babf7
call fcn.1404a169a
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
cmovo r8, r13
cqo
btr r8w, dx
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x894]
sal r8b, 0xc8
mov r8, rsi
add rcx, rbx
jmp 0x1404bac37
lea rdx, [rdx + rax*4]
jmp 0x1404bac40
call fcn.1404a0bfe
mov r10d, dword [rbp + 0x890]
cmc
stc
test rbp, 0x466a56e1
cmp r10d, 1
jmp 0x1404bac5e
ja 0x1404bae47
mov eax, dword [rbp + 0x894]
test sil, spl
stc
sub ebx, ebx
cmp r13b, 0x8a
stc
clc
test eax, eax
jmp 0x1404bac7d
jne 0x1404bacf1
xor r9d, r9d
mov dword [rbp + 0x6c0], ebx
movzx edx, sp
lea r8, [rbp + 0x6c4]
cdq
mov edx, 0x173030dd
movzx rcx, di
mov dword [rbp + 0x4f0], ebx
mov cx, 0x5218
mov edx, 0x1cc
movsxd rcx, r15d
lea rcx, [rbp + 0x4f4]
call fcn.1404b6e1e
mov r13d, dword [rbp + 0x4f0]
movzx esi, di
jmp 0x1404baccd
mov dword [rsp + 0x30], r13d
setae sil
movsx esi, r15w
mov al, 0x94
mov al, 1
setnp sil
mov esi, 0x1cc
jmp 0x1404bacec
jmp 0x1404bb349
cmp eax, 1
jmp 0x1404bacf9
je 0x1404bacdc
test r13d, r13d
jmp 0x1404bad07
je 0x1404bacdc
mov r8d, ebx
bswap edx
movzx r9d, r13w
mov r10w, 0xf11
mov r9d, ebx
mov r10, rax
movsx edx, r11w
bswap ax
mov edx, r9d
inc r9d
rol ax, 0x89
movsx cx, r12b
btc rcx, rcx
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
rol r8b, cl
inc r8w
rcr r8w, 0x7a
imul rcx, r10
neg r8b
add rcx, rax
mov r8, rcx
test r14w, r11w
cmc
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmc
shr r8, 0x20
jmp 0x1404bad77
cmp r9d, r13d
jmp 0x1404bad7f
jne 0x1404bad28
test r8d, r8d
jmp 0x1404bad8d
je 0x1404bacbe
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bad9f
jae 0x1404bade1
mov eax, dword [rbp + 0x4f0]
movzx r13w, r8b
mov dword [rbp + rax*4 + 0x4f4], r8d
setb r13b
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404badc8
inc r13d
jmp 0x1404badd0
mov dword [rbp + 0x4f0], r13d
jmp 0x1404baddc
jmp 0x1404baccd
sub r9d, r9d
movzx ecx, cx
mov dword [rbp + 0x890], ebx
movzx ecx, r13w
cqo
mov rcx, r13
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], ebx
movzx rdx, bx
movsx cx, spl
xchg rcx, rcx
mov edx, 0x1cc
setnp cl
lea rcx, [rbp + 0x4f4]
jmp 0x1404bae23
call fcn.1404b6e1e
mov r13d, dword [rbp + 0x4f0]
mov al, 0x81
mov al, bl
jmp 0x1404bae38
mov dword [rsp + 0x30], r13d
jmp 0x1404bae42
jmp 0x1404bace2
lea r8, [rbp + 0x894]
lea rcx, [rbp + 0x4f4]
cmp r13d, 1
jmp 0x1404bae5e
ja 0x1404bb022
mov ebx, dword [rbp + 0x4f4]
mov r9, r10
cdq
btr si, r11w
cmc
mov esi, 0x1cc
bts rdx, r15
xchg dx, dx
shl r9, 2
movsx rdx, r9w
mov edx, esi
mov dword [rbp + 0x4f0], r10d
call fcn.1404b6e1e
sub edi, edi
test ebx, ebx
jmp 0x1404bae9f
jne 0x1404baed3
mov dword [rbp + 0x890], edi
movsxd r8, r9d
cmp bpl, 0x34
movzx r8, r11w
lea r8, [rbp + 0x894]
test bp, 0xa0e
mov dword [rbp + 0x4f0], edi
cmp r9b, spl
xor r9d, r9d
jmp 0x1404bb313
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
cmp ebx, 1
je 0x1404bb342
test r13d, r13d
je 0x1404bb342
mov r8d, edi
movsx rcx, bx
setp al
not r9b
mov r9d, edi
bswap r10w
movzx dx, r14b
mov r10, rbx
xchg ch, dl
cbw
movzx rcx, r10w
mov edx, r9d
cmovge rax, rsi
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
cmp r15d, ecx
clc
imul rcx, r10
shld r8, rdx, 2
or r8b, sil
jmp 0x1404baf3e
lea rcx, [rcx + rax]
btc r8w, 0x10
inc r8b
mov r8, rcx
cmp bx, 0x5568
mov dword [rbp + rdx*4 + 0x4f4], ecx
test sil, r12b
shr r8, 0x20
jmp 0x1404baf66
cmp r9d, r13d
jmp 0x1404baf6e
jne 0x1404baf15
test r8d, r8d
jmp 0x1404baf7c
je 0x1404bb330
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404baf8e
jae 0x1404bafd3
mov eax, dword [rbp + 0x4f0]
bswap r13w
mov dword [rbp + rax*4 + 0x4f4], r8d
movsxd r13, edx
jmp 0x1404bafae
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404bafba
inc r13d
jmp 0x1404bafc2
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bafce
jmp 0x1404bb337
xor r9d, r9d
mov dword [rbp + 0x890], edi
lea r8, [rbp + 0x894]
cdq
movzx edx, r12w
bswap rcx
mov dword [rbp + 0x4f0], edi
mov rdx, rsi
not ecx
lea rcx, [rbp + 0x4f4]
jmp 0x1404bb002
call fcn.1404b6e1e
mov r13d, dword [rbp + 0x4f0]
mov al, cl
mov al, dil
jmp 0x1404bb018
mov dword [rsp + 0x30], r13d
jmp 0x1404bb349
cmp r10d, r13d
lea rdx, [rbp + 0x894]
movzx rbx, r14w
mov ebx, r13d
cmovae rdx, rcx
cmovb ebx, r10d
mov al, r14b
jmp 0x1404bb047
setb al
mov qword [rsp + 0x68], rdx
movzx ecx, r12w
movsx ecx, dx
setp ch
lea rcx, [rbp + 0x4f4]
mov dword [rsp + 0x30], ebx
jmp 0x1404bb069
cmovae rcx, r8
jmp 0x1404bb072
test al, al
jmp 0x1404bb079
cmovne r10d, r13d
test edx, edi
test cl, 0xbc
xor eax, eax
xor r9d, r9d
mov dword [rbp + 0x6c0], eax
cmp ch, 0x5f
test ebx, ebx
jmp 0x1404bb097
je 0x1404bb2da
mov r13, rcx
mov si, 0x4463
and sil, 0xdf
mov esi, dword [rdx + r9*4]
cmc
cmp r8w, r11w
test esi, esi
jmp 0x1404bb0b8
jne 0x1404bb0f1
cmp r9d, eax
jne 0x1404bb2c5
and dword [rbp + r9*4 + 0x6c4], esi
jmp 0x1404bb0d8
lea eax, [r9 + 1]
jmp 0x1404bb0e1
mov dword [rbp + 0x6c0], eax
jmp 0x1404bb0ec
jmp 0x1404bb2c5
sub r11d, r11d
xadd r8b, r8b
mov r8d, r9d
jmp 0x1404bb100
test r10d, r10d
jmp 0x1404bb108
je 0x1404bb2b1
mov ebx, r9d
cmp r12w, 0x8e1
neg ebx
stc
cmp r8d, 0x73
jmp 0x1404bb123
je 0x1404bb1d1
mov edi, r8d
stc
cmp r8d, eax
jmp 0x1404bb135
jne 0x1404bb152
and dword [rbp + rdi*4 + 0x6c4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x6c0], eax
jmp 0x1404bb152
lea eax, [rbx + r8]
cdq
inc r8d
movzx edx, dx
xor dl, ch
mov edx, dword [r13 + rax*4]
add eax, r8d
bts rax, rcx
mov eax, r11d
clc
imul rdx, rsi
or r11w, r14w
lea rdx, [rdx + rax]
rol rax, 0xa5
movzx eax, si
sbb r11d, eax
mov eax, dword [rbp + rdi*4 + 0x6c4]
add r11w, di
bts r11, rax
add rdx, rax
btc eax, ebp
lea eax, [rbx + r8]
btc r11, 0x4a
mov r11, rdx
stc
mov dword [rbp + rdi*4 + 0x6c4], edx
shr r11, 0x20
cmp sp, r10w
cmp eax, r10d
setbe al
movzx rax, bx
mov eax, dword [rbp + 0x6c0]
jmp 0x1404bb1cb
jne 0x1404bb11a
test r11d, r11d
jmp 0x1404bb1d9
je 0x1404bb2a0
cmp r8d, 0x73
jmp 0x1404bb1e8
je 0x1404bb2a0
mov edx, r8d
jmp 0x1404bb1f6
cmp r8d, eax
jne 0x1404bb22f
and dword [rbp + rdx*4 + 0x6c4], 0
inc rax
cmovnp cx, r15w
lea eax, [r8 + 1]
movsxd rcx, r13d
jmp 0x1404bb21d
mov dword [rbp + 0x6c0], eax
movzx eax, bx
movzx rcx, r10w
cmovl ax, r11w
mov eax, dword [rbp + rdx*4 + 0x6c4]
setl ch
mov cx, 0x68e1
mov cx, di
inc r8d
mov cx, r11w
movsx rcx, sp
mov ecx, r11d
rcl r11b, cl
shrd r11w, r10w, 0xd6
xchg r11b, r11b
add rcx, rax
cmc
bsr r11w, r11w
mov dword [rbp + rdx*4 + 0x6c4], ecx
test r15w, 0x5bc9
movzx r11d, r13w
adc r11b, al
mov eax, dword [rbp + 0x6c0]
setae r11b
mov r11b, 0x99
movsx r11d, bx
shr rcx, 0x20
mov r11d, ecx
stc
test r8b, r12b
test ecx, ecx
jmp 0x1404bb29a
jne 0x1404bb1df
mov ebx, dword [rsp + 0x30]
cmp dil, r11b
jmp 0x1404bb2b1
cmp r8d, 0x73
jmp 0x1404bb2ba
je 0x1404bb41f
mov rdx, qword [rsp + 0x68]
inc r9d
stc
cmp sp, 0x55e5
test r9d, ecx
cmp r9d, ebx
jne 0x1404bb0a8
mov r9d, eax
shrd r8d, r8d, 0xe6
cdq
lea r8, [rbp + 0x6c4]
shl r9, 2
cqo
movzx rcx, r12w
movsx esi, r12w
mov esi, 0x1cc
movsx cx, r12b
mov dword [rbp + 0x4f0], eax
movsxd rcx, r10d
cmovle rdx, r8
movsx ecx, r11w
mov rdx, rsi
movzx rcx, sp
movzx cx, r13b
lea rcx, [rbp + 0x4f4]
jmp 0x1404bb32b
call fcn.1404b6e1e
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
sbb al, r12b
or al, r11b
mov al, 1
clc
test r13b, 0xfe
sub r11d, r11d
test al, al
jmp 0x1404bb353
je 0x1404bb483
mov ecx, dword [rsp + 0x34]
test r11d, ecx
clc
jmp 0x1404bb366
sub ecx, dword [rsp + 0x48]
jmp 0x1404bb36f
mov dword [rsp + 0x34], ecx
jmp 0x1404bb378
jne 0x1404bab70
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
add eax, eax
jmp 0x1404bb38f
sub r12d, eax
jmp 0x1404bb397
je 0x1404bb40b
lea ecx, [r12 - 1]
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
test eax, eax
jmp 0x1404bb3b7
jne 0x1404bb490
xor r9d, r9d
mov dword [rbp - 0x80], r11d
movzx cx, spl
movsxd rcx, r10d
lea r8, [rbp - 0x7c]
movzx ecx, r14w
cdq
mov dword [rbp + 0x4f0], r11d
mov edx, 0x1cc
movzx ecx, sp
movzx rcx, si
lea rcx, [rbp + 0x4f4]
jmp 0x1404bb3f4
call fcn.1404b6e1e
mov r13d, dword [rbp + 0x4f0]
cmp sil, dl
mov dword [rsp + 0x30], r13d
cmp dl, r10b
xor r11d, r11d
test r15d, r15d
jne 0x1404bb66c
mov edx, r11d
jmp 0x1404bb6a7
and dword [rbp - 0x80], 0
bsr esi, r10d
shr r8b, 0x9c
lea r8, [rbp - 0x7c]
and dword [rbp + 0x4f0], 0
btc cx, 0xd9
rcl cl, cl
lea rcx, [rbp + 0x4f4]
cmc
mov esi, 0x1cc
shrd dx, r8w, 0xa8
xor r9d, r9d
movsx edx, bp
movzx dx, r8b
mov edx, esi
call fcn.1404b6e1e
mov r13d, dword [rbp + 0x4f0]
adc al, r9b
xor r11d, r11d
not al
mov al, r11b
jmp 0x1404bb479
mov dword [rsp + 0x30], r13d
jmp 0x1404bb34c
mov rdx, rsi
jmp 0x1404bb48b
jmp 0x1404bb58a
cmp eax, 1
jmp 0x1404bb498
je 0x1404bb40b
test r13d, r13d
jmp 0x1404bb4a6
je 0x1404bb40b
mov r8d, r11d
mov r9d, r11d
movzx r10w, r8b
mov r10, rax
mov edx, r9d
dec rax
movsx ecx, r9w
cwde
inc r9d
sar cx, cl
sbb ax, 0x73cb
mov eax, r8d
sub r8w, 0x488a
mov ecx, dword [rbp + rdx*4 + 0x4f4]
dec r8b
rcl r8b, 1
btr r8, rsp
imul rcx, r10
movsx r8d, bx
sar r8b, cl
lea rcx, [rcx + rax]
rcr r8b, 0x92
mov r8, rcx
cmp dl, 0x6b
cmp ebp, r14d
mov dword [rbp + rdx*4 + 0x4f4], ecx
stc
clc
test r14b, 0xcc
shr r8, 0x20
cmp sp, 0x7a21
cmp r9d, r13d
jmp 0x1404bb523
jne 0x1404bb4ba
test r8d, r8d
jmp 0x1404bb531
je 0x1404bb3f9
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bb543
jae 0x1404bb583
mov eax, dword [rbp + 0x4f0]
movzx r13d, r14w
mov dword [rbp + rax*4 + 0x4f4], r8d
xchg r13, r13
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404bb56a
inc r13d
jmp 0x1404bb572
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bb57e
jmp 0x1404bb403
mov edx, 0x1cc
sar ch, cl
xor r9d, r9d
sete cl
cmovp cx, bx
mov dword [rbp - 0x80], r11d
movzx ecx, r13w
jmp 0x1404bb5a5
lea r8, [rbp - 0x7c]
mov cl, r14b
mov dword [rbp + 0x4f0], r11d
movsx ecx, r14w
movsx cx, r13b
movzx rcx, r13w
lea rcx, [rbp + 0x4f4]
jmp 0x1404bb5cc
call fcn.1404b6e1e
mov rax, qword [rsp + 0x58]
cmp eax, 0x72b74e24
mov bl, byte [rax + 0x308]
mov rax, qword [rsp + 0x60]
shr ch, cl
movzx cx, r15b
rcr cx, 0x3a
mov rcx, rax
stc
test di, 0x321e
cmp r15b, cl
cmp byte [rax + 8], 0
je 0x1404bb63f
call fcn.1404b78c0
neg bl
not rdx
movabs rdx, 0x8000000000000000
jmp 0x1404bb620
sbb rcx, rcx
test r14d, r9d
and rcx, rdx
cmc
and rcx, rdx
jmp 0x1404bb632
mov qword [rax], rcx
jmp 0x1404bb63a
jmp 0x1404bb65d
call fcn.1404b7931
neg bl
mov edx, 0x80000000
sbb ecx, ecx
and ecx, edx
test cl, 0x22
cmc
and ecx, edx
mov dword [rax], ecx
movsx eax, bx
seta al
mov eax, 2
jmp 0x1404bb667
jmp 0x1404bc01d
lea edx, [r15 - 1]
mov dword [rsp + 0x48], r11d
shr ah, 0x2a
bsr eax, dword [rbp + rdx*4 + 0x154]
je 0x1404bb692
inc eax
jmp 0x1404bb68d
jmp 0x1404bb698
mov eax, r11d
test bx, bp
shl edx, 5
clc
cmp r8w, 0x290e
add edx, eax
test dh, 0x58
test r13d, r13d
jmp 0x1404bb6af
jne 0x1404bb6bd
mov ecx, r11d
jmp 0x1404bb6fb
lea ecx, [r13 - 1]
cwde
sar al, 0x56
mov dword [rsp + 0x48], r11d
or eax, esp
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404bb6d9
je 0x1404bb6eb
inc eax
jmp 0x1404bb6e6
jmp 0x1404bb6f2
mov eax, r11d
movsx r12d, r15w
shl ecx, 5
rol r8d, 0x59
add ecx, eax
mov eax, ecx
sub r8, 0x57042506
dec r12b
stc
mov r8d, 0xffffffff
movzx r12d, r8w
sub eax, edx
mov r12d, 0x20
cmp edx, ecx
jmp 0x1404bb721
sbb ebx, ebx
stc
test bpl, r8b
and ebx, eax
jmp 0x1404bb72e
mov dword [rsp + 0x40], ebx
jmp 0x1404bb737
jbe 0x1404bba3d
mov eax, r12d
inc sil
add ch, 0x82
and rdi, 0x165e215e
mov dword [rsp + 0x34], r11d
shld r8d, r12d, 0x24
sal rdi, 0x18
mov esi, ebx
bsf r8d, r15d
movsx ecx, bp
lea edi, [r12 - 0x1f]
sar cx, 0xcd
sar r8b, cl
and esi, 0x1f
bts cx, si
mov r8d, ebx
sub cl, 0x96
adc ch, bh
sar ecx, cl
sub eax, esi
shr r8d, 5
bt cx, r9w
mov ecx, eax
test r10b, 0x2f
cmp cx, dx
mov dword [rsp + 0x48], eax
or al, r13b
cwde
and rax, r14
shl rdi, cl
lahf
dec edi
mov eax, edi
not eax
xchg rcx, rcx
movzx rcx, r14w
mov dword [rsp + 0x38], eax
lahf
lea eax, [r15 - 1]
jmp 0x1404bb7c5
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bb7d2
je 0x1404bb7e4
inc ecx
jmp 0x1404bb7df
jmp 0x1404bb7e7
mov ecx, r11d
lea eax, [r8 + r15]
cmc
cmp eax, 0x73
jmp 0x1404bb7f4
jbe 0x1404bb85a
sub r9d, r9d
movsx rdx, dx
cqo
mov dword [rbp - 0x80], r11d
not dx
lea r8, [rbp - 0x7c]
xchg edx, ecx
mov dword [rbp + 0x150], r11d
movsxd rdx, eax
mov cx, r14w
movzx ecx, r12w
mov edx, 0x1cc
jmp 0x1404bb832
lea rcx, [rbp + 0x154]
jmp 0x1404bb83e
call fcn.1404b6e1e
mov r15d, dword [rbp + 0x150]
cmp rsp, rdx
jmp 0x1404bb852
sub r11d, r11d
jmp 0x1404bba31
mov edx, r11d
bts eax, ebp
sub ax, 0x380c
mov eax, r12d
sub eax, ecx
cmp esi, eax
seta dl
test r11w, r13w
cmc
cmp r15b, 0x93
add edx, r8d
cmp bpl, 0xd
clc
add edx, r15d
jmp 0x1404bb887
mov dword [rsp + 0x34], edx
cmp al, 0x43
jmp 0x1404bb892
cmp edx, 0x73
jmp 0x1404bb89a
ja 0x1404bb7fa
lea eax, [r8 - 1]
test al, r8b
lea r11d, [rdx - 1]
clc
test eax, 0x72b53316
cmp ax, 0x3a43
cmp r11d, eax
jmp 0x1404bb8bd
je 0x1404bb9ce
mov ebx, dword [rsp + 0x48]
add r13b, 0xd7
lea r12d, [r8 - 1]
cwde
mov edx, dword [rsp + 0x38]
rcr rax, cl
bt rcx, 0x11
neg al
mov r13d, 0xffffffff
mov eax, r11d
xor cx, 0x1d3
shl cl, 0x8a
sub eax, r8d
movzx rcx, r10w
btc ecx, 0x80
add ecx, r8d
lea ecx, [rax - 1]
cmp eax, r15d
jmp 0x1404bb908
jae 0x1404bb920
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404bb91b
jmp 0x1404bb928
xor r10d, r10d
jmp 0x1404bb928
cmp ecx, r15d
jmp 0x1404bb930
jae 0x1404bb943
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404bb949
xor r9d, r9d
rcr cx, cl
and r9d, edx
mov ecx, ebx
stc
test r14b, r13b
shr r9d, cl
dec ch
shld rcx, r14, 0x17
not cx
and r10d, edi
jmp 0x1404bb96a
mov ecx, esi
cmc
shl r10d, cl
test bpl, r8b
test r11w, 0x6723
stc
or r9d, r10d
jmp 0x1404bb985
mov dword [rbp + r11*4 + 0x154], r9d
add r11d, r13d
clc
stc
cmp r11d, r12d
jmp 0x1404bb99a
je 0x1404bb9ac
mov r15d, dword [rbp + 0x150]
jmp 0x1404bb8e4
mov r13d, dword [rsp + 0x30]
movzx r12, r14w
mov r12d, 0x20
xchg bh, dh
mov edx, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x40]
rol ch, cl
mov cx, 0x1b1e
xor ch, 0x89
xor r11d, r11d
xor cx, ax
sub cl, dil
mov ecx, r11d
cmc
jmp 0x1404bb9e0
test r8d, r8d
jmp 0x1404bb9e8
je 0x1404bba1c
mov eax, ecx
jmp 0x1404bb9f5
inc ecx
jmp 0x1404bb9fc
mov dword [rbp + rax*4 + 0x154], r11d
test r9b, 0x19
cmp edi, 0x1ec55eaa
cmp ecx, r8d
jmp 0x1404bba16
jne 0x1404bb9ee
mov r15d, edx
mov dword [rbp + 0x150], edx
neg r8
btr r8d, 0x72
or r8b, 0xcb
mov r8d, 0xffffffff
cmp r15b, r9b
shr r10b, cl
mov eax, dword [rsp + 0x50]
mov rdi, 0x7c70458e
or di, 0x4f13
mov edi, dword [rsp + 0x3c]
ror r10b, 0x5f
sub eax, edi
or r10w, 0x1f45
ror r10b, 0x7b
mov r10b, 0x32
mov dword [rsp + 0x50], eax
mov r10d, eax
cmp r15w, r10w
cmc
clc
test edi, edi
jmp 0x1404bba78
je 0x1404bbaa8
cmp ebx, eax
jbe 0x1404bbaa5
mov rdx, qword [rsp + 0x60]
mov r9b, 1
mov qword [rsp + 0x20], rdx
movsxd rdx, esi
not dx
mov edx, edi
jmp 0x1404bbaa0
jmp 0x1404bbff5
sub r10d, ebx
cmp r15d, r13d
jmp 0x1404bbab0
ja 0x1404bbb3e
jae 0x1404bbac8
mov cl, 1
jmp 0x1404bbac3
jmp 0x1404bbb44
lea edx, [r15 - 1]
cmc
cmp edx, r8d
je 0x1404bbb3e
mov eax, dword [rbp + rdx*4 + 0x4f4]
test r14w, 0x3dc0
cmc
cmp dx, 0x3f52
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404bbaf5
jne 0x1404bbb0d
add edx, r8d
jmp 0x1404bbb04
cmp edx, r8d
jne 0x1404bbad6
cmp edx, r8d
jmp 0x1404bbb15
je 0x1404bbb3e
mov eax, dword [rbp + rdx*4 + 0x4f4]
shl cl, 0x37
inc cl
cmp dword [rbp + rdx*4 + 0x154], eax
setnp cl
setbe cl
jmp 0x1404bbb39
jmp 0x1404bbb44
mov cl, r11b
xor r9b, r10b
test cl, cl
mov al, r14b
jmp 0x1404bbb4e
mov dword [rsp + 0x38], r11d
movsx eax, cx
xchg si, ax
movsx rsi, ax
lea eax, [rbx + 1]
mov sil, spl
movsxd rcx, ecx
not rcx
mov r9d, r10d
cmovne ebx, eax
btr r13w, 0x1a
xchg ch, ch
mov r13d, r12d
and r10d, 0x1f
shl ch, 0x78
mov cl, 0xaa
cmp r14w, 0x5892
shr r9d, 5
cwde
cmc
bt ax, 8
sub r13d, r10d
mov dword [rsp + 0x40], ebx
sub cx, bp
bts ax, r13w
btr ax, cx
mov ecx, r13d
test r11w, 0x2a35
mov esi, 1
bsr eax, r13d
shr ah, 0x54
test bl, r8b
shl rsi, cl
cdqe
movsx ax, r10b
dec esi
rcr ah, cl
bt ecx, 0x92
mov eax, esi
mov cx, 0x7ada
not eax
bsf ecx, r12d
mov dword [rsp + 0x48], eax
lea eax, [r15 - 1]
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bbbf1
je 0x1404bbbfe
inc ecx
jmp 0x1404bbc06
mov ecx, r11d
sub al, 0x64
ror al, 0x60
lea eax, [r9 + r15]
clc
cmp eax, 0x73
jmp 0x1404bbc13
jbe 0x1404bbc65
sub r9d, r9d
movzx r8, r9w
cdq
mov dword [rbp - 0x80], r11d
setl dh
mov cl, r9b
cqo
lea r8, [rbp - 0x7c]
movzx rcx, si
cdq
movsxd rdx, r15d
mov dword [rbp + 0x150], r11d
bswap dx
mov edx, 0x1cc
cmovb cx, bx
movsxd rcx, r10d
lea rcx, [rbp + 0x154]
jmp 0x1404bbc5b
call fcn.1404b6e1e
jmp 0x1404bbde9
sub r12d, ecx
or dl, 0xfa
mov edx, r11d
cmp r10d, r12d
xchg dl, dl
jmp 0x1404bbc78
seta dl
test ch, 0x45
add edx, r9d
cmp r12b, r14b
add edx, r15d
mov dword [rsp + 0x38], edx
cmc
cmp edx, 0x73
jmp 0x1404bbc94
ja 0x1404bbc19
lea r12d, [r9 - 1]
bt r11w, 0x28
clc
lea r11d, [rdx - 1]
stc
cmp r11d, r12d
jmp 0x1404bbcb2
je 0x1404bbdac
mov ebx, dword [rsp + 0x48]
cwd
mov edx, 0xffffffff
sub ax, 0x5122
mov eax, r11d
setnp cl
or cl, 0xbe
sub eax, r9d
lea ecx, [rax - 1]
jmp 0x1404bbcdb
cmp eax, r15d
jmp 0x1404bbce3
jae 0x1404bbcfa
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404bbcf5
jmp 0x1404bbd00
xor edi, edi
cmp bl, r11b
clc
cmp ecx, r15d
jmp 0x1404bbd08
jae 0x1404bbd20
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404bbd1b
jmp 0x1404bbd28
xor r8d, r8d
sar ch, cl
test r14, rdx
and r8d, ebx
jmp 0x1404bbd33
mov ecx, r13d
cmp dl, spl
test dl, al
test r15d, 0x420422dc
shr r8d, cl
mov cx, 0x1c37
add cl, sil
or ch, 0xa4
and edi, esi
ror ch, cl
sub cl, spl
mov ecx, r10d
shl edi, cl
stc
cmp r13b, dl
cmc
or r8d, edi
mov dword [rbp + r11*4 + 0x154], r8d
test cx, ax
add r11d, edx
cmp sil, 0xcb
test sil, 0x1e
test r9b, r15b
cmp r11d, r12d
jmp 0x1404bbd84
je 0x1404bbd9b
mov r15d, dword [rbp + 0x150]
jmp 0x1404bbd96
jmp 0x1404bbcc7
mov edx, dword [rsp + 0x38]
ror dil, 0xe5
mov ebx, dword [rsp + 0x40]
mov edi, dword [rsp + 0x3c]
clc
xor ecx, ecx
cmp r13d, r8d
clc
test r9d, r9d
jmp 0x1404bbdba
je 0x1404bbde3
and dword [rbp + rcx*4 + 0x154], 0
jmp 0x1404bbdcd
inc ecx
test edx, 0x1cf42678
cmp ecx, r9d
jmp 0x1404bbddd
jne 0x1404bbdc0
mov dword [rbp + 0x150], edx
lea rdx, [rbp + 0x4f0]
movzx ecx, r14w
movsx rcx, si
lea rcx, [rbp + 0x150]
jmp 0x1404bbe04
call fcn.1404b6f56
cmp dword [rbp + 0x150], 0
mov rdx, rax
setl r9b
mov eax, 0xffffffff
sete r9b
test r11b, 0x43
cmp rsi, rbx
cmp rdx, rax
jmp 0x1404bbe2f
jbe 0x1404bbe66
mov rcx, rdx
test dx, 0x7f2e
shr rcx, 0x20
cmc
bsr ecx, ecx
jmp 0x1404bbe4a
je 0x1404bbe57
inc ecx
jmp 0x1404bbe59
xor ecx, ecx
add ecx, 0x20
jmp 0x1404bbe61
jmp 0x1404bbe83
bsr ecx, edx
je 0x1404bbe7b
inc ecx
jmp 0x1404bbe76
jmp 0x1404bbe83
sub ecx, ecx
movsxd rsi, eax
sub sil, r12b
mov esi, dword [rsp + 0x50]
stc
cmp r15b, 0x5a
cmp ecx, esi
jbe 0x1404bbef5
sub ecx, esi
test r9b, r9b
jmp 0x1404bbe9e
je 0x1404bbed6
mov eax, 1
cmp ah, 0x2a
shl rax, cl
jmp 0x1404bbeb4
dec rax
cmc
stc
test r11d, 0x6ad5692c
test rdx, rax
jmp 0x1404bbec8
jne 0x1404bbed6
mov r9b, 1
jmp 0x1404bbee4
xor r9b, r9b
add r10w, 0x2fe
sal r10w, 0xdb
shr rdx, cl
bts ax, r12w
btr ax, 0x26
movsx ecx, r9w
sub r11d, r11d
adc ch, 0x5a
xor r10b, spl
lea eax, [rdi - 2]
rol r10b, 0x96
add cl, spl
test r14d, r14d
mov ecx, esi
movsx r10w, sil
movsx r10, cx
bswap r10w
not ebx
xchg r10w, r10w
movsx r10, r11w
cmovne r11d, dword [rbp + 0x324]
bts r10d, r10d
sub r10b, r12b
xor r8d, r8d
bts r10, rcx
inc r10w
cmp r14d, 1
cmova r8d, dword [rbp + 0x328]
movsx r10w, r12b
xadd r10d, r10d
test edi, edi
bswap r10
movsxd r10, r13d
mov r10d, r8d
cmovne ebx, eax
rcl r8b, 0x14
bsr ax, dx
btr ax, r12w
shl r10, 0x20
add rax, 0x95f5ddb
adc ah, 0x95
mov eax, r11d
test dil, 0x6d
lea r10, [r10 + rax]
not r8b
xchg al, r8b
clc
mov rax, qword [rsp + 0x58]
xchg r8b, r8b
stc
shl r10, cl
mov r8b, byte [rax + 0x308]
setp ch
movzx ecx, si
mov cl, ch
lea rcx, [rdx + r10]
mov rdx, qword [rsp + 0x60]
jmp 0x1404bbfb7
mov qword [rsp + 0x20], rdx
xchg dh, dl
mov edx, 0x15a8140f
movzx rdx, bx
mov edx, ebx
jmp 0x1404bbfce
call fcn.1404b7994
jmp 0x1404bc01d
test eax, eax
movzx eax, bp
mov rdx, qword [rsp + 0x60]
setne r9b
cbw
movsxd rax, eax
mov qword [rsp + 0x20], rdx
cdq
mov edx, ecx
cdqe
mov rax, qword [rsp + 0x58]
mov r8b, r11b
not cx
jmp 0x1404bc005
lea rcx, [rbp + 0x320]
mov r8b, byte [rax + 0x308]
jmp 0x1404bc018
call fcn.1404b81a7
mov rcx, qword [rbp + 0xa60]
xor rcx, rsp
jmp 0x1404bc02c
call fcn.14049cfde
mov rbx, qword [rsp + 0xbc0]
or r14w, r13w
btr r13w, 0xd3
rcl r14d, cl
add rsp, 0xb70
bswap r15
jmp 0x1404bc055
pop r15
xchg r12w, r13w
pop r14
movzx r13w, dl
pop r13
jmp 0x1404bc06e
pop r12
movsx esi, r11w
movsx di, r10b
pop rdi
pop rsi
movsx rbp, r12w
pop rbp
jmp 0x1404bc085
ret