Čtvrtek 26. srpna, 11:22 - TrestOnline

Dnes se zaměříme na identifikaci mluvčího – na forenzní fonetiku. Na toto téma tu máme osobu nejpovolanější, forenzního fonetika ředitele fonetického ústavu Filozofické fakulty Univerzity Karlovy doc. Mgr. Radek Skarnitzl, Ph.D.
Rozhovor si můžete poslechnout také jako podcast zde:
Rozhovor 1. část: „Ve stresu je náš hlas vyšší“Radek Skarnitzl, forenzní …
26. 8. 2021

Rozhovor 2. část: „Šeptání identifikaci neznemožní, jen ji ztíží“ …

Můžete nám na úvod vysvětlit, co forenzní fonetika znamená?
Slovo forenzní pro posluchače tohoto podcastu asi představovat nemusím. Pochází však z římského fórum, což bylo soudní shromáždění. Dnes se tedy forenzní používá ve smyslu pro účely soudního procesu nebo pro účely vyšetřování. Fonetika je věda, zabývající se řečí. Trochu bojujeme s tím, co si obecná veřejnost pod fonetikou představuje, protože nazveme-li člověka fonetikem nebo lingvistou, často si pod tím představuje někoho, kdo buzeruje ostatní, jak mají správně mluvit a v případě lingvisty, kde se píší velká písmena, s/z, či y/i. Proti této představě se snažíme bojovat, neboť již dávno není přesná. Fonetika se dnes zabývá řečovou komunikací, nejširšími aspekty řečové komunikace, tedy jak vůbec řeč produkujeme, jak jí slyšíme, jaké základní akustické vlastnosti má řečový signál apod.
Nás ale daleko víc zajímají otázky, ke kterým se možná ještě dostaneme později, a to např. jak dosáhnout toho, aby mi někdo důvěřoval, nebo naopak, proč mi někdo nedůvěřuje, proč jsem někomu nesympatický. To samozřejmě nutně není fonrenzní aspekt, ale je to velmi důležité, protože to v komunikaci mezi sebou cítíme všichni. Každý posluchač jistě někdy potkal někoho, kdo mu byl sympatický, a kdo nikoli a velmi často za tím stojí právě hlas.
Pamatuji si, že jsem míval přednášející na germanistice, jejíž hlas byl tak nepříjemný, že mi kvůli tomu nebyl sympatický předmět a nebavil mě. Opravdu je to tedy věda o řečové komunikaci v nejširších aspektech od psychologických po sociální a samozřejmě i po té lingvistické. Ačkoli lingvistická část je nejméně zajímavá, neboť se jedná o striktní fonetiku, za kterou lze najít základní, či středoškolské poučky. Dnešní fonetika je již jinde.
Jsme web azměřený na trestní právo, proto moje první otázka směřuje k tomu, zda se na Vás často obrací orgány činné v trestním řízení, případně v jaké věci?
Jsem soudním znalcem teprve dva měsíce a znaleckou činnost vykonávám pod hlavičkou Filozofické fakulty Univerzity Karlovy jakožto znaleckého ústavu. Ne každý ví, že něco jako znalecký ústav existuje, proto se velmi často potkávam s tím, že je můj posudek zpochybňován, dokonce i soudci. Pokud má osoba akreditované doktorské studium v oblasti fonetiky, tak znaleckou činnost v této oblasti jménem znaleckého ústavu jednoduše vykonávat může. Zatím se na mě tedy neobrací často a já to ani aktivně nevyhledávám. Na stránkách ústavu sice máme uvedenou jako expertízu i identifikaci mluvčího atd., ale i přesto se u mě jednalo řekněme o 4-5 vypracovaných posudků. Kromě toho všeho mám i svou práci, výuku atd.
Dalo by se i přesto říct, zda jste se setkal s případy, které se opakovalv?
Identifikace mluvčího obecně se považuje za jednu z nejčastějších úloh, které forenzní fonetik řeší, ale kromě toho jsou to poměrně často požadavky na přepis nekvalitního záznamu, někdy jsou to např. záznamy z bezpečnostní videokamery umístěné nad vchodem podniku a úkolem je přepsat něco, co se dělo poblíž, což je velmi obtížné, protože se do toho promítají i nějaké další hluky. Tedy přepis je jedna z těch častých úloh a další úlohou, která je poměrně častá, a která je velmi problematická je odhalení manipulací. Tedy prohlášení, že se jedná o nahrávku původní, nebylo s ní manipulováno, nebo naopak. Dřív se manipulace dělali tak, že se zastřihla páska magnetofonu a slepila se někde jinde, tak jsme mohli část promluvy přesunout jinam, nebo ji úplně vymazat. Dnes se to dělá v počítači velmi snadno, jsou na tom programy, které jsou volně stažitelné a není potřeba žádné veliké expertízy, abych v podstatě detekovatelně dokázal něco změnit v digitálním signálu.
Technologie, které dnešní doba nabízí jistě identifikaci nesmírně stěžují. V programech se toho dá již velmi mnoho změnit.
Už před pár lety jedna firma vyvinula software, kde ukázala tzv. morfování, kdy jste schopná vzít moji fotku a vaší a udělat mezi nimi plynulý přechod nekonečného množství fotografií, které od mých rysů půjdou k vašim. A něco podobného funguje i v hlase. Firma vyhlásila, že něco takového objevila, ale že to nezveřejnění, neboť to má obrovský škodlivý potenciál. Nijak se to tedy nevyužilo a pokud vím ani nevyužívá, ale možnosti jsou. Morfování hlasů existuje a je volně přístupné. V Japonsku se to podařilo již jednomu fonetikovi přibližně před 10-15 lety. Máte tedy pravdu, že technický pokrok je, nebo může být problematický.
Když už jsme zabrousili do historie, narazila jsem na zajímavý případ týkající se forenzní fonetiky, který je z roku 1932. Mohli bychom si ho krátce představit?
Byly i starší případy nebo minimálně případy, kdy se hlas a svědectví o hlase objevilo u soudu jakožto důkaz, ale tenhle případ byl velmi zajímavý, protože se týkal národní celebrity USA, Charlese Lindbergha, který jako první přeletěl Atlantský oceán a jeho syn byl unesen. Myslím, že mu v té době bylo 2,5 roku. Únosce se ozval po telefonu s tím, že požadoval výkupné 50 000 USD a Lindberg s tím souhlasil. Skrz prostředníka se setkali na hřbitově. Lindbergh seděl v autě, prostředník šel na hřbitov a pachatel zvolal několik slov. Lindbergh ta slova slyšel a na základě tohoto svědectví, které se odehrálo v noci na hřbitově, a hlas se říká, že byl cca 100 m daleko, svědčil, a to až po dvou a půl letech, že ten hlas poznává. Koho by to zajímalo, může se podívat na film J. Edgar, ve kterém hraje Leonardo Dicaprio ředitele FBI, který se jako první snažil o prosazování forenzních nebo vědeckých přístupů ve vyšetřování. Právě toto je tam jako jeden z těch případů, který byl důležitým nejenom pro forenzní fonetiku nebo pro hlas. Svědectví probíhalo po dvou a půl letech, protože jistou dobu trvalo, než byl na základě označených bankovek pachatel zadržen. Byl jím Němec Bruno Richard Hauptmann a poznat někoho po dvou a půl letech velmi problematické asi jakkoliv a velmi brzy bylo jeho svědectví zpochybněno. Ne, že by to nebyl Hauptmann, i když je zajímavé, že asi před 3-4 roky vyšla v Německu kniha, týkající se právě toho, že on pachatelem nebyl, a to i navzdory nespočtu jiných důkazů. Byl zadržen na základě bankovek, každopádně Lindberg svědčil, že poznává hlas Hauptmanna, který slyšel o 2,5 roku dříve 100 m daleko, řekněme 5-7 slov. Svědectví poměrně brzy zpochybnila americká psycholožka Francis McAfee, která jako první udělala experiment, čímž je právě tento případ zajímavý, neboť vedl k prvnímu psychologickému experimentu.
Velké skupině studentů přehrávala nahrávku, nebo ji jim četla za plentou a s různými odstupy času nechala poté studenty identifikovat cílový hlas se čtyřmi dalšími. Ukázalo se, že druhý den přesnost klesala na cca 80 % a po měsíci už byla v podstatě téměř na úrovni náhody. Sice to nebyl z dnešního hlediska správně metodologicky provedený psychologický experiment, ale to, že nám klesá schopnost identifikovat mluvčího, a to zřejmě nejenom hlasem, je jasné. Případ vedl ke zkoumání schopnosti svědků poznat hlas a zkoumá se dodnes. U nás se to vůbec nedělá, nevytvářejí se hlasové konfrontace, podobně jako existují vizuální konfrontace. Můžete se setkat s tím, že vám jako oběti, či svědkovi ukáží fotografii pěti lidí a máte určit, který z nich je pachatel, ale že by vám někdo přehrál pět hlasů se stejným zadáním, to se nedělá. A vlastně vůbec nevím proč. Je to sice na jedné straně nespolehlivé, na druhou stranu nejsem si úplně jistý, jestli to lze připisovat nějakému osvícení v našem systému.
To by možná mohl být podnět ke zlepšení, či uvážení, zda s tím nezačít.
To je právě otázka, jestli je to dobré. Např. v Británii se to dělá, a dokonce poměrně často. Jsou nastavována stále přísnější kritéria, jak vůbec hlasy vybírat. Když vybíráte fotografie, tak také vybíráte určitým způsobem, nemůžete vybrat úplně pět náhodných lidí. U hlasu bych musel najít někoho, kdo odpovídá předpokládaným věkem, nebo třeba dialektem. Pokud oběť, či svědek řekne, že šlo jasně o mluvčího z Brna, nebudu vybírat Ostraváky nebo Pražáky atd. Dále by se měli lišit podobností hlasu. Svědka bych měl vyslechnout, zjistit toho o hlasu co nejvíce a pak hledat podobné. V Anglii na to mají velmi propracované techniky, kdy pomocí vícedimenzionálního škálování různých akustických vlastností vyberou osm nejpodobnější hlasů, celkově jich je tedy potom devět, z rozsáhlé databáze a ty potom vybírají.
Jestli se to již nějakou dobu používá věřím, že už to nějakým způsobem vypilovali.
Pilují to pořád dál. Za měsíc bude konference Mezinárodní asociace forenzní fonetiky a akustiky a já jsem recenzoval některé příspěvky, kdy se jeden týkal dalšího pokroku v této oblasti. Stále se to tedy řeší. Kolegyně v Cambridge na podobnost hlasů dělá velký projekt právě pro tyto účely. Tedy je to velmi zajímavá oblast. Jak jsem již řekl, vlastně nevím, proč se to u nás nedělá, každopádně by to bylo zajímavé a rozhodně ne levné. Sestavit hlasovou konfrontace není levné z hlediska peněz, ale ani z hlediska časového úsilí a pracovního úsilí nasazení lidí, kteří se na tom musí podílet, tedy možná je dobře, že to u nás není, vlastně na to nedokáži odpovědět.
Jak vůbec samotná identifikace probíhá, mohl byste to ilustrovat na nějakém konkrétním případu?
Nejprve musím zjistit, že mám dost kvalitního materiálu, tím myslím, že je dostatek řeči a dostatečně kvalitní signál. Teď mám zrovna na stole případ, kde je všemu rozumět, ale když se pak na to podíváte podrobněji, zjistíte, že signál obsahuje frekvence víceméně do tisíce herců, což je hrozně málo. I telefon přenáší do tří a půl tisíc a normálně nahráváme do šestnácti tisíc, což už je zase téměř při hranici lidského sluchu nebo pro mě už pod hranicí, protože klesá s věkem. Tisíc herců neobsahuje ani informace o všech samohláskách, je tedy zajímavé, že tomu je rozumět. Na první poslech mi tedy vůbec nedošlo, jak je to špatné, ale když v tom chci něco měřit, zjistím, že vlastně nemám co. Sice rozumím, ale tzv. formanty, to jsou vlastně rezonance samohlásek. Můžeme si představit akusticky nějaký akord, jako kdyby ‘a‘ bylo třeba c-dur a i bylo f-dur. Každá samohláska má rezonanční frekvence, které můžeme změřit. Jsou do jisté míry pro mluvčího charakteristické. A tady najednou nebyly. Říkal jsem si, jak je to možné, že všemu bez problémů rozumím, protože jsem zvyklý na materiál, kterému člověk ani nerozumí. Tento případ je tedy zvláštní v tom, že je všemu rozumět, ale nepoužitelný je signál. Jediné, co tedy mohu udělat je základní poslechová analýza. Klienta jsem téměř až nabádal, ať to stáhne. Požadavek na materiál se týkal jak kvality, tak kvantity. Nicméně to nestáhli a stále chtějí, abych tu analýzu udělal, a tak tedy udělám. Každopádně jsem řekl, že můj závěr rozhodně nebude jednoznačný, ani se nedá mluvit o vysoké pravděpodobnosti, protože prostě, když tam nic není, tak tam nic není. Tedy zjistit, zda je vůbec materiál použitelný je první krok. V druhém kroku se člověku doporučuje, pokud má více nahrávek, aby si udělal nahrávku jednu nahrávku, kdy cílově řeší jenom toho mluvčího tzn. vystříhat různé ruchy nebo hlasy dalších mluvčích, pokud je to dialog a naposlouchat to, tzn. seznámit se s tím, opakovaně hlas poslouchat a navnímat tak, aby se stal známým. Dnes je již známé, že známé hlasy a neznámé hlasy vnímáme úplně jinak, jsou to vlastně úplně odlišné kognitivní procesy, kdy se ukazuje, že pokud bychom se znali velmi dobře a já vás uslyším jít proti sobě na ulici a nevšimnu si vás, tak vás okamžitě poznám. Říká se tomu tzv. gestaltové vnímání, kdy na první dobrou okamžitě poznám, že se jedná o manželku, kamaráda, tátu apod. Okamžitě se mi vybavují nebo spojují různé afektivní stavy či vztahy vůči tomu mluvčímu. Vše se zvizuální, např. i to, že jsme spolu byli na dovolené, vlastně se nám rozsvítí celý mozek. Kdybychom se na něj v tu chvíli dívali, aktivují se všechna centra – paměťová, zraková, řečová atd. Zatímco u vnímání neznámých hlasů např. vašeho, ten vnímám vůči průměru tzn. mladá žena, pravděpodobně ze středních Čech, s o trošku vyšším hlasem, než jsou jiné. Víc bych ale momentálně nedokázal říct tzn. já si ho ne jako fonetik, ale jako každý z nás, stáhl k průměru a uvědomil si, že se od průměru liší ve vybraných rysech, které jsou náhodné. Něco mě na vašem hlase zaujalo, co si uvědomuji, ale je to úplně jiný typ vnímání, to analytické versus holistické vnímání, tedy neznámých a známých hlasů. Snažím se tedy hlas navnímat tak, aby se mi stal tak trochu známý, i když samozřejmě někdy k tomu neudělám ty asociace ať už třeba emocionální. Tedy seznámit se s hlasem je další krok, pak už si můžu všímat analyticky jednotlivých oblastí, jednotlivých rysů, které mohou být zajímavé. Poslechová analýza se samozřejmě kritizuje, protože je subjektivní, ale existují postupy, jak jí udělat objektivnější až úplně objektivní.
Jedna možnost je využití analytického protokolu, který jsme vytvořili pro češtinu, a to na základě několika protokolů, dle toho, co jsme považovali za vhodné. Analyticky tedy potom zaměřím na jednotlivé oblasti vašeho hlasu od výšky, melodické variability, tempa nebo třeba morální variability. Zda je váš hlas pořád stejný, jestli zpomalíte, nebo zrychlíte. To jsou ty suprasegmentální rysy na úrovni jednotlivých hlásek melodie. Dále se díváme na realizaci samohlásek, souhlásek, případně různé řečové vad. Zní to zvláštně, ale téměř každý nějakou má. Pak se samozřejmě díváme na hlas. Ten je vůbec asi tím nejsložitějším. Hlasem myslím kmitání hlasivek, protože to je přesně něco, co vnímáme, ale hrozně těžko se to popisuje. Rozložit kompozici, tedy hlas na jeho složky, to vyžaduje trénink, ale možné to je. Říct, zda je hlas dyšný a jestli je dyšnější než normálně, protože třeba ženy obecně mají dyšnější hlasy než muži. Mají jinou geometrii hlasivek. Analytický protokol, kdy postupuju složku od složky a vyhodnocuji jestli je normální, což velmi často je, ne každý mluvčí má něco výrazně abnormálního ve smyslu vůči statistickému průměru, tedy statisticky nenormálního, ale každopádně to je další krok k vyhodnocení – analytický protokol. Další možnost poslechu by byla se spolupracovníkem pomocí tzv. seskupování naslepo. Funguje to tak, že bych měl mít nějakého frontemana, který by mi případ připravil a předal mi ho už jen s určitým úkolem anglicky tomu říkají case manager, což je administrativní pracovník, který to připraví. Často se stane, že někdo zavolá, a zeptá se, zda-li bych mu mohl potvrdit, že je to on. To je ovšem špatně. Já bych neměl vědět, co po mně, kdo chce. Je těžké proti tomu bojovat. Ve větších kancelářích, nebo na západě v Anglii se to dělá běžně. Mají nějakého case managera, který vezme nahrávky dvou mluvčích, které se porovnávají, zamíchá tam nějaké další nahrávky z databáze, které zase budou nějak podobné a mým úkolem je, abych je seskupil podle toho, která patří, kterému mluvčímu. Klíčové na tom je, že nevím, jestli mluvčích je pět, čtyři, sedm nebo jenom ty dva. Dle poslechu porovnávám dvaceti sekundové ideálně dvaceti šesti sekundové úseky. Pokud dojdu k tomu, že je to stejné a case manager poté potvrdí, že to tak je, tak jde o objektivizaci mé subjektivní metody. Potvrdil jsem tím, že jsem schopen poslouchat správně. Subjektivitu, ke které jsem využil jak to holistické vnímání, tak i analytické, a je jedno, jak jsem k tomu došel. Pokud jsem tomu došel správně potvrzuji tím zaprvé své dovednosti a zadruhé svou objektivitu metody. Poslechová metoda je v nedílnou součástí práce.
Pokud to materiál umožní, měla by následovat akustická analýza, která může být založena na poslechové. Např. jsem odhalil, že mluvčí má posunuté sykavky, tak můžu skutečně změřit řečové spektrum sykavek a statisticky porovnat, že jsou odlišné. Nebo v případě samohlásek mohu slyšet, že má mluvčí zvláštní ‚ú‘, takové mluvčí známe. Pak to mohu zase nejenom napsat, ale i to slyším, že je ‚ú‘ a můžu to opravdu doložit, ať už záznamem s programem, tak formanty na dvourozměrném, nebo trojrozměrném zobrazení. Akustická analýza by tedy ideálně měla následovat. Běžně všichni analyzují základní frekvenci hlasu tzn. jak je hlas vysoký, ale tam je problém ten, že to je něco strašně, co velmi snadno změním. V roce 2011 byl proveden celosvětový výzkum forenzních fanatiků, co měříte, když porovnáváte hlasy. Všichni odpověděli, že základní frekvenci měří a v podstatě všichni se shodují na tom, že není moc použitelná, protože když budu chtít, tak klidně mohu začít mluvit takhle (se změnou hlasu). Mohu mluvit o 1-2 tóny výš. Kdybychom teď začali s rozhovorem, nikdo nepozná, že takhle nemluvím normálně. Můžeme to samozřejmě i přehnat, ale v rozumné míře variability, to děláme běžně, a běžně to funguje i když se přizpůsobujeme navzájem. Mluvím-li s kolegou, jdu automaticky výš, protože má vyšší hlas a dělám to povědomě, tedy většinou si něco takového neuvědomujeme. Jsou tedy i parametry, které lze změřit, ale jejich vypovídající hodnota není velká, respektive může sloužit spíše třeba pro eliminaci než pro identifikaci. O tom nicméně myslím minule mluvil i pan Dr. Závora, že když nám jde o forenzní aspekty, velmi často pachatelé prožívají stres a stres typicky vede ke zvýšení základní frekvence, mluvíte výš. Tím pádem by nemělo dojít k tomu, že ve sporné nahrávce tzn. z toho trestného činu, by vaše základní frekvence byla nižší než v té srovnávací. Pokud by tomu tak bylo, mohu říci, že se jedná o důkaz ve směru eliminace, ale nejedná se o identitní osoby.
Když jsme už narazili na frekvence, nabízí se otázka, co když pachatel nějakým způsobem svůj hlas záměrně zaměňuje? Může hlas změnit natolik, že ho nerozeznáte?
Jestli je to teoreticky možné, rozhodně ano. Dělal jsem výzkumy se svými studenty, kde jsem lidem řekl ať změní co nejvíce svůj hlas a zkoumal, co udělají. Narazili jsme na mluvčí, kteří byli vysoce talentovaní, kteří skutečně změnili svůj hlas tak, že bych to nepoznal. Jedna věc je, že můžu úplně zkroutit svou hubu a změnit tak všechno, ale okamžitě, nebo pravděpodobně poznáte, že to není můj hlas. Nebo začnu-li mluvit o oktávu výš, tak také pravděpodobně takhle normálně nemluvím. Skutečně jsme ale poznali mluvčí, kteří mluví tak, že to zní úplně přirozeně a úplně jinak. S tím by si neporadil nikdo, ani fonetik ani stroj.
Tedy ano, možné to je. V reálném případě jsem se s tím naštěstí ještě nesetkal, protože to většinou neumí a když někdo mění svůj hlas, tak dělá právě to, že jde s hlasem o tolik výš, že je poznat, že to pravděpodobně není jeho normální frekvence či výška. Člověk je tedy potom schopen od toho abstrahovat, respektive tento parametr nezohledňovat. Často si mluvčí třeba zakryjí pusu, to teď jde určitě slyšet. Bylo slyšet, že rezonance vypadaly jinak. Nebo si dávají před pusu kapesník. když je takhle nebo kapesník, i tím se změní rezonance, ale nezmění tím hlas, ten zůstává stejný. Naštěstí zatím nedělají pachatelé něco, co by výrazně komplikovalo identifikaci. V angličtině jsem se setkal s jedním případem, kdy někdo velmi přesvědčivě hrál několik řečových vad najednou. Angličtina má takovéto “r”, které je tzv. aproximanta, kdy se jazyk jenom přiblíží, ale nekmitá jako v češtině. V britské angličtině se považuje za vadu, když máte, oni říkají takové jiné “r”. Když místo “very” říkáte “vely”. Jestli jste viděla film Králova řeč, tak ten král tuto vadu má. Považuje se to za vadu řeči a tenhle mluvčí to skutečně velmi dobře předstíral. Přidal k tomu ještě nějaké další, ale ono obecně, čím víc mluvíte, tím snadněji se odhalíte. Pokud člověk není opravdu talentovaný, tak udržet více způsobů maskování najednou je velmi těžké. Nikdy jsem to nezkoušel, nebo respektive momentálně provádíme výzkum na maskování a skrývání své hlasové identity s několika doktorandy, kdy právě toto zkoumáme a děláme asi tří minutové nahrávky, které se snažím něco přečíst stejným, jedním hlasem. Např. vyšpulím rty a opravdu se celou dobu musím snažit, abych to nepustil. Nebo to budu číst šeptanou formou a dát to úplně celé tímto způsobem, také není legrace. Nesmíte ani na chvíli vypnout a nenechat hlasivky kmitat normálně. Jsou to tedy docela náročné nahrávky, ve kterých vždy uděláme jednu změnu a ještě jsme nedošli ke dvěma najednou.
Máte z toho už nějaké výsledky, nebo už jste částečně zkoumali, jestli právě taková záměna to nějakým způsobem ovlivní?
Zkoušeli jsem zatím několik poměrně základních věcí. Ale máme jednu databázi, ve které je asi sto mluvčích. Přibližně patnáct z nich bylo vysoce talentovaných a přibližně šedesát změnilo základní frekvenci, když jsem jim řekl, aby co nejvíce změnili svůj hlas. To je tedy nejčastější, že např. muži jdou s hlasem výš. Vlastně málokdy jde někdo níž, ale občas se to také děje, když má někdo vyšší hlas. Další změny jsou pak velmi individuální a jak jsem již řekl patnáct těch talentovaných lidí a někteří z nich znějí u maskování opravdu úplně přirozeně tak, že to nebylo poznat.
Takové tedy základní statistiky, co dělají a jak je to efektivní ve smyslu poznatelné, když vím, že se jedná o stejného člověka, to zmapované máme. Zkoušeli jsme to také porovnat pomocí nejmodernějšího automatického rozpoznávání řeči, který využívá ty nejmodernější přístupy k rozpoznávání mluvčího a tam už i ten systém chybuje. Chybovost se pohybuje na úrovni 20-30 % i u těch nejmodernějších. Systémy jsou dělané na to, aby od ní běžnou variabilitu abstrahovali. Každý mluvíme jinak ráno a odpoledne. Kdybychom se tady sešli odpoledne, bude můj i váš hlas znít jinak, a to je právě ta běžná variabilita. Nebo když budu naštvaný a smutný, tak se také bude víceméně jednat o běžnou variabilitu. Pokud se ale budu opravdu snažit změnit svůj hlas, tak už je to nad rámec toho, co neuronové sítě nebo vektory jsou natrénované rozpoznávat.
Kdyby tedy nějaký šikovný imitátor spáchal trestný čin, mohlo by se stát, že ho neidentifikujete?
To je otázka, na kterou odpověď nemáme. Spolupracujeme s Petrem Jablonským a v rámci tohoto projektu jsme ho nahráli již před rokem, a s podrobnými analýzami jsme ještě úplně nezačali. Bylo zajímavé, že byl ochotný nám udělat jak běžné imitace, které dělá např. Zemana apod., ale také byl ochotný se pro nás naučit cizí hlas a tam si myslím, že to poznat bude. U Zemana, nebo jestli znáte Babišovi dobroty, to je myslím velmi dobré. Kdyby to člověk neviděl, tak si není jistý. Možná až půjdeme hlouběji, nebo se budeme podrobněji, některé věci, které tam jsou, poznáme. Samozřejmě u některých mluvčích to může být až karikatura, to, co dělá imitátor. Sám Petr Jablonský říká, že úplně neví, co dělá. Podobně jako já jakožto forenzní fonetik, tak i on si musí osobu, kterou se učí, naposlouchat a vnímat velmi holisticky. Rozhodně nejde po formantech nebo samohláskách.
Co když je na nahrávce nějaký šum nebo hluk, dokážete si s tím také poradit?
Jak už jsem říkal, je daleko častější, že tomu tak je, než že tomu tak není. Představa, že bychom měli čistou nahrávku je téměř nerealistické. Spíš jde o to jak šum vypadá a jak je silný, tzn. někdy je to úzkospektrální šum, kdy je tam jen několik frekvencí, nebo zkrátka úzké pásmo frekvencí. Když do toho budete ještě vysávat, tak je to samozřejmě problematické, protože to je zvuk, který pokrývá celou škálu frekvencí. Je tedy spíše běžné, že tomu tak je a otázka je nakolik to znemožňuje nebo dělá obtížnější následnou analýzu. Poslech bývá často možný, ne všechny akustické parametry je možné analyzovat, protože např. pokud bych chtěl kvantifikovat vlastnosti hlasů, tedy jestli mám dnešní hlas šeptavý, či hlubší, jemuž říkáme třepená fonetace, tak to jsou parametry, které existují, ale které jsou právě těmito širokopásmovými hluky zničeny a jejich extrakce je pak nespolehlivá. Otázkou tedy zůstává, zda je vůbec možná akustická analýza, to je vlastně to hlavní, co mě zajímá.
Zmiňoval jste, že určitým způsobem např. tím, že si dá člověk ruku před ústa, svůj hlas ovlivní. Ne vždy je to ten hlavní parametr, který hlas znemožní identifikovat, ale co např. když mluvčí šeptá?
Určitě ano a dokonce je to jeden z těch efektivnějších způsobů, jak svůj hlas změnit. Výhoda je, že když šeptáte, tak nejste tak dobře slyšet, tedy moc lidí nešeptá. Pokud však šeptáte, připravíte řečový signál o tóny, které analyzuji. My sice slyšíme rozdíl mezi ‚a‘ a ‚s‘, pořád tam nějaké rezonance, formanty zůstanou, ale daleko hůře se to bude analyzovat a samozřejmě, pokud je v pozadí i šum, tak o to hůře. Stejně tak tomu ale o to hůře bude rozumět posluchač. A mluvčí pravděpodobně chce, aby mu bylo rozumět, pokud s někým komunikuje, třeba i když anonymně volá apod. Šepot tedy je sice efektivní ve smyslu maskování své identity, ale není efektivní ve smyslu předání zprávy, kterou chci předat.
Zabrousili jsme i na psychickou stránku, že pokud je člověk ve stresu, má hlas položený výš. Dá se z té psychické stránky vyčíst ještě něco, např. povaha?
Pokoušet se o psychologický profil mluvčího na základě řeči je jedna z mála věcí, kterou IPA – Mezinárodní foentická asociace, zakazuje. Analýza stresu je běžná a poměrně normální, případně také analýza intoxikace, alkoholové nebo drogové. V tomto směru mohu dělat nějaké závěry. O psychologický profil bychom se ale pokoušet neměli. Forenzní fonetika nebo forenzní fonetika a akustika, která zahrnuje právě i automatické přístupy k řeči a mluvčímu, poslechový přístup akustický. Je to velmi variabilní, tedy i relativně volné, co se smí a co nikoli. IPA má nějaký svůj code of practice neboli etický kodex a drtivá většina je tam doporučena. Kromě těch úplně jasných věcí, např. že moje finanční odměna by neměla záviset na tom, co napíšu do posudku. V těch odborných věcech téměř všechno, co IPA předepisuje, tak doporučuje. Tohle je ale to jediné, co zakazuje. Existují ale různé zázračné softwary nebo stránky, kde se to dělá. Vždycky jde o korelaci, ne o kauzalitu. Říct, že dle hlasu je jasné, že jde o plachého člověka, také se mohl pouze špatně vyspat, tedy dělat nějaké masivní závěry z toho nejde. Jedná se o jedinou oblast, kterou IPA svým členům zapovídá. Ačkoli se to ale zkoumá, víme, že jsou nějaké koreláty tzn. je mezi tím vztah, ale chybí kauzalita. Nemůžeme v této oblasti odhalovat příčinné vztahy, tedy psychologický profil a navíc ještě detekce lži, to jsou dvě věci, které jsou napsány v jednom bodě, že bychom je dělat neměli.
Takže i lhaní. To by mi zrovna přišlo poměrně zajímavé při identifikaci, zda člověk mluví pravdu, nebo nemluví.
Opravdu bychom to dělat neměli a nikdo by neměl tvrdit, že to lze.
V jednom rozhovoru jste zmiňoval, že je těžké poznat ironii, pro kterou jsou Češi poměrně známí. Čím to je, že ironie se těžko rozpozná?
Ironie a sarkasmus jsou věci, které můžeme signalizovat hlasově a také nemusíme. Opět se jedná o relativní vztahy tzn. velmi často, když třeba říkáme něco ironicky, tak trošku níž, nebo třeba zpomalíme. To se nám teda povedlo (s ironickým hlasem). Zkrátka nějaký podobný hlas. Někdy tam tu třepenou fonetaci využijeme, ale také to mohu říct klidně a významně se u toho dívat apod. Opět zde vztahy nejsou jednoznačné. Existují tedy nějaké ironické koreláty hlasu či sarkastického. Často se třeba mluví o nazalitě. Když mluvíme ironicky nebo sarkasticky, tak člověk trošku nazalizuje. Bývalý prezident Klaus mluvil sarkasticky velmi a také nazalizuje. Hodně mluví nosem. Je zajímavé, jak se právě u něj osobnost snoubí s hlasem. Můžu ironizovat a být sarkastický, aniž bych nazalizoval, tedy mluvil nosem. Jsou nějaké běžné věci, které např. podíváte-li se, co dělají herci, kteří chtějí znít ironicky nebo sarkasticky, dělají. Takové výzkumy jsou a ukazují, že nazalizace se sarkasmem velmi úzce souvisí, zároveň se ukazuje, že nazalizace souvisí se submisivními povahami nebo postavami, které herci mají hrát. Když hrajou někoho arogantního, agresivního, tak dělají opak. Jako kdyby mluvili trošku jako by měli přeraženou nosní přepážku. To nicméně vyšlo v americkém výzkumu, nevím, jak je to u nás, tady jsme to nezkoumali. Když ale jeden herec má ztvárnit různé postavy, tak k tomu využívá nazalitu, taková studie skutečně v Americe, nebo vlastně v Kanadě byla. Nazalita tam hraje roli podobně jako u toho sarkasmu.
Např. pojišťovny používají různé softwary na analýzu hlasu, zvládnete říci, na jakém principu fungují a co je jejich cílem?
To už jsem trochu naznačil v předchozí odpovědi. Je to něco, co by se dělat nemělo. Pojišťovny samozřejmě neřeknou na základě, čeho to funguje, ale je to poměrně běžné. Mě to samozřejmě zajímá a bylo by skvělé, kdybychom byli schopni říct, že když někdo zní takhle nebo jeho řečové parametry vykazují takovéto vlastnosti tak, že je dost pravděpodobné, že lže. A to třeba v případě, kdy se hlásí pojistný podvod. Ukázalo se ale, že takové systémy např. skutečně diskriminují lidi s koktavostí. Když se trošku zakoktám, tak se u mě okamžitě objeví červená vlajka s výstrahou pozor na něj. Nebo můžu být po opici trošku se mi bude klepat hlas, okamžitě mě to vyhmátne. Nevím přesně, jaké parametry to zkoumá, ale je to přesně tohle – koktání, třes hlasu, tzn. stabilita fonace, ale pak zavolá někdo starší třeba člověk nad 70 let, který už to ovládání hlasivkových svalů nebo hrtanových svalů obecně nemá tak jemnou, což způsobuje jemné klepání hlasu a software okamžitě řekne, že lže, nebo že si na něj mají dávat pozor. Není to tak, že by software člověka okamžitě zamítlo, ale vlastně vás vyhmátnou k následující pečlivější analýze lidských subjektem, v tomto případě pracovníkem pojišťovny. Ukázalo se tedy, že tyto přístupy jsou diskriminační, protože skutečně diskriminují skupiny obyvatel, ať už na základě věku nebo na základě řečové vady. Tedy ano, existuje to a společnosti to zřejmě dělají pořád, ale je to velmi kontroverzní a jak už jsem naznačil, zda-li člověk mluví pravdu, je přesně něco, co bychom dělat neměli a nemyslím, že by počítače byly spolehlivější. Jednou na základě parametrů, které jsem zmínil, např. starší mluvčí nemusí mít šanci tím projít a to je diskriminační.
Myslíte, že máte profesní deformaci? Analyzujete, když s někým mluvíte?
Analyzuji, rozhodně ano. Profesní deformaci mám a poměrně rychle jí získávají i naši studenti. Je to asi běžné. Nebrání mi to soustředit se na to, co člověk říká, to ne. Neřeknu si ty jo, ta má ale krásný hlas a přitom vůbec nevnímal, na co se mě ptá, nebo i kdybych si říkal, že mluví divně a nevšímal si, co říká. I přesto si toho ale všímám. My si toho vlastně ve skutečnosti všímáme všichni, ale podvědomě. Rozdíl mezi námi fonetiky je, že si uvědomujeme, co je to, co v tom hlase či řeči je zvláštní a zajímá nás to jako koníček. Je pravda, že občas jedu tramvají a říkám si, toho bych potřeboval dostat k nám do studia a nahrát si ho, protože nás zajímají ty věci, o kterých jsem mluvil na začátku, tedy co dělá hlas sympatickým, atraktivním, důvěryhodným a naopak, proč někdo téměř automaticky zní nesympaticky. Rádi bychom i někdy takovým lidem pomáhali.
Dá se naučit mít sympatický hlas?
Určitě dá. Hodně lidí má problém s tím, že mluví moc napjatě. Hodně to souvisí s tím, že má zdvižený hrtan, a mluví nějak takhle. Zdvižený hrtan tzn. že se mi trošku sníží rezonance, ale zároveň je hlas nepříjemný a napjatý, to asi slyšíte.
Vy byste také mohl být imitátor, zvládnete tolik hlasů!
Zvládnu spoustu hlasů, ale nevím, zda bych dokázal tu kombinaci. Dokázal bych změnit svůj hlas tak, že by to nebylo poznat a znělo by to přirozeně. Je otázka, zda bych dokázal emitovat konkrétního člověka, to jsem nikdy nezkoušel. Rozhodně bych k tomu přistupoval úplně jinak, než Petr Jablonský, který vlastně neví, co dělá, jen to nasaje a má zkrátka talent. Např. u když Jablonský imituje Zemana, říkám si, no jo, on má vlastně takové divné ‚í’ takové centralizovanější, a to mě nikdy při poslechu Zemana samo o sobě nepraštilo, ale pak to slyším při imitaci u Jablonského. Já bych k tomu tedy asi přistupoval úplně jinak, což by mi možná zabránilo v úspěchu, takže to zatím zkoušet nebudu.
Čtvrtek 26. srpna, 11:22 - TrestOnline
Factor effectively applied.! what to write my college essay on thesis writing help best dissertation
You have made the point! https://definitionessays.com/ writing on blank paper
Great material. Many thanks. essays writing service photo essay website
You said it adequately.. professional essay help my homework professional resume writing service
This is nicely put. !
essay about writing experience how to write an introduction for an essay academic writers online
You actually explained that really well.
how to be a better writer essay https://freshapps.space/ thesis writing service
You reported it exceptionally well!
walmart online pharmacy trust pharmacy canada canada drugs
Helpful write ups. Thanks a lot.
help writing a narrative essay https://essayssolution.com/ writing essay services
Fantastic tips. Appreciate it.
canadian pharmacies without prescriptions rx online canadian meds
Amazing many of amazing data!
essay writing pdf how to write an argumentative essay help with writing a thesis statement
Incredible many of helpful advice.
writing scholarship essay https://orangepornhub.com/ essay paper writing service
Good advice. With thanks!
how to write good argumentative essays admission essay service report writing help
You’ve made your point!
writing prompts for college essays how to write an argumentative essay top essay writing websites
Kudos! I like it!
canadian pharmacy without prescription canada pharmacies without script discount pharmacy online
You said it nicely..
essay college application how to write literary analysis essay writing homework help
Thanks a lot. Plenty of material!
website that writes essays https://service-essay.com/ speech writing service
Wow lots of valuable facts.
writing a comparative essay essay writing review wanted freelance writers
Thanks a lot. Excellent information.
pharmacies online canadian pharmacies-247 prescription drugs online without
Whoa tons of wonderful info.
pharmacy canada canada pharmacies online pharmacy prescription online
Thank you, I appreciate this!
freedom writers summary essay https://service-essay.com/ college essay writing service reviews
Many thanks, Loads of info.
how to write classification essay how to write an argument essay how much is a ghostwriter
Truly tons of amazing facts.
writing essay college essay copy writing services
Awesome content. Thanks!
medication costs us pharmacy no prior prescription canadian pharmaceuticals online reviews
You definitely made the point!
how to write college level essays how to write a thesis for a narrative essay technical writing services
Very good knowledge. Thanks a lot.
essay writing for kids writing the personal essay custom writing services reviews
Excellent forum posts. Thanks.
college application essay introduction essay writers online best resume writing services
You said it adequately..
online pharmacy without prescription pharmacy online cheap best canadian mail order pharmacies
You mentioned this well.
law essay writing essay writing service phd writers
You said it very well..
best college essay help https://freshappshere.com/ press release writing services
Incredible all kinds of valuable material!
rx price comparison canada pharmacies without script list of approved canadian pharmacies
Really plenty of helpful information.
steps to writing a narrative essay essay writer i need someone to write my assignment
Regards, Wonderful stuff!
essays about community service steps to writing a good essay help on writing a personal statement
You actually reported this exceptionally well.
walgreens online pharmacy canadianpharmacy canadian pharmacy no prescription needed
Incredible a good deal of useful advice.
drugs from canada with prescription best online pharmacy stores drugs from canada with prescription
Thanks a lot. A lot of posts!
custom essay writing service how to write an argument essay best website to buy essays
Info effectively utilized..
writing 5 paragraph essay essaytyper writing essay website
You have made your point.
writing an essay powerpoint essay writing services recommendations proposal writing services
Effectively voiced genuinely. !
canadian pharmaceuticals online compare prescription prices canadian mail order pharmacies
Whoa all kinds of amazing advice!
canadian pharmacy drugs online canada pharmacies online pharmacy london drugs canada
Regards, A lot of content.
improving essay writing buy argumentative essay master thesis writing service
Thanks a lot, Excellent information!
order essay online cheap write my essay best custom writing website
Thanks a lot! An abundance of postings.
best non prescription online pharmacies cvs pharmacy online canada pharmacies
Amazing postings. Kudos.
walmart pharmacy price check pharmacies in canada pharmacy price comparison
Incredible loads of valuable information!
i need help writing my essay essay editing services editing and writing services
Appreciate it. Ample info!
writing persuasive essays https://homeworkcourseworkhelps.com/ how much is a ghostwriter
You actually suggested it terrifically.
canadian drugs online pharmacy canadian pharmacy online order prescriptions online without doctor
You made your position pretty nicely!.
national pharmacies legal canadian prescription drugs online canada drug
You made the point.
learning to write an essay https://freshapps.space/ can someone write my assignment for me
Truly plenty of terrific advice.
freelance essay writers essay writer academic writers
Thank you, A good amount of tips.
essays about college https://altertraff.com/ website for essay writing
You actually said it superbly.
canadian pharmacies pharmacy canada canadian pharmaceuticals online reviews
Superb content. Thanks!
the college application essay custom essay paper custom writing service
Thank you! Plenty of info.
essay help college online essay help chat help with writing a personal statement
Wow loads of fantastic info!
what to write an essay about essays writing service assignment writing service usa
Nicely put, Kudos.
drug price northwest pharmacy online pharmacies legitimate
Regards. A good amount of write ups!
canadian pharcharmy onlinecanadian online pharmacy mail order pharmacies prescription online
Amazing posts. Appreciate it!
how to write a rhetorical essay college essay editing service help writing a book
You said that effectively!
write my essays https://dissertationwritingtops.com/ websites to write essays
You reported that perfectly.
custom essay need help to write an essay custom coursework writing
Thank you. Useful information!
pharmacy online shopping drugs online 24 hour pharmacy
You have made your position extremely well!!
canadian pharmacy cialis 24 hour pharmacy mexican pharmacy online
Regards, I appreciate it!
writing a review essay how to write an essay about your goals personal writers
Many thanks, Wonderful information!
best online essay editing service https://freshapps.space/ best cv writing services
You suggested this wonderfully!
how to write a text analysis essay https://quality-essays.com/ top online resume writing services
You actually explained it very well.
us pharmacy no prior prescription list of approved canadian pharmacies online pharmacy no prescription
Wonderful data. Kudos.
writing an essay for a scholarship legitimate essay writing services academic writing service
Cheers, I like this.
essays to write about scholarships for writing essays website essay
Thanks a lot! Excellent stuff.
drugstore online shopping best 10 online canadian pharmacies canadian drug
Nicely put, Thanks a lot!
custom essay writer essay writing service cv writing services
Wow a lot of fantastic tips.
essay writings https://freshappshere.com/ how to hire a ghostwriter
Thank you! Good information!
steps to writing an essay https://quality-essays.com/ hiring a writer
This is nicely expressed! .
rx pharmacy canadadrugstore365 pharmacie
Wonderful data. Regards!
essay for college https://essaypromaster.com/ best essay writing websites
Thank you! Valuable stuff.
pharmacy online no prescription canadian drugs pharmacies online navarro pharmacy miami
Truly loads of beneficial info.
good essay writing company need help writing essay i need help writing
Well spoken of course. .
steps of writing an essay argumentative essay topics write my homework for me
Really a good deal of very good info.
discount pharmacy no prescription online pharmacy canadian online pharmacy
Superb postings. Regards.
write my essay please how to write a college argumentative essay website evaluation essay
Amazing information. Kudos!
how to write a expository essay argumentative essay topics letter writing help online
Useful tips. With thanks!
canadian online pharmacy canadian pharmacy online canada pharmacy uk
Effectively expressed without a doubt! !
how to write a 500 word essay freedom writer essay can someone write my assignment for me
Cheers. Excellent stuff.
writing an argumentative essay powerpoint essay writing service i need help writing a personal statement
You reported it effectively.
pharmacy prices navarro pharmacy prescription without a doctor’s prescription
Cheers. Lots of write ups!
cheap essays writing service writing a research essay college essay writing service
You have made your point.
canada online pharmacy medication costs canada online pharmacy
Seriously a good deal of superb data.
creative writing essay prompts https://dissertationwritingtops.com/ website that writes your essay for you
Great posts. Cheers!
writing essays for college applications great college admission essays website to write essays
Truly lots of wonderful info!
steps to writing a essay https://essaywriting4you.com/ customize writing
Seriously lots of terrific knowledge!
no prescription online pharmacy canadian online pharmacies legitimate by aarp prescription prices comparison
Terrific stuff, Thanks.
northwest pharmaceuticals canada generic viagra online best online pharmacies canada
Cheers. Ample posts!
college board essays essay writing service professional writing company
Cheers. An abundance of knowledge.
admission college essay help write a essay about yourself free writing help
Really many of very good advice!
essay writing service reviews argumentative essay how to cite a website in an essay
Tips well regarded!!
meds online king pharmacy prescription drugs canada
Cheers, Good stuff!
essay on can money buy happiness https://essaywriting4you.com/ write my thesis
Incredible a good deal of fantastic knowledge!
i suck at writing essays the best essay writing service assignment writer
Thanks, An abundance of info!
prescription pricing canadian pharmacy no prescription prescription drugs from canada
You actually reported it exceptionally well.
essay writing services legal https://essaywriting4you.com/ essay help websites
Point very well considered!!
online pharmacy usa canadian pharmacy cialis pharmacy online mexico
Wow a lot of awesome facts.
writers essay https://freshappshere.com/ writer essay
Nicely put. Regards!
guidelines for writing an essay buy custom essays writing services nyc
Fantastic info. With thanks.
top rated online canadian pharmacies cialis online canadian pharmacies without an rx
Kudos. I value this.
penn state college essay essay rewriter cv writing service
Seriously quite a lot of terrific info!
mail order pharmacy overseas pharmacies pharmacy online drugstore
Thanks. An abundance of posts.
how to write a grad school application essay australia essay writing service assignment writing service
Truly tons of great data!
price pro pharmacy canada buy generic viagra online canadian drugstore online
Info nicely considered!.
freelance essay writers https://essayssolution.com/ cheap essay writing service
Awesome posts, Thanks a lot!
what to write a compare and contrast essay on custom essays cheap consumer reports resume writing services
Nicely put. Thank you.
pharmacy online mexico best canadian online pharmacies canadian pharmacies online prescriptions
Kudos. Fantastic information.
me as a writer essay https://englishessayhelp.com/ essays website
Cheers, An abundance of info!
discount canadian drugs overseas pharmacy forum online discount pharmacy
Thank you, I appreciate it.
things to write an essay about https://altertraff.com/ ghostwriter needed
Thank you. Fantastic information!
steps to writing a college essay writing my essay dissertation writing services
You actually said it wonderfully.
personal essays for college applications https://flowleadsua.com/ best cv writing service london
You actually mentioned this fantastically!
cheap viagra online canadian pharmacy online drugs discount pharmacy
Seriously plenty of terrific information.
costco online pharmacy canadian pharmaceuticals online pharmacies of canada
Kudos. Numerous write ups.
how to write a personal essay for grad school where to buy essays content writing services company
Really a good deal of amazing facts.
descriptive essay help https://ouressays.com/ i need help writing a thesis statement
Сериалы
Thanks a lot! Loads of stuff!
best online canadian pharmacy reviews the pharmacy store apopka fl jobs at cvs pharmacy store
Amazing loads of fantastic data.
You actually explained that effectively!
canadian pharmacy mall online pharmacy discount code online pharmacy technician certification
Amazing advice. Kudos!
are canadian pharmacies legitimate? best online pharmacy that does not require a prescription in india prescription without a doctors prescription
You made your point!
online pharmacy pain relief store hours for walgreens pharmacy true canadian pharmacy
Regards! Good stuff.
vasco rx specialty pharmacy walgreens pharmacy technician application online pharmacy technician jobs ontario canada
Terrific posts. Thanks a lot.
navarro pharmacy best online pharmacies without a script pharmacy tech online degrees
Seriously a good deal of wonderful material.
pharmacy price compare king canadian pharmacy review coastal rx pharmacy jacksonville fl
Nicely put. Appreciate it.
online pharmacy review diet drugs in canada birth control online pharmacy
Wow tons of helpful tips!
how to buy prescription drugs from canadian pharmacy canadian pharmacy androgel how to stop calls from canadian pharmacy
Wow tons of fantastic advice.
overseas pharmacy shopko pharmacy canada pharmacy sarasota fl
Perfectly spoken of course. .
texas online pharmacy list of approved canadian pharmacies is the canadian pharmacy legit
You said it nicely.!
online pharmacy united states indian pharmacy vipps certified online canadian pharmacies
Nicely put, Many thanks!
canadian discount pharmacy tretinoin canada pharmacy onlinecanadianpharmacy 24
Wonderful info. Appreciate it!
canadian family pharmacy reviews elmiron canadian pharmacy how to buy prescription drugs from canada
Thanks, An abundance of forum posts.
best drug for ed rx meaning in pharmacy reliable canadian pharmacy
You reported that perfectly!
non prescription drugs internet pharmacy list walmart pharmacy accepted payment methods in store
Nicely put, With thanks.
canadian pharmacies best aarp approved canadian pharmacies list of approved canadian pharmacies
Thanks a lot! Excellent stuff.
alprazolam canada pharmacy pharmacy canadian cvs locator pharmacy store
Nicely put. Regards.
testosterone online pharmacy 77 canada pharmacy scams canada prescriptions
Helpful posts. With thanks.
canadian association of pharmacies online pharmacies no prescriptions best canadian pharmacy for cialis
Good data. Regards.
canada pharma limited online pharmacies without prescription canadian pharmacies near me
Amazing plenty of valuable tips.
is canada drugs legit pharmacy canada abc online pharmacy
You reported that effectively!
fda approved canadian online pharmacies online pharmacy store brand cialis canadian pharmacy
Reliable write ups. Regards!
online meds no rx reliable cipa certified canadian pharmacies india online pharmacy
Valuable write ups. Regards.
us based online pharmacy doctor prescription pharmacy conversion course canada
You reported that perfectly!
pharmacy technician license best online pharmacy that does not require a prescription correct rx pharmacy services
Cheers, Loads of material!
canadian drug store cialis cvs store hours pharmacy global pharmacy
Kudos. I enjoy it!
are canadian pharmacies legal which of the following statements about prescription drugs is false? canada medication pharmacy
Good forum posts. Thank you.
walmart neighborhood store pharmacy pharmacy drug store is canadian neighbor pharmacy legitimate
You made the point.
online pharmacy technician schools legitimate online pharmacies online pharmacy without a prescription
Many thanks, Useful information!
costco canada pharmacy online pharmacy ordering canadian compound pharmacy
Wow all kinds of fantastic information.
pharmacy technician training program online import drugs from canada canadian pharmacy discount code
You have made your stand pretty effectively!.
pharmacy online store malaysia ed medications buy cialis canadian
With thanks! Plenty of postings.
contrave online pharmacy rx crossroads pharmacy propecia online pharmacy
Nicely put. Thanks a lot.
rx care pharmacy orlando fl canadian pharmacy online cialis online prescriptions without a doctor
Terrific facts. Thank you!
reliable rx pharmacy coupon tricare online pharmacy online pharmacy adderall
You expressed this wonderfully.
winn dixie pharmacy canadian compounding pharmacy toronto sildenafil citrate canadian pharmacy
Fine content. Thanks!
canada pharmacy not requiring prescription cheapest canadian pharmacies prescription drugs online canada
Wonderful data. Appreciate it!
overseas pharmacies that deliver to usa corner drug store canadian pharmacies online
With thanks. I enjoy it.
canadian internet pharmacy canadian pharmacy prednisone perscription drugs without perscription
Wonderful data, Many thanks!
weight loss drugs approved in canada canada drugs direct publix pharmacy store locator
Nicely put. With thanks.
walmart pharmacy online account accredited online pharmacy tech programs 1 canadian pharmacy
Incredible lots of good facts!
Viagra with Dapoxetine best online pharmacy for viagra naltrexone online pharmacy
Cheers. Lots of info.
canada pharmacy, 800-15355 24 ave, surrey, bc v4a 2h9, canada canadian pharmacies legitimate pharmacy rx coupons
Thanks a lot, I appreciate it!
india online pharmacy store canadian pharmacy for pets can i order prescription drugs from canada
Thank you, Quite a lot of facts.
what is the best canadian online pharmacy canadian pharmacy certified prescription drugs in canada
You expressed it exceptionally well!
is canadian pharmacy viagra safe registered canadian pharmacies lloyds pharmacy online doctor
Thanks a lot! I value it!
legitscript approved canadian pharmacies online pharmacy anabolic steroids best drugstore eyebrow pencil
Superb info. Many thanks.
cialis generic pharmacy online cheap prescription drugs in canada how to become a pharmacy technician online
You actually said it adequately!
compound pharmacy online rx outreach pharmacy okay google canadian pharmacies on the web
Regards. A lot of knowledge.
reputable canadian online pharmacies pharmacy canada cialis world rx pharmacy
Whoa tons of very good knowledge!
prescription drug cost canada pharmacy rx canadian pharmacy azithromycin
Thanks a lot! I value this.
Pharmacy & Quick Delivery pharmacy online drugstore canadian pharmacy us
Effectively voiced without a doubt! !
best rated online pharmacy naltrexone online pharmacy rx to go pharmacy
Cheers! Useful stuff.
online pharmacy tech certification best online ed medication cvs pharmacy order online
With thanks. A lot of facts!
new drugs for ed prescription drug discounts canadian pharmacies vipps
order levofloxacin online levaquin 250mg over the counter
Whoa many of good knowledge.
canadian pharmacy online cialis certified canadian international pharmacy canadian drug store coupon
Fine write ups. Thank you!
ed treatment canadapharmacyonline com pharmacy technician study guide online
Fine info. Thanks a lot.
pharmacy rx one legit pharmacy store manager savon pharmacy
With thanks, Good information!
mexican pharmacy online medications good canadian pharmacy approved canadian online pharmacies
Amazing loads of useful data.
united states online pharmacy southern pharmacy no 1 canadian pharmacy
Wow loads of very good material.
canadian pharmacy certified prescription drugs that get you high how to buy from canadian pharmacy
Thank you, I like it!
cheap viagra online canadian pharmacy prescription drugs for weight loss rx canada pharmacy
Thanks! I enjoy it.
can americans buy prescription drugs from canada meijer online pharmacy online canadian pharmacy 24
Cheers. An abundance of content!
pharmacy tech salary universal pharmacy canada recreditable canadian pharmacies
Very good posts, Appreciate it.
canadian pharmacy meds coupon canada weight loss drugs mexican pharmacy online oxycodone
Kudos! I like it.
canadian pharmacy ltd reviews good canadian pharmacy health partners online pharmacy
You have made your stand extremely effectively..
medical pharmacies canadian pharmacy viagra canadian prescription drug prices
Seriously lots of superb info!
is it legal to get prescription drugs from canada list of canadian online pharmacies best erectile dysfunction pills
You said it very well.!
pharmacy orlando canadian pharmacies online viagra best canadian pharmacy for cialis
Excellent stuff. Kudos!
rising cost of prescription drugs pharmacy technicians in canada canada pharmacy online legit
buy avodart generic purchase zofran generic buy ondansetron for sale
Truly lots of excellent facts.
canada drugs coupon canada drug online best canadian mail order pharmacy
You definitely made the point!
london drugs photo center canada prescription without a doctor’s prescription can i buy prescription drugs from canada
order spironolactone pill purchase finasteride pill order fluconazole online
Nicely put. Thank you.
buying prescription drugs canada wellbutrin xl canada pharmacy cvs pharmacy store ad
Position very well used..
magellan rx pharmacy network tadalafil online pharmacy big mountain pharmacy in canada
You’ve made your point.
Kamagra Polo prescription drugs programs humana online pharmacy promo code
Good stuff. Regards!
no prescription pharmacy paypal online pharmacy delivery usa caremark online pharmacy
Awesome info. Cheers!
vipps canadian pharmacy online canadian drug store coupon true rx pharmacy
Seriously a good deal of fantastic advice!
rx pharmacy com canadian pharmacy testosterone hydrocodone online pharmacy
buy sildenafil 50mg online buy tamoxifen 10mg order robaxin generic
You’ve made your point.
g and e pharmacy edmonton store hours pharmacy store fixtures and design is it illegal to order drugs from canada
Thanks a lot! I like it!
pharmacy drugstore online pharmacy homeopathic pharmacy online Viagra with Fluoxetine
buy suhagra for sale estrace 2mg price estrace 2mg uk
Fine advice. Appreciate it!
pharmacy price checker canada rite aid 24 hour pharmacy store locator prescription drugs available in mexico
You reported this effectively.
no prescription canadian drugs ed meds online without doctor prescription prescription drugs information
Beneficial material. Thank you.
prescription drugs available in mexico canadian pharmacies top best online canadian pharcharmy
buy lamictal 200mg generic lamotrigine 50mg oral purchase tretinoin without prescription
Wonderful facts. Thanks.
can i order prescription drugs from canada best australian online pharmacy rite aid pharmacy store locator
You made your point.
how many people die from prescription drugs austria pharmacy online what time does cvs pharmacy inside target store open today?
order tadalafil 20mg for sale diclofenac 50mg price diclofenac 50mg usa
Whoa many of wonderful tips!
dangerous prescription drugs canadian pharmacy asthma inhalers medicine store pharmacy springfield, mo
indomethacin 50mg tablet buy suprax generic buy trimox 250mg pill
Fine advice. Appreciate it!
list of canadian pharmacies online internet pharmacy manitoba canadian drug pharmacies
Seriously many of fantastic tips.
united kingdom online pharmacy online pharmacy tadalafil canada drugs without prescription
Wow all kinds of terrific advice.
reddit canadian pharmacy online canadian pharmacy cialis free live pharmacy tech ce online
buy tadalafil 10mg generic Get viagra sildenafil 50mg brand
Useful postings. Thanks.
trusted online pharmacy nevada approved canadian pharmacies canada drugs direct reviews
You’ve made the point!
malaysia online pharmacy store hot canadian pharmacy review online pharmacy canada
cialis comprimГ© tadalafil 20mg en france viagra 100mg sans ordonnance
prednisone 20mg drug viagra pill buy viagra tablets
cialis 20mg für frauen sildenafil 100mg kaufen ohne rezept viagra kaufen für männer
accutane 10mg cheap order stromectol 12mg without prescription stromectol 3 mg tablet
doxycycline 200mg uk buy clomiphene pills furosemide for sale online
cost altace 10mg purchase avapro without prescription azelastine 10 ml for sale
purchase alendronate pills pepcid 40mg us buy famotidine generic
purchase olmesartan online buy acetazolamide 250 mg without prescription order diamox online cheap
imdur cheap telmisartan pill order telmisartan 20mg
purchase bupropion without prescription order quetiapine 100mg quetiapine 100mg sale
purchase molnunat sale buy naprosyn 500mg online cheap buy lansoprazole 15mg pills
order sertraline without prescription zoloft 50mg usa viagra cost
imuran 100 mcg tablet brand viagra pills purchase viagra generic
cialis 20mg sale cheap tadalafil for sale oral amantadine 100mg
buy dapsone 100mg without prescription perindopril 4mg without prescription purchase perindopril pill
medroxyprogesterone 10mg sale provera 5mg pills periactin 4mg us
provigil 100mg over the counter stromectol for sale online ivermectin 1 topical cream
order fluvoxamine pills glipizide 5mg usa glipizide cheap
order isotretinoin 40mg online buy isotretinoin 40mg for sale prednisone 40mg for sale
azithromycin 250mg for sale zithromax order online neurontin 600mg usa
order lasix 40mg without prescription furosemide 100mg cheap order hydroxychloroquine pills
buy sporanox 100 mg sale prometrium 200mg over the counter tindamax 300mg uk
order glycomet 1000mg for sale order atorvastatin generic tadalafil brand
order clozapine 50mg generic order decadron 0,0,5 mg online dexamethasone 0,5 mg drug
order linezolid 600mg without prescription linezolid pills online casino for real money
write essays for me slot casino play poker online free
need a paper written write my assignment for me order sildenafil 50mg generic
cialis for women order sildenafil for sale order viagra 50mg sale
aristocort buy online order triamcinolone 4mg without prescription buy clarinex 5mg for sale
dapoxetine 30mg pill purchase misoprostol sale cheap levothyroxine pills
order orlistat generic orlistat buy online oral zovirax 400mg
cialis price costco order generic inderal 20mg buy plavix pills
zyloprim 300mg sale order zyloprim 300mg for sale zetia uk
brand methotrexate 10mg oral methotrexate generic metoclopramide
domperidone cost buy flexeril 15mg generic cost flexeril
buy cozaar 25mg generic order losartan 25mg buy topamax 100mg online
order sumatriptan 50mg pill order avodart generic dutasteride price
colchicine 0.5mg brand online slots real money online casinos real money
buy generic zantac mobic buy online celecoxib 200mg brand
tamsulosin 0.2mg sale generic spironolactone 25mg spironolactone 100mg without prescription
metronidazole 200mg sale trimethoprim tablet oral trimethoprim
buy cephalexin 250mg without prescription clindamycin canada erythromycin 500mg drug
order cialis 10mg without prescription buy tadalafil 10mg online real viagra
buy sildenafil tablets sildenafil 100mg tablets real cialis
buy ceftin for sale order cefuroxime pills methocarbamol us
online casino games for real money gambling games oral tadalafil 20mg
paper writing websites buy essay paper ivermectin for humans
order generic sildalis estrace pills buy lamictal 200mg online
cheap prednisone 10mg amoxicillin over the counter order amoxicillin 1000mg generic
sildenafil 100mg canada sildenafil 50mg uk real cialis pills
roulette games cialis 20mg brand buy tadalafil 5mg sale
purchase tretinoin tadalafil 10mg price brand avana 100mg
cost tadalafil 10mg tadacip 20mg brand order indocin 75mg without prescription
buy terbinafine 250mg pills order lamisil 250mg pill trimox online
buy naproxen 500mg generic naprosyn over the counter buy prevacid 30mg without prescription
brand clarithromycin buy clonidine 0.1mg online cheap order meclizine online cheap
You actually revealed that wonderfully.
https://service-essay.com/ professional article writing services
Superb data. Thank you!
https://ouressays.com/ assignment writer
You actually stated it really well!
https://essaywritingservicelinked.com/ essay competitions for college students
proventil 100mcg cost pantoprazole oral ciprofloxacin 1000mg generic
spiriva 9 mcg price order tiotropium bromide 9 mcg online cheap terazosin 1mg generic
singulair 5mg canada sildenafil 100mg pills for men purchase viagra pill
pioglitazone 15mg without prescription oral viagra 50mg sildenafil 50mg for sale
Nicely put, Thanks.
https://essaywritingserviceahrefs.com/ how to write application essay
buy cialis 20mg for sale medicine for impotence real cialis pills
FloydFup
https://nakrutkavktop.ru
ivermectin price comparison order avlosulfon 100mg generic dapsone for sale online
free casino slots online
zodiac casino
zodiac casino
order nifedipine 10mg order adalat 30mg generic order allegra 120mg generic
play blackjack online for real money free online blackjack no download free slot games for fun
free slot games for fun wind creek casino online play essays help
brand altace 5mg glimepiride 1mg without prescription purchase arcoxia pill
brand doxycycline oral doxycycline 100mg buy cleocin 300mg generic
cheap thesis binding brand azulfidine 500mg purchase azulfidine online
You actually said this fantastically.
https://essaywritingserviceahrefs.com help writing essays
You actually make it seem really easy with your presentation however I to find this matter to be really one thing which I think I might by no means understand. It kind of feels too complex and very huge for me. I’m having a look ahead for your next post, I’ll attempt to get the dangle of it!
essaywritingservicebbc.com
asacol uk mesalamine drug purchase avapro pill
benicar online buy buy depakote without prescription order divalproex generic
acetazolamide 250 mg over the counter imdur 20mg canada purchase azathioprine generic
cheap digoxin 250mg buy digoxin 250mg sale molnupiravir 200 mg usa
With thanks! An abundance of advice.
importance of paying attention to detail essay pay someone to write your essay buy your essays
Appreciate it, A good amount of knowledge.
college paper for sale essay on sale pay to have an essay written
Fantastic postings, Appreciate it!
dissertation writer dissertation consultants dissertation essay
Truly all kinds of terrific advice.
dissertation statistics help dissertation genius reviews cheap dissertation help
Valuable write ups. Kudos!
phd research proposal writing service https://dissertationwritingtops.com/ dissertation service uk
Commonly Used Drugs Charts. Get here.
https://viagrapillsild.online/# health and care online viagra
earch our drug database. safe and effective drugs are available.
Kudos, A lot of facts!
need help writing a essay help writing college essays helping people essay
amoxicillin 500mg usa stromectol brand buy ivermectin 12 mg
purchase coreg generic order generic ditropan 2.5mg buy amitriptyline 50mg without prescription
Thanks, Plenty of forum posts.
do my java homework https://homeworkcourseworkhelps.com/ show me how to do my math homework
You suggested it wonderfully.
pay someone to do research paper best nursing paper writing service professional paper writing services
Very well voiced of course! .
define linear motion laboratory experiences module 3_ do my homework motivation to do my homework i want someone to do my homework
Cheers! I like it.
phd thesis proposal term papers online reseach proposal writing
Useful info. With thanks.
pay to do paper https://service-essay.com/ paper writing service search
Fantastic advice. Cheers.
someone to write my paper college paper writers paper writing
Everything what you want to know about pills. earch our drug database.
https://tadalafil1st.com/# how to buy cialis in sydney
Learn about the side effects, dosages, and interactions. Actual trends of drug.
order priligy generic cost priligy 60mg order domperidone online
alendronate 35mg us buy generic nitrofurantoin 100mg order motrin 600mg for sale
You actually expressed that wonderfully!
best essay writing service to work for custom paper writing service service writing indian army
Reliable knowledge. With thanks!
hire research paper writers https://essaypromaster.com/ research paper writers
Thank you! I value this.
best term paper service buying research papers online ph.d thesis proposal
Nicely put. With thanks.
cause and effect essay thesis a thesis statement thesis statement beginning words
Effectively expressed really! !
argumentative essay writing service https://topswritingservices.com/ are there any legit essay writing services
buy nortriptyline 25mg online paracetamol 500mg oral paxil 10mg brand
What side effects can this medication cause? Some are medicines that help people when doctors prescribe.
https://tadalafil1st.com/# purchase tadalafil online
What side effects can this medication cause? Definitive journal of drugs and therapeutics.
You actually suggested this exceptionally well.
scientific thesis statement thesis statement steps debate thesis
Valuable forum posts. Thank you.
writing a good essay https://theessayswriters.com/ narrative essay writer
You explained this superbly.
write a summary for me help i can t write my essay narrative essay writer
purchase pepcid without prescription buy mirtazapine 15mg generic buy remeron 15mg pills
tadacip 10mg cost plavix 75mg usa buy trimox online
esomeprazole 20mg cheap furosemide 40mg generic buy lasix 40mg online
cialis 40mg uk sildenafil mail order usa viagra 50mg ca
minocycline 50mg canada order neurontin 100mg hytrin 5mg us
glycomet uk calan sale buy tamoxifen for sale
order clomid 100mg sale order clomid 100mg online cheap prednisolone over the counter
buy deltasone 10mg without prescription isotretinoin 20mg for sale amoxil pills
buy accutane generic ampicillin price order ampicillin pill
fildena 100mg tablet best ed pills at gnc finasteride pills
ivermectin lotion order stromectol deltasone for sale
ondansetron drug buy amoxicillin 500mg for sale bactrim 480mg pills
order accutane without prescription amoxil drug azithromycin 250mg canada
oral provigil zestril usa buy lopressor online
buy monodox for sale order zovirax sale acyclovir 400mg sale
avodart pill order xenical online xenical 60mg oral
схемы заработка купить
ксива прокурора
imuran online buy naproxen generic naproxen online
propranolol pills fluconazole 200mg usa order coreg generic
oxybutynin 5mg ca brand tacrolimus 1mg oxcarbazepine order
purchase cefdinir online cheap buy generic cefdinir 300 mg buy pantoprazole sale
generic simvastatin 20mg cheap sildalis order sildalis
order alfuzosin generic order alfuzosin without prescription diltiazem 180mg oral
viagra 150mg for sale sildenafil pharmacy cialis 5mg us
generic levofloxacin 500mg purchase actigall sale zyban 150 mg pill
cetirizine 10mg cheap cetirizine 10mg usa buy sertraline 100mg
cheap cenforce 50mg buy glycomet 500mg online order glucophage 500mg online
buy generic escitalopram 20mg order revia 50 mg without prescription order naltrexone without prescription
Thanks a lot. Wonderful information.
write my paper for me cheap pro essay writer help writing an essay for college
pillole per erezioni fortissime: viagra generico sandoz – siti sicuri per comprare viagra online
most trusted canadian online pharmacies
Thanks a lot, I appreciate it.
mgm casino online pa online casino bonus codes riversweeps online casino app
cialis 40mg without prescription buy cialis 40mg sale cheap erectile dysfunction pills online
Really quite a lot of great knowledge.
write a program for me write my college application essay essay writer generator
buy ivermectin 6 mg online stromectol buy online absorica over the counter
https://drugswithoutdrprescriptions.com/# best pharmacy
modafinil pill order provigil 200mg pill prednisone canada
cheap amoxil 1000mg zithromax 250mg uk prednisolone 20mg ca
prescription drug price comparison
https://drugswithoutdrprescriptions.com/# family pharmacy online
brand accutane 20mg buy accutane without a prescription azithromycin 250mg pill
best online canadian pharmacy
order generic gabapentin 800mg purchase doxycycline online order doxycycline 200mg without prescription
cheap prednisolone without prescription buy prednisolone without prescription buy furosemide generic
best antihistamine for allergic rhinitis buy clavulanate tablets buy levoxyl
highest rated canadian pharmacy
canadian drug stores online
canadian medications
generic clomid 100mg hydroxychloroquine online buy brand plaquenil 200mg
where can i buy tenormin order femara 2.5 mg generic buy femara 2.5mg pills
canadian pharmacy best
buy lyrica 75mg online lyrica order order generic priligy 90mg
online canadian pharmacies
buy generic losartan 50mg buy topamax 100mg order topamax 100mg generic
buy crestor 20mg for sale order generic crestor 10mg order generic domperidone 10mg
buy imitrex pills cost avodart buy dutasteride generic
fump.ru
cost tetracycline 500mg purchase cyclobenzaprine sale buy baclofen 10mg for sale
order toradol sale toradol order purchase inderal online
zantac buy online order mobic 15mg sale celebrex pill
top online pharmacy india indian pharmacies shipping to usa online pharmacy india
buy generic plavix for sale generic luvox 50mg buy nizoral 200mg pills
flomax pill buy aldactone 100mg buy aldactone without prescription
indianpharmacy com overseas pharmacies shipping to usa reputable indian pharmacies
cymbalta 40mg drug buy duloxetine 20mg buy nootropil pills
top online pharmacies
mail order drugs without a prescription
betnovate 20 gm uk buy betnovate creams order itraconazole 100mg generic
top 10 online pharmacy in india rx pharmacy india best india pharmacy
buy progesterone online cheap brand tinidazole 500mg cost zyprexa 10mg
get antibiotics without seeing a doctor: cheapest antibiotics – best online doctor for antibiotics
nateglinide 120mg oral order generic capoten 25 mg candesartan 8mg ca
drug stores canada
purchase doxycycline online: doxycycline mono – doxycycline
order generic zocor buy generic valtrex over the counter buy sildenafil 50mg
buy carbamazepine 400mg for sale buy ciplox pills for sale order lincomycin 500mg
get antibiotics without seeing a doctor: buy antibiotics – get antibiotics quickly
buy duricef paypal buy cefadroxil 250mg pills finasteride where to buy
http://overthecounter.pro/# rightsource over the counter
https://overthecounter.pro/# over the counter ringworm treatment
flagyl brand order metronidazole 400mg online cephalexin 500mg drug
order cleocin 150mg generic order erythromycin 250mg pills non prescription erection pills
generic avanafil tadalafil online order cambia price
cheapest ed pills: cheap ed drugs – best drug for ed
buy nolvadex 10mg for sale order cefuroxime online ceftin medication
legal online pharmacies: online canadian discount pharmacy – nabp approved canadian pharmacies
best treatment for ed: top rated ed pills – what are ed drugs
cost amoxicillin 500mg order trimox 500mg pills biaxin 250mg canada
order clonidine 0.1mg order meclizine 25 mg spiriva 9mcg drug
http://indianpharmacy.pro/# Online medicine order
sildenafil without prescription sildenafil uk purchase sildalis online cheap
buy minocycline 50mg pill buy minocin 100mg pill where can i buy actos
purchase leflunomide online order generic arava 10mg cost azulfidine 500 mg
accutane over the counter amoxicillin 1000mg cost order azithromycin 250mg generic
cialis sales cialis 40mg brand viagra cialis
purchase altace generic order ramipril generic order etoricoxib sale
oral levitra 20mg order plaquenil 400mg for sale plaquenil us
http://fastdeliverypill.com/# reliable canadian pharmacy
http://fastdeliverypill.com/# buy prescriptions online
order vardenafil vardenafil for sale order plaquenil 200mg sale
http://fastdeliverypill.com/# canadian pharmacy testosterone gel
olmesartan 20mg uk depakote order online order divalproex 250mg pill
cheapest online pharmacy india: indian pharmacies safe – world pharmacy india
clobetasol online temovate price buy cheap cordarone
do you need prescription for cialis: cialis 10 mg tablet – cialis samples online
where can i buy lanoxin lanoxin 250 mg pills molnupiravir online order
canada pharmacy: precription drugs from canada – canadian pharmacy 365
buy naproxen 250mg buy cefdinir pills for sale lansoprazole us