010000002ff7a7f3ab6bb2b88ef6f543336c28c31acc5fe9912aae1b8bd5f0a5dcf35a14040600000000ffffffff1020a5897a10ab574578aa916126804b4094cfd9ac43dda1d527b56c25d668630000000000ffffffffbd6dfff159600a421d5e452f507531d30e05c7acfe87c89e3a37bb801e2830430600000000ffffffffe076aae14fda8c77395763648dacd49df074d0db81797148730f5fa83622d8310200000001ffffffff813b9782ee0a91ce52194a549ea979f9ba77444158570f96d8067a9c279b2e7d0200000001ffffffff70b452bc0f6206deb6db377cabcce6b0808e6a456fd70be36406eaa31e6952451a00000000ffffffffb0a8369c50777328911a464ad628d1784609de940aa2262dc431e24d1900575b0a00000000fffffffff873442cbd30c6052211ee7fc765ee5791f02cc16e31040f53532ac9eaef50340a00000000ffffffff62a82545cfdcd940e8864a9b16bb43f9773e6e090620a5f4d546ca6a7f6102d40300000000ffffffff00a0bd8fc2f553b19019a90f1ee7197a86ef7538eb8c7f469f3777b71bc9fd7e0200000000ffffffffd8c8f154be6648c36baf58afedb5364dfd1ad0afe4c60c2651d782aaa5aa7b0d0100000000ffffffff405435ec156c3eda774a227c1d99780e9e8c8d81024136863f1b45c0d7aa96b80200000001ffffffffb180e73d8d1938961bdbafd3fb274e773cd2c5d795cb224bb134a5439da561460200000001ffffffffd95a851383791d2a9008be476c5271f54b620f51b501b8386ac7dbfdca44847c0100000000ffffffff33847508fd6d7739376b4c5b6778b2f2f2478e67681cd546ab9a6731fc9694820200000001ffffffff921efc503e064c2929f151cde1900b5936f5d275f99198ade3b0713608e6a1e70000000000ffffffff46f363a79a2230a3838215dd45aa447d10e1da3ecb36503ed0828af170b6b5780200000001ffffffff0eb8575e44804ff6f0d615542ac718f4d6409f41d5c7496c4c66a294048978ec0200000001ffffffff339b4364822a8a1427ff6b47d2bdb414a0ad1d21aafa37276e64aabe8e73d2ce0100000000ffffffff942f2aa05b69e94ed37d67c4db8a06bb3b00997ce361f24a55ddb7b11a5ad3a81000000000ffffffff33a3229f4b1b701ebf7e1e393e6b4059ef86e9a46979c8ec174c8662764f5bd60b00000000ffffffff7634f7c23bd9a865ec28b3e8907a168865df51d58bee3c78403eddb8c76feeb90900000000ffffffffe250a083c975484f99d25caced307ea16ef84f39487abecf6c754bad1059d8860900000000ffffffff175ecddc299c24e4d41ab79021b389e94cfa1ee085b4809b3589a991f08e13270200000001ffffffff8d75597d196416b33ff41c869631e85f5165d3a31a8850b0ff7a14fcd19d935a0200000001fffffffffa55c301611ef7b2e64be362d90c2ecb0b7d561de15737636ca2c8cd67b62c9d0e00000000ffffffff2c7354b05ecbfd3ef58b551ee030a2d014c0ad54cb5c4f6a7bd454aed160d3370600000000ffffffff63ad8906c1f93d18925c3c2f00f1e4bbe67719b00074f0c67961c52fd8aa953a0200000000ffffffffc24e1bbdf818fe700949e64d6fe2b85f6d6888afda0f591c5659b6dc4e025f800300000000ffffffffa0650ab092735e7d779b0a36b5737c8ecaf9f43efd29641e490267eea1d5a8490500000000ffffffffaaddc60aea75f418d4a626735452e2bd381428d394a20dfba995b2cdc54e11660a00000000ffffffff7bc157446a4cd4fac2ed930312fe628107e7d9e57b3f962806a758bb2acc144d0000000001ffffffffd6c6ea0945a3c5913898a155bcdf217f4da2204ae7f4ed2cf32414835be9c0520200000001ffffffff687e44af88bee93ea96b663264152e5870415fc408af078d90d0ef6d4ff4682b0000000000ffffffffe841f1a88be755c17e74f30c7d87282a0993e016d992091afec9606383e702300200000000ffffffffce29e36df9d9781362d827aa58988baaeeb5bdcc0afabdb7518e4e287b09c4380300000000ffffffff3df789b40e5ad4bb2a46da23ebd9003908bebb17f411003f07f2629605c1b3d01400000000ffffffff468a529cb56121efab2632b92251da3a870d3c95e598ac5a7dbf95e4553002240000000001ffffffff140576bb5970d7af9a1a0910cca0fdd1385db27b9ed147bfef2f817ef0a7579c0300000000ffffffff720dcb73a39d143252f99c9eb895e1dc54fe1c5f6d8775656de4b276d886be7c0200000001ffffffffd505286787ffb9fff552b5103e6680cc7044e597deb98e1736a0bc3123c4895e0b00000000ffffffff60ec8c7c00e19d32945a5e7a12134ecd7cd6ced655f763c8362960972d0fb7060600000000ffffffff9db43d280961d0fde383dcd01ea39c7f8dd66f34979e729b0947e1a18c008eaa1800000000ffffffff2a7e42a7d9a0f2a74a1a632f20a4cf53c578fd6107c6c6f612a83bd746b7431f1300000000ffffffff94b5eb9b4393b5775afcfe62d2c2198e2742523a1ea3ddcef8aa88ad4e7d686d0200000001ffffffff86188969c3e96db18d06b53e0e29005ebe985ae1a571c5a06033de48963ae9d90200000001ffffffff8b22de04aa189264d19b8f012c9a3c49c04a6a81da377bc3fbaa45c6873ef54f0200000001ffffffff18544fd8fd0000000000001976a9143f77d72ba0f47f62ee4bc0770e7f33fd799522e688ac544fd8fd0000000000001976a91474b120b2985fb2ae64add9ab9bd6477edcfba12488ac544fd8fd0000000000001976a914486177d95bd849c540d11e8e679aa0119732222c88ac544fd8fd0000000000001976a914647285529d74f58c94512cbe85ab168df634309688ac544fd8fd0000000000001976a9148cccaf1d175be128b260837513a18599fcda406788ac39433a770000000000001976a914ee27607516a98a674e298cb43178d42af5a0f72488ac544fd8fd0000000000001976a914948d7da6e625be72c7596aedb40c5a6716427e8b88ac544fd8fd0000000000001976a91437fa75b0b0c92564f5199ec2fd029561ab80b27088ac544fd8fd0000000000001976a914003f898f886b174d940d1a72f255a78daaa1a76688ac544fd8fd0000000000001976a914e181f5813cc19a2cdc7c3490b84016f8cb0486bc88ac544fd8fd0000000000001976a9144c3409aab270e988504b7717afbaf1a80b46839c88acd20ca0070100000000001976a9141e3578e8211011de85b2e4ea5d8faca83b2919bc88ac544fd8fd0000000000001976a9141cc65b2c2746b61877c6684124d5ef20d48fcaba88ac544fd8fd0000000000001976a914ff29d3a10327f52985a13c7377bfd5dd0f7ea7c088ac544fd8fd0000000000001976a914b71bf6dbcc4fa3043fae66850703c039a0251e3588ac3d35080e0000000000001976a9147e8dcaec0440cba864ad776aaf120a8913a51d9a88acc257034d0000000000001976a91426b52ac893b2d5b39e2200c1d9c013fbda2113a088ac544fd8fd0000000000001976a914b1322f5f5bc93dacf5206cb603082e130fb606d088ac544fd8fd0000000000001976a91439ade2598a86b8203067b1350cd08117c42e64d888ac544fd8fd0000000000001976a91455244d38516ebe6f9dda45a1199ca8e604e6498788ac544fd8fd0000000000001976a914fec49e5ca35de0ccfe74b38a54b3decd7e70a7c388ac544fd8fd0000000000001976a9145836ac79c5f9810125f537c42650d8be38619b3e88ac544fd8fd0000000000001976a914bc2dc8198bda960c51813ece5f7e0fe801352b1688ac544fd8fd0000000000001976a9146fdddc0e014c6e6f5fbdf98279b95f745b84228a88ac00000000000000002f00000004000000008a5a0900020000006b483045022100daf0f4ea40c98c8671b4839a135d184b21dd3ba43f428df491e29cd36294bb3b02201360fcfcdcb3f62d669bd3168eeb0ecc46592e8933aca7c06f1259b828048eb20121037ba7a4c6809298abca03dc5e6d183e964c602a2e08ab1b2b47374ac6c330c5980000400000000000ab5a0900030000006a47304402200824ee4ebc5bf6aa74130a045901373127a00bb402af840fd246fe99064b89a60220397cf0fb6c72255a77783536b909ea334bed73e1b87f46e60765ae5e507e347f012103c15aff3b9e5961e862cf0163d25c95f77c03a67693caa6efb32199b9f9eeed19000004000000000061590900010000006b4830450221009cb214e060f4d1c4d6301ebc150eb38cbaf342e4d210e39741d0d0910bc9168f02203ac9328c4f436129b1232749b8a19ebe81040429983482f60d7332d99d8fab44012103c8f2fa0908048668bd717e144022b452e54ed2e6a1fdfa2eff8057995c08c55602ad7f2601000000895b0900010000006b483045022100e6d7995c27babcc65831475857e453bc416c6f96de90298ecf0739ef19bbe93402206e0529b2da1445e54aaf899e7800769e7c8d01be483972d72f0b9ec2df30f335012102d6a91c7a698b75f3c60aa9696ecd50b503ee20d162211b07584fc05d9f67cf2ee721762801000000105a0900050000006a47304402203bb5468336582e2080dd190733703723f7c3b6f258c28d19ff8877c7f87803280220367255c06f87f7ee8c0a75662fff077182d93ca04a9525ae31d9bca7f26754fc012102fc46ce6bfeb10f9c6db98c3df985e517f1baba01c678009012ffbc96a1b0bb1300004000000000000b5d0900010000006a473044022046a43cb6059a62b1e15ef990bebbbf17af987a1c71383015a73e56b1d67dfd9802204a871dd33d874e2f6a336817f37f494d55816f577b584c3434fe885d3c4317f1012102c98336b00c10518fd1abba32fb42f90636ad7be2915eafdafa58d9331e074e580000000100000000845c0900040000006a473044022075a54c4f579f792875f74c6c0717729e235029aa8dbc721bbed2a84818472a4602203763d69fe3a0e5364d1bbd7e0d292922f86cd4d39d312a299a90be6730cc38ba012103d3ff60e20273bd98ddf162d60956b26cdc15efddc88fda5f0ea1e08f74a81eaf00000010000000007f5c0900070000006a47304402201654b19589cc3d37ab28813e9eb13573c387e73b98198fdd39b6bf3ad49af81802205a279e1ef8b9f0f44f613daee4e7c38690e028875c18f579e792fa1df04dfce501210379c874d3b931bcc9f3b88665d1000c8c117c4cb3ad8e8cdff81ea49b7ab4c11f0000040000000000da5c0900010000006a47304402204b6d99e6063ccfd392b7616a4f7385db0fc7a6347dd936517bd709fde5321fcb022049c63bbc884a86dc94d483daa81d8a2f90f35f6b8e47a57f09926af7bc74df790121022c3f1ae5e3154ebd2a90ec106f6d87c5b0fc5370443c1bcdb725617035eaf10300000010000000005e5c0900020000006b483045022100c0e87792f8e87897fcd0b0db51003f75da360c86e99274faee94bfa457d82c340220327807de681ac0e7bc02bc69f685a1a81411aa0efe7c7a27d1c2f76b1025ccc10121020c494e4bc731880dd1c3ac7a5cf7f383d3425f6429d0f1178af50ccaa95bc0a20000000001000000595a0900010000006b48304502210090c5cecc107b412766031d2f4a79dcf3f8af3124e1382aee9e598846c8a5ac9c02202482a55b32dfd466bc73cab8fb76323cdeb5e5131002e625a278b146f9b65e98012103375bd8f7c251364fa3f36043058b251bec5cd46c6d8c7b3c16a7229ad2dcbc1702ad7f2601000000e05a0900010000006a47304402207a7708086b424fabbba1ccaa69157db21d3599c3d1a9f1f004aa7c774b9b0a09022002e7e8e450c78e327555b6cadfb1a6d858c1b6b29a62080df08577e4b54deaad012103b34785e9f0d87646907cf983e8f7175c3e0e183db9e4f0a8ef6c73c96c93279e39222d4501000000d95a0900010000006a473044022074132b2073386e942452a2420efb40070da86b03c69b25b8ff6c023dbfc99330022034711731eb29b29691b119681163c74582d8cef87a47fedfb845fa08619818090121030bcf9e4f7822023da657e22c18c6ea1f521dbea1860b84e002bb2b836104ba1a00000400000000009f5b0900010000006b483045022100f2fe900fed26cfa01a25caa5f2dfd8c7d9beddc3d7bb4ebb2de3250f9e81de7f022019d940cef6c692112c85fb82d12174d6f11178af4bb7b338ceae788ad6c319c0012102b2e29a67ae4aaf9c02b82cdee9f4a1a3923a47e10389fe76b0a0adabcedfcb48fc0dca3401000000dd5b0900010000006a47304402202584739b641519c251f707aaa0388bd3eb733e94ac33eba70d9776960d1fe4e202203252e3aac131906cefb872858c6ca20e95f23ee2692d72a266dc2bcacf3309c001210300c1324f61c67cf4dbe32f248a6a9290b5a54c922a66d93c723ddde919e2d6d00000100000000000ca5c0900020000006a47304402203cdc722eb22f70fa821db7d15d6b46c2425e02755c43ed8cf663cb9854216cd0022075f96768b6747994756c5e7600d71737b38e5f39b6ee7607e3d24cbf6ffdaad0012103e45a6008832f0b235766202e9a5de1450fed56e19f2aa6908eb63c2c4066f40d10d1c03a01000000055c0900040000006a473044022029c3b0d88b94d9b0ee8eb379dd82f5c2bcb75e9048c47f915761295250b8376d022019896f231eb27e1ca9825c52c8ed858e8ad36abe2cc98f9952bb73274c96a253012102a96c6b6aefc970cda9eb4552eed981aa62d81260e23d147dadb35f85dab5777302ad7f2601000000f35c0900050000006b483045022100df28b9a9003eb7a9e23ca17f0edd0d3e9c174aec1d01394ad6a74735fdc9c0070220498e6084adfaa58f55a99651471c420010aae5ea138bae1367ade0caa43386d90121021e611a4de5d18beba4af18c845f064db2f778373712e7d9c94bb0f92bc2654540000400000000000615a0900020000006b483045022100c35d0193fd4292fbd9a421922d497c16c60f7dc26ee917f5ea7b6c7c7a5bb429022051fdd7b64684585a0e70ddd3a934ea98cd06ba7d4093b3ae51b50f75a650ee4b0121037854282e418d99af6d9d6a3de8b853be650444c03e8e77fe9a860af5ff0bf14c000000040000000046580900010000006a47304402207883abe8e136c93b6ed1cd485ba61b40748cce2ff67b827d242e7647732d26ec02200e43be5d1565f81a5883d4c064b8a1df08a4b0fae0107a68b4ee4e140dde8674012102829274523a39842d0a4341baddb293309ec56b227c322e0af5a261cc09a2135a00001000000000002d590900030000006a473044022012e36ce6898c0043820cf4a4215f19b9426b8b17f6b6ae2178528bb4e371972402203e14ea74fda58d13e2edc4db11b5b209eb5a6f7442cbe3944305c5781828ebe3012103bba4d3f9346d5e780ebfda5fbec30bf3637bf7c28e677ee9cb64f12ff09a7ef00000004000000000c65b0900040000006a473044022016b24f4360cd600f0f0223addd982a4415900dd42d52e8d1a91e09d1fea4d0e9022057b3f723e2ad34127388b6b6e5892d065ff97b1caab281b68c4c92d639a1905b01210231a7533e2bba0d65656cf72e5bd5334241b2a03163b8ae64345e7c04f37792460000040000000000535c0900010000006a47304402203c0c565d9da1dc95dcd02a1a7598059c961b86577be38a773b0593d924409ffa022069d653fba1988fddb0cc13294cf765e19b40eb9a00259e1f0e0fd968349ef17901210331adf5a75993a3acd666752562b3e14531227a4745fe5e60ff7d48774705e1ef2d4483d801000000205a0900010000006b483045022100d998767e4d2888e1d1b7fd16446571c6a5e4cbe225576d6f16e33fe56a3ff5fc02202045a5522229c8251bbfdbddd5e1d3c3e81f0fcc0263bf2f9dd70ef1c7a32fcc0121020fb82b2ca3d664d4cd0e7bd3f142d2017e01d09437134c974f8b183c5ddf65f639e6fa4301000000095c0900030000006a47304402203b13b31e744e661055ddb29e562cc58543a109cf9b6a67f4d943a5a02c33cabc022063fa582e07768ea860259f43039f880f577689724fc97ce7dd3c0658bf693de0012102367f5a366aa1164e6f22b722dd6d0753cfb514f31fdb94103fd936fd1fc1bbd90000100000000000d85a0900010000006b483045022100ae6c3f78f689be58fd5b98ad235783f40caeae2c3d53588ac171cfd5616a9322022054411a344b664ba7b57ac6fdab72f9e797b0cc1d12adc1ec45bc1d114d629dda01210230884dca829b3d1a4100b32e2c3709ec64ba0a7baec649b5c8da0a443bd4c39a0000001000000000f75c0900020000006a47304402203fbd9f1190f38beeada2766cb7c964629c3cd6983b1b75a4628bb8cf4d7974ac0220053c6effb94cd9b68bc37b3ca01117b516afbef947f26b09f3635baff7100d530121033b015919d93c42a5d19ca1bbda82af992e848b1fac46caa5a468ac6b5fe7401100000400000000002e5c0900070000006b483045022100f3cb6d163d1bb5c6214279e9acf85e3e6729239c354a967906919a917e052d50022063f0499cfce6964bed740f47b8e61bf7f489238fc90993540b792e0e0ff9e76d012102bb2f2b61debcd43909da8e849027aae690ceb9d22df06a98faacad793df97e520000004000000000f9590900020000006b483045022100c8c8c2ec1dc1bfb605651aae6d4450e5396006c9deb729e34423a21a61147fd602202753fc13855e5fda750ba81bf616d68c83c5c774331c786e615395a4e638c503012102b8a2bbccc3a96c29ffa10c7fb8314f515bb42b0a5527dd4c2c0cafe1274ce79b0000040000000000735a0900010000006a47304402203291bde305ebba7b220fc2a2218e48d2221f06c1bae9199db9c5dcdaa466b63902207742f83765f89c2eb12a82f01128b16877077b2522415b3f08439c3796e4638f0121034f1d7cf861e76f6a7b9cc4e134d8dd8019c0a8dab5e3568e4c0e41f47ff2e8a80000100000000000d65c0900020000006a473044022038ff995f2a0a6a4585b2387d1d1d4ae695b7f82d119799b7eb31ec20f697b673022076deb3a3c9f8084a1bd392d6f21512ce763446136839305d92efaacd1d203c7d0121024ccc8242ca4fe3d648f70c561335a575fee80c9e4d6467c952647031a188e1fc022ff72a010000009b5c0900070000006a473044022030e8c8541e06735960f6a251c2c1fef1c48e3490435475309dcde3635f137377022029e44210ea6aef4ac13e111b98ed0eb6976a99419ca26d95f550ee532dfbc8450121024be5448114117996cd4bf2e574a153b164b7afee70dca49ada3f47bca25515d810d1c03a01000000fc5c0900050000006b483045022100fb4aeb0c2a8a5645d4cb00d9c93a211cabfbc68101663881131d6365db66d8c602201279edf27d3bde605a6ab43b6dae76e919548c0f9f09cdaeb9760b884a22cf6d01210366bf43a7592def7fd8116b1cd3163fe78645c1d6d36a9b998c95c21efd7356740000001000000000725c0900020000006a47304402200b2b54b99cf978bd2835cbd3f1e1eb9a35b330ab080bf8e1d77bd4121a7d264b0220147ce1d8a888f0f30ab8eb884dfe508532b7aed30ae402a293cd34a1760e85eb012102d6e9f4d0b792ec7bd24adcaead6d98b6c35115478b0f1855dcbaee3b614069920000001000000000075d0900020000006a47304402203f125979e67e4eccbbf9d2454e07d7630de77642b068672a4aa752c3669f903b02205f9a3cbab526720e16b34188b1bfa187e829b9e2b854e0fb0951c9851c5635520121031aac1282101e985c96bd88d02637f5bd0f1a1e56fafc2ecbd3edb41b9aedd43700000001000000006d5b0900030000006a473044022061d5100bf022d77ed4329bf85727276bcf0ed18592269e978e2fa7c32ba06c020220267d14f8cb17737e3923a77e8fc472bf9487ffe54a5717a69ded780b1e6e87d5012103e682cccdaa3c5420aa3a1f413ebb8213c7c7a3543a1a668b404ce6259eab6f5100000040000000009e5c0900030000006a473044022050460522efdd2cd73c4dbcec84a20ad618773bdb825a10b49b01754557f466e002206dde5509b32e61355a46fcbfb99aed885956e0dfaf3c4e7c6583256f3c3ebe0a0121037d4b8a38a7c2ecc1e43fcb8ea2bd3896725641bbe0ecb14af9f5e2be28b6724aa6d4b03801000000545b0900070000006a473044022079f39bf468a66ba1e2b7faa23c238febf3e65b1bdf14b87e60cd43d835f713da0220330907329ee83346f9e7c4b6419219a0144c925925b89e3189378318fc1fdc0501210369ce09808c0836748efe1929b98fde8e1a2ba04608dd21ab9ae9f9f496bb6c190000400000000000eb5b0900010000006a473044022062d08cadddd9b58aff57eb1cd88590ee8829cfff2f6358f3be9815b96e9ca4f20220232c96c9ff128185e49764dd207b83ee55598711dfa341ae6fe548dcde9c66320121039b4ce918983d6c62ee68d2c13fd0e3340c205fd287830e9989618cf56161efd2f071751801000000cc5c0900040000006b483045022100b557064acd5b1916d56cf24a5b9fa832d9ec4af302ff0abed3986fc4935eb04e0220027f0375d58dd71e6816648e6a937b60fd10aa68f7568a56970f301156ec408d01210272c1ce7e51df0040f16a4aaf4e2de65c488bca9d766b3945fd87cf5227aa5fb10000400000000000c7580900030000006a47304402202f49bba78eda03d3b754a362c6158ea94417126da2fdd499fb1be612213d7861022035f06bdc6f399f8cabbc8addcc1e3a9dd68f59ea2170e4053c55012155c4f4c2012103e0b5640fe3be94e093f29371fa07ad86ccb62bd825803695142966da8748497f0000040000000000fd5b0900010000006b483045022100e648faec87792d18b6484d7d3ca10132e4ed66076735c195bfbec9eee72b0576022018d0c96514909c6c3f2fd0febba8c397b58afad27a8064ded53aa1384781ee1c012103d5ab20ad2492cdc486a04b5ae76ad5a7c1e6367dfab7e1436303e7f8f60811d80000040000000000625b0900050000006b48304502210093b562513278c55d49e0285e83dfbaac0fafed59428944047a768c0d6b9fb8a10220389aabc86331faac6263998f941ce7c44b0b58ed153db2f9fb0e898a4107ba29012103cad64c1a442173248d0928c608611a2be71c55b312e557a0ba0984e77cb46ec300000001000000005d5b0900010000006a47304402201b9557c14e1fa630cee80a2905593eb6243b4ee80c80bddc86b997937d18573402203d6b8f35407b7e6595031fd25343f6d0de63f8e28f526010e1ec59f63f0f9b570121029e05607994f0532881e7e6c34ab8fb3406a86d3eb2d3bf71faebd1bdc6093fd6e1aec31001000000115c0900030000006b483045022100c42577d66bf13bb84b5b68076fb5a4fa5b26abfdd948bc1d8b1d00636379f67a02206c96a4d7176bde4d324e0044656683e99c89c14e2dc4740374bee0fba03c2e50012102892a7ff942ca5e96085664e4d37123b9f39a00fce17a950e02a4919387b9ce7b746b9c4c010000005a590900020000006a47304402202926f78d8f39c166672cb1b49225794f2003df8857f7a5b7cbe00872e7ca23f102204beb928c2ffb576625a851a94c40da260007c8087b8336c6eb3533d82d1cf8bc012103bd61c8663a2797fd7000d4f232c059501b02d912ecc3bd848ca93ba728bfc785e1aec31001000000bf5c0900040000006b483045022100f2695bfb43048b48c6ba16682944303c962990d12c9190c1eab056a808f3aa2402206bd662214fdcd905cf707f373a7af1c0f3d4610d0ac007150e83f7a6da474f3f0121024966c43d0ab0717ffa0f15eb0e17a0387bd1957c57c72f07615e3f494905b55f