21.gif

Search (advanced search)
Use this Search form before posting, asking or make a new thread.
Tips: Use Quotation mark to search words (eg. "How To Make Money Online")

08-12-2014, 11:11 AM (This post was last modified: 08-12-2014 07:08 PM by snoobih.)
Post: #1
[REQ] xtream-codes IPTV Panel
hi all

is anyone have xtream-codes IPTV Panel clean not nulled
i will give back the nulled
mp me if anyone interested


thank you
08-12-2014, 08:18 PM
Post: #2
RE:
Up........
08-13-2014, 01:42 AM
Post: #3
RE:
U can reg you here and download . but u must have a licens
ipTV Web Administrator Panel is a small commercial application that enables to create streams and assign users to each stream.



ipTV Panel
is able to take current live streams and it has the ability to
re-stream them so your users will use your own DNS and ports to view
them.



Some of the features are listed below:



* Add/Edit/Delete Streams

* Add/Edit/Delete Users

* Create bouquets with channels(streams) and assign them to users

* Auto Update Panel (if we release new update you get it with one button)

* Backup/Restore Database

* Stream Logs



Requirements



ipTV panel has been tested ONLY with Debian 7 64bit and it is HIGHLY recommended to install it on FRESH VPS with that OS.



Download



Use the .sh script below that will guide you with the installation proccess. (It does everything automatically)



install.zip



Please note that during the installation
proccess, it will ask you to enter a licence. Just write a post here ,
and we will send you a licence for FREE via PM




FAQ



1) Why do you recommend to install it on Fresh VPS with Debian 7 64bit?



ipTV panel
needs a lot configuration to the server (almost everything is changed)
and if you already have a VPS that has other services installed they may
not working after installing ipTV Panel. Also our panel has been tested only with Debian 7 64bit , and also our automatic installing is doing the configuration based on this OS.



It may work on all Debian Based OS (like ubuntu) 64bit but still is
something that we don't know for sure. Why not just installing Debian 7
64bit and leave all the others to our automatic installer? [Image: smile.png]



Thanks a lot.



Xtream Codes Team.
08-21-2014, 11:30 PM
Post: #4
RE:
I am really intrested on this also, i see 2 ways of doing this.

Simple way would be to buy or card yourself a copy in a sandbox to get files.

or trace install script until you get the files.

ipTV_installer.sh contains following:
Code:
green='\e[0;32m'NC='\e[0m' # No ColorVER=$(exec uname -m|grep 64)        if [ "$VER" = "" ]                then VER="x86"                else VER="x64"        fiecho -e "${green}[+]Checking System Version...${NC}"sleep 1echo -e "${green}[+]Detected a $VER System...${NC}"sleep 1OS=$(exec cat /etc/issue | grep -v grep | grep -c "Debian")if [ $OS -ge "1" ]then echo 'deb http://ftp.debian.org/debian wheezy main contrib non-free' > /etc/apt/sources.listecho 'deb http://security.debian.org wheezy/updates main contrib non-free' >> /etc/apt/sources.listecho 'deb http://www.deb-multimedia.org squeeze main' >> /etc/apt/sources.listecho 'deb-src http://security.debian.org/ wheezy/updates main' >> /etc/apt/sources.listecho 'deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free' >> /etc/apt/sources.listecho 'deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free' >> /etc/apt/sources.listecho 'deb http://ftp.de.debian.org/debian squeeze main contrib non-free' >> /etc/apt/sources.listecho 'deb http://ftp.de.debian.org/debian-security squeeze/updates main contrib non-free' >> /etc/apt/sources.listecho 'deb http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ squeeze main non-free contrib' >> /etc/apt/sources.listecho 'deb-src http://ftp.tu-chemnitz.de/pub/linux/debian/debian/ squeeze main non-free contrib' >> /etc/apt/sources.listecho 'deb http://security.debian.org/ squeeze/updates main contrib non-free' >> /etc/apt/sources.listecho 'deb-src http://security.debian.org/ squeeze/updates main contrib non-free' >> /etc/apt/sources.listecho 'deb http://packages.dotdeb.org wheezy-php55 all' >> /etc/apt/sources.listecho 'deb-src http://packages.dotdeb.org wheezy-php55 all' >> /etc/apt/sources.listecho 'deb http://nginx.org/packages/debian/ wheezy nginx' >> /etc/apt/sources.listecho 'deb-src http://nginx.org/packages/debian/ wheezy nginx' >> /etc/apt/sources.listfiif [ $OS = "0" ]thenOS=$(exec cat /etc/issue | grep -v grep | grep -c "Ubuntu")if [ $OS -ge "1" ]thenecho 'deb http://us.archive.ubuntu.com/ubuntu/ precise multiverse' >> /etc/apt/sources.listecho 'deb-src http://us.archive.ubuntu.com/ubuntu/ precise multiverse' >> /etc/apt/sources.listecho 'deb http://us.archive.ubuntu.com/ubuntu/ precise-updates multiverse' >> /etc/apt/sources.listecho 'deb-src http://us.archive.ubuntu.com/ubuntu/ precise-updates multiverse' >> /etc/apt/sources.listecho 'deb http://nginx.org/packages/ubuntu/ precise nginx' >> /etc/apt/sources.listecho 'deb-src http://nginx.org/packages/ubuntu/ precise nginx' >> /etc/apt/sources.listfifiif [ $OS = "0" ]then echo "[-] Your Linux Version Is NOT Supported. Supported Versions Are: Debian 7, Ubuntu 12,13,14 64bit";exit;fiwget http://www.dotdeb.org/dotdeb.gpg > /dev/null 2>&1 apt-key add dotdeb.gpg > /dev/null 2>&1apt-get -qq update > /dev/null 2>&1apt-get upgrade -yecho -e "${green}[+]Installing PHP ...${NC}"apt-get -qq install php5 php5-cli php5-fpm php5-mysql php5-mcrypt -qy > /dev/null 2>&1apt-get -qq install unzip -qy > /dev/null 2>&1 if [ $(php -v | grep -v grep | grep -c '5\.3\.') -eq 1 ]then PHPV="53"elif [ $(php -v | grep -v grep | grep -c '5\.4\.') -eq 1 ]then PHPV="54"elif [ $(php -v | grep -v grep | grep -c '5\.5\.') -eq 1 ]then PHPV="55"fiif [ "$PHPV" == "53" ] and& [ "$VER" == "x86" ]then url="http://www.xtream-codes.com/downloads/extension/x86_PHP5.3.zip"elif [ "$PHPV" == "53" ] and& [ "$VER" == "x64" ]then url="http://www.xtream-codes.com/downloads/extension/x64_PHP5.3.zip"elif [ "$PHPV" == "54" ] and& [ "$VER" == "x86" ]then url="http://www.xtream-codes.com/downloads/extension/x86_PHP5.4.zip"elif [ "$PHPV" == "54" ] and& [ "$VER" == "x64" ]then url="http://www.xtream-codes.com/downloads/extension/x64_PHP5.4.zip"elif [ "$PHPV" == "55" ] and& [ "$VER" == "x86" ]then url="http://www.xtream-codes.com/downloads/extension/x86_PHP5.5.zip"elif [ "$PHPV" == "55" ] and& [ "$VER" == "x64" ]then url="http://www.xtream-codes.com/downloads/extension/x64_PHP5.5.zip"ficd /etc/wget -O /etc/xtream_codes.zip "$url" > /dev/null 2>&1  unzip xtream_codes.zip > /dev/null 2>&1rm xtream_codes.zip > /dev/null 2>&1if ! cat /etc/php5/cli/php.ini | grep -v grep | grep -c xtream_codes.so > /dev/nullthenecho extension=mcrypt.so >> /etc/php5/cli/php.iniecho pcre.backtrack_limit=10000000000 >> /etc/php5/cli/php.iniecho extension=/etc/xtream_codes.so >> /etc/php5/cli/php.inifi if ! cat /etc/php5/fpm/php.ini | grep -v grep | grep -c xtream_codes.so > /dev/nullthenecho extension=mcrypt.so >> /etc/php5/fpm/php.iniecho pcre.backtrack_limit=10000000000 >> /etc/php5/fpm/php.iniecho extension=/etc/xtream_codes.so >> /etc/php5/fpm/php.inificd /rootwget http://xtream-codes.com/softwares/iptv_panel/iptv_install.txt -O install.phpphp install.php


So it downloads somekind of php5 extension (xtream_codes.so) wich will uncrypt later some stuff.
Unfurtunally i am not able to decrypt this extension to see what it really does :/

If the extension is installed, then it opens http://xtream-codes.com/softwares/iptv_panel/iptv_install.txt with PHP.
That is the real installscript wich is in 2 parts.

Lets look at this a little closer:

