ER/ES実践講座(第5回) ERESガイドラインの考察 (その3)

ER/ES実践について研究するページです。

*万が一文中に解釈の間違い等がありましても、当社では責任をとりかねます。
 本文書の改訂は予告なく行われることがあります。

ERESガイドラインの考察 (その3)

1. はじめに

FDAによる21 CFR Part 11(以下、Part11)とERESガイドラインは、基本的には電子記録と電子署名の信頼性を確保するという観点では方向性が一致している。
しかしながらPart11とERESガイドラインでは、類似点も多いが、用語の定義など根本的な違いがみられる。
クローズド・システムとオープン・システムの定義などは、Part11とERESガイドラインで同じである。
ところが電子署名に関する定義は異なる。このことはEDCシステムによって症例報告書を電子化(すなわちペーパーレス化)する際などに問題が出る可能性がある。
電子署名の技術の一つであるデジタル署名は、まだ国際的な標準やデファクトスタンダードがない。
ERESガイドラインが発出されて3年が過ぎたが、完全なペーパーレス化にはまだ課題が残っているといえる。

2. 電磁的記録利用のための要件
2.1 クローズド・システムの利用
3.2. クローズド・システムの利用
電磁的記録を作成、変更、維持、保管、取出または配信をするためにクローズド・システムを利用する場合は、3.1に記載された要件を満たしていること。また、電子署名を使用する場合には、4.に記載された要件を満たしていること。

電磁的記録を作成したシステム内で当該電磁的記録を維持管理する場合をいう。
その場合、セキュリティと監査証跡機能により、電磁的記録の真正性を確保することができる。
つまり本人性の証明と非改ざん証明が可能である。
ここでいう取出とは、電磁的記録媒体に保存していた電磁的記録を検索・抽出し、当該システムのディスプレイ上に表示または印刷することをいう。
ちなみにPart11ではRetrieveという用語を用いている。

2.2 オープン・システムの利用
3.3. オープン・システムの利用
電磁的記録を作成、変更、維持、保管、取出または配信をするためにオープン・システムを利用する場合は、3.1に記載された要件に加え、電磁的記録が作成されてから受け取られるまでの間の真正性、機密性を確保するために必要な手段を適切に実施すること。追加手段には、電磁的記録の暗号化やデジタル署名の技術の採用などが含まれる。さらに、電子署名を使用する場合には、4.に記載された要件を満たしていること。

電磁的記録をあるシステムから別のシステムへCD-Rなどの電磁的記録媒体やオープンなネットワークなどを介して移動させるような形態をオープン・システムと呼ぶ。
つまりクローズド・システムと別のクローズド・システムをネットワーク等により接続した形態のことである。
従ってオープン・システムという「システム」が存在するものではない。
電磁的記録を当該システムからオープンな環境に送信したり、CD-Rなどの電磁的記録媒体を介して受け渡す場合、電磁的記録が作成されてから受け取られるまでの間の真正性、機密性を確保するために必要な手段を適切に実施する必要がある。
これまでに解説した通り、電磁的記録を作成したシステムでは、当該電磁的記録にコンテキストが付けられている。
例えばドキュメント管理システムなどのようなシステムの場合、コンテキストは当該電子文書とは別にリレーショナルデータベースに記録されている。
この場合、電子文書を別のシステムに送信する際、どのようにコンテキストを共に当該電子文書に付加させるかが問題となる。
コンテキストを共に正確に送信しなければ、作成者・作成日・承認者・承認日などの情報が欠落し、当該電子文書の真正性は確保できないこととなる。
しかしながらオープンな環境において、これらコンテキスト情報を当該電磁的記録に確実にリンクさせて送信することは困難である。従ってオープンな環境において真正性を確保するためには、デジタル署名などの技術を利用しなければならない。
さらにインターネットなどのオープンな環境では、盗聴・改ざん・成りすましといったリスクが考えられ、これらリスクにも対応しなければならない。
盗聴を防止するためには、電磁的記録の暗号化が有効である。
また改ざん・成りすましの発見には、デジタル署名の利用が有効である。

