• +598 29008192
  • info@servinfo.com.uy

Archivo del Autor: Belen De Leon

French startup EfficientIP secures $11M from Jolt Capital to fight DDoS attacks

French startup, EfficientIP, a network security and automation specialist, has secured an $11 million Series B investment from Jolt Capital in Paris. The investment will drive international expansion.

EfficientIP’s software discovers the DNS issues which are the primary cause of DDoS attacks. These are typically the largest types of attacks.

It’s platform is designed to make the IP infrastructure foundation more reliable, agile and secure.

David Williamson, CEO of EfficientIP commented, “Today’s investment will enable us to accelerate our expansion on a global scale. The market opportunity for DDI solutions is growing, and we look forward to capitalizing by increasing our sales force to meet current demand, and driving further innovation that really matters to continue satisfying tomorrow’s customer needs. Given Jolt Capital’s strong record in scaling tech companies globally, they are the ideal partner to support this growth phase.â€�

EfficientIP will also now enhance its ecosystem partnerships with companies like Cisco, VMware and ServiceNow.

It competes with US firms like Infoblox ($740m valuation and raised $120m) and BlueCat (also Series B) and new player NS1 ($78m Series C).

Guillaume Girard, a Partner at Jolt Capital, commented: “We’ve been tracking EfficientIP for some time, and have been impressed with their continued ability to deliver on ambitious growth plans. EfficientIP fits perfectly in our target scope, combining deeptech assets enabling leading-edge solutions and a highly motivated top-tier team in a market which is expanding quickly. Given its increasing market footprint with Fortune 500 customers, EfficientIP is well poised for strong growth.�


Source: TechCrunch

CHEOPS launch: Mission to study alien worlds postponed due to 'software error' – CNET

The launch of the European Space Agency’s alien world observatory was cancelled Tuesday morning.
Source: CNET

Payment startup Chipper Cash raises $6M for Southern Africa expansion

African cross-border fintech startup Chipper Cash has raised a $6 million seed-round led by Deciens Capital.

The San Francisco-based company offers mobile-based, no fee, P2P payment services in six countries: Ghana, Uganda, Nigeria, Tanzania, Rwanda, and Kenya.

Chipper Cash will use the capital to grow its team and move into new geographic areas, according to CEO Ham Serunjogi.

“Southern Africa is an area we’re looking to expand to in 2020,” he told TechCrunch on a call. Chipper Cash won’t yet disclose which countries that could entail.

The digital finance startup’s had a busy 12 months in an eventful year overall for Africa’s fintech scene. After going live in 2018, Chipper Cash raised $2.4 million in May 2019 in a seed round that included support from 500 Startups and Liquid 2 Ventures — co-founded by American football icon Joe Montana.

In September, Chipper Cash expanded into what is now arguably Africa’s largest fintech market, Nigeria. With its latest round, the startup has raised over $8 million in seed capital. Participants in the $6 million financing include previous investors, and a few new backers, such as Boston based Raptor Group.

Deciens Capital Co-Founder Dan Kimerling confirmed the fund’s lead on the latest round and that he will continue his role on Chipper Cash’s board.

The fintech company, co-founded by Ghanaian Maijid Moujaled, now has more than 600,000 active users and has processed over 3 million transactions on its no-fee, P2P, cross-border mobile-money payments product, according to Serunjogi.

Maijid Moujaled and Ham Serunjogi

The startup also runs Chipper Checkout: a merchant-focused, fee-based C2B mobile payment product that generates the revenue to support Chipper Cash’s free mobile-money business.

The startup’s planned move to Southern Africa — home to the continent’s second-largest and most advanced economy of South Africa — will place Chipper Cash in all three corners of the Africa’s triangle of leading digital finance markets.

There are hundreds of payments startups across Africa looking to bring the continent’s large unbanked and underbanked populations onto mobile finance applications.

Some products, such as M-Pesa in Kenya, have succeeded in reaching tens of millions. However, one characteristic of successful African fintech products is their use has been geographically segregated, with few apps able to scale widely across borders.

