01000000312b9ad707bca338b9423753942e79614234475ba299d2eee688aa0d0983138c3f0400000000fffffffffe7edd0a08b2dc37e2789c8cc820670ee23b24e54c36d7893c6a33308cad04630100000000ffffffff0039501a487290fb208b58ba86b559965f2a08fa6d1afdc765d6693404c4a2fd0200000001ffffffff667c42b6728ed83e6f37193e559ff83f09f39b1b6484400e64863f1097afadad0200000001ffffffff2d48925a5a7ca0894808f3ef3517b21c3fb95cf376553c5bea246add68405c8b0400000000ffffffff822000feb85dab97ba5a23c3b48e8373d301641f83783cbb7ec0be03a2caeb120000000000ffffffffe8575cef1d3b4fceec12fb09ac914deedda9c088c1bc83887b816dc937ddb5440200000001ffffffff87612290a39eca760a9c0c269631bc4a179c6363cb8ca6687e58340fa5a4d75d0100000000ffffffff3bb0a5430a0f73d0a0d630d0e2669348f302dfc1dc06b497f17f6d8153bac7930200000001ffffffff83486699e3d01db594744cfbfff2fd0487027d9b901dc18829a39e35cf10edb60200000001ffffffff271acd4ff47c490ec233e6b803aa571e179de4fe3f95440e6ddd6dfdad1cceda0200000001ffffffffe099e73d416e1fe67a9d5270e786daea55694de72fa111bc62d8122eb2da8e340400000000ffffffff0ddfa9b644b398f6cf9e4db280617ae039d8ace8b17bd1d4ad5bf89e7733b1a50000000000ffffffffef1e6b866b6548dfd20d57de0c196a7736c0c1111d9c91efb2cf203016e3ae8f0600000000ffffffffee9d1ef41ad8b90183a2dadf953e38076a14172c2e2f63c3b0b1b201005b71560200000000ffffffff5806f0607a04da64cf0819441cab0bb37a5edd457753e40494ec933917c95b3f0700000000ffffffffbd441eddce7899edec00f2caff97c4aff366097b3aa8da50f06790f27f6e64c90100000000ffffffffeb3fd0af9b44a0395f9fc331a4cb6a723319a9973b7d2760b4be0b90c74d77440200000001fffffffffb76b46406480dcfe034bf0978a9efb5a04fa404118332644ee9f0c10020009c0400000000ffffffff9ec1cfdb52f456b77e816e5bd71e76e7f1b7b4b5beb9225257a3feea591dc2df0200000001ffffffff350e8a98bcef74ef37112f74156fa28f5144c4f55a5a1436f451a0411987dab60d00000000ffffffff2d48925a5a7ca0894808f3ef3517b21c3fb95cf376553c5bea246add68405c8b0000000000ffffffff103621e74d32e2855c2855687cef7d21a66fa337ea5d49e7fa759be3787df9480800000000ffffffffe1b70fe0416c275f1cf499dc138980a858617edf44020a42b75cd57b1233d1250200000001ffffffff0ee14ca85161ad9b25cde5b6d3b6b138fae980da20b2752b16714c2e43ce51630200000000ffffffff969413fa836dbe8d284c6760da81bcda5858643ac080f5797cb75a563d1fbb8d0100000000ffffffffe2768f1bb3abe399a6ca6a5db9664109250794fb1b3737a1766bdf61281e8b020a00000000ffffffff5c6d163de18838facd0c4b67cf8c6bb5a933c778567ceb78ae37fa7553ac3b930500000000ffffffff32048c15148d9174420512cd92f4e0b7c18ecb3b192a96132272c418e526e10a0900000000ffffffff22b96797c33381024973f059cdb32f176d5fb85e52b5d7e2bdb4b9c6464d53c20a00000000ffffffffd0f2747b5fabdfec3938cf230dcfdcc88f681f7c345f31d4de7c92a490dde9640200000001ffffffffa576c3272c0380ca69cba6b15fa53079b331ed71be00389f239e419b28330b840200000001ffffffffc1bcc6e20d93617ae0c9c305bba8848f0416d6e552e6492a87ed1ced96414c160300000000ffffffffc1bcc6e20d93617ae0c9c305bba8848f0416d6e552e6492a87ed1ced96414c160c00000000ffffffffaea1e864f853f750d68a8b2ca221045f32df50074c9739f1ed4520cbb76d6a481400000000ffffffff50ef5b75960ccffd510503f033bd7573d647ac16137b327246aa76c1abc9c6dd0f00000000ffffffff673d9ec7d38ef4955c8753b98d8b91083fee32afcfa0c047e9c9ede032b8a7200300000000ffffffff1e9cff6a47b96f661d2c7c69a40713b65c65335ae8ae348bda202a737aa5d7e90200000000ffffffff90f0f46d9afd5bb5fbfd6132ec7c4402b2de991d1fa3bdfd16a0b7cbdf6460aa0200000001ffffffff3f642cd6c310d570b8c9ac58abd9cea53ae96c5cde16f7bfb38c30f810235f230900000000ffffffff1ece9150b7ed2024ee3ee8225a16f6129211102a53f500d83ed0125fdc57eb980400000000ffffffffc034abe90fb2b8f3fef77996f7f8ba76d34ed5459cabd9c8e6823fcbd7e3ef020c00000000ffffffff21e71483369517eb22dc8b94aa9dcad2dcc5855d2c89a18534d2784b54548e090600000000ffffffff0e1accb5eb75538b6d3006491968eddce79e30f43f27776fb26dd02917bb22c00100000000ffffffff6529f5c05f9e1748d2afbd79ca22d489592c76778c9d4212e6fabdbc845995c30300000000ffffffffbbe8225f866d56b4c48cac1c1d28c652573a14cd223abc25c5f99758afcf50700200000001ffffffffbe3c0b8d16781e294d04e5b8f5beb146867148665a873123eb49858caa5ab4660d00000000fffffffff355d3d0177812feb779d3ab9e7b4474b9f3c8898b998581884516d3568f249c0200000001ffffffff24f6cb3bea942417a1e8f1c868cfcec6e7da3bf5f6299b628203c63ec7d5f7e60200000001ffffffff12dbca0ca90100000000001976a91445599110ffa684dc076f9c12311aeeb940f335ee88acdbca0ca90100000000001976a91493f1d001cb8a6be003333f190e631e5dcf2c25e488acdbca0ca90100000000001976a914b34b76e099a05f6d6b9cb0672c219f39b9ddd3fe88acdbca0ca90100000000001976a914cc7f738823e22869afd85ad8683fcb652566e61e88acdbca0ca90100000000001976a9149e6137f2fbf246183d1af0ecc7fcb6ecb8d42f4288acdbca0ca90100000000001976a91417b6fcbbbfaeae4b3d93f784c79e03f0a1e865a588acdbca0ca90100000000001976a91412fa5bad92d0318260c66aebd545afef5b557c8388ac13b2d8620000000000001976a914bbbe150f20a8bce57713a245bd5943bd84f81db488acdbca0ca90100000000001976a914fe33110fd2b932f95b96453a3cd7a3de669154ab88acdbca0ca90100000000001976a9148255765d4440ef62a858a68f04169c302b80697d88ac1a9b43540000000000001976a9146ca547ec55f6e1e6a3aa310032d02c8c274ada9888acdbca0ca90100000000001976a914b39dd9761201b58ee23dc9a3c023928d777cc5cc88acdbca0ca90100000000001976a9143e8f1c778b8479219b47699f24cc47b9ec5ea5cd88ac210941150000000000001976a914d6786265ec6554d29b26dcc1c74dd7f52669e55588acdbca0ca90100000000001976a91494136fd2f315f5921b472415166472078366856388acdbca0ca90100000000001976a914ae6a1d39b29c91b3110b2113febb28259665b2f188acdbca0ca90100000000001976a9140b285fff4dbc4aef0ef24702f75f7db93d38630a88acdbca0ca90100000000001976a914e3ceb392658f3008195560442f45196efca6492788ac0000000000000000310000001000000000466b0400030000006a47304402206872fb858d28aeafecfcba62f754df514237cdb52a93380e7a7a5a248da4babd0220299375d8ce16dad468f1072b2b35b556f78bbd861bde96c6af3ae019754e176c0121039936eecec9a88940d2cfd7f28241161872fece6d4a00e7c8fdecab74c383375f0000040000000000466b0400020000006a4730440220343475695e850635e475049145175f210a9ddedc6bd88b887e9d8552368520be022019f538c4883bd1e03ebe3c52652fefe0b47b165a103bb3adeed19ba0a0c972500121029854f706faab3db355b5a185a9f3610f5374b0a715db54816984d6436c63c4574559f47701000000d86a0400010000006a47304402201d6a1c1cf7aac7567ebd3f4d120592721d00316fb5bc31458e2b23dbae24f47d02201f6711a1e54273fd1fb23c9b11adbc4b50ab8cf8a7d1b8b7f4c833a95e27818501210201ac63c7dc6126bed1a9271a899a066583aba19a3fd27cf21947399b625c9f1d26a2b2820100000036690400040000006a47304402201c4cc702afc94bb0f277b54ba86ebcea49d99b267c80d85d71b18781d9b5e915022004252d5a44522da41f1f1b820c60730dbaed1b70a0f3dcfaebbd23f4cbd1186f012103f96c3f23de40e49c24808b08f4ad2880892965b5d2929080fed907f3ab1695c10000400000000000c56a0400030000006b483045022100bdd3e2bc196badf7c9c39c5fa7d18dd444c2e6443ff64bae987e07a6e1aba7f00220282b6dd6bf86ef5ef59d29dfbf5a8543c71162d58bdcee3752bd1fdb64da8195012103fe04a18a81fc97e4c91d7c34c56e4c35902bb891fc4cf12ceed596af8e15ee72000000400000000098680400040000006b483045022100c9cca77710a9005ca64170fa4de03c13b20872c5a02349193a72baa1633fcbfd02205a371f06d8c434bf6d63b7dd39b85b2905d6f0ff71f56b2a0d9f4ac26b289d3e0121021ed9c7cac9cdcd0295b39a333a9819568102102432749a62bdaa3540005b2ec6a193816f01000000e7680400020000006a47304402202bacf81346c255c8957a90e7f29e969b85d8f9449a5896aeb1ad6da1feb1bcac02202f0476c0354b16057131f896067279b04f82a5f6592823f7413e99d04cf8d26a01210260df9f0fddda0ac392ff0110d908083df6f324f353e37f5bc8bfa989f3ebbb7800000400000000001f6b0400010000006b483045022100ef7b1c9404754736371642408c373dba8558a0c86a925be2a62408df476254bc0220040c5a075a4c63ea712a8546d62a1658f8cf54f5cb7e0c8d4491848c5759a0960121035e0bd09bc26835e0c132285045726d7c057b11f8de025a6715084783e133d1a4f6de497301000000ce6a0400000000006a47304402200f83f62d06721dc112df1b4341e433d8cab8a690a5b72fca078e8a039abdd3e102203106aa29e5668378d2e65f795f9e219a485b93f7a0f24bcdc49112d3df5bcac2012103b072b996ac3eb78ec10682be9d09d3bec1c2fdf16de4f21edae1f76292a65fbd694d8182010000007e6a0400010000006b483045022100e55977fe24be9222e2cebe1fadb068c685c106eee0785f9d480a2d1748f49aae0220611e20f9cfbd845dba79aca35de024ffec47223ad1df45326b2d06105515cccb012102d44d25fa05d9bd6c55c85a5562d3b4763f1478c36012e04d2e97d245e1a2b39c82b08481010000001d6b0400000000006b483045022100e877c2d4852b4f6d97d0b924a7b174594a092b0f04c64e1f9d4766fe9fe7327302202214c8bb28badf6b816f89c9f47acf1484b2158260da35992b1d949d05448bf9012102de137b2d0e31eac3020126aa5638fbf247659793258586f07bb047669c90e0cd0000040000000000026a0400010000006a473044022021d822bc8eb1e8515ed86b926ffd0b0a67cf2bdb6787d1f84c03089a657e9acd02200ce200c48cf27eb81960021590ba6a298a661df8c769e7758cb4db40f4351390012103fdd5d4c93207941e1da8b18be79cdf47d39b60483f73730c2d0018858d3400830000040000000000786a0400010000006a47304402206e50212f804c220fbcc2e13555ad6162dc9144235c7bccdedeff17704d14085f022036553d4f8fa8e023ac928440958afdbecb6d8996495ef4c31611754d95c9172e012103b02a7d78a7fd46992a02105b05f60d515c6e8ea72ce07cc1f6d0e4b8bc0680a40000400000000000ad670400040000006a47304402206b3916a616b43264da8b9c652a991784332c765404ba83960b8d43562282db4b022049674b7e58e3cb079a0e96e60ef3bd45acc344c3dbd2328e0f85f46f72e78ef40121035c8586b93e55431b0d16f542bdc5ccfc1e21efbe28265a2e078efe426cc844d3000000000100000098670400030000006b483045022100e0286feaf57349a4c07238ac1f60a9dae0f8c6f394d6c8e60a3fb0f2bcd4505c022026fb968fef8a0fe861f55bae71e86d798b750ecfef53b2ebae2ce02e689c40770121033a18755d5ee8f420b72a41e38afa03be28afe9fb050c42bff7c6b685520797ed00004000000000008c6a0400010000006a47304402207dfa6cf2d70027f44496e26a09d745b9ee796e488fcc41282df94c996765c1b10220348f8353567a89f7e7532a7c6f3170b5b8b91170f90a956a7e64937c9cbb0b0d0121021a26d3fa2890eebeb47b7257972a88f287adfe0512380e59693a599965be6950000000010000000043670400020000006a473044022053b3fd3eb4deba20e9e9184a196fded4504d8e8a0a9c30e79d0f589135ba625e02204de62437dfd5d00e5d2ccde8bf37f71beed1dbea200cadd1bcdd5621672eb0f90121036e58db77049c3d022ea079d624db2b421d8b2615f4640f88d0d1a5894d8880248e7768be0100000095680400040000006a47304402206c7df21fc300240c12a01f0aacef79505aac97cee5288d55068e1eddb5beed780220571733755fb671708d2c861b5bf2b6f87c164d25b4fafca813b5826f98bad4c90121036ac2917185fb8437c9c10c4ff722fc1fb8df40756e5bfed2576dd16c17973bb90000001000000000956a0400020000006b483045022100e5355bcce6c9ceec75b4b881c76d663b869b810ce27a1d012ecbb3b4925e4c990220481623515b79256c569768e75f9fb229b86dff64ef5e945e5ea85ac3e9fa0f7e01210366b2b861c2e031b423ad808a09a64f935d3635729059f8d690d4f34c974b2acc5fa3359b010000006f630400000000006b483045022100a2e4fa672d4919bd7c494809a6f4ab3b12458b727daafc9976da045b0481dbf5022042a7759c79eb99eaabdc3a16406f355ce1341bf45b70d6ad3b81d01844be81a401210390b46d3ec30436257d5802b0e10e3d3e60bc5c995eae3a376593df80df4cecd700004000000000004e690400030000006a47304402200b3da67831f669e8512e343348b14406bfda7a2ae4582405b0b0af10310a3ec50220774516f13e22cc896b874bccd691157a4efe8806cef65a15c4fab5a423e5dfde012102f34f6b0e3ae01a680c4df1e3d70437b669068d889a45761553aa3b0876a07aa20000400000000000c56a0400030000006a473044022050029a2e02d689eeaafade0f1efed8d44626b41f6bbe3c08a0c8a1666982967b0220610193f01a210b97a9b06953e0bf49b2471042188bba17ce2c70487697e9e9850121038ed81008912da120b815904973ed409bb5b73970e4a440ec87a9b3b27d7d39f3000000010000000048690400010000006a473044022076623e662db4bdfd7bec1e1ae3a274abc3806573a04f73aeb08864caa1e30708022031604e521baadfd3498da44b2683f451450850142fac314c9870280ee8212c1d01210314d125ee825cd34986de96648ad18b147769260412e2e835869d0468866da67929a219ed01000000ee690400010000006a473044022064afbd78a0c4f8800afc5aaa1788d8e48d9acbac675767b5c7dcff797ab44adb02200dfa60a5563eb7268eb7806d4072c0833017eab9aacfad133ad039a75fefa542012102d2013b601a69d659cef1c55259bd633d91d88b832724162a85635a66714a6c9b0000000400000000dd6a0400010000006b483045022100be4a37bc9e26aeb4627c1348952a39c7f6050f81717a4adf172ff78bafb42421022060563136263da5075bda471b011d0c01061dc74e6a19a9a427fd1d60e184fe4f01210360aecd28bb7468d17515f770de54209fcf0716e5f8fb1a078d729b4d224c6ccd00000001000000007f690400030000006b48304502210097fa631bdbc70c9f6dc204e2e8bba9515a1e5e5370b453398a0bb75a2feda15902204f1fca4be5633363e3ab19dec62efbec53260d0555abf6d3925a24a453f15fb6012103a47e2fe571594d099f468d90cfb45e433dea65afe2f13c40e9f65b7bf90727390000100000000000926a0400010000006a47304402201874c546c36a43493b8c3ae6fbd7dd2f0c0e4d8a6f3d7c9d2aff4d26a7198bda0220498211848d17fc1b195bea6e6b551ad00cc1d127ad38231bdc86c9f47a376d7e0121032c712558fcb220b2be52b210ff28b4c7fac12ccc1aa343af15aba593099d96b600004000000000001e6b0400040000006b483045022100b7874b2a4fc32703396e2932cbe1890232f57c5f2efc1387a9cb7102c3c3e9070220570c3ea309b9f7c089849175a3183435fb6634d2d4ce52040400f1b113ce7c3901210359c21300a4976a26dee7fd1367e2ca656b39ad931990a3aa557445eb70a3b3f600000004000000003d690400010000006a47304402207f036bbdf659a1fdbfd04cfb04a3cc8dd89828425bb026b2f8e205b3ec2957920220351a2ae4b35361983f51d36061a732a2f39e91ecaa47b19889642aab6892fb4f012103d713851946f9a0aa53bcf582f441b156c6efc035ec775419be80fcc386927f670000000400000000666a0400020000006a47304402206faafc86b7fef41cf27c6c3471f1d67840eca473bf940b8ff14eb92b732f729202200b04cf45924f472ecff17de7ee9ec55acd2f85f321fab7de9afcb86fef939e1e012102dbb6cb6e8db7be73b8163c5c2176bc5f9f6c7cd1a89a40036d590083355246284559f47701000000626a0400010000006b48304502210094843227ec4bc5def304948dc04e961086340e1d16e56ec2f39450c37190bf1e0220752233aa16dc5d27e30f100b6271873a8837a7754f366841113ca658411df0e7012103ed96799583934fb8eef494da4246ff266e3590676a2c44a94c8d83db16ed940e5151a7d201000000056b0400010000006b483045022100b9ae78dd83307912882fa48f8b241b53be91ef20121ee87b162bb97899dc0b9f02202d28a4795565bd1a2fcd6e4064f7f121b272c175c0ca2feb691aaa21199b91d1012103f62cf4daa2349084e7b469ac401d325c05c6a1c5452dc4af1efebee02ab8b1a500000001000000008a6a0400010000006a4730440220015185b9a60052efba2bb6b437cada9969d6887fde3125dcb1c1f863d47657910220729cd99d2ba5c1d5f44940bba5070fdc035dee94c76ef3c3f08bdd1e5c38904d0121030b75411d98e89e32f2e0623a734783761c714ad67c9097c457a2a1bcdf3a4b6800000001000000008a6a0400010000006b4830450221009fc00fc4c0f78c82412379beee356f066b9496edba969d430193b454df56fdc3022034997b92fb5ce97836422348af3bf631dfc24ec737e1ac820aad22ec73ddbe76012103b86751d95d31507eda431347cf1f7a87f584358fc5579f5e407603dd943a6bb00000000100000000576a0400020000006b483045022100fcc11472b2920ada86b79c4884bdece4629a4974dcac58a0780f1b36446f7f7c02200d117b222899011678443da4bdf5763b0d973096f351029b189ee9f93821c5f1012102534a265b92a0ea94f5c228cfdb020bbfd961e437612ee8b7e9611f6481802f760000040000000000fb690400020000006b4830450221009853fb691dd3756151a5e7b6096a3f3e739902716d557190ee9da3b4c425ff030220720c764d5e5bd58c677ff9740104dcb9aaff3fc419d893e64432044be05a20fd0121025dd125c5e44afd1203f293e8ed8dfbc63e7728840ce2a3e621babdc77255e5b10000040000000000e5690400010000006b483045022100f0f2d6902cd9d62e9afcd80534b79df5e28cb8c09ddba3cb25479c26ecfb4dd302201f5ba6ac618e770c0509769c791e4d49b8c3412d5f936250194f45ab12164f67012102deafe3168f4cc9ec76ef5f9d847d2f4537c9d700a59e8ed66b0f1a3d751d3b0c0000040000000000e0670400010000006a47304402204d2e200001e1c80d9d30a2cd4fc1afefe6d37c657034f7e36b98d5bcbd83458102205ec7f51a84216b204546bfc00f8a0abf50ea796323d1d3600bf057509efeeb85012103941584e948516d475d20be640502aeae8916a4af066106f476af2fa699b73787a193816f01000000ce690400000000006a47304402204ca8ab93ebab1931c485b0babaae10904db0847b4fd4063a473bf12bd758494a02205a03d220231024a719d0590ffa8e9b295ba83dc08ca6af9fff0a12e0860e6cab01210383d4c46f729fbf119bd4c2f7c63a938a5529428215046d3f0af1f8b55e790d1f0000100000000000f16a0400020000006b483045022100a331d9b6af1b077a3ef0a42823dd774faf75ebdf3f78409a2d9585a3aeec4e1f022061fc56281a1025802ecf7eb98ad2d65ea7ee6ec9fd4338e537656be6111c907201210229d0cf73e34e176f7618899454f05ea9627843303c2a82115c4b6b6feeae7f4800000040000000006c6a0400030000006a47304402203d2d9da522639a2eacc094aef43aac6fdda2a15393842ca439feda6510773a9a0220047132da3a4a63c75b7a0cf09068d7233ba1184f4b1ba9216de7d267998af41e01210305235d4399d9d65aef95b945ac85d2bab9a04d6998f59cda44725c0d3f2ad07a0000001000000000726a0400020000006a47304402202553f3331b0a3b107fc4751d3ed4d8dd1a37306c610193175be4db0f4b97a0ff02206b525c8c79d9be1a3f3c14d692d365818755ee53e1d4c099a1955811332ee1c40121024d26a9ae3a1384c323a9d85d7ea8e208b5eaac10753c661b08dd16ad7bccbe5b0000100000000000db6a0400020000006a47304402201428803c37b5292dd3c593e26108ff68005004ce314fbd374c4ad7fc4827406c022012266b92e082c8501e518405f30423258f5282bb1baff81299a60f0acb26a35d012102eb6be5608cb2bff16b44d9f0d79d186829971f489b84e75a977822a17e6279d700000400000000000c6b0400010000006b483045022100a9fd53c5d495eb33268ff67ad0558f7535e903a044ecfafb2b2a0260b4169c7c02205ad3146343b7c8339317c28d5e902786680432fa1c0c4960871d0aecc085011e012102150b2e735b56db58029c8644caefcf04062a50a4ef1f17e83f70cb445f266afc000000100000000035690400030000006b483045022100938c130a5967aa0d32ccb40eec7e0caf7e4529d6188ef8c83a50e9c4921803f4022011901ff0812240662e2d3693548c30e0a63def0ebb5fab52d4c8c5c94412706901210391534b04870869132c0d8de0ad33a0a6271bcb9a445660b84ec2570f6624fc628e7768be01000000d1680400030000006b483045022100fd3339506d7758e11895fc4f2784d1770600c1ae209b9a3211c88a4cfc9ecb2a022025a41e7ba54a12e7b0f93e548b79a11828bd830ba5d59768e41e8bc8aaf40402012103d1b0d25d376590b90f0ea148ea325ba63342dcc4ec7ae29c0213b5f48592192e0000100000000000056b0400020000006a4730440220614e5f3679a89a4b44e86799e7cee743f60fde7b886d21cccad56a5fb210c2b30220771186c9beab68963aaef2ff74bbc440fae744ea6fc9ec501dccd26c89f9955d012103ea9875fa6c53ef82fb500b068ccbf1bf348937b2b200473ecc57bd1e71d10b8b26a2b282010000001d680400000000006a473044022057bd8f6f224dc35085eb27faca30ca45c437bf5404a4cc870b39a6c7585784f902207b536d0da6d4064d258d52c4143b4bf75e9e9091c08704aff182a419dc9fa272012103ef918537bee07f0c9c132399e918a021316ece71acbfb91c4e2cc28b887dfef04130e2bc01000000946a0400010000006b483045022100fe3b3effa180a8c5303b914ea50f9c155d26176eaf2c19139f7976aa0cb8058c02201d4ba145a592f541ac2c4812608c5545bcca0fb6cb1db047d7363f17e28672c20121034dd755210e6237055b808a9113bc2059d372cc4e61df99ee8801f67d7a505f35