Commit 49a87956 authored by JooHan Hong's avatar JooHan Hong

zabbix init

parent a1dce81a
Pipeline #5168 passed with stages
in 48 seconds
...@@ -142,7 +142,7 @@ build: ...@@ -142,7 +142,7 @@ build:
script: script:
- cd /DATA/DOCKERS/hongsnet-dev; docker-compose down - cd /DATA/DOCKERS/hongsnet-dev; docker-compose down
- cd ${BUILD_IMAGE} - cd ${BUILD_IMAGE}
- docker build --rm -t hongsnet-dev:init . - docker build --rm -t hongsnet-dev:${CI_COMMIT_SHA} .
- (if [[ `docker images -f "dangling=true" -q` != "" ]]; then docker rmi $(docker images -f "dangling=true" -q); fi); - (if [[ `docker images -f "dangling=true" -q` != "" ]]; then docker rmi $(docker images -f "dangling=true" -q); fi);
- (rm -rf /DATA/DOCKERS/hongsnet-dev/docker-compose.yml; cp -rf /DATA/DOCKERS/hongsnet-dev/docker-compose.yml_init /DATA/DOCKERS/hongsnet-dev/docker-compose.yml); - (rm -rf /DATA/DOCKERS/hongsnet-dev/docker-compose.yml; cp -rf /DATA/DOCKERS/hongsnet-dev/docker-compose.yml_init /DATA/DOCKERS/hongsnet-dev/docker-compose.yml);
- (sed 's/init/${CI_COMMIT_SHA}/g' -i /DATA/DOCKERS/hongsnet-dev/docker-compose.yml); - (sed 's/init/${CI_COMMIT_SHA}/g' -i /DATA/DOCKERS/hongsnet-dev/docker-compose.yml);
......
#!/bin/sh #!/bin/sh
echo "ghdwngkstjqj" echo "sslpassword"
FROM registry.hongsnet.net/joohan.hong/docker/centos:7.6.1810
MAINTAINER Hongs <master@hongsnet.net>
#TIME ZONE 설정
ENV TZ=Asia/Seoul
COPY config/yum.conf /etc/yum.conf
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone &&\
yum -y install epel-release
#한글 지원
ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8
#epel-release RPM 패키지 설치
RUN yum -y install epel-release
RUN yum -y install glibc glibc-common openssl-devel net-tools vi vim iproute wget postfix cronie crontabs supervisor
RUN rpm -ivh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
#RUN rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
RUN yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mysql httpd mod_ssl
#RUN yum -y remove php-common-5.4.16-48.el7.x86_64 php-ldap-5.4.16-48.el7.x86_64 php-pdo-5.4.16-48.el7.x86_64 php-bcmath-5.4.16-48.el7.x86_64 php-xml-5.4.16-48.el7.x86_64 php-mbstring-5.4.16-48.el7.x86_64 php-cli-5.4.16-48.el7.x86_64 php-mysql-5.4.16-48.el7.x86_64 php-gd-5.4.16-48.el7.x86_64 php-5.4.16-48.el7.x86_64
#RUN yum -y install php70 php70-php-bcmath php70-php-dba php70-php-enchant php70-php-gd php70-php-gmp php70-php-imap php70-php-interbase php70-php-intl php70-php-ldap php70-php-mbstring php70-php-mcrypt php70-php-mysql php70-php-odbc php70-php-opcache php70-php-pgsql php70-php-dbg php70-php-pspell php70-php-recode php70-php-snmp php70-php-soap php70-php-tidy php70-php-xml php70-php-xmlrpc php70-php-zip php70-php-pear
COPY config/zabbix_server.conf /etc/zabbix/zabbix_server.conf
COPY config/supervisord.conf /etc/supervisor/supervisord.conf
COPY config/zabbix.conf /etc/supervisor/conf.d/zabbix.conf
COPY config/php.ini /etc/php.ini
RUN chown -R apache.apache /etc/zabbix/web
RUN rm -rf /etc/alternatives/zabbix-web-font
RUN mv /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf_bak
COPY config/fonts/NanumFont/NanumGothic.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf
COPY config/bashrc /root/.bashrc
#CentOS7 이미지에 한글지원
RUN localedef -f UTF-8 -i ko_KR ko_KR.utf8
EXPOSE 10051 443
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/supervisord.conf"]
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias vi='vim'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
This directory holds configuration files for the Apache HTTP Server;
any files in this directory which have the ".conf" extension will be
processed as httpd configuration files. The directory is used in
addition to the directory /etc/httpd/conf.modules.d/, which contains
configuration files necessary to load modules.
Files are processed in alphabetical order.
#
# Directives controlling the display of server-generated directory listings.
#
# Required modules: mod_authz_core, mod_authz_host,
# mod_autoindex, mod_alias
#
# To see the listing of a directory, the Options directive for the
# directory must include "Indexes", and the directory must not contain
# a file matching those listed in the DirectoryIndex directive.
#
#
# IndexOptions: Controls the appearance of server-generated directory
# listings.
#
IndexOptions FancyIndexing HTMLTable VersionSort
# We include the /icons/ alias for FancyIndexed directory listings. If
# you do not use FancyIndexing, you may comment this out.
#
Alias /icons/ "/usr/share/httpd/icons/"
<Directory "/usr/share/httpd/icons">
Options Indexes MultiViews FollowSymlinks
AllowOverride None
Require all granted
</Directory>
#
# AddIcon* directives tell the server which icon to show for different
# files or filename extensions. These are only displayed for
# FancyIndexed directories.
#
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif /core
AddIcon /icons/bomb.gif */core.*
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
#
# DefaultIcon is which icon to show for files which do not have an icon
# explicitly set.
#
DefaultIcon /icons/unknown.gif
#
# AddDescription allows you to place a short description after a file in
# server-generated indexes. These are only displayed for FancyIndexed
# directories.
# Format: AddDescription "description" filename
#
#AddDescription "GZIP compressed document" .gz
#AddDescription "tar archive" .tar
#AddDescription "GZIP compressed tar archive" .tgz
#
# ReadmeName is the name of the README file the server will look for by
# default, and append to directory listings.
#
# HeaderName is the name of a file which should be prepended to
# directory indexes.
ReadmeName README.html
HeaderName HEADER.html
#
# IndexIgnore is a set of filenames which directory indexing should ignore
# and not include in the listing. Shell-style wildcarding is permitted.
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
#
# Cause the PHP interpreter to handle files with a .php extension.
#
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
#
# Allow php to handle Multiviews
#
AddType text/html .php
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
#
# Uncomment the following lines to allow PHP to pretty-print .phps
# files as PHP source code:
#
#<FilesMatch \.phps$>
# SetHandler application/x-httpd-php-source
#</FilesMatch>
#
# Apache specific PHP configuration options
# those can be override in each configured vhost
#
php_value session.save_handler "files"
php_value session.save_path "/var/lib/php/session"
<IfModule mod_ssl.c>
Listen 443
</IfModule>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin master@hongsnet.net
DocumentRoot /usr/share/zabbix
ServerName zabbix.hongsnet.net
SSLEngine on
# Intermediate configuration, tweak to your needs
SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
SSLHonorCipherOrder off
SSLOptions +StrictRequire
# Add vhost name to log entries:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" vhost_combined
LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common
SSLCertificateFile /etc/letsencrypt/live/hongsnet.net/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/hongsnet.net/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/hongsnet.net/chain.pem
</VirtualHost>
</IfModule>
#
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.
#
# The path to the end user account 'public_html' directory must be
# accessible to the webserver userid. This usually means that ~userid
# must have permissions of 711, ~userid/public_html must have permissions
# of 755, and documents contained therein must be world-readable.
# Otherwise, the client will only receive a "403 Forbidden" message.
#
<IfModule mod_userdir.c>
#
# UserDir is disabled by default since it can confirm the presence
# of a username on the system (depending on home directory
# permissions).
#
UserDir disabled
#
# To enable requests to /~user/ to serve the user's public_html
# directory, remove the "UserDir disabled" line above, and uncomment
# the following line instead:
#
#UserDir public_html
</IfModule>
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory "/home/*/public_html">
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Require method GET POST OPTIONS
</Directory>
#
# This configuration file enables the default "Welcome" page if there
# is no default index page present for the root URL. To disable the
# Welcome page, comment out all the lines below.
#
# NOTE: if this file is removed, it will be restored on upgrades.
#
<LocationMatch "^/+$">
Options -Indexes
ErrorDocument 403 /.noindex.html
</LocationMatch>
<Directory /usr/share/httpd/noindex>
AllowOverride None
Require all granted
</Directory>
Alias /.noindex.html /usr/share/httpd/noindex/index.html
Alias /noindex/css/bootstrap.min.css /usr/share/httpd/noindex/css/bootstrap.min.css
Alias /noindex/css/open-sans.css /usr/share/httpd/noindex/css/open-sans.css
Alias /images/apache_pb.gif /usr/share/httpd/noindex/images/apache_pb.gif
Alias /images/poweredby.png /usr/share/httpd/noindex/images/poweredby.png
#
# Zabbix monitoring system php web frontend
#
Alias /zabbix /usr/share/zabbix
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Require all granted
<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
</IfModule>
</Directory>
<Directory "/usr/share/zabbix/conf">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/app">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/include">
Require all denied
</Directory>
<Directory "/usr/share/zabbix/local">
Require all denied
</Directory>
#
# This file loads most of the modules included with the Apache HTTP
# Server itself.
#
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule allowmethods_module modules/mod_allowmethods.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_dbd_module modules/mod_authn_dbd.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_socache_module modules/mod_authn_socache.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authz_dbd_module modules/mod_authz_dbd.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cache_module modules/mod_cache.so
LoadModule cache_disk_module modules/mod_cache_disk.so
LoadModule data_module modules/mod_data.so
LoadModule dbd_module modules/mod_dbd.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
LoadModule dumpio_module modules/mod_dumpio.so
LoadModule echo_module modules/mod_echo.so
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
LoadModule ext_filter_module modules/mod_ext_filter.so
LoadModule filter_module modules/mod_filter.so
LoadModule headers_module modules/mod_headers.so
LoadModule include_module modules/mod_include.so
LoadModule info_module modules/mod_info.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule logio_module modules/mod_logio.so
LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule remoteip_module modules/mod_remoteip.so
LoadModule reqtimeout_module modules/mod_reqtimeout.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule slotmem_plain_module modules/mod_slotmem_plain.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
LoadModule socache_dbm_module modules/mod_socache_dbm.so
LoadModule socache_memcache_module modules/mod_socache_memcache.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
LoadModule status_module modules/mod_status.so
LoadModule substitute_module modules/mod_substitute.so
LoadModule suexec_module modules/mod_suexec.so
LoadModule unique_id_module modules/mod_unique_id.so
LoadModule unixd_module modules/mod_unixd.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule version_module modules/mod_version.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule buffer_module modules/mod_buffer.so
#LoadModule watchdog_module modules/mod_watchdog.so
#LoadModule heartbeat_module modules/mod_heartbeat.so
#LoadModule heartmonitor_module modules/mod_heartmonitor.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule dialup_module modules/mod_dialup.so
#LoadModule charset_lite_module modules/mod_charset_lite.so
#LoadModule log_debug_module modules/mod_log_debug.so
#LoadModule ratelimit_module modules/mod_ratelimit.so
#LoadModule reflector_module modules/mod_reflector.so
#LoadModule request_module modules/mod_request.so
#LoadModule sed_module modules/mod_sed.so
#LoadModule speling_module modules/mod_speling.so
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_lock_module modules/mod_dav_lock.so
LoadModule lua_module modules/mod_lua.so
# Select the MPM module which should be used by uncommenting exactly
# one of the following LoadModule lines:
# prefork MPM: Implements a non-threaded, pre-forking web server
# See: http://httpd.apache.org/docs/2.4/mod/prefork.html
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
# worker MPM: Multi-Processing Module implementing a hybrid
# multi-threaded multi-process web server
# See: http://httpd.apache.org/docs/2.4/mod/worker.html
#
#LoadModule mpm_worker_module modules/mod_mpm_worker.so
# event MPM: A variant of the worker MPM with the goal of consuming
# threads only for connections with active processing
# See: http://httpd.apache.org/docs/2.4/mod/event.html
#
#LoadModule mpm_event_module modules/mod_mpm_event.so
# This file configures all the proxy modules:
LoadModule proxy_module modules/mod_proxy.so
LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_express_module modules/mod_proxy_express.so
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
LoadModule ssl_module modules/mod_ssl.so
# This file configures systemd module:
LoadModule systemd_module modules/mod_systemd.so
# This configuration file loads a CGI module appropriate to the MPM
# which has been configured in 00-mpm.conf. mod_cgid should be used
# with a threaded MPM; mod_cgi with the prefork MPM.
<IfModule mpm_worker_module>
LoadModule cgid_module modules/mod_cgid.so
</IfModule>
<IfModule mpm_event_module>
LoadModule cgid_module modules/mod_cgid.so
</IfModule>
<IfModule mpm_prefork_module>
LoadModule cgi_module modules/mod_cgi.so
</IfModule>
#
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#
<IfModule prefork.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path. If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so 'log/access_log'
# with ServerRoot set to '/www' will be interpreted by the
# server as '/www/log/access_log', where as '/log/access_log' will be
# interpreted as '/log/access_log'.
#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path. If you point
# ServerRoot at a non-local disk, be sure to specify a local disk on the
# Mutex directive, if file-based mutexes are used. If you wish to share the
# same ServerRoot for multiple httpd daemons, you will need to change at
# least PidFile.
#
ServerRoot "/etc/httpd"
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80
#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
Include conf.modules.d/*.conf
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User apache
Group apache
# 'Main' server configuration
#
# The directives in this section set up the values used by the 'main'
# server, which responds to any requests that aren't handled by a
# <VirtualHost> definition. These values also provide defaults for
# any <VirtualHost> containers you may define later in the file.
#
# All of these directives may appear inside <VirtualHost> containers,
# in which case these default settings will be overridden for the
# virtual host being defined.
#
#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
# as error documents. e.g. admin@your-domain.com
#
ServerAdmin root@localhost
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName www.example.com:80
#
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
AllowOverride none
Require all denied
</Directory>
#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"
#
# Relax access to content within /var/www.
#
<Directory "/var/www">
AllowOverride None
# Allow open access:
Require all denied
</Directory>
# Further relax access to the default document root:
<Directory "/var/www/html">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Require all denied
</Directory>
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
Require all denied
</Files>
#
# ErrorLog: The location of the error log file.
# If you do not specify an ErrorLog directive within a <VirtualHost>
# container, error messages relating to that virtual host will be
# logged here. If you *do* define an error logfile for a <VirtualHost>
# container, that host's errors will be logged there and not here.
#
ErrorLog "logs/error_log"
#
# LogLevel: Control the number of messages logged to the error_log.
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
#
LogLevel warn
<IfModule log_config_module>
#
# The following directives define some format nicknames for use with
# a CustomLog directive (see below).
#
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
# You need to enable mod_logio.c to use %I and %O
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
#
# The location and format of the access logfile (Common Logfile Format).
# If you do not define any access logfiles within a <VirtualHost>
# container, they will be logged here. Contrariwise, if you *do*
# define per-<VirtualHost> access logfiles, transactions will be
# logged therein and *not* in this file.
#
#CustomLog "logs/access_log" common
#
# If you prefer a logfile with access, agent, and referer information
# (Combined Logfile Format) you can use the following directive.
#
CustomLog "logs/access_log" combined
</IfModule>
<IfModule alias_module>
#
# Redirect: Allows you to tell clients about documents that used to
# exist in your server's namespace, but do not anymore. The client
# will make a new request for the document at its new location.
# Example:
# Redirect permanent /foo http://www.example.com/bar
#
# Alias: Maps web paths into filesystem paths and is used to
# access content that does not live under the DocumentRoot.
# Example:
# Alias /webpath /full/filesystem/path
#
# If you include a trailing / on /webpath then the server will
# require it to be present in the URL. You will also likely
# need to provide a <Directory> section to allow access to
# the filesystem path.
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the target directory are treated as applications and
# run by the server when requested rather than as documents sent to the
# client. The same rules about trailing "/" apply to ScriptAlias
# directives as to Alias.
#
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
</IfModule>
#
# "/var/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Require all denied
</Directory>
<IfModule mime_module>
#
# TypesConfig points to the file containing the list of mappings from
# filename extension to MIME-type.
#
TypesConfig /etc/mime.types
#
# AddType allows you to add to or override the MIME configuration
# file specified in TypesConfig for specific file types.
#
#AddType application/x-gzip .tgz
#
# AddEncoding allows you to have certain browsers uncompress
# information on the fly. Note: Not all browsers support this.
#
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
#
# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
#
# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)
#
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)
#
#AddHandler cgi-script .cgi
# For type maps (negotiated resources):
#AddHandler type-map var
#
# Filters allow you to process content before it is sent to the client.
#
# To parse .shtml files for server-side includes (SSI):
# (You will also need to add "Includes" to the "Options" directive.)
#
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</IfModule>
#
# Specify a default charset for all content served; this enables
# interpretation of all content as UTF-8 by default. To use the
# default browser choice (ISO-8859-1), or to allow the META tags
# in HTML content to override this choice, comment out this
# directive:
#
AddDefaultCharset UTF-8
<IfModule mime_magic_module>
#
# The mod_mime_magic module allows the server to use various hints from the
# contents of the file itself to determine its type. The MIMEMagicFile
# directive tells the module where the hint definitions are located.
#
MIMEMagicFile conf/magic
</IfModule>
#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#
#
# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall may be used to deliver
# files. This usually improves server performance, but must
# be turned off when serving from networked-mounted
# filesystems or if support for these functions is otherwise
# broken on your system.
# Defaults if commented: EnableMMAP On, EnableSendfile Off
#
#EnableMMAP off
EnableSendfile on
# Supplemental configuration
#
# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf
# Magic data for mod_mime_magic Apache module (originally for file(1) command)
# The module is described in /manual/mod/mod_mime_magic.html
#
# The format is 4-5 columns:
# Column #1: byte number to begin checking from, ">" indicates continuation
# Column #2: type of data to match
# Column #3: contents of data to match
# Column #4: MIME type of result
# Column #5: MIME encoding of result (optional)
#------------------------------------------------------------------------------
# Localstuff: file(1) magic for locally observed files
# Add any locally observed files here.
#------------------------------------------------------------------------------
# end local stuff
#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
# Java
0 short 0xcafe
>2 short 0xbabe application/java
#------------------------------------------------------------------------------
# audio: file(1) magic for sound formats
#
# from Jan Nicolai Langfeldt <janl@ifi.uio.no>,
#
# Sun/NeXT audio data
0 string .snd
>12 belong 1 audio/basic
>12 belong 2 audio/basic
>12 belong 3 audio/basic
>12 belong 4 audio/basic
>12 belong 5 audio/basic
>12 belong 6 audio/basic
>12 belong 7 audio/basic
>12 belong 23 audio/x-adpcm
# DEC systems (e.g. DECstation 5000) use a variant of the Sun/NeXT format
# that uses little-endian encoding and has a different magic number
# (0x0064732E in little-endian encoding).
0 lelong 0x0064732E
>12 lelong 1 audio/x-dec-basic
>12 lelong 2 audio/x-dec-basic
>12 lelong 3 audio/x-dec-basic
>12 lelong 4 audio/x-dec-basic
>12 lelong 5 audio/x-dec-basic
>12 lelong 6 audio/x-dec-basic
>12 lelong 7 audio/x-dec-basic
# compressed (G.721 ADPCM)
>12 lelong 23 audio/x-dec-adpcm
# Bytes 0-3 of AIFF, AIFF-C, & 8SVX audio files are "FORM"
# AIFF audio data
8 string AIFF audio/x-aiff
# AIFF-C audio data
8 string AIFC audio/x-aiff
# IFF/8SVX audio data
8 string 8SVX audio/x-aiff
# Creative Labs AUDIO stuff
# Standard MIDI data
0 string MThd audio/unknown
#>9 byte >0 (format %d)
#>11 byte >1 using %d channels
# Creative Music (CMF) data
0 string CTMF audio/unknown
# SoundBlaster instrument data
0 string SBI audio/unknown
# Creative Labs voice data
0 string Creative\ Voice\ File audio/unknown
## is this next line right? it came this way...
#>19 byte 0x1A
#>23 byte >0 - version %d
#>22 byte >0 \b.%d
# [GRR 950115: is this also Creative Labs? Guessing that first line
# should be string instead of unknown-endian long...]
#0 long 0x4e54524b MultiTrack sound data
#0 string NTRK MultiTrack sound data
#>4 long x - version %ld
# Microsoft WAVE format (*.wav)
# [GRR 950115: probably all of the shorts and longs should be leshort/lelong]
# Microsoft RIFF
0 string RIFF
# - WAVE format
>8 string WAVE audio/x-wav
# MPEG audio.
0 beshort&0xfff0 0xfff0 audio/mpeg
# C64 SID Music files, from Linus Walleij <triad@df.lth.se>
0 string PSID audio/prs.sid
#------------------------------------------------------------------------------
# c-lang: file(1) magic for C programs or various scripts
#
# XPM icons (Greg Roelofs, newt@uchicago.edu)
# ideally should go into "images", but entries below would tag XPM as C source
0 string /*\ XPM image/x-xbm 7bit
# this first will upset you if you're a PL/1 shop... (are there any left?)
# in which case rm it; ascmagic will catch real C programs
# C or REXX program text
0 string /* text/plain
# C++ program text
0 string // text/plain
#------------------------------------------------------------------------------
# compress: file(1) magic for pure-compression formats (no archives)
#
# compress, gzip, pack, compact, huf, squeeze, crunch, freeze, yabba, whap, etc.
#
# Formats for various forms of compressed data
# Formats for "compress" proper have been moved into "compress.c",
# because it tries to uncompress it to figure out what's inside.
# standard unix compress
0 string \037\235 application/octet-stream x-compress
# gzip (GNU zip, not to be confused with [Info-ZIP/PKWARE] zip archiver)
0 string \037\213 application/octet-stream x-gzip
# According to gzip.h, this is the correct byte order for packed data.
0 string \037\036 application/octet-stream
#
# This magic number is byte-order-independent.
#
0 short 017437 application/octet-stream
# XXX - why *two* entries for "compacted data", one of which is
# byte-order independent, and one of which is byte-order dependent?
#
# compacted data
0 short 0x1fff application/octet-stream
0 string \377\037 application/octet-stream
# huf output
0 short 0145405 application/octet-stream
# Squeeze and Crunch...
# These numbers were gleaned from the Unix versions of the programs to
# handle these formats. Note that I can only uncrunch, not crunch, and
# I didn't have a crunched file handy, so the crunch number is untested.
# Keith Waclena <keith@cerberus.uchicago.edu>
#0 leshort 0x76FF squeezed data (CP/M, DOS)
#0 leshort 0x76FE crunched data (CP/M, DOS)
# Freeze
#0 string \037\237 Frozen file 2.1
#0 string \037\236 Frozen file 1.0 (or gzip 0.5)
# lzh?
#0 string \037\240 LZH compressed data
#------------------------------------------------------------------------------
# frame: file(1) magic for FrameMaker files
#
# This stuff came on a FrameMaker demo tape, most of which is
# copyright, but this file is "published" as witness the following:
#
0 string \<MakerFile application/x-frame
0 string \<MIFFile application/x-frame
0 string \<MakerDictionary application/x-frame
0 string \<MakerScreenFon application/x-frame
0 string \<MML application/x-frame
0 string \<Book application/x-frame
0 string \<Maker application/x-frame
#------------------------------------------------------------------------------
# html: file(1) magic for HTML (HyperText Markup Language) docs
#
# from Daniel Quinlan <quinlan@yggdrasil.com>
# and Anna Shergold <anna@inext.co.uk>
#
0 string \<!DOCTYPE\ HTML text/html
0 string \<!doctype\ html text/html
0 string \<HEAD text/html
0 string \<head text/html
0 string \<TITLE text/html
0 string \<title text/html
0 string \<html text/html
0 string \<HTML text/html
0 string \<!-- text/html
0 string \<h1 text/html
0 string \<H1 text/html
# XML eXtensible Markup Language, from Linus Walleij <triad@df.lth.se>
0 string \<?xml text/xml
#------------------------------------------------------------------------------
# images: file(1) magic for image formats (see also "c-lang" for XPM bitmaps)
#
# originally from jef@helios.ee.lbl.gov (Jef Poskanzer),
# additions by janl@ifi.uio.no as well as others. Jan also suggested
# merging several one- and two-line files into here.
#
# XXX - byte order for GIF and TIFF fields?
# [GRR: TIFF allows both byte orders; GIF is probably little-endian]
#
# [GRR: what the hell is this doing in here?]
#0 string xbtoa btoa'd file
# PBMPLUS
# PBM file
0 string P1 image/x-portable-bitmap 7bit
# PGM file
0 string P2 image/x-portable-greymap 7bit
# PPM file
0 string P3 image/x-portable-pixmap 7bit
# PBM "rawbits" file
0 string P4 image/x-portable-bitmap
# PGM "rawbits" file
0 string P5 image/x-portable-greymap
# PPM "rawbits" file
0 string P6 image/x-portable-pixmap
# NIFF (Navy Interchange File Format, a modification of TIFF)
# [GRR: this *must* go before TIFF]
0 string IIN1 image/x-niff
# TIFF and friends
# TIFF file, big-endian
0 string MM image/tiff
# TIFF file, little-endian
0 string II image/tiff
# possible GIF replacements; none yet released!
# (Greg Roelofs, newt@uchicago.edu)
#
# GRR 950115: this was mine ("Zip GIF"):
# ZIF image (GIF+deflate alpha)
0 string GIF94z image/unknown
#
# GRR 950115: this is Jeremy Wohl's Free Graphics Format (better):
# FGF image (GIF+deflate beta)
0 string FGF95a image/unknown
#
# GRR 950115: this is Thomas Boutell's Portable Bitmap Format proposal
# (best; not yet implemented):
# PBF image (deflate compression)
0 string PBF image/unknown
# GIF
0 string GIF image/gif
# JPEG images
0 beshort 0xffd8 image/jpeg
# PC bitmaps (OS/2, Windoze BMP files) (Greg Roelofs, newt@uchicago.edu)
0 string BM image/bmp
#>14 byte 12 (OS/2 1.x format)
#>14 byte 64 (OS/2 2.x format)
#>14 byte 40 (Windows 3.x format)
#0 string IC icon
#0 string PI pointer
#0 string CI color icon
#0 string CP color pointer
#0 string BA bitmap array
0 string \x89PNG image/png
0 string FWS application/x-shockwave-flash
0 string CWS application/x-shockwave-flash
#------------------------------------------------------------------------------
# lisp: file(1) magic for lisp programs
#
# various lisp types, from Daniel Quinlan (quinlan@yggdrasil.com)
0 string ;; text/plain 8bit
# Emacs 18 - this is always correct, but not very magical.
0 string \012( application/x-elc
# Emacs 19
0 string ;ELC\023\000\000\000 application/x-elc
#------------------------------------------------------------------------------
# mail.news: file(1) magic for mail and news
#
# There are tests to ascmagic.c to cope with mail and news.
0 string Relay-Version: message/rfc822 7bit
0 string #!\ rnews message/rfc822 7bit
0 string N#!\ rnews message/rfc822 7bit
0 string Forward\ to message/rfc822 7bit
0 string Pipe\ to message/rfc822 7bit
0 string Return-Path: message/rfc822 7bit
0 string Path: message/news 8bit
0 string Xref: message/news 8bit
0 string From: message/rfc822 7bit
0 string Article message/news 8bit
#------------------------------------------------------------------------------
# msword: file(1) magic for MS Word files
#
# Contributor claims:
# Reversed-engineered MS Word magic numbers
#
0 string \376\067\0\043 application/msword
0 string \333\245-\0\0\0 application/msword
# disable this one because it applies also to other
# Office/OLE documents for which msword is not correct. See PR#2608.
#0 string \320\317\021\340\241\261 application/msword
#------------------------------------------------------------------------------
# printer: file(1) magic for printer-formatted files
#
# PostScript
0 string %! application/postscript
0 string \004%! application/postscript
# Acrobat
# (due to clamen@cs.cmu.edu)
0 string %PDF- application/pdf
#------------------------------------------------------------------------------
# sc: file(1) magic for "sc" spreadsheet
#
38 string Spreadsheet application/x-sc
#------------------------------------------------------------------------------
# tex: file(1) magic for TeX files
#
# XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
#
# From <conklin@talisman.kaleida.com>
# Although we may know the offset of certain text fields in TeX DVI
# and font files, we can't use them reliably because they are not
# zero terminated. [but we do anyway, christos]
0 string \367\002 application/x-dvi
#0 string \367\203 TeX generic font data
#0 string \367\131 TeX packed font data
#0 string \367\312 TeX virtual font data
#0 string This\ is\ TeX, TeX transcript text
#0 string This\ is\ METAFONT, METAFONT transcript text
# There is no way to detect TeX Font Metric (*.tfm) files without
# breaking them apart and reading the data. The following patterns
# match most *.tfm files generated by METAFONT or afm2tfm.
#2 string \000\021 TeX font metric data
#2 string \000\022 TeX font metric data
#>34 string >\0 (%s)
# Texinfo and GNU Info, from Daniel Quinlan (quinlan@yggdrasil.com)
#0 string \\input\ texinfo Texinfo source text
#0 string This\ is\ Info\ file GNU Info text
# correct TeX magic for Linux (and maybe more)
# from Peter Tobias (tobias@server.et-inf.fho-emden.de)
#
0 leshort 0x02f7 application/x-dvi
# RTF - Rich Text Format
0 string {\\rtf application/rtf
#------------------------------------------------------------------------------
# animation: file(1) magic for animation/movie formats
#
# animation formats, originally from vax@ccwf.cc.utexas.edu (VaX#n8)
# MPEG file
0 string \000\000\001\263 video/mpeg
#
# The contributor claims:
# I couldn't find a real magic number for these, however, this
# -appears- to work. Note that it might catch other files, too,
# so BE CAREFUL!
#
# Note that title and author appear in the two 20-byte chunks
# at decimal offsets 2 and 22, respectively, but they are XOR'ed with
# 255 (hex FF)! DL format SUCKS BIG ROCKS.
#
# DL file version 1 , medium format (160x100, 4 images/screen)
0 byte 1 video/unknown
0 byte 2 video/unknown
# Quicktime video, from Linus Walleij <triad@df.lth.se>
# from Apple quicktime file format documentation.
4 string moov video/quicktime
4 string mdat video/quicktime
[PHP]
;;;;;;;;;;;;;;;;;;;
; About php.ini ;
;;;;;;;;;;;;;;;;;;;
; PHP's initialization file, generally called php.ini, is responsible for
; configuring many of the aspects of PHP's behavior.
; PHP attempts to find and load this configuration from a number of locations.
; The following is a summary of its search order:
; 1. SAPI module specific location.
; 2. The PHPRC environment variable. (As of PHP 5.2.0)
; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
; 4. Current working directory (except CLI)
; 5. The web server's directory (for SAPI modules), or directory of PHP
; (otherwise in Windows)
; 6. The directory from the --with-config-file-path compile time option, or the
; Windows directory (C:\windows or C:\winnt)
; See the PHP docs for more specific information.
; http://php.net/configuration.file
; The syntax of the file is extremely simple. Whitespace and lines
; beginning with a semicolon are silently ignored (as you probably guessed).
; Section headers (e.g. [Foo]) are also silently ignored, even though
; they might mean something in the future.
; Directives following the section heading [PATH=/www/mysite] only
; apply to PHP files in the /www/mysite directory. Directives
; following the section heading [HOST=www.example.com] only apply to
; PHP files served from www.example.com. Directives set in these
; special sections cannot be overridden by user-defined INI files or
; at runtime. Currently, [PATH=] and [HOST=] sections only work under
; CGI/FastCGI.
; http://php.net/ini.sections
; Directives are specified using the following syntax:
; directive = value
; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
; Directives are variables used to configure PHP or PHP extensions.
; There is no name validation. If PHP can't find an expected
; directive because it is not set or is mistyped, a default value will be used.
; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
; previously set variable or directive (e.g. ${foo})
; Expressions in the INI file are limited to bitwise operators and parentheses:
; | bitwise OR
; ^ bitwise XOR
; & bitwise AND
; ~ bitwise NOT
; ! boolean NOT
; Boolean flags can be turned on using the values 1, On, True or Yes.
; They can be turned off using the values 0, Off, False or No.
; An empty string can be denoted by simply not writing anything after the equal
; sign, or by using the None keyword:
; foo = ; sets foo to an empty string
; foo = None ; sets foo to an empty string
; foo = "None" ; sets foo to the string 'None'
; If you use constants in your value, and these constants belong to a
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.
;;;;;;;;;;;;;;;;;;;
; About this file ;
;;;;;;;;;;;;;;;;;;;
; PHP comes packaged with two INI files. One that is recommended to be used
; in production environments and one that is recommended to be used in
; development environments.
; php.ini-production contains settings which hold security, performance and
; best practices at its core. But please be aware, these settings may break
; compatibility with older or less security conscience applications. We
; recommending using the production ini in production and testing environments.
; php.ini-development is very similar to its production variant, except it's
; much more verbose when it comes to errors. We recommending using the
; development version only in development environments as errors shown to
; application users can inadvertently leak otherwise secure information.
;;;;;;;;;;;;;;;;;;;
; Quick Reference ;
;;;;;;;;;;;;;;;;;;;
; The following are all the settings which are different in either the production
; or development versions of the INIs with respect to PHP's default behavior.
; Please see the actual settings later in the document for more details as to why
; we recommend these changes in PHP's behavior.
; display_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; display_startup_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
; error_reporting
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; html_errors
; Default Value: On
; Development Value: On
; Production value: On
; log_errors
; Default Value: Off
; Development Value: On
; Production Value: On
; max_input_time
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; output_buffering
; Default Value: Off
; Development Value: 4096
; Production Value: 4096
; register_argc_argv
; Default Value: On
; Development Value: Off
; Production Value: Off
; request_order
; Default Value: None
; Development Value: "GP"
; Production Value: "GP"
; session.bug_compat_42
; Default Value: On
; Development Value: On
; Production Value: Off
; session.bug_compat_warn
; Default Value: On
; Development Value: On
; Production Value: Off
; session.gc_divisor
; Default Value: 100
; Development Value: 1000
; Production Value: 1000
; session.hash_bits_per_character
; Default Value: 4
; Development Value: 5
; Production Value: 5
; short_open_tag
; Default Value: On
; Development Value: Off
; Production Value: Off
; track_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
; url_rewriter.tags
; Default Value: "a=href,area=href,frame=src,form=,fieldset="
; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
; variables_order
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS"
;;;;;;;;;;;;;;;;;;;;
; php.ini Options ;
;;;;;;;;;;;;;;;;;;;;
; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
;user_ini.filename = ".user.ini"
; To disable this feature set this option to empty value
;user_ini.filename =
; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
;user_ini.cache_ttl = 300
;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;
; Enable the PHP scripting language engine under Apache.
; http://php.net/engine
engine = On
; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It's been
; recommended for several years that you not use the short tag "short cut" and
; instead to use the full <?php and ?> tag combination. With the wide spread use
; of XML and use of these tags by other languages, the server can become easily
; confused and end up parsing the wrong code in the wrong context. But because
; this short cut has been a feature for such a long time, it's currently still
; supported for backwards compatibility, but we recommend you don't use them.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off
; Allow ASP-style <% %> tags.
; http://php.net/asp-tags
asp_tags = Off
; The number of significant digits displayed in floating point numbers.
; http://php.net/precision
precision = 14
; Output buffering is a mechanism for controlling how much output data
; (excluding headers and cookies) PHP should keep internally before pushing that
; data to the client. If your application's output exceeds this setting, PHP
; will send that data in chunks of roughly the size you specify.
; Turning on this setting and managing its maximum buffer size can yield some
; interesting side-effects depending on your application and web server.
; You may be able to send headers and cookies after you've already sent output
; through print or echo. You also may see performance benefits if your server is
; emitting less packets due to buffered output versus PHP streaming the output
; as it gets it. On production servers, 4096 bytes is a good setting for performance
; reasons.
; Note: Output buffering can also be controlled via Output Buffering Control
; functions.
; Possible Values:
; On = Enabled and buffer is unlimited. (Use with caution)
; Off = Disabled
; Integer = Enables the buffer and sets its maximum size in bytes.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: Off
; Development Value: 4096
; Production Value: 4096
; http://php.net/output-buffering
output_buffering = 4096
; You can redirect all of the output of your scripts to a function. For
; example, if you set output_handler to "mb_output_handler", character
; encoding will be transparently converted to the specified encoding.
; Setting any output handler automatically turns on output buffering.
; Note: People who wrote portable scripts should not depend on this ini
; directive. Instead, explicitly set the output handler using ob_start().
; Using this ini directive may cause problems unless you know what script
; is doing.
; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
; and you cannot use both "ob_gzhandler" and "zlib.output_compression".
; Note: output_handler must be empty if this is set 'On' !!!!
; Instead you must use zlib.output_handler.
; http://php.net/output-handler
;output_handler =
; Transparent output compression using the zlib library
; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
; outputs chunks that are few hundreds bytes each as a result of
; compression. If you prefer a larger chunk size for better
; performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
; output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = Off
; http://php.net/zlib.output-compression-level
;zlib.output_compression_level = -1
; You cannot specify additional output handlers if zlib.output_compression
; is activated here. This setting does the same as output_handler but in
; a different order.
; http://php.net/zlib.output-handler
;zlib.output_handler =
; Implicit flush tells PHP to tell the output layer to flush itself
; automatically after every output block. This is equivalent to calling the
; PHP function flush() after each and every call to print() or echo() and each
; and every HTML block. Turning this option on has serious performance
; implications and is generally recommended for debugging purposes only.
; http://php.net/implicit-flush
; Note: This directive is hardcoded to On for the CLI SAPI
implicit_flush = Off
; The unserialize callback function will be called (with the undefined class'
; name as parameter), if the unserializer finds an undefined class
; which should be instantiated. A warning appears if the specified function is
; not defined, or if the function doesn't include/implement the missing class.
; So only set this entry, if you really want to implement such a
; callback-function.
unserialize_callback_func =
; When floats & doubles are serialized store serialize_precision significant
; digits after the floating point. The default value ensures that when floats
; are decoded with unserialize, the data will remain the same.
serialize_precision = 17
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/open-basedir
;open_basedir =
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/disable-functions
disable_functions =
; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/disable-classes
disable_classes =
; Colors for Syntax Highlighting mode. Anything that's acceptable in
; <span style="color: ???????"> would work.
; http://php.net/syntax-highlighting
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.default = #0000BB
;highlight.html = #000000
; If enabled, the request will be allowed to complete even if the user aborts
; the request. Consider enabling it if executing long requests, which may end up
; being interrupted by the user or a browser timing out. PHP's default behavior
; is to disable this feature.
; http://php.net/ignore-user-abort
;ignore_user_abort = On
; Determines the size of the realpath cache to be used by PHP. This value should
; be increased on systems where PHP opens many files to reflect the quantity of
; the file operations performed.
; http://php.net/realpath-cache-size
;realpath_cache_size = 16k
; Duration of time, in seconds for which to cache realpath information for a given
; file or directory. For systems with rarely changing files, consider increasing this
; value.
; http://php.net/realpath-cache-ttl
;realpath_cache_ttl = 120
; Enables or disables the circular reference collector.
; http://php.net/zend.enable-gc
zend.enable_gc = On
; If enabled, scripts may be written in encodings that are incompatible with
; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such
; encodings. To use this feature, mbstring extension must be enabled.
; Default: Off
;zend.multibyte = Off
; Allows to set the default encoding for the scripts. This value will be used
; unless "declare(encoding=...)" directive appears at the top of the script.
; Only affects if zend.multibyte is set.
; Default: ""
;zend.script_encoding =
;;;;;;;;;;;;;;;;;
; Miscellaneous ;
;;;;;;;;;;;;;;;;;
; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header). It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
; http://php.net/expose-php
expose_php = On
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 30
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
max_input_time = 60
; Maximum input variable nesting level
; http://php.net/max-input-nesting-level
;max_input_nesting_level = 64
; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 1000
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; This directive informs PHP of which errors, warnings and notices you would like
; it to take action for. The recommended way of setting values for this
; directive is through the use of the error level constants and bitwise
; operators. The error level constants are below here for convenience as well as
; some common settings and their meanings.
; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
; those related to E_NOTICE and E_STRICT, which together cover best practices and
; recommended coding standards in PHP. For performance reasons, this is the
; recommend error reporting setting. Your production server shouldn't be wasting
; resources complaining about best practices and coding standards. That's what
; development servers and development settings are for.
; Note: The php.ini-development file has this setting as E_ALL. This
; means it pretty much reports everything which is exactly what you want during
; development and early testing.
;
; Error Level Constants:
; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
; E_ERROR - fatal run-time errors
; E_RECOVERABLE_ERROR - almost fatal run-time errors
; E_WARNING - run-time warnings (non-fatal errors)
; E_PARSE - compile-time parse errors
; E_NOTICE - run-time notices (these are warnings which often result
; from a bug in your code, but it's possible that it was
; intentional (e.g., using an uninitialized variable and
; relying on the fact it's automatically initialized to an
; empty string)
; E_STRICT - run-time notices, enable to have PHP suggest changes
; to your code which will ensure the best interoperability
; and forward compatibility of your code
; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
; initial startup
; E_COMPILE_ERROR - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_USER_ERROR - user-generated error message
; E_USER_WARNING - user-generated warning message
; E_USER_NOTICE - user-generated notice message
; E_DEPRECATED - warn about code that will not work in future versions
; of PHP
; E_USER_DEPRECATED - user-generated deprecation warnings
;
; Common Values:
; E_ALL (Show all errors, warnings and notices including coding standards.)
; E_ALL & ~E_NOTICE (Show all errors, except for notices)
; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.)
; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; http://php.net/error-reporting
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
; This directive controls whether or not and where PHP will output errors,
; notices and warnings too. Error output is very useful during development, but
; it could be very dangerous in production environments. Depending on the code
; which is triggering the error, sensitive information could potentially leak
; out of your application such as database usernames and passwords or worse.
; It's recommended that errors be logged on production servers rather than
; having the errors sent to STDOUT.
; Possible Values:
; Off = Do not display any errors
; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
; On or stdout = Display errors to STDOUT
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/display-errors
display_errors = Off
; The display of errors which occur during PHP's startup sequence are handled
; separately from display_errors. PHP's default behavior is to suppress those
; errors from clients. Turning the display of startup errors on can be useful in
; debugging configuration problems. But, it's strongly recommended that you
; leave this setting off on production servers.
; Default Value: Off
; Development Value: On
; Production Value: Off
; http://php.net/display-startup-errors
display_startup_errors = Off
; Besides displaying errors, PHP can also log errors to locations such as a
; server-specific log, STDERR, or a location specified by the error_log
; directive found below. While errors should not be displayed on productions
; servers they should still be monitored and logging is a great way to do that.
; Default Value: Off
; Development Value: On
; Production Value: On
; http://php.net/log-errors
log_errors = On
; Set maximum length of log_errors. In error_log information about the source is
; added. The default is 1024 and 0 allows to not apply any maximum length at all.
; http://php.net/log-errors-max-len
log_errors_max_len = 1024
; Do not log repeated messages. Repeated errors must occur in same file on same
; line unless ignore_repeated_source is set true.
; http://php.net/ignore-repeated-errors
ignore_repeated_errors = Off
; Ignore source of message when ignoring repeated messages. When this setting
; is On you will not log errors with repeated messages from different files or
; source lines.
; http://php.net/ignore-repeated-source
ignore_repeated_source = Off
; If this parameter is set to Off, then memory leaks will not be shown (on
; stdout or in the log). This has only effect in a debug compile, and if
; error reporting includes E_WARNING in the allowed list
; http://php.net/report-memleaks
report_memleaks = On
; This setting is on by default.
;report_zend_debug = 0
; Store the last error/warning message in $php_errormsg (boolean). Setting this value
; to On can assist in debugging and is appropriate for development servers. It should
; however be disabled on production servers.
; Default Value: Off
; Development Value: On
; Production Value: Off
; http://php.net/track-errors
track_errors = Off
; Turn off normal error reporting and emit XML-RPC error XML
; http://php.net/xmlrpc-errors
;xmlrpc_errors = 0
; An XML-RPC faultCode
;xmlrpc_error_number = 0
; When PHP displays or logs an error, it has the capability of formatting the
; error message as HTML for easier reading. This directive controls whether
; the error message is formatted as HTML or not.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: On
; Development Value: On
; Production value: On
; http://php.net/html-errors
html_errors = On
; If html_errors is set to On *and* docref_root is not empty, then PHP
; produces clickable error messages that direct to a page describing the error
; or function causing the error in detail.
; You can download a copy of the PHP manual from http://php.net/docs
; and change docref_root to the base URL of your local copy including the
; leading '/'. You must also specify the file extension being used including
; the dot. PHP's default behavior is to leave these settings empty, in which
; case no links to documentation are generated.
; Note: Never use this feature for production boxes.
; http://php.net/docref-root
; Examples
;docref_root = "/phpmanual/"
; http://php.net/docref-ext
;docref_ext = .html
; String to output before an error message. PHP's default behavior is to leave
; this setting blank.
; http://php.net/error-prepend-string
; Example:
;error_prepend_string = "<span style='color: #ff0000'>"
; String to output after an error message. PHP's default behavior is to leave
; this setting blank.
; http://php.net/error-append-string
; Example:
;error_append_string = "</span>"
; Log errors to specified file. PHP's default behavior is to leave this value
; empty.
; http://php.net/error-log
; Example:
;error_log = php_errors.log
; Log errors to syslog (Event Log on NT, not valid in Windows 95).
;error_log = syslog
;windows.show_crt_warning
; Default value: 0
; Development value: 0
; Production value: 0
;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
; The separator used in PHP generated URLs to separate arguments.
; PHP's default setting is "&".
; http://php.net/arg-separator.output
; Example:
;arg_separator.output = "&amp;"
; List of separator(s) used by PHP to parse input URLs into variables.
; PHP's default setting is "&".
; NOTE: Every character in this directive is considered as separator!
; http://php.net/arg-separator.input
; Example:
;arg_separator.input = ";&"
; This directive determines which super global arrays are registered when PHP
; starts up. G,P,C,E & S are abbreviations for the following respective super
; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty
; paid for the registration of these arrays and because ENV is not as commonly
; used as the others, ENV is not recommended on productions servers. You
; can still get access to the environment variables through getenv() should you
; need to.
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS";
; http://php.net/variables-order
variables_order = "GPCS"
; This directive determines which super global data (G,P,C,E & S) should
; be registered into the super global array REQUEST. If so, it also determines
; the order in which that data is registered. The values for this directive are
; specified in the same manner as the variables_order directive, EXCEPT one.
; Leaving this value empty will cause PHP to use the value set in the
; variables_order directive. It does not mean it will leave the super globals
; array REQUEST empty.
; Default Value: None
; Development Value: "GP"
; Production Value: "GP"
; http://php.net/request-order
request_order = "GP"
; This directive determines whether PHP registers $argv & $argc each time it
; runs. $argv contains an array of all the arguments passed to PHP when a script
; is invoked. $argc contains an integer representing the number of arguments
; that were passed when the script was invoked. These arrays are extremely
; useful when running scripts from the command line. When this directive is
; enabled, registering these variables consumes CPU cycles and memory each time
; a script is executed. For performance reasons, this feature should be disabled
; on production servers.
; Note: This directive is hardcoded to On for the CLI SAPI
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/register-argc-argv
register_argc_argv = Off
; When enabled, the ENV, REQUEST and SERVER variables are created when they're
; first used (Just In Time) instead of when the script starts. If these
; variables are not used within a script, having this directive on will result
; in a performance gain. The PHP directive register_argc_argv must be disabled
; for this directive to have any affect.
; http://php.net/auto-globals-jit
auto_globals_jit = On
; Whether PHP will read the POST data.
; This option is enabled by default.
; Most likely, you won't want to disable this option globally. It causes $_POST
; and $_FILES to always be empty; the only way you will be able to read the
; POST data will be through the php://input stream wrapper. This can be useful
; to proxy requests or to process the POST data in a memory efficient fashion.
; http://php.net/enable-post-data-reading
;enable_post_data_reading = Off
; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size = 8M
; Automatically add files before PHP document.
; http://php.net/auto-prepend-file
auto_prepend_file =
; Automatically add files after PHP document.
; http://php.net/auto-append-file
auto_append_file =
; By default, PHP will output a character encoding using
; the Content-type: header. To disable sending of the charset, simply
; set it to be empty.
;
; PHP's built-in default is text/html
; http://php.net/default-mimetype
default_mimetype = "text/html"
; PHP's default character set is set to empty.
; http://php.net/default-charset
;default_charset = "UTF-8"
; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
; to disable this feature. If post reading is disabled through
; enable_post_data_reading, $HTTP_RAW_POST_DATA is *NOT* populated.
; http://php.net/always-populate-raw-post-data
;always_populate_raw_post_data = On
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
;
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path
; The root of the PHP pages, used only if nonempty.
; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
; if you are running php as a CGI under any web server (other than IIS)
; see documentation for security issues. The alternate is to use the
; cgi.force_redirect configuration below
; http://php.net/doc-root
doc_root =
; The directory under which PHP opens the script using /~username used only
; if nonempty.
; http://php.net/user-dir
user_dir =
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
; http://php.net/enable-dl
enable_dl = Off
; cgi.force_redirect is necessary to provide security running PHP as a CGI under
; most web servers. Left undefined, PHP turns this on by default. You can
; turn it off here AT YOUR OWN RISK
; **You CAN safely turn this off for IIS, in fact, you MUST.**
; http://php.net/cgi.force-redirect
;cgi.force_redirect = 1
; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
; every request. PHP's default behavior is to disable this feature.
;cgi.nph = 1
; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
; will look for to know it is OK to continue execution. Setting this variable MAY
; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
; http://php.net/cgi.redirect-status-env
;cgi.redirect_status_env =
; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI. PHP's
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
; http://php.net/cgi.fix-pathinfo
;cgi.fix_pathinfo=1
; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
; security tokens of the calling client. This allows IIS to define the
; security context that the request runs under. mod_fastcgi under Apache
; does not currently support this feature (03/17/2002)
; Set to 1 if running under IIS. Default is zero.
; http://php.net/fastcgi.impersonate
;fastcgi.impersonate = 1
; Disable logging through FastCGI connection. PHP's default behavior is to enable
; this feature.
;fastcgi.logging = 0
; cgi.rfc2616_headers configuration option tells PHP what type of headers to
; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
; is supported by Apache. When this option is set to 1 PHP will send
; RFC2616 compliant header.
; Default is zero.
; http://php.net/cgi.rfc2616-headers
;cgi.rfc2616_headers = 0
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 20
;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-fopen
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-include
allow_url_include = Off
; Define the anonymous ftp password (your email address). PHP's default setting
; for this is empty.
; http://php.net/from
;from="john@doe.com"
; Define the User-Agent string. PHP's default setting for this is empty.
; http://php.net/user-agent
;user_agent="PHP"
; Default timeout for socket based streams (seconds)
; http://php.net/default-socket-timeout
default_socket_timeout = 60
; If your scripts have to deal with files from Macintosh systems,
; or you are running on a Mac and need to deal with files from
; unix or win32 systems, setting this flag will cause PHP to
; automatically detect the EOL character in those files so that
; fgets() and file() will work regardless of the source of the file.
; http://php.net/auto-detect-line-endings
;auto_detect_line_endings = Off
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
; extension=msql.dll
;
; ... or under UNIX:
;
; extension=msql.so
;
; ... or with a path:
;
; extension=/path/to/extension/msql.so
;
; If you only provide the name of the extension, PHP will look for it in its
; default extension directory.
;;;;
; Note: packaged extension modules are now loaded via the .ini files
; found in the directory /etc/php.d; these are loaded by default.
;;;;
;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
[CLI Server]
; Whether the CLI web server uses ANSI color coding in its terminal output.
cli_server.color = On
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Seoul
; http://php.net/date.default-latitude
;date.default_latitude = 31.7667
; http://php.net/date.default-longitude
;date.default_longitude = 35.2333
; http://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.583333
; http://php.net/date.sunset-zenith
;date.sunset_zenith = 90.583333
[filter]
; http://php.net/filter.default
;filter.default = unsafe_raw
; http://php.net/filter.default-flags
;filter.default_flags =
[iconv]
;iconv.input_encoding = ISO-8859-1
;iconv.internal_encoding = ISO-8859-1
;iconv.output_encoding = ISO-8859-1
[intl]
;intl.default_locale =
; This directive allows you to produce PHP errors when some error
; happens within intl functions. The value is the level of the error produced.
; Default is 0, which does not produce any errors.
;intl.error_level = E_WARNING
[sqlite]
; http://php.net/sqlite.assoc-case
;sqlite.assoc_case = 0
[sqlite3]
;sqlite3.extension_dir =
[Pcre]
;PCRE library backtracking limit.
; http://php.net/pcre.backtrack-limit
;pcre.backtrack_limit=100000
;PCRE library recursion limit.
;Please note that if you set this value to a high number you may consume all
;the available process stack and eventually crash PHP (due to reaching the
;stack size limit imposed by the Operating System).
; http://php.net/pcre.recursion-limit
;pcre.recursion_limit=100000
[Pdo]
; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
; http://php.net/pdo-odbc.connection-pooling
;pdo_odbc.connection_pooling=strict
;pdo_odbc.db2_instance_name
[Pdo_mysql]
; If mysqlnd is used: Number of cache slots for the internal result set cache
; http://php.net/pdo_mysql.cache_size
pdo_mysql.cache_size = 2000
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/pdo_mysql.default-socket
pdo_mysql.default_socket=
[Phar]
; http://php.net/phar.readonly
;phar.readonly = On
; http://php.net/phar.require-hash
;phar.require_hash = On
;phar.cache_list =
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = /usr/sbin/sendmail -t -i
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On
; The path to a log file that will log all mail() calls. Log entries include
; the full path of the script, line number, To address and headers.
;mail.log =
[SQL]
; http://php.net/sql.safe-mode
sql.safe_mode = Off
[ODBC]
; http://php.net/odbc.default-db
;odbc.default_db = Not yet implemented
; http://php.net/odbc.default-user
;odbc.default_user = Not yet implemented
; http://php.net/odbc.default-pw
;odbc.default_pw = Not yet implemented
; Controls the ODBC cursor model.
; Default: SQL_CURSOR_STATIC (default).
;odbc.default_cursortype
; Allow or prevent persistent links.
; http://php.net/odbc.allow-persistent
odbc.allow_persistent = On
; Check that a connection is still valid before reuse.
; http://php.net/odbc.check-persistent
odbc.check_persistent = On
; Maximum number of persistent links. -1 means no limit.
; http://php.net/odbc.max-persistent
odbc.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
; http://php.net/odbc.max-links
odbc.max_links = -1
; Handling of LONG fields. Returns number of bytes to variables. 0 means
; passthru.
; http://php.net/odbc.defaultlrl
odbc.defaultlrl = 4096
; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
; of odbc.defaultlrl and odbc.defaultbinmode
; http://php.net/odbc.defaultbinmode
odbc.defaultbinmode = 1
;birdstep.max_links = -1
[Interbase]
; Allow or prevent persistent links.
ibase.allow_persistent = 1
; Maximum number of persistent links. -1 means no limit.
ibase.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
ibase.max_links = -1
; Default database name for ibase_connect().
;ibase.default_db =
; Default username for ibase_connect().
;ibase.default_user =
; Default password for ibase_connect().
;ibase.default_password =
; Default charset for ibase_connect().
;ibase.default_charset =
; Default timestamp format.
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
; Default date format.
ibase.dateformat = "%Y-%m-%d"
; Default time format.
ibase.timeformat = "%H:%M:%S"
[MySQL]
; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
; http://php.net/mysql.allow_local_infile
mysql.allow_local_infile = On
; Allow or prevent persistent links.
; http://php.net/mysql.allow-persistent
mysql.allow_persistent = On
; If mysqlnd is used: Number of cache slots for the internal result set cache
; http://php.net/mysql.cache_size
mysql.cache_size = 2000
; Maximum number of persistent links. -1 means no limit.
; http://php.net/mysql.max-persistent
mysql.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
; http://php.net/mysql.max-links
mysql.max_links = -1
; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
; http://php.net/mysql.default-port
mysql.default_port =
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysql.default-socket
mysql.default_socket =
; Default host for mysql_connect() (doesn't apply in safe mode).
; http://php.net/mysql.default-host
mysql.default_host =
; Default user for mysql_connect() (doesn't apply in safe mode).
; http://php.net/mysql.default-user
mysql.default_user =
; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
; http://php.net/mysql.default-password
mysql.default_password =
; Maximum time (in seconds) for connect timeout. -1 means no limit
; http://php.net/mysql.connect-timeout
mysql.connect_timeout = 60
; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Errors will be displayed.
; http://php.net/mysql.trace-mode
mysql.trace_mode = Off
[MySQLi]
; Maximum number of persistent links. -1 means no limit.
; http://php.net/mysqli.max-persistent
mysqli.max_persistent = -1
; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
; http://php.net/mysqli.allow_local_infile
;mysqli.allow_local_infile = On
; Allow or prevent persistent links.
; http://php.net/mysqli.allow-persistent
mysqli.allow_persistent = On
; Maximum number of links. -1 means no limit.
; http://php.net/mysqli.max-links
mysqli.max_links = -1
; If mysqlnd is used: Number of cache slots for the internal result set cache
; http://php.net/mysqli.cache_size
mysqli.cache_size = 2000
; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
; http://php.net/mysqli.default-port
mysqli.default_port = 3306
; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
; http://php.net/mysqli.default-socket
mysqli.default_socket =
; Default host for mysql_connect() (doesn't apply in safe mode).
; http://php.net/mysqli.default-host
mysqli.default_host =
; Default user for mysql_connect() (doesn't apply in safe mode).
; http://php.net/mysqli.default-user
mysqli.default_user =
; Default password for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
; http://php.net/mysqli.default-pw
mysqli.default_pw =
; Allow or prevent reconnect
mysqli.reconnect = Off
[mysqlnd]
; Enable / Disable collection of general statistics by mysqlnd which can be
; used to tune and monitor MySQL operations.
; http://php.net/mysqlnd.collect_statistics
mysqlnd.collect_statistics = On
; Enable / Disable collection of memory usage statistics by mysqlnd which can be
; used to tune and monitor MySQL operations.
; http://php.net/mysqlnd.collect_memory_statistics
mysqlnd.collect_memory_statistics = Off
; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
; http://php.net/mysqlnd.net_cmd_buffer_size
;mysqlnd.net_cmd_buffer_size = 2048
; Size of a pre-allocated buffer used for reading data sent by the server in
; bytes.
; http://php.net/mysqlnd.net_read_buffer_size
;mysqlnd.net_read_buffer_size = 32768
[OCI8]
; Connection: Enables privileged connections using external
; credentials (OCI_SYSOPER, OCI_SYSDBA)
; http://php.net/oci8.privileged-connect
;oci8.privileged_connect = Off
; Connection: The maximum number of persistent OCI8 connections per
; process. Using -1 means no limit.
; http://php.net/oci8.max-persistent
;oci8.max_persistent = -1
; Connection: The maximum number of seconds a process is allowed to
; maintain an idle persistent connection. Using -1 means idle
; persistent connections will be maintained forever.
; http://php.net/oci8.persistent-timeout
;oci8.persistent_timeout = -1
; Connection: The number of seconds that must pass before issuing a
; ping during oci_pconnect() to check the connection validity. When
; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
; pings completely.
; http://php.net/oci8.ping-interval
;oci8.ping_interval = 60
; Connection: Set this to a user chosen connection class to be used
; for all pooled server requests with Oracle 11g Database Resident
; Connection Pooling (DRCP). To use DRCP, this value should be set to
; the same string for all web servers running the same application,
; the database pool must be configured, and the connection string must
; specify to use a pooled server.
;oci8.connection_class =
; High Availability: Using On lets PHP receive Fast Application
; Notification (FAN) events generated when a database node fails. The
; database must also be configured to post FAN events.
;oci8.events = Off
; Tuning: This option enables statement caching, and specifies how
; many statements to cache. Using 0 disables statement caching.
; http://php.net/oci8.statement-cache-size
;oci8.statement_cache_size = 20
; Tuning: Enables statement prefetching and sets the default number of
; rows that will be fetched automatically after statement execution.
; http://php.net/oci8.default-prefetch
;oci8.default_prefetch = 100
; Compatibility. Using On means oci_close() will not close
; oci_connect() and oci_new_connect() connections.
; http://php.net/oci8.old-oci-close-semantics
;oci8.old_oci_close_semantics = Off
[PostgreSQL]
; Allow or prevent persistent links.
; http://php.net/pgsql.allow-persistent
pgsql.allow_persistent = On
; Detect broken persistent links always with pg_pconnect().
; Auto reset feature requires a little overheads.
; http://php.net/pgsql.auto-reset-persistent
pgsql.auto_reset_persistent = Off
; Maximum number of persistent links. -1 means no limit.
; http://php.net/pgsql.max-persistent
pgsql.max_persistent = -1
; Maximum number of links (persistent+non persistent). -1 means no limit.
; http://php.net/pgsql.max-links
pgsql.max_links = -1
; Ignore PostgreSQL backends Notice message or not.
; Notice message logging require a little overheads.
; http://php.net/pgsql.ignore-notice
pgsql.ignore_notice = 0
; Log PostgreSQL backends Notice message or not.
; Unless pgsql.ignore_notice=0, module cannot log notice message.
; http://php.net/pgsql.log-notice
pgsql.log_notice = 0
[Sybase-CT]
; Allow or prevent persistent links.
; http://php.net/sybct.allow-persistent
sybct.allow_persistent = On
; Maximum number of persistent links. -1 means no limit.
; http://php.net/sybct.max-persistent
sybct.max_persistent = -1
; Maximum number of links (persistent + non-persistent). -1 means no limit.
; http://php.net/sybct.max-links
sybct.max_links = -1
; Minimum server message severity to display.
; http://php.net/sybct.min-server-severity
sybct.min_server_severity = 10
; Minimum client message severity to display.
; http://php.net/sybct.min-client-severity
sybct.min_client_severity = 10
; Set per-context timeout
; http://php.net/sybct.timeout
;sybct.timeout=
;sybct.packet_size
; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
; Default: one minute
;sybct.login_timeout=
; The name of the host you claim to be connecting from, for display by sp_who.
; Default: none
;sybct.hostname=
; Allows you to define how often deadlocks are to be retried. -1 means "forever".
; Default: 0
;sybct.deadlock_retry_count=
[bcmath]
; Number of decimal digits for all bcmath functions.
; http://php.net/bcmath.scale
bcmath.scale = 0
[browscap]
; http://php.net/browscap
;browscap = extra/browscap.ini
[Session]
; Handler used to store/retrieve data.
; http://php.net/session.save-handler
session.save_handler = files
; Argument passed to save_handler. In the case of files, this is the path
; where data files are stored. Note: Windows users have to change this
; variable in order to use PHP's session functions.
;
; The path can be defined as:
;
; session.save_path = "N;/path"
;
; where N is an integer. Instead of storing all the session files in
; /path, what this will do is use subdirectories N-levels deep, and
; store the session data in those directories. This is useful if you
; or your OS have problems with lots of files in one directory, and is
; a more efficient layout for servers that handle lots of sessions.
;
; NOTE 1: PHP will not create this directory structure automatically.
; You can use the script in the ext/session dir for that purpose.
; NOTE 2: See the section on garbage collection below if you choose to
; use subdirectories for session storage
;
; The file storage module creates files using mode 600 by default.
; You can change that by using
;
; session.save_path = "N;MODE;/path"
;
; where MODE is the octal representation of the mode. Note that this
; does not overwrite the process's umask.
; http://php.net/session.save-path
; RPM note : session directory must be owned by process owner
; for mod_php, see /etc/httpd/conf.d/php.conf
; for php-fpm, see /etc/php-fpm.d/*conf
;session.save_path = "/tmp"
; Whether to use cookies.
; http://php.net/session.use-cookies
session.use_cookies = 1
; http://php.net/session.cookie-secure
;session.cookie_secure =
; This option forces PHP to fetch and use a cookie for storing and maintaining
; the session id. We encourage this operation as it's very helpful in combating
; session hijacking when not specifying and managing your own session id. It is
; not the end all be all of session hijacking defense, but it's a good start.
; http://php.net/session.use-only-cookies
session.use_only_cookies = 1
; Name of the session (used as cookie name).
; http://php.net/session.name
session.name = PHPSESSID
; Initialize session on request startup.
; http://php.net/session.auto-start
session.auto_start = 0
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
; http://php.net/session.cookie-lifetime
session.cookie_lifetime = 0
; The path for which the cookie is valid.
; http://php.net/session.cookie-path
session.cookie_path = /
; The domain for which the cookie is valid.
; http://php.net/session.cookie-domain
session.cookie_domain =
; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
; http://php.net/session.cookie-httponly
session.cookie_httponly =
; Handler used to serialize data. php is the standard serializer of PHP.
; http://php.net/session.serialize-handler
session.serialize_handler = php
; Defines the probability that the 'garbage collection' process is started
; on every session initialization. The probability is calculated by using
; gc_probability/gc_divisor. Where session.gc_probability is the numerator
; and gc_divisor is the denominator in the equation. Setting this value to 1
; when the session.gc_divisor value is 100 will give you approximately a 1% chance
; the gc will run on any give request.
; Default Value: 1
; Development Value: 1
; Production Value: 1
; http://php.net/session.gc-probability
session.gc_probability = 1
; Defines the probability that the 'garbage collection' process is started on every
; session initialization. The probability is calculated by using the following equation:
; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
; session.gc_divisor is the denominator in the equation. Setting this value to 1
; when the session.gc_divisor value is 100 will give you approximately a 1% chance
; the gc will run on any give request. Increasing this value to 1000 will give you
; a 0.1% chance the gc will run on any give request. For high volume production servers,
; this is a more efficient approach.
; Default Value: 100
; Development Value: 1000
; Production Value: 1000
; http://php.net/session.gc-divisor
session.gc_divisor = 1000
; After this number of seconds, stored data will be seen as 'garbage' and
; cleaned up by the garbage collection process.
; http://php.net/session.gc-maxlifetime
session.gc_maxlifetime = 1440
; NOTE: If you are using the subdirectory option for storing session files
; (see session.save_path above), then garbage collection does *not*
; happen automatically. You will need to do your own garbage
; collection through a shell script, cron entry, or some other method.
; For example, the following script would is the equivalent of
; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
; find /path/to/sessions -cmin +24 | xargs rm
; PHP 4.2 and less have an undocumented feature/bug that allows you to
; to initialize a session variable in the global scope.
; PHP 4.3 and later will warn you, if this feature is used.
; You can disable the feature and the warning separately. At this time,
; the warning is only displayed, if bug_compat_42 is enabled. This feature
; introduces some serious security problems if not handled correctly. It's
; recommended that you do not use this feature on production servers. But you
; should enable this on development servers and enable the warning as well. If you
; do not enable the feature on development servers, you won't be warned when it's
; used and debugging errors caused by this can be difficult to track down.
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/session.bug-compat-42
session.bug_compat_42 = Off
; This setting controls whether or not you are warned by PHP when initializing a
; session value into the global space. session.bug_compat_42 must be enabled before
; these warnings can be issued by PHP. See the directive above for more information.
; Default Value: On
; Development Value: On
; Production Value: Off
; http://php.net/session.bug-compat-warn
session.bug_compat_warn = Off
; Check HTTP Referer to invalidate externally stored URLs containing ids.
; HTTP_REFERER has to contain this substring for the session to be
; considered as valid.
; http://php.net/session.referer-check
session.referer_check =
; How many bytes to read from the file.
; http://php.net/session.entropy-length
;session.entropy_length = 32
; Specified here to create the session id.
; http://php.net/session.entropy-file
; Defaults to /dev/urandom
; On systems that don't have /dev/urandom but do have /dev/arandom, this will default to /dev/arandom
; If neither are found at compile time, the default is no entropy file.
; On windows, setting the entropy_length setting will activate the
; Windows random source (using the CryptoAPI)
;session.entropy_file = /dev/urandom
; Set to {nocache,private,public,} to determine HTTP caching aspects
; or leave this empty to avoid sending anti-caching headers.
; http://php.net/session.cache-limiter
session.cache_limiter = nocache
; Document expires after n minutes.
; http://php.net/session.cache-expire
session.cache_expire = 180
; trans sid support is disabled by default.
; Use of trans sid may risk your users security.
; Use this option with caution.
; - User may send URL contains active session ID
; to other person via. email/irc/etc.
; - URL that contains active session ID may be stored
; in publicly accessible computer.
; - User may access your site with the same session ID
; always using URL stored in browser's history or bookmarks.
; http://php.net/session.use-trans-sid
session.use_trans_sid = 0
; Select a hash function for use in generating session ids.
; Possible Values
; 0 (MD5 128 bits)
; 1 (SHA-1 160 bits)
; This option may also be set to the name of any hash function supported by
; the hash extension. A list of available hashes is returned by the hash_algos()
; function.
; http://php.net/session.hash-function
session.hash_function = 0
; Define how many bits are stored in each character when converting
; the binary hash data to something readable.
; Possible values:
; 4 (4 bits: 0-9, a-f)
; 5 (5 bits: 0-9, a-v)
; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
; Default Value: 4
; Development Value: 5
; Production Value: 5
; http://php.net/session.hash-bits-per-character
session.hash_bits_per_character = 5
; The URL rewriter will look for URLs in a defined set of HTML tags.
; form/fieldset are special; if you include them here, the rewriter will
; add a hidden <input> field with the info which is otherwise appended
; to URLs. If you want XHTML conformity, remove the form entry.
; Note that all valid entries require a "=", even if no value follows.
; Default Value: "a=href,area=href,frame=src,form=,fieldset="
; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
; http://php.net/url-rewriter.tags
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
; Enable upload progress tracking in $_SESSION
; Default Value: On
; Development Value: On
; Production Value: On
; http://php.net/session.upload-progress.enabled
;session.upload_progress.enabled = On
; Cleanup the progress information as soon as all POST data has been read
; (i.e. upload completed).
; Default Value: On
; Development Value: On
; Production Value: On
; http://php.net/session.upload-progress.cleanup
;session.upload_progress.cleanup = On
; A prefix used for the upload progress key in $_SESSION
; Default Value: "upload_progress_"
; Development Value: "upload_progress_"
; Production Value: "upload_progress_"
; http://php.net/session.upload-progress.prefix
;session.upload_progress.prefix = "upload_progress_"
; The index name (concatenated with the prefix) in $_SESSION
; containing the upload progress information
; Default Value: "PHP_SESSION_UPLOAD_PROGRESS"
; Development Value: "PHP_SESSION_UPLOAD_PROGRESS"
; Production Value: "PHP_SESSION_UPLOAD_PROGRESS"
; http://php.net/session.upload-progress.name
;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS"
; How frequently the upload progress should be updated.
; Given either in percentages (per-file), or in bytes
; Default Value: "1%"
; Development Value: "1%"
; Production Value: "1%"
; http://php.net/session.upload-progress.freq
;session.upload_progress.freq = "1%"
; The minimum delay between updates, in seconds
; Default Value: 1
; Development Value: 1
; Production Value: 1
; http://php.net/session.upload-progress.min-freq
;session.upload_progress.min_freq = "1"
[MSSQL]
; Allow or prevent persistent links.
mssql.allow_persistent = On
; Maximum number of persistent links. -1 means no limit.
mssql.max_persistent = -1
; Maximum number of links (persistent+non persistent). -1 means no limit.
mssql.max_links = -1
; Minimum error severity to display.
mssql.min_error_severity = 10
; Minimum message severity to display.
mssql.min_message_severity = 10
; Compatibility mode with old versions of PHP 3.0.
mssql.compatability_mode = Off
; Connect timeout
;mssql.connect_timeout = 5
; Query timeout
;mssql.timeout = 60
; Valid range 0 - 2147483647. Default = 4096.
;mssql.textlimit = 4096
; Valid range 0 - 2147483647. Default = 4096.
;mssql.textsize = 4096
; Limits the number of records in each batch. 0 = all records in one batch.
;mssql.batchsize = 0
; Specify how datetime and datetim4 columns are returned
; On => Returns data converted to SQL server settings
; Off => Returns values as YYYY-MM-DD hh:mm:ss
;mssql.datetimeconvert = On
; Use NT authentication when connecting to the server
mssql.secure_connection = Off
; Specify max number of processes. -1 = library default
; msdlib defaults to 25
; FreeTDS defaults to 4096
;mssql.max_procs = -1
; Specify client character set.
; If empty or not set the client charset from freetds.conf is used
; This is only used when compiled with FreeTDS
;mssql.charset = "ISO-8859-1"
[Assertion]
; Assert(expr); active by default.
; http://php.net/assert.active
;assert.active = On
; Issue a PHP warning for each failed assertion.
; http://php.net/assert.warning
;assert.warning = On
; Don't bail out by default.
; http://php.net/assert.bail
;assert.bail = Off
; User-function to be called if an assertion fails.
; http://php.net/assert.callback
;assert.callback = 0
; Eval the expression with current error_reporting(). Set to true if you want
; error_reporting(0) around the eval().
; http://php.net/assert.quiet-eval
;assert.quiet_eval = 0
[mbstring]
; language for internal character representation.
; http://php.net/mbstring.language
;mbstring.language = Japanese
; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
; http://php.net/mbstring.internal-encoding
;mbstring.internal_encoding = EUC-JP
; http input encoding.
; http://php.net/mbstring.http-input
;mbstring.http_input = auto
; http output encoding. mb_output_handler must be
; registered as output buffer to function
; http://php.net/mbstring.http-output
;mbstring.http_output = SJIS
; enable automatic encoding translation according to
; mbstring.internal_encoding setting. Input chars are
; converted to internal encoding by setting this to On.
; Note: Do _not_ use automatic encoding translation for
; portable libs/applications.
; http://php.net/mbstring.encoding-translation
;mbstring.encoding_translation = Off
; automatic encoding detection order.
; auto means
; http://php.net/mbstring.detect-order
;mbstring.detect_order = auto
; substitute_character used when character cannot be converted
; one from another
; http://php.net/mbstring.substitute-character
;mbstring.substitute_character = none;
; overload(replace) single byte functions by mbstring functions.
; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
; etc. Possible values are 0,1,2,4 or combination of them.
; For example, 7 for overload everything.
; 0: No overload
; 1: Overload mail() function
; 2: Overload str*() functions
; 4: Overload ereg*() functions
; http://php.net/mbstring.func-overload
;mbstring.func_overload = 0
; enable strict encoding detection.
;mbstring.strict_detection = Off
; This directive specifies the regex pattern of content types for which mb_output_handler()
; is activated.
; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
;mbstring.http_output_conv_mimetype=
[gd]
; Tell the jpeg decode to ignore warnings and try to create
; a gd image. The warning will then be displayed as notices
; disabled by default
; http://php.net/gd.jpeg-ignore-warning
;gd.jpeg_ignore_warning = 0
[exif]
; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
; With mbstring support this will automatically be converted into the encoding
; given by corresponding encode setting. When empty mbstring.internal_encoding
; is used. For the decode settings you can distinguish between motorola and
; intel byte order. A decode setting cannot be empty.
; http://php.net/exif.encode-unicode
;exif.encode_unicode = ISO-8859-15
; http://php.net/exif.decode-unicode-motorola
;exif.decode_unicode_motorola = UCS-2BE
; http://php.net/exif.decode-unicode-intel
;exif.decode_unicode_intel = UCS-2LE
; http://php.net/exif.encode-jis
;exif.encode_jis =
; http://php.net/exif.decode-jis-motorola
;exif.decode_jis_motorola = JIS
; http://php.net/exif.decode-jis-intel
;exif.decode_jis_intel = JIS
[Tidy]
; The path to a default tidy configuration file to use when using tidy
; http://php.net/tidy.default-config
;tidy.default_config = /usr/local/lib/php/default.tcfg
; Should tidy clean and repair output automatically?
; WARNING: Do not use this option if you are generating non-html content
; such as dynamic images
; http://php.net/tidy.clean-output
tidy.clean_output = Off
[soap]
; Enables or disables WSDL caching feature.
; http://php.net/soap.wsdl-cache-enabled
soap.wsdl_cache_enabled=1
; Sets the directory name where SOAP extension will put cache files.
; http://php.net/soap.wsdl-cache-dir
soap.wsdl_cache_dir="/tmp"
; (time to live) Sets the number of second while cached file will be used
; instead of original one.
; http://php.net/soap.wsdl-cache-ttl
soap.wsdl_cache_ttl=86400
; Sets the size of the cache limit. (Max. number of WSDL files to cache)
soap.wsdl_cache_limit = 5
[sysvshm]
; A default size of the shared memory segment
;sysvshm.init_mem = 10000
[ldap]
; Sets the maximum number of open links or -1 for unlimited.
ldap.max_links = -1
[mcrypt]
; For more information about mcrypt settings see http://php.net/mcrypt-module-open
; Directory where to load mcrypt algorithms
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.algorithms_dir=
; Directory where to load mcrypt modes
; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
;mcrypt.modes_dir=
[dba]
;dba.default_handler=
; Local Variables:
; tab-width: 4
; End:
{"creation_host": "localhost.localdomain", "creation_dt": "2019-03-11T16:03:06Z"}
\ No newline at end of file
{"e": "AQAB", "d": "bHPABZFbkNar_DrAcEkxJG-p87zr2xjID3yQqGD7w9tE_Y4YAZIcGJ-b0pTaeYZycpY7QafmVa9pGq28O1iU_9lWovOQ03pNRruqTBOC9bJGKT1vIWmvj21AOti8rwG8oH7KiFCKAxJMvtLZmMpSQ3s59LmfQ9sCkFuvbtoFFElF-Yqs0WeAFL8xPVWiBf490mwY1CmBjT7Qouke1UxBCJ8-4WRODZPYXADtjdIetXYY_T8_qVoHxR5eAo8lVx7Pg73TW5gqiOSaT8X9umLmjv6OTwr_5LoXotONM3oICM52hkv046CK71QMg1Fkr5ntZ867rAD7R3gS33UtfBmfPLrzxl0ay7ImtEFjXQi-lEgwAU_HsmtUWxrohZCkXOyai30fACnIGxuf0g1pssWlCNrWQP4pde7BP48yaGYJUM8APOn81evuBKZYfW0mi6y1o-hzkYvRdNiKNe8TZPKKzTD1yi5f_4NZhoW135Ita1A72C89QFQUYLVBw1fsqbmKdmhrtm4-q-KLsgnONc5Atpd653aJ73P-xFSIsxOBXMWG_awhmS-S-JP5uSZrQP680GDngFBR-7O81vWFRGYP53GWClXIuuQWiP97FYj9SJKv_-WqedmjSCzH7eMSp_RDtq8R7j7zIYtBHE96qnBJT_Rigga6k9m5J8o1ssj9KAE", "n": "wdDz4_mHnEYe9YxDUO7PLHWZ772m0DpTYW2u8gzDDKufOVHo4JK_hDbfSg6ceGlMWWo0cGKRoW-vNG6DMNfnmR6JlGY5rsPqHYyg5EjtvySbOMPbIiC7mIzXn6vypqJ7jEEVDEB2iAQhoJyKW2RgmVY1gCL82uDFVDRFUrf8TWRClq2ddaSIr5N58cBUofTbeyeeKKwol3VDQEqffIDTd_XG0VWqHxBZPdS62ngLq0I5GTA6z3s0fVy6FjT_X6NXXJMmJyxF7VddvagUjdqzgO3jDgbOS3ZeeHuk6F8hhxT-W5r-_epu6PvzNO2DzfOxYV6ENSR2dBKAYz1MS43RQHqZHkEBnL-6Dr4emPxMvOEHYykOuOHQbCjj3FlpKg7LECkkLd4DZ5zoHEBM9f4FF-CJZ9jVkkouvH8kFWbAtX-pzbadJo6bCgDPXFf2y64yS1Coc2kOS4_rJUKNbIITOBqcAtl5eW_JlgJZPinaHlrl0t3c5WOK8PSErzp4_4yBKogDDPyFxQh9fJt0PhaJ_TddMcLqdasSlDoPL6nMi32SO7jo1QWpisE4WHwtiX0DNznRvFLCOQEUlRm5SY01O28UZxn1V_3kjBd7UrGq8-k7fksQlJvbwFWEr4vXITqrbSLWDrQK41sEMQUFnZgDKSPkJ2RXso6y6n9P3qk6H2s", "q": "yo_E19LC8QgOYSC-lPBu-NXobSp8xW2F0hNT2UCv9tTPkQa-FbEhkbQ84StUU2drkkN6SQXkQmXd59pghNMjB9C5YKbShFovz_OOaMTA9SURUjwDxr3L_q_qezUT6GseDR-HwwIjAUsjbLCTDvcwIMTovl2qhEt6qirjrKDwUhyTZmBSsQHkWJMYBvIIPupbSHRyIZLGSSm3Cmiz5tlkbEE9dPxiXDf3QkqA7PmF9cATBsSjIouca1F-5uHcmwYDVl3TMYx257aGz7rD4rDHcsnBkf-Q7GxzLRE3W6r_pU1VrS-_RqvEPEFqu3XwnBl20EOaVkG6F5R-Sm6AxyLF0Q", "p": "9PKOAxZwucrApE9mYc55pLNscFMEzUKv8yjEamufDqOnohgYJ20LtsxZeKCDZvy78ZMGcD2rLkS_piEb6oQysHgL_8dq_NKbgC41GWM8oHhV7i0JU-KWgZnYFs4nafcuoj2FHG0wNZRFPh3otAnRNAwUtlsn_Jcbh1FbrpHnpUD18ECrXs1pnTXA6WS5405JTbnYTeXwoCKNFE5qllp3cDqh36DoCvp0ZY8I7TfCdBD_W1E491h7e-bA9eIwxrS1oP77sxxdbEj1fVYUXV2uXJVZY2_06cIqMp1Hov0kqZ07vYULZm_fPj1cSWadfnSkC8qdTDXz2xrWg8DF_XTUew", "kty": "RSA", "qi": "rvwwEqyh3uQlQbmYR5Ljk7Mi9GjZ4SHj9FHNrEmzn_IFCLgEU6VJnME33AF24HnlK3SEDgUMi-6LTz4VGZ121U-seHZftciC86hQCMFTabJI1pT_IYx8q7MY8OSbdLVOBU9oNhX6S0tiGgyMo7d1SzAP9JpCJwYiC4KRdoSe9QLJqqWjPWnC4ktR_rz9Tia5ti684z5kSNYvA89aqcz-vw-35aXT4GYQEvuy_To56jnImYZbNFjJQMf2XXVuAob-wGAPgvBNmw44RxsYr7lfXtcpjcY9--sVG2iSp7B5rV4zSsahRFK5xFNSV_0ot1Vfm1-RRBeihrRKBLUg9Z3XOQ", "dp": "OdaoZ9w9o_FXSbUh9Mhfet-PJHrF8H3ltCIVNxfQiBFmvOS5l12tXW2lVtF4FbJp4qIX7Brzt8ouAtlgkSDEI11FYBFDlw1YAI1opmUDZNTlXYcu46rmZRXhq4jkT6Y5Ub_7FXpG3u_y5bcEQrbqukJ8BY9CwucfbfVtE6yKKUBMkn2CubEBVkjiE3pgVmce8gaHJ-W6yuU9sOTPUE9uUobVwEtrX2RCZdS_g9wdw3BcC8EDFYzEI76aI7VUVSdImAp9fo6dFLupk_3mcyFy0ZPGdq9yAlyBwE_ZIYhqxs5E0_x9c6PI8BZnG0HqwHhkYBBo0h0PRtZwfs3fMnkKzw", "dq": "cUvYnZ6Uypvm7wyRjFyutR9v0R9iikqn_sgwreMwiK6fKk7LIvbf_87__jFuCPhfgn-bdhyFf13asEPEmIY_oa9tAFJOjRikhXuEu7TQ-EyzU3ud4RtnbhyW2jLl36mKNWzdUoVvbtnIBpL8rfI0SR_ZziA1r6lIAsXackPSJxs0lp5pofec8K3VUo0tb4NFa1E2RPEDVwiuCHRnq0cMlEApT7Wajln_QmTJl8I42yuDeNWjKT9NTflXMWxDJ7JFS5lO9vfJyfCdlrKvvauC4wFV84MuXA6MnThz7iHGu3513VhHdA--wrUULaXZ3nWfrv0g5f39SBMWUCtefANHAQ"}
\ No newline at end of file
{"body": {}, "uri": "https://acme-staging-v02.api.letsencrypt.org/acme/acct/8525656"}
\ No newline at end of file
{"creation_host": "localhost.localdomain", "creation_dt": "2019-03-11T15:58:03Z"}
\ No newline at end of file
{"e": "AQAB", "d": "keeVBFWbgaI4I7F7SC4KWRcBdg5Mm5pVXcv6yYCR4kDSf-4pTavgBqjwiwCohq4HAGTWQh9gXQulYhniW2UagJXUwIpRL2F-kw7La8_LGogn0_vRkxHxVnmcqyaBpzJC19M7DT6aaFfRtb_p3n-r7TlG4Cl4nXLm5N_V_bvX-fAPXk87np-CS0ELurhS_jLRGgasVoqdMPyVyVVwMqbJ3T9fu4aEleTzkwHs3EkP24Uq3XhovblrzPrmSqaUb1qjOzTs7wXPTseqKr4rmAOe7VXaqmW3VPmvJI-Syb7iFeYwofhtguDowfO_4BtAMubI1v-wQst4K2SAqxItvOp-ov2HpSV4F4DsInPhllvAbhYzsW-vl0tp64AFnuafAwGWB6Ldwb9Zy8N32kT8cONcyIi3Fqi3WTBD-mm-E3FGX-vVxhGxB0fibAOxVnT1vgSmcLg8e0ms2SxmSzmOJPNOjGwKn9B464E5N4bw89I30qIkoAJUr5i9hC3MUtdL53yLH97zTbCUF81IBIsilNgxJMD8KdXuh-VaTl_8TGYjJytgL0LWQerzalsXShAF5vPCIKnIxP4y1W1fY2dLri9eIY9TY3uIdLwwphM_RcfCi_HECPRh_NPsopP1eI_qdQsbi-umI3S10wbvTizp2-UMKmw3h6gfSOAKjmjIQkzrU3k", "n": "0Rmk89J0AqEq1gMmzdCniMp8SIFDZnjyPZvXrgSndydE5OXXbJkbDYqjMdz5zgjgc5xNStr8_ZfHBXiHdUyPB3KCsdtafFCOWdh4FQWgJs09GSIlUl4MydDhvbbTkm8ZgVxZy7kmGDfyjQ7mYrEGVLHF5mhUgKQdd458sGq1eilSNEc34_AEXA0SSDFt7T7RU_Vr8urCaGFmT1qeeIg3G4-HaUo-B2ujBuTe-Pfn7nj6AJ93zLBezNCrd28pVfhVe1OUfogogs9hYut9k7qT84goCfG-669GwtQHcQ6QtBSXuywIFGm2RzXaPurf4-oTlLL0g_TSCI7AUznJsY-iCPAzMVAmXchdsENL75tyFwLnSkIiZA4WuViEW5qIjEyBcqukRDkmnlXiEGp3W_N2MTjhTOQOVgFoiagy6cIBl6T90iXAALlPzIJwAwdOzzVzdhcyI0N_FqWYf9ZxoxEWhkMGDwlaMR8XxisCtbyqdrBfBvGh-689ihEhNggiFOJAMiog-_CekJtZnT2S12lgHiISAFNIkZaafiX7GrmewCkVla6bxJ6waCQfOXE42yiggBpkStkrWslvJjdxNIxE9ukyj5YSNq3fq5HmNezsEI9MuFscf-Jn2Plba_sK2A1Bw6rE-gWVTnE0tIsID0hl_o9YZPYBEYkn7_tvAUSO4O0", "q": "0VS5vvLKYYYEI1A3cNW5d2AoBVxcULcbBO-Uoc9KoQXwG-HC_TsOCoDfIJXaZFkPYohW9xEFHlFjFEYAkag8CuH7dKendPloBgqXrjMVornyF0EinutYcSCw9-MXe2-f4VrDu1oyJcANPj57RdAB25LM2HZzZofQJD93qpiQgHf98dqvgjQrkE2o4ii3tORH9TIAo2ir0FjZz5h9gTZPVTUYJ3b7_2rzTqQXQOvAvNi6pIsxWEYi9PdKF8BmIEzF_bqvhHHfhRmcsaO0PwUAj3DT1bgk27Scej2luVSGSo2Rc-CGx5qcRihv1tSYzpUbD-Rvk4cNTmddzzDaphNlCw", "p": "_7e_Oj7HFrPTZqRX4hx-vPLrziCfvof22tMLiRN9B0vaMzRgn-phvrae4g4UI-D_i9m1bQGayKk2PikBVNadGSoUp35uBP3Giopggi-U1hya5z9HCD6XbPpbeLKgq4VV27lEjBnWOvtOHNnu9ko5CGTOp5qFLLl17HnW-gWIUgxL8a0hsj48Jak0mBpDBkhrKWkGHPIJSg5uqVVvInGRyUFg1nABoyvay19zQK5tBzMEU8UnqUUJbpQjEenPELU4wpjVC_NB9hp0Bcr-Ow_UT57WBQuV8NknpV-PY0XFMgBkMtPt_fD6q5ESJu2EEvfA429S8-6HfzhJ9hsLe_Sc5w", "kty": "RSA", "qi": "Gf8pkEWWFDKEK5gwdGL6GJUIFS1ABwOP0ujBknplOIuixCoSPzs8wumoGJsWpFdMHH5RzwS4GQ0FoT5eOX2WQEsmZi5l_UmnISqVrlCmNIHkol2bfPq2yBaTfcyYUi2XnLMrN6wK0YbKLu948DQ00mBDHfZx7kO15rcKDL72HMqTEmaYXmEKKVut34RFoRBfh7AxU-MgRZ3KqXAfZc7sKC4-bWWGVmiuvWXwPaxQ8AWUQV2y5Ym-KT2qXmHI72gh8tSPE0d4xPxuSUF6yjvYYz4qCn02KevrpfmAX6itvmuOpCvLgXyoLhQP0LJ-Y8-F9kK2wZlEHXLJDKSQQvKHnA", "dp": "Y_pcOpKG1jpygaPpdE79wjQbu5iHvD9-ZSm0TeCftnWSlwh4aq2Bj8XosqscdramUvBIfZjuAlweCAmSKrBJ9ae9MYs9ypfJwyq89slRoLDIY3ca9385RvNPRg5YwRa9bc2unjQPzTmp3Z_bTNHSIJUBMwg33zeXgmBUi6YUGTgTjSbKkNzCOVtBY-KIp_EybJtSN4jt1tVzsKLlc4sBm7UC_nQGP9yKi48DCZvoprLsky_3BLgoKuKiH4PRYE_qJDMKwMRX2reW-xjVcxQKRyLrvEc-VU8hsAd_kSmbIqSCiFjRqMJJz0BF35BnXd8dvA4vWY29ziCc0irav5jwqw", "dq": "OVZKtmnMU2Ag_Ac52FdCQNd-vtEonBc7eGOjQ5sC5w44UXrKLRCi7O-Vrlg9hKT8WNHdeDkaPM6wI9p0x3DcWWLCvJY7gQfbnWQDXfyyHWtvSz1VHVB7XilFL_Ds-qt9kH2LBWNUPxDWz8jPfTTXfWw9XcE8JMZolbUosvqtAfNcBIYQ8soVcKZE7wWWJB8vMpMqp5fBEAV2S62KGv1kR4OOhSjLJ5AE6vJ5SBgLJ-75WJ6junkjlBO0IMNbdddxl-ktsEp8nfmA-QtNEMHvAFs4Ot8AgYl8HuOJ5DSpv_v87k9-u2e3DGSBFcgPvu4KhpTclv00ANjBUkIgccL4Nw"}
\ No newline at end of file
{"body": {}, "uri": "https://acme-v01.api.letsencrypt.org/acme/reg/53096142", "new_authzr_uri": "https://acme-v01.api.letsencrypt.org/acme/new-authz"}
\ No newline at end of file
{"creation_host": "haproxy-master", "creation_dt": "2020-01-03T10:33:36Z"}
\ No newline at end of file
{"e": "AQAB", "d": "XjuENoxMc4IEk_7Ep2V_2WXlA8PEQW6bnZynKWmruyLao0juCuNqC5Vm1uqeMnQpULWnqWNs8NnnlzceG5Rxic3adh4lEnS6YW3Vu5H5y5hO7xAGNFqF6E3ZGgGrOfUc477AduaXgPn71DpNYBpH9yRypXIUNaxWg_-AWk6tj_thNV03Lxu5GzL3fwm2RuVTYUxHzZUjjI8szs9eWmkc1LYEPUJPEuT_B0c5tO3FicQIoGa1-spWnQUl01_oyfgWZvpog6nPz9d2nnE9HAbmvaIS7EYMKzcRxaikYIpeLTZ7JZhva4ZwAADdgUP08HgLwvNMMJrQNx3mXPSMJ6eyAQ", "n": "6IT1YQHhJ551asAVV2J1z6Gank-nOKAMdINwVA5kSYw9IQlrhqU2vMGQxi7G6VpUjst-I-KbB3foamWuIwglTbgtEdFhUQ7ttSE5xIvtKYEuVgsACs1cjq_SHnwKcdC4rtcE1dAF7uVxo_3bPhGokqAr5JhOG8OqGrzNqmZ50YUn_Avn39UXaTXp0-uYSZx1j0ExXC6vIXgx4_ylUkPR9IEp1n7jbcP4suw_03JbrkDKmBMjzxFGVIIhTzvYQ1kAdkmdFbK0qZfXWzYAH8MSlNqbiSZPtPG2vVnrz6qEWxCU5tXhW5TqqkuVCKAyCkLFXsWz76m7KdcAQn3Mpdnjew", "q": "8aNrlgEwrV-AzmDjTFuZOwII6ZsP3XfxvTckjjss5GE9okBzUXYQK6WkNTThbR41nJ5vmKnNuCQQ9jPfETDkjSSff_I_AsMyg8O6zvJqOTfPFJ7CxYDmUluxSA7H9C16uVbDdd9E0DCZCFY8U2f3FZMM2H-0pInyV5yZstJS5CU", "p": "9lbKdEulQqVZoXHJeqbOiq45vBfR2pclq-d7vdvMXxmPKfHlNJ3BMwZvgvIUYMPEre6yIfSHPjvlHK69C8Hx-rr8n-7XcJK9ee9PIQK-mwQhkx1ZID6AAlTCJJcateNct4OLvX2k90B5g2xcj8lXcYpX3PEfpPK5z49spjNCRx8", "kty": "RSA", "qi": "WU1Gw0U6jIsDp1jxn7oyyDCYP6KWtfDxAVtzSUL3WCevRphHNbNpZU0CKNlrZ8Iau54SB_4MROa7GfxfEHLa2NYpgx5hpkuiMkxhUael4vlKzLwQrqDZoaLSksZcXuPPsB2C364pCxhC7ji98nsPbvlqPwmu7TKHBVI3hy1TAlg", "dp": "Ux8iHW_RCdYFkoZ0t-BFXWJAtQlMlHfgDEuF46ChK43SUxL-hmyc3nzTb9oDqkskuJQMo4yBfixzuOP1glwlLLefus-6_o9lRBnOF5N3gZM5SQzkIA823pJ_GB2ss6dOh9Xpdz1IRu4IkqIj8Zi82uEVmMX8KYqFzFXXEZXGTX0", "dq": "R60iDKzts3_QxWcYBV5mZYqE-kZ0vk0F-AqTXV1QQ65Uifx0OIW85jWML_wvoh6D6KFWmQJFc4m_PkjEsmS-Zt-mMF27MyaTpWI514kw2Sgk1QkC3XMO3v8z5xv7VALplHCYKi7ASsEfo8lwu4zrTgsAlHfNLcF9kV9yeAjLbcE"}
\ No newline at end of file
{"body": {}, "uri": "https://acme-v02.api.letsencrypt.org/acme/acct/75061111"}
\ No newline at end of file
-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISA3fEbiJw0BgkcohjSGqZkHNQMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMDEyMDUxMjMxMjlaFw0yMTAzMDUxMjMxMjlaMBkxFzAVBgNVBAMM
DiouaG9uZ3NuZXQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
57x+6U+CkXcUsB1UR5Up12TBQY/pJXOZOlsvjjgsBjQRHuK1I7EddnYuh7g3f7OA
NF1swakILMfpL92RkU9f8B4FT747icNrknlgNukP9dBlcynduzUXA5S/HYJbGzZt
PdOHQrc9sBr4ix3ING4JVEf+P86KdXaTcQyJBzwktQPfq+W+TqSwi4uYlVEYrh8h
frqwQNoLVyoG+ytE/MmRijGpUOkwhmlI6/SUy/MrzjRQQSP4DmFFC31Xp2sMoO9F
Z2YA6GvCLblkOo+tu0NNKq4+6eKbt/SXDrWB9Ps/tuRu2Agl1igfJ4uzzaIqS0B0
z54WogP3Q7VpHw+0fUL4+wIDAQABo4ICRzCCAkMwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBT0w4a9BMR9yWq0EsI29UtUD5lpwjAfBgNVHSMEGDAWgBQULrMXt1hWy65Q
CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y
My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn
LzAZBgNVHREEEjAQgg4qLmhvbmdzbmV0Lm5ldDBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1AJQgvB6O1Y1siHMf
gosiLA3R2k1ebE+UPWHbTi9YTaLCAAABdjMZq8cAAAQDAEYwRAIgElArf99ISprl
2rZuz1vf4NMGfV/1FG+fsi5mo7gjkesCIAjU0+aMqiUYkeUYsAKyyJ/e5isyJOwa
CDO59eruLZnrAHUA9lyUL9F3MCIUVBgIMJRWjuNNExkzv98MLyALzE7xZOMAAAF2
MxmrywAABAMARjBEAiABciuAZxE23OQnwKIXcbr4w2GO/nHBpCbgq1O4T6TIogIg
Ed804YS7MS51GvdhuvrTVC3UJGSGNSpMwRpDakw+Pk0wDQYJKoZIhvcNAQELBQAD
ggEBAKU0E4VRvVbTOM7n3F3xLaWlK9oZGcH1gfi8MzYgOMQV6lCIXP9po2dAoFa7
Cl52xoX4JYRAoT/+iHYFAClmlGhpDF8KpBENBeZLDA1SF4W/IW6+Pi1vi69WgD91
FNM9a7QSz5xr2VN5mhodZkGcrvWalSjbdusyqcM4jBcUOwy7Tf2600uz2eY9d8kF
UIO/2cJWbRSuMxEFc3ecdVzUiGx9v0TYSUh9uxTA1wge6Og7PPaG2ulKPEUe4gBB
JIOQnAyP3ZE+RNH1u5zppOb7l4hMPWYuJbP30pEJtkCBet9Cpn81tHO1j+mxR5AF
Xsl8XT5/7qx3Q+dLQnSoRDcVE7U=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFVDCCBDygAwIBAgISBL9eSUWOlzQEqQay/VfMHFh9MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDExMTYwMTUyMDRaFw0y
MTAyMTQwMTUyMDRaMBkxFzAVBgNVBAMMDiouaG9uZ3NuZXQubmV0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2ZKUs1aau9ClnxFy78TsXfyjQDbgXebO
BNfGfHgkdksuIaSqeDLuSYpMQuEvbmnMdrwTxp932iKie5dX5eNRyZLEkF00i3jb
euLlzgWJ9QZWMMXe5TfBklV7EyjJ9sXiG0lUkXL1wxz5r2GAGagKNWvnu45ih4G5
H6mSLYv6wpAZLxzkP6+LIOHZEc4BBukj9xxZax4ETijbBE47TS9316k5y8S0bWm9
uK3uFnCINtBUhyVbUivJksIDB26dio/SzYf/ve4GnpxxLAfEVDXG/9wx1k77yeNe
L3QQjJgS3w2k5hPM1RKGI5LSi+2CwOm+DiHKXYnUMPSF2A26WJWr5QIDAQABo4IC
YzCCAl8wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSdhp+WsBTB6yyLlgGFGw8EK2Sc
TTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj
MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v
cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v
cmcvMBkGA1UdEQQSMBCCDiouaG9uZ3NuZXQubmV0MEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAfT7y+I//iFVo
JMLAyp5SiXkrxQ54CX8uapdomX4i8NcAAAF1zvdyCwAABAMARzBFAiEAsWptaE1M
t9hImtvoj4cepeqc2rYeleM9gPTWlUjmiqMCIDF7m0qESLja8PgbUWQsh0ZisqRC
EULUNFhMFDkL8DBUAHYAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMA
AAF1zvdypwAABAMARzBFAiEAtHV1SYq7wNhFzpwLjjSofdshLg5bSUlZMp/nvwTe
Hk8CIBnWL63JgtwrIgx3+MFMWHjP6CqQ67DCC39tA9/3E/rJMA0GCSqGSIb3DQEB
CwUAA4IBAQBn8zjw9sFfFZR8mpMKO5y8/pMtAGI3MWda72QISJ8OR6uR4UGJb43C
/7iY7sQq9EQcekql6KjqXupuBlpSR+CDJHnX2wdAAr/OGYWgGHrGGSiOb4x3bmLi
8mkGKKjhCQoeiW2QUFZO5b559+1mQNmSpPuCle3Y27YP8Is4LM1jxP1danGZctui
ozxziHZLqwWDyRPNAETHmZEL9XcB5Bw+5V9mW+rEY7yAcdFrulOL41/rqp9PMZAJ
MjF0O5380kpMx+SoSBdmRmtt8lAFpNnJmxAoKYPbfYsd0vOUNqoQrKj/1lTuMPPC
X5CjvhxA/fw6/Qt+UG/u2Hi6dMNIEaft
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFUjCCBDqgAwIBAgISBBuNm1GbKCg7uYC4J9JgN09QMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDExMzAxNTAwMzdaFw0y
MTAyMjgxNTAwMzdaMBkxFzAVBgNVBAMMDiouaG9uZ3NuZXQubmV0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzE9QhJB4fDGxXc9+W0ASPFrrorJwtC00
FIl2oDWyLf261gJk14TNGvSN+AVbiZAnrmuTyML9OGmpiTxRCA8UMJEzl8cC7IWV
xaTdTkgEo3vYfQ7VsFaQEvIHl/zr+LEBdhnb+EZwqa8zDnQ+KaoRQDaPRRzq3eNE
TQqYGSdPkO2cEf7jF1I3uvUeL3z7bAZBA+d6aa7lRvZscGDY5fwkA4gmDQNQOxIq
To1pUCw7dU1y+Ak3rOc0CaJhw5zD776Lzybg5cfRlxO0vfJhCWAWkdZa9nD/l+GS
pOJEedZJ88jtgUeDJkest3d/REX4aWnXxZjlZ+kajHhvjU2kgjPXAQIDAQABo4IC
YTCCAl0wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSH/Gb1VBpl9OGQQDHISwrCJh+m
zDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj
MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v
cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v
cmcvMBkGA1UdEQQSMBCCDiouaG9uZ3NuZXQubmV0MEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUARJRlLrDuzq/E
QAfYqP4owNrmgr7YyzG1P9MzlrW2gagAAAF2GeJsgQAABAMARjBEAiArciBlKwb9
csq79PUjXeoBKXJ8TTaawPjr9sMG7qyhMwIgRaJsshFUjihH2F/ROPMKenp4rt43
Mu4/7KnbY9EjC5oAdQD2XJQv0XcwIhRUGAgwlFaO400TGTO/3wwvIAvMTvFk4wAA
AXYZ4mxnAAAEAwBGMEQCIBFWMK4J0yvkYlVbIeRqDnApZEVRwDNoDWwMt0QAhOuP
AiBNoZSFkm6DgxUM6w0bPpV+tYOjHrD0rEjd5ca2ncZxmTANBgkqhkiG9w0BAQsF
AAOCAQEAisyGHruCWroskfo8Wc5hKKwhpO3yBKpO9I2tmOhUtqk0BtkdGemnVea7
IJnlz1o8894XESxUsq6RFQW200gABTNbxBFyT9jpGo/nIr9tB5ktTwp2x5Q376pu
RUWI8nlMXbtgAEuZQ0TSkn26UmvKZ3Ikf98JktIO3gwXYe1hoDxC7Ng0+rrDTPXQ
IqynH7cUxSNqw0wTvQTO+ueaNYjqBhrKZPVSlt8UhZeHIkfI+XSoNThqBFspLBT4
I1tZhAOaU64fHO+O7cL3uxd2LudCGSvOf/tUAW5eGcE9hqeWFWzKSIjqka4bLwLU
wgwE2RVAHNhEHr5BcbX6YQSWp5Vk9w==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEZTCCA02gAwIBAgIQQAF1BIMUpMghjISpDBbN3zANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTIwMTAwNzE5MjE0MFoXDTIxMDkyOTE5MjE0MFow
MjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxCzAJBgNVBAMT
AlIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwIVKMz2oJTTDxLs
jVWSw/iC8ZmmekKIp10mqrUrucVMsa+Oa/l1yKPXD0eUFFU1V4yeqKI5GfWCPEKp
Tm71O8Mu243AsFzzWTjn7c9p8FoLG77AlCQlh/o3cbMT5xys4Zvv2+Q7RVJFlqnB
U840yFLuta7tj95gcOKlVKu2bQ6XpUA0ayvTvGbrZjR8+muLj1cpmfgwF126cm/7
gcWt0oZYPRfH5wm78Sv3htzB2nFd1EbjzK0lwYi8YGd1ZrPxGPeiXOZT/zqItkel
/xMY6pgJdz+dU/nPAeX1pnAXFK9jpP+Zs5Od3FOnBv5IhR2haa4ldbsTzFID9e1R
oYvbFQIDAQABo4IBaDCCAWQwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8E
BAMCAYYwSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5p
ZGVudHJ1c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTE
p7Gkeyxx+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEE
AYLfEwEBATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2Vu
Y3J5cHQub3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0
LmNvbS9EU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYf
r52LFMLGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0B
AQsFAAOCAQEA2UzgyfWEiDcx27sT4rP8i2tiEmxYt0l+PAK3qB8oYevO4C5z70kH
ejWEHx2taPDY/laBL21/WKZuNTYQHHPD5b1tXgHXbnL7KqC401dk5VvCadTQsvd8
S8MXjohyc9z9/G2948kLjmE6Flh9dDYrVYA9x2O+hEPGOaEOa1eePynBgPayvUfL
qjBstzLhWVQLGAkXXmNs+5ZnPBxzDJOLxhF2JIbeQAcH5H0tZrUlo5ZYyOqA7s9p
O5b85o3AM/OJ+CktFBQtfvBhcJVd9wvlwPsk+uyOy2HI7mNxKKgsBTt375teA2Tw
UdHkhVNcsAKX1H7GNNLOEADksd86wuoXvg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0Nlow
SjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMT
GkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EF
q6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan/PQeGdxyGkOlZHP/uaZ6WA8
SMx+yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0
Z8h/pZq4UmEUEz9l6YKHy9v6Dlb2honzhT+Xhq+w3Brvaw2VFn3EK6BlspkENnWA
a6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB/onkxEz0tNvjj
/PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0T
AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIG
CCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNv
bTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9k
c3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf/EFWCFiRAw
VAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcC
ARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAz
MDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwu
Y3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsF
AAOCAQEA3TPXEfNjWDjdGBX7CVW+dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJo
uM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg+VyOeph4EYpr/1wXKtx8/
wApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so/joWUoHOUgwu
X4Po1QYz+3dszkDqMp4fklxBwXRsW10KXzPMTZ+sOPAveyxindmjkW8lGy+QsRlG
PfZ+G6Z6h7mjem0Y+iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M+X+Q7UNKEkROb3N6
KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0Nlow
SjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMT
GkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EF
q6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan/PQeGdxyGkOlZHP/uaZ6WA8
SMx+yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0
Z8h/pZq4UmEUEz9l6YKHy9v6Dlb2honzhT+Xhq+w3Brvaw2VFn3EK6BlspkENnWA
a6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB/onkxEz0tNvjj
/PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0T
AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIG
CCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNv
bTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9k
c3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf/EFWCFiRAw
VAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcC
ARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAz
MDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwu
Y3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsF
AAOCAQEA3TPXEfNjWDjdGBX7CVW+dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJo
uM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg+VyOeph4EYpr/1wXKtx8/
wApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so/joWUoHOUgwu
X4Po1QYz+3dszkDqMp4fklxBwXRsW10KXzPMTZ+sOPAveyxindmjkW8lGy+QsRlG
PfZ+G6Z6h7mjem0Y+iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M+X+Q7UNKEkROb3N6
KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISA3fEbiJw0BgkcohjSGqZkHNQMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMDEyMDUxMjMxMjlaFw0yMTAzMDUxMjMxMjlaMBkxFzAVBgNVBAMM
DiouaG9uZ3NuZXQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
57x+6U+CkXcUsB1UR5Up12TBQY/pJXOZOlsvjjgsBjQRHuK1I7EddnYuh7g3f7OA
NF1swakILMfpL92RkU9f8B4FT747icNrknlgNukP9dBlcynduzUXA5S/HYJbGzZt
PdOHQrc9sBr4ix3ING4JVEf+P86KdXaTcQyJBzwktQPfq+W+TqSwi4uYlVEYrh8h
frqwQNoLVyoG+ytE/MmRijGpUOkwhmlI6/SUy/MrzjRQQSP4DmFFC31Xp2sMoO9F
Z2YA6GvCLblkOo+tu0NNKq4+6eKbt/SXDrWB9Ps/tuRu2Agl1igfJ4uzzaIqS0B0
z54WogP3Q7VpHw+0fUL4+wIDAQABo4ICRzCCAkMwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBT0w4a9BMR9yWq0EsI29UtUD5lpwjAfBgNVHSMEGDAWgBQULrMXt1hWy65Q
CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y
My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn
LzAZBgNVHREEEjAQgg4qLmhvbmdzbmV0Lm5ldDBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1AJQgvB6O1Y1siHMf
gosiLA3R2k1ebE+UPWHbTi9YTaLCAAABdjMZq8cAAAQDAEYwRAIgElArf99ISprl
2rZuz1vf4NMGfV/1FG+fsi5mo7gjkesCIAjU0+aMqiUYkeUYsAKyyJ/e5isyJOwa
CDO59eruLZnrAHUA9lyUL9F3MCIUVBgIMJRWjuNNExkzv98MLyALzE7xZOMAAAF2
MxmrywAABAMARjBEAiABciuAZxE23OQnwKIXcbr4w2GO/nHBpCbgq1O4T6TIogIg
Ed804YS7MS51GvdhuvrTVC3UJGSGNSpMwRpDakw+Pk0wDQYJKoZIhvcNAQELBQAD
ggEBAKU0E4VRvVbTOM7n3F3xLaWlK9oZGcH1gfi8MzYgOMQV6lCIXP9po2dAoFa7
Cl52xoX4JYRAoT/+iHYFAClmlGhpDF8KpBENBeZLDA1SF4W/IW6+Pi1vi69WgD91
FNM9a7QSz5xr2VN5mhodZkGcrvWalSjbdusyqcM4jBcUOwy7Tf2600uz2eY9d8kF
UIO/2cJWbRSuMxEFc3ecdVzUiGx9v0TYSUh9uxTA1wge6Og7PPaG2ulKPEUe4gBB
JIOQnAyP3ZE+RNH1u5zppOb7l4hMPWYuJbP30pEJtkCBet9Cpn81tHO1j+mxR5AF
Xsl8XT5/7qx3Q+dLQnSoRDcVE7U=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEZTCCA02gAwIBAgIQQAF1BIMUpMghjISpDBbN3zANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTIwMTAwNzE5MjE0MFoXDTIxMDkyOTE5MjE0MFow
MjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxCzAJBgNVBAMT
AlIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwIVKMz2oJTTDxLs
jVWSw/iC8ZmmekKIp10mqrUrucVMsa+Oa/l1yKPXD0eUFFU1V4yeqKI5GfWCPEKp
Tm71O8Mu243AsFzzWTjn7c9p8FoLG77AlCQlh/o3cbMT5xys4Zvv2+Q7RVJFlqnB
U840yFLuta7tj95gcOKlVKu2bQ6XpUA0ayvTvGbrZjR8+muLj1cpmfgwF126cm/7
gcWt0oZYPRfH5wm78Sv3htzB2nFd1EbjzK0lwYi8YGd1ZrPxGPeiXOZT/zqItkel
/xMY6pgJdz+dU/nPAeX1pnAXFK9jpP+Zs5Od3FOnBv5IhR2haa4ldbsTzFID9e1R
oYvbFQIDAQABo4IBaDCCAWQwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8E
BAMCAYYwSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5p
ZGVudHJ1c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTE
p7Gkeyxx+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEE
AYLfEwEBATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2Vu
Y3J5cHQub3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0
LmNvbS9EU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYf
r52LFMLGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0B
AQsFAAOCAQEA2UzgyfWEiDcx27sT4rP8i2tiEmxYt0l+PAK3qB8oYevO4C5z70kH
ejWEHx2taPDY/laBL21/WKZuNTYQHHPD5b1tXgHXbnL7KqC401dk5VvCadTQsvd8
S8MXjohyc9z9/G2948kLjmE6Flh9dDYrVYA9x2O+hEPGOaEOa1eePynBgPayvUfL
qjBstzLhWVQLGAkXXmNs+5ZnPBxzDJOLxhF2JIbeQAcH5H0tZrUlo5ZYyOqA7s9p
O5b85o3AM/OJ+CktFBQtfvBhcJVd9wvlwPsk+uyOy2HI7mNxKKgsBTt375teA2Tw
UdHkhVNcsAKX1H7GNNLOEADksd86wuoXvg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFVDCCBDygAwIBAgISBL9eSUWOlzQEqQay/VfMHFh9MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDExMTYwMTUyMDRaFw0y
MTAyMTQwMTUyMDRaMBkxFzAVBgNVBAMMDiouaG9uZ3NuZXQubmV0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2ZKUs1aau9ClnxFy78TsXfyjQDbgXebO
BNfGfHgkdksuIaSqeDLuSYpMQuEvbmnMdrwTxp932iKie5dX5eNRyZLEkF00i3jb
euLlzgWJ9QZWMMXe5TfBklV7EyjJ9sXiG0lUkXL1wxz5r2GAGagKNWvnu45ih4G5
H6mSLYv6wpAZLxzkP6+LIOHZEc4BBukj9xxZax4ETijbBE47TS9316k5y8S0bWm9
uK3uFnCINtBUhyVbUivJksIDB26dio/SzYf/ve4GnpxxLAfEVDXG/9wx1k77yeNe
L3QQjJgS3w2k5hPM1RKGI5LSi+2CwOm+DiHKXYnUMPSF2A26WJWr5QIDAQABo4IC
YzCCAl8wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSdhp+WsBTB6yyLlgGFGw8EK2Sc
TTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj
MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v
cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v
cmcvMBkGA1UdEQQSMBCCDiouaG9uZ3NuZXQubmV0MEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAfT7y+I//iFVo
JMLAyp5SiXkrxQ54CX8uapdomX4i8NcAAAF1zvdyCwAABAMARzBFAiEAsWptaE1M
t9hImtvoj4cepeqc2rYeleM9gPTWlUjmiqMCIDF7m0qESLja8PgbUWQsh0ZisqRC
EULUNFhMFDkL8DBUAHYAb1N2rDHwMRnYmQCkURX/dxUcEdkCwQApBo2yCJo32RMA
AAF1zvdypwAABAMARzBFAiEAtHV1SYq7wNhFzpwLjjSofdshLg5bSUlZMp/nvwTe
Hk8CIBnWL63JgtwrIgx3+MFMWHjP6CqQ67DCC39tA9/3E/rJMA0GCSqGSIb3DQEB
CwUAA4IBAQBn8zjw9sFfFZR8mpMKO5y8/pMtAGI3MWda72QISJ8OR6uR4UGJb43C
/7iY7sQq9EQcekql6KjqXupuBlpSR+CDJHnX2wdAAr/OGYWgGHrGGSiOb4x3bmLi
8mkGKKjhCQoeiW2QUFZO5b559+1mQNmSpPuCle3Y27YP8Is4LM1jxP1danGZctui
ozxziHZLqwWDyRPNAETHmZEL9XcB5Bw+5V9mW+rEY7yAcdFrulOL41/rqp9PMZAJ
MjF0O5380kpMx+SoSBdmRmtt8lAFpNnJmxAoKYPbfYsd0vOUNqoQrKj/1lTuMPPC
X5CjvhxA/fw6/Qt+UG/u2Hi6dMNIEaft
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0Nlow
SjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMT
GkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EF
q6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan/PQeGdxyGkOlZHP/uaZ6WA8
SMx+yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0
Z8h/pZq4UmEUEz9l6YKHy9v6Dlb2honzhT+Xhq+w3Brvaw2VFn3EK6BlspkENnWA
a6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB/onkxEz0tNvjj
/PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0T
AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIG
CCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNv
bTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9k
c3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf/EFWCFiRAw
VAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcC
ARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAz
MDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwu
Y3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsF
AAOCAQEA3TPXEfNjWDjdGBX7CVW+dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJo
uM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg+VyOeph4EYpr/1wXKtx8/
wApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so/joWUoHOUgwu
X4Po1QYz+3dszkDqMp4fklxBwXRsW10KXzPMTZ+sOPAveyxindmjkW8lGy+QsRlG
PfZ+G6Z6h7mjem0Y+iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M+X+Q7UNKEkROb3N6
KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFUjCCBDqgAwIBAgISBBuNm1GbKCg7uYC4J9JgN09QMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDExMzAxNTAwMzdaFw0y
MTAyMjgxNTAwMzdaMBkxFzAVBgNVBAMMDiouaG9uZ3NuZXQubmV0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzE9QhJB4fDGxXc9+W0ASPFrrorJwtC00
FIl2oDWyLf261gJk14TNGvSN+AVbiZAnrmuTyML9OGmpiTxRCA8UMJEzl8cC7IWV
xaTdTkgEo3vYfQ7VsFaQEvIHl/zr+LEBdhnb+EZwqa8zDnQ+KaoRQDaPRRzq3eNE
TQqYGSdPkO2cEf7jF1I3uvUeL3z7bAZBA+d6aa7lRvZscGDY5fwkA4gmDQNQOxIq
To1pUCw7dU1y+Ak3rOc0CaJhw5zD776Lzybg5cfRlxO0vfJhCWAWkdZa9nD/l+GS
pOJEedZJ88jtgUeDJkest3d/REX4aWnXxZjlZ+kajHhvjU2kgjPXAQIDAQABo4IC
YTCCAl0wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSH/Gb1VBpl9OGQQDHISwrCJh+m
zDAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj
MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v
cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v
cmcvMBkGA1UdEQQSMBCCDiouaG9uZ3NuZXQubmV0MEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUARJRlLrDuzq/E
QAfYqP4owNrmgr7YyzG1P9MzlrW2gagAAAF2GeJsgQAABAMARjBEAiArciBlKwb9
csq79PUjXeoBKXJ8TTaawPjr9sMG7qyhMwIgRaJsshFUjihH2F/ROPMKenp4rt43
Mu4/7KnbY9EjC5oAdQD2XJQv0XcwIhRUGAgwlFaO400TGTO/3wwvIAvMTvFk4wAA
AXYZ4mxnAAAEAwBGMEQCIBFWMK4J0yvkYlVbIeRqDnApZEVRwDNoDWwMt0QAhOuP
AiBNoZSFkm6DgxUM6w0bPpV+tYOjHrD0rEjd5ca2ncZxmTANBgkqhkiG9w0BAQsF
AAOCAQEAisyGHruCWroskfo8Wc5hKKwhpO3yBKpO9I2tmOhUtqk0BtkdGemnVea7
IJnlz1o8894XESxUsq6RFQW200gABTNbxBFyT9jpGo/nIr9tB5ktTwp2x5Q376pu
RUWI8nlMXbtgAEuZQ0TSkn26UmvKZ3Ikf98JktIO3gwXYe1hoDxC7Ng0+rrDTPXQ
IqynH7cUxSNqw0wTvQTO+ueaNYjqBhrKZPVSlt8UhZeHIkfI+XSoNThqBFspLBT4
I1tZhAOaU64fHO+O7cL3uxd2LudCGSvOf/tUAW5eGcE9hqeWFWzKSIjqka4bLwLU
wgwE2RVAHNhEHr5BcbX6YQSWp5Vk9w==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0Nlow
SjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMT
GkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EF
q6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan/PQeGdxyGkOlZHP/uaZ6WA8
SMx+yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0
Z8h/pZq4UmEUEz9l6YKHy9v6Dlb2honzhT+Xhq+w3Brvaw2VFn3EK6BlspkENnWA
a6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB/onkxEz0tNvjj
/PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0T
AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIG
CCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNv
bTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9k
c3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf/EFWCFiRAw
VAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcC
ARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAz
MDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwu
Y3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsF
AAOCAQEA3TPXEfNjWDjdGBX7CVW+dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJo
uM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg+VyOeph4EYpr/1wXKtx8/
wApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so/joWUoHOUgwu
X4Po1QYz+3dszkDqMp4fklxBwXRsW10KXzPMTZ+sOPAveyxindmjkW8lGy+QsRlG
PfZ+G6Z6h7mjem0Y+iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M+X+Q7UNKEkROb3N6
KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDnvH7pT4KRdxSw
HVRHlSnXZMFBj+klc5k6Wy+OOCwGNBEe4rUjsR12di6HuDd/s4A0XWzBqQgsx+kv
3ZGRT1/wHgVPvjuJw2uSeWA26Q/10GVzKd27NRcDlL8dglsbNm0904dCtz2wGviL
Hcg0bglUR/4/zop1dpNxDIkHPCS1A9+r5b5OpLCLi5iVURiuHyF+urBA2gtXKgb7
K0T8yZGKMalQ6TCGaUjr9JTL8yvONFBBI/gOYUULfVenawyg70VnZgDoa8ItuWQ6
j627Q00qrj7p4pu39JcOtYH0+z+25G7YCCXWKB8ni7PNoipLQHTPnhaiA/dDtWkf
D7R9Qvj7AgMBAAECggEATdDfMQtRBfXdzZHbtjnhlgGwX4qquLfLsWvjWTeFmQOs
6BkqyHR2N0xSLaLviANHvs3Mcm+HXjo3FKqrcgccaS47jF6N8aHcoo/9fhLfGCVF
m9loKrAWLU6qqocWftnU7xjz57ROk69K3LRAgVKd8V5HgzehCParZh/Wd8Z7cQjb
P6Pnk9e1mZZgZEbEG72Odl03tMF+dlHQ9uf8IY5XaPmmrXMN7WHIu0JeLtLTCLEZ
Xd4LiLaZuGbj/CYDq/L8VLXTFacXECV1if3P+QG71YyusPV0iHzDZiQY/CkHRTra
41PnWa7b9HXS13NxUG8RVJEPKhRdjrcjklFwhfYseQKBgQD95ULaTaDumy/IgZII
DvJd0sbLwgiT2+VSgLdGmzFBuWQSVj+3B6y6WNiuPegNaJb8Se6+Vn53+4HyG+KU
S5e/sWmErr2eN2OtrMQcutuOtpYcnDJwdrj8tL25yJIIFRM/jOtVBRHdeArRPsb+
kE9k/hdl+9ha0EZshKqBkpu95wKBgQDpqDcQoTpeJoVFmCXA66bhtUkruPS5CKMK
5o5XWmmAmW5Ph7kI4sToacboQEF325RwoQFN4Wm5JbRo3x0gPVkCDlKpk1TFIUnF
H9bTxnFvkbGCAnJHCMasOGbiTx9qKVAbexmHAybHeBaJInKzW1z+DEoxEnPgoQaF
p2CSKQIBzQKBgEPzjATpKd0yY4OCShcmCO/bbaEy+SC5hZKjKGoZNwGkIIhX1Q2j
XDMzfCqGHwkXqPE0yFTgyVBLW+f0Vpvh72c6kEcWjWE+6cqdpo8Z45E6hMp7c3Ru
EexwYybJ62uGWHR1vrYueS2Q5zRBXPjcnqMk7hY5ZRpJC9AXYZr0JgKZAoGBAIpr
BHPtj05HM5xOzc7Dy1DavEYSg6c53pyOiLRm8ykju52RoaQJ8uxb/WGI7z+57O3r
84HXj3IHTCD0S6TVsuzs3ztl9Enztmf4vKMoY/rcLHQATwKVyFwt7YUTqmCRqMse
2biJvWddVLxYk+p8rVIypaD8dXkU63Ax/5uWf4HhAoGACaHtq9xq8axMu8sfvYaf
TjmcPiJ5SUtiraSLscFcAbBM0RWFsjU1XcXSucoVN+s6abZ8AVwum+/+wLzj1zMJ
S+JMT0rFyr5Fx7/5u7Hdkhw/0pJszqHw356mGelwlCicMF/aqSMb3TLWb2AMKKVp
nbDPVLPk2a4mr1l3Qx0eVko=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDZkpSzVpq70KWf
EXLvxOxd/KNANuBd5s4E18Z8eCR2Sy4hpKp4Mu5JikxC4S9uacx2vBPGn3faIqJ7
l1fl41HJksSQXTSLeNt64uXOBYn1BlYwxd7lN8GSVXsTKMn2xeIbSVSRcvXDHPmv
YYAZqAo1a+e7jmKHgbkfqZIti/rCkBkvHOQ/r4sg4dkRzgEG6SP3HFlrHgROKNsE
TjtNL3fXqTnLxLRtab24re4WcIg20FSHJVtSK8mSwgMHbp2Kj9LNh/+97gaenHEs
B8RUNcb/3DHWTvvJ414vdBCMmBLfDaTmE8zVEoYjktKL7YLA6b4OIcpdidQw9IXY
DbpYlavlAgMBAAECggEBAMdlfP422qxR9deoSCvRz8X7KSpKoKmuQxVRI0kjWldH
Y0nV/Z0XICcppeaNNcj9ETOn/n/D2jWCFGMsOpQnFuejqJ2drfA8nPksROvhS6PR
YOBmF3b++FpCGP9gHGgaxrO3Ktf6AZ4FShcfRiU9Sc3XzJKpVUdW7fBEmgFADlqL
v9UlC6PPwhwaqKoyRrpzgcOjfEjEZgojzSUowhtNGQU1lxtT+zQVqj1ds0hd+z9Q
l3ln7vHS9nkfDiXnZuJfaQrsNAARYyLMoDwRRCT3q0oWtVc3Iya2wDhpt/oaomog
0fsS28PuOb74NSfYTvTW4HZjo4Y1efYaDhEOgXuYD6kCgYEA/Ijr2Q8siqJUToq6
scwaJr5D86UtXXTrxS7OTR5O7+hxL05ZwsBzGfwDqTAfcny/dJvrYKzfwOeiLz3m
mr14pOXTHQxSQySOloIxOUo/3FhYE67i+b7Ew6q+51vFsCgqdRFxsePFvkCYT2hf
hs+xgbmvivhkCKLkjq2d5iYUp3cCgYEA3I7ZAfH8pbETEOVlMS+qfqdPLbkvN+Qd
2JBq2jW7821p0qZ+J/N1IjYA4lJgcpzwNJFArYisC1hEmMA1FuuDaL+cRXMBx6uI
Dq1YARGH+7aE7hfR6sfYK4P96oK5DGraGWcsvGtWSXraCIWbIlLEOndUBSFxDIWq
Z1F1rKbOVoMCgYBe4lM7SyhBLpzepeFfzIBG7lY5xWY2Jygu/lclQq4GFh/w1k+D
jSuyJ654c0xdh+Gnvq3BtTKdGGsntOpgWbBqxK99ypNeBu5MPr6f9/XmpIrzWlKN
48+qdQ0lgKXWekD5m4RMgnhZ84tGysCZto/LXilG3e04EXwu36zkPIqmIQKBgAIf
oflB0jPqM4vLGaFSmyqjA8El8k1wddUa9txo/glG+Wjcz4Qk9PDCYlnLf0A7QJjQ
+TVyhm2JiQeLejdhRx+gEKoehFrezO2PP7Sq7Ys/46HDOvMuv2cT20MBxTRYZwct
liGuSuNkOmswliDLeTYy5e0yuDrtooliIGbsKDpvAoGADor6kA4fk5lRLC43yd9I
gReJuM1i9tFufS4tFeDRrBvCrLll9wABlP/ylnEC4uvT7WUBXYUCkxUN0AOSnXIA
dZ6zATj1zErF/Uw+Ko0y3oltLtAditYGbMS4tWoRtiuzw7xePJHK1Aq2E5eDSvqV
dB6/mBKW/LTap63WmsDikiE=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDMT1CEkHh8MbFd
z35bQBI8WuuisnC0LTQUiXagNbIt/brWAmTXhM0a9I34BVuJkCeua5PIwv04aamJ
PFEIDxQwkTOXxwLshZXFpN1OSASje9h9DtWwVpAS8geX/Ov4sQF2Gdv4RnCprzMO
dD4pqhFANo9FHOrd40RNCpgZJ0+Q7ZwR/uMXUje69R4vfPtsBkED53ppruVG9mxw
YNjl/CQDiCYNA1A7EipOjWlQLDt1TXL4CTes5zQJomHDnMPvvovPJuDlx9GXE7S9
8mEJYBaR1lr2cP+X4ZKk4kR51knzyO2BR4MmR6y3d39ERfhpadfFmOVn6RqMeG+N
TaSCM9cBAgMBAAECggEBAIZhvNIUvErj3IeZjMC0Ocpc+xP+TkcUXGcNq2rhJps9
goB0/qMLBGUwaZiy3Wxz1sXQmFm6dxd92Dcd5yZn1J3FQ6wXCANOMh7Xu4BbukFV
miVXdpIPvZ/YdcowX30p344woBCDNGNHi0t8hc6dv87+k+mfhZQAgdIyn6wbwSfP
FDJzEXdqMCRseS+4SQG8NgG3+Nt9gKxWStAMJNJiYMHGrrUppX4S8YLaGgv+Oy2Y
jK1OvjMIXVJk9rcZPoFM1UkMq0UW+Ozyz4E3E/+UwtI3NAIYYf3m/pYHvaj/KKXG
ReC8hKYJWpQlT35O2nfMk8moduwam8hixtMXS3H9ngECgYEA8pgNW3OTaoM97Jxf
om8xATgy21rzCUjcySD/0CTnke/iEZPVkNVPrHUGU4nDiAYuO2zimGrVnkjq8/Xd
2pieMFToF7Is0ps4gL21nhVqyBDZ6RP+zdDImmZjkNHS6W+ex7I7p9N/FrWljHiT
XH8Av/9Eqe4cnEl4eEcOUxNhh/ECgYEA15mpSknYV2AYmt6KiPMcHPJtTeBus2tY
cLuaWc3y2tzD5ulTaG4/7CvFafOjOiz6BrohbznbnFEQgUtshKxypH2MKtBdqNXZ
ZSB+Y/aOEDYe77WLylVKnZZjUEuERqEU1ExLVbU2yJjhngPUYnWZWrpXyszyCg5p
+qL2xBSm0BECgYEA5uhr7lw4OO3rB0hgjxAfKPYBEmGja3b7EEZkuA4ojPQzzl9U
rKMdTx2kg+dhQhv/7XhaxpEJ+7uUR9oC7YrPJ1nqAIQLvfsY8RGhyXLBTOUdRYlO
w0CzcKN8qd/OTXt9Or8foULieQ81IFu0iBoq8JVdGhIXEXutO28G53RPJUECgYEA
klP4UjNMYgEWsgXYgJp/uiXPicuJVrzEib7KQ6lD6sdrLo2tznMFb4VFt2NkpVdh
Wq95gcQDCVT7nsVSIbnpFTsgpu5EoxKBOeGT5sSwJtCUrpzJA8pfmhU30oduf4FU
YcJmXwVe6UbZ2iU/QJQQQUO30izHGYwu4a05Tlu13AECgYEAoWlyaLmLUXQtnsa3
vAjkcqvxO4JdaLB7iwS69+2xccJUcxpISvymSiw8fTyiogg33Kr4P/1byjOQCem/
8xenXEG72VSyA1JE0Ab5wy9JLn7xsuznP8Iab3gW2ukOiv3NK4Mi2MaGhNsr3Wgd
vRvhnscfXHfXG0Ai5QCwEhpttj4=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE REQUEST-----
MIICdzCCAV8CAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPN4
ltJ5qw8RuEypqdl0joTylt8kTwA+y6NcaMqgahAhXma+qLcNsvF5KNRzp0nZ4SD1
GMbMs15rV6cCUMPKL8kZf44P+egXNbYyH/m+p6lxd9LMXjRFEdEjCr1ryz+Pn16S
MhapkuENOU8qPwiynx7J2WKgoiB4B06d4ZzS6eUD9e7FozKsVUCJosVsb9Ev4WWu
B1yfwq/vuam5SHXApYatsU62PGjOZdVVTPmIIt/4w9hAAtnr7qbQll0VGeQMfolC
ItDhpQqK/iw4NjBe5QgCE9v0lB3uj+QvCZHpRWroB+73e3Hh8Cqo4b6jKZlVdqpO
JOHfoLMRsByItr6xGhkCAwEAAaAyMDAGCSqGSIb3DQEJDjEjMCEwHwYDVR0RBBgw
FoIUaGFwcm94eS5ob25nc25ldC5uZXQwDQYJKoZIhvcNAQELBQADggEBAJBQ+xtj
O32NUkuoNgLEZ4uOQsaOiCp+96cM1YRpFvKI4PSDvQpOSZz21UGB/uFCGbGDYzXo
jz+rPsr95abUgZfhIfPZlLQr1zfARiAshb8rhRnF5wD/4/aYR5R1nSN9sVGpQIj3
j9SsNl+tVHqYoaUVrtE/TC3DG1J/paMD3zT7AVvM1rZPgFffizg9hwagM5AiDnK5
b0u+4pqoqveb3OS4tL9CAPuylMW4chE0C4kzhIc+xdsF7dSGZNly/JTtAUeIJ42/
4a3JxUM0Fm4Ge5XvK4zyd3kGuhdGK69Ly+LiGjCCfwAcQskXJYMtq9gfxogNq7Aa
ZNZpNJtfsGdNIMY=
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICdzCCAV8CAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK8r
pIej4/okAZCP2oDjC5GyNxF6dfB6U6aIqaDFlrEuaneoIM6FkkUHX2Lt1Dgq9k36
hkux8Dot0egjdpzVGFYbipUlM4kKrtjdz+p/JU+vbsWVGihOG8Rbe2XVOGqlkpe+
2D8CnQp9I/fvyxeCyx6GJ2Ow9Jim5k7NQYdbwE9g2GpSrSBrAOXEong2gsfkozKk
/zgU0Ik7/PutqDkWvTkI+k/ShrH+UvTlCTDtcwKQ+EJ1noVsZJK8NWIMTnE9OWRb
dJq+fXrSvnZfCHTKP+NzHUSlefB5ljfcYZws65sy6/NRfCd0pztpg5D0OklWYgyy
ILYrex/Tjm0uCRIUGOECAwEAAaAyMDAGCSqGSIb3DQEJDjEjMCEwHwYDVR0RBBgw
FoIUaGFwcm94eS5ob25nc25ldC5uZXQwDQYJKoZIhvcNAQELBQADggEBAA9VOLGe
XNO6QBT1H55j4jFY9o5/lVlTx1U6Qh8r7GfaA41iAB2dDVeQsN7djqwBtIaN9eHG
VxzJ1hZE0ankiI1CorkG1jHGCbgeteBwP2AfOZnZR5yTwVLBW4tlYCunetkRUHGi
TsiLaSW850j9ZhC29dXvVhK8G2Qju4u0MmZ01GC6gqorcHypWnWynjKb39D7OPFF
GvKXgC/0EVS9b96ehAn1QeLuQDKcCIh/dbL0SzwsKY/J817cGF9xo5sNotMsqpsp
2mh8jatJMWig9hqLxLECmrOEqVIAVYObQF/mLn/uf1jnr8JNiGIQ5oAuQvESepCd
FxEFTkJnXUYPgFE=
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJxe
hkq9qDl5P2fkmrSTyUuTRx0XxfGzq8h+Hd5Jpv/fVHaoSJlBf+w74Bo4d3PBpDsf
70qpHMk/fMmFbrMBSNXTlgCIyybnjV+cgwj3oElZRM9moR7zIMaxvbAnbynDMiRH
K9rMpMKJocuiiGkzyGwiVkvF89kjDCVwgU+79WINJtIbXF+scOm3hdz0GPZOdcOJ
Uar0gaOaOBN62joair0XAZI+iQDu+PChDGVJ562V4zXToMSVPNriUSwgjGmVnwlv
z0gfdEx+6KvJkRDH50Myamf62+cdr9ywCB9jJGNuCILKOoRORYSec3YhNVAel5zW
m37ZfhxqZUEiGN8JSMsCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEADs7aRB8iH6Xm
oLsJLNUT9ciEtVe2Mszs1tIm8xtoRysvaxgrD5gYtSyjzHtT1HPes6ZmIiUYsCkd
08HO+FhERYjKsTccO2UWZxiyLYMtN5U0ObQLbkvmg9/0mVbJ+tcOJDS8T+v4dR53
MchPC+CRxJ0QM1vibltKXJuWygzWJeALRJXHFtOiZ59nwcueuiQK1+OPPIww6o3p
pUYVy5RYmt6WyW7L6eA+zLBvz/rdfapfefptSY6Kt1+0uHF6eIu8z4rOoOJ4H89n
57fNAfpx5++eC60rcPGa85Pk+hZVFlbDaMDEfyMX7S4c7xbCrO+YtcvlM1yaJN+T
x3wDSLpVrw==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM81
M9Ow1POBv1DS5nR0khOTCcYLdIheyPBN1gZ+JeZbsaV7l4yNZacNoc4ksvdicuod
oKc0fNRPTPngY7rKCUUNLdMctUy61K2Hn9G45un7UTmTVyH3r/w1lkAOCZF7tuiX
bz9FdRxES9OJ9hpjIs8ylAJFlJ8c1yxVgzkg/Z+a0vlKq1uL5yGCIC0WF8hzawQI
2eVpzhnSLtJlLLIAeM6pY3v1po+142xrk56IP0rHJ+lFjC3DUsImxMZfTErLUxID
dy0JrH+7SZTM0KV+xjf3gOczEP6GKbT9RGEjE+Esp2BX2BDssD2lewP7hjfD/2Bk
DinD4tH3sH2YoghWpkUCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAY5C+tKip+9Hu
net4dngq+ve0pV3RC//WGUDykC6aN4I2clDq/SRHqqJIKHVF7c6QGqC+WI0xO2cb
4fzRswubglQSkgs/HQ6FwEycMtW7P1984IspBLchy5peKrt5zNS8YLZ/sCqmcje1
Ev5ZpLR9QZO9Lh+9nyZBsHE8ofuRima/Yl9B2EaOSQreWQZPZPQeTIIINzkSoyOB
2UX4irme3QBpL1CdPTnv46N9F5wleVwWSLKu0Jff0s+ItOFTHvLcvfSPSnVJm3L4
/+b+8LuLf8hEMMGE1aAp6RTI28VJZ6c1qOL/9+DlXv1CyZZFl1YcXCzmbkEPcOOy
TM5PipIQrQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALk8
OCQDB7Hyw8eHkJRYW2HHJQvDv+pUvTWpbvlCkD8RtQnApUqogBsjuLljhf7sjTlV
AM6W8fJue7FmiqLiQldy2g6Uj/4V/9xi95sTgGcekwU9tgMBEtcKs6IZp12WCqo6
eCqSYrfaP+jgq29zeFIPb72ivq8TACF42+e+tdrLezDn+TEOWBwOPZqkJyNJOomt
eWxZS/MSnObFmeRfvMQUYrMFCfx8DpTAApH0k45WOCNiIOE4of1zYEiMgfKwU4Iw
Ukb8O2h+1jv9E1i1AhHWG7YAYPs9D/HUsNr5Cd3nQlln3LdHI85n/rAJcOGbcv+t
6FdYWXRBYYvACtQlYOkCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEADGnEqBG2hMg4
WJchd7aTy5dbb/3amHBbZWKtv1cFV++fDqLYzno0d2BekCOb+WnnxMGAHO2hYwJK
pjIGetIpHPsZm2N9ui9lWI5EztrktGa29FMYQ7yPgu/SLCDRFpike93Brlsj3n9a
Z6F1bLzIpblaGOTcwbtpzx+OCmQDgaGrEO1T0Oi7FWoXtmimLjF2gICW4MGo4ScC
YkVNNkXIa/bWx3nxgLcS0/jT6K3X64G1M/5de1NVXEqEI48roWSo6tJa6lyxQQPj
mzclWRCbO/lalaZIKvGfnsONvxPKD8LKZU2I9AqMQuQIkhkJaklj2pDabZd68Evb
bcXY1zI5CQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKgc
JzjYXwnnghWxZH1aSmE36qcDNPoU3rfZBOx+oU8Av/zfxTO78/LueUuf2mPYTz5z
OWW06UZcl9TbMJc8iUAIxAZLp0aieUQRtUZC+4QP2JpgrUQzTTLtUGvJVIU+zhZn
zcihh0TPHw/XhmYP0/iN5HmTGs10ZbyH65Cfh6LDTXelO3w3V+q8xMWugaDf6nUr
Ps1CeGWRrjTujeB6GUDSoXQ4o/DrYXjlhorvsLheLfHyAhi4F+TEtsUdan2mXGuB
N4MBFi3IkigpvhlZYzsGMQWXnPCdUmqk4Vn4UBa1BlRapKTmhbBsP/HScOaUevKu
lGxc5WNhQgn2fqEDRU0CAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAST6WdtJqjLLk
T2fSo19dLpd6aI8uiIa8fm3FJMC8YxLul2gc3fNZ/T+HbGlrQTqhfiZE6YwqkRTc
yITrplhSQvfqeON4by2sRD2HuPNJMN/BQKfuUE0SzsdIy/T+5fQLDI7xzfh85uO+
yvEIsP09WrevYg/HV8sO9aRwljHP24yrJINV7bw4Rw3EsHnnOtFED7ExCt1VPbxY
NyN05s69spCeYY9qWHClmQAiE40ANLQfANEC4YNN/V8/ZuV1rAwo+bGth8TdMGPn
QV9tPzkw6YxXhVBhgeTq6XD3S9lvpDwWpvWQwpgjQCOpiC1mvVUOCKrlMMqzhv5E
RWCDCoP85A==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICeTCCAWECAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANxz
PLk822Dl1N6e+Yo2Y2coZB4RA8ePDpmkj7qaWd1EhhDnOSJP4SN3ZYjrjUFZo8ic
9/iPKIHO/JvMCugLyYrztKu2qODaaxpHwSmzL0jQENZpL9CXAM88thDWSoeysqVq
kieMItiHi48ZslWopBLxoBMWIrltXWFu2iLOpp9PoY7QoQdv7AiieSHpinEFP/1g
RzTEHqkx2uatA06AdlwcKv03XLzOBhAiIxR95kTCYEwYgwg5XBQ7g872flqwFsDw
PTUQ/3wxOhe99DtT+XyX4D1UKZlJFtzjk3BWcQhm6A0AKwe2aMGR+H6ro4Ees1i9
ql1GDXv544LI4KTe2ZcCAwEAAaA0MDIGCSqGSIb3DQEJDjElMCMwIQYDVR0RBBow
GIIWbmV3c3lzdGVtLmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEASQfU
mi1ptE01ryzEvbFb2hY5LgHnqjQMtMl8pVOLTqkkKf8iN0KihJH9VBHy5GM2mtpa
8MV5mwBXorMlROUHmiTFEc6wejKW+EaL6wdMujTN/WvNBuLPlruJM9Ebb17Fzl+d
seF9IZkNCSJtbq+MSauudtcR8rqc5iE09yg17My0wXwwBZ99C7Gsg9w9f95RP/Cv
rlkB5rwq1K968HSDrbntXXp8EqX1rjxG/NZ49LnamkOdhbKztq7nf5FAVN02PhFV
YvTjAL47rIvK/MtsAZYUJPVHUWMH5BzPPK870ytSwP0F7WjehkgwjpC9EmUkg1yI
oMBmUFsLmvPfneuHJA==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANf+
1ZHt0Uv7290+HWe2jihPWQTxaW6YI1k2BqRvGdXQA1Oj5Gt0DrPfNJpIOtPSTrlq
maLW72WjjXtRCj+eQ0pm/l/7/Tkd2Noyqo21T0hwAsA/1rnl9UE2XXcSVHFm1uqb
cjL/OUnWsiyWocNptneH1tQ0GRkgXMs8TZwHkTNoUy6z8tj2uJU7myRz10VcdyOQ
9dRvg7WI28u6T4UkUjO4s4RQmEn8j1Dlr4s8afWUtc0oLhWHx8dDuMjBi723bgi6
EclthNcLyGfC9cehEgoGk9E3k74lhRj8k5/lPPUKD4W8I23LdOnweh12IQ+J9z77
eulbPSX2UQTGJhijxGkCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQZWR1LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEArBAWDjakZ0D9
SAvo2KxttmyJM4ZaNx48nYYDw14IaF2v/xAXEe0q1Q3+F9BobFetcaWFRyOTkumu
CfmdhJIJtQhqI6ezjBNOsoDTGZp9Gtpcvm/0nbxOy/bS8ylYwdO7ybz2H1ra7tsJ
Jy9wqtRKRo5nZpJSLmohqbcDRnckCv+QqeFiL1/38f9L4w3acPG9VMRt5MVtEkAb
b58ZPdaUa9jyIXLcC76P5D5+6ovICRtRksC3hf5/PXjiCnzSWr+g+5wrUsw/co9z
vFBKtrItE1vSOmMnwzdGyMEL/CjFSvXGzs5aCDwYFh50Q8zN6hgKB+rl5kyM1IOp
yeVSEUmxhA==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICcjCCAVoCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL8B
XU2WWLpas+ouuHRuFNzjXzejcXIHVowtiTbFmLpeh0XByOFWjo3ta/a7NR61PxiL
Y0FJLAMtix1MOLZFGRj0voY9SYTPZDvn5bC1AIZtv8kNjtTff3EX8bEnE1nax4bP
xok+MJDFlYSoSux9pkOx20yxzW1TFsNxdaUesD3VyjpEUTtHCT+1wrxXliLJzYkc
oIadsoWBbYj1bdnUlVCIrEzG2Kv95aO8gKdVJaS/mUaA51KAOn3BF6U40kavKDO2
/sr8+3WwLkPzfpODdXSKDBIKwXd0b2DMZ56ZQTrD81iAN0VGypxdZPKK1HhYR6Mc
HTCv+SNP/TYDC9exvY0CAwEAAaAtMCsGCSqGSIb3DQEJDjEeMBwwGgYDVR0RBBMw
EYIPZWR1LmV4YW1wbGUuY29tMA0GCSqGSIb3DQEBCwUAA4IBAQBgsPGZBLGocXbw
kw6bvoaeMnEzawgd4gI/grJd8xjxY0hn2UoMwHKf1eWmCYyPzr/yUIOObgJKpjQi
A++LI7KnhCm4ItM1UgqN+l58X3HVMjUXak8POy/OGHrZ5KLAL+XYaHsaePPk1Qgg
eV13A4MmLHJFmZ9IEI+zsez1OczzcdRpxWxzff74/FKQcd3uwM/k2GM41jzsls/a
nFQpMX2w4Oy85EQHLJBcXImXHNAitAbUpQVtyuzEEbMReMXa9EvzRJSP+mAPEAqN
JFqDCAXfr0f2211dW+GPC/o6oGzNoPxnzWo7exEHjO9rVOvFM5F1nLuDoYO75j1m
v9cCEfd9
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL18
Gu/lluXYxEeR1I2NSV/rpjRPA+nM/G1WIqMM2B3uuIh3UxubBi/9XNN97KGxUtVU
VnhmiUAvC/bfc99z02xIbzXqy0/7TcKEs+ehDejE96mmjrGgSRiDvURl0xEf2NRe
oHYJKTVgJeEQ09Yj9chihcwxi4i4jOVhKSHRaYdzn6TLlT5/oYWleZzRIb0HN2zS
PGYO6jlk9e8uIZTR3O+aZzsPV8vU+q8dutjaapsMKAouY/WdTc+4h92y1AlzzlpO
ceILjQveD2SyEO9/4onQBf49sEj/dzOaPF+q1PHL99mAAB8OI6wXqsiV7z45Sogt
V17sP41kxwwFHIma3SsCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQZWR1LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAQnMvftUR3/X/
IT706Ml5zAR+R3a7+RBe/mOLNGLzdMoXmzlHFM40hghNeL9GUcWY51IrKEtp2Lu+
tr4grSWYUKQHVnf5VdO9IVX1kyGoi6q811svEex5H/MmPgYs0XpatYOfToaKqG2b
KNz9uDoXunHXGzRBnL92+hIVBm6esm+3zMoRGHBQRxA6uiGUN3eqhkrgDUXRcq0n
PxS5JV8Smh+bK3NovDLnXlYSULUhwIYMmEtcQINTzRNQVUieHVIaqgo1hfFXOPXJ
zfJMBrWM0UpDtZKLUqu9jP9ziIs4/VarWoK7iubQnTQATu30eMXvUgdyKSB/4arY
1wAtzJswAQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICdzCCAV8CAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJO5
GqRmaSJb6zIa7OJVKiRjrfV8e6Mk+9F++pNOA0iDuvY4pSppnzkLZZaz7cfSwlOZ
RF9S4nrgQM6a8IaaUx6IPXs7u/UsgcViP2Zo90kCOsB89cb4ls+oTJ5z0Tb4c7bJ
b7fWWcv82Pzm58saEBkmxeheKycQ5i2OMLQcJvq1t8W+D3z8XBklxiyXOzxyPqdp
E3FMLMZRzRw/4cj8Ms9SJxs2mB1fR1byySb6AwKpykhUqbp3myjmjXdZzqATBAcK
ELHdYnSJF+/tH7/KtJ0TYXXjzPsQ2vq0dQtznVK47836qeRrDQRnl5zyy9ah7FW2
M1TEFCwIYXFUrd7H+KMCAwEAAaAyMDAGCSqGSIb3DQEJDjEjMCEwHwYDVR0RBBgw
FoIUaGFwcm94eS5ob25nc25ldC5uZXQwDQYJKoZIhvcNAQELBQADggEBABubPwAP
xefZCPzoYn/2dTOn9hN6x2j0rDQbGYLovj9mqI53CtuQiYsNsAKF5tpgtUTAyj/3
0aSXzVkzfaLQln/PRoJIinVVlTNCJwP6rqUtreqRAeNyKxEFMXv+sOdzo2AXAKYb
YZ4gyuapLnRbKm7z5KyV8WQYvbs0rDrXLMyRwB10U3l3mu1zruDzL9kKnboAfLhO
OPZbGJy7DgF7vphzzDUlvpYN85UlebUcPE3VHwTWsEKgCWgZin8qd54IfVplyEQG
lOLO1grgokHPVPSRJQRATnhhGH0vIjSsPhH4p72HmQhnIjd5+SJcGvfKpM4A+saO
+4h1c7S7+L5XyH0=
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICeTCCAWECAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK+d
cG0Jq8Szb2BQMhHpIjGaW3y5/JqOkj7QYmIp3fdFzpsQIdS2yy3QbK5FbCnLAw3/
/TRO0AWBwdXw60dlBo8oechZug94DIoSRhhw2r2e79Gy6I416nca6RKdW/nW/yuv
L3Ub/j/vzXbNJF+3UtdwzbFWToJ8HsGbiqH5tagqvMyd/K1w4gL+vHnN/3Q1H+la
AstOesPwUbycqr2UDozF+gvdb2ZjjfmZ41UYzu8wZ1L1EokINbnIxHlsqFp2XV35
FjmKS+7SWb7ZpfCot0L2BYtZc0iG1KI2qIDyRnzuDtbKJGwLl0S9WSYc+pgh3Dj3
lhgjWH2WDLN1F+cYXrkCAwEAAaA0MDIGCSqGSIb3DQEJDjElMCMwIQYDVR0RBBow
GIIWbmV3c3lzdGVtLmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAR+YO
mOgFZmfOn+genSK2kSkHewkgga3sZfGBNaPX4Mzgpp5wTDjC3+QQCoj0T2fWtxxR
TiRwWTgCwkTX86KROOf7IE+CdPoVXsxy4Cj/CBFloPOUkhpyJdpB7Dmb2AhZkQYP
piRFtUXNP78Lvx9oimaZT9BKNYX+Gc4PN+2fRUt9U2hxxMZdpAyWH8fkqZ2KtT72
SoON7nsihUSCfDxCv33gUm5ri64XSCM4uOtg9ZlNuMGAoenui4RfbtZLRFhjqwRf
SqT9cfagb9UQMZ1vgtql1/Ks3TurFiWDHlEi1cK6yx1uD+t0YFQSRKVbtsne1Knv
aD++AzBvl1OIAY83VA==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANgV
xrcBA/TrzNIOgy/f0WKsQTvm6n/SCBusPEHUpGDoZpuO8485atSkmp/0rYapMJsW
ZijyTY1O6EhZJ5Y7klxV3w8rIPh2IxU7uMN1OidibpHqhIIbMLZ+Z8Bq/NVwwTfj
pcaRPs2yC8WdGuJxpUoirV2BC/BBv387oxGuSMZHmrtJI9nBDYR+t6m1qrT0s/lV
Oeqe9VIw7EN1dBgAK6lBuD0ryMNtOFtnJwlFs29UTR54+bVuHdxq88PAG0F6htVZ
bq84ADlO4hJBFFq+DWCs+OASs/oMCFc5wYdmMwFWf1/lnWdc6eXnW5WTYsG6ROUq
g1OPt3kI5e7Y9pM9CSUCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAutCcDa+wv/2X
89Z88t40dttzWqHNuBon4UeM3KODDGU/kW1V4py7hkXmk2Tdb8JIXud2NTZm6N03
5xU5zP9DzcoFripPfAAq4cLKcky9Na206g0K+xBzOJgKv5diVxmcrjdsa2XCdLQl
jJbEXHuRVdXNRzZpxzmnekI8C24LzZixJpr1V9tPUZi5D4hLcXCG/TbPI3lj3i/7
+8ruSOmumnfWzYkzmU73Z84QMt6BF+ArU9eMevoQMG3XGoYUjTimpfBoBnDoAI5W
CRQJ8y4+CdMpe62i3w7KG2Jtey9jj8umtT6l8b99Z0v2NZn1h40O0MRC3a2+Lfyb
1R0ofZXWBg==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICdTCCAV0CAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALFo
MrTiIjikynGpJJSfapL5LJHys7Ky3xfLBbxz/GWKA5aZwSkY2A0/nrbnKfDo8VjT
taCcHc4zIg9JgoUmdtYZodC8BCOg1yzaKZiq4yb1sYK/XswjC/dsoK3v2sTwBjhX
fnSwA7wHAthDlwLc21yuncqF7h8FdjmLT4D33QFH3cbreLWw00VBOaPUMNBAizSX
z2BVmXSO3JnJPNor5+73/FRJj4n+amRkE5rmvrlcnW8/0NMXzkvXFKjsisT0Dlz/
Ds3YxmoCx2IwNZXBAyfTZ8aLJOBSGzTlo5Iw8sVh8ZTiroBx43mqCfQjUGZlVjyT
4993Vr4iKRDRi15Tkh0CAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYw
FIISc3R1ZHkuaG9uZ3NuZXQubmV0MA0GCSqGSIb3DQEBCwUAA4IBAQB5GNZsiLRP
NiqgsEBSitYaYwTUj9FGTXKnbJEW9cAUemVx8IkY5m4H81o/2VP5UkbSHIFqKQTk
Uk5VwCCr7GlQh0FEjWGKVklOnDtRXr7pvtpFrKDHlE80tUkcayXX52LzTS6jn6cS
3682t6IXNTos6YwUmKI3Ue9jOkgj4WhHVwXmxt14pj78n54roxshu/Yn6VFgnDUJ
W2L8qu7v9MvHq+0b052nUCeq6Rfszgu7lMHyn5OT3nC9QWYiY6oTWYwB/aZJNzjJ
9GrU8fICIFchkXcBEsqRC69uegBLMBSpUlFoDDVaJbzAclsHMgcqugwXLMZlAPh7
c/CMvXOB37JK
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMBb
VL4+wt8YioMfpRh43F49lp3lYREHjy9o1wUdrdEY/0n8CAt2hTT4uD6iZzN9qcIN
FnocHQRhmN5Pb+NXhcXFaiCKiXpHFwuG4k/IO5KWldNF9TMNcoFKnnPaNlN4saxG
X1MzHKcpTjy2GL8X8cQIeDMygD/IXV3qlY7YR24bErYoJMQuwtm+JietGTtwBGiZ
KfrHwNW9SNJTfv/uDd4REvc1ppAuBokK6PjmO4o56okd847Yzg8PaCmkAJeObCoW
JZCpuOCpF7jG5iNrmgZIgMhOQTHdzN1XBLgciniJrKDbQf1GxeoO7kehIpoPbNUM
kNJ+lh+eRSRJ9hOoSnsCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQZWR1LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAjcqQfdZv0xPV
VZw0GyXJgCSEDyimGb24fIvZoV/csqalJSv/HnS/XEe2Ujd02YxoB3nRuQDPhJah
JqiI7h6nkLOP14TJ+rjv9fLjh+2BwNI6zW50NFudSL1M0d4WJAsrSkP2l8SnC4Dn
S/Y0L5liqi6B3Vz0/3t/AreGej8aa0gk4OFmyvrVFEZkFQdNu4Wh/xypcEcvypov
AU4QzdH2vT2YRQD5Tsq8vvlUsE1HMvuSH3R1oac0EmCx9laBdpS/oyY9ZEuvOSh3
iibanb726Riz9WA+BXesvRsWnQw91trIiMlWYN1KQo3iUzXKwRTyeRLwKsdgenlw
GDsg+bSMwQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICeTCCAWECAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKnv
69QosFA5hUD9MRI2o7pAuaKIaUyQrPFrLXUN4yGHqdjqIC/FSi2iuZFYxtI6HQM9
o63vxteKMlnJ7dGdbZgqE70QPoaGG6Sov675mVBwN7ybhgRyEewycF1RMGXI07+p
YjSxfmH5dUTsE36YUhyzNWmnXdyE9aqbhT632ArYXNHD6scG5YCAYPSaNmjaM7Qp
ETRx9LI8lf+LSXC/dIIvj1FFGTuUK51uPjhnTHynq1CoXRXuzaLJ/izE0AgfdQwW
mL8O2Ihe1C624645fyCoTDdS3GsepUKwY7n1j6OPhOQA3IiXoluBilLdnZ3ynHrQ
eWUeaEu5FQxRNy3QzdsCAwEAAaA0MDIGCSqGSIb3DQEJDjElMCMwIQYDVR0RBBow
GIIWbmV3c3lzdGVtLmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAJ/F+
vXlFCS5PCRHxXNd5YEAbcCJRarYlQLk/Ye8wg7fA2QNgBC1dXjfVs5sXYntWvB8H
kZSmt8wgwuJXrtDRTahUcWVKA1nwuqjjzqIOt1SCRNoW3aDVfWyfyRATICq7xl6P
Fsqo2LkwrKpq7yJ+MGjXliyvGhqq3Qo+aqm+/mbIvEOxQPnJSpwU1glFfIxrZSjt
8c0c2hEsXWZB+Gyk/SqVt1qRldtXuQ5tTC/InUoOBaeiMj0WgD2lISaLgQJle6oa
OxLBnqWljoeOTqxHfVCtuoQawu+Hf7eP1raf0ukVP17Kz/GJhLowCtFj+0LluGxF
5rqa1qZurg2WS6ZDkQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICdTCCAV0CAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALT0
c4wBArktbM/LY0kXFFnBpJWB6RkoWMAcYp9mH4BztRaZz1E9TrG/1nowYnZo3fWF
RL+xRYmvli1Mw98octc9iOo1Qef6Kl+Y8pwWCJOotFl6kQ0YjPtrztWlhmuXy+4E
lgfJ5ovbe7enrzp9o5nKfBBTBwr2+7H+Hr7z4+hMjAxL9ST7T2fYDpXrFwQ/8YJR
wqp+HT/UEYQWS5tJ39YdEt3mTE+BzFDH8EzHZu9UAvAqcUekAb/DDaRSdJz4o49q
fIcipsHlIOUeE+DA2itOIkiewhxowueuIE61MVKcaNVare7Ona0bsKwo5cvt4BC4
9Ej4keXj4euyN3n2/80CAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYw
FIISc3R1ZHkuaG9uZ3NuZXQubmV0MA0GCSqGSIb3DQEBCwUAA4IBAQAH5LU+4vIB
OjLDX7fDpGyuJH0KCfI7WJcabQIqnW2LZjqVqmHw2wTVTboUxy0lcSE+mioMvia3
deKaeZw6rCUH843WGkgj2P2TSjk5INHuFFeGOK7vU6BUYdaMqdnh6KUtcWckb26O
XwxEbrX7EW0oX2rgixWP5aEzzKXDR5WDouJO6wp1dlzpUw6uDaUphs/T6UuYTUUN
6isDl7GlYjDmrCFuAM5DBdAarSsQPWtvcLt9mLKajVblZ27GXDyN1HCDR7ArMbDJ
XXGCgm+xJnfNeoagI5FRaSFHL2V0SZxiuh+gS2T0xrwriHNiTrVgBjcvclRhJYoo
Ncdxyw+i57dl
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM/L
3TAF/kM731ZtjicXfowLnKtQVNaBOy/sV/n7ujN3HsrOQwP1C2jCTHOLNolgAY7i
lUEFhyM3H5rLMjgHgXomorm1U6EYYSCzpeGQpp2ezyPcLqRUnBeRRjlUUhei/ApU
DADYRbfAkxKMj6UR+f0+0c1fRGq1G+vJcb4jForVTUPOYJeKVv41Mxb7JLPQ4IAV
/YHKFQpZtxm5MUewAvdDALjNgKP5ww0Jx6euUNaJIdhZ+Hl/Th1Ue3LU0U6+7eI4
nxF3vkwxBkw1+iBTRiqHi/Z2KXYBKitz15vwbqLIyYaGPPvaCsoWP/eCeIVqoUHd
lk+/b5M0TopLOtbmHxcCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAQEegEeCViw2F
6ah+sGvbP7zS3+rgagj9GIFJkN/RjqbQz6ZAjV0vD0Huv4ToDvlUx819x67UTOG2
+kP0uQlSmgCwiei3QwZtGarNzEjl9dn2rx5fwIQDdy+CoIcYoXbF44JzeEzDQMe5
9gMXE6ErH41Wa650JV0+DHBjVR3Epqa7Ngy/0v5bwTnLn7MfNFMU8Fr78oNGH6cp
7m678pN/3ysw6M2gdoDS521eUkLS01EI187OZspMcTaEGdQkD4Oc5i1uZPQ7w7f3
6dUV8HcI9krsXKDELHynroBAFdrF9wa4GjUavxfnvX207sULpyGerrOyEJ1/EMe6
p69SFJ9Kfw==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJQ2
TQRwtYgRRL74nTGP2EE6IJX7yzKxZiSwRZGSOnHTUduf/Ycwv7Aumi16sL6Fs18U
RfaHku83Wj5EkaYn5RFBp/dq4abqzS0OMfSpIScYARfoKbNLh7/vyFCLsO0vUR1r
nk8KNPf9IBX/8RuOEkxCkzYliTqVM/IU9RL87hLga1iV5kiavYkQzl0AH/1h8cfq
94kj8zTwrvZGCvEk94YJyCdFc8gYXZ6xswuNS9cHlUNXS6NCc2xYb7fVUp/lln0F
82hTjucVPHJJ6uIFpVxS5cvglSJwQnXxzVJzk+X7R6efIxHfOz+ieQ66N0h95fY3
Ts+0XSrTv4cWYHpJzOMCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQZWR1LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAA6rDAfaPditO
Sw9RCFJjmXD4aFUcWQD0SiDogJixZ/lpx0jXaBFAeuO4iuN7I6eTzZcp7FoVIk9z
xEjbMwggjmfG+EFp6MHXKA2eczs7GGsLAaf1a2KgWqCNAwGeLHGyI4Zyz02X2ynd
HrOXQgKgeu9QwGureW6u5ro6yHxFe/2PsPjxrDYwABz5BF/qdHt+S7AiE0BAvxAn
E4jVbaUmpYyPaMtVAdjIzzvm1jtSIkRxj/Bmo2/0rPx4PFbj+dr+MPcJFxffce2W
+0LQcSW6mz93D/2dGfU+UlRTa1cg0ExuVa6oMJlV3VlmhbQGCgeY1Ukpm/KNeN9V
TljY4wn3Ew==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICeTCCAWECAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMzf
XMHvdaiOFv6wmnAhvZti2UvuIb+/YwCD23NrFMdhFkAI3652dAWYUhuJ2FHfK1ha
KCWBLPtRwUV40uT5meT2frsOJ+sZNG2vpuUGNX+e0pETPgKpN06ZWXzkMfShaIhO
uqOe5X1O7OVl7HVwDlJmdc0p5VtKb3RbwExxW3/igVgAYDF+HTvFjHLXsX3SAlZF
5svO1oIQEK0J+FteJk6SsunHkrwxvQVFOgBrExzgmc7+aNFwiuuREUXtK0yXrsGl
iuwKxFDKae8k2uGz/7OYHoSdCArzAOY++91en8BwkvZdQczK946az/upd6vDhvdD
QU3cJZa4GhGcR3NOhGkCAwEAAaA0MDIGCSqGSIb3DQEJDjElMCMwIQYDVR0RBBow
GIIWbmV3c3lzdGVtLmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcIeB
GcsqwgfIhSlWxA+cZIwEstEY+LA5QFXJO0UVLKZaEP8+ClKAHBOIwXY1TzH1BLzO
MZ7VZOOE9hzht1uMp8esMbVBGL/7BTyEQSqwYKFZUuUYE+IG7m7saKWeOzAOlB6a
lHcYoHkhET+MqEm9cmdW8fnldTN7+ALQ2lGdPL+ODUIm2qnQgGwY89f0QSESq/GX
KjLa+SHKcbZUQKwakueoWt3QEIvOkKZU7tUubqpIs0y9WkwUpSDJ9igQ7qwYdiAD
QvKOp3OvKETCqFPSLK2y1ZuWCQ24ASt8u1yrI6Srs1vHSW1R9lhK8IFOqLRqoYLq
Qld31xnQgl9YSiTM6w==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICdTCCAV0CAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKvs
wKHL4PCpdXYKc9MhRQmlJHkpsvWMUe5qHbGtyTsDrzDdLKyCO4kDtVysPj6v05co
ZYaFPdOwYEWOvDepSY+A933feadW6CWDE5v0A8fyvLoBtR2Zg/bQO1sm0zDIhNi8
W34LnXp09bH3wdY6vrCt8PRlUMGIGWDx5aOALIMxjvJT+cUQ9779yJbGSFmWO4tU
Ik55ZJ9tFdUTefEIiHDxfyBs+3I4erv4oWSjqLPj/r3mhbgrur2OmtszJqXk697z
Jv04gv3iQybEiSbPs3V+I25PoRrT8WA/NfR6lEvPzqWFQYU34j4QgtaqZZkB2we7
ICIOOgSJopoWiha0oBsCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYw
FIISc3R1ZHkuaG9uZ3NuZXQubmV0MA0GCSqGSIb3DQEBCwUAA4IBAQBE2EDfLIiF
4b2aSk5kOPhMYGluk+kswkrc2L9NjTC1XSQWcx1ruJfJEF/5OZx3r9FOt4pOK/+R
J+y2+CB9gX98nDJctlEImFNzIBPYTziyoYqEXWxdIsAmhYaWQOW0CVtXqR0BNQoR
qRNByZyk5B8CfvNf9LEZQ2OKwSNgZdUZ5kpwkyle+6jn0RLYRW5PlO/TrPDirIqA
yjZR4UG0YL1I1JB8YwRDwLKf4R5Kxtkp2JwB0ZrFPRMrfe/v0spYAOeAFVZ4IlDD
BEE7VxWpqwc+FO0lLrU9Ukczt4RpSKB35/S1JYYTUUs+OaGW17tzh/0efruRwTNk
ffAl035nBrGL
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO5O
KWLGOqMROh7UshfwoN13RDf59PrjXIcqEYWjuhPCASt7SCRIt8c+QQCOAklog3xr
D59scU8sWiR0eVeg57SxYtqLXrPvFhzTVljsfkBJsmI2auN7pxNttmCwZoxpt6vf
icGbDv2Yx5Rbqo4AQKLjq3QpL1pVMw7yVEkyC4HV34ljiL7VMm2xjoB8tGdrHZfI
/4KHeI0/jx+JkE1CNdXqsrugapuPnNVqWc+tci4kp7WArtXRTXWxlRPHwEgLbSro
8QPfj4d+uveIujX8bh1z9dRKz4nptOGhS/5Ew9HBkgVbRNt1P6cR67ZhRcuHPN0h
P5V6Wo006v87Z739hjECAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEASywLf66kDiWP
OVOgc3kSkMFR+gaqW2CVFFyu4ukCgBt7GQgTRrigOZMh/nNCm5A5gvr9G4drHz5h
lKRXzhAi+mYQBaSsvoY+RpwdNExPfPC36XK46j0q5r0d3OI2AhUr5iI+WmJaQtPx
jX52OqthVTImu/Qcadw9jXdlSVGelXaRFiweAaLIYaR4wWlGNoDqWTIhwv9zCtil
3+AQPszDRxIGSALQpDjN52g6y7X4zyEYE5QaeBj0ge/spZzrFjlmY24Z7M4BCGqq
gRBviLRq98nOA393ArOmO7UApcdNPe3o4o+O7FCXwmlZyhkk9qdDaBIIJaBTEf6m
rminopEVOQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMD6
VbJlTQ4WTz3IW9FKTDBenZN6TWsf2i43exMJhnDe5DOeSPHQYvCh3rR3FPqDQ+vx
tfZPslplJ+88cjmsE04EEt0fZ+M4s6jgjLNpwXdAb+xnq7RJSTvrxWsf6e+8T09C
yIV4d7Xg+XE5MF0y7qaYXlun/bMRsLgk6NUtEyKpHdtcu/4EvIds0h4fkOsabE4a
yam1dvC3yUHMrje3Gws+7QobmasuPPc2hb13Oxj7lM8StIlUYqGA7jmAiT094d+w
oRAJu71Un7amj2MJJCdHS41V3O6L40tBpxuj4YHDZX9DaeZD9s5jpzsR5piCLlU1
fjypo/hLR6+Gg3U1OhsCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQZWR1LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAbLeVHrAuy6G+
gR0CB6e0KMXKagxEYvC4ktZtsp2SX96MpqbiaL19TWCPJQHmhOaGkWfUDzGpc5gB
7+AY8W3/aHcZKZK+djoHQFZarUXiYpmrXuZfzxm3juloQJInpIcpNkAxaSHUyG3P
n7Yj52vYx+lUm/LQ0EIduwTprnY3CibtibPmQFixxSH43VAGGQsftTFfV3E/qfaQ
akIelaxqjV2nUVVNyZof9mW5DRgXtfHiNi9Gu/PsCOWEY5UmP814BhzzOcc3dmyr
fCd9tp5RTcRCMwEhSOQ8LO0B83W8PoSwzsSUcLFO4WeuSBPDMivOr9IyVrhqMfnq
ti+LgaMIwQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICeTCCAWECAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJ8q
i9bd/81AewIdzCHUDPKshNMn3360hUprhKvPfUs5t7OrsgfarIjdHLwSlbaZt/sX
PJ89RUi+gWmq8lciJUDDo5tIvMXX0acJW4Mkb1W2wn2MeErEDz+p57BgO6eFODWv
xqE0Sq/cxjAuA8CrjN+nnw9IrBbA0BbnMhzfnrJ8PdptUdq2jtGy96RG0cZ5IH9E
o6SZsQzmmOg/2B7QiUOndY6Jrh1WiILDWl7kucoUr6/+URhG1DQGrzTHtJzDIO+J
vlZOEMqoBGq+GCffqqYH/AKzF1YCiGOIJb24TJI9ieqDwNbWA10l0iMYq8hJmW84
p7CKVSJMfZpSfzc0f+ECAwEAAaA0MDIGCSqGSIb3DQEJDjElMCMwIQYDVR0RBBow
GIIWbmV3c3lzdGVtLmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEANgDx
JDHLFqKRHF3FlVPivHHNtFDEXIUiwSzX2DAVtt/f0CWSEmiporaGQ1JDJfAC7INR
kWRU6dn2RBF8l8sxzvpqQfFg+Krp+HZNzsxEYG6OX9cnutudrQAoUoMsUsrZ5bRl
UB/ZE6OZpm3xZjEoVhU+oqtNnKFydfmaauavpH3jewSmc7XaZQQKItYJzgIyOptL
bB9031cuCIOdImUJZEBqmljMAb2pm2BVNDjiPOtKalRfUqNZtLWUoS/G2ARnMfnP
ozo2d0WdfxxyeRcPFqxCXtvJ3kxiT2El9lQKXTEIk9OBjwfIfhRJggGbsovESqQO
uzn5Zb9gBdmTjQs0BQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICdTCCAV0CAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALKK
1+9mzxg1iTz0G6EyRGQJ8TqCMY+9yR8JMxv1sxSsdgtCtFGU6ELDxCbsaZrKaf94
cxkNkvmLI1s/Cj3xcfJ8TdgZa8eSdU2TopiouOR1PSxU3aYhYK9q98WF7ytC9Tw+
8tbXMRNkwJI+DxiwRc3z1ktNfd3KUqENHRoSi5qpXTxhNhJ5ueHA3dhQry2+Nvt0
KyNckGfJ0zb7YUCViwjcLnQBXZXkvzEX2Hcyp4KqTySnhtbFUPdkHN3xXKKl7NVy
ZY8Xbsjoied8WASiFLIwgu+vRYZ3oAk68uA+gVhEJL8cOLPkszMjvZ0nwQPI9DTG
tH/Y1gzF1q1q+TbpXCsCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYw
FIISc3R1ZHkuaG9uZ3NuZXQubmV0MA0GCSqGSIb3DQEBCwUAA4IBAQBhIfErauXb
jwwchVTz/kLRZmfoMwgEr2DrTNs37Lnb1kRpPjiqYBKXWeKuMgTWsUq342q6hM2z
RdJP1f5u038Ziot7/KV3R3TP1YNwl7It3t96wh/BX4Y2TiAKIRw9wgcoQMJCL0PT
HFrOn6gLeZaps468aTj/fEmql+beI6fhXFF0l2JLsksTDTUa3BQ9kHWRzfIJ3EKH
QkUfRmR0k6B/gaWL6J3G5fgUaDHR1hBET7+FfMECwL+f4pS4lsVmRjuEdlnMr6S1
eGHaOipEjaDa5WWFsRtGkUsNOvwRk6yHUDHTwZGj1Re4XMyyXgRwvMZOjdRSfrJP
fUNerlqLnPHS
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMDv
Oz15IBcZzpdCg5kOXnRIcFQGu9apDbLZuHkfpt4lUcaAJRcJ+E+e8MH/TWj54VKG
b4hmewVckOS/OfcdfFBiC4PYLixw8oScCQK2TpAlouwnQ62616G0VKXtQK73WQq0
7rWNFk+TqKGoNQGNpUasO4gEvoJKP2L/XLozLh1Z99DChTUxIIoFpxVeEEnBdlOp
lQF95qk9/WkMsC4eLqBy3iEk44uAjuMyXlz4Xb1kSOPEdPljYHR6EzOXC4Qfcx52
33n6E8SqEtcOMOo3VOF4ehhFXuqGz8fWwvf+XQWzXx2szYTfu/yv3doFjNVl7p0b
TZPkgHXkRuuX9k/usi8CAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAZI1S1j/hQQoA
wnAEBP/n2BL2tIzssRFLz51o7BnEv7geO3AEgqd5+vE6J1bkBPKjjLhL4mA51aHM
Ux6kr5N69PapXJXcor6JIJxcTkTAdQMZyuoSc8yfCjFod6uE91ARIx0rNhz1E1Xl
rhJlaDhETYW74RZCnXQ8I9io/8t4Ttt1YTrweaooobclEBMr5zWvL25GX2mDhs3c
3fyeXwbuEauFoD9+DraKuE+GButn9wNKBbcZ4ciQmIVcOrg1FsUCwOj5r+a7Gnz0
ZniligUcfoChGeCnpW1KABVB1V/f5W7lWT0VmmnqGmk8WIpPXz7BGL/2h0E5l2d8
r9eeCih7LA==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKfQ
6NRreT8HfKGP1mQJFYvmklLd8NdAQBprXi8a2TcO1YdOjjelTcrJ5Sany80RJvny
k4eQ9v7LnM/MCXpkdC6jOiHTHagaURsB8BJq1/0nDSA7pCctzPqOOuqWq7VOj3M/
RBPcXVuoNYzCSyKxgioT0E0Cq+U1XttN4jcfNi9qbDbSniTz4XMRiGSSuFeUmD87
Msm3FPTriZOUIl2E/f1NbI7jqxveGW7Ft9XtBugaHzWqsM5I/G1sm75Go82QcS8i
wmUrm2sELCHid/AHuqQf+nDPyY+rTiX749R693kv85j+ubneTTLQvJNVK5eOEAI9
Y/Z0uqIU6VqL3/32L3sCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQZWR1LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAQKFqHeL9jLHh
fi9FF9y8OuT6tT/Nz0UJU2ccx6lgOgcdSeGwXkm36mOrbbekuZCcDSjZpJfDlEEZ
nYrs8bIsB2xPLR8qGD9p1OYeQ/wo/yIQhGCapPLz3rInHnpUybLvKiZbGrOzqTDa
arqkuFFj2TzmuBfWI1WJhHpZYKYydWQ4KnL8e9M4XM3HyEOB+SvgUbxVneO0I2vP
YsAfbvy0v5V23IADf4XaTtIUZTPElNkWNiK9j+CvUOa6OH8F3eEuk/jiY05001nM
9WLtRjcPJ62Qj1AXeXkfd59VS+MKoWjdaW1lkQGxwZJ52H58lmvCu5e4i0IUpd6V
/HAhaOKNig==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICeTCCAWECAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKri
YdJEh9jyeMuCD8GULuiRhb7nsbI6FpAoo7io+kA+nSxhkfi7o0GcLt+2lDrk51hO
8iC4g1hwcVcefNSVYOvg1oBm0+uLbbqG6P7jsJ4sAE4dUM4hO+U0/eso86GFoU1r
2TK9WCDcwyVKbvYwvBeKXwQZBmjpHGEvfoGFpnMtQneDJXYmUG2bXdlcFDG+DJHh
eVIwoknkonboG6zAydZ7eBmmbRtrhw7zm8qKQCKHadcCv1f+iHGUDTAYjWW8SmnJ
sJc76OibYdSpBKznev9QOMm4Qc4Q6QLcV/ppdvUwSttyIh2qXAglxiuE5COttXvu
sEBToZ9catYd7M4BCHECAwEAAaA0MDIGCSqGSIb3DQEJDjElMCMwIQYDVR0RBBow
GIIWbmV3c3lzdGVtLmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAEroI
dYeEZ0ys/8TVibgq9In196BtcxfZ7K9p4fOhTy/VvFHuIdeCd/5QzzRAF9/zVrSc
nzFqek7poNxcBb+6coDOhduXrPPV7y7oC4X0qcFCTdAEfmeHOM799yNyAGwKht1K
NUORDfh/IGbw83+v+h9tXyPoylnw7wd/T3Lt7Lja3w2oJcOvSuLbKw46FV4M9WzT
oKW3A2RZGFNZ/1kBgeHxnSAPYvtoOZaunR+ZyYEioDM/dWAiry5LDiQQRh4HW8Pl
dW6jhIojjwUoHJG+WQvyx2iB10r+KXSKeZjTVz//SfERT4iqS6LD7dQfNXRBYd/k
AEx45SqWFf9ciN+vnQ==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICdTCCAV0CAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKrm
p0RDkSJz2urM+MroSXMJi7wyuexsaqEyCvRpYIl9EgBSQmAq6xe5rHOyWAjKnC1y
iHPDfXuauTBbE5KxSvroUnxdUH1RhCipH5Rw1xD7y5YwhOyfVZjYHAnVuswM89MI
uz1uYlxv/k66mW5+Tmkvq+xdufwLRlf/AKiBE8kbkoKQoc0kYuy6tUU2H3CcnWn6
WUyzfGSMXfkEG63TuNig2vEYF6uY8Rtp2stXpBpQP+SxMYDt96qEJwQD4XbXye9k
wXDISyfbtddJtuaUvTd3C5JzPVSADKOFtZl1MuBPA7zHo+InS1/iu0BzyIYGtA/N
gbIc7eQ4kAWKPrvEujUCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYw
FIISc3R1ZHkuaG9uZ3NuZXQubmV0MA0GCSqGSIb3DQEBCwUAA4IBAQBP9EO7oi9b
coyTBwvriv4EDUyCqZkPe5fpXHS7hp+NmhgmWDAs/Liy95zyJa38whzgcQf190Ik
sASCUVjBD9jMq1N22g7wL2Gg7LbGzQ8FvoEaQs+CSSJ4Enra5gsJuZh+zLphf2ZG
hY8CBV9i2lNa2pUq1RQRgxt4Gcs77ZBwc/1KhqmpjkMTbScTju/EYJDwgLCN6Ujg
GNnIWEGxrxvXdZdkZhw1xK4G3tXJ8eSK372d0G4Id7C61jQCHnapdSD2kqF1xQl2
1vlWTgMtvujeygWLVZcRUYjGltpC5vzzKW44zvGxtrQgJJ0j4Qp3SEdTh1zxSaIl
vtZ0IemcavOs
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICczCCAVsCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMBZ
llglUmMPUA+TIQmQCVaOVj3IGHhhbHF5zBu5sBVtskMLk9WgYUaXcpR2I4ZYAg68
IL1EVtVuLnKPUstAg/tHIdsqCL/7dqOyotwxxbCSovo0hSK8Vp4eKb+NV7B2/v6n
1kXpxedOk0gXbQCV+k7ZWylMa3/gw5eouQPYZFKve9db4U2fkh/jNzWpNyF/Par/
dOOXCootGDyL8fH+Ovj1vq3//XIZIBHBQ9bApx4qKOgjyyWKAnerU9cx+9amY3vr
twH4lmD6a1DsLrpj+1pnBPciXI6Bs4+doGos3KN+3zwBCUUYwN0sTgjksgsQwIZy
tDhVJKDlJ+z7rW+argsCAwEAAaAuMCwGCSqGSIb3DQEJDjEfMB0wGwYDVR0RBBQw
EoIQd3d3LmhvbmdzbmV0Lm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAMZnKX6dOEs6n
8Kw6NuTtI+w/SAAi+0aFCoGoDqOduNalE79+1RZHvieBGJJa+9QLLq6a6nxogMJN
xy6RIoy/c9VV8W/xqpl0Ml8razbrvhem79oSOF62LPShbvNCxUblVwG3g8U49S2K
txoZ924VdlRSzU3PhOnTjui+WOBi8ydg4dAuYLadD06kxatz8sINqK132FmTfNGB
5qaZT0sDhbdHioByTOfMlZpBuXgqmfu6Aux1ssueegR5xxvX7BPf3NPTW2F6oPA8
woNpwsDRuldJdQaeg+7aspyC9GDjRl9vWZpbBsBNI7gMqB5JHhYL6W4OylTTajgp
Xrna+JCw9w==
-----END CERTIFICATE REQUEST-----
-----BEGIN CERTIFICATE REQUEST-----
MIICcTCCAVkCAQIwADCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOe8
fulPgpF3FLAdVEeVKddkwUGP6SVzmTpbL444LAY0ER7itSOxHXZ2Loe4N3+zgDRd
bMGpCCzH6S/dkZFPX/AeBU++O4nDa5J5YDbpD/XQZXMp3bs1FwOUvx2CWxs2bT3T
h0K3PbAa+IsdyDRuCVRH/j/OinV2k3EMiQc8JLUD36vlvk6ksIuLmJVRGK4fIX66
sEDaC1cqBvsrRPzJkYoxqVDpMIZpSOv0lMvzK840UEEj+A5hRQt9V6drDKDvRWdm
AOhrwi25ZDqPrbtDTSquPunim7f0lw61gfT7P7bkbtgIJdYoHyeLs82iKktAdM+e
FqID90O1aR8PtH1C+PsCAwEAAaAsMCoGCSqGSIb3DQEJDjEdMBswGQYDVR0RBBIw
EIIOKi5ob25nc25ldC5uZXQwDQYJKoZIhvcNAQELBQADggEBAEyqk38GCNw5fXbX
ux9+8GJo1FdH1i53XbZ4qK0jIiRv0Z6ZHgwAtOP2xyNISyc8Mm6YMrRHTRwuopi8
07XGNkL2DStXCZkr6YyXLHJDay7eI1+uhoYbo9jLH9qZmA9VZDrYQ4R1K7PMtzcR
cxbDFjeqUGchjreUXy7f2l1wBdCWK5WJMc6zMaPvyvOi6xoFjztoGD7zjgiXOG7A
C8AOKOc64RT/8qZ7iwVgwWUIllqAx9V/QkTdtOUdr8JuAJr8VLLK1Lr14LWPHedX
SHi9/V7iBSKWJLN/H9ONwGsWwc7jhZXcw8qiO5/ROns5CXVqAEeCSIU05MuEVHoA
zh2oTTY=
-----END CERTIFICATE REQUEST-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDzeJbSeasPEbhM
qanZdI6E8pbfJE8APsujXGjKoGoQIV5mvqi3DbLxeSjUc6dJ2eEg9RjGzLNea1en
AlDDyi/JGX+OD/noFzW2Mh/5vqepcXfSzF40RRHRIwq9a8s/j59ekjIWqZLhDTlP
Kj8Isp8eydlioKIgeAdOneGc0unlA/XuxaMyrFVAiaLFbG/RL+Flrgdcn8Kv77mp
uUh1wKWGrbFOtjxozmXVVUz5iCLf+MPYQALZ6+6m0JZdFRnkDH6JQiLQ4aUKiv4s
ODYwXuUIAhPb9JQd7o/kLwmR6UVq6Afu93tx4fAqqOG+oymZVXaqTiTh36CzEbAc
iLa+sRoZAgMBAAECggEAFb2C2jB7EdFnP5E21XAO+dgfmLVJSKBS1rd9s/o2/lG8
eDg2IIJcpCtJdg8NtQ57h9Ha8IV+zsOPBB60z4bSVYatWSYcDplj9mzrZgWcOwki
xfPxxYEVYjNa1ic18usENBGh31ws/WOM5oDDOCebBcjIXIIzd+q/3ElEyBgdQpG3
YGFHEQb+veld5GX2+cEVfjcaDjFijer9swBdDuXWKc7jI4O5wpnZReZrkmCOwz4i
XBzATIG7wWrS3JOeV9VqaaOiPkHJhnDC/NY3SuSXUSZEYp9Iey1I+0Db/9A+zNQy
kLTDBGo0LB14Y7ovAC8TWHBI5VfX0RqtLOkjVcThwQKBgQD+FxxYHY5zeVIPbQRF
QKK/9JDLqtvkZrIkkul5gpXxQ2GtniNE6N7rDQbYUKhTbTCEM/6AoNX9bhnOXqmj
Lr6skQXQd6ysm1fzLInIirC0FCuGxbpBhP+ToIqrAVGyZFpA2Q23RDhe5DZ+dyKy
G1M4utDb27yCdL4byA5lnu/zFQKBgQD1TQvVN9kfrrb4whpThd/uM9gaZBjgl2Pr
nlVRWC4oSsZ2BgPzMsj9J9xNbblwcP4/ixjlCIbLdl7Aq7gnSjmZUQmU7yp7IvtV
/xqP5TROcs5vTQMROJ2chmeu2j/LJetrh651jz/aJEDYdyjbIQCDP/9qBkejifwp
yJC0NlFb9QKBgQDb1Sjrv56on3V07S/9rp9gjnrcCxY2dPd5lzWysF2EIHUZHjGL
hCKhoGKkspv/mf+Y0ddGeGDL4/8lwlboXSAQ82PhajkWGUytkoIe5IdfNfg2oUm1
OBlbI1H2A60oN5SyeFhakAZpau8O2YpGKEgHU/Ix1dox0ElOhfaWyzz0xQKBgQDd
GGq37bSX5+QnZtxPt/TUQIphjyMVG58GOhnwTaiczHkA2/8nbvjVpN3eNC3WeSHQ
qFDx7rOAI9rXkm9TioVL+UzHnqINhsQ/CMYqOI7ivnvuud0v4nW9JS/C3BhvxGfi
7dKDR3Bn8BE6inyata4+nqpaJ/reHnrYNlym8eZ3GQKBgQCGW6hQy/QrG3S1PfCY
8JAP64OkmTcEWwl8ZAqVPAsc8Zx9cmdvKcODUSlR8NBNo8lTAlBEaN4FourGZck8
GiC27eUFEAnBTK0m41aLtAuKKv/txJQGQFEB/t11OqaYtHJsL+sqXrNHJfaW6jgV
j/yU0vdyBOw9MuxCnZDxhjxZcA==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvK6SHo+P6JAGQ
j9qA4wuRsjcRenXwelOmiKmgxZaxLmp3qCDOhZJFB19i7dQ4KvZN+oZLsfA6LdHo
I3ac1RhWG4qVJTOJCq7Y3c/qfyVPr27FlRooThvEW3tl1ThqpZKXvtg/Ap0KfSP3
78sXgssehidjsPSYpuZOzUGHW8BPYNhqUq0gawDlxKJ4NoLH5KMypP84FNCJO/z7
rag5Fr05CPpP0oax/lL05Qkw7XMCkPhCdZ6FbGSSvDViDE5xPTlkW3Savn160r52
Xwh0yj/jcx1EpXnweZY33GGcLOubMuvzUXwndKc7aYOQ9DpJVmIMsiC2K3sf045t
LgkSFBjhAgMBAAECggEAKOhvRwH+Nqd7+g+uPpVHWWIePCW2L0/SAz09J/+c3onx
cTpBVxmYfChpnUffXLKjzLgp7rmCWYPj1muZwqx9P3a1GXmTnHhzNtAuQxwoUYCt
xNS6RBlhoKygl7qAr181ady20ZhBpnZtFPTaIAZ6ewlnX3+uz4uCk3qZyAukUKTx
URhe3PSml00nnrNf8W2LL/9r9s3/jRoezf8i0tF+5Szs6c0+2iCnyzAHWJhoYNoi
tkP1HReghGExHAk4NloquOmUsa3jx691BX6QDtXNHvflagoJ0xsZ1vSmAdIfuS+B
lnFW3zbRGO2vGE2oQG/eix9TEqYpkzc/p8G8ietisQKBgQDaU6gBl1v/iZ1Kf1Ey
2H8rtyZvHlf2wCUBnQUkiIj4cm/IcLeERYfbyT7FfBAyzQvoomr/0+ucY4oNK9RU
6oKZC7IyceuIogE+cgtZ4zCEYoXkjOxSkMFRxpGlRqb/VYXC7QVI2ZKUONKiROM8
Oe7FuNsFz8DULMfmkhcfOpo5fQKBgQDNZZrDiFSt1A3NsjnjP888Ng1f+XTA2DMI
rqEB15aWnbAxPY7Hn6M12x0yt/Z5k6o8GCkSl0Nve7mM5uEK6Y9WNoAeIEijBxjG
3xVzKoRflAt5N2O3gRcsvXTe2Y929rCThgGT9S/28nxAQQfvHy0EkUu8chRW337A
2F+NTKWaNQKBgGAaUungZm6ldMdGI8ft5IypohFnmfDTw3ZiV9EtCJ3UQcBJXX6r
3JGylB757WdvOr68P70824mLh0kk8eIvGC2mKFpsKvGJ3mJOcRCwILslYyqnnZ76
eR41+gZ2gywByU90Zc8bdpooKQ+koyHvnlsKc96rBIZg791ekS797MVBAoGBAKb0
WutraqFtR9cWcvVkTbg8m3yS0bNbSYhaIifULOS6wpgT2HYtLcY+GCq83A0Q2YRF
g0VITRlWcYm1teFf3hIO9O8IAOL7hslIVjAptDXYqcbbHiPwO30zdscaAwKJHRid
CbVRzK4nhpXYBnH5XmdjDzPbaur+ehKZDnpVfhqtAoGAWjXGIw0v2ucrUKuym+7B
8x9rLvgRDei9Wy4x8amd8GN4174KoMssY4OitUihtrEDApHOTSa4hr4CFcIHVvEN
SLnAIfbno8H2onIiNhA5N1+5he7HuFijjYWNO5IUW7ERHTyWmCZ+CQ0zeWUbwOwj
c2jRZEFEkBffsSdo9+wIKqY=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCcXoZKvag5eT9n
5Jq0k8lLk0cdF8Xxs6vIfh3eSab/31R2qEiZQX/sO+AaOHdzwaQ7H+9KqRzJP3zJ
hW6zAUjV05YAiMsm541fnIMI96BJWUTPZqEe8yDGsb2wJ28pwzIkRyvazKTCiaHL
oohpM8hsIlZLxfPZIwwlcIFPu/ViDSbSG1xfrHDpt4Xc9Bj2TnXDiVGq9IGjmjgT
eto6Goq9FwGSPokA7vjwoQxlSeetleM106DElTza4lEsIIxplZ8Jb89IH3RMfuir
yZEQx+dDMmpn+tvnHa/csAgfYyRjbgiCyjqETkWEnnN2ITVQHpec1pt+2X4camVB
IhjfCUjLAgMBAAECggEBAIySXV+riCPC4EFhvcJAaWHLkM6SpJxYzUF8PxWqWLsF
5kSVnE5KF9ojKZ/oy1oA5sdQOiqARSSWMnRnw9Cggv3XLK5mS1s6JlmhthrFog7O
dZGNzaKpJvn4p3JIwSJmHBmI8d/MwQEyAYWzI7aPmsm7RKDx3/mADFdMALPRYRM3
H8NfWkdEkhcJqoy3Z0LGpFjb94Mv7l0329JlREKXkKveHcfWUfofPRss4C/xRdmD
YaLRSCCPWPH6PGzOFFMRUdM4uVTdyDDE67zfyT9NOdV1DugtJ269Cc6kYzoZw0B0
tDseZnF5MBZ/1P2tFkgi7iyZWSJD+v2BmWuCwBqfvmECgYEAygiDhat5pcajhrI7
oXeio9J4PvGWOrbDEfqvqwejeBamfz3lBmhPUxXvtuA67gYY2YYnS9VOOG1Xn4dS
CF3uMCi0eeYe29v4tFPKZhAarM0389XaRwN7YSbRFE8u9pHdBLxHZPfUTNdFAYkT
1FmVWL0vjMn/JrrBuyzdPIDhKx8CgYEAxiNnJfLKjkEUBkzLrCqKWUUQ7rcKq1QN
+vcxLhXbd4M/tuFS6jw5AD2daye3yTPDNRODMkCRsg4bp9zUxJel865nVI8b6c4H
ByD4ulhVhUFw/3AzLj1IEIqIBgR2la0IUA9cBC6AL9hDPBdq1biafpxSZ/DG0T+S
oV3bqEEqmNUCgYEAhJz2B+W4odIzQJT5g1FOFo5uk5Jsc/nHLaQJbxBCgu8LNvZf
wMbzWqxJfxbMV7T01sOyQ5quD2fmXjaq6AcP89ikLmeY1eQb6fIeJsRnXgoOsiUr
c/WbJPgfwV8AiqTQGO2lR2dNmWqsRwe9VmO/HlKARb/JlZh81enrBm3qXy0CgYB/
Yw2TGVjfQrn0HvWneCZApKXxRB+I7V6bpseowIa8fNa+5nkffZ6MKBEIbp27rxrn
CeeErHy/hFCFiPYGexVH6S4n8GZa2IouLCWd8OLy7JMQt3tAVEf70oUHkWEIdBnv
FyDq01a47Aq2HLwkMi6qDijxCJ1atMu6EZUCxPr1DQKBgQCNlSj2oUUAT8RN1H19
EpBSD2eYpkCVfAdAzfi7VE7jO/PtaZpGJoJXu1ylcimQT+bi1g+T5JXHCLduvcaX
w5Z1Rk5r/Y0A+Et5jiL5ewYo50PXdNTawcDrE/o+9RjTwbRuGHDa4QFJvooPlQsa
yRB6sggf+VSsAgL4IJ5hJeFZWA==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDPNTPTsNTzgb9Q
0uZ0dJITkwnGC3SIXsjwTdYGfiXmW7Gle5eMjWWnDaHOJLL3YnLqHaCnNHzUT0z5
4GO6yglFDS3THLVMutSth5/RuObp+1E5k1ch96/8NZZADgmRe7bol28/RXUcREvT
ifYaYyLPMpQCRZSfHNcsVYM5IP2fmtL5Sqtbi+chgiAtFhfIc2sECNnlac4Z0i7S
ZSyyAHjOqWN79aaPteNsa5OeiD9KxyfpRYwtw1LCJsTGX0xKy1MSA3ctCax/u0mU
zNClfsY394DnMxD+him0/URhIxPhLKdgV9gQ7LA9pXsD+4Y3w/9gZA4pw+LR97B9
mKIIVqZFAgMBAAECggEBAMOrugVuN6q8G653eqj+a/OQJuqeZq1g1OAYoMQA3Els
zZU34SUZYaUfemzwuxBiJ6Jt2AgNyNO1DzvoakU6BQbwKxXxRkPvKme0a3fg5C6Q
5WM5gE7TV50T/Y7/solwCooadzOIo87Nr81TutOwSm7flGWQz4hx88AqAIEyZk8Q
cizmc379o1I420xF39I6kTz2KYhiGVQSMRrSLp1pkASUniAdMVvObWyEQrkQdsNh
6HyNLVQQFCDBfaZZsCwRhdmEj9q7Bl9SNCwblO4baDyBxN1NvNnT4F9NZZK/aTav
wdanLFRp/zh07DAcu1KuG0Dr33nfZxBdvi0KnCdnxQECgYEA8aDvhfFYEcCs1DUK
wrxC67urOugeyIE2N19G2ICiLlcmbpkf1HfSPdF4Ul4gFNln5pXPgRiFK+ExXwJW
ii3btlKvnfeBl31DTzYj8ufaxcHylezIsRilul1bL27WvEquwbd+cvjXvkv5VbO9
1MZ3eNVyB7kOjYCxpWSVNWn7pa8CgYEA24gr45r5tt4znouhQVuATQSQBsWmey4B
VtVScWG3DeqFMhY2pFKpXeH1cS4Pi8iiDU/MLJEmbJEu+/iexUQcJXAg2RRk//yK
9VjFMExl9gmRfLgnjYiezef9ZUsYvDqGZkt+DGz4RbkRY1+PDV/rcStYm9wyJw5G
gz5OCrlXpEsCgYEAhEk/2W0QcmeyN1vy0DqRyM2uKUn70HotXJNlDhMet5AvEk3z
BzeyevW7khzGI6QDJlLOkDcEccmQZhu5lV0V9PPAAhQHdxC1USCq/cnCFJLiZQKF
va9ozGdgDM/58IxSsOvs5rUmKKEfmLQXMe6WaikxjNjcBsx2db5jkiK8CzECgYEA
sBv3CWmjdX2fb0qYG/QpYp+MYsJgIWTwkhYjQu2eib1fCKUlRIFDeRrxaNAIjJxw
07j2E7KFXobBaEU0KQ/QfIAM+dgQhgKz/sotteczzEI0whaBNFsq+gdnEcFCoI1a
j+lzvsgUCurB9jQMcDBIkcqyFKZ6XTZofpSWyqeQlS0CgYEAkk1UcfL+S95Js0V0
IKDA3y1OKKUhePRFQG8VtbBVyHZKQFort1f8X0x2+RZNZj0szgJ4VkjcBVJItQIP
n8/7vxrocAQMi1/jIOukQ7eJL8bIy0csX4QgfhO7oU1SCfJx/M3mNi9ijB1fZ/Y1
xyv97Icq9Vc1vwl/9PY1xAuDwDw=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC5PDgkAwex8sPH
h5CUWFthxyULw7/qVL01qW75QpA/EbUJwKVKqIAbI7i5Y4X+7I05VQDOlvHybnux
Zoqi4kJXctoOlI/+Ff/cYvebE4BnHpMFPbYDARLXCrOiGaddlgqqOngqkmK32j/o
4Ktvc3hSD2+9or6vEwAheNvnvrXay3sw5/kxDlgcDj2apCcjSTqJrXlsWUvzEpzm
xZnkX7zEFGKzBQn8fA6UwAKR9JOOVjgjYiDhOKH9c2BIjIHysFOCMFJG/DtoftY7
/RNYtQIR1hu2AGD7PQ/x1LDa+Qnd50JZZ9y3RyPOZ/6wCXDhm3L/rehXWFl0QWGL
wArUJWDpAgMBAAECggEBAIyIVGt15Quri79AaX8yfbnz9XY0f9DPk3E355qyVm+T
Bo+smXrH1dFBS69TA2EBpK8/f0o9GLh9+9f+XOXw1LY1y5vOOGRj2mcgqov7wqn5
dz89r24eDWYal2g/IEwPPm4hx/M8dirYKS6L7WSz7TAMyBDOfO6kcq/yWpw6gwvH
khEydYJuP9tSQUZSEBeS6CIdSbkVg8pAu5B7K46jDJLygdWBj25sqyVc8wch5tS0
E9hxtgcT9oSnT5XnCsAh9/9tUwie8/mINWQR5xij6f0pVSZwuwr8CFuY1jhR5U8e
xQ3BE3AMspcNREgqNhdWnVuRiLs+nQoO/qSTJj+62QECgYEA9ZVXcmyjBEdwhsob
6QOmf5NQwnBHTJAvPva/F9hFALihMKn/prgz5tCjlWbPnkSH7NxjA2TIMbi/rSB4
GYfmwC0YXP0zhbOA4DuNwPAja6u6/ZOpN0qo1X5ivpL8jvKgvpl42DTWNsD9tSPX
lkzks9kfKI9HqrHrMk0TkkV+ASECgYEAwReW8Cg9KZeyGuxrzyuZ8BOYMEgbA4BW
EO6dtJVDcxpJx7q2RH4rI6mQTpBmT6ktHYnZlWqijE4gAIvIGa/f374e8U77+6Eg
ligas6EPfcWnhvFfHCkNwygjhuyZ0SO8a29LKIY1lBQYBOhesqzoxKYFJydYhXvD
SaUCzPNgvskCgYEA8PlohDPLReCfrvNUrbFSR+6SmSg5HgyA/6R43/nrw4hnSmwV
Gk+3Re5GBcyLPv557dZXJbZXpkplcojgsBSlPL9DH8OoMbJwbBajwsUfzIAHDNk+
eq28uzi3xc5PGilDx6KqbGR0Kef3Sy3vVmD/LOaI53CoXvsUERiGcsnTmWECgYAf
C5ToDgAvdMVdENAQohkBAZWBhcZaHMM5u7O9ehY7JmngZAO0JXj4JeYey5a3jiLD
0gsau+dgmZsJm2/TuXRMO/wrniBjh7d+jPomEWo1NZdG2f4JwAwHaae0pMviVVWR
DHbQECwDH+vwtg+ruKNAItVHQ0s3QvvWFmLJ4wOWCQKBgFFaNfUToOR4wEfkljfj
Vj9WIiEo2BJAbEFqa/aOFFB8BzXjC6eo1/WQr7RnsijogQmJkEnW3XHgCaNHiS5g
FOG7PcxUxzj7uKkYbgMhMiNKjhTp/jtIXmDkBC9oSJPfh5dNlZaL+LRaixqvDNBS
UAw0BIVtzfnmkkwbWiM3rKBA
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoHCc42F8J54IV
sWR9WkphN+qnAzT6FN632QTsfqFPAL/838Uzu/Py7nlLn9pj2E8+czlltOlGXJfU
2zCXPIlACMQGS6dGonlEEbVGQvuED9iaYK1EM00y7VBryVSFPs4WZ83IoYdEzx8P
14ZmD9P4jeR5kxrNdGW8h+uQn4eiw013pTt8N1fqvMTFroGg3+p1Kz7NQnhlka40
7o3gehlA0qF0OKPw62F45YaK77C4Xi3x8gIYuBfkxLbFHWp9plxrgTeDARYtyJIo
Kb4ZWWM7BjEFl5zwnVJqpOFZ+FAWtQZUWqSk5oWwbD/x0nDmlHryrpRsXOVjYUIJ
9n6hA0VNAgMBAAECggEAMsgWXQiXZPGHDTCB74/XyhhPDNZeKXEmehjXcO0roybR
1/xsoJ0VKvw4rcyC9wg/n9jErOGCWhvcTZNM0VKbDznWpSQzSpYH1bUXsjrHqXPz
9WZg0KpClrCzS2wM2RdIv+HpesK4juOWOX3cfnYnjPyn2MXEIe4YUWQpl41pNpQV
IxwHAVwjetv5DSpHg0M0NoGN0hkZRKEFEWK8nxgi5Bsx3j4kZs7udPdZFTw9cech
h8oyVFkI4XWZPzce21MqQqXdAkpneN7SmINg/Ino/yMVX9ffBladqDzJ8L+M/ne0
km8GFx8bHYgidwSS08kI1H80cPbW3Yfiw14Ez0up4QKBgQDX1y+0OnKU1mgiZTZj
wxI/hYsBHrd5keYF5zpGWVQRRGs9wcI7HOYvzC9GnVYVd//atV0/kqHaLymH6did
RfAcMw0MMRQHTQ++yhDGEAtqF/5l0A5/rvxE9l9H8tp5iKwSi2Vg7F1ajMKMr7WC
q3e4FicHFTbsG5t9JSaG7dvJeQKBgQDHY3xx8PJIODjOsMFMfVBlgwuUPDSzT9Ur
sVeP7qP4BpEUg25yzIC/rI8rvCJBUA8+s+1Zrt4J879ho9Pl3yvdr9IRRkUFAfoz
Nay9o877Oyi8aq4MMoRiT5sjHRrKJ0zQotQ7OR8kYYXUN9G5dC4ENYjscpW3BA4G
cGUnNIZ5dQKBgH/LXehVDtCHHgL3cDujHSPVGtdf63wkYVAvdvZ+H2NV4jUfirPb
SYMVXwxtTbHKageBiKOCWyhG8k0RrPp5lU/s/hWw3U3xV5g8JbBPgaKgcDSx+lOp
NJ5UTVfZN3fr7w3P0QeRCzj4zJvl0Q98HJc3LoZoDiu/sNFo9KXBIXfpAoGAL/dY
+rgyMPmFgQO4nMQQ0TrjUDfjnbd42tgA7plETOiXgk3UBj34QyQqFSVfQEMYR8dV
NBwDQnWm9sBIu6YikWQ4rvsuo3PEUwl4ku6TXpDuzdUEJd8JRfVMpvfbeAJYUmC5
mb22JjRn05PSGkE+yLhwRiGSrsKE9TuYugPCzfkCgYEAqeXrIm7Fe8bNpMk17Ho0
qqEyMemHpf408db8fpKzILH8TWIdT4ReVzTTuG2ezfRT+wuliFhN+vvI9mdJNZAq
uYbFMyJ5+UI2v8/CLQR9ikpq5ufjWHmkVC0IihEWnxrkH1jf/RDWBAgWitzslden
mKp/ZMEFNv8ce4tfDKBaSac=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDcczy5PNtg5dTe
nvmKNmNnKGQeEQPHjw6ZpI+6mlndRIYQ5zkiT+Ejd2WI641BWaPInPf4jyiBzvyb
zAroC8mK87Srtqjg2msaR8Epsy9I0BDWaS/QlwDPPLYQ1kqHsrKlapInjCLYh4uP
GbJVqKQS8aATFiK5bV1hbtoizqafT6GO0KEHb+wIonkh6YpxBT/9YEc0xB6pMdrm
rQNOgHZcHCr9N1y8zgYQIiMUfeZEwmBMGIMIOVwUO4PO9n5asBbA8D01EP98MToX
vfQ7U/l8l+A9VCmZSRbc45NwVnEIZugNACsHtmjBkfh+q6OBHrNYvapdRg17+eOC
yOCk3tmXAgMBAAECggEBALRl4OU89dEfgskCkvYVd9as6PDpv4wId0wnrC5prOwy
7PrcHJcFgxlA1WfsSlWWAz9hpFJU5DMFrRXZLXuiWbVJpSl3ek82rbp9yYZUSXdu
PLkYrrYlO9ZauiqhEbBl/Wb8BMo0FTfYA86Amr0aGdoevH2h+Zx/8JCQ5BTjwtpO
DPWf/HECqeuowpsh0qHF6bzyNIGdxTABjUxD41sgat+w9wr7lZdHRAhE/3T2yGrV
Iv7eG3ATtphFsHfdZcotOhPJt6bTeKtR6cRhEf5Y7+hFYbeQwdAkwoDn+M5HrtGC
KCXz363q7k67xRYsjl+gX7gSiNPJeMQ/W1OZny73gCECgYEA7/lELeDovdWCdlm/
Br5owk8ZBcJXtw9B0dkj/9MvYUQX8dNP64o/XgqJ2wR2ItZ5GeDUVj+yM1HYg/K2
wDyYi3E7vzqNZZCEtLSTwcDX1j/kJxPSeUwr1ZfKBP0nouoWNvSvbuiSgeTMUFMQ
A6cnVCzAJfWfIx7UDbZTPj1R+okCgYEA6ywvQLC+IzM8gdA7LMZwBhoQJN+77S67
Zaib/C7bUkn1AvdZqwTXtmRj/pSRmEpL655Tz7DO1/k7dlR0YFcmHv85x2uVBtjO
dH9cw+ssCbjX/fPZzMjs29EQiTePZTiS9VrRpflNkDnVuaamZnbT6H4EGatH4g80
02hJ+QLYqx8CgYEAzGaXSjS+SaPpIgHDkmzxMkDJYXxt1kEqoSHBZhBt1P15H8QL
2ObCnsl/LoyYS4g/UmmMs4JBuTDHqWw9eXSjwnJKn9GxyobUYk9FY81sitOU9CwQ
JL1awO4vZxxyfHPDREAahe+Xiwhldy2pAFOKTkpnyG10hSenG57nPKZig3ECgYEA
31S1hwyRdGIq2uiB2bKVHeZQYIQsNkED67WkdGeXFl1vlSKK//L4W5iYsWIrpeEg
miBgXUL+G3HvOx9W6Uq5xAQCvdP30WnBHjb5RIEn8A+e5udVdbl13gZ7WqPtxGVm
giR+Jc1MEGQsCEMvkOzVrttFT48uE4r3UrCeVyCR3GcCgYAr0XdiDHAMvxi9/QgJ
UPjRRoDZVfjTNU/aQv0jpzRlAY+SqoqVVS5c+FGzsnK7kbskxbNBc6gVEhHZ4H1L
C24Kcii2NW1xjumsJYVHelwINTHFtzJ0UOTFCXgKmlal2HzI31mMUn+W6LhEebwf
QUKR4WCOizcVr51rVfbyDSiIjQ==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDX/tWR7dFL+9vd
Ph1nto4oT1kE8WlumCNZNgakbxnV0ANTo+RrdA6z3zSaSDrT0k65apmi1u9lo417
UQo/nkNKZv5f+/05HdjaMqqNtU9IcALAP9a55fVBNl13ElRxZtbqm3Iy/zlJ1rIs
lqHDabZ3h9bUNBkZIFzLPE2cB5EzaFMus/LY9riVO5skc9dFXHcjkPXUb4O1iNvL
uk+FJFIzuLOEUJhJ/I9Q5a+LPGn1lLXNKC4Vh8fHQ7jIwYu9t24IuhHJbYTXC8hn
wvXHoRIKBpPRN5O+JYUY/JOf5Tz1Cg+FvCNty3Tp8HoddiEPifc++3rpWz0l9lEE
xiYYo8RpAgMBAAECggEBAM88Om8TzO7pS+7+7LmYZtZ4IwHiGfU5VRkAA+l6i0Ag
n0B9i+go5v5fVpn8WSzoqA2wII4jSHetL060129oikl1ffRb0n4di/T2Dbt+zP3E
Mm+AEKY141TZM13OIWTYdbWMxUn2pGGa80Jil/vkjmQq2cyp27bG3SFFz3S3sfGu
D46yxk4tZqPYpRymOaC6NnTtC1ypmtHYT99rS67fqDbxTZ4zyUX+Rh3MOVTA69z6
HPgw+1LUzodyeo604A5yWpuW8Ffg+u+v7K0h+ldlMzrq1VqEjsmXqm6tCI62nAVl
nQu9N/XQFnxt8TafYoy8QzVHyBpypYw4qVl3BztomS0CgYEA+sspD8IH6QD8lpLh
fELhtZGuTrkX6wlLNjcrd09OszvSuY5YXXwC+CKeAarAiIzPqVZCwvDPt3Xhrep0
8intNB1PhvHc3O2pMQSmgPI3ZBElX48QqAl4mL4LFwNKI/xD/KBm/jHpW/K5eAPo
s0d6KiQQQ8u0hO4zog0kA34RnG8CgYEA3Hq9UHcvFdxzIHGXFdJvQxcF+nW/9mWK
vPzEP19gcbaZvSMvGdT5szUYD4TtXrAgsKe2Ha3p3NCVOyUsx42mE6yGP3Zjwhua
9hTg1ID98SX6NHf7uAL/XgIy89dUa7BHAaHM+TgF/S5SiSnMcq3FG/CX71/Sw1hi
D48E+s4QyKcCgYBJtP27aN4kR6r0ofRtLcbiMw+UiWeTJycYpvw6U2+g05sp98DW
sMS6oonnmYR+XUwGy5hRbK7Pj3ClSXvXVCUnpNmjol+z+pE4G9LHoOhQm41tWUGe
8TGlSm099TSMAO8GRyod2RNpd5u0vwlb70zjJ7g0BKFoVA2Ouef0ss+ANwKBgDLz
ZlZ3BHmP1UcVGO4hEDc31djYZ0EgnBwqaYufleERapvLyrG0hvPD/Ehx1o0ANL2+
NBbNvvKZfTMK1ztSX6PCRc/aoxkTWg8uKfrRyF13AkgnxhLzFmJ6LZ4uD8NHHFGj
O4QIT1H/53DtKOMDhz56rhHSWhlsjlS8H1F6V2SXAoGALOn+lq+a+ZyngKet6W93
59lRYUNpBZBnC6gQzjJkn/2Be8HlzgP0LAcWVWqJIiwZCo6kYW3hXMXG+YF3P31+
q3QTzp0mRtDd/HbwEo6eUgb9lYm14u8uSPvNELfPOKMDBk78ooarVO1YF5HcSeAB
E1xFdM28LBuqA8B7hz58g90=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC/AV1Nlli6WrPq
Lrh0bhTc4183o3FyB1aMLYk2xZi6XodFwcjhVo6N7Wv2uzUetT8Yi2NBSSwDLYsd
TDi2RRkY9L6GPUmEz2Q75+WwtQCGbb/JDY7U339xF/GxJxNZ2seGz8aJPjCQxZWE
qErsfaZDsdtMsc1tUxbDcXWlHrA91co6RFE7Rwk/tcK8V5Yiyc2JHKCGnbKFgW2I
9W3Z1JVQiKxMxtir/eWjvICnVSWkv5lGgOdSgDp9wRelONJGrygztv7K/Pt1sC5D
836Tg3V0igwSCsF3dG9gzGeemUE6w/NYgDdFRsqcXWTyitR4WEejHB0wr/kjT/02
AwvXsb2NAgMBAAECggEAA4JO6IH+l03bSE4bbWgoUfaLZUZHa0TfPiwH/U2cBLB/
47QvsJQaglj+RsYhr7K8ugK1jBmACX7os10XHaIfV+oHJggyNZJp0P/tpFVu8QlL
ILJzEU4Z1UYPVqXVIS13xO5EQ3k1AzPeD1XYKogUaeH2mW4azAteu7B17NanfjtL
G4kfytXL55SNVJccPK9G3TaJc090vFhlZ76Wu06K0GRVI/jPVmz8oRR9PPdcdwXZ
kNi95O8QNa/C6jWDLMIetNwB18c94q2UgpSJvjhgnp2QnZOkfLX3uG+FxiXOMLUl
GIblqbqIUf+zNDOihBIVniRx4yQHd1eaAVVFfQnvsQKBgQDrzBCvJROx2KhfYOS9
urnYTqIFcni59ajSG1j4XmZkY2+jgLnFz2J8s4S7uzgyJRYy5gWnWQlE1hXSmlty
KWnZHtgbriotA58AYVls7MiJyffXEvWbRG3QDQlzxyBzn6dMpP4k4JNf8+MXdkJ/
4TTwv099DC6NfYhLavLfu8go/wKBgQDPXtfsFraWC/Ot9UuL572ONsdvT3yP/iuV
cd1ruT72d+kUo6m2Uegn3GsoHwP7fytmp27CmE3kfEy8izL7RdHBQ+vrqcaLstGQ
gkXNBmK3JkeG06b/AFMTVZ+cvFhpkDJhdJKdvfYrm7dIZ0RZwYkKS/jYXRTaWJU6
hlOcu+2tcwKBgE5NNqEiu9aMLuV1ZKBImJxnCFCswcBm/oe/Ax1/I5tkldcC0S4J
/xeP+Zzpv/CO9j8yuV/oJjbQrPCBx6oybG7oWjVe8ax/Dlbu/OY5/yIaio3GQv8r
ixfSrHfhATrEIqdGBwsx9F6hu6C36b9ThuQHc5r/55mevRrmSf7X+dD7AoGAHiXz
zmce9IGYU9otuZFfhaWBKTWtLmINhBSh1F+CP+L/B/kjW1ZdIi5xhcu8kHvUm4AM
Ik5yRJ2tqluydcWY0ThGvGRacUT2IsRN0Zj0ERyHmZp71Ob/LPht1COt1usX6ANC
rZxIhd6FrwkUbtgsTErvSsV9mqD2USPmVAseavECgYAraYrLMctCszz1nwxwkB5l
YCG4w90KmuoIUUsxYoRvmsmI3PSGeSwvidzcnDqKT48rFPeGVC1nIFiJh8IYaFWQ
4kkvvGhxO+Te/knlzTXIrNGYN5MAwzddiO36M7g7B+HzOmlQSYWxfTjobOisj7d5
ejJY4VwJZ6KCfXhaByfrng==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC9fBrv5Zbl2MRH
kdSNjUlf66Y0TwPpzPxtViKjDNgd7riId1MbmwYv/VzTfeyhsVLVVFZ4ZolALwv2
33Pfc9NsSG816stP+03ChLPnoQ3oxPeppo6xoEkYg71EZdMRH9jUXqB2CSk1YCXh
ENPWI/XIYoXMMYuIuIzlYSkh0WmHc5+ky5U+f6GFpXmc0SG9Bzds0jxmDuo5ZPXv
LiGU0dzvmmc7D1fL1PqvHbrY2mqbDCgKLmP1nU3PuIfdstQJc85aTnHiC40L3g9k
shDvf+KJ0AX+PbBI/3czmjxfqtTxy/fZgAAfDiOsF6rIle8+OUqILVde7D+NZMcM
BRyJmt0rAgMBAAECggEBAJkFKUfElCjH9jKJ/SnXCINS7WTezp038j5lyhD8pWb+
yr1CB7aKaePFavpMfhVR+z/WHQKcY4iWtcXHTG8OvZV7pXvYQho0KubEffi3omDw
98RkgmXFuGH4uZcL1/jDTDqstE6+NS4qmEx6Z2hOoAUUM1LkS/e8eeQfo7TwxZUh
D3FyzKFy8DmZuYRGPeFA8wk6ui+Vd3TwFNhO4l1FZ36JvLQN1ODllSYnSoiMqSb+
meZKUVXu8dXR5zb9OKGSYLy76VKEjVMMoJ1w6ZndZnU+afihs7166W3pmGhk0k7a
EdIl6Gu+8N1pIVqmZRcfL5dD8Z6TWF21Yvo023js4tECgYEA+Bn6GtQTEcaCcUbA
jAO2mE0fgn7SrGIcNBGLcxo3GGppl9ZONzYahdqq3xYNrB3X2ZFHg2/9W3uHygl1
PSHetO5oYLta712MTPRhiyJnM8fjDKz0RZLGo6HjlcDTz93XNuxG45QHxNPbNzR7
Y0fDHOyS2+QF8OymKz8pxwldQEkCgYEAw4RnN8UWMCyFknF0B1fpk6x3dfms/1lv
vq0gTQgC8uXld6Ljatbo9F1ICGmQtBTZ8kilhVZ8jh3I4qnhbS0xLx1y1Ejfs0yw
XSVlYTcEjKJMBAbIleLjilFo6w4MC3qbE5wfMl6TXLqsFiW/fGn87fvwp5dgG9f4
XUJkhMY52dMCgYB7E2/l5TS8iaxmA0I7cxAex4uNEdry1wzEq7tw0x1nyEovn4lX
jEhmBI7lcixAKOHONWqzgle+DS7UhBKby/SN7wLqkabPval+93B4NA3cOxmgTSA0
b1aJECM1Q94PbS55OYcFGIcuFibWYPugyZW6AIXt/VURKmRYadIQwc13uQKBgQCz
C906RVI8a4kmwp7u2qMciSQc9bhnXw/mHcUmxd9tcPrixFheztAmeAYvLf1F7JJq
PfzWTo1h2ATPDaNSx7/y1ZUCsnmpSOF5a3WbwTZ5U2cpiMzH9i9Jy6O5HfQJzw2U
t7QZ/GIW2RwebBMfbDAkAEQyNX3eAbmALfy/Wog/4QKBgCCaUUZAV9n4jD+yPHik
2x+uYe/ivMkxLS7vop4UGcN+wINbKYa0VoRQSu9XGg3VFVjcLetwMp+XIbM+wGN6
tzdn9GcVnty2S6SUGdzKg8s8Nfvfyic9JS9bXKgm1mJrgBY2ozO+MnBDPLAqfYbw
YOxurXzndKRth2n4xgy/Q1l0
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCTuRqkZmkiW+sy
GuziVSokY631fHujJPvRfvqTTgNIg7r2OKUqaZ85C2WWs+3H0sJTmURfUuJ64EDO
mvCGmlMeiD17O7v1LIHFYj9maPdJAjrAfPXG+JbPqEyec9E2+HO2yW+31lnL/Nj8
5ufLGhAZJsXoXisnEOYtjjC0HCb6tbfFvg98/FwZJcYslzs8cj6naRNxTCzGUc0c
P+HI/DLPUicbNpgdX0dW8skm+gMCqcpIVKm6d5so5o13Wc6gEwQHChCx3WJ0iRfv
7R+/yrSdE2F148z7ENr6tHULc51SuO/N+qnkaw0EZ5ec8svWoexVtjNUxBQsCGFx
VK3ex/ijAgMBAAECggEAesZ8uyiWtsTYvKMeQJpx1R63pXFZvOVvGdZEYouTNQCv
MhcwRwjUGfA79b4DoXGsqxiWd/eGXoPluRGTWPwImza2iqbB9+qOzMN0WCRjal2d
AQCasU1I4rxJOeSefOaQHdpbrNpNdbnnioJLIkW+HXlZQWCK0wQ7mp80IW3Ig9Oi
8SuaFl+ceOJ0mNmiyWTbuSCICBCTYYrl1+yebAFltNAmKkuCBs9DFsZ+IHkDozK/
BHuuKs1KpuOAdNxu5c0aADBBy3vAJUOeBJsZs2CkvmgyMjxbvesoxDByxQniLopL
wl8BZ0erMWng/OpxdMYnqz25DNh544gChU1JJMdbiQKBgQDDEq9lP/f+0z9aE1kw
w6bY4D85q5YQEUhJr4BFr5eAlFgQPaj143b7n237ao8UL2X9kJNtta/JpsqhLduT
65MfgAg/10FVGBE2nuj3yojuFH8ggxvSodA6S6EfzNkKe4uZczjPUQnS/UJDpAWZ
/la5XmkV+XikZ6tK0ZBMJtN7zwKBgQDB3H5yWz0sSveJf/epSpwtSinGVKR8PyI1
q45ZJ8Cgxh0ypQPGK3HDpQMvW7TuwiorhNGJESE5DSVn43tYPjPbuRoy+IDSlXvw
hjzSU/MHHDVoDeushqsSrcgzQwcu22xv4tSZIMH9ukAEWObPeq67X+o45nKM8uXk
uAdtvtCG7QKBgHNkJyqed2Vespfm4BiPc6/QnrXPgRoKDxe/YAJYxybBGYKp5rtl
DWn0ugtB0lcfXpZqojsAgXaoWi6TwNK0RDga9UZGX5glf3Eu+SIyxWMH7tddluS2
4UTKngoAk9a2lDJ2TQGdr1EGjN8UNFgOcmB+r2zXQH0H8fR1GIVjZjBTAoGASfdD
84PmUjkEO10s9FW4Qvtx9u8ilxlLhyi+tjuZnn4Yc9NMHldDH7+c+HvIC/TfPB2A
CQkVIPxoEjxUOnX5OVNlsJ7qH+7TDBFbsXBAYK0dn2b4TapQKV9O7GgdnH4x4Hqu
XQKHobRnaoE1B2Kqumk9J5qdiDPBDUQ96VyNmX0CgYBAZ1oRdOWe8xBd6pwsgthy
kh/I+QlhY5U50sXUF6mE1gCo2u12Q/Ryk/rddONJ5szOIaNzj9kX2pbSbbmB32wu
zfsrfVOk2pobtG3OvA5DFr+RjIfgSsBLCj1BaYtnP7i0DO5xnflKu1vO1oIKPtuL
mmPyGHNyHtq49ENS2a7bhg==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvnXBtCavEs29g
UDIR6SIxmlt8ufyajpI+0GJiKd33Rc6bECHUtsst0GyuRWwpywMN//00TtAFgcHV
8OtHZQaPKHnIWboPeAyKEkYYcNq9nu/RsuiONep3GukSnVv51v8rry91G/4/7812
zSRft1LXcM2xVk6CfB7Bm4qh+bWoKrzMnfytcOIC/rx5zf90NR/pWgLLTnrD8FG8
nKq9lA6MxfoL3W9mY435meNVGM7vMGdS9RKJCDW5yMR5bKhadl1d+RY5ikvu0lm+
2aXwqLdC9gWLWXNIhtSiNqiA8kZ87g7WyiRsC5dEvVkmHPqYIdw495YYI1h9lgyz
dRfnGF65AgMBAAECggEAOZ4QCtZHcuvkONdW9iVlQJ0CMzPaOuNX/B/mh4pw9vYC
SUHLt7yZgNiHL847JKMkx20bqBPLkGL4M7ctmmj88+81tZQqxXR/uLUyJkawndIN
oOFwB2iNGrLLkX3rdVcitTRu/59FlbiZ0saPjo/ZMDIkanCEpa8PcDoWC/qfrSJ8
3BFLcZD5hypiUmvlJR9EFYBzJWafpJVbjki/KZWJyzyPSFj3Oj00H/eOH7ev0Ako
KhVBG2GsoYUgggQoI0xF9oBbXQ32RQ5qPAVsTInWzKHivaoHVW3pJ9UlQw7BCL4z
NBQyRTduFBKPD3jrVzFhr601JYZ0kpGahCXrdK/fYQKBgQDmkBGPXCjKE6TNUgJH
DvqaQwwgWuKQSP0Egg7bKmonleo5A5fZt0KUT7Mbzrx/MfXxGCPz0eT0foxJElmX
CLUEIWY74RVuZQpXUOLaJ6X4HmCd8/hbRfdAHPAb3dZvept/DEfigPE+Ql3aGClF
jDW78/9fTuJngrFAYpyeGtyeHQKBgQDC/XISwE+OrrQXb3FWCnQPiMV1mPOtlExI
0+v4Ex6fcstXcLUHWNR2u5jwD6M0Yf56SWuexHBtso9Mhwu1PvBozN508Dd8nMBH
dF+ciw0KjI+ygidi1Tt4WrhtiV451XJNqZuvLHImZDU3jCeJIup4+rbFAUN87uoS
RxPd8VcQTQKBgDRGV+TkJU9j0srGnEOWLtWI/Bfd416JXeyGvG2OmVDuWZOhr+0p
8suDon1cizpfjn6iVYxze3C/vHjY0z0+OSR9mhtbdit4dzbC3RxPPv8ZjBhj91xi
aaO8q+f1jSfraZQNqcK+L3RJQdQwBDODja9WrADk9so3RI7vjMkAGCM1AoGARW2G
u4R8D1rHRvzoRvGL56gUXs3qHekKzHegsoDkS3PNUUIRQx9u7yPWzctTmig2OwZ/
alWZjoWgnmgLVCqn4TjpEIwjxZvunsKh9JRSPWpVFANh0MAJ3821k1LxGPiWLW7x
vwq9Tkwp4rBlt1+WSyNCBp1vkUFkWMO0IDd5f5UCgYEAn4efTxKzl5kqFPGwUjgO
cASEYMxTUlHS0CjFBBq0dpB6njIa/elW2Z2KB5kYWpRtkK1NJC8EOBp8sOBPRbhl
0HCVvHaAIODhJ6m9ZkfEFfaCZ+EBqgBxoAOYD3+5ItzfdAKT71Aq8t4qZib6L4rG
zwsp2qS184J4kayv7nTXhOw=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDYFca3AQP068zS
DoMv39FirEE75up/0ggbrDxB1KRg6GabjvOPOWrUpJqf9K2GqTCbFmYo8k2NTuhI
WSeWO5JcVd8PKyD4diMVO7jDdTonYm6R6oSCGzC2fmfAavzVcME346XGkT7NsgvF
nRricaVKIq1dgQvwQb9/O6MRrkjGR5q7SSPZwQ2Efreptaq09LP5VTnqnvVSMOxD
dXQYACupQbg9K8jDbThbZycJRbNvVE0eePm1bh3cavPDwBtBeobVWW6vOAA5TuIS
QRRavg1grPjgErP6DAhXOcGHZjMBVn9f5Z1nXOnl51uVk2LBukTlKoNTj7d5COXu
2PaTPQklAgMBAAECggEAVD7RNaIot8GDHlZYIT8itFSyLjeOL31ked2BtKzB1aJl
9roaDTn2g6cVPc24Jasq7xwhgk9Nmw0rlKFlxLW/D07PY2uONDBi5zFcjJ/Up2xB
7ZPAS7VsHYpUyvkrT8/hFPglNrCECtAitM3WoHhsV+YDL1RToj0P+vv2TLtlVh/3
GLm1v7kauaCFhf+j9WZEpKy4Ub+W8zEZI/9KIZww42BAHzbA66OAckyFf9++tFnv
ZH+l39V/tnW6truoEENfKDa3EfyMzqbk+ubabFrUFTcfxFHAakRPZ3OY/WvISFrT
lFm7gC+rTb8tM2nzTEMoaCEC0K7quPFtjbTvRe86FQKBgQDz0YZMwNW1GCcyryhE
SLNyPTteLhY8NsRxgcxe6/DKZVr8YjRWlGkPGGD55Mnh5GVN7GTVODp0ftrnnjB4
Uq0NfC2g3FSVKON87vZ02M4nXb76oU3s+tlped3esNIsjX2eyDY6fXkRt6XhKyxE
cE7BGgay+dDVn2+YG3VI/rsWswKBgQDi4YmLuo9nqkIG3LQdV7QLysaE1d+cxmuq
JW/peC68J04gcXdE9AJTqjtj5LL6czY3OoEgnekiKsfz5UtbmNqQm2OeNKOl8d/A
X+EOydosKlAfA3MvDkykx0RBpkSdvaCXGZ7ldE2hzWz2QbvDaXOQQ7dtTdXkaAKK
XDn1WUoMxwKBgAiLqnJcO+FKBG2xV+70wV1aqg8F/H+Fx+LWksws5tahMMwxwPXb
48bEqvl3PGAveiF+DJawjtPwckm18Kr28tvLI2pE7q3/reF+GqNDyg31KjFsn+eT
bzVUMSOR/PvUxbdf+w6XwTuOvUCkG7wWV5xLBjsVqG0kVmv1Ymn5i6MjAoGAMNqf
45aoion+7btYjXj1LBTd6nyjSf7v8BNfpcZbSeisyg+kvxRL6/gcEcaNQ6DLa9kN
NRjLuq+7nqkhMPgZGEpdiROMqY8Lv0DmFWkhsaDq38K+asOJfXHrILfMzqqmieLa
dE426UBy1hQRemKan9X1CXRZOnWrFmAFmu8/IsECgYBJiZtspTdL5xvfBOq0txi8
HmmiKF/vpBJ9t2cxnC9y/CpQAa8DBI8hOtVBrnyjEzfhNn/IuR8G+NRKzikJP01/
xVtlge4gA59WEf7E4NzLeR+B9aT8vGVklSnH5BlomAocv4zH9TYKNaMJz6vY8aw0
+Bfch+IjKvWcwVuXKs517Q==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCxaDK04iI4pMpx
qSSUn2qS+SyR8rOyst8XywW8c/xligOWmcEpGNgNP5625ynw6PFY07WgnB3OMyIP
SYKFJnbWGaHQvAQjoNcs2imYquMm9bGCv17MIwv3bKCt79rE8AY4V350sAO8BwLY
Q5cC3Ntcrp3Khe4fBXY5i0+A990BR93G63i1sNNFQTmj1DDQQIs0l89gVZl0jtyZ
yTzaK+fu9/xUSY+J/mpkZBOa5r65XJ1vP9DTF85L1xSo7IrE9A5c/w7N2MZqAsdi
MDWVwQMn02fGiyTgUhs05aOSMPLFYfGU4q6AceN5qgn0I1BmZVY8k+Pfd1a+IikQ
0YteU5IdAgMBAAECggEACBt97bxD2hjV05nqPQyH/0151vWjdrAr99dkXLdkOnOz
NEe0hx9GiFx28V7hEMxkcy3BqCRaTFkT3mT6nQEj/ybOuU5OVh58luUlb3+nv9kM
krASMfwMCPOi6DAE7GkXr6137vc4RHiBjcaQ+SWEtNiaB25Vcn96ZqjSKk+pfuxp
VTPyX6H4Byx1pxq3vP60nFLsfgTN1hQ8+XPHdu9D+M6YOqDeZewWVf/GvbUizAJa
CdHGmXnEF7BKKdUFgGX/lbbzWP2r885HqJQXaH3CzmYYRhy1U+1ORddGmaDJwI3R
27CjXtcmr7r/5OoPN9Brg6xfdNfV15yWLHn1lxeuAQKBgQDkHTjEFcmeIA76sJjO
Y8QIvIaG6bNfLjd/aZdpgS2+U5wncwRbOplKlOWmdANPUVpmRV6ToGXmOyuyvOuI
E8qXWgLQ/vjaIg7zRumeIQ05emCqCqoppt4zfTuS1rNnYN63DwFIB1IKaciB/e/5
b6sJ1vCz7hj3Jac6roL8d3RCnQKBgQDHGBvggnhf3vqdsc+yy6sgrqQPipwV9SIF
xeJBNV9bQxlp7kEZZzOGt0trZqnzy78HBq4A1KPs5fv/syWQzWlm93xdRKif/u+v
ntgodV8kLsgS74H66ef21YixLb0FQHp5j38u9VyTfq83yvQpan4uTTN1lk/ekw7+
XNM2AKm1gQKBgQCSKUceHPe6ob/3UQAX/kS1dFaeS0/rRKm6seWabHLq6Je9jyzT
Z5ChARbEuMEGKZJKxVf8L2IbSv6M4A/qeQPuRnZXg4ff/MKnjmBSOctHcOpPCdZO
KeVmCHALfhYlvyP1F2Ayzr36fh1DbXo90Rc+jsJcB8tnUHD+YKL9MW0E4QKBgQCT
+ohl07Oy1mICKbJNm3HjRcrtPkILU/rovY8QlqH8jB/si0jZn8o9fClTd6gka7Dd
gQp91Y7NupcWE8p9GSAZhyNpk2meGfd+2hqh37NKinbtFBXRMF/YKBiEUJGowKcH
iS+n8HjRrByB5Jib2+pTcdAouwM8VKOVTdsyzUVWgQKBgQCXR1Cdq3CweNlA5pGl
5R3vMBMNzVRgaSmbUSZ41gzYncw6U1O8pAMhSx/RoBaQIBy56S/hdRA9YrSbX1il
ucnIjnkjO3+1rij8bNwPh5l9xPvGXE2Rbchwpsjb+L4TaNvrgR/8kCeyT2g1wG5F
N9E7BzcPCXRqp24peKDO+gUvMQ==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDAW1S+PsLfGIqD
H6UYeNxePZad5WERB48vaNcFHa3RGP9J/AgLdoU0+Lg+omczfanCDRZ6HB0EYZje
T2/jV4XFxWogiol6RxcLhuJPyDuSlpXTRfUzDXKBSp5z2jZTeLGsRl9TMxynKU48
thi/F/HECHgzMoA/yF1d6pWO2EduGxK2KCTELsLZviYnrRk7cARomSn6x8DVvUjS
U37/7g3eERL3NaaQLgaJCuj45juKOeqJHfOO2M4PD2gppACXjmwqFiWQqbjgqRe4
xuYja5oGSIDITkEx3czdVwS4HIp4iayg20H9RsXqDu5HoSKaD2zVDJDSfpYfnkUk
SfYTqEp7AgMBAAECggEBAJctcI3Qn7FdBUeGsGdqXa+Hcf+IjmAm88bL++neaIRk
xAcumFgB/zEhpRQ86SUTxz5msNqpi7isx8s43XPsjotf20fV+bRreNYrXWRct00/
ImOYoNxN3kd1ENF2l6nEusbty++ExSkvkniumQZe2Dk8etOqBhea7p5oRsCshH8o
VOrUTWPUR/ZUY9WMfxKvHg2D9JRRTsmncPOrQYA4N/ckMQ5asduaofC6ZkUOLLZY
2ZyTML/+AfQ62V8+e2Rv7X/ovw6OBejIA4Az228U6XmdPylE0FeGfrn320h44MGD
QSTxHMQ5DRtmgL1apQSHDX0QH9XLFpPmN/EGjB1UVskCgYEA5YlG4h1eATK1YEjO
6TslH+2SzhnQFX6O52dK1L6C3WmozJCogDynkcaIIF34iW1ZkWuckM0XFXQsqaXG
VC0tpEkG2iQbjwW06ZLuXA/IZdjCcvD7CUWoZt9ks8h7KerRVxijT0FCDEiamg0C
yxcpIz7+nDVd+Dk6Ef+pThRHiE8CgYEA1oi1TYaYZTvLp1GuzbMdRv8nDWm0ASa1
7gO3oU6L4JoKd2yFlYIUIP7JqeMZOdTXKdOhHm4+YkbGqiB7iKU6g/ojXUzjyasC
/XQnjrB5sea+k4blvy4TECJsxo8jXdkNpPCi28zfkPedX0nTTrF+rHPn/Rpw/3rc
t8qerCSxJBUCgYEA2Wk0jZnZX3MjXwa3jSxrVpmVUsgaUzGjs8UfmPC2TXf13YUr
RQOuiKIub9HyRmEf1GDEVFceBUEbyLhvaW29bH2LEvXecJKsMAzu3p5IZ0dvrqVY
cgjboEz6OlurZSG4lTGOBdS+9ZmTblTij3DpkyvoyBa4YhP6T/AD8iO9OXsCgYB7
rOIAKGiwa5FTCvbf5LMrG6rSw64ev8c/yGrTFinzODpycGBuOUgLYXa2dpIzUa0c
ksEefuV92Fls+D7fHommTcyXW90xhGG75XtsefYeBey1tZ264f/hXEcjDJ+R2bBQ
9tycI/Z6ZxUVOsUTZ6WkG0mREu4zigu19JwWlyx7pQKBgGFQGpWLU+UhZAgWIYhd
3WbSSIyBb12/ymz+he2Ivl7xWMPa6VjlNvYiNUUFDHn+KAaUQo28Qxa60g52IHX1
3PHYn/gAZnqV7fcauFWIWfbOBJqrJGef5TSkJ+3Whye32BKzkwb4oahxjhW8jqch
/hGxE/UsY2h6sXEPFXug/Lht
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCp7+vUKLBQOYVA
/TESNqO6QLmiiGlMkKzxay11DeMhh6nY6iAvxUotormRWMbSOh0DPaOt78bXijJZ
ye3RnW2YKhO9ED6GhhukqL+u+ZlQcDe8m4YEchHsMnBdUTBlyNO/qWI0sX5h+XVE
7BN+mFIcszVpp13chPWqm4U+t9gK2FzRw+rHBuWAgGD0mjZo2jO0KRE0cfSyPJX/
i0lwv3SCL49RRRk7lCudbj44Z0x8p6tQqF0V7s2iyf4sxNAIH3UMFpi/DtiIXtQu
tuOuOX8gqEw3UtxrHqVCsGO59Y+jj4TkANyIl6JbgYpS3Z2d8px60HllHmhLuRUM
UTct0M3bAgMBAAECggEAcfBYOV6yoIeAjct1LFYQPuAI1y4JE/noytFmoBYYlLGm
Mrb/r6fjDWgObaKNZATs0PByHzwmIPwauFMIrkOUaLLFmz0Z/w5J2IQASWw23FTx
Ofc4yyBEXg6PgjHedlBJkTcbjmL3bu9YLkbu5zFv1KhfhqBd8W4AXUx68UtIgjPo
pCDiDyzzDh0fh1rZsMLaM+UwC+dLnUpk7R6jeaG1Na+iqLQyfePRquojxe0qzEA9
zSSHVxOacUjA2ZAPXDAlmR6EK2GihKh/uQ9iv+2PRQA9VEvoN539AWbHM99pcycb
l1ItPVzAs33DlWeZf3ykKaw9sAmsxyO57aZgUTqacQKBgQDiIva17QSKQ37F07Yz
v4X3CpQGcTpHTw2ueKdPJCa2y2VYSjp0RE5CZqgTcWtXwpEVaxhAHmhKiY/N2M2E
JevqUFg9LStPCP6vT8KR3Clv+YPxbal157h8q5bojvaN5yeLBFKtNd9xy/UnOBZP
w/IOrwdFQcyW3VICC7MoqS3uEwKBgQDAYQQELNHggHDs4cILahK01jCGySnxQcDt
BJDKbOmQ5e9LntO4u6XnE86+qfccP33Z2VCVbW0pAYsiZW1R4geImvdDqpqUKcqn
EqLZmux5DfcFScSjybwuemDu9K7AeEqM61nqFvZaSPsydOHdiZ1B+Amwgnkz8DDx
zEHmvZL6GQKBgQDLVskk2VWFxh9OX4qsiYE6nIZyLIpM6KbSxaccINO29rnQZB6f
wXPlfU2Q/iGZrlirO7t4nF8G9x8Z5+MU+sxhy5EsoVsaHGp21W+NnLyd9W1RQFxq
qsxXPivaPgMxojMKa/6zxYeAWfe9Jk/ZtcYIshYFjp8a4TQGpuKYo1erhQKBgQCj
ZcNziF36wR0pFdcqur2IuyQcV2A4ehDTP717MWZwm9vT7uMFVNxkmH5Rkys/4u2R
yvKW+Ipu+dCjNmLT2Zdsf7Lk1lLU5Woq3blT+jI/34ygATfzpbUgBPGwBEMpVwJ7
DqsgGMDFjpdNE9mDwQ7AqVwRf8BSTQBFX6fZw8rCgQKBgCyUpnsG4Rw1Y0r1gdMZ
R0HqGYxa7zklnVJa2JTd85tMNHqvDmqNkH5iAN94KLf5l9gz/TgWR/GDr4xBcJEE
HBGT+163uBa+mjfYLnfksnE+vLKIhhBAQi7ZqvPCSi033bb3pw1xMDminXWdJEkJ
4S7wQChqXCoakFPfvTWnJas8
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC09HOMAQK5LWzP
y2NJFxRZwaSVgekZKFjAHGKfZh+Ac7UWmc9RPU6xv9Z6MGJ2aN31hUS/sUWJr5Yt
TMPfKHLXPYjqNUHn+ipfmPKcFgiTqLRZepENGIz7a87VpYZrl8vuBJYHyeaL23u3
p686faOZynwQUwcK9vux/h6+8+PoTIwMS/Uk+09n2A6V6xcEP/GCUcKqfh0/1BGE
FkubSd/WHRLd5kxPgcxQx/BMx2bvVALwKnFHpAG/ww2kUnSc+KOPanyHIqbB5SDl
HhPgwNorTiJInsIcaMLnriBOtTFSnGjVWq3uzp2tG7CsKOXL7eAQuPRI+JHl4+Hr
sjd59v/NAgMBAAECggEALgT5GcLsCWIHCTWFc4IeF9GKZMdcG5zKLVlKr5UOL+G9
TRkiw1tfFw9doUeK0uhKgnU5DbMspx5zh+O88JTd1+V7W2zd7PwPKK7CDHYCCmNe
Ml9cYkM7H3nEaUsmS1iYcVjTOvna2viflw5bHvny0FrRgGlNIjm7uwGQmil2bY4U
iHN5t3nZ5Sqa6lEx8mn6vg7VbPZrBd//0kWX2EXa+ZmgDVL3MEqNsCgHjtgvg22L
9Yjt6E52nA27FJzavRGL6slajaj5mOT2TpJu4W6hU336/8x/hTOlHoUzXrBE9BCG
MBZgwcPkCm+Q1UeqoXMBhMTteGwDJ4/sDGoi1l3pAQKBgQDfEJbbqxfsT2VlCcYN
ZT9NY0WecRk1GlU7u8uVSN7Rui4Xu4/T/3GXUbsRkgos+ld07kPAhutl1OJbnKwL
kL3DeWzhMWdGY0CRZGNSKMG56/Es9VJnl4OT/hwA5tDXCkUHWn6OiqntSUYbPg9N
lfEa6JG2FdNeYgvlQz3ASTFmjQKBgQDPrDCuV8/MO3nFx52fWnf7x0nlOMwrlhzE
owXaV60BfedeMIek0jmtsnyOBCWmxV7dvQO+gvBR6BO34GwhWZO3TQFB1XCOMI4d
8MByvcOUhLz21YKVcYocVwjPB77xI+54XzA4Jhh3N1fkJp+nxLsH+ZdZhPGRhdrJ
09+72yFOQQKBgF3PskJMIFGHypLFm3+Cty6qs1rBIeLNYk8u2Z28+cimTkA453I3
GeSTwOLQ0mq8Fg/dLK1JkLJQ56mzqD9s7gHJjVrf1hkqILuExqiE74RrkBBiU/ex
JusUkV5ntCjb7s/65QK5mmFq0YsffHwatT2l1bIIV8532ZzfvJajsZz5AoGAKZzL
NGQME1RnliXlg6TRHfZU7EVxQ9qUcSJpbdLbq8zaq5j11ST6wb9eDebu1HgABlZ1
hZsfJIpoSRQDFruoSbZ4ZgSqxRMdpwoyxcsYgY4Hfz5RKDjT/9HAxhs7O36DrkME
mnuns1u3lNPYcfmNsI9msF1fOlWj/YUi87V4+wECgYBExvmgCc4BkpkWrFqZb4ex
/fGmZytc1DPhcgg1M6Nn/TCXnNHoBbuwApZt/DXIyHo189Hms6+ndPXMQYKHnUuy
ZcC/LivbmM+xznHdPtNulfQQSbowWq1vetdErzGIq6M2yQmWJeS+v7jk7PolLKQS
a4M5d12oRrDjarAsgOyTCA==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDPy90wBf5DO99W
bY4nF36MC5yrUFTWgTsv7Ff5+7ozdx7KzkMD9QtowkxzizaJYAGO4pVBBYcjNx+a
yzI4B4F6JqK5tVOhGGEgs6XhkKadns8j3C6kVJwXkUY5VFIXovwKVAwA2EW3wJMS
jI+lEfn9PtHNX0RqtRvryXG+IxaK1U1DzmCXilb+NTMW+ySz0OCAFf2ByhUKWbcZ
uTFHsAL3QwC4zYCj+cMNCcenrlDWiSHYWfh5f04dVHty1NFOvu3iOJ8Rd75MMQZM
NfogU0Yqh4v2dil2ASorc9eb8G6iyMmGhjz72grKFj/3gniFaqFB3ZZPv2+TNE6K
SzrW5h8XAgMBAAECggEAZIxhGzvLLP1rtIaOopvbwCheRwc4BhPCcA4NBAmqr/yU
Cc6E3wVT3/0kwUQ7v32VQ26gijYCjie+Q0jPpAz9uf23/+Sd8vW5Cfnj6qHz/ZE6
6j9A0oOehEjnkhYbIxTaoKTKqh38nk2w3OjnGRj5vnEHVDklAf1g5Vc0kqyn28U7
veV32WGJChoVwwfnLT31+01kv4RXDQrid1klYRtlbGxfUiDS92FAiJH5WuXuSjNd
WFycN1dzpT29sadOxpJ3uqx0V03iP4SLXjIoB7GNyhBPHlP5jmF1aRHqJbXKGfxq
h1Z6b8PQPv61aCRXyrFEqtsLcnyKUTXF8/zxKA9UAQKBgQDrF1sSUC+8ncYaxHIS
MXFV2hlTxjm8aot9OUw1QAes1gxJ0PjN8KCKtTKS53aa7Q2zEhpe0xVeZyXmP+aU
73XB+NcKqPVZwnIvK334YZROmbxhRnvmGp2oUoV2Ylz4WInT9U7kW18s1e47tlyw
QphfK0/DLhO0t3TLI6VsqrNikQKBgQDiRwxRISzcJ9Xo0FvIdSg76eYwNzpmbvdu
0LQM3g+dGyDrnbC/8CZlNl4JP5PbwW2uOkj9+jXso3E0+lErujTHDxAWDpgk4ceJ
F3Bmip26YMKycrrH29EBohtud5MTe4iLn6ychBQNuJ7wkQU73oSi/cHTifg4SxXd
ekHKxifrJwKBgET0sdLaUFY71PrO+kKZ3At5kIpBD3hTrByL7O2FnXq1wh74u7H0
TbLB2Va7q89fjvAidDeyJIdvK++weJrg7iJ6MeE/k8/DOCjb0fRD8vNnJplFylvB
HNNdeSYzTd/OYIcaYgybPHxzN5CuOdu9fOIVWyz92+vbD9fx2bjZDQrxAoGASnh5
nEXf3sEZjJruaiXszPMo+BtlFAtXUdhMOaPn3ZvtFL58Sl8+M7dV8ZNEFWIut9Wk
6jmr/6q2+mmbx1lsP0s8zxWUiybnpb3aF1VtncZ0rYhG4rn8qp3wi0W9WP8iLFmr
1IM/mlh1rtT7tP2CB6aeYQGaeOR1WMQA3TykLKcCgYEAhl9AMnADsBgf153QhtN+
ByObBWkkxP8gRiPWq93txL6Xn6VhRmGxQt6BsO3F2PM39mx6KAKZBje2YxDbHPt+
7/+8IXjxrdFETHLXbbFUxHzFNJdgcJswIJr+UayPBu/35HOiiSQKRh79aQQj+031
dQjPxgkCIdba9PW3zWv3Y5Y=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCUNk0EcLWIEUS+
+J0xj9hBOiCV+8sysWYksEWRkjpx01Hbn/2HML+wLpoterC+hbNfFEX2h5LvN1o+
RJGmJ+URQaf3auGm6s0tDjH0qSEnGAEX6CmzS4e/78hQi7DtL1Eda55PCjT3/SAV
//EbjhJMQpM2JYk6lTPyFPUS/O4S4GtYleZImr2JEM5dAB/9YfHH6veJI/M08K72
RgrxJPeGCcgnRXPIGF2esbMLjUvXB5VDV0ujQnNsWG+31VKf5ZZ9BfNoU47nFTxy
SeriBaVcUuXL4JUicEJ18c1Sc5Pl+0ennyMR3zs/onkOujdIfeX2N07PtF0q07+H
FmB6SczjAgMBAAECggEADGSd/AkQpNgMz4sqWcKVap7ZqrDrRMngqKC0sH9xs6Lf
7WVrZaqF3M2IxtTDgqrbXM/tKbgcaTRPr3U8WJBtbwv2Z5HgXHy1u1a8hqC9zO8M
6FrZYcynBT2fmlyT5sFWHweorSNFWpcn368PEibHEOlgNd7dorBnL47hDz1nCtzo
iZBP3bjvVQaU4S1y7PhzJUPJmO0uj+sYw+llv7AqPlSqRsP9r5IQVPu3mGr9bOE3
+O5xi3AByuQenqktysOMJeXhKYBBa8bfWWkX7LswryahIdGZTIylrlyrdxvMFm8R
6ym7EElmctM7cac6MuE6e4VyDwrpvolR6/gnmlDmgQKBgQDDdmEZGEmXgTgV0joC
ZudTVelk/nJwPq6An8zpo7sgohFzl3PeMao2xrYGKYaKF5Psp1WBFNU391YR4q8C
rzbhhpP424CZ9/A/+hC1qqBsI/HaUDecdlKB90I7UimTlzB2uhgmjiDo8stUHd+O
UsHohF24L4SfdxppNNnwkXmv6QKBgQDCHZamadU10oBu7hNI05yfTK8IavvoAKUv
gVmo6boZe8CeBl6kvm4oAmX47d1f1q+Z7wwjycaubaHgIcWvDiTapCGsGOdgARHH
wvKDDWSYyKsHWeW+FZoY7TKpXoBqVz2IUkMNPOa+G83h0PaCXjdxE6zazqtoDUY1
j235spmC6wKBgAGQFL6qnwwDEHu8LpKOWBMmgLM6BZg4KBUHMhA8Kubb5N/Tui1w
oDfH5vStqFG6Vohx3hEmJX5JD/scoOGYnQu4k75Nov2YKeeZDEEnmBjFQM3KDmfF
2msHmxP2WDbB4rVQT5kfUcwLBO0rP/pXVw2Q4V7zok/UF/X3Yja2Mw7hAoGBALS/
mGecZEuZlr20MYC+ijhKzzCnbai58RYq+7Gs8PyJnvGGPNpp92iJ0ynXUyrKXPiY
/lTUrYv9yZ1J1SkLooV0D2aQSeG7HTNE80vUTLd3IsnVi3dT5gkP1PygYjKiyUkG
UCkjbDfY6/w491CtKjLAf1O+3RwmQBnfVCgNhaPBAoGAUfBN3nktidChDZZKhcry
GFq5FGtItFixENYYWvAgFPUva2J/YbNk7sKNt287AXL8EK66hJecMyxHLeR01iXR
+bpgt1hITQFlZutpDyD0loYb/WJ80Sia9cOj3FLckJdWP2O8qKU0UDFbK9fKzeei
AhO9do0MlGKBhMKAtIiPgfQ=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDM31zB73Wojhb+
sJpwIb2bYtlL7iG/v2MAg9tzaxTHYRZACN+udnQFmFIbidhR3ytYWiglgSz7UcFF
eNLk+Znk9n67DifrGTRtr6blBjV/ntKREz4CqTdOmVl85DH0oWiITrqjnuV9Tuzl
Zex1cA5SZnXNKeVbSm90W8BMcVt/4oFYAGAxfh07xYxy17F90gJWRebLztaCEBCt
CfhbXiZOkrLpx5K8Mb0FRToAaxMc4JnO/mjRcIrrkRFF7StMl67BpYrsCsRQymnv
JNrhs/+zmB6EnQgK8wDmPvvdXp/AcJL2XUHMyveOms/7qXerw4b3Q0FN3CWWuBoR
nEdzToRpAgMBAAECggEAOZwx3EM3Bc/2/WWx+Ag05kYUrrpm+SGbeGCbzEf3Tt2p
QRZ9t/SNSal8pUvM7bDg4nZvxaQefwmNXLjOLR9XPEBogLdJWF39FT8IomxtjNaf
hbYwgNUOvWZ3+Ju+xHjDCVmCOFKNXABes19G7/szu84eIDRAz7wNvV2zpItX3IzX
WbVfv9EemohQ2zacaUpbWxaj3nI1RyvdhJ4mTzjIcgF24qYALHwfpJehFM7Rkic1
YZS+0dvNk+v7XiunCOCFVyiU8UcKRrV3Ag0+MDbcvfCuufp0NSZSJwACIFfd2LDw
c7Mj1nhX9AP3p5tO23HvDvJu+VccXXrEmD6onD47gQKBgQDpcaqXQTMVj8MyxPGn
RBZbdZ35LCClLDSu+p9wnJBHbDeqEYn9KnuqCr0HY3TRgFHz8sGzs8VGe5cMLplb
zqM6A3XKTp5ja4HaYb8UHOgMKpydf49BcG3jnZR88kxJfCrwEbgN4znGhSnPINqM
C/VltjjL800cxA9ahGA8EfNOkQKBgQDgqvfYuvBiZlwt0Uz29bmkfvk0t6tc3W6+
RlVuPGuqMrB7A7UiSy6Fw+Fltm0BqDcHa7eRsu9FuB6XXOFNi/27d5tPZ22++9/B
hognWPkOdXkujX18X/KSjGkxFMz9XpW3f60c/1UCW42YjU9hGulV7lN8O6ZVgfo/
ILotmHb0WQKBgQDnyLtXqR3+p5ppm1BRAvKr5tFuaRkUxxqcLi4G0v0SXWm7i+SV
oQveXwEnB+IibaVxcTRQqAsVG3tzVgVhOX+qB2t57qunDUSGP41IfBcOlXShkNj9
YZNKb9jSYoXKZOYBLaaw608fRHKpvPYiHXGPhulH35BOIoEYH92pZy1McQKBgQCz
AIUocQlF3ThkaPZhbbbTkTcNAanO+75Ya8F1az59BJYH7RRMlooimcbkO0zunQ/7
IZ/IvkBV1DTLdH0uQ/ONgeaEhWuzVwsYLhAdCY6mLoK2zJTGm8uxZ54INQJ+fPXc
liVfjTA2CKvwd+ZfAAoZJSHvQbdtOXohAfpUib19QQKBgA/TbOaV1Qj3eeN3ZCI6
skyMzXT7/uG4ftd30R1UaoXjMix7UrvNhROG58bV0TngRbmxLtu1Z1aRH87XuJ6r
VUc09ScEKgJa2GxkJylY7mjWsUC2r8AEUlY4qX3f0W1lNSP3NIFqgLLAx48KVfs+
ImH3rCBHtl+gpeo3cRPs2UEk
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCr7MChy+DwqXV2
CnPTIUUJpSR5KbL1jFHuah2xrck7A68w3SysgjuJA7VcrD4+r9OXKGWGhT3TsGBF
jrw3qUmPgPd933mnVuglgxOb9APH8ry6AbUdmYP20DtbJtMwyITYvFt+C516dPWx
98HWOr6wrfD0ZVDBiBlg8eWjgCyDMY7yU/nFEPe+/ciWxkhZljuLVCJOeWSfbRXV
E3nxCIhw8X8gbPtyOHq7+KFko6iz4/695oW4K7q9jprbMyal5Ove8yb9OIL94kMm
xIkmz7N1fiNuT6Ea0/FgPzX0epRLz86lhUGFN+I+EILWqmWZAdsHuyAiDjoEiaKa
FooWtKAbAgMBAAECggEAZUCgzmkpR/M1R1iukChm5WBKE8WYLP7//b6nUE4+VjA8
TDXmKo7kizQQ6sxSOE8K+VoEOO5d1D9q42xFsy5TMV3N5Gbp2cDYJceFk/JpC6gM
uCtrREx2KLTIUE2UUYW2n4KHC7vBei5JyQ9WLFoalilK4FSO8/u4npy4FsvU60oc
fkVG27n+AfUNFF+AzeQjhs4CEGFvksJTSLS6gpZD3VOhwkKVLeqv5yOK4bJaz7Vt
Q3vMvTkQBoy/dFSchQYE0dqpjkym7aCWbXXp5ojp3t34hRu6qyfQwjP8QlrNinJ9
GTh3OvpKathSDQTe15s7pUPHB4hI4eOSi3LuHA9xwQKBgQDSHkY82SuRRNI+GceH
fqecvF16jB2WAxIvpV0iBSwZIxb6ZcDVkQ3zxpsjr4XqGyi2UocLpd08xDIxBOIx
cEhN529lPAUVwZ3x0Xwr42jgFYIRZqro8xXYRRQe/MTxBQ9ZRFEnKOH5CUu0zJlV
DPSb+PirnzB5I2kzlBe6+AHm4QKBgQDRd3GSVVD2rYNRLD0m7Bq5gVTfcbxOP3xL
UhbTt6uaL9S6RMFPT3KqO2PAiwK4QxN6L0mWcGzSTdRD5C2S3qQbOaApZzia881G
VErKGhhFy8rp0oBGRFbckeTu53qicGJ6Hgmk+tveJgvJvTb7/vmZSOe3IJuz7mwQ
E7jFdMryewKBgHfpURo+sc9ooDdSjP01ecBH+20Jc4T94a4RSDI3E3CRBvcFhOQc
sQKzECxwahMtRrGuLWWnVbftG9u/trqSIqFa98alVx2Qbmvnql59nIdtntoBZn4k
5A2VdqMsi9QkmBrQkyOvAC8Yb/0RWlwgVaSBlKCU65vmao5F8LkB+kvhAoGAWIfG
LZX3kTrGvKEY+4FgzjS2XXYho2S7sM3yLet8EL/UhiGXHmEy0nYlc/SM4roe2k5w
KLA9nikc5NDk3iVRcNxLMBSbXQpcITRxI7ghuCYpDehVJN2vZKwY+UxGja84P+rA
IsWP9fVYmBxrx9f9QGcK4GBczpCfhbAAMRxqxk8CgYAf5ybx6YNdyLCf7EWKXATx
kzmsHlA2tdeRhuCY23zuYgp5dJTf2yuk0kb4a3lQpfeV5jAOJfbtT3MeuUd+VbEV
XVmai3ZHyouDqgTLZVgupnrCnBdnA8v+XW7qYTNmMs4MR0noLtjUmYG+WRO0DPaA
jzgmsGo8SgUHkwKWn9HqHQ==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDuTilixjqjEToe
1LIX8KDdd0Q3+fT641yHKhGFo7oTwgEre0gkSLfHPkEAjgJJaIN8aw+fbHFPLFok
dHlXoOe0sWLai16z7xYc01ZY7H5ASbJiNmrje6cTbbZgsGaMaber34nBmw79mMeU
W6qOAECi46t0KS9aVTMO8lRJMguB1d+JY4i+1TJtsY6AfLRnax2XyP+Ch3iNP48f
iZBNQjXV6rK7oGqbj5zValnPrXIuJKe1gK7V0U11sZUTx8BIC20q6PED34+Hfrr3
iLo1/G4dc/XUSs+J6bThoUv+RMPRwZIFW0TbdT+nEeu2YUXLhzzdIT+VelqNNOr/
O2e9/YYxAgMBAAECggEBAI/HXtb2jOhX+34gjDc/en9Ed0diqzk4NlpiumGsMBe9
pKEMZ7FkomU3HVbtV1ndEf/eRHXGovLG6rg2AgQp08LEh8Ud84ySgv/vTpimT2IQ
VO1GseUAdQSW3EOoCqdLHYM4gs/p8vh01m2fhN7aLiVZQdf7BVP2NbEd6lajOCgj
rQWVQGWDvXkw52SE2FuoMOocC6VH27kcimeRnEcniNNSD5963GKjmyJX+kQBTIN3
HJLTUQmkpj5jkQJc5+xZ45pzRGchorYCRqGWCo0ytwYhrfZ7q7sV2lZFxWI3TyLh
5/ZV6qPstdj4n7knnYMZ0bumIo8vMqtgayEI16zfW7UCgYEA+QX8lSwdzJvRo/I9
SgXUSJLxwZT6JXXn2RFWfrmQisnY34VjrloVxpR0vOw2pzR2Rvf/okKc0WMTdHFl
9q79W7MkB0783yvq4B/k3VoYrK6UpMX2Qoj4m8SAzn6RXC11la144u2z84dY+5/p
QvViMBC2zFuU3GwJFU4+voxtZp8CgYEA9PtN5WVbS2YP86Ln2FZb9SltYeCokYDp
JXU5jOhBhu2R6a492Y4gCJKAnlHIRmPKb+3pwJR9LBodu7NWtUel/ojp+QQFQZQS
g4ZCpnx9Pybi968M7J/D7kJ2pVd6XtrcpE+PJIi3CX4YWfnr498uQexrSlhsoATO
iXJ4q+A08S8CgYEA4H0NHk0O8AzoCCuwJLLslCAj4Kc0eeC4iW6f0s3mB7e+0oGl
Qt/jEYlzU3x+KG2a0o9u3A/A3uG6ABbaHG/T5n6v1AbY3zbwHeuinglChSk8xu3O
+lwQAhw7IevnjnlMrwobGDfBKaCyDuQxnDMpuLrYj5FfuPWLmrFWzuA5H3ECgYEA
qbsLZynoLL8TwjtV4l9C6wK+1Bdw8w6beeZT7zpjW/ZxJ7QfCgIcU5QdJJOI7Kvq
782oLFM0vj+B5jAEnSh863M0l+CfO6Y5hYKZ3vtVU1G/4tcXX0H537OQvFF1aQ69
2+F7TVajaiJBAOXU91YDmI0ScLn+2Ic8CaKT1JFMXOUCgYEAr0lFerF+1pLG9crG
5ezmRwKleJC4OW04Lkshorss7tUIg6qwW2FDf96De2tnHvIt6yBdUMQiY0bw4cp+
VvsLFVysXygUl6o2sp7i3XkZxScqwgIAyh2wDeXyXjZ6mjgd376U7WNxeQBo7pQL
IrZAKaHnYxikOThtwdzD+I9pCjE=
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDA+lWyZU0OFk89
yFvRSkwwXp2Tek1rH9ouN3sTCYZw3uQznkjx0GLwod60dxT6g0Pr8bX2T7JaZSfv
PHI5rBNOBBLdH2fjOLOo4IyzacF3QG/sZ6u0SUk768VrH+nvvE9PQsiFeHe14Plx
OTBdMu6mmF5bp/2zEbC4JOjVLRMiqR3bXLv+BLyHbNIeH5DrGmxOGsmptXbwt8lB
zK43txsLPu0KG5mrLjz3NoW9dzsY+5TPErSJVGKhgO45gIk9PeHfsKEQCbu9VJ+2
po9jCSQnR0uNVdzui+NLQacbo+GBw2V/Q2nmQ/bOY6c7EeaYgi5VNX48qaP4S0ev
hoN1NTobAgMBAAECggEAH4G/tByt8/rYfTHVK9qBjfQkrgtt0Gum55zPT1BiztLV
V0gkiLaJMNh8z+IRXsVHtaIFH23rpK6XUov/6kKZ9Ebd/ZQ/Fe4QByaCUliV6a5v
l51lf03n0wyvcsoHG8kW+c3hh0kf4mYU09OOfeju5exCm5xV44Kj46zDBusRELtb
PHnsdfuuJ1aMSRLKRdLwTnHSfVOLwxasd/NG6McBO0iQfqGx6waEFQC+1w/Pcu2i
0Ft6m+YH3Y83XY2l/xd3N9Sa5HibEAXv1nXTR/PL18qoMEsFCq6eiLdvE9F6rsNi
DPzawValOo1WQlns8ccriZF1Q643Z5/P063uSCKDIQKBgQDeiDPcIZWxCHyFXxFi
ocWV76NprqJfPLP7Ran9TvW5a2BkJTTL4DlqR0K08uvevqokRkndqglytlQT8D+2
hX9yxS5QCPXKOcYVMUWt8DV9gujr14UQ7EJnIrFIyxeItxCo9oG2+EnM0BezBxSt
aEMIiZPvrujjbRrJyG02pB1I1QKBgQDeAEFBem7BKOMBoVCEZxC+OCKPwYJ2YlLd
O/lgIuVRG/NOoarJRxHv+7pNlv5tzPEfbYz0je5+59j/HNLfnqKgHohgUGWWZD0a
WZpzchVOgujCBSuuTQmflWytSSp7DAMzk8nW9NWLe+QA19Mhv7MbDywQZISsf4hb
v+pDlH7vLwKBgQCJ/mwqVak93sVY71sYjri4AaKUJncKF9qENu7y5cP691sOvwO+
aY0xGn+DNiCOQC3B0NR9YLP7LpV0x8a6qI4f3aaaevPwM2NiQOu0sQB6lHNbzIn3
tIp46kqFmWs+nEb4f+RwUgdxupj3q6xm3AC1ipryRsSkQ0QZXPBcseh3AQKBgEMw
eo+RuZGWiVYF97OK6gNYRAWUQKMJ0SCKNUiGZzcsKXBj96ehbelfG5y+FVUwEM49
PssJZeRc0U0s8RmjDn89nnLgAk8JGYEvG1LTdWVks4N9QyImyMHW3KR5n3TMRu/G
S/FV+oeTwIcMyybMuS14YxK3CXyXwLJcHE/F0sEbAoGBAJJzaelpLag7F3wRrQfI
zdNhcvRMUMN+ack9OjRu8PP2jUHydll8iS42VbQazw+Pkl1NVfpKHYoj9zq4Q1mU
o0eC+ZSjrmGu55sBYCf0TmoLM9yN3M1GWOFhY3nWn4e52xHOTP8yv4DrsY3xK4L+
eEovGVOFYPBJ9mZWmC7dkDAU
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCfKovW3f/NQHsC
Hcwh1AzyrITTJ99+tIVKa4Srz31LObezq7IH2qyI3Ry8EpW2mbf7FzyfPUVIvoFp
qvJXIiVAw6ObSLzF19GnCVuDJG9VtsJ9jHhKxA8/qeewYDunhTg1r8ahNEqv3MYw
LgPAq4zfp58PSKwWwNAW5zIc356yfD3abVHato7RsvekRtHGeSB/RKOkmbEM5pjo
P9ge0IlDp3WOia4dVoiCw1pe5LnKFK+v/lEYRtQ0Bq80x7ScwyDvib5WThDKqARq
vhgn36qmB/wCsxdWAohjiCW9uEySPYnqg8DW1gNdJdIjGKvISZlvOKewilUiTH2a
Un83NH/hAgMBAAECggEAYPTX7nGZS3zF8coY+Vpk8Mbqun4FhPeOYoEQdmCUoGhu
YQJsFqC8jTq0MFTZ4jvNeST0hsQaGnACAU5jBXUFYGhMl2E9rP8E9U2b800UjRAh
db1F4bWA3HUxb52PeUKLtRh4VOa3wF0qVVsSaiGWVP+Uwwiv28Rkfi8jtbb6wxo5
3Tdi6Zj/PjlSoVRE+UoGp0FxP8J7AVULdC1lJ+OyqO1fmv7dFfVsBItVeeMiEXNS
nMmdh7LKozS841dNogB+UOPc2cLpqhwg1WRT4BA0AkO4aBKqKc++TCuv3yUcCNX7
lOlcUoGSF4unwJH9yIfGL1nO9GT2tGqVmm5j3Z2ZYQKBgQDK10DROod+xUl5nBSN
iawQb3I7ai9pEYobfW02sfNXV9SDltXhgEs/92Ge0TcdEHYDPlAxjOdHxjsB/R6s
OTn+WvoZfEaxsKbAGWUAVzXS/xK+zN59MmsSgmQ5A9uiIRymO8x4j0RBSgpCrdTt
tJNsoBsh611Exydkgz5/q+QN1QKBgQDI4SDUsz4Mu1dxKhMCk4e34bPaz9qZAvDH
y2O/9A9Pxhe1n6FHiTANhiP3njFgawt+T9IYZ8GRZGYdYmrqPd4psHeZReoOpMxr
+cwMXB9BQBPV1EbOqs5qONnFLmI7DptNKZYYnCAWEkAAMD34DjZoX740gnlDVuQ9
53wLrTbT3QKBgQCT04AHe9JXj0xW9mr8I8NkTvQ/XMmklwXBtw0q+VFQ7E+SfxDs
wOUWfyGD7xFtexumjXlAQ2IiqtNCRche123uczsl665RvV4pTdiQAP7XANIWf5P+
RgpGeQS1kJw2ck9Azv/bNP4XXvBPXAR8IEf4uE5N0AwvHb0VwZiAzzLq6QKBgDTF
t/tI73cmzE0FcaMOoOv01mwYiOQDur+yNg1aj580ekwTmKoTZ1VWNSK7I1uiI43W
aGpS765DgvQbQ90vzaqEGpdgn6GjN7TyFeH1XZyludBGCSgIBVwwfT1o9xNuvevi
jfT/JwrFVpz2D4GYMkDvTie7UyIWtLVyl8r1gV7dAoGBAKwsPvApJEj0JUIN22r8
INMZXrsI2zIyymM6BIBMAdUzbbJEil+785f1OnZ3BM2YiH1346D0rzWWmgk6pwvF
Ldw5JdqflAC1e+6h6cNY4+DKH2zkSlBsMLQx1ezOc5n4WApbseqftCPhPzU/EhmB
+Es8kfzZb9iNklEzpp02iPko
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCyitfvZs8YNYk8
9BuhMkRkCfE6gjGPvckfCTMb9bMUrHYLQrRRlOhCw8Qm7Gmaymn/eHMZDZL5iyNb
Pwo98XHyfE3YGWvHknVNk6KYqLjkdT0sVN2mIWCvavfFhe8rQvU8PvLW1zETZMCS
Pg8YsEXN89ZLTX3dylKhDR0aEouaqV08YTYSebnhwN3YUK8tvjb7dCsjXJBnydM2
+2FAlYsI3C50AV2V5L8xF9h3MqeCqk8kp4bWxVD3ZBzd8VyipezVcmWPF27I6Inn
fFgEohSyMILvr0WGd6AJOvLgPoFYRCS/HDiz5LMzI72dJ8EDyPQ0xrR/2NYMxdat
avk26VwrAgMBAAECggEAGFVcAMDeUMpbHfeXHG0hbRD905+S6ahQFO7IDHN8KMEo
hXhd4xCMZy0POs7Vxcb4k1zzMuLquSABfZol5zNU+FuAsIcmbVjErAIHEw9Lw7dG
0xft7Yp3BvFpO355jkfd7IwXxLgndCEzLbtPi2na2ar19eVl1iiRAmorITaN2FIq
YLCs2siIsjECjCgdLNTQZ3RHJk0oHZWTnxSPUR3E9c4n1/7hmg9niI0nSmDrD9TD
OSBLV6+98KCu3pEj14Ab4QBMsuzD247cxEYoCX2a2Fz7caVzaYZyc6clws01ANDw
LpdchTfGyiYmB4dcGO4QmmUNZ54oi5LPhfvbas72QQKBgQDqdTKyuZ6xJAa062Z/
pBIzzwDqjBJ+AZvJIBzQZhfrygSLciicHzQGvP9XHg981dOQY8jbwFW56momk0eU
BcozJw+qjBdJQ3O3VOM+1svz9kLOqoUe9KZJ2eUevGtgopnp7LznMUVcbVHx+dm+
f97VFxQ9DmmC9G995MsWY9DgUwKBgQDC8m37R7vdq+iRyo9ZeGsWp8mehm2Kz7fr
60yrhHoCMgcNVc15jgyBMkU4kAu88HvcDFHB5v/hVFMOC2ElHLAQUfo9umOT6gkp
nLezCpf7MGlpGmB2KXA73wnk0nUCusSvFZEZbsfO3Uttd5Xm/hAjsEeCbgIQb/GZ
w5kU9lZ5yQKBgAmjQ7BBHRrfBj+Npar9jZn/mmQJ2gDABC1iWozehYE1zrYEvVKd
nb/hKQXlwHE7QPUghPMzltKLpk1rpHebPVKY+nXiSFrEoQ8aODUvEzc2GkzwiYRa
PjOu91IqIKfaR0Vsa999EQLZo5K02JSSIRDVYAmafA/cCHE+ZHLJK57tAoGAPVqz
RoxzEfcSwR+xMgV2HrE8AUppm3B4gCWUAb817w7zrTy96G3OfbLmmkCrkRFWyhCO
gqpDChXR9e+a6WU3/ErwqRDKWjkkHRaXsh+5aXL5Gf0VMtsj2ZP+tyeNcAh78mal
Pg3hkLeRD6i9Yu+/AJxwRRp+R9IThcNLoI9O9BECgYBr9Vx+h/9fbVjKwUmuDD6i
q88zmTzT6ERGECC8ZTDHoDWseIMlf7H+cC9CuAl9OMoNLf4WqgUOuKdnVL3iq4pa
yWK6In6XgBs/H01Y21WKBc9u3NHYiGxWUiELk7U8goKm7gRYcRj62x/Ykr1zSqtU
pQ3hOwnSDpEyHU3vUnICzA==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDA7zs9eSAXGc6X
QoOZDl50SHBUBrvWqQ2y2bh5H6beJVHGgCUXCfhPnvDB/01o+eFShm+IZnsFXJDk
vzn3HXxQYguD2C4scPKEnAkCtk6QJaLsJ0OtutehtFSl7UCu91kKtO61jRZPk6ih
qDUBjaVGrDuIBL6CSj9i/1y6My4dWffQwoU1MSCKBacVXhBJwXZTqZUBfeapPf1p
DLAuHi6gct4hJOOLgI7jMl5c+F29ZEjjxHT5Y2B0ehMzlwuEH3Medt95+hPEqhLX
DjDqN1TheHoYRV7qhs/H1sL3/l0Fs18drM2E37v8r93aBYzVZe6dG02T5IB15Ebr
l/ZP7rIvAgMBAAECggEBAJqlZ3OfyjQaEHk37GnblaRZiAgiGaA3g25vi6ky0LtR
aJnWj2RHLo0Llmm5rR/O42gVsALCOiuTBeUEzn6gWMvJuvckaeZfZlUbCTHuVUy/
jjcCRgJUOJE6DXuuj2FvjCTD4G8Ptul0Lv/c5xfmpKrgVRtyyg1/XA2LKJVrfrQw
yqgwRxMZkJkm9sagkLu9iiGA7wJMnMkcX/7OI9fABCf6sVVzbIitFypc9o0gw00c
E+gpI3avpoKBhrE17x+KTr86ui9VXx4i71pNOloRFu/+mZp54mzcyx9WAb0+odky
E09JgQhcJwzH0LCsu6oWckBRQ/BeuPnr9T1mY5MCdxECgYEA8ZeVdYNH5+LpF1RG
7u1ckpRgT6ZYnCSLzrGeMxRePCno/fj0cZsGtPBXBpYVfju+FGHQHFtixQL6ajiS
J6pnpZhLfurknjGZzQh4awpXxrAYzrpBJ8cndkT6/NsHGXDlqzY5207U6pYweI36
jdFK0c6RpsNkTF7Gtt3/qXdSc4kCgYEAzHDJJHpRagkSeWDEhWJZE82AWLsvloYd
BkRkOilKniFgz8HxhVvo9XOQtCFvi0WX81mr5D5LeZZyrTY8jmeDwSNtzuPzKd/0
ViLj+gg6Hb7h4aQWY3FUbHt6y2oBms3+AmqQ/5CMa/ZzemflkUUYiupi29o9RE93
RlUviegkMfcCgYAp9yLHHt7GsOu8Wa9YoXKLI6r3KvYJaW+/n6rTRJ555O3L8ArG
ER/BHl5/jmJ9YvNJpxP3WQh3IGVPPjRlH3yRjzrN+Q9tS0BkFSyVq15D7SLiBgh7
WGTKboEKmyFIkgvTCcBTEAZ8GUqiJkd3ivtsJm22ggpSGcR6z2UxksCHwQKBgQCm
jS/gzuGqv+9UARi5DbFCJ8XrA7w2JdZZd7grhd4rS0gCmZ74pTL5XAfEKAUmcjDj
aOdXj8SPLpkIMcpNvVkiLInV5fEA6Vm2HsCZvsAR4aNF3xb6Nqavpj0YoKjkA/Nu
5oBwI8OyZNoZG7FzktX2vhKBx57oGtEx9E5BTGTIawKBgQCcQAsEN4wkQErdrySx
zQkjaUJIrlZCT7gVjmFgpoFNhr+aB3Vr2Amgm0aEj6edaFQEG2BxHDmD2zbhyjGQ
A0aJ0ZXBx5pwHEif+dBaGoXrbTdYXp5YgSDBWo/XaeBFvb6isfiTsm9pxIlHfiOr
VLFBWWTkAJ9bRqtEZy8ByQz7hQ==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCn0OjUa3k/B3yh
j9ZkCRWL5pJS3fDXQEAaa14vGtk3DtWHTo43pU3KyeUmp8vNESb58pOHkPb+y5zP
zAl6ZHQuozoh0x2oGlEbAfASatf9Jw0gO6QnLcz6jjrqlqu1To9zP0QT3F1bqDWM
wksisYIqE9BNAqvlNV7bTeI3HzYvamw20p4k8+FzEYhkkrhXlJg/OzLJtxT064mT
lCJdhP39TWyO46sb3hluxbfV7QboGh81qrDOSPxtbJu+RqPNkHEvIsJlK5trBCwh
4nfwB7qkH/pwz8mPq04l++PUevd5L/OY/rm53k0y0LyTVSuXjhACPWP2dLqiFOla
i9/99i97AgMBAAECggEBAJYpvp2NSeIXffNHtSywYEJeYKKcDE1gJbw+RPnbiXDV
6kX4ChRK65BBFrZ/QUNPTNQttsuA8TNP2RKr3fNR/hBZaMQpmAj6+4YyNrMUPg89
qWYlWB7iwd+V86xEhINpN72FaBJphnRk0P4SQY9azUF/l03BzTT9i9KrH3f5is/j
dADDXqz/GhPhusr9GMWmfdpWV/YNxoPD7Te/2Ncu0A8Sp5/ErZQ4yfVAjivSWnoq
C6zfVaTbjQSO3qtCr363ww+8z7B+U4YuyEhitGruNBVooNsfPjWezea26/vIyAHA
uXnKAndBa7bpUrZnAzkzQmJGBwrKUYFab7AD4bD6PLkCgYEA3fLF7lClOEfgmklp
rZi21r34xznaVTNIafOER9FbD43EpXKyVF9mSyeE1vU5QnNjdv1kfxsILcMHG1XZ
C7esS3zn7AzIRXQuBd6qF7oooAaLTfzyJQ0Q0BxzpduzSlfBJP+PRy8SydYC/aXp
UZ2kEth0CSs42f/qASyc20n3IV0CgYEAwZAKb84H4mG2H8kZnZ7XLM6gZIylakeQ
z455NKP069sx6XxcchKgUN1Z3BiSmQous63psqYajclelffSNXXwA2vZ+LwKj52k
MbZYM08+rg78fqblmEz98mhhROWHlH+qXPc//pQetYGiZ0abiU2BQZER7rCiSvMl
XxdEGwl/TrcCgYEAlxcb0v4nW0bjCWUMgdbCMTGl18n0bae5lhbmaBWHDfGOeqq3
52QCOQswDT1mu2vdvDUHYte+G5j2j49DcAybR9BB+ZlCBLXwVqKb3AcofLe3wWF+
XealGWck+zWyuds/arZmjSjoe2orIwz85kiQVxvu8gbwbsceP6plJYsWpykCgYEA
q6CKgIRQ3VwCXsCzY905sdMsyLsk2M3ICyGrOw+91XuwD/VjCwqU996tFMj9A5HR
wyQLuYoqtVm98n+g9iIyxPXWegRR4PHIawPhxO0ZCMDlBW/62EY8TbpbtPlIdFWW
u4PITHUNnabqV2R1+RKt73MwUVJxNL/PfTdl/gs3xJUCgYBiKvmkIqPLPK+y+59r
8mlfeOTm3bWSlS7a/UIND6QuyNufW76n+vePFlKTfyDi4nF2HFFM3A6ddvhWwBqq
HfJtNLfQKbP9GyndGqWI/2MYcAzn0oNZfacKkxjEMJN0+MxZuSicADeuCi8Qs/MQ
uh9yCiPW9S6IkOK/dlbS4epEJA==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCq4mHSRIfY8njL
gg/BlC7okYW+57GyOhaQKKO4qPpAPp0sYZH4u6NBnC7ftpQ65OdYTvIguINYcHFX
HnzUlWDr4NaAZtPri226huj+47CeLABOHVDOITvlNP3rKPOhhaFNa9kyvVgg3MMl
Sm72MLwXil8EGQZo6RxhL36BhaZzLUJ3gyV2JlBtm13ZXBQxvgyR4XlSMKJJ5KJ2
6BuswMnWe3gZpm0ba4cO85vKikAih2nXAr9X/ohxlA0wGI1lvEppybCXO+jom2HU
qQSs53r/UDjJuEHOEOkC3Ff6aXb1MErbciIdqlwIJcYrhOQjrbV77rBAU6GfXGrW
HezOAQhxAgMBAAECggEAXYN1NLP8A2TtZbDPHogRA4RfRJFWVMok/s6+iZcvG2ko
adkbIJrORGFL5XDsvS32zASny/AtMICYBazRcyQr3ek0eR/MaOHsMl8Rsiq3xFcf
859nUOYu+Md/DOlkKcgO9WdHfNTRHWqx//4zqtYQmHFIfd2T/GVU+nobKJYS+IOv
EwRG1FrqR0FVYIlzTAmeHw2ARMlF2/D1YF30a/NnXUHDDMhMRy0gQWApoGjNHDKk
kMjvBRPIR88bM3+A6MEXTYWr71b6XXBwuAghOUR2yqjdpBG6QS5v/q8EG5/EssUn
H5qMbSCrNqHyqUzWTQozwNpYX7otoXMWMEvlxV2QAQKBgQDW87eKR7G//aSg5oml
4j8iNy2gPdDJGeJFq9l8npOWdTmqD/O54x5cmdjfU5P2ofrCg7t1tcKacWn/9PCS
LsBmIf2rZ9vnAMaG8eNMl5n21G3jYsPvR0CyXVATISogcMb7IraP0aFADTim+Stc
9wTnNgtX2YVXJd49Zx5YxZYIYQKBgQDLhFerriD5CZtH0Eg12hxWZDaQtjKo5ZxA
AMTO1p1x2P9VNwPlMLJNW+sW6hFQt//xQFZr98G+oqGbdciHLSXOXLgF8uFk81i5
BPjRmVhdoM6+nFoJo+6HEg3DJSs8HeU3BLoddplpBPCYk/HxbshvoPvG/5l87d3x
ys7EgXS6EQKBgQCDWF04w+JbfLPSFczabktBrxHULrGbkJNxGzdELOnmMC9SOXkm
hx+QWfnpTPrG4+eEYFZ18OC+2rp4ysUNrj+mqPKGgGog15p37uqDbMeJyfhzz3AG
kDV6SAacCdHiDMepwWZoryGnL+0EKpFStyZp2d5IigQuYldQkeg7OlEZQQKBgQCF
kxkPnzwY+AsouTWL0tnigeemV08st3c0Msz5jLbNsET1oyQ1Wx7L01abNYmj1wBv
UXDncDeDba5wIIA66JD1vrkxflYdMfK7jN3ag7ER0qefR3N4/FVj5Z+Ow2h7DowQ
7lNRXzQVT56yJfgYJEP9sEVQORZ+foi7WAcZxnXcYQKBgQCIjhiwyc86eohbX/L7
1npZLZmOQ8rUTe99IdrWfwswpNkgYj76C55Wxr9oScZ9HpbSuJ/OChTvitxp9E86
l4+4bI51Xpv0zV3atEth0E25q01s1biy1aNebqSsrEq9JHCIK+vIS29JbK5BWJzj
Z1Bjv0XjpjBV9JCNYb5VIer9vg==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCq5qdEQ5Eic9rq
zPjK6ElzCYu8MrnsbGqhMgr0aWCJfRIAUkJgKusXuaxzslgIypwtcohzw317mrkw
WxOSsUr66FJ8XVB9UYQoqR+UcNcQ+8uWMITsn1WY2BwJ1brMDPPTCLs9bmJcb/5O
uplufk5pL6vsXbn8C0ZX/wCogRPJG5KCkKHNJGLsurVFNh9wnJ1p+llMs3xkjF35
BBut07jYoNrxGBermPEbadrLV6QaUD/ksTGA7feqhCcEA+F218nvZMFwyEsn27XX
SbbmlL03dwuScz1UgAyjhbWZdTLgTwO8x6PiJ0tf4rtAc8iGBrQPzYGyHO3kOJAF
ij67xLo1AgMBAAECggEAO7NjjzdDRhPOz+NWrhtDPUqCY/YcePjOrwz6QrNlI+Jr
HW2e/lU/1wPnuGr+0eNld4LhI/+QoFNGihvm1IHWvZvW5Nb8PSryzfl2rLZWivpK
/mZoqPhoQIKOGOlu3cVQj9InBqi+96ev4PTSkITTA2/B0UpUpDWUFz1fj3232bKT
8bauIQsQk+/T7Xt+0dsCzoxaD+PovpaGlh6chpeynWXip9Z+llThopG8IiC6r3an
2FVIY6ihIu8SfzQpjE9r6dp4hp2CtpQEWHX8Xn/mbqsQGwrQ5VMkOUXIlkYLF2Ew
mWDFkzY202ZZiw19mAL6/95xr0ASAdBdUxMj08OX6QKBgQDSZ7eChwOlXu38o4w/
6g/yfbQZ+eIcKAEcf3LenbCYSol0ghXhzwg/YnA4HaCJda0J0f2GC9vYme00LMLN
hNJhDENXYIcJxdqCatzXWFcNIa57jQhQvk58PxdYNiG+hrl8OhoCArmMvbY6M4D/
IpAg+p1BkQcceKy+9JCBqcJjzwKBgQDP727IjLetzGoH2i8GT9lkFDQUvWecGWVh
Z0KfP+dyWZ65RdLiMFix/z/q3vN0i0MIGqaZ5B5j5+hFLoiFtJlSglAPrb3JCp7g
8KMecAY3ABiYLs2SexaNroAZ2SePqaqNOrId50IoLFjz/ExNYtSgPuGOimZWJsAi
s3HBd0eOuwKBgBxYZquJ/t6/fDZF3jYaFU3oy2OYe3KpnQS20sXU3p6VpBDzGXmT
R5wqac3Vh/Qcy1QAWzQ80sBKdF9MDG5dj24NleDmmyqg4gAh32CPgSK+v9/bLxyZ
lr88TKvQlxkw0zo+JZTRwyeHw03x9FXq1RnsSVU08Y1PYI5VKkadlReXAoGBAMd+
4138TBmuHihsd2Np5pszGwiu86H7Z5388RlSuV6nhzYgPISQd/hGeW+A+jjdh7FV
yHOrPlEB5YHCdG87Z0KXDfMM8SHaU7ZiiU2hkwTfzbjsZoTcHTZPrk2eX2thD+Wx
48P25S0f5zQm4pn4cSFRUxxrwmVzhjGE0mYYZ4oTAoGBAMsPe0aXJ1q9ITNDpQvj
7q/v3I7fFwXhXUUgkNy1bNts5tjgEnoGXIGVed+QZTdCnnJN9llUSqH3nUBKQbyA
q2G2vP0lIrrypzZsbOB+zu3pB62MnX/b7dJ6HzlCFSv/gkt782GsuRIHuSaATZyb
rilVA8+tIGkwWAjE0mRcQI0t
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDAWZZYJVJjD1AP
kyEJkAlWjlY9yBh4YWxxecwbubAVbbJDC5PVoGFGl3KUdiOGWAIOvCC9RFbVbi5y
j1LLQIP7RyHbKgi/+3ajsqLcMcWwkqL6NIUivFaeHim/jVewdv7+p9ZF6cXnTpNI
F20AlfpO2VspTGt/4MOXqLkD2GRSr3vXW+FNn5If4zc1qTchfz2q/3TjlwqKLRg8
i/Hx/jr49b6t//1yGSARwUPWwKceKijoI8sligJ3q1PXMfvWpmN767cB+JZg+mtQ
7C66Y/taZwT3IlyOgbOPnaBqLNyjft88AQlFGMDdLE4I5LILEMCGcrQ4VSSg5Sfs
+61vmq4LAgMBAAECggEAID5kT35iIyzr9NBrF1lH13SgzFaAk51xOkx6hKNJ+y2a
VlbYf1UVOWol0PFE3z5die7LZi7Qh5Kiwp13+Y5lEXhJGp4fPV9/8cz+M/877m+G
Vn77WmlL89GGmg+thW1NLY8hAjM/85heZBVZNmHtxc311CR1WMhqwT+NVDGwD5QE
l4yI7SB0YjHiSQm0rDxEstAzJpPHkORZ3s+7ROFL067EWmUQoaKp4exC78zDda23
0EDV0ydZm3ohNzkIGOoJf2wK8yQ9ekFMORkQcFGvjL0X2X28ORgOte3oyNeei0Mc
NdDw47UGDWqq3bZ7BS5S+tJaxDlS4pvN1uh56/AIAQKBgQDsoQ01HksES5UzOfw3
es0Zh0W0PJTAcwNBKy/8+FptxGAm/4TDAud/J/v6eQ31buIulYV/mF5pce0qdBe8
RZ1DG3GE/aePktjLCnwKjRnYs5lOokVuMTTTP6w2due43RLfd5aegqTdG3sf+a8D
k8N4SB3G2hUtxgC9dGfhFSAyAQKBgQDQGJgEdlLjPaATS2qv0Yzh16VLPKKbQqXK
gQiUQYmvundMbzSlDLwCZYywOKd6xiL8R+JWFZoIh0N7VVkuOxfj/VwUfQqvgL/W
j3v9XpgzjyjzXsC97DsH+SaG0+VJvMhhzVZEb3Odmy4HCtgVASChjuFbY3etgC7t
LkgvnKiICwKBgQC3tj3rzI4PUqMOd2lSpXuQ404BpbsTQvf245HJRAPpDrpb7Ktl
P979AM0H5G4q66Cc7CcOLfy2vuWTvTgkSqPS0v6qcshhlm/MC2LMSkoTzTQsMZ3X
9En/7IJGcsBq7PBXIKCGhgV7SHeqFo6DJ3ht7Qd5OB2TQROYA0UXIfCyAQKBgQDK
9WG24GyhQ6aPivvH9TpRvtBxW/dANLWcl1L1viH66YOXYdLXs17fe4nHCcqXHQ5c
PgQLb9Amxz5S2QA87de0PpSDSx2T5J+2NYV5rbwGdXc8PksAMZm1ghRIZfx4eY56
jRm5b3Y03nf62GG9wra/u6oiRxYfeyjJnV08Sq+41wKBgQCrxzQY3KDplGrMt31e
GohuTnIOrw1Sv6J6gFVdIIl25k40J3xvVLZ+AbwMhFKh6MtVYmB9svWcF00JJBDl
3DXUc8I5p6EPBCKPuBFsk2ORfOA5VLh4cOlW1ug+3oBKtDG0wYjYhS/cqPtPyezL
/7l9RJX5yOxQTTkdCp+6Z2W9IQ==
-----END PRIVATE KEY-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDnvH7pT4KRdxSw
HVRHlSnXZMFBj+klc5k6Wy+OOCwGNBEe4rUjsR12di6HuDd/s4A0XWzBqQgsx+kv
3ZGRT1/wHgVPvjuJw2uSeWA26Q/10GVzKd27NRcDlL8dglsbNm0904dCtz2wGviL
Hcg0bglUR/4/zop1dpNxDIkHPCS1A9+r5b5OpLCLi5iVURiuHyF+urBA2gtXKgb7
K0T8yZGKMalQ6TCGaUjr9JTL8yvONFBBI/gOYUULfVenawyg70VnZgDoa8ItuWQ6
j627Q00qrj7p4pu39JcOtYH0+z+25G7YCCXWKB8ni7PNoipLQHTPnhaiA/dDtWkf
D7R9Qvj7AgMBAAECggEATdDfMQtRBfXdzZHbtjnhlgGwX4qquLfLsWvjWTeFmQOs
6BkqyHR2N0xSLaLviANHvs3Mcm+HXjo3FKqrcgccaS47jF6N8aHcoo/9fhLfGCVF
m9loKrAWLU6qqocWftnU7xjz57ROk69K3LRAgVKd8V5HgzehCParZh/Wd8Z7cQjb
P6Pnk9e1mZZgZEbEG72Odl03tMF+dlHQ9uf8IY5XaPmmrXMN7WHIu0JeLtLTCLEZ
Xd4LiLaZuGbj/CYDq/L8VLXTFacXECV1if3P+QG71YyusPV0iHzDZiQY/CkHRTra
41PnWa7b9HXS13NxUG8RVJEPKhRdjrcjklFwhfYseQKBgQD95ULaTaDumy/IgZII
DvJd0sbLwgiT2+VSgLdGmzFBuWQSVj+3B6y6WNiuPegNaJb8Se6+Vn53+4HyG+KU
S5e/sWmErr2eN2OtrMQcutuOtpYcnDJwdrj8tL25yJIIFRM/jOtVBRHdeArRPsb+
kE9k/hdl+9ha0EZshKqBkpu95wKBgQDpqDcQoTpeJoVFmCXA66bhtUkruPS5CKMK
5o5XWmmAmW5Ph7kI4sToacboQEF325RwoQFN4Wm5JbRo3x0gPVkCDlKpk1TFIUnF
H9bTxnFvkbGCAnJHCMasOGbiTx9qKVAbexmHAybHeBaJInKzW1z+DEoxEnPgoQaF
p2CSKQIBzQKBgEPzjATpKd0yY4OCShcmCO/bbaEy+SC5hZKjKGoZNwGkIIhX1Q2j
XDMzfCqGHwkXqPE0yFTgyVBLW+f0Vpvh72c6kEcWjWE+6cqdpo8Z45E6hMp7c3Ru
EexwYybJ62uGWHR1vrYueS2Q5zRBXPjcnqMk7hY5ZRpJC9AXYZr0JgKZAoGBAIpr
BHPtj05HM5xOzc7Dy1DavEYSg6c53pyOiLRm8ykju52RoaQJ8uxb/WGI7z+57O3r
84HXj3IHTCD0S6TVsuzs3ztl9Enztmf4vKMoY/rcLHQATwKVyFwt7YUTqmCRqMse
2biJvWddVLxYk+p8rVIypaD8dXkU63Ax/5uWf4HhAoGACaHtq9xq8axMu8sfvYaf
TjmcPiJ5SUtiraSLscFcAbBM0RWFsjU1XcXSucoVN+s6abZ8AVwum+/+wLzj1zMJ
S+JMT0rFyr5Fx7/5u7Hdkhw/0pJszqHw356mGelwlCicMF/aqSMb3TLWb2AMKKVp
nbDPVLPk2a4mr1l3Qx0eVko=
-----END PRIVATE KEY-----
This directory contains your keys and certificates.
`[cert name]/privkey.pem` : the private key for your certificate.
`[cert name]/fullchain.pem`: the certificate file used in most server software.
`[cert name]/chain.pem` : used for OCSP stapling in Nginx >=1.3.7.
`[cert name]/cert.pem` : will break many server configurations, and should not be used
without reading further documentation (see link below).
WARNING: DO NOT MOVE OR RENAME THESE FILES!
Certbot expects these files to remain in this location in order
to function properly!
We recommend not moving these files. For more information, see the Certbot
User Guide at https://certbot.eff.org/docs/using.html#where-are-my-certificates.
This directory contains your keys and certificates.
`privkey.pem` : the private key for your certificate.
`fullchain.pem`: the certificate file used in most server software.
`chain.pem` : used for OCSP stapling in Nginx >=1.3.7.
`cert.pem` : will break many server configurations, and should not be used
without reading further documentation (see link below).
WARNING: DO NOT MOVE OR RENAME THESE FILES!
Certbot expects these files to remain in this location in order
to function properly!
We recommend not moving these files. For more information, see the Certbot
User Guide at https://certbot.eff.org/docs/using.html#where-are-my-certificates.
-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISA3fEbiJw0BgkcohjSGqZkHNQMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMDEyMDUxMjMxMjlaFw0yMTAzMDUxMjMxMjlaMBkxFzAVBgNVBAMM
DiouaG9uZ3NuZXQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
57x+6U+CkXcUsB1UR5Up12TBQY/pJXOZOlsvjjgsBjQRHuK1I7EddnYuh7g3f7OA
NF1swakILMfpL92RkU9f8B4FT747icNrknlgNukP9dBlcynduzUXA5S/HYJbGzZt
PdOHQrc9sBr4ix3ING4JVEf+P86KdXaTcQyJBzwktQPfq+W+TqSwi4uYlVEYrh8h
frqwQNoLVyoG+ytE/MmRijGpUOkwhmlI6/SUy/MrzjRQQSP4DmFFC31Xp2sMoO9F
Z2YA6GvCLblkOo+tu0NNKq4+6eKbt/SXDrWB9Ps/tuRu2Agl1igfJ4uzzaIqS0B0
z54WogP3Q7VpHw+0fUL4+wIDAQABo4ICRzCCAkMwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBT0w4a9BMR9yWq0EsI29UtUD5lpwjAfBgNVHSMEGDAWgBQULrMXt1hWy65Q
CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y
My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn
LzAZBgNVHREEEjAQgg4qLmhvbmdzbmV0Lm5ldDBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1AJQgvB6O1Y1siHMf
gosiLA3R2k1ebE+UPWHbTi9YTaLCAAABdjMZq8cAAAQDAEYwRAIgElArf99ISprl
2rZuz1vf4NMGfV/1FG+fsi5mo7gjkesCIAjU0+aMqiUYkeUYsAKyyJ/e5isyJOwa
CDO59eruLZnrAHUA9lyUL9F3MCIUVBgIMJRWjuNNExkzv98MLyALzE7xZOMAAAF2
MxmrywAABAMARjBEAiABciuAZxE23OQnwKIXcbr4w2GO/nHBpCbgq1O4T6TIogIg
Ed804YS7MS51GvdhuvrTVC3UJGSGNSpMwRpDakw+Pk0wDQYJKoZIhvcNAQELBQAD
ggEBAKU0E4VRvVbTOM7n3F3xLaWlK9oZGcH1gfi8MzYgOMQV6lCIXP9po2dAoFa7
Cl52xoX4JYRAoT/+iHYFAClmlGhpDF8KpBENBeZLDA1SF4W/IW6+Pi1vi69WgD91
FNM9a7QSz5xr2VN5mhodZkGcrvWalSjbdusyqcM4jBcUOwy7Tf2600uz2eY9d8kF
UIO/2cJWbRSuMxEFc3ecdVzUiGx9v0TYSUh9uxTA1wge6Og7PPaG2ulKPEUe4gBB
JIOQnAyP3ZE+RNH1u5zppOb7l4hMPWYuJbP30pEJtkCBet9Cpn81tHO1j+mxR5AF
Xsl8XT5/7qx3Q+dLQnSoRDcVE7U=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEZTCCA02gAwIBAgIQQAF1BIMUpMghjISpDBbN3zANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTIwMTAwNzE5MjE0MFoXDTIxMDkyOTE5MjE0MFow
MjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxCzAJBgNVBAMT
AlIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwIVKMz2oJTTDxLs
jVWSw/iC8ZmmekKIp10mqrUrucVMsa+Oa/l1yKPXD0eUFFU1V4yeqKI5GfWCPEKp
Tm71O8Mu243AsFzzWTjn7c9p8FoLG77AlCQlh/o3cbMT5xys4Zvv2+Q7RVJFlqnB
U840yFLuta7tj95gcOKlVKu2bQ6XpUA0ayvTvGbrZjR8+muLj1cpmfgwF126cm/7
gcWt0oZYPRfH5wm78Sv3htzB2nFd1EbjzK0lwYi8YGd1ZrPxGPeiXOZT/zqItkel
/xMY6pgJdz+dU/nPAeX1pnAXFK9jpP+Zs5Od3FOnBv5IhR2haa4ldbsTzFID9e1R
oYvbFQIDAQABo4IBaDCCAWQwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8E
BAMCAYYwSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5p
ZGVudHJ1c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTE
p7Gkeyxx+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEE
AYLfEwEBATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2Vu
Y3J5cHQub3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0
LmNvbS9EU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYf
r52LFMLGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0B
AQsFAAOCAQEA2UzgyfWEiDcx27sT4rP8i2tiEmxYt0l+PAK3qB8oYevO4C5z70kH
ejWEHx2taPDY/laBL21/WKZuNTYQHHPD5b1tXgHXbnL7KqC401dk5VvCadTQsvd8
S8MXjohyc9z9/G2948kLjmE6Flh9dDYrVYA9x2O+hEPGOaEOa1eePynBgPayvUfL
qjBstzLhWVQLGAkXXmNs+5ZnPBxzDJOLxhF2JIbeQAcH5H0tZrUlo5ZYyOqA7s9p
O5b85o3AM/OJ+CktFBQtfvBhcJVd9wvlwPsk+uyOy2HI7mNxKKgsBTt375teA2Tw
UdHkhVNcsAKX1H7GNNLOEADksd86wuoXvg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISA3fEbiJw0BgkcohjSGqZkHNQMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMDEyMDUxMjMxMjlaFw0yMTAzMDUxMjMxMjlaMBkxFzAVBgNVBAMM
DiouaG9uZ3NuZXQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
57x+6U+CkXcUsB1UR5Up12TBQY/pJXOZOlsvjjgsBjQRHuK1I7EddnYuh7g3f7OA
NF1swakILMfpL92RkU9f8B4FT747icNrknlgNukP9dBlcynduzUXA5S/HYJbGzZt
PdOHQrc9sBr4ix3ING4JVEf+P86KdXaTcQyJBzwktQPfq+W+TqSwi4uYlVEYrh8h
frqwQNoLVyoG+ytE/MmRijGpUOkwhmlI6/SUy/MrzjRQQSP4DmFFC31Xp2sMoO9F
Z2YA6GvCLblkOo+tu0NNKq4+6eKbt/SXDrWB9Ps/tuRu2Agl1igfJ4uzzaIqS0B0
z54WogP3Q7VpHw+0fUL4+wIDAQABo4ICRzCCAkMwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBT0w4a9BMR9yWq0EsI29UtUD5lpwjAfBgNVHSMEGDAWgBQULrMXt1hWy65Q
CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y
My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn
LzAZBgNVHREEEjAQgg4qLmhvbmdzbmV0Lm5ldDBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1AJQgvB6O1Y1siHMf
gosiLA3R2k1ebE+UPWHbTi9YTaLCAAABdjMZq8cAAAQDAEYwRAIgElArf99ISprl
2rZuz1vf4NMGfV/1FG+fsi5mo7gjkesCIAjU0+aMqiUYkeUYsAKyyJ/e5isyJOwa
CDO59eruLZnrAHUA9lyUL9F3MCIUVBgIMJRWjuNNExkzv98MLyALzE7xZOMAAAF2
MxmrywAABAMARjBEAiABciuAZxE23OQnwKIXcbr4w2GO/nHBpCbgq1O4T6TIogIg
Ed804YS7MS51GvdhuvrTVC3UJGSGNSpMwRpDakw+Pk0wDQYJKoZIhvcNAQELBQAD
ggEBAKU0E4VRvVbTOM7n3F3xLaWlK9oZGcH1gfi8MzYgOMQV6lCIXP9po2dAoFa7
Cl52xoX4JYRAoT/+iHYFAClmlGhpDF8KpBENBeZLDA1SF4W/IW6+Pi1vi69WgD91
FNM9a7QSz5xr2VN5mhodZkGcrvWalSjbdusyqcM4jBcUOwy7Tf2600uz2eY9d8kF
UIO/2cJWbRSuMxEFc3ecdVzUiGx9v0TYSUh9uxTA1wge6Og7PPaG2ulKPEUe4gBB
JIOQnAyP3ZE+RNH1u5zppOb7l4hMPWYuJbP30pEJtkCBet9Cpn81tHO1j+mxR5AF
Xsl8XT5/7qx3Q+dLQnSoRDcVE7U=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEZTCCA02gAwIBAgIQQAF1BIMUpMghjISpDBbN3zANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTIwMTAwNzE5MjE0MFoXDTIxMDkyOTE5MjE0MFow
MjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxCzAJBgNVBAMT
AlIzMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuwIVKMz2oJTTDxLs
jVWSw/iC8ZmmekKIp10mqrUrucVMsa+Oa/l1yKPXD0eUFFU1V4yeqKI5GfWCPEKp
Tm71O8Mu243AsFzzWTjn7c9p8FoLG77AlCQlh/o3cbMT5xys4Zvv2+Q7RVJFlqnB
U840yFLuta7tj95gcOKlVKu2bQ6XpUA0ayvTvGbrZjR8+muLj1cpmfgwF126cm/7
gcWt0oZYPRfH5wm78Sv3htzB2nFd1EbjzK0lwYi8YGd1ZrPxGPeiXOZT/zqItkel
/xMY6pgJdz+dU/nPAeX1pnAXFK9jpP+Zs5Od3FOnBv5IhR2haa4ldbsTzFID9e1R
oYvbFQIDAQABo4IBaDCCAWQwEgYDVR0TAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8E
BAMCAYYwSwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5p
ZGVudHJ1c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTE
p7Gkeyxx+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEE
AYLfEwEBATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2Vu
Y3J5cHQub3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0
LmNvbS9EU1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYf
r52LFMLGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0B
AQsFAAOCAQEA2UzgyfWEiDcx27sT4rP8i2tiEmxYt0l+PAK3qB8oYevO4C5z70kH
ejWEHx2taPDY/laBL21/WKZuNTYQHHPD5b1tXgHXbnL7KqC401dk5VvCadTQsvd8
S8MXjohyc9z9/G2948kLjmE6Flh9dDYrVYA9x2O+hEPGOaEOa1eePynBgPayvUfL
qjBstzLhWVQLGAkXXmNs+5ZnPBxzDJOLxhF2JIbeQAcH5H0tZrUlo5ZYyOqA7s9p
O5b85o3AM/OJ+CktFBQtfvBhcJVd9wvlwPsk+uyOy2HI7mNxKKgsBTt375teA2Tw
UdHkhVNcsAKX1H7GNNLOEADksd86wuoXvg==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDnvH7pT4KRdxSw
HVRHlSnXZMFBj+klc5k6Wy+OOCwGNBEe4rUjsR12di6HuDd/s4A0XWzBqQgsx+kv
3ZGRT1/wHgVPvjuJw2uSeWA26Q/10GVzKd27NRcDlL8dglsbNm0904dCtz2wGviL
Hcg0bglUR/4/zop1dpNxDIkHPCS1A9+r5b5OpLCLi5iVURiuHyF+urBA2gtXKgb7
K0T8yZGKMalQ6TCGaUjr9JTL8yvONFBBI/gOYUULfVenawyg70VnZgDoa8ItuWQ6
j627Q00qrj7p4pu39JcOtYH0+z+25G7YCCXWKB8ni7PNoipLQHTPnhaiA/dDtWkf
D7R9Qvj7AgMBAAECggEATdDfMQtRBfXdzZHbtjnhlgGwX4qquLfLsWvjWTeFmQOs
6BkqyHR2N0xSLaLviANHvs3Mcm+HXjo3FKqrcgccaS47jF6N8aHcoo/9fhLfGCVF
m9loKrAWLU6qqocWftnU7xjz57ROk69K3LRAgVKd8V5HgzehCParZh/Wd8Z7cQjb
P6Pnk9e1mZZgZEbEG72Odl03tMF+dlHQ9uf8IY5XaPmmrXMN7WHIu0JeLtLTCLEZ
Xd4LiLaZuGbj/CYDq/L8VLXTFacXECV1if3P+QG71YyusPV0iHzDZiQY/CkHRTra
41PnWa7b9HXS13NxUG8RVJEPKhRdjrcjklFwhfYseQKBgQD95ULaTaDumy/IgZII
DvJd0sbLwgiT2+VSgLdGmzFBuWQSVj+3B6y6WNiuPegNaJb8Se6+Vn53+4HyG+KU
S5e/sWmErr2eN2OtrMQcutuOtpYcnDJwdrj8tL25yJIIFRM/jOtVBRHdeArRPsb+
kE9k/hdl+9ha0EZshKqBkpu95wKBgQDpqDcQoTpeJoVFmCXA66bhtUkruPS5CKMK
5o5XWmmAmW5Ph7kI4sToacboQEF325RwoQFN4Wm5JbRo3x0gPVkCDlKpk1TFIUnF
H9bTxnFvkbGCAnJHCMasOGbiTx9qKVAbexmHAybHeBaJInKzW1z+DEoxEnPgoQaF
p2CSKQIBzQKBgEPzjATpKd0yY4OCShcmCO/bbaEy+SC5hZKjKGoZNwGkIIhX1Q2j
XDMzfCqGHwkXqPE0yFTgyVBLW+f0Vpvh72c6kEcWjWE+6cqdpo8Z45E6hMp7c3Ru
EexwYybJ62uGWHR1vrYueS2Q5zRBXPjcnqMk7hY5ZRpJC9AXYZr0JgKZAoGBAIpr
BHPtj05HM5xOzc7Dy1DavEYSg6c53pyOiLRm8ykju52RoaQJ8uxb/WGI7z+57O3r
84HXj3IHTCD0S6TVsuzs3ztl9Enztmf4vKMoY/rcLHQATwKVyFwt7YUTqmCRqMse
2biJvWddVLxYk+p8rVIypaD8dXkU63Ax/5uWf4HhAoGACaHtq9xq8axMu8sfvYaf
TjmcPiJ5SUtiraSLscFcAbBM0RWFsjU1XcXSucoVN+s6abZ8AVwum+/+wLzj1zMJ
S+JMT0rFyr5Fx7/5u7Hdkhw/0pJszqHw356mGelwlCicMF/aqSMb3TLWb2AMKKVp
nbDPVLPk2a4mr1l3Qx0eVko=
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFIDCCBAigAwIBAgISA3fEbiJw0BgkcohjSGqZkHNQMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMDEyMDUxMjMxMjlaFw0yMTAzMDUxMjMxMjlaMBkxFzAVBgNVBAMM
DiouaG9uZ3NuZXQubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
57x+6U+CkXcUsB1UR5Up12TBQY/pJXOZOlsvjjgsBjQRHuK1I7EddnYuh7g3f7OA
NF1swakILMfpL92RkU9f8B4FT747icNrknlgNukP9dBlcynduzUXA5S/HYJbGzZt
PdOHQrc9sBr4ix3ING4JVEf+P86KdXaTcQyJBzwktQPfq+W+TqSwi4uYlVEYrh8h
frqwQNoLVyoG+ytE/MmRijGpUOkwhmlI6/SUy/MrzjRQQSP4DmFFC31Xp2sMoO9F
Z2YA6GvCLblkOo+tu0NNKq4+6eKbt/SXDrWB9Ps/tuRu2Agl1igfJ4uzzaIqS0B0
z54WogP3Q7VpHw+0fUL4+wIDAQABo4ICRzCCAkMwDgYDVR0PAQH/BAQDAgWgMB0G
A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1Ud
DgQWBBT0w4a9BMR9yWq0EsI29UtUD5lpwjAfBgNVHSMEGDAWgBQULrMXt1hWy65Q
CUDmH6+dixTCxjBVBggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9y
My5vLmxlbmNyLm9yZzAiBggrBgEFBQcwAoYWaHR0cDovL3IzLmkubGVuY3Iub3Jn
LzAZBgNVHREEEjAQgg4qLmhvbmdzbmV0Lm5ldDBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1AJQgvB6O1Y1siHMf
gosiLA3R2k1ebE+UPWHbTi9YTaLCAAABdjMZq8cAAAQDAEYwRAIgElArf99ISprl
2rZuz1vf4NMGfV/1FG+fsi5mo7gjkesCIAjU0+aMqiUYkeUYsAKyyJ/e5isyJOwa
CDO59eruLZnrAHUA9lyUL9F3MCIUVBgIMJRWjuNNExkzv98MLyALzE7xZOMAAAF2
MxmrywAABAMARjBEAiABciuAZxE23OQnwKIXcbr4w2GO/nHBpCbgq1O4T6TIogIg
Ed804YS7MS51GvdhuvrTVC3UJGSGNSpMwRpDakw+Pk0wDQYJKoZIhvcNAQELBQAD
ggEBAKU0E4VRvVbTOM7n3F3xLaWlK9oZGcH1gfi8MzYgOMQV6lCIXP9po2dAoFa7
Cl52xoX4JYRAoT/+iHYFAClmlGhpDF8KpBENBeZLDA1SF4W/IW6+Pi1vi69WgD91
FNM9a7QSz5xr2VN5mhodZkGcrvWalSjbdusyqcM4jBcUOwy7Tf2600uz2eY9d8kF
UIO/2cJWbRSuMxEFc3ecdVzUiGx9v0TYSUh9uxTA1wge6Og7PPaG2ulKPEUe4gBB
JIOQnAyP3ZE+RNH1u5zppOb7l4hMPWYuJbP30pEJtkCBet9Cpn81tHO1j+mxR5AF
Xsl8XT5/7qx3Q+dLQnSoRDcVE7U=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCtskiZCVrT21FH
DzRAtpXl8wHhZSEYxBbvcHFdnWXdGbgrJWKZCvbwCjh9MmSg1r6eMfE2DvQDPRVy
OhlDrFj+6hYYJz17sIuC509oaTdjHPQXng3Z0ASDl0c8zw571woAW2Nc7FD8YGPD
KxQT2G9WJp+4yER/K9BjobbSU63V6YcuCjw4DaQ701qykpGS2ldtVbZnp2HlDRk0
tdLSNE63S7uJcbVo0yyVEfJof/aB90a1o3jnL2rZfF8X6jHTfixy7W/7DFjcMoDq
ewsSatrOfvwK0WsErWSsa6bdiide0PQrahVLlcn99syfC9uO8Xpm/Lh+R5sdzMH+
HFT2AlHJAgMBAAECggEAH+pkYIpRgCAKXS40AbgK7wepzsqQPEa7mB9nFTZ4oxm4
t2TVKx3SpeSa4JZD2zHaMKMomTBCMd4ldKmsPr0KVTyZ9rIvH+0elVz/QEYlATcu
urA2B1GroqpHUqsRFDw9ADfKmCZr8xObAR+HPuZD/uZ17rQNsfhRAB2UxCzQAj/r
JnM8TNVtAhX1z3UU4jBD+qyMgqcIvjp/LuWNJ0E/4TPOESKOTr1kZmCN8tqwyGGR
zpEmzDdsYpDNiSdrPkDNaGlWIo5HtBufY4r3ObBc3e7WgtMzbBOus4NhfAN5zNqi
SY/0PX5G3Cv66FS4RoeD5D8j844iSectRweKe2AlAQKBgQDaW/xXr9y+UiWl1kcX
NXmLKidihe3uxOpaj045tOSWqAkuQO6p+LUrDphwVK58PGWrCfksEMMnT31zNwya
DkAW1w9lfCmgiSzmlm8eHso2jgqQV9O+FOnTdyMXSxD/DypwH81v2XUb59ZmeYbB
VvKtxT5qK2dH2d9HkWuGr+u3mQKBgQDLo1yI55B7SdVV2HMDKQOjQVdq0NrBCK6Z
M2YQ/2msW4swG01bQkoSn1PJsKcuGXhkGMnG4JR5EbrkA3RwENaaaKj3k9aN7P5M
68kHV2IWBfTbkiF4Zl2CAPwXr0erry3IiZZQuC+jiE/IkZu1goiXPATL3TpA+1xs
urxsa7QJsQKBgQCQO3xWC1La3/YAMaapnOfY1ZJIUMDWG3nVMZ1xHpxzKzFNPRSo
byBz/WMRp83NQDPDo4XT5oqRd78ckHshc1JAA/Qmi7oPUSy4bxucoKffGzm9GFZD
0xqUVLh4FVx3rXPRtiADxnbFZQDIlXM+WAlaYNQWWu8QlcgXROXqhF9F2QKBgFd8
q7i1o8EUC2+COodVC5cL736YlCLyk/CFwIf083V1LutQD3/xjtlJUjoIhwqrLqny
bF3hBmitUVm8kj3DPi/AXzdecIMxGl/5vLhGtoE3tebPdUnA0NOVkLisOWJtNII/
ejDbsLvVSFGnHPpyRjSTOIxNU0WvuBmOcH00GHlBAoGBAMGodNHyrfbM2/wpx/Bx
BiVeXc9eiZ0W1edzA+pUtrmgVwZCtUCCL2gT2CxYUQgxqqOl5Pbfvflmb7FJYapn
ojZ/T4lQ9wIdyWovy0eJj0no8Cr2qyy/yoc4rBOCVcN+8asM2V0fqkBcYU7Ck8Sm
Moxyw7cgXwPwcjYWs/USYmmR
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFUzCCBDugAwIBAgISA2B5ztvIm/v5rCRLR/e8FV66MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDA4MTEyMDE0MDJaFw0y
MDExMDkyMDE0MDJaMBkxFzAVBgNVBAMMDiouaG9uZ3NuZXQubmV0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArbJImQla09tRRw80QLaV5fMB4WUhGMQW
73BxXZ1l3Rm4KyVimQr28Ao4fTJkoNa+njHxNg70Az0VcjoZQ6xY/uoWGCc9e7CL
gudPaGk3Yxz0F54N2dAEg5dHPM8Oe9cKAFtjXOxQ/GBjwysUE9hvViafuMhEfyvQ
Y6G20lOt1emHLgo8OA2kO9NaspKRktpXbVW2Z6dh5Q0ZNLXS0jROt0u7iXG1aNMs
lRHyaH/2gfdGtaN45y9q2XxfF+ox034scu1v+wxY3DKA6nsLEmrazn78CtFrBK1k
rGum3YonXtD0K2oVS5XJ/fbMnwvbjvF6Zvy4fkebHczB/hxU9gJRyQIDAQABo4IC
YjCCAl4wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRNxXAd91amgOI8lRffCFGBilUY
fTAfBgNVHSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRj
MGEwLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5v
cmcwLwYIKwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5v
cmcvMBkGA1UdEQQSMBCCDiouaG9uZ3NuZXQubmV0MEwGA1UdIARFMEMwCAYGZ4EM
AQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMubGV0
c2VuY3J5cHQub3JnMIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYA5xLysDd+GmL7
jskMYYTx6ns3y1YdESZb8+DzS/JBVG4AAAFz31915wAABAMARzBFAiEAn4DuI3I7
k0+TnfYg3MoKAIKHGavGQBU0CvsjpQumhX0CIFJ2nqF8cY6TjPXsdm7xeLQENH7M
Rgp2DUwqu9Dus1yEAHUAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnTohwA
AAFz3192FQAABAMARjBEAiB6xJ70WTL+cszB9e03IVy850zaCxN6tB1JMunEy2gz
gQIgPDITUYZ63nt6nQmjHP4qWDPo1j+1VoBFR970buUhn44wDQYJKoZIhvcNAQEL
BQADggEBAHYCJN1sljwWVMiwJXP95L30XNpbdyNkVuTZyxrzgGMlB4dszVQM6Gs/
1Y0+AeRvcsQ0BB4mVpHU08ntuLqwp2m+bwqqUCQ1084DmC/nsscAHylZgL1AJKo0
BOCHoX/XE3Nc20sB0yQfjK+5n3Do+/L8o8nQKzqYMlKAoI+zFuRMOANTw3z4PdKV
Q+EF4jggwPxhXtpJR6/O3Oh1MsMSQEsgJZc0UTXED+uFxgx527078K6SwDmJZezh
C1mLSkQ48GR9yu45nZ8KeQZZSWVQTuMHiyUdO8bEr+j8+wEvLXgJ3S3mRT2dp0fO
R9D2yAGSB+xQHcEWM51nZEyg4RmGX6w=
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDnvH7pT4KRdxSw
HVRHlSnXZMFBj+klc5k6Wy+OOCwGNBEe4rUjsR12di6HuDd/s4A0XWzBqQgsx+kv
3ZGRT1/wHgVPvjuJw2uSeWA26Q/10GVzKd27NRcDlL8dglsbNm0904dCtz2wGviL
Hcg0bglUR/4/zop1dpNxDIkHPCS1A9+r5b5OpLCLi5iVURiuHyF+urBA2gtXKgb7
K0T8yZGKMalQ6TCGaUjr9JTL8yvONFBBI/gOYUULfVenawyg70VnZgDoa8ItuWQ6
j627Q00qrj7p4pu39JcOtYH0+z+25G7YCCXWKB8ni7PNoipLQHTPnhaiA/dDtWkf
D7R9Qvj7AgMBAAECggEATdDfMQtRBfXdzZHbtjnhlgGwX4qquLfLsWvjWTeFmQOs
6BkqyHR2N0xSLaLviANHvs3Mcm+HXjo3FKqrcgccaS47jF6N8aHcoo/9fhLfGCVF
m9loKrAWLU6qqocWftnU7xjz57ROk69K3LRAgVKd8V5HgzehCParZh/Wd8Z7cQjb
P6Pnk9e1mZZgZEbEG72Odl03tMF+dlHQ9uf8IY5XaPmmrXMN7WHIu0JeLtLTCLEZ
Xd4LiLaZuGbj/CYDq/L8VLXTFacXECV1if3P+QG71YyusPV0iHzDZiQY/CkHRTra
41PnWa7b9HXS13NxUG8RVJEPKhRdjrcjklFwhfYseQKBgQD95ULaTaDumy/IgZII
DvJd0sbLwgiT2+VSgLdGmzFBuWQSVj+3B6y6WNiuPegNaJb8Se6+Vn53+4HyG+KU
S5e/sWmErr2eN2OtrMQcutuOtpYcnDJwdrj8tL25yJIIFRM/jOtVBRHdeArRPsb+
kE9k/hdl+9ha0EZshKqBkpu95wKBgQDpqDcQoTpeJoVFmCXA66bhtUkruPS5CKMK
5o5XWmmAmW5Ph7kI4sToacboQEF325RwoQFN4Wm5JbRo3x0gPVkCDlKpk1TFIUnF
H9bTxnFvkbGCAnJHCMasOGbiTx9qKVAbexmHAybHeBaJInKzW1z+DEoxEnPgoQaF
p2CSKQIBzQKBgEPzjATpKd0yY4OCShcmCO/bbaEy+SC5hZKjKGoZNwGkIIhX1Q2j
XDMzfCqGHwkXqPE0yFTgyVBLW+f0Vpvh72c6kEcWjWE+6cqdpo8Z45E6hMp7c3Ru
EexwYybJ62uGWHR1vrYueS2Q5zRBXPjcnqMk7hY5ZRpJC9AXYZr0JgKZAoGBAIpr
BHPtj05HM5xOzc7Dy1DavEYSg6c53pyOiLRm8ykju52RoaQJ8uxb/WGI7z+57O3r
84HXj3IHTCD0S6TVsuzs3ztl9Enztmf4vKMoY/rcLHQATwKVyFwt7YUTqmCRqMse
2biJvWddVLxYk+p8rVIypaD8dXkU63Ax/5uWf4HhAoGACaHtq9xq8axMu8sfvYaf
TjmcPiJ5SUtiraSLscFcAbBM0RWFsjU1XcXSucoVN+s6abZ8AVwum+/+wLzj1zMJ
S+JMT0rFyr5Fx7/5u7Hdkhw/0pJszqHw356mGelwlCicMF/aqSMb3TLWb2AMKKVp
nbDPVLPk2a4mr1l3Qx0eVko=
-----END PRIVATE KEY-----
# renew_before_expiry = 30 days
version = 1.0.0
archive_dir = /etc/letsencrypt/archive/hongsnet.net
cert = /etc/letsencrypt/live/hongsnet.net/cert.pem
privkey = /etc/letsencrypt/live/hongsnet.net/privkey.pem
chain = /etc/letsencrypt/live/hongsnet.net/chain.pem
fullchain = /etc/letsencrypt/live/hongsnet.net/fullchain.pem
# Options used in the renewal process
[renewalparams]
authenticator = manual
account = d0622a9bb583fda5e509c18a817ee539
pref_challs = dns-01,
manual_public_ip_logging_ok = True
server = https://acme-v02.api.letsencrypt.org/directory
[supervisord]
logfile = /dev/stdout ; (main log file;default $CWD/supervisord.log)
pidfile = /tmp/supervisord.pid ; (supervisord pidfile;default supervisord.pid)
childlogdir = /tmp ; ('AUTO' child log dir, default $TEMP)
critical = critical
logfile_maxbytes = 0
logfile_backupcount = 0
loglevel = info
user=root
nodaemon=true
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl = unix:///tmp/supervisor.sock ; use a unix:// URL for a unix socket
[include]
files = /etc/supervisor/conf.d/*.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release
override_install_langs=en_US.utf8
#tsflags=nodocs
# This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
[program:zabbix]
command=/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
user=zabbix
[program:zabbix-agent]
command=/usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
user=zabbix
[program:apache]
command=/usr/sbin/apachectl -D FOREGROUND
user=root
<?php
/*
** Zabbix
** Copyright (C) 2001-2020 Zabbix SIA
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License, or
** (at your option) any later version.
**
** This program is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this program; if not, write to the Free Software
** Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
**/
// Maintenance mode
//define('ZBX_DENY_GUI_ACCESS', 1);
// IP range, who are allowed to connect to FrontEnd
//$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// MSG shown on Warning screen!
//$_REQUEST['warning_msg'] = 'Zabbix is under maintenance.';
<?php
// Zabbix GUI configuration file.
global $DB;
$DB['TYPE'] = 'MYSQL';
$DB['SERVER'] = '180.180.180.239';
$DB['PORT'] = '3306';
$DB['DATABASE'] = 'ZABBIXDB';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = '';
// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';
$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'Hongs';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
# This is a configuration file for Zabbix agent daemon (Unix)
# To get more information about Zabbix, visit http://www.zabbix.com
############ GENERAL PARAMETERS #################
### Option: PidFile
# Name of PID file.
#
# Mandatory: no
# Default:
# PidFile=/tmp/zabbix_agentd.pid
PidFile=/var/run/zabbix/zabbix_agentd.pid
### Option: LogType
# Specifies where log messages are written to:
# system - syslog
# file - file specified with LogFile parameter
# console - standard output
#
# Mandatory: no
# Default:
# LogType=file
### Option: LogFile
# Log file name for LogType 'file' parameter.
#
# Mandatory: yes, if LogType is set to file, otherwise no
# Default:
# LogFile=
LogFile=/var/log/zabbix/zabbix_agentd.log
### Option: LogFileSize
# Maximum size of log file in MB.
# 0 - disable automatic log rotation.
#
# Mandatory: no
# Range: 0-1024
# Default:
# LogFileSize=1
LogFileSize=0
### Option: DebugLevel
# Specifies debug level:
# 0 - basic information about starting and stopping of Zabbix processes
# 1 - critical information
# 2 - error information
# 3 - warnings
# 4 - for debugging (produces lots of information)
# 5 - extended debugging (produces even more information)
#
# Mandatory: no
# Range: 0-5
# Default:
# DebugLevel=3
### Option: SourceIP
# Source IP address for outgoing connections.
#
# Mandatory: no
# Default:
# SourceIP=
### Option: EnableRemoteCommands
# Whether remote commands from Zabbix server are allowed.
# 0 - not allowed
# 1 - allowed
#
# Mandatory: no
# Default:
# EnableRemoteCommands=0
### Option: LogRemoteCommands
# Enable logging of executed shell commands as warnings.
# 0 - disabled
# 1 - enabled
#
# Mandatory: no
# Default:
# LogRemoteCommands=0
##### Passive checks related
### Option: Server
# List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.
# Incoming connections will be accepted only from the hosts listed here.
# If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally
# and '::/0' will allow any IPv4 or IPv6 address.
# '0.0.0.0/0' can be used to allow any IPv4 address.
# Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
#
# Mandatory: yes, if StartAgents is not explicitly set to 0
# Default:
# Server=
Server=127.0.0.1
### Option: ListenPort
# Agent will listen on this port for connections from the server.
#
# Mandatory: no
# Range: 1024-32767
# Default:
# ListenPort=10050
### Option: ListenIP
# List of comma delimited IP addresses that the agent should listen on.
# First IP address is sent to Zabbix server if connecting to it to retrieve list of active checks.
#
# Mandatory: no
# Default:
# ListenIP=0.0.0.0
### Option: StartAgents
# Number of pre-forked instances of zabbix_agentd that process passive checks.
# If set to 0, disables passive checks and the agent will not listen on any TCP port.
#
# Mandatory: no
# Range: 0-100
# Default:
# StartAgents=3
##### Active checks related
### Option: ServerActive
# List of comma delimited IP:port (or DNS name:port) pairs of Zabbix servers and Zabbix proxies for active checks.
# If port is not specified, default port is used.
# IPv6 addresses must be enclosed in square brackets if port for that host is specified.
# If port is not specified, square brackets for IPv6 addresses are optional.
# If this parameter is not specified, active checks are disabled.
# Example: ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]
#
# Mandatory: no
# Default:
# ServerActive=
ServerActive=127.0.0.1
### Option: Hostname
# Unique, case sensitive hostname.
# Required for active checks and must match hostname as configured on the server.
# Value is acquired from HostnameItem if undefined.
#
# Mandatory: no
# Default:
# Hostname=
Hostname=Zabbix server
### Option: HostnameItem
# Item used for generating Hostname if it is undefined. Ignored if Hostname is defined.
# Does not support UserParameters or aliases.
#
# Mandatory: no
# Default:
# HostnameItem=system.hostname
### Option: HostMetadata
# Optional parameter that defines host metadata.
# Host metadata is used at host auto-registration process.
# An agent will issue an error and not start if the value is over limit of 255 characters.
# If not defined, value will be acquired from HostMetadataItem.
#
# Mandatory: no
# Range: 0-255 characters
# Default:
# HostMetadata=
### Option: HostMetadataItem
# Optional parameter that defines an item used for getting host metadata.
# Host metadata is used at host auto-registration process.
# During an auto-registration request an agent will log a warning message if
# the value returned by specified item is over limit of 255 characters.
# This option is only used when HostMetadata is not defined.
#
# Mandatory: no
# Default:
# HostMetadataItem=
### Option: HostInterface
# Optional parameter that defines host interface.
# Host interface is used at host auto-registration process.
# An agent will issue an error and not start if the value is over limit of 255 characters.
# If not defined, value will be acquired from HostInterfaceItem.
#
# Mandatory: no
# Range: 0-255 characters
# Default:
# HostInterface=
### Option: HostInterfaceItem
# Optional parameter that defines an item used for getting host interface.
# Host interface is used at host auto-registration process.
# During an auto-registration request an agent will log a warning message if
# the value returned by specified item is over limit of 255 characters.
# This option is only used when HostInterface is not defined.
#
# Mandatory: no
# Default:
# HostInterfaceItem=
### Option: RefreshActiveChecks
# How often list of active checks is refreshed, in seconds.
#
# Mandatory: no
# Range: 60-3600
# Default:
# RefreshActiveChecks=120
### Option: BufferSend
# Do not keep data longer than N seconds in buffer.
#
# Mandatory: no
# Range: 1-3600
# Default:
# BufferSend=5
### Option: BufferSize
# Maximum number of values in a memory buffer. The agent will send
# all collected data to Zabbix Server or Proxy if the buffer is full.
#
# Mandatory: no
# Range: 2-65535
# Default:
# BufferSize=100
### Option: MaxLinesPerSecond
# Maximum number of new lines the agent will send per second to Zabbix Server
# or Proxy processing 'log' and 'logrt' active checks.
# The provided value will be overridden by the parameter 'maxlines',
# provided in 'log' or 'logrt' item keys.
#
# Mandatory: no
# Range: 1-1000
# Default:
# MaxLinesPerSecond=20
############ ADVANCED PARAMETERS #################
### Option: Alias
# Sets an alias for an item key. It can be used to substitute long and complex item key with a smaller and simpler one.
# Multiple Alias parameters may be present. Multiple parameters with the same Alias key are not allowed.
# Different Alias keys may reference the same item key.
# For example, to retrieve the ID of user 'zabbix':
# Alias=zabbix.userid:vfs.file.regexp[/etc/passwd,^zabbix:.:([0-9]+),,,,\1]
# Now shorthand key zabbix.userid may be used to retrieve data.
# Aliases can be used in HostMetadataItem but not in HostnameItem parameters.
#
# Mandatory: no
# Range:
# Default:
### Option: Timeout
# Spend no more than Timeout seconds on processing
#
# Mandatory: no
# Range: 1-30
# Default:
# Timeout=3
### Option: AllowRoot
# Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent
# will try to switch to the user specified by the User configuration option instead.
# Has no effect if started under a regular user.
# 0 - do not allow
# 1 - allow
#
# Mandatory: no
# Default:
# AllowRoot=0
### Option: User
# Drop privileges to a specific, existing user on the system.
# Only has effect if run as 'root' and AllowRoot is disabled.
#
# Mandatory: no
# Default:
# User=zabbix
### Option: Include
# You may include individual files or all files in a directory in the configuration file.
# Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time.
#
# Mandatory: no
# Default:
# Include=
Include=/etc/zabbix/zabbix_agentd.d/*.conf
# Include=/usr/local/etc/zabbix_agentd.userparams.conf
# Include=/usr/local/etc/zabbix_agentd.conf.d/
# Include=/usr/local/etc/zabbix_agentd.conf.d/*.conf
####### USER-DEFINED MONITORED PARAMETERS #######
### Option: UnsafeUserParameters
# Allow all characters to be passed in arguments to user-defined parameters.
# The following characters are not allowed:
# \ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @
# Additionally, newline characters are not allowed.
# 0 - do not allow
# 1 - allow
#
# Mandatory: no
# Range: 0-1
# Default:
# UnsafeUserParameters=0
### Option: UserParameter
# User-defined parameter to monitor. There can be several user-defined parameters.
# Format: UserParameter=<key>,<shell command>
# See 'zabbix_agentd' directory for examples.
#
# Mandatory: no
# Default:
# UserParameter=
####### LOADABLE MODULES #######
### Option: LoadModulePath
# Full path to location of agent modules.
# Default depends on compilation options.
# To see the default path run command "zabbix_agentd --help".
#
# Mandatory: no
# Default:
# LoadModulePath=${libdir}/modules
### Option: LoadModule
# Module to load at agent startup. Modules are used to extend functionality of the agent.
# Formats:
# LoadModule=<module.so>
# LoadModule=<path/module.so>
# LoadModule=</abs_path/module.so>
# Either the module must be located in directory specified by LoadModulePath or the path must precede the module name.
# If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.
# It is allowed to include multiple LoadModule parameters.
#
# Mandatory: no
# Default:
# LoadModule=
####### TLS-RELATED PARAMETERS #######
### Option: TLSConnect
# How the agent should connect to server or proxy. Used for active checks.
# Only one value can be specified:
# unencrypted - connect without encryption
# psk - connect using TLS and a pre-shared key
# cert - connect using TLS and a certificate
#
# Mandatory: yes, if TLS certificate or PSK parameters are defined (even for 'unencrypted' connection)
# Default:
# TLSConnect=unencrypted
### Option: TLSAccept
# What incoming connections to accept.
# Multiple values can be specified, separated by comma:
# unencrypted - accept connections without encryption
# psk - accept connections secured with TLS and a pre-shared key
# cert - accept connections secured with TLS and a certificate
#
# Mandatory: yes, if TLS certificate or PSK parameters are defined (even for 'unencrypted' connection)
# Default:
# TLSAccept=unencrypted
### Option: TLSCAFile
# Full pathname of a file containing the top-level CA(s) certificates for
# peer certificate verification.
#
# Mandatory: no
# Default:
# TLSCAFile=
### Option: TLSCRLFile
# Full pathname of a file containing revoked certificates.
#
# Mandatory: no
# Default:
# TLSCRLFile=
### Option: TLSServerCertIssuer
# Allowed server certificate issuer.
#
# Mandatory: no
# Default:
# TLSServerCertIssuer=
### Option: TLSServerCertSubject
# Allowed server certificate subject.
#
# Mandatory: no
# Default:
# TLSServerCertSubject=
### Option: TLSCertFile
# Full pathname of a file containing the agent certificate or certificate chain.
#
# Mandatory: no
# Default:
# TLSCertFile=
### Option: TLSKeyFile
# Full pathname of a file containing the agent private key.
#
# Mandatory: no
# Default:
# TLSKeyFile=
### Option: TLSPSKIdentity
# Unique, case sensitive string used to identify the pre-shared key.
#
# Mandatory: no
# Default:
# TLSPSKIdentity=
### Option: TLSPSKFile
# Full pathname of a file containing the pre-shared key.
#
# Mandatory: no
# Default:
# TLSPSKFile=
####### For advanced users - TLS ciphersuite selection criteria #######
### Option: TLSCipherCert13
# Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
# Override the default ciphersuite selection criteria for certificate-based encryption.
#
# Mandatory: no
# Default:
# TLSCipherCert13=
### Option: TLSCipherCert
# GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
# Override the default ciphersuite selection criteria for certificate-based encryption.
# Example for GnuTLS:
# NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
# Example for OpenSSL:
# EECDH+aRSA+AES128:RSA+aRSA+AES128
#
# Mandatory: no
# Default:
# TLSCipherCert=
### Option: TLSCipherPSK13
# Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
# Override the default ciphersuite selection criteria for PSK-based encryption.
# Example:
# TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
#
# Mandatory: no
# Default:
# TLSCipherPSK13=
### Option: TLSCipherPSK
# GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
# Override the default ciphersuite selection criteria for PSK-based encryption.
# Example for GnuTLS:
# NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
# Example for OpenSSL:
# kECDHEPSK+AES128:kPSK+AES128
#
# Mandatory: no
# Default:
# TLSCipherPSK=
### Option: TLSCipherAll13
# Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
# Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.
# Example:
# TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
#
# Mandatory: no
# Default:
# TLSCipherAll13=
### Option: TLSCipherAll
# GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
# Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.
# Example for GnuTLS:
# NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
# Example for OpenSSL:
# EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
#
# Mandatory: no
# Default:
# TLSCipherAll=
# This is a configuration file for Zabbix server daemon
# To get more information about Zabbix, visit http://www.zabbix.com
############ GENERAL PARAMETERS #################
### Option: ListenPort
# Listen port for trapper.
#
# Mandatory: no
# Range: 1024-32767
# Default:
ListenPort=10051
### Option: SourceIP
# Source IP address for outgoing connections.
#
# Mandatory: no
# Default:
# SourceIP=
### Option: LogType
# Specifies where log messages are written to:
# system - syslog
# file - file specified with LogFile parameter
# console - standard output
#
# Mandatory: no
# Default:
# LogType=file
### Option: LogFile
# Log file name for LogType 'file' parameter.
#
# Mandatory: yes, if LogType is set to file, otherwise no
# Default:
# LogFile=
LogFile=/var/log/zabbix/zabbix_server.log
### Option: LogFileSize
# Maximum size of log file in MB.
# 0 - disable automatic log rotation.
#
# Mandatory: no
# Range: 0-1024
# Default:
# LogFileSize=1
LogFileSize=0
### Option: DebugLevel
# Specifies debug level:
# 0 - basic information about starting and stopping of Zabbix processes
# 1 - critical information
# 2 - error information
# 3 - warnings
# 4 - for debugging (produces lots of information)
# 5 - extended debugging (produces even more information)
#
# Mandatory: no
# Range: 0-5
# Default:
# DebugLevel=3
### Option: PidFile
# Name of PID file.
#
# Mandatory: no
# Default:
# PidFile=/tmp/zabbix_server.pid
PidFile=/var/run/zabbix/zabbix_server.pid
### Option: SocketDir
# IPC socket directory.
# Directory to store IPC sockets used by internal Zabbix services.
#
# Mandatory: no
# Default:
# SocketDir=/tmp
SocketDir=/var/run/zabbix
### Option: DBHost
# Database host name.
# If set to localhost, socket is used for MySQL.
# If set to empty string, socket is used for PostgreSQL.
#
# Mandatory: no
# Default:
# DBHost=localhost
### Option: DBName
# Database name.
#
# Mandatory: yes
# Default:
# DBName=
### Option: DBSchema
# Schema name. Used for IBM DB2 and PostgreSQL.
#
# Mandatory: no
# Default:
# DBSchema=
### Option: DBUser
# Database user.
#
# Mandatory: no
# Default:
# DBUser=
### Option: DBPassword
# Database password.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
# DBPassword=
### Option: DBSocket
# Path to MySQL socket.
#
# Mandatory: no
# Default:
# DBSocket=
### Option: DBPort
# Database port when not using local socket.
#
# Mandatory: no
# Range: 1024-65535
# Default:
# DBPort=
### Option: HistoryStorageURL
# History storage HTTP[S] URL.
#
# Mandatory: no
# Default:
# HistoryStorageURL=
### Option: HistoryStorageTypes
# Comma separated list of value types to be sent to the history storage.
#
# Mandatory: no
# Default:
# HistoryStorageTypes=uint,dbl,str,log,text
### Option: HistoryStorageDateIndex
# Enable preprocessing of history values in history storage to store values in different indices based on date.
# 0 - disable
# 1 - enable
#
# Mandatory: no
# Default:
# HistoryStorageDateIndex=0
### Option: ExportDir
# Directory for real time export of events, history and trends in newline delimited JSON format.
# If set, enables real time export.
#
# Mandatory: no
# Default:
# ExportDir=
### Option: ExportFileSize
# Maximum size per export file in bytes.
# Only used for rotation if ExportDir is set.
#
# Mandatory: no
# Range: 1M-1G
# Default:
# ExportFileSize=1G
############ ADVANCED PARAMETERS ################
### Option: StartPollers
# Number of pre-forked instances of pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPollers=5
### Option: StartIPMIPollers
# Number of pre-forked instances of IPMI pollers.
# The IPMI manager process is automatically started when at least one IPMI poller is started.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartIPMIPollers=0
### Option: StartPreprocessors
# Number of pre-forked instances of preprocessing workers.
# The preprocessing manager process is automatically started when preprocessor worker is started.
#
# Mandatory: no
# Range: 1-1000
# Default:
# StartPreprocessors=3
### Option: StartPollersUnreachable
# Number of pre-forked instances of pollers for unreachable hosts (including IPMI and Java).
# At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers
# are started.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPollersUnreachable=1
### Option: StartTrappers
# Number of pre-forked instances of trappers.
# Trappers accept incoming connections from Zabbix sender, active agents and active proxies.
# At least one trapper process must be running to display server availability and view queue
# in the frontend.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartTrappers=5
### Option: StartPingers
# Number of pre-forked instances of ICMP pingers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPingers=1
### Option: StartDiscoverers
# Number of pre-forked instances of discoverers.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartDiscoverers=1
### Option: StartHTTPPollers
# Number of pre-forked instances of HTTP pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartHTTPPollers=1
### Option: StartTimers
# Number of pre-forked instances of timers.
# Timers process maintenance periods.
# Only the first timer process handles host maintenance updates. Problem suppression updates are shared
# between all timers.
#
# Mandatory: no
# Range: 1-1000
# Default:
# StartTimers=1
### Option: StartEscalators
# Number of pre-forked instances of escalators.
#
# Mandatory: no
# Range: 0-100
# Default:
# StartEscalators=1
### Option: StartAlerters
# Number of pre-forked instances of alerters.
# Alerters send the notifications created by action operations.
#
# Mandatory: no
# Range: 0-100
# Default:
# StartAlerters=3
### Option: JavaGateway
# IP address (or hostname) of Zabbix Java gateway.
# Only required if Java pollers are started.
#
# Mandatory: no
# Default:
# JavaGateway=
### Option: JavaGatewayPort
# Port that Zabbix Java gateway listens on.
#
# Mandatory: no
# Range: 1024-32767
# Default:
# JavaGatewayPort=10052
### Option: StartJavaPollers
# Number of pre-forked instances of Java pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartJavaPollers=0
### Option: StartVMwareCollectors
# Number of pre-forked vmware collector instances.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartVMwareCollectors=0
### Option: VMwareFrequency
# How often Zabbix will connect to VMware service to obtain a new data.
#
# Mandatory: no
# Range: 10-86400
# Default:
# VMwareFrequency=60
### Option: VMwarePerfFrequency
# How often Zabbix will connect to VMware service to obtain performance data.
#
# Mandatory: no
# Range: 10-86400
# Default:
# VMwarePerfFrequency=60
### Option: VMwareCacheSize
# Size of VMware cache, in bytes.
# Shared memory size for storing VMware data.
# Only used if VMware collectors are started.
#
# Mandatory: no
# Range: 256K-2G
# Default:
# VMwareCacheSize=8M
### Option: VMwareTimeout
# Specifies how many seconds vmware collector waits for response from VMware service.
#
# Mandatory: no
# Range: 1-300
# Default:
# VMwareTimeout=10
### Option: SNMPTrapperFile
# Temporary file used for passing data from SNMP trap daemon to the server.
# Must be the same as in zabbix_trap_receiver.pl or SNMPTT configuration file.
#
# Mandatory: no
# Default:
# SNMPTrapperFile=/tmp/zabbix_traps.tmp
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
### Option: StartSNMPTrapper
# If 1, SNMP trapper process is started.
#
# Mandatory: no
# Range: 0-1
# Default:
# StartSNMPTrapper=0
### Option: ListenIP
# List of comma delimited IP addresses that the trapper should listen on.
# Trapper will listen on all network interfaces if this parameter is missing.
#
# Mandatory: no
# Default:
# ListenIP=0.0.0.0
# ListenIP=127.0.0.1
### Option: HousekeepingFrequency
# How often Zabbix will perform housekeeping procedure (in hours).
# Housekeeping is removing outdated information from the database.
# To prevent Housekeeper from being overloaded, no more than 4 times HousekeepingFrequency
# hours of outdated information are deleted in one housekeeping cycle, for each item.
# To lower load on server startup housekeeping is postponed for 30 minutes after server start.
# With HousekeepingFrequency=0 the housekeeper can be only executed using the runtime control option.
# In this case the period of outdated information deleted in one housekeeping cycle is 4 times the
# period since the last housekeeping cycle, but not less than 4 hours and not greater than 4 days.
#
# Mandatory: no
# Range: 0-24
# Default:
# HousekeepingFrequency=1
### Option: MaxHousekeeperDelete
# The table "housekeeper" contains "tasks" for housekeeping procedure in the format:
# [housekeeperid], [tablename], [field], [value].
# No more than 'MaxHousekeeperDelete' rows (corresponding to [tablename], [field], [value])
# will be deleted per one task in one housekeeping cycle.
# If set to 0 then no limit is used at all. In this case you must know what you are doing!
#
# Mandatory: no
# Range: 0-1000000
# Default:
# MaxHousekeeperDelete=5000
### Option: CacheSize
# Size of configuration cache, in bytes.
# Shared memory size for storing host, item and trigger data.
#
# Mandatory: no
# Range: 128K-64G
# Default:
CacheSize=256M
### Option: CacheUpdateFrequency
# How often Zabbix will perform update of configuration cache, in seconds.
#
# Mandatory: no
# Range: 1-3600
# Default:
# CacheUpdateFrequency=60
### Option: StartDBSyncers
# Number of pre-forked instances of DB Syncers.
#
# Mandatory: no
# Range: 1-100
# Default:
# StartDBSyncers=4
### Option: HistoryCacheSize
# Size of history cache, in bytes.
# Shared memory size for storing history data.
#
# Mandatory: no
# Range: 128K-2G
# Default:
# HistoryCacheSize=16M
### Option: HistoryIndexCacheSize
# Size of history index cache, in bytes.
# Shared memory size for indexing history cache.
#
# Mandatory: no
# Range: 128K-2G
# Default:
# HistoryIndexCacheSize=4M
### Option: TrendCacheSize
# Size of trend cache, in bytes.
# Shared memory size for storing trends data.
#
# Mandatory: no
# Range: 128K-2G
# Default:
# TrendCacheSize=4M
### Option: ValueCacheSize
# Size of history value cache, in bytes.
# Shared memory size for caching item history data requests.
# Setting to 0 disables value cache.
#
# Mandatory: no
# Range: 0,128K-64G
# Default:
# ValueCacheSize=8M
### Option: Timeout
# Specifies how long we wait for agent, SNMP device or external check (in seconds).
#
# Mandatory: no
# Range: 1-30
# Default:
# Timeout=3
Timeout=4
### Option: TrapperTimeout
# Specifies how many seconds trapper may spend processing new data.
#
# Mandatory: no
# Range: 1-300
# Default:
# TrapperTimeout=300
### Option: UnreachablePeriod
# After how many seconds of unreachability treat a host as unavailable.
#
# Mandatory: no
# Range: 1-3600
# Default:
# UnreachablePeriod=45
### Option: UnavailableDelay
# How often host is checked for availability during the unavailability period, in seconds.
#
# Mandatory: no
# Range: 1-3600
# Default:
# UnavailableDelay=60
### Option: UnreachableDelay
# How often host is checked for availability during the unreachability period, in seconds.
#
# Mandatory: no
# Range: 1-3600
# Default:
# UnreachableDelay=15
### Option: AlertScriptsPath
# Full path to location of custom alert scripts.
# Default depends on compilation options.
# To see the default path run command "zabbix_server --help".
#
# Mandatory: no
# Default:
# AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts
### Option: ExternalScripts
# Full path to location of external scripts.
# Default depends on compilation options.
# To see the default path run command "zabbix_server --help".
#
# Mandatory: no
# Default:
# ExternalScripts=${datadir}/zabbix/externalscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
### Option: FpingLocation
# Location of fping.
# Make sure that fping binary has root ownership and SUID flag set.
#
# Mandatory: no
# Default:
# FpingLocation=/usr/sbin/fping
### Option: Fping6Location
# Location of fping6.
# Make sure that fping6 binary has root ownership and SUID flag set.
# Make empty if your fping utility is capable to process IPv6 addresses.
#
# Mandatory: no
# Default:
# Fping6Location=/usr/sbin/fping6
### Option: SSHKeyLocation
# Location of public and private keys for SSH checks and actions.
#
# Mandatory: no
# Default:
# SSHKeyLocation=
### Option: LogSlowQueries
# How long a database query may take before being logged (in milliseconds).
# Only works if DebugLevel set to 3, 4 or 5.
# 0 - don't log slow queries.
#
# Mandatory: no
# Range: 1-3600000
# Default:
# LogSlowQueries=0
LogSlowQueries=3000
### Option: TmpDir
# Temporary directory.
#
# Mandatory: no
# Default:
# TmpDir=/tmp
### Option: StartProxyPollers
# Number of pre-forked instances of pollers for passive proxies.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartProxyPollers=1
### Option: ProxyConfigFrequency
# How often Zabbix Server sends configuration data to a Zabbix Proxy in seconds.
# This parameter is used only for proxies in the passive mode.
#
# Mandatory: no
# Range: 1-3600*24*7
# Default:
# ProxyConfigFrequency=3600
### Option: ProxyDataFrequency
# How often Zabbix Server requests history data from a Zabbix Proxy in seconds.
# This parameter is used only for proxies in the passive mode.
#
# Mandatory: no
# Range: 1-3600
# Default:
# ProxyDataFrequency=1
### Option: StartLLDProcessors
# Number of pre-forked instances of low level discovery processors.
#
# Mandatory: no
# Range: 1-100
# Default:
# StartLLDProcessors=2
### Option: AllowRoot
# Allow the server to run as 'root'. If disabled and the server is started by 'root', the server
# will try to switch to the user specified by the User configuration option instead.
# Has no effect if started under a regular user.
# 0 - do not allow
# 1 - allow
#
# Mandatory: no
# Default:
# AllowRoot=0
### Option: User
# Drop privileges to a specific, existing user on the system.
# Only has effect if run as 'root' and AllowRoot is disabled.
#
# Mandatory: no
# Default:
# User=zabbix
### Option: Include
# You may include individual files or all files in a directory in the configuration file.
# Installing Zabbix will create include directory in /usr/local/etc, unless modified during the compile time.
#
# Mandatory: no
# Default:
# Include=
# Include=/usr/local/etc/zabbix_server.general.conf
# Include=/usr/local/etc/zabbix_server.conf.d/
# Include=/usr/local/etc/zabbix_server.conf.d/*.conf
### Option: SSLCertLocation
# Location of SSL client certificates.
# This parameter is used only in web monitoring.
# Default depends on compilation options.
# To see the default path run command "zabbix_server --help".
#
# Mandatory: no
# Default:
# SSLCertLocation=${datadir}/zabbix/ssl/certs
### Option: SSLKeyLocation
# Location of private keys for SSL client certificates.
# This parameter is used only in web monitoring.
# Default depends on compilation options.
# To see the default path run command "zabbix_server --help".
#
# Mandatory: no
# Default:
# SSLKeyLocation=${datadir}/zabbix/ssl/keys
### Option: SSLCALocation
# Override the location of certificate authority (CA) files for SSL server certificate verification.
# If not set, system-wide directory will be used.
# This parameter is used only in web monitoring and SMTP authentication.
#
# Mandatory: no
# Default:
# SSLCALocation=
### Option: StatsAllowedIP
# List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of external Zabbix instances.
# Stats request will be accepted only from the addresses listed here. If this parameter is not set no stats requests
# will be accepted.
# If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally
# and '::/0' will allow any IPv4 or IPv6 address.
# '0.0.0.0/0' can be used to allow any IPv4 address.
# Example: StatsAllowedIP=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
#
# Mandatory: no
# Default:
# StatsAllowedIP=
StatsAllowedIP=127.0.0.1
####### LOADABLE MODULES #######
### Option: LoadModulePath
# Full path to location of server modules.
# Default depends on compilation options.
# To see the default path run command "zabbix_server --help".
#
# Mandatory: no
# Default:
# LoadModulePath=${libdir}/modules
### Option: LoadModule
# Module to load at server startup. Modules are used to extend functionality of the server.
# Formats:
# LoadModule=<module.so>
# LoadModule=<path/module.so>
# LoadModule=</abs_path/module.so>
# Either the module must be located in directory specified by LoadModulePath or the path must precede the module name.
# If the preceding path is absolute (starts with '/') then LoadModulePath is ignored.
# It is allowed to include multiple LoadModule parameters.
#
# Mandatory: no
# Default:
# LoadModule=
####### TLS-RELATED PARAMETERS #######
### Option: TLSCAFile
# Full pathname of a file containing the top-level CA(s) certificates for
# peer certificate verification.
#
# Mandatory: no
# Default:
# TLSCAFile=
### Option: TLSCRLFile
# Full pathname of a file containing revoked certificates.
#
# Mandatory: no
# Default:
# TLSCRLFile=
### Option: TLSCertFile
# Full pathname of a file containing the server certificate or certificate chain.
#
# Mandatory: no
# Default:
# TLSCertFile=
### Option: TLSKeyFile
# Full pathname of a file containing the server private key.
#
# Mandatory: no
# Default:
# TLSKeyFile=
####### For advanced users - TLS ciphersuite selection criteria #######
### Option: TLSCipherCert13
# Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
# Override the default ciphersuite selection criteria for certificate-based encryption.
#
# Mandatory: no
# Default:
# TLSCipherCert13=
### Option: TLSCipherCert
# GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
# Override the default ciphersuite selection criteria for certificate-based encryption.
# Example for GnuTLS:
# NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
# Example for OpenSSL:
# EECDH+aRSA+AES128:RSA+aRSA+AES128
#
# Mandatory: no
# Default:
# TLSCipherCert=
### Option: TLSCipherPSK13
# Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
# Override the default ciphersuite selection criteria for PSK-based encryption.
# Example:
# TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
#
# Mandatory: no
# Default:
# TLSCipherPSK13=
### Option: TLSCipherPSK
# GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
# Override the default ciphersuite selection criteria for PSK-based encryption.
# Example for GnuTLS:
# NONE:+VERS-TLS1.2:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL
# Example for OpenSSL:
# kECDHEPSK+AES128:kPSK+AES128
#
# Mandatory: no
# Default:
# TLSCipherPSK=
### Option: TLSCipherAll13
# Cipher string for OpenSSL 1.1.1 or newer in TLS 1.3.
# Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.
# Example:
# TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
#
# Mandatory: no
# Default:
# TLSCipherAll13=
### Option: TLSCipherAll
# GnuTLS priority string or OpenSSL (TLS 1.2) cipher string.
# Override the default ciphersuite selection criteria for certificate- and PSK-based encryption.
# Example for GnuTLS:
# NONE:+VERS-TLS1.2:+ECDHE-RSA:+RSA:+ECDHE-PSK:+PSK:+AES-128-GCM:+AES-128-CBC:+AEAD:+SHA256:+SHA1:+CURVE-ALL:+COMP-NULL:+SIGN-ALL:+CTYPE-X.509
# Example for OpenSSL:
# EECDH+aRSA+AES128:RSA+aRSA+AES128:kECDHEPSK+AES128:kPSK+AES128
#
# Mandatory: no
# Default:
# TLSCipherAll=
DBHost=180.180.180.239
DBPort=3306
DBName=ZABBIXDB
DBUser=zabbix
DBPassword=
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment