nolvadex online overnight ordering nitrofurantoin buy reglan paypal lasilix mg tablet buy effexor xr with venlafaxine valacyclovir hcl 1 gram tablet picture vytorin online meds what is cleocin hcl testosterone cream for sale uk salvent sold over counter where to buy duphalac with amex drug market order revia cheap suprax free delivery dramamine medication effetti indesiderati propecia rythmol sr no prescription needed canadian online pharmacy vente de combivent au quebec what is effexor xr 75mg can i get high off paxil is there a generic form of zyrtec purchase luvox online no prescription cialis jelly women buy discount misoprost of canada amoxicillin 500 mg side effects robaxin generic cheapest serophene paypal how long is it safe to take unisom while pregnant tadalafil 5 mg precio toprol billig kaufen tindamax fast usa tindamax birth control online us cialis super active mg uk what are the side effects of luvox zyprexa overdose best generic anacin review buying ponstel from canada no prescription uk buy rythmol sr without prescription cheapest lansoprazol paypal original tadacip online order generic prilosec buy warafin online no prescription us ordering ayurslim on line glucophage from canada without rx where can i get xalatan pills order fucidin from uk without prescription do i need a prescription for flagyl er zestoretic brands india can amitriptyline hcl 25 mg get you high purchase zithromax online where to buy fluoxetina online canada where do i prilosec in uk orlistar spain best place to buy eurax in canada adalat in us what does phenergan contain antihistamine lanoxin order by phone diovan losartan equivalent dose canadian online pharmacies no prescriptions zyprexa in usa depakote to buy in the uk without a prescription flomax buy online australia leukeran on line no script buy priligy without a subscription over the counter phenergan with codeine order decadron medication by mail buy novo digoxin online thru paypals trial erection packs 2 next day delivery buying bisoprololi fumaras from canada no prescription key pred online from india buy mentat hong kong drugs without prescription dosage form get levothyroid toronto buy pletal no prescription pay by check online pizza buy female viagra online with mastercard cheapest claritin d purchase atacand 8 mg generic for crestor 40 mg what is motrin 600 mg used for pariet 10mg bula tricor services ltd hong kong cheap atorlip 20 where to buy erection packs 3 with mastercard buy celebrex boots pharmacy purchase kamagra 100mg wholesale what is zyban tablets estradiol valerate to buy from europe erythromycin australia zithromax 1000 mg online florinef india best medication for anxiety and depression 2011 uk version of astelin better than stieva a ordering colchicine from canada what is menosan used for canadian healthcare academy reviews tadalis sx for dogs buy paxil over counter meds order oxybutyninum pills buy estrace pills where can i get lipothin pills aricept without rx uesp lore meridia generic from retin a ge diclofenac prices where could i buy arava without prescription whats meclizine medicine health canada gabapentine where can i buy apo furosemida mg free coupon for meclizine buy brand amoxil online canada alli pills walgreens toprol xl from china oxytrol without a prescription tadacip pharmacy coupons valaciclovir canada pharmacy actonel price india what is calcium carbonate in baby food purchase doxycycline in usa riperdal buy online australia amoxil tablets on line to buy lotrisone no prescription pharmacy purchase stieva a mg zoloft 100 milligrams anafranil 25 mg novartis cheapest nootropil paypal ivalia las palmas de gran canaria viagra alternatives that work lopressor 100 mg pictures neurontin side effects skin rash viagra soft medication order warafin suppositories buy how much acai powder to use premarin 0.625 mg price trimox prix en pharmacie en france where to buy glucotrol ointment buy hydrea singapore effexor no prescription overnight delivery can you buy over the counter in america looking for ventolin buy levitra super active visa bactroban online forum canadian pharmacy online zanaflex what is the treatment for dilantin toxicity donde comprar alli adelgazante what is the medicine flagyl used for prevacid capsules baby where to buy tadacip cipro daily use reviews acyclovir side effects rash nitrofurantoin drugstore com pricing brand amoxil order sertralina para emagrecer liquid vantin review how much will oxytrol cost olanzapine order combivent discontinued neurontin for purchase without a prescription what is digoxin tablets used for where to buy prevacid with mastercard buy skelaxin new zealand online ordering feldene here in canada dutas cheap uk pharmacy best online pharmacy generic thyrohormone how to import dramamine is benicar generic how many mg of nolvadex for pct safe estro no prescription alesse pills shop depakote er tablets atomoxetin without script discover card ad where to buy nordette without a prescription when will propecia generic be available synthroid tablets colors purchase suprax in us buy generic eldepryl online no prescription what does diclofenac sod do most reliable place to buy unisom online kamagra jelly price acticin pills online in the india generic advair diskus 60 50 purchase florinef online no prescription orlistatum buy online ireland dutas tablets buy low cost lady era low price tenormin uk doxi 1 for men in usa celebrex tablets side effects etabus prices buying retino a cream 0,05 from canada no prescription naltrexone price facebook search graph aciclovir tabletas dosis adultos orlistat dosage instructions what does misoprost medication from mexico imuran clincin prescription only meclizine best online non prescription pharmacy mexico pharmacies online that sell lamisil minocycline discount card rythmol sr generic name 1 purchase acticin online pharmacy ranitidine precio mexico cost of mail aviane 28 generic name for rumalaya forte brand zebeta buy adalat generic australia fluoxetine brands india chloromycetin online pharmacy uk order non generic buspar anastrozole or letrozole gyno ou acheter xenical pas cher comprar antabuse original en madrid deltasone pills sweat generic nexium from canada what are the best weight loss pills on the market cystone discount code retino a cream 0,05 online without prescription order synthroid no rx canadian pharmacy complete list of sulfa drugs liv fitness salem oregon how to get viagra prescription uk erythromycin without prescrip keflex limited india proventil inhaler generic elocon no rx side effects of saw palmetto retin a where to buy in canada legal buy otomax online canada buy levothyroid australia how much is epivir hbv tablets norvasc generic cost methotrexate reviews patients generic arzomicin buy canada irbesartan side effects bleeding what is esomeprazole nexium used for buy ephedraxin online thru paypals clomid over the counter australia bonnispaz without script ampicillin online forum generic anastrozolo cost canadian health and safety buy russian drugs cipro with paypal payment zanaflex shop net estro pills online in the uk imitrex injections dosage what is tablet dulcolax used for buy cefadroxil low cheap price dilantin buy online australia ordering low dose prometrium where to buy duphalac drugs online hydrochlorothiazide combo phenergan canada no prescription buy isotretin online without prescription buy without order aldactone order fluticanose from usa without prescription avapro india sale thailand online pharmacies buy hydrochlorothiazide pills in the india uk buy phenergan without prescription sildenafil tablets canada generic of protonix acid where can i buy raloxifeno tablets tretinoin 0,025 prescription coupon amoxycillin online forum trial erection packs 1 overnight pharmacy pharmacy has best price sepibest toradol maximum iv dose tadacip no prescription compare prices liv by mail order viagra professional order ciplox canada vergleich viagra cialis kamagra how to buy aricept online buy flonase 10 is singulair a prescription drug can mix viagra cialis divya pharmacy store in noida where do i clomid in mexico synthroid purchase exelon perth australia low price trial erection packs 3 uk best place to buy proscar hoodia price comparison mirapex 0.25 mg tablet naproxen 250mg gastro resistant tablets purchase amantadine in australia ventolin without a perscription where purchase zertalin tetracycline dog dosage micardis 100 mg decadron mg buy chloromycetin without a prescription from us cheap medicine with or without prescription viagra recreationally ciprofloxacina clorhidrato 500 mg zofran pregnancy dangers aspirin pas cher thyroxin online usa no prescription sominex shortage apo furosemida birth control online india viagra professional without subscription unisom maximum dosage diarex for sale uk aristocort online canada can we trust zyban online is there a generic equivalent for actos can i order cytotec no prescription in the usa can you buy cefixime online torsemide tablets 5 mg septilin price in india bentyl pharmacies in buy detrol online overnight gyne lotrimin canadian pharmacy paroxetine online overnight shipping what is diltiazem tablets purchase generic calan generic name tofranil generic estro in usa how to buy celebrex in canada best place to buy ciprofloksacin without a prescription bonds from weakest to strongest buy erythromycin online at canada pharmacy how to take premarin cream publix pharmacy cipro proventil inhaler online is it illegal to buy viagra from overseas best online pharmacy generic rogaine 5 buy flovent online india no prescription alti doxycycline australia companies only buying venlafaxina in manchester remeron without a prescription from canada most reliable place to buy ashwagandha online order apo clopidogrel uk pharmacy ordering minocin mexico when will generic plavix be available in the usa us valproic buy depakote online lisinopril without a prescription from uk what is metoclopramide for dogs lotrisone usage what does lamisil do to the liver roxithromycin shipping overseas buy aldactone pfizer generic eulexin safe promethazine roche precio argentina drugs similar to celexa 5 mg of prednisone side effects raloxifene vs tamoxifen side effects proscar hair loss does it work thyroxine shop net what is yasmin contraceptive pill donde puedo comprar hoodia en mexico buy actos 30mg pioglitazone sarafem perth australia elavil canada levoxyl on line no script can i make tindamax buy ginseng without prescription safe buy skelaxin online what is rocaltrol for buy effexor xr without a prescription ampicilina online from usa best pharmacy to order lady era trial erection packs 1 pharmacy mail order doxycycline hyclate 100mg chest infection duetact generic name anastrozolo tablets buy zoloft shopping on line buy generic demadex online no prescription baclofen online forum flagyl er brand order original aprovel online fast toprol xl deleviery shallaki on line in the uk buy zithromax perth australia diamox drug in canada pharmacy buy aldactone no prescription needed canadian ventolin shipping overseas luvox delivery uk buy lopressor visa purchase almetec on line in uk suppliers of diclofenac in us lov cost myambutol cialis cheapest online prices australia cats prednisone prednisone prednisolone long term effects accutane depression sibustat online orders how long does it take cefixime to cure gonorrhea prevacid cheap price starlix suppositories buy tricor 145 mg tablet alli weight pills review viagra sublingual on line in the canada list of tesco stores selling leukeran where to buy levothroid online uk hydrochlorothiazide 25 mg picture kamagra soft maximum dosage side effects of vantin antibiotic yaz limited india plavix over the counter australia buy periactin mg online is baclofen legal in canada ayurslim mg buy cialis generic online india how to get baby to take augmentin rythmol sr shopping effexor xr online prescription nimotop dose ethionamide order online zoloft prescriptions online where to buy flomax online india elocon for sale australia antivert for sale buy clomid tablets how much is ampicillin tablets antabuse medication cost cialis jelly canadian online clonidine 0.1mg for adhd canadian vasotec reviews on wellbutrin asacol mg price toradol cheap australia pharmacy is motilium available on line in canada disulphiram online in canada alli orlistat 60 mg coupon xenical generic cost levitra samples for physicians amantadine tablets us online tetracycline reviews acne aciphex with no perscription original misoprost online how to order rx from canada fincar discount no prescription accutane from mexico where purchase propecia finax pills drugstore nexium generic available lariam prices cvs purchase revatio what does atarax make yourself feel like cheapest liverpool taxi maxalt 20mg tab buy fluss 40 without rx where to buy viagra soft ventolin next day amlodipin generic wikipedia drugs side effects of confido himalaya buy prednisona online in the united states without a prescription where can i buy celebrex best place to buy female cialis in australia mail order risperdal online online pharmacy mometasona como tomar omifin 100mg luvox no prescription canada como comprar diclofenac gel half price urispas order zyvox online canada buy oxybutyninum online no prescription what is combivent drugs korea ginseng corp coupon code atorlip 5 no prescription needed dogs arava over the couter comprar metronidazol portugal purchase nolvadex on line in india best place to buy viagra soft in mexico generic name drug pyridium forzest no prescription what are the side effects of crestor 20 mg xenical pills for sale lantus solostar needles compatible maximum effective dose of hydrochlorothiazide drugs from india pharmaceutical generic mentat technologies dreamcoder buying prednisone for inflammation biaxin to buy in the uk without a prescription colchicine side effects dogs amantadine buy online uk buy diltiazem from canada order valtrex on line india viagra blindness lawsuit flomax pills drugstore tenormin dosage dosing glucovance results forum order imovane online with visa discount prinivil of canada buy lisinopril discount no prescription buy advair diskus online prinivil generic reviews ortho tri cyclen free shipping buy generic movalis online retin a 0,025 no script accutane class action suit canada is alli available in stores again premarin alternative medicine para que sirve glucofage de 500mg generic pariet no prescription nitrofurantoin uti how long canadian drug company aciphex buy lisinopril pills in the india relafen generic side effects overnight delivery online pharmacy cordarone max dose cabgolin where to get order dramamine canada tizanidinum noprescrition needed usa online pharmacy buy kelnor online us no prescription generic pills for zenegra order parlodel online without rx viagra 100mg price what is seroquel drugs rogaine 5 no prescription fedex ups what does visceral and parietal mean celebrex generic canada zyprexa canada class action lawsuit sarafem tablets 40mg how to take haldol online zertalin with no prescription zofran dosage instructions what type of herpes does valtrex treat confido canada online no prescription what are cleocin tablets used for emsam side effects weight buy zydis low cheap price buy female viagra from mexico online where to purchase reglan buy albendazole online prescription xenical buy cheap order serevent no rx canadian pharmacy retin a 0 025 pill shortage sustiva drug store online seroquel xr discount coupon doxycycline over the counter where to buy zydis online uk buy fml forte online no prescription us where can i buy zithromax mg bupron sr drugstore com pricing canadian pharmacy online demadex better than indinavir buy ciplox online no prescription where do i januvia in uk order deltasone from india without prescription getting cialis sublingual in australia order aprovel from mexico without prescription protonix usa cvs prices common side effects of wellbutrin xl avandamet on line for sale no script combivent uk no prescription what drug category is cialis order advair diskus on line canada the chepest isotretin how to take alesse mg buy viagra super active online from canada safe place order phenergan where can i purchase doxazosin what is the normal dose of prednisone for bronchitis promethazine over counter clyde 1 news atorvastatin side effects weight gain does rosuvastatin cause weight gain can you take levothyroxin daily prevacid without rx generic unisom buy canada herbal anxiety medication for dogs eulexin refill pack over the counter drugs similar to levitra plus viagra super active online usa how to buy curacne sildalis buy from england us pharmacies online that sell albenza digoxin mg canada walmart pharmacy cancun mexico to buy floxin in uk generic strattera in canada generic endep uk paypal alli at walmart price revia generico italiano where purchase actoplus is it illegal to order generic retin a 0 05 best site to buy lasuna med cab levothroid how to buy sildenafil citrate online discount inderal from canada can you get tricor over the counter fluticanose costco buy zithromax 100mg online avapro delivery london where can you buy live ants buy colospa online at canada pharmacy keppra sales motrin from canada seroquel cheaper azithromycin 250 mg tablet price vpxl tablets for sale buy ranitidine singapore trial erection packs 1 shoppers drug mart voveran now co uk american rumalaya liniment ordering shallaki uk order luvox from india without prescription revia drug in uk pharmacy nolvadex clomid pct dosage retin a 0,025 generic reviews micronase online pay paypal discount baclofen purchase lipitor generic buy sarafem 100 buy depakote online without a prescription ephedraxin to purchase without a prescription mobic pills online in the usa order evista in what types of albenza are there cheap wigraine pills indian medrol fda approved zetia medicine children seroquel medicine price betnovate mg tablet cialis reviews 10mg vantin with paypal payment uk version of trazodone genuine haldol best price buy cheap lexapro no prescription furosemide generic australia ditropan 2.5mg tablets toprol xl daily use reviews online pharmacy courses in pakistan western drug proventil bystolic online pharmacy uk minoxidil 10 percent serpina canadian online buy brand levlen buy lipitor online pharmacy can zofran make you gain weight buy obelit pills in the india ciprofloxacin hcl 500mg for sinus infection buy probalan online purchase nolvadex tamoxifen citrate brand tadapox for sale skelaxin tablets online order viagra jelly online uk over the counter drugs similar to brand levitra midamor tablets price yasmin saleh boston viagra patent expiration 2019 lansoprazol over the counter canada best place to buy topamax in mexico bisoprololi fumaras generic australia how to get hydrea drug lamisilate mg canada order keflex canada brand hyzaar for sale grifulvin v uk next day delivery bystolic western australia cheap arava buy online buy isoptin online thru paypals antibiotic cost zyvox online ophthacare price india order geriforte anacin maximum dosage aciphex pills drugstore dipyridamole fda approved to buy without prescription does sertraline hcl get you high side effects of viagra professional buy gasex generic order minomycin on line usa why has trileptal been discontinued erection packs 2 canada companies only 100 mg finast oratane medicine online generic mirapex buy canada voveran sr mg usa artane generic orlistat generico 120 buy medrol overseas fasigyn australia companies only hydrochlorothiazide without a perscription purchase misoprost in australia billig atorlip 5 online kaufen atarax usa online pharmacy online pharmacy uk retino a cream 0 05 side effects of half inderal 80 mg snovitra super power cheap canada pharmacy medrol next day shipping pharmacy has best price trial erection packs 3 can you get high off propranolol hydrochloride ciprobay alcohol intake lady era roche precio argentina use zocor coupon online astelin without a prescription from us yasmin 28 coupons citalopram tablets buy buy neurontin online overnight aloprim in usa half price femara allpills shop complaints lipitor in croatia ofloxacin tinidazole tablets dosage ampicillin delivered to your home buy purim with paypal where to buy moduretic in canada safely order himcolin tablets buy advair diskus 40 best price bupropionum best place to buy brand levitra in australia cipralex canadian medications without prescription best site get nizagara diprosone cheapest rate doxycycline dose horse lyme buy online prednisolone generic domperidone for breastfeeding reviews claravis buy mexico triderm ointment price buy differin inhaler canada desyrel medication information ordering avapro canada astelin cheapest rate mail order medications anthem tegretol canada no prescription good reviews effexor xr canada albendazole tablets online costco pharmacy cordarone price oxybutyninum dosage instructions cheap cyklokapron delivered overnight cheap amitriptyline free delivery doxycycline by mail apple discount drugs clinton discount canadian pharmacy beconase aq buy kytril cheap augmentin over counter donde comprar methotrexate amoxiline buy canada ventolin tablets weight loss order non generic combivent cymbalta order online no prescription urispas 40 mg dose pharmaceutical industry overview order finpecia online without rx online triamterene overnight delivery buy lexapro pills in the uk can you buy tulasi over the counter ordering metformin mexico order zofran medication by mail dramamine trip micardis 5mg tablets buying apcalis sx from canada no prescription actos italiano tizanidinum with no perscription buy flunil tablets australia buy clomid india clavamox prices at costco mexico pharmacies online that sell oristal buy levaquin 80 mg online digoxin interactions with other drugs zedd for sale health canada lukol buy clonidine greece where can i purchase depakote health canada lamisilate canada pharmacy fast shipping puedo comprar xenical sin receta medica ceftin without a prescription from uk generic betnovate uk best place buy vpxl pct guide to the canadian family medicine exam dapoxetine tablets us online pharmacy buy drugs amoxycillin buy gabapentine online india nizoral without prescription etodolac lowest price online viagra super active canada overnight delivery buyzoloftinusa do you need a prescription for lamisil pills generic pills for periactin midamor lawsuit canada generic name of nootropil buying geriforte syrup online legal order cilest overnight viagra store in dubai buying glucotrol xl zyvox 60 mg cheap generic buy avandamet overseas para que se usa el vasotec alli diet pills side effects liver purchase colospa in australia allopurinol drug store online what is zofran odt 4 mg for etodolac prescription only ethionamide reviews for men xanax pills for sale online half life of lortab 5 buy elimite pills online is there a shortage of prometrium purchase aciphex 6 canadian pharmacy baclofen no prescription needed canadian online pharmacy where to get v gel pct shatavari drug oversea where to buy stediril without a prescription what is caverta used for health canada brand advair diskus provera pill canadian decadron online from uk bisoprololi fumaras price india what is the dosage for xenical rocaltrol usa buy elavil uk cabgolin with paypal payment is generic himcolin available in usa prograf for sale philippines health canada prevacid buy risperdal mg online paroxetine drug in uk pharmacy acheter elavil best place to buy fincar in usa enalapril 20 mg tab apo flagyl er medication online what are the side effects of viagra for women lidocaine hydrochloride spray propecia reviews forum online pharmacy curacne refills order acivir pills 2 pharmacy fluconazol for sale uk beta val pills sweat buy generic premarin cream esperal cheapest rate generic astelin in online buy purchasing priligy online buy cialis soft in usa buy diarex 50 mckesson specialty pharmacy canada switching from cymbalta to wellbutrin nola discount pharmacy on clearview can you only get mirapex on prescription buy luvox tablets online evista shopping fluconazol prices at costco klipal codeine online australia can you only get dostinex on prescription safe arimidex no prescription fluoxetina from australia indian jelly order viagra online cheap viagra pills canada what is methotrexate pills used for clonidine 100mg buy can you buy ginseng safe place order feldene liposafe from canada with no prescription order yagara rx can you buy celadrin prescription day delivery purchase synthroid in australia where to use elocon cream diprosone for purchase without a prescription order skelaxin on line mexico cialis generico online sicuro minocycline order online no prescription the chepest cardizem why has nitrofurantoin been discontinued retin a cream 0.05 side effects ginseng us companies only canadian drug company mirapex is micronase a prescription drug substitute medication for doxycycline cleocin dose children motilium instant dosage common side effects of compazine is there any difference between viagra and cialis buy chloromycetin eye ointment licensed buy cialis soft online canada where to buy thyrox online canada zanaflex on line premarin mexico companies only how to buy trileptal in london buy prednisone india safe to buy generic amlodipin from uk atomoxetine order online roaccutane canadian online overnight pharmacy grifulvin v purchase in canada no prescription malegra dxt tablets femara side effects long term use purchase accutane 20mg shipping keppra with paypal payment side effects of ciprodex otic suspension viagra goes off patent buy xenical uk online fast bupron deleviery voveran legal us what does raloxifeno generic minipress us generic zyban us arimidex no prescription overnight delivery premarin purchase in canada no prescription cheap clopidogrelum buy lozol lowest price antidote for acute warfarin coumadin toxicity isoptin drug canadian pharmacy buy septilin in singapore pill rx health protonix products buy tinidazolum online us no prescription retino a cream 0 05 online uk albenza no script where do i buy zanaflex quit smoking pills zyban side effects without a script prescription alphagan buy generic diflucan online med cab lozol can we trust citalopram online my ivenox coupons estrace prescription cream flagyl generic brand cheapest place to buy albuterol buy salbutamol tablets us purchase hytrin in india how to order micardis side effects of adalat xl 30 mg order lipothin lowest price wellbutrin non prescription how to get aspirin on line buy cheap benemid pills meloxicam enolat online mexico frusemide from usa order accutane online pharmacy isotretinoin laxatives dulcolax reviews best price arzomicin zebeta no prrescription best site to buy lamictal do i need a prescription for ampicilina buy glucofage online usa phone in order for suprax celebrex shop net side effects of doxycycline medication generic voveran sr india menosan buy canada avodart online pay paypal cipralex on line no script safe buy nitrofurantoin online provera medication side effects where to buy levothyroxin in canada safely buy neurontin online pharmacy ordering tetracycline canada buy diarex inhaler canada propecia minimum effective dose buy cephalexin 500mg dogs albuterol fat loss cycle estrace not generic over the counter similar to benzaclin where to buy propecia 5mg cardizem for discount duprost without subscription viagra in the uk boots what is crestor buy clozaril with no rx buy cialis professional online no prescription usa generic warafin cost vytorin online pharmacy shipped to canada norvasc best online non prescription pharmacy buy ondansetrona new zealand online best place to buy albendazole in canada where to buy lamisilate ointment safe place order retino a cream lady era buy no prescription proscar pills online in the canada buy abilify online from canada buying brahmi from canada no prescription risperdal quicklet side effects thyroid synthroid weight gain benadryl ultra tabs dosage where can i purchase prednisona buy generic accutane online from canada how to buy proventil is there a generic form of singulair carafate patient reviews cleocin gel medication online amlodipinbesilat to buy from europe azithromycin tablets 500mg used buy generic topamax retin a 0 05 generic name nitroglycerin ointment for sale what does the drug remeron do colospa pills online in the canada how to get glucophage drug safe buy bactroban online cheap cialis no prescription tetracycline by mail order generic wigraine canada post cycle therapy rosuvastatin misoprost where can i buy zyvox shipping overseas best place to buy atomoxetin online comprar sustiva original average cost of seroquel low price cialis professional uk cheapest pravachol to buy billig wellbutrin online kaufen cephalexin 500mg dose for uti phenergan refill pack fucidin comprar fast prednisolona deleviery where purchase kamagra chewable low price levothyroxin uk micronase drug classification order generic otomax generic estradiol valerate us where can i buy rhinocort lansoprazol medication super kamagra bestellen paypal where to get depakine chrono pct yasmin from china bactrim canada pharmacy pilex tablets purchase on line when will a generic version of propecia be available where to buy lasuna ointment aceon mexico companies only rimadyl side effects itching methotrexate medicine children curacne over the counter australia health canada non prescription drugs buying prednisolona prednisone from flu indian pharmacy depakote buy tadacip bulk how many mg of levitra to take half price meloxicam enolat speman without a prescription from uk lioresal intratecal onde comprar ordering nitroglycerin on line tinidazole giardia treatment pharmacy mexico cordarone cialis jelly mg uk cane you buy alli in canada price of plavix in usa elocom where to get over the counter medicine fluoxetine canada drugs apcalis sx with prescription flagyl 500 mexico buy shuddha guggulu tablets online can you buy valtrex online such aloprim over the counter canada promethazine codeine cough syrup street prices what are the serious side effects of accutane prednisolone without subscription olanzapine weight gain mechanism aricept drugs alzheimers disease buy citalopram online forum how often do you have to take viagra generic uk paypal zanaflex online pharmacy uk prandin low cost drugs walmart cheap generic suhagra cabaser mg canada the online drugstore amaryl sominex tablets review zyprexa sales figures paxil order online aprovel mail order over the counter drugs similar to thyroxine side effects of cyproheptadine in children effexor xr withdrawal symptoms tadalafil 20mg e20 l tryptophan shopping moduretic from canada with no prescription discount mircette of canada gabapentin 300mg capsules side effects order erection packs 1 online no presctiption can you only get ponstel on prescription amaryl m 2 mg prednisolone 5mg for dogs uk sumycin no script rayh healthcare pvt ltd review bupropion sr side effects weight gain is capoten available on line in canada risperdal buy online india buy generic cheap accutane pharmacy hyzaar medication torsemide perth australia zithromax azithromycin dosage canadian drug company erythromycin clomifene over the counter india procardia no prescription reviews viagra sublingual sale pharmacy pill rhinathiol expectorant adulte sirop non prescription nitrofurantoin pharmacy bactrim sold over counter clozaril starting dose colchicine canada drugs buy confido tablets store med online pharmacy reviews levitra super active generic wikipedia drugs diarex tablets himalaya orlistar canada no prescription buy amitriptyline with paypal what is the medication allopurinol for prescription buy cabana without med cab zerit himplasia with american express a good web page to buy serophene with no script liquid allegra review amoxycillin on line in the canada viagra super active best price order chloromycetin treatment o remedio sertralina ajuda a emagrecer provera from usa buy zestril tablets us prednisone 20 mg dose cialis super active online overnight all side effects doxycycline hyclate order mirapex on line canada prescription prednisolone is for what we are david bailey advert music buy acticin online cost of mail protonix amaryl tablets buy brand stediril seasonique online canadian order topamax on what is compazine for thyroxin online purchase best place buy pyridium pct fincar cheap us pharmacy calan no prescription overnight delivery cheap generic aciphex amantadine bonus pills canada buy dipyridamole without prescription comprar fosamax en argentina fsa diet pills order prilosec prescription buy arzomicin pills in the us otomax online in canada neurontin no prescription reviews zithromax on the internet buy diakof inhaler canada buy mycelex g boots sepibest online pharmacy shipped to canada bentyl non perscription countries venlafaxina mg buy buy moduretic online no prescription uk cialis preise 5mg allopurinol cost comparison robaxin in italia cost of generic lexapro at walgreens order cilest on line india hydrodiuril india pharmacy long time side effects zocor lasix without prescrip ropinirole vs pramipexole restless legs dutas online in canada suprax suppositories buy motilium refill pack benzac roche precio argentina how much is tizanidina tablets amoxicillin dosage rxlist obelit coupons can you only get claritin on prescription generic crestor buy bupropion quick purchase generic omnicef cipro shop net buy abilify no prescription online cheap prices cheap dutas uk buy carbozyne online amazon best place to buy retino a cream 0,025 in india levothyroid drug class where to buy hoodia drugs online purchase zantac in canada buy haldol online with mastercard generic trandate no prescription crestor 5mg price compare viagra via internet kopen exelon medication dosage cialis super active noprescrition needed usa online pharmacy ordering cabaser mexico erythromycin ophthalmic ointment generic name what does cabergoline do in ivf reliable medications buy accutane usa side effects of haldol decanoate injection buy minomycin canada dipyridamole delivered to your home flomax in the uk now prandin generic price where can i buy lozol online without a prescription overnight pharmacy risperdal buy atarax online uk no prescription augmentin dosage kids what is viagra used for in women prozac pills sweat clomid twins success stories 2010 micronase uk buy viagra generic online canada buy genuine suprax uk glucophage canada no prescription plavix without prescription canada can i order amantadine no prescription in the usa vpxl refills proventil online meds buy dipyridamole bulk lamisilate online pharmacy uk where do i carvedilolo in mexico generic cialis capsules discount midamor of canada cheap amitriptyline hydrochloride free viagra pills aygestin canadian online aloprim mexico companies only buy cheap atrovent using pay pal antara india pharmacy cheap pravachol no prescription buy l tryptophan pills online can you buy generic viagra canada betnovate 40 mg dose best place buy urispas pct sumycin with no subscription clomid pct dosing genuine erexin v best price flagyl er buy online canada florinef for sale uk dosage of amitriptyline for sleep compazine online in uk can i make aygestin cheap zocor online zithromax over the counter drug noroxin ships from india acquistare methotrexate in italia what is the dose of tinidazole speman tablets uk yagara barato lariam discount code generic drug name for zyrtec discount zoloft from canada retino a cream 0,025 on line no script sumycin fda approved to buy without prescription over the counter medicine orlistar maleato de clorfenamina para que serve azulfidine brand positioning best place to buy prozac in usa best place to buy kamagra uk cheapest furosemide reviews onde comprar actonel mais barato nootropil canada prescription synthroid price costco lexapro side effects long term use lincocin tablets price cheap prilosec india over the counter medicine that acts as citalopram where to buy nootropil with amex over the counter medicine that acts as protonix what is the drug classification for ditropan can i buy fluconazole online acticin online buy genuine cialis super active uk best drugstore mascara for volume and length generic baclofen switzerland crestor medication assistance program buy brand orlistar stromectol cheap uk pharmacy mycelex g limited india buy genuine brand viagra uk generic albuterol uk paypal cipla pharmaceutical company in pune ordering serpina canada synthroid maximum dosage cefixime drug store online viagara pill cozaar prescription citalopram drug class buy cymbalta singapore motrin buy on line minipress cheap australia pharmacy generic coumadin buy canada how to buy permethrinum in canada what is the medicine trazodone best pharmacy to order cialis super active where can i get some elimite atomoxetin dosage instructions authentic cialis online pharmacy best place to order benzac in us ivermectin for horses paste safe to buy generic artane from canada levitra free sample coupon pharmacy canadian online pharmacy overnight shipping vermox mg no prescription buy clonidine low cheap price online sale of hoodia ordering pamelor best no rx pharmacy comprar retin a 0,05 portugal buy eulexin singapore discount viagra sublingual from canada cheap propecia doxazosin for men in usa little blue pill wilkinsons ordering zedd i pill bupropion website isoniazid without a prescription from us what is viagra drugs how to buy disulphiram in canada triamterene prescription coupon haldol india sale buy provera no prescription compazine discount coversyl online in canada buy zydis tablets mexico does glucophage work better than metformin buy sildenafila online cefadroxil safe during pregnancy ashwagandha overnight western drug frusemide where can i buy zyban online generic glucotrol xl switzerland cheapest place to buy cytoxan nizoral cost canadian buy flucazole usa generic duphalac canada trial erection packs 2 drug in uk pharmacy prometrium progesterone tablets what is generic accutane buy lamictal online generic viagra jelly usa pharmacy female viagra online shipping purchase cardizem on line in australia free prednisone coupons buy tretinoin 0,05 greece achat cialis pas cher en france kamagra gold 100 mg sildenafil citrate $10 off $50 coupon code kamagra without a script buy azitromicina online from india bupropion generic for wellbutrin viagra uk buy genuine desyrel pharmacy mail order genuine viagra online uk matrix blue pill red pill meaning como comprar o levitra acnetane canadian online overnight pharmacy tofranil buy mexico atrovent nasal spray no prescription tricor 5mg tablets cheapest place to buy flucazole buy ranitidine online safely fincar mg buy how to order methotrexate online buy toprol xl mexican pharmacies order generic tretinoin 0,025 cialis professional tablets online prevacid discount medications levlen ed price benadryl antihistamine generic name online silagra purchase best flagyl prices propecia medication interactions prescription citalopram hydrobromide purchasing kelnor online uk how to buy retino a cream acquisto procardia sicuro online buy lamictal online no prescription buy antabuse visa safe dipyridamole no prescription zenegra without a script buy generic accutane no prescription lowest clomid use in women over 40 where can i get some biaxin aviane 28 for purchase without a prescription earn pharmacy technician degree online levothyroid from canada paroxetine in italia prednisone 10mg tablets buy mentat ds syrup online overnight buy acticin online canada no prescription buy generic brafix online acheter pas cher propecia penegra from canada generic elocom usa pharmacy buy salbumol online no prescription us what class of drug is isoniazid what is chronic coumadin therapy buy tadalis with paypal zestril in croatia can you get rosuvastatin over the counter prevacid no prescription reviews doctors best benfotiamine reviews can you buy zydis over the counter in germany generic zovirax paypal changing from lexapro to celexa zoloft xenical roche side effects can i order duphalac mexican pharmacy no prescription dutas order avalide without prescription a good web page to buy cafergot with no script order atorlip 10 on line canada best place to buy depakote in india decadron oral pediatric dose where to buy ginette 35 online mexico nootropil looking for best place to buy zenegra in usa pill rx health arzomicin products online painkillers no prescription discount anastrozolo mg where to buy diflucan online canada western drug biaxin purchasing orlistar online uk bactrim dosage for uti prophylaxis triamterene for sale philippines viagra discount prices ayurslim online coupon code buying albendazole in manchester name brand arimidex online purchase emoquette in us oestrogel canada drug store how much aleve is safe to take daily average cost of advair diskus olanzapine online in canada fluticanose shoppers drug mart where to buy voltaren gel in canada best way buy drugs online exelon purchase of constellation energy canadian online pharmacy for buspar where can i get voveran sr pills cheap levaquin overnight cheap propecia buy online colchicine to buy in the canada without a prescription no prescription himcolin sale where to buy aprovel without a prescription long term side effects of proventil cvs pharmacy singulair what is gabapentin 100mg used for order flagyl er online no prescription with a visa buy clavamox australia tadapox on line purchase artane medication order viagara falls the play oestrogel mail order furosemide no script evista coupons 5 mg proscar hair loss diprolene brands india 1800 pet meds canada benadryl reviews sleep buying cafergot for dogs drugs similar to lopressor purchase bupropion 150 mg colospa buy online uk how to purchase diclofenac online name brand altace online where can i buy phgh rx use penegra coupon online advair diskus dosage for asthma order lady era on line usa cost of wellbutrin xl in canada order fincar medication by mail demadex online usa where to buy lopressor online mexico ultra low dose aceon can you take aciphex daily buy mobicam digital erythromycin stearate tablets acne levitra professional pills online in the india lov cost abana buy green xanax bars online cheap tricor usa order micardis from uk without prescription acheter du baclofene sur internet benadryl max daily dose emsam italiano cheapest zoloft tablets uk femara drug oversea aripiprazola mexico pharmacy best place to buy xenical in uk buy generic zyvox with bonus what is tricor mg used to treat what does buspar roaccutane order how to buy roaccutane in uk ordering lipitor from canada liquid etabus review walmart pharmacy appleton wi best place to buy colchicina in mexico luvox order by phone nitroglycerin on line in the uk sildenafila online coupon code mentax canadian pharmacy buy motilium xr without prescription herbal medicine like viagra how to take promethazine with codeine acheter saw palmetto pas cher trial erection packs 2 online in canada top 10 online starlix sites generic pills for serevent hydrochlorothiazide dose for dogs liv costs disclosure buy ventolin evohaler uk buy disulphiram greece vistaril without prescription seasonique from canada without rx buy confido online us no prescription metronidazole on line in the canada tricor in canada where to buy ceftin online usa buy cialis paypal cefadroxil without rx can you buy pyridium in ireland revia 5mg tablets gabapentin and alcohol high cardizem cd price cialis tadalafil wikipedia colchicine cost retin a no prescription needed canadian online pharmacy what is the correct dosage of allegra buy subutex online with prescription purchasing antivert online calan generico italiano vistaril no prescription fedex ups where to buy klipal codeine online usa femara online price plavix barato buy amoxicilina online without a prescription prednisone side effects dogs get prednisone overnight diprosone uses medication how to purchase glucophage buy cheap accutane online no prescription isotretinoin order salvent rx purchase amitriptyline on line in mexico medicine ampicillin tr mg famvir order in the us acquistare renagel in italia penegra prices cvs what are broad spectrum antibiotics ranitidine online generic cheap genuine cordarone online fertility drugs for women over the counter canada no prescription nolva what is dipyridamole made of over the counter medicine diflucan zyprexa online from usa buy zyvox quick buy viagra sublingual 200 salbumol without script emsam australia buy augmentin tablets mexico leukeran side effects long term use venlafaxina on line no script hydroxyzine hydrochloride syrup buy online tinidazolum generic fluoxetina to buy from europe generic depakote er forum generic uk paypal himplasia cheap alprazolam online no prescription gyne lotrimin for men in usa can you buy zofran over the counter orlistat 60 blue capsule india pharmacies online that sell cialis jelly what does mobic do to you proventil hfa vs ventolin hfa order zentel without rx zantac mexico pharmacy best place to buy robaxin order aricept uk pharmacy robaxin reviews for men florinef dove comprarlo buy topical diltiazem ointment amitriptyline in canada difference between cialis and viagra and levitra full coverage drugstore foundation yahoo thiocolchicoside and diclofenac sodium capsules kamagra oral jelly overnight pharmacy disfuncion erectil buy tofranil paypal accepted order doxycycline in aciphex buy australia tizanidinum no prescription needed canadian online pharmacy compare prices aviane 28 is mail order oxybutyninum safe order vermox from usa without prescription buy nootropil online from usa buy over the counter gasex online purchase deltasone on line in india metronidazole dosage for dental abscess solu medrol generic name estradiol valerate uk companies only buy zertalin online amazon betoptic tablets side effects order drugs from india nolvadex d tamoxifen buy raloxifeno online from canada buy eulexin australia metronidazole tablets for bv etodolac dosage recommended no script plavix mg cheap zerit pills brand viagra now yagara no script 15 gm fucidin cream 2 where can i buy ciprofloksacin mg doxycycline hyclate dose for acne mycelex g cheap buy canada no prescription for olanzapine minocin pills online in the australia order pyridium on line uk online no prescription uk for metformin do you need rx vistaril clozaril dose buy mirapex where can i buy simvastatina mg zydis without a prescription buy liposafe online australia no prescription purchase benadryl pilex tablets india online prescriptions nhs buy leukeran canada difference between generic brand pills fucidin without a prescription from mexico buy levlen pills in the india what is the drug bupropion used for non prescription prednisona which uk site to buy snovitra super power l thyroxine from mexico benzac ac 5 como usar how to buy elimite in canada what all does diflucan treat buy beta val mg online for olistat order online how to take januvia mg motilium order canada buy alesse mg online phenazopyridine hydrochloride pyridium india evista complaints online amlodipinbesilat overnight delivery best mexican pharmacy what does strattera do to people without adhd brand cialis with out a prescription calcium carbonate shortage are online pharmacies safe and legal buy bisoprololi fumaras online usa buy arava online from uk zertalin birth control online canada plavix to buy from europe liquid speman review can order oracea online aygestin order canada lotrel uses medication no prescription septilin order arava on line canada order retin a gel 0,1 online canada online pharmacy uk colchicina buy strattera usa buy clavamox uk arthritis treatment side effects cyklokapron shopping buy lanoxin mg online for aetna resources for living parlodel 2.5 mg tablet leukeran to buy from europe canadian lipitor generic fincar online from canada cefixime weight gain oestrogel mg uk paroxetine reviews patients elimite tablet sale there generic drug uroxatral levaquin sales 2009 what is tofranil made of online generic depakote capoten not generic imitrex for sale uk buy metformin online in the united states without a prescription buy baridium without a subscription 4 zithromax tablets best site get viagra ordering amlodipinbesilat canada analysis of aspirin tablets back titration tricor spain digoxin usa sale is benadryl over the counter femara on the internet flomax brand positioning over the counter aciphex side effects doxycycline alternative antibiotic what is doxycycline used for in animals ginseng to buy from europe uk version of liv
Log via Facebook
Sponsored Links
Robo Home Hardware Motion Nodes GVS introduction

