0100000033a95136c29ff5062c629380acd5d7642ccc7cd16aca09e4701d9e4effaa6cc0831200000000ffffffff2ab7ecc04ae7e988c381bf7ea33f859eaeb13061b3a53316d4a328d9274c43710a00000000ffffffff24539147d0ea73242a3ec72e097adcf3e2251b9d5d7f40bdfda597712c26ee620b00000000ffffffffa693e47a7b672849527e49001d41075438f61e92832d695004ee9859f4973d7f0d00000000ffffffffb3aea07111331e9cbb7aad1f88575a58f455131f1a4191c6e1cf9f4267fc80e70f00000000ffffffffeddff2090b826ea294edca6e94a9933a85c6e01c6eb0cfa300a6acf584a8c6b41c00000000ffffffff099219b1512ad0016f9d3fd60f90ff416d96c25dac408098f8742ba7c8e76f1d1a00000000ffffffffbe8eddc3308ef98fb22005c8f2a30182b65fdca6bc2274434dfaee1d42b6eac32e00000000ffffffff8fd60905639a04fa5c2f1e1767be665f38f1ea6af70de1679a8245da85ef75751400000000ffffffff37d80cc7ffef293cb67dd5518b142e35b8565d22e79c62fcbd3d980942f04b4a0b00000000ffffffff648e258144492fab3203754c9be2ef139272ee275d2c9f238c49ff04630d02e80700000000ffffffff766a63be432d71ec4d0c3ef923497475619b88b81ec5ceb541090a6a876b08640400000000ffffffffdf6bcb3df2efe2e4c9bc156e1ce717fa722d76a871ec0390311b8e9ec18c15330e00000000ffffffff7aee90baae9581f0cf972d5becd5db82439cd021c3d61f089e1e39000c72b9bd1200000000ffffffff980f2db1af4bef7fa87efb46c0f3838a24b8b438a773643d552a1e3d7bc6973d0100000000ffffffff44ed193b921b679d3eb69a9c34c2c276904b14c72598c0df0d6cb9c57173bfda3900000000ffffffff30413e4038004944c167d094ee7d915787dad0a254b5947271d5a2bb4e0a9b430200000001ffffffff27e0ec3e3f19cf6c74387ba0cdc6e306e20b5ab155ece31585eca394f27063610300000000ffffffff0959bb44871f8a14f50b66e578009a1328a79ef529d2320a4552194ebe7c246e2800000000ffffffff841f5005839da780ed2a8df50994b91031f429f40340156a98b83a78953a4fae0100000000ffffffffaac51498b5900293f6412095186984b78d3a02600bc1a7bf58dbc21a95e83c410800000000ffffffffe8911c944328dd1da106e176c544cf227bfa0a53fbf1e21da3ba0cfa32baca851000000000ffffffffded540d2c75967fd9bafbfaa3c944f7f980abb64d8d41cfd613bd6f1b97958ab1700000000ffffffff8a58f92b91f7d47f5ee41de94590e3ce64889241fdc0fa143b49f82a08102c100a00000000ffffffffab3377a0b61cb06ca8cade2301cc2ef359e735b8be0f30bb82ec17bb0f6a9f8f1100000000fffffffffde8faf314ff3c75f201df33365f36e6580f9a828b0aa30fa5c93c4fabd720860d00000000ffffffffc907c55309bf7e6e89191d12dbd26f76ef9973532cc94074ab07d4d59a19015c0a00000000ffffffff978a1eff2f6c68223c391515f845c3b15a578899062bc00c01a48839235686b40700000000ffffffff2e314bf4183f7b213a15882b0b6db75cf90339b34f74ed1ade3df109f3dff1741000000000ffffffffebe49eeded238d2ec13805275d0b6ac3baa254716286826cf996408023ca67600200000001ffffffff09cd91ece5a8724c03fad38001cecd6716327f2426a1fb4575971c95099b404f3100000000fffffffffc8aabdd88ca7aa9edcd750dcb8344e1500afa33b115592e2eafafa44f2f6e654300000000ffffffff7647436a30473bc90f26833d1f83b7d24a371769ab2a5f5d0da07d6876f6fc910900000000ffffffff2b6db9a68f5852165f11d6e4dd4c944869c686c7122aac48c9865cdbb5d035a60000000000ffffffff6f4a3b7f0d9a64f8a62823e8c48df9c882e27a84d9553ede8650fd4c9df055df1400000000ffffffff76d7887e159fd8f619139ad66ba4a9393aef6ea341420e5ebf9cae055752bfb92300000000ffffffff6e469fb8a426fb3fe99282615c21bf810013e2cd50a729d2dd4fc620643acbf40d00000000ffffffff8194a3158bd8b9e798ad0ca779117fd21a7055c7aa4820b7aeed5dff7253b2221300000000ffffffffe6d2e6d4b4b5edfe13305f6a03f9988762178146795fee3131baa2e5547c875c0800000000fffffffffbed52d81f6c2354c3edc62373c3ca8f350281f088136d11c10c831c072103e20300000000ffffffffa5a04ef9cb51dc3a966bd7c96f081a9ed39634acf226e738ade19d6c24509a010200000001ffffffff99dde9cc9611200191187470bcf91a6bac04b87a0d5a6f65f1a71826b2f135350000000000ffffffff36b14044be7a34d5edf4dfbf47a06254968b7cb795f4f4906d1033baa84f7b810e00000000fffffffffe202fe45a59c07cfba883d774a6490a0ba49d665a924252ce9c5af827d905a00100000000ffffffff642ac0a14ed15a183bdf83c5e1166dcba0010be6edcc26d1af06aa6628ba72d40600000000ffffffff9093ec9efb0e6d18f2ecf3eea253ace1e2149b87ab383da95d292ce1165c479b3d00000000ffffffff2427afb270a87838b9c62528dc1472853615116f01858401b2e06d464c7f10e81d00000000ffffffffad68e7c2a871c4419be6b35caee9c800c6565cfcd038d7bb91646a0e0bb1afe70a00000000ffffffff7e2125d3207c51666c11072865e21b01fa71a84c69652aef483680bd19d0dd880200000000ffffffff52dfd9648833255ce36d15f93fd4430e0d01503df421af1629b79cc0f78806330200000000ffffffffab43c42bc1ec572757b82992659c4c496a027af2a058803853bb8c42d618f0362600000000ffffffff0896c048470100000000001976a9146acbaa268cc1b637774c8ca8a6c40eaf64f8927a88ac2085555c0300000000001976a91484ea7445a22017b98587a0a381013040e51be99988ac8399e9190300000000001976a91459b8955d575edb3cda20f0a047639dca2f74cdd588ac2085555c0300000000001976a91467016554c1f080ed575d50df465f1de8952da44288acb4450bee0200000000001976a9146b24c8b646004b9c390e9aa2f24affb1f6233f3c88ac2085555c0300000000001976a9142c7de281492e57fed6f434dc9147cacb9c8bb73d88ac2085555c0300000000001976a9147e9f4853c98b257864f2f46bb962b35887ad871c88ac361602120000000000001976a91477dfd72b55bee0511bb5e9413db76a72999860e888ac00000000000000003300000004000000004fd20800080000006a47304402205eb435b67bb5088fc0348b8d241d87a5bd8d003072717af257997f3a9bc179d9022033ec3cabac2adbcd0148015fb0a135f1bdbc275eda98dfd9d2c79a3a2dff1cdf012103b2e81cdaaf2724a94b7bc4070c24fc8a392cc3c2b9ac2238236542762f5354c40000000100000000efd10800060000006a47304402203d118c959834e896007d373e8789f1a26d78545427ee571750561fb1b2df12a302207caec5c6200a441b13a3527eec03e41652530b36ab5f4d454a9f1967090a907201210320d7e95aedf5c210421048a68e2416b430ccfb59a7ae8a6c42b8901f58a20c9500004000000000000ccf08001d0000006a47304402201f8e447cf2503b8937b995005c203ea2328b09c483eac50fc1e052d9e6569f0d02202ee1dd3f884b0ce9f6230e39991c22f082ef2df6e2a06db2977b1e4504a6fb5a012102b8adec68b76aafff4ded8e02f9120ce9400267a786e0479b95e8150c759e9d3f0000100000000000edca0800060000006a473044022059ed9b439f61a069867fa9522aff6b4dba7c51d14a175546d30692411ce2a078022003a1091c434d825c6d36d32946c86a95e40b056806e8787ae5d0e0170e196a960121037a3a8abba4db5b0bd588152b37a01cc73be8c41184b9231b33a4a580331c4e76000000000100000099d10800060000006a473044022030b7b90d12e080c0eb95c8b30cf857dff5edc0ba315da6b4ec715810bfc09bb60220604eedbd0e8aa11dd4192772084c039623349e1d71f4f8e2baa38a586c39da7801210320524d1c7b5d9e7c5bdaaa48c0c876f24c5a175c48ceb4fe7488ec7e5d85fc5d000000100000000047cc0800130000006a4730440220528b3aa201b25a0fa621ffff76a1e529ddf80ececc0931044826087cc46f4ba002205145b78a74fc5aedaf371e4e7116abfdf92c549a1689d1b829b01a2780302dd4012102d2ba37b3fb001603b669887eaf2b382d2941588867a92553d168b94ab36d286f0000004000000000b4d20800080000006b483045022100ed5f952d6cbdbd0db2b3ac2bb37d90b99478ff65127f283a8c90ac316950f4ad0220085d2d5c4e208feb153813db846390deb82efe126afc68f6b398878c6bd034e6012103019313c850a81645e5a4059786d1ad27dc49dd88c87fcb7204051e2413aca57b000000010000000024d20800050000006a47304402201795ac807dddf5de1937145ee30d0cd2bd4f0704dc39ccee903fc3d43555126102201f9cc2f4d37a37dccebbb79a197fe4dbc814304985fbd1a07276734f80aa8aed0121022277ac09fc01f0ca47f0844eab6fba7cb3a1678aff6934b49d5d6bc5c94e4e2100000004000000003ad30800090000006a4730440220173c6759c5e63b98566dd5ee82fefba861cbd18252a2a3e0a9637fce1309f46002204ba8c92d0e5cc5fc039b4574b24f73b1e95ec49be54a20912e63b8b70fe68d200121025e713ccb746eb370e369353c9cd4d0d4047561f2bfdac1ee8356b6f31782ec490000000001000000ded008000a0000006b48304502210088797a3cfeb23fec8fec8a7a9758145041e9eed1c5e0fb8bccead4720dbe32a402207ab88305913b64024906f125878171ed38198be63808beededeb1d339b53a9290121039f2d1acefd2496d22219860944807e8f51b571f699c8fffd674d35b1aa51fea100000001000000004acd0800090000006a4730440220029468e0b634624b937c6846ccaf11da52fd8182283fc1e643d75df2c71b41700220310c77598ed0282ed1f277107f309746b38879f1714bb90dd34d89d8371ffc8301210316b99a25dc3a302429c6a14e831d37d6d8ed2c9b6e61fb3c5c9db5299848e6200000000400000000ebcb08000b0000006b483045022100d3cf5bb945389a7597400ef610700620876ae0bad53b6bd7ed7095f5ac8a4a17022017a7723a99bac530777c1539de5c628087622183e69f7b41500ea3447a1b59ca01210216e728c6e09224b5a9cdb1985cf0b6bc712468af0fa24287083285b034337c46000000040000000091d10800090000006b483045022100e9d85b376c27c6b7efd458fdc9e0b922f053c98028c9e9778cfb7e7eb9e6336302203fe76d0ec2bd5bfea7c6cf858aa7778b21ebaba83c5941ec67c9d65cd03a114c012103a27534ef98b4e11194683a8b52282fec1e81a873d1d802f6387446953036f1da000000100000000000d30800040000006b483045022100f98532fc837c6de7a9af8bbcbef1e367d4ec61af5e6cb9324f6946252e3dbb5202202489e12de010ec8466367dc2aad191e3206a894b5051d5b14f40c385ebb0ac280121030e439eaee992144dece8517dec9468bdd350a48932a8cc21b2d869a5290be91100000400000000009cd30800080000006b4830450221008c3fc2b12a4d16072fb7c1015d557ea7c7fa38a7e2fc1ba28ce67bfa4db4b0ef02204d25a55ce22304e84615eed91398891a6dc7e3f92436bc80d1b989469618338a01210244bd7149dae64c54d6f67233d521f7823ad6774f05c87e5b6cae6c94dd590c1a0000400000000000bacd08000e0000006b483045022100f756449f0b82a5ed3efbf1962322e33836fbee114acb73ccac9f6b406b69106c02203e07f9107fe503fe5f9f024f511dccdfccfa8e27632cd4049a471822b7e8cd690121026ec2801a896b2bd54c866445b8d96b668e3c08a769e6adcca0115fd362ca456a984f9ea304000000bdd00800030000006a4730440220493467e2bb9bee3622f8043ef4e1e1cbebe8d5a94081464fc244f7844c622ba0022028586fd928fd8ebd4c2256afb61b166c5dea735bc9b2dc1769c360985fdf3917012102693b21b65ef41c0a86774031c03a6fd1d81b8087184d844e835978d857d353b3000000040000000003d40800050000006b4830450221008f0f04f401d176873b51aa5e8e2a82d10124b907569f39668ff7d5ca0c0ea60f0220483181fbb0cfd27b0256ab47467e8e7b3914bf8a78c67db081125ff8af106f780121039d16aa2377f3eb8980b8483c0e369c395abb65a88f20a5c2252ad4d2f4df9117000000040000000068d208000b0000006a47304402202d041768cb6f353e608c8d45f0b1f95d0d5716249d3599a488842bb607bcefa002203d80d17cd56de7f10ed25c5f2ff859e0c94dce366a953c2e59cb29d898870e0e012102b5352eb13032da4a7fa29ee4c5e779c6d92015bf38d2ae33262feb9f2324ade50000001000000000c5d108000b0000006b483045022100a2cf6e4a34d218a29c5c4202660b6849d17f4b09715f6a77f68b712fa92b085802200aa09805cdce07d9019b3f33aa4ca46edaad15ff9d75a972e8ae06883bf73ac9012103e1d0bd7699d4d9b73c8dc0a06846001e46df8acc0df5c65792f49c8f89533d5500001000000000007fcc0800050000006a473044022066d18d54f86cd6d27f303cf1d1c5663547c1a396ae7e71d86c631303b0a480ff0220259c7be1fac2f4959c0268f7565aeb7dcb828761a5306a7a263a034e1cf620bf012103fa9b598999e18689cb7cb4cf3252ee865d51bf9657a40dcfa51f2eb38ca2760a0000040000000000e2d20800040000006b483045022100e5183c16698fbc1991f7e8b62f5f46ab3c37c68e2e6cb80f6d3ca4f96e18e7680220718e88c06bd6405d381502c12ed1bc6945a9208dcaff1fccc8f7e0ffb0357a7e012103872dfd97fae0b772a40981f821a4c3033c1ebe3f4caccb154ca5c7ff997b29d200000000010000005ad10800080000006a47304402204e1d2be300304030f0202b39eeeea002ab231d0daad16806169ee963e8cbb649022065cac4c254268addcedd558970d64f2b0fba248305ccbb4aab7a384486ff27fd0121027d766e8c2ecd6ffe0eee3815563ea91a8dc4faaa536c6b0d8595e96e4ec4176500004000000000004ad30800120000006a4730440220692a24e13405604e47d71ce27ab3e63c683cdfd65745064877791f3ff31af7b5022018476773a434afd8680b940ab50478f681cb87764c0c56c72203e5f26d7862090121023936d9302312cf55f5271f9587e4a60afc909be177f6e871b7120e799706adce000000010000000008d30800040000006a473044022077bc0d01a670db310376c09fd35c4960d62233b41aa36490873c75f895b79ac202201e1a21db3de3a73855639da86a1c50924c1abf54f5d83ff20023da50959b89d901210357102469e13343934c7655f2751baa94771d5c96f53a64b0af16262aafba438a00000001000000009ed30800020000006b483045022100bcc44bbd82bf43f0f41d498f30b06bc7f789da6e798a8466745dbf0c994f3d9f0220413b2b0fd55e82c07881d015e68571f8f42b270c86d972bb8e9239b538163b3301210260650f4b1acd18a7308355f438d355bd699321de4c7d9be74833f99f6ca330b0000000040000000035d308000b0000006a47304402200f5839331a00773a4e5b1fb303b0b850eef8af428012f3f7cd406157dc06b1cd022059c6836c74cb395731280aede3b25ae36ea36bca9545aea53a1d4acf0fe6052801210209035bd68004a6214109dc7a5ad13fa21a7894dc386c15400a6a12b29a28e2160000040000000000e6cd0800040000006b483045022100e76501fef35cb5a8b65ef3a9590e4351e1e7005fe597a1390412fb33aee4e79b022065fb7e4e636c6d909b4f6b6ddc73e56c6881c265836c4ebcca0a1cdff701d4ac012102248ffda484d63f16e0982d86942690f5d916d32f2382af8a289271a180c2cb330000001000000000f1d20800040000006b483045022100f14886e1c4dfc57e1aed76b055f80c879a33eec90c93eecfc7d1efdd1a81542202201057e014c175baf2b507130d86a145c6e9efdd45bc2c4b14b5c46be41002703c012103ff48aa7b05bfb5f19199901ec5702348431e2326354966fa2b2c96e844d406e4f24215960400000005cd0800030000006a47304402203d69eb24ce14f7cd5c491e6e7c50d33071c4f41eafdef81f86a7280a24410e7702203a817c8e5b23c1fa5a677bc21e3ba654a088df8f5c1885d0ffb969b7180e46fb012103713422af0759a22df4f479b730c41d82e821cbf59e7325db29c5176f2624a2b900000040000000002dd208000b0000006a4730440220299a9b02630babfb117815ec5abeaad2270e0cdc18ad70b6c0fcd07b018cd576022027fc2de312001d4ab672c3240be3cf5ed8e065518fd0bab99b64260a4dc8464e012103991f45d33ed0d2b324e392c9b8b848d52ddee5ce01806e110639f1411a3b4dad0000000100000000dbcf0800150000006b4830450221009e0f4ae2278e89a9113fbd03aea9c5220d462fed66a7d5455d526ecb097f999b02204d8bd68c91f696aefff6bb5b07a457331079787b54c261aa13716cb8f20ebb1b012103740967d764df4930726e1606903d7ecc42ab0528cc27721dc7dc6131c800b4c60000000400000000b1d20800090000006b48304502210086bdc6a9b05b72cdabef3d4d2220e3ff2f77c611d9e91300dfefd0eca2a5ca640220222192556c514452761f0db4acfb0d551c07e6dd88e95d4cf74422c2f58665e60121021771b62e71f4b85257a945045378bc21a04d656e50f6af94eb1683b7599a4417000004000000000059d30800020000006a47304402203bb59c5ac33b332ac200cd32a9aa69ffb8db6bb7f0b7f74b1200324002072f5e02204cd1f51fda9dfc689e00aa13201f071ece583d6c768cc3397ee87ef7f0c135350121037b9f925640e556114720e24ff672e3f2a1c223fd874d9e1bb231a9e17d9a1b000000000400000000cbd10800090000006a473044022079be4a5978356101f482691ea80f08238306cd1dbac60aaf5d7f699a6f1684c102205d6fa8c258c92dc6dd3ad7592c35731d5346d91d47a5aa01b0e2e4530ff7ca30012103e94db3a5daadc3d6fc6a05a2f32490ed4ec216a311618d1ca16195bb7d2d90cb0000000001000000e4d008000a0000006a4730440220427b0229c704c50056214fb36d1fe623fb9b26ae68d3c57244f0cbc4ff5b5a0c02205e40fbe25145d03527b096d512ccc552ec422bc457a2b301df4b8cdd4e5c3df20121038c2b490a1d574d6ddeacf3c6f049285a67c92631f8232808c9286e564218b856000000400000000094c808000a0000006a473044022072ca079695a62881039dd2c1754d07e6e0b5813e09d2904581a97d5c5949157702200b7085e50249ca76d74663010cd4408e6e040cb14ad4cf744e8fdb3c6b3514ef0121033c36b5cda859f3cdd2912ed276fef98d225f1c00b328509d1fbc84683ad3d7ba0000001000000000e5d308000b0000006b483045022100c3e438ea96a0bd2f27c7dcbf9e5f7ea581c86b12b901c10ab1f9a48d411328d802201448553bb89f42bed90a3f74e6582886f3856ec719846c711113e44c3a8c111d0121024620b60cd5089793b3d370f9a4d39912931d123a127a0cdc616ebc5f4e95e2b00000001000000000b5cf0800110000006a473044022044fded1cf538463cae288964e6d918789151ff962ee669c84cf48b86482e693b02203d889a5d722a8a9f1fcb02661afa5aac42041140c4f11fa1e1bc20ca8cb66626012102586ba645a2e03b97fb22319c99d6f8eb663375d664ee0f1c062bce328c9e4323000040000000000015d308000e0000006a47304402202df783c757cab23eff74098a1e37f0d7a599773710304c168191b0ab1be946d702207aa4196a6db8f0263854b83147d3f7c03bf2866127db7b31dc74cde535c71b020121038f3f7eefd9f6f6e2b4c828d208df41338aa58dc500af2ad3eb90cd54e878c74f45908b8804000000a4cf0800050000006b483045022100d9fad51565fec2f7f8961aecb9f76ebebf836f141a476e790e32e6ed3e29e94a02200c6f15ef980c80c0f7d7fd4c2b066d605b8adbd7440d6b44efd87f4d97f72e02012102fb4a70276317183d510a358534aeb22a313ca5827f0a6777ae9a8ab51021a752000000400000000065d30800010000006b483045022100a27bc7aeb76171731c46668323f07cc8f3dc636ec7266b98f5bb0ba7c2f5dd8302203ae94d9682ca139a68246655fb8c17db080f50c741d517eac258cd346d1af731012103845896643e738ca9e822d019eeddb64d9ca1b8464212e724b185cbb555d67922000004000000000079d20800060000006b4830450221009d46b78ebbc170fb03f30369660b219da74a1751c9e94f62a2ab16df2fb9f98b02200f7e988804e61495a10b5ce3c7d2429c538041229bf223a6ac86e6346381a65b0121028eabdc6a265f37690fb415fbd297f7d9748d404b2db442d055d4be1faeba58e500000400000000004ad30800050000006a473044022064eae5d480b0823cab680835c75524d458b40a814832325850bea1519747766a0220181826f5a72237355de62c6d8b78d384f1d201deeaecdd7e8b2948b5f0c7d302012102f791d16ad9aca81362935be74ee8227e060d338a179450004c532ae2d5992a870000100000000000cad30800080000006a47304402205a93c1fcc83e8fa429ca1bfb25d129f9a77e83d80a973716009284013a1e9acc02200c4027d65a9f51db21a016905c1d8ee876b501a835e7c46ce1c72a467b666cbe0121036e0100f4d5780bf86533f00ec56fdbe6af7c040037e29c81bfb7f12255e09f360000000400000000dbca0800040000006b483045022100c7f61a26e4805abf2a51d50b99445c74fab9949ea2cf63ff2e2905ea65286dfc02206c8b892f6803e631b479a976a8a06fd80afe7d5cca7751ae3ab304f4fdabdbcf012102d38b0bad986cd769ec6d10f0f4966ee31f6f81eba4c8b92594c2637b3490f823000000400000000030d20800060000006a47304402205fdd30f05d7c4d7839aaf0b33c2b2b7618397115de4878eeeb7e15294e6d24ab022071f19b394bdd25acaade6aa10fda65097bd8aae7ab8e9eb1afd79be58bd1cd73012102f677607dfb84a5ff2a0743ea5cbb7a7381c7325482806659851b7439406cd4e300000000010000002dd20800040000006a4730440220579bff5b84d0f668a6696f3c4668a379aa1464748a070ee9c96a6ffcc97544ba02203d21f2ca559f511068982808634475f1523c34020518548bb47a0f46e2e3a009012102614e2b86787910f67a9bd369f841390ef65f7ead4c5fbc30a2d16a87f3cfea05000000400000000047d30800020000006a47304402203c44c30e69813c47fb4d922f4b294d507847542b992d384c2ab3492287ea7aff022062d6bbc209606bf211050e7bf198675f49b3daa1563b5bb6eafda465d8c2742d01210219c7a91736c6484ac9cb47b27a325417734dd2ed5a7b06ba0246e48d61531aa400001000000000008cc90800020000006b483045022100eabd67d0c7a9ac366c39c28425c5804ccfd48dc3af17c01e824e1064304cb773022044f9b48a5c28ace630a621345a275c1569f387a5c5e7a225c05078222df10825012103669b0ba5e103162531cebcbcbe2509cf24a2e47fec2e5d2b05e9aafbc2309bbb00000001000000001dcd0800100000006b48304502210093e67c2412775ea9cac2ecf9aced2950d6e66191d3164070b154911e0d1bcb5a02203cddf4fbaf02f55eaafa3ff3a502d95daf8a51edf469e7121b01985e1e5e68680121026b9fe757cee71a7c7fcfa5277638274e97816a89f50e8d6d48ee970cc7ab436a