CVRPTW in medical waste management

Este documento presenta una aplicación del problema de enrutamiento de vehículos capacitados con ventanas de tiempo (CVRPTW) en el contexto de la cadena de suministro médico, en particular, la recogida de residuos peligrosos. cumplimiendo de la reglamentación local y el cumplimiendo de las normas mé...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2020
Institución:
Universidad de Bogotá Jorge Tadeo Lozano
Repositorio:
Expeditio: repositorio UTadeo
Idioma:
OAI Identifier:
oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/7427
Acceso en línea:
http://hdl.handle.net/20.500.12010/7427
http://expeditio.utadeo.edu.co
Palabra clave:
Desechos hospitalarios
Disposicion final
Ingeniería industrial
Prevención de la contaminación
Productos de residuos
Basuras y aprovechamiento de basuras
Medical waste
Rights
License
Abierto (Texto Completo)
id UTADEO2_430b44ebf82a425b50a1d9321d5acd19
oai_identifier_str oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/7427
network_acronym_str UTADEO2
network_name_str Expeditio: repositorio UTadeo
repository_id_str
dc.title.spa.fl_str_mv CVRPTW in medical waste management
title CVRPTW in medical waste management
spellingShingle CVRPTW in medical waste management
Desechos hospitalarios
Disposicion final
Ingeniería industrial
Prevención de la contaminación
Productos de residuos
Basuras y aprovechamiento de basuras
Medical waste
title_short CVRPTW in medical waste management
title_full CVRPTW in medical waste management
title_fullStr CVRPTW in medical waste management
title_full_unstemmed CVRPTW in medical waste management
title_sort CVRPTW in medical waste management
dc.contributor.advisor.none.fl_str_mv Gelvez Romero, Jorge Ivan
dc.subject.spa.fl_str_mv Desechos hospitalarios
Disposicion final
topic Desechos hospitalarios
Disposicion final
Ingeniería industrial
Prevención de la contaminación
Productos de residuos
Basuras y aprovechamiento de basuras
Medical waste
dc.subject.lemb.spa.fl_str_mv Ingeniería industrial
Prevención de la contaminación
Productos de residuos
Basuras y aprovechamiento de basuras
dc.subject.keyword.spa.fl_str_mv Medical waste
description Este documento presenta una aplicación del problema de enrutamiento de vehículos capacitados con ventanas de tiempo (CVRPTW) en el contexto de la cadena de suministro médico, en particular, la recogida de residuos peligrosos. cumplimiendo de la reglamentación local y el cumplimiendo de las normas médicas. Desarrollamos el modelo CVRPTW utilizando herramientas de código abierto incluyendo herramientas de Google-OR y Google Colab para resolver e instancias basadas en un caso práctico que muestra el logro de la reducción de costos.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-02-13T17:25:34Z
dc.date.available.none.fl_str_mv 2020-02-13T17:25:34Z
dc.date.created.none.fl_str_mv 2020
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.spa.fl_str_mv Trabajo de grado de pregrado
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12010/7427
dc.identifier.repourl.spa.fl_str_mv http://expeditio.utadeo.edu.co
dc.identifier.instname.spa.fl_str_mv instname:Universidad de Bogotá Jorge Tadeo Lozano
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional de la Universidad de Bogotá Jorge Tadeo Lozano
url http://hdl.handle.net/20.500.12010/7427
http://expeditio.utadeo.edu.co
identifier_str_mv instname:Universidad de Bogotá Jorge Tadeo Lozano
reponame:Repositorio Institucional de la Universidad de Bogotá Jorge Tadeo Lozano
dc.relation.references.spa.fl_str_mv Clients map - google’s maps api, https://drive.google.com/open?id=1 MxV75hs qlFENsXIhh0HJDYZkcu7pJ-&usp=sharing
Google’s or-tools, https://developers.google.com/optimization/
Aguirre-Gonzalez, E., Villegas, J.: A two-phase heuristic for the collection of waste animal tissue in a colombian rendering company. Communications in Computer and Information Science 742, 511–521 (2017)
Arenas, I.G.P., Sa´nchez, A.G., Armando, C., Solano, L., Medina, L.B.R.: Cvrptw model applied to the collection of food donations
Balca´zar-Camacho, D.A., Lo´pez-Bello, C.A., Adarme-Jaimes, W.: Strategic guidelines for supply chain coordination in healthcare and a mathematical model as a proposed mechanism for the measurement of coordination effects. Dyna 83(197), 203–211 (2016)
Baldacci, R., Christofides, N., Mingozzi, A.: An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts. Mathematical Programming 115(2), 351–385 (2008)
Bernal, J., Escobar, J., Paz, J., Linfati, R., Gatica, G.: A probabilistic granular tabu search for the distance constrained capacitated vehicle routing problem. International Journal of Industrial and Systems Engineering 29(4), 453–477 (2018)
Carrillo, M., Felipe, A.: Modelo de ruteo de veh´ıculos para la distribucio´n de las empresas laboratorios veterland, Laboratorios Callbest y Cosm´eticos Marliou¨ Par´ıs. B.S. thesis, Facultad de Ingenier´ıa (2014)
Christofides, N., Mingozzi, A., Toth, P.: Exact algorithms for the vehicle routing problem, based on spanning tree and shortest path relaxations. Mathematical programming 20(1), 255–282 (1981)
Christofides, N., Mingozzi, A., Toth, P.: State-space relaxation procedures for the computation of bounds to routing problems. Networks 11(2), 145–164 (1981)
Clarke, G., Wright, J.W.: Scheduling of vehicles from a central depot to a number of delivery points. Operations research 12(4), 568–581 (1964)
Dantzig, G.B., Ramser, J.H.: The truck dispatching problem. Management science 6(1), 80–91 (1959)
Escobar-Falcon, L., Alvarez-Martinez, D., Granada-Echeverri, M., WillmerEscobar, J., Romero-Lazaro, R.: A matheuristic algorithm for the threedimensional loading capacitated vehicle routing problem (3l-cvrp). Revista Facultad de Ingenieria 2016(78), 9–20 (2016)
Fukasawa, R., Longo, H., Lysgaard, J., de Araga˜o, M.P., Reis, M., Uchoa, E., Werneck, R.F.: Robust branch-and-cut-and-price for the capacitated vehicle routing problem. Mathematical programming 106(3), 491–511 (2006)
Gendreau, M., Hertz, A., Laporte, G.: A tabu search heuristic for the vehicle routing problem. Management science 40(10), 1276–1290 (1994)
Herazo-Padilla, N., Montoya-Torres, J., Nieto Isaza, S., Alvarado-Valencia, J.: Simulationoptimization approach for the stochastic location-routing problem. Journal of Simulation 9(4), 296–311 (2015)
Jacobo-Cabrera, M., Caballero-Morales, S.O., Mart´ınez-Flores, J.L., Cano-Olivos, P.: Decision model for the pharmaceutical distribution of insulin. In: International Conference on Applied Informatics. pp. 75–89. Springer (2018)
Laporte, G., Desrochers, M., Nobert, Y.: Two exact algorithms for the distanceconstrained vehicle routing problem. Networks 14(1), 161–172 (1984)
Laporte, G., Toth, P., Vigo, D.: Vehicle routing: historical perspective and recent contributions (2013)
Lenis, S., Rivera, J.: A metaheuristic approach for the cumulative capacitated arc routing problem. Communications in Computer and Information Science 916, 96– 107 (2018)
Lopez-Santana, E., Mendez-Giraldo, G., Franco-Franco, C.: A hybrid scatter search algorithm to solve the capacitated arc routing problem with refill points. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 9772, 3–15 (2016)
Pisinger, D., Ropke, S.: A general heuristic for vehicle routing problems. Computers & operations research 34(8), 2403–2435 (2007)
Quintero-Araujo, C., Bernaus, A., Juan, A., Travesset-Baro, O., Jozefowiez, N.: Planning freight delivery routes in mountainous regions. Lecture Notes in Business Information Processing 254, 123–132 (2016)
Rivera, J., Murat Afsar, H., Prins, C.: Mathematical formulations and exact algorithm for the multitrip cumulative capacitated single-vehicle routing problem. European Journal of Operational Research 249(1), 93–104 (2016)
Romero-Gelvez, J.I., Gonzales-Cogua, W.C., Herrera-Cuartas, J.A.: Cvrptw model for cargo collection with heterogeneous capacity-fleet. In: International Conference on Applied Informatics. Springer (2019)
Santana, L., Ramiro, E., Romero Carvajal, J.d.J.: A hybrid column generation and clustering approach to the school bus routing problem with time windows. Ingenier´ıa 20(1), 101–117 (2015)
Solano-Charris, E., Prins, C., Santos, A.: Local search based metaheuristics for the robust vehicle routing problem with discrete scenarios. Applied Soft Computing Journal 32, 518–531 (2015)
Solomon, M.M.: Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations research 35(2), 254–265 (1987)
Taillard, E.: Parallel iterative search methods for vehicle routing problems. Net-´ works 23(8), 661–673 (1993)
Thangiah, S.R., Potvin, J.Y., Sun, T.: Heuristic approaches to vehicle routing with backhauls and time windows. Computers & Operations Research 23(11), 1043– 1057 (1996)
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.extent.spa.fl_str_mv 7 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.format.rda.spa.fl_str_mv 1 recurso en línea (archivo de texto)
dc.coverage.spatial.spa.fl_str_mv Colombia
dc.publisher.spa.fl_str_mv Universidad de Bogotá Jorge Tadeo Lozano
dc.publisher.program.spa.fl_str_mv Ingeniería Industrial
dc.publisher.faculty.spa.fl_str_mv Facultad de Ciencias Naturales e Ingeniería
institution Universidad de Bogotá Jorge Tadeo Lozano
bitstream.url.fl_str_mv https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/1/Trabajo%20de%20grado.pdf
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/4/Ficha%20descriptiva.pdf
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/2/license.txt
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/3/Licencia%20de%20autorizaci%c3%b3n.pdf
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/5/Trabajo%20de%20grado.pdf.jpg
https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/6/Ficha%20descriptiva.pdf.jpg
bitstream.checksum.fl_str_mv 9da289c1f9fbc8f8021f1bea063b1785
d9edbc0cc58a6758d592d173e24b7a63
abceeb1c943c50d3343516f9dbfc110f
fa2ab1e11dad0389f8ad04aa2b8ba66d
64417ed593796cc7ec482557ff3390a0
0de40640f5943ca7f3dbe1f8efab1c0a
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional - Universidad Jorge Tadeo Lozano
repository.mail.fl_str_mv expeditio@utadeo.edu.co
_version_ 1818152938591223808
spelling Gelvez Romero, Jorge IvanEspitia Cortes, Andres CamiloRodriguez Guerrero, Jorge LeonardoColombia2020-02-13T17:25:34Z2020-02-13T17:25:34Z2020http://hdl.handle.net/20.500.12010/7427http://expeditio.utadeo.edu.coinstname:Universidad de Bogotá Jorge Tadeo Lozanoreponame:Repositorio Institucional de la Universidad de Bogotá Jorge Tadeo LozanoEste documento presenta una aplicación del problema de enrutamiento de vehículos capacitados con ventanas de tiempo (CVRPTW) en el contexto de la cadena de suministro médico, en particular, la recogida de residuos peligrosos. cumplimiendo de la reglamentación local y el cumplimiendo de las normas médicas. Desarrollamos el modelo CVRPTW utilizando herramientas de código abierto incluyendo herramientas de Google-OR y Google Colab para resolver e instancias basadas en un caso práctico que muestra el logro de la reducción de costos.Requerimientos de sistema: Adobe Acrobat ReaderThis paper presents an application of the Capacitated Vehicle Routing Problem with Time-Windows (CVRPTW) in the context of the medical supply chain, in particular, dangerous waste collection. Waste disposal and collection in medical services implies the use of specialized equipment and vehicles to guarantee the accomplishment of local regulation and the fulfillment of medical standards. We develop the CVRPTW model using open source tools including Google-OR tools and Google Colab to solve and instance based on a practical case showing the ac hievement of cost reduction.Ingeniero industrial7 páginasapplication/pdf1 recurso en línea (archivo de texto)Universidad de Bogotá Jorge Tadeo LozanoIngeniería IndustrialFacultad de Ciencias Naturales e IngenieríaDesechos hospitalariosDisposicion finalIngeniería industrialPrevención de la contaminaciónProductos de residuosBasuras y aprovechamiento de basurasMedical wasteCVRPTW in medical waste managementTrabajo de grado de pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fAbierto (Texto Completo)http://purl.org/coar/access_right/c_abf2Clients map - google’s maps api, https://drive.google.com/open?id=1 MxV75hs qlFENsXIhh0HJDYZkcu7pJ-&usp=sharingGoogle’s or-tools, https://developers.google.com/optimization/Aguirre-Gonzalez, E., Villegas, J.: A two-phase heuristic for the collection of waste animal tissue in a colombian rendering company. Communications in Computer and Information Science 742, 511–521 (2017)Arenas, I.G.P., Sa´nchez, A.G., Armando, C., Solano, L., Medina, L.B.R.: Cvrptw model applied to the collection of food donationsBalca´zar-Camacho, D.A., Lo´pez-Bello, C.A., Adarme-Jaimes, W.: Strategic guidelines for supply chain coordination in healthcare and a mathematical model as a proposed mechanism for the measurement of coordination effects. Dyna 83(197), 203–211 (2016)Baldacci, R., Christofides, N., Mingozzi, A.: An exact algorithm for the vehicle routing problem based on the set partitioning formulation with additional cuts. Mathematical Programming 115(2), 351–385 (2008)Bernal, J., Escobar, J., Paz, J., Linfati, R., Gatica, G.: A probabilistic granular tabu search for the distance constrained capacitated vehicle routing problem. International Journal of Industrial and Systems Engineering 29(4), 453–477 (2018)Carrillo, M., Felipe, A.: Modelo de ruteo de veh´ıculos para la distribucio´n de las empresas laboratorios veterland, Laboratorios Callbest y Cosm´eticos Marliou¨ Par´ıs. B.S. thesis, Facultad de Ingenier´ıa (2014)Christofides, N., Mingozzi, A., Toth, P.: Exact algorithms for the vehicle routing problem, based on spanning tree and shortest path relaxations. Mathematical programming 20(1), 255–282 (1981)Christofides, N., Mingozzi, A., Toth, P.: State-space relaxation procedures for the computation of bounds to routing problems. Networks 11(2), 145–164 (1981)Clarke, G., Wright, J.W.: Scheduling of vehicles from a central depot to a number of delivery points. Operations research 12(4), 568–581 (1964)Dantzig, G.B., Ramser, J.H.: The truck dispatching problem. Management science 6(1), 80–91 (1959)Escobar-Falcon, L., Alvarez-Martinez, D., Granada-Echeverri, M., WillmerEscobar, J., Romero-Lazaro, R.: A matheuristic algorithm for the threedimensional loading capacitated vehicle routing problem (3l-cvrp). Revista Facultad de Ingenieria 2016(78), 9–20 (2016)Fukasawa, R., Longo, H., Lysgaard, J., de Araga˜o, M.P., Reis, M., Uchoa, E., Werneck, R.F.: Robust branch-and-cut-and-price for the capacitated vehicle routing problem. Mathematical programming 106(3), 491–511 (2006)Gendreau, M., Hertz, A., Laporte, G.: A tabu search heuristic for the vehicle routing problem. Management science 40(10), 1276–1290 (1994)Herazo-Padilla, N., Montoya-Torres, J., Nieto Isaza, S., Alvarado-Valencia, J.: Simulationoptimization approach for the stochastic location-routing problem. Journal of Simulation 9(4), 296–311 (2015)Jacobo-Cabrera, M., Caballero-Morales, S.O., Mart´ınez-Flores, J.L., Cano-Olivos, P.: Decision model for the pharmaceutical distribution of insulin. In: International Conference on Applied Informatics. pp. 75–89. Springer (2018)Laporte, G., Desrochers, M., Nobert, Y.: Two exact algorithms for the distanceconstrained vehicle routing problem. Networks 14(1), 161–172 (1984)Laporte, G., Toth, P., Vigo, D.: Vehicle routing: historical perspective and recent contributions (2013)Lenis, S., Rivera, J.: A metaheuristic approach for the cumulative capacitated arc routing problem. Communications in Computer and Information Science 916, 96– 107 (2018)Lopez-Santana, E., Mendez-Giraldo, G., Franco-Franco, C.: A hybrid scatter search algorithm to solve the capacitated arc routing problem with refill points. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 9772, 3–15 (2016)Pisinger, D., Ropke, S.: A general heuristic for vehicle routing problems. Computers & operations research 34(8), 2403–2435 (2007)Quintero-Araujo, C., Bernaus, A., Juan, A., Travesset-Baro, O., Jozefowiez, N.: Planning freight delivery routes in mountainous regions. Lecture Notes in Business Information Processing 254, 123–132 (2016)Rivera, J., Murat Afsar, H., Prins, C.: Mathematical formulations and exact algorithm for the multitrip cumulative capacitated single-vehicle routing problem. European Journal of Operational Research 249(1), 93–104 (2016)Romero-Gelvez, J.I., Gonzales-Cogua, W.C., Herrera-Cuartas, J.A.: Cvrptw model for cargo collection with heterogeneous capacity-fleet. In: International Conference on Applied Informatics. Springer (2019)Santana, L., Ramiro, E., Romero Carvajal, J.d.J.: A hybrid column generation and clustering approach to the school bus routing problem with time windows. Ingenier´ıa 20(1), 101–117 (2015)Solano-Charris, E., Prins, C., Santos, A.: Local search based metaheuristics for the robust vehicle routing problem with discrete scenarios. Applied Soft Computing Journal 32, 518–531 (2015)Solomon, M.M.: Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations research 35(2), 254–265 (1987)Taillard, E.: Parallel iterative search methods for vehicle routing problems. Net-´ works 23(8), 661–673 (1993)Thangiah, S.R., Potvin, J.Y., Sun, T.: Heuristic approaches to vehicle routing with backhauls and time windows. Computers & Operations Research 23(11), 1043– 1057 (1996)ORIGINALTrabajo de grado.pdfTrabajo de grado.pdfTrabajo de gradoapplication/pdf501378https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/1/Trabajo%20de%20grado.pdf9da289c1f9fbc8f8021f1bea063b1785MD51open accessFicha descriptiva.pdfFicha descriptiva.pdfFicha descriptivaapplication/pdf204648https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/4/Ficha%20descriptiva.pdfd9edbc0cc58a6758d592d173e24b7a63MD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-82938https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/2/license.txtabceeb1c943c50d3343516f9dbfc110fMD52open accessLicencia de autorización.pdfLicencia de autorización.pdfLicencia de autorizaciónapplication/pdf514682https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/3/Licencia%20de%20autorizaci%c3%b3n.pdffa2ab1e11dad0389f8ad04aa2b8ba66dMD53open accessTHUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgIM Thumbnailimage/jpeg10115https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/5/Trabajo%20de%20grado.pdf.jpg64417ed593796cc7ec482557ff3390a0MD55open accessFicha descriptiva.pdf.jpgFicha descriptiva.pdf.jpgIM Thumbnailimage/jpeg11669https://expeditiorepositorio.utadeo.edu.co/bitstream/20.500.12010/7427/6/Ficha%20descriptiva.pdf.jpg0de40640f5943ca7f3dbe1f8efab1c0aMD56open access20.500.12010/7427oai:expeditiorepositorio.utadeo.edu.co:20.500.12010/74272020-02-13 12:30:45.063open accessRepositorio Institucional - Universidad Jorge Tadeo Lozanoexpeditio@utadeo.edu.coQXV0b3Jpem8gYWwgU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBVbml2ZXJzaWRhZCBkZSBCb2dvdMOhIEpvcmdlIFRhZGVvIExvemFubyBwYXJhIHF1ZSBjb24gZmluZXMgYWNhZMOpbWljb3MsIHByZXNlcnZlLCBjb25zZXJ2ZSwgb3JnYW5pY2UsIGVkaXRlIHkgbW9kaWZpcXVlIHRlY25vbMOzZ2ljYW1lbnRlIGVsIGRvY3VtZW50byBhbnRlcmlvcm1lbnRlIGNhcmdhZG8gYWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBFeHBlZGl0aW8KCkV4Y2VwdHVhbmRvIHF1ZSBlbCBkb2N1bWVudG8gc2VhIGNvbmZpZGVuY2lhbCwgYXV0b3Jpem8gYSB1c3VhcmlvcyBpbnRlcm5vcyB5IGV4dGVybm9zIGRlIGxhIEluc3RpdHVjacOzbiBhIGNvbnN1bHRhciB5IHJlcHJvZHVjaXIgZWwgY29udGVuaWRvIGRlbCBkb2N1bWVudG8gcGFyYSBmaW5lcyBhY2Fkw6ltaWNvcyBudW5jYSBwYXJhIHVzb3MgY29tZXJjaWFsZXMsIGN1YW5kbyBtZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkZSBjcsOpZGl0byBhIGxhIG9icmEgeSBzdShzKSBhdXRvcihzKS4KCkV4Y2VwdHVhbmRvIHF1ZSBlbCBkb2N1bWVudG8gc2VhIGNvbmZpZGVuY2lhbCwgYXV0b3Jpem8gYXBsaWNhciBsYSBsaWNlbmNpYSBkZWwgZXN0w6FuZGFyIGludGVybmFjaW9uYWwgQ3JlYXRpdmUgQ29tbW9ucyAoQXR0cmlidXRpb24tTm9uQ29tbWVyY2lhbC1Ob0Rlcml2YXRpdmVzIDQuMCBJbnRlcm5hdGlvbmFsKSBxdWUgaW5kaWNhIHF1ZSBjdWFscXVpZXIgcGVyc29uYSBwdWVkZSB1c2FyIGxhIG9icmEgZGFuZG8gY3LDqWRpdG8gYWwgYXV0b3IsIHNpbiBwb2RlciBjb21lcmNpYXIgY29uIGxhIG9icmEgeSBzaW4gZ2VuZXJhciBvYnJhcyBkZXJpdmFkYXMuCgpFbCAobG9zKSBhdXRvcihlcykgY2VydGlmaWNhKG4pIHF1ZSBlbCBkb2N1bWVudG8gbm8gaW5mcmluZ2UgbmkgYXRlbnRhIGNvbnRyYSBkZXJlY2hvcyBpbmR1c3RyaWFsZXMsIHBhdHJpbW9uaWFsZXMsIGludGVsZWN0dWFsZXMsIG1vcmFsZXMgbyBjdWFscXVpZXIgb3RybyBkZSB0ZXJjZXJvcywgYXPDrSBtaXNtbyBkZWNsYXJhbiBxdWUgbGEgVW5pdmVyc2lkYWQgSm9yZ2UgVGFkZW8gTG96YW5vIHNlIGVuY3VlbnRyYSBsaWJyZSBkZSB0b2RhIHJlc3BvbnNhYmlsaWRhZCBjaXZpbCwgYWRtaW5pc3RyYXRpdmEgeS9vIHBlbmFsIHF1ZSBwdWVkYSBkZXJpdmFyc2UgZGUgbGEgcHVibGljYWNpw7NuIGRlbCB0cmFiYWpvIGRlIGdyYWRvIHkvbyB0ZXNpcyBlbiBjYWxpZGFkIGRlIGFjY2VzbyBhYmllcnRvIHBvciBjdWFscXVpZXIgbWVkaW8uCgpFbiBjdW1wbGltaWVudG8gY29uIGxvIGRpc3B1ZXN0byBlbiBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZXNwZWNpYWxtZW50ZSBlbiB2aXJ0dWQgZGUgbG8gZGlzcHVlc3RvIGVuIGVsIEFydMOtY3VsbyAxMCBkZWwgRGVjcmV0byAxMzc3IGRlIDIwMTMsIGF1dG9yaXpvIGEgbGEgVW5pdmVyc2lkYWQgSm9yZ2UgVGFkZW8gTG96YW5vIGEgcHJvY2VkZXIgY29uIGVsIHRyYXRhbWllbnRvIGRlIGxvcyBkYXRvcyBwZXJzb25hbGVzIHBhcmEgZmluZXMgYWNhZMOpbWljb3MsIGhpc3TDs3JpY29zLCBlc3RhZMOtc3RpY29zIHkgYWRtaW5pc3RyYXRpdm9zIGRlIGxhIEluc3RpdHVjacOzbi4gRGUgY29uZm9ybWlkYWQgY29uIGxvIGVzdGFibGVjaWRvIGVuIGVsIGFydMOtY3VsbyAzMCBkZSBsYSBMZXkgMjMgZGUgMTk4MiB5IGVsIGFydMOtY3VsbyAxMSBkZSBsYSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLCBhY2xhcmFtb3MgcXVlIOKAnExvcyBkZXJlY2hvcyBtb3JhbGVzIHNvYnJlIGVsIHRyYWJham8gc29uIHByb3BpZWRhZCBkZSBsb3MgYXV0b3Jlc+KAnSwgbG9zIGN1YWxlcyBzb24gaXJyZW51bmNpYWJsZXMsIGltcHJlc2NyaXB0aWJsZXMsIGluZW1iYXJnYWJsZXMgZSBpbmFsaWVuYWJsZXMuCgpDb24gZWwgcmVnaXN0cm8gZW4gbGEgcMOhZ2luYSwgYXV0b3Jpem8gZGUgbWFuZXJhIGV4cHJlc2EgYSBsYSBGVU5EQUNJw5NOIFVOSVZFUlNJREFEIERFIEJPR09Uw4EgSk9SR0UgVEFERU8gTE9aQU5PLCBlbCB0cmF0YW1pZW50byBkZSBtaXMgZGF0b3MgcGVyc29uYWxlcyBwYXJhIHByb2Nlc2FyIG8gY29uc2VydmFyLCBjb24gZmluZXMgZXN0YWTDrXN0aWNvcywgZGUgY29udHJvbCBvIHN1cGVydmlzacOzbiwgYXPDrSBjb21vIHBhcmEgZWwgZW52w61vIGRlIGluZm9ybWFjacOzbiB2w61hIGNvcnJlbyBlbGVjdHLDs25pY28sIGRlbnRybyBkZWwgbWFyY28gZXN0YWJsZWNpZG8gcG9yIGxhIExleSAxNTgxIGRlIDIwMTIgeSBzdXMgZGVjcmV0b3MgY29tcGxlbWVudGFyaW9zIHNvYnJlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuIEVuIGN1YWxxdWllciBjYXNvLCBlbnRpZW5kbyBxdWUgcG9kcsOpIGhhY2VyIHVzbyBkZWwgZGVyZWNobyBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgbyBzdXByaW1pciBsb3MgZGF0b3MgcGVyc29uYWxlcyBtZWRpYW50ZSBlbCBlbnbDrW8gZGUgdW5hIGNvbXVuaWNhY2nDs24gZXNjcml0YSBhbCBjb3JyZW8gZWxlY3Ryw7NuaWNvIHByb3RlY2Npb25kYXRvc0B1dGFkZW8uZWR1LmNvLgoKTGEgRlVOREFDScOTTiBVTklWRVJTSURBRCBERSBCT0dPVMOBIEpPUkdFIFRBREVPIExPWkFOTyBubyB1dGlsaXphcsOhIGxvcyBkYXRvcyBwZXJzb25hbGVzIHBhcmEgZmluZXMgZGlmZXJlbnRlcyBhIGxvcyBhbnVuY2lhZG9zIHkgZGFyw6EgdW4gdXNvIGFkZWN1YWRvIHkgcmVzcG9uc2FibGUgYSBzdXMgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYSBkaXJlY3RyaXogZGUgUHJvdGVjY2nDs24gZGUgRGF0b3MgUGVyc29uYWxlcyBxdWUgcG9kcsOhIGNvbnN1bHRhciBlbjogaHR0cDovL3d3dy51dGFkZW8uZWR1LmNvL2VzL2xpbmsvZGVzY3VicmUtbGEtdW5pdmVyc2lkYWQvMi9kb2N1bWVudG9zCg==