SlideShare a Scribd company logo
1 of 127
BASICPRINCIPLES
OFGENETICS
facebook.com/groups/dermatologycourseonline
Coiling of DNA
1ry coiling of the duplex itself.
2ry coiling around histone beads
(nucleosome).
3ry coiling of nucleosomes (chromatin
fibers).
4ry coiling forming loops.
Structure of DNA
Two polynucleotide strands
Two chains run in opposite direction
Sugar backbone
Bases inside helix in Complementary
base pairing (A=T & C=G)
Strands bonded by weak hydrogen
bonds
Definitions
Genome
the total number of genes
contained in one cell
Genotype
complete genetic constitution
of an individual
Phenotype
the physical appearance of
an individual that is
produced by the interaction
of his genes & environment
Trait
variation of an expressed
characteristic
Karyotype
systematic arrangement of
images of chromosomes
into homologous pairs
Autosomal chromosome
in humans, the 22 pairs of
chromosomes that are not
the sex chromosomes (XX or
XY)
Sex chromosomes
pair of chromosomes
involved in sex
determination; in males, the
XY chromosomes; in females,
the XX chromosomes
Allele
alternative forms of a
gene that occupy a
specific locus on a specific
gene
Homozygous
having two identical alleles
for a given gene
Heterozygous
having two different alleles
for a given gene
Carrier
heterozygous individual who
does not display symptoms of a
recessive genetic disorder but
can transmit the disorder to his
or her offspring
Dominant
describes a trait that is
expressed both in
homozygous &
heterozygous form
Dominant lethal
inheritance pattern in which
individuals with one or two
copies of a lethal allele do
not survive in utero or have a
shortened life span
Recessive
describes a trait that is only
expressed in homozygous
form and is masked in
heterozygous form
Recessive lethal
inheritance pattern in which
individuals with two copies
of a lethal allele do not
survive in utero or have a
shortened life span
Incomplete dominance
pattern of inheritance in which a
heterozygous genotype expresses
a phenotype intermediate
between dominant and recessive
phenotypes
X-linked
pattern of inheritance in
which an allele is carried
on the X chromosome of
the 23rd pair
X-linked dominant
pattern of dominant
inheritance that corresponds
to a gene on the
X chromosome of the 23rd
pair
X-linked recessive
pattern of recessive
inheritance that corresponds
to a gene on the
X chromosome of the 23rd
pair
Transcription
copying of DNA
sequences into mRNA
Translation
copying of mRNA
sequences into protein
Gene
Gene
the unit of heredity that
occupies a specific locus on the
chromosome. It is a DNA
sequence that directs synthesis
of a specific polypeptide chain
Genes
Structural
Regulatory
Operator
Structural Gene
directs synthesis of a
specific polypeptide chain
Regulatory Gene
repressor substance
secretion
Operator Gene
switches on structural
gene
The Genetic Code
This is the language of
mRNA
Based on the 4 bases of
mRNA
“Words” are 3 RNA
nucleotide sequences
called codons
Gene Mutation
Mutation
change in the nucleotide
sequence of DNA
A- Spontaneous Mutations
(molecular decay)
B- Induced Mutations (mutagens)
- Chemicals
- Radiation
- Viral
Types of
mutations
Types of Mutations
Chromosomal
mutations
involve changes in
the whole
chromosome.
Gene
mutations
result from
changes in a
single gene.
Effects of Gene Mutations
A- Neutral Effect (Silent mutation)
B- Harmful Effect
C- Beneficial Effect
Silent mutation
Another triplet for the
same AA
Harmful Effects
1.
Errors in protein sequence 
partly or completely non-
functioning proteins.
Harmful Effects
2.
Germ cell mutations 
hereditary diseases/
teratogenecity
(heterozygous/homozygous)
Harmful Effects
3.
Somatic cell mutations 
cancers
Regulationofgeneexpression
Not all genes are transcribed
all the time.
Controlling mechanisms in
the cell regulate the flow of
enzymes & other proteins,
determining which genes
are turned on.
Some genes are needed
for short periods of life
cycle, others such as those
involved in energy
production may be
operating all time.
DNA Functions
DNA functions
REPLICATION
METABOLISM
Replication
From one generation to
another  inheritance.
From cell to cell 
division.
Metabolism
gene expression & protein
synthesis (transcription &
translation)
Replication
DNA replication
it is the process by which
genetic information is
transmitted from one cell to
another
DNA replication
it starts by separation of the
2 strands. Each acts as a
template for a new strand
(semi-conservative)
DNA replication
DNA polymerase proceeds in
only one direction along the
helix (from the 5’ to 3’ end of
DNA) but starts in many sites.
Transcription
Transcription
the process whereby genetic
information is transmitted from
DNA to mRNA by RNA
polymerase into
complementary single-stranded
copies of RNA
mRNA
are the processed
transcripts of genes that
code for polypeptides
Codon
a triplet of adjacent
nucleotides in the mRNA
chain that codes for a
specific AA in the synthesis of
a protein molecule
Exons
nucleotide sequences that is
found in a gene, code
information for protein
synthesis, & is transcribed to
mRNA
Introns
segments of a gene situated
between exons that is removed
before translation of mRNA &
does not function in coding for
protein synthesis
Promoter
the place where RNA
polymerase 1st attaches. They
vary from gene to another but
contain sequences in common
of 7 base sequence of all T’s &
A’s
Termination
certain sequence that
terminates gene
transcription (downstream
beyond the 5’ end)
Sense strand
the strand that is actually
transcribed is the one with
specific promoter sequence.
The other non-sense strand
is not used in transcription
Processing
CAPPING: addition of a chemical cap to
the 5’ end (attach RNA to the
ribosome).
SPLICING: excision of introns.
POLYTAIL: addition of poly A tail
(AAAA) to the 3’ end (it aids in
transporting RNA molecule into the
cytoplasm).
Translation
Translation
it is the process by which
mRNA is translated into
protein synthesis. It
involves tRNA & rRNA
tRNA
one end binds a particular
AA (all are 20), the other end
has a 3-base sequence, the
anticodon, that pairs with a
particular codon on mRNA
rRNA
structural elements of
ribosomes. They are the
benches on which protein
synthesis occurs
Steps of translation
mRNA moves along ribosomes
tRNA adapts
Starting codon= ATG
Stop codon= UGA, UAG, UAA
Summary
DNA  transcription at
chromosomes  mRNA 
movement across NM
rRNA translation at
ribosomes  protein
Patterns Of Inheritance
Patterns of inheritance
Autosomal Recessive Inheritance
Autosomal Dominant Inheritance
X-Linked Recessive Inheritance
X-Linked Dominant Inheritance
AutosomalRecessiveInheritance
Autosomal recessive
pattern of recessive
inheritance that corresponds
to a gene on one of the 22
autosomal chromosomes
AutosomalDominantInheritance
Autosomal dominant
pattern of dominant
inheritance that corresponds
to a gene on one of the 22
autosomal chromosomes
X-LinkedRecessiveInheritance
X-LinkedDominantInheritance
References
cnx.org
Basics Of Human Genetics Prof. Dr. Randa
Youssef Kasr El Aini (Presentation)
All about genes. Maha Adel Shaheen, MD
Professor of Dermatology & Venereology Ain
Shams University (Presentation)
google images
YOU
Thank

