Register | Sign In


Understanding through Discussion


EvC Forum active members: 64 (9164 total)
4 online now:
Newest Member: ChatGPT
Post Volume: Total: 916,755 Year: 4,012/9,624 Month: 883/974 Week: 210/286 Day: 17/109 Hour: 1/5


Thread  Details

Email This Thread
Newer Topic | Older Topic
  
Author Topic:   Explaining the pro-Evolution position
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


(1)
Message 132 of 393 (792531)
10-11-2016 1:43 AM


Concurrent versus Consecutive Pressures
It is easy to argue that in an ideal case a population will evolve more efficiently if it is presented with a number of selection pressures concurrently than if they are presented consecutively.
Consider a set of potential adaptive mutations to n selection pressures, each of which (for convenience) we shall take to have a chance 1/q in each generation of arising and going on to fixation.
If the pressures are presented sequentially, then obviously the expected time (measured in generations) for the first mutation to arise is q, after which the expected time for the second to arise is also q ... and so on. The expected time at which the last mutation arises to cope with the last selection pressure is therefore nq. We may therefore say that the rate of evolution is n/nq, which is, unsurprisingly, just 1/q, the number we started with.
Now consider the case where the selection pressures are applied simultaneously. Then when we start off, the probability of any one of the mutations arising and going on to fixation is n/q, and so the time we expect to wait is q/n. Then after that any of n - 1 mutations might arise, so the probability is (n - 1)/q and the time is q/(n - 1).
Recognizing a pattern, we may say that the time until the last mutation arises will be given by qΣ(1/k), where the sum is taken from 1 to n. This sum is approximately equal to ∫1/kdk, the integral being taken over the same limits, and of course this integral is just equal to ln n. So we may say that the rate of evolution in this case is (1/q)n/ln n).
As we know that 1 < n/ln n) for n > 1, we can conclude that evolution goes at a faster rate when the selection pressures are encountered concurrently than when they are encountered consecutively. Indeed, at a much faster rate as n becomes large: to evolve to meet 100 selection pressures, for example, would be over 20 times faster if these pressures are encountered concurrently than if they are encountered consecutively.
BUT! WAIT!
You might think on that basis that in that case we should abandon combination therapy for pathogens for what one might call "cyclic therapy": give the patient one medicine, wait 'til the pathogen starts becoming resistant, switch to the next medicine, and so forth.
But there are a number of problems with this. I shall not list them all, but two stand out.
First, our actual objective is not to mess with the evolution of the pathogen as such, but to protect the health of the patient. Combination therapy allows us to drive the pathogen population lower, because we are poisoning the pathogens in more ways; and as the patient is therefore harboring less pathogens, the patient is (gratifyingly) less sick.
Second, lowering the population does in fact retard the evolution of the pathogen. Using Haldane's approximation we may say that the probability of fixation of a given advantageous allele at the point when it arises is given by π ≈ 2s for any suitably large population (where s is the fitness advantage of the mutation). But the probability of such an allele arising in any given generation is proportional to the population size. It follows that larger populations will undergo adaptive evolution faster than smaller ones. Simply by holding down the population size we retard the evolution of the pathogen.
We must therefore say that the result obtained above holds when selection just affects which of the population will survive and reproduce (soft selection), but begins to break down when the selective pressures start to affect the size of the population (hard selection), and breaks down more the more this is so. This is intuitively obvious when we consider the case in which the selective pressures are strong enough in combination, but not separately, to bring about the actual extinction of the population, which would halt evolution entirely.
It follows that (pace Kleinman), combination therapy is, after all, a special case, in that it involves the combination of selection pressures specifically designed and chosen to have the greatest possible impact on the population size of the pathogen, and so to present the hardest case of hard selection that human ingenuity can devise.
_____________________
Footnotes:
(1) Conservative selection pressures may be ignored as so much background noise for the purposes of this exercise.
(2) As n tends to infinity the difference between the sum and the integral tends toward γ, the Euler-Mascheroni constant, approximately 0.5772.
(3) J.B.S. Haldane, "The mathematical theory of natural and artificial selection", Proceedings of the Cambridge Philosophical Society 1927, 23, pp. 838—844.
Edited by Dr Adequate, : No reason given.
Edited by Dr Adequate, : No reason given.

