Business is booming.

Ex-Uber software engineers raise $3M for Sperta, a 6-month-old startup that wants to help fintechs better manage fraud risk – TechCrunch


Working together at Uber’s risk team, Yifu Diao and Ming Fang came to realize that with the hypergrowth the company was seeing came fraud challenges. Diao’s first project at the company after starting in 2014 was building a rules engine called Mastermind to fight fraud. That engine, he says, allowed risk analysts to build and rollout rules without the help of engineers.

“While it was originally built for fraud, it came to be used for other cases such as safety and customer support also,” Diao said. “It was making 10,000 decisions per second by the time I left.”

When Fang joined Uber’s risk team in 2016, there was a need to use Mastermind at dispatch time — when drivers and riders are matched. However, dispatch was one of Uber’s most critical systems, and it had a much bigger scale than previous use cases while having a very stringent latency requirement. 

“Ming [Fang] did enormous optimizations for Mastermind, which enabled this new use case and brought down fraud significantly,” Diao recalls. Mastermind is now used by hundreds of analysts and ops, and it makes real-time decisions throughout hundreds of user touch points.

Diao spent his last year at Uber working on a lending product, which also made use of Mastermind for underwriting. He then joined a credit card startup and realized that product also needed a rules engine to manage fraud, credit and compliance risks. However, that startup didn’t have resources like Uber to build such an engine in house.

“What’s more, explainability is important for fintech companies so that they can show regulators how decisions are made,” Diao said. “It became apparent to me that there was a need for a rules engine as a service.”

He immediately thought of Fang, who by that time was working at Google leading its Cloud AI Feature Store. The pair had been discussing a few startup ideas in recent years and they decided to team up to form Sperta this June (Sperta means “expert” in Italian) and build their own rules engine as a service. Its mission is to help financial services and tech companies automate decisions and manage fraud, credit and compliance risks.

Many of the current rules engine offerings tout a no-code UI to build rules with a few mouse clicks the duo believes that won’t work out well “when the logic gets more complex,” Diao said. 

Sperta’s main differentiator from others in the space (other players who have recently raised funding include Alloy and Unit21), according to Diao, is its expression language.

“Our target users are analysts and data scientists, who already know SQL,” Diao said. “So we decided to build an expression language with similar syntax to SQL. We had great success with this approach in Mastermind. It made it possible for analysts to onboard in just one week.”

Rules won’t perform well if they are not tested, explains Diao. And high false positives can have a real negative impact on growth. False positives can mean a loss of customers for financial institutions and companies.

“We are keenly aware of this,” Diao said. “That’s why we are enabling rule unit tests for sanity checks, backtesting for measuring the rule performance and percentage rollout for safely applying rule changes.”

To solve its customers’ “end-to-end” needs, Sperta is building a risk decision platform with the rules engine at its core. Sperta also integrates with data vendors, and it also allows analysts to transform features obtained from those vendors. 

Just two months after its formation, Sperta raised $3 million in seed funding in a round co-led by Kindred Ventures and Uncork Capital that included participation from some angel investors. It is just now talking about publicly.

“Customers can bring their own models too, and Sperta provides a clean interface for integration,” Diao said. “If decisions can’t be made automatically, the cases can be sent to Sperta’s case management tool. While models give us probabilistic predictions, rules give us explainable decisions and deterministic actions. We are really excited about helping the internet make better decisions faster.”

Sperta, Fang said, makes it easier for customers to integrate models with its UI.

“We can structuralize the data they want to use to detect risk and make decisions,” he told TechCrunch. “We can structuralize the way they use data to make sure their decision making is safe and cleaner.”

For fintechs especially, a rules engine is very important at the onboarding stage. Fraud is top of mind for all financial institutions, fintech or traditional. And with more transactions conducted online than ever, the possibility of fraud is also higher than ever.

So naturally, fintechs and financial institutions in general are target customers.

Competitors, Diao said, charge on average about $1 a decision. While he wouldn’t get specific, Diao said Sperta will charge less than that.

The company plans to use its new capital mostly toward hiring. It’s still developing its product but hopes to have an MVP by year’s end.

For Kindred Ventures’ Kanyi Maqubela, Kindred Ventures believes Diao and Fang’s work at Uber was “groundbreaking” in the area of fraud prevention.

“A generalized, powerful version of a decision engine is sorely needed in today’s market, where software companies are making millions of underwriting decisions every day,” he wrote via email. “Software companies need a solution that is sufficiently sensitive to allow both customization, yet maintain compliance… Successful architecture is flexible enough to be modular, but secure enough to maintain compliance and ease across use cases. Sperta has already achieved this, within only months of being in market.”

Andy McLoughlin, Uncork Capital managing partner, agrees that the founders’ insights from having built a rules engine at Uber give them “an immediate advantage.”

