010000003277a76ee39c7d422eb95860ba8aca6ec762d18609fc68aac62df9e4bafe67f6a30200000000ffffffff0375588bcff16e7f9c5f4de0378418a382de832b0cd8944337ec8fb6f45df98b2700000000ffffffff928db8951e9befcab376fa2539ffc9a0c1eec53d51562fd3b1e1a594ae9b69140800000000ffffffff88514fdbd0000ad82a846514a5806c156df9a19fecf439b1df66e87fc3843ae00700000000fffffffffe12bfe1e83f0201d7c02996848aa4a06295cf30b9f3d6e8cbbb185a827a6f1c2c00000000ffffffff1f7a624abb2931a7f2209b98ec2e40d8d689b63317f20c69aeb1e9df898c2dbf2000000000ffffffff378411e48a2f5cc00339390029ea2ed0b1870e05e03f4f2215338ac3944e2c041c00000000ffffffffe514f5dfb6d3921ddaa2b6ef60196e32362a93f1f4a44aacf077eb6fea2654292d00000000ffffffff9a5db8d4debc00f1b2deca65cda92ff1407b2834767a3be9be3a91b83087e3881100000000ffffffff3a31c68e1c88a6e402ed5e7e532ad2d8306ae557c1dc6f643d2da396be6922a20500000000fffffffff5edd22b2462ec94fd5a23d07042d62ee4be9f187988559c822f98a8376409900400000000ffffffff9373cbcd9d31931a48f851486579aa86552b9febc3f11fc82a8f8e545c2999de0600000000ffffffff4ecd46c152f2e4bae2706571881c4922eb986faaccf9db4d90c9771aad0e6c7a2600000000ffffffff09a0c17687766710919bdc1d3d5ba0ddea2046b60a3a1e60b174cedae830b34b0800000000ffffffff6ce12fd50539694d7e5515ca07ffcdb249b5d9e5a6179e76db71ab99416fecdd0d00000000ffffffff8bd0c9e93b79e2e3f35b7a5a3f946420ad6689def048006e9894ab99aee7a3390500000000ffffffffb3e5d867e4f5f22db3e186cb626b6eabdda656b1826c29411594cbd62c49b5c71500000000ffffffff9364c18f60b109d95bd26de5f18f4cb0d5f0480bfd6be1d7752124897d153e061a00000000ffffffffbc696f51b7f5759a45bdd1f7d5cd0aa0d5cbfea7b880657078d08d1e50c273180b00000000ffffffff238340c060b79d86f12d6f97f3debbbc9c76a17b7fa2e7028a48a7094bbeee501200000000ffffffffdacc7fa024d9be9c71edcade968312640e537688770a0f1ca77e785f85b7496c0100000000ffffffff6c1fcc138b94b7a591d6a0884625dbba899ba0c167aca601163e318a2151897b0d00000000ffffffffa5f75f43d97a35708f879f65af07c7e09f86738cbebec822630196ab5e3e9ef41c00000000ffffffffd7a34d06a8e3a9ba9de2bd8b69f10c71475440361f05dc996fae83972a9bfb080000000000ffffffffbaf3a808f6367d41ff7a0c841148ea894b96292531f060fa52ce04868f604d0f0200000000ffffffff5981f80d52d057aff8de1e12c8f2bc702152b48f2c4c677d7d2cdd0dbf15ec6f1000000000ffffffff01b192cd6b160c863cc4caa9d6a4e7b4a55ebc9539edec955a4b67dc691fba4f0f00000000ffffffff71c13f00ac0d70503dbc1479447fc02607d9eec1298fe2cec25f15269105848a1b00000000ffffffff19c73300853f527b4b4343c8592a98d9594a1fde79c634cf997983f74b8c1d180200000000ffffffff8dcf585b6217ac12a4d9bc99ba15111f10263d2d0f0fddead2cb62b6e3b835740600000000ffffffff316251ef5d044f621683824f1dc42d647f5e2552985222bd56bf6143c14f01ba0600000000ffffffff2d8d84bba682e242fc2696081c5a7249d7247e850e8995afe1a8d0813d9b5c9a1300000000ffffffff8ec91268b2f4580cb1d4608d8764c9c10eb378e0636ac492fc228398a87685d81300000000ffffffff29b9d9ac6d22c07f872c80a568165b9877a9f8b86601d6f9adedf9b5e192c2780000000000ffffffffe55119198e033e8c3839455bd70f1b2afcb78fa1cb7d0cb18471f1e83642d9c90c00000000ffffffff4d4c02defbcaf35acf0bb809b3f91057eb73b47dcc90217d2716c56b592273dd0100000000ffffffff6e7ad307710b5f46990bdfd1d28ff6f57486301090cde5a3f63e47a1f43410ec2000000000ffffffffa2cad4388c8dc91c412b19f6019bb626ff593e1837b09031d16a704a1c40be981200000000ffffffff4e472ab11f12a785e2552e27fb92518d730be22e4f11ae931de23a7bb9e912080b00000000ffffffff53e3f550a4a70e7fda38cd2ed886c9d769c97941d86455a69870440630aef3570100000000ffffffffc4ae5c67151cceea62d16d26dfa59e0ed7e226a4690137a36c76bf75c34e47ff0f00000000ffffffff5aff1ad122f0f8709d311145453c65bd6fa565afaaf44d3efe847f507933e6e30800000000ffffffff50100b808650cc08464b40ebd1c7869b3d9f3613101b46fd2d7c0f663f7a7d640700000000ffffffffac91a2e044afb7d02922bd548ff7a6592ff1561731755e0ab4b044b93e12d2fa2400000000ffffffffd6ca70b10b0b9fb0cf4ad28813d577345d4abde6884c6c4214a46d1309bb27690100000000ffffffff7d3cc13742e6f7b130da08afc92ee9853f5434e98138ff6fe72c63ace46a44c10000000000ffffffff57da7c5d5caa96b491827866e3e6f01386bec3bde578d239709b36598ae3d9ed0700000000ffffffffe05ef2907594fb4b51dcde5ba174e8b0743431b45b350d86c20764d1f9f545d82200000000ffffffffdb2d2518002662754055015b98918914b514a18ab72997a4d03b9ac03f7e2d350300000000ffffffff30b65dd850ee2697e3fe8a12c00fe2716cc0e013b57b47b91669a12534ae5aa02700000000ffffffff0ac41b90d50000000000001976a914b40d3ec71f0f4267034337c745ea893444eede3188ac148cfc0c0000000000001976a9140461155db84eab8dc14e7b984f4fb5df5f091ee988ac162dc4d80000000000001976a91465b2826c964fba6c548a802cf827a29e74668b7488ac6e28b25f0000000000001976a914bb2f5de1e4d259162e9d50a2ef4ba66d159ab27488aca484a60c0100000000001976a914e07120cc5a5dcec9d71a81612c78e4c9f6787b4c88aca484a60c0100000000001976a914e7aab574d66aa57618dde570a60c86978d008c6c88aca484a60c0100000000001976a9143d4221dd88b4e2a3b0a5d98c6a25a242fd8045da88acde87e8c10000000000001976a9143ae50dd8b1e7ed4bd4752130f0b3be649581905f88aca484a60c0100000000001976a9143c4b2be41d28175d46b405440d1ac4b293d0ed5088aca484a60c0100000000001976a914f47ad8905bd458773758c900d479460c2853e31b88ac00000000000000003200000010000000005b2b0800070000006a473044022025b2914975d682ca92ae1e7aee6a4605f9eac2c20f438326507fa9f81465cbda02202b8305b945037d5c14465b7646d4d41a13a1c71b82a7b1d4a4273610909d8fdc012103e32970f408806aa1130210b21da58cc02aa0b006d88fd50861af36416596417d0000000400000000762b0800020000006a47304402205ad6916c865e8188a8de03affd0461b21ed3f8cabd7dc98992cbae6e569895a802204a1dd68330bf5637e0bab2dc15390da68a9211842b3aedcff65ba5e56f1f9987012102d4833452d936a6d75f43f472f1ffddbc1097606141d82fd6c9180e6386fcb77c0000040000000000bd280800020000006b483045022100fbc2a951a38cefb1de05cb8b1001fa89d1f87d5bd25642b73f11e8f73b36f17d0220129c4a44f197139027fbe90cc5376170189f93ef649b02c79812892356125ed7012102fa82c8ed1d6fb9b6eec5daf10c901c9738e5f6c337b3e907766c81664a07c6520000004000000000cd2c0800020000006a473044022074c7a81b3670b0e003c710e0f286088f595f61e9860603b5fe1104c1b8d22909022077feb6f5c9a46c2a38a96f7f1c94febc2f61fb9452995b7a4f3336b7e5d570da012102ec8f952e0cb7cfbcaf62173c0b71cd8f39fac11733b41b63b05b0e5c41ef5ce200000004000000005b2b0800020000006a4730440220572ef5c1dcc18e0afd93bca634ba45a0b1a54c14635a0d801f309578cf5cf0a702207ab2b5053b32b5ed27303ef2a84d4aad84dcd5f71937d5a44fc9f25b6c73e0fb0121022ea53c7bdad7c4636af2fef28f4633d331b260fc96c22d6519b827fa0ce6c5210000400000000000c92c0800050000006a47304402201e96c9855cb5db8399ecc904c336d0c13b026f914b9ded6f541230ccadd99545022061e052e32b2eb54b47030272d40ee4e1e2ac03edd1587fb0aaed90d5e33570090121024df7d046a057e49d096dffbf98f4e93f0732a42e02440c342b073a8bb85ea09d000040000000000004270800040000006b483045022100b9770a1eb7aac4eb42f4f8fb27b8ae3254ca782ee7feb753dc9a92005416c68302200a7957108cba46fc5d1b2f350b86c732bf5e915db218044eee1270f303ffd0f0012103e10ba8e696a7ac46234b8f74dd395c24a9823701cc29fba04a7e37d906615e5200004000000000007e2b0800040000006b483045022100c6b601099027275803bb44c657585149b4064bc721484a11a20660fd0691fe990220316ce821461ebbf0fbb32cf2c46f1bdb2984ece614fa3d790296f3d8b67c80b30121025a1ab17f54a300420d2cb2aa48bd2bcd2670b616717a86c8ed8fd99e02af3ec20000000400000000cd260800030000006b4830450221009fdcf5fd90ef33e21cde2e834f450cab2a3f434ee1e4d0e35e8d35a393b2efbc02203f9aaf09e9b892f93f8ecd2300a6b8bc0a8722db80b469e4779d8ea5a51cbd8e0121021fbe747fd5dbccc9e83945bdb0f784024295696331650a2a4d70345b176045370000001000000000d72b0800040000006b483045022100d2ef3a093c76cacd8b21ad3f4b21ae5029d29dd277f637a2696a5cff898f71ad02200b9747be1c8030837d7b9b1ac69d5d2a7d23ed240e8238c91ba3e144bea51ad601210282d39411b0f084cd0b9811957ec76bffc485d3a14f1c02d57d860bf10ab45fea000000040000000093250800070000006b48304502210081d3500db2b3ff7060d97b5c8456da631c4bf92bf2e66f2c1f0c830440a0a76302205138f20b5fd9a8b6482935415743323b56eb599ce17943cd7feadef233e79eec0121022ba974567fd6a6cfa296cf1d70fa6b9b1f9682fd27feb71ab4874a251bda309300004000000000007e250800050000006b483045022100c39b2f0203d96a5ecbfe2b79bcc9a9a9fe9ffdc4812e765d7d5fdd24c126764e022068bd1d4cb2af9dc8460fe5dec9c55acf3b6bd430fba6c96419946b7896376f830121021b822c088708d2e6a148aae7dd081689e464a4950230a685dd9f358c69f69c6c0000004000000000ab2b0800070000006b483045022100f2637155fd261b9bfb12bc44c489345f8a0dbb3e16b2032d4a1de441caf1fbe802204a2f303e95cdc0f6a3e27552bb6b8e5d0848b152f587441743c7e7a6c772975c012103a1a04ffbf9a4f4904cc5a477b229442122852fe473bf1bf4ebefeea4ebc416530000400000000000bb240800050000006b483045022100c0b7f514377c4c542caf41832a5d6e5d08596f03870a7239e6e3b8e7bf8981f702207680c51539cae8bf152ac1bed59a9d27ca8029751f523b3c6c516d10393c3e9e0121022d2e42a005faba85e15013d0139c11babdbf830371873f884c9cddb5bc14c464000000400000000043290800020000006a47304402200392b41e76b21c996ca0a8e23abd1a0a35e6a036c30dbb4a3cb052d909707216022074dfbdcdc4f71bcb739891359aaf2d7db90861bcb4cfc8d1c2edf5a3e8ca68eb01210399388abfe3fbe8ce865e5075b04e3b26e02cf8f7c11002026c62c393f7c198110000100000000000db2c08000b0000006a47304402207e01268b2892c1079f955d88e874c0a63978df44d9a47d426cba34f3047569bb0220180d4eb777bf8629d2c969337f002b8f0341203e0a261f65540755f95637323701210337eb26fb977416632593c3627ee0b2718abb998421611165971f2117e829ba5a0000040000000000e42b0800010000006a4730440220143e4fe555fdad3937d9c193691840cf5c8024067f383ad4d0d16642f2a6eadd0220287ff2725293704216f232b8b717f9e72354bc6a298720f265a870d8e3f5bb28012102a8220829bc9df52a4be0e27b20e949481ec9cd5d734110737882f169ad5f814f0000000100000000ad2b0800030000006a47304402202c53b42928cbafece98556889033692c30acb2575265f7ca138fd04587b7bddd0220631e84cdc9af1023e4dfead715d63b92d314740ab799c26c1fa5db99cd1a5868012103f4afec09799600fca34baf5c6730052361e1809c09004f24ec18609580a794c000000004000000005e2b0800020000006b483045022100ac971d8e51f37887c98bb16b5471f631852f755c0bba38a7ee00125365847e2702206dd5ed977e7dabf6540f5dd25df958b9cdd5d66abf15ecd75e365d0e2a3dc347012102f07fc0c5bb9b8634dc89271be8b40930215c22a224e31d1722445c9ebe1baf140000040000000000a42b0800010000006a47304402207b4227360184bd800e12ca6f7ce965e6a332cc9100890537894598b61263102602207069ee87126e96b7802ba085961e980b5f2c3a15235f40a4bb4cc84e1ff7be2d012103b6b31efe4a1eb5818ff7e57617d6c58615d15346698643f104ab01ddf74dcc45000000040000000006290800010000006b483045022100f96afd4203fa94554882c8908b9d86e82375cf1a4e7f568fa32025fed96ab80602206853e01b9fcdd4d421fd436f0e92ee45fba2a9ff2219149178fdab644b8bfdb401210245908ac28e36c11979cd6f41d6c7389147a9a88bfb319a4315a573dba84ea6a9000000040000000052250800020000006b483045022100a7f04e6adbaf4e84e0f0b9e599db8436f1b94ff350a37cc06ae7c667182899af02200e1152059dc113ce45bc8f31b6b21dab5609c42408d6c2e299cf8b4dd3152ed0012103fb990f3b71c6d1fcb7c69141eb7c629bf883184cf89558122ae9ff55781034db000040000000000010290800040000006b483045022100d4a472e95bb9284f8f60181377dbb0e150b607e0c68991ac400f52286d1ab19e02202662a564868dee8d1fd7efecbdcaa693d0f936b8374c792aa0167c00f539784c0121021d6b106f19ab0b18a61fbc5b3042a2d20041df025678d1f20984c6b690a5e0f70000004000000000022c0800070000006a473044022062ad01c7f6b81ba17e0beece844539a890a74b9dac74e9bb0aeaaf0e160c8dee02204ac376d1ebce69f52be9710be690c5ce7a6874df552668519b59d24ac72392190121033765d7e3ea605c5bc74f689f04d38e923bfb89e6240bdeb1244eb98239c7d7390000040000000000ea2b0800010000006b483045022100b37292ea1e7193ef8f20119545ff82edbd902a8f5f1f404fe46d7bf5317accbf02204def5b1ba85b1b5eda856ce8a706ecfb57bf88b0a5e4c09789928b7ecb226fbe012103a072a3c7ad13045e060af5580e211aaa0653d9352951aa43aaf3a048d38ef1ea000000010000000065250800060000006b483045022100d69478d2e5f544c9293e8d18bee4d571e8c7c6275cb5e7f145b127689541bf8d02205abd14aa13c8c0241e71cc49c17f00d8c667bf6bea69a7589ee7508ceef8d25001210368879161701be0e44d6a8731c781f15208d05cc79c87e495d3148de632ee52a200000001000000007e290800010000006b483045022100d9733377a257233195eb2f3aef5bf614c3dc357c70e0a6c714ae39626ce3c25902201340b2cb23b8ea352f672694ff183d52b0370881461665474c8b3d7fa37dbcfa0121023946813a64b39384b579bc6803632046f11ccb704bdf2d3db7d78cb68e966d2100001000000000008c2b0800030000006b48304502210095fb934f75a3962120327762341b0f1f03b7a96944cd21ecf93e89c4a5edeb07022048d0c40a163ee53fcededd2a5eccfa50f74c4acc94d57df00e9d54db949c345501210282a8430d4514544fb3c035e60835ffeda6ad4662d235f3ab8c79bcd9f05c3335000000100000000081280800070000006a47304402203aa208c670645be15492f394e7be47c26603c9b96f3d2e8677f8603f8e892b7d022029dc2703180777a890a3058d6beca6c95d90dcb08d892279b23479c159adc16b012102ae2a87c8e6b8cbadffdc98fd2f0ffaebc3045abb31fcdce67c013ae442ab2618000000100000000029270800030000006b483045022100a446e3baa72a0bf9e6fc9177223d02e8ead3088fe64fb66a38dc1d69cc2117db02207563cf3dd0bf79d98bd2ff2b241cec231314972c961c091abc928a3dfc8e358b012102a8f9068769415ac60705d91dc2056d78ad9c0cf6fd9f0d8833e4cda4b023178b00000000010000004f240800010000006a473044022058682c6b200a26485b8913a9117b1a183995ccb54a97f3442aa161720a38806d022009383c23ab8c674942584ef3f98071fa249571d3b5be0727500f7d9f34afc62e012102a81b6c325866ad3c4dae5fb52c07d833efb13353ca61a8be6e59f1326291d7530000001000000000bb270800040000006b483045022100b3e3dd15bde3c244f7f5d13dbb8caa9f6386361df19e119ad9dc7f70ae0d49ae02202fa228d3f4abbdb11a889f27ce5613cdac5556e49d725478305f7990bd86b2cb01210216e355d85c13ed6960c864fd36b19e028626095d618006dfaf86af7fb7f28a37000000040000000061280800030000006b483045022100c0aef29b425f51ab2fbd3996965c2871abab659727d3d0b2ef2163ede5b1812c022065ed1b87944b4dcec9f6d7c6669521c8cd3dd9d37341ab96198fba15c34c995b012102528b187175b21b5b58729d4b795ae9740140d683a38a1e5b2c353d8d3138d54382415bc500000000e2250800010000006b483045022100ce57b36874185375e1031cfb25da1e3fbd1ab1a03324a29befb0b21786eeeb5e02206d0f34e47b94cef4a3158b3ea4fc3c64ff73e9e68b32635a74587583da410efe012103f5c4e8341fa74fddc5e3a9c433b555be4ebc2b628128e3d6a5b80bbdc8443ce80000100000000000f7230800040000006a47304402200b7d00a1c84417b87abafa5f0adf5f77f48fb5b4b89432931d5fcfbcc4a0b0640220383603c745a59df95ca312990baf33400e4bf4843ead8387ae5cc65b51db46da0121026e9b8802f1b8941ae681906180a0857fb40b38dbaed7e8bb14d75ed5d2a040b7000000400000000051210800020000006b483045022100b2fb84f686954b91289156362e2fe1cca1b1dd5b0c74dc5018fbca44cefa497b02200f9ccf1be3c7b830c280f6cc620b3c9b5b6a44d0d1a2f2e50b0c2627eff495e001210382508743fccc2cb9f796b78e409aae4325a36f2a0307305db2189503aa08226a0000004000000000672b08000c0000006b483045022100c3988d81b19ad02efa743e548b2a061c05be5b95ebb5cf55b78a71d8173a765102204e58de3219ddcdff6a5a92410e09e231a0b93d7704d9cd6b4905b4fda90a3cb70121028f8b6097db8ef5ca8ae8c644cf185d2cd25b8753246e670b909af5c7865bb0a00000001000000000a92b0800010000006a47304402204bd2eb0d91ccb65c7310c40a48a2d10ee0bba730c0282906eef39b34888ea907022028fa86be32437598839e1db3f7b9197513c227cd247e71973bb694820b021bdc0121027401e407fa6d2f279ea7663bad820349815d472ababe9d72365dd80ede4bf6ad000000400000000019290800020000006b483045022100889a7d0780bb97cbe4786cf9754200686bb5870eb3eae99c9d2dff940cb18ba2022019de242987e990a3d31b4437d7b8575ebd132afcc98a99c32e8db93da4390af8012103b7521b52c3321368b28eaec0986255fb997d9a24930c1d352d685ca676fdccd500000010000000004b220800010000006b4830450221009ef345bf9b2da12251c51e97adb7c13f8a18f85fd03a6c235a04b2cdaf5b1444022009bb0a15cc6e7bb07b3df814a8c057ec42a6054dc7ef0c3cdecd469864992bde01210312f5f2163220c51a70f9a3d289a70b016d2972996ca45988ea51fe929504b9760000040000000000ad2b0800010000006a47304402205304e4920563f6d74496b6f862b19905c8ad2b78326e7c84b34b65cb3f996c2802206ae9c8667b17296d0dd9aaa0e756e5f042e1f37a39ffd2225d549ef818862aee012103f110660ff3ccddd96f7e090c1c626c26d4748ba47c75a9eabf3d8fa85bf03b46c050bff9000000006f290800010000006b483045022100ff0ed7038eed7ecffadfa3559937cd4d175058329c46ee8caba740c75ad369180220325f77cded7e70d721b15df20e0a609edb902507e3f612f424cb49277d19d31201210293038bcd8b0ae2337b0cb0cd40fda2d7ba9853b5756682d0e71e094a15ee8ea7000000010000000031250800040000006a473044022100f3b72597d7036001bf3351623f2b69f04f563296ce5387d28e58acc53743b860021f263ea2ee5f89b5c752850ecaa6c9cf04a364ea16a3aef42888e87210c0438e012103e8ffe67cabfdcefc97b51d6aeefb5bd74a37193ad225e41e5ac36069ac11684e0000001000000000ce2b0800050000006a4730440220587861d65755dd4d003547a5beb248c6e69686351b24750d4213e34bccf5ce3502202f2a13d0253ea85d2bf115194e3f3eccd86fa3a51152464f2408ecb790bcc5a901210318e610e96bcd672cddc7d8bad2de6d3402ae4dcc99c5f81e09825ae15230105cc050bff900000000ba290800010000006a47304402205b6bf60d27c2e164b7f68b0cebdc5e62bfc20ac559917b3ce73ae95519e7eb3202204e078e6b34d3f952a5d319674216022a7960ab6873988a3432b75a596aea19c10121020c79c36a1ca94eb6b6cfb143cf1442e1bfefbecbc70af17dae616b51ab4cfd9c42b736d200000000a5270800010000006a47304402200bd3fa0d9dc73736c765e5de07b1bb539f5d023153a13f45dcef969d65e3e7ba0220207fd4f10070074dada994acc0d4caad22d4194202126cc95cc8f9031cef49b601210295687accd9ffd94f3f1079c43478d8065c77c527199c08f13971fc80eab5e1a760d758d7000000009b250800080000006b483045022100d125095eac3c99172369d46c79cb0a6becd4f262314adf6f048e3805dab67826022049a54d656c78ff48cdf827ddee1ce1560f0e798e7161d3a831d64d6f397365c50121033bcf30e0f62a91ee72e26b2fb3cd0e8fb8cf1814c33fee1e47e9113c996d5c210000001000000000b12b0800070000006b483045022100ef0d032db4848068986f59de9a509a2a743cfc7a9498c6343c027c18d2d4563302206e450875353ec01f9c30f525dd1cef7e1b324ad462a06f68b6248699aedb4f740121038878e19f7619142a66ae3832b18a7af8bc920f6f148aeb85e580979da5889379000000400000000062280800020000006a473044022016c9796ec2a36896ecafa4dd03e3968e949cb9c5e557e0367a2f62f91490f7b4022077712b7c738f584df28add1b238e69076d828ba9d36c29620d96f1b8a10ddae201210278b5913e00a41cd1d1003257269e90691759e89f2616c9379caf84b198a281720000000400000000992b0800020000006a473044022076f2e6b2456920c64a3936014a7077b8901e04cae3b1d56a2970f846b189bd53022014cd85e7d9d0abaae05c45b1c31352513a98c420a57b46eb94b33c05ed8aafb3012102b32a04b665eb40ca83012bcfc8ea8cc04c41b44647dc0d03fcc4d76c3e675c97