martina na konci odseku sa doplna tato veta ak rada prijima prislusne osobitne opatrenia v sulade s mimoriadnym legislativnym postupom tiez sa uznasa na navrh komisie a po porade s europskym parlamentom c na zaciatku druheho odseku sa slova opatrenia uvedene v druhom pododseku tohto odseku rada vyda s prihliadnutim na nahradzaju slovami opatrenia uvedene v prvom odseku sa vztahuju najma na d na zaciatku tretieho odseku sa slova v druhom pododseku tohto odseku nahradzaju slovami v prvom odseku clanky a sa nahradzaju clankami n a k a clanky az sa nahradzaju clankom p clanok sa nahradza takto clanok ak sa preukaze ze v ramci politik vymedzenych v zmluvach je na dosiahnutie niektoreho z cielov uvedenych v zmluvach nevyhnutna cinnost unie a zmluvy na to neposkytuju potrebne pravomoci prijme rada jednomyselne na navrh komisie a po udeleni suhlasu europskeho parlamentu vhodne ustanovenia ak rada prijima tieto ustanovenia v sulade s mimoriadnym legislativnym postupom tiez sa uznasa na navrh komisie a po udeleni suhlasu europskeho parlamentu komisia upozornuje v ramci postupu kontroly dodrziavania zasady subsidiarity uvedenej v clanku b ods zmluvy o europskej unii narodne parlamenty na navrhy zalozene na tomto clanku opatrenia zalozene na tomto clanku nesmu zahrnat harmonizaciu zakonov a inych pravnych predpisov clenskych statov v pripadoch v ktorych zmluvy takuto harmonizaciu vylucuju tento cooperation with the diplomatic services of the member states and shall comprise officials from relevant departments of the general secretariat of the council and of the commission as well as staff seconded from national diplomatic services of the member states the organisation and functioning of the european external action service shall be established by a decision of the council the council shall act on a proposal from the high representative after consulting the european parliament and after obtaining the consent of the commission article shall be amended as follows a in paragraph the first two sentences shall be replaced by the following sentence where the international situation requires operational action by the union the council shall adopt the necessary decisions b paragraph shall become the second subparagraph of paragraph and the other paragraphs shall be renumbered accordingly in the first sentence the words to joint action shall be replaced by to such a decision and the words that action shall be replaced by that decision the last sentence shall be deleted c in paragraph renumbered the words joint actions shall be replaced by decisions referred to in paragraph d the current paragraph shall be deleted and the remaining paragraphs shall be renumbered accordingly e in the first sentence of paragraph renumbered the words pursuant to a joint action information shall be provided in time to allow shall be replaced by pursuant to a decision as referred to in paragraph information shall be provided by the member state concerned in time to allow f in the first sentence of paragraph renumbered the words failing a council decision shall be replaced by failing a review of the council decision as referred to in paragraph and the words of the joint action shall be replaced by of that decision g in paragraph renumbered the words joint action in the first sentence shall be replaced by decision as referred to in this article and nariadeni strukturu fungovanie oblast posobenia a ulohy eurojustu medzi tieto ulohy moze patrit a zacatie vysetrovania trestnych cinov ako aj podnetov na zacatie trestneho stihania vykonavaneho prislusnymi vnutrostatnymi organmi najma toho ktore sa tyka trestnych cinov ktore sposobuju ujmu financnym zaujmom unie b koordinacia vysetrovania a trestneho stihania uvedenych v pismene a c posilnovanie justicnej spoluprace vratane riesenia sporov o pravomoc a uzkej spoluprace s europskou justicnou sietou tieto nariadenia tiez ustanovia podrobnosti ucasti europskeho parlamentu a narodnych parlamentov na hodnoteni cinnosti eurojustu v ramci stihania uvedeneho v odseku a bez toho aby bol dotknuty clanok e formalne procesne ukony vykonavaju prislusni vnutrostatni uradnici clanok e s cielom bojovat proti trestnej cinnosti ktora poskodzuje financne zaujmy unie moze rada v sulade s mimoriadnym legislativnym postupom prostrednictvom nariadeni vytvorit z eurojustu europsku prokuraturu rada sa uznasa jednomyselne po udeleni suhlasu europskeho parlamentu ak sa v rade nedosiahla jednomyselnost moze skupina pozostavajuca aspon z at the end of the first subparagraph the following words shall be added or where appropriate with the implementation of a council decision adopted in accordance with article in the second subparagraph the words a directive must be transposed in accordance with article shall be replaced by a directive or a decision must be transposed or implemented and the words or that decision shall be added at the end of the subparagraph in article first sentence the words on the occasion of such consultation shall be replaced by on the occasion of the consultation referred to in paragraphs and and in the second sentence the words the procedure shall be replaced by this process article shall be amended as follows a at the end of the first subparagraph the following sentence shall be added the european parliament shall be informed b in the second subparagraph at the beginning of the first sentence the council shall act by qualified majority except where the agreement shall be replaced by the council shall act unanimously where the agreement and the second sentence shall be deleted rozhodnutie ktorym sa menia a doplnaju vsetky alebo niektore ustanovenia tretej casti zmluvy o fungovani europskej unie europska rada sa uznasa jednomyselne po porade s europskym parlamentom a komisiou a v pripade institucionalnych zmien v menovej oblasti aj s europskou centralnou bankou taketo rozhodnutie nenadobudne ucinnost kym ho neschvalia clenske staty v sulade s ich prislusnymi ustavnymi poziadavkami rozhodnutie uvedene v druhom pododseku nesmie rozsirit pravomoci prenesene na uniu zmluvami ak sa v zmluve o fungovani europskej unie alebo hlave v tejto zmluvy ustanovuje ze rada sa v urcitej oblasti alebo v urcitom pripade uznasa jednomyselne moze europska rada prijat rozhodnutie ktore opravni radu uznasat sa v tejto oblasti alebo v tomto pripade kvalifikovanou vacsinou tento pododsek sa nevztahuje na rozhodnutia s vojenskymi alebo obrannymi dosledkami ak sa v zmluve o fungovani europskej unie ustanovuje ze rada prijima legislativne akty v sulade s mimoriadnym legislativnym postupom moze europska rada prijat rozhodnutie umoznujuce prijatie fundamental aspects of its criminal justice system it may request that the draft directive be referred to the european council in that case the ordinary legislative procedure shall be suspended after discussion and in case of a consensus the european council shall within four months of this suspension refer the draft back to the council which shall terminate the suspension of the ordinary legislative procedure within the same timeframe in case of disagreement and if at least nine member states wish to establish enhanced cooperation on the basis of the draft directive concerned they shall notify the european parliament the council and the commission accordingly in such a case the authorisation to proceed with enhanced cooperation referred to in article of the treaty on european union and article d of this treaty shall be deemed to be granted and the provisions on enhanced cooperation shall apply article c the european parliament and the council acting in accordance with the ordinary legislative procedure may establish measures to promote and support the action of member states in the field of crime prevention excluding any harmonisation of the laws and regulations of the member states article d eurojusts mission shall be to support and strengthen coordination and cooperation between national investigating and prosecuting authorities in relation to serious crime affecting two or more member states or requiring a prosecution on common bases on the basis of operations conducted and information supplied by the member states authorities and by europol in this context the european parliament and the council by means of regulations adopted in accordance with the ordinary clankom a meni a doplna sa tak ako je uvedene v bode text clanku sa stava clankom b meni a doplna sa tak ako je uvedene v bode clanok sa nahradza tymto textom clanok unia moze uzatvarat dohody s jednym alebo viacerymi statmi alebo medzinarodnymi organizaciami v oblastiach na ktore sa vztahuje tato kapitola clanok sa meni a doplna takto a v prvom odseku sa zmienka v prvej vete o zmluve o zalozeni europskeho spolocenstva nahradi zmienkou o zmluve o fungovani europskej unie a za slova na ziadost rady sa vkladaju slova vysokeho predstavitela unie pre zahranicne veci a bezpecnostnu politiku v druhej vete sa slova bez toho aby tym bola dotknuta prislusnost predsednictva a komisie nahradzaju slovami bez toho aby boli dotknute pravomoci vysokeho predstavitela b druhy odsek sa nahradza takto v ramci tejto kapitoly politicky a bezpecnostny vybor vykonava pod vedenim rady a vysokeho predstavitela politicku kontrolu a strategicke riadenie operacii krizoveho riadenia uvedenych v clanku b c v tretom odseku sa vypustaju slova bez toho aby bol dotknuty clanok clanky a sa vypustaju vkladaju sa tieto dva clanky a a b pricom clankom b sa nahradza clanok clanok a v sulade s clankom b be referred to the european council in that case the ordinary legislative procedure shall be suspended after discussion the european council shall within four months of this suspension either a refer the draft back to the council which shall terminate the suspension of the ordinary legislative procedure or b take no action or request the commission to submit a new proposal in that case the act originally proposed shall be deemed not to have been adopted freedom of establishment in article the words the european parliament shall be inserted at the beginning of the paragraph in article second paragraph the words the council may acting by a qualified majority on a proposal from the commission shall be replaced by the european parliament and the council acting in accordance with the ordinary legislative procedure may article shall be amended as follows a the following phrase shall be added at the end of paragraph and for the coordination of the provisions laid down by law regulation or administrative action in member states concerning the takingup and pursuit of activities as selfemployed persons b paragraph shall be deleted and paragraph shall be renumbered a change shall be made to the french which does not concern the english version an article a shall be inserted with the wording of article services article shall be amended as follows a in the first paragraph the words state of the community shall be replaced by member state b in the second paragraph the words the council may acting by a qualified majority on a proposal from the commission extend shall be replaced by the european parliament and the council acting in accordance with the ordinary legislative procedure may extend in article third paragraph the words the state shall be replaced by the member state in article the words the ochrany a zasahov v pripade ze v ramci unie dojde k prirodnym katastrofam alebo katastrofam sposobenym ludskou cinnostou b presadzovanie rychlej a efektivnej operacnej spoluprace v ramci unie medzi vnutrostatnymi utvarmi civilnej ochrany c presadzovanie vzajomneho suladu cinnosti vykonavanych na medzinarodnej urovni v oblasti civilnej ochrany europsky parlament a rada v sulade s riadnym legislativnym postupom ustanovia opatrenia potrebne na napomahanie dosiahnutia cielov uvedenych v odseku pricom je vylucena akakolvek harmonizacia zakonov a inych pravnych predpisov clenskych statov administrativna spolupraca vklada sa nova hlava xxiii a clanok d hlava xxiii administrativna spolupraca clanok d ucinne vykonavanie prava unie clenskymi statmi ktore je nevyhnutne pre spravne fungovanie unie sa povazuje za zalezitost spolocneho zaujmu unia moze podporovat usilie clenskych statov aby zlepsovali svoju administrativnu kapacitu na vykonavanie prava unie tato cinnost moze zahrnat ulahcovanie vymeny informacii a uradnikov ako aj podporu planov vzdelavania a pripravy ziaden clensky stat nie je povinny tuto podporu vyuzit europsky parlament a rada v sulade s riadnym legislativnym postupom prostrednictvom nariadeni ustanovia na tento ucel potrebne opatrenia pricom je vylucena akakolvek harmonizacia zakonov a inych pravnych predpisov clenskych statov tymto clankom nie su dotknute zavazky clenskych statov vykonavat pravo unie alebo vysadne prava a povinnosti komisie monetary matters within the areas falling within its responsibilities the european central bank shall be consulted on all proposed union acts and all proposals for regulation at national level and may give an opinion an article b shall be inserted with the wording of article it shall be amended as follows a in paragraph the words of the member states whose currency is the euro shall be inserted at the end after national central banks b in paragraph the numbering a and b shall be deleted the present point a shall become the first subparagraph and the three subparagraphs of the present point b shall respectively become the second third and fourth subparagraphs of the paragraph in the second subparagraph the words from among persons of recognised standing and professional experience in monetary or banking matters by common accord of the governments of the member states at the level of heads of state or government shall be replaced by by the european council acting by a qualified majority from among persons of recognised standing and professional experience in monetary or banking matters an article c shall be inserted with the wording of article court of auditors in article the word unions shall be inserted before audit and the following new paragraph shall be added as a second paragraph it shall consist of one national of each member state its members shall be completely independent in the performance of their duties in the unions general interest article shall be amended as follows a paragraph and the first subparagraph of paragraph shall be deleted paragraphs to shall be renumbered to respectively b in paragraph renumbered the word countries shall be replaced by states c in paragraph renumbered the word they shall be replaced by centralnou bankou v snahe o dosiahnutie konsenzu v sulade s cielom cenovej stability uzatvarat formalne dohody o systeme vymennych kurzov eura vo vztahu k menam tretich statov rada sa uznasa jednomyselne po porade s europskym parlamentom a v sulade s postupom ustanovenym v odseku v druhom pododseku sa za slovo moze vklada slovo bud a pred slovo alebo sa vklada ciarka a slova menovych kurzov sa nahradzaju slovami vymennych kurzov b v odseku sa slova menam krajin ktore nie su clenmi spolocenstva nahradzaju slovami menam tretich statov c v odseku prvom pododseku prvej vete sa odkaz na clanok nahradza odkazom na clanok n a pred slovo statmi vklada slovo tretimi a druhy pododsek sa vypusta d odsek sa oznacuje ako odsek vztahy unie s medzinarodnymi organizaciami a tretimi krajinami a delegacie unie vklada sa hlava vi a clanky p a q pricom clanok p nahradza clanky az hlava vi vztahy unie s medzinarodnymi organizaciami a tretimi krajinami a delegacie unie clanok p unia nadvazuje vsetky vhodne formy spoluprace s organmi organizacie spojenych narodov a jej odbornymi organizaciami s radou europy organizaciou pre bezpecnost a spolupracu v europe a organizaciou pre hospodarsku spolupracu a rozvoj unia okrem toho udrziava vhodne vztahy s ostatnymi medzinarodnymi organizaciami vysoky predstavitel unie pre zahranicne veci a bezpecnostnu politiku a komisia su povereni vykonavanim tohto clanku clanok q delegacie unie v tretich krajinach a pri medzinarodnych organizaciach zabezpecuju zastupovanie unie delegacie unie podliehaju vedeniu vysokeho predstavitela unie pre zahranicne veci a bezpecnostnu politiku konaju v uzkej spolupraci s diplomatickymi a konzularnymi zastupeniami clenskych statov dolozka o solidarite vklada sa nova hlava vii a clanok r hlava vii dolozka o and the current paragraph shall be renumbered c the following two new subparagraphs shall be inserted in paragraph within the scope of this paragraph the council shall act without taking into account the vote of the member of the council representing the member state concerned a qualified majority of the other members of the council shall be defined in accordance with article a d in paragraph renumbered the words the council acting in accordance with the procedure referred to in article may adopt detailed rules shall be replaced by the following the european parliament and the council acting by means of regulations in accordance with the ordinary legislative procedure may adopt detailed rules the words of this article shall be deleted difficulties in the supply of certain products energy in article paragraph shall be replaced by the following without prejudice to any other procedures provided for in the treaties the council on a proposal from the commission may decide in a spirit of solidarity between member states upon the measures appropriate to the economic situation in particular if severe difficulties arise in the supply of certain products notably in the area of energy other provisions economic and monetary policy in article paragraph shall be deleted and paragraph shall not be numbered in article paragraph shall be replaced by the following the council on a proposal from the commission and after consulting the european parliament may as required specify definitions for the application of the prohibitions referred to in articles and and in this article excessive deficit procedure article shall be amended as follows a paragraph shall be replaced by the following if the commission considers that an excessive deficit in a member state exists or may occur it shall address kandidat neziska pozadovanu vacsinu europska rada kvalifikovanou vacsinou navrhne do jedneho mesiaca noveho kandidata ktoreho voli europsky parlament podla rovnakeho postupu rada po spolocnej dohode so zvolenym predsedom prijme zoznam ostatnych osob ktore navrhuje vymenovat za clenov komisie su vybrani na zaklade navrhov clenskych statov v sulade s kriteriami ustanovenymi v odseku druhom pododseku a odseku druhom pododseku predseda vysoky predstavitel unie pre zahranicne veci a bezpecnostnu politiku a ostatni clenovia komisie podliehaju ako celok schvaleniu europskeho parlamentu na zaklade tohto schvalenia vymenuje europska rada kvalifikovanou vacsinou komisiu komisia sa ako celok zodpoveda europskemu parlamentu v sulade s clankom zmluvy o fungovani europskej unie moze europsky parlament hlasovat o navrhu na vyslovenie nedovery komisii ak je takyto navrh prijaty clenovia komisie sa musia kolektivne vzdat svojich funkcii a vysoky predstavitel unie pre zahranicne veci a bezpecnostnu politiku sa musi vzdat svojich funkcii ktore vykonava v ramci komisie vklada sa tento novy clanok e clanok e europska rada kvalifikovanou vacsinou a so suhlasom predsedu komisie vymenuje vysokeho predstavitela unie pre zahranicne veci a bezpecnostnu politiku europska rada moze ukoncit jeho funkcne obdobie rovnakym postupom vysoky predstavitel vedie spolocnu zahranicnu a bezpecnostnu account of the level of effective participation in the agencys activities specific groups shall be set up within the agency bringing together member states engaged in joint projects the agency shall carry out its tasks in liaison with the commission where necessary article e those member states which wish to participate in the permanent structured cooperation referred to in article a which fulfil the criteria and have made the commitments on military capabilities set out in the protocol on permanent structured cooperation shall notify their intention to the council and to the high representative of the union for foreign affairs and security policy within three months following the notification referred to in paragraph the council shall adopt a decision establishing permanent structured cooperation and determining the list of participating member states the council shall act by a qualified majority after consulting the high representative any member state which at a later stage wishes to participate in the permanent structured cooperation shall notify its intention rady ktori zastupuju viac ako obyvatelstva zucastnenych clenskych statov plus jeden clen v opacnom pripade sa kvalifikovana vacsina povazuje za dosiahnutu b odchylne od pismena a ak sa rada neuznasa na navrh komisie alebo vysokeho predstavitela unie pre zahranicne veci a bezpecnostnu politiku kvalifikovana vacsina je vymedzena ako vacsina rovnajuca sa najmenej clenov rady ktori zastupuju zucastnene clenske staty zahrnajuce najmenej obyvatelstva tychto statov b odsek sa vypusta a povodny odsek sa oznacuje ako odsek clanok sa nahradza takto clanok vybor zlozeny zo stalych predstavitelov vlad clenskych statov zodpoveda za pripravu cinnosti rady a za plnenie uloh ktore mu rada ulozi vybor moze prijimat procesne rozhodnutia v pripadoch stanovenych v rokovacom poriadku rady rade pomaha generalny sekretariat pod vedenim generalneho tajomnika vymenovaneho radou rada rozhoduje o organizacii generalneho sekretariatu jednoduchou vacsinou rada sa o proceduralnych otazkach a prijimani jej rokovacieho poriadku uznasa jednoduchou vacsinou v clanku sa na konci pripaja tato veta ak komisia navrh nepredlozi informuje radu o dovodoch v clanku sa slova na zaklade stanoviska komisie nahradzaju slovami po porade s komisiou clanok sa nahradza takto clanok rada stanovi platy pozitky a dochodky predsedu europskej rady predsedu komisie vysokeho predstavitela unie pre zahranicne veci a bezpecnostnu politiku clenov komisie of their duties in the unions general interest the rules referred to in paragraphs and governing the nature of the composition of the committees shall be reviewed at regular intervals by the council to take account of economic social and demographic developments within the union the council on a proposal from the commission shall adopt decisions to that end economic and social committee articles and shall be repealed in article the second and third paragraphs shall be replaced by the following paragraph the council acting unanimously on a proposal from the commission shall adopt a decision determining the committees composition article shall be amended as follows a in paragraph the first sentence shall be replaced by the following sentence the members of the committee shall be appointed for five years b paragraph shall be replaced by the following the council shall act after consulting the commission it may obtain the opinion of european bodies which are representative of the various economic and social sectors and of civil society to which the unions activities are of concern in article in the first paragraph the words two years shall be replaced by two and a half years and in the third paragraph the words of the european parliament shall be inserted before of the council article shall be amended v obcianskych veciach kapitola justicna spolupraca v trestnych veciach kapitola policajna spolupraca vseobecne ustanovenia clanok sa nahradza nasledujucou kapitolou a clankami az i clanok tiez nahradza clanok sucasnej zmluvy o europskej unii clanok d nahradza clanok uvedenej zmluvy clanok e nahradza clanok ods zmluvy o zalozeni europskeho spolocenstva a clanok sucasnej zmluvy o europskej unii clanok g nahradza clanok zmluvy o zalozeni europskeho spolocenstva a clanok h prebera text clanku zmluvy o zalozeni europskeho spolocenstva ako je uvedene v bode kapitola vseobecne ustanovenia clanok unia vytvara priestor slobody bezpecnosti a spravodlivosti pri respektovani zakladnych prav a rozlicnych pravnych systemov a tradicii clenskych statov zabezpecuje absenciu kontrol osob na vnutornych hraniciach a tvori spolocnu politiku v oblasti azylu pristahovalectva a kontroly vonkajsich hranic ktora sa zaklada na solidarite medzi clenskymi statmi a ktora je spravodliva voci statnym prislusnikom tretich krajin na ucely tejto hlavy sa osoby bez statnej prislusnosti povazuju za statnych prislusnikov tretich krajin unia sa usiluje o zabezpecenie vysokej urovne bezpecnosti prostrednictvom opatreni na predchadzanie trestnej cinnosti rasizmu a xenofobie a na boj proti nim prostrednictvom opatreni na koordinaciu a spolupracu medzi policajnymi a justicnymi organmi a inymi prislusnymi organmi ako aj vzajomnym uznavanim rozsudkov v trestnych veciach a v pripade potreby aj aproximaciou trestnopravnych predpisov unia ulahcuje pristup k spravodlivosti najma prostrednictvom zasady vzajomneho uznavania sudnych a mimosudnych rozhodnuti v obcianskych veciach clanok a europska rada vymedzuje strategicke usmernenia pre legislativne a operacne planovanie v ramci priestoru slobody bezpecnosti a spravodlivosti clanok b narodne parlamenty zabezpecia aby sa v navrhoch a legislativnych iniciativach predlozenych v ramci kapitol a dodrziavala zasada subsidiarity v sulade s protokolom the consent of the european parliament in the following cases i association agreements ii agreement on union accession to the european convention for the protection of human rights and fundamental freedoms iii agreements establishing a specific institutional framework by organising cooperation procedures iv agreements with important budgetary implications for the union v agreements covering fields to which either the ordinary legislative procedure applies or the special legislative procedure where consent by the european parliament is required the european parliament and the council may in an urgent situation agree upon a timelimit for consent b after consulting the european parliament in other cases the european parliament shall deliver its opinion within a timelimit which the council may set depending on the urgency of the matter in the absence of an opinion within that timelimit the council may act when concluding an agreement the council may by way of derogation from paragraphs and authorise the negotiator to approve on the unions behalf modifications rozdelenie pravomoci medzi uniou a clenskymi statmi a tento vykon nepovedie k harmonizacii zakonov alebo inych pravnych predpisov clenskych statov pokial zmluvy takuto harmonizaciu vylucuju rozvojova spolupraca vklada sa hlava iii s nazvom spolupraca s tretimi krajinami a humanitarna pomoc vklada sa kapitola s nazvom rozvojova spolupraca ktora prebera nadpis hlavy xx tretej casti vklada sa clanok d s textom clanku meni a doplna sa takto a odseky a sa nahradzaju tymto textom politika unie v oblasti rozvojovej spoluprace sa vykonava v ramci zasad a cielov vonkajsej cinnosti unie politika unie v oblasti rozvojovej spoluprace a politiky clenskych statov v tejto oblasti sa vzajomne doplnaju a posilnuju hlavnym cielom politiky unie v oblasti rozvojovej spoluprace je obmedzovanie chudoby a v dlhodobom horizonte jej odstranenie unia zohladni ciele rozvojovej spoluprace pri uskutocnovani politik ktore mozu ovplyvnit rozvojove krajiny b odsek sa oznacuje ako odsek vklada sa clanok e s textom clanku meni a doplna sa takto a odsek sa nahradza takto europsky parlament a rada v sulade s riadnym legislativnym postupom prijmu opatrenia potrebne na uskutocnovanie politiky v oblasti rozvojovej spoluprace ktore sa mozu vztahovat na viacrocne programy spoluprace s rozvojovymi krajinami alebo na tematicky zamerane programy b vklada sa tento novy with the general provisions laid down in chapter of title v of the treaty on european union common commercial policy a title ii common commercial policy shall be inserted taking over the heading of title ix of part an article b shall be inserted with the wording of article it shall be amended as follows a the first paragraph shall be replaced by the following by establishing a customs union in accordance with articles to the union shall contribute in the common interest to the harmonious development of world trade the progressive abolition of restrictions on international trade and on foreign direct investment and the lowering of customs and other barriers b the second paragraph shall be deleted an article c shall be inserted replacing article article c the common commercial policy shall be based on uniform principles particularly with regard to changes in tariff rates the conclusion of tariff and trade agreements relating to trade in goods and services and the commercial aspects of intellectual property foreign direct investment the achievement of uniformity in measures of liberalisation export policy and measures to protect trade such as those to be taken in the event of dumping or subsidies the common commercial policy shall be conducted in the context of the principles and objectives of the unions external action the european parliament and the council acting by means of regulations in accordance with the ordinary legislative procedure shall adopt the measures defining the framework for implementing the common commercial policy where agreements with one or more third countries or international organisations need to be negotiated and concluded article n shall apply subject to the special provisions of this article the commission shall make recommendations to the council which shall authorise tohto clenskeho statu aby predlozila sa nahradzaju slovami tohto clenskeho statu aby predlozil d odseky a sa nahradzaju takto pravidla hlasovania ktore sa na ucely tohto clanku vztahuju na europsky parlament europsku radu a radu su ustanovene v clanku zmluvy o fungovani europskej unie vklada sa tento novy clanok a clanok a unia rozvija osobitne vztahy so susednymi krajinami s cielom vytvorit priestor prosperity a dobreho susedstva ktory je zalozeny na hodnotach unie a charakterizovany blizkymi a mierovymi vztahmi zalozenymi na spolupraci na ucely odseku moze unia uzatvarat s dotknutymi krajinami osobitne dohody tieto dohody mozu obsahovat vzajomne prava a povinnosti ako aj moznost spolocne prijimat opatrenia ich vykonavanie je predmetom pravidelnych konzultacii ustanovenia hlavy ii sa vkladaju do zmluvy o zalozeni europskeho spolocenstva v zneni zmien a doplneni podla inych ustanoveni tejto zmluvy ktora sa stava zmluvou o fungovani europskej unie demokraticke zasady hlava ii a clanok sa nahradzaju tymto novym nadpisom a novymi clankami az c hlava ii ustanovenia o demokratickych zasadach clanok unia dodrziava pri vsetkych svojich cinnostiach zasadu rovnosti obcanov ktorym sa dostava rovnakej pozornosti zo strany jej institucii organov uradov a agentur obcanom unie je kazda osoba ktora ma statnu prislusnost clenskeho statu obcianstvo unie doplna statne obcianstvo their intention to the council and to the high representative of the union for foreign affairs and security policy within three months following the notification referred to in paragraph the council shall adopt a decision establishing permanent structured cooperation and determining the list of participating member states the council shall act by a qualified majority after consulting the high representative any member state which at a later stage wishes to participate in the permanent structured cooperation shall notify its intention to the council and to the high representative the council shall adopt a decision confirming the participation of the member state concerned which fulfils the criteria and makes the commitments referred to in articles and of the protocol on permanent structured cooperation the council shall act by a qualified majority after consulting the high representative only members of the council representing the participating member states shall take part in the vote a qualified majority shall be defined in accordance with article a of the treaty on the functioning of the european union if a participating member state no longer fulfils the criteria or is no longer able to meet the commitments referred to in articles and of the protocol on permanent structured cooperation the council may adopt a decision suspending the participation of the member state concerned rokovani a vymenuvajuce v zavislosti od predmetu predpokladanej dohody vyjednavaca alebo veduceho negociacneho timu unie rada moze adresovat vyjednavacovi smernice a urcit osobitny vybor po porade s ktorym sa musia viest rokovania rada na navrh vyjednavaca prijme rozhodnutie poverujuce na podpis dohody a v pripade potreby jej predbezne vykonavanie pred nadobudnutim jej platnosti rada na navrh vyjednavaca prijme rozhodnutie o uzavreti dohody s vynimkou pripadov ked sa dohoda tyka vylucne spolocnej zahranicnej a bezpecnostnej politiky rada prijme rozhodnutie ktorym sa uzaviera dohoda a po udeleni suhlasu europskeho parlamentu v tychto pripadoch i dohody o pridruzeni ii dohoda o pristupeni unie k europskemu dohovoru o ochrane ludskych prav a zakladnych slobod iii dohody ktore zakladaju osobitny institucionalny ramec organizovanim postupov spoluprace iv dohody s vyznamnymi rozpoctovymi dosledkami pre uniu v dohody ktore sa vztahuju na oblasti na ktore sa uplatnuje riadny legislativny postup alebo mimoriadny legislativny postup pri ktorom sa vyzaduje suhlas europskeho parlamentu europsky parlament a rada sa mozu v pripade naliehavej situacie dohodnut na lehote na udelenie suhlasu b v ostatnych pripadoch po porade s europskym parlamentom europsky parlament vyda svoje stanovisko v lehote ktoru moze rada urcit podla naliehavosti zalezitosti be amended as follows a in paragraph the following sentence shall be added at the end of point c five years after the entry into force of the treaty of lisbon the council acting on a proposal from the commission may adopt a decision repealing this point b in paragraph the following words shall be added at the end of point a and of the regions referred to in article in view of their structural economic and social situation in article the following new paragraph shall be added the commission may adopt regulations relating to the categories of state aid that the council has pursuant to article determined may be exempted from the procedure provided for by paragraph of this article tax provisions at the end of article the words within the time limit laid down in article shall be replaced by and to avoid distortion of competition approximation of laws the order of articles and shall be reversed article shall be renumbered and article shall be renumbered article renumbered shall be amended as follows a at the beginning of paragraph the words by way of derogation from article and shall be deleted b at the beginning of paragraph the words if after the adoption by the council or by the commission oblast posobenia a ulohy eurojustu medzi tieto ulohy moze patrit a zhromazdovanie uchovavanie spracuvanie analyza a vymena informacii zasielanych najma organmi clenskych statov alebo tretich krajin alebo subjektov b koordinacia organizacia a uskutocnovanie vysetrovania a operacnej cinnosti vykonavanej spolocne s prislusnymi organmi clenskych statov alebo v ramci spolocnych vysetrovatelskych timov pripadne v spojeni s eurojustom nariadenia tiez ustanovia podrobnosti kontroly cinnosti europolu europskym parlamentom a kontroly na ktorej sa zucastnuju narodne parlamenty kazda operacna cinnost europolu sa musi vykonavat v spojeni a so suhlasom organov clenskeho statu respektive clenskych statov ktorych uzemia sa dotyka uplatnovanie donucovacich opatreni je vo vylucnej pravomoci prislusnych vnutrostatnych organov clanok h rada v sulade s mimoriadnym legislativnym postupom ustanovi podmienky a obmedzenia za ktorych prislusne organy clenskych statov uvedene v clankoch a a f mozu zasiahnut na uzemi ineho clenskeho statu v spojeni a so suhlasom organov tohto statu rada sa uznasa jednomyselne po porade s europskym parlamentom doprava text clanku sa nahradza takto v zalezitostiach upravenych touto hlavou sa ciele zmluv sleduju v ramci spolocnej dopravnej politiky v clanku sa odsek nahradza tymto textom pri prijimani opatreni uvedenych v odseku sa zohladnia pripady v ktorych by uplatnovanie and after consulting the economic and social committee shall issue in article the words declare their readiness to shall be replaced by shall endeavour to capital in article the words the council may acting by a qualified majority on a proposal from the commission adopt measures shall be replaced by the european parliament and the council acting in accordance with the ordinary legislative procedure shall adopt the measures and the last sentence of paragraph shall become paragraph reading as follows notwithstanding paragraph only the council acting in accordance with a special legislative procedure may unanimously and after consulting the european parliament adopt measures which constitute a step backwards in union law as regards the liberalisation of the movement of capital to or from third countries in article the following new paragraph shall be added in the absence of measures pursuant to article the commission or in the absence of a commission decision within three months from the request of the member state concerned the council may adopt a decision stating that restrictive tax measures adopted by a member state concerning one or more third countries are to be considered compatible with the treaties insofar as they are justified by one of the objectives of the union and compatible with the proper functioning of the internal market the council shall act unanimously on application by a member state article shall become article h it shall be amended as set out below in point area of freedom security and justice a title iv with the heading area of freedom security and justice shall replace the title iv on visas asylum immigration and other policies related to free movement of persons title iv shall contain the following chapters chapter general provisions vii sa vypusta clanky a sa vypustaju zaverecne ustanovenia hlava viii tykajuca sa zaverecnych ustanoveni sa oznacuje ako hlava vi tato hlava a clanky a sa menia a doplnaju tak ako je uvedene v bodoch a clanok sa nahradza clankom b tak ako je uvedene v bode a clanky a sa vypustaju vklada sa tento novy clanok a clanok a unia ma pravnu subjektivitu clanok sa nahradza tymto textom clanok zmluvy sa mozu menit a doplnat v sulade s riadnym reviznym postupom rovnako sa mozu menit a doplnat v sulade so zjednodusenymi reviznymi postupmi vlada kazdeho clenskeho statu europsky parlament alebo komisia mozu predlozit rade podnety na reviziu zmluv tieto podnety mozu mat okrem ineho za ciel rozsirit alebo zuzit pravomoci prenesene na uniu zmluvami rada postupi tieto podnety europskej rade a oznami ich narodnym parlamentom ak europska rada po porade s europskym parlamentom a komisiou prijme jednoduchou vacsinou rozhodnutie v prospech preskumania navrhovanych zmien a doplneni predseda europskej rady zvola konvent pozostavajuci zo zastupcov narodnych parlamentov hlav statov alebo predsedov vlad clenskych statov europskeho parlamentu a komisie v pripade institucionalnych zmien v menovej oblasti sa uskutocni porada aj s europskou centralnou bankou konvent preskuma navrhy zmien a doplneni a prijme konsenzom odporucanie konferencii zastupcov vlad clenskych statov podla odseku europska rada moze po udeleni suhlasu europskeho parlamentu rozhodnut jednoduchou vacsinou o nezvolani konventu ak to nie je odovodnene rozsahom navrhovanych zmien a doplneni v tom pripade vymedzi europska rada mandat pre konferenciu zastupcov vlad clenskych statov konferenciu zastupcov vlad clenskych statov zvola predseda rady s cielom rozhodnut vzajomnou dohodou o zmenach a doplneniach ktore sa maju vykonat v zmluvach zmeny a doplnenia nadobudnu platnost po ratifikacii vsetkymi clenskymi statmi v sulade s ich prislusnymi article b it shall be amended as set out above in point the rest of article shall be repealed employment in article the words and in article of this treaty shall be deleted titles which are to be moved title ix common commercial policy shall become title ii in part five on the unions external action and articles and shall become articles b and c respectively article shall be amended as set out below in point and article shall be replaced by article c articles and shall be repealed title x customs cooperation shall become chapter a in title ia free movement of goods and article shall become article a as set out above in point social policy the heading of title xi social policy education vocational training and youth shall be replaced by the heading social policy renumbered ix the heading chapter social provisions shall be deleted the following new article a shall be inserted article a the union recognises and promotes the role of the social partners at its level taking into account the diversity of national systems it shall facilitate dialogue between the social partners respecting their autonomy the tripartite social summit for growth and employment shall contribute to social dialogue article shall be amended as follows a in paragraph in the introductory words of the first subparagraph the words the council shall be replaced by the european parliament and the council and the first sentence of the second stat europsky parlament rada alebo komisia mozu ziskat stanovisko sudneho dvora k tomu ci je zamyslana dohoda v sulade s ustanoveniami zmluv ak je stanovisko sudneho dvora zaporne zamyslana dohoda nemoze nadobudnut platnost pokial nie je zmenena alebo doplnena alebo pokial nie su zmluvy revidovane vklada sa clanok o s textom odsekov az a odseku clanku pricom posledne dve vety odseku sa stavaju jeho druhym pododsekom meni a doplna sa takto a v odseku sa prvy pododsek nahradza takto odchylne od clanku n moze rada jednomyselne bud na odporucanie europskej centralnej banky alebo na odporucanie komisie a po porade s europskou centralnou bankou v snahe o dosiahnutie konsenzu v sulade s cielom cenovej stability uzatvarat formalne dohody o systeme vymennych kurzov eura vo vztahu k menam tretich statov rada sa uznasa jednomyselne po porade s europskym parlamentom a v sulade s postupom ustanovenym v odseku v druhom pododseku sa za slovo moze vklada slovo bud a pred slovo alebo sa vklada ciarka a slova menovych kurzov sa nahradzaju slovami vymennych kurzov b v odseku sa slova menam krajin ktore nie su clenmi spolocenstva nahradzaju slovami menam tretich statov c v odseku prvom pododseku prvej vete sa odkaz na clanok nahradza odkazom na clanok n a pred slovo statmi vklada slovo tretimi a druhy pododsek sa vypusta d odsek sa oznacuje ako odsek vztahy unie s medzinarodnymi organizaciami a tretimi krajinami a delegacie unie vklada sa hlava vi a clanky p a q pricom clanok p nahradza clanky az hlava vi vztahy unie s medzinarodnymi organizaciami a tretimi krajinami a delegacie unie clanok p unia nadvazuje vsetky vhodne formy spoluprace s organmi organizacie spojenych narodov a jej odbornymi organizaciami s radou europy organizaciou pre bezpecnost a spolupracu application of the acts already adopted within the framework of enhanced cooperation however if the council considers that the conditions of participation have not been fulfilled it shall indicate the arrangements to be adopted to fulfil those conditions and shall set a deadline for reexamining the request for participation for the purposes of this paragraph the council shall act unanimously and in accordance with article e article g expenditure resulting from implementation of enhanced cooperation other than administrative costs entailed for the institutions shall be borne by the participating member states unless all members of the council acting unanimously after consulting the european parliament decide otherwise article h where a provision of the treaties which may be applied in the context of enhanced cooperation stipulates that the council shall act unanimously the council acting unanimously in accordance with the arrangements laid down in article e may adopt a decision stipulating that it will act by a qualified majority where a provision of the treaties which may be applied in the context of enhanced cooperation stipulates that the council shall adopt acts under a special legislative procedure the council acting unanimously in accordance with the arrangements laid down in article e may adopt a decision stipulating that it will act under the ordinary legislative procedure the council shall act after consulting the european parliament v plnom rozsahu o dovodoch ktore ju viedli k prijatiu jej pozicie ak do styridsiatich dvoch dni po tomto predlozeni europsky parlament a schvali poziciu rady rozpocet je prijaty b neprijme rozhodnutie rozpocet sa povazuje za prijaty c prijme zmeny a doplnenia vacsinou svojich poslancov takto zmeneny a doplneny navrh sa predlozi rade a komisii predseda europskeho parlamentu po dohode s predsedom rady bezodkladne zvola zasadnutie zmierovacieho vyboru ak vsak do desiatich dni od predlozenia navrhu rada informuje europsky parlament o tom ze schvalila vsetky jeho zmeny a doplnenia zmierovaci vybor nezasadne ulohou zmierovacieho vyboru ktory sa sklada z clenov rady alebo ich zastupcov a rovnakeho poctu clenov zastupujucich europsky parlament je dosiahnut do dvadsatjeden dni od jeho zvolania kvalifikovanou vacsinou clenov rady alebo ich zastupcov a vacsinou clenov zastupujucich europsky parlament dohodu o spolocnom navrhu na zaklade pozicii europskeho parlamentu a rady na rokovaniach zmierovacieho vyboru sa zucastnuje komisia the european central bank in an endeavour to reach a consensus consistent with the objective of price stability may conclude formal agreements on an exchangerate system for the euro in relation to the currencies of third states the council shall act unanimously after consulting the european parliament and in accordance with the procedure provided for in paragraph in the second subparagraph the words on a recommendation from the ecb or from the commission and after consulting the ecb in an endeavour to shall be replaced by the following either on a recommendation from the european central bank or on a recommendation from the commission and after consulting the european central bank in an endeavour to b in paragraph the words noncommunity currencies shall be replaced by currencies of third states c in paragraph in the first sentence of the first subparagraph the reference to article shall be replaced by a reference to article n and the word states shall be replaced by third states and the second subparagraph shall be deleted d paragraph shall be renumbered the unions relations with international organisations and third countries and union delegations the following title vi and articles p and q shall be inserted with article p replacing articles to title vi the unions relations with international organisations and third countries and union delegations article p the union shall establish all appropriate forms of cooperation with the organs of the united nations and its specialised agencies the council of europe the organisation for security and cooperation in europe and the organisation for economic cooperation and development the union shall also maintain such relations as are appropriate with other international organisations the high representative of the union for foreign affairs and security policy and the commission shall be instructed to implement this article article q union delegations prva veta a za slova pocet sudcov sa vkladaju slova vseobecneho sudu v druhom odseku sa za slova clenskych statov vkladaju slova po porade s vyborom uvedenym v clanku a vklada sa tento novy clanok a clanok a zriadi sa vybor na ucely poskytnutia stanoviska k vhodnosti kandidatov vykonavat funkciu sudcu a generalneho advokata na sudnom dvore a na vseobecnom sude predtym ako vlady clenskych statov vykonaju vymenovania uvedene v clankoch a vybor sa sklada zo siedmich osob vybranych spomedzi byvalych clenov sudneho dvora a vseobecneho sudu clenov najvyssich vnutrostatnych sudnych organov a uznavanych odbornikov v oblasti prava pricom jedneho z nich navrhne europsky parlament rada prijme rozhodnutie ustanovujuce pravidla cinnosti vyboru a rozhodnutie ktorym sa vymenuvaju jeho clenovia uznasa sa na zaklade iniciativy predsedu sudneho dvora v clanku ods prvom pododseku prvej vete sa slova na sudnu komoru nahradzaju slovami na osobitny sud zriadeny podla clanku a a v odseku prvom pododseku sa vypustaju slova zriadenych podla clanku a clanok a sa meni a doplna takto a prvy odsek sa nahradza tymto textom europsky parlament a rada mozu v sulade s riadnym legislativnym postupom pri vseobecnom sude zriadit osobitne sudy na rozhodovanie v urcitych veciach v osobitnych oblastiach v prvom stupni europsky parlament a rada prostrednictvom nariadeni konaju bud na navrh komisie a po porade so sudnym dvorom alebo na ziadost sudneho dvora a po porade s komisiou b v druhom odseku sa slovo rozhodnutie nahradza slovom nariadenie a slova c v tretom a sa slovo komora nahradza slovami osobitny sud v prislusnom gramatickom tvare a slova rozhodnutie o zriadeni sudnej komory nahradzaju slovami nariadenie o zriadeni osobitneho sudu v prislusnom gramatickom tvare d v siestom odseku sa slovo rozhodnutie nahradza slovom nariadenie a na konci doplna tato veta hlava i statutu a jeho clanok sa vztahuju na osobitne sudy vzdy clanok sa meni a doplna takto a v odseku sa prvy a druhy pododsek common financial provisions a chapter common provisions shall be inserted before article article shall be replaced by the following article the multiannual financial framework and the annual budget shall be drawn up in euro article shall be amended as follows a paragraph shall be replaced by the following the european parliament and the council acting in accordance with the ordinary legislative procedure and after consulting the court of auditors shall adopt by means of regulations a the financial rules which determine in particular the procedure to be adopted for establishing and implementing the budget and for presenting and auditing accounts b rules providing for checks on the responsibility of financial actors in particular authorising officers and accounting officers b in paragraph the word unanimously and the words obtaining the opinion of shall be deleted the following new articles a and b shall be inserted article a the european parliament the council and the commission shall ensure that the financial means are made available to allow the union to fulfil its legal obligations in respect of third parties article b regular meetings between the presidents of the european parliament the council and the commission shall be convened on the initiative of the commission under the budgetary procedures referred to in this chapter the presidents shall take all the necessary steps to promote consultation and the reconciliation of the positions of the institutions over which they preside in order to facilitate the implementation of this title combating fraud a chapter combating fraud shall be inserted before article article shall be amended as follows a the following words shall be added at the end of paragraph and in all the unions institutions bodies offices and agencies b in paragraph the following words and in all the udeleni suhlasu europskeho parlamentu ktory sa uznasa vacsinou svojich poslancov clanok prvy odsek sa meni a doplna takto a v prvej vete sa slova v unii moze poziadat kazdy europsky stat ktory respektuje zasady uvedene v clanku ods nahradzaju slovami v unii moze poziadat kazdy europsky stat ktory respektuje hodnoty uvedene v clanku a a zaviaze sa ich podporovat b v druhej vete sa slova svoju ziadost adresuje rade ktora sa uznasa jednomyselne nahradzaju slovami tato ziadost sa oznami europskemu parlamentu a narodnym parlamentom ziadajuci stat zasle svoju ziadost rade ktora sa uznasa jednomyselne slova po obdrzani suhlasu europskeho parlamentu sa nahradzaju slovami po udeleni suhlasu europskeho parlamentu a vypusta sa slovo absolutnou c na koniec odseku sa doplna tato nova veta zohladnia sa podmienky pripustnosti schvalene europskou radou vklada sa tento novy clanok a clanok a kazdy clensky stat sa moze rozhodnut vystupit z unie v sulade so svojimi ustavnymi poziadavkami clensky stat ktory sa rozhodne vystupit oznami svoj umysel europskej rade v zmysle usmerneni or special legislative procedure as was followed for the adoption of the harmonisation measures in question without prejudice to article i where a member of the council considers that a draft directive as referred to in paragraph or would affect fundamental aspects of its criminal justice system it may request that the draft directive be referred to the european council in that case the ordinary legislative procedure shall be suspended after discussion and in case of a consensus the european council shall within four months of this suspension refer the draft back to the council which shall terminate the suspension of the ordinary legislative procedure within the same timeframe in case of disagreement and if at least nine member states wish to establish enhanced cooperation on the basis of the draft directive concerned they shall notify the european parliament the council and the commission accordingly in such a case the authorisation to proceed with enhanced cooperation referred to in article of the treaty on european union and article d of this treaty shall be deemed to be granted and the provisions on enhanced cooperation shall apply article c the european parliament and the council acting in accordance with the ordinary legislative aby boli dotknute pravomoci vysokeho predstavitela b druhy odsek sa nahradza takto v ramci tejto kapitoly politicky a bezpecnostny vybor vykonava pod vedenim rady a vysokeho predstavitela politicku kontrolu a strategicke riadenie operacii krizoveho riadenia uvedenych v clanku b c v tretom odseku sa vypustaju slova bez toho aby bol dotknuty clanok clanky a sa vypustaju vkladaju sa tieto dva clanky a a b pricom clankom b sa nahradza clanok clanok a v sulade s clankom b zmluvy o fungovani europskej unie a odchylne od jeho odseku rada prijme rozhodnutie ustanovujuce pravidla ktore sa vztahuju na ochranu fyzickych osob pokial ide o spracuvanie osobnych udajov clenskymi statmi pri vykone cinnosti ktore patria do rozsahu posobnosti tejto kapitoly a pravidla ktore sa vztahuju na volny pohyb takychto udajov dodrziavanie tychto pravidiel podlieha kontrole nezavislych organov clanok b uskutocnovanim spolocnej zahranicnej a bezpecnostnej politiky nie je dotknute uplatnovanie postupov a rozsah pravomoci institucii ustanovenych zmluvami na vykon pravomoci unie uvedenych v a shall be inserted article a the high representative of the union for foreign affairs and security policy who shall chair the foreign affairs council shall contribute through his proposals towards the preparation of the common foreign and security policy and shall ensure implementation of the decisions adopted by the european council and the council the high representative shall represent the union for matters relating to the common foreign and security policy he shall conduct political dialogue with third parties on the unions behalf and shall express the unions position in international organisations and at international conferences in fulfilling his mandate the high representative shall be assisted by a european external action service this service shall work in cooperation with the diplomatic services of the member states and shall comprise officials from relevant departments of the general secretariat of the council and of the commission as well as staff seconded from national diplomatic services of the member states the organisation and functioning of the european external action service shall be established nadmerny deficit predlozi dotknutemu clenskemu statu svoje stanovisko a informuje o tom radu b v odseku sa slovo odporucanie nahradza slovom navrh c v odseku sa prva veta nahradza takto ak rada podla odseku rozhodne ze existuje nadmerny deficit prijme bez zbytocneho odkladu na zaklade odporucania komisie odporucania adresovane dotknutemu clenskemu statu s cielom ukoncit dany stav v ramci stanovenej lehoty d v odseku prvom pododseku sa v uvodnej vete slovo sprisni nahradza slovom posilni e v odseku na zaciatku prvej vety sa slova svoje rozhodnutia nahradzaju slovami svoje rozhodnutia alebo odporucania f odsek sa nahradza takto pri prijimani rozhodnuti alebo odporucani uvedenych v odsekoch a sa rada uznasa na odporucanie komisie pri prijimani opatreni uvedenych v odsekoch az a sa rada uznasa bez toho aby zohladnila hlas clena rady zastupujuceho dotknuty clensky stat kvalifikovana vacsina ostatnych clenov rady je vymedzena v sulade s clankom ods pism a g v odseku tretom pododseku sa vypustaju slova do januara menova politika clanok sa meni a doplna takto a v odseku prvej vete sa skratka escb nahradza slovami europskeho systemu centralnych bank dalej len escb b v odseku druhej zarazke sa odkaz na clanok nahradza odkazom clanku o c odsek nahradza takto rada moze v sulade s mimoriadnym legislativnym postupom jednomyselne a po porade s europskym parlamentom a europskou centralnou bankou prostrednictvom nariadeni poverit europsku centralnu banku osobitnymi ulohami ktore sa tykaju politiky obozretneho dohladu nad uverovymi instituciami a dalsimi financnymi instituciami s vynimkou poistovni clanok sa meni a doplna takto a v odseku prvej vete sa slovo bankoviek nahradza slovom eurobankoviek b v odseku prvej vete sa slovo mince nahradza slovom euromince na zaciatku druhej vety sa slova rada moze v sulade s of the union in article d at the beginning of the second sentence the word governing shall be inserted before council the following two new articles a and b shall be inserted article a the court of justice of the european union shall not have jurisdiction with respect to the provisions relating to the common foreign and security policy nor with respect to acts adopted on the basis of those provisions however the court shall have jurisdiction to monitor compliance with article b of the treaty on european union and to rule on proceedings brought in accordance with the conditions laid down in the fourth paragraph of article of this treaty reviewing the legality of decisions providing for restrictive measures against natural or legal persons adopted by the council on the basis of chapter of title v of the treaty on european union article b in exercising its powers regarding the provisions of chapters and of title iv of part three relating to the area of freedom security and justice the court of justice of the european union shall have no jurisdiction to review the validity or proportionality of operations ods pism a na ucely clanku zmluvy o europskej unii sa europsky parlament uznasa dvojtretinovou vacsinou odovzdanych hlasov ktore predstavuju vacsinu vsetkych jeho poslancov clanok sa stava clankom m clanok sa vypusta vklada sa clanok a s textom odseku prvym pododsekom a odsekmi az clanku tento text sa meni a doplna sa takto a odsek prvy pododsek a odseky az sa oznacuju ako odseky az a pred ne sa vklada uvodna veta okrem ustanoveni clanku c zmluvy o europskej unii o uzemnej posobnosti zmluv sa uplatnuju tieto ustanovenia b v odseku predtym odseku prvom pododseku sa za slovo sa vkladaju slova v sulade s clankom a slova francuzske zamorske departementy sa nahradzaju slovami guadeloupe francuzsku guayanu martinik reunion svateho bartolomeja svateho martina c v odseku predtym odseku sa vypustaju slova tejto zmluvy d v odseku predtym odseku sa uvodna veta odlisne od predchadzajucich odsekov plati ze nahradza takto odchylne od clanku c zmluvy o europskej unii a odsekov az tohto clanku plati ze e na konci clanku sa doplna novy odsek europska rada moze na zaklade iniciativy dotknuteho clenskeho statu prijat rozhodnutie ktorym sa vo vztahu k unii meni a doplna postavenie danskej francuzskej alebo holandskej krajiny alebo uzemia uvedenych v odsekoch a europska rada sa uznasa jednomyselne po porade s komisiou nadpis zaverecne ustanovenia pred clankom sa vypusta vklada sa clanok a clanok a ustanovenia clanku zmluvy o europskej unii sa vztahuju na tuto zmluvu zaverecne ustanovenia clanok tato zmluva sa uzatvara na dobu neurcitu clanok protokol c pripojeny k tejto zmluve obsahuje zmeny a doplnenia protokolov pripojenych k zmluve o europskej unii zmluve o zalozeni europskeho spolocenstva aalebo zmluve o zalozeni europskeho spolocenstva pre atomovu energiu protokol c pripojeny k tejto zmluve obsahuje zmeny a doplnenia zmluvy o zalozeni europskeho spolocenstva pre atomovu energiu clanok clanky oddiely kapitoly hlavy a casti zmluvy o europskej unii a zmluvy o zalozeni europskeho necessary provisions on legal safeguards international agreements a title v international agreements shall be inserted after article k the following article l shall be inserted article l the union may conclude an agreement with one or more third countries or international organisations where the treaties so provide or where the conclusion of an agreement is necessary in order to achieve within the framework of the unions policies one of the objectives referred to in the treaties or is provided for in a legally binding union act or is likely to affect common rules or alter their scope agreements concluded by the union are binding upon the institutions of the union and on its member states an article m shall be inserted with the wording of article the word states shall be replaced by third countries an article n shall be inserted replacing article article n without prejudice to the specific provisions laid down in article c agreements between the union and third countries or international organisations shall be negotiated and concluded in accordance with the following procedure the council shall authorise the opening of negotiations adopt negotiating directives authorise the signing of agreements and conclude them the commission or the high representative of the union for foreign affairs and security policy where the agreement envisaged relates exclusively or principally to the common foreign and security policy hlavy xxi tretej casti vklada sa clanok h s textom clanku a meni a doplna sa takto a odsek sa nahradza takto bez toho aby boli dotknute ostatne ustanovenia zmluv najma clankov d az g unia vykonava cinnosti hospodarskej financnej a technickej spoluprace vratane pomoci najma vo financnej oblasti s inymi ako rozvojovymi tretimi krajinami tieto cinnosti su v sulade s politikou unie v oblasti rozvoja a vykonavaju sa v ramci zasad a cielov jej vonkajsej cinnosti cinnosti unie a clenskych statov sa vzajomne doplnaju a posilnuju b odsek sa nahradza takto europsky parlament a rada v sulade s riadnym legislativnym postupom ustanovia opatrenia potrebne na vykonavanie odseku c v odseku prvom pododseku druhej vete sa vypustaju slova ktora sa prerokuju a uzavru v sulade s clankom vklada sa tento novy clanok i clanok i ak si situacia v tretej krajine vyzaduje neodkladnu financnu pomoc unie rada na navrh komisie prijme potrebne rozhodnutia humanitarna pomoc vklada sa nova kapitola a clanok j kapitola humanitarna pomoc clanok j cinnosti unie v oblasti humanitarnej pomoci sa vykonavaju v ramci zasad a cielov vonkajsej cinnosti unie tieto cinnosti su zamerane na poskytovanie ad hoc pomoci c the conditions under which nationals of third countries shall have the freedom to travel within the union for a short period d any measure necessary for the gradual establishment of an integrated management system for external borders e the absence of any controls on persons whatever their nationality when crossing internal borders if action by the union should prove necessary to facilitate the exercise of the right referred to in article a and if the treaties have not provided the necessary powers the council acting in accordance with a special legislative procedure may adopt provisions concerning passports identity cards residence permits or any other such document the council shall act unanimously after consulting the european parliament this article shall not affect the competence of the member states concerning the geographical demarcation of their borders in accordance with international law article the union shall develop a common policy on asylum subsidiary protection and temporary protection with a view to offering appropriate status to any thirdcountry national requiring international protection and ensuring compliance with the principle of nonrefoulement this policy must be in accordance with the geneva convention of july and the protocol of january relating to the status of refugees and other relevant treaties for the purposes of paragraph the european parliament pri svojej cinnosti spolupracuje s diplomatickymi sluzbami clenskych statov a pozostava z uradnikov z prislusnych utvarov generalneho sekretariatu rady a komisie ako aj z personalu docasne vyslaneho diplomatickymi sluzbami clenskych statov organizaciu a fungovanie europskej sluzby pre vonkajsiu cinnost upravi rada rozhodnutim rada sa uznasa na navrh vysokeho predstavitela po porade s europskym parlamentom a po ziskani suhlasu komisie clanok sa meni a doplna takto a v odseku sa prve dve vety nahradzaju touto vetou ked si medzinarodna situacia vyzaduje operacnu cinnost unie rada prijme potrebne rozhodnutia a v tretej vete sa slova jednotne akcie nahradzaju slovami tieto rozhodnutia b odsek sa stava druhym pododsekom odseku a dalsie odseky sa v dosledku toho precisluju v prvej vete slova jednotnej akcie nahradzaju slovami takeho rozhodnutia a slova tejto akcie sa nahradzaju slovami tohto rozhodnutia posledna veta sa vypusta c v odseku predtym odsek sa slova jednotne akcie nahradzaju slovami rozhodnutia uvedene v odseku d sucasny odsek sa vypusta a odseky ktore nasleduju sa v dosledku toho precisluju e v odseku predtym odseku sa v prvej vete slova v sulade s jednotnou akciou sa informacie o tomto vcas oznamia nahradzaju slovami pri uplatnovani rozhodnutia uvedeneho v odseku dotknuty clensky stat o tomto vcas oznami informacie f v odseku predtym odseku sa v prvej vete slova ak rada nevydala rozhodnutie nahradzaju slovami ak rada neprijala reviziu rozhodnutia uvedeneho v odseku a slova jednotnej akcie sa nahradzaju slovami uvedeneho rozhodnutia g v odseku predtym odseku sa v prvej vete slova uskutocnovani jednotnej akcie nahradzaju slovami uplatnovani rozhodnutia uvedeneho v tomto clanku a v druhej vete slova cielmi jednotnej akcie ani znizovat jej ucinnost sa nahradzaju slovami cielmi rozhodnutia uvedeneho v odseku ani znizovat jeho ucinnost v clanku the qualified majority shall be deemed attained b by way of derogation from point a where the council does not act on a proposal from the commission or from the high representative of the union for foreign affairs and security policy the qualified majority shall be defined as at least of the members of the council representing the participating member states comprising at least of the population of these states b paragraph shall be deleted and paragraph shall be renumbered article shall be replaced by the following article a committee consisting of the permanent representatives of the governments of the member states shall be responsible for preparing the work of the council and for carrying out the tasks assigned to it by the latter the committee may adopt procedural decisions in cases provided for in the councils rules of procedure the council shall be assisted by a general secretariat under the responsibility of a secretarygeneral appointed by the council the council shall decide on the organisation of the general secretariat pripade vzdania sa funkcie vsetkych clenov komisie zostavaju jej clenovia vo funkcii a pokracuju vo vybavovani beznych zalezitosti az kym nie su na zvysok funkcneho obdobia nahradeni v sulade s clankom d zmluvy o europskej unii v clanku sa vypustaju odseky a sucasne sa zrusuje oznacenie odseku jeho prva veta sa nahradza takto bez toho aby bol dotknuty clanok e ods zmluvy o europskej unii predseda komisie rozdeli prislusnosti komisie a prideli ich jej clenom v sulade s clankom d ods uvedenej zmluvy v clanku sa vypusta odsek odsek sa oznacuje ako odsek a jeho prva veta sa nahradza takto komisia prijme svoj rokovaci poriadok aby tak zabezpecila svoje vlastne fungovanie ako aj fungovanie svojich utvarov vklada sa odsek s textom clanku v clanku prvom odseku sa slova vacsiny clenov ako je uvedene v clanku sa nahradzaju slovami vacsiny svojich clenov a druhy odsek sa nahradza takto podmienky uznasaniaschopnosti sa ustanovia v jej rokovacom poriadku sudny dvor v nazve oddielu sa na konci doplnaju slova europskej unie clanok sa vypusta v clanku sa vypusta prvy odsek v clanku prvom odseku sa za slova clenskych statov vkladaju slova po porade s vyborom uvedenym v clanku a v clanku prvom odseku sa vypusta prva veta a za slova pocet sudcov sa vkladaju slova vseobecneho sudu v druhom odseku sa za slova clenskych statov vkladaju slova po porade s vyborom uvedenym v clanku a vklada sa tento novy clanok a clanok a zriadi sa vybor na ucely poskytnutia stanoviska k vhodnosti courts article shall be amended as follows a in paragraph the first and second subparagraphs shall be replaced by the following wording which shall become the first subparagraph if the commission considers that the member state concerned has not taken the necessary measures to comply with judgment of the court it may bring the case before the court after giving that state the opportunity to submit its observations it shall specify the amount of the lump sum or penalty payment to be paid by the member state concerned which it considers appropriate in the circumstances in the third subparagraph which shall become the second the words of justice shall be deleted after court b the following new paragraph shall be added when the commission brings a case before the court pursuant to article on the grounds that the member state concerned has failed to fulfil its obligation to notify measures transposing a directive adopted under a legislative procedure it may when it deems appropriate specify the amount hospodarsku socialnu a uzemnu sudrznost tiez nesmie predstavovat prekazku alebo diskriminaciu v obchode medzi clenskymi statmi ani medzi nimi nesmie narusit hospodarsku sutaz clanok b kazda posilnena spolupraca respektuje pravomoci prava a povinnosti tych clenskych statov ktore sa jej nezucastnuju taketo clenske staty nesmu branit jej vykonavaniu zucastnenymi clenskymi statmi clanok c posilnena spolupraca je pri nadviazani otvorena vsetkym clenskym statom a podmienena dodrzanim vsetkych podmienok ucasti ktore ustanovuje rozhodnutie ktorym bola povolena nadalej je im kedykolvek otvorena pokial okrem uvedenych podmienok dodrziavaju aj pravne akty uz prijate v jej ramci komisia a clenske staty zucastnene na posilnenej spolupraci zabezpecia podporu ucasti co najvacsieho poctu clenskych statov komisia a pripadne vysoky predstavitel unie pre zahranicne veci a bezpecnostnu politiku poskytuju europskemu parlamentu a rade pravidelne informacie tykajuce sa vyvoja posilnenej spoluprace clanok d clenske staty ktore si zelaju nadviazat medzi sebou posilnenu spolupracu v jednej z oblasti na ktore sa vztahuju zmluvy s vynimkou oblasti vylucnej pravomoci a spolocnej zahranicnej a bezpecnostnej politiky predlozia ziadost komisii a upresnia rozsah posobnosti a ciele navrhovanej posilnenej spoluprace komisia moze na tento ucel predlozit navrh rade ak komisia navrh nepredlozi informuje dotknute clenske staty o dovodoch preco tak neurobila povolenie nadviazat posilnenu spolupracu uvedene v prvom pododseku udeluje rada na navrh komisie a po udeleni suhlasu europskeho parlamentu ziadost clenskych statov ktore si zelaju medzi sebou nadviazat posilnenu spolupracu v ramci spolocnej zahranicnej a bezpecnostnej politiky sa podava rade ziadost sa postupi vysokemu predstavitelovi unie pre zahranicne and fourth paragraphs article a first subparagraph article and article article shall be replaced by the following article for the purposes of article of the treaty on european union on the suspension of certain rights resulting from union membership the member of the european council or of the council representing the member state in question shall not take part in the vote and the member state in question shall not be counted in the calculation of the one third or four fifths of member states referred to in paragraphs and of that article abstentions by members present in person or represented shall not prevent the adoption of decisions referred to in paragraph of that article for the adoption of the decisions referred to in paragraphs and of article of the treaty on european union a qualified majority shall be defined in accordance with article b of this treaty where following a decision to suspend voting rights adopted pursuant to paragraph of article of the treaty on european union the council acts by a qualified majority on the basis of a provision minister zahranicnych veci a imigracie prezident madarskej republiky ferenc gyurcsany predseda vlady dr kinga goncz ministerka zahranicnych veci prezident malty the hon lawrence gonzi predseda vlady the hon michael frendo minister zahranicnych veci jej velicenstvo kralovna holandska dr j p balkenende predseda vlady m j m verhagen minister zahranicnych veci spolkovy prezident rakuskej republiky dr alfred gusenbauer spolkovy kancelar dr ursula plassnik spolkova ministerka pre europske a medzinarodne veci prezident polskej republiky donald tusk predseda vlady radoslaw sikorski minister zahranicnych veci prezident portugalskej republiky jose socrates carvalho pinto de sousa predseda vlady luis filipe marques amado minister zahranicnych veci prezident rumunska traian basescu prezident calin popescu tariceanu predseda vlady adrian cioroianu minister zahranicnych veci prezident slovinskej republiky janez jansa predseda vlady dr dimitrij rupel minister zahranicnych veci prezident slovenskej republiky robert fico predseda vlady jan kubis minister zahranicnych veci prezidentka finskej republiky nations security council agenda those member states which sit on the security council shall request that the high representative be invited to present the unions position article shall be amended as follows a in the first paragraph the words commission delegations shall be replaced by union delegations and the words the common positions and joint actions adopted by the council shall be replaced by decisions defining union positions and actions adopted pursuant to this chapter b in the second paragraph the words information carrying out joint assessments shall be replaced by information and carrying out joint assessments and the words and contributing to the implementation of the provisions referred to in article of the treaty establishing the european community shall be deleted c the following new paragraph shall be added they shall contribute to the implementation of the right of citizens of the union to protection in the territory of third countries as referred to in article c of the treaty on the functioning of the european union and of the measures adopted pursuant to article of that treaty article shall be amended as follows a the first paragraph shall be replaced by the following the high representative of the union for foreign affairs and security policy shall regularly consult the european parliament on the main aspects and the basic choices of the common foreign and security policy and the common security and defence policy and inform it of how those policies evolve he shall ensure that the views of the european parliament are duly taken into consideration special representatives may be involved in briefing the european parliament b in the second paragraph first sentence the words and to the high representative shall be inserted at the end in the second sentence the words it shall hold an annual debate ktore sposobuju ujmu financnym zaujmom unie vymedzenych nariadenim uvedenym v odseku a za podanie obzaloby pred sudnymi organmi clenskych statov vystupuje vo vztahu k takymto trestnym cinom vo funkcii prokuratora nariadenia uvedene v odseku ustanovia pravne postavenie europskej prokuratury podrobnosti vykonu jej funkcii procesne predpisy vztahujuce sa na jej cinnost ako aj pravidla pripustnosti dokazov a pravidla sudnej kontroly preskumania jej procesnych ukonov pri vykone jej funkcii europska rada moze zaroven alebo neskor prijat rozhodnutie ktorym sa meni alebo doplna odsek s cielom rozsirit pravomoci europskej prokuratury na boj proti zavaznej trestnej cinnosti ktora ma cezhranicny rozmer a ktorym sa v dosledku toho meni alebo doplna odsek pokial ide o pachatelov a spolupachatelov zavaznej trestnej cinnosti ktora sa tyka viac ako jedneho clenskeho statu europska rada sa uznasa jednomyselne po udeleni suhlasu europskeho parlamentu a po porade s komisiou policajna spolupraca vklada sa tato kapitola a tieto clanky f g a h clanky f a g nahradzaju clanok sucasnej zmluvy o europskej unii a clanok h nahradza clanok uvedenej zmluvy tak ako je uvedene v clanku bode tejto zmluvy kapitola policajna spolupraca clanok f unia rozvija policajnu spolupracu do ktorej su zapojene vsetky prislusne organy clenskych statov vratane policie colnych organov a inych organov presadzujucich vykon prava specializovanych v oblastiach predchadzania alebo odhalovania a vysetrovania trestnych cinov na ucely odseku mozu europsky parlament a rada v sulade s riadnym legislativnym postupom ustanovit opatrenia ktore sa tykaju a zhromazdovania uchovavania spracuvania analyzy a vymeny prislusnych informacii b podpory odborneho vzdelavania personalu ako aj spoluprace v oblasti vymeny personalu v oblasti zariadenia a vyskumu v kriminalistike c spolocnych technik vysetrovania pri odhalovani zavaznych foriem organizovanej trestnej cinnosti rada moze for exercising its competences this treaty and the treaty on european union constitute the treaties on which the union is founded these two treaties which have the same legal value shall be referred to as the treaties categories and areas of competence the following new title and new articles a to e shall be inserted title i categories and areas of union competence article a when the treaties confer on the union exclusive competence in a specific area only the union may legislate and adopt legally binding acts the member states being able to do so themselves only if so empowered by the union or for the implementation of union acts when the treaties confer on the union a competence shared with the member states in a specific area the union and the member states may legislate and adopt legally binding acts in that area the member states shall exercise their competence to the extent that the union has not exercised its competence the member states shall again exercise their competence to the extent that the union has decided to cease exercising its competence the member states shall coordinate their economic and employment policies within arrangements as determined by this treaty which the union shall have competence podpory vsetkych vyskumnych cinnosti ktore sa pokladaju za potrebne v inych kapitolach zmluv b v odseku sa slova najma tym ze umoznuje podnikom plne vyuzit potencial vnutorneho trhu nahradzaju slovami najma tym ze umoznuje vyskumnym pracovnikom volnu cezhranicnu spolupracu a podnikom plne vyuzit potencial vnutorneho trhu v clanku ods sa na konci doplna text najma iniciativy zamerane na vydanie usmerneni a stanovenie ukazovatelov organizovanie vymeny najlepsej praxe a pripravu potrebnych prvkov na pravidelne monitorovanie a vyhodnocovanie europsky parlament je o tom v plnom rozsahu informovany clanok sa meni a doplna takto a v odseku sa slova rada prijme kvalifikovanou vacsinou na navrh komisie nahradzaju slovami rada prijme v sulade s mimoriadnym legislativnym postupom b doplna sa novy odsek europsky parlament a rada v sulade s riadnym legislativnym postupom a po porade s hospodarskym a socialnym vyborom ustanovia opatrenia potrebne na uskutocnenie europskeho vyskumneho priestoru ako doplnok k cinnostiam planovanym v ramci viacrocneho ramcoveho programu v clanku sa slovo rada nahradza slovom unia v clanku druhom odseku sa slovo position it shall adopt its position at first reading and communicate it to the european parliament the council shall inform the european parliament fully of the reasons which led it to adopt its position at first reading the commission shall inform the european parliament fully of its position if within three months of such communication the european parliament a approves the councils position at first reading or has not taken a decision the act concerned shall be deemed to have been adopted in the wording which corresponds to the position of the council b rejects by a majority of its component members the councils position at first reading the proposed act shall be deemed not to have been adopted c proposes by a majority of its component members amendments to the councils position at first reading the text thus amended shall be forwarded to the council and to the commission which shall deliver an opinion on those amendments if within three months of receiving the european parliaments amendments the council acting by a qualified majority a approves all those amendments the act in question shall be deemed to have been adopted b does not approve all the amendments the president of the council in agreement with the president of the european parliament shall within six weeks convene a meeting of the conciliation committee the council shall act unanimously on the amendments on which the commission has delivered a negative opinion the conciliation committee which shall be composed of the members of the council or their representatives and an equal number of members representing the european parliament shall have the task of reaching agreement on a joint text by a qualified majority of the members of the council o dovodoch ktore ju viedli k prijatiu jej pozicie ak do styridsiatich dvoch dni po tomto predlozeni europsky parlament a schvali poziciu rady rozpocet je prijaty b neprijme rozhodnutie rozpocet sa povazuje za prijaty c prijme zmeny a doplnenia vacsinou svojich poslancov takto zmeneny a doplneny navrh sa predlozi rade a komisii predseda europskeho parlamentu po dohode s predsedom rady bezodkladne zvola zasadnutie zmierovacieho vyboru ak vsak do desiatich dni od predlozenia navrhu rada informuje europsky parlament o tom ze schvalila vsetky jeho zmeny a doplnenia zmierovaci vybor nezasadne ulohou zmierovacieho vyboru ktory sa sklada z clenov rady alebo ich zastupcov a rovnakeho poctu clenov zastupujucich europsky parlament je dosiahnut do dvadsatjeden dni od jeho zvolania kvalifikovanou vacsinou clenov rady alebo ich zastupcov a vacsinou clenov zastupujucich europsky parlament dohodu o spolocnom navrhu na zaklade pozicii europskeho parlamentu a rady na rokovaniach zmierovacieho vyboru sa zucastnuje komisia ktora vyvinie akekolvek uzitocne iniciativy s cielom zblizit pozicie europskeho parlamentu a rady ak sa zmierovaci vybor v lehote dvadsatjeden dni uvedenej v odseku dohodne na spolocnom navrhu europsky parlament a rada maju lehotu strnastich a decision repealing this article in article the phrase without prejudice to the powers of the economic and social committee shall be deleted in article paragraph shall be replaced by the following the european parliament and the council acting in accordance with the ordinary legislative procedure may lay down appropriate provisions for sea and air transport they shall act after consulting the economic and social committee and the committee of the regions rules on competition in article the following new paragraph shall be added the commission may adopt regulations relating to the categories of agreement in respect of which the council has adopted a regulation or a directive pursuant to article b article shall be amended as follows a in paragraph the following sentence shall be added at the end of point c five years after the entry into force of the treaty of lisbon the council acting on a proposal from the commission may adopt a decision repealing this point b in paragraph the following words shall be added at the end of s vynimkou piatich prvych zarazok jeho odseku ktore sa stavaju prvymi piatimi zarazkami odseku clanku a menia a doplnaju sa tak ako je uvedene v bode vklada sa clanok a takto a jeho odsek prebera text odseku clanku s tymito zmenami a doplneniami i v celom odseku sa slovo emi nahradza slovom europska centralna banka v prislusnom gramatickom tvare ii na zaciatku prveho pododseku sa vklada tato cast vety najmenej kazde dva roky alebo na navrh clenskeho statu pre ktory plati vynimka iii v prvom pododseku prvej vete sa slova pokroku ktory clenske staty dosiahli pri plneni zavazkov nahradzaju slovami pokroku ktory dosiahli clenske staty pre ktore plati vynimka pri plneni zavazkov iv v prvom pododseku druhej vete sa slova jednotlivych clenskych statov nahradzaju slovami kazdeho z clenskych statov a vypustaju sa slova tejto zmluvy v v prvom pododseku tretej zarazke sa slova voci mene ineho clenskeho statu nahradzaju slovami voci euru vi vo prvom pododseku stvrtej zarazke sa slova clenskym statom nahradzaju slovami clenskym statom pre ktory plati vynimka a vypustaju sa slova europskeho menoveho systemu vii v druhom pododseku sa vypustaju slova vyvoj ecu b jeho odsek prebera text odseku druhu vetu clanku s tymito zmenami a doplneniami i na konci textu sa slova stanovenych v clanku ods nahradzaju slovami ustanovenych v odseku ii doplna sa novy druhy a treti pododsek rada sa uznasa po prijati odporucania zo strany kvalifikovanej vacsiny tych svojich clenov ktori zastupuju clenske staty ktorych menou je euro tito clenovia sa uznasaju v lehote mesiacov od dorucenia navrhu komisie rade kvalifikovana vacsina clenov the judges and the advocatesgeneral of the court of justice and the judges of the general court shall be chosen from persons whose independence is beyond doubt and who satisfy the conditions set out in articles and of the treaty on the functioning of the european union they shall be appointed by common accord of the governments of the member states for six years retiring judges and advocatesgeneral may be reappointed the court of justice of the european union shall in accordance with the treaties a rule on actions brought by a member state an institution or a natural or legal person b give preliminary rulings at the request of courts or tribunals of the member states on the interpretation of union law or the validity of acts adopted by the institutions c rule in other cases provided for in the treaties the provisions of title iv shall be incorporated into the treaty establishing the european atomic energy community as amended elsewhere enhanced cooperation title iv shall take over the heading of title vii provisions on enhanced cooperation and articles a to e articles to b and articles to shall be replaced by the following article which shall also replace articles and a of the treaty establishing the european community these same articles shall a socialnym vyborom a vyborom regionov prijmu podporne opatrenia bez toho aby harmonizovali zakony ine pravne predpisy clenskych statov druha zarazka zacina slovami rada na navrh v clanku ods sa na konci pripajaju slova a rada na navrh komisie prijme odporucania kultura clanok ods sa meni a doplna takto a v uvodnej vete sa vypusta slovo rada b v prvej zarazke sa prva veta zacina takto europsky parlament a rada v sulade s riadnym legislativnym postupom a po porade s vyborom regionov prijmu a druha veta sa vypusta c druha zarazka sa nahradza takto rada na navrh komisie prijme odporucania verejne zdravie clanok sa meni a doplna takto a v odseku druhom pododseku sa slova zdravie ludi nahradzaju slovami telesne a dusevne zdravie a na konci sa pripajaju slova monitorovanie zavaznych cezhranicnych ohrozeni zdravia vcasne varovanie a boj proti nim b v odseku sa na konci prveho pododseku doplna tato veta povzbudzuje najma spolupracu medzi clenskymi statmi zameranu na zlepsenie komplementarnosti ich zdravotnickych sluzieb v cezhranicnych states or of the european parliament on a recommendation from the european central bank or at the request of the court of justice or the european investment bank article b a legislative act may delegate to the commission the power to adopt nonlegislative acts of general application to supplement or amend certain nonessential elements of the legislative act the objectives content scope and duration of the delegation of power shall be explicitly defined in the legislative acts the essential elements of an area shall be reserved for the legislative act and accordingly shall not be the subject of a delegation of power legislative acts shall explicitly lay down the conditions to which the delegation is subject these conditions may be as follows a the european parliament or the council may decide to revoke the delegation b the delegated act may enter into force only if no objection has been expressed by the european parliament or the council within a period set by the legislative act for the purposes of a and b the european parliament shall act by a majority of its component members and the council by a qualified majority the adjective delegated shall be inserted in the title of delegated acts article c member states shall adopt all measures of national law necessary to implement legally binding union acts where uniform conditions poziada komisiu aby predlozila novy navrh v takom pripade sa povodne navrhovany akt povazuje za neprijaty pravo usadit sa v clanku ods sa na zaciatku prveho pododseku vkladaju slova europsky parlament v clanku sa v druhom odseku slova rada moze na navrh komisie kvalifikovanou vacsinou hlasov nahradzaju slovami europsky parlament a rada mozu v sulade s riadnym legislativnym postupom clanok sa meni a doplna takto a na konci odseku sa pripaja tato veta a na koordinaciu ustanoveni zakonov inych pravnych predpisov a spravnych opatreni v clenskych statoch tykajucich sa zacatia a vykonavania cinnosti samostatne zarobkovo cinnych osob b vypusta sa odsek a odsek sa oznacuje ako odsek prva cast vety sa nahradza takto pri lekarskych a zdravotnickych povolaniach a farmaceutickych povolaniach zavisi postupne zrusenie obmedzeni od vklada sa clanok a s textom clanku sluzby clanok sa meni a doplna takto a v prvom odseku sa slova state spolocenstva nahradzaju slovami clenskom state b v druhom odseku sa slova na navrh komisie moze rada kvalifikovanou of article paragraph shall be replaced by the following the union shall adopt measures with the aim of establishing or ensuring the functioning of the internal market in accordance with the relevant provisions of the treaties an article b shall be inserted with the wording of article in the first paragraph the words during the period of establishment shall be replaced by for the establishment title i on the free movement of goods shall become title ia in article the words shall be based upon shall be replaced by shall comprise a chapter ia entitled customs cooperation shall be inserted after article and an article a shall be inserted with the wording of article the last sentence of that article being deleted agriculture and fisheries in the heading of title ii the words and fisheries shall be added article shall be amended as follows a in paragraph the following new first subparagraph shall be inserted the union shall define and implement a common agriculture and fisheries policy the current text of paragraph shall become the second subparagraph in the second subparagraph the word fisheries shall be inserted after agriculture in the first sentence and the following sentence shall be added as the last sentence of the subparagraph references to the common agricultural policy or to agriculture and the use of the term agricultural shall be understood as also referring to fisheries having regard to the specific characteristics of this sector b in paragraph the words and functioning shall be inserted after the word establishment c in paragraph the words to this treaty shall be deleted article shall be amended as follows a in the first paragraph the words the european parliament and shall be inserted before the council and the words and shall be deleted b in the second paragraph the introductory sentence shall be replaced by the following the council on a proposal from the commission may authorise the granting of aid article shall be amended as follows a paragraph aj im predchadzajuca ciarka e slova rada ktoru tvoria hlavy statov a vlad a slova rada zasadajuca v zlozeni hlav statov alebo predsedov vlad sa nahradzaju slovami europska rada v prislusnom gramatickom tvare f s vynimkou clanku prveho odseku sa slova organy a institucieinstitucie a organy a institucie alebo organy a v clanku ods druhom pododseku slova instituciam organom nahradzaju slovami institucie organy urady alebo agentury v prislusnom gramatickom tvare g slova spolocny trh sa nahradzaju slovami vnutorny trh v prislusnom gramatickom tvare pripadne sa spojka so upravi na s h slovo ecu sa nahradza slovom euro v prislusnom gramatickom tvare i slova clenske staty pre ktore neplati vynimka sa nahradzaju slovami clenske staty ktorych menou je euro j skratka ecb sa nahradza slovami europska centralna banka v prislusnom gramatickom tvare k slova statut escb sa nahradzaju slovami statut escb a ecb l slova vybor zriadeny podla clanku a vybor uvedeny v clanku sa nahradzaju slovami hospodarsky a financny vybor m slova statut sudneho dvora sa nahradza slovami statut sudneho dvora europskej unie n slova sud prveho stupna sa nahradzaju slovami vseobecny sud v prislusnom gramatickom tvare o slova sudna komora sa nahradzaju slovami osobitny sud v prislusnom gramatickom tvare v tychto clankoch sa slova rada jednomyselne rada jednomyselnejednomyselnym rozhodnutim sa nahradzaju slovami rada jednomyselne v sulade s mimoriadnym legislativnym postupom a vypustaju sa basis of the draft regulation concerned they shall notify the european parliament the council and the commission accordingly in such a case the authorisation to proceed with enhanced cooperation referred to in article of the treaty on european union and article d of this treaty shall be deemed to be granted and the provisions on enhanced cooperation shall apply the european public prosecutors office shall be responsible for investigating prosecuting and bringing to judgment where appropriate in liaison with europol the perpetrators of and accomplices in offences against the unions financial interests as determined by the regulation provided for in paragraph it shall exercise the functions of prosecutor in the competent courts of the member states in relation to such offences the regulations referred to in paragraph shall determine the general rules applicable to the european public prosecutors office the conditions governing the performance of its functions the rules of procedure applicable to its activities as well as those governing the admissibility of evidence and the rules applicable to the judicial review of procedural measures taken by it in the performance of its functions the european council may at the same time or subsequently adopt a decision amending paragraph in order to extend the powers of the european public prosecutors office to include serious crime having a crossborder dimension and amending accordingly paragraph as regards the perpetrators of and accomplices in serious crimes affecting more than one member state the european council shall act unanimously after obtaining the consent of the european parliament and after consulting the commission police cooperation the following chapter and articles f g and h shall be inserted articles f and g shall replace the current article of the treaty on european union and article h shall replace article thereof as set out above in point of article of this treaty chapter police cooperation je vylucena akakolvek harmonizacia zakonov a inych pravnych predpisov clenskych statov administrativna spolupraca vklada sa nova hlava xxiii a clanok d hlava xxiii administrativna spolupraca clanok d ucinne vykonavanie prava unie clenskymi statmi ktore je nevyhnutne pre spravne fungovanie unie sa povazuje za zalezitost spolocneho zaujmu unia moze podporovat usilie clenskych statov aby zlepsovali svoju administrativnu kapacitu na vykonavanie prava unie tato cinnost moze zahrnat ulahcovanie vymeny informacii a uradnikov ako aj podporu planov vzdelavania a pripravy ziaden clensky stat nie je povinny tuto podporu vyuzit europsky parlament a rada v sulade s riadnym legislativnym postupom prostrednictvom nariadeni ustanovia na tento ucel potrebne opatrenia pricom je vylucena akakolvek harmonizacia zakonov a inych pravnych predpisov clenskych statov tymto clankom nie su dotknute zavazky clenskych statov vykonavat pravo unie alebo vysadne prava a povinnosti komisie tiez nim nie su dotknute ine ustanovenia zmluv ktore upravuju administrativnu spolupracu medzi clenskymi statmi a medzi nimi a uniou pridruzenie zamorskych krajin a uzemi v clanku prvom odseku druhej vete sa vypustaju slova tejto zmluvy v clanku sa slovo upravia vypusta a slova dohovory ktore budu nasledne uzavrete a jednomyselne schvalene clenskymi statmi sa nahradzaju slovami sa spravuje pravnymi aktmi prijatymi v sulade s clankom v clanku sa za slovom jednomyselne vkladaju slova na navrh komisie a na konci sa pripaja tato veta ak dotknute ustanovenia prijima rada v sulade s mimoriadnym legislativnym postupom uznasa sa jednomyselne na navrh komisie a po porade s europskym parlamentom vonkajsia cinnost unie vklada sa nova piata cast ma nazov vonkajsia cinnost unie a obsahuje tieto hlavy a kapitoly hlava i vseobecne 
sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
