!23 upgrade from 2.3.1 to 2.4.0

Merge pull request !23 from Xie Zhongwei/upgrade
This commit is contained in:
openharmony_ci
2024-04-15 08:05:55 +00:00
committed by Gitee
72 changed files with 3755 additions and 2325 deletions
+25 -2
View File
@@ -29,15 +29,17 @@ LIBDIR_NAME=lib
SHAREDLIB_DIR=$(PREFIX)/lib
PROJECT_NAME=openh264
MODULE_NAME=gmpopenh264
GMP_API_BRANCH=Firefox39
GMP_API_BRANCH=Firefox114_2
GTEST_VER=release-1.8.1
CCASFLAGS=$(CFLAGS)
STATIC_LDFLAGS=-lstdc++
STRIP ?= strip
USE_STACK_PROTECTOR = Yes
USE_LOW_VERSION_NDK=No
USE_ANT=No
SHAREDLIB_MAJORVERSION=7
FULL_VERSION := 2.3.1
FULL_VERSION := 2.4.0
ifeq (,$(wildcard $(SRC_PATH)gmp-api))
HAVE_GMP_API=No
@@ -80,7 +82,17 @@ endif
# Make sure the all target is the first one
all: libraries binaries
ifeq (android, $(OS))
USE_LOW_VERSION_NDK = $(shell $(SRC_PATH)build/ndk-version-check.sh $(NDKROOT))
ifeq (Yes, $(USE_LOW_VERSION_NDK))
USE_ANT = Yes
include $(SRC_PATH)build/platform-android-r18b.mk
else
include $(SRC_PATH)build/platform-android.mk
endif
else
include $(SRC_PATH)build/platform-$(OS).mk
endif
MODULE := $(LIBPREFIX)$(MODULE_NAME).$(SHAREDLIBSUFFIX)
@@ -364,11 +376,22 @@ endif
ifeq (android,$(OS))
ifeq (./,$(SRC_PATH))
codec_unittest$(EXEEXT):
ifeq ($(USE_ANT), Yes)
cd ./test/build/android && $(NDKROOT)/ndk-build -B APP_ABI=$(APP_ABI) && android update project -t $(TARGET) -p . && ant debug
else
$(NDK_BUILD) -C test/build/android -B
./gradlew unittest:assembleDebug
endif
clean_Android: clean_Android_ut
clean_Android_ut:
ifeq ($(USE_ANT), Yes)
-cd ./test/build/android && $(NDKROOT)/ndk-build APP_ABI=$(APP_ABI) clean && ant clean
else
-$(NDK_BUILD) -C test/build/android -B clean
-./gradlew unittest:clean
endif
endif
endif
+1 -1
View File
@@ -4,7 +4,7 @@
"License": "BSD-2-Clause License",
"License File": "LICENSE",
"Owner": "lixin113@huawei.com",
"Version Number": "2.3.1",
"Version Number": "2.4.0",
"Upstream URL": "https://github.com/cisco/openh264",
"Description": "OpenH264 is a codec library which support H.264 encoding and decoding. It is suitable for use in real time applications such as WebRTC."
}
+9 -30
View File
@@ -1,6 +1,13 @@
Releases
-----------
v2.4.0
------
- Add LoongArch SIMD
- Support Android NDK r20 (also r21)
- Support using gradle to build Android demo and unittest
- Bug fixes
v2.3.1
------
- update SHAREDLIB_MAJORVERSION value in Makefile
@@ -225,34 +232,6 @@ Binaries
These binary releases are distributed under this license:
http://www.openh264.org/BINARY_LICENSE.txt
v2.3.1
http://ciscobinary.openh264.org/libopenh264-2.3.1-android-arm.7.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-android-arm.7.so.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-android-arm64.7.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-android-arm64.7.so.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-android-x64.7.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-android-x64.7.so.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-android-x86.7.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-android-x86.7.so.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-ios.a.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-ios.a.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-linux32.7.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-linux32.7.so.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-linux64.7.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-linux64.7.so.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-linux-arm.7.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-linux-arm.7.so.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-linux-arm64.7.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-linux-arm64.7.so.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-mac-arm64.dylib.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-mac-arm64.dylib.signed.md5.txt
http://ciscobinary.openh264.org/libopenh264-2.3.1-mac-x64.dylib.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.1-mac-x64.dylib.signed.md5.txt
http://ciscobinary.openh264.org/openh264-2.3.1-win32.dll.signed.md5.txt
http://ciscobinary.openh264.org/openh264-2.3.1-win32.dll.bz2
http://ciscobinary.openh264.org/openh264-2.3.1-win64.dll.bz2
http://ciscobinary.openh264.org/openh264-2.3.1-win64.dll.signed.md5.txt
v2.3.0
http://ciscobinary.openh264.org/libopenh264-2.3.0-android-arm.6.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.0-android-arm64.6.so.bz2
@@ -263,8 +242,8 @@ http://ciscobinary.openh264.org/libopenh264-2.3.0-linux32.6.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.0-linux64.6.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.0-linux-arm.6.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.0-linux-arm64.6.so.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.0-osx-arm64.6.dylib.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.0-osx-x64.6.dylib.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.0-mac-arm64.6.dylib.bz2
http://ciscobinary.openh264.org/libopenh264-2.3.0-mac-x64.6.dylib.bz2
http://ciscobinary.openh264.org/openh264-2.3.0-win32.dll.bz2
http://ciscobinary.openh264.org/openh264-2.3.0-win64.dll.bz2
+22
View File
@@ -0,0 +1,22 @@
#!/bin/bash
#**********************************************************************************
# This script is using in Makefile to check the ndk version:
#
# --usage:
# ./ndk-version-check.sh ndkroot
#
# date: 10/20/2023 Created
#**********************************************************************************
NDK_PATH=$1
if [ ! -n "$NDK_PATH" ]
then
exit 1
fi
NDK_VERSION=${NDK_PATH##*/}
NDK_VERSION_NUM=`echo $NDK_VERSION | tr -cd "[0-9]"`
if [ $NDK_VERSION_NUM -le 18 ]
then
echo "Yes"
fi
+138
View File
@@ -0,0 +1,138 @@
ARCH = arm
include $(SRC_PATH)build/arch.mk
SHAREDLIBSUFFIX = so
# Android APK/JARs expect libraries to be unversioned
SHAREDLIBSUFFIXFULLVER=$(SHAREDLIBSUFFIX)
SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIBSUFFIX)
SHLDFLAGS =
NDKLEVEL = 12
ifeq ($(ARCH), arm)
ifneq ($(APP_ABI), armeabi)
CFLAGS += -march=armv7-a -mfloat-abi=softfp
CFLAGS += -mfpu=vfpv3-d16
LDFLAGS += -march=armv7-a -Wl,--fix-cortex-a8
APP_ABI = armeabi-v7a
endif
else ifeq ($(ARCH), arm64)
APP_ABI = arm64-v8a
else ifeq ($(ARCH), x86)
APP_ABI = x86
ifeq (Yes, $(USE_ASM))
ASMFLAGS += -f elf
endif
else ifeq ($(ARCH), x86_64)
APP_ABI = x86_64
ifeq (Yes, $(USE_ASM))
ASMFLAGS += -f elf64
endif
else
APP_ABI = $(ARCH)
endif
ifndef NDKROOT
$(error NDKROOT is not set)
endif
ifndef TARGET
$(error TARGET is not set)
endif
TOOLCHAINPREFIX = $(shell NDK_PROJECT_PATH=$(SRC_PATH)/codec/build/android/dec make --no-print-dir -f $(NDKROOT)/build/core/build-local.mk DUMP_TOOLCHAIN_PREFIX APP_ABI=$(APP_ABI))
TOOLCHAIN_NAME = $(shell NDK_TOOLCHAIN_VERSION= NDK_PROJECT_PATH=$(SRC_PATH)/codec/build/android/dec make --no-print-dir -f $(NDKROOT)/build/core/build-local.mk DUMP_TOOLCHAIN_NAME APP_ABI=$(APP_ABI))
GCC_TOOLCHAIN_PATH = $(shell dirname $(TOOLCHAINPREFIX) | xargs dirname )
SYSROOT = $(NDKROOT)/platforms/android-$(NDKLEVEL)/arch-$(ARCH)
CXX = $(TOOLCHAINPREFIX)g++
CC = $(TOOLCHAINPREFIX)gcc
AR = $(TOOLCHAINPREFIX)ar
CFLAGS += -DANDROID_NDK -fpic --sysroot=$(SYSROOT) -MMD -MP
ifeq ($(USE_STACK_PROTECTOR), Yes)
CFLAGS += -fstack-protector-all
endif
CFLAGS += -isystem $(NDKROOT)/sysroot/usr/include -isystem $(NDKROOT)/sysroot/usr/include/$(TOOLCHAIN_NAME) -D__ANDROID_API__=$(NDKLEVEL)
CXXFLAGS += -fno-rtti -fno-exceptions
LDFLAGS += --sysroot=$(SYSROOT)
SHLDFLAGS = -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-soname,lib$(PROJECT_NAME).so
UTSHLDFLAGS = -Wl,-soname,libut.so
ifeq ($(NDK_TOOLCHAIN_VERSION), clang)
HOST_OS = $(shell uname -s | tr [A-Z] [a-z])
LLVM_INSTALL_DIR = $(NDKROOT)/toolchains/llvm/prebuilt/$(HOST_OS)-x86_64/bin
CC = $(LLVM_INSTALL_DIR)/clang
CXX = $(LLVM_INSTALL_DIR)/clang++
ifeq ($(ARCH), arm)
TARGET_NAME = armv7-none-linux-androideabi
else ifeq ($(ARCH), arm64)
TARGET_NAME = aarch64-none-linux-android
else ifeq ($(ARCH), x86)
TARGET_NAME = i686-none-linux-android
else ifeq ($(ARCH), x86_64)
TARGET_NAME = x86_64-none-linux-android
else
$(error "does not support this arch now!")
endif
CFLAGS += -target $(TARGET_NAME)
LDFLAGS += -target $(TARGET_NAME) -gcc-toolchain $(GCC_TOOLCHAIN_PATH)
endif
# background reading: https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md#unwinding
LDFLAGS += -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libunwind.a
ifneq ($(findstring /,$(CXX)),$(findstring \,$(CXX)))
ifneq ($(CXX),$(wildcard $(CXX)))
ifneq ($(CXX).exe,$(wildcard $(CXX).exe))
$(error Compiler not found, bad NDKROOT or ARCH?)
endif
endif
endif
ifeq ($(NDK_TOOLCHAIN_VERSION), clang)
STL_INCLUDES = \
-I$(NDKROOT)/sources/cxx-stl/llvm-libc++/include \
-I$(NDKROOT)/sources/cxx-stl/llvm-libc++abi/include
STL_LIB = \
$(NDKROOT)/sources/cxx-stl/llvm-libc++/libs/$(APP_ABI)/libc++_static.a
else
STL_INCLUDES = \
-I$(NDKROOT)/sources/cxx-stl/stlport/stlport
STL_LIB = \
$(NDKROOT)/sources/cxx-stl/stlport/libs/$(APP_ABI)/libstlport_static.a
endif
GTEST_INCLUDES = $(STL_INCLUDES)
CODEC_UNITTEST_INCLUDES = $(STL_INCLUDES)
CODEC_UNITTEST_LDFLAGS_SUFFIX = $(STL_LIB)
MODULE_INCLUDES = $(STL_INCLUDES)
MODULE_LDFLAGS = $(STL_LIB)
ifeq (./,$(SRC_PATH))
binaries: decdemo encdemo
decdemo: libraries
cd ./codec/build/android/dec && $(NDKROOT)/ndk-build -B NDK_TOOLCHAIN_VERSION=$(NDK_TOOLCHAIN_VERSION) APP_ABI=$(APP_ABI) APP_PLATFORM=$(TARGET) && android update project -t $(TARGET) -p . && ant debug
encdemo: libraries
cd ./codec/build/android/enc && $(NDKROOT)/ndk-build -B NDK_TOOLCHAIN_VERSION=$(NDK_TOOLCHAIN_VERSION) APP_ABI=$(APP_ABI) APP_PLATFORM=$(TARGET) && android update project -t $(TARGET) -p . && ant debug
clean_Android: clean_Android_dec clean_Android_enc
clean_Android_dec:
-cd ./codec/build/android/dec && $(NDKROOT)/ndk-build APP_ABI=$(APP_ABI) clean && ant clean
clean_Android_enc:
-cd ./codec/build/android/enc && $(NDKROOT)/ndk-build APP_ABI=$(APP_ABI) clean && ant clean
else
clean_Android:
@:
endif
COMMON_INCLUDES += -I$(NDKROOT)/sources/android/cpufeatures
COMMON_OBJS += $(COMMON_SRCDIR)/src/cpu-features.$(OBJ)
COMMON_CFLAGS += \
-Dandroid_getCpuIdArm=wels_getCpuIdArm -Dandroid_setCpuArm=wels_setCpuArm \
-Dandroid_getCpuCount=wels_getCpuCount -Dandroid_getCpuFamily=wels_getCpuFamily \
-Dandroid_getCpuFeatures=wels_getCpuFeatures -Dandroid_setCpu=wels_setCpu \
codec/common/src/cpu-features.$(OBJ): $(NDKROOT)/sources/android/cpufeatures/cpu-features.c
$(QUIET_CC)$(CC) $(CFLAGS) $(INCLUDES) $(COMMON_CFLAGS) $(COMMON_INCLUDES) -c $(CXX_O) $<
+40 -42
View File
@@ -5,7 +5,9 @@ SHAREDLIBSUFFIX = so
SHAREDLIBSUFFIXFULLVER=$(SHAREDLIBSUFFIX)
SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIBSUFFIX)
SHLDFLAGS =
NDKLEVEL = 12
NDK_TOOLCHAIN_VERSION = clang
ifeq ($(ARCH), arm)
ifneq ($(APP_ABI), armeabi)
CFLAGS += -march=armv7-a -mfloat-abi=softfp
@@ -32,48 +34,49 @@ endif
ifndef NDKROOT
$(error NDKROOT is not set)
endif
ifndef TARGET
$(error TARGET is not set)
endif
TOOLCHAINPREFIX = $(shell NDK_PROJECT_PATH=$(SRC_PATH)/codec/build/android/dec make --no-print-dir -f $(NDKROOT)/build/core/build-local.mk DUMP_TOOLCHAIN_PREFIX APP_ABI=$(APP_ABI))
TOOLCHAIN_NAME = $(shell NDK_TOOLCHAIN_VERSION= NDK_PROJECT_PATH=$(SRC_PATH)/codec/build/android/dec make --no-print-dir -f $(NDKROOT)/build/core/build-local.mk DUMP_TOOLCHAIN_NAME APP_ABI=$(APP_ABI))
GCC_TOOLCHAIN_PATH = $(shell dirname $(TOOLCHAINPREFIX) | xargs dirname )
SYSROOT = $(NDKROOT)/platforms/android-$(NDKLEVEL)/arch-$(ARCH)
CXX = $(TOOLCHAINPREFIX)g++
CC = $(TOOLCHAINPREFIX)gcc
AR = $(TOOLCHAINPREFIX)ar
CFLAGS += -DANDROID_NDK -fpic --sysroot=$(SYSROOT) -MMD -MP
ifeq ($(USE_STACK_PROTECTOR), Yes)
CFLAGS += -fstack-protector-all
ifeq ($(NDKLEVEL),)
NDKLEVEL = $(TARGET:android-%=%)
endif
CFLAGS += -isystem $(NDKROOT)/sysroot/usr/include -isystem $(NDKROOT)/sysroot/usr/include/$(TOOLCHAIN_NAME) -D__ANDROID_API__=$(NDKLEVEL)
CFLAGS += -DANDROID_NDK -fpic -MMD -MP -fstack-protector-all
CXXFLAGS += -fno-rtti -fno-exceptions
LDFLAGS += --sysroot=$(SYSROOT)
SHLDFLAGS = -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-soname,lib$(PROJECT_NAME).so
UTSHLDFLAGS = -Wl,-soname,libut.so
ifeq ($(NDK_TOOLCHAIN_VERSION), clang)
HOST_OS = $(shell uname -s | tr [A-Z] [a-z])
LLVM_INSTALL_DIR = $(NDKROOT)/toolchains/llvm/prebuilt/$(HOST_OS)-x86_64/bin
CC = $(LLVM_INSTALL_DIR)/clang
CXX = $(LLVM_INSTALL_DIR)/clang++
LLVM_INSTALL_DIR = $(wildcard $(NDKROOT)/toolchains/llvm/prebuilt/*/bin)
ifeq ($(ARCH), arm)
TARGET_NAME = armv7-none-linux-androideabi
TARGET_NAME = armv7a-linux-androideabi
else ifeq ($(ARCH), arm64)
TARGET_NAME = aarch64-none-linux-android
TARGET_NAME = aarch64-linux-android
else ifeq ($(ARCH), x86)
TARGET_NAME = i686-none-linux-android
TARGET_NAME = i686-linux-android
else ifeq ($(ARCH), x86_64)
TARGET_NAME = x86_64-none-linux-android
TARGET_NAME = x86_64-linux-android
else
$(error "does not support this arch now!")
endif
CFLAGS += -target $(TARGET_NAME)
LDFLAGS += -target $(TARGET_NAME) -gcc-toolchain $(GCC_TOOLCHAIN_PATH)
CC = $(LLVM_INSTALL_DIR)/$(TARGET_NAME)$(NDKLEVEL)-clang
CXX = $(LLVM_INSTALL_DIR)/$(TARGET_NAME)$(NDKLEVEL)-clang++
AR = $(LLVM_INSTALL_DIR)/llvm-ar
SYSROOT = $(LLVM_INSTALL_DIR)/../sysroot
else
TOOLCHAINPREFIX = $(shell NDK_PROJECT_PATH=$(SRC_PATH)/codec/build/android/dec make --no-print-dir -f $(NDKROOT)/build/core/build-local.mk DUMP_TOOLCHAIN_PREFIX APP_ABI=$(APP_ABI))
TOOLCHAIN_NAME = $(shell NDK_TOOLCHAIN_VERSION= NDK_PROJECT_PATH=$(SRC_PATH)/codec/build/android/dec make --no-print-dir -f $(NDKROOT)/build/core/build-local.mk DUMP_TOOLCHAIN_NAME APP_ABI=$(APP_ABI))
GCC_TOOLCHAIN_PATH = $(shell dirname $(TOOLCHAINPREFIX) | xargs dirname )
SYSROOT = $(NDKROOT)/platforms/android-$(NDKLEVEL)/arch-$(ARCH)
CXX = $(TOOLCHAINPREFIX)g++
CC = $(TOOLCHAINPREFIX)gcc
AR = $(TOOLCHAINPREFIX)ar
CFLAGS += -isystem $(NDKROOT)/sysroot/usr/include -isystem $(NDKROOT)/sysroot/usr/include/$(TOOLCHAIN_NAME) -D__ANDROID_API__=$(NDKLEVEL) --sysroot=$(SYSROOT)
endif
# background reading: https://android.googlesource.com/platform/ndk/+/master/docs/BuildSystemMaintainers.md#unwinding
@@ -82,24 +85,11 @@ LDFLAGS += -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libunwind.a
ifneq ($(findstring /,$(CXX)),$(findstring \,$(CXX)))
ifneq ($(CXX),$(wildcard $(CXX)))
ifneq ($(CXX).exe,$(wildcard $(CXX).exe))
$(error Compiler not found, bad NDKROOT or ARCH?)
$(error Compiler not found, bad NDKROOT or ARCH? $(CXX))
endif
endif
endif
ifeq ($(NDK_TOOLCHAIN_VERSION), clang)
STL_INCLUDES = \
-I$(NDKROOT)/sources/cxx-stl/llvm-libc++/include \
-I$(NDKROOT)/sources/cxx-stl/llvm-libc++abi/include
STL_LIB = \
$(NDKROOT)/sources/cxx-stl/llvm-libc++/libs/$(APP_ABI)/libc++_static.a
else
STL_INCLUDES = \
-I$(NDKROOT)/sources/cxx-stl/stlport/stlport
STL_LIB = \
$(NDKROOT)/sources/cxx-stl/stlport/libs/$(APP_ABI)/libstlport_static.a
endif
GTEST_INCLUDES = $(STL_INCLUDES)
CODEC_UNITTEST_INCLUDES = $(STL_INCLUDES)
CODEC_UNITTEST_LDFLAGS_SUFFIX = $(STL_LIB)
@@ -109,18 +99,26 @@ MODULE_LDFLAGS = $(STL_LIB)
ifeq (./,$(SRC_PATH))
binaries: decdemo encdemo
NDK_BUILD = $(NDKROOT)/ndk-build APP_ABI=$(APP_ABI) APP_PLATFORM=$(TARGET) NDK_TOOLCHAIN_VERSION=$(NDK_TOOLCHAIN_VERSION) V=$(V:Yes=1)
decdemo: libraries
cd ./codec/build/android/dec && $(NDKROOT)/ndk-build -B NDK_TOOLCHAIN_VERSION=$(NDK_TOOLCHAIN_VERSION) APP_ABI=$(APP_ABI) APP_PLATFORM=$(TARGET) && android update project -t $(TARGET) -p . && ant debug
$(NDK_BUILD) -C codec/build/android/dec -B
./gradlew test-dec:assembleDebug
encdemo: libraries
cd ./codec/build/android/enc && $(NDKROOT)/ndk-build -B NDK_TOOLCHAIN_VERSION=$(NDK_TOOLCHAIN_VERSION) APP_ABI=$(APP_ABI) APP_PLATFORM=$(TARGET) && android update project -t $(TARGET) -p . && ant debug
$(NDK_BUILD) -C codec/build/android/enc -B
./gradlew test-enc:assembleDebug
clean_Android: clean_Android_dec clean_Android_enc
clean_Android_dec:
-cd ./codec/build/android/dec && $(NDKROOT)/ndk-build APP_ABI=$(APP_ABI) clean && ant clean
-$(NDK_BUILD) -C codec/build/android/dec clean
-./gradlew test-dec:clean
clean_Android_enc:
-cd ./codec/build/android/enc && $(NDKROOT)/ndk-build APP_ABI=$(APP_ABI) clean && ant clean
-$(NDK_BUILD) -C codec/build/android/enc clean
-./gradlew test-enc:clean
else
clean_Android:
@:
+4 -3
View File
@@ -3,14 +3,15 @@ SHAREDLIB_DIR = $(PREFIX)/lib
SHAREDLIBSUFFIX = dylib
SHAREDLIBSUFFIXFULLVER=$(FULL_VERSION).$(SHAREDLIBSUFFIX)
SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIB_MAJORVERSION).$(SHAREDLIBSUFFIX)
CURRENT_VERSION := 2.3.1
COMPATIBILITY_VERSION := 2.3.1
CURRENT_VERSION := 2.4.0
COMPATIBILITY_VERSION := 2.4.0
SHLDFLAGS = -dynamiclib -twolevel_namespace -undefined dynamic_lookup \
-fno-common -headerpad_max_install_names -install_name \
$(SHAREDLIB_DIR)/$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER)
SHARED = -dynamiclib
SHARED += -current_version $(CURRENT_VERSION) -compatibility_version $(COMPATIBILITY_VERSION)
CFLAGS += -Wall -fPIC -MMD -MP -stdlib=libc++
CFLAGS += -Wall -fPIC -MMD -MP
CXXFLAGS += -stdlib=libc++ -std=c++17
LDFLAGS += -stdlib=libc++
ifeq ($(ARCH), arm64)
CFLAGS += -arch arm64
+42
View File
@@ -0,0 +1,42 @@
include $(SRC_PATH)build/arch.mk
SHAREDLIBSUFFIX = so
SHAREDLIBSUFFIXFULLVER=$(SHAREDLIBSUFFIX).$(FULL_VERSION)
SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIBSUFFIX).$(SHAREDLIB_MAJORVERSION)
SHLDFLAGS = -Wl,-soname,$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER)
CFLAGS += -Wall -fno-strict-aliasing -fPIC -MMD -MP
ifeq ($(USE_STACK_PROTECTOR), Yes)
CFLAGS += -fstack-protector-all
endif
LDFLAGS += -lpthread
STATIC_LDFLAGS += -lpthread -lm
AR_OPTS = crD $@
ifeq ($(ASM_ARCH), x86)
ifeq ($(ARCH), x86_64)
ASMFLAGS += -f elf64
else ifeq ($(ARCH), x32)
ASMFLAGS += -f elfx32
else
ASMFLAGS += -f elf
endif
endif
ifeq ($(ASM_ARCH), arm)
ASMFLAGS += -march=armv7-a -mfpu=neon
endif
ifeq ($(ASM_ARCH), arm64)
CFLAGS += -march=armv8-a
ASMFLAGS += -march=armv8-a
endif
ifneq ($(filter %clang++,$(CXX)),)
CXXFLAGS += -Wc++11-compat-reserved-user-defined-literal
endif
ifneq ($(filter %g++,$(CXX)),)
ifeq ($(filter %clang++,$(CXX)),)
GCCVER_GTEQ8 = $(shell echo $$(($$($(CXX) -dumpversion | awk -F "." '{print $$1}') >= 8)))
ifeq ($(GCCVER_GTEQ8), 1)
CXXFLAGS += -Wno-class-memaccess
endif
endif
endif
+2
View File
@@ -0,0 +1,2 @@
include $(SRC_PATH)build/arch.mk
include $(SRC_PATH)build/platform-gnu-chain.mk
+1 -37
View File
@@ -1,38 +1,2 @@
include $(SRC_PATH)build/arch.mk
SHAREDLIBSUFFIX = so
SHAREDLIBSUFFIXFULLVER=$(SHAREDLIBSUFFIX).$(FULL_VERSION)
SHAREDLIBSUFFIXMAJORVER=$(SHAREDLIBSUFFIX).$(SHAREDLIB_MAJORVERSION)
SHLDFLAGS = -Wl,-soname,$(LIBPREFIX)$(PROJECT_NAME).$(SHAREDLIBSUFFIXMAJORVER)
CFLAGS += -Wall -fno-strict-aliasing -fPIC -MMD -MP
ifeq ($(USE_STACK_PROTECTOR), Yes)
CFLAGS += -fstack-protector-all
endif
LDFLAGS += -lpthread
STATIC_LDFLAGS += -lpthread -lm
AR_OPTS = crD $@
ifeq ($(ASM_ARCH), x86)
ifeq ($(ARCH), x86_64)
ASMFLAGS += -f elf64
else
ASMFLAGS += -f elf
endif
endif
ifeq ($(ASM_ARCH), arm)
ASMFLAGS += -march=armv7-a -mfpu=neon
endif
ifeq ($(ASM_ARCH), arm64)
CFLAGS += -march=armv8-a
ASMFLAGS += -march=armv8-a
endif
ifeq ($(CXX), clang++)
CXXFLAGS += -Wc++11-compat-reserved-user-defined-literal
endif
ifeq ($(patsubst %g++,,$(CXX)),)
GCCVER_GTEQ8 = $(shell echo $$(($$($(CXX) -dumpversion | awk -F "." '{print $$1}') >= 8)))
ifeq ($(GCCVER_GTEQ8), 1)
CXXFLAGS += -Wno-class-memaccess
endif
endif
include $(SRC_PATH)build/platform-gnu-chain.mk
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "@ohos/openh264",
"description": "Library which supports H.264 encoding and decoding",
"version": "2.3.1",
"version": "2.4.0",
"license": "BSD 2-clause 'Simplified' License",
"publishAs": "code-segment",
"segment": {
+5 -5
View File
@@ -4,12 +4,12 @@
#include "codec_app_def.h"
static const OpenH264Version g_stCodecVersion = {2, 3, 1, 2209};
static const char* const g_strCodecVer = "OpenH264 version:2.3.1.2209";
static const OpenH264Version g_stCodecVersion = {2, 4, 0, 2310};
static const char* const g_strCodecVer = "OpenH264 version:2.4.0.2310";
#define OPENH264_MAJOR (2)
#define OPENH264_MINOR (3)
#define OPENH264_REVISION (1)
#define OPENH264_RESERVED (2209)
#define OPENH264_MINOR (4)
#define OPENH264_REVISION (0)
#define OPENH264_RESERVED (2310)
#endif // CODEC_VER_H
+1
View File
@@ -0,0 +1 @@
build
+12
View File
@@ -0,0 +1,12 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
sourceSets.main {
manifest.srcFile "AndroidManifest.xml"
res.srcDir "res"
java.srcDir "src"
jniLibs.srcDir "libs"
}
}
@@ -140,7 +140,7 @@ public class WelsDecTest extends Activity {
static {
try {
System.loadLibrary ("openh264");
System.loadLibrary ("stlport_shared");
System.loadLibrary ("c++_shared");
System.loadLibrary ("welsdecdemo");
Log.v (TAG, "Load libwelsdec successful");
} catch (Exception e) {
+1
View File
@@ -0,0 +1 @@
build
+12
View File
@@ -0,0 +1,12 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
sourceSets.main {
manifest.srcFile "AndroidManifest.xml"
res.srcDir "res"
java.srcDir "src"
jniLibs.srcDir "libs"
}
}
@@ -161,7 +161,7 @@ public class WelsEncTest extends Activity {
static {
try {
System.loadLibrary ("openh264");
System.loadLibrary ("stlport_shared");
System.loadLibrary ("c++_shared");
System.loadLibrary ("welsencdemo");
Log.v (TAG, "Load libwelsencdemo.so successful");
} catch (Exception e) {
+3
View File
@@ -48,6 +48,9 @@
#include <time.h>
#if defined(_WIN32)
#ifndef NOMINMAX
#define NOMINMAX
#endif
#include <windows.h>
#include <sys/types.h>
#include <sys/timeb.h>
@@ -0,0 +1,112 @@
/*!
**********************************************************************************
* Copyright (c) 2022 Loongson Technology Corporation Limited
* Contributed by Lu Wang <wanglu@loongson.cn>
*
* \copy
* Copyright (c) 2009-2013, Cisco Systems
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* \file intra_pred_com_lasx.c
*
* \brief Loongson optimization
*
* \date 13/10/2022 Created
*
**********************************************************************************
*/
#include <stdint.h>
#include "loongson_intrinsics.h"
void WelsIChromaPredV_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride) {
__m256i vec_kuiSrc64 = __lasx_xvldrepl_d (pRef - kiStride, 0);
__lasx_xvst(vec_kuiSrc64, pPred, 0);
__lasx_xvst(vec_kuiSrc64, pPred, 32);
}
void WelsIChromaPredH_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride) {
__m256i vec_kuiSrc0, vec_kuiSrc1;
int32_t iStride_x2 = (kiStride << 1);
int32_t iStride_x3 = (kiStride << 1) + kiStride;
int32_t iStride_x4 = (kiStride << 2);
pRef -= 1;
vec_kuiSrc0 = __lasx_xvldrepl_b(pRef + kiStride, 0);
vec_kuiSrc1 = __lasx_xvldrepl_b(pRef, 0);
vec_kuiSrc0 = __lasx_xvilvl_d(vec_kuiSrc0, vec_kuiSrc1);
__lasx_xvst(vec_kuiSrc0, pPred, 0);
vec_kuiSrc0 = __lasx_xvldrepl_b(pRef + iStride_x3, 0);
vec_kuiSrc1 = __lasx_xvldrepl_b(pRef + iStride_x2, 0);
vec_kuiSrc0 = __lasx_xvilvl_d(vec_kuiSrc0, vec_kuiSrc1);
__lasx_xvst(vec_kuiSrc0, pPred, 16);
pRef += iStride_x4;
vec_kuiSrc0 = __lasx_xvldrepl_b(pRef + kiStride, 0);
vec_kuiSrc1 = __lasx_xvldrepl_b(pRef, 0);
vec_kuiSrc0 = __lasx_xvilvl_d(vec_kuiSrc0, vec_kuiSrc1);
__lasx_xvst(vec_kuiSrc0, pPred, 32);
vec_kuiSrc0 = __lasx_xvldrepl_b(pRef + iStride_x3, 0);
vec_kuiSrc1 = __lasx_xvldrepl_b(pRef + iStride_x2, 0);
vec_kuiSrc0 = __lasx_xvilvl_d(vec_kuiSrc0, vec_kuiSrc1);
__lasx_xvst(vec_kuiSrc0, pPred, 48);
}
void WelsIChromaPredDc_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride) {
const int32_t kuiL1 = kiStride - 1;
const int32_t kuiL2 = kuiL1 + kiStride;
const int32_t kuiL3 = kuiL2 + kiStride;
const int32_t kuiL4 = kuiL3 + kiStride;
const int32_t kuiL5 = kuiL4 + kiStride;
const int32_t kuiL6 = kuiL5 + kiStride;
const int32_t kuiL7 = kuiL6 + kiStride;
/*caculate the iMean value*/
const uint8_t kuiMean1 = (pRef[-kiStride] + pRef[1 - kiStride] + pRef[2 - kiStride] +
pRef[3 - kiStride] + pRef[-1] + pRef[kuiL1] + pRef[kuiL2] +
pRef[kuiL3] + 4) >> 3;
const uint32_t kuiSum2 = pRef[4 - kiStride] + pRef[5 - kiStride] + pRef[6 - kiStride]
+ pRef[7 - kiStride];
const uint32_t kuiSum3 = pRef[kuiL4] + pRef[kuiL5] + pRef[kuiL6] + pRef[kuiL7];
const uint8_t kuiMean2 = (kuiSum2 + 2) >> 2;
const uint8_t kuiMean3 = (kuiSum3 + 2) >> 2;
const uint8_t kuiMean4 = (kuiSum2 + kuiSum3 + 4) >> 3;
const uint8_t kuiTopMean[8] = {kuiMean1, kuiMean1, kuiMean1, kuiMean1, kuiMean2,
kuiMean2, kuiMean2, kuiMean2};
const uint8_t kuiBottomMean[8] = {kuiMean3, kuiMean3, kuiMean3, kuiMean3, kuiMean4,
kuiMean4, kuiMean4, kuiMean4};
__m256i vec_kuiTopMean64 = __lasx_xvldrepl_d(kuiTopMean, 0);
__m256i vec_kuiBottomMean64 = __lasx_xvldrepl_d(kuiBottomMean, 0);
__lasx_xvst(vec_kuiTopMean64, pPred, 0);
__lasx_xvst(vec_kuiBottomMean64, pPred, 32);
}
+15 -14
View File
@@ -111,7 +111,6 @@ int32_t WelsSampleSad8x8x2_lasx (uint8_t* pSample1, int32_t iStride1,
src1_4, src1_5, src1_6, src1_7;
__m256i src2_0, src2_1, src2_2, src2_3,
src2_4, src2_5, src2_6, src2_7;
DUP4_ARG2(__lasx_xvldx,
pSrc1, iStride0,
pSrc1, iStride1,
@@ -136,7 +135,6 @@ int32_t WelsSampleSad8x8x2_lasx (uint8_t* pSample1, int32_t iStride1,
pSrc2, iStride2_tmp6,
pSrc2, iStride2_tmp7,
src2_4, src2_5, src2_6, src2_7);
DUP4_ARG3(__lasx_xvpermi_q,
src1_0, src1_1, 0x20,
src1_2, src1_3, 0x20,
@@ -149,19 +147,22 @@ int32_t WelsSampleSad8x8x2_lasx (uint8_t* pSample1, int32_t iStride1,
src2_4, src2_5, 0x20,
src2_6, src2_7, 0x20,
src2_0, src2_2, src2_4, src2_6);
HORISUM(src1_0, src2_0, src1_0);
HORISUM(src1_2, src2_2, src1_2);
HORISUM(src1_4, src2_4, src1_4);
HORISUM(src1_6, src2_6, src1_6);
src1_0 = __lasx_xvadd_d(src1_0, src1_2);
src1_0 = __lasx_xvadd_d(src1_0, src1_4);
src1_0 = __lasx_xvadd_d(src1_0, src1_6);
src1_0 = __lasx_xvabsd_bu(src1_0, src2_0);
src1_2 = __lasx_xvabsd_bu(src1_2, src2_2);
src1_4 = __lasx_xvabsd_bu(src1_4, src2_4);
src1_6 = __lasx_xvabsd_bu(src1_6, src2_6);
src1_0 = __lasx_xvhaddw_hu_bu(src1_0, src1_0);
src1_2 = __lasx_xvhaddw_hu_bu(src1_2, src1_2);
src1_4 = __lasx_xvhaddw_hu_bu(src1_4, src1_4);
src1_6 = __lasx_xvhaddw_hu_bu(src1_6, src1_6);
src1_0 = __lasx_xvadd_h(src1_0, src1_2);
src1_0 = __lasx_xvadd_h(src1_0, src1_4);
src1_0 = __lasx_xvadd_h(src1_0, src1_6);
src1_0 = __lasx_xvhaddw_wu_hu(src1_0, src1_0);
src1_0 = __lasx_xvhaddw_du_wu(src1_0, src1_0);
src1_0 = __lasx_xvhaddw_qu_du(src1_0, src1_0);
return (__lasx_xvpickve2gr_d(src1_0, 0) +
__lasx_xvpickve2gr_d(src1_0, 2));
return (__lasx_xvpickve2gr_w(src1_0, 0) +
__lasx_xvpickve2gr_w(src1_0, 4));
}
int32_t WelsSampleSad8x8_lasx (uint8_t* pSample1, int32_t iStride1,
+1
View File
@@ -63,6 +63,7 @@ elif cpu_family in ['loongarch32', 'loongarch64']
'loongarch/copy_mb_lsx.c',
'loongarch/deblock_lsx.c',
'loongarch/intra_pred_com_lsx.c',
'loongarch/intra_pred_com_lasx.c',
'loongarch/mc_chroma_lsx.c',
'loongarch/mc_horver_lsx.c',
'loongarch/satd_sad_lasx.c',
+6 -4
View File
@@ -39,7 +39,7 @@
*/
#ifdef __linux__
#if defined(__linux__) || defined(__GNU__)
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
@@ -48,7 +48,9 @@
#include <sys/types.h>
#include <sys/param.h>
#include <unistd.h>
#ifndef __Fuchsia__
#ifdef __EMSCRIPTEN__
#include <emscripten/threading.h>
#elif !defined(__Fuchsia__)
#include <sys/sysctl.h>
#endif
#ifdef __APPLE__
@@ -481,7 +483,7 @@ WELS_THREAD_ERROR_CODE WelsQueryLogicalProcessInfo (WelsLogicalProcessInfo* p
#ifdef ANDROID_NDK
pInfo->ProcessorCount = android_getCpuCount();
return WELS_THREAD_ERROR_OK;
#elif defined(__linux__)
#elif defined(__linux__) || defined(__GNU__)
cpu_set_t cpuset;
@@ -508,7 +510,7 @@ WELS_THREAD_ERROR_CODE WelsQueryLogicalProcessInfo (WelsLogicalProcessInfo* p
#elif defined(__EMSCRIPTEN__)
// There is not yet a way to determine CPU count in emscripten JS environment.
pInfo->ProcessorCount = 1;
pInfo->ProcessorCount = emscripten_num_logical_cores();
return WELS_THREAD_ERROR_OK;
#elif defined(__Fuchsia__)
+49 -59
View File
@@ -320,73 +320,63 @@ uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) {
/* Get cpu features from cpuinfo. */
static uint32_t get_cpu_flags_from_cpuinfo(void)
{
uint32_t flags = 0;
# ifdef __linux__
FILE* fp = fopen("/proc/cpuinfo", "r");
if (!fp)
return flags;
char buf[200];
memset(buf, 0, sizeof(buf));
while (fgets(buf, sizeof(buf), fp)) {
if (!strncmp(buf, "model name", strlen("model name"))) {
if (strstr(buf, "Loongson-3A") || strstr(buf, "Loongson-3B") ||
strstr(buf, "Loongson-2K")) {
flags |= WELS_CPU_MMI;
}
break;
}
}
while (fgets(buf, sizeof(buf), fp)) {
if(!strncmp(buf, "ASEs implemented", strlen("ASEs implemented"))) {
if (strstr(buf, "loongson-mmi") && strstr(buf, "loongson-ext")) {
flags |= WELS_CPU_MMI;
}
if (strstr(buf, "msa")) {
flags |= WELS_CPU_MSA;
}
break;
}
}
fclose(fp);
# endif
return flags;
}
uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) {
return get_cpu_flags_from_cpuinfo();
}
#elif defined(__loongarch__) && defined(__linux__)
/* The CPUCFG instruction is used to dynamically identify the characteristics
* of the loongarch in the running processor during software execution. */
#define LOONGARCH_CFG2 0x02
#define LOONGARCH_CFG2_LSX (1<<6)
#define LOONGARCH_CFG2_LASX (1<<7)
static uint32_t get_cpu_flags_from_cpucfg(void) {
uint32_t reg = 0;
uint32_t flags = 0;
__asm__ volatile(
"cpucfg %0, %1 \n\t"
: "+&r"(reg)
: "r"(LOONGARCH_CFG2)
);
if (reg & LOONGARCH_CFG2_LSX)
flags |= WELS_CPU_LSX;
if (reg & LOONGARCH_CFG2_LASX)
flags |= WELS_CPU_LASX;
# ifdef __linux__
FILE* fp = fopen("/proc/cpuinfo", "r");
if (!fp)
return flags;
char buf[200];
memset(buf, 0, sizeof(buf));
while (fgets(buf, sizeof(buf), fp)) {
if (!strncmp(buf, "model name", strlen("model name"))) {
if (strstr(buf, "Loongson-3A") || strstr(buf, "Loongson-3B") ||
strstr(buf, "Loongson-2K")) {
flags |= WELS_CPU_MMI;
}
break;
}
}
while (fgets(buf, sizeof(buf), fp)) {
if(!strncmp(buf, "ASEs implemented", strlen("ASEs implemented"))) {
if (strstr(buf, "loongson-mmi") && strstr(buf, "loongson-ext")) {
flags |= WELS_CPU_MMI;
}
if (strstr(buf, "msa")) {
flags |= WELS_CPU_MSA;
}
break;
}
}
fclose(fp);
# endif
return flags;
}
uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) {
return get_cpu_flags_from_cpucfg();
return get_cpu_flags_from_cpuinfo();
}
#else /* Neither X86_ASM, HAVE_NEON, HAVE_NEON_AARCH64 nor mips */
#elif defined(__loongarch__) && defined(__linux__)
/* The getauxval is used to dynamically identify the characteristics
* of the loongarch in the running processor during software execution. */
#include <sys/auxv.h>
#define LA_HWCAP_LSX (1 << 4)
#define LA_HWCAP_LASX (1 << 5)
uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) {
uint32_t flags = 0;
uint32_t flag = (uint32_t)getauxval(AT_HWCAP);
if (flag & LA_HWCAP_LSX)
flags |= WELS_CPU_LSX;
if (flag & LA_HWCAP_LASX)
flags |= WELS_CPU_LASX;
return flags;
}
#else /* Neither X86_ASM, HAVE_NEON, HAVE_NEON_AARCH64, loongarch nor mips */
uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) {
return 0;
+1
View File
@@ -102,6 +102,7 @@ COMMON_OBJSLOONGARCH_LSX += $(COMMON_ASM_LOONGARCH_LSX_SRCS:.c=.$(OBJ))
COMMON_ASM_LOONGARCH_LASX_SRCS=\
$(COMMON_SRCDIR)/loongarch/satd_sad_lasx.c\
$(COMMON_SRCDIR)/loongarch/intra_pred_com_lasx.c\
COMMON_OBJSLOONGARCH_LASX += $(COMMON_ASM_LOONGARCH_LASX_SRCS:.c=.$(OBJ))
ifeq ($(ASM_ARCH), loongarch)
+4
View File
@@ -965,7 +965,9 @@ int ProcessEncoding (ISVCEncoder* pPtrEnc, int argc, char** argv, bool bConfigFi
if (iEncFrames == cmResultSuccess) {
int iLayer = 0;
#if defined (STICK_STREAM_SIZE)
int iFrameSize = 0;
#endif//STICK_STREAM_SIZE
while (iLayer < sFbi.iLayerNum) {
SLayerBSInfo* pLayerBsInfo = &sFbi.sLayerInfo[iLayer];
if (pLayerBsInfo != NULL) {
@@ -1010,7 +1012,9 @@ int ProcessEncoding (ISVCEncoder* pPtrEnc, int argc, char** argv, bool bConfigFi
fwrite (pLayerBsInfo->pBsBuf, 1, iLayerSize, pFpBs[pLayerBsInfo->uiSpatialId]);
}
}
#if defined (STICK_STREAM_SIZE)
iFrameSize += iLayerSize;
#endif//STICK_STREAM_SIZE
}
++ iLayer;
}
+2 -2
View File
@@ -367,12 +367,12 @@ int32_t WelsInitRefList (PWelsDecoderContext pCtx, int32_t iPoc) {
int32_t i, iCount = 0;
//short
for (i = 0; i < pCtx->sRefPic.uiShortRefCount[LIST_0]; ++i) {
for (i = 0; i < pCtx->sRefPic.uiShortRefCount[LIST_0] && iCount < MAX_REF_PIC_COUNT; ++i) {
pCtx->sRefPic.pRefList[LIST_0][iCount++ ] = ppShoreRefList[i];
}
//long
for (i = 0; i < pCtx->sRefPic.uiLongRefCount[LIST_0] ; ++i) {
for (i = 0; i < pCtx->sRefPic.uiLongRefCount[LIST_0] && iCount < MAX_REF_PIC_COUNT; ++i) {
pCtx->sRefPic.pRefList[LIST_0][iCount++ ] = ppLongRefList[i];
}
pCtx->sRefPic.uiRefCount[LIST_0] = iCount;
+2 -2
View File
@@ -395,7 +395,7 @@ int32_t PredMvBDirectSpatial (PWelsDecoderContext pCtx, int16_t iMvp[LIST_A][2],
int32_t ret = ERR_NONE;
PDqLayer pCurDqLayer = pCtx->pCurDqLayer;
int32_t iMbXy = pCurDqLayer->iMbXyIndex;
bool bSkipOrDirect = (IS_SKIP (GetMbType (pCurDqLayer)[iMbXy]) | IS_DIRECT (GetMbType (pCurDqLayer)[iMbXy])) > 0;
bool bSkipOrDirect = (IS_SKIP (GetMbType (pCurDqLayer)[iMbXy]) || IS_DIRECT (GetMbType (pCurDqLayer)[iMbXy]));
MbType mbType;
ret = GetColocatedMb (pCtx, mbType, subMbType);
@@ -615,7 +615,7 @@ int32_t PredBDirectTemporal (PWelsDecoderContext pCtx, int16_t iMvp[LIST_A][2],
int32_t ret = ERR_NONE;
PDqLayer pCurDqLayer = pCtx->pCurDqLayer;
int32_t iMbXy = pCurDqLayer->iMbXyIndex;
bool bSkipOrDirect = (IS_SKIP (GetMbType (pCurDqLayer)[iMbXy]) | IS_DIRECT (GetMbType (pCurDqLayer)[iMbXy])) > 0;
bool bSkipOrDirect = (IS_SKIP (GetMbType (pCurDqLayer)[iMbXy]) || IS_DIRECT (GetMbType (pCurDqLayer)[iMbXy]));
MbType mbType;
ret = GetColocatedMb (pCtx, mbType, subMbType);
@@ -39,25 +39,6 @@
*/
#ifdef __linux__
#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif
#include <sched.h>
#elif !defined(_WIN32) && !defined(__CYGWIN__)
#include <sys/types.h>
#include <sys/param.h>
#include <unistd.h>
#ifndef __Fuchsia__
#include <sys/sysctl.h>
#endif
#ifdef __APPLE__
#define HW_NCPU_NAME "hw.logicalcpu"
#else
#define HW_NCPU_NAME "hw.ncpu"
#endif
#endif
#include "wels_decoder_thread.h"
#include <stdio.h>
#include <stdlib.h>
+10 -4
View File
@@ -1028,8 +1028,10 @@ void CWelsDecoder::BufferingReadyPicture (PWelsDecoderContext pCtx, unsigned cha
memcpy (&m_sPictInfoList[i].sBufferInfo, pDstInfo, sizeof (SBufferInfo));
m_sPictInfoList[i].iPOC = pCtx->pSliceHeader->iPicOrderCntLsb;
m_sPictInfoList[i].uiDecodingTimeStamp = pCtx->uiDecodingTimeStamp;
m_sPictInfoList[i].iPicBuffIdx = pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb->iPicBuffIdx;
if (GetThreadCount (pCtx) <= 1) ++pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb->iRefCount;
if (pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb != NULL) {
m_sPictInfoList[i].iPicBuffIdx = pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb->iPicBuffIdx;
if (GetThreadCount (pCtx) <= 1) ++pCtx->pLastDecPicInfo->pPreviousDecodedPictureInDpb->iRefCount;
}
m_sPictInfoList[i].bLastGOP = false;
m_iLastBufferedIdx = i;
pDstInfo->iBufferStatus = 0;
@@ -1132,9 +1134,13 @@ void CWelsDecoder::ReleaseBufferedReadyPictureReorder (PWelsDecoderContext pCtx,
ppDst[1] = pDstInfo->pDst[1];
ppDst[2] = pDstInfo->pDst[2];
m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPOC = IMinInt32;
int32_t iPicBuffIdx = m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx;
if (pPicBuff != NULL) {
PPicture pPic = pPicBuff->ppPic[m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].iPicBuffIdx];
--pPic->iRefCount;
if (iPicBuffIdx > 0 && iPicBuffIdx < pPicBuff->iCapacity)
{
PPicture pPic = pPicBuff->ppPic[iPicBuffIdx];
--pPic->iRefCount;
}
}
m_sPictInfoList[m_sReoderingStatus.iPictInfoIndex].bLastGOP = false;
m_sReoderingStatus.iMinPOC = IMinInt32;
@@ -167,6 +167,13 @@ void WelsIChromaPredPlane_mmi (uint8_t* pPred, uint8_t* pRef, const int32_t kiSt
#if defined(HAVE_LSX)
void WelsI16x16LumaPredPlane_lsx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
#endif//HAVE_LSX
#if defined(HAVE_LASX)
void WelsIChromaPredV_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
void WelsIChromaPredH_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
void WelsIChromaPredDc_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
#endif//HAVE_LASX
#if defined(__cplusplus)
}
#endif//__cplusplus
+2
View File
@@ -139,6 +139,8 @@ int32_t WelsSampleSatd8x8_lasx (uint8_t*, int32_t, uint8_t*, int32_t);
int32_t WelsSampleSatd16x8_lasx (uint8_t*, int32_t, uint8_t*, int32_t);
int32_t WelsSampleSatd8x16_lasx (uint8_t*, int32_t, uint8_t*, int32_t);
int32_t WelsSampleSatd16x16_lasx (uint8_t*, int32_t, uint8_t*, int32_t);
int32_t WelsIntra8x8Combined3Sad_lasx (uint8_t*, int32_t, uint8_t*, int32_t, int32_t*, int32_t, uint8_t*, uint8_t*,
uint8_t*);
#endif
#if defined(__cplusplus)
@@ -303,6 +303,16 @@ void SumOf16x16BlockOfFrame_AArch64_neon (uint8_t* pRefPicture, const int32_t ki
uint16_t* pFeatureOfBlock, uint32_t pTimesOfFeatureValue[]);
}
#endif
#ifdef HAVE_LSX
extern "C"
{
int32_t SumOf8x8SingleBlock_lsx (uint8_t* pRef, const int32_t kiRefStride);
void SumOf8x8BlockOfFrame_lsx (uint8_t* pRefPicture, const int32_t kiWidth, const int32_t kiHeight,
const int32_t kiRefStride, uint16_t* pFeatureOfBlock, uint32_t pTimesOfFeatureValue[]);
}
#endif
int32_t RequestScreenBlockFeatureStorage (CMemoryAlign* pMa, const int32_t kiFrameWidth, const int32_t kiFrameHeight,
const int32_t iNeedFeatureStorage,
SScreenBlockFeatureStorage* pScreenBlockFeatureStorage);
+172 -50
View File
@@ -238,7 +238,6 @@ void WelsIDctT4Rec_lasx (uint8_t* pRec, int32_t iStride,
tmp0, tmp1, tmp2, tmp3, tmp4, tmp5, tmp6, tmp7,
dst0, dst1, dst2, dst3;
__m256i zero = __lasx_xvldi(0);
src0 = __lasx_xvld(pDct, 0);
src4 = __lasx_xvld(pPred, 0);
src5 = __lasx_xvldx(pPred, iPredStride);
@@ -250,81 +249,204 @@ void WelsIDctT4Rec_lasx (uint8_t* pRec, int32_t iStride,
src3 = __lasx_xvpickve_d(src0, 3);
LASX_TRANSPOSE4x4_H(src0, src1, src2, src3,
tmp0, tmp1, tmp2, tmp3);
DUP4_ARG1(__lasx_vext2xv_w_h,
tmp0, tmp1, tmp2, tmp3,
src0, src1, src2, src3);
src0, src1, src2, src3);
//horizon
tmp0 = __lasx_xvadd_w(src0, src2); //0+2 sumu
tmp1 = __lasx_xvsrai_w(src3, 1);
tmp1 = __lasx_xvadd_w(src1, tmp1); //1+3 sumd
tmp2 = __lasx_xvsub_w(src0, src2); //0-2 delu
tmp3 = __lasx_xvsrai_w(src1, 1);
tmp3 = __lasx_xvsub_w(tmp3, src3); //1-3 deld
tmp0 = __lasx_xvadd_h(src0, src2); //0+2 sumu
tmp1 = __lasx_xvsrai_h(src3, 1);
tmp1 = __lasx_xvadd_h(src1, tmp1); //1+3 sumd
tmp2 = __lasx_xvsub_h(src0, src2); //0-2 delu
tmp3 = __lasx_xvsrai_h(src1, 1);
tmp3 = __lasx_xvsub_h(tmp3, src3); //1-3 deld
src0 = __lasx_xvadd_w(tmp0 ,tmp1); //0 4 8 12
src1 = __lasx_xvadd_w(tmp2, tmp3); //1 5 9 13
src2 = __lasx_xvsub_w(tmp2, tmp3); //2 6 10 14
src3 = __lasx_xvsub_w(tmp0, tmp1); //3 7 11 15
DUP4_ARG2(__lasx_xvpickev_h,
zero, src0,
zero, src1,
zero, src2,
zero, src3,
src0, src1, src2, src3);
src0 = __lasx_xvadd_h(tmp0 ,tmp1); //0 4 8 12
src1 = __lasx_xvadd_h(tmp2, tmp3); //1 5 9 13
src2 = __lasx_xvsub_h(tmp2, tmp3); //2 6 10 14
src3 = __lasx_xvsub_h(tmp0, tmp1); //3 7 11 15
//vertical
LASX_TRANSPOSE4x4_H(src0, src1, src2, src3,
tmp0, tmp1, tmp2, tmp3);
DUP4_ARG1(__lasx_vext2xv_w_h,
tmp0, tmp1, tmp2, tmp3,
src0, src1, src2, src3);
tmp0 = __lasx_xvadd_w(src0, src2); //suml
tmp1 = __lasx_xvsrai_w(src3, 1);
tmp1 = __lasx_xvadd_w(src1, tmp1); //sumr
tmp2 = __lasx_xvsub_w(src0, src2); //dell
tmp3 = __lasx_xvsrai_w(src1, 1);
tmp3 = __lasx_xvsub_w(tmp3, src3); //delr
src0, src1, src2, src3);
tmp0 = __lasx_xvadd_h(src0, src2); //suml
tmp1 = __lasx_xvsrai_h(src3, 1);
tmp1 = __lasx_xvadd_h(src1, tmp1); //sumr
tmp2 = __lasx_xvsub_h(src0, src2); //dell
tmp3 = __lasx_xvsrai_h(src1, 1);
tmp3 = __lasx_xvsub_h(tmp3, src3); //delr
dst0 = __lasx_xvadd_w(tmp0, tmp1);
dst1 = __lasx_xvadd_w(tmp2, tmp3);
dst2 = __lasx_xvsub_w(tmp2, tmp3);
dst3 = __lasx_xvsub_w(tmp0, tmp1);
DUP4_ARG2(__lasx_xvsrari_w,
dst0 = __lasx_xvadd_h(tmp0, tmp1);
dst1 = __lasx_xvadd_h(tmp2, tmp3);
dst2 = __lasx_xvsub_h(tmp2, tmp3);
dst3 = __lasx_xvsub_h(tmp0, tmp1);
DUP4_ARG2(__lasx_xvsrari_h,
dst0, 6,
dst1, 6,
dst2, 6,
dst3, 6,
dst0, dst1, dst2, dst3);
DUP4_ARG1(__lasx_vext2xv_wu_bu,
DUP4_ARG1(__lasx_vext2xv_hu_bu,
src4, src5, src6, src7,
tmp4, tmp5, tmp6, tmp7);
DUP4_ARG2(__lasx_xvadd_w,
DUP4_ARG2(__lasx_xvsadd_h,
tmp4, dst0,
tmp5, dst1,
tmp6, dst2,
tmp7, dst3,
dst0, dst1, dst2, dst3);
DUP4_ARG1(__lasx_xvclip255_w,
DUP4_ARG1(__lasx_xvclip255_h,
dst0, dst1, dst2, dst3,
dst0, dst1, dst2, dst3);
DUP2_ARG2(__lasx_xvpickev_h,
DUP2_ARG2(__lasx_xvpickev_b,
dst1, dst0,
dst3, dst2,
dst0, dst2);
dst0 = __lasx_xvpickev_b(dst2, dst0);
__lasx_xvstelm_w(dst0, pRec, 0, 0);
__lasx_xvstelm_w(dst0, pRec + iStride, 0, 1);
__lasx_xvstelm_w(dst0, pRec + iDstStride_x2, 0, 2);
__lasx_xvstelm_w(dst0, pRec + iDstStride_x3, 0, 3);
__lasx_xvstelm_w(dst0, pRec + iStride, 0, 2);
__lasx_xvstelm_w(dst2, pRec + iDstStride_x2, 0, 0);
__lasx_xvstelm_w(dst2, pRec + iDstStride_x3, 0, 2);
}
void WelsIDctFourT4Rec_lasx (uint8_t* pRec, int32_t iStride,
uint8_t* pPred, int32_t iPredStride,
int16_t* pDct) {
int32_t iDstStridex4 = iStride << 2;
int32_t iPredStridex4 = iPredStride << 2;
WelsIDctT4Rec_lasx (pRec, iStride, pPred, iPredStride, pDct);
WelsIDctT4Rec_lasx (&pRec[4], iStride, &pPred[4], iPredStride, pDct + 16);
WelsIDctT4Rec_lasx (&pRec[iDstStridex4 ], iStride, &pPred[iPredStridex4 ], iPredStride, pDct + 32);
WelsIDctT4Rec_lasx (&pRec[iDstStridex4 + 4], iStride, &pPred[iPredStridex4 + 4], iPredStride, pDct + 48);
__m256i src0, src1, src2, src3, src4, src5, src6, src7;
__m256i sumu, delu, sumd, deld, SumL, DelL, DelR, SumR;
__m256i vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7;
__m256i tmp0;
DUP4_ARG2(__lasx_xvld,
pDct, 0,
pDct, 32,
pDct, 64,
pDct, 96,
src0, src2, src4, src6);
DUP4_ARG3(__lasx_xvpermi_q,
src0, src0, 0x31,
src2, src2, 0x31,
src4, src4, 0x31,
src6, src6, 0x31,
src1, src3, src5, src7);
LASX_TRANSPOSE8x8_H(src0, src1, src2, src3, src4, src5, src6, src7,
src0, src1, src2, src3, src4, src5, src6, src7);
sumu = __lasx_xvadd_h(src0, src2);
delu = __lasx_xvsub_h(src0, src2);
tmp0 = __lasx_xvsrai_h(src3, 1);
sumd = __lasx_xvadd_h(src1, tmp0);
tmp0 = __lasx_xvsrai_h(src1, 1);
deld = __lasx_xvsub_h(tmp0, src3);
src0 = __lasx_xvadd_h(sumu, sumd);
src1 = __lasx_xvadd_h(delu, deld);
src2 = __lasx_xvsub_h(delu, deld);
src3 = __lasx_xvsub_h(sumu, sumd);
sumu = __lasx_xvadd_h(src4, src6);
delu = __lasx_xvsub_h(src4, src6);
tmp0 = __lasx_xvsrai_h(src7, 1);
sumd = __lasx_xvadd_h(src5, tmp0);
tmp0 = __lasx_xvsrai_h(src5, 1);
deld = __lasx_xvsub_h(tmp0, src7);
src4 = __lasx_xvadd_h(sumu, sumd);
src5 = __lasx_xvadd_h(delu, deld);
src6 = __lasx_xvsub_h(delu, deld);
src7 = __lasx_xvsub_h(sumu, sumd);
LASX_TRANSPOSE8x8_H(src0, src1, src2, src3, src4, src5, src6, src7,
src0, src1, src2, src3, src4, src5, src6, src7);
src0 = __lasx_xvpermi_q(src2, src0, 0x20);
src1 = __lasx_xvpermi_q(src3, src1, 0x20);
src4 = __lasx_xvpermi_q(src6, src4, 0x20);
src5 = __lasx_xvpermi_q(src7, src5, 0x20);
SumL = __lasx_xvadd_h(src0, src1);
DelL = __lasx_xvsub_h(src0, src1);
tmp0 = __lasx_xvsrai_h(src0, 1);
DelR = __lasx_xvsub_h(tmp0, src1);
tmp0 = __lasx_xvsrai_h(src1, 1);
SumR = __lasx_xvadd_h(src0, tmp0);
SumR = __lasx_xvbsrl_v(SumR, 8);
DelR = __lasx_xvbsrl_v(DelR, 8);
src0 = __lasx_xvadd_h(SumL, SumR);
src1 = __lasx_xvadd_h(DelL, DelR);
src2 = __lasx_xvsub_h(DelL, DelR);
src3 = __lasx_xvsub_h(SumL, SumR);
SumL = __lasx_xvadd_h(src4, src5);
DelL = __lasx_xvsub_h(src4, src5);
tmp0 = __lasx_xvsrai_h(src4, 1);
DelR = __lasx_xvsub_h(tmp0, src5);
tmp0 = __lasx_xvsrai_h(src5, 1);
SumR = __lasx_xvadd_h(src4, tmp0);
SumR = __lasx_xvbsrl_v(SumR, 8);
DelR = __lasx_xvbsrl_v(DelR, 8);
src4 = __lasx_xvadd_h(SumL, SumR);
src5 = __lasx_xvadd_h(DelL, DelR);
src6 = __lasx_xvsub_h(DelL, DelR);
src7 = __lasx_xvsub_h(SumL, SumR);
DUP4_ARG2(__lasx_xvsrari_h,
src0, 6,
src1, 6,
src2, 6,
src3, 6,
src0, src1, src2, src3);
DUP4_ARG2(__lasx_xvsrari_h,
src4, 6,
src5, 6,
src6, 6,
src7, 6,
src4, src5, src6, src7);
DUP4_ARG2(__lasx_xvpermi_d,
src0, 0xd8,
src1, 0xd8,
src2, 0xd8,
src3, 0xd8,
src0, src1, src2, src3);
DUP4_ARG2(__lasx_xvpermi_d,
src4, 0xd8,
src5, 0xd8,
src6, 0xd8,
src7, 0xd8,
src4, src5, src6, src7);
DUP4_ARG2(__lasx_xvldx,
pPred, iPredStride*0,
pPred, iPredStride,
pPred, iPredStride*2,
pPred, iPredStride*3,
vec0, vec1, vec2, vec3);
pPred += iPredStride*4;
DUP4_ARG2(__lasx_xvldx,
pPred, iPredStride*0,
pPred, iPredStride,
pPred, iPredStride*2,
pPred, iPredStride*3,
vec4, vec5, vec6, vec7);
DUP4_ARG1(__lasx_vext2xv_hu_bu,
vec0, vec1, vec2, vec3,
vec0, vec1, vec2, vec3);
DUP4_ARG1(__lasx_vext2xv_hu_bu,
vec4, vec5, vec6, vec7,
vec4, vec5, vec6, vec7);
DUP4_ARG2(__lasx_xvsadd_h,
src0, vec0,
src1, vec1,
src2, vec2,
src3, vec3,
src0, src1, src2, src3);
DUP4_ARG2(__lasx_xvsadd_h,
src4, vec4,
src5, vec5,
src6, vec6,
src7, vec7,
src4, src5, src6, src7);
DUP4_ARG1(__lasx_xvclip255_h,
src0, src1, src2, src3,
src0, src1, src2, src3);
DUP4_ARG1(__lasx_xvclip255_h,
src4, src5, src6, src7,
src4, src5, src6, src7);
DUP4_ARG2(__lasx_xvpickev_b,
src1, src0, src3, src2,
src5, src4, src7, src6,
src0, src2, src4, src6);
__lasx_xvstelm_d(src0, pRec, 0, 0);
__lasx_xvstelm_d(src0, pRec + iStride, 0, 1);
__lasx_xvstelm_d(src2, pRec + iStride*2, 0, 0);
__lasx_xvstelm_d(src2, pRec + iStride*3, 0, 1);
pRec += iStride*4;
__lasx_xvstelm_d(src4, pRec, 0, 0);
__lasx_xvstelm_d(src4, pRec + iStride, 0, 1);
__lasx_xvstelm_d(src6, pRec + iStride*2, 0, 0);
__lasx_xvstelm_d(src6, pRec + iStride*3, 0, 1);
}
@@ -0,0 +1,87 @@
/*!
**********************************************************************************
* Copyright (c) 2022 Loongson Technology Corporation Limited
* Contributed by Lu Wang <wanglu@loongson.cn>
*
* \copy
* Copyright (c) 2009-2013, Cisco Systems
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* \file sample_lasx.c
*
* \brief Loongson optimization
*
* \date 13/10/2022 Created
*
**********************************************************************************
*/
#include "sad_common.h"
void WelsIChromaPredV_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
void WelsIChromaPredH_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
void WelsIChromaPredDc_lasx (uint8_t* pPred, uint8_t* pRef, const int32_t kiStride);
int32_t WelsIntra8x8Combined3Sad_lasx (uint8_t* pDecCb, int32_t iDecStride,
uint8_t* pEncCb, int32_t iEncStride,
int32_t* pBestMode, int32_t iLambda,
uint8_t* pDstChroma, uint8_t* pDecCr,
uint8_t* pEncCr) {
int32_t iBestMode = -1;
int32_t iCurCost, iBestCost = INT_MAX;
WelsIChromaPredV_lasx (pDstChroma, pDecCb, iDecStride);
WelsIChromaPredV_lasx (pDstChroma + 64, pDecCr, iDecStride);
iCurCost = WelsSampleSad8x8_lasx(pDstChroma, 8, pEncCb, iEncStride);
iCurCost += WelsSampleSad8x8_lasx(pDstChroma + 64, 8, pEncCr, iEncStride) + iLambda * 2;
if (iCurCost < iBestCost) {
iBestMode = 2;
iBestCost = iCurCost;
}
WelsIChromaPredH_lasx(pDstChroma, pDecCb, iDecStride);
WelsIChromaPredH_lasx(pDstChroma + 64, pDecCr, iDecStride);
iCurCost = WelsSampleSad8x8_lasx(pDstChroma, 8, pEncCb, iEncStride);
iCurCost += WelsSampleSad8x8_lasx(pDstChroma + 64, 8, pEncCr, iEncStride) + iLambda * 2;
if (iCurCost < iBestCost) {
iBestMode = 1;
iBestCost = iCurCost;
}
WelsIChromaPredDc_lasx(pDstChroma, pDecCb, iDecStride);
WelsIChromaPredDc_lasx(pDstChroma + 64, pDecCr, iDecStride);
iCurCost = WelsSampleSad8x8_lasx(pDstChroma, 8, pEncCb, iEncStride);
iCurCost += WelsSampleSad8x8_lasx(pDstChroma + 64, 8, pEncCr, iEncStride);
if (iCurCost < iBestCost) {
iBestMode = 0;
iBestCost = iCurCost;
}
*pBestMode = iBestMode;
return iBestCost;
}
@@ -0,0 +1,104 @@
/*!
**********************************************************************************
* Copyright (c) 2022 Loongson Technology Corporation Limited
* Contributed by Lu Wang <wanglu@loongson.cn>
*
* \copy
* Copyright (c) 2009-2013, Cisco Systems
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
* \file svc_motion_estimate_lsx.c
*
* \brief Loongson optimization
*
* \date 13/10/2022 Created
*
**********************************************************************************
*/
#include <stdint.h>
#include "loongson_intrinsics.h"
int32_t SumOf8x8SingleBlock_lsx (uint8_t* pRef, const int32_t kiRefStride) {
__m128i vec_pRef0, vec_pRef1, vec_pRef2, vec_pRef3;
__m128i vec_pRef4, vec_pRef5, vec_pRef6, vec_pRef7;
int32_t iSum;
int32_t kiRefStride_x2 = kiRefStride << 1;
int32_t kiRefStride_x3 = kiRefStride_x2 + kiRefStride;
int32_t kiRefStride_x4 = kiRefStride << 2;
vec_pRef0 = __lsx_vld(pRef, 0);
vec_pRef1 = __lsx_vldx(pRef, kiRefStride);
vec_pRef2 = __lsx_vldx(pRef, kiRefStride_x2);
vec_pRef3 = __lsx_vldx(pRef, kiRefStride_x3);
pRef += kiRefStride_x4;
vec_pRef4 = __lsx_vld(pRef, 0);
vec_pRef5 = __lsx_vldx(pRef, kiRefStride);
vec_pRef6 = __lsx_vldx(pRef, kiRefStride_x2);
vec_pRef7 = __lsx_vldx(pRef, kiRefStride_x3);
vec_pRef0 = __lsx_vilvl_d(vec_pRef1, vec_pRef0);
vec_pRef2 = __lsx_vilvl_d(vec_pRef3, vec_pRef2);
vec_pRef4 = __lsx_vilvl_d(vec_pRef5, vec_pRef4);
vec_pRef6 = __lsx_vilvl_d(vec_pRef7, vec_pRef6);
vec_pRef0 = __lsx_vhaddw_hu_bu(vec_pRef0, vec_pRef0);
vec_pRef2 = __lsx_vhaddw_hu_bu(vec_pRef2, vec_pRef2);
vec_pRef4 = __lsx_vhaddw_hu_bu(vec_pRef4, vec_pRef4);
vec_pRef6 = __lsx_vhaddw_hu_bu(vec_pRef6, vec_pRef6);
vec_pRef0 = __lsx_vadd_h(vec_pRef0, vec_pRef2);
vec_pRef4 = __lsx_vadd_h(vec_pRef4, vec_pRef6);
vec_pRef0 = __lsx_vadd_h(vec_pRef0, vec_pRef4);
vec_pRef1 = __lsx_vhaddw_wu_hu(vec_pRef0, vec_pRef0);
vec_pRef2 = __lsx_vhaddw_du_wu(vec_pRef1, vec_pRef1);
vec_pRef0 = __lsx_vhaddw_qu_du(vec_pRef2, vec_pRef2);
iSum = __lsx_vpickve2gr_w(vec_pRef0, 0);
return iSum;
}
void SumOf8x8BlockOfFrame_lsx(uint8_t* pRefPicture, const int32_t kiWidth,
const int32_t kiHeight, const int32_t kiRefStride,
uint16_t* pFeatureOfBlock, uint32_t pTimesOfFeatureValue[]) {
int32_t x, y;
uint8_t* pRef;
uint16_t* pBuffer;
int32_t iSum;
for (y = 0; y < kiHeight; y++) {
pRef = pRefPicture + kiRefStride * y;
pBuffer = pFeatureOfBlock + kiWidth * y;
for (x = 0; x < kiWidth; x++) {
iSum = SumOf8x8SingleBlock_lsx(pRef + x, kiRefStride);
pBuffer[x] = iSum;
pTimesOfFeatureValue[iSum]++;
}
}
}
+3 -1
View File
@@ -203,7 +203,9 @@ int32_t InitFunctionPointers (sWelsEncCtx* pEncCtx, SWelsSvcCodingParam* pParam,
//
WelsInitBGDFunc (pFuncList, pParam->bEnableBackgroundDetection);
WelsInitSCDPskipFunc (pFuncList, bScreenContent && (pParam->bEnableSceneChangeDetect));
WelsInitSCDPskipFunc (pFuncList, bScreenContent &&
(pParam->bEnableSceneChangeDetect) &&
(pEncCtx->pSvcParam->iComplexityMode < HIGH_COMPLEXITY));
// for pfGetVarianceFromIntraVaa function ptr adaptive by CPU features, 6/7/2010
InitIntraAnalysisVaaInfo (pFuncList, uiCpuFlag);
@@ -742,5 +742,13 @@ void WelsInitIntraPredFuncs (SWelsFuncPtrList* pFuncList, const uint32_t kuiCpuF
pFuncList->pfGetLumaI16x16Pred[I16_PRED_P] = WelsI16x16LumaPredPlane_lsx;
}
#endif//HAVE_LSX
#if defined(HAVE_LASX)
if (kuiCpuFlag & WELS_CPU_LASX) {
pFuncList->pfGetChromaPred[C_PRED_V] = WelsIChromaPredV_lasx;
pFuncList->pfGetChromaPred[C_PRED_H] = WelsIChromaPredH_lasx;
pFuncList->pfGetChromaPred[C_PRED_DC] = WelsIChromaPredDc_lasx;
}
#endif//HAVE_LASX
}
}
+1 -1
View File
@@ -514,7 +514,7 @@ void RcCalculatePictureQp (sWelsEncCtx* pEncCtx) {
if (iLastIdxCodecInVGop < 0)
iLastIdxCodecInVGop += VGOP_SIZE;
int32_t iTlLast = pWelsSvcRc->iTlOfFrames[iLastIdxCodecInVGop];
int32_t iDeltaQpTemporal = iTl - iTlLast;
iDeltaQpTemporal = iTl - iTlLast;
if (0 == iTlLast && iTl > 0)
iDeltaQpTemporal += 1;
else if (0 == iTl && iTlLast > 0)
+2
View File
@@ -509,6 +509,8 @@ void WelsInitSampleSadFunc (SWelsFuncPtrList* pFuncList, uint32_t uiCpuFlag) {
pFuncList->sSampleDealingFuncs.pfSampleSatd[BLOCK_8x16] = WelsSampleSatd8x16_lasx;
pFuncList->sSampleDealingFuncs.pfSampleSatd[BLOCK_16x8] = WelsSampleSatd16x8_lasx;
pFuncList->sSampleDealingFuncs.pfSampleSatd[BLOCK_16x16] = WelsSampleSatd16x16_lasx;
pFuncList->sSampleDealingFuncs.pfIntra8x8Combined3Sad = WelsIntra8x8Combined3Sad_lasx;
}
#endif
}
+2 -5
View File
@@ -192,7 +192,7 @@ void WelsEncInterY (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbCache
const int16_t* pMF = g_kiQuantMF[uiQp];
const int16_t* pFF = g_kiQuantInterFF[uiQp];
int16_t aMax[16];
int32_t i, j, iNoneZeroCountMbDcAc = 0, iNoneZeroCount = 0;
int32_t i, j, iNoneZeroCount = 0;
for (i = 0; i < 4; i++) {
pfQuantizationFour4x4Max (pRes, pFF, pMF, aMax + (i << 2));
@@ -219,7 +219,6 @@ void WelsEncInterY (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbCache
if (iSingleCtrMb < 6) { //from JVT-O079
iNoneZeroCountMbDcAc = 0;
pfSetMemZeroSize64 (pRes, 768); // confirmed_safe_unsafe_usage
} else {
const uint8_t* kpNoneZeroCountIdx = g_kuiMbCountScan4Idx;
@@ -228,7 +227,6 @@ void WelsEncInterY (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbCache
for (j = 0; j < 4; j++) {
iNoneZeroCount = pfGetNoneZeroCount (pBlock);
pCurMb->pNonZeroCount[*kpNoneZeroCountIdx++] = iNoneZeroCount;
iNoneZeroCountMbDcAc += iNoneZeroCount;
pBlock += 16;
}
pfDequantizationFour4x4 (pRes, g_kuiDequantCoeff[uiQp]);
@@ -254,7 +252,7 @@ void WelsEncRecUV (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbCac
PDeQuantizationFunc pfDequantizationFour4x4 = pFuncList->pfDequantizationFour4x4;
const int32_t kiInterFlag = !IS_INTRA (pCurMb->uiMbType);
const uint8_t kiQp = pCurMb->uiChromaQp;
uint8_t i, uiNoneZeroCount, uiNoneZeroCountMbAc = 0, uiNoneZeroCountMbDc = 0;
uint8_t i, uiNoneZeroCount, uiNoneZeroCountMbDc = 0;
uint8_t uiNoneZeroCountOffset = (iUV - 1) << 1; //UV==1 or 2
uint8_t uiSubMbIdx = 16 + ((iUV - 1) << 2); //uiSubMbIdx == 16 or 20
int16_t* iChromaDc = pMbCache->pDct->iChromaDc[iUV - 1], *pBlock = pMbCache->pDct->iChromaBlock[ (iUV - 1) << 2];
@@ -295,7 +293,6 @@ void WelsEncRecUV (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache* pMbCac
for (i = 0; i < 4; i++) {
uiNoneZeroCount = pfGetNoneZeroCount (pBlock);
pCurMb->pNonZeroCount[*kpNoneZeroCountIdx++] = uiNoneZeroCount;
uiNoneZeroCountMbAc += uiNoneZeroCount;
pBlock += 16;
}
pfDequantizationFour4x4 (pRes, g_kuiDequantCoeff[pCurMb->uiChromaQp]);
@@ -147,6 +147,14 @@ void WelsInitMeFunc (SWelsFuncPtrList* pFuncList, uint32_t uiCpuFlag, bool bScre
pFuncList->pfCalculateSingleBlockFeature[1] = SumOf16x16SingleBlock_AArch64_neon;
}
#endif
#if defined (HAVE_LSX)
if (uiCpuFlag & WELS_CPU_LSX) {
pFuncList->pfCalculateBlockFeatureOfFrame[0] = SumOf8x8BlockOfFrame_lsx;
//TODO: it is possible to differentiate width that is times of 8, so as to accelerate the speed when width is times of 8?
pFuncList->pfCalculateSingleBlockFeature[0] = SumOf8x8SingleBlock_lsx;
}
#endif
}
}
@@ -102,8 +102,12 @@ WelsErrorType CWelsTaskManageBase::Init (sWelsEncCtx* pEncCtx) {
iReturn = CWelsThreadPool::SetThreadNum (m_iThreadNum);
m_pThreadPool = (CWelsThreadPool::AddReference());
if ((iReturn != ENC_RETURN_SUCCESS) && pEncCtx) {
WelsLog (& (pEncCtx->sLogCtx), WELS_LOG_WARNING, "Set Thread Num to %d did not succeed, current thread num in use: %d",
m_iThreadNum, m_pThreadPool->GetThreadNum());
int32_t current_thread_num = m_pThreadPool->GetThreadNum();
if (m_iThreadNum != current_thread_num) {
WelsLog (& (pEncCtx->sLogCtx), WELS_LOG_WARNING,
"Set Thread Num to %d did not succeed, current thread num in use: %d",
m_iThreadNum, current_thread_num);
}
}
WELS_VERIFY_RETURN_IF (ENC_RETURN_MEMALLOCERR, NULL == m_pThreadPool)
//fprintf(stdout, "m_pThreadPool = &(CWelsThreadPool::GetInstance3\n");
+2
View File
@@ -79,6 +79,8 @@ elif cpu_family in ['loongarch32', 'loongarch64']
'core/loongarch/quant_lsx.c',
'core/loongarch/get_intra_predictor_lsx.c',
'core/loongarch/dct_lasx.c',
'core/loongarch/svc_motion_estimate_lsx.c',
'core/loongarch/sample_lasx.c',
]
cpp_sources += asm_sources
else
@@ -1282,6 +1282,7 @@ int CWelsH264SVCEncoder::GetOption (ENCODER_OPTION eOptionId, void* pOption) {
pStatistics->fAverageFrameRate = pEncStatistics->fAverageFrameRate;
pStatistics->fLatestFrameRate = pEncStatistics->fLatestFrameRate;
pStatistics->uiBitRate = pEncStatistics->uiBitRate;
pStatistics->uiAverageFrameQP = pEncStatistics->uiAverageFrameQP;
pStatistics->uiInputFrameCount = pEncStatistics->uiInputFrameCount;
pStatistics->uiSkippedFrameCount = pEncStatistics->uiSkippedFrameCount;
+2
View File
@@ -106,11 +106,13 @@ OBJS += $(ENCODER_OBJSMIPS_MSA)
ENCODER_ASM_LOONGARCH_LSX_SRCS=\
$(ENCODER_SRCDIR)/core/loongarch/quant_lsx.c\
$(ENCODER_SRCDIR)/core/loongarch/get_intra_predictor_lsx.c\
$(ENCODER_SRCDIR)/core/loongarch/svc_motion_estimate_lsx.c\
ENCODER_OBJSLOONGARCH_LSX += $(ENCODER_ASM_LOONGARCH_LSX_SRCS:.c=.$(OBJ))
ENCODER_ASM_LOONGARCH_LASX_SRCS=\
$(ENCODER_SRCDIR)/core/loongarch/dct_lasx.c\
$(ENCODER_SRCDIR)/core/loongarch/sample_lasx.c\
ENCODER_OBJSLOONGARCH_LASX += $(ENCODER_ASM_LOONGARCH_LASX_SRCS:.c=.$(OBJ))
ifeq ($(ASM_ARCH), loongarch)
+1
View File
@@ -53,6 +53,7 @@ elif cpu_family == 'aarch64'
elif cpu_family in ['loongarch32', 'loongarch64']
asm_sources = [
'src/loongarch/vaa_lsx.c',
'src/loongarch/vaa_lasx.c',
]
cpp_sources += asm_sources
else
@@ -34,6 +34,7 @@
#include "cpu.h"
#include "macros.h"
#include "intra_pred_common.h"
#include "sad_common.h"
WELSVP_NAMESPACE_BEGIN
@@ -301,6 +302,12 @@ CComplexityAnalysisScreen::CComplexityAnalysisScreen (int32_t iCpuFlag) {
}
#endif
#if defined (HAVE_LASX)
if (iCpuFlag & WELS_CPU_LASX) {
m_pSadFunc = WelsSampleSad16x16_lasx;
}
#endif
}
CComplexityAnalysisScreen::~CComplexityAnalysisScreen() {
+249
View File
@@ -0,0 +1,249 @@
/*!
**********************************************************************************
* \copy
* Copyright (c) 2013, Cisco Systems
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
* FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
* COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
* \file vaa_lasx.c
*
* \brief Loongson optimization
*
* \date 14/4/2023 Created
*
**********************************************************************************
*/
#include <stdint.h>
#include "loongson_intrinsics.h"
#define LASX_SELECT_MAX_H(in0, out0, out1) do {\
__m256i tmp0 = __lasx_xvbsrl_v(in0, 8);\
tmp0 = __lasx_xvmax_hu(tmp0, in0);\
in0 = __lasx_xvbsrl_v(tmp0, 4);\
tmp0 = __lasx_xvmax_hu(tmp0, in0);\
in0 = __lasx_xvbsrl_v(tmp0, 2);\
tmp0 = __lasx_xvmax_hu(tmp0, in0);\
out0 = __lasx_xvpickve2gr_w(tmp0, 0);\
out1 = __lasx_xvpickve2gr_w(tmp0, 4);\
} while(0)
#define CALC_SAD_SD_MAD(in0, in1) do {\
vec_diff = __lasx_xvsub_h(in0, in1);\
abs_diff = __lasx_xvabsd_hu(in0, in1);\
vec_l_sad = __lasx_xvadd_h(vec_l_sad, abs_diff);\
vec_l_sd = __lasx_xvadd_h(vec_l_sd, vec_diff);\
vec_l_mad = __lasx_xvmax_hu(abs_diff, vec_l_mad);\
} while(0)
#define LASX_HADD_UH_U32(in, sum_ml, sum_mh)\
{\
__m256i res_m;\
__m256i res0_m, res1_m;\
\
res_m = __lasx_xvhaddw_wu_hu(in, in);\
res0_m = __lasx_xvhaddw_du_wu(res_m, res_m);\
res1_m = __lasx_xvbsrl_v(res0_m, 8);\
res0_m = __lasx_xvadd_d(res0_m, res1_m);\
sum_ml = __lasx_xvpickve2gr_wu(res0_m, 0);\
sum_mh = __lasx_xvpickve2gr_wu(res0_m, 4);\
}
#define LASX_HADD_SH_S32(in, sum_ml, sum_mh)\
{\
__m256i res_m;\
__m256i res0_m, res1_m;\
\
res_m = __lasx_xvhaddw_w_h(in, in);\
res0_m = __lasx_xvhaddw_d_w(res_m, res_m);\
res1_m = __lasx_xvbsrl_v(res0_m, 8);\
res0_m = __lasx_xvadd_d(res0_m, res1_m);\
sum_ml = __lasx_xvpickve2gr_w(res0_m, 0);\
sum_mh = __lasx_xvpickve2gr_w(res0_m, 4);\
}
void VAACalcSadBgd_lasx (const uint8_t* pCurData, const uint8_t* pRefData,
int32_t iPicWidth, int32_t iPicHeight, int32_t iPicStride,
int32_t* pFrameSad, int32_t* pSad8x8, int32_t* pSd8x8,
uint8_t* pMad8x8) {
uint8_t* tmp_ref = (uint8_t*)pRefData;
uint8_t* tmp_cur = (uint8_t*)pCurData;
int32_t iMbWidth = (iPicWidth >> 4);
int32_t mb_height = (iPicHeight >> 4);
int32_t mb_index = 0;
int32_t pic_stride_x8 = iPicStride << 3;
int32_t step = (iPicStride << 4) - iPicWidth;
int32_t iStridex0 = 0, iStridex1 = iPicStride, iStridex2 = iStridex1 + iPicStride,
iStridex3 = iStridex2 + iPicStride, iStridex4 = iStridex3 + iPicStride,
iStridex5 = iStridex4 + iPicStride, iStridex6 = iStridex5 + iPicStride,
iStridex7 = iStridex6 + iPicStride;
uint8_t* tmp_cur_row;
uint8_t* tmp_ref_row;
int32_t l_sad_l, l_sd_l, l_mad_l, l_sad_h, l_sd_h, l_mad_h;
int32_t iFrameSad = 0, index;
__m256i zero = {0};
__m256i src0, src1, src2, src3, src4, src5, src6, src7;
__m256i vec0, vec1, vec2, vec3, vec4, vec5, vec6, vec7;
__m256i vec_diff, vec_l_sd;
__m256i abs_diff, vec_l_sad, vec_l_mad;
for (int32_t i = 0; i < mb_height; i++) {
for (int32_t j = 0; j < iMbWidth; j++) {
index = mb_index << 2;
tmp_cur_row = tmp_cur;
tmp_ref_row = tmp_ref;
vec_l_sad = zero;
vec_l_sd = zero;
vec_l_mad = zero;
DUP4_ARG2(__lasx_xvldx,
tmp_cur_row, iStridex0,
tmp_cur_row, iStridex1,
tmp_cur_row, iStridex2,
tmp_cur_row, iStridex3,
src0, src1, src2, src3);
DUP4_ARG2(__lasx_xvldx,
tmp_cur_row, iStridex4,
tmp_cur_row, iStridex5,
tmp_cur_row, iStridex6,
tmp_cur_row, iStridex7,
src4, src5, src6, src7);
DUP4_ARG2(__lasx_xvldx,
tmp_ref_row, iStridex0,
tmp_ref_row, iStridex1,
tmp_ref_row, iStridex2,
tmp_ref_row, iStridex3,
vec0, vec1, vec2, vec3);
DUP4_ARG2(__lasx_xvldx,
tmp_ref_row, iStridex4,
tmp_ref_row, iStridex5,
tmp_ref_row, iStridex6,
tmp_ref_row, iStridex7,
vec4, vec5, vec6, vec7);
src0 = __lasx_vext2xv_hu_bu(src0);
src1 = __lasx_vext2xv_hu_bu(src1);
src2 = __lasx_vext2xv_hu_bu(src2);
src3 = __lasx_vext2xv_hu_bu(src3);
src4 = __lasx_vext2xv_hu_bu(src4);
src5 = __lasx_vext2xv_hu_bu(src5);
src6 = __lasx_vext2xv_hu_bu(src6);
src7 = __lasx_vext2xv_hu_bu(src7);
vec0 = __lasx_vext2xv_hu_bu(vec0);
vec1 = __lasx_vext2xv_hu_bu(vec1);
vec2 = __lasx_vext2xv_hu_bu(vec2);
vec3 = __lasx_vext2xv_hu_bu(vec3);
vec4 = __lasx_vext2xv_hu_bu(vec4);
vec5 = __lasx_vext2xv_hu_bu(vec5);
vec6 = __lasx_vext2xv_hu_bu(vec6);
vec7 = __lasx_vext2xv_hu_bu(vec7);
CALC_SAD_SD_MAD(src0, vec0);
CALC_SAD_SD_MAD(src1, vec1);
CALC_SAD_SD_MAD(src2, vec2);
CALC_SAD_SD_MAD(src3, vec3);
CALC_SAD_SD_MAD(src4, vec4);
CALC_SAD_SD_MAD(src5, vec5);
CALC_SAD_SD_MAD(src6, vec6);
CALC_SAD_SD_MAD(src7, vec7);
LASX_HADD_UH_U32(vec_l_sad, l_sad_l, l_sad_h);
LASX_HADD_SH_S32(vec_l_sd, l_sd_l, l_sd_h);
LASX_SELECT_MAX_H(vec_l_mad, l_mad_l, l_mad_h);
iFrameSad += l_sad_l + l_sad_h;
pSad8x8[index + 0] = l_sad_l;
pSd8x8 [index + 0] = l_sd_l;
pMad8x8[index + 0] = l_mad_l;
pSad8x8[index + 1] = l_sad_h;
pSd8x8 [index + 1] = l_sd_h;
pMad8x8[index + 1] = l_mad_h;
tmp_cur_row = tmp_cur + pic_stride_x8;
tmp_ref_row = tmp_ref + pic_stride_x8;
vec_l_sad = zero;
vec_l_sd = zero;
vec_l_mad = zero;
DUP4_ARG2(__lasx_xvldx,
tmp_cur_row, iStridex0,
tmp_cur_row, iStridex1,
tmp_cur_row, iStridex2,
tmp_cur_row, iStridex3,
src0, src1, src2, src3);
DUP4_ARG2(__lasx_xvldx,
tmp_cur_row, iStridex4,
tmp_cur_row, iStridex5,
tmp_cur_row, iStridex6,
tmp_cur_row, iStridex7,
src4, src5, src6, src7);
DUP4_ARG2(__lasx_xvldx,
tmp_ref_row, iStridex0,
tmp_ref_row, iStridex1,
tmp_ref_row, iStridex2,
tmp_ref_row, iStridex3,
vec0, vec1, vec2, vec3);
DUP4_ARG2(__lasx_xvldx,
tmp_ref_row, iStridex4,
tmp_ref_row, iStridex5,
tmp_ref_row, iStridex6,
tmp_ref_row, iStridex7,
vec4, vec5, vec6, vec7);
src0 = __lasx_vext2xv_hu_bu(src0);
src1 = __lasx_vext2xv_hu_bu(src1);
src2 = __lasx_vext2xv_hu_bu(src2);
src3 = __lasx_vext2xv_hu_bu(src3);
src4 = __lasx_vext2xv_hu_bu(src4);
src5 = __lasx_vext2xv_hu_bu(src5);
src6 = __lasx_vext2xv_hu_bu(src6);
src7 = __lasx_vext2xv_hu_bu(src7);
vec0 = __lasx_vext2xv_hu_bu(vec0);
vec1 = __lasx_vext2xv_hu_bu(vec1);
vec2 = __lasx_vext2xv_hu_bu(vec2);
vec3 = __lasx_vext2xv_hu_bu(vec3);
vec4 = __lasx_vext2xv_hu_bu(vec4);
vec5 = __lasx_vext2xv_hu_bu(vec5);
vec6 = __lasx_vext2xv_hu_bu(vec6);
vec7 = __lasx_vext2xv_hu_bu(vec7);
CALC_SAD_SD_MAD(src0, vec0);
CALC_SAD_SD_MAD(src1, vec1);
CALC_SAD_SD_MAD(src2, vec2);
CALC_SAD_SD_MAD(src3, vec3);
CALC_SAD_SD_MAD(src4, vec4);
CALC_SAD_SD_MAD(src5, vec5);
CALC_SAD_SD_MAD(src6, vec6);
CALC_SAD_SD_MAD(src7, vec7);
LASX_HADD_UH_U32(vec_l_sad, l_sad_l, l_sad_h);
LASX_HADD_SH_S32(vec_l_sd, l_sd_l, l_sd_h);
LASX_SELECT_MAX_H(vec_l_mad, l_mad_l, l_mad_h);
iFrameSad += l_sad_l + l_sad_h;
pSad8x8[index + 2] = l_sad_l;
pSd8x8 [index + 2] = l_sd_l;
pMad8x8[index + 2] = l_mad_l;
pSad8x8[index + 3] = l_sad_h;
pSd8x8 [index + 3] = l_sd_h;
pMad8x8[index + 3] = l_mad_h;
tmp_ref += 16;
tmp_cur += 16;
++mb_index;
}
tmp_ref += step;
tmp_cur += step;
}
*pFrameSad = iFrameSad;
}
+115 -1
View File
@@ -43,6 +43,121 @@
#include "stdint.h"
#include "loongson_intrinsics.h"
void VAACalcSad_lsx (const uint8_t* pCurData, const uint8_t* pRefData,
int32_t iPicWidth, int32_t iPicHeight, int32_t iPicStride,
int32_t* pFrameSad, int32_t* pSad8x8, int32_t* pSd8x8,
uint8_t* pMad8x8) {
const uint8_t* tmp_ref = pRefData;
const uint8_t* tmp_cur = pCurData;
int32_t iMbWidth = (iPicWidth >> 4);
int32_t mb_height = (iPicHeight >> 4);
int32_t mb_index = 0;
int32_t pic_stride_x8 = iPicStride << 3;
int32_t step = (iPicStride << 4) - iPicWidth;
*pFrameSad = 0;
for (int32_t i = 0; i < mb_height; i++) {
for (int32_t j = 0; j < iMbWidth; j++) {
int32_t k, l_sad;
const uint8_t* tmp_cur_row;
const uint8_t* tmp_ref_row;
int32_t tmp_mb_index = mb_index << 2;
int32_t tmp_mb_index1 = tmp_mb_index + 1;
int32_t tmp_mb_index2 = tmp_mb_index + 2;
int32_t tmp_mb_index3 = tmp_mb_index + 3;
__m128i cur, ref;
__m128i vec_abs_diff, tmp_l_sad;
__m128i zero = __lsx_vreplgr2vr_b(0);
__m128i vec_l_sad = zero;
l_sad = 0;
tmp_cur_row = tmp_cur;
tmp_ref_row = tmp_ref;
for (k = 0; k < 8; k ++) {
DUP2_ARG2(__lsx_vld, tmp_cur_row, 0, tmp_ref_row, 0, cur, ref);
DUP2_ARG2(__lsx_vilvl_b, zero, cur, zero, ref, cur, ref);
vec_abs_diff = __lsx_vabsd_h(cur, ref);
vec_l_sad = __lsx_vadd_h(vec_l_sad, vec_abs_diff);
tmp_cur_row += iPicStride;
tmp_ref_row += iPicStride;
}
tmp_l_sad = __lsx_vhaddw_w_h(vec_l_sad, vec_l_sad);
tmp_l_sad = __lsx_vhaddw_d_w(tmp_l_sad, tmp_l_sad);
tmp_l_sad = __lsx_vhaddw_q_d(tmp_l_sad, tmp_l_sad);
l_sad = __lsx_vpickve2gr_d(tmp_l_sad, 0);
*pFrameSad += l_sad;
pSad8x8[tmp_mb_index] = l_sad;
l_sad = 0;
tmp_cur_row = tmp_cur + 8;
tmp_ref_row = tmp_ref + 8;
vec_l_sad = zero;
for (k = 0; k < 8; k ++) {
DUP2_ARG2(__lsx_vld, tmp_cur_row, 0, tmp_ref_row, 0, cur, ref);
DUP2_ARG2(__lsx_vilvl_b, zero, cur, zero, ref, cur, ref);
vec_abs_diff = __lsx_vabsd_h(cur, ref);
vec_l_sad = __lsx_vadd_h(vec_l_sad, vec_abs_diff);
tmp_cur_row += iPicStride;
tmp_ref_row += iPicStride;
}
tmp_l_sad = __lsx_vhaddw_w_h(vec_l_sad, vec_l_sad);
tmp_l_sad = __lsx_vhaddw_d_w(tmp_l_sad, tmp_l_sad);
tmp_l_sad = __lsx_vhaddw_q_d(tmp_l_sad, tmp_l_sad);
l_sad = __lsx_vpickve2gr_d(tmp_l_sad, 0);
*pFrameSad += l_sad;
pSad8x8[tmp_mb_index1] = l_sad;
l_sad = 0;
tmp_cur_row = tmp_cur + pic_stride_x8;
tmp_ref_row = tmp_ref + pic_stride_x8;
vec_l_sad = zero;
for (k = 0; k < 8; k ++) {
DUP2_ARG2(__lsx_vld, tmp_cur_row, 0, tmp_ref_row, 0, cur, ref);
DUP2_ARG2(__lsx_vilvl_b, zero, cur, zero, ref, cur, ref);
vec_abs_diff = __lsx_vabsd_h(cur, ref);
vec_l_sad = __lsx_vadd_h(vec_l_sad, vec_abs_diff);
tmp_cur_row += iPicStride;
tmp_ref_row += iPicStride;
}
tmp_l_sad = __lsx_vhaddw_w_h(vec_l_sad, vec_l_sad);
tmp_l_sad = __lsx_vhaddw_d_w(tmp_l_sad, tmp_l_sad);
tmp_l_sad = __lsx_vhaddw_q_d(tmp_l_sad, tmp_l_sad);
l_sad = __lsx_vpickve2gr_d(tmp_l_sad, 0);
*pFrameSad += l_sad;
pSad8x8[tmp_mb_index2] = l_sad;
l_sad = 0;
tmp_cur_row = tmp_cur + pic_stride_x8 + 8;
tmp_ref_row = tmp_ref + pic_stride_x8 + 8;
vec_l_sad = zero;
for (k = 0; k < 8; k ++) {
DUP2_ARG2(__lsx_vld, tmp_cur_row, 0, tmp_ref_row, 0, cur, ref);
DUP2_ARG2(__lsx_vilvl_b, zero, cur, zero, ref, cur, ref);
vec_abs_diff = __lsx_vabsd_h(cur, ref);
vec_l_sad = __lsx_vadd_h(vec_l_sad, vec_abs_diff);
tmp_cur_row += iPicStride;
tmp_ref_row += iPicStride;
}
tmp_l_sad = __lsx_vhaddw_w_h(vec_l_sad, vec_l_sad);
tmp_l_sad = __lsx_vhaddw_d_w(tmp_l_sad, tmp_l_sad);
tmp_l_sad = __lsx_vhaddw_q_d(tmp_l_sad, tmp_l_sad);
l_sad = __lsx_vpickve2gr_d(tmp_l_sad, 0);
*pFrameSad += l_sad;
pSad8x8[tmp_mb_index3] = l_sad;
tmp_ref += 16;
tmp_cur += 16;
++mb_index;
}
tmp_ref += step;
tmp_cur += step;
}
}
void VAACalcSadBgd_lsx (const uint8_t* pCurData, const uint8_t* pRefData,
int32_t iPicWidth, int32_t iPicHeight, int32_t iPicStride,
int32_t* pFrameSad, int32_t* pSad8x8, int32_t* pSd8x8,
@@ -232,4 +347,3 @@ void VAACalcSadBgd_lsx (const uint8_t* pCurData, const uint8_t* pRefData,
tmp_cur += step;
}
}
@@ -106,9 +106,15 @@ void CVAACalculation::InitVaaFuncs (SVaaFuncs& sVaaFuncs, int32_t iCpuFlag) {
#ifdef HAVE_LSX
if ((iCpuFlag & WELS_CPU_LSX) == WELS_CPU_LSX) {
sVaaFuncs.pfVAACalcSad = VAACalcSad_lsx;
sVaaFuncs.pfVAACalcSadBgd = VAACalcSadBgd_lsx;
}
#endif//HAVE_LSX
#ifdef HAVE_LASX
if ((iCpuFlag & WELS_CPU_LASX) == WELS_CPU_LASX) {
sVaaFuncs.pfVAACalcSadBgd = VAACalcSadBgd_lasx;
}
#endif//HAVE_LASX
}
EResult CVAACalculation::Process (int32_t iType, SPixMap* pSrcPixMap, SPixMap* pRefPixMap) {
@@ -145,6 +145,13 @@ WELSVP_EXTERN_C_END
#ifdef HAVE_LSX
WELSVP_EXTERN_C_BEGIN
VAACalcSadBgdFunc VAACalcSadBgd_lsx;
VAACalcSadFunc VAACalcSad_lsx;
WELSVP_EXTERN_C_END
#endif
#ifdef HAVE_LASX
WELSVP_EXTERN_C_BEGIN
VAACalcSadBgdFunc VAACalcSadBgd_lasx;
WELSVP_EXTERN_C_END
#endif
@@ -1948,6 +1948,7 @@ WELS_EXTERN DyadicBilinearQuarterDownsampler_sse
%assign push_num 0
%endif
LOAD_6_PARA
PUSH_XMM 8
SIGN_EXTENSION r1, r1d
SIGN_EXTENSION r3, r3d
SIGN_EXTENSION r4, r4d
@@ -2087,6 +2088,7 @@ WELS_EXTERN DyadicBilinearQuarterDownsampler_sse
%ifndef X86_32
pop r12
%endif
POP_XMM
LOAD_6_PARA_POP
%ifdef X86_32
pop r6
+1
View File
@@ -83,6 +83,7 @@ PROCESSING_ASM_LOONGARCH_LSX_SRCS=\
PROCESSING_OBJSLOONGARCH_LSX += $(PROCESSING_ASM_LOONGARCH_LSX_SRCS:.c=.$(OBJ))
PROCESSING_ASM_LOONGARCH_LASX_SRCS=\
$(PROCESSING_SRCDIR)/src/loongarch/vaa_lasx.c\
PROCESSING_OBJSLOONGARCH_LASX += $(PROCESSING_ASM_LOONGARCH_LASX_SRCS:.c=.$(OBJ))
ifeq ($(ASM_ARCH), loongarch)
+1 -1
View File
@@ -1,4 +1,4 @@
Name: gmpopenh264
Description: GMP Plugin for OpenH264.
Version: 2.3.1
Version: 2.4.0
APIs: encode-video[h264], decode-video[h264]
+5 -5
View File
@@ -1,5 +1,5 @@
project('openh264', ['c', 'cpp'],
version : '2.3.1',
version : '2.4.0',
meson_version : '>= 0.52',
default_options : [ 'warning_level=1',
'buildtype=debugoptimized' ])
@@ -88,13 +88,13 @@ if ['linux', 'android', 'ios', 'darwin'].contains(system)
casm_inc = include_directories(join_paths('codec', 'common', 'arm64'))
elif cpu_family == 'loongarch32'
asm_format = asm_format32
add_project_arguments('-mlsx', '-mlasx', language: 'c')
add_project_arguments('-mlsx', '-DHAVE_LSX', '-mlasx', '-DHAVE_LASX', language: 'c')
add_project_arguments('-DHAVE_LSX', '-DHAVE_LASX', language: 'cpp')
casm_inc = include_directories(join_paths('codec', 'common', 'loongarch'))
elif cpu_family == 'loongarch64'
asm_format = asm_format64
add_project_arguments('-mlsx', '-mlasx', language: 'c')
add_project_arguments('-mlsx', '-DHAVE_LSX', '-mlasx', '-DHAVE_LASX', language: 'cpp')
add_project_arguments('-mlsx', '-DHAVE_LSX', '-mlasx', '-DHAVE_LASX', language: 'c')
add_project_arguments('-DHAVE_LSX', '-DHAVE_LASX', language: 'cpp')
casm_inc = include_directories(join_paths('codec', 'common', 'loongarch'))
else
error('FIXME: unhandled CPU family @0@ for @1@'.format(cpu_family, system))
@@ -165,7 +165,7 @@ elif system == 'windows'
elif cpu_family == 'aarch64'
# For ARM64, Clang can build the assembly as-is without needing to use
# either gas-preprocessor or armasm64.
if cpp.get_argument_syntax() == 'msvc'
if cpp.get_argument_syntax() == 'msvc' and (cpp.get_id() != 'clang-cl' or meson.version().version_compare('<0.58.0'))
use_asm_gen = true
gasprep = find_program('gas-preprocessor.pl')
asm_gen = generator(gasprep,
+235 -5
View File
@@ -122,6 +122,145 @@ GMPPlatformAPI* g_platform_api = nullptr;
class OpenH264VideoEncoder;
static uint32_t GMPLogLevelToWelsLogLevel(GMPLogLevel aLevel) {
switch (aLevel) {
default:
case kGMPLogInvalid:
case kGMPLogDefault:
return WELS_LOG_DEFAULT;
case kGMPLogQuiet:
return WELS_LOG_QUIET;
case kGMPLogError:
return WELS_LOG_ERROR;
case kGMPLogWarning:
return WELS_LOG_WARNING;
case kGMPLogInfo:
return WELS_LOG_INFO;
case kGMPLogDebug:
return WELS_LOG_DEBUG;
case kGMPLogDetail:
return WELS_LOG_DETAIL;
}
}
static EUsageType GMPVideoCodecModeToWelsUsageType(GMPVideoCodecMode aMode) {
switch (aMode) {
default:
case kGMPRealtimeVideo:
return CAMERA_VIDEO_REAL_TIME;
case kGMPScreensharing:
return SCREEN_CONTENT_REAL_TIME;
case kGMPStreamingVideo:
return SCREEN_CONTENT_NON_REAL_TIME;
case kGMPNonRealtimeVideo:
return CAMERA_VIDEO_NON_REAL_TIME;
}
}
static RC_MODES GMPRateControlModeToWelsRcModes(GMPRateControlMode aMode) {
switch (aMode) {
default:
case kGMPRateControlUnknown:
case kGMPRateControlBitrate:
return RC_BITRATE_MODE;
case kGMPRateControlQuality:
return RC_QUALITY_MODE;
case kGMPRateControlBufferBased:
return RC_BUFFERBASED_MODE;
case kGMPRateControlTimestamp:
return RC_TIMESTAMP_MODE;
case kGMPRateControlBitratePostskip:
return RC_BITRATE_MODE_POST_SKIP;
case kGMPRateControlOff:
return RC_OFF_MODE;
}
}
EProfileIdc GMPProfileToWelsProfile(GMPProfile aProfile) {
switch (aProfile) {
default:
case kGMPH264ProfileUnknown:
return PRO_UNKNOWN;
case kGMPH264ProfileBaseline:
return PRO_BASELINE;
case kGMPH264ProfileMain:
return PRO_MAIN;
case kGMPH264ProfileExtended:
return PRO_EXTENDED;
case kGMPH264ProfileHigh:
return PRO_HIGH;
case kGMPH264ProfileHigh10:
return PRO_HIGH10;
case kGMPH264ProfileHigh422:
return PRO_HIGH422;
case kGMPH264ProfileHigh444:
return PRO_HIGH444;
case kGMPH264ProfileCavlc444:
return PRO_CAVLC444;
case kGMPH264ProfileScalableBaseline:
return PRO_SCALABLE_BASELINE;
case kGMPH264ProfileScalableHigh:
return PRO_SCALABLE_HIGH;
}
}
ELevelIdc GMPLevelToWelsLevel(GMPLevel aLevel) {
switch (aLevel) {
default:
case kGMPH264LevelUnknown:
return LEVEL_UNKNOWN;
case kGMPH264Level1_0:
return LEVEL_1_0;
case kGMPH264Level1_B:
return LEVEL_1_B;
case kGMPH264Level1_1:
return LEVEL_1_1;
case kGMPH264Level1_2:
return LEVEL_1_2;
case kGMPH264Level1_3:
return LEVEL_1_3;
case kGMPH264Level2_0:
return LEVEL_2_0;
case kGMPH264Level2_1:
return LEVEL_2_1;
case kGMPH264Level2_2:
return LEVEL_2_2;
case kGMPH264Level3_0:
return LEVEL_3_0;
case kGMPH264Level3_1:
return LEVEL_3_1;
case kGMPH264Level3_2:
return LEVEL_3_2;
case kGMPH264Level4_0:
return LEVEL_4_0;
case kGMPH264Level4_1:
return LEVEL_4_1;
case kGMPH264Level4_2:
return LEVEL_4_2;
case kGMPH264Level5_0:
return LEVEL_5_0;
case kGMPH264Level5_1:
return LEVEL_5_1;
case kGMPH264Level5_2:
return LEVEL_5_2;
}
}
SliceModeEnum GMPSliceToWelsSliceMode(GMPSliceMode aMode) {
switch (aMode) {
default:
case kGMPSliceUnknown:
case kGMPSliceSingle:
return SM_SINGLE_SLICE;
case kGMPSliceSizeLimited:
return SM_SIZELIMITED_SLICE;
case kGMPSliceFixedSlcNum:
return SM_FIXEDSLCNUM_SLICE;
case kGMPSliceRaster:
return SM_RASTER_SLICE;
}
}
template <typename T> class SelfDestruct {
public:
SelfDestruct (T* t) : t_ (t) {}
@@ -190,6 +329,7 @@ class OpenH264VideoEncoder : public GMPVideoEncoder, public RefCounted {
max_payload_size_ (0),
callback_ (nullptr),
stats_ ("Encoder"),
gmp_api_version_ (kGMPVersion33),
shutting_down(false) {
AddRef();
}
@@ -200,6 +340,7 @@ class OpenH264VideoEncoder : public GMPVideoEncoder, public RefCounted {
GMPVideoEncoderCallback* callback,
int32_t numberOfCores,
uint32_t maxPayloadSize) {
gmp_api_version_ = codecSettings.mGMPApiVersion;
callback_ = callback;
GMPErr err = g_platform_api->createthread (&worker_thread_);
@@ -214,6 +355,15 @@ class OpenH264VideoEncoder : public GMPVideoEncoder, public RefCounted {
Error (GMPGenericErr);
return;
}
if (gmp_api_version_ >= kGMPVersion34) {
uint32_t logLevel = GMPLogLevelToWelsLogLevel(codecSettings.mLogLevel);
long rv = encoder_->SetOption(ENCODER_OPTION_TRACE_LEVEL, &logLevel);
if (rv != cmResultSuccess) {
GMPLOG (GL_ERROR, "Encoder SetOption OPTION_TRACE_LEVEL failed " << rv);
}
}
SEncParamExt param;
memset (&param, 0, sizeof (param));
encoder_->GetDefaultParams (&param);
@@ -226,12 +376,20 @@ class OpenH264VideoEncoder : public GMPVideoEncoder, public RefCounted {
<< static_cast<int> (codecSettings.mMaxFramerate));
// Translate parameters.
param.iUsageType = CAMERA_VIDEO_REAL_TIME;
if(codecSettings.mMode == kGMPScreensharing)
if (gmp_api_version_ >= kGMPVersion35) {
param.iUsageType = GMPVideoCodecModeToWelsUsageType(codecSettings.mMode);
} else if (codecSettings.mMode == kGMPScreensharing) {
param.iUsageType = SCREEN_CONTENT_REAL_TIME;
} else {
param.iUsageType = CAMERA_VIDEO_REAL_TIME;
}
param.iPicWidth = codecSettings.mWidth;
param.iPicHeight = codecSettings.mHeight;
param.iRCMode = RC_BITRATE_MODE;
if (gmp_api_version_ >= kGMPVersion35) {
param.iRCMode = GMPRateControlModeToWelsRcModes(codecSettings.mRateControlMode);
} else {
param.iRCMode = RC_BITRATE_MODE;
}
param.iTargetBitrate = codecSettings.mStartBitrate * 1000;
param.iMaxBitrate = codecSettings.mMaxBitrate * 1000;
GMPLOG (GL_INFO, "Initializing Bit Rate at: Start: "
@@ -276,9 +434,22 @@ class OpenH264VideoEncoder : public GMPVideoEncoder, public RefCounted {
layer->iSpatialBitrate = param.iTargetBitrate;
layer->iMaxSpatialBitrate = param.iMaxBitrate;
if (gmp_api_version_ >= kGMPVersion35) {
layer->uiProfileIdc = GMPProfileToWelsProfile(codecSettings.mProfile);
layer->uiLevelIdc = GMPLevelToWelsLevel(codecSettings.mLevel);
layer->sSliceArgument.uiSliceMode = GMPSliceToWelsSliceMode(codecSettings.mSliceMode);
if (codecSettings.mUseThreadedEncode) {
param.iMultipleThreadIdc = numberOfCores;
} else {
param.iMultipleThreadIdc = 1; // disabled
}
}
//for controlling the NAL size (normally for packetization-mode=0)
if (maxPayloadSize != 0) {
layer->sSliceArgument.uiSliceMode = SM_SIZELIMITED_SLICE;
if (gmp_api_version_ < kGMPVersion35) {
layer->sSliceArgument.uiSliceMode = SM_SIZELIMITED_SLICE;
}
layer->sSliceArgument.uiSliceSizeConstraint = maxPayloadSize;
}
rv = encoder_->InitializeExt (&param);
@@ -604,6 +775,7 @@ class OpenH264VideoEncoder : public GMPVideoEncoder, public RefCounted {
uint32_t max_payload_size_;
GMPVideoEncoderCallback* callback_;
FrameStats stats_;
uint32_t gmp_api_version_;
bool shutting_down;
};
@@ -625,6 +797,7 @@ class OpenH264VideoDecoder : public GMPVideoDecoder, public RefCounted {
callback_ (nullptr),
decoder_ (nullptr),
stats_ ("Decoder"),
gmp_api_version_ (kGMPVersion33),
shutting_down(false) {
AddRef();
}
@@ -634,6 +807,7 @@ class OpenH264VideoDecoder : public GMPVideoDecoder, public RefCounted {
uint32_t aCodecSpecificSize,
GMPVideoDecoderCallback* callback,
int32_t coreCount) {
gmp_api_version_ = codecSettings.mGMPApiVersion;
callback_ = callback;
GMPLOG (GL_INFO, "InitDecode");
@@ -657,6 +831,21 @@ class OpenH264VideoDecoder : public GMPVideoDecoder, public RefCounted {
return;
}
if (gmp_api_version_ >= kGMPVersion34) {
if (codecSettings.mUseThreadedDecode) {
long rv = decoder_->SetOption(DECODER_OPTION_NUM_OF_THREADS, &coreCount);
if (rv != cmResultSuccess) {
GMPLOG (GL_ERROR, "Decoder SetOption NUM_OF_THREADS failed " << rv);
}
}
uint32_t logLevel = GMPLogLevelToWelsLogLevel(codecSettings.mLogLevel);
long rv = decoder_->SetOption(DECODER_OPTION_TRACE_LEVEL, &logLevel);
if (rv != cmResultSuccess) {
GMPLOG (GL_ERROR, "Decoder SetOption OPTION_TRACE_LEVEL failed " << rv);
}
}
SDecodingParam param;
memset (&param, 0, sizeof (param));
param.uiTargetDqLayer = UCHAR_MAX; // Default value
@@ -759,7 +948,10 @@ class OpenH264VideoDecoder : public GMPVideoDecoder, public RefCounted {
}
virtual void Reset() {
if (callback_) {
if (gmp_api_version_ >= kGMPVersion34) {
worker_thread_->Post (WrapTaskRefCounted (
this, &OpenH264VideoDecoder::Reset_w));
} else if (callback_) {
callback_->ResetComplete ();
}
}
@@ -823,6 +1015,9 @@ class OpenH264VideoDecoder : public GMPVideoDecoder, public RefCounted {
SBufferInfo decoded;
bool valid = false;
memset (&decoded, 0, sizeof (decoded));
if (gmp_api_version_ >= kGMPVersion34) {
decoded.uiInBsTimeStamp = inputFrame->TimeStamp();
}
unsigned char* data[3] = {nullptr, nullptr, nullptr};
dState = decoder_->DecodeFrameNoDelay (inputFrame->Buffer(),
@@ -911,6 +1106,9 @@ class OpenH264VideoDecoder : public GMPVideoDecoder, public RefCounted {
GMPLOG (GL_DEBUG, "Allocated size = "
<< frame->AllocatedSize (kGMPYPlane));
frame->SetTimestamp (inputFrame->TimeStamp());
if (gmp_api_version_ >= kGMPVersion34) {
frame->SetUpdatedTimestamp (decoded->uiOutYuvTimeStamp);
}
frame->SetDuration (inputFrame->Duration());
if (callback_) {
callback_->Decoded (frame);
@@ -919,11 +1117,43 @@ class OpenH264VideoDecoder : public GMPVideoDecoder, public RefCounted {
stats_.FrameOut();
}
void Reset_w () {
int eos = 1;
long rv = decoder_->SetOption(DECODER_OPTION_END_OF_STREAM, &eos);
if (rv != cmResultSuccess) {
GMPLOG (GL_ERROR, "Decoder SetOption END_OF_STREAM failed " << rv);
}
DECODING_STATE dState;
SBufferInfo decoded;
unsigned char* data[3];
do {
memset (&decoded, 0, sizeof (decoded));
memset (data, 0, sizeof (data));
dState = decoder_->FlushFrame(data, &decoded);
if (dState) {
GMPLOG (GL_ERROR, "Flush error dState=" << dState);
break;
}
} while (decoded.iBufferStatus == 1);
TrySyncRunOnMainThread (WrapTask (
this,
&OpenH264VideoDecoder::Reset_m));
}
void Reset_m () {
if (callback_) {
callback_->ResetComplete ();
}
}
GMPVideoHost* host_;
GMPThread* worker_thread_;
GMPVideoDecoderCallback* callback_;
ISVCDecoder* decoder_;
FrameStats stats_;
uint32_t gmp_api_version_;
bool shutting_down;
};
+4 -4
View File
@@ -24,8 +24,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 2,3,1,2209
PRODUCTVERSION 2,3,1,2209
FILEVERSION 2,4,0,2310
PRODUCTVERSION 2,4,0,2310
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
@@ -43,12 +43,12 @@ BEGIN
VALUE "Comments", "Cisco OpenH264 codec"
VALUE "CompanyName", "Cisco Systems Inc."
VALUE "FileDescription", "Cisco OpenH264 codec"
VALUE "FileVersion", "2.3.1.2209"
VALUE "FileVersion", "2.4.0.2310"
VALUE "InternalName", "openh264.dll"
VALUE "LegalCopyright", "© 2011-2015 Cisco and/or its affiliates. All rights reserved."
VALUE "OriginalFilename", "openh264.dll"
VALUE "ProductName", "Cisco OpenH264 codec"
VALUE "ProductVersion", "2.3.1.2209"
VALUE "ProductVersion", "2.4.0.2310"
END
END
BLOCK "VarFileInfo"
+1 -1
View File
@@ -71,7 +71,7 @@ class ThreadDecoderOutputTest : public ::testing::WithParamInterface<FileParam>,
SHA1Context ctx_;
};
TEST_P (ThreadDecoderOutputTest, CompareOutput) {
TEST_P (ThreadDecoderOutputTest, DISABLED_CompareOutput) {
FileParam p = GetParam();
#if defined(ANDROID_NDK)
std::string filename = std::string ("/sdcard/") + p.fileName;
+1
View File
@@ -4,3 +4,4 @@ proguard-project.txt
gen
bin
project.properties
build
+12
View File
@@ -0,0 +1,12 @@
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
sourceSets.main {
manifest.srcFile "AndroidManifest.xml"
res.srcDir "res"
java.srcDir "src"
jniLibs.srcDir "libs"
}
}
-2
View File
@@ -200,7 +200,6 @@ bool ComparePictureDataI420 (uint8_t* pSrcData, uint8_t* pDstData, const uint32_
uint8_t* pCompData;
int32_t iStride;
int32_t iCurHeight;
int32_t iHeight = kiHeight;
//Y component
iStride = kiStride;
@@ -212,7 +211,6 @@ bool ComparePictureDataI420 (uint8_t* pSrcData, uint8_t* pDstData, const uint32_
pCompData += iStride;
}
//chroma component
iHeight >>= 1;
iStride >>= 1;
//U component
for (iCurHeight = 0; bSame && (iCurHeight < kiHeight / 2); ++iCurHeight) {
+129
View File
@@ -52,6 +52,94 @@ void SetNonZeroCount_ref (int8_t* pNonZeroCount) {
}
}
void IdctResAddPred8x8_ref (uint8_t* pPred, const int32_t kiStride, int16_t* pRs) {
int16_t p[8], b[8];
int16_t a[4];
int16_t iTmp[64];
int16_t iRes[64];
// Horizontal
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
p[j] = pRs[j + (i << 3)];
}
a[0] = p[0] + p[4];
a[1] = p[0] - p[4];
a[2] = p[6] - (p[2] >> 1);
a[3] = p[2] + (p[6] >> 1);
b[0] = a[0] + a[3];
b[2] = a[1] - a[2];
b[4] = a[1] + a[2];
b[6] = a[0] - a[3];
a[0] = -p[3] + p[5] - p[7] - (p[7] >> 1);
a[1] = p[1] + p[7] - p[3] - (p[3] >> 1);
a[2] = -p[1] + p[7] + p[5] + (p[5] >> 1);
a[3] = p[3] + p[5] + p[1] + (p[1] >> 1);
b[1] = a[0] + (a[3] >> 2);
b[3] = a[1] + (a[2] >> 2);
b[5] = a[2] - (a[1] >> 2);
b[7] = a[3] - (a[0] >> 2);
iTmp[0 + (i << 3)] = b[0] + b[7];
iTmp[1 + (i << 3)] = b[2] - b[5];
iTmp[2 + (i << 3)] = b[4] + b[3];
iTmp[3 + (i << 3)] = b[6] + b[1];
iTmp[4 + (i << 3)] = b[6] - b[1];
iTmp[5 + (i << 3)] = b[4] - b[3];
iTmp[6 + (i << 3)] = b[2] + b[5];
iTmp[7 + (i << 3)] = b[0] - b[7];
}
//Vertical
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
p[j] = iTmp[i + (j << 3)];
}
a[0] = p[0] + p[4];
a[1] = p[0] - p[4];
a[2] = p[6] - (p[2] >> 1);
a[3] = p[2] + (p[6] >> 1);
b[0] = a[0] + a[3];
b[2] = a[1] - a[2];
b[4] = a[1] + a[2];
b[6] = a[0] - a[3];
a[0] = -p[3] + p[5] - p[7] - (p[7] >> 1);
a[1] = p[1] + p[7] - p[3] - (p[3] >> 1);
a[2] = -p[1] + p[7] + p[5] + (p[5] >> 1);
a[3] = p[3] + p[5] + p[1] + (p[1] >> 1);
b[1] = a[0] + (a[3] >> 2);
b[7] = a[3] - (a[0] >> 2);
b[3] = a[1] + (a[2] >> 2);
b[5] = a[2] - (a[1] >> 2);
iRes[ (0 << 3) + i] = b[0] + b[7];
iRes[ (1 << 3) + i] = b[2] - b[5];
iRes[ (2 << 3) + i] = b[4] + b[3];
iRes[ (3 << 3) + i] = b[6] + b[1];
iRes[ (4 << 3) + i] = b[6] - b[1];
iRes[ (5 << 3) + i] = b[4] - b[3];
iRes[ (6 << 3) + i] = b[2] + b[5];
iRes[ (7 << 3) + i] = b[0] - b[7];
}
uint8_t* pDst = pPred;
for (int i = 0; i < 8; i++) {
for (int j = 0; j < 8; j++) {
pDst[i * kiStride + j] = WelsClip1 (((32 + iRes[ (i << 3) + j]) >> 6) + pDst[i * kiStride + j]);
}
}
}
#if defined(X86_ASM)
#if defined(HAVE_AVX2)
void IdctFourResAddPred_ref (uint8_t* pPred, int32_t iStride, int16_t* pRs) {
@@ -212,3 +300,44 @@ GENERATE_SETNONZEROCOUNT (WelsNonZeroCount_AArch64_neon, WELS_CPU_NEON)
#if defined(HAVE_MSA)
GENERATE_SETNONZEROCOUNT (WelsNonZeroCount_msa, WELS_CPU_MSA)
#endif
#define GENERATE_IDCTRESADDPRED8x8(pred, flag) \
TEST(DecoderDecodeMbAux, pred) {\
const int32_t kiStride = 32;\
const int iBits = 12;\
const int iMask = (1 << iBits) - 1;\
const int iOffset = 1 << (iBits - 1);\
ENFORCE_STACK_ALIGN_1D (int16_t, iRS, 64, 16);\
ENFORCE_STACK_ALIGN_1D (uint8_t, uiPred, 64 * kiStride, 16);\
int16_t iRefRS[64];\
uint8_t uiRefPred[64*kiStride];\
int32_t iRunTimes = 1000;\
uint32_t uiCPUFlags = WelsCPUFeatureDetect(NULL); \
if ((uiCPUFlags & flag) == 0 && flag != 0) \
return; \
while(iRunTimes--) {\
for(int i = 0; i < 8; i++)\
for(int j = 0; j < 8; j++)\
iRefRS[i*8+j] = iRS[i*8+j] = (rand() & iMask) - iOffset;\
for(int i = 0; i < 8; i++)\
for(int j = 0; j < 8; j++)\
uiRefPred[i * kiStride + j] = uiPred[i * kiStride + j] = rand() & 255;\
pred(uiPred, kiStride, iRS);\
IdctResAddPred8x8_ref(uiRefPred, kiStride, iRefRS);\
bool ok = true;\
for(int i = 0; i < 8; i++)\
for(int j = 0; j < 8; j++)\
if (uiRefPred[i * kiStride + j] != uiPred[i * kiStride + j]) {\
ok = false;\
goto next;\
}\
next:\
EXPECT_EQ(ok, true);\
}\
}
GENERATE_IDCTRESADDPRED8x8 (IdctResAddPred8x8_c, 0);
#if defined(HAVE_LSX)
GENERATE_IDCTRESADDPRED8x8 (IdctResAddPred8x8_lsx, WELS_CPU_LSX)
#endif
+2 -2
View File
@@ -253,7 +253,7 @@ TEST (DecodeMbAuxTest, WelsIDctT4Rec_mmi) {
#endif
#if defined(HAVE_LASX)
TEST (DecodeMbAuxTest, WelsIDctT4Rec_lasx) {
TestIDctT4Rec<int32_t> (WelsIDctT4Rec_lasx);
TestIDctT4Rec<int16_t> (WelsIDctT4Rec_lasx);
}
#endif
template<typename clip_t>
@@ -428,6 +428,6 @@ TEST (DecodeMbAuxTest, WelsIDctRecI16x16Dc_mmi) {
#endif
#if defined(HAVE_LASX)
TEST (DecodeMbAuxTest, WelsIDctFourT4Rec_lasx) {
TestIDctFourT4Rec<int32_t> (WelsIDctFourT4Rec_lasx);
TestIDctFourT4Rec<int16_t> (WelsIDctFourT4Rec_lasx);
}
#endif
+9
View File
@@ -139,6 +139,9 @@ GENERATE_SumOfSingleBlock (SumOf8x8SingleBlock_ref, SumOf8x8SingleBlock_AArch64_
GENERATE_SumOfSingleBlock (SumOf16x16SingleBlock_ref, SumOf16x16SingleBlock_AArch64_neon, WELS_CPU_NEON)
#endif
#ifdef HAVE_LSX
GENERATE_SumOfSingleBlock (SumOf8x8SingleBlock_ref, SumOf8x8SingleBlock_lsx, WELS_CPU_LSX)
#endif
#define ENFORCE_NEW_ALIGN_1D(_tp, _nm, _nbuff, _sz, _al) \
_tp *_nbuff = new _tp[(_sz)+(_al)-1]; \
@@ -320,3 +323,9 @@ GENERATE_InitializeHashforFeature (InitializeHashforFeature_ref, InitializeHashf
GENERATE_FillQpelLocationByFeatureValue (FillQpelLocationByFeatureValue_ref,
FillQpelLocationByFeatureValue_AArch64_neon, 640, 320, WELS_CPU_NEON)
#endif
#ifdef HAVE_LSX
GENERATE_SumOfFrame (SumOf8x8BlockOfFrame_ref, SumOf8x8BlockOfFrame_lsx, 1, 1, WELS_CPU_LSX)
GENERATE_SumOfFrame (SumOf8x8BlockOfFrame_ref, SumOf8x8BlockOfFrame_lsx, 1, 320, WELS_CPU_LSX)
GENERATE_SumOfFrame (SumOf8x8BlockOfFrame_ref, SumOf8x8BlockOfFrame_lsx, 640, 320, WELS_CPU_LSX)
#endif
+4
View File
@@ -125,6 +125,10 @@ GENERATE_Intra8x8_UT (WelsIntra8x8Combined3Sad_AArch64_neon, WelsSampleSadIntra8
GENERATE_Intra4x4_UT (WelsIntra4x4Combined3Satd_AArch64_neon, 1, WELS_CPU_NEON)
#endif
#ifdef HAVE_LASX
GENERATE_Intra8x8_UT (WelsIntra8x8Combined3Sad_lasx, WelsSampleSadIntra8x8Combined3_c, 1, WELS_CPU_LASX)
#endif
#define ASSERT_MEMORY_FAIL2X(A, B) \
if (NULL == B) { \
pMemAlign->WelsFree(A, "Sad_SrcA");\
@@ -575,150 +575,150 @@ f2e0e40454580c5e9fc74bb1fdd488a9c7b2246b, 9aa9a4d9598eb3e1093311826844f37c43e4c5
f2e0e40454580c5e9fc74bb1fdd488a9c7b2246b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 1, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 1, 0
f2e0e40454580c5e9fc74bb1fdd488a9c7b2246b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 1, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 0, 0
f2e0e40454580c5e9fc74bb1fdd488a9c7b2246b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 1, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 1, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
b5d329af069b402a240d5a72b4244c6bdb7b1699, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
f5bad0efa4d64f463c8bcf2a606af00b9b9d464b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
3dbabcb9c4a49e5334d2f6296bc253ef853e307b, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
42f58468c4c1ee26349c0d00e25d2d32fa44c0d4, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 0, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 1, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 1, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 0, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 0, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 1, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 1, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 0, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 0, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 1, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 1, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 0, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 0, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 1, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 1, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 0, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 0, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 1, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 1, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 0, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 0, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 1, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 1, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 0, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 0, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 1, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 1, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 1, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 0, 0
27c71e2922b1cbbc574cf5e31b5f450954bb36d8, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 1, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
eee61e18202671a49bc310d27137d3510ddc8452, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
64db74a27386d1cd0a4b09078b184ed375e7ac48, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
460fc6671983ef4d7ec1e1f79ea084976e1fa107, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
3b24b3ccb59fdd980a581013506c380297c2e4b6, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 0, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 1, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 1, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 0, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 0, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 1, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 1, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 0, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 0, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 1, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 1, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 0, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 0, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 1, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 1, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 0, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 0, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 1, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 1, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 0, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 0, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 1, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 1, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 0, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 0, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 1, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 1, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 1, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 0, 0
1a81c04372ecd92daee1676130d40838a81ccba2, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 1, 0
a884a52cc9a2ee9635b5a687b1412033c473b594, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
a884a52cc9a2ee9635b5a687b1412033c473b594, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
a884a52cc9a2ee9635b5a687b1412033c473b594, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
@@ -863,150 +863,150 @@ f0a5c4fe9f021768836c037fffb580430cfe9c84, 9aa9a4d9598eb3e1093311826844f37c43e4c5
f0a5c4fe9f021768836c037fffb580430cfe9c84, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 1, 0
f0a5c4fe9f021768836c037fffb580430cfe9c84, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 0, 0
f0a5c4fe9f021768836c037fffb580430cfe9c84, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 1, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 1, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
fbf2173c22529ff027aad7318646ef61a5e380dd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
9ec6196b4c538c730ed4041f357e81031313e5de, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
3df2e8c52f1058b4b54f55abd3192e3475fa78ea, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 0, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 1, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 1, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 0, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 0, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 1, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 1, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 0, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 0, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 1, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 1, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 0, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 0, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 1, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 1, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 0, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 0, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 1, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 1, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 0, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 0, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 1, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 1, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 0, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 0, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 1, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 1, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 1, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 0, 0
9503c7c97fe4a68f7855d4394c3d1829dc4a0563, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 1, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
e5fc122524ba3fc054b020886d8fe0dd6c5e13bd, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
566ecf678a892dc6cdf79040fc8494f04b1d04ed, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1,4, 1,1, 1,1, 1,1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
0815fd30e39e5c157c948425e948e2e7295818fb, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 1, 7, 1, 7, 1, 7, 1, 7, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0
5e2c4b7d199c6f999352a53b4b9eacd8298fa773, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 2, 0, 2, 0, 2, 0, 2, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 0, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 0, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 1, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 0, 1, 1, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 0, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 0, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 1, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 0, 1, 1, 1, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 0, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 0, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 1, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 0, 1, 1, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 0, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 0, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 1, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 0, 0, 1, 1, 1, 1, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 0, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 0, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 1, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 0, 1, 1, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 0, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 0, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 1, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 0, 1, 1, 1, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 0, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 0, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 1, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 0, 1, 1, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 0, 1, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 0, 0
e57f544ace58188c9d1ffe40192f2660837eadac, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 2400.00,2400.00,0,0,0,2400.00,0,0,0, 3, 0, 3, 0, 3, 0, 3, 0, 1500, 0, 1, 0, 1, 1, 1, 1, 1, 0
a4da09ccfabab40ccfe4d4d26b0eadfe12a3fc6f, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0
a4da09ccfabab40ccfe4d4d26b0eadfe12a3fc6f, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0
a4da09ccfabab40ccfe4d4d26b0eadfe12a3fc6f, 9aa9a4d9598eb3e1093311826844f37c43e4c521, 1, 30, 1, 3, 1024, 768, 1024,768,0,0,0,0,0,0, 30, 30,30,30, 26, 26, 26, 26, 3, 1, 450.00,450.00,0,0,0,450.00,0,0,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0
1 BitSreamSHA1 InputYUVSHA1 -utype -frms -numl -numtl -sw -sh -dw 0 -dh 0 -dw 1 -dh 1 -dw 2 -dh 2 -dw 3 -dh 3 -frout 0 -frout 1 -frout 2 -frout 3 -lqp 0 -lqp 1 -lqp 2 -lqp 3 -rc -fs -tarb -ltarb 0 -ltarb 1 -ltarb 2 -ltarb 3 -lmaxb 0 -lmaxb 1 -lmaxb 2 -lmaxb 3 -slcmd 0 -slcnum 0 -slcmd 1 -slcnum 1 -slcmd 2 -slcnum 2 -slcmd 3 -slcnum 3 -nalsize -iper -thread -loadbalancing -ltr -db -denois -scene bgd -aq
575 f2e0e40454580c5e9fc74bb1fdd488a9c7b2246b 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 1 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 450.00 450.00 0 0 0 450.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 0 1 0
576 f2e0e40454580c5e9fc74bb1fdd488a9c7b2246b 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 1 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 450.00 450.00 0 0 0 450.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 1 0 0
577 f2e0e40454580c5e9fc74bb1fdd488a9c7b2246b 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 1 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 450.00 450.00 0 0 0 450.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 1 1 0
578 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0
579 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0
580 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0
581 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0
582 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0
583 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0
584 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0
585 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0
586 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0
587 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
588 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0
589 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0
590 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0
591 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0
592 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0
593 b5d329af069b402a240d5a72b4244c6bdb7b1699 eee61e18202671a49bc310d27137d3510ddc8452 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0
594 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0
595 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1 0
596 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0
597 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 0
598 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0
599 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 1 1 0 1 0
600 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0
601 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 0
602 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 0 1 0 0 0
603 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 0
604 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 0 1 1 0 0
605 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 0 1 1 1 0
606 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0
607 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 1 1 0 1 0
608 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0
609 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0
610 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 0 1 0 0 0
611 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 0 1 0 1 0
612 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0
613 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 0 1 1 1 0
614 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0
615 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 1 1 0 1 0
616 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 1 1 1 0 0
617 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 0
618 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 0 1 0 0 0
619 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 0 1 0 1 0
620 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 0 1 1 0 0
621 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 0 1 1 1 0
622 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 1 1 0 0 0
623 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 1 1 0 1 0
624 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 1 1 1 0 0
625 f5bad0efa4d64f463c8bcf2a606af00b9b9d464b 64db74a27386d1cd0a4b09078b184ed375e7ac48 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 0
626 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 0 1 0 0 0
627 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 0 1 0 1 0
628 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 0 1 1 0 0
629 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 0 1 1 1 0
630 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 1 1 0 0 0
631 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 1 1 0 1 0
632 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 1 1 1 0 0
633 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 1 1 1 1 0
634 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 0 1 0 0 0
635 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 0 1 0 1 0
636 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 0 1 1 0 0
637 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 0 1 1 1 0
638 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 1 1 0 0 0
639 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 1 1 0 1 0
640 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 1 1 1 0 0
641 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 1 1 1 1 0
642 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 0 1 0 0 0
643 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 0 1 0 1 0
644 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 0 1 1 0 0
645 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 0 1 1 1 0
646 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 1 1 0 0 0
647 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 1 1 0 1 0
648 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 1 1 1 0 0
649 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 1 1 1 1 0
650 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 0 1 0 0 0
651 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 0 1 0 1 0
652 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 0 1 1 0 0
653 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 0 1 1 1 0
654 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 1 1 0 0 0
655 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 1 1 0 1 0
656 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 1 1 1 0 0
657 3dbabcb9c4a49e5334d2f6296bc253ef853e307b 460fc6671983ef4d7ec1e1f79ea084976e1fa107 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 1 1 1 1 0
658 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 1 0 0 0
659 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 1 0 1 0
660 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 1 1 0 0
661 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 1 1 1 0
662 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 1 0 0 0
663 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 1 0 1 0
664 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 1 1 0 0
665 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 1 1 1 0
666 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 0 0 0
667 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 0 1 0
668 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 1 0 0
669 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 1 1 0
670 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 1 1 0 0 0
671 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 1 1 0 1 0
672 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 1 1 1 0 0
673 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 1 1 1 1 0
674 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 1 0 0 0
675 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 1 0 1 0
676 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 1 1 0 0
677 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 1 1 1 0
678 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 1 1 0 0 0
679 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 1 1 0 1 0
680 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 1 1 1 0 0
681 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 1 1 1 1 0
682 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 0 1 0 0 0
683 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 0 1 0 1 0
684 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 0 1 1 0 0
685 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 0 1 1 1 0
686 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 1 1 0 0 0
687 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 1 1 0 1 0
688 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 1 1 1 0 0
689 42f58468c4c1ee26349c0d00e25d2d32fa44c0d4 3b24b3ccb59fdd980a581013506c380297c2e4b6 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 1 1 1 1 0
690 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 0 1 0 0 0
691 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 0 1 0 1 0
692 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 0 1 1 0 0
693 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 0 1 1 1 0
694 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 1 1 0 0 0
695 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 1 1 0 1 0
696 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 1 1 1 0 0
697 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 1 1 1 1 0
698 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 0 1 0 0 0
699 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 0 1 0 1 0
700 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 0 1 1 0 0
701 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 0 1 1 1 0
702 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 1 1 0 0 0
703 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 1 1 0 1 0
704 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 1 1 1 0 0
705 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 1 1 1 1 0
706 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 0 1 0 0 0
707 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 0 1 0 1 0
708 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 0 1 1 0 0
709 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 0 1 1 1 0
710 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 1 1 0 0 0
711 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 1 1 0 1 0
712 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 1 1 1 0 0
713 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 1 1 1 1 0
714 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 0 1 0 0 0
715 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 0 1 0 1 0
716 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 0 1 1 0 0
717 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 0 1 1 1 0
718 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 0 0 0
719 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 0 1 0
720 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 1 0 0
721 27c71e2922b1cbbc574cf5e31b5f450954bb36d8 1a81c04372ecd92daee1676130d40838a81ccba2 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 1 1 0
722 a884a52cc9a2ee9635b5a687b1412033c473b594 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 450.00 450.00 0 0 0 450.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0
723 a884a52cc9a2ee9635b5a687b1412033c473b594 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 450.00 450.00 0 0 0 450.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0
724 a884a52cc9a2ee9635b5a687b1412033c473b594 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 450.00 450.00 0 0 0 450.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0
863 f0a5c4fe9f021768836c037fffb580430cfe9c84 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 450.00 450.00 0 0 0 450.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 0 1 0
864 f0a5c4fe9f021768836c037fffb580430cfe9c84 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 450.00 450.00 0 0 0 450.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 1 0 0
865 f0a5c4fe9f021768836c037fffb580430cfe9c84 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 1 1 450.00 450.00 0 0 0 450.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 1 1 0
866 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0
867 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0
868 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0
869 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0
870 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0
871 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 1 0
872 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0
873 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 0
874 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0
875 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0
876 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 0 0
877 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0
878 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0
879 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 0 1 0
880 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0
881 fbf2173c22529ff027aad7318646ef61a5e380dd e5fc122524ba3fc054b020886d8fe0dd6c5e13bd 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 0
882 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0
883 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 0 1 0 1 0
884 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0
885 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 0
886 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0
887 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 1 1 0 1 0
888 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0
889 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 0
890 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 0 1 0 0 0
891 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 0 1 0 1 0
892 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 0 1 1 0 0
893 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 0 1 1 1 0
894 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 1 1 0 0 0
895 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 1 1 0 1 0
896 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 1 1 1 0 0
897 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0
898 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 0 1 0 0 0
899 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 0 1 0 1 0
900 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0
901 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 0 1 1 1 0
902 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 1 1 0 0 0
903 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 1 1 0 1 0
904 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 1 1 1 0 0
905 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 0 1 1 1 1 0
906 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 0 1 0 0 0
907 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 0 1 0 1 0
908 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 0 1 1 0 0
909 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 0 1 1 1 0
910 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 1 1 0 0 0
911 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 1 1 0 1 0
912 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 1 1 1 0 0
913 9ec6196b4c538c730ed4041f357e81031313e5de 566ecf678a892dc6cdf79040fc8494f04b1d04ed 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 4 1 1 1 1 1 1 0 0 1 0 1 1 1 1 1 0
914 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 0 1 0 0 0
915 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 0 1 0 1 0
916 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 0 1 1 0 0
917 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 0 1 1 1 0
918 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 1 1 0 0 0
919 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 1 1 0 1 0
920 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 1 1 1 0 0
921 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 0 1 1 1 1 0
922 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 0 1 0 0 0
923 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 0 1 0 1 0
924 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 0 1 1 0 0
925 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 0 1 1 1 0
926 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 1 1 0 0 0
927 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 1 1 0 1 0
928 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 1 1 1 0 0
929 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 0 0 1 1 1 1 1 0
930 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 0 1 0 0 0
931 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 0 1 0 1 0
932 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 0 1 1 0 0
933 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 0 1 1 1 0
934 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 1 1 0 0 0
935 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 1 1 0 1 0
936 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 1 1 1 0 0
937 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 0 1 1 1 1 0
938 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 0 1 0 0 0
939 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 0 1 0 1 0
940 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 0 1 1 0 0
941 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 0 1 1 1 0
942 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 1 1 0 0 0
943 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 1 1 0 1 0
944 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 1 1 1 0 0
945 7cb3520d7f6fe784827ea36ae01b60e0d3e85e0e 0815fd30e39e5c157c948425e948e2e7295818fb 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 1 7 1 7 1 7 1 7 0 0 1 0 1 1 1 1 1 0
946 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 1 0 0 0
947 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 1 0 1 0
948 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 1 1 0 0
949 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 0 1 1 1 0
950 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 1 0 0 0
951 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 1 0 1 0
952 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 1 1 0 0
953 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 0 1 1 1 1 0
954 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 0 0 0
955 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 0 1 0
956 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 1 0 0
957 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 0 1 1 1 0
958 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 1 1 0 0 0
959 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 1 1 0 1 0
960 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 1 1 1 0 0
961 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 0 0 1 1 1 1 1 0
962 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 1 0 0 0
963 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 1 0 1 0
964 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 1 1 0 0
965 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 0 1 1 1 0
966 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 1 1 0 0 0
967 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 1 1 0 1 0
968 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 1 1 1 0 0
969 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 0 1 1 1 1 0
970 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 0 1 0 0 0
971 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 0 1 0 1 0
972 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 0 1 1 0 0
973 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 0 1 1 1 0
974 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 1 1 0 0 0
975 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 1 1 0 1 0
976 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 1 1 1 0 0
977 3df2e8c52f1058b4b54f55abd3192e3475fa78ea 5e2c4b7d199c6f999352a53b4b9eacd8298fa773 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 2 0 2 0 2 0 2 0 0 0 1 0 1 1 1 1 1 0
978 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 0 1 0 0 0
979 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 0 1 0 1 0
980 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 0 1 1 0 0
981 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 0 1 1 1 0
982 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 1 1 0 0 0
983 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 1 1 0 1 0
984 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 1 1 1 0 0
985 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 0 1 1 1 1 0
986 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 0 1 0 0 0
987 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 0 1 0 1 0
988 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 0 1 1 0 0
989 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 0 1 1 1 0
990 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 1 1 0 0 0
991 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 1 1 0 1 0
992 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 1 1 1 0 0
993 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 0 0 1 1 1 1 1 0
994 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 0 1 0 0 0
995 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 0 1 0 1 0
996 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 0 1 1 0 0
997 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 0 1 1 1 0
998 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 1 1 0 0 0
999 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 1 1 0 1 0
1000 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 1 1 1 0 0
1001 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 0 1 1 1 1 0
1002 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 0 1 0 0 0
1003 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 0 1 0 1 0
1004 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 0 1 1 0 0
1005 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 0 1 1 1 0
1006 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 0 0 0
1007 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 0 1 0
1008 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 1 0 0
1009 9503c7c97fe4a68f7855d4394c3d1829dc4a0563 e57f544ace58188c9d1ffe40192f2660837eadac 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 2400.00 2400.00 0 0 0 2400.00 0 0 0 3 0 3 0 3 0 3 0 1500 0 1 0 1 1 1 1 1 0
1010 a4da09ccfabab40ccfe4d4d26b0eadfe12a3fc6f 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 450.00 450.00 0 0 0 450.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0
1011 a4da09ccfabab40ccfe4d4d26b0eadfe12a3fc6f 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 450.00 450.00 0 0 0 450.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0
1012 a4da09ccfabab40ccfe4d4d26b0eadfe12a3fc6f 9aa9a4d9598eb3e1093311826844f37c43e4c521 1 30 1 3 1024 768 1024 768 0 0 0 0 0 0 30 30 30 30 26 26 26 26 3 1 450.00 450.00 0 0 0 450.00 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -113,7 +113,7 @@ runMain()
runTestTypeCheck ${TestType}
# 32 -->32 bits release version;64 -->64 bits release version
./run_PrepareAllTestData.sh 32
./run_PrepareAllTestData.sh 64
if [ ! $? -eq 0 ]
then
echo "failed to prepare test space for all test data!"
+5
View File
@@ -873,5 +873,10 @@ GENERATE_VAACalcSadVar_UT (VAACalcSadVar_mmi, 1, WELS_CPU_MMI)
#endif
#if defined(HAVE_LSX)
GENERATE_VAACalcSad_UT (VAACalcSad_lsx, 1, WELS_CPU_LSX)
GENERATE_VAACalcSadBgd_UT (VAACalcSadBgd_lsx, 1, WELS_CPU_LSX)
#endif
#if defined(HAVE_LASX)
GENERATE_VAACalcSadBgd_UT (VAACalcSadBgd_lasx, 1, WELS_CPU_LASX)
#endif
+2 -1
View File
@@ -5,10 +5,11 @@
#include <string.h>
#include <gtest/gtest.h>
#include "../sha1.h"
#include "crt_util_safe_x.h"
static void ToHashStr (char* dst, const unsigned char* src, size_t src_len) {
for (size_t i = 0; i < src_len; ++i) {
sprintf (&dst[i * 2], "%.2x", src[i]);
WelsSnprintf (&dst[i * 2], 3, "%.2x", src[i]);
}
dst[src_len * 2] = '\0';
}