From: Subject: Article View Date: Tue, 28 Sep 2004 13:00:23 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C4A55B.1DE83260" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://proquest.umi.com/pqdweb?index=59&did=000000435091591&SrchMode=3&sid=2&Fmt=3&VInst=PROD&VType=PQD&RQT=309&VName=PQD&TS=1096390760&clientId=15092 Article View
3DProQuest Ask a Librarian at = NC State=20  |  Help  =20
=
: 0 articles
3D""=20
Interface=20 language:
=20
3D""=20

Databases=20 selected:  Multiple databases... What's New

Article View =AB Back=20 to Results <=20 Previous  Article 60 of 79  Next=20 > Publisher=20 Information  
    Mark Article  Abstract=20 ,  3D"Full Full Text

Science and Technology: A blistering = challenge; Genetics
The=20 EconomistLondon: Nov=20 1, 2003.Vol.369, Iss. 8348;  pg. 101
 =BB Jump=20 to full text  3D"Full
Subjects:
Classification Codes 5400 Research &=20 development,  9190 United = States,  9000 Short = article
Locations: United States,  US
People: Gibson, Greg,  Dworkin, Ian
Companies: North Carolina State University=20 (NAICS: 611310 )
Article types: Feature
Section: Science and = Technology
Publication title: The=20 Economist. London: Nov=20 1,=20 = 2003. Vol. 369, Iss. 8348;  pg. 10= 1
Source Type: Periodical
ISSN/ISBN: 00130613
ProQuest document ID: 435091591
Text Word Count 703
Article URL: http://gateway.proquest.com/openurl?url_ver=3DZ39.88-2004&am= p;res_dat=3Dxri:pqd&rft_val_fmt=3Dinfo:ofi/fmt:kev:mtx:journal&ge= nre=3Darticle&rft_dat=3Dxri:pqd:did=3D000000435091591&svc_dat=3Dx= ri:pqil:fmt=3Dtext&req_dat=3Dxri:pqil:pq_clntid=3D15092
3D""=20
 More Like=20 This  =BBShow=20 Options for finding similar articles =

Abstract = (Article=20 Summary)

Scientists at Norht Carolina State University have pinpointed a = series=20 of so-called cryptic variations that have no effect on a protein's = structure, but can nevertheless, if the circumstances are right, = have a=20 significant effect on the individual they belong to. One of the = genes in=20 Drosophila is called Egfr. When this goes wrong, the wonky protein = that=20 results causes a fly's eyes to blister up, because too many = photoreceptor=20 cells are produced in them. In this case the blistering happens = even if=20 the other copy of the gene is = healthy.

3D""=20
Full = Text (703=20   words)
(Copyright 2003 The Economist Newspaper = Ltd. All=20 rights reserved.)

Genetics gets more complicated

THE official version of genetics is fairly straightforward. = Genes are=20 encoded in a molecule called DNA. This molecule is a = double-stranded helix=20 made from four different types of sub-molecule. These types are=20 interchangeable, and can thus appear in any order in a strand. = Reading the=20 sub-molecules in groups of three (essentially, genetic "words") = yields a=20 message. The machinery of a cell can translate this message into a = protein. And proteins are the molecules that do most of the work = in a=20 cell. Hence genes control cells. Hence, also, changing the order = of the=20 sub-molecules means that the message gets changed, and with it the = protein.

Such changes are called mutations. Not all are detrimental. = Some have=20 no real effect, and are known as silent mutations. This is either = because=20 they cause no change in the composition of the protein that the = gene=20 encodes (some apparently different genetic words actually have the = same=20 meaning to the protein-making apparatus), or because the change = they make=20 has no effect on the protein's function. But if an effect is = there, it=20 will always be there unless it is masked by a second, undamaged = copy of=20 the gene in question. (There are two versions of most genes in an=20 individual, one inherited from each parent.) That, at least, is = the=20 received wisdom. However, a study by Greg Gibson, Ian Dworkin and = their=20 colleagues at North=20 Carolina State University, in Raleigh, suggests things may be = more=20 complicated and subtle than that. Working with the geneticists' = favourite=20 animal, the fruit fly Drosophila, Dr Gibson has pinpointed a = series of=20 so-called cryptic variations that have no effect on a protein's = structure,=20 but can nevertheless, if the circumstances are right, have a = significant=20 effect on the individual they belong to.

One of the genes in Drosophila is called Egfr. When this goes = wrong,=20 the wonky protein that results causes a fly's eyes to blister up, = because=20 too many photoreceptor cells are produced in them. In this case = the=20 blistering happens even if the other copy of the gene is healthy. = In other=20 words, a healthy gene cannot mask the blistering. That much is = familiar to=20 fly geneticists. However, the degree of blistering varies. Such=20 variability could be due to environmental factors, but Dr Gibson = suspected=20 it might actually be due to minor variations in the healthy copy = of the=20 Egfr gene.

So much is known about fly genetics that a lot of these minor=20 variations have already been identified, and lines of flies with=20 particular versions of them bred routinely. The versions in = question are=20 called single-nucleotide polymorphisms (SNPs), because they = involve=20 substitutions of individual sub-molecules (nucleotides, as they = are known=20 technically) in the helix. In healthy flies, these substitutions = have no=20 perceptible effect. But when Dr Dworkin crossbred a range of fly = lines=20 each carrying a different silent SNP in the Egfr gene, with flies = from a=20 line that had a damaged Egfr gene, he found that the amount of = blistering=20 in the offspring varied significantly. More to the point, the = variation=20 was between lines, rather than within them, showing that the SNPs = were=20 somehow modifying the effect of the Egfr protein without modifying = the=20 protein itself.

How this happens is unclear. Probably, the SNPs are changing = the amount=20 of Egfr protein produced, by fine-tuning the way the gene's = message is=20 broadcast to the cell's protein-making apparatus. But whatever its = cause,=20 it is a significant finding. A number of human diseases caused by = damaged=20 genes, such as cystic fibrosis and a range of cancers, have a = similarly=20 variable expression. It has long been suspected that in these = cases, too,=20 some sort of "cryptic" variation is to blame. But, before Dr = Gibson's=20 work, the existence of such variation was hypothetical. Now that = the=20 phenomenon has been exposed, it should be possible to find out how = it=20 works. That, in turn, may suggest ways of ameliorating these = diseases by=20 "turning down" some of the biochemical switches involved. And = regardless=20 of the practical consequences, Dr Gibson's work has shown that = even=20 genetic determinism is not the simple process that some of its = proponents=20 would have you believe. That alone is a lesson worth learning.

[Illustration]
Caption: Who are you calling=20 blistered?


^ Back=20 to Top =AB Back=20 to Results <=20 Previous  Article 60 of 79  Next=20 > Publisher=20 Information  
    Mark Article  Abstract=20 ,  3D"Full Full Text
3D""=20
Copyright =A9 2004 ProQuest = Information and=20 Learning Company. All rights reserved. Terms=20 and Conditions
Text-only=20 interface
3D""=20
3D"From =

