GMPで使用するコンピュータ化システムは4つのカテゴリに分類される

GMPで使用されるコンピュータかシステムは、大きく分類して以下の4 種類のカテゴリに分けられる。

  1. プロセスコントロール(構造設備)
  2. ラボ
  3. ITアプリケーション
  4. インフラストラクチャ

上記4 種類のシステムは、それぞれバリデーションの実施 方法が異なる。
しかしながら、どのカテゴリにも精通した専門家はほとんどいないのが現状である。

構造設備のバリデーション

構造設備とは、原薬工場における反応槽や発酵槽、製剤工場における造粒機、打錠機、凍結乾燥機、秤量機、高圧蒸気滅菌器、コーティング機、PTP分包機などである。

構造設備の特徴は、その品質が直感的に把握できることにある。
すなわちプロセスバリデーションを実施し、実際に生産された製品の品質を確認することによって検証ができるのである。
多くの構造設備はカテゴリ3(使用目的が限定され、そのためのプログラムがハードウェアの提供業者によって汎用機能として固定され、パラメーターを設定することによって機能が実現されるシステム)である。
また構造設備では、ハードウェアをPLC、ファームウェアなどの比較的小さなプログラムで制御していることが多い。
したがって、ほとんどの場合、供給者にIQ、OQ (IOQ)を実施させることになる。
ただし、複雑またはユーザが変更したPLC は、カテゴリ5に分類されるが、カテゴリ3 と5 の境界は曖昧である。
昨今は、SCADA やDCS のように、ITアプリケーションにより中央で集中管理されている構造設備も利用されている。
一般に構造設備では、適格性検証(Qualification:DQ、IQ、OQ、PQ)を行う。
一般に1つの構造設備は、1 つの機能しかもたない。
例えば、造粒機は造粒する機能、打錠機は打錠する機能である。
つまり1システム=1機能=1プロセスとなる。
したがって、そのような構造設備では、機能仕様書は作成しない。(というよりも作成できない。) 
厚労省のコンピュータかシステム適正管理ガイドラインでも、機能仕様書に関して詳細に記載がない所以である。
筆者はこれまで多くのサプライヤと仕事をしてきたが、機能仕様書の書き方を知らない業者がほとんどであった。
一般に機能仕様書は、IT アプリケーションのような比較的複雑な機能を持つシステムに関して作成する。

QC ラボのバリデーション

読者は、パソコンを購入した場合に、バリデーションを実施するだろうか。
おそらくメーカの品質保証を信じて、バリデーションは実施していないであろう。
分析機器も同じで、ほとんどの場合、出来合いのもの(カテゴリ3)であり、CSV(IQ、OQ) などは不要である。
ただし、品質試験の記録は、出荷判定に大きな影響を持ち、電子記録・電子署名(ER/ES)に関する信頼性保証が大切である。
その場合、まだまだほとんどの分析機器には、パスワードがかからないため、QC ラボの施錠管理や入退室管理が重要である。
厚労省のコンピュータかシステム適正管理ガイドラインは、構造設備中心に記載されているため、QC ラボ(分析機器、Excel)等では以下のような対応が必要となる。
・ 定期点検、自己点検 → 「校正」で代用する
・ 分析機器ではIQ、OQ は実施しない
・ IQ:設置の確認、バージョン・製造番号等の記録
・ PQ:単純なシステムに関しては校正で代用することも可
一方で、多くの場合、MS-Excel 等のスプレットシートを使用して、試験成績書等を作成していることを見受ける。
MS-Excel は、安価で購入できるが、試験結果、試験成績書、出荷判定書等を作成するのであれば、リスクの高いデータを扱うことになり、バリデーションは重要である。
MS-Excel 等のバリデーション手順を検討しておかなければならない。
ただし、MS-Excel をワープロのように使用(タイプ入力のみで、関数を使用せず、計算を行わない場合)するのであれば、バリデーションは不要である。

IT アプリケーションのバリデーション

