数据治理到底治什么?在哪治?怎么治?
发布日期:2024.07.18 转载自:BAT大数据架构 浏览次数:5
f90bf19838d25c35e905b6158e34c29fabde11e9209c238237a29563f0f48f2cf32cfd3213198aa196b291f4c3566b49b39684c900ad354ec92c293edd8325a01cdb7479d60dbacb8d63ba29bd17dcdfe7655da976aad54ef35b5e0dbb8909c3801dacd462d9d352b3f49f2cd707c247d0617aa39dba4fe241e123c699187b7563554e6c660330c19f2eaf3da85f72205d4a03cc26ac0d2cdc5c5e9cbbaebf8f16c42f954b16b60f64c3d8203f0884943d94d77c4664f06af9a890ac396bfa0d91b8d27eecf188f77eb22852c1b1c151ac487b8f8f9ea6e814be761e18ab8758c17d636637679b2587d64ad96d76cc8bf5fc263a5deefdf2aa559cef4f64ec75e0acefa604382e9796918b5ff54db3b80f63819c02f16132445529ce67259aec266fd8dfc86ddde2365736bc3a88f84c12c70b541618a8ba82cba2cc09232c415e602be0f018e0efa71a5ffc9dc775ee13283c8aed93af32d971fbdc1e7c74910f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef0a5b3bfc0e5c479b4b5649df73ac1cb1b8e8208043df73476d958279283c13555fde440aa2e9fa19b6cb0579657edbef732b83b17ae1db02e847937a09d271f56965377459ef2309fc26fb3ed8430adcee81d5f4cdad645ea2d1c84e5fd15359bbb4c9543c4f07743571cbca81f69fb7adf81a51e7f5b71de19bd9af79aa804fdce37acaf3255bc7c21d8ace1a243260f2392d4a0a01fbba9b893b012870c84b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c50610383d3ecf4b170ede96792f8535fd60e53fa9b95d6737df59f40ed219d9b9d941be8201d3b9844b24fc2fc6323a145c53bc94b73b033b5bdf8465e69280c83709d3082e27bf3ace8e42f31da8379f248a83cd6c789f84f6cec6c88848c8a809b0f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef7e42a0235c4e59b83dac1a50a1770171f791db0ce56bba31bcf8be46c978167bd00541d1f6acbedf96885bf61dd8b271a405abc08a5518398961f7fc31f0ed055c0fff8fc6b1583f41039ccbf8fb2b414e3f07105fadaeb4d4b0810d926ce2bc2a18611a1bcb9cb2c42e70f4e0ada1f3e17695d43f7cea9f10c71d1caf61d313e359ea00ba75960748b7c83aafce2a3ca98e104839641f14605b9537ec8e9f3b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c506175bf2b6c37ae208067168faf0164741ba885eab39d99d5fd28df79fc88b0de245f87d5119071a73df92da7efee9671becbf6a3676b7c0f0d6db89c69ebf6ed35be54ee146a4961604a10a2a5c711a50b1907ed9896c3846bb9cd3f57c617ab83bf3379c80202c63e5da549ff705cb7f97c2178cf041ce85787cae622ec3ec9cdd14513aa1d30433a204a82faeb214f47ecbd028030da05192aa9f6a3dee47db54b0c8805bf020f17ad30447131fb793ba4d9b78eef05a2a0543905291f5b2bbea4a7f118230cb4029eaf7152b0a6cbbd3ad5cb126bd0d46f90c7055010b0018dd3f74cffaca410b6d50f3907daa814fc3e3fac4c2ee407f4c55428a1509dfbc9afa6d1c521dfa305f959910c9988c1eab1801d25b4fdfcb086a8cd8ff885b5181787998c964fbb13efccea071eb71f1626f517a9848ae3c28b67dedd2fe6f9b91b3eab2c08f85959024a363e095c89d204e600530d75f124b8f37a21db8bfa75fba6e775a46e28ec7d65553b39ad6560b5261a531f28458ae5bf2e27d584d3292a475977e4a6a1f57f5702b50eb063f6380f33a795d421c1e255ed8442f6308945de23f40866b33967b847a9805b967616b9228007be8a5799f035b571267ad4a73fd7724b330928b33aa40b1ec6cc46278cc85156abd1ad1772a6b4b6d356f4f380408ef79c3c2c02c9dcb992d3c97962fda8a40f572287c61be22994ecb22bd9e9d7ce74a568a504e8b880468ea5bbc43fb958c140a81ad9d1149455166b5d88368a9ac60604e22143d60c600941f0de41bcc6415f10215ae84ac9c09554c9a831f1bde203902eed7e02eb63ff81d32fd645712234ce51d74f1032c1ea235fc79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c121ab76cb00f911b48ccb174ff5f39a9e30d6fad21f64d9202afb91e6faa9b49f51192e91c577a860b8a22a03b6298b05403aa97b4046dd46883859367cb2ccccac79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c12f5f51a64bd97350937a4658c178deb3b3e8ddda80b8ba195820bfa1539fad5fee6f76a3d5f2eae63e43e5bb0f65541681c9cc3a866f3aebc61ea440ed13679718fb8eb98698adec3b9dba89e642ac3f057e5bf717da015bcc453ce8a3ed06bc964b77a60647f199de8da7e6a79cc2bc906b3d1882715ab2e962170422b195a101c387e34ac1a1abb061aa2bf76758949689233f4f543551e626c0cd6dc9936ae866add2d64ab9e846727378a02144e8bbd8d75ae2d5fcd311ab8b8bed8f0f59e76bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca63e7164726eea6d231356340daf2f9477ab8cfd3f5366a6e7eb7b2ea73182b70dde856c68a8a8b3c3862d82f24e54d4800a1e57abff20d4254c49ebf4f805d7f3c60511b34b2b3a6ca21b45c64076d28ed9034e05899e4fa9e9649de616dbad5ce285e3ab17857589390e0141df6955981459ef1c2fbf9a87469ec6b25024a40229d1d98a98f4098fb403f89b27050ba730945bc2395e2f9bae546acede4905061a054de682089756e15869f44af6671a2602a376878daf7c7e6c1d75beacf4a89f62527ee03cd1616165e23172716c74ae4b3e23c8fc7a6aa60e82be9e251a87076bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca63e7164726eea6d231356340daf2f9477ab8cfd3f5366a6e7eb7b2ea73182b70dde856c68a8a8b3c3862d82f24e54d4800a1e57abff20d4254c49ebf4f805d7f3c60511b34b2b3a6ca21b45c64076d28ed9034e05899e4fa9e9649de616dbad5ce285e3ab17857589390e0141df6955981459ef1c2fbf9a87469ec6b25024a4022371b9cd7d24e1d21146ee981855d75e2b37840a52b4a9d69ae24be14956d6bba5b33ff71f8004013aa71dbbb1de3e6d9a3b3eaa25d63861a9488295186c2235d43ace4f46a8becc9291d940050ad0e379c783c6aee914706ba246e98be898a66882f9bb25fc261ce14b59f20ba2433c8f28961294bcf9dbfbfcd9902984c3c44c75f9a9d4cfbe4028fbd73bc52ba926d8ec9d4c2504248e0f7b2e354d2715851cc9bf726833b0419590ee1aa5df12578590f34983e627cfcf4ed08b4bb1f8f732549ec9a34aaeeb23456971ef0e7f2a6226fc76915def95dd4a408781215bf5f542a953785fcf08e396ed2fe49331bc9e59a20cc2e34742f841830c97d3826ed0d64dbfdef9103170d712d1b507dca5b894dba50f23a0fbe845ae1c4ec5fadce8f85c3f4bb9ccfa26bffbea04cbe6d4f830dd64a4bde6860144aeb3f6dc6f88319d4d7fbcea3cdce87b2807bc79876bbc99e07bf967a5ea1c36303d4d972289f41861ba01547ad46b317e4126b37c2a72e0e1b10e54cff6dfdabd1a31dbf4831fec2af8d239601215322ef563bf6f0645695ee4f9c6d62fa3945f971bd3215fc25b3c8b7ae48d59ceb9884f9b80c453362e5df8bcbc6b75d97968bc4d9b752f1cd801a30e92dff6390f5acecd3f25c95aaf6b892529044e34b38e99e12cedfa36ca40dbcc8723c01ca69b4d72ff12d7b96de1d6c230cf6ac3e97bb51f8769cbd14a55da13fb38a7460168f5949b731f67b05e60d00aec3524fe839917c27cf05a069c11c9ff5f64c5560a82a15b512e6f463e7bb2b39d16fcce1cd3d72e5ecbf7f95cd7bfa6a630ccd7dc397f11e008534bc40d0b15a6fbebaca522c136cbc58d583c8fa4c15af3c818095cb57a87dbf80f72c78b35ac0aa5dbc9704f945b97dfb8533559958c921fab35b218ffab473560aab7fbda3e31d32bcaac65bdbe2b5265e0b227a4ced17ecdb24fed15b62d48eec4b80344e3e6c38a16a8495ec21fead49704e8984d3ee0a91be66d8d0ab1cf338bfd82613917dccdca5ab22527167ea8e7e3228dd6c29abfccd6b01473e0f5ee083e0524e2d7f22deac08182b3f1e93c4c59be99df079742b788df942b3ef4022871430b851919eb477e625073b33f90bf19838d25c35e905b6158e34c29fabde11e9209c238237a29563f0f48f2cf32cfd3213198aa196b291f4c3566b49b39684c900ad354ec92c293edd8325a01cdb7479d60dbacb8d63ba29bd17dcdfe7655da976aad54ef35b5e0dbb8909c3801dacd462d9d352b3f49f2cd707c247d0617aa39dba4fe241e123c699187b7563554e6c660330c19f2eaf3da85f72205d4a03cc26ac0d2cdc5c5e9cbbaebf8f16c42f954b16b60f64c3d8203f0884943d94d77c4664f06af9a890ac396bfa0d91b8d27eecf188f77eb22852c1b1c151ac487b8f8f9ea6e814be761e18ab8758c17d636637679b2587d64ad96d76cc8bf5fc263a5deefdf2aa559cef4f64ec75e0acefa604382e9796918b5ff54db3b80f63819c02f16132445529ce67259aec266fd8dfc86ddde2365736bc3a88f84c12c70b541618a8ba82cba2cc09232c415e602be0f018e0efa71a5ffc9dc775ee13283c8aed93af32d971fbdc1e7c74910f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef0a5b3bfc0e5c479b4b5649df73ac1cb1b8e8208043df73476d958279283c13555fde440aa2e9fa19b6cb0579657edbef732b83b17ae1db02e847937a09d271f56965377459ef2309fc26fb3ed8430adcee81d5f4cdad645ea2d1c84e5fd15359bbb4c9543c4f07743571cbca81f69fb7adf81a51e7f5b71de19bd9af79aa804fdce37acaf3255bc7c21d8ace1a243260f2392d4a0a01fbba9b893b012870c84b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c50610383d3ecf4b170ede96792f8535fd60e53fa9b95d6737df59f40ed219d9b9d941be8201d3b9844b24fc2fc6323a145c53bc94b73b033b5bdf8465e69280c83709d3082e27bf3ace8e42f31da8379f248a83cd6c789f84f6cec6c88848c8a809b0f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef7e42a0235c4e59b83dac1a50a1770171f791db0ce56bba31bcf8be46c978167bd00541d1f6acbedf96885bf61dd8b271a405abc08a5518398961f7fc31f0ed055c0fff8fc6b1583f41039ccbf8fb2b414e3f07105fadaeb4d4b0810d926ce2bc2a18611a1bcb9cb2c42e70f4e0ada1f3e17695d43f7cea9f10c71d1caf61d313e359ea00ba75960748b7c83aafce2a3ca98e104839641f14605b9537ec8e9f3b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c506175bf2b6c37ae208067168faf0164741ba885eab39d99d5fd28df79fc88b0de245f87d5119071a73df92da7efee9671becbf6a3676b7c0f0d6db89c69ebf6ed35be54ee146a4961604a10a2a5c711a50b1907ed9896c3846bb9cd3f57c617ab83bf3379c80202c63e5da549ff705cb7f97c2178cf041ce85787cae622ec3ec9cdd14513aa1d30433a204a82faeb214f47ecbd028030da05192aa9f6a3dee47db54b0c8805bf020f17ad30447131fb793ba4d9b78eef05a2a0543905291f5b2bbea4a7f118230cb4029eaf7152b0a6cbbd3ad5cb126bd0d46f90c7055010b0018dd3f74cffaca410b6d50f3907daa814fc3e3fac4c2ee407f4c55428a1509dfbc9afa6d1c521dfa305f959910c9988c1eab1801d25b4fdfcb086a8cd8ff885b5181787998c964fbb13efccea071eb71f1626f517a9848ae3c28b67dedd2fe6f9b91b3eab2c08f85959024a363e095c89d204e600530d75f124b8f37a21db8bfa75fba6e775a46e28ec7d65553b39ad6560b5261a531f28458ae5bf2e27d584d3292a475977e4a6a1f57f5702b50eb063f6380f33a795d421c1e255ed8442f6308945de23f40866b33967b847a9805b967616b9228007be8a5799f035b571267ad4a73fd7724b330928b33aa40b1ec6cc46278cc85156abd1ad1772a6b4b6d356f4f380408ef79c3c2c02c9dcb992d3c97962fda8a40f572287c61be22994ecb22bd9e9d7ce74a568a504e8b880468ea5bbc43fb958c140a81ad9d1149455166b5d88368a9ac60604e22143d60c600941f0de41bcc6415f10215ae84ac9c09554c9a831f1bde203902eed7e02eb63ff81d32fd645712234ce51d74f1032c1ea235fc79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c121ab76cb00f911b48ccb174ff5f39a9e30d6fad21f64d9202afb91e6faa9b49f51192e91c577a860b8a22a03b6298b05403aa97b4046dd46883859367cb2ccccac79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c12f5f51a64bd97350937a4658c178deb3b3e8ddda80b8ba195820bfa1539fad5fee6f76a3d5f2eae63e43e5bb0f65541681c9cc3a866f3aebc61ea440ed13679718fb8eb98698adec3b9dba89e642ac3f057e5bf717da015bcc453ce8a3ed06bc964b77a60647f199de8da7e6a79cc2bc906b3d1882715ab2e962170422b195a101c387e34ac1a1abb061aa2bf76758949689233f4f543551e626c0cd6dc9936ae866add2d64ab9e846727378a02144e8bbd8d75ae2d5fcd311ab8b8bed8f0f59e76bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca63b5cb5779abb692b6079c54028cbd48915d7c5e1e2fc9b04f7ea2650c6708b6fa8f668d31b04298472f8eafde86be4f2cbc80613ab3cb06939737f3fbcd7d9964d41181fe7fdf8ab41e8488d87c9aef79a53a47fe7b119016758033a96790f943814fdfceb9df7a74fe95f023612566a12476aedc1011639a27e387f8efab9bf99d1d98a98f4098fb403f89b27050ba730945bc2395e2f9bae546acede4905061a054de682089756e15869f44af6671a2602a376878daf7c7e6c1d75beacf4a89f62527ee03cd1616165e23172716c74ae4b3e23c8fc7a6aa60e82be9e251a87076bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca63b5cb5779abb692b6079c54028cbd48915d7c5e1e2fc9b04f7ea2650c6708b6fa8f668d31b04298472f8eafde86be4f2cbc80613ab3cb06939737f3fbcd7d9964d41181fe7fdf8ab41e8488d87c9aef79a53a47fe7b119016758033a96790f943814fdfceb9df7a74fe95f023612566a12476aedc1011639a27e387f8efab9bf9371b9cd7d24e1d21146ee981855d75e2b37840a52b4a9d69ae24be14956d6bba5b33ff71f8004013aa71dbbb1de3e6d9a3b3eaa25d63861a9488295186c2235d5591b0d6e04ab52042d5339edee293b91f9c464f9f6fb5e229065c38736af1e43d15af37a4af597362040ace05fab5880aca953af50780442fe460f33fee90b81c46b55f7710a6bc70760b9a5bdf6ca31b7b23b8afb3526401288912dc3c63afe0fb4026857d0b54cb54bbb74195dc0ef6dfd513bfd7257343c28d3a200580c8b23bc284eddd696a01d162f29d8eaf81a881395db69272ac50c31585a12f1b53aeebe51687cdf91eb7265a67cefe0bc78a189150d3a414c08ac55982904c2029a8fa023220d450dab02b5648c37eab379a506863349959956075d577a98307074efacff6300e0ec98627df232ebe883e348e0eb97d2d3542901c10f7aaacdcb819d4d7fbcea3cdce87b2807bc79876bbc99e07bf967a5ea1c36303d4d972289f41861ba01547ad46b317e4126b37c2a72e0e1b10e54cff6dfdabd1a31dbf4831fec2af8d239601215322ef563bf6f0645695ee4f9c6d62fa3945f971bd3215fc25b3c8b7ae48d59ceb9884f9b80c453362e5df8bcbc6b75d97968bc4d9b752f1cd801a30e92dff6390f5acecd3f25c95aaf6b892529044e34b38e99e12cedfa36ca40dbcc8723c01ca69b4d72ff12d7b96de1d6c230cf6ac3e97bb51f8769cbd14a55da13fb38a7460168f5949b731f67b05e60d00aec3524fe839917c27cf05a069c11c9ff5f64c5560a82a15b512e6f463e7bb2b39d16fcce1cd3d72e5ecbf7f95cd7bfa6a630ccd7dc397f11e008534bc40d0b15a6fbebaca522c136cbc58d583c8fa4c15af3c818095cb57a87dbf80f72c78b35ac0aa5dbc9704f945b97dfb8533559958c921fab35b218ffab473560aab7fbda3e31d32bcaac65bdbe2b5265e0b227a4ced17ecdb24fed15b62d48eec4b80344e3e6c38a16a8495ec21fead49704e8984d3ee0a91be66d8d0ab1cf338bfd82613917dccdca5ab22527167ea8e7e3228dd6c29abfccd6b01473e0f5ee083e0524e2d7f22deac08182b3f1e93c4c59be99df079742b788df942b3ef4022871430b851919eb477e625073b33f90bf19838d25c35e905b6158e34c29fabde11e9209c238237a29563f0f48f2cf32cfd3213198aa196b291f4c3566b49b39684c900ad354ec92c293edd8325a01cdb7479d60dbacb8d63ba29bd17dcdfe7655da976aad54ef35b5e0dbb8909c3801dacd462d9d352b3f49f2cd707c247d0617aa39dba4fe241e123c699187b7563554e6c660330c19f2eaf3da85f72205d4a03cc26ac0d2cdc5c5e9cbbaebf8f16c42f954b16b60f64c3d8203f0884943d94d77c4664f06af9a890ac396bfa0d91b8d27eecf188f77eb22852c1b1c151ac487b8f8f9ea6e814be761e18ab8758c17d636637679b2587d64ad96d76cc8bf5fc263a5deefdf2aa559cef4f64ec75e0acefa604382e9796918b5ff54db3b80f63819c02f16132445529ce67259aec266fd8dfc86ddde2365736bc3a88f84c12c70b541618a8ba82cba2cc09232c415e602be0f018e0efa71a5ffc9dc775ee13283c8aed93af32d971fbdc1e7c74910f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef0a5b3bfc0e5c479b4b5649df73ac1cb1b8e8208043df73476d958279283c13555fde440aa2e9fa19b6cb0579657edbef732b83b17ae1db02e847937a09d271f56965377459ef2309fc26fb3ed8430adcee81d5f4cdad645ea2d1c84e5fd15359bbb4c9543c4f07743571cbca81f69fb7adf81a51e7f5b71de19bd9af79aa804fdce37acaf3255bc7c21d8ace1a243260f2392d4a0a01fbba9b893b012870c84b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c50610383d3ecf4b170ede96792f8535fd60e53fa9b95d6737df59f40ed219d9b9d941be8201d3b9844b24fc2fc6323a145c53bc94b73b033b5bdf8465e69280c83709d3082e27bf3ace8e42f31da8379f248a83cd6c789f84f6cec6c88848c8a809b0f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef7e42a0235c4e59b83dac1a50a1770171f791db0ce56bba31bcf8be46c978167bd00541d1f6acbedf96885bf61dd8b271a405abc08a5518398961f7fc31f0ed055c0fff8fc6b1583f41039ccbf8fb2b414e3f07105fadaeb4d4b0810d926ce2bc2a18611a1bcb9cb2c42e70f4e0ada1f3e17695d43f7cea9f10c71d1caf61d313e359ea00ba75960748b7c83aafce2a3ca98e104839641f14605b9537ec8e9f3b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c506175bf2b6c37ae208067168faf0164741ba885eab39d99d5fd28df79fc88b0de245f87d5119071a73df92da7efee9671becbf6a3676b7c0f0d6db89c69ebf6ed35be54ee146a4961604a10a2a5c711a50b1907ed9896c3846bb9cd3f57c617ab83bf3379c80202c63e5da549ff705cb7f97c2178cf041ce85787cae622ec3ec9cdd14513aa1d30433a204a82faeb214f47ecbd028030da05192aa9f6a3dee47db54b0c8805bf020f17ad30447131fb793ba4d9b78eef05a2a0543905291f5b2bbea4a7f118230cb4029eaf7152b0a6cbbd3ad5cb126bd0d46f90c7055010b0018dd3f74cffaca410b6d50f3907daa814fc3e3fac4c2ee407f4c55428a1509dfbc9afa6d1c521dfa305f959910c9988c1eab1801d25b4fdfcb086a8cd8ff885b5181787998c964fbb13efccea071eb71f1626f517a9848ae3c28b67dedd2fe6f9b91b3eab2c08f85959024a363e095c89d204e600530d75f124b8f37a21db8bfa75fba6e775a46e28ec7d65553b39ad6560b5261a531f28458ae5bf2e27d584d3292a475977e4a6a1f57f5702b50eb063f6380f33a795d421c1e255ed8442f6308945de23f40866b33967b847a9805b967616b9228007be8a5799f035b571267ad4a73fd7724b330928b33aa40b1ec6cc46278cc85156abd1ad1772a6b4b6d356f4f380408ef79c3c2c02c9dcb992d3c97962fda8a40f572287c61be22994ecb22bd9e9d7ce74a568a504e8b880468ea5bbc43fb958c140a81ad9d1149455166b5d88368a9ac60604e22143d60c600941f0de41bcc6415f10215ae84ac9c09554c9a831f1bde203902eed7e02eb63ff81d32fd645712234ce51d74f1032c1ea235fc79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c121ab76cb00f911b48ccb174ff5f39a9e30d6fad21f64d9202afb91e6faa9b49f51192e91c577a860b8a22a03b6298b05403aa97b4046dd46883859367cb2ccccac79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c12f5f51a64bd97350937a4658c178deb3b3e8ddda80b8ba195820bfa1539fad5fee6f76a3d5f2eae63e43e5bb0f65541681c9cc3a866f3aebc61ea440ed13679718fb8eb98698adec3b9dba89e642ac3f057e5bf717da015bcc453ce8a3ed06bc964b77a60647f199de8da7e6a79cc2bc906b3d1882715ab2e962170422b195a101c387e34ac1a1abb061aa2bf76758949689233f4f543551e626c0cd6dc9936ae866add2d64ab9e846727378a02144e8bbd8d75ae2d5fcd311ab8b8bed8f0f59e76bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca630fcec8eef7d45b63d9791e162c461c084b05b9a157b2da9c7e2c8cb3c068ef8b45a9b683e2c36a977d8bf47213f86ae156dbc28992c25085be587df6ea33804d3a8e2432ee0c6c41bee06deccd45aaae238858936f17f9da9434262e2346bf7c45253c7ecc1a9a7774773eea17d0fa30aea2ebf8bce65246ee6b4343cf9ffc549d1d98a98f4098fb403f89b27050ba730945bc2395e2f9bae546acede4905061a054de682089756e15869f44af6671a2602a376878daf7c7e6c1d75beacf4a89f62527ee03cd1616165e23172716c74ae4b3e23c8fc7a6aa60e82be9e251a87076bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca630fcec8eef7d45b63d9791e162c461c084b05b9a157b2da9c7e2c8cb3c068ef8b45a9b683e2c36a977d8bf47213f86ae156dbc28992c25085be587df6ea33804d3a8e2432ee0c6c41bee06deccd45aaae238858936f17f9da9434262e2346bf7c45253c7ecc1a9a7774773eea17d0fa30aea2ebf8bce65246ee6b4343cf9ffc54371b9cd7d24e1d21146ee981855d75e2b37840a52b4a9d69ae24be14956d6bba5b33ff71f8004013aa71dbbb1de3e6d9a3b3eaa25d63861a9488295186c2235d9d5123034796a33885eb6649996a58569bf0a99882affdaa00e53a1e3d8be93d8625fbdecf1044f2575643e6aec7c1273bc5c576f4c93a6a6537ab4d850ec0f9b759d16e078db41dff21ffe2f2dd2782ad88b284bb77404ca08d94a918d4009047ac849da59a13e219ae1e47eb7e15ffa6f731e4c04bae1cdeda562f542a3a4244507d8f96a7c29f9b2edd50b5b3a13d6ca5acb7353ff9c7b022339d441b8ba8846332e7eeeed128813e30ebc000fc16dbba7d57770252d7ddc15277cf40ad6863586d1e242d10a66329bbcb0c5b6be8527e3195afe4a2b602631c29ed44445811ebd1e637ea9806feb51bfac213a96fb0257860035c485fd7d020b33e945e7e19d4d7fbcea3cdce87b2807bc79876bbc99e07bf967a5ea1c36303d4d972289f41861ba01547ad46b317e4126b37c2a72e0e1b10e54cff6dfdabd1a31dbf4831fec2af8d239601215322ef563bf6f0645695ee4f9c6d62fa3945f971bd3215fc25b3c8b7ae48d59ceb9884f9b80c453362e5df8bcbc6b75d97968bc4d9b752f1cd801a30e92dff6390f5acecd3f25c95aaf6b892529044e34b38e99e12cedfa36ca40dbcc8723c01ca69b4d72ff12d7b96de1d6c230cf6ac3e97bb51f8769cbd14a55da13fb38a7460168f5949b731f67b05e60d00aec3524fe839917c27cf05a069c11c9ff5f64c5560a82a15b512e6f463e7bb2b39d16fcce1cd3d72e5ecbf7f95cd7bfa6a630ccd7dc397f11e008534bc40d0b15a6fbebaca522c136cbc58d583c8fa4c15af3c818095cb57a87dbf80f72c78b35ac0aa5dbc9704f945b97dfb8533559958c921fab35b218ffab473560aab7fbda3e31d32bcaac65bdbe2b5265e0b227a4ced17ecdb24fed15b62d48eec4b80344e3e6c38a16a8495ec21fead49704e8984d3ee0a91be66d8d0ab1cf338bfd82613917dccdca5ab22527167ea8e7e3228dd6c29abfccd6b01473e0f5ee083e0524e2d7f22deac08182b3f1e93c4c59be99df079742b788df942b3ef4022871430b851919eb477e625073b33f90bf19838d25c35e905b6158e34c29fabde11e9209c238237a29563f0f48f2cf32cfd3213198aa196b291f4c3566b49b39684c900ad354ec92c293edd8325a01cdb7479d60dbacb8d63ba29bd17dcdfe7655da976aad54ef35b5e0dbb8909c3801dacd462d9d352b3f49f2cd707c247d0617aa39dba4fe241e123c699187b7563554e6c660330c19f2eaf3da85f72205d4a03cc26ac0d2cdc5c5e9cbbaebf8f16c42f954b16b60f64c3d8203f0884943d94d77c4664f06af9a890ac396bfa0d91b8d27eecf188f77eb22852c1b1c151ac487b8f8f9ea6e814be761e18ab8758c17d636637679b2587d64ad96d76cc8bf5fc263a5deefdf2aa559cef4f64ec75e0acefa604382e9796918b5ff54db3b80f63819c02f16132445529ce67259aec266fd8dfc86ddde2365736bc3a88f84c12c70b541618a8ba82cba2cc09232c415e602be0f018e0efa71a5ffc9dc775ee13283c8aed93af32d971fbdc1e7c74910f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef0a5b3bfc0e5c479b4b5649df73ac1cb1b8e8208043df73476d958279283c13555fde440aa2e9fa19b6cb0579657edbef732b83b17ae1db02e847937a09d271f56965377459ef2309fc26fb3ed8430adcee81d5f4cdad645ea2d1c84e5fd15359bbb4c9543c4f07743571cbca81f69fb7adf81a51e7f5b71de19bd9af79aa804fdce37acaf3255bc7c21d8ace1a243260f2392d4a0a01fbba9b893b012870c84b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c50610383d3ecf4b170ede96792f8535fd60e53fa9b95d6737df59f40ed219d9b9d941be8201d3b9844b24fc2fc6323a145c53bc94b73b033b5bdf8465e69280c83709d3082e27bf3ace8e42f31da8379f248a83cd6c789f84f6cec6c88848c8a809b0f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef7e42a0235c4e59b83dac1a50a1770171f791db0ce56bba31bcf8be46c978167bd00541d1f6acbedf96885bf61dd8b271a405abc08a5518398961f7fc31f0ed055c0fff8fc6b1583f41039ccbf8fb2b414e3f07105fadaeb4d4b0810d926ce2bc2a18611a1bcb9cb2c42e70f4e0ada1f3e17695d43f7cea9f10c71d1caf61d313e359ea00ba75960748b7c83aafce2a3ca98e104839641f14605b9537ec8e9f3b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c506175bf2b6c37ae208067168faf0164741ba885eab39d99d5fd28df79fc88b0de245f87d5119071a73df92da7efee9671becbf6a3676b7c0f0d6db89c69ebf6ed35be54ee146a4961604a10a2a5c711a50b1907ed9896c3846bb9cd3f57c617ab83bf3379c80202c63e5da549ff705cb7f97c2178cf041ce85787cae622ec3ec9cdd14513aa1d30433a204a82faeb214f47ecbd028030da05192aa9f6a3dee47db54b0c8805bf020f17ad30447131fb793ba4d9b78eef05a2a0543905291f5b2bbea4a7f118230cb4029eaf7152b0a6cbbd3ad5cb126bd0d46f90c7055010b0018dd3f74cffaca410b6d50f3907daa814fc3e3fac4c2ee407f4c55428a1509dfbc9afa6d1c521dfa305f959910c9988c1eab1801d25b4fdfcb086a8cd8ff885b5181787998c964fbb13efccea071eb71f1626f517a9848ae3c28b67dedd2fe6f9b91b3eab2c08f85959024a363e095c89d204e600530d75f124b8f37a21db8bfa75fba6e775a46e28ec7d65553b39ad6560b5261a531f28458ae5bf2e27d584d3292a475977e4a6a1f57f5702b50eb063f6380f33a795d421c1e255ed8442f6308945de23f40866b33967b847a9805b967616b9228007be8a5799f035b571267ad4a73fd7724b330928b33aa40b1ec6cc46278cc85156abd1ad1772a6b4b6d356f4f380408ef79c3c2c02c9dcb992d3c97962fda8a40f572287c61be22994ecb22bd9e9d7ce74a568a504e8b880468ea5bbc43fb958c140a81ad9d1149455166b5d88368a9ac60604e22143d60c600941f0de41bcc6415f10215ae84ac9c09554c9a831f1bde203902eed7e02eb63ff81d32fd645712234ce51d74f1032c1ea235fc79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c121ab76cb00f911b48ccb174ff5f39a9e30d6fad21f64d9202afb91e6faa9b49f51192e91c577a860b8a22a03b6298b05403aa97b4046dd46883859367cb2ccccac79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c12f5f51a64bd97350937a4658c178deb3b3e8ddda80b8ba195820bfa1539fad5fee6f76a3d5f2eae63e43e5bb0f65541681c9cc3a866f3aebc61ea440ed13679718fb8eb98698adec3b9dba89e642ac3f057e5bf717da015bcc453ce8a3ed06bc964b77a60647f199de8da7e6a79cc2bc906b3d1882715ab2e962170422b195a101c387e34ac1a1abb061aa2bf76758949689233f4f543551e626c0cd6dc9936ae866add2d64ab9e846727378a02144e8bbd8d75ae2d5fcd311ab8b8bed8f0f59e76bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca63eb2c31d40a4ac6b67ce2a9f6dbe019a9d678a2834b3db7e5518aa31c8bf00c65fc5d9eb182184bd17d46edf0f09ac3a6f268d28a5213473130623e663b2784e5bdbfb7e83b9cd6d2d51874b7a07107949f030a75236c6682a840d39084793b8a45253c7ecc1a9a7774773eea17d0fa30aea2ebf8bce65246ee6b4343cf9ffc549d1d98a98f4098fb403f89b27050ba730945bc2395e2f9bae546acede4905061a054de682089756e15869f44af6671a2602a376878daf7c7e6c1d75beacf4a89f62527ee03cd1616165e23172716c74ae4b3e23c8fc7a6aa60e82be9e251a87076bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca63eb2c31d40a4ac6b67ce2a9f6dbe019a9d678a2834b3db7e5518aa31c8bf00c65fc5d9eb182184bd17d46edf0f09ac3a6f268d28a5213473130623e663b2784e5bdbfb7e83b9cd6d2d51874b7a07107949f030a75236c6682a840d39084793b8a45253c7ecc1a9a7774773eea17d0fa30aea2ebf8bce65246ee6b4343cf9ffc54371b9cd7d24e1d21146ee981855d75e2b37840a52b4a9d69ae24be14956d6bba5b33ff71f8004013aa71dbbb1de3e6d9a3b3eaa25d63861a9488295186c2235dd17c3526ebce97a00ca29ef0e77ac8d7297ad940643b4a1a8921011bc61e01f906018c2f6c727fcf30c6b74138dcae87fc8f2749072e17918549ba84f101c9641e4ea79c8c93a160759adba0a0f14636d6c123e2259f437e8592f3ea9863693d905624507f25ed3e0a4127c87de14d5e6cecbd3d0a4bdb833bf915e8f71f150a8c516590780f9e832e89e81e6e1c4856add23a3240c92ddebe592337aa409b563ce47389db5b3ae2538c330e08e4117ecfc0ad996076e50eafc52c6c48af84139234daa86f6c7a355d3591c3ef9106a0e6ae11c770faf1632045fee76818131b764251298810a785fb0df70aed38750b58767f5a39c4c240902908b09611b04319d4d7fbcea3cdce87b2807bc79876bbc99e07bf967a5ea1c36303d4d972289f41861ba01547ad46b317e4126b37c2a72e0e1b10e54cff6dfdabd1a31dbf4831fec2af8d239601215322ef563bf6f0645695ee4f9c6d62fa3945f971bd3215fc25b3c8b7ae48d59ceb9884f9b80c453362e5df8bcbc6b75d97968bc4d9b752f1cd801a30e92dff6390f5acecd3f25c95aaf6b892529044e34b38e99e12cedfa36ca40dbcc8723c01ca69b4d72ff12d7b96de1d6c230cf6ac3e97bb51f8769cbd14a55da13fb38a7460168f5949b731f67b05e60d00aec3524fe839917c27cf05a069c11c9ff5f64c5560a82a15b512e6f463e7bb2b39d16fcce1cd3d72e5ecbf7f95cd7bfa6a630ccd7dc397f11e008534bc40d0b15a6fbebaca522c136cbc58d583c8fa4c15af3c818095cb57a87dbf80f72c78b35ac0aa5dbc9704f945b97dfb8533559958c921fab35b218ffab473560aab7fbda3e31d32bcaac65bdbe2b5265e0b227a4ced17ecdb24fed15b62d48eec4b80344e3e6c38a16a8495ec21fead49704e8984d3ee0a91be66d8d0ab1cf338bfd82613917dccdca5ab22527167ea8e7e3228dd6c29abfccd6b01473e0f5ee083e0524e2d7f22deac08182b3f1e93c4c59be99df079742b788df942b3ef4022871430b851919eb477e625073b33f90bf19838d25c35e905b6158e34c29fabde11e9209c238237a29563f0f48f2cf32cfd3213198aa196b291f4c3566b49b39684c900ad354ec92c293edd8325a01cdb7479d60dbacb8d63ba29bd17dcdfe7655da976aad54ef35b5e0dbb8909c3801dacd462d9d352b3f49f2cd707c247d0617aa39dba4fe241e123c699187b7563554e6c660330c19f2eaf3da85f72205d4a03cc26ac0d2cdc5c5e9cbbaebf8f16c42f954b16b60f64c3d8203f0884943d94d77c4664f06af9a890ac396bfa0d91b8d27eecf188f77eb22852c1b1c151ac487b8f8f9ea6e814be761e18ab8758c17d636637679b2587d64ad96d76cc8bf5fc263a5deefdf2aa559cef4f64ec75e0acefa604382e9796918b5ff54db3b80f63819c02f16132445529ce67259aec266fd8dfc86ddde2365736bc3a88f84c12c70b541618a8ba82cba2cc09232c415e602be0f018e0efa71a5ffc9dc775ee13283c8aed93af32d971fbdc1e7c74910f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef0a5b3bfc0e5c479b4b5649df73ac1cb1b8e8208043df73476d958279283c13555fde440aa2e9fa19b6cb0579657edbef732b83b17ae1db02e847937a09d271f56965377459ef2309fc26fb3ed8430adcee81d5f4cdad645ea2d1c84e5fd15359bbb4c9543c4f07743571cbca81f69fb7adf81a51e7f5b71de19bd9af79aa804fdce37acaf3255bc7c21d8ace1a243260f2392d4a0a01fbba9b893b012870c84b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c50610383d3ecf4b170ede96792f8535fd60e53fa9b95d6737df59f40ed219d9b9d941be8201d3b9844b24fc2fc6323a145c53bc94b73b033b5bdf8465e69280c83709d3082e27bf3ace8e42f31da8379f248a83cd6c789f84f6cec6c88848c8a809b0f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef7e42a0235c4e59b83dac1a50a1770171f791db0ce56bba31bcf8be46c978167bd00541d1f6acbedf96885bf61dd8b271a405abc08a5518398961f7fc31f0ed055c0fff8fc6b1583f41039ccbf8fb2b414e3f07105fadaeb4d4b0810d926ce2bc2a18611a1bcb9cb2c42e70f4e0ada1f3e17695d43f7cea9f10c71d1caf61d313e359ea00ba75960748b7c83aafce2a3ca98e104839641f14605b9537ec8e9f3b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c506175bf2b6c37ae208067168faf0164741ba885eab39d99d5fd28df79fc88b0de245f87d5119071a73df92da7efee9671becbf6a3676b7c0f0d6db89c69ebf6ed35be54ee146a4961604a10a2a5c711a50b1907ed9896c3846bb9cd3f57c617ab83bf3379c80202c63e5da549ff705cb7f97c2178cf041ce85787cae622ec3ec9cdd14513aa1d30433a204a82faeb214f47ecbd028030da05192aa9f6a3dee47db54b0c8805bf020f17ad30447131fb793ba4d9b78eef05a2a0543905291f5b2bbea4a7f118230cb4029eaf7152b0a6cbbd3ad5cb126bd0d46f90c7055010b0018dd3f74cffaca410b6d50f3907daa814fc3e3fac4c2ee407f4c55428a1509dfbc9afa6d1c521dfa305f959910c9988c1eab1801d25b4fdfcb086a8cd8ff885b5181787998c964fbb13efccea071eb71f1626f517a9848ae3c28b67dedd2fe6f9b91b3eab2c08f85959024a363e095c89d204e600530d75f124b8f37a21db8bfa75fba6e775a46e28ec7d65553b39ad6560b5261a531f28458ae5bf2e27d584d3292a475977e4a6a1f57f5702b50eb063f6380f33a795d421c1e255ed8442f6308945de23f40866b33967b847a9805b967616b9228007be8a5799f035b571267ad4a73fd7724b330928b33aa40b1ec6cc46278cc85156abd1ad1772a6b4b6d356f4f380408ef79c3c2c02c9dcb992d3c97962fda8a40f572287c61be22994ecb22bd9e9d7ce74a568a504e8b880468ea5bbc43fb958c140a81ad9d1149455166b5d88368a9ac60604e22143d60c600941f0de41bcc6415f10215ae84ac9c09554c9a831f1bde203902eed7e02eb63ff81d32fd645712234ce51d74f1032c1ea235fc79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c121ab76cb00f911b48ccb174ff5f39a9e30d6fad21f64d9202afb91e6faa9b49f51192e91c577a860b8a22a03b6298b05403aa97b4046dd46883859367cb2ccccac79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c12f5f51a64bd97350937a4658c178deb3b3e8ddda80b8ba195820bfa1539fad5fee6f76a3d5f2eae63e43e5bb0f65541681c9cc3a866f3aebc61ea440ed13679718fb8eb98698adec3b9dba89e642ac3f057e5bf717da015bcc453ce8a3ed06bc964b77a60647f199de8da7e6a79cc2bc906b3d1882715ab2e962170422b195a101c387e34ac1a1abb061aa2bf76758949689233f4f543551e626c0cd6dc9936ae866add2d64ab9e846727378a02144e8bbd8d75ae2d5fcd311ab8b8bed8f0f59e76bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca63a9d1b54b4e50e3d99d4364a86838659c6c44f9af16a277ae38396a164800c72a311cb19f339cd528100d8db450d2a62a1c8b3268369e5c27ab68d7621b21cd0b36eebda2bbb822089e1b22273aef43b1856583f51eed03d4340587ef3e8f89ed42b8d4b8a70c5b2236cf2e0379f6667d0c6a43e25cbd218cf7d13166a57424619d1d98a98f4098fb403f89b27050ba730945bc2395e2f9bae546acede4905061a054de682089756e15869f44af6671a2602a376878daf7c7e6c1d75beacf4a89f62527ee03cd1616165e23172716c74ae4b3e23c8fc7a6aa60e82be9e251a87076bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca63a9d1b54b4e50e3d99d4364a86838659c6c44f9af16a277ae38396a164800c72a311cb19f339cd528100d8db450d2a62a1c8b3268369e5c27ab68d7621b21cd0b36eebda2bbb822089e1b22273aef43b1856583f51eed03d4340587ef3e8f89ed42b8d4b8a70c5b2236cf2e0379f6667d0c6a43e25cbd218cf7d13166a5742461371b9cd7d24e1d21146ee981855d75e2b37840a52b4a9d69ae24be14956d6bba5b33ff71f8004013aa71dbbb1de3e6d9a3b3eaa25d63861a9488295186c2235dd8c2a4cbc77bf9a0897ca7870c1a8484ca46ffe9234fc155f90fd705e7a549d60f71c9e2793e479fd9c75f19d01b1925e246486000c9e575efc74867677f9010ac6697f0b93a6b78dc8404a71d73e112fb34e375d2b62849ddb3bbe27a2640c39d9cc86c3473d73b03922fda678e9ce9e8180cba2f6da31b0b93da92595d35dcbac5e9b1d4346f57a005c76e2b6fe0cb457c766afa1004b2c8ec51d4bf16a1bafcce87afd8ac9dba031897f0020252733df2bc624626fbdf12f528d0df86f9fc12068b6fde53730130a46f56f5c32f1718d4b0906b3d3fb99e61edfbf26c2a32f90bf19838d25c357c9e359507eaa0af1ee2b34e4decd4b513e268ad2bfe7b1619d4d7fbcea3cdce87b2807bc79876bbc99e07bf967a5ea1c36303d4d972289f41861ba01547ad46b317e4126b37c2a72e0e1b10e54cff6dfdabd1a31dbf4831fec2af8d239601215322ef563bf6f0645695ee4f9c6d62fa3945f971bd3215fc25b3c8b7ae48d59ceb9884f9b80c453362e5df8bcbc6b75d97968bc4d9b752f1cd801a30e92dff6390f5acecd3f25c95aaf6b892529044e34b38e99e12cedfa36ca40dbcc8723c01ca69b4d72ff12d7b96de1d6c230cf6ac3e97bb51f8769cbd14a55da13fb38a7460168f5949b731f67b05e60d00aec3524fe839917c27cf05a069c11c9ff5f64c5560a82a15b512e6f463e7bb2b39d16fcce1cd3d72e5ecbf7f95cd7bfa6a630ccd7dc397f11e008534bc40d0b15a6fbebaca522c136cbc58d583c8fa4c15af3c818095cb57a87dbf80f72c78b35ac0aa5dbc9704f945b97dfb8533559958c921fab35b218ffab473560aab7fbda3e31d32bcaac65bdbe2b5265e0b227a4ced17ecdb24fed15b62d48eec4b80344e3e6c38a16a8495ec21fead49704e8984d3ee0a91be66d8d0ab1cf338bfd82613917dccdca5ab22527167ea8e7e3228dd6c29abfccd6b01473e0f5ee083e0524e2d7f22deac08182b3f1e93c4c59be99df079742b788df942b3ef4022871430b851919eb477e625073b33f90bf19838d25c35e905b6158e34c29fabde11e9209c238237a29563f0f48f2cf32cfd3213198aa196b291f4c3566b49b39684c900ad354ec92c293edd8325a01cdb7479d60dbacb8d63ba29bd17dcdfe7655da976aad54ef35b5e0dbb8909c3801dacd462d9d352b3f49f2cd707c247d0617aa39dba4fe241e123c699187b7563554e6c660330c19f2eaf3da85f72205d4a03cc26ac0d2cdc5c5e9cbbaebf8f16c42f954b16b60f64c3d8203f0884943d94d77c4664f06af9a890ac396bfa0d91b8d27eecf188f77eb22852c1b1c151ac487b8f8f9ea6e814be761e18ab8758c17d636637679b2587d64ad96d76cc8bf5fc263a5deefdf2aa559cef4f64ec75e0acefa604382e9796918b5ff54db3b80f63819c02f16132445529ce67259aec266fd8dfc86ddde2365736bc3a88f84c12c70b541618a8ba82cba2cc09232c415e602be0f018e0efa71a5ffc9dc775ee13283c8aed93af32d971fbdc1e7c74910f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef0a5b3bfc0e5c479b4b5649df73ac1cb1b8e8208043df73476d958279283c13555fde440aa2e9fa19b6cb0579657edbef732b83b17ae1db02e847937a09d271f56965377459ef2309fc26fb3ed8430adcee81d5f4cdad645ea2d1c84e5fd15359bbb4c9543c4f07743571cbca81f69fb7adf81a51e7f5b71de19bd9af79aa804fdce37acaf3255bc7c21d8ace1a243260f2392d4a0a01fbba9b893b012870c84b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c50610383d3ecf4b170ede96792f8535fd60e53fa9b95d6737df59f40ed219d9b9d941be8201d3b9844b24fc2fc6323a145c53bc94b73b033b5bdf8465e69280c83709d3082e27bf3ace8e42f31da8379f248a83cd6c789f84f6cec6c88848c8a809b0f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef7e42a0235c4e59b83dac1a50a1770171f791db0ce56bba31bcf8be46c978167bd00541d1f6acbedf96885bf61dd8b271a405abc08a5518398961f7fc31f0ed055c0fff8fc6b1583f41039ccbf8fb2b414e3f07105fadaeb4d4b0810d926ce2bc2a18611a1bcb9cb2c42e70f4e0ada1f3e17695d43f7cea9f10c71d1caf61d313e359ea00ba75960748b7c83aafce2a3ca98e104839641f14605b9537ec8e9f3b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c506175bf2b6c37ae208067168faf0164741ba885eab39d99d5fd28df79fc88b0de245f87d5119071a73df92da7efee9671becbf6a3676b7c0f0d6db89c69ebf6ed35be54ee146a4961604a10a2a5c711a50b1907ed9896c3846bb9cd3f57c617ab83bf3379c80202c63e5da549ff705cb7f97c2178cf041ce85787cae622ec3ec9cdd14513aa1d30433a204a82faeb214f47ecbd028030da05192aa9f6a3dee47db54b0c8805bf020f17ad30447131fb793ba4d9b78eef05a2a0543905291f5b2bbea4a7f118230cb4029eaf7152b0a6cbbd3ad5cb126bd0d46f90c7055010b0018dd3f74cffaca410b6d50f3907daa814fc3e3fac4c2ee407f4c55428a1509dfbc9afa6d1c521dfa305f959910c9988c1eab1801d25b4fdfcb086a8cd8ff885b5181787998c964fbb13efccea071eb71f1626f517a9848ae3c28b67dedd2fe6f9b91b3eab2c08f85959024a363e095c89d204e600530d75f124b8f37a21db8bfa75fba6e775a46e28ec7d65553b39ad6560b5261a531f28458ae5bf2e27d584d3292a475977e4a6a1f57f5702b50eb063f6380f33a795d421c1e255ed8442f6308945de23f40866b33967b847a9805b967616b9228007be8a5799f035b571267ad4a73fd7724b330928b33aa40b1ec6cc46278cc85156abd1ad1772a6b4b6d356f4f380408ef79c3c2c02c9dcb992d3c97962fda8a40f572287c61be22994ecb22bd9e9d7ce74a568a504e8b880468ea5bbc43fb958c140a81ad9d1149455166b5d88368a9ac60604e22143d60c600941f0de41bcc6415f10215ae84ac9c09554c9a831f1bde203902eed7e02eb63ff81d32fd645712234ce51d74f1032c1ea235fc79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c121ab76cb00f911b48ccb174ff5f39a9e30d6fad21f64d9202afb91e6faa9b49f51192e91c577a860b8a22a03b6298b05403aa97b4046dd46883859367cb2ccccac79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c12f5f51a64bd97350937a4658c178deb3b3e8ddda80b8ba195820bfa1539fad5fee6f76a3d5f2eae63e43e5bb0f65541681c9cc3a866f3aebc61ea440ed13679718fb8eb98698adec3b9dba89e642ac3f057e5bf717da015bcc453ce8a3ed06bc964b77a60647f199de8da7e6a79cc2bc906b3d1882715ab2e962170422b195a101c387e34ac1a1abb061aa2bf76758949689233f4f543551e626c0cd6dc9936ae866add2d64ab9e846727378a02144e8bbd8d75ae2d5fcd311ab8b8bed8f0f59e76bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca6333cce26359aa6bfebe7c05f4c72e4bd1fc80525c511fd3c119357ad7131715791297f3db2f76eebafc80e86323dd02a6d627ffff92f4ad6d02ab367ab0e5b5eaaf7b732bf43b4fe7a850b1b425ee4e73b38bb97e998bc0a08dd595c8b05d799c285e3ab17857589390e0141df6955981459ef1c2fbf9a87469ec6b25024a40229d1d98a98f4098fb403f89b27050ba730945bc2395e2f9bae546acede4905061a054de682089756e15869f44af6671a2602a376878daf7c7e6c1d75beacf4a89f62527ee03cd1616165e23172716c74ae4b3e23c8fc7a6aa60e82be9e251a87076bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca6333cce26359aa6bfebe7c05f4c72e4bd1fc80525c511fd3c119357ad7131715791297f3db2f76eebafc80e86323dd02a6d627ffff92f4ad6d02ab367ab0e5b5eaaf7b732bf43b4fe7a850b1b425ee4e73b38bb97e998bc0a08dd595c8b05d799c285e3ab17857589390e0141df6955981459ef1c2fbf9a87469ec6b25024a4022371b9cd7d24e1d21146ee981855d75e2b37840a52b4a9d69ae24be14956d6bba5b33ff71f8004013aa71dbbb1de3e6d9a3b3eaa25d63861a9488295186c2235ddc6cadfecd9ce7aa02b4475212f62f27c4fe8c89b12f5c0bf6b14b7e63a5db8f888217e4bc061f96c49ee3d9cf339e58c2b006d0fe64c35455459682b20d5c04e99a88b3f43029980c0cdaceb2c2516923c9ad3ad05e92ebb9459c64348d99ec5361a6074a519cbe2b2ec80eed633c87cf5fa2112b642d30365c20cd840c07606dd65e8971158beac5babe6fb224474c103a33e9542edbadfe2b80d5daa7c7670ea59f793d4bef52dbde721c7290749c9e55c9d900c73db5c47083a7f80af41382a8c23957c988a5af5239a94a00df0fbfdcbb1ed120c72dec3a388567825564b0fc99c80ff515fe9e59d8ce509567bab269e7566501051ee9dcc03511c3b68e19d4d7fbcea3cdce87b2807bc79876bbc99e07bf967a5ea1c36303d4d972289f41861ba01547ad46b317e4126b37c2a72e0e1b10e54cff6dfdabd1a31dbf4831fec2af8d239601215322ef563bf6f0645695ee4f9c6d62fa3945f971bd3215fc25b3c8b7ae48d59ceb9884f9b80c453362e5df8bcbc6b75d97968bc4d9b752f1cd801a30e92dff6390f5acecd3f25c95aaf6b892529044e34b38e99e12cedfa36ca40dbcc8723c01ca69b4d72ff12d7b96de1d6c230cf6ac3e97bb51f8769cbd14a55da13fb38a7460168f5949b731f67b05e60d00aec3524fe839917c27cf05a069c11c9ff5f64c5560a82a15b512e6f463e7bb2b39d16fcce1cd3d72e5ecbf7f95cd7bfa6a630ccd7dc397f11e008534bc40d0b15a6fbebaca522c136cbc58d583c8fa4c15af3c818095cb57a87dbf80f72c78b35ac0aa5dbc9704f945b97dfb8533559958c921fab35b218ffab473560aab7fbda3e31d32bcaac65bdbe2b5265e0b227a4ced17ecdb24fed15b62d48eec4b80344e3e6c38a16a8495ec21fead49704e8984d3ee0a91be66d8d0ab1cf338bfd82613917dccdca5ab22527167ea8e7e3228dd6c29abfccd6b01473e0f5ee083e0524e2d7f22deac08182b3f1e93c4c59be99df079742b788df942b3ef4022871430b851919eb477e625073b33f90bf19838d25c35e905b6158e34c29fabde11e9209c238237a29563f0f48f2cf32cfd3213198aa196b291f4c3566b49b39684c900ad354ec92c293edd8325a01cdb7479d60dbacb8d63ba29bd17dcdfe7655da976aad54ef35b5e0dbb8909c3801dacd462d9d352b3f49f2cd707c247d0617aa39dba4fe241e123c699187b7563554e6c660330c19f2eaf3da85f72205d4a03cc26ac0d2cdc5c5e9cbbaebf8f16c42f954b16b60f64c3d8203f0884943d94d77c4664f06af9a890ac396bfa0d91b8d27eecf188f77eb22852c1b1c151ac487b8f8f9ea6e814be761e18ab8758c17d636637679b2587d64ad96d76cc8bf5fc263a5deefdf2aa559cef4f64ec75e0acefa604382e9796918b5ff54db3b80f63819c02f16132445529ce67259aec266fd8dfc86ddde2365736bc3a88f84c12c70b541618a8ba82cba2cc09232c415e602be0f018e0efa71a5ffc9dc775ee13283c8aed93af32d971fbdc1e7c74910f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef0a5b3bfc0e5c479b4b5649df73ac1cb1b8e8208043df73476d958279283c13555fde440aa2e9fa19b6cb0579657edbef732b83b17ae1db02e847937a09d271f56965377459ef2309fc26fb3ed8430adcee81d5f4cdad645ea2d1c84e5fd15359bbb4c9543c4f07743571cbca81f69fb7adf81a51e7f5b71de19bd9af79aa804fdce37acaf3255bc7c21d8ace1a243260f2392d4a0a01fbba9b893b012870c84b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c50610383d3ecf4b170ede96792f8535fd60e53fa9b95d6737df59f40ed219d9b9d941be8201d3b9844b24fc2fc6323a145c53bc94b73b033b5bdf8465e69280c83709d3082e27bf3ace8e42f31da8379f248a83cd6c789f84f6cec6c88848c8a809b0f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef7e42a0235c4e59b83dac1a50a1770171f791db0ce56bba31bcf8be46c978167bd00541d1f6acbedf96885bf61dd8b271a405abc08a5518398961f7fc31f0ed055c0fff8fc6b1583f41039ccbf8fb2b414e3f07105fadaeb4d4b0810d926ce2bc2a18611a1bcb9cb2c42e70f4e0ada1f3e17695d43f7cea9f10c71d1caf61d313e359ea00ba75960748b7c83aafce2a3ca98e104839641f14605b9537ec8e9f3b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c506175bf2b6c37ae208067168faf0164741ba885eab39d99d5fd28df79fc88b0de245f87d5119071a73df92da7efee9671becbf6a3676b7c0f0d6db89c69ebf6ed35be54ee146a4961604a10a2a5c711a50b1907ed9896c3846bb9cd3f57c617ab83bf3379c80202c63e5da549ff705cb7f97c2178cf041ce85787cae622ec3ec9cdd14513aa1d30433a204a82faeb214f47ecbd028030da05192aa9f6a3dee47db54b0c8805bf020f17ad30447131fb793ba4d9b78eef05a2a0543905291f5b2bbea4a7f118230cb4029eaf7152b0a6cbbd3ad5cb126bd0d46f90c7055010b0018dd3f74cffaca410b6d50f3907daa814fc3e3fac4c2ee407f4c55428a1509dfbc9afa6d1c521dfa305f959910c9988c1eab1801d25b4fdfcb086a8cd8ff885b5181787998c964fbb13efccea071eb71f1626f517a9848ae3c28b67dedd2fe6f9b91b3eab2c08f85959024a363e095c89d204e600530d75f124b8f37a21db8bfa75fba6e775a46e28ec7d65553b39ad6560b5261a531f28458ae5bf2e27d584d3292a475977e4a6a1f57f5702b50eb063f6380f33a795d421c1e255ed8442f6308945de23f40866b33967b847a9805b967616b9228007be8a5799f035b571267ad4a73fd7724b330928b33aa40b1ec6cc46278cc85156abd1ad1772a6b4b6d356f4f380408ef79c3c2c02c9dcb992d3c97962fda8a40f572287c61be22994ecb22bd9e9d7ce74a568a504e8b880468ea5bbc43fb958c140a81ad9d1149455166b5d88368a9ac60604e22143d60c600941f0de41bcc6415f10215ae84ac9c09554c9a831f1bde203902eed7e02eb63ff81d32fd645712234ce51d74f1032c1ea235fc79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c121ab76cb00f911b48ccb174ff5f39a9e30d6fad21f64d9202afb91e6faa9b49f51192e91c577a860b8a22a03b6298b05403aa97b4046dd46883859367cb2ccccac79aa594b7c1f77650e6f496362166f51f96315c14fca6a370c7d59813808c12f5f51a64bd97350937a4658c178deb3b3e8ddda80b8ba195820bfa1539fad5fee6f76a3d5f2eae63e43e5bb0f65541681c9cc3a866f3aebc61ea440ed13679718fb8eb98698adec3b9dba89e642ac3f057e5bf717da015bcc453ce8a3ed06bc964b77a60647f199de8da7e6a79cc2bc906b3d1882715ab2e962170422b195a101c387e34ac1a1abb061aa2bf76758949689233f4f543551e626c0cd6dc9936ae866add2d64ab9e846727378a02144e8bbd8d75ae2d5fcd311ab8b8bed8f0f59e76bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca6359fab82090eccf1cfbb3f5ffc4a639b0ef70537cb83344992295b49508af88886ef9eb51be4c04ce2abd8b90ba784aba1dda13f47d6142aa9e740cb2dc79cf4dd7a464b47032b5c3a393582322c2a7ddecbf2398fd811b8a5f08b17acb9966ec285e3ab17857589390e0141df6955981459ef1c2fbf9a87469ec6b25024a40229d1d98a98f4098fb403f89b27050ba730945bc2395e2f9bae546acede4905061a054de682089756e15869f44af6671a2602a376878daf7c7e6c1d75beacf4a89f62527ee03cd1616165e23172716c74ae4b3e23c8fc7a6aa60e82be9e251a87076bb5d493d23af63cb3d3793383ec11156f4c8a65f28f40532358f90f777ca6359fab82090eccf1cfbb3f5ffc4a639b0ef70537cb83344992295b49508af88886ef9eb51be4c04ce2abd8b90ba784aba1dda13f47d6142aa9e740cb2dc79cf4dd7a464b47032b5c3a393582322c2a7ddecbf2398fd811b8a5f08b17acb9966ec285e3ab17857589390e0141df6955981459ef1c2fbf9a87469ec6b25024a4022371b9cd7d24e1d21146ee981855d75e2b37840a52b4a9d69ae24be14956d6bba5b33ff71f8004013aa71dbbb1de3e6d9a3b3eaa25d63861a9488295186c2235db081adbb8bba31a230c6b74138dcae876fda3e32691dd8f17c0067d93bbde5f648dfae2301a2ebe1b166eb13951fe40643ee752cd8c2a1e59abcfd103abcc000542f44a075e85dced6026641d26b92344419be9417a9371d5115c31490620289e75c182abf10558505621f0464b61e1acc922d0901493fa78feccaac41bee2d41cefcba231e1ade0647bd1190820374d1840bf419525ce3151d5f9d9eb082e05b8cfd3f5366a6e7e36f95420d7506d739fa98b57935f4df1f01c6379c9f7a076e1a03ad859fdc4a12b226ae104c78642c5ec78210019ed419ecb7e4d6f6aba2d4b8afc7333e792f46d8cf4e5acb901a2135996984b4fc32cd911d60ce3bdd56719d4d7fbcea3cdce87b2807bc79876bbc99e07bf967a5ea1c36303d4d972289f41861ba01547ad46b317e4126b37c2a72e0e1b10e54cff6dfdabd1a31dbf4831fec2af8d239601215322ef563bf6f0645695ee4f9c6d62fa3945f971bd3215fc25b3c8b7ae48d59ceb9884f9b80c453362e5df8bcbc6b75d97968bc4d9b752f1cd801a30e92dff6390f5acecd3f25c95aaf6b892529044e34b38e99e12cedfa36ca40dbcc8723c01ca69b4d72ff12d7b96de1d6c230cf6ac3e97bb51f8769cbd14a55da13fb38a7460168f5949b731f67b05e60d00aec3524fe839917c27cf05a069c11c9ff5f64c5560a82a15b512e6f463e7bb2b39d16fcce1cd3d72e5ecbf7f95cd7bfa6a630ccd7dc397f11e008534bc40d0b15a6fbebaca522c136cbc58d583c8fa4c15af3c818095cb57a87dbf80f72c78b35ac0aa5dbc9704f945b97dfb8533559958c921fab35b218ffab473560aab7fbda3e31d32bcaac65bdbe2b5265e0b227a4ced17ecdb24fed15b62d48eec4b80344e3e6c38a16a8495ec21fead49704e8984d3ee0a91be66d8d0ab1cf338bfd82613917dccdca5ab22527167ea8e7e3228dd6c29abfccd6b01473e0f5ee083e0524e2d7f22deac08182b3f1e93c4c59be99df079742b788df942b3ef4022871430b851919eb477e625073b33f90bf19838d25c35e905b6158e34c29fabde11e9209c238237a29563f0f48f2cf32cfd3213198aa196b291f4c3566b49b39684c900ad354ec92c293edd8325a01cdb7479d60dbacb8d63ba29bd17dcdfe7655da976aad54ef35b5e0dbb8909c3801dacd462d9d352b3f49f2cd707c247d0617aa39dba4fe241e123c699187b7563554e6c660330c19f2eaf3da85f72205d4a03cc26ac0d2cdc5c5e9cbbaebf8f16c42f954b16b60f64c3d8203f0884943d94d77c4664f06af9a890ac396bfa0d91b8d27eecf188f77eb22852c1b1c151ac487b8f8f9ea6e814be761e18ab8758c17d636637679b2587d64ad96d76cc8bf5fc263a5deefdf2aa559cef4f64ec75e0acefa604382e9796918b5ff54db3b80f63819c02f16132445529ce67259aec266fd8dfc86ddde2365736bc3a88f84c12c70b541618a8ba82cba2cc09232c415e602be0f018e0efa71a5ffc9dc775ee13283c8aed93af32d971fbdc1e7c74910f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef0a5b3bfc0e5c479b4b5649df73ac1cb1b8e8208043df73476d958279283c13555fde440aa2e9fa19b6cb0579657edbef732b83b17ae1db02e847937a09d271f56965377459ef2309fc26fb3ed8430adcee81d5f4cdad645ea2d1c84e5fd15359bbb4c9543c4f07743571cbca81f69fb7adf81a51e7f5b71de19bd9af79aa804fdce37acaf3255bc7c21d8ace1a243260f2392d4a0a01fbba9b893b012870c84b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c50610383d3ecf4b170ede96792f8535fd60e53fa9b95d6737df59f40ed219d9b9d941be8201d3b9844b24fc2fc6323a145c53bc94b73b033b5bdf8465e69280c83709d3082e27bf3ace8e42f31da8379f248a83cd6c789f84f6cec6c88848c8a809b0f5301addb32534368502acf0d3607f1db711641b0f51eb9270605d52a3a5396f7e16b90b8395e43a55fc28eb0a82db665f52bf1ba9e55fb79f7502673f98264e08fad53825c01145fc45ab5da8798faa02a382005974290aa0e44402e4f2cef7e42a0235c4e59b83dac1a50a1770171f791db0ce56bba31bcf8be46c978167bd00541d1f6acbedf96885bf61dd8b271a405abc08a5518398961f7fc31f0ed055c0fff8fc6b1583f41039ccbf8fb2b414e3f07105fadaeb4d4b0810d926ce2bc2a18611a1bcb9cb2c42e70f4e0ada1f3e17695d43f7cea9f10c71d1caf61d313e359ea00ba75960748b7c83aafce2a3ca98e104839641f14605b9537ec8e9f3b782bdcbb7b1cc1aaa964e7bfdd3e0d969b3c937aa5f2dcf9f6838a0a4a02a118987150a1214b02d1806cd848bafa73b4018679236ec47d90df41baf5a79c506175bf2b6c37ae208067168faf0164741ba885eab39d99d5fd28df79fc88b0de245f87d5119071a73df92da7efee9671becbf6a3676b7c0f0d6db89c69ebf6ed35be54ee146a4961604a10a2a5c711a50b1907ed9896c3846bb9cd3f57c617ab83bf3379c80202c63e5da549ff705cb7f97c2178cf041ce85787cae622ec3ec9cdd14513aa1d30433a204a82faeb214f47ecbd028030da05192aa9f6a3dee47db54b0c8805bf020f17ad30447131fb793ba4d9b78eef05a2a0543905291f5b2bbea4a7f118230cb4029eaf7152b0a6cbbd3ad5cb126bd0d46f90c7055010b0018dd3f74cffaca410b6d50f3907daa814fc3e3fac4c2ee407f4c55428a1509dfbc913fad77d7ba52cae4bb762e187fedca8e5d6ea1da3b9d72c122102b91f325ccaea8e7e3228dd6c29abfccd6b01473e0f5ee083e0524e2d7f22deac08182b3f1e7731fce3eb44f8518596af866cae22a3712c2a6c259b4236365284d1ab9fb57d