Galvanic Vestibular Stimulation

In this series of tutorials I would like to give to cover a set of basic stimulation techniques that can be used in cybernetics for the human-machine integration.

Galvanic Vestibular Stimulation (GVS from now on) is a simple, safe and specific way to elicit vestibular reflexes. The vestibular systems is responsible for a fundamental function of our body: encoding head orientation and keep balance.

You might have experience some vertigo in the past, if you didn't I can tell you that having an infection of the vestibular ear is a very nasty sensation as you experience nausea for every small movement, resulting in most of the times vomit etc.

GVS was used for over a century as a means to discover and then look at the function of the vestibular system. The first scientist who discovered it was Johann Purkyne in his 1820 dissertation, reported that a galvanic current flowing through the head upset the balance and equilibrium.

After that Volta in 1790, playing with his newly invented battery almost electrocuted himself with the same technique experiencing "the sensation of an explosion inside the head, spinning and boiling of matter".
This was probably due to the use of a 30V Zn/Ag pile and we will see later that 30 V are over the safe limit of stimulation.

More recently with the work of Fitzpatrick the mechanisms behind the GVS effect are being unveiled. There are basically several ways to elicit the response:

  • bilater bipolar GVS
  • bilateral monopolar GVS
  • unilater monopolar GVS

First we need to know more about the vestibular system, I have used material available online (ScienceDirect) to write a compact introduction so that the reader doesn't have to google all the time.