Replies to this message:
 Message 133 by PaulK, posted 10-11-2016 2:47 AM Dr Adequate has not replied
 Message 153 by Dr Adequate, posted 10-11-2016 1:24 PM Dr Adequate has not replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 153 of 393 (792560)
10-11-2016 1:24 PM
Reply to: Message 132 by Dr Adequate
10-11-2016 1:43 AM


Re: Concurrent versus Consecutive Pressures
We might, then, crudely distinguish between three kinds of selective pressure.
* Conservative pressures. Imagine a species of (let us say) mice on an island somewhere, that have been there for a long time and are already well-suited to their niche. They are subject to a thousand conservative selection pressures to stay how they are; this does not particularly interfere with their ability to adapt to one more adaptive pressure.
* Adaptive pressures of threat. Now introduce three new predators to the island, each of which by its presence reduces the population, and requiring three different adaptations to evade effectively. If their effect on the population is significant, then it might well be the case that the mice would evolve more effectively if we introduced them one at a time, introducing one when the mice have evolved to cope with the other.
* Adaptive pressures of opportunity. But suppose instead that we introduced three new food sources to the island, each of which requires a different adaptation to exploit effectively. As this exerts no downward pressure on the population, the mice would adapt faster if they were introduced concurrently than if they were introduced consecutively, by reason of the math presented in my previous post. (By analogy, it is faster to roll 1, 2, and 3 on a die in any order than to roll them in that order.)
So when considering the evolution of birds (for example) it would be important to know what the pressures were on dinosaurs. The conservative pressures can be neglected. If the adaptive pressure was a pressure of threat --- if small dinosaurs were all but driven to extinction by the emergence of many threats which applied to anything that couldn't fly --- then the more of these pressures there were, the more slowly they would evolve. But if the pressures were pressures of opportunity, if there were benefits available to dinosaurs which were better at jumping/gliding/flying, then if these pressures were concurrent, then the more of them there are the faster the dinosaurs would evolve.
So the nature and not merely the number of the adaptive pressures on the dinosaurs would be crucial to know if we wanted to know how long it would take. Without knowing the nature of the pressures we can't just say "it would be slower if there was more of them", nor can we say "it would be faster if there was more of them" --- and nor should we be counting conservative pressures at all if they are irrelevant to the benefits of flight.
_____________________
This is all very qualitative, and we may note that there are quantitative caveats. If, for example, the pressures of threat only reduced the population by say 1% each, then it would still lead to faster evolution if they were introduced concurrently. This caveat does not apply to combination therapy, since anything that reduced the population of pathogens by a mere 1% would not be considered as a therapy, and no-one would bother to include it in a drug cocktail.
Edited by Dr Adequate, : No reason given.

This message is a reply to:
 Message 132 by Dr Adequate, posted 10-11-2016 1:43 AM Dr Adequate has not replied

Replies to this message:
 Message 177 by Kleinman, posted 10-11-2016 8:55 PM Dr Adequate has replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 161 of 393 (792576)
10-11-2016 6:39 PM
Reply to: Message 158 by Kleinman
10-11-2016 6:09 PM