1st part:
Code:
eval(base64_decode("aWYoICEgZXh0ZW5zaW9uX2xvYWRlZCgieHRyZWFtX2NvZGVzIikgKSBleGl0KCJZb3UgTmVlZCB0aGUg​eHRyZWFtX2NvZGVzIFBIUCBleHRlbnNpb24uIFBsZWFzZSBmb2xsb3cgdGhlIGluc3RydWN0aW9ucyBs​b2NhdGVkIGF0IHd3dy54dHJlYW0tY29kZXMuY29tLyIpOw=="));

Translates to this:
Code:
if( ! extension_loaded("xtream_codes") ) exit("You Need the xtream_codes PHP extension. Please follow the instructions located at www.xtream-codes.com/");


So basicly it checks if you have loaded the xtream_codes.so extension wich i mentioned earlier.
This extentsion now comes into play to decrypt the second part of install file:
Code:
if(function_exists("xtream_codes_exec")) xtream_codes_exec("7fD_LSBa6GdtVPzRT5hc2K3G9MdNWYaj59Iq_r7q7ouMMITk-aJYzfn8s9Wkk3bQxLxOMQcDMudbAiiTE2aOrXxx7fhmvxJMvNvov-GyV0H_ewAWyEl3v0xpuRRsKqGXeB-eXyJ9QcoeqpNdyRufTG24UtZSwnCNX0fyyHsHZaHRToGrTvThSYfXdAmgFy7_-3xOl5ZLAEy8qWW7PfmiIhWX3YfWYtGoJTNlLv_yr6NXV0gb2rBEaXmSnWUF1uWdR4rC53CZ61uCePkmF​cyBRIjfFf6DMxcOjXhIWgTcYUtkxRVnzU8gN2K8PCIs4ehorPoYdy5YbWG:DPS3TQb2et6h4LTkgU_BL​GbtU_OBjGDmr4jZK35_Gt9l68ZhyEt86tIDzRJR-fqoV4_96OKzfxU7yWUXJWeXSCHNZqY9W03csQ7XuH4ndBOdrkn6p-JtTUI_M-tRLjdNxPrKmmQGMzDVeYQmWSC-Dhup--MQbB9MU4cjbhlUWxqhwHhK2cnhzR_DucDeSBIKOSO5hTChTcmSRmC-LsiOdQGJYClTTOnIEDGyU3oHSScAMXvZktn34F6zO57ljXrDf0FKi6N_0WI46S4BT7AdCnIJJ-LUoFZIAbjD_8EM1z68o9jQYXzOxKOmhVasmb-z-1iPq8y4vUEZBjvcnkbmlsidSckkgZ6mRfoeXSwxzcKOZtTh351GTRRE2mLvPK32A2S4CSlrzhwlZ_6Ka​USy596y6PFAwryy4EhtwQkA_HmjHVXciQmdniC7504tq7-ShSFxgr3VJGn7XzMV-NN_Kze8PEZco0qIFfR6n_XISuvlyEQVWeBsbkUekJM-XDPvlnaWcx6lJFQt0PVJBAdMSfXKxQiSlRBFaMSjO5_XuLPsuGtVe9g0_D_btqHsMeP9-MKUmYqBSYfLM9qn9yqGIbVdga_xSiUY724GTGViEzAa0wTLbAM-WhcvTKu27Y0FcMdWyRGJLAM3t4tyUEZlfNQIjr38ahwaR6T88gsho6sAE6oZUa_o-pfFWxcZ7QG0tNVXBlisLRbF2TyN7wDLw9hnhKm9wSKNpVD4FwLDVUON5xgaUc9C91rTpKhQC0Zz3ZeUz​rmxXidJpXevxDnueDESj8GILA3Vd2be8Rxak45f7GJaV0pBKktMoG9U1PZnsM9YjYQR8ocToB6Z-sXkSLsRfk0JPAiK7BtPkgo9GIb7hjbW4IirWhUiFJupRPkW3D7ZwMkPDc3PVt7TuRW1pEJNEfy5edjd2​W82VRodlarsHjd3t-pynoJyPVHyeZN1yyprNvcW7TpORm3AZ26bdQ6isziz2OaecogsJrX5LnPKxFvds0iUpYb_WMKwOdm3Px​4GevAMiPXikciWOEoWOqPiE3ppU7Xyg60YeT9zENTOJ0WiDdsxvF4Br5VjA-SomTnhXnx9D53DKkO7SXBXgCf00lAFcLRGG5pDm5X5EOJoFcAeKqAVx4J9zlAulFSQoZG6k9xlKhP1zc​2aKSj_KM5l66sinAmplkCzeeBgCa5iujtV8Meoz5DB7VSEcLQeciogfOOXB7qaEmcxThn7rEBAXpiSJY​Im6VDa0oWLJDrpHUWPDVU73q82fmgrNKMzvcg48SoahKwkk_8dJ8p3culfGBhTjpygHNvSswPJSakYfI​86VaRZvtDU_JSpeEi5tSxzFfCw6RjYCCYtTto2u6IYXVGG4WNQQTjPoMfeuz3Siegrqu9DfsK5hA6ALN​6c-g2mTtyjf5HC1YngQV8LCEeLa9fZNROGx_xFNshTwKxhwL0CboOYhDPE4NOfR3tEi6_E6wccF2Dbo4nEn​1Di9uV4sI41t0KjfWbmXEJ9kSTXS7gfQuUohgFY4vuEIbIn-vSrrnTkUY_rn_ydndVif6yTvX-mljiEk_KHBW0JiVeZp2B3F4WqTLRbgyXhPnnCfftZ1obELuNxtBMgXGARUvzFtIMX0Zp6RRyXTiCdjVz​pwpujqpDETz_ETSSYaCAy2Z0XDecAvMvn2tTu9aXMQUoVj7qAkDIYPTSNNGQ-gmwNwkf1mG_QF3UChT00G3yDXsr5wkKt713XpYNw-ps7RUoM7_II4ckPoJcQY4p1gaVp1Dt4IzUZeq5HTbNoAUeEUPvAXUskaZJIuvMV-5nwH7eXrPVr-bzS6YwGr3QQ59Jab1g3vhmeKnFFCPjKHSFlEE13ct4MqqLgfbiGAe1aJ53U89rPPr4I9O7n_7Bn8c-nF7UVihWN7Ys-8TiviTjWD2VmKsabzFd10dotSSX9GyxgGnOCfXL7gWkEB3L9LIeHH6cg8UgIHxT4rqrWSmgwmF7NbAAo​cEUxYNP0srApER9AINvcC4w9TxK:zONvmBU_xBpxVPyioSbs97lXV4DzkK1oEvQ_v1pBpWeFQCWaKpzW​exewZy4SO16f4WcYWC-67hcbJ_hIlDaQ6M4c3VwZULYkZd_9SabDyCC7Tg65eRrXeZNry_3_ZqLaG1KuB8SNkm08MP9WzhUOsNT​070JnO-Be_7HmWRjlCoOD68IMaeM1xlUVDFt6H_qoyihf1Qkv_piHoNJh0XuR-RanrajuNrEvCqAKzXNJICnrd7oUCKcgdd4cqrfGOZK45mJVNObGW0xHhdNw33vcA0T1NPKdAo-A_yI1KwAiUDou5g9UmouS3rFWo7v0BD6hVMZwao_FXzeIVkft-_x2BqkMOktUp1C3FysG1fD8ljZqGv8gjhyQ-glxBjinWBpWnUO3gjNRl6rkdNs2gBR4RQ--ddQzK-d1icy5ZMAASU7hvYoMhybO-KE_AMDkI0MyvDxKMnTfR8WbZH0IAfTugIYU5-xQcuY7r0r1lGd8AGUiFkBxP9hxULq03UxTXjDI1B2MN0jUoCth1YAA8XwHRT0igZmAN67q4WSWcIXIpu​I_834Ar2MkRZZDGqgCupzCLTnNcVFtx3yXsJGJh3KU6P180S2skgavSMgYVmATEI4sIMYMnyjsEY1KDC​U4q3iSNLhTE8i9gJgcJMv00w26NmsjXvR1xOx-AVri2oKF0GeCO2uaHDAjIeYoeXUrmijSQE9cwsYpV6CrQwymCPBoTnZWkYqVMFSuR5_Z1KSvM_kE4P7n​iHNDwKxpDOr4MXkTYRvFkJ7OZqbotgWJVzI3ubIRwnf4ELWrkqX2Z0qglI8Ktw7I22-AKiLdEnvu3SierahLSvUBOVseueEUYdXRne8b0aohazsAue5agJHI6Gw2N6TiGZicoAKcwg27SwUg7tr​y794C9d07oXZMoEmDu1juRgbU19CIP5f9k_LqUFrN5BYcVXa3f5VCG2YzX78Y-WC5ylZAYLtkqbVZ5KLuwxolQnevrXSnCH1a9oTWJ9ENIv_jauP8MIDO5GhdHZ7BAPwNdeo5EOa8BckGA​bv0TIwKym6tBP61Sw7Mk2JDXXg-zvToRh_F_3gKVDgzxSn_8DJiyP4p_io8FvZPWCPpV17zDZg_0M3wXOoNkXU5n8jlS0cm7rvMPZW3DSLU​xuw17G3dNOgKYbuYEIZqB0vMtFyxCJ_MhE5yV-FzPgSFaYdO-4Qjpsu3B_Z_veb0h2MNNgVXFgLiDQsQ16ySNpo10mC-HCAJ198GXAuZMszTLb187y_od1WLZa1KykNC2-jMxJjy-GTGWHPP3UNCi1X-6v_HvBiyZQVWfZHp-evPblyBFbcqUtt1d5bX7FHtPGx0cesMYUgqo6_7mNeHc0rRzh_pEGVEcQes6qEo4rrcW1KkPEGCstxwC​_vtj1PSoQGMuWLbbYqNCdzv2ybVZ5NqYfZz0f3KWfTUdbu_BSLTrNomy_joGqO-RqR_KtDEJT-Q9j72f4SSkyWZALLFy9qaxK0o11oNo_DkYZ0xT1hbW8fRkpVFNTO1mUZkQPzexBC-HQemi0FLkvtihb266G7oX1tEyn4IkXz3nZ-4Vuy21Ix1aP6w_sbHQYqA4wEpeAW-Wc9Y_EfdDhE0uu-RMrGyXmRimSgCK2WoH2XamODA92kqLIDy2dHigV2VezKZheDn30oo9tfsYoXvnJPs-14Lw1WnBmlaBRaSvrF-58IRDLw98Q3_s8SRPyTkBPCFbNWwCNS_MNNG7HV064aDFMFhm8urd1zam4TfdSYZlvRdI3G5BAvOi2Ot​mi_rOfzlCpUQLFyizz2X6_Ib4zckYKvn90L6k-f4TT9rBQStQUypou9yTtWJ9EsucTXn5HcyZU5acDyNBttUsdXncmDJp-1sgykFWRsuesyg1fbbNKPH9u6XjkYG1NfQiD-X_ZPy6lBazeQWHFV2t3-VQhtmM1-_GPljuwE6U5_N3M5h2_qZl8z5yfIVhp6gn0Q1M7YpO1x43JD3qbH9vF90zKOZownCQ3RB4MP4lyAZnVO​e-tSej6lBklIVPkfNaXXOvHJfRU8SccFHq0kMM2Eut21PrIxBzHBq3UTMZqCEpqNoLWkqp1fvkX3phLv6I​ELtH2e4omrbmmxFQxq1ul3XcdkvH8gnHyVCrVvYut31BnHat1XxRrKj3DTtHNuWrWGEGjJfMlgiEz:v0​5WPp5eLaxqUwQdyR5EI0cGgW7L7gFuPCgx12JQUGUE5FU1GnDM4M_xwffERRnL2ga04QWsf0qTYILUV4​yS6nBH3U3Nod5L8FvgmHDzDff4u7nIImfs9X3DOSZPC7eNwLieainE8GwVaRk3ty42E-dGmgTKa-AjUHwzJoXF0o9naP2Ahc1WIiHypGrkWUL5xu8Ou1NqztevFkLhHCyXhi542x-fey6oz-RDX735OXQhPuPhyd7QTrJD784wULnvR-Sp57IqDQYIX6tpHmcCJmNWFmRiGzV4adeU4T2T7sn_WZSnn4-9dmVt2zjgMJzAqqKqOZZmbVPNUTL-HJYvbw5cq402osOCSPZQyRecVktUWLPapulr7YAqXDNHqQoUJQBNtwNHHsq2BwdWooKOut2fDy8z7eia​KD4WgqhSei8EIJhDv-XyI9H94Q_u0KzsfaCC3Jst6u92fd80L1ZGX0Z6RyL_0UolJW751WXqYnBTLpN2l0odRxMj9x5K8mInv7​G20BLp7qvCnHd5ZE72XMQGx8HJez0-gx-lXjVDhSlLAqbHfKCDduUvsGKQKbahL47xvL38Ft79GyXsILFlc9KmjomL_kjTijDTGlT0ua9SPuvqzT-ZJuq5AmgB-4Kt3c8LN1rD6PBj4r8n4xfEd6RWx2ruvmGQ07Zhs3ON8EvgYoLKAAKcO4DAqf7uPKBgYcaWomsbf5zrv​tMk7T:1nakysfIKYTG9aGKocVWjjlh03IDJzN3w4SjtwQf5Cbu7KYFijvBONpF2CfZ8MX1qjuhBkH4_Z​nR1l9-XLDrBlq6Lr7JpIOHlV55zEZHL82mnmkdmCUntDEaBlUlmflQceugT9oePNnLonlt5lKVlIhmazthInPD​WF5nk2NuZ0ggsLl9wbbUUmZjKAu1AmxRrFPxQLrzAWpYlRvp98GtalOcUBDP9wuU5DA084KIwVQZHZd3​7Xs284K:EwiFp5D_MvL0GrWrxOWYgh-KpdTCip74qhkKxho2fp8Rl13A17IvuTJP7GITHFTkLVOuP-PdoQHajyE66XAf6IC7ngPWl4eTQ08rw22sZKn7yyDfkRMaidbrvIXSI5Ll06y9Afw6067BrjClkaj0_M​jZDrBKfem6hZuc29WzSrh38gBS6qM4NpLmYI4XzwYZMUUy67htbYByEmCsxczYtcDvajrdHkXxd1bc4O​c1XJ1D58KoWxkyDiyvDSdsnHrsNMdiVxCPQRl8i4_PRjA8C3H5zZ01ukasTx03p-VdBbd2pM2lZ5GmXoI-S-jsTmL0ElKTvhc7DzgSFioAlHoGPIUDciHxA9Kof0eoUa3dBp2vjzzZW7LuBtQcRszViPgsnElUBP4KUi​HOM9mbyyHhDnco1be1AqL:1vuTeEBFOYR_1lg4Lek44ESN36r1etGSB0hjYtUDYSTOaryd2PtkbgwaMO​Nuo8h-zKMia4gF2CYO5O2bImF78-Qkn1Upg2-TobOwA2WRRZ9YcZ-QcND8atcGjz4ok5uZwNE1RTAR1RpBlj6IVwOKiwbEtFU70xVMK7UWUGa1LdddkJ111vO6xVoa2kmj6iQ​zFN_gx8f3we3IMNGyxObLwxh0JhACX6mhFPka_EojVC6r26R-yauIphrCqVFr9gtkXx0b7peetSk7Zawu93DTCEU9d0T17ulcC8989CXtUJKE3CJgBrJ8hKCriT9d0Xp6​c75EBn6J4pQT9ExS2P6k0eBJXl4YyDc1BzNggqf7XMKGt2lleVpXO7nKhZEwsc96hFOd:onVltH4CF1R​HoBe-GcJKXu5j-NWGmvb8xeBOrCZJyknzuqeqj_6e9y7f0kwk5UZAuZ3s8mPJRvRIswhycCrAiRhF_MugsC9eu53AJsuRV​_CO0-4CP4s5dJFTjBpeNfsCKd4SMeee14aYVSO6jNUTzbaKh3PnYy0fDtcbe5qgCsrsjm1zCQUkP441c7qRe2​f4LSEKwkHwCHJU3HzEJZHg3nWhWy9usJnM3IUJCALVdKmZD2mIsKXI1O7cVPFZ4DfyxIsQnY_O0vIRPL​uUt3RyLV-HyqGG8iYIbrhsyEzVJlkMagObiwfs2a3sNetcd4O_WiPbuj7CuAq7GI-RLKW1noQg4tuUta-QqAQdkEhTSt7zLhl7nttuniFRSvMWpQKMv76v74-dVJBFyVYgdOJbYeB6d5lEdzV6neMx1zQswH8PIfWg6YaHjnHX5KPA1sybLGvuHsVmhQLN83nciFPk2dF​D2AEywlsKGHaN2YLtWY2iSw8rH_NrcBoFaptapnmkr0cfUGvalrsZWHhq17wcP8eqCOCmkhkvOgxMD2D​bHJ4vHipwtuOBGLqzNotzO0Ja3bP4JzAsy-fqnlpEcPcpyR29CYttu581csYisX99gMJieKNECnjzIYB5RdE3Jr48dMOO-WB3Q_8U_YwL7acRI6N7ZiaJbDe-jA_i3CRZOKv6gCdWjXAc6TYxPZi6l6v1qn3yZkuc4N7JSgeBCKT4qZOm9MXYmOUSa7XMRfAdFPAiiwnU​YB371dlrcR2D9ZGl9ohVmNCKkDMIFs9B8m1k8ck95ck0Wh-x_GssbYgebsFM4CMV2LQ8X4KCK25WsL2Cvxeh45xlP70u35G6G_0Fs3cPVD7udxSiNuHQEkJGqpux7VJ​dRYJ6rOokzaW9A2fVZhiYRsGD1j5pP7oXvFE663gsVcgKHXuCZbqriZUByjid6mIJDrb7b7TELs4BD8H​IYGaHMs8fiMBh3ryJ3z7EO6Zpuonan3jh50sqhesE7XybykrZJ3Ij14F04FBQoD7fg--k8dFbcWheRRuf08s4zKKZ9isOivV-HKx3StabdrhkFJ7ioSa4v8lmjuR4rZi_9AHZbk2lHmt1OZKGXkw2iVtdYRDZBpqli_DDhBn32OLKEh-V5XF4DWpYBwkGsaowYdXNknzO1ltRxacKfNvVf54d4RnQdwHeYJXHHpmojBbXFzJWMZ1dsU3cbJYPl0L​OAFuW-Rs8L6rZq9rSdU7k8ER6CT59KRQHwMXd6lX3Q2hU9grp6Di78aCOfzXMohLYDJGWn3ieRmVsQ0YS4sGyy​N:S1_eJ233fv0pdl6JKdLHlvUlwutUx4MjPp07ZtabvytN2sUJb25yBdacvp1q0wq7g3C00_-OqWNzikX1bbPaQgbfZ326E-ZKPQF7veuXr7AXc9GC4Ge6kfP-9p0ITVQGxg3z3bK84XDw_UZQhoJEuYlbUHuZ_BQi5OCief3m2yexEYw7UDGhmwYqdh6RDXSREl_Dy3gx​4DxZiOIOAC82-s75_UAE9yT8T1tRQ-Gv2mwbJZK2y1euVPgfmSCdIO76JAF08pFWfe0UageqPSiikaHlPTS0t7XXK1fdu_fnmQSVbJ4aRQICAd​2R_fJP69qn8pq02DbV1uqoTxf0MOm5etHJDp76bGe-0DH16k5vTtVOLK8odPaZyy5NiydyD5wJ6Us92TvFfMaka_n573YY1654h6vbiGwzNIKQuy29Pk8EKV9J​6MDQWasBJFFSt9NQUyjY-xTmzGA4-krFGa0tCEu19b9M73hfG5HULCeJ7f4DHB-qO2nmvrJjR7QyiryWWoRm-Z2bx2mygQdyR5EI0cGgW7L7gFuPCgx12JQUGUE5FU1GnDM4M_xhuK0OIHjrAH90geFe33_IdfdWaHgef​BGV-tkY6F7qE6lR50Lh-8pqvdDCtOZL5KiE9YXhoB4objhob1-k55fhsLFll1RbrsXMtMi_g2FPjxDfYK3vSu5lQ8A1N9FRt0tUzq3JXYi-YIPOUEkFtniUfCxHDaSK_8tRrGJErBqU5eeQOCPm0A2U0McWC_oG4iRs_j9JZn9UYMWgkP0_jgEyh6wY​a4WOMCj9--GHDhLJvdZqGykdqCp0Ijn89PrDk8jlSw3ZOsHa5MaBSqnOpQJtCzedLfLSGLPppbdBl48aFyXdmcjOIs​16MbenVtKyS67ilfjSmmspEat1qtyws8vSEzZ6CfPIc1HQODkOfHvGPC897uu7A4w6VD3PxbPbijrRH:​nd4IZjwsiGXMZwoH3lVCUb-OLZDbMiGi-N3LXEVIPj1swICot3s6yRwQwXFsx6qaAtfE6AiBJvAwcNnRWrbl5QtcyxuVhGwUDL7ByDTxilDteya7y​dTxSt67bFQ8AAALfF4LKeAQ4tBSfsZQh2t3_7b-RH7GRB_Vb0MxIO6Tn-3cg38gORR1qRZ8-biAWKP_ckOdSFlabj-5NO8C-WeXZU_JBeXT2ZK9m8pO153PHgKJWsPfixw81uMisk9NcBuGKf6Mw0cTUMH1EvNo_CvdVdbDqA9FBzXIG​SsuwiRjWAmSfJvra3zq3mtNaKVhNliP6LWfs3xRgV5reHuk-WaAwm440YsCDLJacIhBI2KpKe6t9yBLIYDJ8VPXSZ2rkFfjVCtCHfOHsYihjVdSeGx1wZWET-jF3XwoVSXQRij29gpwGOP7zLP-8ExZuIXHruh4fNtCnq0NvxgN6QD4eVas61JSF1scJnNxJBcGLnIuMfftyw_9oPfKpynFId8F3TbPKdPe​23dMrPMKzmnE_R8P32vuLArNeoq_T42TR8gzt6N7UVdU2N5jBm5tBR8BQhyibowv25l8P5aPVaQf2ZrH​SMROhaJdiBqt5BQVduO00D5YbggnsFKFYaJp_hMK7wfNZaqIIzO2Wu5PBaw0Dfuvdzvdog7uB8tFz0XS​TKRDRq4wE5vg9pKkh3BIr3ZuBPY-QBGmFRIePqQb1Qbk3XvIV_qQjMLZJ9q0dctyNBj0jp6FpbjhW5OSziyc9KlQA-TZkZ55evk69W2q-G6QsuKPR8oAOoehj-fLuUYBAe7mBQjbWBA9CjY29Gvz0RNMzlky8k5gV_zSGm8fvtlajwoBDTTREZvHPNK1T1_RWlDWVkdlXK​sN9ErHJ6lyATn9liX3yVuNiGzNTrZqoihtBRrURUP0qQ6ECyb7xpu0FxqL-qcY2_e_4Hd_EMcjM-7Dyma5fd-1mkpOw_0vY0glbEMFPstxqjImognUp1qPWQYUb2Cdx-g6S6D3CX3h9ZVZCciS8DYcpuPbcI-f3QtSIQG5uKXQHTuYtu9RjGr8yfDiaPzaP7R55bRYJTZJTFHTXwzjH225da902IjIMh5pj41tdvyi2:i​Et_hi3xE-u_4eglhY60Dyil-Xls2OPtH86PxCfpYEeqqIA3udf1KAtNNE6roHykvlw7NVnGccCMwFOSmC_AdHGLYpeQMPZE1Tm-25cY_AnruxQEko4LsKJMqoPOAiuOl27qeOO_GGNiae1VDTYBLot5awU-gGdNJ3kJWWf6Q1oFoBMB4iOexh-iUehBkQAqqcJCnztWObYBDIV2hNa5DBTQeMyhvZzE4edilc4EbJo2Z-ViuSvMxf3QQpi0qgTv7qYqS_6rJ2SPc7Jy8A3acbu7elvXpn39oU48vpI6UwdHJ-df7eZPZAKGVdGFOpQBO926hw8Nu3HSgu8Qxtb_ox1J2hwjq3ns1rEE7m4OdPdfFoaMa8xh7QlCqLCcrd​GYqkOqze1aHCper2b-EB5ClcsocWMk9psBLwsfj7_XhVS-0b-GE6V1twAgl4Wdc_yauJy-BOvbxdzQjs9XKl1BHoEPg-ojUCj856oZuMBCRsgmCfc2-HwrPA_36c16H4R-ByAZEBKbJ9LeahS6NYSoEwqrUUuO48BBcksWE4Kk8wImQuU-g2jLsvjyGt9kwOV5JtD14cmCNjYSgV3fPotMKQ0pYMUxA1MpaSq-hbim-niDTTDSUFlOyjFQ9O6ZuBHK8rLUsgW7dx8uVXMU9sJ7I8tiIvE90PcpZ0gmoDFfkTg27hZ1xrGTEmOFH​5-ZCXUm2spNJTHf_XsJjDR-Vgc5Siq3Y4B3K-Wy4Kjx1U19r_jNFOJUE9m5Ow2J3wHa2eziM3DGvRVKa1-St9oWdiVCmMpTcr62TsYXy8AUGMN9HHwcAyvt59Y4LY2RV4p69-dLa_2r5d5MjsBJftzGkTGQxwufQiaUFSZUtaLys2gaShS0mL1aSaWzY7vV3XrbSW7I46ivhVkWZZ6HsM​8edswDtSYKZ-kYJpx8ABZbpGuKOxenT8OrP1R9HtTvGNqlPblVHwxjW5gOLwdBfh5RZxkFn3MWnT0XuwelP3XhuX3HRa​8F63aDV8hDlHfJZ7hD2iCp:VLnnNlOjvdd65ExncTGy9uAiG-ZVjPQYb_GnW2T5NfyB7UiZpAyY_73hRHf4ipm7FqZMyUZ5V7HEPZfikUoK5ADKFoL2akH7aahzItfL0n​9fsKTsGsGoOSjI7NIhlgsYOVpIb4:G2mCiDAxbZmlFZ0QsreaV899UICY2txno9dt2dCFMZ280FnwzOv​AHFxD4-COiDBTQ-WzWV5mrSiHNebNMZ3n-Ajptt39naa-yqoU6UQ6wHhHwhMhpRCHi0zdFQ6yiTyedN4m8g7IKnrlBYfgCq7ea328xgBTY9BhG1ThLTL7CzVnd2RO​qh5RyXXoyKjJ5KQwPbUK46TPkCZZdXNRad8miKKo0VQ2nH1sGT9uzNp1zZplpQesuJe9BefHic6sUoz0​ZvaT2DEgXyjaNAjgtcvjOFXvuYOKeBgeyKBKaRq3PTFUASWlBJxRnmEPaCgPuKCmQyzaEx3pdKfXdDQK​MJKaXp0luv4UQNesDX4k-JmtnhDX50cvUSyGFrCn7MVlkjoKdH-pdqGTcMlROebU7mf_l217iNeFEiu_Sh_w8LPiSmPwrIOVrTMWYtKTR1mMw0EWM-oIFiFsJI2mpSOOlPjOvMGuov-TWflIdwmMll6J1lnHGUbWkehyqU3GNQ4X8wpdl7PkZ4FMujKhL6XbJiY0EJwiRFHa2LQjnU6AtIu:iP1​AJ8Qv7szqpb_xV_mfTrTYHCkLuYVk0E5v5VVSthI5BHblM2smuohVyuhGxpAJaNxOwq47Uc4FvTQMefh​aowaFpMCe6Rs-JjsXBt1_ZDhDDzuiVCz_Ce-OtbLWY3Bc2KJUyRvjiJr1uc7wu3T6nromZDQrX-pvadYhg7lSE-mhDtz_GzHZxKoNiu_6vpoIr1QRaXA-ADUq1Ybpc1jvErhtP-hFC9IWyPfD623d-DnACKbhT3bNh_muY_lpC_Se1dCeHbpRpU-szDbk6xVRnCEUVfgSyZ6Dj05Qi8jb_q-wnQRkI0trHXw5EPau-M67qJ1i2uMFOU3rt1Ws_2uAVKYEXZWszInfJuZstg229dVDp-iny3xjKkvKEKXhb9qUxCFsfHnbFvVYyV_0aZgQKbf_8TNqR1i5SCu0UmXRXQ45YKklISsH7s86hGNCyi​xLaLaeJnxPb6efpWufiSqIY27kfUv0jNpjjZe6nZxwEdhUx6qaPR7uULTQTHAEI5s6q4i2IQ8ChEfmwE​xMtgnxPp1joX6im8bQ1XNuVzyO6eIzUUu4GE1VLZChMEYm:YNgODCZkdAHZGJk8DeRA7iM2uFC_36rZT​yP8zGYguFfHsnAutOKlNT8XkSdy0tmqNoheDxJVe7t_YGq22c4F5w_kQHS1dpbLSSiZqV89n19pnO7uC​uqssRlOCfbXH0riHdnCVUzAXOSIxc2m8tG1uhgXi4aaP7MtnKRUjifyIYz4Ys3Ft4yAQ2yFE04Sgj914​01c_Gb75eD2kFHKfi5go3Pk7DBsqxo_YbYKqh4zUYA-EMIjgUMzXqBvdhZId368IvOEN9XiT1jk1ZpaQAyivOX4yuhO8wbcDLP_GAeiOGwpItAcaxWcYNId0DHx​iG9JKxAUbuL9pu28Oc3QCEnTkOfAxt7CrqtrjazJblSuNYUvSnzM1A6Ilu3P:GDTMY9f6VoKjK2iafsl​1h4SbvhMFgE-nZcwZbcYMDp8XDKFxnSzH57pBkloDDHHGpZIiRSK7zttbvKKqL-KgEn6SHo7CicjAdS9ey9gymljeBSUYBNNVTmocM4Wxy-8tElr419HRnaDMWYlL1FYL3UtZQpnorJQpROFAR8xtve-PD0U0KOpcC1LC5DRX2Ahs8GoX9nmgN1DUyNx7wIoB93EtmXC4g4aWyCp7SrjzPzk4rZVBU8i4o7HMxRV​E5x5A4a2RtwhKTlRlAUDYQaHof4XWtiBn3F5Co2aiL_s-n78ahPuhaNXf5i31o7aEBZpkxb9AiaE2IfZbUvJ6vhpKGUAcraPBcLNcVZcePOA24Uo8GJ7e-qAV0kUZOeI1lnLymCdj3OeULwHMYPftB7sOrYzvMMa3z5EaIeDZLAeiBdoJK-FdSsS7vxbmlLly3ZnLPFkv74vOT6ddaaSBjltiCsIna_195pc6H3t55FMLMob5A_AV0c86p8zge0qwey​0zWuEELg64zG5rXVvb9m-L2E6ZfbJlr-jQk0YFl-3ykC_6ksGrgMGrJwc4j5i9Nql-kCZ2rYpDfHByBusc_s2V23B0ma5QWu2-0rzW3nI2WZYQcdBDKKVY0qPt1QcLsWZshhji7FHiFktwAqtGxRL9oHExSCthWIp-Xf1g4xxHwGD5LcWA2ZJUpqfGjhahhlA2m9N302gVaehoUjz0MBfcW9fzdZCI0s4zYP1NxpFtwO0EXLRX​HcZt1ugViCwD6Xsm0vYA86MKZTfuJVqnIBODuzTJoHQxIOYnpxtGEBCWJwgtG6wRH03v7aBI2H1LvBuV​D4kxgQNORyFXn_tyoZ5IPf6V4ZVzXTtZ_zXYqFLWeKWpTIzV6Fcz2eVFUwPOp8bNQh9bU_I11g49Z6U_​FaUE3ap6mxJ5dHioG3H1yPOXdwv7TgrrCYPypydejw5u1qoX8ylxkGof5YRNasPyy6107nUxGg-AIU-w0YOTp_CrbU8S_ynJUdnkvl09nv-VsFfb6qGtJIRdeQiUO27epeZxvyjeipG_P0oSABjxIAOv8_CssnjgociULvawJRlJ8i5Vf60tfgZn0Y-gXPccenftVHV82pWZbwTKsr2wTkeJaAnI5rAoOtymHlCq6YrXfCfE08-zj3ykY-5DFNWRnKCHubHukV3Ylv_PT7bO7PeLFvZUVoHGZv_Shj9F2z0_1k6oYVpKvBqUWAb4V8ky6R3-D7EYoypwEYsj8dhp2symuxJFA0-C2CRiah9hJXpXEJS2fY_2Q_UtoAUxlCeO76SoXKfCFfepGvpeVDNtUh9qoUX4FmSGAxHec12xMvGx3ui​DKbmusDsv0qsXM6IJ1WdpUFL1ofET:bYk2h-kfKYjf4ejjNxKtuBOnc6StPEQUVKj0ACNOu07DcHhtRYFmS8Qwjj4cUXUG6xxjiQm6iuaPg9hOQg4le8​YxJVeR1mkWitG:ImnPUZJFQuS_KGkVlzUef5FTuAmEbkKMPwmmEE-U9FKHaF31QMXNTKh6QJUYGnoWWO8sISjXVtzxD1KpNEpqFlMSF1L721en9Cx15O5bvuwkachxgAY0EGp​2Az9ZGuXzShch4xZjHtKnxKqM36gSKjHklV0sBjUXVfmMlamJCI4_H5SzL8hk-rziNALpw0OL_9bWh5v5Et23f9578gwBsgE2-SCWBc8LzN6Edj-016orwsf0vnREVF-VuG4nHVj0oAdJNifOPxig-gUzn7TzQ37IMb3Qa-wKcjVS0zFZYmTU5PxG6cgMlk_zrxq7LG7ghqKISGkB2qGCn_Td_a-p5LKxcXeFbPJ2cPHl7R7SGDul375jPuBowdlOKULcDAeyhymIsjBAgeS0utRmagr-Or4AlZZGnKxyVNJ6n9YC4wqSBQQ5L_uVX5vqSgxEXHn3fNXskxgH3FUmBQfn5hnt9cVxyw1-wwdAQoWeaa1jvBPn88RDtRcAIkH8fDxpmSMKLqO4tHTvBrc-1Ad5GObfLH-IIzc8gUW3MVPXhu0YoKgMfVD8nFGHgj5wfu9Bjo2OzW_UNpCytpt6L3r4fYEBKIIkDKxdLi5wSlRw9sA​Cw8xH8bxEIB1scurG6EgELAeLSwQ7Y-DbPYjYbOVWNS3FVa8kamt7ka9uM7s5NmBVd-wM06BV40BvX9uTLAUju-QAAflKBeDMJGrJcRHO3185dVrsSLBv4l7xS8NYWwWiXXvDpwpm3DNYOrI2poIWDP4k5dlO8SROh1H2GR​Dw6qGH2cn546K2P1nauhs8FUDcmJ7XBIk:wfn6QOLSyAmqqkcYnkwLdQmRvg8Vo2P8a2gp5nAM_a2gZo​G9LziBAKQJgXeSkHsYEBpidjLuVFpQMVr74ts0YtwAdnjRmTfOtjfu3HG2MhS4YS01YtHraNBzP5f0ZH​j9gMyGmPMTstsf6OhK2cdomSWoHHQawT5EyP_bBXOFTkkjUsHN7sohLh6KKCpgz8RZRPPaJrTuU5Csav​GuT7FANbEYpWqX1BZ3pWL20pRfYAXZYdJAXHNlEnMFjQF22SkW89CFTImzsHoL-bZw1ER8hNSbqa9WQWcwHv7mE55hrVUFUaYYAut04jfwj0IlmFDUCM125RAtFPQcrw0FmRRjiqUfmY:af​hRtiPPf7-6OPoA4_ecq6y49wzpLYnk8thfRdd7dSS02NdpLaDkhiUiKMupvtQXekAJSuxWe-7hdAgUhr9HwKp7F9V2UQG1MQCcokpCZKaLnwraJp1qNCnv76iHIdZI7z747rpcjChJ1JxsnhggCvnmZ_​EwUiRni4nHD2k0KJ3VyJ1vdzgoB1iqY3UnVVGFZ553jDSQoi7_kqk4I2xuab1svXkE8CvRJDk7NTv5De​mlleHFw8mH7O5d5uQ0oYzCfrjOC14AZqFZa0M7hyBkaEGDQUtBWO1JhXxMR1n9vRGOecnqwbEcERUufR​N4sRrY7zNE3Cj0SdMUknvmzIVfsXZs:pPh79oo4YJzQPndEZwZt0oagbvTfHEr8T-Cihg9bfVWQ8-7w6cIanIYTpNZ6IBFJpiPm_9nFGOwLOmwCrtQpAhx0afWxauR1HEPgQUqPRoqDIjboG-T0q03kC0HttqNheIu3yaF9qetv1FmiAnFAhsi4jqKJ9EXPTkrpoQ7mNIA241gor6LwDlzPFRGSYqJN89​mx:r6gAQS2twFJr10RIZ7urLrHI1T5lBdYR5qfvcQhjoCXngJrUkp3BdH0g8LnmpcWALkWYp96yBKJcR​pwK8itGJufqwttqC9fGz2idDHGdUAhrGEPv3XDY3LEYheIoWaAIocBW29kVOjL8e:EPfE3z4sFRR3Dna​jCYe7u0E1S4Rs-90qx5XVAP-ytZTT0H-fFgiwmoUxsp4QPYk2i9oODsFHqbindh52Npbibup7GG6MIcF6aHdBMvpGU7UQA99VmOZ7UQhQDYgMfjL​SWayN0Lx3fuBMavaOtXfXokrNQtis9BphTQmJQ6i389neEmb7tfqQsiDUQxd9D-w20inYW_jjucwj3YwSx5GPfMRtLJUbsShZUx0rsr3zk-9ZaYJm9VFO_irl1bMEPXsogxGww8eSQ9c6mqazirRnM0TCEkcI5ztecIpVhAO-Um8mJkylw6TwIJqtQAXfxqJHi056palolbuFSbbYEfx50MQuU5ePBaZebaCbwzAEpgxnd8EhqPe4lOok​CsLe2raLU4hloSOjIiHuM8uoCBrGPER_mfGoe7WQE9gsUmpnpyBN_NMjlQBtEBHSdL-9UxoYRB0eUgSFPpZYmV58Gbi41OC17dJPESuF9kVs03QNpLkmvJV2rVdK-fD7qn_N3P0AxYCSEXMJSPHZYzyK4CY2tzgRhYciNx5dfyn6UhhCqvHPL5s8rN_IF2jhBTMh_UXLX1yf7​m8UukUlW12MVmmtNaeqxr8B0tuUAlM5FvAJsJX5EM6M8yH9IvPOns1WPrkqXMtuB9VQA2X:nciWhSz3Q​bMQLkG-Q-otHQXK-mCWEffkW7GMzCZKil8R1taB_VTAMEAo6pHkQN9gKgG4IwanY9Q-HJmBbxsUEU0SpRx3ls1zV45RyPPlMlh7x8BtyrgR-zVBiPpw-1sKi3spi5Lr2JD1PuRF9Nxdxb9V6NBeSetHXlrL8Z5qxpRsPD9USt1Pk60nSyEunFl6dYO6xDpdGbTpn​RDRhqvdYwMyokP83O5e6mAniEX5Lq4nR5_c9C72IWDKKZYl0ATlpYvgBTCxTA2lfHogx0LhSjB3UEy9x​kInI5hC-7InJi0yG3GR2YtU-Ck8DCH2dAxMFcNYvPcBsjfzwFtqbFgKD0tD1djL9pgkpT2NOxa5sP6-26mOIUA6WXTslE4rKrhHV1NC4_Pqtbgn64r0WeV4iJqj57OF3asSXLz_pb65uOMGAdkJvG0KZufKo6Oh​cBZjOfbyQbcQH4npcDIrWM7sdH-9j_zUL5QpIkMlwMyuzu6U58MH9t6VM4wmADMfm5ZT1ysB_08AEnp55e-83U00jhrSjwyjplx5ndfVcEMM5QPnlS72NBQDrMPK1xESvafJPsYyp3z8cC6no_mgDdZFmYe6L8pGmH5​HYtOIzP9E2Ee_hyoIwybekEPb1X1YYFmw3Ys83YdT9Z865QLOQPcy6tuwx3beZKJU-VaXHvcSrOykf9oyOiE84GZ5oPswClc74-dygmZBTn8OHzxgWbCw5xd7Y5J7FVWqrXZ_4XzL2Dn3wIL1h1PEX7eohaVOb-mnUths3Ee4oIJ9QVFWmjiF2nwd_JrE3VSrCnVYuweRRpx_bNUj45vJoEh93LzjFGl5_6EJCfz_Fl18G1​4AomE_SVn2MeYRpyGGmq_EggdDKOGetnWRwVUdu8cScgLBMxhw3ZyXwKcJkuv3ow7o7rNiKHVJQk0KrN​uCVJ5GkeNy0ZVxDZIxR9z49ODxBd74xBjrCDXRWLhw1dUqcQAzf4eb5Wr6dpHC2_1E3dPk6g9CLzPJs5​CvHtyNWlNodz5RRHcP9NrvQOJbaMpXXdg5cZ4UBgj21X4kZ1z05cP8kvvbmC14L78jrbgyLoPIc2VNX9​Mtda3GsuYu8M1J2L_tqa-vFuSXiKiW32aCeXt39Ht6rFEQJYle5azGkNAhMZNBOLwT2EpXtpdG48wYMzP85p52biGHmDj2QFGYBqb​BsaymbDLw9yfsB5cfhUEALOnoWE9Di47qZd5qUzPe08khtn9hYkEIlf-ABwIv0d5KJ3wD7c8kwVNJsTcfxWE7uSgmpM8KwuZMYvBJjCCGFUfpvzq5nIesXvA4uLACe6DiuBuQWY5​UNHXbWBL_ZdXIK8aoy739me9vJetOpQxr7RG4JdsRWtY9otspSsmV7BCPl5uvO7fPpFTjIn7yoSPW8IW​Ox1Xu6l9S6LDpar1q3z5HRetVBxi9r8U0QUdNZfe_V3PwBYds_aeMPjejll2ukX9HWTMlxUkQcUucsCP​11RfN8AkrSebCML_5YevkZrJr1TnT0tqXsaMSwbFpSdGt9g_vuUC1onnzTgpo5wUVHCeGcEuZimMGq-TzLaSS2qycZ-02D2P6hKT6VyomACa_6H_Nj-_PjQyszys9Vldw2dids56QhruZxrUsCy0iA4pNYyJP4QXDAro5AKO4U94aOLfjsa8rXX2F6aiqjnxeYC​IAjYkswlkkvBW1Th89kXAPb20GF4:o3HX6wkED0ymp2UUG3aqc0rAHgS87c0eWWq3LDozuNZVmH36zp3​9toNkyqFxRmkrfByq3DJ6OeGtbl-ha3wIw6yZaUv6uqrY-yNifgx4WDOl4s8aKAZrk2tEDydqB9c2IOho6CjOGQ7FsMFpZY96atMR_2cowTraJL1kPY7P3MF573OV0​X4YZof2Bkf-RAB8xt7AOeoF3h9QgOrcK4-qBEHnkBuzqLHbz3V5c537YhW_oKQGMyR2_GppLj81H3fGQdQ4K74QrbjwO2BamOlb4M15BO1UzjyBal_​U1bCNVrNu_SoGel2yyY0WQByPSmxka9sDV1xV1hj7W8rzBZX5lfDjQsrNCsoJ2PGTj_0q5yDExJAdVjC​-v9Y7bYVFf_KSyzTBZBxWuRUaaLxMoUn-zUob1IkuXrKizguPT_S0azs1br_BBAxWzivavO3MxbUXnitjbV-O2aUoCXUXEmErmyNN2K2R1_QxzSIwOUCnxiBMl34W_oG4V9QSCTmniJbxVsd5JM1KAoVlosG8lNSb-cSNPaZIwVYDsapLDNhYlHr_srP9FDC_7_8W3ZeWO-vKwPPqsrrrxgBu5KUlyneFTYyXPKUJvXNQH67Ww9oOrCW83e9dbAcjwSpazM75xTMKJ8bwJ4eX-7h-OI1hA0yMFHaH-DAStUvz0hyYpvo3tLTlR9SuGDCvdhBw5Fes_7MZy1XHi6-stnNCJZMvbVnEK4di949GJHrrvmcEyGmM_rpLOVB8gl6v93NksiYmYBNjqxCjbTnRxus4U836WgnBUTR​V1Rc-hC6kTslO0_ZzPw5_2jMnJQ3BkeJHFFwMv1KkzamW1aNO6ruHuUyAQiPqFiieJbjgwTzd8cD_O2tZpeOS​zMP7PqA2bAkuBrFwmgdqBm6-KA5HjTdHw9tHiUVTm16_MfnVcbaF20iG4PmX1oWPZP4JBVfYmm5JQzcwORWjqB8oEitn0pVB8E8r7O5B​MFgzg4m5IsS48QtK13EHixZxk3FFqoozTnVtBBq01-ZGF8uH9byjEYxKIPNTfbv03trt4rjxEkPQmsBDq51QrSIKJWrymqj3Bzl1v3fKT2X6G4lrEHNv6Q7S53​DzSUsl8jAl4pt0w7CZhjoEQxOha7RiEk5fXMmRneZryIlEzL0BNHR1IDqoQi9-CrInJoQW8hvb3gttcohiXgccu1B0Vj2xhXtkeCexi3MUefmHNCr2ouDoy4TUw6juMqEcr66101oWOzct​rVdgDQMN1H2HkJRRq0d3TOGDYERQthFMWh9uj_fJG5_mPNZIQSWkpK39tZCqNv28qnuE32bbKYENKwrq​j3KWJaQFcy16K2ff9z5BV_d91RcJhTLolkHZ9beDVu7rlrpfw_IcJxKrOx-0Suxqszr3KuAorCOr2ICqcJaXe9jlvVid7HC3kqykDZIwtDo25w9GtYECGFz8_GRcf64cgmuGdX0Vi9n​rTj_S2-QYVJHFulJ-_BsRxcQEY4yPWCIiEGmrRSsOzftbKvTBIiCpdEbnDDJR52kIqvIMAZz7Qud78FBcTbYDlFukM7Px7Rz4​9OOlKNlYa7qtDtLIYMUDwcj6zoFlKAtwoXAvGBorKdBM4QB5CkMw9-VqkWs0b1shKIbHlS6S9-TGmRlIJPa9RKk5dFXfZOI4f9dmzuKJoVhXaae2Dh6Rix-aIF2zHiq2_N-AHKBTlRVv8piIWiumSD-FG8x5dyPrMZ0aSjOF-ArWNII3JTzNBAmrBbieRFl31e08vFyUvI8Ron0vLX55KbwrLKlSKyYmlhCQpbXws6j8midfuwB3SFAxF​ZL7yv:HUICS4eFd5T2eGN3UPW3zytPAbkpj3xJX9eNJNBkX9uiNaa0vtzBaODFnUfyE35COg8SGP24X1​N7pz0RDb1cAejidbZmVlDtSHMCJMIAA2-M--bPj_Umnio8uK_dumVKq-EpJnQQ3VJLqRuTxMAgLQac21Oi3f42xwVidwhDBJkuC6rwqFupIHD2Zv5j3ymDuxDI98wjhqCQWCJCR0​U3SXDajtRDn54Cyebr63iMhOvMrkA3xuBNDOPr0dsZXkVZ3F5vqvWPubR-wKZcme-w-oI59ErZNjw8mYj--m7VvrNuzW0X6xbXIKScU98idYcbv3GWILC18oM3WSTLOa4v_s5OMT0sCEtRICfHCue_LVtir2F4Y5yKX​dvijqVQSh0yud2o5ytIz7RqXJ_5hl7NZhp-6awUgUxOkZGiIFYzcef888wI9tmJ6oU8FXfIW1UXrcyZCGf9x35v0_G0AaWE5_QjyDmgUNfAw_o3Ah7i​Ax1LkiZP45tmFG4RASjiDjMgRVx_o9qp4PgqqWpK-WO40zHYOQzO41CZv_3QZcs7WI7AT9yku5A1O4Prp5ZFTf1IpbLCjhSyppugbpglnsCoxYfCWRuyIABsn​20D4qnEVcj-li23BaCNymbp5-wJMss1169rXraYPMIA6EnJiwzJ1MMpArdgnZ_eNrUUBbCfGk-5fpmtKv_55KUpvjw4J8k4lT0c6669WfqDwTgZEY7PuM-izTldEummQuWOc5Nm_AKc2Jv_mE0cw9cbub5Dt4ZGESOQiaABKtM0Gj4ZgNRzvNeWpArQoWubNwEvllg​vSDJCk6GV3XFmxP2vaal_nSopnUX8CA-qTa8lqTJy3Ef9kLmb4tmrHFzgk3g0EVyNr8FrGunkQbnD3BG3cWQKSGn0bSSRcmYVawEu96nmuB_Nmd6​5CrDkXeIRvbGDohaOO8Xi4SJ01WXu13Cdv3lRh0LmX7BhTskkr3tPoETE3YVUBaTXjOGvzk9GJDh:jSi​q-I9s56qHEsq3sQNHElymJLzfv6Iz7bw206-6453RaqtiO5FoEXmJhwO10tKtCqHYUkTGme6kniSbBibz7-aA-CztEYpCLusyTc10FSJvLAgu4EEEaiU_xEq4bMmHFAdBB7dtsamiWmW4Fj7wYWqt9uDD5H51_AHXHDeA_​ZZzbhp5-GYVGOw0KsUAQQqf5N3bIUIBbGY2kcib9B8xP4JZDhshEqy-iPrcFTjQER_Gh88c6FIeQ8AkwnzbqqJsyaUUS0dwzughLhxuuEO8knLLtYQ8fjoFoen4Utg2j7DnBct6​zXNvFg6iUktyyJDt0rxxblEts0FT6osysumRi5qY3Tcf01PDT90NX8cpP24rB2hT7K4gqFZMKSVG1MRQ​AlXMvXw4eSJsrY2rxwMntxlhubwcPfhR25:ilcdAMNtsFqUvmIHLiRoLVqzu8CVRd5I7-jFXNUUQUq4BrDE2Njpt04DWcCvr553-XCO7tcVV-3TKrNF_4rJ2TOF6n8-YPoYhSKzX5gnRunmYabLR7csAT3XcYSxvuvl6V0E3QOwvTOqS6rqZ0Wpe7d6k9W0GOXDNQySDqm58VmI​Y8w:ivIZ4yd6bWgywuHOX7FnTl7JXSHVgLT4FVGRb0WGPoQXGNf8gt-QhSK6VoLBGHqc7V6I3Owtk_pHaoq_kvJziKFyD9lHMYu23oZXn9u622pJpj8Lat5fKX5mz7XXROIo_gT​gvSb3EjUByGz7beJgsxFu3Iz-5AdOkxWiiXqgbJue0XM923Bw9qeNDLr7ozDoG11oZ4N18QzVFl0uv54jjL2dfrS-k9in-o2jvWWILWOajU5rj-52sY4YT-5QrHGz684lrUts-43IHiM8h456DCYzN2B4VkpZWbNEh4rfb7yPOcI82GZi4r7Bh5Skci5uO3HTUCi2wM2DeND3fxBub0VeA​WpgkHh2ePKw5528DmoHV6r9K07TDgXebh59dhq45HdIhH4Yzu9z06sVVWaHR41BNkRfEYnV:NrpREafH​lTVovJLA_UA1UrDAFo6eH-gb7GMuUmTv8P4xUFJaSNLSSTfgv2_DUd9fv7VtQzww8XxgeMKsOzhBUNV20FJHDi5MHjkH1EERAkGLFg​oprzVS5xlyM1WjiPY5oxoJDXCdDQTMrt6Nkjf8H5GGa2c:tre1QFBq0x1UGO5J2VFPCNqOBB9zzK3Tmm​1u0lhqiGVIqhxt7Ifixjqzr80YtO9AwqjgQ5yvSMFFktdlJFmbO5k4JoXIbnOG_voc9SEUYrpp3X2pr9​nRtF10OH0sdimPJcPAr7bbEKaeAC338eWy-k6WpRUcqvCJC7pr4Z0kPYTy9XrxF4qTUWO6dWV5G2-eI2WogljCrUSPDZ1JhLJdNR7VkZJ1gOpr26HlfGFR-Rt_jjERA6gZpxjm8U8AXUzCMjIPfrmNNEpK9ETxM_Ic2rSEz9uAqdD3TT5_WPaDmOTWdt-JCW8ND3yKtqkuWshEw_Ck6J4yrGONcyzkHOQjhFcefSj7-bH_XFJWDhLxJ7lUnUEXOsfrZbRfRhNb7M5ucAph3rFSIltPpSbFm_DWfIGXRp66MwBqIITxuAAqJACXw​kDRG0q_L0TM8gjY5k1KIJBPUXo6v88C-Mf6Og6W0vQA7tW3EmNsCuvEUwUfe0NpWE9UtSvEEX9lTrOtRmIKBcMAW7Itp5yDoICqJ0Xn62VXeZkEN​03:glR5DZVuf64HwAz-xbkIpoKY5xuPSDpMEWokIKi-UxoGtjK6PPIZzJex4HV1bV4gh1qsm3Qa9dhm8ag4mrt89R4_vPdM-WhqdPy5-q29jSns8akbuT9b5mGQtAR95ezl8ul7jA9wIzOVf2Rng9fmNrnrxO7aV_2j_gAGTu9pe3EDt9eGi1TBr​mxE0AANkiL3fXqNx0Eb6my90QxJMZ2_ME_gO2b1D6cR9xDI2znktch9JBXjrk-NG7MvFDCraah7YAGlaEBLdqyB0sJUATB0MB0lBcbcY_MCVI7AsJVdcxtXOvtt5PPuMDWw8V6LYiMTF4N​Al05Ob4P_gN4H_fQpir68VyowFpbj1Bv4nuc2Et1RFyQtNVLk8hornCnuVN6HwAPXwTMIti6YhBm234z​d5MJr08eF6IqcJTC8BUyCOpEQpJVzf8ojo6oy2F6due:xEp5pS8Wg62Hos_Mg5vP2MpNm3UM5f0CPP73​QTB9vzFli2TiRgzy6Td2VnSS8MurijUpaoQLT-JVmEb4OI6E2ugrlRyDdt_5pMP_6ecJss3cPh50yfHdox5Z3fFHS_IEpjO-f4OkEFk9a_xGCOQxPp29NT8ZoF-38nFunH-_IOt4Xod9BJsIPGIgVlqe-PgA9ls6dr1UieliPwyuPB2ng_zow8pVVWUk9AgYA3RiUmWz2iYrzfZEPe9KcQpoJWPTHFhGWWr0vFS4p​K4OC0ZNya041Y5YT3eZ3pHwh5U9www73mbmCr-LC4AogAf0Unl8UKfMJErXyjU27iV9JJmatnHePr4e_t4FI-47OkE5WVikKnKK7h2u_15lfjBm0607377bCKE2MN_jbAe9THd_U17noz_iGaTHCOAmVVoi3VXLhLK5sc​AeghAfR4716HvrU_YWIaoFNi7IQxZ_5-QpA9aCGQT0PARTCwPa572BZD2PMdkKRMdQY5ZIflDRWPH-rmCBsoqrSZikaZZc62kv0BGBYnkaPdnFCNoC6IYx9eSdQov7d2HF2mrsRnS-TmVoTFAO8AdmZdSHyRFtU5IF3Mp9kl5nmo2QvuszQZTWQnU4T_B2qlMtCcSJEmULnTp5k1u_ADRbLBPB​Dfx-trd3KQnCqB1nxFeLsCrbcCioBNCGLVAMKsIBsDGV-99qeCR5UwTibHVgCxxKcoQ-taROFY2unVlm9XMIZtb2sWOimBMLGg8nIi51vyk7E6Vr0dPVCXWwpMPzjr1hG4R14x7QfN4MeIBtFMMM​ttWrRCefU6WBtPIE48z7hsXfDWQlpwzIasN6gPDCa_elaNpZqaw94AL5kGMF4J6Ywx4RAk3WBsYagol0​t2f6aD6PWHaT0nLaUbHZ1V9b3Ix68ZuAJsFFTXzqKMURuPbU3GZmI0riOLWORGTsjY2JLmxQxsIx6vf2​UlNc5Yb-JrjsUfcuFM-HCRJVsrE5RN1l6e_QZwpw_u8osc8ylVxLCEEXTJ-W1fNg_gpEaz8rPvp2A9JULlcKBwdOVMpwmMFBqIJgmpgpX3acoMGnNdc4EcqDkgkKYGTi2BO2UXc7OA6​");