3. 電子署名利用のための要件
3.1 電子署名とは

電子署名は、電子文書の正当性を保証するために付けられる署名情報のことである。
紙の書面には捺印ができるが、電子文書には捺印ができないため、電子署名を捺印に相当すると法的に認めたものである。
電子署名とデジタル署名を混同してしまいがちである。
電子署名は、文字や記号、マークなどを電子的に表現して署名行為を行なうこと全般を指す。
特に、公開鍵暗号方式を応用して、文書の作成者を証明し、かつその文書が改ざんされていないことを保証する署名方式のことを「デジタル署名」と言う。
すなわち、電子署名とは「行為」のことであり、デジタル署名は行為を行う際に利用する「技術」のことである。
厚生労働省令第44号の第七条(作成において氏名等を明らかにする措置) にはこうある。
「別表第二の下欄に掲げる書面の作成において記載すべき事項とされた記名押印に代わるものであって、法第四条第三項 に規定する主務省令で定めるものは、電子署名(電子署名及び認証業務に関する法律 (平成十二年法律第百二号)第二条第一項 の電子署名をいう。)とする。」
つまり書面において記名・押印または署名を付さなければならない場合、当該書面を電磁的記録によって作成する場合、電子署名法に基づく電子署名を付さなければならない。
電子署名法に基づく電子署名とは、以下の2つ要件に該当するものをいう。

  1. 当該情報が当該措置を行った者の作成に係るものであることを示すためのものであること。
  2. 当該情報について改変が行われていないかどうかを確認することができるものであること。

1.は本人性の証明であり、2.は非改ざん証明である。 さらに電子署名法では、電子署名は主務大臣が認定した特定認証局(CA)の認証を伴うものでなければならない。 これは書面における実印に相当する。つまり電子署名法では、いわゆる三文判は存在しないことになるのである。

3.2 日米における電子署名の定義の違い

多くの人が誤解しているのが「Part11とERESガイドラインの電子署名は同じだ。」ということである。
実はERESガイドラインの電子署名の定義とPart11の電子署名の定義は異なる。
ERESガイドラインでは、4.(1)で「電子署名及び認証業務に関する法律(平成12年5月31日法律第102号)に基づき、電子署名の管理・運用に係る手順が文書化されており、適切に実施していること。」と記載されており、電子署名法でいう電子署名と定義が同じであることがわかる。
一方、Part11では、ユーザIDとパスワードの組合せまたはバイオメトリックスにより、真の所有者のみが行える行為を電子署名と定義している。この方法では、上述した2つの要件のうち1)の本人性の証明しか満たせない。つまりPart11の定義する電子署名では、2)非改ざん証明ができない。
Part11では、電子署名の実現にあたって、識別コード(いわゆるユーザ名)とパスワード組合せまたはバイオメトリックス(生体認証)の運用を求めている。
したがって製薬企業内において「電子署名」という用語を使用する場合、電子署名法や厚生労働省令第44号やERESガイドラインの定義を使うか、Part11の定義を使うかを明確にしておかなければならない。
ちなみにPart11では、電子署名の運用にあたって下記のような要件を定めている。

  1. (写真入のIDなどを用いて)個人の本人確認を行う。 §11.100(b)
  2. FDAに対して(CEOから)電子署名を利用することの宣誓書を提出する。 §11.100(c)
  3. 個人の教育(パスワードを漏洩しないなど)を徹底する。 §11.10(i)
  4. 電子署名を使用する個人に責任と義務を負わせる方針書を作成し遵守させる。(誓約書を書かせる) §11.10(j)

などである。
これらは電子署名に関して、事後否認をさせない等、信頼性を確保するための措置である。

3.3 電子署名利用の問題点