Re: Birds and HIV
Are you arguing that conservative selection pressures are what transformed dinosaurs into birds.
No, of course not. You can tell I'm not arguing that by the way in which instead of saying "Conservative selection pressures are what transformed dinosaurs into birds" I said "But to even start applying this to dinosaurs we'd need to know how many beneficial mutations get your from dinosaurs to birds and how long it took."
I have empirical examples of rmns for microbes, plants, insects, rodents, cancers, some of these examples are for clonal replicators, some for sexually reproducing replicators.
How nice for you. Do you also have the data relevant to dinosaur-bird evolution I mentioned in my post?
Even if birds could evolve as quickly as HIV does, the theory of evolution does not have a chance. Are you going to argue that combination therapy doesn't work for the treatment of HIV?
No, I'm not going to argue that combination therapy doesn't work for the treatment of HIV. I'm going to argue that you have done no calculations relevant to the evolution of birds.
Of course, you don't know what the selection pressures are which would transform a reptile into a bird because they don't exist.
Well, don't you think that being able to fly is kinda useful to birds?
And targeted selection pressures are those pressures which target a single genetic loci.
Locus. I'm still not sure what that would have to do with, for example, the evolution of birds from dinosaurs.
Don't hide your empirical examples, but make sure they are real, measurable and repeatable examples of rmns.
As I said, the evolution of antibiotic resistance in bacteria. If you are going to count the conservative selection pressures on dinosaurs, and claim that these would impede their evolution into birds, then I am going to count the conservative selection pressures on bacteria and point out that these don't impede them at all in evolving resistance to ampicillin.
So three drug combination therapy does not work for the treatment of HIV? You'd better notify the WHO, CDC, FDA, and NBA
As the paper I cited shows, it doesn't completely stop evolution in HIV. Obviously it works in terms of conferring benefits on the patient, but it works rather less well in bolstering your claims about the way evolution works.
I'm going to stop you right there because you are making the same error in physics which Haldane and Kimura make in their models of substitution and fixation. Fixation is neither necessary nor sufficient for rmns to work. Do you understand why?
Well, I wouldn't like to be like those dunces Haldane and Kimura.
Your meaning is rather obscure, since fixation is one not uncommon product of evolution, so writing "fixation is neither necessary nor sufficient for rmns to work" is rather like writing "Traveling to another country is not necessary for airplanes to work".
Of course evolution can produce other results, e.g. when it produces genetic polymorphism.
However, if we want to think about the evolution of birds from dinosaurs I would respectfully submit that all the traits which make birds birds and not dinosaurs have in fact been fixed in birds.

This message is a reply to:
 Message 158 by Kleinman, posted 10-11-2016 6:09 PM Kleinman has replied

Replies to this message:
 Message 183 by Kleinman, posted 10-11-2016 9:56 PM Dr Adequate has replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 163 of 393 (792578)
10-11-2016 6:52 PM
Reply to: Message 162 by Kleinman
10-11-2016 6:44 PM


Dem Bones
I've never really studied the age of the earth issue, I'm too busy unraveling the bloody mess evolutionists have made with the rmns phenomenon. I do think it is really weird to think that a T Rex red blood cell could last 70 million years.
Well, the young-Earthers think it's lasted four thousand years old.
Unless you think we're dealing with freshly-killed dinosaurs, you must admit that there are conditions which sometimes keep organic material in dinosaur bones from decay. Now, decay doesn't happen on its own, it involves bacteria. If a bone can go four thousand years without bacteria getting into it, it can go a hundred million years without bacteria getting into it. Why not?
But we digress.

This message is a reply to:
 Message 162 by Kleinman, posted 10-11-2016 6:44 PM Kleinman has not replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 173 of 393 (792588)
10-11-2016 7:55 PM
Reply to: Message 172 by Kleinman
10-11-2016 7:41 PM


Re: paths
My mathematical model predicts the behavior of every real, measurable and repeatable example of rmns. If you think I'm cherry picking the data, post a real, measurable and repeatable example of rmns that doesn't obey my mathematics.
You're not doing mathematics. You're saying that the evolution of birds from dinosaurs must have been like the evolution of HIV to adapt to combination therapy ... only slower, 'cos that's actually quite fast ... and therefore would have taken so long that it can't have happened.
And all this without doing any math, or having any data about birds or dinosaurs. It's an example of a classic creationist trope that I call the Non-Quantitative Quantitative Argument. "This number (which I haven't calculated) is too big/too small to agree with the theory of evolution!" At this juncture I usually point out that they haven't calculated the number, and they get all grumpy.

This message is a reply to:
 Message 172 by Kleinman, posted 10-11-2016 7:41 PM Kleinman has replied

Replies to this message:
 Message 186 by Kleinman, posted 10-11-2016 10:24 PM Dr Adequate has replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 182 of 393 (792597)