More Related Content

What's hot

Pedigree analysis
Pedigree analysisPedigree analysis
Pedigree analysis
Amy Allen
 
Law of segregation
Law of segregationLaw of segregation
Law of segregation
prof beso
 
Genetic polymorphism and It's Applications
Genetic polymorphism and It's ApplicationsGenetic polymorphism and It's Applications
Genetic polymorphism and It's Applications
awaismalik78
 
Terminology related to genetics
Terminology related to geneticsTerminology related to genetics
Terminology related to genetics
enamifat
 
Monohybrid cross
Monohybrid crossMonohybrid cross
Monohybrid cross
jayarajgr
 

What's hot (20)

Genetics Notes
Genetics NotesGenetics Notes
Genetics Notes
 
Genotype and phenotype
Genotype and phenotypeGenotype and phenotype
Genotype and phenotype
 
Pedigree analysis
Pedigree analysisPedigree analysis
Pedigree analysis
 
Introduction to Mendelian Genetics
Introduction to Mendelian GeneticsIntroduction to Mendelian Genetics
Introduction to Mendelian Genetics
 
genetic linkage and gene mapping
genetic linkage and gene mappinggenetic linkage and gene mapping
genetic linkage and gene mapping
 
Codominance
CodominanceCodominance
Codominance
 
