Function at 0x140283660
Capabilities:
Enumerate processes
Resolve function by parsing pe exports
Terminate process
Terminate process by name

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x848
mov rax, qword [0x140ad7868]
xor rax, rsp
mov qword [rsp + 0x840], rax
lea rax, [rsp + 0x7d0]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xf8]
mov eax, 0x4f2550c5
mov r13d, 0x524a3a53
mov r15d, 0x9304d1f7
mov r12d, 0x7a63df2f
jmp 0x1402836dd
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa8b856f2
mov ecx, 0x5c7e150
nop
cmove eax, ecx
cmp dword [0x140ae0c24], 0xa
cmovl eax, ecx
cmp eax, 0xf7f241a8
jg 0x140283740
cmp eax, 0xbe4994da
jle 0x140283790
cmp eax, 0xd35b4499
jle 0x140283841
cmp eax, 0xe8804e31
jg 0x1402839dc
cmp eax, 0xd35b449a
je 0x140283bcd
cmp eax, 0xdc8aa1f0
je 0x140283bd7
cmp eax, 0xdd716983
jne 0x1402836dd
mov eax, 0xc2179b62
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0xf0], rcx
jmp 0x1402836dd
cmp eax, 0x3d343ebe
jle 0x1402837f0
cmp eax, 0x575196a1
jle 0x1402838f6
cmp eax, 0x79a43493
jg 0x140283a07
cmp eax, 0x575196a2
je 0x140283bf5
cmp eax, 0x5a66b6ce
je 0x140283bff
cmp eax, 0x6fa12770
jne 0x1402836dd
mov eax, 0x2c1635b6
jmp 0x1402836dd
cmp eax, 0xa8b856f1
jle 0x140283940
cmp eax, 0xb784550d
jle 0x140283a46
cmp eax, 0xb784550e
je 0x140283c19
cmp eax, 0xb820b236
je 0x140283c52
cmp eax, 0xbb564e41
jne 0x1402836dd
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc505a0a0
mov ecx, 0xdd716983
jmp 0x1402836d0
cmp eax, 0x18775396
jle 0x14028397e
cmp eax, 0x24b616ac
jg 0x140283a66
cmp eax, 0x18775397
je 0x140283c8c
cmp eax, 0x1ed020fa
je 0x140283cc0
cmp eax, 0x2486ec52
jne 0x1402836dd
cmp dword [rsp + 0xec], 0
mov eax, 0xec258390
mov ecx, 0x47594b02
cmove eax, ecx
jmp 0x1402836dd
cmp eax, 0xc4b051ed
jle 0x140283a96
cmp eax, 0xc4b051ee
je 0x140283cde
cmp eax, 0xc505a0a0
je 0x140283d05
cmp eax, 0xcc9211ac
jne 0x1402836dd
lea rax, [rsp + 0x140]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x100]
lea rax, [rsp + 0x13f]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x108]
mov eax, 0x7e5ddf96
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xfe4a32d6
je 0x140283d0f
cmp eax, 0x7e5ddf96
jne 0x1402838b0
mov rax, qword [0x140676dcc]
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [0x140676dbc]
movaps xmmword [rsp + 0x150], xmm0
movups xmm0, xmmword [0x140676dac]
movaps xmmword [rsp + 0x140], xmm0
mov eax, 0xfe4a32d6
jmp 0x1402838b0
cmp eax, 0x47594b01
jle 0x140283ada
cmp eax, 0x47594b02
je 0x140284186
cmp eax, 0x4f2550c5
je 0x1402836b6
cmp eax, 0x4f401839
jne 0x1402836dd
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe4994db
mov ecx, 0x18775397
jmp 0x1402836d0
cmp eax, 0xa1b9dfcb
jle 0x140283b0e
cmp eax, 0xa1b9dfcc
je 0x140284195
cmp eax, 0xa332da7a
je 0x1402841b3
cmp eax, 0xa4078fb3
jne 0x1402836dd
mov rax, qword [rsp + 0xf8]
mov eax, 0xabbada51
jmp 0x1402836dd
cmp eax, 0x5c7e14f
jle 0x140283b4b
cmp eax, 0x5c7e150
je 0x1402841bd
cmp eax, 0xa5c6d35
je 0x1402841fa
cmp eax, 0x15f407ac
jne 0x1402836dd
mov rax, qword [rsp + 0xb8]
add rax, 0x70
mov qword [rsp + 0x110], rax
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x79d2141e
mov ecx, 0x3d343ebf
jmp 0x1402836d0
cmp eax, 0xe8804e32
je 0x140284227
cmp eax, 0xec258390
je 0x140284231
cmp eax, 0xefca3c37
jne 0x1402836dd
mov eax, 0x1ed020fa
jmp 0x1402836dd
cmp eax, 0x79a43494
je 0x14028424f
cmp eax, 0x79d2141e
je 0x140284269
cmp eax, 0x7e3f00ba
jne 0x1402836dd
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc505a0a0
mov ecx, 0xbb564e41
jmp 0x1402836d0
cmp eax, 0xa8b856f2
je 0x14028427b
cmp eax, 0xb053f564
jne 0x1402981f2
mov eax, 0x4f401839
jmp 0x1402836dd
cmp eax, 0x28c3679c
je 0x14028429a
cmp eax, 0x2c1635b6
jne 0x1402981ff
cmp dword [rsp + 0xe8], 0
setne byte [rsp + 0xb3]
mov eax, 0x5a66b6ce
jmp 0x1402836dd
cmp eax, 0xbe4994db
je 0x1402842b9
cmp eax, 0xc2179b62
jne 0x1402836dd
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xd8], rax
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf7f241a9
mov ecx, 0xb784550e
jmp 0x1402836d0
cmp eax, 0x3d343ebf
je 0x1402842d9
cmp eax, 0x3f87c85f
jne 0x1402836dd
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x28c3679c
mov ecx, 0xb820b236
jmp 0x1402836d0
cmp eax, 0x8d28cb36
je 0x1402842e3
cmp eax, 0x901ac81e
jne 0x1402836dd
mov rcx, qword [rsp + 0x118]
call fcn.1400c8d90
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0x100]
mov eax, 0xb053f564
jmp 0x1402836dd
cmp eax, 0xf7f241a9
je 0x1402842fd
cmp eax, 0xfd781fce
jne 0x1402836dd
mov rcx, qword [rsp + 0xd0]
mov r8d, 0x234
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x3a8], 0x238
mov rdx, qword [rsp + 0xd0]
mov r8d, 0x234
lea rcx, [rsp + 0x3ac]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xc0]
lea rdx, [rsp + 0x3a8]
call sub.KERNEL32.dll_Process32FirstW
test eax, eax
mov eax, 0xd35b449a
mov ecx, 0xcc9211ac
cmove eax, ecx
jmp 0x1402836dd
mov eax, 0xdc8aa1f0
jmp 0x1402836dd
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x79d2141e
mov ecx, 0x15f407ac
jmp 0x1402836d0
mov eax, 0xfd781fce
jmp 0x1402836dd
cmp byte [rsp + 0xb3], 0
mov eax, 0x4f401839
mov ecx, 0xd35b449a
cmovne eax, ecx
jmp 0x1402836dd
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0xd8]
cmp rcx, rax
setne byte [rsp + 0xb2]
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf7f241a9
mov ecx, 0x8d28cb36
jmp 0x1402836d0
mov rcx, qword [rsp + 0xc0]
lea rdx, [rsp + 0x3a8]
call sub.KERNEL32.dll_Process32NextW
mov dword [rsp + 0xe8], eax
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x28c3679c
mov ecx, 0x6fa12770
jmp 0x1402836d0
mov rcx, qword [rsp + 0xc0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rax, qword [rsp + 0xc8]
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbe4994db
mov ecx, 0xe8804e32
jmp 0x1402836d0
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa332da7a
mov ecx, 0xa1b9dfcc
jmp 0x1402836d0
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsicmp]
mov dword [rsp + 0xec], eax
mov eax, 0x2486ec52
jmp 0x1402836dd
mov eax, 0xbb564e41
jmp 0x1402836dd
mov eax, dword [0x140ae0950]
lea r9d, [rax - 1]
imul r9d, eax
mov eax, dword [0x140ae0f98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0f9c], 0xa
setl cl
or cl, al
mov esi, 0xd33f97c1
mov eax, 0x1fb1078b
cmovne esi, eax
mov r12d, 0xd33f97c1
mov eax, 0x5f35335e
cmovne r12d, eax
mov eax, dword [0x140ae1110]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1114], 0xa
setl cl
or cl, al
mov r10d, 0xfd80c821
mov eax, 0xa4f6ddf1
cmovne r10d, eax
mov r8d, dword [0x140ae0954]
mov r11d, 0xfd80c821
mov eax, 0x9b144eb2
cmovne r11d, eax
test r9b, 1
mov r14d, 0x9bbbb00f
mov eax, 0x9fc97305
cmove r14d, eax
cmp r8d, 0xa
cmovl r14d, eax
mov eax, 0x472f8d4d
nop word [rax + rax]
cmp eax, 0xc687b48e
je 0x140284317
cmp eax, 0x472f8d4d
jne 0x140283dc0
test r9b, 1
sete byte [rsp + 0x6d0]
cmp r8d, 0xa
setl byte [rsp + 0x748]
mov eax, 0x58dbbd5a
jmp 0x140283e00
mov eax, 0xb2ce8fb4
nop word cs:[rax + rax]
cmp eax, 0xefc6567a
jle 0x140283e50
cmp eax, 0x1acf3237
jg 0x140283e80
cmp eax, 0xefc6567b
je 0x140283ef7
cmp eax, 0x964ed55
je 0x140284089
cmp eax, 0xeca424d
jne 0x140283e00
lea rax, [rsp + 0x140]
mov qword [rsp + 0x610], rax
mov eax, 0xefc6567b
jmp 0x140283e00
cmp eax, 0xc4e49dba
jg 0x140283ec7
cmp eax, 0x9bbbb00f
je 0x140283df1
cmp eax, 0x9fc97305
je 0x1402840a3
cmp eax, 0xb2ce8fb4
jne 0x140283e00
mov eax, r14d
jmp 0x140283e00
cmp eax, 0x1acf3238
je 0x1402840ad
cmp eax, 0x4a378112
je 0x1402840b7
cmp eax, 0x58dbbd5a
jne 0x140283e00
mov cl, byte [rsp + 0x6d0]
cmp byte [rsp + 0x748], 0
mov eax, 0x9bbbb00f
mov edx, 0xb2ce8fb4
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x140283e00
cmp eax, 0xd4eeb332
je 0x140284123
cmp eax, 0xe4c3eae3
jne 0x140284169
cmp byte [rsp + 0x788], 0
mov eax, 0x964ed55
mov ecx, 0xeca424d
cmovne eax, ecx
jmp 0x140283e00
mov rax, qword [rsp + 0x610]
mov ecx, 0x9a9bdc82
jmp 0x140283f20
movsxd rcx, dword [rsp + 0x5e0]
mov qword [rsp + 0x6f0], rcx
mov ecx, 0x1bc15695
nop dword [rax + rax]
mov ebp, ecx
cmp ecx, 0x1fb1078a
jg 0x140283fb0
cmp ebp, 0xd33f97c0
jle 0x140283ff0
cmp ebp, 0xd33f97c1
je 0x14028407f
cmp ebp, 0xf68578e3
je 0x140283f06
mov ecx, ebp
cmp ebp, 0x1bc15695
jne 0x140283f20
mov rcx, qword [rsp + 0x6f0]
movsx ecx, byte [rax + rcx]
movsxd rbp, dword [rsp + 0x5e0]
imul rdi, rbp, 0x5397829d
mov rdx, rdi
shr rdx, 0x3f
sar rdi, 0x24
add edi, edx
imul edx, edi, 0x31
sub ebp, edx
lea edx, [rbp + 0x34]
mov edi, 0xffffffcb
sub edi, ebp
and edi, ecx
not ecx
and ecx, edx
or edi, ecx
mov dword [rsp + 0x690], edi
mov ecx, 0xbf8a375a
jmp 0x140283f20
cmp ebp, 0x5c20b246
jle 0x140284030
mov ecx, esi
cmp ebp, 0x5f35335e
je 0x140283f20
mov ecx, r12d
cmp ebp, 0x7ff78a60
je 0x140283f20
mov ecx, ebp
cmp ebp, 0x5c20b247
jne 0x140283f20
jmp 0x14028413d
cmp ebp, 0x9a9bdc82
je 0x140284069
mov ecx, ebp
cmp ebp, 0xbf8a375a
jne 0x140283f20
mov ecx, dword [rsp + 0x690]
mov rdx, qword [rsp + 0x6f0]
mov byte [rsp + rdx + 0x140], cl
mov ebx, dword [rsp + 0x5e0]
add ebx, 1
mov ecx, 0x34d51e2d
jmp 0x140283f20
cmp ebp, 0x1fb1078b
je 0x140284073
mov ecx, ebp
cmp ebp, 0x34d51e2d
jne 0x140283f20
mov dword [rsp + 0x5e0], ebx
mov ecx, dword [rsp + 0x5e0]
cmp ecx, 0x28
mov ecx, 0x5c20b247
mov edx, 0xf68578e3
cmovl ecx, edx
jmp 0x140283f20
mov ecx, 0x7ff78a60
jmp 0x140283f20
mov ecx, 0x34d51e2d
xor ebx, ebx
jmp 0x140283f20
mov ecx, 0x5f35335e
jmp 0x140283f20
lea rax, [rsp + 0x140]
mov qword [rsp + 0x660], rax
mov eax, 0xd4eeb332
jmp 0x140283e00
mov eax, 0x4a378112
jmp 0x140283e00
mov eax, 0x964ed55
jmp 0x140283e00
mov ecx, 0x96048f7
mov al, byte [rsp + 0x167]
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xc576088a
jle 0x140284100
cmp ecx, 0xc576088b
je 0x140284147
cmp ecx, 0xfd80c821
je 0x140284117
cmp ecx, 0x96048f7
jne 0x1402840d0
mov ecx, r11d
jmp 0x1402840d0
cmp ecx, 0x9b144eb2
je 0x14028411e
cmp ecx, 0xa4f6ddf1
jne 0x1402840d0
mov ecx, 0xc576088b
jmp 0x1402840d0
mov ecx, 0x9b144eb2
jmp 0x1402840d0
mov ecx, r10d
jmp 0x1402840d0
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x7a0], rax
mov eax, 0xc4e49dbb
jmp 0x140283e00
mov eax, 0x1acf3238
jmp 0x140283e00
test al, al
setne byte [rsp + 0x6f0]
mov al, byte [rsp + 0x6f0]
mov byte [rsp + 0x788], al
mov eax, 0xe4c3eae3
jmp 0x140283e00
cmp eax, 0xc4e49dbb
jne 0x140283e00
mov rax, qword [rsp + 0x7a0]
mov eax, 0xc687b48e
jmp 0x140283dc0
call fcn.14024bcb0
mov eax, 0x24b616ad
jmp 0x1402836dd
mov eax, dword [0x140ae0c20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa332da7a
mov ecx, 0x79a43494
jmp 0x1402836d0
mov eax, 0xa1b9dfcc
jmp 0x1402836dd
lea rax, [rsp + 0x7d0]
mov qword [rsp + 0xb8], rax
mov eax, 0x7d2b2aa8
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x7d2b2aa8
je 0x1402841f3
cmp eax, 0xaa44aa4e
jne 0x1402841e0
jmp 0x140284337
mov eax, 0xaa44aa4e
jmp 0x1402841e0
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax]
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x3d4]
mov qword [rsp + 0x128], rax
mov eax, 0xc4b051ee
jmp 0x1402836dd
mov eax, 0xa4078fb3
jmp 0x1402836dd
mov rax, qword [rsp + 0xd8]
add rax, 8
mov qword [rsp + 0x130], rax
mov eax, 0xefca3c37
jmp 0x1402836dd
mov eax, 0xc2179b62
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0xf0], rcx
jmp 0x1402836dd
mov rax, qword [rsp + 0xb8]
mov eax, 0x15f407ac
jmp 0x1402836dd
mov eax, 0x7d2b2aa8
cmp eax, 0x7d2b2aa8
je 0x140284293
cmp eax, 0xaa44aa4e
jne 0x140284280
jmp 0x140284845
mov eax, 0xaa44aa4e
jmp 0x140284280
mov rcx, qword [rsp + 0xc0]
lea rdx, [rsp + 0x3a8]
call sub.KERNEL32.dll_Process32NextW
mov eax, 0xb820b236
jmp 0x1402836dd
mov rcx, qword [rsp + 0xc0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rax, qword [rsp + 0xc8]
mov eax, 0x18775397
jmp 0x1402836dd
mov eax, 0x7e3f00ba
jmp 0x1402836dd
cmp byte [rsp + 0xb2], 0
mov eax, 0x3f87c85f
mov ecx, 0xa5c6d35
cmovne eax, ecx
jmp 0x1402836dd
mov rax, qword [rsp + 0x110]
mov rax, qword [rsp + 0xd8]
mov eax, 0xb784550e
jmp 0x1402836dd
lea rax, [rsp + 0x140]
mov qword [rsp + 0x118], rax
mov eax, 0x901ac81e
mov r12d, 0x7a63df2f
jmp 0x1402836dd
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
movups xmm0, xmmword [0x140676c3c]
movups xmmword [rax + 0x1e], xmm0
movups xmm0, xmmword [0x140676c2e]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140676c1e]
movups xmmword [rax], xmm0
mov eax, dword [0x140ae0c38]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c3c], 0xa
setl cl
or cl, al
mov ecx, 0xefbbec6b
mov eax, 0x3ba491b2
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r9d, 0xefbbec6b
mov eax, 0xedae85a5
cmovne r9d, eax
mov eax, dword [0x140ae1150]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1154], 0xa
setl cl
or cl, al
mov r14d, 0xd7d35ab4
mov eax, 0x30c3fa46
cmovne r14d, eax
mov edx, 0xd7d35ab4
mov eax, 0x12222055
cmovne edx, eax
mov edi, 0x3d28379
mov eax, 0x27c26e76
cmovne edi, eax
mov esi, 0x3d28379
mov eax, 0x622b6cf7
cmovne esi, eax
mov eax, dword [0x140ae1348]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae134c], 0xa
setl cl
or cl, al
mov r10d, 0xa74fb63
mov eax, 0x678ebe04
cmovne r10d, eax
mov r11d, 0xa74fb63
mov eax, 0xb6a97351
cmovne r11d, eax
mov eax, 0xe7ca86c6
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xefbbec6a
jle 0x140284480
cmp eax, 0xefbbec6b
je 0x1402844a4
cmp eax, 0x187f0d80
je 0x1402844b3
cmp eax, 0x3ba491b2
jne 0x140284450
jmp 0x140284d45
cmp eax, 0xe7ca86c6
je 0x1402844b8
cmp eax, 0xedae85a5
jne 0x140284450
mov rax, qword [rsp + 0x788]
mov qword [rsp + 0x690], rax
mov eax, dword [rsp + 0x38]
jmp 0x140284450
mov rax, qword [rsp + 0x788]
mov eax, 0xedae85a5
jmp 0x140284450
mov eax, r9d
jmp 0x140284450
mov ecx, 0xc3b94b2d
jmp 0x1402844e0
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov ecx, 0xf834df57
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0xd0da8dd
jg 0x140284530
cmp eax, 0xc3b94b2c
jg 0x140284570
cmp eax, 0xb6a97351
je 0x1402845b5
cmp eax, 0xc0a39078
je 0x1402845cd
mov ecx, eax
cmp eax, 0xc3998c77
jne 0x1402844e0
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x610], rax
mov ecx, 0x2d38df90
jmp 0x1402844e0
cmp eax, 0x2d38df8f
jle 0x140284590
cmp eax, 0x2d38df90
je 0x1402844bf
cmp eax, 0x678ebe04
je 0x1402847a7
mov ecx, eax
cmp eax, 0x7f8231d8
jne 0x1402844e0
cmp byte [rsp + 0x760], 0
mov ecx, 0xc3998c77
mov eax, 0xd0da8de
cmovne ecx, eax
jmp 0x1402844e0
cmp eax, 0xc3b94b2d
je 0x1402847b1
cmp eax, 0xa74fb63
jne 0x140284816
mov ecx, 0xb6a97351
jmp 0x1402844e0
mov ecx, r11d
cmp eax, 0xd0da8de
je 0x1402844e0
mov ecx, eax
cmp eax, 0x24c82724
jne 0x1402844e0
mov ecx, 0xc3998c77
jmp 0x1402844e0
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x5e0], rax
mov ecx, r10d
jmp 0x1402844e0
mov rax, qword [rsp + 0x5e0]
mov ebx, 0x33e1da7c
jmp 0x140284600
mov ebp, dword [rsp + 0x730]
xor ebp, dword [rsp + 0x6b0]
mov rbx, qword [rsp + 0x6f0]
mov word [rsp + rbx*2 + 0x7a0], bp
mov ebx, 0x70f137fa
nop
mov ebp, ebx
cmp ebx, 0x12222054
jle 0x140284640
cmp ebp, 0x33e1da7b
jg 0x140284670
cmp ebp, 0x27c26e75
jg 0x1402846cc
cmp ebp, 0x12222055
je 0x140284776
mov ebx, ebp
cmp ebp, 0x27a105e9
jne 0x140284600
mov ebx, 0xa7785d44
xor ecx, ecx
jmp 0x140284600
cmp ebp, 0xe810781a
jg 0x1402846a0
cmp ebp, 0xa7785d44
je 0x1402846e9
cmp ebp, 0xd7d35ab4
je 0x14028470c
mov ebx, ebp
cmp ebp, 0xd7e347c6
jne 0x140284600
mov ebx, esi
jmp 0x140284600
mov ebx, edx
cmp ebp, 0x70f137fa
je 0x140284600
mov ebx, edi
cmp ebp, 0x622b6cf7
je 0x140284600
mov ebx, ebp
cmp ebp, 0x33e1da7c
jne 0x140284600
mov ebx, 0x27a105e9
jmp 0x140284600
cmp ebp, 0xe810781b
je 0x1402845dc
cmp ebp, 0xfd90d9ab
je 0x14028471d
mov ebx, ebp
cmp ebp, 0x3d28379
jne 0x140284600
mov ebx, 0x622b6cf7
jmp 0x140284600
cmp ebp, 0x30c3fa46
jne 0x14028478f
mov ebx, 0xa7785d44
mov ecx, dword [rsp + 0x6d0]
jmp 0x140284600
mov dword [rsp + 0x748], ecx
mov ebx, dword [rsp + 0x748]
cmp ebx, 0x17
mov ebx, 0xd7e347c6
mov ebp, 0xfd90d9ab
cmovl ebx, ebp
jmp 0x140284600
mov ebp, dword [rsp + 0x748]
mov ebx, 0x12222055
jmp 0x140284600
movsxd rbx, dword [rsp + 0x748]
mov qword [rsp + 0x6f0], rbx
mov rbx, qword [rsp + 0x6f0]
movzx ebx, word [rax + rbx*2]
mov dword [rsp + 0x730], ebx
movsxd rbx, dword [rsp + 0x748]
imul rbp, rbx, 0x5397829d
mov r8, rbp
shr r8, 0x3f
sar rbp, 0x24
add ebp, r8d
imul ebp, ebp, 0x31
sub ebx, ebp
add ebx, 0x34
mov dword [rsp + 0x6b0], ebx
mov ebx, 0xe810781b
jmp 0x140284600
mov ebp, dword [rsp + 0x748]
add ebp, 1
mov dword [rsp + 0x6d0], ebp
mov ebx, r14d
jmp 0x140284600
mov ebx, ebp
cmp ebp, 0x27c26e76
jne 0x140284600
mov ecx, 0x24c82724
jmp 0x1402844e0
mov ecx, 0xc0a39078
jmp 0x1402844e0
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x6f0], rax
mov ecx, 0x2205f190
nop word cs:[rax + rax]
cmp ecx, 0xbefcd68a
je 0x1402847f3
cmp ecx, 0x2205f190
jne 0x1402847d0
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax + 0x2c]
mov ecx, 0xbefcd68a
jmp 0x1402847d0
mov word [rsp + 0x748], ax
cmp word [rsp + 0x748], 0
setne byte [rsp + 0x760]
mov ecx, 0x7f8231d8
jmp 0x1402844e0
mov ecx, eax
cmp eax, 0xf834df57
jne 0x1402844e0
mov rax, qword [rsp + 0x660]
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x788], rax
mov eax, 0x187f0d80
jmp 0x140284450
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
movups xmm0, xmmword [0x140676c3c]
movups xmmword [rax + 0x1e], xmm0
movups xmm0, xmmword [0x140676c2e]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140676c1e]
movups xmmword [rax], xmm0
mov eax, dword [0x140ae0c38]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c3c], 0xa
setl cl
or cl, al
mov r8d, 0xefbbec6b
mov eax, 0x3ba491b2
cmovne r8d, eax
mov r9d, 0xefbbec6b
mov eax, 0xedae85a5
cmovne r9d, eax
mov eax, dword [0x140ae1150]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1154], 0xa
setl cl
or cl, al
mov r14d, 0xd7d35ab4
mov eax, 0x30c3fa46
cmovne r14d, eax
mov edx, 0xd7d35ab4
mov eax, 0x12222055
cmovne edx, eax
mov edi, 0x3d28379
mov eax, 0x27c26e76
cmovne edi, eax
mov r12d, 0x3d28379
mov eax, 0x622b6cf7
cmovne r12d, eax
mov eax, dword [0x140ae1348]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae134c], 0xa
setl cl
or cl, al
mov r10d, 0xa74fb63
mov eax, 0x678ebe04
cmovne r10d, eax
mov r11d, 0xa74fb63
mov eax, 0xb6a97351
cmovne r11d, eax
mov eax, 0xe7ca86c6
cmp eax, 0xefbbec6a
jle 0x140284980
cmp eax, 0xefbbec6b
je 0x1402849a3
cmp eax, 0x187f0d80
je 0x1402849b2
cmp eax, 0x3ba491b2
jne 0x140284950
jmp 0x140284dc6
cmp eax, 0xe7ca86c6
je 0x1402849b7
cmp eax, 0xedae85a5
jne 0x140284950
mov rax, qword [rsp + 0x788]
mov qword [rsp + 0x690], rax
mov eax, r8d
jmp 0x140284950
mov rax, qword [rsp + 0x788]
mov eax, 0xedae85a5
jmp 0x140284950
mov eax, r9d
jmp 0x140284950
mov ecx, 0xc3b94b2d
jmp 0x1402849e0
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov ecx, 0xf834df57
nop word cs:[rax + rax]
nop dword [rax]
mov eax, ecx
cmp ecx, 0xd0da8dd
jg 0x140284a30
cmp eax, 0xc3b94b2c
jg 0x140284a70
cmp eax, 0xb6a97351
je 0x140284ab5
cmp eax, 0xc0a39078
je 0x140284acd
mov ecx, eax
cmp eax, 0xc3998c77
jne 0x1402849e0
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x610], rax
mov ecx, 0x2d38df90
jmp 0x1402849e0
cmp eax, 0x2d38df8f
jle 0x140284a90
cmp eax, 0x2d38df90
je 0x1402849be
cmp eax, 0x678ebe04
je 0x140284ca6
mov ecx, eax
cmp eax, 0x7f8231d8
jne 0x1402849e0
cmp byte [rsp + 0x760], 0
mov ecx, 0xc3998c77
mov eax, 0xd0da8de
cmovne ecx, eax
jmp 0x1402849e0
cmp eax, 0xc3b94b2d
je 0x140284cb0
cmp eax, 0xa74fb63
jne 0x140284d16
mov ecx, 0xb6a97351
jmp 0x1402849e0
mov ecx, r11d
cmp eax, 0xd0da8de
je 0x1402849e0
mov ecx, eax
cmp eax, 0x24c82724
jne 0x1402849e0
mov ecx, 0xc3998c77
jmp 0x1402849e0
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x5e0], rax
mov ecx, r10d
jmp 0x1402849e0
mov rax, qword [rsp + 0x5e0]
mov ebx, 0x33e1da7c
jmp 0x140284b00
mov esi, dword [rsp + 0x730]
xor esi, dword [rsp + 0x6b0]
mov rbx, qword [rsp + 0x6f0]
mov word [rsp + rbx*2 + 0x7a0], si
mov ebx, 0x70f137fa
nop
mov ebp, ebx
cmp ebx, 0x12222054
jle 0x140284b40
cmp ebp, 0x33e1da7b
jg 0x140284b70
cmp ebp, 0x27c26e75
jg 0x140284bcc
cmp ebp, 0x12222055
je 0x140284c75
mov ebx, ebp
cmp ebp, 0x27a105e9
jne 0x140284b00
mov ebx, 0xa7785d44
xor ecx, ecx
jmp 0x140284b00
cmp ebp, 0xe810781a
jg 0x140284ba0
cmp ebp, 0xa7785d44
je 0x140284be9
cmp ebp, 0xd7d35ab4
je 0x140284c0c
mov ebx, ebp
cmp ebp, 0xd7e347c6
jne 0x140284b00
mov ebx, r12d
jmp 0x140284b00
mov ebx, edx
cmp ebp, 0x70f137fa
je 0x140284b00
mov ebx, edi
cmp ebp, 0x622b6cf7
je 0x140284b00
mov ebx, ebp
cmp ebp, 0x33e1da7c
jne 0x140284b00
mov ebx, 0x27a105e9
jmp 0x140284b00
cmp ebp, 0xe810781b
je 0x140284adc
cmp ebp, 0xfd90d9ab
je 0x140284c1d
mov ebx, ebp
cmp ebp, 0x3d28379
jne 0x140284b00
mov ebx, 0x622b6cf7
jmp 0x140284b00
cmp ebp, 0x30c3fa46
jne 0x140284c8e
mov ebx, 0xa7785d44
mov ecx, dword [rsp + 0x6d0]
jmp 0x140284b00
mov dword [rsp + 0x748], ecx
mov ebx, dword [rsp + 0x748]
cmp ebx, 0x17
mov ebx, 0xd7e347c6
mov esi, 0xfd90d9ab
cmovl ebx, esi
jmp 0x140284b00
mov esi, dword [rsp + 0x748]
mov ebx, 0x12222055
jmp 0x140284b00
movsxd rbx, dword [rsp + 0x748]
mov qword [rsp + 0x6f0], rbx
mov rbx, qword [rsp + 0x6f0]
movzx ebx, word [rax + rbx*2]
mov dword [rsp + 0x730], ebx
movsxd rbx, dword [rsp + 0x748]
imul rbp, rbx, 0x5397829d
mov rsi, rbp
shr rsi, 0x3f
sar rbp, 0x24
add ebp, esi
imul esi, ebp, 0x31
sub ebx, esi
add ebx, 0x34
mov dword [rsp + 0x6b0], ebx
mov ebx, 0xe810781b
jmp 0x140284b00
mov esi, dword [rsp + 0x748]
add esi, 1
mov dword [rsp + 0x6d0], esi
mov ebx, r14d
jmp 0x140284b00
mov ebx, ebp
cmp ebp, 0x27c26e76
jne 0x140284b00
mov ecx, 0x24c82724
jmp 0x1402849e0
mov ecx, 0xc0a39078
jmp 0x1402849e0
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x6f0], rax
mov ecx, 0x2205f190
nop word cs:[rax + rax]
nop
cmp ecx, 0xbefcd68a
je 0x140284cf3
cmp ecx, 0x2205f190
jne 0x140284cd0
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax + 0x2c]
mov ecx, 0xbefcd68a
jmp 0x140284cd0
mov word [rsp + 0x748], ax
cmp word [rsp + 0x748], 0
setne byte [rsp + 0x760]
mov ecx, 0x7f8231d8
jmp 0x1402849e0
mov ecx, eax
cmp eax, 0xf834df57
jne 0x1402849e0
mov rax, qword [rsp + 0x660]
lea rax, [rsp + 0x7a0]
mov qword [rsp + 0x788], rax
mov eax, 0x187f0d80
jmp 0x140284950
mov rax, qword [rsp + 0x690]
mov rcx, qword [rsp + 0xb8]
mov qword [rcx], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xa8], rax
lea rax, [rsp + 0x788]
mov qword [rsp + 0x6f0], rax
mov eax, 0x63db1d1c
lea r11, [rsp + 0x786]
nop word cs:[rax + rax]
nop
cmp eax, 0x224de173
je 0x140284e36
cmp eax, 0x63db1d1c
jne 0x140284d90
mov rax, qword [rsp + 0x6f0]
mov rcx, qword [str.YE___QW]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [0x140676c4c]
movups xmmword [rax], xmm0
mov eax, 0x224de173
jmp 0x140284d90
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x7d0], rax
lea rax, [rsp + 0x788]
mov qword [rsp + 0x6f0], rax
mov eax, 0x63db1d1c
lea r11, [rsp + 0x786]
mov r14d, 0x7a63df2f
nop dword [rax]
cmp eax, 0x224de173
je 0x140285f1e
cmp eax, 0x63db1d1c
jne 0x140284e00
mov rax, qword [rsp + 0x6f0]
mov rcx, qword [str.YE___QW]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [0x140676c4c]
movups xmmword [rax], xmm0
mov eax, 0x224de173
jmp 0x140284e00
mov eax, dword [0x140ae13e0]
mov ecx, dword [0x140ae13e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x70]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x40]
or cl, al
mov ecx, 0x4e3e0f0e
mov eax, 0x35fb9e22
cmovne ecx, eax
mov dword [rsp + 0x9c], ecx
mov ecx, 0x4e3e0f0e
mov eax, 0x83e32cc6
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov ecx, 0x3a79a9cb
mov eax, 0x4c48ae9e
cmovne ecx, eax
mov dword [rsp + 0x94], ecx
mov ecx, 0x3a79a9cb
mov eax, 0xff7642b5
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x54cc18c9
mov eax, 0xe980da3e
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
mov ecx, 0x44b5a20c
jmp 0x140284ee0
mov rax, qword [rsp + 0x6d0]
mov ecx, 0x83e32cc6
nop dword [rax + rax]
mov eax, ecx
cmp ecx, 0x3a79a9ca
jle 0x140284f20
cmp eax, 0x4e3e0f0d
jg 0x140284f50
cmp eax, 0x3a79a9cb
je 0x140284fae
cmp eax, 0x44b5a20c
je 0x14028577e
mov ecx, eax
cmp eax, 0x4c48ae9e
jne 0x140284ee0
mov ecx, 0x559c7f72
jmp 0x140284ee0
cmp eax, 0xff7642b4
jg 0x140284f7f
cmp eax, 0x83e32cc6
je 0x140284fb8
cmp eax, 0x8b8ee506
je 0x140284fd4
mov ecx, eax
cmp eax, 0xe980da3e
jne 0x140284ee0
mov ecx, 0xa3e3833
jmp 0x140284ee0
cmp eax, 0x4e3e0f0e
je 0x140284ecb
cmp eax, 0x54cc18c9
je 0x14028579e
mov ecx, eax
cmp eax, 0x559c7f72
jne 0x140284ee0
mov ecx, dword [rsp + 0x98]
jmp 0x140284ee0
cmp eax, 0xff7642b5
je 0x140285762
mov ecx, dword [rsp + 0xa0]
cmp eax, 0xa3e3833
je 0x140284ee0
mov ecx, eax
cmp eax, 0x35fb9e22
jne 0x140284ee0
jmp 0x140286fd2
mov ecx, 0xff7642b5
jmp 0x140284ee0
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x748], rax
mov ecx, dword [rsp + 0x9c]
jmp 0x140284ee0
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae0fa8]
mov ecx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r8d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r8d, eax
mov ecx, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ecx, eax
mov r9d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r9d, eax
mov r11d, 0xb611d8ba
mov eax, 0x775aca20
cmovne r11d, eax
mov esi, 0x65833023
mov eax, 0xead5d7b9
cmovne esi, eax
test dl, dl
mov edx, 0x81c1227b
mov eax, 0x6437950b
cmovne edx, eax
mov dword [rsp + 0x68], edx
mov edx, 0x81c1227b
mov eax, 0x548e0238
cmovne edx, eax
mov dword [rsp + 0x64], edx
mov edx, 0x71c90ff9
mov eax, 0xf358155c
cmovne edx, eax
mov dword [rsp + 0x60], edx
mov r10d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r10d, eax
mov edx, 0x96b7c531
mov eax, 0xa72bae25
cmovne edx, eax
mov dword [rsp + 0x88], edx
mov edi, 0x96b7c531
mov eax, 0xab78790b
cmovne edi, eax
mov eax, dword [0x140ae0fa0]
lea edx, [rax - 1]
imul edx, eax
mov ebx, dword [0x140ae0fa4]
mov dword [rsp + 0x80], edx
test dl, 1
sete al
mov dword [rsp + 0x7c], ebx
cmp ebx, 0xa
setl dl
or dl, al
mov r14d, 0x13a0700
mov eax, 0x870e24b
cmovne r14d, eax
mov ebp, 0x13a0700
mov eax, 0x41495ee4
cmovne ebp, eax
mov r12d, 0x408d852e
mov eax, 0x7b6abd
cmovne r12d, eax
mov ebx, 0x7553e197
mov dword [rsp + 0x78], r10d
mov dword [rsp + 0x84], edi
jmp 0x140285150
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov ebx, dword [rsp + 0x68]
nop word cs:[rax + rax]
nop
mov edx, ebx
cmp ebx, 0xc81290d2
jle 0x140285190
cmp edx, 0x1a55d6c7
jle 0x140285210
cmp edx, 0x71c90ff8
jg 0x1402854f6
cmp edx, 0x548e0238
je 0x140285130
cmp edx, 0x6437950b
jne 0x140285740
mov ebx, 0x1a55d6c8
jmp 0x140285150
cmp edx, 0xa828d540
jg 0x1402851d0
cmp edx, 0x9d9769ec
jg 0x140285664
cmp edx, 0x81c1227b
je 0x1402856f0
mov ebx, edx
cmp edx, 0x96b7c531
jne 0x140285150
mov ebx, 0xab78790b
jmp 0x140285150
cmp edx, 0xb66c4516
jg 0x140285698
cmp edx, 0xa828d541
je 0x140285702
mov ebx, edx
cmp edx, 0xab78790b
jne 0x140285150
mov ebx, dword [rsp + 0x88]
jmp 0x140285150
cmp edx, 0xf358155b
jg 0x1402856c7
mov ebx, edi
cmp edx, 0xc81290d3
je 0x140285150
mov ebx, edx
cmp edx, 0xde94e876
jne 0x140285150
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x5e0]
sete byte [rsp + 0x48]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x778]
mov edx, 0x340e5e1c
jmp 0x140285270
mov edx, 0x9b1ee5fb
nop word cs:[rax + rax]
nop dword [rax]
mov ebx, edx
cmp edx, 0x448b132a
jg 0x1402852d0
cmp ebx, 0xead5d7b8
jle 0x140285350
cmp ebx, 0xf9268361
jle 0x14028537e
mov edx, ecx
cmp ebx, 0xf9268362
je 0x140285270
cmp ebx, 0x340e5e1c
jne 0x1402854d2
movzx eax, byte [rsp + 0x48]
cmp byte [rsp + 0x778], 0
mov edx, 0x65833023
cmovne edx, r13d
test al, al
cmovne edx, r13d
jmp 0x140285270
cmp ebx, 0x5a9901d3
jg 0x140285320
cmp ebx, 0x524a3a52
jg 0x1402853ed
cmp ebx, 0x448b132b
je 0x140285476
mov edx, ebx
cmp ebx, 0x4ce51d7b
jne 0x140285270
mov eax, dword [rsp + 0x760]
add eax, 0x34
mov dword [rsp + 0x730], eax
mov edx, 0x5a9901d4
jmp 0x140285270
cmp ebx, 0x65833022
jg 0x140285416
cmp ebx, 0x5a9901d4
je 0x140285480
mov edx, ebx
cmp ebx, 0x5ee19b09
jne 0x140285270
mov edx, r8d
jmp 0x140285270
cmp ebx, 0xb611d8b9
jg 0x140285438
cmp ebx, 0x94d45a95
je 0x1402854be
mov edx, ebx
cmp ebx, 0x9b1ee5fb
jne 0x140285270
mov edx, r11d
jmp 0x140285270
cmp ebx, 0xead5d7b9
je 0x14028525e
mov edx, ebx
cmp ebx, 0xf4af8c80
jne 0x140285270
movsxd rax, dword [rsp + 0x6b0]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x640], eax
movsxd rax, dword [rsp + 0x6b0]
imul rdx, rax, 0x5397829d
mov rbx, rdx
shr rbx, 0x3f
sar rdx, 0x24
add edx, ebx
imul edx, edx, 0x31
sub eax, edx
mov dword [rsp + 0x760], eax
mov edx, 0x4ce51d7b
jmp 0x140285270
mov edx, esi
cmp ebx, 0x524a3a53
je 0x140285270
mov edx, ebx
cmp ebx, 0x57b44ef9
jne 0x140285270
mov edx, 0xc5a1ba75
xor r10d, r10d
jmp 0x140285270
cmp ebx, 0x65833023
je 0x1402854b4
mov edx, ebx
cmp ebx, 0x775aca20
jne 0x140285270
mov edx, r9d
jmp 0x140285270
cmp ebx, 0xb611d8ba
je 0x1402854c8
mov edx, ebx
cmp ebx, 0xc5a1ba75
jne 0x140285270
mov dword [rsp + 0x6b0], r10d
mov eax, dword [rsp + 0x6b0]
cmp eax, 0xc
mov edx, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl edx, eax
jmp 0x140285270
mov edx, 0xf9268362
jmp 0x140285270
mov eax, dword [rsp + 0x640]
xor eax, dword [rsp + 0x730]
mov rdx, qword [rsp + 0x6f0]
mov word [rsp + rdx*2 + 0x788], ax
mov r10d, dword [rsp + 0x6b0]
add r10d, 1
mov edx, 0xc5a1ba75
jmp 0x140285270
mov edx, 0x524a3a53
jmp 0x140285270
mov edx, 0x5ee19b09
jmp 0x140285270
mov edx, 0x775aca20
jmp 0x140285270
mov edx, ebx
cmp ebx, 0xfa2a54c
jne 0x140285270
mov ebx, 0xa828d541
mov r10d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x84]
jmp 0x140285150
cmp edx, 0x71c90ff9
je 0x1402856e6
mov ebx, edx
cmp edx, 0x7553e197
jne 0x140285150
test byte [rsp + 0x80], 1
sete byte [rsp + 0x640]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x760]
mov edx, 0x48b332a
jmp 0x140285550
cmp dword [rsp + 0x6b0], 0
setne bl
mov edx, r14d
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x870e24a
jle 0x140285580
cmp edx, 0x41495ee3
jg 0x1402855a0
cmp edx, 0x1bd39818
je 0x14028561d
cmp edx, 0x408d852e
jne 0x140285639
mov edx, 0x9304d1f7
jmp 0x140285550
cmp edx, 0x13a06ff
jg 0x1402855c0
cmp edx, 0x9304d1f7
je 0x1402855f4
cmp edx, 0x7b6abd
jne 0x140285550
mov edx, 0x1bd39818
jmp 0x140285550
cmp edx, 0x41495ee4
je 0x140285534
cmp edx, 0x7bc3df99
jne 0x140285550
mov edx, ebp
jmp 0x140285550
cmp edx, 0x13a0700
je 0x14028560c
cmp edx, 0x48b332a
jne 0x140285550
movzx eax, byte [rsp + 0x640]
cmp byte [rsp + 0x760], 0
mov edx, 0x408d852e
cmovne edx, r15d
test al, al
cmovne edx, r15d
jmp 0x140285550
lea rax, [rsp + 0x79e]
mov qword [rsp + 0x6f0], rax
mov edx, r12d
jmp 0x140285550
mov eax, dword [rsp + 0x6b0]
mov edx, 0x41495ee4
jmp 0x140285550
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax]
mov dword [rsp + 0x6b0], eax
mov edx, 0x7bc3df99
jmp 0x140285550
cmp edx, 0x870e24b
jne 0x140285550
and bl, 1
mov byte [rsp + 0x730], bl
mov al, byte [rsp + 0x730]
mov byte [rsp + 0x50], al
mov ebx, 0xc81290d3
jmp 0x140285150
mov ebx, r10d
cmp edx, 0x9d9769ed
je 0x140285150
mov ebx, edx
cmp edx, 0xa72bae25
jne 0x140285150
cmp byte [rsp + 0x50], 0
mov ebx, 0xa828d541
mov eax, 0x9d9769ed
cmovne ebx, eax
jmp 0x140285150
cmp edx, 0xb66c4517
je 0x14028571c
mov ebx, edx
cmp edx, 0xbc4fdb52
jne 0x140285150
lea rax, [rsp + 0x788]
mov qword [rsp + 0x690], rax
mov ebx, dword [rsp + 0x60]
jmp 0x140285150
cmp edx, 0xf358155c
je 0x140285736
mov ebx, edx
cmp edx, 0x16a7b01e
jne 0x140285150
mov ebx, dword [rsp + 0x64]
jmp 0x140285150
mov ebx, 0xbc4fdb52
jmp 0x140285150
mov rax, qword [rsp + 0x610]
mov ebx, 0x548e0238
jmp 0x140285150
lea rax, [rsp + 0x788]
mov qword [rsp + 0x610], rax
mov ebx, 0x16a7b01e
jmp 0x140285150
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov ebx, 0xde94e876
jmp 0x140285150
mov ebx, 0xb66c4517
jmp 0x140285150
mov ebx, edx
cmp edx, 0x1a55d6c8
jne 0x140285150
mov rax, qword [rsp + 0x660]
mov ecx, dword [rsp + 0x90]
jmp 0x140285f0b
lea rax, [rsp + 0x788]
mov qword [rsp + 0x6d0], rax
mov ecx, dword [rsp + 0x94]
jmp 0x140284ee0
mov al, byte [rsp + 0x70]
cmp byte [rsp + 0x40], 0
mov ecx, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140284ee0
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x68], ebp
test bpl, 1
sete al
mov dword [rsp + 0x3c], edx
cmp edx, 0xa
setl dl
or dl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ebp, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ebp, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov esi, 0xb611d8ba
mov eax, 0x775aca20
cmovne esi, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test cl, cl
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x78], ecx
mov r10d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r10d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x84], ecx
mov ecx, 0x96b7c531
mov eax, 0xab78790b
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov ecx, dword [0x140ae0fa0]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, dword [0x140ae0fa4]
mov dword [rsp + 0x80], eax
test al, 1
sete cl
mov dword [rsp + 0x7c], edx
cmp edx, 0xa
setl dl
or dl, cl
mov r11d, 0x13a0700
mov eax, 0x870e24b
cmovne r11d, eax
mov r8d, 0x13a0700
mov eax, 0x41495ee4
cmovne r8d, eax
mov r9d, 0x408d852e
mov eax, 0x7b6abd
cmovne r9d, eax
mov edx, 0x7553e197
mov dword [rsp + 0x88], r10d
jmp 0x140285910
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov edx, dword [rsp + 0x64]
nop dword [rax]
mov ecx, edx
cmp edx, 0xc81290d2
jle 0x140285950
cmp ecx, 0x1a55d6c7
jle 0x1402859d0
cmp ecx, 0x71c90ff8
jg 0x140285cb1
cmp ecx, 0x548e0238
je 0x1402858f9
cmp ecx, 0x6437950b
jne 0x140285ef0
mov edx, 0x1a55d6c8
jmp 0x140285910
cmp ecx, 0xa828d540
jg 0x140285990
cmp ecx, 0x9d9769ec
jg 0x140285e14
cmp ecx, 0x81c1227b
je 0x140285ea0
mov edx, ecx
cmp ecx, 0x96b7c531
jne 0x140285910
mov edx, 0xab78790b
jmp 0x140285910
cmp ecx, 0xb66c4516
jg 0x140285e48
cmp ecx, 0xa828d541
je 0x140285eb2
mov edx, ecx
cmp ecx, 0xab78790b
jne 0x140285910
mov edx, dword [rsp + 0x84]
jmp 0x140285910
cmp ecx, 0xf358155b
jg 0x140285e77
mov edx, dword [rsp + 0x38]
cmp ecx, 0xc81290d3
je 0x140285910
mov edx, ecx
cmp ecx, 0xde94e876
jne 0x140285910
test byte [rsp + 0x68], 1
mov rdi, qword [rsp + 0x5e0]
sete byte [rsp + 0x48]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x778]
mov edx, 0x340e5e1c
jmp 0x140285a30
mov edx, 0x9b1ee5fb
nop word cs:[rax + rax]
nop
mov ecx, edx
cmp edx, 0x448b132a
jg 0x140285a90
cmp ecx, 0xead5d7b8
jle 0x140285b10
cmp ecx, 0xf9268361
jle 0x140285b3d
mov edx, ebp
cmp ecx, 0xf9268362
je 0x140285a30
cmp ecx, 0x340e5e1c
jne 0x140285c91
movzx ecx, byte [rsp + 0x48]
cmp byte [rsp + 0x778], 0
mov edx, 0x65833023
cmovne edx, r13d
test cl, cl
cmovne edx, r13d
jmp 0x140285a30
cmp ecx, 0x5a9901d3
jg 0x140285ae0
cmp ecx, 0x524a3a52
jg 0x140285bac
cmp ecx, 0x448b132b
je 0x140285c35
mov edx, ecx
cmp ecx, 0x4ce51d7b
jne 0x140285a30
mov eax, dword [rsp + 0x760]
add eax, 0x34
mov dword [rsp + 0x730], eax
mov edx, 0x5a9901d4
jmp 0x140285a30
cmp ecx, 0x65833022
jg 0x140285bd5
cmp ecx, 0x5a9901d4
je 0x140285c3f
mov edx, ecx
cmp ecx, 0x5ee19b09
jne 0x140285a30
mov edx, r14d
jmp 0x140285a30
cmp ecx, 0xb611d8b9
jg 0x140285bf7
cmp ecx, 0x94d45a95
je 0x140285c7d
mov edx, ecx
cmp ecx, 0x9b1ee5fb
jne 0x140285a30
mov edx, esi
jmp 0x140285a30
cmp ecx, 0xead5d7b9
je 0x140285a20
mov edx, ecx
cmp ecx, 0xf4af8c80
jne 0x140285a30
movsxd rcx, dword [rsp + 0x6b0]
mov qword [rsp + 0x6f0], rcx
mov rcx, qword [rsp + 0x6f0]
movzx ecx, word [rdi + rcx*2]
mov dword [rsp + 0x640], ecx
movsxd rcx, dword [rsp + 0x6b0]
imul rdx, rcx, 0x5397829d
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x24
add edx, eax
imul eax, edx, 0x31
sub ecx, eax
mov dword [rsp + 0x760], ecx
mov edx, 0x4ce51d7b
jmp 0x140285a30
mov edx, ebx
cmp ecx, 0x524a3a53
je 0x140285a30
mov edx, ecx
cmp ecx, 0x57b44ef9
jne 0x140285a30
mov edx, 0xc5a1ba75
xor r10d, r10d
jmp 0x140285a30
cmp ecx, 0x65833023
je 0x140285c73
mov edx, ecx
cmp ecx, 0x775aca20
jne 0x140285a30
mov edx, r12d
jmp 0x140285a30
cmp ecx, 0xb611d8ba
je 0x140285c87
mov edx, ecx
cmp ecx, 0xc5a1ba75
jne 0x140285a30
mov dword [rsp + 0x6b0], r10d
mov ecx, dword [rsp + 0x6b0]
cmp ecx, 0xc
mov edx, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl edx, eax
jmp 0x140285a30
mov edx, 0xf9268362
jmp 0x140285a30
mov eax, dword [rsp + 0x640]
xor eax, dword [rsp + 0x730]
mov rcx, qword [rsp + 0x6f0]
mov word [rsp + rcx*2 + 0x788], ax
mov r10d, dword [rsp + 0x6b0]
add r10d, 1
mov edx, 0xc5a1ba75
jmp 0x140285a30
mov edx, 0x524a3a53
jmp 0x140285a30
mov edx, 0x5ee19b09
jmp 0x140285a30
mov edx, 0x775aca20
jmp 0x140285a30
mov edx, ecx
cmp ecx, 0xfa2a54c
jne 0x140285a30
mov edx, 0xa828d541
mov r10d, dword [rsp + 0x88]
jmp 0x140285910
cmp ecx, 0x71c90ff9
je 0x140285e96
mov edx, ecx
cmp ecx, 0x7553e197
jne 0x140285910
test byte [rsp + 0x80], 1
sete byte [rsp + 0x640]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x760]
mov edi, 0x48b332a
jmp 0x140285d00
cmp dword [rsp + 0x6b0], 0
setne cl
mov edi, r11d
nop dword [rax]
cmp edi, 0x870e24a
jle 0x140285d30
cmp edi, 0x41495ee3
jg 0x140285d50
cmp edi, 0x1bd39818
je 0x140285dcd
cmp edi, 0x408d852e
jne 0x140285de9
mov edi, 0x9304d1f7
jmp 0x140285d00
cmp edi, 0x13a06ff
jg 0x140285d70
cmp edi, 0x9304d1f7
je 0x140285da4
cmp edi, 0x7b6abd
jne 0x140285d00
mov edi, 0x1bd39818
jmp 0x140285d00
cmp edi, 0x41495ee4
je 0x140285cef
cmp edi, 0x7bc3df99
jne 0x140285d00
mov edi, r8d
jmp 0x140285d00
cmp edi, 0x13a0700
je 0x140285dbc
cmp edi, 0x48b332a
jne 0x140285d00
movzx edx, byte [rsp + 0x640]
cmp byte [rsp + 0x760], 0
mov edi, 0x408d852e
cmovne edi, r15d
test dl, dl
cmovne edi, r15d
jmp 0x140285d00
lea rax, [rsp + 0x79e]
mov qword [rsp + 0x6f0], rax
mov edi, r9d
jmp 0x140285d00
mov edx, dword [rsp + 0x6b0]
mov edi, 0x41495ee4
jmp 0x140285d00
mov rdx, qword [rsp + 0x6f0]
movzx edx, word [rdx]
mov dword [rsp + 0x6b0], edx
mov edi, 0x7bc3df99
jmp 0x140285d00
cmp edi, 0x870e24b
jne 0x140285d00
and cl, 1
mov byte [rsp + 0x730], cl
mov cl, byte [rsp + 0x730]
mov byte [rsp + 0x50], cl
mov edx, 0xc81290d3
jmp 0x140285910
mov edx, r10d
cmp ecx, 0x9d9769ed
je 0x140285910
mov edx, ecx
cmp ecx, 0xa72bae25
jne 0x140285910
cmp byte [rsp + 0x50], 0
mov edx, 0xa828d541
mov eax, 0x9d9769ed
cmovne edx, eax
jmp 0x140285910
cmp ecx, 0xb66c4517
je 0x140285ecc
mov edx, ecx
cmp ecx, 0xbc4fdb52
jne 0x140285910
lea rax, [rsp + 0x788]
mov qword [rsp + 0x690], rax
mov edx, dword [rsp + 0x78]
jmp 0x140285910
cmp ecx, 0xf358155c
je 0x140285ee6
mov edx, ecx
cmp ecx, 0x16a7b01e
jne 0x140285910
mov edx, dword [rsp + 0x60]
jmp 0x140285910
mov edx, 0xbc4fdb52
jmp 0x140285910
mov rax, qword [rsp + 0x610]
mov edx, 0x548e0238
jmp 0x140285910
lea rax, [rsp + 0x788]
mov qword [rsp + 0x610], rax
mov edx, 0x16a7b01e
jmp 0x140285910
mov rcx, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rcx
mov edx, 0xde94e876
jmp 0x140285910
mov edx, 0xb66c4517
jmp 0x140285910
mov edx, ecx
cmp ecx, 0x1a55d6c8
jne 0x140285910
mov rax, qword [rsp + 0x660]
mov ecx, 0x8b8ee506
lea r11, [rsp + 0x786]
mov r12d, 0x7a63df2f
jmp 0x140284ee0
mov eax, dword [0x140ae13e0]
mov ecx, dword [0x140ae13e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x70]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x40]
or cl, al
mov ecx, 0x4e3e0f0e
mov eax, 0x35fb9e22
cmovne ecx, eax
mov dword [rsp + 0x9c], ecx
mov ecx, 0x4e3e0f0e
mov eax, 0x83e32cc6
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov ecx, 0x3a79a9cb
mov eax, 0x4c48ae9e
cmovne ecx, eax
mov dword [rsp + 0x94], ecx
mov ecx, 0x3a79a9cb
mov eax, 0xff7642b5
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x54cc18c9
mov eax, 0xe980da3e
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
mov ecx, 0x44b5a20c
jmp 0x140285fc0
mov rax, qword [rsp + 0x6d0]
mov ecx, 0x83e32cc6
mov eax, ecx
cmp ecx, 0x3a79a9ca
jle 0x140286000
cmp eax, 0x4e3e0f0d
jg 0x140286030
cmp eax, 0x3a79a9cb
je 0x14028608e
cmp eax, 0x44b5a20c
je 0x140286098
mov ecx, eax
cmp eax, 0x4c48ae9e
jne 0x140285fc0
mov ecx, 0x559c7f72
jmp 0x140285fc0
cmp eax, 0xff7642b4
jg 0x14028605f
cmp eax, 0x83e32cc6
je 0x1402860b8
cmp eax, 0x8b8ee506
je 0x1402860d4
mov ecx, eax
cmp eax, 0xe980da3e
jne 0x140285fc0
mov ecx, 0xa3e3833
jmp 0x140285fc0
cmp eax, 0x4e3e0f0e
je 0x140285fb3
cmp eax, 0x54cc18c9
je 0x140286861
mov ecx, eax
cmp eax, 0x559c7f72
jne 0x140285fc0
mov ecx, dword [rsp + 0x98]
jmp 0x140285fc0
cmp eax, 0xff7642b5
je 0x140286fb6
mov ecx, dword [rsp + 0xa0]
cmp eax, 0xa3e3833
je 0x140285fc0
mov ecx, eax
cmp eax, 0x35fb9e22
jne 0x140285fc0
jmp 0x1402870b2
mov ecx, 0xff7642b5
jmp 0x140285fc0
mov al, byte [rsp + 0x70]
cmp byte [rsp + 0x40], 0
mov ecx, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140285fc0
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x748], rax
mov ecx, dword [rsp + 0x9c]
jmp 0x140285fc0
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], edx
cmp edx, 0xa
setl dl
or dl, al
mov r8d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r8d, eax
mov eax, 0x94d45a95
mov edx, 0x5ee19b09
cmovne eax, edx
mov r10d, 0xb611d8ba
mov edx, 0x448b132b
cmovne r10d, edx
mov r14d, 0xb611d8ba
mov edx, 0x775aca20
cmovne r14d, edx
mov ebx, 0x65833023
mov edx, 0xead5d7b9
cmovne ebx, edx
test cl, cl
mov edx, 0x81c1227b
mov ecx, 0x6437950b
cmovne edx, ecx
mov dword [rsp + 0x68], edx
mov edx, 0x81c1227b
mov ecx, 0x548e0238
cmovne edx, ecx
mov dword [rsp + 0x64], edx
mov edx, 0x71c90ff9
mov ecx, 0xf358155c
cmovne edx, ecx
mov dword [rsp + 0x60], edx
mov r9d, 0x71c90ff9
mov ecx, 0xbc4fdb52
cmovne r9d, ecx
mov edx, 0x96b7c531
mov ecx, 0xa72bae25
cmovne edx, ecx
mov dword [rsp + 0x88], edx
mov edi, 0x96b7c531
mov ecx, 0xab78790b
cmovne edi, ecx
mov ecx, dword [0x140ae0fa0]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, dword [0x140ae0fa4]
mov dword [rsp + 0x80], edx
test dl, 1
sete cl
mov dword [rsp + 0x7c], ebp
cmp ebp, 0xa
setl dl
or dl, cl
mov r11d, 0x13a0700
mov ecx, 0x870e24b
cmovne r11d, ecx
mov r12d, 0x13a0700
mov ecx, 0x41495ee4
cmovne r12d, ecx
mov esi, 0x408d852e
mov ecx, 0x7b6abd
cmovne esi, ecx
mov ebp, 0x7553e197
mov dword [rsp + 0x78], r9d
mov dword [rsp + 0x84], edi
jmp 0x140286250
mov rcx, qword [rsp + 0x610]
mov qword [rsp + 0x660], rcx
mov ebp, dword [rsp + 0x68]
nop word cs:[rax + rax]
nop
mov edx, ebp
cmp ebp, 0xc81290d2
jle 0x140286290
cmp edx, 0x1a55d6c7
jle 0x140286310
cmp edx, 0x71c90ff8
jg 0x1402865f6
cmp edx, 0x548e0238
je 0x140286230
cmp edx, 0x6437950b
jne 0x14028683f
mov ebp, 0x1a55d6c8
jmp 0x140286250
cmp edx, 0xa828d540
jg 0x1402862d0
cmp edx, 0x9d9769ec
jg 0x140286763
cmp edx, 0x81c1227b
je 0x1402867ef
mov ebp, edx
cmp edx, 0x96b7c531
jne 0x140286250
mov ebp, 0xab78790b
jmp 0x140286250
cmp edx, 0xb66c4516
jg 0x140286797
cmp edx, 0xa828d541
je 0x140286801
mov ebp, edx
cmp edx, 0xab78790b
jne 0x140286250
mov ebp, dword [rsp + 0x88]
jmp 0x140286250
cmp edx, 0xf358155b
jg 0x1402867c6
mov ebp, edi
cmp edx, 0xc81290d3
je 0x140286250
mov ebp, edx
cmp edx, 0xde94e876
jne 0x140286250
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x5e0]
sete byte [rsp + 0x48]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x778]
mov ebp, 0x340e5e1c
jmp 0x140286370
mov ebp, 0x9b1ee5fb
nop word cs:[rax + rax]
nop dword [rax]
mov edx, ebp
cmp ebp, 0x448b132a
jg 0x1402863d0
cmp edx, 0xead5d7b8
jle 0x140286450
cmp edx, 0xf9268361
jle 0x14028647e
mov ebp, eax
cmp edx, 0xf9268362
je 0x140286370
cmp edx, 0x340e5e1c
jne 0x1402865d2
movzx ecx, byte [rsp + 0x48]
cmp byte [rsp + 0x778], 0
mov ebp, 0x65833023
cmovne ebp, r13d
test cl, cl
cmovne ebp, r13d
jmp 0x140286370
cmp edx, 0x5a9901d3
jg 0x140286420
cmp edx, 0x524a3a52
jg 0x1402864ed
cmp edx, 0x448b132b
je 0x140286576
mov ebp, edx
cmp edx, 0x4ce51d7b
jne 0x140286370
mov ecx, dword [rsp + 0x760]
add ecx, 0x34
mov dword [rsp + 0x730], ecx
mov ebp, 0x5a9901d4
jmp 0x140286370
cmp edx, 0x65833022
jg 0x140286516
cmp edx, 0x5a9901d4
je 0x140286580
mov ebp, edx
cmp edx, 0x5ee19b09
jne 0x140286370
mov ebp, r8d
jmp 0x140286370
cmp edx, 0xb611d8b9
jg 0x140286538
cmp edx, 0x94d45a95
je 0x1402865be
mov ebp, edx
cmp edx, 0x9b1ee5fb
jne 0x140286370
mov ebp, r14d
jmp 0x140286370
cmp edx, 0xead5d7b9
je 0x14028635e
mov ebp, edx
cmp edx, 0xf4af8c80
jne 0x140286370
movsxd rcx, dword [rsp + 0x6b0]
mov qword [rsp + 0x6f0], rcx
mov rcx, qword [rsp + 0x6f0]
movzx ecx, word [rdi + rcx*2]
mov dword [rsp + 0x640], ecx
movsxd rcx, dword [rsp + 0x6b0]
imul rdx, rcx, 0x5397829d
mov rbp, rdx
shr rbp, 0x3f
sar rdx, 0x24
add edx, ebp
imul edx, edx, 0x31
sub ecx, edx
mov dword [rsp + 0x760], ecx
mov ebp, 0x4ce51d7b
jmp 0x140286370
mov ebp, ebx
cmp edx, 0x524a3a53
je 0x140286370
mov ebp, edx
cmp edx, 0x57b44ef9
jne 0x140286370
mov ebp, 0xc5a1ba75
xor r9d, r9d
jmp 0x140286370
cmp edx, 0x65833023
je 0x1402865b4
mov ebp, edx
cmp edx, 0x775aca20
jne 0x140286370
mov ebp, r10d
jmp 0x140286370
cmp edx, 0xb611d8ba
je 0x1402865c8
mov ebp, edx
cmp edx, 0xc5a1ba75
jne 0x140286370
mov dword [rsp + 0x6b0], r9d
mov ecx, dword [rsp + 0x6b0]
cmp ecx, 0xc
mov ebp, 0xfa2a54c
mov ecx, 0xf4af8c80
cmovl ebp, ecx
jmp 0x140286370
mov ebp, 0xf9268362
jmp 0x140286370
mov ecx, dword [rsp + 0x640]
xor ecx, dword [rsp + 0x730]
mov rdx, qword [rsp + 0x6f0]
mov word [rsp + rdx*2 + 0x788], cx
mov r9d, dword [rsp + 0x6b0]
add r9d, 1
mov ebp, 0xc5a1ba75
jmp 0x140286370
mov ebp, 0x524a3a53
jmp 0x140286370
mov ebp, 0x5ee19b09
jmp 0x140286370
mov ebp, 0x775aca20
jmp 0x140286370
mov ebp, edx
cmp edx, 0xfa2a54c
jne 0x140286370
mov ebp, 0xa828d541
mov r9d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x84]
jmp 0x140286250
cmp edx, 0x71c90ff9
je 0x1402867e5
mov ebp, edx
cmp edx, 0x7553e197
jne 0x140286250
test byte [rsp + 0x80], 1
sete byte [rsp + 0x640]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x760]
mov ebp, 0x48b332a
jmp 0x140286650
cmp dword [rsp + 0x6b0], 0
setne dl
mov ebp, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp ebp, 0x870e24a
jle 0x140286680
cmp ebp, 0x41495ee3
jg 0x1402866a0
cmp ebp, 0x1bd39818
je 0x14028671c
cmp ebp, 0x408d852e
jne 0x140286738
mov ebp, 0x9304d1f7
jmp 0x140286650
cmp ebp, 0x13a06ff
jg 0x1402866c0
cmp ebp, 0x9304d1f7
je 0x1402866f4
cmp ebp, 0x7b6abd
jne 0x140286650
mov ebp, 0x1bd39818
jmp 0x140286650
cmp ebp, 0x41495ee4
je 0x140286634
cmp ebp, 0x7bc3df99
jne 0x140286650
mov ebp, r12d
jmp 0x140286650
cmp ebp, 0x13a0700
je 0x14028670b
cmp ebp, 0x48b332a
jne 0x140286650
movzx ecx, byte [rsp + 0x640]
cmp byte [rsp + 0x760], 0
mov ebp, 0x408d852e
cmovne ebp, r15d
test cl, cl
cmovne ebp, r15d
jmp 0x140286650
lea rcx, [rsp + 0x79e]
mov qword [rsp + 0x6f0], rcx
mov ebp, esi
jmp 0x140286650
mov ecx, dword [rsp + 0x6b0]
mov ebp, 0x41495ee4
jmp 0x140286650
mov rcx, qword [rsp + 0x6f0]
movzx ecx, word [rcx]
mov dword [rsp + 0x6b0], ecx
mov ebp, 0x7bc3df99
jmp 0x140286650
cmp ebp, 0x870e24b
jne 0x140286650
and dl, 1
mov byte [rsp + 0x730], dl
mov cl, byte [rsp + 0x730]
mov byte [rsp + 0x50], cl
mov ebp, 0xc81290d3
jmp 0x140286250
mov ebp, r9d
cmp edx, 0x9d9769ed
je 0x140286250
mov ebp, edx
cmp edx, 0xa72bae25
jne 0x140286250
cmp byte [rsp + 0x50], 0
mov ebp, 0xa828d541
mov ecx, 0x9d9769ed
cmovne ebp, ecx
jmp 0x140286250
cmp edx, 0xb66c4517
je 0x14028681b
mov ebp, edx
cmp edx, 0xbc4fdb52
jne 0x140286250
lea rcx, [rsp + 0x788]
mov qword [rsp + 0x690], rcx
mov ebp, dword [rsp + 0x60]
jmp 0x140286250
cmp edx, 0xf358155c
je 0x140286835
mov ebp, edx
cmp edx, 0x16a7b01e
jne 0x140286250
mov ebp, dword [rsp + 0x64]
jmp 0x140286250
mov ebp, 0xbc4fdb52
jmp 0x140286250
mov rcx, qword [rsp + 0x610]
mov ebp, 0x548e0238
jmp 0x140286250
lea rcx, [rsp + 0x788]
mov qword [rsp + 0x610], rcx
mov ebp, 0x16a7b01e
jmp 0x140286250
mov rcx, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rcx
mov ebp, 0xde94e876
jmp 0x140286250
mov ebp, 0xb66c4517
jmp 0x140286250
mov ebp, edx
cmp edx, 0x1a55d6c8
jne 0x140286250
mov rax, qword [rsp + 0x660]
mov ecx, dword [rsp + 0x90]
jmp 0x140286fa3
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae0fa8]
mov ecx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x68], ebp
test bpl, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ebp, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ebp, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov esi, 0xb611d8ba
mov eax, 0x775aca20
cmovne esi, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test dl, dl
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x78], ecx
mov r9d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r9d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x84], ecx
mov ecx, 0x96b7c531
mov eax, 0xab78790b
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov eax, dword [0x140ae0fa0]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, dword [0x140ae0fa4]
mov dword [rsp + 0x80], ecx
test cl, 1
sete al
mov dword [rsp + 0x7c], edx
cmp edx, 0xa
setl dl
or dl, al
mov r11d, 0x13a0700
mov eax, 0x870e24b
cmovne r11d, eax
mov r8d, 0x13a0700
mov eax, 0x41495ee4
cmovne r8d, eax
mov r10d, 0x408d852e
mov eax, 0x7b6abd
cmovne r10d, eax
mov edx, 0x7553e197
mov dword [rsp + 0x88], r9d
jmp 0x1402869e0
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov edx, dword [rsp + 0x64]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, edx
cmp edx, 0xc81290d2
jle 0x140286a20
cmp eax, 0x1a55d6c7
jle 0x140286a80
cmp eax, 0x71c90ff8
jg 0x140286d55
cmp eax, 0x548e0238
je 0x1402869bd
cmp eax, 0x6437950b
jne 0x140286f89
mov edx, 0x1a55d6c8
jmp 0x1402869e0
cmp eax, 0xa828d540
jg 0x140286a50
cmp eax, 0x9d9769ec
jg 0x140286eb3
cmp eax, 0x81c1227b
je 0x140286f39
mov edx, eax
cmp eax, 0x96b7c531
jne 0x1402869e0
mov edx, 0xab78790b
jmp 0x1402869e0
cmp eax, 0xb66c4516
jg 0x140286ee5
cmp eax, 0xa828d541
je 0x140286f4b
mov edx, eax
cmp eax, 0xab78790b
jne 0x1402869e0
mov edx, dword [rsp + 0x84]
jmp 0x1402869e0
cmp eax, 0xf358155b
jg 0x140286f12
mov edx, dword [rsp + 0x38]
cmp eax, 0xc81290d3
je 0x1402869e0
mov edx, eax
cmp eax, 0xde94e876
jne 0x1402869e0
test byte [rsp + 0x68], 1
mov rdi, qword [rsp + 0x5e0]
sete byte [rsp + 0x48]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x778]
mov edx, 0x340e5e1c
jmp 0x140286ae0
mov edx, 0x9b1ee5fb
nop word cs:[rax + rax]
nop dword [rax]
mov eax, edx
cmp edx, 0x448b132a
jg 0x140286b40
cmp eax, 0xead5d7b8
jle 0x140286bc0
cmp eax, 0xf9268361
jle 0x140286bea
mov edx, ebp
cmp eax, 0xf9268362
je 0x140286ae0
cmp eax, 0x340e5e1c
jne 0x140286d36
movzx eax, byte [rsp + 0x48]
cmp byte [rsp + 0x778], 0
mov edx, 0x65833023
cmovne edx, r13d
test al, al
cmovne edx, r13d
jmp 0x140286ae0
cmp eax, 0x5a9901d3
jg 0x140286b90
cmp eax, 0x524a3a52
jg 0x140286c57
cmp eax, 0x448b132b
je 0x140286cda
mov edx, eax
cmp eax, 0x4ce51d7b
jne 0x140286ae0
mov eax, dword [rsp + 0x760]
add eax, 0x34
mov dword [rsp + 0x730], eax
mov edx, 0x5a9901d4
jmp 0x140286ae0
cmp eax, 0x65833022
jg 0x140286c7e
cmp eax, 0x5a9901d4
je 0x140286ce4
mov edx, eax
cmp eax, 0x5ee19b09
jne 0x140286ae0
mov edx, r14d
jmp 0x140286ae0
cmp eax, 0xb611d8b9
jg 0x140286c9e
cmp eax, 0x94d45a95
je 0x140286d22
mov edx, eax
cmp eax, 0x9b1ee5fb
jne 0x140286ae0
mov edx, esi
jmp 0x140286ae0
cmp eax, 0xead5d7b9
je 0x140286acd
mov edx, eax
cmp eax, 0xf4af8c80
jne 0x140286ae0
movsxd rax, dword [rsp + 0x6b0]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x640], eax
movsxd rax, dword [rsp + 0x6b0]
imul rdx, rax, 0x5397829d
mov rcx, rdx
shr rcx, 0x3f
sar rdx, 0x24
add edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov dword [rsp + 0x760], eax
mov edx, 0x4ce51d7b
jmp 0x140286ae0
mov edx, ebx
cmp eax, 0x524a3a53
je 0x140286ae0
mov edx, eax
cmp eax, 0x57b44ef9
jne 0x140286ae0
mov edx, 0xc5a1ba75
xor r9d, r9d
jmp 0x140286ae0
cmp eax, 0x65833023
je 0x140286d18
mov edx, eax
cmp eax, 0x775aca20
jne 0x140286ae0
mov edx, r12d
jmp 0x140286ae0
cmp eax, 0xb611d8ba
je 0x140286d2c
mov edx, eax
cmp eax, 0xc5a1ba75
jne 0x140286ae0
mov dword [rsp + 0x6b0], r9d
mov eax, dword [rsp + 0x6b0]
cmp eax, 0xc
mov edx, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl edx, eax
jmp 0x140286ae0
mov edx, 0xf9268362
jmp 0x140286ae0
mov eax, dword [rsp + 0x640]
xor eax, dword [rsp + 0x730]
mov rcx, qword [rsp + 0x6f0]
mov word [rsp + rcx*2 + 0x788], ax
mov r9d, dword [rsp + 0x6b0]
add r9d, 1
mov edx, 0xc5a1ba75
jmp 0x140286ae0
mov edx, 0x524a3a53
jmp 0x140286ae0
mov edx, 0x5ee19b09
jmp 0x140286ae0
mov edx, 0x775aca20
jmp 0x140286ae0
mov edx, eax
cmp eax, 0xfa2a54c
jne 0x140286ae0
mov edx, 0xa828d541
mov r9d, dword [rsp + 0x88]
jmp 0x1402869e0
cmp eax, 0x71c90ff9
je 0x140286f2f
mov edx, eax
cmp eax, 0x7553e197
jne 0x1402869e0
test byte [rsp + 0x80], 1
sete byte [rsp + 0x640]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x760]
mov edi, 0x48b332a
jmp 0x140286da0
cmp dword [rsp + 0x6b0], 0
setne al
mov edi, r11d
nop
cmp edi, 0x870e24a
jle 0x140286dd0
cmp edi, 0x41495ee3
jg 0x140286df0
cmp edi, 0x1bd39818
je 0x140286e6d
cmp edi, 0x408d852e
jne 0x140286e89
mov edi, 0x9304d1f7
jmp 0x140286da0
cmp edi, 0x13a06ff
jg 0x140286e10
cmp edi, 0x9304d1f7
je 0x140286e44
cmp edi, 0x7b6abd
jne 0x140286da0
mov edi, 0x1bd39818
jmp 0x140286da0
cmp edi, 0x41495ee4
je 0x140286d91
cmp edi, 0x7bc3df99
jne 0x140286da0
mov edi, r8d
jmp 0x140286da0
cmp edi, 0x13a0700
je 0x140286e5c
cmp edi, 0x48b332a
jne 0x140286da0
movzx edx, byte [rsp + 0x640]
cmp byte [rsp + 0x760], 0
mov edi, 0x408d852e
cmovne edi, r15d
test dl, dl
cmovne edi, r15d
jmp 0x140286da0
lea rcx, [rsp + 0x79e]
mov qword [rsp + 0x6f0], rcx
mov edi, r10d
jmp 0x140286da0
mov edx, dword [rsp + 0x6b0]
mov edi, 0x41495ee4
jmp 0x140286da0
mov rdx, qword [rsp + 0x6f0]
movzx edx, word [rdx]
mov dword [rsp + 0x6b0], edx
mov edi, 0x7bc3df99
jmp 0x140286da0
cmp edi, 0x870e24b
jne 0x140286da0
and al, 1
mov byte [rsp + 0x730], al
mov al, byte [rsp + 0x730]
mov byte [rsp + 0x50], al
mov edx, 0xc81290d3
jmp 0x1402869e0
mov edx, r9d
cmp eax, 0x9d9769ed
je 0x1402869e0
mov edx, eax
cmp eax, 0xa72bae25
jne 0x1402869e0
cmp byte [rsp + 0x50], 0
mov edx, 0xa828d541
mov eax, 0x9d9769ed
cmovne edx, eax
jmp 0x1402869e0
cmp eax, 0xb66c4517
je 0x140286f65
mov edx, eax
cmp eax, 0xbc4fdb52
jne 0x1402869e0
lea rax, [rsp + 0x788]
mov qword [rsp + 0x690], rax
mov edx, dword [rsp + 0x78]
jmp 0x1402869e0
cmp eax, 0xf358155c
je 0x140286f7f
mov edx, eax
cmp eax, 0x16a7b01e
jne 0x1402869e0
mov edx, dword [rsp + 0x60]
jmp 0x1402869e0
mov edx, 0xbc4fdb52
jmp 0x1402869e0
mov rax, qword [rsp + 0x610]
mov edx, 0x548e0238
jmp 0x1402869e0
lea rax, [rsp + 0x788]
mov qword [rsp + 0x610], rax
mov edx, 0x16a7b01e
jmp 0x1402869e0
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov edx, 0xde94e876
jmp 0x1402869e0
mov edx, 0xb66c4517
jmp 0x1402869e0
mov edx, eax
cmp eax, 0x1a55d6c8
jne 0x1402869e0
mov rax, qword [rsp + 0x660]
mov ecx, 0x8b8ee506
lea r11, [rsp + 0x786]
mov r14d, 0x7a63df2f
jmp 0x140285fc0
lea rax, [rsp + 0x788]
mov qword [rsp + 0x6d0], rax
mov ecx, dword [rsp + 0x94]
jmp 0x140285fc0
mov rax, qword [rsp + 0x748]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 8], rax
lea rax, [rsp + 0x778]
mov qword [rsp + 0x6f0], rax
mov eax, 0xbfd68e35
nop dword [rax + rax]
cmp eax, 0xbfd68e34
jle 0x140287040
cmp eax, 0x68a27a46
je 0x14028706b
cmp eax, 0xd1d36a1
je 0x1402870a8
cmp eax, 0xbfd68e35
jne 0x140287000
mov eax, dword [0x140ae0c60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafe77c49
mov ecx, 0x68a27a46
jmp 0x140287096
cmp eax, 0xa3cda236
je 0x140287192
cmp eax, 0xafe77c49
jne 0x140287000
mov rax, qword [rsp + 0x6f0]
movups xmm0, xmmword [0x140676c64]
movups xmmword [rax], xmm0
mov eax, 0x68a27a46
jmp 0x140287000
mov rax, qword [rsp + 0x6f0]
movups xmm0, xmmword [0x140676c64]
movups xmmword [rax], xmm0
mov eax, dword [0x140ae0c60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafe77c49
mov ecx, 0xd1d36a1
cmove eax, ecx
cmp dword [0x140ae0c64], 0xa
cmovl eax, ecx
jmp 0x140287000
mov eax, 0xa3cda236
jmp 0x140287000
mov rax, qword [rsp + 0x748]
mov qword [rsp + 0x7d8], rax
lea rax, [rsp + 0x778]
mov qword [rsp + 0x6f0], rax
mov eax, 0xbfd68e35
nop word [rax + rax]
cmp eax, 0xbfd68e34
jle 0x140287120
cmp eax, 0x68a27a46
je 0x14028714b
cmp eax, 0xd1d36a1
je 0x140287188
cmp eax, 0xbfd68e35
jne 0x1402870e0
mov eax, dword [0x140ae0c60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafe77c49
mov ecx, 0x68a27a46
jmp 0x140287176
cmp eax, 0xa3cda236
je 0x140287ea8
cmp eax, 0xafe77c49
jne 0x1402870e0
mov rax, qword [rsp + 0x6f0]
movups xmm0, xmmword [0x140676c64]
movups xmmword [rax], xmm0
mov eax, 0x68a27a46
jmp 0x1402870e0
mov rax, qword [rsp + 0x6f0]
movups xmm0, xmmword [0x140676c64]
movups xmmword [rax], xmm0
mov eax, dword [0x140ae0c60]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xafe77c49
mov ecx, 0xd1d36a1
cmove eax, ecx
cmp dword [0x140ae0c64], 0xa
cmovl eax, ecx
jmp 0x1402870e0
mov eax, 0xa3cda236
jmp 0x1402870e0
mov eax, dword [0x140ae0b98]
mov ecx, dword [0x140ae0b9c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x48]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x640]
or cl, al
mov ecx, 0x3c3bf29d
mov eax, 0x27bb4d61
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0x3c3bf29d
mov eax, 0x64162c0
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0x71517bb0
mov eax, 0xe620ed49
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x3bf475a2
jmp 0x140287210
mov rax, qword [rsp + 0x660]
mov ecx, 0x64162c0
mov r12d, 0x7a63df2f
nop dword [rax]
mov eax, ecx
cmp ecx, 0x35a0df4d
jg 0x140287240
cmp eax, 0xece305f2
jle 0x140287280
cmp eax, 0x64162c0
je 0x1402872d2
cmp eax, 0x27bb4d61
jne 0x140287d99
mov ecx, 0xece305f3
jmp 0x140287210
cmp eax, 0x3c3bf29c
jg 0x1402872b0
mov ecx, dword [rsp + 0x68]
cmp eax, 0x35a0df4e
je 0x140287210
mov ecx, eax
cmp eax, 0x3bf475a2
jne 0x140287210
mov al, byte [rsp + 0x48]
cmp byte [rsp + 0x640], 0
mov ecx, 0x71517bb0
mov edx, 0xd4a4876c
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140287210
mov ecx, dword [rsp + 0x64]
cmp eax, 0xd4a4876c
je 0x140287210
mov ecx, eax
cmp eax, 0xe620ed49
jne 0x140287210
mov ecx, 0x35a0df4e
jmp 0x140287210
cmp eax, 0x3c3bf29d
je 0x140287833
mov ecx, eax
cmp eax, 0x71517bb0
jne 0x140287210
mov ecx, 0xd4a4876c
jmp 0x140287210
mov eax, dword [0x140ae0b08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0b0c], 0xa
setl cl
or cl, al
mov r12d, 0xab2c7417
mov eax, 0x7bdf07eb
cmovne r12d, eax
mov esi, 0xab2c7417
mov eax, 0x5ada77a8
cmovne esi, eax
mov eax, dword [0x140ae11d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae11d4], 0xa
setl cl
or cl, al
mov eax, 0xf17408b0
mov ecx, 0xafa21bb2
cmovne eax, ecx
mov ebp, 0xf17408b0
mov ecx, 0x4603df8f
cmovne ebp, ecx
mov ecx, dword [0x140ae11c8]
mov edx, dword [0x140ae11cc]
lea ebx, [rcx - 1]
imul ebx, ecx
mov dword [rsp + 0x3c], ebx
test bl, 1
sete cl
mov dword [rsp + 0x38], edx
cmp edx, 0xa
setl dl
or dl, cl
mov r8d, 0xd13ff99a
mov ecx, 0xeff2ac66
cmovne r8d, ecx
mov r9d, 0xd13ff99a
mov ecx, 0x57500338
cmovne r9d, ecx
mov r10d, 0x4ef392f1
mov ecx, 0x29afd645
cmovne r10d, ecx
mov ecx, 0xb538a4ff
jmp 0x1402873c0
lea rcx, [rsp + 0x778]
mov qword [rsp + 0x610], rcx
mov ecx, 0xd9016bdf
nop word cs:[rax + rax]
nop
mov edx, ecx
cmp ecx, 0xd9016bde
jle 0x140287410
cmp edx, 0x40ab149f
jg 0x140287460
cmp edx, 0xd9016bdf
je 0x1402876a4
mov ecx, esi
cmp edx, 0xe00b50a6
je 0x1402873c0
mov ecx, edx
cmp edx, 0xf497d95a
jne 0x1402873c0
lea rcx, [rsp + 0x778]
mov qword [rsp + 0x690], rcx
mov ecx, 0xc8efd7c5
jmp 0x1402873c0
cmp edx, 0xb538a4fe
jle 0x140287490
cmp edx, 0xb538a4ff
je 0x1402876be
cmp edx, 0xbebe385d
je 0x1402873a0
mov ecx, edx
cmp edx, 0xc8efd7c5
jne 0x1402873c0
mov rcx, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rcx
mov ecx, 0xa40776f8
jmp 0x1402873c0
cmp edx, 0x40ab14a0
je 0x14028768a
mov ecx, r12d
cmp edx, 0x5ada77a8
je 0x1402873c0
mov ecx, edx
cmp edx, 0x7bdf07eb
jne 0x1402873c0
jmp 0x140287d82
cmp edx, 0xa40776f8
je 0x1402874b0
mov ecx, edx
cmp edx, 0xab2c7417
jne 0x1402873c0
mov ecx, 0x5ada77a8
jmp 0x1402873c0
mov rdi, qword [rsp + 0x5e0]
mov ecx, 0x708ef421
jmp 0x1402874d0
mov r11d, dword [rsp + 0x748]
add r11d, 1
mov ecx, 0x8ada3d50
mov edx, ecx
cmp ecx, 0xcc4b1d3d
jle 0x140287510
cmp edx, 0x1ed29482
jle 0x140287540
cmp edx, 0x1ed29483
je 0x140287639
cmp edx, 0x4603df8f
je 0x1402875ce
mov ecx, edx
cmp edx, 0x708ef421
jne 0x1402874d0
mov ecx, 0x1ed29483
jmp 0x1402874d0
cmp edx, 0xb09b39e6
jg 0x140287590
cmp edx, 0x8ada3d50
je 0x140287646
cmp edx, 0xafa21bb2
jne 0x14028766a
mov ecx, 0xbd634aae
jmp 0x1402874d0
cmp edx, 0xcc4b1d3e
je 0x1402874bf
mov ecx, edx
cmp edx, 0xf17408b0
jne 0x1402874d0
mov ecx, dword [rsp + 0x748]
mov ecx, dword [rsp + 0x748]
mov ecx, dword [rsp + 0x748]
mov ecx, dword [rsp + 0x748]
mov ecx, dword [rsp + 0x748]
mov ecx, 0x4603df8f
jmp 0x1402874d0
mov ecx, ebp
cmp edx, 0xb09b39e7
je 0x1402874d0
mov ecx, edx
cmp edx, 0xbd634aae
jne 0x1402874d0
mov rcx, qword [rsp + 0x6f0]
movzx edx, word [rsp + 0x6d0]
mov word [rsp + rcx*2 + 0x778], dx
mov ecx, 0xcc4b1d3e
jmp 0x1402874d0
movsxd rcx, dword [rsp + 0x748]
mov qword [rsp + 0x6f0], rcx
mov rcx, qword [rsp + 0x6f0]
movsxd rdx, dword [rsp + 0x748]
imul rbx, rdx, 0x5397829d
mov r14, rbx
shr r14, 0x3f
sar rbx, 0x24
add ebx, r14d
imul ebx, ebx, 0x31
sub edx, ebx
mov ebx, 0xffcb
sub ebx, edx
add edx, 0x34
and ebx, 0xec75
and edx, 0x138a
or edx, ebx
xor dx, word [rdi + rcx*2]
xor edx, 0xec75
mov word [rsp + 0x6d0], dx
mov ecx, eax
jmp 0x1402874d0
mov ecx, 0x8ada3d50
xor r11d, r11d
jmp 0x1402874d0
mov dword [rsp + 0x748], r11d
mov ecx, dword [rsp + 0x748]
cmp ecx, 8
mov ecx, 0x8ab0dfdc
mov edx, 0xb09b39e7
cmovl ecx, edx
jmp 0x1402874d0
mov ecx, edx
cmp edx, 0x8ab0dfdc
jne 0x1402874d0
mov ecx, 0xbebe385d
lea r11, [rsp + 0x786]
jmp 0x1402873c0
cmp byte [rsp + 0x760], 0
mov ecx, 0xbebe385d
mov edx, 0xf497d95a
cmovne ecx, edx
jmp 0x1402873c0
mov rcx, qword [rsp + 0x610]
mov qword [rsp + 0x660], rcx
mov ecx, 0xe00b50a6
jmp 0x1402873c0
test byte [rsp + 0x3c], 1
sete byte [rsp + 0x730]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x6b0]
mov ecx, 0x338be80f
jmp 0x1402876f0
mov ecx, 0x27a96798
nop word cs:[rax + rax]
nop
mov edi, ecx
cmp ecx, 0x29afd644
jg 0x140287730
cmp edi, 0xeff2ac65
jle 0x140287780
cmp edi, 0x11272075
je 0x1402877e7
cmp edi, 0x27a96798
jne 0x140287803
mov qword [rsp + 0x6f0], r11
mov ecx, r10d
jmp 0x1402876f0
cmp edi, 0x4ef392f0
jg 0x1402877b0
cmp edi, 0x29afd645
je 0x1402877dd
mov ecx, edi
cmp edi, 0x338be80f
jne 0x1402876f0
movzx ebx, byte [rsp + 0x730]
cmp byte [rsp + 0x6b0], 0
mov ecx, 0x4ef392f1
mov edi, 0x27a96798
cmovne ecx, edi
test bl, bl
cmovne ecx, edi
jmp 0x1402876f0
mov ecx, r9d
cmp edi, 0xa80d6be0
je 0x1402876f0
mov ecx, edi
cmp edi, 0xd13ff99a
jne 0x1402876f0
mov ecx, dword [rsp + 0x748]
mov ecx, 0x57500338
jmp 0x1402876f0
cmp edi, 0x4ef392f1
je 0x1402876df
mov ecx, edi
cmp edi, 0x57500338
jne 0x1402876f0
cmp dword [rsp + 0x748], 0
setne dl
mov ecx, r8d
jmp 0x1402876f0
mov ecx, 0x11272075
jmp 0x1402876f0
mov rcx, qword [rsp + 0x6f0]
movzx ecx, word [rcx]
mov dword [rsp + 0x748], ecx
mov ecx, 0xa80d6be0
jmp 0x1402876f0
mov ecx, edi
cmp edi, 0xeff2ac66
jne 0x1402876f0
and dl, 1
mov byte [rsp + 0x6d0], dl
mov cl, byte [rsp + 0x6d0]
mov byte [rsp + 0x760], cl
mov ecx, 0x40ab14a0
jmp 0x1402873c0
mov eax, dword [0x140ae0b08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0b0c], 0xa
setl cl
or cl, al
mov r9d, 0xab2c7417
mov eax, 0x7bdf07eb
cmovne r9d, eax
mov r10d, 0xab2c7417
mov eax, 0x5ada77a8
cmovne r10d, eax
mov eax, dword [0x140ae11d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae11d4], 0xa
setl cl
or cl, al
mov r14d, 0xf17408b0
mov eax, 0xafa21bb2
cmovne r14d, eax
mov ebp, 0xf17408b0
mov eax, 0x4603df8f
cmovne ebp, eax
mov eax, dword [0x140ae11c8]
mov ecx, dword [0x140ae11cc]
lea edx, [rax - 1]
imul edx, eax
mov dword [rsp + 0x3c], edx
test dl, 1
sete al
mov dword [rsp + 0x38], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r12d, 0xd13ff99a
mov eax, 0xeff2ac66
cmovne r12d, eax
mov ebx, 0xd13ff99a
mov eax, 0x57500338
cmovne ebx, eax
mov edi, 0x4ef392f1
mov eax, 0x29afd645
cmovne edi, eax
mov ecx, 0xb538a4ff
jmp 0x140287920
lea rax, [rsp + 0x778]
mov qword [rsp + 0x610], rax
mov ecx, 0xd9016bdf
nop word cs:[rax + rax]
mov eax, ecx
cmp ecx, 0xd9016bde
jle 0x140287970
cmp eax, 0x40ab149f
jg 0x1402879b0
cmp eax, 0xd9016bdf
je 0x140287bf2
mov ecx, r10d
cmp eax, 0xe00b50a6
je 0x140287920
mov ecx, eax
cmp eax, 0xf497d95a
jne 0x140287920
lea rax, [rsp + 0x778]
mov qword [rsp + 0x690], rax
mov ecx, 0xc8efd7c5
jmp 0x140287920
cmp eax, 0xb538a4fe
jle 0x1402879e0
cmp eax, 0xb538a4ff
je 0x140287c0c
cmp eax, 0xbebe385d
je 0x140287901
mov ecx, eax
cmp eax, 0xc8efd7c5
jne 0x140287920
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov ecx, 0xa40776f8
jmp 0x140287920
cmp eax, 0x40ab14a0
je 0x140287bd8
mov ecx, r9d
cmp eax, 0x5ada77a8
je 0x140287920
mov ecx, eax
cmp eax, 0x7bdf07eb
jne 0x140287920
jmp 0x1402871f9
cmp eax, 0xa40776f8
je 0x1402879fe
mov ecx, eax
cmp eax, 0xab2c7417
jne 0x140287920
mov ecx, 0x5ada77a8
jmp 0x140287920
mov rsi, qword [rsp + 0x5e0]
mov ecx, 0x708ef421
jmp 0x140287a20
mov r11d, dword [rsp + 0x748]
add r11d, 1
mov ecx, 0x8ada3d50
nop
mov eax, ecx
cmp ecx, 0xcc4b1d3d
jle 0x140287a60
cmp eax, 0x1ed29482
jle 0x140287a90
cmp eax, 0x1ed29483
je 0x140287b88
cmp eax, 0x4603df8f
je 0x140287b1c
mov ecx, eax
cmp eax, 0x708ef421
jne 0x140287a20
mov ecx, 0x1ed29483
jmp 0x140287a20
cmp eax, 0xb09b39e6
jg 0x140287ae0
cmp eax, 0x8ada3d50
je 0x140287b95
cmp eax, 0xafa21bb2
jne 0x140287bb9
mov ecx, 0xbd634aae
jmp 0x140287a20
cmp eax, 0xcc4b1d3e
je 0x140287a0d
mov ecx, eax
cmp eax, 0xf17408b0
jne 0x140287a20
mov eax, dword [rsp + 0x748]
mov eax, dword [rsp + 0x748]
mov eax, dword [rsp + 0x748]
mov eax, dword [rsp + 0x748]
mov eax, dword [rsp + 0x748]
mov ecx, 0x4603df8f
jmp 0x140287a20
mov ecx, ebp
cmp eax, 0xb09b39e7
je 0x140287a20
mov ecx, eax
cmp eax, 0xbd634aae
jne 0x140287a20
mov rax, qword [rsp + 0x6f0]
movzx ecx, word [rsp + 0x6d0]
mov word [rsp + rax*2 + 0x778], cx
mov ecx, 0xcc4b1d3e
jmp 0x140287a20
movsxd rax, dword [rsp + 0x748]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
movsxd rcx, dword [rsp + 0x748]
imul rdx, rcx, 0x5397829d
mov r8, rdx
shr r8, 0x3f
sar rdx, 0x24
add edx, r8d
imul edx, edx, 0x31
sub ecx, edx
mov edx, 0xffcb
sub edx, ecx
add ecx, 0x34
and edx, 0xec75
and ecx, 0x138a
or ecx, edx
xor cx, word [rsi + rax*2]
xor ecx, 0xec75
mov word [rsp + 0x6d0], cx
mov ecx, r14d
jmp 0x140287a20
mov ecx, 0x8ada3d50
xor r11d, r11d
jmp 0x140287a20
mov dword [rsp + 0x748], r11d
mov eax, dword [rsp + 0x748]
cmp eax, 8
mov ecx, 0x8ab0dfdc
mov eax, 0xb09b39e7
cmovl ecx, eax
jmp 0x140287a20
mov ecx, eax
cmp eax, 0x8ab0dfdc
jne 0x140287a20
mov ecx, 0xbebe385d
lea r11, [rsp + 0x786]
jmp 0x140287920
cmp byte [rsp + 0x760], 0
mov ecx, 0xbebe385d
mov eax, 0xf497d95a
cmovne ecx, eax
jmp 0x140287920
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov ecx, 0xe00b50a6
jmp 0x140287920
test byte [rsp + 0x3c], 1
sete byte [rsp + 0x730]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x6b0]
mov ecx, 0x338be80f
jmp 0x140287c40
mov ecx, 0x27a96798
nop word cs:[rax + rax]
nop dword [rax]
mov esi, ecx
cmp ecx, 0x29afd644
jg 0x140287c80
cmp esi, 0xeff2ac65
jle 0x140287cd0
cmp esi, 0x11272075
je 0x140287d37
cmp esi, 0x27a96798
jne 0x140287d53
mov qword [rsp + 0x6f0], r11
mov ecx, edi
jmp 0x140287c40
cmp esi, 0x4ef392f0
jg 0x140287d00
cmp esi, 0x29afd645
je 0x140287d2d
mov ecx, esi
cmp esi, 0x338be80f
jne 0x140287c40
movzx edx, byte [rsp + 0x730]
cmp byte [rsp + 0x6b0], 0
mov ecx, 0x4ef392f1
mov esi, 0x27a96798
cmovne ecx, esi
test dl, dl
cmovne ecx, esi
jmp 0x140287c40
mov ecx, ebx
cmp esi, 0xa80d6be0
je 0x140287c40
mov ecx, esi
cmp esi, 0xd13ff99a
jne 0x140287c40
mov ecx, dword [rsp + 0x748]
mov ecx, 0x57500338
jmp 0x140287c40
cmp esi, 0x4ef392f1
je 0x140287c2d
mov ecx, esi
cmp esi, 0x57500338
jne 0x140287c40
cmp dword [rsp + 0x748], 0
setne al
mov ecx, r12d
jmp 0x140287c40
mov ecx, 0x11272075
jmp 0x140287c40
mov rcx, qword [rsp + 0x6f0]
movzx ecx, word [rcx]
mov dword [rsp + 0x748], ecx
mov ecx, 0xa80d6be0
jmp 0x140287c40
mov ecx, esi
cmp esi, 0xeff2ac66
jne 0x140287c40
and al, 1
mov byte [rsp + 0x6d0], al
mov al, byte [rsp + 0x6d0]
mov byte [rsp + 0x760], al
mov ecx, 0x40ab14a0
jmp 0x140287920
mov rax, qword [rsp + 0x660]
mov ecx, dword [rsp + 0x60]
mov r12d, 0x7a63df2f
jmp 0x140287210
mov ecx, eax
cmp eax, 0xece305f3
jne 0x140287210
lea rax, [rsp + 0x778]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x10], rax
mov eax, dword [0x140ae0c40]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x610]
mov ecx, dword [0x140ae0c44]
mov eax, 0xa31594d4
mov edx, 0xe62468ba
cmove eax, edx
cmp ecx, 0xa
setl byte [rsp + 0x660]
cmovl eax, edx
mov ecx, 0xcf3f555a
lea r8, [rsp + 0x730]
mov r9d, 0xea7ae496
mov r10d, 0x352e935d
mov esi, 0xc31fc83a
mov r11d, 0x6eec5594
nop word cs:[rax + rax]
cmp ecx, 0xe62468b9
jle 0x140287e50
cmp ecx, 0xe62468ba
je 0x140287e8c
cmp ecx, 0x24ec8021
je 0x140287e93
cmp ecx, 0x580c615f
jne 0x140287e20
jmp 0x140288bc8
cmp ecx, 0x9ec025ec
je 0x140287e9a
cmp ecx, 0xa31594d4
je 0x140287e9e
cmp ecx, 0xcf3f555a
jne 0x140287e20
movzx edx, byte [rsp + 0x610]
cmp byte [rsp + 0x660], 0
mov ecx, 0xa31594d4
mov ebp, 0x9ec025ec
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
jmp 0x140287e20
mov ecx, 0x24ec8021
jmp 0x140287e20
mov ecx, 0x580c615f
jmp 0x140287e20
mov ecx, eax
jmp 0x140287e20
mov ecx, 0x9ec025ec
jmp 0x140287e20
mov eax, dword [0x140ae0b98]
mov ecx, dword [0x140ae0b9c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x48]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x640]
or cl, al
mov ecx, 0x3c3bf29d
mov eax, 0x27bb4d61
cmovne ecx, eax
mov dword [rsp + 0x78], ecx
mov ecx, 0x3c3bf29d
mov eax, 0x64162c0
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x71517bb0
mov eax, 0xe620ed49
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0x3bf475a2
jmp 0x140287f30
mov rax, qword [rsp + 0x660]
mov ecx, 0x64162c0
mov r14d, 0x7a63df2f
nop word cs:[rax + rax]
nop dword [rax]
mov eax, ecx
cmp ecx, 0x35a0df4d
jg 0x140287f60
cmp eax, 0xece305f2
jle 0x140287fa0
cmp eax, 0x64162c0
je 0x140287ff2
cmp eax, 0x27bb4d61
jne 0x140288ab9
mov ecx, 0xece305f3
jmp 0x140287f30
cmp eax, 0x3c3bf29c
jg 0x140287fd0
mov ecx, dword [rsp + 0x64]
cmp eax, 0x35a0df4e
je 0x140287f30
mov ecx, eax
cmp eax, 0x3bf475a2
jne 0x140287f30
mov al, byte [rsp + 0x48]
cmp byte [rsp + 0x640], 0
mov ecx, 0x71517bb0
mov edx, 0xd4a4876c
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140287f30
mov ecx, dword [rsp + 0x60]
cmp eax, 0xd4a4876c
je 0x140287f30
mov ecx, eax
cmp eax, 0xe620ed49
jne 0x140287f30
mov ecx, 0x35a0df4e
jmp 0x140287f30
cmp eax, 0x3c3bf29d
je 0x140288554
mov ecx, eax
cmp eax, 0x71517bb0
jne 0x140287f30
mov ecx, 0xd4a4876c
jmp 0x140287f30
mov eax, dword [0x140ae0b08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0b0c], 0xa
setl cl
or cl, al
mov ecx, 0xab2c7417
mov eax, 0x7bdf07eb
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r12d, 0xab2c7417
mov eax, 0x5ada77a8
cmovne r12d, eax
mov eax, dword [0x140ae11d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae11d4], 0xa
setl cl
or cl, al
mov eax, 0xf17408b0
mov ecx, 0xafa21bb2
cmovne eax, ecx
mov ecx, 0xf17408b0
mov edx, 0x4603df8f
cmovne ecx, edx
mov edx, dword [0x140ae11c8]
mov ebp, dword [0x140ae11cc]
lea ebx, [rdx - 1]
imul ebx, edx
mov dword [rsp + 0x68], ebx
test bl, 1
sete r8b
mov dword [rsp + 0x3c], ebp
cmp ebp, 0xa
setl dl
or dl, r8b
mov r8d, 0xd13ff99a
mov edx, 0xeff2ac66
cmovne r8d, edx
mov r9d, 0xd13ff99a
mov edx, 0x57500338
cmovne r9d, edx
mov r14d, 0x4ef392f1
mov edx, 0x29afd645
cmovne r14d, edx
mov esi, 0xb538a4ff
jmp 0x1402880e0
lea rdx, [rsp + 0x778]
mov qword [rsp + 0x610], rdx
mov esi, 0xd9016bdf
nop dword [rax + rax]
mov edx, esi
cmp esi, 0xd9016bde
jle 0x140288130
cmp edx, 0x40ab149f
jg 0x140288180
cmp edx, 0xd9016bdf
je 0x1402883c4
mov esi, r12d
cmp edx, 0xe00b50a6
je 0x1402880e0
mov esi, edx
cmp edx, 0xf497d95a
jne 0x1402880e0
lea rdx, [rsp + 0x778]
mov qword [rsp + 0x690], rdx
mov esi, 0xc8efd7c5
jmp 0x1402880e0
cmp edx, 0xb538a4fe
jle 0x1402881b0
cmp edx, 0xb538a4ff
je 0x1402883de
cmp edx, 0xbebe385d
je 0x1402880c6
mov esi, edx
cmp edx, 0xc8efd7c5
jne 0x1402880e0
mov rdx, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rdx
mov esi, 0xa40776f8
jmp 0x1402880e0
cmp edx, 0x40ab14a0
je 0x1402883aa
mov esi, dword [rsp + 0x38]
cmp edx, 0x5ada77a8
je 0x1402880e0
mov esi, edx
cmp edx, 0x7bdf07eb
jne 0x1402880e0
jmp 0x140288aa2
cmp edx, 0xa40776f8
je 0x1402881d0
mov esi, edx
cmp edx, 0xab2c7417
jne 0x1402880e0
mov esi, 0x5ada77a8
jmp 0x1402880e0
mov r10, qword [rsp + 0x5e0]
mov ebp, 0x708ef421
jmp 0x1402881f0
mov r11d, dword [rsp + 0x748]
add r11d, 1
mov ebp, 0x8ada3d50
mov edx, ebp
cmp ebp, 0xcc4b1d3d
jle 0x140288230
cmp edx, 0x1ed29482
jle 0x140288260
cmp edx, 0x1ed29483
je 0x140288359
cmp edx, 0x4603df8f
je 0x1402882ee
mov ebp, edx
cmp edx, 0x708ef421
jne 0x1402881f0
mov ebp, 0x1ed29483
jmp 0x1402881f0
cmp edx, 0xb09b39e6
jg 0x1402882b0
cmp edx, 0x8ada3d50
je 0x140288366
cmp edx, 0xafa21bb2
jne 0x14028838a
mov ebp, 0xbd634aae
jmp 0x1402881f0
cmp edx, 0xcc4b1d3e
je 0x1402881df
mov ebp, edx
cmp edx, 0xf17408b0
jne 0x1402881f0
mov edx, dword [rsp + 0x748]
mov edx, dword [rsp + 0x748]
mov edx, dword [rsp + 0x748]
mov edx, dword [rsp + 0x748]
mov edx, dword [rsp + 0x748]
mov ebp, 0x4603df8f
jmp 0x1402881f0
mov ebp, ecx
cmp edx, 0xb09b39e7
je 0x1402881f0
mov ebp, edx
cmp edx, 0xbd634aae
jne 0x1402881f0
mov rdx, qword [rsp + 0x6f0]
movzx esi, word [rsp + 0x6d0]
mov word [rsp + rdx*2 + 0x778], si
mov ebp, 0xcc4b1d3e
jmp 0x1402881f0
movsxd rdx, dword [rsp + 0x748]
mov qword [rsp + 0x6f0], rdx
mov rdx, qword [rsp + 0x6f0]
movsxd rsi, dword [rsp + 0x748]
imul rdi, rsi, 0x5397829d
mov rbx, rdi
shr rbx, 0x3f
sar rdi, 0x24
add edi, ebx
imul edi, edi, 0x31
sub esi, edi
mov edi, 0xffcb
sub edi, esi
add esi, 0x34
and edi, 0xec75
and esi, 0x138a
or esi, edi
xor si, word [r10 + rdx*2]
xor esi, 0xec75
mov word [rsp + 0x6d0], si
mov ebp, eax
jmp 0x1402881f0
mov ebp, 0x8ada3d50
xor r11d, r11d
jmp 0x1402881f0
mov dword [rsp + 0x748], r11d
mov edx, dword [rsp + 0x748]
cmp edx, 8
mov ebp, 0x8ab0dfdc
mov edx, 0xb09b39e7
cmovl ebp, edx
jmp 0x1402881f0
mov ebp, edx
cmp edx, 0x8ab0dfdc
jne 0x1402881f0
mov esi, 0xbebe385d
lea r11, [rsp + 0x786]
jmp 0x1402880e0
cmp byte [rsp + 0x760], 0
mov esi, 0xbebe385d
mov edx, 0xf497d95a
cmovne esi, edx
jmp 0x1402880e0
mov rdx, qword [rsp + 0x610]
mov qword [rsp + 0x660], rdx
mov esi, 0xe00b50a6
jmp 0x1402880e0
test byte [rsp + 0x68], 1
sete byte [rsp + 0x730]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x6b0]
mov edi, 0x338be80f
jmp 0x140288410
mov edi, 0x27a96798
nop word cs:[rax + rax]
nop
mov ebp, edi
cmp edi, 0x29afd644
jg 0x140288450
cmp ebp, 0xeff2ac65
jle 0x1402884a0
cmp ebp, 0x11272075
je 0x140288507
cmp ebp, 0x27a96798
jne 0x140288524
mov qword [rsp + 0x6f0], r11
mov edi, r14d
jmp 0x140288410
cmp ebp, 0x4ef392f0
jg 0x1402884d0
cmp ebp, 0x29afd645
je 0x1402884fd
mov edi, ebp
cmp ebp, 0x338be80f
jne 0x140288410
movzx ebx, byte [rsp + 0x730]
cmp byte [rsp + 0x6b0], 0
mov edi, 0x4ef392f1
mov ebp, 0x27a96798
cmovne edi, ebp
test bl, bl
cmovne edi, ebp
jmp 0x140288410
mov edi, r9d
cmp ebp, 0xa80d6be0
je 0x140288410
mov edi, ebp
cmp ebp, 0xd13ff99a
jne 0x140288410
mov ebp, dword [rsp + 0x748]
mov edi, 0x57500338
jmp 0x140288410
cmp ebp, 0x4ef392f1
je 0x1402883ff
mov edi, ebp
cmp ebp, 0x57500338
jne 0x140288410
cmp dword [rsp + 0x748], 0
setne dl
mov edi, r8d
jmp 0x140288410
mov edi, 0x11272075
jmp 0x140288410
mov rbp, qword [rsp + 0x6f0]
movzx ebp, word [rbp]
mov dword [rsp + 0x748], ebp
mov edi, 0xa80d6be0
jmp 0x140288410
mov edi, ebp
cmp ebp, 0xeff2ac66
jne 0x140288410
and dl, 1
mov byte [rsp + 0x6d0], dl
mov dl, byte [rsp + 0x6d0]
mov byte [rsp + 0x760], dl
mov esi, 0x40ab14a0
jmp 0x1402880e0
mov eax, dword [0x140ae0b08]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0b0c], 0xa
setl cl
or cl, al
mov r9d, 0xab2c7417
mov eax, 0x7bdf07eb
cmovne r9d, eax
mov r10d, 0xab2c7417
mov eax, 0x5ada77a8
cmovne r10d, eax
mov eax, dword [0x140ae11d0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae11d4], 0xa
setl cl
or cl, al
mov r14d, 0xf17408b0
mov eax, 0xafa21bb2
cmovne r14d, eax
mov ebp, 0xf17408b0
mov eax, 0x4603df8f
cmovne ebp, eax
mov eax, dword [0x140ae11c8]
mov ecx, dword [0x140ae11cc]
lea edx, [rax - 1]
imul edx, eax
mov dword [rsp + 0x3c], edx
test dl, 1
sete al
mov dword [rsp + 0x38], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r12d, 0xd13ff99a
mov eax, 0xeff2ac66
cmovne r12d, eax
mov ebx, 0xd13ff99a
mov eax, 0x57500338
cmovne ebx, eax
mov edi, 0x4ef392f1
mov eax, 0x29afd645
cmovne edi, eax
mov ecx, 0xb538a4ff
jmp 0x140288640
lea rax, [rsp + 0x778]
mov qword [rsp + 0x610], rax
mov ecx, 0xd9016bdf
nop word [rax + rax]
mov eax, ecx
cmp ecx, 0xd9016bde
jle 0x140288690
cmp eax, 0x40ab149f
jg 0x1402886d0
cmp eax, 0xd9016bdf
je 0x140288912
mov ecx, r10d
cmp eax, 0xe00b50a6
je 0x140288640
mov ecx, eax
cmp eax, 0xf497d95a
jne 0x140288640
lea rax, [rsp + 0x778]
mov qword [rsp + 0x690], rax
mov ecx, 0xc8efd7c5
jmp 0x140288640
cmp eax, 0xb538a4fe
jle 0x140288700
cmp eax, 0xb538a4ff
je 0x14028892c
cmp eax, 0xbebe385d
je 0x140288622
mov ecx, eax
cmp eax, 0xc8efd7c5
jne 0x140288640
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov ecx, 0xa40776f8
jmp 0x140288640
cmp eax, 0x40ab14a0
je 0x1402888f8
mov ecx, r9d
cmp eax, 0x5ada77a8
je 0x140288640
mov ecx, eax
cmp eax, 0x7bdf07eb
jne 0x140288640
jmp 0x140287f0f
cmp eax, 0xa40776f8
je 0x14028871e
mov ecx, eax
cmp eax, 0xab2c7417
jne 0x140288640
mov ecx, 0x5ada77a8
jmp 0x140288640
mov rsi, qword [rsp + 0x5e0]
mov ecx, 0x708ef421
jmp 0x140288740
mov r11d, dword [rsp + 0x748]
add r11d, 1
mov ecx, 0x8ada3d50
nop
mov eax, ecx
cmp ecx, 0xcc4b1d3d
jle 0x140288780
cmp eax, 0x1ed29482
jle 0x1402887b0
cmp eax, 0x1ed29483
je 0x1402888a8
cmp eax, 0x4603df8f
je 0x14028883c
mov ecx, eax
cmp eax, 0x708ef421
jne 0x140288740
mov ecx, 0x1ed29483
jmp 0x140288740
cmp eax, 0xb09b39e6
jg 0x140288800
cmp eax, 0x8ada3d50
je 0x1402888b5
cmp eax, 0xafa21bb2
jne 0x1402888d9
mov ecx, 0xbd634aae
jmp 0x140288740
cmp eax, 0xcc4b1d3e
je 0x14028872d
mov ecx, eax
cmp eax, 0xf17408b0
jne 0x140288740
mov eax, dword [rsp + 0x748]
mov eax, dword [rsp + 0x748]
mov eax, dword [rsp + 0x748]
mov eax, dword [rsp + 0x748]
mov eax, dword [rsp + 0x748]
mov ecx, 0x4603df8f
jmp 0x140288740
mov ecx, ebp
cmp eax, 0xb09b39e7
je 0x140288740
mov ecx, eax
cmp eax, 0xbd634aae
jne 0x140288740
mov rax, qword [rsp + 0x6f0]
movzx ecx, word [rsp + 0x6d0]
mov word [rsp + rax*2 + 0x778], cx
mov ecx, 0xcc4b1d3e
jmp 0x140288740
movsxd rax, dword [rsp + 0x748]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
movsxd rcx, dword [rsp + 0x748]
imul rdx, rcx, 0x5397829d
mov r8, rdx
shr r8, 0x3f
sar rdx, 0x24
add edx, r8d
imul edx, edx, 0x31
sub ecx, edx
mov edx, 0xffcb
sub edx, ecx
add ecx, 0x34
and edx, 0xec75
and ecx, 0x138a
or ecx, edx
xor cx, word [rsi + rax*2]
xor ecx, 0xec75
mov word [rsp + 0x6d0], cx
mov ecx, r14d
jmp 0x140288740
mov ecx, 0x8ada3d50
xor r11d, r11d
jmp 0x140288740
mov dword [rsp + 0x748], r11d
mov eax, dword [rsp + 0x748]
cmp eax, 8
mov ecx, 0x8ab0dfdc
mov eax, 0xb09b39e7
cmovl ecx, eax
jmp 0x140288740
mov ecx, eax
cmp eax, 0x8ab0dfdc
jne 0x140288740
mov ecx, 0xbebe385d
lea r11, [rsp + 0x786]
jmp 0x140288640
cmp byte [rsp + 0x760], 0
mov ecx, 0xbebe385d
mov eax, 0xf497d95a
cmovne ecx, eax
jmp 0x140288640
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov ecx, 0xe00b50a6
jmp 0x140288640
test byte [rsp + 0x3c], 1
sete byte [rsp + 0x730]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x6b0]
mov ecx, 0x338be80f
jmp 0x140288960
mov ecx, 0x27a96798
nop word cs:[rax + rax]
nop dword [rax]
mov esi, ecx
cmp ecx, 0x29afd644
jg 0x1402889a0
cmp esi, 0xeff2ac65
jle 0x1402889f0
cmp esi, 0x11272075
je 0x140288a57
cmp esi, 0x27a96798
jne 0x140288a73
mov qword [rsp + 0x6f0], r11
mov ecx, edi
jmp 0x140288960
cmp esi, 0x4ef392f0
jg 0x140288a20
cmp esi, 0x29afd645
je 0x140288a4d
mov ecx, esi
cmp esi, 0x338be80f
jne 0x140288960
movzx edx, byte [rsp + 0x730]
cmp byte [rsp + 0x6b0], 0
mov ecx, 0x4ef392f1
mov esi, 0x27a96798
cmovne ecx, esi
test dl, dl
cmovne ecx, esi
jmp 0x140288960
mov ecx, ebx
cmp esi, 0xa80d6be0
je 0x140288960
mov ecx, esi
cmp esi, 0xd13ff99a
jne 0x140288960
mov ecx, dword [rsp + 0x748]
mov ecx, 0x57500338
jmp 0x140288960
cmp esi, 0x4ef392f1
je 0x14028894d
mov ecx, esi
cmp esi, 0x57500338
jne 0x140288960
cmp dword [rsp + 0x748], 0
setne al
mov ecx, r12d
jmp 0x140288960
mov ecx, 0x11272075
jmp 0x140288960
mov rcx, qword [rsp + 0x6f0]
movzx ecx, word [rcx]
mov dword [rsp + 0x748], ecx
mov ecx, 0xa80d6be0
jmp 0x140288960
mov ecx, esi
cmp esi, 0xeff2ac66
jne 0x140288960
and al, 1
mov byte [rsp + 0x6d0], al
mov al, byte [rsp + 0x6d0]
mov byte [rsp + 0x760], al
mov ecx, 0x40ab14a0
jmp 0x140288640
mov rax, qword [rsp + 0x660]
mov ecx, dword [rsp + 0x78]
mov r14d, 0x7a63df2f
jmp 0x140287f30
mov ecx, eax
cmp eax, 0xece305f3
jne 0x140287f30
mov eax, dword [0x140ae0c40]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rsp + 0x610]
mov ecx, dword [0x140ae0c44]
mov eax, 0xa31594d4
mov edx, 0xe62468ba
cmove eax, edx
cmp ecx, 0xa
setl byte [rsp + 0x660]
lea rcx, [rsp + 0x778]
mov qword [rsp + 0x7e0], rcx
cmovl eax, edx
mov ecx, 0xcf3f555a
lea r8, [rsp + 0x730]
mov r9d, 0xea7ae496
mov r10d, 0x352e935d
mov esi, 0xc31fc83a
mov r11d, 0x6eec5594
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xe62468b9
jle 0x140288b70
cmp ecx, 0xe62468ba
je 0x140288bac
cmp ecx, 0x24ec8021
je 0x140288bb3
cmp ecx, 0x580c615f
jne 0x140288b40
jmp 0x1402891e0
cmp ecx, 0x9ec025ec
je 0x140288bba
cmp ecx, 0xa31594d4
je 0x140288bbe
cmp ecx, 0xcf3f555a
jne 0x140288b40
movzx edx, byte [rsp + 0x610]
cmp byte [rsp + 0x660], 0
mov ecx, 0xa31594d4
mov ebp, 0x9ec025ec
cmovne ecx, ebp
test dl, dl
cmovne ecx, ebp
jmp 0x140288b40
mov ecx, 0x24ec8021
jmp 0x140288b40
mov ecx, 0x580c615f
jmp 0x140288b40
mov ecx, eax
jmp 0x140288b40
mov ecx, 0x9ec025ec
jmp 0x140288b40
lea rax, [rsp + 0x760]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
mov ecx, dword [0x140676d5e]
mov dword [rax + 0x10], ecx
movups xmm0, xmmword [0x140676d4e]
movups xmmword [rax], xmm0
mov eax, 0x29717ecf
nop dword [rax + rax]
cmp eax, 0x8f173d54
je 0x1402897f0
cmp eax, 0x29717ecf
jne 0x140288c00
mov eax, 0xe6f0856d
jmp 0x140288c3f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770ceba0
mov ecx, 0x66aa55b7
cmove eax, ecx
cmp dword [0x140ae1324], 0xa
cmovl eax, ecx
cmp eax, 0xe6f0856c
jg 0x140288c90
cmp eax, 0x9cb80949
jle 0x140288d30
cmp eax, 0xc8a03fc0
jg 0x140288d6b
cmp eax, 0x9cb8094a
je 0x140288db4
cmp eax, 0xa38bd9bf
jne 0x140288c3f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770ceba0
mov ecx, 0xc8a03fc1
jmp 0x140288c32
cmp eax, 0x48be0d9f
jle 0x140288cf0
cmp eax, 0x66aa55b6
jg 0x140288d9f
cmp eax, 0x48be0da0
je 0x140288dce
cmp eax, 0x4ee65dac
jne 0x140288c3f
lea rax, [rsp + 0x760]
mov qword [rsp + 0x5e0], rax
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x965c7fea
mov ecx, 0xf12f8f1c
jmp 0x140288c32
cmp eax, 0xe6f0856d
je 0x14028901d
cmp eax, 0xf12f8f1c
je 0x140289195
cmp eax, 0x3ab06dce
jne 0x140288c3f
cmp byte [rsp + 0x48], 0
mov eax, 0xe66f5100
mov ecx, 0x8470d072
cmovne eax, ecx
jmp 0x140288c3f
cmp eax, 0x8470d072
je 0x14028919f
cmp eax, 0x965c7fea
je 0x1402891b9
cmp eax, 0x99cbb18a
jne 0x140288c3f
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rax
mov eax, 0xa38bd9bf
jmp 0x140288c3f
cmp eax, 0xc8a03fc1
je 0x140288c19
cmp eax, 0xe66f5100
jne 0x140288c3f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x965c7fea
mov ecx, 0x4ee65dac
jmp 0x140288c32
cmp eax, 0x770ceba0
jne 0x1402891c3
mov eax, 0xc8a03fc1
jmp 0x140288c3f
mov rax, qword [rsp + 0x748]
mov qword [rsp + 0x690], rax
mov eax, 0x48be0da0
jmp 0x140288c3f
mov rax, qword [rsp + 0x690]
mov edx, 0xa728f9db
jmp 0x140288e00
movzx ecx, word [rsp + 0x640]
mov rdx, qword [rsp + 0x6f0]
mov word [rdx], cx
mov ecx, dword [rsp + 0x6d0]
add ecx, 1
mov edx, 0xbfccea19
nop
cmp edx, 0xa01f1bb
jle 0x140288ec0
cmp edx, 0x1daa466d
jle 0x140288f10
cmp edx, 0x1daa466e
je 0x140288fd4
cmp edx, 0x3e906dcc
je 0x140288f5e
cmp edx, 0x7a63df2f
jne 0x140288e00
movsxd rdx, dword [rsp + 0x6d0]
mov qword [rsp + 0x660], rdx
mov rdx, qword [rsp + 0x660]
movzx edx, word [rax + rdx*2]
mov dword [rsp + 0x730], edx
movsxd rdx, dword [rsp + 0x6d0]
imul rbp, rdx, 0x5397829d
mov rbx, rbp
shr rbx, 0x3f
sar rbp, 0x24
add ebp, ebx
imul ebp, ebp, 0x31
sub edx, ebp
add edx, 0x34
mov dword [rsp + 0x6b0], edx
mov edx, dword [0x140ae1138]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x3e906dcc
mov ebp, 0x1daa466e
cmove edx, ebp
cmp dword [0x140ae113c], 0xa
cmovl edx, ebp
jmp 0x140288e00
cmp edx, 0xaf4abb7c
jle 0x140288f40
cmp edx, 0xaf4abb7d
je 0x140288fde
cmp edx, 0xbfccea19
jne 0x140289007
mov dword [rsp + 0x6d0], ecx
mov edx, dword [rsp + 0x6d0]
cmp edx, 0xa
mov edx, 0xd299f48f
mov ebp, 0xaf4abb7d
cmovl edx, ebp
jmp 0x140288e00
cmp edx, 0xa01f1bc
je 0x140288ddd
cmp edx, 0x1d64ef94
jne 0x140288e00
mov edx, 0xbfccea19
xor ecx, ecx
jmp 0x140288e00
cmp edx, 0x84f22016
je 0x140288f99
cmp edx, 0xa728f9db
jne 0x140288e00
mov edx, 0x1d64ef94
jmp 0x140288e00
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, 0x7a63df2f
jmp 0x140288e00
mov edx, dword [rsp + 0x730]
xor edx, dword [rsp + 0x6b0]
mov word [rsp + 0x640], dx
mov rdx, qword [rsp + 0x660]
lea rdx, [rsp + rdx*2]
add rdx, 0x760
mov qword [rsp + 0x6f0], rdx
mov edx, 0xa01f1bc
jmp 0x140288e00
mov edx, 0x84f22016
jmp 0x140288e00
mov edx, dword [0x140ae1138]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x3e906dcc
cmove edx, r12d
cmp dword [0x140ae113c], 0xa
cmovl edx, r12d
jmp 0x140288e00
cmp edx, 0xd299f48f
jne 0x140288e00
mov eax, 0xe66f5100
jmp 0x140288c3f
mov eax, dword [0x140ae1130]
mov ecx, dword [0x140ae1134]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x6d0]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x660]
or cl, al
mov ebx, 0x6e0c6c47
mov eax, 0x48e59742
cmovne ebx, eax
mov ecx, 0x6e0c6c47
mov eax, 0x80e7cbbd
cmovne ecx, eax
mov edi, 0x3d06f031
mov eax, 0xd94fec96
cmovne edi, eax
mov eax, 0xcb6dcb24
jmp 0x140289080
mov eax, 0x4d87fa32
mov ebp, eax
cmp eax, 0x3d06f030
jle 0x1402890b0
cmp ebp, 0x4d87fa31
jg 0x140289100
cmp ebp, 0x3d06f031
je 0x140289151
cmp ebp, 0x48e59742
jne 0x14028915b
mov eax, 0x43d1ab7f
jmp 0x140289080
cmp ebp, 0xd94fec95
jg 0x140289130
mov eax, ebx
cmp ebp, 0x80e7cbbd
je 0x140289080
mov eax, ebp
cmp ebp, 0xcb6dcb24
jne 0x140289080
movzx edx, byte [rsp + 0x6d0]
cmp byte [rsp + 0x660], 0
mov ebp, 0x32456405
mov eax, 0x32456405
jne 0x1402890ed
mov eax, 0x3d06f031
test dl, dl
cmovne eax, ebp
jmp 0x140289080
mov eax, ecx
cmp ebp, 0x4d87fa32
je 0x140289080
mov eax, ebp
cmp ebp, 0x6e0c6c47
jne 0x140289080
mov eax, 0x80e7cbbd
jmp 0x140289080
cmp ebp, 0xd94fec96
je 0x14028907b
mov eax, ebp
cmp ebp, 0x32456405
jne 0x140289080
mov eax, edi
jmp 0x140289080
mov eax, 0x32456405
jmp 0x140289080
mov eax, ebp
cmp ebp, 0x43d1ab7f
jne 0x140289080
lea rax, [rsp + 0x760]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
cmp word [rax + 0x12], 0
setne byte [rsp + 0x48]
mov eax, 0x3ab06dce
jmp 0x140288c3f
mov eax, 0x99cbb18a
jmp 0x140288c3f
lea rax, [rsp + 0x760]
mov qword [rsp + 0x748], rax
mov eax, 0x9cb8094a
jmp 0x140288c3f
mov eax, 0x4ee65dac
jmp 0x140288c3f
cmp eax, 0x66aa55b7
jne 0x140288c3f
mov rax, qword [rsp + 0x610]
mov eax, 0x8f173d54
jmp 0x140288c00
lea rax, [rsp + 0x760]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
mov ecx, dword [0x140676d5e]
mov dword [rax + 0x10], ecx
movups xmm0, xmmword [0x140676d4e]
movups xmmword [rax], xmm0
mov eax, 0x29717ecf
cmp eax, 0x8f173d54
je 0x1402898a2
cmp eax, 0x29717ecf
jne 0x140289210
mov eax, 0xe6f0856d
jmp 0x14028924f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770ceba0
mov ecx, 0x66aa55b7
cmove eax, ecx
cmp dword [0x140ae1324], 0xa
cmovl eax, ecx
cmp eax, 0xe6f0856c
jg 0x1402892a0
cmp eax, 0x9cb80949
jle 0x140289340
cmp eax, 0xc8a03fc0
jg 0x14028937b
cmp eax, 0x9cb8094a
je 0x1402893c4
cmp eax, 0xa38bd9bf
jne 0x14028924f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770ceba0
mov ecx, 0xc8a03fc1
jmp 0x140289242
cmp eax, 0x48be0d9f
jle 0x140289300
cmp eax, 0x66aa55b6
jg 0x1402893af
cmp eax, 0x48be0da0
je 0x1402893de
cmp eax, 0x4ee65dac
jne 0x14028924f
lea rax, [rsp + 0x760]
mov qword [rsp + 0x5e0], rax
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x965c7fea
mov ecx, 0xf12f8f1c
jmp 0x140289242
cmp eax, 0xe6f0856d
je 0x14028962d
cmp eax, 0xf12f8f1c
je 0x1402897a5
cmp eax, 0x3ab06dce
jne 0x14028924f
cmp byte [rsp + 0x48], 0
mov eax, 0xe66f5100
mov ecx, 0x8470d072
cmovne eax, ecx
jmp 0x14028924f
cmp eax, 0x8470d072
je 0x1402897af
cmp eax, 0x965c7fea
je 0x1402897c9
cmp eax, 0x99cbb18a
jne 0x14028924f
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rax
mov eax, 0xa38bd9bf
jmp 0x14028924f
cmp eax, 0xc8a03fc1
je 0x140289229
cmp eax, 0xe66f5100
jne 0x14028924f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x965c7fea
mov ecx, 0x4ee65dac
jmp 0x140289242
cmp eax, 0x770ceba0
jne 0x1402897d3
mov eax, 0xc8a03fc1
jmp 0x14028924f
mov rax, qword [rsp + 0x748]
mov qword [rsp + 0x690], rax
mov eax, 0x48be0da0
jmp 0x14028924f
mov rax, qword [rsp + 0x690]
mov edx, 0xa728f9db
jmp 0x140289410
movzx ecx, word [rsp + 0x640]
mov rdx, qword [rsp + 0x6f0]
mov word [rdx], cx
mov ecx, dword [rsp + 0x6d0]
add ecx, 1
mov edx, 0xbfccea19
nop
cmp edx, 0xa01f1bb
jle 0x1402894d0
cmp edx, 0x1daa466d
jle 0x140289520
cmp edx, 0x1daa466e
je 0x1402895e4
cmp edx, 0x3e906dcc
je 0x14028956e
cmp edx, 0x7a63df2f
jne 0x140289410
movsxd rdx, dword [rsp + 0x6d0]
mov qword [rsp + 0x660], rdx
mov rdx, qword [rsp + 0x660]
movzx edx, word [rax + rdx*2]
mov dword [rsp + 0x730], edx
movsxd rdx, dword [rsp + 0x6d0]
imul rbp, rdx, 0x5397829d
mov rbx, rbp
shr rbx, 0x3f
sar rbp, 0x24
add ebp, ebx
imul ebp, ebp, 0x31
sub edx, ebp
add edx, 0x34
mov dword [rsp + 0x6b0], edx
mov edx, dword [0x140ae1138]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x3e906dcc
mov ebp, 0x1daa466e
cmove edx, ebp
cmp dword [0x140ae113c], 0xa
cmovl edx, ebp
jmp 0x140289410
cmp edx, 0xaf4abb7c
jle 0x140289550
cmp edx, 0xaf4abb7d
je 0x1402895ee
cmp edx, 0xbfccea19
jne 0x140289617
mov dword [rsp + 0x6d0], ecx
mov edx, dword [rsp + 0x6d0]
cmp edx, 0xa
mov edx, 0xd299f48f
mov ebp, 0xaf4abb7d
cmovl edx, ebp
jmp 0x140289410
cmp edx, 0xa01f1bc
je 0x1402893ed
cmp edx, 0x1d64ef94
jne 0x140289410
mov edx, 0xbfccea19
xor ecx, ecx
jmp 0x140289410
cmp edx, 0x84f22016
je 0x1402895a9
cmp edx, 0xa728f9db
jne 0x140289410
mov edx, 0x1d64ef94
jmp 0x140289410
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, dword [rsp + 0x6d0]
mov edx, 0x7a63df2f
jmp 0x140289410
mov edx, dword [rsp + 0x730]
xor edx, dword [rsp + 0x6b0]
mov word [rsp + 0x640], dx
mov rdx, qword [rsp + 0x660]
lea rdx, [rsp + rdx*2]
add rdx, 0x760
mov qword [rsp + 0x6f0], rdx
mov edx, 0xa01f1bc
jmp 0x140289410
mov edx, 0x84f22016
jmp 0x140289410
mov edx, dword [0x140ae1138]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x3e906dcc
cmove edx, r14d
cmp dword [0x140ae113c], 0xa
cmovl edx, r14d
jmp 0x140289410
cmp edx, 0xd299f48f
jne 0x140289410
mov eax, 0xe66f5100
jmp 0x14028924f
mov eax, dword [0x140ae1130]
mov ecx, dword [0x140ae1134]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x6d0]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x660]
or cl, al
mov ebx, 0x6e0c6c47
mov eax, 0x48e59742
cmovne ebx, eax
mov ecx, 0x6e0c6c47
mov eax, 0x80e7cbbd
cmovne ecx, eax
mov edi, 0x3d06f031
mov eax, 0xd94fec96
cmovne edi, eax
mov eax, 0xcb6dcb24
jmp 0x140289690
mov eax, 0x4d87fa32
mov ebp, eax
cmp eax, 0x3d06f030
jle 0x1402896c0
cmp ebp, 0x4d87fa31
jg 0x140289710
cmp ebp, 0x3d06f031
je 0x140289761
cmp ebp, 0x48e59742
jne 0x14028976b
mov eax, 0x43d1ab7f
jmp 0x140289690
cmp ebp, 0xd94fec95
jg 0x140289740
mov eax, ebx
cmp ebp, 0x80e7cbbd
je 0x140289690
mov eax, ebp
cmp ebp, 0xcb6dcb24
jne 0x140289690
movzx edx, byte [rsp + 0x6d0]
cmp byte [rsp + 0x660], 0
mov ebp, 0x32456405
mov eax, 0x32456405
jne 0x1402896fd
mov eax, 0x3d06f031
test dl, dl
cmovne eax, ebp
jmp 0x140289690
mov eax, ecx
cmp ebp, 0x4d87fa32
je 0x140289690
mov eax, ebp
cmp ebp, 0x6e0c6c47
jne 0x140289690
mov eax, 0x80e7cbbd
jmp 0x140289690
cmp ebp, 0xd94fec96
je 0x14028968b
mov eax, ebp
cmp ebp, 0x32456405
jne 0x140289690
mov eax, edi
jmp 0x140289690
mov eax, 0x32456405
jmp 0x140289690
mov eax, ebp
cmp ebp, 0x43d1ab7f
jne 0x140289690
lea rax, [rsp + 0x760]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
cmp word [rax + 0x12], 0
setne byte [rsp + 0x48]
mov eax, 0x3ab06dce
jmp 0x14028924f
mov eax, 0x99cbb18a
jmp 0x14028924f
lea rax, [rsp + 0x760]
mov qword [rsp + 0x748], rax
mov eax, 0x9cb8094a
jmp 0x14028924f
mov eax, 0x4ee65dac
jmp 0x14028924f
cmp eax, 0x66aa55b7
jne 0x14028924f
mov rax, qword [rsp + 0x610]
mov eax, 0x8f173d54
jmp 0x140289210
lea rax, [rsp + 0x760]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x18], rax
mov eax, dword [0x140ae0c70]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c74], 0xa
setl cl
or cl, al
mov eax, 0xb9869470
mov ecx, 0xd2595681
cmovne eax, ecx
mov ecx, 0xb9869470
mov edx, 0xbe700668
cmovne ecx, edx
mov edx, 0xb18d012a
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xbe700667
jle 0x140289880
cmp edx, 0x31343eae
je 0x140289942
cmp edx, 0xd2595681
je 0x140289897
cmp edx, 0xbe700668
jne 0x140289850
mov edx, eax
jmp 0x140289850
cmp edx, 0xb18d012a
je 0x14028989e
cmp edx, 0xb9869470
jne 0x140289850
mov edx, 0xbe700668
jmp 0x140289850
mov edx, 0x31343eae
jmp 0x140289850
mov edx, ecx
jmp 0x140289850
lea rax, [rsp + 0x760]
mov qword [rsp + 0x7e8], rax
mov eax, dword [0x140ae0c70]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c74], 0xa
setl cl
or cl, al
mov eax, 0xb9869470
mov ecx, 0xd2595681
cmovne eax, ecx
mov ecx, 0xb9869470
mov edx, 0xbe700668
cmovne ecx, edx
mov edx, 0xb18d012a
nop
cmp edx, 0xbe700667
jle 0x140289920
cmp edx, 0x31343eae
je 0x14028aa39
cmp edx, 0xd2595681
je 0x140289937
cmp edx, 0xbe700668
jne 0x1402898f0
mov edx, eax
jmp 0x1402898f0
cmp edx, 0xb18d012a
je 0x14028993e
cmp edx, 0xb9869470
jne 0x1402898f0
mov edx, 0xbe700668
jmp 0x1402898f0
mov edx, 0x31343eae
jmp 0x1402898f0
mov edx, ecx
jmp 0x1402898f0
lea rax, [rsp + 0x748]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
mov rcx, qword [str.YE__L]
mov qword [rax + 0x10], rcx
movups xmm1, xmmword [0x140676c74]
movups xmmword [rax], xmm1
mov eax, dword [0x140ae13e0]
mov ecx, dword [0x140ae13e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x6c]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x34]
or cl, al
mov ecx, 0x4e3e0f0e
mov eax, 0x35fb9e22
cmovne ecx, eax
mov dword [rsp + 0x9c], ecx
mov ecx, 0x4e3e0f0e
mov eax, 0x83e32cc6
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov ecx, 0x3a79a9cb
mov eax, 0x4c48ae9e
cmovne ecx, eax
mov dword [rsp + 0x94], ecx
mov ecx, 0x3a79a9cb
mov eax, 0xff7642b5
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x54cc18c9
mov eax, 0xe980da3e
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
mov ecx, 0x44b5a20c
jmp 0x140289a20
mov rax, qword [rsp + 0x6b0]
mov ecx, 0x83e32cc6
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, ecx
cmp ecx, 0x3a79a9ca
jle 0x140289a60
cmp eax, 0x4e3e0f0d
jg 0x140289a90
cmp eax, 0x3a79a9cb
je 0x140289aee
cmp eax, 0x44b5a20c
je 0x14028a297
mov ecx, eax
cmp eax, 0x4c48ae9e
jne 0x140289a20
mov ecx, 0x559c7f72
jmp 0x140289a20
cmp eax, 0xff7642b4
jg 0x140289abf
cmp eax, 0x83e32cc6
je 0x140289af8
cmp eax, 0x8b8ee506
je 0x140289b14
mov ecx, eax
cmp eax, 0xe980da3e
jne 0x140289a20
mov ecx, 0xa3e3833
jmp 0x140289a20
cmp eax, 0x4e3e0f0e
je 0x140289a04
cmp eax, 0x54cc18c9
je 0x14028a2b7
mov ecx, eax
cmp eax, 0x559c7f72
jne 0x140289a20
mov ecx, dword [rsp + 0x98]
jmp 0x140289a20
cmp eax, 0xff7642b5
je 0x14028a27b
mov ecx, dword [rsp + 0xa0]
cmp eax, 0xa3e3833
je 0x140289a20
mov ecx, eax
cmp eax, 0x35fb9e22
jne 0x140289a20
jmp 0x14028bb25
mov ecx, 0xff7642b5
jmp 0x140289a20
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x6d0], rax
mov ecx, dword [rsp + 0x9c]
jmp 0x140289a20
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae0fa8]
mov ecx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r10d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r10d, eax
mov ecx, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ecx, eax
mov r9d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r9d, eax
mov r14d, 0xb611d8ba
mov eax, 0x775aca20
cmovne r14d, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test dl, dl
mov edx, 0x81c1227b
mov eax, 0x6437950b
cmovne edx, eax
mov dword [rsp + 0x68], edx
mov edx, 0x81c1227b
mov eax, 0x548e0238
cmovne edx, eax
mov dword [rsp + 0x64], edx
mov edx, 0x71c90ff9
mov eax, 0xf358155c
cmovne edx, eax
mov dword [rsp + 0x60], edx
mov r8d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r8d, eax
mov edx, 0x96b7c531
mov eax, 0xa72bae25
cmovne edx, eax
mov dword [rsp + 0x88], edx
mov edi, 0x96b7c531
mov eax, 0xab78790b
cmovne edi, eax
mov eax, dword [0x140ae0fa0]
lea edx, [rax - 1]
imul edx, eax
mov ebp, dword [0x140ae0fa4]
mov dword [rsp + 0x80], edx
test dl, 1
sete al
mov dword [rsp + 0x7c], ebp
cmp ebp, 0xa
setl dl
or dl, al
mov r11d, 0x13a0700
mov eax, 0x870e24b
cmovne r11d, eax
mov r12d, 0x13a0700
mov eax, 0x41495ee4
cmovne r12d, eax
mov esi, 0x408d852e
mov eax, 0x7b6abd
cmovne esi, eax
mov ebp, 0x7553e197
mov dword [rsp + 0x78], r8d
mov dword [rsp + 0x84], edi
jmp 0x140289c90
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov ebp, dword [rsp + 0x68]
nop word cs:[rax + rax]
nop
mov edx, ebp
cmp ebp, 0xc81290d2
jle 0x140289cd0
cmp edx, 0x1a55d6c7
jle 0x140289d50
cmp edx, 0x71c90ff8
jg 0x14028a01d
cmp edx, 0x548e0238
je 0x140289c70
cmp edx, 0x6437950b
jne 0x14028a259
mov ebp, 0x1a55d6c8
jmp 0x140289c90
cmp edx, 0xa828d540
jg 0x140289d10
cmp edx, 0x9d9769ec
jg 0x14028a17d
cmp edx, 0x81c1227b
je 0x14028a209
mov ebp, edx
cmp edx, 0x96b7c531
jne 0x140289c90
mov ebp, 0xab78790b
jmp 0x140289c90
cmp edx, 0xb66c4516
jg 0x14028a1b1
cmp edx, 0xa828d541
je 0x14028a21b
mov ebp, edx
cmp edx, 0xab78790b
jne 0x140289c90
mov ebp, dword [rsp + 0x88]
jmp 0x140289c90
cmp edx, 0xf358155b
jg 0x14028a1e0
mov ebp, edi
cmp edx, 0xc81290d3
je 0x140289c90
mov ebp, edx
cmp edx, 0xde94e876
jne 0x140289c90
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x5e0]
sete byte [rsp + 0x70]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x40]
mov ebp, 0x340e5e1c
jmp 0x140289da0
mov ebp, 0x9b1ee5fb
mov edx, ebp
cmp ebp, 0x448b132a
jg 0x140289e00
cmp edx, 0xead5d7b8
jle 0x140289e80
cmp edx, 0xf9268361
jle 0x140289eae
mov ebp, ecx
cmp edx, 0xf9268362
je 0x140289da0
cmp edx, 0x340e5e1c
jne 0x140289ff9
movzx eax, byte [rsp + 0x70]
cmp byte [rsp + 0x40], 0
mov ebp, 0x65833023
cmovne ebp, r13d
test al, al
cmovne ebp, r13d
jmp 0x140289da0
cmp edx, 0x5a9901d3
jg 0x140289e50
cmp edx, 0x524a3a52
jg 0x140289f17
cmp edx, 0x448b132b
je 0x140289fa0
mov ebp, edx
cmp edx, 0x4ce51d7b
jne 0x140289da0
mov eax, dword [rsp + 0x48]
add eax, 0x34
mov dword [rsp + 0x640], eax
mov ebp, 0x5a9901d4
jmp 0x140289da0
cmp edx, 0x65833022
jg 0x140289f40
cmp edx, 0x5a9901d4
je 0x140289faa
mov ebp, edx
cmp edx, 0x5ee19b09
jne 0x140289da0
mov ebp, r10d
jmp 0x140289da0
cmp edx, 0xb611d8b9
jg 0x140289f62
cmp edx, 0x94d45a95
je 0x140289fe5
mov ebp, edx
cmp edx, 0x9b1ee5fb
jne 0x140289da0
mov ebp, r14d
jmp 0x140289da0
cmp edx, 0xead5d7b9
je 0x140289d9b
mov ebp, edx
cmp edx, 0xf4af8c80
jne 0x140289da0
movsxd rax, dword [rsp + 0x730]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x50], eax
movsxd rax, dword [rsp + 0x730]
imul rdx, rax, 0x5397829d
mov rbp, rdx
shr rbp, 0x3f
sar rdx, 0x24
add edx, ebp
imul edx, edx, 0x31
sub eax, edx
mov dword [rsp + 0x48], eax
mov ebp, 0x4ce51d7b
jmp 0x140289da0
mov ebp, ebx
cmp edx, 0x524a3a53
je 0x140289da0
mov ebp, edx
cmp edx, 0x57b44ef9
jne 0x140289da0
mov ebp, 0xc5a1ba75
xor r8d, r8d
jmp 0x140289da0
cmp edx, 0x65833023
je 0x140289fdb
mov ebp, edx
cmp edx, 0x775aca20
jne 0x140289da0
mov ebp, r9d
jmp 0x140289da0
cmp edx, 0xb611d8ba
je 0x140289fef
mov ebp, edx
cmp edx, 0xc5a1ba75
jne 0x140289da0
mov dword [rsp + 0x730], r8d
mov eax, dword [rsp + 0x730]
cmp eax, 0xc
mov ebp, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl ebp, eax
jmp 0x140289da0
mov ebp, 0xf9268362
jmp 0x140289da0
mov eax, dword [rsp + 0x50]
xor eax, dword [rsp + 0x640]
mov rdx, qword [rsp + 0x6f0]
mov word [rsp + rdx*2 + 0x748], ax
mov r8d, dword [rsp + 0x730]
add r8d, 1
mov ebp, 0xc5a1ba75
jmp 0x140289da0
mov ebp, 0x524a3a53
jmp 0x140289da0
mov ebp, 0x5ee19b09
jmp 0x140289da0
mov ebp, 0x775aca20
jmp 0x140289da0
mov ebp, edx
cmp edx, 0xfa2a54c
jne 0x140289da0
mov ebp, 0xa828d541
mov r8d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x84]
jmp 0x140289c90
cmp edx, 0x71c90ff9
je 0x14028a1ff
mov ebp, edx
cmp edx, 0x7553e197
jne 0x140289c90
test byte [rsp + 0x80], 1
sete byte [rsp + 0x50]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x48]
mov ebp, 0x48b332a
jmp 0x14028a070
cmp dword [rsp + 0x730], 0
setne dl
mov ebp, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp ebp, 0x870e24a
jle 0x14028a0a0
cmp ebp, 0x41495ee3
jg 0x14028a0c0
cmp ebp, 0x1bd39818
je 0x14028a136
cmp ebp, 0x408d852e
jne 0x14028a152
mov ebp, 0x9304d1f7
jmp 0x14028a070
cmp ebp, 0x13a06ff
jg 0x14028a0e0
cmp ebp, 0x9304d1f7
je 0x14028a10e
cmp ebp, 0x7b6abd
jne 0x14028a070
mov ebp, 0x1bd39818
jmp 0x14028a070
cmp ebp, 0x41495ee4
je 0x14028a055
cmp ebp, 0x7bc3df99
jne 0x14028a070
mov ebp, r12d
jmp 0x14028a070
cmp ebp, 0x13a0700
je 0x14028a125
cmp ebp, 0x48b332a
jne 0x14028a070
movzx eax, byte [rsp + 0x50]
cmp byte [rsp + 0x48], 0
mov ebp, 0x408d852e
cmovne ebp, r15d
test al, al
cmovne ebp, r15d
jmp 0x14028a070
lea rax, [rsp + 0x75e]
mov qword [rsp + 0x6f0], rax
mov ebp, esi
jmp 0x14028a070
mov eax, dword [rsp + 0x730]
mov ebp, 0x41495ee4
jmp 0x14028a070
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax]
mov dword [rsp + 0x730], eax
mov ebp, 0x7bc3df99
jmp 0x14028a070
cmp ebp, 0x870e24b
jne 0x14028a070
and dl, 1
mov byte [rsp + 0x640], dl
mov al, byte [rsp + 0x640]
mov byte [rsp + 0x58], al
mov ebp, 0xc81290d3
jmp 0x140289c90
mov ebp, r8d
cmp edx, 0x9d9769ed
je 0x140289c90
mov ebp, edx
cmp edx, 0xa72bae25
jne 0x140289c90
cmp byte [rsp + 0x58], 0
mov ebp, 0xa828d541
mov eax, 0x9d9769ed
cmovne ebp, eax
jmp 0x140289c90
cmp edx, 0xb66c4517
je 0x14028a235
mov ebp, edx
cmp edx, 0xbc4fdb52
jne 0x140289c90
lea rax, [rsp + 0x748]
mov qword [rsp + 0x690], rax
mov ebp, dword [rsp + 0x60]
jmp 0x140289c90
cmp edx, 0xf358155c
je 0x14028a24f
mov ebp, edx
cmp edx, 0x16a7b01e
jne 0x140289c90
mov ebp, dword [rsp + 0x64]
jmp 0x140289c90
mov ebp, 0xbc4fdb52
jmp 0x140289c90
mov rax, qword [rsp + 0x610]
mov ebp, 0x548e0238
jmp 0x140289c90
lea rax, [rsp + 0x748]
mov qword [rsp + 0x610], rax
mov ebp, 0x16a7b01e
jmp 0x140289c90
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov ebp, 0xde94e876
jmp 0x140289c90
mov ebp, 0xb66c4517
jmp 0x140289c90
mov ebp, edx
cmp edx, 0x1a55d6c8
jne 0x140289c90
mov rax, qword [rsp + 0x660]
mov ecx, dword [rsp + 0x90]
jmp 0x14028aa15
lea rax, [rsp + 0x748]
mov qword [rsp + 0x6b0], rax
mov ecx, dword [rsp + 0x94]
jmp 0x140289a20
mov al, byte [rsp + 0x6c]
cmp byte [rsp + 0x34], 0
mov ecx, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140289a20
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x68], ebp
test bpl, 1
sete al
mov dword [rsp + 0x3c], edx
cmp edx, 0xa
setl dl
or dl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ebp, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ebp, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov esi, 0xb611d8ba
mov eax, 0x775aca20
cmovne esi, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test cl, cl
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x78], ecx
mov r8d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r8d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x84], ecx
mov ecx, 0x96b7c531
mov eax, 0xab78790b
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov ecx, dword [0x140ae0fa0]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, dword [0x140ae0fa4]
mov dword [rsp + 0x80], eax
test al, 1
sete cl
mov dword [rsp + 0x7c], edx
cmp edx, 0xa
setl dl
or dl, cl
mov r11d, 0x13a0700
mov eax, 0x870e24b
cmovne r11d, eax
mov r10d, 0x13a0700
mov eax, 0x41495ee4
cmovne r10d, eax
mov r9d, 0x408d852e
mov eax, 0x7b6abd
cmovne r9d, eax
mov edx, 0x7553e197
mov dword [rsp + 0x88], r8d
jmp 0x14028a430
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov edx, dword [rsp + 0x64]
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0xc81290d2
jle 0x14028a470
cmp ecx, 0x1a55d6c7
jle 0x14028a4f0
cmp ecx, 0x71c90ff8
jg 0x14028a7c8
cmp ecx, 0x548e0238
je 0x14028a412
cmp ecx, 0x6437950b
jne 0x14028a9fa
mov edx, 0x1a55d6c8
jmp 0x14028a430
cmp ecx, 0xa828d540
jg 0x14028a4b0
cmp ecx, 0x9d9769ec
jg 0x14028a91e
cmp ecx, 0x81c1227b
je 0x14028a9aa
mov edx, ecx
cmp ecx, 0x96b7c531
jne 0x14028a430
mov edx, 0xab78790b
jmp 0x14028a430
cmp ecx, 0xb66c4516
jg 0x14028a952
cmp ecx, 0xa828d541
je 0x14028a9bc
mov edx, ecx
cmp ecx, 0xab78790b
jne 0x14028a430
mov edx, dword [rsp + 0x84]
jmp 0x14028a430
cmp ecx, 0xf358155b
jg 0x14028a981
mov edx, dword [rsp + 0x38]
cmp ecx, 0xc81290d3
je 0x14028a430
mov edx, ecx
cmp ecx, 0xde94e876
jne 0x14028a430
test byte [rsp + 0x68], 1
mov rdi, qword [rsp + 0x5e0]
sete byte [rsp + 0x70]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x40]
mov edx, 0x340e5e1c
jmp 0x14028a550
mov edx, 0x9b1ee5fb
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, edx
cmp edx, 0x448b132a
jg 0x14028a5b0
cmp ecx, 0xead5d7b8
jle 0x14028a630
cmp ecx, 0xf9268361
jle 0x14028a65d
mov edx, ebp
cmp ecx, 0xf9268362
je 0x14028a550
cmp ecx, 0x340e5e1c
jne 0x14028a7a8
movzx ecx, byte [rsp + 0x70]
cmp byte [rsp + 0x40], 0
mov edx, 0x65833023
cmovne edx, r13d
test cl, cl
cmovne edx, r13d
jmp 0x14028a550
cmp ecx, 0x5a9901d3
jg 0x14028a600
cmp ecx, 0x524a3a52
jg 0x14028a6c6
cmp ecx, 0x448b132b
je 0x14028a74f
mov edx, ecx
cmp ecx, 0x4ce51d7b
jne 0x14028a550
mov eax, dword [rsp + 0x48]
add eax, 0x34
mov dword [rsp + 0x640], eax
mov edx, 0x5a9901d4
jmp 0x14028a550
cmp ecx, 0x65833022
jg 0x14028a6ef
cmp ecx, 0x5a9901d4
je 0x14028a759
mov edx, ecx
cmp ecx, 0x5ee19b09
jne 0x14028a550
mov edx, r14d
jmp 0x14028a550
cmp ecx, 0xb611d8b9
jg 0x14028a711
cmp ecx, 0x94d45a95
je 0x14028a794
mov edx, ecx
cmp ecx, 0x9b1ee5fb
jne 0x14028a550
mov edx, esi
jmp 0x14028a550
cmp ecx, 0xead5d7b9
je 0x14028a53d
mov edx, ecx
cmp ecx, 0xf4af8c80
jne 0x14028a550
movsxd rcx, dword [rsp + 0x730]
mov qword [rsp + 0x6f0], rcx
mov rcx, qword [rsp + 0x6f0]
movzx ecx, word [rdi + rcx*2]
mov dword [rsp + 0x50], ecx
movsxd rcx, dword [rsp + 0x730]
imul rdx, rcx, 0x5397829d
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x24
add edx, eax
imul eax, edx, 0x31
sub ecx, eax
mov dword [rsp + 0x48], ecx
mov edx, 0x4ce51d7b
jmp 0x14028a550
mov edx, ebx
cmp ecx, 0x524a3a53
je 0x14028a550
mov edx, ecx
cmp ecx, 0x57b44ef9
jne 0x14028a550
mov edx, 0xc5a1ba75
xor r8d, r8d
jmp 0x14028a550
cmp ecx, 0x65833023
je 0x14028a78a
mov edx, ecx
cmp ecx, 0x775aca20
jne 0x14028a550
mov edx, r12d
jmp 0x14028a550
cmp ecx, 0xb611d8ba
je 0x14028a79e
mov edx, ecx
cmp ecx, 0xc5a1ba75
jne 0x14028a550
mov dword [rsp + 0x730], r8d
mov ecx, dword [rsp + 0x730]
cmp ecx, 0xc
mov edx, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl edx, eax
jmp 0x14028a550
mov edx, 0xf9268362
jmp 0x14028a550
mov eax, dword [rsp + 0x50]
xor eax, dword [rsp + 0x640]
mov rcx, qword [rsp + 0x6f0]
mov word [rsp + rcx*2 + 0x748], ax
mov r8d, dword [rsp + 0x730]
add r8d, 1
mov edx, 0xc5a1ba75
jmp 0x14028a550
mov edx, 0x524a3a53
jmp 0x14028a550
mov edx, 0x5ee19b09
jmp 0x14028a550
mov edx, 0x775aca20
jmp 0x14028a550
mov edx, ecx
cmp ecx, 0xfa2a54c
jne 0x14028a550
mov edx, 0xa828d541
mov r8d, dword [rsp + 0x88]
jmp 0x14028a430
cmp ecx, 0x71c90ff9
je 0x14028a9a0
mov edx, ecx
cmp ecx, 0x7553e197
jne 0x14028a430
test byte [rsp + 0x80], 1
sete byte [rsp + 0x50]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x48]
mov edi, 0x48b332a
jmp 0x14028a810
cmp dword [rsp + 0x730], 0
setne cl
mov edi, r11d
nop
cmp edi, 0x870e24a
jle 0x14028a840
cmp edi, 0x41495ee3
jg 0x14028a860
cmp edi, 0x1bd39818
je 0x14028a8d7
cmp edi, 0x408d852e
jne 0x14028a8f3
mov edi, 0x9304d1f7
jmp 0x14028a810
cmp edi, 0x13a06ff
jg 0x14028a880
cmp edi, 0x9304d1f7
je 0x14028a8ae
cmp edi, 0x7b6abd
jne 0x14028a810
mov edi, 0x1bd39818
jmp 0x14028a810
cmp edi, 0x41495ee4
je 0x14028a800
cmp edi, 0x7bc3df99
jne 0x14028a810
mov edi, r10d
jmp 0x14028a810
cmp edi, 0x13a0700
je 0x14028a8c6
cmp edi, 0x48b332a
jne 0x14028a810
movzx edx, byte [rsp + 0x50]
cmp byte [rsp + 0x48], 0
mov edi, 0x408d852e
cmovne edi, r15d
test dl, dl
cmovne edi, r15d
jmp 0x14028a810
lea rax, [rsp + 0x75e]
mov qword [rsp + 0x6f0], rax
mov edi, r9d
jmp 0x14028a810
mov edx, dword [rsp + 0x730]
mov edi, 0x41495ee4
jmp 0x14028a810
mov rdx, qword [rsp + 0x6f0]
movzx edx, word [rdx]
mov dword [rsp + 0x730], edx
mov edi, 0x7bc3df99
jmp 0x14028a810
cmp edi, 0x870e24b
jne 0x14028a810
and cl, 1
mov byte [rsp + 0x640], cl
mov cl, byte [rsp + 0x640]
mov byte [rsp + 0x58], cl
mov edx, 0xc81290d3
jmp 0x14028a430
mov edx, r8d
cmp ecx, 0x9d9769ed
je 0x14028a430
mov edx, ecx
cmp ecx, 0xa72bae25
jne 0x14028a430
cmp byte [rsp + 0x58], 0
mov edx, 0xa828d541
mov eax, 0x9d9769ed
cmovne edx, eax
jmp 0x14028a430
cmp ecx, 0xb66c4517
je 0x14028a9d6
mov edx, ecx
cmp ecx, 0xbc4fdb52
jne 0x14028a430
lea rax, [rsp + 0x748]
mov qword [rsp + 0x690], rax
mov edx, dword [rsp + 0x78]
jmp 0x14028a430
cmp ecx, 0xf358155c
je 0x14028a9f0
mov edx, ecx
cmp ecx, 0x16a7b01e
jne 0x14028a430
mov edx, dword [rsp + 0x60]
jmp 0x14028a430
mov edx, 0xbc4fdb52
jmp 0x14028a430
mov rax, qword [rsp + 0x610]
mov edx, 0x548e0238
jmp 0x14028a430
lea rax, [rsp + 0x748]
mov qword [rsp + 0x610], rax
mov edx, 0x16a7b01e
jmp 0x14028a430
mov rcx, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rcx
mov edx, 0xde94e876
jmp 0x14028a430
mov edx, 0xb66c4517
jmp 0x14028a430
mov edx, ecx
cmp ecx, 0x1a55d6c8
jne 0x14028a430
mov rax, qword [rsp + 0x660]
mov ecx, 0x8b8ee506
lea r8, [rsp + 0x730]
mov r9d, 0xea7ae496
mov r10d, 0x352e935d
mov esi, 0xc31fc83a
mov r11d, 0x6eec5594
jmp 0x140289a20
lea rax, [rsp + 0x748]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
mov rcx, qword [str.YE__L]
mov qword [rax + 0x10], rcx
movups xmm1, xmmword [0x140676c74]
movups xmmword [rax], xmm1
mov eax, dword [0x140ae13e0]
mov ecx, dword [0x140ae13e4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x6c]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x34]
or cl, al
mov ecx, 0x4e3e0f0e
mov eax, 0x35fb9e22
cmovne ecx, eax
mov dword [rsp + 0x9c], ecx
mov ecx, 0x4e3e0f0e
mov eax, 0x83e32cc6
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov ecx, 0x3a79a9cb
mov eax, 0x4c48ae9e
cmovne ecx, eax
mov dword [rsp + 0x94], ecx
mov ecx, 0x3a79a9cb
mov eax, 0xff7642b5
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x54cc18c9
mov eax, 0xe980da3e
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
mov ecx, 0x44b5a20c
jmp 0x14028ab10
mov rax, qword [rsp + 0x6b0]
mov ecx, 0x83e32cc6
nop dword [rax + rax]
mov eax, ecx
cmp ecx, 0x3a79a9ca
jle 0x14028ab50
cmp eax, 0x4e3e0f0d
jg 0x14028ab80
cmp eax, 0x3a79a9cb
je 0x14028abde
cmp eax, 0x44b5a20c
je 0x14028abe8
mov ecx, eax
cmp eax, 0x4c48ae9e
jne 0x14028ab10
mov ecx, 0x559c7f72
jmp 0x14028ab10
cmp eax, 0xff7642b4
jg 0x14028abaf
cmp eax, 0x83e32cc6
je 0x14028ac08
cmp eax, 0x8b8ee506
je 0x14028ac24
mov ecx, eax
cmp eax, 0xe980da3e
jne 0x14028ab10
mov ecx, 0xa3e3833
jmp 0x14028ab10
cmp eax, 0x4e3e0f0e
je 0x14028aafb
cmp eax, 0x54cc18c9
je 0x14028b38b
mov ecx, eax
cmp eax, 0x559c7f72
jne 0x14028ab10
mov ecx, dword [rsp + 0x98]
jmp 0x14028ab10
cmp eax, 0xff7642b5
je 0x14028bb09
mov ecx, dword [rsp + 0xa0]
cmp eax, 0xa3e3833
je 0x14028ab10
mov ecx, eax
cmp eax, 0x35fb9e22
jne 0x14028ab10
jmp 0x14028bb77
mov ecx, 0xff7642b5
jmp 0x14028ab10
mov al, byte [rsp + 0x6c]
cmp byte [rsp + 0x34], 0
mov ecx, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x14028ab10
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x6d0], rax
mov ecx, dword [rsp + 0x9c]
jmp 0x14028ab10
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae0fa8]
mov ecx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r9d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r9d, eax
mov ecx, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ecx, eax
mov r8d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r8d, eax
mov r14d, 0xb611d8ba
mov eax, 0x775aca20
cmovne r14d, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test dl, dl
mov edx, 0x81c1227b
mov eax, 0x6437950b
cmovne edx, eax
mov dword [rsp + 0x68], edx
mov edx, 0x81c1227b
mov eax, 0x548e0238
cmovne edx, eax
mov dword [rsp + 0x64], edx
mov edx, 0x71c90ff9
mov eax, 0xf358155c
cmovne edx, eax
mov dword [rsp + 0x60], edx
mov r10d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r10d, eax
mov edx, 0x96b7c531
mov eax, 0xa72bae25
cmovne edx, eax
mov dword [rsp + 0x88], edx
mov edi, 0x96b7c531
mov eax, 0xab78790b
cmovne edi, eax
mov eax, dword [0x140ae0fa0]
lea edx, [rax - 1]
imul edx, eax
mov ebp, dword [0x140ae0fa4]
mov dword [rsp + 0x80], edx
test dl, 1
sete al
mov dword [rsp + 0x7c], ebp
cmp ebp, 0xa
setl dl
or dl, al
mov r11d, 0x13a0700
mov eax, 0x870e24b
cmovne r11d, eax
mov r12d, 0x13a0700
mov eax, 0x41495ee4
cmovne r12d, eax
mov esi, 0x408d852e
mov eax, 0x7b6abd
cmovne esi, eax
mov ebp, 0x7553e197
mov dword [rsp + 0x78], r10d
mov dword [rsp + 0x84], edi
jmp 0x14028ada0
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov ebp, dword [rsp + 0x68]
nop word cs:[rax + rax]
nop
mov edx, ebp
cmp ebp, 0xc81290d2
jle 0x14028ade0
cmp edx, 0x1a55d6c7
jle 0x14028ae60
cmp edx, 0x71c90ff8
jg 0x14028b12d
cmp edx, 0x548e0238
je 0x14028ad80
cmp edx, 0x6437950b
jne 0x14028b369
mov ebp, 0x1a55d6c8
jmp 0x14028ada0
cmp edx, 0xa828d540
jg 0x14028ae20
cmp edx, 0x9d9769ec
jg 0x14028b28d
cmp edx, 0x81c1227b
je 0x14028b319
mov ebp, edx
cmp edx, 0x96b7c531
jne 0x14028ada0
mov ebp, 0xab78790b
jmp 0x14028ada0
cmp edx, 0xb66c4516
jg 0x14028b2c1
cmp edx, 0xa828d541
je 0x14028b32b
mov ebp, edx
cmp edx, 0xab78790b
jne 0x14028ada0
mov ebp, dword [rsp + 0x88]
jmp 0x14028ada0
cmp edx, 0xf358155b
jg 0x14028b2f0
mov ebp, edi
cmp edx, 0xc81290d3
je 0x14028ada0
mov ebp, edx
cmp edx, 0xde94e876
jne 0x14028ada0
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x5e0]
sete byte [rsp + 0x70]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x40]
mov ebp, 0x340e5e1c
jmp 0x14028aeb0
mov ebp, 0x9b1ee5fb
mov edx, ebp
cmp ebp, 0x448b132a
jg 0x14028af10
cmp edx, 0xead5d7b8
jle 0x14028af90
cmp edx, 0xf9268361
jle 0x14028afbe
mov ebp, ecx
cmp edx, 0xf9268362
je 0x14028aeb0
cmp edx, 0x340e5e1c
jne 0x14028b109
movzx eax, byte [rsp + 0x70]
cmp byte [rsp + 0x40], 0
mov ebp, 0x65833023
cmovne ebp, r13d
test al, al
cmovne ebp, r13d
jmp 0x14028aeb0
cmp edx, 0x5a9901d3
jg 0x14028af60
cmp edx, 0x524a3a52
jg 0x14028b027
cmp edx, 0x448b132b
je 0x14028b0b0
mov ebp, edx
cmp edx, 0x4ce51d7b
jne 0x14028aeb0
mov eax, dword [rsp + 0x48]
add eax, 0x34
mov dword [rsp + 0x640], eax
mov ebp, 0x5a9901d4
jmp 0x14028aeb0
cmp edx, 0x65833022
jg 0x14028b050
cmp edx, 0x5a9901d4
je 0x14028b0ba
mov ebp, edx
cmp edx, 0x5ee19b09
jne 0x14028aeb0
mov ebp, r9d
jmp 0x14028aeb0
cmp edx, 0xb611d8b9
jg 0x14028b072
cmp edx, 0x94d45a95
je 0x14028b0f5
mov ebp, edx
cmp edx, 0x9b1ee5fb
jne 0x14028aeb0
mov ebp, r14d
jmp 0x14028aeb0
cmp edx, 0xead5d7b9
je 0x14028aeab
mov ebp, edx
cmp edx, 0xf4af8c80
jne 0x14028aeb0
movsxd rax, dword [rsp + 0x730]
mov qword [rsp + 0x6f0], rax
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x50], eax
movsxd rax, dword [rsp + 0x730]
imul rdx, rax, 0x5397829d
mov rbp, rdx
shr rbp, 0x3f
sar rdx, 0x24
add edx, ebp
imul edx, edx, 0x31
sub eax, edx
mov dword [rsp + 0x48], eax
mov ebp, 0x4ce51d7b
jmp 0x14028aeb0
mov ebp, ebx
cmp edx, 0x524a3a53
je 0x14028aeb0
mov ebp, edx
cmp edx, 0x57b44ef9
jne 0x14028aeb0
mov ebp, 0xc5a1ba75
xor r10d, r10d
jmp 0x14028aeb0
cmp edx, 0x65833023
je 0x14028b0eb
mov ebp, edx
cmp edx, 0x775aca20
jne 0x14028aeb0
mov ebp, r8d
jmp 0x14028aeb0
cmp edx, 0xb611d8ba
je 0x14028b0ff
mov ebp, edx
cmp edx, 0xc5a1ba75
jne 0x14028aeb0
mov dword [rsp + 0x730], r10d
mov eax, dword [rsp + 0x730]
cmp eax, 0xc
mov ebp, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl ebp, eax
jmp 0x14028aeb0
mov ebp, 0xf9268362
jmp 0x14028aeb0
mov eax, dword [rsp + 0x50]
xor eax, dword [rsp + 0x640]
mov rdx, qword [rsp + 0x6f0]
mov word [rsp + rdx*2 + 0x748], ax
mov r10d, dword [rsp + 0x730]
add r10d, 1
mov ebp, 0xc5a1ba75
jmp 0x14028aeb0
mov ebp, 0x524a3a53
jmp 0x14028aeb0
mov ebp, 0x5ee19b09
jmp 0x14028aeb0
mov ebp, 0x775aca20
jmp 0x14028aeb0
mov ebp, edx
cmp edx, 0xfa2a54c
jne 0x14028aeb0
mov ebp, 0xa828d541
mov r10d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x84]
jmp 0x14028ada0
cmp edx, 0x71c90ff9
je 0x14028b30f
mov ebp, edx
cmp edx, 0x7553e197
jne 0x14028ada0
test byte [rsp + 0x80], 1
sete byte [rsp + 0x50]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x48]
mov ebp, 0x48b332a
jmp 0x14028b180
cmp dword [rsp + 0x730], 0
setne dl
mov ebp, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp ebp, 0x870e24a
jle 0x14028b1b0
cmp ebp, 0x41495ee3
jg 0x14028b1d0
cmp ebp, 0x1bd39818
je 0x14028b246
cmp ebp, 0x408d852e
jne 0x14028b262
mov ebp, 0x9304d1f7
jmp 0x14028b180
cmp ebp, 0x13a06ff
jg 0x14028b1f0
cmp ebp, 0x9304d1f7
je 0x14028b21e
cmp ebp, 0x7b6abd
jne 0x14028b180
mov ebp, 0x1bd39818
jmp 0x14028b180
cmp ebp, 0x41495ee4
je 0x14028b165
cmp ebp, 0x7bc3df99
jne 0x14028b180
mov ebp, r12d
jmp 0x14028b180
cmp ebp, 0x13a0700
je 0x14028b235
cmp ebp, 0x48b332a
jne 0x14028b180
movzx eax, byte [rsp + 0x50]
cmp byte [rsp + 0x48], 0
mov ebp, 0x408d852e
cmovne ebp, r15d
test al, al
cmovne ebp, r15d
jmp 0x14028b180
lea rax, [rsp + 0x75e]
mov qword [rsp + 0x6f0], rax
mov ebp, esi
jmp 0x14028b180
mov eax, dword [rsp + 0x730]
mov ebp, 0x41495ee4
jmp 0x14028b180
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax]
mov dword [rsp + 0x730], eax
mov ebp, 0x7bc3df99
jmp 0x14028b180
cmp ebp, 0x870e24b
jne 0x14028b180
and dl, 1
mov byte [rsp + 0x640], dl
mov al, byte [rsp + 0x640]
mov byte [rsp + 0x58], al
mov ebp, 0xc81290d3
jmp 0x14028ada0
mov ebp, r10d
cmp edx, 0x9d9769ed
je 0x14028ada0
mov ebp, edx
cmp edx, 0xa72bae25
jne 0x14028ada0
cmp byte [rsp + 0x58], 0
mov ebp, 0xa828d541
mov eax, 0x9d9769ed
cmovne ebp, eax
jmp 0x14028ada0
cmp edx, 0xb66c4517
je 0x14028b345
mov ebp, edx
cmp edx, 0xbc4fdb52
jne 0x14028ada0
lea rax, [rsp + 0x748]
mov qword [rsp + 0x690], rax
mov ebp, dword [rsp + 0x60]
jmp 0x14028ada0
cmp edx, 0xf358155c
je 0x14028b35f
mov ebp, edx
cmp edx, 0x16a7b01e
jne 0x14028ada0
mov ebp, dword [rsp + 0x64]
jmp 0x14028ada0
mov ebp, 0xbc4fdb52
jmp 0x14028ada0
mov rax, qword [rsp + 0x610]
mov ebp, 0x548e0238
jmp 0x14028ada0
lea rax, [rsp + 0x748]
mov qword [rsp + 0x610], rax
mov ebp, 0x16a7b01e
jmp 0x14028ada0
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov ebp, 0xde94e876
jmp 0x14028ada0
mov ebp, 0xb66c4517
jmp 0x14028ada0
mov ebp, edx
cmp edx, 0x1a55d6c8
jne 0x14028ada0
mov rax, qword [rsp + 0x660]
mov ecx, dword [rsp + 0x90]
jmp 0x14028bae5
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x68], ebp
test bpl, 1
sete al
mov dword [rsp + 0x3c], edx
cmp edx, 0xa
setl dl
or dl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ebp, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ebp, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov esi, 0xb611d8ba
mov eax, 0x775aca20
cmovne esi, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test cl, cl
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x78], ecx
mov r10d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r10d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x84], ecx
mov ecx, 0x96b7c531
mov eax, 0xab78790b
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov ecx, dword [0x140ae0fa0]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, dword [0x140ae0fa4]
mov dword [rsp + 0x80], eax
test al, 1
sete cl
mov dword [rsp + 0x7c], edx
cmp edx, 0xa
setl dl
or dl, cl
mov r11d, 0x13a0700
mov eax, 0x870e24b
cmovne r11d, eax
mov r9d, 0x13a0700
mov eax, 0x41495ee4
cmovne r9d, eax
mov r8d, 0x408d852e
mov eax, 0x7b6abd
cmovne r8d, eax
mov edx, 0x7553e197
mov dword [rsp + 0x88], r10d
jmp 0x14028b500
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x660], rax
mov edx, dword [rsp + 0x64]
nop word [rax + rax]
mov ecx, edx
cmp edx, 0xc81290d2
jle 0x14028b540
cmp ecx, 0x1a55d6c7
jle 0x14028b5c0
cmp ecx, 0x71c90ff8
jg 0x14028b898
cmp ecx, 0x548e0238
je 0x14028b4e6
cmp ecx, 0x6437950b
jne 0x14028baca
mov edx, 0x1a55d6c8
jmp 0x14028b500
cmp ecx, 0xa828d540
jg 0x14028b580
cmp ecx, 0x9d9769ec
jg 0x14028b9ee
cmp ecx, 0x81c1227b
je 0x14028ba7a
mov edx, ecx
cmp ecx, 0x96b7c531
jne 0x14028b500
mov edx, 0xab78790b
jmp 0x14028b500
cmp ecx, 0xb66c4516
jg 0x14028ba22
cmp ecx, 0xa828d541
je 0x14028ba8c
mov edx, ecx
cmp ecx, 0xab78790b
jne 0x14028b500
mov edx, dword [rsp + 0x84]
jmp 0x14028b500
cmp ecx, 0xf358155b
jg 0x14028ba51
mov edx, dword [rsp + 0x38]
cmp ecx, 0xc81290d3
je 0x14028b500
mov edx, ecx
cmp ecx, 0xde94e876
jne 0x14028b500
test byte [rsp + 0x68], 1
mov rdi, qword [rsp + 0x5e0]
sete byte [rsp + 0x70]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x40]
mov edx, 0x340e5e1c
jmp 0x14028b620
mov edx, 0x9b1ee5fb
nop word cs:[rax + rax]
nop dword [rax]
mov ecx, edx
cmp edx, 0x448b132a
jg 0x14028b680
cmp ecx, 0xead5d7b8
jle 0x14028b700
cmp ecx, 0xf9268361
jle 0x14028b72d
mov edx, ebp
cmp ecx, 0xf9268362
je 0x14028b620
cmp ecx, 0x340e5e1c
jne 0x14028b878
movzx ecx, byte [rsp + 0x70]
cmp byte [rsp + 0x40], 0
mov edx, 0x65833023
cmovne edx, r13d
test cl, cl
cmovne edx, r13d
jmp 0x14028b620
cmp ecx, 0x5a9901d3
jg 0x14028b6d0
cmp ecx, 0x524a3a52
jg 0x14028b796
cmp ecx, 0x448b132b
je 0x14028b81f
mov edx, ecx
cmp ecx, 0x4ce51d7b
jne 0x14028b620
mov eax, dword [rsp + 0x48]
add eax, 0x34
mov dword [rsp + 0x640], eax
mov edx, 0x5a9901d4
jmp 0x14028b620
cmp ecx, 0x65833022
jg 0x14028b7bf
cmp ecx, 0x5a9901d4
je 0x14028b829
mov edx, ecx
cmp ecx, 0x5ee19b09
jne 0x14028b620
mov edx, r14d
jmp 0x14028b620
cmp ecx, 0xb611d8b9
jg 0x14028b7e1
cmp ecx, 0x94d45a95
je 0x14028b864
mov edx, ecx
cmp ecx, 0x9b1ee5fb
jne 0x14028b620
mov edx, esi
jmp 0x14028b620
cmp ecx, 0xead5d7b9
je 0x14028b60d
mov edx, ecx
cmp ecx, 0xf4af8c80
jne 0x14028b620
movsxd rcx, dword [rsp + 0x730]
mov qword [rsp + 0x6f0], rcx
mov rcx, qword [rsp + 0x6f0]
movzx ecx, word [rdi + rcx*2]
mov dword [rsp + 0x50], ecx
movsxd rcx, dword [rsp + 0x730]
imul rdx, rcx, 0x5397829d
mov rax, rdx
shr rax, 0x3f
sar rdx, 0x24
add edx, eax
imul eax, edx, 0x31
sub ecx, eax
mov dword [rsp + 0x48], ecx
mov edx, 0x4ce51d7b
jmp 0x14028b620
mov edx, ebx
cmp ecx, 0x524a3a53
je 0x14028b620
mov edx, ecx
cmp ecx, 0x57b44ef9
jne 0x14028b620
mov edx, 0xc5a1ba75
xor r10d, r10d
jmp 0x14028b620
cmp ecx, 0x65833023
je 0x14028b85a
mov edx, ecx
cmp ecx, 0x775aca20
jne 0x14028b620
mov edx, r12d
jmp 0x14028b620
cmp ecx, 0xb611d8ba
je 0x14028b86e
mov edx, ecx
cmp ecx, 0xc5a1ba75
jne 0x14028b620
mov dword [rsp + 0x730], r10d
mov ecx, dword [rsp + 0x730]
cmp ecx, 0xc
mov edx, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl edx, eax
jmp 0x14028b620
mov edx, 0xf9268362
jmp 0x14028b620
mov eax, dword [rsp + 0x50]
xor eax, dword [rsp + 0x640]
mov rcx, qword [rsp + 0x6f0]
mov word [rsp + rcx*2 + 0x748], ax
mov r10d, dword [rsp + 0x730]
add r10d, 1
mov edx, 0xc5a1ba75
jmp 0x14028b620
mov edx, 0x524a3a53
jmp 0x14028b620
mov edx, 0x5ee19b09
jmp 0x14028b620
mov edx, 0x775aca20
jmp 0x14028b620
mov edx, ecx
cmp ecx, 0xfa2a54c
jne 0x14028b620
mov edx, 0xa828d541
mov r10d, dword [rsp + 0x88]
jmp 0x14028b500
cmp ecx, 0x71c90ff9
je 0x14028ba70
mov edx, ecx
cmp ecx, 0x7553e197
jne 0x14028b500
test byte [rsp + 0x80], 1
sete byte [rsp + 0x50]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x48]
mov edi, 0x48b332a
jmp 0x14028b8e0
cmp dword [rsp + 0x730], 0
setne cl
mov edi, r11d
nop
cmp edi, 0x870e24a
jle 0x14028b910
cmp edi, 0x41495ee3
jg 0x14028b930
cmp edi, 0x1bd39818
je 0x14028b9a7
cmp edi, 0x408d852e
jne 0x14028b9c3
mov edi, 0x9304d1f7
jmp 0x14028b8e0
cmp edi, 0x13a06ff
jg 0x14028b950
cmp edi, 0x9304d1f7
je 0x14028b97e
cmp edi, 0x7b6abd
jne 0x14028b8e0
mov edi, 0x1bd39818
jmp 0x14028b8e0
cmp edi, 0x41495ee4
je 0x14028b8d0
cmp edi, 0x7bc3df99
jne 0x14028b8e0
mov edi, r9d
jmp 0x14028b8e0
cmp edi, 0x13a0700
je 0x14028b996
cmp edi, 0x48b332a
jne 0x14028b8e0
movzx edx, byte [rsp + 0x50]
cmp byte [rsp + 0x48], 0
mov edi, 0x408d852e
cmovne edi, r15d
test dl, dl
cmovne edi, r15d
jmp 0x14028b8e0
lea rax, [rsp + 0x75e]
mov qword [rsp + 0x6f0], rax
mov edi, r8d
jmp 0x14028b8e0
mov edx, dword [rsp + 0x730]
mov edi, 0x41495ee4
jmp 0x14028b8e0
mov rdx, qword [rsp + 0x6f0]
movzx edx, word [rdx]
mov dword [rsp + 0x730], edx
mov edi, 0x7bc3df99
jmp 0x14028b8e0
cmp edi, 0x870e24b
jne 0x14028b8e0
and cl, 1
mov byte [rsp + 0x640], cl
mov cl, byte [rsp + 0x640]
mov byte [rsp + 0x58], cl
mov edx, 0xc81290d3
jmp 0x14028b500
mov edx, r10d
cmp ecx, 0x9d9769ed
je 0x14028b500
mov edx, ecx
cmp ecx, 0xa72bae25
jne 0x14028b500
cmp byte [rsp + 0x58], 0
mov edx, 0xa828d541
mov eax, 0x9d9769ed
cmovne edx, eax
jmp 0x14028b500
cmp ecx, 0xb66c4517
je 0x14028baa6
mov edx, ecx
cmp ecx, 0xbc4fdb52
jne 0x14028b500
lea rax, [rsp + 0x748]
mov qword [rsp + 0x690], rax
mov edx, dword [rsp + 0x78]
jmp 0x14028b500
cmp ecx, 0xf358155c
je 0x14028bac0
mov edx, ecx
cmp ecx, 0x16a7b01e
jne 0x14028b500
mov edx, dword [rsp + 0x60]
jmp 0x14028b500
mov edx, 0xbc4fdb52
jmp 0x14028b500
mov rax, qword [rsp + 0x610]
mov edx, 0x548e0238
jmp 0x14028b500
lea rax, [rsp + 0x748]
mov qword [rsp + 0x610], rax
mov edx, 0x16a7b01e
jmp 0x14028b500
mov rcx, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rcx
mov edx, 0xde94e876
jmp 0x14028b500
mov edx, 0xb66c4517
jmp 0x14028b500
mov edx, ecx
cmp ecx, 0x1a55d6c8
jne 0x14028b500
mov rax, qword [rsp + 0x660]
mov ecx, 0x8b8ee506
lea r8, [rsp + 0x730]
mov r9d, 0xea7ae496
mov r10d, 0x352e935d
mov esi, 0xc31fc83a
mov r11d, 0x6eec5594
jmp 0x14028ab10
lea rax, [rsp + 0x748]
mov qword [rsp + 0x6b0], rax
mov ecx, dword [rsp + 0x94]
jmp 0x14028ab10
mov rax, qword [rsp + 0x6d0]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x20], rax
mov eax, 0x8a452ac6
nop
cmp eax, 0xf5d989ae
je 0x14028bbc7
cmp eax, 0x8a452ac6
jne 0x14028bb40
mov rax, qword [str.DX_W_SVLTUS_]
mov qword [rsp + 0x73e], rax
movups xmm1, xmmword [0x140676c8c]
movaps xmmword [rsp + 0x730], xmm1
mov eax, 0xf5d989ae
jmp 0x14028bb40
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x7f0], rax
mov eax, 0x8a452ac6
nop dword [rax]
cmp eax, 0xf5d989ae
je 0x14028c2a8
cmp eax, 0x8a452ac6
jne 0x14028bb90
mov rax, qword [str.DX_W_SVLTUS_]
mov qword [rsp + 0x73e], rax
movups xmm1, xmmword [0x140676c8c]
movaps xmmword [rsp + 0x730], xmm1
mov eax, 0xf5d989ae
jmp 0x14028bb90
mov eax, 0x2812f158
nop dword [rax]
cmp eax, 0x2f9f9138
je 0x14028c984
cmp eax, 0x2812f158
jne 0x14028bbd0
mov eax, 0x766688c4
jmp 0x14028bc1d
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f439000
mov ecx, 0x95931bb7
nop word cs:[rax + rax]
nop dword [rax]
cmove eax, ecx
cmp dword [0x140ae12fc], 0xa
cmovl eax, ecx
cmp eax, 0x1f3ad4db
jg 0x14028bc80
cmp eax, 0xf54c6bd7
jle 0x14028bce0
cmp eax, 0xa5a639d
jg 0x14028bd6e
cmp eax, 0xf54c6bd8
je 0x14028be6c
cmp eax, 0x4e1aa2d
je 0x14028be76
cmp eax, 0x6af19ae
jne 0x14028bc1d
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf54c6bd8
mov ecx, 0x7eee96ee
jmp 0x14028bc10
cmp eax, 0x5d33d0a0
jle 0x14028bd30
cmp eax, 0x770f8096
jg 0x14028bdbd
cmp eax, 0x5d33d0a1
je 0x14028bebc
cmp eax, 0x60fdbe62
je 0x14028bec6
cmp eax, 0x766688c4
jne 0x14028bc1d
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e1aa2d
mov ecx, 0x2bd461d3
jmp 0x14028bc10
cmp eax, 0xd902d81b
jle 0x14028bde8
cmp eax, 0xd902d81c
je 0x14028c177
cmp eax, 0xd98592a1
je 0x14028c189
cmp eax, 0xe7bf4d47
jne 0x14028bc1d
cmp byte [rsp + 0x40], 0
mov eax, 0x4ddec377
mov ecx, 0xd902d81c
cmovne eax, ecx
jmp 0x14028bc1d
cmp eax, 0x3e6bfe61
jle 0x14028be08
cmp eax, 0x3e6bfe62
je 0x14028c1a7
cmp eax, 0x4441f6aa
je 0x14028c1c5
cmp eax, 0x4ddec377
jne 0x14028bc1d
mov qword [rsp + 0x690], r8
mov eax, 0x177fdd30
jmp 0x14028bc1d
cmp eax, 0xa5a639e
je 0x14028bbe9
cmp eax, 0x177fdd30
je 0x14028c1e3
cmp eax, 0x1bb8f89b
jne 0x14028bc1d
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99dd6bfa
mov ecx, 0x770f8097
jmp 0x14028bc10
cmp eax, 0x770f8097
je 0x14028c201
cmp eax, 0x7eee96ee
je 0x14028c20b
cmp eax, 0x7f439000
jne 0x14028bc1d
mov eax, 0xa5a639e
jmp 0x14028bc1d
cmp eax, 0x99dd6bfa
je 0x14028c229
cmp eax, 0xcee5c7ff
jne 0x14028c283
mov eax, 0x4ddec377
jmp 0x14028bc1d
cmp eax, 0x1f3ad4dc
je 0x14028c23b
cmp eax, 0x2bd461d3
jne 0x14028bc1d
lea rax, [rsp + 0x744]
mov qword [rsp + 0x6f0], rax
mov eax, 0x38199d25
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x7dec3f25
je 0x14028c245
cmp eax, 0x38199d25
jne 0x14028be40
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax]
mov word [rsp + 0x660], ax
mov eax, 0x7dec3f25
jmp 0x14028be40
mov eax, 0x7eee96ee
jmp 0x14028bc1d
lea rax, [rsp + 0x744]
mov qword [rsp + 0x6f0], rax
mov eax, 0x38199d25
nop dword [rax + rax]
cmp eax, 0x7dec3f25
je 0x14028c271
cmp eax, 0x38199d25
jne 0x14028be90
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax]
mov word [rsp + 0x660], ax
mov eax, 0x7dec3f25
jmp 0x14028be90
mov eax, 0x3e6bfe62
jmp 0x14028bc1d
mov rax, qword [rsp + 0x6d0]
mov edx, 0x3ddbe282
jmp 0x14028bef0
cmp byte [rsp + 0x50], 0
mov edx, 0x6c774417
cmovne edx, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x352e935c
jle 0x14028bf30
cmp edx, 0x3ddbe281
jle 0x14028bfa0
cmp edx, 0x6c774416
jg 0x14028c039
cmp edx, 0x3ddbe282
je 0x14028c135
cmp edx, 0x4d9d25a7
jne 0x14028bef0
mov edx, 0xb6679f21
jmp 0x14028bef0
cmp edx, 0xea7ae495
jg 0x14028bff0
cmp edx, 0x8bfa93d6
je 0x14028c0b7
cmp edx, 0xb6679f21
je 0x14028c0de
cmp edx, 0xc31fc83a
jne 0x14028bef0
mov edx, dword [rsp + 0x640]
cmp edx, 0xb
setl byte [rsp + 0x50]
mov edx, dword [0x140ae1108]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x37a7a9e1
cmove edx, r10d
cmp dword [0x140ae110c], 0xa
cmovl edx, r10d
jmp 0x14028bef0
cmp edx, 0x352e935d
je 0x14028bed5
cmp edx, 0x37a7a9e1
je 0x14028c0cd
cmp edx, 0x3842ab29
jne 0x14028bef0
movzx ecx, word [rsp + 0x48]
mov rdx, qword [rsp + 0x6f0]
mov word [rdx], cx
mov ecx, dword [rsp + 0x640]
add ecx, 1
mov edx, 0x5a83491
jmp 0x14028bef0
cmp edx, 0xea7ae496
je 0x14028c0c3
cmp edx, 0x5a83491
je 0x14028c107
cmp edx, 0x3155059e
jne 0x14028bef0
mov rdx, qword [rsp + 0x610]
add rdx, rdx
add rdx, qword [rsp + 0x660]
mov qword [rsp + 0x6f0], rdx
mov edx, 0x3842ab29
jmp 0x14028bef0
cmp edx, 0x6eec5594
jne 0x14028c161
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
mov ebx, 0xffcb
sub ebx, ebp
add ebp, 0x34
and ebx, 0xc484
and ebp, 0x3b7b
or ebp, ebx
xor bp, word [rax + rdx*2]
xor ebp, 0xc484
mov word [rsp + 0x48], bp
mov qword [rsp + 0x660], r8
mov edx, 0x3155059e
jmp 0x14028bef0
mov edx, 0x5a83491
xor ecx, ecx
jmp 0x14028bef0
mov edx, 0x8bfa93d6
jmp 0x14028bef0
mov edx, dword [rsp + 0x640]
mov edx, 0xc31fc83a
jmp 0x14028bef0
mov edx, dword [0x140ae1108]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x4d9d25a7
cmove edx, r9d
cmp dword [0x140ae110c], 0xa
cmovl edx, r9d
jmp 0x14028bef0
mov dword [rsp + 0x640], ecx
mov edx, dword [0x140ae1108]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x37a7a9e1
cmove edx, esi
cmp dword [0x140ae110c], 0xa
cmovl edx, esi
jmp 0x14028bef0
mov edx, dword [0x140ae1108]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x4d9d25a7
mov edi, 0xb6679f21
cmove edx, edi
cmp dword [0x140ae110c], 0xa
cmovl edx, edi
jmp 0x14028bef0
cmp edx, 0x6c774417
jne 0x14028bef0
mov eax, 0x6af19ae
jmp 0x14028bc1d
mov qword [rsp + 0x6d0], r8
mov eax, 0x60fdbe62
jmp 0x14028bc1d
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f439000
mov ecx, 0xa5a639e
jmp 0x14028bc10
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f3ad4dc
mov ecx, 0x4441f6aa
jmp 0x14028bc10
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f3ad4dc
mov ecx, 0xe7bf4d47
jmp 0x14028bc10
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99dd6bfa
mov ecx, 0x1bb8f89b
jmp 0x14028bc10
mov eax, 0xd98592a1
jmp 0x14028bc1d
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf54c6bd8
mov ecx, 0xcee5c7ff
jmp 0x14028bc10
mov rax, qword [rsp + 0x690]
mov eax, 0x1bb8f89b
jmp 0x14028bc1d
mov eax, 0x4441f6aa
jmp 0x14028bc1d
cmp word [rsp + 0x660], 0
setne byte [rsp + 0x40]
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e1aa2d
mov ecx, 0x5d33d0a1
jmp 0x14028bc10
movzx eax, word [rsp + 0x660]
mov eax, 0x2bd461d3
jmp 0x14028bc1d
cmp eax, 0x95931bb7
jne 0x14028bc1d
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x6b0], r8
mov eax, 0x2f9f9138
jmp 0x14028bbd0
mov eax, 0x2812f158
nop dword [rax]
cmp eax, 0x2f9f9138
je 0x14028ca7d
cmp eax, 0x2812f158
jne 0x14028c2b0
mov eax, 0x766688c4
jmp 0x14028c2fd
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f439000
mov ecx, 0xa5a639e
nop word cs:[rax + rax]
nop dword [rax]
cmove eax, ecx
cmp dword [0x140ae12fc], 0xa
cmovl eax, ecx
cmp eax, 0x1f3ad4db
jg 0x14028c360
cmp eax, 0xf54c6bd7
jle 0x14028c3c0
cmp eax, 0xa5a639d
jg 0x14028c44e
cmp eax, 0xf54c6bd8
je 0x14028c5cc
cmp eax, 0x4e1aa2d
je 0x14028c5d6
cmp eax, 0x6af19ae
jne 0x14028c2fd
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf54c6bd8
mov ecx, 0x7eee96ee
jmp 0x14028c2f0
cmp eax, 0x5d33d0a0
jle 0x14028c410
cmp eax, 0x770f8096
jg 0x14028c49d
cmp eax, 0x5d33d0a1
je 0x14028c61c
cmp eax, 0x60fdbe62
je 0x14028c626
cmp eax, 0x766688c4
jne 0x14028c2fd
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e1aa2d
mov ecx, 0x2bd461d3
jmp 0x14028c2f0
cmp eax, 0xd902d81b
jle 0x14028c4c8
cmp eax, 0xd902d81c
je 0x14028c8d7
cmp eax, 0xd98592a1
je 0x14028c2c9
cmp eax, 0xe7bf4d47
jne 0x14028c2fd
cmp byte [rsp + 0x40], 0
mov eax, 0x4ddec377
mov ecx, 0xd902d81c
cmovne eax, ecx
jmp 0x14028c2fd
cmp eax, 0x3e6bfe61
jle 0x14028c4e8
cmp eax, 0x3e6bfe62
je 0x14028c548
cmp eax, 0x4441f6aa
je 0x14028c566
cmp eax, 0x4ddec377
jne 0x14028c2fd
mov qword [rsp + 0x690], r8
mov eax, 0x177fdd30
jmp 0x14028c2fd
cmp eax, 0xa5a639e
je 0x14028c8e9
cmp eax, 0x177fdd30
je 0x14028c907
cmp eax, 0x1bb8f89b
jne 0x14028c2fd
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99dd6bfa
mov ecx, 0x770f8097
jmp 0x14028c2f0
cmp eax, 0x770f8097
je 0x14028c925
cmp eax, 0x7eee96ee
je 0x14028c92f
cmp eax, 0x7f439000
jne 0x14028c2fd
mov eax, 0xa5a639e
jmp 0x14028c2fd
cmp eax, 0x99dd6bfa
je 0x14028c584
cmp eax, 0xcee5c7ff
jne 0x14028c95f
mov eax, 0x4ddec377
jmp 0x14028c2fd
cmp eax, 0x1f3ad4dc
je 0x14028c596
cmp eax, 0x2bd461d3
jne 0x14028c2fd
lea rax, [rsp + 0x744]
mov qword [rsp + 0x6f0], rax
mov eax, 0x38199d25
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x7dec3f25
je 0x14028c5a0
cmp eax, 0x38199d25
jne 0x14028c520
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax]
mov word [rsp + 0x660], ax
mov eax, 0x7dec3f25
jmp 0x14028c520
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f3ad4dc
mov ecx, 0x4441f6aa
jmp 0x14028c2f0
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x1f3ad4dc
mov ecx, 0xe7bf4d47
jmp 0x14028c2f0
mov rax, qword [rsp + 0x690]
mov eax, 0x1bb8f89b
jmp 0x14028c2fd
mov eax, 0x4441f6aa
jmp 0x14028c2fd
cmp word [rsp + 0x660], 0
setne byte [rsp + 0x40]
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x4e1aa2d
mov ecx, 0x5d33d0a1
jmp 0x14028c2f0
mov eax, 0x7eee96ee
jmp 0x14028c2fd
lea rax, [rsp + 0x744]
mov qword [rsp + 0x6f0], rax
mov eax, 0x38199d25
nop dword [rax + rax]
cmp eax, 0x7dec3f25
je 0x14028c94d
cmp eax, 0x38199d25
jne 0x14028c5f0
mov rax, qword [rsp + 0x6f0]
movzx eax, word [rax]
mov word [rsp + 0x660], ax
mov eax, 0x7dec3f25
jmp 0x14028c5f0
mov eax, 0x3e6bfe62
jmp 0x14028c2fd
mov rax, qword [rsp + 0x6d0]
mov edx, 0x3ddbe282
jmp 0x14028c650
cmp byte [rsp + 0x50], 0
mov edx, 0x6c774417
cmovne edx, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0x352e935c
jle 0x14028c690
cmp edx, 0x3ddbe281
jle 0x14028c700
cmp edx, 0x6c774416
jg 0x14028c799
cmp edx, 0x3ddbe282
je 0x14028c83e
cmp edx, 0x4d9d25a7
jne 0x14028c650
mov edx, 0xb6679f21
jmp 0x14028c650
cmp edx, 0xea7ae495
jg 0x14028c750
cmp edx, 0x8bfa93d6
je 0x14028c817
cmp edx, 0xb6679f21
je 0x14028c86a
cmp edx, 0xc31fc83a
jne 0x14028c650
mov edx, dword [rsp + 0x640]
cmp edx, 0xb
setl byte [rsp + 0x50]
mov edx, dword [0x140ae1108]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x37a7a9e1
cmove edx, r10d
cmp dword [0x140ae110c], 0xa
cmovl edx, r10d
jmp 0x14028c650
cmp edx, 0x352e935d
je 0x14028c635
cmp edx, 0x37a7a9e1
je 0x14028c82d
cmp edx, 0x3842ab29
jne 0x14028c650
movzx ecx, word [rsp + 0x48]
mov rdx, qword [rsp + 0x6f0]
mov word [rdx], cx
mov ecx, dword [rsp + 0x640]
add ecx, 1
mov edx, 0x5a83491
jmp 0x14028c650
cmp edx, 0xea7ae496
je 0x14028c823
cmp edx, 0x5a83491
je 0x14028c893
cmp edx, 0x3155059e
jne 0x14028c650
mov rdx, qword [rsp + 0x610]
add rdx, rdx
add rdx, qword [rsp + 0x660]
mov qword [rsp + 0x6f0], rdx
mov edx, 0x3842ab29
jmp 0x14028c650
cmp edx, 0x6eec5594
jne 0x14028c8c1
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
mov ebx, 0xffcb
sub ebx, ebp
add ebp, 0x34
and ebx, 0xc484
and ebp, 0x3b7b
or ebp, ebx
xor bp, word [rax + rdx*2]
xor ebp, 0xc484
mov word [rsp + 0x48], bp
mov qword [rsp + 0x660], r8
mov edx, 0x3155059e
jmp 0x14028c650
mov edx, 0x5a83491
xor ecx, ecx
jmp 0x14028c650
mov edx, 0x8bfa93d6
jmp 0x14028c650
mov edx, dword [rsp + 0x640]
mov edx, 0xc31fc83a
jmp 0x14028c650
mov edx, dword [0x140ae1108]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x4d9d25a7
mov edi, 0xb6679f21
cmove edx, edi
cmp dword [0x140ae110c], 0xa
cmovl edx, edi
jmp 0x14028c650
mov edx, dword [0x140ae1108]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x4d9d25a7
cmove edx, r9d
cmp dword [0x140ae110c], 0xa
cmovl edx, r9d
jmp 0x14028c650
mov dword [rsp + 0x640], ecx
mov edx, dword [0x140ae1108]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x37a7a9e1
cmove edx, esi
cmp dword [0x140ae110c], 0xa
cmovl edx, esi
jmp 0x14028c650
cmp edx, 0x6c774417
jne 0x14028c650
mov eax, 0x6af19ae
jmp 0x14028c2fd
mov qword [rsp + 0x6d0], r8
mov eax, 0x60fdbe62
jmp 0x14028c2fd
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x7f439000
mov ecx, 0x95931bb7
jmp 0x14028c2f0
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x99dd6bfa
mov ecx, 0x1bb8f89b
jmp 0x14028c2f0
mov eax, 0xd98592a1
jmp 0x14028c2fd
mov eax, dword [0x140ae12f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xf54c6bd8
mov ecx, 0xcee5c7ff
jmp 0x14028c2f0
movzx eax, word [rsp + 0x660]
mov eax, 0x2bd461d3
jmp 0x14028c2fd
cmp eax, 0x95931bb7
jne 0x14028c2fd
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x6b0], r8
mov eax, 0x2f9f9138
jmp 0x14028c2b0
mov rax, qword [rsp + 0x6b0]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x28], rax
mov eax, dword [0x140ae0c88]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c8c], 0xa
setl cl
or cl, al
mov eax, 0x8eb68740
mov ecx, 0x12e44a4a
cmovne eax, ecx
mov ecx, 0x8eb68740
mov edx, 0x68671e44
cmovne ecx, edx
mov edx, 0x7d3d8cb3
nop word cs:[rax + rax]
nop
cmp edx, 0x1863fe37
jle 0x14028ca50
cmp edx, 0x1863fe38
je 0x14028ca65
cmp edx, 0x68671e44
je 0x14028ca6c
cmp edx, 0x7d3d8cb3
jne 0x14028c9e0
movups xmm1, xmmword [0x140676ccc]
movups xmmword [rsp + 0x71a], xmm1
movups xmm1, xmmword [0x140676cc2]
movaps xmmword [rsp + 0x710], xmm1
movups xmm1, xmmword [0x140676cb2]
movaps xmmword [rsp + 0x700], xmm1
movups xmm1, xmmword [0x140676ca2]
movaps xmmword [rsp + 0x6f0], xmm1
mov edx, 0x1863fe38
jmp 0x14028c9e0
cmp edx, 0x8eb68740
je 0x14028ca73
cmp edx, 0x12e44a4a
jne 0x14028c9e0
jmp 0x14028cb6d
mov edx, ecx
jmp 0x14028c9e0
mov edx, eax
jmp 0x14028c9e0
mov edx, 0x68671e44
jmp 0x14028c9e0
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x7f8], rax
mov eax, dword [0x140ae0c88]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c8c], 0xa
setl cl
or cl, al
mov eax, 0x8eb68740
mov ecx, 0x12e44a4a
cmovne eax, ecx
mov ecx, 0x8eb68740
mov edx, 0x68671e44
cmovne ecx, edx
mov edx, 0x7d3d8cb3
nop word [rax + rax]
cmp edx, 0x1863fe37
jle 0x14028cb40
cmp edx, 0x1863fe38
je 0x14028cb55
cmp edx, 0x68671e44
je 0x14028cb5c
cmp edx, 0x7d3d8cb3
jne 0x14028cad0
movups xmm1, xmmword [0x140676ccc]
movups xmmword [rsp + 0x71a], xmm1
movups xmm1, xmmword [0x140676cc2]
movaps xmmword [rsp + 0x710], xmm1
movups xmm1, xmmword [0x140676cb2]
movaps xmmword [rsp + 0x700], xmm1
movups xmm1, xmmword [0x140676ca2]
movaps xmmword [rsp + 0x6f0], xmm1
mov edx, 0x1863fe38
jmp 0x14028cad0
cmp edx, 0x8eb68740
je 0x14028cb63
cmp edx, 0x12e44a4a
jne 0x14028cad0
jmp 0x14028d6b2
mov edx, ecx
jmp 0x14028cad0
mov edx, eax
jmp 0x14028cad0
mov edx, 0x68671e44
jmp 0x14028cad0
mov eax, dword [0x140ae0c90]
mov ecx, dword [0x140ae0c94]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x58]
cmp ecx, 0xa
setl byte [rsp + 0x70]
mov eax, 0xd4432446
nop word cs:[rax + rax]
nop
cmp eax, 0xd9eef800
jg 0x14028cbd0
cmp eax, 0xa5676185
je 0x14028d145
cmp eax, 0xd4432446
je 0x14028d14f
cmp eax, 0xd65011d8
jne 0x14028cba0
jmp 0x14028e200
cmp eax, 0xd9eef801
je 0x14028d16f
cmp eax, 0x30ced154
je 0x14028d189
cmp eax, 0x67f4ba62
jne 0x14028cba0
mov eax, 0x68509fc3
jmp 0x14028cc1a
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc55700e4
mov ecx, 0xf640bbd
cmove eax, ecx
cmp dword [0x140ae1274], 0xa
cmovl eax, ecx
cmp eax, 0xf640bbc
jg 0x14028cc60
cmp eax, 0xd256c447
jle 0x14028cc90
cmp eax, 0xec45883b
jg 0x14028ce3b
cmp eax, 0xd256c448
je 0x14028cfbf
cmp eax, 0xd430d884
jne 0x14028cc1a
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov eax, 0x679ca7d1
jmp 0x14028cc1a
cmp eax, 0x679ca7d0
jle 0x14028ce00
cmp eax, 0x7c0ce864
jle 0x14028cf96
cmp eax, 0x7c0ce865
je 0x14028cfdd
cmp eax, 0x7d03e713
jne 0x14028cc1a
mov eax, 0x94813bf9
jmp 0x14028cc1a
cmp eax, 0x94813bf9
je 0x14028d027
cmp eax, 0xa2201456
je 0x14028d03e
cmp eax, 0xc55700e4
jne 0x14028cc1a
mov rax, qword [rsp + 0x6d0]
mov edx, 0x886b676e
nop
cmp edx, 0xe8e8d80c
jle 0x14028ccf0
cmp edx, 0x5b7d22fe
jg 0x14028cd30
cmp edx, 0xe8e8d80d
je 0x14028d0fd
cmp edx, 0xfba05d10
jne 0x14028ccc0
mov edx, 0xe59b3345
mov ecx, dword [rsp + 0x48]
jmp 0x14028ccc0
cmp edx, 0x886b676e
je 0x14028cd4c
cmp edx, 0x8a7c6bbe
je 0x14028cdc4
cmp edx, 0xe59b3345
jne 0x14028ccc0
mov dword [rsp + 0x640], ecx
mov edx, dword [rsp + 0x640]
cmp edx, 0x1d
mov edx, 0xe8e8d80d
mov ebp, 0x5b7d22ff
cmovl edx, ebp
jmp 0x14028ccc0
cmp edx, 0x5b7d22ff
je 0x14028cd56
cmp edx, 0x63e66724
jne 0x14028ccc0
mov edx, 0xe59b3345
xor ecx, ecx
jmp 0x14028ccc0
mov edx, 0x63e66724
jmp 0x14028ccc0
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movzx edx, word [rax + rdx*2]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
lea ebx, [rbp + 0x34]
mov edi, 0xffcb
sub edi, ebp
and edi, edx
not edx
and edx, ebx
or edi, edx
mov word [rsp + 0x50], di
lea rdx, [rsp + 0x6f0]
mov qword [rsp + 0x660], rdx
mov edx, 0x8a7c6bbe
jmp 0x14028ccc0
mov rdx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x660]
movzx ebx, word [rsp + 0x50]
mov word [rbp + rdx*2], bx
mov edx, dword [rsp + 0x640]
add edx, 1
mov dword [rsp + 0x48], edx
mov edx, 0xfba05d10
jmp 0x14028ccc0
cmp eax, 0xf640bbd
je 0x14028d083
cmp eax, 0x2e58aca0
je 0x14028d08d
cmp eax, 0x3d42e201
jne 0x14028cc1a
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x6d0], rax
mov eax, 0xd256c448
jmp 0x14028cc1a
cmp eax, 0xec45883c
je 0x14028d097
cmp eax, 0x879dac5
jne 0x14028cc1a
mov rax, qword [rsp + 0x6d0]
mov edx, 0x886b676e
nop
cmp edx, 0xe8e8d80c
jle 0x14028ce90
cmp edx, 0x5b7d22fe
jg 0x14028ced0
cmp edx, 0xe8e8d80d
je 0x14028cbf4
cmp edx, 0xfba05d10
jne 0x14028ce60
mov edx, 0xe59b3345
mov ecx, dword [rsp + 0x48]
jmp 0x14028ce60
cmp edx, 0x886b676e
je 0x14028cf5a
cmp edx, 0x8a7c6bbe
je 0x14028cf64
cmp edx, 0xe59b3345
jne 0x14028ce60
mov dword [rsp + 0x640], ecx
mov edx, dword [rsp + 0x640]
cmp edx, 0x1d
mov edx, 0xe8e8d80d
mov ebp, 0x5b7d22ff
cmovl edx, ebp
jmp 0x14028ce60
cmp edx, 0x5b7d22ff
je 0x14028ceec
cmp edx, 0x63e66724
jne 0x14028ce60
mov edx, 0xe59b3345
xor ecx, ecx
jmp 0x14028ce60
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movzx edx, word [rax + rdx*2]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
lea ebx, [rbp + 0x34]
mov edi, 0xffcb
sub edi, ebp
and edi, edx
not edx
and edx, ebx
or edi, edx
mov word [rsp + 0x50], di
lea rdx, [rsp + 0x6f0]
mov qword [rsp + 0x660], rdx
mov edx, 0x8a7c6bbe
jmp 0x14028ce60
mov edx, 0x63e66724
jmp 0x14028ce60
mov rdx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x660]
movzx ebx, word [rsp + 0x50]
mov word [rbp + rdx*2], bx
mov edx, dword [rsp + 0x640]
add edx, 1
mov dword [rsp + 0x48], edx
mov edx, 0xfba05d10
jmp 0x14028ce60
cmp eax, 0x68509fc3
jne 0x14028d107
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2201456
mov ecx, 0x7c0ce865
jmp 0x14028cc0d
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc55700e4
mov ecx, 0x879dac5
jmp 0x14028cc0d
movzx eax, word [rsp + 0x728]
mov word [rsp + 0x660], ax
mov ecx, 0x5cdcdd98
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfd6361ef
je 0x14028d0b1
cmp ecx, 0x5cdcdd98
jne 0x14028d000
cmp word [rsp + 0x660], 0
setne al
mov ecx, 0xfd6361ef
jmp 0x14028d000
cmp byte [rsp + 0x40], 0
mov eax, 0xec45883c
mov ecx, 0x3d42e201
cmovne eax, ecx
jmp 0x14028cc1a
movzx eax, word [rsp + 0x728]
mov word [rsp + 0x660], ax
mov ecx, 0x5cdcdd98
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfd6361ef
je 0x14028d0e3
cmp ecx, 0x5cdcdd98
jne 0x14028d060
cmp word [rsp + 0x660], 0
setne al
mov ecx, 0xfd6361ef
jmp 0x14028d060
mov eax, 0x2e58aca0
jmp 0x14028cc1a
mov eax, 0xec45883c
jmp 0x14028cc1a
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x690], rax
mov eax, 0xd430d884
jmp 0x14028cc1a
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov byte [rsp + 0x40], al
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2201456
mov ecx, 0x7d03e713
jmp 0x14028cc0d
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov eax, 0x7c0ce865
jmp 0x14028cc1a
mov eax, 0x879dac5
jmp 0x14028cc1a
cmp eax, 0x679ca7d1
jne 0x14028cc1a
mov rax, qword [rsp + 0x5e0]
mov eax, dword [0x140ae0c90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30ced154
mov ecx, 0xa5676185
cmove eax, ecx
cmp dword [0x140ae0c94], 0xa
cmovl eax, ecx
jmp 0x14028cba0
mov eax, 0xd9eef801
jmp 0x14028cba0
mov cl, byte [rsp + 0x58]
cmp byte [rsp + 0x70], 0
mov eax, 0x30ced154
mov edx, 0x67f4ba62
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14028cba0
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x6b0], rax
mov eax, 0xd65011d8
jmp 0x14028cba0
mov eax, 0x68509fc3
jmp 0x14028d1b6
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc55700e4
mov ecx, 0x879dac5
cmove eax, ecx
cmp dword [0x140ae1274], 0xa
cmovl eax, ecx
cmp eax, 0xf640bbc
jg 0x14028d200
cmp eax, 0xd256c447
jle 0x14028d270
cmp eax, 0xec45883b
jg 0x14028d3d6
cmp eax, 0xd256c448
je 0x14028d190
cmp eax, 0xd430d884
jne 0x14028d1b6
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov eax, 0x679ca7d1
jmp 0x14028d1b6
cmp eax, 0x679ca7d0
jle 0x14028d230
cmp eax, 0x7c0ce864
jle 0x14028d536
cmp eax, 0x7c0ce865
je 0x14028d55f
cmp eax, 0x7d03e713
jne 0x14028d1b6
mov eax, 0x94813bf9
jmp 0x14028d1b6
cmp eax, 0xf640bbd
je 0x14028d5a3
cmp eax, 0x2e58aca0
je 0x14028d5ad
cmp eax, 0x3d42e201
jne 0x14028d1b6
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x6d0], rax
mov eax, 0xd256c448
jmp 0x14028d1b6
cmp eax, 0x94813bf9
je 0x14028d603
cmp eax, 0xa2201456
je 0x14028d61a
cmp eax, 0xc55700e4
jne 0x14028d1b6
mov rax, qword [rsp + 0x6d0]
mov edx, 0x886b676e
nop
cmp edx, 0xe8e8d80c
jle 0x14028d2d0
cmp edx, 0x5b7d22fe
jg 0x14028d310
cmp edx, 0xe8e8d80d
je 0x14028d653
cmp edx, 0xfba05d10
jne 0x14028d2a0
mov edx, 0xe59b3345
mov ecx, dword [rsp + 0x48]
jmp 0x14028d2a0
cmp edx, 0x886b676e
je 0x14028d32c
cmp edx, 0x8a7c6bbe
je 0x14028d3a4
cmp edx, 0xe59b3345
jne 0x14028d2a0
mov dword [rsp + 0x640], ecx
mov edx, dword [rsp + 0x640]
cmp edx, 0x1d
mov edx, 0xe8e8d80d
mov ebp, 0x5b7d22ff
cmovl edx, ebp
jmp 0x14028d2a0
cmp edx, 0x5b7d22ff
je 0x14028d336
cmp edx, 0x63e66724
jne 0x14028d2a0
mov edx, 0xe59b3345
xor ecx, ecx
jmp 0x14028d2a0
mov edx, 0x63e66724
jmp 0x14028d2a0
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movzx edx, word [rax + rdx*2]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
lea ebx, [rbp + 0x34]
mov edi, 0xffcb
sub edi, ebp
and edi, edx
not edx
and edx, ebx
or edi, edx
mov word [rsp + 0x50], di
lea rdx, [rsp + 0x6f0]
mov qword [rsp + 0x660], rdx
mov edx, 0x8a7c6bbe
jmp 0x14028d2a0
mov rdx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x660]
movzx ebx, word [rsp + 0x50]
mov word [rbp + rdx*2], bx
mov edx, dword [rsp + 0x640]
add edx, 1
mov dword [rsp + 0x48], edx
mov edx, 0xfba05d10
jmp 0x14028d2a0
cmp eax, 0xec45883c
je 0x14028d5b7
cmp eax, 0x879dac5
jne 0x14028d1b6
mov rax, qword [rsp + 0x6d0]
mov edx, 0x886b676e
nop dword [rax]
cmp edx, 0xe8e8d80c
jle 0x14028d430
cmp edx, 0x5b7d22fe
jg 0x14028d470
cmp edx, 0xe8e8d80d
je 0x14028d65d
cmp edx, 0xfba05d10
jne 0x14028d400
mov edx, 0xe59b3345
mov ecx, dword [rsp + 0x48]
jmp 0x14028d400
cmp edx, 0x886b676e
je 0x14028d48c
cmp edx, 0x8a7c6bbe
je 0x14028d504
cmp edx, 0xe59b3345
jne 0x14028d400
mov dword [rsp + 0x640], ecx
mov edx, dword [rsp + 0x640]
cmp edx, 0x1d
mov edx, 0xe8e8d80d
mov ebp, 0x5b7d22ff
cmovl edx, ebp
jmp 0x14028d400
cmp edx, 0x5b7d22ff
je 0x14028d496
cmp edx, 0x63e66724
jne 0x14028d400
mov edx, 0xe59b3345
xor ecx, ecx
jmp 0x14028d400
mov edx, 0x63e66724
jmp 0x14028d400
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movzx edx, word [rax + rdx*2]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
lea ebx, [rbp + 0x34]
mov edi, 0xffcb
sub edi, ebp
and edi, edx
not edx
and edx, ebx
or edi, edx
mov word [rsp + 0x50], di
lea rdx, [rsp + 0x6f0]
mov qword [rsp + 0x660], rdx
mov edx, 0x8a7c6bbe
jmp 0x14028d400
mov rdx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x660]
movzx ebx, word [rsp + 0x50]
mov word [rbp + rdx*2], bx
mov edx, dword [rsp + 0x640]
add edx, 1
mov dword [rsp + 0x48], edx
mov edx, 0xfba05d10
jmp 0x14028d400
cmp eax, 0x68509fc3
jne 0x14028d695
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2201456
mov ecx, 0x7c0ce865
jmp 0x14028d1a9
movzx eax, word [rsp + 0x728]
mov word [rsp + 0x660], ax
mov ecx, 0x5cdcdd98
nop word cs:[rax + rax]
nop
cmp ecx, 0xfd6361ef
je 0x14028d5d1
cmp ecx, 0x5cdcdd98
jne 0x14028d580
cmp word [rsp + 0x660], 0
setne al
mov ecx, 0xfd6361ef
jmp 0x14028d580
mov eax, 0x2e58aca0
jmp 0x14028d1b6
mov eax, 0xec45883c
jmp 0x14028d1b6
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x690], rax
mov eax, 0xd430d884
jmp 0x14028d1b6
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov byte [rsp + 0x40], al
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2201456
mov ecx, 0x7d03e713
jmp 0x14028d1a9
cmp byte [rsp + 0x40], 0
mov eax, 0xec45883c
mov ecx, 0x3d42e201
cmovne eax, ecx
jmp 0x14028d1b6
movzx eax, word [rsp + 0x728]
mov word [rsp + 0x660], ax
mov ecx, 0x5cdcdd98
nop
cmp ecx, 0xfd6361ef
je 0x14028d67b
cmp ecx, 0x5cdcdd98
jne 0x14028d630
cmp word [rsp + 0x660], 0
setne al
mov ecx, 0xfd6361ef
jmp 0x14028d630
mov eax, 0x879dac5
jmp 0x14028d1b6
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc55700e4
mov ecx, 0xf640bbd
jmp 0x14028d1a9
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov eax, 0x7c0ce865
jmp 0x14028d1b6
cmp eax, 0x679ca7d1
jne 0x14028d1b6
mov rax, qword [rsp + 0x5e0]
mov eax, 0x67f4ba62
jmp 0x14028cba0
mov eax, dword [0x140ae0c90]
mov ecx, dword [0x140ae0c94]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x58]
cmp ecx, 0xa
setl byte [rsp + 0x70]
mov eax, 0xd4432446
nop dword [rax]
cmp eax, 0xd9eef800
jg 0x14028d710
cmp eax, 0xa5676185
je 0x14028dc89
cmp eax, 0xd4432446
je 0x14028dc93
cmp eax, 0xd65011d8
jne 0x14028d6e0
jmp 0x14028e2d3
cmp eax, 0xd9eef801
je 0x14028dcb3
cmp eax, 0x30ced154
je 0x14028dccd
cmp eax, 0x67f4ba62
jne 0x14028d6e0
mov eax, 0x68509fc3
jmp 0x14028d75a
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc55700e4
mov ecx, 0xf640bbd
cmove eax, ecx
cmp dword [0x140ae1274], 0xa
cmovl eax, ecx
cmp eax, 0xf640bbc
jg 0x14028d7a0
cmp eax, 0xd256c447
jle 0x14028d7d0
cmp eax, 0xec45883b
jg 0x14028d97b
cmp eax, 0xd256c448
je 0x14028daff
cmp eax, 0xd430d884
jne 0x14028d75a
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov eax, 0x679ca7d1
jmp 0x14028d75a
cmp eax, 0x679ca7d0
jle 0x14028d940
cmp eax, 0x7c0ce864
jle 0x14028dad6
cmp eax, 0x7c0ce865
je 0x14028db1d
cmp eax, 0x7d03e713
jne 0x14028d75a
mov eax, 0x94813bf9
jmp 0x14028d75a
cmp eax, 0x94813bf9
je 0x14028db67
cmp eax, 0xa2201456
je 0x14028db7e
cmp eax, 0xc55700e4
jne 0x14028d75a
mov rax, qword [rsp + 0x6d0]
mov edx, 0x886b676e
nop
cmp edx, 0xe8e8d80c
jle 0x14028d830
cmp edx, 0x5b7d22fe
jg 0x14028d870
cmp edx, 0xe8e8d80d
je 0x14028dbc7
cmp edx, 0xfba05d10
jne 0x14028d800
mov edx, 0xe59b3345
mov ecx, dword [rsp + 0x48]
jmp 0x14028d800
cmp edx, 0x886b676e
je 0x14028d8fa
cmp edx, 0x8a7c6bbe
je 0x14028d904
cmp edx, 0xe59b3345
jne 0x14028d800
mov dword [rsp + 0x640], ecx
mov edx, dword [rsp + 0x640]
cmp edx, 0x1d
mov edx, 0xe8e8d80d
mov ebp, 0x5b7d22ff
cmovl edx, ebp
jmp 0x14028d800
cmp edx, 0x5b7d22ff
je 0x14028d88c
cmp edx, 0x63e66724
jne 0x14028d800
mov edx, 0xe59b3345
xor ecx, ecx
jmp 0x14028d800
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movzx edx, word [rax + rdx*2]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
lea ebx, [rbp + 0x34]
mov edi, 0xffcb
sub edi, ebp
and edi, edx
not edx
and edx, ebx
or edi, edx
mov word [rsp + 0x50], di
lea rdx, [rsp + 0x6f0]
mov qword [rsp + 0x660], rdx
mov edx, 0x8a7c6bbe
jmp 0x14028d800
mov edx, 0x63e66724
jmp 0x14028d800
mov rdx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x660]
movzx ebx, word [rsp + 0x50]
mov word [rbp + rdx*2], bx
mov edx, dword [rsp + 0x640]
add edx, 1
mov dword [rsp + 0x48], edx
mov edx, 0xfba05d10
jmp 0x14028d800
cmp eax, 0xf640bbd
je 0x14028dbd1
cmp eax, 0x2e58aca0
je 0x14028dbdb
cmp eax, 0x3d42e201
jne 0x14028d75a
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x6d0], rax
mov eax, 0xd256c448
jmp 0x14028d75a
cmp eax, 0xec45883c
je 0x14028dbe5
cmp eax, 0x879dac5
jne 0x14028d75a
mov rax, qword [rsp + 0x6d0]
mov edx, 0x886b676e
nop
cmp edx, 0xe8e8d80c
jle 0x14028d9d0
cmp edx, 0x5b7d22fe
jg 0x14028da10
cmp edx, 0xe8e8d80d
je 0x14028d734
cmp edx, 0xfba05d10
jne 0x14028d9a0
mov edx, 0xe59b3345
mov ecx, dword [rsp + 0x48]
jmp 0x14028d9a0
cmp edx, 0x886b676e
je 0x14028da9a
cmp edx, 0x8a7c6bbe
je 0x14028daa4
cmp edx, 0xe59b3345
jne 0x14028d9a0
mov dword [rsp + 0x640], ecx
mov edx, dword [rsp + 0x640]
cmp edx, 0x1d
mov edx, 0xe8e8d80d
mov ebp, 0x5b7d22ff
cmovl edx, ebp
jmp 0x14028d9a0
cmp edx, 0x5b7d22ff
je 0x14028da2c
cmp edx, 0x63e66724
jne 0x14028d9a0
mov edx, 0xe59b3345
xor ecx, ecx
jmp 0x14028d9a0
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movzx edx, word [rax + rdx*2]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
lea ebx, [rbp + 0x34]
mov edi, 0xffcb
sub edi, ebp
and edi, edx
not edx
and edx, ebx
or edi, edx
mov word [rsp + 0x50], di
lea rdx, [rsp + 0x6f0]
mov qword [rsp + 0x660], rdx
mov edx, 0x8a7c6bbe
jmp 0x14028d9a0
mov edx, 0x63e66724
jmp 0x14028d9a0
mov rdx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x660]
movzx ebx, word [rsp + 0x50]
mov word [rbp + rdx*2], bx
mov edx, dword [rsp + 0x640]
add edx, 1
mov dword [rsp + 0x48], edx
mov edx, 0xfba05d10
jmp 0x14028d9a0
cmp eax, 0x68509fc3
jne 0x14028dc4b
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2201456
mov ecx, 0x7c0ce865
jmp 0x14028d74d
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc55700e4
mov ecx, 0x879dac5
jmp 0x14028d74d
movzx eax, word [rsp + 0x728]
mov word [rsp + 0x660], ax
mov ecx, 0x5cdcdd98
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfd6361ef
je 0x14028dbff
cmp ecx, 0x5cdcdd98
jne 0x14028db40
cmp word [rsp + 0x660], 0
setne al
mov ecx, 0xfd6361ef
jmp 0x14028db40
cmp byte [rsp + 0x40], 0
mov eax, 0xec45883c
mov ecx, 0x3d42e201
cmovne eax, ecx
jmp 0x14028d75a
movzx eax, word [rsp + 0x728]
mov word [rsp + 0x660], ax
mov ecx, 0x5cdcdd98
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfd6361ef
je 0x14028dc31
cmp ecx, 0x5cdcdd98
jne 0x14028dba0
cmp word [rsp + 0x660], 0
setne al
mov ecx, 0xfd6361ef
jmp 0x14028dba0
mov eax, 0x879dac5
jmp 0x14028d75a
mov eax, 0x2e58aca0
jmp 0x14028d75a
mov eax, 0xec45883c
jmp 0x14028d75a
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x690], rax
mov eax, 0xd430d884
jmp 0x14028d75a
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov byte [rsp + 0x40], al
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2201456
mov ecx, 0x7d03e713
jmp 0x14028d74d
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov eax, 0x7c0ce865
jmp 0x14028d75a
cmp eax, 0x679ca7d1
jne 0x14028d75a
mov rax, qword [rsp + 0x5e0]
mov eax, dword [0x140ae0c90]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x30ced154
mov ecx, 0xa5676185
cmove eax, ecx
cmp dword [0x140ae0c94], 0xa
cmovl eax, ecx
jmp 0x14028d6e0
mov eax, 0xd9eef801
jmp 0x14028d6e0
mov cl, byte [rsp + 0x58]
cmp byte [rsp + 0x70], 0
mov eax, 0x30ced154
mov edx, 0x67f4ba62
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x14028d6e0
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x6b0], rax
mov eax, 0xd65011d8
jmp 0x14028d6e0
mov eax, 0x68509fc3
jmp 0x14028dcfa
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc55700e4
mov ecx, 0xf640bbd
cmove eax, ecx
cmp dword [0x140ae1274], 0xa
cmovl eax, ecx
cmp eax, 0xf640bbc
jg 0x14028dd40
cmp eax, 0xd256c447
jle 0x14028ddb0
cmp eax, 0xec45883b
jg 0x14028df16
cmp eax, 0xd256c448
je 0x14028e09f
cmp eax, 0xd430d884
jne 0x14028dcfa
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x5e0], rax
mov eax, 0x679ca7d1
jmp 0x14028dcfa
cmp eax, 0x679ca7d0
jle 0x14028dd70
cmp eax, 0x7c0ce864
jle 0x14028e076
cmp eax, 0x7c0ce865
je 0x14028e0bd
cmp eax, 0x7d03e713
jne 0x14028dcfa
mov eax, 0x94813bf9
jmp 0x14028dcfa
cmp eax, 0xf640bbd
je 0x14028e107
cmp eax, 0x2e58aca0
je 0x14028e111
cmp eax, 0x3d42e201
jne 0x14028dcfa
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x6d0], rax
mov eax, 0xd256c448
jmp 0x14028dcfa
cmp eax, 0x94813bf9
je 0x14028e11b
cmp eax, 0xa2201456
je 0x14028e132
cmp eax, 0xc55700e4
jne 0x14028dcfa
mov rax, qword [rsp + 0x6d0]
mov edx, 0x886b676e
nop
cmp edx, 0xe8e8d80c
jle 0x14028de10
cmp edx, 0x5b7d22fe
jg 0x14028de50
cmp edx, 0xe8e8d80d
je 0x14028e173
cmp edx, 0xfba05d10
jne 0x14028dde0
mov edx, 0xe59b3345
mov ecx, dword [rsp + 0x48]
jmp 0x14028dde0
cmp edx, 0x886b676e
je 0x14028deda
cmp edx, 0x8a7c6bbe
je 0x14028dee4
cmp edx, 0xe59b3345
jne 0x14028dde0
mov dword [rsp + 0x640], ecx
mov edx, dword [rsp + 0x640]
cmp edx, 0x1d
mov edx, 0xe8e8d80d
mov ebp, 0x5b7d22ff
cmovl edx, ebp
jmp 0x14028dde0
cmp edx, 0x5b7d22ff
je 0x14028de6c
cmp edx, 0x63e66724
jne 0x14028dde0
mov edx, 0xe59b3345
xor ecx, ecx
jmp 0x14028dde0
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movzx edx, word [rax + rdx*2]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
lea ebx, [rbp + 0x34]
mov edi, 0xffcb
sub edi, ebp
and edi, edx
not edx
and edx, ebx
or edi, edx
mov word [rsp + 0x50], di
lea rdx, [rsp + 0x6f0]
mov qword [rsp + 0x660], rdx
mov edx, 0x8a7c6bbe
jmp 0x14028dde0
mov edx, 0x63e66724
jmp 0x14028dde0
mov rdx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x660]
movzx ebx, word [rsp + 0x50]
mov word [rbp + rdx*2], bx
mov edx, dword [rsp + 0x640]
add edx, 1
mov dword [rsp + 0x48], edx
mov edx, 0xfba05d10
jmp 0x14028dde0
cmp eax, 0xec45883c
je 0x14028e17d
cmp eax, 0x879dac5
jne 0x14028dcfa
mov rax, qword [rsp + 0x6d0]
mov edx, 0x886b676e
nop dword [rax]
cmp edx, 0xe8e8d80c
jle 0x14028df70
cmp edx, 0x5b7d22fe
jg 0x14028dfb0
cmp edx, 0xe8e8d80d
je 0x14028dcd4
cmp edx, 0xfba05d10
jne 0x14028df40
mov edx, 0xe59b3345
mov ecx, dword [rsp + 0x48]
jmp 0x14028df40
cmp edx, 0x886b676e
je 0x14028e03a
cmp edx, 0x8a7c6bbe
je 0x14028e044
cmp edx, 0xe59b3345
jne 0x14028df40
mov dword [rsp + 0x640], ecx
mov edx, dword [rsp + 0x640]
cmp edx, 0x1d
mov edx, 0xe8e8d80d
mov ebp, 0x5b7d22ff
cmovl edx, ebp
jmp 0x14028df40
cmp edx, 0x5b7d22ff
je 0x14028dfcc
cmp edx, 0x63e66724
jne 0x14028df40
mov edx, 0xe59b3345
xor ecx, ecx
jmp 0x14028df40
movsxd rdx, dword [rsp + 0x640]
mov qword [rsp + 0x610], rdx
mov rdx, qword [rsp + 0x610]
movzx edx, word [rax + rdx*2]
movsxd rbp, dword [rsp + 0x640]
imul rbx, rbp, 0x5397829d
mov rdi, rbx
shr rdi, 0x3f
sar rbx, 0x24
add ebx, edi
imul ebx, ebx, 0x31
sub ebp, ebx
lea ebx, [rbp + 0x34]
mov edi, 0xffcb
sub edi, ebp
and edi, edx
not edx
and edx, ebx
or edi, edx
mov word [rsp + 0x50], di
lea rdx, [rsp + 0x6f0]
mov qword [rsp + 0x660], rdx
mov edx, 0x8a7c6bbe
jmp 0x14028df40
mov edx, 0x63e66724
jmp 0x14028df40
mov rdx, qword [rsp + 0x610]
mov rbp, qword [rsp + 0x660]
movzx ebx, word [rsp + 0x50]
mov word [rbp + rdx*2], bx
mov edx, dword [rsp + 0x640]
add edx, 1
mov dword [rsp + 0x48], edx
mov edx, 0xfba05d10
jmp 0x14028df40
cmp eax, 0x68509fc3
jne 0x14028e1e3
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2201456
mov ecx, 0x7c0ce865
jmp 0x14028dced
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xc55700e4
mov ecx, 0x879dac5
jmp 0x14028dced
movzx eax, word [rsp + 0x728]
mov word [rsp + 0x660], ax
mov ecx, 0x5cdcdd98
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xfd6361ef
je 0x14028e197
cmp ecx, 0x5cdcdd98
jne 0x14028e0e0
cmp word [rsp + 0x660], 0
setne al
mov ecx, 0xfd6361ef
jmp 0x14028e0e0
mov eax, 0x2e58aca0
jmp 0x14028dcfa
mov eax, 0xec45883c
jmp 0x14028dcfa
cmp byte [rsp + 0x40], 0
mov eax, 0xec45883c
mov ecx, 0x3d42e201
cmovne eax, ecx
jmp 0x14028dcfa
movzx eax, word [rsp + 0x728]
mov word [rsp + 0x660], ax
mov ecx, 0x5cdcdd98
nop word [rax + rax]
cmp ecx, 0xfd6361ef
je 0x14028e1c9
cmp ecx, 0x5cdcdd98
jne 0x14028e150
cmp word [rsp + 0x660], 0
setne al
mov ecx, 0xfd6361ef
jmp 0x14028e150
mov eax, 0x879dac5
jmp 0x14028dcfa
lea rax, [rsp + 0x6f0]
mov qword [rsp + 0x690], rax
mov eax, 0xd430d884
jmp 0x14028dcfa
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov byte [rsp + 0x40], al
mov eax, dword [0x140ae1270]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xa2201456
mov ecx, 0x7d03e713
jmp 0x14028dced
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov eax, 0x7c0ce865
jmp 0x14028dcfa
cmp eax, 0x679ca7d1
jne 0x14028dcfa
mov rax, qword [rsp + 0x5e0]
mov eax, 0x67f4ba62
jmp 0x14028d6e0
mov rax, qword [rsp + 0x6b0]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x30], rax
mov eax, dword [0x140ae13f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae13fc], 0xa
setl cl
or cl, al
mov eax, 0x2aaf1866
mov ecx, 0x9bc114fa
cmovne eax, ecx
mov ecx, 0x2aaf1866
mov edx, 0xdc92d46e
cmovne ecx, edx
mov edx, 0xe15c1885
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp edx, 0xe15c1884
jle 0x14028e2b0
cmp edx, 0x6d49c825
je 0x14028e2c8
cmp edx, 0x2aaf1866
je 0x14028e2cc
cmp edx, 0xe15c1885
jne 0x14028e260
mov rdx, qword [str.ye_w_WETI]
mov qword [rsp + 0x6e0], rdx
movups xmm1, xmmword [0x140676cdc]
movaps xmmword [rsp + 0x6d0], xmm1
mov edx, 0x6d49c825
jmp 0x14028e260
cmp edx, 0x9bc114fa
je 0x14028e393
cmp edx, 0xdc92d46e
jne 0x14028e260
mov edx, eax
jmp 0x14028e260
mov edx, ecx
jmp 0x14028e260
mov edx, 0xdc92d46e
jmp 0x14028e260
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x800], rax
mov eax, dword [0x140ae13f8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae13fc], 0xa
setl cl
or cl, al
mov eax, 0x2aaf1866
mov ecx, 0x9bc114fa
cmovne eax, ecx
mov ecx, 0x2aaf1866
mov edx, 0xdc92d46e
cmovne ecx, edx
mov edx, 0xe15c1885
cmp edx, 0xe15c1884
jle 0x14028e370
cmp edx, 0x6d49c825
je 0x14028e388
cmp edx, 0x2aaf1866
je 0x14028e38c
cmp edx, 0xe15c1885
jne 0x14028e320
mov rdx, qword [str.ye_w_WETI]
mov qword [rsp + 0x6e0], rdx
movups xmm1, xmmword [0x140676cdc]
movaps xmmword [rsp + 0x6d0], xmm1
mov edx, 0x6d49c825
jmp 0x14028e320
cmp edx, 0x9bc114fa
je 0x14028f387
cmp edx, 0xdc92d46e
jne 0x14028e320
mov edx, eax
jmp 0x14028e320
mov edx, ecx
jmp 0x14028e320
mov edx, 0xdc92d46e
jmp 0x14028e320
mov eax, dword [0x140ae13e0]
mov ecx, dword [0x140ae13e4]
lea edx, [rax - 1]
imul edx, eax
mov dword [rsp + 0xe4], edx
test dl, 1
sete al
sete byte [rsp + 0x33]
mov dword [rsp + 0xb4], ecx
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x2f]
or cl, al
mov ecx, 0x4e3e0f0e
mov eax, 0x35fb9e22
cmovne ecx, eax
mov dword [rsp + 0x9c], ecx
mov ecx, 0x4e3e0f0e
mov eax, 0x83e32cc6
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov ecx, 0x3a79a9cb
mov eax, 0x4c48ae9e
cmovne ecx, eax
mov dword [rsp + 0x94], ecx
mov ecx, 0x3a79a9cb
mov eax, 0xff7642b5
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x54cc18c9
mov eax, 0xe980da3e
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
mov ecx, 0x44b5a20c
jmp 0x14028e440
mov rax, qword [rsp + 0x48]
mov ecx, 0x83e32cc6
mov eax, ecx
cmp ecx, 0x3a79a9ca
jle 0x14028e480
cmp eax, 0x4e3e0f0d
jg 0x14028e4b0
cmp eax, 0x3a79a9cb
je 0x14028e50e
cmp eax, 0x44b5a20c
je 0x14028ec5e
mov ecx, eax
cmp eax, 0x4c48ae9e
jne 0x14028e440
mov ecx, 0x559c7f72
jmp 0x14028e440
cmp eax, 0xff7642b4
jg 0x14028e4df
cmp eax, 0x83e32cc6
je 0x14028e518
cmp eax, 0x8b8ee506
je 0x14028e531
mov ecx, eax
cmp eax, 0xe980da3e
jne 0x14028e440
mov ecx, 0xa3e3833
jmp 0x14028e440
cmp eax, 0x4e3e0f0e
je 0x14028e436
cmp eax, 0x54cc18c9
je 0x14028ec7e
mov ecx, eax
cmp eax, 0x559c7f72
jne 0x14028e440
mov ecx, dword [rsp + 0x98]
jmp 0x14028e440
cmp eax, 0xff7642b5
je 0x14028ec45
mov ecx, dword [rsp + 0xa0]
cmp eax, 0xa3e3833
je 0x14028e440
mov ecx, eax
cmp eax, 0x35fb9e22
jne 0x14028e440
jmp 0x14029037f
mov ecx, 0xff7642b5
jmp 0x14028e440
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x640], rax
mov ecx, dword [rsp + 0x9c]
jmp 0x14028e440
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae0fa8]
mov ecx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ecx, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ecx, eax
mov r11d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r11d, eax
mov r12d, 0xb611d8ba
mov eax, 0x775aca20
cmovne r12d, eax
mov esi, 0x65833023
mov eax, 0xead5d7b9
cmovne esi, eax
test dl, dl
mov edx, 0x81c1227b
mov eax, 0x6437950b
cmovne edx, eax
mov dword [rsp + 0x68], edx
mov edx, 0x81c1227b
mov eax, 0x548e0238
cmovne edx, eax
mov dword [rsp + 0x64], edx
mov edx, 0x71c90ff9
mov eax, 0xf358155c
cmovne edx, eax
mov dword [rsp + 0x60], edx
mov r8d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r8d, eax
mov edx, 0x96b7c531
mov eax, 0xa72bae25
cmovne edx, eax
mov dword [rsp + 0x88], edx
mov edi, 0x96b7c531
mov eax, 0xab78790b
cmovne edi, eax
mov eax, dword [0x140ae0fa0]
lea edx, [rax - 1]
imul edx, eax
mov ebp, dword [0x140ae0fa4]
mov dword [rsp + 0x80], edx
test dl, 1
sete al
mov dword [rsp + 0x7c], ebp
cmp ebp, 0xa
setl dl
or dl, al
mov r9d, 0x13a0700
mov eax, 0x870e24b
cmovne r9d, eax
mov r10d, 0x13a0700
mov eax, 0x41495ee4
cmovne r10d, eax
mov ebp, 0x408d852e
mov eax, 0x7b6abd
cmovne ebp, eax
mov edx, 0x7553e197
mov dword [rsp + 0x78], r8d
mov dword [rsp + 0x84], edi
jmp 0x14028e6b0
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rax
mov edx, dword [rsp + 0x68]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, edx
cmp edx, 0xc81290d2
jle 0x14028e6f0
cmp eax, 0x1a55d6c7
jle 0x14028e750
cmp eax, 0x71c90ff8
jg 0x14028ea03
cmp eax, 0x548e0238
je 0x14028e68d
cmp eax, 0x6437950b
jne 0x14028ec24
mov edx, 0x1a55d6c8
jmp 0x14028e6b0
cmp eax, 0xa828d540
jg 0x14028e720
cmp eax, 0x9d9769ec
jg 0x14028eb4e
cmp eax, 0x81c1227b
je 0x14028ebd4
mov edx, eax
cmp eax, 0x96b7c531
jne 0x14028e6b0
mov edx, 0xab78790b
jmp 0x14028e6b0
cmp eax, 0xb66c4516
jg 0x14028eb80
cmp eax, 0xa828d541
je 0x14028ebe6
mov edx, eax
cmp eax, 0xab78790b
jne 0x14028e6b0
mov edx, dword [rsp + 0x88]
jmp 0x14028e6b0
cmp eax, 0xf358155b
jg 0x14028ebad
mov edx, edi
cmp eax, 0xc81290d3
je 0x14028e6b0
mov edx, eax
cmp eax, 0xde94e876
jne 0x14028e6b0
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x690]
sete byte [rsp + 0x6c]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x34]
mov eax, 0x340e5e1c
jmp 0x14028e7a0
mov eax, 0x9b1ee5fb
nop dword [rax]
mov edx, eax
cmp eax, 0x448b132a
jg 0x14028e800
cmp edx, 0xead5d7b8
jle 0x14028e880
cmp edx, 0xf9268361
jle 0x14028e8ae
mov eax, ecx
cmp edx, 0xf9268362
je 0x14028e7a0
cmp edx, 0x340e5e1c
jne 0x14028e9df
movzx edx, byte [rsp + 0x6c]
cmp byte [rsp + 0x34], 0
mov eax, 0x65833023
cmovne eax, r13d
test dl, dl
cmovne eax, r13d
jmp 0x14028e7a0
cmp edx, 0x5a9901d3
jg 0x14028e850
cmp edx, 0x524a3a52
jg 0x14028e911
cmp edx, 0x448b132b
je 0x14028e98c
mov eax, edx
cmp edx, 0x4ce51d7b
jne 0x14028e7a0
mov eax, dword [rsp + 0x70]
add eax, 0x34
mov dword [rsp + 0x40], eax
mov eax, 0x5a9901d4
jmp 0x14028e7a0
cmp edx, 0x65833022
jg 0x14028e93a
cmp edx, 0x5a9901d4
je 0x14028e996
mov eax, edx
cmp edx, 0x5ee19b09
jne 0x14028e7a0
mov eax, r14d
jmp 0x14028e7a0
cmp edx, 0xb611d8b9
jg 0x14028e958
cmp edx, 0x94d45a95
je 0x14028e9cb
mov eax, edx
cmp edx, 0x9b1ee5fb
jne 0x14028e7a0
mov eax, r12d
jmp 0x14028e7a0
cmp edx, 0xead5d7b9
je 0x14028e798
mov eax, edx
cmp edx, 0xf4af8c80
jne 0x14028e7a0
movsxd rax, dword [rsp + 0x50]
mov qword [rsp + 0x660], rax
mov rax, qword [rsp + 0x660]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x58], eax
movsxd rax, dword [rsp + 0x50]
imul rdx, rax, 0x5397829d
mov rbx, rdx
shr rbx, 0x3f
sar rdx, 0x24
add edx, ebx
imul edx, edx, 0x31
sub eax, edx
mov dword [rsp + 0x70], eax
mov eax, 0x4ce51d7b
jmp 0x14028e7a0
mov eax, esi
cmp edx, 0x524a3a53
je 0x14028e7a0
mov eax, edx
cmp edx, 0x57b44ef9
jne 0x14028e7a0
mov eax, 0xc5a1ba75
xor r8d, r8d
jmp 0x14028e7a0
cmp edx, 0x65833023
je 0x14028e9c1
mov eax, edx
cmp edx, 0x775aca20
jne 0x14028e7a0
mov eax, r11d
jmp 0x14028e7a0
cmp edx, 0xb611d8ba
je 0x14028e9d5
mov eax, edx
cmp edx, 0xc5a1ba75
jne 0x14028e7a0
mov dword [rsp + 0x50], r8d
mov eax, dword [rsp + 0x50]
cmp eax, 0xc
mov eax, 0xfa2a54c
mov edx, 0xf4af8c80
cmovl eax, edx
jmp 0x14028e7a0
mov eax, 0xf9268362
jmp 0x14028e7a0
mov eax, dword [rsp + 0x58]
xor eax, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x660]
mov word [rsp + rdx*2 + 0x6d0], ax
mov r8d, dword [rsp + 0x50]
add r8d, 1
mov eax, 0xc5a1ba75
jmp 0x14028e7a0
mov eax, 0x524a3a53
jmp 0x14028e7a0
mov eax, 0x5ee19b09
jmp 0x14028e7a0
mov eax, 0x775aca20
jmp 0x14028e7a0
mov eax, edx
cmp edx, 0xfa2a54c
jne 0x14028e7a0
mov edx, 0xa828d541
mov r8d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x84]
jmp 0x14028e6b0
cmp eax, 0x71c90ff9
je 0x14028ebca
mov edx, eax
cmp eax, 0x7553e197
jne 0x14028e6b0
test byte [rsp + 0x80], 1
sete byte [rsp + 0x58]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x70]
mov eax, 0x48b332a
jmp 0x14028ea50
cmp dword [rsp + 0x50], 0
setne dl
mov eax, r9d
nop word cs:[rax + rax]
nop
cmp eax, 0x870e24a
jle 0x14028ea80
cmp eax, 0x41495ee3
jg 0x14028eaa0
cmp eax, 0x1bd39818
je 0x14028eb11
cmp eax, 0x408d852e
jne 0x14028eb2a
mov eax, 0x9304d1f7
jmp 0x14028ea50
cmp eax, 0x13a06ff
jg 0x14028eac0
cmp eax, 0x9304d1f7
je 0x14028eaec
cmp eax, 0x7b6abd
jne 0x14028ea50
mov eax, 0x1bd39818
jmp 0x14028ea50
cmp eax, 0x41495ee4
je 0x14028ea39
cmp eax, 0x7bc3df99
jne 0x14028ea50
mov eax, r10d
jmp 0x14028ea50
cmp eax, 0x13a0700
je 0x14028eb03
cmp eax, 0x48b332a
jne 0x14028ea50
movzx ebx, byte [rsp + 0x58]
cmp byte [rsp + 0x70], 0
mov eax, 0x408d852e
cmovne eax, r15d
test bl, bl
cmovne eax, r15d
jmp 0x14028ea50
lea rax, [rsp + 0x6e6]
mov qword [rsp + 0x660], rax
mov eax, ebp
jmp 0x14028ea50
mov eax, dword [rsp + 0x50]
mov eax, 0x41495ee4
jmp 0x14028ea50
mov rax, qword [rsp + 0x660]
movzx eax, word [rax]
mov dword [rsp + 0x50], eax
mov eax, 0x7bc3df99
jmp 0x14028ea50
cmp eax, 0x870e24b
jne 0x14028ea50
and dl, 1
mov byte [rsp + 0x40], dl
mov al, byte [rsp + 0x40]
mov byte [rsp + 0x30], al
mov edx, 0xc81290d3
jmp 0x14028e6b0
mov edx, r8d
cmp eax, 0x9d9769ed
je 0x14028e6b0
mov edx, eax
cmp eax, 0xa72bae25
jne 0x14028e6b0
cmp byte [rsp + 0x30], 0
mov edx, 0xa828d541
mov eax, 0x9d9769ed
cmovne edx, eax
jmp 0x14028e6b0
cmp eax, 0xb66c4517
je 0x14028ec00
mov edx, eax
cmp eax, 0xbc4fdb52
jne 0x14028e6b0
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x6b0], rax
mov edx, dword [rsp + 0x60]
jmp 0x14028e6b0
cmp eax, 0xf358155c
je 0x14028ec1a
mov edx, eax
cmp eax, 0x16a7b01e
jne 0x14028e6b0
mov edx, dword [rsp + 0x64]
jmp 0x14028e6b0
mov edx, 0xbc4fdb52
jmp 0x14028e6b0
mov rax, qword [rsp + 0x5e0]
mov edx, 0x548e0238
jmp 0x14028e6b0
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x5e0], rax
mov edx, 0x16a7b01e
jmp 0x14028e6b0
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x690], rax
mov edx, 0xde94e876
jmp 0x14028e6b0
mov edx, 0xb66c4517
jmp 0x14028e6b0
mov edx, eax
cmp eax, 0x1a55d6c8
jne 0x14028e6b0
mov rax, qword [rsp + 0x610]
mov ecx, dword [rsp + 0x90]
jmp 0x14028e440
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x48], rax
mov ecx, dword [rsp + 0x94]
jmp 0x14028e440
mov al, byte [rsp + 0x33]
cmp byte [rsp + 0x2f], 0
mov ecx, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x14028e440
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], edx
cmp edx, 0xa
setl dl
or dl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ebp, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ebp, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov esi, 0xb611d8ba
mov eax, 0x775aca20
cmovne esi, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test cl, cl
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov r8d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r8d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x88], ecx
mov edx, 0x96b7c531
mov eax, 0xab78790b
cmovne edx, eax
mov eax, dword [0x140ae0fa0]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, dword [0x140ae0fa4]
mov dword [rsp + 0x80], ecx
test cl, 1
sete al
mov dword [rsp + 0x7c], edi
cmp edi, 0xa
setl cl
or cl, al
mov r9d, 0x13a0700
mov eax, 0x870e24b
cmovne r9d, eax
mov r10d, 0x13a0700
mov eax, 0x41495ee4
cmovne r10d, eax
mov r11d, 0x408d852e
mov eax, 0x7b6abd
cmovne r11d, eax
mov ecx, 0x7553e197
mov dword [rsp + 0x78], r8d
mov dword [rsp + 0x84], edx
jmp 0x14028edf0
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rax
mov ecx, dword [rsp + 0x68]
nop
mov eax, ecx
cmp ecx, 0xc81290d2
jle 0x14028ee30
cmp eax, 0x1a55d6c7
jle 0x14028ee90
cmp eax, 0x71c90ff8
jg 0x14028f142
cmp eax, 0x548e0238
je 0x14028edda
cmp eax, 0x6437950b
jne 0x14028f368
mov ecx, 0x1a55d6c8
jmp 0x14028edf0
cmp eax, 0xa828d540
jg 0x14028ee60
cmp eax, 0x9d9769ec
jg 0x14028f292
cmp eax, 0x81c1227b
je 0x14028f318
mov ecx, eax
cmp eax, 0x96b7c531
jne 0x14028edf0
mov ecx, 0xab78790b
jmp 0x14028edf0
cmp eax, 0xb66c4516
jg 0x14028f2c4
cmp eax, 0xa828d541
je 0x14028f32a
mov ecx, eax
cmp eax, 0xab78790b
jne 0x14028edf0
mov ecx, dword [rsp + 0x88]
jmp 0x14028edf0
cmp eax, 0xf358155b
jg 0x14028f2f1
mov ecx, edx
cmp eax, 0xc81290d3
je 0x14028edf0
mov ecx, eax
cmp eax, 0xde94e876
jne 0x14028edf0
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x690]
sete byte [rsp + 0x6c]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x34]
mov eax, 0x340e5e1c
jmp 0x14028eee0
mov eax, 0x9b1ee5fb
nop dword [rax]
mov ecx, eax
cmp eax, 0x448b132a
jg 0x14028ef40
cmp ecx, 0xead5d7b8
jle 0x14028efc0
cmp ecx, 0xf9268361
jle 0x14028efed
mov eax, ebp
cmp ecx, 0xf9268362
je 0x14028eee0
cmp ecx, 0x340e5e1c
jne 0x14028f11e
movzx ecx, byte [rsp + 0x6c]
cmp byte [rsp + 0x34], 0
mov eax, 0x65833023
cmovne eax, r13d
test cl, cl
cmovne eax, r13d
jmp 0x14028eee0
cmp ecx, 0x5a9901d3
jg 0x14028ef90
cmp ecx, 0x524a3a52
jg 0x14028f050
cmp ecx, 0x448b132b
je 0x14028f0cb
mov eax, ecx
cmp ecx, 0x4ce51d7b
jne 0x14028eee0
mov eax, dword [rsp + 0x70]
add eax, 0x34
mov dword [rsp + 0x40], eax
mov eax, 0x5a9901d4
jmp 0x14028eee0
cmp ecx, 0x65833022
jg 0x14028f079
cmp ecx, 0x5a9901d4
je 0x14028f0d5
mov eax, ecx
cmp ecx, 0x5ee19b09
jne 0x14028eee0
mov eax, r14d
jmp 0x14028eee0
cmp ecx, 0xb611d8b9
jg 0x14028f097
cmp ecx, 0x94d45a95
je 0x14028f10a
mov eax, ecx
cmp ecx, 0x9b1ee5fb
jne 0x14028eee0
mov eax, esi
jmp 0x14028eee0
cmp ecx, 0xead5d7b9
je 0x14028eed8
mov eax, ecx
cmp ecx, 0xf4af8c80
jne 0x14028eee0
movsxd rax, dword [rsp + 0x50]
mov qword [rsp + 0x660], rax
mov rax, qword [rsp + 0x660]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x58], eax
movsxd rax, dword [rsp + 0x50]
imul rcx, rax, 0x5397829d
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x24
add ecx, edx
imul ecx, ecx, 0x31
sub eax, ecx
mov dword [rsp + 0x70], eax
mov eax, 0x4ce51d7b
jmp 0x14028eee0
mov eax, ebx
cmp ecx, 0x524a3a53
je 0x14028eee0
mov eax, ecx
cmp ecx, 0x57b44ef9
jne 0x14028eee0
mov eax, 0xc5a1ba75
xor r8d, r8d
jmp 0x14028eee0
cmp ecx, 0x65833023
je 0x14028f100
mov eax, ecx
cmp ecx, 0x775aca20
jne 0x14028eee0
mov eax, r12d
jmp 0x14028eee0
cmp ecx, 0xb611d8ba
je 0x14028f114
mov eax, ecx
cmp ecx, 0xc5a1ba75
jne 0x14028eee0
mov dword [rsp + 0x50], r8d
mov eax, dword [rsp + 0x50]
cmp eax, 0xc
mov eax, 0xfa2a54c
mov ecx, 0xf4af8c80
cmovl eax, ecx
jmp 0x14028eee0
mov eax, 0xf9268362
jmp 0x14028eee0
mov eax, dword [rsp + 0x58]
xor eax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x660]
mov word [rsp + rcx*2 + 0x6d0], ax
mov r8d, dword [rsp + 0x50]
add r8d, 1
mov eax, 0xc5a1ba75
jmp 0x14028eee0
mov eax, 0x524a3a53
jmp 0x14028eee0
mov eax, 0x5ee19b09
jmp 0x14028eee0
mov eax, 0x775aca20
jmp 0x14028eee0
mov eax, ecx
cmp ecx, 0xfa2a54c
jne 0x14028eee0
mov ecx, 0xa828d541
mov r8d, dword [rsp + 0x78]
mov edx, dword [rsp + 0x84]
jmp 0x14028edf0
cmp eax, 0x71c90ff9
je 0x14028f30e
mov ecx, eax
cmp eax, 0x7553e197
jne 0x14028edf0
test byte [rsp + 0x80], 1
sete byte [rsp + 0x58]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x70]
mov edi, 0x48b332a
jmp 0x14028f190
cmp dword [rsp + 0x50], 0
setne cl
mov edi, r9d
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x870e24a
jle 0x14028f1c0
cmp edi, 0x41495ee3
jg 0x14028f1e0
cmp edi, 0x1bd39818
je 0x14028f254
cmp edi, 0x408d852e
jne 0x14028f26d
mov edi, 0x9304d1f7
jmp 0x14028f190
cmp edi, 0x13a06ff
jg 0x14028f200
cmp edi, 0x9304d1f7
je 0x14028f22e
cmp edi, 0x7b6abd
jne 0x14028f190
mov edi, 0x1bd39818
jmp 0x14028f190
cmp edi, 0x41495ee4
je 0x14028f178
cmp edi, 0x7bc3df99
jne 0x14028f190
mov edi, r10d
jmp 0x14028f190
cmp edi, 0x13a0700
je 0x14028f246
cmp edi, 0x48b332a
jne 0x14028f190
movzx eax, byte [rsp + 0x58]
cmp byte [rsp + 0x70], 0
mov edi, 0x408d852e
cmovne edi, r15d
test al, al
cmovne edi, r15d
jmp 0x14028f190
lea rax, [rsp + 0x6e6]
mov qword [rsp + 0x660], rax
mov edi, r11d
jmp 0x14028f190
mov eax, dword [rsp + 0x50]
mov edi, 0x41495ee4
jmp 0x14028f190
mov rax, qword [rsp + 0x660]
movzx eax, word [rax]
mov dword [rsp + 0x50], eax
mov edi, 0x7bc3df99
jmp 0x14028f190
cmp edi, 0x870e24b
jne 0x14028f190
and cl, 1
mov byte [rsp + 0x40], cl
mov al, byte [rsp + 0x40]
mov byte [rsp + 0x30], al
mov ecx, 0xc81290d3
jmp 0x14028edf0
mov ecx, r8d
cmp eax, 0x9d9769ed
je 0x14028edf0
mov ecx, eax
cmp eax, 0xa72bae25
jne 0x14028edf0
cmp byte [rsp + 0x30], 0
mov ecx, 0xa828d541
mov eax, 0x9d9769ed
cmovne ecx, eax
jmp 0x14028edf0
cmp eax, 0xb66c4517
je 0x14028f344
mov ecx, eax
cmp eax, 0xbc4fdb52
jne 0x14028edf0
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x6b0], rax
mov ecx, dword [rsp + 0x60]
jmp 0x14028edf0
cmp eax, 0xf358155c
je 0x14028f35e
mov ecx, eax
cmp eax, 0x16a7b01e
jne 0x14028edf0
mov ecx, dword [rsp + 0x64]
jmp 0x14028edf0
mov ecx, 0xbc4fdb52
jmp 0x14028edf0
mov rax, qword [rsp + 0x5e0]
mov ecx, 0x548e0238
jmp 0x14028edf0
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x5e0], rax
mov ecx, 0x16a7b01e
jmp 0x14028edf0
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x690], rax
mov ecx, 0xde94e876
jmp 0x14028edf0
mov ecx, 0xb66c4517
jmp 0x14028edf0
mov ecx, eax
cmp eax, 0x1a55d6c8
jne 0x14028edf0
mov rax, qword [rsp + 0x610]
mov ecx, 0x8b8ee506
jmp 0x14028e440
mov eax, dword [0x140ae13e0]
mov ecx, dword [0x140ae13e4]
lea edx, [rax - 1]
imul edx, eax
mov dword [rsp + 0xb4], edx
test dl, 1
sete al
sete byte [rsp + 0x33]
mov dword [rsp + 0xa8], ecx
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x2f]
or cl, al
mov ecx, 0x4e3e0f0e
mov eax, 0x35fb9e22
cmovne ecx, eax
mov dword [rsp + 0x9c], ecx
mov ecx, 0x4e3e0f0e
mov eax, 0x83e32cc6
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov ecx, 0x3a79a9cb
mov eax, 0x4c48ae9e
cmovne ecx, eax
mov dword [rsp + 0x94], ecx
mov ecx, 0x3a79a9cb
mov eax, 0xff7642b5
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x54cc18c9
mov eax, 0xe980da3e
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
mov ecx, 0x44b5a20c
jmp 0x14028f440
mov rax, qword [rsp + 0x48]
mov ecx, 0x83e32cc6
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0x3a79a9ca
jle 0x14028f480
cmp eax, 0x4e3e0f0d
jg 0x14028f4b0
cmp eax, 0x3a79a9cb
je 0x14028f50e
cmp eax, 0x44b5a20c
je 0x14028f518
mov ecx, eax
cmp eax, 0x4c48ae9e
jne 0x14028f440
mov ecx, 0x559c7f72
jmp 0x14028f440
cmp eax, 0xff7642b4
jg 0x14028f4df
cmp eax, 0x83e32cc6
je 0x14028f538
cmp eax, 0x8b8ee506
je 0x14028f551
mov ecx, eax
cmp eax, 0xe980da3e
jne 0x14028f440
mov ecx, 0xa3e3833
jmp 0x14028f440
cmp eax, 0x4e3e0f0e
je 0x14028f42a
cmp eax, 0x54cc18c9
je 0x14028fc8f
mov ecx, eax
cmp eax, 0x559c7f72
jne 0x14028f440
mov ecx, dword [rsp + 0x98]
jmp 0x14028f440
cmp eax, 0xff7642b5
je 0x140290366
mov ecx, dword [rsp + 0xa0]
cmp eax, 0xa3e3833
je 0x14028f440
mov ecx, eax
cmp eax, 0x35fb9e22
jne 0x14028f440
jmp 0x14029046d
mov ecx, 0xff7642b5
jmp 0x14028f440
mov al, byte [rsp + 0x33]
cmp byte [rsp + 0x2f], 0
mov ecx, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x14028f440
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x640], rax
mov ecx, dword [rsp + 0x9c]
jmp 0x14028f440
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], edx
cmp edx, 0xa
setl dl
or dl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov eax, 0x94d45a95
mov edx, 0x5ee19b09
cmovne eax, edx
mov r11d, 0xb611d8ba
mov edx, 0x448b132b
cmovne r11d, edx
mov r12d, 0xb611d8ba
mov edx, 0x775aca20
cmovne r12d, edx
mov esi, 0x65833023
mov edx, 0xead5d7b9
cmovne esi, edx
test cl, cl
mov edx, 0x81c1227b
mov ecx, 0x6437950b
cmovne edx, ecx
mov dword [rsp + 0x68], edx
mov edx, 0x81c1227b
mov ecx, 0x548e0238
cmovne edx, ecx
mov dword [rsp + 0x64], edx
mov edx, 0x71c90ff9
mov ecx, 0xf358155c
cmovne edx, ecx
mov dword [rsp + 0x60], edx
mov r10d, 0x71c90ff9
mov ecx, 0xbc4fdb52
cmovne r10d, ecx
mov edx, 0x96b7c531
mov ecx, 0xa72bae25
cmovne edx, ecx
mov dword [rsp + 0x88], edx
mov edi, 0x96b7c531
mov ecx, 0xab78790b
cmovne edi, ecx
mov ecx, dword [0x140ae0fa0]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, dword [0x140ae0fa4]
mov dword [rsp + 0x80], edx
test dl, 1
sete cl
mov dword [rsp + 0x7c], ebp
cmp ebp, 0xa
setl dl
or dl, cl
mov r8d, 0x13a0700
mov ecx, 0x870e24b
cmovne r8d, ecx
mov r9d, 0x13a0700
mov ecx, 0x41495ee4
cmovne r9d, ecx
mov ebp, 0x408d852e
mov ecx, 0x7b6abd
cmovne ebp, ecx
mov edx, 0x7553e197
mov dword [rsp + 0x78], r10d
mov dword [rsp + 0x84], edi
jmp 0x14028f6d0
mov rcx, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rcx
mov edx, dword [rsp + 0x68]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0xc81290d2
jle 0x14028f710
cmp ecx, 0x1a55d6c7
jle 0x14028f790
cmp ecx, 0x71c90ff8
jg 0x14028fa43
cmp ecx, 0x548e0238
je 0x14028f6ad
cmp ecx, 0x6437950b
jne 0x14028fc6d
mov edx, 0x1a55d6c8
jmp 0x14028f6d0
cmp ecx, 0xa828d540
jg 0x14028f750
cmp ecx, 0x9d9769ec
jg 0x14028fb91
cmp ecx, 0x81c1227b
je 0x14028fc1d
mov edx, ecx
cmp ecx, 0x96b7c531
jne 0x14028f6d0
mov edx, 0xab78790b
jmp 0x14028f6d0
cmp ecx, 0xb66c4516
jg 0x14028fbc5
cmp ecx, 0xa828d541
je 0x14028fc2f
mov edx, ecx
cmp ecx, 0xab78790b
jne 0x14028f6d0
mov edx, dword [rsp + 0x88]
jmp 0x14028f6d0
cmp ecx, 0xf358155b
jg 0x14028fbf4
mov edx, edi
cmp ecx, 0xc81290d3
je 0x14028f6d0
mov edx, ecx
cmp ecx, 0xde94e876
jne 0x14028f6d0
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x690]
sete byte [rsp + 0x6c]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x34]
mov ecx, 0x340e5e1c
jmp 0x14028f7e0
mov ecx, 0x9b1ee5fb
mov edx, ecx
cmp ecx, 0x448b132a
jg 0x14028f840
cmp edx, 0xead5d7b8
jle 0x14028f8c0
cmp edx, 0xf9268361
jle 0x14028f8ee
mov ecx, eax
cmp edx, 0xf9268362
je 0x14028f7e0
cmp edx, 0x340e5e1c
jne 0x14028fa1f
movzx edx, byte [rsp + 0x6c]
cmp byte [rsp + 0x34], 0
mov ecx, 0x65833023
cmovne ecx, r13d
test dl, dl
cmovne ecx, r13d
jmp 0x14028f7e0
cmp edx, 0x5a9901d3
jg 0x14028f890
cmp edx, 0x524a3a52
jg 0x14028f951
cmp edx, 0x448b132b
je 0x14028f9cc
mov ecx, edx
cmp edx, 0x4ce51d7b
jne 0x14028f7e0
mov ecx, dword [rsp + 0x70]
add ecx, 0x34
mov dword [rsp + 0x40], ecx
mov ecx, 0x5a9901d4
jmp 0x14028f7e0
cmp edx, 0x65833022
jg 0x14028f97a
cmp edx, 0x5a9901d4
je 0x14028f9d6
mov ecx, edx
cmp edx, 0x5ee19b09
jne 0x14028f7e0
mov ecx, r14d
jmp 0x14028f7e0
cmp edx, 0xb611d8b9
jg 0x14028f998
cmp edx, 0x94d45a95
je 0x14028fa0b
mov ecx, edx
cmp edx, 0x9b1ee5fb
jne 0x14028f7e0
mov ecx, r12d
jmp 0x14028f7e0
cmp edx, 0xead5d7b9
je 0x14028f7db
mov ecx, edx
cmp edx, 0xf4af8c80
jne 0x14028f7e0
movsxd rcx, dword [rsp + 0x50]
mov qword [rsp + 0x660], rcx
mov rcx, qword [rsp + 0x660]
movzx ecx, word [rdi + rcx*2]
mov dword [rsp + 0x58], ecx
movsxd rcx, dword [rsp + 0x50]
imul rdx, rcx, 0x5397829d
mov rbx, rdx
shr rbx, 0x3f
sar rdx, 0x24
add edx, ebx
imul edx, edx, 0x31
sub ecx, edx
mov dword [rsp + 0x70], ecx
mov ecx, 0x4ce51d7b
jmp 0x14028f7e0
mov ecx, esi
cmp edx, 0x524a3a53
je 0x14028f7e0
mov ecx, edx
cmp edx, 0x57b44ef9
jne 0x14028f7e0
mov ecx, 0xc5a1ba75
xor r10d, r10d
jmp 0x14028f7e0
cmp edx, 0x65833023
je 0x14028fa01
mov ecx, edx
cmp edx, 0x775aca20
jne 0x14028f7e0
mov ecx, r11d
jmp 0x14028f7e0
cmp edx, 0xb611d8ba
je 0x14028fa15
mov ecx, edx
cmp edx, 0xc5a1ba75
jne 0x14028f7e0
mov dword [rsp + 0x50], r10d
mov ecx, dword [rsp + 0x50]
cmp ecx, 0xc
mov ecx, 0xfa2a54c
mov edx, 0xf4af8c80
cmovl ecx, edx
jmp 0x14028f7e0
mov ecx, 0xf9268362
jmp 0x14028f7e0
mov ecx, dword [rsp + 0x58]
xor ecx, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x660]
mov word [rsp + rdx*2 + 0x6d0], cx
mov r10d, dword [rsp + 0x50]
add r10d, 1
mov ecx, 0xc5a1ba75
jmp 0x14028f7e0
mov ecx, 0x524a3a53
jmp 0x14028f7e0
mov ecx, 0x5ee19b09
jmp 0x14028f7e0
mov ecx, 0x775aca20
jmp 0x14028f7e0
mov ecx, edx
cmp edx, 0xfa2a54c
jne 0x14028f7e0
mov edx, 0xa828d541
mov r10d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x84]
jmp 0x14028f6d0
cmp ecx, 0x71c90ff9
je 0x14028fc13
mov edx, ecx
cmp ecx, 0x7553e197
jne 0x14028f6d0
test byte [rsp + 0x80], 1
sete byte [rsp + 0x58]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x70]
mov ecx, 0x48b332a
jmp 0x14028fa90
cmp dword [rsp + 0x50], 0
setne dl
mov ecx, r8d
nop word cs:[rax + rax]
cmp ecx, 0x870e24a
jle 0x14028fac0
cmp ecx, 0x41495ee3
jg 0x14028fae0
cmp ecx, 0x1bd39818
je 0x14028fb53
cmp ecx, 0x408d852e
jne 0x14028fb6c
mov ecx, 0x9304d1f7
jmp 0x14028fa90
cmp ecx, 0x13a06ff
jg 0x14028fb00
cmp ecx, 0x9304d1f7
je 0x14028fb2e
cmp ecx, 0x7b6abd
jne 0x14028fa90
mov ecx, 0x1bd39818
jmp 0x14028fa90
cmp ecx, 0x41495ee4
je 0x14028fa7b
cmp ecx, 0x7bc3df99
jne 0x14028fa90
mov ecx, r9d
jmp 0x14028fa90
cmp ecx, 0x13a0700
je 0x14028fb45
cmp ecx, 0x48b332a
jne 0x14028fa90
movzx ebx, byte [rsp + 0x58]
cmp byte [rsp + 0x70], 0
mov ecx, 0x408d852e
cmovne ecx, r15d
test bl, bl
cmovne ecx, r15d
jmp 0x14028fa90
lea rcx, [rsp + 0x6e6]
mov qword [rsp + 0x660], rcx
mov ecx, ebp
jmp 0x14028fa90
mov ecx, dword [rsp + 0x50]
mov ecx, 0x41495ee4
jmp 0x14028fa90
mov rcx, qword [rsp + 0x660]
movzx ecx, word [rcx]
mov dword [rsp + 0x50], ecx
mov ecx, 0x7bc3df99
jmp 0x14028fa90
cmp ecx, 0x870e24b
jne 0x14028fa90
and dl, 1
mov byte [rsp + 0x40], dl
mov cl, byte [rsp + 0x40]
mov byte [rsp + 0x30], cl
mov edx, 0xc81290d3
jmp 0x14028f6d0
mov edx, r10d
cmp ecx, 0x9d9769ed
je 0x14028f6d0
mov edx, ecx
cmp ecx, 0xa72bae25
jne 0x14028f6d0
cmp byte [rsp + 0x30], 0
mov edx, 0xa828d541
mov ecx, 0x9d9769ed
cmovne edx, ecx
jmp 0x14028f6d0
cmp ecx, 0xb66c4517
je 0x14028fc49
mov edx, ecx
cmp ecx, 0xbc4fdb52
jne 0x14028f6d0
lea rcx, [rsp + 0x6d0]
mov qword [rsp + 0x6b0], rcx
mov edx, dword [rsp + 0x60]
jmp 0x14028f6d0
cmp ecx, 0xf358155c
je 0x14028fc63
mov edx, ecx
cmp ecx, 0x16a7b01e
jne 0x14028f6d0
mov edx, dword [rsp + 0x64]
jmp 0x14028f6d0
mov edx, 0xbc4fdb52
jmp 0x14028f6d0
mov rcx, qword [rsp + 0x5e0]
mov edx, 0x548e0238
jmp 0x14028f6d0
lea rcx, [rsp + 0x6d0]
mov qword [rsp + 0x5e0], rcx
mov edx, 0x16a7b01e
jmp 0x14028f6d0
mov rcx, qword [rsp + 0x6b0]
mov qword [rsp + 0x690], rcx
mov edx, 0xde94e876
jmp 0x14028f6d0
mov edx, 0xb66c4517
jmp 0x14028f6d0
mov edx, ecx
cmp ecx, 0x1a55d6c8
jne 0x14028f6d0
mov rax, qword [rsp + 0x610]
mov ecx, dword [rsp + 0x90]
jmp 0x14028f440
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], edx
cmp edx, 0xa
setl dl
or dl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ebp, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ebp, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov esi, 0xb611d8ba
mov eax, 0x775aca20
cmovne esi, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test cl, cl
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov r10d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r10d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x88], ecx
mov edx, 0x96b7c531
mov eax, 0xab78790b
cmovne edx, eax
mov eax, dword [0x140ae0fa0]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, dword [0x140ae0fa4]
mov dword [rsp + 0x80], ecx
test cl, 1
sete al
mov dword [rsp + 0x7c], edi
cmp edi, 0xa
setl cl
or cl, al
mov r8d, 0x13a0700
mov eax, 0x870e24b
cmovne r8d, eax
mov r9d, 0x13a0700
mov eax, 0x41495ee4
cmovne r9d, eax
mov r11d, 0x408d852e
mov eax, 0x7b6abd
cmovne r11d, eax
mov ecx, 0x7553e197
mov dword [rsp + 0x78], r10d
mov dword [rsp + 0x84], edx
jmp 0x14028fe00
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rax
mov ecx, dword [rsp + 0x68]
nop
mov eax, ecx
cmp ecx, 0xc81290d2
jle 0x14028fe40
cmp eax, 0x1a55d6c7
jle 0x14028fea0
cmp eax, 0x71c90ff8
jg 0x140290126
cmp eax, 0x548e0238
je 0x14028fdeb
cmp eax, 0x6437950b
jne 0x140290347
mov ecx, 0x1a55d6c8
jmp 0x14028fe00
cmp eax, 0xa828d540
jg 0x14028fe70
cmp eax, 0x9d9769ec
jg 0x140290271
cmp eax, 0x81c1227b
je 0x1402902f7
mov ecx, eax
cmp eax, 0x96b7c531
jne 0x14028fe00
mov ecx, 0xab78790b
jmp 0x14028fe00
cmp eax, 0xb66c4516
jg 0x1402902a3
cmp eax, 0xa828d541
je 0x140290309
mov ecx, eax
cmp eax, 0xab78790b
jne 0x14028fe00
mov ecx, dword [rsp + 0x88]
jmp 0x14028fe00
cmp eax, 0xf358155b
jg 0x1402902d0
mov ecx, edx
cmp eax, 0xc81290d3
je 0x14028fe00
mov ecx, eax
cmp eax, 0xde94e876
jne 0x14028fe00
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x690]
sete byte [rsp + 0x6c]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x34]
mov ecx, 0x340e5e1c
jmp 0x14028fef0
mov ecx, 0x9b1ee5fb
nop dword [rax]
mov eax, ecx
cmp ecx, 0x448b132a
jg 0x14028ff40
cmp eax, 0xead5d7b8
jle 0x14028ffb0
cmp eax, 0xf9268361
jle 0x14028ffda
mov ecx, ebp
cmp eax, 0xf9268362
je 0x14028fef0
cmp eax, 0x340e5e1c
jne 0x140290103
movzx eax, byte [rsp + 0x6c]
cmp byte [rsp + 0x34], 0
mov ecx, 0x65833023
cmovne ecx, r13d
test al, al
cmovne ecx, r13d
jmp 0x14028fef0
cmp eax, 0x5a9901d3
jg 0x14028ff80
cmp eax, 0x524a3a52
jg 0x14029003b
cmp eax, 0x448b132b
je 0x1402900b0
mov ecx, eax
cmp eax, 0x4ce51d7b
jne 0x14028fef0
mov eax, dword [rsp + 0x70]
add eax, 0x34
mov dword [rsp + 0x40], eax
mov ecx, 0x5a9901d4
jmp 0x14028fef0
cmp eax, 0x65833022
jg 0x140290062
cmp eax, 0x5a9901d4
je 0x1402900ba
mov ecx, eax
cmp eax, 0x5ee19b09
jne 0x14028fef0
mov ecx, r14d
jmp 0x14028fef0
cmp eax, 0xb611d8b9
jg 0x14029007e
cmp eax, 0x94d45a95
je 0x1402900ef
mov ecx, eax
cmp eax, 0x9b1ee5fb
jne 0x14028fef0
mov ecx, esi
jmp 0x14028fef0
cmp eax, 0xead5d7b9
je 0x14028fee8
mov ecx, eax
cmp eax, 0xf4af8c80
jne 0x14028fef0
movsxd rax, dword [rsp + 0x50]
mov qword [rsp + 0x660], rax
mov rax, qword [rsp + 0x660]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x58], eax
movsxd rax, dword [rsp + 0x50]
imul rcx, rax, 0x5397829d
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x24
add ecx, edx
imul ecx, ecx, 0x31
sub eax, ecx
mov dword [rsp + 0x70], eax
mov ecx, 0x4ce51d7b
jmp 0x14028fef0
mov ecx, ebx
cmp eax, 0x524a3a53
je 0x14028fef0
mov ecx, eax
cmp eax, 0x57b44ef9
jne 0x14028fef0
mov ecx, 0xc5a1ba75
xor r10d, r10d
jmp 0x14028fef0
cmp eax, 0x65833023
je 0x1402900e5
mov ecx, eax
cmp eax, 0x775aca20
jne 0x14028fef0
mov ecx, r12d
jmp 0x14028fef0
cmp eax, 0xb611d8ba
je 0x1402900f9
mov ecx, eax
cmp eax, 0xc5a1ba75
jne 0x14028fef0
mov dword [rsp + 0x50], r10d
mov eax, dword [rsp + 0x50]
cmp eax, 0xc
mov ecx, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl ecx, eax
jmp 0x14028fef0
mov ecx, 0xf9268362
jmp 0x14028fef0
mov eax, dword [rsp + 0x58]
xor eax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x660]
mov word [rsp + rcx*2 + 0x6d0], ax
mov r10d, dword [rsp + 0x50]
add r10d, 1
mov ecx, 0xc5a1ba75
jmp 0x14028fef0
mov ecx, 0x524a3a53
jmp 0x14028fef0
mov ecx, 0x5ee19b09
jmp 0x14028fef0
mov ecx, 0x775aca20
jmp 0x14028fef0
mov ecx, eax
cmp eax, 0xfa2a54c
jne 0x14028fef0
mov ecx, 0xa828d541
mov r10d, dword [rsp + 0x78]
mov edx, dword [rsp + 0x84]
jmp 0x14028fe00
cmp eax, 0x71c90ff9
je 0x1402902ed
mov ecx, eax
cmp eax, 0x7553e197
jne 0x14028fe00
test byte [rsp + 0x80], 1
sete byte [rsp + 0x58]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x70]
mov edi, 0x48b332a
jmp 0x140290170
cmp dword [rsp + 0x50], 0
setne al
mov edi, r8d
nop word [rax + rax]
cmp edi, 0x870e24a
jle 0x1402901a0
cmp edi, 0x41495ee3
jg 0x1402901c0
cmp edi, 0x1bd39818
je 0x140290234
cmp edi, 0x408d852e
jne 0x14029024d
mov edi, 0x9304d1f7
jmp 0x140290170
cmp edi, 0x13a06ff
jg 0x1402901e0
cmp edi, 0x9304d1f7
je 0x14029020e
cmp edi, 0x7b6abd
jne 0x140290170
mov edi, 0x1bd39818
jmp 0x140290170
cmp edi, 0x41495ee4
je 0x14029015c
cmp edi, 0x7bc3df99
jne 0x140290170
mov edi, r9d
jmp 0x140290170
cmp edi, 0x13a0700
je 0x140290226
cmp edi, 0x48b332a
jne 0x140290170
movzx ecx, byte [rsp + 0x58]
cmp byte [rsp + 0x70], 0
mov edi, 0x408d852e
cmovne edi, r15d
test cl, cl
cmovne edi, r15d
jmp 0x140290170
lea rcx, [rsp + 0x6e6]
mov qword [rsp + 0x660], rcx
mov edi, r11d
jmp 0x140290170
mov ecx, dword [rsp + 0x50]
mov edi, 0x41495ee4
jmp 0x140290170
mov rcx, qword [rsp + 0x660]
movzx ecx, word [rcx]
mov dword [rsp + 0x50], ecx
mov edi, 0x7bc3df99
jmp 0x140290170
cmp edi, 0x870e24b
jne 0x140290170
and al, 1
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x40]
mov byte [rsp + 0x30], al
mov ecx, 0xc81290d3
jmp 0x14028fe00
mov ecx, r10d
cmp eax, 0x9d9769ed
je 0x14028fe00
mov ecx, eax
cmp eax, 0xa72bae25
jne 0x14028fe00
cmp byte [rsp + 0x30], 0
mov ecx, 0xa828d541
mov eax, 0x9d9769ed
cmovne ecx, eax
jmp 0x14028fe00
cmp eax, 0xb66c4517
je 0x140290323
mov ecx, eax
cmp eax, 0xbc4fdb52
jne 0x14028fe00
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x6b0], rax
mov ecx, dword [rsp + 0x60]
jmp 0x14028fe00
cmp eax, 0xf358155c
je 0x14029033d
mov ecx, eax
cmp eax, 0x16a7b01e
jne 0x14028fe00
mov ecx, dword [rsp + 0x64]
jmp 0x14028fe00
mov ecx, 0xbc4fdb52
jmp 0x14028fe00
mov rax, qword [rsp + 0x5e0]
mov ecx, 0x548e0238
jmp 0x14028fe00
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x5e0], rax
mov ecx, 0x16a7b01e
jmp 0x14028fe00
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x690], rax
mov ecx, 0xde94e876
jmp 0x14028fe00
mov ecx, 0xb66c4517
jmp 0x14028fe00
mov ecx, eax
cmp eax, 0x1a55d6c8
jne 0x14028fe00
mov rax, qword [rsp + 0x610]
mov ecx, 0x8b8ee506
jmp 0x14028f440
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x48], rax
mov ecx, dword [rsp + 0x94]
jmp 0x14028f440
mov rax, qword [rsp + 0x640]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x38], rax
mov eax, dword [0x140ae0c98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c9c], 0xa
setl cl
or cl, al
mov eax, 0xafeda6fd
mov ecx, 0xb54afc96
cmovne eax, ecx
mov ecx, 0xafeda6fd
mov edx, 0x22fff4f3
cmovne ecx, edx
mov edx, 0x6f123009
cmp edx, 0xb54afc95
jle 0x140290420
cmp edx, 0xb54afc96
je 0x14029045c
cmp edx, 0x6f123009
je 0x140290466
cmp edx, 0x22fff4f3
jne 0x1402903d0
mov rdx, qword [str.YE__cDRKQ_IW]
mov qword [rsp + 0x6c0], rdx
movups xmm1, xmmword [0x140676cf4]
movaps xmmword [rsp + 0x6b0], xmm1
mov edx, eax
jmp 0x1402903d0
cmp edx, 0xa60bb7a9
je 0x14029055d
cmp edx, 0xafeda6fd
jne 0x1402903d0
mov rdx, qword [str.YE__cDRKQ_IW]
mov qword [rsp + 0x6c0], rdx
movups xmm1, xmmword [0x140676cf4]
movaps xmmword [rsp + 0x6b0], xmm1
mov edx, 0x22fff4f3
jmp 0x1402903d0
mov edx, 0xa60bb7a9
jmp 0x1402903d0
mov edx, ecx
jmp 0x1402903d0
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x808], rax
mov eax, dword [0x140ae0c98]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0c9c], 0xa
setl cl
or cl, al
mov eax, 0xafeda6fd
mov ecx, 0xb54afc96
cmovne eax, ecx
mov ecx, 0xafeda6fd
mov edx, 0x22fff4f3
cmovne ecx, edx
mov edx, 0x6f123009
nop word [rax + rax]
cmp edx, 0xb54afc95
jle 0x140290510
cmp edx, 0xb54afc96
je 0x14029054c
cmp edx, 0x6f123009
je 0x140290556
cmp edx, 0x22fff4f3
jne 0x1402904c0
mov rdx, qword [str.YE__cDRKQ_IW]
mov qword [rsp + 0x6c0], rdx
movups xmm1, xmmword [0x140676cf4]
movaps xmmword [rsp + 0x6b0], xmm1
mov edx, eax
jmp 0x1402904c0
cmp edx, 0xa60bb7a9
je 0x140291536
cmp edx, 0xafeda6fd
jne 0x1402904c0
mov rdx, qword [str.YE__cDRKQ_IW]
mov qword [rsp + 0x6c0], rdx
movups xmm1, xmmword [0x140676cf4]
movaps xmmword [rsp + 0x6b0], xmm1
mov edx, 0x22fff4f3
jmp 0x1402904c0
mov edx, 0xa60bb7a9
jmp 0x1402904c0
mov edx, ecx
jmp 0x1402904c0
test byte [rsp + 0xe4], 1
sete al
sete byte [rsp + 0x8f]
cmp dword [rsp + 0xb4], 0xa
setl cl
setl byte [rsp + 0x33]
or cl, al
mov ecx, 0x4e3e0f0e
mov eax, 0x35fb9e22
cmovne ecx, eax
mov dword [rsp + 0x9c], ecx
mov ecx, 0x4e3e0f0e
mov eax, 0x83e32cc6
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov ecx, 0x3a79a9cb
mov eax, 0x4c48ae9e
cmovne ecx, eax
mov dword [rsp + 0x94], ecx
mov ecx, 0x3a79a9cb
mov eax, 0xff7642b5
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x54cc18c9
mov eax, 0xe980da3e
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
mov ecx, 0x44b5a20c
jmp 0x140290600
mov rax, qword [rsp + 0x50]
mov ecx, 0x83e32cc6
nop word [rax + rax]
mov eax, ecx
cmp ecx, 0x3a79a9ca
jle 0x140290640
cmp eax, 0x4e3e0f0d
jg 0x140290670
cmp eax, 0x3a79a9cb
je 0x1402906ce
cmp eax, 0x44b5a20c
je 0x140290e38
mov ecx, eax
cmp eax, 0x4c48ae9e
jne 0x140290600
mov ecx, 0x559c7f72
jmp 0x140290600
cmp eax, 0xff7642b4
jg 0x14029069f
cmp eax, 0x83e32cc6
je 0x1402906d8
cmp eax, 0x8b8ee506
je 0x1402906ee
mov ecx, eax
cmp eax, 0xe980da3e
jne 0x140290600
mov ecx, 0xa3e3833
jmp 0x140290600
cmp eax, 0x4e3e0f0e
je 0x1402905ed
cmp eax, 0x54cc18c9
je 0x140290e5b
mov ecx, eax
cmp eax, 0x559c7f72
jne 0x140290600
mov ecx, dword [rsp + 0x98]
jmp 0x140290600
cmp eax, 0xff7642b5
je 0x140290e1f
mov ecx, dword [rsp + 0xa0]
cmp eax, 0xa3e3833
je 0x140290600
mov ecx, eax
cmp eax, 0x35fb9e22
jne 0x140290600
jmp 0x14029250f
mov ecx, 0xff7642b5
jmp 0x140290600
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rax
mov ecx, dword [rsp + 0x9c]
jmp 0x140290600
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], edx
cmp edx, 0xa
setl dl
or dl, al
mov r8d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r8d, eax
mov eax, 0x94d45a95
mov edx, 0x5ee19b09
cmovne eax, edx
mov r10d, 0xb611d8ba
mov edx, 0x448b132b
cmovne r10d, edx
mov r14d, 0xb611d8ba
mov edx, 0x775aca20
cmovne r14d, edx
mov ebx, 0x65833023
mov edx, 0xead5d7b9
cmovne ebx, edx
test cl, cl
mov edx, 0x81c1227b
mov ecx, 0x6437950b
cmovne edx, ecx
mov dword [rsp + 0x68], edx
mov edx, 0x81c1227b
mov ecx, 0x548e0238
cmovne edx, ecx
mov dword [rsp + 0x64], edx
mov edx, 0x71c90ff9
mov ecx, 0xf358155c
cmovne edx, ecx
mov dword [rsp + 0x60], edx
mov r9d, 0x71c90ff9
mov ecx, 0xbc4fdb52
cmovne r9d, ecx
mov edx, 0x96b7c531
mov ecx, 0xa72bae25
cmovne edx, ecx
mov dword [rsp + 0x88], edx
mov edi, 0x96b7c531
mov ecx, 0xab78790b
cmovne edi, ecx
mov ecx, dword [0x140ae0fa0]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, dword [0x140ae0fa4]
mov dword [rsp + 0x80], edx
test dl, 1
sete cl
mov dword [rsp + 0x7c], ebp
cmp ebp, 0xa
setl dl
or dl, cl
mov r11d, 0x13a0700
mov ecx, 0x870e24b
cmovne r11d, ecx
mov r12d, 0x13a0700
mov ecx, 0x41495ee4
cmovne r12d, ecx
mov esi, 0x408d852e
mov ecx, 0x7b6abd
cmovne esi, ecx
mov ebp, 0x7553e197
mov dword [rsp + 0x78], r9d
mov dword [rsp + 0x84], edi
jmp 0x140290860
mov rcx, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rcx
mov ebp, dword [rsp + 0x68]
nop
mov edx, ebp
cmp ebp, 0xc81290d2
jle 0x1402908a0
cmp edx, 0x1a55d6c7
jle 0x140290920
cmp edx, 0x71c90ff8
jg 0x140290bd3
cmp edx, 0x548e0238
je 0x14029084a
cmp edx, 0x6437950b
jne 0x140290dfd
mov ebp, 0x1a55d6c8
jmp 0x140290860
cmp edx, 0xa828d540
jg 0x1402908e0
cmp edx, 0x9d9769ec
jg 0x140290d21
cmp edx, 0x81c1227b
je 0x140290dad
mov ebp, edx
cmp edx, 0x96b7c531
jne 0x140290860
mov ebp, 0xab78790b
jmp 0x140290860
cmp edx, 0xb66c4516
jg 0x140290d55
cmp edx, 0xa828d541
je 0x140290dbf
mov ebp, edx
cmp edx, 0xab78790b
jne 0x140290860
mov ebp, dword [rsp + 0x88]
jmp 0x140290860
cmp edx, 0xf358155b
jg 0x140290d84
mov ebp, edi
cmp edx, 0xc81290d3
je 0x140290860
mov ebp, edx
cmp edx, 0xde94e876
jne 0x140290860
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x690]
sete byte [rsp + 0x30]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x6c]
mov ebp, 0x340e5e1c
jmp 0x140290970
mov ebp, 0x9b1ee5fb
mov edx, ebp
cmp ebp, 0x448b132a
jg 0x1402909d0
cmp edx, 0xead5d7b8
jle 0x140290a50
cmp edx, 0xf9268361
jle 0x140290a7e
mov ebp, eax
cmp edx, 0xf9268362
je 0x140290970
cmp edx, 0x340e5e1c
jne 0x140290baf
movzx ecx, byte [rsp + 0x30]
cmp byte [rsp + 0x6c], 0
mov ebp, 0x65833023
cmovne ebp, r13d
test cl, cl
cmovne ebp, r13d
jmp 0x140290970
cmp edx, 0x5a9901d3
jg 0x140290a20
cmp edx, 0x524a3a52
jg 0x140290ae1
cmp edx, 0x448b132b
je 0x140290b5c
mov ebp, edx
cmp edx, 0x4ce51d7b
jne 0x140290970
mov ecx, dword [rsp + 0x58]
add ecx, 0x34
mov dword [rsp + 0x70], ecx
mov ebp, 0x5a9901d4
jmp 0x140290970
cmp edx, 0x65833022
jg 0x140290b0a
cmp edx, 0x5a9901d4
je 0x140290b66
mov ebp, edx
cmp edx, 0x5ee19b09
jne 0x140290970
mov ebp, r8d
jmp 0x140290970
cmp edx, 0xb611d8b9
jg 0x140290b28
cmp edx, 0x94d45a95
je 0x140290b9b
mov ebp, edx
cmp edx, 0x9b1ee5fb
jne 0x140290970
mov ebp, r14d
jmp 0x140290970
cmp edx, 0xead5d7b9
je 0x14029096b
mov ebp, edx
cmp edx, 0xf4af8c80
jne 0x140290970
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x660], rcx
mov rcx, qword [rsp + 0x660]
movzx ecx, word [rdi + rcx*2]
mov dword [rsp + 0x34], ecx
movsxd rcx, dword [rsp + 0x40]
imul rdx, rcx, 0x5397829d
mov rbp, rdx
shr rbp, 0x3f
sar rdx, 0x24
add edx, ebp
imul edx, edx, 0x31
sub ecx, edx
mov dword [rsp + 0x58], ecx
mov ebp, 0x4ce51d7b
jmp 0x140290970
mov ebp, ebx
cmp edx, 0x524a3a53
je 0x140290970
mov ebp, edx
cmp edx, 0x57b44ef9
jne 0x140290970
mov ebp, 0xc5a1ba75
xor r9d, r9d
jmp 0x140290970
cmp edx, 0x65833023
je 0x140290b91
mov ebp, edx
cmp edx, 0x775aca20
jne 0x140290970
mov ebp, r10d
jmp 0x140290970
cmp edx, 0xb611d8ba
je 0x140290ba5
mov ebp, edx
cmp edx, 0xc5a1ba75
jne 0x140290970
mov dword [rsp + 0x40], r9d
mov ecx, dword [rsp + 0x40]
cmp ecx, 0xc
mov ebp, 0xfa2a54c
mov ecx, 0xf4af8c80
cmovl ebp, ecx
jmp 0x140290970
mov ebp, 0xf9268362
jmp 0x140290970
mov ecx, dword [rsp + 0x34]
xor ecx, dword [rsp + 0x70]
mov rdx, qword [rsp + 0x660]
mov word [rsp + rdx*2 + 0x6b0], cx
mov r9d, dword [rsp + 0x40]
add r9d, 1
mov ebp, 0xc5a1ba75
jmp 0x140290970
mov ebp, 0x524a3a53
jmp 0x140290970
mov ebp, 0x5ee19b09
jmp 0x140290970
mov ebp, 0x775aca20
jmp 0x140290970
mov ebp, edx
cmp edx, 0xfa2a54c
jne 0x140290970
mov ebp, 0xa828d541
mov r9d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x84]
jmp 0x140290860
cmp edx, 0x71c90ff9
je 0x140290da3
mov ebp, edx
cmp edx, 0x7553e197
jne 0x140290860
test byte [rsp + 0x80], 1
sete byte [rsp + 0x34]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x58]
mov ebp, 0x48b332a
jmp 0x140290c20
cmp dword [rsp + 0x40], 0
setne dl
mov ebp, r11d
nop word cs:[rax + rax]
cmp ebp, 0x870e24a
jle 0x140290c50
cmp ebp, 0x41495ee3
jg 0x140290c70
cmp ebp, 0x1bd39818
je 0x140290ce3
cmp ebp, 0x408d852e
jne 0x140290cfc
mov ebp, 0x9304d1f7
jmp 0x140290c20
cmp ebp, 0x13a06ff
jg 0x140290c90
cmp ebp, 0x9304d1f7
je 0x140290cbe
cmp ebp, 0x7b6abd
jne 0x140290c20
mov ebp, 0x1bd39818
jmp 0x140290c20
cmp ebp, 0x41495ee4
je 0x140290c0b
cmp ebp, 0x7bc3df99
jne 0x140290c20
mov ebp, r12d
jmp 0x140290c20
cmp ebp, 0x13a0700
je 0x140290cd5
cmp ebp, 0x48b332a
jne 0x140290c20
movzx ecx, byte [rsp + 0x34]
cmp byte [rsp + 0x58], 0
mov ebp, 0x408d852e
cmovne ebp, r15d
test cl, cl
cmovne ebp, r15d
jmp 0x140290c20
lea rcx, [rsp + 0x6c6]
mov qword [rsp + 0x660], rcx
mov ebp, esi
jmp 0x140290c20
mov ecx, dword [rsp + 0x40]
mov ebp, 0x41495ee4
jmp 0x140290c20
mov rcx, qword [rsp + 0x660]
movzx ecx, word [rcx]
mov dword [rsp + 0x40], ecx
mov ebp, 0x7bc3df99
jmp 0x140290c20
cmp ebp, 0x870e24b
jne 0x140290c20
and dl, 1
mov byte [rsp + 0x70], dl
mov cl, byte [rsp + 0x70]
mov byte [rsp + 0x2f], cl
mov ebp, 0xc81290d3
jmp 0x140290860
mov ebp, r9d
cmp edx, 0x9d9769ed
je 0x140290860
mov ebp, edx
cmp edx, 0xa72bae25
jne 0x140290860
cmp byte [rsp + 0x2f], 0
mov ebp, 0xa828d541
mov ecx, 0x9d9769ed
cmovne ebp, ecx
jmp 0x140290860
cmp edx, 0xb66c4517
je 0x140290dd9
mov ebp, edx
cmp edx, 0xbc4fdb52
jne 0x140290860
lea rcx, [rsp + 0x6b0]
mov qword [rsp + 0x640], rcx
mov ebp, dword [rsp + 0x60]
jmp 0x140290860
cmp edx, 0xf358155c
je 0x140290df3
mov ebp, edx
cmp edx, 0x16a7b01e
jne 0x140290860
mov ebp, dword [rsp + 0x64]
jmp 0x140290860
mov ebp, 0xbc4fdb52
jmp 0x140290860
mov rcx, qword [rsp + 0x5e0]
mov ebp, 0x548e0238
jmp 0x140290860
lea rcx, [rsp + 0x6b0]
mov qword [rsp + 0x5e0], rcx
mov ebp, 0x16a7b01e
jmp 0x140290860
mov rcx, qword [rsp + 0x640]
mov qword [rsp + 0x690], rcx
mov ebp, 0xde94e876
jmp 0x140290860
mov ebp, 0xb66c4517
jmp 0x140290860
mov ebp, edx
cmp edx, 0x1a55d6c8
jne 0x140290860
mov rax, qword [rsp + 0x610]
mov ecx, dword [rsp + 0x90]
jmp 0x140290600
lea rax, [rsp + 0x6b0]
mov qword [rsp + 0x50], rax
mov ecx, dword [rsp + 0x94]
jmp 0x140290600
mov al, byte [rsp + 0x8f]
cmp byte [rsp + 0x33], 0
mov ecx, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140290600
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae0fa8]
mov ecx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x68], ebp
test bpl, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ebp, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ebp, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov esi, 0xb611d8ba
mov eax, 0x775aca20
cmovne esi, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test dl, dl
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x78], ecx
mov r9d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r9d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x84], ecx
mov ecx, 0x96b7c531
mov eax, 0xab78790b
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov eax, dword [0x140ae0fa0]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, dword [0x140ae0fa4]
mov dword [rsp + 0x80], ecx
test cl, 1
sete al
mov dword [rsp + 0x7c], edx
cmp edx, 0xa
setl dl
or dl, al
mov r11d, 0x13a0700
mov eax, 0x870e24b
cmovne r11d, eax
mov r8d, 0x13a0700
mov eax, 0x41495ee4
cmovne r8d, eax
mov r10d, 0x408d852e
mov eax, 0x7b6abd
cmovne r10d, eax
mov edx, 0x7553e197
mov dword [rsp + 0x88], r9d
jmp 0x140290fd0
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rax
mov edx, dword [rsp + 0x64]
nop dword [rax + rax]
mov eax, edx
cmp edx, 0xc81290d2
jle 0x140291010
cmp eax, 0x1a55d6c7
jle 0x140291070
cmp eax, 0x71c90ff8
jg 0x1402912f2
cmp eax, 0x548e0238
je 0x140290fb7
cmp eax, 0x6437950b
jne 0x140291517
mov edx, 0x1a55d6c8
jmp 0x140290fd0
cmp eax, 0xa828d540
jg 0x140291040
cmp eax, 0x9d9769ec
jg 0x140291441
cmp eax, 0x81c1227b
je 0x1402914c7
mov edx, eax
cmp eax, 0x96b7c531
jne 0x140290fd0
mov edx, 0xab78790b
jmp 0x140290fd0
cmp eax, 0xb66c4516
jg 0x140291473
cmp eax, 0xa828d541
je 0x1402914d9
mov edx, eax
cmp eax, 0xab78790b
jne 0x140290fd0
mov edx, dword [rsp + 0x84]
jmp 0x140290fd0
cmp eax, 0xf358155b
jg 0x1402914a0
mov edx, dword [rsp + 0x38]
cmp eax, 0xc81290d3
je 0x140290fd0
mov edx, eax
cmp eax, 0xde94e876
jne 0x140290fd0
test byte [rsp + 0x68], 1
mov rdi, qword [rsp + 0x690]
sete byte [rsp + 0x30]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x6c]
mov edx, 0x340e5e1c
jmp 0x1402910c0
mov edx, 0x9b1ee5fb
nop
mov eax, edx
cmp edx, 0x448b132a
jg 0x140291110
cmp eax, 0xead5d7b8
jle 0x140291180
cmp eax, 0xf9268361
jle 0x1402911aa
mov edx, ebp
cmp eax, 0xf9268362
je 0x1402910c0
cmp eax, 0x340e5e1c
jne 0x1402912d3
movzx eax, byte [rsp + 0x30]
cmp byte [rsp + 0x6c], 0
mov edx, 0x65833023
cmovne edx, r13d
test al, al
cmovne edx, r13d
jmp 0x1402910c0
cmp eax, 0x5a9901d3
jg 0x140291150
cmp eax, 0x524a3a52
jg 0x14029120b
cmp eax, 0x448b132b
je 0x140291280
mov edx, eax
cmp eax, 0x4ce51d7b
jne 0x1402910c0
mov eax, dword [rsp + 0x58]
add eax, 0x34
mov dword [rsp + 0x70], eax
mov edx, 0x5a9901d4
jmp 0x1402910c0
cmp eax, 0x65833022
jg 0x140291232
cmp eax, 0x5a9901d4
je 0x14029128a
mov edx, eax
cmp eax, 0x5ee19b09
jne 0x1402910c0
mov edx, r14d
jmp 0x1402910c0
cmp eax, 0xb611d8b9
jg 0x14029124e
cmp eax, 0x94d45a95
je 0x1402912bf
mov edx, eax
cmp eax, 0x9b1ee5fb
jne 0x1402910c0
mov edx, esi
jmp 0x1402910c0
cmp eax, 0xead5d7b9
je 0x1402910ba
mov edx, eax
cmp eax, 0xf4af8c80
jne 0x1402910c0
movsxd rax, dword [rsp + 0x40]
mov qword [rsp + 0x660], rax
mov rax, qword [rsp + 0x660]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x34], eax
movsxd rax, dword [rsp + 0x40]
imul rdx, rax, 0x5397829d
mov rcx, rdx
shr rcx, 0x3f
sar rdx, 0x24
add edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov dword [rsp + 0x58], eax
mov edx, 0x4ce51d7b
jmp 0x1402910c0
mov edx, ebx
cmp eax, 0x524a3a53
je 0x1402910c0
mov edx, eax
cmp eax, 0x57b44ef9
jne 0x1402910c0
mov edx, 0xc5a1ba75
xor r9d, r9d
jmp 0x1402910c0
cmp eax, 0x65833023
je 0x1402912b5
mov edx, eax
cmp eax, 0x775aca20
jne 0x1402910c0
mov edx, r12d
jmp 0x1402910c0
cmp eax, 0xb611d8ba
je 0x1402912c9
mov edx, eax
cmp eax, 0xc5a1ba75
jne 0x1402910c0
mov dword [rsp + 0x40], r9d
mov eax, dword [rsp + 0x40]
cmp eax, 0xc
mov edx, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl edx, eax
jmp 0x1402910c0
mov edx, 0xf9268362
jmp 0x1402910c0
mov eax, dword [rsp + 0x34]
xor eax, dword [rsp + 0x70]
mov rcx, qword [rsp + 0x660]
mov word [rsp + rcx*2 + 0x6b0], ax
mov r9d, dword [rsp + 0x40]
add r9d, 1
mov edx, 0xc5a1ba75
jmp 0x1402910c0
mov edx, 0x524a3a53
jmp 0x1402910c0
mov edx, 0x5ee19b09
jmp 0x1402910c0
mov edx, 0x775aca20
jmp 0x1402910c0
mov edx, eax
cmp eax, 0xfa2a54c
jne 0x1402910c0
mov edx, 0xa828d541
mov r9d, dword [rsp + 0x88]
jmp 0x140290fd0
cmp eax, 0x71c90ff9
je 0x1402914bd
mov edx, eax
cmp eax, 0x7553e197
jne 0x140290fd0
test byte [rsp + 0x80], 1
sete byte [rsp + 0x34]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x58]
mov edi, 0x48b332a
jmp 0x140291340
cmp dword [rsp + 0x40], 0
setne al
mov edi, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x870e24a
jle 0x140291370
cmp edi, 0x41495ee3
jg 0x140291390
cmp edi, 0x1bd39818
je 0x140291404
cmp edi, 0x408d852e
jne 0x14029141d
mov edi, 0x9304d1f7
jmp 0x140291340
cmp edi, 0x13a06ff
jg 0x1402913b0
cmp edi, 0x9304d1f7
je 0x1402913de
cmp edi, 0x7b6abd
jne 0x140291340
mov edi, 0x1bd39818
jmp 0x140291340
cmp edi, 0x41495ee4
je 0x140291328
cmp edi, 0x7bc3df99
jne 0x140291340
mov edi, r8d
jmp 0x140291340
cmp edi, 0x13a0700
je 0x1402913f6
cmp edi, 0x48b332a
jne 0x140291340
movzx edx, byte [rsp + 0x34]
cmp byte [rsp + 0x58], 0
mov edi, 0x408d852e
cmovne edi, r15d
test dl, dl
cmovne edi, r15d
jmp 0x140291340
lea rcx, [rsp + 0x6c6]
mov qword [rsp + 0x660], rcx
mov edi, r10d
jmp 0x140291340
mov edx, dword [rsp + 0x40]
mov edi, 0x41495ee4
jmp 0x140291340
mov rdx, qword [rsp + 0x660]
movzx edx, word [rdx]
mov dword [rsp + 0x40], edx
mov edi, 0x7bc3df99
jmp 0x140291340
cmp edi, 0x870e24b
jne 0x140291340
and al, 1
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x2f], al
mov edx, 0xc81290d3
jmp 0x140290fd0
mov edx, r9d
cmp eax, 0x9d9769ed
je 0x140290fd0
mov edx, eax
cmp eax, 0xa72bae25
jne 0x140290fd0
cmp byte [rsp + 0x2f], 0
mov edx, 0xa828d541
mov eax, 0x9d9769ed
cmovne edx, eax
jmp 0x140290fd0
cmp eax, 0xb66c4517
je 0x1402914f3
mov edx, eax
cmp eax, 0xbc4fdb52
jne 0x140290fd0
lea rax, [rsp + 0x6b0]
mov qword [rsp + 0x640], rax
mov edx, dword [rsp + 0x78]
jmp 0x140290fd0
cmp eax, 0xf358155c
je 0x14029150d
mov edx, eax
cmp eax, 0x16a7b01e
jne 0x140290fd0
mov edx, dword [rsp + 0x60]
jmp 0x140290fd0
mov edx, 0xbc4fdb52
jmp 0x140290fd0
mov rax, qword [rsp + 0x5e0]
mov edx, 0x548e0238
jmp 0x140290fd0
lea rax, [rsp + 0x6b0]
mov qword [rsp + 0x5e0], rax
mov edx, 0x16a7b01e
jmp 0x140290fd0
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x690], rax
mov edx, 0xde94e876
jmp 0x140290fd0
mov edx, 0xb66c4517
jmp 0x140290fd0
mov edx, eax
cmp eax, 0x1a55d6c8
jne 0x140290fd0
mov rax, qword [rsp + 0x610]
mov ecx, 0x8b8ee506
jmp 0x140290600
test byte [rsp + 0xb4], 1
sete al
sete byte [rsp + 0x8f]
cmp dword [rsp + 0xa8], 0xa
setl cl
setl byte [rsp + 0x33]
or cl, al
mov ecx, 0x4e3e0f0e
mov eax, 0x35fb9e22
cmovne ecx, eax
mov dword [rsp + 0x9c], ecx
mov ecx, 0x4e3e0f0e
mov eax, 0x83e32cc6
cmovne ecx, eax
mov dword [rsp + 0x98], ecx
mov ecx, 0x3a79a9cb
mov eax, 0x4c48ae9e
cmovne ecx, eax
mov dword [rsp + 0x94], ecx
mov ecx, 0x3a79a9cb
mov eax, 0xff7642b5
cmovne ecx, eax
mov dword [rsp + 0xa0], ecx
mov ecx, 0x54cc18c9
mov eax, 0xe980da3e
cmovne ecx, eax
mov dword [rsp + 0x90], ecx
mov ecx, 0x44b5a20c
jmp 0x1402915d0
mov rax, qword [rsp + 0x50]
mov ecx, 0x83e32cc6
mov eax, ecx
cmp ecx, 0x3a79a9ca
jle 0x140291610
cmp eax, 0x4e3e0f0d
jg 0x140291640
cmp eax, 0x3a79a9cb
je 0x14029169e
cmp eax, 0x44b5a20c
je 0x1402916a8
mov ecx, eax
cmp eax, 0x4c48ae9e
jne 0x1402915d0
mov ecx, 0x559c7f72
jmp 0x1402915d0
cmp eax, 0xff7642b4
jg 0x14029166f
cmp eax, 0x83e32cc6
je 0x1402916cb
cmp eax, 0x8b8ee506
je 0x1402916e1
mov ecx, eax
cmp eax, 0xe980da3e
jne 0x1402915d0
mov ecx, 0xa3e3833
jmp 0x1402915d0
cmp eax, 0x4e3e0f0e
je 0x1402915c6
cmp eax, 0x54cc18c9
je 0x140291e1f
mov ecx, eax
cmp eax, 0x559c7f72
jne 0x1402915d0
mov ecx, dword [rsp + 0x98]
jmp 0x1402915d0
cmp eax, 0xff7642b5
je 0x1402924f6
mov ecx, dword [rsp + 0xa0]
cmp eax, 0xa3e3833
je 0x1402915d0
mov ecx, eax
cmp eax, 0x35fb9e22
jne 0x1402915d0
jmp 0x1402925e3
mov ecx, 0xff7642b5
jmp 0x1402915d0
mov al, byte [rsp + 0x8f]
cmp byte [rsp + 0x33], 0
mov ecx, 0x54cc18c9
mov edx, 0x8b8ee506
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x1402915d0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rax
mov ecx, dword [rsp + 0x9c]
jmp 0x1402915d0
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl cl
or cl, al
mov eax, dword [0x140ae0fa8]
mov edx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x3c], ebp
test bpl, 1
sete al
mov dword [rsp + 0x38], edx
cmp edx, 0xa
setl dl
or dl, al
mov r9d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r9d, eax
mov eax, 0x94d45a95
mov edx, 0x5ee19b09
cmovne eax, edx
mov r10d, 0xb611d8ba
mov edx, 0x448b132b
cmovne r10d, edx
mov r14d, 0xb611d8ba
mov edx, 0x775aca20
cmovne r14d, edx
mov ebx, 0x65833023
mov edx, 0xead5d7b9
cmovne ebx, edx
test cl, cl
mov edx, 0x81c1227b
mov ecx, 0x6437950b
cmovne edx, ecx
mov dword [rsp + 0x68], edx
mov edx, 0x81c1227b
mov ecx, 0x548e0238
cmovne edx, ecx
mov dword [rsp + 0x64], edx
mov edx, 0x71c90ff9
mov ecx, 0xf358155c
cmovne edx, ecx
mov dword [rsp + 0x60], edx
mov r8d, 0x71c90ff9
mov ecx, 0xbc4fdb52
cmovne r8d, ecx
mov edx, 0x96b7c531
mov ecx, 0xa72bae25
cmovne edx, ecx
mov dword [rsp + 0x88], edx
mov edi, 0x96b7c531
mov ecx, 0xab78790b
cmovne edi, ecx
mov ecx, dword [0x140ae0fa0]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, dword [0x140ae0fa4]
mov dword [rsp + 0x80], edx
test dl, 1
sete cl
mov dword [rsp + 0x7c], ebp
cmp ebp, 0xa
setl dl
or dl, cl
mov r11d, 0x13a0700
mov ecx, 0x870e24b
cmovne r11d, ecx
mov r12d, 0x13a0700
mov ecx, 0x41495ee4
cmovne r12d, ecx
mov esi, 0x408d852e
mov ecx, 0x7b6abd
cmovne esi, ecx
mov ebp, 0x7553e197
mov dword [rsp + 0x78], r8d
mov dword [rsp + 0x84], edi
jmp 0x140291860
mov rcx, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rcx
mov ebp, dword [rsp + 0x68]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov edx, ebp
cmp ebp, 0xc81290d2
jle 0x1402918a0
cmp edx, 0x1a55d6c7
jle 0x140291920
cmp edx, 0x71c90ff8
jg 0x140291bd3
cmp edx, 0x548e0238
je 0x14029183d
cmp edx, 0x6437950b
jne 0x140291dfd
mov ebp, 0x1a55d6c8
jmp 0x140291860
cmp edx, 0xa828d540
jg 0x1402918e0
cmp edx, 0x9d9769ec
jg 0x140291d21
cmp edx, 0x81c1227b
je 0x140291dad
mov ebp, edx
cmp edx, 0x96b7c531
jne 0x140291860
mov ebp, 0xab78790b
jmp 0x140291860
cmp edx, 0xb66c4516
jg 0x140291d55
cmp edx, 0xa828d541
je 0x140291dbf
mov ebp, edx
cmp edx, 0xab78790b
jne 0x140291860
mov ebp, dword [rsp + 0x88]
jmp 0x140291860
cmp edx, 0xf358155b
jg 0x140291d84
mov ebp, edi
cmp edx, 0xc81290d3
je 0x140291860
mov ebp, edx
cmp edx, 0xde94e876
jne 0x140291860
test byte [rsp + 0x3c], 1
mov rdi, qword [rsp + 0x690]
sete byte [rsp + 0x30]
cmp dword [rsp + 0x38], 0xa
setl byte [rsp + 0x6c]
mov ebp, 0x340e5e1c
jmp 0x140291970
mov ebp, 0x9b1ee5fb
mov edx, ebp
cmp ebp, 0x448b132a
jg 0x1402919d0
cmp edx, 0xead5d7b8
jle 0x140291a50
cmp edx, 0xf9268361
jle 0x140291a7e
mov ebp, eax
cmp edx, 0xf9268362
je 0x140291970
cmp edx, 0x340e5e1c
jne 0x140291baf
movzx ecx, byte [rsp + 0x30]
cmp byte [rsp + 0x6c], 0
mov ebp, 0x65833023
cmovne ebp, r13d
test cl, cl
cmovne ebp, r13d
jmp 0x140291970
cmp edx, 0x5a9901d3
jg 0x140291a20
cmp edx, 0x524a3a52
jg 0x140291ae1
cmp edx, 0x448b132b
je 0x140291b5c
mov ebp, edx
cmp edx, 0x4ce51d7b
jne 0x140291970
mov ecx, dword [rsp + 0x58]
add ecx, 0x34
mov dword [rsp + 0x70], ecx
mov ebp, 0x5a9901d4
jmp 0x140291970
cmp edx, 0x65833022
jg 0x140291b0a
cmp edx, 0x5a9901d4
je 0x140291b66
mov ebp, edx
cmp edx, 0x5ee19b09
jne 0x140291970
mov ebp, r9d
jmp 0x140291970
cmp edx, 0xb611d8b9
jg 0x140291b28
cmp edx, 0x94d45a95
je 0x140291b9b
mov ebp, edx
cmp edx, 0x9b1ee5fb
jne 0x140291970
mov ebp, r14d
jmp 0x140291970
cmp edx, 0xead5d7b9
je 0x14029196b
mov ebp, edx
cmp edx, 0xf4af8c80
jne 0x140291970
movsxd rcx, dword [rsp + 0x40]
mov qword [rsp + 0x660], rcx
mov rcx, qword [rsp + 0x660]
movzx ecx, word [rdi + rcx*2]
mov dword [rsp + 0x34], ecx
movsxd rcx, dword [rsp + 0x40]
imul rdx, rcx, 0x5397829d
mov rbp, rdx
shr rbp, 0x3f
sar rdx, 0x24
add edx, ebp
imul edx, edx, 0x31
sub ecx, edx
mov dword [rsp + 0x58], ecx
mov ebp, 0x4ce51d7b
jmp 0x140291970
mov ebp, ebx
cmp edx, 0x524a3a53
je 0x140291970
mov ebp, edx
cmp edx, 0x57b44ef9
jne 0x140291970
mov ebp, 0xc5a1ba75
xor r8d, r8d
jmp 0x140291970
cmp edx, 0x65833023
je 0x140291b91
mov ebp, edx
cmp edx, 0x775aca20
jne 0x140291970
mov ebp, r10d
jmp 0x140291970
cmp edx, 0xb611d8ba
je 0x140291ba5
mov ebp, edx
cmp edx, 0xc5a1ba75
jne 0x140291970
mov dword [rsp + 0x40], r8d
mov ecx, dword [rsp + 0x40]
cmp ecx, 0xc
mov ebp, 0xfa2a54c
mov ecx, 0xf4af8c80
cmovl ebp, ecx
jmp 0x140291970
mov ebp, 0xf9268362
jmp 0x140291970
mov ecx, dword [rsp + 0x34]
xor ecx, dword [rsp + 0x70]
mov rdx, qword [rsp + 0x660]
mov word [rsp + rdx*2 + 0x6b0], cx
mov r8d, dword [rsp + 0x40]
add r8d, 1
mov ebp, 0xc5a1ba75
jmp 0x140291970
mov ebp, 0x524a3a53
jmp 0x140291970
mov ebp, 0x5ee19b09
jmp 0x140291970
mov ebp, 0x775aca20
jmp 0x140291970
mov ebp, edx
cmp edx, 0xfa2a54c
jne 0x140291970
mov ebp, 0xa828d541
mov r8d, dword [rsp + 0x78]
mov edi, dword [rsp + 0x84]
jmp 0x140291860
cmp edx, 0x71c90ff9
je 0x140291da3
mov ebp, edx
cmp edx, 0x7553e197
jne 0x140291860
test byte [rsp + 0x80], 1
sete byte [rsp + 0x34]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x58]
mov ebp, 0x48b332a
jmp 0x140291c20
cmp dword [rsp + 0x40], 0
setne dl
mov ebp, r11d
nop word cs:[rax + rax]
cmp ebp, 0x870e24a
jle 0x140291c50
cmp ebp, 0x41495ee3
jg 0x140291c70
cmp ebp, 0x1bd39818
je 0x140291ce3
cmp ebp, 0x408d852e
jne 0x140291cfc
mov ebp, 0x9304d1f7
jmp 0x140291c20
cmp ebp, 0x13a06ff
jg 0x140291c90
cmp ebp, 0x9304d1f7
je 0x140291cbe
cmp ebp, 0x7b6abd
jne 0x140291c20
mov ebp, 0x1bd39818
jmp 0x140291c20
cmp ebp, 0x41495ee4
je 0x140291c0b
cmp ebp, 0x7bc3df99
jne 0x140291c20
mov ebp, r12d
jmp 0x140291c20
cmp ebp, 0x13a0700
je 0x140291cd5
cmp ebp, 0x48b332a
jne 0x140291c20
movzx ecx, byte [rsp + 0x34]
cmp byte [rsp + 0x58], 0
mov ebp, 0x408d852e
cmovne ebp, r15d
test cl, cl
cmovne ebp, r15d
jmp 0x140291c20
lea rcx, [rsp + 0x6c6]
mov qword [rsp + 0x660], rcx
mov ebp, esi
jmp 0x140291c20
mov ecx, dword [rsp + 0x40]
mov ebp, 0x41495ee4
jmp 0x140291c20
mov rcx, qword [rsp + 0x660]
movzx ecx, word [rcx]
mov dword [rsp + 0x40], ecx
mov ebp, 0x7bc3df99
jmp 0x140291c20
cmp ebp, 0x870e24b
jne 0x140291c20
and dl, 1
mov byte [rsp + 0x70], dl
mov cl, byte [rsp + 0x70]
mov byte [rsp + 0x2f], cl
mov ebp, 0xc81290d3
jmp 0x140291860
mov ebp, r8d
cmp edx, 0x9d9769ed
je 0x140291860
mov ebp, edx
cmp edx, 0xa72bae25
jne 0x140291860
cmp byte [rsp + 0x2f], 0
mov ebp, 0xa828d541
mov ecx, 0x9d9769ed
cmovne ebp, ecx
jmp 0x140291860
cmp edx, 0xb66c4517
je 0x140291dd9
mov ebp, edx
cmp edx, 0xbc4fdb52
jne 0x140291860
lea rcx, [rsp + 0x6b0]
mov qword [rsp + 0x640], rcx
mov ebp, dword [rsp + 0x60]
jmp 0x140291860
cmp edx, 0xf358155c
je 0x140291df3
mov ebp, edx
cmp edx, 0x16a7b01e
jne 0x140291860
mov ebp, dword [rsp + 0x64]
jmp 0x140291860
mov ebp, 0xbc4fdb52
jmp 0x140291860
mov rcx, qword [rsp + 0x5e0]
mov ebp, 0x548e0238
jmp 0x140291860
lea rcx, [rsp + 0x6b0]
mov qword [rsp + 0x5e0], rcx
mov ebp, 0x16a7b01e
jmp 0x140291860
mov rcx, qword [rsp + 0x640]
mov qword [rsp + 0x690], rcx
mov ebp, 0xde94e876
jmp 0x140291860
mov ebp, 0xb66c4517
jmp 0x140291860
mov ebp, edx
cmp edx, 0x1a55d6c8
jne 0x140291860
mov rax, qword [rsp + 0x610]
mov ecx, dword [rsp + 0x90]
jmp 0x1402915d0
mov eax, dword [0x140ae0968]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae096c], 0xa
setl dl
or dl, al
mov eax, dword [0x140ae0fa8]
mov ecx, dword [0x140ae0fac]
lea ebp, [rax - 1]
imul ebp, eax
mov dword [rsp + 0x68], ebp
test bpl, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r14d, 0x94d45a95
mov eax, 0x57b44ef9
cmovne r14d, eax
mov ebp, 0x94d45a95
mov eax, 0x5ee19b09
cmovne ebp, eax
mov r12d, 0xb611d8ba
mov eax, 0x448b132b
cmovne r12d, eax
mov esi, 0xb611d8ba
mov eax, 0x775aca20
cmovne esi, eax
mov ebx, 0x65833023
mov eax, 0xead5d7b9
cmovne ebx, eax
test dl, dl
mov ecx, 0x81c1227b
mov eax, 0x6437950b
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x81c1227b
mov eax, 0x548e0238
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0x71c90ff9
mov eax, 0xf358155c
cmovne ecx, eax
mov dword [rsp + 0x78], ecx
mov r8d, 0x71c90ff9
mov eax, 0xbc4fdb52
cmovne r8d, eax
mov ecx, 0x96b7c531
mov eax, 0xa72bae25
cmovne ecx, eax
mov dword [rsp + 0x84], ecx
mov ecx, 0x96b7c531
mov eax, 0xab78790b
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov eax, dword [0x140ae0fa0]
lea ecx, [rax - 1]
imul ecx, eax
mov edx, dword [0x140ae0fa4]
mov dword [rsp + 0x80], ecx
test cl, 1
sete al
mov dword [rsp + 0x7c], edx
cmp edx, 0xa
setl dl
or dl, al
mov r11d, 0x13a0700
mov eax, 0x870e24b
cmovne r11d, eax
mov r9d, 0x13a0700
mov eax, 0x41495ee4
cmovne r9d, eax
mov r10d, 0x408d852e
mov eax, 0x7b6abd
cmovne r10d, eax
mov edx, 0x7553e197
mov dword [rsp + 0x88], r8d
jmp 0x140291f90
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x610], rax
mov edx, dword [rsp + 0x64]
nop
mov eax, edx
cmp edx, 0xc81290d2
jle 0x140291fd0
cmp eax, 0x1a55d6c7
jle 0x140292030
cmp eax, 0x71c90ff8
jg 0x1402922b2
cmp eax, 0x548e0238
je 0x140291f7b
cmp eax, 0x6437950b
jne 0x1402924d7
mov edx, 0x1a55d6c8
jmp 0x140291f90
cmp eax, 0xa828d540
jg 0x140292000
cmp eax, 0x9d9769ec
jg 0x140292401
cmp eax, 0x81c1227b
je 0x140292487
mov edx, eax
cmp eax, 0x96b7c531
jne 0x140291f90
mov edx, 0xab78790b
jmp 0x140291f90
cmp eax, 0xb66c4516
jg 0x140292433
cmp eax, 0xa828d541
je 0x140292499
mov edx, eax
cmp eax, 0xab78790b
jne 0x140291f90
mov edx, dword [rsp + 0x84]
jmp 0x140291f90
cmp eax, 0xf358155b
jg 0x140292460
mov edx, dword [rsp + 0x38]
cmp eax, 0xc81290d3
je 0x140291f90
mov edx, eax
cmp eax, 0xde94e876
jne 0x140291f90
test byte [rsp + 0x68], 1
mov rdi, qword [rsp + 0x690]
sete byte [rsp + 0x30]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x6c]
mov edx, 0x340e5e1c
jmp 0x140292080
mov edx, 0x9b1ee5fb
nop
mov eax, edx
cmp edx, 0x448b132a
jg 0x1402920d0
cmp eax, 0xead5d7b8
jle 0x140292140
cmp eax, 0xf9268361
jle 0x14029216a
mov edx, ebp
cmp eax, 0xf9268362
je 0x140292080
cmp eax, 0x340e5e1c
jne 0x140292293
movzx eax, byte [rsp + 0x30]
cmp byte [rsp + 0x6c], 0
mov edx, 0x65833023
cmovne edx, r13d
test al, al
cmovne edx, r13d
jmp 0x140292080
cmp eax, 0x5a9901d3
jg 0x140292110
cmp eax, 0x524a3a52
jg 0x1402921cb
cmp eax, 0x448b132b
je 0x140292240
mov edx, eax
cmp eax, 0x4ce51d7b
jne 0x140292080
mov eax, dword [rsp + 0x58]
add eax, 0x34
mov dword [rsp + 0x70], eax
mov edx, 0x5a9901d4
jmp 0x140292080
cmp eax, 0x65833022
jg 0x1402921f2
cmp eax, 0x5a9901d4
je 0x14029224a
mov edx, eax
cmp eax, 0x5ee19b09
jne 0x140292080
mov edx, r14d
jmp 0x140292080
cmp eax, 0xb611d8b9
jg 0x14029220e
cmp eax, 0x94d45a95
je 0x14029227f
mov edx, eax
cmp eax, 0x9b1ee5fb
jne 0x140292080
mov edx, esi
jmp 0x140292080
cmp eax, 0xead5d7b9
je 0x14029207a
mov edx, eax
cmp eax, 0xf4af8c80
jne 0x140292080
movsxd rax, dword [rsp + 0x40]
mov qword [rsp + 0x660], rax
mov rax, qword [rsp + 0x660]
movzx eax, word [rdi + rax*2]
mov dword [rsp + 0x34], eax
movsxd rax, dword [rsp + 0x40]
imul rdx, rax, 0x5397829d
mov rcx, rdx
shr rcx, 0x3f
sar rdx, 0x24
add edx, ecx
imul ecx, edx, 0x31
sub eax, ecx
mov dword [rsp + 0x58], eax
mov edx, 0x4ce51d7b
jmp 0x140292080
mov edx, ebx
cmp eax, 0x524a3a53
je 0x140292080
mov edx, eax
cmp eax, 0x57b44ef9
jne 0x140292080
mov edx, 0xc5a1ba75
xor r8d, r8d
jmp 0x140292080
cmp eax, 0x65833023
je 0x140292275
mov edx, eax
cmp eax, 0x775aca20
jne 0x140292080
mov edx, r12d
jmp 0x140292080
cmp eax, 0xb611d8ba
je 0x140292289
mov edx, eax
cmp eax, 0xc5a1ba75
jne 0x140292080
mov dword [rsp + 0x40], r8d
mov eax, dword [rsp + 0x40]
cmp eax, 0xc
mov edx, 0xfa2a54c
mov eax, 0xf4af8c80
cmovl edx, eax
jmp 0x140292080
mov edx, 0xf9268362
jmp 0x140292080
mov eax, dword [rsp + 0x34]
xor eax, dword [rsp + 0x70]
mov rcx, qword [rsp + 0x660]
mov word [rsp + rcx*2 + 0x6b0], ax
mov r8d, dword [rsp + 0x40]
add r8d, 1
mov edx, 0xc5a1ba75
jmp 0x140292080
mov edx, 0x524a3a53
jmp 0x140292080
mov edx, 0x5ee19b09
jmp 0x140292080
mov edx, 0x775aca20
jmp 0x140292080
mov edx, eax
cmp eax, 0xfa2a54c
jne 0x140292080
mov edx, 0xa828d541
mov r8d, dword [rsp + 0x88]
jmp 0x140291f90
cmp eax, 0x71c90ff9
je 0x14029247d
mov edx, eax
cmp eax, 0x7553e197
jne 0x140291f90
test byte [rsp + 0x80], 1
sete byte [rsp + 0x34]
cmp dword [rsp + 0x7c], 0xa
setl byte [rsp + 0x58]
mov edi, 0x48b332a
jmp 0x140292300
cmp dword [rsp + 0x40], 0
setne al
mov edi, r11d
nop word cs:[rax + rax]
nop dword [rax]
cmp edi, 0x870e24a
jle 0x140292330
cmp edi, 0x41495ee3
jg 0x140292350
cmp edi, 0x1bd39818
je 0x1402923c4
cmp edi, 0x408d852e
jne 0x1402923dd
mov edi, 0x9304d1f7
jmp 0x140292300
cmp edi, 0x13a06ff
jg 0x140292370
cmp edi, 0x9304d1f7
je 0x14029239e
cmp edi, 0x7b6abd
jne 0x140292300
mov edi, 0x1bd39818
jmp 0x140292300
cmp edi, 0x41495ee4
je 0x1402922e8
cmp edi, 0x7bc3df99
jne 0x140292300
mov edi, r9d
jmp 0x140292300
cmp edi, 0x13a0700
je 0x1402923b6
cmp edi, 0x48b332a
jne 0x140292300
movzx edx, byte [rsp + 0x34]
cmp byte [rsp + 0x58], 0
mov edi, 0x408d852e
cmovne edi, r15d
test dl, dl
cmovne edi, r15d
jmp 0x140292300
lea rcx, [rsp + 0x6c6]
mov qword [rsp + 0x660], rcx
mov edi, r10d
jmp 0x140292300
mov edx, dword [rsp + 0x40]
mov edi, 0x41495ee4
jmp 0x140292300
mov rdx, qword [rsp + 0x660]
movzx edx, word [rdx]
mov dword [rsp + 0x40], edx
mov edi, 0x7bc3df99
jmp 0x140292300
cmp edi, 0x870e24b
jne 0x140292300
and al, 1
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x2f], al
mov edx, 0xc81290d3
jmp 0x140291f90
mov edx, r8d
cmp eax, 0x9d9769ed
je 0x140291f90
mov edx, eax
cmp eax, 0xa72bae25
jne 0x140291f90
cmp byte [rsp + 0x2f], 0
mov edx, 0xa828d541
mov eax, 0x9d9769ed
cmovne edx, eax
jmp 0x140291f90
cmp eax, 0xb66c4517
je 0x1402924b3
mov edx, eax
cmp eax, 0xbc4fdb52
jne 0x140291f90
lea rax, [rsp + 0x6b0]
mov qword [rsp + 0x640], rax
mov edx, dword [rsp + 0x78]
jmp 0x140291f90
cmp eax, 0xf358155c
je 0x1402924cd
mov edx, eax
cmp eax, 0x16a7b01e
jne 0x140291f90
mov edx, dword [rsp + 0x60]
jmp 0x140291f90
mov edx, 0xbc4fdb52
jmp 0x140291f90
mov rax, qword [rsp + 0x5e0]
mov edx, 0x548e0238
jmp 0x140291f90
lea rax, [rsp + 0x6b0]
mov qword [rsp + 0x5e0], rax
mov edx, 0x16a7b01e
jmp 0x140291f90
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x690], rax
mov edx, 0xde94e876
jmp 0x140291f90
mov edx, 0xb66c4517
jmp 0x140291f90
mov edx, eax
cmp eax, 0x1a55d6c8
jne 0x140291f90
mov rax, qword [rsp + 0x610]
mov ecx, 0x8b8ee506
jmp 0x1402915d0
lea rax, [rsp + 0x6b0]
mov qword [rsp + 0x50], rax
mov ecx, dword [rsp + 0x94]
jmp 0x1402915d0
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x40], rax
lea rax, [rsp + 0x690]
mov qword [rsp + 0x660], rax
mov eax, 0xd8648217
nop word cs:[rax + rax]
nop
cmp eax, 0xd8648216
jle 0x140292580
cmp eax, 0x63c7ed86
je 0x140292593
cmp eax, 0xde96be4c
je 0x1402925ae
cmp eax, 0xd8648217
jne 0x140292540
mov rax, qword [rsp + 0x660]
movups xmm1, xmmword [0x140676d18]
movups xmmword [rax + 0xc], xmm1
movups xmm1, xmmword [0x140676d0c]
movups xmmword [rax], xmm1
mov eax, 0xde96be4c
jmp 0x140292540
cmp eax, 0x87d91f78
je 0x1402925d9
cmp eax, 0x8c5c44e8
jne 0x140292540
jmp 0x1402926b3
mov eax, dword [0x140ae0cb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87d91f78
mov ecx, 0x8c5c44e8
jmp 0x1402925c7
mov eax, dword [0x140ae0cb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87d91f78
mov ecx, 0x63c7ed86
cmove eax, ecx
cmp dword [0x140ae0cb4], 0xa
cmovl eax, ecx
jmp 0x140292540
mov eax, 0x63c7ed86
jmp 0x140292540
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x810], rax
lea rax, [rsp + 0x690]
mov qword [rsp + 0x660], rax
mov eax, 0xd8648217
nop word cs:[rax + rax]
nop
cmp eax, 0xd8648216
jle 0x140292650
cmp eax, 0x63c7ed86
je 0x140292663
cmp eax, 0xde96be4c
je 0x14029267e
cmp eax, 0xd8648217
jne 0x140292610
mov rax, qword [rsp + 0x660]
movups xmm1, xmmword [0x140676d18]
movups xmmword [rax + 0xc], xmm1
movups xmm1, xmmword [0x140676d0c]
movups xmmword [rax], xmm1
mov eax, 0xde96be4c
jmp 0x140292610
cmp eax, 0x87d91f78
je 0x1402926a9
cmp eax, 0x8c5c44e8
jne 0x140292610
jmp 0x140292d89
mov eax, dword [0x140ae0cb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87d91f78
mov ecx, 0x8c5c44e8
jmp 0x140292697
mov eax, dword [0x140ae0cb0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x87d91f78
mov ecx, 0x63c7ed86
cmove eax, ecx
cmp dword [0x140ae0cb4], 0xa
cmovl eax, ecx
jmp 0x140292610
mov eax, 0x63c7ed86
jmp 0x140292610
mov ecx, dword [0x140ae0b50]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, dword [0x140ae1518]
mov eax, dword [0x140ae151c]
lea edx, [rcx - 1]
imul edx, ecx
mov dword [rsp + 0x68], edx
test dl, 1
sete cl
mov dword [rsp + 0x3c], eax
cmp eax, 0xa
setl dl
or dl, cl
mov ecx, 0x3822b795
mov eax, 0x77cb245a
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r11d, 0x3822b795
mov eax, 0xae788185
cmovne r11d, eax
mov ecx, 0x63c8b7b8
mov eax, 0xfa8254a5
cmovne ecx, eax
mov edx, 0x63c8b7b8
mov eax, 0x28def5d1
cmovne edx, eax
mov r12d, 0xaf9c68eb
mov eax, 0x84c14092
cmovne r12d, eax
mov ebp, dword [0x140ae0d60]
mov eax, dword [0x140ae0d64]
lea ebx, [rbp - 1]
imul ebx, ebp
mov dword [rsp + 0x60], ebx
test bl, 1
sete bl
mov dword [rsp + 0x64], eax
cmp eax, 0xa
setl al
or al, bl
mov r14d, 0xbf3d39bc
mov eax, 0x5eceaed0
cmovne r14d, eax
mov r10d, 0xbf3d39bc
mov eax, 0x98a4e00c
cmovne r10d, eax
mov r9d, 0x476d9db
mov eax, 0xc3fce718
cmovne r9d, eax
test dil, 1
sete byte [rsp + 0x2f]
mov eax, dword [0x140ae0b54]
mov ebx, 0x550d4a7e
mov ebp, 0x641a2221
cmove ebx, ebp
cmp eax, 0xa
setl byte [rsp + 0x30]
cmovl ebx, ebp
mov dword [rsp + 0x78], ebx
mov eax, 0x44d3abb7
nop word cs:[rax + rax]
nop
cmp eax, 0x44d3abb6
jg 0x1402927f0
cmp eax, 0xb66f7856
je 0x140293459
cmp eax, 0xec12f20b
je 0x14029282a
cmp eax, 0x28324810
jne 0x1402927c0
mov eax, dword [rsp + 0x78]
jmp 0x1402927c0
cmp eax, 0x641a2221
je 0x140292d75
cmp eax, 0x550d4a7e
je 0x140292d7f
cmp eax, 0x44d3abb7
jne 0x1402927c0
mov bl, byte [rsp + 0x2f]
cmp byte [rsp + 0x30], 0
mov eax, 0x550d4a7e
mov ebp, 0x28324810
cmovne eax, ebp
test bl, bl
cmovne eax, ebp
jmp 0x1402927c0
mov eax, 0x5b1ff753
jmp 0x140292850
lea rax, [rsp + 0x690]
mov qword [rsp + 0x640], rax
mov eax, 0x14e486eb
nop word cs:[rax + rax]
cmp eax, 0x29136510
jg 0x140292b60
cmp eax, 0xdf32fa
jg 0x140292ce0
cmp eax, 0xd2681199
je 0x140292d2a
cmp eax, 0xf5abb646
jne 0x140292850
test byte [rsp + 0x68], 1
mov rdi, qword [rsp + 0x48]
sete byte [rsp + 0x34]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x58]
mov ebp, 0x6d1a558e
jmp 0x1402928a0
mov ebp, 0x28def5d1
nop dword [rax]
mov eax, ebp
cmp ebp, 0x28def5d0
jle 0x1402928e0
cmp eax, 0x63c8b7b7
jle 0x140292970
cmp eax, 0x6d1a558d
jg 0x1402929fa
cmp eax, 0x63c8b7b8
je 0x140292898
cmp eax, 0x6cf738db
jne 0x140292b3c
mov ebp, 0x58aa0009
jmp 0x1402928a0
cmp eax, 0xb2464507
jg 0x140292930
cmp eax, 0xae788184
jg 0x140292a33
cmp eax, 0x84c14092
je 0x140292abc
mov ebp, eax
cmp eax, 0x97ad77ca
jne 0x1402928a0
mov dword [rsp + 0x40], r8d
mov eax, dword [rsp + 0x40]
cmp eax, 0xe
mov ebp, 0x6abd4931
mov eax, 0x24ca3b7
cmovl ebp, eax
jmp 0x1402928a0
cmp eax, 0x24ca3b6
jg 0x140292a55
mov ebp, r11d
cmp eax, 0xb2464508
je 0x1402928a0
mov ebp, eax
cmp eax, 0xfa8254a5
jne 0x1402928a0
mov ebp, 0x97ad77ca
xor r8d, r8d
jmp 0x1402928a0
cmp eax, 0x58aa0008
jg 0x140292a75
mov ebp, ecx
cmp eax, 0x28def5d1
je 0x1402928a0
mov ebp, eax
cmp eax, 0x3822b795
jne 0x1402928a0
mov rax, qword [rsp + 0x660]
movzx eax, word [rax]
mov esi, dword [rsp + 0x40]
movsxd rsi, dword [rsp + 0x40]
imul rbx, rsi, 0x5397829d
mov rbp, rbx
shr rbp, 0x3f
sar rbx, 0x24
add ebx, ebp
imul ebx, ebx, 0x31
sub esi, ebx
lea ebx, [rsi + 0x34]
mov ebp, 0xffcb
sub ebp, esi
and ebp, eax
not eax
and eax, ebx
or ebp, eax
mov rax, qword [rsp + 0x610]
mov word [rsp + rax*2 + 0x690], bp
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov ebp, 0xae788185
jmp 0x1402928a0
cmp eax, 0x77cb245a
je 0x140292aad
mov ebp, eax
cmp eax, 0x6d1a558e
jne 0x1402928a0
movzx eax, byte [rsp + 0x34]
cmp byte [rsp + 0x58], 0
mov ebp, 0xaf9c68eb
mov esi, 0xe0d8bcd
cmovne ebp, esi
test al, al
cmovne ebp, esi
jmp 0x1402928a0
cmp eax, 0xae788185
je 0x140292ac6
mov ebp, eax
cmp eax, 0xaf9c68eb
jne 0x1402928a0
mov ebp, 0xe0d8bcd
jmp 0x1402928a0
cmp eax, 0x24ca3b7
je 0x140292b25
mov ebp, eax
cmp eax, 0xe0d8bcd
jne 0x1402928a0
mov ebp, r12d
jmp 0x1402928a0
mov ebp, edx
cmp eax, 0x58aa0009
je 0x1402928a0
mov ebp, eax
cmp eax, 0x595ada26
jne 0x1402928a0
mov rax, qword [rsp + 0x610]
lea rax, [rdi + rax*2]
mov qword [rsp + 0x660], rax
mov ebp, 0xb2464508
jmp 0x1402928a0
mov ebp, 0x97ad77ca
mov r8d, dword [rsp + 0x70]
jmp 0x1402928a0
mov ebp, 0x6cf738db
jmp 0x1402928a0
mov rax, qword [rsp + 0x660]
movzx eax, word [rax]
movsxd rsi, dword [rsp + 0x40]
imul rbx, rsi, 0x5397829d
mov rbp, rbx
shr rbp, 0x3f
sar rbx, 0x24
add ebx, ebp
imul ebx, ebx, 0x31
sub esi, ebx
lea ebx, [rsi + 0x34]
mov ebp, 0xffcb
sub ebp, esi
and ebp, eax
not eax
and eax, ebx
or ebp, eax
mov rax, qword [rsp + 0x610]
mov word [rsp + rax*2 + 0x690], bp
mov eax, dword [rsp + 0x40]
add eax, 1
mov dword [rsp + 0x70], eax
mov ebp, dword [rsp + 0x38]
jmp 0x1402928a0
movsxd rax, dword [rsp + 0x40]
mov qword [rsp + 0x610], rax
mov ebp, 0x595ada26
jmp 0x1402928a0
mov ebp, eax
cmp eax, 0x6abd4931
jne 0x1402928a0
mov eax, 0xd2681199
jmp 0x140292850
cmp eax, 0x3e77039b
jle 0x140292d0c
cmp eax, 0x3e77039c
je 0x140292831
cmp eax, 0x5b1ff753
jne 0x140292850
test byte [rsp + 0x60], 1
sete byte [rsp + 0x70]
cmp dword [rsp + 0x64], 0xa
setl byte [rsp + 0x40]
mov ebp, 0xb6623e62
movzx edi, word [rsp + 0x6aa]
jmp 0x140292bc0
movzx ebp, word [rsp + 0x660]
mov ebp, 0x98a4e00c
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ebx, ebp
cmp ebp, 0x476d9da
jle 0x140292c00
cmp ebx, 0x32c71af6
jg 0x140292c40
cmp ebx, 0x476d9db
je 0x140292ca8
cmp ebx, 0x1a4492df
jne 0x140292cb2
mov word [rsp + 0x660], di
mov ebp, r9d
jmp 0x140292bc0
cmp ebx, 0xbf3d39bb
jg 0x140292c70
cmp ebx, 0x98a4e00c
je 0x140292c94
mov ebp, ebx
cmp ebx, 0xb6623e62
jne 0x140292bc0
movzx ebx, byte [rsp + 0x70]
cmp byte [rsp + 0x40], 0
mov esi, 0x1a4492df
mov ebp, 0x1a4492df
jne 0x140292c39
mov ebp, 0x476d9db
test bl, bl
cmovne ebp, esi
jmp 0x140292bc0
mov ebp, r10d
cmp ebx, 0x32c71af7
je 0x140292bc0
mov ebp, ebx
cmp ebx, 0x5eceaed0
jne 0x140292bc0
mov ebp, 0x47be333
jmp 0x140292bc0
cmp ebx, 0xbf3d39bc
je 0x140292ba4
mov ebp, ebx
cmp ebx, 0xc3fce718
jne 0x140292bc0
mov ebp, 0x32c71af7
jmp 0x140292bc0
cmp word [rsp + 0x660], 0
setne al
mov ebp, r14d
jmp 0x140292bc0
mov ebp, 0x1a4492df
jmp 0x140292bc0
mov ebp, ebx
cmp ebx, 0x47be333
jne 0x140292bc0
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov byte [rsp + 0x6c], al
mov eax, 0xdf32fb
jmp 0x140292850
cmp eax, 0xdf32fb
je 0x140292d34
cmp eax, 0x14e486eb
jne 0x140292850
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x5e0], rax
mov eax, 0x29136511
jmp 0x140292850
cmp eax, 0x304a57b7
jne 0x140292d4b
lea rax, [rsp + 0x690]
mov qword [rsp + 0x48], rax
mov eax, 0xf5abb646
jmp 0x140292850
mov eax, 0x3e77039c
jmp 0x140292850
cmp byte [rsp + 0x6c], 0
mov eax, 0x3e77039c
mov ebp, 0x304a57b7
cmovne eax, ebp
jmp 0x140292850
cmp eax, 0x29136511
jne 0x140292850
mov rax, qword [rsp + 0x5e0]
lea rax, [rsp + 0x690]
mov qword [rsp + 0x50], rax
mov eax, 0xb66f7856
jmp 0x1402927c0
mov eax, 0xec12f20b
jmp 0x1402927c0
mov eax, 0x28324810
jmp 0x1402927c0
mov ecx, dword [0x140ae0b50]
lea edi, [rcx - 1]
imul edi, ecx
mov ecx, dword [0x140ae1518]
mov eax, dword [0x140ae151c]
lea edx, [rcx - 1]
imul edx, ecx
mov dword [rsp + 0x68], edx
test dl, 1
sete cl
mov dword [rsp + 0x3c], eax
cmp eax, 0xa
setl dl
or dl, cl
mov ecx, 0x3822b795
mov eax, 0x77cb245a
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r11d, 0x3822b795
mov eax, 0xae788185
cmovne r11d, eax
mov ecx, 0x63c8b7b8
mov eax, 0xfa8254a5
cmovne ecx, eax
mov edx, 0x63c8b7b8
mov eax, 0x28def5d1
cmovne edx, eax
mov r12d, 0xaf9c68eb
mov eax, 0x84c14092
cmovne r12d, eax
mov ebp, dword [0x140ae0d60]
mov eax, dword [0x140ae0d64]
lea ebx, [rbp - 1]
imul ebx, ebp
mov dword [rsp + 0x60], ebx
test bl, 1
sete bl
mov dword [rsp + 0x64], eax
cmp eax, 0xa
setl al
or al, bl
mov r14d, 0xbf3d39bc
mov eax, 0x5eceaed0
cmovne r14d, eax
mov r10d, 0xbf3d39bc
mov eax, 0x98a4e00c
cmovne r10d, eax
mov r9d, 0x476d9db
mov eax, 0xc3fce718
cmovne r9d, eax
test dil, 1
sete byte [rsp + 0x2f]
mov eax, dword [0x140ae0b54]
mov ebx, 0x550d4a7e
mov ebp, 0x641a2221
cmove ebx, ebp
cmp eax, 0xa
setl byte [rsp + 0x30]
cmovl ebx, ebp
mov dword [rsp + 0x78], ebx
mov eax, 0x44d3abb7
nop dword [rax + rax]
cmp eax, 0x44d3abb6
jg 0x140292ec0
cmp eax, 0xb66f7856
je 0x1402934c6
cmp eax, 0xec12f20b
je 0x140292efa
cmp eax, 0x28324810
jne 0x140292e90
mov eax, dword [rsp + 0x78]
jmp 0x140292e90
cmp eax, 0x641a2221
je 0x140293445
cmp eax, 0x550d4a7e
je 0x14029344f
cmp eax, 0x44d3abb7
jne 0x140292e90
mov bl, byte [rsp + 0x2f]
cmp byte [rsp + 0x30], 0
mov eax, 0x550d4a7e
mov ebp, 0x28324810
cmovne eax, ebp
test bl, bl
cmovne eax, ebp
jmp 0x140292e90
mov eax, 0x5b1ff753
jmp 0x140292f20
lea rax, [rsp + 0x690]
mov qword [rsp + 0x640], rax
mov eax, 0x14e486eb
nop word cs:[rax + rax]
cmp eax, 0x29136510
jg 0x140293230
cmp eax, 0xdf32fa
jg 0x1402933b0
cmp eax, 0xd2681199
je 0x1402933fa
cmp eax, 0xf5abb646
jne 0x140292f20
test byte [rsp + 0x68], 1
mov rdi, qword [rsp + 0x48]
sete byte [rsp + 0x34]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x58]
mov ebp, 0x6d1a558e
jmp 0x140292f70
mov ebp, 0x28def5d1
nop dword [rax]
mov eax, ebp
cmp ebp, 0x28def5d0
jle 0x140292fb0
cmp eax, 0x63c8b7b7
jle 0x140293040
cmp eax, 0x6d1a558d
jg 0x1402930ca
cmp eax, 0x63c8b7b8
je 0x140292f68
cmp eax, 0x6cf738db
jne 0x14029320c
mov ebp, 0x58aa0009
jmp 0x140292f70
cmp eax, 0xb2464507
jg 0x140293000
cmp eax, 0xae788184
jg 0x140293103
cmp eax, 0x84c14092
je 0x14029318c
mov ebp, eax
cmp eax, 0x97ad77ca
jne 0x140292f70
mov dword [rsp + 0x40], r8d
mov eax, dword [rsp + 0x40]
cmp eax, 0xe
mov ebp, 0x6abd4931
mov eax, 0x24ca3b7
cmovl ebp, eax
jmp 0x140292f70
cmp eax, 0x24ca3b6
jg 0x140293125
mov ebp, r11d
cmp eax, 0xb2464508
je 0x140292f70
mov ebp, eax
cmp eax, 0xfa8254a5
jne 0x140292f70
mov ebp, 0x97ad77ca
xor r8d, r8d
jmp 0x140292f70
cmp eax, 0x58aa0008
jg 0x140293145
mov ebp, ecx
cmp eax, 0x28def5d1
je 0x140292f70
mov ebp, eax
cmp eax, 0x3822b795
jne 0x140292f70
mov rax, qword [rsp + 0x660]
movzx eax, word [rax]
mov esi, dword [rsp + 0x40]
movsxd rsi, dword [rsp + 0x40]
imul rbx, rsi, 0x5397829d
mov rbp, rbx
shr rbp, 0x3f
sar rbx, 0x24
add ebx, ebp
imul ebx, ebx, 0x31
sub esi, ebx
lea ebx, [rsi + 0x34]
mov ebp, 0xffcb
sub ebp, esi
and ebp, eax
not eax
and eax, ebx
or ebp, eax
mov rax, qword [rsp + 0x610]
mov word [rsp + rax*2 + 0x690], bp
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov ebp, 0xae788185
jmp 0x140292f70
cmp eax, 0x77cb245a
je 0x14029317d
mov ebp, eax
cmp eax, 0x6d1a558e
jne 0x140292f70
movzx eax, byte [rsp + 0x34]
cmp byte [rsp + 0x58], 0
mov ebp, 0xaf9c68eb
mov esi, 0xe0d8bcd
cmovne ebp, esi
test al, al
cmovne ebp, esi
jmp 0x140292f70
cmp eax, 0xae788185
je 0x140293196
mov ebp, eax
cmp eax, 0xaf9c68eb
jne 0x140292f70
mov ebp, 0xe0d8bcd
jmp 0x140292f70
cmp eax, 0x24ca3b7
je 0x1402931f5
mov ebp, eax
cmp eax, 0xe0d8bcd
jne 0x140292f70
mov ebp, r12d
jmp 0x140292f70
mov ebp, edx
cmp eax, 0x58aa0009
je 0x140292f70
mov ebp, eax
cmp eax, 0x595ada26
jne 0x140292f70
mov rax, qword [rsp + 0x610]
lea rax, [rdi + rax*2]
mov qword [rsp + 0x660], rax
mov ebp, 0xb2464508
jmp 0x140292f70
mov ebp, 0x97ad77ca
mov r8d, dword [rsp + 0x70]
jmp 0x140292f70
mov ebp, 0x6cf738db
jmp 0x140292f70
mov rax, qword [rsp + 0x660]
movzx eax, word [rax]
movsxd rsi, dword [rsp + 0x40]
imul rbx, rsi, 0x5397829d
mov rbp, rbx
shr rbp, 0x3f
sar rbx, 0x24
add ebx, ebp
imul ebx, ebx, 0x31
sub esi, ebx
lea ebx, [rsi + 0x34]
mov ebp, 0xffcb
sub ebp, esi
and ebp, eax
not eax
and eax, ebx
or ebp, eax
mov rax, qword [rsp + 0x610]
mov word [rsp + rax*2 + 0x690], bp
mov eax, dword [rsp + 0x40]
add eax, 1
mov dword [rsp + 0x70], eax
mov ebp, dword [rsp + 0x38]
jmp 0x140292f70
movsxd rax, dword [rsp + 0x40]
mov qword [rsp + 0x610], rax
mov ebp, 0x595ada26
jmp 0x140292f70
mov ebp, eax
cmp eax, 0x6abd4931
jne 0x140292f70
mov eax, 0xd2681199
jmp 0x140292f20
cmp eax, 0x3e77039b
jle 0x1402933dc
cmp eax, 0x3e77039c
je 0x140292f01
cmp eax, 0x5b1ff753
jne 0x140292f20
test byte [rsp + 0x60], 1
sete byte [rsp + 0x70]
cmp dword [rsp + 0x64], 0xa
setl byte [rsp + 0x40]
mov ebp, 0xb6623e62
movzx edi, word [rsp + 0x6aa]
jmp 0x140293290
movzx ebp, word [rsp + 0x660]
mov ebp, 0x98a4e00c
nop word cs:[rax + rax]
nop dword [rax + rax]
mov ebx, ebp
cmp ebp, 0x476d9da
jle 0x1402932d0
cmp ebx, 0x32c71af6
jg 0x140293310
cmp ebx, 0x476d9db
je 0x140293378
cmp ebx, 0x1a4492df
jne 0x140293382
mov word [rsp + 0x660], di
mov ebp, r9d
jmp 0x140293290
cmp ebx, 0xbf3d39bb
jg 0x140293340
cmp ebx, 0x98a4e00c
je 0x140293364
mov ebp, ebx
cmp ebx, 0xb6623e62
jne 0x140293290
movzx ebx, byte [rsp + 0x70]
cmp byte [rsp + 0x40], 0
mov esi, 0x1a4492df
mov ebp, 0x1a4492df
jne 0x140293309
mov ebp, 0x476d9db
test bl, bl
cmovne ebp, esi
jmp 0x140293290
mov ebp, r10d
cmp ebx, 0x32c71af7
je 0x140293290
mov ebp, ebx
cmp ebx, 0x5eceaed0
jne 0x140293290
mov ebp, 0x47be333
jmp 0x140293290
cmp ebx, 0xbf3d39bc
je 0x140293274
mov ebp, ebx
cmp ebx, 0xc3fce718
jne 0x140293290
mov ebp, 0x32c71af7
jmp 0x140293290
cmp word [rsp + 0x660], 0
setne al
mov ebp, r14d
jmp 0x140293290
mov ebp, 0x1a4492df
jmp 0x140293290
mov ebp, ebx
cmp ebx, 0x47be333
jne 0x140293290
and al, 1
mov byte [rsp + 0x610], al
mov al, byte [rsp + 0x610]
mov byte [rsp + 0x6c], al
mov eax, 0xdf32fb
jmp 0x140292f20
cmp eax, 0xdf32fb
je 0x140293404
cmp eax, 0x14e486eb
jne 0x140292f20
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x5e0], rax
mov eax, 0x29136511
jmp 0x140292f20
cmp eax, 0x304a57b7
jne 0x14029341b
lea rax, [rsp + 0x690]
mov qword [rsp + 0x48], rax
mov eax, 0xf5abb646
jmp 0x140292f20
mov eax, 0x3e77039c
jmp 0x140292f20
cmp byte [rsp + 0x6c], 0
mov eax, 0x3e77039c
mov ebp, 0x304a57b7
cmovne eax, ebp
jmp 0x140292f20
cmp eax, 0x29136511
jne 0x140292f20
mov rax, qword [rsp + 0x5e0]
lea rax, [rsp + 0x690]
mov qword [rsp + 0x50], rax
mov eax, 0xb66f7856
jmp 0x140292e90
mov eax, 0xec12f20b
jmp 0x140292e90
mov eax, 0x28324810
jmp 0x140292e90
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x48], rax
mov eax, 0x1a5f31a2
mov esi, 0x7a63df2f
nop word cs:[rax + rax]
nop
cmp eax, 0x9a3f940c
je 0x140293526
cmp eax, 0x1a5f31a2
jne 0x140293480
mov rax, qword [0x140676d46]
mov qword [rsp + 0x67e], rax
movups xmm1, xmmword [0x140676d38]
movaps xmmword [rsp + 0x670], xmm1
movups xmm1, xmmword [0x140676d28]
movaps xmmword [rsp + 0x660], xmm1
mov eax, 0x9a3f940c
jmp 0x140293480
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x818], rax
mov eax, 0x1a5f31a2
mov esi, 0x7a63df2f
nop dword [rax]
cmp eax, 0x9a3f940c
je 0x140294103
cmp eax, 0x1a5f31a2
jne 0x1402934e0
mov rax, qword [0x140676d46]
mov qword [rsp + 0x67e], rax
movups xmm1, xmmword [0x140676d38]
movaps xmmword [rsp + 0x670], xmm1
movups xmm1, xmmword [0x140676d28]
movaps xmmword [rsp + 0x660], xmm1
mov eax, 0x9a3f940c
jmp 0x1402934e0
mov eax, dword [0x140ae0c78]
mov ecx, dword [0x140ae0c7c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x33]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x2f]
or cl, al
mov ecx, 0x86a5a3bc
mov eax, 0xd2290bfb
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x86a5a3bc
mov eax, 0x89af5e32
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0xdc0ed4b9
mov eax, 0x4b3d8867
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0xfaebb2c9
jmp 0x140293590
mov ecx, 0xa9d2818
nop
mov eax, ecx
cmp ecx, 0xd2290bfa
jle 0x1402935d0
cmp eax, 0xfaebb2c8
jle 0x140293af0
cmp eax, 0xfaebb2c9
je 0x140293b45
cmp eax, 0x4b3d8867
jne 0x140294045
mov ecx, 0xba5dbe96
jmp 0x140293590
cmp eax, 0xba5dbe95
jg 0x140293b20
cmp eax, 0x86a5a3bc
je 0x140293b65
mov ecx, eax
cmp eax, 0x89af5e32
jne 0x140293590
mov eax, dword [0x140ae0880]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0884], 0xa
setl cl
or cl, al
mov ecx, 0x9286ca6c
mov eax, 0x7bb5f748
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r14d, 0x9286ca6c
mov eax, 0x364f388d
cmovne r14d, eax
mov eax, dword [0x140ae1010]
mov ecx, dword [0x140ae1014]
lea r12d, [rax - 1]
imul r12d, eax
test r12b, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov ecx, 0x89cb606c
mov eax, 0xb84861cf
cmovne ecx, eax
mov ebx, 0x89cb606c
mov eax, 0x303da22e
cmovne ebx, eax
mov r8d, 0xc88698e7
mov eax, 0x9c8f3a9c
cmovne r8d, eax
mov edi, 0xc88698e7
mov eax, 0xe782d2a0
cmovne edi, eax
mov r9d, 0xd46b0ba
mov eax, 0x210ed396
cmovne r9d, eax
mov esi, 0x24f52ee8
jmp 0x1402936c0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x48], rax
mov esi, dword [rsp + 0x38]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, esi
cmp esi, 0x364f388c
jg 0x140293740
cmp eax, 0xf0eb3819
jle 0x140293770
mov esi, r14d
cmp eax, 0xf0eb381a
je 0x1402936c0
cmp eax, 0xfa79420
je 0x1402937bf
mov esi, eax
cmp eax, 0x24f52ee8
jne 0x1402936c0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x5e0], rax
mov ebp, 0x40591702
nop dword [rax + rax]
cmp ebp, 0x93d1824
je 0x140293a84
cmp ebp, 0x40591702
jne 0x140293710
mov rax, qword [rsp + 0x5e0]
add rax, 0x24
mov ebp, 0x93d1824
jmp 0x140293710
cmp eax, 0x47953ff5
jle 0x140293790
cmp eax, 0x47953ff6
je 0x140293aa7
cmp eax, 0x542d20b8
je 0x1402937d6
mov esi, eax
cmp eax, 0x7bb5f748
jne 0x1402936c0
mov esi, 0x39e44213
jmp 0x1402936c0
cmp eax, 0x873846ef
je 0x1402937ed
cmp eax, 0x9286ca6c
jne 0x140293ab1
mov esi, 0x364f388d
jmp 0x1402936c0
cmp eax, 0x364f388d
je 0x1402936a0
mov esi, eax
cmp eax, 0x39e44213
jne 0x1402936c0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x640], rax
mov esi, 0xee796007
jmp 0x1402936c0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x50], rax
mov esi, 0x873846ef
jmp 0x1402936c0
cmp byte [rsp + 0x30], 0
mov esi, 0xf0eb381a
mov eax, 0xfa79420
cmovne esi, eax
jmp 0x1402936c0
test r12b, 1
mov r10, qword [rsp + 0x50]
sete byte [rsp + 0x6c]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x34]
mov eax, 0x1533887d
jmp 0x140293820
mov eax, dword [rsp + 0x70]
mov eax, 0x303da22e
nop word cs:[rax + rax]
nop
mov ebp, eax
cmp eax, 0xf7453e5b
jg 0x140293860
cmp ebp, 0xbf0d7a70
jg 0x1402938f0
cmp ebp, 0x8f326f20
jle 0x140293920
mov eax, ebx
cmp ebp, 0x8f326f21
je 0x140293820
cmp ebp, 0xb84861cf
jne 0x140293a6c
mov eax, 0x8bc31fe0
jmp 0x140293820
cmp ebp, 0x210ed395
jg 0x1402938a0
cmp ebp, 0x10abd93e
jg 0x1402939a6
cmp ebp, 0xf7453e5c
je 0x140293a2b
mov eax, ebp
cmp ebp, 0xd46b0ba
jne 0x140293820
mov eax, 0x10abd93f
jmp 0x140293820
cmp ebp, 0x418a10b3
jg 0x1402939e4
cmp ebp, 0x210ed396
je 0x140293a49
mov eax, ebp
cmp ebp, 0x303da22e
jne 0x140293820
movsxd rax, dword [rsp + 0x70]
mov qword [rsp + 0x5e0], rax
mov rax, qword [rsp + 0x5e0]
lea rax, [r10 + rax*2]
mov qword [rsp + 0x610], rax
mov eax, ecx
jmp 0x140293820
cmp ebp, 0xe35286f8
jg 0x140293a0d
cmp ebp, 0xbf0d7a71
je 0x140293a53
mov eax, ebp
cmp ebp, 0xc88698e7
jne 0x140293820
mov eax, 0xe782d2a0
jmp 0x140293820
cmp ebp, 0x89cb606c
je 0x14029380c
mov eax, ebp
cmp ebp, 0x8bc31fe0
jne 0x140293820
mov rax, qword [rsp + 0x610]
movsxd rdx, dword [rsp + 0x70]
imul rsi, rdx, 0x5397829d
mov rbp, rsi
shr rbp, 0x3f
sar rsi, 0x24
add esi, ebp
imul esi, esi, 0x31
sub edx, esi
mov esi, 0xffcb
sub esi, edx
add edx, 0x34
and esi, 0x88b0
and edx, 0x774f
or edx, esi
xor dx, word [rax]
xor edx, 0x88b0
mov rax, qword [rsp + 0x5e0]
mov word [rsp + rax*2 + 0x660], dx
mov eax, dword [rsp + 0x70]
add eax, 1
mov dword [rsp + 0x58], eax
mov eax, 0xbf0d7a71
jmp 0x140293820
mov eax, r9d
cmp ebp, 0x10abd93f
je 0x140293820
mov eax, ebp
cmp ebp, 0x1533887d
jne 0x140293820
movzx edx, byte [rsp + 0x6c]
cmp byte [rsp + 0x34], 0
mov eax, 0xd46b0ba
mov esi, 0x10abd93f
cmovne eax, esi
test dl, dl
cmovne eax, esi
jmp 0x140293820
mov eax, edi
cmp ebp, 0x418a10b4
je 0x140293820
mov eax, ebp
cmp ebp, 0x6a394fef
jne 0x140293820
mov eax, 0xf7453e5c
xor r11d, r11d
jmp 0x140293820
cmp ebp, 0xe35286f9
je 0x140293a62
mov eax, ebp
cmp ebp, 0xe782d2a0
jne 0x140293820
mov eax, r8d
jmp 0x140293820
mov dword [rsp + 0x70], r11d
mov eax, dword [rsp + 0x70]
cmp eax, 0x13
mov eax, 0x418a10b4
mov edx, 0x8f326f21
cmovl eax, edx
jmp 0x140293820
mov eax, 0xe35286f9
jmp 0x140293820
mov eax, 0xf7453e5c
mov r11d, dword [rsp + 0x58]
jmp 0x140293820
mov eax, 0x6a394fef
jmp 0x140293820
mov eax, ebp
cmp ebp, 0x9c8f3a9c
jne 0x140293820
mov esi, 0x47953ff6
jmp 0x1402936c0
mov qword [rsp + 0x610], rax
mov rax, qword [rsp + 0x610]
cmp word [rax], 0
setne byte [rsp + 0x30]
mov esi, 0x542d20b8
jmp 0x1402936c0
mov esi, 0xf0eb381a
jmp 0x1402936c0
mov esi, eax
cmp eax, 0xee796007
jne 0x1402936c0
mov rax, qword [rsp + 0x640]
lea rax, [rsp + 0x660]
mov qword [rsp + 0x40], rax
mov ecx, dword [rsp + 0x64]
mov esi, 0x7a63df2f
jmp 0x140293590
cmp eax, 0xd2290bfb
je 0x14029358a
mov ecx, eax
cmp eax, 0xdc0ed4b9
jne 0x140293590
mov ecx, 0xcb60625b
jmp 0x140293590
mov ecx, dword [rsp + 0x68]
cmp eax, 0xba5dbe96
je 0x140293590
mov ecx, eax
cmp eax, 0xcb60625b
jne 0x140293590
mov ecx, dword [rsp + 0x60]
jmp 0x140293590
mov al, byte [rsp + 0x33]
cmp byte [rsp + 0x2f], 0
mov ecx, 0xdc0ed4b9
mov edx, 0xcb60625b
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140293590
mov eax, dword [0x140ae0880]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0884], 0xa
setl cl
or cl, al
mov ecx, 0x9286ca6c
mov eax, 0x7bb5f748
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r10d, 0x9286ca6c
mov eax, 0x364f388d
cmovne r10d, eax
mov eax, dword [0x140ae1010]
mov ecx, dword [0x140ae1014]
lea r9d, [rax - 1]
imul r9d, eax
test r9b, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r14d, 0x89cb606c
mov eax, 0xb84861cf
cmovne r14d, eax
mov ecx, 0x89cb606c
mov eax, 0x303da22e
cmovne ecx, eax
mov r12d, 0xc88698e7
mov eax, 0x9c8f3a9c
cmovne r12d, eax
mov edi, 0xc88698e7
mov eax, 0xe782d2a0
cmovne edi, eax
mov edx, 0xd46b0ba
mov eax, 0x210ed396
cmovne edx, eax
mov ebp, 0x24f52ee8
jmp 0x140293c30
lea rax, [rsp + 0x660]
mov qword [rsp + 0x48], rax
mov ebp, dword [rsp + 0x38]
nop word [rax + rax]
mov eax, ebp
cmp ebp, 0x364f388c
jg 0x140293cb0
cmp eax, 0xf0eb3819
jle 0x140293ce0
mov ebp, r10d
cmp eax, 0xf0eb381a
je 0x140293c30
cmp eax, 0xfa79420
je 0x140293d2f
mov ebp, eax
cmp eax, 0x24f52ee8
jne 0x140293c30
lea rax, [rsp + 0x660]
mov qword [rsp + 0x5e0], rax
mov ebp, 0x40591702
nop dword [rax + rax]
cmp ebp, 0x93d1824
je 0x140293ff4
cmp ebp, 0x40591702
jne 0x140293c80
mov rax, qword [rsp + 0x5e0]
add rax, 0x24
mov ebp, 0x93d1824
jmp 0x140293c80
cmp eax, 0x47953ff5
jle 0x140293d00
cmp eax, 0x47953ff6
je 0x140294017
cmp eax, 0x542d20b8
je 0x140293d46
mov ebp, eax
cmp eax, 0x7bb5f748
jne 0x140293c30
mov ebp, 0x39e44213
jmp 0x140293c30
cmp eax, 0x873846ef
je 0x140293d5d
cmp eax, 0x9286ca6c
jne 0x140294021
mov ebp, 0x364f388d
jmp 0x140293c30
cmp eax, 0x364f388d
je 0x140293c16
mov ebp, eax
cmp eax, 0x39e44213
jne 0x140293c30
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x640], rax
mov ebp, 0xee796007
jmp 0x140293c30
lea rax, [rsp + 0x660]
mov qword [rsp + 0x50], rax
mov ebp, 0x873846ef
jmp 0x140293c30
cmp byte [rsp + 0x30], 0
mov ebp, 0xf0eb381a
mov eax, 0xfa79420
cmovne ebp, eax
jmp 0x140293c30
test r9b, 1
mov rsi, qword [rsp + 0x50]
sete byte [rsp + 0x6c]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x34]
mov eax, 0x1533887d
jmp 0x140293d90
mov eax, dword [rsp + 0x70]
mov eax, 0x303da22e
nop word cs:[rax + rax]
nop
mov ebp, eax
cmp eax, 0xf7453e5b
jg 0x140293dd0
cmp ebp, 0xbf0d7a70
jg 0x140293e60
cmp ebp, 0x8f326f20
jle 0x140293e90
mov eax, ecx
cmp ebp, 0x8f326f21
je 0x140293d90
cmp ebp, 0xb84861cf
jne 0x140293fdc
mov eax, 0x8bc31fe0
jmp 0x140293d90
cmp ebp, 0x210ed395
jg 0x140293e10
cmp ebp, 0x10abd93e
jg 0x140293f17
cmp ebp, 0xf7453e5c
je 0x140293f9b
mov eax, ebp
cmp ebp, 0xd46b0ba
jne 0x140293d90
mov eax, 0x10abd93f
jmp 0x140293d90
cmp ebp, 0x418a10b3
jg 0x140293f54
cmp ebp, 0x210ed396
je 0x140293fb9
mov eax, ebp
cmp ebp, 0x303da22e
jne 0x140293d90
movsxd rax, dword [rsp + 0x70]
mov qword [rsp + 0x5e0], rax
mov rax, qword [rsp + 0x5e0]
lea rax, [rsi + rax*2]
mov qword [rsp + 0x610], rax
mov eax, r14d
jmp 0x140293d90
cmp ebp, 0xe35286f8
jg 0x140293f7d
cmp ebp, 0xbf0d7a71
je 0x140293fc3
mov eax, ebp
cmp ebp, 0xc88698e7
jne 0x140293d90
mov eax, 0xe782d2a0
jmp 0x140293d90
cmp ebp, 0x89cb606c
je 0x140293d7c
mov eax, ebp
cmp ebp, 0x8bc31fe0
jne 0x140293d90
mov rax, qword [rsp + 0x610]
movsxd rbx, dword [rsp + 0x70]
imul rbp, rbx, 0x5397829d
mov r8, rbp
shr r8, 0x3f
sar rbp, 0x24
add ebp, r8d
imul ebp, ebp, 0x31
sub ebx, ebp
mov ebp, 0xffcb
sub ebp, ebx
add ebx, 0x34
and ebp, 0x88b0
and ebx, 0x774f
or ebx, ebp
xor bx, word [rax]
xor ebx, 0x88b0
mov rax, qword [rsp + 0x5e0]
mov word [rsp + rax*2 + 0x660], bx
mov eax, dword [rsp + 0x70]
add eax, 1
mov dword [rsp + 0x58], eax
mov eax, 0xbf0d7a71
jmp 0x140293d90
mov eax, edx
cmp ebp, 0x10abd93f
je 0x140293d90
mov eax, ebp
cmp ebp, 0x1533887d
jne 0x140293d90
movzx ebx, byte [rsp + 0x6c]
cmp byte [rsp + 0x34], 0
mov eax, 0xd46b0ba
mov ebp, 0x10abd93f
cmovne eax, ebp
test bl, bl
cmovne eax, ebp
jmp 0x140293d90
mov eax, edi
cmp ebp, 0x418a10b4
je 0x140293d90
mov eax, ebp
cmp ebp, 0x6a394fef
jne 0x140293d90
mov eax, 0xf7453e5c
xor r11d, r11d
jmp 0x140293d90
cmp ebp, 0xe35286f9
je 0x140293fd2
mov eax, ebp
cmp ebp, 0xe782d2a0
jne 0x140293d90
mov eax, r12d
jmp 0x140293d90
mov dword [rsp + 0x70], r11d
mov eax, dword [rsp + 0x70]
cmp eax, 0x13
mov eax, 0x418a10b4
mov ebp, 0x8f326f21
cmovl eax, ebp
jmp 0x140293d90
mov eax, 0xe35286f9
jmp 0x140293d90
mov eax, 0xf7453e5c
mov r11d, dword [rsp + 0x58]
jmp 0x140293d90
mov eax, 0x6a394fef
jmp 0x140293d90
mov eax, ebp
cmp ebp, 0x9c8f3a9c
jne 0x140293d90
mov ebp, 0x47953ff6
jmp 0x140293c30
mov qword [rsp + 0x610], rax
mov rax, qword [rsp + 0x610]
cmp word [rax], 0
setne byte [rsp + 0x30]
mov ebp, 0x542d20b8
jmp 0x140293c30
mov ebp, 0xf0eb381a
jmp 0x140293c30
mov ebp, eax
cmp eax, 0xee796007
jne 0x140293c30
mov rax, qword [rsp + 0x640]
mov ecx, 0x89af5e32
mov esi, 0x7a63df2f
jmp 0x140293590
mov ecx, eax
cmp eax, 0xa9d2818
jne 0x140293590
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x50], rax
mov eax, dword [0x140ae1400]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1404], 0xa
setl cl
or cl, al
mov eax, 0x27fd7e3e
mov ecx, 0xb4236c72
cmovne eax, ecx
mov ecx, 0x27fd7e3e
mov edx, 0xf48e12da
cmovne ecx, edx
mov edx, 0x66e24f9d
cmp edx, 0x27fd7e3d
jle 0x1402940e0
cmp edx, 0x27fd7e3e
je 0x1402940f8
cmp edx, 0x2880f6f7
je 0x1402940ff
cmp edx, 0x66e24f9d
jne 0x1402940a0
mov edx, dword [0x140676d5e]
mov dword [rsp + 0x650], edx
movaps xmmword [rsp + 0x640], xmm0
mov edx, 0x2880f6f7
jmp 0x1402940a0
cmp edx, 0xb4236c72
je 0x140294ce3
cmp edx, 0xf48e12da
jne 0x1402940a0
mov edx, eax
jmp 0x1402940a0
mov edx, 0xf48e12da
jmp 0x1402940a0
mov edx, ecx
jmp 0x1402940a0
mov eax, dword [0x140ae0c78]
mov ecx, dword [0x140ae0c7c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x33]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x2f]
or cl, al
mov ecx, 0x86a5a3bc
mov eax, 0xd2290bfb
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x86a5a3bc
mov eax, 0x89af5e32
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0xdc0ed4b9
mov eax, 0x4b3d8867
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0xfaebb2c9
jmp 0x140294170
mov ecx, 0xa9d2818
nop dword [rax]
mov eax, ecx
cmp ecx, 0xd2290bfa
jle 0x1402941b0
cmp eax, 0xfaebb2c8
jle 0x1402946d0
cmp eax, 0xfaebb2c9
je 0x140294725
cmp eax, 0x4b3d8867
jne 0x140294c25
mov ecx, 0xba5dbe96
jmp 0x140294170
cmp eax, 0xba5dbe95
jg 0x140294700
cmp eax, 0x86a5a3bc
je 0x140294745
mov ecx, eax
cmp eax, 0x89af5e32
jne 0x140294170
mov eax, dword [0x140ae0880]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0884], 0xa
setl cl
or cl, al
mov ecx, 0x9286ca6c
mov eax, 0x7bb5f748
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r14d, 0x9286ca6c
mov eax, 0x364f388d
cmovne r14d, eax
mov eax, dword [0x140ae1010]
mov ecx, dword [0x140ae1014]
lea r12d, [rax - 1]
imul r12d, eax
test r12b, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov ecx, 0x89cb606c
mov eax, 0xb84861cf
cmovne ecx, eax
mov ebx, 0x89cb606c
mov eax, 0x303da22e
cmovne ebx, eax
mov r8d, 0xc88698e7
mov eax, 0x9c8f3a9c
cmovne r8d, eax
mov edi, 0xc88698e7
mov eax, 0xe782d2a0
cmovne edi, eax
mov r9d, 0xd46b0ba
mov eax, 0x210ed396
cmovne r9d, eax
mov esi, 0x24f52ee8
jmp 0x1402942a0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x48], rax
mov esi, dword [rsp + 0x38]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov eax, esi
cmp esi, 0x364f388c
jg 0x140294320
cmp eax, 0xf0eb3819
jle 0x140294350
mov esi, r14d
cmp eax, 0xf0eb381a
je 0x1402942a0
cmp eax, 0xfa79420
je 0x14029439f
mov esi, eax
cmp eax, 0x24f52ee8
jne 0x1402942a0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x5e0], rax
mov ebp, 0x40591702
nop dword [rax + rax]
cmp ebp, 0x93d1824
je 0x140294664
cmp ebp, 0x40591702
jne 0x1402942f0
mov rax, qword [rsp + 0x5e0]
add rax, 0x24
mov ebp, 0x93d1824
jmp 0x1402942f0
cmp eax, 0x47953ff5
jle 0x140294370
cmp eax, 0x47953ff6
je 0x140294687
cmp eax, 0x542d20b8
je 0x1402943b6
mov esi, eax
cmp eax, 0x7bb5f748
jne 0x1402942a0
mov esi, 0x39e44213
jmp 0x1402942a0
cmp eax, 0x873846ef
je 0x1402943cd
cmp eax, 0x9286ca6c
jne 0x140294691
mov esi, 0x364f388d
jmp 0x1402942a0
cmp eax, 0x364f388d
je 0x140294280
mov esi, eax
cmp eax, 0x39e44213
jne 0x1402942a0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x640], rax
mov esi, 0xee796007
jmp 0x1402942a0
lea rax, [rsp + 0x660]
mov qword [rsp + 0x50], rax
mov esi, 0x873846ef
jmp 0x1402942a0
cmp byte [rsp + 0x30], 0
mov esi, 0xf0eb381a
mov eax, 0xfa79420
cmovne esi, eax
jmp 0x1402942a0
test r12b, 1
mov r10, qword [rsp + 0x50]
sete byte [rsp + 0x6c]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x34]
mov eax, 0x1533887d
jmp 0x140294400
mov ebp, eax
cmp eax, 0xf7453e5b
jg 0x140294440
cmp ebp, 0xbf0d7a70
jg 0x1402944d0
cmp ebp, 0x8f326f20
jle 0x140294500
mov eax, ebx
cmp ebp, 0x8f326f21
je 0x140294400
cmp ebp, 0x210ed395
jg 0x140294480
cmp ebp, 0x10abd93e
jg 0x140294586
cmp ebp, 0xf7453e5c
je 0x14029460b
cmp ebp, 0x418a10b3
jg 0x1402945c4
cmp ebp, 0x210ed396
je 0x140294629
cmp ebp, 0xe35286f8
jg 0x1402945ed
cmp ebp, 0xbf0d7a71
je 0x140294633
cmp ebp, 0x89cb606c
je 0x1402943ec
mov eax, r9d
cmp ebp, 0x10abd93f
je 0x140294400
mov eax, edi
cmp ebp, 0x418a10b4
je 0x140294400
cmp ebp, 0xe35286f9
je 0x140294642
mov qword [rsp + 0x610], rax
mov rax, qword [rsp + 0x610]
cmp word [rax], 0
setne byte [rsp + 0x30]
mov esi, 0x542d20b8
jmp 0x1402942a0
mov esi, 0xf0eb381a
jmp 0x1402942a0
mov esi, eax
cmp eax, 0xee796007
jne 0x1402942a0
mov rax, qword [rsp + 0x640]
lea rax, [rsp + 0x660]
mov qword [rsp + 0x40], rax
mov ecx, dword [rsp + 0x64]
mov esi, 0x7a63df2f
jmp 0x140294170
cmp eax, 0xd2290bfb
je 0x140294167
mov ecx, eax
cmp eax, 0xdc0ed4b9
jne 0x140294170
mov ecx, 0xcb60625b
jmp 0x140294170
mov ecx, dword [rsp + 0x68]
cmp eax, 0xba5dbe96
je 0x140294170
mov ecx, eax
cmp eax, 0xcb60625b
jne 0x140294170
mov ecx, dword [rsp + 0x60]
jmp 0x140294170
mov al, byte [rsp + 0x33]
cmp byte [rsp + 0x2f], 0
mov ecx, 0xdc0ed4b9
mov edx, 0xcb60625b
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140294170
mov eax, dword [0x140ae0880]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0884], 0xa
setl cl
or cl, al
mov ecx, 0x9286ca6c
mov eax, 0x7bb5f748
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r10d, 0x9286ca6c
mov eax, 0x364f388d
cmovne r10d, eax
mov eax, dword [0x140ae1010]
mov ecx, dword [0x140ae1014]
lea r9d, [rax - 1]
imul r9d, eax
test r9b, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r14d, 0x89cb606c
mov eax, 0xb84861cf
cmovne r14d, eax
mov ecx, 0x89cb606c
mov eax, 0x303da22e
cmovne ecx, eax
mov r12d, 0xc88698e7
mov eax, 0x9c8f3a9c
cmovne r12d, eax
mov edi, 0xc88698e7
mov eax, 0xe782d2a0
cmovne edi, eax
mov edx, 0xd46b0ba
mov eax, 0x210ed396
cmovne edx, eax
mov ebp, 0x24f52ee8
jmp 0x140294810
lea rax, [rsp + 0x660]
mov qword [rsp + 0x48], rax
mov ebp, dword [rsp + 0x38]
nop word [rax + rax]
mov eax, ebp
cmp ebp, 0x364f388c
jg 0x140294890
cmp eax, 0xf0eb3819
jle 0x1402948c0
mov ebp, r10d
cmp eax, 0xf0eb381a
je 0x140294810
cmp eax, 0xfa79420
je 0x14029490f
mov ebp, eax
cmp eax, 0x24f52ee8
jne 0x140294810
lea rax, [rsp + 0x660]
mov qword [rsp + 0x5e0], rax
mov ebp, 0x40591702
nop dword [rax + rax]
cmp ebp, 0x93d1824
je 0x140294bd4
cmp ebp, 0x40591702
jne 0x140294860
mov rax, qword [rsp + 0x5e0]
add rax, 0x24
mov ebp, 0x93d1824
jmp 0x140294860
cmp eax, 0x47953ff5
jle 0x1402948e0
cmp eax, 0x47953ff6
je 0x140294bf7
cmp eax, 0x542d20b8
je 0x140294926
mov ebp, eax
cmp eax, 0x7bb5f748
jne 0x140294810
mov ebp, 0x39e44213
jmp 0x140294810
cmp eax, 0x873846ef
je 0x14029493d
cmp eax, 0x9286ca6c
jne 0x140294c01
mov ebp, 0x364f388d
jmp 0x140294810
cmp eax, 0x364f388d
je 0x1402947f6
mov ebp, eax
cmp eax, 0x39e44213
jne 0x140294810
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x640], rax
mov ebp, 0xee796007
jmp 0x140294810
lea rax, [rsp + 0x660]
mov qword [rsp + 0x50], rax
mov ebp, 0x873846ef
jmp 0x140294810
cmp byte [rsp + 0x30], 0
mov ebp, 0xf0eb381a
mov eax, 0xfa79420
cmovne ebp, eax
jmp 0x140294810
test r9b, 1
mov rsi, qword [rsp + 0x50]
sete byte [rsp + 0x6c]
cmp dword [rsp + 0x3c], 0xa
setl byte [rsp + 0x34]
mov eax, 0x1533887d
jmp 0x140294970
mov eax, dword [rsp + 0x70]
mov eax, 0x303da22e
nop word cs:[rax + rax]
nop
mov ebp, eax
cmp eax, 0xf7453e5b
jg 0x1402949b0
cmp ebp, 0xbf0d7a70
jg 0x140294a40
cmp ebp, 0x8f326f20
jle 0x140294a70
mov eax, ecx
cmp ebp, 0x8f326f21
je 0x140294970
cmp ebp, 0xb84861cf
jne 0x140294bbc
cmp ebp, 0x210ed395
jg 0x1402949f0
cmp ebp, 0x10abd93e
jg 0x140294af7
cmp ebp, 0xf7453e5c
je 0x140294b7b
mov eax, ebp
cmp ebp, 0xd46b0ba
jne 0x140294970
cmp ebp, 0x418a10b3
jg 0x140294b34
cmp ebp, 0x210ed396
je 0x140294b99
mov eax, ebp
cmp ebp, 0x303da22e
jne 0x140294970
cmp ebp, 0xe35286f8
jg 0x140294b5d
cmp ebp, 0xbf0d7a71
je 0x140294ba3
mov eax, ebp
cmp ebp, 0xc88698e7
jne 0x140294970
cmp ebp, 0x89cb606c
je 0x14029495c
mov eax, ebp
cmp ebp, 0x8bc31fe0
jne 0x140294970
mov eax, edx
cmp ebp, 0x10abd93f
je 0x140294970
mov eax, ebp
cmp ebp, 0x1533887d
jne 0x140294970
mov eax, edi
cmp ebp, 0x418a10b4
je 0x140294970
mov eax, ebp
cmp ebp, 0x6a394fef
jne 0x140294970
cmp ebp, 0xe35286f9
je 0x140294bb2
mov eax, ebp
cmp ebp, 0xe782d2a0
jne 0x140294970
mov dword [rsp + 0x70], r11d
mov eax, dword [rsp + 0x70]
cmp eax, 0x13
mov eax, 0x418a10b4
mov ebp, 0x8f326f21
cmovl eax, ebp
jmp 0x140294970
mov eax, 0xe35286f9
jmp 0x140294970
mov eax, 0xf7453e5c
mov r11d, dword [rsp + 0x58]
jmp 0x140294970
mov eax, 0x6a394fef
jmp 0x140294970
mov qword [rsp + 0x610], rax
mov rax, qword [rsp + 0x610]
cmp word [rax], 0
setne byte [rsp + 0x30]
mov ebp, 0x542d20b8
jmp 0x140294810
mov ebp, 0xf0eb381a
jmp 0x140294810
mov ebp, eax
cmp eax, 0xee796007
jne 0x140294810
mov rax, qword [rsp + 0x640]
mov ecx, 0x89af5e32
mov esi, 0x7a63df2f
jmp 0x140294170
mov ecx, eax
cmp eax, 0xa9d2818
jne 0x140294170
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x820], rax
mov eax, dword [0x140ae1400]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae1404], 0xa
setl cl
or cl, al
mov eax, 0x27fd7e3e
mov ecx, 0xb4236c72
cmovne eax, ecx
mov ecx, 0x27fd7e3e
mov edx, 0xf48e12da
cmovne ecx, edx
mov edx, 0x66e24f9d
nop dword [rax]
cmp edx, 0x27fd7e3d
jle 0x140294cc0
cmp edx, 0x27fd7e3e
je 0x140294cd8
cmp edx, 0x2880f6f7
je 0x140294cdf
cmp edx, 0x66e24f9d
jne 0x140294c80
mov edx, dword [0x140676d5e]
mov dword [rsp + 0x650], edx
movaps xmmword [rsp + 0x640], xmm0
mov edx, 0x2880f6f7
jmp 0x140294c80
cmp edx, 0xb4236c72
je 0x14029526a
cmp edx, 0xf48e12da
jne 0x140294c80
mov edx, eax
jmp 0x140294c80
mov edx, 0xf48e12da
jmp 0x140294c80
mov edx, ecx
jmp 0x140294c80
mov eax, 0x29717ecf
nop dword [rax + rax]
cmp eax, 0x8f173d54
je 0x1402957ea
cmp eax, 0x29717ecf
jne 0x140294cf0
mov eax, 0xe6f0856d
jmp 0x140294d2f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770ceba0
mov ecx, 0x66aa55b7
cmove eax, ecx
cmp dword [0x140ae1324], 0xa
cmovl eax, ecx
cmp eax, 0xe6f0856c
jg 0x140294d80
cmp eax, 0x9cb80949
jle 0x140294e10
cmp eax, 0xc8a03fc0
jg 0x140294e45
cmp eax, 0x9cb8094a
je 0x140294e8e
cmp eax, 0xa38bd9bf
jne 0x140294d2f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770ceba0
mov ecx, 0xc8a03fc1
jmp 0x140294d22
cmp eax, 0x48be0d9f
jle 0x140294dd0
cmp eax, 0x66aa55b6
jg 0x140294e79
cmp eax, 0x48be0da0
je 0x140294ea2
cmp eax, 0x4ee65dac
jne 0x140294d2f
lea rax, [rsp + 0x640]
mov qword [rsp + 0x50], rax
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x965c7fea
mov ecx, 0xf12f8f1c
jmp 0x140294d22
cmp eax, 0xe6f0856d
je 0x1402950ad
cmp eax, 0xf12f8f1c
je 0x140295225
cmp eax, 0x3ab06dce
jne 0x140294d2f
cmp byte [rsp + 0x2f], 0
mov eax, 0xe66f5100
mov ecx, 0x8470d072
cmovne eax, ecx
jmp 0x140294d2f
cmp eax, 0x8470d072
je 0x14029522f
cmp eax, 0x965c7fea
je 0x140295246
cmp eax, 0x99cbb18a
jne 0x140294d2f
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rax
mov eax, 0xa38bd9bf
jmp 0x140294d2f
cmp eax, 0xc8a03fc1
je 0x140294d09
cmp eax, 0xe66f5100
jne 0x140294d2f
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x965c7fea
mov ecx, 0x4ee65dac
jmp 0x140294d22
cmp eax, 0x770ceba0
jne 0x140295250
mov eax, 0xc8a03fc1
jmp 0x140294d2f
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov eax, 0x48be0da0
jmp 0x140294d2f
mov rax, qword [rsp + 0x40]
mov edx, 0xa728f9db
jmp 0x140294ed0
movzx ecx, word [rsp + 0x30]
mov rdx, qword [rsp + 0x610]
mov word [rdx], cx
mov ecx, dword [rsp + 0x58]
add ecx, 1
mov edx, 0xbfccea19
nop word [rax + rax]
cmp edx, 0xa01f1bb
jle 0x140294f80
cmp edx, 0x1daa466d
jle 0x140294fc0
cmp edx, 0x1daa466e
je 0x140295066
cmp edx, 0x3e906dcc
je 0x14029500e
cmp edx, 0x7a63df2f
jne 0x140294ed0
movsxd rdx, dword [rsp + 0x58]
mov qword [rsp + 0x5e0], rdx
mov rdx, qword [rsp + 0x5e0]
movzx edx, word [rax + rdx*2]
mov dword [rsp + 0x6c], edx
movsxd rdx, dword [rsp + 0x58]
imul rbp, rdx, 0x5397829d
mov rbx, rbp
shr rbx, 0x3f
sar rbp, 0x24
add ebp, ebx
imul ebp, ebp, 0x31
sub edx, ebp
add edx, 0x34
mov dword [rsp + 0x34], edx
mov edx, dword [0x140ae1138]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x3e906dcc
mov ebp, 0x1daa466e
cmove edx, ebp
cmp dword [0x140ae113c], 0xa
cmovl edx, ebp
jmp 0x140294ed0
cmp edx, 0xaf4abb7c
jle 0x140294ff0
cmp edx, 0xaf4abb7d
je 0x140295070
cmp edx, 0xbfccea19
jne 0x140295097
mov dword [rsp + 0x58], ecx
mov edx, dword [rsp + 0x58]
cmp edx, 0xa
mov edx, 0xd299f48f
mov ebp, 0xaf4abb7d
cmovl edx, ebp
jmp 0x140294ed0
cmp edx, 0xa01f1bc
je 0x140294eae
cmp edx, 0x1d64ef94
jne 0x140294ed0
mov edx, 0xbfccea19
xor ecx, ecx
jmp 0x140294ed0
cmp edx, 0x84f22016
je 0x140295034
cmp edx, 0xa728f9db
jne 0x140294ed0
mov edx, 0x1d64ef94
jmp 0x140294ed0
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov edx, 0x7a63df2f
jmp 0x140294ed0
mov edx, dword [rsp + 0x6c]
xor edx, dword [rsp + 0x34]
mov word [rsp + 0x30], dx
mov rdx, qword [rsp + 0x5e0]
lea rdx, [rsp + rdx*2]
add rdx, 0x640
mov qword [rsp + 0x610], rdx
mov edx, 0xa01f1bc
jmp 0x140294ed0
mov edx, 0x84f22016
jmp 0x140294ed0
mov edx, dword [0x140ae1138]
lea ebp, [rdx - 1]
imul ebp, edx
test bpl, 1
mov edx, 0x3e906dcc
cmove edx, esi
cmp dword [0x140ae113c], 0xa
cmovl edx, esi
jmp 0x140294ed0
cmp edx, 0xd299f48f
jne 0x140294ed0
mov eax, 0xe66f5100
jmp 0x140294d2f
mov eax, dword [0x140ae1130]
mov ecx, dword [0x140ae1134]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x58]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x5e0]
or cl, al
mov ebx, 0x6e0c6c47
mov eax, 0x48e59742
cmovne ebx, eax
mov ecx, 0x6e0c6c47
mov eax, 0x80e7cbbd
cmovne ecx, eax
mov edi, 0x3d06f031
mov eax, 0xd94fec96
cmovne edi, eax
mov eax, 0xcb6dcb24
jmp 0x140295110
mov eax, 0x4d87fa32
nop dword [rax]
mov ebp, eax
cmp eax, 0x3d06f030
jle 0x140295140
cmp ebp, 0x4d87fa31
jg 0x140295190
cmp ebp, 0x3d06f031
je 0x1402951e1
cmp ebp, 0x48e59742
jne 0x1402951eb
mov eax, 0x43d1ab7f
jmp 0x140295110
cmp ebp, 0xd94fec95
jg 0x1402951c0
mov eax, ebx
cmp ebp, 0x80e7cbbd
je 0x140295110
mov eax, ebp
cmp ebp, 0xcb6dcb24
jne 0x140295110
movzx edx, byte [rsp + 0x58]
cmp byte [rsp + 0x5e0], 0
mov ebp, 0x32456405
mov eax, 0x32456405
jne 0x14029517a
mov eax, 0x3d06f031
test dl, dl
cmovne eax, ebp
jmp 0x140295110
mov eax, ecx
cmp ebp, 0x4d87fa32
je 0x140295110
mov eax, ebp
cmp ebp, 0x6e0c6c47
jne 0x140295110
mov eax, 0x80e7cbbd
jmp 0x140295110
cmp ebp, 0xd94fec96
je 0x140295108
mov eax, ebp
cmp ebp, 0x32456405
jne 0x140295110
mov eax, edi
jmp 0x140295110
mov eax, 0x32456405
jmp 0x140295110
mov eax, ebp
cmp ebp, 0x43d1ab7f
jne 0x140295110
lea rax, [rsp + 0x640]
mov qword [rsp + 0x610], rax
mov rax, qword [rsp + 0x610]
cmp word [rax + 0x12], 0
setne byte [rsp + 0x2f]
mov eax, 0x3ab06dce
jmp 0x140294d2f
mov eax, 0x99cbb18a
jmp 0x140294d2f
lea rax, [rsp + 0x640]
mov qword [rsp + 0x70], rax
mov eax, 0x9cb8094a
jmp 0x140294d2f
mov eax, 0x4ee65dac
jmp 0x140294d2f
cmp eax, 0x66aa55b7
jne 0x140294d2f
mov rax, qword [rsp + 0x48]
mov eax, 0x8f173d54
jmp 0x140294cf0
mov eax, 0x29717ecf
nop
cmp eax, 0x8f173d54
je 0x1402959a6
cmp eax, 0x29717ecf
jne 0x140295270
mov eax, 0xe6f0856d
jmp 0x1402952af
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770ceba0
mov ecx, 0x66aa55b7
cmove eax, ecx
cmp dword [0x140ae1324], 0xa
cmovl eax, ecx
cmp eax, 0xe6f0856c
jg 0x140295300
cmp eax, 0x9cb80949
jle 0x140295390
cmp eax, 0xc8a03fc0
jg 0x1402953c5
cmp eax, 0x9cb8094a
je 0x14029540e
cmp eax, 0xa38bd9bf
jne 0x1402952af
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x770ceba0
mov ecx, 0xc8a03fc1
jmp 0x1402952a2
cmp eax, 0x48be0d9f
jle 0x140295350
cmp eax, 0x66aa55b6
jg 0x1402953f9
cmp eax, 0x48be0da0
je 0x140295422
cmp eax, 0x4ee65dac
jne 0x1402952af
lea rax, [rsp + 0x640]
mov qword [rsp + 0x50], rax
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x965c7fea
mov ecx, 0xf12f8f1c
jmp 0x1402952a2
cmp eax, 0xe6f0856d
je 0x14029562d
cmp eax, 0xf12f8f1c
je 0x1402957a5
cmp eax, 0x3ab06dce
jne 0x1402952af
cmp byte [rsp + 0x2f], 0
mov eax, 0xe66f5100
mov ecx, 0x8470d072
cmovne eax, ecx
jmp 0x1402952af
cmp eax, 0x8470d072
je 0x1402957af
cmp eax, 0x965c7fea
je 0x1402957c6
cmp eax, 0x99cbb18a
jne 0x1402952af
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x48], rax
mov eax, 0xa38bd9bf
jmp 0x1402952af
cmp eax, 0xc8a03fc1
je 0x140295289
cmp eax, 0xe66f5100
jne 0x1402952af
mov eax, dword [0x140ae1320]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x965c7fea
mov ecx, 0x4ee65dac
jmp 0x1402952a2
cmp eax, 0x770ceba0
jne 0x1402957d0
mov eax, 0xc8a03fc1
jmp 0x1402952af
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov eax, 0x48be0da0
jmp 0x1402952af
mov rax, qword [rsp + 0x40]
mov edx, 0xa728f9db
jmp 0x140295450
cmp edx, 0xa01f1bb
jle 0x140295500
mov eax, dword [0x140ae1130]
mov ecx, dword [0x140ae1134]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x58]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x5e0]
or cl, al
mov ebx, 0x6e0c6c47
mov eax, 0x48e59742
cmovne ebx, eax
mov ecx, 0x6e0c6c47
mov eax, 0x80e7cbbd
cmovne ecx, eax
mov edi, 0x3d06f031
mov eax, 0xd94fec96
cmovne edi, eax
mov eax, 0xcb6dcb24
jmp 0x140295690
mov ebp, eax
cmp eax, 0x3d06f030
jle 0x1402956c0
cmp ebp, 0x4d87fa31
jg 0x140295710
cmp ebp, 0xd94fec95
jg 0x140295740
mov eax, 0x99cbb18a
jmp 0x1402952af
lea rax, [rsp + 0x640]
mov qword [rsp + 0x70], rax
mov eax, 0x9cb8094a
jmp 0x1402952af
mov eax, 0x4ee65dac
jmp 0x1402952af
cmp eax, 0x66aa55b7
jne 0x1402952af
mov rax, qword [rsp + 0x48]
mov eax, 0x8f173d54
jmp 0x140295270
lea rax, [rsp + 0x640]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x58], rax
mov eax, dword [0x140ae0cb8]
mov ecx, dword [0x140ae0cbc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x48]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x5e0]
or cl, al
mov edi, 0xa3ca1d3d
mov eax, 0xca5314f1
cmovne edi, eax
mov ecx, 0xa3ca1d3d
mov eax, 0xf093f695
cmovne ecx, eax
mov ebx, 0x110624a9
mov eax, 0x8f155870
cmovne ebx, eax
mov edx, 0xa9006f3e
jmp 0x140295890
mov rax, qword [0x140676d80]
mov qword [rsp + 0x62e], rax
movups xmm0, xmmword [0x140676d72]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [0x140676d62]
movaps xmmword [rsp + 0x610], xmm0
mov edx, 0xf093f695
nop dword [rax + rax]
mov ebp, edx
cmp edx, 0xca5314f0
jle 0x1402958d0
cmp ebp, 0x110624a8
jle 0x140295900
cmp ebp, 0x110624a9
je 0x140295992
mov edx, ecx
cmp ebp, 0x1f631e29
je 0x140295890
mov edx, ebp
cmp ebp, 0x7478c10c
jne 0x140295890
jmp 0x140295b66
cmp ebp, 0xa3ca1d3c
jg 0x140295950
mov edx, ebx
cmp ebp, 0x87f48698
je 0x140295890
mov edx, ebp
cmp ebp, 0x8f155870
jne 0x140295890
mov edx, 0x1f631e29
jmp 0x140295890
cmp ebp, 0xca5314f1
je 0x14029599c
mov edx, ebp
cmp ebp, 0xf093f695
jne 0x140295890
mov rax, qword [0x140676d80]
mov qword [rsp + 0x62e], rax
movups xmm0, xmmword [0x140676d72]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [0x140676d62]
movaps xmmword [rsp + 0x610], xmm0
mov edx, edi
jmp 0x140295890
cmp ebp, 0xa3ca1d3d
je 0x140295859
mov edx, ebp
cmp ebp, 0xa9006f3e
jne 0x140295890
movzx eax, byte [rsp + 0x48]
cmp byte [rsp + 0x5e0], 0
mov ebp, 0x87f48698
mov edx, 0x87f48698
jne 0x140295988
mov edx, 0x110624a9
test al, al
cmovne edx, ebp
jmp 0x140295890
mov edx, 0x87f48698
jmp 0x140295890
mov edx, 0x7478c10c
jmp 0x140295890
mov eax, dword [0x140ae0cb8]
mov ecx, dword [0x140ae0cbc]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0x48]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x5e0]
or cl, al
mov edi, 0xa3ca1d3d
mov eax, 0xca5314f1
cmovne edi, eax
lea rax, [rsp + 0x640]
mov qword [rsp + 0x828], rax
mov ecx, 0xa3ca1d3d
mov eax, 0xf093f695
cmovne ecx, eax
mov ebx, 0x110624a9
mov eax, 0x8f155870
cmovne ebx, eax
mov edx, 0xa9006f3e
jmp 0x140295a50
mov rax, qword [0x140676d80]
mov qword [rsp + 0x62e], rax
movups xmm0, xmmword [0x140676d72]
movaps xmmword [rsp + 0x620], xmm0
movups xmm0, xmmword [0x140676d62]
movaps xmmword [rsp + 0x610], xmm0
mov edx, 0xf093f695
nop word cs:[rax + rax]
nop dword [rax]
mov ebp, edx
cmp edx, 0xca5314f0
jle 0x140295a90
cmp ebp, 0x110624a8
jle 0x140295ac0
cmp ebp, 0x110624a9
je 0x140295b52
mov edx, ecx
cmp ebp, 0x1f631e29
je 0x140295a50
cmp ebp, 0xa3ca1d3c
jg 0x140295b10
mov edx, ebx
cmp ebp, 0x87f48698
je 0x140295a50
mov edx, ebp
cmp ebp, 0x8f155870
jne 0x140295a50
mov edx, 0x1f631e29
jmp 0x140295a50
cmp ebp, 0xca5314f1
je 0x140295b5c
mov edx, ebp
cmp ebp, 0xf093f695
jne 0x140295a50
cmp ebp, 0xa3ca1d3d
je 0x140295a11
mov edx, ebp
cmp ebp, 0xa9006f3e
jne 0x140295a50
movzx eax, byte [rsp + 0x48]
cmp byte [rsp + 0x5e0], 0
mov ebp, 0x87f48698
mov edx, 0x87f48698
jne 0x140295b48
mov edx, 0x110624a9
test al, al
cmovne edx, ebp
jmp 0x140295a50
mov edx, 0x87f48698
jmp 0x140295a50
mov edx, 0x7478c10c
jmp 0x140295a50
mov eax, dword [0x140ae0c78]
mov ecx, dword [0x140ae0c7c]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
sete byte [rsp + 0xa7]
cmp ecx, 0xa
setl cl
setl byte [rsp + 0x8f]
or cl, al
mov ecx, 0x86a5a3bc
mov eax, 0xd2290bfb
cmovne ecx, eax
mov dword [rsp + 0x64], ecx
mov ecx, 0x86a5a3bc
mov eax, 0x89af5e32
cmovne ecx, eax
mov dword [rsp + 0x68], ecx
mov ecx, 0xdc0ed4b9
mov eax, 0x4b3d8867
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
mov ecx, 0xfaebb2c9
jmp 0x140295be0
mov ecx, 0xa9d2818
nop word cs:[rax + rax]
nop
mov eax, ecx
cmp ecx, 0xd2290bfa
jle 0x140295c20
cmp eax, 0xfaebb2c8
jle 0x140296130
cmp eax, 0xfaebb2c9
je 0x140296185
cmp eax, 0x4b3d8867
jne 0x14029667a
mov ecx, 0xba5dbe96
jmp 0x140295be0
cmp eax, 0xba5dbe95
jg 0x140296160
cmp eax, 0x86a5a3bc
je 0x1402961ab
mov ecx, eax
cmp eax, 0x89af5e32
jne 0x140295be0
mov eax, dword [0x140ae0880]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0884], 0xa
setl cl
or cl, al
mov ecx, 0x9286ca6c
mov eax, 0x7bb5f748
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r14d, 0x9286ca6c
mov eax, 0x364f388d
cmovne r14d, eax
mov eax, dword [0x140ae1010]
mov ecx, dword [0x140ae1014]
lea r12d, [rax - 1]
imul r12d, eax
test r12b, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov ecx, 0x89cb606c
mov eax, 0xb84861cf
cmovne ecx, eax
mov ebx, 0x89cb606c
mov eax, 0x303da22e
cmovne ebx, eax
mov r8d, 0xc88698e7
mov eax, 0x9c8f3a9c
cmovne r8d, eax
mov edi, 0xc88698e7
mov eax, 0xe782d2a0
cmovne edi, eax
mov r9d, 0xd46b0ba
mov eax, 0x210ed396
cmovne r9d, eax
mov esi, 0x24f52ee8
jmp 0x140295d10
cmp eax, 0xd2290bfb
je 0x140295bd0
mov ecx, eax
cmp eax, 0xdc0ed4b9
jne 0x140295be0
mov ecx, 0xcb60625b
jmp 0x140295be0
mov ecx, dword [rsp + 0x68]
cmp eax, 0xba5dbe96
je 0x140295be0
mov ecx, eax
cmp eax, 0xcb60625b
jne 0x140295be0
mov ecx, dword [rsp + 0x60]
jmp 0x140295be0
mov al, byte [rsp + 0xa7]
cmp byte [rsp + 0x8f], 0
mov ecx, 0xdc0ed4b9
mov edx, 0xcb60625b
cmovne ecx, edx
test al, al
cmovne ecx, edx
jmp 0x140295be0
mov eax, dword [0x140ae0880]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x140ae0884], 0xa
setl cl
or cl, al
mov ecx, 0x9286ca6c
mov eax, 0x7bb5f748
cmovne ecx, eax
mov dword [rsp + 0x38], ecx
mov r10d, 0x9286ca6c
mov eax, 0x364f388d
cmovne r10d, eax
mov eax, dword [0x140ae1010]
mov ecx, dword [0x140ae1014]
lea r9d, [rax - 1]
imul r9d, eax
test r9b, 1
sete al
mov dword [rsp + 0x3c], ecx
cmp ecx, 0xa
setl cl
or cl, al
mov r14d, 0x89cb606c
mov eax, 0xb84861cf
cmovne r14d, eax
mov ecx, 0x89cb606c
mov eax, 0x303da22e
cmovne ecx, eax
mov r12d, 0xc88698e7
mov eax, 0x9c8f3a9c
cmovne r12d, eax
mov edi, 0xc88698e7
mov eax, 0xe782d2a0
cmovne edi, eax
mov edx, 0xd46b0ba
mov eax, 0x210ed396
cmovne edx, eax
mov ebp, 0x24f52ee8
jmp 0x140296270
mov eax, ebp
cmp ebp, 0x364f388c
jg 0x1402962f0
mov ecx, eax
cmp eax, 0xa9d2818
jne 0x140295be0
cmp eax, 0xabbada51
jne 0x1402836dd
jmp 0x140298215
cmp eax, 0x24b616ad
jne 0x1402836dd
mov ecx, 0x1009
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov rcx, qword [rsp + 0x840]
xor rcx, rsp
call fcn.140616370
nop
add rsp, 0x848
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
push rbp
push rsi
push rdi
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov eax, 0x5d8bbf96
mov esi, 0xeb2bdca
mov edi, 0xe9da2fff
nop dword [rax + rax]
cmp eax, 0xeb2bdc9
jle 0x14029fe80
cmp eax, 0xeb2bdca
je 0x14029feb6
cmp eax, 0x75dc0784
je 0x14029febd
cmp eax, 0x5d8bbf96
jne 0x14029fe40
mov eax, dword [0x140ae1450]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75dc0784
cmove eax, edi
cmp dword [0x140ae1454], 0xa
cmovl eax, edi
jmp 0x14029fe40
cmp eax, 0x9ff2cc3e
je 0x14029fecc
cmp eax, 0xe9da2fff
jne 0x14029fe40
call fcn.140283330
mov eax, dword [0x140ae1450]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x75dc0784
cmove eax, esi
cmp dword [0x140ae1454], 0xa
cmovl eax, esi
jmp 0x14029fe40
mov eax, 0x9ff2cc3e
jmp 0x14029fe40
call fcn.140283330
mov eax, 0xe9da2fff
jmp 0x14029fe40
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
mov ecx, dword [0x140ae1398]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
sete cl
cmp dword [0x140ae139c], 0xa
mov dword [rbp - 8], eax
setl al
or al, cl
mov edi, 0xab7e4bfa
mov eax, 0x1e59ff20
cmove edi, eax
mov ecx, 0xff219de3
cmove ecx, eax
mov eax, 0xae6f5220
mov edx, 0xf9ffd485
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x1e59ff1f
jg 0x14029ff40
cmp eax, 0xf9ffd484
jg 0x14029ff70
cmp eax, 0xae6f5220
je 0x14029ff80
cmp eax, 0xc71e1b93
jne 0x14029ff20
jmp 0x14029ff9e
cmp eax, 0x1e59ff20
je 0x14029ff8f
cmp eax, 0x307638bd
je 0x14029ff96
cmp eax, 0x4eab165a
jne 0x14029ff20
cmp byte [rbp - 1], 0
mov eax, 0xc71e1b93
cmovne eax, edx
jmp 0x14029ff20
cmp eax, 0xff219de3
je 0x14029ff9a
cmp eax, 0xf9ffd485
jne 0x14029ff20
jmp 0x14029ffbd
cmp dword [rbp - 8], 0
setne byte [rbp - 1]
mov eax, 0x4eab165a
jmp 0x14029ff20
mov eax, 0xff219de3
jmp 0x14029ff20
mov eax, ecx
jmp 0x14029ff20
mov eax, edi
jmp 0x14029ff20
lea rcx, str._s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
call fcn.140298240
nop
add rsp, 0x30
pop rdi
pop rsi
pop rbp
jmp 0x140283660
mov ecx, 0x1002
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
jmp 0x14029ffab