10-11-2016 9:26 PM
Reply to: Message 177 by Kleinman
10-11-2016 8:55 PM


Re: Concurrent versus Consecutive Pressures
Ok, any mutation that is detrimental causes the loss or reduced fitness of that member.
Right, why do you mention it?
Ok, but you must also assume the mice have adequate food, adequate water, no disease, no thermal stress...
No, just that before the introduction of the predators they maintained their population at the level that it was in fact at in the face of these pressures.
I don't agree with your terminology or concept. Increasing food sources reduces selection pressures on populations ...
Not if (as I explicitly said) "each [...] requires a different adaptation to exploit effectively". Then they impose selection pressures.
There is no such thing as pressures of opportunity.
Wrong. See my example.
The phenotypes of populations can be altered markedly by recombination. Consider the variants seen in the canine family in just a few thousand years of selective breeding. However, the creation of new alleles by rmns is an extremely slow process, even under ideal circumstances with the correct selection pressures. And if you have multiple directional selection pressures acting simultaneously, the process only slows further.
Wrong (in general). See my math.
Take a closer look at the Lenski starvtion selection pressure experiment, he maintains his populations at e7-e8. Yet is still takes over a thousand generations per beneficial mutation. Do you think that rmns will work more quickly if he subjects his populations to thermal stress as well as starvation stress concurrently?
Yes if this involves soft selection, no if the selection is too hard, i.e. if the additional stress reduces the population to such a level that this outweighs the effect of concurrent evolution.
Edited by Dr Adequate, : No reason given.

This message is a reply to:
 Message 177 by Kleinman, posted 10-11-2016 8:55 PM Kleinman has replied

Replies to this message:
 Message 190 by Kleinman, posted 10-11-2016 11:21 PM Dr Adequate has replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 185 of 393 (792603)
10-11-2016 10:23 PM
Reply to: Message 183 by Kleinman
10-11-2016 9:56 PM


Re: Birds and HIV
Last I checked, nobody has sequenced the dinosaur genome except in Jurrasic Park.
I didn't say doing the calculation would would be easy or indeed possible. I merely say that you have not in fact done it.
The equations I derived are general equations applicable to any example of rmns.
And what do they say? Because if all they say is that simultaneous beneficial mutations are unlikely, then this is true but does not do what you want it to, i.e. cast doubt on bird evolution.
Certainly, but if you are going to take a life form that can not fly and try to give that life form the alleles necessary to fly by rmns, those life forms are already the honored guests at dinner.
Well, you know, non-flying dinosaurs also managed to survive for about 160 million years.
Starvation and thermal stress target too many genetic loci simultaneously for replicators to evolve efficiently to these kinds of selection pressures. The Lenski experiments are examples of this.
Except that the bacteria in that experiment did evolve effectively; they are demonstrably fitter than their ancestors. According to WP: "By 20,000 generations the populations grew approximately 70% faster than the ancestral strain."
Again, fair enough, but I think you now recognize that single drug treatment is useless, two drug therapy works better, three drug therapy handles the vast majority of cases, four drug therapy... My paper on the evolution of drug resistance to multiple simultaneous selection pressures addresses this. There's a pattern which emerges as you add selection pressures.
I know, I did the math. And the pattern is different depending on how hard the selection pressures are.
Fixation is based on the notion that natural selection is a conservative phenomenon.
No.
Second, rmns can occur with multiple different variants, each taking their own particular evolutionary trajectory to improved fitness and it doesn't matter what the other lineages are doing as long as they are not competing for the resources of the environment.
But eventually they certainly will be.
---
Again, I would point out that the traits that make birds birds and not dinosaurs are fixed in birds, so it would be perfectly reasonable to measure the speed of dinosaur-to-bird evolution in terms of the rate at which the genes were fixed.

This message is a reply to:
 Message 183 by Kleinman, posted 10-11-2016 9:56 PM Kleinman has not replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 189 of 393 (792608)
10-11-2016 11:13 PM
Reply to: Message 186 by Kleinman
10-11-2016 10:24 PM