Mendelian genetics
Mendelian geneticsMendelian genetics
Mendelian genetics
 
Concept and basics of genetics
Concept and basics of geneticsConcept and basics of genetics
Concept and basics of genetics
 
Chromosome analysis
Chromosome analysisChromosome analysis
Chromosome analysis
 
Law of segregation
Law of segregationLaw of segregation
Law of segregation
 
Dihybrid cross
Dihybrid crossDihybrid cross
Dihybrid cross
 
Patterns of inheritance mendelian inheritance
Patterns of inheritance mendelian inheritancePatterns of inheritance mendelian inheritance
Patterns of inheritance mendelian inheritance
 
application of population genetics
 application of population genetics application of population genetics
application of population genetics
 
Genetic polymorphism and It's Applications
Genetic polymorphism and It's ApplicationsGenetic polymorphism and It's Applications
Genetic polymorphism and It's Applications
 
Multiple allele - Genetics
Multiple allele - GeneticsMultiple allele - Genetics
Multiple allele - Genetics
 
Terminology related to genetics
Terminology related to geneticsTerminology related to genetics
Terminology related to genetics
 
Population genetics
Population geneticsPopulation genetics
Population genetics
 
Monohybrid cross
Monohybrid crossMonohybrid cross
Monohybrid cross
 
Genetic disorders
Genetic disordersGenetic disorders
Genetic disorders
 
7. Patterns of Inheritance
7. Patterns of Inheritance7. Patterns of Inheritance
7. Patterns of Inheritance
 

Similar to Basic Principles of Genetics

Cumulative review dna rna-protein synthesis-mutations
Cumulative review dna rna-protein synthesis-mutationsCumulative review dna rna-protein synthesis-mutations
Cumulative review dna rna-protein synthesis-mutations
JamyeJ
 
BiologyExchange.co.uk Shared Resource
BiologyExchange.co.uk Shared ResourceBiologyExchange.co.uk Shared Resource
BiologyExchange.co.uk Shared Resource
biologyexchange
 
Chapter 8 Microbial GeneticsPlasm
Chapter 8  Microbial GeneticsPlasmChapter 8  Microbial GeneticsPlasm
Chapter 8 Microbial GeneticsPlasm
JinElias52
 
08 transcription, translation and mutation
08 transcription, translation and mutation08 transcription, translation and mutation
08 transcription, translation and mutation
gquinn617
 
Anatomy of a gene
Anatomy of a geneAnatomy of a gene
Anatomy of a gene
aljeirou
 

Similar to Basic Principles of Genetics (20)

genetics.pptx
genetics.pptxgenetics.pptx
genetics.pptx
 
Genetics
GeneticsGenetics
Genetics
 
AP Bio Ch 10 Power Point
AP Bio Ch 10 Power PointAP Bio Ch 10 Power Point
AP Bio Ch 10 Power Point
 
BACTERIAL GENETICS.ppt
BACTERIAL GENETICS.pptBACTERIAL GENETICS.ppt
BACTERIAL GENETICS.ppt
 
BACTERIAL GENETICS.ppt
BACTERIAL GENETICS.pptBACTERIAL GENETICS.ppt
BACTERIAL GENETICS.ppt
 
Genes and mutations
Genes and mutationsGenes and mutations
Genes and mutations
 
Genes in Action
Genes in ActionGenes in Action
Genes in Action
 
concept of gene and protein synthesis
concept of gene and protein synthesisconcept of gene and protein synthesis
concept of gene and protein synthesis
 
Bohomolets Microbiology Lecture #6
Bohomolets Microbiology Lecture #6Bohomolets Microbiology Lecture #6
Bohomolets Microbiology Lecture #6
 
Chapter7
Chapter7Chapter7
Chapter7
 
Cumulative review dna rna-protein synthesis-mutations
Cumulative review dna rna-protein synthesis-mutationsCumulative review dna rna-protein synthesis-mutations
Cumulative review dna rna-protein synthesis-mutations
 
