Function at 0x1404e20d1
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
shr al, 0xe6
push rbx
sbb bpl, r11b
push rsi
and rax, 0x6980600
push rdi
neg esi
push r12
setg sil
push r14
push r15
cbw
lea rbp, [rsp - 0x6f0]
bsr r14d, r9d
test r8b, 0xcb
sub rsp, 0x7f0
bt r14w, r11w
mov rax, qword [0x1400b7288]
btr si, 0x3e
or r12b, 0x46
ror r12b, cl
xor rax, rsp
seto r12b
mov r12b, 0xc5
mov qword [rbp + 0x6e0], rax
mov r12, 0x18b0936
movsx r12, r11w
movzx rsi, bx
mov qword [rsp + 0x38], rcx
mov r14, r9
lea rcx, [rsp + 0x68]
movsxd rsi, r13d
movsx si, cl
not r12b
mov qword [rbp - 0x80], r9
xchg r12b, r12b
movsx r12w, r10b
mov r12, r8
movsxd rsi, esp
movsx esi, r9w
mov qword [rbp - 0x70], r8
mov esi, edx
call fcn.1404e6b5a
mov eax, dword [rsp + 0x68]
rcl r15b, 0x88
mov r15d, 1
test r14b, 0x5e
and eax, 0x1f
cmp al, 0x1f
jmp 0x1404e2194
jne 0x1404e21a9
mov byte [rsp + 0x70], 0
jmp 0x1404e21a4
jmp 0x1404e21c5
lea rcx, [rsp + 0x68]
jmp 0x1404e21b3
call fcn.1404e6c2f
mov byte [rsp + 0x70], r15b
adc eax, r12d
neg ebx
sal rcx, cl
mov rbx, qword [rsp + 0x38]
btc cx, 0xb8
mov edi, 0x20
mov eax, edi
mov qword [r12 + 8], r14
test rbx, rbx
lea ecx, [rdi + 0xd]
jmp 0x1404e21e6
cmovs eax, ecx
sal rcx, 0xd4
sbb cl, 0x8d
stc
xor r8d, r8d
movsx cx, r8b
sar cx, cl
xor edx, edx
sets ch
mov dword [r12], eax
movsx rcx, ax
bswap cx
lea rcx, [rsp + 0x78]
jmp 0x1404e2216
call fcn.1404e6a96
mov rax, rbx
or r9b, 0xc0
cmovg r10w, r9w
mov r10d, 0x7ff
ror r9, 0xe4
shr rax, 0x34
btr r9w, 0xf7
movabs r9, 0xfffffffffffff
and rax, r10
jmp 0x1404e224d
jne 0x1404e22b4
test r9, rbx
jmp 0x1404e225b
je 0x1404e2274
test dword [rsp + 0x78], 0x1000000
jmp 0x1404e226e
je 0x1404e22b4
and dword [r12 + 4], 0
not rcx
mov r8b, 0x1d
xchg cl, r8b
lea r8, [0x1400ced74]
movsx dx, r8b
cdq
mov rdx, qword [rbp + 0x750]
mov rcx, r8
mov rcx, r14
jmp 0x1404e22a2
call fcn.1404c9889
test eax, eax
jne 0x1404e44fc
jmp 0x1404e4471
cmp rax, r10
jmp 0x1404e22bc
je 0x1404e22ce
sub eax, eax
jmp 0x1404e22c9
jmp 0x1404e234b
mov rax, rbx
cmp r13b, bl
stc
and rax, r9
jne 0x1404e22eb
mov eax, r15d
jmp 0x1404e22e6
jmp 0x1404e2340
test rbx, rbx
jns 0x1404e231e
movabs rcx, 0x8000000000000
test dil, r8b
cmp rax, rcx
jmp 0x1404e2309
jne 0x1404e231e
mov eax, 4
jmp 0x1404e2319
jmp 0x1404e2340
mov rax, rbx
shr rax, 0x33
test r14b, 0xaa
clc
not eax
test r15b, dil
clc
and eax, r15d
cmp r13d, 0x49f14e79
cmp r9b, dil
or eax, 2
mov dword [r12 + 4], r15d
test r9w, 0x360c
sub eax, r15d
jmp 0x1404e2353
je 0x1404e4437
sub eax, r15d
jmp 0x1404e2361
je 0x1404e4426
sub eax, r15d
jmp 0x1404e236f
je 0x1404e441a
cmp eax, r15d
jmp 0x1404e237d
je 0x1404e440e
movabs rax, 0x7fffffffffffffff
mov byte [rsp + 0x30], r15b
add r12, 0x6dd21727
sar rcx, cl
and rbx, rax
movsxd rcx, eax
cwde
inc esi
mov qword [rsp + 0x38], rbx
bt edx, 0xd5
movsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x58], xmm0
mov rdx, qword [rsp + 0x58]
mov r8, rdx
btr ax, 0xbf
sar r12d, 0xed
adc ecx, 0x511a46aa
mov dword [rsp + 0x60], esi
mov sil, 0x2f
clc
shl sil, 0x92
shr r8, 0x34
mov esi, 2
neg al
movzx r12, bx
mov rcx, r8
and rcx, r10
seta r12b
mov rax, rcx
mov r12b, r12b
neg rax
cdqe
lahf
movabs rax, 0x10000000000000
movsx r12, r9w
sbb rbx, rbx
and r12b, 0xcd
shld r12, rbp, 0xf4
and rdx, r9
and rbx, rax
btc r12w, r10w
lea rbx, [rbx + rdx]
movsxd r12, ebx
neg rcx
sbb eax, eax
btc r12d, 0x7e
rol r12b, cl
and r8d, r10d
bt r12w, 0xbb
btr r12w, si
shr r12b, 0x62
lea r12d, [rsi + rax]
add r12d, r8d
jmp 0x1404e2459
call fcn.1400b4700
call fcn.140241fa0
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
lea eax, [rcx - 0x7fffffff]
cmp r10w, 0x6257
test r8d, 0x33cb39af
and eax, 0xfffffffe
neg eax
jmp 0x1404e2487
sbb eax, eax
cmp dil, 0xe9
test r11, rax
shr rbx, 0x20
jmp 0x1404e249c
and eax, ecx
jmp 0x1404e24a3
mov dword [rbp - 0x58], ebx
mov dword [rsp + 0x40], eax
mov eax, ebx
neg eax
jmp 0x1404e24b3
sbb edx, edx
cmp sp, sp
test dl, ah
neg edx
test r8b, 0xc0
add edx, r15d
jmp 0x1404e24c8
mov dword [rbp - 0x60], edx
jmp 0x1404e24d0
cmp r12d, 0x434
jmp 0x1404e24dc
jb 0x1404e2990
sub eax, eax
jmp 0x1404e24ed
mov dword [rbp + 0x348], 0x100000
cmp r11b, 0xfa
mov dword [rbp + 0x344], eax
mov dword [rbp + 0x340], esi
test ebx, ebx
jmp 0x1404e250e
je 0x1404e274f
xor r8d, r8d
mov eax, dword [rbp + r8*4 - 0x5c]
stc
cmp esp, 0x29042199
cmp dword [rbp + r8*4 + 0x344], eax
jne 0x1404e274f
add r8d, r15d
cmp r8d, esi
jne 0x1404e2517
and dword [rsp + 0x38], 0
test r8w, r9w
bts rbx, rdx
rcr sil, cl
lea r11d, [r12 - 0x432]
mov r8d, r11d
sub ah, 0xb2
ror r12b, cl
lea eax, [rdx - 1]
rcr r12d, 0x73
inc si
cmovg cx, dx
and r11d, 0x1f
add cl, sil
movsx ebx, r8w
bsf si, r13w
shr r8d, 5
adc cl, r10b
mov esi, edi
or ch, 0xdc
mov rbx, r15
sub esi, r11d
mov ecx, esi
shl rbx, cl
btr r12d, ebp
bswap r12w
sub ebx, r15d
rol r12d, cl
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12d, ebx
jmp 0x1404e25ae
not r12d
jmp 0x1404e25b6
je 0x1404e25c3
inc eax
jmp 0x1404e25c8
sub eax, eax
cmp r13d, ecx
sub edi, eax
cbw
sbb ah, 0x8c
rcr ax, cl
lea eax, [rdx + r8]
jmp 0x1404e25df
cmp eax, 0x73
ja 0x1404e271d
xor r14d, r14d
mov r14b, 0x69
rol r14b, cl
and r14b, 0x80
cmp r11d, edi
setbe r14b
mov r14b, r11b
seta r14b
add r14d, edx
add r14d, r8d
cmp r14d, 0x73
jmp 0x1404e2612
ja 0x1404e271d
lea edi, [r8 - 1]
btr r10d, ecx
xor r10, r10
dec r10b
lea r10d, [r14 - 1]
cmc
test si, di
cmp r10d, edi
je 0x1404e26e9
mov eax, r10d
sub eax, r8d
btc cx, ax
stc
lea ecx, [rax - 1]
cmp eax, edx
jmp 0x1404e264c
jae 0x1404e2661
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e265c
jmp 0x1404e2665
sub r9d, r9d
stc
cmp ecx, edx
jmp 0x1404e266c
jae 0x1404e2680
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e267b
jmp 0x1404e268d
xor edx, edx
bts ecx, r9d
shld ecx, ebx, 0xd3
bts ecx, ebx
and edx, r12d
shr ch, cl
sbb cl, spl
rcl ch, cl
mov ecx, esi
clc
shr edx, cl
rcl cl, 0xba
or cx, 0x2764
rcr cl, cl
and r9d, ebx
bt rcx, rbx
mov ecx, r11d
shl r9d, cl
or edx, r9d
jmp 0x1404e26bb
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e26c5
dec r10d
cmp r14d, r13d
test cl, 0x4d
cmp r10d, edi
jmp 0x1404e26d6
je 0x1404e26e9
mov edx, dword [rbp - 0x60]
jmp 0x1404e26e4
jmp 0x1404e2637
xor ecx, ecx
test r13d, r10d
test r8d, r8d
jmp 0x1404e26f6
je 0x1404e2720
and dword [rbp + rcx*4 - 0x5c], 0
add ecx, r15d
cmp sp, r13w
cmc
stc
cmp ecx, r8d
jmp 0x1404e2712
jne 0x1404e26fc
jmp 0x1404e2720
sub r14d, r14d
mov dword [rbp - 0x60], r14d
mov r12b, bl
mov r12d, r15d
jmp 0x1404e272f
mov dword [rbp + 0x170], r15d
jmp 0x1404e273b
mov dword [rbp + 0x174], 4
jmp 0x1404e274a
jmp 0x1404e2df1
and dword [rsp + 0x38], 0
lea r11d, [r12 - 0x433]
mov r8d, r11d
inc rbx
sar bl, 0x2c
lea eax, [rdx - 1]
xadd sil, bl
and bx, sp
and r11d, 0x1f
shr r8d, 5
sal r12b, cl
rcr rcx, cl
mov esi, edi
jmp 0x1404e2787
mov rbx, r15
rcr ch, 0x9b
movsx cx, dl
sub esi, r11d
bsf r12w, bx
mov ecx, esi
shl rbx, cl
or r12w, bx
btr r12, 0xb5
xor r12b, sil
sub ebx, r15d
bt r12w, 0xd8
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12b, 0x96
movsx r12d, r8w
mov r12d, ebx
jmp 0x1404e27c7
not r12d
jmp 0x1404e27cf
je 0x1404e27dc
inc eax
jmp 0x1404e27e8
sub eax, eax
cmp r13d, r10d
test r9, 0x6ec66234
sub edi, eax
shr ax, 0xc4
rol ax, 0x5e
lea eax, [rdx + r8]
stc
jmp 0x1404e27fd
cmp eax, 0x73
ja 0x1404e294c
xor r14d, r14d
test rdx, r14
rol r14b, 0x70
cmp r11d, edi
not r14b
seta r14b
cmp dl, r10b
jmp 0x1404e2823
add r14d, edx
test r11w, 0x32e7
add r14d, r8d
clc
test r14w, r11w
cmp r14d, 0x73
jmp 0x1404e283d
ja 0x1404e294c
lea edi, [r8 - 1]
lea r10d, [r14 - 1]
cmp r15w, si
cmc
cmp r10d, edi
je 0x1404e2915
mov eax, r10d
test r15, r10
shr rcx, 0x88
sub eax, r8d
lea ecx, [rax - 1]
cmp eax, edx
jmp 0x1404e2870
jae 0x1404e2880
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e288b
sub r9d, r9d
jmp 0x1404e288b
cmp ecx, edx
jmp 0x1404e2892
jae 0x1404e28a6
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e28a1
jmp 0x1404e28b4
sub edx, edx
test rax, rbp
bts cx, r12w
add cx, r9w
and edx, r12d
mov ecx, esi
test ax, 0x20eb
test rsp, r9
shr edx, cl
shr ecx, 0xc1
cmova ecx, esi
and r9d, ebx
add cl, 0x3a
movzx cx, dil
movzx ecx, r11w
mov ecx, r11d
jmp 0x1404e28df
shl r9d, cl
or edx, r9d
jmp 0x1404e28ea
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e28f4
dec r10d
cmp cl, dil
cmp r10d, edi
jmp 0x1404e2902
je 0x1404e2915
mov edx, dword [rbp - 0x60]
jmp 0x1404e2910
jmp 0x1404e2859
sub ecx, ecx
test r8d, r8d
jmp 0x1404e291f
je 0x1404e295b
and dword [rbp + rcx*4 - 0x5c], 0
cmc
add ecx, r15d
cmp rbp, 0x48533b97
test r14b, 0x71
cmp ecx, r8d
jmp 0x1404e2941
jne 0x1404e2925
jmp 0x1404e295b
xor r14d, r14d
movzx r12w, r10b
xchg r12d, r12d
sets r12b
mov dword [rbp - 0x60], r14d
movsx r12d, sp
jmp 0x1404e2968
mov r12d, r15d
jmp 0x1404e2970
mov dword [rbp + 0x170], r15d
jmp 0x1404e297c
mov dword [rbp + 0x174], 2
jmp 0x1404e298b
jmp 0x1404e2df1
cmp r12d, 0x36
je 0x1404e2c0b
xor eax, eax
stc
mov dword [rbp + 0x348], 0x100000
cmc
mov dword [rbp + 0x344], eax
clc
stc
mov dword [rbp + 0x340], esi
cmc
cmp r8w, 0x6b2
test ebx, ebx
jmp 0x1404e29c4
je 0x1404e2c0b
xor r8d, r8d
shl ax, 0x32
cmp r9d, 0x5c55ee7
adc ah, ch
mov eax, dword [rbp + r8*4 - 0x5c]
cmc
cmp al, r13b
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404e29f0
jne 0x1404e2c0b
add r8d, r15d
clc
cmp dl, bpl
cmp r8d, esi
jne 0x1404e29da
and dword [rsp + 0x38], 0
sbb ah, 0x70
sub ah, 0x54
bsr eax, ebx
jmp 0x1404e2a19
je 0x1404e2a26
inc eax
jmp 0x1404e2a29
xor eax, eax
stc
sub r14d, r14d
xadd r14b, r14b
sub edi, eax
shr r14b, 0x94
cmp edi, esi
sete r14b
setb r14b
or r11d, 0xffffffff
cmp r13b, r13b
cmp dh, 0xf3
add r14d, edx
test spl, 0x7e
cmp rax, 0x30a92ff8
cmp cl, r11b
cmp r14d, 0x73
jbe 0x1404e2b56
xor r14d, r14d
movsx di, r15b
rol di, cl
mov esi, 0x436
adc r8w, 0x211e
mov dword [rbp - 0x60], r14d
shl bh, 0x14
btc rdi, rbp
cmp r11b, dil
sub esi, r12d
lea rcx, [rbp + 0x344]
mov edi, esi
test r12, rcx
and r8b, r11b
xor edx, edx
bsf bx, di
shr edi, 5
ror r8b, 0x6d
mov ebx, edi
not r8w
and r8b, 0x31
shl rbx, 2
movsx r8w, r10b
mov r8, 0x794162
mov r8, rbx
jmp 0x1404e2aca
call fcn.1404a4baf
and esi, 0x1f
mov r12d, eax
mov eax, r15d
mov cl, sil
mov r8w, 0x1b9a
shl eax, cl
movsx r8d, bx
not r8d
mov dword [rbp + rbx + 0x344], eax
test bl, dh
btr r8, 0x94
lea r12d, [rdi + 1]
mov r8d, r12d
stc
jmp 0x1404e2b04
shl r8, 2
stc
mov dword [rbp + 0x340], r12d
jmp 0x1404e2b15
mov dword [rbp + 0x170], r12d
cmc
test r8, r8
jmp 0x1404e2b25
je 0x1404e2df1
mov ebx, 0x1cc
jmp 0x1404e2b35
lea rcx, [rbp + 0x174]
cmp r8, rbx
ja 0x1404e2dbd
lea rdx, [rbp + 0x344]
call fcn.1404a40ed
jmp 0x1404e2de2
lea eax, [r14 - 1]
test rbx, 0x4cc82eef
clc
cmp eax, r11d
jmp 0x1404e2b6a
je 0x1404e2a70
mov r10d, eax
bts r8w, r15w
xchg r8b, r8b
sbb r8b, 0xda
lea r8d, [rax - 1]
cmp eax, edx
jae 0x1404e2b9a
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e2b95
jmp 0x1404e2b9d
xor r9d, r9d
cmp r8d, edx
jmp 0x1404e2ba5
jae 0x1404e2bb5
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e2bba
xor ecx, ecx
shr eax, 0x6c
shr ecx, 0x1e
rol ax, 0x97
shld eax, edi, 0x63
inc rax
mov eax, r9d
test dl, 0xe2
shl eax, 2
test r9b, 0x96
cmp dx, 0x4076
or ecx, eax
shl ax, cl
mov eax, r8d
cmc
clc
test r11w, 0x4e8e
mov dword [rbp + r10*4 - 0x5c], ecx
stc
cmp r8d, r11d
jmp 0x1404e2bf8
je 0x1404e2a70
mov edx, dword [rbp - 0x60]
jmp 0x1404e2c06
jmp 0x1404e2b70
neg ebx
jmp 0x1404e2c12
sbb rax, rax
jmp 0x1404e2c1e
and dword [rsp + 0x38], 0
cmp rbx, rsi
test rsp, rdi
and eax, 4
jmp 0x1404e2c31
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x1404e2c3b
je 0x1404e2c4d
inc eax
jmp 0x1404e2c48
jmp 0x1404e2c54
xor eax, eax
jmp 0x1404e2c54
sub r14d, r14d
shr r14b, cl
stc
sub edi, eax
test r13b, 4
shr r14b, cl
cmp edi, r15d
setb r14b
cmc
clc
or r11d, 0xffffffff
add r14d, edx
test r14b, 0xdc
cmp r14d, 0x73
jmp 0x1404e2c81
jbe 0x1404e2d0d
xor r14d, r14d
mov esi, 0x435
mov dword [rbp - 0x60], r14d
sub esi, r12d
bsf rbx, r9
sal dil, cl
neg r8
lea rcx, [rbp + 0x344]
mov edi, esi
cmp bpl, 0x55
bts r8d, r15d
xor edx, edx
shr edi, 5
adc rbx, 0xb101eed
sbb bh, 0x48
sar r8d, 0x21
mov ebx, edi
rcr r8, cl
not r8
shl rbx, 2
mov r8, rbx
jmp 0x1404e2cd8
call fcn.1404a4baf
and esi, 0x1f
or cl, r14b
mov eax, r15d
or cl, 0x1a
rcl cl, cl
neg cl
mov cl, sil
test r8w, cx
cmc
cmp sp, 0x2f0a
shl eax, cl
jmp 0x1404e2d01
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404e2af7
lea eax, [r14 - 1]
cmp eax, r11d
jmp 0x1404e2d19
je 0x1404e2c8a
mov r10d, eax
sal r8, cl
lea r8d, [rax - 1]
cmp r9b, dil
test rdx, 0x25e41e7a
cmp eax, edx
jmp 0x1404e2d3a
jae 0x1404e2d4f
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e2d4a
jmp 0x1404e2d52
sub r9d, r9d
cmp r8d, edx
jmp 0x1404e2d5a
jae 0x1404e2d6f
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e2d6a
jmp 0x1404e2d77
xor ecx, ecx
cmp edx, 0x4ff5a19
shr ecx, 0x1f
setne ah
cbw
dec al
lea eax, [r9 + r9]
stc
jmp 0x1404e2d8b
or ecx, eax
mov rax, r12
shr eax, 0x1f
sub ax, 0x667b
mov eax, r8d
mov dword [rbp + r10*4 - 0x5c], ecx
test spl, r15b
cmp r8d, r11d
jmp 0x1404e2daa
je 0x1404e2c8a
mov edx, dword [rbp - 0x60]
jmp 0x1404e2db8
jmp 0x1404e2d1f
mov r8, rbx
stc
xor edx, edx
jmp 0x1404e2dc8
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
jmp 0x1404e2ddd
call fcn.1404b6a2e
mov r12d, dword [rbp + 0x170]
movzx rcx, sp
sal rax, 0xb7
mov ecx, dword [rsp + 0x40]
neg eax
cdqe
cbw
mov eax, 0xcccccccd
test ecx, ecx
jmp 0x1404e2e07
js 0x1404e373f
mul ecx
mov eax, edx
and cl, r11b
lea rdx, [0x140000000]
rol cx, cl
movzx rcx, r15w
shr eax, 3
bswap rcx
bts ecx, ebx
mov dword [rsp + 0x50], eax
bswap cx
btc cx, ax
shld cx, bp, 0xcb
mov ecx, eax
cmp r14d, 0x515d5115
clc
mov dword [rsp + 0x48], eax
test eax, eax
jmp 0x1404e2e50
je 0x1404e353c
mov r8d, 0x26
cmp ecx, r8d
cmova di, ax
mov eax, ecx
cmova eax, r8d
mov ch, 0xd3
movzx cx, r11b
mov dword [rsp + 0x4c], eax
movsx rdi, di
movsxd rbx, r13d
jmp 0x1404e2e81
dec eax
bts rcx, rbx
mov edi, eax
btc esi, 0xa5
movzx ecx, byte [rdx + rax*4 + 0xc5822]
bts ebx, r9d
bswap bx
movzx esi, byte [rdx + rax*4 + 0xc5823]
sar ebx, cl
bt rax, r13
mov ebx, ecx
shl rbx, 2
bt r8, rsi
bts r8w, r15w
sub edx, edx
sete r8b
mov r8, r15
mov r8, rbx
movzx eax, dx
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x344]
jmp 0x1404e2ed7
mov dword [rbp + 0x340], eax
jmp 0x1404e2ee2
call fcn.1404a4baf
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
not dl
lea rdx, [rcx + 0xc4f10]
bt r8w, sp
add r8b, spl
lea rcx, [rbp + 0x344]
mov r8, rsi
add rcx, rbx
jmp 0x1404e2f1d
lea rdx, [rdx + rax*4]
jmp 0x1404e2f26
call fcn.1404a40ed
mov r10d, dword [rbp + 0x340]
cmp r10d, r15d
jmp 0x1404e2f3a
ja 0x1404e308a
mov eax, dword [rbp + 0x344]
cmp di, 0x4c12
test eax, eax
jmp 0x1404e2f52
jne 0x1404e2f71
sub r12d, r12d
jmp 0x1404e2f60
mov dword [rbp + 0x170], r12d
jmp 0x1404e2f6c
jmp 0x1404e34f9
cmp eax, r15d
jmp 0x1404e2f79
je 0x1404e34f9
test r12d, r12d
jmp 0x1404e2f87
je 0x1404e34f9
xor r8d, r8d
bt cx, 0x37
sal r10b, cl
mov r10, rax
cdqe
shrd cx, ax, 0x6f
ror cx, 0x54
sub r9d, r9d
cmp r13b, 0xcc
sal ch, 0xf8
mov ecx, dword [rbp + r9*4 + 0x174]
rcl ax, 0xd7
sar ax, 0x8d
movsx eax, dx
mov eax, r8d
jmp 0x1404e2fd3
imul rcx, r10
test r13b, spl
or r8, 0x6171775e
mov r8, 0x318955ee
lea rcx, [rcx + rax]
movsx r8, r9w
mov r8, rcx
stc
mov dword [rbp + r9*4 + 0x174], ecx
test bh, 0xe2
cmc
shr r8, 0x20
cmp r8b, r10b
cmc
add r9d, r15d
test si, 0x2331
cmp rbp, r13
cmp r9d, r12d
jne 0x1404e2fb0
test r8d, r8d
je 0x1404e34f0
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e3031
jae 0x1404e306b
mov eax, dword [rbp + 0x170]
shld r12d, ebp, 0xea
mov dword [rbp + rax*4 + 0x174], r8d
or r12b, dil
shrd r12w, r8w, 0x25
mov r12d, dword [rbp + 0x170]
cmp r12b, 0x2b
add r12d, r15d
jmp 0x1404e3066
jmp 0x1404e2f60
xor r12d, r12d
cmc
mov dword [rbp + 0x170], r12d
stc
test spl, 0x28
cmp al, r13b
sub al, al
jmp 0x1404e3085
jmp 0x1404e34ff
cmp r12d, r15d
jmp 0x1404e3092
ja 0x1404e31d2
mov ebx, dword [rbp + 0x174]
and r12b, 0x7f
mov r8, r10
ror r12w, cl
adc r12d, r12d
bt r12d, r15d
shl r8, 2
sub r12b, 0xad
test spl, 0x22
mov r12d, r10d
cmc
mov dword [rbp + 0x170], r10d
test ch, 0x15
test r9b, al
test r8, r8
je 0x1404e3149
mov eax, 0x1cc
lea rcx, [rbp + 0x174]
test dx, 0x6448
clc
cmc
cmp r8, rax
jmp 0x1404e30f1
ja 0x1404e310d
lea rdx, [rbp + 0x344]
jmp 0x1404e3103
call fcn.1404a40ed
jmp 0x1404e313b
mov r8, rax
stc
jmp 0x1404e311a
xor edx, edx
jmp 0x1404e3121
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
jmp 0x1404e3136
call fcn.1404b6a2e
mov r12d, dword [rbp + 0x170]
cmp rax, 0x45920c5d
test ebx, ebx
jmp 0x1404e3150
je 0x1404e2f58
cmp ebx, r15d
jmp 0x1404e315e
je 0x1404e34f9
test r12d, r12d
jmp 0x1404e316c
je 0x1404e34f9
sub r8d, r8d
sub ax, si
sar ax, 0x4a
mov r10, rbx
sar cl, 0x79
xor r9d, r9d
bt cx, 0xb5
bts ecx, ebx
mov ecx, dword [rbp + r9*4 + 0x174]
adc al, ah
cmp r10b, sil
mov eax, r8d
btc r8, rbp
imul rcx, r10
add rcx, rax
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
stc
cmc
shr r8, 0x20
add r9d, r15d
test cl, dil
cmp r9d, r12d
jmp 0x1404e31c7
jne 0x1404e318d
jmp 0x1404e301c
cmp r10d, r12d
setp al
movzx cx, spl
lea rdx, [rbp + 0x174]
setns al
mov ebx, r12d
lea rcx, [rbp + 0x344]
sets r8b
cmovae rcx, rdx
not al
cmove dx, bp
movsx r8, bx
lea r8, [rbp + 0x344]
cdq
cqo
cmovb ebx, r10d
mov al, 0xb
mov qword [rsp + 0x58], rcx
setb al
mov dl, r10b
cmovne dx, cx
mov dword [rsp + 0x44], ebx
lea rdx, [rbp + 0x174]
jmp 0x1404e3232
cmovae rdx, r8
cmp r8b, cl
test al, al
jmp 0x1404e3240
mov qword [rsp + 0x38], rdx
jmp 0x1404e324a
cmovne r10d, r12d
stc
test rbp, r15
xor r12d, r12d
sub r9d, r9d
clc
mov dword [rbp + 0x510], r12d
cmp r11b, sil
test ebx, ebx
je 0x1404e347d
mov esi, dword [rcx + r9*4]
test esi, esi
jne 0x1404e32a2
cmp r9d, r12d
jmp 0x1404e327f
jne 0x1404e346c
and dword [rbp + r9*4 + 0x514], esi
lea r12d, [r9 + 1]
jmp 0x1404e3296
mov dword [rbp + 0x510], r12d
jmp 0x1404e346c
xor r11d, r11d
btc r8w, r10w
mov r8d, r9d
test r10d, r10d
jmp 0x1404e32b5
je 0x1404e3445
mov ebx, r9d
neg ebx
clc
cmp r8d, 0x73
jmp 0x1404e32ca
je 0x1404e339c
mov edi, r8d
clc
cmp r8d, r12d
jmp 0x1404e32dc
jne 0x1404e3310
and dword [rbp + rdi*4 + 0x514], 0
neg al
rcl ah, 0xaa
lea eax, [r8 + 1]
add r12d, 0x552d3a74
cmc
mov dword [rbp + 0x510], eax
shrd ax, r8w, 0x84
xadd r12b, al
bt r12w, r10w
lea eax, [r8 + rbx]
rol r12, 0xec
add r8d, r15d
bts r12w, r10w
mov edx, dword [rdx + rax*4]
ror ah, cl
cdqe
mov eax, r11d
imul rdx, rsi
xchg r12w, r12w
rcl r11b, cl
lea rdx, [rdx + rax]
cdqe
btr rax, rcx
mov eax, dword [rbp + rdi*4 + 0x514]
neg r11d
add rdx, rax
cmp dil, r12b
lea eax, [r8 + rbx]
btr r11d, 0xb9
bt r12w, 0xba
sal r11b, cl
mov r11, rdx
shrd r12w, bx, 0x30
bswap r12
mov dword [rbp + rdi*4 + 0x514], edx
bts r12w, cx
mov r12d, dword [rbp + 0x510]
shr r11, 0x20
cmp eax, r10d
jmp 0x1404e338c
je 0x1404e339c
mov rdx, qword [rsp + 0x38]
jmp 0x1404e32c1
test r11d, r11d
jmp 0x1404e33a4
je 0x1404e343d
cmp r8d, 0x73
jmp 0x1404e33b3
je 0x1404e372b
mov edx, r8d
cmc
test dl, 0xf0
cmp r8b, bpl
cmp r8d, r12d
jmp 0x1404e33cb
jne 0x1404e33e7
and dword [rbp + rdx*4 + 0x514], 0
stc
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
rol r12b, cl
mov eax, dword [rbp + rdx*4 + 0x514]
test al, 0xd4
add r8d, r15d
stc
mov ecx, r11d
lea rcx, [rcx + rax]
xadd r12b, r11b
mov dword [rbp + rdx*4 + 0x514], ecx
shl r12b, cl
mov r12d, dword [rbp + 0x510]
shr r11b, cl
sbb r11, 0x3d340112
shr rcx, 0x20
sal r11w, cl
mov r11d, ecx
test r12d, 0x6d260154
clc
cmp r12b, r14b
test ecx, ecx
jmp 0x1404e3437
jne 0x1404e33aa
mov ebx, dword [rsp + 0x44]
cmp r12b, 0xcb
cmp r8d, 0x73
je 0x1404e372b
mov rcx, qword [rsp + 0x58]
mov edx, 0x573b5a7a
adc rdx, 0x3cd9234d
rcl dx, cl
mov rdx, qword [rsp + 0x38]
cmc
test dil, r8b
add r9d, r15d
cmp r9d, ebx
jmp 0x1404e3477
jne 0x1404e326b
mov r8d, r12d
test r15w, r8w
shl r8, 2
mov dword [rbp + 0x170], r12d
jmp 0x1404e3497
test r8, r8
jmp 0x1404e349f
je 0x1404e34f9
mov eax, 0x1cc
lea rcx, [rbp + 0x174]
cmc
cmp r8, rax
ja 0x1404e34d1
lea rdx, [rbp + 0x514]
jmp 0x1404e34c7
call fcn.1404a40ed
jmp 0x1404e34f0
mov r8, rax
sub edx, edx
jmp 0x1404e34db
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
call fcn.1404b6a2e
mov r12d, dword [rbp + 0x170]
dec al
mov al, r15b
test spl, r10b
test al, al
jmp 0x1404e3506
je 0x1404e372b
mov ecx, dword [rsp + 0x48]
lea rdx, [0x140000000]
movsx r8d, bx
sub ecx, dword [rsp + 0x4c]
mov r8d, 0x26
jmp 0x1404e352a
mov dword [rsp + 0x48], ecx
jne 0x1404e2e5c
mov eax, dword [rsp + 0x50]
movzx rcx, di
mov ecx, dword [rsp + 0x40]
jmp 0x1404e3546
lea eax, [rax + rax*4]
stc
cmc
test r13w, bx
add eax, eax
test r15, 0x32d91c71
cmc
sub ecx, eax
jmp 0x1404e3560
je 0x1404e3672
lea eax, [rcx - 1]
cmp r11b, 0xb0
test r12, r10
mov eax, dword [rdx + rax*4 + 0xc58b8]
stc
test eax, eax
jmp 0x1404e357f
je 0x1404e372b
cmp eax, r15d
je 0x1404e3672
test r12d, r12d
jmp 0x1404e3596
je 0x1404e3672
xor r8d, r8d
bts rcx, r9
movzx rcx, dx
mov r10d, eax
adc ecx, 0x3eb2057c
rcr ecx, cl
neg ah
xor r9d, r9d
cmp r10b, bpl
shld rcx, rbp, 0x4a
movsx rax, bx
mov ecx, dword [rbp + r9*4 + 0x174]
sar al, cl
setl al
test r15w, bx
mov eax, r8d
add r8w, 0x568f
xchg r8w, r8w
imul rcx, r10
xchg r8b, r8b
lea rcx, [rcx + rax]
and r8b, r9b
rcr r8d, cl
mov r8, rcx
test al, 0xd
clc
stc
mov dword [rbp + r9*4 + 0x174], ecx
cmp r9b, 0x49
shr r8, 0x20
cmc
stc
add r9d, r15d
cmc
cmp r9d, r12d
jmp 0x1404e3617
jne 0x1404e35c3
test r8d, r8d
jmp 0x1404e3625
je 0x1404e366b
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e3637
jae 0x1404e372b
mov eax, dword [rbp + 0x170]
rol r12b, cl
mov dword [rbp + rax*4 + 0x174], r8d
sub r12d, 0x58e713bb
mov r12d, dword [rbp + 0x170]
cmp ebp, esi
add r12d, r15d
jmp 0x1404e3666
jmp 0x1404e372e
mov r12d, dword [rbp + 0x170]
mov rsi, qword [rbp - 0x80]
clc
mov rbx, rsi
jmp 0x1404e3682
test r14d, r14d
jmp 0x1404e368a
je 0x1404e3fcf
xor r8d, r8d
bt cx, 0x6d
rcl rax, 0x12
xor r9d, r9d
shl ax, 0x16
rcl ch, cl
btc rax, r14
mov eax, dword [rbp + r9*4 - 0x5c]
lea rcx, [rax + rax*4]
mov eax, r8d
lea r8, [rax + rcx*2]
jmp 0x1404e36c6
mov dword [rbp + r9*4 - 0x5c], r8d
jmp 0x1404e36d3
add r9d, r15d
cmp dl, r10b
cmc
clc
shr r8, 0x20
stc
cmp bx, r12w
cmp r9d, r14d
jmp 0x1404e36ec
jne 0x1404e36a9
test r8d, r8d
jmp 0x1404e36fa
je 0x1404e3fcf
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e3709
jae 0x1404e3fa0
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
clc
jmp 0x1404e371d
add dword [rbp - 0x60], r15d
jmp 0x1404e3726
jmp 0x1404e3fcf
xor r12d, r12d
mov dword [rbp + 0x170], r12d
jmp 0x1404e373a
jmp 0x1404e3672
neg ecx
or r8b, 0x7d
lea r8, [0x140000000]
sub dl, 0xa
mul ecx
movzx ax, dh
test r12d, esp
mov dword [rsp + 0x4c], ecx
bts rax, r10
movzx ax, r11b
mov eax, edx
cmovs edx, edx
bts rdx, r11
shr eax, 3
mov dword [rsp + 0x38], eax
mov edx, eax
mov dword [rsp + 0x44], eax
cmp rdx, rdx
test r13w, 0x2496
test eax, eax
jmp 0x1404e378b
je 0x1404e3e85
mov ecx, 0x26
cmp edx, ecx
mov eax, edx
not bl
movsxd rsi, ebp
mov dil, cl
cmova eax, ecx
rcl di, 0x31
neg cl
xor edx, edx
movsx edi, r14w
mov dword [rsp + 0x50], eax
mov sil, 0x86
inc cl
dec eax
mov edi, eax
sar cx, cl
adc si, si
shl rsi, 0x29
movzx ecx, byte [r8 + rax*4 + 0xc5822]
sar esi, 0x4b
btr bx, r9w
movzx esi, byte [r8 + rax*4 + 0xc5823]
sub bl, r14b
shl r8w, 0x7a
neg r8
mov ebx, ecx
stc
cmc
shl rbx, 2
lahf
mov r8, rbx
cbw
mov al, r14b
xchg ah, ah
lea eax, [rsi + rcx]
movzx cx, r13b
bswap ecx
mov rcx, 0x6be76ffa
lea rcx, [rbp + 0x344]
jmp 0x1404e381d
mov dword [rbp + 0x340], eax
call fcn.1404a4baf
lea rcx, [0x140000000]
bt ax, r14w
cdq
movsxd rdx, edx
shl rsi, 2
shl dx, 0xad
rcl dl, cl
movzx eax, word [rcx + rdi*4 + 0xc5820]
xor dx, 0x7f53
shl r8b, 0xc0
lea rdx, [rcx + 0xc4f10]
movsx r8d, ax
rol r8b, cl
sbb r8b, r8b
lea rcx, [rbp + 0x344]
rcr r8b, 0xc0
movzx r8d, r9w
movsx r8d, r14w
mov r8, rsi
add rcx, rbx
jmp 0x1404e3882
lea rdx, [rdx + rax*4]
jmp 0x1404e388b
call fcn.1404a40ed
mov r10d, dword [rbp + 0x340]
stc
jmp 0x1404e389d
cmp r10d, r15d
ja 0x1404e39c2
mov eax, dword [rbp + 0x344]
test eax, eax
jmp 0x1404e38b3
jne 0x1404e38cf
sub r14d, r14d
jmp 0x1404e38c1
mov dword [rbp - 0x60], r14d
jmp 0x1404e38ca
jmp 0x1404e3e2c
cmp eax, r15d
jmp 0x1404e38d7
je 0x1404e3e2c
test r14d, r14d
je 0x1404e3e2c
xor r8d, r8d
shl ch, cl
xor ecx, eax
ror r10b, 0xd9
mov r10, rax
movzx eax, di
mov ch, 0x4a
sub r9d, r9d
xor al, r9b
neg al
mov ecx, dword [rbp + r9*4 - 0x5c]
add al, r10b
bswap eax
movzx eax, si
mov eax, r8d
imul rcx, r10
test r10d, 0x2305355a
sub r8w, r8w
ror r8b, cl
lea rcx, [rcx + rax]
rcl r8, 0x9b
mov r8b, dil
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
test r8b, r10b
cmp r10b, 0xd3
shr r8, 0x20
test r15d, 0x6c482a9b
test bpl, r10b
add r9d, r15d
cmp al, r10b
test r15w, 0x143c
cmp r9d, r14d
jne 0x1404e3902
test r8d, r8d
jmp 0x1404e3969
je 0x1404e3e26
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e3978
jae 0x1404e39a5
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
test spl, 0xff
shrd r14w, r11w, 0xec
bts r14d, r8d
mov r14d, dword [rbp - 0x60]
add r14d, r15d
jmp 0x1404e39a0
jmp 0x1404e38c1
xor r14d, r14d
jmp 0x1404e39ad
mov dword [rbp - 0x60], r14d
cmc
test dil, dl
stc
sub al, al
jmp 0x1404e39bd
jmp 0x1404e3e2f
cmp r14d, r15d
ja 0x1404e3afe
mov ebx, dword [rbp - 0x5c]
adc r8b, r14b
shrd r8, rsp, 0xbe
mov r8, r10
sar r14b, cl
ror r14w, cl
rol r14b, 0xe1
shl r8, 2
jmp 0x1404e39ed
mov r14d, r10d
cmp r8w, 0x2ded
clc
mov dword [rbp - 0x60], r10d
test r8, r8
jmp 0x1404e3a03
je 0x1404e3a67
mov eax, 0x1cc
lea rcx, [rbp - 0x5c]
clc
cmp r8, rax
jmp 0x1404e3a1b
ja 0x1404e3a37
lea rdx, [rbp + 0x344]
jmp 0x1404e3a2d
call fcn.1404a40ed
jmp 0x1404e3a5b
mov r8, rax
xor edx, edx
jmp 0x1404e3a41
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
jmp 0x1404e3a56
call fcn.1404b6a2e
mov r14d, dword [rbp - 0x60]
jmp 0x1404e3a67
test ebx, ebx
jmp 0x1404e3a6e
je 0x1404e38b9
cmp ebx, r15d
jmp 0x1404e3a7c
je 0x1404e3e2c
test r14d, r14d
jmp 0x1404e3a8a
je 0x1404e3e2c
sub r8d, r8d
btc cx, 0xdd
inc cx
rcr ch, 0x7c
mov r10, rbx
sub r9d, r9d
movsx cx, r9b
xor ax, 0x2edf
dec al
mov ecx, dword [rbp + r9*4 - 0x5c]
shl al, 0x99
bswap ax
mov eax, r8d
imul rcx, r10
shl r8b, 0x15
ror r8d, cl
adc r8b, bpl
lea rcx, [rcx + rax]
clc
mov r8, rcx
cmp dil, 0xbc
stc
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
cmc
add r9d, r15d
cmc
jmp 0x1404e3aeb
cmp r9d, r14d
jmp 0x1404e3af3
jne 0x1404e3aaf
jmp 0x1404e3961
cmp r10d, r14d
lea rdx, [rbp - 0x5c]
movzx bx, al
xchg al, bl
movsx r8d, di
mov ebx, r14d
not ecx
cmovns ecx, ecx
lea rcx, [rbp + 0x344]
movzx r8w, cl
cmovae rcx, rdx
cmovge r8d, esi
jmp 0x1404e3b30
lea r8, [rbp + 0x344]
not dx
cwd
cmovb ebx, r10d
mov qword [rbp - 0x78], rcx
movsxd rdx, r8d
xchg al, al
movzx rdx, r13w
setb al
mov dword [rsp + 0x48], ebx
cdq
setno dl
movsx dx, r15b
lea rdx, [rbp - 0x5c]
jmp 0x1404e3b66
cmovae rdx, r8
cmp r13d, 0x5f4d0e91
test al, al
jmp 0x1404e3b78
mov qword [rsp + 0x58], rdx
jmp 0x1404e3b82
cmovne r10d, r14d
jmp 0x1404e3b90
sub r14d, r14d
xor r9d, r9d
cmp r9b, 0xe8
mov dword [rbp + 0x510], r14d
test r10b, 0xff
test ebx, ebx
jmp 0x1404e3bac
je 0x1404e3db6
mov esi, dword [rcx + r9*4]
test esi, esi
jmp 0x1404e3bbd
jne 0x1404e3bf3
cmp r9d, r14d
jmp 0x1404e3bcb
jne 0x1404e3da4
and dword [rbp + r9*4 + 0x514], esi
lea r14d, [r9 + 1]
jmp 0x1404e3be2
mov dword [rbp + 0x510], r14d
jmp 0x1404e3bee
jmp 0x1404e3da4
sub r11d, r11d
mov r8d, r9d
test r11, rcx
test r10d, r10d
jmp 0x1404e3c04
je 0x1404e3d81
mov ebx, r9d
jmp 0x1404e3c16
neg ebx
cmp r10b, 0xc7
cmp r8d, 0x73
jmp 0x1404e3c25
je 0x1404e3ce3
mov edi, r8d
cmp r8d, r14d
jmp 0x1404e3c36
jne 0x1404e3c52
and dword [rbp + rdi*4 + 0x514], 0
lea eax, [r8 + 1]
setle r14b
mov dword [rbp + 0x510], eax
lea eax, [rbx + r8]
add r8d, r15d
btc r14w, di
bsr r14w, sp
inc r14b
mov edx, dword [rdx + rax*4]
setae r14b
mov eax, dword [rbp + rdi*4 + 0x514]
bsr r14w, di
xadd r14w, r14w
imul rdx, rsi
mov r14b, 0x66
lea rdx, [rdx + rax]
shr ax, 0x38
mov ah, 0x52
mov eax, r11d
lea rdx, [rdx + rax]
bsf r14w, r14w
lea eax, [rbx + r8]
bt r14w, 0x37
mov r11, rdx
or r14b, r15b
mov dword [rbp + rdi*4 + 0x514], edx
mov r14d, dword [rbp + 0x510]
clc
cmc
test r14b, 4
shr r11, 0x20
stc
clc
cmp eax, r10d
jmp 0x1404e3cce
je 0x1404e3ce3
mov rdx, qword [rsp + 0x58]
jmp 0x1404e3cde
jmp 0x1404e3c1c
test r11d, r11d
jmp 0x1404e3ceb
je 0x1404e3d73
cmp r8d, 0x73
je 0x1404e3f82
mov edx, r8d
test r10w, 0x59b5
cmp r8d, r14d
jmp 0x1404e3d0c
jne 0x1404e3d27
and dword [rbp + rdx*4 + 0x514], 0
lea eax, [r8 + 1]
not r14b
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
add r8d, r15d
shl cl, 0x36
ror r14w, 0x41
shl ecx, cl
mov ecx, r11d
add rcx, rax
sub r11b, r12b
shl r11w, cl
mov dword [rbp + rdx*4 + 0x514], ecx
movsxd r14, edx
mov r14d, dword [rbp + 0x510]
shr rcx, 0x20
movzx r11d, r12w
test di, r9w
mov r11d, ecx
cmp dl, r9b
test ecx, ecx
jne 0x1404e3cf1
mov ebx, dword [rsp + 0x48]
cmp r12, 0x6c62170a
test r14b, spl
cmp r8d, 0x73
jmp 0x1404e3d8a
je 0x1404e3f82
mov rcx, qword [rbp - 0x78]
ror dx, cl
mov rdx, qword [rsp + 0x58]
cmp spl, r11b
jmp 0x1404e3da4
add r9d, r15d
stc
cmp r9d, ebx
jmp 0x1404e3db0
jne 0x1404e3bb2
mov r8d, r14d
shl r8, 2
test al, r9b
stc
test r13b, 1
mov dword [rbp - 0x60], r14d
test r8, r8
je 0x1404e3e2c
mov eax, 0x1cc
jmp 0x1404e3dde
lea rcx, [rbp - 0x5c]
cmp r8, rax
jmp 0x1404e3dea
ja 0x1404e3e01
lea rdx, [rbp + 0x514]
call fcn.1404a40ed
jmp 0x1404e3e26
mov r8, rax
clc
sub edx, edx
jmp 0x1404e3e0c
call fcn.1404a4baf
call fcn.1404b5dd6
mov dword [rax], 0x22
jmp 0x1404e3e21
call fcn.1404b6a2e
mov r14d, dword [rbp - 0x60]
mov al, 0xe6
mov al, r15b
test al, al
je 0x1404e3f82
mov edx, dword [rsp + 0x44]
lea r8, [0x140000000]
sar rcx, 0xf1
cmp rbx, 0x1dbb29e9
sal ch, cl
sub edx, dword [rsp + 0x50]
movsx cx, r11b
mov cx, si
mov ecx, 0x26
jmp 0x1404e3e65
mov dword [rsp + 0x44], edx
jne 0x1404e3796
mov ecx, dword [rsp + 0x4c]
movsx rax, bp
movsx ax, r14b
cdqe
mov eax, dword [rsp + 0x38]
cmp r15b, spl
lea eax, [rax + rax*4]
test r10b, r10b
add eax, eax
test bh, 0xef
test r13d, r10d
sub ecx, eax
jmp 0x1404e3e9a
je 0x1404e3672
lea eax, [rcx - 1]
cmp r12, 0x29643922
test r8w, 0x20ec
mov eax, dword [r8 + rax*4 + 0xc58b8]
cmp dil, 0x40
test eax, eax
jmp 0x1404e3ec3
je 0x1404e3f82
cmp eax, r15d
jmp 0x1404e3ed1
je 0x1404e3672
test r14d, r14d
je 0x1404e3672
xor r8d, r8d
mov r10d, eax
adc ah, 0xf9
rol al, 0x67
xor r9d, r9d
mov ecx, dword [rbp + r9*4 - 0x5c]
sbb ax, 0x627f
mov eax, r8d
rcl r8b, 0x40
imul rcx, r10
add rcx, rax
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
test dl, r12b
shr r8, 0x20
add r9d, r15d
jmp 0x1404e3f1d
cmp r9d, r14d
jne 0x1404e3eef
test r8d, r8d
jmp 0x1404e3f2e
je 0x1404e3f79
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e3f3d
jae 0x1404e3f82
mov eax, dword [rbp - 0x60]
rcl r14b, 0xa6
mov dword [rbp + rax*4 - 0x5c], r8d
or r14w, 0x2266
ror r14b, 0x5a
sar r14w, cl
mov r14d, dword [rbp - 0x60]
test ebx, ebx
add r14d, r15d
jmp 0x1404e3f6b
mov dword [rbp - 0x60], r14d
jmp 0x1404e3f74
jmp 0x1404e3672
mov r14d, dword [rbp - 0x60]
jmp 0x1404e3672
mov rsi, qword [rbp - 0x80]
btr bx, 0xe9
and dword [rbp - 0x60], 0
movsx rbx, r11w
mov rbx, rsi
jmp 0x1404e3f9b
jmp 0x1404e3fcf
and dword [rbp + 0x340], 0
lea r8, [rbp + 0x344]
dec rdx
and dword [rbp - 0x60], 0
rol cx, 0x23
lea rcx, [rbp - 0x5c]
cmp eax, 0x16e62af3
xor r9d, r9d
mov edx, 0x1cc
call fcn.1404ba083
lea rdx, [rbp + 0x170]
jmp 0x1404e3fe1
lea rcx, [rbp - 0x60]
jmp 0x1404e3fea
call fcn.1404ba1ab
mov edi, dword [rsp + 0x40]
jmp 0x1404e3ff8
cmp eax, 0xa
jmp 0x1404e4000
jne 0x1404e412b
add edi, r15d
mov byte [rsi], 0x31
sets bl
movsx ebx, r14w
btc rbx, 0xa
lea rbx, [rsi + 1]
cmp r9b, spl
test r12d, r12d
jmp 0x1404e4027
je 0x1404e4156
sub r8d, r8d
bts ax, ax
sub r9d, r9d
cbw
mov eax, dword [rbp + r9*4 + 0x174]
btc cx, sp
rcl cl, 0x49
lea rcx, [rax + rax*4]
movsx ax, sil
bsf ax, bx
mov eax, r8d
lea r8, [rax + rcx*2]
mov dword [rbp + r9*4 + 0x174], r8d
cmp bl, 0x4f
add r9d, r15d
test si, r14w
shr r8, 0x20
test r12w, cx
cmp bpl, 0xcc
jmp 0x1404e407f
cmp r9d, r12d
jne 0x1404e4039
test r8d, r8d
jmp 0x1404e4090
je 0x1404e4156
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e40a2
jae 0x1404e40d1
mov eax, dword [rbp + 0x170]
jmp 0x1404e40b4
mov dword [rbp + rax*4 + 0x174], r8d
clc
cmc
cmp dh, bh
add dword [rbp + 0x170], r15d
jmp 0x1404e40cc
jmp 0x1404e4156
and dword [rbp + 0x340], 0
sbb dx, 0x37d8
sal dl, cl
lea r8, [rbp + 0x344]
btc edx, 0x83
and dword [rbp + 0x170], 0
mov rcx, 0x7eb31098
dec rcx
lea rcx, [rbp + 0x174]
bswap rdx
adc dl, r14b
bts dx, r11w
xor r9d, r9d
movsx rdx, r14w
setg dl
mov edx, 0x1cc
jmp 0x1404e4121
call fcn.1404ba083
jmp 0x1404e4156
test eax, eax
jmp 0x1404e4132
jne 0x1404e4145
sub edi, r15d
jmp 0x1404e4140
jmp 0x1404e4156
add al, 0x30
lea rbx, [rsi + 1]
cmp cx, 0x344
test r14b, 0x92
mov byte [rsi], al
mov rax, qword [rbp - 0x70]
and cx, 0xe51
neg ecx
movzx rcx, r10w
mov ecx, dword [rsp + 0x60]
stc
test r9, 0x7ece0c85
mov dword [rax + 4], edi
test edi, edi
jmp 0x1404e417b
js 0x1404e4199
cmp ecx, 0x7fffffff
ja 0x1404e4199
add ecx, edi
movzx eax, di
mov rax, 0x6f556b8e
mov rax, qword [rbp + 0x750]
inc di
dec rax
shld rdi, rdi, 0x38
mov edi, ecx
cmp rax, rdi
jmp 0x1404e41b5
cmovb rdi, rax
lea rdi, [rdi + rsi]
cmc
cmp bpl, 0xe8
stc
cmp rbx, rdi
jmp 0x1404e41cb
je 0x1404e43f2
mov r10d, dword [rbp - 0x60]
btr r12d, 0x16
mov r12d, 9
clc
test r10d, r10d
je 0x1404e43f2
xor r8d, r8d
bt cx, 0xef
sar ch, cl
xor r9d, r9d
shrd ax, bp, 0xb
xadd al, cl
mov eax, dword [rbp + r9*4 - 0x5c]
btc cx, cx
bsf ecx, ecx
imul rcx, rax, 0x3b9aca00
shld ax, r13w, 0
seta al
sal eax, 0x40
mov eax, r8d
xor r8, 0x60520166
clc
lea rcx, [rcx + rax]
mov r8, rcx
cmp r11b, 0xc0
mov dword [rbp + r9*4 - 0x5c], ecx
test al, 0x2e
shr r8, 0x20
cmp r14b, r10b
add r9d, r15d
cmp r9d, r10d
jmp 0x1404e424d
jne 0x1404e41ff
test r8d, r8d
jmp 0x1404e425b
je 0x1404e42cb
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e426a
jae 0x1404e428e
mov eax, dword [rbp - 0x60]
cmp r14w, r12w
mov dword [rbp + rax*4 - 0x5c], r8d
test r15w, bx
add dword [rbp - 0x60], r15d
jmp 0x1404e4289
jmp 0x1404e42cb
and dword [rbp + 0x340], 0
btr rdx, 0x65
lea r8, [rbp + 0x344]
xor dl, 0xf3
jmp 0x1404e42ab
and dword [rbp - 0x60], 0
cmp esp, esi
bsf rdx, rsi
lea rcx, [rbp - 0x5c]
xor r9d, r9d
mov edx, 0x1cc
jmp 0x1404e42c6
call fcn.1404ba083
lea rdx, [rbp + 0x170]
xchg ecx, ecx
movzx rcx, r14w
bswap cx
lea rcx, [rbp - 0x60]
jmp 0x1404e42e4
call fcn.1404ba1ab
mov r10d, dword [rbp - 0x60]
and r9b, r13b
sbb rsi, rbp
mov r11d, edi
test r13w, bx
add r8b, 0x1e
test r10d, r10d
xchg r14b, r8b
cwd
bswap ecx
mov r8, rax
movsxd r9, eax
cwd
mov r9d, 8
movsx rcx, cx
movzx ecx, bp
sete r14b
rdtsc
sub r11d, ebx
xchg ch, ah
mov eax, 0xcccccccd
stc
bts rdx, rdx
btc edx, r14d
mul r8d
shr edx, 3
sub al, al
mov al, dl
btc cx, sp
shl al, 2
xor cx, r10w
lea ecx, [rax + rdx]
mov sil, dil
mov si, 0x39de
xor sil, 0xd6
add cl, cl
mov si, r8w
sub r8b, cl
movsx rsi, r8w
lea esi, [r8 + 0x30]
and r8, rcx
mov r8d, edx
jmp 0x1404e437c
cmp r11d, r9d
jmp 0x1404e4384
jae 0x1404e43b5
sub ecx, ecx
movsxd rax, edx
adc ax, di
sbb al, dl
movzx eax, r14b
test r8w, 0x79ec
cmp sil, 0x30
cmove ecx, eax
mov r14b, 0x5f
mov r14b, cl
jmp 0x1404e43b0
jmp 0x1404e43be
mov eax, r9d
mov byte [rax + rbx], sil
stc
cmc
or eax, 0xffffffff
clc
add r9d, eax
clc
cmp r9d, eax
jne 0x1404e4328
mov rax, rdi
cmc
mov byte [rsp + 0x30], r14b
sub rax, rbx
cmp rax, r12
cmovg rax, r12
add rbx, rax
test r11b, r10b
cmc
cmp rbx, rdi
jne 0x1404e41e1
xor r15d, r15d
mov byte [rbx], 0
cmp dh, 0x9d
cmp byte [rsp + 0x30], r15b
setne r15b
jmp 0x1404e4409
jmp 0x1404e4471
lea r8, [0x1400cecfc]
jmp 0x1404e2290
lea r8, [0x1400cecc4]
jmp 0x1404e2290
lea r8, [0x1400ceccc]
jmp 0x1404e4432
jmp 0x1404e2290
mov rdx, qword [rbp + 0x750]
cmovno rcx, r10
lea r8, [0x1400cecec]
not cx
mov cl, cl
movzx cx, r12b
mov rcx, r14
jmp 0x1404e445b
call fcn.1404c9889
test eax, eax
jne 0x1404e44fc
sub r15d, r15d
cmc
jmp 0x1404e4471
cmp byte [rsp + 0x70], 0
jmp 0x1404e447b
je 0x1404e4490
lea rcx, [rsp + 0x68]
jmp 0x1404e448b
call fcn.1404e6b93
mov eax, r15d
bswap rcx
mov rcx, qword [rbp + 0x6e0]
test bx, 0x3e4e
xor rcx, rsp
jmp 0x1404e44aa
call fcn.1404a04c2
add rsp, 0x7f0
cmovnp bx, r8w
pop r15
mov rbp, 0x271535af
pop r14
xchg sil, bl
movzx rsi, di
pop r12
mov di, 0x2dde
xchg bpl, sil
jmp 0x1404e44db
pop rdi
movzx rsi, sp
pop rsi
cmova bx, r11w
jmp 0x1404e44ef
pop rbx
jmp 0x1404e44f5
pop rbp
jmp 0x1404e44fb
ret
and qword [rsp + 0x20], 0
clc
sub r9d, r9d
test r13b, r8b
xor r8d, r8d
sub edx, edx
test r13w, 0x50fe
sub ecx, ecx
jmp 0x1404e451b
call fcn.1404b6ac6
int3