Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling
In this paper, an Artificial Neural Network (ANN) is used to investigate the influence of rolling parameters such as thickness reduction, inter-strand tension, rolling speed and friction on the rolling force, rolling power, and slip of tandem cold rolling. For this reason, the rolling power was deri...
- Autores:
-
Xia, J.S.
Khabaz, Mohamad Khaje
Patra, Indrajit
Khalid, Imran
Núñez Álvarez, José Ricardo
Rahmanian, Alireza
Eftekhari, S. Ali
Toghraie, Davood
- Tipo de recurso:
- Article of investigation
- Fecha de publicación:
- 2023
- Institución:
- Corporación Universidad de la Costa
- Repositorio:
- REDICUC - Repositorio CUC
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.cuc.edu.co:11323/9928
- Acceso en línea:
- https://hdl.handle.net/11323/9928
https://repositorio.cuc.edu.co/
- Palabra clave:
- Tandem cold rolling
Perceptron feed-forward ANN
Rolling power and slip prediction
- Rights
- embargoedAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
id |
RCUC2_46a98273f029327e7bf7ff1b72756c68 |
---|---|
oai_identifier_str |
oai:repositorio.cuc.edu.co:11323/9928 |
network_acronym_str |
RCUC2 |
network_name_str |
REDICUC - Repositorio CUC |
repository_id_str |
|
dc.title.eng.fl_str_mv |
Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling |
title |
Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling |
spellingShingle |
Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling Tandem cold rolling Perceptron feed-forward ANN Rolling power and slip prediction |
title_short |
Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling |
title_full |
Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling |
title_fullStr |
Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling |
title_full_unstemmed |
Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling |
title_sort |
Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling |
dc.creator.fl_str_mv |
Xia, J.S. Khabaz, Mohamad Khaje Patra, Indrajit Khalid, Imran Núñez Álvarez, José Ricardo Rahmanian, Alireza Eftekhari, S. Ali Toghraie, Davood |
dc.contributor.author.none.fl_str_mv |
Xia, J.S. Khabaz, Mohamad Khaje Patra, Indrajit Khalid, Imran Núñez Álvarez, José Ricardo Rahmanian, Alireza Eftekhari, S. Ali Toghraie, Davood |
dc.subject.proposal.eng.fl_str_mv |
Tandem cold rolling Perceptron feed-forward ANN Rolling power and slip prediction |
topic |
Tandem cold rolling Perceptron feed-forward ANN Rolling power and slip prediction |
description |
In this paper, an Artificial Neural Network (ANN) is used to investigate the influence of rolling parameters such as thickness reduction, inter-strand tension, rolling speed and friction on the rolling force, rolling power, and slip of tandem cold rolling. For this reason, the rolling power was derived for 195 various experiments through a series of observation tests. The network is trained and tested using real data collected from a practical tandem rolling line. The best topology of the ANN is determined by Broyden–Fletcher–Goldfarb–Shanno (BFGS) training algorithm and error, and nine neurons in the hidden layer had the best performance. The average of the training, testing, and validating correlation coefficients data sets are mentioned 0.947, 0.924, and 0.943, respectively. The obtained results show MSE value 4.2 × 10−4 for predicting slip. In addition, the effect of friction and angular velocity condition on the cold rolling critical slip phenomena are investigated. The results show that ANNs can accurately predict the cold rolling parameters considered in this study. |
publishDate |
2023 |
dc.date.accessioned.none.fl_str_mv |
2023-02-28T16:45:20Z |
dc.date.available.none.fl_str_mv |
2023-02-28T16:45:20Z 2025 |
dc.date.issued.none.fl_str_mv |
2023 |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coarversion.spa.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.spa.fl_str_mv |
J.S. Xia, Mohamad Khaje Khabaz, Indrajit Patra, Imran Khalid, José Ricardo Nuñez Alvarez, Alireza Rahmanian, S. Ali Eftekhari, Davood Toghraie, Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling, ISA Transactions, Volume 132, 2023, Pages 353-363, ISSN 0019-0578, https://doi.org/10.1016/j.isatra.2022.06.009. |
dc.identifier.issn.spa.fl_str_mv |
0019-0578 |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/11323/9928 |
dc.identifier.doi.none.fl_str_mv |
10.1016/j.isatra.2022.06.009 |
dc.identifier.instname.spa.fl_str_mv |
Corporación Universidad de la Costa |
dc.identifier.reponame.spa.fl_str_mv |
REDICUC - Repositorio CUC |
dc.identifier.repourl.spa.fl_str_mv |
https://repositorio.cuc.edu.co/ |
identifier_str_mv |
J.S. Xia, Mohamad Khaje Khabaz, Indrajit Patra, Imran Khalid, José Ricardo Nuñez Alvarez, Alireza Rahmanian, S. Ali Eftekhari, Davood Toghraie, Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling, ISA Transactions, Volume 132, 2023, Pages 353-363, ISSN 0019-0578, https://doi.org/10.1016/j.isatra.2022.06.009. 0019-0578 10.1016/j.isatra.2022.06.009 Corporación Universidad de la Costa REDICUC - Repositorio CUC |
url |
https://hdl.handle.net/11323/9928 https://repositorio.cuc.edu.co/ |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartofjournal.spa.fl_str_mv |
ISA Transactions |
dc.relation.references.spa.fl_str_mv |
[1] Yang J-m, Zhang Q, Che H-j, Han X-y. Multi-objective optimization for tandem cold rolling schedule. J Iron Steel Res Int 2010;17(11):34–9. [2] Chen H, et al. Intelligent Model-based Integrity Assessment of Nonstationary Mechanical System. J Web Eng 2021;20(2). [3] Zhang Y, et al. Review on deep learning applications in frequency analysis and control of modern power system. Int J Electr Power Energy Syst 2022;136:107744. [4] Lv Z, et al. Safety Poka Yoke in Zero-Defect Manufacturing Based on Digital Twins. IEEE Trans Industr Inform 2022;1. http://dx.doi.org/10.1109/TII.2021.3139897. [5] Ruhani B, et al. Statistical investigation for developing a new model for rheological behavior of Silica–ethylene glycol/Water hybrid Newtonian nanofluid using experimental data. Physica A 2019;525:616–27. [6] Dixit U, Chandra S. A neural network based methodology for the prediction of roll force and roll torque in fuzzy form for cold flat rolling process. Int J Adv Manuf Technol 2003;22(11–12):883–9. [7] Rath S, Singh A, Bhaskar U, Krishna B, Santra B, Rai D, et al. Artificial neural network modeling for prediction of roll force during plate rolling process. Mater Manuf Process 2010;25(1–3):149–53. [8] Kim D, Kim Y, Kim B. Optimization of the irregular shape rolling process with an artificial neural network. J Mater Process Technol 2001;113(1–3):131–5. [9] Ghaisari J, Jannesari H, Vatani M. Artificial neural network predictors for mechanical properties of cold rolling products. Adv Eng Softw 2012;45(1):91–9. [10] Peng Y, Liu H, Du R. A neural network-based shape control system for cold rolling operations. J Mater Process Technol 2008;202(1–3):54–60. [11] Mahmoodkhani Y, Wells M, Song G. Prediction of roll force in skin pass rolling using numerical and artificial neural network methods. Ironmak Steelmak 2017;44(4):281–6. [12] Asl YD, Woo YY, Kim Y, Moon YH. Non-sorting multi-objective optimization of flexible roll forming using artificial neural networks. Int J Adv Manuf Technol 2020;107(5):2875–88. [13] Esendağ K, Orta AH, Kayabaşı İ, İlker S. Prediction of reversible cold rolling process parameters with artificial neural network and regression models for industrial applications: A case study. Procedia CIRP 2019;79:644–8. [14] Orta AH, Kayabasi I, Senol M. Prediction of mechanical properties of cold rolled and continuous annealed steel grades via analytical model integrated neural networks. Ironmak Steelmak 2019. [15] Cho S, Cho Y, Yoon S. Reliable roll force prediction in cold mill using multiple neural networks. IEEE Trans Neural Netw 1997;8(4):874–82. [16] Kang G-W, Liu H-B, editors. Surface defects inspection of cold rolled strips based on neural network. In: 2005 international conference on machine learning and cybernetics. IEEE; 2005. [17] Mohanty* I, Datta S, Bhattacharjee D. Composition–processing–property correlation of cold-rolled IF steel sheets using neural network. Mater Manuf Process 2008;24(1):100–5. [18] Lu X, Sun J, Song Z, Li G, Wang Z, Hu Y, et al. Prediction and analysis of cold rolling mill vibration based on a data-driven method. Appl Soft Comput 2020;96:106706. [19] Larkiola J, Myllykoski P, Nylander J, Korhonen A. Prediction of rolling force in cold rolling by using physical models and neural computing. J Mater Process Technol 1996;60(1–4):381–6. [20] Gudur P, Dixit U. A neural network-assisted finite element analysis of cold flat rolling. Eng Appl Artif Intell 2008;21(1):43–52. [21] Heidari A, Forouzan MR. Optimization of cold rolling process parameters in order to increasing rolling speed limited by chatter vibrations. J Adv Res 2013;4(1):27–34. [22] Zhao C, Li C, Hu L. Rolling and sliding between non-spherical particles. Physica A 2018;492:181–91. [23] Guzelbey IH, Cevik A, Erklig A. Prediction of web crippling strength of cold-formed steel sheetings using neural networks. J Constr Steel Res 2006;62(10):962–73. [24] Hemmat Esfe M, Hajian M, Toghraie D, Khaje khabaz M, Rahmanian A, Pirmoradian M, et al. Prediction the dynamic viscosity of MWCNTAl2o3 (30:70)/ oil 5W50 hybrid nano-lubricant using principal component analysis (PCA) with artificial neural network (ANN). Egypt Inform J 2022. [25] Wang Q, Sun J, Li X, Wang Z, Wang P, Zhang D. Analysis of lateral metal flow-induced flatness deviations of rolled steel strip: mathematical modeling and simulation experiments. Appl Math Model 2020;77:289–308. [26] Zárate LE, Dias SM. Qualitative behavior rules for the cold rolling process extracted from trained ANN via the FCANN method. Eng Appl Artif Intell 2009;22(4–5):718–31. [27] Babajamali Z, Khaje khabaz M, Aghadavoudi F, Farhatnia F, Eftekhari SA, Toghraie D. Pareto multi-objective optimization of tandem cold rolling settings for reductions and inter stand tensions using NSGA-II. ISA Trans 2022. [28] Khaje khabaz M, Eftekhari A, Hashemian M. Free vibration analysis of sandwich micro beam with piezoelectric based on modified couple stress theory and surface effects. J Simul Anal Nov Technol Mech Eng 2018;10(4):33–48. [29] Pittner J, Simaan MA. Tandem cold metal rolling mill control: using practical advanced methods. Springer Science & Business Media; 2010. [30] Zhao H. Regenerative chatter in cold rolling. Northwestern University; 2008. [31] Tieu A, Liu Y. Friction variation in the cold-rolling process. Tribol Int 2004;37(2):177–83. [32] Dixit U, Dixit P. Application of fuzzy set theory in the scheduling of a tandem cold-rolling mill. J Manuf Sci Eng 2000;122(3):494–500. [33] Whitton P, Ford H. Surface friction and lubrication in cold strip rolling. Proc Inst Mech Eng 1955;169(1):123–40. [34] Poursina M, Dehkordi NT, Fattahi A, Mirmohammadi H. Application of genetic algorithms to optimization of rolling schedules based on damage mechanics. Simul Model Pract Theory 2012;22:61–73. [35] Reddy NV, Suryanarayana G. A set-up model for tandem cold rolling mills. J Mater Process Technol 2001;116(2–3):269–77. [36] Farhatnia F, Salimi M. Effect of entry bending moment on exit curvature in asymmetrical rolling. Int J Eng Sci Technol 2011;3(4). [37] Gunasekera J, Jia Z, Malas J, Rabelo L. Development of a neural network model for a cold rolling process. Eng Appl Artif Intell 1998;11(5):597–603. [38] Tato A, Nkambou R. Improving adam optimizer. 2018. [39] Nikbakht S, Anitescu C, Rabczuk T. Optimizing the neural network hyperparameters utilizing genetic algorithm. J Zhejiang Univ Sci A 2021;22(6):407–26. [40] He S, Wu Q, Saunders J, editors. A group search optimizer for neural network training. In: International conference on computational science and its applications. Springer; 2006. [41] Li H, Deng J, Yuan S, Feng P, Arachchige DD. Monitoring and identifying wind turbine generator bearing faults using deep belief network and EWMA control charts. Front Energy Res 2021;770. [42] Li H, Deng J, Feng P, Pu C, Arachchige DD, Cheng Q. Short-term nacelle orientation forecasting using bilinear transformation and ICEEMDAN framework. Front Energy Res 2021;697. [43] Khaje khabaz M, Eftekhari SA, Toghraie D. Vibration and dynamic analysis of a cantilever sandwich microbeam integrated with piezoelectric layers based on strain gradient theory and surface effects. Appl Math Comput 2022;419(C). [44] Rahmanian A, Mireei SA, Sadri S, Gholami M, Nazeri M. Application of biospeckle laser imaging for early detection of chilling and freezing disorders in orange. Postharvest Biol Technol 2020;162:111118. |
dc.relation.citationendpage.spa.fl_str_mv |
363 |
dc.relation.citationstartpage.spa.fl_str_mv |
353 |
dc.relation.citationvolume.spa.fl_str_mv |
132 |
dc.rights.eng.fl_str_mv |
© 2022 ISA. Published by Elsevier Ltd. All rights reserved. |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/embargoedAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_f1cf |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) © 2022 ISA. Published by Elsevier Ltd. All rights reserved. https://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_f1cf |
eu_rights_str_mv |
embargoedAccess |
dc.format.extent.spa.fl_str_mv |
11 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
ISA - Instrumentation, Systems, and Automation Society |
dc.publisher.place.spa.fl_str_mv |
United States |
dc.source.spa.fl_str_mv |
https://www.sciencedirect.com/science/article/pii/S0019057822003147 |
institution |
Corporación Universidad de la Costa |
bitstream.url.fl_str_mv |
https://repositorio.cuc.edu.co/bitstreams/8cf91420-fbd1-4d29-afce-6c549655b020/download https://repositorio.cuc.edu.co/bitstreams/5d901b4d-b248-4b74-91b0-c595f58b8ccf/download https://repositorio.cuc.edu.co/bitstreams/ec20a33f-eb11-405d-a0b3-523df9ab0c63/download https://repositorio.cuc.edu.co/bitstreams/2898b542-e837-410b-9aa8-42298b4688af/download |
bitstream.checksum.fl_str_mv |
6cd64efc6429c2304f8e25bfd9894397 2f9959eaf5b71fae44bbf9ec84150c7a 67d6834af539c20bd6bb602aac22bb8a 4b9609507ab64f65606127d36c53f783 |
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_ |
1811760792857477120 |
spelling |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)© 2022 ISA. Published by Elsevier Ltd. All rights reserved.https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/embargoedAccesshttp://purl.org/coar/access_right/c_f1cfXia, J.S.Khabaz, Mohamad KhajePatra, IndrajitKhalid, ImranNúñez Álvarez, José RicardoRahmanian, AlirezaEftekhari, S. AliToghraie, Davood2023-02-28T16:45:20Z20252023-02-28T16:45:20Z2023J.S. Xia, Mohamad Khaje Khabaz, Indrajit Patra, Imran Khalid, José Ricardo Nuñez Alvarez, Alireza Rahmanian, S. Ali Eftekhari, Davood Toghraie, Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rolling, ISA Transactions, Volume 132, 2023, Pages 353-363, ISSN 0019-0578, https://doi.org/10.1016/j.isatra.2022.06.009.0019-0578https://hdl.handle.net/11323/992810.1016/j.isatra.2022.06.009Corporación Universidad de la CostaREDICUC - Repositorio CUChttps://repositorio.cuc.edu.co/In this paper, an Artificial Neural Network (ANN) is used to investigate the influence of rolling parameters such as thickness reduction, inter-strand tension, rolling speed and friction on the rolling force, rolling power, and slip of tandem cold rolling. For this reason, the rolling power was derived for 195 various experiments through a series of observation tests. The network is trained and tested using real data collected from a practical tandem rolling line. The best topology of the ANN is determined by Broyden–Fletcher–Goldfarb–Shanno (BFGS) training algorithm and error, and nine neurons in the hidden layer had the best performance. The average of the training, testing, and validating correlation coefficients data sets are mentioned 0.947, 0.924, and 0.943, respectively. The obtained results show MSE value 4.2 × 10−4 for predicting slip. In addition, the effect of friction and angular velocity condition on the cold rolling critical slip phenomena are investigated. The results show that ANNs can accurately predict the cold rolling parameters considered in this study.11 páginasapplication/pdfengISA - Instrumentation, Systems, and Automation SocietyUnited Stateshttps://www.sciencedirect.com/science/article/pii/S0019057822003147Using feed-forward perceptron Artificial Neural Network (ANN) model to determine the rolling force, power and slip of the tandem cold rollingArtí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_970fb48d4fbd8a85ISA Transactions[1] Yang J-m, Zhang Q, Che H-j, Han X-y. Multi-objective optimization for tandem cold rolling schedule. J Iron Steel Res Int 2010;17(11):34–9.[2] Chen H, et al. Intelligent Model-based Integrity Assessment of Nonstationary Mechanical System. J Web Eng 2021;20(2).[3] Zhang Y, et al. Review on deep learning applications in frequency analysis and control of modern power system. Int J Electr Power Energy Syst 2022;136:107744.[4] Lv Z, et al. Safety Poka Yoke in Zero-Defect Manufacturing Based on Digital Twins. IEEE Trans Industr Inform 2022;1. http://dx.doi.org/10.1109/TII.2021.3139897.[5] Ruhani B, et al. Statistical investigation for developing a new model for rheological behavior of Silica–ethylene glycol/Water hybrid Newtonian nanofluid using experimental data. Physica A 2019;525:616–27.[6] Dixit U, Chandra S. A neural network based methodology for the prediction of roll force and roll torque in fuzzy form for cold flat rolling process. Int J Adv Manuf Technol 2003;22(11–12):883–9.[7] Rath S, Singh A, Bhaskar U, Krishna B, Santra B, Rai D, et al. Artificial neural network modeling for prediction of roll force during plate rolling process. Mater Manuf Process 2010;25(1–3):149–53.[8] Kim D, Kim Y, Kim B. Optimization of the irregular shape rolling process with an artificial neural network. J Mater Process Technol 2001;113(1–3):131–5.[9] Ghaisari J, Jannesari H, Vatani M. Artificial neural network predictors for mechanical properties of cold rolling products. Adv Eng Softw 2012;45(1):91–9.[10] Peng Y, Liu H, Du R. A neural network-based shape control system for cold rolling operations. J Mater Process Technol 2008;202(1–3):54–60.[11] Mahmoodkhani Y, Wells M, Song G. Prediction of roll force in skin pass rolling using numerical and artificial neural network methods. Ironmak Steelmak 2017;44(4):281–6.[12] Asl YD, Woo YY, Kim Y, Moon YH. Non-sorting multi-objective optimization of flexible roll forming using artificial neural networks. Int J Adv Manuf Technol 2020;107(5):2875–88.[13] Esendağ K, Orta AH, Kayabaşı İ, İlker S. Prediction of reversible cold rolling process parameters with artificial neural network and regression models for industrial applications: A case study. Procedia CIRP 2019;79:644–8.[14] Orta AH, Kayabasi I, Senol M. Prediction of mechanical properties of cold rolled and continuous annealed steel grades via analytical model integrated neural networks. Ironmak Steelmak 2019.[15] Cho S, Cho Y, Yoon S. Reliable roll force prediction in cold mill using multiple neural networks. IEEE Trans Neural Netw 1997;8(4):874–82.[16] Kang G-W, Liu H-B, editors. Surface defects inspection of cold rolled strips based on neural network. In: 2005 international conference on machine learning and cybernetics. IEEE; 2005.[17] Mohanty* I, Datta S, Bhattacharjee D. Composition–processing–property correlation of cold-rolled IF steel sheets using neural network. Mater Manuf Process 2008;24(1):100–5.[18] Lu X, Sun J, Song Z, Li G, Wang Z, Hu Y, et al. Prediction and analysis of cold rolling mill vibration based on a data-driven method. Appl Soft Comput 2020;96:106706.[19] Larkiola J, Myllykoski P, Nylander J, Korhonen A. Prediction of rolling force in cold rolling by using physical models and neural computing. J Mater Process Technol 1996;60(1–4):381–6.[20] Gudur P, Dixit U. A neural network-assisted finite element analysis of cold flat rolling. Eng Appl Artif Intell 2008;21(1):43–52.[21] Heidari A, Forouzan MR. Optimization of cold rolling process parameters in order to increasing rolling speed limited by chatter vibrations. J Adv Res 2013;4(1):27–34.[22] Zhao C, Li C, Hu L. Rolling and sliding between non-spherical particles. Physica A 2018;492:181–91.[23] Guzelbey IH, Cevik A, Erklig A. Prediction of web crippling strength of cold-formed steel sheetings using neural networks. J Constr Steel Res 2006;62(10):962–73.[24] Hemmat Esfe M, Hajian M, Toghraie D, Khaje khabaz M, Rahmanian A, Pirmoradian M, et al. Prediction the dynamic viscosity of MWCNTAl2o3 (30:70)/ oil 5W50 hybrid nano-lubricant using principal component analysis (PCA) with artificial neural network (ANN). Egypt Inform J 2022.[25] Wang Q, Sun J, Li X, Wang Z, Wang P, Zhang D. Analysis of lateral metal flow-induced flatness deviations of rolled steel strip: mathematical modeling and simulation experiments. Appl Math Model 2020;77:289–308.[26] Zárate LE, Dias SM. Qualitative behavior rules for the cold rolling process extracted from trained ANN via the FCANN method. Eng Appl Artif Intell 2009;22(4–5):718–31.[27] Babajamali Z, Khaje khabaz M, Aghadavoudi F, Farhatnia F, Eftekhari SA, Toghraie D. Pareto multi-objective optimization of tandem cold rolling settings for reductions and inter stand tensions using NSGA-II. ISA Trans 2022.[28] Khaje khabaz M, Eftekhari A, Hashemian M. Free vibration analysis of sandwich micro beam with piezoelectric based on modified couple stress theory and surface effects. J Simul Anal Nov Technol Mech Eng 2018;10(4):33–48.[29] Pittner J, Simaan MA. Tandem cold metal rolling mill control: using practical advanced methods. Springer Science & Business Media; 2010.[30] Zhao H. Regenerative chatter in cold rolling. Northwestern University; 2008.[31] Tieu A, Liu Y. Friction variation in the cold-rolling process. Tribol Int 2004;37(2):177–83.[32] Dixit U, Dixit P. Application of fuzzy set theory in the scheduling of a tandem cold-rolling mill. J Manuf Sci Eng 2000;122(3):494–500.[33] Whitton P, Ford H. Surface friction and lubrication in cold strip rolling. Proc Inst Mech Eng 1955;169(1):123–40.[34] Poursina M, Dehkordi NT, Fattahi A, Mirmohammadi H. Application of genetic algorithms to optimization of rolling schedules based on damage mechanics. Simul Model Pract Theory 2012;22:61–73.[35] Reddy NV, Suryanarayana G. A set-up model for tandem cold rolling mills. J Mater Process Technol 2001;116(2–3):269–77.[36] Farhatnia F, Salimi M. Effect of entry bending moment on exit curvature in asymmetrical rolling. Int J Eng Sci Technol 2011;3(4).[37] Gunasekera J, Jia Z, Malas J, Rabelo L. Development of a neural network model for a cold rolling process. Eng Appl Artif Intell 1998;11(5):597–603.[38] Tato A, Nkambou R. Improving adam optimizer. 2018.[39] Nikbakht S, Anitescu C, Rabczuk T. Optimizing the neural network hyperparameters utilizing genetic algorithm. J Zhejiang Univ Sci A 2021;22(6):407–26.[40] He S, Wu Q, Saunders J, editors. A group search optimizer for neural network training. In: International conference on computational science and its applications. Springer; 2006.[41] Li H, Deng J, Yuan S, Feng P, Arachchige DD. Monitoring and identifying wind turbine generator bearing faults using deep belief network and EWMA control charts. Front Energy Res 2021;770.[42] Li H, Deng J, Feng P, Pu C, Arachchige DD, Cheng Q. Short-term nacelle orientation forecasting using bilinear transformation and ICEEMDAN framework. Front Energy Res 2021;697.[43] Khaje khabaz M, Eftekhari SA, Toghraie D. Vibration and dynamic analysis of a cantilever sandwich microbeam integrated with piezoelectric layers based on strain gradient theory and surface effects. Appl Math Comput 2022;419(C).[44] Rahmanian A, Mireei SA, Sadri S, Gholami M, Nazeri M. Application of biospeckle laser imaging for early detection of chilling and freezing disorders in orange. Postharvest Biol Technol 2020;162:111118.363353132Tandem cold rollingPerceptron feed-forward ANNRolling power and slip predictionPublicationORIGINALUsing feed-forward perceptron Artificial Neural Network.pdfUsing feed-forward perceptron Artificial Neural Network.pdfArtículoapplication/pdf2133837https://repositorio.cuc.edu.co/bitstreams/8cf91420-fbd1-4d29-afce-6c549655b020/download6cd64efc6429c2304f8e25bfd9894397MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-814828https://repositorio.cuc.edu.co/bitstreams/5d901b4d-b248-4b74-91b0-c595f58b8ccf/download2f9959eaf5b71fae44bbf9ec84150c7aMD52TEXTUsing feed-forward perceptron Artificial Neural Network.pdf.txtUsing feed-forward perceptron Artificial Neural Network.pdf.txtExtracted texttext/plain42805https://repositorio.cuc.edu.co/bitstreams/ec20a33f-eb11-405d-a0b3-523df9ab0c63/download67d6834af539c20bd6bb602aac22bb8aMD53THUMBNAILUsing feed-forward perceptron Artificial Neural Network.pdf.jpgUsing feed-forward perceptron Artificial Neural Network.pdf.jpgGenerated Thumbnailimage/jpeg16680https://repositorio.cuc.edu.co/bitstreams/2898b542-e837-410b-9aa8-42298b4688af/download4b9609507ab64f65606127d36c53f783MD5411323/9928oai:repositorio.cuc.edu.co:11323/99282024-09-17 12:43:54.26https://creativecommons.org/licenses/by-nc-nd/4.0/© 2022 ISA. Published by Elsevier Ltd. All rights reserved.open.accesshttps://repositorio.cuc.edu.coRepositorio de la Universidad de la Costa CUCrepdigital@cuc.edu.coTEEgT0JSQSAoVEFMIFkgQ09NTyBTRSBERUZJTkUgTcOBUyBBREVMQU5URSkgU0UgT1RPUkdBIEJBSk8gTE9TIFRFUk1JTk9TIERFIEVTVEEgTElDRU5DSUEgUMOaQkxJQ0EgREUgQ1JFQVRJVkUgQ09NTU9OUyAo4oCcTFBDQ+KAnSBPIOKAnExJQ0VOQ0lB4oCdKS4gTEEgT0JSQSBFU1TDgSBQUk9URUdJREEgUE9SIERFUkVDSE9TIERFIEFVVE9SIFkvVSBPVFJBUyBMRVlFUyBBUExJQ0FCTEVTLiBRVUVEQSBQUk9ISUJJRE8gQ1VBTFFVSUVSIFVTTyBRVUUgU0UgSEFHQSBERSBMQSBPQlJBIFFVRSBOTyBDVUVOVEUgQ09OIExBIEFVVE9SSVpBQ0nDk04gUEVSVElORU5URSBERSBDT05GT1JNSURBRCBDT04gTE9TIFTDiVJNSU5PUyBERSBFU1RBIExJQ0VOQ0lBIFkgREUgTEEgTEVZIERFIERFUkVDSE8gREUgQVVUT1IuCgpNRURJQU5URSBFTCBFSkVSQ0lDSU8gREUgQ1VBTFFVSUVSQSBERSBMT1MgREVSRUNIT1MgUVVFIFNFIE9UT1JHQU4gRU4gRVNUQSBMSUNFTkNJQSwgVVNURUQgQUNFUFRBIFkgQUNVRVJEQSBRVUVEQVIgT0JMSUdBRE8gRU4gTE9TIFRFUk1JTk9TIFFVRSBTRSBTRcORQUxBTiBFTiBFTExBLiBFTCBMSUNFTkNJQU5URSBDT05DRURFIEEgVVNURUQgTE9TIERFUkVDSE9TIENPTlRFTklET1MgRU4gRVNUQSBMSUNFTkNJQSBDT05ESUNJT05BRE9TIEEgTEEgQUNFUFRBQ0nDk04gREUgU1VTIFRFUk1JTk9TIFkgQ09ORElDSU9ORVMuCjEuIERlZmluaWNpb25lcwoKYS4JT2JyYSBDb2xlY3RpdmEgZXMgdW5hIG9icmEsIHRhbCBjb21vIHVuYSBwdWJsaWNhY2nDs24gcGVyacOzZGljYSwgdW5hIGFudG9sb2fDrWEsIG8gdW5hIGVuY2ljbG9wZWRpYSwgZW4gbGEgcXVlIGxhIG9icmEgZW4gc3UgdG90YWxpZGFkLCBzaW4gbW9kaWZpY2FjacOzbiBhbGd1bmEsIGp1bnRvIGNvbiB1biBncnVwbyBkZSBvdHJhcyBjb250cmlidWNpb25lcyBxdWUgY29uc3RpdHV5ZW4gb2JyYXMgc2VwYXJhZGFzIGUgaW5kZXBlbmRpZW50ZXMgZW4gc8OtIG1pc21hcywgc2UgaW50ZWdyYW4gZW4gdW4gdG9kbyBjb2xlY3Rpdm8uIFVuYSBPYnJhIHF1ZSBjb25zdGl0dXllIHVuYSBvYnJhIGNvbGVjdGl2YSBubyBzZSBjb25zaWRlcmFyw6EgdW5hIE9icmEgRGVyaXZhZGEgKGNvbW8gc2UgZGVmaW5lIGFiYWpvKSBwYXJhIGxvcyBwcm9ww7NzaXRvcyBkZSBlc3RhIGxpY2VuY2lhLiBhcXVlbGxhIHByb2R1Y2lkYSBwb3IgdW4gZ3J1cG8gZGUgYXV0b3JlcywgZW4gcXVlIGxhIE9icmEgc2UgZW5jdWVudHJhIHNpbiBtb2RpZmljYWNpb25lcywganVudG8gY29uIHVuYSBjaWVydGEgY2FudGlkYWQgZGUgb3RyYXMgY29udHJpYnVjaW9uZXMsIHF1ZSBjb25zdGl0dXllbiBlbiBzw60gbWlzbW9zIHRyYWJham9zIHNlcGFyYWRvcyBlIGluZGVwZW5kaWVudGVzLCBxdWUgc29uIGludGVncmFkb3MgYWwgdG9kbyBjb2xlY3Rpdm8sIHRhbGVzIGNvbW8gcHVibGljYWNpb25lcyBwZXJpw7NkaWNhcywgYW50b2xvZ8OtYXMgbyBlbmNpY2xvcGVkaWFzLgoKYi4JT2JyYSBEZXJpdmFkYSBzaWduaWZpY2EgdW5hIG9icmEgYmFzYWRhIGVuIGxhIG9icmEgb2JqZXRvIGRlIGVzdGEgbGljZW5jaWEgbyBlbiDDqXN0YSB5IG90cmFzIG9icmFzIHByZWV4aXN0ZW50ZXMsIHRhbGVzIGNvbW8gdHJhZHVjY2lvbmVzLCBhcnJlZ2xvcyBtdXNpY2FsZXMsIGRyYW1hdGl6YWNpb25lcywg4oCcZmljY2lvbmFsaXphY2lvbmVz4oCdLCB2ZXJzaW9uZXMgcGFyYSBjaW5lLCDigJxncmFiYWNpb25lcyBkZSBzb25pZG/igJ0sIHJlcHJvZHVjY2lvbmVzIGRlIGFydGUsIHJlc8O6bWVuZXMsIGNvbmRlbnNhY2lvbmVzLCBvIGN1YWxxdWllciBvdHJhIGVuIGxhIHF1ZSBsYSBvYnJhIHB1ZWRhIHNlciB0cmFuc2Zvcm1hZGEsIGNhbWJpYWRhIG8gYWRhcHRhZGEsIGV4Y2VwdG8gYXF1ZWxsYXMgcXVlIGNvbnN0aXR1eWFuIHVuYSBvYnJhIGNvbGVjdGl2YSwgbGFzIHF1ZSBubyBzZXLDoW4gY29uc2lkZXJhZGFzIHVuYSBvYnJhIGRlcml2YWRhIHBhcmEgZWZlY3RvcyBkZSBlc3RhIGxpY2VuY2lhLiAoUGFyYSBldml0YXIgZHVkYXMsIGVuIGVsIGNhc28gZGUgcXVlIGxhIE9icmEgc2VhIHVuYSBjb21wb3NpY2nDs24gbXVzaWNhbCBvIHVuYSBncmFiYWNpw7NuIHNvbm9yYSwgcGFyYSBsb3MgZWZlY3RvcyBkZSBlc3RhIExpY2VuY2lhIGxhIHNpbmNyb25pemFjacOzbiB0ZW1wb3JhbCBkZSBsYSBPYnJhIGNvbiB1bmEgaW1hZ2VuIGVuIG1vdmltaWVudG8gc2UgY29uc2lkZXJhcsOhIHVuYSBPYnJhIERlcml2YWRhIHBhcmEgbG9zIGZpbmVzIGRlIGVzdGEgbGljZW5jaWEpLgoKYy4JTGljZW5jaWFudGUsIGVzIGVsIGluZGl2aWR1byBvIGxhIGVudGlkYWQgdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgZGUgYXV0b3IgcXVlIG9mcmVjZSBsYSBPYnJhIGVuIGNvbmZvcm1pZGFkIGNvbiBsYXMgY29uZGljaW9uZXMgZGUgZXN0YSBMaWNlbmNpYS4KCmQuCUF1dG9yIG9yaWdpbmFsLCBlcyBlbCBpbmRpdmlkdW8gcXVlIGNyZcOzIGxhIE9icmEuCgplLglPYnJhLCBlcyBhcXVlbGxhIG9icmEgc3VzY2VwdGlibGUgZGUgcHJvdGVjY2nDs24gcG9yIGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IgeSBxdWUgZXMgb2ZyZWNpZGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhCgpmLglVc3RlZCwgZXMgZWwgaW5kaXZpZHVvIG8gbGEgZW50aWRhZCBxdWUgZWplcmNpdGEgbG9zIGRlcmVjaG9zIG90b3JnYWRvcyBhbCBhbXBhcm8gZGUgZXN0YSBMaWNlbmNpYSB5IHF1ZSBjb24gYW50ZXJpb3JpZGFkIG5vIGhhIHZpb2xhZG8gbGFzIGNvbmRpY2lvbmVzIGRlIGxhIG1pc21hIHJlc3BlY3RvIGEgbGEgT2JyYSwgbyBxdWUgaGF5YSBvYnRlbmlkbyBhdXRvcml6YWNpw7NuIGV4cHJlc2EgcG9yIHBhcnRlIGRlbCBMaWNlbmNpYW50ZSBwYXJhIGVqZXJjZXIgbG9zIGRlcmVjaG9zIGFsIGFtcGFybyBkZSBlc3RhIExpY2VuY2lhIHBlc2UgYSB1bmEgdmlvbGFjacOzbiBhbnRlcmlvci4KCjIuIERlcmVjaG9zIGRlIFVzb3MgSG9ucmFkb3MgeSBleGNlcGNpb25lcyBMZWdhbGVzLgpOYWRhIGVuIGVzdGEgTGljZW5jaWEgcG9kcsOhIHNlciBpbnRlcnByZXRhZG8gY29tbyB1bmEgZGlzbWludWNpw7NuLCBsaW1pdGFjacOzbiBvIHJlc3RyaWNjacOzbiBkZSBsb3MgZGVyZWNob3MgZGVyaXZhZG9zIGRlbCB1c28gaG9ucmFkbyB5IG90cmFzIGxpbWl0YWNpb25lcyBvIGV4Y2VwY2lvbmVzIGEgbG9zIGRlcmVjaG9zIGRlbCBhdXRvciBiYWpvIGVsIHLDqWdpbWVuIGxlZ2FsIHZpZ2VudGUgbyBkZXJpdmFkbyBkZSBjdWFscXVpZXIgb3RyYSBub3JtYSBxdWUgc2UgbGUgYXBsaXF1ZS4KCjMuIENvbmNlc2nDs24gZGUgbGEgTGljZW5jaWEuCkJham8gbG9zIHTDqXJtaW5vcyB5IGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIGVsIExpY2VuY2lhbnRlIG90b3JnYSBhIFVzdGVkIHVuYSBsaWNlbmNpYSBtdW5kaWFsLCBsaWJyZSBkZSByZWdhbMOtYXMsIG5vIGV4Y2x1c2l2YSB5IHBlcnBldHVhIChkdXJhbnRlIHRvZG8gZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yKSBwYXJhIGVqZXJjZXIgZXN0b3MgZGVyZWNob3Mgc29icmUgbGEgT2JyYSB0YWwgeSBjb21vIHNlIGluZGljYSBhIGNvbnRpbnVhY2nDs246CgphLglSZXByb2R1Y2lyIGxhIE9icmEsIGluY29ycG9yYXIgbGEgT2JyYSBlbiB1bmEgbyBtw6FzIE9icmFzIENvbGVjdGl2YXMsIHkgcmVwcm9kdWNpciBsYSBPYnJhIGluY29ycG9yYWRhIGVuIGxhcyBPYnJhcyBDb2xlY3RpdmFzLgoKYi4JRGlzdHJpYnVpciBjb3BpYXMgbyBmb25vZ3JhbWFzIGRlIGxhcyBPYnJhcywgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYSwgaW5jbHV5w6luZG9sYXMgY29tbyBpbmNvcnBvcmFkYXMgZW4gT2JyYXMgQ29sZWN0aXZhcywgc2Vnw7puIGNvcnJlc3BvbmRhLgoKYy4JRGlzdHJpYnVpciBjb3BpYXMgZGUgbGFzIE9icmFzIERlcml2YWRhcyBxdWUgc2UgZ2VuZXJlbiwgZXhoaWJpcmxhcyBww7pibGljYW1lbnRlLCBlamVjdXRhcmxhcyBww7pibGljYW1lbnRlIHkvbyBwb25lcmxhcyBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4KTG9zIGRlcmVjaG9zIG1lbmNpb25hZG9zIGFudGVyaW9ybWVudGUgcHVlZGVuIHNlciBlamVyY2lkb3MgZW4gdG9kb3MgbG9zIG1lZGlvcyB5IGZvcm1hdG9zLCBhY3R1YWxtZW50ZSBjb25vY2lkb3MgbyBxdWUgc2UgaW52ZW50ZW4gZW4gZWwgZnV0dXJvLiBMb3MgZGVyZWNob3MgYW50ZXMgbWVuY2lvbmFkb3MgaW5jbHV5ZW4gZWwgZGVyZWNobyBhIHJlYWxpemFyIGRpY2hhcyBtb2RpZmljYWNpb25lcyBlbiBsYSBtZWRpZGEgcXVlIHNlYW4gdMOpY25pY2FtZW50ZSBuZWNlc2FyaWFzIHBhcmEgZWplcmNlciBsb3MgZGVyZWNob3MgZW4gb3RybyBtZWRpbyBvIGZvcm1hdG9zLCBwZXJvIGRlIG90cmEgbWFuZXJhIHVzdGVkIG5vIGVzdMOhIGF1dG9yaXphZG8gcGFyYSByZWFsaXphciBvYnJhcyBkZXJpdmFkYXMuIFRvZG9zIGxvcyBkZXJlY2hvcyBubyBvdG9yZ2Fkb3MgZXhwcmVzYW1lbnRlIHBvciBlbCBMaWNlbmNpYW50ZSBxdWVkYW4gcG9yIGVzdGUgbWVkaW8gcmVzZXJ2YWRvcywgaW5jbHV5ZW5kbyBwZXJvIHNpbiBsaW1pdGFyc2UgYSBhcXVlbGxvcyBxdWUgc2UgbWVuY2lvbmFuIGVuIGxhcyBzZWNjaW9uZXMgNChkKSB5IDQoZSkuCgo0LiBSZXN0cmljY2lvbmVzLgpMYSBsaWNlbmNpYSBvdG9yZ2FkYSBlbiBsYSBhbnRlcmlvciBTZWNjacOzbiAzIGVzdMOhIGV4cHJlc2FtZW50ZSBzdWpldGEgeSBsaW1pdGFkYSBwb3IgbGFzIHNpZ3VpZW50ZXMgcmVzdHJpY2Npb25lczoKCmEuCVVzdGVkIHB1ZWRlIGRpc3RyaWJ1aXIsIGV4aGliaXIgcMO6YmxpY2FtZW50ZSwgZWplY3V0YXIgcMO6YmxpY2FtZW50ZSwgbyBwb25lciBhIGRpc3Bvc2ljacOzbiBww7pibGljYSBsYSBPYnJhIHPDs2xvIGJham8gbGFzIGNvbmRpY2lvbmVzIGRlIGVzdGEgTGljZW5jaWEsIHkgVXN0ZWQgZGViZSBpbmNsdWlyIHVuYSBjb3BpYSBkZSBlc3RhIGxpY2VuY2lhIG8gZGVsIElkZW50aWZpY2Fkb3IgVW5pdmVyc2FsIGRlIFJlY3Vyc29zIGRlIGxhIG1pc21hIGNvbiBjYWRhIGNvcGlhIGRlIGxhIE9icmEgcXVlIGRpc3RyaWJ1eWEsIGV4aGliYSBww7pibGljYW1lbnRlLCBlamVjdXRlIHDDumJsaWNhbWVudGUgbyBwb25nYSBhIGRpc3Bvc2ljacOzbiBww7pibGljYS4gTm8gZXMgcG9zaWJsZSBvZnJlY2VyIG8gaW1wb25lciBuaW5ndW5hIGNvbmRpY2nDs24gc29icmUgbGEgT2JyYSBxdWUgYWx0ZXJlIG8gbGltaXRlIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIG8gZWwgZWplcmNpY2lvIGRlIGxvcyBkZXJlY2hvcyBkZSBsb3MgZGVzdGluYXRhcmlvcyBvdG9yZ2Fkb3MgZW4gZXN0ZSBkb2N1bWVudG8uIE5vIGVzIHBvc2libGUgc3VibGljZW5jaWFyIGxhIE9icmEuIFVzdGVkIGRlYmUgbWFudGVuZXIgaW50YWN0b3MgdG9kb3MgbG9zIGF2aXNvcyBxdWUgaGFnYW4gcmVmZXJlbmNpYSBhIGVzdGEgTGljZW5jaWEgeSBhIGxhIGNsw6F1c3VsYSBkZSBsaW1pdGFjacOzbiBkZSBnYXJhbnTDrWFzLiBVc3RlZCBubyBwdWVkZSBkaXN0cmlidWlyLCBleGhpYmlyIHDDumJsaWNhbWVudGUsIGVqZWN1dGFyIHDDumJsaWNhbWVudGUsIG8gcG9uZXIgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBjb24gYWxndW5hIG1lZGlkYSB0ZWNub2zDs2dpY2EgcXVlIGNvbnRyb2xlIGVsIGFjY2VzbyBvIGxhIHV0aWxpemFjacOzbiBkZSBlbGxhIGRlIHVuYSBmb3JtYSBxdWUgc2VhIGluY29uc2lzdGVudGUgY29uIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBMbyBhbnRlcmlvciBzZSBhcGxpY2EgYSBsYSBPYnJhIGluY29ycG9yYWRhIGEgdW5hIE9icmEgQ29sZWN0aXZhLCBwZXJvIGVzdG8gbm8gZXhpZ2UgcXVlIGxhIE9icmEgQ29sZWN0aXZhIGFwYXJ0ZSBkZSBsYSBvYnJhIG1pc21hIHF1ZWRlIHN1amV0YSBhIGxhcyBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhLiBTaSBVc3RlZCBjcmVhIHVuYSBPYnJhIENvbGVjdGl2YSwgcHJldmlvIGF2aXNvIGRlIGN1YWxxdWllciBMaWNlbmNpYW50ZSBkZWJlLCBlbiBsYSBtZWRpZGEgZGUgbG8gcG9zaWJsZSwgZWxpbWluYXIgZGUgbGEgT2JyYSBDb2xlY3RpdmEgY3VhbHF1aWVyIHJlZmVyZW5jaWEgYSBkaWNobyBMaWNlbmNpYW50ZSBvIGFsIEF1dG9yIE9yaWdpbmFsLCBzZWfDum4gbG8gc29saWNpdGFkbyBwb3IgZWwgTGljZW5jaWFudGUgeSBjb25mb3JtZSBsbyBleGlnZSBsYSBjbMOhdXN1bGEgNChjKS4KCmIuCVVzdGVkIG5vIHB1ZWRlIGVqZXJjZXIgbmluZ3VubyBkZSBsb3MgZGVyZWNob3MgcXVlIGxlIGhhbiBzaWRvIG90b3JnYWRvcyBlbiBsYSBTZWNjacOzbiAzIHByZWNlZGVudGUgZGUgbW9kbyBxdWUgZXN0w6luIHByaW5jaXBhbG1lbnRlIGRlc3RpbmFkb3MgbyBkaXJlY3RhbWVudGUgZGlyaWdpZG9zIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLiBFbCBpbnRlcmNhbWJpbyBkZSBsYSBPYnJhIHBvciBvdHJhcyBvYnJhcyBwcm90ZWdpZGFzIHBvciBkZXJlY2hvcyBkZSBhdXRvciwgeWEgc2VhIGEgdHJhdsOpcyBkZSB1biBzaXN0ZW1hIHBhcmEgY29tcGFydGlyIGFyY2hpdm9zIGRpZ2l0YWxlcyAoZGlnaXRhbCBmaWxlLXNoYXJpbmcpIG8gZGUgY3VhbHF1aWVyIG90cmEgbWFuZXJhIG5vIHNlcsOhIGNvbnNpZGVyYWRvIGNvbW8gZXN0YXIgZGVzdGluYWRvIHByaW5jaXBhbG1lbnRlIG8gZGlyaWdpZG8gZGlyZWN0YW1lbnRlIGEgY29uc2VndWlyIHVuIHByb3ZlY2hvIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLCBzaWVtcHJlIHF1ZSBubyBzZSByZWFsaWNlIHVuIHBhZ28gbWVkaWFudGUgdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIGVuIHJlbGFjacOzbiBjb24gZWwgaW50ZXJjYW1iaW8gZGUgb2JyYXMgcHJvdGVnaWRhcyBwb3IgZWwgZGVyZWNobyBkZSBhdXRvci4KCmMuCVNpIHVzdGVkIGRpc3RyaWJ1eWUsIGV4aGliZSBww7pibGljYW1lbnRlLCBlamVjdXRhIHDDumJsaWNhbWVudGUgbyBlamVjdXRhIHDDumJsaWNhbWVudGUgZW4gZm9ybWEgZGlnaXRhbCBsYSBPYnJhIG8gY3VhbHF1aWVyIE9icmEgRGVyaXZhZGEgdSBPYnJhIENvbGVjdGl2YSwgVXN0ZWQgZGViZSBtYW50ZW5lciBpbnRhY3RhIHRvZGEgbGEgaW5mb3JtYWNpw7NuIGRlIGRlcmVjaG8gZGUgYXV0b3IgZGUgbGEgT2JyYSB5IHByb3BvcmNpb25hciwgZGUgZm9ybWEgcmF6b25hYmxlIHNlZ8O6biBlbCBtZWRpbyBvIG1hbmVyYSBxdWUgVXN0ZWQgZXN0w6kgdXRpbGl6YW5kbzogKGkpIGVsIG5vbWJyZSBkZWwgQXV0b3IgT3JpZ2luYWwgc2kgZXN0w6EgcHJvdmlzdG8gKG8gc2V1ZMOzbmltbywgc2kgZnVlcmUgYXBsaWNhYmxlKSwgeS9vIChpaSkgZWwgbm9tYnJlIGRlIGxhIHBhcnRlIG8gbGFzIHBhcnRlcyBxdWUgZWwgQXV0b3IgT3JpZ2luYWwgeS9vIGVsIExpY2VuY2lhbnRlIGh1YmllcmVuIGRlc2lnbmFkbyBwYXJhIGxhIGF0cmlidWNpw7NuICh2LmcuLCB1biBpbnN0aXR1dG8gcGF0cm9jaW5hZG9yLCBlZGl0b3JpYWwsIHB1YmxpY2FjacOzbikgZW4gbGEgaW5mb3JtYWNpw7NuIGRlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZWwgTGljZW5jaWFudGUsIHTDqXJtaW5vcyBkZSBzZXJ2aWNpb3MgbyBkZSBvdHJhcyBmb3JtYXMgcmF6b25hYmxlczsgZWwgdMOtdHVsbyBkZSBsYSBPYnJhIHNpIGVzdMOhIHByb3Zpc3RvOyBlbiBsYSBtZWRpZGEgZGUgbG8gcmF6b25hYmxlbWVudGUgZmFjdGlibGUgeSwgc2kgZXN0w6EgcHJvdmlzdG8sIGVsIElkZW50aWZpY2Fkb3IgVW5pZm9ybWUgZGUgUmVjdXJzb3MgKFVuaWZvcm0gUmVzb3VyY2UgSWRlbnRpZmllcikgcXVlIGVsIExpY2VuY2lhbnRlIGVzcGVjaWZpY2EgcGFyYSBzZXIgYXNvY2lhZG8gY29uIGxhIE9icmEsIHNhbHZvIHF1ZSB0YWwgVVJJIG5vIHNlIHJlZmllcmEgYSBsYSBub3RhIHNvYnJlIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBvIGEgbGEgaW5mb3JtYWNpw7NuIHNvYnJlIGVsIGxpY2VuY2lhbWllbnRvIGRlIGxhIE9icmE7IHkgZW4gZWwgY2FzbyBkZSB1bmEgT2JyYSBEZXJpdmFkYSwgYXRyaWJ1aXIgZWwgY3LDqWRpdG8gaWRlbnRpZmljYW5kbyBlbCB1c28gZGUgbGEgT2JyYSBlbiBsYSBPYnJhIERlcml2YWRhICh2LmcuLCAiVHJhZHVjY2nDs24gRnJhbmNlc2EgZGUgbGEgT2JyYSBkZWwgQXV0b3IgT3JpZ2luYWwsIiBvICJHdWnDs24gQ2luZW1hdG9ncsOhZmljbyBiYXNhZG8gZW4gbGEgT2JyYSBvcmlnaW5hbCBkZWwgQXV0b3IgT3JpZ2luYWwiKS4gVGFsIGNyw6lkaXRvIHB1ZWRlIHNlciBpbXBsZW1lbnRhZG8gZGUgY3VhbHF1aWVyIGZvcm1hIHJhem9uYWJsZTsgZW4gZWwgY2Fzbywgc2luIGVtYmFyZ28sIGRlIE9icmFzIERlcml2YWRhcyB1IE9icmFzIENvbGVjdGl2YXMsIHRhbCBjcsOpZGl0byBhcGFyZWNlcsOhLCBjb21vIG3DrW5pbW8sIGRvbmRlIGFwYXJlY2UgZWwgY3LDqWRpdG8gZGUgY3VhbHF1aWVyIG90cm8gYXV0b3IgY29tcGFyYWJsZSB5IGRlIHVuYSBtYW5lcmEsIGFsIG1lbm9zLCB0YW4gZGVzdGFjYWRhIGNvbW8gZWwgY3LDqWRpdG8gZGUgb3RybyBhdXRvciBjb21wYXJhYmxlLgoKZC4JUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBlcyB1bmEgY29tcG9zaWNpw7NuIG11c2ljYWw6CgppLglSZWdhbMOtYXMgcG9yIGludGVycHJldGFjacOzbiB5IGVqZWN1Y2nDs24gYmFqbyBsaWNlbmNpYXMgZ2VuZXJhbGVzLiBFbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gbGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGRlIGxhIG9icmEgeSBkZSByZWNvbGVjdGFyLCBzZWEgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgU0FZQ08pLCBsYXMgcmVnYWzDrWFzIHBvciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIG8gcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbyBXZWJjYXN0KSBsaWNlbmNpYWRhIGJham8gbGljZW5jaWFzIGdlbmVyYWxlcywgc2kgbGEgaW50ZXJwcmV0YWNpw7NuIG8gZWplY3VjacOzbiBkZSBsYSBvYnJhIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBvcmllbnRhZGEgcG9yIG8gZGlyaWdpZGEgYSBsYSBvYnRlbmNpw7NuIGRlIHVuYSB2ZW50YWphIGNvbWVyY2lhbCBvIHVuYSBjb21wZW5zYWNpw7NuIG1vbmV0YXJpYSBwcml2YWRhLgoKaWkuCVJlZ2Fsw61hcyBwb3IgRm9ub2dyYW1hcy4gRWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGV4Y2x1c2l2byBkZSByZWNvbGVjdGFyLCBpbmRpdmlkdWFsbWVudGUgbyBhIHRyYXbDqXMgZGUgdW5hIHNvY2llZGFkIGRlIGdlc3Rpw7NuIGNvbGVjdGl2YSBkZSBkZXJlY2hvcyBkZSBhdXRvciB5IGRlcmVjaG9zIGNvbmV4b3MgKHBvciBlamVtcGxvLCBsb3MgY29uc2FncmFkb3MgcG9yIGxhIFNBWUNPKSwgdW5hIGFnZW5jaWEgZGUgZGVyZWNob3MgbXVzaWNhbGVzIG8gYWxnw7puIGFnZW50ZSBkZXNpZ25hZG8sIGxhcyByZWdhbMOtYXMgcG9yIGN1YWxxdWllciBmb25vZ3JhbWEgcXVlIFVzdGVkIGNyZWUgYSBwYXJ0aXIgZGUgbGEgb2JyYSAo4oCcdmVyc2nDs24gY292ZXLigJ0pIHkgZGlzdHJpYnV5YSwgZW4gbG9zIHTDqXJtaW5vcyBkZWwgcsOpZ2ltZW4gZGUgZGVyZWNob3MgZGUgYXV0b3IsIHNpIGxhIGNyZWFjacOzbiBvIGRpc3RyaWJ1Y2nDs24gZGUgZXNhIHZlcnNpw7NuIGNvdmVyIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkZXN0aW5hZGEgbyBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgplLglHZXN0acOzbiBkZSBEZXJlY2hvcyBkZSBBdXRvciBzb2JyZSBJbnRlcnByZXRhY2lvbmVzIHkgRWplY3VjaW9uZXMgRGlnaXRhbGVzIChXZWJDYXN0aW5nKS4gUGFyYSBldml0YXIgdG9kYSBjb25mdXNpw7NuLCBlbCBMaWNlbmNpYW50ZSBhY2xhcmEgcXVlLCBjdWFuZG8gbGEgb2JyYSBzZWEgdW4gZm9ub2dyYW1hLCBlbCBMaWNlbmNpYW50ZSBzZSByZXNlcnZhIGVsIGRlcmVjaG8gZXhjbHVzaXZvIGRlIGF1dG9yaXphciBsYSBlamVjdWNpw7NuIHDDumJsaWNhIGRpZ2l0YWwgZGUgbGEgb2JyYSAocG9yIGVqZW1wbG8sIHdlYmNhc3QpIHkgZGUgcmVjb2xlY3RhciwgaW5kaXZpZHVhbG1lbnRlIG8gYSB0cmF2w6lzIGRlIHVuYSBzb2NpZWRhZCBkZSBnZXN0acOzbiBjb2xlY3RpdmEgZGUgZGVyZWNob3MgZGUgYXV0b3IgeSBkZXJlY2hvcyBjb25leG9zIChwb3IgZWplbXBsbywgQUNJTlBSTyksIGxhcyByZWdhbMOtYXMgcG9yIGxhIGVqZWN1Y2nDs24gcMO6YmxpY2EgZGlnaXRhbCBkZSBsYSBvYnJhIChwb3IgZWplbXBsbywgd2ViY2FzdCksIHN1amV0YSBhIGxhcyBkaXNwb3NpY2lvbmVzIGFwbGljYWJsZXMgZGVsIHLDqWdpbWVuIGRlIERlcmVjaG8gZGUgQXV0b3IsIHNpIGVzdGEgZWplY3VjacOzbiBww7pibGljYSBkaWdpdGFsIGVzdMOhIHByaW1vcmRpYWxtZW50ZSBkaXJpZ2lkYSBhIG9idGVuZXIgdW5hIHZlbnRhamEgY29tZXJjaWFsIG8gdW5hIGNvbXBlbnNhY2nDs24gbW9uZXRhcmlhIHByaXZhZGEuCgo1LiBSZXByZXNlbnRhY2lvbmVzLCBHYXJhbnTDrWFzIHkgTGltaXRhY2lvbmVzIGRlIFJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTEFTIFBBUlRFUyBMTyBBQ09SREFSQU4gREUgT1RSQSBGT1JNQSBQT1IgRVNDUklUTywgRUwgTElDRU5DSUFOVEUgT0ZSRUNFIExBIE9CUkEgKEVOIEVMIEVTVEFETyBFTiBFTCBRVUUgU0UgRU5DVUVOVFJBKSDigJxUQUwgQ1VBTOKAnSwgU0lOIEJSSU5EQVIgR0FSQU5Uw41BUyBERSBDTEFTRSBBTEdVTkEgUkVTUEVDVE8gREUgTEEgT0JSQSwgWUEgU0VBIEVYUFJFU0EsIElNUEzDjUNJVEEsIExFR0FMIE8gQ1VBTFFVSUVSQSBPVFJBLCBJTkNMVVlFTkRPLCBTSU4gTElNSVRBUlNFIEEgRUxMQVMsIEdBUkFOVMONQVMgREUgVElUVUxBUklEQUQsIENPTUVSQ0lBQklMSURBRCwgQURBUFRBQklMSURBRCBPIEFERUNVQUNJw5NOIEEgUFJPUMOTU0lUTyBERVRFUk1JTkFETywgQVVTRU5DSUEgREUgSU5GUkFDQ0nDk04sIERFIEFVU0VOQ0lBIERFIERFRkVDVE9TIExBVEVOVEVTIE8gREUgT1RSTyBUSVBPLCBPIExBIFBSRVNFTkNJQSBPIEFVU0VOQ0lBIERFIEVSUk9SRVMsIFNFQU4gTyBOTyBERVNDVUJSSUJMRVMgKFBVRURBTiBPIE5PIFNFUiBFU1RPUyBERVNDVUJJRVJUT1MpLiBBTEdVTkFTIEpVUklTRElDQ0lPTkVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgR0FSQU5Uw41BUyBJTVBMw41DSVRBUywgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjYuIExpbWl0YWNpw7NuIGRlIHJlc3BvbnNhYmlsaWRhZC4KQSBNRU5PUyBRVUUgTE8gRVhJSkEgRVhQUkVTQU1FTlRFIExBIExFWSBBUExJQ0FCTEUsIEVMIExJQ0VOQ0lBTlRFIE5PIFNFUsOBIFJFU1BPTlNBQkxFIEFOVEUgVVNURUQgUE9SIERBw5FPIEFMR1VOTywgU0VBIFBPUiBSRVNQT05TQUJJTElEQUQgRVhUUkFDT05UUkFDVFVBTCwgUFJFQ09OVFJBQ1RVQUwgTyBDT05UUkFDVFVBTCwgT0JKRVRJVkEgTyBTVUJKRVRJVkEsIFNFIFRSQVRFIERFIERBw5FPUyBNT1JBTEVTIE8gUEFUUklNT05JQUxFUywgRElSRUNUT1MgTyBJTkRJUkVDVE9TLCBQUkVWSVNUT1MgTyBJTVBSRVZJU1RPUyBQUk9EVUNJRE9TIFBPUiBFTCBVU08gREUgRVNUQSBMSUNFTkNJQSBPIERFIExBIE9CUkEsIEFVTiBDVUFORE8gRUwgTElDRU5DSUFOVEUgSEFZQSBTSURPIEFEVkVSVElETyBERSBMQSBQT1NJQklMSURBRCBERSBESUNIT1MgREHDkU9TLiBBTEdVTkFTIExFWUVTIE5PIFBFUk1JVEVOIExBIEVYQ0xVU0nDk04gREUgQ0lFUlRBIFJFU1BPTlNBQklMSURBRCwgRU4gQ1VZTyBDQVNPIEVTVEEgRVhDTFVTScOTTiBQVUVERSBOTyBBUExJQ0FSU0UgQSBVU1RFRC4KCjcuIFTDqXJtaW5vLgoKYS4JRXN0YSBMaWNlbmNpYSB5IGxvcyBkZXJlY2hvcyBvdG9yZ2Fkb3MgZW4gdmlydHVkIGRlIGVsbGEgdGVybWluYXLDoW4gYXV0b23DoXRpY2FtZW50ZSBzaSBVc3RlZCBpbmZyaW5nZSBhbGd1bmEgY29uZGljacOzbiBlc3RhYmxlY2lkYSBlbiBlbGxhLiBTaW4gZW1iYXJnbywgbG9zIGluZGl2aWR1b3MgbyBlbnRpZGFkZXMgcXVlIGhhbiByZWNpYmlkbyBPYnJhcyBEZXJpdmFkYXMgbyBDb2xlY3RpdmFzIGRlIFVzdGVkIGRlIGNvbmZvcm1pZGFkIGNvbiBlc3RhIExpY2VuY2lhLCBubyB2ZXLDoW4gdGVybWluYWRhcyBzdXMgbGljZW5jaWFzLCBzaWVtcHJlIHF1ZSBlc3RvcyBpbmRpdmlkdW9zIG8gZW50aWRhZGVzIHNpZ2FuIGN1bXBsaWVuZG8gw61udGVncmFtZW50ZSBsYXMgY29uZGljaW9uZXMgZGUgZXN0YXMgbGljZW5jaWFzLiBMYXMgU2VjY2lvbmVzIDEsIDIsIDUsIDYsIDcsIHkgOCBzdWJzaXN0aXLDoW4gYSBjdWFscXVpZXIgdGVybWluYWNpw7NuIGRlIGVzdGEgTGljZW5jaWEuCgpiLglTdWpldGEgYSBsYXMgY29uZGljaW9uZXMgeSB0w6lybWlub3MgYW50ZXJpb3JlcywgbGEgbGljZW5jaWEgb3RvcmdhZGEgYXF1w60gZXMgcGVycGV0dWEgKGR1cmFudGUgZWwgcGVyw61vZG8gZGUgdmlnZW5jaWEgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIGRlIGxhIG9icmEpLiBObyBvYnN0YW50ZSBsbyBhbnRlcmlvciwgZWwgTGljZW5jaWFudGUgc2UgcmVzZXJ2YSBlbCBkZXJlY2hvIGEgcHVibGljYXIgeS9vIGVzdHJlbmFyIGxhIE9icmEgYmFqbyBjb25kaWNpb25lcyBkZSBsaWNlbmNpYSBkaWZlcmVudGVzIG8gYSBkZWphciBkZSBkaXN0cmlidWlybGEgZW4gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIExpY2VuY2lhIGVuIGN1YWxxdWllciBtb21lbnRvOyBlbiBlbCBlbnRlbmRpZG8sIHNpbiBlbWJhcmdvLCBxdWUgZXNhIGVsZWNjacOzbiBubyBzZXJ2aXLDoSBwYXJhIHJldm9jYXIgZXN0YSBsaWNlbmNpYSBvIHF1ZSBkZWJhIHNlciBvdG9yZ2FkYSAsIGJham8gbG9zIHTDqXJtaW5vcyBkZSBlc3RhIGxpY2VuY2lhKSwgeSBlc3RhIGxpY2VuY2lhIGNvbnRpbnVhcsOhIGVuIHBsZW5vIHZpZ29yIHkgZWZlY3RvIGEgbWVub3MgcXVlIHNlYSB0ZXJtaW5hZGEgY29tbyBzZSBleHByZXNhIGF0csOhcy4gTGEgTGljZW5jaWEgcmV2b2NhZGEgY29udGludWFyw6Egc2llbmRvIHBsZW5hbWVudGUgdmlnZW50ZSB5IGVmZWN0aXZhIHNpIG5vIHNlIGxlIGRhIHTDqXJtaW5vIGVuIGxhcyBjb25kaWNpb25lcyBpbmRpY2FkYXMgYW50ZXJpb3JtZW50ZS4KCjguIFZhcmlvcy4KCmEuCUNhZGEgdmV6IHF1ZSBVc3RlZCBkaXN0cmlidXlhIG8gcG9uZ2EgYSBkaXNwb3NpY2nDs24gcMO6YmxpY2EgbGEgT2JyYSBvIHVuYSBPYnJhIENvbGVjdGl2YSwgZWwgTGljZW5jaWFudGUgb2ZyZWNlcsOhIGFsIGRlc3RpbmF0YXJpbyB1bmEgbGljZW5jaWEgZW4gbG9zIG1pc21vcyB0w6lybWlub3MgeSBjb25kaWNpb25lcyBxdWUgbGEgbGljZW5jaWEgb3RvcmdhZGEgYSBVc3RlZCBiYWpvIGVzdGEgTGljZW5jaWEuCgpiLglTaSBhbGd1bmEgZGlzcG9zaWNpw7NuIGRlIGVzdGEgTGljZW5jaWEgcmVzdWx0YSBpbnZhbGlkYWRhIG8gbm8gZXhpZ2libGUsIHNlZ8O6biBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZSwgZXN0byBubyBhZmVjdGFyw6EgbmkgbGEgdmFsaWRleiBuaSBsYSBhcGxpY2FiaWxpZGFkIGRlbCByZXN0byBkZSBjb25kaWNpb25lcyBkZSBlc3RhIExpY2VuY2lhIHksIHNpbiBhY2Npw7NuIGFkaWNpb25hbCBwb3IgcGFydGUgZGUgbG9zIHN1amV0b3MgZGUgZXN0ZSBhY3VlcmRvLCBhcXXDqWxsYSBzZSBlbnRlbmRlcsOhIHJlZm9ybWFkYSBsbyBtw61uaW1vIG5lY2VzYXJpbyBwYXJhIGhhY2VyIHF1ZSBkaWNoYSBkaXNwb3NpY2nDs24gc2VhIHbDoWxpZGEgeSBleGlnaWJsZS4KCmMuCU5pbmfDum4gdMOpcm1pbm8gbyBkaXNwb3NpY2nDs24gZGUgZXN0YSBMaWNlbmNpYSBzZSBlc3RpbWFyw6EgcmVudW5jaWFkYSB5IG5pbmd1bmEgdmlvbGFjacOzbiBkZSBlbGxhIHNlcsOhIGNvbnNlbnRpZGEgYSBtZW5vcyBxdWUgZXNhIHJlbnVuY2lhIG8gY29uc2VudGltaWVudG8gc2VhIG90b3JnYWRvIHBvciBlc2NyaXRvIHkgZmlybWFkbyBwb3IgbGEgcGFydGUgcXVlIHJlbnVuY2llIG8gY29uc2llbnRhLgoKZC4JRXN0YSBMaWNlbmNpYSByZWZsZWphIGVsIGFjdWVyZG8gcGxlbm8gZW50cmUgbGFzIHBhcnRlcyByZXNwZWN0byBhIGxhIE9icmEgYXF1w60gbGljZW5jaWFkYS4gTm8gaGF5IGFycmVnbG9zLCBhY3VlcmRvcyBvIGRlY2xhcmFjaW9uZXMgcmVzcGVjdG8gYSBsYSBPYnJhIHF1ZSBubyBlc3TDqW4gZXNwZWNpZmljYWRvcyBlbiBlc3RlIGRvY3VtZW50by4gRWwgTGljZW5jaWFudGUgbm8gc2UgdmVyw6EgbGltaXRhZG8gcG9yIG5pbmd1bmEgZGlzcG9zaWNpw7NuIGFkaWNpb25hbCBxdWUgcHVlZGEgc3VyZ2lyIGVuIGFsZ3VuYSBjb211bmljYWNpw7NuIGVtYW5hZGEgZGUgVXN0ZWQuIEVzdGEgTGljZW5jaWEgbm8gcHVlZGUgc2VyIG1vZGlmaWNhZGEgc2luIGVsIGNvbnNlbnRpbWllbnRvIG11dHVvIHBvciBlc2NyaXRvIGRlbCBMaWNlbmNpYW50ZSB5IFVzdGVkLgo= |