Central dogma
Central dogmaCentral dogma
Central dogma
 
BiologyExchange.co.uk Shared Resource
BiologyExchange.co.uk Shared ResourceBiologyExchange.co.uk Shared Resource
BiologyExchange.co.uk Shared Resource
 
Chapter 8 Microbial GeneticsPlasm
Chapter 8  Microbial GeneticsPlasmChapter 8  Microbial GeneticsPlasm
Chapter 8 Microbial GeneticsPlasm
 
08 transcription, translation and mutation
08 transcription, translation and mutation08 transcription, translation and mutation
08 transcription, translation and mutation
 
Anatomy of a gene
Anatomy of a geneAnatomy of a gene
Anatomy of a gene
 
Bacterial genetics png 2011
Bacterial genetics png 2011Bacterial genetics png 2011
Bacterial genetics png 2011
 
Genome organization ,gene expression sand regulation
Genome organization ,gene expression sand regulation Genome organization ,gene expression sand regulation
Genome organization ,gene expression sand regulation
 
Biochemppt
BiochempptBiochemppt
Biochemppt
 
Biochemppt
BiochempptBiochemppt
Biochemppt
 

More from Ibrahim Farag

More from Ibrahim Farag (20)

Presciping in viral skin infections part 1
Presciping in viral skin infections part 1Presciping in viral skin infections part 1
Presciping in viral skin infections part 1
 
Prescribing in bacterial skin infections
Prescribing in bacterial skin infectionsPrescribing in bacterial skin infections
Prescribing in bacterial skin infections
 
Approach to dermatological prescription
Approach to dermatological prescriptionApproach to dermatological prescription
Approach to dermatological prescription
 
Prescribing in dermatology
Prescribing in dermatologyPrescribing in dermatology
Prescribing in dermatology
 
Introduction To Dermatopathology
Introduction To DermatopathologyIntroduction To Dermatopathology
Introduction To Dermatopathology
 
Morphology of Skin Lesions
Morphology of Skin LesionsMorphology of Skin Lesions
Morphology of Skin Lesions
 
Non Infectious Granulomatous Disorders
Non Infectious Granulomatous DisordersNon Infectious Granulomatous Disorders
Non Infectious Granulomatous Disorders
 
Vitiligo
VitiligoVitiligo
Vitiligo
 
Hair Disorders Part 1
Hair Disorders Part 1Hair Disorders Part 1
Hair Disorders Part 1
 
Management of Acne
Management of Acne Management of Acne
Management of Acne
 
Approach to Dermatological Prescription
Approach to Dermatological PrescriptionApproach to Dermatological Prescription
Approach to Dermatological Prescription
 
Pregnancy Dermatoses
Pregnancy Dermatoses Pregnancy Dermatoses
Pregnancy Dermatoses
 
Erythemas
Erythemas Erythemas
Erythemas
 
Urticaria
Urticaria Urticaria
Urticaria
 
Eczematous Dermatoses Part 2
Eczematous Dermatoses Part 2 Eczematous Dermatoses Part 2
Eczematous Dermatoses Part 2
 
Eczematous Dermatoses Part 1
Eczematous Dermatoses Part 1Eczematous Dermatoses Part 1
Eczematous Dermatoses Part 1
 
Cutaneous Tuberculosis
Cutaneous TuberculosisCutaneous Tuberculosis
Cutaneous Tuberculosis
 
Leprosy
LeprosyLeprosy
Leprosy
 
Bacterial Diseases
Bacterial DiseasesBacterial Diseases
Bacterial Diseases
 
Insects Bites & Stings-Papular Urticaria
Insects Bites & Stings-Papular UrticariaInsects Bites & Stings-Papular Urticaria
Insects Bites & Stings-Papular Urticaria
 

Recently uploaded

Russian Call Girls Lucknow Just Call 👉👉7877925207 Top Class Call Girl Service...
Russian Call Girls Lucknow Just Call 👉👉7877925207 Top Class Call Girl Service...Russian Call Girls Lucknow Just Call 👉👉7877925207 Top Class Call Girl Service...
Russian Call Girls Lucknow Just Call 👉👉7877925207 Top Class Call Girl Service...
adilkhan87451
 
