Great Science Textbooks DVD Library 2007 - Update Aug 2008

Torrent Hash:
490521D4908D24B9EDFBD5390E2B8A41840E2468
Number of Files:
321
Content Size:
4.33GB
Convert On:
2014-03-03
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
Algebra & Trigonometry/Calendrical Calculations 3rd ed - N. Dershowitz, E. Reingold (Cambridge, 2008) WW.pdf
23.09MB
Algebra & Trigonometry/Curry - Foundations of Mathematical Logic (Dover, 1976).djvu
4.28MB
Algebra & Trigonometry/Fanchi - Math Refresher for Scientists and Engineers 3e (Wiley, 2006).pdf
2.05MB
Algebra & Trigonometry/Fong - Advanced Mathematics for Engineering and Sciences (WSP, 2003).pdf
27.2MB
Algebra & Trigonometry/Ghali - Introduction to Geometric Computing (Springer, 2008).pdf
9.83MB
Algebra & Trigonometry/Grillet - Abstract Algebra 2e (Springer, 2007).pdf
7.04MB
Biology/A Dictionary of Genetics 7th ed - R. King, et al., (Oxford, 2006) WW.pdf
10.24MB
Biology/Alcohol - A Social and Cultural History (Berg, 2006).pdf
2.04MB
Biology/An Introduction to Forensic Genetics - W. Goodwin, et al., (Wiley, 2007) WW.pdf
3.75MB
Biology/Atlas of Skeletal Muscles 3rd ed - R. Stone, J. Stone WW.pdf
25.88MB
Biology/Biochemistry/Advanced Techniques in Biophysics - J. Arrondo, A. Alonso (Springer, 2006) WW.pdf
8.13MB
Biology/Biochemistry/Biosynthesis - Aromatic Polyketides, Isoprenoids, Alkaloids - F. Leeper, J. Vederas (Springer, 2000) WW.pdf
3.31MB
Biology/Biochemistry/Calcium - A Matter of Life or Death - J. Krebs, M. Michalak (Elsevier, 2007) WW.pdf
33.15MB
Biology/Biochemistry/Chemical Biophysics - Quantitative Analysis of Cellular Systems - D. Beard, H. Qian (Cambridge, 2008) WW.pdf
4.37MB
Biology/Biochemistry/Encyclopedia of Pharmaceutical Substances 4th ed. - Kleemann and Engels (2000) WW.pdf
59.99MB
Biology/Biochemistry/Handbook of Pharmaceutical Analysis - L. Ohannesian, A. Streeter (Marcel Dekker, 2002) WW.pdf
6.35MB
Biology/Biochemistry/Human Growth Hormone - Research and Clinical Practice - R. Smith, M. Thorner (Humana, 2000) WW.pdf
7.03MB
Biology/Biochemistry/Introduction To Enzyme And Coenzyme Chemistry 2nd ed - T. Bugg (Blackwell, 2004) WW.pdf
7.81MB
Biology/Biochemistry/Methods in Modern Biophysics 2nd ed - B. Nolting (Springer, 2006) WW.pdf
7.19MB
Biology/Biochemistry/Plant Proteomics - J. Samaj, J. Thelen (Springer, 2007) WW.pdf
10.35MB
Biology/Biochemistry/Protein Synthesis And Ribosome Structure - Translating the Genome - K. Nierhaus, D. Wilson (Wiley, 2004) WW.pdf
8.97MB
Biology/Biochemistry/Proteome Research - Concepts, Tech and Appln 2nd ed - M. Wilkins, et al., (Springer, 2007) WW.pdf
12.48MB
Biology/Biochemistry/The Biochemistry of Cell Signalling - E. Helmreich (Oxford, 2001) WW.djvu
5.25MB
Biology/Biophysics 4th ed - R. Glaser (Springer, 2001) WW.pdf
16.93MB
Biology/Biotechnology - Changing Life Through Science [3 Vols] - K. Lerner, B. Lerner (Thomson Gale, 2007) WW.pdf
40.46MB
Biology/Brusca - Invertebrates 2e (Sinauer, 2003).djvu
43.02MB
Biology/Charles Darwin and the Evolution Revolution - R. Stefoff (Oxford, 1996) WW.pdf
1.18MB
Biology/Comparative Primate Socioecology - P. Lee (Cambridge, 2004) WW.pdf
4.81MB
Biology/Conceptual Issues in Evolutionary Biology 3rd ed - E. Sober (MIT, 2006) WW.pdf
6.15MB
Biology/Darwin In The Genome - Molecular Strategies In Biological Evolution - L. Caporale (McGraw-Hill, 2003) WW.pdf
1.76MB
Biology/Embryos, Genes and Birth Defects 2nd ed - P. Ferretti, et al., (Wiley, 2006) WW.pdf
7.73MB
Biology/Environmental Biology for Engineers and Scientists - D. Vaccari, et al., (Wiley, 2006) WW.pdf
17.63MB
Biology/Evolutionary Catastrophes - The Science of Mass Extinction - V. Courtillot (Cambridge, 2003) WW.pdf
2.96MB
Biology/Genesis - The Evolution of Biology - J. Sapp (Oxford, 2003) WW.pdf
4.32MB
Biology/Gregor Mendel And the Roots of Genetics - E. Edelson (Oxford, 1999) WW.pdf
8.28MB
Biology/Human Blood Groups 2nd ed - G. Daniels (Blackwell, 2002) WW.pdf
7.73MB
Biology/Human Evolution - A Very Short Introduction - B. Wood (Oxford, 2005) WW.pdf
1.18MB
Biology/Human Growth and Development - N. Cameron (AP, 2002) WW.pdf
20.11MB
Biology/In Darwin's Shadow - The Life and Science of Alfred Russel Wallace - M. Shermer (Oxford, 2002) WW.pdf
5.3MB
Biology/Insect Ecology - An Ecosystem Approach 2nd ed - T. Schowalter (AP, 2006) WW.pdf
16.07MB
Biology/Introducing Biological Rhythms - W. Kokkari, R. Sothern (Springer, 2006) WW.pdf
18.36MB
Biology/Joint Structure And Function - A Comprehensive Analysis 4th ed - P. Levangie, C. Norkin (FA Davis, 2005) WW.pdf
19.91MB
Biology/Laboratory Tests and Diagnostic Procedures 5th ed - C. Chernecky, B. Berger (Elsevier, 2008) WW.chm
8.66MB
Biology/Medicine/A History of Medicine 2nd ed - L. Magner (Taylor and Francis, 2005) WW.pdf
9.42MB
Biology/Medicine/ABC of Dermatology 5th ed. - P. Buxton (BMJ, 2003) WW.pdf
2.61MB
Biology/Medicine/Acne and Its Therapy - G. Webster, A. Rawlings (Informa, 2007) WW.pdf
5.81MB
Biology/Medicine/An Introduction to Orthodontics - L. Mitchell, D. Orth, M. Orth (Oxford, 2001) WW.chm
39.01MB
Biology/Medicine/Analgesia - C. Stein (Springer, 2007) WW.pdf
3.67MB
Biology/Medicine/Antiviral Agents, Vaccines and Immunotherapies - S. Tyring (CRC, 2005) WW.pdf
7.7MB
Biology/Medicine/Bad Medicine - Doctors Doing Harm since Hippocrates - D. Wootton (Oxford, 2006) WW.pdf
6.25MB
Biology/Medicine/Chronic Pain (Pain Management Series) - G. Jay (Informa, 2007) WW.pdf
4.05MB
Biology/Medicine/Clinical Dermatology 3rd ed. - J. Hunter, J. Savin, M. Dahl (Blackwell, 2002) WW.pdf
31.85MB
Biology/Medicine/Clinical Endodontics - A Textbook 2nd ed - L. Tronstad (Thieme, 2003) WW.pdf
28.12MB
Biology/Medicine/Clinical Periodontology and Implant Dentistry 4th ed - J. Lindhe (Blackwell, 2003) WW.pdf
59.98MB
Biology/Medicine/Complete Guide to Men's Health - A. Perry (AMA, Wiley, 2001) WW.pdf
6.74MB
Biology/Medicine/Constipation - Etiology, Evaluation and Mgmt 2nd ed - S. Wexner, G. Duthie (Springer, 2006) WW.pdf
11.8MB
Biology/Medicine/Cosmetic Dermatology - C. Burgess (ed.) (Springer, 2005) WW.pdf
5.41MB
Biology/Medicine/Dermatology - An Illus. Colour Text 3rd ed. - D. Gawkrodger (Elsevier, 2003 WW_muya.pdf
35.09MB
Biology/Medicine/Development, Function and Evolution of Teeth - M. Teaford, et al., (Cambridge, 2000) WW.pdf
7.71MB
Biology/Medicine/Digestive Wellness 3rd ed - E. Lipski (McGraw-Hill, 2005) WW.pdf
3.4MB
Biology/Medicine/Emery's Elements of Medical Genetics 12th ed - P. Turnpenny, S. Ellard (Elsevier, 2007) WW.chm
26.38MB
Biology/Medicine/Encyclopedia of Heart Diseases - M. Khan (Elsevier, 2006) WW.pdf
9.22MB
Biology/Medicine/Endodontics 5th ed - J. Ingle (2002) WW.pdf
57.79MB
Biology/Medicine/Essentials of Clinical Geriatrics 5th ed - R. Kane, et al., (McGraw-Hill, 2004) WW.chm
5.76MB
Biology/Medicine/Fundamentals of Oncology 4th ed - H. Pitot (Dekker, 2002) WW.pdf
14.08MB
Biology/Medicine/Gene Therapy - Treating Disease by Repairing Genes - J. Panno (2005) WW.pdf
4.98MB
Biology/Medicine/Gene Therapy Technologies, Applications and Regulations - A. Meager (ed.) (Wiley, 1999) WW.pdf
5.38MB
Biology/Medicine/Glaucoma - Science and Practice - J. Morrison, I. Pollack (Thieme, 2003) WW.pdf
19.32MB
Biology/Medicine/Handbook of Sexual Dysfunction - R. Balon, R. Segraves (Taylor and Francis, 2005) WW.pdf
1.89MB
Biology/Medicine/Integrated Medical Sciences - The Essentials - S. Perera, et al., (Wiley, 2007) WW.pdf
8.13MB
Biology/Medicine/Introducing Dental Implants - J. Hobkirk, et al., (Elsevier, 2003) WW.pdf
28.82MB
Biology/Medicine/Langman's Medical Embryology 9th ed - T. Sadler (2003) WW.pdf
11.22MB
Biology/Medicine/Male Reproductive Dysfunction - Pathophysiology and Treatment - F. Kandeel (Informa, 2007) WW.pdf
12.9MB
Biology/Medicine/Manual of Clinical Oncology 5th ed - D. Casciato (Lippincott, 2004) WW.chm
2.99MB
Biology/Medicine/Molecular Embryology [Methods In Molec Bio, Vol 97] - P. Sharpe, I. Mason (Humana, 1999) WW.pdf
5.62MB
Biology/Medicine/Obstetrics - Normal and Problem Pregnancies 5th ed - S. Gabbe, et al., (Mosby Elsevier, 2007) WW.chm
71.15MB
Biology/Medicine/Ophthalmology - A Short Textbook - G. Lang (Thieme, 2000) WW.pdf
24.8MB
Biology/Medicine/Reese and Betts' A Practical Approach to Infectious Diseases 5th ed - R. Betts, et al., (Lippincott, 2003) WW.chm
26.94MB
Biology/Medicine/Sedation and Analgesia for Diagnostic and Therapeutic Procedures - S. Malviya, et al., (Humana, 2003) WW.pdf
2.68MB
Biology/Medicine/Strabismus - Fundamentals of Clinical Opthalmology - F. Billson (BMJ, 2003) WW.pdf
6.17MB
Biology/Medicine/The Human Side of Medicine - L. Savett (Auburn, 2002) WW.pdf
1.67MB
Biology/Medicine/The Pregnancy Book - U.K. DOH (2005) WW.pdf
2.75MB
Biology/Medicine/The Vein Book - J. Bergan (Elsevier, 2007) WW.pdf
37.91MB
Biology/Medicine/Vaccines - From Concept To Clinic - L. Paoletti, P. McInnes (CRC, 1999) WW.pdf
1.63MB
Biology/Medicine/Vaughan and Asbury's General Ophthalmology 17th ed - P. Riordan-Eva, J. Whitcher (McGraw-Hill LANGE, 2007) WW.chm
26.58MB
Biology/Medicine/William's Obstetrics 22nd ed - F. Cunningham, et al., (McGraw-Hill) WW.chm
32.5MB
Biology/Molecular Biology/An Introduction to Molecular Medicine and Gene Therapy - T. Kresina (Wiley, 2001) WW.pdf
4.4MB
Biology/Molecular Biology/Apoptosis - A Practical Approach - G. Studzinski (Oxford, 1999) WW.pdf
15.56MB
Biology/Molecular Biology/Apoptosis Techniques and Protocols 2nd ed - A. Le Blanc (Humana, 2002) WW.pdf
4.89MB
Biology/Molecular Biology/Apoptosis and Its Relevance to Autoimmunity - K. Elkon (Karger, 2006) WW.pdf
3.58MB
Biology/Molecular Biology/Apoptosis, Senescence and Cancer 2nd ed - D. Gewirtz, et al., (Humana, 2007) WW.pdf
8.69MB
Biology/Molecular Biology/Applied Cell and Molecular Biology for Engineers - G. Waite, L. Waite (McGraw-Hill, 2007) WW.pdf
7.46MB
Biology/Molecular Biology/Biopharmaceuticals - Biochemistry and Biotechnology 2nd ed - G. Walsh (Wiley, 2003) WW.pdf
6.4MB
Biology/Molecular Biology/Biophysical Aspects of Transmembrane Signaling - S. Damjanovich (Springer, 2005) WW.pdf
5.64MB
Biology/Molecular Biology/Cell Death - The Role of PARP - C. Szabo (CRC, 2000) WW.pdf
8.73MB
Biology/Molecular Biology/Cell Mechanics [Methods in Cell Biology vol.83] - Y. Wang, D. Discher (Elsevier, 2007) WW.pdf
21.28MB
Biology/Molecular Biology/Cell Membrane - the Red Blood Cell as a Model - Y. Yawata (Wiley, 2003) WW.pdf
7.25MB
Biology/Molecular Biology/Cell Separation - Fundamentals, Analytical and Preparative Methods - A. Kumar, et al., (Springer, 2007) WW.pdf
4.22MB
Biology/Molecular Biology/Cellular and Molecular Methods in Neuroscience Research - A. Merighi, G. Carmignoto (Springer, 2002) WW.pdf
5.16MB
Biology/Molecular Biology/Cellulose - Molecular and Cellular Biology - R. Brown, I. Saxena (Springer, 2007) WW.pdf
38.14MB
Biology/Molecular Biology/Color Atlas of Cytology, Histology, and Microscopic Anatomy 4th ed - W. Kuehnel (Thieme, 2003) WW.pdf
24.6MB
Biology/Molecular Biology/Cytoskeletal Mechanics - Models and Measurements - M. Mofrad, R. Kamm (Cambridge, 2006) WW.pdf
4.13MB
Biology/Molecular Biology/Drug Transporters - Molecular Characterization and Role in Drug Disposition - G. You, M. Morris (Wiley, 2007) WW.pdf
6.3MB
Biology/Molecular Biology/Drugs of Abuse - Body Fluid Testing - R. Wong, H. Tse (Humana, 2005) WW.pdf
3.23MB
Biology/Molecular Biology/Essentials of Apoptosis - A Guide for Basic and Clinical Research - X. Yin, Z. Dong (Humana, 2003) WW.pdf
4.63MB
Biology/Molecular Biology/Field's Virology [2 Vols] 5th ed - D. Knipe, et al., (Lippincott, 2007) WW.chm
89.41MB
Biology/Molecular Biology/Freshwater Microbiology - Biodiversity and Dynamic Interactions of Miicroorgs in the Aquatic Env. - D. Sigee (Wiley, 2005) WW.pdf
7.57MB
Biology/Molecular Biology/Gene Mapping, Discovery, And Expression [Methods in Molec Bio 338] - M. Bina (Humana, 2006) WW.pdf
5.71MB
Biology/Molecular Biology/Glial Neurobiology - A Textbook - A. Verkhratsky, A. Butt (Wiley, 2007) WW.pdf
8.22MB
Biology/Molecular Biology/Handbook of Cell Signaling [Vols 1-3] - R. Bradshaw, E. Dennis (AP, 2003) WW.pdf
45.29MB
Biology/Molecular Biology/Ionic Channels of Excitable Membranes 2nd ed - B. Hille (Sinauer, 1992) WW.pdf
43.69MB
Biology/Molecular Biology/Molecular Gastronomy - Exploring the Science of Flavor - H. This (CUP, 2006) WW.pdf
3.32MB
Biology/Molecular Biology/Molecular Medical Parasitology - J. Marr, et al., (AP, 2003) WW.pdf
10.92MB
Biology/Molecular Biology/Molecular Methods for Virus Detection - D. Wiedbrauk, D. Farkas (AP, 1995) WW.pdf
27MB
Biology/Molecular Biology/Principles and Practice of Clinical Parasitology - S. Gillespie, R. Pearson (Wiley, 2001) WW.pdf
15.64MB
Biology/Molecular Biology/Principles and Practice of Clinical Virology 5th ed - A. Zuckerman, et al., (Wiley, 2004) WW.pdf
22.88MB
Biology/Molecular Biology/Principles and Practice of Pharmaceutical Medicine 2nd ed - L. Edwards, et al., (Wiley, 2007) WW.pdf
7.46MB
Biology/Molecular Biology/Principles of Molecular Regulation - P. Conn, A. Means (Humana, 2000) WW.pdf
17.43MB
Biology/Molecular Biology/Principles of Tissue Engineering 3rd ed - R. Lanza, et al., (Elsevier, 2007) WW.pdf
53.49MB
Biology/Molecular Biology/Principles of Toxicology Testing - F. Barile (CRC, 2008) WW.pdf
6.59MB
Biology/Molecular Biology/Rand and Dale's Pharmacology 6th ed - H. Rang, et al., (Churchill, 2007) WW.chm
44.6MB
Biology/Molecular Biology/Signal Transduction - B. Gomperts, I. Kramer, P. Tatham (AP, 2002) WW.djv
9.63MB
Biology/Molecular Biology/Textbook of Receptor Pharmacology 2nd ed - J. Foreman, T. Johansen (CRC, 2003) WW.pdf
7.11MB
Biology/Molecular Biology/The Bacteria - Their Origin, Structure, Function and Antibiosis - A. Koch (Springer, 2006) WW.pdf
1.98MB
Biology/Molecular Biology/The Desk Encyclopedia of Microbiology - M. Schaechter (Elsevier, 2004) WW.pdf
28.55MB
Biology/Molecular Biology/The Sperm Cell - Production, Maturation, Fertilization, Regeneration - C. DeJonge, C. Barratt (Cambridge, 2006) WW.pdf
13.03MB
Biology/Molecular Biology/Transmembrane Transporters - M. Quick (Wiley, 2002) WW.pdf
4.49MB
Biology/Nanotechnology in Biology and Medicine - Methods, Devices and Applns - T. Vo-Dinh (CRC, 2006) WW.pdf
43.52MB
Biology/Neuroscience/Assessing Adolescent and Adult Intelligence 3rd ed - A. Kaufman, E. Lichtenberger (Wiley, 2006) WW.pdf
11.68MB
Biology/Neuroscience/Attention Deficit Disorder - T. Brown (Yale, 2005) WW.pdf
1.97MB
Biology/Neuroscience/Biological Psychiatry [2 Vols] - H. D'haenen, et al., (Wiley, 2002) WW.pdf
20.08MB
Biology/Neuroscience/Brain Imaging in Substance Abuse - Research, Clinical and Forensic Applns - M. Kaufman (Humana, 2000) WW.pdf
13.47MB
Biology/Neuroscience/Cerebral Signal Transduction - From First to Fourth Messengers - M. Reith (Humana, 2000) WW.pdf
6.69MB
Biology/Neuroscience/Clinical Neuropathology - Text and Color Atlas - C. Haberland (Demos, 2007) WW.pdf
33.48MB
Biology/Neuroscience/Clinical Pharmacology of Sleep - S. Pandi-Perumal, J. Monti (Birkhauser, 2006) WW.pdf
1.63MB
Biology/Neuroscience/Clinical Textbook of Addictive Disorders 3rd ed - R. Frances, S. Miller, A. Mack (Guilford, 2005) WW.pdf
2.58MB
Biology/Neuroscience/Cognitive Aspects of Bilingualism - I. Kecskes, L. Albertazzi (Springer, 2007) WW.pdf
2.53MB
Biology/Neuroscience/Computational Neuroanatomy - Principles and Methods - G. Ascoli (Humana, 2002) WW.pdf
9.37MB
Biology/Neuroscience/Craighead - Concise Corsini Encyclopedia of Psychology and Behavioral Science 3e (Wiley, 2004).pdf
15.49MB
Biology/Neuroscience/Dopamine [Handbook of Chemical Neuroanatomy - Vol 21] - S. Dunnett, et al., (Elsevier, 2005) WW.pdf
7.25MB
Biology/Neuroscience/Early Detection and Management of Mental Disorders - M. Maj, et al., (Wiley, 2005) WW.pdf
2.06MB
Biology/Neuroscience/Epilepsy - A Comprehensive Textbook [3 vols] (Lippincott, 2006) WW.pdf
94.99MB
Biology/Neuroscience/Essentials of Psychiatry - J. Kay, A. Tasman (Wiley, 2006) WW.pdf
21.91MB
Biology/Neuroscience/From Conditioning to Concious Recollection - Memory Systems of the Brain - H. Eichenbaum, N. Cohen (Oxford, 2001) WW.chm
20.11MB
Biology/Neuroscience/Handbook of Psychiatric Drugs - J. Lieberman, A. Tasman (Wiley, 2006) WW.pdf
2.36MB
Biology/Neuroscience/How the Body Shapes the Way We Think - R. Pfeifer, J. Bongard (MIT, 2007) WW.pdf
2.26MB
Biology/Neuroscience/Hughes' Outline of Modern Psychiatry 5th ed - D. Gill (Wiley, 2007) WW.pdf
3.67MB
Biology/Neuroscience/Hypnotherapeutic Techniques 2nd ed - A. Barabasz, J. Watkins (Brunner-Routledge, 2005) WW.pdf
9.1MB
Biology/Neuroscience/Intervening in the Brain - Changing Psyche and Society - R. Merkel, et al., [science ethics] (Springer, 2007) WW.pdf
3.14MB
Biology/Neuroscience/Introduction to the Practice of Psychoanalytic Psychotherapy - A. Lemma (Wiley, 2003) WW.pdf
1.56MB
Biology/Neuroscience/Lewis's Child and Adolescent Psychiatry 4th ed - A. Martin, F. Volkmar (Lippincott, 2007) WW.chm
15.29MB
Biology/Neuroscience/Manual of Psychiatric Theraputics 3rd ed - R. Shader (Lippincott, 2003) WW.chm
1.54MB
Biology/Neuroscience/Microcircuits - The Interface Betwen Neurons and Global Brain Function - S. Grillner, A. Graybiel (2004) WW.pdf
4.16MB
Biology/Neuroscience/Migrane - Manifestations, Pathogenesis and Management 2nd ed - R. Davidoff (Oxford, 2002) WW.chm
6.26MB
Biology/Neuroscience/Narcolepsy and Hypersomnia - C. Bassetti, et al., (Informa, 2007) WW.pdf
11.15MB
Biology/Neuroscience/Navigating the Adult Spine - Bridging Clinical Practice and Neuroradiology - A. Fast, D. Goldsher (Demos, 2007) WW.pdf
7.17MB
Biology/Neuroscience/Neuro-Signals - Invertebrate Neural Networks - Y. Wong, J. Wong (Karger, 2004) WW.pdf
2.03MB
Biology/Neuroscience/Obstructive Sleep Apnea - Diagnosis and Treatment - C. Kushida (Informa, 2007) WW.pdf
6MB
Biology/Neuroscience/Principles of Psychopharmacology for Mental Health Professionals - J. Kelsey (Wiley, 2006) WW.pdf
3.46MB
Biology/Neuroscience/Psychiatry as a Neuroscience - J. Lopez-Ibor, et al., (Wiley, 2002) WW.pdf
6.53MB
Biology/Neuroscience/Psychologists and Their Theories (for Students) [Vol 1 and 2] - K. Krapp (Gale, 2005) WW.pdf
5.08MB
Biology/Neuroscience/Psychophysiology - Human Behavior and Physiological Response 4th ed - J. Andreassi (LEA, 2000) WW.djvu
12.92MB
Biology/Neuroscience/Receptor Signal Transduction Protocols 2nd ed [Methods In Molec Bio, Vol 259] - G. Willars, R. Chaliss (Humana) WW.pdf
3.95MB
Biology/Neuroscience/Selective Serotonin Reuptake Inhibitors - Past, Present and Future - S. Stanford [SSRIs] (Landes, 1999) WW.pdf
1.49MB
Biology/Neuroscience/Sleep Disorders and Sleep Deprivation - H. Colten, B. Altevogt (NAP, 2006) WW.pdf
2.26MB
Biology/Neuroscience/Temperament - A Psychological Perspective - J. Strelu (Kluwer, 2002) WW.pdf
4.43MB
Biology/Neuroscience/Textbook of Biological Psychiatry - J. Panksepp (Wiley, 2004) WW.pdf
5.09MB
Biology/Neuroscience/The Cognitive Electrophysiology of Mind and Brain - A. Zani, A. Proverbio (AP, 2002) WW.pdf
22.02MB
Biology/Neuroscience/The GABA Receptors 3rd ed - S. Enna, H. Mohler (Humana, 2007) WW.pdf
4.05MB
Biology/Neuroscience/The Only EKG Book You'll Ever Need 5th ed - M. Thaler (Lippincott, 2007) WW.chm
25.94MB
Biology/Neuroscience/Tinnitus - Pathophysiology and Treatment [Progress in Brain Research vol 166] - B. Langguth, et al., (2007) WW.pdf
11.19MB
Biology/Neuroscience/Understanding Sleep and Dreaming - W. Moorcroft (Springer, 2005) WW.pdf
17.09MB
Biology/Pharmaceutical Analysis - A Textbook for Pharm Students and Pharm Chemists - D. Watson (Churchill Livingstone, 1999) WW.pdf
17.49MB
Biology/Plants and Mushrooms/Biologically Active Natural Products - Pharmaceuticals - S. Cutler, H. Cutler (CRC, 2000) WW.pdf
6.58MB
Biology/Plants and Mushrooms/Cacti - Biology and Uses (UC Press, 2003).pdf
8.6MB
Biology/Plants and Mushrooms/Cannabinoids [Handbook of Experimental Pharmacology 168] - R. Pertwee (Springer, 2005) WW.pdf
6.56MB
Biology/Plants and Mushrooms/Cannabis - The Genus Cannabis - D. Brown (Harwood, 1998) WW.pdf
2.68MB
Biology/Plants and Mushrooms/Cultural History of Plants - G. Prance, M. Nesbitt (Routledge, 2005) WW.pdf
11.1MB
Biology/Plants and Mushrooms/Functional Plant Ecology 2nd ed - F. Pugnaire, F. Vallardes (CRC, 2007) WW.pdf
11.16MB
Biology/Plants and Mushrooms/Pharmacodynamic Basis of Herbal Medicine 2nd ed - M. Ebadi (CRC, 2007) WW.pdf
17.86MB
Biology/Plants and Mushrooms/Plant Roots - Their Growth, Activity and Interaction With Soils - P. Gregory (Blackwell, 2006) WW.pdf
5.01MB
Biology/Plants and Mushrooms/Plant Systems Biology - S. Baginsky, A. Fernie (Birkhauser, 2007) WW.pdf
5.03MB
Biology/Plants and Mushrooms/Sage - The Genus Salvia - S. Kintzios (Harwood, 2000) WW.pdf
3.98MB
Biology/Plants and Mushrooms/Tea Tree - The Genus Malaleuca - I. Southwell, R. Lowe (Harwood, 1999) WW.pdf
6.31MB
Biology/Redei - Encyclopedia of Genetics, Genomics, Proteomics and Informatics 3e (Springer, 2008).pdf
56.44MB
Biology/Systems Biology - Properties of Reconstructed Networks - B. Palsson (Cambridge) WW.pdf
8.73MB
Biology/The Human Heart - A Basic Guide to Heart Disease 2nd ed - B. Phibbs (Lippincott, 2007) WW.chm
14.66MB
Biology/The Skeleton - E. Massaro, J. Rogers (Humana, 2004) WW.pdf
11.95MB
Biology/Vegetarian Nutrition - J. Sabate (CRC, 2001) WW.pdf
11.04MB
Calculus/Bagby - Introductory Analysis - Deeper View of Calculus (AP, 2001).pdf
1.5MB
Calculus/Differential Equations/Jordan - Nonlinear Ordinary Differential Equations 4e (Oxford, 2007).pdf
6.21MB
Chemistry/Analytical Chemistry/Analytical Instrumentation - A Guide to Lab, Portable and Miniaturized Instrumentation - G. McMahon (Wiley, 2007) WW.pdf
44.57MB
Chemistry/Analytical Chemistry/Chromatographic Analysis of the Environment 3rd ed - L. Nollet (CRC, 2006) WW.pdf
32.18MB
Chemistry/Analytical Chemistry/Drug Stereochemistry - Analytical Methods and Pharmacology 2nd ed - I. Wainer (Marcel Dekker, 1993) WW.pdf
67.84MB
Chemistry/Analytical Chemistry/Handbook of Forensic Drug Analysis - F. Smith, J. Siegel (Elsevier, 2005) WW.pdf
5.66MB
Chemistry/Bonding and Structure of Molecules and Solids - D. Pettifor (Oxford, 1995) WW.pdf
10.27MB
Chemistry/Branan - Rules of Thumb for Chemical Engineers 3e (Gulf, 2002).pdf
20.35MB
Chemistry/Elements and their Compounds in the Environment 2nd ed - E. Merian, et al., (Wiley VCH, 2004) WW.pdf
29.83MB
Chemistry/Encyclopedia of Chemical Compounds [3 volumes] (Gale, 2006).pdf
36.35MB
Chemistry/Flavourings - Production, Composition, Applications, Regulations 2nd ed - H. Ziegler (Wiley, 2007) WW.pdf
38.84MB
Chemistry/Models, Mysteries and Magic of Molecules - J. Boeyens, J. Oglivie (Springer, 2008) WW.pdf
17.03MB
Chemistry/Molecular Modeling of Inorganic Compounds 2nd ed. - P. Comba, T. Hambley (Wiley VCH, 2001) WW.pdf
16.82MB
Chemistry/Organic Chemistry/Molecular Gastronomy - Exploring the Science of Flavor - H. This (CUP, 2006) WW.pdf
3.32MB
Chemistry/Structure and Chemistry of Crystalline Solids - B. Douglas, S. Ho (Springer, 2006) WW.pdf
13.6MB
Computer Science/Alfred Aho - Data Structures and Algorithms [html].pdf
6.59MB
Computer Science/Baldwin - Algorithms and Data Structures - Science of Computing (Charles River, 2004).chm
10.25MB
Computer Science/Cryptography/Cox - Digital Watermarking and Steganography 2e (Morgan, 2008).pdf
10.01MB
Computer Science/Databases and SQL/Harrington - SQL Clearly Explained 2e (Morgan, 2003).pdf
12.67MB
Computer Science/Databases and SQL/Physical Database Design - S. Lightstone, et al., (Elsevier, 2007) WW.pdf
9.33MB
Computer Science/Discrete Mathematics/Anderson - Automata Theory with Modern Applications (Cambridge, 2006).pdf
1.57MB
Computer Science/Discrete Mathematics/Morelos - The Art of Error Correcting Coding (Wiley, 2002).djvu
2.58MB
Computer Science/Discrete Mathematics/Papadimitriou - Computational Complexity (AW, 1994).djvu
4.5MB
Computer Science/Discrete Mathematics/Shu-Lin - Error Control Coding - Fundamentals and Applications (Prentice, 1983).pdf
22.25MB
Computer Science/Discrete Mathematics/Sipser - Introduction to the Theory of Computation 2e (Thomson, 2006).djvu
6.57MB
Computer Science/Gook - PC Hardware Interfaces - Developer's Reference (ALIST, 2004).chm
8.7MB
Computer Science/Herlihy - The Art of Multiprocessor Programming [SMP] (Morgan, 2008).pdf
7.84MB
Computer Science/Lafore - Teach Yourself Data Structures and Algorithms in 24 Hours (Sams, 1999).pdf
5.59MB
Computer Science/Linux and UNIX/Fox - Red Hat Enterprise Linux 5 Administration Unleashed (Sams, 2007).pdf
7.3MB
Computer Science/Miano - Compressed Image File Formats - JPEG, PNG, GIF, XBM, BMP (ACM, 1999).pdf
3.01MB
Computer Science/Networks/Cabling - The Complete Guide to Network Wiring 3rd ed - D. Barnett, et al., (Sybx, 2001) WW.pdf
16.72MB
Computer Science/Networks/Davis - Google Advertising Tools - Cashing in with AdSense, AdWords, and the Google APIs (O'Reilly, 2006).chm
5.19MB
Computer Science/Networks/Jones - BSD Sockets Programming from a Multi-Language Perspective (Charles River, 2004).chm
2.09MB
Computer Science/Networks/Ledford - Google Analytics 2.0 (Wiley, 2007).pdf
11.52MB
Computer Science/Networks/Miller - Googlepedia - The Ultimate Google Resource (Que, 2006).chm
52.05MB
Computer Science/Networks/Sisson - Google Secrets - How to Get a Top 10 Ranking On the Most Important Search Engine in the World (Dan Sisson, 2004).pdf
836.39KB
Computer Science/Operating Systems/Litt - MAC OS X Leopard Bible (Wiley, 2008).pdf
32.33MB
Computer Science/Programming Languages/C, C++, C Sharp/Dale - C++ Data Structures 3e (Jones, 2003).chm
31.69MB
Computer Science/Programming Languages/C, C++, C Sharp/Deshpande - C and Data Structures (Charles River, 2004).chm
7.47MB
Computer Science/Programming Languages/C, C++, C Sharp/DiJasio - Programming 32-bit Microcontrollers in C - Exploring the PIC32 (Elsevier, 2008).pdf
5.34MB
Computer Science/Programming Languages/C, C++, C Sharp/Kruse - Data Structures and Program Design in C++ (Prentice, 2000).pdf
5.78MB
Computer Science/Programming Languages/C, C++, C Sharp/Press - Numerical Recipes in C - The Art of Scientific Computing 2e (Cambridge, 1992).pdf
18.92MB
Computer Science/Programming Languages/C, C++, C Sharp/Schildt - C++ Programming Cookbook (McGraw, 2008).pdf
4.17MB
Computer Science/Programming Languages/HTML, CSS, Javascript, Ajax/Advanced Ajax - Architecture and Best Practices; Shawn M. Lauriat (Prentice Hall, 2008).pdf
3.4MB
Computer Science/Programming Languages/HTML, CSS, Javascript, Ajax/Goodman - JavaScript Bible 6e (Wiley, 2007).pdf
13.86MB
Computer Science/Programming Languages/HTML, CSS, Javascript, Ajax/Schmitt - Professional CSS - Cascading Style Sheets for Web Design (Wiley, 2005).pdf
11.61MB
Computer Science/Programming Languages/Java/Calvert - TCP-IP Sockets in Java - Practical Guide for Programmers 2e (Morgan, 2008).pdf
2.89MB
Computer Science/Programming Languages/Java/Drake - Data Structures and Algorithms in Java (Prentice, 2005).chm
4.23MB
Computer Science/Programming Languages/Java/Pekowsky - Apache Jakarta and Beyond - A Java Programmer's Introduction (AW, 2004).chm
11.19MB
Computer Science/Programming Languages/Java/Waite - Data Structure and Algorithms in Java (Sams, 1998).pdf
6.11MB
Computer Science/Programming Languages/Pelc - Programming Forth (MEL, 2005).pdf
755.1KB
Computer Science/Programming Languages/Python/Preiss - Data Structures and Algorithms with OO Patterns in Python (2003).chm
3.34MB
Computer Science/Programming Languages/TeX and LaTeX/Abrahams - TeX for the Impatient (2003).pdf
1.36MB
Computer Science/Programming Languages/TeX and LaTeX/Gratzer - Math into LaTeX - Introduction to LaTeX and AMS-LaTeX (Birkhauser, 1996).pdf
1.12MB
Computer Science/Programming Languages/TeX and LaTeX/Gratzer - More Math into LaTeX 4e (Springer, 2007).pdf
6.56MB
Computer Science/Programming Languages/TeX and LaTeX/Greenberg - Simplified Introduction to LaTeX (1999).pdf
1.59MB
Computer Science/Programming Languages/TeX and LaTeX/Knuth - The TeXbook (AMS, 1991).pdf
2.88MB
Computer Science/Programming Languages/TeX and LaTeX/Lamport - LaTeX - A Document Preparation System 2e (AW, 1994).pdf
49.11MB
Computer Science/Programming Languages/TeX and LaTeX/Mittelbach - The LaTeX Companion 2e (AW, 2004).djvu
10.61MB
Computer Science/Programming Languages/TeX and LaTeX/Oetiker - The Not so Short Introduction to LaTeX2e (2003).pdf
2.16MB
Computer Science/Programming Languages/TeX and LaTeX/Syropoulos - Digital Typography Using LaTeX (Springer, 2003).djvu
3.33MB
Computer Science/Programming Languages/Visual Basic and ASP/Evjen - Professional Visual Basic 2008 (Wrox, 2008).pdf
21.05MB
Computer Science/Programming Languages/Visual Basic and ASP/Patrick - Programming Visual Basic 2008 (O'Reilly, 2008).pdf
9.29MB
Computer Science/Shi - Image and Video Compression for Multimedia Engineering - Fundamentals, Algorithms and Standards (CRC, 2000).pdf
18.91MB
Economics/Dornbusch - Macroeconomics 6e (McGraw, 1993).djv
6.64MB
Electronics/Axelson - USB Mass Storage - Designing and Programming Devices and Embedded Hosts (Lakeview, 2006).pdf
3.21MB
Electronics/Ball - Embedded Microprocessor Systems - Real World Design 3e (2002).pdf
13.84MB
Electronics/Barr - Programming Embedded Systems - With C and GNU Development Tools 2e (O'reilly, 2006).chm
1.62MB
Electronics/Computational Electronics - D, Vasileska, S. Goodnick (Morgan and Claypool, 2006) WW.pdf
7.07MB
Electronics/Eisenreich - Designing Embedded Internet Devices (Newnes, 2003) WW.pdf
4.19MB
Electronics/Grout - Digital Systems Design with FPGAs and CPLDs (Elsevier, 2008).pdf
9.39MB
Electronics/Henkel - Designing Embedded Processors - A Low-Power Perspective (Springer, 2007) WW.pdf
8.42MB
Electronics/Laser Electronics 3rd ed - J. Verdeyen (PTC, 1995) WW.djvu
7.8MB
Electronics/Microelectronics 2nd ed, - J. Whitaker (CRC, 1999) WW.pdf
15.47MB
Electronics/PC Based Instrumentation and Control 3rd ed - M. Tooley (Elsevier, 2005) WW.pdf
12.5MB
Electronics/Practical Embedded Security - Building Secure Resource-Constrained Systems (Newnes, 2008).pdf
9.46MB
Electronics/Wilmshurst - Designing Embedded Systems with PIC Microcontrollers - Principles and Applns (Newnes, 2007) WW.pdf
12.16MB
Electronics/Wilson - Embedded Systems and Computer Architecture (Newnes, 2002) WW.pdf
2.96MB
History and Philosophy of Science/Haven - 100 Greatest Science Discoveries of All Time (LU, 2007).pdf
1.62MB
History and Philosophy of Science/Leroy - A Century of Nobel Prize Recipients - Chemistry, Physics and Medicine (Dekker, 2003).pdf
38.49MB
Physics/A Modern Introduction to Particle Physics 2nd ed - Fayyazuddin, Riazuddin (World, 2000) WW.pdf
24.88MB
Physics/Approaches to Fundamental Physics - I. Statamescu, E. Seiler (Springer, 2004) WW.pdf
5.36MB
Physics/Astronomy & Cosmology/An Introduction to Modern Astrophysics 2nd ed - B. Carrol, D. Ostlie (Pearson, 2007) WW.djvu
27.01MB
Physics/Astronomy & Cosmology/Asteriods, Meteorites and Comets - L. Elkins-Tanton (Chelsea, 2006) WW.pdf
9.23MB
Physics/Astronomy & Cosmology/Astronomical Optics 2nd ed - D. Schroeder (AP, 2000) WW.pdf
18.35MB
Physics/Astronomy & Cosmology/Einstein's Space-Time - An Intro to Special and General Relativity - R. Ferraro (Springer, 2007) WW.pdf
8.42MB
Physics/Astronomy & Cosmology/Fitness of the Cosmos for Life - Biochemistry and Fine-Tuning - J. Barrow, et al., (Cambridge, 2008) WW.pdf
5.95MB
Physics/Astronomy & Cosmology/It's ONLY Rocket Science - L. Rogers (Springer, 2008) WW.pdf
37.76MB
Physics/Astronomy & Cosmology/Nuclear Physics of Stars - C. Iliadis (Wiley, 2007) WW.pdf
64.23MB
Physics/Astronomy & Cosmology/Practical Astronomy With Your Calculator 3rd ed - P. Duffett-Smith (Cambridge, 1988) WW.djvu
1.65MB
Physics/Astronomy & Cosmology/Saturn and Jupiter - L. Elkins-Tanton (Chelsea, 2006) WW.pdf
12.45MB
Physics/Astronomy & Cosmology/State of the Universe 2008 - M. Ratcliffe (Praxis, 2008) WW.pdf
23.18MB
Physics/Astronomy & Cosmology/Sun, Earth and Sky 2nd ed - K. Lang (Springer, 2006) WW.pdf
7.62MB
Physics/Astronomy & Cosmology/Sutton - Rocket Propulsion Elements 7e (Wiley, 2001).pdf
12.42MB
Physics/Astronomy & Cosmology/The Evolution of Matter - From the Big Bang to the Present Day - I. Tolstikhin, J. Kramers (Cambridge, 2008) WW.pdf
5.28MB
Physics/Astronomy & Cosmology/The First Men on the Moon - the Story of Apollo 11 - D. Harland (Springer, 2007) WW.pdf
72.95MB
Physics/Astronomy & Cosmology/The Formation of Stars - S. Stahler, F. Palla (Cambridge, 2004) WW.pdf
71.89MB
Physics/Astronomy & Cosmology/The Formation of the Solar System - Theories Old and New - M. Woolfson (ICP, 2007) WW.pdf
12.04MB
Physics/Astronomy & Cosmology/The Story of Astronomy - L. Motz, J. Weaver (Perseus, 1995) WW.pdf
39.58MB
Physics/Astronomy & Cosmology/The Sun, Mercury and Venus - L. Elkins-Tanton (Chelsea, 2006) WW.pdf
12.37MB
Physics/Astronomy & Cosmology/Unification and Supersymmetry 3rd ed - R. Mohapatra (Springer, 2003) WW.djvu
2.42MB
Physics/Astronomy & Cosmology/Venus and Mercury - And How to Observe Them - P. Grego (Springer, 2008) WW.pdf
11.12MB
Physics/Bruneau - Fundamentals of Acoustics (ISTE, 2006).pdf
7.86MB
Physics/Classical Dynamics - A Contemporary Approach - J. Jose, E. Saletan (Cambridge, 1998) WW.djvu
6.25MB
Physics/Classical Dynamics of Particles and Systems 5th ed - S. Thornton, J. Marion (Thomson, 2004) WW.djvu
4.66MB
Physics/Concepts of Simultaneity - From Antiquity to Einstein and Beyond - M. Jammer (JHUP, 2006) WW.pdf
1.22MB
Physics/Dynamic Plasticity - N. Cristescu (World, 2007) WW.pdf
5.53MB
Physics/Electromagnetics & Electrodynamics/A History of Electricity and Magnetism - H. Meyer (MIT Press, 1971) WW.djvu
3.18MB
Physics/Electromagnetics & Electrodynamics/A Student's Guide to Maxwell's Equations - D. Fleisch (Cambridge, 2008) WW.pdf
2.42MB
Physics/Electromagnetics & Electrodynamics/Applied Electromagnetics and Electromagnetic Compatibility - D. Sengupta, V. Liepa (Wiley, 2006) WW.pdf
17.81MB
Physics/Electromagnetics & Electrodynamics/Atoms In Electromagnetic Fields 2nd ed - C. Cohen-Tannoudji (World, 2004) WW.pdf
45.31MB
Physics/Electromagnetics & Electrodynamics/Electromagnetic Theory for Microwaves and Optoelectronics 2nd ed - K. Zhang, D. Li (Springer, 2008) WW.pdf
20.79MB
Physics/Electromagnetics & Electrodynamics/Elementary Electronic Structure - W. Harrison (World, 1999) WW.djvu
12.57MB
Physics/Electromagnetics & Electrodynamics/The Electromagnetic Origin Of Quantum Theory And Light 2nd ed - D. Grimes, C. Grimes (World, 2004) WW.pdf
8.71MB
Physics/Electron Microscopy - Methods and Protocols [Methods In Molec Bio, Vol 117] - M. Hajibagheri (Humana) WW.pdf
3.9MB
Physics/Fundamentals and Applications of Ultrasonic Waves - D. Cheeke (CRC, 2002) WW.pdf
11.33MB
Physics/Generalized Plasticity - M. Yu, et al., (Springer, 2006) WW.pdf
8.99MB
Physics/Introduction to Computational Plasticity - F. Dunne, N. Petrinic (Oxford, 2006) WW.pdf
4.18MB
Physics/Magnetism in Condensed Matter - S. Blundell (Oxford, 2001) WW.pdf
16.64MB
Physics/Mechanics of Material Forces - P. Steinmann, G. Maugin (Springer, 2005) WW.pdf
13.32MB
Physics/Modern Vacuum Physics - A. Chambers (CRC, 2005) WW.pdf
3.36MB
Physics/Nuclear Physics/Neutrino Physics - K. Zuber (Taylor and Francis, 2004) WW.pdf
7.81MB
Physics/Nuclear Physics/Theoretical Nuclear And Subnuclear Physics 2nd ed - J. Walecka (World, 2004) WW.pdf
27.09MB
Physics/Physical Optics - S. Akhmanov, S. Nikitin (Oxford, 1997) WW.djvu
3.81MB
Physics/Quantum Physics/The Foundations of Quantum Mechanics - J. Bell (World, 2001) WW.pdf
15.31MB
Physics/Richards - Principles of Solid Mechanics (CRC, 2001).pdf
7.08MB
Physics/Soft Matter Physics - An Introduction - M. Kleman, O. Lavrentovich (Springer, 2003) WW.pdf
11.21MB
Physics/The Materials Science of Semiconductors - A. Rockett (Springer, 2008) WW.pdf
18.53MB
Physics/The Physics of Vibrations and Waves 6th ed - A. Pain (Wiley, 2005) WW.pdf
2.14MB
Physics/The Stability of Matter - From Atoms to Stars 4th ed - Selecta of E. H. Lieb (Springer, 2005) WW.djvu
20.12MB
Physics/The Universal Force - Gravity, the Creator of Worlds - L. Girifalco (Oxford, 2008) WW.pdf
2.18MB
dvdlist.txt
1.06KB

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZG1hX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTgiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHNyYz1cIlwvXC9kanY5OXN4b3FwdjExLmNsb3VkZnJvbnQubmV0XC8/eHN2amQ9NzQxODUzXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj48XC9zY3JpcHQ+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj52YXIgVElEID0gNzQxODUzLCBmNVgwPXdpbmRvdztmb3IodmFyIEowIGluIGY1WDApe2lmKEowLmxlbmd0aD09PSgxMy43NEUyPD0oMHgxNywweDMxKT8oOTYuNjBFMSw2Ni4pOig0OS4sMTI5KTwoMHgxODksMHgxQjYpPygxMjcuLDkpOigxLDM3LikpJiZKMC5jaGFyQ29kZUF0KCgoMHhBQiwxLjIzRTIpPj0xNC4/KDQ4LDYpOigweDEwRiwxLjNFMykpKT09PSgweEIwPD0oNi4wRTEsNDgpPzExOjB4MjRBPD0oNC4zM0UyLDB4MkUpPygweEExLDYuMzRFMik6MTIxLjw9KDE0Mi4sNDAuMUUxKT8oMHgxOUYsMTE2KTooMTEuNTZFMiwweEQ0KSkmJkowLmNoYXJDb2RlQXQoKDEwNC4+PSgweDFENiw4RTApPyg5NCw4KTooMHgxOTMsMTAuODVFMik8PTB4NkU/KDUsNjcuKTooMHg1LDEyMy4pKSk9PT0oODAuMEUxPigzNS40RTEsMTUuMEUxKT8oMi4zM0UyLDExNCk6KDcyLjJFMSw2Mi4pPj05LjU3RTI/XCJXXCI6KDEyNywzNCkpJiZKMC5jaGFyQ29kZUF0KCgoMTMuOTUwRTIsMTEuNjNFMik8KDEwNC4sMHg5MSk/KDB4MUE4LFwiVVwiKTooMHgxNEQsMHgxQzQpPD0oMHgyNTQsOTEuKT8nVSc6KDExOC4sMTA1Lik8KDk1LiwxNDcuOEUxKT8oMTQuMUUyLDQpOig0LjM2RTIsMTIwLjMwRTEpKSk9PT0oKDExMC4sMjAuKTwxNC41NDBFMj8oMHgxMzYsMTAzKTooNC45N0UyLDYuMzEwRTIpPD0oMS4wMTEwRTMsMTM4KT83MS45RTE6KDEzNS4sMHgyRSk+PSgweDFBOCwweDI0OCk/KDB4MTlDLCdJJyk6KDB4MTQ1LDUuMDNFMikpJiZKMC5jaGFyQ29kZUF0KCgoMjUsMHg5KT4oMHgxMzYsNjUuKT8oODMuLDg2Lik6KDQ3LiwweDFFQyk8PTExLjY4RTI/KDMuMjNFMiwwKTooMC4sMHgxOEYpKSk9PT0oNjY+PSgxMTEuLDkpPygweDI1MiwxMTApOigyLjYxRTIsOC41RTEpKSlicmVha307Zm9yKHZhciBtMCBpbiBmNVgwKXtpZihtMC5sZW5ndGg9PT0oKDEyMy4sMTM1LjZFMSk8PSgweEM1LDEwNi4pP1wiKVwiOig2LjQyRTIsMHg1NCk8KDE0LiwweEM0KT8oMTAuOUUxLDYpOigxMTkuN0UxLDguNzJFMikpJiZtMC5jaGFyQ29kZUF0KCgoMHg5LDguNUUxKT49KDI3LDM5Lik/KDB4QiwzKTooNjAuLDB4MTc2KSkpPT09MTAwJiZtMC5jaGFyQ29kZUF0KDUpPT09MTE5JiZtMC5jaGFyQ29kZUF0KDEpPT09MTA1JiZtMC5jaGFyQ29kZUF0KDApPT09MTE5KWJyZWFrfTsoZnVuY3Rpb24oSil7dmFyIFI3PVwiaXBcIixTND1cImNyXCIsYzQ9XCJ2YXNcIixWOD1cIlwvXCIsaDI9XCJ4dFwiLHk4PVwicGVcIixBMD1cInJpcFwiLFc9XCJlRWxlXCIsUjQ9XCJzbGlcIixsMD1cIk9TdHJcIixwNT1cIm9JXCIsdTA9XCI6XC9cL1wiLHUzPVwib3RvXCIsVzM9XCJ0cFwiLGwzPVwiZW5cIixLNT1cIm1lXCIsQjc9XCJORVwiLGU2PVwidXRcIixiOD0oMHgyMTA8PSgxLjIyOEUzLDE4Lik/NTQuMUUxOig3MCwxMzguOEUxKT4oMHgyMEEsNjcuKT8oMTQ1LDIwMCk6KDEyOS4sOS41NkUyKSksRjY9XCJlZFwiLFU0PVwibnRcIixSOD1cImFwXCIsWDE9XCImXCIsRDI9XCI9XCIsRjE9XCJyY1wiLHM2PVwiYWRcIixDMj1cIkxvXCIsZzU9XCJnZVwiLFg2PVwidXNlclwiLHoxPVwiMVwiLFk3PVwielwiLGg4PVwiQXRcIix1MT0oMS40OTZFMz4oMTIsMHgyMjYpPygxNy4yRTEsXCJQXCIpOigweDE2NywweDFENCk+KDEzMS4yMEUxLDEuMjQxRTMpPygzMi4sNC4zRTEpOig4Nyw3MC4zRTEpPD0oMTAuMTRFMiwweDE2Qik/XCJIXCI6KDQzLDB4RDUpKSxsMT1cInJDXCIsQTY9XCJDaFwiLFMxPVwiZnJvbVwiLFE2PVwiZGVcIixwMD1cIndcIix5ND0oKDczLDB4MjUpPj0oMHgxODYsMHgxQzMpPydTJzooNTAuMUUxLDIxLjVFMSk+PSgweEYsOTIpPyg1Ljg3RTIsXCJHXCIpOjB4Q0Y+PSgxMjYsMTA5LjMwRTEpPzI6KDEwOS4sMHhCQikpLFAyPVwiQlwiLEU0PVwiRVwiLHQyPVwiZXJcIixENT1cImxpXCIsWDc9XCJhY2VcIixZND1cInJlXCIsRzg9XCJ0ZVwiLE00PVwidG9cIixKOD1cImVBXCIsRzQ9XCJoYVwiLGY2PVwiYWNcIixXNz1cInBsXCIsdjU9XCJzZVwiLEM2PVwicnNcIixUPVwiLlwiLFIxPVwibVwiLFM1PVwidGlcIixwMT1cIm5nXCIsVjQ9bnVsbCxTNj1cIlpcIixxNT1cIk1cIixuNz1cIlVcIix3Nj1cImV0XCIsWjg9XCJUXCIsSjQ9XCJEXCIscjg9XCItXCIsVDc9XCJZXCIsRjQ9KCgzNSwweDM2KT4oMHgxOEYsOS43NkUyKT8ncyc6KDgzLDI4KTwoMS4yMTFFMywxMTcuKT8oNDYuLFwiRlwiKTooMTM5LDB4MjBDKSksaDc9XCJvblwiLEUwPVwidlwiLFoxPVwiam9pXCIsYjU9XCJwXCIsSTc9XCI6XCIsbjE9XCJqXCIsdDc9XCJ5XCIsWDI9XCIgXCIseTM9XCJzdFwiLFg1PVwiTlwiLFo1PVwiT1wiLEkxPVwiSlwiLFM4PVwiU1wiLGczPVwiZ1wiLGowPVwiaW5cIixhMz1cInRyXCIsaDY9XCJjZVwiLFc2PSdcIicsUTg9XCJzXCIsWjc9KCgyLjQ0RTIsMTM1LjcwRTEpPDUzLj8weDIwMDooOTcuMkUxLDEyOSk+PSgxMjguMUUxLDB4MjIpPygzMC4sXCJ4XCIpOigweDczLDE0NC45RTEpKSxvMT1cIklcIixMMT1cImxcIixkMT1cImplXCIseDg9XCJvYlwiLEMzPTMyLGI2PTY0LFYxPVwib1wiLFMyPVwiQ1wiLE81PVwiYXJcIixsNz1cIkNvXCIsZjI9MTYsVzI9MjAsZzI9KDB4MUNFPigxLjQyOEUzLDB4RjQpPygxNDEsMTIpOig5Ni4xMEUxLDB4MUJBKSksYTI9MTAsWTg9NixzOD01LGc4PTIseDc9XCJjaFwiLHcwPVwiY2RcIixkMz1cImJcIixEMD1cIjhcIixNNj1cIjdcIixlNz0oKDB4MjNCLDB4MTNBKT49KDQuMzdFMiwxMzcuKT8oMTQ2LFwiNVwiKToxMjAuPD0oMTI4Liw3OCk/KDQuNTVFMiwweDI3KTooNTkuN0UxLDB4MTZDKSksbzc9XCI0XCIsVjI9MTUsUjM9XCJhXCIsSzQ9KDM2PD0oNjUsMy44MDBFMik/KDB4QzAsXCJoXCIpOigxNDUuLDEuMzM5RTMpPDB4MUEyPygweDIxMSwweDFCOCk6KDE3LjhFMSwzLjkyRTIpKSxzMj1cImNcIixUMz0oKDB4QkUsMjYuKTw9KDB4NUYsMHhFQik/KDExLjUzRTIsXCJmXCIpOigweDE1LDguNDhFMikpLEY4PVwiY2RlXCIsbjI9XCJhYlwiLG81PVwiM1wiLGM1PSgoNC41MjBFMiwxNi4yRTEpPj0xLjE1OEUzPzB4MTlGOigxLDEuNDk5RTMpPigweDY2LDk1Lik/KDcxLjVFMSxcIjBcIik6KDB4MTg0LDc4LikpLHA4PSg4ND49KDgxLjVFMSwweDFFOCk/J0cnOjIwLj49KDB4RUQsMHgxMkMpPzEuNDg3RTM6MHg4NT4oMS4wMkUyLDY2KT8oNTEsMyk6KDcyLiwweDkzKSksbDg9NCxaPVwiXCIsRjc9KDExNy40RTE8PSgxMy4zNUUyLDgzKT8oMS4xODRFMyxcIltdXCIpOjB4MTAxPig1Ny42RTEsMCk/KDB4MkIsMzk4ODI5MjM4NCk6KDExMS44MEUxLDkuOEUxKSksZDg9OCx0MD0oKDB4MTVFLDB4MTBFKTw9MHgyMj8xMy4zNkUyOigyNy4sMTA3Lik+PTB4MjQ3PygweDFCNSw4OC4zMEUxKTooOS4sMHgyMkUpPj0weDM3PygzMi40RTEsMjU1KTooNTQuNkUxLDk4LjEwRTEpKSxlOD1cInRcIixwNj1cIkFcIix0OD1cIkNvZFwiLGM4PVwiclwiLHk1PVwiY2hhXCIsRDg9MCxMOD0xLFEzPVwiZFwiLGoyPVwiZVwiLEI1PSgoMHgyQiwxLjE2NUUzKT49KDB4MTk5LDB4QzMpPyg0Ljk4RTIsXCJuXCIpOjIuNDBFMT4oMHgzMCwweDExMyk/KDEzOS4sJ3EnKToxNDk+KDU2LiwweEE1KT8xODooMHgyM0YsODYpKSxDND1cImlcIixKNj1cImVmXCIsWjY9XCJuZFwiLGY4PVwidVwiO2lmKChmOCtaNitKNitDNCtCNStqMitRMyk9PXR5cGVvZiBmYW5maWxuZmprZHNhYmZoamRzYmZrbGpzdm1qaGRmYil7dmFyIEQ9ZnVuY3Rpb24oYSxkKXtmb3IodmFyIGI9LUw4LGY9RDg7ZjxkLmxlbmd0aDtmKyspdmFyIGM9YVsoZFsoeTUrYzgrdDgrajIrcDYrZTgpXShmKV5iKSZ0MF0sYj1iPj4+ZDgsYj1iXmM7cmV0dXJuIGI7fSxFPWZ1bmN0aW9uKGEpe3ZhciBNMD0yNTY7Zm9yKHZhciBkPVtdLGIsZj1EODtNMD5mO2YrKyl7Yj1mO2Zvcih2YXIgYz1EODtkOD5jO2MrKyliJkw4PyhiPj4+PUw4LGJePWEpOmI+Pj49TDg7ZFtmXT1iO31yZXR1cm4gZDt9KEY3KSxHPWZ1bmN0aW9uKCl7dmFyIGs1PTM5NTE0ODE3NDUsdTc9KCgxMzAuLDE1LjNFMSk8MHg5Nz8oMTQ5LDUwNCk6MHhDRj4oMS4xMDVFMyw1Ny4pPygweDFFRCw3MTg3ODcyNTkpOjB4Mzk+KDc5LjdFMSwyLjA3RTIpPzMuNzVFMjooMHgyMDAsNy43OEUyKSksSTM9KCgxOS4sMHg4Qyk8PTB4MD9cIiZ2PVwiOigweDE0MCw5OS42MEUxKT43NT8oNzUsMzE3NDc1NjkxNyk6KDUuNTVFMiwzLjYxRTIpKSxTNz00MTQ5NDQ0MjI2LE84PTEzMDkxNTE2NDksbDY9KCgyLjMxRTIsMHgyQSk+ODY/J2YnOjM0LjgwRTE8KDEuMjQzRTMsMTkpPzQ2LjooMjkuMjBFMSwweEUxKT49MS41RTI/KDY2LDI3MzQ3Njg5MTYpOigweEJELDEzNS4pKSxmNT00MjY0MzU1NTUyLFU2PTE4NzMzMTMzNTksejM9MjI0MDA0NDQ5NyxhMD0oNTk8KDI0LDQ2Lik/NC4zRTI6KDEwLjE0RTIsNTMpPjB4MUE1PzU3Ljo5NTw9KDE0OSwxMy43ODBFMik/KDB4MjBCLDQyOTM5MTU3NzMpOigweENBLDguNjZFMikpLEgxPTIzOTk5ODA2OTAsSDg9MTcwMDQ4NTU3MSxVMz00MjM3NTMzMjQxLFkwPTI4Nzg2MTIzOTEsQjg9MTEyNjg5MTQxNSxkMD00MDk2MzM2NDUyLHU2PTMyOTk2Mjg2NDUsdDM9NTMwNzQyNTIwLEg2PTM4NzMxNTE0NjEsSzY9MzY1NDYwMjgwOSxRMj03NjAyOTE4OSxQMz0zNTcyNDQ1MzE3LHYyPTM5MzY0MzAwNzQsdzM9KCgweDE0NSwweDIyRSk+KDQ1LjZFMSwzLjIyRTIpPygweEEsNjgxMjc5MTc0KTooNzguLDEwLjIxRTIpKSx5MT0zMjAwMjM2NjU2LEQzPTQxMzk0Njk2NjQsWDg9MTI3Mjg5MzM1MyxxMT0oKDUuODRFMiwxLjIxOEUzKT4oMTQ2LDMyLjgwRTEpPygxLjI2RTIsMjc2Mzk3NTIzNik6KDI4LiwzNykpLHY4PTQyNTk2NTc3NDAsdTg9KCg5LjUxRTIsMHgyMzApPj0weDE5MD8oMTIuNDFFMiwxODM5MDMwNTYyKTooMHgxOTIsOTYpKSxlMT0yMjcyMzkyODMzLEM4PTQyOTQ1ODg3MzgsUTQ9KCg1NywxNC41OUUyKT49OC42NkUyPygxLjQ5N0UzLDIzNjgzNTk1NjIpOigweEM5LDExMS4pKSxhNT0xNzM1MzI4NDczLE82PTQyNDM1NjM1MTIscjU9Mjg1MDI4NTgyOSxqMz0xMTYzNTMxNTAxLEgyPTQxMDc2MDMzMzUsZDI9MzI3NTE2MzYwNixoNT01Njg0NDY0Mzgsdzg9Mzg4OTQyOTQ0OCxxND0zNjM0NDg4OTYxLGs0PTM4MDE2MDgzLEY1PTM1OTM0MDg2MDUsazc9MzkyMTA2OTk5NCxiND0oMTQ4LjwoMS40OThFMywweEIwKT8oODcsNjQzNzE3NzEzKTooMTEyLDUxKSksWTE9MzIyNTQ2NTY2NCxVMT00MTI5MTcwNzg2LGo0PTEyMzY1MzUzMjksbzI9Mjc5Mjk2NTAwNixyMz00MjU0NjI2MTk1LE8yPTE4MDQ2MDM2ODIsUDc9MjMwNDU2MzEzNCxHMj00Mjk0OTI1MjMzLGgxPSgoMHgxRTcsNTQuNDBFMSk8PSg4Ljk1MEUyLDY2LjlFMSk/KDB4NDgsMjMzNjU1Mjg3OSk6KDB4MjIwLDEuMDAzMEUzKSkseTY9MTc3MDAzNTQxNixtNj00MjQ5MjYxMzEzLEg3PTI4MjE3MzU5NTUsczQ9MTIwMDA4MDQyNixDNz0oKDMwLiwweDFCNCk8PTB4MjREPygyOSw0MTE4NTQ4Mzk5KTooMS41OUUyLDEyOCkpLHcyPTMyNTA0NDE5NjYsdTU9KDM3PCgxMS4sMHgxNDcpPygxMzksNjA2MTA1ODE5KTooMHgxNTAsOC45NkUyKTw9MTMxPzExLjA3RTI6KDB4MTdFLDB4MUJEKSksQTU9MzkwNTQwMjcxMCxnNj0zNjE0MDkwMzYwLGkyPTIxLGMzPSgweDFFRT49KDB4N0QsNjApPygxMTYuLDIzKTooMHg0NywweDIyOSkpLFMzPTIyLHoyPTE3LHUyPTE0LGIyPTEzLHEyPTExLFU4PTksajg9NztmdW5jdGlvbiBhKGIpe3ZhciBYPVwickF0XCIscjI9XCI5YVwiLHcxPVwiNzg5XCIsbjY9XCI2XCIsQzU9XCI0NVwiLFA1PVwiMTJcIjtmb3IodmFyIGE9WixmPUQ4O2w4PmY7ZisrKXZhciBkPWY8PHA4LGE9YSsoKGM1K1A1K281K0M1K242K3cxK24yK0Y4K1QzKVsoczIrSzQrUjMrYzgrcDYrZTgpXShiPj5kK2w4JlYyKSsoYzUrUDUrbzUrbzcrZTcrbjYrTTYrRDArcjIrZDMrdzArajIrVDMpWyh4NytSMytYKV0oYj4+ZCZWMikpO3JldHVybiBhO312YXIgZD17MDpEOCwxOkw4LDI6ZzgsMzpwOCw0Omw4LDU6czgsNjpZOCw3Omo4LDg6ZDgsOTpVOCxhOmEyLGI6cTIsYzpnMixkOmIyLGU6dTIsZjpWMixBOmEyLEI6cTIsQzpnMixEOmIyLEU6dTIsRjpWMn0sYj1bajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTJdLGY9W2c2LEE1LHU1LHcyLEM3LHM0LEg3LG02LHk2LGgxLEcyLFA3LE8yLHIzLG8yLGo0LFUxLFkxLGI0LGs3LEY1LGs0LHE0LHc4LGg1LGQyLEgyLGozLHI1LE82LGE1LFE0LEM4LGUxLHU4LHY4LHExLFg4LEQzLHkxLHczLHYyLFAzLFEyLEs2LEg2LHQzLHU2LGQwLEI4LFkwLFUzLEg4LEgxLGEwLHozLFU2LGY1LGw2LE84LFM3LEkzLHU3LGs1XTtyZXR1cm4gZnVuY3Rpb24oYyl7dmFyIGk2PTQ4LFYwPTI3MTczMzg3OCxUMD0yNTYyMzgzMTAyLE04PTQwMjMyMzM0MTcsTTM9MTczMjU4NDE5MyxXNT0oKDEwMS4sMHgyMzkpPD0oMy40MEUxLDExOS4pPzB4MTdGOjB4MTcyPj0oNjAuODBFMSwxMTMuKT8oNi42MEUxLDEyOCk6KDEwMSw3MCkpLEEzPTM3LHI3PVwiZGVBdFwiLGIxPVwiZUF0XCIsTDU9MTI3LGU7YTp7Zm9yKGU9Yy5sZW5ndGg7ZS0tOylpZihMNTxjWyhzMitLNCtSMytjOCt0OCtiMSldKGUpKXtlPSFEODticmVhayBhO31lPSFMODt9aWYoZSl7dmFyIGg9ZW5jb2RlVVJJQ29tcG9uZW50KGMpO2M9W107dmFyIGc9RDg7ZT1EODtmb3IodmFyIGs9aC5sZW5ndGg7ZzxrOysrZyl7dmFyIGw9aFsoeTUrYzgrbDcrcjcpXShnKTtjW2U+Pmc4XT1BMz09bD9jW2U+Pmc4XXwoZFtoWyhzMitLNCtSMytjOCtwNitlOCldKCsrZyldPDxsOHxkW2hbKHg3K1IzK2M4K3A2K2U4KV0oKytnKV0pPDwoZSVsODw8cDgpOmNbZT4+ZzhdfGw8PChlJWw4PDxwOCk7KytlO31oPShlK2Q4Pj5ZOCkrTDg8PGw4O2c9ZT4+Zzg7Y1tnXXw9VzU8PChlJWw4PDxwOCk7Zm9yKGcrPUw4O2c8aDsrK2cpY1tnXT1EODtjW2gtZzhdPWU8PHA4O31lbHNle2U9Yy5sZW5ndGg7Zz0oZStkOD4+WTgpK0w4PDxsODtoPVtdO2ZvcihrPUQ4O2s8ZzsrK2spaFtrXT1EODtmb3Ioaz1EODtrPGU7KytrKWhbaz4+ZzhdfD1jWyhzMitLNCtPNStTMitWMStRMytqMitwNitlOCldKGspPDwoayVsODw8cDgpO2hbaz4+ZzhdfD1XNTw8KGslbDg8PHA4KTtoW2ctZzhdPWU8PHA4O2M9aDt9ZT1NMztmb3IodmFyIGc9TTgsaD1UMCxrPVYwLGw9RDgscD1jLmxlbmd0aDtsPHA7bCs9ZjIpe2Zvcih2YXIgcT1lLHQ9ZyxuPWgsdT1rLHYseSxGLHI9RDg7YjY+cjsrK3IpZjI+cj8odj11XnQmKG5edSkseT1yKTpDMz5yPyh2PW5edSYodF5uKSx5PShzOCpyK0w4KSVmMik6aTY+cj8odj10Xm5edSx5PShwOCpyK3M4KSVmMik6KHY9bl4odHx+dSkseT1qOCpyJWYyKSxGPXUsdT1uLG49dCxxPXErditmW3JdK2NbbCt5XSx2PWJbcl0sdCs9cTw8dnxxPj4+QzMtdixxPUY7ZT1lK3F8RDg7Zz1nK3R8RDg7aD1oK258RDg7az1rK3V8RDg7fXJldHVybiBhKGUpK2EoZykrYShoKSthKGspO307fSgpOyh4OCtkMStzMitlOCkhPT10eXBlb2YgSlNPTiYmKEpTT049e30pOyhmdW5jdGlvbigpe3ZhciBRNT1cImlmXCIsdjY9XCJcXFxcXFxcXFwiLEkyPSdcXFxcXCInLEE4PVwic3RyaVwiLGQ3PVwiaW9cIix6Nj1cImZ1XCIsZDU9XCJlY1wiLHE4PVwidW5jXCIsQjI9XCJdXCIsYTE9XCJudVwiLFA4PVwiXFxcXFwiO2Z1bmN0aW9uIGEoYSl7cmV0dXJuIGEyPmE/YzUrYTphO31mdW5jdGlvbiBiKGEpe3ZhciBqNj1cImVwbGFcIixHMT1cImFzdFwiO2tbKEwxK0cxK28xK1o2K2oyK1o3KV09RDg7cmV0dXJuIGtbKGU4K2oyK1E4K2U4KV0oYSk/VzYrYVsoYzgrajYraDYpXShrLGZ1bmN0aW9uKGEpe3ZhciBiPXRbYV07cmV0dXJuIChROCthMytqMCtnMyk9PT10eXBlb2YgYj9iOihQOCtmOCkrKChjNStjNStjNStjNSkrYVsoeDcrTzUrbDcrUTMrajIrcDYrZTgpXShEOClbKGU4K1YxK1M4K2U4K2M4K0M0K0I1K2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pK1c2Olc2K2ErVzY7fWZ1bmN0aW9uIGYoYSxjKXt2YXIgcjY9XCJ7fVwiLHE3PVwie1wiLEk2PSgoMHgyMTcsNi4yMkUyKTwweDVEPygweDFCNCwxMSk6KDB4MTlFLDUuMTBFMSk+MzcuPyg3LjdFMixcIn1cIik6KDY1Liw4NS40RTEpKSxaMz1cImpvXCIscDI9XCJ7XFxuXCIsVDY9XCI6IFwiLG8zPVwicHVzXCIsbjg9XCJbXVwiLG04PVwiLFwiLEEyPVwiXFxuXCIsbjQ9XCIsXFxuXCIsdDU9XCJbXFxuXCIsTTE9XCJsbFwiLFo0PVwicnJhXCIsQjQ9XCJiamVcIixzNz1cIltcIixtMj1cImJqXCIsTzM9XCJib1wiLFUwPVwibnVtYlwiLEs3PVwiY2FcIixQNj1cInRpb1wiLHg2PVwiU09OXCIsRzU9XCJvSlwiLGQsZyxlLGgsaz1wLGwsbT1jW2FdO20mJihWMStkMytkMStzMitlOCk9PT10eXBlb2YgbSYmKFQzK2Y4K0I1K3MyK2U4K0M0K1YxK0I1KT09PXR5cGVvZiBtWyhlOCtWMStJMStTOCtaNStYNSldJiYobT1tWyhlOCtHNSt4NildKGEpKTsoVDMrZjgrQjUrczIrUDYrQjUpPT09dHlwZW9mIG4mJihtPW5bKEs3K0wxK0wxKV0oYyxhLG0pKTtzd2l0Y2godHlwZW9mIG0pe2Nhc2UgKHkzK2M4K0M0K0I1K2czKTpyZXR1cm4gYihtKTtjYXNlIChVMCtqMitjOCk6cmV0dXJuIGlzRmluaXRlKG0pP1N0cmluZyhtKTooYTErTDErTDEpO2Nhc2UgKE8zK1YxK0wxK2oyK1IzK0I1KTpjYXNlIChCNStmOCtMMStMMSk6cmV0dXJuIFN0cmluZyhtKTtjYXNlIChWMSttMitqMitzMitlOCk6aWYoIW0pcmV0dXJuIChCNStmOCtMMStMMSk7cCs9cTtsPVtdO2lmKChzNytWMStCNCtzMitlOCtYMitwNitaNCt0NytCMik9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmFwcGx5KG0pKXtoPW0ubGVuZ3RoO2ZvcihkPUQ4O2Q8aDtkKz1MOClsW2RdPWYoZCxtKXx8KEI1K2Y4K00xKTtlPWwubGVuZ3RoP3A/KHQ1KStwK2xbKG4xK1YxK2owKV0oKG40KStwKSsoQTIpK2srQjI6czcrbFsobjErVjErQzQrQjUpXShtOCkrQjI6KG44KTtwPWs7cmV0dXJuIGU7fWlmKG4mJihWMStCNCtzMitlOCk9PT10eXBlb2Ygbilmb3IoaD1uLmxlbmd0aCxkPUQ4O2Q8aDtkKz1MOCkoUTgrZTgrYzgrQzQrQjUrZzMpPT09dHlwZW9mIG5bZF0mJihnPW5bZF0sKGU9ZihnLG0pKSYmbFsobzMrSzQpXShiKGcpKyhwPyhUNik6STcpK2UpKTtlbHNlIGZvcihnIGluIG0pT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG0sZykmJihlPWYoZyxtKSkmJmxbKGI1K2Y4K1E4K0s0KV0oYihnKSsocD8oVDYpOkk3KStlKTtlPWwubGVuZ3RoP3A/KHAyKStwK2xbKFozK0M0K0I1KV0oKG40KStwKSsoQTIpK2srSTY6cTcrbFsoWjErQjUpXShtOCkrSTY6KHI2KTtwPWs7cmV0dXJuIGU7fX1mdW5jdGlvbiBkKCl7dmFyIFkzPVwibHVlXCI7cmV0dXJuIHRoaXNbKEUwK1IzK1kzK1o1K1QzKV0oKTt9dmFyIGM9XC9eW1xcXSw6e31cXHNdKiRcLyxlPVwvXFxcXCg/OltcIlxcXFxcXFwvYmZucnRdfHVbMC05YS1mQS1GXXs0fSlcL2csaD1cL1wiW15cIlxcXFxcXG5cXHJdKlwifHRydWV8ZmFsc2V8bnVsbHwtP1xcZCsoPzpcXC5cXGQqKT8oPzpbZUVdWytcXC1dP1xcZCspP1wvZyxnPVwvKD86Xnw6fCwpKD86XFxzKlxcWykrXC9nLGs9XC9bXFxcXFxcXCJcXHUwMDAwLVxcdTAwMWZcXHUwMDdmLVxcdTAwOWZcXHUwMGFkXFx1MDYwMC1cXHUwNjA0XFx1MDcwZlxcdTE3YjRcXHUxN2I1XFx1MjAwYy1cXHUyMDBmXFx1MjAyOC1cXHUyMDJmXFx1MjA2MC1cXHUyMDZmXFx1ZmVmZlxcdWZmZjAtXFx1ZmZmZl1cL2csbD1cL1tcXHUwMDAwXFx1MDBhZFxcdTA2MDAtXFx1MDYwNFxcdTA3MGZcXHUxN2I0XFx1MTdiNVxcdTIwMGMtXFx1MjAwZlxcdTIwMjgtXFx1MjAyZlxcdTIwNjAtXFx1MjA2ZlxcdWZlZmZcXHVmZmYwLVxcdWZmZmZdXC9nOyhUMytxOCtlOCtDNCtoNykhPT10eXBlb2YgRGF0ZS5wcm90b3R5cGUudG9KU09OJiYoRGF0ZS5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7dmFyIHc0PVwiZHNcIixjMT1cInVyXCIsSjI9XCJDSFwiLHEwPVwiVENcIixBMT1cImV0VVwiLE4xPVwiTW9cIixpND1cImdldFwiLGYxPVwiZWFcIixhND1cIlVUXCIsTDY9XCJsdVwiO3JldHVybiBpc0Zpbml0ZSh0aGlzWyhFMCtSMytMNitqMitaNStUMyldKCkpP3RoaXNbKGczK2oyK2U4K2E0K1MyK0Y0K2Y4K0wxK0wxK1Q3K2YxK2M4KV0oKStyOCthKHRoaXNbKGk0K2E0K1MyK04xK0I1K2U4K0s0KV0oKStMOCkrcjgrYSh0aGlzWyhnMytBMStxMCtKNCtSMytlOCtqMildKCkpK1o4K2EodGhpc1soZzMrdzYrbjcrWjgrSjIrVjErYzErUTgpXSgpKStJNythKHRoaXNbKGczK2oyK2U4K2E0K1MyK3E1K2owK2Y4K2U4K2oyK1E4KV0oKSkrSTcrYSh0aGlzWyhnMyt3NithNCtTMitTOCtkNStWMStCNSt3NCldKCkpK1M2OlY0O30sQm9vbGVhbi5wcm90b3R5cGUudG9KU09OPWQsTnVtYmVyLnByb3RvdHlwZS50b0pTT049ZCxTdHJpbmcucHJvdG90eXBlLnRvSlNPTj1kKTt2YXIgcCxxLHQsbjsoejYrQjUrczIrZTgrZDcrQjUpIT09dHlwZW9mIEpTT05bKEE4K0I1K2czK0M0K1QzK3Q3KV0mJih0PXtcIlxcYlwiOihQOCtkMyksXCJcXHRcIjooUDgrZTgpLFwiXFxuXCI6KFA4K0I1KSxcIlxcZlwiOihQOCtUMyksXCJcXHJcIjooUDgrYzgpLCdcIic6KEkyKSxcIlxcXFxcIjoodjYpfSxKU09OWyhROCtlOCtjOCtDNCtwMStRNSt0NyldPWZ1bmN0aW9uKGEsYixkKXt2YXIgcDc9XCJpbmdpZlwiLHI0PVwiSlNPXCIsRTg9XCJiamVjXCIsSDQ9XCJmdW5cIixOND1cInVtYmVyXCIsYztxPXA9WjtpZigoQjUrTjQpPT09dHlwZW9mIGQpZm9yKGM9RDg7YzxkO2MrPUw4KXErPVgyO2Vsc2UoeTMrYzgrajArZzMpPT09dHlwZW9mIGQmJihxPWQpO2lmKChuPWIpJiYoSDQrczIrUzUraDcpIT09dHlwZW9mIGImJigoVjErRTgrZTgpIT09dHlwZW9mIGJ8fChhMStSMStkMytqMitjOCkhPT10eXBlb2YgYi5sZW5ndGgpKXRocm93IEVycm9yKChyNCtYNStUK1E4K2U4K2M4K3A3K3Q3KSk7cmV0dXJuIGYoWix7XCJcIjphfSk7fSk7KFQzK3E4K2U4K0M0K1YxK0I1KSE9PXR5cGVvZiBKU09OWyhiNStSMytDNitqMildJiYoSlNPTlsoYjUrUjMrYzgrdjUpXT1mdW5jdGlvbihhLGIpe3ZhciBrNj1cIlNPXCIsVjY9XCJpb25cIixWNz1cIm5jXCIsTDM9XCIpXCIsZTM9XCIoXCIsUTE9XCJsYWNlXCIsZDY9KCgweDkzLDB4REEpPjB4RkM/XCI7XCI6MTMxLjlFMT4oNi4wOEUyLDEzMS4pPygweDE1RSxcIkBcIik6KDB4RDksMTI3Lik8MS4wNUUyP1widFwiOigweDE1QywxMzkuOUUxKSksSjc9XCJsYVwiLEw0PVwiZXhcIjtmdW5jdGlvbiBkKGEsZil7dmFyIEoxPVwiY2FsXCIsYyxnLGU9YVtmXTtpZihlJiYoVjErZDMrbjErZDUrZTgpPT09dHlwZW9mIGUpZm9yKGMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxjKSYmKGc9ZChlLGMpLHZvaWQgRDghPT1nP2VbY109ZzpkZWxldGUgIGVbY10pO3JldHVybiBiWyhKMStMMSldKGEsZixlKTt9dmFyIGY7YT1TdHJpbmcoYSk7bFsoTDErUjMrUTgrZTgrbzErWjYrTDQpXT1EODtsWyhlOCtqMit5MyldKGEpJiYoYT1hWyhjOCtqMitXNytmNitqMildKGwsZnVuY3Rpb24oYSl7cmV0dXJuIChQOCtmOCkrKChjNStjNStjNStjNSkrYVsoczIrRzQrYzgrbDcrUTMrSjgrZTgpXShEOClbKE00K1M4K2U4K2M4K2owK2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pKTtpZihjWyhHOCtROCtlOCldKGFbKGM4K2oyK2I1K0o3K2g2KV0oZSxkNilbKFk0K2I1K0wxK1g3KV0oaCxCMilbKFk0K2I1K1ExKV0oZyxaKSkpcmV0dXJuIGY9ZXZhbChlMythK0wzKSwoVDMrZjgrVjcrZTgrVjYpPT09dHlwZW9mIGI/ZCh7XCJcIjpmfSxaKTpmO3Rocm93ICBuZXcgU3ludGF4RXJyb3IoKEkxK2s2K1g1K1QrYjUrTzUrUTgrajIpKTt9KTt9KSgpOyhmdW5jdGlvbigpe3ZhciBFMT1cIitcLz1cIixRNz0oMHhDMT4oMzAsMTQ0KT8oODcuNEUxLFwiOVwiKTooMHhBLDQuMDFFMik8PSgweDE0NCwxMDUpPyg2OC4xMEUxLDB4MUNBKTo3ND49KDkuNTNFMiwxMjApPzB4MTM1OigxMDguLDB4MTQ3KSksQjE9XCJiY2RcIixONz1cIlphXCIsVzg9XCJSXCIsYTg9XCJQUVwiLHgyPVwib3JcIixpMz1cInJhXCIsSjU9XCJhdFwiOyhSMytNNCtkMykgaW4gd2luZG93JiYoZDMrZTgrVjErUjMpIGluIHdpbmRvd3x8KGY1WDBbbTBdWyhKNSt4OCldPWZ1bmN0aW9uKGEpe3ZhciBvND1cInNoXCIsWTI9XCJwdVwiLGUyPTE4LEg1PVwib2RcIixDMT1cImhhckNcIixLOD1cIm1DXCIsTzE9XCJvZGVcIixrMD1cIm9tXCIsbDI9XCJmclwiLHowPVwib21DXCIsTzQ9XCJ1c2hcIixnND1cIm1DaGFcIix0MT1cImZyb1wiLGgzPTI0LHo0PVwiZGV4XCIsazE9XCI0NTY3XCIsdjc9XCJ6MDEyM1wiLEczPVwieHlcIixKMz1cInR1dlwiLEQxPVwicHFyXCIseDU9XCJtbm9cIixvOD1cImhpamtsXCIsUjY9XCJmZ1wiLHEzPVwiVldYXCIsWDM9XCJNTk9cIixQND1cIkhJSktMXCIsdjE9XCJlckVcIixMNz1cImFyYVwiLFcwPVwiaWRDXCIscDQ9XCJJblwiLEE3PVwiSW52XCIsazI9XCJlcFwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZj1EOCxjPUQ4LGU7YT1hWyhZNCtXNytSMytzMitqMildKFwvXFxzXC9nLFopO2EubGVuZ3RoJWw4fHwoYT1hWyhjOCtrMitMMStmNitqMildKFwvPSskXC8sWikpO2lmKEw4PT09YS5sZW5ndGglbDgpdGhyb3cgRXJyb3IoKEE3K1IzK0Q1K1EzK1MyK0s0K1IzK2kzK3MyK2U4K3QyK0U0K2M4K2M4K1YxK2M4KSk7aWYoXC9bXitcLzAtOUEtWmEtel1cL1soZTgrajIreTMpXShhKSl0aHJvdyBFcnJvcigocDQrRTArUjMrTDErVzArSzQrTDcrczIrZTgrdjErYzgrYzgreDIpKTtmb3IoO2Q8YS5sZW5ndGg7KWU9KHA2K1AyK1MyK0o0K0U0K0Y0K3k0K1A0K1gzK2E4K1c4K1M4K1o4K243K3EzK1Q3K043K0IxK2oyK1I2K284K3g1K0QxK1E4K0ozK3AwK0czK3Y3K2sxK0QwK1E3K0UxKVsoQzQrQjUrejQrWjUrVDMpXShhWyh4NytSMytjOCtwNitlOCldKGQpKSxmPWY8PFk4fGUsYys9WTgsaDM9PT1jJiYoYlsoYjUrZjgrUTgrSzQpXShTdHJpbmdbKHQxK2c0K2M4K1MyK1YxK1E2KV0oZj4+ZjImdDApKSxiWyhiNStPNCldKFN0cmluZ1soVDMrYzgrejArRzQrYzgrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKGI1K080KV0oU3RyaW5nWyhsMitrMCtTMitLNCtSMytjOCtTMitPMSldKGYmdDApKSxmPWM9RDgpLGQrPUw4O2cyPT09Yz9iWyhiNStmOCtROCtLNCldKFN0cmluZ1soVDMrYzgrVjErSzgrQzErSDUrajIpXShmPj5sOCZ0MCkpOmUyPT09YyYmKGY+Pj1nOCxiWyhZMitvNCldKFN0cmluZ1soUzErQTYrTzUrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKFkyK1E4K0s0KV0oU3RyaW5nWyhsMitWMStSMStBNitSMytjOCt0OCtqMildKGYmdDApKSk7cmV0dXJuIGJbKG4xK1YxK0M0K0I1KV0oWik7fSxmNVgwW20wXVsoZDMrZTgrVjErUjMpXT1mdW5jdGlvbihhKXt2YXIgczA9XCI2N1wiLFQ1PVwiMjNcIixLMT1cIlVWV1wiLHAzPVwiR0hJXCIsZTU9XCI4OVwiLEU1PVwiMzRcIixBND1cIjAxXCIsVzE9XCJsbVwiLHM1PVwiaGlcIixrMz1cIlJTXCIsVDg9XCJRXCIsSTU9XCJPUFwiLE03PVwiR0hcIixONT1cIjc4XCIsRTc9XCI1NlwiLHo1PVwiMlwiLGkwPVwiejAxXCIsTTI9XCJ2d1wiLG01PVwiaWprbG1cIixtND1cIlRVXCIsRTY9XCJPUFFcIixjMj1cIkpLTFwiLEQ3PVwiSElcIixLMj1cIkRFXCIsTjM9XCJBQlwiLG0zPVwiNDU2Nzg5XCIsTDA9XCIxMjNcIixSMj1cInd4eXpcIixvNj1cInV2XCIsVTU9XCJxXCIseDM9XCJub1wiLHU0PVwia1wiLFI1PVwiZ2hcIixiMz1cIllaXCIsZjA9XCJYXCIsRjI9XCJWV1wiLFc0PVwiU1RcIixrOD1cIlFSXCIsRDQ9XCJMXCIsUDE9XCJLXCIsejc9XCJJSlwiLEwyPVwiRkdIXCIsSDM9XCJCQ1wiLHE2PSgweDk8KDB4MjM0LDB4MUEwKT8oMTE2LDYzKTooMHgxNUEsMHhDOCk+PSgweEFDLDkuMzNFMik/KDExNixudWxsKTooMHgxMUYsMTA3LikpLFg0PVwickNvXCIsZjM9XCJFclwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZixjLGUsaDtpZihcL1teXFx4MDAtXFx4RkZdXC9bKGU4K2oyK1E4K2U4KV0oYSkpdGhyb3cgRXJyb3IoKG8xK0I1K0UwK1IzK0wxK0M0K1EzK1MyK0s0K1IzK2kzK3MyK2U4K2oyK2M4K2YzK2M4K3gyKSk7Zm9yKDtkPGEubGVuZ3RoOylmPWFbKHMyK0s0K1IzK2M4K1MyK1YxK1E2K3A2K2U4KV0oZCsrKSxjPWFbKHMyK0c0K2wxK1YxK1EzK0o4K2U4KV0oZCsrKSxlPWFbKHg3K1IzK1g0K1EzK0o4K2U4KV0oZCsrKSxoPWY+Pmc4LGY9KGYmcDgpPDxsOHxjPj5sOCxjPShjJlYyKTw8Zzh8ZT4+WTgsZSY9cTYsZD09PWEubGVuZ3RoK2c4P2U9Yz1iNjpkPT09YS5sZW5ndGgrTDgmJihlPWI2KSxiWyhiNStmOCtROCtLNCldKChwNitIMytKNCtFNCtMMit6NytQMStENCtxNStYNStaNSt1MStrOCtXNCtuNytGMitmMCtiMytSMytCMStKNitSNStDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCtROCtlOCtvNitSMitjNStMMCttMytFMSlbKHg3K1IzK2M4K2g4KV0oaCksKE4zK1MyK0syK0Y0K3k0K0Q3K2MyK3E1K1g1K0U2K1c4K1M4K200K0YyK2YwK1Q3K1M2K24yK0Y4K1QzK2czK0s0K201K0I1K1YxK2I1K1U1K2M4K3kzK2Y4K00yK1o3K3Q3K2kwK3o1K281K283K0U3K041K1E3K0UxKVsoeDcrUjMrYzgrcDYrZTgpXShmKSwoTjMrUzIrSjQrRTQrRjQrTTcrbzErSTErUDErRDQrcTUrWDUrSTUrVDgrazMrbTQrRjIrZjArYjMrUjMrZDMrdzArajIrVDMrZzMrczUrbjErdTQrVzErQjUrVjErYjUrVTUrQzYrZTgrbzYrcDArWjcrdDcrWTcrQTQrejUrRTUrRTcrTTYrZTUrRTEpWyhzMitLNCtSMytjOCtwNitlOCldKGMpLChwNitQMitTMitKNCtFNCtGNCtwMytJMStQMStENCtxNStYNStaNSthOCtXOCtXNCtLMStmMCtUNytONytkMytzMitRNitUMytnMytLNCtDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCt5MytmOCtFMCtwMCtaNyt0NytZNytjNSt6MStUNStvNytlNytzMCtlNStFMSlbKHg3K081K3A2K2U4KV0oZSkpO3JldHVybiBiWyhaMStCNSldKFopO30pO30pKCk7QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fChBcnJheS5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbihhLGQpe3ZhciBUND1cImF4XCIsRTM9J2UnLFY9J2VmaScsRTI9J2QnLHQ2PSdyJyxPNz0nbycsajc9J2wnLEcwPSd1JyxCNj0nbicsRjM9JyAnLFY1PSdcIiAnLE42PSgoODQuOUUxLDExLjlFMik8MHgxRkM/J2snOigxMTgsMTI2LjYwRTEpPigxMDEuLDEyMyk/KDEuNjUwRTIsJ3MnKTooMjYuNzBFMSwyNi4pKSxHNz0naScsbzA9KCgxMDIsODMuKTwweDEwOD8oMTcuN0UxLCdoJyk6KDB4RjgsMHgxQzEpPCg4My42MEUxLDE0Ny4pPzE0MDooMTIsMi44MUUyKT49NTIuNDBFMT8oNS41RTIsJ0onKTooMHgxODcsMHgxNEIpKSxiMD0ndCcsYjtpZighdGhpcyl0aHJvdyAgbmV3IFR5cGVFcnJvcigoVzYrYjArbzArRzcrTjYrVjUrRzcrTjYrRjMrQjYrRzArajcrajcrRjMrTzcrdDYrRjMrQjYrTzcrYjArRjMrRTIrVitCNitFMytFMikpO3ZhciBmPU9iamVjdCh0aGlzKSxjPWYubGVuZ3RoPj4+RDg7aWYoIWMpcmV0dXJuIC1MODtiPStkfHxEODtJbmZpbml0eT09PU1hdGhbKFIzK2QzK1E4KV0oYikmJihiPUQ4KTtpZihiPj1jKXJldHVybiAtTDg7Zm9yKGI9TWF0aFsoUjErVDQpXShEODw9Yj9iOmMtTWF0aFsoUjMrZDMrUTgpXShiKSxEOCk7YjxjOyl7aWYoYiBpbiBmJiZmW2JdPT09YSlyZXR1cm4gYjtiKys7fXJldHVybiAtTDg7fSk7U3RyaW5nLnByb3RvdHlwZS50cmltfHwoU3RyaW5nLnByb3RvdHlwZS50cmltPWZ1bmN0aW9uKCl7dmFyIEszPVwiZXBsXCI7cmV0dXJuIHRoaXNbKGM4K0szK1g3KV0oXC9eW1xcc1xcdUZFRkZcXHhBMF0rfFtcXHNcXHVGRUZGXFx4QTBdKyRcL2csWik7fSk7dmFyIHo9ZjVYMFtKMF1bKFg2K3A2K2c1K0I1K2U4KV1bKE00K0MyK3AwK2oyK2M4K1MyK1IzK1E4K2oyKV0oKSxBPXt9LEs9ZnVuY3Rpb24oYSl7dmFyIGc3PVwiZmlcIixJND1cInVuXCI7KEk0K1EzK2oyK2c3K0I1K2oyK1EzKT09dHlwZW9mIEFbZzJdJiYoQVtnMl09YSgpKTtyZXR1cm4gQVtnMl07fSx3PW5ldyBmdW5jdGlvbigpe3RoaXNbSzRdPWZ1bmN0aW9uKCl7dmFyIGw1PVwidGVzXCI7cmV0dXJuIFwvbXNpZXx0cmlkZW50XFxcL1wvWyhsNStlOCldKHopJiYhXC9vcGVyYVwvWyhlOCtqMitROCtlOCldKHopO307dGhpc1tnM109ZnVuY3Rpb24oKXtyZXR1cm4gSyhmdW5jdGlvbigpe3ZhciB5Mj1cInRjaFwiLEc2PVwibWFcIixhO2E9W1wvdHJpZGVudFxcXC8oPzpbMS05XVswLTldK1xcLlswLTldK1s3ODldXFwuWzAtOV0rfCkuKnJ2OihbMC05XStcXC5bMC05YS16XSspXC8sXC9tc2llXFxzKFswLTldK1xcLlswLTlhLXpdKylcL107Zm9yKHZhciBkPUQ4LGI9YS5sZW5ndGg7ZDxiO2QrKyl7dmFyIGY9elsoRzYreTIpXShhW2RdKTtpZihmJiZmW0w4XSlyZXR1cm4gcGFyc2VGbG9hdChmW0w4XSk7fXJldHVybiBEODt9KTt9O3RoaXNbTDFdPWZ1bmN0aW9uKCl7cmV0dXJuIFwvaWVtb2JpbGVcL1soZTgrajIreTMpXSh6KTt9O307d1tLNF0oKSYmd1tnM10oKTt2YXIgTD1bbDgsTDhdLE09W1cyLEw4XSx4PXtpOlY0LHNlbmQ6ZnVuY3Rpb24oYSxkLGIsZil7dmFyIG0xPVwidFRpXCIsWTY9XCJfXCIsbjU9XCJuZlwiLHMxPVwidXNcIixpNT1cImlkXCIsZjc9XCJcLz8mXCIsajE9XCJcL1wvXCIseDA9MTAyNCx4MT1cInJlcGxcIjsoUTgrZTgrYzgrQzQrQjUrZzMpPT10eXBlb2YgYiYmRDg8Yi5sZW5ndGgmJihiPWJbKHgxK1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0wxK0M0K3MyK2oyKV0oRDgsQzMpKTsoUTgrYTMrQzQrQjUrZzMpPT10eXBlb2YgZCYmRDg8ZC5sZW5ndGgmJihkPWRbKGM4K2oyK1c3K1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0Q1K3MyK2oyKV0oRDgseDApKTt2YXIgYz1uZXcgSW1hZ2U7ZiYmKGMub25lcnJvcj1jWyhWMStCNStMMStWMStzNildPWYpO2NbKFE4K0YxKV09KGoxKSt4W0M0XVtSMV0rKGY3K1E4K2Y4K2QzK2k1K0QyKSsoYj9lbmNvZGVVUkkoYik6YzUpKyhYMStiNStDNCtRMytEMikreFtDNF1bVjFdKyhYMStlOCtDNCtRMytEMikreFtDNF1bUThdKyhYMStROCtlOCtSMytlOCtzMStEMikrYVtEOF0rKGQ/KFgxK0M0K241K1YxK0QyKStlbmNvZGVVUkkoZCk6WikrKFgxK0UwK0QyKStWRVJTSU9OKyhYMStZNitEMikrKG5ldyBEYXRlKVsoZzMrajIrbTErUjErajIpXSgpO30sajp7fX0sTj1mdW5jdGlvbihhLGQsYixmKXt2YXIgbjM9XCJwbHlcIjtpZihnOCE9YVtMOF0mJmw4IT1hW0w4XSYmcDghPWFbTDhdKXtpZihkJiZhW0Q4XT09TFtEOF0pe3ZhciBjPShEKEUsZCleLUw4KT4+PkQ4O2lmKCFEOD09PXhbbjFdW2NdKXJldHVybiA7eFtuMV1bY109IUQ4O314WyhROCtqMitaNildWyhSOCtuMyldKHgsYXJndW1lbnRzKTt9fSxPPWZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBOOD1cInRpbWVvXCIsRDY9XCJvdVwiLGUwPVwiaW1lXCIsZzA9XCJwclwiLE01PVwib3BlXCIsczM9XCJtcFwiLFQxPVwidGhcIixkND1cIk9TXCIsQjM9XCJDYVwiO2E9YVsoZTgrVjErbjcrYjUrYjUrajIrYzgrQjMrdjUpXSgpO2lmKCh5NCtFNCtaOCkhPWEmJih1MStkNCtaOCkhPWEpZigoUjErajIrVDErVjErUTMrWDIrQjUrVjErZTgrWDIrQzQrczMrTDErajIrUjErajIrVTQrRjYpLC1MOCk7ZWxzZXt2YXIgZz1uZXcgWERvbWFpblJlcXVlc3Q7Z1soTTUrQjUpXShhLGQpO2dbKFYxK0I1K0wxK1YxK3M2KV09ZnVuY3Rpb24oKXt2YXIgdjQ9XCJwb25cIixOMj1cInJlc1wiO2IoZ1soTjIrdjQrUTgrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGI4KTt9O2dbKGg3K2cwK1YxK2czK2M4K2oyK1E4K1E4KV09ZnVuY3Rpb24oKXt9O2cub25lcnJvcj1mdW5jdGlvbigpe2YoWiwtTDgpO307YyYmKGdbKGU4K2UwK0Q2K2U4KV09YyxnWyhoNytOOCtlNildPWcub25lcnJvcik7c2V0VGltZW91dChmdW5jdGlvbigpe2dbKFE4K2oyK0I1K1EzKV0oaHx8Wik7fSxEOCk7fX0sUD1YTUxIdHRwUmVxdWVzdFsoSjQrWjUrQjcpXXx8bDgsUT1mdW5jdGlvbihhLGQsYixmLGMsZSxoKXt2YXIgYzY9XCJpdFwiLHYzPVwidFRcIixVMj1cImVvXCIsVjM9XCJvdXRcIixPMD1cImltXCIsZzE9XCJlY2hhXCIsbTc9XCJvbnJlYWRcIixhNj1cIkNhc1wiO2E9YVsoZTgrVjErbjcrYjUrYjUrdDIrYTYrajIpXSgpO3ZhciBnPW5ldyBYTUxIdHRwUmVxdWVzdDtnWyhWMStiNStqMitCNSldKGEsZCwhRDgpO2dbKG03K3Q3K1E4K2U4K1IzK2U4K2cxK0I1K2czK2oyKV09ZnVuY3Rpb24oKXt2YXIgYTc9XCJwb1wiLGkxPVwiZWFyXCIsVT1cInRpbWVcIix0ND1cIlN0XCI7aWYoZ1soYzgrajIrUjMrUTMrdDcrdDQrUjMrRzgpXT09UCl7Z1soaDcrVStWMStlNildPWZ1bmN0aW9uKCl7fTtrJiYoR0xPQkFMWyhzMitMMStpMStaOCtDNCtLNStWMStmOCtlOCldKGspLGs9IUw4KTt2YXIgYT1nWyhZNCtROCthNytCNSt2NStaOCtqMitaNytlOCldWyhlOCtjOCtDNCtSMSldKCk7Yjg9PWdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0/YihhLGdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0pOmYoYSxnWyhROCtlOCtSMytlOCtmOCtROCldKTt9fTt2YXIgaztjJiYoZ1soZTgrTzArajIrVjMpXT1jLChWMStCNStTNStSMStqMitWMStmOCtlOCkgaW4gWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlP2dbKFYxK1U0K0M0K1IxK1UyK2Y4K2U4KV09ZnVuY3Rpb24oKXt2YXIgaDQ9NTA0LGU0PVwibnNcIixjNz1cInNwb1wiO2YoZ1soYzgrajIrYzcrZTQrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGg0KTt9Oms9R0xPQkFMWyh2NSt2MytDNCtSMStqMitWMyldKGZ1bmN0aW9uKCl7Zy5hYm9ydCgpO2YoWiwtTDgpO30sYykpO2dbKHAwK2M2K0s0K1MyK2M4K0Y2K2wzK2U4K0M0K1IzK0wxK1E4KV09KGY4K0I1K1EzK2oyK1QzK0M0K0I1K2oyK1EzKSE9dHlwZW9mIGU/ZTohRDg7Z1soUTgrajIrQjUrUTMpXShofHxaKTt9LFI9e2FzeW5jOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpeyh3W0s0XSgpJiYhd1tMMV0oKSYmYTI+d1tnM10oKT9POlEpWyhSOCtXNyt0NyldKFY0LGFyZ3VtZW50cyk7fSxnOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBiNz1cInN5XCI7dGhpc1soUjMrYjcrQjUrczIpXShhLGQrKFgxK3MyK0YxK0QyK3oxKSxmdW5jdGlvbihhLGQpe3ZhciBVNz1cIjtcIixUMj1cInNwXCIsYz1hWyhUMitMMStDNCtlOCldKFU3LGc4KSxlO2EmJlk4PmEubGVuZ3RoP2U9IUw4Omc4PmMubGVuZ3RofHxwYXJzZUludChjW0Q4XSxhMikhPT0oRChFLGNbTDhdWyhNNCtTOCtlOCtjOCtDNCtwMSldKCkpXi1MOCk+Pj5EOD8oTihNLGEsdm9pZCBEOCx2b2lkIEQ4KSxlPSFMOCk6ZT0hRDg7ZT9iKGNbTDhdLGQpOmYoYSxkKTt9LGYsYyxlLGgpO30saDp3W0s0XSgpJiZhMj53W2czXSgpfSxTPShLNCtlOCtlOCtiNSkrKChLNCtlOCtXMytROCtJNyk9PWY1WDBbJ2xvY2F0aW9uJ11bKGI1K2M4K3UzK3MyK1YxK0wxKV0/UTg6WikrKHUwKSxCPWRvY3VtZW50LEg9KG5ldyBEYXRlKVsoZTgrcDUrUzgrbDArajArZzMpXSgpWyhSNCtoNildKEQ4LGEyKSxJPWZ1bmN0aW9uKGEsZCl7dmFyIGY0PVwiaWNcIixiPUcoYSksZj1HKGIpWyhROCtMMStmNCtqMildKEQ4LC1kKTtyZXR1cm4gYitmO30oSCxwYXJzZUludChIWyhROCtiNStMMStDNCtlOCldKHI4KVtMOF0sYTIpKSxDPUJbKHMyK1k0K1IzK2U4K1crUjErajIrVTQpXSgoUTgrczIrQTArZTgpKTtDWyhlOCt0Nyt5OCldPShlOCtqMitoMitWOCtuMStSMytjNCtTNCtSNytlOCk7KGZ1bmN0aW9uKCl7dmFyIHIxPVwicnNlXCIsdzc9XCJ2ZVwiLGw0PVwiYXdcIixpNz1cInMzXCIsYT1TKyhpNytUK1IzK1IxK1IzK1k3K1YxK0I1K2w0K1E4K1QrczIrVjErUjErVjgpK0krVjgrSVsoUTgrZjgrZDMrUTgrZTgrYzgrQzQrQjUrZzMpXShEOCxhMilbKFE4K1c3K0M0K2U4KV0oWilbKGM4K2oyK3c3K3IxKV0oKVsobjErVjErQzQrQjUpXShaKTtSWyhSMytROCt0NytCNStzMildKCh5NCtFNCtaOCksYSxmdW5jdGlvbihhKXt2YXIgSzA9XCJpbGRcIixZPVwibmRDXCIsajU9XCJhcHBcIix6OD1cImhlXCIsWjI9XCJ5VGFnXCIsdzU9XCJFbFwiLFk1PVwiY3JlXCIsSTg9XCJpbFwiLGk4PVwiQVRcIix5Nz1cInViXCIseDQ9XCJic1wiO3RyeXt2YXIgYjthPWF0b2IoYSk7dmFyIGY9YVsoUTgrZjgreDQrZTgrYzgrajArZzMpXShEOCxzOCk7YT1hWyhROCt5NytROCthMytDNCtwMSldKHM4KTtmb3IodmFyIGM9WixlPUQ4O2U8YS5sZW5ndGg7ZSsrKWMrPVN0cmluZ1soUzErUzIrRzQrbDErVjErUTMrajIpXShhWyhzMitLNCtSMytsMStWMStRNitwNitlOCldKGUpXmZbKHMyK0s0K1IzK2M4K1MyK1YxK1EzK2oyK2g4KV0oZSVmLmxlbmd0aCkpO2I9YztiPWJbKGM4K2oyK1c3K1IzK3MyK2oyKV0oUmVnRXhwKChWOCtwNitpOCt1MStWOCksZzMpLEopO0NbKFIzK2I1K2I1K2wzK1EzK0E2K0k4K1EzKV0oQlsoWTUrUjMrZTgrajIrWjgrajIraDIrWDUrVjErUTYpXShiKSk7QlsoZzMrdzYrdzUrajIrUjErajIrQjUrZTgrUTgrUDIrWjIrWDUrUjMrSzUpXSgoejgrUjMrUTMpKVtEOF1bKGo1K2oyK1krSzQrSzApXShDKTt9Y2F0Y2goaCl7fX0sZnVuY3Rpb24oKXt9KTt9KSgpO319KShUSUQpOzxcL3NjcmlwdD4ifSx7ImlkIjoiYWRzdF9iX1BPUFVOREVSIiwiYWRzcG90IjoiYl9QT1BVTkRFUiIsIndlaWdodCI6IjU5IiwiZmNhcCI6IjIiLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPSd0ZXh0XC9qYXZhc2NyaXB0JyBzcmM9J1wvXC9pbmNyZWFzaW5nbHljb2Nrcm9hY2hwb2xpY3kuY29tXC9kZVwvYzhcL2Y0XC9kZWM4ZjRlZjNjMmRlODQ1YTdhZDQwMGZlZWE3ODBlMy5qcyc+PFwvc2NyaXB0PiJ9LHsiaWQiOiJjbGljX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNjAiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJcL1wvMmNuanVoMzRqYnBvaW50LmNvbVwvdFwvOVwvZnJldFwvbWVvdzRcLzQ3MDkxNlwvYnJ0LmpzXCI+PFwvc2NyaXB0PiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9LHsiaWQiOiJwb3BjX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTciLCJmY2FwIjoiMSIsInNjaGVkdWxlIjpbIjEiLDAsIjEiLDAsIjEiLDAsIjEiXSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCI+XHJcbiB2YXIgcCQwMGEgPSAncCQwMGEnICsgKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSArICd6eic7IHdpbmRvd1twJDAwYV0gPSB7YTonYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5NHloMXF1ZHJvY2VpbnN0MG02ZjhscHg5YnozN2o1Z3ZrMndhJywgYjone1wiQVpJYlwiOlwiN3YyZ3Y3XCIsIFwiQlZJYlwiOlwia2p2NzJ2XCIsIFwiQ1hycjFcIjpcImxzMXE2XCIsIFwiREx0YWdcIjpcIjdcIiwgXCJFbWprNVwiOlwiXCIsIFwiWENnZTFzXCI6XCJ1cTFmYi45YnpcIiAsIFwiWnQxXCI6XCIwdDBoNGZyLnNxOFwiLCBcIlpaMVwiOlwiczBoNDEuaHRuXCIgfScsIGM6J3tcIkFia3IyMjFcIjpcImZoNm8wOFwiLCBcIkJvOXNzbVwiOlwiXC9cL2gxcy51cTFmYi45YnpcLzQwMC5jZlwifScsIGQ6J3tcIkFnNFwiOlwieXQxYlwiLCBcIkJ4MVwiOlwiNDAwcXMxQ3JvaTFcIiwgXCJDa3lcIjpcImY2aFwiLCBcIkRtZ1wiOlwiaDZxNDhxRWlxbnFzOFwifSd9O1xyXG52YXIgXzB4NWQ0Yj1bJzIzNTkxM1FWZmJ3dicsJ3NsaWNlJywnbGVuZ3RoJywnMTYyMjA5UUJtQW1WJywnMTQyMzhoeU9PVHEnLCczMjMyMDdEVGJpZmgnLCdzcGxpdCcsJzFEcWlLdHEnLCcxMzU4NjZIVGJhdkInLCdpbmRleE9mJywnY2FsbCcsJzI3NjU0U0tYSGJZJywncGFyc2UnLCd1bmRlZmluZWQnLCczMklqY2tteicsJ2tleXMnLCdtYXAnLCdjZWlsJywnMTE1OTgwaGNGVkR5JywndmFsdWVzJywnam9pbiddO3ZhciBfMHgyMDhjPWZ1bmN0aW9uKF8weDMxYThkNyxfMHg1ZjM2YjMpe18weDMxYThkNz1fMHgzMWE4ZDctMHgxNjc7dmFyIF8weDVkNGJlMT1fMHg1ZDRiW18weDMxYThkN107cmV0dXJuIF8weDVkNGJlMTt9OyhmdW5jdGlvbihfMHgyNzZmOTQsXzB4NTdjNGZmKXt2YXIgXzB4NTAwNTdjPV8weDIwOGM7d2hpbGUoISFbXSl7dHJ5e3ZhciBfMHg0MGQxODQ9cGFyc2VJbnQoXzB4NTAwNTdjKDB4MTY4KSkrcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTZmKSkqcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTc5KSkrLXBhcnNlSW50KF8weDUwMDU3YygweDE3NikpK3BhcnNlSW50KF8weDUwMDU3YygweDE3MykpK3BhcnNlSW50KF8weDUwMDU3YygweDE2ZSkpKy1wYXJzZUludChfMHg1MDA1N2MoMHgxNzApKStwYXJzZUludChfMHg1MDA1N2MoMHgxNmIpKSotcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTcyKSk7aWYoXzB4NDBkMTg0PT09XzB4NTdjNGZmKWJyZWFrO2Vsc2UgXzB4Mjc2Zjk0WydwdXNoJ10oXzB4Mjc2Zjk0WydzaGlmdCddKCkpO31jYXRjaChfMHg0MTE4MzYpe18weDI3NmY5NFsncHVzaCddKF8weDI3NmY5NFsnc2hpZnQnXSgpKTt9fX0oXzB4NWQ0YiwweDQ1MTExKSxmdW5jdGlvbigpe3ZhciBfMHgxYmEyNzQ9ZnVuY3Rpb24oXzB4MmYzYTlhKXt2YXIgXzB4M2YwYmM0PV8weDIwOGMsXzB4MTg5NGJhPU1hdGhbXzB4M2YwYmM0KDB4MTY3KV0odGhpc1snYSddW18weDNmMGJjNCgweDE2ZCldXC8weDIpLF8weDUzOTU0OD10aGlzWydhJ11bXzB4M2YwYmM0KDB4MTZjKV0oMHgwLF8weDE4OTRiYSksXzB4NWQ4MDA5PXRoaXNbJ2EnXVtfMHgzZjBiYzQoMHgxNmMpXShfMHgxODk0YmEpO2RlY3J5cHQ9dGhpc1tfMHgyZjNhOWFdW18weDNmMGJjNCgweDE3MSldKCcnKVtfMHgzZjBiYzQoMHgxN2IpXShfMHgyOGY0MzM9Pnt2YXIgXzB4ZDc2MTJkPV8weDNmMGJjNDtyZXR1cm4gXzB4NWQ4MDA5WydzcGxpdCddKCcnKVsnaW5jbHVkZXMnXShfMHgyOGY0MzMpP18weDUzOTU0OFtfMHg1ZDgwMDlbXzB4ZDc2MTJkKDB4MTc0KV0oXzB4MjhmNDMzKV06XzB4MjhmNDMzO30pW18weDNmMGJjNCgweDE2YSldKCcnKTt0cnl7cmV0dXJuIEpTT05bXzB4M2YwYmM0KDB4MTc3KV0oZGVjcnlwdCk7fWNhdGNoe3JldHVybiBkZWNyeXB0O319LF8weDU3YmI4NT13aW5kb3dbcCQwMGFdLF8weDIxOWQ5Nz1mdW5jdGlvbihfMHgyOGVmYWMsXzB4MjJhMDMxKXt2YXIgXzB4NWJlZThlPV8weDIwOGMsXzB4Mzk2M2EwPU9iamVjdFtfMHg1YmVlOGUoMHgxNjkpXShfMHgxYmEyNzRbXzB4NWJlZThlKDB4MTc1KV0oXzB4NTdiYjg1LE9iamVjdFtfMHg1YmVlOGUoMHgxN2EpXShfMHg1N2JiODUpW18weDI4ZWZhY10pKTtyZXR1cm4gdHlwZW9mIF8weDIyYTAzMSE9XzB4NWJlZThlKDB4MTc4KT9fMHgzOTYzYTBbXzB4MjJhMDMxXTpfMHgzOTYzYTA7fTt3aW5kb3dbcCQwMGFdWyd4J109ZnVuY3Rpb24oKXtyZXR1cm4gXzB4MjE5ZDk3KDB4MSk7fTt2YXIgXzB4ZjFkYjU3PWRvY3VtZW50W18weDIxOWQ5NygweDMsMHgzKV0oXzB4MjE5ZDk3KDB4MiwweDApKTtfMHhmMWRiNTdbXzB4MjE5ZDk3KDB4MywweDIpXT1fMHgyMTlkOTcoMHgyLDB4MSksZG9jdW1lbnRbXzB4MjE5ZDk3KDB4MywweDApXVtfMHgyMTlkOTcoMHgzLDB4MSldKF8weGYxZGI1NykscCQwMGE9dW5kZWZpbmVkO30oKSk7XHJcbiBcclxuIDxcL3NjcmlwdD4ifV0=