0100000031b0648c9c537bad13c1d93f8d8dc72fcad4ddde848974f4b6b0a2b67d3fb441c80a00000000fffffffff4ac44412635ddbdb60cdd65296a3da75a542242e8f1d5ebd5268995092907440400000000ffffffffcb390adbaece3839bc1cd8226bdb80a777a66f55d41cc31a4271cf8fcc3ec28b0200000001ffffffffc2d3b7374c7dfe0a8f713191d231e7eb528d8455face7cd199a8d7c330eff4c00200000001ffffffff0eb1f218b3e450080548d2eadfcb28c3b5f95e7fafdc16d89167a09e994883dc0500000000ffffffff5431b86bc33e532ab6aa7ee227222ac192510ddc076d1d560102309225b991c70200000001fffffffffd05b40cc2340175336a98a92a1065a5ad0340f66078061349fef7c3188510e50200000001ffffffff92f1c3dd50766c8a1577c32e1260948d3efad4a9777a7ed55c2f10c7d3b87b130800000000ffffffffa703363e8b8ba5ecca8bef13e6b1222cd69714ce43a0f7c6a7e024cff53126750e00000000ffffffff073fabbacabbd93452d7280781f80b46d947dd24394d24c413b4301457ad5d3a0200000001ffffffffff69b1bdb0d10af965e328fd6b4d93a045d955e7da7301fc2bf2d0fbb2499c470100000000ffffffff14e0360168922c3df1f73a27cadad66f1b6138592ddd46b90815810c68d6b7700400000000ffffffff5945a61469a532f1ac9a305dfc734c446cd8c2f1c237fb802e5abfcd95bf812b0a00000000ffffffff33acbead94c168ad1e9906b90c8523897440168b5f8a3426a55a2f4e83bfd8320500000000ffffffff7e6c6eabadc38e7bf4db245e4da8402ff54d664f12433945996c2af24b36dfa90500000000ffffffff98a01b52e8729b8c7a57f20acf4dd4518492341fa2ee8fea5ff31a613dba25f50200000001ffffffff5661a62683e843433cb989a40c37ac327ff98e62b7e8b530a7f05feb71cb3faa0a00000000ffffffff87bc8d04409efcb45a3fdfef8460f564058dc08b5d4502d0d0353528f6a1639c0200000001ffffffffe68b2364ebb7d7c28a2f032e4f0e8c4adcc814db009b396509dc3926693829160900000000ffffffff082fab394e8e67da0b33625468e595b4ec848c114715c87231cc1cda3d7d3b920a00000000ffffffffad167153cc62f5554bac64d43ba27e3440bbba8de410bbf230ff0112f13f78311100000000ffffffff2d71bfc7fa48165f51b4b1bbce66488c8181a689d8af280174fe101ca7a864d90400000000ffffffffd92affaa95aef4284f534aeae3997ccc92e2539bccc70800b11e25c4fe5d7e450d00000000ffffffffccd39144a6c0a98b4af6325c9bc69613a1c12d35c75158031d450d6b43172a210600000000ffffffff50ef5b75960ccffd510503f033bd7573d647ac16137b327246aa76c1abc9c6dd0500000000ffffffff3222810529c6aba58cee148993590027386c2451aa55254c5c1fd8d158e291770a00000000ffffffffc3b862f55bcecc26017ffdd0e82490fb348d27277573a7ef581504434cac58a80a00000000ffffffff2cd10feb78b46893522743c62bac22873f041ff86429aeff42841d9a8a3856dc0b00000000ffffffff84b17d7861f21e97ae89b27d95a884f814458434978b405cdf383f1f38c5e8f30200000001ffffffff58c49ef9bbd9a96a3af4090b57eef14de62d1e12a52ae7e7f78b2864f4ca3ed20300000000ffffffff46d5d44cce590138dd7073250f5701c5414da33ff2d1fa9845f76c92493e813e0000000000ffffffff73b374f48f366a4827fbf1bd339281061d602d877fa9b10b60876149677812f00200000001ffffffff13156f130a42aeb18b904736cf12adaea87bf53767a0a0e451a8034f2269867a0800000000ffffffff0b83f81843d26c8bc5f0b4168d80c5366c8e348fd88571c4293c35afc819b5a20200000001fffffffffe55a2d3297a4e2c5abd019c025e77129e9c70fc47e37cd391279fe5ff59aa2b0100000000ffffffff24a5e904cb0ec0f8a106a3f847e7d40aae231efb9e93541ac7c4a24063b4ad1c0800000000ffffffffe9366e7ceb1f036337a85ef582acb079e3130c57401bf7b8f8370f618bb19f280200000001fffffffff392a181563de5a9f11d2a5dbc1c9339c6c2f25721c98dedb8547ccc96bd1a350900000000ffffffff98b5582e893e3f9a422bca7c348eecf07877c87660fcc0f4bcd8668dc150c73d0200000001ffffffff59d2c8ca0a8139ec8552d9f8e7cc7d59d0e1ff469b5b2d84463e57e1ed0ad53a0100000000ffffffff4fbb3f716f2ad43c69b8a639843c6c434c2fca8daefdfe6c1bd855c159a8a8a10200000001ffffffff75f1e815125b25be88437607640004d7f6ac4e653c804db3ef3c7ee3481b1abf0200000000ffffffff808b6a89270d6d6ea29afb4a25f8578aa33338e38c775736214a11da643bdc1a1100000000fffffffff304cbbc30853d28bc42f6ba2d6efe21220697f56141b3c6b331505a0922d7380200000001ffffffffce5caab0e1b27442454d15864ca7f25c0876329ef0043973119f97c484dfd1370200000001ffffffff174703029471d445547145c2e9c3318690b494dc2db7548154229f2906f13dcb0400000000ffffffff09075bc6d446b414a1e2f09053c733ab1d53ef51b7ab3df45b4d4aa2e527985c0000000000ffffffffc5e1f1b08b0089622eb8094931841bb83fe3cc900da87cb4efc8641a200b90630300000000ffffffffbfcb39dc2ef67a8b176176a15a461f98862cf3cd8b296bf11574412652323b180000000000ffffffff10251f1fca0100000000001976a914609a63f40ebacd820633b86ce83de8cbd344019d88ac60c161e80000000000001976a9143e87fb90ba5b393b5ebb2ffda7904228ab29e79288ac251f1fca0100000000001976a9147e0a50ca7a2cad30ee9b092228667f54a5f6fc2488ac251f1fca0100000000001976a914c80353139b794b3bc55a3807c11c6ea9f8e989f888ac251f1fca0100000000001976a9141e9a285f0a3d33bbd390b0e7c5f89c98fd3bfe2388ac251f1fca0100000000001976a914ccf4d496262b617bfb1f390c64e1ba8c53a284aa88ac251f1fca0100000000001976a91479435f5a6b02931eee5991e5ec0568d7d27bf8b488ac214a19ad0000000000001976a91487ad8d8663339062e9f5155930d918a38f90919988ac251f1fca0100000000001976a91467bd60a610d4348073df91f5d6cd7ba3b777052588ac251f1fca0100000000001976a9146343e0753a5416db50f98827914a7291c704ebde88ac251f1fca0100000000001976a914b57f1653c9429b92a7280d8815991b3becf24ebc88ac251f1fca0100000000001976a91420e60f4849432f529f13939b2e71e799c17c377f88ac251f1fca0100000000001976a91451ec71b4e1549aebe2e97b21d03cba2196fce67088ac37f0c9880000000000001976a914cc2c78243f6c95ba30061ceeb014641017bf011e88ac251f1fca0100000000001976a914dbd46848971c6a226907379161d79ace2c28014b88ac251f1fca0100000000001976a914f484706932602175f4afd61fcd73120794719b9388ac0000000000000000310000000400000000f56b0400010000006a47304402203d90a6e521d7ddac04ec3ad4f0c205edb51952961289ed7cde72afb1080db00a02204e1effa8966b5d6bb2f51ab405308d2b0482fddd781b27f9d215c272d150894501210369001098df9a948558a907293f7164cd727888bc9b26310ebff16425e0d5c81b00001000000000001c6b0400010000006a4730440220720924fc92d44be66b34e5fef21762cd93227ff402e7e6e6b433f46b72f593660220668b62528e8b72eda305d52fb8a3e0e0fd6ae9ba9787fe964789f8cccae0fa2e012102b0d2f086b1e8431baa0780f862fd1c96ff88259e3170115b45fa03fabe0c26ba443789a001000000836a0400010000006a47304402205e26ccf1a2d3b262e2b1825171097e038ea4e39025504c2a003ef458d8ec6a6f02201579bca98a0cec5f2d98d928e6d0e1591b938194b638930590cf3e825478fbb201210381df24e0c4c8b94e8eb9b3c39875b5eea4cfb7a4501d03a71c135925e45ffc08cc1914a6010000008e670400020000006b4830450221008cca58250cc8fd8ae6387a7ff72353c3593877513f8447ba4e834ddd3693052102205b47186828eede3fc2846edbd04f314c0e3f8c8ba69c545f0626a98afd8bdd72012103dab00c3a18595b3499f35f9bad27709375ce832d713d2e50e022cf6070f501ba0000100000000000cd670400030000006b483045022100ec4b86e2f2c62ef23dec16df8eda92efadc2193666ed52f5a4566bd366c168a8022045f82eccd4e1c54d0ba08b4f7f217c34c813d318e10b33ad6eceefe4d93e604601210211b3273b78caa441e9946bf5e465c5a78de10750c40c4b903edeec645ba96dab11c91a8d01000000e76b0400030000006b483045022100c0e7d5441c00d9373e95ce1c24357741bd4ac74addcf60d9065394203eefea9f02200dee2ac7580ce5f8963a90f583e4ce425f902f0c7a6c9a69714ca4ba4308e3cb0121032d9c595cf5fceaed3ad43990c6e843ef388ab6904e9896119c12ba70380fb1644130e2bc010000007f6b0400000000006b4830450221008fd362ae92cd32ad02754313d85751c895a1d01e5e9ea3640071b7b563102faf02204992c7a62ddcad30e8b94273f1b557e71288af00869821da9f85c63458bf8a4a0121037d00c2dac627ddddbc7f4e3526f9780bee3138e3ff9158563086ae37d1c47cfc0000000100000000d26b0400020000006a473044022040f3b8ae4bbce4d6f28834cb30743d71fe314280cf6f6c359966496d1952493b02207da8247ba315defd26b886e10ee05962d4d34425c4ff5995491f64ba981cd7db012102ebe27e205eee82165a51fab9bc5e6a4aea230f6e435a344183020759b9a0286c000000010000000052680400030000006a47304402204433bfd58fbd324d88b0e33c65f9ca756dbc845dfda4942f1f6bf0b41e60d9ed022070254af31240dadcb34fa3c2551c947a10dc80321ecd2aa423d5a5cd09fa6d0c012103da4452c722998629358b09bc4f37e91a7d9472b583f81c9f6b37bd2e1a9eb640694d8182010000005a6a0400000000006b483045022100c955d7a3f7eff384b92d70d07ce5c61eb3c007dcb6922d5526d00df3d80d0aef022038bfa6165f877dc761a3e2231a9cfd057a01fd3bbca52fbf24b444435480ed9d012103ded3dc1b6ee3f42a44cc88c37a3434e6734fc53b018e4d785822bc39809a1e49000040000000000094670400010000006a4730440220164039e40923181d44142e4856c8bb75612b5dbad594ebf4dab6aaae9510bd4002201f7446570c06753bf139da5d39ad46c4fb92fd92ba62c5620944827eb4ca15d301210323c77d8d05f1798e0684303679e43accd6f790d5611e6f85df6b6e7f0f51fb9300000400000000008c6b0400010000006b483045022100d948b6fedef40ddb8c3ff0c9be9406808b75a5a2db581034392b2353e20cca950220275b88d163c8be86c64406a2c1dcd3a0cf46baa81b3a2b95f5bb615e7deb5466012102cb65d16f78498b177509f4928f4472805972fd154b4a4e5d41a05244cfeaddfb0000100000000000e46a0400010000006a473044022019fb21951353b29b57f0ba3a3879f54c2c762035b44b1e964c0a8897d2388be5022062cdd21e98fb98dd595d3bfe09e2fd9e639fdde4b1423c4d4e28dc20b405e2d0012103c5635916e06011ceb0ac91520f71f08f53e3cb7b6a91bdd858689cafc94598fb0000040000000000f36a0400020000006a473044022030b7abf522067fb608d93cf389e116e9073fa3a357a69bd3de213e6e2d94675d02200e7e4852cf27fb469c2004c8c16eaebe8072812fc3dfef8db20cb902ac81d9fb01210285bcb5644e69782e9bd3d1d528d6dd42aed5c42f62cf425e19f9caa8b1437f1e00001000000000007f680400050000006b483045022100ad6b495e23f9e3c65a90932ee52a8d7334249d6a7361da6d53a617fe8dada3ad02207d39f0ef334426ab93248d6ede05e95ec4344b1194393ca2e5c5e16b9322c38001210325bd08240147da0d4410fcf94957ce2bc29f7023326e03dae86a8c21f648f2ec4559f477010000007e6b0400030000006a4730440220533ea770150aeb6620d02152816ef6d2911112130f2d39a716c1674c66eb62a902202bb992ed9940a752e367dd5f049552140b2ae25ab726a617e7749ef4134b0981012103c02a463f6d70a091198fa2a6991367feec66eb8f7c232d33ea5cb9e739c1fc7b0000400000000000976b0400010000006b483045022100873cfd58bf104aa7c65086b54dbeca4cc038eb103e352e17269e341ed6082c520220306a9a835eee383d2c67b0c2063e4d092f97f252529871a3b79834141cd2620b012103bdc875a8bbcc79e31f94d25bb19a989e34fc20b203d18e16b0ead9d909f75e654559f47701000000cd6b0400040000006a47304402205c3a9458557d4592b8a18ec02572a980b052c1ff814b94dee1dc0944004bf17002200a2bf35e9ef68dedda808ff9afb2fc39e3d7f59d220e4f626ee521affaa7caa301210358477e3f45bdf9c6b8b06bd21a241801399d5579642687492fae73c6e0344e7c0000400000000000f76b0400010000006a47304402201f7177f9f4228a2a1110cb584764071bfe0bfd938b194897f23b22b27a8363a202205a5a997d1951238649129eb67ed159f990bf997bf1c0b67996cd63e2e001446c0121024aa9fc90030115faf67b4a9da8b4a4388f72abb398f8e19101cc7537c5eec92800000040000000008b670400030000006a473044022055781626fb6e936810a72bfa7bca203ae277c54840495b87c610d58fc93bfe56022051a3eb547412e94ad5e546fed026d31d366ec4df45f2b155a257b00efade4ad3012103c90732282c1fb67f82ac3fe2c12fdb4cb8f4f07c2f652e17103556ec56a07db30000100000000000006a0400010000006a4730440220398aef22381b25a71bcb9b9f945680a814f8ea055d7e5ab40a1b6669fad8974802205ecef1112034d3bf483be3ff66cc29f9f6c3ea855c07487e343afe26bc0faf46012102af2944155f25f7630d3518deaff5b010522ad2cd89e4ee188895b4b3f82e44fd0000100000000000826b0400020000006b4830450221008d21c82b6ea4402a107635f9d68dfb032779dbe50238fc17de73906cc52d890f02201db4c291ea4f80ddcc7ef2eafb362a4db82fec50ab7b48d6df30fa104bce2148012102c2b75a5d88ec25ad5f4cd0c28c3acf941a679668b5bfdaf6b40027cea94c35ce0000000400000000b8690400010000006b48304502210085b21d9723d295df10ff560c755a108ef344b6ad74ba0265c96176f556dcd9770220184be009e1d5da46887b9b0000a5829a40b6894e2895c502f2c435a6af744d99012103e79a687da5b7a380b8dd0de0cb9b96d55ae40d402bfd26dadc2522a263db3d260000040000000000d86b0400010000006b483045022100bb225696b08824e0ca310947d655adf9a0a6868f68b193913e7379cdf440467a0220584ef1b3cff312a40405ae53a8e424b9d7aff5aff2d772814f2725d67d3656ce012102e72904b4a133dfc859b5f05518b20d93fae0a999b7a67320fc291e8fdb8a61850000040000000000fb690400020000006a47304402206f6f09d04d8a75404203f7b7801c20807a85051f0d690dfe9e3e0049ea3a1e5702201f13941d79c7de00c58e734e7c02ddcd9f0b9a8afabcb95adfd6b5164f81039c0121023219eb3a3a75abbfd08ef9e85a84709432019bc4730162e154f6bf54244ff0fb0000100000000000e36b0400020000006a47304402204b0fa33e3dad58fbc06910b3a89ffeb39119e00e0e642a8f69b13e81e521b00002200bbb0aad2a8e27248e5ebe28d2cae4ec8522e50495822c7c99bcce50065009470121031b912f8763b2ac1a880fb82f1bd376b8c56cd842aee37a39199eb68c6ec5f13400000004000000007b680400020000006b4830450221008045afacea7a4ed775f9c6c54a9e80bb61510bd0b577f92ac3a61e6df52c81e202203cc8dad32d48372fc77aaee141d673de835b318878ff3de34364f0af45e57b47012102995d9a2f5e0ff7bd655cb4f82280423ac9c2ff5bdfd3a2b411cc6807258c71820000100000000000b2680400010000006b4830450221009102cc4855ba29aa211753ccbd3c0fbcba0f79628b9b48ae4514ed3c73d0507a02204126066b1506c89e24f1d8b952b5f593046fd56356a2f627688d6010ee18d265012103b0f67f274183d3272becae7fe44e7038fba3c2f76ddd942405f4a1f311202322ad650fa201000000856a0400000000006a4730440220507abe925b86d1ed2f4c6cf80373cf6343abd4156a42bbe1390b76ad2f04442d02205d10817864089354809271d855c2be46be8df1347d3ab78f8d5ccd119b1d8ead012102e767ad58ba8cfd3f6545333a59fed892d700a406bc49ef01ceeeb639fc7d4b0e0000400000000000d66b0400030000006a47304402203a73910167f1248f3f73cb2cea099512ab3ddfdf0c7b2fc90b48b06210bb47fd022026f34af22726d99f55148ad3017706a5667ad3bdfb3b462685692b310d4dec53012103192de92ae4b36993329d32b4b5c73faabce91fd066bf3893252c9334ecc6c48e0000000100000000f66b0400010000006a47304402200ed928adc1594119ab7844561646f1967f3689cabfbf0c0363272bfe00c4c54202206577ea51167774a1defcb5396243b110f9a7d44fa0b14c229964a343c31fd4c90121025beefed16b8c37fe62bc944052759f4e6b1189863ec19e6f52a99294b1d2518526a2b28201000000916b0400020000006b483045022100912cba0ba1ab54a9e8a6559352b77cea7e7a37358d394932ba2333779c42abae0220565b3ea7698d489d4360944f1876936c0b1f0c1277a304b35b2c578264c49305012103ff5238768a9d4d4df5f5c7de7125a5c0abc70fc22f34ac4e4b4b2b51b17598040000400000000000fd6a0400020000006a4730440220195207055a4cf96c4e73a158279a38f73c5d21a991ec058119668c8f36983fc902200b2065fb7c57ab59c00f656eeced248b5f1b336157f65ebbaf9c870c66ae4ce9012102a41f989726572e92894f92e595e44bde9426ff37def9349b51e48d9990c1c0d14559f47701000000dd690400030000006a47304402202bcad1f9bbadf3b556a8eef698a5f340e2ed4184b3d91043bd52e07e36fad8ee02205a2f0ae5cad669e878cb837db9450b337fb7e9e2a3ec521848f3a386a0eb68ee012103dff566d57c5860381275449e6372439c4549580ab9152dd73177da80362e61d70000100000000000496b0400010000006b483045022100975e50da000447e3e07ee8cc6f8fa0c586cf1fb398799b0f0d9c7869985772a0022064ced1c32cc046d84106f54f454cbf0211b564a2dccd2c799ea2e89c454c56a701210222c5af7e6b656366758a433af2a146a96639f6dfcb3cba366488e2dbbdba7ead0000100000000000b36b0400010000006b483045022100d6e8698a97b3c09eb186ecfe66fb1e5a3e4e447be3aab6334c4ba56f7ea4ea9202201885d94bac3cb525912da5c4330d37224deb7e57e7664e5fb658e1e918999933012103f6dcd3741473a140ce4db085e2a93cc54f86acace9994e6f739ca3cf3fe0e2691bdc85a2010000006e6b0400030000006b483045022100d6ea3d51df94798c38dd18b5f2bf4e8553a2e7f9aad9e0be6be765df2f4c859d02203bd7a0655fb9f6c0d138a140e7c18e07fb8da61d8d87beb193a61717f310ce040121039c3cff61ecf96e8a1200f9e658938f235cee32b99440ed27d6d74a20b77fbcfe00000001000000000a680400010000006b483045022100fbfd2440325ae479afbf4312cd9e31d0bb110279c72598c6bab04e81c9c8ea6302205ab3311430752045190008614327d20c959bb8bb858210bea8d192b3e391c87901210395b20cc14d81663acfa770c95b486fa85cc43e60262da28b26bdd5006ecf84d6d4713da60100000071670400040000006a47304402205cb3b7257dab9c00bfaf5331671fe827add0ec0227973e3b71cdd60b33f9d44002201f0c088ae2d53ee9e03b1fe295dab9633d1f553e360be4c549ed7a9cd816aa39012103df1e2f87c6107d7498793a5390b768aef8e6f6d9462e36fabdafca12ddc222b70000000400000000a56b0400030000006a473044022022cf02b1fac41b982837fe28b7abfcbece00949766aadf094e2bf9e7c5ab8dc9022040e57989458e55531d26d6683b11066de015d7804e8dcff817f562277835dd04012103e257d2df96946a28d956a213fd0bacef78e95024671c91e9046d2a7cc0b641b811c91a8d010000002f6b0400000000006b483045022100d987c2665da3b5886b36b8b374d1db76735e5b55d19f6db38daa6c91a979e8d9022006b792ffbec89438f10eb7a4d52cdb9273c3670724a579b63b98e78307d6738b0121035562a49425fd829c65610d18956690ac72d384aeda01fbdb929fd14794a323a20000000100000000fb6a0400010000006b483045022100f3877515fe1872d3e3a31518408d8330805741f50d4a787b0b36efef8e0bcd3d0220224a80b514e8bfce14bdd5ba6e4859af14f5c7c5389f08668cdc8dde2ac11956012102406bb9af1a94ba157156d3b823184874fd8ad4cebf0c1e6aa1647cad6b6d51296a83e88a010000008c6a0400020000006a47304402207618a57e2033e0acedd4d00a2c8fc00b324f63ba36622ede7bc56e1805a6f736022073b7f4adf676eef42383cc8d9cb1f8550f39380e03265036c6cd7f47b12a3c2b012103895a51c7dd7342a19c49f0206b7e3fda659dfe8a34cfdf81d2f3df7cafa858c84559f47701000000ea6b0400010000006b483045022100e4ae0316ce409fca68ffed1a33d31dcb13354e946b4cf47a9267bc92ddd162fd02206b7a5234c78a3fc85b53e983f260c505758a61e6dcf44cbd9a0601bf4c31c8170121034f669703095582afdee77813a3bab02150f343a1905b695668d4f3a18c19bff4694d818201000000256b0400010000006a473044022048bed597a2820e6ef448f0478b54ac42feafedde9e5cf025cfa905e7581ea3c7022007f141d5bc5eaeaacafc8e3b8dc3bbba96daf059faf937e8543c9a6e7c45794a0121037ff09a437bf68e8b31c833d6dcc40ccf6fc0379337a240479f849c336763f59d00000004000000009d6b0400020000006b483045022100fa0475daf6f3c61fe51c9cfaa8fdea2b369ce7c969f0e1b88515c7a6236e33bb022011a10623cc4e335d4675dc138c16ac22e0b9312c5b07d9109040534277113c5601210382f0186fc865c13b74d7661361e51e5581e54789166a9b9afd78eed88c8ce0d80000000400000000166b0400010000006a47304402205f0af0d39ae97ab43dd604eabe28cf2597e4838e67d6e2d70d13b1218df0431402204894aaba285fd56f6c7b2407aae686e033f8c0a9defb3ed719931e7eda9dda0c0121031732abd8fb373b88d3e39949516cfd25429b0c9587f7908fea7f7232a6a53dfc00000004000000002d6a0400020000006b483045022100fcd74a3b98f3720595cf217e0b51bca3c5e6b1b166175d4354a18e107ca91d3f02202fd90c014f18140a0aa37e1c751cf4526e3683321c1591f7a8a4c3a9ffcccdb20121037db6482ff4c628d8fd740429e610440bb6641851f5022f65740fbcad1b5fc77a0000000400000000c06b0400020000006a473044022064f9fe2726c71d77e47eb24906127a57992e043e194e799c2ab835c4b34c107b02201595bbd0603cfaee6c67cb36b2580943668e7d27a35a66252bcd6d537080ee380121032960cd765a8747ed383c05b9ed6ffb4e82fe156d4be07984cc2ed1f17f00e98e