現在の技術では、電子署名法に基づく電子署名、すなわち「本人性の証明」と「非改ざん証明」が行えるものはデジタル署名しかないと思われる。
通常、電子署名を伴う電子文書を保存する場合は、pdfフォーマットを利用する。
なぜならばpdfではデジタル署名を同一ファイルに埋め込むことができ、送信などの際にリンクが切れないからである。
現在のところMS-Word等では、デジタル署名を埋め込むことができないことから、リンクが切れないという保証が困難である。
電子署名は、特定認証局(CA)による電子証明書を伴わない場合、当該情報が当該措置を行った者の作成に係るものであること証明することができない。
電子署名法では、電子署名は特定認証局の認証を伴わなければならないが、現実にはすべての電子文書に対して実施することは難しい。
電子署名は紙社会における印鑑に相当する。紙社会においても、書面の重要性に応じて、三文判でも良いのか、実印が必要なのかが変わってくる。
電子の世界でも同様のことが言える。電子文書の重要性に応じて、特定認証局(CA)の認証(電子証明書)を伴う電子署名(つまり実印に相当する)を利用するのか、独自に作成したIDとパスワードを利用する形式の電子署名(つまり三文判に相当する)で済ませるのかを判断すれば良いことになる。
当然のことながら副作用の電子報告に見られるように、規制当局がCAの認証を伴う電子署名(実印)を求めている場合は、それに従わなければならない。
ERESガイドラインにおける「電子署名」の利用においては、その「電子署名」の意味合いやレベルを事前に定義しておき、適切な「手順書」を作成しておくことが必要である。

4.電子署名利用のための要件
電子署名を利用する場合は、電子署名の信頼性を確保するために、以下の要件を満たすこと。

「電子署名を利用する場合」とあるが、どんな場合に電子署名を利用しなければならないかというと、記名・捺印または署名が義務付けられている文書や記録を、書面での作成に代えて電磁的記録により作成し保存する場合である。
すなわちペーパーレスを実現する際に必要となる。
電磁的記録は利用するが、最終的に紙に印刷したものに記名・捺印または署名を行い、これまでどおり書面により保存する場合(いわゆるハイブリッドシステム)には、電子署名は必要ではない。

4.電子署名利用のための要件
(1)電子署名及び認証業務に関する法律(平成12年5月31日法律第102号)に基づき、電子署名の管理・運用に係る手順が文書化されており、適切に実施していること。

「電子署名及び認証業務に関する法律」(電子署名法)は、インターネットを活用した電子商取引等ネットワークを通じた社会経済活動の円滑化を図ることを目的として平成12年5月に成立し、平成13年4月1日(一部規定は同年3月1日)から施行されている。
電子署名法の概要は以下のとおりである。

  1. 電磁的記録の真正な成立の推定
    電磁的記録(電子文書等)は、本人による一定の電子署名が行われているときは、真正に成立したものと推定する。
    すなわち手書き署名や押印と同等に通用する法的基盤を整備したのである。
  2. 認証業務に関する任意的認定制度の導入
    認証業務(電子署名が本人のものであることを証明する業務)のうち、法律で定める一定の基準(本人確認方法等)を満たす業務を主務大臣(総務大臣、法務大臣、経済産業大臣)が認定できることとし、認定を受けた業務についてその旨の表示ができるほか、認定の要件、認定を受けた者の義務等を定める。
    すなわち認証業務における本人確認等の信頼性を判断する目安を提供したのである。
  3. 指定調査機関制度の導入
    主務大臣は、認証業務の認定に際して、認定の基準に適合していることを確認するために実地の調査を行うものとし、当該調査は、主務大臣が指定する者(指定調査機関)に行わせることができる。

一般に企業内で利用される電子署名に対して、特定認証局の認証を得る必要は無い。

4.電子署名利用のための要件
(2)電子署名は、各個人を特定できる唯一のものとし、他の誰にも再使用、再割当しないこと。

各個人を特定するには、「識別コード」+「パスワード」の組み合わせか、バイオメトリックス(生態認証)を用いることになる。
Part11では、バイオメトリックスの利用に関して記述があるが、ERESガイドラインには見当たらない。
他の誰にも再使用、再割当しないとは、同じ「識別コード」を他人にも使用させたり、パスワードをばらしてしまうことなどの行為を指している。
バイオメトリックスは、「識別コード」+「パスワード」に比べて、他人に悪用されたり、再利用される危険性は少ない。しかしながら、個人情報保護法などにより、個人のプライバシーには十分に配慮しなければならない。システムにバイオメトリックスのような個人の身体的特徴を登録すると、人事部門でもない情報システム担当者がその内容を見ることが可能になる可能性があるからである。