Re: paths
No Doc, what I am saying is that rmns works the same for all replicators. rmns works in a cycle of beneficial mutation followed by amplification of that mutation to improve the probability of another beneficial mutation occurring on that lineage.
Amplification? You mean, as in this? And this, you say, improves the probability of another beneficial mutation? How?
And why would it stop birds from evolving?
Here's the first step in doing the math ...
Could we move forward to the steps that involve birds and dinosaurs?

This message is a reply to:
 Message 186 by Kleinman, posted 10-11-2016 10:24 PM Kleinman has replied

Replies to this message:
 Message 191 by Kleinman, posted 10-11-2016 11:35 PM Dr Adequate has replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 192 of 393 (792611)
10-11-2016 11:44 PM
Reply to: Message 190 by Kleinman
10-11-2016 11:21 PM


Re: Concurrent versus Consecutive Pressures
So some variant can us one food source, other variants use the second food source, and a third variant can us the remaining source?
I said different, not incompatible.
You can reduce the selection pressures on a population which will allow for increasing diversity, so if you want to call that an opportunity, I guess so.
But the opportunities increase the selection pressures, because it is now adaptive to be able to take advantage of the opportunities.
I've seen your math and you need to learn something about the concept of fixation, it has no bearing on rmns.
See my previous posts.
Is that like killing me softly with his song?
No.
You need to suggest to Lenski to run his experiment with both thermal stress and starvation stress so he doesn't have to wait a thousand generations per beneficial mutation.
Too late.
You are wrong on this one Doc. Do a careful study of Haldane's and Kimura's work. It's based on the concept that an increase in one variant is linked with a decrease in the other variants.
That's not what conservative selection means.
And I'm sure both Haldane and Kimura were aware that populations grow sometimes. And, knowing that, they did not find the concept of fixation invalid; and nor do I.
They will be what?
They will be competing for the resources of the environment. A population cannot grow indefinitely.
You are wrong on this Doc. Fixation of an allele is neither necessary nor sufficient for rmns to occur.
Again, this is a strange way of putting it. "Travelling to another country is neither necessary nor sufficient for air travel to occur". Sure. This does not prove that the concept of travelling to another country is meaningless or fictitious, or that one cannot do it by plane.
If you are so sure you are correct, explain why one variant must decrease in order for another variant to increase.
This is not in fact necessarily the case; but it would be the case if the population size is steady, as is often the case in nature.

This message is a reply to:
 Message 190 by Kleinman, posted 10-11-2016 11:21 PM Kleinman has not replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 193 of 393 (792612)
10-11-2016 11:50 PM
Reply to: Message 191 by Kleinman
10-11-2016 11:35 PM


Re: paths
But once that beneficial mutation occurs on one of the members, it is the progenitor of a new subpopulation (lineage) which must now amplify in order to improve the probability of another beneficial mutation occuring ...
How does this improve the probability of another beneficial mutation occurring? Do you mean just because the population will be larger as a result of the first beneficial mutation, or what?
It's the same math for all replicators.
Well, the actual numbers would be different.
C'mon, Kleinman. You say that dinosaur-to-bird evolution can't have taken place because it would take too long for birds to evolve from dinosaurs. In order to prove your point, it is necessary for you to calculate how long it would take birds to evolve from dinosaurs, and to show your working. If you can't do that, then while many other aspects of this thread may have been entertaining, you haven't even made a start on proving your point.
Edited by Dr Adequate, : No reason given.

This message is a reply to:
 Message 191 by Kleinman, posted 10-11-2016 11:35 PM Kleinman has not replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 196 of 393 (792615)
10-12-2016 2:08 AM
Reply to: Message 176 by Kleinman
10-11-2016 8:12 PM


The theory of evolution doesn't explain anything. It doesn't explain how rmns works, it doesn't explain how recombination works.
The theory of evolution is mutation, selection, recombination, drift, lateral gene transfer, etc; basically, transmission genetics plus the law of natural selection. It is the theory of evolution because it is supposed to account for the facts of evolution --- from pathogens acquiring resistance to the descent of birds from dinosaurs. So far, it seems to be doing quite a good job.