Chipper Cash touts its ability to grow its P2P product in several countries in 2019, including Nigeria.

Serunjogi explained the imperative to move to the West African country earlier this year. “Nigeria is the largest economy and most populous country in Africa. Its fintech industry is one of the most advanced in Africa, up there with Kenya and South Africa,� he told TechCrunch in May.

Apparently a number of actors were on the same wavelength when he said that, as Nigerian fintech gained $360 million in VC in November — the equivalent of roughly one-third of all the startup capital raised in Africa in 2018, according to Partech stats.

Part of this venture influx was directed to potential Chipper Cash competitors.

In two separate rounds, Chinese investors put $220 million into OPay and PalmPay — two fledgling payment startups with plans to scale in Nigeria and the broader continent. That money dwarfs rounds raised by other P2P focused fintech companies, such as Chipper Cash.

On how the startup will compete with the these new players with big coffers, Serunjogi points to Chipper Cash’s gratis-payment structure, among other factors.

Money doesn’t buy product market fit. It doesn’t buy ultimate success in this space,” he said.

“By offering our product for free, we’re not in a pricing war or competing on a dollar-to-dollar basis. We’re in a pure utility war on who can provide the most value to our users. We’re quite comfortable with our position, and our long-term value proposition will speak for itself over time,” Serunjogi added.

At the end of 2020 we can review where Chipper Cash and competitive platforms stand on country reach and volumes in the startup race to scale digital payments across Africa’s 1.2 billion people.

 


Source: TechCrunch

Fashion platform Zilingo acquires Sri Lankan SaaS startup nCinga for $15.5M

Singapore’s fashion startup Zilingo has acquired Sri Lanka’s SaaS startup nCinga in a $15.5 cash and stock deal, the two said today.

nCinga, founded in 2014, offers an IoT platform to enable real-time production monitoring on factory floors and data analytics tools. Its acquisition is one of Sri Lanka’s largest tech exits in recent times, the two said.

Zilingo, which has built several pieces of supply chain — manufacturing, logistics, payments, etc for retailers and brands, said it will deploy the Sri Lankan startup’s Manufacturing Execution System (MES) software across its network of 6,000 factories and 75,000 businesses.

Ankiti Bose, co-founder and chief executive of Zilingo, said, nCinga’s product has helped the startup “drastically improve� efficiency and drive insights by digitizing the shop floor. “Their work has been crucial to our mission of creating a transparent, sustainable, economically viable and socially responsible apparel supply chain,� she said.

Zilingo “has long” been a client of nCinga, she said.

Retailers continue to struggle with meeting consumer demand for fast, responsibly produced products due to inefficiencies and information asymmetry, said Zilingo, which is steps away from becoming the latest Southeast Asian unicorn. The acquisition will enable it to help customers in the United States, Europe and Australia, where brands traditionally lack transparency over supply chain and manufacturing processes, it said.

Zilingo will also help to expand the reach of nCinga’s software to core fashion manufacturing markets such as Bangladesh, India, Vietnam, Indonesia, Thailand and Turkey. In a statement, nCinga chief executive Imal Kalutotage said the startup “hopes to do great things together.”

The announcement today comes weeks after Zilingo said it planned to invest $100 million to expand its supply chain in the U.S.

It’s unclear how much capital nCinga had raised prior to today’s announcement. According to Crunchbase, nCinga’s last financing was its seed round five years ago.


Source: TechCrunch

Amazon’s third-party merchants are now barred from using FedEx Ground for Prime shipments

Third-party vendors were told by Amazon over the weekend that they are barred from using FedEx’s ground delivery services for Prime shipments. The Wall Street Journal reports that a message sent by Amazon to merchants on Sunday said the ban will last “until the delivery performance of these ship methods improves.” The e-commerce platform will still allow FedEx Ground for non-Prime shipments and FedEx Express, a faster but pricier option, for Prime.

