<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/63305>63305</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
`clangtk` crashes at a large floating constant
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
wierton
</td>
</tr>
</table>
<pre>
When compile below program using `clangtk` with option `-O0`, `clangtk` crashes, this can be reproduced on https://gcc.godbolt.org/z/T6sj8sdWM
```
static const long double a =
1.8225997659412373012642029668097099081995254078467816718604\
902435141858443166988684047803543129136025986236736736017655\
509834928163110160849867540377949045027419112905889658392846\
126319028167798783107812829917053644701598967767636342956203\
999770864055077592691915230273843577112246476529298591341071\
313110337661777304220340396298768698441131694859514066773321\
059786469060001083813361460161387168195154228027648977594276\
496061276605855817438145692314650177569263750801566422892936\
732834290416745265618525969943519916542939199731612507343012\
297331882934352282118173551211985973294301787840335672389913\
821098681464088756477802684228806339233239542587316254618680\
197563613907079766830481997222017010585267442240109888818022\
189543438116245170584546472752661417773021275082355242554950\
776248474101880875363872607989624146320823364146896124171892\
610744237622308266702265704492674694505399997330424978964704\
335411125839490463131661420668167686151828553033363555080508\
484934542727634080467233927879117726432283352324546435315312\
937809651095964197873430398662003709663353962932921239516263\
008572512558260093668527782388349282015308359304941505110445\
043762021191469060607078792635897736408141163554429972292873\
575169264387977130124003958599909776720759582995017519144111\
001778329839793855454688442046155253818724410472281602421363\
580613990749181808302947976045417884436271162664776148749463\
202753814797191206392480969096910387729527305862739806702349\
088455828380471306603628636563037414688265702108098430515297\
645997107159687247830496686980315376091511219227376708389862\
310190633134517040835432587726931910775044780329777051964574\
763119639404235797665922677433332402402817037657141926646502\
612388421085254756323737273178774331073924707711575555193153\
421957126062196520952920611871114861423032687425262323243276\
848595495133802591437804984986053892365334900647137137197585\
161954823956838391108748154877098567190695813394392779995887\
642254413740232692940887236351533691174492514884514265006822\
752026136435469700291628942927286843274959781329315250417360\
438115330104516894597449604875954147108010051910197388860417\
003307595774863477182911525109554542883460240867674794470854\
883815424039187014069246137704710366577005576311674384079810\
437206511282792194562503036151028910065418370565117488062226\
073975854919243439941741016447206284543777826080409075756028\
194465562812076645422284670475730922346454505830553174377950\
824178034708147037448871898963699023373821217419560423459358\
846127232531421552826545954362386431279626917642725181802754\
271134597856231805666129524101509582941585421888561296839474\
232056474112935379177434928227554149402642893913492062781246\
372611175305462271711931011635602039137701669573065960945871\
579420683440097179831368317352157202215160682058878025153007\
184185319863451652087375936651004559837502483808090613073982\
264685620351993519454344577635257452328683726988824705474397\
398247190812883071734743260426540123481791283782928972842466\
595210269414219040901793935553872090377394005932597887081359\
481915849178541128182923272843218513093012167744690818603663\
862691727272565325057703378827553284852502067686026850339624\
401046086817036618366842240024522042069888708534827471235203\
998932259309110942367856287784097166420437430118381247339347\
418156902369282431197735078016591613063918260343498992697002\
033186558413655576703389208301203552157755701852051877927864\
696515420369217703510602759815252574799728706795849558382877\
392016396900560101736741462690753991602263974212137632508984\
264559315540891383192361601189350414311358816980975697568561\
515680971830107704152657284552920241862730125888825702301035\
564615759615882010733764341109834449576907982406265803484111\
303615971297609065271517286111839839646343815364461776394273\
571391219315553915335300622295196577640884201524657614065743\
729121754460652975075990012786021662416077757235487562550381\
116824006014440438178253273174734436163638119532295383351135\
543170811596051785036366846773285937845231974424475418970517\
659179798069972876889488877627309887323737590814875050457317\
809625163713227973229002908003491739085115971899606986738405\
752463436186745107821032315480693516006251388789902053863235\
071957895722121876262598833823352290042576488238120724072267\
480348425637199003147760378463243043407534395221882144887315\
875876025907739792297575795373506429192468470170038312050500\
917665707583420927303790875332407805094505665159755210495266\
485594187244922216154283213688032393939401426499517609275128\
062067355172333120857796045387692492375534056470145301671359\
016602832469675123108598588424022216759334733452626330303791\
660952659036162827509451468771297954737165701921676834866994\
084496268491510599580714458155026746676860790028899722645883\
679435969902046442373108472951515492761911884847211825930115\
654927539118088350255959445076757398298893380662248358210075\
297702191186519614515280395341723177201383862827129721649638\
274531314762377778754560119397123180107310216608157141828379\
259328274508467371717057031104537750450228447941619684073375\
630517322006118640290925241602376256334414376495602911265450\
165889418372161719063670619610214632774542741157366426747861\
054811449449004970132668146607323502760146957586465275981090\
328336256381187450646030492071694516054712444513961269623339\
705411366337817643269316717217432478812002049894979925260411\
553651385384826214231392012841425936827944383266227115236029\
717393064659821056467446870597828757433936024422511537561864\
619865595955628070343780472634463916608440151554502790128417\
277259492437005696576453717387309605129939526661181496994297\
244693710437436581443653555343763817246961834486181294985455\
884981266421533438177271809310897035958260776218253097858601\
160643120653927024652834025146166356877731266566437231429061\
099807825113272551869352908241073955695854354852545370793609\
838167127357752579007490955536081388103461735071174567636929\
060824172375010035497010614957197713919909924635906503348016\
450952475530978921242656498701313530533991692867619886826204\
706468476070943378163577235406861262755114909606255628375659\
196050370661430148107216310635729360112021571291096278032076\
401092225373270173950575377792566872113768085940991929655824\
050914085013970861399015141010432835406337266746706727481946\
196898882472095111505210339933002505227334750020285673634670\
738458390159933494226851499935336922036551687169140582574153\
726872453800858360764892975201757027862632615130256075468549\
502839367841926212872731925042838691319757663382746471782087\
828988857978192483595747889021081459460627705275735868618724\
958783348362295106875556443770626864591972089881215465141073\
516646930158996569747675806719463602045230325049794904894739\
988312727573320971310488326486213061839843830003145873279435\
454121817918269218294901387830156432148142381592864575229119\
479029130050663564889172093067341444164942736885872753984012\
865743421266470861425283889134636885790293235727017788606167\
560012477186697069994213912998550931078617189790771376702549\
055361745205232419031423044366971378594392952093464046441667\
117613906203494872209149396518971207279263883566606774353236\
255473603377861613942239543893894460581170658088042083661404\
937465706659424639301296621963906278930754459296017486063079\
582024995485338893699574289806529424673393810217577605952909\
491283123179789154639057105774960699934999681018155749261864\
012821574480758746632022143860041252142846691648490809250856\
327057133540568617791625295314357533564192304930155735301757\
457531580062662693966772497728335047637869054460240023262262\
260698443946964564691259441706490611176164305693669515767804\
836460521205954731752583848846525153811934541997962775215961\
180346397456122329133421016560406277159258781706172834569862\
946953007793254152187010227976038449980797987728559041018441\
590564594738308310579014597893182017151615208050090318483536\
106249131918576316944251537092347119867433735046169725181104\
507590928834713669184230634083190791725243913641206256399101\
550966117564795555149420011152858441084271411289366093158722\
254752761637144762690747726313899449121995142565661043193165\
353010677613760383307839362361625628371456344409245507081913\
518237257141164239966660785903970075181826808229440731778746\
830751045427285945936163931997929399708401851740705527023711\
492262489476846435969872480702228386506357017948329114555484\
164760105906717855684788039081591713778852802032849601308169\
832017420608399347713424218434541771868442189843417628618330\
607429739733739437863581804003482214082370567967330530446020\
897773385726872912189813323094415093143437550397556262780011\
208941731420098754319961419532567861629590267320403217607660\
774125374101195389953895035347940170148097810952083736798564\
420421622607993390894450932047257403433908665884124601384175\
012387617430467934818665777122459487877479257747635172691688\
471574765285820096075133353869554987216398800026453207557923\
535966131756358352198875705382763163680830588056974671628368\
719411827591592806044707764658145625683998557872894583705117\
936257144994734815912058252772021032081682437093280526665192\
728869800954748014250481042845426151143544474372887617562791\
409866964806319608280819816846942058817381943129762034507591\
367065185343216917751414811188645979508942996964383255432999\
246119971295726296202396921903289017490293595312645036697141\
581149988784499288560584613793415358537364677872496224892098\
940856692342358755626519304557946447004033186014602147449599\
351317079758304444877174136521487256811625263467410007624215\
856145392339552689565690577293133060124853654497575571509576\
408069646196646757505249296126372820539234090564691695806544\
715766025588258581902342311480969412221466852421842650484494\
063894865891424563992751226230317059592413191308470146226366\
458233536657973376067140793776369412191789801225320255079444\
592709005698858098716107025188986428347407279053266600044521\
079987989879536957560131070100060050673537683871138182387904\
590837539252425985326631955455857258818756188063697492342550\
045277400125480079927908846850898283905756532829762950509886\
991675925213188409911532242068610889478326451513981115020992\
630395715520350039372702741107911736947893709538471200363740\
669304116845653259038102180504837110789645359520309929381266\
271463740502507456882882255788069710715770802338317704510793\
279398576163709512326095306022330346997717688118726634628650\
675984237916551201500684504118483305560295744746257951860545\
390826531622290588364837980034428055971370065573420370270905\
592141420051502465016793525150950140243606137664910359769114\
512792293426708006440346732679574519594848136194781488696994\
267355775509666977187349644291823026624985531726865131782364\
428380093055155988532106121916567178604128111080322761213573\
781334480667563871257352254033032675246444238637990062075058\
819854494711379915549313390179300091783493496822950479766923\
983305064901026858870340863556799948310622536592472509634484\
910640735459644047154918467543140024764605449756679450446473\
048922824617117723876384637412932380635306714345354710568410\
140587435077620501285599837051978855056335305570615129711860\
309387503970812843734718712815925040263182888714533431137355\
255722368962836390856001176889513153529416105504464217522618\
741534232432067776306691118141998014985541610448993152948945\
865983354717289054861249734477980864059509622993770525110616\
313865830823478927462500895844216364365499438449134659145333\
799994034010282254566331595018205841080487728993632798168070\
476921205941768965021887178681810499301253039335978279707627\
295287697256489961179958946847840431902105306618594831078534\
2277811246822238899767398834228515624999e-4951L;
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxsm01vXVeWnn8NNSHKWN8fAw26u-BRgkwC9JiSWLI6smiIVArJrw-efQ3fo0IAWbYl8txz9l7rfZ937cOn19cvn789P79_yH9_yL-_e_rx9tvL9_f__PL8_e3l27sPL5_-z_v__O352-PHl9__-PL1-fHD89eXfz7-8f3l8_en3x9_vH759vnxoeTj16dvn9_-10PJ4z-_vP32-PLH25eXb_zN3_6HPJQ82H_8y5d9_P70-tvzK3_x9tuX18ePT98ePzw_fn_-4_vLpx8fnz89vnx7_O3t7Y_XB_-3B_v1wX79_PHjL59fPn14-fr2y8v3zw_26_99sF__Z73-17x--s___iB_f5B_-_P3kj9_nf99fXt6-_Lx8ePLt9e3x68v3z4_fnr58eHr8-PT44P__fY1-suY5W5Xbqh5u6hVmNhWjWzLrozupmVIT1SPVuuUxEP-x-0iKxaeGjo5Ea5VO1MTEj3iGa626iWWO2VefX6JdmX-dZGUHY-10XJV0ZKJneoM8e6NlUixDl1VW8mZrRxfm6i_LqJWritcpHunx1V61MZ2tSW9Ilo0d7a6q8vLwzbLxO-Ps9stUyGZ0p1rtbqa5mLtE57dqmZR0ZW2tpOrHiqtf13Eladw7yrtbpcwEw_xLdvpmtqJUHWtjclNDanqdrf7RSS3p6JWSkRUxkfdS6NES31aa3RTM8xGrCtmueGwvq9JbEmpdZXkZI52-GhkrblGpWg3_1PeKSOaVVxubf1-kXYbVkpCqyOtsnTScmuXvd_VyrD11d12LbWU9qCc_rqIbbvrjK2Hp9mY6mh7ppoqq9huy_f09IS4Z7X57Op9d8ZUdmo0KmSms6J7xGq465FyX3M33wzL4V4so3Rq5F4n21le6istvV01LkGdt5mJtiiLZdURZiF85MzoiN0fR2cznMXUskjqayKpCuu0Ko3bzpsaK2ueaWGZsXm_k-6ymOhQ0RmZTi-ftpKmSC00yo3v9uK_Z0sttHX2fielwo16l5nLWFWLWWVLxPIQtZGSvpS2U4uxPVvRly52z1BVo6notqKEeQqTKhqqpjR1bDJd3L08k4pJmXuxTaxHhrV1echIsIW-1tOr2m0VbjbuaW5nuTxd0y91st4jW6myuRW6PaeUfKfKRLxlq9zzNJPbmrLdWlb3OhGZbEu1zLESWa-atO4xn5vSmGi6jOe6xIampKpE3EVJgjUVqlNvbVgUzDTtkjSbU4UaqqxGhJ0KWpu-30l2Kv0VPr3dSk-EiG9O7q4sSmTSuYlO0ZDJ57Ebl8fR7nHb8e31yWTtZiJMojTT0kenLUIl2pBAsTD1y5rkCDW_0rFKNY-LbdAAEhnaXM_LmoouGqs0pmPjchETaz6Lb9NVk_K1YMOWf1R8um3T2iWnrH1HKEiPvT_OTLAx4yPBklSJl015Zbl4n1qfU8OmMrITLqlp2_eyD5wL2c0tHr3pYoyrdoSi6pLVVDVds_auRkNxoYtQiy6qoX56OCiIcKSjrdZ1FROQOGZm292SuhXZ995pPGvLNyTM8yhKrll1h7u7hfBrtMW7sjV0WeBKuXYxlRk8Lm6LQmHIbe0IIldSaRa7BQfKzszU5UHvDWi62WolZbqVJotFSalOq2oMHe3iVtNhaWVOI_rVMuY4Umyq-2DbGrRk7LFkSZ81r3SPFSn27_zazrn3jpZuxtCZNT6-qjIdoxnTLTtZzcpvYmobaETvbs5ct9gsI9Q7xNxqbY_qG-qj6V6ICiqXGtSUhlWK1FyEutPESh2pidoWsdWy2bC1NlDFrWNxW3VjQS0lFEi5Lyw6n-6iEqk1G7l8cEkMrRsaTaGqUB4UVfsMnKR96WL30-jdMeXRrWOrfB5iR08b4kTrylRXRy_IMnkvtgEDMgyY0GmBHNai1LtpJvGq7BbJPHVZGH7gJ3p9nDYpWmOs13Qjy1JcHJEXm1WRytDxluQLO3BXM7vXCdXInsfqGla4G3qsDM4yKcMQvRHdwgtkpbOzxObixRGVWTZq0lWsgUF1PEy2y5p58McpOS6ZDsJ0X2108MQRZ6k06LKIGVxytrx2xdzbx9S4wc2iUSPXcy5lDyeZW7qGoakIULC5XuZTkGxvwYNdeFweFbW-7A7iyYV7ssx1JKtK0UPWJeWIfCirZjozyV8WnnvRE3MTwCZgXU_vVfr_mJZ1UmwbAqgPyMVfSBmke4FhbytV7XTJKLPWVtRCjlmVGPVDzQDsLHTllmzkXDg2ewGA8QiRbe0dV69xuM0028RMU4uWg8phMTpTpC-kRDZwXWo-FVWa9k48OVUkMnfATwsMYWTxKaprLvRYUXNIHdzkN2orIrvL0xIsdZqZ5wbX0MmMDr9YBlcMZIdQMC6t7XyJUQ-VIWoeo71q4z04-bZNWNR9YXPTVKw2KJM9Za29vgAR8CZLZsENJNeNYhgK03MvpESmmFjtAbxskAJzBCncdFJdFlYgywT0McQur4sXz60WoS3LSrcUOt-9Z6gTN6TcUkwOv4HJKQ433YsNvI0SmLq5vA6odLhXLNJMqABWFB3yGOtoNc-fQ9OsEyVdEPoNch7bNQ3KbyuxAp6C7xUJs2j39bjvTuhoFr1aVHpgqt2e0iNauYQecEORE6cfZklnKPpdlMgYlTmhXokGsiCzBu0o5XPqtjNbyDCSOt0Aat3XpMDPDBPuRFnSVCk6fQe1ptwa1puW6mUfM8eHx70Um4mWA0aSJSo4yiEbK4TQSU2Aum8HyuRdbOHsxLXsM7GkDJlVH1fMV4tVXMenWCfPGQV7SDb8g7DcK1bzpHllCQSbUDIcpZYHDyz0oJrA__QO3MXX-iWhF6DZuaU5wLM0-TY82HAUIjabJ6PJpKwSRZ6fOPZmMNtqQOdKpbWm4sJKWcC3FXVi1YnrxGfAyn4iavUF6liW9MWXURzcaYEzNAFOCBDfohKQlcqO-0XauERnRHEX24kzr4hSCmJapK-S7s42h1qwyBSf--OoFs8qJRoRwl33WPphtmgHp7WIdKqbzu052YcNuz9OuCIPYKwkeiBepwerCd5JIELdFOKwiMaXFw69kFKu9jasfavLmtmgafts7M70jScTJeFpJCWSG73riWxZasFzZk0etwWXZEQcrfKVST07OLuFLlSDF3nFrbOBZO6OVGkyu5tDflJId7FXqY5d4M0gJbR7SV4Nx85mG50xXVaWO-NOFs5zX2HZFUOigx0spGHui8ae-rPkgdhaVzKNsJwF9Ep40Ijhm4Ydmx5ucL3fyXROn-GVoOm9Rq109qajTRV28KcmWrRFaFETVvfOJwADWaZzPEyWHfHek_dJB02MPiEdR8xtREpi0y6-E5O5cQt5a2ZaSNQ4IW8IJ44HbQgQHLuptJh16gW3pPACT3rOnTud7AZjsS5Acs2xjjgEIhrpotU_mRfIIHxy1BbXd0LLTtJyIefesHdH4oOQUe5yHvneO1Vkk8pFEgoOPUtA8OujD5vR3sq66dqZQHhM1W5cgiQMboWRpkqSH6Q1Ikcz5Qw_btbXFPLMCegVOXOXguoNP7MsIU2fUQpPFORYxQjWunRVZ4I_VZ1jdXqpkzpfhRoRrMdTLHNzI1K6INkd25klU1UZrJN0hnReR2QEXq5RCJkGmXfENz3YMe02wQXmrBjLZFqx5XNB0EhXar0M-O7pDAxI11FeqBTx1iNyMnoCKWG871vM8_EJkYIOOfTYki2uJCA_mTgFUiejkPaKlOF-eZwisyMicgJoBVKylkdYz7wqyz2wsK6AyklDB7ovw7pKpIwkQsmf0OjVwifyCLRy9xk6BanYIQ2S09R1lBqjGrFBZo1tUbc6Y8QShDHFGhUHhXOI5jezl73fidu4n3se4nTQ_CUu4HdrUbwFcqpFRKpvqdUWfXZfWKBUFYzzHnKEnzFDtTbZxC16kDNKcWdje1kxguTF0NML_UyfGCsj0-vhDRuoFLQm2EX48JzQv6Y5C3y_E-TceYZcChGDhzSnz-DZpjFMX74rCOIE4E50_UJKUP0p9JPhpAGzHom28ghojRqLEBopzxB_b7fZl4ptyw1CJLkV-uqiyLR9MC980Xb9CCKlpHFGz9dxkAHJ3nqDzMpR3DcPlFNfePMRLIVVpnTUNnYyLscQM7GjRglBFcfQ21pHSE6Yrp85HVxQhgy4kPWm5EIFJScrSqWvtUAgNh4koygt4td0t_NBWUUYJ3ISe-4VuztYJ6wA3qcO3okXEyXbWfAlR8Imacl6SbNb9y2Gs6vV2iFeS0SwY2VZFFrfZ1QcygKzSfl5jkX2UidS5yMbXxAV8Tz9I6UAn56Z5uKviw16QnXiHkD73byIvhY4Cwu2pkbiqtihFxWASz9IvDaF3M4UtX2ZUTfFOtElLRungYonA8-khnYj9qjyiAVjUJPU7MW8lGoSb6lSwkiMCsriKlzMWEFVE1KC2ipMdGZ_cj1VERU8GAYwfN-X7IUu9lpWDS7hXYMxhiyMsMSSS_LC8zVkUtS3ZW7DWU0NJZMhNzyXk2gxMrKGNcnxeua1NX_GXZNNVU0BHlhLdxEyoRk-3Imo2GS1l3O5y_nORI7z4XxXbBhRUWOJ2k49kIUytQal05AkJMR19th2prDpIzI5XnJOpMAlE20iRZNY3UpJt5YlnaT6y2Q44YolPJ4ZqanNmYCupQA7U6uAcDYKikFVNNAtl7Hh2FmS7O2BzYamxRFmzzhZIxfst25B59tzKB9u_85sOT2UsdeJFVLTmVkR3k28mYpc3TYS26hpRp29u0YVcm-BCgkvk80CGhipZhvRVoHtheSH2MdKzEZfLAPsVUJ-truR41wlBmWPKSMUn-iE2Muh3AT2D9VcGjAAae0Tnxft4rPUeUrRxIjohYCmkx6MbDhb9TK16MWiXSTlyFjMrFJ4DlUGKQgcIa7VTLJ3yZ1dzwHnBDESb0GYZyKNPnIpZ0nOzoktttynu3qmpPTC9lkktTNBrdom9WzYyYW7k3n0GgQgqDTsrmf-b9diE1QQzTM5x1G6LJ654BzFOjfd62ubPGNUHD7UutyJap-TxDIiUkyb0dbrW8lnn2hyToygwqqScyyQbpcDVktgt8S9uWkuGHYOMX3WZ0mpOaotpOoZCZNxFOx6EO9N1pWq3ECKz_xo6xwFnDvsWafnIlEj0Q7W1eUCfjkmRnqISWdPvJbmoaVOUObKZ3Iz0FeTtSUXY7rUyRmggZq04NIZvpKtkt3nRBphQV1qVBRW71j7GS2gBEQ4YghOkLyfcWP4lEioJeAzUbVaMUFMRScmL1NQg1rVUdKkx7tXy5IkruFINmWsy66fPkUN_OjVpXc6XXOIrVXw2lZ1W2z3OcuU6PKeWjnzhDM6cyuzug4w5Rz6-wIhAW2tgj3Brgbmf0qpwkEgCjA1u4Cpi6GDnGkkzJOPFFsfMHCgjNQ8swan3Xcb7-o0zb2ghZKLz9QpS82cjqYfRStL4ugiEoAAcm_KQ0bWTwdnPMUZ8_a6ZWjaOYyQMzcocYIZBLO9wyplrpxT7ogLxy7UmcjduIxTH0vmpGpcB9_QJOjaOWkWGnTQ80vvqJTFcQWdc-RRG3FWomXNoxVGBWWBHABsb6N7vSzsmf7InuOXBs9XByU4p9iuK43OpYWvegVwRxDYVbliuSx4et5K2HM8hxaK4Mp2Xo8hVhp5S43WKnQKmbzUSUYnebOcINu3aWE0QK0-S4RRU_J9WMKPsIKSIe5qf0oYoSlkT3zcpY-xnuGh3bhII4H0kLXIlJbR67sWqWPeduKhVpjvFvqFKArEIn1OQAzKMdsg_yHWfeGTQXCIjGFUwQbZRNGmU5-2vrBPiE5qh7Rkwszel7wTSysdX6w57wxsLW5N4DA7XJAH30R7YyhpjcyMyyhVC3JUAVBBhkxYckjXhOBV9L5nCNwmboNQqctoXYmamgwDiiEsHMjDwnTiNN1xpAn-AEcO7TLQwv2OWyVNdPElLvsSmMpzdCREPAaNE9ZesnpRW0lMCVi438kSIXzyxl3UxOyou7kgKscCg-iTyW7Bwodk5bKwsEto43oiO51U0pbGGVdmHTOyzRWrdpMQN4W_q64vsaDFfk7--L7Z81uKp0dvnBdqYuB-JQXIeHv1Tl7UPkzCFMmUhkGXOyM18KkUYZAs-eOqnAm1YHfIkXm1DJ_G0l2iej0GPsjuVjOEZs5ROozOv8pT27CPubzE0phO1-lYlgVMVXdP6DOTyEJe2BkRMYKqSWf22qV3KNFS9Jmt9TQCDRCcUCsq5XXewMgZOVxYrXRlzSWhb6iOde5BMimJc_pPZj8vcVkWZTiZPW2zUHxL6iVc0_O0cCwyG6fS7eA7sVvObJYan5O-123kpOzUyytGbXPeqhBMh2QX4OooTE5rQ_TYaUQ0cXbOLmTZdeIXssBaxUg5MWxskBw-PAqhzBkiv-55abAPUh1lvpwgEINSh1BvRJFuoDtGVecgeW_KOdxfPsvHgSu33ct0K0qRH7WlfWzLxHzB4qXzlx4_CJpwAnssNyK8mtcQNNnV43U2k0DaOYlfJxrlkA8rCk202DP1W5Odi42CK4VPmefcujR1XYKKivPGIm3nOmc-JabREZuXx_Gk0PDaHHQiYrq1zwkYUN-UiR7sOcEvVES6UK3L6CNLI8_bc5tpNYu5QG1kYnWXgrgnvTLizMCzz4n2T7l4hFUvXYIPXyRpAW2qFYVhcj4j5Fg_rbekoYxLzAd7SixzxnJydOWsj-rtRaNQQyLPG11Hea2oxojrZLjA5qmc1bA4Xn1m4VakLW0Aai0ON7ic6X0gP34duec5bThvVByxBt41pNf7jEnIVKsNG6sZQmAY6cblcXKt5ZwBLpEImdVSjCt1ZqfItYH1Wa-k03wiEpHXd0F7d3qH39LPlBL54zJsZp1EBrl2jU-rOsbs03uFnEV6Wf_zKuLO-TDX8-pJnhfmZnTOjI8eRZVOZeZlHktc7Q7iV8YIN8Z9w59zDi8J8ML9pducLt6UlJ2py3nxOSGA4F1nzoBE083O2walMnj9Sbipqb5zBhsme33v0cWXGkwTTxFfJy6eObCc1w3ZIUiyBUcKsph4ecfFi0nn8M3E7Qh95ZZs4M0AksiRADtaYOLcAuHnejQD0Z3LplgKXD1jM2boMh1xe02tW0bMfaAkOWdje3mzrtcXgoX8ZFOJENy4lJi5A-27NHbNGUCzdwFdXHaHVQVcSTmZaqLndahInhFydskzZydXdWANm0hLXt57xGWt0vWcqKLKXizFnmPAwCHypGORIi-FibPu9PS17NFlE0l27rxqjCWfkCKboiEWTq73ropV8dwuyO2CoHZO3DysWDypgANgkWqeIXVx9Rj1UjZbA6f66ZDIzoFX9w3PiyWc9tiKsKVLhFQXuKiDA1NHT8f8Jz4Zx_9YP82kld1U6ghA5SHKIpRSqTLiBsObel7GQQ2fkWer4IJpNeKmWaLwwkOloflhPuW9S-QURPTynpLuoMAEG75EQRIE-vYaioigSB4E7ILLiafbx2QuMyUq4eROPa-FzLSQdcoT6FwommRl6P0aCCZLWrgQ9aoUzJ-RLKZATkFwqgOS5wWSPoH1GEZVL4UYFZc1ESzRBkvu84YwBOdz-knPEAgpogsanE3PaCXLx-V9tjOQ7PA8c3lJ0ZM490ZDC9Wn5HlpWDLJtAlgKJV_eTlhffrA8nlBKLwJg-zSGYmlhBDCaO0hPLmfdy-oruskp828Zg_MnQPzgrnPiTyFlZ52Tswkb4thhHgrvYAf9BC3FzNJcV0uRNJz8qHkaj3leq4SMXteWlwCUl7nbOwyywUaSsaUWmx7RNPL52cclm01WxxN6E1q-jI_UaIV4ZwkPWtHM0Rm84Sc8gqAYDdO5FePyj1rcyn7pZ4oLxVDFSOr3JUP1_PeGLlY4gwKdr3c-lChXGbU0eCZSRJYWN5EpOf03SgoumfelbiC-znC6m0453JItGnTZwBQLBthfTdnz7nCxEnSMDH1Vkpevf0QSfpFT6x7lAAyZubnULmaPOBhNqmJmuw-_y029b89-L_fvu-vH9B59-m9f1rfp3fP77UGIFvrd7-9_6AV9cn-ofnklZ9OE3366Plp5NM_PtW8-_IeUJU6A4S0-sX8Q0g9q3yo6rB4CHn-_enL11--fv3fv__y8v3zuy-vrz-e3xft_u7r04fnr6_nB5_Mvj3_8_H85YPZQ_793ff3fM_fPvz4_PoQ8vXL69vr_SpvX96-Pr____440-PT2-PT49en75-fH__x9eXp7cu3z7cfO3r69vbux_ev7__lR5q-vP3248MvH19-f7Bf-YA___W3P76__Nfzx7cH-_Xc1uuD_Xpu-_8FAAD__4HEN2o">