0100000031a07592841e907734ffadcd62eb75fedddd52745ef383f760f597b39661f368f50200000001ffffffff5b3870afda6d79b8585882c7002f1cf3bdd6a3ee277ff9808dbbb721d95e52270100000000ffffffff5a7469da51685ceb69dba07b2d51270d551b54a5d54f185753aec32b085e9f3a0200000001ffffffff9c97351fc764eb9a2de2315575f0befafb9d7dd06df7ac7f8ab495d966d27ca90e00000000ffffffff4ec4bed6c29d3ac06ac19cdb65c2473b5a7d04a7a72b17d315ace70b974156a00300000000ffffffff7ed4621ff8d10504f7baac561570baea8a3eb33aee699e3172e6fb483fe046ca0b00000000ffffffff227c819b34b89c9abe925861669a384ae06df5c0de5a2a8d74c8c8abd0fa60db0200000001ffffffff23b06e8569a7c68f175d6c3fc057c9ad31bd30b36723fecb31b83287e6c262440600000000ffffffff9c97351fc764eb9a2de2315575f0befafb9d7dd06df7ac7f8ab495d966d27ca90d00000000ffffffffe515ca750636b9fc0bddd98cca00a1881b26cc52da456743ef0fd09ed83b81c70400000000ffffffff111c36ea7e46b7c601d85a687d450debe6814bfd7033ea3d536f647396f67b430200000001ffffffff9635482c266d3d1b8c723a29cd7b3fb5b42b7a3823700cdf93b6436329078b921600000000ffffffff812ed301c7d9bb18cd8293b6a4a2c47398a84186da13d0fb080d0c20f177752f0300000000ffffffff49c733e76a5856a0a035e7cbf61b7676de80a98100b1ee6ff3d53a70c8398eea0800000000ffffffff9635482c266d3d1b8c723a29cd7b3fb5b42b7a3823700cdf93b6436329078b921100000000ffffffff64ec57d488f4a7b40f98bba74f1b0906706fbf54117df68ccf3fc3fc0f7275ac0900000000fffffffff509528d4fd088fe692b1dbbea35b9b136a12118536d12ee3ac463a5ebf4bdb60200000001ffffffffa0dc3d976d1358a78a046257283e49af9dff90dcafefc5aa68be196493b6062d0200000000ffffffff1a52698650591d158e1f64e1588ab0ff003b4fb8e8cae385120819dc08ec52550000000000fffffffffb8ef197d098078391a2f1f7e26e28a0d05ddacf0992f8dd55babcb1d3bc112f0200000001fffffffff2b648968820d44565c2e5c7e77e8738b211a0abbcfc34bc9af429858edda4d30200000001ffffffff7380784044a3187bac7df353e0cbff516efb7838f75c27fd31775eb5a5c4d1bc0200000001fffffffff8f8882dc2020aa2df33ac933b9f2c0f1be21d1935c2855e68cdefd1f912bf0b0800000000ffffffff75cdfe77a626c39f3883d2a5a439a7f332777edfc9039281155922bf2cc4ee420200000001fffffffff57d0f3477cd4351485ef59c2dd87d018c4ff7ed665b90a2036b461cc975aa090300000000ffffffffd4653bc1f59e107d403897754c0645629b17aa79b5ce0d6f98e5afeac6853de50400000000ffffffffa147fd60f3f69d7c702880e569b325f0f44bd827d337988e8832df3c5faf43cc0000000000ffffffff3768fb5a65df9f5e27773817106a9c2f2dc41397e4daf5f951d3cb4c25c77f670100000000ffffffffce5830495dcb96a6298b79c4bd752119fb1e775d6b638c258bd04f425272ec810200000001ffffffffa9b325dbd752e99648b0139967c279f3cb4294cd06f7e9a4e38be725ca89ca6d0700000000ffffffff523025c82088be57f0604c7a508706082496954b713ee0b08c8c5407e4a548110100000000ffffffff7cc28c30c4a9f054b8042092b4f1e8d6c2f45f10f60a4062734f741ca6ed98600200000001ffffffffc63b1253d16ecacefc436b7ce66f1b20343b1b28b35a4df0d4a41e194066e3ff1700000000ffffffffee5a6f442887725b4c247bae5331f0d2ec256cde2d76f2e456281d8ae2d898e80800000000ffffffff2bb874fd34284d8df79b0a3c4293b7049e5e4dca978167206ffca4ec8977d48e0300000000ffffffffaff9887f409171b3fd687febc4d3609f1ba3c7530e9948600ce2acb25f1491ee0200000001ffffffff35ce8fcad7141663d0a9db27e97ca4257464b3767a80c1baba74be3ccffc68700200000001ffffffff6de30c539ced9725e6eb5b8f969715d8cc41bd5b41aa15c9968dcd1264e98d6c0200000001fffffffff0e2fddb4bf82d10e717b001885f35eedbf59dd1da5f1dad97dc8f113eb1b4d41000000000ffffffff5b0dcb231799c676247449be8c51a66d810ff81248751aaf9c6100f2ff35bd0c0d00000000ffffffff8e0f8680288cf07f05941bce0fc89d806845b0495c61c5c84215b21960b07ba40200000001ffffffff8130607ea2e981a2be22ded19704090b465c8ab692ac59d05da71f072841454a0200000001ffffffff610a9a4f36bbcb997be0c4fc4d0d1cc752ae0b9dba71b2ee7bd6257d81387f020300000000ffffffff5807d0e62193f640bc9db728882165d586d7c8bf2face43aa092a3865a5a65140200000001ffffffff4c50238242ab3309e650c252104a320e7aec542ab4ab2b04a3902e0e1c350c200400000000ffffffff8b7ae484dc4ad6651cafd366d0094a0eb89182080d4453e54e836e0a901b799a0b00000000ffffffff9056b6738103fdba3b250652dbb11e2b30b1a9241e9d741832968168add7f56d0200000001ffffffff59517f722dbdf71bd36ae74e46375152bfbbbcbfd97e07c3aeb672b655abaec60900000000ffffffff40c095286cbca66d96b69af32970b01a8c6b3fc7874bfc7ac198c35ef5d06fce0a00000000ffffffff12206db7070100000000001976a914385c1e02da50a77744e2d015703c101cd9dde87f88ac6108e3d00100000000001976a914c9aff3b6eadd034bee4bcafac4615ebdf366149588ac6108e3d00100000000001976a914f5fe6035f4e1652655a74d457d97675f66e762bc88ac6108e3d00100000000001976a914c44b814b64598cd815a21f7074eba72d0f0155dd88ac6108e3d00100000000001976a9143762c9e72785a45271060a18e07392d2cd6ae96688ac185b6c090000000000001976a9148e9ffbb2c58925db10d9744c8403759c66a3c9d588ac6108e3d00100000000001976a91483c3d2159fce84969390cab6262f7aff5f79d41988ac6108e3d00100000000001976a91494b26cb54a910b194cc1593c05dd2796226032b888ac6108e3d00100000000001976a91498a5c05d35be610b62781e2598476a87fd8a87c588ac6108e3d00100000000001976a9140b7a5eaefee956aebaf2f102a21c51292181241f88ac0d61b7510100000000001976a914475121c0466cc9ed5dde3ac09ea320190ec1ce4c88ac6108e3d00100000000001976a914ba48664c4453b5a4053e0a975eba526ad671863f88ac6108e3d00100000000001976a914240f721bb5fa34bd2b1a11512fa14f42ffeb3dd488ac6108e3d00100000000001976a914f5725a71c5508107aa6f6ce82284bd3bd2b6e20388ac6108e3d00100000000001976a9143c52a73c53bf92b0088fe1e370f4699d6d05621588ac6108e3d00100000000001976a914736f9bbd578a168f1fd57e4502838b4e054633b988ac6108e3d00100000000001976a91496a54d9e2b14b3ed97d4546cd4878987ebf2e58a88ac6108e3d00100000000001976a914f8d54dd64fa361ef4b19c83920c7b34be0c3a21388ac0000000000000000317ecea77b0100000098630400010000006b48304502210082f3587ed6a165ec7a996dbe9eb1fb42109c51064b05a9f21f8a01cae35355df022071ffeaed9093acb012723e6f9efed23f034e8feb8382d1e63def71ca4da1fe6f0121030aa86d01fcd895885855cbccaf1e10ea815439bcea699db308d917d12415f3800000040000000000bb630400010000006b483045022100be3d34927a4107852c5376100c44b8fa7651915ef1ee1f42beeda086159126aa022078a63e3691c738431ce12a66484feada91ad5b53aa06e2238cd00f4d421fcd130121033ac5df8c774a89ce5aacb754be91760ccdd13da3804bba44844215b747520a74d4713da60100000096610400040000006a4730440220662ec37fa29a0201e617b2d499b0a4592dac76e982ec460e98a049c51770a4da02205fef8f15ffb4c5d30bd922f71085b8255fe940b8a98156f0065167a269d6d0f80121030c11dab37c76413d87a70c05498c1e7fdd22647bd6f3178cf79ae7446995d7fb000000010000000004620400020000006a47304402207880898d1e4c10c54cdc2978d2bf9301bc55d6260e63bfbe267eed52dabd6dab02200ad723ecb32c4eed640744543a417ac5854ae13d1175727fb307e938a747902301210281647bbf732802073c85b3ada9fb588665f3a3744c47c2da79416d7d08ebf0f1000000040000000027620400030000006a47304402205647987532fc6bf429d9517c6263186dcca103b99baa60b34049d4512bfb03c0022029e7dc092dabc450739b4be935106e6d7c60a8fab2ea0562f890106c3ed49adb0121037117be9eb3d9ea942957fcc7c43a137da8b41989939ce440935718d5c74f050f00004000000000004c630400020000006a473044022042023653ac03fcf7658a474550fe3e599076255fe300e852109ba200170c72010220460628ab8e961bb9695c7763fc03da277f718232c26b5880bc5f0e2243c1568c01210268989b930f723b9d7d580856e25a21783a2e380898a073ae1e863945592fda1f6e65f6e800000000bd5f0400040000006a473044022016ffe99ae85b74853915d4041ffec42e40d16e62d9f5d841a9c88d8ef5a9948c02206cece5a3a2fd17635028d267d245f9eb70a28440cc6acdca6ee703f088b9602b0121036802c718ce112532f2a055bed28840c4b93dd6e357eed0677532dfd3b43bbd3d000004000000000015630400010000006b483045022100b56385ec2fa3f1b3d15acda004396f660528747d714f644ac99d8c5a750dcb510220732d735dd30ab7ed72c9d92280b46901beabc3e0c7a5ad2f7958560380c3e7df0121028ca34268c807b8ccbe0a6ca2c698662c7a8940eb4f20716d8bfd14ae16aa1528000000010000000004620400020000006b483045022100c1bfcf140a45b396186f490c7923a2e188e86dbf17f85cda31d7e2f0da35333902202dec4384d51b22684ec233b5fe218f004bf8e8144241ca547c4bac045814aa6f0121037007bb48ac744dd5dd3a83b146999790e0713e059972ccd5e05a51e00d77f090000000040000000037630400030000006b483045022100f01268497901ce2431cc79241daa0cb10e5483672cc96d5a05d4960dc71491b102202c22815baab80b7c5ba594ae8e54fdf9b6ab661e2ced66e5b4fd84de6b917a24012103f9e19cf0c5c93046c603ae2ae7ff53b80577917f115df3af6245154b828fb71dd4713da6010000008e610400030000006a47304402207735ca76e8bc9d35431a449c0bec20166bd51dcb3d9aad8bb30b4c4f58b999b10220638d7daa55eacbab6f0e9760190f24a6af89d18d4522397eb94adcf03b3bf49c012102d869568b44c0f0bbc6aef6422c736f52acb3f51447fc68567d84daeeb34561fb0000400000000000a0630400040000006a47304402203a22dc957c6d702ebd7a922b20895e031d754b8439143dcf4bc39c1b692aab9f022002b7ba5f586fd5155c391115f14464fea1806f3f450626b1789ef457770066ff0121021e32728f59c10cf89bd8f6a8698a4e72c606c09e0f0066eda3ecdcb04e87057e000010000000000099630400030000006b4830450221009c25549450d065e9bb830b2427df08d1238aea6908feceaf3187140e4de3bcc702200585dd66340ec9b573bba5df54f879f222252dcaa48e739c2dd479d4ce4bbd4b012103ffbec0e3b5165073f6eae020ba6cca0e9df49cbfea9e504d7f0edde56bf38f3f000000040000000084620400010000006a473044022067b60bc94e13f2e36d69e69aa0392a6fb1d372ce442c353a208d56462ba0cc1702205f606de39e613fc087c0474754820d322923d16c5a0f31949eb792bc79ce9c7d012102b7329e2ed353a23999ab00096ff38a3f24afed2b39a31c0d056353f35bf590930000400000000000a0630400040000006b483045022100c70032d4b57ca4f350b5d87c444ccc7cf75ad06e19faa775c6a1c7c0375e0ab102203f01be9746f29ea46abf961c013fde8c5191ae1fa3178d054094dca0878f298301210288fec58b2f98c154e5d8c1897c56d9713466e8bce7beb51408d226b0dee887e5000000010000000085630400010000006a47304402204a40ac686d9e7c048a9fd8185acd00f1bf276d5d51b170f23869f7a1b1623008022050a274913018823c7da84de5837171f0b8c515bb45c68891bd6aea80ff97f4590121033c9031453ee9fdcbf7339e01157a9ac1fa452dbebafd3c8f6cefe0f1b14dacbd13009081010000001e5c0400030000006a47304402201e981d8c8c9a035d51ab78ebf1e8065bdc45b73380d0c4eb1466fcd75ddceb7e0220590d7838beec40eee6a062e1c0cdbefc1751e4488fe7e37fafecdfcb4f950e18012102a4cf13568abfda6fda7b67be98f24a66f379d7a84e4d91b1b4b6852697863c4b00000010000000003f630400030000006b483045022100e7f1ea9c79f617752e79f14e17fd22938a5de7ec5b6b8d3c10ccf7886cc330cb02204e0c6dce6f71e766dcbd346b4038eb3fe549a545282095cd62356adbbee9b82e012102f67fc854398d4f601f82c5ff186c4b04494e815576665b02500395d9ed8357e60000000100000000a5630400010000006b483045022100f572c97deb24324e119105c81c8ecccc31b8e068dad192a481a8b003c33dc14902204dd79ea3b3b7d198b04e7a9d3508c0d83886af3959b82a13bfdf973a8a747c4b012103feada780940a5ac9f9007f62f4c36f54a1850566f719d0ba630613fed1a7bcd15fa3359b01000000a4600400030000006a473044022011ef8933b25dabe9eba627dfbdab56dd46825b6a9fc6e56cbe9f8ac188a7da55022017aae597d0864ce8e345876fe5e4ae79a0a9c1223f81cc713e7f9f36e4308b3601210248456530e034611507594fe315eb031262a5409fa5ad84442e36114dd582ffca6f5520a70100000011610400040000006b483045022100d51d25a8dd61e7a515fe650d8563023573be1941eefc89961d88e28c7dee00e302205ceaabd21efb03de7daf551cd61bae565886f32d90e94839a990cd848b038949012103a82ed98f7a958260793722e8639538f2a69693fbd7720e8a7b3f91c48503505b420615a201000000cf620400010000006a473044022034f99f4ca6d8e369781a9c3e59ef1ffc7a17a635008458267a6406118db3d49302203ba9e6b59c9231776019afaa721cb0ca41717e42ac93fbf06863e505b2822612012102afeb63bcd10b18eb24de2bd13d7b6d0832ebdc328a39bdf9952f1d01bce6a3df0000040000000000f2620400020000006a473044022013e5a4825566fdf4754dcbc496f0edc03fc6c167833f57da44b8526431a3a27f02207e889f5ae0a91a1252c27b9259b837fc13f53304a3c687a1d8ad2cf5f7539080012103066f434e8b55cb3f62b2d64da3f2385c8ebea89890529d469633b59c7562d9f57ecea77b0100000098630400000000006b4830450221009de2c1074bb431f86972ca8b46bc9c6c2c18f71981338f10ba5e2e6c6aa5993d022062acf202b00475ec89dd603b7743616c053227730a5e6eab61f98623cdd66e100121039fd021e146cf0f3e4308a0bdf0f7366d0fde9d02ce82961b099a043801eaa725000010000000000085620400020000006a47304402203765f379008fa9e4fb459295bef9346aae83a4d97e93d0c2e16a943eccf3243202203686d9d6aee2cae96bb2ee992addf4ed269ef87a8de16772e097ce0bfae09cea012102f2a5a3fc8e705c4b66c2bd92d76fdf7ea8d619ee6bc7c372025437f95e5ef7ec000000010000000012630400010000006b4830450221008dc5ea0e6ef5c9e2ac1912eec90ab3a5efd7acb3fabf3108c0296f200e6d396a022019b23916985aaac02b93e95085da6e4c7e8b796786dd1d97e907a4733054746b012103f00659fdf660b986bdf2b485dbebdedb6eeb0831e2c4178b5210e544b22622e30000004000000000ad630400030000006a47304402200de7444f0802454366ac9fa8edaf2db5a1983f29b93bc9f25f590ae6060e679202205419ecd70b29a8e6ae0543fb2b04b07037228d24976c2c19366fef6d637b824b01210304c8bdfd3f5311aeae88fefa19e0fd967778a54abf1c9167dc145f5d4c2d10c500000040000000002a610400020000006b483045022100c7e8f2dfb6ceeae6ad13605ac461a0cc2757c001fa416d07a93ab0d5b4b11f2302206c9d7cd59fd0dae62000779cdfda3cb4d4b8ac284053760ce41828fc734495f0012102720d3750efc8021e5829a7446e8baa914b8b47f80d6522cd659108aeb3866d2e420615a201000000f3620400030000006b4830450221008c7ce6c36915079ac32418ebacfb66ba73a1b0f3641ccc860197e036c7c83187022017772a61ac0fcf79652a6de126121c415970121181d152fb0679be51b7631bc80121020b8f2ede03f61dab3a5378f9fc95808f8e699ddac86ef05cd45cb96dea517e52000010000000000063600400010000006b483045022100f9d1d488e60c0155cd597813a2d9c57b228d4c949af6043a0ba1b45cd78adbe502205743ead0bc08669b54cc9c9e81c709fb81689edd287b0e48be0f2764b297fc470121034850da0a56a803786169e06aaca7efc04f5eee21ea0f577ea259a4eeef249204000004000000000046630400010000006a473044022032d7f5fdf2d0b72f131aa990a9bfc3c281017aec40c3e46cbd2f4c1306190dde022051d0049b9520e3c23a9f67f3feffbfeaa594cfcc09401bd0c1bb16c608d7528e012103afb54a9a6ef78bf03ccfdfe5b81862ce93abe5d62911aea705b3a9b762cd8d28df972ec001000000ab630400010000006b483045022100aad80535f28117d7be0e65b08099eb49db3522484f7661a189572420bbd03b6d02205d2a63d677ad5692828c3a74f21d23423818b2f0ed88296607592539a3a12300012103019cee987239e5891c7efb18488fd3a4851b6fc4d0c52620d85b6742016de41c000040000000000085620400030000006b48304502210094d826a3e643cb0433efca6815653cd7c1ebbfc27a8df8ef54c7ea798302296c02207ab8e2bbc9384ed9f7aea175b0951b7f08b0de9e6a0028ca3b31d68fdd010416012103ba2ef5b2812ce0ac12a4ee77adea1c10452e55d05cf9634946e03277e9be8c9c00000010000000004c610400020000006b483045022100a96f1072ecaae2c9e2bc1fa6ca9819540e7e2da2ebcb12193d36968fd2f8753402205a9a8fd18437f03c2a1d8595a8093bbd27639c9788cf8fefc081297061f93d72012103006a95a89ced48dc7aad437faac326e67b3fc56258e5da3b1db9fa772a88680c000000100000000098630400040000006a473044022039a347624e1568a524d233791d478ae49694808a98c7014de02fcf4ab9dd7b1a022034c404e8564ca1e06a9b3da61dcb64f6d296ae7db5fb8da373af282d82db8ba401210292ee1c9b24d395b9e2be45a8e814fa4f5c593a418bd404f923b076d07b56dee1d4713da60100000061630400030000006b483045022100ab54c856c7337bc5b3b301649e0b6b96f846c0c97b8ad2860368fa340230c5b00220659d2be1bff05310f49e5d45887c275b70010627f0fd5a7ef94030f10b4d51ac012103d2c37bd681dec5de88d33d41910cbb6b72fd6670ec71b88052d904253b41306fdcf0c99301000000c7620400030000006a473044022003478acfbe6a52d9cc4441fea57a29d179bf9a969cf4211399d361ddc8cd55460220010e891fc5420beee7ac87b3a18c5306c9bbe5a6081de028c8a26b2b38e6eabc0121027aa6a2bff20794b1365a903c21c18ca3e45844516ea637e21a7cf126a4943663d4713da60100000016630400000000006a473044022034d5c01cfb8247761fa9e81167837d0cc07b4db961a88afcbd942276817385af02200b099310d763901c1fa1cd3d286b8036c72196281500317fb3c291174823e0080121020b553fa72ef42883bf23faf7defa9c598038365ce86801e42e645749d30e71900000040000000000aa620400010000006b483045022100b681925a3f24b10de455745e489fb8362c5729f84a1d66186032a3f2cbdf939e022012f26e09dc00b86404417672e850241d0b29a6a49ae83e743f4ba0f6bded39460121022fbc4a0402146df6190f165b756bdcbd84ae4027c8fbb910a35ae7895abd2a580000001000000000945d0400020000006b483045022100ff26da4a4cd337c0a6a8aa30f3a36260a3fa00130274ab0ff0102f2c04d43e5602202032a52d652b693d2f4d9f06f9c43cd6cda14d5617a9678c4eb0acfb6e75d82c012103ab9caa9d04813885e205de1836b3a8b78733124454848b5c019907fc62e285045fa3359b010000002d630400030000006b483045022100e4bf9373f2b7fc6d33ba388ca96cca6fc4b8c3e141ae84cd6497be4c2e9a522802200de5bcea2941421a4516a10a0732ca9b450fca5414f11e37d8c7fb44dab33f3d012103c37334e9e677c6717dbf6fee06eed2f9619b6bbcff16f7b4e0f0c513b8d87ac723186ebe010000009a630400010000006a473044022051053a68c1003390f37b34d170c82de123eed2c61fb21d1f7b0fc0d85a93ae2e0220354c5ac547520075ee63f75a2ee5e9497aae16db6241629d612cc8169801497e012102e025c73cca5f7ea211685993ada5ad4bb5989dd66d818f2cd843b9b86ba80e980000004000000000df620400040000006a47304402201d7c7b163303c5c22e513f6e8398766cfb89873e151afd23b7df590d7be7f5d8022002c340c01cb9e88beba78a29744d90d68b334fde444538771e388bf27f8778150121035dce730476775ace55cb45a34ecd7fc738f7edc1b03c8941677a554bf47a6155e3ceadb201000000f3600400040000006b483045022100c4f13629b80ca731dafe60c1e56829dc95d31be4d122e1a99d8e8746beb83a6a02204b4a1da97b9996acacf6862583a405f6b913b714d65616f27a2e97ddc47cb4c70121025a0e0548aef115776248933c828e4a581459c7c8b3b0e774f920eda0d26319c400000010000000007a600400020000006a473044022033309dcd8174e6aee6c520fcc55096dba337298abbfa9e70dd742aa9dc85fbc9022043c77551a03b6e2b4d1b4af2391d199a9ba5a8f77a7ef377dca3eb8616879ca0012103bc8e4e0ab6e128c6822c55b08d79929702eb05e1604e11c1cc7e67ae2fc4aed9000000100000000015630400020000006a473044022066608e01e7765fe0c08e3af5488958d54b43c3cfdcb76e0464e7462074e5e34402200d4567b2623c97a541343e59ae0291ab0120b80ab3f109dbb81ea85a3fd5a04a012103d7961962ba78ab96bb02ccd05b02f51e5fe30029c73b04f9435b81065de531b1c13cdc8b01000000c3620400000000006a47304402202835ecc2475235466f851f426e67e1a4de0da04c948caec91164a620ef7131700220664378b7ae53cb5128a991d8e2febb7254b799c8cc1bb7d1b501ab9bb715b3d00121022089d7abee48a419ad4145acaa565ecd52098145d4eda12c02393389d0f8a49e0000400000000000bf630400010000006b483045022100c545faef44313231c305b24db9b614a50e5183173127e2c8f39302095fc5ab1002204c31c467e385f4d41ee8311b80bd0d77ef0e316173b992e102cbc2e8ec43f846012103895b4c9505335d4e1d3a4f8858b60a40e2abd0b7c55094fd0bbc6b9e1df7bb7d000040000000000096620400010000006a473044022045c77cced404ca13dd0a017ce0be019127567c5b85763860bd757c83634b66b302201e0724540f32ffd9c6b6d9487935621adcd1947011e0fa7f8edb1b453d1ce776012103df3504707afe1b19acc6c25562904e4ff4bf37195919c11f6375fd4395bb2af4