Third-party sellers now account for more than half the products sold on Amazon.com and the company’s decision on FedEx’s ground delivery comes during the peak of the holiday shopping season. Over the summer, FedEx ended partnerships with Amazon to provide it with express air deliveries and ground shipments.

An Amazon spokesperson said that the company is managing cutoffs for delivery by Christmas and want to ensure that customers receive their packages on time. TechCrunch has also contacted FedEx for comment.

Both FedEx and UPS both experienced recent shipping delays, which they said were caused by record shipping volumes and weather issues.

Amazon has also been under scrutiny by federal antitrust regulators, with some complaints centered on whether or not it forces sellers to rely on its own logistics network. The company’s focus on its warehouse and delivery services, combined with its status as the largest online retailer in the U.S., has turned it into a major competitor against FedEx, UPS and the United States Postal Service.

A recent Morgan Stanley report estimates that Amazon is currently delivering about 46% of the items ordered through its U.S. site and predicts Amazon Logistics not only start providing shipments for non-Amazon orders, but overtake FedEx, UPS and the USPS in shipment volume by 2022.


Source: TechCrunch

SpaceX successfully launches Falcon 9 rocket and lands the booster, but misses the fairing catch

SpaceX has successfully launched its 13th rocket this year, and its 11th Falcon 9 (the company also flew two Falcon Heavy missions in 2019). The launch included the re-use of a twice flown Falcon 9 booster stage, which it recovered again with a landing at sea aboard one of its droneship landing pads, and a recovery attempt of both halves of the nose cone fairing that protects the spacecraft’s cargo and that is shed before the upper stage reaches its target orbit.

This launch carried a Boeing-built satellite that was created to provide communications services for customers Kacific and SKY Perfect JSAT, and it seems to have delivered the payload to the target orbit as planned. But primary mission success is only half the story here – and the other half is key to SpaceX’s efforts to make even more of its launch system reusable over time.

Elon Musk’s rocket company has been recovering Falcon 9 (and more recently, Super Heavy) boosters since 2015 and has done 47 successful first stage recoveries in total, but its fairing catching system is a much more recent introduction. SpaceX first controlled the descent of, and recovered a fairing half in 2017 – but did so by dropping it into the ocean. It later began attempting to recover it using a barge recovery ship to keep from having to fish it out of the sea, and managed to do that successfully for the first time with one half of the two-part fairing used in a Falcon Heavy launch this past June.

The attempt to catch the fairings was not successful – SpaceX said on Twitter that both halves missed the waiting boats “narrowly,” but added that recovery teams will still seek to pull them from the ocean and see about re-using them on future missions. SpaceX re-flew a recovered fairing in November for the first time, and Musk has said previously that re-use of this part could save SpaceX as much as $6 million per mission, which is around 10% of the total cost of launch.


Source: TechCrunch

Europa supera a EE. UU. en seguridad cuántica

Diseñar sistemas criptográficos que resistan a los potentes ordenadores cuánticos se ha convertido en una labor estratégica. Con su cable de fibra óptica de más de 2.000 kilómetros, China está a la cabeza seguida de la Unión Europa, con su sistema combinado de fibra óptica y satélites
Source: MIT

Tres buenas prácticas para minimizar el mal uso de los 'deepfakes'

La tecnología para crear ultrafalsificaciones amenaza con destruir la información y la realidad tal y como las conocemos. Pero también puede generar avances muy positivos. Esta guía aspira a fomentar su avance de  forma segura, pero requiere que gobiernos, empresas e investigadores la apoyen
Source: MIT

Cuidado con esta terapia génica antiedad sin probar ni demostrar

Libella cobrará un millón de dólares por dosis a los participantes de un ensayo clínico para un tratamiento que podría tener enormes riesgos para los pacientes. El experimento, basado en los estudios con telomerasas de la española María Blasco, se realizará en Colombia para esquivar a la FDA
Source: MIT

Amazon won't let sellers use FedEx Ground for Prime orders – CNET

The move is reportedly due to a “decline in performance,” according to The Wall Street Journal.
Source: CNET

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445