0xe9efc38f000000000000000000000000000000000000000000000000000000000000006000000000000000000000000057f1887a8bf19b14fc0df6fd9b2acc9af147ea8500000000000000000000000024393f3b9d6e2b93ff8f23ee5c2c6c3687ab9e0800000000000000000000000000000000000000000000000000000000000001048a4d72254108ef8fde7b12356abc9fae1f8eca2dcb766aa53b71a5ee465c7768a536d785652b6b12b2c8e15557e7bc59612474d583963a4dc7b281754aba16dec40bdd3ec4294d84d9589a0747680023a3a32fe64fd5e3f7f48a0438edb891fe4629aa4da3952fa95b111144ff5423695fd733ae28f0d8b743d956f1e3a9e98b4001bd91f73f3411a134ab5e1ca237b43165703f1dd0ab1e8fed9334ab6de95ba79b5abc624c53fb9e0bfb889c0452e0f4b8672b3598795942323985ea51ce70f14c5faee8218614451d9bdfa2214e70ad551070af7ea6394dabdc7f3e38728cda857a167ee24de60761dbef1833dfcd208b8122e3ac71e7e5440d5e7c2eaa0eb161c9d809c8244f0fa0f3323e66960579253aa9eaee72df87991acdc31bc70f4aab051f527ef34f24276f56bb4a7d23f4ca8ce9511a7029382285398c60f6b32e73179f7d4e0809618a3d74ec2983e9d6de6b032f24a438d3fc2641955f9f58403cec05d2e6ad3d8223d633ba1a77bae1ea4339b292ff66d427d49af97d3e98d67e5ac46443f8e7e26669cd691b8905d5622c69451665e41dc4c032dd13ac839c236f38d0a4656daa8a887a9ffdb477e8c26f69ea840a04bbbc27e001157a08e647009e4a075551b913ebafd02c7d0219612308bbb2ad889549f609030555e2826550f534bbd2d8e6fa2a82d73d3b7979118157fe52c8307b710d430f8dca9cb1e3029abe22eb22cf2df3401eea6ddd58135f85ea02cc0a311a069f3a10b2351f5fdba0cf4c3f4071822bf9105e41063ac7c801adccaea2d05657d69fe8e93952a9a501616f713db7523d68b9cd3986b646b0166783d3f48891c3e4b3fa6c23d612917f691b9334f0a831486753c92a74d5978977eaaec22be0e44c57be799dd29a9711d9134535b90ceab7399f34862cd73ffef181f9dd18ba30e40a45b5547f3966256ffb201983dad98ece7f97f4800500accdb56aaec06ea6701bce28c679de2388dbcc6d0cbcda2b7f48d9fcbe35e5c410b46e6794f09e50f8969eaeae8a06fcdd0d592676d1c18a69a4c7a5b7517b2d3fdbba99abee68dedf0541792f8d9b5814f27c6a93d0686e70510dff50750a3ddca7213f47bf1efa053398d8cad058d860f6962d40038537d61b4ac3362a31824a29dc08c54598be130d962de0bc137e6926f819fecae69f31a9f2b6c045c91435c8261be32d33f353def6e3c1a70ca7902ba6cffd03ae3f33ad3ac68cbec4c8f897b615939ac8ae22f8d784546afa1c81e356afd8a37a47aa9ea96f57aa52a1b256142e28e08f5ccbf52fbdb11feea79a19096116958cea719e5e9086d4582d6a30c36e304dd55165298de989fe52cd0aae1cc87538d9f2b90e9c8f1c203a1bfda4cc0e6e5d89c4e673a8cd8ea89886a24cbfad1d53b899563928102c947c9d593f731f1577225265a6e74cf366ffd9f1d275f6460ee85d274c46a56f200ea62fd9221909c0aa28771f8d2b32d60a0722d66765950a1903cc4b413d6f956c7562c6bbaf43dcac43d4367887bdedbc9fc9518c7583e92f98ec56e4d222203dd05764726ef15f91fa04c7a3368ba6477eab3ca13b82851bd7a774cbca90c05784152bf458f5bab70af15923384e3b6c7302f221baaefb9a1df1e4d86f1c15bd3d3599d9d538f6b1cbbd9d24f4989e2fe1dff6e35d665063fec5e4092e678ec8e0e072071d146c89a03f188120482907886728f6e77d173c84e00481dd74e16d0dd52155d8013c7407dade0e6865d1874611a18834b54eddfef73dc1d5b9eb514e10a35978c31deeff4684612832fc2a22234b3898ac3400d47edb0c3255fbd955acf27f3de0f417682b0375837adf1d301bbf6c1963c01baa1dc315bcdcf81ca7b34b1afbf1d75550cf41661cdcf234a29ade50dcf64f274de5589cfbadc5b41de270b245302a7ae376dc6d067f21ec0294f4410efb090070c8cf8e0bed63be4b9586829eebe810c9f49de3ea6787b01ca28644a576b5d6116416d645cd0b9edce3287825fa10a750ddb173fd826765816d5c374f2adcdbee1fb008228b139130329553d8b8bdaab2d856e79ee78412dd8e6bce46b3972b853020cdcbb220df653b5b6758c444b6faa873fc6eb012bba3a0f623cac20070baed581d1cc3bdc1995132d6e69c401ca3d9d3f29a7994537ab43f1cc8b9c0b9402b423a85b27f1d4371c661d49a84e33085ddeb333f8c264d15a5db61ccc75da30643a4f6d6a417a6e87eb2a999d272d8dc9ca5e7692af2c2f9ace58b82993805d631c2927a68f13475ec991e2c23c9d1312ce5326c429bfd860f90aa0aa71eeed434c320a9f6b2a73b7d2b82eefe794a2f0df4a37099349096090e211d804f27f3f400a2bf4df4c9d152bea60265e98366b7c2d973b9e37fb0b50286dd841063d2e83f0a80aa6168f8e78a0ade694201392e15c1644d10fb27ae59fd897657073f59ae088dbe38d80cb9eed02d077c1c854b15178ef5ee154a4e34fed0084f190c81c89de1213b23e2376a2fe558a09ab2cb417e5fa68db55a68cc442e91b68bfe19210a15e1b4dfc2069b36533324d7508a161c57ff70e88d575f8a1ca4f8e9ac500c42696149d110463a0422d0a30eb3a47447b77275d3125fa929753edd0a03c1f0f4d783fc77ea3b65ef53f50fd3b3b11dbdcaa1f8ea52d89533a803935c358d26d1e71f50ae7906d8f44e38c23ac69b830116a14b8c737698205eee4e61e8a772134314a4b32ea58739cccdb5511f52c06a94d36b0e0db0253cf01e3e0fb5a258c1ea5213a99e0f6ea6308c74848f05e0c139e8d78cadab7f69ec3a645a892c6c6d85c086a60459de4cf3797c08c7d5b0a832ddf4157d93625fb922b1f98211769785b4694d6877a9c12c3dbbd41eaaa5fb3390f601480d27ab61bdda5bfee1b7f78ff6a03cf44115614b89550ddbaab8bbcded2126750cbc06b9ac2e665f81daa07f6ee7343a91de383ebae72f7b275b023c57438354a426a3eaaf3763c651a5357bc0af6c9056178f7e262602b153c4bbedd6bdd659a27008356bf1365e5b3f1d4e2983dbd2da456e33e1a472e2c9f2ff640ec2a8981e33860ea12fde2a48d0f7243ce868d65d7b1b697c902cf23d2bb175a7ba1b02386a1f9f8ced00dff0a0d0906f3d48ce795b459608483a1608095e29e4bfd13818cf4a32521177255b2fb6fd69c27b9ea12366d699da63935998b3baa905f77e7463371c14d1f2a1c5541a9ae3c958f2f53ef3b9692edc5c59776626e26029d1b17f98e4df98eb91a13a1f9656412380c5616fa2744fad234fe2e1f83b68513bca9bdd8f94d0a46c999c2957fe848e25bf85736e8b9150bc2aaa029d1af857ee15b4a6ff19df2f1da30d58757581157b46a26373e51d1aeaca0a69b917c194aea76786d78fe90a0c8bc6d70e8ff00d62b2676cc09efc5fd87897a9a4eb7909c910840012ec3f6435aa5b1992fc1ebb27020d77c0683e5176762996e1d1890dabc5c0c5f9a7402e5d07e4ace5cd81d56dc2374431567c1b9a16f4e572891643216cc2bd249633dfe2727ea1c1c125f2b4f2c05fccd7e61edee1575633045ba6a1cf1bd928467f08ec2907de98e6853c769cfdbc97718aa2a098da956e608604dbbcbe33e3dc342df370a250f632a06cdf98690c19db0086169d7ab539be9b53f9a5f1649594466c0e2efe9d3eaebba1d22be6de345ac9ca1023d3630e30926b68a5556a197162419bccfbd1f7811002dfbca86372fc994af6d6239f0eff9dd15f4cc7620a6d31ff638ad3e1a1e346f2bed9080187d23df967a684ab01ae16cb5ad54fe871be535c9b537700420ee876b062636c49b5ff75fbe3632bc7eb5705430a11d53090fb762459fc7a5fc2aecb032f3f2888b5668941d9a168aaf0b475274983e5a1e9fa1a016139d49cc3018c9f68a6cf7810173ce5fb69c902888c11471a10c99f473c2a92747766db8022bf65ac4aa4038008b0bfbb5c0bb84a346a1e0d1d03b93d89b1635a9a8701059869ab2f5b5c3a65c027d6a1b77751778244df611dc58a240f4bf0238d8c0bc93c537239da147cbce60a203c4cb2ba06178db1c318db2595aa35baeef291302bdc3b1dd2cc42a053b6247d9183d7f498bcd25028b54fe1987f19d92dc25b822fdce140009c2249c4409af77521379191e9b5c8ff991b5eee4f2c474e36324e1cb2c3571bb7e805db06c2df08e3d083413e1a97b38def160ab443f5455564f69a240cf2882af20fd9698b3c223912e24ae33f6d2f65aceb5d450d578f7361df08b44a134bee307857fff0aaf0fcd5bab83b32f2a6f67f2110c916f10b93dd0d19d667f5a12ba0d75786ce2ccbd9301463e8969ea6fd8653619b780016ed870648fdea1ec5ce3d2c4bb0b0620c1a4cf60872cb44376d15f8b931feb8183d3cdfea174d57d72e25dc2fd235fe0db1119f98849403d0324c6653e68f0a710a3cc9058288457b208272dfe6891167134047c9ea9ffa9525a94fb288e45ba82663b4725da523ce8a6c4aa17163f30e2934f243ab16276b56b58b463e137a74dc0b383e3a7f9bcbecf55d05a2287d656a56652e43f26a80d06153b120d91da577aef5f009c23dae50f3181e3a66fbf151deb682bbaec1978744e11b31ee9c3fdb4d9b7cc2185e854141162d2fa5c69f5b7e678c656420cbdfaac54252c554456306907fbaed60b60ae6b48cbebefb9d77abe8a7f0093e582b05212b3f037f024953cd4609296b3fdd1d760340e152cecff16cf626dd525c9257de0f2e5b98005c7f3446843fbc2411a1747d9454f94521c869d79e8463767e198405ea5119be9a45298ab6488690ec92f044456f226d901a1de23a220df0b9517a4fa072b4c4612159677c35f34c8ea02406f09592829bab3f6945c757dc16866e9b33569edf16cf3ec0e8c7ad0bfeb555a6ccaf2a069dd755978d834ded187a5e26b7925c379e261debf5b1b0b7fec8c88158b54e926925adbafedc6ad020149c951ea9dc74765877f0f70a008171205088cdbe57421d1584270ea6e3710a0d592a15a589c96e8e7025e71201c8861f6d5855be93a6d1534b66dc8cf8e2b8aee9da350c39ce2ce0b6b78e5f3bb0e28fc44f9c772b1618205837beadcab8e2168f1738b97c28402a72df45c52f7dd59f923346b3f2ae261fde56cb0ebb438665420601a7896d4bd3bf43e66c3170b37615eceab637cf9e7a88ddea474b096b7e8d6292228f6c47168d23316ea986fab3d4ca9c19c9b184e907c9c3e0717f893554121cbaf8bb54b9f0e7e24d0bbdee265a62c2b9b43fdd2c0b6d203dedc42dabe9dd09d4f1fe30451be1846e7832c1822397d4252ed43bb5563f088861635113ef79fdd59feb8ed706eb9ab0e2a45cd897692f4069d168b1b3517b79f5b436155e187b65e00123cd1955a7c6df6fa4e5a0ab090c8203e573678a74bd149def073ad77ff9c0c08e3c279a523718b941cd4526237369cc2f198fef040c64c7d3bbf5514b5bebc8a45abe4ea64f38441a4f75a8370d35e6b6c4a4e086fceb78c7b68c925ccd21d1a5e7169de2ed40b4859cfa1771990155f2bfd8ac60e6ee44d9c5921af9a93c0df322c4e72fbfc33b1ee656c79a2934b9adb0de3b0d7c31f9a34edb543257c230ae8dc579d5a000e3411fd1a2a937b40d9651a3b5b924f981e0a258946b6fd410ad56c89e27674d04911137dcf1830a931488b21a5609c8c529f06973beb7669d15163055df5ebcc43c968081e49fe1fcdd39b0ffcad3333a9798cad43dbb65444ddaba2d7cb85292d996d360992b7282a45d4959a72041af6a0747f9ea50f512394709574fca8667910287e5c6f1bb213193b66d22d078c7e069e0bf314586b535a872ba49a901d64ea083c1e17ac29f8b5618de7b3b9d888f2bfe59f53d9077bd42b800fc6c2308dae6e1ffc85146f9c382745ae2755d09da19f37514ab5febe69261279631b92347f97ffcdda14cda28d2665209ec4f9838fc626d70f19b33f4234e16f115049f9d3ea353370078fced6e98461efdb1aa610f641e3fd7cd028952dd288d3fad1493c1e30a49cbe3e183258dce256fad65bd75ca54e1563a8882b87f3c2747a07a7b41927872a1490b78aa4ac759536add156d4da3bfa4968c06a6e913e7af27574709d09f16253c982b4d1240c1b5bd4e6bd6a80f688f9d4bcd10af07efc90eb2fcbb513aae6c5a033dcd8d8e38d9e4ddbdfe7404261c5203bdba9e084b1a0ba6210fa4d35f78728b1a01c49fe76c54543bab2aaa5ecc627efe7c871618fb9f1f965cec6cccee052e80fd10206bdf9b34f69374e39ca7d4666871c8a8de52b4a6032a0286adc5cacba897d8364c40fa52cc9768ee23f33924476e72b73da333358ece7d4f9a21144968c6fcdee99fc771876e607bebe67fcdee34484642b2d07b40768ab541658783859f9224cbce2dbe44226af5b89553fd1d946ebce58f551ef8ed80982750d9a63af307ed0b6a4f3f3f440c131c502dc4b63bd20cff80d27733314a2791c8a1709e7967ca4c0831ae859e97bca232167e3fa8b5377403c3c46892dc2f703719ad44df80d9b2a9c994963150b0781f561b2da9238e928c0dfad656dd22f70c7a59dbe5e58b1a1867b2ef2949e1a7356407650ed012fe8f093d9ac7bdc49623ef03f8b4b5a6b57f571ef9113840c6234cf70cd97b49c6315ccc19a0f58cbafdb2bfef5787d448b4a46670ce1ac11ab44ca8ef8fe961b83180e75d9c94e9ec6e399219aa0b11d4be8ed94ccfc3a91ececcdd8bbf7353b0fa5aa3fefcc58b36a1aed30dc92520488f5e9f3b34254e974f119064df63e56f5ce05157193e69a194709bcf1f38dd3df0f98ca462c92bcacfceb5f29201f5ad25d464c05b7aae38ec725347f7fb3be331d2f605079883a24769e0bd9a8b0e2b4b95f1c5945493036d7b0d28df77a6b809613d3f8562bff8df62b487aaf8fa569c0137df2a91bec205563662583a42a58a890ea95fcd54126af309f40b1bcb84fe23e07decb2e0d96467dbee0e871e57812223abe93c67563c536aa651b9d18537504e119cbad8bc7cad2216280bba420b6d3ff5048e64e435377d8aa9cd01262a673fb3d6a09e187fa164f049863a1574ce2d4c00bd02663ec53434234f93e3c314479d765bb3ef74f3b30fabbda56b66d6dc719e175c2b58b643b4889a722001c0949fdd47f1c0c31615f9326642539d7c84040a347479fe7723fe609ab327f7ae0d17a51539d0c3b4b807f9b12958697062ce1c41db028da58728ca1a25d9735a3d99fa93649e7c29aeb3927bd194b6d2ce7c32d06b4678cdc8b3b5bcc9304f7eb51201cf0c8dd901a1645416119ba611dbed8537dd3a816737685ad364350751fbaaed442ffd9175384380eafcc31fb9e9b407d951897d63dccaf4aa83dc36e11ec6e816a6ed0b97496183113937be4183a874bd0864e4dd2360daba2115eec685b415a0f0fdae4f530e1743a4fb464e2a52e9401c08a34ae166c660c922ba4a927bad7db6ad89a92e9307d2b5a9ee2070e04edf211ff4a258734bbf1aace8af9fae45a395949df73bf838c54d7f9ab367c2f8ba86975787b6c43d41d5347d4e1f7d584e6f63b5884ee95502c3717e463107e5fe2c77617fd07c7fc1a69959586182124d2c93944bdbadc5eb3db889f171f271b84d5da607f8725aba9f17af2e1f2b5b565126b265f897a99a1488a5ee06103e10c632c7c8f3fc6c4688aadff7a1afe7c2dbd2c2ecf94115710113bad0682e84f8ac82d73fc9f1f76231436dd8d9476e528e2feef7f3e1481a7b1b1a8b733954b4bc29cf2e148eedfa53352eb7d5f99b15f296953edba2afac7b8649cd9a38ea56a5077228013f2009cee839b1c6ef1bf1d2a787f5fdb691d2911f0d33537c4e4edfb29ba30a7a738f1df98d7f42b4d69f28e69afd1810b6f677085872936f6305d4103042878fde07fcb4aec6cce99e60051e294839967df62f146c6a5bf37ac12c1c5ed13a2f660902660cc7b854219ddf1ce99dc111fb2f13b42943b5a05b8640d3d6c16909f7b93ed0570bbbb7b89ae9d0b6b01a0ba188f49d8caa968d35ad0538c98bebbcf8511da858b88c490f7ef14d92e48f832254133e0e31cb6eed832d70e9bfd07411965a3eaf5dbf95e14cd4fa4cb23932193361d81fd63e3c1bda2a65d9817338a4bf249b9544a0da5fe5856fec4c294af2110da9260e5bd09d2733e0539b579dc478f2c49c787cdede5e238635b6ce50e177d9f602d4f267a4dcf96a2b3b5f52d9012f8f77c1cfe21974d7e2550205d289c9169e3314baa80eb88c39664690ef561a2f32f31aea50e7479f56a06b7a25316742aa4a0b8080a34084da34af507dbfc46bc33b3aceaa68c5ac73b11e59d6d4a26b1b0a1395337e8779be78e424ecdc65042b97110fbef868e090ff1627ebdb0ec447c3d54d8c7c1db825f7763ed41f72c334e37cc419eb5a0e0c15b213b9ffc27b541f880087e335bfbd484737ff5e98b3e142c80bf5fbb3af97ef028f8404936e4678b6e3eb4de6248f4a60b5aeede5056d78cb5f04b656ebeb9cb22f2785dd87e60cd570c2cee4674834b5de9693c51e3001aba7f4408a1a198a14433d02bff538aec96f2fddb33e85cb770db43f9663ba974060e1c706802846740dc346d20c8f100468e15ad09b69e0172fcaeb056c41389d4115b67201ac9a0155a069a78d00160c7059201e38e9a7608cd6d25756aa07de3e0ce7845c6d1750fd7d2e918b5b07d860756aa92b68346d7d5c3b4fc45c4577226e2ab3ea878fd2b7a325bf7c054dff1eb695f8d3ee7b9a91c36866ec443a9cde7083cdd29aeea18e51ccd8cef6f88b8c3c0995ec9154c52e9f45a23a49ce2084805b8a9892f5691fae4b5e42b0b21fea73d8ebd5a959d209e1409bdbe4e3173c4ca17fa65f40f73389a85f17853d568ea83968e14679283a1b7c97eba2f01281bfb79db247be519a4b39ba088907ea4c846c508b64ce1d58c40af84381e5d0eab7a00cc2df90e343f465c45a0550134380729e0955ca7ac6d6d573b97ad708da0bcf10f2968a7fc79c6d9b79a11caf851fc47ee5733dc4c050c3ad5009fabadd47b902e26d374a16f470729d9f7d7f40e3c98d71d4753f257e59299e28af53adaa62b7001203cb3ed8fa1fa25a1f8a1b390b9961a534e7f4e45aca715eec682107e1ece57685c5661f95780264c9c863a5c9625e5ef4fcd309ac2de14fe7deed40831db5eb30c6fa566fb9b09ddb75b44016075c2013e5a98c8338bfb2e16d6a66db95a235715974fbb42b07f065084517e8f344ffd2e6821ca30960da14fe4dff09c66ece0601ae1c0cf9dfe29269732dc4e099cffb2bc15011287f577cc3a6ecb4fc1b2648ac52ac27d8c914e6d7e721bcad87e8eda945d2241f38134aee51e11ce02bb6607bb4cfd7ad779c4ff9bf912e403615cbc075af3b001f23aba06cf2bc35f75c49fed1de56974879be61e6af9e29e05806a6260abdc09d4f5e8590e829834b0dccd65e28f46427158a8be890b014b68cf5ecca532e1914c6a2521110225957244cf9aff96c0f693ae1f9585bef94ebb1340ffcbcd4c8cb16cd0f3f3b9e14d7e1f695f7305dd13a834663922f53c6b68d22961411db5e8a0221dafb10d1d03de7e7af0c1d610e3822d54730882ca5ac31af1bfeda6b18993f34bb2065bbc9042031664c7e212ba45e8a5c388993ebbdb7f38684b7dcbe516a0bf3fa3d413fb7e8c9a34ed9e18f26908b8ae64f12005d9faaa8c6879428ad027f88d582663ceeeb5ed89aa7c227436ba46ab48fbd5b0f387db64add2fe212a48ac49c9d81e88cf291bd54cbe50018a2bfaed786f4ec5ab351f0c9887c6b3e2bc4794e2c545e656e3636a2da82f41f4558266f9b660af9824c415af7ae836b17f3ab41d3f2d4e3e690806a64b62f1a89f1f51926918a674c8a18c0ea0dc6b9893a1e3679edc082c62c8789a8513d3055478b4bcf7bd0247d5f2dd3ec191acf5abbc2c4c8b131ac3dac3b05645873f936902b3f4c93c67f62a6ff683195f673dc3c97bfb6f5dd1190efd8ba86a0869627442c4a61bbf059f3806f9c222e76e2594b44c7229e530b99b74c6ef037b234922eb156f2af0a0c53fe6cb4e174e7e0cad69bb099bceb0bb92242cb55941d84ff7d1b9e8a67049b9b6a55f91a1658a0490884a10ef32dcb28540c9da47bc3ac685979add415b450ab859941baefbbc131de36293ea7f83a9a3963f431b793b966a325fefb35dd483d092aaa748041127791f8dada47e6df401aba0b65865355953a039eeb3658085f39d0003e5f5f74c4865c96490c5ef7fc1af6d552038a04c47da2c54f21c48c21877033570a6a37fd3d22e0f9fb1f4475a38fd71132fc838048c50bb659509f83908a92bdc3e02c5007de25ac5f14513c71ca80a563cd416f9baba4b1c16bb96e36449bcb4602812deef6ecab992f02aee629a14e6a09c9e803db1805ec195e82a7aa60e2608ba3e2592f4afbdbed63af2c22e6ab2046246d151b8161684beaa3e2d9f863466e375bf4184031c2c6be9389b09aa04144a071aa9b825513689eb5f172ba90d8be8aed8a051c59c7c23f0760e820b1f4ef91914398843366fbc7cf5cd78992f9b0e158fffefbe06b2ffb94dacd395153730c1c99d6054daf7970e5b4a2374136453596536f72702c8732dc80dc2c1fa42b38c2f02048f70ddf6f565a571ad1921c789ddda2e057e464dfbceab2dbd241398b52c1d7dfa1aabe24f48dc3888817f54e908af73da8be09bc9a9e777ca78319296638d38705a570bc119e3ba00585a571009067f22a450e4737c60ccc652656df0a530f98dc72a8313b442ad06eda30a4f7e141301a33ad7a231e0ef4dc5e7ed2f2e6a9729a7b6affaa527e9847c759436acea95dc81a3be8918ea786f5911ebbb543acf1bc604a42d59357d855ce47f7e0d8d45b467a6003c74ffcfb2a3bee21fa99d376646f2fe61674d26c158dbefedf4427e925936c657498d23ef307bda96f0ef06f9b519b258daecec2ae3b3f87445399cfac8e0bf9cd9b8760dac8fe5ad6fa6647b09f8885db17b5bf471fbcdb6effeb4a86ddd75387b8d1c1643cbc8af78763e7a5c3e7dff71e1a860d9c5ec4ed0e31dd2e8ac4ef78a4e8ffc384e58b91df12dd07e71257103c4dacf167866e58654837faeddba2b4382a643ae99bb2943f882b11ea3e868dd8173ac69f725ad20d381e71843c2a39b9c7a424d0f714a1f357018041aef4944549bd570cdd3ab0d66fc1defe7eacc171ef0b831e271c1ac1ea149656bae4458532a964018397ae6514eed082661f9a7c4af3fde2c243ce6a5b12876e19e405941f9c3f5d59a8a8103cf965b72e2988a015e45a036c23c19d8e1f5e5ae712a6c4cc653feaa62f39004144b51499ff6068f4dcc7c6784a5d8b353881055ad19160167b53f9811d0c8c8f4b92d23d6bb53e9c09ab10a526868fc2076f58debff83cfd23e3e72d7b5c61d6783959e6f1d7beaebfd3c1fab69f1613c6edc09845efa235093d31f9103241cd005535978f3f911f684fdea6f5144cf31cc36c82e72c5869537da635ad7257a508d27a0d3a10992d6f3cc986f68d3f2832d7a0bd4a18a8ffe1a81b13dd3fb7a5f85312d0ecf034afdf2714ada9d8c01cf17f96d72a67f87de572481de5db97d161413332e51b867723668e71aff9b79c1aabcb5516b87cf1c8fcffd0f0e498ea2d2a31167a82f602030a7a8b859d2c7bbc863488c3f32f017467f214ddca7b448aead09898edd0235642138f