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

Archivo del Autor: Belen De Leon

Mammoth Biosciences launches a CRISPR-powered search engine for disease detection

Most people tend to think of CRISPR as a groundbreaking gene-editing technology that can hunt down and snip away bits of DNA, like the cut and paste function on a keyboard. While many research projects tend to emphasize the potential of that process in replacing target bits of genetic material, for Mammoth Biosciences, the search function is the real game changer.

“Control + F is the exciting part,” Mammoth co-founder and CEO Trevor Martin told TechCrunch in an interview. “At core it’s just this amazing search engine that we can use to find things. The way that we search for things is just like Google.”

To conduct that search, one must enter a guide RNA and tell a CRISPR protein what to search for, any specific DNA or RNA sequence, from a malaria pathogen to a biomarker for leukemia. Mammoth’s novel technology uses a reporter molecule that exudes color when the sequence is located and snipped, indicating that the genetic search term was present in the sample and making the result of such a search viewable with the naked eye.

As the company’s documentation explains, the process would go like this:

“This could be as simple as a rapid test on a credit-card sized disposable paper strip that anyone could use at home… For at-home testing, once the user has completed the test, they will securely upload an anonymous photo of the strip to Mammoth’s corresponding application for remote analysis and then receive their confidential results and professional advice – all in under an hour.”

While the diagnostic element is big for the company, Mammoth is positioning itself as the platform for an “infinite number of tests” that the company and its partners could run. And while cancer is a massive application for CRISPR, the technology isn’t limited to health. Martin notes that it could be used in something like agriculture to identify a soil biome or to crack a forensic case gone cold.

Mammoth’s team is led by two Stanford PhDs, Trevor Martin and Ashley Tehranchi, CEO and CTO respectively. The research portion of the work will be helmed by Berkeley PhD students Janice Chen and Lucas Harrington. Notably, Mammoth also lists the legendary Jennifer Doudna, the scientist who discovered the CRISPR gene-editing mechanism, as a co-founder and chair of the company’s advisory board.

Doudna’s breakthrough is what makes Mammoth’s platform — and all things CRISPR — possible. “[That] really amazing work shows that you can build this kind of platform using CRISPR-based technology,” Martin said.

Mammoth Biosciences raised $120,000 from NFX Guild in 2017 and since then has pieced together capital from a variety of sources, including Mayfield, NFX, 8VC, AME Cloud, Wireframe, Kairos, and Boom Capital, though the company declined to disclose the amount it has raised.

“Because we have this really transformative platform for disease detection, it’s really allowing us to rethink the business models about building this type of biotech company,” Martin told TechCrunch. “Because the technology is so programmable, we’re really leveraging [to make] Mammoth a platform company for detection.”

Mammoth’s next big step is to search for partners like universities and corporations that have interesting biomarkers that could be plugged into its CRISPR platform. The ultimate goal, as Martin explains is to leverage its device-free system “to bring those biomarkers the last mile or even the last foot into the healthcare system.”

“We’re really excited to partner with these companies to use our platform,” Martin said. “[Mammoth] enables these awesome biomarkers to actually get used.”


Source: TechCrunch

A New Startup Wants to Use Crispr to Diagnose Disease

Genetics pioneer Jennifer Doudna has launched the first commercial Crispr platform for detecting disease-causing DNA.
Source: Wired

Samsung tempers record earnings with pessimistic smartphone outlook

Samsung’s latest earnings report is a succinct lesson in hoping for the best and preparing for the worst. The actual news here is pretty positive, as the company reports a record operating profit, courtesy of high demand for its components and flagship handsets.

But a statement tied to the news mentions “slow demand” no fewer than seven times, as the company looks to temper investor expectations, Those warnings largely revolve around the company’s display panel offerings and a perceived stagnations in the mobile sector in general.

“For the second quarter,” the company writes in a statement, “Samsung expects the Memory Business to maintain its strong performance, but generating overall earnings growth across the company will be a challenge due to weakness in the Display Panel segment and a decline in profitability in the Mobile Business amid rising competition in the high-end segment.”

The slow down, it seems, has already had an impact on the display side, though Samsung’s weathered much worse than this already. Keep in mind how the whole Note 7 debacle didn’t make a dent in the company’s profitability. Samsung is the consumer electronics poster child from the importance of product diversity.

There’s some Apple shade implied here as well. After all, Samsung provides the OLED panel for its chief competitor’s ultra premium handset, leaving Wall Street to infer that less than stellar iPhone X sales was a contributor here. Samsung’s forecast also includes warnings around slowed demand for its own handsets in the next quarter.

“In the Mobile Business,” Samsung writes, “profitability is expected to decline QoQ due to stagnant sales of flagship models amid weak demand and an increase in marketing expenses.” That’s due, at least in part, to a natural cycle as the initial hype dies down — though there also appears to be a larger global smartphone slow down at play here as well. But the company says it believes that will be buoyed in part by increased summer demand for TVs and air conditioners. People might not be buying as many new smartphones in the future, but hey, climate change will make sure we always need ACs. 