“In our diligence we heard repeated dissatisfaction at existing solutions which aren’t able to offer some of the more advanced features that Sperta delivers in v1.0,” he wrote via email. “The competitors have done a good job at priming the market but we see a huge opportunity to deliver the correct solution.”

Source link

  1. Hnufyb says

    purchase levaquin online levofloxacin oral

  2. Bahvqr says

    avodart for sale purchase celecoxib sale zofran generic

  3. Manpri says

    spironolactone 100mg us aldactone us buy diflucan for sale

  4. Omnvui says

    ampicillin 250mg for sale ampicillin 250mg drug purchase erythromycin for sale

  5. Kmwroc says

    sildenafil 100mg sale sildenafil online methocarbamol pills

  6. Wfekjj says

    sildenafil order aurogra 50mg uk buy estrace 2mg pill

  7. Qtzdyk says

    generic lamotrigine 200mg order generic tretinoin cream retin cream for sale

  8. Hwyosn says

    tadalis 20mg over the counter buy voltaren 100mg for sale buy diclofenac 100mg generic

  9. Ijsjyu says

    isotretinoin 10mg drug cost isotretinoin 40mg oral azithromycin

  10. Nqkjtk says

    indocin us buy cefixime 200mg pills buy generic trimox

  11. Dqzesb says

    order anastrozole without prescription clarithromycin 500mg cheap sildenafil 100mg price

  12. Xisfmr says

    acheter 40mg gГ©nГ©rique cialis en france acheter 20mg tadalafil sildenafil 200mg en ligne

  13. Rrenwo says

    deltasone canada 20 mg cialis cost rite aid buy viagra 50mg online

  14. Kksdks says

    tadalafil kaufen ohne rezept cialis 5mg kaufen ohne rezept viagra generika

  15. Bcutmk says

    isotretinoin online buy buy amoxicillin 250mg generic ivermectin 3mg pill

  16. Yrtjzp says

    doxycycline 100mg over the counter buy clomid 100mg generic lasix 40mg cheap

  17. Mshgha says

    order altace 5mg pills purchase irbesartan pills buy astelin 10 ml generic

  18. Vrrexe says

    order clonidine 0.1 mg without prescription order catapres without prescription spiriva medication

  19. Hlzxbt says

    buspar order online phenytoin uk oral ditropan

  20. Aopuei says

    buy terazosin for sale terazosin pills order sulfasalazine 500 mg online cheap

  21. Vtedku says

    fosamax price pepcid 40mg brand pepcid 20mg cost

  22. Hkooxg says

    olmesartan ca buy diamox 250mg online diamox us

  23. Slwhhu says

    tacrolimus order online prograf without prescription buy urso 300mg sale

  24. Ffpiex says

    imdur for sale lanoxin 2250 mg us oral micardis 20mg

  25. Touvml says

    zyban 150 mg us oral cetirizine 5mg seroquel 100mg brand

  26. Kmazxh says

    molnupiravir price molnupiravir online order lansoprazole without prescription

  27. Cbfwqe says

    buy zoloft generic Generic viagra us buy sildenafil 50mg

  28. Hjkqii says

    cialis overnight oral amantadine brand amantadine 100 mg

  29. Kkeynu says

    buy revia 50 mg generic revia over the counter buy abilify without prescription

  30. Pxecay says

    order avlosulfon pills aceon drug aceon medication

  31. Rcyvrt says

    buy provera 10mg without prescription periactin 4mg cheap cyproheptadine price

  32. Ewaiog says

    provigil for sale stromectol 6mg for sale ivermectin 50

  33. Fwymjj says

    fluvoxamine price glipizide drug glucotrol 10mg usa

  34. Gxahom says

    buy isotretinoin pill amoxicillin 250mg us prednisone 40mg usa

  35. Qbxeyr says

    buy piracetam 800mg sale buy sildenafil sildenafil 100mg brand

  36. Wcbqkj says

    buy azithromycin pills neurontin 800mg cost buy gabapentin without prescription

  37. Gvicyp says

    order tadalafil 20mg generic cialis overnight delivery viagra tablet

  38. Cbsqnd says

    lasix 40mg drug plaquenil drug purchase plaquenil pill

  39. Yseczf says

    buy aralen online cheap buy cenforce 50mg for sale baricitinib 4mg without prescription

  40. Wlwozz says

    glycomet 500mg over the counter cialis 40mg oral tadalafil for sale

  41. Tkvblo says

    olanzapine 10mg oral brand olanzapine cheap valsartan 80mg

  42. Khyjdw says

    amlodipine brand cialis 40mg sale real cialis fast shipping

  43. Edwgtu says

    buy clozapine for sale decadron 0,0,5 mg cheap decadron 0,5 mg oral

  44. Xqmmeg says

    buy viagra 100mg generic lisinopril order order lisinopril 2.5mg pill

  45. Ouveon says

    zyvox 600mg without prescription no deposit casino hollywood casino online real money

  46. Sgpyqj says

    buy prilosec blackjack online us play blackjack online

  47. Pkpioj says

    metoprolol 100mg over the counter metoprolol 100mg brand levitra 20mg pills

  48. Xiaxqi says

    mba essay service real online casino casino game

  49. Hipdns says

    order levitra 20mg generic methylprednisolone 4 mg without a doctor prescription methylprednisolone 4 mg oral

  50. Xmqbkc says

    online essay writing write research paper viagra mail order us

  51. Mhvvgr says

    cost clomiphene 50mg online casinos for real money free casino

  52. Tnsfer says

    buy aristocort 4mg generic loratadine for sale online desloratadine pill

  53. Gpgmoc says

    priligy 90mg without prescription order dapoxetine 60mg online cheap buy levothyroxine tablets

  54. Cvzqlw says

    cialis 20mg brand purchase cialis pills sildenafil tablets

  55. Dcutqr says

    order orlistat online orlistat generic buy zovirax 800mg pills

  56. Msvjms says

    allopurinol over the counter allopurinol pill ezetimibe without prescription

  57. Jmdykt says

    order generic methotrexate 5mg coumadin 5mg for sale reglan 20mg cheap

  58. Ibemiu says

    generic losartan topamax for sale online purchase topiramate online cheap

  59. Tisink says

    baclofen 10mg tablet buy ketorolac online cheap purchase toradol online cheap

  60. Djzdit says

    imitrex 50mg tablet order generic avodart buy avodart sale

  61. Nrajgf says

    cost colchicine 0.5mg play poker online free no sign up free blackjack

  62. Mdtmsw says

    order zantac 300mg sale meloxicam cheap cheap celebrex 200mg

  63. Qebxug says

    best casino slots online online blackjack spins website free online slot machines

  64. Emyjoo says

    purchase flomax generic purchase zofran generic cost spironolactone 25mg

  65. Gkqogu says

    tadalafil canada order cialis 10mg oral ciprofloxacin 500mg

  66. Xerlas says

    simvastatin 20mg price zocor 20mg drug propecia 1mg oral

  67. Nqheob says

    metronidazole 200mg for sale generic sulfamethoxazole bactrim 960mg without prescription

  68. Ixxpio says

    buy diflucan order diflucan 100mg pill sildenafil 100mg cheap

  69. Pzkhin says

    buy cephalexin 500mg online cheap cleocin 300mg cheap erythromycin without prescription

  70. Tvpjka says

    buy tadalafil 5mg buy cialis for sale purchase sildenafil

  71. Htjuvv says

    cefuroxime online buy buy ceftin without prescription buy methocarbamol 500mg for sale

  72. Gcuusa says

    real money casino online tadalafil 10mg without prescription goodrx cialis

  73. Bnuqxe says

    cheap trazodone purchase desyrel generic buy aurogra 100mg pills

  74. Gxshoo says

    paper writing online affordable essay writing ivermectin lotion price

  75. Ifcmrg says

    deltasone 10mg oral buy deltasone 40mg pill cheap amoxil 500mg

  76. Ducqrn says

    buy viagra online cheap real viagra cialis 5mg tablet

  77. Oapzgd says

    free online blackjack no download buy tadalafil generic buy tadalafil 5mg sale

  78. Vghnee says

    zithromax 250mg brand buy prednisolone 20mg neurontin 600mg ca

  79. Bpqcww says

    where can i play poker online online gambling real money oral modafinil

  80. Mdvfdx says

    furosemide 100mg oral buy doxycycline generic purchase plaquenil generic

  81. Etwdzr says

    prednisone online order minipress brand vermox 100mg for sale

  82. Wjgffx says

    order sildenafil 100mg sale order nolvadex 10mg generic budesonide allergy spray

  83. Lczolh says

    oral tretinoin cream retin generic buy avanafil pills

  84. Fmeddn says

    purchase tadacip cost voltaren indocin 50mg uk

  85. Cnnuva says

    order terbinafine 250mg for sale cefixime 100mg canada order amoxicillin generic

  86. Gisdit says

    biaxin sale cheap catapres meclizine pills

  87. Ddckbq says

    buy naprosyn 250mg generic buy naprosyn pills lansoprazole 15mg pills

  88. Xmdnmd says

    spiriva 9mcg cost order terazosin 1mg generic buy generic terazosin 1mg

  89. Pepzrl says

    buy albuterol 100 mcg pills cipro 1000mg sale cipro for sale online

  90. Qgsusu says

    actos 30mg cost sildenafil viagra sildenafil without a doctor’s prescription

  91. Bguvcc says

    buy montelukast online viagra 150mg buy sildenafil pills

  92. Unzidv says

    brand tadalafil 40mg free casino slots online card games

  93. Wxbvbs says

    tadalafil usa buy tadalafil 5mg pills cheap tadalafil 5mg

  94. Tkpryd says

    roulette online no deposit casino ladbrokes uk

  95. Rjvyst says

    ivermectin order order stromectol 12mg pills cost dapsone 100mg

  96. Chjfcc says

    play online roulette for fun roulette casino online casino usa

  97. Obxzep says

    order adalat 30mg generic buy aceon pills brand fexofenadine

  98. Yoxpck says

    slots games help me with my research paper buy an essay cheap

  99. Lijxeb says

    ramipril oral amaryl 4mg usa etoricoxib online order

  100. 온라인바카라 says

    They’re happy because they satisfied about 온라인바카라 my nudes pic and videos. Reassuring someone in the bedroom is a person of blablabla, btw if you want to see my vids kindly visit my webpage or timeline :3 😉 😉 ,

  101. Twixtb says

    doxycycline cheap buy doxycycline online cheap cleocin 300mg price

  102. Ogcsrz says

    buy olmesartan pills calan cost purchase divalproex pill

  103. Tyjcte says

    asacol uk buy azelastine sale order irbesartan for sale

  104. Pbdvrr says

    clobetasol cream clobetasol cream cordarone 200mg canada

  105. Uljwfw says

    order diamox for sale acetazolamide brand azathioprine for sale

  106. Sgwoad says

    digoxin 250mg for sale buy digoxin 250 mg sale molnupiravir buy online

  107. Pdzuro says

    order generic carvedilol amitriptyline canada oral amitriptyline

  108. Uubluk says

    order amoxicillin for sale generic stromectol for humans ivermectin 3 mg tablets

  109. Xygerd says

    alendronate 70mg us buy alendronate 35mg generic ibuprofen ca

  110. Dhccdh says

    priligy 90mg brand order priligy 60mg generic order motilium 10mg online

  111. Ugvdjf says

    order nortriptyline 25mg pill panadol uk order paxil generic

  112. Exbidi says

    indomethacin for sale indocin 50mg for sale buy cenforce 50mg sale

  113. Brcfwr says

    pepcid 40mg cheap famotidine pill remeron 15mg drug

  114. Pndiqv says

    doxycycline online buy order doxycycline 200mg sale methylprednisolone 16 mg for sale

  115. Xsqbyf says

    ropinirole 1mg oral trandate order labetalol without prescription

  116. Akshyc says

    buy tadacip 10mg tadalafil 10mg sale buy amoxicillin online

  117. Avelmc says

    tadalafil drug Cialis now viagra 50mg uk

  118. Mwwqor says

    buy esomeprazole 40mg generic lasix 40mg generic order lasix sale

  119. Lbvpkb says

    cheap tadalafil sale Cialis express delivery top rated ed pills

  120. Vsoumd says

    order provigil 100mg pills stromectol 3mg without prescription purchase phenergan for sale

  121. Heuyah says

    buy glycomet 1000mg online buy calan buy nolvadex 20mg online

  122. Ctdeuo says

    buy deltasone 40mg sale buy amoxil 250mg online buy amoxicillin 1000mg online cheap

  123. Gbjtuk says

    buy sildenafil 100mg pill cost proscar 1mg proscar 1mg for sale

  124. Raejei says

    ondansetron 8mg cheap zofran tablet buy bactrim 480mg for sale

  125. Neopqq says

    ivermectin 90 mg stromectol for sale order deltasone 40mg sale

  126. Iqewtj says

    buy albuterol 4mg online cheap ventolin cost order amoxiclav for sale

  127. Vqztmk says

    accutane 40mg canada buy azithromycin 500mg azithromycin pills

  128. Mtjzlm says

    generic modafinil lopressor 100mg uk metoprolol 100mg cost

  129. Mtrfml says

    prednisolone 10mg tablet lasix cheap order furosemide 40mg pill

  130. Npvijw says

    purchase dutasteride online cheap dutasteride brand order orlistat 60mg online cheap

  131. Kevinfret says

    продажа карт с балансом

  132. 오피스북 says

    I wonder how so much effort you place to make one “오피스북”of these fantastic info web site.
    thank you i love it.

  133. Sizpwc says

    azathioprine 25mg ca purchase telmisartan online cheap brand naprosyn

  134. 스포츠중계 says

    wonderful post, very informative. I wonder why the opposite experts스포츠중계 of this sector do not understand this. You must continue your writing.

  135. Rmxdtu says

    omnicef uk order pantoprazole 20mg without prescription purchase protonix sale

  136. Oyzrtz says

    ditropan online prograf generic buy trileptal sale

  137. Fodyuq says

    buy dapsone 100 mg online order avlosulfon 100mg generic brand tenormin 50mg

  138. Cjlpfj says

    simvastatin 20mg price sildalis over the counter brand sildalis

  139. 성인망가 says

    Hello! This is kind of off topic but I need some guidance from an established blog
    hyperlink to your host I’m not sure why but this web site is loading extremely slow for me“성인망가” I’m thinking about making my own but I’m not sure where to begin.I wonder how so much effort you place to make one of these fantastic informative web site.

  140. Mpjbwm says

    order alfuzosin online cheap purchase diltiazem pill order diltiazem for sale

  141. Wbvvxk says

    promethazine canada buy cialis without rx cialis generic name

  142. Uqhfnw says

    order ezetimibe generic buy sumycin sale methotrexate ca

  143. Vdqbmd says

    levaquin us bupropion 150 mg sale zyban 150mg pills

  144. Yzvnfh says

    order warfarin pill purchase zyloprim pills zyloprim order

  145. 강남풀싸롱 says

    Hello! This is kind of off topic but I need some guidance from an established blog
    hyperlink to your host I’m not sure why but this web site is loading extremely slow for me“강남풀싸롱 I’m thinking about making my own but I’m not sure where to begin.I wonder how so much effort you place to make one of these fantastic informative web site.

  146. Msbnro says

    order cetirizine 5mg zoloft sale order zoloft 100mg sale

  147. Afohlt says

    cost escitalopram 20mg buy revia 50mg order generic revia

  148. 오피스북 says

    I know this web page provides quality dependent articles and otherstuff, is
    there any other website which offers these information in quality?

  149. Ntetkx says

    purchase letrozole generic sildenafil citrate 50mg viagra 50mg canada

  150. Tpwtax says

    cheap cialis without prescription cialis walmart buy erectile dysfunction medications

  151. Fmiszr says

    order cialis 5mg online real cialis without prescription best natural ed pills

  152. Ioosqc says

    ivermectin 0.08 accutane 40mg cheap order generic isotretinoin 40mg

  153. Bodwgh says

    modafinil online order modafinil 200mg order prednisone 10mg for sale

  154. Zpcxda says

    amoxicillin 250mg us buy amoxicillin tablets brand prednisolone 40mg

  155. Xehaog says

    buy neurontin 100mg sale doxycycline 200mg cheap doxycycline 200mg cost

  156. Gnnwaw says

    serophene online buy clomiphene 50mg generic brand plaquenil

  157. Ixptmf says

    purchase monodox sale order vibra-tabs amoxiclav price

  158. Vucugu says

    purchase atenolol generic methylprednisolone 4 mg without a doctor prescription letrozole 2.5mg brand

  159. Nqjamq says

    order glycomet 1000mg without prescription buy norvasc medication order norvasc sale

  160. Afghpe says

    buy praziquantel 600 mg generic buy praziquantel online cheap buy cyproheptadine 4 mg for sale

  161. Urcgzw says

    zestril uk prilosec to treat heartburn lopressor cost

  162. Vabhsw says

    lyrica 150mg tablet claritin sale buy priligy pills for sale

  163. 오피스북 says

    You’re so cool!! I dont suppose “오피스북” I’ve read anything like this prior to. btw to avail my vids pls visit my timeline 😉 😉

  164. Raupag says

    order methotrexate 10mg generic medex tablet reglan 20mg ca

  165. Nornrc says

    oral orlistat order orlistat 120mg online order allopurinol 300mg for sale

  166. Dakyse says

    losartan online buy order topamax online cheap cost topamax 200mg

  167. Xghrhg says

    sumatriptan sale order levaquin 500mg online cheap buy generic avodart for sale

  168. Mxfejm says

    how to buy sumycin purchase ozobax without prescription purchase ozobax for sale

  169. Kpkexg says

    order toradol 10mg pill inderal 20mg for sale inderal 10mg oral

  170. Xlgcbr says

    buy plavix pill luvox 100mg brand purchase nizoral

  171. Qqqxdg says

    tamsulosin 0.2mg cheap flomax 0.2mg usa oral spironolactone 25mg

  172. Fktueh says

    buy cymbalta 40mg pills buy piracetam 800 mg buy nootropil 800 mg

  173. Sbkmbp says

    betnovate 20gm without prescription how to get itraconazole without a prescription order sporanox without prescription

  174. Vaoayo says

    combivent 100mcg brand linezolid pills purchase zyvox pill

  175. Cybjac says

    progesterone 200mg sale order olanzapine 10mg pill buy zyprexa 10mg generic

  176. Xovmuh says

    purchase nebivolol online cheap buy clozaril 100mg without prescription clozapine 50mg pill

  177. Yaqnvl says

    tegretol 200mg canada buy lincomycin 500 mg online cheap buy generic lincomycin for sale

  178. Ttvszx says

    order tadalafil 40mg tadalafil 20mg canada order sildenafil 50mg online cheap

  179. Iaoyer says

    cefadroxil 250mg generic lamivudine order finasteride ca

  180. Bgjlir says

    purchase diflucan online cheap acillin pills buy generic ciprofloxacin 1000mg

  181. Mwzqik says

    order estrace 2mg buy minipress 1mg generic minipress 1mg pills

  182. Rmbrka says

    generic metronidazole order bactrim without prescription order keflex 500mg pill

  183. Tourwg says

    order vermox 100mg generic vermox price tadalafil 20mg brand

  184. Fxulpv says

    tamoxifen 10mg over the counter buy rhinocort generic where to buy ceftin without a prescription

  185. Jnkkxu says

    indomethacin 75mg oral suprax 100mg price cefixime us

  186. Kdnwmg says

    buy generic amoxicillin 500mg amoxicillin 500mg cost clarithromycin for sale

  187. Hcjjdx says

    buy careprost without prescription buy careprost trazodone order online

  188. Lkwovf says

    clonidine price spiriva usa tiotropium bromide 9mcg price

  189. Judppw says

    order suhagra 100mg suhagra 50mg sale generic sildalis

  190. Msqqch says

    purchase minomycin where can i buy pioglitazone buy pioglitazone 30mg online cheap

  191. Mvccnh says

    cheap leflunomide buy azulfidine without prescription buy sulfasalazine 500mg for sale

  192. Iypphs says

    tadalafil 40 mg viagra 100mg uk order cialis generic

  193. Zkfept says

    azithromycin price prednisolone 5mg usa cheap neurontin pills

  194. Qgehwg says

    furosemide 100mg sale order generic albuterol 2mg purchase ventolin inhalator online cheap

  195. Wabmei says

    levitra without prescription vardenafil usa generic hydroxychloroquine

  196. Ltdasl says

    vardenafil 20mg tablet levitra 10mg us buy plaquenil

  197. Jkbsri says

    benicar 10mg pill depakote price order depakote 500mg generic

  198. Hpmyrt says

    temovate cream buy buspar 5mg pills order amiodarone 100mg for sale

  199. Ofdgwg says

    acetazolamide 250 mg sale diamox cheap buy imuran 25mg sale

  200. 온라인바카라 says

    I really enjoy reading through on this site, it has got fantastic articles .
    “온라인바카라” this site is very awesome more fantastic articles here!!

  201. Ewtlde says

    carvedilol us coreg pills aralen without prescription

  202. Kvxfon says

    order digoxin 250mg pill order telmisartan online molnupiravir canada

  203. 오피스북 says

    Spot on with this write-up, I absolutely feel this website needs far more
    attention. Iíll probably be returning to see more, thanks for the advice!

  204. Fsqfff says

    albuterol 100 mcg for sale order proventil order phenazopyridine without prescription

  205. Unpappy says

    the weekend after Halloween, Dogfish Head s Punkin Ale is a go to fall beer cialis otc

  206. 오피뷰 says

    all already know how much iwant to give a subscribe or
    a follow for this. Let me tell you my ways on really amazing“오피뷰”stuff and if you want to have a glance? I will share info about how to make passive income check and follow me

  207. Rvpltc says

    oral montelukast buy avlosulfon 100 mg order dapsone 100 mg pills

  208. Rjreyy says

    buy cheap baricitinib buy metformin without prescription lipitor 10mg usa

  209. 오피스북 says

    Bcokmarked. Kindly also seek“오피스북” advice from my site We could have a hyperlink alternate arrangement among us! You already know, lots of persons are looking round for this information, you can aid them greatly.

  210. Bonlfh says

    buy nifedipine 30mg aceon drug order generic allegra 120mg

  211. Xtlcml says

    amlodipine sale buy norvasc 10mg pill buy prilosec 20mg sale

  212. Muhfpz says

    priligy 60mg cost buy cytotec online orlistat 60mg ca

  213. 온라인바카라 says

    It seems too complex and very extensive for me. I am 온라인바카라 having a look forward for your next put up, I will attempt to get the hang of itYou must continue your writing. . I’ve a presentation next week, and I’m at the search for such information.

  214. Ezjdkr says

    metoprolol us buy medrol medication buy oral methylprednisolone

  215. Nnbpdg says

    diltiazem generic cheap allopurinol 300mg allopurinol 300mg drug

  216. Ewopnb says

    triamcinolone pills aristocort brand order claritin sale

  217. Uukkyu says

    crestor 10mg brand zetia for sale online oral motilium

  218. Bbsxux says

    buy ampicillin ciprofloxacin for sale buy metronidazole 200mg generic

  219. Haawbv says

    order sumycin 500mg buy sumycin generic buy baclofen pill

  220. Sgegzr says

    ketorolac sale order toradol 10mg pill inderal 20mg tablet

  221. Hreuak says

    purchase bactrim online cheap clindamycin generic cleocin where to buy

  222. Meueri says

    cheap clopidogrel buy methotrexate 5mg online warfarin 5mg for sale

  223. Hwvjls says

    purchase erythromycin pill erythromycin 500mg usa buy generic tamoxifen online

  224. Emaswa says

    cheap reglan 20mg nexium 20mg cheap order esomeprazole generic

  225. Aeofku says

    buy budesonide without a prescription cefuroxime 500mg generic purchase bimatoprost sale

  226. Pghokp says

    buy cheap generic topamax order levaquin 250mg pills buy levaquin sale

  227. Qmiukr says

    buy methocarbamol 500mg generic desyrel 50mg over the counter order suhagra 100mg pill

  228. Tlgvvj says

    buy avodart generic ranitidine 150mg generic buy mobic 15mg without prescription

  229. Bkcspo says

    purchase aurogra pills order aurogra 100mg online cheap purchase estradiol for sale

  230. Joexcl says

    order celecoxib generic celecoxib cost ondansetron over the counter

  231. Bpeecp says

    order lamotrigine 50mg online order vermox 100mg online cheap order prazosin 2mg generic

  232. Eipbrs says

    purchase spironolactone for sale order aldactone 100mg generic valacyclovir 500mg ca

  233. Pjkeig says

    buy finasteride no prescription sildenafil order online 50mg viagra

  234. Wicirb says

    order retin gel online order tadalafil sale purchase avana generic

  235. Rzwrms says

    tadalafil pills buy viagra sale sildenafil next day delivery

  236. Shkjcs says

    tadacip 20mg pills tadalafil 20mg over the counter order generic indocin 50mg

  237. Gnypsv says

    tadalafil 10mg oral otc ed pills that work ed pills gnc

  238. Gccxvb says

    buy lamisil 250mg pills brand trimox 250mg order trimox without prescription

  239. Zxrnwj says

    azulfidine uk order calan 120mg for sale verapamil 120mg generic

  240. Bfepsd says

    buy divalproex without a prescription purchase isosorbide online cost imdur

  241. Oglpeg says

    low cost ed pills cheap cialis without prescription cheap tadalafil generic

  242. Cclhza says

    order dapsone online where can i buy perindopril perindopril online buy

  243. Tiiyvt says

    buy ed medication online buy tadalafil 5mg pills buy tadalafil 40mg pill

  244. Dbsnno says

    allegra 180mg brand purchase altace glimepiride brand

  245. Fepkgj says

    etoricoxib online order cheap mesalamine astelin 10 ml tablet

  246. Kargej says

    terazosin pills buy pioglitazone online cheap order tadalafil 10mg pill

  247. Ukppvq says

    irbesartan 150mg for sale avapro 300mg usa buspirone 10mg pills

  248. Xwevrt says

    amiodarone 200mg drug order amiodarone for sale order phenytoin 100mg generic

  249. Mxdopc says

    albendazole medication cheap medroxyprogesterone 10mg medroxyprogesterone 5mg tablet

  250. QuintonRub says

  251. MichaelBit says

    efdal aviator
    aviator zeplin

  252. Kkgyey says

    buy oxybutynin 5mg without prescription buy generic elavil fosamax cheap

  253. Pdlqog says

    biltricide 600mg cost biltricide 600 mg cost purchase cyproheptadine pills

  254. Tnutpp says

    luvox 50mg sale brand cymbalta buy cymbalta 40mg without prescription

  255. Gwevbr says

    oral nitrofurantoin 100mg where to buy pamelor without a prescription buy pamelor without prescription

  256. Mhfvrt says

    buy glipizide pills for sale order nootropil 800 mg pill betnovate 20gm for sale

  257. Shvaoi says

    cost paracetamol 500mg paracetamol 500mg usa buy cheap famotidine

  258. Lfojtz says

    order anafranil online buy progesterone 200mg online progesterone 100mg price

  259. Rlrnpt says

    order tindamax 500mg online zyprexa 10mg us nebivolol price

  260. Xqukyy says

    buy generic prograf 1mg buy mirtazapine pills ropinirole 1mg ca

  261. Cdzzjw says

    diovan 160mg price valsartan 80mg brand ipratropium 100 mcg tablet

  262. Wvydok says

    buy generic rocaltrol 0.25 mg buy rocaltrol 0.25 mg online tricor without prescription

  263. Donaldoxymn says

    Карта банка :

  264. Xdlvzl says

    buy generic decadron 0,5 mg order linezolid 600 mg oral starlix 120 mg

  265. AndrewshieM says

    Роль страхового агента и права заемщика : Роль страхового агента и права заемщика

  266. Nathangyday says

    Удобство и гибкость в подключении esim :

  267. Glennhap says

    Страхование выезжающих за рубеж ВЗР : Страхование выезжающих за рубеж ВЗР

  268. MGqmVWtX says

    This was not observed for A549 cells transduced with constructs targeting Renilla or the EGFR locus, albeit western blot analysis of cell extracts confirmed decreased expression of EGFR in these cells cialis generic tadalafil John s wort, and yarrow

  269. Ybkytf says

    order capoten 25mg generic buy carbamazepine without a prescription tegretol 400mg ca

  270. Kennethvok says

    Играю в Cat Casino уже несколько недель, и впечатления только положительные. Регистрация прошла гладко, а выбор игр порадовал – от классических слотов до захватывающих настольных игр. Бонусы щедрые, а поддержка клиентов всегда на связи. Рекомендую для азартных душ

  271. Xdshqi says

    buy bupropion 150mg online zyban 150 mg ca order strattera sale

  272. Nltcie says

    cost ciprofloxacin order ciprofloxacin generic cost cefadroxil

  273. Gsabxh says

    cost seroquel 50mg buy quetiapine 100mg without prescription generic lexapro 20mg

  274. Sfkkvb says

    purchase lamivudine zidovudine 300 mg drug quinapril usa

  275. Psyopu says

    prozac 40mg price fluoxetine 20mg pill cheap letrozole

  276. Dcjfzd says

    purchase frumil sale buy acivir without prescription where can i buy acyclovir

  277. Brhknx says

    order zebeta sale buy ethambutol oxytetracycline for sale online

  278. Bejlbk says

    order valaciclovir 1000mg order ofloxacin online buy ofloxacin pills for sale

  279. Wjtbpm says

    cefpodoxime order online order cefaclor 250mg for sale order flixotide for sale

  280. Cxchpz says

    keppra online order viagra 50mg sildenafil mail order us

  281. Hnljtw says

    buy zaditor for sale ketotifen canada buy generic tofranil

  282. Alonzodycle says


  283. Siurlw says

    purchase precose online prandin 2mg pills buy griseofulvin 250 mg online cheap

  284. Kpmeon says

    aspirin medication brand zovirax order generic imiquimod

  285. Rwyjfr says

    buy generic dipyridamole 100mg buy plendil without prescription order pravachol 20mg

  286. Siilliamfal says
  287. Denubo says

    buy prasugrel generic detrol 2mg canada buy detrol 1mg

  288. EdwardWrota says

    1xbet free bet promo code today
    1xbet free spin promo code today

  289. Bhiila says

    monograph uk order mebeverine 135mg generic cilostazol over the counter

  290. Riscardopoeds says

    promo codes for 1xbet
    1xbet promo code for today

  291. Riscardopoeds says

    1xbet promo code today
    promocode for 1xbet

  292. Dizncc says

    order ferrous sulfate 100 mg ferrous cheap purchase sotalol

  293. MauriceillipRobertFluro says

    играть онлайн Gama Casino
    гама казино официальный сайт

  294. MauriceillipRobertFluro says

    Гама Казино
    Гама Казино

  295. Fanxhl says

    order pyridostigmine 60 mg online cheap buy mestinon maxalt 10mg ca

  296. Ysxvvl says

    enalapril 10mg cheap doxazosin online lactulose for sale online

  297. Stevendub says

    Amazon Stock Price Prediction 2025

    plc ultima

  298. Rpvendub says

    bridge arbitrum

    cross staking

  299. Fiwfgi says

    buy betahistine 16 mg buy haldol 10 mg without prescription where to buy probalan without a prescription

  300. Stevesndub says


    bitcoin cash

  301. Cslsxs says

    omeprazole 20mg cost omeprazole 20mg canada order metoprolol 100mg online cheap

  302. Shesgl says

    order micardis 20mg online cheap cheap plaquenil 200mg order generic molnunat

  303. Duxrwi says

    cenforce 50mg brand naproxen 500mg generic order chloroquine 250mg for sale

  304. Ijvlup says

    oral omnicef 300mg buy metformin 500mg sale order prevacid 30mg online

  305. Htpoiz says

    buy lipitor 10mg albuterol 100 mcg brand buy norvasc pills

  306. Csdbwk says

    protonix 20mg oral pantoprazole 40mg sale buy phenazopyridine 200mg for sale

Leave A Reply

Your email address will not be published.