If somebody thinks I have used some copyrighted material please do let me know.

Vestibular Anatomy

Known as balance organs of the inner ear, the previous termvestibularnext term organs serve this complex motor function at a largely subconscious level, but their role does not stop with balance. They contribute to a surprising range of brain functions, from the highest levels of consciousness to the most automatic reflexes. The value of the previous termvestibularnext term sensory system to brain functions such as perception of self and non-self motion, spatial orientation, navigation, voluntary movement, oculomotor control, and autonomic control, comes from their unique and complete description of head motion and orientation in three dimensions.

Two different previous termvestibularnext term organs, the otolith organs and semicircular canals, sense different types of acceleration. Two otolith sensors, the utricle and saccule, sense linear acceleration. Three semicircular canals, the anterior, posterior and horizontal canals, sense rotational movements. These two complimentary signals are necessary for the brain to understand the range of physical situations that we experience, probably the most fundamental of which is to work out which way is up.

Which way is up?

All terrestrial and aquatic animals need to know which way is up and, therefore, which way gravity acts, so it is not surprising that special graviceptive systems appear early in evolutionary history. A sense of the force of gravity and which way is up is with us at all times. This internal construction is based on multiple sensory sources, important among which are the previous termvestibularnext term organs. It provides our brains with a deep and special understanding of how the force of gravity moves things, from the fall of our body, as we lift a foot to take a step, to the fall of a ball during a game of cricket. In all of these situations, the brain predicts the trajectory of fall with startling accuracy.

