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

Archivo del Autor: Belen De Leon

Facebook Had a Busy Weekend, From News Feed to Livestream Changes

Here’s all the news you may have missed, including a major News Feed change and Mark Zuckerberg calling for government regulation.
Source: Wired

Bragi sells off hardware business, will focus on licenses and software

Bragi was a promising early contender in the Bluetooth earbud space. The company came to prominence in 2014 with a massively successful $3.3 million Kickstarter. And to its credit, it actually brought to market products like the Dash and Dash Pro, offering a compelling “smart” alternative to other devices.

Last month, however, the German company gave up the ghost, selling off its hardware business to an unnamed party. Wareable notes that early this year Bragi’s online store went out of stock, and while it told the press it had plans to refresh, that day never came. Instead, an outside party has purchased its product business.

Bragi confirmed the move in a statement from CEO Nikolaj Hviid. The executive was quick to add, however, that its conscious uncoupling from products like the Dash should not be viewed as the end for the company.

“Bragi’s technology suite is applied beyond our own products to partners and headphone brands,” Hviid said. “The Dash Pro featured groundbreaking ultra efficient AI and software that could be updated with new features such as Amazon Alexa, language translation and personalized hearing. With the sale of our product business, Bragi has completed its transformation into a software, AI and IP licensing company.”

Of course, the AirPods came along in 2016, and did the thing that Apple does to markets — it’s a story we’ve seen played out time and time again with companies like Pebble. New numbers out last week put Apple’s product at around 60 percent of the so-called “hearables” market. Other giants like Samsung, Bose and Jabra also make up a sizable chunk.

Ultimately, it seems, the market Bragi helped pioneer was quickly ceded to existing giants. As such, maintaining its innovative work on the software and AI, while licensing IP, certainly makes the most sense going forward. We noted the seemingly inevitability of the move at last year’s Mobile World Congress, when one of its EVP’s told us, “At some point we may not be a hardware company anymore. That was the plan from the beginning. That was not really a secret.”

We’ve reached out to Bragi for additional comment.


Source: TechCrunch

New book looks inside Apple’s legal fight with the FBI

A new biography of Apple chief executive Tim Cook out this month describes the moment — and the deliberations — after the FBI issued an unprecedented legal order demanding Apple undermine the security of its flagship product.

The new book, “Tim Cook: The Genius Who Took Apple to the Next Level” by Leander Kahney, offers a first-hand view from former staff about how Apple battled the order, which Cook said would be “too dangerous” to comply with.

Three years ago, following the San Bernardino terrorist attack, which killed 12 people and injured dozens, the FBI demanded Apple create a special version of its mobile software capable of bypassing the encryption and other security features on an iPhone used by one of the shooters. But fearing the backdoored software could one day end up in the wrong hands, Cook wrote in a public letter that the company would reject the order and fight the FBI in court. “This software would have the potential to unlock any iPhone in someone’s physical possession,” said Cook. What would ensue was a public battle between the tech giant and the government in a lawsuit lasting several months, until the government paid out for hackers to break into the device.

Apple long contended that the Justice Department wanted to fight Apple in the open to win over the public in the aftermath of the attack — painting Apple as helping terrorists — and sought a court order before the company could respond.

Had Apple lost the case, its long-running privacy and security mantra would be shattered. Cook is said to have “bet the company” on the decision to fight the order, according to former Apple general counsel Brian Sewell, who was quoted in the book.

Sewell described the FBI’s order as a tipping point following “a lot of activity” that preceded the decision by former FBI director James Comey to ask a judge to sign the order.

The order was issued on an obscure law known as the All Writs Act, which the FBI interpreted as a way to ask a court to order a company to do something not otherwise covered by the law. An order cannot be “unduly burdensome,” a subjective term often determined by the court issuing the order.