------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/common/logo_proquest.gif R0lGODlhsgAbANUAAP+ZAP+iFv6kHv+pKfGmN/auQ9KUOeGiRP+5UO2yWv/EbcudWtOmY7SPWfvJ fuS7fvvQkceqf/7apaWQcvrfuNjDpcm3nPrmyebUuZeMfO/hzM3CsuPc0v/47urk29rOvvPp3P30 6Ono57i3tuzr6////+Dg4MzMzJmZmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACyABsAAAb/wJJw SCwaj8ikcslsOp/QqHSqDF0oEohDoUB4FRBKiEoum8/odOmSdTweiXihMAAEEJCOes/v+5tWWBgb hCMjKIgoGRMLdQEQY3+Sk5RTVhcaHCcnJp2eJpsnhygNAgAIF0YSXl9gepVDHQ4BAHYKqbC5TCEd Fx4iIiRNIqIoBnZFIAi1zLUIILkUywAEBM7QulAUYEWbwlK9IN9SJ8YAJkQYdQ0T7ccADrAaywcT GRkNtPHZTwoAD+M2fTgxDhAmEWbKAThBpAI1FIYOHUvgwUykJCH8HYC4yVwChGkuLhF5xEMBABFA DhyxYRNIJh0kaHhZ5kQChkMeADiAs8SJ/wU7ORhh06EDhDxHjHJxgOsIhloTev4EUACdESwXsbw6 sk0BU4wSuCiQgISCg1oJKAhBUQJRiZZNjGKgWcbEA6slRCQAwAAvh5N9k/nrYgfD0Gm1Aqg9opPA CCIiGOzEO2ReAMMllAHAbOQsMwQaknpmBsHIvGYKhIzgsFqU0CVGK1A2QwLCuL8oXzpEWbCEuloF DjDoKURzvQnWFGAjYhLAAuJ6JxtxOOCDkKcBrBuBQK2dqQpHzhJgdwwBXQ4RrBEwYOHbBmAbXlfR QvwMCQfjMAQQYEFICGkAGFBfCbsZkAFEdJ210SENADAAZ0M8lRsRuAVWhE4HaIfhgBoEEP/ABIgc 84BpdYA4wgQBFCCfECKMcEwDKBCHyIBHQICAbHto4IBuaG0xDQEozFZCYzEKqUGJDIkQAQACaNcQ k/2lU0dKRUQ3nBB7XXmhcyMQcwBfvTnEXzAbTBCBkB+cFAGNTZCAQAEb8IFBBePo1AyTBkRlBAl7 PYeEQ47lRI2TgvJUhJhRUqgmQs1RSYQGJx3ggASzoDQdLWmVAAqN+vFHhglUEZqELGAshkQHGMgX XZ4NsHMgjbg5asRehgqBoahW1rehEep46tsAASQ6RAW03BmsEVPZYup01MRJxQkOioqEfp85sCxk igJgoiGcTAussMwBBlKuRVRIkwgn+Xn/aLNCAOosEToJYEADC7SqZxEmkPKlHWQxthObTUALAHhM nBCBAQYQUOxYWx3xAZR0/cnuERxMOUSs55kSwTdjSChroTjtSgQJOhmQyIwRa3oIcqeEVoQHWQr5 xFTPMEFCOYhM8I4dDjT8JAEAb1mrER98OyyURGsshDQO0PruEDDzhQ6fUr/c5wkimGBjv0TEdAEx J9ICoRCx9gaFCOYoQBISWXekc8J2QGKEyEtYKXMJH3joLAhXI2tNAu3WweS9UvL264QUZskoLQQT cdY+Sg7KLAHgkoMCUAhcuwQoiUxwwB1c5yVuE2Uj8YE1D4Agy0MRnyAZABCAsMG+Bzw9/0TeALQH oK9EmCBZARp0oFF9IuiUQGgU1KHukwI80NSzKEwA7FhrJ0ECKCszkIACi5kwpdlOIY1EsgjQIgDh kKFgjR20eAiAAj6/tX75tBBge14RmOI+kLMpqf80BhiB2ewEjzOY4BALSAACSnWBohQlBBBMAvZG YIF9+G4B9zPdApa3pxE0gAACWE8GAHYCnYFQXu0gAEWQ5TkBFGABOlvTEU7QgAMIQF4xmmELBXAA GMlsAw0wwALag4ZijGATJkjZEm62CSHcbAR3M8IBsaaEA54saD45GUQQ0aUZJiIibGrRFdmGMy7e zYo5VEPWgsGPKYAiicPYFEjgiIQ3gh5PipxQ4hA2FcUhsLGNgAykIAdJyEIa8pCITOQfggAAOw== ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/common/spacer.gif R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/en/nav_basic_off.gif R0lGODlhWAAkAPcAAObxyJujg+Puv4qaXdfoprvSWjk8MbzRfhsdFrXRTK21lsHOnXB2XNvqrtHk mZWmYr/XaMnTrmZqWr3VYZGebVRZRdzqsKOvgKrMN8jfhWVwRNniu7fBmqG0aXR5ZqaxiOnyzuXw xN/suNfnpazBbm92W8DOm7vQebrDobnUWjM5JA4PC5KYgigrHp2sc1liPG11VZqqbZSmXmBnTFtk QUxVNTs9NVFXPbXSUE9WOXN4Yjg7Lo+WfEFHLiksIu301ObvvU9XMkBCNNDjXMPcesrdfdLlm9rn oMDaccTdfJOtLLbPL9noemd1Lsbef8Tde9/rkoSfI87jksfegVxkMZ69KcXdfsnfhsXdfcHaRMzh jTMzM6arg8Tce8rgibHOQcfegr7Za8begLbUWKrKLsvhjHGELs7UrLjVXdXnosrgiGptUdPmnrPS UN7stqmyjrLRTNTmntTmn9Hkl7HEMs/jlLnPds3ij8vgis3ikMzhjrLRS/f67e312Nbno8ndfNPl nfH339nnn9zrstnpq4KHZuDtudjop9Xgtt3rs87ikdfmm87iktrprKzNPXR/UldbTLrQd9PlnCst JtDkl8jdfGtzUdLlmuPvwLrWX6jKMc3bpdDjlbHQSNXlmK3CcN7stMXQpcngh9LerdXmocnZmsfR qquzk9blmbzTXrDEds/jlczhjMvhitXnoXyEZkNJNN3rtHF+TKXJKuTvw6awhoCNWqO2bpSfch0e GqiyjFNYQ3qDYNDkltXmoNDdqm52WcLVisTWj+Luvcffg4iRa9Tfsam4eZipaUhLPqeyi36FaaCt e6SvgrjUWHuKUH2MVIqTb+XwxnB8SCwuJ8zbosvhi8/jk+fxyYKHcdrpq6GnkdbneoSPYT9GK87V uaW3co2cZMXXkJWgdLXAlDU6KGhySq+2m6Ovf7vRfbrVXY+caEZKOnd7bVlcUdjoqLzEpbnCn0pM Qt/st9rjwqiyi5eoZr7WZ6q6frTRS7zWK7LQKcfdLP///wAAAMPceSH5BAAAAAAALAAAAABYACQA AAj/APsJHNiH0JR/CBMqXMiwocOHECMqnEKoz8CLA/m4OSixo8ePIBNOccMHo8BAaUKqXMlSYZpA GAMZiYgEDY4J3AQJWlQpRSYkLYN6NAJTIJ+UD8O0mXDkh1MgUJ3+QAUhjNCrD9OU7OcG4pgEQH4A YcJPX1l9+rIwCetpDNa3C93068ORIRI4RcQO4ce3r1m0+oY4TQEUbkIs0+wQWTmloEMknfJC6UuZ L2DATe8VbuhEhb/PNSItjtgFnD9zVlgadIj3BxOzlStf1tcUwsMyOyAp4OEvhxOJSea8KgWGZd2F Y778gAK775Ilss/q29c0hUMpBjyIEGBjR6snD2qo/9CgOAm0HuMjKZqBT0ykFypkKQ4aBgPU5vzo UBEiJEiTKFVAN9s+P3hiFUPYVeACLv4EcIcqK1TAwAqPiIGMP6/UcoMXefjjgigt+MAALGqMxlIb eZVFWRBUKKFEFFQEsQWLZrzYhBlkZPGDOg1h95k/NpigRh6bGIKJATBoAYM/bzTiihdz+IMOBf6g YAgBXpioEhL2HYEfP1XIRkcUTcjYX39kAIHKZglh1w4I9NiAwBVqWILAZyWsYsIK/qxAAzFG+PNB Cf4MoogXv7WEhnJDfEnZEJBGakYQUQhRaRR5ZYKgATq8o40H/tRhS4PY2MBAHmyEcI4E/jwShz+6 6P/gDxtdXLVHXoDFxg+kTDABRa+W6lNmE1ToeA+CO1QQwzor5OLHkqMkMkkJrNwiTCMhUMMLAf7U w4E/FFghwxNBOXIEEGjpyisU7HKxhhAFZKGEf0HsA0Qlm/4oTzxxLLACAggYgEAd5vhTDgKTVMNt LQ1AskILKxygZUiaAMFcupUN0WsRR3AhxBpbFDAEHUoQa+8iDJUBCjYASDOMK3jEgcgpodCyACVy /KIMB/NQQskgvnASiylvNKDFxCDNYrE+Szg6xLtBCLEFF0AIwcUQWegjhBn2CsKQE3o4YIQDd4CR RAZz+MGGA1KIYo0RacjByBRglHGFGFoAQkodYCD//ZHSUMxLRZh9fcEiF1ycEUQhQBQSRLxmCFFF 1x4RkYQTWDzxBBGWO2FFrQoRgYUV5AZV8RFCNNGEEErAVqavQSQuxBmKBxF1FPuc7NATMnQAulBJ PEOC3xCZC8Tg+pixRRRMs+4rF1sozgUUBazRhBK524vvQubx6Q8Cvgulhj8xYBHSrT80jVYUW5hR hRBfaFzE7GsUwkQRWWdfwA/Hhn7ACsnYQARKEAzzBYUT/mCGGEKyqB80Ci1LUMKZ6ACpIhSgCPWD 1HSylxc0cM8F/pBAAw5BAD1goQPieYFowCMe8nThEy+whzcecAL4yCdQ0aCBCgaQBI9wCSr7uEwV /2TUugrOTwlDWEL2cveDP7DpH1YoBZ9uMIArOOF/u/iAD3IgBghJiEJiuEOfYCCOEI1IDZLo0wzY sYIrfKQN+8tC7gCjnyCgJQtZKNMXlpi7vLSBIUlwADxs8JkWpKMb/jBGIgKwAj0QyUhIuoID/MEC C4yjSlfyQqC2IQAFhOoj9WlKEIPYtPe1qGTLU+ISl9DEA4UuAyMIwTfc4Y8ZEOpH/phDne7kjxJo kkmSAEahDuWEQL2BDR/wxyVAMgYy/OAI2ZuOPobInyAoQZXZSxMQ3NKQLoCBEYfAhj8MkA1/gEAA 2BjGKkYVgFIxAA+BagYjGDAr0AXqAq24gD9mAv8SOOwPmnycZhXIwMd9pOkHOHAIET6hgU9koBiU jIA/lhEHSRxDSf6I1rTg6Y8L5IEc4BLXE+6JB33y8yOQ2R8QsFnQJX4hLM54YkKsEA5ehtANDeBN CxDQgzv4C2AC08I9vUAAh0HsACQ16ZbgoJwfFKGl2WwKEOAg04Q4wQGGQIECNgAKKWihEYh4wwL8 wAqZ0cxmWpDCIOQwhTsMrWhauMZaryCHQUiBJWPAQFOeWQBsLqEAe/0DNx+ShCv0wg+HAEQZrJAE L1wiDYDQgxjQpja2gWEKdnuCFfK2NzDU7QpYuEIZjhMSpeSjCGGRilSA8Ic2uJI0VnBCEkbTOSwp LKa2mpuY6EhnmITUZA+OSMUFU4GDPaChqr1NrnKXy9zmOve50G1JQAAAOw== ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/en/nav_advanced_off.gif R0lGODlhawAkAOYAANLlnOLujlVYSdjodTc5L+nxy+301dPmZtvqguLuvpqobM3hbcXdfXyFUMfa afD23NrprNDkarbHg8jSqqOzad3rspioXs7jksrgcHB2XEhKPeXvw2ZpVtHkl6SvgYyYV2BnR8rg iRQVENXmobnPdsHNnLjKZsfegKq4Xv///210VczhjcnfhYCMVqiyjOjxuq21loyTa4eNY/L3ybvR e3yCY8Tce1xfTNrpZWdwRdvqbpKXgba+lXR3ZKq3eU1TOsfYlJyjg9nop/H34NbnY9DaqeHtqlRY QKCteIyScpGdaoKHcKapk1phPuDtfvL33bvDonN9Tdnlka3CcO/11ZOfVpKWcsvVjPr85fz97vT4 5N3qksHTiM/igtjomvb61u7x4tfopYmTUIWOULDBZLS+fb/QZdboa9niuyksIczWg8Pcesvhi9Xg tvf67dPfr0JIMc7VuT5AONPdgt/st/j71vD2vtjoYNvfx/f72urw2dTifs3Wf8nTdwAAAMPceSH5 BAAAAAAALAAAAABrACQAAAf/gCmCgwYQJ3+IiYqLjI2Oj5CRkpEnEAaDmINudIeTnp+goaEndG6Z gkMjoqusrasjQ5lDAJMnXkYvL0ZeLK6+v48AsYJuqpFGBU9PVDMzVA/LFQzA1MAjpil0kV7QLwhE 4EQHBwgv0BDV6a10KQadji9aLzpEd/bh4uNGWgXTkWskLFCwoWjNlBz+1C0yiPDRiUKQkn2zdweH RRzhxh0YQIXKO0cMWvgR0SsRAwV+QihkdDIlJEOPkumgqEOHkz1znDjRcSZfhAhUDERicUSEHx8E EZ1A4qfDykVLm0L6uKiClgHgcNjkU+PGDQ4+AuzU+PPBBkgrROzwU+OEwR8E/zj4GdGkBQMGH6Kc sAA3BwkbU35MaULgAwOAhKP8pQC3CYk1b+P6oSXqhJYrY5o0GdOHghwCAqzI0FBDDYIB434i0HIB pBI/ceSkCXEiTZoMcvxAgJOGBQsRICSIOJJBhN4LI0FoIFn7NpwQNIa7SPPjRHPck1dtwCOniZgq IH7IIZ2BdIkfGkCoaCEmSoMFL4Q2IioiwRI/El5DSQBDdxL8PvjBwwhF0JEAASqwAIAfQfDXlH50 hLGCDH68UUEQIqygn4OUgcICGDWgQAQOTiBwAwFJ2DFDERz04IEcMUQBQhMgEGDBHrM0ktZtArCV gR8VdOCCH2FUIEINIIggxP8FKhjlRwYhLOgCAEOGoQKQF4QQwpV+dDnXlUEO2eEnFRgQATg2zSGA BkHMUEceBfRQwg1hIXBGBGMc4UABZy3CwGtpECCHCBr04AcQLHgwGQACEJDGEgCIFEQBckC5oAds KArBjwAQFEINfhSQgKgj/IioomN6UsALB9RjkxoC3LBEHVhkgUUBdtRQQwCnRWCGBlUYYUBCiLCQ pAGj3uBHfzV8OtkKQ/pRApMVVnBblH54EIKiQvDghxIMWBBCCWyNAIAPF3jbLKipTkKFEa0SYZMU N/QgQAFZpJBFHjMkwQGvA/wkxg8rPKCSImkJAMEFIwThxw5yjXQoCxCIIMf/CGyUIMLGBGR46bZz hSGACGmIwMUIa5X8XBgRGwXEGqE8sEW8NgWQQQ0c7FArFl/0+2+vETjwgxIPtIZwBRWw8QcLQiRg 4AQwiHoBAxckkMAFJ4zQBgwTbFDCChdUMAILI1RwwQoVTOACBCuwAUEbLpQwQghoQy01zKA8gMA4 8joRQBkCwKABE3n0bAcHMfB6ZwQLfPCDAU4pckLb0zAQwtkMhwEA1mtMvoJbLHRgbgdYn8AGCwyw wMYJDKwAwAhYW/46AJ+3PoLmnMe8d6tn+B0AByrwIEAPPExghQZX8PoT4w4coUfkkqxxV1KMSM+6 DTbgXf30iFh/WPfcryKz/0Z9ByCFABx4wMF4BMgA8E8LLICBD3oYzYgNAlHvCgMNTKH9U4h4VwQ0 0ju/SSEDoAGNDG6wh4DBT35SMBhLWuAkEQzEFyHwgwKIBcBV/YSAvpOCBhRQhh8g4QZNaEAVUGAC BzjABG8wgP7+sIboaAANE8gAFzgoig74AQlUeQoEHrA8jZihCu45QgNkQAAxoIAATTgCejRARTwk gCVM4QAEhCAhBjAGio/BX1/+MhgFwMECNEgMCRaUBMIYBoB/YMAQtrA8MzQADkeIQhQ0AMU8Na8K viIDBSxQhiGsgCVAMMoRPsCCE0TnCNOpzhSGUxy9rGAkKgCCbTLwnAWJgP8DyykJAOlABcZVQQNH QMECxmGGDzggAhqwQBX0FD8MYKAABWgEAzoAhdz4IQ00oJCFMAS2Ah0oQT7cQQUgFAZsMcFB9nuK DR5QBOV8YHkouCbjogDFXzUhByAAgQe0IMqCsCAMG4iDskDwIy81ZUtOspQfpvQjs9FGSlTKDhz/ MAIwBMEMC3AACnLARxDkQIof0AAKGiCHMYxBCWBAhyNscIILCKEAfiDAfUQlNUlRSp4euACnknKp TOlznxDQAhcaoIEf5ICFUciBGAAqIwtoAANdGEKfGsGQKbAgBg+bQLnOtYIrWehal0rXt8Jlg4+h ap+JoAMYmFAFE8TvqrW9JMN4QAAALexUl0pwkh84QAcIpEwEcFiBxjjmsWyFQGQkEwENnHpSqI5A CwaQgi3lZ8u+osAHG9BCBSjRATpAAQZoMNsK3ha3EaxAa1zzGtjENrm0rW2yYytbNKEaggIM4V1d 6CtOhWCAIRhgs7oMXRiEAAA23CVK5vpc6EZXutPZoHWvqy3qVBdEqFbtAUN4gHCBaxboTeK2rMOb 92DmPez9j4bhg+ondnk7APRWutjNrna3y93ueve76QgEADs= ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/en/nav_topic_off.gif R0lGODlhVQAkAOYAANTlYszhi8XTZFRXRnuCXN7rtEpOOuPsjtLlmzc6LnZ0bMDacqexiqe0Y8Xd fdXmobjCm52rcam2W+PuvOryyvb56qOvgWJnTdrprPb55efn1Nrmd7vQem91WLnFY8jfhM7ika+r pO3z1nN3WKy0lfL34PL048fegISLV5ikXtPlWqajlrPGfvP2x9zoXo2UW6i5esfRqPn669Dklf78 9djnY+btxvH01eDrgujvnc7OwsHOW5GbXPP1uYWQZurwrsTcexMUD8nGt1xgSLC3nsLOY93rqPTz 6tTlVr/KlYWDeu7zuX+Fafz72WhnX8rgh/X427K9isfYlY2VeNDhWZSQi9HZe2lwTHF8S9jmXaKu ftXmSKCqYPf54eLqWsK9t6zBbdfoppGebrG9X9roYNbft9XkbNznq4B7eZ2kgiksIMPceMLbdq3C cNzpcNrnbcDFeezp5EVEQNPXlNXWpcrTsD9EMc7dZMLOn7e6evL0rMPcetblY////wAAAMPceSH5 BAAAAAAALAAAAABVACQAAAf/gH2CgyIYJ3+IiYqLjI2Oj5CRfycYIoOXgzIFh5Kdnp+gJwUymIIl D6CpqquLDyWYJQiIe7S1e2y4HyBGSy0UFAUzDri2tazHiwivgjKos8W4ARNQGRlQIhoiJhklFCAL bMXI44gPpH0FisULJxNdGS1wKFcDQygpVj3vFH8LQMbkxhXoI4LTM1oLQNyQ0UPChQEXUvDxUqPI mDEe6HB74o9WQEUOsHDY8+lEoUW1FgSA0sUKlgEdPHi5w+PKhSFXcl4YoaFCgI6NTiTwQ5RoAyCS gMDwc8UBKEMogahk6aFeAy9FRtS7ck+CVwk8GkCp8CFcoydRSAxRQ4IBCKeR/xzMYCLFYCe7s9ic uJGhgQECd2oQGHCFhwcyLgAc6NEih5ktbrqUwBUUQQEFCSY8eOKgjYEEV0Y6MMDDjp0GDkBcgHGC w5AEIkmmYlMgQxQDL1xUHcCFJgoXbpg4oXGkCokcW/IcmbCgEZDUHRIgOOGAQ5ABDNTYORHAT5AO BoJwAOEnwhM1ajrYeSL7E5uVZUi74GJgRBEXLl4M2aEHc5U4aITQxAZDCJEBXooEEB0Ifzgghh8x FDCFHxzM4AcJE8Tghw8I+GHBgxBMEAZ7sxlhQgcEePGCHC/wUYOLRXTARRNooDHACkqEQEMSV8BR QTqOKJgAgx904AcGMzBQXv+HDMyAgR8dhOEHA0YWAMITCEpygg06XOGCXy/wUAQZfJRJxQZNKBBC CHI4EUIfP1ABwA0lPCIkg08w4QcCH1jgRxQPeHhCh0w8ycAIeyK1SgAarCBAEQagQIZWHrzIBwBv pLlCH2gk8OYPSACQQwVwMXLnHx9A4IcYT1wQRBiB+vABiFIyoKoYDqSgKCgzmBBBFjYFdscIKFgK gAotVBHCF18o8IUMB6gAAA4VzBDkgpOEoUAQCQSRxgwdBqGGHwPAOiUGA4grXnuePJABGTwMMIYL LtZwR5llTmvDEU4o0ccRPwAgcA0yYODIB2FgEMAfQASAQQwMlBHGBx0SQQL/BFbOUMADGkOsMLud nJHBHUOkaGkNlpZZgwo4LCHHEI1deikAPzriwBMBcOJAAAhwzFmHJMD6FncfcNfzDCeALInIDQyQ Ahc1kInv1Hyo4IEdBpgh7YsC1+zJHg5QRxICaiTxgQO7zuIA2qvMkAEKHRTxENQpT11DaXKMkTIA blRgsCN7gJECGEr/AQIGBIw0SxtNjROACUzwQIYHL+hNNb41jJBAAjzsfYBPjezBgR1FbcfICUs1 3mAEfiyMDKMhVEpG3ZfXgMIQQ0CNLwBLVODICXYEQYINMfjwBCNy0cXJCVr4YS0yDpShARIqX273 HQSgAMDUAHQhQugs+OHE/8YP8BlSGw40gEJqq53gWQIXJOpXAkMo/skCD1SAQxaz107G/y4gAwpe 8L//IWFUYWiEA3xwobeE7Wbl+cAVEqCL8pxHDZrbk3WwowYDZOkRernBDSTQAAHUrQYCaIAKVXiF EaywAR6AwmQaUSQPBSAIREmBhbQAggVZ6EN+CBER/PAABpahAGkIguu+tgAEmGAFQ2hA3cjQgAtY 0YoGMMAVh7CCCoSBDWeZkAVAEAU9RSBQY1wQk6qUJD+EwUhFcR4o9rAGNkzAJ1Q44R0eVYRHjYAA j9rBHCpAgQUU7gNR8AMBAvAAEngIjT0cEpMQJYU+HUlPFJhAJhn0CVqAUf8E0JKW3VBGSgK8IAsH lEEJFrCGwp0gDN2CwRPS8MhVzWAAkpySqgjwBAK4EQ9+YEL5YPCBOe5BKg4A5Q9UoALr1QAA2atB 70pQR48wAgggKMNQiBKEJDygW2rolhSYhAEncNMPUnjAhNQQBNN1khZSAcIdoXAAgdnTnlQgQBqg IINChsOap0PABOpAgjpMAAEgKMDFJoAHECSUYwUgaCZn4LAyMAAPDyjmO+GJC4XIoAtLOMAbBLaB AyxBBBUoQRjAYQvAnQAEDxDaCV76gPKBoGgBwGlMEUqdJ/QMATkzpi3W4A8EUCADFaiADGSQ1AyI 4Iv/bOkjwCY2RACBOmgeYxfY2Ka2qn4EEXLZ6fG+StaymvWsaE2rWtfK1kAAADs= ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/en/nav_pubsearch_off.gif R0lGODlhbwAkAPcAAHyLUaK0aVliPOLuvs/jlMXQptfopjk8MZGebjM4JH6FaomSbRsdFaaxiNvq r+fxybrQd8zhjePvwMnSrp6sdXB2XMHOnY+We292W0xVNJqpbdzqsKuzktfnpZ+mi7fBmtLerZWm YqawhrzRflRZQ9/suENJM2VwRMLVi9niuzU6KLrDoZagdZykhTg7LiksIV9mSsjdgw4PC6CzZnB8 SIKHcXJ4YZSmXrHEd5KYgm11Vq21l3R5ZigrHuHuvdTfssfYlmdrW6y0laCte0FHL4SPYRweGGJo UWFnTistJk1QPtnoYM3ibV5kRtPlZtLlm////+Xvusvgc8PcenmHTcfegaOvgKy5WcTdfM7jkrTF ZcnfhsXdfTY2NMXTWpWkW+LulMbef3h6ZsXdfsTde8vhjMPUY9nopMTce8vgisbegNTmn8rgidPm noOPWNHkmdvqe9PlnLnPdtLkkcfegp2wYdzrstPlnamyjsjfhc3ij83ikKCijd7sttXnotXmnNHk l8rgiNnpq87ecs/jk8ngh9fdq87ikszhjs7ikcjfhO312NXmodLlmuDtuTs9Na3CcNbnn+TuuMvh i9npqr3EhPH338nSeczdi/f67djop9TmnsnZmt3rs2hySqiyi9Dkl93rtNHkmFdbTNXgttbno63C b7vRfdXmoHF+TNXnoXR/UtDklqe5bNrprNDjlaOvf+Tvw4CNWnuDY2tzUdjoo251WKOvgaGtfKey i8/ijKW3cs3bpcvhinB3XcrdhkZKOtvqsKSvgsffg4mZW5ujgqq6fsfRqs7ii6zBbp2sc252WV1l RqzBbdPlmd3rsqm4ecrdiNTmoJmpanN4ZKiyjN7stM7VucjdhFlcUTw+N1pkQL3SgOnyzuXwxYua X9/srtDjjsXXkEhLPqGnkY2cZK+8iD9GK3V6aaSvhLnJi05WOJeoZsrTsNjoqLzEo6/DdCwuJ7zE pcfedlBXPOHtsrvQecDUh7O/kKqyj7C3nsPOobXAlPD22QAAAMPceSH5BAAAAAAALAAAAABvACQA AAj/AKEIHLhIUJV/CBMqXMiwocOHECNKnIiwiqBFAzMOzNTnIMWPIEOKBFmlTyaNAi35GcmypcuR fixptPRk4jxkkSRJqucsxsufQCE+kSkw08qIf/opXcoUnM+gUIP6OQmlT0RdSqOAWcKVqxM4UZSC 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 u/rVsI61rGcN64AAADs= ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/en/nav_marked_off.gif R0lGODlhUQAXAOYAANrprVdbS8fYljk8MsTde8begGZxR9zrsWBnTSwtJquzk9DklrvRe211VXuD YtjoqdPlnWRpVnN5ZI2VeM3bpMfegdLlm6GtfMTce6exiaq5fMrgiV1lRuLuvt7stqa3dHB9Ssvg iuTvwsjfhNTmoK7CcXB3XRweF9HerNTmnm51WJGebJqqbU1VNVliPX6FaZ2sdMHOnefxydfoptHk mKmyjn2LUjM5JLnJipykg2ptYzY7K6awhqSvg3R/U6zBbs/jlLnPdqK0ac/cqLO4pa62mg4PC0FH LigrH8Pcev///87jksbef8XdfcvhjMzhjaOvgMnfhs3ikM3ij8zhjtbno87ikdXnos/jk9XgtpWm YM7ikoKHcbvDotbnpPf67e312OnyzvH33+XwxDg7L77MlbfBmbXAlHWAVcDUhuDtuT0+OcTPoz9G K7DEdlJYQYCNWkRJNdTfsZeoZpGXgcngh6Gnj8rTr8XQpd3rs4+cZrO/kIOPYcTWjwAAAMPceSH5 BAAAAAAALAAAAABRABcAAAf/gEqCg2AAFX+IiYqLjI2Oj5CRjINKXx6Hkpmam5yJg2JXnaKjpIiC YhalqquRlaGssLGmHrK1rGCYsklBNj9JmUklBk2PTSBBv5oAxSB+N0xJDH5+JcmOSSF+LMSSTSx+ IYlMN89/GB9+w4vGQhiMuYwjDdNpTSvTMNzXC34XBZkFLvhZkMjJjh1O/hCg8UIAvD8btOnLtMFE Aj8r6iC4CKUAAS0tbhgIgqGEizltBEIZAQJEEwxCQrpAFiwkAj+pEC0ZMGCJOSsINIywcUQkAw5+ kKjT5ITMmhMIFpzQ4cfBCDdG3pgw4qPAFD9GGgzx0wONEQ0VGGTNgKQFkwpI/5CYGIAz0c6eiL7C +PaCxxsge/xwwfEQkpQBAXScKOOHiB8TG6RQUCNiQIMoNPzQAQDAzwsjEyCM4ONHTp4cRqbo8dOl Q5G6Onn6/MOvhwo/NQBcsdJZwQImm7AkkGDHjwQjMhKYCLGhwYlpkC3gXkLCz4ATQ5xEuT1tGol5 B2hkgP3n7mzpGdgYActhRAqyI6xJAmK8g58TATwMIDMFjp8cMgywnHQ9VCAdEQnEMcIGL/gRRgcy dECCCX4IMAIU5JmHiHQ8zDBGERH44cN7UBQGSWYmAEDXBA/wZME8KOShXAjSlShdEV2IuEEMnqUA gQZWnFHVBg5kOEACMGihBf8EZH3QBwBjJODADH6UuEkSOPiRAQlc+DEEBAEkQEIMRpxwwnVP1Gig lgdI4McHVUyQ1AlHbDBDiPf50UcyO3V3ApU8GODHDickQIEX17kwESQELOBBFVMA0IEFVABwABYp ZKEAHiLE8MQSB5DABKgkYHGAB0A8AUAWNcRQxQZU5HGHAhECkYwTHoQhgwgAVHHAAzOgkIEZHiyA hQc1WKhJEiM8EQUTsFbARAhOVDACDVWkQMMSFVSgHQHePhuCFCM0sYEFV0BABRNNPEGCFxBsUUEy TFBBgwUWSLGBEyGkeQUJ8hZgBQRSAAdLEgSwSwAB8l2TcBPJJNFEEwQs+7ATOwpR3LAtHHfs8ccg hyzyyLIEAgA7 ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/common/nav_marked_corner_off.gif R0lGODlhCgAXALMAAMfegfH339npq+312NXnovf67d7sttLlm////8PceQAAAAAAAAAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAAKABcAAAQnMAExkL0pA1MuyiARYGB2jF+ZEZ0KGqkLDC4o1Bqu73zv /8CgEBgBADs= ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/en/button_print.gif R0lGODlhJwAUAMQAAKGTa//lmMilPf/rsVdRP8qwZoZ5UuS4OGVgT8m/oruuifHDON3Hhe7cpEE/ OtawP/HGRf/aa//RScipTf/PQf/fgMm6j//NOtmyLP3hi7GPJ/7SU//MNf///wAAADMzMyH5BAAA AAAALAAAAAAnABQAAAX/YNd9ZGmeaHp6njhmcCzPdE1v37vtfO//wB9GQ8psOMikcim4XJZQ5bB4 5GiumgcFSgRsntHDAsyZfozIDwFB+Bi+ygeCUdlCBZ8JvEw8Vz8AAwEGHwwbCxwHBxIFDBEUBxcL TU9dBRJPZmgcgAMRAB8WE26AowURRAgkBBsUbQgAj3xUaQABEAQOAwVqFhm8FhGjBg0KoRujCZ5b mn8lDgq7H9EVoxbVH8rA2AkBcM1pBgkWAwPYFt5419YZ1ud1SOCcgRkVERLqdfnu/KHws35qeaPw JB+Fff76KfgnD1AACUkMIlznT0IbArLkbQhQASISChECPAIpUkLIeycpS2yw0KAjwE0qMSW5IGED Jpo2cWKqiUllhIx9NiG5QMGOEidHkS5xAsYMhqdQo0qdSpXqlRwfsGjdyrWrVw2EXLAYS7as2bNm SYgIAQA7 ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/en/button_email.gif R0lGODlhKgAUAMQAAJ+KTPHYjLOQJP7SU8iqUf/pqGliTcm7kf7OQv/YZf7hif/cdVlURv/MNf/l mP/RS//OO862bf/wwu7cpol4SOa6OsmmP9avPENAOjMzM9myLAAAAP///6OYdujHZOHLiSH5BAAA AAAALAAAAAAqABQAAAX/IMdlZGmeaJpurDgqcCzPdG0rQ/YOfO//wKBwoBGQcI2kcslsNi0QZUVZ PA6SgGz2gnB6sRnA4JIhPKLVDLKRwRjekUH027wYPgtLJrLoptcZBhIFDgoJUxUXUReKUhYVUQgE eHoHCn5Galdsggs8AIEkFAwkZhakJAAPehEJlZcNf5ttbxSrYROgHQUMBn0UH7wGCgQZB3nGsLJJ GQwdzwvFBwWgEg5vDjweEb0F0gqvmFbMgoUJ39ULbwUeBm5u3snhsZmAggkPCK+gBQnrFBkCXDMQ z9K8ZWwYHCDwaF+Gfv8yTAiAgUFBcMnEaWJmAgC6h/4IRsCQCsOEbwgqcip4QG9cgwEFBhFasMCB p5o8YCRYcGBCgQ8OdtpE4OFAgCsIEQxIwDTBgAdPIUBFAIEHggc7mT6FegYBU5YIk0BA0IUJhDlm x5ZdchZNJg1w48qdS7euXbgCjIzIy7ev37+AA+cF6IKF4cOIEyteXEJECAA7 ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/common/ab.gif R0lGODlhFgASAJH/AP///4CAgAD/AAAAACH5BAEAAAIALAAAAAAWABIAQAIslI+pO+A/xpq02tsi CDwAeYXimDVeFFnouo7uC6tsGjaPk2H3DlL2josJKwUAO0XEGTGUJNC0iOoMBQA7 ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/common/ft.gif R0lGODlhDQAOAPcAAP///4CAgAD/AAAAAFAAUgBPAFQATwBUAFkAUABFAFMAXABJAFwARgBUAC4A RwBJAEYAAAADAAAAh3NAAAbwVgAw7VYAX4H7vwSU0YEAAgAAAAAAAAAAAAAAAAAApu1WAGztVgAS P/e/AwAAAPdB97+QlPy/+c33v5CU/L+o8VYAo+1WAAAAAABM7VYAAAAAAGaiWAA/ANGB4hP3v2cB AADFEve/AGlWAADAOdfGL/m/4hP3v2cBAADFEve/oHEAAAgAAAAoUfe/A0MAAKjxVgAAAAAA/CZp AAAAAABkolgAAwAARkFUMzIAAABDOlwAABDwVgDbFPJ/AABAAAAAAACEc0AACBXyfwzg/H+Ec0AA cRXyf4RzQAAKdPR/hHNAAAAAAAAEAQAAsXP0fwDwVgBk9FYAAAAAAEgAAAAUaQIA4AMojkc41xYA AAAAAAB6B0cAAADr9kAA8vRWAEzuVgBfgfu/BJTRgQACAADy9FYA6/ZAAEcAAAA/ANGBgO5WAASU 0YE/ANGBZPRWAKD2QAA090AAiO5WAEHR978ElNGBZPRWAPT0VgCk9kAAkAAAAD8A0YGA7lYAAAIA AJAAAABk9FYAAAAAAJTuVgAAAgAAsO5WAJ8o9H8AAAAAyO5WAJS8iIGg9kAAAMA518juVgAOofe/ JrP3vwAAQAAAAAAARwAAAKT2QAA48lYAoPZAAAzwVgDbFPJ/AABAAAAAAACk9kAACBXyfwzg/H+k 9kAAcRXyf6T2QABrc/R/pPZAAGT0VgAAAAAASAAAAEM6XE15IERvY3VtZW50c1wDAAAAAAAAgEH/ 97+R8FYATFBUAAMAAAAAAAAAAQAAAKD2QAC8o/e/EAQAAP////9AAAAADABAAAAAQACg9kAAAAAA AAAAAACUvIiBDABAAADAOdeM71YADqH3v2el978AAEAAAAAAAPQsQQAw8FYAAwAAAAAAAAABAAAA xI34vwAAQAD////nDEqFgbyj979VGAgA/////0AAAAAM4ICBAOCAgSH5BAEAAAIALAAAAAANAA4A AAhHAAUMGEhwoICDBwcAWMjQIEKFDBcqHPAQQICLAQAUTBixI0WBFjFi1MixY0OOIkd+hGiSJMiU F12yNLkyZEqZLSUmLMiTYkAAOw== ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/i/pub/28390.gif R0lGODlhZwA0ALP/AP/////O0P+c0P9joP9jZ8yc0MycoMxjoMxjZ8wxoMwxZ8wxM8wAZ8wAM8wA AAAAACwAAAAAZwA0AAAE/7DJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd943ji74/s7nfBiCAQK gsJRYFAYDcMoAKCcAgLTRuHKi+oAwSnCF2ggqLyuF8ebHrqOA0CgpvAU65kY6DgbrUEOSgZXC3kv bnBnAAgNiWaMDgpXhyxtAANpDglckgAGPlkSopUqC3sSfWieoI5zf2WlKQ4MjzxndKyXQbItjztn BTuTrVMKfL0ol5mpk7nEPgJcElDJJk5WeJJYAHjceK5XAAfW1wYHBwaNDQrnTQ3nB408RQXH5Sc/ FUCpdWkfdfDlELCOBSErVgoKlAOmhYODCBScaSXQU8MN4D5MAuNDAbl8gf8u/LPwz98IVSAs3rug QIGhCXcQGAoIDpyaOwde1qmZip22Ci+DSKxAqoMqjpL6TQpwMJUcAwfvYWNqJZYPOUyuSOV28FO4 bjwWcON15alFK0ExulkwacJGYBzfWuxxsMwiqZ0Y9lgkbFGARlOgXBXlQNoOJjwYRvRwFhCZT12q YRmzA0suvaHGZb7nIPCwLJlzEQqQRm4DLG9guuLVYdGEWK6Y/TOWZgtHAlOAoL7EWVpc0KchP6T0 ueFwSqWLcpjL7xLlZqji5JYOIM1klWmaMneAJdPwMh2BN/ANYEFY8cvf9hwFmbWtAaAZ6sbEO43v 4kGwgHIA36ppHwflUsurRR7IxYMAlZFiXXvDFeCDazzsFlttwpmmH4C54XeTXKYZBV83ErTFziMB HGPgFDN9mEYizK0Gl3GBYeggfjt0ggZ7GXHA0BTccAQPQsJQU5Y0W7kxolY7QIRFTb69sQgYG40j ATcCGLKFAdLoRGWOGuV4y0eqISDPCB79JEFaHwS1wJgVSMQlQBgEpBoJcspQp0B45qnnnnz26eef gAYq6KCEFmrooYgmCmgEADs= ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/common/circlei3.gif R0lGODlhDAAMANUAAP78//38//j2/fXz//f2/Pn4//Tz/Pj3//Hw/PLx/PHw+/Dv/e7t++Tk+u3t /+vr/Ozs/Ovr++7u/O3t+93d6vLy/9zc6PT0//Ly/Onq+8jM987R99bZ+drb6c3O2tvc6EhZ5VRk 54SP7aSs8qev8sPI9sfM9s3R9+Xn+zlN5Elb5lJj53uI7Ly+xqmstqeqtLi7xIuOlZOXn6Klq4WJ j6KmrHuAh5qfpnyBh3+DiKKmq4WKj3uAhAAAAAAAAAAAACwAAAAADAAMAEAGe0DIpeO67Wg3V+cC cekAi01Ig5gEZsVOJaIwjVCRSufWwbUClQzHAWjhOrTDY4JaiQyRx4E28OBqFAUFHzo2HgN9fx8F ARY1OIdOABMJJSAnCwA6LjtyERgsKg0TejtkFQwcKSQEYWNlZwMCEhUBMDYdQh0vMTw5MkpMQQA7 ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://proquest.umi.com/images/common/logo_frompq.gif R0lGODlhlgApAPcAAO64udVnbPCsrd9QWdnZ2fPz8/3x8dusrZGRkVtbW1FRUU5OTtokMuXa2s3N zezs7I2NjeZ0d6mpqfX5+bq6uv729fT09PO8vIqKiuyRkvv7+2trazQ0NKGhofnd3dxKU4GBgdpV Xe6gofzu7Ts7O/rl5bS0tOnq6mJiYtiFiNm/v+iJivfR0YiIiAcHB3x8fNN5fLKystHR0fPr6yMj I/b29piYmHV1de3//fTBwfnh4eLi4nh4eCkpKd7e3r6+vvfU1MjIyNxDTRwcHOd9gejo6K6urkZG Rvja2uDg4NTd3Nzc3OXl5dgeLfjX1/77+/vq6qSkpNosOPbKysTExJaWluePku/v79gTI/Hw8Nzl 5PL29ry8vObNzPfOz7CwsJ6envTFxdjFxPH6+ebm5vz//5ubm7a2tuVsctPNzMLCwtTU1OeChvGz s+319eXv7tLS0pycnO6mqP76+t4+SMbGxuFaYMDAwN3U0tooNqenp/X9/YWFhf74+NccK8vLy/nv 7xAQEJSUlO2Zmu+lpu2anNw2Qfzp6KysrNs5ROru7nJyctqOkfn7+9syPfr8/NkaKvrz8uXy8vrg 3+bp6ddcY+qZnNTh39fX1++io9YVJunz8tclM/f8/PLKyuyWmPCnquLl5dmcn/XDxP308//d3uBj aPbP0NkgLvzw7+r39u7z8vK4uO+eoPj4+Pz8/P39/f7+/v/+/vn5+f7//+v08/z9/d3p6fj5+f// /vT29v/8/Pr///r5+fXHyPCpqv75+dWRk/j//9g+SP/+/+6cnvXBv/7+/8HCwtgcLNkcK+iZmeTr 7Pr29ePp6O2xsdiRlPrf3/z4+NLX1fHx8fLc3fL8+/X19fT29ens62hoaPCvsNPZ2Pzr6/vs6vTo 5vHh4NgXJ+7j4ubo5tgvOvS/wNUqN+fs692WmdVudOSenebg3uGtruzBwdCkpPCnqN7o5tfh4P39 /P38/P/j5OXw79/JyNDGxvfMzPPNzvfT0+3U1PPR0fvj4wAAAP///yH5BAAAAAAALAAAAACWACkA AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX FUlNAqLPQyqYOFnOCUNkgJBEhugMYOPEZa8CSJMWsBCL5SsKgmzY6GBiySuOT6agydOkSTJIYMNp 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 ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://proquest.umi.com/html/en/pq5.css BODY { BACKGROUND: #ffffff; MARGIN: 5px; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica, sans-serif } A { COLOR: #003399 } A:visited { COLOR: #003399 } A:active { COLOR: #ff9933 } A.help { COLOR: #cc0000 } A.help:visited { COLOR: #cc0000 } A.help:active { COLOR: #cc0000 } .rowUnMarked TD { BORDER-BOTTOM: 2px solid } .rowMarked TD { BACKGROUND: #ffffcc; BORDER-BOTTOM: #ffcc66 2px solid } .rowWhite TD { BORDER-BOTTOM: medium none } .rowSaved TD { BACKGROUND: #ffffff } .rowUnSaved TD { BACKGROUND: #ffffff } .rowMarked DIV { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #cc0000; FONT-FAMILY: Arial, = Helvetica, sans-serif } .rowUnMarked DIV { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Arial, = Helvetica, sans-serif } .rowSaved DIV { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #cc0000; FONT-FAMILY: Arial, = Helvetica, sans-serif } .rowUnSaved DIV { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Arial, = Helvetica, sans-serif } .desirable { FONT-SIZE: 75%; COLOR: #ff00ff; FONT-FAMILY: Arial, Helvetica, = sans-serif } .bold { FONT-WEIGHT: bold } .buttonSearch { FONT-WEIGHT: bold; FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #ffcc33 } .buttonClear { FONT-WEIGHT: bold; FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #ffffcc } .login { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #999966; FONT-FAMILY: Arial, = Helvetica, sans-serif } .linkStd { FONT-WEIGHT: bold; FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .redLink { COLOR: #cc0000 } .header { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #990000; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif } .headerBlack { FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } .textMedium { FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif } .textMediumBold { FONT-WEIGHT: bold; FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, = sans-serif } .textMediumItalic { FONT-SIZE: 80%; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, = sans-serif } .textSmall { FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, sans-serif } .textReallySmall { FONT-SIZE: 40%; FONT-FAMILY: Arial, Helvetica, sans-serif } .textBold { FONT-WEIGHT: bold; FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, = sans-serif } .alerts { FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: = Helvetica, sans-serif } P.collections { FONT-SIZE: 80%; MARGIN: 8px 0px; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } UL { LINE-HEIGHT: 150% } UL.none { MARGIN: 0px; LIST-STYLE-TYPE: none } .rowColored { BACKGROUND: #ffffcc; BORDER-BOTTOM: medium none } .italic { FONT-STYLE: italic } .bold { FONT-WEIGHT: bold } .legal { FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .small { FONT-SIZE: 90%; MARGIN: 8px 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif } .subtitle { FONT-WEIGHT: bold; FONT-SIZE: 120% } .title { FONT-WEIGHT: bold; FONT-SIZE: 200% } .hangingIndent { MARGIN: 0px 0cm 0px 1cm; TEXT-INDENT: -1cm } .printbib { MARGIN-LEFT: 2em; TEXT-INDENT: -2em; LINE-HEIGHT: 2.1 } P.example { MARGIN-LEFT: 2em } .articletype { COLOR: #ff0000; FONT-FAMILY: "Courier New", Courier, monospace } .manual { COLOR: #ff0000; FONT-FAMILY: "Courier New", Courier, monospace } .rowNone TD { BORDER-BOTTOM: medium none } P.NSForm { MARGIN-TOP: -1em } ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://proquest.umi.com/html/en/pq5.css BODY { BACKGROUND: #ffffff; MARGIN: 5px; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica, sans-serif } A { COLOR: #003399 } A:visited { COLOR: #003399 } A:active { COLOR: #ff9933 } A.help { COLOR: #cc0000 } A.help:visited { COLOR: #cc0000 } A.help:active { COLOR: #cc0000 } .rowUnMarked TD { BORDER-BOTTOM: 2px solid } .rowMarked TD { BACKGROUND: #ffffcc; BORDER-BOTTOM: #ffcc66 2px solid } .rowWhite TD { BORDER-BOTTOM: medium none } .rowSaved TD { BACKGROUND: #ffffff } .rowUnSaved TD { BACKGROUND: #ffffff } .rowMarked DIV { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #cc0000; FONT-FAMILY: Arial, = Helvetica, sans-serif } .rowUnMarked DIV { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Arial, = Helvetica, sans-serif } .rowSaved DIV { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #cc0000; FONT-FAMILY: Arial, = Helvetica, sans-serif } .rowUnSaved DIV { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Arial, = Helvetica, sans-serif } .desirable { FONT-SIZE: 75%; COLOR: #ff00ff; FONT-FAMILY: Arial, Helvetica, = sans-serif } .bold { FONT-WEIGHT: bold } .buttonSearch { FONT-WEIGHT: bold; FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #ffcc33 } .buttonClear { FONT-WEIGHT: bold; FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #ffffcc } .login { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #999966; FONT-FAMILY: Arial, = Helvetica, sans-serif } .linkStd { FONT-WEIGHT: bold; FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .redLink { COLOR: #cc0000 } .header { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #990000; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif } .headerBlack { FONT-WEIGHT: bold; FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } .textMedium { FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, sans-serif } .textMediumBold { FONT-WEIGHT: bold; FONT-SIZE: 80%; FONT-FAMILY: Arial, Helvetica, = sans-serif } .textMediumItalic { FONT-SIZE: 80%; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, = sans-serif } .textSmall { FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, sans-serif } .textReallySmall { FONT-SIZE: 40%; FONT-FAMILY: Arial, Helvetica, sans-serif } .textBold { FONT-WEIGHT: bold; FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, = sans-serif } .alerts { FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: = Helvetica, sans-serif } P.collections { FONT-SIZE: 80%; MARGIN: 8px 0px; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } UL { LINE-HEIGHT: 150% } UL.none { MARGIN: 0px; LIST-STYLE-TYPE: none } .rowColored { BACKGROUND: #ffffcc; BORDER-BOTTOM: medium none } .italic { FONT-STYLE: italic } .bold { FONT-WEIGHT: bold } .legal { FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, = sans-serif; TEXT-DECORATION: none } .small { FONT-SIZE: 90%; MARGIN: 8px 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif } .subtitle { FONT-WEIGHT: bold; FONT-SIZE: 120% } .title { FONT-WEIGHT: bold; FONT-SIZE: 200% } .hangingIndent { MARGIN: 0px 0cm 0px 1cm; TEXT-INDENT: -1cm } .printbib { MARGIN-LEFT: 2em; TEXT-INDENT: -2em; LINE-HEIGHT: 2.1 } P.example { MARGIN-LEFT: 2em } .articletype { COLOR: #ff0000; FONT-FAMILY: "Courier New", Courier, monospace } .manual { COLOR: #ff0000; FONT-FAMILY: "Courier New", Courier, monospace } .rowNone TD { BORDER-BOTTOM: medium none } P.NSForm { MARGIN-TOP: -1em } ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://proquest.umi.com/js/retrieve.js var naicArray =3D new Array(50);=0A= var naicIndex =3D 0;=0A= var sicArray =3D new Array(50);=0A= var sicIndex =3D 0;=0A= var tickerArray =3D new Array(50);=0A= var tickerIndex =3D 0;=0A= var subjectArray =3D new Array(50);=0A= var subjectIndex =3D 0;=0A= var generateMoreLikeThis =3D false;=0A= var absoluteDatabaseName =3D null;=0A= var requestString =3D null;=0A= var naicsExist =3D false;=0A= var sicExist =3D false;=0A= var tickerExist =3D false;=0A= var tickerName =3D ' ';=0A= var naicsName =3D ' ';=0A= var sicName =3D ' ';=0A= var subjectName =3D ' ';=0A= =0A= function setTickerName(name) {=0A= tickerName =3D name;=0A= }=0A= =0A= function setNaicsName(name) {=0A= naicsName =3D name;=0A= }=0A= =0A= function setSicName(name) {=0A= sicName =3D name;=0A= }=0A= =0A= function setSubjectName(name) {=0A= subjectName =3D name;=0A= }=0A= =0A= function addSubject(sub) {=0A= //alert('adding subject '+sub+' Index '+subjectIndex);=0A= // Check to see if there is any repetition=0A= //alert("Entered subject: " + sub);=0A= for ( i =3D0 ; i < subjectIndex; i++ ) {=0A= //alert('ARRAY VALUE ['+subjectArray[i]+'] sub value ['+sub+']');=0A= if ( subjectArray[i] =3D=3D sub )=0A= return;=0A= }=0A= subjectArray[subjectIndex++] =3D sub;=0A= =0A= }=0A= =0A= function addNaic(sub) {=0A= //alert('adding naic '+sub+' Index '+naicIndex);=0A= // Check to see if there is any repetition=0A= for ( i =3D0 ; i < naicIndex; i++ ) {=0A= //alert('ARRAY VALUE ['+naicArray[i]+'] sub value ['+sub+']');=0A= if ( naicArray[i] =3D=3D sub )=0A= return;=0A= }=0A= naicArray[naicIndex++] =3D sub;=0A= }=0A= =0A= function addSic(sub) {=0A= //alert('adding sic '+sub+' Index '+sicIndex);=0A= for ( i =3D0 ; i < sicIndex; i++ ) {=0A= if ( sicArray[i] =3D=3D sub )=0A= return;=0A= }=0A= sicArray[sicIndex++] =3D sub;=0A= }=0A= =0A= function addTicker(sub) {=0A= //alert('adding ticker '+sub+' Index '+tickerIndex);=0A= for (i =3D0 ; i < tickerIndex; i++ ) {=0A= if ( tickerArray[i] =3D=3D sub )=0A= return;=0A= }=0A= tickerArray[tickerIndex++] =3D sub;=0A= }=0A= =0A= function generateSubjectMLT() {=0A= var str =3D ' ';=0A= var temp =3D '';=0A= if ( subjectIndex > 0 ) {=0A= str =3D str + '';=0A= str =3D str + '' + subjectName + '';=0A= str =3D str + '';=0A= for (i =3D 0 ; i < subjectIndex ; i++ ) {=0A= temp =3D subjectArray[i];=0A= //alert('Before =3D'+temp);=0A= temp =3DstringReplace(temp,'<hHl>','');=0A= temp =3DstringReplace(temp,'</hHl>','');=0A= temp =3DstringReplace(temp,'','');=0A= temp =3DstringReplace(temp,'','');=0A= //alert('After =3D'+temp);=0A= str =3D str + '';=0A= str =3D str + temp + '';=0A= if (i !=3D subjectIndex) {=0A= str =3D str + ' ';=0A= }=0A= }=0A= str =3D str + '' ;=0A= } // end Subject=0A= =0A= //alert(str);=0A= document.write(str);=0A= }=0A= =0A= function generateSubjectTerms() {=0A= var str =3D ' ';=0A= if ( subjectIndex > 0 ) {=0A= for (i =3D 0 ; i < subjectIndex ; i++ ) {=0A= temp =3D subjectArray[i];=0A= //alert('Before =3D'+temp);=0A= while(temp.indexOf('') >=3D 0 || temp.indexOf('') = >=3D 0 || temp.indexOf('<hHl>') >=3D 0 || = temp.indexOf('</hHl>') >=3D 0 )=0A= {=0A= temp =3DstringReplace(temp,'<hHl>','');=0A= temp =3DstringReplace(temp,'</hHl>','');=0A= temp =3DstringReplace(temp,'','');=0A= temp =3DstringReplace(temp,'','');=0A= }=0A= //alert('After =3D'+temp);=0A= =0A= str =3D str + '' + temp +'';=0A= if (i !=3D (subjectIndex -1)) {=0A= str =3D str + ',  ';=0A= }=0A= }=0A= } // end Subject=0A= =0A= while(str.indexOf('') >=3D 0 || str.indexOf('') >=3D 0)=0A= {=0A= str =3D stringReplace(str, '','');=0A= str =3D stringReplace(str, '','');=0A= }=0A= =0A= //alert(str);=0A= document.write(str);=0A= }=0A= =0A= =0A= function generateSubjectTermsPrint() {=0A= //alert('here');=0A= var str =3D ' ';=0A= if ( subjectIndex > 0 ) {=0A= //alert('here');=0A= for (i =3D 0 ; i < subjectIndex ; i++ ) {=0A= //alert('here1');=0A= temp =3D subjectArray[i];=0A= //alert('Before =3D'+temp);=0A= temp =3DstringReplace(temp,'<hHl>','');=0A= temp =3DstringReplace(temp,'</hHl>','');=0A= temp =3DstringReplace(temp,'','');=0A= temp =3DstringReplace(temp,'','');=0A= //alert('After =3D'+temp);=0A= str =3D str +temp;=0A= // alert('here2');=0A= if (i !=3D (subjectIndex - 1)) {=0A= str =3D str + ',  ';=0A= }=0A= }=0A= } // end Subject=0A= =0A= //alert(str);=0A= document.write(str);=0A= }=0A= =0A= function generateNSTMLT() {=0A= var str =3D ' ';=0A= if ( tickerIndex > 0 ) {=0A= str =3D str + ''; =0A= str =3D str + '' + tickerName + '';=0A= str =3D str + '';=0A= for (i =3D 0 ; i < tickerIndex ; i++ ) {=0A= str =3D str + '';=0A= str =3D str + tickerArray[i] + '';=0A= if (i !=3D tickerIndex) {=0A= str =3D str + ' ';=0A= }=0A= }=0A= str =3D str + '' ;=0A= } // end ticker =0A= if ( naicIndex > 0 ) {=0A= str =3D str + ''; =0A= str =3D str + '' + naicsName + '';=0A= str =3D str + '';=0A= for (i =3D 0 ; i < naicIndex ; i++ ) {=0A= str =3D str + '';=0A= str =3D str + naicArray[i] + '';=0A= if (i !=3D tickerIndex) {=0A= str =3D str + ' ';=0A= }=0A= }=0A= str =3D str + '' ;=0A= } // end NAICS =0A= if ( sicIndex > 0 ) {=0A= str =3D str + ''; =0A= str =3D str + '' + sicName + '';=0A= str =3D str + '';=0A= for (i =3D 0 ; i < sicIndex ; i++ ) {=0A= str =3D str + '';=0A= str =3D str + sicArray[i] + '';=0A= if (i !=3D tickerIndex) {=0A= str =3D str + ' ';=0A= }=0A= }=0A= str =3D str + '' ;=0A= } // end SIC=0A= =0A= //alert(str);=0A= document.write(str);=0A= }=0A= =0A= =0A= var ns6=3Ddocument.getElementById&&!document.all?1:0=0A= =0A= var head=3D"display:''"=0A= var folder=3D''=0A= =0A= function expandit(curobj){=0A= folder=3Dns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sou= rceIndex+1].style=0A= if (folder.display=3D=3D"none")=0A= folder.display=3D""=0A= else=0A= folder.display=3D"none"=0A= }=0A= =0A= =0A= function ltrim ( s )=0A= {=0A= return s.replace( /^\s*/, "" );=0A= }=0A= =0A= function rtrim ( s )=0A= {=0A= return s.replace( /\s*$/, "" );=0A= }=0A= =0A= function trim ( s )=0A= {=0A= return rtrim(ltrim(s));=0A= }=0A= =0A= function setRequestString(str) {=0A= requestString =3D str;=0A= }=0A= =0A= =0A= function searchMoreLikeThis() {=0A= var isFirst =3D true;=0A= var qString =3D ' ';=0A= if ( document.article.moreLikeThis.length ) {=0A= for ( i =3D0 ; i ') >=3D 0 || str.indexOf('') >=3D 0)=0A= {=0A= str =3D stringReplace(str, '','');=0A= str =3D stringReplace(str, '','');=0A= }=0A= str =3D stringReplace(str, '<', ' ');=0A= str =3D stringReplace(str, '>', ' ');=0A= str =3D stringReplace(str, 'hHl', ' ');=0A= str =3D stringReplace(str, '/hHl', '');=0A= str =3D stringReplace(str, ',,', ',');=0A= str =3D stringReplace(str, ', ,', ',');=0A= str =3D stringReplace(str, ' ', ' ');=0A= // Do it twice just so that if we have " ,"=0A= str =3D stringReplace(str, ' ,',',');=0A= str =3D stringReplace(str, ' ,',',');=0A= //alert("returning from stripstrings: " + str);=0A= return str;=0A= }=0A= =0A= =0A= function searchSideWays(sf, str) {=0A= //alert("ssw entered: " + str);=0A= str =3D stripStrings(str, true);=0A= //alert("after stripStrings: " + str);=0A= document.article.SQ.value =3D sf + '(' + str + ')';=0A= //alert("SearchSideWays sq.value: " + document.article.SQ.value);=0A= document.article.submit();=0A= return false;=0A= }=0A= =0A= function stringReplace(str1, str2, str3) { =0A= =0A= //alert("Entered stringReplace: " + str1 + "|"+ str2 + "|" + str3); =0A= if(str2 =3D=3D "(" || str2 =3D=3D ")" || str2 =3D=3D "[" || str2 =3D=3D = "]")=0A= {=0A= str1 =3D str1.split(str2).join(str3); //<-- SLOW=0A= // This doesn't work in netscape=0A= while(str1.indexOf(str2) !=3D -1) {=0A= //alert("replacing: " + str2);=0A= str1 =3D str1.replace(str2, str3);=0A= } =0A= }=0A= else =0A= {=0A= str1 =3D str1.replace(str2, str3);=0A= }=0A= //str1 =3D str1.split(str2).join(str3); //<-- SLOW=0A= // This doesn't work in netscape=0A= //while(str1.indexOf(str2) !=3D -1) {=0A= // str1 =3D str1.replace(str2, str3);=0A= //} =0A= //alert("Returning from stringReplace: " + str1);=0A= return str1; =0A= } =0A= ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://proquest.umi.com/js/wave.js var fbNumBars =3D 16; // number of bars in the wave var arrColors =3D [[255, 195], [153, 220], [0, 121]]; // the possible = colors of the bars var arrBarColors =3D [0]; // the actual colors for each bar var arrBars =3D [0]; // the bars var arrPercents =3D [0]; // the hight of the bars var uberBar =3D null; // container layer that holds all the bars var fbWidth =3D 2; // the width of each bar var fbGap =3D 1; // the space between bars var fbHeight =3D 20; // the max height of each bar var fbInitLeft =3D 200; // left will be overridden to left of search = button var fbInitTop =3D 200; // top will be overridden to top of search button var iTimeOutInterval =3D 20; // the bigger the number the slower the = wave var bCancled =3D false;=09 function searchFeedback() { if (document.layers) return; =09 /* ----- removed stuff to cancel feedback = scrollH=3D(window.pageYOffset!=3Dnull)?window.pageYOffset:document.body.s= crollTop; var oCapture =3D null if (document.all) oCapture =3D captureClick; else if (document.getElementById) oCapture =3D document.getElementById("captureClick"); if (oCapture) { oCapture.style.top =3D scrollH + "px"; oCapture.style.visibility =3D "visible"; } -------------------- */=09 bCancled =3D false; var elementReference =3D null; if (document.all) elementReference =3D whereIsButton; else if (document.getElementById) elementReference =3D document.getElementById("whereIsButton"); if (elementReference =3D=3D null) return; // find the location of the search button fbInitLeft =3D DL_GetElementLeft(elementReference); fbInitTop =3D DL_GetElementTop(elementReference); // show the wave = under the button if (uberBar =3D=3D null) { var sRed, sGreen, sBlue; var incRed, incGreen, incBlue; var fSin; incRed =3D Math.floor((arrColors[0][1] - arrColors[0][0])); incGreen =3D Math.floor((arrColors[1][1] - arrColors[1][0])); incBlue =3D Math.floor((arrColors[2][1] - arrColors[2][0])); uberBar =3D document.createElement("DIV"); document.body.appendChild(uberBar); with (uberBar.style) { position =3D "absolute"; visibility =3D "visible"; zIndex =3D "19"; background =3D "white"; width =3D (fbWidth+fbGap)*fbNumBars*2; var add2 =3D fbHeight * fSin + fbHeight*3; height =3D fbHeight*2; left =3D fbInitLeft; top =3D fbInitTop; clip =3D "rect(0 "+(fbWidth+fbGap)*fbNumBars*2+" "+fbHeight*6+" 0)"; } =09 =09 for (i=3D0; i"; with (arrBars[i].style) { position =3D "absolute"; visibility =3D "inherit"; background =3D "#FF9900"; zIndex =3D "20"; width =3D fbWidth+"px"; height =3D "2px"; left =3D i*(fbWidth + fbGap); top =3D fbHeight/2 - 1; // (fbHeight - (fbHeight * fSin + fbHeight)/2) + "px"; } arrBars[i].maxheight =3D fbHeight * fSin2; arrPercents[i] =3D 0; arrPercents[i+fbNumBars] =3D fSin2; arrBarColors[i] =3D "#FF9900"; arrBarColors[i+fbNumBars] =3D "#"+sRed+sGreen+sBlue; } // if you want to have the wave speed up each time the search button is // pressed, move the following 2 lines out of the if {} uberBar.style.visibility =3D "visible"; fbStartWave(); } } function fbStartWave() { if (bCancled) return; for (i=3D1; i0; i--) { arrPercents[i] =3D arrPercents[i-1]; arrBarColors[i] =3D arrBarColors[i-1]; } arrPercents[0] =3D fPct0; arrBarColors[0] =3D sColor0; setTimeout("fbStartWave()", iTimeOutInterval); } function fb_getColor(iColor, iinc) { var sColor =3D Math.floor((arrColors[iColor][0] + Math.floor(iinc))); sColor =3D returnBase(sColor, 16) + ""; if (sColor.length < 2) sColor =3D "0" + sColor; return sColor; } function makeArray() { for (i =3D 0; i=3D base) var output =3D returnBase(MSD,base) + = convert[LSD]; else var output =3D convert[MSD] + convert[LSD]; } return output; } // the following scripts were found on=20 // http://www.webreference.com/dhtml/diner/realpos4/ function DL_GetElementLeft(eElement) { if (!eElement && this) =20 { =20 eElement =3D this; =20 } =20 var DL_bIE =3D document.all ? true : false;=20 var nLeftPos =3D eElement.offsetLeft; =20 var eParElement =3D eElement.offsetParent; =20 while (eParElement !=3D null) { =20 if(DL_bIE) =20 { if( (eParElement.tagName !=3D "TABLE") && (eParElement.tagName = !=3D "BODY") ) { =20 nLeftPos +=3D eParElement.clientLeft;=20 } } else =20 { if(eParElement.tagName =3D=3D "TABLE") =20 { =20 var nParBorder =3D parseInt(eParElement.border); if(isNaN(nParBorder)) =20 { =20 var nParFrame =3D eParElement.getAttribute('frame'); if(nParFrame !=3D null) =20 { nLeftPos +=3D 1; =20 } } else if(nParBorder > 0) =20 { nLeftPos +=3D nParBorder; =20 } } } nLeftPos +=3D eParElement.offsetLeft; =20 eParElement =3D eParElement.offsetParent;=20 } =20 return nLeftPos; =20 } function DL_GetElementTop(eElement) { if (!eElement && this) =20 { =20 eElement =3D this; =20 } =20 var DL_bIE =3D document.all ? true : false;=20 var nTopPos =3D eElement.offsetTop; =20 var eParElement =3D eElement.offsetParent; =20 while (eParElement !=3D null) { =20 if(DL_bIE) =20 { if( (eParElement.tagName !=3D "TABLE") && (eParElement.tagName = !=3D "BODY") ) { =20 nTopPos +=3D eParElement.clientTop;=20 } } else =20 { if(eParElement.tagName =3D=3D "TABLE") =20 { =20 var nParBorder =3D parseInt(eParElement.border); if(isNaN(nParBorder)) =20 { =20 var nParFrame =3D eParElement.getAttribute('frame'); if(nParFrame !=3D null) =20 { nTopPos +=3D 1; =20 } } else if(nParBorder > 0) =20 { nTopPos +=3D nParBorder; =20 } } } nTopPos +=3D eParElement.offsetTop; =20 eParElement =3D eParElement.offsetParent;=20 } =20 return nTopPos; =20 } /* ----- removed stuff to cancel feedback if (!document.layers) document.write(""); function cancelFeedback() { bCancled =3D true; var oCapture =3D null if (document.all) oCapture =3D captureClick; else if (document.getElementById) oCapture =3D document.getElementById("captureClick"); if (oCapture) captureClick.style.visibility =3D "hidden"; =09 uberBar.style.visibility =3D "hidden"; } ------------------- */ ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://proquest.umi.com/code/dyn-help.js =0A= var HELP_LAYER =3D "dynHelp";=0A= var szCurHelp;=0A= =0A= firstTime =3D 1;=0A= firstMsg =3D "";=0A= function doHelp(szId, bOn)=0A= {=0A= // alert("hello");=0A= //alert("doHelp: " + szId + "," + bOn);=0A= // var szTmp =3D eval(szId + "Desc");=0A= var szTmp =3D "";=0A= =0A= if (bOn)=0A= szTmp =3D szId; =0A= //eval(szId + "Desc"); This line is no longer needed since we're = not passing a variable name, but rather the text itself=0A= else=0A= szTmp =3D firstMsg;=0A= //alert("szTmp :"+ szTmp);=0A= if (BR_NS4)=0A= document.dynHelp.top =3D document.tipBorder.pageY + 18;=0A= =0A= // ie? dynHelp.style.top =3D tipBorder.offsetTop + 18; =0A= //var szFunc =3D"writeLayer(HELP_LAYER,'"+szTmp+"')";=0A= //var nLocDelay =3D 0;=0A= if (firstTime =3D=3D 1) {=0A= firstTime =3D 0;=0A= firstMsg =3D szTmp;=0A= } =0A= //setTimeout(szFunc, nLocDelay);=0A= =0A= if(BR_Mac)=0A= szTmp=3D"" + szTmp + "";=0A= writeLayer(HELP_LAYER, szTmp);=0A= }=0A= =0A= =0A= =0A= // Following are strings for various hot help components. Should be = broken into generic=0A= // and page specific files to optimize load times....=0A= =0A= =0A= // They used to live here, but now the actual strings live in the = message files (part of the new local language support)=0A= ------=_NextPart_000_0000_01C4A55B.1DE83260 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://proquest.umi.com/js/overlib.js //\//////////////////////////////////////////////////////////////////////= ////////////=0A= //\ overLIB 3.50 -- This notice must remain untouched at all times.=0A= //\ Copyright Erik Bosrup 1998-2001. All rights reserved.=0A= //\=0A= //\ By Erik Bosrup (erik@bosrup.com). Last modified 2001-08-28.=0A= //\ Portions by Dan Steinman (dansteinman.com). Additions by other = people are=0A= //\ listed on the overLIB homepage.=0A= //\=0A= //\ Get the latest version at http://www.bosrup.com/web/overlib/=0A= //\=0A= //\ This script is published under an open source license. Please read = the license=0A= //\ agreement online at: http://www.bosrup.com/web/overlib/license.html=0A= //\ If you have questions regarding the license please contact = erik@bosrup.com.=0A= //\=0A= //\ This script library was originally created for personal use. By = request it has=0A= //\ later been made public. This is free software. Do not sell this as = your own=0A= //\ work, or remove this copyright notice. For full details on copying = or changing=0A= //\ this script please read the license agreement at the link above.=0A= //\=0A= //\ Please give credit on sites that use overLIB and submit changes of = the script=0A= //\ so other people can use them as well. This script is free to use, = don't abuse.=0A= //\//////////////////////////////////////////////////////////////////////= ////////////=0A= //\mini=0A= =0A= =0A= /////////////////////////////////////////////////////////////////////////= ///////////=0A= // CONSTANTS=0A= // Don't touch these. :)=0A= /////////////////////////////////////////////////////////////////////////= ///////////=0A= var INARRAY =3D 1;=0A= var CAPARRAY =3D 2;=0A= var STICKY =3D 3;=0A= var BACKGROUND =3D 4;=0A= var NOCLOSE =3D 5;=0A= var CAPTION =3D 6;=0A= var LEFT =3D 7;=0A= var RIGHT =3D 8;=0A= var CENTER =3D 9;=0A= var OFFSETX =3D 10;=0A= var OFFSETY =3D 11;=0A= var FGCOLOR =3D 12;=0A= var BGCOLOR =3D 13;=0A= var TEXTCOLOR =3D 14;=0A= var CAPCOLOR =3D 15;=0A= var CLOSECOLOR =3D 16;=0A= var WIDTH =3D 17;=0A= var BORDER =3D 18;=0A= var STATUS =3D 19;=0A= var AUTOSTATUS =3D 20;=0A= var AUTOSTATUSCAP =3D 21;=0A= var HEIGHT =3D 22;=0A= var CLOSETEXT =3D 23;=0A= var SNAPX =3D 24;=0A= var SNAPY =3D 25;=0A= var FIXX =3D 26;=0A= var FIXY =3D 27;=0A= var FGBACKGROUND =3D 28;=0A= var BGBACKGROUND =3D 29;=0A= var PADX =3D 30; // PADX2 out=0A= var PADY =3D 31; // PADY2 out=0A= var FULLHTML =3D 34;=0A= var ABOVE =3D 35;=0A= var BELOW =3D 36;=0A= var CAPICON =3D 37;=0A= var TEXTFONT =3D 38;=0A= var CAPTIONFONT =3D 39;=0A= var CLOSEFONT =3D 40;=0A= var TEXTSIZE =3D 41;=0A= var CAPTIONSIZE =3D 42;=0A= var CLOSESIZE =3D 43;=0A= var FRAME =3D 44;=0A= var TIMEOUT =3D 45;=0A= var FUNCTION =3D 46;=0A= var DELAY =3D 47;=0A= var HAUTO =3D 48;=0A= var VAUTO =3D 49;=0A= var CLOSECLICK =3D 50;=0A= var CSSOFF =3D 51;=0A= var CSSSTYLE =3D 52;=0A= var CSSCLASS =3D 53;=0A= var FGCLASS =3D 54;=0A= var BGCLASS =3D 55;=0A= var TEXTFONTCLASS =3D 56;=0A= var CAPTIONFONTCLASS =3D 57;=0A= var CLOSEFONTCLASS =3D 58;=0A= var PADUNIT =3D 59;=0A= var HEIGHTUNIT =3D 60;=0A= var WIDTHUNIT =3D 61;=0A= var TEXTSIZEUNIT =3D 62;=0A= var TEXTDECORATION =3D 63;=0A= var TEXTSTYLE =3D 64;=0A= var TEXTWEIGHT =3D 65;=0A= var CAPTIONSIZEUNIT =3D 66;=0A= var CAPTIONDECORATION =3D 67;=0A= var CAPTIONSTYLE =3D 68;=0A= var CAPTIONWEIGHT =3D 69;=0A= var CLOSESIZEUNIT =3D 70;=0A= var CLOSEDECORATION =3D 71;=0A= var CLOSESTYLE =3D 72;=0A= var CLOSEWEIGHT =3D 73;=0A= =0A= =0A= /////////////////////////////////////////////////////////////////////////= ///////////=0A= // DEFAULT CONFIGURATION=0A= // You don't have to change anything here if you don't want to. All of = this can be=0A= // changed on your html page or through an overLIB call.=0A= /////////////////////////////////////////////////////////////////////////= ///////////=0A= =0A= // Main background color (the large area)=0A= // Usually a bright color (white, yellow etc)=0A= if (typeof ol_fgcolor =3D=3D 'undefined') { var ol_fgcolor =3D = "#FFFFCC";}=0A= =0A= // Border color and color of caption=0A= // Usually a dark color (black, brown etc)=0A= if (typeof ol_bgcolor =3D=3D 'undefined') { var ol_bgcolor =3D = "#888851";}=0A= =0A= // Text color=0A= // Usually a dark color=0A= if (typeof ol_textcolor =3D=3D 'undefined') { var ol_textcolor =3D = "#000000";}=0A= =0A= // Color of the caption text=0A= // Usually a bright color=0A= if (typeof ol_capcolor =3D=3D 'undefined') { var ol_capcolor =3D = "#FFFFFF";}=0A= =0A= // Color of "Close" when using Sticky=0A= // Usually a semi-bright color=0A= if (typeof ol_closecolor =3D=3D 'undefined') { var ol_closecolor =3D = "#9999FF";}=0A= =0A= // Font face for the main text=0A= if (typeof ol_textfont =3D=3D 'undefined') { var ol_textfont =3D = "Verdana,Arial,Helvetica";}=0A= =0A= // Font face for the caption=0A= if (typeof ol_captionfont =3D=3D 'undefined') { var ol_captionfont =3D = "Verdana,Arial,Helvetica";}=0A= =0A= // Font face for the close text=0A= if (typeof ol_closefont =3D=3D 'undefined') { var ol_closefont =3D = "Verdana,Arial,Helvetica";}=0A= =0A= // Font size for the main text=0A= // When using CSS this will be very small.=0A= if (typeof ol_textsize =3D=3D 'undefined') { var ol_textsize =3D "1";}=0A= =0A= // Font size for the caption=0A= // When using CSS this will be very small.=0A= if (typeof ol_captionsize =3D=3D 'undefined') { var ol_captionsize =3D = "1";}=0A= =0A= // Font size for the close text=0A= // When using CSS this will be very small.=0A= if (typeof ol_closesize =3D=3D 'undefined') { var ol_closesize =3D "1";}=0A= =0A= // Width of the popups in pixels=0A= // 100-300 pixels is typical=0A= if (typeof ol_width =3D=3D 'undefined') { var ol_width =3D "200";}=0A= =0A= // How thick the ol_border should be in pixels=0A= // 1-3 pixels is typical=0A= if (typeof ol_border =3D=3D 'undefined') { var ol_border =3D "1";}=0A= =0A= // How many pixels to the right/left of the cursor to show the popup=0A= // Values between 3 and 12 are best=0A= if (typeof ol_offsetx =3D=3D 'undefined') { var ol_offsetx =3D 15;}=0A= =0A= // How many pixels to the below the cursor to show the popup=0A= // Values between 3 and 12 are best=0A= if (typeof ol_offsety =3D=3D 'undefined') { var ol_offsety =3D -35;}=0A= =0A= // Default text for popups=0A= // Should you forget to pass something to overLIB this will be displayed.=0A= if (typeof ol_text =3D=3D 'undefined') { var ol_text =3D "Default Text"; = }=0A= =0A= // Default caption=0A= // You should leave this blank or you will have problems making non caps = popups.=0A= if (typeof ol_cap =3D=3D 'undefined') { var ol_cap =3D ""; }=0A= =0A= // Decides if sticky popups are default.=0A= // 0 for non, 1 for stickies.=0A= if (typeof ol_sticky =3D=3D 'undefined') { var ol_sticky =3D 0; }=0A= =0A= // Default background image. Better left empty unless you always want = one.=0A= if (typeof ol_background =3D=3D 'undefined') { var ol_background =3D ""; = }=0A= =0A= // Text for the closing sticky popups.=0A= // Normal is "Close".=0A= if (typeof ol_close =3D=3D 'undefined') { var ol_close =3D "Close"; }=0A= =0A= // Default vertical alignment for popups.=0A= // It's best to leave RIGHT here. Other options are LEFT and CENTER.=0A= if (typeof ol_hpos =3D=3D 'undefined') { var ol_hpos =3D RIGHT; }=0A= =0A= // Default status bar text when a popup is invoked.=0A= if (typeof ol_status =3D=3D 'undefined') { var ol_status =3D ""; }=0A= =0A= // If the status bar automatically should load either text or caption.=0A= // 0=3Dnothing, 1=3Dtext, 2=3Dcaption=0A= if (typeof ol_autostatus =3D=3D 'undefined') { var ol_autostatus =3D 0; }=0A= =0A= // Default height for popup. Often best left alone.=0A= if (typeof ol_height =3D=3D 'undefined') { var ol_height =3D -1; }=0A= =0A= // Horizontal grid spacing that popups will snap to.=0A= // 0 makes no grid, anything else will cause a snap to that grid spacing.=0A= if (typeof ol_snapx =3D=3D 'undefined') { var ol_snapx =3D 0; }=0A= =0A= // Vertical grid spacing that popups will snap to.=0A= // 0 makes no grid, andthing else will cause a snap to that grid spacing.=0A= if (typeof ol_snapy =3D=3D 'undefined') { var ol_snapy =3D 0; }=0A= =0A= // Sets the popups horizontal position to a fixed column.=0A= // Anything above -1 will cause fixed position.=0A= if (typeof ol_fixx =3D=3D 'undefined') { var ol_fixx =3D -1; }=0A= =0A= // Sets the popups vertical position to a fixed row.=0A= // Anything above -1 will cause fixed position.=0A= if (typeof ol_fixy =3D=3D 'undefined') { var ol_fixy =3D -1; }=0A= =0A= // Background image for the popups inside.=0A= if (typeof ol_fgbackground =3D=3D 'undefined') { var ol_fgbackground =3D = ""; }=0A= =0A= // Background image for the popups f