IT アプリケーションは、例えば、ERP、MES、LIMS、EDMSなどである。いわゆるソフトウェアである。
ITアプリケーションでは、製品を生産するのではなく、電子記録(データ)を作成し、管理する。
では、電子記録の信頼性をどうやって保証すれば良いのであろうか。
電子記録の信頼性を保証(検証)することは、構造設備の品質保証に比べて難易度がはるかに高い。
ITアプリケーションではテストを繰り返すことになる。
つまり、単体テスト、連結テスト(インテグレーションテスト)、システムテスト、ユーザ受入れテストなどである。
テストは、十分なテストデータを準備し、仮説検証型(ブラックボックステスト)により実施する。
すなわち予期される結果との比較を行うことによって実施する。
この作業は大変に時間がかかり、困難かつ不完全な活動である。
従って効率的、効果的であるよう、早期計画が必須となる。
ソフトウェアのテストは、自ずと限界がある。
かなりシンプルなプログラムを除けば、ソフトウェアは徹底的にテストされることはない。
そもそも、あらゆる入力データを用いてソフトウェアをテストすることは不可能であり、またプログラム実行時のあらゆる条件分岐をテストすることも不可能である。
あるソフトウェアを徹底的にテストする方法論は存在しない。
全機能のテストは、全プログラムがテストされたことを意味するのではない。
またエラーを発見しなかったテストを、ソフトウェアにエラーが存在しないと結論付けてもいけない。
テストは表面的なものである可能性があるからである。
どれだけテストを実施しても、バグが残ってしまうのがITアプリケーションの特徴である。

ITアプリケーション(ソフトウェア)のテストで、IQ、OQ、PQを実施している企業がいまだに見受けられるが、それらは間違いである。IQ、OQ、PQなどのQualification(適格性評価)は、構造設備(つまりGMPハード)に対して実施するのである。

インフラストラクチャのバリデーション

インフラストラクチャは、自動倉庫、製造用水給水システム、空調システム(HVACシステム)、マテハンなどが相当する。

インフラストラクチャのバリデーションも直感的に実施することができる。 つまり、比較的容易に実施できる。

このように、4つのGMPシステムの違いを理解しておかなければ、CSVの実施方法が大きく異なり、CSV SOPの内容も異なることになる。

Related post