This message is a reply to:
 Message 176 by Kleinman, posted 10-11-2016 8:12 PM Kleinman has not replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


(1)
Message 211 of 393 (792662)
10-12-2016 5:06 PM
Reply to: Message 208 by Kleinman
10-12-2016 4:37 PM


Re: Mathematics cannot change reality but when done correctly can predict it
We'll stop at this point for questions, comments, complaints...
So far, you have said --- at what is perhaps unnecessary length --- that the probability of a particular mutation at a given locus is the probability of there being any mutation at that locus multiplied by the probability that if there is a mutation at that locus it will be that particular mutation.
I don't think there's a single person here who needed to have that explained to them.
So my question would be ... when do we get to the dinosaurs?
Edited by Dr Adequate, : No reason given.

This message is a reply to:
 Message 208 by Kleinman, posted 10-12-2016 4:37 PM Kleinman has not replied

Replies to this message:
 Message 212 by Taq, posted 10-12-2016 6:01 PM Dr Adequate has not replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


(1)
Message 216 of 393 (792674)
10-12-2016 8:16 PM
Reply to: Message 214 by Kleinman
10-12-2016 7:21 PM


Re: Mathematics cannot change reality but when done correctly can predict it
Then to compute the probability that mutation A will not occur in G generations (call it nGA), we again use the multiplication rule and obtain:
P(Ac) = ((1 − P(BeneficialA)𝜇)^n)^nGA = (1 − P(BeneficialA)𝜇)^n*nGA
If G is the number of generations, why don't you just write P(Ac) = ((1 − P(BeneficialA)𝜇)^n)^G = (1 − P(BeneficialA)𝜇)^n*G ? Why call it nGA instead?
The mathematics is self evident. Again, we'll stop at this point for questions, comments, complaints...
So far, it's all been exceptionally self-evident, I'll grant you that.
Question: when do we get to the dinosaurs?
Edited by Dr Adequate, : No reason given.
Edited by Dr Adequate, : No reason given.

This message is a reply to:
 Message 214 by Kleinman, posted 10-12-2016 7:21 PM Kleinman has replied

Replies to this message:
 Message 217 by Kleinman, posted 10-12-2016 9:18 PM Dr Adequate has replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


(1)
Message 220 of 393 (792683)
10-13-2016 1:23 AM
Reply to: Message 217 by Kleinman
10-12-2016 9:18 PM


Re: Mathematics cannot change reality but when done correctly can predict it
In case you don't recognize it, these probability equations are the general solution for rmns and apply to all replicators.
And indeed so far they apply with a small change in terminology to dice and playing cards. In order to apply them to dinosaurs, though, at some point we need to plug in some relevant numbers, such as the population size of the dinosaurs from which birds descended, the mutation rate of dinosaurs, etc.
So, without wishing to hustle you I am interested to know when you're going to get on to the good bit.

This message is a reply to:
 Message 217 by Kleinman, posted 10-12-2016 9:18 PM Kleinman has replied

Replies to this message:
 Message 226 by Kleinman, posted 10-13-2016 4:55 PM Dr Adequate has replied

  
Dr Adequate
Member (Idle past 310 days)
Posts: 16113
Joined: 07-20-2006


Message 230 of 393 (792730)
10-13-2016 5:12 PM
Reply to: Message 226 by Kleinman
10-13-2016 4:55 PM


Arithmetic
e are almost finished with the mathematics and then we'll do the arithmetic. And the mathematics and arithmetic apply to any replicator, dinosaurs included.
The mathematics, possibly. Not the arithmetic. Different populations have different properties (size of population, mutation rate, number of selection pressures operating on them) and this will mean that the arithmetic will involve different numbers.

This message is a reply to:
 Message 226 by Kleinman, posted 10-13-2016 4:55 PM Kleinman has not replied

  
Newer Topic | Older Topic
Jump to:


Copyright 2001-2023 by EvC Forum, All Rights Reserved

™ Version 4.2
Innovative software from Qwixotic © 2024