PearlStack logoPearlStack.net
Market
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
PearlStack logoPearlStack

Independent Pearl explorer for blocks, transactions, addresses, miners, and PoUW data.

Support PearlStackDonate PRL to help keep the explorer running.prl1p5rypvczc58s4arumg0fgn4twdfem6xrm0v4thr7gdjwy9wpynu3suj50aaRent GPU compute on Vast.ai
ExploreMarketBlocksTransactionsHoldersMinersMempoolFree APIData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 85527 a46092eaf47dcb1febac5213a9fcbae4e887eb0bac4a76f39720c15e424afe48

VersionV2
Public Data164 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
95d624ad8061c5349b7e8f2ea6c0830f015b689bd4f2db88b0dfb8b6c5b7cc7c
Certificate Block Hash
a46092eaf47dcb1febac5213a9fcbae4e887eb0bac4a76f39720c15e424afe48
Source
getblock-raw-prefix

Public Data Hex

004000000004000007...00970700008c220100
00400000000400000701010300000001070700000000000000000000000000000000000000000000000000000000000000000000d79005e9f015d1f75c7fcdc5450d0a9d89cb6baab0db007d461d0217e73db2e21c868bdd25a2427ede5f56c3a104370b258bbc2d8187a80331915fc932986c9be47c3984ae16480dacd76cdd1da9371fda846698c76a3a35f0110000000000000008000000000200970700008c220100

Raw Header Hex

0000402045ce7a43d2c4b3dc879e3f3590551581dd7c569a4dfceb78627ac557f6863a35f0431a48d31570f864f85bce739c06818aaf01078ece546cba0a0e0c39d061374d98536a06c800187cccb7c5b6b8dfb088dbf2d49b685b010f83c0a62e8f7e9b34c56180ad24d695

Proof Data Hex