Sewell said the FBI had as early as 2014 asked Apple for “getting access to phones on a mass basis” after Apple rolled out iOS 8, which encrypted iPhones and iPads with a passcode. Law enforcement struggled to get into devices they said was necessary to investigate crimes. There was no other feasible way to break into an iPhone — even with a court order. Not even Apple could unlock the devices. The company declined the FBI’s request.

But the book said law enforcement “saw it as an opportunity to force Apple’s hand,” wrote Kahney.

“There was a sense at the FBI that this was the perfect storm,” said Sewell, as quoted. “We now have a tragic situation. We have a phone. We have a dead assailant. This is the time that we’re going to push it. And that’s when the FBI decided to file [the order],” he said.

Apple knew public opinion was divided. But the company didn’t let up.

For the following two months, Apple’s executive floor at its former headquarters at One Infinite Loop in Cupertino “turned into a 24/7 situation room,” with an intensified effort to respond to press queries — which Apple had seldom done before, known historically as a secretive company.

The case eventually resolved without a trial. The day before Apple was meant to go head-to-head with the government in a California court, the government pulled the plug on its legal action. It had paid almost a million dollars to hackers to successfully break into the phone. Cook was said to be “disappointed” the case didn’t come to trial, according to Sewell, because he sought a resolution to the case that he believed would have ruled in Apple’s favor. The legality of the order remains unsettled today, despite efforts by the government to force other companies — like Facebook — to rework their software to allow access to police.

A spokesperson for the Justice Department did not immediately comment. Apple did not comment.

“Tim Cook: The Genius Who Took Apple to the Next Level” is on sale April 16.


Source: TechCrunch

Top Stories in March: Male Birth Control, McDonald's & Marvel

Love it or hate it, ‘Captain Marvel’ won at the box office—and in our list of the most-read stories of the month.
Source: Wired

TechCrunch (Extra Crunch) is looking for great startup guest authors

In the six weeks since we launched Extra Crunch, we’ve seen that readers and subscribers really want the latest practical tips and warnings about building a company — from the people on the cutting edge.

So we want to feature subject-matter experts, writing about what they learn from working with startup clients.  

You may remember, however, that the Crunch Network for contributors came to a necessary end a couple of years ago, in favor of an invite-only process for guest columns. It “had gotten a bit overrun,” as my colleagues memorably wrote at the time, “with pieces that we strongly suspected were ghost-written by PR or really had no business being given the platform.”  

Today, we are inviting people who do key work with startups to apply, if you are one of those people and you have ideas for articles that might be a great fit for Extra Crunch and/or TechCrunch.

Just get in touch at ec_columns@techcrunch.com

Successful columns will include a big, actionable insight that is derived from the author’s professional experience, and reinforced by data and anecdotes they can provide.

Here are some of the many insidery topics that we want to go deeper on with the right columnists: growth marketing, legal issues, recruiting, M&A, and company culture and inclusion.

Here are early examples to illustrate what we are looking for:

  1. Everybody wants to know how to make their product big, so Julian Shapiro of premier growth marketing agency Bell Curve has begun sharing what he’s based on his client data. His first article was “Which types of startups are most often profitable?” and his second was “What’s the cost of buying users from Facebook and 13 other ad networks?
  2.  Anyone raising early-stage funding these days is thinking about the choices and problems that can come with term sheets. We’ve had a series of lawyers sharing their perspectives, including Mital Makadia of Grellas Shah LLP on “What to watch for in a VC term sheet,” Jared Verzello of Atrium on “Pre- and Post-Money SAFEs: Choosing the right one for your startup” and José Ancer of Egan Nelson LLP on “Why convertible notes are safer than SAFEs

Other notes:

  • There is no word count limit, although we encourage you to go long if you have a lot to say — take your readers as seriously as they take you. The range is typically 1500-2500 words.
  • Come prepared to go through an editing process with us, since our goal is to be significantly better than what one can find elsewhere on the internet.
  • We are happy to discuss re-publication rights.
  • While our focus is the Extra Crunch audience, some topics will be best served by some combination of free and paywalled articles.
  • We love one-off articles but we love regular contributions even more.

