ReviewingUpdated Sep 4, 2025 (56 weeks ago) ⋅ 2819 words ⋅ 14 min read🔒 This resource is protect by a password.Javascript needs to be enabled to decrypt content e6dc209fbb6e4771-8a1b84ad7fe58024287e0046-65f233eae7ce816fe2bbac7e5fad35122723699d99e9e80a8f1cdf97bc8517ccc003355c3cbf6777b2bd8e17a6850d4b24e610c28575dc4d7e64cffa2911d215651045aa3dfb7bc6a69a92b473cd685348d77c15b4b4afa4c5388e6bfc130dc4182ffccafab7cb77919df02c46cc694aa7f4a2476adeea9f0e1fcd70cef84e2f36b2ef56afb43fb4e695029545fc8ca79eb41507d2b161b3999fea8f22d7b9088074f20f1c1cd0da46ac3d95db2d4cf70cbfb290e3c6463b7dd090909ccd6af57a6025cb95922047ff9dd6738b84d5c3f0f468d19a814beb5ba55b966d40f5b7cb4ed0fd46bbc22c14058a20f4d1a1c01ea5590a0de58caa5d2c01df46d8b853d17fb8ca0533dba1c3bee19bc9f2ea5634be8ece191cccef1f848a1d382195c969d2190e501368bcf3c30adffe2f31c7b7c983208ba29b0e542c3f3614261e11128bb3c9f15f6db0314c2d55fa31f094204b2fd98d3c30ebeeaf7997c5dc4485c5c3492ae8f0bb27e2a8da7d6f7fd415165e38a8df87caabd8e1f3d879cfe72fdfc09489c8365561858088ed82f13c372d570210b3de76b4ebba340427a862a3b3b89dc6a140fead5bcdffe6f75995dc190690e633b82d9a1bf453b8d3a691febec822124ce9152fc45baa5b59a996b46b9521564bb2ffcd404f578434fc1d8b041c3c10750bbca73ddc4482c09f31da48f6b4d9369a7f3d59f5333dff22c0d09eb96a4e7c63004b5554fd65c0b2c3252cfd40ae1eca7bd8838b019dab8d31708b5baf746025fb0ed84372bd25758b0bb47b43cfef28f67fa081655acca4620bdea7ad31178e6fe4693ec43a0d6a685b71786b040d855393d1ed1c963e8aaa7121d0d2bdd3f99dbf5e2d7a1fd61648a56281124ef1ce08bcacdefb0dba4b587ad0e51131b450ec7e191324c83b2b693c312f29163d50a74033a399c3f506300e3f75dca5d95837a48225735ce30f9064a6032f389a8aea2b83bd1179182a85a7991d7d47739e64237a639d5809d4d5013f8c57c5476fe247898483ea629a1b4e48fc94f75fb2d96c3ec1b7b5f4ea30106b9fa289fb3964e9bf8145bbd1971c9f52b38a311fa8b8cc96ff15d5bf77e340813b0f014605fec60e5d38748290dbe8cb954c2e70c66b6484fe46060bd0901f75f37f6e20d1c19dc3bb53082e61d4b45634a29dc5cbe38dbc08514e6e4ca39cc90231661cd3792dc5877afa7833ef8139d00b366366c11f755ae41620c5827ddaa9bde0dfd01902d217ec25f34541d590a847948d47de006283e13e9a7261995bc267a885e4380cbdd00de00e1024b8c1b9c0894912733a37e0d1694196db8a9886fbd33ddcfd09883e636ee228ce3f83c06d20c59569f7275ea91739f660be6dc80b78bf96a15bb7fba1bfd3e32dfb27de4fc9048ac3fdf5b8e9cc4121e19e0e26e900a9a6fcc294b167b4af80d4cbe78afb1ca7679f2d101c976ffb58f430f457fab04b6213177528e095dc84f8f9989ee338e2ced2c4c6cf5d3b8425e30bd57a0946eb976754f52328768b25b7de9067fba6a3ac4972b86ead7d616ac127d7bf242ab26e6fff3dc6a25df28d58ee85ffd0fd737e0cca2fd81fa3ce1fc06a61d4b27a95b4917116bbe3208cdb187c6757f8942930b170f225b5062a9a077df9a390d425ae3e811955b586e7b4175bfce29da3c3ab71db533b62bd0908d0b046dbe33152513c370c59fc4f6b0c29c3910e4281916c14b78807a8f9e1a34e0485f2ba324ed3d9f46fb511995b6a7f3aaa3ca7aeef2546b6bc6178cee141b6168b4360ec283f47f786ceea8fbc91e98ab350be13cfda1b2389f9076959b9b58338fbb00f4d10b5082fa641d9b144714f14921b67dd3eaaf89dcb4fdd5a963c358d31b27ba7301123b52885d07191e8d8eb43474f91d1f25258889afad4f50d4a22312608bb84c0190934ccb7fe3109fe8cb4bb8fe996d34abd26e270843bfad7896acc28fbe15c40e38833b23422b09c472812193700c837fabf3cc34eefe16bda803a345b9ead44b4027805b70ac077228f64b9b7b482e3083ffbe35bbba3197b4d7f583c174405eb4df07aa60b5c3b71ab61b6f4c64f3157c2b80d73385d7e5ea12539b71165f9d48283291a770f7d18731307fcf39276f7b8001899760ce6b03faa41ab50c81225b9852cffd237c07b8c5da6a8c4676e61efb9eed89d5c05cd297ce5c72ea05873fdaf6d3320c7bc3b22295c2b9c58c3f1b7941ed20a388c44a62c640fd2a4a65430245aa878f07fa0c849bbc83aa2f89a7fd03af3e3a0c1fb1229d0a0367008605eff55f65998bdb66691f4f437c2c14aaaf4999e24c8cbd6a31b3a8b6217421125c3ef18223c58e7ebe844e759db13641b7518430a181ddde2a487936e9b4b6f00ba3d6df6ec44b16ea376f81fb299f77b8d666300525f89ce615218bcb5aa260802a525ccbf326baa52b6f7ad8d97c444fb0bd7b3e1217edf053fdabd0a3eee2b57eea19a2ba0a7226e36492cea9e927b04d1fedd610b009941d23473f01469771648853a8e05dc61c51d873c80abf525e9c8cc3618822bbedeaaaf2abbc8504c9e6efd5a5922ac68f0848cdeef6091281cf95667e87b71435968d284e8df1b1fb8d69342a37edb5d392d281105e0474d267e760102d813c6a184363197982f3934c2bd265d45fde58c60325705a40ec0377dff110faced9322cda3202fbd13b447479ed29e8eb49590bb11468d6b312a0fc2e188af370fc779d579c5c2a9cdddfd65e10d6aa30a98d47d3c478e29c03bb08e3527d70220aab87ad47d4029488f9ee4b29d9ebd8b7aa3d248a23a27c6c091d3357026781641c56069c34109a4e58a55a5f211e1b785bd8af227b82da4916cf16de2d9a552febdaae3f4259390d4b05ab6cd491a17d516a06d0706cc60260ea2b0798acefbb889badedd25a19911dafaf9a8822587ea0b3aea71296de14b0f55095bc95c93e876b3ce88fe14d589144c625feda11ac2bfc88e82492ff2797caaa854906ab1226a3cc7b5227c865564e19a5e328dc4c1f8517edf0af167b793983db17b0c3dbff419c8c4868472adb4c0beb6e33be907858f510cbfa2fd2561a0e8ec24e1117b8d67fae692f40fd07fb0240d456ff72479df43fe43f4bb1d10091334af7522966d2bf4e95b7895136e2c88ab39aadc10ef1d161d3f606b560507979fe1dd90487bb891ee7e0754737ba5e77cb01b7a9986991b5860cfd337d4ed5d705f14618010391e37e494686c75813d9ee61cb7c5410b5b43c3686717dc8296c8ea59cecc554589aa0618bfa2736dbde6130e2776e96896ff4c9f9faec346f3063915524b02d9f0402971f5df96c58dc349d2180d5452e7f8356e341c3de4e63cc8b6f6d8fb771e3f2a98feb73a9fa63bdee6eb30700575d9289067502994e076f813d2d7bb92f967fe3e4cf5bd000f3ecd8364e11075a8272327e91dd50da8a36bc48622943d8a4e71342267f4aa057f0f9316b8967b37d8801da0b186cc4d779f120200e532dac6f4a8750d857cf0af00ce2397e75657e2e02052fd9f97356a9ee6d23ebce46b66cb9d8be376982c74f3207b7249b11d0200ce4083697707807639509f77835951e53d73e6739bcc626f07751f9db0a5dd3ab5d5f14d56bf1eab23a66a3d304b993940328add9ea354f5a52f3ba0c98623eb62854c15ea4a9d215e00a67e40383b7a9849c2f0d56df1e348b565c497c1e09387dde98e108b34056fbe30e87ae301da32a3e241d8e09048e873499030e653edabc8cf36fa5593a7d11a92acba969b8d9888418f8e51405eab1c22175993c74ee463c02a80b66b85f3a06fd0e18d03c0d4bc3514a63483f9e88bdfd304901a32f18858b163e6ea0a2b35ead56829ac46ceaea0dc34dc6168401c857d33bd4acb761dee1d46c77df17645747156195c5b0fce05cf772ecf81e9606b8bab22746b721dc6faad8caf35e5495f21d47b39bee040202d462e3403a8cf4981d30e4ab640d460c67ae51ac66404030e13b4a47f48dddc2b2ebcd3ab764c8d6b115d4aac347b1ba3c71e3a11b8e4c52eb77694464a58dd6e77c7c4793a3098e72c6a69b9ee63820ed50a430885b9b95b8398052666d2c493d5b13bbf0b212ae7d97aa536917245eb14512ec19dec9cf14894c4b3029c3d35219ed4e595817b5f5dd716ce07069c254a8004c88721664bd23c9dc9008636eb0e951acb272557324e38eda95ef97fffadab4d406dfde421320f1ebd5f010a0591f60ca1e63eea31db1b8a084671063ffc0eb14b80fe3f6a77d8616f2371a7c2f1a025a32c572217b3f7ba3b099ecd8db37742eebb6d70529018a12fb53f57ed90d5da2d089ea5e22b1cf3ab39ad2baea6ecd205db8941892aeea1dd5892bdcf4f0383f35fce8e5439c42e81330e0ee9212ddbfaaf0655917a97afa213421294b6d80dbd95f59a56d7a9552d1b8d32ce89e675b62c72e7039a806ee512cecbd47081681f0d8714e24b00ed97f813dbc61677fe9ed3e96b2bd56984e7bed6f38a7ff792944a275732365956ecfe227684f4fa4bf88dd01c5930be8808e26f9e66c6a026dc206e57c90faed424aab8976b075261026f105a4422642c8476b32f9aadbf79386a087a5c0265a26d1d07de677be34bc507f2ee4ea3237acbdaec4591ea06f4dcac731b082b721015bf1fc56a0ae597031b44fbcb58933f597146f4b87695c89e654a228493a4ffbca76f2ed2e9bd960687bd997f47903da675edc9be1242ba0a40f6997258921c7364c8899539cc032d3d098e7203bdd513102d41b292e3184dbccece1e52a85584ef1b272b1b7169612f9f5ccba2b593415c6fbe859e22c395762979ef94af577bf8394b7623feeef137784ea9d936ef2d20af8003067ecd969baa4e6bc695a9380597f0ef3ea0bf6dd775658d3216efc6bf487cd2187b9f73b46c80554d7104d00f27ef6b91ab7bd53d4bbe53b002eb6a7acbf0191347d9f29764f7942a6f3cb59628963515ead0b350d14c5e44113ce37a99bc1322de6babe4633929dd15646256ca89c750f2b68742b517f1456a026b9d8594896c551bfebacc619d78c848aef1ba5a25dd7b5f4d8ddddaab8e0126b0a46c1b3cc975c3d7438ea4d29bb4df8f421608cb8c8a3bd1aa0d4ba327b11220cac760542c5f53b945b6f02709c1927f5cccb2e4f9127b37df9904322ec8a51982c5502a6228d01cd3064fbc538a821dcc7bd8ae18b6d837a2f2c9c93eea3d33339a1abaa86d2664e8c67ad031bddef4c514aa24b67d25a82af776d111093ca7e34fe630e72d27142c037dd293e37719c57c0175dbcf504f6ccfcd5f5fdaba90a89987106b74b1f991632d7c329537211e6458b89c1b9e31ab0113da9ca7a74ce28426d3a19a36cf5a90ed239795ca26a609738df7ebbffad79b9931778a3b5bf3bf1552771bd9ce701ad040ab59e903c69a1301c7389b1337a1efcecb9a9347798bac300fab7fed42e0583819d7666f6cf363587170c55bfa041a672dc4b996fe956f6443a1c2a339dbcaafb6dcc0f5b86e55d4ebc80be4236bc09784d94aff4c7a090be21c1cf4069c44483c6c5061132d149f2b6eb1315316db90c7c22c42e5ed3e102d10d47c100bb9e7c2f3c665f04317fa49a2fa0edf7a2df003b5eef07514b69f50a27cd409c0fa5d48fb9f08147baa1c59fa62a40e8d787c6fadea37ee861f8d8767e7199241a0a8191eeb3ae8b7c706d4200c405629f62e92f14b2769949d80e6f0784cdf8b95ba32a62d53935b7045d4c7046156b1fb7cda5e32d26d60e2beb720db96ac11a618be299aae6c786adc3a39a046fe2c94a8fc7692cc75c50fa8779d0af3d07ebaaa604ecb13386753f29498f8b34fda5c6f2e535cea3188f7b59c2b4a3b3b2f5f331ec59deb99a6bb6c2df1d4f0280f3a1be957d38eb5a3c60d35c2d176f30b657f1de9ba405fa1d566a204de3880f6cf3be65b2526087a55278d134b05973268839619b4e28393aa0ecab58cd65597e2d73277c43414ecb47407dbac5044bc79b7568918a7129ed817d37f709929eac40b8deda20d232c9141a4de249544785e71028c058cc30122720f356f101f793f573b677eca1160a94d7b364a89d2758908da3981851289dee67658704e78e40f012ec40c56faf0c004cd518276e1afdc3c44547047159a7820f45ce4265be27ca2547350d1cae347e0884daacdf6846da24cd6e522a57e2f32959cf71fb3d2b5165fcfe5977aba51c35a58e5cc886d4c816cb1cbda814adaf965473a0fd74c6187da9d04d398041df5c33603fa14359afb8b1d9d48a9fe25c2eb1ae4b5e8e22afe1eb1ae35990d98dfee68d4ce4b2746b3c974193bfe03b937a4d648039a67a1b719d433c0391f88a8a380fc5ae4b9159b45419586607342d37d64ebf1db95bdc20e0599a0b5a22e1012bf8d1a3124ffad8f282ad1d3eeb7eebbe84d7b9f0b471edba58c95e4c2cd13f5b7a4277b8cb1982c669ce3daa2cc802df3c74dc3f7875829a49a22b4722a985e48739c7056977dcd158cc069f547c61c4557ffc908cccd74c344247416c464414cf0b8b96e7622b51d452843a86d2ac98d0be072cf16298eea70a60001268809c317e0a10ca741604edc64f984ca5595057912a8df7dc2eb015536847e1110deb9fd1eacabad1cf4eb6a6318ddb988b7abf8b0b13cd88ef8a937b8b0393d12043eac83a40396da73705b08c5e8af8158e82c9cc0d603da048f823dc88c596de0cee1fddfbfa4416978256e75641bd37201f05737175cd4bccd9b6d258fcaccf0d100d534092677b094a3b41a7d27f5371b62b499f8f39bae6678078ab2ea07ab7c02d569ed5f5cba09a32963f6ee3869bff79e35fa9c93ec817740d4ec1ada9e6d18f4d2fe88c83074a78657f4ab4c6a6adaea3d12ca0c36944b2e8d639080190d86026c2908db0e908dfa571f9f3ef271f56d12f7a25c43dc2d79bc8a0a4feff42b342a2bdf766d069335a8af289d26fa348ae8995d57a19f27029abaddb9508bf27b5cb465bc5195b0e0481535855a07a6f7be92048eaa6253eb094c3b24050a9a92c27412e685881fa3b332cd27829e79c0ea6bd9635f69418517bbce6700533aa70a4bc0b9b02679ec795f28911f1b78c793e23b1ccca8cb1a9f2953f10c03e723746c463dce2c682259ff3148871ea9eac1907c9c9593d9f55731dcaf370633ea416791198b5a0b318612ef112819a99baf33078a9ec8cc69400c43ab698f1093cdf642ef5045c545f1c255240aec054dc3a09174321a9a8fb5ab0691ee68b1c76e1fdf377a51af19dd796a7eb6fbad34004b2d4c321289ec4429da89ecd4f8c917f274817717a64cd98c33b006023eb1b89fca47c1f00a7787d207b9a8204a7faca4b2ea49bb842b2695b97c93c9bcace062f1d248568ecd89a2599da188ec0391c09a533e321d342ad9ebf3ad2e9b94f0580ad9137b0d9209ebf35ffdca653c86f07eaa034eba815193d953f7741fcecd79481c62fdcb01b110bb085a145ab4cec50bfc61b482dab9f8c5aa13d89d39fcb46e55f8069308fe6000e17e4351880c6271ad66337728c01112b04a702216e9951f1be6e335d0537e4e8c704110905e78c44ad7aa66f856aa693e9508393c26fa5518a696538373ba678fd6bae74a11fa77c482df29aa109ff776d08f5ee49fe1bc38d238b0bef14e59e79edfe9737116d295b276634c44c8d37704d69e359ce4ca71975e0e7bde46c4eca1d961f8607d6586bea662b62c6bef59dfd4f3eca45e84b66a7c6eb9e2c3a360e787252084a07e3149ca5ce7a552de2f719b58291c3e36e6c10cd235e11c4832c4b8673201f9a5f3167171725888279fad5fb43937424eff726115827ccbf38eba8ef54545ed0e5f1190e9a17789134ed7e4bec924cd7111e4ff5a496522cb854a185ef992050e2aaf4c61fce1eab0aa30392f8c9eff32f7d6d05ca1c353887dda5689b7d6bf7ebd8e9f3a1e66bc5fd52c05131a3d802dcafba0b38aa06786e4a7e09e7ecdbe31ccad6d5d2f28f64d7ea21fcd16649be2cb9d1b43be22c663243de503c53153379cb75984707f3c90d434f7d0e74e2227cb3d5a592fcf8447d67b13543bb99758902a4c9ae554b56e42164a0d7f18fda80096ed8549fa51d1de24dd3c4a020586ed8ca45c7baba027fab4f8500652f1c5f6b14cda54bb9a0b1984a7978bfd55731cf4b16723a5b7d9e80de995c79a301178b6c89b1b491c2c5cae3ac2bf683e26b0cf3ae6f43adff60ae7c7e378d157e2998b01ee00f342d72db15a8a99bfced093501597e0a6ac43795b8733532da0b7f37429e95e15cd81f115ebac0696a3aaab04fe5cf0fa34cd724c616adde7bfdbb726879f78098051dfd7d22f541c7c277890c5577fd2fc96b89fa44fedfaab0b02394f84bbe748b9602bc97ca1fcd03b2dde132284d1bb6e912ca8a253bbe0bea0660abbad183516afd43a3f0811769b225c6350a864a14e77166409b851fd03938d5cc67d8554b3913e2c9486cdc357e4de2f58e2171fffb0c1cbaae454d3116bc40244bcf317d7be17756077b4316371aab18c66ab021de362abe59f37e49e7d7cffb6e6bbb38731ce923a301417416fe628a495d221ea396536a4a260099d92b2b4f287246347699a80c1a32eae023da6465b4baab12a66cd78ee69d89b2812c26e35474359b9ec1dd64f7ffad64ef5beba0a2bdbca2355c98401c30697ee42d78056cdbe87627e81f6e3f98bc8482cb2da211aed316de7e17be5249061fe0a70b04b86dfd4294a4dc08a6453fcf411f07eb595c0ff2ba89ae7ad8c188ea84e9ea3ca2e3e3b9489b2fac547a81c3fa0507bf47f6e2915aebd067fae33f17224f66a1e2d07420590de1bfb40be28660dc4277d8060991b0779f10c2a458b1240cf00b4984fe22dccc8f1d0649b15ae6b7e114dffc5e80150529bf265ad212631e9b15bfa27ee5cbe09e1e73573b88d125027535c0c114666ddac9b2733933924a9b76ecfb16a5f072f0e6b25239c91fff1796965a341f48c3b46ff54d3b734e620797326910d726120bfe61cdb707bc396bcbb975fa60b6844a11b52b5397ace6aa835a0dbf7de9081a5abfe6b07dc3c10fd73538254154f175f16cea25a2bc6a16a91d21c0ba62c4be3d9fa340691d74f816a4a41ef65d47a255d51efce0e3a0fdbfcb3117792968df0288665693eb6635cf1fd85447d1bacce97b48c9ae06c7eac805f82f77c109a05f0ca9fc2fb7776df9d112fd835cf460d7ec4b32f0638d5df2d663dad1f0f136659f2edd8f7862f41080306d869ff2ef81d036b00bd821766c841216be518396ad305141671d7bc79385438fd8a21fdf4b9177d06ee75eef58ee904deb4cfa8aa5a8b9afb64d624de0cdea03e36a7705b30e22dc830b9adb2f86b9a7274fc8b028c8d9d146098fad79df5d3915cec26f43f9557aa41b0a33183ad21c5d7eaba37f544a49aab99099b6edec8f8112edee4c7187d79b55e32911eb5ea0dff585200a36ae2bd2cfdd800d1a0a0d88afd20cd85efc5ada082b821cf31f4ffbaf385726fd78c326d833a3c068d3a6876d86a6d3638fe847aee6dad24c3c5f8f342a801fde0edbe5335b682c918b5030106d8f472e8099101f2bc77826f84554dc25e5ad40ef2744bceae732469cdf26a59fad548c59fca8c6b712fcd47e96bb14b99e17b419d3da2baacf3aba2eb6cdb037b622efdf78447955c440d8f25dc1858c6b23b982584f757de51108d6c91b138a1eecde59ea9d1906f73d04aac54e047b631584de1e84f453e4f967f93aa2b4b65948e6456133db779e100afc07c4f6c9cae262de448ec41c27deca9d9d3c72e64cfbe0acce207576ef77ada607fd5bb908b48b4cc8bfc0fd8d2f8f7c7ecb5aa6c93b75cc708b298d53e2befd8967e067116fa3e3cb41458e04cea828c5d1896d97f3002cd525e04849092cadaa76e3dd678bfc24116f992bbc55425a3e43a1bd73a0356e0635620d538885631289ed9af0498b3f2e0d09bc52d705abdc6ed36388c81aed71347a9a9d83c5a226dc929defee5bdf997de183073d5ff7a1e7ad0464f0edce2ce90655981669f0bad0ba70d94f3559a4ca779169c76f3b458a423dd01887c2bf630b7dbf66411a70e11984bba7a45a828310683f5850ba228a6fb3c27f199482d81c0f717cdb61fb08f5a5a780ec1d9d36e58b6b5300b5791114ba85e3a25f6aa675ba980cb72cc42ffdec0a49eaac5d1ec8b9a86e3f77bc16518583c586dc977824180486abd390aebddefc5b8428becb2815f4f21d8acc1d373ec87ae3cde87ecb6cf04f32b53edaaf32cabe443fb75283cc4b5479a766bf3acebeb77e0812941a82e90559f903854b3f74b5c212c0de7bfbca4c78f046c76469da8f7c3bc975b2e0c4b1ca3c4a0caaba52653eba401a44c2af053093ffbdeef75aacd22c002919503015ed064ace4160a3187a4afba57375031cb6eaf5292dee152bd31b045dc0bc035c8c2fbdda0522824b369b53ffa9dd2c8ffdd44e200a3022ed01c02c772fbd2a116c5e553833e2cf2a7f9ebd2cf57b7e9929b1d75f63ac674b166277a05a3e161644e2cfe7860349fb0bd5bd94b9c6e53896d92b905aec0cb3fb8b49ca598154bd912cd5b74ed3be2101789fcf28a0a9a6d38ff2791eeb360cad156f814f69e1bf4b0e4281325cbbd37bb67cf7de004e5fd690aa813ebaa628ef152ba4752138e8bbe2d34c8fc23c0bc15e54051d8fd50acd154ae31d66568247b155d042c2571b40d1bf391d8b6fd276b64602eaa20c63de1c3a7e60ee9dc2440d590ea941852ccac13a1b777f0ebbeaeeb3ea4033ff2cca2ed6dfb738c7ad23b18c2fc423dd6618e2cb10066f4c3863a1bca408c549eacb179f9295d9b862d56716debbd4fa1b20a3f1b24857085db083c90d0b40761851c7ca567bcc13afd7304dccf7a8c9caeb7ce35f9fb06ed0d8cc7bae71ae76865907e81a029b79838eb15aabfc886a7e6897a3c3b4acecac17ade5d9741fba3743e81352e0a9fd1fe1d03e6599a97fa115ef1349ec8f59dcc33aa02959ee63c1e3d671f01adda30bed8ed9f64c3d11d12a19ab198e3b46209687d50ab4f04cac9a3f954666fda76dc6993ce4643e152ce969f61faa8e59557c79582c2b53a58782ea14ac289bfa4c6e60654c5f20de3744dee73150e5ee6186ada6cfa4a55c59bb13d19a61d381890d5384388b48db31600a3a9a813fccd960e1c380635cca870222da8f9e501d852d6a61bb9c41ab825f2211cf0b57988790e0ba9973dc92d59edd8de04b76b0a109fdf5b44afd10092e491f85177059a936feff41cf42809a3b2005f38dc8a4d7e871523795ac7609e461eed168ec4f122adafea4ed5e2e0562edb51d6ac8038031a3fd6fba7804a4550d901fc46ebbdf2d797468d9a3e9a2bc7942c04987b94462712967787773027525a282fa8b709a062b5eb6664a6e4f3768c36cba0fdecefdc2a45174ec3a758ce1b7db49b32738fbf62ccf76a7eb58117400ee82599081b407d9563bd038dcc979accf97806b4a21c72d2c16e80d80d26ecf67bed17b06e08e709bf64dcb8c67631e967004d99e958a6a95f3e499c64d59e0754ae292575aa89e4e79228a319169c453c713d7502e29ee6ff40549da0348f94754272b5766ca102ba329c231f3ac27ad464114d70582f8fb13585f0f7777ea2e93314b6573f44de6e5add28a66c552ffe9770346978086efec0f913e360aa5d64db8e99ff0613a1104b4289d9a1654d14c2896621533a50e20dc26eb89d3633d2f94c151726b06f323806e4c990a4b9019af246962824220e552634714e7a66badafdad8dbadfff965c17558ec6a96d98c3524fc8b70d36db33196bc85759288be413ee1bd21d988663dec3ece97919eb89e895ed06e617a57d17839fdfe210de5e5b565554adc1c39e4023736e28d48adf5845b2c45db5e944e12a774e3da68c56ed9cc4b9a77c82fd239108fea41f5510f7ed179f2efaf180e82624b83ae0adb534be679807e8f03de12f161e01f9386c959e3e0ad45ea874a2f353e94b606b04db1fe99bb91470b16e3898731ddea8dbc0b4aa36d5cad44551e1a64dee8e9745831abe85509816447530bd88abe4c4f249aa5b3b08ba03bde9f62d88ffe74d8d2fcea35dd9e7d27b9098d1268e9f9f60879f1823b16c6e3f10d8415fc9b9aa9e684764cf74024faf6cf40a3eb9b66d01aa3d68f88f5618e235ea2c8a186bf6eefe0dbed4d28e8e36428a076a82721beef07e6f3dd1300988c4a9755e0232d684ab9de6ed3af2711b32ce8a667f23751bfd8ed05d208eaf6c237ec406eb67ddd21dc794caa66bd06043ae1e1f103aacc5bcabede203777d9e18195f40a65166e6bc68fd9987e7083b47f5bb297ed24594b9222754f749823226e63c27ee3a8f7249a604d3f052e3171475d19613c5b82dde5a3cfb80db55db39654e98fe6f11eb87f7dcb54761f98c146fcbca51a93ca41d09e187daf441c3ae4bfdc7157947b1602300f94c0e4f33f0ffac09e94166aa179ae96220fe885636f78779e2e6e7a95cd9ead15d2f8bb4ec354b357ea7b6f88457a02b0f4ebea9201c176ac2126d80799debad714c0adfb3a210a92510805955ab829d1376ea740a05996434d8dc18d0f061cb6b49e9dcdfe05a817a7c5bd722459c70372838717042783f0ff28d8045e0b5087c652fb8a7955db6bbe212623ecc9e0f1857276b909bfc847789e54d125c183c888c55427a5e50d239dfdcc61f389e100463d2f9bce17671c3975e82a07bf934bbe74d2c6ebba0f59b933b01c1db82084e5c595c255c0d81cc166212b35ae8f9b5a7429889bc57d0405b7a5500509d418bc4ec8f91f84d0a5dbfb4e35bde58f61c13281862d96a0c3ece7cc2d2f05d528a60e98a2d2dedf48824f649524eb123f0da4a5ec9cd5ec26f0e6509543742be1a698d3efef67e4758bbf07313aa835e21e6d4313d8ff6f96b534b618a04ccf67a3796f029a089cfb6ed78cb16d16eb45b7f714bbbb52f382b5b7dc1a8c9e74b64d586b650072c10d496dd46502ad0f3fe44d06c82110420ee10621ebf6238d60c5ca2e355d88bbbdf9e682c9055e4d2c787ff1e2114f4932ae38b419b34a97bb76d018227cfd488404bf76578feb2534bd799754a9101165c6f6257c64e79d03e175e3b4169a66ea04d313395d153d5a03fd196a49fad2461b5b8602325b6d5eb7fe4c6f0a7250b65c1e686819e6658b5bc57242f92113f8f9cca87199cc3155e6910c64bf71d8f2c6a993a3e2ce04051dbfe7e4d1b71a8fe0c68314636bca1a13c62b7e848f479c5b4dcaae2eac7cecfdd4dcb3274729b47d63982368c61032dfc196971bdbb3fdf755183513c3ab5e757e00fd7c79eea85a77d241bcf0a42949f1c9dc764800445f61f2e91169efe3c0c267155dbda2e4fe8ef493652019103bf8ea51199ab281840aac91ed1f537467ac269f0568cd5f970e812478009825c1b64ef59398d2da62e5bd147f5753fc1e124f8502ebe88cfbf32028395d723fff419de1625092b988db106a00e4a9cf5396045982d23e4518697b8bf5e53a7bf9ccfb9dbb433dcfeca985561ff5ea5c809e46349e91825c0fe81a9c1496e5bfe475661b4c1afee8a4b49f38e7b98d7ae97f45455c7354f133bd8da3de43792adec5c1c8c7b09cca0791bdb73e1846df4d1450cdac24ee2025820ed10aa70759f497579bc4b2a5f3dd1e5306302622a9cd13a98c74787651904e9507c09b4448af1a8e98f212f22811d39f6cc131afced56d6444390e19dce995749c96a6ed3373d396192de6a5ec0a5fe40d25a9d5967e41b77947e8bb39decb3c851377715e5c6b9d9dcd21cfb5aee188942058e68808e962eb7a8ec559789db566843d42a4471fa6d8ae39e98c5536723a8a5bec863eb7231a4e6a4c83a9b2ec848c67dfa36cfad75d2b8b986eb493eb331957acf635efb0c614bf787e79c6c073eb157730d12398c41463812b26e0617e6cc7bb18335cdb4a876d0d8479c7f0227e11fb9df58950d89d0254abcbdee12a8cca606a7ccc90b16cc9191fe267f9e80ed3cf4eb2e9d0191ada3c8189a0705568067fcbe9ead859e1b84ecd52cd917317cf09caabf76b984a72675a8d626787bed4fa80055bc847d8734dc7f652cb12be3b4344d7d5b8dd20466c4b8612cf5652f02476625ab03870f1aa677b523a1f6432bbd26b6493dc09627bfe7951987e984adeed753034b5da7c7d3e665838f568386fe853138121521483d935c1c954cc21b69a6ace09bad942384c037270cf1aa57247ba00fc831f1ec5fb16d888ec3bec14f153baf72d6b950c53b0a02ff172050064f7ed5424b5ce646656944e808549087e5119cc5958aed74bf236ef742bdba15b990b50a7aee14fcc7f6e9380f2ae8b9d7f4b9065b14d9e7df93ab85a90464ca4f645e6e0ca37191cd191890eced3e13cedb52286649ecf55e0d452bb6e67c44727ca3fd91db342b8bffb46ebf36f87485f969d1154250e79e02c396d239942acc03f1dd9f2f96a7d2c09b49f3242340df788089bf26b384449aae806195633280c56c6a036e4065860618b3f23b7fb58fcba7c67bb34b0a6b359f91e00e5fd39473e0ea77e76b156796cc2b1416d835e640be6f564d2c68973dc8d137d1b0c88c1ee01b7a579cc579c33cfd99cf302cec4bb8a28675528cf9de828e1f1b02a96290af53614bb8414554aa539e57545e8384490be3d7cc1234602e1d1f99c2133bef0c4dd254876aadb442145a3b47dc73e733c494ba0f91ed809870e3fa3586972d9b73df617022ccfa425a89ce77ec37129eef07824716de1778aa3041e3b14c4eb442a84b3934cdbd642c70df511828db2b0fbec17c7c1aab68f4244bd4dd6f4195bf3f10307b9961450502e32f74c7624c4563551e16eec84fab41c004750b670fbfee70062e0ed6c698fbdf200f7a11bac6514ef229ad7cd788451681456913816f2e73e3dc6de72244da83fc9907cc1e7577c0891b4d59366920f76531686c7c87768cf6226ce6a10df9047496475a5a7105c25ebb25ef9224137df9085c1812461266ba281209135a4b0e09557ed447e55007c52a914bd056eebef0bd242fa313c8d22eeaf31d714a388fed2548fccb0c82fc40a2b0d27f0b7ab82b5a157e725f785851891022b2fcf24de8aa68344304a0c7d1d8722463be00aa2ca5f27e528ae4a0eed4852bef97d8262e417178a35534b7137e2b127aac4ffb036e2b88a6583cc224f04354baa63e87d0cb55adf6003cebed17e6d05106770e64ce017fb4c531f97b6c460534d51cbf2e15c647048bbf376c017811d7dba57ff3f5484e25f313c2836cefa8b8aa1237641b1a0fc3f95b65a85d0ca285c69ba5884fd7e9113d883df57cea70ff75ac0c105441f37ec0c48f98f09a4b21cdd377f2cf8056d7e15d7d83e2f61de209e67a698394e2f77ade73d1166c79c277952079d3e89117dd203796ce1a9a8a643e333846d21fd458e3fec5bfdc62c1022e0b514cfa6f6227c4e35c42d41ee938538c232b35a42a8467f8602faf01d20081667fd35f88862fec7bcc53dfb859285c065ccd91628c8cf2d8546f2812c382285f3446384ea49bb3a59bb51cae9d2a39462de70a51cb619910e8f42c2e9b24b661eb814b7b9a928afd3d78bf97be11ad26b0d5a37059a26672c2bf976a419ec10ccbf414bae2b9a9d2431645f9df8595084ad239c2629033821632fdb49169037a7f5548b55a9b7b30e35660d2d2c3e0d6544c26fb256753f084d012fd3bb136d7f16850d22844b8372ee8915eff3dfabe2973219f751b396c4141da4cce9b8a0a47fad27bbb6c4a94c464b7938a3726c5fc08974527c4bd18df4a5ff6f418031ee9bfd723f0b709fb72c2bdd86f86e3748401a527f91234135aa1fe6228acdd6c255b4471d673fc41968406660ac7fa8365ab557a363e547039862878203ae6e0be4ed5cc6f3be7e861e2e933378d8bc304e76948838d86f7c909e341abb75f2c3345fcfec9bed0cce2ae9ec9df8520c543973746684a379883ffaa7e7a6e5bd9fd19bc8be8396b5982bacf9f9b0464f7fb1416c02e8b78e9a417307341c7f0ea47486ba34a7034ad1bc40ea121667532d246e8d1f0905d5fbbca1653aa21849726617dc3553f3ee8763cd5aeb5d6cb2e8755f2f228c9f2fb0220a97fe59f11c884720c89d0b7cce4cfc9f2bd5a9813076f469dccfcbf565c2c008c1fa189bf56f523f020e0f83835af3d30e657881af5fa2e47d1ec16b04724c628fc249da48448a2e261eae3a15c74458b7142c3d53f9a86e746e02a1810b20a2d233905a03b7fcb721e4ad1ac9c21a691569f697c7cd06b40f93951b61ae49771ec50e09703423869fc23ff1e43ca01b7ac871949e4a2cf44d2a9ee4e8ca5a24a8f37cb052bbfbb4eabf01c08d2bceb9c74a3029c4350e54f7a1346f1b3636a6b616f4437e7644f49021ead7543e729a1672cccd1d98683e98138cf8ba7c9572704eba9f4efaad59e3de96ae0a7ea67e1a52c764925087aaa3fc1c21ccdae0438d870447e351d3ccbdc06194eff0dc068b496ba27c56612def592f98d8e9a60af18744feebfb29af3120f64ce75dc98e5bb2245bd70316986818d62a75f24262f5160c44171e9b655a8cfaf9e96e37c3c31267f1c30127f6904bbd76a5610c9c07f12b721495acb81554d6a17a5b6d4f7b829af0667809d9e4a540e5baa63faec8efd250ebfc8f35cb9381c1cfa0e2e3dbeb1f2255c5b5904a700eea9b41bf2ae5fc58565a4d58aae5a08232ed6f39a31ffac21a1c1be175a47037af6b7fdc95997c35258c3c27478927d3b1e3fa599b3095a21a9f41a4a1f13b2902b452bbb4a67915b11b5969573a606a728e411c7c92c40adbc940e4475923ea60e7414b70f836d0c4018dbe0c5675baa5d605743ab2c29f0817467c8438da83ace7facb7e4c53f614c2c5b5af4ea57a86da40fe6ddcfc2717939e5cddca49862898c1373fab189e7d2f725634389c27875aaa79ba393cf7b96f3a88d2ec2c700ab024ae8e323a202d8fe969a7ee045b424b65753dc147bfbe2945c4b9f224ca484f5d12655525601d40bc3c976284b347fe00dcfa416b3cbf2b7d4e982efe41e21c1a4cc95510bc75790f88c954dc01df95d8fdeb45a1cb1481b2376f7c562efff3502a7fa370219e3afe2b651391cab6bd6425f9c86bdf50e6f77b1768ef36c9c76128ba5158ef66d3b06dfb2ed775e9ff7988f5457e0a38098c9531521bd58939ca515f08ef296844e893c4b2254adcbd081d02017bdc1230d590fb78fcacda1cd5745086f4cf22f48fa04c1c6d25aa09d08841235953088452cafc60fe38f5aeecb41ecea8edba8b96a4a469ff3a0cb0d1e51f2fe9e2c032329f70715f0ec7211608c6a2da1626896bb3f890d9961d9a7de5d75fa9b621b8895252ac442e03773509b6fe252da4a1397b15db8b4afc052eec5ffa42f25e14a56854962e28eadb66067550acad753ddac163511217a19908de3175547cdd48b3d8085a92957db467744c324409c6475f3c9f59c935f6290318e4b89d4c864ed36dcee9d1acf012f0dd5e4244aa98ee3f1b31c8c75ba95d3395b35f8b55e094e77544cb1ea8ee73b5433f75d8fa195a1353c40467b9ebdf6bd2bb9b87c875375479f3119df1e06a000e45a989b3645b5ef6402e8cd134ac6ac4740327e255d378baeea6a297674f99350f7441403345657ee6236109eef49f41e76104cfe1228b17d8974c3bb13465dfd50bb0aae75ae0d40d6d1ae1694f76b1e57b956d07f033f478ca82ae908136127a58394e72e9737ee3a2131430a8a772f385288bf28d44eee4b4b67cf1f728e0f48dba886ce62be56206edf60ae6e14f379e3a994a00b449c6b23ab3bdf8685edb62d3756f7f3f2b3934dac494f37af566b04feb6d053f741d90770a796ce1780aa941407ace9a03d54ec696bb7b352a43461b41f7eb88d5edb1e0901673feffeaafe7c4b005e736998fb38b8ab0740f174442f02476624daa1e4859672123d748f5d324dc71a186d1a499318b55c6256d37b13feb510a0374378cdf9f2a603d84ed159634d99a432c147d5af16678e7020a788ea586c055d6241db6e41056c23356b63a436a21c96e676356b94ae007d4eba1a4609c1d944fdd1373491bc4ad3d4a8a3523e11a22c0d378a6db3e21631bc6c2b1d63e244b29e75924ff9d5ebda8803f92b5fd87234fefb675b34d28b9a0e4146aaa37c82e47b2cce68476714c7489a6e9bf989c85e8d8a9520d7ac8efaf091d8cb5147b44908ad305a7a52b89f87632a7e603f7fedc3d932c9cc92ca5cbaf91683720a6bdf2a3500c6e0306867320e61c052bf5ed6cdf21b5b313a75e1db7f95212e30016c5c8e2a6a3ccab4452bea2334d54fc755c96e3bacbcfca1c25065661d72eb8789158852de49d8a5a77030ed52bfa5c012665db5508ce138298c03827c70b758a791cc8618e8085dbe66eea3e7f060bd7bc77ebd5385cb146aae907878bb6ffa3bf79253f3db472f648dddef24b7da102d72e060adf4f10fb571d1ef71f48ede301946d4d1cf7e5a75b0674c0361f13714c381d7d4c4dac1b57615d782050789e4bf534dfd2465e5351920bb64dcd63fed7bcc4aba60cc07c68772c3b612dde655e9b19d144d533713a209f13bd8259201038e7b2789b5fb4163a378b3abd70cf3407264fd0960428383d59ab97cd13de017b37ab66cb931c3e69e33c842d566ae878808f8a43eeb3cae7c53cea963e09bc9dff9bfc4a64032de40f9750c1b780c0265482f1181689c803800632e8dbee60f2e3ca52e566d8cf5b644490f7a043faebc154cca1d24d0e432742979b899fc284a96594426d76f2dfdca348f3ce9185edd91eec78681bb5408eb2c48a30706c1c1bf63bccbce01c29e157583b6dc399278d79fefffdbb86ef52fbda68090a43a0ca7aee7b367687cdba0d3f9c61f9395e49d55a3931df9d07e27f8186ef618cd3577ea3c9ecb842da31aab4f3574677eabe30608e04982e3dc255fe697559c2ca6c1b51e8cb337ab7ddfb3c3ce1efd2475708adbc2013dd5175a9b1eeea513c7125cdef72bb55340ce093cfbee7b9f9635515c92633c6bf26523d33dce7ec726824dfb35690e198f9f40ef0c6ba245cb46dee964f4db1da6454aeb509124f7ea8f2fedc8aa253bd2c5bc1869efcb8849da694d19abadf9a749aff8ae73422e67f05963cb001b612d2aebf5248b90ef536d55a3a28a5ca1b4d0f2b29a9daf61bcf0ae197c6128a0bd537d3dbda6accd275e92d14c8b079d727d919f88b9f7b0d5ac1b3fff1561d73f8ea59b9e3acb89b4540796bd10eac5a5be38fdadb9c0b48f6be348c0517caad112f9b9a4368db58dc194c0e2ddb54486d51f1f3fd4ddeae9c71330b698baf29c8ebbb6f3871d6a2b286d646f5a55525eac89bf8578c3fbd9ef382a5e7c9b164631f04f8d976051daaa7d6b5f9c07091137c41f50592ca02c268f8f098408b79887d94a27405a2bdf4f5b7f0e4802a60d8e05e12417c6a28e38b07b5527c4c6f9e88260772cdf09cc3b8614fb363a89db999027f727a6ae19486c86c4a1f15f7383e4ccc10832a59d77760646d537b4548133b4e609b014b27dc3ef66b70a72e6acc484da805ab153fc0b9b1ef29c4c4bdc0c98dbf48ae460e1db84d19d272c96309f5337c7b714a02f2e73d849d75afb9b5dd5f8f8af5e0e724808da3beb472a8d5e15dce9d0e7fc370d4789761e002b1679ce203970fd0e1c7b043ce594e91e98dd2022e0d41f8b3001097c62f6f8816fd0111090b2c4d66fd67513692a2235f395050c5ff62c23bd02a8be34f48f1f0a9001085c1b7f4665a2582a84981462e556c098b004c44a5584ed6a9e82a0805d014cce6482bfc39ec2b3af3d4aa9c04394887f04368b04c4a93a08d79629efe8aa22ec5001c2a8b942aa507187aab9a10906326bb357187365913b9ed666e30e57a0c63a35f23124dc18009099ed1e508cd2d56cd7ec76ba3b43f2da53ffe795f66e94609a95bf2c753f2ca5d3787d2c4e7d054952566fd5f4754a82c82e10c320dba6c367ac9307c115236751f929c46e552a88efa074775ad02a5746d31e431e24d6f91bd35c2beac45d87e17cbef2d8bc621a3542bed8941acd37938b942a9b825eab9fdcb5446a96c8175d9a733afb403fc224a3b6eefe0f07beb8d2ed3f55d6f182992e392da1a3e92a72a7970afbe5f07383f080107619942c828d74f4c3f77c8163a8bb397e688a6973a7a46175f70ccbcc4640617692414e8f7942578572c03fcac96d61eb155ee549c3d51deff471de29cdd652e5369673b5880cf96363a8104939100cf4fa37be3a57670e8e4d39dcfe6b96cbc4b50ab7175696f9316a1d4df407e75b3c4c1f037ed977bccc4734ba91cf41f3a9defb3d21960308d897411a2d082f76992a846782f42bdc023297daab41ff93dd0c102730c7d966d5ea0082fd3c50f36c0006b6bfa7e1789dcf4e5055486a0bb0dd86241e82ab4e9a4286c7952cb11ccaf8cdd40f5e8990ae6abd970d30e08619d8a5e66f186f5146ab5295fab21c9ed6a1cdf02b0f611f881d34346b923bec4a6cd31e490772ca4e0b921922ccf7d94ee1ef073593a5cd99c27f721a3fa6f7d2d4923b26d08ad8f095ddbd2cb058bdcbe645a4ab59afa98ec62355c6d0f61975c73b3286c467019c2702e19af0595ec1bcda0677f527916af937724ad004b2e164dede95bb1f10e4245bdffd9063db28af2e21081e47b2fd8fd0475996c5e2c135c8e94166523e5954b45b7d0b91d59cf52e64da9b5dc4784c7a0cf687d375b7a5d37134797309411819186c34abafd410fb0f8d97c19a3d2c2249be434452e54630652a29d9e2e21d02dcbfa0f59c43ae0dca22b26068ba54047dfd2f0ed64aa4ea4e043151edf167cd5b1c0d38704028776bb885ef0a00af8bfe6ba0d06e5b758e5b5abf02f198b9298c855a2190bd8f91ff515b2cab6a0ea29cf60cfbdfd25c28a600c5f9870a2919c1570e8c324fdf7ffe0b0f465b58193fe487be34a937b92a021d840e780bf81d6bc5d59e001d2395f68a437bcc9184dac1bc2b1fc55307d338ed879903f13458705e65f73b0c9db87b7573c3c45eb3ea8572596c6d180249606d2cbfe0d8b5f6495a7fc967ed48258153c5cf70d8c4aaccf5caedecfa8e87f13e1c9ca668228f0a6d7db7d05d9d6c1dc66e1194a4fc970ede93cdbb8a507e5a795c9938c07ef1d93f8b2ffd43b78faad6e634310a207189eea42178d50d4eda02e481bae4dffd0a58dfb169b60934a4e2f20d14c39660a9bd7e9fbfc166a4b504041708e4b82ebd64aa70f562b6e9065e383056d203b8efc6856754f55caeca5e90eb38ad02b488ce23f64651435adca582277476ab30502be405f6300b5fefa4e0352cce141809d00342772e20a6c4d957f5a8d1b2dd85b5ffffc810b4c8d6a7036fb2ae631e9ab23dcc976eb4923fe394c1984494236bd53f3ceed26e78ed55076656ec73bfc9af5c451bb9b618e6139ad9961c27476bf325f2453b04eed696f2857b90d76b9a8e04b3f1dffd134002fef75e39c988ce897812e35f303a1c6fb4deb15016914cff7ef7be2c943454aabe07a3231576c86f79c5a6571181ae4501231db10e5c2c11a2a6ec72fb953f05e9853e26bc044948402de6528ed0bbb3a58852f07fc660f936b3b0793f7a41467dc551edc4f98dfcab99d8c16bc850cae0a044bad3e7d068c80df44eadf35d3cc57c8ab8f1622b5c40b531875634558d344258375b0a23d7d8758ac7688c7f5a5a700d063f3327bca9b6b517b2fcc9bb28bbe506087ad95646b4e4860079d21a68b20b2bd11fed569bf5d9f8f57b8734dd7a2084df1e2349fd182e3c7c543ab9d9cf9d8ce185b0e9d96a7b0610b3d2f0d911ac6ea7ecfb11e406601914be751a969a085a70b244ad0671bf4c98c2641326cfc0a426c9da90d7cc2f7012121b8b5b1c490a88860c528430cf5f8d05a0bf7f3a4735c0360b4b0f1d1efc1bc8b7c3fac88687cf109e1f117ce92899fd47f0e773e0273751394dcc34694d6a5d3b3ef23bb08b0ba55c0442b337dbb3c8b85e27ac799c6a57eb1e5d769cfc5431f6de7fe0caede4d701986a482970351d371196d73dab8507e5a1bbdb12ec906dc1342bae381210ffa7458562cf3932a8d9acc14d81837bafa2628eefb3d10531232e85527b581081d7f3f71a012220dc41cf54958ee5953d0069eeb93614eb3159fe5be01bc7387fcc0d45847ed835e2c2021f424b9988b027128f1b8995fba40d12d25be6e71a462ea79a769a0c9ff1ba3e5907787999f6f80c52254d74e4c35c29656e4adce25b124b9d08fd1a5077e14e3dbe3ed2ef1edd0288d2cdffdf99a6867803a7b3bd897af03f872808ba1ad944ac59094a9a8725078dee50bc18fb5dd996b8f6faababb40eb1f7484c7e6a39e122940088ce959c795cf2dc1723d8f1ebf1c1507f565fdcf1568b1c6e0c33c8d45da247cc86b3f497f9150b476f7786e2dec9cc2b15e7db090b09cc28f8740f3b958aadff6bb0233464ac602d71f544faca103bd3fa7ee2c1db9bc95c61a24d5442391e20bb2a6b99e768649246fbe4b1d5a9e639f16f4883f76bbf58735480aec1070815c702b09ed78db05b8ae9f9a55dce4511e45bb5d426a0979b3e031c6b1f9864348704d1c72657119eade738104bbea9dcc43bec057370ffbf49b7a8d0ac81a22740fd98af49d7ca50d5122912349d2b5839020420d93f76c4140dde870223fdc5e21641cd38b7fe43f702a670789fb1a8e19fe37b6497cd37658e709311c57b50418c1631a8b8449c92f7fa759d343bdbe93b896513ecd12ebe570d63bf5504f31f621f2222c64ecf4976557478d212edc32f25658afd6b6f0bbf824bdc05368f86d25f16a4b10e2fa6930e49da130b8bdb14b9a6c1222fc86ec0452a507cb87acc99ff6b114e7e41c02f225245731eee19249cd3697e6ee087db4a4416dbdf1505646ebefe6f78eeeb030602cccbc856461063aa7a5fb22e53046ab96e48c55f9ab5ec526e1eb2ce45af4943d3e8cc0b153ed43e8d5b02e20e5c85a5e277a842a14b27dfc89b4a9d4161f94b934090eee3d0c46c5e364f08623b0c9c677d677aea2a54c201bcc1e04e0fcb4856e9f4de92efc31d04f91e3b70dd3fff9a5323e55cfb72367003352f8273c08986b73aca12fc0884fcc829e4f734b9d42f1855ed6ee0e009b5203b63dc2d6feb1a27bf2d8f1c52081fb38b87e3496a348bc345f58d6fcab2ba8254064f3433798571b1c37d6dcbc3ca1e2775574d796183e8d8253c46149d553b0aa37c8b800a0ccdb7e54900ecdb6084d0de8255f078412d82fbf68675153155efa3955701579cb149753d59333e20c01508ef78fa472524c0f56ef349f9ce7389ef41a17189e1999e0522ee9740fd08a8ef77be216b06f87b958f8b14dc65f85eb08ce37a38f912f1dea363ba1dc5606e76085be511d9de5bfb72dbd60aafa10b0d03fa16c5bc76ba183c745a93d9d7afbfaf3366ac2122ced1400aff7eb6505653f63c65d40a9b8e1c9dff8591a38db807e8b3e934185076770d339c2105e9ed1a10cf3024069d4cf79d816acb54b9739bfcd7e47b6d8834eea7e88643dc2d75d31a52d4608bb4a54196dd891adc0e940a9a436445cad5c73758b541f97953949310ad23cb418b3c7a1f79b7d1409e3d9cc6c3ef47498e4698a85ffffd040c1a9b5de88736090b10a274df8241ffff32a31f3d5360cdacc0012227f6855c5101ddea38c67ff4aea6614c5822c2bb42bb1eea54a75636993ea054629b691bee33cf9b6097a258c31f551c7846feccc57f79e7dcd72431160e316c04540605e45332e3545e8fae54313b1a50bb979409df9594ff4f2ee37196c8a206f98f3a433735974297b7398d6e3a8e3c33cb1ef16e5e77f55df04b2d9877624b4714745247986ef9387d901ea05ff0f57fcae4b0e2824e4db5ea236ddd9004af61773e65b0f89fd83ee57da037d52ea158929fd05d092152ae65b7935c8a28e22d9b72cf33c1413671216eeecb358d45547f50e365a049e47fa907882c5fd5b216c9a11617b6a73dfe1c57ca3290255ba4b3f2c7d0a4624d4309cafcd348019cce24d3f30e44a310423f2a7bec890a3901b584021a3fd6adcb16fc2b8b1f4816d6aa83e0b80464ce9c2d81fa2cf2fdc55fab36759bedd0b32d519f61accee6dbca8ffa1e067db5276be17b139db412f86132889914a57eecd78458b83b81fbd18af71b2d9b0ceccba215a12224e08d1e6b72f29567ffea4e312443bfd2c903d273659f74a2b0e9a42a8f942bdfde775e8075204208e8faedd26f593630d2b0f40354920b0f1b5e9b36f8c62b9521b3b7f6759d5890f81efa217fc77bdf5bcfba4df3a1b99d5b13c8ad3d19016cd7f81eea92fe06ec488bec7245f832b667aa8fcd1de906065e92f75dafbfb0dc4b36a15f7497e236e6790830f42feb7d554bb64e3bda3869dfcff3edc265352da417d25cb4bf732a09f597facb929ebbb544039f67694131d1c77dc43caa19aecd8b848527b3c6649413bfcef0d96a362df41084deb48e20b691e795c42c014d6a3eab13cab8f6d22794d8de47b9cf3a1c47c83f4f9c2e7ee644039d478df3d25b0f66dfcf5399b58ec4a79a8d457644c3ed85254aae25db4ae01011bebf62915492a0ce64b9ba7fd526598729a44db9209bcc6e943fbb310eba0ae9b60b3b69b780ef01914880a32b4906e2a9a2286a4e2806ad7787c1ff82ad55fe2464c0e150d7b4d5b1faf1324f5fbb1b0fbab0bca5dc8dbf76f5a743da531dfbae3e4cea5c97ac4a181033074f59a94faea2334a9b94b4287d6152c4023e251cf2fbfb7c93a301d802f25b329708ef2863cd5fd92c9558de9b8c11688ac4391e916d9e7a1c5cde37957f02f1328a84f6c3572ebd2538e73e761632150d823314dd72490b88e0b762958c8a892d2a32f3d2f8aa3705e8f6cd278ae250e4d4cbdfe8deb268f1aae0838954214e75b203b3d38a76fba70824ab898be61b9a1680b92b331617ef5e3b7aba1258a8e89cbd90025ea7481f1d6ed4b8cbd6a58013ad1707d3f26da9718626c71e326c2ca24e9c15509bf7672048f05c46cc429e98140fd5e5d421a7e8f3268d595da653fa27aada59a66195ccdf902ffa18ac25251e4108cb842895785c9cb3fd95166366fb9ee90226620ca5627bcc80fdfdd3a2c3726a14cc1b7d6fe97a2b08c6660ee26bcea717e0ab7a5de05bc50aa7123100ba4045e3848cb4001186551f1023e5c846701ad5a3aa0460cbbad513b7beb0a1355e81db7e1c3588b2aa99f94d60c41632d623c3c12efcbe4d81f7990ea814aca4cd89f5c8cff48426f3890acf11f53fbf5416ee9499b23d2d259d9b595f4a15f422061ee154b0bf7dbc58d1190fac3c1ed630f448afa2d0a7cc9a420ffb507ee7078a609815a3eb2d4b352db35433039390dfb43055bde2619f3b7230c53ba175221100984cb4b04a30c727d46292615b2dba8d6f3abdfed5f85d44db0c0caf2ec68b60f1ed173e093f7349de0c30d770b5b1d0c042dc4ce7e75291159eff23ddf669d0a452734f7950f448c6abd09983fc79e36261e9c901188769ec6e508c05429d5f86d24690e9fd1596b88b522a12d683ecabbb9e067ad8217e115e41bf4e4ecbf167984ab3c252b7819fa3d11dc00fec97b4ca738719261c9fa7cc9eb1963dde856eeaa5457816347a7e25a01eeaacc3a24a4cb5ee9f327458304e4599644937823f0461ae1340a1d27a9698651fd4eb55e0f5de76e06a4984b88aedb93010685786528931f098ef51b6bdc252051fe3050cb61e7e39f1fba2ffb8d38b143eac53e5dcd138ce7e37df1524b92b161ab2987d7d685b9ff961b39930a4dbdcc4af9e0dae1eb75367c95f592709210a0a5c986b8bf2794dee448f27f3abacf9df247c499f3f709df240129388e080410b4a94b8ada44b200e7e96b9b115bff5e7d8376be8231c462d27313e0080d8fe4791d27ee3b18ba2d22521b52b6c8fd5f05f7743b836f5fb0a873e842f987689680feac6ebfd4f04ac10167cc2062a9c972181246483316f8a3a840517baa466a0fd62cdc40a7656453ee6b69c1b7a70fd1e7bbc4463be5a1eaa044806d1a717fb0ee42d5a8d19e4bc6924820bb942e4eb1e837e1f80d402f08b56f2b2cbc1b3c0ba3b556ff7b74b1859c87ade35f9bf40c9dd05f8b87719c3e0695b699d3c813ae97ac7d95efc79ea096bacf41a896cc875619e0ca8d5614799854562bf8c73cb109047ce8a6d12d1f7558217d40f5081ad9ed7aca27ce7b0da707d44cb80809e60df9633fa59c214a68731bd07ee11e68ffa846d8631a69635332b64f1876460f7b05d4d01827b5d74167498a2293252e319602491d0e72d9910ef34f6f06d47995cfb208ad4414d6069bc85caff8d051eabf7fe537dee9d19bd5faecc3154300fa54d66e72b8c264b0904df475673d9171c2156c026c17c2aedd7be8a3fe0c28ebf989ffb1a89da9f07d217b3316cf121dce016136012c5cad0a0a6f35da39de9ea20b4867f740aba37bff07ded2d109c73a2b138e1678612515d911a189128043cfe8aa12c6f6913a4b56a29ecc5421bdcef706238ac103ed444a8deaefe6ea76e95f1634dd517af56a3f00865e73cf138546c0e816f906ff8d8c097229d8c811343b391ce6a974ae2433747ae744f8777869c71b060f6c2316b2cc4639b9d0a34b01bad29182fbabb7e8fc952786aabe344237e0a578bf11e890ef5ac2374a5418d9d78c9e2767269943154dbf194db17cc0bfc4fd772b1e831574ca6f77912c8f043ccf0282989a7f0c808e0d78b2c50fd2302e9dc9cd5e80a94590332b623b3cddb258f05ae9e2ef4a77304f9c08ddaf911980407bad7b614aa07935f91a630b0e3ea29433c0864d01abecfe6d7751ce26f7651d407f0c4518ad647d1d1770e180c2fc703a7dc0cf99821dbdb00b4809486e10444854385571a8b8b0e38a59132f881718ab3d8f3f29ed7f3d928c35268d25fa3f5ed1b2bf635c806782f81aefe6080b17d284a7d1827fb6e9336b6e67bd845a6a0366afb2a0d63341c4482c655153b381315439a4bcc7cd54c1df055068599be76856ede56368746037271398589f1ac0a2914a769d094df0b8791e3af4a3204fe1eaf47062bdfe3cda9bcac693560b3b24e0bf28019bd2b5f66baf40632b20a8e59fb1502937896cde3f82c07dbc69af3e2a506b1bc87b40b365b102fb7cfa0632131ab73b61b8c537f67ff27e051445b94f1b368f27dbf8fe5de0dda276584e6aa1b09d488c900291998e75766c7bab6a04df2eb7cd67b6d714ee0ee9f019e07a8e7a354bb7e6f07d77cb99bea3cf668517075f93a49fb057879225c988d12b02902ef6dae488a4ec95590a531175328fd90bb07fba6f9f5afff95f822178e6f7c0b8fe404a22060caa5e0f759298997125c79e891fcc0e5d02023f81fa4113e3bdd5460ea2f4d798fc76de23f83f6e4c0250b0b1389af7afc25840ee604862e4e1f7d1d0219c61ebe4ab98ebd5ee65d682cbd9be6cc05fb24a3e00f51c2d41de49d97fd2d03be5f17f72dc785016a43c0807d64d2cec222b90c4b2d5bbc9d399bd6606f175ac1a7b33a8ed8f8e8e9e9336e03a764392dabc451e8796d306fc5a4613046d0705bc09a920af0d82610ae10393aeba3f98105bda12479315acafaf33d07ae3899e5158171e687cfda8ec30853cd3a4194e0696c4e53a5a04322c240724d6dc714f3fb5c0b048719811c9779ec8e0932365d55a55820b41402c14edf7233d038ec420158fa3b8f517ec8c957cd6ae1b5bb9e86d7ca960d9e0648d2acd5c7d400e196e06176e902608c235f39b534194529722894fd2417329bcf22b5917853ad528d353c74956a33bb18e1aa0487a573956a45a54da62fb7f0d3fd4459658575beeb4c80952a01cd840a5b4483ea2dabfc00cc693a2e5d5b33938b2f1dc31bbc3e54981411e33d960bf5197a8995a6966d8821d40cc548a27c12ffcf16d0d2a666c390ca45e9e5197ad0c4b232c57708f1f909d3bbfb0098636d69f0e2377c723c1705c3d8cdf3ec4a5c2047c2d67cc9fe26656b461eb6901ab19def0e6ac59621cbc0e59888fc8d0115a2a65173fd14e18156e47da061747699e029885b1308030ff56e719af2bd642d8d4d95f3ae1cebebd19f1cdd59edfdb04eb100afa6f8d6e30b5ea250fac1d14ce86db2b89039884432c56a61b22f7cae0004072ebd2bda824347f447fadf57402039228559ed4b89f52d03a991cbee5883fedb08cc7543f6cd9075a2e6643b8f3efcca97e2b89dea8621fabb7eeafcfb404e33d024a7834c6807e2e2a69854ad68529e998a93b361e629a3a9428c5bc2c7f2bf1fb146ac86ed9dca87e6389f8d5d71cc79fa21832693ad5630c5adaf240652fc215a706a2ea72c6f1e803e6b534e825ef69fca077ba334747927a9e06f79c657197fbf7e9275f8bd64d22463ac68a0f4080567ebc80fde7fc0895007c1730f926f194eb9c14f3353e723d65cb4cc9e74522f4cf0762a694454af8213d628acacb371bb3ce83f518f04f9b1eb33376ef95c721a1edef69c8cd479f5b7bb0a1c1283a49dd9e7a2e4474e53a65726d452bff0e96a97d7ac2b11ae4332cb7bbdca42daa56c4b4cee64ca2de0f0d8cc5ca5d4dbd4bd9a8c9c954ae0f6a2c93bfcdc20be6c86150a725b755832354022c6df5e085a826a79179c5897537642bc2160d079ba3f592269663f59b35371095c18657734bcbc790393eb633941b64000567cfff6dfcad31fabb8c7767bf23f1c61b85208af301a819129c574327dd0169ba07639de3c08747c5dc626669a673f9a09d8abfada19000e63b144259c287d5078704955467cc09c68d36010756b426ff7a6f0a480f0c9d434a46791695bbdefc5ba51b0ba1db3bb353ca2020739f8e26c8e19a8421b2785a3570a95d62f7b89109ba7d7b23b61b50cf2edf92ab861fcd96af18eaf02fe100ff8c5d3eb7001c15b59c72f06b9389688e519866d2287862c741b2e380eeba1ba9c3f0f432fd157d2c82758d303d16be5082772ba557446a9d1deb835081b7ba9d4230b44f9623a9527d9ccd81159a7cb80631d0893e8db17b10cd209f6580c07245235a1ab75dd5a926978bf3c9d921f0479494fa2bdd59b4863000f18d7d349b8bab7c89133a04a1ea856eeaf7798d1af45096cdb6e4cbfc25edb966ad2f1122fdf5bc44d5f79b14c0ade816bae4b06ee5afa49354b4dc773d7c222dcaca37357a81228649a0589e4270356b789221bab5c5c823da129dad9cd3fe0ec3b4d2166616165a2bbe2d0d21fa5150cca57797ae8ef536c2e7910ac0cda99a605c2beed448ee0f3e53f871e715d19ce59aebd13df1c5526b6ce78c3e9f8e792763dfbafca8d830d0f4f7a4643ff55665bc6f0f140d2757dcbd0c9feb084a7e1ec862201bb7784c9278646ab337180d6d62a7a0f130b38cfa6307466ebe5ddcfe66dba5b7ab9d42f1d060fb465f44837e496f0e8e9fa27362144326e9987a1baef70bc2f649d8d7768aeed43ecf2a3c2ff44fe5be3274ddfbdee4aea7acba85fd4c40d02fffecdfd1a2ddbdf1845fec6ce9a869d723de33fabc534a2356c197a08e044fb67b76475fa85245ced60b73166f7b021de9f073b9d2b8df7c888e139a07e429fdf5999faa595e61f86989cd72048952fd623e952c376192a9fa457c3ad2f89272bc2b1d83b90bdfe90e7fa221afe077252c22831741f4940b91b34bc827811beebf7375076e31db638c30d9ea25caebe5abe22a994d8885b1430b71cef64921149ec4bdf13d50ecaff979b768c7252b03a4f8064d55ff3778254b4e10630ab0827ca1771c91ebaf1dd48353126b451b79a2ebac4844363d233cfb4c81541866634b344139329319940c8e4c20de05e9217228191f99845cdf3d12221af25b9ad03f3245ed87c0709b1c1f1175fb29ff8fdc5094ee3ed9b11f5a8649ba25e6e22f848f2e9c8612a03009fb4314412682d2b51539b3dfb9e3cb74ec29a98b210b5f3f2df0089d51ffe191013ae16c92a91ba5c39c95d31b243bd64cafa46d46cc0c6b0b43d6af50031dd18e2e22c9be805c0cca67b278e829c3503c4e861040eec818229df16461074ad3e20af944d42a85ae117890efb92cb4096291b5c050432e9aae1b93d206e9997e3ca11b38292de0597d0162825b421e263ab5e6a76e9f5940e8fe8dcaf4151f9cd86add307de8072bdbab96023b7e16729fbea7fa6537c3969420a8a33fd160165c87d3c8917e592cef9e33dd1ce817c8db23388aaf29b6e058bbc91c6969834e76f88bde95205a86acf7d7754cc2ea5717171f7c475bc98757884f43854baaed03bc35bde112a41c1420543e986494e48e1c991fe5baa3a0b623b91ce429834622ecaa149b0ef5e9d8348df689966c7c48f5a6df67bf35409d877b126f9eeabd3e93d8f4924a034bff4940c392d31dc05094e7144dae91d5d725d53c1db3eb8a993a22c8cac38c38b2afcea637a0cfaf0cec66c49de5d799e62366685ef1077c44fcc5c84b7506353bcc5f74a03b66bb311a0cf129ff7d9e258456f67bee8ba0c9ab777f1532600d1c34842cfbd22d42767f5e549eba3b10d2b2ea7cdb8beb83ace9021eb523138c2253f185aac00d7876fbf5842e8c5893355557caad853bae3157d6886815321148c5b33a3935f6750001b7a0607d878f38a8ab29d5e631053db7dd9523217c3f6f58bc047f08cafc3dd7d8416f29d16f03c976d6f5fee22a7c852091872daff69f11fac528d44c7b77f83172ebf7c9c6a3661759aeea4ec89f8d026b379c90102268446e5c3f4a9507e39cf611e43253fb3949b1d7d616a3bebb3f9065ed6f379852e19df05b83dfa2c592846ae65a405ec425989c0348e962cc98f5dac12366810ea4db46c0bb3cac83aad4655ee6cae8379eb597c46e4c10856c75273034f3331d27480e7561381b63b4c209c2b13f68740ed3b2f8f6891e17a7f2a7e1666def0a9ef6c743d069538affe741b936986af42948adec9bfd4026467eaf30eda8fa7b05bf34fa768e06d4d18f4380a13b9be19ac82ace359c1d3152349e49ffc0b03fb8311e3d29563bdcb295559e69d8abeaf0455e864d724b461892faea3c2533372950c5f4aa0fdf62a4ea53d51133c78f6894a02b83143a8ac69addaeb8e07fa7f6c3aca516a6e48db6647f4c687a39eaccce17dba4869af527fcb11dc647c3a013dfbf5fee75c9a757861ec5ac5eb958b3c87ecb1d9bc2bd2e484c1bd8b34f060a82fadb86f62ad587240d5a280e03e6d43d5cacad980933aff801797c2328d08c13a675a39b99d766b2ec12b2a919a451ea8490454584e574964ed6b5f54a5c3167d922e39a85a7fb18f1e5a212ea84cb47788e3fbdb48db0ba895cef6ae452a1e4e5ce266c15f2ae8904c09ee45b7736e8c61a0346e2440b93cbdbe17c7ce4c65b7236cc2550e23d3aa1773873b825c7bf6e693cd3d86aa0ca93efd6d1cee42984f43a4ca776a271dce1d03635d0b1b399ee6c66823816e3a93075584a73e5fc2a3ba01b3cb856ff3665a34c8ae7c047f36cacffbca263205ab8ff5019118e6968e12ecc6e789bd8966d9b6f92f1c677cc2ac62a940a5efa9e1f7221914eccda84467bc73ba5e21e54f4dd81a7458d1262c876302c9781c013f1facd0dea637a3599cbf5d91c8127e1fb346bee4abab34bf32e8038db0bd509840932eaf0dc1c27071fd1159717b943075cce0ed2d90e59f78d602bcec50910fb71f463405bb9d0335735cee1cb29034ff9c6915d813f65be3eba58045bd9607376f429c2b83ea6517013c4a094a29560f99ad752c223dc56f95fb148e05c9e28125fff1a10e8bf7cec2016f016926d012dad25a997eb04c81754ad4f132285c7eb59161f2a8d4a472226f1307e9d31fc489f26bd4e1e1fb2d24545147b26240c8c59590208084bb4d5b9794c63ae27ea8fb812fbd7844d0106466815521c98edb43ad79b0144a8c906747cd847c01ecfd1163c41a0f1ea87a91e8c075683f754e657a39416b6a8e0dd9f834363f8b15a8bec3dd815c44b0fdcdddc93b06a85e811a556098d411fcd91315da6ba6ade85f52fbda369e20b3e77309cd5fee269a134b7ff3cd65b98eb529c3babb3dce1e853342397c60cab7f28e7a55631dc8462c18179cdbe3df6791664c4f3137218a95da0f66b2f17f336f45c0cb972ce7131090040aea47c6b922af1cd3c7505bc957de453b0d98e3943cd6ce5501702681f96f699fb38a8d9153083da80f232a58d18a38a57101860f7e1f837e5df9428bc1bca946eae40b3c7fdad50994e03ea133d7d056e0db3622d3996e5a75bbdf9018612d83a49e4052370652da180b87f5cafb4ac16f92bea343244118aa8232119cd4e2b71394c49c701eaa03e076d3a67e8caa0c7c3dc17ee795174f231c321fa92d4b7759590ef8fc02ce1aa9fa31d5d9838a9c96dfa8ab8f5d9fa17c31502adc50d5e72e2f9be1dbdb05882d82b22c99198ccf74477e7635e6a6b3199883f3cbfe5f98be1bcf6e120c2cd47c32acc1a9054e4619869c6dc777987662b3b0bfc7281b2ae8b87d3349095e425d6570c0d5d9710c570e2d29e9e312e5dded3bd13514ea4c7f5bc8ada92b557ed31c36ebd4a6391a6e40ed82510bac94f6d38230f0ed209b09d0340a4b53be4c093a75ba3b0e4545180389de56053a4ff135dcb6cd9eaffbcb7f1e035bdc95557bdfe7e37dec842b0538c41796a2128ebf8312687f0e89890a6f10b778b68b6b91bb86124aa09120af58aa2f12d135f7b349c13e223572680d8fa43e6f9985de26be6c079abdd4c91286b3cafe33eb36cd8101952bca2fad3c410b82cb732c235357790232aff99f2310286aef92c3582a4dcd894ea3d61483c51ade5f3b615058a2db1b280a4175f77211055f58f27edbb3a225957e337cf583cbf83b63f4be9b3c558d312a129778f868e4d5641b7e602ec7155879d7bc78dbbf6c203090299308f8757f9cddebeefa89671f84fc093408f23515eff63b1cb7ff2083adcc9b1ef00a6b2bb7bc117b9af9977948f1cdc7cb6d9dbf66acad89522e7e4d6ea094c9f02888afe4b1d65d41f923f646ae3374cfac3bfdc161b95ef1bd80e5de58bb9b257b3528d15be29675277598cc5f78a54753670d99232b54ee596e7a73f106f4938453084cad5e6fde4293f56290aa319ca0b81107a0e3c7e5b55e6da96e35b3c2a248e70c8c536fb7680cef1d109cff3514a541d35ce916bf34fd2e1d87ed