🌹Attapur⬅️ Vip Call Girls Hyderabad 📱9352852248 Book Well Trand Call Girls In...
🌹Attapur⬅️ Vip Call Girls Hyderabad 📱9352852248 Book Well Trand Call Girls In...🌹Attapur⬅️ Vip Call Girls Hyderabad 📱9352852248 Book Well Trand Call Girls In...
🌹Attapur⬅️ Vip Call Girls Hyderabad 📱9352852248 Book Well Trand Call Girls In...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 

Recently uploaded (20)

Russian Call Girls Lucknow Just Call 👉👉7877925207 Top Class Call Girl Service...
Russian Call Girls Lucknow Just Call 👉👉7877925207 Top Class Call Girl Service...Russian Call Girls Lucknow Just Call 👉👉7877925207 Top Class Call Girl Service...
Russian Call Girls Lucknow Just Call 👉👉7877925207 Top Class Call Girl Service...
 
8980367676 Call Girls In Ahmedabad Escort Service Available 24×7 In Ahmedabad
8980367676 Call Girls In Ahmedabad Escort Service Available 24×7 In Ahmedabad8980367676 Call Girls In Ahmedabad Escort Service Available 24×7 In Ahmedabad
8980367676 Call Girls In Ahmedabad Escort Service Available 24×7 In Ahmedabad
 
💕SONAM KUMAR💕Premium Call Girls Jaipur ↘️9257276172 ↙️One Night Stand With Lo...
💕SONAM KUMAR💕Premium Call Girls Jaipur ↘️9257276172 ↙️One Night Stand With Lo...💕SONAM KUMAR💕Premium Call Girls Jaipur ↘️9257276172 ↙️One Night Stand With Lo...
💕SONAM KUMAR💕Premium Call Girls Jaipur ↘️9257276172 ↙️One Night Stand With Lo...
 
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
Night 7k to 12k Chennai City Center Call Girls 👉👉 7427069034⭐⭐ 100% Genuine E...
 
Call Girls Hosur Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Hosur Just Call 9630942363 Top Class Call Girl Service AvailableCall Girls Hosur Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Hosur Just Call 9630942363 Top Class Call Girl Service Available
 
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...
Mumbai ] (Call Girls) in Mumbai 10k @ I'm VIP Independent Escorts Girls 98333...
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
 
Call Girls Raipur Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Raipur Just Call 9630942363 Top Class Call Girl Service AvailableCall Girls Raipur Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Raipur Just Call 9630942363 Top Class Call Girl Service Available
 
🌹Attapur⬅️ Vip Call Girls Hyderabad 📱9352852248 Book Well Trand Call Girls In...
🌹Attapur⬅️ Vip Call Girls Hyderabad 📱9352852248 Book Well Trand Call Girls In...🌹Attapur⬅️ Vip Call Girls Hyderabad 📱9352852248 Book Well Trand Call Girls In...
🌹Attapur⬅️ Vip Call Girls Hyderabad 📱9352852248 Book Well Trand Call Girls In...
 
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service AvailableCall Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Ahmedabad Just Call 9630942363 Top Class Call Girl Service Available
 
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
 
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
 
Model Call Girls In Chennai WhatsApp Booking 7427069034 call girl service 24 ...
Model Call Girls In Chennai WhatsApp Booking 7427069034 call girl service 24 ...Model Call Girls In Chennai WhatsApp Booking 7427069034 call girl service 24 ...
Model Call Girls In Chennai WhatsApp Booking 7427069034 call girl service 24 ...
 
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...
Independent Call Girls Service Mohali Sector 116 | 6367187148 | Call Girl Ser...
 
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
Coimbatore Call Girls in Coimbatore 7427069034 genuine Escort Service Girl 10...
 
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Hyderabad Just Call 8250077686 Top Class Call Girl Service Available
 
Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...
Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...
Best Rate (Guwahati ) Call Girls Guwahati ⟟ 8617370543 ⟟ High Class Call Girl...
 
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
Premium Bangalore Call Girls Jigani Dail 6378878445 Escort Service For Hot Ma...
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
 
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service AvailableCall Girls Madurai Just Call 9630942363 Top Class Call Girl Service Available
Call Girls Madurai Just Call 9630942363 Top Class Call Girl Service Available
 

Basic Principles of Genetics