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

Full description

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