4.電子署名利用のための要件
(3)電磁的記録による資料について電子署名を使用する場合は、署名された電磁的記録には以下の全項目を明示する情報が含まれていること。
・ 署名者の氏名
・ 署名が行われた日時
・ 署名の意味(作成、確認、承認等)

「署名者の氏名」は、書面における記名(Print name)に相当する。
「署名の意味」は、書面においては作成者欄、確認者欄、承認者欄等、サインする位置によって識別できることに相当する。
これらの項目は、電磁的記録に対するのと同様の管理が行われる必要があり、またディスプレイへの表示や印刷ができるよう、見読性を確保しなければならない。
署名の意味については、Part11では「レビュ、承認、責任、署名者」となっている。

4.電子署名利用のための要件
(4)電磁的記録に付された電子署名は、不正使用を防止するため、通常の方法では削除・コピー等ができないように、対応する各々の電磁的記録とリンクしていること。

前号で紹介した「EDCモデル」の場合、この要件を満たすことはさほど困難ではない。
一方「eCTDモデル」の場合、電子署名を付す電磁的記録はpdf形式を選択しなければならない。
なぜならばpdfでは、電子署名やタイム・スタンプを同一ファイルに埋め込むことができ、コピーや送信によってリンクが切れることはないからである。
現在の技術では、wordやexcelでは電子署名を同一ファイルに埋め込めないため、送信などの際に電子署名とのリンクが切れる可能性がある。
「通常の方法」とは、システムの機能を利用してということを指す。
つまり、システム管理者が特権を使えば、電磁的記録に直接アクセスし、不正を行うことができる可能性がある。これに関しては、十分に教育・指導すること以外に防ぐ方法は無いのである。
他人が勝手に署名を削除できてはいけないし、またコピーしてもいけないのは当たり前である。

ところでPart11では、手書き署名であっても電子記録とリンクすることを求めている。
いわゆる「ハイブリッド・システム」(電子記録+手書き署名)の利用の際についてである。
実はこれは非常に困難である。
しかしながら、まわりを見渡せば、ほとんどがハイブリッドシステムであり、いかに電子記録と手書き署名をリンクするかという難題が立ちはだかる。
ERESガイドラインでは、ハイブリッドシステムに関して言及していない。
上述したとおり、業務に利用しているほとんどのシステムはハイブリッドである。
むしろ電子署名を利用しているシステムの方がまだまだ希少である。

4. その他
5.その他
医薬品等の承認又は許可等並びに適合性認証機関の登録等に係る申請等に関する資料及び原資料について電磁的記録及び電子署名を利用しようとする者は、電磁的記録及び電子署名の利用のために必要な責任者、管理者、組織、設備及び教育訓練に関する事項を規定しておくこと。

「利用しようとする者」とは、企業のトップつまり社長を指している。
ERESガイドラインは、社長以下、経営者の指導の下、全社的な対応実施が望まれる。
「責任者」とは、社長以下、企業の経営層を指していると考えられる。または経営層から権限委譲された者である。
「管理者」とは、電磁的記録や電子署名を実際に管理する者(データのオーナ)、すなわち各部門の長を指すものと考えられる。ここで注意が必要なのは、管理者は決してシステムの管理者ではなく、データ(電磁的記録および電子署名)の管理者であるということである。
「組織」は、責任者、管理者を含み、ERESガイドラインを遵守するための文書を作成・維持または業務を監督する部門、システムを維持管理する部門、システムを利用するユーザ部門などの組織を指すと考えられる。
「設備」とは、コンピュータシステム、分析機器等のハードウェアとソフトウェア、システムを利用するための標準業務手順書およびシステム管理者を含むと考えられる。
「教育訓練」は、教育と訓練に分けて理解する必要がある。
教育は「入門教育」「新人教育」などのEducationが相当する。
また訓練は、当該業務に特化し、業務を実際に体験しながら覚える「OJT」や「継続教育」などのTrainingが相当する。

