0100000032a04da0b0ba778b5483a263070dd4ffeaee3ebd1a68e295e938c8ff4c5a59c6d00d00000000ffffffff9ff749269471ad733b75fbe0a90b2a1c5725603bcc23263804af185f528d64c11200000000ffffffffc6c74d2130254e8b98d179c71c3bebeca93955f8386c3230c9f4ff570583f4970a00000000ffffffff6c7bcb98239208e254bc1418a9fe4964dddac2a20c889432b6b4ee3a01f85efe0300000000ffffffff77431144db8305f675935d8f2b3f9f09505f30265849c28b87bd73e93f0c9c050300000000ffffffff177d68be1b59f7b3e51b52c91100ea7706c520b3cd9fc40fe3fb7d81ce3a40f60c00000000ffffffffe05d6b70ada590d79094bdeb23c297d8e54123954699bf0ed7b572aa12af53230900000000ffffffffef50b4c373c107af9232273112b44da85c7273d4354cdb270795a269767c5de10300000000ffffffff177d68be1b59f7b3e51b52c91100ea7706c520b3cd9fc40fe3fb7d81ce3a40f60000000000ffffffffafafb55e0ff47cfc27e47975f8909bc8178912693b635cd7add9386659443e510100000000ffffffff46a03ef2ec5f120b57bea343faa8fe31d8e4654b58376bc0774438e8de0c976d0200000001ffffffffdb3340f3ddba8caa53375175384ec43943c6f385ce872240ce029fc6376792d20700000000ffffffff3d273ab7ef1f57a1112de4d69c75b30fd5b7df037d9d1c7304f37ad45ca6fea40200000001ffffffffcb7ab03903f7d870b1aa10cc0cb2594fdf647c796de1630c4fd2505aeef8e7570700000000ffffffffa9a2f2a15d8d0217f6176d938bdf19a2ab5571c8afe879281e085fa110bee1db1300000000ffffffff941f9566d01572dbd614c2f56596c57dc0b985c63912f435d1bc4d05510fc9750400000000ffffffff920bb5028cafaaed4273f9b3115c508a8f73751166a67c8cd50fe752e4aa639e0000000000ffffffff2f74f14a4e926b05f3913ae36fbdf820a36537836164aeebee5b6959d78e803b0200000001ffffffff9ff749269471ad733b75fbe0a90b2a1c5725603bcc23263804af185f528d64c11700000000ffffffff6c7bcb98239208e254bc1418a9fe4964dddac2a20c889432b6b4ee3a01f85efe1100000000ffffffff920bb5028cafaaed4273f9b3115c508a8f73751166a67c8cd50fe752e4aa639e0b00000000ffffffff177d68be1b59f7b3e51b52c91100ea7706c520b3cd9fc40fe3fb7d81ce3a40f60500000000ffffffffc6c74d2130254e8b98d179c71c3bebeca93955f8386c3230c9f4ff570583f4971300000000ffffffffef50b4c373c107af9232273112b44da85c7273d4354cdb270795a269767c5de10100000000ffffffffd0fb221c43ef6aefdf1f647a922fc7969af80969a4d92ff322dbb22fdbef41cb0200000001fffffffff133d936835581d5b3d56d3979bc9030d4bcd96b9ce96c11d1b27f921a4e3b160d00000000ffffffffa9a2f2a15d8d0217f6176d938bdf19a2ab5571c8afe879281e085fa110bee1db1800000000ffffffff6c7bcb98239208e254bc1418a9fe4964dddac2a20c889432b6b4ee3a01f85efe1200000000ffffffff5e961eb595f3bd827c293721c4866e92d0cbe2a40c2a3155176f2231694101dc1400000000ffffffff2ed6b93c4ee5a255d64f7547e92c10f363e576a4dd63149b2e3d602b7eeae7530d00000000ffffffff387419caaa71a038bc71511825deac17235f3053606adef7f2c0a6207d1f46990f00000000ffffffffa04da0b0ba778b5483a263070dd4ffeaee3ebd1a68e295e938c8ff4c5a59c6d00200000000ffffffffc6c74d2130254e8b98d179c71c3bebeca93955f8386c3230c9f4ff570583f4970300000000ffffffff854f59ed243beb4b690b43af9e6fc7b225e07ceaca2479bcec87b5c0218c8ae00400000000ffffffffc6c74d2130254e8b98d179c71c3bebeca93955f8386c3230c9f4ff570583f4970c00000000ffffffff2ed6b93c4ee5a255d64f7547e92c10f363e576a4dd63149b2e3d602b7eeae7530c00000000ffffffff6c7bcb98239208e254bc1418a9fe4964dddac2a20c889432b6b4ee3a01f85efe0700000000ffffffffd84560a4d93c2c5eb84153bea02596e7ed3b0a7457c21d9ce513fae912fc0d8e0600000000ffffffffc2e1ec8b32a148c3519a948b3bb00ba094eba14ef22cdbc600b5a6d374a470400200000001ffffffff9ff749269471ad733b75fbe0a90b2a1c5725603bcc23263804af185f528d64c10100000000ffffffffc6c74d2130254e8b98d179c71c3bebeca93955f8386c3230c9f4ff570583f4970700000000ffffffff03cfdfe11126a32f245e7f7e67ef925a0cc2ed9669a4ba39964bbeed7f9492751800000000ffffffffc24867452744bf47f5cf5f70eb35ba8e27dbbac0d41a0d3034f9db5915db53470b00000000ffffffffba2b37660ba02e1549c2b1fab9f98cee8ff8bec60e8e07c316ad9a444df0d6620c00000000ffffffff854f59ed243beb4b690b43af9e6fc7b225e07ceaca2479bcec87b5c0218c8ae00500000000ffffffff854f59ed243beb4b690b43af9e6fc7b225e07ceaca2479bcec87b5c0218c8ae00800000000ffffffffafafb55e0ff47cfc27e47975f8909bc8178912693b635cd7add9386659443e511600000000ffffffffd724d7057dcb8eafa5812c8dae1554968a22642ce6f683301bb5eb2735cf97980200000001ffffffffc38e1d0d6231b60d10988ace14f17a1348e99a6d613bf0721c76d08f5455f28f0d00000000ffffffffc3ada2db38a53d9280dd02d4b2c81ecb1075c36bda8f0b0ca87d406084041c631300000000ffffffff08f62768b20700000000001976a914fa510464d0ed76f5db43a864f0e41a98c38983f188ac69522a2e0000000000001976a9146acbc1e4d2a419fe003e032beb8723293cee2e6188acf62768b20700000000001976a91482e7f998a8a4c38637e0ab49bcb801de6ca7671c88acf62768b20700000000001976a9143e5e5ebdfa6dbabd3cf274f44d0990ff6832001988ac1dc84d4a0400000000001976a9141aca909dd2a673b67230e26ba6fea6e513cb87d088ac76308cd10400000000001976a914ae9cf2cd1509ae2f4d46cbfabd26fd63c004a4c688ac8dfe07920200000000001976a914366a0013035315026bd006661b8733c3b32fa5d088acf62768b20700000000001976a9148a61f2560884bcce0b5c1137b9089b83d4f458bc88ac000000000000000032000000100000000021e10c00070000006b483045022100c0d36b70d2c4726d91693bcb144dc5ea94cc97ed43145b781d6256406f421980022064611aeb1e9e1627409eda7a7e33ad4d8a9a01df0eb9edb0febe2e63c15e982e01210384e1c99a89eda81545d366cfc6b447556c95b50d530aaa2d258faef1f4ca19b0000000400000000024e10c00050000006b483045022100bf0643bb1f8b9726ee2792478391b97e8487119933f3b3984495a3a5e29f298b02205878207a5aaf7c1dd345ac89b852ca6e75533735c9d62465886fd065a1da58de012102bb116190e52f9fb6a062ff473790786bd7507080d077ca9cee751ae6ba727c0b000040000000000024e10c00030000006a47304402207ba31e05504e266459fb537c58e051ac158604e48609827ccb5b735c34b320290220507a940eb8e4801e08b89ec70ce18a971e42ff28ddd4fb6940c603eea8257b7c012102f48775fef5d9690691e60300e2c1b62221734b6725a99730a4d44c28d5424e2300004000000000001fe10c00030000006a47304402203e81105ff337a18c52f2fb181ee96ef64837d34da17efa8ad4a64b6494136649022056a6749fb62089a510a3115af90122cec925aa56f1925254f21c2ad549fde5eb01210346fa0be37364ad4a568865d827fde9f36a91e3203db7d54c9c8811ab9bbcb20d00001000000000001fe10c00020000006b4830450221009687330acb25e44015824424a7ef679f461e9433dc586c62fc71b925be9d17bd02201e1f0cfe01f271103d5fcce89665210fd8caf27acc57368b631194101f9f09a80121023f751cf5bdd4a8ea854ef9660b6b57e4d3a2097fe5692b54043863b0b833484c000040000000000022e10c00020000006a4730440220292d96b8a3dbd24de1d888d5ffdd2e1a34ae4351e7ca87d72dfc17fbce38270b0220599ed9aa449be1ad149e1edb91c31f26e3ec0929df8b97cb73284c709175a04d012103bd9bfde309fe8137bafcf37dae5a9dcdc089e81899a1af264215be5a49ec7a1a000000000400000025e10c00040000006b483045022100a2853d7455a1b826b6854ed069585b381bba957aecda64011ce57468f8e0e21f02200642afa2b6bd84368f061ce80e3409e492bfeef7c1ef4b2f30fb01b8c58093da01210314479837b9e05b2c59161a47e982e1e3c815869742c29106c1464354a40611ec000000100000000020e10c00050000006b483045022100a5585307869024411faf2d42e59d0a7f9ca9ae3430329ff5591aed62cb100a0a02202ed50dffd4947aa328d31d482e900f7aa0f9725b1f8249db68fc10a5d3a98ba701210365af19addc53904fd7681b6e03a7d74feefdb0de2d68ffa2d2869a30cb859cdf000040000000000022e10c00020000006a473044022030632797880c962fd293c3daa810f15096b85df0000b7a4535ab31c79a6d2f7002207f5ea08214c7ead2b97468d67f748239cf9ea6acd7a4383baaca312eafd75382012103d4bfb392ae07aecd118497ff5a6f1db35849a3322d57e04d10095331ba658cb300000001000000001be10c00050000006b483045022100eccd4e1d393568bf0d64a4139656067d0becf080eee9eded0f452edd7c9b83ba022015716feecd414c65951698076642b9d2a4543047ac1100fbe79e663f54f7088601210369a5bda8194e6ebc84c0db64d0630a7003b721f5bcc2123bc15dcdf77d80b5e930fb93b30500000024e00c00020000006b483045022100e49e92501bdd7f5b2f91c961fe73cae470e847e3951bd1e3d249069308f973a5022012b6d551b9ad6944cc0bc0bcfebd1db8f38e79d8b5bcce7c0593e65d914b5f7301210384a2a7cd89794ede68f37e98c6353103c26908e6dd0f57befc5a672471b25c09000040000000000025e10c00080000006a47304402202e517347229f7f3afb011d0b07f423f08e0dd9b1bd40dc362d6da621e77d61de022029cb73da2ebfaf6cb47856e61960b634d8e4c9b173ff46f10bddf0ddcac103da012103a29362def1a72fa685e46c905106d949e6eac1dec37fa9e7c2b2456f957a6f5300c4c85a0500000024e00c00030000006a47304402201ef4259edf6d6813fa4eb11f44f27c9c5ed0ad9500590b0d5da015dba11f46e502200879c120df9da4aae18108b1b8c851e08c8297ae06f6f6166c104a972c493d7b012102c31a8f275ddaba8481a4da4081b6abe01f11d75f6828c83856eed79200031fe2000000040000000022e10c00050000006b483045022100a7e110c2183a0df20720c5db5169fc7274cbcda2db287a5c656750aaaa1442a0022043a69952b21f87d61605983ea82881c6a94654d1ffa2d07f958b56eee05f82400121028b2f176ffc1c9f0ab152b967e109d854a04d523c206694a7c10dca7a0ede6594000000100000000017e10c00060000006a473044022011feeefbdc81278b8e5782db6859a28dd1a95ea06ada4312ffb28f951004bd1e02201f53856a0433c3b92a77b3ebc266a01912bec01195f591d63dc404ad3f99d37b012103e7a08e0d2e653e67b78eb60f3bb10392b4b2380903438422799c5fcfe5d4cf03000000400000000022e10c00060000006a47304402204cd7f6eafac2cf40436040a2f6ca2de31b67d4a9db568b0ac3c505ef111c235002206b6fee4983d4729550086bb22d12fbd299eb98d112a523abdba44b1796033e9c0121026fab2e84209d707f5f39164d71b9347b6598477fff1cfd0fbddc0c4e9d6b1e0b00000040000000001fe10c00080000006a47304402206b37885f12ecbd27984fffdc8b57e5c38ad7137848f8d606cbe8656d08b93f4202201024b21c89a94d82bfbc2d784ac53665bf8e74a6e2d57667d1096a36f132a1a8012103db1cd0b029f4b654ba58e35338a2ea1faf814f607078f03602f9ca8f0c05b76fe11fe7a30500000022e00c00020000006b48304502210088115ffc87c4a82a564f7a646822a3c7a795117d90a0dd1c4c69fe9683737e9c02203b3515ce01f71124827452e9f93c9328cdb5a13401873f1b6d646d8fb459053f012102e43816452b10950ebbf34f0eba3e9e36e5c5c8671aefe943c352aecfde41df75000000400000000024e10c00050000006a4730440220710726baba8dcba9f3713f60b2b427c1107bef5927fe57b22df3db8aa2ec08a5022050497cfb09ade9446a26cb3d2d0aadccd2c4f390869f598a1869577306595446012103d8ebfd37764f209f020598ca03c8d9ca56f6ae737c80e18b10412caa94221b5d00004000000000001fe10c00030000006a473044022037d137025f0afa98c0b34f46f64f181248aa4597ccfd33a754112dc6207106b102206a15b6ec7b0fab963c397aeae52a12fa06423940c7c5e1e813250a61ec5d2676012103b23e57febc74fe61673e246741ac1331b6b53bd68eeabbbad62c0bc23e5d7a3000000040000000001fe10c00080000006a47304402204ef65ef285ffeeadace891b51d0f8ef6da9538705ca915796d09f4df104ec937022005d8420617d5524dabef568d43f253b6e2c72b67c231a43e5ecadabaec7a64cc0121034453c95d734a9dd2ad1ebc52ab9640ebeab8a8e3a1dc88485b40e6a578d4dae9000040000000000022e10c00020000006b483045022100e8ab4e2f8f1768fee741662483a4e07ed5264bb8d3ee9fddd4dba87430ecf6aa0220683c43190a36bc84c4c4b2a65b1afd082f0be61b6170b723ff58f90eefe3969f0121022ef2699160512c48b8becda982caed7d628cbea45592ec3a8b06b41df564d293000040000000000024e10c00030000006b483045022100d11b61908058b7977421c9ef6d61cbec3cf8e6c528240612b629ae84d36bef8f0220749fbbd20157f5f92fe6b2f8fb68c5fca84babdd0fcca888f49bb4c57dc38aab012102d7f34c770ee1b125724315bf53e40a0b20d11aecbc19caac288d1954cb235f15000000100000000020e10c00050000006a473044022067c6aee2f7b761cc27574d14030742616c2f32c04fd8be9c6d78ef2cdd7541eb0220730e943b835c7055ef6ad7db5d2729ded825fbec4bd512898abd5e48ce28c1e6012102536663762c91db2547a09bf245b31e85a7e2c44a54ec374bc61181cdcecf14348a8750800500000024e00c00010000006b483045022100c79751ca9ff0f2a9aa1d6365fb67bb2ff785fbcc446a1eeb795bfab295d4a3ae022055fec869c73a4d50059ce5684610ddb1f403a1e0daaf7c259380dc07075fef2d0121028c84c87d5fddcb220463295b22f8a3e4d7499a7750f4aee1e4109fcd8baca6fb00000004000000001fe10c00060000006b483045022100b53bd46e2cc2862e42128bf34f86c8be2583513ed0c98d764eb724273d47bf4d0220703aeaebdd788404043ab9180b4034f0ec88aa98eea5807d8d38bfca2a51c7320121036dcfd166ce1081a634cdad58f3d6d725aa891894186b3257fe0178e2a7ce55cd000000100000000017e10c00060000006a4730440220180d03754515b80cffff2b9a7f9aab8a0339b185cccc8b45578cba14b0f5c21902206d8d209ac7dbe8c41ee4374ad58b10f5f565d5dd9e09dbce34a485e17ea6ac4a012103f0a167052711bf12d7f9546ac17b1b3bc59dea907baa22682240319c78e8107600004000000000001fe10c00030000006a47304402200fd2e1c81d2d6bc354cb8b4affdb7992d27455d452ea5ea0a35986fc5bf4b246022037ca13474be8dec4b712be811edb87c206d12b12e6a61a0437c1d7f9e62eb83f01210215d78af43e5a406459dcaa0ef10b9579afa1df92ec2b12968c68aa18e7914bad00000400000000001fe10c00010000006b483045022100c31fe5f06cb28ff3638a5c7fccfc9d9d4abc5b4a7af626d218930d38ec19b17c022048006d686dc1a68940a884776535cc0553f8eeb2dc5a4a4da3166c803de94170012102dfc57930dcd0ccefdc5fd15cdf75e17a339f425248378c8c3f66f44f36358382000010000000000020e10c00010000006a47304402207dbf93ed039b21cd9fa0cc482d30eaf41b4457d75dbebc53ce18d81e6e2ce6a9022007de73dc59478e94865efa06fcf2fd12aa847289015b244070ad7c91b2e07430012102378baab1946352cbd6b55e6739159a1c0e82a2c36f952199ca68ba5b9034f2f2000000000100000021e10c00060000006b483045022100a22a057bcf91c2ef3c36426b0107460acc23ebf360ba1ae6c307e6a245700ca3022049c0ff1ac25de9fb171f9b156694847c6c6b2235a635cb64dfc28c3ed2f504ea01210201ebb0dcf5a2365b5e27bfcdea035db7eed5ad80efe649d5d86fdc6d33a0ce97000000100000000021e10c00070000006a4730440220201225711c0dc1ed00b9156e0f04d586ae68a670eef3ad734475aa9ac75d03da022038ef3d6fb4e1a9f80e8244b17118210e3b9c6a7dae446932fc193064c3b0f9110121022bfebb0fc4d603dd5fbe0eac573d9303de9ad5d6ddfbe5e9ea9500903d581fe5000040000000000024e10c00030000006b483045022100fae5eb2d2f994b748bad19b61b4dcfac20e1df75f64d5b66386a9d1445037e0f02204126695a123d92715a6d14baaaf3126674052047d3c64dfb3e4eb927f5b119300121028571c642018843153b003bd20d79127ad38a686d196c16364a7c2c29c4129bd1000004000000000022e10c00010000006b483045022100c31863a61a7a018944e754de9ec469b4c29a6cd26ffc740858359d77492098e402200d583e5547eac8d0288508cf5ee1cdbcf955bbc1b3f5277d4c65b82b510055010121034726f8e3b90c49b4f92a0b2b4a356fdcf2a61ec80bfff9b293f777adb9dcf038000040000000000024e10c00030000006b483045022100e2c40a10aa4a3fbd0e63b7cb7d3e8595788ed13068dc22fdb2ad5e2d5e63bf45022022df555b85cf63382c4432f9d2e1bbefb1858a1ecda0e8c40cd3c7a7a14a1513012102d13c28627851b271ef98f4c700e8df51555ab393a10a1fc96f4cae059691888f000010000000000020e10c00010000006b483045022100d3e877a5225e41cb8d669614a38691463bd9f585bbc0105f4ad09cc74d64884d022071184dbc67a4ec119bc74f5d285bcd5d35d7f20262b9d195437953f744c32ab00121021b220f10e687e4c78fe34734380cba535a6a56c25da5b59451be0af7f759177500004000000000001fe10c00030000006b4830450221009bd7303e31e20ed6aefad00750c363f541b5472e6ac0ee552afaedc27fa9d99d02207b8937bb2240e2c07c8fcc0fa6c0ed28efb82798e26c53b5857f94413ab097be0121038ba52317f67b023bbc71e9060ba8480c6572b85f94f6ccb29a1f4477f10245c000000400000000001be10c00010000006a47304402206d3b75e9d0d03becef7910f30a9ea88b40fddbb55bd6bb44d1e7f98c85140f9502207686f8a419a8e821ba277b30ae34a6e94271919a74f6a53e336819c36ee6b456012102c8aea20208a549bf1d411288d8e0c971d23d03972b6e2ebe8c369c39ae76c11b51702d2d0600000021e00c00020000006b483045022100b7ff431930bb6020384465123c555bffab7c635591ed7a2c7f68585ade676e02022014556f5b4cf44ecf14483a6bf70c700c0c2ee93c19b7c423b4f4f5999efa92ea012102f03f6a158b9e17cd6787b129b2ceff3da80d70edf9958832e159b0d6469f305c000000400000000024e10c00050000006a473044022041d8d5ecc326115178cbb1bbe36590df88861e9a353a8149b858423223e0a75d02207c82df84e9d2be95139a44584ed79758d988649e80da7c012f940f3e306b866f0121028bf272604ce3d09a4528a1f532722db87af34be9b89afa740fb217661ac92291000040000000000024e10c00030000006b483045022100acacdc6de99e1b4f15f01e462f884abb7b4b8e35462aafd9f6dd2b82fa6502720220630cd20be570e0098253dbb7792c7c87723ffc4e829e41eff4f4bce8526237d4012102249a91d7720f38c4a3bd6a9b8dadbec3ad6f37887cc719af72c5b5024b5b8299000000100000000023e10c00030000006a473044022019e4c20030bc03d00c4724c391f89d692fe76a7fe76747fe115dae161e1acffe02200c3a9cd431abb24579641b0ab8bacf2dd22cf84d45e26c7c216f93ee1a3e2c0a0121026cee4d78b3ca88ce20c0895c535c8e5b884e01f83df3509ca8e08a36b15b8d47000000010000000024e10c00060000006b483045022100ed6f5066b0a60f1c6be43beadade929cf636dc7214003ea027e9b24484ef534e0220028396bc56f95deb36ee7ad1ddf3a151d3586db8811d3da005f6072fc4e5375101210256726e6c16cebc0ff6aac400ee2b7353047828ef03aa039a32844c387f4a335c000000040000000021e10c00080000006b483045022100d5de33d98d6da4787c6caf5fd7c8e8c79d42e49752a5cdc80395c5ba71b672ba022015dd1acd3ae2050aa6412fbeb55e684cf879a15cdd7750d53cb95ebda7553c8f0121029e95b1f423737edde33c66f30b010214be82ed1d68c07adf5dec0cd5b05d885f000004000000000022e10c00010000006a47304402203746fbd849d21a3f0a3c2c4fb8b653b823f48975ab1c0a92defc1dc9599c34ac02207fe111544ec9699c82b75c04f93347102ea4f2d0e869f6b655c98b3c421d68ee0121033f7779cd9b7510e3b0e372dd3a4cc58b98efd051c2dd002d47813e6c3d47e9b6000004000000000022e10c00010000006a473044022035941cbb7871fab99e0fedb5312d79456c551dd1d88ff90d6bb8084460293e9d022035fc09faf0f2783630ceaee4dc752e4d88f9df813b9218927b3c281a048cc849012102812b4ab64e674d448973b9a3f1ec0a6f44a9ead5e93d7221437db3dc09d1e90900000001000000001be10c00050000006a473044022061e9826d07ab785c4eb747f8a8c22923f23d4e1a8f1e555e288e3314800268b4022077fac5f02487e56d435c4fce2a6973bbcaa82fa84c5bee58980befbfaabcb8ca012102a820b365552279fdbd7eb946c01ab59b60eba0f8aa6e667408d7090ac310ec7f456428430600000025e00c00030000006a47304402201f57a633aabb45ce8bb167a27ff52f649dd82b9a5058bc604fd2dbe92621c7b80220760774df0b58e2b98db69f845e46342685b9dd189267e09742cd4e340f656a74012103a24e778a474caa2c31873f18ad5b2ad373b4ef59a204aede34e3a068d908193e00004000000000001ae10c00060000006b48304502210096c535ff28d708f8bd41a34c456cf4f559e6ab96e7abcaf5a9bbf1dc03cebbe5022007ccd50ed4a94ac7a1fc53cb0be8426ba2245b622d7a943c7b29f4574e1b4ba401210359aa30e1fbe77479198b6a7865bb7475da9b51ab86982d1ac7c5cebb7924e5c1000000000100000020e10c00070000006b483045022100ec553d1b13405e087786792325cf11bf9871beec3c5fc2914676fd456de8a8a90220520d9e464f49afdbf2810c2fa559b672f0aaca939e82023e6a57db4627f20e15012102cb0bbabdf644a2ec2526b1ea6f5233660c46b717b72e8c3fd049ba305a09946e