59,560 bytes
121216010307528e96f97a44743811dc5c86651ffe5b5f36d3777c4f855fcd895b0d24a7a1a5534a57f2b4ffce588e7f7379459853be3b1f1c88da14a22049bba0e53444cc3666ac7626a2a89547883001f7e1549c1704ebb56edbebec1551dca61bb2d48a45f7a69a6610c71ae3b416cc3a4301b3a1a865a81f8265dd24f5058f42b5aee704eafa8e7ec37a9719254d856577463a1007a23ac86cf9f4b38e2e50a97dcf8c1ceb6401415bfa9613ac8d18bd4056aba2b5d49e69ce801eb46e5188ed988765d800010be3fca7e5797882054a07611f6a74fdc8cae6aa79795a132f2c401d39563a68816eb11b2f89785c6564e882ebcb5f508fb7cf9d2f0f5a62ddfd960fba1d02d00eb1c936629b136341a5460ca0bbd17d2dbb1027b418c23bc0f441ef749194a915b73d315689c379fd4153c88edc360a89fe558cbb2447ac1340014462f6debe9c23d4deb9f55a9ef13099578d603b6fd0549c2f67a1b2933b7e0b0c2c6f0bc719087ad61296ad2cdb0f755325d7629b11dcc7519745f02ae8208be708284d89074c0bbf17b4881ea25e878058ebf0c37291f4f37de910d7d06dfd2db303ccea8ee3e4323cc9bfb0a6eb86c88ee3760fd19f1545eef365daffbaf473827760706bd8bf55af6a9914294dd46e51c9fad67915782342896fccfbf2fb32577c9756935aaa73b6c8b66b5b024f4c249185e7a0b3264598e968d924125a94ec7f8df47912f54d461008f8fb2a2184d1d4da1eb304cbb4a0df0c7e670debee2767db80ff6767101769216bfd9e321565daa2ac1e722d96452e3446d7cae18e1a78d6f6906015b6ee29105d4561ced3df6a271d8356184958024e5ee1034c74b545af5888a0071843e53e6321fd13b5c990d47f5bcccf9f4f245435926a57b89ad908104415eac52d065ef3d3d5843135ee65cbcb66dadb38e29f97a2f365d6db1f889650406b350a2c05623ddc9f7bcbf20a6c3dd15b392603bc3871260f7c31dedd551ade29c0cf544bda29a6b58ba7cf53df85883cc73f3498688696bb0250c459ff6e12e5bfcb1b29455e2287099437e52fea56603a19d12e757fbe82894d3cabd2b69db278eef819538d92882c0405425f366d3c0504b9d643f644070d231beee7ca9f6bfd06e8aef74091589a7a8fe12197e53a11b6e2cf4e9781bb385a9feb72ef56eb53845be9c7f8eaad96fb339ffe1bb3de81f6f196188689ff968e90f5e03ef512801a1ccbf2689d0c84862869d13d58caf80b92c0653b76d148f4e76ba76c0e0673a094cfac511e4b6e810268c15904bfdfe29dbe36560f21fc3030bbe204de54eb3194fc93fe6197cb1fed54742e6c48b7c94ee2160f6f05dbd4a7e370c2b3a0ceeef5ed7877fe3fd369b80fa717761cefda1cb88d458119b422615ecda732330af6a6b629a48efc39a191ae516cd61ecabe0745db661d6273de549b770e868aec6a5033c2e1f97d26384a4fa0c054e2104938074548e27c2e91959454d7224c38d85b2edb727b3098005c6dcf97ac652912a0cf9a3afe0671a9096d1e12db308ca913eaa6a32e7e6c7ae9012775124cb147bf9758355b1f8f1192c00c91d362f82068d1a39d5f2b6c725d68a3021ab2a67b85200ecfa411e417cf75161a54a3c5837836e021abad80c56208f69136c79e16ce310b2a3349a0d8ff9265767c81ea5020b8e9e2f57eed2ed81278846ddf56631774af1ba0df813787f653bf1bbc54b9cc42ec94e591982950dcae73c95e6ab70d334504ba3b7a8e0cdc0549149fa0c97450b619d2c1cb0f33c6185a114dbeda55c48bff5b3ab14d44eaff11adc3a35fa2ba53d30e935b17151cca9b8301b8849f2701f70ccb95fc6c13a3d532740bf9c78a676c3ea109ddbdc279d5421387e9aa0680edd8c436f033bdbd87dbb88c322a7cb5decf8ea86058bcba297f93fa1cd534393346523d30bb05785c5638431a9a94beb05bd3e03208f118037c57cd491d78661463c50d8ed7226ff45771b418da9e80d4d4024a5c380ef86e7baab9059932613019b5f84808f2220b17c868ac86ce2c33a5e238224ccc3ec2145c57d2f98b942557765cdfef9f48b77218c373973c94098c09e54f2b4d6e1accc3e037ba0d0f878795ab5e4440018d35482d9ca4e9094bef737d0f087fba3d96896abd5252095024e2da66cf2e4eae6f61ff1dc0f7e334d36585d59d9f32b4c4a5ace8d0837304119fa5ed4d9ee8090b8ed569729425aae23d6ecb568e463fd8c17edbb3da228a079f84ce85b60d8078bad27b5ac3ff1cb8d784f56f709cc0c89bab8dd4d5841e6853bab245808177c872fdd4982234c88c7812585837ce888d3a98150fd49ba9c3d8ba438ca4b28504b150769cad832a0af859451733014d61743cd98796c0fa04b432a97fd6b43a64b58a64194d56f5bbb4f4bd625f4d2c856956c66d29815f82d9af2766ca5bbf19c7d756605d301052434de5fe77de66e74fd57b5c1c2b999aa07fff7adad6925ffef0d141aed75114577d60c0c36df18dfa67643f4dcb91e6da7895a56a3e6f4620d264789388848897de71f387c3c236ade0d2ed367a734c1f16f253ad321c0ed3b99b05e9b6c5ba5033580c9a041434a18a4ae4fa4716bb783bd4f601259a7b90dc2e01262f8fd14a2b70bce839f20c87164f98f332b2ca8d62cf58b8e57636747fc5d7bfe72e815a047598b7495e82f5989238c78715e61cbe867fbf6c4e44520f21da7915169f9af58024f563a977ff7800a7b869d2ab13c1b9d116cfe98ad7f9b75fd28cc66fcf984c88fb6164d277ea7799f3fc133f388727835752474265ced78325f0a898e2efaf84c1b7f4be453dd33e145d81ad18abf82cf03f8d8f1592039000689e0a85f027a5dd6957b9d18953102256077597c628a5092a925568464c59a4f54e857cf3c4ecdb146b24375e417caa766205bd54f9544bef9a03fa6897212afaa2cf9bf4c5b9d671d349dc148f06f68615711c05f244173071813d5de6583636960fd569b077fd81e442794684b078e0d971f999833fd4b6a61e6777bba7ef0f386c01c43b9e84b9266101f7ccd3ae64c3d91a21080e551097e21a9b7f164a22111c1b05496ceccd4a139a0a0b6b996ac7decbc2e7839bb21f38efd5c5b075f02ccffe9943509c4fdf2d206d60728f57e4d50a68d4956646bc81e79123241f1e36aeb88ffa0699c31294d5e13b7dc9673429440993fb51dac7d8a99179f7de8eb52213e3c68836e7a44867d6125ca78f94912d4a4677f039734cee7f53d231fb3cb417a86e2f8756d3949458883ff376c54e9670fffde4ba61fdc5605ab8592153e7b34389983fea6b35e5bcf1dbdbd0e9cb9128798bf03bd00f48da76bbb921c68dcb101009cb9b897b87b12f3e74cd7d58fc551999dcf82536e8c700cd2afd4f8c8ba8e8cfebf727790d1d6ec55bd6cd75809e53f2d7b74f9feda039e71c8ab57bb999b5b95977446603e7493f346611d6a1dc135d1d9eaec272ac3aedebf6cbe506859c779e44e136f0324944df25c2bc772d2e6318071f3df28f8bd28441b36ebd42db37b85d82ada9665e7094d9c09ab076a4a29037885688eec3c2a90ebecd7bcee124d183ec99a35bb4d8d3c9f18c0f1724b97da6fa905f7d3e5e8a2717fb62a32ebab9f8706b33db6a41893d2c5cda58b4a8ddc83ebfa489d9defc2a7050857d3e6c5feede303ebb61c7d6a0e7f4c34ba91000f50394bf4dc723c8fdfe4de2cccc6f89faac5db437bd9004c6402c9d547ab8a7c0c8012695db512e573c8238900328f0c7528cd3e1b84b3f0d30eda13c64ebdb97a95beb490280fa9ae06512f9ade4692ab958e6a74d243111d976b1976accf8a591bccf0713cb2c390c85d5f5ac9368c1902a45efb5976f36a608f8ca160120f7fd819bc5767b237331451c684eb208bc85dec8843688461dc64d16c9cf7597b9efe483375e51a9003dab0cfd262162327fae73dd05166c49b46d206ccb2478a2f3471fbb8c8beb19d948805ec440ce83545baa1bf40b74bef74f4f542c55776832fa4cd6a4c9cd15a3b8395263361431d694c67c8d70b51f9fc9b393e72fa771ed6ac54796de04fcafe0403cea4e92e33c418dab2cb85794da40d9f77698d0795d62411809dddb1c44b14273de4fe971f42c72fac584b81ffeb03265f0884dbcdfc93db221505501227cdd0ea0736d4205e7d2714c3c30f6bf649724f4376a51d7b706d8b584e47a28aed57ed8a3e639d7782352fbfb30cbf83046b5a525e306b24786ceba8205de288c00ef8cad7110ca58de5d1e9d67ce499c76f7d808eab3367ca404bc68f226ad9529ad5b28a1dda2ac413b11a9552d8e2661e0f18f7ee6317ed1953310f2be57bdfcaea29e4c8f2eede93783be0091b373ef9672c7ae17ddadeb994831e72d89758566fdd3d1bba8cb9bc5135fa716c1d30199bdc4d810f045972e4974be5e3b2ac8723e0b2dfc2b8d68dfedbea173ae1fc023096bde19e7c3eed348271fe1707afc454dd96b8b27ca4770224d61219b97a42d4d78fa93361c465f898f717fd5e1136901c996f6096d01a905c19540831b9ef46f1170d6809b9eb6ecd5ea99dbd735dcfdb660d8d06e748ed5f6cf93c7e42e4d62ae3ed31fcfa309e3caac0916084c18f37d704e0c664f7cd9b74d7ab2c1c2918d57ad13352f86af1528296e7f4a9678f6ea95ad6e78fe77131ca067b6b5883a97a1d39865fa0e37545eedf9f7b9dd671ba17a05fc98c1599251bff59c2ffeb8c83f1c7282a911fe86990b33781554a63186833a4225cc7d509329bf6ac9fa3e753a7a8ff3920a26edd70b968c5362dd966ef97fb14c7f5954807c6d28934df2f95d0085c953cb9ed6de3c66687c5071e45bdc025b8fb9bce2ac27f182e8cfb0d884d5dd4d084b72251a258fe29fb8b78922d0814029b9b95f88b3a93d6376860b263ca624d3acb85b13a6c646faed78b103dc772d5949e91376a2a85c500c9cc63cf3110e43ee1d28afb93e168b5b455598b176b960a64846aecd25bbd84791fee838d0c1094555c89cf4995073eae8deddad9bdb4eff056a9c45e2b97417a58f44e560391788828b74a5ae473f944bebd8a40fbcb6db143ee373d9bce7823c26563910b75386cc8c445c78f61502cd25776b2b83de1e80926fd16c859a03c94004b09341be862ae0f0a8c7f075de16fca1cb92071e93d126139d81ac0a0305f8c03ea45ffbf185209caa68f522201f1e81a71fde00e0ef7ffc9d9e963fa6ee8ff6348289dc516e884cba44674880fb11eb53e6211f9480f3006e34d24249dab15c19d123125daa988445f139cb55b523c24bd8a531df280d6668a6ec0224b9012d6eb69457892d847b3f54b1a509add2b214da0bd6eb26f3b472ce1ee9517bb40e0c75840f649db81239fd8782e8cada38ccd195f67d4a4cce49f4d39aeab5b8d34307836238e5a944c27ef759eed190ab932ca9b40a8bd1eccaa21c82dfa0e7dc41d6c6b3fa0b0c2673467677cec04fab9c9cde31f778ac257a0674a56ab18efb5abdc483c2524cad61e4841327882fc1e4fa259f3ce64dc05a43ac82d278a96f7419ddd904eef7eeea98915ddc8b630960ea6c4f410ae26345e846e82624b6b81eb5255e3bbf0c9fa4a0db6ee9439d6da63d0dff2d038b39533d598560ed542d6047ddafb138b5df7dd80cb701a48440a8705f7665f8cc03b3f3a3b927c11d1ab8ca617e6af46b12524ecf3755c1428e5eb5c786223495eb88654cbae838b5cbe7bcb4c6c5c22fd6843e17222dc776f0e35ecbb4b272d62ea0a9f588e4485752348d7e26707ea27962005f96d4b1dc22f1ebbe5aa51e884655728c34e9a03d8198b26b5902f8f23dfb30002c785594460ff088eaa9888459ef54ba843cc33231918adb18bc6a109d7bbfe43b4ca453253a29c85025fe48ccad007b360a934918aaf33ee5c0b5b50876f743ce383f1df3eb11354ce6d3b0d96c25131839adfd353b36023a3ea6cea23a087c90a6cdb4e15dcc8fa63c75ad1f20c1db9aef4463260b56a2749a52096bc1900793a057db277e3c5bf744bdfed3b9fa772e16d1acc1e904551c47b8947d33d9ad76416c98a403911ed5d4b0d2f30de026a4336dda3a1ac9a89447609ab6e0fc06807a04694fdbfb59049b871b5e577b64f6074e0990f4102071dcda557ce1be82ff23275f4c894fdcadfad0649434e9b3d5cf13431c917bd45495575447639023a07f64fc4a6bbf20c576a6db9b8bf9e9990d7e4df4d728519d3ce9a894960688ce74a8120b433a3788d44baa5a199ec5f805c6c760e44eb58f5ae274cc2c9e158f001051e54b0f09344b318fdf9b274df1b788999c7a0b480b710f3ecfef2b011812327fe025bb4feeaf4d0cc07e5877e4eb9f7b65b05c0f522572fcc120aea6c0842e2df87123eb0734abfab4525fa594667b06e42d99bd457140ca548b672e01735aeea012e9892447d63a70540f3697483a28fc5051ec1203ecfbb84ec4ef5415a24a379dc72d41d428841923f94505d3ce8526917347289a2af78445d45407c2559f80fe052845b0aa6fb90b5f791328d78d63c8a6f72be0f883e5117b2a3e2a021b65546b7585d32e648d21bbe0e073af98c1d452777e8783171b501b081cab524e6a3e794aadaff02b66f049a095d2029ac6bfe16e976f7260395bac01f23562b8868a19535a31a7bfade7678a0084099450a14f11d2858e030565f3a36cf79d86a6f212b5ede3f84058974f2cfe6b40492be4deea9c1631c95a66e52f90451e57648fc3f5f529ab453a3a5919a2e12635d2d480d67c0fa4db88098972fc1ab4359b3e03141a33f3cadced29681a3c6f9502c6de180700cafe5717c6e4dea87f37519ced0e5288f585d3dfb91a754fe7a6bf9028d470654e368668486626a2f324abf66a3bdc727e2a13d9075a71d8ba1596fbac1610e86ae6c2210af01093664553074f6af2c6e84e144961525fe0b708ceca956448759c2b6a8329ac6743b5fde2b5436808509528731579d3c322ed94a7690e598315f6a6dd90db763e3322dfeddc6dc8bb3a572193f1dddaa86bd3436e93b98e8cbedc1fe59399c6b49eeffa1d1edec8ac2ba37c43862a1f9da0d9c2ac911f8fab74fcccba61645ee2f7567372375e3f2be7a786df207de519c0cfb17d0e4fe31281a7293d78d6c5c7c4cb530f70028ffc0b2144c1ffd5786909847ef71ad432c2b358232b73be8a871467ec4d3c474ef85ba0b88401a0600f1bd700b9362de031235cc67ece2104615bfa66e43be1edcf51b73f59f3f41274fb7f8efad550c59f044a0824d97d4746f09610b8105cdc2d723c5325e5a06fc609137e368aacdb3c362e8dd029235791c30026b4d36b31d08d6a6c43e6a031643e9b961fefe1011e477bf3b60321140d14bdd2533885c607bfbe8efe327c033ad4c1a70f13a55eda66788a08eb2ed32f1e8283bb8a9ccc2c329783de9c3822e4384988a794d818cfb0db0873ec22018fb725fe82e2b6fd678213821706844c4e2d2f9d6a3339da2d20f04d0e720c336b6a3cfc4ed61f3b4cc2735c8707f27544946c37918d918d3433ef571b7570f1043c4653f22be9b348384758820617fa6ad0226157bc0fac4b8b25abe8215eadf4998f3014ff385b90d4ffb95fe4576fa3446944544cad0f7c4b1875a826dfcc1da853c77aa00b3e184e4d0fd7651bf66172b3236c6b547055f3c6d31c5db3a11443e1b843ab5d01a9c4cbca2693fdc893e53321f33d6efb993dcc2343478fce84f8df2ef08b97c5e768031b6c29896ff11ae7f52f2e27c236c76d8e9d1eaaba8a8536441a2bb6ae79ce205c81d14f6fc8a7ad6fa9d73b74ba83fd68125318dcecb289213b444e7c74ce77e3e0e72e512ca92146579d23554e18968f2209f711a51f826fb6c33df7210a1ca5f88cf25f46fe57dbc58a8576a5452d62e1d12e4a4e4e95d28ac2388a1ee3844f5e4eb52815189b2c84e93311889c4e8e4ee0497480096e8f1452e5135ded40225f0c1f051a88067d4485e7fdde804c3030cf755de3b11afbe22fa889269873f172d1187dee6ef2cf060c7fb050de849cf2ca6e771440e9c5541ffa441fb408321d1e93a7d98530e33372169c52c07157e70661af300c358ad5e4afff9216411d65e8fb279cad2d352a5a0bea3ff8004d22ddd266dac6c24a0aff58411b23110a250571045c7ed38038347da76650922a7e2990f309d389f06461753bef6a2e6bc55303d3d734e167dc0a8c363627cc9bde0d0769676b98fbe8f3206438b1c2cd766c5c6f3945b959af39f811213bbcd6b8849b05d41e6bdc326fb78650933d0e4d7dd35c1dba6bbad1ca2f4cb3c58d904e6194525cbd17cad038889288284df2c863b060c9853df97db252fce47a6e6f9c900f0f2005f3cbb79b5965af5d5f0178cc06e5f8f5098724442f0a06487193ccca800caaab242f24810e0dc7efbd52dbf97beede37c3074bd2182a718a0a0ec7e450f3afcac1dcabc4efd87380bbd0b1ce38a6f4aaf785f743130e6117109254b2f5d7eb670f7d5c74b6fe793e9dfd64a71f739a4efd241d5ca1fcd3ceae74fde581f3bd265f6beb42bd40f16baa3fd19ffc518d1e5a16370c4fc392dfc7ee821fdeb46dc920369f0512361b793540e425eea5dfc7fea8f894db2861715d515fc674aa607399f448f9b6ca1b1c5f78d21387b2a5d9aa1047b57a4122e6acbe71557348ed2cea4a9c563ece23881ed78ebd5a27829586362c3a32b259a0733f079e9f4ad38187f3534cf6dbebe42680f7ee1593f5ef277abc60d6b22c5aafa6e4a299cc63e2b08e946bd940c0c93d5bac472cd0f52c01c4bc88aac6ae9979331a5b27f3d4bac9fb649b8fdc1a57deba55ae832c2d65d25c2ee1d4ed3f4d01ad4c8bb1e7de3911ad4e190ab8112b84eefff55fed9387b4cf7b7c87351788972c937c83b688c4938e22edb9961de3bbbf45d247d91ae4d663ebde938c85a6493e9acddc6b7ff8e732e86f18267cb2716f2a7ef6f5acd25cc4c78be2ba315cd79246cb89bc0674c5e23e0088a38dc7d03ca065d82dda2e8c487d23c179a882c90c93155737edf8438e58fb783fe3e789412797fd4f634b672588ab60de8bd38c7a807852553f4dd839a9de17dcc18e8e484e1a93a4e1999d2480e9aef8451a1e291f339f3fdbd093abf72904e73e4de65a2b310e796ffd694a7bc264ce44f39586df658e3a461bd85597503563323619e32cd6a87787ffc9c69bafe7c620719bd8de32fc450403683897be20f7349d39e0eb0945e04cf0dfe7ce71c512f9fab50b1ac1703194cddc6c208d4c1f5281c91f257e44c91c070bb6772eff57b85286f70450e7cee58a486f060e9d0d2041a74fd64ba90db625debeb938620c892ac7b3e099c787b7238e12dd0b4bf66cb052a082fe3971cbf5ee56a8e7378a9eefe32b722e8cb838d4b77faeb9b5e87b65002b838f81af10643fb93b920a26f137b27f0ca94fbfa52d9c4fe2d5defed6892b33ea215b46b9565329c69564035d352ad286d76546bd1632bc04de6e193f565bd0e31bc2536aced05a048513a4b316e1f3ca0fd5582cefdabde9718392f981470bbe1360f43c6bcfac34ef10f00e57baa87367899707b41c668f5892f0279f626c4b3a921a82cd133048351a495f599bdc893600c8deb7515c704740c61d34a1557a61cfdcd93f0b7c9f700e84a3015b847c4f04d96b83a8db6a5899cc01eb5f58fda859a7f9c3b764c90558fa3cb8bd15a12a4adc7da79164612d3969d345c89c08c1371e6c9f97f538beb1042961b7d3c02b7ad8ea6b61456ad4958ba6811e9d7cb2704e50f58671d6afeaf2b0e708b11e5cc6c436764ee419b624eebba2117896c94cf3e91fe5c670939154928e52d4166abdb5cf49848a578a187f1311e1f554ec09acbaa311991b188133b4f8fa2eeca0b4531fa560c6cfd58e09a607d2fee853f07421cb4ddfa2ce052efdd01fd6b9c253fed7e74e10efce3491c9c62084c36c170f985000e87e7972c3fd6e44ff44e752ca9910e8d3ea8dc9264b7300c5e1477563cd5efa6ef9913b4ecb44e7cc4f1b02fc23114a6a581e25fe6c84a75405325c3a6e64be3f6b80d3d97ea8190639c30b83edb726fe1da6e77513da6b939dc42e66aa45d6770346a40a869ace6896ebe827dd169dc18955fe6b1791b84aec266265cf7ca9a1a0bc788988a8176da538e6fb9309445748c6a2ed48dae65cb48e384afd9fa34baaee63cd0f76856d4fa0f26c6927e11593441c82c3db7218d50f2ea0d15dfc5d67cc55bffae481138feaee31fbbb0d7f93483cacd1f7eff1364609922046e27d9bf178c902331b75fa5bbc689d8959154873f40334e2c8ae11de340411726eee870b6b83d44215c16d6a81ba5e51b4906df52561d241dc03206274aaf531193c93d27fcf6e515ab261668de8de66b12b92be826520e4f2a0409283cbe484cf38b3f677dfbe545881a4334457134ef222284cf845e230ecd0dd82217013258c705286217906a7991c8c918ebc8f1fd5531754a14feffceb59f2689b4fad60a28b1eb73be59cae7f287440c38820673afe2a0127e2833b80acb5d057765dd1e3e81a52955c6ceef08774f10009847d9cf6f7c788b3c127c5f014a79ca55024b376049d9fdd92b97acfa339cdad63382119a7a0c372a5a07e12396725cb200d609038962cdc233a0b40615e21ad408836903e66d1add8c034f0a42cf5495749f51bcd70b4de6a74dba244884b32727e9aec9aaa1957caf20969b4e39f8830205446818a89a5727cd377c8500c0477300eeb517c61728f0b4d18daf806ba0a3aad4f64b37eda9eda3e7359789fefebc1e0f6d49d976eb4ff81f3bf2b4e5745982ea1ba8bd391f3eea20e271aaa406316327ea48eced9ce88a48d2a6503d8f7fca891fc5d59922975b034af6e1db9de04f0710ea88d2ad1749c0fc27e53dfb8e66f435c8d9ae7be298f642f4dbc654442f9bd470c4faf62b4f9f37adab7871540b0a0415c30d7270e8b717223c27819edde4a6c46d8c28d7f97502cff6181c9fb8949480ebafaa6456802922402847c6e99f87ef5e89c10430013e973f0a447081f56cdb7169cdefcb246104aee68704df088ee772988785681bd6adedfd197a73624c44f60114f384ebb0e9733d6a102a3fe5002e57dfd8387cb98fb753399cd15441d183c20dfb59e15fc58cb52fcbccb4dce853341a2b133f2abc1ea4d4a1e222548be24afb3f9b5819d0dc81abe82efe31a6d2c2d25ab64e54e20a64bd197646d898c2bc864ba5167c8e8b66ac9f89925cbe72eb41d39d3f78d67ecdf006c76b82a732be131a07f88406f14b3d9a9c3a2f8601c6b9d7e0c29698fe8c142b7668897e54869cde92b227fb61e9f07414faf4f63d248ca18dcbc315eef6f74e230fea62e811b26b53331e34f81e7d393bb382270a92131e518759a23175665429330605071e846ba65673a247ac6ae67147921318c994f21da20b838a9c4549edfc550df781a328e4b076ccd01ffadb787641fca284725e5694393f61b5067525d9fd5e6674df1a93aac224b0c605b664a9b99622ca11ab74c977a2b94043ce2d47c47085e9cc7e8aea761f8d72d8ccabb8e6539588b18316ea770b6d236f4864334429b86360597fe0ecd934047d0872defd40af60f2ba1f912ac5ca3e201801c9d8431fc8613d33f89eecddae2b6ef51b874015ddb594fe9e59446518774de66690cb76f1b0b34ec10fdc9f45b2613e2e193468576fa799c43b8e26c8914c76ce0abb3b0f722fffadd04d0f50297000291b6cf71d39a0b6a0a02221286cf39887bb72945dced769fcc14633591946f6f9afb8c5ff12decc9a1478699589a2611e2232c3d998d2044990e0fab0aef44f9c5688e1500a6557b44ce5c77ee170eec227cf5605198ad14336b5b09c1835cbba26d91b57b245dc89f18c61ca76394ef15e0ba194a8cfcc673ccc07fbf47b5c350fba579304c0725b430fa8fae0239db5117323176bd06ec31a20c97e684b6ae7e504fc440e7d2df5b9fd988281712aedbbddce2ce2a997e4354bb41b7d2e253c2c31c19693c33762f2260ef95125699124c01654d37919b7bb5aedcdb1204f11b2b4dca82c8a641c4a5125780d551d7be0ee57eeb6822531abce2af73459fa13f3a62f8db517433c30a4ab3e3a971c96dc3cbbe0b2f0633ca4b7f39309fe31beb2417510601bad4610b4b6959b1373dad39b273480a98bdfc5928b76e94836b0064fa361cd099ebdb4724d4f855604a343dca316ae8f58dcdb8244323ffa29ab2f90b3e235fbfe46dbe4e76e3fee2a6fa219a541a7a0a1cae23f154269e3d0af216f6b61f1398242cb803cf266cfd0fc17782d60c1e50b68fb421aaf4b2255351a04280c719c05a6bc1c34ea51cc0283984211ce98760d0c63715fc53c7f14f14d4e9fb30ef899ade4eefe582b6b0b532367c75a8b09f46db066b5f1ae4cf0281dfbbb92a3fda514c8f672698ec7368b7e9edefc4c4d75655962fc6e6ab430072b9b63bfa6793f2af72130cbe5519de15624cf6f81fd287bba6c3c3cddc835f9699557620d3911f0a4c559d39dd071ed30b97b34930b0c7975c4c655dbe1bbe88b29fa11551a79f1b68ba93cdc26f6e7c16f811dea066050421636c0f4be1d61d7aeb8014c9224a0fa02ddfc983b48935c3be0f1678e9e26983a6b5bc9bc4f0ab8fde019f9f33d819171a13763a1f1451a0a824e532a8eadc158ac8893e267db3fcc66fe10836a95fbe68b09f31ab840c883355814db2c86474e07ae9ac6d0ff7856b786f2aed3f250089494a68328aa9d4dbfe140ea630bcc4f632de6e7115bf48cb883ccc0b648a1d0f40b35fd978ac0f2810a6a78417166fc75b09034bac20409cc64dbd05a94977899a1e9dd5c65ea9d959c3bb9fc7e8acbcd73c402c4d6ce6dd2a124d823f117a50257f2032f373ab4088c4dbef5d9880334f7926cd6ac00db913e627f5c0233112d6ce55c09da9274b34132ebcab657944adf05a18521655d8d2f51799e33b9171d67f1a1998b57bf499b7acc5b4a97135e3d9d7e86c3aee4579a4698975e7590a732244db3644b7a8e5e5107190e84ae2cc40acc04244ceb5604a2519a1918780cdb5d9d7f010336d8ec22c148745b486c2e9366a12b00a5f2db2999a89a3fb78b0c0b1c8078f10b56f970fb7365c7d994c46468f809297e92018c2e271d277b98fa754c5b6b2782bed76e027980b6df4bc71d470562e894a97c408610199bce9074132fd92c7d293c5dbf7eab33c6c1563c1380aa09cb0ec63ee1e228fa46935d85e6f79cc1a3876e98214b866eca0745be233add43cae21a20ec2a49c94e071c1e04afb531fb78e943ec0860fcf8f04b39feaba6f38c6342915c45f6735ee8fbd1421e3fa5ccf28a5d00d5574780dbea663ebc5bf4ce2bb829f73b8c09555e1bd6cefcaaa09e07c905b7cb38d97536963a9c838a504f631425e2b72ded87783f9d2ce1dfd39cbcd25a4581206ecf87c0db96b6730a1a2cc1f472ed620713eb7040cb3fe5e8471d4d96c4d9b14983bce287c3ab9a6eca309796e587c675446959ecf591d92c883c446cdc95fa4a35bcb3eb7b0de2c2f234a856c1c2da857bda403af6680277ac42980e0f20f4738f457988fe7cda42fb67a1c948102ef4111b7204a05693c8ccadb8d970daf50cb00829ed1f6b3e92bce0899644388513ca59a8eccbbdfeeff7229bec1ebc220b470dd915a2b151fd7d7dbc322744cf2790dd059974ca254972a86064b599a73316ee9638a630ed706ca51e785005502c386e3c16d2d5d8179aa2cd2cfbe2854af5cc21f97cb07b03ddba4fd836202ce91c465c266aad834c279289aa29592298e603ac3fc6f8f74c5a5ef9d9bbac666ea118b72b8f22658b0a24f2f4a3672638c45c53dcf6e97e73d58322f4705aa6344af93b2d85db02501bfd4e7d1195a795254642f44c7674bf9da1f143f141c0023926e76c4aa5372193f9e6bd6697d251e28f2fa9f53621f01a0096e9fb5f2f80cef0574a768d2ee20f70b505eb73a0324c81f095630ba0f22a231b742e606fb0b3db5e69007521376cec70d53097c238af64698ccbc3ee13c6d76cefc9badb7673a013f4bd4c043e90b97ddd5fe11504f37e109aa4a194fc92c9ab1ffb03e68e1fa025f45ea7ef6bef57c865222737e5f12139a647d8fa3bd2325f7c95860d55d752c8760cac96a421abac4eec170298069bfd199b1c967cbf7df7a2bf785ae8c2e7b2f5afe229014c467da391f1b41fcb251053995b329c66282cfdbe43fa27f0248486c55cfde0693da6a2d42d82f11c128c2230e9b57e2fbe904a5cd1522715558381c970597d4f193323d424d51ab9e14f1a0e0b57cef59e1e88609128564adc2830c66a41e388c651775cb425f79dad235f2cfafad1b5c5d1344669e2ed0af35b23f8f6a2d2bab8895cbb8da768fb4806727f30255fe0861abb293d26757d87a8c385781f0ac69527e587a84ef4950ebdf1d8a5364faffa4e8b7472efbd1bd4865159633b553d28d8996e12127a18c33a88704e55bf60ae05c1e9b01f29bcf003452a7e82a0424db3e7b8d79836593604470fd51b5a6e8079bb3e76513dff4f90926e6e5173c202ff6d6bc9d38a133a30b586ee1ba1ef140e53bc3088b7ccbd0f521c8bde7108eb76b1dacc8ac14cbcf032b476fe27827d7f2c10d364f8bea0299598af709e5dafec512528eaa43ea12e4d58c48f166ad2bdaa5fcc414fc4dc03cb893c95e51d34b0b700ce3b9a0434667df5403414ce68023991424c5464ddee17a8cff37089cc1210ad185d12105189c61c59091344f17467b7ce17056db79d55c33e07d46ad12a7416766f285b3190fe3c58c0364782adb2263719c0b19c53a94fa01c01380e60cb72baa330ffd6a70e64988342a374a67c8b73906016566efeb3efc58eb72cb5d5172cc28d0ff9604e6b1fb57cc43f2a1a1b3fc5c0f819af37d42b5e592e44f633bdf943ff8e3bb510110c867f67f72a190c5089e2c53abb9be4c5fd80a092148337c700809b0211e98c13c958298b2e525e3b53a166d192ae800ab09174ee02725cad61c4c81c7b574416db866f28d8a6357672f34084b6e39f7098bf302b116c0d8d82ecd37183541a2671aa2ed5a95727c33740e31344078ab2b14b5b85144f6bfd10bc4281c00ec7ca4a2365ce90014110089b647c9ebe7cb4f32f721b9c6fbb6f6b42455fea4ccbffa208fb014892da981ac9bdb00634045393d1fb45730ab7ec0e4af8e78b41abf25b84f5f436fbf0c752dbd9aa916a115ec724cac453bfa5c78e1c2b03fb80c22c19fc942356f1e7c62aa86c7fd96b08d13ee5c223220cc30e9d19f86dc2c61f4939d77efb51ecd017bb3708f5c40f97d4f47700a08d4d41f69c779a8d2a39efb53ce5b1fec8814e86bb977e4674f2f3e9db6320791ca3f69dd73b886bc23a1840202f27e807db7f36e0081ce6ffd68b5966938beb37e0a3c9e52bac444d165b1082a8ed3bd4e3ed10a9fab262099f9810cb4ef5ec939b71f6fcff7539d033d174abd61977695fcb36144a5a23276514ba1dbbc8c646eae312cfa8974401c969cceed796f721930cbfdd9d726f59ffb3559bbf291999a219c730f9d52b88898e38c02d26809d79235bcaf59c7d58bfeaaacbc92ed29aea5e4ee39410907cfb20bc7ee69642f0cf6cfbfd793d4a6fa824fd5bf558f8e8f3581dcdb5ad24b14d22b554b5023460cff56e5fa96609ff55092954aa60bcc347e4d380bd26464310a719e054bae21a4d52e47020bd372f3aa3f9d446ccca95b7b7ae7f595705e0cecf73a5a3ede6e8d06ca2ca983a897cca52d47a4e757eebd47f047e340a3b97d4c40958a8fc911685b2abf7db7c7523ab72854bd410f834e09b3406da37878f79242bf442e6c5ff0adf8350825642f200bfc9290848f69d335902400965aef0290f52861d886de303330a2404b292066743302f5fcb4cb4bc662746752df64d8c60d6f8e767e8cfce09f4574ecd97d5a321465ec100e8be89e798f6dde659043d1ba86dae680632a69698b65bc9e813a6a7099b4095d4822327e93f567c77b3e3628413c1218e837eb3dc57b5267d7531765409199f299c9508c7294b2c3b1440cdb6e725a1a5184c8edbd51b0f33520c430100d52e96658785c3319044a272f9694370fd96316e9ac906fdeffcf9f070b5b0ff84c338b103a6f3c13c094ad2460696c39cdd9fe3d912e9da3e925caa03613572a1760566ec995c8a1dc9b75f4d5b147bbd2f3aec74a25145f649611172b52f22658ec1505965b4fd7ad0d7c51acd1cde7a2c9a2889aa91263fb20b23803acf1006cbe8806252f6602aff69e6acdc1457036d0a9358095151a30e2a3e8ede45faf3b51f00b0a91b0e78cf77ee70bd4f40799b324957a6ea7cca05fd4259fcaddda017bfb42b06ac1494505203315f35858231a553913c62c89a7ec8939f833aeeb361e2f7101b5f6b7f6914f6f97f652f49fa079a2d826400149966205883b3b8dd16c5cf866158c98e1c978828f4634130615a0545d77bc5c833af1168a96d3e6b497115a460968bd99523c33c4d55dfff6ac01363e343a072d54674db2424a4c554b25acb61d88991be8edbcc4fed3f02e60722961ec2fd9b6193ce6fe3c728efdd4a5d72e063ff92da23665183e7f2b7f450a4eee74275c3dbfe0f11df0f536644e870f4207df55302510f9bb4b8edb6b1a748858f9317765a2dd272cf5ef7f2f09364639a9c536396a07d1af0bc91001cbc9964990fdc32a9faa63ff7b9cbda332fe4132d37ef1586eecb34dcfbaca5d8c6ec64315480270e237694861a8da9023c2aa82de654ab159ee35ba0060b92db095e427aacd50e6f93d82be534c78eb8857fa677db00364a38141dc17a4d58737639ff4f2a20154f603c60a47200cc958712031d61a60e926b091af0fc075f0f7a98651dd450795f0ebdb33cf726c823881b5ebbf25ceaa435b15fcb7b41863ff50f5569e429fde7d1ebd1f43c978882c887f84d64996c83fa76aff17b8daa9b42b3c246e8e268d4e45e3b5a9a24415a9e6643d5b196154c15c4f506d6efe7a3a8b8d1ce2ec348610897ac37cdaffacac16d757eff460179aad40dca0f7129589a68fa5607bdd30c13166ef81302e3a829b7e9196ae82ffd8da440a123fdc32aae3f6ea0f1ada5679fc6041961045a895810ad4aab3b082b93dbb2b1ceae88c0c6137ba654982350d57c6af57220abdecb351dd140143472a6b20c94eaed56823b74cc151b0a35cc25862f22f00c04abaa16d857e6b5e0fee5377ab032fad76cb0e0a64208692bc79edcdbdf56b9270391d583b82f7c052d72deeade2278baa99fe7312f8a920daf1088f60fd29cf30e24b16fa340b3a071d017e2e47db33478b8e2b9d44d5616b94049ba22ba292d0167876bc3a9aad62921f29c82d1980d2798f3cda5f160348267c6280d125a612f986d2e1ee86ca2032dd7c1377fca823c90b660a40aff37c80e56b204cfed500ef6265e033476488136acbd1e8e12a92cab7c4c60f58e5807fd8253057e0e91a3da6ffe8b54bca51e8ed79704ef92c61682e3430e7c583618fb6d7353cdcaec91f047ba9190d934591242805311643d6493927ff4c84b3dd59e29f495e32d8ff4610972d45d300c556a7cdccf1e522ddfae61d491b192d2c11fa1e2d6c8b191528460a1671464e9fbaa367308fa0426e9103d24e447c57bed29f0f7b2283883acf2e8ff1c5b99766ccb4625d46019181fc827d2ffcf0fbfa40be090da82e867a13607f9cdd990682dbb109e1b51603cbce9a824f4f67fc7d78882dc921ed93e48178adbb25807b4c42e852652024370081cc63b729484c98a3cb222c886f7c4a43519c4f10b093f2b531e28d866d3d81a4b28178801ac154f305b515e884d41408290c2b97954c99c45a6e16ce92a9c74030c668d3ca5240fb7e45dbdb46d7516108365eeaa48a4a27c2a161df7412d1292ef5e37a545da03a2646c19c6ed287e20d4f99e9f4583788a73f1fd188681f99ed390a3ed63f043b425fc7b5ed60f95d836fc55c5f7c56df8d207458272815be7640dd10e30f5545409b6a277672307df6e985b7bb5aea5baacd91a221f78b5cf4816386ed3622ebb45cbe6b52f55952320b713081920b9f4c7af175388ac33446e794526f54f2fde592b21d7749a51fb8ae0653c525395e54a5cdb42b57157aae13c9888174dbc124f9af1a618e4db3fe9b7ab439e98b6885f9ae0e97307569268bbcb92c7628baaf9ac44fad9e3902b9c7612b0cdff91e013c54217c3db6a9f920c41a11d4f1a7ed08f8c3a484377873bdd7e8bae8fd1087f840508c44c34d390ca21d768e8d1b2dc9a3c86677b8d797b861bdd82cd107f69d7781edebebc6fb24eb58f716409bd398e054716334d0cee94cf8803a7b3b4ab6ca3a82b40f6e688e5d1bf828612d0eff618d344ec75db45c2d0e3dd67a55b081b8c9592522e3bafa157abf87261c5a6be704b76b5059cab3efd99628ee5d411cd5196e787bd7fe9921e099c98323f107b5bc5f1ea1bccf1a1a3277aab45e55ba2dfaf8e59f17d8b2ed8cc25819781bdbad2abb6ef8fdccd8ea0c427b7e2013e039c8dbe4015d28566d52ae6c83ecd14b27c244c86bc4eb3515a8941d9f50c2940232bafb8dcc0b9724fb413fdd26e7ba21194cfc81064e077bb3d58de10fdfadb961cb68d9d567bcf9d20002a3fdd630c7f9b76bea9d07eeecd3074b63566e49a1b2575ded243de209be15ef47925109f8e6982c0660ec4f6ece65168b722e32d4e0f25a1046d250fec86553d4602756bf95f217d6581b391fd5722c96039e8a14ebcdb21549a95647aa7d7be859fc51de6742bacba57e1c48e1d07625f6c8d12a93a0a66635895bc5e07028db26f4368058223d4340fdc7932e44bd09f5c939c39ae877b09f73f6bf426f1572191111229ffd21e78984f4f544c8c71ba665008f74f1c2a41fa4d513244999399bb35ae7bdbc13e364cd78c6a3676f0db0c041b3879dc5e6642d1b140652cbc7b1fe490dc63008dd49a25adc33c6cac666ac204d7b5386f619940f4a3b2d3b0022d84f658ce52810fa6427d6f1da8c8245a86e2a05da5fbb176a10f6181754d5071acd2cbd2abf415ccb8290d4594c2b808a3538cc797bb82e17e06f3151795c30c97d4581296d7d1ae2b8af550545124208da78f51fdee6a99d3d64e2752ec8a9782901959f2652110c324fcf40c12cb8e4603e88124db85559d50160d9c2bb7b30a314bca5822d8509b5a182930c1fc15f4e59f6f65f2dcedb9a7763435514cb59c3701f6c0e63f2f0832bc57bb6effc233b5b3a2b7506f3c039328a497eb898d079cd049e9bc7b57981be6e2a7c6272f956a182d39c3e61540de518840641a69326dabbc24596e0ce0252327ba906867efe87f48f2304f1baf744ae3ea87634f61480c6110c032f4752ee962a292b2fd7702ca49de145e3be15d93d22888462b9fc190aeebdb2a7b072459aca9a7767a70a6800c2125a4e510d0d7b239187940cf9a3dd5c5e5f8690a8aa7ff3aa1ff4e1a5f01c7c67ba9b2af582ac5220bb7cb923a589ddc48dadb011cbd1baea8aaf0bee8817b3dedba5629383be5206b2fc42fb983d811727b7b4717dbf43ea9c0ea9403393c83a865b04808bfce413fa75e4886f5cf6f03652a3b96f346f1be0a8b420ea83e6ecbadc5393a4612e6391f4d75814b6017e794d24f51a8b2cdf6c49539b31ef26b8a863a05c23a58115addac3332a367d638e183acdcf77d883d42125f71bb510a3f3453c16e5808c4e793624618833eb0665164a667f019443fcc9aa0250a77569b553ab1a15acded0909e507ff9c7214b72750907cab592c52e574e47d14334f20bd032ef2a49c6bb85901f7a42cb8f295c7d638b9f013e89d1af2d79d1ebf147705f76a41987014b45107e06688b6ed59eb5f720bc08609576de0e14d239aa8db962c97b6df15ee356464b59d8686004f6ce17070bceb20825536cf2edd1d8aca0058678f134844b6bce4468c5cd3be9ff88313153a768f2261f85d4df20302809b874f679be533ade0f9a5e22e00c440b3b1b800912bd27aa6a34592d7a1260b417d83d6373432c38d94a7ca064eba6f450c1ca15847bde8dd8af9ee4b8188b4197fffd607ba7d0a934d64e26a7080db7056c574762705b107a4f4e024299a32561ea0cc8782825408ac09546052dbcb5194f07d77b72cd902b8feefdc7619db55f8d05f84bcd88dcdf1971c5cc63799625bf0080b1e50d9faf7c3affcdd1ffe1a0274abe0dea5cab140db8ae157ce94be6369a201e616c5d67089a795a3079009055589a435d0982afdfc8bea93d8d29ac21c37a4c062b831e791aa89982284e6c0429cdaef0e762c624ee54535d7aec601b20ef35e7872e099ba33b5228a70a2265b749c3882a02e4aba28e3f8c509dcb718e2866856d7d1f5abfe04b2a51c27eea8357bd861bf714a9124e763ed62a2b4360f9a35e17b4fb716dc49208b9099fe565beed72fbbd546d3b615ac88fc14d3d35a4c1259456766214b09a6e8fa06c3644d6de7deed2e4881fffd3294f6a734b30f0521c416298ce41756171a6e77678b058fd34423bdd136f729ef3697e5d3080a9f9fbe64847d73b062464449b388bb7e0d93e9342d96f95a86879fc0e9717b4f9a8dd28397541af6b71f89e3c90490ddc1ec7559a52461fd271b48f6fa01bdd86be5e7ad996e16d2447077d18827d00b93c2a483893f13d8ce81cc184a80261d1c150880f12617154cc2e460cbff23825b430d50dea71b9a808835f7189568f754346fc9fa6f02e40d8dfdbee685f10acb59ba7cfbd90c88db8dc7e593ce179ce19c04ab59784f3b064554823228e0a3fdf4aaae0073a598d5023a8aeeefe4eb84cb91b5b299a3ef26820e40ae555e2be919f7c8706f3b0828ba18246cf367abc3d3c99c7f56e971e23cfaa2f1ea0fdcf4df9d1501bf891008cbc9f15e4d6baa39c0ba7e276d6342dd8f08ae6cee7600f8e753dc5dd3e961efbf5bb8cbed42fa0fa5489459272b4ab4151ef0cb722fef4e514a71a380484198dd9482e06e435a1a24fea228482049e5d9a4ca500973fbfc351da11176bdc00b2ef1ed3f6dc091957666f3960e8390bc9040d7d4cc656d4311b6f137c9dab1c7f2a4f4cc39e01df55ad2e2272995f832f5d8ec2928a2824de5c6435b755a3108a6c563cd860a0c03afb97fe5b9ac31ba6b5782edda89f9fe62f05f48d922334ec00850044712d58fc0f4ccaba8a8c1f22b089b1afd5d4810d40340f13ede93e103de4974a22e10ce7c4096d57e3846987dfc511d152cd97a0492e5d631d7510a56ee457569754882aa094fe28a0ccf1b4af8b11c50581c0baa3003665a7296de6c75977cde14dbba8b142007e5bee14bfc0afd68effdb16c0de389a05ed018df5018f4966d3e0ded935fa8f512fc0a09ef94f82715480f826fb214aa8e6b7ef30c3a92879a9d6e405f3939708243797c6f757cd919fc7de2607e34507b27efb472577551832dfbc95fd9243d622ac8eb18d8b36ccd4de3c9a6ca710cc8195bbda00ab6257a783fa889dd44d147cb7f118dc880fec669fed0cc34440b41decd337193ebf362e56822efc09af23b1e21def106083efd639cb0ff0f19b472592732800c55daddcaaaf2feb37ffbd48776e0c04e027a7d6df53f91272f547d344ef09c4a20b90d48096f8b3d58276f4822b74afefbce89fe36ea78c4c9590606aed6cfbafa278506c6edc5dfe5b30ab92bfa6b5be0cba18792010341823032753d8d7ea30faee5e26d818918d98bd9b101c885d47d0d824454ef4593c227b7b8c23c4d647d5900070ca3479197f607b9839bfc7b0dc0ab3520b0d223cad9032d0525225fe60eeac11c3853fed80781f892bff74942d84697f25a389d3ad2b8591c316a0f5d51f81c996fb3792ddcb2a65c16025d51b9bc390be6bdae1f98b99ad1ddc2129f53f4a8cd4e2339567666ecb306bfe650f3813d6382475283ae3dcf40e2e8fc0c43c65caae97619966e571fd846f050dc04503bded31cdc3fc208fe6d16841a347af4fcd39712625c91e2f3a89d4fedcfa53b88dc716d209beca6f4471405cd2a27e8b5033bbb15a789b3e3a5179137a981cac520c19f0bfbe1975033865b4963d2e8e940e45ea26dcda88a66578ced3af8d3f92cfc4c7128bc26e22584ddcec36da2ddaadd81ae1cc94fdb1093542a8c9231c031d7416d70fd591030a541378c5f547110d12429ab0c3ffa748acf04794583392025dcd7eb03540a06c8b7768c9d706b9121594d4fd2ed4ca840a6a0a59ac087ebe972412eefa8a09955b3d33ce05378bc2257553d105167a7c3ae7036aa099f9f5b92d7d3545ddea211472c149a73aad0e1a979c3f0613992a75a9e6204a552334c36ea322376285c8b4de97948d7155ef3bf67650510ea536ca895fe862062c72fa0b04e4d1d740699b81ab63acbfc26e161d65bcce508f48d1520ff5af78913f3e7498f57a9aca9aee58c6f34f2b8d52afafcfb588d00c358d47dda9881326afd6c8c154aed1661faa9189e9689ad582ef23c3ffd936c4099a24b3455707d386e3d6d5619a5ab6da0f90f65378404fc38551553ae5be2f398443c527fd52ffb9fcd161ac210de0ea7a39aecacf70eac4549cc2ddce8c10a028588c89cd33702e59cfbcfd1251fd131fb960a09cbfae6aae63f497c7ac4c0a7bf308122d93d32f285fc88c7a48910952a8a7a06c157321a6d7b9ae1a307b77d83df1ee06f95806b77b982d5542637e300f6cd1573420f51543ea63be22d9a575ee00f8f6e961c99fbbef02e6a245424123d2aee9c9401de7da940b03a9a31f99957d7635ce9c71b0b1b7c59a097d90b7fc1f25c513dce9e2f610393ed25724ebe5164036f5775821837c6fd6cde1011353e128209a46248ece77e64747cab5587dc94510936b5265710b6833857e5a94f1ad598966a13cf12e5d4af870ff50a786ed17c3c8d7c104542ec2e32a5f78895c662ffd199af48ca8a2591a27a22565952a941d2f35c6fd1cb701be20fa910037788f25b4642db6f4b79ad0826b86f88ef573cda1bdc8232b20ea67c3819d83eb0d67b5b8e4706badcbb50bf16ec3c651c1dccffd95e9faab219bee575c72a39f7625dd766348ab4dc337e2b24d071b05e1de48256a7ff0c9c9c397d6d1bf7306116d0a73b01699cad209df5c6c73981508d1f8a1db58396e692ea3ce1d83339ace6422137e5518e5210d048be5918e21213749e3c4f5e79021f3b1aeab7401d7a3dfe9c36851989cec87af0e8ceeec0f111c256489390c66ffc5aecc0ccae4ce1ac936f39353a564032cbf93e0600913b34628638ea2e8f42cdc70da46c31caf6499f199d1dd77755617862c5d52e89ac7f611d7392896d6490e03abc5d49c1ad584e46367542382e54beac6cd548852aadd1a72fe2bbeab6e101310616dbb08ffe8d9c22844e746fe029d201246d936b2cfb8bdf61a8ba4d64c0227f3472e0a2b3d2d108c99ee524b40f382354136d6893bfb83e0dfeb3c46c84a8ea9416e0a0fdaf8796e4c492f9e001ed4981a22e70a64bf54de462f885fae430e34f1f3739cf50e8631ea14962da57b3739bb3a137c45ab3bc04a984cf3bf7ed071aaa0d7291365007d8ab5c348bd377ce3fa82adce312bcda777f5e9ebc24cb2022256c29563f487ffc56ce335c05a990e1b33f9fd5b4d2adba8bb15443999ff92cbe40a65239144824339e103fe8f5c200f73a16686ee340dd838fec60ded4252a202256825bdffd1444bcdd09a8a2b1625b694faf290b3f1e12903d276df6fb71e00dabc4299fc2ed3506c19dc5e9d0606eb106c7a651ab88421db91aacbaa0ec9a0627c02f363dfc86d5f9dbb3181c53c733d0346195830314a69a11021ce51ef693578ed3482b83114426a345da85c14c4d858eb51097c632e103159e58795e444f5e56e60384a6ecbfd88da20bb7191dc2f4735f388153214f1f12386f6fc600d1e50da75b59402b58b43537771f2154b7067f8b66866dc6795d486ed25a17dcaeda6db4576a52b6ed04b77c79b3e9f6e38f3cb19abcebe19addb87e87ae179ddb7c1e4d4d58b629753d9813b836143a275d4d1ec9180af0fd86b38e9766f063ec54089fa70b6374efcb882d62679fd36274a63459571fb1738ecc997f28bc4008ccea33e01244aaa9b02e818ba5b7f847e6e266646aa5a7f97c88473e81ba3bf3f939ca098a5bb06105d5ff710edff8d0388e5eb4f5fdddb4bcc42354a481477e9f81130ec6ad2f0deb422cfaeef5035b6637941a6eebd2f12648c293e0e61196eb5909ca616a17f6d2e0153529e4cf0d8487333b949a7e218475a9b6ca351a4a52c0edea0da4d73f88db5d3c8f87d7a6c2c48d50740da917aaf324da8858312f08d1d3d83f37b9157ac28625be13ddfc475401ee59824abd18da4007dbc3c3113eb5e35c5b2b6e7a31fb20cdd6ed791533aff09428a505455a34e51ee68b7c8745b9e710c03234e58826611254c51d7903c25be8493b480fd54cdccd0fab85b513c43723f78eed843596d20674b48850ce88c323f48bffa8191804f23b4cd7b34ee445900fc0100b73e6adaedca61b0bb8e00554f111e411984f305a6a645c81663cb339d429418a361ff8f1c16e5777a0a540d9b1ac5312b27edd7b4eac87165534d4afce96796af308b9771ff4b77a3e29e8342ca889c1be64dd8b4b2f5c5dacf21a6102db5dac677943f59ee2ed604ddd45f6ede22c85d51c8f784570d904e474fff9a07aaaa54f899f6ab71c3f7e930b67ae3dcf84de384116198c45918dbdc8101738ad425c2a9d6b0c84e23f57c7edbacb05b74f3a343409fc35caa72ddd68e2f0d30bf21b23238db5ae9b84506d65e9af4eec35b458f9e0752498ce45ad1d1d0fd2795f2069dbe5ba81fa29b0dc1b0ee2726aa3e7f30a61098876f5a805b142d0ddc4e66230a7692384ea3885f09e3ac9a217164cdd44fa9034ed896851a7960a1ddaa860c0336f96bb058814eb2deca51ffb775ec4e02357bed57f4eb988c349c68ec5a3c5a6cea59586c81bcceb9d3eb1546ec89517eeaa7651aaee47343ae606c5ca10ac5ed18781859c39a3645945ad9623308ccca1f881e809ffd1d55e2ad9ae2a1b8093ce34a244e4692f72a5d9f394f147d25656c989474390ec4026663939c5d06591d768a0044c88d3f4466e5ea70f5a00695f12ef1d7054b70850f3e68d403a31d2801cc0514a85b1f621886ce57e29f458ce41f858302f89b9bf24a17da62bf413f241984d470b284e4d8b57e2a5e1a74f93fcd427a3e91ff21d2df8bef3c48a32ce64d1c99f2172215b151c364a534586238ff2670e0ae54387e5178929cad3086c7badaf677c88964b430e8d9eb64942275ea2bb05cd57b50c4b6536aee985199edcc3ab91b59e27396a412491ca0484afe85207c913e8ee59c713323af133f1947b06e44dc87a308f2c52c4f2f357364defe2630f8847f79ce7e64e019cc0e2f667f30b6688931cbe0dcdeba03bb1fc4635a543330de485a135f8ce793e3efd242ee7e6260bfcc4b5c48c2ad9e0e8d1bcf9437affa971e3f1d48d800f6629a563ac0d946c39090caa9759eb210ad2e2da56abfa1d164320207109d42cbaccd943cdb7769aad9c591757860cb9a64c8a9421f75aeb9ddf7b0e5b2a8933dab103248ba6170d723fc495a7749f93ae3e20543374a5099a3ac4ab91d6e5610c5bece960bf0133f64777a85f11171545333279d0fe8ab26301cbbb017682b515fd4457d98b052408a7e111e133c8aa5d2dd5d67871d7845bdf23b58917296420bff43bcf23847ae51d28ce6beed8c7138ba7bfff010a76fb39ccfbd376bff047c431ab4c7df4bc1845b930feb2ce348aeaed00bfcc87cdc55327c5fafdd20c9843f869e753e31a1c9e1516790779499f118d412a365db0ad11e5e13b2d7ec8233d3fb86b47efa713c66cfed89c677ce7fd74d2f34ed1405070528b3554ff199d79559fd925aa328dd39a011b4be92e42f64e66bfe9428c218f78d1bdf631966bc494cf1d486c8f8175661f4ea644275a2bae9ae2240880d9679c7156c53829af5a34bacd467712a16405f90a8013640c7665c155c47bfdda9e9fe3b8672b93557a9561ce937a4b3a9f9a4236b32c14a7ea8e2e649b6f4da154683d943d774728f6a7021143ef5047fdd6be84e3db43edba2c7374e9650f99921769f9277fc34c452a63a640f71498bf7819a7dff801666fca1945dda5cb4de210fe098995241d07c36e69816ef5cbbebe42c368a3115e92a840485d3226a5b1d09a6f9bcba1638560b4abca1727ec523f611ecc41202a160f448dbf4e9cb9327494368f0f04feee824aa638dca0ebebcc50e8deda332f97f65d4c4416797aad8c575055c1bb24cd05d886901105890f6cb1f7703d58c45b7d0b101c93fb43964304960dfcff14cc72679aafaea2c9a1c6e27d4380201d976529a4ac03254a58a06bdafa89d8162f12f2e7136db4dee9bd16feb91184fbd92d63ad50f08adb7b6e12f58980dcc10e099e5a025e3dcb0982b56cf38272d5ee0690b9c15e786e11c0657072ec6f8e827f73cc9131c023b5ceccb594a1ed83e02be81ef984a196d032ea9f3b78fb37bb2df64975267bb918cdb7184d2b7aa39a5f3c4dec1994f16540f855bef0611a5d098829e07c891e33af0c51a5b038ac33524e84c1aa422f45b0e50c548191215e5436fad74732add9106cf591178f3492a4ade0f50aac5f032c6b1be38ba18a805755e7c34a477b38a2b1d46d75d08c14925bd4e4652bcd17772a0091659131826e2e34e5bc9759910e4990de0ac54a1f9f0d4d106db5a424958da6aa6ecd12c03156d395de7785af3043beb2198098483b00199b8a1f198637408d90c6817990cb0d1582f09b91e193dc87af67077364dc6dca62508e0d0841725bf68b733c9f96e350d10106e8115e2327b012cc3adc14576cd05725a900f143184eb9025fa71c15f47c71ec9a0445f628e042bd50897e2022a1d332c97d17e3f9d54639777a47fec4178c4855da683e37a0f10f085db2757d294fa66384134b4b84eccdf0451147edde09b616728a6a1580d1f82a000e60d4358e3dbb17863dfbfc982ba09839dd017703808d6df31458e173925674b8432cda91b4b27a154f4b6d3c1e415ded2910f7e2ff0c16645139c64282221a1c22102a73ccb6fb72b30b6fbc4b08edd6fd829ebc1ed24c0be57c21f20c081b0b8fc9e5f2ee2a7214254dd8a81c91d356ed50667216ef163800251c1fa97ad46c7262b5c64a34faee70c700df048de686043ed2d8fb01d940d7404171a913ff1dac93b55c73655a1491bff306f1f66dfd401cadb90e8b25dd07ab1517687080e3b04a279ee11cd9962eed3e9d3c2451c46a003154b9d84af6b83874de28de2a5d557ee165f51883eea62b6c7409f58d39e2d34bc5c7a8d54230509e2501897336995b596a24d232386f6fb1cf81bc53c959ebcabae4243a4ece9582d16f5d11bb8e4cb20fc87595596ff6eabb14b781558d693d826a250985e59180a2ef57f524a3dacaf044f9008f8bf1ed2577a4e3059f0c518bfc88cb443da68ab1085b82f4a2387001a96f12b4b0846669b323e775b07bfd15b12976da13eae2daee095ed24c2ad189031e75301a7e06d1b387d84515a4867f6b5910186b4fb474f63da466e74ebdabac557cbbf9c1942da3278c0770c8e7def1ce77209bf71a367c22237aa09b9d071981e2a5d2e8d62e47f3096069f34bad84abacafe33fe190e5e11d4de7247d278500eeac55421f624ccc17792c94e7cdae7f7c90d928e71b7f4c5e406aaae113821e7af120f476c0fcb20d5fe3c4c29fd82e3ac30bd131136015130f583edd64fa7d5cf2dcfa42f9d88d63c3f925580dffd6a3de618c6765d6c0f2c3de5a78693583950f91f7223b37d3b59bff3170a39c675fab1f6a0c09582a87349c509313c51cdb819d2d67d80737a4e60c3859ef633602d94f9df227d0d34067b190700627688b4fa0c4676108f6514ba4fc1c10c8a0b287a7e9d4b2da0896611d614e47a973b075d1ee388358e43219b387c469e0c376e9b0fa5c2ecd06fdd9a2ed9699af8d03994f6e4a87f5d00a6f716d7e34fa7d2236fb307e01b72556d474c2e88865cd84f914cbb4ac06cc689cf35ae2dfd91e5fadb1e02cb0ef90486a5b4386389ab6194b0884c752a4f38fe75f0043536932421c284cf7020a5f90c3f0500fd544f67daff94b285e15d4fe5568002534ca3db87f78f60ee2723617351797a33878b4bdf0b122f53a1309eac0fb3a02c08e5714a28d2e540ba5a5a5fdee416f2b7ee48d28428319b41f1c2ab85bd87087e4f4bf06d1394c85ec13125189b713bc269ffb7dc338809ced7039fb6a72ffe0167d39b8a58117e1306c42c2c8877395be4847af9deb907d85fd3881c3b83bb6227cd96dee469924d314a872ba24c395b123caa174c15177b8dcab6f0b7a240fbeffefea5a53076e490b6457a2a04ad7755372bd3c644f3bcda7d6b7b47aa954c94b09e1ed8e1f7d25a49b6d5799467d87565463f6037d1b1371ede5e62dadf8cfccdf42f620a3cd80e4a594c611874acf27d822ce918cec68969bbc6b9084844eb45e5a5f455055db80c7a7cc403317672b2ea9aa8039662a99cea9d539f95f257c7a8590512bf094dbd605aa56e14df61dc84c46b86685312c8e796c3f37c84ebc446c0844042342f4f968871ec53b278c7558dd95fdc5582861761285141a0bd90e0b7037683bdebaf5498986290afd93040094a11ac08593e2f3ca169321a76460f6b7da0e886522d2391e12a2e0460c3854a9e8b37864b6decab4f8172e040a8f771066fe204d6f4464ec2e2fb20508063957ec72b5f2010df66ddb642b777656986c143dd8458c15e266f192c8253523e4469786badbaf61862c7e40b2528346e0648e1bb8a8ca639a19384fabdc1f4e9bd7d1126af44be6b954d7f291512deb58b882e1d369ce5b14c05b87617ea3184c5d4a32d3d07c7b419edf0c2a56786b4e8dba8f22e9e4931c684633c6777f9e98cd6025eb797e678a47e6b7e188b6065080b4940a9785c18b8f8b44433a698a9cf1ee466bcff394e3594d2c0c8d6025a26e36aebd3d432042d55c730320f0f6d32fde916a89f20f8fa4ef9d69c54fc236974225eea1ef944721efb899a808bb951281da8e699a4b419b222ae01f474d62e6894be7cc718995fab481e43450adfdb34b84f80f0bfecacd0f76a035f9ef75054ffaff4412af45de585f0d02917f8be880bed510ef8449f944e71d0398f29e1508dfcedd146a0e24b7644345057395357f2c0f85cf151d9ad77ce53a6c17054c01ab6ae08c04075c72b8dde97255df08f1ac95881b64c7b12864cce7e591fdffba802c345a778081201695e7ea6e12aed502eb6475376f67d768fcaf712269ce5d27f5398764b6fd47d8a2f511cc8f22219a2811b699750a39767347e61a4de8b7f4c07a6d05bb19db246dffe9ab5e24d6c082f93762fa6c7a7c41c03835330c65c8dcb5aa40748624bf4f296b60711a9ef90350cc92439b8e782ca802ce48a43c6ac5175c017fafb976f61c4d24f0d4964c9d7e1aa6ed38e629fcf9427d86b970c5f447809d9d72628a7ff876e79876c80c38ea1440e2ebe35e91bb099f839f06b26eda238b4c580a2ccb5ad6c8c05f8f25b0056ce7254d0c79d297a16ded0d626310bf9bb6d167aac10093f86fcd008caf1953829597478baf57dfc646d70ea4979f481c250ef05f64380f454f543e427043e299d3fda2e482e77259d23ee86bc2057bc4ecec3d9727e6680282d6c44a00ded2a0fac01cf4eaf586bd7bb0f88822a5d60a4ba0d5b2c666594f3ebfe36eaf2536ce34cce685fc4174455ee3a442f6b792edef14b1c331a4d5a25e121587023fe4061ec15e937e24814d64db8a0bb34a0ffb25de11d3934aed4785d94d752b8a8c79543a6f69b15d023821264b3248c392e4405fcf7ff9dc33d305962ff044d9869c066567200edb040ac9ab71a4d7a515b2be16a1938839d2aa60a74776c7dbe30c9ee274c59b9ad5108e1497306c8abeae72cd319d483c5e963c70b0b320e9eb8ac2e58f3b11e916314b7ca31525a282f6bcddd7592676ce2bf4cfefae676e28b139a6f3584bb08b52b087b047da050d1ef5a2599039ce15cf7995ca54f1c87b8f9cf957709d45a830d998bae4a89ec1c88cb609ff89b6e8dae37ec921a5059e760b6f0eb63b3373c4fd50c5d29bdaed1897e17462deb51a84a801ac879e8c7fe25228fb86e3c3635c68ddea4ee6bfd911c2b86fa9a4108efb394ec9977f6babbf39e9d3b9666d8843d41a885b85597cdec13c3bc6ba9a73adb14bf6588530c1f9c85ead46d1c02c8d2c4f0c34d2c708fba501de8e431eb3e1240d255db7b6b4dace0a8ec4df3e0951d50f73dd4433639cd9877212fd8943dd3e6ef249302b19022410c5f0153c0fae5363e0c4ae3cce4ceea91504f2d54a801d199b82b3b0a20cc59adc5283d31ae2f74e079fc1c3cd5c1466411b10c40c530bb8e3266039f2636163d91dc54eaae61690e2ac16bd44d631a2401beef55241e7031c002f97f386343e5df5863da5b0e8aa2825bd618624dcdaf478db3f4a577bce1aafa0154406b5d05d65cc136c3016f75b870d805d995aca6421adb7cbc530a0c9c2b3b3f8a7b71983f21ef98d188da25be7475ebe9b57e8ddbe400ad01b8e921a9865f74653b6d5d8c92688a0f4cc6249c060f0647dfd9864a0dd664e7782bc79e1b90a4f18535c9798bda048c8fe4309c146058e8da271d5ba1a3d03a1ad252da0e0c709874183fa2a2135b090c1dfbdb1877b54d20e89aa6012b57b45220feae1c1722cb38b88caaa45a442451cc5856f052cc3a3a04619c962e167f62491ea0eb9c2cccdbf30bbaba2bd0fb756b9f95c932f9e464ddab8cf9fa90d82aa2953364ac34fb8e259dd4f0cb0a1f3d784d92c59da6b93394aac92f6d407ad14aa2014846cf60a7354bf6d06a226003c8b3cd7f868565517b27afd5e585488ce131bef5bcd1db6f9ffe59b85411180ac386bc8aeb9be79087ffc5dc94dccbb1182ea76f6a39db52de93102d534bc73dfe5f3cdb6147e530ae19301ef7c60af8b7eabb39f65b293db4222343f9e4f24e3c7f371db38a83e7c6b5e907ff5defcdf8041cbfb295c1ee5a50eef1fe504fd2bec58b12e18bb184f612791937f077928ebaeb2894746537da41e101e00dbc430db19b9f38db147cc417f3a4c07a6334e582ba67ce51944374ba3103044e594b44f0651d18d66689890a356402212fb8bcfc23d1cd6fc1fa470cdf7931b821e47e2351387858c45e4eb790172052d88d57c06f49a06b477abac6ef92b6fdee6fc41e4d4776f7df3d808374cf5bb291cbace063e2b1910351be7209526d7871bd6e78798cc2b6c2910bc1289ac4af0460cccf582c95a2fe4f808fffcddb048595568668ca63055af5f2c815cbda62f155f17900147153d1bbb857d9aa4c7f33c111d0f1b57d867c2d41c928781358d016148c4416d0a1d565e6efcf37698d205e528fa9062d8936cb190c4ca801a158dab061675aeacdb9793c0ed4e38e6ff5d51a4118d77b60cbfb1a47c1b4a1cb62a82a0d919b5f41d271a333d089d98a233c64800791d5e056be5624d7f2419aa1a2e7e98c4d89a64d18b8373eb9f508796dc5a936b654e598930091a19c898adcf1acbeff24e68e71e9e5886e0ceac7472412ffc864570739c8832feff0978360c8a728020cfe13e5124ce848b23a41dbcb5f6ba732e24b2e5c81d93c47399ba885a92c4136236c6c803995a185d133e160f8c27bdb9fc4f1fea81b82069d0a39cafcb95629d7610d6fc3e9649ce3f47036eab930b27a23bb5ebccaa56208a7ce29f6994721364847d5f5c49043e60e39f3bfea3766b841811e5a2eba9f2f92dce736c8d63b643f18ca8303ee4c2ea437558e847238d13e01b674fdcc32ac8c36b5eedb9a02fe0a05bd09c72c1632861e97253c7e04982a06d361fd12bbd7f423aa80ac1160bd92702c20014ab98c00de6cbf3027a99058fe0b808d089a4155b7d5ed00e931476f96a3d95cf14f1d1fb3062ca3bc6bbd98210f5ae10e5d33904a021decc5255096f9cfa5dd02af4420d8d4485d39061a7796615387d603947c3f3dc93146da244027e78cf45dfe75e69625ddbe3d20a53631e889f890d928600d8cefddfa4c11dcbbeadaeae83e98383f36a2a1a4aa4696c6f0e46553326cd4d8849dd075b0262cc13b7c9451e0fd98bdb19d11a4cd252a92987003a59e339d5c301ba331c7703af0f0efef33df3c59b1a9e6c336dc8f2dc07c93a52aca57e324a4a8fcde76b790f3e745538c47ace21ef6dd9354904945698380dcf50cf4dab6e0b5e663ab1b412c53166ac95e12c72df1c2a6a2a998f309419b396a086cf0e033ae427d7af125ddb246850f7d56292a0e8012408e88089a061e5a49550f3b4f7d994ceb1fb15df229e2c83e58772c9683b9d4733960c7e2b6a2fa9934c5e01d2e68f43ec5f3e95bcad1e8c550159b326a3683fc33e69c10d9354ae92eb5d7a5dfb13e60016233f46f7eb1ef52adfa51f7d65791fef60eb1a57e29325ac8e47a9e9c9a4fb7abcf5a8b11d0fae51021a588328fbd8364f3f81f629f6615620910f7917acc2c7b0710de42145e10caf51d44a799f0aa9466e83ba0f548ea322748f9b8e0670555cf10385c71ee31a119194b11c6d464e9fd024938c82945cd2c214ebbb7840a995adc93ec7b6e19d52bb564f0ef883de675d0cf123fd09b02b76060e61fc1b4c9e50e252dcd4d17c5ec77ba01e82b92f2f480f1c363f27b2436df9a0d854729d69d959bd295badb44b4986fc0a84c4aec9f5e3734a0773756f8fc751eaed31cc10fec022653505f7001a52938d5065f1fb4f68e50f7ac25ce337a7decd6588dc88e26aa024c39773fc8427aafb54f11c9c0228c5dd330b47a0a0273ae8a7c87bf20a451237e1c1b1db03e3252a9ce52ac3e2be047dd3e7ebf29c5eebec12f35d3f0fd7712e990df9b054ba17822795a7fee14868da931368b842be80f88bfa655656f8643e6b76b97765f3e36ec9454de75341c2cc6ef45547988396ab61edd9ca6190c0f4937064a612eb408f6fee7995f725f5f1af57b3d2c09ba179adf7960b0ed746aa80e7d4c63d864e5a73951e726dad719e5ce66f86c482c55ec949a7152e6fd8c01942819e6e9d732799a9160490b4bb9cfbdcc962af03c6b81b20a7a88c0ce88c0b7a0f1fd95f5c30a7f18aa81f1d8fabe2e68e47dc1fd861b485d20789d495309d32bd13c09cc5c55a8d0d2c46a46cf1c71873d43c12273195f7b9aed233fb4ffe85c073b645d935a003a439dc2c79f912102fb4545bfe6a5f0ae894daa02a74b425a4865a116dc04dc26de948efab43e3719b40c948b0d35829132f3621ad35aa9d565e4f1220ba5b50c62e3458ef94cdf00d45d7afdaea6dcda8964fd06aed510c5db0df9979c3e1da2b7d708a39320b8c2817bfc00624ad26c18d3fc389e83c5fcd7a07ed588d60dd0791f007996e82731d56c18e19fd090de6dae2ef3eb0e13cd6751a0432b9f2b6b032bd2d87227c1602837f055f798a222d13b9dd4ff6789416b3030f2b72ded2dda45c1868fca8233a4aac5bdc59f22b2b263acdc5fe73362da9c1b7ef651754a47e1ab824061bee35433720d2fe00d8c518e312e10353aa825f0094025394b11e919db454155541bec50a1344064f9b7ec946afbc1b5e8bcf934c17c9745c485e1dea431c3399dc4081e96b63d4086976d49755a9237786ed3ed88e1db1d0a44a573a6f42521686ff59f83ba0619775dea12cdfb76d87c2755287dd0dc31980f957cfa223205bfcaf610e1370b23d0b0d78b274e10b2bb36d29f42f83e112fde902c167b04b090749f7e8dcc2f6595eccf142a517cde09f1c62cdabb33262f68c4b58bde214b712db1e8f0658603464499c7ffb4338fb01fc490d8f2d75cf56a6832555b1820204239344e7383510eb14237961fc53dde57086a13913dfd01e922e82230bbfdd5bb9c8953659f7c8f43c845f4b3fa55aff7ce150877b8b24341ca21b4ef6ab64b963b3fa1561cf1b1ab27421a541000f43555a5d48023a346ebd8b563ff9142574af3d90eac6c50a5575e00ee6c8e31397b5da34a95bc5ee38df7dcde76c48328a0f1104f85b1623e9e6c865278b03f1d2ccda6debdb4f174a822375ffc263c216e8fb4a7ae52aea6808aa403f3b78a9272884810bdeb248d2123bb87bf4ea84c4a8c2cefde6479e8047091f20a29121a479c3e60eadb3bb8425f68e6d4d8dbc9c8ff7fa137584b3db54d37f7ecc8129e0c5522586a3016a3c0740150302df4ec5693f5076b94f32a5c2c852516c69be03cea903b1140e58fb4aa1f63f313aff088b203731ddfb205cd4388de6819d6cb800420d6dbe023ec5c9e064480ed73f7bb395b5a88d066927e3b82f0d804cdd14ce58edf2df91c3ceb9bafd7a88528562051e4bcb2c81444aed081d92e4cf39405cb6cb668cfccc1c678ef5bdf7d31d72dabd4221b045c96c3842b6cc98921b640630cfa5542897bd4e7da7f9aa3454e9a5eb8230a02b63d66d6966412bc0cabc2cc03ffcc209caad00bf9cdaa9dcd972a13731b1b5ec3597b644f64d698647497ae363899e41604fc7f50346a77c5551d43446f12850188a6ba942e1d7b0accb21ca108d88821247ef3c81088fc485d0209151300579a70e0ce25149a101dc4b71b08442c43880e0c36762002083be74c1db004e39a86eff879450cc0482a9a253a5ebe9fd33621fbfbd8509658a08865f6d16098fcc5d711bb7d4e55983d82d2c1b69283edf1fa69efa54716c68b64843d60a794124f01030cf8217cf318836b439434ea3eacbc9252814c8aa77722ea8ed2580fc7821cbaa46450e6d8ff666c6e17e3a1c8d91637443fba241d4469a3a7de6b59c108fe3741b262de09292aa5e854087f1852a3009dc053e979fb825985f75ba64264c9046af8ae4479ac2ab33b413260d16b1fc053335c439bba9a9c43451e69bd2ea09124ba029c3cea97254883123990b1c9cb7201ae60d3c6cb2c9d9430f049c300603ad1f9a723db46c1d6b05a2121aab2abb16300eb55024d75d48264df1d286819919e531e1e81759c869a9369eada0b64a2e46da6583dbf3f7b40a7dbe61c425a9f98838df6d57aa666e2eb2e460040de3963bf9576f14608205a6925064a4bc7e68697c4530a8cd2f15609d672f5b1da64f051b9d7d3111bc2c33022f487b463a2f551f32528c7ecce3becf213a440b20c4e64490450eb9de9b13e9e83d35360144e1e5fc1f332a4d165fb61078e123e42e1b675af79a1ba0a7a3f9444ed8c89ba3408edb66d9b46ddd0fa58352518613291bbcafa505cd4f4793ff09fcc1bcd69cd1f54511ca31d682fc341f82af3538ddab82db13d90e671e732f668354d89cca5e9504b126190622cf6721b8bb8882cedceb5f72ff09203d03720770cfd3241ed053737ee9a008dd8e91dcae957dea4e69ed1e37557745d00af29fc57b1aa4930f4753f5c68bb9e1a05786ccce1608319426e46da0b376132a7b356486ccd6849d22d81ecaeaa2ebffb892614fb13bf128aa69ad44c65f1f05efcb0e04f2c8cf878b4dde98146ee7f03ff05c948051579880bc1e9120da6307786b730e15f897b78045febdda0e6a6c46fdc773c3f8d016823ffed377caf8886f583b809689a78f2a1c4c1cf213533a3dd8922c0ad456000427bcd5e7cb298ffb685e0fb7d8408cc86baf8f7ad757b07732269d9bcd8c3dc06a47e1c11edd2b93b5fd2ca8f324ccee7c7b4601c9cd1654e2325f779b01599f0a90c4258d312bf46012a51d617e6bdb456da29262a4c49714c891c943e57921ed0c5b4640701c80705fb82b58907ae3d34fb5b93fdeb34a8d15446e30e18346249d5ce1e6f0d1a0f779d3aafb5225a9431834ce1bd8e29387bcc02888dfd8ecf12714fb463034f6369532c298bda432764e911c864e5442177a9f5fbe0338721ceb31124e157681867c85d6a88e85865f08d540b2b679d202e843d76f5c3563b25a23b52a9ff05083d5b8ace4c2e8606c5a0a2264a6e5431fb26a5c680242b85523154c48d74efcd483233a891e3b0076515b091cd477b07509d016dc5eee112ed88d10976bcfe37a09469882204a4430e88b9258b552ba2c90805d0d95cfb983f710b8b487366cfcfde77db1c715090dbda278dbd921c0bbc0f7c5d25e85e642394a3e2d0f8a4e551ee353e5bd030249411769f966479a7fc506bef6d372efcfb83e479b1980e16878a9b69cfd43908d177f41450a0b8f8afee488214445563375cedef29c5a7ae9f3e32a14cef53f8996456169f8a1423cce03cf40d3567b36e68d3b69d75683019b34160a85954e6e36234e262941e2ba10248e0e599c414756f955f8b5994346962bb28bb10df2f01e099645e6e3ed691756ce577986257949eff3f1aff6067c63e922b9babbccd517b5a472c6297d2e1f238ab1df21598d67c927c5c7a24ec72c75a7607e485f7fd2f4e89eff56a6a0449efc32fc7d713404b4bc528b32fc4ad98ce26ab2f9eb6fd578b3812077b50df3cb8ebcaaef62030dcdd2c77050f48ea2f7cb1e21c2fa3e9f8f696fdde3128316815bd02faac0c0a60323bf8427e3c8245cafd66ab6cd118f2e6ab5108e7d5243d614f88a94bacedc9ee69cb1e94d9ae290efd32ba9061a5d61518b21532080bf9ca378296c813cab171513ef913c1e497f3148344ce64a805c73f2ccd00966dd9dbfdf6a86ada89076c47f7f1b9e82b1086b7a7e086f842347e80946162e62594fe471d38cdcb3ba7a69ad66f173a4bcea1ecfec04aea2774d3c54ddff30bb19d37c939acdea28091fa62f81f6ffe384d4f72c25be6db686198883b2550f53cb836c5a3e164b4b33c83822fc1c6dbc7d387903c612e136826d7616460e756f1f141c698f3bab24e658247ba1e4fe7f72237507372bec3aefaf9ed7a4df222f987b80ed685e7ee7631b4b847f1f7b02c810aa1b85bb52d7eb2c68760a9d30526d29abdd43e354f0f926d6e29442fed06d1b4792abdc3293dd57f8bf25a1b00f4657881e60112e81835fe3d95a0d044dc286d4651b4de982acedf4b2b65a7df2e555080b43e0e3006890f15ea467a1544b9db4d14b47bc6415ac32dfdc2ae433d63407ebf7c5de945b9eb6c1faf70fe8675183a5e186cb048f59e21ff1a3d7d5209fbca1e1baa073e14ab1cd210bd5567d821acf882452a55a26d8ae7c9627d8de23977a917c689a474727f315af330c3a734c1a6b0cf8ba8ff3ebbdec57c3a34e279ee4517da6cbfca51bb4a4939e4ee73dfbe5af02475ed2751fc619bb86ea76023c29c71d6f87a3910bb123823ae7014d050f12b46e6c2de4ddd8e0eb68081661688d2efc3dfe8a694bc7667f2a1c2bb8a2bb41e6dadf6132048ba162ddaaefda05a68ee458aca44430fa414202ca37b1293357f26c7926d8966c54574c8b3831ae539152c34281823411096e1865bcd05e1065812d603b2f7fab5cfa22bccc5e7f10d45693c5e60f628e8d725ad6f50178408aea05ca4a31367f42fec0076e10b0aa283776b2ed4c9f9da3f95fabb87835fa573da0dd1c572d8870e26b0fb84f2a64f6aa09b624eff4da306408f8bfe7dd15b0528992a6531da617f2043ceb01bd6ab90c91dd6fccad051f7a1d38685fb72c2ea22c25dd7553d6c4ddcf18c006a425ddf3cb2c827f713145cf4b766e10f06fb95308a546ac128ef4e435824711eeb7e927a8d1014091055d4a6fba8b5b568f7f5d23ba6bd871efa20b9512db4ba7fe859b500878eb0012db77c6dd63e07c3e585294dc56a3dd0ad0e848fa311bce4aaeb0546bb2d2b253b62f9413435933c5f5ad813de16d5670c5b26e12dfa0bfd6d19b5f70134adc2abf0adcca9ae5367ae79f9300fdb60e57287acebeaf962db3e6f8c0a1f47eb6e4780c86de98655013d4b89dcb5b23beb1611d33af760404078c49bd77af5a8728299f7dbce05f74a0fa501c27fd4659223e46bb1276890219c5bbde6d9b2571f2ad18b1fd9c0e120ccf3981f928e2603aad2fc983849fff51616778de48cc48938a523768ea07ee17909fec6ed7da93492256640c06e2b42880f6225a8f55e83a0980d4a5875267c728b32e50d06187662d66198baebff255a1a565ccf0b03dc8ef7e6dfc35d84589de95ceef5ee4d2780e33250171d0f90ef81b91b64714821dd0a7022533aa05506a8c2725f127c43316e23344975b6c9aba54db278b93c8b290639884703953d30a85b248683765ad3a513fc7692013460d635fb1c7ca2aa1a1e9bf4fb72dd65379c9575d7465a2b10ef8275e209a79abb11061e27876a3d14117f992733b60f28d2cccd69326c7cc858a9d922477ecf1b656ce9167943cb409f0fdb6755f67abf1183bb1b9c6b2f14112759d395213f3ad47151dde53651fd3ac8adab463d292385db1919ab6d8ea7202c1bb7b8535e9667a64d902abd7cee6a30d1e5ebf047fd9aa989c1c60c83078bc1b11c13d648bf058f39d3e737ba3d89de37e05321c6d1d425b2886ae0b437309eb7fb160851e3af2e9c907c4609818dcd9ffbec8e0d70ce94657e6b7e6a9546a31dc39d74ee31960f8d52406a85c50327fec9230306b410e0ae1545aa55fe35fa8da037f3ad8c89faa0bc6febcaa45811c03669a375e563ab49275b77d551762d3b6088bc8ca6eaba7575556176bd5cc9e2fb5d3ccd5fda892dc9c8c78dee48967221f6716179beef5cb4017bc764be8a0607a8a320e9ceeba2d4732345cb73415984d87188927a848d16046a03b50989419f872f60c534b068b21e74971281ff03af7a47e4b864d665d20faf3d0f64c89a07e78422c431742ae3c172981b467bd0dec2ed50ede10fa7e7db3b9e2314783b2de31e0c43b76d24c6f383a269e659bbe2dfb9847c16edbd1bea6069f6ff12789bd3b40bd2d813214c4447444feadb2291a3077a96c58c9c9495b6270a1116d46544d38d8c2b6dd79ca8db741ab33ac031eacb2bc9a04790b58af84792c2f6be46c54538b10907c763b1db2a08cb74604a91f4b4392096d034b73e75eba31aa1b3a947f3d4349ad7cc7b134e36f57d36d9364122e3b22e341ab8fd0298b7a2fc03c4e838fc5825c84d0471986a2cf2c45730efed28ac1fff9a19472f07a745f7f97df6caff8ffcc4588ae311535a888c8b084fd1cd6658e2ea0878b01eb038c93bdac5fe241aa997a621caa6fa96c94665a074a5fa2705251307e9370d1100e1aedfbba6bdfbc8e27a5ccf5b9aa8490b00dbd4ab341773db924380c88f1855c84482ed771e8f37a31cbafcb22c37f7375d707cee0732d3b219dff37fe738362fe7d9bd869f4b1b9c26a8d9974c6b3209ee73f8fbd9814881fbfb29f2e3729b44d86880a3998723986a26cbac88bf9f1e09dacca702dba4a309e53ec43b5228b7d0257875087d3916db5eedaa66e3c226c1a378ad645692770334bc40c9959bc4ae516f344d2394bf5718bd1bb58a2fa706b1cc5f128a56ec634210cae1105ab7d320096dfccdb9ffcab7fd21f06d3e35be8e8c8f62f0ee6838639575529af9d4a06d87993b1017c0863e7ff65e2fbf2c32aea05227cffa39faf99f00e4a17fdf03dcbd5e0a2970215d34d74f0cfa47dc1cac2c6ecdc41f68b310730bb43b55d707ede76c65659dd02b0e01028b5410a3b5d71a211a5fdf0cab53da4d1bad48545816b6643925da1d5b89c122bb587173437923ffeb7f617315dfafe6243677d19c1a28161d07cd56cddbb2da5b8b7feea7c83dc29690d098b7f2879a9ca38fe7afc7aec1f094436a0f50a86a022b6fd4eeb3d5553aaaca25526790c4a14efba808381aa3805e61661d6ee1828e1762fd7bb3b8e52cec8122dc64f6b8cb092ab5e1ea68e43cabf86aece6775dd392c11b791787deaa66b2fdc0fe19982de5c1e03b8ded4e914a221274ffc4232aa309c86f447d46f507678df6f07a81ad2b4d919ceee4381dbe190325b3708caf16c2add4d150a20985433aaf4ee546ed849f54509ae9faeb7f89db1e058a65731dcb31a21082399cd33bcc220e2350df90bcca5501e2799a0ba23b5d0078bbd128a06d8496ac9d1a4975c0ab7d8d780b5a12a844bf586820ad02c5d8565c3beb2c50c27c7acdd8a9963acc4cf0b505b599ad8d017f32a484290295df51de92b6b5c9bee25c53182170c78f76928e2d1d6b586e71c9029df98365f5bf42b29f4f08c2fb1a33d86427282743aaa3e6da62db167b008e15467a07b4d622c3d3390918cec0b1097c3477e2c413a8ee223b91e22a371aa2f5dbcf4ef6787f79c0f004e872178cac55e3c4561058a149478bc1cd0dab1e0defeaa3447b04a56f087d3aceddedfa6873930b1dda7454504c547a254287946a78341ca29ac7743fdc967dbeb21100ccc2188618fb170624c14f651188ea9f56b0d27da7d71147c305b1c5123a069f79532dacde27ee7e710d79eec958344cc01f176a69cf02e7aec955a32e9c69711aaf224f46d54fa0a9a516b8321fb40fbaa5a3ed272732846cc731f9f9483d589f4d587d83ce550bec82c9be9c7a93af49867347f3e180915e59025596ae059361b2a2a0644ef990011ca1eba4c35e647952f0635d47d28eda27bcb09bb8816fb01405b01265938dfb49eba1dddf56ef8f8416f188cbecbf0e903cfb31f31f82c0ed2a7e81a5abb9a058655c2ef9b86326d43876390739285bfc29187752090f25204e2114408cde1106e7c5bbfe23262045af392304289511840b56ebbac9a14a6c814700f91882bd5247a1cd83015a95769b0d8d74e0e56ddea0637f32b58a4e4145c6554803a3e139da532d64d99e8e1d9be1f7394358a8ab8b1f3aeb9175d0dd50a6eff9d815ea6ec6388ac4e9010dab86179430d9ad0334500f42e3fb9f3fe16b33ea73df0dabc8535c9f12e9f5dffa285e072d0fabcb5632c0ea93de3f39f65f76f97639e34fd089001bffbf13076db4a6692d44f9aee35179933a04d9cf7e9be86fb9a1a25d768fdcc854f700642516d068915326582406f9d915d233f7585a16fcde46fbab437aac2aeb3adb63f2548012064ece81b78c646e3237b04a3ec8e5d4e65936c9cc14759dcc16b97e449f1ec63fdaf72e9452ce0ac14c5a0a237f93e4e481a95b975a76ce8b88acbae1b7e5c6171e61f6a9924c7cc1e5a3e5da1cbc8978d03f763583b6b2691016ae829596160099a1db4826807ccb1c7dee29bd62e1af33deab5a5807d9bcc945a2f640e510b77917d9563cbfb7b4626bbad92039806089da89792728ef4ba452691bf0723bd45e808bcdd76b7f92c3f8fcf80e2d771b1c4b61e6df0f1c29af149747560c59a22f822ca7109606422dd65affa0fd99ab83e79111dee0d62fd42b2dcbd1da79f61861de82af5b48a921f1c49e79ef979a22c1832d2c6ffa980a73276039fc9e148c867faf0f8b33672b55c6a412a96f60a27da1791960628e4bf69e48390e3fba5c2eaead2d215a0469cc4030ac76234923754cb2531780ccc90e14764948f01afd8355f47443a2e6de882283e5f49e00fd54ac29d36c27965b8b6fb404a54d43180e0417c790e29d3dd327584abed659fa324a4b5d0fbf9e0de46d396dbf3475a6afde2e2291491dd7317e703a2df77f8599f9b938498b7187e5477811cd092801f6b6172826249c6fd132ca8133e56440ecb5d958da0f3b0790907da51ce421c420d2534f954653cf60d7917abb86d6f5d58f868e3061ca1fa5c754d07f087e5d55fef0e95e7ec8d26039ae88afa61e5ea782d73b105870190a9828dd3133ee5826d05438a59087cfb8c01a8f551aab18bf16973d70ccab06ae936c28e02e2c98ea7a11d139d5a487ab41228904961369e0a67cb4b66270a80ec320850830ab5f5bdec4809e6828166a2473df17fdca145d5cf094d17cb1e454d79143984297feb30a42da76260735ddef9f72abeda8837b5cb0971099c930dc7b71ed9aabbe0d01a3be47d0b79510e18b7b9361ca8394347736bd96f46500a17a24a39f2339dff459b4b5d06d2f52ecc1e1ba887bc662a753ac31c194c5320cf2d180f2e1edea9a28cf29f1e748153d5d51a63fb30bdb3756c4988751cc451d65a58a9e73f3297466e5082c216de6e9bcc315a98d1f7b0042c92e3fb1726dc981be23c24dc57666c18de33ca02d610c5501e432f4de8cf081af5a0d0faf71035490813469ba22ceaa4fb852f7debef53513178f1a112f6c7b063eafe7129a4c0f8b62c54a72a24b008f466c06a8221692c285dc01542b7088508ecd69bfcd4c86c68d939e7c06675e6181576b4d6682fc83d542a432ec9fc85f434b5bc688b540172410895691ab59e6a0956b8e163bb5938fc804ed7441c859e918f9b05ceb0b5006b3f7757d5a4add66a4b8bf60b936be39487cfba23e68effd9f919339548ecdbfa543bf009b991c378a0ffd543569b7acb2fa42b82b7e7891f50d6cb8e948bd8d6801276fdcbfd008ba37e33016b10e483d458619102a982ba4cbb11a267a7f2bfcaa7186ea46b10f2b2e53db48575f84466034f735121cbf6754de693b7124e8dfc72ae10ed1befe80acd18a994eb377b03b995d398a36cb30c5253756aa458d6eac5837e5499397fa043d74032d7cd88ce869da81b02d85d6b3cca5b77ebd3ef0c15e93fd2897cf19bc279549e78936813193558574af948792d6a2417b5cedec14a60ad096c077275fec18a1e41882508e679a9c0561042833df2d490dc50de225270f8bacfddd47ee571e3c8df6329433d93a0ec4a4692db5b9715a9964cb494db8f2089370fac369177a9de43fbc0322d368fc895be600d066c85be37c73ce6df0fa0fa1cba50f37c4a8fd410155039ba13c95e9af42769bb2587a89ca3867177dca3fe682d0b9f7d7c05c83322fcf67a914334b01a7223f24df132dd74aafa8f9967599e411bf523cdb8b11686c1d7361890c78843a3e569b1450f8a8ab1b6cb43000b4290f78097fa6a7b0a356a82800f40f8ce17f07a86c77fdb764a022ef2105a1cee9e44a8110ba2266ec85d081c9b56bc389548a5518be29f837b134c07516135aba5f5a91a5c7b9aab0201b91bddd918e00b03af256bc0a744c8962f6822c53d0eda5bc98742be6690f0d07c01f5bd94c381273f54e180c98d87462a6d1a946524613732a1a4df7e13320bd3f83578b774d974b6ec61dc8dfabb145e7b1aa38931f2afae31be80aaf18df6304199917a1d237a30836bdc8a97b1bbb3e51fe49fb2ae8bb549fd177d2174ea4cc4e2e27842da53e10f7bf96a80076bae83b5222355b07b8c2958a3fc13b3d798cb7548eef2918b417833125d8ab92f2572f806bbde238ac536afda6ae971cfef942a854237fbbd61f7167e6b66fb22d51d219c3548467a20f956136738f7db523845297b3bf2a51b7467e434942d3f65b963ba9ff96f16506a241cc92dcbf0e7f6444e8ba3916bffd5d1b866789cf126e3d74ff34df2a8e8265747d6b924e50fe22195426d3e59e9a514849d20515929b4af2a949ff9ce4522d3c72141ad5d2ef8dab89b524436c78314494054b0a280cfc517adbdf0d8203ffc0d80701e804e470424069856d98d88dc1669e464fb8c18a9eb197723f24f9b0749ac9b1da3b5e4c45290a911c5465c95471c9d711abb24e0910577a461c43edd3dc68c81c50834d05e467f0c390b1fef595e4e4ea11934e97702d2f7d6d4421bd4ec558b38ac29113c0f5ac4616c39155666bd2d8c1bee9253e5b47a756955d569bdce965c996fd2a61d24532284a6a6b5fe22dd77ac48346f6462f3251f30ecfe240f3f58d59ef709eda54960a6791ba32bed8a32f8ce58cefc6ff756437236a7ec2d69f133fbd5b3d9a287a27a57e93d5705d75844de939f8a3134d47a16e187c5f02c887d994f9bd0f8930bf4fe35a635fa977c012ff2c0cf9e94772442404d248183fc4021a871a0f6d11989cdb7e7dc5c774ab7d8a30e967827c499a414a393ca5ddab46e398dd0e0b22617c6e595ffb7a06cc28141131450a7d6f3487659276cd92b0647fb739b585be6e5256027b5bdb0d7b763a6d07ba005378d254f5a8fd9e72552ff6924042a5eb3c0af07c66c0f26d087c5a38b1ef5570c52e57068581fd9e7de861cd66c726320c3b5727cb0a7be9a9517d95632afcf3673e906ba07197355a83666543dc164ce94000e9ffc4cb0510e10ef5a0b288226a598c611037b691d4a8b1ed512a4a22daa5040a7e35bec25edde15130c8539cc9b9df1c8518587149308d32c5e439f854db792275a1423c98ff7dc7cf8a945fd91592371ab15b8b74e62ce435b0dceb33b614c845e3765e106c18ad28a115a0c1247de08697faae895969fd12cc192c22edaab8857d6055c2f8a94e0f7c6ece70f1b3f1738f6a204110f84f30e15cc49b76fc3e84bc2a06421494ba8e0fbf2f681a430fd58f5fa9e6b464704641e162fe2feb5c3cbab2347da25fd09c39221cfb4dff9282b25e03359d47b7873fd499f67a779e4ef3130e8e89cd804582f1d5ec8d740d7c4d0a16ebee9f3f10436fea848ee7b53ce2ec9d371ae2b169d6bbab6b1a9116226bc309b62ba5e26de1505641f995eee091a3229f414ab4f089c9e888f65af97a721558dbf82e33fc23f195ef2102937f9a5c231a0ceed402a43bb6bd0f5d53cd7435b2c8d9a8b4f2f3a8aceca2f48ba165e936bce8d80280af699107192c0cd717bbef3e42a10b28d6189ce9ccde5cd6161e7116e32068d39b53be74e8869369a362da1ef374a6e3ce6fa7854b6652fe65573c56cd271a820e952c1003cd88106e290bf1ea0de3f1f58be8be25a79b870c03a347eed3bddc96edad15ed82ef633bf1271624632080ae717cec27dec2a95bf57d177ffbc2387ce4e6df42b01150b225548a9caaf4b6e2e3955fa0d40253c116186925a0be516083ecc7422308e05750a51b0d644358faa05058c1cb1c5460942f81e8005a1b0fc1564ca9c2fa122e30161f29c8351ad341da6058867d236451e9a17918494e185e3644b173f016d1de28506085e50c45e9309dccdaab8bfbdcdfd5e28bf7c9f98e4c3dd1f063c5c108470c3df0b862ddbcefa8f123c3ddd7964f51562e9be55bffdf8c20da689949a90c6a19ecf529ae80d78f27b0e1df86313c87e8dbd0d1189657fe7d05f91b3783e0b688066e81d425e1c17b35a7b8efae7b29d4715c4aee830ac4f5489e660b9ff583eeedb64a9acecb0d11e1b05f0a11bb0faf2e6dafccc20318583d3eb19bf8e7d113621ac88f7bd6688f6d1b2b674844e440b360d4b3e5a5c90332b5db019f800842a6ca96973eaa69c1c03a2bc83b14b0e7d819f3141eec770136d9c197364e090a877bd13f67263bf363f7bba104e713a87ed104e704f4e19e80d02d3d38adb37295a3966a64183133fc2804656d403ebcbbe4448b838cfd63427530124d2c256c6099c8cb8e96375206c2d1496dda7280d1b80ee533a62de09965abd699decc92997b432687c7e564cbfa3650ab238fa639543269d0995ed52b8210668ebcc8958df19264a230487b19cac5c76f24066161a836e000a1fe0384a1b5bf9ad324ac89b4732a709caff3d35a3cf13677717a0b62ee492c1ddb8428125c887b80dd4630fbde91ccd6a5a96faaf33e0e589d2680c67bdd05ad2ec484ec12300cfae92e0cca9acc9cc64b72ad44a73e9c916954b2213b1a53e9dd1f521783b7c008f4802af72a246fd1f0f6b0def1b1f177cdd233ca553019e35996057ece97d91a5c31e7ac555a1f556127b9fb69fc7314fd841624e580e3c85af55b8752391868d86198e666edddb4b47e4812632a5ada6f15c91c1ae4dc4332e6b6eee12cca4b087db549db6f0d2a183e149b407aa057844e272457c2a5fda550f335cac2a5ef7100999196a275be77bbab58743f3b8abe172c7cf58a0d567881d80715de1f5f4d15da3b476df3abf803078d884999f98eeeb44ed5586663cb3c05f7f300ef06b63b64eda1bfd195e06e476c2f43c88eb73fbee5137569e26e357a1db4a5ba0372518072ef1a4198964aa316c62a9e52387207b4bcbc2b84703bbf9a1060f53a9a1611db9e8c1a3e2b47b71a5e89dbd2fb63bde26e3830aaef361f3f3aad929f4b950db263c182467fa8ee468cec8a9264082f49299e7c77e4e52d8d0546fa15d268953cfd4a27c1cef781d4d4548d2e4e74502c110c1b4638f43bab91d8401a7c8a66cee40ae6e1625d32dea36983a26a5f91e0c754724c89e76d5f694859a6f2026ce17ae6c368c03078d71207996ce0298a02900dadefcd3afe47f1dc20c12b18a51860a7f0b85a4a652cf455337cb0d4b4830d2a20e76f1808a8c940ce0952f954e4f89ab672e3a9684f7d3f89c42eee0332c13bb0bbaf2974e0befc8d584e3a5d832526eb88f7199f8c29d58ccbb5b64fd990b1ec0ab88ab96abf47697153dc1241f22485bcf31c3dc8cf0c280ef7ed54891e2f0fd0ed9d84ab286a9cd09d64e30bcb0ad90212fc2ee83b89a6722b15bed7d645a6dce25d8ba086a83f7b2d75957277e52b78445a8addcf178df8f8d5e66ecbed5708a70f5a96c09258147886e81a6bfc3c9b77e4bdcaed378cf430624a73c3bb2a93085d41e735ba44aaaa32cc69bd497431121c585853ce46e6b4aa566e53f00878d9b727bf8dabfef0c48e5f5837807d3a31c06cbb60ec2534c79a1d2d0b483ae0c28ac41131abe6fe44b8784d2cf3091cc1fb176143a368c812b6c46876ee39565b51bf6c66866c931d328e75ec7b8138e84a51124ef29f0ff1991a3e1376ebffa88238e7b9dc70893a57389054dd792b8f97eedf505811d6da95dff6612a1874b71892b5a008d65d29307f7cfffadc81d1167957ffe95ca9100294599ca5e63fc345c3ac2701736b8517e5cad2b2f5201a5a7e65e6b81fbf0a4431f56377612944856c03cd44523f0c2c4a7d673f1ef85fc56077eef9ad114ca3351c45e8a65a0044a64b6765eb01f8ff4984bac35cc47932b0319bb60f220f588938187571eafc2906b4d792dd4d33d3895b7b2b6369117ce7fa90906b4c0da52c5b24b7217b0d2e4d6461a47455f46abfd74b9f633802ec217e26be8ea76a93e781d582a1572a621bb75a4a0be3360402e8cc5a6c72d8c89836ddc8f7aeaadb5ffa1e4a0d3b227cfabc2e40c6ef0ede7971f5298e534a72d449ba7f5f16fdc013f5ca86dc45f26c4713ca2a8956c9b75d0889b2844d0c46effe4661a39187d380b5a02e18ab6311cd275b690c19d7d669311b9855bc399ba2c00f6b41f2e0b65834be9e16dc957e7b2e2b97833081c8133c22311422230a5a04785a39f62c5ec96516f1fc865bb502175b8715d713c452bd76c011f9a7f731d1f586e68eb953924bc215b86bbd1cf3ad29b49cc0dd689e37cdd1190af6034a9c53a6952f7d0687bfad4c9feaab78526194126431503b576542cc9f648681cada5fefffc383c87254bdb331c1d9498599c4bcc65da961d08ccf3a42b14dbe19b79cb6cbb5b6b44dde03bb55133bf824b2e61c2dde3a9d2a0d0461ec0560f4a837091c50ede176562e409f6ea0ffa5673bab90c578b302307d964fbbe0f81cca725ebc1041a218ffe12508ae4e4176208638f626a7a99784fcca9e9a52b204db453cddc97f34b115f2cc6f56887cbd8c15a3172aedbe6b252a40e9d21a905aecbd7f6111c8b200d6345ea45bdc655d584152ff97e7d68fe3e3f451dad0fceaa432bccf45f8d8b3df46564fd07e8df3effe5073e915b79d2a4d79d2520bd72c6bc8df11f299236132150dfac475ffd4e2c52d150ecbfda9768f62a69b967717407347b39085ee1f5a706870da104ecb2276f34b01658f3c4835a06b9e8bcc5ebe7d44881317a8e17b06b94c1722337baea62dbe83885ede8edc1231e6d3667e992a233c672318a826e02a777e06a301c841fdf5230f942870bc8a9f6a511677aad8cf5a57e08623e60c76ea2b7a59917303c7bbbd1b3f9787ce294399b1cc5709f55664850417a616690a9c1e84ef6e309253ceae318a4f5308de3dd5de08193155dd375277740d8529e27c737240a40f4b2e941642d5539030dbd76e97699d51b877a180ab9675285863bfe88e0ff7394392df061a0f20d2e0d6da69c913ea3343b159e3eea2d7e0c34ba32eb8c8f846e87ea6d2cf69d820c8dbffc358bf26ef90e1108b7078b22a02e59568d83aeecf3c44dfb68e0945ae896217fe80d2e5b3b764560bffed1a0a38534692e47a043a7edfcfc2c6594ebde1791c0e6f16ce1c611f7d74a63ed79e98ce1445b04b2587b2992b1df551a5808e1e7cb9ea96cd5fcb33f21bbfad40fa031376c5a44691147d64e56822e573f1f809522554a3738a53f11b4f435aa822fa193a061fb266e4616e58cf5ef24522b9c5e22b49335e4adeeb04d224a2c35e34599e2b98dd6202bca427294fd5d9254f8b91e6dce2b2f104c5383a7491b489029118e7441558d2c93c8307b5257836135196b3227107f2c836dbaac92b23b95929b20aa3b146db5f481390894b4cdec8bcf30d41f5470cd4b618c6476e9f9a7d14545d99c22f38d095d77c0432c37a468ea206e9933884bbf477cd61ea4219ac2d19b333f8e4fd7a53da217e1b65dc3b73b4cafedb145de2c4c138f06eda08c9e19cdf4e12baa8da0bfabd278b6b11c89ecf125252f8deb20ee54145b4bb937939b154223db8f369016114e20479930c9456ce5c66c9251f117a86a8f1f13c802caebb52c2edc5516f4a87011ee69c4d4991e07160f2cc282f2c57303185c18c8a3b1def6c47de5d140ced213f6e6c2833120901710b68def32d127fcdbafe85b2c87a5ad2acd1c04d224124e19e09e0d8ca47c1a8e6ccb8d784a466f75a096115e43a57ee5336fdc33ea5fd8ac3bcc7776b5c3a9490fdbe512afff976fa14a2c8860c30360c5616b2e7cbaec5cde5141215515cd22aa1e8a4d0011282e673b19e324a2c1f24c34992d1855282e605fd50d16aa92e0dd35ed1779ac216cbc7862898466d4c59f6b252f0fc0b6b84c92f6e60bfe30f08cc69aa4b873b8c93cf27c11124f7f7d35748a35fb1d386fa42e9092bfe33b6eb1bd4270e3870692ecc853fa6eae7a6cc434323adac9c81a9f0ab79fe7f72429893b6ca6abeffd602676c67c49c7815dd44fd3edc8ab266b0a469db02b6350594299efd59f47dc0aa78ca6b80d62094b13ee64933146dda17edeb9acae8a5bd5e5cfcb2a49277ebea42aeb4eed6afe91fad90ebd166339b23af46c3307c4c79f220c2d582966459c4a2c3a4418a431b9735f1dcf3ef91fe84c21df382006b462ba87e4a8d6fb7a2696992e97948e8b415ca80fa70eee6974147c6d25718cb50c5ae4d84399ab29fce788016d4946415a4b3a0e772d5e579c84807569aff946f3760fe2df45d45fa8250a43185e8f8c1e524df7612909a934306729c48d47918ad14982414a0033f8e08e11bd75c5e166ddcae066b92061bdc83204ae71ac8cfac3a54d8bc99055f1b62f2a673900c47e3e58b626ca57dba999d3cd52b5f0f0b7d583804f8c7c97ef629ede8a63cc5f084f3a9d7cc7a7f7964a9da985849d11b0c31c7f4a834fd08d7be11ef0d19d598d5509742f8a285bc67b29422b778716e49a21d90e00b25a94dbd19028f01a23a6daa135ebe5c965589f7f8392bb20520bc5b1efbd6e65db8d2dc029b06f06f08958632ba0f81205fa9267d1b0395915424ba8a3bdd2d80f2198f88a4baef83dfca2b1d8e089588d91d65206f50c8a7ee2754dec730269981cb12f101da5211a2c029d59c850c8b5f8ee76389d62fcb6bd14b403191ec9d2888b69afb4a4866b18278aa380783a985185e32e3a38dbabb6e34010c3740a3ba7a28ff3322f65b78251c97a717d852c88a504d829848b36f04bd8264d0cf261c5e5c18a1a15d1cb965d6ecb8e32404f3ab7f37c232f9102c349391fa79ed491c3a5b03dfb84d7152ac04364988497bfbdea12f1f37236b45e505cb6b9e691b7e3700f347b20548eb716b093337899cdaccf8c7ffc7b4a992e1daf52e5a29e1b80a33c9ce216ba78a37e41ffa446f6958115632d93ec0c206ed33a052e06eb6ef19a475e9bcde061b9a41ef944e1d161a85e28937146d34a791f5d7c87fe0e58a3fd574f89514dbf9b7f0cc248283e61e351163614d1143b589d6d1353f2fbf7bf67836fc8fafcff79583eea348102c62c094d1cfcd6028e32a72c3d9ed30802dff56f7c709e4e2b9408c716d1bb6d528845fb128a11aca8c1eef997f7aa6ea04ff7211040821a0363c3027092b0ed5e351c3710b6495bc3c09dd56182aaf2a9772a72452dcfde15627e861899bba982994e30fabfad8933aee188d6a2252e906d619d26ea0ec231757846946e12bfef26a340bd7d16a268db5d15340624414994e476d23a822219c40da16dcecfbd859ce2009c36f691a0b40f21c889a88d7396fe71156a52caa1d1804786dd7cca1efcc27398357f1915f447ebcd8f86e0304b6373b753855357a7355bce37827767ba260a98c46ca0d776835244f4c442cddba2b8b4cd16b523a34be6e961765aed14f10ed9b97c0e834fcb751039a708ccc4a95c9ed44295ec6e3e6136959e1b77a66f08bc43409fc2c8b2bd4ce0a658763be7e17cdb268cb2b05cbbfa683352ca9c049bd75b48384b317f6dc4cd41a4fd9f690be80639099cceb5153afcf8dca1cf0ef89cec5c8e7eb274230d2af8a5ab17c6d7a77c0dd5e989c996a2e92b2d7f7fc27f1f0931146fbf89b1c72cc442cbf6d67cd3b46420a4224d20afedab9680aebe366593407b9d62165d36dbf056f09b918464211f998521c84a889418e102c642cce7f5a5d4340f15958664997cab792dc4cb63a0d64133405ee45fe1d89960677d97aa1c0f8a0f410e75cd10c0a7f429b21b99716e831dfb04763cf37f0e3d978addd6568a8be50d7121d5384b5ee1a6f96aab6aae511f35420ee057b6d1c1456fdcce4d4d1d7c86b73f6956ebd06d7c5bb64132c4d85f576b75ac2d7ee1ed0aa2051ebfa23fcc047d935465b2de015ab9b227d90f339aee1a2b0476ee153012fafce3443afbc3b8823e856c71efac237b38061d3e7ecb60021d576ad0d2096aeac7738de62cd5fea45ca1045b43217b7d6c1a0d488bdf895ddeb51acf8efae8f0b9d82cc668e76f4e5bfc65a8647f8062edc3bf8e9e0d8c0f20fbd97e6454095eef073c9219f06650fb3134c622d515f8de631c3012f35cace49e7172f8b72ea7f7109ea9e1cd3b198900429da07cefa2160d8ebf1721e4d8d6a10845ac0c2b84593535afc0b3b9bde776aed6386a0b71f0125c85245e1b8e3bb89dd974edfad93d96239a6d4c3401fd5689c7c1e654d6fc045f7d8af65730f946fbade4051ad3c84c5e310af215eb4efbe01c1af60ad7c84aefd3977174f3675ffaf498ec07944bf50a524284b4df6fff01881cb731e1cba43a4cfdcc723a229ac8576b38f398d6f4ffd67ea1309bffd87b517bdef558c1365682c51e476d5356e3ac8836298550b65f99009714befe8249dbbd8b06da8166bd1c06d5bbe14fdf3597a50bebb73c44bd8254aebd44317eae881710f843a537395f45d1f3e89020329a110ba8c14a00c4e0c65e12dea6d5fd468b30da7c3424f16831374a3525729ddce81faabe85a5a214fc8414650292a644c63a9929d5c5858d7e588ac135f0410f87bb0412bad12c4674a78ac9d1c1e7ef261ec2c043bf1a36ef9292f78b31391f4b61082bda09dd4e8c3c799c115e396699502c419d8f4e9167b100e1f82e63e79d44324bb4bbd5b59f4b28c8ead5f3f713010a9ade2fc72924a4759858051c8e05a08f8b0d58af05f5956e9506062f3bcf0ce7f8a2aa9a73b66ef1764aa680871f946a6b99ca2f6280b02f531fa5605711a52fbcaa6cbafae400b2bbc61f76c96924c434813b72fb84dc177a20a14df5dadcdbd4a12af9421c73ee7483244bdd0db010364f1d158a421f485570804bf6e5017e88eb478207bae6a19d739d6afd56ad02bddcb8ab756941bb9cbe682d8d7f48b0f89a2bd3ab157f88e04d06bdd5e05b23dd7be665391d7a167309dbb54be45d44a7004ff0429d7986326951c72133c1241826e83cfcd0c029135dcddff9a89b0f64149afaf0970335c591bebdffe33ff84956f89330e6adc361c3faa69bfc46e81b3d2072b6ae15718684c1ce747c32781e0f7705416797f6ac09fbbeb0482065044a7fc459bd606f4d52a89a823782303a507e077899edebd143e38bca017a4ab162174528cb945704f7b259c85dabaaaea1864bc349ce5a780c523a90202e6822da6885e14ce853caa7a64265986889b47eaa4a74871caca42a285460f86f1d8e51898c46c530fff231940803b4cc2d1e0773c25cb3cfd8a2603a262b5bcdbaf0b3257b7f6db2d06d22195144d9b01540fa0fd4e5029661fcb3b3befca2e9cec20ffb35c63475e5373714fceb0a2d2c5502b0f439d9c662f8c31299389688c9e799a3be773bf2de9400991f6f07326cecfaede3df7f6b789af4bc85ddfed52058dc05728267f2fb8c654eb584f0292cf99f06ad803d14f315d269408c2471c2ca252cc80183d7e31240f68175a6c3e4e1ff1533d7966605edf8d8af7c5f42be29044f80939ff0aabb22b7ce6597c8da7964a9e2f61e6069a9a7fa6d9e7dd66a2093a592c454081d02ac761965b2cdf4623622a55005f10279f4f95b93f9ae9c797a152b663a987d143bd9d1bfefa1af19159a68a110c49cf2e34049f6983a263682d966823668ff3b5324a8a0420e9113454c7217918f37d96dbfa4adf2e5b84e04738b7c0f0311f8cd98a38c5204507d65d5619709255d4a9e8197d883cc0feb42a8653f2eb3fa62238695b27a895c8a240851e312c9633e8ab17f72039605db928dac8360908d5fa226601a1fe50c48d614e2e7c02489afa6a1e2daa9bf02085b168920030c594f6d932df933dceb41323972142b95b58417a6bc743ffcb49d5ad9d7677e7645245e2aa11bc461e6f01b317f52b4b3f345ae7ba0f646013ca22b2279055308140508cc7042a43db017af5bcbaaa35416fc8ed0504ab58b6b95a8d868a13275c3cecd80edc1cac79d32232feab9c3d9d15ba155626b980e9ec0f94ee4ca939f3983e480f1dcd227d8bab07b36cdb00253d5618fcca7cdb398f9f190ff6fc57b0d370d4020a18a9750a9da9d787a3fee992c78bb64b6346928261db30037db48cfe55b00724505b428b6b84cdbd7834fb1fd16c6b471dcfba2745a8af50148aa3de8be2918e28716655d282fe229dce2068b88604e856ded0205d9d7f312274a8164c8565c1bde2402e5335600c168ba2f734c1fa07397523bdc7524154dc0a53c56dd56a9974d79a75077f88027bf662794e9e05c06e75da8070924adc6e2322c7d562819cb57cf3f557447fa04b3d6e8e6a8cfabaca7f182cdf1ca121dca703c116c1e9899ff76de1bc4e278087649ad44e5a67639093a0f0c13e27a3eb77b0d0898bc8d97bf2dfa3d1f4129269e31d2f818eb8ebf5f77ca701705430e153a5d235b9fb0aa54daf8365b61a4f87ca81a4281bc7c11b1f67d26347cd5ec3ce0df0090983cd435b320feb3260978a3342e2ef23fe2cf493835700e2f67476890bf0cb6fcf4f1ced30b417e77fa258bc9b1dd98252d5101da29344d45b6c5d301b77f16b9def2ff03a703205657a064366a5b979e6643646dfed909a8bb4abd3baae605b42bddf19c8a65987c402688be78066c46050d0e1cf6479a3f412a0c9870c221b0f2393fd0f7a2a4df6162eb2ab5e9864ddb68ac214045483be971cf4aaabaff80d4faf80decce94c1cd01a03eaf2d54c86b20b167540b16aa4715e79bc7ca4ed0f707dd8afa56372fc8df5a8242226937025f6596bb54a93e86724e32c64a91d5af718102d0a0e1e9ec14197ecb6172d594b660e8241bc207f173ce3b5b98556aafacfb82a169cf7b5a301e68255a34787e578a134d4e1c4b94d9cbe1b7f4184251632a29ba6c958228cbfaa820aca1881d5baa4185ab465ac956de8809253d5b23250a82549132194fb25b312c45f0fb6ba13d46a6963669a4bcde10b5c2c62da091f4b66bd3dad445145ccf0be0f45027c2b1bfaacca2515f8cdabbfd8c1caa88240019a73a6a6bf7a40db7354f2fa83a5df6e044bc7371288440c6cf15d4a10a998046961ca19ca2584f7d012241b7e5108a0630948432392278720cf93a29cc84c84f0412a6ded8d468b2c3407ec1f2fb8a2a1ce9da4dd9217dd05e0a0ff0ab70b7e0cf3a219f41a68a1289e1886af4d75ccb08f8de66527b56723e8a497a23f177a85ba27799a3195dd61c7269bcdd4018db1cdd71347f240cda917ca610497d1cf53147cac95cbbed7122d0b6219448ca0fc6fedde698ab2cbc126ec967c374412e9bd66ba6eec9e0a92db0a5b2b6abdc06f1b0e521cc55866f766e6e1a2f92e748ed201ed17406542770b6199148389cac4d2beb8069e7f4e985dc8169a5298ff7f5ca70160598ffe12887736eb10338d3e9cecb1e98c4aefb6eb609036fd58101c4f546cf7ae19db6af1aedf33a0e0d46cc4866e577cb4a2a974c98e6d00df0b1422388f14039fbbce1e2fc4543eab68b2c07db3889ca1f6a7f3028d84f325e606d0cafac7e32b3557202aeab5b49e526cdf3a1e1fc3ca693754726e9959e057c00f66928ad62e68565133940dba9dd34c7512d4c645db85b9d7a9c3e62e301f954924308e5c5035f3c9a7b42d761706b2ea33881c75c3b7d158c3ddb1f5d8d159cf5a6b1a23363c93a763682ecbe5ff15fb460b06a0f81b6ff6aed1cff05552b0e1d7467b6d98d4371a9e57872fcd837edd0d43a285c9d08d4dfac5d0c4791b0c4360b64f7147b7850bba494406222ee7e759551bed073fbb30b2596621b97e4aed93e525203e42f4f13e4f88d7791fa5e72f29207572eec7b0a8e2d94eb5e0d4484cae38a5a8bc811f8f8d5162d15e023a25547be6e97149d5104960e27f6b0d50e122ace0a0243c699f6b9d77ac6d7a1cd31a63b6a8c288bf6154ccd8a5008779e75965e47fc139e825858269d40f03214217eaeb25dd11ec3ff24c0782ae4040bdba6be8d55f96cec5eabed0dd8f5453d9a82b6a44a794b653b95014d7b624e47755342c80ad4f42337f1935acba74466616e7a7d448d168936db5a1611d91f2a105c0aded7b0bb0b9dc55433d918e9c0a0f51a2ad685a013a5f6b12715598f10733bd6e4dadec7ac885f035f9fbd79fb4734e11dd38f0efe5dc35eef8f48ed1ca73d614624f89793eb95ecfc541ec477702b8a87ec6aa9b9924273f21ca58ca3ce8e6f6165d614ff2c251bbdf92af6f712563a18fa6906e909c17f4fb7dddc4b28a94a421178d127b2265217c94b104734721694837854aac5d9664227ad1f9f893e60694fc9f8fd6a9d7bb202b858033eb70c7f4d40093184fff69fbfd47358ce4d1e46f20db32989bb7c6dc757ec01630d7ea0fd723122b13a68fee06cada2e02ae09d701e0b45bc81ed9e1ebd5ac971ff9d3081f16e91710b2f81e1431571e1d11a416c6f1357ec621316335d6f06e540dc81c6e976c67703b6343dca0d8b31cb7ad67b8ea828689a002a5cc501cab1f6f5f8876c655610d4b60ae4a90175a0bc3e62c52bc4a53dbedcdb80e542fa846a105835defcacb0e36e4a089de332184c06c95fb1ca4a618d001339d0c95aa2f99662ca55d10136cab6485e92228a58e3a5c81f3a5d24000b29415aaddf0576e3668bfc35b00c39579e94cd88675e831e0909550249b81c231406db2878c79d0d457552b4a2f921c83163821549f208ae613d38f158a4c853012400d80a8fb4ac2aba6fc42e4b63953347647eb58665e4dba8b8928aac5e0570d6fd050aaf7cb6765e3c1f861fe899c4b567cc7cbf4e22b076aeb96b524e1306df98dfe18c1e82cb611609449f71389a45ceec64598e80c5066e31756d33a0d6274d75a2553a6581ae8d195916c0f10504d07a8928a15e551eacc9a3dd3c45f787050aaab92cf936002ff3609007dc33fc79519440908060f04e4e7226430e186df445c39a69c42c2d42f6ce47136ecec2f793c8b28713c92d05ccfec0b1aa91988882315e1ccaee077cb7f5b8d56fd830ad23b63e7a5426a71abdfe268d4698e78ec56a5a9284692c752094949a80f9a414498acc5163a628b1ba6f1128fc58f944d519dcf2efb0a4cddbf7bb08ede07d1c17e42b441e6a6fa6dd378165b37b302190d7f8a926d68deae1a2b5dd7f97f0af1aa40f67f9f8761719caae67e8c4c035b65e5df80438188e643093833ffa9e6a009cc3af514ff99499b24c9cf124d0056a57bfa30491bf9d9d43ea6daae4f161470d2608dd4ce84b1ba5780b84804228bdccb7d654d1979d59dcf394b2f7995c3c2194d9fd461afcbaa488ff510f257b9bd878b89c704c4876b9594ed827c929f919d08437d52269d00620a402e64d84cabde2cc031ee3bc52677d72ecb6856bb541866b8aa0489cc5fc6e6ceef7787d67781b9c94ee2560f2a3abacf06572aaeaba417f4525da146fade75ee9952de76481ff9fada4523b17c07e1fd152b399322186592394703a977aefbded656b6310902efd9d25e218e19cf3eb1d46941bba0f1044e274879da37805e083d36b77784320e303e6a57dc62f0fdab9680bf1b9ca582e9c1fdb101e47247cf2cf5ab77ea5a8acfa69ff972c4cb9eab3a1099803e2dad9d1676d75e8b85f82ee70a6475408f0bf1ab696dc970ea49d91c042d13e85e96ecfc9795099a42d7a1bf106cc9fbea778a8acd523227c3fafb8857d01e56a99cd4cae3e41baa2fe75f2723a6a4e10440dbe1d61a7c264e29fa8712d89f8b920f252ab62e5e9d941420d2f302a3be4c7060fd212d35b9ecfca87e4007f21bab427e5dd540c2937eeedd4037a3a039e03f561960dd509679a48178fe542037638a6d95fbaadb839bde6e9ec0b25644c4ea3bf846c732502acabfedab6ff41e087a1f642ccedebe18a084598035787ed4b1e34864c6a40d74ba6ea3178b1eb1e3cf374fabfe17ca527aa28228f611bb92def3e7d82504a555345be534f101ee745c113a0e0c3050dcf19009812b27a45a5e9ec7dcb085329cf4312523adf6efc127a594ea8a31e85c44bb8d4384cc80625d2a3401ddbf952a38db6aaabc9a3f1cf69ed97213c6b659425feb50c090c3aa685c5b92ec258b44b5502ae69b0fe005474c48170ca05c28c1b0449c531cf1e36e9e37bce816bf924de06a88f04ce18a7fac41776836c40d22a16fd754bd59a54792eb6cf9de1d9f7d57767c979a6858aad6af5eff960c20e4c7701d353f0db52dcb7d564df7c4e562362f9971cf8019cde8086399b3d756e5613b243d67b02643a331c8693aa4dd44e1a47917a9c6c0fe354df02c56923f848c268860157b0f8df36a043d54e3d2c2991ae8d3088df57177d924b2d461ed35f6982d75ba267e720ececf61d92d25413c9474c8ad30b54bcff43fb50a4db0c1b62cb639ced0ef9919c8df607212682e5b16f1ee852bcd8dea44bf895ef06365645dd991b5563925eb8c4d92aeeea6a32c7907b5c5dc045c94be23a8034196deb6bee7796f80e00e04367a3d12fdf6f055b68bf88a3b956ac4d8dc1af89420a6c7969065648a7749041edad7cd8c4ef386a20fcaff7328284a7bfc895188cc5601a23c85334aeef5ebc4e53ba0e44c54da4cd3427133ee5a076171c3347ff86ed4b2a99b67d2aa7ca013ab3fe14e1b65b2754b11c60e691517fe9652329aab46d5d18f319631eacc32f02cacc5ae4a1fd4a6e5461ceec3fa2c18fce0c5785c95ad18c647eb9725c25f1d39d6c2703951f31a2c5390a228e08a87d1a90fd7f83fd169de062e611ef53c691f998bd6b9c9ba65e1dd7a5e1107230ae43e42340dd48492e14003d0169959879c796b64f65978d77d7cbeda2f269445d83ea3993e4fe3f5fb8d464f83c8626ca85d23f335ece2ddb129b885ed856cdce7b9b094004a045bc9f8484bfa85eb11c12ed3643391efd1adbc704533027693ba93278a50bd8c8375b77996a68e3636ae0402d21b5f552fed846f85bcb135b325b469b36abf2fba96a65311beb72b0b05e09ee36f3faff53454c2207798b9d611c13c6ded360c32229e205854dbe70bcb1b7f9f29f76a6b9827f20adae6134779c57c3aa83b07a0b2887e5698f19687017b68e6fa86f0bd59010f3b1eed3af6618987fa8a0813a57a7f129865db0baf942addbed7dd97801d6f8944ff49344df1db2f88f31eaad5d2f52626671938373db840070c16ce1ca9266178227b67808bdb330880873c94ea36cded4e00757099fd38d28e8cb7936043c82a21ddc3f35174b8e1ac0c779cf5ba794651215db9459fd0fbf99aa3ab7353be8fa89e3d73e2492e0a7eedec1095e6b09ca3059026751efc9886337e5104472c8d5c2405fdfe9dbc50bb415883ca302a33f02b942bdf30a90edacafc3c306be783eef667525d3e40870139d590b41ea2c8183cc1ba12ceb3aae9ee128fe473a1e59a89f7ab9a7f77a07d6730afe267c182186d62589461e86f45aa7aa7e5719e4d37e15a950bf2298d52168189d22f4f954529091aa444f042cde90e6f74a913f9bdb1e0d7ec1a4cb0880803186c245dedec31341c28647120d7c063700dd1203f363318ac0e135ea3451ee33c4ef5f408357b130fa670d826b50a2cd69ab00256dd200dd1ae9ad8cfb53f7e8a64658f2668730e23d5b3ca65863135eaec376992a8f78ee01161876c8f4bef532aac643e384363c0e6344a327dc1cf07dde05c543e7133e14cb3d0cdb7a01afd51e365b12ca4cca21d41439c6d7a704e512c55eb70c11258d9666d03b720651e8c4acac76b18e083a221581df625c19547faa014acd91173d2b4bd7065c48d9c27018febaa5c6335acf2009ba2a6e15e96f8a585185d7509f28a364a5585fdb1658fa11a000c4bdcd223a1752495475cfa3e5cf5267f0c71c6e03a070675481a79198cb68ee5c05aa8f25d8bf352b5dbd1c77dfde771bc4c0a3f75ccdbeb555d2fe546f90d0f1b300924f423b590b7953327df87caae11fabf0664cbfbbdbdc874f055cee575c2fd3fabf7505b82bb8dbeb5d37ed04c3ce903ce00ed2f563436f2a7aef9fb7f23466386f5434e3ad6c8184ad0e9b27107d5ba6f74d5599715dc0f4b7e2f9aae6bd2dfcd2470d5071240faadce5c31b28bca5b15884a82a845ac395a9a98c64a2b7194d280e6a08bdb3f44958346f5db29de971a9edfb920efe47b99ef9b4ea8f9a912010d6fc23648f08ee35279ea6b2a00559c6fda96f0fb0d79f66c93192e8441a8585a51973ff01d49da8cac66f83a4877eff84ede331806f75b4c07dbaa35ee779e21b58904b7edcbd09ff081a885c703dffe6b6c4b40b15e416332fae55c8784824e773cf46e06a08d86bb186adcfbd081363b60bf60167cef8c618ff94485995e23c3c70136360afeab9efce0a1142c0a2c0bc1d70053cb6142893c449deb2b16e50ec18464c7a6c23921dccd0e22da933a81bb51cc44124616c94c93417fce05d48548b0d6638bb408bc10f057315d945610385a9e0cca2cc120dc2940c32f2b0b2dc35259c2b657910df6b362968c3e43e5a57dfea01b5f60b5b313fa50472b9ec53c1fe6e57caa6f27c65538d6343f64bd484ab229a5a7c07e9badbc2b1cb83fbb14c2d72c21ea4ef451a9e15887d0d04d9f294e842a2eee5d83082540d6abe2cf47fcab5823711446afc4f71f62c62305d8d91218fa63efe0c7f5f2329af9900425023c57e54c6a0f4455676ae2be7e2384327b1c11b4f0ea75896ab2abef41db06d46a37599ede75da357f02d3cdbc391b4b8734fe908687d9163105fee0567c7bc4329263c2ebe16f32db5812db1efd8f866c8cec12b8070fe6cbb9ab6bec39dc8a18c06fed38e1a8d50c2c4593f89fd0a29dc0f7cf16e0357ee3abe33ecf832f50d0119bb9c13d64bb2f7f8db47b35c9c46a014098a4fb81838a3f7b4e103a8ab51783a896f7a12c07587978422860bb0eb945701bd3a5464023df8292ae8e55cdd311be34f0d8a0c5b9045790bb03e491ffc4e7fe762839731f445489b2bd4f715f8b06d4ebb5d94e56b110dd3726e4cc646d5f31e1995bd762ac075fd6e1bd9d7aedaca675a08cc7187e2aee7873282e193a7ab7b3ab61c9b3f57b6c250afbfee13ab9873991bad531b96eedd2bb4de8ec7fb117832f9ee2c88a6b786640dec3a3b7879e80758fea1007fcdbdb9a4c9d039873cea807002b4ba07bd8c9dafa13bca4cb40446c63c0c687aff28fe5d207160a692b44a756d36e07d2424f0c3e1eaf26e73346f88838648c4c443540907878d1955ebfc764aba813d75800159f0f9557b2fb1162a9fb7f8200b6cae1ab527c427835cd8afd1ec3a83a67fac3b49350a2aac9433457ced4999cac4dfd49fccea83483e371022a794c37de3fc13e5b6ba06f84b86a3ad419e7352b3cb70cda601be225c0de9fe654fdb90a4956d87313b0374d8d88a3c68333053f0536d7b89a6ff6668c55da5f5f0e83b6ee8a657e955be86d9fcffca2822e87f9a309ca619bac6aee80978b0612f8031baffa71971640c8832b34df91270776676570e430c904c68b00d3d8f735c43918e126c0c0c724015f732c279f21327b3e6aa49c790b8488dc72fac44a3a71c6eeb6b05517ea1b7919f2edbd124f16185b0eab48e6401af4da5c80ae23d61e12e16483f118d9cd16548e14b6602fbc93dad6000bbaa5be7ef6e287b48198763fc0afc1c349edded5b2be8f689358fab35e082da7c03a3feb877137e860ad42ef940905c42999caed0c460097ea2ce8042369d471a71d224c7735c51c36237145de1b918827c6bf8272457903f28920ad94ec0c617a0acba6066261f17e8868c73999a34e12ec6e381ee336a7a1e3d8d0c9a8ae5f0e5e26de322a8fa70633f58ee65c471c4f88ba53eb66ce145a0e509e89e5fda1d5e3c6b02537d2bc11d8ccf3b8649d6c285f3fc989a27fd59039365f8f8fcbe2958282469f4731e21e64870823425ee016ba94bd02d743a80262cec9b2e966c18a695953fc4d6588c58ec8fa1bf65e06aee7582d16cc7437fb7c355f5498981c958bc03a2a6fe03b26722dead9dea30b87c96b058092a2ed645cc9c45bbe950c2644ad136db9948e105b3ead6e93ebd9c6b47c40a8f94a6c2cf476ee8ef130dfb74308cc5fcb25530e88ca7430504888e3708e5021b9cd4002073334b4ed1d0e6809812e198010f4d4db0dbe2b00c6dabd5533dcb39facc62ee3599820c21f2b788f10fd955a79767940436395ce58afb7703e6c2b8e9ba31e80071c7dd620af8fb10dc545edf6218ec708158f5882d4c3f1095ea4055e0063b0f710559c8abd7405c608322ff77028e5f0a0f8d7b6ef09759b9d3e7b43e8ca850db563f5906496579c21cc85ddd1d471e1f06c6515695c102779a2284b856991c70ad0e89ef21ceb62b1529a8dec3befd2242a44e65ca43812d4627d4b845d41e10c21f7a9d0bc1f5dff43e118a5e002b81719ee237e6e6490988e0d64901252fa34431636686ddec26160030c3273c143a4fb68a490e1014af2c2f25dd6d4fa2c0f6772427587522b4e1ba8fb9bcbd6ce8b0b3ccd85d623bc6d59d08c3afd38dc32f92a69b237a47e3326cb1cd3635f152cff3e11e66e002dda783517b69fd42a3bdaeab5a1e66581db8333e66403aca0f98e7055ca8540de74b669497ec732386088380485229e98259904a58286a441659bbca20022f96a8c8390e33fd2a9622b694fee32d54687fe88cf5b13a92d6a5460577fbbdff0d7ab48701ef0a6fc8cf8e1b6eb0d34fb2a1b469ad2ff792d31e6e35d114b9dfba5b8657d68dd69c4bc126166b5e07715501736ae036efcee72bfb56a7865aed4d189914892c085ff3f532cca35e507b36c15f1c28f98a472a11f65b4461769131e0f8406e29d75562ee00e4a6f588245998b3512992f6a2bdf1c50860962109d75c67f8eb2d1e95f3f96384483d308c7f30463199d1987ff7f7dea5774babc10b9df2ee495b55d81766341246d023724c7039bfdc89714e32ea6ffadf895599c5bd2d70e469137f64b043b1dc2eeb02a8197d73d71dc7075899bc07e8b18b1ffcd116de6bac29a5e9c004cbde4955a01e4168e5aab21505baa1ee9679488b95178b677f414739c1eccf3756d6f617ae88c2fac92a114a99445cb86cf0ab169e4ecb69e897ecc803727fc56fb1dfd8f3128cf31955b4f029c9f0427408d64513129987174b78c5ed8d6d9f1a220d785674a33396ff1d67c1cb7f3b78a0d935c8b17ac50699bc4dc06b10186e9301c73b77a5987fae83ff97cac79a44ab431f5d4857d4b109dc9098b824e0d47aced6abf17dd4a3763d2951c80874bad1e2aff457cecc248ff13bf02dd800b9a21efe1e1dc0c066e310b7149980f9c7eba03ccc756ba3d86af1ea5d58eafe1b22107348576d69ab9effb69950f290890581490f35b9ea93efc077d0d33a771cb3efe827e9d4ab24eec9fc58eda136c0d82acd267f0a994a1d8179ad06d500794ad307625adbe4bd75bc96f9b610f2c8ea296799aa1290ac8dbaf9edde54a4657042ffc34967a71caa00e2d45dcfa672c9ee7a95264786b56f4a3d1cf3a4630562686a9f8182cf7d1f2058959d61e8bad87786e8118fa3e906da0c687eee1f2e2d19a8e338b38a53862f5f5a2492a7b92fed99ce88330537bba4ef5ee70e6e8c27ad5136e63ca972985cf30bf62d4277f8ef577da70a8ca929c1e38a90852810627682725831707ecc3fc308808de666fad07c38f20fd2284471c09015b98ac93d03727cccb3a7feff295b99cef034bee53b30b95bbcc5391c09c9f3fd2f6b6196288de20506552408f2f6196508541750b3cbf7150560bacf04f980b28231f1149211801299b64398c44de708388eed35ebf80ac68150ec116ebaa960caff3739a88c073c804bec7a9b608f325cf77e3137c8511709087a0f523f8960f36679f936461dd2eadd4e338f0d0bb9b533aadae185ba793f9253cab12a89df9b68cb2d306e0207d0ec0f924c15a4c93c4f4ec6aabd7c22a1c4247be7e5916ccf3d7787cdedf2af5a9be2fc2601aafaf32b7e764acf8578b7bd2c648d4c5558e655442a88cb91005d424c60151e870ccd0a107d256a00e741aadb0b93da4df616c9a5bdb4f8d4dc2a74b6830995c1e3aa168be621a235a53d3b445918f6a626c0b355d9e020f8a542e55b9353b6a43386b311c87260f06a5ab00bedd840f18cd98cdf884643f5e9e2e26733233c1d562238c599008ae8589be9d77703bba0989816667f034e43ed5c8ddcd5c7f46aa14d6e85055ee885d6edfdd46475a2466f6c270459c397b8bb7aff4abeaa0127a633d03aa7656ad7113000d6744defa8812b0cac7ec98c5716ff358bb89e014c991e62a9d391601db7ac5221a2b928784586c885aaf7a6605adeb02434be41569b9efb6a524f921c763b4e78872ae7457567208c9d1403ff9a6111e9737224a1df82abc9ccd4a96ea4e41e2d05ceeb856d5eef349f19a5a5ed434d67471608b832d4fa4573ce47f7f4dbde94e695e2a4bba0a5be984497de319602446b7b3d61fb56b297eaaaaa727e84ebad0d0efcfb8a84a9c7272ed3f19dea713953c1f89ceabef068fa404684100206e2f83e3ab6dee2175faa7f7bd4e2a70651fc591d102e0c84178923582031402f6bb988a7c323fd5a912d1523b267becb81fd7ae3b57d25839a92e1b6915556d0a8624636c595eedf5a8f8347f9463ceab2777175c926811f02e52bae5d127c23538c2d343a757dd6f4ae0adae300eebd726b90a4a9b894f3407c0ad2caa32d2ea469c352466223a12df55ccec495d644fedaf2e22ce908f64c54ccc623790fda5f938c4320ad0c16b99715e08a66398eec9335cb817470c2684f88e38cc2d708b6dafe9558bd0dc7879cec287d32591f1bbdd4a97c2b8353398fd8ceb45308e5719dfd9cf5c4743bf50b8c7b207b7fdc20c92658513ff516e6990f497364fc3f52994de8e3248cd8df43b49763ffdae6d9c96d47de0e8b536a9a849c59175d010e7ed9c87a9c0fa7871e8f7fb8d6f7caffdb9a151ea7332cf13e916b28eaed37cf4bfe120f8530b5d682192f481e10c6def365d7ee3a9178c57cf9c590fad348ceb8e93969671db015439a1009b20c7fa52dd494f557bb2fbf97e3799cfec44c458d5e81035dde444c3da9c8aba5efc16f80f4bcf3e40f2618a4d5d291e1249de67f8e7a13dd8d0028ab48cbea3becde0b86f2330ba7ce015e65e7b0c6bda483b4102f98bdcd75ebc7cc4b85ca70cb1a2eb830eb8b66ed09a2b368d9e348e18f178a8dda3b8c18a34f004dafb2c50a2c5a349dd333e5206048371942f5d560c58c4d185e3eb7f5fc66c3532d0a9e4460faec21f4dd92aca8825ea7bd86d7a7d0295aa8753a4a8193de46902a7e9b039dd6de4189c8d19c5f206c3b4c4c55c42cd71e074edba636baa2ac33cd7050941eedc0551dc0464e95a728da7841db6bce1649db64094171afed32631002608732635224a628c7314a833e84d79f2f71410a464afb6b7d5b368c0fda77531389f1e3fa153ed8a39ad3870ff698553714e0fa56b5a04e81eae2e4202cb24ebff1b752e15346d501c990e6a8cf0dd332ec340386daf7055eee0b8c0cb76950076f65ce75d4a81ee4fed9cf575e234032c301a0a0eeaf08b627fdf6aecd23146a99a440753dacab56609bf39873a1ba23ab5ed7c6a2c4257af4fc538ea9683ab534fedcc08b320afd17eeaa8d975c738ab72db223d55f6ec16dae27b794d3bf5eaa764a3de52aae091d3062dafa09daae9ed60a8adaf115d6a52b43790a855ad51f19ef6ecfadc5244e71d833fdf0b03e74549c460073c7d80506258b8a7fbb1ce119d420bb2534c433b6ff1cc9f6b6dfb607deed8a9f65a9de8b61e859346066ec5d563d10f11b9a898bf682c6f8b6384a485f37b447b0b86390ce728268a5f349f444cdee7828e5e118dc4283ee0dadc92bc355cd9c72063b400a62a152c4c6bb78679e79f1793b8bb8771b624c9bcf43fb3cd58ebf352b3c201f1ec596217ad41d7807f59418effb49aa32db99d202ec322028b7ca2aa78ea9dbfca01abf507dc4cd8fd124cd0eb7584ddc604d31d8b94047d621a89ba474e88685daf54b503892f971678ab0114f4b2cf6fe953673f1a639a99dccc61ad161575ebaa76b21b5be22a465cf2895bc117ddabea58e27171adcb9ed6ad44aae02316f699ae392af32941bc0178b62c744e67491028b3986ef7e4480ce11af11c3e210bcdec0776503d2182686f348a1c7db09935909586216e5d2b6871b9d6ed23a32db5f5d7574ccb855a16910d9cb62fad7050e0d82b3b6e078cf20657ee9f09f01fe9c9174fe31cd68cb55cc4d50315313478e1c8e8e454c001d145cb5b0554e65c04fbd669a89964bde42304ae1a01d0b1aa2bd37e0cf917171af554e8cf3772cda33906513a47a77044371ec31e5e9e915d92815c7ebdf258ae341d3e926dccee0429c6ce05f6700b75d8d87c2f476b519423c3de86d32c45ce685a306a745af3d359d165880375a136d579f8360db7c8910e396f345920b9357915e221c6e010aa8a090cd3c9928d69ebcbf21e53d9dd87781865ab1d6fbb6dac36da3488ae4769ba6dafd1ba3bd94a10eea479a50a1c7e83a9c7d59849bc822dc48c0c8e3deefd2e16d03f5cd2b73c4de7f133c9b10507d0b46901a92f9ca5984db512a830e014a2d864104623223f8c8b698abaa44a3d8e3f9d1999c9b9df6493dc310087e58d9ca2a415c73baea4978ab1f8feee2595cbdb0892e5255b29a956877509a8ec7dc49b119f528a4147fa5befb6e8c7425689225144d2da9ddd305fc3aad8a3ef9350eda9bba3692936c7a9fdb850ee19d07c9b9706e8ae642f056958881d27252d2772307ffc51d052326a30e004335df32c04b1572a7a7213520250d6f461c84cee067c06ee693b80b8c6c4580fa6765286fda1d34b4a67c021934bf1deba90f85a9d7567709bbf58967c85bb38e002d618fab4aa04c7d14f1cd327603406473a149e504e6d5a03a08890c82178f685b47397bb4adc410ed2ced53fc30982324e37cdec6514a999205ec561b7df1f40daf40a071e8bb21d659aa9bd4847d3485f0f83aa2b5e917e903fc48a0681c7acb2b7008520a92dcae79d9677f6036a4b58d746683d8759c1ccd1bef5c8492d7a11fdeec8e9cb51f1c61d73789e67ea63bfa77146642a6138a6a18906a781a342bd3d1602f95b322f85bc220aef0409b8e06a3489b3f52046811524c1f029b895e14974851a4952b00594256cc2e0bb350da216180f04fefd422d21c65b93ed14b3fd7303b5ff31c87e41a8e92cc562866cd5ac8ae4ab4f5023df8c90866ac012af822a7410bb01c618bc12f57ef5dec65d1d387d47383fea1d0ad63391ca56742cee3ad04006c1a8f3bd87f0968b938dffcdbe0bdc5106b9aeb7e04adc9dbf278b5910521f87005ef4f360bfe5200f87485f0b6dad1fcc5556abed8f25dd41f2a1987533b8afafe97842b7daab6e56c728da0daa16ab7daf43be7cae14995a0eeebe776627383d4d85dd411ac302c9706dd0e3d10ebc18570b5b559f6634e654cd07a3b7db8c945cc015bd06a1bf72890382f576c45009d50608d10026ca040530a707d23a3a929cd4d21f87a6587f1f5e9cf57af82b6ef52a317844b3464a07e77fa78e709a032c28e272e95574a7a32a6f95baaf80415e5c9e942e515a213df88b1ba889d043d72fe1875399e8e2fcaefdaa176da083d0ed493c9839e354b26688741ac7deea7d3cebf5fae39e40c7039f6d5dc6f8dd302476dbde8b8939dfa8f535b46b66dd873eb40043b088d06de23c2b9711f00715716fad4993a87a9304c1e950767ed82912b4e3b2a6f95e93f436748cf960d80aaaeab8af51e6100525542bee9b7d8446f82c4358767408ea2ff511830c4e030ace6344561146bd4dcbb2af895c65241733f5ad84becb714022717e2565f6da5d8a1de047817423faa53770049ee6355018ad5efcc77aa8dc567619293d613c0f058fa65d34b3cac9436af0c2d2b049c20fce374e215673d89247ebbaef715cabed7f7d5c3d676f0bbaff679357a82281ed2c0e601054426654bcf29ffc4e62da0720467778e5c1af8db5c29a4f2fa4a2ba9676e1398372057692cd10dceb2622af5a35698b9dba44d8e3bf5886def5b692f6c79dbd9f817d60bfa38bb97a22465a37460c2ebf349169cbd9c7bfcf0cd236e6722e95c9798ac9035714421d2f03cb6e85ff8ad4639eb11ee3804ffaebeaae478ebc8ad874157f2fdcb3376d129422a11d33be99eefb983697df4bf16b8b0669182196135e2ba966db827ced6fd9b1c89c27f1e52e5f2b78930be489fddd460a710d489390b901e9dbe3cceb97f88d577e6b985e4bb757f77b009954812a1e24dae657a9fe4bad8e1949b6c4a3aba2ea15d8c5befb479836b070c1c1a0ced6c8c8897f8f85ce7a556116df8f2b6ddaade88e48f70f2dcac47dee6048e2bae8c719057496aa82c081c21f88f84cd12800bf391a0a0f836be004cddbe88eaf8b77dd2fb225de63ced2ead33bd715502c7ca96c915cf0909a641dbe978812ff3e2f8eaecd34041559c54c3393b539aac9a99814740677b826d123c99d1f79a88b61ccee129f75e6fae8312c9e374b80fd2052a4fd98a7278871f057b61e731b607e93ab4b2096402de4f6ed2b2295c50294fe7b3714eef8d46094722981b7186191a0c4e4b4aa256874381c0df9d4ec20d064024f1474bcf1f3fb662d05315c2d0c79f7d17436d1bc04cc810d11fbe30cdf5887f2f79e15f88c92b142304eb3d724772192997b704ec15e7163af66ce44852441477c511e9d1a63dbd183c0790b1d45ae3cbe8b329581c3036bac512673ed3cf049cf99ee667756498c1105430061e20677ab360a3ed93daf462bb851603b44a2694b0741845098c012248c0a0c2cc039ef42edc6de6420a34fb14e32e06788b0f7d29d8e10b1c4af17dc9c0a55dd0875ae86fbd1021c86d7c6bd4edec8647540b69e3f2b742ac90c47bad19297fec15d1880504efc1d2df92ec96ceacb8d160247d55214990bacea8051a6cc9eef350ea977c1cd154738681c476003c1131c4638dd54b67372e74e8d7c2478d59ccc817fe30dfd095a199bebd5c4ac2cb6b5e25bcd2c630f6d8db5395b874b9dee09f08dd8711ecf04a48b59fac636923476d1f902d95f966fef1fb758d836551097a03ba316e164347f081402d8e9676230bf588a8ef08580e82d5164a4a8dd655d580f0018373bbbb901e291e376b618a5ad6a6a52cc2dcdf2f2512bd860fa5fbbadfbc5dc3726f00455f7e4636889094112ba91a2c6577f67d7b9c65d0872faa6a9ba927d0d1b2abaef7ea4b58ccf97f0af22f3a8497604bed13a7a43fbc58a3064e33c88ad0f25653e5c04ad7e36eb1e3d843a37bf5d7d927bbaec748800eb82e97569a78cdfad2b99809754579884bcbf172e7b95be255dafd0dae82f6ed5d44b0e0740463cf2b0e6acf407dc756cd38ad0120f7ab38af3c927f288f5f7942efbe04239e7adbdd50d3b42f1bf6ebf72555f5c5f871759f4fe36def18b00fa3c5fecf7a1c4926eff9a5f4b262c3b536ef10d740401a3cdcd1e8b9d7d521ad2582b395768fceeb6c78511fd1fbc2386f98542351355a8500a2e79300eb1570d8460c63869cb057ed8d031d25dc024655253ff031fc51a4e63a30b25b1dc98aad2a1e9b0d82060d8c1553ec4c648393fb2146bc774b4b782acc53cc8efd73746c64ab196312c0c965f744a6994487ca74fd6c22e0f991a840c12150f89a2a1d80bf0a1e1efe3ddc412142f455c81d1b168f5d8dc7988652005b9e32d119bc21c7ab90661d933241b9721fef36fe906670d0c506a29594e0865890c9af15489b78467d425cc24aa5b88cc24d1b512e4c2775234b1dbe8de23fedc84962c8083ce7b67a0cc570c0557a2a75789ca4a77194f1e05b841bcb7213f0aaf8429d49f3130839e481df886c0cbbe6a6e4f062702843a5ba3ad07ce9dd14ecfc5094ccff78358049b3d55ee990092fcde0d8faf9a06f4d03d613f5e197415a68f4e8cb7c727f2644627c4eff36ece64b2263490c709de51539da5c0bf424424e33caaf1d2b45418067905f5a05526b2523f6630366e6fee60eebd9924392de7572c3b8b94028e4396d8d346d0e0fbd1cfc6e5cc83b707fe2e78c5f81edaf468e3d2a8bf8d6b5ca98a38b06bb5a26273f6e37b7a010f0d924a03ed3b2009e863a2d44364a3f98c6def7ff56563e9bdc440f5fdea4580c973d4f5566fd99a0a7ef59d8940d73c7d012b467cb6282a10e4aae460e6f56f928540149262d90cb77f26486ed7b030382a59cb2f8e8ff5988efb0ed9a19c507ea79758f98b174c4dab2fe0c9947ecc3a8edff97d72fe8e8b60d6244206d2abf94a49be6e46429e9c6211ccac45f24db0e8d4bab787ea4725913955f0319ffb5eab55f20f92313d8302f51b04c3518b69886a994c73dfa107dc20c1d1d0fd8d962588d678a6571f995a1f534d18f65788adf68e787bf1cce15d632c215aba26812826def07da2938c84c5c779cd3e4c741b5031d451eadd2d55274fde465bb29bb270e7327f8307235d3cb4bd72e9e034993d2d368cf5301eef0079ab764a7f3562568f596c03c80593ff2484e9dd81d86582c202837043332ecc876a3a3cee0b741bf17ff59402a26fac3d59b47e6c11310a1973aad4dae1696a45cbaab5133150e45eebded67bd8544412e8022e52b29e3f494df0a597001fb476dfb1fc32adec0402fdaf89bdc3142b15baae9b50ecd71daf56856f9593e6cf77206fbd300d1a949015602e83b8e7a6f0c28fc9233710b01d3a691cb3c3abcd72063a7559f14c10002d52508b1ddc7a6c601f182b08773d157e5b43f1f41b5faf146e971aa2e18b2440937eb430ecf8be7a5c2c16cc7d9103fbffa451c46a7f8d9c7ea071640f844144bfafe2fb95138785897822984aad53870cd201f4559ac617033e20523a9b26fd32b298539409e438a929a73c2c2ebbad3831e897edf9fbc780f5a2a8bfab422d3884e5a8dd9de04e3bf6c5ff367efb60abf09a62358c78ca7569cecfdae85e758e65d7fe6e56475228542eaf69277ac243069e13344bb6ac1e3fc733755eefed96b9e08b9539d427b436167b7baebdb4d619eac3dd9e0ee1f4eb4a6a9e43f5e05158ce5712a7b48b97bbedbba2687844a38b6ad6f6991510cf8dc11042ac03ee501e15116735be6c5685e7b80e8a4a4a8faa2f1db60c3e0c8397f50bcb46f00624e94e97a80b91d87e6af4de5c1e06a23a36a38b32896853adfa4c04cc74a1b389b5aa5ff382356d1a9b427c4da72e42a95772f97c481ff64dd7b05c2858efad63eda4bf97c049c338ca3895af5e00e2042103fa2cd65104d9ed9d35c8427c112b859b230dd5d9d9734b53c2869c118b16608409ad1b2ceb34ab4c632e2dbef47a34fa1fac41096fba65d8408264c1cf586755febc59bfda97f422fdfce40c0e9a0f3b43c5fcc4926966a7b611368bafd32ffe95acceeb64439a0bb9b77720ab6a3cdaec140f3986f3ab9552d2a888ac53c65397e20124ad084a0385d7e7b55384b2341529dd406b30d8579af7afbafad2e58c497c09db7e5ed0f3c18fb6c527a96c0d0d345acd13c11b01daabeef5467851168127726efd69dff2ff8b69c0fcd87d14e06ebb4a8997d8b632e81b9d988455bcdacdaad1f6f2882ada238779ed83cb92eb9d2be3a67ff161094c72569080913e2d479089199715d7454cccfa27d06f9129d9dd14b7eb2961fb1b052358f6d1c3a424413d999ed1a79947cc8f9281482046aef2c9bae0ff47dce6bb0bf3a1acbbfac3c8fa2fc461e018d7de5193a93c50314631763c509132fde067d30e85db3d21b41ae00acfa4b2ee3be63b37d42302f24b341a12f3d418c3991a1953222d5cd1ea748b9693bdb2ec6a89d7e98d10132701203c0d11d435e2346f99fbbf42837e31ace709d89be3b98ad568d5c6fa1e6de7feca3d77d60a49d7d53436c13848a42eefa375803df6641fc49afd4c343284187b38accd34937f0a7381453146fc0a1f199f595b3309203a5e42769482f051f1616bce10de9688d1e7298ff54da101d43f72bfe3a7a516d4eac6f729fbdba76f634ed3f03457a5299d0b58234675970251d73494a861768c63ee94652c887d214c5dda390504d0007518cba3a7353a266fdbdefcbfefb902cdd3ae2e9c3c9119e7f275ffdf2a5821d4f6125240fb5def7788e96ab7f57585806d65d025f7e616d219d5972e3b77ad3589b464ffc2dc451b02826c3ef786a7b60ab84d157e5ef2dee4c780306d18f92f7b057ea9421b28683d0c5edbe7d8f6308881036eabae3de40333342b2dea4310776c4a46fa63426a783ad017bec23768a6bdf886edaa90463f55cb23d940f32b684d06106ee70c96bbbbd50c2dddef365bb619038d13d4d90e21c17edce9d5959906aa0c3d6ccadb41d753e829b56643eb540a47dad7811f9a0e80c25553c2d59c537af938e9426f853394a1957d9d8521ad63c3e0ed0960a130bba7472b95b37987f451026de38cbbbdfa1cf3e6bdeb1c15e2747feeac36df0fb3036941d498f502bd6c333c529b2c2252e7c4b0937d9c053c347a4369dc58690516857a3da58fc1ea066fc1008d57aed819faa59a0fa301d6f9720ac74131f5e2cec12d630dae869f117a9e76983f3ad9752edbe5986bcb1fc5f7687f0d7536821ffb6ab2d12ddfa84dd51145a1efa9b485a3f0cca7a1a90257236fe723f115773f44e7eb0cdb6aa71d85b329b76a0592ad5c8f9fed64372d75a799a826f72bf8e49ab75ccd9f403212962686856b19266bc0487cf3eb755144a77b43f12a17bd7e9636252bae6aa9dcb93ff6ef417a1bd7ae8435dc733f0697367cb81a9405394ee45ee85e2412561291858987b535fa99db8d8f2b845c335769cacd57ed867abbd552dea3f18e781b44c4ddef2d456a381ebdb16a3a3ad11a5275f81b5a16c3765c6b2618206d3ae16ed9a46cd2ba9fa9073d1a0bc613669204c2ededfb8d135713ada42a783b06acc71dd1129fac78a54ee3c6a66745aa16b5dda72e5db3fe5adf01757dab25476f0f5e12eb7ec40dde863b477883d05100abc2353e05c6f9b5af4f765f60546b2d50abb691913476b639ce397bc27ce88c154c4b0d4a086b6de67d7b49a2ced2abea40281b1ac897243be317edcc946f67f1d649e57ebbdca5c895bb72cf2920e4fae2c8c321823e03fbfa36ac5320d42af12351c9a57d7f7e8d208f4bce65be05b578edbe784039ac834fa52c24514edc43278a13151d595635deb13a211e90fd5091076a4632027eb1b0f7602b2b0bd436eeb67de48c5d0d3b427f819fdaa24b774f8933b482745b2b8524a96431957eff6e925909fa67dd6c981995282cebbb4fdb5944e2eda07204e0e0217e586ca218e6d86d508d89d89965b597ab79071b458363f8b541ca06a6a8317863d4056c3df8f03624354459359fed1ed0d29aae3e7439e3b0b719456bf7839dd2f3380ffbe963e9a6720da441f3752e57c79bbe9dd99b245d208c3e9b715e7e982cc7ac9b3f10b6bf09f272baa5d1bf4e1965d6026470e431b32eb1937cca63819a710295726b40f455e2cf86a7d2afb90b38aaa291a76242b3bcf3641c638725f40e92534e2e0b57bf410834f6368a75293239068a4c598c6c3b6f815685d451bee52a729389ec0251cce4fa9ad1375c7e601ddf9923cae5b2670b66740f7197088bcbe0e72a7368ae087f5beac53aac8eb85428b62ceeaf9dbcab201eaa97857928101c4702b008198e6c2e6afadbc4a3016b73c78f4364d129c055ca1fb9dace21cb67c8b0aa3d10089a0454381ab5727e7830ca41a6a41b249f2eaa4c5b8c355d2459b1310ff8ddb280f3f8c500d4ed33f31183d8713e1eff0d3e14578166d20f6bb585b72521ab66a6348d5dd569618887d642332aae1fe322ffe1c812d6bb16e1300d27743270a8a0ba0e5b272a08e8154829f0ff299154f8e6ec20cf8f75ac242b52897398982f84aa538121197a1b39d2e5a35ebf44d92c14532a9fd0530f91399639d0b3f625403b704f53306dd4d8adafb42e59adef18cc238e18a3eefba90b7e225d6df52206b02e68c0aa0cc821bc6c1372e767dffa87699bc5516de6c70dce28df0de5e41082170563ad16b4dee69e02f38bc2be9e08500ab628dbaebfdf330291085c9071d222446cc8baceeeb66df25a794f8ff89ce1481e3f6e19db6e1b9fd258b2b5f5faa3aad9c180d1ef43d5c521bd816e8760f28c50b535d45df1bef1d553525ffb7523270d980fdbc308ce94c07df798c2564306d4a7000d87a135bf2195691fa0ad1d95fca239a3db4f0d4f39e4be8cad805d87b3697e0b466045431c5b98b12fe2866be763db8e135dcd5192658b6cb4382d8a13c9818bdaba282a9d83f6a45a06383c9d48990efcc3454e96958003d7dc1281adf895de4443bdfd8e2c1d55f6f1c1ccf79661defae70694aadd27572f4d1ce0082d23ae4e599ceadbe5661c9404025e1ed5ae7746af658215e4de2bb7f0a37c1696e55f339490ba99829b383e7ad15c5dcd7f37369b42d6a7525c343a727751746589bb29f6f0bfc8b7fcf8a3ea1a4835bd7e5cccd6f646fe7dbd38f323b4930931a0920a8eb11df2778ad052921e576c564ea82a96b62eb15b4738ffa5b4226f9db68086edab2b2daf4b83d3db4b90efc282af6e686d201faff8ff5977660b283f3383ffb8825d963dbca44f51b968709f5a05ae5a0e53f49dd984070521d7a37058435e48c8bd00ec4c9a95cc9e4187035798f060411e5f881413c29f561d79b48dba7b527d5e7f99ab3172dfea7af9db5e9d9910d7e7d60026ce0e637b3c2d42bbade717868125933aa4aec1af87a2c7ad2936cf45f0b57042356ba273b08d4949d1a7dfdc802b132dcacbd68b4903be35d2a1f6d26d10a980cf7004039752a26588437f4aa786bff455c7f8583586104953ad97a8488c1dcce173d334fdc88d11db79026768eb66568c174312afac6457a26fa7738bc57cafc058a2aa821c89e3a915ae8edfca0ec732440e698b6596d91cfa05a0274fc4016a0c04d631d58c828e51df919c97d2898aecabbac58b6cba3552e1a88bc55c78f435f6dbc4dd9fe394c4e034414fabafb161631bc0efc9b1f023334e0546cc9eed054584ef560b58290d860a8d00478d999d4ee1e6134b24530025ffcaa7ef38a278d0ce4d6dac0bf24e77c1857dddfa580e66d1cf124635d040302e066612247d47508e090f416d84034a83ed213e1b31f62f0aa56f7407396497693429213285647166be1ae10400eacd14bab8186fdaf727e2ac231bdc40eabba99841050f83ed0c839816b780640b4a662f64f30749fd29c258a001f7e1515d87cb1a3aef3317d3f901926303a62532fa4278c7af8605ca6a582946c4f076e978849bd609aaf11fac91837fcacf12d46fccd4ccc4d78a4a8f451b7fd6323a5216be1432290d34d191d826274e26c43f048e3139a45aa9e9a43b5abdf04563ccb34831a1eab0244b94dd6801c26159fb2340a2f5e22c93c78d23814fd3145df31709341c2239065c7365e4a0e354638244bb00332a4d735ec5103b347c135d088581b973f8dcdc0b16b7aa85beedb52d2ffb283eb10c588a26abe63da873dddf6ce1bf1b9b5f5fe10e955f2f362f25e549653871473b929f14ab280435de0f632f56da91617b8feb106494c2e2a8495852583b8257be73c083edc5aa5d3337e4767ccc05e3c01f9d7fbbdc0bc5278a9b7712d699aaa3d172f4afc61483541c515879f41368326ac9806691e81920d3bbdeae7ef1336e2cff06a478e8685f9e8df1506a5c0ab9ce48f41601bec0ef729347c0609dcfb31633b547f64705b498b778ab0b80fbecbc8151d9f3c0ab9d3e70f6f4b752be3c15366273be64f6620b156640a81a6de8d0b9ab66aedd065f17d969a37c1e32fdd0fd11bb7af6a8edeb99f418aee90395de0be841aa060161c500eacb35ee5e63e3f3ce3713143f7b84b40cc037ab7868187fc0a06a457e521ec0215a4b1ca677451c0eb5c9cd79c3cd5bd9cf4427ce5be89c0deb9be727cdc0e8d9a59b36d1a9177fa327e9e191458452faa06624696a258aa0eadb3d2959e4330299f25455dcad13272a941bda86914f8c20ffc62a96e95200ddc345f123710bd9008ef58efe003a77896582f68614e6403e45913db277e1e8d184f75f4416ec4394c853035d5384fd98596918811432c62bf4d23ed6fbe03ac580ba10aaa7bbfa5294320bbb19bd8cabacc167ce9778b7200d8a34729f5e602589087cb1eb11feda1ba4a7ed70931c6605031919c7726786dc85fd83973243117d467468ecc951d520d477721592285900e47caf451e88587b87377c19453e565f55d60d3551ff569f638b8f8f71497debb5539c68c9ddc0af8bc895764dfb25f4d8d6de45e13654a234b91eda570c89703f9b986ac224f3583545da05af1b9f14ec5fe3527b1b1e7ca7fd0ee7f556c5f90a4aac6f2e484484845609b5a58e55012b95f532b66d447c8e5859f888dbfa142da90d37df44c9e979a854b592a06dd29329ae3e64b8409f74098ac4f1c790f850b9bde815ab858b999d0c3c65dc62c09569df449d2c346cae9e4ca1b52e0cbdd955fcba1af8f07a1bd4097dc79f38644348fc328f40f7450dcdefa05cda4b30c2dbbb320dfeedaaaae8b9d1c987bcb34f65e4b58b529579a8c9c973854892feda67aa79f4fa7b50ac54356564b38d82540a06215743c9749a5a5a11666ba1a92b351993d5e0aebca5c296618dad3c84b8b86b42ec88b77f111783582da4a88dd93e82dc42915bf95d2da9c449da7bdc3e7621727dab52a86c8889749fe180b4739b668cd3f23e24f8044f3d82c89180f18c09a1a44946109b9565bb330b66d6ed77ace363a6208b04a122fe1ed39d0f21b9ecdb360f525d264c85df05832afde4f0b02bc2842c4e0e1852106998a49324e7c545a05dbdb6493a8062949cba8392d61f518eda5ef3af4a7e75a6d2addcc463f549d9005406005b6707617d3f71ac44a444a3dd43f3a320092e5bb867685c17e17208b5686da370ec762fbf38a6dc9e9eaa85a667c842ef9de5ef3ca3b2a22132a6ace8d0bef8fd264bc48ebacc22a8ad5c532cf9ec47522794c8e202810087f83c349701747971328606f6fc6cd2c04fac7f5c5e205c36b93b0173403ea0e52fdb932d71b1529b04a6290d54f968d544cff8ce217d246f1ff60c7d3347dad3f692a5995b266d817a2af0176c966dff11c7428259d864f5fa0146994cccf415f43f9bba108a5276af002d93983ed4ad8ec3614a9f1b5caf60f61ea3f58eca0dbd760cd4ee2e13a6dd538a55f5d3f7acdcf7d62625ec916f2da0f52bd1386e4f1c9079e6e281ec8cd8f0627aa1574c595f8df4b3cb3d9bc651f3f79bdbdb4bd8af78b5da44780474c908baac711e3a33c6fff953944424ef0eb4698d3498e2ede56d0e4619ecce1e995ccb23e510e9742a650d4f25e71bf91125f9d12274d37b5aef6177f3145a2bf33173ab7af194391905543f027c2610086d84b36e9de274dfb9e3a2a58817c18ed514c34b03ce6c443f00abe2443185a4221eb65be5b2d52b5c0b273f8de8d4846f78593b39785487ca39629e0863731cc539347d6141247a5ea643d861c41b5fa6a45edec5112ff810662f83e3387b7984f5ca414add01eb366f699ff727bc92918c091cd0267fcbe1a2c47ba4422cf0c4d75def1c2077e5d615f63b09fd2a16719de1f93251cb834acd13134e4f5e3d5b804cfc5a38ac5a6d9faeb0b84122e8e8300d15903ddb1e0d4b2e61ac6b765948e5d598c3c3b53bb285275b06ff33e296d7e0a556d96ab1e75bad23682146fa8dae7a84265ef32d25526d2ad36dfbf426ced49f2f4e3d98a4fced6855892aa216297e9bd9ae0d4c8f3dcd3cdf5e8d63a72178c20ce88df32ad08c3e646db141a75316c05f650cab9923346d8757cbd2393eb3249a61e6c34b75747f6998fa820761d69e54173bf21cb68f27db28a86b1ca7e34fb67e1cdb29e72c240033213f66138d297204ff358e85428d1e7de7c087bcaded26a389c47b485485cfed28016ec04ea845a0091669c39c2fed7703cb973326c34d172b0bd737078ca83005f055c77c6fba767224579ca73952f9a01848187c2eca2967c6d9ffcf1fb69af44e68f843816d20578e66fad6a17f4fb310562366dd5dd3f0cafc1d2052544dd10a0f5d5a3439f73c0934d7c7f47c5070cb519e7ce78dd1e6b0771e5f16f59ed022566ddcd868694d66e4aefa75082486327d7dee8d1303f9c788285dc7bf12eb01e0b1cd7c0522edc0650fbb68791a3029af699011fade828380f4586ff155a8474cf44d027963382d9a502967a5c1a943a465154ba433a13abf59077b23422f202f53a2c4e8024a078ffc8ee9b38449b5dd4b9b08fd51c1d7124e99e63535beeeae73b24f8923993a5df0f36fcb0857ce54f76ed1464c904107daeffce9c76c1b91af1b528e7f84e37ac9e521f545ed9269bdf8b0d88dbad529d2de989d691b10c5870d98f2a5465719246a0fb818a08fdcf7e5d383f919134fc02e0c4cad450c20540306e6de01017d1b3bb06f233c2643fe256b8bd751b54572074baf28e1208a4c78158d49e5b2936e6f6c4deefef525ca1e37a8a72749d536ec7fc4362e7a93c930796afc3c3c3c73cb3d5994b093ee022612e42d48cc612f90b48d9b834a4c46e0bb16104a3687eefd2b9602c58b7585e0142bc089cc6b5f4c8b4cc156407997a92a368393fd33f29e2fabce42ec6cd6e0e1dfcfac3c9d0cab7268bad2c6a90eece96d727dad4c82d64c47be5fe64c425d625637fc3b9ab3994740d180ab32f6de7612e723728d749aab97af599d2265a04b6736f8abb05cc848b5f9ae9836f33b8411dfe7a906e0817943eb23a2f9f8b32a1cb8af700ca8974a85407c4287d6328f34a76b91151e7281bd3d40628274ba7a9986cfc34a6b9d6fffeeb0f478fb6b0ec916c72c84537e035a2d87fab304aaab4d036c8c2e6a7f4b8074cb659a1ab44ae50408caf39e11ff4da306408f8bfe7dd15b0528992a6531da617f2043ceb01bd6ab90c91dd6fccad051f7a1d38685fb72c2ea22c25dd7553d6c4ddcf1adb6d356383578b2f70643602a68f46877f46f42c64dcfce78bef88be8956d97261bf8ef1e7777a41d50117da1776348c7bb543ff9d3f2f82ccb0520bbe72c7b12a501f2f51f5603b18e684f87dc19a5082c2b3c8e7e38b638626751470f3ed830b5f36dc19c31c490a31401fddd499ce903c5256f301d8ee7c2635c00895e37b565d5856936e8fd043ae5ab4fb018d9409e406460f7d7940f200c4d4b93e7be5d2a718aa46f2bc94fdb690ff899fd4b04dba17ac5181fa00548e07f8eae3f46423e813848fc1296d394fe2d4bdc5735db57a044b6e6ddc3e3b74f6bd25cc002e893824816c2be0d1527ffbd08c9202489135079fb6cfe8a82e1f9b2a2db38ecb575426d48a9ea208408f0381d99931213ce6519c2d810320f9ca6c825a77b3003d1388296ccda2fd783e0b418c08686534c7bf187cbb9123cb984e14b10c316abccf979f693802865ee8d6620ba36be37bf68205858051f90cb395a644a05c05e58e27a8353475853de24c55bb677156bbf11fa9ef96172c1ddd9d4d655701f41f3783c047e47aec6096c31fb97f55e3677567aa263b159f185ae3f2ab17fc9deb1c151ca20f0ad2ac412d0d5287b183347c81741df52d25de8976eae590042bee012b9d912a9e3cdbe15fa5d6aa779c71db26bcc281b442a57fe287c9d9cc29a801bbed86db03c22753e707b56f111d97890700e3a8fcd1b9c6b2f14112759d395213f3ad47151dde53651fd3ac8adab463d292385db1919ab6d8ea7202c1bb7b8535e9667a64d902abd7cee6ad466bfcc9727a37f62485c6729b0849ef9afc6119f4a5703a5e9d23c15b5098c7b1279a2ec27fc2733455fdaf78e6af4d55a91ed1acd88fa34532289f3ffdde661724c4931b50f65667e551413fe6e1aa79a2f8c9b101a5bd030eabd8a49b67d06adc405a9fd056f053315896e3a63f73a04e7ff5db96843e26dabb34e59d09e0307c838e03d01f2dcb1f7bb95d50cce4175a94d4461429a932f7b6f6a662f1784e90e52b7704997a6bb603da0f0d5f98781d5cbeda01c7a7601067f34ba07d842939eee6d6de6b8e43fd4e4324ef632b690e8cfa27b151ba1891d0bb01290d49c970a86cfdb80fdaf10bad13758f71dd572cbe14a72280d4d667e01dbfaf9c3ba17739bac61db66b7b670effc460d5344fc9d02bfc69c470f55f1cf7cea79eff6154ad65ea94d96cff54be11cd67557e11f597c7ce16b2181683506303397e6862a5ce7fb2b0acc6e060e4413eac931600519d30e0e1af0004f9fe9c53809539dcae1c3894c77d830895ecfffc2a3241ac35b620321b61e5dc36baecb11e216bfb116ab17de51b8dd0beff74f3ba17f42e61f5893addc0252cc4beae5995933cb3d7291b7272d8bdbe3305eec22b4dea776cbb6970fde2e65c2b3dccd57beedda50bd498fd921d73b87f41e59f8406618154b8924ade73e0842c0e908034a826557694b0f3066a0c7509cf269c17ca7c391a254f76ba7da18314a854a9c52273c161e62ba368871e9289520c470516068b28b2bc1e1409c92d85c6f3a9a05a648abae25bdd8dc404110b6157363963aad8cb20529f916598f2817c0c73b056cf36e82a4ba37e864e1fc35f3d74c4be8f222274341636ddab66f3b19d58e8a2736ee4478c9e244d7b04187dbbffff72bc45e5576d5c4b1344881fbfb29f2e3729b44d86880a3998723986a26cbac88bf9f1e09dacca702dba4a309e53ec43b5228b7d0257875087d3916db5eedaabfa118e98d61d42082b3f3f26674d6748608f2cd6b6c604c15b112e05dc8b3e852e428c46d34f4dc35ea30a0af144a0e1bd914e5ee95d616b82a14c4f966f364307cd04268d8f8107fd3d4e78ec8ec2b245e3457eb5ffdff070fe0bf70e4ce955db2c87f829810f8dc8b5c4e8b12118f7ebdd09d7118a6ea70c15a2d49df8a3f0cb51aa4b3f30ad697e2e7b8937dc64b7ca6bb1468541aec09af16cceb5ee37333cfca6b5e85d9e0803261172fb478b7d38efc09c33bbe4e6fb689905f00fb9fffa6980f5196cd8ce73ee442e67532ac5f07d18d8fe1bfa71bd06359dba29a686ffd6e1b2e527dcd2f555c4f53122cbc3a1a02e2f721f891f6e32bde8083b3f24cb522ec79657586bdca23ca5a89a0c2823269d48d9e92045604f4f81b0e9c4fa052c001dc8fe057c8eb760037317953cedb4052b260884ee084a5cff5a823cab176ad4d666ce7fb3c8424c1734796b28b15a19a5c993b3c4179eaad611fc03c8c2dbc6b8089db52674fc1b547c8a136eac326d4dac74aab1de98145888e64ea9a76815c1ec4ca3a58441d64d9bc4946ed849f54509ae9faeb7f89db1e058a65731dcb31a21082399cd33bcc220e2350df90bcca5501e2799a0ba23b5d0078bbd128a06d8435f88c79f19862f25f150ed9ffb6fad29c050d72aa46545d64f3bb10afe073562d1c845618a8b2d2eb4313245ba3e66da5fdc1c34faaf6410ca9e803de91ea3394ee0e75e84093f646b068be686d56487253da36e9d1ee5ec237a5a64764dc1a8c7367c340ba73b1bf7fb390d1b3271eca6fbc4b6e1e796a3fef53242a6e5065096d66c47c7348ea778b4477f98bdb848a836b3aca1c37a79c4c2610f64604b3c061116c23a867fdd2dfe37fa86c232cc69450677c6daf6a22b55ab35b05b95381da631869788335298a429631bcc6d56421fbc71cf839220f7b05116ec38bf256c57aad7a067ff57189eb752e6f3500633396729123a08b13e00521edef6acce6dbb2a7b6e38516ba633bdb1205b910c6acd887e69ef00bbc727bc78e9a2826c67115343843b2b722a9003b451d435a1e551a6096725391e254a90416453d589f4d587d83ce550bec82c9be9c7a93af49867347f3e180915e59025596ae059361b2a2a0644ef990011ca1eba4c35e647952f063a2935dc85ca679e1a05a8dc2597613098201eee2a34474706127878e2d17656446321352beb3f5349b1223435f40888f49e0781c5584868feaccf3664a6cfdad439d00f7eec732dcf4c903949986d2df46135b6f2a8b1e4d25bb687644b857b8591741fdd650c9d21443b55b0668386080d936799bd0e4dad536ef36a005fda5e805ae348f742d032ead33557f23f5d2826cdb8ee16573831e8ef76eb80db7bca994bcfab6950a3f9f7b299595af92ee95ce9647a9d6c5a43b1b3be7a038173298622fd804edcbc5d3131ffab880cc28fcfa0ef00ae1365ee6857d198d78eb3af6d4099bc1ee25da982d548f59f08e6fffacefd1bc70cf9c9204b89d8d66a897c067b1d678a50cd8d90275abe59847e32a8df42dd919ff9a25cffaa8bbe68ba284fb7cbe33813669bd11261d82344db09baccdb1b2ff159b446e92fef5d1901bce808d86477e96f9560ace8fa2bbd33c826a677331c3c38d60f3a67b27d47b120c38fa955d331d8b937049b119212123d8cba849af4c69cf1732687e81c22a9e3f29a17e980b50d2ef312bef91b4b89a1a99ad49f6c57b06500d6c8d212fb7771f0c8ff8833bdd66465e4de3ecc195f2a4a102a5375036e1268addbbe4769910c07d0913f45c57b08303f05f52b8e38ab4e9b9b9e54036cbcfdb49f129404c311370215762d0a3eefa10261f953625ebe095b1328bc3a39420a661300a02ccfc0677a603c2e7e881315c9f677b2f3ed78c65eefdd5d4ace3c9c4794ea53931be7db4a3926cdfca94a6cb6db09c33da78085568d0b65d98b264d6b66a23491fe002277ff10c7910cb8eeb3690bf4044ea7063c01e434e50e7c0736ef2a3a93d2919c19a173e0d927f6fe626a8d28a4859219f10386735b945dd1a72412500c140e14bc45e899437171b15d574654a50f542e8a42682a590bfeccf8c600eea4a6c027869a44c664f4e225b7141e55056da693b69193b93d17d148f087986f5b458321dd781fb18a4a8f558c68a49cdbaf8801369aba8d7c6c935598e0e6a88805e876eed0bad15b378f54c5ed5b26f5009a475ece96ca0285eb39ea1d2cda154543f1ee3945e2e9ab28a2dcac9d762027b615116ede4a6a28e6009d618940f1002b3de8ea662cf8c72c6af623ae9009de0852a3860abcee720adda66df4a409c54fa7dafac8ca09a249f1f20ee1dd12ae9d331092794604ef87e4b88a2c7724d987bbc6de9355544976b8e725581082f70cd186e637d59aee6335d7de2b6ed2e594f5a2b5f066e9439b01e80f218734d6554d299018e12f1704db02c642b45736a0e885a3da785b8d96dc4b08a0b254430b98c53ed17036efa26cc8e698515c0c44008729286749778969def07271fc29d6aef491a2c8d80b15dc45bffc90d542a8c975f52193b914ab6d06a551d6e2a56d1605b2dad7cfccf1ac043e88283b853975eeb339f3ceb4f35cf5df3e1906810edd3451e987e7615bfe3bda13ab7081f898ab30ec3dce659b164a31999677164dec7a22901071916d07e58433e76abd7734252c53391f7333ad5fd35e8e9b751efa70abbebca29d9b78b3393678eabc656d33b994ecc2047074c9f01b0554b70874935ad6a2472d8a9393df8e127421f5b8fcca5d425230847b88ab0535016c7b0eb2b90ba5996f8bdd9379df25efadd50c0b6d03a8f1d9de536c2c32eaf9609cf34ea3794ff992e7f5a981720d2cc13fb9771274cfc5b1ddda25e303397aaceb18f3863a6fa4d05996e334af6252f6005bf753e21426c18458ea2a1db772d9af89d621956731aebc9627b5f6014423628594dd7a8fc8c5937c60dfab058e55a49fd1d82ccaa756a422549336bb7cafd69ae48d61998be3366823aba7dcdcb14bda47b4217d848d6a39634b265b1c8680d030804af2a6a89846b47e41c3b2eb42adb9e4aac3353ebb9bd4b08e8ecd25bbadbd69dfceddde3e64435d4f53f8f934de258b0bdf3667f6caa3fb9dcaa9ddac55cbabafc2afb7f979b0d9b5567c62c57ee32a8158bd1bc1123f1665451b604a203fa4d4eb2b570a26df986790b57159d1a4a3ca0633561b0d0c38b2691d022bf7358fd2f55dd8683431e319cd959fdda2f90033b47815cb072e7c976a98c4ced0d9ac8dcc2f1a93f04803bd7e3153d65840d9c171003d64b93a77640a2fb15f544e15a919d9eeadbcd201e7c214e6798822c9620db75855ab98e797ff32c5253a9d2ef1d579b710c670b456079432017c4c23a728e22130e7b204501071834fc6955872712fd27af2d8e71424e83ff2f39adf3e3b3c14d5684357e1d990b4ac3da5c22a1924a0c06cd81502d6deba6fffe9ffbe76272354879d59146f395e13d1b482d3b5d062b0aed6f737d9d019db301c0ce77be71e2610ca5aaae278bb8915132b45b62f9a9a88fe2c2166b52c19c453b56d83629576ea48c32d1f8d0927ef6d63fa64e2b6ec87b4d6e8c5facbef9864c5eeb9ba0a886f53c7e2f3c667189c744f967ac0e6de160e29044f3cec8bb784cf5026f0e27ab79fbdf46a1af4ac36a7bcdc724d5eb665ee400317659be403d13c116b430b317a0dbbb8b917183ebba65ae8cfb0ac812d2e4bf46408d95bc55c13b07bb210885b25978b0b004973e47d519006ff49421b8398cd6677c1974621246eb54f978cec5401b7b4910bc58fd41dd619bb139c911728f5f5cd72b941271fe961e74008d6d9a93ba504303ae0daaa832c9f5f8f7571b88b6cfd722833c089254d443aae5b95f82868b19327c16afe97810ed8d5ba73e8ae8e99bb91cc60917784b8977ef09105f2a6c5333600acd60c0fa22cbea8b7a6c577c8252ae91211efc5c2fa574b23d64e0af7dcf71e65b46882b5df5eedf7e2ae7876e55140340ca379a59bbcdc07bc16045911339a4620000000000