msm8953-common: Update Graphics & postprocessing from nokia

This commit is contained in:
Raya Mahardika committed 2026-08-18 04:25:15 +00:00
1 parent acc7dc1cf8
commit 7d493c0947
74 files changed
+387 -140

No files matched your search

+360 -122
View File
@@ -58,54 +58,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "eglSubDriverAndroid",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/egl/eglSubDriverAndroid.so",
],
shared_libs: [
"libEGL_adreno",
"libcutils",
"libhardware",
"libgsl",
"libdl",
"libz",
"liblog",
"libc++",
"libc",
"libm",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/egl/eglSubDriverAndroid.so",
],
shared_libs: [
"libEGL_adreno",
"libcutils",
"libhardware",
"libgsl",
"libdl",
"libz",
"liblog",
"libc++",
"libc",
"libm",
],
},
},
compile_multilib: "both",
relative_install_path: "egl",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libEGL_adreno",
owner: "xiaomi",
@@ -191,7 +143,6 @@ cc_prebuilt_library_shared {
},
},
compile_multilib: "both",
check_elf_files: false,
relative_install_path: "egl",
prefer: true,
soc_specific: true,
@@ -245,48 +196,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libQTapGLES",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/egl/libQTapGLES.so",
],
shared_libs: [
"libcutils",
"libdl",
"libz",
"liblog",
"libc++",
"libc",
"libm",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/egl/libQTapGLES.so",
],
shared_libs: [
"libcutils",
"libdl",
"libz",
"liblog",
"libc++",
"libc",
"libm",
],
},
},
compile_multilib: "both",
relative_install_path: "egl",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libq3dtools_adreno",
owner: "xiaomi",
@@ -324,14 +233,13 @@ cc_prebuilt_library_shared {
},
},
compile_multilib: "both",
check_elf_files: false,
relative_install_path: "egl",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vulkan.msm8953",
name: "libq3dtools_esx",
owner: "xiaomi",
strip: {
none: true,
@@ -339,7 +247,49 @@ cc_prebuilt_library_shared {
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/hw/vulkan.msm8953.so",
"proprietary/vendor/lib/egl/libq3dtools_esx.so",
],
shared_libs: [
"libcutils",
"liblog",
"libz",
"libdl",
"libc++",
"libc",
"libm",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/egl/libq3dtools_esx.so",
],
shared_libs: [
"libcutils",
"liblog",
"libz",
"libdl",
"libc++",
"libc",
"libm",
],
},
},
compile_multilib: "both",
relative_install_path: "egl",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vulkan.adreno",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/hw/vulkan.adreno.so",
],
shared_libs: [
"libadreno_utils",
@@ -358,7 +308,7 @@ cc_prebuilt_library_shared {
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/vulkan.msm8953.so",
"proprietary/vendor/lib64/hw/vulkan.adreno.so",
],
shared_libs: [
"libadreno_utils",
@@ -377,7 +327,58 @@ cc_prebuilt_library_shared {
},
},
compile_multilib: "both",
check_elf_files: false,
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vulkan.pastel",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/hw/vulkan.pastel.so",
],
shared_libs: [
"android.hardware.graphics.mapper@4.0",
"libnativewindow",
"libhardware",
"libhidlbase",
"libcutils",
"libsync",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/vulkan.pastel.so",
],
shared_libs: [
"android.hardware.graphics.mapper@4.0",
"libnativewindow",
"libhardware",
"libhidlbase",
"libcutils",
"libsync",
"liblog",
"libutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
@@ -440,6 +441,7 @@ cc_prebuilt_library_shared {
"liblog",
"libgsl",
"libutils",
"libvndksupport",
"libc++",
"libc",
"libm",
@@ -455,6 +457,7 @@ cc_prebuilt_library_shared {
"liblog",
"libgsl",
"libutils",
"libvndksupport",
"libc++",
"libc",
"libm",
@@ -463,7 +466,6 @@ cc_prebuilt_library_shared {
},
},
compile_multilib: "both",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
@@ -481,6 +483,7 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libcutils",
"libvndksupport",
"libc++",
"libc",
"libm",
@@ -493,6 +496,7 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libcutils",
"libvndksupport",
"libc++",
"libc",
"libm",
@@ -1039,7 +1043,7 @@ cc_prebuilt_library_shared {
}
cc_prebuilt_library_shared {
name: "libbccQTI",
name: "libc2d30-a3xx",
owner: "xiaomi",
strip: {
none: true,
@@ -1047,9 +1051,12 @@ cc_prebuilt_library_shared {
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libbccQTI.so",
"proprietary/vendor/lib/libc2d30-a3xx.so",
],
shared_libs: [
"libgsl",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
@@ -1058,9 +1065,12 @@ cc_prebuilt_library_shared {
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libbccQTI.so",
"proprietary/vendor/lib64/libc2d30-a3xx.so",
],
shared_libs: [
"libgsl",
"libcutils",
"libutils",
"libc++",
"libc",
"libm",
@@ -1797,7 +1807,6 @@ cc_prebuilt_library_shared {
},
},
compile_multilib: "both",
check_elf_files: false,
prefer: true,
soc_specific: true,
}
@@ -2233,6 +2242,49 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpvr",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libpvr.so",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libQSEEComAPI",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libpvr.so",
],
shared_libs: [
"libutils",
"libcutils",
"liblog",
"libQSEEComAPI",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libqcci_legacy",
owner: "xiaomi",
@@ -3355,8 +3407,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
"libhidltransport",
"libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -3372,8 +3422,98 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
"libhidltransport",
"libhwbinder",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.display.color@1.1",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/vendor.display.color@1.1.so",
],
shared_libs: [
"vendor.display.color@1.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.display.color@1.1.so",
],
shared_libs: [
"vendor.display.color@1.0",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.display.color@1.2",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/vendor.display.color@1.2.so",
],
shared_libs: [
"vendor.display.color@1.0",
"vendor.display.color@1.1",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.display.color@1.2.so",
],
shared_libs: [
"vendor.display.color@1.0",
"vendor.display.color@1.1",
"libhidlbase",
"liblog",
"libutils",
"libcutils",
@@ -3402,8 +3542,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
"libhidltransport",
"libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -3419,8 +3557,6 @@ cc_prebuilt_library_shared {
],
shared_libs: [
"libhidlbase",
"libhidltransport",
"libhwbinder",
"liblog",
"libutils",
"libcutils",
@@ -3936,6 +4072,49 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.qdutils_disp@1.0",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so",
],
shared_libs: [
"libhidlbase",
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.qti.hardware.tui_comm@1.0",
owner: "xiaomi",
@@ -4444,6 +4623,37 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "eglSubDriverAndroid",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/egl/eglSubDriverAndroid.so",
],
shared_libs: [
"libEGL_adreno",
"libcutils",
"libhardware",
"libgsl",
"libdl",
"libz",
"liblog",
"libc++",
"libc",
"libm",
],
},
},
compile_multilib: "64",
relative_install_path: "egl",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "android.hardware.bluetooth@1.0-impl-qti",
owner: "xiaomi",
@@ -8148,7 +8358,7 @@ cc_prebuilt_library_shared {
}
prebuilt_rfsa {
name: "dirac_resource",
name: "vendor_lib_rfsa_adsp_dirac_resource_dar",
filename: "dirac_resource.dar",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/dirac_resource.dar",
@@ -8157,7 +8367,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libFastRPC_AUE_Forward_skel",
name: "vendor_lib_rfsa_adsp_libFastRPC_AUE_Forward_skel_so",
filename: "libFastRPC_AUE_Forward_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libFastRPC_AUE_Forward_skel.so",
@@ -8166,7 +8376,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libFastRPC_UTF_Forward_Qtc2_skel",
name: "vendor_lib_rfsa_adsp_libFastRPC_UTF_Forward_Qtc2_skel_so",
filename: "libFastRPC_UTF_Forward_Qtc2_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libFastRPC_UTF_Forward_Qtc2_skel.so",
@@ -8175,7 +8385,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libadsp_hvx_add_constant",
name: "vendor_lib_rfsa_adsp_libadsp_hvx_add_constant_so",
filename: "libadsp_hvx_add_constant.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_add_constant.so",
@@ -8184,7 +8394,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libadsp_hvx_skel",
name: "vendor_lib_rfsa_adsp_libadsp_hvx_skel_so",
filename: "libadsp_hvx_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_skel.so",
@@ -8193,7 +8403,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libadsp_hvx_stats",
name: "vendor_lib_rfsa_adsp_libadsp_hvx_stats_so",
filename: "libadsp_hvx_stats.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_stats.so",
@@ -8202,7 +8412,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libadsp_hvx_zzhdr_BGGR",
name: "vendor_lib_rfsa_adsp_libadsp_hvx_zzhdr_BGGR_so",
filename: "libadsp_hvx_zzhdr_BGGR.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_zzhdr_BGGR.so",
@@ -8211,7 +8421,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libadsp_hvx_zzhdr_RGGB",
name: "vendor_lib_rfsa_adsp_libadsp_hvx_zzhdr_RGGB_so",
filename: "libadsp_hvx_zzhdr_RGGB.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libadsp_hvx_zzhdr_RGGB.so",
@@ -8220,7 +8430,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libapps_mem_heap",
name: "vendor_lib_rfsa_adsp_libapps_mem_heap_so",
filename: "libapps_mem_heap.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so",
@@ -8229,7 +8439,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libdirac-capiv2",
name: "vendor_lib_rfsa_adsp_libdirac-capiv2_so",
filename: "libdirac-capiv2.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdirac-capiv2.so",
@@ -8238,7 +8448,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libdspCV_skel",
name: "vendor_lib_rfsa_adsp_libdspCV_skel_so",
filename: "libdspCV_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so",
@@ -8247,7 +8457,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libfastcvadsp",
name: "vendor_lib_rfsa_adsp_libfastcvadsp_so",
filename: "libfastcvadsp.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so",
@@ -8256,7 +8466,7 @@ prebuilt_rfsa {
}
prebuilt_rfsa {
name: "libfastcvadsp_skel",
name: "vendor_lib_rfsa_adsp_libfastcvadsp_skel_so",
filename: "libfastcvadsp_skel.so",
owner: "xiaomi",
src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so",
@@ -10230,3 +10440,31 @@ install_symlink {
installed_location: "priv-app/ims/lib/arm64/libimsmedia_jni.so",
symlink_target: "/system_ext/lib64/libimsmedia_jni.so",
}
install_symlink {
name: "vendor_lib_libEGL_adreno_so",
soc_specific: true,
installed_location: "lib/libEGL_adreno.so",
symlink_target: "/vendor/lib/egl/libEGL_adreno.so",
}
install_symlink {
name: "vendor_lib_libq3dtools_adreno_so",
soc_specific: true,
installed_location: "lib/libq3dtools_adreno.so",
symlink_target: "/vendor/lib/egl/libq3dtools_adreno.so",
}
install_symlink {
name: "vendor_lib64_libEGL_adreno_so",
soc_specific: true,
installed_location: "lib64/libEGL_adreno.so",
symlink_target: "/vendor/lib64/egl/libEGL_adreno.so",
}
install_symlink {
name: "vendor_lib64_libq3dtools_adreno_so",
soc_specific: true,
installed_location: "lib64/libq3dtools_adreno.so",
symlink_target: "/vendor/lib64/egl/libq3dtools_adreno.so",
}
+27 -18
View File
@@ -98,13 +98,13 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
com.qualcomm.qti.dpm.api@1.0_vendor \
eglSubDriverAndroid \
libEGL_adreno \
libGLESv1_CM_adreno \
libGLESv2_adreno \
libQTapGLES \
libq3dtools_adreno \
vulkan.msm8953 \
libq3dtools_esx \
vulkan.adreno \
vulkan.pastel \
libC2D2 \
libCB \
libOpenCL \
@@ -121,7 +121,7 @@ PRODUCT_PACKAGES += \
libaudioalsa \
libaudioconfigstore \
libaudioparsers \
libbccQTI \
libc2d30-a3xx \
libc2d30_bltlib \
libcne \
libcneapiclient \
@@ -149,6 +149,7 @@ PRODUCT_PACKAGES += \
libminksocket \
libmm-hdcpmgr \
libperipheral_client \
libpvr \
libqcci_legacy \
libqdi \
libqdp \
@@ -175,6 +176,8 @@ PRODUCT_PACKAGES += \
libwvdrmengine \
sensors.ssc \
vendor.display.color@1.0 \
vendor.display.color@1.1 \
vendor.display.color@1.2 \
vendor.display.postproc@1.0 \
vendor.qti.data.factory@2.0 \
vendor.qti.hardware.data.cne.internal.api@1.0 \
@@ -186,6 +189,7 @@ PRODUCT_PACKAGES += \
vendor.qti.hardware.data.iwlan@1.0 \
vendor.qti.hardware.data.latency@1.0 \
vendor.qti.hardware.data.qmi@1.0 \
vendor.qti.hardware.qdutils_disp@1.0 \
vendor.qti.hardware.tui_comm@1.0 \
vendor.qti.ims.rcsconfig@1.0_vendor \
vendor.qti.latency@2.0 \
@@ -202,6 +206,7 @@ PRODUCT_PACKAGES += \
com.qualcomm.qti.imscmservice@2.2 \
com.qualcomm.qti.uceservice@2.0 \
com.qualcomm.qti.uceservice@2.1 \
eglSubDriverAndroid \
android.hardware.bluetooth@1.0-impl-qti \
vendor.qti.gnss@3.0-impl \
vendor.qti.hardware.alarm@1.0-impl \
@@ -319,19 +324,19 @@ PRODUCT_PACKAGES += \
vendor.qti.imsrtpservice@2.0_vendor \
vendor.qti.imsrtpservice@2.1-service-Impl \
vendor.qti.imsrtpservice@2.1_vendor \
dirac_resource \
libFastRPC_AUE_Forward_skel \
libFastRPC_UTF_Forward_Qtc2_skel \
libadsp_hvx_add_constant \
libadsp_hvx_skel \
libadsp_hvx_stats \
libadsp_hvx_zzhdr_BGGR \
libadsp_hvx_zzhdr_RGGB \
libapps_mem_heap \
libdirac-capiv2 \
libdspCV_skel \
libfastcvadsp \
libfastcvadsp_skel \
vendor_lib_rfsa_adsp_dirac_resource_dar \
vendor_lib_rfsa_adsp_libFastRPC_AUE_Forward_skel_so \
vendor_lib_rfsa_adsp_libFastRPC_UTF_Forward_Qtc2_skel_so \
vendor_lib_rfsa_adsp_libadsp_hvx_add_constant_so \
vendor_lib_rfsa_adsp_libadsp_hvx_skel_so \
vendor_lib_rfsa_adsp_libadsp_hvx_stats_so \
vendor_lib_rfsa_adsp_libadsp_hvx_zzhdr_BGGR_so \
vendor_lib_rfsa_adsp_libadsp_hvx_zzhdr_RGGB_so \
vendor_lib_rfsa_adsp_libapps_mem_heap_so \
vendor_lib_rfsa_adsp_libdirac-capiv2_so \
vendor_lib_rfsa_adsp_libdspCV_skel_so \
vendor_lib_rfsa_adsp_libfastcvadsp_so \
vendor_lib_rfsa_adsp_libfastcvadsp_skel_so \
com.qualcomm.qti.dpm.api@1.0 \
libdiag_system \
libdpmctmgr \
@@ -403,4 +408,8 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
system_ext_priv-app_ims_lib_arm64_libimscamera_jni_so \
system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so
system_ext_priv-app_ims_lib_arm64_libimsmedia_jni_so \
vendor_lib_libEGL_adreno_so \
vendor_lib_libq3dtools_adreno_so \
vendor_lib64_libEGL_adreno_so \
vendor_lib64_libq3dtools_adreno_so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.