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

Disassembly:
mov qword [rsp + 0x18], rbx
movsx ebx, cx
cmp sil, r14b
cmc
push rbp
push rsi
push rdi
movsxd rax, r11d
setae bpl
bt rbx, r15
push r12
xor al, bpl
movsx eax, cx
push r13
ror bh, cl
test r8d, esp
push r14
push r15
shr bl, cl
lea rbp, [rsp - 0xa70]
shl r14b, 0x28
add r14b, 0x74
sub rsp, 0xb70
mov rax, qword [0x1400b7288]
shrd rdi, rsi, 0x7f
xor rax, rsp
mov qword [rbp + 0xa60], rax
mov al, byte [rdx + 8]
neg r8d
bts r15d, r9d
lea rbx, [0x140000000]
sal r10b, 0x38
btc r10w, r10w
sar di, cl
mov r10d, dword [rcx]
bsf edi, r14d
neg al
movzx r13d, r13w
mov r15w, 0x7ded
not r9b
mov r9, rcx
cmovp r14w, cx
inc r13b
mov qword [rsp + 0x60], rdx
mov edx, dword [rcx + 4]
jmp 0x1404bd31a
sbb eax, eax
clc
shld r15w, r9w, 0xc9
and eax, 0x1d
cmp r14d, 0x3235685
mov qword [rsp + 0x58], rcx
rcr cx, 0x81
rol dil, 0x38
add eax, 0x19
movzx r8, r10w
xor cl, r9b
xchg r15b, r13b
xor r11d, r11d
xadd r15, r14
bswap r13d
test r10d, r10d
cmovne cx, bp
mov dword [rsp + 0x50], eax
movsx di, bpl
lea r8, [r9 + 8]
jmp 0x1404bd36a
mov dword [rbp + 0x320], r11d
movsx r14, r11w
movsx di, bl
lahf
cmovs r10d, r11d
mov r14d, r11d
and ch, 0xaf
add r15b, 0xa5
cmp r10d, edx
movsx r13, r9w
lea edi, [r11 + 0x26]
mov r13b, 0x3c
movsx r15w, r8b
bswap r13w
mov eax, r10d
not cl
mov r15d, r11d
movzx r13w, bpl
cmovae eax, edx
sal r13b, 0xa6
sal r13b, cl
movzx rcx, r10w
mov r13d, r11d
stc
neg cx
cmp r14b, 0x3e
sub r10d, eax
xor ecx, r13d
dec ecx
rcr cx, cl
mov ecx, eax
lea r8, [r8 + rcx]
mov dword [rsp + 0x30], r10d
movsx r10d, di
lea rax, [r9 + 8]
xor r10b, 0x56
movsxd r10, esp
mov qword [rsp + 0x78], r8
not r10b
add rax, rdx
not r10b
cmp dl, r15b
movsxd r10, esp
lea r10, [r9 + 8]
mov qword [rsp + 0x70], rax
sub eax, r8d
cmc
mov dword [rsp + 0x40], eax
clc
cmp r10, r8
jmp 0x1404bd418
je 0x1404bdffe
cmp r13d, 9
jne 0x1404bd62c
test r14d, r14d
je 0x1404bd535
mov r8d, r11d
movsxd rcx, r15d
movzx r9w, dil
jmp 0x1404bd441
mov r9d, r11d
bswap eax
lahf
cbw
mov edx, r9d
movsxd rax, eax
movsx ax, r8b
inc r9d
mov eax, dword [rbp + rdx*4 + 0x324]
rcr cl, cl
test al, r8b
imul rcx, rax, 0x3b9aca00
sbb al, r12b
mov eax, r8d
lea rcx, [rcx + rax]
inc r8b
movsx r8w, r8b
mov r8, rcx
jmp 0x1404bd484
mov dword [rbp + rdx*4 + 0x324], ecx
test r8b, 0x69
clc
cmp r12b, 0x35
shr r8, 0x20
cmc
jmp 0x1404bd49e
cmp r9d, r14d
jne 0x1404bd449
test r8d, r8d
jmp 0x1404bd4af
je 0x1404bd523
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bd4c1
jae 0x1404bd50a
mov eax, dword [rbp + 0x320]
inc r14b
mov r14w, 0x404b
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14d, si
movzx r14, cx
mov r14d, dword [rbp + 0x320]
jmp 0x1404bd4f1
inc r14d
jmp 0x1404bd4f9
mov dword [rbp + 0x320], r14d
jmp 0x1404bd505
jmp 0x1404bd52a
mov r14d, r11d
jmp 0x1404bd512
mov dword [rbp + 0x320], r11d
jmp 0x1404bd51e
jmp 0x1404bd52a
mov r14d, dword [rbp + 0x320]
mov r8, qword [rsp + 0x78]
test ch, bh
test dil, 0x3c
test r15d, r15d
jmp 0x1404bd53d
je 0x1404bd619
mov edx, r11d
clc
jmp 0x1404bd54d
test r14d, r14d
jmp 0x1404bd555
je 0x1404bd5ad
mov ecx, edx
not ax
bswap r14
lahf
inc edx
clc
or al, r12b
mov r15d, r15d
cmc
mov eax, dword [rbp + rcx*4 + 0x324]
add r15, rax
mov dword [rbp + rcx*4 + 0x324], r15d
movzx r14, r13w
rcr r14b, cl
movsx r14, r14w
mov r14d, dword [rbp + 0x320]
shr r15, 0x20
test r9b, 0xe3
cmp bpl, 0x50
clc
cmp edx, r14d
jmp 0x1404bd5a7
jne 0x1404bd55b
test r15d, r15d
jmp 0x1404bd5b5
je 0x1404bd619
cmp r14d, 0x73
jae 0x1404bd602
mov eax, r14d
jmp 0x1404bd5d5
mov dword [rbp + rax*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bd5e9
inc r14d
jmp 0x1404bd5f1
mov dword [rbp + 0x320], r14d
jmp 0x1404bd5fd
jmp 0x1404bd619
mov r14d, r11d
movzx ecx, r14w
mov dword [rbp + 0x320], r11d
seto ch
xchg ecx, eax
cmovne r15w, r13w
mov r15d, r11d
setnp r13b
bswap r13w
mov r13d, r11d
lahf
movsx cx, bl
movzx eax, byte [r10]
xchg ecx, ecx
mov cx, bx
movsxd rcx, ebx
lea ecx, [r15 + r15*4]
inc r13d
bswap r15w
movsx r15w, r8b
not r15b
inc r10
jmp 0x1404bd653
lea r15d, [rax + rcx*2]
cmp r15b, sil
cmp r10, r8
jmp 0x1404bd662
jne 0x1404bd41e
test r13d, r13d
jmp 0x1404bd670
je 0x1404bdffe
mov eax, 0xcccccccd
bt r12, 0x57
btc dx, 0x2a
bts edx, r10d
mul r13d
mov eax, edx
shr eax, 3
bts r12w, bp
mov dword [rsp + 0x38], eax
movzx r12w, dil
mov r12d, eax
stc
test r12w, 0xe79
mov dword [rsp + 0x3c], eax
clc
stc
test r15b, 0x3a
test eax, eax
jmp 0x1404bd6ba
je 0x1404bdde5
mov eax, r12d
ror rcx, 0x8c
movsx esi, r13w
cmp r12d, edi
movzx rsi, r11w
movsxd r8, esi
xchg esi, r8d
cmova eax, edi
adc sil, 0x19
sub edx, edx
mov dword [rsp + 0x34], eax
setp r8b
xchg dil, dil
bswap di
dec eax
sar cl, 0x7b
shr ch, 0x4a
mov edi, eax
stc
movzx ecx, byte [rbx + rax*4 + 0xc5822]
xor sil, 0x67
movzx esi, byte [rbx + rax*4 + 0xc5823]
rcr r8w, cl
movzx ebx, bp
bswap r8w
mov ebx, ecx
movsx r8d, cx
shl rbx, 2
xchg al, r8b
jmp 0x1404bd72d
mov r8, rbx
cdqe
lahf
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
jmp 0x1404bd748
call fcn.1404a65a5
lea rcx, [0x140000000]
bsf rdx, r10
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
test eax, r11d
add r8w, 0xc6f
bt dx, 0xf9
lea rdx, [rcx + 0xc4f10]
mov r8w, 0x3174
lea rcx, [rbp + 0x6c4]
shld r8w, r8w, 0x85
test bx, bp
btr r8w, 0x7b
mov r8, rsi
test r10b, 0x38
test dl, r8b
add rcx, rbx
jmp 0x1404bd7a6
lea rdx, [rdx + rax*4]
jmp 0x1404bd7af
call fcn.1404a5b19
mov r10d, dword [rbp + 0x6c0]
stc
cmp r9b, r9b
cmp r10d, 1
ja 0x1404bd913
mov eax, dword [rbp + 0x6c4]
test dl, r15b
xor r11d, r11d
test eax, eax
jne 0x1404bd7f6
mov r14d, r11d
jmp 0x1404bd7e5
mov dword [rbp + 0x320], r11d
jmp 0x1404bd7f1
jmp 0x1404bdd9d
cmp eax, 1
jmp 0x1404bd7fe
je 0x1404bdd9d
test r14d, r14d
jmp 0x1404bd80c
je 0x1404bdd9d
mov r8d, r11d
seta dl
mov r9d, r11d
movsx r10, dx
mov r10, rax
jmp 0x1404bd82d
mov edx, r9d
cbw
movzx rcx, r9w
inc r9d
btc eax, ebp
neg cx
mov eax, r8d
sub r8b, 0x7f
bts r8d, r13d
sal cl, 0xe5
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
not r8w
bts r8w, r14w
add rcx, rax
sal r8w, cl
btr r8w, r10w
mov r8, rcx
test r12b, 0xf1
mov dword [rbp + rdx*4 + 0x324], ecx
cmc
clc
shr r8, 0x20
cmp r12w, 0x6daa
clc
cmp r9d, r14d
jmp 0x1404bd890
jne 0x1404bd82d
test r8d, r8d
jmp 0x1404bd89e
je 0x1404bd902
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bd8b0
jae 0x1404bd8ee
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14w, r8b
mov r14d, dword [rbp + 0x320]
jmp 0x1404bd8d5
inc r14d
jmp 0x1404bd8dd
mov dword [rbp + 0x320], r14d
jmp 0x1404bd8e9
jmp 0x1404bdd9d
mov r14d, r11d
mov dword [rbp + 0x320], r11d
xchg al, al
mov al, r11b
jmp 0x1404bdda1
mov r14d, dword [rbp + 0x320]
jmp 0x1404bd90e
jmp 0x1404bdd9d
cmp r14d, 1
jmp 0x1404bd91c
ja 0x1404bda6b
mov ebx, dword [rbp + 0x324]
rol r8b, 0xd7
mov r8, r10
bswap r14
shl r8, 2
add r14w, 0x1a48
movsxd r14, esi
rol r14w, cl
xor r11d, r11d
mov dword [rbp + 0x320], r10d
rol r14w, 0x12
mov r14d, r10d
test r8, r8
jmp 0x1404bd95d
je 0x1404bd9cb
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
cmp r8, rax
jmp 0x1404bd977
ja 0x1404bd993
lea rdx, [rbp + 0x6c4]
jmp 0x1404bd989
call fcn.1404a5b19
jmp 0x1404bd9ba
mov r8, rax
test r12b, r9b
xor edx, edx
jmp 0x1404bd9a0
call fcn.1404a65a5
call fcn.1404b77d4
mov dword [rax], 0x22
jmp 0x1404bd9b5
call fcn.1404b8499
mov r14d, dword [rbp + 0x320]
cmc
clc
xor r11d, r11d
cmp ax, 0x424f
clc
test ebx, ebx
jmp 0x1404bd9d2
je 0x1404bd7dd
cmp ebx, 1
jmp 0x1404bd9e0
je 0x1404bdd9d
test r14d, r14d
jmp 0x1404bd9ee
je 0x1404bdd9d
mov r8d, r11d
movzx r9w, bpl
movzx ecx, sp
lahf
mov r9d, r11d
mov r10, rbx
movzx cx, bh
mov edx, r9d
movsx ecx, r12w
mov ah, 0x2b
inc r9d
mov eax, r8d
xor ch, 0xb0
btr cx, 0xcc
mov ecx, dword [rbp + rdx*4 + 0x324]
adc r8w, r10w
cmp spl, 0x7c
imul rcx, r10
add r8w, 0x338c
or r8w, 0x77ed
lea rcx, [rcx + rax]
shl r8d, cl
mov r8, rcx
stc
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404bda60
jne 0x1404bda0a
jmp 0x1404bd896
cmp r10d, r14d
lea rdx, [rbp + 0x324]
xchg r9d, ecx
mov r12d, r14d
movzx r9d, r9w
lea rcx, [rbp + 0x6c4]
cmovae rcx, rdx
lea r8, [rbp + 0x6c4]
cdq
cmovb r12d, r10d
mov qword [rsp + 0x68], rcx
mov r9b, r13b
not dx
setb al
jmp 0x1404bdaae
lea rdx, [rbp + 0x324]
movzx r9, r10w
cmovae r9, r9
movsx r9w, r10b
cmovae rdx, r8
cmp r9b, r15b
stc
bts r9d, r9d
xor r11d, r11d
test al, al
mov qword [rsp + 0x48], rdx
movzx r9d, r10w
setae r9b
mov dword [rbp + 0x4f0], r11d
mov r9d, r11d
jmp 0x1404bdaef
cmovne r10d, r14d
mov r14, r14
mov r14d, r11d
stc
test r12d, r12d
jmp 0x1404bdb02
je 0x1404bdd16
mov eax, r9d
mov esi, dword [rcx + rax*4]
cmp r10b, 0xd5
test esi, esi
jmp 0x1404bdb19
jne 0x1404bdb4f
cmp r9d, r14d
jmp 0x1404bdb27
jne 0x1404bdd07
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404bdb3e
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bdb4a
jmp 0x1404bdd07
mov r8d, r9d
test r10d, r10d
jmp 0x1404bdb5a
je 0x1404bdcde
mov edi, r9d
cmp dl, r9b
neg edi
stc
clc
test r10b, 0x2d
cmp r8d, 0x73
je 0x1404bdc2d
mov ebx, r8d
cmp r8d, r14d
jne 0x1404bdbb2
and dword [rbp + rbx*4 + 0x4f4], 0
bswap r14w
mov ax, 0x2281
movzx ax, spl
lea eax, [r8 + 1]
dec r14b
not r14w
movsx r14d, r11w
mov dword [rbp + 0x4f0], eax
dec r14w
lea eax, [rdi + r8]
inc r8d
sub r14b, spl
clc
cmp ah, 0xa0
mov edx, dword [rdx + rax*4]
neg r14b
cmc
mov eax, r11d
imul rdx, rsi
add rdx, rax
sbb r11b, bpl
cdqe
mov eax, dword [rbp + rbx*4 + 0x4f4]
stc
shld r14w, r11w, 0x67
rol r14b, 0xd1
add rdx, rax
shl r14b, cl
cbw
lea eax, [rdi + r8]
test bx, dx
mov r11, rdx
mov dword [rbp + rbx*4 + 0x4f4], edx
mov r14d, dword [rbp + 0x4f0]
test spl, 0xd4
stc
cmp r9b, 0x62
shr r11, 0x20
cmp eax, r10d
je 0x1404bdc2d
mov rdx, qword [rsp + 0x48]
jmp 0x1404bdc28
jmp 0x1404bdb6e
test r11d, r11d
jmp 0x1404bdc35
je 0x1404bdcde
cmp r8d, 0x73
jmp 0x1404bdc44
je 0x1404bdf05
mov edx, r8d
clc
cmp r8d, r14d
jmp 0x1404bdc56
jne 0x1404bdc80
and dword [rbp + rdx*4 + 0x4f4], 0
movsx eax, ax
movsx rax, r11w
dec r14w
lea eax, [r8 + 1]
movsxd rcx, r10d
movsx ecx, r11w
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
inc r8d
rol ecx, cl
mov ecx, r11d
setns r14b
adc r11d, 0x3b3b3802
sbb r11b, cl
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x4f4], ecx
bts r14w, r8w
cmp dh, 0xc0
btc r11w, sp
mov r14d, dword [rbp + 0x4f0]
bt r11w, 0xc7
cmovl r11w, r14w
shr rcx, 0x20
clc
mov r11d, ecx
clc
cmc
test ecx, ecx
jmp 0x1404bdcd8
jne 0x1404bdc3b
xor r11d, r11d
jmp 0x1404bdce6
cmp r8d, 0x73
jmp 0x1404bdcef
je 0x1404bdf0b
mov rcx, qword [rsp + 0x68]
movsxd rdx, r11d
mov rdx, qword [rsp + 0x48]
jmp 0x1404bdd07
inc r9d
cmp r10d, esp
cmp r9d, r12d
jne 0x1404bdb08
mov r8d, r14d
cmp edx, ebp
stc
shl r8, 2
mov dword [rbp + 0x320], r14d
test r8, r8
jmp 0x1404bdd2f
je 0x1404bdd98
mov eax, 0x1cc
neg ch
lea rcx, [rbp + 0x324]
cmp r8, rax
jmp 0x1404bdd4b
ja 0x1404bdd67
lea rdx, [rbp + 0x4f4]
jmp 0x1404bdd5d
call fcn.1404a5b19
jmp 0x1404bdd86
mov r8, rax
xor edx, edx
jmp 0x1404bdd71
call fcn.1404a65a5
call fcn.1404b77d4
mov dword [rax], 0x22
call fcn.1404b8499
mov r14d, dword [rbp + 0x320]
movzx r12, bx
xor r11d, r11d
btr rbx, rax
mov r12d, dword [rsp + 0x3c]
mov al, 1
xchg bh, bl
lea rbx, [0x140000000]
cmp r13b, 0x6e
jmp 0x1404bddb1
test al, al
jmp 0x1404bddb8
je 0x1404bdf12
sub r12d, dword [rsp + 0x34]
movsx di, r10b
movzx rdi, r9w
mov edi, 0x26
jmp 0x1404bddd6
mov dword [rsp + 0x3c], r12d
jne 0x1404bd6c0
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
add eax, eax
test r8b, 0x55
cmp r14w, si
sub r13d, eax
jmp 0x1404bddfa
je 0x1404bdf26
lea eax, [r13 - 1]
test sil, 0x17
cmc
mov eax, dword [rbx + rax*4 + 0xc58b8]
jmp 0x1404bde15
test eax, eax
jmp 0x1404bde1c
je 0x1404bdf12
cmp eax, 1
je 0x1404bdf26
test r14d, r14d
je 0x1404bdf26
mov r8d, r11d
jmp 0x1404bde3c
mov r9d, r11d
mov r10d, eax
movzx ecx, cx
movsx ax, r9b
mov edx, r9d
mov ah, 6
inc r9d
movzx rcx, bp
mov eax, r8d
shr r8, cl
mov ecx, dword [rbp + rdx*4 + 0x324]
test r8b, sil
btc r8, 0x4d
sar r8b, cl
imul rcx, r10
lea rcx, [rcx + rax]
xor r8w, 0x36db
movsx r8d, di
mov r8, rcx
clc
mov dword [rbp + rdx*4 + 0x324], ecx
cmp r8w, 0x229e
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404bde9e
jne 0x1404bde4a
test r8d, r8d
jmp 0x1404bdeac
je 0x1404bdef9
cmp dword [rbp + 0x320], 0x73
jae 0x1404bdf12
mov eax, dword [rbp + 0x320]
xchg r14, r14
cmovnp r14d, r14d
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bdee0
inc r14d
jmp 0x1404bdee8
mov dword [rbp + 0x320], r14d
jmp 0x1404bdef4
jmp 0x1404bdf26
mov r14d, dword [rbp + 0x320]
jmp 0x1404bdf26
sub r11d, r11d
rol r14, cl
lea rbx, [0x140000000]
mov r14d, r11d
clc
cmp r15b, 0x8e
mov dword [rbp + 0x320], r11d
jmp 0x1404bdf26
test r15d, r15d
je 0x1404bdff2
mov r8d, r11d
test r14d, r14d
je 0x1404bdf90
mov ecx, r8d
inc r8d
mov edx, r15d
ror r15d, cl
mov eax, dword [rbp + rcx*4 + 0x324]
shld r14w, cx, 0x3b
lea rdx, [rdx + rax]
btr r15w, 0xc2
mov dword [rbp + rcx*4 + 0x324], edx
movsxd r14, r8d
mov r14d, dword [rbp + 0x320]
shr rdx, 0x20
rcr r15d, cl
sbb r15b, r10b
sal r15b, cl
mov r15d, edx
jmp 0x1404bdf87
cmp r8d, r14d
jne 0x1404bdf3b
test r15d, r15d
jmp 0x1404bdf98
je 0x1404bdff2
mov edi, 0x26
cmp r14d, 0x73
jmp 0x1404bdfac
jae 0x1404bdfe3
mov eax, r14d
dec r14b
mov r14b, bpl
mov dword [rbp + rax*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bdfcf
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404bdfde
jmp 0x1404bdffe
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404bdffe
mov edi, 0x26
bts rcx, rax
sar cl, 0xc8
mov ecx, dword [rsp + 0x30]
cmp bpl, sil
cmc
test r9w, 0x4703
test ecx, ecx
jmp 0x1404be013
je 0x1404bea0b
mov eax, 0xcccccccd
add edx, 0x2b7a504f
sar edx, cl
bts dx, di
mul ecx
mov eax, edx
shr eax, 3
mov dword [rsp + 0x34], eax
sar r15d, 0x50
mov r15d, eax
cmc
clc
cmp dl, spl
mov dword [rsp + 0x3c], eax
stc
test eax, eax
jmp 0x1404be04d
je 0x1404be793
jmp 0x1404be06c
lea rbx, [0x140000000]
bts cx, r8w
and r8d, r9d
btr r13, 0x70
cmp r15d, edi
bswap si
mov r13d, r15d
movsxd r8, r9d
mov ch, 0x87
cdqe
cmova r13d, edi
btc di, bp
bts esi, r11d
cbw
xor edx, edx
ror si, cl
mov dword [rsp + 0x38], r13d
sal ax, cl
sar rcx, cl
add eax, 0x4e117441
lea eax, [r13 - 1]
and r8, 0x624c7f6e
movzx ecx, byte [rbx + rax*4 + 0xc5822]
test r8, 0x3ed6a3a
movzx esi, byte [rbx + rax*4 + 0xc5823]
movsxd rbx, edi
sbb r8w, cx
bt bx, r9w
mov ebx, ecx
xadd r8w, di
inc r8b
mov edi, eax
shl rbx, 2
mov ax, 0x53dd
mov r8, rbx
movsx rax, r8w
jmp 0x1404be0ee
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
jmp 0x1404be0fd
mov dword [rbp + 0x6c0], eax
jmp 0x1404be108
call fcn.1404a65a5
lea rcx, [0x140000000]
bsf rdx, r14
dec rax
shl rsi, 2
mov al, sil
movzx eax, word [rcx + rdi*4 + 0xc5820]
shr dh, cl
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x6c4]
sal r8b, cl
mov r8, rsi
test bpl, al
add rcx, rbx
jmp 0x1404be14b
lea rdx, [rdx + rax*4]
call fcn.1404a5b19
mov r10d, dword [rbp + 0x6c0]
jmp 0x1404be160
cmp r10d, 1
jmp 0x1404be169
ja 0x1404be2b8
mov eax, dword [rbp + 0x6c4]
xor r11d, r11d
clc
test rcx, 0x4c5a5ef1
test eax, eax
jmp 0x1404be187
jne 0x1404be1a6
mov r14d, r11d
jmp 0x1404be195
mov dword [rbp + 0x320], r11d
jmp 0x1404be1a1
jmp 0x1404be75a
cmp eax, 1
jmp 0x1404be1ae
je 0x1404be75a
test r14d, r14d
jmp 0x1404be1bc
je 0x1404be75a
mov r8d, r11d
bswap r9w
mov r9d, r11d
movsx dx, bpl
cmova rcx, rax
mov r10, rax
jmp 0x1404be1dd
mov edx, r9d
inc r9d
bts cx, r12w
mov eax, r8d
rcr r8b, cl
mov rcx, r15
and r8w, 0x812
mov ecx, dword [rbp + rdx*4 + 0x324]
clc
add r8b, r11b
inc r8b
imul rcx, r10
bt r8w, 0xba
adc r8, r15
test bpl, 0x1f
add rcx, rax
neg r8w
not r8b
mov r8, rcx
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
test r8b, r9b
shr r8, 0x20
cmp r8w, r9w
test esi, r14d
cmp r9d, r14d
jne 0x1404be1dd
test r8d, r8d
jmp 0x1404be24a
je 0x1404be2a7
cmp dword [rbp + 0x320], 0x73
jmp 0x1404be25c
jae 0x1404be295
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404be27c
inc r14d
jmp 0x1404be284
mov dword [rbp + 0x320], r14d
jmp 0x1404be290
jmp 0x1404be75a
mov r14d, r11d
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404be75c
mov r14d, dword [rbp + 0x320]
jmp 0x1404be2b3
jmp 0x1404be75a
cmp r14d, 1
jmp 0x1404be2c1
ja 0x1404be439
mov ebx, dword [rbp + 0x324]
movzx r8, dx
dec r14b
sub r14b, 3
mov r8, r10
shl r8, 2
bts r14w, r13w
sal r14b, cl
xor r11d, r11d
mov dword [rbp + 0x320], r10d
bt r14w, r15w
movsx r14d, r8w
sal r14, cl
mov r14d, r10d
cmp rax, rcx
test r8b, 0x5a
stc
test r8, r8
je 0x1404be381
lea rcx, [rbp + 0x324]
cmc
cmp r8, 0x1cc
ja 0x1404be33c
lea rdx, [rbp + 0x6c4]
jmp 0x1404be332
call fcn.1404a5b19
jmp 0x1404be36e
xor edx, edx
movsxd r8, eax
movsx r8w, bl
xchg r8b, r8b
mov r8d, 0x1cc
jmp 0x1404be354
call fcn.1404a65a5
call fcn.1404b77d4
mov dword [rax], 0x22
jmp 0x1404be369
call fcn.1404b8499
mov r14d, dword [rbp + 0x320]
stc
clc
sub r11d, r11d
stc
cmp r13w, 0x512a
test ebx, ebx
jmp 0x1404be388
je 0x1404be18d
cmp ebx, 1
jmp 0x1404be396
je 0x1404be75a
test r14d, r14d
jmp 0x1404be3a4
je 0x1404be75a
mov r8d, r11d
cdqe
movsx r10d, r11w
cwde
mov r9d, r11d
movzx ax, sil
mov r10, rbx
cwde
mov edx, r9d
cmovb rcx, rbp
mov cx, 0x126
inc r9d
clc
mov eax, r8d
movsx r8, r15w
or r8w, 0x3b54
bts r8w, r14w
mov ecx, dword [rbp + rdx*4 + 0x324]
neg r8b
imul rcx, r10
test cl, r11b
ror r8w, cl
add rcx, rax
sal r8b, 0xa2
cmp r8b, 0x72
rcl r8b, 0xe6
mov r8, rcx
cmp dil, dl
stc
cmp rsp, 0x553638e2
mov dword [rbp + rdx*4 + 0x324], ecx
test rcx, 0x39c566c
clc
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404be42e
jne 0x1404be3c0
jmp 0x1404be242
cmp r10d, r14d
lea rcx, [rbp + 0x324]
mov r15d, r14d
setg al
mov r12b, 0x18
lea r12, [rbp + 0x6c4]
mov r9b, r8b
cmovae r12, rcx
movsxd r9, esi
movzx r13w, r11b
lea r13, [rbp + 0x324]
cmovb r15d, r10d
xchg al, al
lea rcx, [rbp + 0x6c4]
movsxd r9, ebp
cmovae r13, rcx
bswap r9w
setae al
xchg r9b, al
setb al
sub r11d, r11d
movzx r9, r8w
rcl r9, cl
test al, al
movzx r9, ax
mov dword [rbp + 0x4f0], r11d
movsxd r9, ecx
movsx r9d, cx
mov r9d, r11d
jmp 0x1404be4b0
cmovne r10d, r14d
sub r14b, r13b
or r14w, 0x6a19
mov r14d, r11d
test r15d, r15d
je 0x1404be6ab
mov eax, r9d
shr sil, 0x89
seto sil
movzx si, r9b
mov esi, dword [r12 + rax*4]
cmp r9b, r13b
cmc
test esi, esi
jmp 0x1404be4e8
jne 0x1404be519
cmp r9d, r14d
jne 0x1404be696
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404be508
mov dword [rbp + 0x4f0], r14d
jmp 0x1404be514
jmp 0x1404be696
mov r8d, r9d
test r11d, 0x6dc01a94
cmp r12b, bl
test r10d, r10d
jmp 0x1404be52e
je 0x1404be682
mov ebx, r9d
neg ebx
cmp r8d, 0x73
jmp 0x1404be542
je 0x1404be5e6
mov edi, r8d
test ax, 0x1cd6
clc
cmp r8d, r14d
jne 0x1404be578
and dword [rbp + rdi*4 + 0x4f4], 0
cdqe
lea eax, [r8 + 1]
movzx dx, r8b
movsx r14, bp
dec dl
mov dword [rbp + 0x4f0], eax
lea eax, [rbx + r8]
inc r8d
sar r14b, cl
sal r14b, 0xd3
or rdx, r15
mov edx, dword [r13 + rax*4]
mov eax, r11d
movsxd r11, edx
imul rdx, rsi
add rdx, rax
mov eax, dword [rbp + rdi*4 + 0x4f4]
sub r11w, bp
dec r14d
shl r11b, 0x7c
add rdx, rax
movzx r11, r13w
shr ax, cl
lea eax, [rbx + r8]
stc
mov r11, rdx
rol r14b, cl
movzx r14d, dx
mov dword [rbp + rdi*4 + 0x4f4], edx
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
cmp eax, r10d
jmp 0x1404be5e0
jne 0x1404be539
test r11d, r11d
jmp 0x1404be5ee
je 0x1404be682
cmp r8d, 0x73
je 0x1404be900
mov edx, r8d
cmp r8d, r14d
jmp 0x1404be609
jne 0x1404be624
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov ch, 7
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmovae r14d, edi
xchg r14b, cl
inc r8d
rol cl, cl
cmc
sbb r14b, dil
mov ecx, r11d
sub r11w, 0x46d
cmc
add rcx, rax
jmp 0x1404be64d
mov dword [rbp + rdx*4 + 0x4f4], ecx
bsr r14w, r15w
sar r11b, cl
mov r14d, dword [rbp + 0x4f0]
rcl r11b, cl
shr rcx, 0x20
rcl r11, cl
bsf r11d, ecx
sal r11w, cl
mov r11d, ecx
stc
clc
test ecx, ecx
jne 0x1404be5f4
xor r11d, r11d
clc
stc
cmp r8d, 0x73
jmp 0x1404be690
je 0x1404be907
inc r9d
test dil, 0xde
cmp r9d, r15d
jmp 0x1404be6a5
jne 0x1404be4c9
mov r8d, r14d
cmp sp, 0x4f24
stc
shl r8, 2
clc
mov dword [rbp + 0x320], r14d
jmp 0x1404be6c8
test r8, r8
jmp 0x1404be6d0
je 0x1404be746
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
cmp bl, 0xba
cmp r9w, r15w
cmp r8, rax
jmp 0x1404be6f1
ja 0x1404be70d
lea rdx, [rbp + 0x4f4]
jmp 0x1404be703
call fcn.1404a5b19
jmp 0x1404be735
mov r8, rax
cmp r12b, 0x7b
jmp 0x1404be719
sub edx, edx
jmp 0x1404be720
call fcn.1404a65a5
call fcn.1404b77d4
mov dword [rax], 0x22
call fcn.1404b8499
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
sub r15b, 0xfd
ror r15, cl
mov r15d, dword [rsp + 0x3c]
bsf r13w, r13w
shl al, 0xb3
mov r13d, dword [rsp + 0x38]
not al
mov al, 1
test al, al
je 0x1404be907
sub r15d, r13d
xchg edi, edi
cmovnp di, r13w
mov edi, 0x26
jmp 0x1404be778
mov dword [rsp + 0x3c], r15d
jmp 0x1404be782
jne 0x1404be058
mov eax, dword [rsp + 0x34]
shr ch, cl
mov ecx, dword [rsp + 0x30]
cmc
lea eax, [rax + rax*4]
add eax, eax
cmc
test spl, 0xbc
test sp, r14w
sub ecx, eax
jmp 0x1404be7a8
je 0x1404bea0b
dec ecx
ror ax, 0x5a
rol rax, cl
lea rax, [0x140000000]
cmc
stc
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp ebx, 0x31c22e42
test eax, eax
jmp 0x1404be7d4
jne 0x1404be7ee
mov r14d, r11d
jmp 0x1404be7e2
mov dword [rbp + 0x320], r11d
jmp 0x1404bea19
cmp eax, 1
jmp 0x1404be7f6
je 0x1404bea0b
test r14d, r14d
jmp 0x1404be804
je 0x1404bea19
mov r8d, r11d
mov r9d, r11d
cmovg rcx, r12
movzx rcx, sp
setbe dh
mov r10, rax
mov rcx, rsi
jmp 0x1404be829
mov edx, r9d
inc r9d
sal al, 0x22
sub eax, 0x555f68ed
mov eax, r8d
test cl, bpl
mov ecx, dword [rbp + rdx*4 + 0x324]
shr r8, 0x25
cmovl r8d, ebp
xadd r8b, r8b
imul rcx, r10
bsf r8d, r11d
jmp 0x1404be861
add rcx, rax
rcl r8w, 0x97
xor r8b, r12b
shrd r8d, r10d, 0xfa
mov r8, rcx
test r11b, r15b
stc
mov dword [rbp + rdx*4 + 0x324], ecx
stc
cmp r15b, 0x62
cmc
shr r8, 0x20
test rsi, 0x780f3c2c
cmp r14w, bp
cmp cl, 0xf
cmp r9d, r14d
jmp 0x1404be89f
jne 0x1404be829
test r8d, r8d
jmp 0x1404be8ad
je 0x1404bea04
cmp dword [rbp + 0x320], 0x73
jae 0x1404be907
mov eax, dword [rbp + 0x320]
cmovns r14, r14
movsxd r14, r15d
inc r14b
mov dword [rbp + rax*4 + 0x324], r8d
jmp 0x1404be8e0
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404be8ef
mov dword [rbp + 0x320], r14d
jmp 0x1404be8fb
jmp 0x1404bea0b
sub r11d, r11d
cmp r10w, bp
mov rdx, qword [rsp + 0x60]
ror ax, 0xdb
shr al, 0xe8
sal ah, 0xf0
mov rax, qword [rsp + 0x58]
rol r8b, 0x14
xadd r8b, r8b
mov r8, qword [rdx]
mov al, byte [rax + 0x308]
test eax, 0x48132727
cmp byte [rdx + 8], r11b
jmp 0x1404be93a
je 0x1404be9ae
neg al
movabs rdx, 0x8000000000000000
movabs rax, 0xfff0000000000000
jmp 0x1404be95b
sbb rcx, rcx
test r15w, 0x6a71
and rcx, rdx
btc rdx, 0xa4
mov rdx, 0x54d40d51
movabs rdx, 0x7ff0000000000000
stc
jmp 0x1404be986
lea rcx, [rcx + rdx]
and rcx, rax
mov al, sil
sal ah, 0x9c
mov rax, qword [r8]
cmp bpl, 0x20
clc
and rax, rdx
or rcx, rax
jmp 0x1404be9a6
mov qword [r8], rcx
jmp 0x1404be9fa
neg al
movsx rdx, bp
cdq
jmp 0x1404be9ba
mov edx, 0x80000000
mov eax, dword [r8]
sbb ecx, ecx
jmp 0x1404be9c9
and ecx, edx
mov rdx, 0x47f16d88
sal rdx, cl
mov edx, 0x7f800000
cmp r13b, 0x5d
add ecx, edx
and eax, edx
or ecx, eax
ror rax, 0x86
and al, r11b
btc ax, r10w
and ecx, 0xff800000
cwde
mov dword [r8], ecx
mov eax, 3
jmp 0x1404c0ce0
mov r14d, dword [rbp + 0x320]
test r14d, r14d
jmp 0x1404bea13
jne 0x1404bea21
mov ecx, r11d
jmp 0x1404bea5e
lea ecx, [r14 - 1]
mov dword [rsp + 0x48], r11d
sal rax, 0x7f
xor al, 0xdb
neg ax
bsr eax, dword [rbp + rcx*4 + 0x324]
jmp 0x1404bea40
je 0x1404bea52
inc eax
jmp 0x1404bea4d
jmp 0x1404bea56
mov eax, r11d
clc
shl ecx, 5
add ecx, eax
shl al, 0x97
mov eax, dword [rsp + 0x40]
jmp 0x1404bea68
mov dword [rsp + 0x3c], ecx
stc
cmp ecx, dword [rsp + 0x50]
jmp 0x1404bea76
jae 0x1404c0ca7
test eax, eax
je 0x1404c0cab
mov rbx, qword [rsp + 0x78]
xadd r13b, r13b
bsr rdi, r12
mov r15d, r11d
sar r12b, 0x27
rcl dil, cl
btr edi, r14d
mov rdi, qword [rsp + 0x70]
mov r12d, r11d
ror r13w, 0xb3
mov dword [rbp + 0x150], r11d
mov r13d, r11d
cmp r13, rsp
cmp rbx, rdi
je 0x1404bf7fc
cmp r13d, 9
jmp 0x1404beacb
jne 0x1404bed23
test r15d, r15d
jmp 0x1404bead9
je 0x1404bebff
mov r8d, r11d
cbw
movzx r9w, r15b
dec dh
mov r9d, r11d
movsx rax, r10w
mov edx, r9d
inc r9d
mov eax, dword [rbp + rdx*4 + 0x154]
movzx rcx, r15w
rcr cl, cl
imul rcx, rax, 0x3b9aca00
adc rax, 0x1ee3657b
mov eax, r8d
shl r8b, cl
sar r8b, cl
sbb r8b, r13b
add rcx, rax
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
test dil, 0xcf
clc
cmp ecx, 0x50e176f6
shr r8, 0x20
jmp 0x1404beb41
cmp r9d, r15d
jmp 0x1404beb49
jne 0x1404beaf2
test r8d, r8d
je 0x1404bebf3
cmp dword [rbp + 0x150], 0x73
jae 0x1404bebaa
mov eax, dword [rbp + 0x150]
not r15
movsx r15, cx
mov dword [rbp + rax*4 + 0x154], r8d
setne r15b
bswap r15w
movsxd r15, esp
mov r15d, dword [rbp + 0x150]
jmp 0x1404beb91
inc r15d
jmp 0x1404beb99
mov dword [rbp + 0x150], r15d
jmp 0x1404beba5
jmp 0x1404bebff
sub r9d, r9d
mov dword [rbp + 0x890], r11d
cmove r8d, r9d
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
not cl
xchg cl, dl
movsx cx, ch
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bebdf
call fcn.1404bbc81
xor r11d, r11d
bt r15w, r8w
add r15d, 0x1ce92996
mov r15d, dword [rbp + 0x150]
jmp 0x1404bebff
test r12d, r12d
jmp 0x1404bec07
je 0x1404bed17
mov r8d, r11d
stc
test r15d, r15d
je 0x1404bec74
mov edx, r8d
dec al
movzx r15, r15w
bswap r15w
inc r8d
shl ch, 0x92
mov eax, r12d
neg r12d
mov ecx, dword [rbp + rdx*4 + 0x154]
xadd r15, r15
add rcx, rax
movsx r15, r8w
mov r12, rcx
shr r15b, cl
mov dword [rbp + rdx*4 + 0x154], ecx
xchg r15, r15
xor r15b, 0x2b
mov r15d, dword [rbp + 0x150]
test cl, dil
shr r12, 0x20
cmp dl, r12b
stc
cmp r8d, r15d
jne 0x1404bec1a
test r12d, r12d
jmp 0x1404bec7c
je 0x1404bed17
cmp r15d, 0x73
jae 0x1404becbe
mov eax, r15d
inc r15b
movzx r15, bx
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
inc r15d
jmp 0x1404becad
mov dword [rbp + 0x150], r15d
jmp 0x1404becb9
jmp 0x1404bed17
sub r9d, r9d
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
movsx dx, r9b
jmp 0x1404becda
mov dword [rbp + 0x150], r11d
cqo
cdq
movsx rdx, dx
mov edx, 0x1cc
movsx ecx, bp
mov ecx, 0x5b251e3d
mov cl, r11b
lea rcx, [rbp + 0x154]
jmp 0x1404bed04
call fcn.1404bbc81
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
bswap r12w
mov r12d, r11d
cbw
movzx ax, cl
mov r13d, r11d
movzx eax, byte [rbx]
xchg cx, cx
movsx rcx, r11w
lea ecx, [r12 + r12*4]
movzx r12w, r10b
movzx r12, r8w
inc r13d
movsx r12d, r11w
setno r12b
jmp 0x1404bed4a
inc rbx
xor r12d, ebx
stc
lea r12d, [rax + rcx*2]
cmp rbx, rdi
jne 0x1404beac2
test r13d, r13d
jmp 0x1404bed66
je 0x1404bf7fc
mov eax, 0xcccccccd
mul r13d
mov eax, edx
btr ecx, r12d
shr eax, 3
btr ecx, r8d
shr cx, cl
mov dword [rsp + 0x48], eax
bts cx, r10w
mov ecx, eax
clc
cmp bx, r11w
mov dword [rsp + 0x34], eax
stc
test bh, 0x54
test eax, eax
je 0x1404bf514
mov eax, ecx
bts r8w, r11w
mov edx, 0x26
add esi, 0xbc73d5d
cmp ecx, edx
bswap r8d
cmovb rcx, r14
cmova eax, edx
cmp cl, 0xd2
adc bl, spl
xor edx, edx
mov dword [rsp + 0x38], eax
sal rdi, 0x86
lea edi, [rax - 1]
lea rax, [0x140000000]
rcr bl, 4
movzx ecx, byte [rax + rdi*4 + 0xc5822]
sub bx, r9w
clc
bts si, r15w
movzx esi, byte [rax + rdi*4 + 0xc5823]
rcr bx, cl
mov ebx, ecx
mov r8b, 6
rol ax, cl
shl rbx, 2
lahf
mov r8, rbx
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
jmp 0x1404bee1b
mov dword [rbp + 0x6c0], eax
call fcn.1404a65a5
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
xor r8d, r11d
movzx r8w, r9b
shrd rdx, rbx, 0xc2
lea rdx, [rcx + 0xc4f10]
sar r8b, cl
movzx r8w, bl
or rcx, 0xca475e9
lea rcx, [rbp + 0x6c4]
shl r8b, cl
sub r8b, 0x4a
btr r8, rsp
mov r8, rsi
cmc
test r15w, 0x7ef2
add rcx, rbx
jmp 0x1404bee80
lea rdx, [rdx + rax*4]
jmp 0x1404bee89
call fcn.1404a5b19
mov r10d, dword [rbp + 0x6c0]
clc
cmp r10d, 1
jmp 0x1404bee9f
ja 0x1404bf05d
mov eax, dword [rbp + 0x6c4]
jmp 0x1404beeb0
sub ebx, ebx
test eax, eax
jmp 0x1404beeb9
jne 0x1404beeef
mov dword [rbp + 0x890], ebx
btc r8w, 0x57
cmp rbp, 0x3fed33b4
mov dword [rbp + 0x150], ebx
mov r8b, dl
xor r9d, r9d
lea r8, [rbp + 0x894]
jmp 0x1404beeea
jmp 0x1404bf4ac
cmp eax, 1
jmp 0x1404beef7
je 0x1404bf4d5
test r15d, r15d
jmp 0x1404bef05
je 0x1404bf4d5
mov r8d, ebx
dec dh
mov cx, 0x27c4
movsx r10w, r13b
mov r9d, ebx
dec r10b
mov r10, rax
movsx cx, spl
movzx rax, r10w
cqo
mov edx, r9d
movsxd rcx, r10d
bswap ax
inc r9d
and cl, r8b
cdqe
cmp r10w, 0x2574
mov eax, r8d
inc ecx
movsx r8, r9w
rcl r8d, cl
mov ecx, dword [rbp + rdx*4 + 0x154]
btr r8d, 0xfa
bts r8w, r12w
imul rcx, r10
sar r8, cl
xadd r8b, r8b
test spl, sil
lea rcx, [rcx + rax]
btr r8, 0x24
shr r8, 0xa5
sbb r8w, di
mov r8, rcx
stc
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
cmp r15w, r10w
cmc
cmp r9d, r15d
jmp 0x1404bef9c
jne 0x1404bef2d
test r8d, r8d
jmp 0x1404befaa
je 0x1404bf4ce
cmp dword [rbp + 0x150], 0x73
jmp 0x1404befbc
jae 0x1404beffa
mov eax, dword [rbp + 0x150]
mov r15b, bpl
movzx r15, ax
mov dword [rbp + rax*4 + 0x154], r8d
mov r15b, 0x54
mov r15d, dword [rbp + 0x150]
jmp 0x1404befe6
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404beff5
jmp 0x1404bf4d5
xor r9d, r9d
mov dword [rbp + 0x890], ebx
movsx dx, r13b
jmp 0x1404bf010
lea r8, [rbp + 0x894]
jmp 0x1404bf01c
mov dword [rbp + 0x150], ebx
mov edx, ecx
mov edx, 0x1cc
jmp 0x1404bf036
lea rcx, [rbp + 0x154]
jmp 0x1404bf042
call fcn.1404bbc81
mov al, bl
cmovns r15w, r9w
movsxd r15, r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bf4d8
lea r8, [rbp + 0x6c4]
lea rcx, [rbp + 0x154]
test r15b, 0x33
cmp r15d, 1
jmp 0x1404bf078
ja 0x1404bf1f7
mov ebx, dword [rbp + 0x154]
mov r9b, spl
mov r9, r10
cmc
movzx edx, r11w
ror dh, cl
shl r9, 2
cdq
movsx rdx, r9w
mov edx, 0x1cc
jmp 0x1404bf0a4
mov dword [rbp + 0x150], r10d
jmp 0x1404bf0b0
call fcn.1404bbc81
xor edi, edi
cmc
test ebx, ebx
jmp 0x1404bf0bf
jne 0x1404bf0db
mov dword [rbp + 0x890], edi
jmp 0x1404bf0d0
mov dword [rbp + 0x150], edi
jmp 0x1404beedb
mov r15d, dword [rbp + 0x150]
test bpl, 0x4d
cmp ebx, 1
jmp 0x1404bf0ee
je 0x1404bf4d5
test r15d, r15d
jmp 0x1404bf0fc
je 0x1404bf4d5
mov r8d, edi
mov r9d, edi
jmp 0x1404bf112
mov r10, rbx
bswap ax
mov edx, r9d
movsx eax, r15w
movzx ecx, r9w
cbw
inc r9d
xor al, 0xd0
movsx cx, r10b
bsf cx, dx
mov eax, r8d
adc r8b, 0xdd
sub cx, r15w
xor cl, 0xd1
mov ecx, dword [rbp + rdx*4 + 0x154]
sar r8b, 0xf
imul rcx, r10
sar r8b, 0xd5
lea rcx, [rcx + rax]
rol r8w, 0x58
rcr r8w, cl
mov r8, rcx
clc
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
stc
cmp r9d, r15d
jne 0x1404bf118
test r8d, r8d
jmp 0x1404bf182
je 0x1404bf4ce
cmp dword [rbp + 0x150], 0x73
jb 0x1404befc2
xor r9d, r9d
movzx dx, r11b
movsxd r8, r15d
movsx rdx, r11w
mov dword [rbp + 0x890], edi
jmp 0x1404bf1b5
lea r8, [rbp + 0x894]
setnp dh
mov dword [rbp + 0x150], edi
xchg rdx, rdx
setge dh
mov edx, 0x1cc
not ch
xchg cx, cx
movzx rcx, di
lea rcx, [rbp + 0x154]
jmp 0x1404bf1e5
call fcn.1404bbc81
mov al, dil
jmp 0x1404bf1f2
jmp 0x1404bf051
cmp r10d, r15d
cdq
lea rdx, [rbp + 0x6c4]
jmp 0x1404bf20b
mov ebx, r15d
mov al, r12b
cmovae rdx, rcx
movzx ecx, r8w
cmovb ebx, r10d
jmp 0x1404bf222
setb al
jmp 0x1404bf22a
mov qword [rsp + 0x68], rdx
lea rcx, [rbp + 0x154]
mov dword [rsp + 0x30], ebx
cmovae rcx, r8
test al, al
cmovne r10d, r15d
cmp r13b, 0xbc
sub eax, eax
xor r9d, r9d
mov dword [rbp + 0x4f0], eax
stc
test ebx, ebx
jmp 0x1404bf25b
je 0x1404bf482
mov r15, rcx
bswap si
mov esi, dword [rdx + r9*4]
cmc
stc
test esi, esi
jmp 0x1404bf274
jne 0x1404bf2a8
cmp r9d, eax
jne 0x1404bf470
and dword [rbp + r9*4 + 0x4f4], esi
movzx eax, r12w
lea eax, [r9 + 1]
jmp 0x1404bf298
mov dword [rbp + 0x4f0], eax
jmp 0x1404bf2a3
jmp 0x1404bf470
xor r11d, r11d
btr r8w, 1
rcr r8b, cl
movsxd r8, esp
mov r8d, r9d
stc
test r14d, 0x62bd2a84
test r10d, r10d
jmp 0x1404bf2ca
je 0x1404bf457
mov ebx, r9d
clc
neg ebx
jmp 0x1404bf2dc
cmp r8d, 0x73
jmp 0x1404bf2e5
je 0x1404bf3b1
mov edi, r8d
cmp r12, 0x5a264bf9
cmp dil, r13b
cmp r8d, eax
jmp 0x1404bf300
jne 0x1404bf329
and dword [rbp + rdi*4 + 0x4f4], 0
cdqe
not ah
cbw
lea eax, [r8 + 1]
bswap edx
cdq
mov dx, 0x5266
mov dword [rbp + 0x4f0], eax
movsx edx, r11w
lea eax, [rbx + r8]
cwd
inc r8d
mov edx, dword [r15 + rax*4]
rol ah, cl
adc al, bpl
bt ax, di
mov eax, dword [rbp + rdi*4 + 0x4f4]
test bx, r11w
cmc
cmp r14b, bl
imul rdx, rsi
add rdx, rax
movsxd rax, r15d
jmp 0x1404bf35d
mov eax, r11d
xor r11b, cl
not r11w
mov r11w, dx
add rdx, rax
rcl ax, 0x30
lea eax, [rbx + r8]
movsx r11d, r8w
shld r11, rbx, 0x2d
sal r11w, 0x5e
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
test r12b, bpl
shr r11, 0x20
jmp 0x1404bf39a
cmp eax, r10d
movsxd rax, edx
mov eax, dword [rbp + 0x4f0]
jmp 0x1404bf3ab
jne 0x1404bf2dc
test r11d, r11d
jmp 0x1404bf3b9
je 0x1404bf450
cmp r8d, 0x73
jmp 0x1404bf3c8
je 0x1404bf450
mov edx, r8d
cmp r8d, eax
jne 0x1404bf3fc
and dword [rbp + rdx*4 + 0x4f4], 0
cbw
inc ch
lea eax, [r8 + 1]
movsx cx, ch
mov dword [rbp + 0x4f0], eax
movsx eax, r12w
movzx ecx, r11w
mov ecx, dword [rbp + rdx*4 + 0x4f4]
cdqe
movzx ax, r11b
inc r8d
cdqe
shr al, cl
mov eax, r11d
xadd r11b, r11b
bts r11d, r11d
lea rcx, [rcx + rax]
sal ax, cl
mov dword [rbp + rdx*4 + 0x4f4], ecx
btc r11w, r15w
inc ax
mov eax, dword [rbp + 0x4f0]
sbb r11, r12
clc
shr rcx, 0x20
mov r11d, ecx
test ecx, ecx
jmp 0x1404bf44a
jne 0x1404bf3bf
mov ebx, dword [rsp + 0x30]
cmp rsp, r15
cmp r8d, 0x73
jmp 0x1404bf460
je 0x1404bf62e
mov rdx, qword [rsp + 0x68]
jmp 0x1404bf470
inc r9d
clc
cmp r9d, ebx
jmp 0x1404bf47c
jne 0x1404bf267
mov r9d, eax
lea r8, [rbp + 0x4f4]
adc cx, 0x7abe
mov rcx, 0x68a13ad5
bsf dx, r10w
shl r9, 2
movzx ecx, r8w
mov dword [rbp + 0x150], eax
cdq
mov edx, 0x1cc
cmovne cx, dx
movsx cx, r15b
movsxd rcx, r14d
lea rcx, [rbp + 0x154]
jmp 0x1404bf4c9
call fcn.1404bbc81
mov r15d, dword [rbp + 0x150]
mov al, 1
clc
sub r11d, r11d
test al, al
jmp 0x1404bf4e2
je 0x1404bf690
mov ecx, dword [rsp + 0x34]
cmp r9d, 0x65001c9e
sub ecx, dword [rsp + 0x38]
jmp 0x1404bf4fc
mov dword [rsp + 0x34], ecx
jmp 0x1404bf505
jne 0x1404beda4
mov eax, dword [rsp + 0x48]
stc
cmp r15w, r12w
lea eax, [rax + rax*4]
cmp dil, 0xf2
add eax, eax
clc
sub r13d, eax
jmp 0x1404bf526
je 0x1404bf6e4
lea ecx, [r13 - 1]
bts eax, eax
sbb ah, 2
inc ax
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp dl, bpl
stc
test eax, eax
jmp 0x1404bf552
je 0x1404bf690
cmp eax, 1
jmp 0x1404bf560
je 0x1404bf6e4
test r15d, r15d
jmp 0x1404bf56e
je 0x1404bf6e4
mov r8d, r11d
not cx
mov r9d, r11d
setge cl
movzx rdx, r11w
mov r10d, eax
cmovs rax, rsp
mov edx, r9d
dec cx
inc r9d
mov eax, r8d
stc
and r8d, 0x3a10020d
mov ecx, dword [rbp + rdx*4 + 0x154]
rcr r8, 0x85
rol r8b, 0x2c
imul rcx, r10
mov r8b, dil
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
jmp 0x1404bf5ce
cmp r9d, r15d
jmp 0x1404bf5d6
jne 0x1404bf58b
test r8d, r8d
jmp 0x1404bf5e4
je 0x1404bf6d8
cmp dword [rbp + 0x150], 0x73
jae 0x1404bf690
mov eax, dword [rbp + 0x150]
mov r15b, 0xb8
movsx r15d, r8w
mov dword [rbp + rax*4 + 0x154], r8d
setno r15b
xchg r15, r15
mov r15d, dword [rbp + 0x150]
jmp 0x1404bf61f
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404bf6e4
and dword [rbp + 0x890], 0
btc edx, 0x52
lea r8, [rbp + 0x894]
and ch, ah
bsr dx, r10w
movsx rdx, r9w
and dword [rbp + 0x150], 0
lea rcx, [rbp + 0x154]
xor dl, 0x27
bsr dx, si
xor r9d, r9d
cmovs rdx, r12
mov dl, r12b
mov edx, 0x1cc
jmp 0x1404bf674
call fcn.1404bbc81
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
mov al, r11b
jmp 0x1404bf68b
jmp 0x1404bf4db
sub r9d, r9d
mov dx, 0x2d74
not r8
movsx rdx, ax
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
movzx dx, spl
not ecx
movsx cx, r10b
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bf6d0
call fcn.1404bbc81
sub r11d, r11d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bf6e4
test r12d, r12d
jmp 0x1404bf6ec
je 0x1404bf7fc
mov r8d, r11d
test r15d, r15d
je 0x1404bf759
mov ecx, r8d
inc r8d
cwd
ror r15b, 0x56
or rdx, 0x45bd2d14
mov eax, r12d
movsx edx, r12w
neg r15d
mov edx, dword [rbp + rcx*4 + 0x154]
test dil, sil
add rdx, rax
mov dword [rbp + rcx*4 + 0x154], edx
movzx r12, r9w
mov r15w, bx
mov r15d, dword [rbp + 0x150]
shr r12, 0x19
movsxd r12, r13d
movzx r12d, r13w
shr rdx, 0x20
mov r12d, edx
cmp r8d, r15d
jne 0x1404bf6fe
test r12d, r12d
jmp 0x1404bf761
je 0x1404bf7fc
cmp r15d, 0x73
jmp 0x1404bf770
jae 0x1404bf7b1
mov eax, r15d
setle r15b
bswap r15d
mov dword [rbp + rax*4 + 0x154], r12d
bswap r15w
mov r15d, dword [rbp + 0x150]
jmp 0x1404bf798
inc r15d
jmp 0x1404bf7a0
mov dword [rbp + 0x150], r15d
jmp 0x1404bf7ac
jmp 0x1404bf7fc
sub r9d, r9d
cmovp r8w, di
movsxd rdx, r12d
mov dword [rbp + 0x890], r11d
movsxd r8, r11d
lea r8, [rbp + 0x894]
setne cl
mov dword [rbp + 0x150], r11d
movsx edx, r11w
mov edx, 0x1cc
movsxd rcx, edi
lea rcx, [rbp + 0x154]
call fcn.1404bbc81
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
cqo
clc
mov rax, qword [rsp + 0x58]
mov r13d, 1
xor r12w, 0x5add
mov r12d, dword [rsp + 0x40]
cwd
movzx rcx, ax
rcl rdx, cl
mov qword [rbp + 0x4f4], 1
movzx rcx, r9w
shr ecx, 0xa
mov dword [rsp + 0x30], r13d
btr cx, r10w
sub r12d, dword [rax]
or ch, 0xa7
cmp dword [rax], r11d
xchg al, ch
jmp 0x1404bf84a
mov eax, 0xcccccccd
mov dword [rbp + 0x4f0], r13d
bswap cx
movzx cx, r14b
cmovge r12d, dword [rsp + 0x40]
movzx cx, ah
mul r12d
movsx ecx, r8w
bts eax, ebx
cmc
mov eax, edx
cmc
shr eax, 3
and cl, spl
mov dword [rsp + 0x38], eax
sbb cx, 0x24e4
bt rcx, 0x2e
mov ecx, eax
cmp r10b, bl
stc
jmp 0x1404bf895
mov dword [rsp + 0x34], eax
cmp di, 0x76d9
jmp 0x1404bf8a3
test eax, eax
jmp 0x1404bf8aa
je 0x1404c00a4
mov eax, ecx
movsx rdi, r15w
mov edx, 0x26
neg di
cmp ecx, edx
not r8b
jmp 0x1404bf8cd
cmova eax, edx
neg r8w
rcr cl, cl
xor edx, edx
sal bx, cl
mov dword [rsp + 0x48], eax
lea edi, [rax - 1]
bt cx, 0x3f
neg r8b
lea rax, [0x140000000]
movzx ecx, byte [rax + rdi*4 + 0xc5822]
inc ebx
movzx esi, byte [rax + rdi*4 + 0xc5823]
movzx eax, bx
sub r8b, r13b
rcr r8w, 0xb7
mov ebx, ecx
shl rbx, 2
movzx r8w, r11b
cdqe
mov r8, rbx
movsx rax, r9w
movzx rax, ax
lea eax, [rsi + rcx]
movsx cx, r15b
not ch
lea rcx, [rbp + 0x894]
jmp 0x1404bf93c
mov dword [rbp + 0x890], eax
jmp 0x1404bf947
call fcn.1404a65a5
lea rcx, [0x140000000]
cbw
bt r8w, 0xb1
rdtsc
shl rsi, 2
cmc
movsx rdx, cx
movzx eax, word [rcx + rdi*4 + 0xc5820]
and dh, 0x4e
bsr r8, r9
sbb dx, 0xa12
lea rdx, [rcx + 0xc4f10]
xor r8b, dil
lea rcx, [rbp + 0x894]
xadd r8w, r8w
adc r8d, 0x13be2a8d
clc
mov r8, rsi
jmp 0x1404bf9a0
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404bf9ac
call fcn.1404a5b19
mov r10d, dword [rbp + 0x890]
cmp r10d, 1
ja 0x1404bfb76
mov eax, dword [rbp + 0x894]
jmp 0x1404bf9cd
sub ebx, ebx
test eax, eax
jne 0x1404bfa4b
xor r9d, r9d
mov dword [rbp + 0x6c0], ebx
movzx cx, cl
jmp 0x1404bf9ec
lea r8, [rbp + 0x6c4]
bswap dx
mov dword [rbp + 0x4f0], ebx
mov dl, r10b
mov edx, 0x1cc
movsx ecx, r10w
bswap ecx
mov cl, 0xa
lea rcx, [rbp + 0x4f4]
jmp 0x1404bfa18
call fcn.1404bbc81
mov r13d, dword [rbp + 0x4f0]
movsx rsi, si
jmp 0x1404bfa2d
mov dword [rsp + 0x30], r13d
movzx rsi, dx
cmovge esi, ecx
movsx esi, bp
mov al, 1
movsxd rsi, r12d
mov esi, 0x1cc
jmp 0x1404c006f
cmp eax, 1
jmp 0x1404bfa53
je 0x1404bfa3c
test r13d, r13d
je 0x1404bfa3c
mov r8d, ebx
movsx r9w, sil
mov r9d, ebx
movzx dx, r10b
mov r10, rax
cbw
mov edx, r9d
inc r9d
adc ax, r13w
rcr ch, 0x23
test r8b, al
mov eax, r8d
test r12b, r12b
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
add rcx, rax
mov r8, rcx
cmc
cmp r13, r11
mov dword [rbp + rdx*4 + 0x4f4], ecx
test r9d, 0xfeb1165
shr r8, 0x20
cmp r9d, r13d
jmp 0x1404bfabc
jne 0x1404bfa77
test r8d, r8d
jmp 0x1404bfaca
je 0x1404bfa1d
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bfadc
jae 0x1404bfb1e
mov eax, dword [rbp + 0x4f0]
movsx r13, sp
jmp 0x1404bfaf1
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404bfb05
inc r13d
jmp 0x1404bfb0d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bfb19
jmp 0x1404bfa2d
xor r9d, r9d
cwd
xchg cl, r8b
mov dword [rbp + 0x890], ebx
cdq
jmp 0x1404bfb32
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
lea rcx, [rbp + 0x4f4]
jmp 0x1404bfb50
call fcn.1404bbc81
mov r13d, dword [rbp + 0x4f0]
not al
mov al, 0xaa
mov al, bl
jmp 0x1404bfb67
mov dword [rsp + 0x30], r13d
jmp 0x1404bfb71
jmp 0x1404bfa41
lea r8, [rbp + 0x894]
sub rcx, 0x616613d
cmc
bts cx, dx
lea rcx, [rbp + 0x4f4]
cmc
clc
cmp r13d, 1
jmp 0x1404bfb9b
ja 0x1404bfd7a
mov ebx, dword [rbp + 0x4f4]
xchg r9w, r9w
mov r9, r10
xadd sil, sil
shl dl, cl
sbb sil, r12b
mov esi, 0x1cc
shld edx, r15d, 0xa7
shl r9, 2
cdq
cwd
mov edx, esi
jmp 0x1404bfbcf
mov dword [rbp + 0x4f0], r10d
jmp 0x1404bfbdb
call fcn.1404bbc81
xor edi, edi
test sp, r8w
test ebx, ebx
jmp 0x1404bfbed
jne 0x1404bfc23
mov dword [rbp + 0x890], edi
adc r8b, 0xe
and r8w, 0x2ffd
bsr r8w, r15w
lea r8, [rbp + 0x894]
stc
clc
mov dword [rbp + 0x4f0], edi
test bx, r13w
sub r9d, r9d
jmp 0x1404c0033
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
cmp ebx, 1
jmp 0x1404bfc37
je 0x1404c0062
test r13d, r13d
je 0x1404c0062
mov r8d, edi
mov r9d, edi
cqo
jmp 0x1404bfc55
mov r10, rbx
mov edx, r9d
cwde
setnp al
inc r9d
shl cl, 0x98
rcr al, cl
mov eax, r8d
movsx rcx, r10w
bswap rcx
cmp r12b, r14b
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
mov r8, r10
btr r8d, 0xf8
sub r8b, r10b
lea rcx, [rcx + rax]
sal r8b, cl
seta r8b
add r8b, 9
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
shr r8, 0x20
clc
cmp r9d, r13d
jmp 0x1404bfcb0
jne 0x1404bfc58
test r8d, r8d
jmp 0x1404bfcbe
je 0x1404c0051
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bfcd0
jae 0x1404bfd10
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + rax*4 + 0x4f4], r8d
dec r13w
movsxd r13, ebx
jmp 0x1404bfcf0
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404bfcfc
inc r13d
jmp 0x1404bfd04
mov dword [rbp + 0x4f0], r13d
jmp 0x1404c005c
sub r9d, r9d
xchg cl, r8b
movsx r8w, r9b
movsx rcx, si
mov dword [rbp + 0x890], edi
movzx r8d, r13w
cdq
lea r8, [rbp + 0x894]
movsx ecx, cx
not dx
cwd
mov dword [rbp + 0x4f0], edi
cwd
cdq
mov rdx, rsi
movsx rcx, di
lea rcx, [rbp + 0x4f4]
jmp 0x1404bfd55
call fcn.1404bbc81
mov r13d, dword [rbp + 0x4f0]
xchg al, al
mov al, dil
jmp 0x1404bfd6b
mov dword [rsp + 0x30], r13d
jmp 0x1404bfd75
jmp 0x1404c006f
cmp r10d, r13d
lea rdx, [rbp + 0x894]
mov ebx, r13d
cmovae rdx, rcx
cmovb ebx, r10d
not al
setb al
movsx cx, r13b
not ecx
mov ch, 0xa2
mov qword [rsp + 0x68], rdx
not cl
movzx ecx, bp
bswap cx
lea rcx, [rbp + 0x4f4]
jmp 0x1404bfdb7
mov dword [rsp + 0x30], ebx
cmovae rcx, r8
cmp r10b, 0x27
cmp r14b, bpl
test al, al
jmp 0x1404bfdcd
cmovne r10d, r13d
clc
cmp r8d, edx
test ax, 0x4fa5
sub eax, eax
stc
xor r9d, r9d
jmp 0x1404bfde8
mov dword [rbp + 0x6c0], eax
cmc
test ebx, ebx
jmp 0x1404bfdf6
je 0x1404bfff9
mov r13, rcx
adc sil, r8b
mov esi, dword [rdx + r9*4]
test esi, esi
jmp 0x1404bfe0d
jne 0x1404bfe3d
cmp r9d, eax
jmp 0x1404bfe1b
jne 0x1404bffdf
and dword [rbp + r9*4 + 0x6c4], esi
lea eax, [r9 + 1]
mov dword [rbp + 0x6c0], eax
jmp 0x1404bfe38
jmp 0x1404bffdf
sub r11d, r11d
mov r8d, r9d
jmp 0x1404bfe48
test r10d, r10d
je 0x1404bffcb
mov ebx, r9d
neg ebx
stc
cmp r8d, 0x73
jmp 0x1404bfe60
je 0x1404bff21
mov edi, r8d
cmp r8d, eax
jne 0x1404bfe84
and dword [rbp + rdi*4 + 0x6c4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x6c0], eax
lea eax, [rbx + r8]
bswap dx
cwd
cmovg dx, bp
inc r8d
mov edx, dword [r13 + rax*4]
sub ah, 0x41
shr ah, cl
rol al, 0xcb
mov eax, r11d
sub r11w, bp
adc r11w, 0x2cc8
not r11
imul rdx, rsi
inc r11w
bswap r11d
clc
lea rdx, [rdx + rax]
btc rax, 0xd
mov eax, dword [rbp + rdi*4 + 0x6c4]
shr r11w, 0xd6
xchg r11b, r11b
add rdx, rax
lea eax, [rbx + r8]
rol r11b, 0x94
bts r11d, esp
movzx r11d, r10w
mov r11, rdx
test r12b, r9b
jmp 0x1404bfef3
mov dword [rbp + rdi*4 + 0x6c4], edx
cmp bl, r8b
clc
shr r11, 0x20
clc
cmp ch, 0x78
test si, r13w
cmp eax, r10d
sete al
movzx ax, r15b
mov eax, dword [rbp + 0x6c0]
jne 0x1404bfe57
test r11d, r11d
jmp 0x1404bff29
je 0x1404bffc0
cmp r8d, 0x73
jmp 0x1404bff38
je 0x1404bffc0
mov edx, r8d
stc
cmp r8d, eax
jmp 0x1404bff4a
jne 0x1404bff6b
and dword [rbp + rdx*4 + 0x6c4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x6c0], eax
cdqe
xchg cx, cx
movzx rax, dx
mov eax, dword [rbp + rdx*4 + 0x6c4]
movzx rcx, ax
movzx ecx, di
inc r8d
mov ecx, r11d
shr r11b, cl
bts r11d, ebx
rcl r11w, cl
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x6c4], ecx
adc r11w, 0x1077
xadd al, al
mov eax, dword [rbp + 0x6c0]
inc r11b
btr r11w, 0x6f
shr rcx, 0x20
movzx r11, r12w
mov r11d, ecx
test ecx, ecx
jne 0x1404bff2f
mov ebx, dword [rsp + 0x30]
test dil, 0xa
cmp r11d, edi
cmp r8d, 0x73
jmp 0x1404bffd4
je 0x1404c0160
mov rdx, qword [rsp + 0x68]
inc r9d
jmp 0x1404bffeb
cmp r9d, ebx
jmp 0x1404bfff3
jne 0x1404bfe02
mov r9d, eax
shld r8w, r12w, 0x42
ror dx, 0x54
lea r8, [rbp + 0x6c4]
sar ecx, 0x82
neg si
rol cx, 0x5b
shl r9, 2
cwd
movzx rcx, bx
mov esi, 0x1cc
cdq
movzx edx, di
setns cl
mov dword [rbp + 0x4f0], eax
mov rdx, rsi
seta cl
movzx ecx, r9w
movsxd rcx, eax
lea rcx, [rbp + 0x4f4]
jmp 0x1404c004c
call fcn.1404bbc81
mov r13d, dword [rbp + 0x4f0]
dec al
rcr al, cl
mov dword [rsp + 0x30], r13d
cmc
mov al, 1
test rcx, 0x3c4937c0
cmp r13b, 0x94
sub r11d, r11d
stc
clc
cmp r8b, 0xea
test al, al
jmp 0x1404c007f
je 0x1404c01cf
mov ecx, dword [rsp + 0x34]
sub ecx, dword [rsp + 0x48]
mov dword [rsp + 0x34], ecx
jne 0x1404bf8b0
mov eax, dword [rsp + 0x38]
jmp 0x1404c00a4
lea eax, [rax + rax*4]
add eax, eax
test r13b, 0xe0
sub r12d, eax
je 0x1404c0140
lea ecx, [r12 - 1]
shr al, 0xe4
xadd ax, ax
lea rax, [0x140000000]
clc
stc
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp sil, 0x8b
cmc
test eax, eax
jne 0x1404c01d7
sub r9d, r9d
mov rdx, 0x6c6a7d66
mov dword [rbp - 0x80], r11d
xchg r8w, cx
sets dh
cmovo rcx, r13
lea r8, [rbp - 0x7c]
cmovg cx, sp
not cx
movsxd rdx, r10d
mov dword [rbp + 0x4f0], r11d
mov edx, 0x1cc
xchg cx, cx
movzx cx, r8b
lea rcx, [rbp + 0x4f4]
jmp 0x1404c0126
call fcn.1404bbc81
mov r13d, dword [rbp + 0x4f0]
test ah, 0xb3
cmp al, bpl
mov dword [rsp + 0x30], r13d
cmp dl, r14b
xor r11d, r11d
test esp, esi
test r15d, r15d
jmp 0x1404c014d
jne 0x1404c03b9
mov edx, r11d
jmp 0x1404c015b
jmp 0x1404c03fb
and dword [rbp - 0x80], 0
movsx dx, r8b
shl cl, cl
movsx r8, r13w
lea r8, [rbp - 0x7c]
and dword [rbp + 0x4f0], 0
clc
movsx ecx, cx
lea rcx, [rbp + 0x4f4]
btr rdx, rsi
mov dl, dil
mov esi, 0x1cc
movsx dx, spl
bts dx, cx
cmc
xor r9d, r9d
mov dl, 0x1d
mov edx, esi
jmp 0x1404c01a7
call fcn.1404bbc81
mov r13d, dword [rbp + 0x4f0]
sub r11d, r11d
mov al, 0x70
mov al, r11b
jmp 0x1404c01c0
mov dword [rsp + 0x30], r13d
jmp 0x1404c01ca
jmp 0x1404c0078
mov rdx, rsi
jmp 0x1404c02ce
cmp eax, 1
je 0x1404c0140
test r13d, r13d
jmp 0x1404c01e8
je 0x1404c0140
mov r8d, r11d
mov dl, 0x4d
jmp 0x1404c01f8
mov r9d, r11d
movsxd r10, ebp
inc rdx
mov r10, rax
mov edx, r9d
inc cx
movzx ax, r14b
cmovns ecx, r8d
inc r9d
mov eax, r8d
ror r8w, 0x32
sal cx, cl
rcl r8, cl
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
add rcx, rax
cmp esi, r13d
mov r8, rcx
stc
test dx, 0x4a04
mov dword [rbp + rdx*4 + 0x4f4], ecx
stc
test dl, r10b
shr r8, 0x20
test r12d, 0x763d7adc
cmp r14b, spl
cmp r9d, r13d
jmp 0x1404c025f
jne 0x1404c0204
test r8d, r8d
jmp 0x1404c026d
je 0x1404c012b
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404c027f
jae 0x1404c02be
mov eax, dword [rbp + 0x4f0]
mov r13w, 0x7b7a
mov dword [rbp + rax*4 + 0x4f4], r8d
movsxd r13, r15d
mov r13d, esp
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404c02aa
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404c02b9
jmp 0x1404c0138
mov edx, 0x1cc
add r8b, 0x85
inc rcx
shr r8w, cl
sub r9d, r9d
setge r8b
xchg r8b, cl
movzx ecx, cx
mov dword [rbp - 0x80], r11d
jmp 0x1404c02ec
lea r8, [rbp - 0x7c]
movsxd rcx, edx
movsx rcx, sp
setge ch
mov dword [rbp + 0x4f0], r11d
mov rcx, 0x25713936
bswap ecx
cmovle cx, ax
lea rcx, [rbp + 0x4f4]
jmp 0x1404c031a
call fcn.1404bbc81
mov rax, qword [rsp + 0x58]
mov bl, byte [rax + 0x308]
cmp ah, dl
rcr ax, cl
movzx ecx, bp
mov rax, qword [rsp + 0x60]
test r12d, r9d
movzx ecx, r13w
mov rcx, rax
cmp byte [rax + 8], 0
jmp 0x1404c034a
je 0x1404c038a
call fcn.1404bc681
neg bl
movsxd rdx, edx
movzx edx, r11w
movabs rdx, 0x8000000000000000
sbb rcx, rcx
test r12, 0x38c62e17
cmp r12b, 0x23
and rcx, rdx
clc
and rcx, rdx
jmp 0x1404c0382
mov qword [rax], rcx
jmp 0x1404c03aa
call fcn.1404bc6e5
neg bl
mov edx, 0x80000000
sbb ecx, ecx
cmc
stc
cmp r11b, 0xf7
and ecx, edx
cmc
and ecx, edx
jmp 0x1404c03a8
mov dword [rax], ecx
mov eax, 2
jmp 0x1404c03b4
jmp 0x1404c0ce0
lea edx, [r15 - 1]
clc
or eax, edi
bsr ax, cx
mov dword [rsp + 0x48], r11d
xor al, r14b
bsr eax, dword [rbp + rdx*4 + 0x154]
je 0x1404c03e1
inc eax
jmp 0x1404c03ef
mov eax, r11d
cmp r12w, 0x1af5
jmp 0x1404c03ef
shl edx, 5
stc
jmp 0x1404c03f8
add edx, eax
stc
test r13d, r13d
jmp 0x1404c0403
jne 0x1404c0411
mov ecx, r11d
jmp 0x1404c044d
lea ecx, [r13 - 1]
mov dword [rsp + 0x48], r11d
rcl ah, 0x1f
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404c042a
je 0x1404c043c
inc eax
jmp 0x1404c0437
jmp 0x1404c043f
mov eax, r11d
shl ecx, 5
jmp 0x1404c044b
add ecx, eax
mov eax, ecx
sar r8, 0xf0
rcr r8w, cl
mov r8d, 0xffffffff
cmp sil, spl
test r10b, 0x23
sub eax, edx
movsx r12d, r14w
bsf r12w, r8w
mov r12d, 0x20
clc
cmp edx, ecx
jmp 0x1404c047d
sbb ebx, ebx
clc
and ebx, eax
jmp 0x1404c0487
mov dword [rsp + 0x40], ebx
jmp 0x1404c0490
jbe 0x1404c075f
mov eax, r12d
jmp 0x1404c049e
mov dword [rsp + 0x34], r11d
mov esi, ebx
bts di, di
shl cl, cl
lea edi, [r12 - 0x1f]
and esi, 0x1f
movsx cx, r10b
mov r8d, ebx
btr cx, r11w
sub cl, r10b
bsr ecx, edi
sub eax, esi
rcl cx, cl
dec rcx
sal ch, cl
shr r8d, 5
mov ecx, eax
test r15w, 0x1c15
mov dword [rsp + 0x48], eax
sbb ah, 0xe3
cmovno rax, r8
shl rdi, cl
dec edi
movsx rax, r10w
adc eax, 0x2c2b12d8
mov eax, edi
not eax
sub cl, r9b
and cx, 0x2fe0
mov dword [rsp + 0x38], eax
rcl cl, cl
or ch, 0xba
lea eax, [r15 - 1]
bsr ecx, dword [rbp + rax*4 + 0x154]
je 0x1404c0528
inc ecx
jmp 0x1404c0523
jmp 0x1404c052b
mov ecx, r11d
lea eax, [r8 + r15]
stc
cmp sil, bpl
cmp eax, 0x73
jmp 0x1404c053b
jbe 0x1404c0596
sub r9d, r9d
setg cl
mov dword [rbp - 0x80], r11d
movsx edx, cx
lea r8, [rbp - 0x7c]
movzx edx, ax
movzx dx, spl
cqo
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
movzx rcx, r15w
setno cl
lea rcx, [rbp + 0x154]
jmp 0x1404c057b
call fcn.1404bbc81
mov r15d, dword [rbp + 0x150]
stc
clc
sub r11d, r11d
jmp 0x1404c0591
jmp 0x1404c0759
mov edx, r11d
ror dl, 0xff
mov eax, r12d
sub eax, ecx
xor dl, r13b
cmp esi, eax
seta dl
stc
add edx, r8d
cmp r12d, 0x521d69f3
jmp 0x1404c05bf
add edx, r15d
test dl, r13b
jmp 0x1404c05ce
mov dword [rsp + 0x34], edx
clc
cmp edx, 0x73
jmp 0x1404c05db
ja 0x1404c0541
lea eax, [r8 - 1]
bsf r11w, di
cmp spl, r11b
lea r11d, [rdx - 1]
cmp r11d, eax
jmp 0x1404c05f9
je 0x1404c070d
mov ebx, dword [rsp + 0x48]
sal r13b, cl
shl cx, 0x38
lea r12d, [r8 - 1]
mov edx, dword [rsp + 0x38]
lahf
rol ax, cl
mov r13d, 0xffffffff
xchg ah, ah
sub rcx, r14
btc cx, 0x8a
mov eax, r11d
sub eax, r8d
cmp r9w, 0x7fc
lea ecx, [rax - 1]
jmp 0x1404c063b
cmp eax, r15d
jmp 0x1404c0643
jae 0x1404c065b
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404c0656
jmp 0x1404c065e
xor r10d, r10d
cmp ecx, r15d
jmp 0x1404c0666
jae 0x1404c067e
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404c0679
jmp 0x1404c0681
xor r9d, r9d
and r9d, edx
xor cx, 0x2f63
bswap ecx
mov ecx, ebx
stc
shr r9d, cl
and cx, 0x20ad
rcr rcx, cl
and r10d, edi
btr cx, 0x11
bts cx, r15w
mov ecx, esi
clc
shl r10d, cl
cmp r8b, 0x20
or r9d, r10d
clc
cmp rbp, 0x168a66ea
mov dword [rbp + r11*4 + 0x154], r9d
test si, 0x704c
cmc
add r11d, r13d
stc
cmp r11d, r12d
jmp 0x1404c06d5
je 0x1404c06e7
mov r15d, dword [rbp + 0x150]
jmp 0x1404c0626
mov r13d, dword [rsp + 0x30]
or dh, dl
btr bx, bp
mov r12d, 0x20
rol ecx, cl
mov edx, dword [rsp + 0x34]
test r12, 0x535f28a0
rcl cx, 0xf6
mov ebx, dword [rsp + 0x40]
xor r11d, r11d
sar rcx, 0xad
bswap ecx
movzx ecx, r9w
mov ecx, r11d
clc
jmp 0x1404c0723
test r8d, r8d
jmp 0x1404c072b
je 0x1404c0750
mov eax, ecx
inc ecx
cmc
clc
mov dword [rbp + rax*4 + 0x154], r11d
jmp 0x1404c0747
cmp ecx, r8d
jne 0x1404c0731
mov r15d, edx
mov dword [rbp + 0x150], edx
mov r8d, 0xffffffff
mov eax, dword [rsp + 0x50]
sar dil, 0xfa
mov edi, dword [rsp + 0x3c]
rcl r10w, cl
test si, 0x75f8
sub eax, edi
mov dword [rsp + 0x50], eax
add r10, 0x4cd57031
mov r10d, eax
test r8d, r15d
test edi, edi
jmp 0x1404c078e
je 0x1404c07cb
cmp ebx, eax
jmp 0x1404c079b
jbe 0x1404c07c5
mov rdx, qword [rsp + 0x60]
mov r9b, r11b
mov r9b, 1
mov r9b, 1
jmp 0x1404c07b4
mov qword [rsp + 0x20], rdx
mov edx, edi
jmp 0x1404c07c0
jmp 0x1404c0cc1
sub r10d, ebx
cmc
stc
clc
cmp r15d, r13d
jmp 0x1404c07d3
ja 0x1404c0855
jae 0x1404c07eb
mov cl, 1
jmp 0x1404c07e6
jmp 0x1404c0860
lea edx, [r15 - 1]
cmc
cmp edx, r8d
jmp 0x1404c07f8
je 0x1404c0855
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404c0811
jne 0x1404c0831
add edx, r8d
test r11, r10
cmp r13w, 0x1339
cmp edx, r8d
jmp 0x1404c082b
jne 0x1404c07fe
cmp edx, r8d
jmp 0x1404c0839
je 0x1404c0855
mov eax, dword [rbp + rdx*4 + 0x4f4]
cmp dword [rbp + rdx*4 + 0x154], eax
setbe cl
jmp 0x1404c0860
mov cl, r11b
movzx r13, r12w
bts r9d, r8d
test cl, cl
movsx rsi, di
lahf
mov ch, 0xbb
mov dword [rsp + 0x38], r11d
mov r13b, bpl
lea eax, [rbx + 1]
not r9b
jmp 0x1404c087d
mov r9d, r10d
movsx rsi, r14w
xchg cl, sil
bswap r13w
cmovne ebx, eax
mov r13d, r12d
cmp r8b, bpl
and r10d, 0x1f
xadd sil, al
shr r9d, 5
clc
test r11w, 0x163f
sub r13d, r10d
mov dword [rsp + 0x40], ebx
cwde
mov ecx, r13d
mov esi, 1
movsx ax, r9b
jmp 0x1404c08c3
shl rsi, cl
cdqe
dec esi
bsr rcx, rbx
movsx rcx, ax
mov eax, esi
not eax
mov dword [rsp + 0x48], eax
xadd ecx, eax
test r13w, 0x1369
rol eax, cl
lea eax, [r15 - 1]
test eax, ebx
shr cl, 0x68
bswap cx
bsr ecx, dword [rbp + rax*4 + 0x154]
je 0x1404c090b
inc ecx
jmp 0x1404c0906
jmp 0x1404c0916
mov ecx, r11d
stc
adc ax, cx
bt eax, 0x92
lea eax, [r9 + r15]
test r13w, 0x6496
cmp eax, 0x73
jmp 0x1404c0928
jbe 0x1404c0970
xor r9d, r9d
mov dword [rbp - 0x80], r11d
cwd
cdq
lea r8, [rbp - 0x7c]
movsx cx, al
mov dword [rbp + 0x150], r11d
movsxd rdx, edx
jmp 0x1404c094f
mov edx, 0x1cc
movzx rcx, bp
not ecx
lea rcx, [rbp + 0x154]
jmp 0x1404c0966
call fcn.1404bbc81
jmp 0x1404c0ae7
sub r12d, ecx
bsr rdx, r15
sbb dl, r11b
mov edx, r11d
cmp r10d, r12d
seta dl
stc
test r9, 0x4c945178
cmp r13b, r14b
add edx, r9d
add edx, r15d
mov dword [rsp + 0x38], edx
clc
cmp edx, 0x73
jmp 0x1404c09a1
ja 0x1404c092e
lea r12d, [r9 - 1]
clc
shl r11b, cl
shr r11b, cl
lea r11d, [rdx - 1]
jmp 0x1404c09bf
cmp r11d, r12d
jmp 0x1404c09c7
je 0x1404c0ab3
mov ebx, dword [rsp + 0x48]
rol cl, cl
mov edx, 0xffffffff
bsf rax, rdi
xor ah, 0x11
cwde
mov eax, r11d
sub eax, r9d
shr ch, 0xa9
lea ecx, [rax - 1]
cmp r13w, 0x19e4
cmp rbx, r9
cmp eax, r15d
jmp 0x1404c09fd
jae 0x1404c0a14
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404c0a0f
jmp 0x1404c0a16
sub edi, edi
cmp ecx, r15d
jae 0x1404c0a31
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404c0a2c
jmp 0x1404c0a34
xor r8d, r8d
and r8d, ebx
setno cl
rcl ch, cl
mov ecx, r13d
jmp 0x1404c0a4c
shr r8d, cl
and edi, esi
shr cl, 0x11
mov ecx, r10d
cmp dil, dil
cmp r8w, 0x5792
shl edi, cl
or r8d, edi
cmp r12, 0x3d6b3373
mov dword [rbp + r11*4 + 0x154], r8d
test r8b, 0xd0
add r11d, edx
jmp 0x1404c0a84
cmp r11d, r12d
jmp 0x1404c0a8c
je 0x1404c0a9e
mov r15d, dword [rbp + 0x150]
jmp 0x1404c09e0
mov edx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x40]
mov edi, dword [rsp + 0x3c]
jmp 0x1404c0ab3
sub ecx, ecx
clc
test r9d, r9d
je 0x1404c0ae1
and dword [rbp + rcx*4 + 0x154], 0
jmp 0x1404c0acc
inc ecx
jmp 0x1404c0ad3
cmp ecx, r9d
jmp 0x1404c0adb
jne 0x1404c0abf
mov dword [rbp + 0x150], edx
lea rdx, [rbp + 0x4f0]
movsx rcx, si
movsxd rcx, r15d
lea rcx, [rbp + 0x150]
jmp 0x1404c0b01
call fcn.1404bbda3
cmp dword [rbp + 0x150], 0
cmovno dx, si
jmp 0x1404c0b16
mov rdx, rax
mov eax, 0xffffffff
sete r9b
test edi, ebp
cmp rdx, rax
jmp 0x1404c0b2c
jbe 0x1404c0b6b
mov rcx, rdx
shr rcx, 0x20
clc
bsr ecx, ecx
jmp 0x1404c0b42
je 0x1404c0b54
inc ecx
jmp 0x1404c0b4f
jmp 0x1404c0b5e
xor ecx, ecx
cmp ah, 0x93
jmp 0x1404c0b5e
add ecx, 0x20
jmp 0x1404c0b66
jmp 0x1404c0b8b
bsr ecx, edx
jmp 0x1404c0b73
je 0x1404c0b85
inc ecx
jmp 0x1404c0b80
jmp 0x1404c0b8b
xor ecx, ecx
shl sil, 0x33
mov esi, dword [rsp + 0x50]
cmp ecx, esi
jmp 0x1404c0b96
jbe 0x1404c0bf4
sub ecx, esi
clc
stc
cmc
test r9b, r9b
jmp 0x1404c0ba9
je 0x1404c0bd8
mov eax, 1
shl rax, cl
dec rax
cmp r13d, r8d
cmp r15b, 0xf0
clc
test rdx, rax
jmp 0x1404c0bca
jne 0x1404c0bd8
mov r9b, 1
jmp 0x1404c0be4
sub r9b, r9b
add r10b, 0x2f
jmp 0x1404c0be4
shr rdx, cl
btc eax, 0xde
bts rax, r12
btr ax, 0x2f
sub r11d, r11d
lea eax, [rdi - 2]
test r14d, r14d
xchg cx, r10w
bswap r10w
mov ecx, esi
not ebx
cmovne r11d, dword [rbp + 0x324]
add r10w, 0xe42
bsf r10d, edx
xor r8d, r8d
movsxd r10, ebp
cmp r14d, 1
sete r10b
movsxd r10, r10d
movsx r10w, dil
cmova r8d, dword [rbp + 0x328]
shl r10w, cl
test edi, edi
movsx r10, cx
setb r10b
not r10w
mov r10d, r8d
cmovne ebx, eax
shl r10, 0x20
rcl ax, cl
mov eax, r11d
xchg r8b, r8b
rcl r8b, cl
add r10, rax
adc ax, bp
mov rax, qword [rsp + 0x58]
shl r10, cl
mov r8b, byte [rax + 0x308]
movzx ecx, r14w
mov cx, dx
lea rcx, [rdx + r10]
bswap dx
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0x20], rdx
setg dh
movzx rdx, r14w
cdq
mov edx, ebx
jmp 0x1404c0c9d
call fcn.1404bc754
jmp 0x1404c0ce0
test eax, eax
rdtsc
mov rdx, qword [rsp + 0x60]
not al
cdqe
setne r9b
cwde
mov qword [rsp + 0x20], rdx
cdq
mov edx, ecx
mov rax, qword [rsp + 0x58]
movsx ecx, dx
lea rcx, [rbp + 0x320]
setl r8b
mov r8b, byte [rax + 0x308]
call fcn.1404bcf4d
mov rcx, qword [rbp + 0xa60]
stc
xor rcx, rsp
jmp 0x1404c0cf0
call fcn.1404a2014
mov rbx, qword [rsp + 0xbc0]
sub ebp, 0x250f5149
ror r12b, 0xb6
add rsp, 0xb70
movzx r14w, r14b
movzx r15, bx
movsxd r14, eax
pop r15
movzx di, r12b
jmp 0x1404c0d26
pop r14
movsxd r13, r11d
movzx edi, r11w
cmovo ebp, eax
pop r13
cmovs bp, di
movzx esi, r14w
pop r12
pop rdi
pop rsi
movzx rbp, di
pop rbp
jmp 0x1404c0d4a
ret