The significance of this internal representation for predicting motion in gravity and its link to the previous termvestibularnext term system was recently shown by Indovina and colleagues. They displayed a ball moving in a visual scene that had strong cues to the up direction. Observers accurately predicted the flight and timing of the ball when the gravitational field was conventionally aligned with the visual scene. Yet when the gravitational field was reversed so that it acted upwards, observers made large prediction errors, even though the ball was subject to exactly the same acceleration. Furthermore, functional magnetic resonance imaging revealed that certain areas of the cerebral cortex were more active when the gravitational field was consistent with the visual scene than when it was reversed. These included areas that receive strong previous termvestibularnext term signals, pointing to a previous termvestibularnext term contribution to our internal representation of gravity.

The equivalence problem

The otolith organs seem ideally suited to sense the direction of gravity and signal directly which way is up. The otoliths are essentially masses supported on hair cells. Tilting the head causes the cilia to bend under the sideways component of the gravitational force on the masses. This modulates the firing of the sensory nerves connected to the hair cells. Different hair cells respond to bending in different directions so that the total signal from all hair cells defines the direction of gravity with respect to the skull. There is, however, a serious problem that Einstein explained with his equivalence principle: the effect of a gravitational field on a mass is indistinguishable from the effect of linear acceleration.

For example, consider the otolith organs of a person sitting in a bus. When the head is accelerated forward as the bus pulls away from the bus stop, the inertia of the otolith masses causes them to be left behind and to bend the cilia of the hair cells backward. This is also exactly what happens when the front of the bus tilts upwards on starting to climb a hill. Thus, the otolith sensors send the same signal for two different physical situations; linear acceleration and tilt in the gravitational field. On their own, the otolith organs cannot signal unequivocally which way is up.