5. おわりに

標準業務手順書等を作成する際に、ERESガイドラインの正確な条文解釈は必須である。
しかしながら、ERESガイドラインは難解である。
また外資系企業やグローバル化を行う製薬企業にとっては、Part11とERESガイドラインの双方に遵守することが求められる。
しかしながらPart11とERESガイドラインの要件が完全に一致しない以上は、ダブルスタンダードという問題が発生する。
次回は、ERESガイドライン対応のための課題と問題点を整理する。

参考

Related post

Comment

  1. generic allergy pills common prescription allergy pills different types of allergy medicine

  2. sleeping pills over the counter buy modafinil 100mg online

  3. order deltasone 10mg buy deltasone 20mg online

  4. best prescription drug for gerd buy glucophage 1000mg

  5. acne treatment for teenage boys cost benzac best cure for teenage acne

  6. nsaid with least stomach problems buy ramipril for sale

  7. isotretinoin ca accutane where to buy accutane 40mg us

  8. buy amoxicillin 1000mg online order amoxil 250mg amoxil 250mg oral

  9. virtual visit online physician belsomra uksleepingpillsonline.com

  10. azithromycin for sale online buy azithromycin 500mg sale zithromax pills

  11. neurontin 600mg for sale order neurontin 800mg online

  12. how to buy azipro azipro canada order azithromycin

  13. buy lasix 100mg online cheap lasix 100mg pills

  14. omnacortil order online buy generic omnacortil buy omnacortil generic

  15. order amoxil pills amoxicillin 500mg usa amoxil 250mg over the counter

  16. doxycycline 100mg ca monodox for sale

  17. albuterol 4mg without prescription albuterol order ventolin generic

  18. clavulanate without prescription purchase amoxiclav for sale

  19. levothroid generic buy synthroid 150mcg pill cost synthroid

  20. vardenafil for sale online cost levitra

  21. buy zanaflex paypal buy generic tizanidine online purchase tizanidine online cheap

  22. buy clomid generic clomiphene oral clomiphene 100mg brand

  23. deltasone 20mg pills cost deltasone 20mg deltasone 20mg canada

  24. rybelsus 14 mg usa generic rybelsus semaglutide online order

  25. buy isotretinoin 20mg purchase isotretinoin buy absorica generic

  26. buy rybelsus 14mg online cheap rybelsus medication buy rybelsus generic

  27. order albuterol 2mg pills ventolin inhalator buy online ventolin inhalator online order

  28. buy amoxicillin 500mg generic order amoxil 1000mg pill order amoxicillin 1000mg pills

  29. buy generic clavulanate buy cheap clavulanate clavulanate cost

  30. order zithromax 500mg online cheap order azithromycin for sale buy azithromycin 500mg generic

  31. buy generic synthroid over the counter levothroid online buy levothyroxine buy online

  32. order omnacortil generic order prednisolone 5mg for sale omnacortil 40mg for sale

  33. clomiphene over the counter clomid order where can i buy clomiphene

  34. neurontin 600mg generic order gabapentin 800mg generic neurontin pills

  35. lasix over the counter buy furosemide tablets buy furosemide pills for sale

  36. viagra 50mg cheap order sildenafil online cheap viagra next day

  37. buy vibra-tabs online cheap doxycycline 100mg price monodox for sale

  38. order rybelsus 14 mg online rybelsus generic rybelsus 14mg ca

  39. casino bonus free poker online games play online blackjack

  40. vardenafil 20mg price vardenafil 10mg for sale levitra 20mg oral

  41. buy cheap generic lyrica pregabalin oral lyrica 150mg generic

  42. plaquenil 400mg sale order plaquenil 400mg sale plaquenil over the counter

  43. aristocort pills aristocort order buy triamcinolone 4mg

  44. cost tadalafil 40mg buy tadalafil 20mg online cheap tadalafil 10mg tablet

  45. oral desloratadine desloratadine 5mg cost buy clarinex 5mg for sale

  46. cenforce tablet buy generic cenforce order cenforce 50mg sale

  47. purchase loratadine sale oral claritin 10mg claritin 10mg usa

  48. purchase chloroquine pill brand chloroquine buy aralen online

  49. priligy order buy priligy 30mg sale cheap misoprostol 200mcg

  50. glycomet 500mg for sale metformin 1000mg uk buy glucophage pills for sale

  51. orlistat pill buy generic diltiazem over the counter buy diltiazem 180mg online cheap

  52. order lipitor 10mg pill order lipitor 40mg pill order atorvastatin 10mg pills

  53. order zovirax 400mg pills acyclovir pills purchase allopurinol online

  54. buy norvasc sale amlodipine 10mg cheap buy amlodipine medication

  55. buy lisinopril 2.5mg without prescription lisinopril 10mg price zestril without prescription

  56. buy rosuvastatin generic zetia generic ezetimibe 10mg brand

  57. order generic prilosec prilosec medication oral prilosec 20mg

  58. oral motilium buy sumycin for sale tetracycline 500mg ca

  59. buy lopressor 50mg online cheap order metoprolol generic purchase lopressor online

  60. cyclobenzaprine over the counter buy cheap generic ozobax how to buy lioresal

  61. oral atenolol 100mg purchase atenolol generic buy tenormin no prescription

  62. oral ketorolac colchicine medication buy generic colcrys for sale

  63. methylprednisolone 16mg without a doctor prescription medrol online order depo-medrol otc

  64. cheap essays online custom written papers academic writing article

  65. inderal 20mg sale plavix 75mg price purchase plavix generic

  66. methotrexate 5mg uk order coumadin 5mg online warfarin 2mg pills

  67. mobic 7.5mg price meloxicam online buy order celebrex 100mg pill

  68. buy metoclopramide 10mg without prescription losartan 50mg usa buy losartan online

  69. order flomax 0.4mg generic celecoxib over the counter order celecoxib 200mg generic

  70. nexium 20mg price topamax 100mg oral buy topiramate pills for sale

  71. zofran sale order aldactone 25mg sale order aldactone sale

  72. buy imitrex 50mg generic levaquin generic levofloxacin order online

  73. order simvastatin generic generic simvastatin 20mg valacyclovir canada

  74. dutasteride uk buy zantac generic buy ranitidine pill

  75. order generic finasteride 5mg finpecia uk order fluconazole online

  76. purchase ampicillin online cheap how to get penicillin without a prescription oral amoxicillin

  77. buy finasteride 5mg buy cheap generic propecia purchase forcan online cheap

  78. buy ciprofloxacin medication – buy sulfamethoxazole without prescription buy cheap generic augmentin

  79. baycip tablet – order keflex 125mg online cheap amoxiclav buy online

  80. generic flagyl 400mg – zithromax 500mg sale buy zithromax 250mg pill

  81. buy ciprofloxacin no prescription – buy erythromycin 500mg online cheap erythromycin 250mg uk

  82. buy generic valacyclovir over the counter – diltiazem for sale acyclovir 800mg uk

  83. buy stromectol 3mg – buy cheap ciplox buy tetracycline 250mg online cheap

  84. metronidazole 400mg over the counter – flagyl pill order zithromax 500mg generic

  85. buy generic acillin buy cheap generic acillin buy amoxicillin generic

  86. order furosemide online – purchase warfarin pills capoten generic

  87. cost metformin 500mg – purchase lincocin without prescription order lincocin generic

  88. order zidovudine – irbesartan where to buy order allopurinol 300mg without prescription

  89. order clozaril generic – buy quinapril 10 mg pills buy generic famotidine

  90. buy generic quetiapine – buy effexor 150mg pill purchase eskalith pill

  91. anafranil 50mg for sale – order asendin 50 mg pill buy sinequan 25mg generic

  92. atarax generic – buy cheap generic amitriptyline brand amitriptyline 25mg

  93. augmentin pills – myambutol where to buy buy baycip generic

  94. cheap generic amoxil – buy erythromycin 500mg pills cipro 500mg ca

  95. buy cleocin 300mg for sale – buy vantin online order chloromycetin for sale

  96. purchase zithromax online cheap – tindamax 300mg brand buy ciprofloxacin 500mg pill

  97. ivermectin 3 mg for humans – eryc 250mg pills cefaclor tablet

  98. buy ventolin 2mg inhaler – purchase promethazine generic buy theo-24 Cr without a prescription

  99. methylprednisolone 8mg without a doctor prescription – buy claritin medication order azelastine generic

  100. desloratadine 5mg cost – buy beclomethasone nasal sprays buy albuterol tablets

  101. order glyburide 2.5mg pills – glucotrol for sale order dapagliflozin 10mg generic

  102. order glucophage for sale – purchase januvia generic acarbose order

  103. order repaglinide without prescription – buy prandin online cheap empagliflozin 10mg for sale

  104. lamisil medication – buy terbinafine without prescription griseofulvin cheap

  105. purchase rybelsus generic – desmopressin price order DDAVP online

  106. ketoconazole oral – buy mentax for sale sporanox price

  107. famciclovir 500mg sale – purchase valcivir without prescription valaciclovir canada

  108. lanoxin 250mg cost – dipyridamole uk order lasix 40mg generic

  109. buy microzide for sale – buy zebeta generic buy zebeta

  110. order lopressor for sale – inderal 20mg cost nifedipine over the counter

  111. nitroglycerin where to buy – nitroglycerin sale diovan 160mg canada

  112. simvastatin arrest – tricor breast lipitor backward

  113. rosuvastatin online ancient – pravachol online awful caduet online pass

  114. viagra professional shriek – buy viagra professional disturb levitra oral jelly online investigation

  115. priligy kitty – levitra with dapoxetine warn cialis with dapoxetine wait

  116. cenforce online cluster – tadacip pills moonlight brand viagra animal

  117. brand cialis sofa – brand levitra officer penisole borrow

  118. cialis soft tabs online carter – valif pills yet viagra oral jelly farmer

  119. brand cialis dale – brand levitra tick penisole yourself

  120. cialis soft tabs sacred – tadarise pills probable viagra oral jelly cloth

  121. cenforce exceeding – tadacip pills fire brand viagra pills glisten

  122. dapoxetine atmosphere – udenafil curse cialis with dapoxetine block

  123. acne treatment salt – acne treatment sleep acne medication cake

  124. asthma medication dirty – asthma treatment prospect asthma medication refer

  125. uti treatment travel – uti medication choice uti antibiotics local

  126. prostatitis pills carriage – prostatitis treatment dead prostatitis treatment heave

  127. valacyclovir pills class – valtrex affection valacyclovir pills beauty

  128. loratadine safety – claritin pills alarm claritin pills title

  129. priligy gun – dapoxetine steel priligy lord

  130. claritin grant – loratadine fit claritin department

  131. promethazine matter – promethazine pocket promethazine sneak

  132. ascorbic acid without – ascorbic acid mend ascorbic acid enormous

  133. clarithromycin pills dormitory – cytotec pills way cytotec pills field

  134. fludrocortisone pills painful – fludrocortisone pills kill prevacid pills whenever

  135. order bisacodyl 5mg for sale – dulcolax 5 mg cheap purchase liv52 without prescription

  136. aciphex order online – rabeprazole 20mg without prescription where to buy motilium without a prescription

  137. buy cotrimoxazole 480mg without prescription – purchase tobramycin sale tobra oral

  138. buy generic hydroquinone over the counter – generic duphaston order dydrogesterone 10 mg online cheap

  139. buy forxiga 10mg generic – order forxiga 10 mg for sale pill acarbose 50mg

  140. griseofulvin 250 mg brand – fulvicin tablet order lopid 300 mg sale

  141. order dramamine generic – actonel 35mg cheap buy actonel 35mg online

  142. order generic vasotec – vasotec buy online order generic xalatan

  143. buy monograph 600 mg – buy etodolac sale buy generic cilostazol over the counter

  144. buy piroxicam 20 mg generic – order piroxicam 20mg order rivastigmine online

  145. piracetam 800mg cheap – buy sinemet 10mg sale sinemet sale

  146. buy hydrea pills – disulfiram usa robaxin without prescription

  147. buy divalproex tablets – lariam where to buy buy topiramate generic

  148. order norpace online cheap – norpace tablets chlorpromazine 100mg sale

  149. cytoxan tablets – buy cyclophosphamide tablets trimetazidine generic

  150. order spironolactone 25mg online cheap – order aldactone 25mg sale order naltrexone 50 mg pill

  151. buy cyclobenzaprine without prescription – buy prasugrel online cheap vasotec ca

  152. buy zofran 8mg generic – buy kemadrin online cheap requip 2mg canada

  153. ascorbic acid usa – buy lopinavir ritonavir sale prochlorperazine usa

  154. durex gel where to buy – purchase cheap durex gel purchase xalatan for sale

  155. order minoxidil sale – purchase propecia sale cost propecia 5mg

  156. purchase arava without prescription – calcium carbonate usa buy generic cartidin

  157. buy verapamil 120mg generic – cost verapamil 120mg order tenoretic online cheap

  158. buy cheap generic tenormin – generic atenolol 100mg brand carvedilol 25mg

  159. buy atorvastatin sale – purchase bystolic sale order nebivolol

  160. buy gasex generic – cheap diabecon purchase diabecon online

  161. cheap lasuna for sale – lasuna where to buy himcolin online order

  162. noroxin for sale – flutamide cost buy confido without prescription

  163. order speman online – fincar oral buy finasteride generic

  164. finax brand – finasteride sale uroxatral online

  165. cost terazosin – buy tamsulosin 0.2mg buy priligy 60mg online cheap

  166. trileptal 600mg tablet – trileptal online levothyroxine price

  167. buy duphalac generic – buy mentat pill buy betahistine

  168. buy cyclosporine for sale – buy generic imusporin over the counter colchicine cost

  169. buy generic calcort online – order alphagan online cheap purchase brimonidine sale

  170. order besivance online – order carbocisteine without prescription buy sildamax

  171. neurontin 100mg uk – order sulfasalazine 500mg pill sulfasalazine 500mg tablet

  172. order generic benemid 500mg – buy etodolac 600mg online cheap order tegretol

  173. celecoxib over the counter – celecoxib buy online indocin cost

  174. brand mebeverine 135 mg – mebeverine 135mg brand cilostazol 100 mg drug

  175. diclofenac 50mg over the counter – buy aspirin online cheap buy aspirin 75 mg

  176. buy generic rumalaya for sale – order rumalaya pills buy elavil 10mg pill

  177. mestinon cost – order imuran 25mg for sale imuran 25mg usa

  178. diclofenac online order – order imdur 20mg nimodipine for sale online

  179. baclofen 10mg tablet – piroxicam where to buy buy generic piroxicam over the counter

  180. oral periactin 4mg – order periactin 4mg tizanidine 2mg brand

  181. order mobic 15mg for sale – maxalt 5mg ca purchase toradol without prescription

  182. buy generic cefdinir – cleocin cheap buy cleocin online

  183. order trihexyphenidyl – trihexyphenidyl pill order diclofenac gel cheap

  184. cheap xeloda – order danocrine buy generic danazol over the counter

  185. prometrium 200mg cheap – cheap ponstel how to get fertomid without a prescription

  186. order fosamax 70mg sale – buy fosamax 70mg sale medroxyprogesterone 10mg sale

  187. aygestin 5mg pill – buy lumigan buy yasmin for sale

  188. buy estrace 1mg generic – cost estradiol anastrozole pills

  189. where can i buy dostinex – premarin without prescription buy alesse

  190. Hello! Do you know if they make any plugins to help with SEO?
    I’m trying to get my site to rank for some targeted keywords
    but I’m not seeing very good results. If you know of
    any please share. Thank you! You can read similar blog here: Eco blankets

TOP