So these are the little childsteps i have made about this, unfortunally i am no cracker so i propably cant help anymore, i really hope someone with skills can get the files and crack it, i am very intrested on this project.


Regards
08-21-2014, 11:31 PM (This post was last modified: 08-25-2014 01:47 AM by ThisRocks.)
Post: #5
RE:
Well, further investigating gets us to download page, wich is located here:

Code:
http://xtream-codes.com/softwares/iptv_panel/iptv_download.php?license=LICENSENUMBER
12.gif
09-21-2014, 08:36 AM
Post: #6
RE:
reversing custom php encryption isnt too difficult if you know what your doing.
i have reversed most of it but it needs cleaning up which i cba todo
before
Code:
<!--?php
eval(base64_decode("aWYoICEgZXh0ZW5zaW9uX2xvYWRlZCgieHRyZWFtX2NvZGVzIikgKSBleGl0KCJZb3UgTmVlZCB0aGUg​eHRyZWFtX2NvZGVzIFBIUCBleHRlbnNpb24uIFBsZWFzZSBmb2xsb3cgdGhlIGluc3RydWN0aW9ucyBs​$if(function_exists("xtream_codes_exec")) xtream_codes_exec("7TdHfruIkRaBcqD0qOWE0wzzOCWh8wcjD_mN2VjpfIEbHBkkoxs4VxF50X0-_KdTHaxoVuzpqXQLcLjYMzKnYjZ7TENr40oCSRxT1PhToLwNGy86ZzMHNyuZ$
?>

After
Code:
SXOFBxlTjvsjbcYpVOhV() ) { $WOiSORqayNnZYobtgHgF->VVJeGzhfICrtRfsESUyQ(); header( 'Location: ../index.php?error=NO_ADMIN' ); exit( 0 ); } $WflmQXnktqxJRLADDIbx = tsbHRETpYcWcvHkROJU(); if ( isset( ipTV_lib::$request['action'] ) ) { $NOtMTvAFIHLjFrnxrMzW = ipTV_lib::$request['action']; unset( ipTV_lib::$request['action'] ); switch ( $NOtMTvAFIHLjFrnxrMzW ) { case "manage": if ( ! empty( ipTV_lib::$request['manage_click'] ) ) { switch ( ipTV_lib::$request['manage_click'] ) { case $_LANG['backup_tables$ header( 'Content-Disposition: attachment; filename="' . $_INFO['db_name'] . '_backup.sql"' ); echo ""; echo "-- " . SCRIPT_VERSION . "\n"; "--\n"; echo "-- Database Backup: Xtream-Codes ipTV Panel \n"; echo "--\n"; echo '-- Export created: ' . date( "Y/m/d" ) . ' on ' . date( "h:i" ) . "\n\n\n"; echo "--\n"; echo "-- Database : " . $_INFO['db_name'] . "\n"; echo "--\n"; echo 'SET AUTOCOMMIT = 0 ;' . "\n"; echo 'SET FOREIGN_KEY_CHECKS=0 ;' . "\n"; $ORUaljcFBbPmLDGszCw = array(); $ORUaljcFBbPmLDGszCw = ( array )ipTV_lib::$request['tables']; foreach ( $ORUaljcFBbPmLDGszCw as $wTfUiwbtEHWRPNnRZLJC ) { echo "--\n"; echo '-- Tabel structure for table `' . $wTfUiwbtEHWRPNnRZLJC . '`' . "\n"; echo "--\n"; echo 'DROP TABLE IF EXISTS `' . $wTfUiwbtEHWRPNnRZLJC . '`;' . "\n"; $ipTV_db->fNkUjsWlUtvjeWmrzNlI( 'SHOW CREATE TABLE `' . $wTfUiwbtEHWRPNnRZLJC . '`' ); $VcpUYTCciKIodXbkkdOF = $ipTV_db->mCzlMQIkluBajHjIXUTc(); echo $VcpUYTCciKIodXbkkdOF['Create Table'] . ";" . "\n\n"; $ipTV_db->fNkUjsWlUtvjeWmrzNlI( 'SELECT * FROM `' . $wTfUiwbtEHWRPNnRZLJC . '`' ); $izWwqbkFkCmsDEjFMeuI = $ipTV_db->izWwqbkFkCmsDEjFMeuI(); while ( $MAWzRqoNSpGivaglBplV = mysql_fetch_array( $ipTV_db->NUwGojaMFrWOXnaoPPXm, MYSQL_ASSOC ) ) { $TxsdvtJwmendskdgYiqj = array_keys( $MAWzRqoNSpGivaglBplV ); $YxQbAHuYxTyiFJgi$
10-02-2014, 09:55 AM
Post: #7
RE:
hi

can you explain how do this ?

best regards
10-02-2014, 09:57 AM
Post: #8
RE:
hi

can you explain how do this ?

best regards
10-10-2014, 01:24 PM
Post: #9
RE:
Could i get a key please.
10-21-2014, 11:17 PM
Post: #10
RE:
can you explain how do this ?
12.gif




65.gif