PearlStack logoPearlStack.net
Market
Community ProjectsFundraising Projects
BlocksTransactionsMempoolHolders
Miners and PoolsPoUWSupply
Solo Mining CalculatorStatus
OverviewDocs
Login
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 APICommunity ProjectsData Sources
AnalyticsMarketSupplyPoUWLabelsStatus

Block Certificate

Block 90564 0c5a546981e07a3365e6e2ee7f39a7f0bc7e46434794aee67bc39519e9508a52

VersionV2
Public Data239 bytes
Proof Data59,560 bytes

Commitments

Proof Commitment
9031c48531e3c6d987c37b37b18adde9910fd5c8735fe20dabc6b4d42c96a3c3
Certificate Block Hash
0c5a546981e07a3365e6e2ee7f39a7f0bc7e46434794aee67bc39519e9508a52
Source
getblock-raw-prefix

Public Data Hex

00c800000004000000...000c0000000d000000
00c8000000040000000103010101001f0000000002000100000000000000000000000000000000000000000000000000000000005868c95c65eda4d9192dbdbcb9d73a811c7a8da870a3c7bb087e0875a73a291448b78b14eab11e45f75a23e1f452911aadccdc24f78d8b82a00503852f796d1e2906faf594cc77768a94e9a35205a47573d26c70106bfe7c566700000000000000800100000001005606010040b8000000000080010000800100e8cc4b1cb432debd52ad4c7980ecf91d5ece1674ce9455a403637777c28d804a0802000000030000000500000008000000090000000a0000000c0000000d000000

Raw Header Hex

00004020a184560f60b7d4efcc490e1f0674900f4c8acada4a9ea7e7f1d13bafe5d6ed87f769ccf1b7c9c09c2944d9dab1ad7f7507a670324d8edfb210205e10299eb63c53a95f6ab48a0018c3a3962cd4b4c6ab0de25f73c8d50f91e9dd8ab1377bc387d9c6e33185c43190

Proof Data Hex

