Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT.
En la actualidad el uso de aceleradores de partículas de medianas y bajas energías se ha extendido a laboratorios de investigación básica en ciencia de materiales, ciencias biomédicas, entre otros, y en cuanto a aplicaciones las principales se encuentran en la generación de haces de partículas para...
- Autores:
-
Diaz Gómez, Víctor Alfonso
Munévar Espitia, Edwin
Leyva Rojas, José Alfonso
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2022
- Institución:
- Universidad Distrital Francisco José de Caldas
- Repositorio:
- RIUD: repositorio U. Distrital
- Idioma:
- spa
- OAI Identifier:
- oai:repository.udistrital.edu.co:11349/39303
- Acceso en línea:
- http://hdl.handle.net/11349/39303
- Palabra clave:
- Aceleradores lineales
Trayectorias iónicas
Sistemas de extracción
Densidad de corriente
Sistemas de aceleración
BNCT
Maestría en Ingeniería - Énfasis en Ingeniería Electrónica -- Tesis y disertaciones académicas
Aceleradores de partículas
Simulación computacional de haces de iones
Boron Neutron Capture Therapy (BNCT)
Linear accelerator
Ion paths
Extraction systems
Current density
Acceleration systems
BNCT
- Rights
- License
- Attribution-NoDerivatives 4.0 Internacional
id |
UDISTRITA2_16c37980adbcc428f34ada03e2356cee |
---|---|
oai_identifier_str |
oai:repository.udistrital.edu.co:11349/39303 |
network_acronym_str |
UDISTRITA2 |
network_name_str |
RIUD: repositorio U. Distrital |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT. |
dc.title.titleenglish.spa.fl_str_mv |
Preliminary design of a prototype of a light ion accelerator for BNCT |
title |
Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT. |
spellingShingle |
Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT. Aceleradores lineales Trayectorias iónicas Sistemas de extracción Densidad de corriente Sistemas de aceleración BNCT Maestría en Ingeniería - Énfasis en Ingeniería Electrónica -- Tesis y disertaciones académicas Aceleradores de partículas Simulación computacional de haces de iones Boron Neutron Capture Therapy (BNCT) Linear accelerator Ion paths Extraction systems Current density Acceleration systems BNCT |
title_short |
Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT. |
title_full |
Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT. |
title_fullStr |
Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT. |
title_full_unstemmed |
Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT. |
title_sort |
Diseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT. |
dc.creator.fl_str_mv |
Diaz Gómez, Víctor Alfonso Munévar Espitia, Edwin Leyva Rojas, José Alfonso |
dc.contributor.advisor.none.fl_str_mv |
Munévar Espitia, Edwin |
dc.contributor.author.none.fl_str_mv |
Diaz Gómez, Víctor Alfonso Munévar Espitia, Edwin Leyva Rojas, José Alfonso |
dc.contributor.orcid.spa.fl_str_mv |
Munévar Espitia, Edwin [0000-0002-0578-7717] |
dc.subject.spa.fl_str_mv |
Aceleradores lineales Trayectorias iónicas Sistemas de extracción Densidad de corriente Sistemas de aceleración BNCT |
topic |
Aceleradores lineales Trayectorias iónicas Sistemas de extracción Densidad de corriente Sistemas de aceleración BNCT Maestría en Ingeniería - Énfasis en Ingeniería Electrónica -- Tesis y disertaciones académicas Aceleradores de partículas Simulación computacional de haces de iones Boron Neutron Capture Therapy (BNCT) Linear accelerator Ion paths Extraction systems Current density Acceleration systems BNCT |
dc.subject.lemb.spa.fl_str_mv |
Maestría en Ingeniería - Énfasis en Ingeniería Electrónica -- Tesis y disertaciones académicas Aceleradores de partículas Simulación computacional de haces de iones Boron Neutron Capture Therapy (BNCT) |
dc.subject.keyword.spa.fl_str_mv |
Linear accelerator Ion paths Extraction systems Current density Acceleration systems BNCT |
description |
En la actualidad el uso de aceleradores de partículas de medianas y bajas energías se ha extendido a laboratorios de investigación básica en ciencia de materiales, ciencias biomédicas, entre otros, y en cuanto a aplicaciones las principales se encuentran en la generación de haces de partículas para imagenología y terapia en diferentes áreas de la medicina; en la industria se encuentran en la caracterización y optimización de materiales. En este trabajo se han estudiado los fundamentos físicos de los aceleradores lineales, en particular distintas geometrías y configuraciones de los electrodos del sistema de aceleración, posteriormente se escogió un diseño particular en cuanto a configuración y geometría de electrodos, para su optimización a través de simulaciones computacionales del sistema de aceleración. Finalmente se obtiene un diseño preliminar para una columna de aceleración lineal compacta. Mediante el modelamiento computacional, con la ayuda de plataformas de cálculo tipo MATLAB, estudiamos las líneas equipotenciales, vectores de campo eléctrico y líneas de fuerza, para establecer las diferentes trayectorias a seguir por iones de deuterio, para las líneas de aceleración particulares, dadas las diferentes configuraciones y geometrías de los electrodos que conforman la columna aceleradora. Modelar a partir de una simulación el flujo y la aceleración de los iones de deuterio en una columna aceleradora. El propósito de este trabajo de investigación es determinar si el menisco del plasma y la interfaz del haz se pueden modelar adecuadamente con MATLAB R2020a y, por lo tanto, predecir con éxito la trayectoria de los deuterones y la forma del haz en un amplio rango. Usando MATLAB R2020a y con base en mediciones experimentales del potencial electrostático para una configuración y geometría específicos de los electrodos de la columna aceleradora, se midió una matriz de 6000 datos caracterizado en potencial electrostático en 2d, i.e., V=V(x,y), que se tomó como base para resolver la ecuación para el campo eléctrico: E = −∇V, usando un algoritmo de diferencia central que permite hallar punto a punto cada componente del campo eléctrico (Ex, Ey); determinando la magnitud y dirección de E punto a punto. De tal manera se obtuvo: las líneas equipotenciales del sistema de aceleración, los vectores del campo E en las tres zonas de aceleración al interior de la columna aceleradora, las trayectoria de las partículas (deuterones) aceleradas en la columna en la zona de extracción, la caracterización del movimiento del deuterón en la tercera zona llamada zona de saturación la energía de impacto contra el blanco de los deuterio ionizados. un diseño de la columna aceleradora en 3D, con base en las diferentes columnas estudiadas. A partir de los resultados obtenidos en esta investigación se verifica que la columna seleccionada y su configuración de electrodos funciona para utilizarla en la aplicación médica de BNCT. Se caracteriza la columna partes, materiales y se obtienen finalmente los planos y los diseños tridimensionales de la columna detallando cada una de sus partes y materiales para su futura construcción. |
publishDate |
2022 |
dc.date.created.none.fl_str_mv |
2022-12-12 |
dc.date.accessioned.none.fl_str_mv |
2024-07-31T20:20:21Z |
dc.date.available.none.fl_str_mv |
2024-07-31T20:20:21Z |
dc.type.spa.fl_str_mv |
masterThesis |
dc.type.degree.spa.fl_str_mv |
Investigación-Innovación |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11349/39303 |
url |
http://hdl.handle.net/11349/39303 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.*.fl_str_mv |
Attribution-NoDerivatives 4.0 Internacional |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nd/4.0/ |
dc.rights.acceso.spa.fl_str_mv |
Abierto (Texto Completo) |
rights_invalid_str_mv |
Attribution-NoDerivatives 4.0 Internacional http://creativecommons.org/licenses/by-nd/4.0/ Abierto (Texto Completo) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.spa.fl_str_mv |
pdf |
institution |
Universidad Distrital Francisco José de Caldas |
bitstream.url.fl_str_mv |
https://repository.udistrital.edu.co/bitstreams/f6d3510a-99b7-46d9-a64d-9291568c6c61/download https://repository.udistrital.edu.co/bitstreams/9dffe865-86ca-4bf9-a342-8398e42e6d8c/download https://repository.udistrital.edu.co/bitstreams/01adc331-20bf-487f-9f30-9a234fa7ea3d/download https://repository.udistrital.edu.co/bitstreams/99d89475-72bd-4963-a343-960f92e307c2/download https://repository.udistrital.edu.co/bitstreams/f9ea91ea-eccc-4195-8234-fc1e37302026/download https://repository.udistrital.edu.co/bitstreams/a4df51f3-9515-4fa0-bf13-0d6d480c1161/download |
bitstream.checksum.fl_str_mv |
e9d758fa4a59209b59861fe0bbe094e2 3fc48c4469e2597f2e1ab4571a66270e 2ce85dc9ed014bde1b9489b35372b7eb 0494cc1c54224530805bcf7770c56629 f7d494f61e544413a13e6ba1da2089cd 997daf6c648c962d566d7b082dac908d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad Distrital |
repository.mail.fl_str_mv |
repositorio@udistrital.edu.co |
_version_ |
1828164737375928320 |
spelling |
Munévar Espitia, EdwinDiaz Gómez, Víctor AlfonsoMunévar Espitia, EdwinLeyva Rojas, José AlfonsoMunévar Espitia, Edwin [0000-0002-0578-7717]2024-07-31T20:20:21Z2024-07-31T20:20:21Z2022-12-12http://hdl.handle.net/11349/39303En la actualidad el uso de aceleradores de partículas de medianas y bajas energías se ha extendido a laboratorios de investigación básica en ciencia de materiales, ciencias biomédicas, entre otros, y en cuanto a aplicaciones las principales se encuentran en la generación de haces de partículas para imagenología y terapia en diferentes áreas de la medicina; en la industria se encuentran en la caracterización y optimización de materiales. En este trabajo se han estudiado los fundamentos físicos de los aceleradores lineales, en particular distintas geometrías y configuraciones de los electrodos del sistema de aceleración, posteriormente se escogió un diseño particular en cuanto a configuración y geometría de electrodos, para su optimización a través de simulaciones computacionales del sistema de aceleración. Finalmente se obtiene un diseño preliminar para una columna de aceleración lineal compacta. Mediante el modelamiento computacional, con la ayuda de plataformas de cálculo tipo MATLAB, estudiamos las líneas equipotenciales, vectores de campo eléctrico y líneas de fuerza, para establecer las diferentes trayectorias a seguir por iones de deuterio, para las líneas de aceleración particulares, dadas las diferentes configuraciones y geometrías de los electrodos que conforman la columna aceleradora. Modelar a partir de una simulación el flujo y la aceleración de los iones de deuterio en una columna aceleradora. El propósito de este trabajo de investigación es determinar si el menisco del plasma y la interfaz del haz se pueden modelar adecuadamente con MATLAB R2020a y, por lo tanto, predecir con éxito la trayectoria de los deuterones y la forma del haz en un amplio rango. Usando MATLAB R2020a y con base en mediciones experimentales del potencial electrostático para una configuración y geometría específicos de los electrodos de la columna aceleradora, se midió una matriz de 6000 datos caracterizado en potencial electrostático en 2d, i.e., V=V(x,y), que se tomó como base para resolver la ecuación para el campo eléctrico: E = −∇V, usando un algoritmo de diferencia central que permite hallar punto a punto cada componente del campo eléctrico (Ex, Ey); determinando la magnitud y dirección de E punto a punto. De tal manera se obtuvo: las líneas equipotenciales del sistema de aceleración, los vectores del campo E en las tres zonas de aceleración al interior de la columna aceleradora, las trayectoria de las partículas (deuterones) aceleradas en la columna en la zona de extracción, la caracterización del movimiento del deuterón en la tercera zona llamada zona de saturación la energía de impacto contra el blanco de los deuterio ionizados. un diseño de la columna aceleradora en 3D, con base en las diferentes columnas estudiadas. A partir de los resultados obtenidos en esta investigación se verifica que la columna seleccionada y su configuración de electrodos funciona para utilizarla en la aplicación médica de BNCT. Se caracteriza la columna partes, materiales y se obtienen finalmente los planos y los diseños tridimensionales de la columna detallando cada una de sus partes y materiales para su futura construcción.Currently, the use of medium- and low-energy particle accelerators has been extended to basic research laboratories in materials science, biomedical sciences, among others, and in terms of applications the main ones are in the generation of particle beams for imaging and therapy in different areas of medicine; in the industry they are in the characterization and optimization of materials. In this work, the physical foundations of linear accelerators have been studied, in particular different geometries and configurations of the electrodes for the acceleration system. A specific design was chosen in terms of configuration and geometry of electrodes, for its optimization through computational modeling of the acceleration system. Finally, a preliminary design for a compact linear acceleration column is obtained. Through a combination of experimental data taking and computational modeling, with the help of MATLAB-type calculation platforms, we study the equipotential lines, electric field vectors, and field lines to establish the different trajectories to be followed by deuterium ions, for the particular acceleration lines, given the different configurations and geometries of the electrodes that make up the accelerator column. To model the flow and acceleration of deuterium ions in an accelerating column. The purpose of this work is to determine whether the plasma meniscus and the beam interface can be properly modeled with MATLAB R2020a and thus, successfully predict the deuteron trajectory and beam shape over a wide range. Using MATLAB R2020a and based on experimental measurements of the electrostatic potential for a specific configuration and geometry of the accelerator column electrodes, a matrix of 6000 data characterized in electrostatic potential in 2d, i.e., V = V (x, y) was measured, which was taken as a basis to solve for the electric field: E = −∇V, using a central difference algorithm that allows one to find point by point each component of the electric field (Ex, Ey). Based on the above, we characterized the accelerating column in terms of the equipotential lines and the E field vector in the three acceleration zones, the trajectory of the particles (deuterons) accelerated in the extraction zone, the deuteron motion in the saturation zone, the kinetic energy of the ionized deuterium beam, and a 3D design based on the different columns studied. From the results obtained in this investigation, it is verified that the selected column and its electrode configuration fulfills the conditions to be used in medical application of BNCT. The column is characterized and the blueprint and three-dimensional designs are finally obtained, describing each of its parts and materials for its future construction.pdfspaAttribution-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Aceleradores linealesTrayectorias iónicasSistemas de extracciónDensidad de corrienteSistemas de aceleraciónBNCTMaestría en Ingeniería - Énfasis en Ingeniería Electrónica -- Tesis y disertaciones académicasAceleradores de partículasSimulación computacional de haces de ionesBoron Neutron Capture Therapy (BNCT)Linear acceleratorIon pathsExtraction systemsCurrent densityAcceleration systemsBNCTDiseño preliminar de un prototipo de un acelerador de iones ligeros para BNCT.Preliminary design of a prototype of a light ion accelerator for BNCTmasterThesisInvestigación-Innovacióninfo:eu-repo/semantics/masterThesishttp://purl.org/coar/resource_type/c_7a1fTHUMBNAILDíazGómezVictorAlfonso2022..pdf.jpgDíazGómezVictorAlfonso2022..pdf.jpgIM Thumbnailimage/jpeg7615https://repository.udistrital.edu.co/bitstreams/f6d3510a-99b7-46d9-a64d-9291568c6c61/downloade9d758fa4a59209b59861fe0bbe094e2MD55Licencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13614https://repository.udistrital.edu.co/bitstreams/9dffe865-86ca-4bf9-a342-8398e42e6d8c/download3fc48c4469e2597f2e1ab4571a66270eMD56ORIGINALDíazGómezVictorAlfonso2022..pdfDíazGómezVictorAlfonso2022..pdfapplication/pdf4050326https://repository.udistrital.edu.co/bitstreams/01adc331-20bf-487f-9f30-9a234fa7ea3d/download2ce85dc9ed014bde1b9489b35372b7ebMD51Licencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfapplication/pdf234546https://repository.udistrital.edu.co/bitstreams/99d89475-72bd-4963-a343-960f92e307c2/download0494cc1c54224530805bcf7770c56629MD52CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8799https://repository.udistrital.edu.co/bitstreams/f9ea91ea-eccc-4195-8234-fc1e37302026/downloadf7d494f61e544413a13e6ba1da2089cdMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-87167https://repository.udistrital.edu.co/bitstreams/a4df51f3-9515-4fa0-bf13-0d6d480c1161/download997daf6c648c962d566d7b082dac908dMD5411349/39303oai:repository.udistrital.edu.co:11349/393032024-08-01 01:00:24.679http://creativecommons.org/licenses/by-nd/4.0/Attribution-NoDerivatives 4.0 Internacionalopen.accesshttps://repository.udistrital.edu.coRepositorio Universidad Distritalrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK |