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...

Full description

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