Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models
The paradigm of Quantum computing and artificial intelligence has been growing steadily in recent years and given the potential of this technology by recognizing the computer as a physical system that can take advantage of quantum mechanics for solving problems faster, more efficiently, and accurate...
- Autores:
-
Payares, Esteban
Martínez-Santos, Juan Carlos
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad Tecnológica de Bolívar
- Repositorio:
- Repositorio Institucional UTB
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.utb.edu.co:20.500.12585/10620
- Acceso en línea:
- https://hdl.handle.net/20.500.12585/10620
- Palabra clave:
- Parallel Quantum
Computation Approach
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UTB2_5d35b1de100bf21d73df37675826128b |
---|---|
oai_identifier_str |
oai:repositorio.utb.edu.co:20.500.12585/10620 |
network_acronym_str |
UTB2 |
network_name_str |
Repositorio Institucional UTB |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models |
title |
Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models |
spellingShingle |
Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models Parallel Quantum Computation Approach |
title_short |
Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models |
title_full |
Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models |
title_fullStr |
Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models |
title_full_unstemmed |
Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models |
title_sort |
Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models |
dc.creator.fl_str_mv |
Payares, Esteban Martínez-Santos, Juan Carlos |
dc.contributor.author.none.fl_str_mv |
Payares, Esteban Martínez-Santos, Juan Carlos |
dc.subject.keywords.spa.fl_str_mv |
Parallel Quantum Computation Approach |
topic |
Parallel Quantum Computation Approach |
description |
The paradigm of Quantum computing and artificial intelligence has been growing steadily in recent years and given the potential of this technology by recognizing the computer as a physical system that can take advantage of quantum mechanics for solving problems faster, more efficiently, and accurately. We suggest experimentation of this potential through an architecture of different quantum models computed in parallel. In this work, we present encouraging results of how it is possible to use Quantum Processing Units analogically to Graphics Processing Units to accelerate algorithms and improve the performance of machine learning models through three experiments. The first experiment was a reproduction of a parity function, allowing us to see how the convergence of a given Quantum model is influenced significantly by computing it in parallel. For the second and third experiments, we implemented an image classification problem by training quantum neural networks and using pre-trained models to compare their performances with the same experiments carried out with parallel quantum computations. We obtained very similar results in the accuracies, which were close to 100% and significantly improved the execution time, approximately 15 times faster in the best-case scenario. We also propose an alternative as a proof of concept to address emotion recognition problems using optimization algorithms and how execution times can be positively affected by parallel quantum computation. To do this, we use tools such as the cross-platform software library PennyLane and Amazon Web Services to access high-end simulators with Amazon Braket and IBM quantum experience. |
publishDate |
2021 |
dc.date.issued.none.fl_str_mv |
2021-12-10 |
dc.date.accessioned.none.fl_str_mv |
2022-03-14T20:59:01Z |
dc.date.available.none.fl_str_mv |
2022-03-14T20:59:01Z |
dc.date.submitted.none.fl_str_mv |
2022-03-11 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.hasversion.spa.fl_str_mv |
info:eu-repo/semantics/restrictedAccess |
dc.type.spa.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.identifier.citation.spa.fl_str_mv |
Payares, Esteban & Martinez Santos, Juan Carlos. (2021). Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models. Journal of Physics: Conference Series. 2090. 012171. 10.1088/1742-6596/2090/1/012171. |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12585/10620 |
dc.identifier.doi.none.fl_str_mv |
10.1088/1742-6596/2090/1/012171 |
dc.identifier.instname.spa.fl_str_mv |
Universidad Tecnológica de Bolívar |
dc.identifier.reponame.spa.fl_str_mv |
Repositorio Universidad Tecnológica de Bolívar |
identifier_str_mv |
Payares, Esteban & Martinez Santos, Juan Carlos. (2021). Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models. Journal of Physics: Conference Series. 2090. 012171. 10.1088/1742-6596/2090/1/012171. 10.1088/1742-6596/2090/1/012171 Universidad Tecnológica de Bolívar Repositorio Universidad Tecnológica de Bolívar |
url |
https://hdl.handle.net/20.500.12585/10620 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.cc.*.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 Internacional |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ Attribution-NonCommercial-NoDerivatives 4.0 Internacional http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.none.fl_str_mv |
12 Páginas |
dc.format.medium.none.fl_str_mv |
Pdf |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.place.spa.fl_str_mv |
Cartagena de Indias |
dc.source.spa.fl_str_mv |
Journal of Physics: Conference Series - Vol. 2090 (2021). |
institution |
Universidad Tecnológica de Bolívar |
bitstream.url.fl_str_mv |
https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/1/Payares_2021_J._Phys.__Conf._Ser._2090_012171.pdf https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/2/license_rdf https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/3/license.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/4/Payares_2021_J._Phys.__Conf._Ser._2090_012171.pdf.txt https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/5/Payares_2021_J._Phys.__Conf._Ser._2090_012171.pdf.jpg |
bitstream.checksum.fl_str_mv |
f5e3d31789bfdfa1c496b2a966fbfe14 4460e5956bc1d1639be9ae6146a50347 e20ad307a1c5f3f25af9304a7a7c86b6 3a1543d0db2cecd8ff3bd0d35000c00a babeb9db15cb00affec875173a2ac2ed |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional UTB |
repository.mail.fl_str_mv |
repositorioutb@utb.edu.co |
_version_ |
1814021771855134720 |
spelling |
Payares, Estebane0aac5f6-3be2-4211-a602-9a0f32c4602dMartínez-Santos, Juan Carlos5c958644-c78d-401d-8ba9-bbd39fe773182022-03-14T20:59:01Z2022-03-14T20:59:01Z2021-12-102022-03-11Payares, Esteban & Martinez Santos, Juan Carlos. (2021). Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Models. Journal of Physics: Conference Series. 2090. 012171. 10.1088/1742-6596/2090/1/012171.https://hdl.handle.net/20.500.12585/1062010.1088/1742-6596/2090/1/012171Universidad Tecnológica de BolívarRepositorio Universidad Tecnológica de BolívarThe paradigm of Quantum computing and artificial intelligence has been growing steadily in recent years and given the potential of this technology by recognizing the computer as a physical system that can take advantage of quantum mechanics for solving problems faster, more efficiently, and accurately. We suggest experimentation of this potential through an architecture of different quantum models computed in parallel. In this work, we present encouraging results of how it is possible to use Quantum Processing Units analogically to Graphics Processing Units to accelerate algorithms and improve the performance of machine learning models through three experiments. The first experiment was a reproduction of a parity function, allowing us to see how the convergence of a given Quantum model is influenced significantly by computing it in parallel. For the second and third experiments, we implemented an image classification problem by training quantum neural networks and using pre-trained models to compare their performances with the same experiments carried out with parallel quantum computations. We obtained very similar results in the accuracies, which were close to 100% and significantly improved the execution time, approximately 15 times faster in the best-case scenario. We also propose an alternative as a proof of concept to address emotion recognition problems using optimization algorithms and how execution times can be positively affected by parallel quantum computation. To do this, we use tools such as the cross-platform software library PennyLane and Amazon Web Services to access high-end simulators with Amazon Braket and IBM quantum experience.12 PáginasPdfapplication/pdfenghttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://purl.org/coar/access_right/c_abf2Journal of Physics: Conference Series - Vol. 2090 (2021).Parallel Quantum Computation Approach for Quantum Deep Learning and Classical-Quantum Modelsinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/restrictedAccesshttp://purl.org/coar/resource_type/c_2df8fbb1Parallel QuantumComputation ApproachCartagena de IndiasScott L R, Clark T and Bagheri B 2021 Scientific parallel computing (Princeton University Press)Alerstam E, Svensson T and Andersson-Engels S 2008 Journal of biomedical optics 13 060504Cybenko G 2017 Parallel computing for machine learning in social network analysis 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) (IEEE) pp 1464–1471Cavuoti S, Garofalo M, Brescia M, Longo G, Ventre G et al. 2013 Genetic algorithm modeling with gpu parallel computing technology Neural Nets and Surroundings (Springer) pp 29–39Arute F, Arya K, Babbush R, Bacon D, Bardin J C, Barends R, Biswas R, Boixo S, Brandao F G S L, Buell D A, Burkett B, Chen Y, Chen Z, Chiaro B, Collins R, Courtney W, Dunsworth A, Farhi E, Foxen B, Fowler A, Gidney C, Giustina M, Graff R, Guerin K, Habegger S, Harrigan M P, Hartmann M J, Ho A, Hoffmann M, Huang T, Humble T S, Isakov S V, Jeffrey E, Jiang Z, Kafri D, Kechedzhi K, Kelly J, Klimov P V, Knysh S, Korotkov A, Kostritsa F, Landhuis D, Lindmark M, Lucero E, Lyakh D, Mandr`a S, McClean J R, McEwen M, Megrant A, Mi X, Michielsen K, Mohseni M, Mutus J, Naaman O, Neeley M, Neill C, Niu M Y, Ostby E, Petukhov A, Platt J C, Quintana C, Rieffel E G, Roushan P, Rubin N C, Sank D, Satzinger K J, Smelyanskiy V, Sung K J, Trevithick M D, Vainsencher A, Villalonga B, White T, Yao Z J, Yeh P, Zalcman A, Neven H and Martinis J M 2019 Nature 574 505–510 ISSN 1476-4687Rist`e D, da Silva M P, Ryan C A, Cross A W, C´orcoles A D, Smolin J A, Gambetta J M, Chow J M and Johnson B R 2017 npj Quantum Information 3 1–5 ISSN 2056-6387 URL https://www.nature.com/ articles/s41534-017-0017-3Biamonte J, Wittek P, Pancotti N, Rebentrost P, Wiebe N and Lloyd S 2017 Nature 549 195–202Schuld M, Sinayskiy I and Petruccione F 2015 Contemporary Physics 56 172–185] Schuld M, Sinayskiy I and Petruccione F 2015 Contemporary Physics 56 172–185 [9] Kerenidis I and Luongo A 2020 Physical Review A 101 062327 ISSN 2469-9926, 2469-9934 arXiv: 1805.08837 URL http://arxiv.org/abs/1805.08837Rebentrost P, Mohseni M and Lloyd S 2014 Physical Review Letters 113 130503 ISSN 0031-9007, 1079-7114 URL https://link.aps.org/doi/10.1103/PhysRevLett.113.130503Havl´ıˇcek V, C´orcoles A D, Temme K, Harrow A W, Kandala A, Chow J M and Gambetta J M 2019 Nature 567 209–212 ISSN 0028-0836, 1476-4687 URL http://www.nature.com/articles/s41586-019-0980-2Li Y, Zhou R G, Xu R, Luo J and Hu W 2020 Quantum Science and Technology 5 044003 URL https://doi.org/10.1088/2058-9565/ab9f93Mari A, Bromley T R, Izaac J, Schuld M and Killoran N 2020 Quantum 4 340 ISSN 2521-327X URL http://dx.doi.org/10.22331/q-2020-10-09-340Mengoni R, Incudini M and Di Pierro A 2021 Quantum Machine Intelligence 3 8 ISSN 2524-4906, 2524-4914 URL http://link.springer.com/10.1007/s42484-020-00035-5Payares E and Martinez-Santos J C 2021 Quantum machine learning for intrusion detection of distributed denial of service attacks: a comparative overview Quantum Computing, Communication, and Simulation ed Hemmer P R and Migdall A L (Online Only, United States: SPIE) p 47 ISBN 9781510642331 9781510642348 URL https://www.spiedigitallibrary.org/conference-proceedings-of-spie/11699/ 2593297/Quantum- machine- learning- for- intrusion- detection- of- distributed- denial- of/10. 1117/12.2593297.fullKilloran N, Bromley T R, Arrazola J M, Schuld M, Quesada N and Lloyd S 2019 Physical Review Research 1 033063 ISSN 2643-1564 URL https://link.aps.org/doi/10.1103/PhysRevResearch.1.033063Bharti K, Cervera-Lierta A, Kyaw T H, Haug T, Alperin-Lea S, Anand A, Degroote M, Heimonen H, Kottmann J S, Menke T, Mok W K, Sim S, Kwek L C and Aspuru-Guzik A 2021 Noisy intermediate-scale quantum (nisq) algorithms (Preprint 2101.08448)Preskill J 2018 Quantum 2 79 ISSN 2521-327X URL http://dx.doi.org/10.22331/q-2018-08-06-79Bergholm V, Izaac J, Schuld M, Gogolin C, Alam M S, Ahmed S, Arrazola J M, Blank C, Delgado A, Jahangiri S, McKiernan K, Meyer J J, Niu Z, Sz´ava A and Killoran N 2020 arXiv:1811.04968 [physics, physics:quant-ph] ArXiv: 1811.04968 URL http://arxiv.org/abs/1811.04968Nielsen M A and Chuang I L 2011 Quantum Computation and Quantum Information: 10th Anniversary Edition hardcover ed (Cambridge University Press) ISBN 978-1107002173] Moore C and Nilsson M 2001 SIAM Journal on Computing 31 799–815 URL https://doi.org/10.1137/ s0097539799355053La Cour B R, Andrew Lanham S and Ostrove C I 2018 2018 IEEE International Conference on Rebooting Computing (ICRC) URL http://dx.doi.org/10.1109/ICRC.2018.8638597Schuld M, Bocharov A, Svore K M and Wiebe N 2020 Physical Review A 101 ISSN 2469-9934 URL http://dx.doi.org/10.1103/PhysRevA.101.032308Genetics helps determine the shape of a person’s face. URL https://www.medicalnewstoday.com/articles/ asymmetrical-facehttp://purl.org/coar/resource_type/c_2df8fbb1ORIGINALPayares_2021_J._Phys.__Conf._Ser._2090_012171.pdfPayares_2021_J._Phys.__Conf._Ser._2090_012171.pdfapplication/pdf1272980https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/1/Payares_2021_J._Phys.__Conf._Ser._2090_012171.pdff5e3d31789bfdfa1c496b2a966fbfe14MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/2/license_rdf4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-83182https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/3/license.txte20ad307a1c5f3f25af9304a7a7c86b6MD53TEXTPayares_2021_J._Phys.__Conf._Ser._2090_012171.pdf.txtPayares_2021_J._Phys.__Conf._Ser._2090_012171.pdf.txtExtracted texttext/plain27323https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/4/Payares_2021_J._Phys.__Conf._Ser._2090_012171.pdf.txt3a1543d0db2cecd8ff3bd0d35000c00aMD54THUMBNAILPayares_2021_J._Phys.__Conf._Ser._2090_012171.pdf.jpgPayares_2021_J._Phys.__Conf._Ser._2090_012171.pdf.jpgGenerated Thumbnailimage/jpeg41030https://repositorio.utb.edu.co/bitstream/20.500.12585/10620/5/Payares_2021_J._Phys.__Conf._Ser._2090_012171.pdf.jpgbabeb9db15cb00affec875173a2ac2edMD5520.500.12585/10620oai:repositorio.utb.edu.co:20.500.12585/106202023-05-26 16:28:10.693Repositorio Institucional UTBrepositorioutb@utb.edu.coQXV0b3Jpem8gKGF1dG9yaXphbW9zKSBhIGxhIEJpYmxpb3RlY2EgZGUgbGEgSW5zdGl0dWNpw7NuIHBhcmEgcXVlIGluY2x1eWEgdW5hIGNvcGlhLCBpbmRleGUgeSBkaXZ1bGd1ZSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBsYSBvYnJhIG1lbmNpb25hZGEgY29uIGVsIGZpbiBkZSBmYWNpbGl0YXIgbG9zIHByb2Nlc29zIGRlIHZpc2liaWxpZGFkIGUgaW1wYWN0byBkZSBsYSBtaXNtYSwgY29uZm9ybWUgYSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBxdWUgbWUobm9zKSBjb3JyZXNwb25kZShuKSB5IHF1ZSBpbmNsdXllbjogbGEgcmVwcm9kdWNjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSwgZGlzdHJpYnVjacOzbiBhbCBww7pibGljbywgdHJhbnNmb3JtYWNpw7NuLCBkZSBjb25mb3JtaWRhZCBjb24gbGEgbm9ybWF0aXZpZGFkIHZpZ2VudGUgc29icmUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIHJlZmVyaWRvcyBlbiBhcnQuIDIsIDEyLCAzMCAobW9kaWZpY2FkbyBwb3IgZWwgYXJ0IDUgZGUgbGEgbGV5IDE1MjAvMjAxMiksIHkgNzIgZGUgbGEgbGV5IDIzIGRlIGRlIDE5ODIsIExleSA0NCBkZSAxOTkzLCBhcnQuIDQgeSAxMSBEZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzIGFydC4gMTEsIERlY3JldG8gNDYwIGRlIDE5OTUsIENpcmN1bGFyIE5vIDA2LzIwMDIgZGUgbGEgRGlyZWNjacOzbiBOYWNpb25hbCBkZSBEZXJlY2hvcyBkZSBhdXRvciwgYXJ0LiAxNSBMZXkgMTUyMCBkZSAyMDEyLCBsYSBMZXkgMTkxNSBkZSAyMDE4IHkgZGVtw6FzIG5vcm1hcyBzb2JyZSBsYSBtYXRlcmlhLgoKQWwgcmVzcGVjdG8gY29tbyBBdXRvcihlcykgbWFuaWZlc3RhbW9zIGNvbm9jZXIgcXVlOgoKLSBMYSBhdXRvcml6YWNpw7NuIGVzIGRlIGNhcsOhY3RlciBubyBleGNsdXNpdmEgeSBsaW1pdGFkYSwgZXN0byBpbXBsaWNhIHF1ZSBsYSBsaWNlbmNpYSB0aWVuZSB1bmEgdmlnZW5jaWEsIHF1ZSBubyBlcyBwZXJwZXR1YSB5IHF1ZSBlbCBhdXRvciBwdWVkZSBwdWJsaWNhciBvIGRpZnVuZGlyIHN1IG9icmEgZW4gY3VhbHF1aWVyIG90cm8gbWVkaW8sIGFzw60gY29tbyBsbGV2YXIgYSBjYWJvIGN1YWxxdWllciB0aXBvIGRlIGFjY2nDs24gc29icmUgZWwgZG9jdW1lbnRvLgoKLSBMYSBhdXRvcml6YWNpw7NuIHRlbmRyw6EgdW5hIHZpZ2VuY2lhIGRlIGNpbmNvIGHDsW9zIGEgcGFydGlyIGRlbCBtb21lbnRvIGRlIGxhIGluY2x1c2nDs24gZGUgbGEgb2JyYSBlbiBlbCByZXBvc2l0b3JpbywgcHJvcnJvZ2FibGUgaW5kZWZpbmlkYW1lbnRlIHBvciBlbCB0aWVtcG8gZGUgZHVyYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlbCBhdXRvciB5IHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHVuYSB2ZXogZWwgYXV0b3IgbG8gbWFuaWZpZXN0ZSBwb3IgZXNjcml0byBhIGxhIGluc3RpdHVjacOzbiwgY29uIGxhIHNhbHZlZGFkIGRlIHF1ZSBsYSBvYnJhIGVzIGRpZnVuZGlkYSBnbG9iYWxtZW50ZSB5IGNvc2VjaGFkYSBwb3IgZGlmZXJlbnRlcyBidXNjYWRvcmVzIHkvbyByZXBvc2l0b3Jpb3MgZW4gSW50ZXJuZXQgbG8gcXVlIG5vIGdhcmFudGl6YSBxdWUgbGEgb2JyYSBwdWVkYSBzZXIgcmV0aXJhZGEgZGUgbWFuZXJhIGlubWVkaWF0YSBkZSBvdHJvcyBzaXN0ZW1hcyBkZSBpbmZvcm1hY2nDs24gZW4gbG9zIHF1ZSBzZSBoYXlhIGluZGV4YWRvLCBkaWZlcmVudGVzIGFsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwgZGUgbGEgSW5zdGl0dWNpw7NuLCBkZSBtYW5lcmEgcXVlIGVsIGF1dG9yKHJlcykgdGVuZHLDoW4gcXVlIHNvbGljaXRhciBsYSByZXRpcmFkYSBkZSBzdSBvYnJhIGRpcmVjdGFtZW50ZSBhIG90cm9zIHNpc3RlbWFzIGRlIGluZm9ybWFjacOzbiBkaXN0aW50b3MgYWwgZGUgbGEgSW5zdGl0dWNpw7NuIHNpIGRlc2VhIHF1ZSBzdSBvYnJhIHNlYSByZXRpcmFkYSBkZSBpbm1lZGlhdG8uCgotIExhIGF1dG9yaXphY2nDs24gZGUgcHVibGljYWNpw7NuIGNvbXByZW5kZSBlbCBmb3JtYXRvIG9yaWdpbmFsIGRlIGxhIG9icmEgeSB0b2RvcyBsb3MgZGVtw6FzIHF1ZSBzZSByZXF1aWVyYSBwYXJhIHN1IHB1YmxpY2FjacOzbiBlbiBlbCByZXBvc2l0b3Jpby4gSWd1YWxtZW50ZSwgbGEgYXV0b3JpemFjacOzbiBwZXJtaXRlIGEgbGEgaW5zdGl0dWNpw7NuIGVsIGNhbWJpbyBkZSBzb3BvcnRlIGRlIGxhIG9icmEgY29uIGZpbmVzIGRlIHByZXNlcnZhY2nDs24gKGltcHJlc28sIGVsZWN0csOzbmljbywgZGlnaXRhbCwgSW50ZXJuZXQsIGludHJhbmV0LCBvIGN1YWxxdWllciBvdHJvIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2NlcikuCgotIExhIGF1dG9yaXphY2nDs24gZXMgZ3JhdHVpdGEgeSBzZSByZW51bmNpYSBhIHJlY2liaXIgY3VhbHF1aWVyIHJlbXVuZXJhY2nDs24gcG9yIGxvcyB1c29zIGRlIGxhIG9icmEsIGRlIGFjdWVyZG8gY29uIGxhIGxpY2VuY2lhIGVzdGFibGVjaWRhIGVuIGVzdGEgYXV0b3JpemFjacOzbi4KCi0gQWwgZmlybWFyIGVzdGEgYXV0b3JpemFjacOzbiwgc2UgbWFuaWZpZXN0YSBxdWUgbGEgb2JyYSBlcyBvcmlnaW5hbCB5IG5vIGV4aXN0ZSBlbiBlbGxhIG5pbmd1bmEgdmlvbGFjacOzbiBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gRW4gY2FzbyBkZSBxdWUgZWwgdHJhYmFqbyBoYXlhIHNpZG8gZmluYW5jaWFkbyBwb3IgdGVyY2Vyb3MgZWwgbyBsb3MgYXV0b3JlcyBhc3VtZW4gbGEgcmVzcG9uc2FiaWxpZGFkIGRlbCBjdW1wbGltaWVudG8gZGUgbG9zIGFjdWVyZG9zIGVzdGFibGVjaWRvcyBzb2JyZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBsYSBvYnJhIGNvbiBkaWNobyB0ZXJjZXJvLgoKLSBGcmVudGUgYSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIHBvciB0ZXJjZXJvcywgZWwgbyBsb3MgYXV0b3JlcyBzZXLDoW4gcmVzcG9uc2FibGVzLCBlbiBuaW5nw7puIGNhc28gbGEgcmVzcG9uc2FiaWxpZGFkIHNlcsOhIGFzdW1pZGEgcG9yIGxhIGluc3RpdHVjacOzbi4KCi0gQ29uIGxhIGF1dG9yaXphY2nDs24sIGxhIGluc3RpdHVjacOzbiBwdWVkZSBkaWZ1bmRpciBsYSBvYnJhIGVuIMOtbmRpY2VzLCBidXNjYWRvcmVzIHkgb3Ryb3Mgc2lzdGVtYXMgZGUgaW5mb3JtYWNpw7NuIHF1ZSBmYXZvcmV6Y2FuIHN1IHZpc2liaWxpZGFkCgo= |