0100000034b697d3b2fde4004cbd79c6338ba952c61aaeec8d7856a959c15c7ca9babf64f40000000000ffffffffa10002ec309325d94fa0db0bb86aaa03911987e74f4f55f9f9634157ed3254fa0100000000ffffffff57a06e78492c06af5b50f3350b4c1693243ad1f838d8e05841c09c6e70dd89db0100000000ffffffff5ff33ea18947f3d5ed76dad763edf3b91e8e1b22623b2788f29a547d47b166890000000000ffffffffe161789d039539ee70425fa2296fd116bd26c93c870a8a6135220591571b16780100000000ffffffff0046671e09bca1e7f896a0f0319e7a86b3d265c87154983fbc411aa0bf86056a0100000000ffffffff6ff0c8ffd4a45c6ae79ff14e300ce4dac804198603a80ac17bfc729aa40827280000000000ffffffffb8d4abb441e0cc08580901d39285162d289810028cb6d5ab8d5863b378b2b0140100000000ffffffff32c567e1cd560c6b00bcaa58b906fca3b7cc64d95e79b23f656841e2cf8462b10100000000ffffffff8069cdfef916eba97f75ebe499b01509ef18e8422eb6773551be65700ae1f6220000000000ffffffff75a286a7b75714daafdb1398cd1648e784c8207289ccf30853b93381506e3f990000000000ffffffff43b1326d030e27d74026d0e548b85a220d26f5c45192dbcd3ccc5cb17a0788820100000000ffffffff0f4fdeb698e8c3f0308cd8e87f5427b56ba24f9c80f0c60c1c6700b2a895f2700000000000ffffffff043005629c46e8ca46861a6ac62a2f7b6f07c181d22b106049556cd02457096c0000000000ffffffff31cda731ed8ca79f7086836a6afc46076c07aa192f8bb2468ec77cacf67b74a20100000000ffffffff183f8a290e6d971c4d0f019d15cfc6f1d4df55e4a6ad97b2a104b909f47332720100000000ffffffff2c57ae65be05a3377403850c9b3392762cfb103d54f22621e6460accb7b365bb0100000000fffffffff521447c8838252a8606eee8f51e108dc2d235038f392b61f1577b6012cba4ce0100000000ffffffff0048c2193309a6503a3a8bd329ac5398b25ff3167284827a43c9287f639d89cc0000000000ffffffff46fdb207e3918ea939e835d3d334eb9664057914954ac14141b7de2b996e0a290100000000ffffffff87de97a9ed6c551b73a3837d7a7ed566b947d0e7152316fd6eeb3b8a736509550100000000ffffffff619d79d6a9b720e3b356e3e575cb556e5b8f706cd6d43c5e3c03f6188a351d030000000000ffffffff225c8377368925faff173b8cdef890d8bcefdf2c86a5e89e430cf3c5cbec703d0100000000fffffffff504652c99f7911b7ee2a839491fa998640b874d2a9f2ff63cc7230daf932a5f0100000000ffffffff3e88771254301a75c7c629fa8d4f6ebf7c95dc98db8685edc06a4ebdea08d3aa0000000000ffffffff27e1b42db30d1c5c8561d1075c51424f44e0916938f5383533f4078d529c0a6c0000000000ffffffffc4a2584c9b580c79e3eaee5f10a99b6fb57042ddd7ae9700d84bf3c55e12f1d80100000000ffffffff820b9cc94d700418ecd9d5bb7718907b0b3e143e7f16e07ea76e9d77998f55610100000000ffffffff03596c36ffd76651c24ba0e73c26c30612d93aa3ff5b9dd4bfbee4d3e28bed490000000000ffffffff596b6cc8f6ffe24e6a6ae7bfdc925d0bffabd2a3569b9be5109c02d48c756f6c0000000000fffffffff44735c304aa3957b578a2de63a247320d82fcd212dc8b8682027a242ddf151d0000000000fffffffff76411bf407fa3c421a8e54e34035a92f36b64a84cbbb25a130fecc9fae7b2b00100000000ffffffffc0bc44812ce6dd103b4a861a6e97a6edcabc706f2e1992ea62d60a8b120b6cbc0100000000ffffffffffcb8e16f111424eb8853cc2eee73842cf456618be4a7257ee3c5a192043fde40100000000ffffffffe4f15e5360c5c93eb0e4528ddff51b84dac5f677e62f98b401de515f64aab1e20000000000ffffffff54c3f5e396f02ba7f8613f00c998e716a540816a59151be1a60e3cdc21841e620100000000fffffffff9f208f7c503b7d31349f8aa97aa06e3bb26a1d5136e95d902a6857a0c80064e0100000000ffffffffe37e3b564e21d1ee61248821395130706a3d5e49f7ade781051b7294f425c3470000000000fffffffff489476554f78d2c71c207649a47b51ff4593b27b0ac949ef010dba5d277af620000000000ffffffffd34d024437fbbc732f8b9aa40f020ffc30b910441f1de6f13ab667c15ea7bcff0100000000ffffffffd4f5514b49f84c53c2da0adce9051d15e0f6982405bb2567814b5d173811795a0000000000ffffffffcf0ee18a1071c83b349cc0678e3c94fd28b9f0fef13abc342635ca151393eba20100000000ffffffff9a71a6fca89649e57a6750251b864a97f5055eaaeed0ca3ffcf6123aa711ce960100000000ffffffff99b06fe55756ca20d5d5202b8b287c73cf734512139fa4044b616851b5d11a830000000000ffffffffb98d680ff3e5f5a21c5d632c696411dc9c9779846949d549e5bb3b532351f6a30000000000ffffffff19a318ea76f336498bfab9d278232b29dad8921914259530d6e2f733fe89c05b0100000000ffffffffd3c07cd0ffb562351ca266d6b2a1e94e856f512cb276c11e63ff5a74b30012750100000000ffffffff78aa347f35a6a48cd8033328263afe99ef6744692071fdad974288cfd2227b2c0000000000fffffffff7a7d556bb1763d55ba0e3e8b54f4e698ed2fb2e2ebf7a919bdf3ddbb18fc2290100000000ffffffffa714ce67254e36602440c013073c139656d6f254b64527bb75123125161523300100000000ffffffff305a8078789c17f043a51c751fab1af3158f3914f50c1f35cf8bcdf9b7dc73a10100000000ffffffff0c7cc5e86f538ad69821a8e56e2d0f3c2e6627d8ae4a7d6ddb296d104e4174480000000000ffffffff0200e40b540200000000001976a914883f83a2852a81b197418cd5baa880149d85698c88ac8af18e110000000000001976a91479ee445dc7c732951f4b855f505dbd1b26655dea88ac000000000000000034154b0e030000000021c20000050000006a47304402206b728115eec3faac5d098aa47975664c398673b6be3d9b48a956ffee3dc1cef7022029f62ec756d629443da3303f35d6ad6b3ecba03edde6b843137cd1e0e6518ea201210387246ad185a172d00013619e2280d3a9d47a210e2f5b16c72fd4b878f21bff730232e3050000000020c20000060000006b483045022100f49cd54d6daa02de556627a9840705e69ff7e81f97c2acd57f1b630cc4e5373b022006ca5a41ae5555ae247d0371f14527e3ddefeaa05bddc73d6498238a1caf5a660121024cb5a9119e44ecb334a1731339484cd6e43f1e7e243dfa754b96874e77794a1fff98e60500000000aec100001b0000006a473044022015ebd33a3816cbfd2110082f06bd8f1f253c449919921f3fe822270d10f4f3ff02202091f07ab8de326bc57049b11930b8d11938d3bc1c0a4159d19fbdf607145246012103a8e711fed547a78b4de582cb32128d2b539624f20d180fdc4975ae2c038d35cd54aee6050000000017c20000080000006b483045022100e7b280daa55ace89fff9f55f47324d01a50d9a920110ca3f24317b3593aa664202205f4da9c0afaf410c47d262b571ed57358be732cc6f97d1eb3fc1788d37b6b6ce012102f46e52b54ae7af533fa10466813d212b798261fa23ffc7ca8fb1581071fbb80f5ba9e705000000009ac00000060000006a473044022032a9702e660b1582791eac51a3043d3baa0ef568fa5b27ca3d1de5e042618ec10220742d6eacabf92547da55dd1fda81e372fae01538ff430f2a9aa0a75b2824e5800121028d62b8baec07c01067883008acefb97442f154bc6bb6d9a76dc610b6398a75874e8ae8050000000019c20000070000006b483045022100bcc7d4938e32e3a759b4e3697e69ceb6f7ad3b34c4fbb708f16bf0bd84717e52022077599a594e172563f4c2676746f14e24b100c98b358f371143ba9b12562f070d0121039eca2623bb4e8f28f5f36af0179b5fa46e70381543c0c6d06c7ff971741bf703dc26e9050000000047c10000060000006b483045022100df7669518098840bb2d2b665401ab249305cf784b09ff072fbf281ef420ba1c602205e792a8bfa78abb08bc138ec7748ec6b73a28f382171cdea8aa6d0f796ca1b0f012103c6bace79cdb1b56c71e88d635e3ba655e75fc0561a81422b4ce1bd882351997458c7e90500000000a3c00000010000006b483045022100c7d5bc9ca104ee9858c56510838a25f05df20546fd4b63360fd82c764a24d5f302205622e28e91460f6b5494d489166de6d878e3fa37986158ef87e6873bfe6e35ee012102df7f8cfcef528e2cd2285b10ee2af440e3aac4ddfb0e8736bb9ccf451bc9f34da09cea05000000001eb20000030000006a47304402204bc4407cc062116ae05dca0f88c983a2be126696c071ff22ab8521f7ab31920a0220480366c146bf797cb199e05451e13cf0a85acccb898876bca832df42c71ca551012102e11c6e633abe95ad7d53590ba82de3df865905a48da4839f91a3a101cb8f3adc049dea05000000004fa90000040000006a473044022002ee1f9edb6b5ad405c488e83a1026ca535e45da4a9f8fd4bda0280968ff12c502205b09ce3cd5015ec01fe1809ab906d8578effe432c55993be9ee1ce66cdda62eb0121033334fce0005222512ce9efb310d6fb33bb4ce0ca983e27a889a092881e6baf1e049dea0500000000ccaf0000010000006b483045022100f30633486e22eac0c4ddc0bfd7fa08b14a1d93d78a46924f02e31e552677a33a02203b903edb28b0b9e0e6466689c06111c887f1f9e5b58954fc78498de32ef726e2012102b0e5d446f6b5e0bfec64654803de0882a65c68ebaa370b9cced8c4b3c5ec9be42e9eea050000000054a00000250000006b483045022100d3bdf1e0bedfc573e768f4370c0c30f28fd297578756ad0809ef3ec242da4084022040bc2cd4be4316f405054a4d8e8c3f79d017849a048dcc4ec9cf249b3386b4a70121026398e043f6cab6f9db76a92a0fec3105e26abc35f7d0a8e6426b7c3802a3ce13d59eea050000000041bc0000060000006a47304402202d06ab2296bd20993b285176f359e80bad4384abdd7b60322b32c3d4f723fbdc022038dc68fa3ad0c71d709ff279fa8f64fbb25784609986811e81381a0f403531830121031318208cf0820cd2e4dfa676a2ba42b1a955c5188445172b305033faa2d675391cb3ea05000000003cb100000e0000006a4730440220020bf6c9e38e562c05644a95d6a1604c21624823710b97134873a0ba7727b52a02201e8c40ee2a6ab89a5fee368b818b121460af63d489ce665ec0e642971d9cc6430121026398e043f6cab6f9db76a92a0fec3105e26abc35f7d0a8e6426b7c3802a3ce1365bfea05000000007aac0000030000006b483045022100a908b43eaebadd60d1c126a58848aefe55bfee94ea334e996fb35e29f02b4ae5022017af44196da98d7e2d556c96a7371f111b364301fcbffcc467ec85cd81e688b1012103d8b5189bbcdc8e8605c52979bc86c104e1ee6a19562a3357ed58d413da223fad6ed0ea05000000005ca400000c0000006a4730440220768bd8172f9f99f5bcaf75d672c77bbff49ccccf376e1b2c55c2be0246ae8e5302207c6844f6a5ef2634d3632a97c3c9f1f4736fcdb5d0c30269a61366980ff32d840121027832e78eba3bcfda8a528705fb2ee00593768cbf8fbd8703e2ab1799fd488321e9dbea0500000000a8a80000040000006a4730440220321040f150593990df73243dbf3d1c4eba4537d4414d536e7920f4d4faaed9ec022015d081c719e5231dec2a7794ab9180adb75e6b78de64bd64877198c3c97e56750121036c37d03317bdf60ca415324326ab08fd1ce679e66ac3dc3188fa1f6b9f98dcfc83edea050000000040ad0000070000006a47304402201365868675e17d4502648414adde11511f61d19974817a0ee54c17625148de23022015526b13a82f027108369b2b178ab2e43dce02e18a8e8eef3c0289dea45e0edb01210277c07ba8f350ca33d7773b029342a2ffa8fb6698f4122908598dc8353332caef70efea0500000000b7b60000020000006b483045022100851d8d5f61afd88b994e577b7d90b044735a982c2f0961ea2c81f3bae0e76258022040eb12eb3dccf14c99c59bafc4820dd030904bfbf54ad6c8cf895496badf63e4012102e11c6e633abe95ad7d53590ba82de3df865905a48da4839f91a3a101cb8f3adcc6f5ea0500000000d9bf0000050000006a47304402206e66fd3ead9236835b89423b291182758b21e0f0b8611a2f0988a5f19c829f2c0220458c8c1a07570a4663eed9105aca23bb6363fad4cb2c22aeac8826db1c295ec3012102d0ae5385012889c5ce62b088ab0ef5ea66b47602e57b7b190432ea2b6d76b128dcf6ea050000000098b30000040000006a473044022021f0cb695334dd2e629756ac25b385cbfa79c0fa5a54a2a5f46f6bc70a5d669e02207536b733ca4a17b519b152ebc1c3c4da3492b78c1af6791ee65a322584a7675e012103ca3b84d297825d41bcc0372198ea36bc163a8872f5fa2140b102528bbfbc4a8c00f8ea0500000000d9a70000040000006a473044022016e75e10e40bad65323b8d0700ef07e6d73f0b9419845f4a4566de7eb20aece9022030a7a4a865a60525b3bb7d803bb46cff201f7c18fcd984209bf364ee9d5c32e4012103d8b5189bbcdc8e8605c52979bc86c104e1ee6a19562a3357ed58d413da223fadaefaea0500000000f4a000000e0000006a473044022076e46e6d30fa178e0cd7dcf34d30bf3825328718f872d330580fb4b9234bbeca022077983bc642bd558f21b666031a0cd912433378899e05e99bb7e375903d2f5ab50121036c37d03317bdf60ca415324326ab08fd1ce679e66ac3dc3188fa1f6b9f98dcfc5cfcea050000000010a60000030000006a473044022049f585a7958ea0220302901bda2bc187c847067fca189d9afcd11564b74cc26e02204ae5bb483702346c562f9700c205dfe064982f6f640c4bb25865e1c27a04fe98012102fb386e876e4de8ac8d50f08219ea640491f43449d1dcf233fe9c135da55cd483e502eb0500000000d3a80000020000006a473044022012ec118346ec30eb1a47a81aac0495bd404f75f14c85a73f0a957742579f841002204472284c34484982caef3b823e4d5ae67af6d17742e844dacb2b39bb8a415137012102d0ae5385012889c5ce62b088ab0ef5ea66b47602e57b7b190432ea2b6d76b1285c03eb050000000029a90000020000006b4830450221009434115d726f22ae2831dfaedefda4e3cb44a7f0389118d2cbbc3823596c1997022073e679f22d11da16108875fc650b8e2852b5224cbd1980b1b9c4fc3025e07c90012102582992c91c6af108c61d5b169d5697546e49c2ec029736af0d18b48e08f74b0ba9accf1100000000a5980000050000006a473044022076fe875134e36c2129da9cc6def25362d52413be3844f4db95f23e9645591ae702200091611f0bdb5d965487d3e23591eea5d9abe8b36b35b29e46b4db8a0c7e83a3012103dd6db26056bd82454196515429e7584e5fea523033d23f91d694f63b8261c308bcf8cf1100000000c0890000040000006b483045022100c75ee9b45a714e43916e2d3a76e962beddbb68bee0a910635059b53a19c6388002202655b77ff0b9e6515a0d3020bf978afff7b5fb2ba489ab38985bf2a27c8b28ce0121032c5d1842be899fa8009c67f2cf6e490e5977daec5ea23ca3231dd536f83df7cc7a3dd011000000008f920000090000006a47304402207bb69284ced640c79a40b28ec221e038e9477160fe6b7daa5b78558d832199d00220571c0dfd5fc316ad7e10842cc9646d6df3c080c552566a0a380cc405ee5029570121038fe7e38771b8d6a9b09ba8118441956cc6787f0d1e2bc6af0ced9469904be333d540d01100000000ad930000070000006b483045022100f40e8e519ae9d4a471ae552b228d662e03f07343878d1f9ff62053ce2277589702205a2770421e40d4b646757132ac0ab27a895d35c269817ae6c86a7a9aa35524750121038fe7e38771b8d6a9b09ba8118441956cc6787f0d1e2bc6af0ced9469904be333ac4bd01100000000dab300000b0000006b483045022100b828842dd6bf948b25161410a31d097d95c53b96a5dd0c8a334e2f42c5ab83b1022079a3ea1dfb65915ec74b05dc93c7a3ae77ab5f3a3350606c77d27b4816ffba090121035321f8414e8e08173e9a7ad1fa99a6063e6579bd7d6316003574791604044815fc62d0110000000095a20000050000006b483045022100b430cce93df367fb5be44272474f54d0069edb09e8a1c4fe3145b3f50f66535e0220277ffaf63352e3b2c9bca9573ab5c99603038afe2cbc1d271b09f26e23f5b9940121032c5d1842be899fa8009c67f2cf6e490e5977daec5ea23ca3231dd536f83df7ccc36cd011000000001ba10000040000006a473044022035a8cb91ae65be65442b64a498644599c77d7664ca1f55db1bf0ef4b6506260202200c5745cf071baf74d1009c274fa01866551c54b908e54eb48b5bb24b03831515012103dd6db26056bd82454196515429e7584e5fea523033d23f91d694f63b8261c308c670d01100000000cd9b0000070000006b483045022100f2a88c1db2a34749d105e958bacd7d788f7cad7c06553c29623049e0a9028cc002201aca5f70a99dba3de6b878f057e2e914783d94e0dbf3bff8a2d75fbfc6e0bd520121031ec7470d2722d1800776cc37026b716fb3f2911e3e9685b5575ea0f2c5f0449ab0f4d01100000000e5a40000080000006a4730440220196b5bf02209d578edd28d22e16f6cde58f585c52a95bc2457770f03f0489dfe0220781ae6c9cf0268ad9fec0d0eac457a0f4c4742327f172ebcc1c196dfaeb22f270121032c5d1842be899fa8009c67f2cf6e490e5977daec5ea23ca3231dd536f83df7cc29fbd0110000000077b70000040000006a473044022036ac1d71be4907bab85284d6bc1462ba109ece898ab570b1d686f6a4b2cb3f550220025976f683fc1d98acbd6a51ae0e2af217cb380b2e907d112ab46e59caff60ea012103b2107fde84068be9644ecf05bb6d14623b78c7ea9f3b56ab4ea50c562480ca114304d111000000009da40000060000006a4730440220102a83b36012e5dffc0fbe90104e7a35a143ab1c6fcf1802e45d9c2cf30e1cda0220373fe934893d105f29f0fa413ce4575bac71c4cc631311079b7d31c35cdc4cba012103dd6db26056bd82454196515429e7584e5fea523033d23f91d694f63b8261c3085a09d111000000003ea60000080000006b48304502210099fcf1e485cb037a6cfd406e516b82f10f8a51190e481253e04b31fa2f5d441202200cb544506a035f8dfcd8e3ca86ac79914f5efdba0118a4ffd7167b1183f5ccf0012103dd6db26056bd82454196515429e7584e5fea523033d23f91d694f63b8261c3085c1bd11100000000e89c0000040000006a47304402205241d5fc7cd808fd92ec78cb142071b4f49a2bb52ec779f301a40e5704e4c1b602201cb512c766fddf4d7f7b92f6ce513c1ae4d3d4ee5074f4052e71c58605dc489f012103506fc425705d1aa073f605a753cf1e759b5a4e55ab94ec41c1ea920c5ecf929d4623d111000000005e900000050000006a473044022027fcd8dfa8f98455fad270c3b27897b701e78cd6e431e42ac1e2bbbe80f453d502203e341d39653c2e8cc093351f2be2efb5d93a73131f2239db95a8989b77d929f6012102c5a2ded9577cc4797a865e33bd2ea213d5b49710662a3a15248d652be6c834ac0432d11100000000aca30000040000006a4730440220327e98f1bbd297757e5e7129963ceed563fd4144cc911481782064b56bcae20d0220695548cef65883f90c1c2bec7abe962d2d0c04d67e6965f643563ef5ab97376a0121032c5d1842be899fa8009c67f2cf6e490e5977daec5ea23ca3231dd536f83df7cc6832d111000000007cb70000050000006a4730440220618a408614ba8125c0df122f284d5dcbfa8671930fe89f5d28218b05b1c63130022062d0aec07a3e2bbdbd50f1f76e6aa745ee6bb430a639845f195d5c766fe997f30121039e306b74adf3ef85cbff9ee6a419cc33073884d1dde373bdff91364c01cae4308647d11100000000e0af0000070000006a473044022020478eb1d07c67597dfefe00dea563aaddada7443ead19ec77d5ee313d069afc022076eb9e548bcd46b1a9c7901541772a42d04407b7c0bb34379af99f83f98f522d0121035321f8414e8e08173e9a7ad1fa99a6063e6579bd7d63160035747916040448159861d11100000000e8b70000030000006b483045022100a074d794e104db271ac4b31192b42d88d1da1a71a7ab1763049b30a2181ddaf3022037bc201823329b3f9e1e20c24594ace8ec6885f665fd0905d1ad1a57372e665b012103dd6db26056bd82454196515429e7584e5fea523033d23f91d694f63b8261c308ca9bd1110000000054a700000a0000006b483045022100a6aa43735c93bd2195a692400089e2a816f868c8693186ccf177eb0ea01770fd022038b060a44974f1f7bc8d1c00ba6c847e6602a4b1813b2ede4d3262c3e7225eb1012102abe092c637e7659c968818e29921db5bee634b1556bee14ad67329867659df71800fd21100000000fac100001c0000006a47304402202b773712646dc59e85f8700e6af7e09e63243a4997dd28a9b896a46611f97e03022071e1d1f665aec665948aa6731c089c323db6881d3709722c8c1623f401c342870121032c5d1842be899fa8009c67f2cf6e490e5977daec5ea23ca3231dd536f83df7ccf41dd21100000000a8960000020000006b483045022100efc45f65d64ff31b50e4424a1b1202e94d666eca6bf1a25b299784c0313f50ed0220650cc174bd9ae4df86fb51b93b77c21ae81ca0ca96961d4734560b722bdafd290121032c5d1842be899fa8009c67f2cf6e490e5977daec5ea23ca3231dd536f83df7ccb630d2110000000084bf0000060000006a47304402204db42f03c135e39857a5cb0c5b4c41f83f902c7cb9cc6f1a3f36698242c91b6a022036593c8914b80315181e85dca04a8390771ee9af364dac56ea8ad6ca7f969e1b012103dd6db26056bd82454196515429e7584e5fea523033d23f91d694f63b8261c308294ad211000000009f9c00000a0000006b4830450221008a68120a3a255cc0c8be6f78e52acf911a937b3b924cb85f373ed158e1cf443802202fb710ea459d70f488444428e4a9e7321aef1528f9b2a4bc8079dcadef18b4140121031c2e2b40a4e1a0328d53ba2c728d4c8a5f98674752c1d361776cfabfec0a3d091895d21100000000419e0000020000006a47304402206e803874f6bee7bd8f02bec6c08c10be74c1b313cbd2e92dbec833b4cfc43f56022034b901abd8d6525730fa9c3028873f43008da2be8827e5cdf6da4ffa1a4b0d15012103506fc425705d1aa073f605a753cf1e759b5a4e55ab94ec41c1ea920c5ecf929de0b0d2110000000065a10000030000006b483045022100e61d01f1344fad89386c5e07ba80c17642ab3e2341f388f1781fffe00cce8971022071590b654b8be8186499a18536d850d5323569ab154a5511e23d1cfb2f7aa7590121038fe7e38771b8d6a9b09ba8118441956cc6787f0d1e2bc6af0ced9469904be33384ced21100000000dab90000020000006b483045022100ea673efba0f45b2780c281e0fdbaff31204592dc4b4ff21c6ce2dd939c3076860220474eb39ee30e6377ca6597e9767fe514b62f75dab867ddcbec5dd7de816352660121032c5d1842be899fa8009c67f2cf6e490e5977daec5ea23ca3231dd536f83df7cc