www.vianini.eu

Under Construction

Piattaforma Microsoft-IIS/8.5

























































========================================
SignCode - Aruba SpA
========================================
14d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 d4db2d28ee120e768cc7388459cf1d37296668e142557584cbf91863ef23af4a 6abb8cfdc69da0d6bf6c8305bc6670ff164845fbf7424f8eeb3de744783feb8d 2f930383b456c6f67f21a1ea9a24e13c84018d418f47327f173088fdfe897382 8cf5b3125eb083ba8fd6ef252a338a761567dabf036d3d86d8d0ea77ba85465d 67fb5e10231e4f656fbafaea561e3c9960fc8f733b7ffa920a079a3c5e10dede b79a0dad45b1757219e2edb61a60d179315120d5697fab77e29ce3dc5782063f 94ae48708df5838cc5e3b0ddef9be247a08714386af81c64c2742b40c46b0e51 d843e8b75afdf596f95e4695662e34745c013cd18d409ff04c861385adfc5650 646aa8a98d1c68e12a2905edd8a4cf18c68f9e3b298666f2995a2b7f8cb18261 ac6f43ad65b00610f1cc87740bd77e3d13fc836a543cf24257165185d87adcb1 a90fa7f9172722e18663b9dd52b07ddd1d5c48df6c60864aa4e2b96fde941fb7 fd788ab5c56eb3cea96678611daf3f98ea777feca2d6a14fc92e1513a5a0a5f7 d0aefe2f4bf98f68f67ded1a8c9fb3024ae36f7b5a03a4c6af070a5b37cf8641 0c5f5bd93a55171da19257a767b1a64db77cbd9e74f9c7171f35d358c0bae38a d8d2a03cae7c9e6ccc7c6720cda421c3373f8329eaf08235260bf0791fe7d905 79920a8f3d23e22075858ac29cbbf9e5d9cc2db66a0f832d68ed565dbe9f1995 c5eb0a2eaa0559c730e5c8fd6d90d0c736b031936a464dd6018061ec5ac9c44f c5d2c7b68ac677ec2256395262313e780b8281ea07c5b449358875a33b34d71b 067d2d9094876a0b07e2b643e98b670a10773167bf82cbc269d5b46f6f02df41 b5b102fa96b1eb6634802f8767443110701a5c6d7b7061ffa8b9a539fc96961c bf3f8c060f5f976b89dfdbf3c6e2dc77feb5b2004861a00d81905c1e195a63cf 7305f3f085e8be0e3c65d7fd5bad803395dbdbc69d29609dbd270c22dd1ab0b9 7845cc415bfaf4e854906113090f787ef2ba25ad1ac7573c7b57c94500c22d0b 75efbc827a506ab56223b4194eb511520a9a4bbd3c8bd32caa637f8d7f03e834 16b5c60faa48e5049a8a69a18f9904a524884f7ed95c42521ba026d9eb9b0a2b 5170ba2b8dc36c8df80a10c45171c87ec4321fca06bba84a4fffba9ca73d58cb 42d6af0c899a6324dcd12713421377e1d336f02f8730dfffca9555f1073aae9b b0518d03e26b6c359c21878c92ef5073791c5f68a3a082c3436c2ed5ee5e24da 56aeb1168ee0ee51cb7dc46b5f06348d628972b7c176be53b7193dc35b6a5bf0 2cf1185b1bcfb1e53abb4decdc665b043af01494e1c7f017761fbe31d3fee8fb bcf80a5c742eff71ddd5deda95b35617a2f02780f2429cb81ce43c4805e0b18d b585537bf3301101cdaf954ab7e47548853b9a0ba57a339945a63ef08b60f201 bbbb656f6cd584b89d7ef79301fa28953fe8a6bd8bc00eb678fe464af3b1fca6 e758cf68819a474042fa6087c6b1386c8e925ce8d1eb3d876442bfc49de674a3 9fd72527565fbb28fad7bb50b3192c24e89f58f2779abfeec0682daeddf79424 6187ae33d13359d1dba4ea2fa6b6f26c6a94ba7efce9a7ab8a56a6aab90a9153 5d148ed4816ba602d2793d286444b05453ab21f10ae9967fd3420aedb63cbd63 9a0796514af3e907806b86685f3ac8f2a125ae44ac98af9dd53ed8fbf4dcddc0 8cc8c32cd39b1b939a289964842d99c5c834df29100d6392f11033f3996844ee d4a3a3a7e6ff45c0807f491a6dce76f8d814262743d7ac75d4a88e8e1cb08b13 05e201a6cd8f46a5fb289bbd2ea47d45658affa25d1912b099295d6f8ad14868 e91b6ddeca48715ff8464db998f8e86d45a72cb1bd67a4125e2bc11b17b92db8 beaa113638217f31b7d6fb9856864f0e5b720f62d3bd290bf528a796b6d7c1a7 fca1e147210da7a8b02af903565fae590938f1dd5c0a562449881134ee61752d fb696f4e1d903d7ca419d1373484504fc540c8d2d50f556274b3d98ce53b79ca 229817b0b3e8ebdef1256d83d583f8d1937b6f9c8b16fc2d8dcfa35059ec4253 051a73374bab53ee0a2af7391ebbbc9a2a1e08a768298b53de2050d2d1a61f55 ========================================