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

Full description

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=