An additional layer of protection through superalarms with diagnosis capability
An alarm management methodology can be proposed as a discrete event sequence recognition problem where time patterns are used to identify the process safe condition, especially in the start-up and shutdown stages. Industrial plants, particularly in the petrochemical, energy, and chemical sectors, re...
- Autores:
-
Vásquez-Capacho, John-William
Perez-Zuñiga, Gustavo
Muñoz, Yecid
Ospino, Adalberto
- Tipo de recurso:
- Article of investigation
- Fecha de publicación:
- 2020
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/13386
- Acceso en línea:
- https://hdl.handle.net/11323/13386
- Palabra clave:
- Alarm management
Protection layers
Safe process
Diagnosis
Super-alarm
Gestión de alarmas
Capas de protección
Procesos de seguridad
Diagnóstico
Super-alarma
- Rights
- openAccess
- License
- Atribución 4.0 Internacional (CC BY 4.0)
id |
RCUC2_2fc5e0dc5088c78d779eb2281aedc4c2 |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/13386 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.eng.fl_str_mv |
An additional layer of protection through superalarms with diagnosis capability |
dc.title.translated.none.fl_str_mv |
Una nueva capa de protección a través de súper alarmas con capacidad de diagnóstico |
title |
An additional layer of protection through superalarms with diagnosis capability |
spellingShingle |
An additional layer of protection through superalarms with diagnosis capability Alarm management Protection layers Safe process Diagnosis Super-alarm Gestión de alarmas Capas de protección Procesos de seguridad Diagnóstico Super-alarma |
title_short |
An additional layer of protection through superalarms with diagnosis capability |
title_full |
An additional layer of protection through superalarms with diagnosis capability |
title_fullStr |
An additional layer of protection through superalarms with diagnosis capability |
title_full_unstemmed |
An additional layer of protection through superalarms with diagnosis capability |
title_sort |
An additional layer of protection through superalarms with diagnosis capability |
dc.creator.fl_str_mv |
Vásquez-Capacho, John-William Perez-Zuñiga, Gustavo Muñoz, Yecid Ospino, Adalberto |
dc.contributor.author.none.fl_str_mv |
Vásquez-Capacho, John-William Perez-Zuñiga, Gustavo Muñoz, Yecid Ospino, Adalberto |
dc.subject.proposal.eng.fl_str_mv |
Alarm management Protection layers Safe process Diagnosis Super-alarm |
topic |
Alarm management Protection layers Safe process Diagnosis Super-alarm Gestión de alarmas Capas de protección Procesos de seguridad Diagnóstico Super-alarma |
dc.subject.proposal.spa.fl_str_mv |
Gestión de alarmas Capas de protección Procesos de seguridad Diagnóstico Super-alarma |
description |
An alarm management methodology can be proposed as a discrete event sequence recognition problem where time patterns are used to identify the process safe condition, especially in the start-up and shutdown stages. Industrial plants, particularly in the petrochemical, energy, and chemical sectors, require a combined approach of all the events that can result in a catastrophic accident. This document introduces a new layer of protection (super-alarm) for industrial processes based on a diagnostic stage. Alarms and actions of the standard operating procedure are considered discrete events involved in sequences, where the diagnostic stage corresponds to the recognition of a special situation when these sequences occur. This is meant to provide operators with pertinent information regarding the normal or abnormal situations induced by the flow of alarms. Chronicles Based Alarm Management (CBAM) is the methodology used to build the chronicles that will permit to generate the super-alarms furthermore, a case study of the petrochemical sector using CBAM is presented to build the chronicles of the normal startup, abnormal start-up, and normal shutdown scenarios. Finally, the scenario validation is performed for an abnormal start-up, showing how a super-alarm is generated. |
publishDate |
2020 |
dc.date.issued.none.fl_str_mv |
2020-03-17 |
dc.date.accessioned.none.fl_str_mv |
2024-09-25T19:03:20Z |
dc.date.available.none.fl_str_mv |
2024-09-25T19:03:20Z |
dc.type.none.fl_str_mv |
Artículo de revista |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.content.none.fl_str_mv |
Text |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.none.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
dc.type.version.none.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coarversion.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
format |
http://purl.org/coar/resource_type/c_2df8fbb1 |
status_str |
publishedVersion |
dc.identifier.citation.none.fl_str_mv |
Vásquez Capacho, J. W., Perez Zuñiga, C. G., Muñoz Maldonado, Y. A., & Ospino Castro, A. J. (2020). An additional layer of protection through superalarms with diagnosis capability. CT&F - Ciencia, Tecnología Y Futuro, 10(1), 45–65. https://doi.org/10.29047/01225383.168 |
dc.identifier.issn.none.fl_str_mv |
0122-5383 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11323/13386 |
dc.identifier.doi.none.fl_str_mv |
10.29047/01225383.168 |
dc.identifier.eissn.none.fl_str_mv |
2382-4581 |
identifier_str_mv |
Vásquez Capacho, J. W., Perez Zuñiga, C. G., Muñoz Maldonado, Y. A., & Ospino Castro, A. J. (2020). An additional layer of protection through superalarms with diagnosis capability. CT&F - Ciencia, Tecnología Y Futuro, 10(1), 45–65. https://doi.org/10.29047/01225383.168 0122-5383 10.29047/01225383.168 2382-4581 |
url |
https://hdl.handle.net/11323/13386 |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartofjournal.none.fl_str_mv |
CTyF - Ciencia, Tecnologia y Futuro |
dc.relation.references.none.fl_str_mv |
R. W. Brennan, Toward real-time distributed intelligent control: A survey of research themes and applications, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews) 37 (5) (2007) 744–765. doi:10.1109/TSMCC.2007.900670. M. Khalgui, O. Mosbahi, Z. Li, H. Hanisch, Reconfigura tion of distributed embedded-control systems, IEEE/ASME Transactions on Mechatronics 16 (4) (2011) 684–694. doi:10.1109/TMECH.2010.2050697. D. J. Reifer, Software failure modes and effects analysis, IEEE Transactions on Reliability R-28 (3) (1979) 247–249. doi:10.1109/TR.1979.5220578. M. G. Mehrabi, A. G. Ulsoy, Y. Koren, Reconfigurable manufacturing systems: Key to future manufacturing, Journal of Intelligent Manufacturing 11 (4) (2000) 403–419. doi:10.1023/A:1008930403506. URL https://doi.org/10.1023/A:1008930403506 V. Rodrigo, M. Chioua, T. Hagglund, M. Hollender, Causal analysis for alarm flood reduction, IFAC-PapersOnLine 49 (7) (2016) 723 – 728, 11th IFAC Symposium on Dynamics and Control of Process SystemsIncluding Biosystems DYCOPS-CAB 2016. doi:https://doi.org/10.1016/j.ifacol.2016.07.269. L. Bodsberg, P. Hokstad, Alarm and shutdown frequencies in offshore production, IFAC Proceedings Volumes 21 (15) (1988) 19 – 25, Ifac Workshop on Industrial Process Control Systems, Bruges, Belgium, 28 30 September. doi:https://doi.org/10.1016/S1474-6670(17)54672-8. C. Agudelo, F. Morant Anglada, E. Quiles Cucarella, E. Garca Moreno, Secuencias de alarmas para detecci´on y diagno´stico de fallos, Revista Colombiana de Computaci´on 12 (2) (2011) 31–44. doi:10.29375/25392115.1798. C. Agudelo, Integracio´n de t´ecnicas y las secuencias de alarmas para la deteccio´n y el diagnostico de fallos, Ph.D. thesis, Universidad Politecnica de Valencia (2016). doi:doi:10.4995/Thesis/10251/63450. URL https://riunet.upv.es/handle/10251/63450 J. W. Vásquez Capacho, Chronicle Based Alarm Management, The ses, INSA Toulouse, these en cotutelle avec l’Universidad de los Andes, Colombie (Oct. 2017). URL https://hal.laas.fr/tel-02059631 L. Magni, R. Scattolini, C. Rossi, A fault detection and isolation method for complex industrial systems, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans 30 (6) (2000) 860–865. doi:10.1109/3468.895922. M. Hollender, T. Skovholt, J. Evans, Holistic alarm management throughout the plant lifecycle, in: 2016 Petroleum and Chemical Industry Conference Europe (PCIC Europe), 2016, pp. 1–6. doi:10.1109/PCICEurope.2016.7604645. R. Patton, J. Chen, Observer-based fault detection and isolation: Robustness and applications, Control Engineering Practice 5 (5) (1997) 671 – 682. doi:https://doi.org/10.1016/S0967-0661(97)00049-X. R. C. de Vries, An automated methodology for generating a fault tree, IEEE Transactions on Reliability 39 (1) (1990) 76–86. doi:10.1109/24.52615. F. Yang, D. Xiao, Progress in root cause and fault propagation analysis of large-scale industrial processes, Journal of Control Science and Engineering, 2012doi:https://doi.org/10.1155/2012/478373. M. H. Sarmiento, N. C. Isaza, Identification and estimation of functional states in drinking water plant based on fuzzy clustering, in: I. D. L. Bogle, M. Fairweather (Eds.), 22nd European Symposium on Computer Aided Process Engineering, Vol. 30 of Computer Aided Chemical Engineering, Elsevier, 2012, pp. 1317 – 1321. doi:https://doi.org/10.1016/B978-0-444-59520-1.50122-6. Y. Chen, J. Lee, Autonomous mining for alarm correlation patterns based on time-shift similarity clustering in manufacturing system, in: 2011 IEEE Conference on Prognostics and Health Management, 2011, pp. 1–8. doi:10.1109/ICPHM.2011.6024351. A. Zolghadri, J. Cieslak, D. Efimov, D. Henry, P. Goupil, R. Dayre, A. Gheorghe, H. Leberre, Signal and model-based fault detection for aircraft systems, IFAC-PapersOnLine 48 (21) (2015) 1096 – 1101, 9th IFAC Symposium on Fault Detection, Super vision and Safety for Technical Processes SAFEPROCESS 2015. doi:https://doi.org/10.1016/j.ifacol.2015.09.673. V. John, P. Jorge, A. Carlos, J. Jos, Analysis of alarm management in startups and shutdowns for oil refining processes, in: 2013 II International Congress of Engineering Mechatronics and Automation (CIIMA), 2013, pp. 1–6. doi:10.1109/CIIMA.2013.6682784. P. Mishra, D. R. Samartha, N. Pathak, S. K Jain, S. Banerjee, K. K Maudar, Bhopal gas tragedy: Review of clinical and experimental findings after 25 years, International journal of occupational medicine and environmental health 22 (2009) 193–202. doi:10.2478/v10001-009 0028-1. P. Hokstad, K. Corneliussen, Loss of safety assessment and the iec 61508 standard, Reliability Engineering System Safety 83 (1) (2004) 111 – 120. doi:https://doi.org/10.1016/j.ress.2003.09.017. R. Brooks, R. Thorpe, J. Wilson, A new method for defining and managing process alarms and for correcting process operation when an alarm occurs, Journal of Hazardous Materials 115 (1) (2004) 169 – 174, a Collection of Papers Presented at the Annual Symposium of the Mary Kay O’Connor Process Safety Centre, Texas A and M University, College Statis, TX, United States, 28-29 October, 2003. doi:https://doi.org/10.1016/j.jhazmat.2004.05.040. I. Izadi, S. L. Shah, D. S. Shook, T. Chen, An introduction to alarm analysis and design, IFAC Proceedings Volumes 42 (8) (2009) 645 – 650, 7th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes. doi:https://doi.org/10.3182/20090630-4-ES-2003.00107. S. R. Kondaveeti, I. Izadi, S. L. Shah, D. S. Shook, R. Kadali, T. Chen, Quantification of alarm chatter based on run length distributions, Chemical Engineering Research and Design 91 (12) (2013) 2550 – 2558. doi:https://doi.org/10.1016/j.cherd.2013.02.028. P. Urban, L. Landryov, Identification and evaluation of alarm logs from the alarm management system, in: 2016 17th International Carpathian Control Conference (ICCC), 2016, pp. 769–774. doi:10.1109/CarpathianCC.2016.7501199. S. D. Treville, J. Antonakis, N. M. Edelson, Can standard operating procedures be motivating? reconciling process variability issues and behavioural outcomes, Total Quality Management & Business Excellence 16 (2) (2005) 231–241. arXiv:https://doi.org/10.1080/14783360500054236, doi: 10.1080/14783360500054236. URL https://doi.org/10.1080/14783360500054236 S. Sklet, Safety barriers: Definition, classification, and performance, Journal of Loss Prevention in the Process Industries 19 (5) (2006) 494 – 506. doi:https://doi.org/10.1016/j.jlp.2005.12.004. A. M. Dowell III, Layer of protection analysis and inherently safer processes, Process Safety Progress 18 (4) 214–220. arXiv:https://aiche.onlinelibrary.wiley.com/doi/pdf/10.1002/prs.680180409, doi:10.1002/prs.680180409. J. M. Koscielny, M. Bartys, The requirements for a new layer in the industrial safety systems, IFAC-PapersOnLine 48 (21) (2015) 1333 – 1338, 9th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes SAFEPROCESS 2015. doi:https://doi.org/10.1016/j.ifacol.2015.09.710. R. Isermann, Model-based fault-detection and diagnosis status and applications, Annual Reviews in Control 29 (1) (2005) 71 – 85. doi:https://doi.org/10.1016/j.arcontrol.2004.12.002. R. Isermann, On the applicability of model-based fault detection for technical processes, Control Engineering Practice 2 (3) (1994) 439 – 450. doi:https://doi.org/10.1016/0967-0661(94)90781-1. R. Isermann, On the applicability of model-based fault detection for technical processes, Control Engineering Practice 2 (3) (1994) 439 – 450. doi:https://doi.org/10.1016/0967-0661(94)90781-1. Z. Gao, C. Cecati, S. X. Ding, A survey of fault diagnosis and fault tolerant techniquespart i: Fault diagnosis with model-based and signal based approaches, IEEE Transactions on Industrial Electronics 62 (6) (2015) 3757–3767. doi:10.1109/TIE.2015.2417501. A. Subias, L. Travé-Massuyes, E. L. Corronc, Learning chronicles signing multiple scenario instances, IFAC Proceedings Volumes 47 (3) (2014) 10397 – 10402, 19th IFAC World Congress. doi:https://doi.org/10.3182/20140824-6-ZA-1003.02579. D. Beebe, S. Ferrer, D. Logerot, The connection of peak alarm rates to plant incidents and what you can do to minimize, Process Safety Progress 32 (1) 72–77. arXiv:https://aiche.onlinelibrary.wiley.com/doi/pdf/10.1002/prs.11539, doi:10.1002/prs.11539. J. Zhu, Y. Shu, J. Zhao, F. Yang, A dynamic alarm management strategy for chemical process transitions, Journal of Loss Prevention in the Process Industries 30 (2014) 207 – 218. doi:https://doi.org/10.1016/j.jlp.2013.07.008. J. V. Capacho, A. Subias, L. Trav´e-Massuy`es, F. Jimenez, Alarm management via temporal pattern learning, Engineering Applications of Artificial Intelligence 65 (2017) 506 – 516. doi:https://doi.org/10.1016/j.engappai.2017.07.008. J. Vásquez, L. Travé-Massuyes, A. Subias, F. Jimenez, Enhanced chronicle learning for process supervision, IFAC-PapersOnLine 50 (1) (2017) 5035 – 5040, 20th IFAC World Congress. doi:https://doi.org/10.1016/j.ifacol.2017.08.924. J. W. Vasquez, L. Travé-Massuyes, A. Subias, F. Jiménez, C. Agudelo, Chronicle based alarm management in startup and shutdown stages, in: 26th International Workshop on Principles of Diagnosis, Paris, France, 2015, pp. 277–280. URL https://hal.laas.fr/hal-01847469 J. Vásquez, L. Travé-Massuyes, A. Subias, F. Jimenez, C. Agudelo, Alarm management based on diagnosis, IFAC PapersOnLine 49 (5) (2016) 126 – 131, 4th IFAC Conference on Intelligent Control and Automation SciencesICONS 2016. doi:https://doi.org/10.1016/j.ifacol.2016.07.101. M. odile Cordier, C. Dousson, Alarm driven monitoring based on chronicles, IFAC Proceedings Volumes 33 (11) (2000) 291 – 296, 4th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes 2000 (SAFEPROCESS 2000), Budapest, Hungary, 14-16 June 2000. doi: https://doi.org/10.1016/S1474-6670(17)37375-5. R. Pons, A. Subias, L. Travé-Massuyes, Iterative hybrid causal model based diagnosis: Application to automotive embedded functions, Engineering Applications of Artificial Intelligence 37 (2015) 319 – 335. doi:https://doi.org/10.1016/j.engappai.2014.09.016. |
dc.relation.citationendpage.none.fl_str_mv |
66 |
dc.relation.citationstartpage.none.fl_str_mv |
45 |
dc.relation.citationissue.none.fl_str_mv |
1 |
dc.relation.citationvolume.none.fl_str_mv |
10 |
dc.rights.license.none.fl_str_mv |
Atribución 4.0 Internacional (CC BY 4.0) |
dc.rights.uri.none.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.none.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución 4.0 Internacional (CC BY 4.0) https://creativecommons.org/licenses/by/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
22 páginas |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Ecopetrol S.A. |
dc.publisher.place.none.fl_str_mv |
Colombia |
publisher.none.fl_str_mv |
Ecopetrol S.A. |
dc.source.none.fl_str_mv |
https://ctyf.journal.ecopetrol.com.co/index.php/ctyf/article/view/168 |
institution |
Corporación Universidad de la Costa |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/48da9105-5019-406b-8946-0d715f62bf1e/download https://repositorio.cuc.edu.co/bitstreams/0982f06e-6f15-470f-8796-59edf7b595f7/download https://repositorio.cuc.edu.co/bitstreams/803d25f9-e276-49ab-8054-b1d82bd7a02f/download https://repositorio.cuc.edu.co/bitstreams/596f91fd-f4b6-43a6-8038-d5e3139cdd38/download |
bitstream.checksum.fl_str_mv |
356e6db91f07382c560d0e6606f5defd 73a5432e0b76442b22b026844140d683 97bb56bb05dba639c910474ed9ef11f6 c74a5119929e638d8e66d7e89ed71565 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio de la Universidad de la Costa CUC |
repository.mail.fl_str_mv |
repdigital@cuc.edu.co |
_version_ |
1811760788328677376 |
spelling |
Atribución 4.0 Internacional (CC BY 4.0)https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Vásquez-Capacho, John-WilliamPerez-Zuñiga, GustavoMuñoz, YecidOspino, Adalberto2024-09-25T19:03:20Z2024-09-25T19:03:20Z2020-03-17Vásquez Capacho, J. W., Perez Zuñiga, C. G., Muñoz Maldonado, Y. A., & Ospino Castro, A. J. (2020). An additional layer of protection through superalarms with diagnosis capability. CT&F - Ciencia, Tecnología Y Futuro, 10(1), 45–65. https://doi.org/10.29047/01225383.1680122-5383https://hdl.handle.net/11323/1338610.29047/01225383.1682382-4581An alarm management methodology can be proposed as a discrete event sequence recognition problem where time patterns are used to identify the process safe condition, especially in the start-up and shutdown stages. Industrial plants, particularly in the petrochemical, energy, and chemical sectors, require a combined approach of all the events that can result in a catastrophic accident. This document introduces a new layer of protection (super-alarm) for industrial processes based on a diagnostic stage. Alarms and actions of the standard operating procedure are considered discrete events involved in sequences, where the diagnostic stage corresponds to the recognition of a special situation when these sequences occur. This is meant to provide operators with pertinent information regarding the normal or abnormal situations induced by the flow of alarms. Chronicles Based Alarm Management (CBAM) is the methodology used to build the chronicles that will permit to generate the super-alarms furthermore, a case study of the petrochemical sector using CBAM is presented to build the chronicles of the normal startup, abnormal start-up, and normal shutdown scenarios. Finally, the scenario validation is performed for an abnormal start-up, showing how a super-alarm is generated.Se puede formular una metodología de gestión de alarmas como un problema de reconocimiento de secuencia de eventos discretos en el que se utilizan patrones de tiempo para identificar la condición segura del proceso, especialmente en las etapas de arranque y parada de planta. Las plantas industriales, particularmente en las industrias petroquímica, energética y química, requieren una administración combinada de todos los eventos que pueden producir un accidente catastrófico. En este documento, se introduce una nueva capa de protección (súper alarma) a los procesos industriales basados en una etapa de diagnóstico. Las alarmas y las acciones estándar del procedimiento operativo son asumidas como eventos discretos involucrados en las secuencias, luego la etapa de diagnóstico corresponde al reconocimiento de la situación cuando ocurren estas secuencias. Esto proporciona a los operadores información pertinente sobre las situaciones normales o anormales inducidas por el flujo de alarmas. La gestión de alarmas basadas en crónicas (CBAM) es la metodología utilizada en este artículo para construir las crónicas que permitirán generar las super alarmas, además, se presenta un caso de estudio del sector petroquímico que usa CBAM para construir las crónicas de los escenarios de un arranque normal, un arranque anormal y un apagado normal. Finalmente, la validación del escenario se realiza para un arranque anormal, mostrando cómo se genera una súper alarma.22 páginasapplication/pdfengEcopetrol S.A.Colombiahttps://ctyf.journal.ecopetrol.com.co/index.php/ctyf/article/view/168An additional layer of protection through superalarms with diagnosis capabilityUna nueva capa de protección a través de súper alarmas con capacidad de diagnósticoArtículo de revistahttp://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85CTyF - Ciencia, Tecnologia y FuturoR. W. Brennan, Toward real-time distributed intelligent control: A survey of research themes and applications, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews) 37 (5) (2007) 744–765. doi:10.1109/TSMCC.2007.900670.M. Khalgui, O. Mosbahi, Z. Li, H. Hanisch, Reconfigura tion of distributed embedded-control systems, IEEE/ASME Transactions on Mechatronics 16 (4) (2011) 684–694. doi:10.1109/TMECH.2010.2050697.D. J. Reifer, Software failure modes and effects analysis, IEEE Transactions on Reliability R-28 (3) (1979) 247–249. doi:10.1109/TR.1979.5220578.M. G. Mehrabi, A. G. Ulsoy, Y. Koren, Reconfigurable manufacturing systems: Key to future manufacturing, Journal of Intelligent Manufacturing 11 (4) (2000) 403–419. doi:10.1023/A:1008930403506. URL https://doi.org/10.1023/A:1008930403506V. Rodrigo, M. Chioua, T. Hagglund, M. Hollender, Causal analysis for alarm flood reduction, IFAC-PapersOnLine 49 (7) (2016) 723 – 728, 11th IFAC Symposium on Dynamics and Control of Process SystemsIncluding Biosystems DYCOPS-CAB 2016. doi:https://doi.org/10.1016/j.ifacol.2016.07.269.L. Bodsberg, P. Hokstad, Alarm and shutdown frequencies in offshore production, IFAC Proceedings Volumes 21 (15) (1988) 19 – 25, Ifac Workshop on Industrial Process Control Systems, Bruges, Belgium, 28 30 September. doi:https://doi.org/10.1016/S1474-6670(17)54672-8.C. Agudelo, F. Morant Anglada, E. Quiles Cucarella, E. Garca Moreno, Secuencias de alarmas para detecci´on y diagno´stico de fallos, Revista Colombiana de Computaci´on 12 (2) (2011) 31–44. doi:10.29375/25392115.1798.C. Agudelo, Integracio´n de t´ecnicas y las secuencias de alarmas para la deteccio´n y el diagnostico de fallos, Ph.D. thesis, Universidad Politecnica de Valencia (2016). doi:doi:10.4995/Thesis/10251/63450. URL https://riunet.upv.es/handle/10251/63450J. W. Vásquez Capacho, Chronicle Based Alarm Management, The ses, INSA Toulouse, these en cotutelle avec l’Universidad de los Andes, Colombie (Oct. 2017). URL https://hal.laas.fr/tel-02059631L. Magni, R. Scattolini, C. Rossi, A fault detection and isolation method for complex industrial systems, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans 30 (6) (2000) 860–865. doi:10.1109/3468.895922.M. Hollender, T. Skovholt, J. Evans, Holistic alarm management throughout the plant lifecycle, in: 2016 Petroleum and Chemical Industry Conference Europe (PCIC Europe), 2016, pp. 1–6. doi:10.1109/PCICEurope.2016.7604645.R. Patton, J. Chen, Observer-based fault detection and isolation: Robustness and applications, Control Engineering Practice 5 (5) (1997) 671 – 682. doi:https://doi.org/10.1016/S0967-0661(97)00049-X.R. C. de Vries, An automated methodology for generating a fault tree, IEEE Transactions on Reliability 39 (1) (1990) 76–86. doi:10.1109/24.52615.F. Yang, D. Xiao, Progress in root cause and fault propagation analysis of large-scale industrial processes, Journal of Control Science and Engineering, 2012doi:https://doi.org/10.1155/2012/478373.M. H. Sarmiento, N. C. Isaza, Identification and estimation of functional states in drinking water plant based on fuzzy clustering, in: I. D. L. Bogle, M. Fairweather (Eds.), 22nd European Symposium on Computer Aided Process Engineering, Vol. 30 of Computer Aided Chemical Engineering, Elsevier, 2012, pp. 1317 – 1321. doi:https://doi.org/10.1016/B978-0-444-59520-1.50122-6.Y. Chen, J. Lee, Autonomous mining for alarm correlation patterns based on time-shift similarity clustering in manufacturing system, in: 2011 IEEE Conference on Prognostics and Health Management, 2011, pp. 1–8. doi:10.1109/ICPHM.2011.6024351.A. Zolghadri, J. Cieslak, D. Efimov, D. Henry, P. Goupil, R. Dayre, A. Gheorghe, H. Leberre, Signal and model-based fault detection for aircraft systems, IFAC-PapersOnLine 48 (21) (2015) 1096 – 1101, 9th IFAC Symposium on Fault Detection, Super vision and Safety for Technical Processes SAFEPROCESS 2015. doi:https://doi.org/10.1016/j.ifacol.2015.09.673.V. John, P. Jorge, A. Carlos, J. Jos, Analysis of alarm management in startups and shutdowns for oil refining processes, in: 2013 II International Congress of Engineering Mechatronics and Automation (CIIMA), 2013, pp. 1–6. doi:10.1109/CIIMA.2013.6682784.P. Mishra, D. R. Samartha, N. Pathak, S. K Jain, S. Banerjee, K. K Maudar, Bhopal gas tragedy: Review of clinical and experimental findings after 25 years, International journal of occupational medicine and environmental health 22 (2009) 193–202. doi:10.2478/v10001-009 0028-1.P. Hokstad, K. Corneliussen, Loss of safety assessment and the iec 61508 standard, Reliability Engineering System Safety 83 (1) (2004) 111 – 120. doi:https://doi.org/10.1016/j.ress.2003.09.017.R. Brooks, R. Thorpe, J. Wilson, A new method for defining and managing process alarms and for correcting process operation when an alarm occurs, Journal of Hazardous Materials 115 (1) (2004) 169 – 174, a Collection of Papers Presented at the Annual Symposium of the Mary Kay O’Connor Process Safety Centre, Texas A and M University, College Statis, TX, United States, 28-29 October, 2003. doi:https://doi.org/10.1016/j.jhazmat.2004.05.040.I. Izadi, S. L. Shah, D. S. Shook, T. Chen, An introduction to alarm analysis and design, IFAC Proceedings Volumes 42 (8) (2009) 645 – 650, 7th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes. doi:https://doi.org/10.3182/20090630-4-ES-2003.00107.S. R. Kondaveeti, I. Izadi, S. L. Shah, D. S. Shook, R. Kadali, T. Chen, Quantification of alarm chatter based on run length distributions, Chemical Engineering Research and Design 91 (12) (2013) 2550 – 2558. doi:https://doi.org/10.1016/j.cherd.2013.02.028.P. Urban, L. Landryov, Identification and evaluation of alarm logs from the alarm management system, in: 2016 17th International Carpathian Control Conference (ICCC), 2016, pp. 769–774. doi:10.1109/CarpathianCC.2016.7501199.S. D. Treville, J. Antonakis, N. M. Edelson, Can standard operating procedures be motivating? reconciling process variability issues and behavioural outcomes, Total Quality Management & Business Excellence 16 (2) (2005) 231–241. arXiv:https://doi.org/10.1080/14783360500054236, doi: 10.1080/14783360500054236. URL https://doi.org/10.1080/14783360500054236S. Sklet, Safety barriers: Definition, classification, and performance, Journal of Loss Prevention in the Process Industries 19 (5) (2006) 494 – 506. doi:https://doi.org/10.1016/j.jlp.2005.12.004.A. M. Dowell III, Layer of protection analysis and inherently safer processes, Process Safety Progress 18 (4) 214–220. arXiv:https://aiche.onlinelibrary.wiley.com/doi/pdf/10.1002/prs.680180409, doi:10.1002/prs.680180409.J. M. Koscielny, M. Bartys, The requirements for a new layer in the industrial safety systems, IFAC-PapersOnLine 48 (21) (2015) 1333 – 1338, 9th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes SAFEPROCESS 2015. doi:https://doi.org/10.1016/j.ifacol.2015.09.710.R. Isermann, Model-based fault-detection and diagnosis status and applications, Annual Reviews in Control 29 (1) (2005) 71 – 85. doi:https://doi.org/10.1016/j.arcontrol.2004.12.002.R. Isermann, On the applicability of model-based fault detection for technical processes, Control Engineering Practice 2 (3) (1994) 439 – 450. doi:https://doi.org/10.1016/0967-0661(94)90781-1.R. Isermann, On the applicability of model-based fault detection for technical processes, Control Engineering Practice 2 (3) (1994) 439 – 450. doi:https://doi.org/10.1016/0967-0661(94)90781-1.Z. Gao, C. Cecati, S. X. Ding, A survey of fault diagnosis and fault tolerant techniquespart i: Fault diagnosis with model-based and signal based approaches, IEEE Transactions on Industrial Electronics 62 (6) (2015) 3757–3767. doi:10.1109/TIE.2015.2417501.A. Subias, L. Travé-Massuyes, E. L. Corronc, Learning chronicles signing multiple scenario instances, IFAC Proceedings Volumes 47 (3) (2014) 10397 – 10402, 19th IFAC World Congress. doi:https://doi.org/10.3182/20140824-6-ZA-1003.02579.D. Beebe, S. Ferrer, D. Logerot, The connection of peak alarm rates to plant incidents and what you can do to minimize, Process Safety Progress 32 (1) 72–77. arXiv:https://aiche.onlinelibrary.wiley.com/doi/pdf/10.1002/prs.11539, doi:10.1002/prs.11539.J. Zhu, Y. Shu, J. Zhao, F. Yang, A dynamic alarm management strategy for chemical process transitions, Journal of Loss Prevention in the Process Industries 30 (2014) 207 – 218. doi:https://doi.org/10.1016/j.jlp.2013.07.008.J. V. Capacho, A. Subias, L. Trav´e-Massuy`es, F. Jimenez, Alarm management via temporal pattern learning, Engineering Applications of Artificial Intelligence 65 (2017) 506 – 516. doi:https://doi.org/10.1016/j.engappai.2017.07.008.J. Vásquez, L. Travé-Massuyes, A. Subias, F. Jimenez, Enhanced chronicle learning for process supervision, IFAC-PapersOnLine 50 (1) (2017) 5035 – 5040, 20th IFAC World Congress. doi:https://doi.org/10.1016/j.ifacol.2017.08.924.J. W. Vasquez, L. Travé-Massuyes, A. Subias, F. Jiménez, C. Agudelo, Chronicle based alarm management in startup and shutdown stages, in: 26th International Workshop on Principles of Diagnosis, Paris, France, 2015, pp. 277–280. URL https://hal.laas.fr/hal-01847469J. Vásquez, L. Travé-Massuyes, A. Subias, F. Jimenez, C. Agudelo, Alarm management based on diagnosis, IFAC PapersOnLine 49 (5) (2016) 126 – 131, 4th IFAC Conference on Intelligent Control and Automation SciencesICONS 2016. doi:https://doi.org/10.1016/j.ifacol.2016.07.101.M. odile Cordier, C. Dousson, Alarm driven monitoring based on chronicles, IFAC Proceedings Volumes 33 (11) (2000) 291 – 296, 4th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes 2000 (SAFEPROCESS 2000), Budapest, Hungary, 14-16 June 2000. doi: https://doi.org/10.1016/S1474-6670(17)37375-5.R. Pons, A. Subias, L. Travé-Massuyes, Iterative hybrid causal model based diagnosis: Application to automotive embedded functions, Engineering Applications of Artificial Intelligence 37 (2015) 319 – 335. doi:https://doi.org/10.1016/j.engappai.2014.09.016.6645110Alarm managementProtection layersSafe processDiagnosisSuper-alarmGestión de alarmasCapas de protecciónProcesos de seguridadDiagnósticoSuper-alarmaPublicationORIGINALAn additional layer of protection through superalarms with diagnosis capability.pdfAn additional layer of protection through superalarms with diagnosis capability.pdfapplication/pdf2149123https://repositorio.cuc.edu.co/bitstreams/48da9105-5019-406b-8946-0d715f62bf1e/download356e6db91f07382c560d0e6606f5defdMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-815543https://repositorio.cuc.edu.co/bitstreams/0982f06e-6f15-470f-8796-59edf7b595f7/download73a5432e0b76442b22b026844140d683MD52TEXTAn additional layer of protection through superalarms with diagnosis capability.pdf.txtAn additional layer of protection through superalarms with diagnosis capability.pdf.txtExtracted texttext/plain92318https://repositorio.cuc.edu.co/bitstreams/803d25f9-e276-49ab-8054-b1d82bd7a02f/download97bb56bb05dba639c910474ed9ef11f6MD53THUMBNAILAn additional layer of protection through superalarms with diagnosis capability.pdf.jpgAn additional layer of protection through superalarms with diagnosis capability.pdf.jpgGenerated Thumbnailimage/jpeg14963https://repositorio.cuc.edu.co/bitstreams/596f91fd-f4b6-43a6-8038-d5e3139cdd38/downloadc74a5119929e638d8e66d7e89ed71565MD5411323/13386oai:repositorio.cuc.edu.co:11323/133862024-09-26 03:01:15.175https://creativecommons.org/licenses/by/4.0/open.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coPHA+TEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuPC9wPgo8cD5NRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuPC9wPgo8b2wgdHlwZT0iMSI+CiAgPGxpPgogICAgRGVmaW5pY2lvbmVzCiAgICA8b2wgdHlwZT1hPgogICAgICA8bGk+T2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLjwvbGk+CiAgICAgIDxsaT5PYnJhIERlcml2YWRhIHNpZ25pZmljYSB1bmEgb2JyYSBiYXNhZGEgZW4gbGEgb2JyYSBvYmpldG8gZGUgZXN0YSBsaWNlbmNpYSBvIGVuIMOpc3RhIHkgb3RyYXMgb2JyYXMgcHJlZXhpc3RlbnRlcywgdGFsZXMgY29tbyB0cmFkdWNjaW9uZXMsIGFycmVnbG9zIG11c2ljYWxlcywgZHJhbWF0aXphY2lvbmVzLCDigJxmaWNjaW9uYWxpemFjaW9uZXPigJ0sIHZlcnNpb25lcyBwYXJhIGNpbmUsIOKAnGdyYWJhY2lvbmVzIGRlIHNvbmlkb+KAnSwgcmVwcm9kdWNjaW9uZXMgZGUgYXJ0ZSwgcmVzw7ptZW5lcywgY29uZGVuc2FjaW9uZXMsIG8gY3VhbHF1aWVyIG90cmEgZW4gbGEgcXVlIGxhIG9icmEgcHVlZGEgc2VyIHRyYW5zZm9ybWFkYSwgY2FtYmlhZGEgbyBhZGFwdGFkYSwgZXhjZXB0byBhcXVlbGxhcyBxdWUgY29uc3RpdHV5YW4gdW5hIG9icmEgY29sZWN0aXZhLCBsYXMgcXVlIG5vIHNlcsOhbiBjb25zaWRlcmFkYXMgdW5hIG9icmEgZGVyaXZhZGEgcGFyYSBlZmVjdG9zIGRlIGVzdGEgbGljZW5jaWEuIChQYXJhIGV2aXRhciBkdWRhcywgZW4gZWwgY2FzbyBkZSBxdWUgbGEgT2JyYSBzZWEgdW5hIGNvbXBvc2ljacOzbiBtdXNpY2FsIG8gdW5hIGdyYWJhY2nDs24gc29ub3JhLCBwYXJhIGxvcyBlZmVjdG9zIGRlIGVzdGEgTGljZW5jaWEgbGEgc2luY3Jvbml6YWNpw7NuIHRlbXBvcmFsIGRlIGxhIE9icmEgY29uIHVuYSBpbWFnZW4gZW4gbW92aW1pZW50byBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgcGFyYSBsb3MgZmluZXMgZGUgZXN0YSBsaWNlbmNpYSkuPC9saT4KICAgICAgPGxpPkxpY2VuY2lhbnRlLCBlcyBlbCBpbmRpdmlkdW8gbyBsYSBlbnRpZGFkIHRpdHVsYXIgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHF1ZSBvZnJlY2UgbGEgT2JyYSBlbiBjb25mb3JtaWRhZCBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPkF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuPC9saT4KICAgICAgPGxpPk9icmEsIGVzIGFxdWVsbGEgb2JyYSBzdXNjZXB0aWJsZSBkZSBwcm90ZWNjacOzbiBwb3IgZWwgcsOpZ2ltZW4gZGUgRGVyZWNobyBkZSBBdXRvciB5IHF1ZSBlcyBvZnJlY2lkYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGVzdGEgbGljZW5jaWE8L2xpPgogICAgICA8bGk+VXN0ZWQsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgcXVlIGVqZXJjaXRhIGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgYWwgYW1wYXJvIGRlIGVzdGEgTGljZW5jaWEgeSBxdWUgY29uIGFudGVyaW9yaWRhZCBubyBoYSB2aW9sYWRvIGxhcyBjb25kaWNpb25lcyBkZSBsYSBtaXNtYSByZXNwZWN0byBhIGxhIE9icmEsIG8gcXVlIGhheWEgb2J0ZW5pZG8gYXV0b3JpemFjacOzbiBleHByZXNhIHBvciBwYXJ0ZSBkZWwgTGljZW5jaWFudGUgcGFyYSBlamVyY2VyIGxvcyBkZXJlY2hvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSBwZXNlIGEgdW5hIHZpb2xhY2nDs24gYW50ZXJpb3IuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgogICAgPHA+TmFkYSBlbiBlc3RhIExpY2VuY2lhIHBvZHLDoSBzZXIgaW50ZXJwcmV0YWRvIGNvbW8gdW5hIGRpc21pbnVjacOzbiwgbGltaXRhY2nDs24gbyByZXN0cmljY2nDs24gZGUgbG9zIGRlcmVjaG9zIGRlcml2YWRvcyBkZWwgdXNvIGhvbnJhZG8geSBvdHJhcyBsaW1pdGFjaW9uZXMgbyBleGNlcGNpb25lcyBhIGxvcyBkZXJlY2hvcyBkZWwgYXV0b3IgYmFqbyBlbCByw6lnaW1lbiBsZWdhbCB2aWdlbnRlIG8gZGVyaXZhZG8gZGUgY3VhbHF1aWVyIG90cmEgbm9ybWEgcXVlIHNlIGxlIGFwbGlxdWUuPC9wPgogIDwvbGk+CiAgPGxpPgogICAgQ29uY2VzacOzbiBkZSBsYSBMaWNlbmNpYS4KICAgIDxwPkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+UmVwcm9kdWNpciBsYSBPYnJhLCBpbmNvcnBvcmFyIGxhIE9icmEgZW4gdW5hIG8gbcOhcyBPYnJhcyBDb2xlY3RpdmFzLCB5IHJlcHJvZHVjaXIgbGEgT2JyYSBpbmNvcnBvcmFkYSBlbiBsYXMgT2JyYXMgQ29sZWN0aXZhcy48L2xpPgogICAgICA8bGk+RGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLjwvbGk+CiAgICAgIDxsaT5EaXN0cmlidWlyIGNvcGlhcyBkZSBsYXMgT2JyYXMgRGVyaXZhZGFzIHF1ZSBzZSBnZW5lcmVuLCBleGhpYmlybGFzIHDDumJsaWNhbWVudGUsIGVqZWN1dGFybGFzIHDDumJsaWNhbWVudGUgeS9vIHBvbmVybGFzIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLjwvbGk+CiAgICA8L29sPgogICAgPHA+TG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXN0cmljY2lvbmVzLgogICAgPHA+TGEgbGljZW5jaWEgb3RvcmdhZGEgZW4gbGEgYW50ZXJpb3IgU2VjY2nDs24gMyBlc3TDoSBleHByZXNhbWVudGUgc3VqZXRhIHkgbGltaXRhZGEgcG9yIGxhcyBzaWd1aWVudGVzIHJlc3RyaWNjaW9uZXM6PC9wPgogICAgPG9sIHR5cGU9ImEiPgogICAgICA8bGk+VXN0ZWQgcHVlZGUgZGlzdHJpYnVpciwgZXhoaWJpciBww7pibGljYW1lbnRlLCBlamVjdXRhciBww7pibGljYW1lbnRlLCBvIHBvbmVyIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhIGxhIE9icmEgc8OzbG8gYmFqbyBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYSwgeSBVc3RlZCBkZWJlIGluY2x1aXIgdW5hIGNvcGlhIGRlIGVzdGEgbGljZW5jaWEgbyBkZWwgSWRlbnRpZmljYWRvciBVbml2ZXJzYWwgZGUgUmVjdXJzb3MgZGUgbGEgbWlzbWEgY29uIGNhZGEgY29waWEgZGUgbGEgT2JyYSBxdWUgZGlzdHJpYnV5YSwgZXhoaWJhIHDDumJsaWNhbWVudGUsIGVqZWN1dGUgcMO6YmxpY2FtZW50ZSBvIHBvbmdhIGEgZGlzcG9zaWNpw7NuIHDDumJsaWNhLiBObyBlcyBwb3NpYmxlIG9mcmVjZXIgbyBpbXBvbmVyIG5pbmd1bmEgY29uZGljacOzbiBzb2JyZSBsYSBPYnJhIHF1ZSBhbHRlcmUgbyBsaW1pdGUgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgbyBlbCBlamVyY2ljaW8gZGUgbG9zIGRlcmVjaG9zIGRlIGxvcyBkZXN0aW5hdGFyaW9zIG90b3JnYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gTm8gZXMgcG9zaWJsZSBzdWJsaWNlbmNpYXIgbGEgT2JyYS4gVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RvcyB0b2RvcyBsb3MgYXZpc29zIHF1ZSBoYWdhbiByZWZlcmVuY2lhIGEgZXN0YSBMaWNlbmNpYSB5IGEgbGEgY2zDoXVzdWxhIGRlIGxpbWl0YWNpw7NuIGRlIGdhcmFudMOtYXMuIFVzdGVkIG5vIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIGNvbiBhbGd1bmEgbWVkaWRhIHRlY25vbMOzZ2ljYSBxdWUgY29udHJvbGUgZWwgYWNjZXNvIG8gbGEgdXRpbGl6YWNpw7NuIGRlIGVsbGEgZGUgdW5hIGZvcm1hIHF1ZSBzZWEgaW5jb25zaXN0ZW50ZSBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIExvIGFudGVyaW9yIHNlIGFwbGljYSBhIGxhIE9icmEgaW5jb3Jwb3JhZGEgYSB1bmEgT2JyYSBDb2xlY3RpdmEsIHBlcm8gZXN0byBubyBleGlnZSBxdWUgbGEgT2JyYSBDb2xlY3RpdmEgYXBhcnRlIGRlIGxhIG9icmEgbWlzbWEgcXVlZGUgc3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEuIFNpIFVzdGVkIGNyZWEgdW5hIE9icmEgQ29sZWN0aXZhLCBwcmV2aW8gYXZpc28gZGUgY3VhbHF1aWVyIExpY2VuY2lhbnRlIGRlYmUsIGVuIGxhIG1lZGlkYSBkZSBsbyBwb3NpYmxlLCBlbGltaW5hciBkZSBsYSBPYnJhIENvbGVjdGl2YSBjdWFscXVpZXIgcmVmZXJlbmNpYSBhIGRpY2hvIExpY2VuY2lhbnRlIG8gYWwgQXV0b3IgT3JpZ2luYWwsIHNlZ8O6biBsbyBzb2xpY2l0YWRvIHBvciBlbCBMaWNlbmNpYW50ZSB5IGNvbmZvcm1lIGxvIGV4aWdlIGxhIGNsw6F1c3VsYSA0KGMpLjwvbGk+CiAgICAgIDxsaT5Vc3RlZCBubyBwdWVkZSBlamVyY2VyIG5pbmd1bm8gZGUgbG9zIGRlcmVjaG9zIHF1ZSBsZSBoYW4gc2lkbyBvdG9yZ2Fkb3MgZW4gbGEgU2VjY2nDs24gMyBwcmVjZWRlbnRlIGRlIG1vZG8gcXVlIGVzdMOpbiBwcmluY2lwYWxtZW50ZSBkZXN0aW5hZG9zIG8gZGlyZWN0YW1lbnRlIGRpcmlnaWRvcyBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS4gRWwgaW50ZXJjYW1iaW8gZGUgbGEgT2JyYSBwb3Igb3RyYXMgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZGVyZWNob3MgZGUgYXV0b3IsIHlhIHNlYSBhIHRyYXbDqXMgZGUgdW4gc2lzdGVtYSBwYXJhIGNvbXBhcnRpciBhcmNoaXZvcyBkaWdpdGFsZXMgKGRpZ2l0YWwgZmlsZS1zaGFyaW5nKSBvIGRlIGN1YWxxdWllciBvdHJhIG1hbmVyYSBubyBzZXLDoSBjb25zaWRlcmFkbyBjb21vIGVzdGFyIGRlc3RpbmFkbyBwcmluY2lwYWxtZW50ZSBvIGRpcmlnaWRvIGRpcmVjdGFtZW50ZSBhIGNvbnNlZ3VpciB1biBwcm92ZWNobyBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYSwgc2llbXByZSBxdWUgbm8gc2UgcmVhbGljZSB1biBwYWdvIG1lZGlhbnRlIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBlbiByZWxhY2nDs24gY29uIGVsIGludGVyY2FtYmlvIGRlIG9icmFzIHByb3RlZ2lkYXMgcG9yIGVsIGRlcmVjaG8gZGUgYXV0b3IuPC9saT4KICAgICAgPGxpPlNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLjwvbGk+CiAgICAgIDxsaT4KICAgICAgICBQYXJhIGV2aXRhciB0b2RhIGNvbmZ1c2nDs24sIGVsIExpY2VuY2lhbnRlIGFjbGFyYSBxdWUsIGN1YW5kbyBsYSBvYnJhIGVzIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbDoKICAgICAgICA8b2wgdHlwZT0iaSI+CiAgICAgICAgICA8bGk+UmVnYWzDrWFzIHBvciBpbnRlcnByZXRhY2nDs24geSBlamVjdWNpw7NuIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBvIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIHkgZGUgcmVjb2xlY3Rhciwgc2VhIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIFNBWUNPKSwgbGFzIHJlZ2Fsw61hcyBwb3IgbGEgZWplY3VjacOzbiBww7pibGljYSBvIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8gV2ViY2FzdCkgbGljZW5jaWFkYSBiYWpvIGxpY2VuY2lhcyBnZW5lcmFsZXMsIHNpIGxhIGludGVycHJldGFjacOzbiBvIGVqZWN1Y2nDs24gZGUgbGEgb2JyYSBlc3TDoSBwcmltb3JkaWFsbWVudGUgb3JpZW50YWRhIHBvciBvIGRpcmlnaWRhIGEgbGEgb2J0ZW5jacOzbiBkZSB1bmEgdmVudGFqYSBjb21lcmNpYWwgbyB1bmEgY29tcGVuc2FjacOzbiBtb25ldGFyaWEgcHJpdmFkYS48L2xpPgogICAgICAgICAgPGxpPlJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuPC9saT4KICAgICAgICA8L29sPgogICAgICA8L2xpPgogICAgICA8bGk+R2VzdGnDs24gZGUgRGVyZWNob3MgZGUgQXV0b3Igc29icmUgSW50ZXJwcmV0YWNpb25lcyB5IEVqZWN1Y2lvbmVzIERpZ2l0YWxlcyAoV2ViQ2FzdGluZykuIFBhcmEgZXZpdGFyIHRvZGEgY29uZnVzacOzbiwgZWwgTGljZW5jaWFudGUgYWNsYXJhIHF1ZSwgY3VhbmRvIGxhIG9icmEgc2VhIHVuIGZvbm9ncmFtYSwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSBhdXRvcml6YXIgbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgKHBvciBlamVtcGxvLCB3ZWJjYXN0KSB5IGRlIHJlY29sZWN0YXIsIGluZGl2aWR1YWxtZW50ZSBvIGEgdHJhdsOpcyBkZSB1bmEgc29jaWVkYWQgZGUgZ2VzdGnDs24gY29sZWN0aXZhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIHkgZGVyZWNob3MgY29uZXhvcyAocG9yIGVqZW1wbG8sIEFDSU5QUk8pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpLCBzdWpldGEgYSBsYXMgZGlzcG9zaWNpb25lcyBhcGxpY2FibGVzIGRlbCByw6lnaW1lbiBkZSBEZXJlY2hvIGRlIEF1dG9yLCBzaSBlc3RhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBlc3TDoSBwcmltb3JkaWFsbWVudGUgZGlyaWdpZGEgYSBvYnRlbmVyIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KICAgIDxwPkEgTUVOT1MgUVVFIExBUyBQQVJURVMgTE8gQUNPUkRBUkFOIERFIE9UUkEgRk9STUEgUE9SIEVTQ1JJVE8sIEVMIExJQ0VOQ0lBTlRFIE9GUkVDRSBMQSBPQlJBIChFTiBFTCBFU1RBRE8gRU4gRUwgUVVFIFNFIEVOQ1VFTlRSQSkg4oCcVEFMIENVQUzigJ0sIFNJTiBCUklOREFSIEdBUkFOVMONQVMgREUgQ0xBU0UgQUxHVU5BIFJFU1BFQ1RPIERFIExBIE9CUkEsIFlBIFNFQSBFWFBSRVNBLCBJTVBMw41DSVRBLCBMRUdBTCBPIENVQUxRVUlFUkEgT1RSQSwgSU5DTFVZRU5ETywgU0lOIExJTUlUQVJTRSBBIEVMTEFTLCBHQVJBTlTDjUFTIERFIFRJVFVMQVJJREFELCBDT01FUkNJQUJJTElEQUQsIEFEQVBUQUJJTElEQUQgTyBBREVDVUFDScOTTiBBIFBST1DDk1NJVE8gREVURVJNSU5BRE8sIEFVU0VOQ0lBIERFIElORlJBQ0NJw5NOLCBERSBBVVNFTkNJQSBERSBERUZFQ1RPUyBMQVRFTlRFUyBPIERFIE9UUk8gVElQTywgTyBMQSBQUkVTRU5DSUEgTyBBVVNFTkNJQSBERSBFUlJPUkVTLCBTRUFOIE8gTk8gREVTQ1VCUklCTEVTIChQVUVEQU4gTyBOTyBTRVIgRVNUT1MgREVTQ1VCSUVSVE9TKS4gQUxHVU5BUyBKVVJJU0RJQ0NJT05FUyBOTyBQRVJNSVRFTiBMQSBFWENMVVNJw5NOIERFIEdBUkFOVMONQVMgSU1QTMONQ0lUQVMsIEVOIENVWU8gQ0FTTyBFU1RBIEVYQ0xVU0nDk04gUFVFREUgTk8gQVBMSUNBUlNFIEEgVVNURUQuPC9wPgogIDwvbGk+CiAgPGJyLz4KICA8bGk+CiAgICBMaW1pdGFjacOzbiBkZSByZXNwb25zYWJpbGlkYWQuCiAgICA8cD5BIE1FTk9TIFFVRSBMTyBFWElKQSBFWFBSRVNBTUVOVEUgTEEgTEVZIEFQTElDQUJMRSwgRUwgTElDRU5DSUFOVEUgTk8gU0VSw4EgUkVTUE9OU0FCTEUgQU5URSBVU1RFRCBQT1IgREHDkU8gQUxHVU5PLCBTRUEgUE9SIFJFU1BPTlNBQklMSURBRCBFWFRSQUNPTlRSQUNUVUFMLCBQUkVDT05UUkFDVFVBTCBPIENPTlRSQUNUVUFMLCBPQkpFVElWQSBPIFNVQkpFVElWQSwgU0UgVFJBVEUgREUgREHDkU9TIE1PUkFMRVMgTyBQQVRSSU1PTklBTEVTLCBESVJFQ1RPUyBPIElORElSRUNUT1MsIFBSRVZJU1RPUyBPIElNUFJFVklTVE9TIFBST0RVQ0lET1MgUE9SIEVMIFVTTyBERSBFU1RBIExJQ0VOQ0lBIE8gREUgTEEgT0JSQSwgQVVOIENVQU5ETyBFTCBMSUNFTkNJQU5URSBIQVlBIFNJRE8gQURWRVJUSURPIERFIExBIFBPU0lCSUxJREFEIERFIERJQ0hPUyBEQcORT1MuIEFMR1VOQVMgTEVZRVMgTk8gUEVSTUlURU4gTEEgRVhDTFVTScOTTiBERSBDSUVSVEEgUkVTUE9OU0FCSUxJREFELCBFTiBDVVlPIENBU08gRVNUQSBFWENMVVNJw5NOIFBVRURFIE5PIEFQTElDQVJTRSBBIFVTVEVELjwvcD4KICA8L2xpPgogIDxici8+CiAgPGxpPgogICAgVMOpcm1pbm8uCiAgICA8b2wgdHlwZT0iYSI+CiAgICAgIDxsaT5Fc3RhIExpY2VuY2lhIHkgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBlbiB2aXJ0dWQgZGUgZWxsYSB0ZXJtaW5hcsOhbiBhdXRvbcOhdGljYW1lbnRlIHNpIFVzdGVkIGluZnJpbmdlIGFsZ3VuYSBjb25kaWNpw7NuIGVzdGFibGVjaWRhIGVuIGVsbGEuIFNpbiBlbWJhcmdvLCBsb3MgaW5kaXZpZHVvcyBvIGVudGlkYWRlcyBxdWUgaGFuIHJlY2liaWRvIE9icmFzIERlcml2YWRhcyBvIENvbGVjdGl2YXMgZGUgVXN0ZWQgZGUgY29uZm9ybWlkYWQgY29uIGVzdGEgTGljZW5jaWEsIG5vIHZlcsOhbiB0ZXJtaW5hZGFzIHN1cyBsaWNlbmNpYXMsIHNpZW1wcmUgcXVlIGVzdG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgc2lnYW4gY3VtcGxpZW5kbyDDrW50ZWdyYW1lbnRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhcyBsaWNlbmNpYXMuIExhcyBTZWNjaW9uZXMgMSwgMiwgNSwgNiwgNywgeSA4IHN1YnNpc3RpcsOhbiBhIGN1YWxxdWllciB0ZXJtaW5hY2nDs24gZGUgZXN0YSBMaWNlbmNpYS48L2xpPgogICAgICA8bGk+U3VqZXRhIGEgbGFzIGNvbmRpY2lvbmVzIHkgdMOpcm1pbm9zIGFudGVyaW9yZXMsIGxhIGxpY2VuY2lhIG90b3JnYWRhIGFxdcOtIGVzIHBlcnBldHVhIChkdXJhbnRlIGVsIHBlcsOtb2RvIGRlIHZpZ2VuY2lhIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSBsYSBvYnJhKS4gTm8gb2JzdGFudGUgbG8gYW50ZXJpb3IsIGVsIExpY2VuY2lhbnRlIHNlIHJlc2VydmEgZWwgZGVyZWNobyBhIHB1YmxpY2FyIHkvbyBlc3RyZW5hciBsYSBPYnJhIGJham8gY29uZGljaW9uZXMgZGUgbGljZW5jaWEgZGlmZXJlbnRlcyBvIGEgZGVqYXIgZGUgZGlzdHJpYnVpcmxhIGVuIGxvcyB0w6lybWlub3MgZGUgZXN0YSBMaWNlbmNpYSBlbiBjdWFscXVpZXIgbW9tZW50bzsgZW4gZWwgZW50ZW5kaWRvLCBzaW4gZW1iYXJnbywgcXVlIGVzYSBlbGVjY2nDs24gbm8gc2Vydmlyw6EgcGFyYSByZXZvY2FyIGVzdGEgbGljZW5jaWEgbyBxdWUgZGViYSBzZXIgb3RvcmdhZGEgLCBiYWpvIGxvcyB0w6lybWlub3MgZGUgZXN0YSBsaWNlbmNpYSksIHkgZXN0YSBsaWNlbmNpYSBjb250aW51YXLDoSBlbiBwbGVubyB2aWdvciB5IGVmZWN0byBhIG1lbm9zIHF1ZSBzZWEgdGVybWluYWRhIGNvbW8gc2UgZXhwcmVzYSBhdHLDoXMuIExhIExpY2VuY2lhIHJldm9jYWRhIGNvbnRpbnVhcsOhIHNpZW5kbyBwbGVuYW1lbnRlIHZpZ2VudGUgeSBlZmVjdGl2YSBzaSBubyBzZSBsZSBkYSB0w6lybWlubyBlbiBsYXMgY29uZGljaW9uZXMgaW5kaWNhZGFzIGFudGVyaW9ybWVudGUuPC9saT4KICAgIDwvb2w+CiAgPC9saT4KICA8YnIvPgogIDxsaT4KICAgIFZhcmlvcy4KICAgIDxvbCB0eXBlPSJhIj4KICAgICAgPGxpPkNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuPC9saT4KICAgICAgPGxpPlNpIGFsZ3VuYSBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSByZXN1bHRhIGludmFsaWRhZGEgbyBubyBleGlnaWJsZSwgc2Vnw7puIGxhIGxlZ2lzbGFjacOzbiB2aWdlbnRlLCBlc3RvIG5vIGFmZWN0YXLDoSBuaSBsYSB2YWxpZGV6IG5pIGxhIGFwbGljYWJpbGlkYWQgZGVsIHJlc3RvIGRlIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEgeSwgc2luIGFjY2nDs24gYWRpY2lvbmFsIHBvciBwYXJ0ZSBkZSBsb3Mgc3VqZXRvcyBkZSBlc3RlIGFjdWVyZG8sIGFxdcOpbGxhIHNlIGVudGVuZGVyw6EgcmVmb3JtYWRhIGxvIG3DrW5pbW8gbmVjZXNhcmlvIHBhcmEgaGFjZXIgcXVlIGRpY2hhIGRpc3Bvc2ljacOzbiBzZWEgdsOhbGlkYSB5IGV4aWdpYmxlLjwvbGk+CiAgICAgIDxsaT5OaW5nw7puIHTDqXJtaW5vIG8gZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgc2UgZXN0aW1hcsOhIHJlbnVuY2lhZGEgeSBuaW5ndW5hIHZpb2xhY2nDs24gZGUgZWxsYSBzZXLDoSBjb25zZW50aWRhIGEgbWVub3MgcXVlIGVzYSByZW51bmNpYSBvIGNvbnNlbnRpbWllbnRvIHNlYSBvdG9yZ2FkbyBwb3IgZXNjcml0byB5IGZpcm1hZG8gcG9yIGxhIHBhcnRlIHF1ZSByZW51bmNpZSBvIGNvbnNpZW50YS48L2xpPgogICAgICA8bGk+RXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLjwvbGk+CiAgICA8L29sPgogIDwvbGk+CiAgPGJyLz4KPC9vbD4K |