Source: TechCrunch

Next-gen VW Golf will be offered as 48-volt mild hybrid – Roadshow

48-volt systems are all the rage right now, and they’re a good first step in electrification.
Source: CNET

Tile and Comcast team up to help you find lost items with your TV’s voice remote

Lost device finder Tile today is making good on its previously announced partnership with Comcast by introducing a way for Comcast Xfinity customers to locate their Tiles using Comcast’s TV remote, the Xfinity X1 Voice Remote. This is also the first video and voice partnership with Tile, which has been steadily expanding its integrations with third parties, including most recently Bose, Samsonite, Boosted Boards, and others.

The company has said its goal is to “blanket the world” in smart location through its partnerships, which have also included those with access points and airport Wi-Fi.

With the Comcast partnership in particular, Tile users can speak into their voice remote and ask for the location of one of their Tiles – the small dongles that can be attached to things like bags, purses, keys, wallets and more.

To use this feature, you have to say “Xfinity Home,” (yes, this is how you talk to your remote), “where are my keys?” or “Sam’s backpack?” or whatever other label you’ve assigned your Tile device.

The last known location and the address of the missing Tile will then appear on the TV screen.

To use the feature, Xfinity customers will have to download the Xfinity Home app on their iOS or Android device to add their Tiles following the instructions in the app.

The companies say that later this year the feature will become available to all Xfinity Internet customers, too.

Though there are a number of lost item finders on the market, Tile has become one of the biggest in the space, having sold 13 million Tiles to date, as of this January. It hasn’t provided an update on revenue in recent months, but said it had earned $100 million in 2016.

One the company’s bigger efforts lately has been on expanding its network. Tiles work beyond their Bluetooth connections by creating a community where all users with the Tile app on their phone can share information back to the network about nearby Tiles, including those from other users. That means it’s to Tile’s advantage to integrate its technology in as many places and products as possible – as this brings on more customers, and more places where nearby Tiles can be found.

Comcast was one of several new partnerships announced this year, but it was one of the bigger names. The other notable brand working with Tile now is Bose, whose SoundSport Wireless and QuietControl 30 headphones will ship with Tile’s technology embedded inside.


Source: TechCrunch

Kick off a summer of songs with the JBL Flip 3 for $49.99 – CNET

That’s a full 50 percent off this top-rated portable speaker, which can repel splashes and play for up to 10 hours. Plus: a seriously excellent freebie for business folks.
Source: CNET

Total recall? Amazon's giving Alexa a better memory – CNET

New features are on the way for Amazon’s voice assistant — including the ability to remember things about you.
Source: CNET

Alexa will soon gain a memory, converse more naturally, and automatically launch skills

Alexa will soon be able to recall information you’ve directed her to remember, as well as have more natural conversations that don’t require every command to begin with “Alexa.” She’ll also be able to launch skills in response to questions you ask, without explicit instructions to do so. The features are the first of what Amazon says are many launches this year that will make its virtual assistant more personalized, smarter, and more engaging.

The news was announced this morning in a keynote presentation from the head of the Alexa Brain group, Ruhi Sarikaya, speaking at the World Wide Web Conference in Lyon, France.

He explained that the Alexa Brain initiative is focused on improving Alexa’s ability to track context and memory within and across dialog sessions, as well as make it easier for users to discover and interact with Alexa’s now over 40,000 third-party skills.

With the memory update, arriving soon to U.S. users, Alexa will be able to remember any information you ask her to, and retrieve it later.

For example, you might direct Alexa to remember an important day by saying something like, “Alexa, remember that Sean’s birthday is June 20th.” Alexa will then reply, “Okay, I’ll remember that Sean’s birthday is June 20th.” This effectively turns Alexa into a way to offload information you’d otherwise have to store in your own brain, and is reminiscent of earlier bots, like Wonder, which were designed to remember anything you told it, for later retrieval over SMS or messaging platforms.

Memory, of course, has also been one of Google Assistant’s more useful features – so it was time for Alexa to catch up on this front.

In addition, Alexa will soon be able to have more natural conversations with users, thanks to something called “context carryover.” This means that Alexa will be able to understand follow-up questions and respond appropriately, even though you haven’t addressed her as “Alexa.”

For instance, you could ask “Alexa, how is the weather in Seattle?” and then ask, “What about this weekend?” after Alexa responds.

You can even change the subject, saying “Alexa, how’s the weather in Portland?,” then “How long does it take to get there?”

The feature, says Sarikaya, takes advantage of deep learning models applied to the spoken language understanding pipeline, in order to have conversations that carry customers’ intent and entities within and across domains – like it did between weather and traffic, in the example above. It will also require the customer to enable Follow Up mode, which allows Alexa to continue a conversation even when the wake word isn’t said a second time.

Natural conversations are also coming “soon” to Alexa device owners in the U.S., U.K. and Germany.