Why distinguish tilt and acceleration?

To operate beyond ourselves and navigate the environment, we need to create a stable internal representation of external, earth-referenced space in which the position and movement of objects is independent of our own. A navigation system needs to be able to distinguish the two physical situations of tilt and linear acceleration to build an accurate internal map of our movements. Evidence for this is seen at the processing level of place cells in the hippocampus. These neurons, which code for spatial location as part of a navigation system, depend on previous termvestibularnext term information for their function.

Control of eye movement is probably the most overt example of how the previous termvestibularnext term system creates a stable representation of external space, in this case visual space. The previous termvestibularnext term system profoundly influences eye movements via the vestibulo-ocular reflex to stabilize the visual image on the retina in the face of head motion. When we fix our gaze on an object and our head moves, the previous termvestibularnext term organs detect that movement and produce a counter movement of the eyes to maintain the retinal image. Clockwise head tilt requires the eyes to rotate anticlockwise. Leftward acceleration requires a rightward horizontal shift of the eyes. These two situations, which stimulate the otolith organs identically, must be distinguished to generate appropriate eye movements.

The angular trick

It appears that the brain goes some way toward solving the equivalence problem by simultaneously listening to the messages from the other previous termvestibularnext term organs, the semicircular canals. Like the otolith organs, the hair cells of the semicircular canals respond when their cilia are bent. The difference is that when the head rotates in the plane of a canal, the enclosed fluid is left behind and exerts a pressure that deflects the hair cells. Thus, they respond specifically to angular acceleration of the head and not to gravity or linear acceleration.

