M-health system backend supported by an actors model

Given the serious impact that cardiovascular diseases are having in Colombia's deaths, the Colombian School of Engineering has been developing a platform for remote, real time, cardiac signals processing. One of the main challenges of this type of platform, assuming a relatively large populatio...

Full description

Autores:
Corredor Acosta, Manuel Alejandro
Cadavid Rengifo, Hector Fabio
Tipo de recurso:
Part of book
Fecha de publicación:
2015
Institución:
Escuela Colombiana de Ingeniería Julio Garavito
Repositorio:
Repositorio Institucional ECI
Idioma:
eng
OAI Identifier:
oai:repositorio.escuelaing.edu.co:001/1824
Acceso en línea:
https://repositorio.escuelaing.edu.co/handle/001/1824
Palabra clave:
diseases
health care
mobile computing
software architecture
telemedicine
Arquitectura de software
Telemedicina
Telemetría
Informática móvil
Telemetry
Java
Software
Visualization
Indexes
Monitoring
Internet
Rights
closedAccess
License
https://creativecommons.org/licenses/by/4.0/
id ESCUELAIG2_020725f4b0c96dfdf5097173d865d310
oai_identifier_str oai:repositorio.escuelaing.edu.co:001/1824
network_acronym_str ESCUELAIG2
network_name_str Repositorio Institucional ECI
repository_id_str
dc.title.eng.fl_str_mv M-health system backend supported by an actors model
title M-health system backend supported by an actors model
spellingShingle M-health system backend supported by an actors model
diseases
health care
mobile computing
software architecture
telemedicine
Arquitectura de software
Telemedicina
Telemetría
Informática móvil
Telemetry
Java
Software
Visualization
Indexes
Monitoring
Internet
title_short M-health system backend supported by an actors model
title_full M-health system backend supported by an actors model
title_fullStr M-health system backend supported by an actors model
title_full_unstemmed M-health system backend supported by an actors model
title_sort M-health system backend supported by an actors model
dc.creator.fl_str_mv Corredor Acosta, Manuel Alejandro
Cadavid Rengifo, Hector Fabio
dc.contributor.author.none.fl_str_mv Corredor Acosta, Manuel Alejandro
Cadavid Rengifo, Hector Fabio
dc.contributor.researchgroup.spa.fl_str_mv Informática
dc.subject.armarc.none.fl_str_mv diseases
health care
mobile computing
software architecture
telemedicine
topic diseases
health care
mobile computing
software architecture
telemedicine
Arquitectura de software
Telemedicina
Telemetría
Informática móvil
Telemetry
Java
Software
Visualization
Indexes
Monitoring
Internet
dc.subject.armarc.spa.fl_str_mv Arquitectura de software
Telemedicina
Telemetría
Informática móvil
dc.subject.proposal.eng.fl_str_mv Telemetry
Java
Software
Visualization
Indexes
Monitoring
Internet
description Given the serious impact that cardiovascular diseases are having in Colombia's deaths, the Colombian School of Engineering has been developing a platform for remote, real time, cardiac signals processing. One of the main challenges of this type of platform, assuming a relatively large population continuously transmitting their signals, is to guarantee good response times for all system's stakeholders (doctors, family, etc.), which is not always possible with the application models that have been traditionally used to build most of services that reside on the Web. This article describes an alternative software architecture proposed for the backend of such telemedicine system, which considers the non-blocking and actor-based programming models, as an alternative to the multi-thread model, and as a mean to simplify such system's scalability.
publishDate 2015
dc.date.issued.none.fl_str_mv 2015
dc.date.accessioned.none.fl_str_mv 2021-11-10T00:40:17Z
dc.date.available.none.fl_str_mv 2021-11-10T00:40:17Z
dc.type.spa.fl_str_mv Capítulo - Parte de Libro
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_3248
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bookPart
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
format http://purl.org/coar/resource_type/c_3248
status_str publishedVersion
dc.identifier.isbn.none.fl_str_mv 9781467394642
dc.identifier.uri.none.fl_str_mv https://repositorio.escuelaing.edu.co/handle/001/1824
identifier_str_mv 9781467394642
url https://repositorio.escuelaing.edu.co/handle/001/1824
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.ispartofseries.none.fl_str_mv (CCC);
dc.relation.citationendpage.spa.fl_str_mv 156
dc.relation.citationstartpage.spa.fl_str_mv 150
dc.relation.indexed.spa.fl_str_mv N/A
dc.relation.ispartofbook.eng.fl_str_mv Colombian Conference on Computing
dc.relation.references.spa.fl_str_mv Jonas Boner, Viktor Klang, Roland Kuhn et al., Akka library.
Chan Chun-Chieh, Chou Wei-Chieh, Chen Ching-Wei, Ho Yi-Lwun, Lin Yen-Hung and Ma Hsi-Pin, "Energy efficient diagnostic grade mobile ECG monitoring", New Circuits and Systems Conference (NEWCAS) 2012 IEEE 10th International, pp. 153-156, June 2012.
Cadavid Hector and Chaparro Javier, "Plataforma mhealth para investigacion y desarrollo de sistemas automaticos de diagnóstico en enfermedades cardiovasculares", Congreso Internacional en Ingenieria Clinica y Biomedica Bogota Colombia May 8–9 2014. Ieee Engineering In Medicine And Biology Society, 2014, ISBN 978-1-4799-5235-9.
Charousset Dominik, C Schmidt Thomas, Raphael Hiesgen and Wählisch Matthias, "Native actors: a scalable software platform for distributed heterogeneous environments", Proceedings of the 2013 workshop on Programming based on actors agents and decentralized control, pp. 87-96, 2013.
Chen Wu Yun-Yen, Ma Hsi-Pin, Chaitali Biswas and Dejan Markovic, "Universal architecture prototype for patient-centric medical environment", VLSI Design Automation and Test (VLSI-DAT) 2012 International Symposium on, pp. 1-4, 2012.
Ryan Dahl, Node. is: Evented i/o for v8 javascript, 2012.
V. Gabriel and L. Fedor, "Modern approach in multiple patients ECG monitoring", Biomedical and Health Informatics (BHI) 2012 IEEE-EMBS International Conference on, pp. 131-134, January 2012.
Carl Hewitt, Peter Bishop and Richard Steiger, "A universal modular actor formalism for artificial intelligence", Proceedings of the 3rd international joint conference on Artificial intelligence, pp. 235-245, 1973.
Gregor Hohpe, "Programming without a call stack: Event-driven architectures", Obiekt Spektrum. 2006.
Xinyu Liu, "asynchronous processing support in servlet 3.0", 2009, [online] Available: http://www.javaworld.com/javaworld/jw-02-2009/jw-servlet3.html.
Robert Ryan McCune. Node. js paradigms and benchmarks. STRIEGEL GRAD OS F. 11, 2011.
ONS. Boletin 1 diciembre 9 de 2013 - observatorio naccardiovascular colombia - enfermedad cardiovascular, [online] Available: http://www.ins.gov.co/lineas-de-accion/onslboletin2013.
Umesh Paudyal, Scalable web application using node. js and couchdb, 2011.
Sergio Saponara, Massimiliano Donati, Tony Bacchillone, Luca Fanucci, Isabel Sanchez Tato, Cristina Carmona, et al., "Remote monitoring of vital signs in patients with chronic heart failure: Sensor devices and data analysis perspective", Sensors Applications Symposium (SAS) 2012 IEEE, pp. 1-6, 2012.
Dina Simunic, Slaven Tomac and Vrdoljak Ivan, "Wireless ECG monitoring system", Wireless Communication Vehicular Technology Information Theory and Aerospace & Electronic Systems Technology 2009. Wireless VITAE 2009. 1st International Conference on, pp. 73-76, 2009.
Typesafe. Typesafe's reactive programming platform grows in popularity as retail giants gilt tomax and walmart face huge web traffic, 2014, [online] Available: https:/Iwww.typesafe.com/companyInews/typesafes-reactive-programming-platform-grows-in-popularity-as-retail-giants-gilt-tomax-and-walmart-face-huge-web-traffic.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_14cb
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/closedAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución 4.0 Internacional (CC BY 4.0)
rights_invalid_str_mv https://creativecommons.org/licenses/by/4.0/
Atribución 4.0 Internacional (CC BY 4.0)
http://purl.org/coar/access_right/c_14cb
eu_rights_str_mv closedAccess
dc.format.extent.spa.fl_str_mv 7 páginas.
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv IEEE Xplore
dc.publisher.place.spa.fl_str_mv New Jersey, USA.
institution Escuela Colombiana de Ingeniería Julio Garavito
bitstream.url.fl_str_mv https://repositorio.escuelaing.edu.co/bitstream/001/1824/7/M-health%20system%20backend%20supported%20by%20an%20actors%20model.png
https://repositorio.escuelaing.edu.co/bitstream/001/1824/8/M-health%20system%20backend%20supported%20by%20an%20actors%20model.pdf.jpg
https://repositorio.escuelaing.edu.co/bitstream/001/1824/6/M-health%20system%20backend%20supported%20by%20an%20actors%20model.pdf
https://repositorio.escuelaing.edu.co/bitstream/001/1824/2/license.txt
https://repositorio.escuelaing.edu.co/bitstream/001/1824/3/IEEE%20XPLORE.pdf.txt
https://repositorio.escuelaing.edu.co/bitstream/001/1824/5/M-health%20system%20backend%20supported%20by%20an%20actors%20model.pdf.txt
bitstream.checksum.fl_str_mv 0ccbd9b12a2cb937ccada8786b1e2583
d6c722db67d5436df4bed65bf9e25e10
68418bde79f509bbe485238cc4609059
5a7ca94c2e5326ee169f979d71d0f06e
d784fa8b6d98d27699781bd9a7cf19f0
d784fa8b6d98d27699781bd9a7cf19f0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Escuela Colombiana de Ingeniería Julio Garavito
repository.mail.fl_str_mv repositorio.eci@escuelaing.edu.co
_version_ 1814355586384396288
spelling Corredor Acosta, Manuel Alejandro329f8518e15d4e650f8328ac81877dac600Cadavid Rengifo, Hector Fabioe667daaffd71b986c4bbd7edacec294d600Informática2021-11-10T00:40:17Z2021-11-10T00:40:17Z20159781467394642https://repositorio.escuelaing.edu.co/handle/001/1824Given the serious impact that cardiovascular diseases are having in Colombia's deaths, the Colombian School of Engineering has been developing a platform for remote, real time, cardiac signals processing. One of the main challenges of this type of platform, assuming a relatively large population continuously transmitting their signals, is to guarantee good response times for all system's stakeholders (doctors, family, etc.), which is not always possible with the application models that have been traditionally used to build most of services that reside on the Web. This article describes an alternative software architecture proposed for the backend of such telemedicine system, which considers the non-blocking and actor-based programming models, as an alternative to the multi-thread model, and as a mean to simplify such system's scalability.Dado el grave impacto que las enfermedades cardiovasculares están teniendo en las muertes de Colombia, la Escuela Colombiana de Ingeniería viene desarrollando una plataforma para el procesamiento remoto de señales cardíacas en tiempo real. Uno de los principales retos de este tipo de plataformas, asumiendo una población relativamente grande transmitiendo sus señales de manera continua, es garantizar buenos tiempos de respuesta para todos los actores del sistema (médicos, familiares, etc.), lo que no siempre es posible con los modelos de aplicación que se han utilizado tradicionalmente para construir la mayoría de los servicios que residen en la Web. Este artículo describe una arquitectura de software alternativa propuesta para el backend de dicho sistema de telemedicina, que considera los modelos de programación sin bloqueo y basado en actores, como una alternativa al modelo multihilo, y como un medio para simplificar la escalabilidad de dicho sistema.7 páginas.application/pdfengIEEE XploreNew Jersey, USA.(CCC);156150N/AColombian Conference on ComputingJonas Boner, Viktor Klang, Roland Kuhn et al., Akka library.Chan Chun-Chieh, Chou Wei-Chieh, Chen Ching-Wei, Ho Yi-Lwun, Lin Yen-Hung and Ma Hsi-Pin, "Energy efficient diagnostic grade mobile ECG monitoring", New Circuits and Systems Conference (NEWCAS) 2012 IEEE 10th International, pp. 153-156, June 2012.Cadavid Hector and Chaparro Javier, "Plataforma mhealth para investigacion y desarrollo de sistemas automaticos de diagnóstico en enfermedades cardiovasculares", Congreso Internacional en Ingenieria Clinica y Biomedica Bogota Colombia May 8–9 2014. Ieee Engineering In Medicine And Biology Society, 2014, ISBN 978-1-4799-5235-9.Charousset Dominik, C Schmidt Thomas, Raphael Hiesgen and Wählisch Matthias, "Native actors: a scalable software platform for distributed heterogeneous environments", Proceedings of the 2013 workshop on Programming based on actors agents and decentralized control, pp. 87-96, 2013.Chen Wu Yun-Yen, Ma Hsi-Pin, Chaitali Biswas and Dejan Markovic, "Universal architecture prototype for patient-centric medical environment", VLSI Design Automation and Test (VLSI-DAT) 2012 International Symposium on, pp. 1-4, 2012.Ryan Dahl, Node. is: Evented i/o for v8 javascript, 2012.V. Gabriel and L. Fedor, "Modern approach in multiple patients ECG monitoring", Biomedical and Health Informatics (BHI) 2012 IEEE-EMBS International Conference on, pp. 131-134, January 2012.Carl Hewitt, Peter Bishop and Richard Steiger, "A universal modular actor formalism for artificial intelligence", Proceedings of the 3rd international joint conference on Artificial intelligence, pp. 235-245, 1973.Gregor Hohpe, "Programming without a call stack: Event-driven architectures", Obiekt Spektrum. 2006.Xinyu Liu, "asynchronous processing support in servlet 3.0", 2009, [online] Available: http://www.javaworld.com/javaworld/jw-02-2009/jw-servlet3.html.Robert Ryan McCune. Node. js paradigms and benchmarks. STRIEGEL GRAD OS F. 11, 2011.ONS. Boletin 1 diciembre 9 de 2013 - observatorio naccardiovascular colombia - enfermedad cardiovascular, [online] Available: http://www.ins.gov.co/lineas-de-accion/onslboletin2013.Umesh Paudyal, Scalable web application using node. js and couchdb, 2011.Sergio Saponara, Massimiliano Donati, Tony Bacchillone, Luca Fanucci, Isabel Sanchez Tato, Cristina Carmona, et al., "Remote monitoring of vital signs in patients with chronic heart failure: Sensor devices and data analysis perspective", Sensors Applications Symposium (SAS) 2012 IEEE, pp. 1-6, 2012.Dina Simunic, Slaven Tomac and Vrdoljak Ivan, "Wireless ECG monitoring system", Wireless Communication Vehicular Technology Information Theory and Aerospace & Electronic Systems Technology 2009. Wireless VITAE 2009. 1st International Conference on, pp. 73-76, 2009.Typesafe. Typesafe's reactive programming platform grows in popularity as retail giants gilt tomax and walmart face huge web traffic, 2014, [online] Available: https:/Iwww.typesafe.com/companyInews/typesafes-reactive-programming-platform-grows-in-popularity-as-retail-giants-gilt-tomax-and-walmart-face-huge-web-traffic.https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/closedAccessAtribución 4.0 Internacional (CC BY 4.0)http://purl.org/coar/access_right/c_14cbM-health system backend supported by an actors modelCapítulo - Parte de Libroinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_3248http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/bookParthttp://purl.org/redcol/resource_type/ARThttp://purl.org/coar/version/c_970fb48d4fbd8a85diseaseshealth caremobile computingsoftware architecturetelemedicineArquitectura de softwareTelemedicinaTelemetríaInformática móvilTelemetryJavaSoftwareVisualizationIndexesMonitoringInternetTHUMBNAILM-health system backend supported by an actors model.pngM-health system backend supported by an actors model.pngimage/png165555https://repositorio.escuelaing.edu.co/bitstream/001/1824/7/M-health%20system%20backend%20supported%20by%20an%20actors%20model.png0ccbd9b12a2cb937ccada8786b1e2583MD57open accessM-health system backend supported by an actors model.pdf.jpgM-health system backend supported by an actors model.pdf.jpgGenerated Thumbnailimage/jpeg17680https://repositorio.escuelaing.edu.co/bitstream/001/1824/8/M-health%20system%20backend%20supported%20by%20an%20actors%20model.pdf.jpgd6c722db67d5436df4bed65bf9e25e10MD58metadata only accessORIGINALM-health system backend supported by an actors model.pdfM-health system backend supported by an actors model.pdfCapítulo - Parte de Libroapplication/pdf705928https://repositorio.escuelaing.edu.co/bitstream/001/1824/6/M-health%20system%20backend%20supported%20by%20an%20actors%20model.pdf68418bde79f509bbe485238cc4609059MD56metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81881https://repositorio.escuelaing.edu.co/bitstream/001/1824/2/license.txt5a7ca94c2e5326ee169f979d71d0f06eMD52open accessTEXTIEEE XPLORE.pdf.txtIEEE XPLORE.pdf.txtExtracted texttext/plain2https://repositorio.escuelaing.edu.co/bitstream/001/1824/3/IEEE%20XPLORE.pdf.txtd784fa8b6d98d27699781bd9a7cf19f0MD53open accessM-health system backend supported by an actors model.pdf.txtM-health system backend supported by an actors model.pdf.txtExtracted texttext/plain2https://repositorio.escuelaing.edu.co/bitstream/001/1824/5/M-health%20system%20backend%20supported%20by%20an%20actors%20model.pdf.txtd784fa8b6d98d27699781bd9a7cf19f0MD55open access001/1824oai:repositorio.escuelaing.edu.co:001/18242022-11-24 03:00:20.773metadata only accessRepositorio Escuela Colombiana de Ingeniería Julio Garavitorepositorio.eci@escuelaing.edu.coU0kgVVNURUQgSEFDRSBQQVJURSBERUwgR1JVUE8gREUgUEFSRVMgRVZBTFVBRE9SRVMgREUgTEEgQ09MRUNDScOTTiAiUEVFUiBSRVZJRVciLCBPTUlUQSBFU1RBIExJQ0VOQ0lBLgoKQXV0b3Jpem8gYSBsYSBFc2N1ZWxhIENvbG9tYmlhbmEgZGUgSW5nZW5pZXLDrWEgSnVsaW8gR2FyYXZpdG8gcGFyYSBwdWJsaWNhciBlbCB0cmFiYWpvIGRlIGdyYWRvLCBhcnTDrWN1bG8sIHZpZGVvLCAKY29uZmVyZW5jaWEsIGxpYnJvLCBpbWFnZW4sIGZvdG9ncmFmw61hLCBhdWRpbywgcHJlc2VudGFjacOzbiB1IG90cm8gKGVuICAgIGFkZWxhbnRlIGRvY3VtZW50bykgcXVlIGVuIGxhIGZlY2hhIAplbnRyZWdvIGVuIGZvcm1hdG8gZGlnaXRhbCwgeSBsZSBwZXJtaXRvIGRlIGZvcm1hIGluZGVmaW5pZGEgcXVlIGxvIHB1YmxpcXVlIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwsIAplbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIHkgZGVtw6FzIGxleWVzIHkganVyaXNwcnVkZW5jaWEgdmlnZW50ZQphbCByZXNwZWN0bywgcGFyYSBmaW5lcyBlZHVjYXRpdm9zIHkgbm8gbHVjcmF0aXZvcy4gRXN0YSBhdXRvcml6YWNpw7NuIGVzIHbDoWxpZGEgcGFyYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIAp1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbDsgeSBwYXJhIHVzb3MgZW4gcmVkZXMsIGludGVybmV0LCBleHRyYW5ldCwgeSBjdWFscXVpZXIgCmZvcm1hdG8gbyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLgpFbiBtaSBjYWxpZGFkIGRlIGF1dG9yLCBleHByZXNvIHF1ZSBlbCBkb2N1bWVudG8gb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsbyBlbGFib3LDqSBzaW4gCnF1ZWJyYW50YXIgbmkgc3VwbGFudGFyIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gUG9yIGxvIHRhbnRvLCBlcyBkZSBtaSBleGNsdXNpdmEgYXV0b3LDrWEgeSwgZW4gY29uc2VjdWVuY2lhLCAKdGVuZ28gbGEgdGl0dWxhcmlkYWQgc29icmUgw6lsLiBFbiBjYXNvIGRlIHF1ZWphIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyByZWZlcmVudGUgYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgCmVsIGRvY3VtZW50byBlbiBjdWVzdGnDs24sIGFzdW1pcsOpIGxhIHJlc3BvbnNhYmlsaWRhZCB0b3RhbCB5IHNhbGRyw6kgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MuIEVzdG8gCnNpZ25pZmljYSBxdWUsIHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhIEVzY3VlbGEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIEVzY3VlbGEsIGVsIENhdMOhbG9nbyBlbiBsw61uZWEgdSBvdHJvIG1lZGlvIGVsZWN0csOzbmljbywgCnBvZHLDoSBjb3BpYXIgYXBhcnRlcyBkZWwgdGV4dG8sIGNvbiBlbCBjb21wcm9taXNvIGRlIGNpdGFyIHNpZW1wcmUgbGEgZnVlbnRlLCBsYSBjdWFsIGluY2x1eWUgZWwgdMOtdHVsbyBkZWwgdHJhYmFqbyB5IGVsIAphdXRvci5Fc3RhIGF1dG9yaXphY2nDs24gbm8gaW1wbGljYSByZW51bmNpYSBhIGxhIGZhY3VsdGFkIHF1ZSB0ZW5nbyBkZSBwdWJsaWNhciB0b3RhbCBvIHBhcmNpYWxtZW50ZSBsYSBvYnJhIGVuIG90cm9zIAptZWRpb3MuRXN0YSBhdXRvcml6YWNpw7NuIGVzdMOhIHJlc3BhbGRhZGEgcG9yIGxhcyBmaXJtYXMgZGVsIChsb3MpIGF1dG9yKGVzKSBkZWwgZG9jdW1lbnRvLiAKU8OtIGF1dG9yaXpvIChhbWJvcykK