e7e74cfce388aaf19fc84af8b12ac00bad48cfbc5820c507972d621b0f088832e51462987ce4c1f87609be497903806194b49a40d7554e192291ef9bb315bec85833a768e9b2ea1b9cf274f392c7dae3165e91d34afa47ab09aba6f37d1c4eb17a58aa06909f32ceeacc84a185d44bb9b9a015a5412940d34233eee956b5d64e2c66841920f3d1b957bbe080b8a27c01700d16bc8f16360590cee4f87b6e9320c00763ce67bfb714a4f995e663230d9cf76c364181ec4dd2137ab1bddccfa139cb25eac1c5ff08599ecdf35589a5b5c9a24a361402c4eafd973fd1b1c7f2150dfbaf950968c1142ce9e3e22048c294971ed063a558c115d2e59d06404e1e3a3530960bb16505134c257a65a7786e0405fbfb2d9e88642f27a5f5406c81d9cbd3429055cb1af23569572f0c116857d732e20513bb23fd26332a7a27d1ec57dd1528125ecf5e6011cbf5446a6dd6453c63639303794e46a683d0e43c5dbd9512f74ffeb7bc13a0529011f849e95c22e77d6c1cc4c44f083c967eba3c118facf784b0b13954ada1e7945bf3db5de9ee8c238b274092da50d976c145446a812528f731cbffe06b37efed85bda7b343bf2952a518cf1ebdef36e35daceae662fce8ee8cb8d9bf7ac1f2cdc05362bc4bd91971f6b8893ae6a1afbd4a1ad86f6f35f19b018d10c7d1091b75d98b706f231ca85ede7ef60e77c2a2576d755ac039da7f5fc2e942d583f54c1809b935592dc554b22a4f01300d1255e9809fe401f650884993c780af2e95d3cb9223a6ff5335c1f1f2d420d975c895a6df421bed0f3ba58fe70c459f2de3aaa4522638b8c4c7c43fe5c5323ccdfcfd65803c15dcad52b7625832188d1ddfc0cb45158c2da5ee8309fd835a82c1b657515be59ec32449400c0e0363a779875d06fab6f914661d2adfdfbaf74183175b2eeb0aa5979763ab11dc0b997bd37e0ce70b509881838d93b50ae782921f7f0abb1e882382b480b311f5ea9f29b8130d42df5d3ba3fed878fcfeee4934d89119b54c6082ab3fb1d115c5849916ee4f72001472d5ab66053cb34e9053479a18be64f4b07e27e3a43939c40c89720d33207092114fa0ee5b00093695e99de65d8af2ed4fed970124b121fb01c8538fd566dd3ff0dd7c8026683506d83cd0c3e68e4850a0e3254ba025f9e0cb8b012400602089208c0eab0d8a62209f517970d0aec948ab62678d58a1bf1dc4dc4529d2432e230e2a4781ecdd8aff1eb14ff010c61c14d5de6f16ac5f3a0bf8d594439de47cc44a11621125cee6b29041572a38195b26b79a26fd46ba1c89f8e95ad2bb4f30564016ca7dea0342285c4e375fe3fef8dd58713f6613d28b9c4efac4adf1dd45a893c3529dd7cd741fb1fc610f86d6d2766cb33d6fd386accf7a9739cf4bec6fb1a3eb48c1b113e80abc688a02dc809b43b5570430bf322fa2e1a9bafbd6b073b9b71cd6d8b39f550d11ea80c5e8f1674dd932f5edd66b5dc91c7246cefd9e31f1235ef6d81f59eee5fe89abaad70a57fd9bc19764db98b4716774edd4a2533ccf12a518825f4d88445915a013a53ff6b1f09231ecf3d245a69e2749733a749ed3f94270b2885eb240f0f2b730e8a0ff6619fb3c21703ee457be5c32d5a43649037afe0ea98a6027f22a9212ae4483dd410e319c1449d201922900fd28bd14e2f254d6779d92910388a53aaa52e8ad32616d1e19731d4e313885f6c0a16014339f7211a99d36087448b5caa3296d6d55ca3c7ee38d76219a5bda0e031ca80c2bdf8dc7b2bac638e8ca9a7ea804bc0d793aec61d861ab862ddbe1e2208f44d35cf84f38cb3e944b5208140642e74eb1626e5eadcbd3fab4b904ac96d822844b3068366c314d3c9c48b2bce09f55a5af8c21c710ebcc8f1beea2604894e74fcebfc05383c28ab4b350570124e64255570b866421119bfedb115b7b4239e68deb046821d31d660aae3bebdeb47befa300536b270d0354a0c2aef40fadb7900fc5dfa9ad7193c6124c4f46ea30fcd0517d20b41d37fe46987cfc36e8751bacc9b8b9e98fbe1a19f0daca4db46dabbf3e0509e54466bae871bac887a5ed4b79f526da87af95a36919d174ec5cfaedc9c4d7acc5d5b3a909f446d2a8854bcc9b550edcfc717a17ea58e2b77b600984fa98ff6fa73d2bb130ef96ec0a88a7ea2355fc1474abb2eb289e7966f05e8f8adefef7cab758160c28457de2d33849855ee65472df80cb39f3ba0285481eab6c0ec81667789b7f537f2a558fe7faa798a08d41e0c2ef6d304cfbbfc533238b9fd07d04fc9b83c32b3cd4c82a77b3f3b93e2b8ed7cf27e0669b22db0f2b27f9be834aeaabe0694c17029374b24cdc2fde1234b9e4348bfb7129ef95b1cc78e36487d4e402f9ee858f3f5c789a2accad9c4d9af0819ad0f3bc44aaa91fe5a264c33b1f7ae714e9b450d9b8e23c55666b8b90ee68370f0ad9c3111885c3ba7939f3d427687ad51da071b890cea28aa375803b2994fd27e02b005e4d7ec54dc16821706b3f9460e021171ca190ddb66949417fbc57f4b7b615c0fd647398a48a2a49441dd1a62e908de0c7f4ffac6665567af2a662b1ca33f11649934a40406bd7278d93cb4088f1754fbbfee19127742196e198ff49880f424969ef96a23f5b223558dadf1357c52f4b35fa47c7e0c4775380fe1e4174fbf444f71a9c194b4de7c6a8150d6dd15b0506340c947b2cb241c44f4dc0cd2fe5e85bdcc5caf60d9c07a79352f37cf21d416f022b210b69b35a46298553a921cdc14962d19ecd9b1dd45d9c1d5e0f37c0f5025b331caee843233ff16e0f47f6736d453b9bc386204a393024379ee5336ab14f1366e8b21b8554c46607be74c0abe8ca4675332091a486954731916b4a0c2a41322171163113167665e819ddc55f5eb05b2c69c12668e0403d262f07ce430b2b9afd14b72592458c2100714f2db9d26ac1ba854bee0182756df8a3827a6218a9798f628d4754cd76cb80e1d426fa592b75abe099094498e80bbe24209134da9ab6edb0118f86c6f5fcd5ad4f7be4fb47686c552f5992e429019894b532175604a258afd7b5fd78d1644467fa71253e7f644797ebffb29b3776b4443df6b3dcf4ad75acb0e1eadf935dd13be51b474053b1e903ad05a980e39f9c4418a08f7089c265a740bfd99858e65fe8d615d0d3dd521e4755988370b54a7726e7ab117a75a8ef2aaa220c3873ff1fee79894598332ea728180a2b782de4f4a2051bdeb5833e39c26293022d754a98f5d6cc20cac5ef0340a2f8739eabd64b39d450a6847492e6dbf2dbc5b4404ae654342cfb26d07a3c93fe30d3cd779c22a8c959dd89ab6838498564e593f27eb00872cec1bb3e6cdc84a230905cea2f2460268fcabe7631f5edc8e55563a4e5c1c8ecb970483e39409107777d8a496e01ff0bfce6b43482a169a5feccbf41f210dcd9848a5a20632800fc4ad609a291b9fff6b962971d0056e4e57d88b9d473e27a7f8dabdeb7a9825e11373a4edf16918985847e21da15ece327825ccf348676a2c5303f73e08342b318ba6c89e1141567bdfca39a8924cc0f9d5b4cc64147a50c333f9e8969f1c9ee3c5ef95afc30808329295f3565450b017f8d3268f812c4fdf91c1ca6a7ce50ca4fd86757483d47de76f951c8e3fff966d9fb8ec442d6528bf3f075260eee4e0d45b13f92c4313596dfca160ece236733364396a1b63893f949581360bc71839958cbfb23b0b59bec78541f03169f2a4a1410d9acd4263f703d509223674bc724c36eafb6f65158c335c842b31c2b2cf5798515c10869cc97603fb526ff81eca5f679de4790bc7f0eb4e2a8652f0a5869cf5b7ae1e978794941344ccb05b4d8565acdaff19bd04268d7d5ff24c321b748bff4032987856c765000982f88ea83ede2c98a3cd36d855030cd59b60311bec5e2722bb631429b4bacd1b6e63f494d68c55ff556906b7400c982e9e6466b1197db404545b07c1ac7aba583c636a05104f5c0be95ec5eacbe6b9e6041a10b6cadc727e73abf644710637cb85718511e54110594b21a7b9bb90da28574962aa5a0221739e52a78d3d599a771704df4a4db5dfdfed1f43417247d2acef5a1cbba3a0c14f7530a3cd7747afd6383e7825d75da6a9ab831f046feabd02fd4c2b8a603a32066e4966ac1099c90e2c5cdbfde330ef8b9f57b6a306974975a15c477ecc60132f212e915cf077ce16d10ef8b42e4235c62e0af2e8ff94283559791731beee13458809bb2f9f686c885f286254c80081e379762c11371a426908e778c0ee2790577b3f87123d64b9d4929191ef2530ee0e23728ef72ae7c8fc574211c2dab529f57cce030f86424965f04db9fe83367e83a99c85cd5e9bd926f05f013fc139804c900c3eea35faf1a6b9e5fc34c70db87f4032866abed332fb292e052244b712eb4a293fcab4dac0019b797ba42b460844a58738478e7871460498b382233361b253356d7886b22aca6b93365a65b1a86f08dc1e6b52d5456078bfb23961dafb81182760346acda2110036e4dd45c1ba4ad9b69a12193d5f9ad326c12c02de2857129da8e91f642b02001013a84c7297fc1f4b1bec27e70f066b41dea5aab1be893b413a24621a0b767024710a2944282fe6c17f93a7764da5f4ff3bb0af6e90295072ba2d3df942c67f750c00d57310f5be22fbda2dbf09b9d5b94b84e48d7b02c45000354d067e982ab865a0ed3b80badbe60a4d5eced533c44922d51c54f50d6230d7240438e7382f6aeb97e3a174f749250b61df48163615b7799c2bb43eaca3d95cbfaa8f68f3cef1815554f6db5df79deaf27401499bace2f19fa5fa1e9786234f74380a1818f7892ca01a63d68376c74107d56459c17be43af751f7b4d7fc7e1a72c711e6f495cb1e170fd7fce4173bc29b6483137c1d80879669290c85f601c8821d4bbe6bf1c910de328bb405a6c38abde04e2470132260a53ddd9c204d2d0ca01f5d9d5a60b740213618ee4e7441575ed3667b6b79d0ed71d55894b22252eb86c08f9e5be608ae0f3fff1afff29ee2f886ad0f83843d73c771b704fbcbb02e14de8e06c6bea55a0b77b50580138a7cee497a64aa31c21fa0cb57b11fe5bf3e8463622bec1d761a3bb7859cb7cf90e37203d526de64481fd6d5830002ca0274b5f17986a99836342d596600ca1a868d9dbfc5be931919c3f24b64ba075336893fe2d191093806146ab68e388b90b175d5e16dcc8b99a41130293210caa13bb1ff284252b2dc974fda7e8b184d595ebf015f842458d7d2af37785e3aea75425ab2cb5e2059de36f6f3566e53fb7352e03fc5823356802160d52b6619497e9f59b1c57e592d69ca6ec2868e5868f60a83ecde02dd96bb43ae5a35d0e0780a655faf4f43c2804a6a9f83884af9984e29652b6c452ecb3e7b049dd01fe38df178b76beee063b28655e98189ff1283f6f5cc7bdc99697ff32fb0636b51ce1a3899d1c8a72d2c175c79937c61ce762f298380111181444039544f7e50a1e40261f9256b14e7204a50883e53d87669003b7ed4c1fa56e0b70aa44ebac64eeb5ea0cfc8dfc42b4b339bffa91874475155136f23c1dd3ca0013c74d695b9d26fa5001fb3f1b6122836ad5786118265366bc88ea4426500ef4f0b9c56ce87902d13e51b4c359ceb15215941a9d6c4d381001e8b622a31997eabcfb93360a7fa0dbc56f8c6cef5f24515bd744642507fa16677e8a6eaebdd1e84a65439e6f92f2ed5c95a2025b56397ad57799fbe28737166562a6c32d5e73f191e44689aa97efd95a7b1c27ea52bf84b1597f0b9e7b504a79b841ad5e805fc826d432c15fa7c87a227bda8576e617ab667a624b78cad0cfe6cf43bead6a802a6fed3dbf59ba4a573a35a50f297ffa521a1b6d03e70b5519e8557866ebd99c6acdee0f1b17eee1f2522d5eaaccfe0221db88835709bb0170f304f57c9e049412ace5181a076e4cd5615f560e822d9440ed46b02f691c24a95b1de2de22cc3758fb460c61fcf72a32f56403cce29bb799776cbc00531a576db1158dd20973a191dc2a48c3a687331e68a9aa728b49908bee5db71920355b84bc6c78648bedcfa3da8315ffbb88a95cc8c4d69ffcfd6de96b630dc264d62f94d24fba36a7bc703d4828252566d3145c5549f180954c0a092170944a5b68df01c23dd8eb41abf6eb3d576f919d289d98f7c3aa4801d7b77a67f613cfff5b89281a290bfd9a404a38177e17ef11e28d7708a3c0a137e519e1e3ff2d449c92fb8c9152d1aaaad9e2184d5451420c11fc6752775a9cdd6a632889122494b0df77aca12192d1b7d2a006ac3924794dad54d4fc8b1a4207871651bcd6767f8ad13a8df18a409fc119c9240c399fd4113e60238ecf9233417ad424168203918fb450b76f5eb6678124dda5fbe37dd72770aa141e52bfff80457d3532076a71dfe40daddcea8602c35dcc58e36057756bb7e48304e66e7ea8425584d7d43d80b6e7b3efa7d6afa524d4ffc78b14d797dbab418c160465fd29bfc4881653c687dfa717094f9d090111428206cc07d80319bd4ad2a98d105e28f31d41e1b1e1b073a8d39633d4a08d8cbd49997d8a0ac158f15cc15a7067bd550fa70d8dff10f5585b4e2ac74577c3d7c55f5ad910f98e6a7bc860fb8a35a147325fb097896c71af2865dbf223dcddc9ea14293970298503484c21f1492acb20d1712111988f3b921aa79af468ec5b781e39ca9623379b4c218b19a49d18ef1472bdbe51e0e21ba6181ca3238c8c1499cd332426ff8a19a09fbd19ccf5dd2185973aa0fddf469a343aee73c9e36c1a4209aa5b77dbbfa15bbe87240c6e29af2d62502e577859ba550a230c0a858c41501589e99b43543779f2222fe9002661fcfc558b9575638d2a35bf7848e17f9278bb913f3e4bf47c80a9b26ab4c2a0020be7d1bae2cc8aee49b67ca0e234c6acbcb32d24df300249bd9627fcfb2f1f904f62f8869074b2c25e7f8f45bcd18b24b7f1fa7a6689bd036f284e902f067500f4ed76c9cd6f3323daca70c4be36d6dcd89657392fc11c0277c5f571abcd287cfaae0f750506da4e07ec29d6bd2d7270abd11df30fa3b56dce69420b1d9f9d522eec750d508de537f8af9516e7f5750cad660b5671e289a78d223eedfd190a0efe69bb77819282a20b42c3240d3172530f0ac11f71cbc90ff1aef215c99164280cbb408ff2a6f098ef1e52c08806ad842c5655ea95c27e5720a7a9f773fd6ae2645dfcf2d8d972684caf6a3cbc8a70acc1df3e7c28f22dbcffbac997d2a91fec62ef92f70e819931b778b67dff106a7f919f00c29e930b192573d02147e59aeaa2e9a4fcd9370e646d2755f2d552bee82884da599607c0252806bbcd3be891087b4c5dc93d5e0056643b675eb67519b5548e97613949a14e746c749aede413a0ab88c4d82f6c48ff8d7eb968e8e7fe34392911f4292f2cefde150e86d03beab4bbdede1f5d43ed15c54413ef568f401f0283d101b82fc301e928c6ba6d9091b28766e4343b1020cb8ac3c2c191b3e237cb862c90fdf140c3b39c0307fdcbe4b47e68bda750e04949a5d38e60b8713af997582a13b0863df109f14187fc32512388857887a9269a9f353eefbec5973e3454c6aae16cf0d965e6a3ad6de65bc88a4b538717ed3941a12e0e9d70c91b079d41215cda7ab072b55f037cc23a0935c3cdd0e5ae08d03ee2a94511845cff48d8cf0b3984a53d32a6aea06d5a8c52788f077df3714060a013d3c33290d8165e9030e4002d869ad39ca7723972926b68b6d06fe7b71cd57d36f7f0ef981f0839d06d41d4fc70f8fa44fb4050e47abb47bcd11cb453fc117bbf8248126f209932c22728b32f0ee83f39b70c63155768dddbc73723e2c833a2ba60488496857f25dec294d2b2fa8afeb4bbc45c4583f85ad315746288d50533f89bf80ff12f02e29e44bae46db9e214e13ad1c5d3bad4a5bc4eff378e41a3bc50d71b7ea766946b9de0fa102c84947cb282c378ba6e39bacc85a2acde2d2174a08334dd17831ecf1720002da9ac17c6162cdeefd458ec0021cca4a059da212f9ddcd62a8dae447721ad930a904e150ca5cceca9c902259c0fe901f074846665227b957e27830f3885b15ad7ff609d5f02a9269f8fc028d7f65b1d39e61b773646e69d0f0bdbbcb9675edf37f15e76dc4653131eea24f47f2ed1c0d26c5c0b7c8257b57528a054a21cd711ccda8293b7807e8d9f5f3a07cb91c801bbd86b520e532bec832155b9f2f49bac690208e1fd40bf09ae1feab31d67c6aa03a1e5bba0a80d123ab4d767d0a931b3048a2dbd85739e1907049167d132844587208acdcaf08e749429116f9719b1ed25d8710c4b1cbfb13ee77558688ba2d98beb2bb5bb6d2f7eaed53495f805c932e01d1010e7a5e1f85740d9f005918336a7e94819837bb703a6b38931f4de647beddace580f29a893e5838300cf12409c4a739fadae0a003ca2d76111eab9e4585955d590317edbf75a4dee6da0840f6a56a11582bc4a235d7d8e5cf1963dd0adf56dec5f9f8ac8fe9501583febb5dd88fd034349f25df9a20659bddef3903dff79fb0fff63d86b390ef94f07a341dc2a8382f97993280b7a7235bc0cfc37e00dc4476bc90bc0efbcbbb6604409efce640d34ed557df694164bcc0ea53a5ae1fb18a27a424f59ed2347df84c29db1914577c8cf2ad4584f5fe742b708968af1b66f9e95b6b7f7ae5042eb22c076b4f074eb87b9a72439728a9d134d8fe173411a25b549830b815c509684b87c90237b89d4916f21a6e9d0ab437348fc9413cf1f1311efbac87a9bdc556df6e9cb34a7ef5fcc6203adc4082edb68d5053e26b260713de88d2f09c20e361ddd1e3dacad6b0353a0a14109d229c7b3f9f3a165688aab02e91943df8550658283cfec97e66253a1c2c99d97d0e5053e7051592345cf4ffd1de312058bae687bd8863b7987f8d8dd133bd1de0216feff5d51b689f74c212bbea61a1747e70f5e1ea3bbc80af29000d97e09bf29e9600e36c26256681211130a69d96c073f1802bec139a04945caafb216b15e71fccdfa2294d156ae1774a5f5f064aada557a0a37087940b5868064c449254b7eadd965c2ecdb581f4b704bf93791032c1ec50b496d359c346aa689c39d9dc0eb89a5e60b67c974a1dfd08ac959fbfa75f8d4b0fc31dbe3cdbf7f3975648904b42d51c7ee7b9a5b1341d392c1760c85b182795d4952dcb7655cd4e14229067f291e6e1c0faff25e7d3ad93b9a8d9ff172d1c9a3ed944e389b62f4521265df2dd1e3d68a80cd23f20420b535539e424e007b85c35656b8d5fbbc847cb62cb080f80a64f552d58ff8fdbed8a3d4eb061d96187aec7c57beaccccdc44cee52e57890d857c9602fa866ab168194d55f927bad127d21413f1dab53c63609ca615978fa61acdf48eb727f8af45d2298f0ccb8ff9114101497ecee721e747443b83a8e2ca07a49a0f4c62b887b6cf60d970061d7c337ebb80bbe538308effc997355e6c109ba16cc3c81d1b7b607c731396f50b54db06408b5fde313e5ba238efce945f2030e84a5be95868c3f6fbbbc313394cd161676cbdf5994218eaaf143825cbdcd2b69e01f7e325ebc36cc23089712d27d8dc7b47ebc3e04f83953bb32766a59cef1c81988418537155a8d85644fdf8d9636e224ec72343924d5cd99c85216bc8044fe20fd8caf58b953d4b222864b9d6e7193ec8c3229796462825a419005b412068cd26ba6f3fca926c3dcb6e5d4c33c924b541810b42cafd113d63e9a63b6754bebcec15884b88e4ad67e36195f76f933217f2da93d1f4a048458b8aa24665859ca015e5a2373152a426c5227f62dc81073df74cdf729d17204c83f626fcc056f521383511f47a2c305af372a1c5f44dd943da3d2870459bd6184079e4bfd65b2f610eaaddbaa4540208813bd97a694855b1ebd3e4d6c9f286753fa24b30cbe6d25544e33978a1eba03bf46fc99672ee6d64d87c1b41de33646a7ab2ba33eb19f9775e7a5af0044b90a660ac5be2e29cc249d7c530448e2d718c678104df761c8baab9ebc2d4a4789d61fd04684ddfc21457274017c811726fd2b6a798103519e3d2dd926dfc28ddd933c519ff04910dac8103734ff955fcd0ab12929c3ae903021ca4df7185cb3730d2d35607254584a8c4121d88df04c3e4c9c391da44eccbcf4687f2b0c37a7beeda4e549a47f4e6694c227ed3e7b34a4e06181ea15a0badb26e5c1bc219791968aaaed0928c1176e8e92087c2ff3ab4519f18ffbc8173455ac6aa31baddf35cdb82290b1553af01de1a4b3b736f5219006bf01a4217324676c7d964043ad7681b5160a63de5f687cf18096d2ea14dfb3bd80a2741fda07f52125d6e3c9ddfbd698eefeeaddf68fe2ef0c531559c067422ce4ee4338c4f67ce6738be9cfffd9e743d2ff26abe22ceb863856810f0e2717d179d6f6bd879735cf5da23078b6add00e81e052747829a4950349c5a7a2f833af7ef02958367e1049abc120087892ad884bbaa077e08fc7cd333ce38581b829d2ccd858254febd48870922af9434cfdcd284d23670949b287a537aa96f9b0f3b93c1a8e6ea9fbab99a79872100cde48e7f72a2b14851730058ffd5e82d7e3b05bcaa27ad1fa515d250bea41133c7f423fa42553a89793e4c0e179f077a9320b330e6eda6171ff5a9653dc32214da970b43357514ccf3881838c6cd92939bbf67ae6c364091b8366292fde1228b4a9e0ce2cc8cb11ddee03ead8bb099147a433f10fb76c9d60781e4710f88c298dbed0cede2bee390e718ba7b93c7f436a46b31c72b3b018dc89b836bf0b4b001272460e2bb398ed3c83d511676efd21947043c0b3b4f2fc8b4b8fd415f4b46d8a165132f2c21b56f95570dcba1111540da2b2982eb997b026438c2ec12b61d9be8a0e607aef61c1d6139bdefcfcc7d7dd63f4b98ef33f519d94e03ffc3e804465ebedadea8a3c3c5157dc9901224addf290d1106de5593a54b2d523110fd78a408be24527c69f2aa611b40b5c9f4b69079962134d2c3b6eb257661ae218040ea07867c1c82fd370ffa703ab4198a216aeedd6805199b9ec4f328cb5c90fca17946a53f85962c08351fd519d17dc1292798eb443e22853d36ad4cf704386308a64729b442a8081b49d8b3af3f6ec4b7eead851e302fb72fda31cc255e3e0bbabfe0e089cc8a09a19c850f3a4d0f51f622a2a9cd65340d4f923309a6f60aad1fdaa4612614cf70597f60e8c7ce30d40b5a5b4421a63b33bf0ea675443804f47dddb0fb8ef3cede87cfca98a18d2c265a38940f72527ecc55e22c6ebd3ec54bc9791b5ed15cb2ce766b320dd14f2813ea577900314df7d68a95aa31d0954617fa0a34b04a93cc9f50220d26f4cd81e82cac8df0763d3382eba23bb02192ccee9773cb806f8d868b18e2c7016e0bf17fbff1bfc964c2f03755d4cfcc1a0779bb4f51d179fb61b0a0cfc865143e3498636262385ccea7d7587f301ec19479c0556d976d9015f9bb46968499879312826f68ebeb5f9846124a859fad79e42728114e69714cb208190ebf54bcc56ae