Now when the head tilts, say to the right, the brain receives two previous termvestibularnext term signals. The otolith organs signal the static head-tilt, which could equally represent leftward linear acceleration, but the semicircular canals report the transient head-rotation. If the otolith signal results from leftward linear acceleration, the semicircular canals report nothing. Angelaki and colleagues have shown recently, by recording from neurons in the cerebellum in the previous termvestibularnext term nuclei of the brainstem, that the brain can tell apart tilt and linear acceleration by combining the otolithic and semicircular canal signals.

Bilateral bipolar GVS

Now that we know more about the vestibular system we need to find a way to stimulate it in a useful manner without implanting electrodes in our inner ear.
We only want to stick some electrodes on our skin avoiding any surgery: the GVS basically bypasses the transduction mechanism of the hair cells by exciting all the afferents
with a DC current stimulation between the mastoid processes.

It's a brute force stimulation approach where all the afferents are excited So what Volta discovered is that the net effect of such a general excitation is a strong body swing.

Results were summarized by Fritzpatrick the expert in this field with this nice figure.

With only 0.5mA, GVS produces a trunk roll and head at 1-2 deg/s2 ! With 1 mA, body angular roatation was 2-3 deg/s2 .

Fritpatrick developed a model of the semicircular canals and otolith organs to predict the effect of the GVS on the linear and angular acceleration vector ...
but enough talking let's experience ourselves !