Comment

  1. allergy medication primary name alternative allergy treatment options behind the counter allergy medicine

  2. best sleep aids for seniors order phenergan sale

  3. prednisone 20mg oral buy generic prednisone 10mg

  4. can you cure gerd on your own lincomycin 500 mg us

  5. acne treatments for teen girls buy retino generic best pills to treat acne

  6. antacid prescription drug names ciprofloxacin 500mg price

  7. Great post.

  8. accutane where to buy accutane pill isotretinoin 40mg tablet

  9. amoxil 500mg cheap amoxicillin 1000mg price buy amoxil 1000mg pill

  10. 7 day sleep prescription buy meloset pills

  11. order zithromax 500mg generic order zithromax 250mg for sale zithromax 250mg price

  12. neurontin 800mg price cheap gabapentin 100mg

  13. order azipro 250mg generic buy azithromycin pills azithromycin 250mg cheap

  14. lasix 40mg tablet cheap lasix 100mg

  15. buy omnacortil 20mg pill prednisolone online buy prednisolone order

  16. amoxicillin over the counter buy amoxil 500mg online cheap buy amoxil 500mg sale

  17. acticlate oral purchase vibra-tabs pills

  18. ventolin brand buy albuterol online cheap buy ventolin inhalator online cheap

  19. purchase augmentin sale amoxiclav online buy

  20. cheap levothroid generic generic synthroid 75mcg cheap generic levothroid

  21. order levitra 20mg sale levitra ca

  22. order clomid 50mg without prescription clomid 50mg oral clomiphene pill

  23. tizanidine usa tizanidine over the counter zanaflex price

  24. brand rybelsus 14 mg buy generic semaglutide online rybelsus 14mg sale

  25. order deltasone 10mg online deltasone 10mg ca order deltasone 40mg for sale

  26. semaglutide sale buy rybelsus 14mg pill rybelsus 14mg price

  27. absorica online buy accutane 10mg drug purchase absorica sale

  28. albuterol pill ventolin for sale oral ventolin

  29. order amoxil 250mg generic purchase amoxil online cheap buy amoxil for sale

  30. buy generic clavulanate online purchase amoxiclav sale order amoxiclav online

  31. brand azithromycin 500mg zithromax uk buy azithromycin 500mg without prescription

  32. purchase synthroid pill order synthroid 150mcg sale levothyroxine cost

  33. buy prednisolone 10mg pills prednisolone 40mg sale prednisolone 5mg for sale

  34. purchase gabapentin generic buy gabapentin 800mg generic buy gabapentin pills for sale

  35. oral clomiphene clomid 50mg uk clomid 50mg cost

  36. lasix 100mg drug furosemide 40mg oral buy lasix 100mg pill

  37. female viagra pill viagra overnight delivery order viagra 100mg

  38. monodox tablet buy vibra-tabs acticlate cost

  39. Having read this I thought it was very informative. I appreciate you taking the time and effort to put this article together. I once again find myself spending way to much time both reading and commenting. But so what, it was still worth it!

  40. buy rybelsus sale order rybelsus 14mg online cheap buy semaglutide generic

  41. online casino games online money poker gambling sites

  42. buy generic levitra for sale buy vardenafil 10mg for sale where can i buy vardenafil

  43. purchase lyrica for sale pregabalin 150mg ca buy pregabalin 75mg generic

  44. plaquenil us buy plaquenil 400mg generic order plaquenil 200mg pill

  45. purchase triamcinolone sale aristocort 4mg without prescription buy triamcinolone for sale

  46. us pharmacy cialis buy cialis sale cialis canada

  47. order desloratadine sale buy desloratadine for sale buy clarinex 5mg generic

  48. order cenforce 50mg online cheap buy generic cenforce for sale cenforce cost

  49. claritin 10mg pill buy loratadine generic claritin without prescription

  50. chloroquine 250mg pill order aralen 250mg sale aralen 250mg uk

  51. cheap dapoxetine 60mg how to get misoprostol without a prescription buy cytotec generic

  52. metformin cost glucophage 1000mg cheap buy glucophage 1000mg without prescription

  53. brand orlistat order xenical pills diltiazem online order

  54. order zovirax generic acyclovir 400mg cheap zyloprim 300mg usa

  55. purchase norvasc generic buy amlodipine generic norvasc 5mg sale

  56. crestor 10mg uk order rosuvastatin 10mg online cheap purchase zetia without prescription

  57. buy generic zestril online zestril 2.5mg brand buy zestril for sale

  58. order motilium 10mg pills buy sumycin 500mg online tetracycline 500mg usa

  59. order omeprazole generic brand prilosec order prilosec 10mg without prescription

  60. buy cyclobenzaprine flexeril for sale buy lioresal paypal

  61. lopressor 100mg usa lopressor 50mg generic buy metoprolol without a prescription

  62. Very wonderful visual appeal on this internet site, I’d rate it 10 10.

  63. toradol tablet gloperba where to buy cost gloperba

  64. atenolol where to buy tenormin usa order tenormin 100mg

  65. medrol buy buy generic methylprednisolone online buy depo-medrol

  66. inderal 20mg pills order plavix 75mg for sale plavix for sale

  67. editing essays pay for term paper write my thesis

  68. methotrexate over the counter buy warfarin 5mg online buy medex pills

  69. buy reglan 20mg pills order cozaar generic buy losartan tablets

  70. buy mobic 15mg online mobic 7.5mg ca celebrex 100mg oral

  71. Hi, Neat post. There’s a problem with your site in internet explorer, would test this… IE still is the market leader and a huge portion of people will miss your wonderful writing due to this problem.

  72. purchase flomax generic oral tamsulosin 0.2mg celebrex 200mg us

  73. esomeprazole sale purchase topamax sale topamax 200mg for sale

  74. buy ondansetron generic order zofran 4mg for sale order generic aldactone 100mg

  75. sumatriptan 50mg for sale levofloxacin pills order generic levaquin 500mg

  76. cheap simvastatin order simvastatin 20mg for sale buy valtrex 1000mg without prescription

  77. dutasteride brand oral avodart zantac 300mg uk

  78. buy acillin pills acticlate order online order amoxicillin pill

  79. brand proscar purchase forcan generic buy fluconazole

  80. buy ciprofloxacin tablets – buy cephalexin 250mg buy clavulanate pills for sale

  81. cipro 1000mg cheap – buy cephalexin online cost augmentin 625mg

  82. purchase ciplox generic – order tindamax generic erythromycin oral

  83. buy flagyl 200mg generic – terramycin 250mg uk order azithromycin 500mg online

  84. ivermectin 6 mg for humans – cefixime price order tetracycline 500mg online cheap

  85. buy ivermectin 6mg for humans – aczone online order order sumycin 250mg sale

  86. valtrex 1000mg cheap – buy generic mebendazole online zovirax us

  87. buy ampicillin pills ampicillin usa buy amoxil no prescription

  88. buy metronidazole 200mg for sale – purchase cleocin sale order azithromycin for sale

  89. order furosemide pills – generic candesartan 16mg captopril 25mg pill

  90. buy metformin 1000mg without prescription – buy metformin 1000mg generic lincomycin canada

  91. purchase clozapine generic – cost tritace buy famotidine cheap

  92. order retrovir 300mg generic – brand allopurinol 100mg

  93. anafranil 25mg price – oral paroxetine purchase sinequan online cheap

  94. order seroquel 50mg generic – ziprasidone 80mg capsules buy eskalith

  95. hydroxyzine brand – sarafem medication amitriptyline 25mg for sale

  96. buy augmentin pills – order ciprofloxacin 500mg for sale ciprofloxacin tablet

  97. amoxil sale – amoxil uk buy cipro generic

  98. buy zithromax 250mg online cheap – floxin 400mg canada buy ciprofloxacin 500mg without prescription

  99. You actually make it seem so easy with your presentation but I find this matter to be actually something that I think I would never understand. It seems too complex and very broad for me. I’m looking forward for your next post, I will try to get the hang of it!

  100. cleocin generic – buy chloramphenicol pill buy generic chloramphenicol online

  101. stromectol ivermectin – buy doxycycline pill purchase cefaclor

  102. albuterol over the counter – seroflo inhalator drug buy theophylline

  103. methylprednisolone 4 mg without a doctor prescription – claritin 10mg us cost azelastine 10 ml

  104. I regard something truly special in this web site.

  105. I believe you have noted some very interesting details, thankyou for the post.

  106. buy generic desloratadine over the counter – aristocort cheap buy albuterol without prescription

  107. order glucophage 500mg – januvia online buy order precose without prescription

  108. Wonderful blog! I found it while searching on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Many thanks

  109. how to buy micronase – buy glipizide 10mg pills order forxiga 10 mg online cheap

  110. Some really excellent blog posts on this site, thanks for contribution. “We are always in search of the redeeming formula, the crystallizing thought.” by Etty Hillesum.

  111. What Is Sugar Defender? Sugar Defender Drops is a powerful friend for people who want to control their blood sugar levels

  112. buy generic prandin online – prandin 1mg generic cheap jardiance 10mg

  113. semaglutide online buy – buy glucovance generic DDAVP cost

  114. It?¦s really a cool and helpful piece of info. I?¦m glad that you simply shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.

  115. buy cheap lamisil – buy fluconazole 200mg generic order grifulvin v

  116. famciclovir 250mg pill – valaciclovir 1000mg for sale buy valcivir tablets

  117. Heya i am for the first time here. I found this board and I to find It really helpful & it helped me out a lot. I’m hoping to give one thing again and help others like you aided me.

  118. where to buy ketoconazole without a prescription – sporanox 100 mg without prescription where to buy itraconazole without a prescription

  119. What¦s Happening i am new to this, I stumbled upon this I have discovered It positively helpful and it has helped me out loads. I am hoping to contribute & assist other customers like its aided me. Great job.

  120. buy digoxin cheap – order generic calan 240mg order lasix 100mg pill

  121. order lopressor pill – generic benicar 20mg adalat 10mg ca

  122. Thanx for the effort, keep up the good work Great work, I am going to start a small Blog Engine course work using your site I hope you enjoy blogging with the popular BlogEngine.net.Thethoughts you express are really awesome. Hope you will right some more posts.

  123. order microzide 25mg generic – amlodipine 5mg oral cost bisoprolol

  124. That is really interesting, You are an overly skilled blogger. I have joined your rss feed and sit up for in search of extra of your great post. Also, I have shared your website in my social networks!

  125. Hello there! I could have sworn I’ve been to this site before but after checking through some of the post I realized it’s new to me. Anyhow, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  126. simvastatin cost – tricor start atorvastatin respond

  127. buy nitroglycerin pill – diovan 80mg uk valsartan 160mg cost

  128. rosuvastatin online axe – caduet buy behold caduet buy hedge

  129. priligy single – cialis with dapoxetine quarrel cialis with dapoxetine mansion

  130. Renew is a nutritional supplement that activates your metabolism and promotes healthy sleep.

  131. viagra professional explode – avana knight levitra oral jelly online fast

  132. HerpaGreens is a novel dietary supplement created to help destroy the herpes simplex virus

  133. brand cialis rack – alprostadil professional penisole behold

  134. This is a topic close to my heart cheers, where are your contact details though?

  135. cenforce online mother – tadacip online travel brand viagra pills seek

  136. I got what you mean , thanks for posting.Woh I am happy to find this website through google.

  137. brand cialis scar – forzest collect penisole occur

  138. FitSpresso: What Is It? FitSpresso is a natural weight loss aid that targets the root cause of excess body fat.

  139. cialis soft tabs notion – valif online potter viagra oral jelly return

  140. Some truly great info , Gladiola I observed this.

  141. What Is Potent Stream? Potent Stream is a male health formula that helps to maintain healthy urinary and prostate health by killing off all the toxins in the body

  142. Hey! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyhow, I’m definitely delighted I found it and I’ll be bookmarking and checking back often!

  143. I am glad to be a visitant of this thoroughgoing website! , thanks for this rare information! .

  144. I am always browsing online for articles that can assist me. Thanks!

  145. cialis soft tabs hug – cialis oral jelly online connect viagra oral jelly online surprise

  146. You actually make it seem really easy together with your presentation but I find this matter to be actually one thing which I think I would by no means understand. It kind of feels too complicated and very wide for me. I am taking a look forward on your next publish, I’ll try to get the cling of it!

  147. I have been checking out many of your articles and i can state pretty nice stuff. I will surely bookmark your site.

  148. This is very interesting, You are a very professional blogger. I have joined your rss feed and look ahead to looking for extra of your magnificent post. Additionally, I have shared your site in my social networks!

  149. priligy jump – levitra with dapoxetine keep cialis with dapoxetine moody

  150. Awsome blog! I am loving it!! Will be back later to read some more. I am bookmarking your feeds also

  151. What i don’t realize is actually how you are not really much more well-liked than you may be right now. You are so intelligent. You realize thus considerably relating to this subject, made me personally consider it from so many varied angles. Its like men and women aren’t fascinated unless it is one thing to do with Lady gaga! Your own stuffs great. Always maintain it up!

  152. cenforce online consult – brand viagra pills glove

  153. asthma medication backward – inhalers for asthma squeak inhalers for asthma make

  154. Thanks for sharing superb informations. Your web-site is very cool. I am impressed by the details that you have on this site. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for more articles. You, my friend, ROCK! I found just the information I already searched everywhere and simply could not come across. What an ideal web-site.

  155. acne medication petunia – acne treatment dispose acne treatment pilot

  156. There are certainly a variety of particulars like that to take into consideration. That is a great point to bring up. I supply the ideas above as common inspiration however clearly there are questions just like the one you bring up the place crucial factor will likely be working in trustworthy good faith. I don?t know if best practices have emerged round issues like that, however I am sure that your job is clearly identified as a good game. Each boys and girls really feel the impact of only a moment’s pleasure, for the remainder of their lives.

  157. prostatitis pills ridiculous – prostatitis medications powder pills for treat prostatitis patience

  158. I’m still learning from you, as I’m trying to reach my goals. I absolutely liked reading everything that is posted on your blog.Keep the information coming. I liked it!

  159. uti antibiotics confess – uti antibiotics cautious uti treatment obtain

  160. claritin pills darling – claritin pills explanation claritin pills impressive

  161. I think this is among the so much important info for me. And i’m glad reading your article. However wanna observation on some basic issues, The website taste is perfect, the articles is in point of fact great : D. Good job, cheers

  162. valtrex nor – valacyclovir apparent valtrex slay

  163. I genuinely enjoy reading on this website, it contains fantastic blog posts. “Beware lest in your anxiety to avoid war you obtain a master.” by Demosthenes.

  164. priligy oil – priligy magical dapoxetine cross

  165. payday loan

  166. Great info and right to the point. I don’t know if this is truly the best place to ask but do you guys have any ideea where to get some professional writers? Thanks 🙂

  167. I have been surfing online more than three hours nowadays, but I by no means found any fascinating article like yours. It¦s pretty value sufficient for me. In my opinion, if all site owners and bloggers made good content as you did, the internet might be much more useful than ever before.

  168. loratadine clue – loratadine carry claritin pills german

  169. ascorbic acid security – ascorbic acid feather ascorbic acid peace

  170. Thanks for any other informative site. Where else may just I get that kind of info written in such an ideal method? I have a venture that I am just now working on, and I’ve been at the look out for such information.

  171. I think this is among the most important info for me. And i am glad reading your article. But want to remark on few general things, The site style is ideal, the articles is really excellent : D. Good job, cheers

  172. Thanks for sharing superb informations. Your web-site is so cool. I am impressed by the details that you?¦ve on this website. It reveals how nicely you understand this subject. Bookmarked this web page, will come back for extra articles. You, my pal, ROCK! I found simply the info I already searched everywhere and just could not come across. What a great web-site.

  173. The next time I read a blog, I hope that it doesnt disappoint me as much as this one. I mean, I know it was my choice to read, but I actually thought youd have something interesting to say. All I hear is a bunch of whining about something that you could fix if you werent too busy looking for attention.

  174. I have been checking out a few of your articles and i must say clever stuff. I will make sure to bookmark your website.

  175. promethazine equipment – promethazine phone promethazine overcome

  176. clarithromycin behold – asacol pills dance cytotec sigh

  177. What Is Sumatra Slim Belly Tonic? Sumatra Slim Belly Tonic is a weight management formula that is said to eliminate excess body fat naturally.

  178. It’s in point of fact a great and helpful piece of information. I’m glad that you simply shared this useful information with us. Please stay us up to date like this. Thanks for sharing.

  179. Nice read, I just passed this onto a friend who was doing a little research on that. And he actually bought me lunch since I found it for him smile Thus let me rephrase that: Thanks for lunch!

  180. fludrocortisone pills sleep – pantoprazole expensive lansoprazole decision

  181. What is ProNerve 6? ProNerve 6 is your complete arrangement made to address the multifaceted necessities of nerve wellbeing

  182. order rabeprazole 10mg – cheap metoclopramide motilium sale

  183. aciphex ca – where can i buy maxolon order motilium sale

  184. Hi there, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you protect against it, any plugin or anything you can advise? I get so much lately it’s driving me crazy so any support is very much appreciated.

  185. Hmm is anyone else having problems with the pictures on this blog loading? I’m trying to determine if its a problem on my end or if it’s the blog. Any suggestions would be greatly appreciated.

  186. buy cheap generic dulcolax – dulcolax 5mg uk liv52 10mg pills

  187. order zovirax without prescription – duphaston drug buy duphaston paypal

  188. bactrim 960mg oral – buy generic keppra purchase tobramycin online cheap

  189. order griseofulvin 250mg generic – purchase griseofulvin without prescription pill gemfibrozil 300mg

  190. buy forxiga online – buy acarbose without a prescription acarbose 50mg generic

  191. purchase dramamine generic – cheap actonel 35mg risedronate uk

  192. Well I sincerely liked reading it. This article offered by you is very effective for correct planning.

  193. I like what you guys are up too. Such intelligent work and reporting! Carry on the superb works guys I?¦ve incorporated you guys to my blogroll. I think it will improve the value of my website 🙂

  194. order etodolac 600mg – pletal 100 mg over the counter cilostazol 100 mg uk

  195. buy enalapril pills – doxazosin 1mg us oral latanoprost

  196. you have a great blog here! would you like to make some invite posts on my blog?

  197. order feldene 20 mg online – order feldene 20 mg online rivastigmine order online

  198. Good day I am so glad I found your blog, I really found you by accident, while I was researching on Google for something else, Anyways I am here now and would just like to say thanks for a tremendous post and a all round exciting blog (I also love the theme/design), I don’t have time to go through it all at the moment but I have saved it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the superb job.

  199. wonderful post, very informative. I wonder why the other specialists of this sector don’t understand this. You should continue your writing. I am sure, you’ve a great readers’ base already!

  200. piracetam 800mg without prescription – secnidazole 10mg us sinemet for sale

  201. Great V I should definitely pronounce, impressed with your website. I had no trouble navigating through all the tabs and related info ended up being truly simple to do to access. I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or something, site theme . a tones way for your customer to communicate. Excellent task..

  202. magnificent post, very informative. I wonder why the other experts of this sector do not notice this. You should continue your writing. I am sure, you have a great readers’ base already!

  203. buy cheap generic hydrea – indinavir drug buy methocarbamol

  204. What does the Lottery Defeater Software offer? The Lottery Defeater Software is a unique predictive tool crafted to empower individuals seeking to boost their chances of winning the lottery.

  205. buy divalproex 500mg for sale – oral acetazolamide 250 mg topamax 200mg oral

  206. What Is Sugar Defender? Sugar Defender is a meticulously crafted natural health supplement aimed at helping individuals maintain balanced blood sugar levels. Developed by Jeffrey Mitchell, this liquid formula contains 24 scientifically backed ingredients meticulously chosen to target the root causes of blood sugar imbalances.

  207. cheap generic norpace – order epivir 100 mg pills chlorpromazine 50 mg usa

  208. order generic spironolactone 100mg – brand naltrexone naltrexone pills

  209. Some truly excellent posts on this web site, thanks for contribution. “The spirit is the true self.” by Marcus Tullius Cicero.

  210. where to buy cytoxan without a prescription – order antivert 25mg pills order vastarel pills

  211. Wonderful work! This is the type of information that should be shared around the net. Shame on the search engines for not positioning this post higher! Come on over and visit my web site . Thanks =)

  212. buy cyclobenzaprine generic – buy zyprexa 10mg pills enalapril without prescription

  213. Can I just say what a aid to find somebody who actually knows what theyre speaking about on the internet. You undoubtedly know methods to convey a difficulty to mild and make it important. More folks need to learn this and perceive this side of the story. I cant imagine youre no more common since you undoubtedly have the gift.

  214. purchase ascorbic acid generic – buy cheap ferrous prochlorperazine usa

  215. I’ll immediately grab your rss as I can not find your email subscription link or newsletter service. Do you’ve any? Please let me know in order that I could subscribe. Thanks.

  216. order ondansetron 4mg sale – eldepryl online order ropinirole online order

  217. durex gel order online – buy durex gel sale xalatan usa

  218. Somebody essentially help to make seriously posts I would state. This is the first time I frequented your web page and thus far? I amazed with the research you made to make this particular publish incredible. Magnificent job!

  219. minoxidil drug – finasteride price proscar price

  220. I?¦ll right away clutch your rss feed as I can’t in finding your email subscription link or newsletter service. Do you’ve any? Please permit me understand so that I could subscribe. Thanks.

  221. order generic verapamil 120mg – order diovan generic buy tenoretic for sale

  222. leflunomide 20mg pills – cheap cartidin without prescription buy generic cartidin

  223. Sweet internet site, super layout, real clean and utilize pleasant.

  224. buy atenolol tablets – buy tenormin 50mg for sale carvedilol 6.25mg cost

  225. cost gasex – gasex brand buy cheap generic diabecon

  226. brand atorlip – bystolic 20mg generic buy generic bystolic over the counter

  227. buy lasuna online – order himcolin online cheap himcolin

  228. buy generic noroxin – purchase eulexin online cheap confido online

  229. Some genuinely fantastic posts on this web site, appreciate it for contribution.

  230. I have recently started a blog, the info you provide on this website has helped me tremendously. Thanks for all of your time & work.

  231. finasteride pills – doxazosin tablets alfuzosin 10mg for sale

  232. Great post. I was checking constantly this blog and I’m impressed! Very useful info specifically the last part 🙂 I care for such information much. I was seeking this certain information for a very long time. Thank you and good luck.

  233. terazosin 1mg sale – dutasteride brand priligy 30mg drug

  234. cheap speman generic – buy generic finasteride buy finasteride

  235. Hello, you used to write excellent, but the last several posts have been kinda boringK I miss your great writings. Past few posts are just a little out of track! come on!

  236. buy oxcarbazepine medication – trileptal 300mg generic synthroid 100mcg pills

  237. Good day I am so delighted I found your website, I really found you by mistake, while I was researching on Aol for something else, Regardless I am here now and would just like to say thanks a lot for a incredible post and a all round enjoyable blog (I also love the theme/design), I don’t have time to read through it all at the moment but I have book-marked it and also added your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the great job.

  238. I really like your writing style, superb information, thanks for posting :D. “In university they don’t tell you that the greater part of the law is learning to tolerate fools.” by Doris Lessing.

  239. buy generic cyclosporine over the counter – buy cheap imusporin colchicine for sale online

  240. Real fantastic information can be found on web blog.

  241. I conceive other website proprietors should take this web site as an example , very clean and excellent user pleasant design and style.

  242. Good article and straight to the point. I am not sure if this is in fact the best place to ask but do you people have any thoughts on where to hire some professional writers? Thanks 🙂

  243. buy calcort pill – buy generic alphagan over the counter alphagan for sale

  244. Very interesting points you have observed, thankyou for posting.

  245. buy lactulose generic – generic betahistine buy betahistine cheap

  246. hello!,I like your writing so much! share we communicate more about your post on AOL? I require a specialist on this area to solve my problem. Maybe that’s you! Looking forward to see you.

  247. You always provide valuable information.

  248. Hey I am so grateful I found your website, I really found you by accident, while I was researching on Yahoo for something else, Regardless I am here now and would just like to say thank you for a tremendous post and a all round entertaining blog (I also love the theme/design), I don’t have time to browse it all at the moment but I have saved it and also included your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the superb job.

  249. I’m still learning from you, while I’m trying to achieve my goals. I absolutely liked reading everything that is posted on your blog.Keep the stories coming. I liked it!

  250. besifloxacin medication – buy carbocisteine sale purchase sildamax generic

  251. Fitspresso is a brand-new natural weight loss aid designed to work on the root cause of excess and unexplained weight gain. The supplement uses an advanced blend of vitamins, minerals, and antioxidants to support healthy weight loss by targeting the fat cells’ circadian rhythm.

  252. buy generic neurontin 100mg – buy nurofen generic sulfasalazine 500mg us

  253. buy probenecid without a prescription – monograph over the counter buy generic carbamazepine 400mg

  254. celecoxib 100mg tablet – indomethacin 50mg pill purchase indocin online

  255. order generic colospa 135mg – order cilostazol 100mg for sale order pletal 100mg generic

  256. buy cambia generic – oral diclofenac 50mg order aspirin 75mg sale

  257. purchase rumalaya without prescription – rumalaya tablets buy amitriptyline sale

  258. pyridostigmine 60mg pills – oral pyridostigmine purchase azathioprine for sale

  259. cheap voveran generic – voveran buy online nimodipine online

  260. order baclofen for sale – baclofen 25mg drug buy feldene 20mg generic

  261. order meloxicam 15mg pills – toradol pills buy toradol 10mg without prescription

  262. cyproheptadine 4mg sale – cheap tizanidine 2mg order tizanidine 2mg

  263. artane price – trihexyphenidyl cheap purchase emulgel online cheap

  264. generic omnicef – cost cleocin

  265. brand betnovate 20 gm – betamethasone cheap brand monobenzone

  266. order generic bupropion – buy generic orlistat order shuddha guggulu online cheap

  267. order capecitabine 500mg online – ponstel price danazol brand

  268. buy prometrium generic – progesterone 200mg brand fertomid online

  269. buy alendronate 70mg online – order pilex pill order medroxyprogesterone 5mg online

  270. buy generic aygestin for sale – lumigan us buy yasmin generic

  271. order estradiol 1mg pills – buy generic ginette 35 online buy anastrozole 1 mg for sale

  272. cabergoline 0.5mg brand – premarin cost how to get alesse without a prescription

  273. г‚·гѓ«гѓ‡гѓЉгѓ•г‚Јгѓ« гЃЉгЃ™гЃ™г‚Ѓ – バイアグラ処方 г‚·г‚ўгѓЄг‚№ гЃ®иіје…Ґ

  274. гѓ—гѓ¬гѓ‰гѓ‹гѓійЂљиІ© 安全 – г‚ёг‚№гѓ­гѓћгѓѓг‚ЇйЂљиІ© 安全 г‚ёг‚№гѓ­гѓћгѓѓг‚Ї еЂ¤ж®µ

  275. гѓ—гѓ¬гѓ‰гѓ‹гѓійЂљиІ© – ドキシサイクリンの飲み方と効果 イソトレチノイン и–¬е±ЂгЃ§иІ·гЃ€г‚‹

  276. Thank you for the auspicious writeup. It actually used to be a leisure account it.
    Glance complex to far added agreeable from you! However, how could we keep in touch?

  277. eriacta spoon – forzest fang forzest filch

  278. indinavir where to buy – generic confido where can i order voltaren gel

  279. valif velvet – brand sustiva 20mg sinemet online buy

  280. buy modafinil generic – buy duricef 500mg generic lamivudine brand

TOP