0xb2542e28000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004af0000000000000000000000005dd90eac94856f188b8a73244682757c6f429c290000000000000000000000005c2b5ec0b918228bdab767a2ca95639dd19b16c0000000000000000000000000ff3c7cc712a1f566be9ec583df96a3fd8654da90000000000000000000000000e138772038cdb4c4377d0a34f1f9c116b8c1a7e900000000000000000000000039d73051e0890b4e5c950b2d58731a5ef95cd947000000000000000000000000b814ccea2507144c20ab2a3a2f6ba46a5b8bc4f5000000000000000000000000a930718138ba827c7832ddcd0e88154160dffb0400000000000000000000000070e8590cc3916a703340b3fc0c2337f9e941ec7b0000000000000000000000003cd1dee9705993f898046d3f6d2e1ced173de1b6000000000000000000000000bc75476e8aafa396df851760bce349112603d81e000000000000000000000000c67b82a8b1d289d71447867738a7594000f1140c0000000000000000000000004b2560825d41efa42d5991debeee816ca27ca739000000000000000000000000e1a8df9c879e7c6dd21ca5f1418e03ffb7fbe7ba0000000000000000000000006be416771c778088fe436bf107949cd77d01bcba0000000000000000000000004e2ad7d838bdf8f8600ba2367fb2f28d76d466910000000000000000000000007f7e1347398f1c4bfb5451515311ce9e8845fe2b000000000000000000000000f535fba416781408c866257e1ff3c151365b1b7200000000000000000000000077fd9e6fbf15aba9b98a533d2eb72d6864b546ce000000000000000000000000ee2ad9982695e61e6bfab520c2f75ff8f92cbc3d00000000000000000000000052ed71bd76b786428a82a0455552dba74b6a5b7e000000000000000000000000b75d5742eda3e6306bcb94adae5f90c97d5d4f0f0000000000000000000000002d60f38bf3f534423db064e4671119219d1cf9060000000000000000000000008f116269af4df7f7756ddd44b810d1bd23dcba14000000000000000000000000b65c9c1b4edca145d0d213fb8c3ae05c0edfb7900000000000000000000000001d550b7ac5d1310858e94d56870e6144f0897b7c0000000000000000000000003c4df701ade1c73eaf93c7da0fcab0c8b8a87136000000000000000000000000744322499700aef2b6e5b3841acfe97ff1867207000000000000000000000000e691c2ecdae122c8ad66836d9b2b8b0c8e9580b10000000000000000000000001b4325a5e3f3666f9cb5116b4cf92daf678ded02000000000000000000000000597af26012fb9e11d1800d8ff9c70ef6da0694bf000000000000000000000000336e8cc71cd986903587a373b5ccac58f8768bbb0000000000000000000000005b899ffa304001afb7197e5c55c2d8957f4d1d7b000000000000000000000000b01a82273fb2d100908bcb8fe1e21c214f4dd833000000000000000000000000fe308ca4845c28aa81e210761a2df71f4728a12a0000000000000000000000005788b5dc01ddc10287bc8f9587e97c70ee6b541b000000000000000000000000ff5f7e2d0ea4fd032ba66560a272e6b800e9bf5d000000000000000000000000e994fa00a24c1449aaebf3ab98d25f2d54ce769d000000000000000000000000c70901a7de6578270e21b76fd9855fe0a45b135c000000000000000000000000d141116c8bbd0c34a7a44af161142245fabe00ef000000000000000000000000e92bf4b58c2b4ad4ab7b3a63228bb1d71ab07e8a0000000000000000000000004a7043862db18ee4400b4c0444aad316c28cb32a000000000000000000000000e1634a71b5a927006ce79e8549f17117970ca33e000000000000000000000000abb61da5998654f7d08f1eae0593bbe8e0a67d05000000000000000000000000f58e8db3dd5cbd0b54fd594aaf196e2d0d12c27a000000000000000000000000aab273454c4e2c08e34be9667baca765811ad1290000000000000000000000001fbd693fffcf678bf95307b19d6d55b407f5154d0000000000000000000000002bca202c2aed246cdd715c80591c8ef47978c19700000000000000000000000083a0cdbab99ea48fbf429aaf4c023c94f4be0b17000000000000000000000000ae70de12f9f1f86388d468b1cf198f9a0e262e3a000000000000000000000000a84319ade29c8bcb199b2b1e4ba7983eb9352b7d000000000000000000000000814330adf26f688fdfe6c2c4bb6ca20a8a9b43760000000000000000000000009f02da6aa670e9fb4688e1a02abc1358b5981c75000000000000000000000000c055e95e3c4053afc6ea96dcf658e4847e6994c0000000000000000000000000a08a362a31f883a00303fcccfb00a609bda6085d00000000000000000000000086e5858a467029379f2b047fefd7d22986f05da1000000000000000000000000714bfe0fd9d085147a048f02adee13f98c3664fe0000000000000000000000006b7cf327f7f9c5d37fcefd86a77364b90a499e6a000000000000000000000000deaeaf72f1c9a68cab5675ef74cb1d682331ae0e00000000000000000000000081d9bf9a1f8b6795eb76730d2c3fbc7e1034f743000000000000000000000000fa521a5214b6ed6228cedaaf2cf669a6e90e5127000000000000000000000000d1d928fcbbcefff0a854260483afcdc6d699a788000000000000000000000000d991f58c7da95cde31d730b45aaadf84e6ac4ad600000000000000000000000064e9054f84bd35c057742c6eef16661c17a0824a000000000000000000000000cba89beea6cd885652d3c930a4ee56279ed5c69a0000000000000000000000007ecf532b69da73c87dc22119c70f5847e75fc0dd000000000000000000000000303dc27d1b4d8758603d4ad2d70c8631244bb627000000000000000000000000f7ea0b9c8fbd692eed21daa9aa497c15d9e29cd6000000000000000000000000de86142906e311e2a79f42475f8a1b08a96cb15a00000000000000000000000035314d17141adf88b32726f62008c32143313a2d000000000000000000000000193ea051aa5c05fff19e078b146efb9f82d21ccd000000000000000000000000eebe30a0c7ea9d0a4e94dedbe1ed63af85a01af9000000000000000000000000564384e85c5aea50725352a2ad02a12886e39a0c000000000000000000000000f62e313e066dd027985904c47ff7d817fcbe3cf300000000000000000000000025605b8de3769e50d39b7be3909a1410f0f7df2900000000000000000000000044188adf462f4127888f4c28a1bbed53ae9076800000000000000000000000005048a57eb4acb17a16aae170c332152aa7e228f00000000000000000000000007a2a68af407a11fda99717298b8467f0c3f6b1350000000000000000000000008470a83400c7e882f3a39c00d33f04a42d8240da0000000000000000000000005565b6a225c425f7796a7fbcfeca57f6d7d13c17000000000000000000000000f5e64868b86c23134b7fcb146e24c8bdf882853a00000000000000000000000038ccac6997f762b8ea69c5dca8aae37d8e88642a000000000000000000000000d44825f9e214cad17f08a80b859102d319f04369000000000000000000000000fa0acdaf188bbfb919473ddfa81a1933ff26b1d3000000000000000000000000ef6e294008ec32e5f5e3e7c755db2c442d112d510000000000000000000000008f2c0079b1d388d361f761bf5992ea90a6bdec330000000000000000000000002026c5e93230d9956c5354f200df523094ec9d450000000000000000000000003746bec1bf5e9587ca54be02f87868d4807448b000000000000000000000000033cb5b37a451b9661611b327bb3932e756ffc5960000000000000000000000003873ecf612e03e641b86c4a5d5c4e7fe596658820000000000000000000000008885a834bba7635eacc158f121ed812af0cc0396000000000000000000000000dbb8626fb2f43695bc38e0a8f79399981789d5ab000000000000000000000000048fcccc4140680224d11e88445098d1939513950000000000000000000000006b236d3b98d8bcf40490021fe63e3cadde97b89400000000000000000000000036b167effd463c533c6e4bafb748d99cf4f98ae800000000000000000000000032f439c35e50022a17632899e68057747e1f9c80000000000000000000000000bfd3263c455ff9130ae360b02f0ea12d8417f0d000000000000000000000000063dc6b4d6bfd192081c21a7f036f364b03cf8f5d000000000000000000000000feca4683454d906622736f03c1294d35d2b9e496000000000000000000000000e846a3116c02f4f8b3e5d223ab5dd29d323c3e100000000000000000000000009c7f888c6699044a328d058dde660e277239f4e200000000000000000000000083dd8729ede5ab056c0ad4751e697633fc32d30c0000000000000000000000005f70025b5b2c91a568caf503706d38161b6075dc0000000000000000000000008204e6cab7972599555e4646be9f0908f5c958c40000000000000000000000004f561bfd10df6c630eda8c746dc66e2313a004c700000000000000000000000054e8233c9075b6096091709ddf024c27fee9071c000000000000000000000000ecf28bfe4727cf482689e2c0e2439dd64f382329000000000000000000000000e594ec38462fee773a94ee4551861f608b2bd84900000000000000000000000054a706aa998d3bd14da719071d8d450f67aa9c8f000000000000000000000000b4d36e341e2323893102c6b27be0cb732e068c00000000000000000000000000371f66d590fdac66b6976ef7727416d677f3c61700000000000000000000000029ebb98837c9b61ce833ddeb7713d57d11d9c55e000000000000000000000000f7d18948302a64fa8d753f9497e45b64efe8839a000000000000000000000000b8560592475ae9fc2a76937343f703af5a72b7d5000000000000000000000000ef7b0f50f22ac0da36877f3db35d308928e619e1000000000000000000000000aa7b7afa2a65da94ecc7214c07e02474165d2a5b000000000000000000000000e1cde7ffdf2fdfee887371c07cbc0e90f51e142a0000000000000000000000000de1b09eeed26831b25e958202da2c51c19f196c0000000000000000000000005ca7652f36099f34fefd7deb303ddb4855aa3330000000000000000000000000fb5e3f4344a902c7bda4535ce2e240103e5e0e01000000000000000000000000c9b6a0777fef830d1ec6ab7dcabc67f9b6c4e3700000000000000000000000008b6d15f75f2ea9bdc4d012115dce0c7e8028c3f0000000000000000000000000f06017f8f268cffc9dc0fb7bcf0590b4fe7dd1d7000000000000000000000000ff12f88737214bda6841cdec012f5a3e2154ae75000000000000000000000000f742482d7f8736c74199f4db6970b9ceee3bf1e400000000000000000000000005137bd711520b8e75e75b350c9e8b3ad138874d000000000000000000000000f0dc31bbf903ba5ea81391ee44154c8e9d77469d000000000000000000000000be1abf22fd329a086682c18ffb3b163a7b6e1151000000000000000000000000feffc072c5980be90178d84ad00d2a862e87bea200000000000000000000000036086c5f2594c3cf55688e9c3908015cd21786d2000000000000000000000000caca3da48cd7705286d669023de6b48e55768fdb000000000000000000000000d42512cc1c33e46491b515831df68fc041c9b330000000000000000000000000d01cf3e27cca10a88d1261540cfb8801b9ebb1ee00000000000000000000000098825886ffb0db606a872b6841d77c120320439a0000000000000000000000005b773b4223d5d3aa40bdb5a7474852dbd33d094d0000000000000000000000001d4bb1519e02fd5f454d6ef4f24a4d2c23735513000000000000000000000000852f89a5f971b44f123c3dad8722bb3cff0be347000000000000000000000000b9a84cbe7bce3f67ed8e7df364651971ee0fbfd8000000000000000000000000a19f9e7ccd4c0d1d5e395b142c2c64f368b1624700000000000000000000000015af733fb5de2beae6b5a6e3f8ff262ade23eb67000000000000000000000000e762f8e09231a5890bd23145555bbee6139c3f1e000000000000000000000000cd87796112dd1ef3c2b8ddee83bf2b221ec118970000000000000000000000001660655c19f1fe6e7be1b1e7183d42687b027653000000000000000000000000ff38146516a0f018d1755e7510188317b91f4d0a000000000000000000000000baa5d1a5c89e8fef1c3f708526e21227f23e68b60000000000000000000000004a38f94387565587ecbd3afc8b5f00001a65084e000000000000000000000000fd6a2f596e5cb78318c6347aab7657aab10573c3000000000000000000000000f18b03ea739ca028ae7fd37e5d714175d09fe30800000000000000000000000009868070b2124ad59522dfbea85e2fc928579d4c0000000000000000000000005556aba11baf3eb1755192cbf519291aabe53655000000000000000000000000a8bdd67644526b883c5660751dd8998c90c48c9b000000000000000000000000f149606c7101f3e337a0a4ff5ba1afae122577eb0000000000000000000000002dc95294ba0724a6c4bef01318f5794c8932d4c7000000000000000000000000754d2fd615297e2dd5bd2f6f198ebe09ab566abe000000000000000000000000c145832f0466c6a6fbd9de2df24a5fc9508c588d0000000000000000000000006ead8415eed9706ab0586dfd29e58fe87acfaef0000000000000000000000000215bba2fd71c8ddfc8d817a579f7929ff71f2e2a0000000000000000000000003a73f9dffa5f64d95dfff410383784efc36240e000000000000000000000000004697c3786b964841191bb755690587d3086ee7a0000000000000000000000001480de0ae378abe852b54a8c0d3fa4f26728583300000000000000000000000030ae899969453c16455217cac21a86557a6edd810000000000000000000000005c96b43c5afdd9b1b25d2c6660fc87d37059da380000000000000000000000004b1e6e781087d36980d50f8308a6b87f441fe293000000000000000000000000b767562fbd3ef7b39f8ad58c784413e6f0afcef30000000000000000000000009b1ca165f408166f4c4b44c4dc22d545024c0c83000000000000000000000000307a9b8fcc8e3689bcc57c81636a5a0f99d52ec6000000000000000000000000eef9b0df89c8344690912f4efe2348007c4b6783000000000000000000000000ab71128e55ac9597deadedd08c13cdb0a59f30d40000000000000000000000009618bcc1cddeb52ba9c6635c87c285391ca74a2a000000000000000000000000d14630dbe20aa2b147002a43bbc13c4951b7fb69000000000000000000000000e9de3720bee1650fc1b0ecdc3e750db4b72e12cf00000000000000000000000032b534a40b8f76cc5462f324792abb5d082c89ad0000000000000000000000006155b6d14e91aeffbbd916000978f822288cdd850000000000000000000000009dbd9ae5fef6351eeec542cb87883427271650a00000000000000000000000003322b0b73284c6043d26b14097c59e2467a2297f00000000000000000000000026df7c446d0e2dcb691a29b304016a199e662d5b00000000000000000000000092bc6a392effb6eb73269865ada68cbc2bb0fc5b0000000000000000000000000f1f49bf593d95ff433de1c2430bff697e0fdcdf000000000000000000000000dd388a6d054cb6ae09346752baa1c455831d4e9e000000000000000000000000325d6d8510a08fd3590e3e5f879465cd818d48cf00000000000000000000000025418d37da5c23e25d8876bd3f1d6565af34b461000000000000000000000000af2e6340bcf42c39467dd6d86632a2db42c11dc5000000000000000000000000a010a71088179ed872737abf19df7ac5c1938e7d00000000000000000000000007d2c6ab22c4f615ebcc1bd1f40afb505a16ad0d00000000000000000000000059df8e5bb27a9f5f8e6bb9f1f4602962f9089c490000000000000000000000003ff94b90d8f7e7722794d37ac7fde7ae7fecd6180000000000000000000000009f4fb82f36ab9e429eb7db8b8d2564af4f400613000000000000000000000000c72e5f4f178a0af42f4689be7189ac39052998830000000000000000000000009e7dea57b73f1e12f715f89dc1ec9059affe2ef60000000000000000000000000b795cbcd21bd57b1c6d73342efcd46644c67073000000000000000000000000497c560f0d76bdde475ffaa700a0fa966a4597f1000000000000000000000000c85f94138c7a1dc18b60fc323a8febefb6586323000000000000000000000000597242bf87fbf9ecd52ce872218ea6f49e214c7a00000000000000000000000096ef0e3950f0b8b394ac20fc03ef9b37b0e81ca60000000000000000000000005f7c01cee8f295471e3e301d18a7f4454f9eb0260000000000000000000000006c6aa55a819af8a53189a91a3cc46daed2ba7448000000000000000000000000123eb9a8a0eaa274dfb3bfd52ca519a4554cfc6b00000000000000000000000069a5cdec455f301a0c75c4e6921832f4503374ef0000000000000000000000003fbf653efb0e92c3e45ea6601bdf327901baca6c000000000000000000000000779659e49e26ad83813850b5469e6e8c857a4d35000000000000000000000000d03f7455945b0efcad245388cc77ca0d64caf5390000000000000000000000000e72e930cf1fc6c0f01c690063fa73e74197e6fb000000000000000000000000f1527d48a4c7f6afa7801a8bbff0b8afb31ab456000000000000000000000000b382b8f932a9db9c6cb9e5ac6931a2364c625c26000000000000000000000000bea971e3b7941ff977f4fce59c6bb0c8961bfc9a000000000000000000000000129c4436c9ca4269f66eee8e86452aaef9f22bf9000000000000000000000000a9dcaede4d3d9216b54c55175b35d8e939c1781f000000000000000000000000ce95256b1c83f3dd6ce461455f8519f9949915780000000000000000000000001e675961f8ba7ec20466645e31324c4e7c8668a6000000000000000000000000ed89c212792903ac23a0681dbcf9090cb04e473500000000000000000000000098b2d81f4430eacba58b51c06f5842c01f8698a4000000000000000000000000f6a3452a31c609b6ba7317a201512b8b0f98fb2e000000000000000000000000ac2f2b0d015423943202b7d45b2741f127459faa000000000000000000000000ada14253b1379ac199b506f37c5ff2f08fd360030000000000000000000000000fbc374abeb52fa6fafa538f6ac10e5ee9563bbf000000000000000000000000935e1e1e40ddfec9aa5ede35d1cee8074adf0dc9000000000000000000000000394bdaf67471329e52d0d31ea4289cffe19053ec000000000000000000000000c349522a89da13d001351261cdcdf2a9b588383f0000000000000000000000006db0deed9b6caf6fa188fbf9b211054d4827f0dc00000000000000000000000059f93eab12b50f3d858e335982fec239b8a44a420000000000000000000000004c3eabd9987a5507d832594bcf896c1351355e4a000000000000000000000000a5764a7e4bc29587967b3608f53251e0edcdadd50000000000000000000000003e836ba29cd82ca2a79a86c83dcc6c98d2f1102400000000000000000000000033d0e0a190d0aaa5e325f01eaefa171697980ce3000000000000000000000000df4ab914266a827f56e2297d0300b6cebde73e5f0000000000000000000000008dc9a9cde64d8b33dd43dc5bc8e2d21080f2656b00000000000000000000000099930a4e2966986bd3c96f57075554fc7e91e7db0000000000000000000000002698547f46a498d2918b2e945c7544b344a9156700000000000000000000000063b80a3172b5c4a0b48d873f57580308e9d8b85e000000000000000000000000cf4766f4228275e73068d0a987333707de5cd1aa00000000000000000000000098aa57cb1dc1cbb3be00cc38f8fd701644de306800000000000000000000000043d773d52ec60b6183ca65aef7adaf3675619d29000000000000000000000000b8d8dbd915e8d7e4bf40c65c3545b0688e3d0249000000000000000000000000c1c60d43cffa1f62ca399d6312307fb87264b5940000000000000000000000006296a1fc202014ba5c458b4be84f640c01629cc50000000000000000000000008dff0ad94291c1646d012305aa6d2f02dbef27880000000000000000000000001c6d594a2751e837b8f3ef1fb18112998d86a19e0000000000000000000000002a4eb2d4bf380e1ed9de411a20d231465f5eefb900000000000000000000000034e95e260bfd353f62d52e9aa73dd7170ef6c85e000000000000000000000000a72fc4b4c8516efe6dc73e9ccf07d413e227e2a2000000000000000000000000842a912902c06b8e49cfc821b8b530641db373f20000000000000000000000006853e3abd385a34f07a49eadaf732ee9f3c8593400000000000000000000000064a848b48f168becc9d39d278c22d2830789928500000000000000000000000052fb703d4ea80c246ef74f328c8df7221c3d362a0000000000000000000000001bfa85f8d4ff470cfac64af236fdf3d87c131244000000000000000000000000aa89e86eeb076d944e0f62b0a949c9f4eec3ea6b0000000000000000000000005438b2ea2cd51a77772b06233cc8bddef98e100a000000000000000000000000cf07acee62770d5532b4706264d16a8c69d2a5a70000000000000000000000006f1b4db0d3341c92792762132d44019ee65b29f9000000000000000000000000a178ab44e7702c833bcc7fbf249e34ce32bdca820000000000000000000000005bd8583a14ba6de3acf6b29bc4786dff88b6b0dc000000000000000000000000cfd12fe2873fc220e7c968e89ff4959c9de1457b0000000000000000000000000dcfc574f462209c67a39dab33116acaa43d11e6000000000000000000000000b7690ac8c2e74fb140be9d0e6e767680d3aef8d80000000000000000000000007db12db4e5c5c5a955a34a38efc81a13f9bf8ed8000000000000000000000000da19c28d1b0ec45922be14e80d4475026a7c28d6000000000000000000000000ea3a4f98559042f6c2f2a16136b7a0fd0c94c032000000000000000000000000f74a246b4bc7df2746a80d93d20b8fe94f4587240000000000000000000000001695472ffd093109f9b62016a9bfb337c4c3104500000000000000000000000030c684b52bde984ce43e6321920fa260970257f70000000000000000000000005957548ada6b1aad29360d20fcb1169f263464c600000000000000000000000009b1ec2ff6baa184af222a1af8df81e91032ec0f0000000000000000000000002b21c936f0424bfed53ee360eeeb1c851b35216400000000000000000000000093e156fcca389745243351c289c316f7872f9c160000000000000000000000000e51d4250231566c93e7bb880d3948bac47dc87700000000000000000000000043b71025d36d6b961597c890da621ec3c75baf630000000000000000000000006528bf3194cd8fb47d7d2c8bc85c2af21e0b0461000000000000000000000000f4dc66dbec9b7c7a06666226c10fe41eb0457bc20000000000000000000000006389073360625e134dd0921fb7d727b4f806fea9000000000000000000000000396952446bb02b7c64fd127002da4d4fbbbcc0ba000000000000000000000000318b7e9d6fe1ac14fa5ac5a629d74ac0cc34cdf8000000000000000000000000aad90ac6b62f14cb62317a14376bbc2a9939764e00000000000000000000000065b2dfb667a0e17ff48317226c54cc4bb9120fd3000000000000000000000000260e616b33c4fa15dfab433c8adfe6998a435fda0000000000000000000000007e348ff9ecdc2a5832177eed14d762273cc9ae85000000000000000000000000a3f773c0643450df25623c0c0331d32ca35b9f31000000000000000000000000ec3e548cb9029da9b7a964b329717854b15c7bfb0000000000000000000000006b38c998197a7b8d7d3952d622ef45da57a8a972000000000000000000000000389350d79378073669b67bb77527d59ecbdfcccb000000000000000000000000577e3f4333c0fde1cfb25955cb0903570cbf209c0000000000000000000000009f09d3a7e2de9e73964e95680836308754a7ad3c000000000000000000000000e229db2f5c16ca5cc2c6e44cefd785681e270796000000000000000000000000d62f24def31e95daeb3b75d4ecdc58630bfa604c000000000000000000000000a4c260d630e97af0516dc005428bf2e65d3fbecb000000000000000000000000270d735f1d49ed1d0247762eb5a111b8d68f5d19000000000000000000000000d9baa08f8ce548d66728da274d0291925f9dcf660000000000000000000000007ea15bd63d1b60d989e45845325c26e19314cbec000000000000000000000000724c376609b639c0cfbbb24d9a23cd14139733fb000000000000000000000000456a81208a119604721dc0a0ae4cceff49fd2e4f000000000000000000000000af48bbd95e49b8f023f72c96a6b662e808c9f8bf0000000000000000000000000cbab38ece05c68c2bedc0bacc7690fd77f204420000000000000000000000006632b21342d0b600f4a47a9b3b23faca9d16e28c0000000000000000000000006ef47b869c01ec95addf4d6039b1616a42a997a5000000000000000000000000c151da01cd0178990a99778eb8b5b3bf4d086c7e00000000000000000000000067546552945e730cd63ede0852884f4a77fdeffd000000000000000000000000bfbf4c3b7838c6e8d08f7b0a82a7b23b56fab93a000000000000000000000000bae33dcc74ee883bdf400dce17d3e181a215b02f00000000000000000000000086ce18b9580ac94fa352b8bc5bb98fcd2d3aaf0300000000000000000000000028078f40067019ce4d09ec05a363c3b6db24c70e0000000000000000000000000962a5e020765cdb54db3b9f4fd753e66bbc44600000000000000000000000008b32f715cbf7a406120b3f2358aed5dbce75df01000000000000000000000000772c867809b31a068c62b104e700ce17156c31c1000000000000000000000000421c3499bdbc6b5159e7dda2de9a628d678822bf000000000000000000000000c7c19d6aa26c44a03aeadd4ed880783addae086c000000000000000000000000994d42216668a2629edf9bd673a102719ec4b9200000000000000000000000000fcd93bc97e112dbf0cf9aeb81e0a3aa56e91a5200000000000000000000000022abec68547126454613956907b16a8be59f0a100000000000000000000000001b7384dc168da48a55c18a5ad3aead3a9e43b1810000000000000000000000005c00027ad6d1e293298265a2db7a4e5d6260a3b20000000000000000000000003e5c0dcfef37fc0d1c2c6f397471a82d5e2274e4000000000000000000000000379379aa7593798c6987179eabf7597e540e58ad00000000000000000000000089b6101c4e52c9ec069972f229678d378fa47ac000000000000000000000000030f4654a6daa8d9a1a02bf4290bff2535e023533000000000000000000000000d7fda9695cf4aa7ca6685f69efd0d67d021bec58000000000000000000000000920e746507897443f9034e7e565e7a2d7e66cfcd0000000000000000000000001c48881a7d20d2d7908a1605eeddfa348d103fa80000000000000000000000001f0b5d84f7bef9d365b5e9f88f0ca36d28db2561000000000000000000000000e741348fc797b2e6563f466319b82334262aa57b000000000000000000000000654dd5a64a17f4167617ab78eaeac0afe9f28b07000000000000000000000000d04bfbaa38a5c78d4d98a3a83f789df53a432a90000000000000000000000000433b81fa8f64fe8bbc8f85b96a10c079fe51e6f2000000000000000000000000c3f07be3f3fd8dfccb0bcc6319408a59d97e2bb400000000000000000000000003b8e317798d8a616d8c0a277e0f37e054f2f67a000000000000000000000000f586a8f7f0d049d3a927cfc0bc5f697f2d55735b000000000000000000000000b7a51b30bb04e0034befd3af6e6bc0d8115f6c5f000000000000000000000000359af359c024711a8e2a38eb96d2662016287518000000000000000000000000cc20ea787b93abcf023eb823b5c2dd10303b776300000000000000000000000075e7eb35ddbe0734d7da7a7408b73e142ee7f1f9000000000000000000000000464903bc2a3bf9aaec6c520bdc209de99d73bba1000000000000000000000000792b1527e942bc0992cb8bb821896548227ee2570000000000000000000000009e3143153b593917f8ebe2c07093dcf716fec189000000000000000000000000601fda4a24c195b82fe862eb723bcf4dba837aa000000000000000000000000072a0aa4409d07095d8331acac62a085e2ccdbd81000000000000000000000000e07d95cbc4d38063d78b680272fac43cd31c1db5000000000000000000000000200d3810bb24fde83b790b9169f9e228b00522ca000000000000000000000000bb8b7bdceb552ae4a67c9c9558a9ae7da1821c3f000000000000000000000000d18fd385f2f9499ac3fcfbe9c8e50875a518ca96000000000000000000000000430a8c61b9cb9c479534a000a039700a4396c02f000000000000000000000000818346604d7a7abeb4a079a46810e84b1de0c28c0000000000000000000000003bb5496cb89dfac23124fefa6881d7d364c299de00000000000000000000000071ca617156669b62c84c3044615fa54f8eac2a4e000000000000000000000000a9c3800b219f7964154816c2f883bf199d6f12cf00000000000000000000000079a689f767c03ac9965c036888ec10ec90ea98ad00000000000000000000000007a5cffb2740c53fdb4fba9915dcaf02e547e82a00000000000000000000000094f777b882f2b4882295aab2e38da3dafa0df632000000000000000000000000447cdc9d043088169206dcff7f808f8e580337c400000000000000000000000017356b9ccd6973b6b7e3244aa75ae09328daeb1b00000000000000000000000010a1e52558813dacc7d1e02544d7856467573f920000000000000000000000007ba8b3e6558cd11c5ea0d51228f9b222e49024d7000000000000000000000000529d7af15e50c477c9e7a2cfa7adc9fc220450ce0000000000000000000000009535fba37e8046aa01f9b4152d9889cab5ad279b00000000000000000000000073c2d8859a520f2fcca735bf2f2a8e0e08834d96000000000000000000000000db9288f6c44e1d49620fdfb6f0fe6aa2e0de245f00000000000000000000000048d0212680afc8eb4ea30e879f1823458646e95e000000000000000000000000cef3dd1c96ed7db5db6a9b1b1a96639aaf9b74e7000000000000000000000000043a90e852eb839bd747afa791f18b673f5a4780000000000000000000000000aa740436c9754e16792f3cce4b875096d784c24b000000000000000000000000c073b95b8f01456976de1fcb4b3876118fb73b880000000000000000000000001a8f08e324d4f607319f3faf8bfceeb071fb7dab000000000000000000000000d01ea2897213654a748c56006ae6b70cee55ec33000000000000000000000000b202d8fac2eec9112d96d6fb0377bfcca90bf3b1000000000000000000000000d0b09a346a1e19c81cbf1f743bae9d211ada4ec5000000000000000000000000ba8f83f9cfa09d806e493b19c697700a43d29d38000000000000000000000000eb7eefeb61e560418d02508be7d253f656e2a496000000000000000000000000726b6fab200eb6ad83debd52cc720c4984252cbb0000000000000000000000001b6013f0df6146bbb6f5ad6448fac68c6d983f2b000000000000000000000000a4666ca7d5a384d1347515fa299b7e80bfa1b696000000000000000000000000511142cf64f2641574090527b58176ad2f36077f000000000000000000000000f49c9d8ba94992bb60b781d81c33ee7fe77e6a69000000000000000000000000a3825bc8a390a9d27542f692f83cbda4736d07ec000000000000000000000000d53b14537bce29fb220b42d19bf6f8d57cb19eb60000000000000000000000001d3ccc3706f440020dffd431f125a0f3a51e9c79000000000000000000000000b814f7a9ab9f5ce5daf6ca38a945ea67b41cb8d20000000000000000000000008ff83b457777f5aa1667e90eb1064dd0d17836b5000000000000000000000000ce57cd698eb81fee0c999c06dc3ee7d527e1d9d4000000000000000000000000ff2ad795c4eab948cabb378d6cc8770679c0650e000000000000000000000000f407df3f3aab955ac80de958da780105ae2c4d930000000000000000000000005dce76cd90f755e5296a33c0b83bda50fae820bd00000000000000000000000036a51a75321fa6eb01da26aa44c623e5fc91a24e000000000000000000000000485e7c50603c817848a7f19bbdd1e79425f827740000000000000000000000009c9da2a04f399cb89677bf372240b75aa1b5079e000000000000000000000000123425340253d163adfbe84d108de002b99cfa46000000000000000000000000c2af30563302be9785aa0124b971bc995eaec0dc000000000000000000000000c7d0cb97ecdc5f31d7ae038ece14242d7ae42940000000000000000000000000e60b4991bd262797770b2118c170432241a967ff0000000000000000000000007d03730db9083bbd74608b476764ab6f1ded307c000000000000000000000000faf3e139c5befd5990832b5edc01c4582a5a7b27000000000000000000000000841861d9f2f7a5e8ad64825a70ee3bb2a581a3740000000000000000000000005557af571309c84ede48634f8ac5636f1a2ee899000000000000000000000000f4cc0c23e850226061e20a49cc519c0f6e5b7aa7000000000000000000000000388e133eb17664c1a08155a49bc276f8488af7f20000000000000000000000002c2d43cdfdc1cd3afe6a32c7988f25f899685bb8000000000000000000000000cbb09dd127d099264e3af94dedd1df93565244cf00000000000000000000000006dc54b4efe420934a11983a69914d5f5b89bd430000000000000000000000000fb1a8f59260c00c98b5897961cfa516416326fc000000000000000000000000831c9eefccfa1fd749ad8204d0f432cdeb47a121000000000000000000000000850367b95101040292e1148c3aa876665d8c6322000000000000000000000000c6fc6a3cde5af9ff00c90bc0270d5bfbfc05adde00000000000000000000000049768906e50e990cca24e374b43925b6771d0b49000000000000000000000000c9fc2d06aaac39db66e5ba6464e20d9665c05d95000000000000000000000000c9069c9d3617099cecc8bc781de7ba40cc5c9f0b000000000000000000000000a06ff7206c04ddb71772ead62e7698f5210b10cc0000000000000000000000008e2b68a9385cf89b5904dc57024ff80c5c796bbb000000000000000000000000f02fdcd048be85187f4884ae4f1b38790f49732e00000000000000000000000025b53c51d06a63752139848fa30abb06fe63e566000000000000000000000000e3fe0a9f9b95a036aafe4d85f0af574af5dd40e100000000000000000000000048c1fa45cddcf08c4b6a40b8fd9ca0f1fab23ee2000000000000000000000000d3d5d52bf16535e0cfd8f917c4a94a168fa9714e000000000000000000000000febcda9b59a2e2820b08d4dedde7516debfd611a0000000000000000000000001d4363247fee08e3f1b9d480dbdd75aa081342a900000000000000000000000097c4a0e03c31055014d9d0290234a344de977c190000000000000000000000009fe272cd820ab395a39bf4f1fc74142d9d7f4402000000000000000000000000a123eac450011efb22b51c7b222163ad6801edb7000000000000000000000000bb26fd2980a3a2a8bae8455ab3c50f7e91191de9000000000000000000000000155354506704fcd4a381a31f4418a80c4d8ac1b7000000000000000000000000d7cbae3f07f3b724d59390adca2c439897032b670000000000000000000000006014a977e64d2ec7cab79c68f7463bae9c1b5bd0000000000000000000000000cb31ea4ecc5ab805df80b3de6bc97805991443c2000000000000000000000000d11a6fd8bd3177c7c46fe71639b0245e796d79c400000000000000000000000081e30567eab9fe08691df0c1979dd09aad072974000000000000000000000000b9a384d84c2aeeda6dec6fe91d8b21167e9a6752000000000000000000000000600e26bbfca78c47f4e86bab7aba4dc30316e4ad00000000000000000000000050cc83f002bf6960d707acfb5a63f873e3f0ea0e000000000000000000000000dd89c42bab3c1283a5a075ea7217248730fbffb5000000000000000000000000cde1ac9bc380f084b7d4a0ef4094b9b51c35ac9d0000000000000000000000004ac0bec5a178826458d285df417c84017338dc5600000000000000000000000047b10e4809af496695c2bb062b4678f38746f8f900000000000000000000000047523836ec8f7c2e07b88ba4dd8db0e540b2493e000000000000000000000000238c9a4ab068be9dbcdaa914893e8ccd5f1deafa00000000000000000000000004f824633b71096c09467a89dde6b2cc6835063a00000000000000000000000094261e8b474141a641c921e5a78e2784f14518cf0000000000000000000000006d3a5e75324d329bf928af13893bcca20dbc0ebc000000000000000000000000b04a07b93f1dd9120be1216b9c05f6309a2744eb00000000000000000000000079a3a6b56758077463e0f5f36f8375f2e948456a000000000000000000000000b82830033e91fd33a93fd7b9492457ed27b989bf000000000000000000000000ad6329920190a95d1462f37f62589133b7eae9a1000000000000000000000000ddb4342f00243b1970ee5adc0165c1867e14a01e000000000000000000000000fa9a4927dea7d3e631ce129905e823ac9862e55400000000000000000000000055dda9dd12946d741f0a9f7ed60185e7406dd7ae000000000000000000000000bfb7c4547151abc23db24390056d0b8eaffbcb9f0000000000000000000000006e765abec330e7a79ec1ff3feb49c88bfab7c3b8000000000000000000000000d98f7fae4fd994a494427347000f310eaee09f830000000000000000000000009357f2f807e58410f830e044158898ea1856f7f30000000000000000000000009b7b9edbc79721f2cac4f128152b45507b28780f000000000000000000000000df2dea4f0bfa2827596b223982df6f37512b3d52000000000000000000000000e42e8afcaaf4230770a3b768cd74c374481fbc2d00000000000000000000000094182189cb19d28673f92c7af6f0070733dd7c190000000000000000000000002193f0d2ac5fb4c3204c5cc92abdae5f952f9d99000000000000000000000000b7deb7162c5c2abdb296cdcc4417a5ef305fbfcf0000000000000000000000004f2769cffa6f77d8b3c1896bc07d21b78a30f9620000000000000000000000003aa0b131e168948482dee3f5003444332ba839fe0000000000000000000000003db9877d47e38ca7921ac1d3b0ef1249607289fa000000000000000000000000ca2cad72116ef0ac5c5d6535d3460a787bba773f000000000000000000000000d67216d0f4d949db5137db7b617966a678ebef990000000000000000000000006fb009304475c96d45609a30c29171f2d21d6bdf00000000000000000000000059208057a25eb4f71a082f8cc5e16743973aac5c000000000000000000000000b602cc2468af10ae15a048da7ca00c13f1401d2d00000000000000000000000069e2aaa7653daf6949e0bd34dab558d108570682000000000000000000000000032ec67e2705abf57d79d9a8e143d5b42cdb48cf000000000000000000000000c4ccd66a6241a5846e30f72f3e95ff20321ba6920000000000000000000000003f1aca731c114a04454acf636b07e4051054d9af0000000000000000000000006e6375cbf00ff256cf736451726608541a4651c40000000000000000000000002b3fddb32e96e66916b9ec12cc51523b2d28bc06000000000000000000000000e278249bb69ee2dd478dc7a5f6b2a41dd9320e3000000000000000000000000039218109194e559ce6930774e0de776a0cf0e237000000000000000000000000b7a9073ed6e4a24c56914ffd4afb1db29769de41000000000000000000000000b5f3c2affda305d2419541f9c7f30541a062eadc0000000000000000000000005e02c2fb44bd123eb6a74643f2d3b9fb2126f6d6000000000000000000000000a82bd3b158231907767e26ab149037ee913cbfb3000000000000000000000000115be2c66082b667bb11bdc03b1c93b8e202f8e4000000000000000000000000dadeb03edb39691fff20cf9a920882d1748bde11000000000000000000000000ee45ab684e630068081e13fca3407063e56bd13a0000000000000000000000002b9e63ad5e32da22011cdb8005c2670fd1ff1722000000000000000000000000650162491df786020419872a31c7beb2df68ed3e0000000000000000000000000180505b8544d2f95d40add05c6668f9472f9ff1000000000000000000000000930bad3fd8c2075dc116770300ab38ff260b3f77000000000000000000000000301414a27c1e9aad8d13e264e6a146fd4542722b000000000000000000000000164fa01c5934be92fce69acae94e14b5527142ae000000000000000000000000b00e508baacfbdfbea5a0985418ce2f3571fdb6c000000000000000000000000eb962445f4065f04d23d25dd8521882da9eb881600000000000000000000000030e6211799b3f03d40224ef99339465755fe8fd20000000000000000000000006ad837ede1fa47ab8beef50445e5fc406de0b3ab00000000000000000000000068d9264141731585337c01f978e934515a5afa3200000000000000000000000029bb55dd6f87cb659aabd91763082e8fb0887dca0000000000000000000000001d7de78b607865d3df11a0c9a66f8b1df626eca10000000000000000000000003701c0170fced05b4ad0e8c17e7d2939fab529280000000000000000000000007d5e9181600e4109259cbce9ef96731cc016d49c000000000000000000000000c9893b7eb7c67515c487f468e83282e2c8c5c936000000000000000000000000d735dcd018e454592b8fc04d80f3250660e3c8b200000000000000000000000016d4b4a88aa94666a743089cf9e85047f9a4b2b20000000000000000000000000f8151fc0d0919730d1f1681cda7034a41d85b030000000000000000000000004b30782ef18ad6f5123b424ee0390b15e75c2c7d0000000000000000000000006e249716fb9b8f6338b4133e3491488538344dd30000000000000000000000006df08246d03af2e81cd027ab5c682357c7aecf760000000000000000000000007792ac120200337d39ea8bcd74f09591c840a7a9000000000000000000000000b1b5976cbfffbf222aaa28c5c2441e32b71b9c8b000000000000000000000000e54c211f0db944cc188e33fbfc81e0515cb7564b000000000000000000000000e7aac9072ddbdfecb615ef54b28d085c95851104000000000000000000000000fb8a09fae0e17bf8e799460de9f60ecf86180d3900000000000000000000000069045868bfa5a07b112fc0b34b6fb0cd60cbc36e000000000000000000000000bc2b2eec2baf90a172656d956ed73f03f2382165000000000000000000000000f58f6a0715e9ed1f8023196f24b8b43a1d35dea60000000000000000000000000dbd7f4a91b326bacf42fccddd2c79869571570a0000000000000000000000008b3ffe4a583f452d4789c3e0eedbb2638759b64c0000000000000000000000006f260446bec49279480066cb1884bd2e0301e58a00000000000000000000000045360a32233dc41c0031ba287755c5b62349f0fe0000000000000000000000008121cf3f8348f35ad1f7084b82adfee7f7df6399000000000000000000000000c88a726c3cb540b9656ed3ac68cd5978385d0786000000000000000000000000e1ab1d78f2da8152ca985b55aa3a20855f69c358000000000000000000000000113891438c3a814f1423e113a3511ff062921cff000000000000000000000000008b3b5ccd95a525db157dca9aeb4f20dc953383000000000000000000000000df838c409dce30850712e78ae0a02f9056815c680000000000000000000000002a306e31331793958dba60cd38671928cc85b78b0000000000000000000000007302de4db0fe7a2468d9b6dbd6dfa471b88df7b4000000000000000000000000c153feaad05a1e845b16ebe2b447ee94db92fe67000000000000000000000000e8815a75c5f1497a8c2944bffbd253f2229292b9000000000000000000000000ce4bd481d22ee8474df1c00e67bacf8a070097c4000000000000000000000000f8e446a73ebf66e0e05450e59cdeff58baf090cc000000000000000000000000a808d24fec105a68c8e322278ea8d3a33966676600000000000000000000000033655fa7eda630c21275b66f8b4244399c2d130a0000000000000000000000002356a0ced3bfa17e4a50ba8c42448839e4c29f2f000000000000000000000000e335bc6fddc2fb724baabc025f9a37475cde088f0000000000000000000000009ae19aa8d6bc38a4f017b0ea65535ecec7e4dcdf0000000000000000000000002809bcc7801ff65764a6fd02d8ddc41c82d3c841000000000000000000000000a4c6a20db440eb28c3fa15e1df7416f1015194f400000000000000000000000072f59a12011a55d255386c69843e4eecb7e7ea4f0000000000000000000000004ab37eaa7b91dda27d53814b2069dbcaff1f11f600000000000000000000000004d116a9ddc5a3ce659fc503c545c75da080ad38000000000000000000000000217d434d08d0251085d0ffb9cb0ad908d57f07f6000000000000000000000000fd06b687a1b09072718bfb571c228c6966c5afa80000000000000000000000001fbe27673277a2a357fcc41b43e6d3af214664ac000000000000000000000000f14cf9e899b46332b7f4f6573ab23267010acc9800000000000000000000000052c4f70248f8689e6dc32a0fd214de801fe21e0900000000000000000000000039dd8ebf5070ed258b592c610b0aa710b410acba000000000000000000000000aa5b9fc26d893fb10764ca60521b08ab591d16f4000000000000000000000000ad464ff91106e726cdb39a86f6a5d1e2c69d74e6000000000000000000000000aa6f41cdfaafe6b411868630f4f4d71ba2d00042000000000000000000000000f23f1a50189cf49ff889d842b1fe94b3b0ef62db00000000000000000000000099f94c9594a534ff491fe700d3ae5b119e33dbc60000000000000000000000000799ddbf6f14db566ca4df4ff0575c4cc1e7749c0000000000000000000000006ae194a2a5fbcc3766daa8eb5d68e1336b93a40d00000000000000000000000033eaae7ff6d8168373b6834a9b2cc0502fa8e36f000000000000000000000000e23940afe996c92c10b68d725c744a88fcd3bc5e000000000000000000000000b808eaa295651e75679583e43b7b9a37fbfed1fc000000000000000000000000fd0e7d1c9b3776dc8a88f9df2e5f0915303c7c2d0000000000000000000000003107ee4ab4e800e7f2cc90eaa668796851b6e58f0000000000000000000000000deeb9bb0d322d7de0f01559bbd31c6b49d8a85c0000000000000000000000007b6d2d901dfae9be92d17eaf29e729f93215eb85000000000000000000000000b63d2a17ebf9a86db6f15826bf852d8c11993e4f000000000000000000000000170fba904ae041e34ef3fc22d20fc23f78ec1f290000000000000000000000002c525432b39ee13848b912d047bbaef458e6d4d000000000000000000000000018ee5712dfcd31e60c5e491cc69f210ddb7733f7000000000000000000000000581ffa47a60981944f0d692ff937e30f80c3e71f000000000000000000000000f2c16b5f09d3c7ead9cfa58ccb316cea9f445c65000000000000000000000000056b8dbe83c0d9a9b2ac3ad1ccb96867d179c69d00000000000000000000000055331cb46d0cfbca66dbf4ba751d838e979ff20a000000000000000000000000760acadbbe8bcbfb4c5e2de7263e8af5d4276ce0000000000000000000000000e260196b4ac584fead1542430699f7e2493f7cf1000000000000000000000000bd9aca92a732f9cadd8ed9129c7d23f2f101bc5c00000000000000000000000029fe969008c54b6959026692d5811b42c8beb7ec0000000000000000000000007bd6f3e24f39dfae78845435899538332f47a25300000000000000000000000059e1e417d510b16c629745c5a37386370047091700000000000000000000000088b7a3add41d397911954a8dc7bf8dd4d4e2f358000000000000000000000000f91ce950c0fd6b1e48263932c014b50d09e5f51a00000000000000000000000046dece846c7ac6859fd2312d8d1aaeb0fd5aa1820000000000000000000000009f81c6f51e43175e3f645bbd1df22cc650e7a75a0000000000000000000000000bc4a12ed4695616dd1a8078c452691466a29f56000000000000000000000000db463720bb0b00810521d5b111432338aacb11dc0000000000000000000000009f0ba6e8e5a30704f620259d8afc4492e2149d54000000000000000000000000c5030e7a8dba8c2bd58032bd53b3e8e9e5302b58000000000000000000000000dd38874f2aa04f0b0adda980365c72e5377d1611000000000000000000000000a809906189bdd8183674d15ca83712505f01d4ac000000000000000000000000c503dd7bee214f42f7c325627927571b56429276000000000000000000000000e75e724ed220df582297f3bec71dd3bdb5cf8986000000000000000000000000df57053ac5833aedb39ac97f5fd29ab14b904759000000000000000000000000d069cccad6ac16e4a929c38b0309f992b0cdca47000000000000000000000000f92f9a3a991c71f28bf81324008b194b2cc6a7d6000000000000000000000000f523e9701234f8c707c2dfd3d40a24332a99fcd6000000000000000000000000d8fb515f52c64aac2a207c33d39e35268bc2c589000000000000000000000000a5d97e6c86a272c7d64356364f2c69ec4767483400000000000000000000000076519ab5c2cb076ff7a0a520c7f30b79e34a2d8c00000000000000000000000051dec33c398daaf7795dd7a5ebda598fd5bdafb40000000000000000000000001ae5d425b6ce85bd32ac8ba1132cda82e51a166c0000000000000000000000002230e452e4bfbe8f262cb1b73d0f1f166a370973000000000000000000000000df83b5b1ada35a2e22af4a8a3aa687dbd51b1f92000000000000000000000000843421646b8ad01dc3beb4313b346bd5f34cbb1b0000000000000000000000006bc752bae4b7744a0a64eea450435e272e8f85a50000000000000000000000007829f4078daa55aa10079eac03a04dbdfbfb2f8000000000000000000000000081645dd9de5cb8e66e939d7434ab41486fe940e3000000000000000000000000f61b6c5b1ca2a2f5eaf0890aeb0a850f76ec2bf700000000000000000000000090d6ec62b6f3e89b717aa97df95c3a343c6b2a58000000000000000000000000645bc0cd0d85deff785a7afd401e6f6c95586be2000000000000000000000000b7fe7d6a1190be6945a6409f24b3154400afaa120000000000000000000000001f0769fd565315f4e807e852b2209b5c150a8b01000000000000000000000000e07be711bba311ddb5e0c4ba8b7061c6038a2d90000000000000000000000000329b12661f7fe5233a30a6e0d896ef458a4e067c0000000000000000000000006bf575d09607caf7d1721cbdeb5ce546ed260ea10000000000000000000000002cd053d01754e6dad7dc6ab63f2591430ff36703000000000000000000000000e6f33d98a7a17ed64f60d8fc557986be2fc87554000000000000000000000000e113ef89dbd453309834d99bd1efb63f2e9c7edb0000000000000000000000006406621edfeb4864a5c119edc267fc91194793350000000000000000000000003b91357c05ab212831104ad51139f63273c97aa50000000000000000000000003fa0e17a0d0a4154cc4f83a5c796ecd66798f2170000000000000000000000000821f5c1a7cf47ceca3d6c9ae3533d19c2303c4c000000000000000000000000d08a80e34eecb0c6e3ac60a55a0836a60b10b504000000000000000000000000f68543353c57ee80ff8163aa79b473beba2128c40000000000000000000000006162518b012121a1d585c8a2e4646670b61a318100000000000000000000000051e6773f4a8a0d6ae0a6fdca87a7f70b979f01f7000000000000000000000000d515c4c54444e6cb8b53bae18ffd8d1f9cb8e09c0000000000000000000000000a11de9d39fad8a7ec17d848748f0e62244cda5e000000000000000000000000c65cd908a884787c452eac59a113aca59f465e5b00000000000000000000000003add738fa6a15a80fd6ec9efaf94380a621180a000000000000000000000000fa71c8000ce627c30fdc50ae861f28fd692915a3000000000000000000000000d0ddde0d6604d51b2d753d33880717b483466e3b00000000000000000000000042ebe4f4013f5cd6fb02621dc4bc84d70bb8f6750000000000000000000000000c78da7e19a2428237ad4d6726f29d90001482930000000000000000000000002e6f150bf5f094525047d31ea94bf55fd62527fc000000000000000000000000f125ce0c7df6c5bd9c9b9f9cf0b2a04b96e814840000000000000000000000004229cb331ad5314eb09967b682a470b4ac62f47000000000000000000000000098c8a9430a49279693bbd23387138ee86b96b187000000000000000000000000487eb7cfa1af3d0a5ebbf98a41f6397e6f6dd65d00000000000000000000000051dc92bef59b8e10986b2869c652c25180496b1c00000000000000000000000097ad3ca57074e96ed160c20fb37b4a91f5247e1a0000000000000000000000004ae36087b6b51a75e9c9e7557f194e644aaa5c59000000000000000000000000c7708851c1ca7dab3c1a3da3e34d6312a0b9f0ec0000000000000000000000006ec03c7a972da3fc0771426dce03ebc9d033138b000000000000000000000000b8dccf6d8cb589fda140d62a82caa2154e1182b70000000000000000000000006694ea6394f299a565d63bab8682a2e0747ce43700000000000000000000000096d5338dcce2d16b60272cdb29ff61bbdc57e298000000000000000000000000def25983c634d83f5697c6dabd8dea289f3a067e000000000000000000000000532ed2e096d2d863f605b022a73eeb621ded9b8f000000000000000000000000ed2c2d55ae1439dcd250672571b74a90046a8057000000000000000000000000a70c86780615d9e567d199eb68eaeec4d30659c3000000000000000000000000fa76b50a79235423d4947ea754407c9f25870aed00000000000000000000000069c53968326d0c3fdb7a579a7c9a55db780a5f5e000000000000000000000000caed8696e8de7bb6666ddd7e9916e0fae47c2c80000000000000000000000000bf09b35a1bcea96dff73932d9cb2e8ddf424a16f0000000000000000000000006afd556c49360597aeb6f5844dae8323eb5fb803000000000000000000000000f4c70ce8c9980c0d50f508619e3d93d7a30ebbd9000000000000000000000000b690c0a1306f43544edc488213f2000d8b9b150e0000000000000000000000008646f35946c9caeca1ba662ace503cc0d7d6dbb80000000000000000000000001520561e84324a3143b8c4d9ac0b2b23e888277e000000000000000000000000e092626eab4c8bbb12b6f00172ad4612971766cc0000000000000000000000000e2b05be89865175e750a505ee11edb54ff1a14400000000000000000000000050836166a4f241d10908f9f1f5cb526cde38ad76000000000000000000000000b25e500adcecb42ed686d2ced903e8c6a35cf950000000000000000000000000629214f3c0c0909731aa616f3936435451d566c3000000000000000000000000f3a1fb7b6014164e56aebc17476eac94d84cf6bf00000000000000000000000086008d9af86733ed9ead7e9e0eff34a0312dd90e00000000000000000000000089cac978ac5b93e6d7c18913c8e1e2c7b8d893e40000000000000000000000003be9d4aaf05c12076e28cb4061b60e23628a5da20000000000000000000000005685229dbea653aae261a8fc4490ca142769ca2b00000000000000000000000043cbafd64f0dd3fb9c0e913faf7e44e07dcb23e40000000000000000000000006f77e3711745d3cec83b8d2fee7c25bddaf098e20000000000000000000000000224e9ec78a4886a7686f1079b29fdfbca69691a000000000000000000000000c05c96689aa980e93bd5003905c1dac1d60d60ec000000000000000000000000719eedda6e0d82b0c73b650b7914392994c8e0dd000000000000000000000000d9e16aca9b6b11d52d3b8b02c8ce2433d0da77df00000000000000000000000077582245359bd3542c50a34b00da1b4a08684d57000000000000000000000000214ac31e67692aae08f7442fb54d2b82c003382a0000000000000000000000005680b2af2407c91b54b33de4f5f45b857a432c8d0000000000000000000000009980c48c5e0dbd2a0f3e2801df8f6646f46bf5ce000000000000000000000000a159c5a17f48cbea7580779127f368f3a8e893e500000000000000000000000050cf07031fd020073a8a8a3ab465a90a59eeba890000000000000000000000002b785e066b4184536b458ed88669d2de2d1e18af000000000000000000000000a828d68d554f556a3d45ecc1b1b02889ef5339fd0000000000000000000000005f3899ffce8cfdd4abc948362b6efc66192ddaf9000000000000000000000000b30075367252b9196dc90aaf29e2d8fef0f95d9400000000000000000000000023308134e3930b5b74482009ded39bfe5cb5ea04000000000000000000000000986886fd115750002d5645ae65125b4a843ab8bf000000000000000000000000b942639d96c943efab0d4b7e5e31a271a09915d0000000000000000000000000919d95245d29ccd838df34a5433e7f8ecf1de59a000000000000000000000000b37b011a113afce1f056f3bae8f957ef78eaf24f0000000000000000000000006ab2bbed83ee6cca546173388cdd2848262665eb000000000000000000000000b655f83ef364ba3bbf817cd8b7a25a6ef0fb13eb000000000000000000000000541c096abccb4fa87adec7b09cb16cef6ada6af900000000000000000000000070a9bbd3dba207274831f67fbcdb9f644f2b824f00000000000000000000000060ca8d769eaf5571af930cd4b7133812f0910060000000000000000000000000f2663601dc26c1141b59187016e7b5714f7a020d000000000000000000000000320c21f3aec633201997cb97e424a84602ca15ab000000000000000000000000a4d75d88d8b2c9f6142c9478bec0f2849378d8c6000000000000000000000000290dc014aba8dc792cd186374a1771a3457c9038000000000000000000000000e30996d641646141e37def98aa74ffa4c103da950000000000000000000000001075812f90102bdaea2150a1bfbfc8970042d9d2000000000000000000000000484f45b4149b304971ada6e99eadae70231c510b00000000000000000000000045d6cdce11a32b928bb968a611d87eef0cba661d0000000000000000000000008d497bfe9617c6fe44159daaf5f30f1e739c901b000000000000000000000000a33559e107ba2fb1feee238da0bef0932535d8fa000000000000000000000000ef79b79e447e2b70da8e64455fcd4852cab75767000000000000000000000000632a746264f8e384fcf64397d9d1231d428ae3f80000000000000000000000008a7a7892c6b1e35df894511d2c67070975550d7e0000000000000000000000007118c959e28279d477fb5c34d8557a50dbdadd31000000000000000000000000c9acc44ec7c4bf22e98bcb50d788a8a5987e07df00000000000000000000000060978bb56e80be8f239cff94907e3e823534ef60000000000000000000000000b1863c65b2fc4a6b179cfce45936db405e2503980000000000000000000000001928744868a9d129bfbc8f16223a4cd70b13b76300000000000000000000000058840513c4078f533f398b0a5ef153ed87159a18000000000000000000000000374c76027beb9f7746e9020d9a7466b637f0d2f70000000000000000000000006e3869f787a75f74d1548d2d37b47b306ddb7f50000000000000000000000000535f7731e2e5063e72262919e824cc863dc5be63000000000000000000000000b6153758be911784e32292d36bcd4f747f2ae4c80000000000000000000000009794c3bc4cdd95a85482a7d0b4f32d480f8975e50000000000000000000000005b0f0529dc630bda79c132154c538b22e7977915000000000000000000000000a65fa25c39a868f7eb0ab931036033ff7a3176db00000000000000000000000073ba5a1144112ac739d476d35d14fd54b7f931f2000000000000000000000000e308739d74c8e3397c21e9bb4ebf6c1027647b210000000000000000000000001a749fdf31e0aed102a4c8bd0794ea36d5fd993900000000000000000000000009cd7523e86182b2dc5e7cb048655e88ebdc3925000000000000000000000000b97eecf73a3b0bdaf436104d2c765f4bef85ed3a000000000000000000000000024c2f91d280d19deab82d1bf0ac9b7c70fa6c590000000000000000000000005da7e5733685c30e023cfcda3f1f40629879d8180000000000000000000000007db7d6674c1433a59a7c7c100d581a937eb99260000000000000000000000000d317436b998dc19722802eb64b38cca1e4a971a4000000000000000000000000b2b38c448c00ee5db72a2d2cc8711bc2a4b754b20000000000000000000000002673e66a027ad9e45090cbb2bacf09137984d500000000000000000000000000042a77a27d7677465d689fcf3161f685bd363f50000000000000000000000000a1c964d04399f67db72352794408ab789ff169cc000000000000000000000000f1b3a66497f53817617c49e2c3442474ff8e20f80000000000000000000000008385244a89eca5eece32d5b06dbc3316328f53990000000000000000000000000ec309582baf79d4475e85f1f3d4da4208519bbe000000000000000000000000dc71a4b0ff5acb5b89de07efb7cf30a2f76dea8a000000000000000000000000d8413cbb634340185d49a3ca4261a609c30a53ec0000000000000000000000000b2ea28f959d3d539f1c1d95574ae88c9200833000000000000000000000000067fa3c4a199c5e54f15702a8a0f1e8e9475a5d5900000000000000000000000086055844970d9967370721d3b4da327e43c5e43e000000000000000000000000b0af37027df98eee668486186dd32f1c72167e52000000000000000000000000c3bb50fa37780aaeca898c6a4b1f1f72b83cc9b30000000000000000000000001a794caad01083b5235bc124490fa78f67c506b7000000000000000000000000cb34f764a913435892d8407066ecf55d4a5c2df6000000000000000000000000b94caebb2902c746b8a6fa8c84ccba21231b321800000000000000000000000004f08c4aab95ec2c28dbb9dd025209a6bc1c51cc000000000000000000000000875eb36dc98835d1a877551fee7f37f3850ad295000000000000000000000000c669cddaef8cc1581a3d06efe7ff96812a57c810000000000000000000000000ec93e2cde3f6847de965c5217abd4dfae1e83757000000000000000000000000b8d497a239339d11f261b21e651c714fb8672ba7000000000000000000000000769fffc3ce7c8b856f4b7fd03598214d7b6c5577000000000000000000000000751d496354ed5c43eb3588797cf5a81e1d27218f0000000000000000000000006ada6eb2f22a4951996cbf3d0abed997b9d630a500000000000000000000000075f2c181da8d3733a8fbc42a57dbb4346ebb960b000000000000000000000000bba8f7f3c7e987466f234e20c41feacbacbb85dc0000000000000000000000003e5e70a97e8cb26036580157c22a1ed48f39084c0000000000000000000000007a08f1b51aa5054173db152f965234b1a70da5d30000000000000000000000001ce0d37e4f1d989f092d46af9cf3cc2cab0af316000000000000000000000000fb086792fad3465b2bdedb9ee1955c494e087cdc000000000000000000000000fcd749b7b4ab33ee7b55c4f54641749cdf0c0b5d00000000000000000000000092350f9ef5c2765d81bdd8f8a5429b341d7362420000000000000000000000000ffa42467a3d760e4df584fd3d5cdfb11c6dfee50000000000000000000000000df9aa4b5abd41f677be752a516ce85da2d6fef900000000000000000000000029d9858404c78ce6c469f0a4674b281c8dbecc520000000000000000000000007ac7d5ff7de9d884bfc4503fc4f0fc36b0219663000000000000000000000000aad40429dff0cd412a0dd389690f6ef501d6f80200000000000000000000000082a49373967ed00d960a19c9cd8307bf1be0abad000000000000000000000000564a46ae66fdc55b93c550b61fefd7c98401bf980000000000000000000000005f68f69ea420a05c3c514b4bd8f6897855a0254600000000000000000000000018b7980b564d9d83cc4207f231f881606b54fa18000000000000000000000000f30d83bc83b8750702902e6344f423cb6e64014d00000000000000000000000091d9a416bc48139f69712abe2b4873faa8e8a7a700000000000000000000000028c0d274a986e814a117f74067b811d4c3bb9d4300000000000000000000000019bb2e575e6b46a4516e50b8c4bec8ff765656ba000000000000000000000000eebcd8ef47ac57f7d71dbb4b87d5f6b960fe22ec00000000000000000000000093102c2fa2d5319180613e734a602cd45e55e8ef000000000000000000000000b6c9ac185ff9173170007a935220a46774b592640000000000000000000000006f97e061ec9c127e38750c095788667693aa863400000000000000000000000010e66c807f2e2af57110e3ec470cbf93581d35e6000000000000000000000000d2ac1efb790c53fda4238cd2a26d020a646fdd2d000000000000000000000000eefe513aa67895901ff6cf6b862bba9c1a28068d000000000000000000000000e5bbbfa43e95336d7346dc950175b341cc75503900000000000000000000000025a26f6d92ccd6e2437ff3875a18b4b9c8b47bb90000000000000000000000004fac6804e57e7a9f7fe26d6064c509af392579ea0000000000000000000000007e35f6f9669cb580aa2f4f994b96967012ddb63000000000000000000000000063f30444cc504470fcd7280f08761c7447258d2f0000000000000000000000002e8420cc0838fefac5a2e75a5305aaf6ac62370900000000000000000000000022f4d993b897adf3bb8d02be34a69eb15fcf7d2900000000000000000000000040b336de37629d6bb88e8a38d1a5b8157d87ffc2000000000000000000000000a7058d800ee78a2619e6f5deaf85186a945bdd4a000000000000000000000000e0b14f22d4512e63de1d7723b668ff3797115d13000000000000000000000000ece551d093f51f1cee3473fad199214fa8508a170000000000000000000000009c8ed8105f28e9b72613b81c14385c61bd9761b5000000000000000000000000a64d77753d9c485663c162e8f21be22d2efb0ae2000000000000000000000000b1c9bdf40553a38a7a84124ef48c68b66c07f29a000000000000000000000000d58659f233f2b050277c9b14ea46f29593ac37a6000000000000000000000000db1a2d01d2add97b5e62f4dbf7f01cefe4e81c7f00000000000000000000000054e4bb2750542d3fd5fdd973c54b2f821229f3c60000000000000000000000009afd4e56c20e9f9daf6b9c36f16243786c405e1900000000000000000000000090e3a4f6c39ec8b34a167eb78893a7d2cc5dbad8000000000000000000000000dd3387dacd40dc9935e940fe339fd40fcb119932000000000000000000000000996584e13e800e21fad886e91df4867ce81c6b2800000000000000000000000075cedcafd9d7dc69f70a8276810fa23b24d9c3720000000000000000000000003991217fcfc824ad39d53c22732016d2d89c0f49000000000000000000000000891ec249c2a0c17b03a6ef0c4c279cd86a77a1f4000000000000000000000000d7a3969625c985f9d4e8184d0be3e42d19df79290000000000000000000000006071b3c9c5e82dce1430a7e5af944cd7e0f5c0ef000000000000000000000000ca854a9a6ade443fa087f35b19b6ad684c552e0c000000000000000000000000b863bd6adda0dc95690c1269bb59941328f3c55800000000000000000000000004b22eccec0f820ca187605dac1033cccbca3ff8000000000000000000000000aad82b5b201e391412af6f770ed8caf3f9dcd6f50000000000000000000000005a401c7bf9f5196e17e376a4f524994d77e33f8e000000000000000000000000dca8083b09ae9d506efbb3e4ffe699561e50f0ea0000000000000000000000007c0c6c3ed708775e33dd0953999616acf6b65a91000000000000000000000000a11956defc630fbbcccf54a814b85226757e984100000000000000000000000046fed36d81125838549b192fc41439a35992b39700000000000000000000000027d8a147bfed2fe5d784c2379cd1e5d5059650f7000000000000000000000000bbbb6c9197519f2670f8cd2f7bc6ee7eaa35872d000000000000000000000000dc38e45b4104b2a673de742d3dc6808e7ec82d7a000000000000000000000000d129ec31648df49d3b6e960ef161173ee4aab73400000000000000000000000087514a0b0f5fc9f272b6e97784fc3e636fbdf196000000000000000000000000067f74467e132f452d31892cf744fa568134382f000000000000000000000000e7a5b99bdde992857d64c48c42b7401613e5f2ad000000000000000000000000d5f4397160b0a1000c40279d3cff06e7afea7c06000000000000000000000000dab4a6a8665acbeaf335cc81cf7929c771d77d9a00000000000000000000000092958a72c668e098256ac62da67c7ffc88bab90300000000000000000000000085f50ec0b401604939ef8baf596b736c987f2c9400000000000000000000000077f2acd4d5f21e8497455cfb9bc0f037928aaeab000000000000000000000000baaf2ee372b085ba6eaea07904ebf2fa39dd99dc000000000000000000000000b7122bdcfd662135bb0f112a553d2f22e7f60f86000000000000000000000000cbc01396902201ee2d3d1d534f9abda254cceff70000000000000000000000002a23ed0c5814106f2a841e858c818691fca3d38200000000000000000000000016b0a48a0990629e8deb43ff9504f1ab4b506bf3000000000000000000000000e98f864072020ad2c415e4492b3e2fe6eb224451000000000000000000000000f4142220194bd49786884283d5e8ca59b0d03ccd000000000000000000000000157705cf96b82504b90421590bd2fc6c3bddea7c000000000000000000000000efa9f0f05fb453e3e0aaed21da66bfe9720010e5000000000000000000000000b03e0a2d7e38ba6c094a5757ccb82738cc74223000000000000000000000000082b94b6727a977b65848960870d85bc189eeda09000000000000000000000000fab06b6e3412384a20a983c4e2ee9842f50e02630000000000000000000000005c7a689d1ff154859671f7d0048e940e32f3909e0000000000000000000000007486c3fe16fce5ddac20f221aa7de8148795a2cd000000000000000000000000b740de77702b1ed98237373f231c36f2bb4b7e62000000000000000000000000fcee9d08bbeff9874b8322d68da33d5c2a50dbf5000000000000000000000000a07d6d75741e8b8156462c3cad92e7b8e5032432000000000000000000000000615e38978399075fe7d510e7feeb0e0b6dcfbbfd000000000000000000000000bec465ea32b19fba5401fe133574500af44647b9000000000000000000000000dab7dd8ba14aa4b18ac7357febf85afc2b847fcb0000000000000000000000004b4d710bd6296e63a5c23ceb47c88ebd12c52f500000000000000000000000005352535776f38d7b976e160f58964d0a0177b198000000000000000000000000211117add3e87a9d967dcabc03ea0399777014c5000000000000000000000000af86beb452c2bcefaf6de78b466c6b63139f2fc00000000000000000000000008689b9ecca79566758ce4651aaf67fe1bfd20733000000000000000000000000316f28732e8f965b1218c239c5c6c164970cd4a50000000000000000000000003cf2e3ade6e74d872f907a7e51a19eceafcfe40900000000000000000000000071cd6a77313c3ba639ed2fbc2a1cd6eedd59d1f10000000000000000000000008d26de892373cd8277f8edbb88e0e6855ae0abb8000000000000000000000000704f494043cb4cf92b60b9aeb404b3d123deaa4c0000000000000000000000009ede36c4bee6336f1df719c902120e5d2e85aa03000000000000000000000000a547ed5e95ba986b2c91c4d38faf345dfce7299f000000000000000000000000285e3729b77197a191476ad26cbc8aa6e25e5b2600000000000000000000000082022023e182ed487d4a014dc8c3cd46312bb1f4000000000000000000000000b7f0c666c7c5429678050f8732327a14c7cc50670000000000000000000000000361494e14ca967d7aad0cc67d646b1e3a01e9be00000000000000000000000007710a9ae6656f686e10c54a3bde28457e009c5b00000000000000000000000058db9f106311b53e59a9ecfc25c8225cd6fcc5c90000000000000000000000005b282b0b27761126b693394aa00f63cdfeee9317000000000000000000000000454b31f24ba4e94d7317a35d6f9129e311afa1a5000000000000000000000000dfc8f587a96ccf6945bb93af4dcbb1fc242372140000000000000000000000000d41a9e6219e2001472dfdf239ffbf8b66e3dc40000000000000000000000000e42e8a6d24c52d8e3e846a51c980c7b647f4a0b3000000000000000000000000b211f643df425630073ce47c51954a84550b9b5e000000000000000000000000c38373642bca945f24bfbb0fdf45b4d60ff63e44000000000000000000000000f340b1b0e64066896ca81849cb5d738f253000d8000000000000000000000000ede9823537098cfe3e1f42c258f8c35dd5b9bc76000000000000000000000000c32a5821cbba97665001dfc07f927ec6f6c94089000000000000000000000000bde511ca5f9a1594dfd5200a95d7725782fcf25b000000000000000000000000a2b8383a0a31e0cf1f20be582535742d8dea1d4d000000000000000000000000c4632777b76670460e2de06cf719869f6faaf1e7000000000000000000000000e8674921ddd1f8a07d0a6ba6781a888bb8e637cf000000000000000000000000639174bc8c47d49960a002f672fcbb67a16133ba0000000000000000000000001a09cf71c6adb35234212ea4e7147dc2640336d700000000000000000000000098ff30921c9413c4122544fa24176ab53ed8c76a0000000000000000000000004dca5e4f650cae18f1d13206f2f450c35be40c08000000000000000000000000bc9b86723889a07c297315d8d9a427149982f364000000000000000000000000bae7a58b23f91a6e0d5d06276e7e5db05340d7ba0000000000000000000000000d5f5bdf249106e4a73ea495442b32148a55cc22000000000000000000000000c0bb90747da93bcb80c9ea35701ee9e9c62451cc000000000000000000000000543a04420b5ea1cc3b283e308f14dc16a36cfd7500000000000000000000000013063179374ba63a3adbb58b98287997e0777f3f00000000000000000000000086e513d312496aebcf93f2192a2a16506ebb729f0000000000000000000000006ec16f4beb6acdf10d1f19e293ce06012492a8c60000000000000000000000006079965faa38bb4de8a0d40bf93fb4a966b1c7c3000000000000000000000000d644ad941e45020c3feb30777c877da8d341f4a1000000000000000000000000cfac4ebbdd8418707ae4598622026c37894c1fc8000000000000000000000000e1c89c11bca337cd31472ed08d8718651ecd9e8a000000000000000000000000664cc42cba0623aa2e82521e04496b08881613a1000000000000000000000000b6f5eb0b3b2eed1ce01be042795a14c0c613e08f0000000000000000000000005b9fea929f682972bce369950acc0123c0493a47000000000000000000000000a97a51a47ebde2b1be3b45127b570d82bc233f8d0000000000000000000000004194f77106383d604b0a8cbd4894549dd328640e0000000000000000000000000724fd5081463e3d706313527ecf7d392787e63d000000000000000000000000bf3dd0d9cfc0083a84529a6e55f537488becd3640000000000000000000000007eac72035d7a33fdb1e78fa6c1a34efdc3f531ca0000000000000000000000002f288e25c55d962708d6bb8db2c6ff4f895b4d160000000000000000000000009ce9a5aa339b15b28f37948ebc2c5f12f5f4e6950000000000000000000000007c98faef0ac3ac4fec592d8f76734145745fbd57000000000000000000000000cfb23bd76130576948becbee23474b09dd1a395a0000000000000000000000001bfc815db97c2632a10f2b0ad34107cbb2b26d1a000000000000000000000000189199cd0d2322c3f2611879d8fe9b88e85a329b000000000000000000000000eb9e11cdbcbd1f40446e6b64b2bc2d48016d1bbd0000000000000000000000007883a8b2d8d089d024d0757a357c9c8515022bd10000000000000000000000005099e6a88ba11093db32b0476779240adb90a3aa0000000000000000000000003a0c0569a8c19569476845190d345ec32d3e80eb00000000000000000000000080b79526e33d5c87b84234bea524c4fbc3d86fdb00000000000000000000000024cbc1990088409088c9f2f54fc0d266803a8d65000000000000000000000000c60ccac3ec21c0a1dc570f8d6be2d4c0e79ef094000000000000000000000000b62fee1cb89f7207e91ad01e8658bb809ad9d353000000000000000000000000f8d826e8dcb07b53d3cc7813aeed2793b0f7545a00000000000000000000000083abd9f1dfd8153ae0492861f0edc478c75fc3320000000000000000000000001d96581365f3bc840bf5dbc7c930233c557e50450000000000000000000000002ce9fe078e872f4d1cad8c2cc4d86a2fa987cd3e000000000000000000000000cd1ff24ed43aebd244744cb72c5917af4d3e51580000000000000000000000004c751040ab38e64dcb4596cff04639ee2fe7e4bd000000000000000000000000f90db5aefb62ec89444709fa2e566726c7bfaa6300000000000000000000000017de811f89d512b1d5824a344119f040837f39f70000000000000000000000001499d97bcb567c6c4207bffee0b34623593290a3000000000000000000000000b94e385da77d626a7816141f014dbc55cbe35ced0000000000000000000000003a1120c1967d5f3207dd4978afb1d4dfe78fb8e900000000000000000000000068579caa26b35a4ab3658a7d3e16dc4223a7246b000000000000000000000000a8af5605da0dcb1f594ea8aa018a71d4779c5eed000000000000000000000000f185eb5cb31f838ce7cab1da640e5feb4c1531ee000000000000000000000000e019546336727a03fd1291e001f0de42b4a2f97b000000000000000000000000b3a4cde7c430eb5ca2a46fbb0552ea7ca0cac7e000000000000000000000000036a24cf31980c6a5187fdfd0e5557e12b2accf0b0000000000000000000000002fe004863581dbc4e8bff48f1cc30a60527ec74700000000000000000000000077b9f9ae88dd51cb37b22fe07cf5ea39d45a2bdd000000000000000000000000ce45531b4c49ff0d0737bfc11d929f7ee645142c00000000000000000000000059ad0f4fab9413ea52ffaef1fe4cfad8dd187d6d000000000000000000000000ee6ae1c32d8d611d0dcccfb63d2dd7002557ca8c000000000000000000000000f50f3e6279b5988be0a53722a5dd107e7b03a23f0000000000000000000000005f89462dca73bb74d55032b05c0ddae07c3db803000000000000000000000000ea9edc28e7ee4b2ee6a7b3372f1a177d2c29aa910000000000000000000000002b3375f31780dc04946d046263922953c02d6878000000000000000000000000de3b6dcdd88447535696240daec24ec022ff8f62000000000000000000000000379c3672b0ac06d104164636107992efe9250695000000000000000000000000d5aae8e9d53491e6cf79718abf677541e50e4d010000000000000000000000007815ce4df7210501e47736ad492ad5c1cd080c740000000000000000000000002ca675fba87f7a1748a95feea8e7e4f27f16a02a000000000000000000000000420e98e0533ccae04c777dc44568b4a2d2d130db000000000000000000000000d720197acbb5431ddd5310153708d76f2a3c1ab80000000000000000000000005c39f490400deb4edefba3511cd8fdfc5fbeafca00000000000000000000000063dad3e7a3724c01662a3ff7026434adb6845356000000000000000000000000eb1ec9a7cd805fcabcb932742abdbec2d20a36c600000000000000000000000061eb678edc5a8f2b97dad583f8cffac1915371100000000000000000000000000e4ea753f8240e0ec73e439b5e8ac76b41b2b8cb000000000000000000000000bca408538cd93e49bed20ea051948961e3d595e800000000000000000000000018cb707fc66219b131b2a3e4078443eae9978106000000000000000000000000fc13a813e4075bdc5d54e6d42fcc26d631e8ba62000000000000000000000000060ad7ca6ea6641432621825d072faadb855df17000000000000000000000000324ba27da2a873c8a43312b5ced19701524895ca0000000000000000000000008f2b59cdcc8adbf01ab2ec33ddd87e9245804470000000000000000000000000b6140fe7576981f1180df65f7953aeb656d4077a00000000000000000000000027a8bd041bfd636c1939d145cba8553080f52a1b0000000000000000000000002793ac6b2910f358076951762da1fe60b06c232000000000000000000000000029bf739b471a1c7023f1fbc4a5fb31d998a64e8c000000000000000000000000e835cff8c492b54aa7f3aa49f0f0c64d3b95dae20000000000000000000000004a4e0278b6562c9e81d44a23cdd2955439d2daed00000000000000000000000031e6301708b93b44127d81f1088b7a8ee2046d78000000000000000000000000507995d53512162bf06eff74e6878534b024af670000000000000000000000006c730ca93efa87df20ae9fc921a162a113b14dea000000000000000000000000e9d3f7131b752358615059d003b2d8eddc76936d000000000000000000000000821d4f5bc0a43fc16d580c4c385be0422d91edc6000000000000000000000000bb14cd3cbd943f3df44cccf688abe62c0712134d0000000000000000000000008525e1d379e3bcd116e6393ffd5d29231c7193fb000000000000000000000000a21c9794b66bda1f3c762d68b5b9c8cc0b898adb0000000000000000000000003ef4a97f98b8fdf52c23cdab174e1e91c845ea0c00000000000000000000000031b6a760c5a80800bfad357abb11a33667801d90000000000000000000000000e67f118a20d6e34b4f5796268d36a2a17f4b7d2c0000000000000000000000005c8d2846f19548411dbe3f28e048ee8aff4238dc0000000000000000000000004edd7c10d9e49d98729650c327f11c000abd5706000000000000000000000000b11ced175164d5d41b42c82c028091412c6fbc6a00000000000000000000000059f97111949ff252c5195da72d422242cb70fd80000000000000000000000000884581ac4c969c7b3b4426dcf44a470361723ac200000000000000000000000047086a5e070b48582edffe0965dd73b701974696000000000000000000000000df39bf1ee77dfcc2a710ed4d19f871f0ba8cf4fa000000000000000000000000bf058bece8556544f5cb521f73d278990457ddde000000000000000000000000e46df3ddb8fc09d4801fa1ddc0c910d5368d534b000000000000000000000000ede9a96c3a9320cec93f9dea8968a4d75b1c9cc4000000000000000000000000200ad6a1f8d09649ec04bd5dff0f12c89478d4ea0000000000000000000000008b2c3a397f5675bd9fd39cc5da74bfe2b2897470000000000000000000000000fb0ab8143835151ae979631ce3fa18dd0699fe02000000000000000000000000d21cbc85d3e8c6a500b8b218fba891dd4a023e8e000000000000000000000000583e4edf265b03d752510f31afeda95de1005e2d000000000000000000000000a097e9938dac15fa7d38fe3515d95424020af225000000000000000000000000b5928bbbd85228542157f3ec8d109802cb89f87f000000000000000000000000aa8f74d329d60ea477522de2e0b1fd8321facc6f000000000000000000000000d45c4ea052cb1456527acd6af97362ac69bfefc8000000000000000000000000be229c35715fc1240e71fed4b43d3d72e61168b5000000000000000000000000f9904c3acd34053cb8f5629ccee3b18052191ae10000000000000000000000006ce87ec8c7a8362e54ea814a00e7fd726fec6e130000000000000000000000000287a3ee2ba2a500d837c8c6a5fc3a05641816c300000000000000000000000030d9fae4b74378ef28cc8800f26724484b4df14e00000000000000000000000090bbb0d195d110fd53ff3e1bc8bdb7de2dd450ca00000000000000000000000016d23dc8b3d2116246ef8fbca7be044e02eafb7c000000000000000000000000605ed2f8e58adfba01039fc2fe22c18949b1e8380000000000000000000000007b3a0bf212e37744c5df36d89059af63010e65d900000000000000000000000035377fa2ebc055180b814caafadb5d1b20d82aa7000000000000000000000000e4ca6d12c633aae3435f7d121f5f08517e36bb90000000000000000000000000c18923742682023736340ce0d20d96d5ef7b7c48000000000000000000000000b9c8ca381910e3d97ff11c5cbad49d1fdd618735000000000000000000000000528da76c2ff62b0cdd451827602d2c5e9140ceec000000000000000000000000ed7090b5bf4c6fa88478d832a8173e8775f60259000000000000000000000000db90e220e5977a972fc7dc27a074f8f8e62c0ad5000000000000000000000000afeef21a8bd072d409d8fae2dc6d37dc799f7903000000000000000000000000f633b17812a48731b5925bed4fb4834c3d4099950000000000000000000000001b3d04bdb1c2618ff0ce43fde00c3a1cdb418d11000000000000000000000000e70140ac6e2958ef52423c02aa6ec1e795224b0600000000000000000000000037c0b468bb42de98519909d89c64bc92bc78eabb0000000000000000000000008a87398f412afd4e4e5685809744ba3d1968d2f8000000000000000000000000df0b416aa229c090ee83fd58b0691577f669639e0000000000000000000000001527c91fa6fb3c344f31909b8b2a59d2bc284459000000000000000000000000371a6e9e8bb95be36a811c72242290f98e384404000000000000000000000000482ac63c80b584fd3874ceff847b894b0606f4e60000000000000000000000003a16789360dfe70a17dab24186c8f43185556d72000000000000000000000000a0e92523741e40f780bf39d4fe126ef783d06a300000000000000000000000006613d11b26a9c18021befc9fcfce12e0707978e00000000000000000000000001d362258e9b7f58e4e8033bb21dd2ae3830c8d33000000000000000000000000c13da0c3565a1cc5bbea3c61349a26c998dd07f70000000000000000000000005e1940127100d6c61dec86d6ebe142363a5a1fa6000000000000000000000000d81b19077beabcd1900f371611e26af6fa243d49000000000000000000000000b5b6656939cb0fc766c80fee602a8f26e0a4bc31000000000000000000000000b00388743d26263a83dc82f53b69f9aade70d27600000000000000000000000069f32764d17e1815f77974c2c9453f89cda28ea70000000000000000000000002ecc3722ed7956e4b6aeebc0a228ee17f0659fbb0000000000000000000000008faba8962121a2d2a63bd5c04c03d427bd55171b000000000000000000000000063fffc3f58ad065ced8fafe05a0385fd9511671000000000000000000000000ee69711a83befe2f65dbf622bd06140f58357385000000000000000000000000b8d494bc6eb0d8d06a4c7a96b0a848d03527a0e8000000000000000000000000556b859d752ec46e6e0f344c8f4e0df3f1c243ed000000000000000000000000b48bee7bf8085abd268f82d1c2193f9c7b6097d4000000000000000000000000b8e45b46bc3700ed978cbe063643e7d16b9cb0840000000000000000000000001f0568c8236ec7cdceb30646b34acdc1e3d0d2e600000000000000000000000046d515dcd356908ea791a444a25388c4e8c29f3d000000000000000000000000812fa7e723c044b05abde802039eda8c50df6be6000000000000000000000000e9ae0918ff63a426abb8fdfc6919f33564be1e1b000000000000000000000000ea21ae8d95bd11c2761ac1843cad097bf6a73d2a000000000000000000000000dd1ef04a715fec37cb38cb395fea4b46b3bb7020000000000000000000000000e126b432aac30b33d22b5ffeaccc56fbe11f93690000000000000000000000002b1be37379f4a177fd75ef49309a68fdaff032ec000000000000000000000000206f69be54bd45168e71c78fd109c7784b33293f000000000000000000000000edd6dc7ac9566a87b933f248d8d53b470de7bd28000000000000000000000000ba48a3dab57fd5bf1f938ea1a8b5649a1ef6a734000000000000000000000000a74e0cbc427bc7a73151cd275e7e36f8a29bbc800000000000000000000000005303271cc4445330a907c6bd8192668f319b0a3700000000000000000000000005f403f8b1ff9629cf195bf25ba9dd43f295b4a500000000000000000000000007c7b4416c35ec8b86e422fd60b87e7fa17189360000000000000000000000006f6f6f8163c3bc9a7c7c6ea13eb630b5a3472f51000000000000000000000000ae142374a81e31ba03f290a52a20c59b15033bb9000000000000000000000000afe3ccfdb59a3f0be8e839baa9326b3b2a5b201e00000000000000000000000077a63026640371c56778234e1a21dd263baf49e0000000000000000000000000db94318c041d5b0c6725d8b9fde0b9f876235ec4000000000000000000000000bf862b93e7b849cd29b90d27c3b4c37e0d6ee720000000000000000000000000e5d96457e36fd4449114fb95ee42f54b83c0bccc0000000000000000000000006dc52e5c8a3b04b15f12c200fef74627aff3ab990000000000000000000000002f18746484bea51e4ab563c57787ee725dfe7f35000000000000000000000000b0a5c14bb5a7fb3d8591f57aa53423c9a9b1dcf60000000000000000000000005e0d525899905e77b045e16d1fc5e31a06a83a020000000000000000000000002cddb6a0b5594242878cc9126eccd9f630b4133900000000000000000000000001449cafff95bf8d3b00fb8b00edbbd760e7bd9c000000000000000000000000375d2c7652c9ea963332af89a41545665b72140a000000000000000000000000460337d60d1aadd80f24bb17f38dae920682e83a0000000000000000000000007956e7f51f7d1e6f86abd615854ed2f591a3cc1500000000000000000000000012f6b0dc256a96fbcb363c52d7e5d12fb422181000000000000000000000000022801922544fefc518e1c80fba92f633fe58161b000000000000000000000000a4d29ce09b6e3c523ebdc6b504f2876419e769940000000000000000000000006eec11d39a9c7d081520e6c1b3a79b9b2731b616000000000000000000000000813aa2a8811a7f53162fe04f40fa494d2f86b7b9000000000000000000000000c6e568531e5758b81539223ed91441a1fb1e2897000000000000000000000000f63146ee8fe3475d4d834cd633b4facb22db1ed9000000000000000000000000d181ab43c9c9e2e30c82777f4090a6dab5840ab60000000000000000000000000cd7b29c58699c85ff8de46d6f8d75d311b6151b0000000000000000000000005de9caa2a3d213b1f776f44be4e460b5b7527be80000000000000000000000005f34962d7f624c320fe018b3215fe748bd43a420000000000000000000000000a57c576e8666fa0b453c68dd3aa0f0c3dfde3f3100000000000000000000000097065b9ed2651c5b9c83a22de898bfa38dbe0b0b0000000000000000000000005d8e793690e01e2195c07308c5429e3aa454fafb000000000000000000000000d3de747c0722e6b59e765fc76f51ed6ac27c2cfa0000000000000000000000000acf1d7bcf96e5058095790b8513a79a58a88d5a0000000000000000000000002d23041d8cc351a3ee687c9ccc8f7ba1f5555c2100000000000000000000000062f969adbc2a22ecd62f10c4ef5ab6025e5cb90c0000000000000000000000002dd1c43fbe9df2a0fcebed529e036049b31cec780000000000000000000000007242ee8e8287dc802ea6437699da022ad40ac9c900000000000000000000000065b0dcbd3426ac0ae9ea86123c922ced6bec1a8d000000000000000000000000e8422699266685fd13a509bcc6e81ba9c6dfde0c000000000000000000000000c3bc3f16e54c4285bfd2b0ebfefbc555d6ca7288000000000000000000000000cb277925eb59eb0241eb17f2432a11013b7150f20000000000000000000000001edff5c04e8a171878c12da5d62677f8ecf98752000000000000000000000000ca13f66bff4d2e37953a6d8cfe9ddb438882f67b000000000000000000000000c3174cf8298fb0bd46f852c33ec60a2930ff4a740000000000000000000000005cc5486fb6853eea5df5907b6810fc958373fbb10000000000000000000000004ddd3a4916a2e26b230ed8b4c9791af04198f23f000000000000000000000000bafd55fbd2f20037503348f8916ae87d316c8561000000000000000000000000c17a0faaabcab9538d3fe5b693254c289469b5b700000000000000000000000034eb4e15686bcedea4eeb492dae26e23fbd2dc0e000000000000000000000000294314b3dd403f54c067059506bb5e3f6aa5ea210000000000000000000000004d4f9ea424db7e8135d2db2b7339e2acfe50bfe80000000000000000000000006cf6ed15b8831518ac79055a3eea23cf8e4910260000000000000000000000004ec6a547d3d8f25179d282462bde6a46fda0c6b00000000000000000000000006e9f08dc4b563f3d98e7b33ac22124c73aa8911e000000000000000000000000baf3a9e734354a56cc02696ab2f9c188b142ffe4000000000000000000000000d12404b4b827bcba098ae5d9765de29e9343fefb000000000000000000000000c167386dd2b8e44f247aa75241ad1b16e0e7c95200000000000000000000000043220ba7461af1cef669d6f1a1e2d8b784125a11000000000000000000000000102f57128fe1e1989494462438f1965f6ca62ef6000000000000000000000000eaa3c2e28e0296ac65f8a97968df56ad3ef80ba200000000000000000000000079f3327237f42ba7176bf33492adfc19e161d2ce000000000000000000000000e73add044210050fe09956e3454ef2198b9962a6000000000000000000000000131fe3b9adaeba717a6cef6b0dea598e9c4f734a00000000000000000000000081812e9dc17754da95498ad525bb680fea2502d200000000000000000000000044aa4bbe14a393b31ca11ed06f46a7af0fedcd8a00000000000000000000000078e441d29296576288b0040090a078e69ffcae41000000000000000000000000a60bb0d0af48893369128c850a256b32fd779b6c000000000000000000000000837504f4aa8f6e9837cd7813f9d035353f3d672d00000000000000000000000051e7b3e47289a27f18b6169a1c797efe93d8ac12000000000000000000000000d58386549772b0d760b6a8228000e1f051baa382000000000000000000000000e863721fb46f4be62d77b265241aa644602246bd0000000000000000000000004d41f74a52e638baea0efba777e177b1b2a98b27000000000000000000000000ad2fa26244cc592bde6c0df1a2078a2b2676a7b4000000000000000000000000fb09e9cedd5b95f2bf5593af9ce5b9ce07ef937b000000000000000000000000432b9f30aaa41074a07b0563cd495330c60baca2000000000000000000000000550873918b3043e0b23c5832c4b2a075c6970b220000000000000000000000002e367def6f28b26d97cf16d522d2fc5603547fb800000000000000000000000072f340e29d1e410b7beec83d172649dc3665e0480000000000000000000000002162eccf222e1c9bf291f9b41170716c042854810000000000000000000000006bdb8e83379abaa0c5dfebdf3137feb02a45efc3000000000000000000000000d8102c196728971840a2bf4aed978df223fbcb77000000000000000000000000043190e597ee824c8f6178cc9dcadf9fa83e954400000000000000000000000062d17c4abbb5709ce665df8086417db7620b1a94000000000000000000000000cc863f1bcea56bd7a0a3dfe92c4591cefbfc04c100000000000000000000000045b2666ffc082339d4b7708669a3f0344afcc795000000000000000000000000426524b75fa5f9b6b3c420dcb6f96de66e409ad40000000000000000000000004d5401b9e9dcd7c9097e1df036c3afafc35d604f000000000000000000000000f3309bfccd83cb3eb5fbc0a549865b47f5747e4a00000000000000000000000054da1b4e482ba53a01ef3cc67b57c75c99f14669000000000000000000000000af3b6b4c568244ae45b7e449a2bb9089eb28b852000000000000000000000000dcd3eb43ebb7b852c4738a4590a66ea1e286e4e50000000000000000000000003c435a49597fc4474d4e6248660543d65f02c554000000000000000000000000d43e69e96c987918ca016ff1771f1fb540b3c4230000000000000000000000004f96b7d1268cdd619bb2c0a768fe1fd14dc384660000000000000000000000002c5a9cd161ee758b1fb0962ad2e3e20cff46b26c0000000000000000000000008136f9c90f1bdeff1bebd2614fa795adc2e29f8e000000000000000000000000fdc47adfc333105eb8dded25d2cc1daecbc9a8ea000000000000000000000000307c24211c0cbeaa661607c7de7c7456a29e19e000000000000000000000000002d1dab1380807f958c82ee793a3f748c912a93e0000000000000000000000004f9c66f9e8059e8080a9bcf026a9a99096ffc2b9000000000000000000000000089d9f03eaa8962320d81c6347449b2811c7c0b2000000000000000000000000bd081bae111b016370fcabe82039d216ad93c9860000000000000000000000006fb1cdb1bb6c75eeb53f850dbc40f119776e241900000000000000000000000078477a187798c8e96c41f87603552154d24b8893000000000000000000000000ce302a1ecad6cea24fcecce18d9758b682d894a500000000000000000000000002b5d05589284b72d3515e3b7e940c4a8629fdbb00000000000000000000000055e4f53dc71cc88c8efec618103a470428626956000000000000000000000000082239e03cacd8afdb065df7c93d759b280a75c4000000000000000000000000b52d076f67fa29b93f0a3f36b4d2841bfb9104720000000000000000000000000a273b80150f8f0686f9c57c8e2e41137fccd8b0000000000000000000000000968a5e243a034447733dfec75dfb899eb9448253000000000000000000000000fad0f85ed8f44fcdad2337a0e4772390f4ebb69000000000000000000000000056d95e49ec33fe2996ef7da73f0d7974e6f731a000000000000000000000000090c264e96544bf110b95290e450c90d226e72cb6000000000000000000000000dd38ca1046d1a99421432b68723cbab31a7e004d0000000000000000000000003d8b223aa5f928549dea1a5bc6844bf679364e1700000000000000000000000086f0a43d6130cdab71a43206cb950273b3720d0f0000000000000000000000006c204feab2d3e4c64adb8ea60ac6ddac57918c07000000000000000000000000e78921eefa75f620988ebd2992ffa698ef93419d0000000000000000000000000552dc43a96a03530633237c3384b3e1180693c8000000000000000000000000f80b4908b6498c25f58a362472d32fffa7d3a50a000000000000000000000000dcd6c20911f2a8e37438aea14f56e576680cbe0a000000000000000000000000826d8b456b61f4989cd54400b50e5a55920f5a7a000000000000000000000000fd99947fcd39d7a30a8130645297435af65f0e27000000000000000000000000dbac06e4a62ecb1e3c255ffc81f847658091a204000000000000000000000000f18bcee329986c6a18c2590d0b423b9b34df7ae4000000000000000000000000f0ce11ecc676f52aa33f73d45a39efab611094e6000000000000000000000000fb252849087e9b9a4985e2a9943935c63dae7877000000000000000000000000b07cb6cde4fa3a5b4e77b04ee062251716eafdb6000000000000000000000000fadbc8e63c12f330a3d43ca916db04bee5122957000000000000000000000000c2567f1496a572fb76d158b7659553082f23acc4000000000000000000000000c56e437cbf93627e4ae094ba8f907bb020c10c3b000000000000000000000000f8fe386140702d2d83439ce143c09154a2fedcbe000000000000000000000000e9077255e504e27b252b4f8d601db572fc0d9648000000000000000000000000ffeff85fec1308e4adab606cbaa6c4f44b6f13aa00000000000000000000000093a8f35c21c9e6b71a69e25d508fb58568229218000000000000000000000000be1d1ab2aa4c5fad02897f017a984a6f573dab24000000000000000000000000a74e39bd2c5ff1c7017b40fa8e9b2025ea5cdbb20000000000000000000000000ac630965b3ba4fc2771e91d06749544d2b67030000000000000000000000000322ff7cae6299d9195ff7ef3f4443564312c96d300000000000000000000000028eae975ea642d6193d2d2c28dab2b7ad20db557000000000000000000000000fc6f3a81a87f30f4b360589e2d17b3f9f613be26000000000000000000000000f5e034415da4af469e73e21836fe3f83ecf892bf00000000000000000000000024c8eecc6f24b8a810ee826392464788d986477e00000000000000000000000001bfe0ca22d46afb6b8982e3ae0d86402f89e9610000000000000000000000008ac65223588994ce7cc7590faa60a3fd2c3fbd1b0000000000000000000000000922d16a563d7cb876658c80d4ea841a12fdd08900000000000000000000000009d36abfa741bf9eb93c73a90a845f97e34d8d63000000000000000000000000ea2313686c8b42387be15e3ad975b686add60cf40000000000000000000000000dd298f267ef6ea73f2bfac2b868988cfc0a9acc00000000000000000000000026aa945a9c638d093edaaacd0a00b8b2870356b3000000000000000000000000fdc18286a91604a1de5078ce6828ac19f05b17a6000000000000000000000000ef2ad44b6564c54e0fb002df6cfa3ebbdb8d9c2c000000000000000000000000f381336aeb651047690b096569d7bbd98423e0c10000000000000000000000003558dec1ea9b459a174a4fd87c6cf6f319b023ea000000000000000000000000364cc347afa612632df6fafb7f4f2e15199be6490000000000000000000000003fb077b49fca565495b1446d15afbd8aa59b6c7b00000000000000000000000000ae30e01df1986a3fe17088b034ddc1617dd271000000000000000000000000e2db10d8c7e4e17b69ac55de7d6f5bdfbff66254