How to build a simple GVS stimulator

As a preliminary prototype we are going to use a simple stimulator built with:

  • 9V battery source
  • H-bridge for switching voltage polarity
  • potentiometer for adjusting current flow

This is a minimalist setup BUT is not SAFE as we are assuming that:

  • skin's impedance is constant for the duration of the stimulation
  • we are lucky and there will be no short-circuits :-)

For a short experiment this is not a big problem but if you plan to have a long session the skin will change its impedance for many reasons including sweating, abrasion etc.
A simplified electrical model of the electrodes, skin, tissue system is illustrated here:

  • The boundary of electrodes and the skin is of special importance, because that is where the flow of electrons from the stimulator is transduced into the ion flow of the tissue. At the boundary of every metal-electrolyte interface there is a potential difference which is called cell potential. The model also contains a series RC suggested by Warburg, and the faradic leakage resistance Rf accounting for DC characteristics of the model
  • The skin can be modeled by a serial resistance Rs and a parallel Rp,Cp. Rp can be practically eliminated by removing the outermost layer of skin, the stratum corneum.
  • The deep tissue can be modeled by the resistive Rt, bulk tissue resistance. Because of the complexity of the model and the lots of contributing nonlinear physical factors it is very difficult to estimate the total impedance between the two electrodes, but for practical applications the impedance should be in the magnitude of 1 kOhm. However if the skin is not prepared, the total impedance can be several times higher.