59,560 bytes
1212160103077fefebfe14b173479492e9f6364ed0f29fafb180d86994b658d74664f67eb6677b6b66b500c4f2cfd0d9efe643e3bf383656da1a2b813c51342e681674c309f23c7783d7002deac1cd80bf4a4968ea3cd37316332b4e7b19fbd6f861c0d475d19c3d97964f2da51120d07b5a3762b41b9588cafdc2f7e88b9d91bb0945e79384ecf3a2230d1e2d82428fbb1aa35686c08324ace9184c664bb2c3469e7f96d2546852d7ff654c8b4edd7396e76f9296378af8ed6e3e53256b94bda7ab3c078bbb55e4d7310bb6ba6acaf0e1ae227227f7030f0a7053beee0bd7fd9dc59fdb4f64f450368cc2824bd7077d024e5fae97ae85f170d1dcfc0dad3b436bf26e425d138b59b8f21da50c82d5bca21c1ee99c0cdc84ec924617380106a7a7e798229481c017c872692aba786b990e528adb2d2c4f5553c2c00ac201e70769f59da4b93455d8440dcd7030ad01d2bfc976f72c9d8494298665fa4cc61fe4f8f2df020412f8acee735ddad0c9ee33903ad147a2372f2ccbb8d02727328dba4cdd8f974a91b5c3272cb02be21b6543b6cfe7a98ea47e1ff38370588a8e0bb800db2cd75734d438c89927a4577e7584bd88acdad22893db7ce971dab083ceb5af5a38740bfb25fcb7d5032a79e17f1064c9d02b9fac01935b71b3e5ab1d9d76f73d7449c245b7abdf0215cca40603c60c9406717ae7735afa1c4087f581c1fda65ddb4c08cdce2ef9d68587c125a3b0a3c5e856230ba2e43de1fcbc88fd84b006db394d7a11bfe4564323df2a99676494d2152d410fec3c63ade7a3aa059a30f58ed16a2f4237667976bd23da0a03b55eeb439f899ff9ed30d6e897a6affa07503942fe88cd215991b6b6e97c33ed0aec51f3c9fdac44084d0fdcd3aa75cad39de89071f34a5fceef32d7ed98bc89b579a3d87eaf4adab178228b5895cc1be73fdcef2b7c42fe2e60410c28d273f11bcffccd522903a4bf4e1932123c9303378614671a92070dd1eb09000f0bff71b06301b8b7c04f010cfa0b5c8d490e8f5ec690805b0b4daad268f22546be78a68dfd9f48c13cb801dcbc38679b2711a6005f89f5d0569a027f165f61d2566e9dfd7578928b66fab03ae9f8e4b2c0bccae1375bdfa524ae6f89bc398352ca8c37346c1b635b2f97b13fae1a2391104418518726fd387879b2c1f62030d1348e7cf7e8bae4b9cdd16618ed4b940c203bedd228c38acdaa6536ed138bf7d713cf14c097a1accfedff1ec9175b2ac70438df5793848329c33024451b39d139fbf78c9dff8b601a73f6ee775f40d392c9cf8149226adc05bbb3649110bba145ed54c8989c65bc86d0690ce27bf209ed7b3b80b4f5bb55026fc612d1ca9496de9118999cbb5f7d89c903a49a5d1f9c745d1226f0a18050d0603ec00fff9ebcaba3989b8629b4386523b079eaf220c3f2dc4875c0bb2ec3e2b5ce5fcc7b940cdb5be550694a99b50b5401c9ddc888b841f4ac8ccc2181cd144c1845aaf15c1419f2b8d441bd673c497b3df8472ad1a2085191b3d6d56b6728db90ebff4db197a2ef366de2997e6ee373b8ff30b896b79850bbda5c126b38486c787161dafb1a6689f4defeadb2243c64b52cccff3abd33481088bb052aace475072babee0665cec05591b6a30aeee5a4c6b9edcde898394b6cf1e5327cc436e111161c63c246f1349a16fa6410aba9b9bc9291943c566a6d5cbe4fc3d181f51dc7c9470881c82c0364fbabcc57133baa7264fc00f3ff39201890ec72936dc508d588e1add36f3acf7fc73abe4fda1c5a7d821b933f509a36b1a8499e4be66eb10347836bb405fb306b49aad91e0bec0a7619978c993eac4dafe5271d0443dc7a3cba40d6f74eeed383fbb3662fc3009951198901b209e800f158058efee4a342551fc62e3aedfdb406d69c81c158d7114517c2d5e3e362dca56f4ce469643235b440480bd3d817e2ba16dd39a5ec56aacc8a48a506b48cef36785355828a8b4d5784f0550b31cea4c381d9f412c2dd25d5da1bd44467976c286ce3dbbc280c63f69527bc9e5b12e61728fcca70dd95ccd30f484926a7ab8dfab7e25dbbc1c4c558c2278f573aa3cf2984399a564ee6a36d9874671ab95c25fa7d583c641a78b1b5e7cdea1d8c94199103090e0f07e187025b7b941ea6e7c3e8be3afd6bfc60a32729537b8a4df168e806f84674d79099fb858028a254c0cb12cb3e47b339125136b4193d5bc627711fe9e3d9b5c8d7a182b170d9f27c9407a708e41045ce531d0426fbbe4e8f7c0956cd757cbe6babe16057fd97dfa240fa41d607914927f11fd06db938f1e54f075b4693bcd1bbee48f029854df10564f8d96c202678aa07218c8a7ac7224a653ab831ae76a3750af8759485839e24041e9475a64eb6ad02375af174b478ffb0a502cb1be91b9d52d72ddf236296d7b4fd3ddad4f357be07db4ae158ffc0f01e28173d808411b7c3faeaf61855cf06228018646e8f3f9bb2f567edc283987579a8df304f5f887f92aab02a8fd11f05b061ccef6f60af06261bd3212a27db9ad72b00c874d781e898ba40b779ca0e6bd1a64ec545168065f1f5f994374a2c2fa00f1ae142e946d455fdde38720391ac4688306336e015394d0ce2b3c290dd66c7d99c735709976c9a32ace96a039f39a0e33b1a870a609bf8ab82738cb1b784526c468fc504973be2a7743c1ed213c0ce8c77376d39c20d6fc5446c3e1c3a2ada1c6b03149529f8cca0e1a7bd10d8bc305ccd51c95d6d3b59d0c24ad9f5d5870df05c8363dcf1ad0dabd4e230cd9409b7f4fedcffec0407c5b6dc3b92a080a5258f4306fb9e10cfbd89a29a6e14efffd90e3aadc0dfdd452073f56a587ed91a72ef1a38ccee40f3076733a5072e90ff27407ae869ca8ab88cc90d23a141c594375dc4281119442fe07840643c211759960ec240f071d0de9731502d75b55168488c147667b190f0f572aec0c2bdfc10e1c08178a9e9bd3f382037a3aad4fa60fb5b29edde7813c57a472cd9969be50a7ef40ef5bc0ba46cd34d060868fa8a7fc3737f113b146e64fb66e119c5788cb82f909a7639b60a94550b05b539a7674797fc635d8a80daae04da6fd68e5a4359b93106aae1eab5afbe2df1ce37f1fc8010df00a8bd438f479c38915b3a855a6f960a6c8475fd0088da7323d07ef64c9707d11f2ea2d977bb021c0073f09db01e6f25346d87c89402707ebf7ff22c9c41a2b0b884fdcfe76a3ededc24310c6f5ecd4cccd44d30ecf3f29c3cbd544f1bc2afeb945ea177dc0b268d82ae64a41186545b767760b0abbed460a1e3d543b943df0f9c56281709760e8778607a3835097d44772d7f5a43da682948fe9c7fcd496d38ef890c063b2fbf9d689cdc039c3be8932d068513628e15a7a31162aaa3990ccf9c6a682e02863f863cc3f9d06c0e7f5777b201b816507b3e2d1483146556757ec874f093fa8ed0ddc1512b11cad494e99a43e39ef880aa2af94a57f76dc43df98ca7717c167e931ac3866446530e3dacca472d9ab9b4365545ff7a2576607340b237043d31fac475bb328c7556eb55f926e969f3df61f0113d160c338df88b5646aadc09bf7405922bf626a17d97311d0febc2717f47cd19eb99b55c07fc55148b5a166a80c9fbb97e776912bb1acf4cfb48aa9498d0dbf7de56656884fdfeca73edcc5ae260bd43ac1a4ab9105048dc5eb6aa0874f974a88724aea50892b885fe1f355901bfef15ed022f7a3883b6d8c012e60a445a8463ff74ea3b0fd54899edeed244be3b61aefc3485631c0a3db6dbe9ffbc299efe62481c45ea6b16677b9afccc8116f23966f9db64ff77ff874d71fa7482f32fa8e63bdc2f870ff78c8b6176c39d062176d939ca1e259123273a0a90705ae2dfd46172c59d87ba4035339607543a224c89c054361bd8bb24d020bfa901de39983590b0eaf95cea2dccc8c80d218f9e5b267a8f2c1961d85d4d28e80497f4e736d381c3d8d27f3be654dc1a9de53eb15e5a46fe945b05ad993f8c03030513c87128105e87112e65b0f6cfb05a5fed95d6d02c5e2405e082c4ac7c21eb18b01611a1080716dbceac0d8a34575329cd5b55d9093fd414df5e45a9487a08f30e0043426f674c58cd3341f7a39b5bba7de59e928c4c1662abc9515fe3e13238e82ca2ae37c7b67e3f0f024a6ded51d3e61181b4d68c36c379bca41797127ec1097f5852d38944e77203c5324b08ba39cd58fcb64b0b5b07365f63495b232fe1834969ef1946efb727190b90d55adc59820c3a7b5d84174ae1d6a0cac9efd0a824beb656e0844f961b79c2dee2be799c76ed9d6f2ea66d9de51d29b4a373f5303b88f948cb3b1647ee0acad0e2d7c27fa2c341a2243628eef8db1e62ff4e24e076a89509c97f1bab938d00b0f09e6543199186f10efed4009c4480f801e13f8b3e27972d90116fe816dbd381b587f12269068ece630ab90734ec785baf5074d6e31cf7606195e0acca0e0615d3ad20fa50c59119c6e1e858e01288f89bdaab9ba0bf3e8245baacf99454e40e0924fe9dee6f25a10237e39882469edc73b436881a48fb24ccd4616a58f821c18390805f8511c46e76987b1a51a7eae0fe99e19c410e25621489935cf03bb4320394bb67447c757c098f7c9e7d0eb1403a3a0682ea1196d2bc8414fe7a657ed24bf757f2c6087a59973e37d13b057e4dc540519d500e9225999d7d37692e5d988070c82d466963431ab3974b600d66f5bfac41296839901e4c539552457e0bfe7f07f06a582ee2f1d9c8bf17b60271388da9ea40af45f201e155f19bfa0419ee099598420632c2daf554ba8d7e0a200f7980d26f760fa06ade11cc31b99b0952f942836d45424e61b5bed7ecc041413a20b3633a20afc1e38d47e3318ee0a3cc439fd009e0f5677ba7b9712c407f4a41c091af99f105af15aec2fa6cd92bfdf96c9de1072d9c465f2aa065c8c08eb6858d65321fe3973ada42d86926dfd2e7bbcdf0ab3837289471f818d1e95636f3a7d2a2f6c8b09c24b99e8a03a39494e12c333046ff651206b3373f217e8d45c28d88ad0b2ab1b76dbb554bc23d1e53072ff93920b9b8489e40ffdbce22c1d048de93be6694f466c40303f1fd632617b812748325c3398daf6b2a8071e5553116779dbbb61ce811c5fc4bb95c618808f141d50cffe8a0e876697c324a0a5a67731e3723adcbdda5857c44f28c5ecef61c8f6e87d1a2eb128692df7316e3042e68b9ba0f1f915b0911a62a049ad0206acfae399aaac4f1ec8ada33229db747ea7a5f9b3bb09401421a9125adecf49a0a2300d569d727e5fa1d7014bb09884114c2ce34f12a9b4218bbd96b622c793d834439c27f07fbc98326a8d99ef541193779db4b99f3f63bd26d776d7ee8a97efa74a7f08632c6c393ac48d692cc065a0615940ecb3412a3dfc5b664c87012c038cad4406df0885ce219f3909344b1e58d074d43b5dfba2ebf194d4000846899311a05344bebda97b147653567678f2f82b997378f49bf5ac6284d3e4f88aa80d44ed068d73bc1bc3698456fcf539c3e0a87eca1d692122a665db4343cb18636d438ce4686bab655b88b5639af0731bd8f6c22136f86197b433551b00f0f24c740496cd04e42320904a65ecc84dc18fc7a61d0526ffc08a356c9107f5c6ed0ec93f8054ffe97f413d5fdcec9619b5ec1a5e27530828c291d46c850cd12b604c74b34a5943530c88f0d9764a5cb1492b87cda2aac2ae22a53f3dd13653ab5d0c1055b74456d787a07a168127d9670e2b3f51082da8399919a41655e376ad070d69f791170faa031ff4616fc918f8c3725e236101f761c0cfd48ded44989f79c7ed748c3de34ad92300ee6bac245374707e1a303a393fc85b64c724e7fb137c81000c7b120dd9b3c3678afd819b39eb922383295dc4288118bfeeccbf2f9b054187a68f5841115e231bc8b83b05a5c0652de372c797e25932d49e8d1a579e0388de5a925fef910e659d8bfc8d4474921ddf585aa9f7066a09c338afade5b9c8905a7880498e06a4a14537b407d1e1434e409ea28de11579e69203435b0bcea4c7d04fa34508790b00439a1ba81aa782bdfff842ccde3fea298680bc3c927b8c9b48f36d1c46319dcecf06296288642f2618db22eb6f1b086c6e5f2f1bf309e3de46875616e8567821370390181621be0987bcd2f920118080dd905f3114a48e94c1516576a48b6e3d5da27da126e2b78028d73b61861fe3d16ef550f0aa3de060b82afe7cb423ee88e04d5b475a0546df37e43d2d65cec8156eafb0f8de4b6ae7251c8448141d296fc07e8123d0332726b48a889703cba0be7667e1342d174a6fce1b18c80e0d4a997f4f82f0ce093bdcd04f6c91475cbc361c79345ca08b33250cd8b65d969295309028c62c3bb36d8c717ff8ad44fcf7ef99fb72d44127558b093ca87e112594b7930c4f8264f50c161a5b61aa1244b78b787074960e1ca5e25156405685213f1b6b921e0b41a4197495931df9d93c397245d3d728a63bbda2dfba454f0e8cafcfff87343fbfa3cbaea07501e1029ca026623dc59745f362dd483487f7bcc7e6a9f3a9bf7e03eaa1a171aa7cfc96a79c9b4e4038ba43c2a0e3430826652656023c17203f4e29f868a87ba602911a02b03e23014128cf61d0ed94d404b0c55d4b49c014120dff08b44c28ae0e31b08a67ead2b2a51b2b68a3b3463fafcb1c00c1651331d503227a101c7e064be218d4ce6a939650e6ec699d526781cc06933c435edc2468defb6a2cd5bcbf4aba0ed9bb2cf88dabad21b1977983677345c12b10b1611bf0fbc47d325b221c1c20553abc889738b5a8e6d6911a251236966f7f779b8e68ed6f08dfcdab2d37eefea7b61bb66d61e085b11f1d139c1a56e0ec08fa5480bdede9b81db7449c5c02ad4b790b0f919c35347e35400fc3a8fe585846d359a0fb58d598e26b89c13e8c32a8d3fe225386a337bd64fe93d26551ae2b14cac78b90153369d29758ae0489f07d0850eb5287c5512e421602332d8c2d9246c917963feaefcfdc268e3a601eec90968f0a5d653803306e9c44829c34dd923179c3c9ad9b0604e403c48627d2dda2ef61be6bc5a805c9967a059e20ef0bf9029c13fab27ed53bd8f81334a7066cd978edd2d34c74da243eaf05b5709c9ab481ae0a7a654390195caeb1ff8f8e0d5fec2c366407a4648f938cacf3511b13f0730ddf00c07737e3efae80f5e7ec11f4bc8df94582e44b656462bc137ab44c3c66b4d4d5c408ae0da5974353a19b1e2d09b8af35a0d81c1384cd6f7cfb0714c7aca2843dcf22c0ae6e0068cfaad8f1a3b59eb123c4b6f3d4c644d998da54ec73ba6eb125e112d89ecdfd73f11b13036841ef9848694514b65cd1a454f377632e31484b620b838fd216bb4dafad4ae52ec7a44bda32d56111de16a1b20134e603e35bf84d654b3da926a2c6cb03a0e28aeb5b3e297a0ab4472680f40adec854fe44d7b988d824dc7447f40fb5024492433e561ddcccb66fdf5fa22a62c048506f2bf6be08afc55c1d6990049723f1714cb4b5591cf461cb843da12152d5efcc9b59de02e1d3ceaed29012de7f5cd26831300dc7cddf2d9e04613065e2ed1e5ac9a3f98e0dd34e3a8631696afe5eb983aebc12e9fc4cadf24f887097ac0170cbc7609e2b55c226b6401b91ee5fecc1e5e65e02119f3f61b5fb9640aa181858fda3a8089287d194b448228a3b21bef5d4fce4d78dcfe58a1be2856b6377dcf2f3a195aec208daa10b79bf258aa7ea86e66e2455b917485de78747acec02a0b7447754389e358056f050b2f2518c6a40c951eee6499f27d6ba10f14d2e084d831d45600ee37bf6947742d82045c786dfe5083590c845928048a16e166037404548f2d7fb7f49f6b83dc4972ed8b76368c85b4e702609be5a98504acbf6b502385abf7e8a2b426c573701b71ec5aac489143e3af90feab8318c8e7feaf310417e5fdc2dd32e93bb8471ea392c12f8ace5ef387c263bc2193fff60adeac6a212f2691fce912c1bd8d7b4d8a4050c67006dc61f244bbd5f13446a253729d2636ee5b316c9f271385d17e4712058fb2c47c51c52c6a296c66de775100a30a631a6851cd8f560cb91c6f357147ecfcb73b1b72f57b53bce66e4fe0eb92721d512a9beaca7c94aa33d1ed4f9ac1a5dd43b26f3a32db9b9ce1080ed72eda10152e9db60d7b03922187f02cb915e61e85619dbd29b7c1ad86d95da48e0e66011990d33b7969398043c5010938eaaedb49d3bea32b37e003f3256c9b273f2a63b3999ccb2e8dc139ffb3541dc6ca398c63cb0becdfe6f64403d47eb56804024f1a612108833211e7facd831e13e8b52ad672d62f3d5183a71f2524bfa8ec793bba9058da7b6aec321ed2d08abc96c603690e2f521740ad0fad5aeb0b0fb26005b53b745856a3098967387384a50a376781052b462d3931542004694c073ebf9e42005b387e2f8c3ce6976eec10c6cf150080311859e6864867efd26ac51d1593f214a8cc3a9b57801b0219cbbe101373428ea47d38e5a8e06e83d14680e9f5e1b1f85be8a67ab00d07defa1d33419f7a9fe37c40b6793ea5ea98040efad6512887ccfe4760584ed044f091e1cfe6ab2288bdd6a7e03b5269c370a3bf7477e35a796d8c57e99e5bd880f7daed8fe55fc2ebafa4c57a6a2705cc0a96beb4426cd3c6c0ce42b9f66819bd25bf975404893a34bcf2a9bc10f5288ea32778742fb2966d73a6401fabdba34eef6446a4b27cc711a5d8ad00c06b2110e045d64936d8fb5e29702b08a3bb7d4a607910015c459253e776f786580fdb4759145f7cd368cca2a33293fa42d291d8388f72884a0f1742eda94cde572deb9166b80e282b5cef8909ce50157fa4f545349f2eb20f0001843b3adc2b292d57dd557c031bd76d3218fc30bb49f19a756a1a3a3bb4802b3ac7dfb064cedf9c2305807260bbf2d36cc0d7c6ff212e42cd0b128dca2cef78d765579c2cab6f412935c2415ef985980f4a712c6904ff0e81f756c31d642fc9fe67ebea9eac0ae512704dfb6af1c2caa39fda967917d23a0655745bef4626e2ddd71fbff15e338f19aaf04466ecd52decbebc96813d52e78719a5bc1a472667fa467a3eaa5af8057b500f7c41160e2b546be99f851b607cd0203764bd545318456ac95cea36ab0dd88b2cd3d15feaf31aef942c5ee7e785aa185ed767928e2e7dc2e23ead4a7ab22fbd0e44609e92e37fbf1fec9ab7c4ebe714a99422ee4cc9ee71c367bf045196e31478614f4e2e6b9ec6e8028336eadaf8ca9ce97e2ac32abe8fd7953cd9be3d015e0c223ed1648b47f57528c8b34ed650697cedadbd561b21dd383753b41bed75c33681ea4a6197fec6f456d97790ee30b3f340aa65fd10537fb606ae8793710271f0095d9ff394885acac042dacb698ad90f75f8937cc5a157e2e3cd6507ea11ab054acec15d5cf5ae64fc0651b2d5ee9828469fc118133401ce517f480a0a8a963715fc71f602cd1243cb6212221d83c9a529f569fa181343d25364fa0018e8509a7a8bece9bc7656c58a9c481735bbd56e2bc4941c904dc419460bfd55f15c1f15bebf421077bf08aa2d0f0fdb271282dbab3df0639d72bc4d7499f940d98fe95d0e405957be69e97ad618e91836e59d8107887b8f5749aa8f2142122cb0e61e00e78ab302804f0b56baa602c62d17d4f9262ec3f1844badd136fa5aa88bc89b0c77bcc9bd87b31591c324bae813bfd8edd936b902e3d82fe678b4510f9d0c10f412fabca18cec4926c065537aa15dd5632f7011fa59a44b51734777946520bed57297b377e47ee710cc270ed504545b73b8625c3057df999c6d459f309fc45428ebc7ebb33e221debbd273233bcc1f5b50520021cf8bb43318239cd9648f5696eaad8ecfb05216dfb43e86e783d447657a9b0841031b1363c65dcd4b6927310d0cd6e619b71ce8b5df12e735ecde93fa0eefa34fcbde2641f1f5156b6c6ce7f8a8a94b8b2efbc24cf739bee5a2162cff73c730c58e1822a1188c22fa7877e5850a757b30f9f5dafcf15e01475185be86160edfdaae8b74b614162257cdd665cdc2e41235bf0b4dd43dbd650a73b389926d2ec547c82c12b55f68897bb1dac8cc4d33f788231413a4aa31ed24a0b27da7ce00821de075beebee5c8cb533d3522e91d9e6aa9b1a627c2ca9a89b8403bc994476ad2ce459b39947702f9822472bdbb6ed62ea805ccf95078daf1dd75924d4c44c1a74f31273bb18f729919fe69d00d425bc652257d989195e346d03c9da0176d6a1d63e0ffdcfac0f798fed731e0cdeea4043c202659374668c9755a450acdabfba9f9c2378bccc4d00900baa1ead506bfc9d544a5cf1524466f286145e0a85c04309d6637b6615bd80aa9625e30579caa0407bf5d5e39ff8ac7e9ee7d0e0bdbe525727cdfc8c4feeb6c1f796a23721dab97cc12bbace8dee5e0d1d3a761b124bc55b86422733d9a5fa6ec3c37b98da23caa0983f19920ad1c496013907b6a00cd53a51210528549a19f5b5858ac018900acd31991a4251906e4c228e7af509c4f9fa5d8a100fbb60ef89ec1351862e63623378a4a2e27abca802d03bef7ce09522b6d6cdcad5052b50f760a2df1ec2fad0fa8f7fab49f4821300e84b14523372fa0ef51185a959059237a4eaada28382747fec368bbef20e7ff5a7b812e21beec1bc44f867fdda3c8f24a912db7eb51962d87f4ae209d5b1e4f54e85ebdfc27e46ce88abc845c390e8123b28b3612ca408852ee33e83287b3dfea3fe2b645785190deb2a99587c1955e3254979718ce77c559a999f87f56b170f2d3e00fb8216ce97542acd1573ea475dd9549f1dab1cdc0750c3cd48f2e26cbce79499471241cc047660a2f57247d92a314fcc6615f180f49646fe74cdfb7d30b06d7090801a383365db60107d37fc23c2e92dab8b4a1fab516e76df694fb2b5a1a1f0bea9e03c7e276c4d5b22f9d308261469c99e783c0a1fd831248b34922e9e6da22a62814eb31698207b66319fda745531b12dfaaefa536d35c76098272789fba823a3f36bf649eb7919acec91b4cc4f14f823b1df452c6c8bf560c89910ad6faa8958947068c86b767f4c68a8cd92ddc2247eccb6b73c26b7221d81686a8bee9671d577ad9a10325b56306670d9f3bfc02b4a6ad30cac2f44f58b21d5d4915cd51694a70db6f1b5d943b3807eacf0950831e47959c1e0bfa03fb1ea8a7d0dbdff63e770988deebf66b61d2beeb5f84dadf0220961e0888746b6c83a33eb26bae56bbd98d95aa39a304bb1d963f2453ddd5d0379f4829e86b2921ef428f4fbc0920779198e581524bf0dd1b2918a241aca9bbbd7b7b90a53ae87ae0b7aa13de7c77388952db516a75cd1e457842405b8b626d3ff24b379bfe3a5211ece0d6d4cde4e3b7429fcb2e277c4bd6af16f49797fc7c0656f09f782298bb5c7942f4e6667877e2ca4b8d474fe938b5570d4d5e75cebff74e2fa4ef8a9090a17c54d61b5d7d320047fe9bf15390b7358b1549da0c2a731182e3e59960f7bb1c939cea6b60328e17b6b3844abd3c9135cc4a0c4341b2baa2e0dd53102a43d21fe80af2a3320f38c953f7d69d40b2b7b5fa0f3bc3fe827cf8fddd8a0ada6e053f7563e76dfc7306a2e0bb3e838931759dfda677213e661283ff3d50f26193f498445b41d13dbde1d00b1ba862c4446778fa42f3d8199898b959ccb4ad7abd66225535ee7258f8bfa61471df6b78fa479170d7a7d89f4dd0fb99970098154f40637fbc405c7cf9b38badef63c92bda561e5737227acc4ce3d778c6dea0ee5610aec0e2e12428962ab7d0e4357f9ea5dd9d788a53d97b30011f793f41ece04b872980d092620fdc8be7c6f9e997560a495fef745e00c756d3b9321bd4b3acf0b9821a5fbdf8d3235d9f726516ba21405537357bc0f31d5def25f3c352bfc5fca6ca7b03a2f6f00032b2958b783ee5a137bd86ea63add66b37f721e6f547b01684e92b86aefeca18ec64cb7af7dea8554355030141b95fd242d3b74c3f8aec43a6e9cd4d193ea8de7e7d37de90862ad0a14b7da59d190256b8761e598d361278af6d327584165d156f2ea8bf2dc9d189a6218f8ff6398cd016b1d5bb3c18a8f7cfd108e9471d30d1af16edc7ba7f32b16cc004f03f03431d5fdcdfb4eae3db288d2601c050fa2486d77a6866d00de0ae9fb6b1709ed4464c5bd673eca615626540f08b0fd75ae2f5213ad1a46fe04542173ddf91e042c5481c1afa764f7f7b8a2833a3cbceb2b4d3b1801a28444edc7d7d94223b4ea0e9c24e85c2168d1f04aafca63227e3e7ea82e2c3161f3f359eeaff8cfee20a80f41c314ce89c8c9d4979068fd341883d883368fd9d8b2c47ebce68ffc58b1a0b0dc3908ebcebad965fd06cd9162f0a7fa8eb6e2c2ebd3891c0eff4791b34f4d1dbf8b813e6a2f55d132a79a71dee1025aad085276a416a2111881bd8009d84294a28837fe5b03e4c4cfc1096ae8bf3664d93b9bcd67003d5738a4070559d4d33ea79ab62e3d237bbc11cd7356cb5c5b010d3cc99a343e6451fd4dda4b4b436428c05b62d7df6cd8a14ce6a6d01abcfd2e2c7484da88edd3909c95a02d41e51a32be95e885b71819ad7e07b3d28e87bce27497af307baeca41e7f9ae95e5e0f184a696d1bf40d7d89acae88c9ecdb045d136bbfe121bdb2b952150301b0b8d4b916987fd9e76d6d3780c8fbfd86e6fbd609c9c2ec82efd2230728f65c5f42c01bd643efdea2bab38b90b6d41f6bbf1621d6a7680b11677d5dae0a0e29b4cb5f2a7d57195e04cf244c7cd5ce711cee97be999265fd48805727068a2d66c5ba16c7fb3096a8610375f2609db2d62b3bf7cfe43cd0b2254125e65531a6f4996199e7c3e93492500c56018a70570590a583bf209610dcf91e132d23f985ad3438508ae78cf0ab2ad5a4cc02b7b0fdbe805b385d3ecace73e250f8164659efa06b63eb4b0a9411f14310de07eaf23cd2b8aa7b39e92c3e9ae4f879f838c9cf8e5e78a8a5ddecfcb986805a9df84da21da2f8a4d9f2ace1c03b1f15399475dc2f3acecf03aef5df9ae5f11606f676e12cd1224dc050abf2efbdebe33bd1cc7e1787204caf4c36f80b5eb67008d926e31d1fdb72887521427ffd411cb218a9bbc780891f5145c3a7b56079b73340fd35a58e2777535c93a15b608573d9e16a6d821765908fda64c1e622ad2eafa8b68712e7da12b811aa4ceb5e6d40a3f75eac274cae8dc8e6c643c856088a7491379745cc7b90124d1dfedef65ec4e40925b1ee048570aea49e3b03961d77d8e670319debf394a8759964846ef5f4c5bd02ee645d66368d693fea5478459ecb13c15f14fecbddf3d3ccf21015ccf8e49643d66cd8673cb4a5106cd0449d78b39f6d759a018e7069333d9b5c8c3d0d7f49a343fba9b6e148757988e419dff25a7d9ec2fc8f0f2eb6cfb71a87a49e657826921ec5a1b2b89f773210a64daa4f060aa6ad36e8b1cc2504ec30971b6dd1371b2d118c287bae5529e9a50a3c92cd11c1f9e434245475eaafcdffec82bea68f6e07b64a7426281b39260968089be9905d6ba335ae6288ee338022fc54abd637b7b3a4694dfcebfe913b8e2debbdac90ab42810fe798d14c4b4e0e58ef0b192cbdb7006b96eb2e1cdb03f7be3ccf52e68c9c4ea8dc17e3a055688e88f5b7dbf78ecd497bbcba029059efc2c86706a10e42037d4d2e36a0720df192c143679a4f25b37f221a600d9a96dc4d2bfcb94585f198c3c61d8cbf01ca30a364fd2cf8742ddf48ee8eb41ad06781c30402f2aa9e502e2b2a726bbd25e063c7c5d30101f0bb3633b4990507520e41efa9354a9581113dce465763776ed73fe8ba63dae8b8faec20f2703b7fcd2113506c210bb22014db019a622276941aab716c5d579adbd6d6c53dd8ba379e3951a93c0add62ea48354cdd6a32285c382213f6588c9f8df90551dbd4a529da5c4751d4272c5c36ab726becfb0a590d8df22f94c4ba50a96d04c077a75c40382d6d8f2d311747d85c7babc6a749ec8aedf8856084f8a191a9da9fe817ae37ed8c12150cfe4e8e22eb79080ca31a5eaeebaaeacdfe9f5abd84dd3701a02acfea299f00bb143735137ed6dc1288eef5c2fdb53bf78002c22d359a0c16a7f6e1b02b9cebae3620fbce56d22e60fb6abd8ee1c010deac97861f7394d9959c7d6a7647ae2b785d440a6db80eafb23be3991ee49244b29d764002380e64b0c94958c2ca76219547750d0fc7e34c8976429804c4ee855cc69a61ba54cf4b0c20d6d8fba139d7e102dac036522ebc832218008762f8b2f0f88a3028e00784329facceb1f997bf8d4ffc69be5a092ab3c537b85989c8a5faf7e5b5181679781e4f460c36ec0cc2c03b7b3dc5f8eaebdc29612d0cd40ee3d65baca652250fb33498d49636166d3b2f62980cff89ab7df864fd254f9633248947b2c31bc395784aa37093c7cd22afb6629cf768406a1fa70628f17490fa5e04ef8d562236d742300ed34195092d2e8ea2f4d11d9cf50497723c28d78e05cc514dc2396a6c50c3482e70e07354c3434817e31deb953495ffa6aff97e3d6ed08ee017df9591cd7413cbe543ea22e9abd70eaa79e5f1bd31b747909c8fb9094e170372e60ee52dd6b40084b033ae9ee54fbccc3af49a1fdd253bee42b22a1848ea87f9745bddc80e8c6b4825e2fab688ede7f1c76e256bdb0ae779b2a099515284252024e68a53f85a2737154f15d14638e4c1d353b3e13a2f4ea3146b835f0f253fcbae7300ade548081216ec3d3d21bdbd94f1680653c61f1d86a140d51ec72772a615c0ca0d53a5ee6321e5fe17f22663dca9780ea85412190185a50033aebcb488c575be9fe778fa66abb1c1ec722cf88762b6f3ad3daca25bb1b8388a2af0b8f4ff69a4feda45a3b9a323a93024615ea627f1da9dc5a9d65ea65301d43ec505952e155a94a5346a8ff6dd3c4002b9ad8e82fead639fed8255c47bc154aee4dc0c3e7ae86b8c969c61297ef1749b54d24209285d2efb3949b7f346db39d43b806d695eac53c2ac062b7558480700bfc06c49c56c119d663e83221030235dfee01cfb77161df2e4e143fedc0fcd6aa6272b03b95cf93e442c2310b10138cce4db06a41239defbefdbb88bb9679e6d6fd110ec3a3bbb7be8c906b4898f64734b6b326a20c9a296d6294ef4f1d6f37ad6bd844f66b682af913777cc9e4286e1c6687185a2af5b661e0d8d05913421c53586d73841010c3a2c27eee948492ff36ac35b6802d9f3c1ff6efe4631c123fa0b5744d8f4efd963298c2a5e1bcd08d976d756e52308cf181291df6bfd57254ab618244c9a1dee6fb1c7f18c8843f1d3f1f5b70d28e7cb539a1d5d40a6b6df19a37e4ce6922f9044ba1cb48349c36181383f6c1367544d2e2c5c17e7060141e9684452c3b5b89280c3d0f550c25544604311eb10fb7c870ca899701a75bc08babe4c9099362785a99e961aae2c19782fb6219ec3b9583bc08517c6f663648fc5b1a7edf44696f7219524bd63fce486e6fe1705f2e981cf899abaf6b22ddd64b40404e4dccecfaee43c18c34e7b01e79818409e3fcd21cdfd24212ae82eb1a2b843185e77ed521d618ecfed5f207251c20f24cb39f9abfc17744a309699c821410435bdf61dceb99a42863ba610bda4d1a17c73cee8f42e0d47b5ce905b633ea8fafc79452768e2ce681ab1d85ccad4facce9eeb4bbd0bf55671e074bf60ba0a428e34b4262000fdab4c6fefbaf68c3aca553ff533b2d16303f5299f74ddb06d9ae3e11739133719bca0ae3b407d2778e8d9b777b8de40d4bf0c556bbb9931719a070ec4c1061085d0aabff84cac7987cade7b252ea327b84b43368e29053272ff9fb8edc80bd395512c99e100d3a75b21f232350e5b127c2c884deacde484216a5c7dbcee4d75c188e04bff5ff071b8fbbbae88fc1387d171055eabb66f0fd0b2be8c7107207877af3b95c78cf0af25be3e66f049b708d0bada76f58c0b5f84a2b8177de5d2e7cded0c05be3d98d7f1e3a3401f6274fd31539b6a4f83e23f65acf5470c30d76878115f6ded9bfda8ac263575a9239597e9dae838528ccdc0767fcb4a36ab3ad9a8e8dbc53dd9516d0c6a59350e9bc9413fc2b78f149533ad186dfa71edd1f3b56103d4ee8adc3a5db40ba5b95879f62356d07a5bbbe3a7138b3ba3cbf27ef6eeac2b1a164803414a918daa2943012347175b88d00244a3d922fe79bd40d6bf1ebdbb00b85f58c195dbbcf05914a9f2dff916b5d065ede4a5fd9418c5bcd0afbbc75be819fb85b0dc8c34d6f56d9a21ca8268261ffd2e408067b502946556408d2f0caedece493ddab82c9b9a4509a975ff7f84370c4f1a9998a8aa02565d487a8e328e1fd025c4d52fc5223584b25f32cb60f3a2e6d17727d924a808173ae13ee59a534d9ae5ddf76761b1111b7024ad6c239159ebc3f1cb73a98eb0c8fc3713898fd5e56774f8954469bb4a6ba05a88e50a3ecea895acf4c51fc8f9abfd5c478f0740344191b1e3306088ed2da3f54e1d5da3a35c32ad5ffdb034b5b9a495019703cf239cac094cc71bd15c2228a41a4bcdd720bc55ab580741f0964e778558e4f9d057a8840ab7cb53ca02e696e8f5033efd6cb3fcea5a33e9ba31a4a5b90b0dc03a4fd668549dbd6d5b4043087d9785ed1bf19543668a3b9fd2916d58706955ab3bf890b17766b7ee2189642d3aaeaf7749da13dc5d6d79e074b4582ffcdb9ca32d4776305a41272c8ecd74b93617ceaa27d76dc552f4ac62ac69574eb1e2ed9d68deabb063045a6258d5483cec6bd3392d371020b7c78bd38d253432cb92b41c5425d0e8b81906d9b3dc99e9559b88e4843b440c7ab2d92eaba01b4fea74d6d4896da335260c544f3a04ed13dc4f082197e473f82c467b1df8a0c6f818ec9597f696fc944841d0f3e60034c97b4c10c0f8a0e9136215d1f4e30a7e19582d2305f7f49d44f6f66e72c182ab8df69c3deb32e152338e598607bedd179492fb6590b813a4a9d0f31f1b973d060ae7f5b873120ad7781872679a09d55b8b517536e4fd3b9f4eb43beeaf42446e51ff835b53a2c18740eea2860d573e89230916e861c87421a9cd6d74909d4cc1ae4237b44c245d77c72223e6782ab1716ea8376e07512827174b302b50f290ebe53a2148ed838ccea2ad5c4ac887d7f373ae26a64a1d4c6607063890f957dbfcdb0ecb2bcfb2eefb15703993ab60fc3a5cde4e594a0ba803e2054028c0a274597d11b2df43bd69a791623cc26e762d438e0e47ecfcb7ad76eb524404a16cf16bedcd7c326cc909acd62fed3e820d76a8d5f0a644b4dec4dece19c6f12e3c8f01961135fa184cd1270b745af316a89be5ae71e6925af849e61e593569de6bf8901044e99125c1aa7a4c492f4f40fa1b169a91d5cc3b45c4e922cb81d603cf8cb92190328f332f20ebef5b3e7a6cd13bab820ac42acb048304f0c40c6d6fc7e4b68ede2f1168e45fec9013f73a96bb4ee2a5861d84c151c3b14ffc4f9fc474526ee4ec4a3187e92d0e4387bb6002746e77b82f13132ec0a9e3c7fc1fbcbfd07f06de808717ca2e4cb57317e16e4c3733ca25649c6a64ce4a291efa396cd6ee7e907b0c32a978023fec98179de6abac6cd9abf7e8130fa1e4f221c7e962720d4ac4855ddaf99892c5e6958426543f4d9590bf95ea787db3c16a89ae8ed2cffed93df356a22886d50a4598d0f95a99e56c9063e7574e9f6b1b3c0411b51d83193ee1794165f7d769110a2dad6697dd92aebafdd78a3b2ee407b59c99291c4b8d9e735ba5ca0aea90f474882db64365a81783b6cf34c0563dac3f548e1bfe64f2012ca527c71928c728e589b40240e5057fecc50f8dd2742534a2441f21ed1037b201d3b7656f95ac9946fe1fc4bdacd74957441ab048de1a4b8c8e8e984eb77111c25c0637d3e5c04a6c21eb60588807e3f025c58db9a66eb7ed671bb619e90549386d41b0934c4b2286e3041fd4c7cf2d3e9a25d9f7f37a87401efdcc0499e80988cf038c5e72e1ca49106e3ec5f6f89915117fa3806b8ab9c4959bd8fff3a67887e4cf3af3eb9bb5c97ee693b13b1c20caa839f4cdd464d58fb71714e4976b75d6a8a012b7efc69002c48a74cc35b5d8367158aff26a6440c5be3e803b78596f829d786e10d4191b2016a561e83ecd2b324f58fe1573cd712d5186a38bdf496d75630b193bbe69ba25b9ba055d687446cae3e30431819d921d78aa901d3b6a680fb16c7e11a3a3d4e73c3c9cf9333705b6f81317095b7a82860d77cf09ec8e44a78368db4d9a8054e0e09165db15dfe5321356f3fb43bbc9abdd9b8b6d09a58ddcffc2bff6d2631fede6debbd6a8f89b33c47b6cdf1cbe654f9dd1f70d6d1ea1e3533bf08feb60fb1de96cf5353213e42e51b5eca643ec1f6e318c916e9ae60e87d6645fd57f3d7cbcca1a46cabc5d062cb813561e91a45f21815db24eef887fbb3f0d3a65c9d30c68e1c1ad4c485997d107da200149ae430b07cd28f515ef3b46beb77c1567d4248eeaf283057d7a8ca21ed22925649ee79f8d5a80289596ab443c4551fecedfd0cb2b30d9aee84ca8f2aca7f637fb270f07dad0bf648d10118a0e33c4765086cb9a9035ca096b92234afc82287203458353480652d9bfd29c4ac4b8d82a8977a49a9c7bc907a3111901b94e4c081eb1cd50f6afc755ab05ac70cf01a676c197e921953fdf23521ae61ea8aacef7c85938d0fd77a9b27871d06febdf99b249c8eb2656b3332dd303db64fcca1c0bfa43c2d3cce06a302ef1874d99e8ad67b9b51d0fca10c0b5a474ca7fd8d634842f30b0aa2f78a947ed71b416ad3aaaf2ef2ed6bdae1c38a7e5d7d5ad48d51939dc18ca489423d947ed4d7614d09ecea8b7587ed8186e080ca09bdb2943c68989974874438495400f39d88e9fae96d4bc798bcb36a0188d0c1c2741ac79bf826a0b2c46f320ce287c68ffbd8a34c2a1ad4576d7dbe96961fc98a075b6b89d75da145e10bf0dcc9bb187544e952b93b138e7367f0ee1ea8991e2d8507c8fbed12c4998fd20f8c670fdaac429a247c7b30e353014265ee7b341b1e8a9222ac6da4d9835d8bfdd0a3e0930cc9d9d7d852980963d08de6db3be7851da5f8db211f8cffe89d569ad41dc3756e75d51adcd8b724e58823d3ac79e271c8a6ef5b1572e9f89be21c43dbb0358f4131e1a9d297d917d21dc368033e634aedd691e997c7abb816b6f748d36f691f6e4d8f41838565b7c1782773adb13786644c1b5857724cc2ead54feb72222c33c7998f129ce4441702e9d98a22a70f600429652b3e97c93d5855e083722d1ef7369bcfdc0798f6da0bc446255ff835bd2d72c333eed0e75184ed3f061c4a06988847987244fb524e536805b9f5eabf7f87344e267ad9a996e4fe372d961bf7d7a4f05cbf27ae7e036c0abc774a973a9dd90c5ef04030d86844ab44d90762e58467e69631a1f731bab50a299377d6a74e45653cb7f4d0afc914c2f53d4a49731f3eac8d693e7ecf2025d6048c0bf76882cd21a785994b9703358c2a8e8531feb3c5cc3f037930267ef00fb668112b2d2732c46f6cf222d2bd54cfe274f3c662a93d73ea710f33644c6b39ed9733ae143d40c7890483fa8389415892b450f9854b25450a491f9dbdc2b1c992c712b5df3bebe9ed32b3130ea20473e5c0fe6e58585835ea72cbb6937ba030008782e4755f12d5c24d0ea35492d9f57e5a9237f30294d7f97b87857d7ad66f25c53632e89b4b238b81a15c1ae6fa5bdd336d2078d7b1be016b7c6c13d7b25380752887c4cc5dcba17d4abe2bdbf819ebf6ab4b6957572d9367481aad6777449a18ca72e443542235e868c5293131c994f1710773031c49f8d05c988a277fbf42ae0347518c11759c5fad128197fcbf25149818df1348a4a5db249c7ca764d98db3314b4fc7469f4dcecc3fa78576e89606825d93dd3ebc2b9e291ac54e26e19e4f34b5ca4ad7bbb7a7c22ec5c7b56889dbdd76f8863fc605644d22d9b42a7746fc8dcfb20d3f5dc9cf57f87d680ef675f3e12b1814e094278e3334893ea5a707e77abf47043bb76154c49409b567366c87ff98ba2bd029f6a35207d04a43da873ec17152ad30b629597fc408c584625f59d4a1b7a3c6edb0fd01dd98c6fbea340c1f6e1733a6f6d5f88dc49d731c02478f7559d98bc19f15a6ac7741adb1b44b96adcb9c0bedca2b88e63a62ad59b49072a995d6f323ce21d61cf7e71a1eb020b85e049b3629946beb181a5ac0cfba100f0d2733ad8f8478344476cffda33a013f1c7868dce71fd7fdfb2f5b2f14a387b2ca31059bde910392cfae58e1672784b0d0f20fc0cdf98a93f959f99499ec937d38253c0fdcb3eea52c1292d71e658d29fd5f3a41fc296d57167537bb6eb8886342ff528fba8cc5d497ba1b921f19e0cee9ae03bc371a8fa04462a72ce88b3e842ee68c528c357f6859752daad7e2c28a5b90c23323cf02150cd48f2c75dd394e958b7b0e1d74ee2c3cc09708487dce69ab20bf2271940ddd1ca10bce01b56aa3b621d8c5fe9e8d1a72a35e4e34a63139f9acc457d905f1db9a5aa9093db136de21501a2f130bc96bd87a976c20b2847b552ae1631cd99e37482159d2bb722923c898c8cc00f3f629515b55f92109b0162037408fb09a5e34a593a222f5d4b11b6bde5170a24f287e43063cea5c42b259f76416607eb56ec6bfc37bc547c94df9f5b98be68223f2157c5ddeda78a90450f126bf2c5cfa536c38e32f2a3d0f7c0eb0c9aa7d2d1806eb19958ac3f8457bc3fc4a069851647407986f9239a26d50a60be47d3ed2d43b0651cd72179fa1a586d5bf686a50c12f4375f79f5716fb83f98e56f83bd279199286daa871a772eadf4d71753ac474aa8a422b2e4b3b75bd1df4d5ac6fd580622a659c8e32ad24cf0e346c17c79a502be9aac7fe9b6a4050b211105202476d5f022c936347b5b8bda72fb4db8cdf10b8d5c9c00301f532288b0c7324da033c4fdbf9acc5a307c1ab33885ddae7fbf7fa7c23c99bbd9eaf06e1a901ec13cec48bcffa3ad9ac769818794c8cce73d0a3b08b92b69ef9dbab2af0394928f09c8c77f63f0be731448b8cd8d26638a048082c6b75a6ebb6fda4e3a487735a60cc6d62a9269717cd227367f228040e734a2909064868a3ccc99fad63b527d323490690b71d1d2e894c4c4e414a1edbf67f85346007fad23e9e862d93003ab0965dc50d98e58f8e847c7f0009b448e098e94a65bf122ae9773bf7f51cb0b7a235f3acad5e8d5cc9be699395901030bb3b0084ee94a08dac833096d71edc75f4d5ac9118f0e4ac89082cbf09dea03010b16f8b1696c4e4e3453c2d6a8d503a54c09eab125c97a016ad5f21fd5b274d35e7dc6524334084d69337f08ad6c0c17c6f77f2608949957a942d1448bc4ebda5118c6aebea81cb35ae5b95d179440858e2f7cc32c05f010a69c6bb0022d6db7da5926e9621ed760b4bc422f6f198dbde60cee3fcc783a6ee58dd2170acc9c66b1c7779ad681cc48beddc8b8f66f230c6a557e4c07ac7986dfb148665295f507bb3f2a8db0e57b4358807e01f84808dad248e5c80a8376d2ca203986329772139927a0b755eb2e3021b81b78236186313b935f89a7e959715f2b613d3064bbfda7d5896fc5e34de0a10c1c02dda8e5436bce90c2b369310827ed872d6b948e9b17888d5b717e095a23a5eb61e681947a9aabcffb6ec08a650e2e8875a8854875a0634645650cc0bfa8b335fb153ebcc5121731c078b4782120a87eebe1dced41312cb596b2dec0a4dba367ea002b435c41a591c3ea69e80cd26504e24cab99b2c7e5ed33d2c763e010be64d7333c643ec3999e2a5d068098231893dad6f7a5402801f44f044c849ed20e806db216c8b898defddb838d30d7e1918d855f4f596d4469b1e2542691f0cc9d85f5f093017dea888be4737519fe61ac2911a270e4b5c3ca87ad7eb498e5f1fed05d737bc739047f4cf0feb8770ab2e6f13f4bb623b4f8cf172ef5ba0b72250a2382649468fa05cf7d4c22a76c05c29fed8a21c30ef3e4c643aa0529bb12f570bcee779633e7fb7ce53fc4ae8c31e148b5a6c2dc22caa28a70f584dabedb6a56103ab821fb9c4061a32621107bac5c187f4a44f450fcf0b06afaaf447d5c7dabc7896c985ac0aa75c339474021c8b8e0764a9df7f6d938181a91b594cba7be8c81bce316077c78a5cc62975f2b18f41f42349ebf7f88e95f8ec1ec63cb6064fad3f39cef15c662f53c7e00c092bb1248aea9543148c5be45c3a2071f7158a2c434c0a519e140bc794882b86fd9114c28249efb82946bc3df5ffa1e92ef664cdc9949c215a00c6472170e5fd024830bb1dd4b8dee3dddfdde0ab7a89f43185283e17966355eb1ba0fd56c7345211d3fd2c7668148020252f33f166b4f1d522ad5f7f2b9442e84ff0d8ea16ee18bfa68bc671fffb8572db0a54a84e7e2868aabc88789bb12cf05b0de3fabde836d77d337f5b84b4dce5d58a523cada17fefe206af431ba9606f50fc673ec65dec913169ca4aa22ae187a4114814341dfd7aab0f4044756181f5ad6d25fbe59dbef93a08b3d919fe8d5cdc00b8d6e1e6e19858bae8f71cee5b1380e95dc99b0ac4e3102f1802b2138831b019858519aa85288aff5c6fd38261c9e4d9f408443fc50b0f5e141c5181f8ddd59b63dfad6a1859e4284a52b9ad3c1d775dfc2eb3a54daaa7cfee7d505dd5b34ae0a1fa0f3f154b0182a317d69d2939b4ba41971793f24521a0dbfbd5780aeea28d0f12367b747cfb3bdd54fe292e696a0eefd0b4d432d2f6b92deb91704429518ff652b59438665808460503d4675e0ebb41fc86376005a1c0a6cbe7c8e0ecde71ff9518a2e5c1a5bfa538aa814fb8a6621d5da50c0e8974110d2959018d2a81ed62a95de12af729d5d3e87b92b8709f0758e782e1a4291ff6b6d3903cf800ab4cc583c63e63779ce7c548095b4e334ef141a8b451d7c1a139980329a16e48330415937c8f9a9449c55d993ace0eef7379eef46572a662c7e1f2a7dc5936bd48fa3d491d4b8b4b7aff52f20efe5740581d72d097afc82b0d61cbb582b4b010a1a60c12f639060429d2433173ca6d6ab3ce502d7be1dda312388d898621fd5c1c8586acda2e7f776c37fb91bb7883728e3e2af6ad9a532133b4e6e501b632ab35c68e7fc6d8235aa2ddd9782255d311ec943802b86361a1e9cd0261b3c22d2bf8a0f05528aaa5c7cefd3726589556a2849e3149131aa81330b65e8419135fde58f7b37bc29103376fbc0caa526450520587dae6f5e3ce307cde38010a6759f2340cc50a68d91c06ca22ed9ca00b495d64e289d9d6743d5d1ceb4f5982d0823accad52ee818103dcf2f2227afc08424173e071236ec0df64a4b485f149bdf5b99e095bc6d4b4392f57005fe6176f2fceb6b9a0a711d65d4f120dd9603a0bf5d1b86a93b150753144166c106995d829c50bd0c5f9152ac4481e8c225c1f1c1de1bdf7332bfa10878e70aab5ddd08f6cd6188e35550b746ad14229e5289c72c9538af0043f3831953b6ae663fe5f99cbc2a25be978d323f2a4f7d3f91a69f2fd69026de0fd8501a3f84e579f4f720941babcae8c2f9787c198886f78a95adf30382f84761eb9ff52c95ed3360fb7b69060f4026765f32820a24dfd132f3896889f82242b80795905013befd6d10a15e6869a4696b0013a7289237bbd16d3c0b7b882dd9faf064e5723eee2fe2c6514cc1b0f4ef8762fc119a84e5c9c605d12fbd99622a63f12e7123f235c10ed012b8c7d718e935748e5624a5011e6f51091504a46f0da94f341adc13bdc08682f5eea9cd08ceca2abf5cf80ee20867e62bcd731462f13ba25430202708448857fabe780145b87f60a4b11c6bb3e1a426e849af83f2fc67797165f58e0cb5df49bc41453829bc4f2d9fbb4a8cdd40a356243c763b1fb630072ace5dd0ab9e50c06f181089dbebbaa06525678539ba325388d309ef71d09004320d8da24f5b883f5ca0fccaf974204828924aeca1d1d45974334bda5e1536c8cc5aef5abba552169bdb836e5c9dac2ffffb063314521d1efb813ee4c132d32a7caf5767e7ad8c5cc9e8b14bb8e3d4f8470bb61f795fd01108b988417985396b4f5c1fdae37bc5a45f5ac60b36c679ca62eea493645f25203b7e6024db77c63ef744767b461aa9ac7165a6bcc83f1db52b5083ead3330e5dcaeef30029bf3f4ec87d8f4fe914e2c32c128d7c5890529c96aa339088532e80e4ec51cd31742c537778aeabe2e354b28bb136ba32ece355e721919e10f26738a57d5f6cd447b8e912dd68a465ce6ad37656b6d389ca37907d292dd1a16732f32653b2f3bf3f0645efeb622d3f73c8688dc34465f38cb230ba4ec958245bb6ba8390fa413a65ba96a05c0bae1cfc7c35f26c8ea7613943334b3d4eebdcc9900128511e276155f226e225a2bc231c09af8a186159481ff03b52c7d1038904892a0aa6ab94b3b5c4d28580cccec5004fdbfe058ab983a5e5a8280e31a1208f6014122dbabe929816fa78b7fab4ebb14e6fc792fa5c54c7df923f30f85052befb7992ab3cb182d6af5d55abd7f4d748ea29681fd1d398069765a933a49ad1c03cd7037100c3eb6aab23237a15ed67597d4c4afa6141850c31fa24b9b4b85c1556b5f0abc68ab786184afe9f9d079d793d3df6af82e769169249b1f320b4555ed2b085941fa196361d3b70a3d7c6b76d2ace1ef5fc06be8f2ae58954564bf966567cec571bcabad3537aff2c71e2fd87b5f1af0ec97a36e83e357bf000f0b31f35b3743353fb2ccb60699b5f73d8f522236fc220cd5a04d55eae18762579d03370fd314d0ae8a6275a2678f8d29f4c5a5b926199d3ac20295a6da764577c94a532bb59e516fac054f676cae30bc32db7d6ff6e4e9a7618b8cf433057bd242f780c50da264f52ef34d188f1e11903fe1fbf6f5e73aeaacfc264ee7f1ad610cd352e6954404a57bb98449f6eade302f1a8aead37d83f9b4fe069391e9fad335721265d4428fab17a5be924b3ad9de5ebbd66d383d0047af033358b1baa14956bd0a4fca62dff75f5fe2b9bee692abf970fec92cf267e9a0ed7e7c408cbbf1d3c5bed58e4f1ba611de49d216ebf5cd9072510986a952b50e352f8fa18e4b96f9d5d3292846faf839a0a4edf4e53e3feadf9183c139140e5d900b1671146f6a0f33c728f63867bd67f700814e389e65a296185188eaf7771c44f0a3a680a13e3bd6afb9a038f68a2defdc5c2f6c5ed07f3272cfc1e89f0ce92b853f0174d203c50ea41f16c70caa09e000ce8832857432db7df305a33c5580b5f6da23f779d650dcf24676cb0c3664a2b3e3cd101c52fade2e6790936178ed9aa28126f37d488133ba9a775e58895198926e2093fca0fd95b581da3cdd5edd7106720a82f494b0cab3317d19304b4bf474ac8a63b822a4bf9c62662a0e835cc01508dc163e593d42bc4515592cbdab3d0a6cb4cb96f7cb1fb2f8ce5c1e4e3ea2047ed3af883bbd1ee6966d4a0efe0b95fab2e08a9bf77e01bffb8e51796852e03bd55488294cdaf55c86fe906e0b39e5baa44859a87130b1caf14fb78e055ed75c91c434922fa4b6e11a9a2654961c5bd88f8d22c1a8602f0015afffd2471b53f1788839a81fb38764e01be5f7cf276786f7b92ddfb82fcc0426ba8a2531096cac47c30ee43663cab1c414b05c41006ca5b7d6a8bbcd51324c6ac6f4dd2708c5e0799ef4cad2c5e4f9a8a2790dfb1c545d83a0ce96b2b13f0546a51710039b921157a7b1c07b65e4ba7b8d480ff7cb82b40ff89fa8b3591d26758c106f71259bd8d4784be8faa788e7b9f022285c3709451bfa4c3f8a4f0699a5475077af446bc5a91e5711577555c7a774f5d4435036c1483c2e45a39ccd640988073ae234a1449bed703c95841befa02762ae8342491d8d692b7422c951c6fa87e6c5dc643ddd4a28822852b0134a490ffda0a897e7243b1467ee28fd187120d1b114bb77621e2f88fab81d0fb45e01dbb89826e893963d907ef240a9f80eb7b0d8864c1d64e64c9e76a554fd76922b4a6d4be933a506ed590738af247b0667ae7d0508e3d38d123b64ab6131e653e5c1bf5861c2b8580eab0911a63d475cb104aa79fc8763cd372d7bc386bd54ac07face26341844ee06d658bb82c7ce2d9fb893e03cfdfd77a2f336cb24788007b8dc3a0dc8f90af6d21f6b22d310c3b6c4ca6b44624e1f68e15302d9cf925879d1325191ef6d8432e17e755ac3499c542cad6268b4a3b60babad371716b53558574089e01f900ff5743f366ffe4a14f99542aeb653ac96a327cd1c2e4976c0082f00a279018f7f959151b25db1112d2b4d0530cea936f1939b9468e80d364fc6058dcc2a07585338d8609d81ad6377d4ec9eaeeb1888d03e7286d0fedd6ead7e6893745f3feaf2904a623a19a709e0a978e5a116f238d10d72a9e9abafef200fb4b7f6bdc39cf5eef710497ea69ca141fb8e5194f120abfb6fa42cbf669d4a66b81132227ea6aaaf5e1a1b800da5eeed7eae45d4f44bec45e80b6db7109adea902b0e305c5fd3874f79d3588d539f82338bf8191c9e6b133ad54cc984274f8b66964c741596718fc10dd67863797d8c545817f2bf5b2b6f942add7ca2c50233e37ae219abd393de7f667704d8b90fe3986755e128ce47ce1873fa5f05e6916dbe0820e3a02671a064725091b99d04e6f275f778be4091cf36a318ebfd8e924a50239579da5a1560e2b4ea9a069e0ef5ce1c35d93c2a6e451a0136031c5360df75cc1fca8b40bc1bc46fd2cfda23ddf767f9392dc13afd434681f926007000410c537cd3821b4b399f5c12b17cf0adb185b7b2971db507bf9c66a8810f0027d7322daf52f72127ef6da988c3405c20e3156956f0a1c8f3ccdee4657eaedfae4f9298a0cc4d488434cc173aa78bbe13d4a3bd3445c0b8a3ef03bfd1d8db15a69ce184292e1a054bfa44a79b6bc79484b0cd8f23c1fb3873d2c9fc8c48f6f36779894be0e985da40ae57e9d30d0144891a2c11ac8a48a411522e82edb9f0fec0a460de99467b67920af17d7feec2dba026586fcc2bf107e6ba2721e6112096a3c0ec668d957eb94a3c134f50d5f0b65785a8b3ab953da497b33ae98a61d8c1ade52346af228699a633176935ea07b7e43b20b4d0341a1d44c0052374058b0ba5d353940008b6fc790ab734b88dffd8efb12c1cfc3158dee36190cc10e07b4a962d4da9047ffbdb5d0f441b0a0c1bac239f000dd9a5581354778695d7fd1ba175ac012893e49a2872a0d660155ad5780f41f2b871a20a587c0403d83fcbd4c11ccaf8ba420c24f1d2b64cdd6062f38a6c596d0d922f5502f51183ea2b994b48041c393ebc5f53dcba584f3f56b1793c311d4c54b8cf7052d33febb0b6c4405fd68a912f322fa18f86fcef07fd12ab3000b28df9cfc33a51256ecbef745295a0e634f02d15d770ef94dfce1119273457e55cc112ac1fe438cce779a96ae8614b4addddb3cbd8c6f16f7ae3f531e2eb19dd8e2cc2cd98cd35e6ca2e3cb3acdd1ebadcf11763664a3f6af9fa550062e00d5387821fd2e4a1c7abe56443bbcd730aa71920d5f904934fe25c9f83edd5afda688294150d734a0d333055a04d8a34bee65dce88b6704697e78ebc4b0e3b5b43e17368635ebecbc605aafcdcdd3a096e96cdd1415048b16dcbb170b373e028a81634ee87faef82f573e5418f862d1e0c2ed463f65c7998f05f5bfd7b8b026f9c25977ce5d15e146bed8a0628b1c86073717d7167efd6ba2cf93469a8892532e432e01bfe6b16341bd85f6ba596c14531f917f9623668ba287614fd8320f6d4119aeb3e5a888349f96573844baee76b26b5ed4ffc1af824fcbb66188ac2f7954fd08b2e7cdfb2b734d20f97b7ced0300c592b26e2c5b409950a4623cde29d98f9fc4ecb90d09d581a2be769436c99760111c45dceded24457e3e181a383407b0c798aba74b92a35882ebc03d43ac78fa3bebefe71e764eb7c478336fdd10033710d7e24bc1e299e902aa96dc66d1edf40b5a21140b85ca336b7ff8c34a07cd2751cad8dfa98a5d1c21db2c0da407ef8adb76a009e9614ae75e29b9c81767dca5f57f2a08088ac56f0b3dad5280b6fd8c560f55e57d01a1f121fe972f2443f2a4ac994ea8cba5b1d62334021a9e54ce0e592f7f50078c2f6f6c11b69cf994d2ea7ee38c7990b8819c028a33e90c8c1216f9a6c2481ca82d4da4b08c3f4d890f9fcc626a4e0eb4ced4295bae5f62fa15f8c117006de14c0841b0a03cdb14851ca490ba14b685306719e499a1236fcac8d0b32e1222309eb6621347f6094966e3d281c30930b7e53825172351260a1c6a67a4f93eca069ca0c9ced4d4a716409ded714e5a336b96b1881b42b3c3c0e962aa99b1c4df5cc72c1b6152ac16b1789b6a35d9cf94f73ce556de1815edef4f177a18be6273b962324d627c9bff8bffa707fded61dbc0d9945679b46431ca3793f5a9deafc354428a9f510120474ab0b706281068508af27ec402fa217710bacac86eefeb82ae8ae22a9a853ea49110d0a3efd8eb16c857612527fd795c564a702f1fd9d1bd7812425022fc9d7684e23dfe9dca351148a52f74cac64afa97193b2380752a36d2435e7a42b4dee45c3bfc007a5ac062ae335a6bbb9860a2bdbd0548772d0382027e7d055f1f4abce0a3fe59ad1754bb87c0c9529a2a9d6dd4d1677428a78a6ef97a32cc32dbdab9c6ac397508074106bdf002e70333e8a60f54cdae61e7ad55030817271af13249d651ed8c0326eaaa741bfd455bab9b0f2fffd1bd47bab27843687606efcbcbacf53f7e747549fb13ccad77ed729096b46e89e5924616d316a89052ed079614899fd76eec1eb24d34c374a808955b2bb760157fafbe49fd127565898dc566ebb26c98404ce293f2ed4a4f7f88161ba96c34fb79920d5ef77fedf2925449823abd0edd3a2a0f261cb05be829ef6986a3437d88b6015ed4363bb4d1b9f9a7d8ebf1dfd74fff45f150a59f4f53f664d27cea4b35b4d5ff6bfcf9574114496e0e0f726a5a5a69d7c286a44f85ed3eefc2c6f033f390480e61a776dbb80e9c61bc8b9069bbc4cfd903e2fbce6fec07708410ca0a55ab958638dc3e0f2276d4b640004ce83022de1b9621eed3d3bf09e865ce2c239cec1542a0c4d1bd84d6d1d3650603b84f3c7f49b875e17b23744d2bec2f99bf914c32e2632610b51de8fd45de56453d9328cd142635b0815b67a2279ebfdb3d791efefb14860dab4bc8dd25a734a7960765f7c0e6c6fcd4e82337823d7bf267845b64395e40c9655faa94a420f459555f469b2f986095e7618347f1391ceb25cb7ab8f222b1fc0614811c556c8d9ff1a8e0c700aba7005e42131b88708ec15544d4abbf7a1574438e78a2bfd6f8e576bf91b437a58c8e30a992f67c66bc520c2637710b18cb689f4ec2129d442631ddd868e1253ec931900b346b15a9173e229e165d18557a73d6ef21c61011c505033d863bd679b246c06e639d2da730636089fad9f7e7a9b9c3f1ffca2ef51e20b15d27b7260c7829296cf695dc0e744ca61a170d68bfa04b2ff053c70c51b82487368a3de4492462be12fa5f6b853912b4e35cb8084ae4a61dffcbf3a565c0c755a2d2d86a70a84d2133a86429ec49597537c0efc771485e13831cce3a06dcffaeb1cb8ff1558520946b1f9714d6bb09ab56b648dfb1c34755f4b530d2168d62f9837ff7bae94060c97802d4eb8cd6cc64d91d136f2534162d9deb8dba75b1d2947f9c24a034af55c5d7dd950ccbb947fdacee606599ea1a4feb0072bf094f840154157e44ae889356ea2073a9c381a11c00e05131ec6709b27ca29eb07f587f60e99c17260ef38f51e5182e14edbb571059545bde53bb7a110ce7e7f4255924cb7ec7fb5ea532fe602625236ea7b958381142d0c3f4c77c931e11c44345c0d073a931190179825ada3ea369b1396f4d67c1ea0fdaeb523097aeb670159f21704e01732adb2fec4c2a19dadf8a67cf2b2615af2bfb84e180e624eb2df0605a75debfe94e3045a14d59d4b39b46a44659b254c612856bc6b7d478c004dbd76bd5d848960c715e68d8c9585fa4591fa66a245c96ec30e57dbe7347a6c9a865a1c57b9a2655e0abdc33b3333f81ee2f9e1af949502086a15b2a6826ed0c777902b5ba50950cf8412f14b98909e26f0b3963f4bd2f5c60ba1449a6c092f9dc9e7ce1047558620bff8e1e6a38b36db7e98a4edcd0a11de4f6e4c8391fe99654039f3d06c69531d7f34473d1685f8a4913cf9c59df099f0325b3239e2d0b5bb592b9dcdee8156336f341f10b46eea2c441b9335a7c9b0e3ee9caa58ff527f68c3bf394e665ca39d9711fb0e7261c515b08c26565f7abc66b45227ee217972902e9ff0a9d4e1c83ef9e0e78acca1908daf6e020a216e15bc163a6a152c7f356e5c02c4d2e5027a8902d38bfd2fd1252827688f2656fd56d7e2628e138506f074587f39f192290f102923d94b539bc5faa91d54cf77a558a674146bd762040f4157d91d15c8df6bad69923998f98aa37a62bee24f69ceb5d27b8ea2e89a124e24bb7728dd586fcc91551f2c1a9a4097f32aecf74be7c6d3310150748933aab2a359ec9972577ad7fdcf7879a5fd833d7f2fd1d0becc777567950da508e5c2979a8f11c3f290c58ab738f5cd01cee4d7b4f234c75729f6536e50603267e1c7d346cec2dcddfd6e92b1e3bbbfcff2a5c9ea73c95db17a43d1eca47b13fde827debae6b43de5990778999ad5fb492965e4861b18358c9e2a40ff8c22900c4c01e578da8fa09ad5712d8dc19723a63e26b95fd07b39fce213b24314050d23fef689cb96402598957f9091f39fa9fca42ed7e05648c9fb3b367f0ca5bb59b6bd59155e0d08015de5881b4aeaa11d73d15c1024640c075d67a1e31a498a76f6eab8429c2bf1e12242be7d19a20e8219a828e53be30b2cdca4c3cd17c7937377fcd66a8d66b0dc48f1c690a278aed80f09c75f3bec8c959f4ee45151cee21f3edafa1094246fde27180c5a6619cb99a0bf3fbd238916e5e0f1329bd21420c6dbb392754f4deff468e430098c99f708ab280db1fccac4c2921e401fb5d8a4091650ca4abf9a41f628d659fc0207a21511cee44b6ee4663c2506dd880e1d949ba4ab5ddec553003138a6a48e9f25520d40d69736cce802d3e1e068ba3df7e4669c8b7ea3dd7c878f830159f9210b65970384bc9228f1c35310f6095b6f95d4456c70d2e3f9a756dd52168014d0bba655158da6efb5105eca557865d78fd390e09d3dec6b807c9c2c0dccdd6a42ec6f3c7ee115768d55c16b2c32a490d62ab6a0def5c7a124e826c64e87d6a4d3f99632f2eb7bd8a05d2100810f7d497b807fd83b80f7a5d7a6a5c96c39c7047c949ec59c764f774c989881fb51f001833dc252232bed26ed81aa9db9d0bac6295765366cc87f4413766fe4433064bdf3fe9c3342b29c71afbf559b4d9db6779233d021458f79019cd54dbd1c988ac9cac1fc9ef7645bf5029f0adf5bd7945bdb5969585141788d93fbfd39e74d55e38a52f928775e2258bb36adac833ce5c4398e13a3bf8d405e8e665a9473539686af5d6a24b764e526de19ac7edfe8365ed3d598fdf6e4ba69685e2159bd367273f98d2a741f72bf3bea092e7709b9e522d26c322a12a008c891fcd7d465380a75acb3d7402fb335f08d4a785f5ef6b0457a7e9f6f62327313b6b9245a877b76c629756ea466722f87adc557c16a6f61139b2807584d0a587509526787793bd529ab37ecad96e0fa6b5f550c7edb5fe7dd9c8aaa195c2c39c6722e3f31457066b06afc4b835b106ffa693cbf49d311f530874d889649e9f3ae1e59a529dc0ab8231a6680c7a7f3cc98082c1382c4b34737c3b52061583e0b4f233738f59ea711e1a408bb14d0b4484a66f843a38e0a5c527d3c16d0feabc55133a5f2a49c85a2458f57e803374790500a45628635cb298359315c6a73adda1defce8a69b071247b42874f42521df7cc3330395887648a07842469c325149231e1e5ec07652ffb6531f5e2ae906adddaf1fa6cd0548a78dafd128ea0cf625bf09845017c36680e94ced060fd15ac30e2836a762365e5e4036ca9211ab8f309d1e3677f81d640cf7ae41737712fa9c82036b9e5a540eb8757802451801291e3042dea28dacbe4e08866ae45d41c5d0181dddb1b3b05c7954776d37073e6234df12907f4309f5def930100a48ffbec0527feede43f9d2126b590b1b1e7776d11bf2ed89786d8546fb2e34306fcaeaa5df47d3d604886bf063b4445b1bad67c7727ab00f3970c1bb306f3cc1595e941fe878b980422541fcb89cfc805f6b7acde163ee5b615b2eaa08245f21c099a4fe140ae11f913b89d43483227a55360f288618e70f672dbe16a2bf8850680704674ab3f43885e0c0eff67f711f6a8dff798e0626459412e83bd6d75d5d84b13be37ed0b69aee825df190b68e076ee9dd1a25841a59571ab5b9100a4b7aa0e5e661839534c1c503a02270c9fc072a1f22fdf227989ea645d46f29a5dac431c6dfc981e2fb013bb2ddf1d6c173a7982afdf602e0610c38c0b0808f7e029be117f76ea9ec7817e7b24b0ed7661a135062fa29dd9dd1df91fa1af92513ab07583885cf218873daee576e3e50c975c7bf6e7da450569b32f2ff15effd3c5926525c9d8b9d214aee494264f5dfe4d6da97eb06bf910c89658c715298e42b54872c3309271c57b1bb4d28d1b1a34fb2ea331f1806b2971a3a447ab8a2df3fe2c9a504c162c83c3fff2294e8ee8a97bd4d526bb823cc9c9a1397fca22d4ffb17a13d08a21a10a66079f3db8049627b1defd4babf97e382018283e3b3cd713df3986c703725f6549c328fcc9158339c0ff017edfe993fd982594e2a98dfe4aa618c1629c5c9e74d2dba282bfa487180f9a7a8bd67ccf4e2db86b2f8044b001f1c3a584092dcf4d110ce949d52fbf12a2aaf7e7f266148e728fb46d00482bac88eab006929195dd104a14a27857923a3c6ba6c44ed9dcd2ce269bc3d0fcb6d26a248940ccfad3f44bedc26c99d35dedcbe7540a68bb42cde0ab90e17e72b246bb496a4d05670a6278d2bebe5a7280c352ae980e77b4d49b2e2c4e97964d3fbd8539a4314353b35f26e13b8d7b9f039d8d3cf144d4d9bfc10c66cab1587c783f03d80f673c19d9f3788817c4dc723fc9cdb3a6607c64a028db7789c865e9be9ede2c640d51770feea416f87e55dcedd86c8ead5ad0afcc38cbb8cb7c64eac6f3805655df8c85f3b794309062da40b0686c2a6ebbb858be32443f142c2db2520303455a1efd957c175903d02ddfe9451bd00335d79081f9a70c1ab1f751eefaa23baa597cf72a958b43e82490f01cbef48a3d184d23f587ee3df36e204cfce36247f5268094ab133e1d40d15f952822d74385829ae9cdfd4638b2ab92498d96c97a75bb11280baee584d3ba540cfa0de563386ab3dfeb75320e9ad4bb1270123d29c96b9d495dd81daf4afe050e43523075dbf0fc02e439c6da5495d7efebd7f3447fe48a92d3ecaadcc394ef88d3a648142c4361ac47689d0a3f5a26d96210b9f6bc339fc5e0cf5e90730c08aa08c2eae1da67d9e5cb207c510e0a2929dd852cf2ed2cf8b4d467565cf709afd31d790157850c88fa9a450d18f9289d13591224e09d1a99ed4e654d0c13597e77e41b2acb7e1311ae9ce4d2cf15c13ba6ad9c32cfac00bc528665704944e996e93a6e7633b52e84e7cb481d6d5a128990c51384b31af2b30a197415d76b524a952682bbe766079f20ce52db4bf6bea28a65009b7d3fedbf824e69337d9036e1ac4546ef45f289468fb25d5979f0c3ba69a2d0fc8644cdcf70d488d71b78da4d65f2117b7ddcb5a80b8ccda59dafb48c6254596002395192c36856659b14808e13c141b7ac2ffefe526a385fce08fa9e76b2266f0b872334f8eb5e1e07be82c5d4ab25f2e657d9cba43ff8cbaa96fc1aaf54d9eb989633924de2f9942b6954343bd2aa824c132e04192749385b56ef1d09d63ac615e511cc226959ff4b4430f93b5717555179616829bef5302d4585b2b78129b0a44b8d3c3e31904928dd5e45af089bd552a5c3332c2f9bdbe4b66618d063276fa4f5ec120f49004c0d496dabf0a74bc0b0c49b50495957e5873866525cdfdc5e408625709740752cb26efc80cacc42aa79285224eed068a12356a396ebb34e5fbfc306bb2f8855937ce3d3e3d1bee642950f98090f45a4bf3607eda5b559282adfafd4702099c6abd9b4cecc56e5cef1fb40f6804f863949431dcef787615c9640897c572b232490829d758d5491fe60d4b34a88929663c505985fb9a6d5f3daa7975274580884a78999710eb4fd25ad194e4a149524820444856b8b1f078aaa7ca12e2f95c787235cd19e6313d4ea027f28653c52721a4691de77a04720ebea4078399d861556b4db9d36b8021e5e26f25f8bba8a85f771237425656ae7c9429441a783f7bc9b93df622d3fff4eb75cb84abfb957bf00b6bd60441de0586b350704aaac6cffb0ed89f08661fe5b6f86c736823df5898a78164349020819b2930951f0370f37f17a35e04f50c27c8c9d8d6e3c10d0cfd59b0ca573c1dd50d9a0c9825ceccf4904e03406eb37f549776de4538e6f76910260764a9070a0c7fc54db2fff6a854ba6cdce3ec2d1b9a058a8aa5d409236d8e2707e924463705e19a23b2e14178b6255ded1fad739005d7f5004d9da5b8c47f8312835328966527f85eab1f6d18e859f19da0caaaa39d60f12f8ad912e7760a0692892ec42ee75b5afa877ea7570719fdb10eb6cae86b23aa34d39c1ba52988a78693b8481a3246602d48e500ba2186db6c3f87e25bffac55d4cd8f993c4360e78dfc101f35902279184fe6ef1c374fcb6597fbd35a6091eb0ed45c493b0e0b6dc502eae7de2ea9ecce5c07dbafa29e0b58903cf2c9eaa4e5f320a61a8bc3e965775855fa54842bddcfe21493b8903559e4d174aa5cc09ae3edac2941783a613b1ddd9cafcb34a654b7dec3bcb3c74663def8c0f5766fb0f240c414b20ec3220e68304bb1224a243f6288e4119a0b8a68ee8f6dfb2a77ead356b02cea397598bf19ab2bb277d7adeccd4a1c0915bf232aea8911231ab7673fc56c77f8979959c03f2277b2a40f999ba31982566726471c2dd2b8e54c310dbe50806f4ea88773f217089139e65ef2dcd648ea9ebdfd7631061fced5bf6975e54331d80afe8acfba197d09cd5bd515fafc7aa05deea82f9f82cbd477dec4eae1e27abb7c684cae8973ce299f46f5e14ab685e846beba3347abc0536a64942c4940025e51c8e918bdbc42fa0f20bd70f2da1b39b9abd525cb5e255d60ed9b94454c133613f87481ee608643fdb05e207c4762ef29030ee1a4a2e17283231044f53173f3a7fd54237e5a790a08c9f0b095a55aca833bb4e4db846d84df62b265c400005a143de3427830e3bdf7a616ecfb9bed93a161b97c67f455c62dcadee5744135d04121c497fba749cbf1204a3e9ef8ec256d3c860d3420b68a5166dbdd418bd2bc91bb2f909777e4061738e177b7b906bd2c03706f921633c5ce663ea1919360f7a0d1f4b6d4138a985888ceceecbc13cc01ae7e5079559910e327cfd9e3bc42e842a65000e580ad6c70b87fa01013ee2d5e5e9c95f7ae43beeb1a66622d19f5ce73d2b1b2f814570d664b5cf65a146b1c67b2fbd02af62060b72ad5cd6c13edd05e223518900faa4be6664b2da803132ffd5d9a5228f7db4dd4bdcf82a2363514da2b7e816e097d6434748f463e5c8480e08543e03d250ff63ecb580ca0617d0bdedc262dea01e4621bc38bdec4e7f41acac0ac3aa56b3a7bb4553d3ed2b5a5eca93c9f9adf0d83a7d5e20d9d15e82591ad4fb90d4826df03192dd4a8cf06848e32d85fa7fd595ff47f2e5f1292167d0b764fcf9863ad3d830a23e15c2b3bc9980396a0b36e3d8c0ae0b573afed4ac075623f8a73131725daaf9539c2de7808479603cb567fc7ec34e8e3e5a10c18c01d289fa616773db9ebf39916729b993b7b56fc1aa6c3332efd93899a593df831b4de599bf43ed8d5bc12847aa2f947336e5925a310fb5ee2bceb45798cd683654dcaef6cc452d1bca6e48fc076191fcaeae7fea68b4fc6a9e7a4f3db445449b3308f53b99ab10957d10dbd24cb4c7920535f43548f94e786b5e4afa4bb555a36fcbf31ac4b70c27291137b0530317a4c8e30d8cb5f7e1f4e6f1e6deb0ac2a0148c3fc97d63ade2f7e14b1ab9f844bb5612eeca1d92a3c45c149dd8e906468a07a6e37cc0655b4204c1a026e41dc34c81a4291a464e22731c0ea7fcb59eb24dfd9f10ac696d4ca37d564d9b429ee8e4e4d9c484f9af77b8cf59fceb7b805e3b893165b9cf8c5e2af5cc80c530b5e7915366e644dfb1df1c82f074e7e7df8e4ea6b625fd8ade1068e8796051d80e2e3dd599bb5ff2bb12ba8e6fa0a31886f386c9191a5e7ec97c66115c7775b969c223f3f8974a8968171f45613d607eff4bef4666cd1d2e18cabf26eba246905261e85862f935b2c62cd96d6af477f1ebf3e2663083bffacbb10db72f29b7d8290d1b04e6ec27db5bdfd468daf7d5a444dab25f0cc82e780ce686db6ac25e308f1adbf07063276c8b904caf2ac8174c7610efa2d3af5fbc0300cf296de2bd5b8437c96589b80ca37a368bb0cfe68a601f8b57c68f53a26c6e6ec2b9dd475c2f779480ea7dcd607809f5731e049c039c203e5c75d4e7e1784773afc4b7914defeccb4ab5cbe95eb443bf5e14b09fb38892d77fe577fda96b7bfcf31cb70873f0bc1f58b9e4fdb4744161edbb292958af393f0d5fbf5aa9b76b68c5d41800dd8ce6b4a607fd4e5bb013381a13e1f08b95f0f051906d18890d0c4f051de9916c092bb63bcc00c1672c747f1ae47c5361d577e56c565bee757bff54cb9d3ab6b5aba38b0e3d6f72f6c9972568164011d2240067a70781b0395f3f084e28d205c8fab6dfa5dee68dd9e9f61d7710d9952a9786f74ee566e7507f8dc9faea316df7f144acc138bc0c9717d3da8a3ed55f732f9bdc02362adc0dc731b44275167986a1e950a9971536eb6e5ba5e0a97864a721c8dcd0fccf2bd29571265d065191d1cb678de75573640bb1ef1d6fb7795d2a9a4a34df462be0024d0f4986f463dcdcd65946798551447b26d443df0c5814219b9088f2e91dc0ddcbbd7cf1cb23f67fa61d8943cd0a69177be8cf1068b73685c1dc0e757595a239f91cc7a23362c28b632d0a5deb39f27af0bbd72088fa1daad45984bd611a3fbeb6347217077c30efe3d0c8259f70e722336ff06ed102a552b26ab5f2f0b9bba18260041fd203e41ca759e01e7907e6d2744edaf3b8623a32a8d6913f32b3ce5ba9e58e7f84e931bbc6bbb1a569589673cddf551892ef432b6760b80ec700e94a3161a5cb484130b9df0f027afcce3ab2a75924cdfb375d6be8c3e429a08904eac69b6bd92bc9dad91d4afdc17bbcd904537b15108da150feac5ed8edc5791d6d20f3bcaac9e18d6c830db94ab63c6a3f44c76f3364d071da28e92adb331701baa9bd7cc7be5839ef6a825dd95aff3c2d8bc103bd94e25bf6f6045b9b7a3df6ac937852baa32e5d85d68170ea98df58639e261dafa444a5a898576f9e3e9191985418ca32d36355834f9cbce93c073c8f91f71710dce001a20ff5e403eacecd3aa24f9f0e86b95a6d73464ab05d161697e42ed023f4c442b05db045f120ba9c952526085843db8d768b277378b66e5f6577c2492416b0bf671fc55c55f32c6fd7ddf6c13e1d4a353ad372559189a3b5829a67aa6d9ad3063f623e5684f30704b806bba1f011ac6980f061aed2f3a4ffcb08eb91a52e85aa277738366530731a0605b5caf5c05f7cfe76d1e3f9850bf587e0d72b5d99510e1c185b4b464f6583d44f6585f2488f47743aa997af07566f0f38f6053a58f4da8a9383caf3c31e63d769ba314d39e33ff251980c1167619ef97546e0f482daef6e5e90aeb8cc1ae4495e58b59846d466e2bbfaea405d89adbedaeac984f497d4aca16f2ea7841df9a30f3858bb8b578a225428a8c3498803dacd5f6f10c07903126a1fc8205b07f4296b37e135ff6c3d0154e24c32f04c1ae9e414ee8ea24a7347604fbea91ef1b277c4ef646a098ff5de473b4fb3c67267e85d98d7766886433aadab9b9ecaa63cc53461da5d8121e8888043e144aaacf1469e3bd1cda2f3ec891fb113ca0a2c494cea5c7d6eb75778dfb665e0e3a256f1b0bf2e819e90a6574d795e29ce2a90508155e4b30d232120a21fb8b2fbde402b86585429da2d21e09e7b8a2999c513bce749ceb86adf6f4066865c2a5aed79ca467ca7d6ccc8332341db20aaaea7649eb36463a4ae4b65554c2d1e8f46208e3b15e5b1b3e9edfa90d126765d58344ff054d459171800ba15bb5be847d3b26dee687d1c6f4751513064f8e894607598a4ca9a06220c80ae6817c7b6367e647d1992262403ccc95d3ea26226bf194952d98fd14ab0d3970458b794dd0330bc668e3400f1217fde650004cbd2f015fb0883e41535b4c459a5373d72fac59bfe59d564d9cc725a884d593d7a90efcb7bc397d4b7bb9b9216f4cb86d51abd305f9a86a65156f3572a60b409276803e1ef86313a7b4d865580fee914e5cfc92695335a319924b42c0c701d355de8fa2bfb7c1dff6e3174607a86d9b4458834dba6a00f03f7dd9a1db5bd3bb53dcf0b4e4fe7cfffcb6e28414c6700af0cc62a3b5c5de3e65178e4fa511723ab16b07ec6514aa18625021678867eda345e8247ab16e3fe365f7169f7d12067702984c75116abc4c249b5fdcca64309fa3923b18a777af6ef331882807e6b0636284be558c5d9d8f874c56a6fe1c51a41f3ba6b679c995ea1c3bbfb09e0410886dfbfe911b60fe90d33cf14656b5c2b063ae44c99f0822b0f424cbc0556467b0a4aba9252973e5c9ad1f1d0e5ec38ec3d09a3ca90537a4500e3602564b253dcfd05c0acac15812d070e61139cd7da83088c1dd088e51bb08e4003f0365a6f3cfee08f356c2f4eb3ba0f821dd443abd6556b257951dd515e5c525204dda976e6a9e20cc84a6e84bd85059916947ed1c3dea7370281aeebfd1810f9dae18fe5eaec69a1fd4cfd5e084d6e0c4214f8b7e37119548acab2f274e47523cc6e167ce695d728e997cc2434d475b45f07c93aa4bf7fc1477c22523ee517b9640a27617dbf39348452ca61c811d2ba3df39cae6937879a28a5bbe90879e8b3abea487b3d8abfa5920b4b27d5aed8aff2a86d1e7497f0ed94005f86b9ceaf828c09799e801e2a5c14958ebdea453b41fd50597fb15ba3b323245ead747593b3c29d645032b92887c24b98b5be764e7a859edd02274ba5be2d5b79cbb810ac639230301c10034a51574cab94c8b09e7e20e0b0e8932216b10fedf736fa5be7203c97b1c02c20cb636bbabf7d1d57fb3bcf7ea4756114c5921bcb7d75545be1965e00ca9ebbcceb728df6d3662af7b3c390a8e0e0a11e073d08278772fd910b91bac41b07933f3f559fece397015a1c179b24b3d68b32f9b10100b72cf4d4d37540a0b97fcdaf02e337c5abb96730e005d5783a3b0135cfa509e897a01b45b7723414c681acb127c098baea2cb8a7834826b662ab1abe8e1120da74b3b71fdb86c90c560929d42713bc8c85505a1c7e498f6ee424e81abe0cd58440c574847da41c50bbd07fd07618cf2191a36f18b0592b924d7b4bb63ba946c8154adb47bb05fc85543e1d34cf052da7c45200a5f9b8febaaef6bcd527d6befc3c0452cf2789339af6c9af25cd31febcf6500a23727dc9b24f9a4d2bb324c2298a61a4923e4d0a25dccb3a5927e462c42012f403ab26fdc56f537fbccb67839d7a1a24324f20d02d9a810343dda82dab886d1b14e9dd0596d559963c0dbfb2e4d15c3f32d85c0e980c457ac7702c0321f989b247b9e28db1ef9693ea7dd2d056fd9d17ad90e6508d69635809a99d46f3d605903482313f701a7e8a790433ce361de3966b0ffabc5d48c60e608a3b61178b423944c2f0b970426d2bd71752db38f89ce8c0ddbc6e81f89c7b91fb1cd0cb9f60f27ec0948e26fff8c65beea6fc76a21793acb30834a6b89a4da102b8810e6dafe73ffdb614ebf68c9827ffa9094f07f24682a2aa53dceea1f2efe9b2305b9123d794a171281070a222be0cb02f9d60e24dee0fb3c1274a577bffd43a64fe900b7362bde87c85297c5a8f87600d55c87b2b329ff581873a25403933624728ac88dde5402cb041dae51413f910d4539a2e47bd10395a588487a9740933a457cf299830ef5f221e189a41a2757695c09e03531e4662e56f6b4b0551570b3662a3991c0eaf74a6754e9e142e1aeeb66ea912306b7085436da18aa6a0e3b0908a2a1edfccc30c6b7239e4685adec81c38046ae074e3f14da4a7b10af04631a849c02a82ec0199f50874225799cf58d514ba5c026993b710a02d18cba48df0e4a52e0dc647f206f345a426bb03a386e883dca1a7acbce991ac962b270c7a7d8f02eb08759b002f14d4fd74271561ca64863c44916b65088ad23c8d51caa2bb2817fe917c98b0dc9c099ed36eb435df3883f8a3592653c0ce7d823181ec3db88ece1e6ce80d6197eb9e2ca4aaf1cfe56098220951850bf93d2f98247b5f461c0f3b7d5f4a4dfca56b58baf1695bfa1e38afc792e549b1cb5b866a2ba07cc94f90f710a2f6e07304623bb880ee5bab39bf152824e60a2fc4ad2c96d5926e26c22784eb349ca388b63287b3c0cb985af16a3142783d0642176004abb93aa6ebd0d29479af18e008c1e8fc1ad0031879b826e18374f46f77b4383f6fd76e36531575e186c5ea930ca3488a78be6254192a694b7346ae512f6442fe7921a472a12e1c8de9c2da9a5360f8abb6a85a4fb605b7f0b7e240df034823ddd3d0454c550ce9f4cf3b106749e055aa7ea46b795514acee1b7d119206ac07ea58acef4014ea1b5d6c8709a1929bd8c04de50097cb7ae4ac06cd46f4325473f82a2f854ab4fa93703807b404122c503847fe26d64f67b8c596c842ecf618d04a74e17249d0aab5cec4a5ac7c7974a7132e046bef5c426e0e15252892a8b304cb50b7e17ff5c7586575951fb9b93e0c4ee24e1b8b2c34fbcb3a06afad34794a437a3244bbf3d4c9dbe068ebbdf0b32899d572e40b01d4a98389ea8503b029327b61e54a2dab8d905043032b031e1e3b0fb6c77241b74e85360ca05d5436d5bdd31d042fa78c881d70657a3f18328e12b46e5e986b867cafdb797707bfc704d984f9f0afb9b01281e8591cd0937897de5c5e42d84399852fe2495096dbd60da6641845f946d19da946245bea5a334e16ad16e2b91536567766c0ff6c6da0ce4ab74d903724139b4708c7bb5901aa99d4f28986996398dc9ee02db4883079c9fb44bc0bdf1dc67842e2cb4e2ba00a1e85f78dd488216922cfe600a854a97e2077d566cb8e68aad594e6ce8b151463b727e9570bff9128fcd0ffdf0ff5ceaecd2a9b98100bdb968027c467f659bf4296a1f62c5cdcd92f141f18050fd894c107d4989b92b0baf0cd6a69dcf7c3fe52de1527830db1006c0196dc5657f9adf4c6ada66427d67771d7ad1ae76c20aac2f5f78c5ecb18fa42a8469ad64a9e90acfd966ae747d5646bd401840f0bdedb4e033fc235d4dc8c3ebab694af08a974b71967d1cf0dd7b5930063ef19f02ce505a4a84f0bd7b82604e7bf46b188d793cbf14573c6d9e7ddfb75470fd314f7c0a4a9bc0683bbfdc2f016408c98d310c67a20bb1a22800070674cd2b0188ca09ebc0f8b10203dd25d8a54b3d787180003d58f7f9b878ef411f5db6cde2421ad01814c49e518de9d26491704207cbcfd2f5df4b8d32a43fa32b0a38700030f8c290bc15ff275fad059b62e45b974087292e22e8f73a6ecde5ec32ead55439431121869c1ed9ca8c5e7a9c8632f683920ef128ce75c0367ff99df863eaa38eb8811bd216d40e947068d28dd53ee6d2dd60a08035b71c2d978b6837ec17e8320b4e7a6d185fd4075b675c02a64e25049c74153cffe66b69b55dceec633b9500911ff1f52bb6a5d78073fd06a7c30c09d9a0f6cd5571a5db7f27f7f03f55a004e0e134407e8fff4794fab9d0abfd7e5308eb1761a0f177e187a4bd86d29c418498e31d184ae149108424313fdb6f17de4cd9d5d9e147e9400bec94f2e910e07281d0c02ef9b000f1cdaec32dc1db8d083f0aa2d0efdfcb47c58c6a1055c92a874446624ce0aa83f4e22b0e3294b17006f11bdb576bbb9685298355386148f1760e4d7f397f0e2bd01c3d3e881562581451c78fa67c9149331a110f35eea343fff7028bd32381587be9324e11c796d6e3f7bb1963c3cd0e08164d84dd17c3f88d08fc56ebbe290b4b27b9007a8c5ec73a3004bacbd12a974ff24b9d44f50b11ae99aa08a1ed2c5010c710e0bc3d6f9b7d6c501ec8cc1a018292a844b43bf0bae4b6fa493a98b5de8376fd7cad77d59b510fc7ce41b3d755d5ee4ed5bd63ab09353f2b7521fc5bacabf4cef5d1f3f4d9dd80c02a3c996ea8dcb0f9e1db43e16d6ef370f87abb6fc39974d393006f539a86c0947bf24437749e997b8e32d9b01ac9fc2594e1d7ab25d154a7ae2b587e8d735ea1f502e79e3a958bc128e06dac8d503c4d5859eaf5cb4065fd920d8ffc7447f275b43c79396a8a079f2564515b0ac45c310fe22f951a567ee60385b5fa4dd3337eb63a326fda886425473a0e5e0b24a8a6388bda6b160c36d78d6c44dc62e6a033fd0eaab6db3d8279dece358337009749ceb873b970438bd6506e3588b7080c3c6b3a6045d6afc2c13c91a417f48d3e62b7e7783abf7e382d47af0a822a1f06cb9dfd6c7964fe34e21b7d5a442f344da0cc1ef8c97631aac32e8a81339694b00ca3a63065d341d7baa9bdd6c398a63e3d57cc8dd01631add821b6465ee12f26b385b95c907dfa7328e0bc33b65ebabf73fc64033c02e13667b30ca94e34c5d7f6b14540fa228e0897e419c37b7c1408e86234ebf3c3ef314cad2ccb7c40aaba6cddbabd91b21f8e7ac963462b64084e871992e008d9b2704007da28104e5623c7529533b9ee4444595447f22b9a038f324086d78a11210333681976da39f7f4fa336190dba6a1a7478a76043f2f128585bff87c68dafaa2e784bf1a6901731bd10ed832ef27a071c8499e6bd3481ee744059a2ecf0810240244548a363b1c301217cb25718277212ced16bc188f9f0dd684d348dc45f96bc83f68582df2299f13e0e19f6950551d80822b632a5ab7e4be10a162fd2ad5fe2f35fedef2841a6119609cc0eb35321dfcb01e002cffb6eea27375eee4f92e3c8bab089f7788b4c066650dff5e79e6a31ca8ee1949d873c293f0b0bc349295025908616ac3b6fccdb7c47842a97693d30166d12025c25aca3008cbe931b3299a9fc0bbc3885b1635603aaee7ce7e949ccb7d60d4d752226c4f730a327db2804f3f819523291ca205c6ecd9b6a87c008a725446d996f607019886f8edd8cf36b70b22693d453d7179c6b4ee104db59dbdcf8b06c121a9a1ddd6a642b054a0426f04599891732adb210025f24ea017d18db7e63616360ea0a67d78aa4ef4128f28e3e21812bdf4be763f61840a264d12ddb091b71525866e150e3c89280b436f8bb4bf128c83bf3a99dcbc6d22cefd7daa639fd11d03938413bce4849a1ce670820892dc59314327d4bd2eab59250299a623b895bbff8500af0f00134f44b8c90fe3151c953f16dc9b623b37d77f48dbd0389a0609776b0de2ee1ca1f0dcb69d7fce9361a3922716ae0d4a25d30fdf5c1e3926a9ed41a152f34ac4b26fea1c12f126fd8afdf2bf9f83855ce114519037a9029d99942340019c738b8096fa6e56f93f53a34e11d884abc5c202d73783273079b74721e7fe0222f7977a463d23e1af5f45d9f7e5cdb84ce7962b2f6c6761125c62188a8ef074d66210fbae89d08d0f8a1081808cdacc9660007ae7327a3627280477aafc82478186be0ddecb9eb19c38703114c2784d697c08a16469e2ce4ee96fcc3aaec5832d6c7e90336731a89dce79d5811703b839747ab36961c17c9288cb2ea068edd1d5b235660a542127024e534a8d6f8e164dda44d5200196cd645fd716e5dde7fd151dc49da9f4ffac183d6e23ba69f901570bdedeeaf8d406b3768d2d77bfe3e581b365f9a5a9d470941550e9938af6de6e46438e8c8dd2bf6509f119d408dfde759cf4fea25c0314bef1c628d26d27a23447db08a1c4085e0eac7b61a99da8f8776c0aa8d1d0268fb16ba6e9509fea2f5da73fd04c2b8c2644552421098b52a6327f4d2dbb10f9e84b12af035eab93ec2b0b420014965bae971642b3a38e96b848a000cd06aedac4efbc27de765a0ff2eacef9c55f2d345570093841716d3e0f3460d3c253103d27a551af8f81a297ad759463e3110bb6b818776601f765a416383401cad33a8ca93bfc02d04d9c77e7779ebabc1bb888f97ebd6ad32285c9707b1bb064f350efc7d6fc1e10f57be1ade437c82b9d260601fde8c2d4bfb6a434f9fce5f54f8615a054ed1487376c3452ad3c62f2eb9917266cb3dd9d3d490a4422167b834836c32c6edd10140692104028a193aa35c4f8b82da4ef909e748bdba30ce66bea574980c43a5a0cbae76f90e63f43dbb095010d2125f84445b19a39ddd5f167c14c3e3ca06b2b6145dd92b4743c8c4e35e6552690c646424eb0689580fefc0c4af7d0bce180920eca86df8c29d1b251f37b003d5369b4ea7eb87e05118e2b5a9d36d792500ca3d9b8f32b563c12d0232b5ce113c2506b780ada28e00d138fc0e9dba4aa18bccbbb525888ddc9c397f264aded384f27b6adb55b8232dec29cf6a51a22e4984d2506595e8de3109fe979cce090123e899ca72155ff91e0b6c231c2accd72a36192ab4c76e34b125658a36068149dea49bc3ac34241c4998ab7d5089e13cf135456f6087bdc87d258c7ad2982d53921ae08f4947c98c874f703c1b6e1eda1e99a649152f48de0d23e6b1c341c2043910ea0e40c21f988c337dde188ef79ef64d3d40926c18a57870acc5a18f6160502327b2caeb9ad1bdd8cfe7a3fa8a29380255438e0ebf2a68165aa024207340e24f83c23caf8c95b71bb2c3b8bbd2f3822cc2804da4243809003b91bcc63d3e3d5002d10467a5c4dcc3c78b6356c596cd34d918aa8fa9efc119133ee9ccdc777f20c2cc2d80bcb6350893b69f483d3310900c6e9aaf70aa1973718da547a2c135e7ac513e16d9d3746acc0799204c7237ffb4851d4b1886a372c2a26e3d9285324c252b3c5fdfa47769146fd56316e873fd2fc860db136c049f071907e429f0a89367b4b1a8097c6f2a0459fd24919b11d8c453aa8a46fd8f15be0e7b1113e38b5433663a78386896ff54e1c3b7104acddae143ea1430381f202e0bca6c1c9e10beb8a1ad9dea92014decb657947c1ca695368d15ddbe632a9dcfe67410bec9c8b90c1563f12c19cd86f6fa86fad3221eab9755a3929c9165a6d9f7d1670d6059a7d5400261dfda15cb688c550fa384e0fd830fb20c55c4026cf29c7514d82cb7cef467c1a5f17d9da4c6049b70f21adba5247a17dd022d26eb0cf685e12287a68bfde052515d2782217e62ec2c2d86a8960d9a6d28b56ba6d773403f7dfae13cea344e59edda0f8474b4febf6bd83a39b6029b08ca70fe817f096d3c629c4650099ead0a9837a9bebeaac8d4d1aaf767f28b9cb006936f02f3b9c45b5a8a27fe825db383b91a8fb3eac44c7162ff2275c18c9dd5d97d8d3e64b7b2eedcb1866eb20c4aaf795c9e92cf34e3ce57f221d512ab22d56a08e11ca1f60c6767b6628e5151857302a35d092584afd3458878d71a73f79b6808c7eaadf076e282c288fa8f0fc6637f8fd2544fee6ff969f9fcf337f72493d0eeb3a13d94dcd9907701c815c483e68995d766df797d147f6f906eb5477a87242068dc29cba07dfde9ed5cb6bf6d3a3802c94d0bad53f0058d3a409cb73b3ea851eb5f7a36c047a66f93363eb69ca912e6bfd6f97cf8a164144cd2b784b7c502c7c1b5f93325958a3248eba3cb55631841eb55d50244ba89f6d80278bcbaefdbe13a3b7adaad4072452ccded5a9b6ba75393cd2d25e9b68530ad4d3a5c98554fbb25cd6423befe16f3a9fe28ae9eb315c9b02dc8a01e8f4a9138138c7a472d32e62e8dfde6fa7971cf87c8be64270fc440cd77b0d64e5e16d726c687a9837cdc951ccfe6780e7999c714fdea315dce5783a3a36b48ee35824b98cd8f3244ba1fa878ca17ae3f4453551a66e8629788ce4039b030cb733f39fd3bbf5de0f290bb5f9b4a737253795781cbbf813d23a1904bb301f3e06bb126c4e3d66d86d45013894630153a1cedc79793ab931896ea3e83f870c565d56ca3ad4816017401fdeff79dc726a3c01841e69bf0e42f137e97338f3850ba7e553d6f65a531f7c7d4256d9988cd45bcd2d3630e60a0452a4f1169767f5c2f71aeea574cfc44e237ecf161f9aafd1a9730e1028904a34b66005ff7d49b8f6eae26f705ed3379bf2fb4620a283b24ea1228f25a14fe985b902e4f2d7b96eac1395c3eff839ba0e9941c71ab4065d95515b1cfffa3d50aa5e2339bc96fa9c6ba37ba6df6572824bc93b1095a16c3bfd4d383b1c83942d0b6be3f514386dbefb9af92f687e1c6431b505e808680c1ab9ea5867ee2b1caed199231c22244479ada4648bec907a6441799beacef2b48be943cef0a4bf682912af5622c2b33cf1270d417a27a5ad3071d4c1a8f9470239efe1e20645ef5102d7fc6503f4e479bcb198789437693b1a342528ab79498a1480ac2db5583a549db2c5c359c3f026101b3ed0300a53cfef55557f4d176e099061ceae7c0b163207ada13016dccdb4b28eede425aa24669ef6852c0cc18b3219dea148a03f712682516e935d36f29f71a4fe31e9a6f2a6acd888572a7d57d9d9d1323826abacb5f5d635e835b782239ff7c5da857c5b324cb4fb645379f173c871375299efb365d47f5a37a6ac5483c915b6765c55b1ef092b9288df00ecb7757f6e965d9300f0bb2f256271539dc51e176ccbe8274777aebd3a4776c59d37185d560146a20eea62f05776a52fc3d26cc11f55af344a7309148d78a64ff2f2ce6220c71d8fa3598a602e7a92164feed1749b559c7e9156f2e5dc32329ea419a0162a448df73d9b600d5fb12c14163f53c981a8f76fdc87e4993421496807559e405ee14be82d0492dc4c2015cd8aca1a329196eceb3bf97e80fc216b398dbbcb6ca2fd20b948a7b695dc2ae0f1ad7f1a3c462e1671ab99516516d12903a50a17cb068dc67bf3cc69727285a1fe6db9367e32824a6fe7529452e21ea855ece2ab823f66b3959415d91b8308087137abfb2148c2c461b28951a33e5ff530b3de1d50df9bb6f3608996e9178ad839c89b0baabcbba88c9943aaa595467cf5b678322098ffb8b05d54ace4447e7b4e29f744b600990beba1c5840ed176f6d6591a154bab3d100ca853a677d57796287072cde53131e4ce85b5c27e306e81de369ecbe3a81bb441c652e6e1907ae517a12ffd8c4dc242281d515a0a2cb51baeb8a1bbdc98cee539da39240fe59335084914ec92f66c7265702c679631cec2ddfd068e533010803e53c950436c902f51478d4a5a515d8a32fa479084a0af8f1fccb0a3e783a4c95729aff0a585b155f5f14c7d5f271905ee57f546157ba11068d1f3f359eeaff8cfee20a80f41c314ce89c8c9d4979068fd341883d883368fd9d8b2c47ebce68ffc58b1a0b0dc3908ebcebad965fd06cd9162f0a7fa8eb6e2c2ebd3891c0eff4791b34f4d1dbf8b813e6a2b379502b5b9e71b22df247f47a78da9159299235aca2c293e4f1bffb97df1e0b99e6fb1419772f0e701138676e8a02a0d86f5adbe748a8d19f42c50c850b4cf9500f74002836b851256ec25542bf9585dc636ba6e288cc72fde06a50992e21635e0a96eb406749fb3a205ff9636c9dde0a788b42aaebe393f010b894128b7467315e7b6326f59b506fdf00faf40c63b70c8f7978788d86630f264b3912c46c4bdb98d9f56c2e7669bc66cdc5454777b0f474f44b676237c4c13cf3d50c2ab75eec6aa3782401f557a08ef5e16c6dd3790851162a218ff428f50ce5f418ddd264527979712db2b56f6ad3a766bd606951f986862ab04fec0c937d5e8bd58591547496750537f6565d9390c14751ed4bcd09855028a5bd864a64019374537cada22d9c7c331831a586611bc0b683c0ea297e39fc8ebb6342405043f6cbfe2e73aa78b75ad267545eb851a737347141b969d47d86ac6e7a42a645b5ba620d44fac9d1f4685e355b02ccbe8fc1d800a60914bf92e8b9a7c7a3d7b2bcb89bed89ac3c1eb0a2f8caa185cc803a0eaf033a40119b3733eb8d24959b647d0243adce08098006af75a7d18fa5acefbc2256ca8437fc8e02697613bee4dbc32cba1c378ea91f19b3643fee07fda44d6b80a1b7319387d30e959ff6da298761368b63f80b5eb67008d926e31d1fdb72887521427ffd411cb218a9bbc780891f5145c3a7b56079b73340fd35a58e2777535c93a15b608573d9e16a6d821765908fda64c1e622ad2eafa8b68712e7da12b811aa4c864ef677a0bf2425a03d2c2410f5392619e609c4c7b341a3ee1753adef6112ea9aabda5f68e5611bd9abcdfe49aa568813d325eac35b64601188c2e14ed7a51187d5b804f69dd2b66ae3a382c4094728b3fb3ce187f8b755c3d433295bf04332ccd0d3c9bafe22d7e95699df2799bcee662027e17915e9ccae4edda7ee0938ce56cf4b47f94ecc6cfe46fe589f0656041c03c4027d1708aefde94fa3e19b37b1a3aafcc8d39f0027893e6580d1d0e6c33b69e715c022938b1097437318fd71360adcdbcbffeb76a4f9d083256dac0d74b356df4e4b91f03fdf686cc15ee368375fd4de3e61451b4cee6b487cc00bc820cbdc203112a0780d6d7746b069431a14acde643696635131a77e852e60c25874e64c327b288a73dc0f1528f11a8b0b8c189a23d297dcfd5b3466f6a92ad2cf575b269f5bebe942cf5933c4c0fbe69bd2b1c186c0e049c389b28cbfe6575d999d56899568b7bbf274b24369bca918aba1f1071a82e2379a59cdfd48355b686802c0d7b20777d06c86d80294eebc760dfca9c9d59f94aaf6bc85bd4fa444617a188d2f2665bed1590fe37209dafb5ac15e460eea1eab86eb2bd5e738998e9a2d11ee65bab41d53ee1428d5ea973323e9671d6680e067d4fe4ab6b8515384c654d098d58dbb8f570deeabca9c26e6fb9c31c99f24be8cab07aee8e27eb3a21c5ac437324b90deebdce1b8106c3569f6f2d0cf957b3e885d847b8696896f486c0d30690c284cf3f7202d58a339077d51aaa821dfeba4dcff2cfd7cd6e62cb179430d7fd4c0575f5d2bd7d0ca73dfc63943f8d4addf420899bb2656b6c80b6d36eb5223ecea8fac9dbf1c22fd70fc3cebaaeacdfe9f5abd84dd3701a02acfea299f00bb143735137ed6dc1288eef5c2fdb53bf78002c22d359a0c16a7f6e1b02b9cebae3620fbce56d22e60fb6abd8ee1c010deac97861f7394d9959c7d6a7647db7d534a741417d9643b131d573d7e6876fda39c907d06f50410b812effd24bb7b267e8ebd3725c4c01df8eb20ecbace0a1ef2d6547d00f62db903c705b85920820cd4c93153cb94cffa50910d64a25a268aad93142430d421a1c50247b2e5eacc3a9b0732dcda10292bccc33f8ab924ddadc3e3a031df1b8c634c28fe57fd820c9b23b2ef47d53f8598bc006672eb9cf9ffe97b40f16898a84ac2e0d994e32601ac7424e0671ecd40c03f382af53a5f85ce9142a273e444ecb698eb55ab1e20697ee2b333dbbc6f1b46720941bbce31f4701646601f33dcd23ef5f325c0df30ac32a76a653392e28caca313028a7d1c6530ed6b9931619078f629975b1fd983788377784a9a0ac047ca2a492553ac382a0d1683f6572a26edbd16f60750dcd7f4f1b55a739e019f64e4ab7b9660b27900c8063246d3fc6c3302029ca6d0047af932fca765025d137723011d92321c9f101280d69559a0d7e8814be52b487e152b693334b719e1e33b86a5f3043df93a91107ec02024e68a53f85a2737154f15d14638e4c1d353b3e13a2f4ea3146b835f0f253fcbae7300ade548081216ec3d3d21bdbd94f1680653c61f1d86a140d51ec72772a615c0ca0d53a5ee6321e5fe17f22663dc8593f5facdc67b25eac84a5f102a6b564883b7d7072347f3bdf2b03f48a6bccfe9227a907bd1e9d90bdc39fdceacc951930ef73092d658d671339946a8f5b6efd8441b0e7db20aa8fad6d089c9459ece36cf8b957e4b83bc1d7e81f9bc268425c1730db8bce81bc3b20f923a3b4db55c8c106184df2e8ea6c46d3788bd2e7e2e094bd4d833007a016f5d4740da5ac1cf428a96df05e6d7cd100a25e6047fa949dc9dd83963bd7d9079c28d2bc8518b447f963710264cad44acd9b4393431894974c58b42a8a5ea17f63cf3b225a0c92f2f9844603bdbb9bab8e9a5bb06eefb731d015208de50e13e25495e2488643c4a5e7515d9a146b039ed36e58667ddc4ea99a4e931dfe4c44dda74b680c2a924432e65d5aa95ce8f6907d04f0dd244da5381a0770c3a2c27eee948492ff36ac35b6802d9f3c1ff6efe4631c123fa0b5744d8f4efd963298c2a5e1bcd08d976d756e52308cf181291df6bfd57254ab618244c9a1dee6fb1c7f18c8843f1d3f1f5b70d28e7cba80ed2872eedb8be813ed0a1fa46d6b9eabd6ed4b1cda382db79ebea5ac9708e5a93436fa9a494a8237cee849b718fb7e980e591d2659d4d97f10f046cfb070d65429c6f419c80af7146a17e039a5ec207b845b99735905ba09bcec35fd259858229e788d850acb37f39796db34bfd9fbee1195bd954f00885e5199c89e64b5c66584e951e0c79d7a9150154c8771622de54ee01ac034f74e0f5c1e3ae0e463c1241700562c027221e3fdbba27c3fffc8c2ecbb242b0c43cd313ba0c58e08ae27e71e1387a6b59fef49dc2bbc30f49f200d376a487b575da91b1df4e6d465c3ccebb8411df05ea1c6fee7ce14152922bc6efa5da0e15777bc47823438cd9929e1674a390e6a510bc585ac537d72dfba8f1be3bdbbef54c6315211f040123c21fd5faa7292e7790a85c86a18c517571259562f833775e8af41bde832078d077e34f5c60de704deb71c03dd0596a98351e4e14b2f8e4878217758c847aacdc0a0879d4e03c367245bf604e1b65cbee2ce8240fa14214ac0d631480382c4cf6cf445cb307306a46c82b73de06922a1f1ec0bbb52278ef26a94dc9617c7d59b04c16898bcba7d684acbd017dfe58ff498794a2bde89d4c8f98f57edcd2d083b50552d3ff0af3dd7d8d8c5fd2d1f33a91649ee9571429c3fb9feb894b91eafea56e343d860d3134af70c1ece656350f165f7e68239a60f173fd780b4d480cafec4ca37779a71963f731495b72ba19b2f760871087e9e5546ae727852ba59b0a0e1432f9ddabe537ff961b1b41f896204c2310bff816c73e7e27fe7513ffa0ae211bb0989f1cde2930ceab7bb03516b0240157b3ae9b0a3180774efd0c513d9aa5aa8964938b8120a1d2eebd81c416478ac6ab946417bd8f7d832ac09690dc2594c2e835833bff039d8aed9f42d1a6fdaeaa4fda16806e4660caa2af2e243de91c03744d3f0a303a0175521b03554b34623afa538db32f1ab3fbe6aa2a923fca34f20e87dfda8429c27533c6d5c8781a85747673f82f553eae78a4a46405d8a4e70fc67d13436ec8c73183329a5c69cd95e349c32f15366c4cc3d3a2d386fcce650e67d60f18fe93dc49ce4fe6462db71595769279efdeffc4c7ea78771a94e8ee42218ef78df8165228d71a1655cd7184649d1603a6edfd067099a4e57ff770ea8c988041eb53f689093366a153240ee603ec54e5a1b41817805a215fdd7a755dcb6bd27d6319dee0372c5d9ca989de347bef0b1de535917f5dc4c10c9b772e0944ab0ae9babe9ba40dc426e985364f2acb6c331bd6cd1aff6e57a286322db8c3ed800d31a97aad1dd0f0a4064ccaed78c1a0b1e3f3dee23dc2d91a684f1234b4faaf2e28ba6747c59522badc52b9ad9ef8a9c7b239703b5f095edae9ea4d301adec4a9b46d8e322bdaa08d91a79bd79338bc2b9cf85c22369db840f1c147b64947d0fa921341ebd50a60fe4fc022a698238a082e6f15232b58165cb4776865182c1bed4064eb1abe3383d8e5f147ef64fe76ee8981bd8672ce893ec7c5b9c3846d38aadce41de6f9e1cc88ea596edd68d8fa6235198cd3c897190f84332a6ee665c7519a8ee03de5ec706a9b6386ed15bfaca4140dc0548835872e4ac886031c29cb77d4ad998292e0a1b8f592fe8b2f682545b3016c43d4562621e60fb9b50c2bdb4a736388c8f9adaebe33a3a4f00cbdbf134051d85cfd5f50bc6b174b3a83fc7de80b20accea6e46b5a512af89b9a2ed72d63760b3b684cc4d78372f4c8815059a1f5eb8130261d9b22672caa6707530817d25718ed5cedb725881101ff348f265cfd5408c33ddef45648c24306f095b8a3e1685437ce90e15d9ff9d7fe484fea1ad37d4675435c254e779babd59830466c14870069477c622a81d6c6fc655af327a500bfdf7e8468f4889993553049698f5f5e9c45c1b3a06d7076ce17032dea1041dc9000b8a9105817ceb7ee34a1eae5191c580fd9ab47a71f76748f8cbc17fd3fb88b00a8361f11513485051e0534b12fb636af2777810e3d30049e12c92de9205a2b5fcbb7e64bd255ed33be9291f283d2265158aa3fd51abfad62c39bf6afedc4dfaf18a83968491c6f71b9c8d42f70ae3ef488389111fbeb59de1306b78ebe30be4fd838c18c143bdd2c45981b37607b496457eaac456ad30eed4a63a211bed6b519fcd5c7cdf9e9bd0709aec967e8fc17cb2566853c7149b64685d48ed2bbea1c4fcb256a2518d5793f23e8e09f8c964c405fab55df581de5dac696a7ddfdcb8f740e94d35a391ebf19e0922330114d84cbe8846fbb33b72201d7a0d7f290e44c65e558eb5ed928014f5daed4e05c16730a06dd623aec7ffb54ed0e2a7786d42e2ab40fd6d53db7ab2bfb2adbac5bb30cba1e1f3d9965579f8e6d7267f760a17fb73adb04bc787b6036f992c8a493f9adafc4f4e543c22fd5c94bdf63949967ee7170aeeac41cf8386b37419597691cf319f50f7f2ba1fce567dc3b1766ceda86de69e96b92392f339fde28f90a6b0d8ed1e11c730f899ce96d849aeea76f6e6552e4c87f1525c6fe419c1b857d8716736e53f488836d2accf6759db3018877ac4b74ec3c2ad843f8f360736fd41e63716dfc698f989a64b54b4d61378b60ae765143ea38e5161884399c843a0cd1abf0c76be9307d4c19719145a99a9e9e5ff7f0a49e5682c9f715f3c1649af1cf7accbccb0cf3c9084a020b82b7930137ae75e437c8bde5b05cc2ca5ee4960e6a3517c39b3f721aba8672454de1c38cf9e8d0d0dcd6e3b3b67279ae8a63ad5e0c4add3eaa68308f2cd701f4133617c364d528ce2f11ebfbf4373cecee4c0455d46145630810e6b6aa1065205a92b6c5c8a4235af1f34ce31118dbb5a6e930abcd0613b3a96f7852934b454e80252bacf358089cc6228377862931f77f6499961282c4bc60ba99a2e002d0fdfd82e084a7cdb8a2c71e8f2f9b126e2dbb2ff9987cda4013599467f00522e6e41ab09cf4eafc6f7eeebec39ea5cc249c0db8f840c566d77084be26f5e2a03b15efd30f1bd4ac6c4728d2a1648e38e5436663fe4a59e9fe2bdaba25eb9af9ef0efae2e2d7112ea66e240306ea049c27698b9dd8de3e208eea2ed5085f9856e34b706f5b463bf5df36b59ff4647c4c9f808a185683bde01f24d4a02084b917fca30d22b43a0cf5ffb1d0b8326f7958083e236b8ba9e254a2cf1f83d3bb21a572aecb9e65dd4d86882d39bbcf736eb04143d9df207e138a6b3e2440c0f263905a44622ff336888aa6c079816af2c62964a5afc34b679564dcdc1e82948fb18f1c9159b1255bd5610901c1717d070a006774f0ca45d56bc19b0f12600365d7970b57cb0b01aab4f7700d4ee7c5ef2dc78d4678ff0a84f34d92d4acf47916944cf71e0c3dba3842030ff1b7b3c1c311601b5d39574d9bfbd4760374a352d3ee87f61d7252943049443e5997c63b26116635d397cb72b44110edc83f6751e7e558900af87574800dd7ff8e4a6ce610edca0af7d60c243e57c4ef240e0f699d4fc31a6fd535596372da950f7c07c4a59f1dd785392de7fe5f504fd08322a3b7a9f5941e10ee09017f5fe6c76f4bc8d478707b020c0dcd475366e7c73d48e7b7319207a4f98aa8c1c7f9b8d4f3f7459f651683d1eea8e1eb712ae85f508b571c17c8044546399dfeadc2c7fa20f15d2eeeabd8946c3a06308e05d0818262acadf2940a786016cc9a2ea14b1004b36ab2602208efa7fc43f34b4e76787ab0682121edeff39684e7db901521a156ec595d7cdce1dd0fc13ea2aa44ddf7d299f6f350dc1215682cb61a1753bf84b9b203642106257ab117bf08f7bfff60208d4cc398be2db8845cf0332a94bff4aaabca221baa2f74f9c49d3abbb8120e0bb23accbc302e5832d2dd0ba826ae62c212d6768dee81aced33e0436d6d4a6b41c1374e8a22edd4fe69da27031b2ceb7375a62b6542e3a5cf4b2f53c4df18b0bf1676b84bed4ca2d821ce21a5aff0e023868af4200d57cffbbe3860ebe8f24bacd35016dac522f9e7de26cb546f1e160b1531ed1faad973f37ba7778360162101c4364d07c7b6a9fd64557d4b3a6ba7f47fef9c760cb9ff10f7b0e7da39510eb5361e6755bee519e5d3ab6d631bb76740d68df7e61254988e7ec9e4e7b0979b3031371cb3b8afa30e6f2db4ec19ec31292ed5a4aa2099163341a6431c79f3329240ad4ecfa6f93e0e49e8b6f3125fd4515cd57060ecc2d75909926e279c7273cf911a6c71f7a1455c4e0e61da7448dd133f41bb8977d6d44501302ec68e06d812920ec1d797fe66c36b4026c9691ec29d89ee1b87395393c249b77ce3507fde11c6b35ac7a1e72558d981ca91050040249862d8e8967970813a08b8181607ffd6f35692f4d0b49d557eb0ee8812abf11b0d773e6cca6e583ae36307eb055a23d5f272620963722ca80db38903903e9988e20cff9d58f1757290490adff2c3864df83f59b2a39181bd644f226f5e2a6f71fdfb73e213466b6ae8029a46a812d926983e16247530d67ae44f9c677ef45bbf7434decc4889e198af3cf1b6414804d7ee2d93aacd7e480bb23466e48535ba00e1060ce52641cd24ae923f1d86585c8479491cbaf03872265d792130befb8beadce37e42b8d5060a838129618cb25c8c732075985a6868e938c5e7f179ad95e32ddfe08c6e96c6735546522256f6f6a7d53ef25e3ee6658089b7f19e6a0c6576fa057650698398db6b0923e91ca167367409f19d1f874f14861210c8d42ca10b50238ffcecf0f5b22a14a63e579d404d567b756194293bc43455280e1fdd55a65ffa41c7d90d96f3f2e7967eea9f8d9059253dae822870a65d56b9eb4d8c8da31d0053f4e9784f72b4156c165cb50be03e49b87fdbf5a7a9542ddbbe73f4c319177acca3be1c14b1463993c1541080e49c25345267c35291f42a7978612514bea5a3e10153216aeb4f1d82cc2a668938d7d42169460d637b86c10d2c499e69943a2fba721d6528c44c53b590aeeadac2143400a7da767c82ad576c3c5d7b4ee854d991a6c5e4647c7bde6dbf2ced84a03f41c169c61665bb0008fa7c0c1ca46f104840de63c45a77e483b5b5879bf197cb5e8ba68e39da65490558cf7d81edfd4ece7b163df330227ab4b25a3d6af0903a0f9bd9bd35924662e79a4035fd4e3b7e9b1a0888ede1a49c5d1850393e28cb281373895bb5f40622ea6ceddfcb27d1c078806b8061059da969ac0f9dac3c5ce14dee08f5795bec84fc0c01417d0da98ea4928b0e5ab2199edad7189d6ef8416cd71c586549958a657978479cebb85766245460b2f79e86ef8b5d9cb3c45b95638a00d0ff0e3fe80e7fc45e22242b08496148979c2da11fa569a09081c0d3c39260cb931d4dbfab67fd18c95bb1789c1f52c9440c5130d7dcbe606f8e0b521d46119ce02bc324148f1900f05e24573c406cb9d5f79cf5702d2b94bcaf7567690b6fcf12be3ca162c5444ab48345973fae0d301fa706afd5abb08b70975a7fa8a78fa4c898080ca639a95a7952cef23ee3ccfc936542155242d33bec6e11777a9cd1fc23db0b78d67fc7bf8168915f853e1c4bf72b84982253b10eeb8fd54bbe29098bd813159a730ba1936070229dae7e4e8f3c51de30efc5f32ed5761c638ebcc2a7fbdd40b2bb351fbb2e982b75bb90fabc6555e1dc1fd38ac19a45ff2022725488f915a06e4ed79bdf07e8064e0a23eb6e923c7857b1598642212827ae986fdcc2e890e7b3acb4831e430f4d6761c7cf2833a881702049ac5c7fcc3cbdab04650906f680ca8c6c2d402cfdf6ac5be1a37320d4e0b4c2dc212d5d0d3cab7b6edc78cd82226501ab56e4655e68a9742d018ced73831aa0eea78d9c9ce15bfebe263c9f714b2cee91d0faf2e8e38d083c194c6c2329048f7c7257e31ccaa28f16c80a1c11e77b5a6fd4ee928203de8b485fdf670877dc56d8801e961efcdb96f5d9387544cc61f021385aaf10eef07372082149bf5552d00475e208d1972b527c77d0b1a65d23659e09e0b1d851e4cf161d94b3d66ef92cfc3268f1548f93481bde181f95137ffb3dee4897fb99ea85e654ba081442a77042d8a766ce8a73233dbd7c0be1f7dc6349b446d3101dddb04caa8737a336e9e4b82837583cac5588fdcf6a27b2d5acdc36bc473de463d01776731396d2087cdb4fa063ed7e7e43144847a311a0f881a8793ac806b517b957c37aec9154d5bf21d4b9ef3f805c2dffb6d6b6363680e8e5ec6a79143fbed694eb8499ab3a14d6bf955f9c823c2c68ac42a982e887bcbdbfa9b066ee930831962c256475ee9b3b56025baeb9bb7dd3e24ea1cf0bb21ba3c0936789a117e945db1220532ab92fa752264846d358ec982d710413c50403c69862a95bc0c8c4f37e160bc2557322a692481f30341258a1c64d7cb85d60fdb64ff6a4a475e6f4ff2097ce070b08f62669f6251e69067550fdaa5821dd1041d502905bcf76927faa23779279b8983370154605c97889da801b92f47ed959a16931065b272d412ee984e5c3f3a888eda388a004ed6e48bebaccce07372792b0a7914a33b011be7b4aaa55eaa24629429603a5e7ba6083979b02e0e0838e6003bfbfe6dceb5491b60334d81c6b1ff3a39d2e6f2f13b02c12ffd73f88b901c50f1b38be02c7113ecbeca1f6a8ae5ea61a932c1565a8095272d2a35206c9f3f8fe6c9f2d72988608d59badb5a452ca683c96c5f7ba4d61bb2ac5e2bdac1d30373983e48aec58da79104cf893e281870990b227270a8be309842a343092ae0ef8de32a23c9043521784201c582081f5f5c4e927faa282d3b44ec0a848d25eb8eb06a9fa2003e096b77f4f41f54123b8b753f632a96498e5c9aebd5a16ed13822177731a12c11f4af97706497854192330c06e4c460922d6e71657818f2a280b400c14e62c75c0f3b4d168f1a929685dc8eaa2e1bb664cac8183ca25bb175ea4c61cb4a81364541ca54f3da7447cc6f9f716896db35db5ec4863793396de7a93343aa3ea3b5f6a578033af930e225106ef686db114866b57f35c4c95960778e38d218a6d06422d6bf236ff918b193ab837d076cec56f5eead648fdd955f3192bb01d081ac45fe84ca8c688b01582eb512fc310c286a23a3722e60d4fdb586a328070a703fa702036a81aee3bddac98b3ae6bb218fa9db24b86144b1b9bbd93b367b49ebfdd7a115e4e4197a70459896b133f5278bf833c9b2f2bd7165b4a8dc411f523574ec121f5a770cea189b1f18435556c414f1558bf5e73c3c439a8bc3d9d5176146a233c0d6b9b9771a8bd7963f2ba5c7e558c485b73426947fa7c4fa7dee3f2ea1c98441c62994f8490345c006a76bb9ef82d658d2f3d402a0d1c9a50205722ce88b5cb9248d6932d4fdd207d68d7931e76ec7d1d66edb671be6061b40f38144139e206e58892c78392271e0fbb772a3b51155df90bd980995c90ab788a6234a7ea7ce9206fbca9d4228938272eac0749f7c0ab73ab1fd6c8c856ee774e7a7fc00e6f49247245b1d29f6209497e698235432009923ffc8413e8de2931d5cf38523c5543da041b6a2fc61849b5b25a84b6c27e65a38f86d1be0983b5f6e2f8b511ca0bd3a6f71c8c3560f0a324341435b8b3a2e690fb885bd80c0f6a319a1136f2319d4df9cd09e9ef530f0fe03ac55507f5309ce07b756dd220a05459270588fd912ccc0edce57720272417fffb1d1afcd0f1834aee70f9ef790cda883c4703d31514e0fc95c6856aa171949805e488e35f18205be3834ffdf37e26a26be79f31167a1275b19be37bc130ab7c48ac7454f93764d942e55ac35e880f79bcb187babdeae1ef823a311706ac0a887f5c1d0de40436095fffc17e44b9a74f3b1e362a6b212e11c4a89b6e3fb154525a57888ccf376eb1cde96c5fa4fcf9f86f8060549afb218eaed1b2622880c2ce70849e076eb5c003a79ce28cb8a0e18bed320d71fff2f566d8955cb47a37a87634ac358362c2877a068b1374c4735197bc1337b2d4e0fcb1251ddacde7b34511315b21d9a7bf70861b5f5461d4d651bd82a657898ae1208f36087b76613e97a2bb10ace8f397d42e8a332f03378a9f545ac7f2fbfc87f6b855bf2b915f425a7ec1827263bdf3c8892ca8251a59f12a6ea9e712839a6b1859f62b994cb857d7b7b72a9100c66e44cc1b0a3575068194a011af38d3c999ee4e7a04855d247d2c2e18a5a173d8350fa44cd301b06bcaefe4e02533d903e8b801c5b0d9e5c60dd9f897942b530b884d7f137aae765bed89ca4d50a1193d8b81972bdd57765e8f28124978948221b1504641a4bb23ab9e110a9d5052a592a713df04e6b7dea3dd60b1528f2c3053f3a36f36f93ad537f4c25da183dcf34f58f8ef2bfbac7b85e1812df4148e04996aa12e39f59291950f2edcc7450708d1fd2899a284c10e5f138c2c7fc02788bd78c7928c4e34a6a900e940bbb169dee6ebf61ae833633007148f62ea0836b1184f8889e41936fb1b7fcc2971bc515ff51f3a2eb01b514c3d2d1a0567e23fa06c4f1e0f74ddeb9928cab3f9e4870f7b9fb05ad22c90ad7e2aed29e440f2453cd767f98676477ecef3eb61694a684f3dd3f59b221cd8762992e56ad906eb311c51dcfef687db46ead30628ffd65487e72d87baf27f89aaa93cff62e8f3ada95cc41ed771033180bd4f96f14ee3ca6310ff197597c60a5ae3a32ded51dda96988155be1c6f10ad68ed3b23aee4167845a6759fcf33d8c8b9cfd67955cacac803e9c8e10959e5845c7a6b9d7d24f6683a4fad9478a1528015909f0554c1cba851f6755b2db845f242187d953d6cc7965c5eff3e722fc9c87a55c97ab1d8a4b0e76c5872920c09da4dad31d613bb2176f4c526b46c23b4ababf50f626cc63598d4349b898a6636bcd0730cf9fd8a00b6dbd115f699739a4c85bf9293e2d503427a44c464c9cdc6403be26cb4cf19a16604f5a63418ca0c2e95729b08e9ea6ba49d17ef786cf84d868f6dbb797806a98ed877f97fd33c3a10e4d207ba7495883769da3d90f4f3f87e4adc325e9ea0b2ca22496dce68b2f77e1bc6993b6e6c0592e5110bd6fc49a100922352f5a95cd735d242ab8ab1bed20d7de6664c9b68efc433bd87a481cb06465410d15b4ac1ea4643e5d90d647eef6ab972ed221ce720da60c62f823addde18600d55c0e133cbddfc56d9114a3700db053b446e67708eb60c40675684427c944c530f83e3d9464e06fbb934f328f38a70ec10631827ac9d01c0bde00ed10b6241ad16694daeb8566222d11dfc736af013c1dbd914d490563fdefad7d12983d5976e7782a7be06355e9417f058c7f3d8acbcdd0b40237add58ce2986b458170b0dd3f341461ebafb7c8d5f8b6b4176857fea3a55b6a3f08e9ba246517507cadf8a4bef48b928e9902f66a4cce4c9a537132b8a60b8ab8db1ad772f51c7ada2c9402f50f523bc9200855acb3d2d6d4cc97e054cbdbeb1481d25df31b59e83dbd782d47ba613956a559e0917a9cf885425124a831558830343d0d453616d1117ddba46850449d482d4df65ad4527b7f0a5be53d88a560fd49de8cd4b008a8c72f32f1b60315a39204a01fd8e566fa0cd09c99b5e4015dda5152886fa24360b715d32201b4a2ac5362d9e2c273973c81dfb7e4dabf3dfd7860668ee37307089d868a25b5b3a282f66a408f75747f2c8a18f4d8421885f80cea640e49d8ccc6cd07097962fb6cecebce57b01e0de72edd4e449d7278e2fc62760e2dc5460413ae83a5167b289bc907c7ad6ea6e89e96e09c80981c4b1bb7330a39ac514f943e095b1f9ec9714f82227116e06fc8211e09f651eb5d7a06aaa5df2817d7f9752f74cb2a1e66316a05ea3231f1f6ecad1b5ec1e4d59b0d659a01c1bf1f8d37871d1f4b27ada9a7c42fca3a6e494f3f4ea928dd7696b29dd0263867399f80176be3bdad93b8c81eec6038af6bdc6bd050ac4a7df07d5f00c9016a777daff712a941d37da0f3ec4fad975e97fb0d53674cbca00ca977a39f8d45973ca6defee8c106e6578960ed9c8f9612555a554c066ccbe86d2eadc3bd27d703aec34f3671539548a7f5e62a54248445c7fc77cc1b8b210ebf9af789d3a23bfe8a963c1bde1a27390d5be65abe023f4aaa59eb68b2a3492f9de9ccd1269ffceeffb84367b7e98e36130ce8c5f1385ff54a8268bcf269e50cf1ce7900d29a3e287f4ef8fde9b41ec9a5c380cbd0f141c64a7bfcb2b8cfd07d0ae20170f343ab19265601fc180c18ece81b66e18f314a262ea47c964c7ae82d1436d6ee912f3603ee5c24ab2c77410d371c523313c7f2b19a862d37219460383f5d669d1cae657d64291ff453ebac01ff5271214c58f72e985e7fcc6a18d0b2711c6bcbb8cf4f8ac376acb0919f73f9ad028ece0bc119986c309f845a6598710c375e72f09b0a3229b7fc174f72b52ef8f51a9374df901195b6ec863750179c75a3dd295c2d7f09dc9eb952a4c1517fffef32df3f121f72d34a30e81665d6db9c5d7e755e93b280d6dc2e6ed658abb8475b8befea58f2c25100608ebc37c7d8189beb1b3c4f9831c4f1aeb00b10e0e17a9b097794b763244976e5b5ea35b07da36be78fa4c0eb0c62aedab7ce4be472cbd3691ef5006457308bfbda9b0854ec936fe7c79e70efbd7ab79e505831bdfe73305c9d4443b2fb26150d50a08a6553ad8752040774af1065bff08bb6cb6edb55ca8448338a57f0114f701e8c2b2e324ce63b5756cd5cb9e6803bf56fdd8c1a64b097c401fbfdfd3d0dccc64c7311d72939f38646db705499a1465df9440494934c8797046b127292ad0f1d9f0b2ef6be8176274b3221393891e3ee996db8f4d1b4085b3a591b4807c2c59f16a864af63b5f0ecf6759fd4d6efe67b12f958c865082e4df3256f22aea43542f30bea9a890397692523fc141c6b37334406944c9b6c19ce8903b816d75d8bd33eeb563de3c28ef156f36d23f94b2d14dcbabc623c042f41117ecc5fc2d74c00a909afbe5fd502b44ae51a16388d6552afc05344de30f765942a3d5572b72b7359ee63510caa72e032397319cb72e7fd71ac222abed57d3051b7b0abc74f60f731921ab3dd84834104d6f080ac64637e55445e5156ef4880a296530a8343db75adebaa9de5c0b8e9f332dbe943b8a65f61a51d2558461e839fae32cc1e122228f79f4a5a21decfd51ea176af5a4afac49427cdc0cf3b89483f7eb9261cf97cdc06c90a29cbe01c3b52c49f2b8e3924ce122bef5aa7748dfbf56e470b752256180503fe89d2d8fa29bfb5f87af1d998f91d1f8990c2456e0ee3657f90797a07f24b3a8ada439fc22967291cdd1be10cf83be187e3bb6e9abb6ac62d856eb533416a724bb3e0dc47d24feb56dc1febecc61ccbdca512b754c4dbfafe34ca0598de28881f68b3d0605ed0521f33b46551a44228db26027573e5cfd28dccde807c6c7f400f41fa2db5fac6b5aecc966cca867968e8dc292a4ff23d3cb698cfc106a22370dc95905f36520a96d9eadffda024a55ee244ce4c9424c5d284892c459619f9bbc84e7bcdef169adb3fb928d0359de5733ae50bc79a94e03208a1277636c82da88362037a2a359ebec226fe67e5ade34b0ce29c7e39f7225b785b34428f7b6a58c62a4138a9a2494bc34e30c9dda64813ed9433ff37d2adf03f686d2e4d19028a7f051b3d380f2f44685f535e9cbdc0ae1555ab51ba5ba51511c353b19f0fb7181da6315a451ed9a1d45cac20cb49e63cf085e2773f862f59ad790c2d47e5d35d5cdbd68d7499257d23cfedbe672594d7e26dbd4822eb5a5066880460c1e99b022d823e41d5392a8b2f0f7fdc1e6ea44a7249ab6479dbd674bf0fc439fa6627beef46cbeb0fdae6119f1d0066f188042b116d6c13d5db6e8d816d1686257f7dcb348c079fd011121db004d041f180bdd4cba7247a5a3ac46136e2fc0ee08fbcc77e8e22b235cd01e72877904b82b6489d4b8a088834a4940a4e54548e0647d90034928a718548ac30e69a58bf2e67a7fcb3893edc3cd79e597417adffd27af51090c9982269d2ae41c561273d88a89e4cb6c5565d87e1915b5157fd9a92070146ee061d3d32ce5b1eb8891e68524a7d2e34ffb9e714ffb3b1b10873bf13b733cb68088cec603e5e15033d4360dccba6aa5ba790b98c66e3b156fafeb346e37953d45350d458b99bee1a027b5f308170746298805093cf0a836389bbca35401088a122526d24872b2d43fe4ac2ef731769a341cf994d3c87c209a4f7fea19c59113b6b832f742b99d8449b29128b33b0ae9be79d8614ac61e12155086ba157bdc447ad447980cd86218ab2ec1a6286ee6509a41d179264dd30cee737e9eac3d9cf2ccc33aad0c2ded9446104a3e7dc294421943da61c564f9326b58cd4ca31deac0cd038c1f760e347cd9c95525e35ae7f265aef863182967b6e978adf45f73b9fb58220a48d66b2cfd88c39e1a67c085f534552841e1f0592f5d82e36341112331e347c4e81c2773c4d5cce0f01a1035fc2fee73ee312e41d0746cebb8e2d10ba304d2dd4cd8a0ce697c0a8acaa9a689d8b69de91cdcd8b73e22e27847f55618616b6c0a6a59fa8307464eef1a089b586a7ed755860be9451e409793f12c7f6c787a62dd1e4f3dc97e57d7a4bb26d6b2de773e3b0685b4f0685fd4415813c68eca26c506a66fd4faa0e993fb1cc1909966a17ca1ee78f028de5025f193331816d9a416b80180863f34cbf6fdf6ffae8b7e4edb3db0d2f4fe7196fe3fe4136e28888132796cb09b318b9996b32138e9d07956f1dc6c16d60eba14fdde7bde6bfd9f41bb2326c02b0ae2920e9e0a085f551f127d8ece2b4cdcd80b7ae87fffd3201d0f1361f7c9a416268c708cbd9f29edbdddf17320fbde868663ad82c2180a772b5e988c20481786bc3064e1415c4d89e214865db101d9488e907a46c8703499021957d1f638af240ee291598b99eef6a3b4d16df239f8602675a69c32ed0f70efc80309c8c985cf81bab1e05b6849f1b8c28f9ae18c4a5ed15267104f805dd747801f13ff45fbf8264b251cb05e26b69963e754abaef909b5583bb1c6b7bf44f6d2e7aa09247a6afa917e5dcfefe0e4c4456d3c66e9d93ea9e0b2af8f581377ccee3c8741e4bb798255dbd9621b22f2963028ff2352c5d0e0ee736563a415ee6cfda05099a9c6d4cef59f89118db913d9d350e479f7d1f05b1414c217d7612b3b9c1c150e9b9bc0e4e0bc5543c25cfd9e07a5b408b243abfc69656d9015893ebd1de820fb42f2e61685d683af785d70a084c24364c34535f7ff6e18300f433d43364e2387ce8e699db8c63842d4906dcdfdf98b0ee62e22c47aea7883fa68e143c2921ac873d4eefe55765422f2ad8c28fa43274e0af1fde0f3886ade4923d6cf6acd68e9347f7124ab73213cca14318ef4e7e758ae62497f955ca83c2fe48bb4945485e7c9cab8f642f7815bc586143f96d11ac8b293c572d0f8ffbed1210667a1e7835dc6e9617b340978eba5e83a6b5f4de8b2430253fa012bb9822672a5a88a89d1f3394aae941544b1da877e53955c3123ea094164e66a4b19d1c0e991d653e5804838dec03841230cdc54505e089ed1d9cb4fd8243317b126d8a28419c4a9b0d25021977641bf150e443e866cb2915b437e0027b7aff0146bfe020489d9e6fbede6256613bda5b881b89b879ea43d58a08582b99c1e664f7f792c4d79ac8b3f6473abae5b660a495e0001bf89489c1454307ac60d0295fe5509e1bd1442b48b4d1430324df38e8029bdb5d3f804c1ed57c1a0c5946c20f7ff61306c4366324ce2386e75571780d630dc80eec1b775eae42cb4ebe892eb5e8946d3b0a52221d672c3a36de2434c843f1248e5de4c3df5ddaf036577e4f7952e46b9cce7afbfe011f61cc8c7ee527f5dce5bfab7f5621dcc93ebd56384c6c3582b81fe5800d7b545c909f40ff37fa71d9744e36a94bf3003578a59ee98404ee700ac3e6f3417fb32a27b7d2568998bbe471aaf39e6fd904d10770dbb70703b19ba2c12dd701f981e2ecd1cc1c2c90abfa10c53ea304808c1f8dcd6f59c6510ab85fa07456b8e1eb9816597ff63df07d42f2dfc595ffd9f3205f05fa71e62c6d0d0ad30b27a660d485c9cc05251c9f767a289285d69ffff3993d401a96fe9e59cca50cdb65401d09167159be1cb9a185161028048e2cf1f27fedde39fb99bb957acb8c48ed10c7fc06e01198ba1f64a2f5f58bfa0c254e72c5b3d69e5cf986e84863880f0553511585b9eeaf0141c1d6e67534485de888ff44477dc4e05824cbbf1039fd288c24f43ad9b8786ee73060b18cab8491ad737410dcec355c1d1a7b7a5c06729dcf0b2d185eb9a50db947ed1818f7da7b31783919251aba69759fc5157bc8f7dcd9e46fca1b287af32a1b4261756c4047186769dc77e137dfb576c9e5cbbe5f8c366f3702a1f9a5ebeeb6d0b9017c5b2ba89ab7d3bef16ac3a2a7d613ba427541dfa5f22a17f20ee5826360183c4c2adc69bc516f4caa42075c7dd9c44d641d7084fec296d39c5267ca8d7ab04fd2d8910a1e4617ca3ce67edda04c2ad7a3e19fe5e64aad3e7d19bfaafcac27d2803e1901b50cd79082d2832afca26ea4a44df877e046353085b650dcbb8c4c6f1a451a75e95382e4f6abd0660ceb41646ea9d26ba393cb6b036ac28dbe0525e2625b9430551dff1b83a1af347a5cd8e211d556413be6914b674300b3c873ed02a54536c711a9f6146935dd85d778520b61c8592fe084599b476589affc3b63366c2c012a5fd21bf7a709f644f8aaa2d2562c9ac2c94bdefa2a9cd4885b62319eef4871c3a1a485f7fa070698b7dd084df8b5840ceb02c5e92d0745469df74ddeb9706cb8df015009b2ec4f61518948706f97c4d3c8edacb2095223452c66c03eb6548dee231ce9ae2b22e63dd6ab144a2a966afffec4a3a0ecfdff55b867a96574aa25389dfe4cd3bb1b9583c886c3d988ba0e3e27a9272155a9de37c0baabf5f97bd6ea9c5ce48357961066c37d62be1d9b8277022c3d1825c4b6e315bb19c7a69e5968e0b96f51ec55430fb6b934e56e1118ab53a8dd5a859139fc34bda02225edc702fbf775b42658c1c37d0ee5cad5f5133746ac0fb07d2fb2f3cecf8e7c88c598c64a805b444e019831bbabde793cfc11e03295561973835384275c7841882694c061734da2b4ee2740b9d8e8a700dafa68eeb49fddf71120906a63ba5809380916ba25128c00f91c7646ef35324cefd0544303c3516356c1a3946a61705d67196eb745cf4c47bacfe38df1f339e4324d343155430f567a80b766ad50b9e3b91e0682659c17dafa5322c6ac59f98585429076a5cb21ed416e01786bd06b872231bf22bcba50f74fbb9c2cbb36285b7f06dc30c8f98e6706121cabd21b796c3f8501b375cce3bfbe5e5a2d1dd042fbf1edbfbb3d1e3ecd98b9a7ab56f129bc9ddfe9c52bd3ee4a81979e27bacf45cd0bc80dcc0854891236285c07e30c0d10f1c37a28e9042fba270fb6edc60d1135a8beb85624340b17bc3db16e12b118e05b1738e670dc048b9595fb52a4cfa2771d68ecc9c6dad2baa1dabbb69a1748ff938768a12e73ba02fba0e0e2d9925efd13dfe564a57da144977e8eb2470060f5aa991a1e5bfb57a6fdbc7536123f70a1b79642eb489de2a6f7e7c5559bc5cec36b41d1d20d2696493e75f6fd4c6b1174dd45c3d2f4d60c52f27b3f796126d6aa436df1d664146e9d51a71fac9da55a850b18c179d769fa43cefb0b4003053dc502696e31f8dfbe84368644a8756dcf0f037457669af002ed919d299f5489e773fea0f17753f3bf5c4b157329042852072dc91d3763d530f93bb00c1ab7695333b8f628d9e13489d9caaa28299808e44915532ca1e6f3a46613d2ab8ec8e97573317bf1bfd4b57ba748b38fcfeea632c3e2abe9072fbbc0553991d73900986446e2fe5512bf1e7039b83b525b9e12b75b731c997301e969667a3f9f088b1ee98064ee767803c7228f2819a3bdaad5ee778d81bb7e7ee06ae5e8e8f9ba6fbaa0ffbb72deca96e803f1a68f9f55bc06fd35e098b615449b2d105bf8b623f06da4ebf6ab12c21bbb34eb3e08c0084e4516fd391fbeabc1f7cc91329eba7b7c12eff3b6b45e9147bd3de8884fb967ddeafef25ffa89e4a0d7d588f7a4314d6a76376b741e0d3f21afb31cc32066c7f95b418868f569e172cd9c2cc9565dc31fb0549c579bf36ffcdc02aade28c1059e6cf38267e2c60c034b97d85ba0f00147f8763cc7486e32335b76866d29cd15f2e45d531066ffdb389fd0a018d067ac97d48a47c98de428c948690dcb2275558018003e843148cfe80c77de6f041159f5aff3b56eab6a18f1eac356a515d5448ab1026d3b4634f0e7bb6d867df8e53da2ffe77362362c3c1de8bb49ec6a99284d5357147280b8d8031b36ebff9e7408237a69ff4e57d95c3b546ad783ef7e11251fdb5b443c0e3d09ccec828a8675f362ffcc4194c4211c8fc57f71bc1356df4c26ce1a12070f005505c10f52c6b26e10006d7a9091231127ef1230a04c9218fd04a729a403d5803c1da5031e49783db51411b7fa2b491a0b338bf28c39189d0ba0dc17aed3f533a0c6d8053268ed460cff2c8c6137df178f63a03f52df5e54b3412f4d003459cfdee266bcabd066fcd759e3c07da7bc7ae579580612490e12f4632e44944584b6417ac63f79fd8aab39a5a14087c7dd10a845ceabfe5d72c45dfb5784ac5b16b8bada11b4bf7dd294795636423ab50d9e2911b7781d7611b37e6ac69382560f3edb41858efd2d8d7511d2a9fc69c0bcdeca6a8097790fc5e11b4214af5b74fe8b047a309f7077af3407c9da3568bf98bf9aa54852e8ae344683bfbd2bf1ac36105a503ec5bd6ae0e4ba408447497bd2b2acd8b798719839ffefba55b567bd6caf2f32b346a144d00f192ab3cc2abef8e51ac9a3e2dcde6e3c1fa6256c7b8dce855b1b11a0cf8744dde9423925075e4105c5583c61d24a19a0daf9c80820f168383ca941480e7f99549da55a650352698f78946dcfa0f0b3d08dc6e301d632e0a631ad72a40a8e7a1e9dc0f53f71fb8a2684c5c904cdbf4b413d51f48fcbdf3cb6e64031b125352d05ebd5124147e50e2d5b379b93bae8f097c6b07742c76ed1d4dd309a585795d8c026f2c73604cc4a5901115005294df46f04f906160ce79d9d565572f1aa0f7eea8d5644942125c80e4cc3d6c6c26dd2ab619c84261535fc190f155b3096f8ffa7ccfd9450f0b3b2a30161f92a953457bd1920abbdb6f290334c2e8126272c5f371d3dce1d1230a59296ccb991ab8016783ce1d33213af2c88c5266afdd361fd2857af75574f92d21e4eed66c8a0d3c77ab6773545058243a23f012ad486948ba2d86071f8c24c9a0f640fee3abd626b4df2d35c34ffc8666f13e758f056b6cf00914dafc7cc8dc45db71669c71c80fe21e90ce83d97274709cf4941a574ecbf7dbf1176e65221b6b05e16859bd9066b2cb68e285a0cbcd5c3f95789c6c0bb6a6513c9da07bf5d16ff410fc09303e0cadca690062274e0f25de750e64a8bf0f43f9b4607640fded12994bf7990284aa13589b33a690d88629e215a30e5989b67180a02dfbc86f964a531671de88c6fe91e1d37c896c8d44d65374ec92129a9184e27a80670fca8cea76ab8085dcbfd0a70cd6d190ea1486dd44756bb3d6e813a0f625f96ae9472930643e34ee912f2da2ed9598b6594a9ca1e5519f430859789f18ad154f11030fc2757a22fdab29b92454ea4063aeb3953b8dd42382631ab736cdbb6cc6b712521c2ff9623c34ad2ee2fa0cddfcda3790080099d0cba6f0a6edf820076b4cfc445437cf3892ebc208eb8e062b327164281356557f2a45a33331517b66c466c133ffdd49cef2451ba7ce2b61a36711d59be600572f3372628a4a9d2f0e9b619a5279b3af006f93a1cb08673f49167c2ca24034a25b9cb882a10d7828ef7a68b5e51f33665c79e181e82ffc82bc26f259dd3ff06f0a175a69252fb1a866f1efb36b55a61db9f98824de463b777ba7bbda5089e9c90c165b3b39e036605ab27bba3d5079b23a97cd7d51c0b76707e1e0e2a5bf2bb7a12a797de90da72a415f103acce5799370b982a097afee5934dcaa6fd44990e1295c47e84bea8fe1b06cad57727fc1522cbdcc42310e1a8bc5e8b4f48ce8e8a0c9e1e76f194c54cf49c796283a29fba86e52156c93c93322ad910c6f21a31ce99b610810dc2b23d6f5252363d4a9c025625770fc168a3b1288928a5c20d19ff1403d1552d73e6913d9927dadf806e3cc3416d622a73a73ba524f5c2f96d695d7bbe065b145ec5f2ce8bcf9ea9cf03f8ed881bd15081b893fbbad8609a3094adab8b819081c6db1f565816c00d4e2fb8403229a8bb14d32477015d0c7033efe025da91e14907c7fffd73330e547ca3307d9a707a3dd46db686e7ac24a80081a72ba1645e5652a75635b9c2d2e3343017df51f3593e77cffa56315559a11d0987ec5dd701d7133857190e7baf9574474981c0db05ff171361590f631ee331ba5a9722df72c4a6bcc07c54eed848f10bf054d79e55608d4278a445d47b5fc8714ea8b7941e36cc037f213afda69caae4bdddcd817c0652d0681a8de2e9f8d34f88ef955d286e41d562af8111d1bdaeded5993a7e2447087a0fc4189b6b21e3fec6fc40c5513e8dd3cb09cf26ceadf7d6c59f88a6aaff1508bfc106bb5bb1775ce510cecd93118dd42939a8a46f1f202173f025c6bb46908e7a63ffd0a7b2845058958dc08197062ad4424cd4b8ba374cd5615cd629d954ba1172beb0af04b16c08bde7d1b93acd3a5ebb53f1f354f03099b87d03c7abba2ae615d777da1df81fe658a30e0f85a3eefaf0ea13b0d543985dd4c52c6a96b3bc938cc393854b0f441ea28ccb886911a2fa77068b50939e8a850c8b026991f446d17fd5039b66105b6cabe46ed228eabd5bed61aeba9e3eca0836f5b6b6d32001c7c86d02954ef419163d3c4c9405853a5d3c0ad33519d3b840f7671096f7b88cbd57ae5b4af3753229684fbd05a56b627f2f91fe15d37d569bc36425d75c7e40185138cb1edb5d2b5da96f3ee3b3b400090d17d8ac8e09c0e2f46565dd122979e6b6b76355001007aeaa76d51beea66220446beebf91a35e944c74910ecc8310ab0eb25f24bf6d6abebb5edfa1af30fedcb62a9bd358a9ceb54014f5b1d505eac212c18c6dc861e3a531d28a3b32331d02f726618d148939b641e840ae38a0bedc8c538140e2eb46c99bb628fede540d0fe056f01ce8d1240cf02ba0b9d15185da36a69ca4ca2eb355a61e38b189331e4d8a5fac0838df374f90e8c8ca7e802ae6758bc39928eb079af033f5a1a0a0fb647b3ef8cfffe63400d956b4acebdac3c7e1cb56e1afb07dfa2281244486646eff04d5b5c41e249838f209c286ee97bfa6deeab09ab1b7f378a49f06ec8774ef89fc24e056e85593c0ac1e5140db7aa0068a63527949dbc4728e764efa9fdcf7133340d80074fe88229b6b696e205a5918002eb3f3e03e4e98b1743d50630903d4cb3d4f68c5e2f0013236a74756b10daa8db65819e64df3d4890e740b2d0102a03a097b9eadbff4c20bfc0858b89e5e5defbfd460fcd0c35102e85d27327f144811b9929074232596f7827eb221fe50e5f39ddef9b8401ecf02c26a8342a8541fd40cb3d2df3340c88f9abd5cf756d91a22926c5f85a4534a3f310d56ae599802daf32c8cf327de7f188daacf519b8b3570690feb303288358c9f8acdbea8b408a9904f3d7de305139d9ad4dcc67fabda03cecd198958dcaf92f9a75998f984c8ce0c2f0f2c4a78ad22b1f8371d06a327f19a24bfa8ffa0df57fd925b89ab27cd5e6722ba710332f5809a1d366c81ef4c0a41e564c70e8b52d91d8a69e9e3d6266625ab87a1707d324f198cbb092a0b0f73d0ec719927af56eb0c8ccc10c2067a04abfd917d113487d2fd9721e8fc9e7cf823bb83f021fddae17be7908d3365dec5e9af2646ed8765570d09b848f80d9bfafd5c99d6d6fecc61c5007654d51fbf033b1c676ab7e1d8b98735dee8e0e52b048961e9b347171e757f914d395901a8a40f92d83b011b1d42cd4aca0da34270320dd7f22037b83997083669d5adf9dcae2209c6347237c41b33252c5ccc724b53a946fdd9b48eee0675861ee7cd0ccf90e7853fc26b03d56d94d4eedf0095a71abfdab84e2ddec665b0bddfba5de02b137b3d15b8a0c64be1be78a44460ec03bf32ff4a576d5a6bbabfa9e5e3a31cd69715f2d240f486f863dcbd447600ec9040e69ccfce1a7da71091c13577edbd083c2d5a2388229914ab1e30c32993acd4be98573096f20ac98e713a7b2e6545f774b654f03b4126d5ae65c50c2a4f73db0ef294fadf618bdf3348a2a18a741d75f57db800379929ae8aa6b541323da5bbf2ff9ce68f2532df82b79650013538db33078446a1ecae7617af8de8de860fa948133aa7dfd92740e8da642051c6033e31ed6170e315171beaa2a57861e674939241f90fe940b8397d38a751c70ab27f04971d6096f7e19a8558cfaa26353cc754dadb83f0a53a57add72b79fa96a6628c98b450cf5723a3cf8cc6fe301a1b2c6e45e606561700dd078b6daf440f753869defa37ef1646c2ce6bf5c1f246a37b32ea47fb1783fa166a391a6b60174644c930d6235296fdb06c0ba56184554ee77592105f2a5255fd4777e9e0984bb11be9a3feb11620256a20dcc1fbe517f046971d48e68526a6531867c8c69b2b55639189a768a05c47cdc392e0833e089e607de353fbb3a8fb722a647d4469857ea3fa11c4ca1948c1444ab35179b1f83c774374e3b788eb418c5c76383ff5b9af7793c1ca4f3f988be4ec0d771878820e2223a670ab0031ac87ca42678fa1d497013d8a8c4b4c02f600c1b07bcbcbc70675e4476d297fa48aa5971208c9b41e707c73ed3dec60c65b38ccabb1609388f7d8b74eef27584e00492ab10fc441d5e96233574dc1c2d4963190e3d6a7882aee27397ede0e7988ed674f90f2dc10517d35204bf447939f8eb96d9f9e59829e630f75d95ea7f4b46df0b265bca56759c5cbb541882f448dcd33949b39f612eb3e05d1bb0ad1b6db3c9a2d46a647747a71dfca5ff4ec3fd9f08045f6f50afcb9a43f6a0ec96652b67e456b28becf07f56221667498a957d2b6de9ea415f5d511903eca2a6f6217da28944eb60d3d9f7ccdf7f1694569a45b5cf25ea6ba0b4c4f49275533e24c75d152ffb1fa2877e868073cb8f4120b3f37d7c7ad57f91a00f75bc8fe5da9e2b4df35741f5f7a4cb74b56c9ce2fe3254f11b2741eb6823da639c2cc894a6bb83f785527fcd5bb8065633c4eb0996ab53c5e7d27299f52a717f74856305e9a13f9133de7dc4b13bfa6b3b0e5f39c8dcbcbf63fa57f5afec187dce2064f9a9647817c0b94c68d05b90514d1dfb790ba5a1c31b8dabd7a79fa4427c74adb6ca3d812f907042f769914e9dbef99cec55744c1dc82cb2f68cf2f4b5fa41b3ac821cc4a9edb593ea2147d1b9aec76ddf6d0392363be1351fe5c53e719100895e61e38993760d00b9ea4112e97361d3489778079cb136ed7095668f3824176533f74071793f9bb926425b93f117de00c215530fb039f1e838343036b6d4a2a499cd8957fcf4ad01715ac056246a0038a77f5ebc3148437d253e0f71604f5950ecc1edf6fb087c3658c18deefb787027833a855fed3e43e341f381efa4f37992c2180ec5dc95cd9b5757f7e64dc5e63bfb7ece8557756c95cb32839b2097b0c6d3ab83aa80a4ab5de09264d84476b1a032bf617f1ae9bd350cc25087ea3feb84ac6bf30256aae760fc4e6d439c92262252b20b335f86ab77553ac5789352b33e889e324f5298f4bf83ea87c48016ec61aab06a2b3260fc3850c760064e368dc2e66f90c0a2382c77607440e62bc039f97f81fb34b51679ece6fbd5688b3ca4a8f3b6ab4e2e7d5a65e588801d3778f6091383687ef13f2362ecbf39a2df53a94bd940336b7b9794bb20c2ebe639be5fd64d9e201e860e13eb5c9c7318c419bc68c2622c95b19b905cd7a3ccb7ff120746072c9e577f1e90f5dccddce485500b1ed4ef1e3f9229b89a0e87d97f01e8420e7f562ddccec9d92b505615b1e85fe43bc9bbf542eeda2f2b957f6150f38a2af7cb2a33fcdd45c78f7c256b4a25a97a680a3ddfee5509870871b6b1ba3c1958eeed63b0ba4ca3a0ca5b36715bb9e28c4b022dae6f20797128b8e12951fa2d9ce84a4844452118650213bc130503d7053c9f337103e0876aa79b47a9f22338c269440a0c2097282e7669bd6f944579b3c37e09f194d5ea1181e925a5d0b003112a7a7db3df68934057087b5798345f7737b94b2a440b82dd27928de74d1eea2c932ad80906813f01c3c290ba1e2a4accb41c4e4174786d664e23e15b0c7fd06e3bb99d9e6af1ac2f99f4fd4693edcc25c612dba6c2076d1c2a2b98791560a16c2986d2c6bf730f4c0416289100247d3cd5429256a55ba330f9b7666b999c04d91e0ae0c4e486d5a11f54f5d467573895ed54558f478b78a7bfcde44978baaa816acbc076ee11eb710a1604c5c611c3809d45f8f8e3e26b73e04852f3225820f410a3bcf023bfb0f6357e591f0852b3d2e93374385a7b8819036c41ba7d56449318c777f8e3f17d26f51b116a93ae6934bee23ae33e5346f966365107c56c2cbe1b06f7bfd2b117d005585a503fc02a619ae19d4203b072816f35a0024d05100cc5425aac96ed14ce375e205436c2114bb99ad18d9890d7f67055521a85de85787c97b706ae0fe4283b16b9a9ab97f59c72e20feb5ece1c77679bf9318c0142131b0c59099a2c99a24de033d0248a8575a3a7721d4a31859716a62f1bf54ae6c84ee0cb49ad7173a3204598ab8280b9771451a2b78f325eb333e3e2bbb7f8599a84f639e05a1bbe625066cd5322b0ab7eeb04a3f4ee521c9ea601ba3efe4297da329232895e8678c1736cc54d30ab61aafc1c4d88a21f886259fa9bd566c7e7b9609e9407793a064b18847781b01492a92bc7b4962dd8ead9073fc5ca583692247648030f39bc3cc998f2ac3253d3f50fcac0245ef11384c870380e00be9d96d27a4d7e8851e74cd0104bb639e1aa0d89694028efe819492e1926fd0d35972f9049729f10962d48374cd8f2e7d22d91d79bc304af0926defe6916d6bdad5a9df41c73313f45380bb030d4b4262727f44a58eb845f1759bcbc224896d369085cfc82640db5750727420c4ebd22244594c4dc18301bf756243bcfaa59cec630af87e3f8e8a0e436ebc5b83a2e586117bf29eb10a1d8723cfee43b9df1779479b5e468d7af87d0c9e04753f6ae098fe87d1b93a210f6147e911741c247164843c6a6fca79fab07c92f31f2796ba61392a3ab195b6add02ef9718c0f8fc7d8746b7f206b149a80a89a337e12bb186363dd383f493cdc2c76a19ff01a132891c69869ebfb4d87e406f87321e1c90236ed4b41fe2631e6d887310c14ea78d6fd6a68b95513741739ed9b92abfdc399b032f85cfa83927aab921cb5cc991c2ebb3884348a1c4ca798de759708d68ddc1426de2ba30d1015aa0f6b61a54d63b732ffbe0d3d677dde3b8d4eb2c30f2588865d48bee3b290539a88e5626d66a3b5143e372d457b4c665aa60ed78154872d5834697ac39085da445566bcad5f2f6cb119fc02fdd37d115dfb16a75c8c4fd8c097a32d0ebcdba723be7ff9251ff0f0625438c6a3199d7f52d19b39612e5aa31771eff55dfe1ba3e7faa02aac1665db97a02176129125fa8c1c1684c14029dd4f5459dbd44d492de9d3e082441cd0d562033d1eebe319f24378c2feadd4058c849e927117f1e85eaa3d515b51b41ecd499a4102587e601ffca948f7d671337716cfd1eaaccab3de493bf418bb4896e102ce5c4fd9c22ac9ce901b1c3cb1dc656993ba88ab13f585831ffdb8a758873b4518d1ef19a8e045a4d5fd84fb37e58d47b942ae7d74882dc984ceeb0ec1968389231b70e2170cdf1bbdd302e10758a67ddf6593a4e17f144106a37fcb9bd8c0e5b1118fb9f04e5fcd8579cd0edfcb79a7e6e88ac1f54eb19411b34587d6242fdf63c5b9beb34bf52967b16ab1a89d448ccccca817925992e61dd77075f1242b1768ce579a9bea486712b2ea2e07cff43d7e64e597e38ca209d658d5f61b8394e14013872742f7b52505fa207f9083b75f79392eb438cc93b39eb1f4cf8046438a98fd0fadbbd94cb4907ff1acdf9f2b49405aff73b9bf331f57ce2a84925f61a9d22169af19c01d638e56e7c531d9ed2f2d64e92e329b3970ce25a644488d9907e81b73b8ed64f06ccd93aba08f200c1da76b528952a93c49eb4dfb4874429fdea4614acd06c4365736d6a4d69dab9c2407c53747cc08b0ea796bb6050ade208d97b8cc4b19b52e615e61172fe9ee96239821357b8e981949118b5fd573c048364531d7f43320eac66c4fcc2a9ae721e793305771828a71ae562bfbf9eb76d29244c47b6c162ae0b3f43fd7cfadbb003be72f82c2c748211cb278df768886278202871a63b7961ad2eefd5ee164cbbc3670e9efd0444db92cd43a9ac06185712a9fb249d3abb104e76be52abf245148e391fb5a86431a2ef87a7d72abf95351794888a88ce66547ca923902eabefcb7280325e3286680ca0475520559ab6c19425e73ac6ef35345cd216d93028ef0be4c31efeba642966f031d1c85c34fade4fc1984092afbd06b5215587c429c923781491ae4ef9520a9a2192254a7c2ce238f8ea082ad9819e418e5bd4c62a2770b4a9f7e83f869aa0b45326d2a3eeee3f8dfac80fca3007c8282ec5e28a383fe6a2da5df5dfb45e5a7178c71ba032e6eb5d9ed214d77ea0f9ede0244d1f877727e7882a8d1794dc3670f407fa08d4b44dc14703148084269b58ccd4736296d94c0ae5b3715e46db5ceb6c44b32e0dc082e9fac3570ca17cf80f530cc96785b531656adb2f009a33695e504f66a688325084d10734166a40e3facbe25247b7e9057a798f24b5d12a5d4b8956b2ce7b47cd827940e1a0b1669b4104f07d540af5aa33cdd805c8b80e746bbbf91161b522fe701499d5f65a10d31d158922aa25a0c03950e4d99c0992d8283eadffc1d0ee71890d72543d07315ba21b3b332bddd3dee74da10e903fe1bd85c8841f53df4ccfbea77f80a6edd7c8a239a0ae59ebdce148a771da026099e1f8b6d004128f1595f673fbf8eab05078deb117b778cd8fd71f9df8133418dc245ec49c91b1a50daf20f91c8b0e72beee5f2228a091c1ea94bdf2a3e6af730a839c8e530dd3f30a515db8fd95854fa6355753623d06053342aeb82f3940a84246a867eb226eb76335bd18ed370436734ad024c61e0e6482b17247cd4fc3eb676c0e8d17e92ba7de3b45d7163a098819a102c0548b916f35ad3222f8a6de3d373e6ac34880be523e06079cf7f1287ff7266f1cd120f7e9b75ab03467b992dcad3c0dafd626038aebfe8a59c6f3ee2efcf909a12ab02099d97917b3efe34d00f00c2150684ac2afff6ecc8dac2e596b6750a1a6439dd55b9922e8892d6c10a269991e4257a9492fe79748fb3b6cc38b5ee820ee3ce1b1f367479c80574afc6a367f7aede7b29b5e7e441798e73a3bb6bdd4a951f7c9195264777d0134dbc6e954eb1e4953121af30a28f9209034076cfd3d4925970d9ae8d88d8a507677fb6b65d2f35d9dad8bf63864947855defdaac2d9d599bdbab2abc2621627076b367c72fa4829b8ed91ec418162e0500c2c385bc8bbf674ce3df8ada4c4ef75e2c768044110f57579c43aff2695eb08356e536684419a2bc5b531c88339d7863774f22a5d21b51f066a360313bc70115bc148b4ec79e53ab14c8f8d0fd85c9c5d1f8926a78a5e60a9b8332614f6de3ffdc93aa070e223671b384f84ad78cbcaa00529431dd92160874b855698ec5180eb2fc9b49a163bac38fca75142cef588ff98829f65293e0525abd72f326cbc453ad6bb560c7d4fae23ed6ab59d0c7a5bfb2f56a1843a02bd3207dca83ac617a37f3e45c6950cce071b4cc289eeca696b4c69cab25d3632af6190cc3ed9ebfe46643fce226a539aa97f1ceb6a2afc9d715297938091059b7bc521015b451ebe3f6069edfbd467fde52908b91e3510d7f775d13bebbed828843ce92895c8fa0229109400c88086c876253d42afc4e8590a0edb8ff01a9da92235a08225060786f6d56705fbc943ffe4bad16f203c158f6e6a8374a8143905507be15177c4b084fcc40de8dd002ac5a0d4df732d3ed1c51c42606f749783f7efd95703209f58670a86019ca495279a472cb06aabfbf5257d266f4a817e793b365f05ca70c9cb5a49d19cb533b2877de43a50ef4d6ee69f588a4fa9ecd32a192f05af89bbe20dbeb2333b51697e93ddc67b32d420e2eef95f97034e2a4a28562b29bbbcee88e3e076fc6b311e79fa7f201cb83ffffb35353b118d3d8bb6b304c5136ffce30c1a59250f7bf3788f0c422eafdae99b0ff787795ebbff8d9fb7919eed9f7a7f7c5da157d12c87e84aea24bc67d56afda086de20bc301ff851f8ba61fd5463da4eb16fe0c8bfb463796ebdbdf7d87154a706bbdecc38b9b45f2f6f09d2b830cc3e85e591f390ea123aebc2b6521fd3d6a2fe78f8e44dba95b8123b37946b8fffa13f1fe69727c455b2fc765c7f326af229f6d3be589a52697e158b3e8e7e016ce6eb334ab1b0e08d70ced3caa5dfa82b9e929029e60e0e756f0a34970d95533b1ebdb1bf4eebbb33f215dd78a94016a5c9efb269bdae5b48fde1b43fcc33890d24cce31825dc51721121a38d4335a0d9f90720a9bafbc68bd9af257a9537bd1bd4c0107e4bb22d9bd48809369b515dc6219254803c97e52d1ca76f30e7b7e685cd60f60a427f2eb00229e3f3d21b0b7a84a132047f96042cba71519548784456f9249f8b2775dfc8a8b6176619243881a02a4bc7d9754b69fbdff18eea2d6adf3479c23b828b10db6edb08d7a04a72336b3a09991e412f0dbaf86598279a73abee44cc425e33022a262723a32ea84cd597a22ac072e602be8d9f8ce354ec2bca6083739e8dd70aca10aa2988d4b6eced8e1415aebd3302b85ce867c25eed395f74e80f11ce58e80e37119cce5463a7ba8748559cd3077bf8ee812afc6920790bc7e1105ce60b9a7ac0a2e5d8febcb13da8709e9312b3194121ec7edb91392975b120ca12ce8ec8ad0408f16895b7ff1ee47a64c47559f01cdfa07a9654afd74e9462f734846c8749721e0431ca9c1ba22ed0ee0ee7e581a729a300c8154e419c5fdfd559077304821f1bd7e2e819ed87375f36c33e9be542ab470ee8793eddd5325124ae5e2d5b0e60defaeb3002a5b529ad5e6ede52f906246735cc2b7545a76afc55b27ab20f3844d79cbb729b07aea60ef0fae4442467eb8de7f025d3a182e9a919d8013a5c34dd8f537376b4a5119f8b7183d964dfc999fd76e200e4fc29102c25f6fed4bed29879917f4e9244658ffbb0a635109391787b71103e8881ff7e05959fe7f00bb880b0181669cc4590de8a0cdbdb10a4eabdb51328af9387af66e99434bc39833c44a24be73c399b8099e0bf30b82729fbf8517d0121721ce12f13eb75124aade97721e40780468ddbf8f18b74d17a51ef527855d323b682555ab22ee7d725cfdcecdbe94dcb21afd0f95da05443cb01e800a2436c52b124febdb2bcaa777e2ed558fa3478eeff5ea36d279ecd450c2eaeb82b655c4e5c9d46cc80b539d2f553fef9e87977a62640150a4427be999f15a3f708a76ded2272db1d8fcddcffe1dce8ee2a6c3c5e851a87655db96addb808d11ba653a42dd1fea3595796667605f36893b9cffd12b083ee62872b313a40c6c8f5f3c5465f95ec61de7d2ea6b5fac7cbc4c8b90c54373174ab1b8eae1d6cf762e0f26d71c953c357d2bad3f03be4b83f22e6979fa3e1fc989cf336b102aeed622b6f5638ba4d8ddf702dc5c7de1153137543c1ccf9ddd82a590bba4874ca5acce411bb50ad349c4f82bd238a6154e00d29fe9e6b56d33becbcd6b8762b206a33242b240c1eb8552e6281c25f0442dc90c445b3e9d5ea36af5c259fa9cb1a7c5e91115aa2da525f864c915c671a931f628c159c87e0e40aab903a141305204bf2e2b0b48f7241d36aaf865bb70258cce4054d9a202e426ca235960a8f5cdcf785cd476197a371ab78f8d3d263d16621624720ea2644f3a85529f17e60d8f571970d0ceb70e442a3e1dcd821496c552312946cf197e02e4bd33c2856ad21940609fb83944218914351960bd04a579dbd6c00a7d14b5191e73b2acdb1aa8cdc2edc0da3d80a2e33e30f7193cc8e122561aff23e38d8536ec5ed47e793d672f13d42ae5e745ddf7e54c1d0622e4117b61bc2706d4458d029f9d42acbfaecb977ceef7e3c9d2d223d38b47d933ed906cbbaeb35c0715ffd8879b514e08a68e2882eda58fadf1129971e88dfad62f3d1568f8c869bfe99eae652594b0e6f1f04e9cf51247c8f54a0424b59f58e02a2bed81da9ab41bc36a41e2502b6cc471f2797770473afd5e49d3ba9fcec9073ea24a6299a54ddc1b991717672bf7b4fcff4fca772607a22c1a5b01ce8fe27e0bc0701a5c7ddbe65b28c2e39416bfa73463aee612292f6688ba8b0f956be77379fa7edd3c7def651d6109048b6519957b51b396ea53d4d83202eb3961c014305a054212de33ea9888418929f5999817d456dfdd0a78f51fdb9c9512cd0f0aac29e53d47ec0945e91dfb7793676f5f838a58080bf37b8a1bcbf01919a5d186eba2c217f8d94916237a5126c6fca5b2edc77410408780022a23948a0b9c62df7935f86d9cb97deb664d4f41c5f500bb508d41d1d1ae091b0868ac286c82c7a38ba5d3fb869ce7279086c6e6c024fa2ddfff66ad06d721c33131c85d8bc7e4cd967c5487c76e43bd34fb5a9397ebbb538fb6be658c7d60ec9855679cec3df604d6ecc6b63df6cd55721ca2a9f20348e6e6252ebb3150dfcbc1afcc366dc25b6df7b8b0b96b540b9ff4d42eb5528d743c4300c77235222d25aea7ccf567f050746bdff329b2be15de8fae6a7ff3b72f8fc778dff7df1ac5a383942b354e4bc7e860aa474339decd6013c28f79fbf831b94ea3c44f13401687520a35556abf01b9e9366f159b41a27b93eec4acaf7fafca97e87d8571189a6e32242b3a2b0f05b0e31ba95150915a6d8e5dc720415fca65c308dfeeaae69053f79494917c413a100789975c57a3a64d454cdfcae0ca5e4ced1ab47b974a8d3ab1aae76d4ced7e60f0359d934a13621faf661f376775e7c891df0452ccfda068c95ab2c012adec1ac9978dd9d61ff582ea1af4effba308a26ada762ee82a20ec38feb84754b10a0dcf151bb812c94cebd744806eb0c21d8bbcfb0c9bb97d0e4013a62390032567bbc75ec1a11f99ced226f9d8347620a3f6f2edd22768e8746dfd75f33ff99f9e31b0c5cd8991bf727c50c785a3546fcc60f311aea565e86916a494395fa7cfd3a44e42bc81489da69618bbd6383700e1b65fbee48d89773c3faa9d9f5a7985a8aa707ff9c2d044d8100f4f20e6e35ea279a63167782ce3380e819508bc0c7180d2b9d6ccd959fb0388935659a0d88ca96b747aba0e54e806e13fdbfd757256b0888a6e27838141c1bd9ac745d15b0a1d4036beec966c08662894d3f9acb4bb92f62900c6afeefe578b541620091d7b153e1c10ef3df79c81f268592048854fd3ccb05e39a8ec3ee7bf5158e09d04d9981fc0d22fdf951736e62ffa81c1791d4eb53bbdaf34a5db01245455707bb3dfbadd802e310d1162fa7725d40c45fe0d0f37116d393b76673a1fbe798e1476084088d46de063244722d421322aecd327eeba8dcb29e17fde13b7dec7f61a29a48ac280f2e596c75411efc207a1d58654cb7e9ce5c1171fba69d0cba2ea3eda708cd37d29bf9d5ea78a40e1b6161c5a58eb0308105102168e23355cd8c1d92ef5874aa1846cc010ab5cd85bc48910e1d144ea60ec328983c7d0fe9c5e632efd7f840f04cf246c4d21e8099d3ea42f780b3c67a0aa38ec4926aef3c84ffd1bb7d173e68f4abe5c2675fd8ec4c3b0a919b90daf3a2cb4a984e0fd83a5a8a85ea441ee33a25b7ff0451efafd518e8058e88f7b4c5ddfeb71c7f25f1cf8d366e7489847c096dc5dbefcec0b8139afcdc548ff05db5978694e85b3da02c3d5026c89c41be4ee2d4ffdecae756e4a8e13898f30a20bb087fb1a2bfd0edb4eb218ada14d21a8cdb1b5b06b6de11b6ef2729629554723c5eafcfd196e219b3d69a7d1784f9654147428103419e4ea637859a0be82fc70fa72fe1bd2a74e22e11decd09967fba18b542556cc936bdf8fd156ec668d8683a6409a64849acca2f91ad67183cfc2eff61a80d8d0ee89e136cd552f30505c78bcb67bac590f7bfdb9b4e5e72c4b1723524181aee084770ae62c595e6ccf6756ae54be56d23e7a416bad23d047603eb32f0b2fadfe2346e4953b50ed4414b8a23440a5cf7b1797985cfdc7902c4bbb20e9927ed35974085609b6e2cf711589ebd0e45e511ed1a702a6c42c635743c0ff358c4c2d7ea9a5a04028bb664bf3ea0a6e142e165f4c8489db089a44c7c86fa2a28abb27dac7f2aee94e3c5b3bbfa3156ff7b0b44c35cb7482ab7d3b9e1b007e6e56e227c74386076e3369400f49bcbae371a712a4ae7e526e40262c779ec2be22993069dc0e068f890a1a8cdcbeb41482cc139735dff17864bede5786fd27a8ade9b30da5f4916d01253c075a22237188959705208874d8f7cdac36dd75b193f0f9ea34b176b55ef2854536f31b8184b80562c70071fe062f375cf7c85c0fe46e3dca0e58d1c7aa14c2304a4088c6801d0a73f3437a5b808081347c0332e4c637828940c5b33ac00ec567211a3c4feb3322ac1dd69ce814507e7928649ebb8b1c60db83c37dc2ba190011e31801bdbc8785abda1e46d5c5aa47abd30fc6bda94a608a68d0a5c9ef6608a2fe21ea5f409cc2211af7700a90097eff4d844cea8f13f0fffdeacbc540a1fd6e432e59771890060a8397228475db090b12a0802c6fc0cfc0892cbd4271380a2697c9fedc44fc9daa3d4d51a577fadf0b6f9ef6d136811f1cbd6ac5d1d4b0d9c9262d32de51a4c0cf2c644d2989bd0ed78861dc56fd7a099207591dd98db584a48c16bf721f8b2489b7be338205566ab8b04625b45a0220bec85de3c25d6423612ffa22352038ef0f8be4c2585e33032b78d31e4aba98757d91e0c00d1f027f02e02ae0576f8e54ff40b2981f7d7dffbb21ba7305373ac371166785211b4004e54d76d659e6bda3052375e0419950a9b775a7af4f67b1706ab359fc9bf8e1848f940558f41c733f86d795af8c23a839e7418842fb258736bc61bfaae2d5174350ede4d503fff394dda884cb678c724617ff79d3049fa58f9fa8d188c78112fa0b38fe904843b66c3c52330d052cb87269195677668e409d07b7ca145965074e558503084b3a5e9081e7be6a62b304ff3f69de28b19bc60a2129f80ed217175729979fa37379c80d79bccedf83b0fe1631642ea6f8e4704e1efee80c88c94f690d612140772416c5022dc31ecaa4b35b1bed102a32172d3277bea27742b38fe835acf9eedbf11c360bb2d85ac68de8d1247d37cab0bfd4143e28420449debb17889afbc74f0c640aed9ef92a729cb97733d42f43fa0533861492ea2442563adbd0b9a562ed1ef5e97865e061c39d2a45b5415ec36d6e9502ef95254b8fea47f3f41e94d19a897eef809b94f084ef72af4855ad86744ab7c7ea485b555861d943f91228592f5832f24684c45c59d1b750d71838dfa743edc90315baf710b384aa70a7a5051ab891577cd4bf214d298d77dcbf03093125b257bc1138e3a247fcb36ec6d8ba123126c05681e8701628891eee3ea9c2a1ccbe303c22d538ce0b95e0e1cd97efbd33820cc84eb664f14b4462a9b5268c5743557b5a0e1fb7e6bd1af977cbd170493b2ef3ac6d90458656a56da202bc3cadf9ef5a458edc818f42530485707229ef1f72f5b178aa9e8c205facc36f2af438957fda434fedf8d89c30a784971411b6eecdf431eb7b3af8e141834041f8924a38c539197dd143074d0ed07078cad822ae3f9506e3dfbe1ff707af6891611b3b9dcad1cb4512843f3ef1bb5828d5aecdbde4d94f68c29991ca7ffbc4eea074904c6a3c19569eba22807c29219cf4ef65d444d4b4e4767fc37cce4888443698b0d06e1c168a69bf80addce5fc01515eda1ad544922a82356cfdc7113e1f7f946f01f4e77bee3c3b642fd6198901ebee3cd7e84511277c8aed52ec7c8a3b1d49f117a9118cabd96f690403508b01f972a50ad255005447fd5420e1e2154959467c2e67c5cafa87ea29911f2cebfc93185d4ad9a7bf774b28be15424038af631b93ac8251fea0d9a7bf66e5e59d73cc956fa5b4793d27a1b265518e8cd3ff465ba83df20228c5e4cb26716febe796f4ae3a99f999497ec529cb4be3a3370d112aef55f794e911871dc6a8f4e1f3a0350a37183f7b30c5f8b5ba36e42a1cdd49171c7969357bbe5cb5511d5afeaa3e42b9fb6b47fd2755541726506b951d66be3b3349a0547d945ff321f6ff80bc1cf35c5be212fc28f8e0c4c0f07c5cb078288de1d968a2eef2bbf46e1898ce5cb2fd7742ba4de2f89570eb6f4461bf00c8a10ca491734f523dd1cf45c8f51b9196bf87b2487eb646e2446aadae5188998c1bbe013616d720c402c0f5d0057627e1aab298502e73ce30e1af5d6168fb203600414f0e324e9a5b3722bd3c9cd41f12426171b9247f175e32e635b2097bacd11e5865d7535db40e7ff099d0a24aff3740e6af2f556cf73403aa5522ed6fad5d958e80344195bb0ace640ee961615f4e26aa411025d13b856f644059088c89aef0884166cf521ef695772afa9bde6591ebce163e920740424c838ffedeca5b61622a23905f5b7598dac05e3705fc3ebc791b3a296a2550e29da3670a23b9f8e400609a3e49d13c81bb213af18b60169cfaaaea4f3264daa1866b6690c0c4fb13ce569af7d74fbd99ebd61823c38e7177a9f5be441c1d3f929c3cf247ff55944f4bfa8b168f5ea91144a3d203663f57ce50ad8a54969a2f5b6abd12fef9862e3fdcb897ece833a381a6238ebc2c1252c42ff7a116a9e9a17c25ad0e51a2690947d4cd50d46f0cdabbeb1eced34d589118d72982e6eafa1821b050377037f4575aeb21ac2574b7fa41a2e751062fdf4a7830871344c7cacc6bf46c523533856f636401baffffff45