010000001605cc3b8baed7cbfa8ffcf3f32f7910aad77a27768a2f583f4fb63ac859a89f050000000000ffffffff05d04e7f695a6146e4b0d7bee28d25da1bb5a0ec5a72d1659dd56292efa690760000000000ffffffff05d1850672c6768332e21644354d52eab53fa76fd0c6328af8923f040bd560290000000000ffffffff05d54a759137ef71d575d3617efc2cae526608756707e3898acb081d5ca172810000000000ffffffff05db675d3475d05505e36b9b0bb2dd87c706ee42afd08817f0ad4900bb6f0c7a0000000000ffffffff05dd26ec783220745650ae619ad408078dde35f55927c274a990013e92ecf9140000000000ffffffff05ecfae739d6cfbdf24a034154ef6c0b488f11b9595ade64276dcb3c2626a24d0000000000ffffffff05f11ac1d12fcc501a0615df615b1493eb9329495799f99d34187e50d66ed0170000000000ffffffff05f5346456a56d497cda9b3fa5af4828521d22d4912633a4acb343ce7e3eea8f0000000000ffffffff05fead596440acaf8c4f84903dbe688d94305aa656e9487209b860a7729827530000000000ffffffff05feb6bbd16a03925cea38dc9111a195f4b082224da46715aab871edb1d94c390000000000ffffffff0607e667354ad5026508ff56a265f32cdad408d23408f59025ff8e228a6eb3180000000000ffffffff0617b7c849277a487894db5dbbec2a61440888cd4d64cfcf690b689e6ae5dde20000000000ffffffff06283b162fec77d14b8f279f819ba506e8180c5ec8b5ae40cbafcb3cfab867e60000000000ffffffff062a4142195cd2ddea9e5c9d2fefa3d2ca9c3db01871df0eacdbbf07da5ff8a20000000000ffffffff0642c4bee8fdec3f1ab1b37d4e136ab45955d547a8a0137dd12ce3f334da20240000000000ffffffff06477a2a0acc94b4e40ee96ae56458bee33a1a388e43707e4a92cbd8b0cc77870000000000ffffffff0648fa3f2a9dc50b197049945a28234d72cca357e74c65342f4fa241d805da530000000000ffffffff064cef1df6e5f7e8097474358491579588d08b3ba32a729b67032668b9a317140000000000ffffffff0650bce72179a6f8e277d9d0dcce4e3d357f9a8a4646c4200e0a592506a090780000000000ffffffff0652c4abc9fda704a6e3449a10d38286c5852396b627cde58982bb09c785f4a00000000000ffffffff065698c8af2413c6be660a520ca63dba459e1c16186b13f384ac1a0de2901b550000000000ffffffff029d0d47a70000000000001976a9142ad9c399d21345205fa31b8d11c23a11fab30af988acfaf7150300000000000017a914f5916158e3e2c4551c1796708db8367207ed13bb87000000000000000016d625fb07000000001b06080000000000fd4501483045022100c34bc417969a544adbaafb25d70da4a9126e092dc9e07dd31bc94dde7d20934d02200eab30d19a681f0e39d7443ec837a14d035d493190ac7bdf56b76fcbfbc90d6801483045022100ec7f9c0b856a339b163802d59ef9a2b0b7b73c631980b643925b222348484a74022043244af4fb0cbf67fc795064cf48e55e86e39488677aabaae6fcaf841ac385cb0147304402204b94da9efff305bccb52be626407eb230d08dd1c2cae7498ad5d47c28e0542b00220110acaa16bedc51aa10cef806798e2d3ec92de7c668849725e0396068bf93dd6014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb070000000071fe070000000000fd4401483045022100c1f93d4a6d3849ae7d43aa3e309f8093ab21731d0c24a986e394d6b49ef5c6e202200ff9a5828cd6955034532b29399c991ffb56609aa403656e31a66e0eac84742601473044022072b30eb6a2df03d03c4f79beedf546ac8a067d4beacb08a7cfe84a826de2093402201f5df8ebb3314b45447eb2c246c84fb327966b48b081c2945e7ab617a5553b5c014730440220364a16e103945f7a5f7341a853860c544b584ed914475de0a36a43f4fe65643b02203323a8606138136b945938c8a3839a6c33271bac96ec842a27a610d0a19610d4014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aebb55520600000000e114080000000000fd4401473044022012c7d80cd64e8ece8edd85f215b134a4e12808cf8d6b09c3a569d3c9d5a1829002200df22819ef7c6a9746b5fef9dd70d130c96345ac66c0142aa0c7c8c99e9039af01483045022100b402e20897521eab6aaf1c1173c2165175f1a901f843c61aa6df43fe82c3890602203999ba66cd534abb439f1d5a1f3b7a525a7ad0cc2bdd0c5e697b4157bdb4ac060147304402204d39cd2ee4a9f5ec0cb078e87ac5a37cbf95e4a9eecf99555c7ade452a7cc46c02206f74451eb728dbef47a229fb7987da746cd5e6855f9b3a962e914e0d2d25cf27014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb07000000003f05080000000000fd4601483045022100e54b96a6dff7acaf81d7d12f04e0bfe7ada44e8d6771a27ba9c830b488f3b5da022034b64048cc9fa6d6aa9848930a8abee74026e86fcb8340e687767dd384e159020148304502210080de7261abf5fa1863f7f7940400aa76c545cc217192c2c933dfe158da0701f6022018ff066b95ded6309d7ba92f4b3b41c82bbb5e628378bea44429249b944c993b01483045022100a9e8703facf7245e4eeb9a7e8c9336d448c4585f10f0073a2330d8041366d322022015a9e5c730688cba3901cf04a4054aeb5bf6ac41a1f7590ab273f66496a114e2014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb0700000000100d080000000000fd4401483045022100bf4e46ae90d164caaa12868b9a146e9494d28d05098c79d123358e9e9ba14def022044584612ae47fe4e9d9810e1acb5a4687576df1a93f8bf72f9035b1932611b470147304402204367be86b213656429f7c30df04d3bb2eaebbac74781d98b9659ce939790cac8022049eb11f5c32310ce735e189c309a526239add629c93aff3c96325707ef136717014730440220652b39b6d60a0b182e288a9ebf7f968be92f79e362528b4f2ecf2d2f099da66c0220715f43f68c65e309c136e72c0f1410c638936a89cb022c388abdb0987d1a96fb014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453ae2aebe60700000000d511080000000000fd450147304402200a6267ee051837444c1e25c0b4b15229fa305251d4987f4ecc7db7353dd65044022011ede5a19c70d437934572a81f3726f274d9566b0a5d091b0abd0f3f7673d04f01483045022100b096e821795a6f047f29c015873350e914b945abeacf8010646ad02dfd85524b02204be834dc8a900a98c06d221cfba80461ba3d501e505ad7094408f3cbdfdbdb2201483045022100f8d232cfc6903ca5476d07f3b44a181bcb284bb4374fc079066f0b66c2a09244022035b4a68b2d8be979cf87eadb1e99b5c55a407e2a45d3d9465c1000f358184af6014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453ae2aebe607000000002614080000000000fd4401483045022100e766d314d4d437c328d54f3fd59161d38e2e0d97f9139447ffe81ef9d66e79db02203d84a2b784ed1054cba78b843b12ccbcfa98b51de22750cc48b1e689fcd1669401473044022061b8e000f44c0f0d832da36e05121408235c886205fbcaded1b57bb37b8cfcc3022079c5dc11728a1fcb36e0d125166081f445a1c5bf694aa9df0ba0a2827c4ef0f101473044022069dd12212f47f5155e7ded7415a607d04c783df43a033be15428b746c11ebdde02200c2989de441585ce47a5c9167bc97e85b06339359996f60c65d61b8004aafbd3014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb07000000004304080000000000fd4301473044022007e0c0d72dae4d0f265dc45a0ce016162999f62605fdfcf65523e25392fe4d9d02206ad4707bb58bcb14a124d4dd253d4d85924bfa7f0a8a725a987e057db9a5bd6d0147304402207bb746734f11f73c771fccf6757c3d124f05bf82eaa7fb488b4931d993dbc3df02203c74cf54b146a68dc6320a0c0e1dda4a7c77562a5ad9652a98f21cf50cf8473b0147304402203e02fe912d375f5a2c7f00f275b2cc9be127c217fc39d3c373befd6bb2e33657022077f534af6a2c72326b38da3966948e171f39291ca48ca9cda7da9286ce7c1803014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453ae4c940f0800000000e4f7070000000000fd4501473044022039e79b79ad57c857d7dd3e58862e915fb0c70407ed0238cb83df4b9976e0af3b02201ec78f9d0b4f0e22bb04658f451046e043c055b5a8117b2cafc8326f39753b9a01483045022100969a65ce4e2acefda421d28797a89c2e620608bc85ced0cd5d0235d63bcfeaab0220482b988b8039b93446d11df8d27cadbf4662ba2d30eb7c8af0c070e0b3be1d4d01483045022100910092dbbceb309ebe52f7f661f8fac2b361ff9546e4035c4034dff660f7712402205bfdda12c9aa67f643cf6005d3a9956723de4b0efff99935730b176ff291c205014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb070000000058fb070000000000fd4301473044022062c2bf232c40feaa52451dce614100c6ba0e5055b58e5e156028173b41cb77510220392e8dffde7d6232edf8911650ec2a8cd2030cdcf28637c83da9662f0e0766c20147304402201f66cba194ac219597d918ff247b78d0f6d2d67f9277596a2c2296e4da96275b0220586d59627a4e2db2d6496e96575ac62d8b709073036f97e5832df9da93bbd1ce014730440220684b95064440430e79da609b118dcb0f348deef6da4e2d7c9c95383fbb1bb8f302203c77d10504f4613a7ed567dd9cf54ce4f09a1a55d5cda881cb50d28a16011351014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453ae2aebe607000000004719080000000000fd4501483045022100bbcb609498c064552050d2771d3f6d61ba7f8f56befaf148de0dc26de44e997002200262e624ea0d6572df4fec7bc3c83641b6c1ffbab2dd9314156f8d7afe0db42301483045022100a3d07119c5f56c0f78d59ab87ebdf91e6c43b3b21f964079624e975dee9e883502206f90542855ddafb3d8378f6c4675a8fef5c2e880b774581f77776a6a91986f73014730440220356613b3aecbc5e57dcb82bc73577429031f653239389ca6bef9d16e4d25bfe80220461910b296b557ae591a64b97716f996f2533be227fba2af15a08d02d9616ac5014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb07000000007707080000000000fd4401483045022100e44a7e72b2cf3898f1fe0b1c466ab111deb03a3a6da8a030229ef7588b370d8b022021b7cc8ff94f8c34fb91cfb4181741edee158f2dafaad0e1117a7f3612d1a3f101473044022008bd2b31039101ea9e4800748ec54ae696732e6702e0cf91b9a15b40081f006b022026e095a9eb60f455a7506e1247ffc1dd99a2d7707a40ddb75d5e77aabe6b93a50147304402206d994f97dd18d4ea3d2824bffe75ec2a59521552081745085f6bcbddc258ca8d02203422ca509bfa3b6b8fe1224808401388d50c8dc2b2fc791ba0b140f6a520db2b014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aebb55520600000000ea10080000000000fd430147304402204c4aafd1ed33b0c591db81894ad7c00ab4ed6d9e556100c20d1ae3835ad8667d0220403dba51a252a8e64f596a234d2cbbae075667b29d2f3fad7dd743d5471803770147304402200975ca6387a08377ae27a90b12b0ef42347e58a61e9887d922bc35ece2240ebd02204a7208a21e483c2c14b5d5c7853628eb556e05370ad9f8dcf4a71df693d30cef0147304402200731ee87b09dff23f8f75bff97c3e2379aeb1d2bde1b086157e0f2e30d59407b02200f503b02c1472fadb49f3ec292e6294c39bf0c79e1cf947d34cf0cb89369c2cd014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb07000000008c0c080000000000fd45014730440220652a811a721e77b2c07ddf961eeff475c32ee344f2d09357a6388643f05db61c02200ccf48ef521e68709e7109ed2127a8ed52b75a6d055e8b58f956ab8bb2e06ea301483045022100b8e5d556575e7e06e0c1b2e12adfd93da4218f576acb1ec4c43579feb9244237022060308178c1ed9ff4b5b84fea5a4e6608d1b3057cc999ed50db50e55c8ef6412501483045022100fccf4e7d32ba845de1bcdb6298fa8040ee86b36ea5dc98b6b3b344819bdde0c402201b5648897ed679d29dfe4a997f977420bebf662ecc1ce009449dc43271ca8d5c014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453ae2aebe60700000000451e080000000000fd450147304402202bd9663e87c7c1d6156bb7ff37217e39dc336caef1010268b5a000ff46e83684022079a96bee83fba2ce22833a2d69bc9e673b62306aa3214af3d05db131f361c9e601483045022100c4a02fce18fc4bb2df04e5005cb801a8ea3285a2f7a7fda65a67e022b4d3d06c02205a57210efdd08bbc293a292d1df8432681abfcaab946b988dec03b2594c14dac01483045022100a47d75050834abe7e2a578903bb0a11081f06f242feb902d73dba1b3b62393ec02203bd7bb3249560b88eed5cdb5c5ff500c41c18b7a493dc6407139163746612564014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb0700000000b105080000000000fd440147304402206b0e447b596c2077c78139724c1c4530d0683ea44eaa3d01926c5c2b48b554ac02206a9a2c5bd0b0b89a5b31a655bcb01200c8ac3629c9d7affee27c5ed5e3af647b0147304402201d48fdf3f499f836a7dc3a636478fcae6718e4ec31e07983b48a73acf43e2d80022035a460b9c07cca25754a2a2db49d48c618606f790cdc9b3d2d87c30cfe98975a01483045022100d48a64cee437e0a3a25ac731a29edc6603ea2b9e23756a58fc25313cda16b02f02200de376bbbec2b8a8243ae92172637131c86b09f44453270314195fe6059e5999014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb0700000000e504080000000000fd4601483045022100d54390827b15644a61539d841d96027a8c909318313b50d62d6439fd62fc0efb02206c3c9118b97b8bc2e304667778598c75aa5b23853d4390b266684a50fc5dd8db01483045022100da7f9adca2889827918b7818a5ba4c1254c14a8aac051a693cca9d770cfbb495022064286d8684fd27961179c7e3d2364d35fb92b0d609323229aaf93b8495da848601483045022100e0bd99f026e75aa4e0917c0a6c90ea7b68f6817da6ccfc17db50ac8d3db79ee0022023615e93033e263abe8fe4b83b66da2d6990944bd3bc229f3fc21ff33db7bf44014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb0700000000ee09080000000000fd420147304402206bea3e7d08333bfa07018bbbf6119531df8b3c9f965222f2e9037662ed9f9dfa0220601298f07b39187f7f4059b812d8c8bc38d3f6589adf7b8ee60a10946638ae2401473044022051bc92ce30f1aeb43e47e9c605a91951d0615d8b04301c213d5e639f947fe5b7022001669f71640db5b12dd45010ea85b7f71a9fd878a38e214616d48c2af0bb669b01463043021f7788627c13e22385ae484f695a47f0aa598e855740d5d5c0a5eae19a1eaff002207d9b855bf4041633b5e6839ea9201c1fc1e8cc48605d10b742fedd7aaec5df68014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb0700000000d5f9070000000000fd440147304402207f9f0c17305ce2d99825ca0c12a5ac1c9ea51feaf253a3315f172612c18c9a1602207a416343412f3af76cdede3548f2b92d5db639b76f07b3312ec89038d95ab05601473044022072ad829e37ca3d2b01fa675512ad6cf114831c07001026915ea90080f8268ef1022028ccc374989cf5e955bc5d3c16135a3d307783caceb160d65906930156669a75014830450221009568add4ea0c234cfe7b4ea5cb900498d1f870bc00f64ec7a4b1fe3c08e6016d022016c3a9f70dba3b6497b74918f1dd75573d626fc67b2445e413285384fffbe090014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb0700000000ec01080000000000fd440147304402201846e12a3216eb8c9fcfcddea5f62118adffe23adc82d1e6565b7581b0f5b35d02202338baf637f5202057e69c82a646825652a03e818edee95a801b3bb57266d91e01483045022100e26a7be8642dc07bdee189b301df594bcf5e8f1873a40ccbe24b8c0bd158be1502206a735d148a0f13e7620d79ec6c5f53ac1d7a186f9c4e33b3ad18f7acda72152501473044022022e5d10ee422331ddc6c424ce0b295910ca278631c9e975c13005301f86722a00220092026f9d31d64405b40fca1258f6e748c818b0b14a73d0b13684f3206a0bd53014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aebb55520600000000c817080000000000fd430147304402203e937f94441c48193bb9c1d2ce749c8c4dbdfbc0d80f027c88dcf7c4e9dbcedb02207474293a4e8bab4b1382301f351555972fcf473c0ea61e4eb3f1a65d55a182d3014730440220666b260cde4f504679662851350959b293ba2f71fca361887e87bbb44f66e93c02205e83b21193880d298ce1255da2722762c3a56ec5a1c827be9d01a27b470e56f901473044022020578535d7e0dda2eed9b8762d6b87b355d74ac5ff2dde95de7cef4a75cdae1602207d6c6a537f388ccbf9201deb8a6dad93c7033fefe5855fd534c7ae78e9a10788014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453aed625fb07000000000b05080000000000fd4601483045022100cb8a06b0f97bc86e60887c93a6b1a2117cac969400f049f1876206ecd429015a0220131d58e769becc17d06c92848ee94c099be658f20c1fe6a1b1ed95df797abf9d01483045022100aa6edab2212ebb5aa8f3452b325637c81a73c62fddf6f1cfb9172b238cf344f902207349a6e9ef32913a7f8800580bda0a1ccbac973ddab4d37d23e493c93ddcde8a01483045022100a18c15a8a85c2334526bfb43f7274302928ba65252881f825d54119c0b882dc302206bffbe909c3f96a7b8d7246c1bb3f77977ad3353f359c1f6955dedd2b15a5331014c69532102bc2a9206d10e5d5173583cbafebc78998745abeca13ed33151c93afbd850ca8e2103c995ce342de266d561d6ab4b06c7a14adb0f0b30002997f076f71c8f8ac93c98210330d6c9371b561d2b961a5987d336c0186a9c5dacd6ed4551420b5977e46a29b453ae