A third advance arriving in the near future focuses on Alexa’s skills. These are the third-party voice apps that aim to help you do more with Alexa – like checking your credit card account information, playing news radio, ordering an Uber, playing a game, and more. There are so many out there, it’s becoming harder to surface them just by digging around in the Alexa Skills Store.

In the weeks ahead, U.S. users will be able to launch skills using natural phrases, instead of explicit commands like “Alexa, open [skill name]” or “…enable [skill name].”

Amazon has been working to make Alexa’s skills easier to use for years. In 2016, Echo was updated to allow users to enable new Alexa skills by voice, and last year, Alexa began suggesting skills in response to certain questions in limited scenarios. With the new feature, now in beta testing, Alexa will instead locate and launch skills for you.

Sarikaya gives an example of this from the current beta test, noting that he asked Alexa “how do I remove an oil stain from my shirt?”

Alexa responded by saying “Here is Tide Stain Remover,” which is the name of Procter & Gamble’s skill that walks you through stain removal for over 200 specific stain types – including oil.

Before, it was hard to imagine why anyone would seek out and enable a Tide skill on their own, but having it in Alexa’s repertoire now begins to make more sense.

This could also potentially present Amazon with an advertising model, similar to Google’s keyword bidding system. If someone asks for information that could be answered by a skill touting a particular product or brand, Amazon could eventually have advertisers compete to be the skill recommended first. (Perhaps the others could be called up with a follow-up request, “any other ideas?”)

Amazon isn’t giving an exact launch date for any of these three new features, only that they’re coming soon.

But despite the new launches, Sarikaya notes there’s still a lot of work left ahead.

“We have many challenges still to address, such as how to scale these new experiences across languages and different devices, how to scale skill arbitration across the tens of thousands of Alexa skills, and how to measure experience quality,” he says. “Additionally, there are component-level technology challenges that span automatic speech recognition, spoken language understanding, dialog management, natural language generation, text-to-speech synthesis, and personalization,” he says.

“Skills arbitration, context carryover and the memory feature are early instances of a class of work Amazon scientists and engineers are doing to make engaging with Alexa more friction-free,” Sarikaya continues. “We’re on a multi-year journey to fundamentally change human-computer interaction, and as we like to say at Amazon, it’s still Day 1.”


Source: TechCrunch

Ominous Views of Japan's New Concrete Seawalls

Can these 41-foot-high walls protect the country from another tsunami?
Source: Wired

Cashback app Dosh raises $44M on a $240M valuation from PayPal and more

In an era where we can buy whatever we want from wherever we want nearly in the blink of an eye, loyalty, rewards and membership programs have become a major lever in capturing repeat consumer spend — Amazon Prime perhaps being one of the most successful examples. Now, a company that has built up shopping frequency across multiple retailers by rewarding buyers with cashback is announcing a big round of funding to expand its business

Dosh, a startup and app of the same name that lets you get cash back when you shop at selected retailers with a linked card, has raised $44 million in a Series B round of funding from investors that include PayPal and Goodwater Capital. The company has paid out $25 million to some 3 million uses since being founded in 2016.

It claims to be the largest card-linked cash-back app and network in the U.S. with Sam’s Club, Forever 21, Cost Plus World Market, Target, Mattress Firm, Papa John’s, U.S. Polo Assn., Chili’s, and Payless ShoeSource among the retailers integrated with it.

No valuation is being disclosed but we understand from a source close to the company that it is $240 million.

The funding brings the total raised by Dosh, based out of Austin, to $56 million. Other investors in the company have included Next Coast Ventures, Chetrit Ventures and Extol Capital.

There are dozens of services on the market today that let users get cash back when they make purchases. They include genre-specific apps like Mogl for restaurants, shopping portal Spring, numerous credit cards, and even PayPal itself. CEO and founder Ryan Wuerch says that Dosh is different from the rest because of its implementation of AI and algorithms that respond to your shopping behavior to steer your activity.

“Dosh uses behavioral stimuli to directly connect merchants and consumers with predicted results,” he said in an interview. “Dosh subscribers automatically get cash without having to change their behaviors or actions. Dosh technology drives incremental transactions, triggering an immediate cash incentive to the consumer and creating positive associations with merchants and brands.”

He says that Dosh makes its own Dosh (which in the UK is slang for “money”) by taking a percentage on transactions, although he wouldn’t specify the number.

PayPal exists as one of the options for getting your cash back — others include your bank account and donating to charity — but Wuerch says that PayPal is solely a financial investor in the startup.

The company today operates only in the US and that is the plan for the next three years, with its target being to have 1 million merchants on the platform by that time. The sweetener is that it’s helping to lift purchasing, even among the biggest of its partners, and pointedly those who have been finding it a challenge to do battle with Prime, which Amazon uses to create loyalty for itself rather than a plethora of retailers.

“Dosh subscribers become sustained, repeat customers faster,” said James Lerner, Senior Product Marketing Director, Walmart Global eCommerce/Samsclub.com, in a statement.. “Those customers are visiting 29% more often, and spending 60% more per visit after 60 days when compared to non-Dosh subscribers.”

 


Source: TechCrunch

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463