If all this sounds right for you, please get in touch at ec_columns@techcrunch.com


Source: TechCrunch

Pokémon GO and the April Fools’ joke that made billions

It’s the morning of March 31st, 2014, and the Google Maps team is about to release its April Fools’ Day gag to the world.

It wasn’t the first time this team had goofed around with an April Fools’ day joke. Google, as a whole, goes wild on April 1st. Maybe it’s for the resulting publicity. Maybe it’s to make the brand seem a little more fun. Maybe it’s to give employees a creative outlet that doesn’t seem so mission critical. It’s probably a mix of all three.

Google has used the first of April to “launch” everything from morse code keyboards, to AI-powered garden gnomes, to a translator for talking with your pets. They’ve “announced” that the company would be switching to Comic Sans as the default font across all of its products, and once spent the day suggesting that, despite whatever you might be searching for on YouTube, you probably meant to search for Sandstorm by Darude.

Most of the gags come and go (excluding Gmail, of course, which everyone thought was a joke thanks to its April 1st launch timing.) In most cases, everything is reset back to normal and everyone moves on.

This one would be a bit different. Within the next few hours, the wheels would be in motion for the product that became Pokémon GO.

This is Part 2 of our EC-1 series on Niantic, looking at its past, present, and potential future. If you haven’t read it, you can find Part 1 here. The reading time for this article is 31 minutes (7,900 words)

The Joke That Inspired It All

By April 2014, Niantic was still over a year away from its spinout of Google. At this point, it’s still Niantic Labs, an “autonomous unit” operating under Google’s roof.

They’d launched Field Trip, which proved to the team that there was something to this idea of focusing around real world points of interest, but didn’t seem to keep people coming back. They’d followed up with their first game, Ingress, which had a dedicated following but hadn’t made them very much money.

“Niantic was trying to figure out what was next, and what we should do.”

That’s Masashi (or “Masa”) Kawashima. He runs Niantic’s operations in Asia, having joined to grow Ingress in Japan at a time when the country was around 25th on the list by playerbase. Nowaday’s it’s number one or two, depending on which phone platform we’re talking about. His passion for Niantic’s games runs deep; he rarely stops smiling when talking about them. Every question I ask is answered with a story, and each one is packed with a million details. At no point am I tempted to stop him.


Source: TechCrunch

WTF are ISAs? (and can they transform education and spark a startup wave?)

Soaring college tuition prices have left Americans drowning in debt without a correspondingly enhanced set of professional skills to show for it. In the past 11 years, US student debt has increased by 157% and 1 in 10 borrowers are over 90 days delinquent.

Universities are incentivized to be unaffordable and don’t have a direct financial interest in the outcomes of their students. The average budget for career services at colleges is $90,000 including salaries, with only one career counselor for every 2,900 students on average.

Income share agreements (ISAs) have been developed as a financing model that could reshape the way education programs operate by aligning interests while expanding access to those programs and limiting payments only to what graduates can afford.

Lambda School may be the most notable startup advancing this model, having closed a $30 million Series B in January. But ISAs are neither simple to implement nor uncontroversial in policy circles.


Source: TechCrunch

Gmail will soon offer email scheduling. Here’s how to use it

In celebration of Gmail’s fifteenth birthday, Google has announced a series of new features for Gmail. Among these new features, is a new email scheduling feature. Here’s how to use it.

The post Gmail will soon offer email scheduling. Here’s how to use it appeared first on Digital Trends.


Source: Digital trends

Tips to know when buying an alarm clock video – CNET

If your phone isn’t enough, we can help you find an alarm that will make your morning routine easier.
Source: CNET

Cloudflare offers mobile VPN to hide more of your browsing history – CNET

It’ll speed up your connection too, the company says.
Source: CNET

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913