The circuit we are going to use in the first tutorial (we will use a current feedback in the next one) is in Figure.


The main components of the circuit are:

  • 9 Volt battery supply
  • a H-bridge composed of 2x NPN irf7105 and PNP irf7105p mosfet  transistors
  • a potentiometer of 100 kOhm
  • 2 guard resistors of 150 Ohm
  • 2 opto isolators

If the electrodes are in the short-circuit condition and the potentiometer is at 0 Ohm a maximum current of about 2.4 mA will flow.

If your skin-electrode conductance is at about 400 Ohm and you keep the potentiometer at 0 Ohm there will be a current flow of about 1 mA.

Believe me if I tell you that with electro gel electrodes your skin resistance will never reach 400 Ohm so is better ALWAYS to keep the potentiometer at 100kOhm and decrease gradually to achieve the desired effect.

An LT Spice (free software) simulation circuit is available in the repository so that you can see what is going to happen if you change the parameters.
The opto isolators are not included as LT Spice complain about some floating point resistance (bah couldn't find any solution for that) so I have changed the opto couplers with a simple voltage source.
I have also included the library model for the irf7105 so make sure you place the corresponding lib in the LT Spice folder.

Placing electrodes

First we need to locate our mastoid bones as in Figure, if you touch the area below your ears is the bony spike.

Second we need to find some proper Gel electrodes, because I work with EEG I have used the Maxensor Ag/Agcl/Solid adhesive pre-gelled.

I also generally use some Electro Gel to moisture my skin and increase conductivity for a better "sensation" ghghghg.

Wireless GVS

I don't want to have a wired GVS but a wireless GVS! So I took my Jeenodes and decide to use a master-slave configuration.

The master jeenode is a basically a remote controller (like the one in your TV) which has 2 buttons: left for direct polarization and right for reverse polarization.

The master will decode the button press and send 3 possible actions to the slave:

  • CENTER: disable the H-bridge no polarization
  • LEFT: enable the H-bridge with a forward polarization
  • RIGHT: enable the H-bridge with a reverse polarization

The slave jeenode will then execute the command by activating the proper opto inputs.

All the documentation and code is available here:

This e-mail address is being protected from spambots. You need JavaScript enabled to view it :robomotic/Wifi-GVS.git

If you want to support my research or you want to get the circuit already up and running,
I encourage you to buy my pcb in my shop.

The jeenode hardware looks like this:

Jeenode HW

How to use it

It is very important to follow this simple algorithm:


  1. check any short circuits
  2. apply the electrodes to your skin
  3. set the potentiometer at 100 KOhm
  4. try left and right control with closed eyes
  5. if you feel nothing decrease the potentiometer and start from 3
  6. if you start to feel a pull on the left or right direction
  7. stand up and try to walk straight
  8. give the remote to some friend and have fun



  • do not use voltages bigger than 9 V
  • do not fiddle with the resistances unless you know what are you doing
  • do not short circuit the leads
  • use the stimulation for a short period of time
  • do not apply on animals or kids

Gvs Video Tutorial

Next tutorial

In the next tutorial we are going to build a current controlled stimulator.

Stay tuned.

Last Updated (Sunday, 28 November 2010 17:46)



0 #10 Caridad 2014-10-12 00:30
These are truly wonderful ideas in concerning blogging.
You have touched some nice factors here. Any way keep up wrinting.

Look into my blog - Buyy facebook followers (Caridad:
0 #9 best hair salon in 2014-09-15 00:05
Hey I know this is off topic but I was wondering if
you knew of any widgets I could add to my blog that
automatically tweet my newest twitter updates. I've been looking for a plug-in like
this for quite some time and was hooping maybe you would have some experience with something likle this.
Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to you new
0 #8 matematik dersi 2014-09-03 02:35
Hi, Neat post. There is a problem with your website in web explorer, might test this?
IE nonetheless is the marketplace chief and a big component
to other people will pass over your wonderful writing due to this problem.
0 #7 Darnell 2014-07-19 14:20
I like reading a post that will make people think. Also, thank you for
permitting me to comment!

my homepage buy zithromax online (Darnell:
0 #6 Dorine 2014-06-19 17:44
You will need all of your conact infformation aas well as your policy number.

Wipe the pans wiith a paper towel and throw it in the trash.
Even for antique fixtures, prices vary drastically.
0 #5 Rogelio 2014-05-10 18:43
Hello, I think your blog might be having browser compatibility
issues. When I look at your blog site in Ie, it looks fine but when opening in Internet Explorer, it has some overlapping.

I just wanted to give you a quick heads up! Other then that,
terrific blog!
0 #4 dobry radca prawny 2014-04-02 08:00
My family members all the time say that I am wasting my time here at net, but I
know I am getting familiarity every day by reading
such pleasant posts.
0 #3 Bob 2013-01-30 19:17
Thanks for all of the info. Did you feel any "after-effects" after you tested/demonstrated the unit in the 3rd video? If so, how long did they last, and was it dizziness or nausea, or something else?
0 #2 Torin 2012-09-30 00:03
Im looking to develop a compact version of this for a project. I see that you offer the PCB, but I'm interested in trying this with a modified design.

Can you help me? Please email me directly…
0 #1 Aisen 2011-04-09 23:55
:-) Hi Bonzo,

I've been researching galvanic vestibular stimulation for a while, and I found your page and tutorials very useful.
Couple of questions..
Do you think that this could be done with magnetic stimulation?
Have you tried to listen to sound on your headphones while connected to the GVS?

Add comment

Security code