Special data
- Status: Successful
- Nonce: 365910
- Type: 0
- Gas used: 7031684 gas
- Gas limit: 17000000 gas
- Gas price: 12.40 Gwei
- Effective gas price: 12.40 Gwei
-
Input data:
0xc204642c0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005da00000000000000000000000015f832bbd025fb41522783590b69f1dcd0ebf74f000000000000000000000000cb004b0f69dbfc9a828a73500ffb6a8672e2c2ff000000000000000000000000b3e21aaea44e00085821fb6c5cf2ae73f18885e5000000000000000000000000298bb26bbdbfeef4fe9d5de4bb0b6c437250a4c9000000000000000000000000c30cf256dfc731193a4fe2b02c89bf1815ec70a5000000000000000000000000290fdf59162add779822cc12600ffd13201f09c900000000000000000000000088e5fae699ae1e31a25df304cd20f1f6daf8f5b50000000000000000000000001e88ab0078c1f8d2fb0e092815e9137ec057065e0000000000000000000000008722bfc146ee513cfe97f1ca52343fba63cc718a000000000000000000000000655dfab4bdfb0c7788dc4d6c9660c0e872b1575d000000000000000000000000423e2d65afe0472c795abb703b9906dc2641ccc20000000000000000000000003803c9ba402131125046a792064ca9a856780d1d0000000000000000000000001cf7c00f378706d1a5c61991266d41bd11f87dac00000000000000000000000062af9c8999755e86fd29a5ad980055c22a54f2e500000000000000000000000086d35a3126b90146673c599ccdb6e533a0cd13630000000000000000000000007d197846f92817a26d31e8ac89b294d59184774c0000000000000000000000009afda02b8c0895225e76a3a05a85f2c1a3d7637600000000000000000000000083d8d43bca3ed4e6a2938a7e40c64ce8cdc6bf7000000000000000000000000062b98998cd461b302699f7b1b7ec6caeae838715000000000000000000000000f21feec82e55246fd18ddc6c343103c709a6914f000000000000000000000000a60b6399137d52788d590ad41ab3cb7091b99dc60000000000000000000000002fee99453429b5afbeba4aa474a5411438a6bbc50000000000000000000000009c0f056729a31f323808d9a61bd7246170c1185d000000000000000000000000e0a3364c20751289747db735c87d807e2802b09800000000000000000000000046c2d1d25426936fc5d01944e6050298661822c5000000000000000000000000ce12c431535836342d77bc6322092fb950637322000000000000000000000000f1e28387d146ef3aefad0aa1fde30b4ebbe9802c00000000000000000000000070f568d936a1ad98971227db2e227dbee2cfdc8100000000000000000000000024bce68d46d56a3cb3ad35e48734989178275908000000000000000000000000a2d6016661385b7e733e3728138c066c915f8f8e000000000000000000000000e93e76578f1ee7cc998368c50875fa00c775faa900000000000000000000000006fd22c57184b77ea15512435d12a301364d0c8d00000000000000000000000042e5176e32e6fa9f94c01bc1fa10141fea39f00700000000000000000000000054460097c12e612f0f007756eadd66d4e65360c6000000000000000000000000bc3404baf0a7609df3cd68d862efa0ad32903e3c0000000000000000000000001d2d970948ee38482e8a72b53ea18180069f46f7000000000000000000000000e62433a3de08b830b0f3218a8eb764300f57c9990000000000000000000000002db456a42d40d6addf3e834c9b6d85919c1d5182000000000000000000000000e23c9642df5aa767adf341d2aebd566bdb8529f50000000000000000000000009a463187a0d333ed776bbfa05ab58e63122d971b0000000000000000000000007470d9539002266f39140405155730c515faa98900000000000000000000000008e533289aa9bf0b4962931834d077ff67f210900000000000000000000000004e397d73b3884dca0134d948a40abc3e12461f07000000000000000000000000fe3707f8f20b4bdc37608c3d92b5a5844d42ef08000000000000000000000000b3803c92562c304aec133792a7afa277b09692820000000000000000000000008e35d5c1f1f2216dfa6c183c326cea40f2c477d60000000000000000000000006198209bfbd4eb8f22d50805c390b758bf1337b9000000000000000000000000cdf9f212dda1e09fff2f48a8fd46e8fd24b82f0d0000000000000000000000001712f60325b96a3f60a4be91e85585b0b9e74aaa0000000000000000000000000567fedec3c958441e5ed154704f2f563cb220ed00000000000000000000000049dbe4b9cf5f97d54bb77480f8cf1393e14e40d1000000000000000000000000624e3d1252a50559859c0c17a7ac84bd1f854180000000000000000000000000f6c8ebe1867a625da3bfd5b8e5084c92c0fea735000000000000000000000000217e4af3bad04cc4d0463df3cfdff9ce7a028925000000000000000000000000926c510c49e4b4d9a4624cdeacf0f2b097d7c2c500000000000000000000000094e1558aab019f70bbe3527efa9261ce4e012b79000000000000000000000000ad67e28beb19c13a9d576ba76f6fccb6fcda49870000000000000000000000004d068ea99b4490c3d270ecd5edc134fec1a5908300000000000000000000000014cf23fabdd073cdcf8cb48c6fdfea179bda8113000000000000000000000000e90e52ee0523a09cfc5e0865dfc358b67058bee9000000000000000000000000502336492c4b76a923162ca56ce28901c8da12480000000000000000000000006c0c22dad599be6516470f10e172ba4b4dbc0270000000000000000000000000e543c42b22c6ea672d58ab49f2e92de8bbf348540000000000000000000000004dc16096e1bf7ceaae9325d5be062c1a49722378000000000000000000000000a7ea7edb698919c25a3973d446e046e95a78112b00000000000000000000000004c2a83bbb4ee429708676415b67e916b462e676000000000000000000000000d0ff4d3e0fe2c46057bc56306a670296c5a25bce000000000000000000000000e0af699a8de70c9a49607763660b8c408e5cc85c00000000000000000000000080ef60c51e875540c132a9beda254b78ced24242000000000000000000000000298e4bbd63f0ea97066211cfdcfb62b3bfe456eb000000000000000000000000e393fd3fef849301124d9d14e1b0bfa35a7a04940000000000000000000000009656e70c534dd39efb589e8dd5e55d70964842a000000000000000000000000006a82f939a39857defe9b14fe29e7f39b4ae3d58000000000000000000000000807a9fa9e489183a507ed6483c3eef0b7d7a928f000000000000000000000000f241dbfed2aa31364d24dff81d89b27f86bbb67800000000000000000000000015624a8e2db1d889691f7017eeaab793d362b94400000000000000000000000071a8a7f168a64625cd26d65cea6df8ea9c5458270000000000000000000000004a025954a2840fe548bb75233520899501809014000000000000000000000000efd25e003d2c94e04482d75f2a9aa6cb58bc33870000000000000000000000006482dbbe0ef2174de4bac8c620e41ebb373f67d0000000000000000000000000b6825bcf78dc526f42d2d29d6d04dccebf3aea9200000000000000000000000012f291e89b74f9e832321e5da3dbf709904e4a2b000000000000000000000000b40bc30924a2cc9b64e7580865ddd9abc96265a4000000000000000000000000e9c417d45b60672a7789092bc5a649f19a1ce0eb0000000000000000000000007f64bafe6ec788b523286ae0a2a6060a564b4c5d0000000000000000000000002e873056959d6530234cbc42790c5077663ba77c00000000000000000000000093e83015ef1120906f769941c83cb9b0991233f7000000000000000000000000596cced0b0404e180e24057b0ad2f32b1cf9086b000000000000000000000000969416c84ba996aaf8daaee1b2ac8459df42949700000000000000000000000037b7e680e32a3436db64d102a511c96464f95ff6000000000000000000000000901c8da41aa29acc315ccb520e87ada75f30da2300000000000000000000000011084db6d0e5c84c3f8cbff77bceac169b99904e0000000000000000000000002a62324e05427c1662021227d8ef50d49aa03a2100000000000000000000000088d6fb8575c8c0384757b989a4f1d4793f4e607d00000000000000000000000045d965e942d46d41adc12061b5330846a366ff33000000000000000000000000ce3bd65e32e210a6cd0916be69172e4a2fd32859000000000000000000000000397b70b2a17d0395df85a38800a6b52eaf68b65f000000000000000000000000ee1f62ecce00de93ac894f8b072200912f150c6c0000000000000000000000003392296540a7ee795c5b17c44faeeadd0508a25300000000000000000000000083291ad7d8eb81740696d1bd985ce0ca05fb09da000000000000000000000000cd3558df5d73f89d33eb90e74131bab0ec856954000000000000000000000000d3d662856d42b46b9d931fa4d9bff871a93975ee0000000000000000000000002097d3a77973a32891e44df32d1880eb43442d9800000000000000000000000055d19f8772f5ee2a4e4fd76f7f9a926ac02f6178000000000000000000000000e67d6d246bc66fd4e5edf0d53e26ebb915f6c2340000000000000000000000001496d5f36ac5676bbfa4162e05ea1dd2aae015d7000000000000000000000000c6e8d0e2d21c20b1a494c191dbc9e33cd0ff7938000000000000000000000000aa009cb99ea0867ad9cf1b9d35f098867da9899c0000000000000000000000008371a83c2fb6165d8483404a836eb642a72ccee000000000000000000000000089b43e066625ac670f46463dddcae472d351a710000000000000000000000000b245ccf40ddbe537d604c204798c3e1c7c7ebf5c0000000000000000000000005d9e65bd3f5a80fa75f94b5abd92846d6074dfb0000000000000000000000000aa9aa64284dda9b7b6a5a8ce68c9f6d118883704000000000000000000000000e51212ebc749f7180648f44bd3d5582e6e5c0fd1000000000000000000000000264b045d0fdb2c401e8a01f4ad6507104ad556b200000000000000000000000082c0ded19aefd4894a11e4998accc582b8f9b35b0000000000000000000000006688083939a901ccddd9c7133dd419d5856fe5ef0000000000000000000000000e853585e603fdfcb9dfc1986907b3656ecccba2000000000000000000000000c75ba1f359143b216414d68ea2158fc66c0f33a500000000000000000000000058bcc2a2dd1be752e73cbec9118513443fdd30c0000000000000000000000000c03981e48666b617875b1ef777343868647a4134000000000000000000000000728195a05ac399e2eb9d46ff5114268e03e5a0ec0000000000000000000000003e8db32b4a3f77f5bc57cc5edf8d494c1637a49a0000000000000000000000000706004b661ba4d874e2b5778e3545d7d6aaf51f0000000000000000000000000987c4c84d9424feeb85bed3d0026e85f4977d0a0000000000000000000000007540578a93ef3ce032799e6a3de4ee815449c85f000000000000000000000000c9c586ab560084ae5db4a68191376f91829aeaf7000000000000000000000000d053de729afe809f1279e7089302d5000b0685e4000000000000000000000000fb1b98e99a60ea4beaf8e6dd549e4fb57e7ea9f5000000000000000000000000c21ae5d8033bc3e4aedef79fe9c77d21a46714d100000000000000000000000023794d15bc9c6888b5a97eb085ca790eb6bfe684000000000000000000000000fbbfbdd43a02a65c8479f575079adb1e904f1b0c0000000000000000000000006e986b3bea5ebbed13b7960d32a7a19db0f84d8f000000000000000000000000604677f3331f64208384d00530a233bd50b02ad9000000000000000000000000821299a9acb78b6e91369d9a2faa42bf7ca34e49000000000000000000000000529668a7b2f45c85e1c1232120cfdc62275d5fb2000000000000000000000000d47144cebf1a4594fc89862e56e8756a60d48c6d000000000000000000000000bb5bdfc71e1ed26bb944305f71d860862d4807df000000000000000000000000a0c1ec1d1a5ad2946090bb557f783ea322e947d50000000000000000000000006189ade023a502ea5d419d986408ab9b50f55008000000000000000000000000d5763f970f0525a3b35a86f7f2bdc6f0ea6b89ab000000000000000000000000b90b4bbaf4c583702ce9fa020e330a4df3a974d0000000000000000000000000b9da442258bb800404312f31e6ee69280302135700000000000000000000000014c4955f61cd72e86a10c6aa5b9812661056715a000000000000000000000000096642e53dada5d066a64807ddd1a672976bfca50000000000000000000000001bfc0d9241d504f0a1c6bd62b3d08707c49776bd0000000000000000000000000daa5961b0eb20b557ecdc434542cd7b0eb4ad3d000000000000000000000000923ab1856b8260105019b2f27948bad32cf11ae2000000000000000000000000254a3d3caf3a3f1b8aaaa98e8181b687e6650375000000000000000000000000830458708a4a9f753e7ea96dde1e122477310a0e000000000000000000000000f910dfd9d4954cc111bef7cc05e6254455d0e35600000000000000000000000062fc2fd4d34fa593e8d011b4ba0356657380486c0000000000000000000000002ab720ee9f344051488597e2f91728da17734ecd00000000000000000000000027df4f5323e5a5d91d5d9b97e96f6db763a4ed6c000000000000000000000000960179f3b10dd9ba5fe2812b170182802b110ec10000000000000000000000002aa8d81e3002ae7adf778a0280bfb7288ea09991000000000000000000000000bade4e35b20658e3bb21630f0858defc6dfeb57f000000000000000000000000e094b07274d730c727505d3b5fd833db4d7cf8030000000000000000000000008fa46cfcd77b4d5f0492dcdaf27c56b32dda965b000000000000000000000000902ce822c8e7a3aa9c95089183739d9c735126df0000000000000000000000000e34d490c1dd9d1c6285618b2fe71a5e730960ed000000000000000000000000f8ea94a2da38dbc4f0f633b07fe4fd291bccb0c50000000000000000000000001df7e84af9e0866cb8c5399e806bed308764d9d50000000000000000000000008050ba129ca6fb1393aed4ec9944907716c43a550000000000000000000000003af9830a1901f8251dbce6ece0b3cd9aae68cc51000000000000000000000000bdd4c45968d4aac7caa66b0d7d38a8629db2ec8800000000000000000000000099d5a569b4dbf3bad89b8a38bbc21d21257a4d930000000000000000000000007f273ab737bdb299aca15181a779c1d47d13d54800000000000000000000000052ec2c094c74abeeb88aa356343763108ca0e5c800000000000000000000000093990fc7ef9cda9911910323ad5f6c23f95482d40000000000000000000000005c6557cdfbc749eb131b5ce2e11a88637d6b3625000000000000000000000000a55f225aad1bf05a1f743fc4c92a21f5fa14001400000000000000000000000068b0c0d7954b85175767bfbe2a8a339872903bb9000000000000000000000000ae9935263d0d17dc2c924ca218e6a11535fd73250000000000000000000000008377f01871253e6d9dc5bb93c58731490cac3cc2000000000000000000000000c93b036263cd137265d4da12934becaff3d9d87c0000000000000000000000006ad082d04b46ed6083504201e7f99d07fa7e0d070000000000000000000000005a10b1acf45023dfb5d9dc6c9f1c1e9f6cb73e460000000000000000000000006b038a21dc084987c8fc95327202547d9b6b51fe00000000000000000000000097ef504ae0c92c62e6e844f4c090765307bacaa10000000000000000000000008f908f6188b6ae554ba3bd84ff5697421696d033000000000000000000000000f535ee772e7a758a6f83ab5bf6af2c009e038eb20000000000000000000000000d097ecc579a0b9e1cd2f07ba3908541ad4590e90000000000000000000000005d146fd4d2b3e28b751bffa8f2d260a039e8b0f8000000000000000000000000a0b3a37c70f63310156ef309daba06745e367890000000000000000000000000fb233d2e6a0eeebfed1895dca135af6c81de1b8a000000000000000000000000425af394eed6c845e10b797fe4a7a2885b4b60da000000000000000000000000f81c55b885bc2761d5624320e00f9b0134598e110000000000000000000000006b664eb6b5ecfc61867304493ecd93b70f5c3e1f000000000000000000000000d6a04ad0ae3a55264627fb1a881f078322116a420000000000000000000000007b33c02859b66df68e0690b70454922b2056276d0000000000000000000000007634fe5eef4f86ee33719606d4e4cd9195aa54f5000000000000000000000000ec07ff4b8277c30244ab6f9f5c8f67f21984be64000000000000000000000000ede4301258b3e1e97b1d4e9c03711430ef30b9ce0000000000000000000000008879ae6c281495a5d40dce8015bc3bbf7b109233000000000000000000000000f307ff167cd4320ef1333441e095b4bdfd39d4b1000000000000000000000000555af1f51bb23ba8444e0f772a5e17a28038ab600000000000000000000000003e39037a367f07e4a0d847c02bac376bca6aeed8000000000000000000000000974b2313d25b28bbc61f528997dcd5d7c2cca929000000000000000000000000b5f011d70936880f1a9f6ee76fceba2f138572290000000000000000000000009f9aad6acb3e39f40b78e859acee9d3a3f3b729800000000000000000000000092d17f25eabd2f85c9abe891c26023c3674c2b990000000000000000000000004ab0d27372c0ec1acd91e8bc58d96688227308c0000000000000000000000000799dd046a31b4d608dc9d019313c2627104b950a000000000000000000000000f958d8b266aa9a7690906efe1da22d49607a66b0000000000000000000000000ba1b25b0b9fc54aedaab4327d3019c3446195ff6000000000000000000000000c123ebbedf9400f0eaa1e23302af5951c01aab7600000000000000000000000051a9d4fd1858ae280a394ee8d30ccf0a53aa949a00000000000000000000000061c0e827231c4e8fd4aa97ba539761eb95944010000000000000000000000000f7f387d82c69a563e6c8be104afdaeb8557c0cb1000000000000000000000000e461c34978d55c9f3176318dd9ab84b93b322eea000000000000000000000000d5f980dc7b9a6bcbe087a59be2c8bde5e47f5dbd000000000000000000000000bcd19857cf84b0ea952b73efa2e519f08af50e62000000000000000000000000c198670ff470f4b00561cc8de5d6c3f7400efc5400000000000000000000000060d491182308eb6a897ee0468fb6dea19ed53d24000000000000000000000000d4f55bb4f21b08b4b78f19fab408bdfb7c9a8a48000000000000000000000000b6a473cc159013f1f680d6a8403eb83b3cf14a12000000000000000000000000b36f9c26e84a7074820f46249c440c0768539d48000000000000000000000000c650632e77036fb917d9827f2d87a8c06561b2340000000000000000000000003e51caf59292e75290830b89da39d0d8a2ffa9b600000000000000000000000097871950ddf964300c41155c58a35b8c21efa3fc00000000000000000000000008f215cf79c0c043557316fca20702d1109576730000000000000000000000000cf1506a605bb0d543c58a7bb1f0f522487e9d3f000000000000000000000000916386a826e47a4e0d4318cdaec617074d89f5eb000000000000000000000000934665d1ae669a81f0129bd097f9ccfaea10fb790000000000000000000000008c948b093f71a9b61d7493da8574a4a53151442a000000000000000000000000eea7146c26ec0972d70b441e69b851941ee16651000000000000000000000000a7797f16f2fa6c86a03ea6be045f650e2fdeb1e4000000000000000000000000705167143bd4fc2055c0e984fd274e2df0929a5800000000000000000000000086f46d512c070a2b0df4b08f4e9e22400c2817dc0000000000000000000000006c003ff999088511b6236be0aad0507eb8463c0a000000000000000000000000b417e0ec19717090cdd606ea02483627f023ed4000000000000000000000000070bf5fc03c96e8db97b12117d449b564b63201df000000000000000000000000849ca88fa655c48ada03550a0938046bf8b7cff900000000000000000000000018aeb1ad6de0675d9fd4289101f4e93566a14e130000000000000000000000003ed36c2314d21645c669752e5544fddcac4ce4a00000000000000000000000007029b8aae2399a9f4b82d4516d6d16a35a52ff2e0000000000000000000000000af571cc7397a5b14b42073c588593b0a8282bfc000000000000000000000000c904048f8c9b54ddc95df01069511cbc9849d3ef0000000000000000000000009f03e86b1bd6b50cc15da1eb8e43bf75af658d050000000000000000000000006b62dd998be469a31815d8efe2d6282ba24b00ea000000000000000000000000c8070085ba6e4b48834652f247dc4cf741429ed5000000000000000000000000daa245ff4cdd65c76d9177f2d2c0acba3caeb67e000000000000000000000000c5cd93eba5fd7b6be5c458b08307d0d31b958bbc000000000000000000000000d27db015400ef349a69ce34914a47b7c6f55e9d9000000000000000000000000dcc258d7b0546850baa97db4758d5e1a8a3716a1000000000000000000000000a8aafd7bf8f5260c15d178bbd20f3cb47306373100000000000000000000000037df413291dcbafbeffe78a9eb72abd913bdc3d200000000000000000000000091f036a61106e2e219dceaa3c450f3757d0f1c370000000000000000000000000b620b22a96f75392349931d4e756a57efb913be000000000000000000000000e2131c484ad5b532dfc20d77253fdaa3d9445bff000000000000000000000000358a685d33055eefd393b782d2394b26fa77f83000000000000000000000000016557cef2598a7a7d3fc9c7f968ff8b5f88f66110000000000000000000000003f62b2d2de06d399a787fad890e853663cafc94b000000000000000000000000db91d94af03bb59ac83d4f2da4e85e20e583af200000000000000000000000007f24a862b04f338c9869a6745e998dbbf783061a0000000000000000000000007addbcd4e3e223182084383f34562fdcd22cb4c20000000000000000000000002ad11a1df95674ad5193f759d045633025b455db00000000000000000000000049fc67ab1ec18f58ad727db8b1d50540c09431d600000000000000000000000039552439e7ca2cb950c0fbacd0b61ba827856bbf000000000000000000000000aa02cb484c13d39fabc4f1380d167eaaaedba2c50000000000000000000000003c5b3c935b78ddd6dc5c3fa95062c46a70a6a66d000000000000000000000000df3885db6af8b43a5caf16150da0055dc278e3b10000000000000000000000007f8b2647b112cd8162821522241605666c3fc358000000000000000000000000100311d2b2ca94f29718856fa8488a70dc2abd7d000000000000000000000000f5131feab06162ed4ad21318297c27135f334bb5000000000000000000000000d0ef0f6e7cf86fdba7e87c97ace4503f9534ac82000000000000000000000000a23174f0da54160655d326e11222dcea1e6fa538000000000000000000000000cb2813a85acdc150b75e57bdb071d4399e993bbc000000000000000000000000bc537325a04948af9c950df83928728d6705553d0000000000000000000000004f45a921893c3bdfe64aee9928a807e491e1e16d000000000000000000000000137221adec75b821e295a151ed9cb4c36091175800000000000000000000000012f4631e1327aa1efc25f2407239b0488a5690130000000000000000000000008ced153c5f7dac7546740fac6438e17ce1effd220000000000000000000000009b9dac562a76b5328a13eed1c813c1a52105ddeb0000000000000000000000000cd064ce331b1411a37c8f7c33a41c2757b783430000000000000000000000003b12cf24b5527beecc01161b22707d674b7702b1000000000000000000000000ad8d284331036e1819ab72008623b89f2face7c6000000000000000000000000b194bf9b8a8644247d7a1170cac7044e1c7d93ff000000000000000000000000d2a433af7ad049d0d95b60d94dbbe60f9a5828ef000000000000000000000000b7aca49a098807bdd7851a9b963eac83634063e40000000000000000000000002c7b3d56a7596d966803837c346ba05f41d8fcf1000000000000000000000000a55eb01004fa197c78238386966643b434905e8900000000000000000000000033e922950915eb8f6c4455b0386b3bb9537d76ec000000000000000000000000bfd92da41002e0b5aa00befbeb855da5f65462dc000000000000000000000000857dee4f0192eb94c51c84e9ee120d1964d4500e0000000000000000000000008e8b9210d89f23aef548d152680fd36e816a5f4000000000000000000000000040331997aceeb7dc1ef7e044eb6db2eaa8a6247500000000000000000000000012a616b58c75a83fb8e7375a3fd30ceaea5207c600000000000000000000000041129a1dbe69e7c976df51cafeb50364cc91b109000000000000000000000000b455cc37bde0c7b9a7e43cb26fafe6c1c9d5fe22000000000000000000000000377db010fee9a76951fb3cf88c017f2539c399020000000000000000000000002acea913bb29210e05eb731faae888a5a108ca090000000000000000000000002c02f339c03bd5cd700c0ba803d797170bb1222c0000000000000000000000004b8fd67709a167fa306c42deaa05934c0369bd8a000000000000000000000000046f48920bcd2638feb0130aad2677ab971c29db000000000000000000000000a2f07c6443c4735fe17285b11ae18b300160365b000000000000000000000000b74c362cdccb6ecb7397f0549a5f55583cc44224000000000000000000000000c150396d48b20105ab372316bb5ad8f5d2802523000000000000000000000000e44ea189fc03380a11165c233fb262497f3784b90000000000000000000000003222136b98f6fc25fcc10972f2d7f517b9f478090000000000000000000000008e5627a4537d78efa2fd49999b49809ecf2ff9b500000000000000000000000005c3f9d7b7d4fc21b8ab6e96ad9d3c1a6426b75100000000000000000000000005771a1d92f028593d3c9ad8c91bd09eca78ffab0000000000000000000000003ddaa6ac5b9d056d354de60fb7487acc8975e5b300000000000000000000000005dfaf326b957ca707941a58f53adf615bcf6709000000000000000000000000ec05b2c09935523ee85caffefaacace2e1faf65900000000000000000000000012dcf924428da74fe8643f8fd51675e7cc1fad4600000000000000000000000079757aee58a0e61132e239ebe63a5cf366f18e20000000000000000000000000f37bfbc7d5fef75bcdb430aea485c182716b2be00000000000000000000000005a32a033e59d47642b2b7104aaa6b0a0b619ac5a00000000000000000000000098addd6bc7e637a0c334dac1a32c05e41de75c4e00000000000000000000000027c4da05245152c886929593a1113315abd5fc28000000000000000000000000dd4eec646421ee2b1cece8b4c3f6b81e5fd7bee8000000000000000000000000b4e8c9efec296ce245540ee92e35ef76ab1e9d720000000000000000000000001671945df4fb0a1140ba8f0136cfc25658f76dee000000000000000000000000a3882a933e07f238c02dc96b07d89ac5004f7ef20000000000000000000000000f576016dd53731b441c473d253dbdf404f57314000000000000000000000000ac6a5d1dfe4853c468f0aac98697c8881bf9bd9f0000000000000000000000007e0cfd1574537dcd351c34d45d891427422209b8000000000000000000000000491f09d9000dfde9897a235398233a2b3f269a9200000000000000000000000092a58efa88fb4050bc891bb5f996b648f455ca25000000000000000000000000de396461308506a077666e7b21d82068778ff19500000000000000000000000079adf5d7ceccc9dabc92e41e0cb2342c747e0d700000000000000000000000006609e3a7286a8648b1234dc575440ac18e6e20dd00000000000000000000000040d29ea28e4fc85e75e53e7db5b7adb67d56186c000000000000000000000000767dbc119783a2703c870cd09c9a951767bbb5de00000000000000000000000062dde1df1c9ff5401810675894fd21b80ad71c1a000000000000000000000000061cee1cd7f8dd78fcf20cc2a70e3fb8b18a0a5c0000000000000000000000009b1d21cc5eb44ed0a4f9d309514a7443a21ad6b1000000000000000000000000566225faffcf7c4cb686ecc94510727cbd6960cb0000000000000000000000002c62019cd35ef38d57319fe0ff4fd0b3f6bec3e0000000000000000000000000681e241793817b9e1c1bf0db941ae89742167bb7000000000000000000000000e9374a3836dcf63a0373d3a0544ead5f8334705f0000000000000000000000004cc87a6d16c697211c8c724283608c7c6e07036c00000000000000000000000035730fe09f19c244abb120732281ff4639e7d790000000000000000000000000e73533314be35716dd2fb74b963f2e513cde97450000000000000000000000006f6e9e918bbc73958c0ce16d0cc2e14122fe375c00000000000000000000000074cb0a67d42f1b8ef2a7d6845d82deb2454d217b000000000000000000000000c8ee7053c1e8b0c269e3905d7d0c8e0e3307ca4e000000000000000000000000a506362355743e7af628cdf618554e4bf30a2ca70000000000000000000000009307eb9de0eccd3eeeab2795cbca4339dc424d4e000000000000000000000000d053bd19963c01dee841d61b9c963fa3e2d46ce700000000000000000000000075cbf8a104ac9aa47ad2c498df3975cc77bdea84000000000000000000000000bd0210dc7ac92aaf8b96f92e6fe57cab67c08b670000000000000000000000008a80d9e6ee12741745cc6526344939830d1cae0e0000000000000000000000000cc6828298b23c1f5c0054cc6554de5188cd35d800000000000000000000000054f7c59839f08bee599ca1a8c4464f53e4643fc6000000000000000000000000a7cc7c1522f529320776d27d9340f534d3a73b7f0000000000000000000000003d02a96a4a9bd4c079f35dc1e875fd108b4652f00000000000000000000000002ada5ca7dcf3617c765da1bd05886dabae11fa9e00000000000000000000000074652f77677abddb605d117c0e9cc14c7126065f000000000000000000000000e7534b20a0aa89b8eac0c9aaa678c70f875d3b8f000000000000000000000000d5d86b773090355da0a3c9099ea077002642443e0000000000000000000000007ba3c30f574e47bb5b6374c5729e95acd8cfd73e0000000000000000000000009e76619db99c41bbd16211088fb5478e3aa1c71b00000000000000000000000044244b2da74fe21fcbed275999d1ffd940cbe9ce000000000000000000000000ecd66e7bc691e5d7969f4b432df245ef133166db00000000000000000000000015bb3e22aa12d5db7400575efb70acfdf545ef58000000000000000000000000aa62528988edee96d6a5ee37dc25cb6b7668dc5d000000000000000000000000fff84cc10bef8018fc131f776419c77650006ad400000000000000000000000063c9ef1bb38812a14f095780290d640967b8d5ee00000000000000000000000055ce7e3eb461b93d91803a01cf662f00eff8b0d90000000000000000000000007a81f5b3235bf9415a19a476ca583af09ddb1e07000000000000000000000000876c4908cf37c1a895fc8766ed7ba41462e45349000000000000000000000000a2d298e68d6148915fd8f839c5e5991ef884c41a0000000000000000000000007f50d76067ccb335ac98d4128c9c1113acd20f620000000000000000000000004757e787656ba8247e9efc82ef86ceb2d1fd50450000000000000000000000003bbf7d4be7cfecbf1ec3e5f36679c58b1738172e000000000000000000000000f39cb84ea8bc69f865960f12e966bb240a3de77b000000000000000000000000f642355f90e998eed06b385fb1910820f73ebd0b0000000000000000000000001956db7f61d138196bc3bb92b36286bafc5f8c220000000000000000000000005b9dd47ac77d570205939bdaf4f31746a6616ac1000000000000000000000000c12f35686fc0f884284e10b8f9bed7998d165513000000000000000000000000137e5647bcceb86e6647b3316f45b7e232ce501b0000000000000000000000008c24a33736a3d46708e4c4245511b1b43e607e46000000000000000000000000e51c9df2aefb73bf8be8aecaf471ba36aa959f6f00000000000000000000000023f4c013ebbfe39586b1041da55200553f5ec9670000000000000000000000009cc7686b41919fb3ab237ac1357c869a98c564bf00000000000000000000000091c2114f6aef9d1e6f99c59791b96d576be1cdff0000000000000000000000001ce37117d787f54a0938b5d856d9a1f10229e6590000000000000000000000000d5a8912a9784c29e689767d2a3b8f54fea220f4000000000000000000000000c787fa48a391a0ef84ed5b0e4548dc0e6730f162000000000000000000000000a7089bafc8660dfe22239eae6a255a679a1e0c580000000000000000000000005011cd4c72f8b92fbfc80de66b7bbe3d33e12fb0000000000000000000000000659e2cca96179288c80e2ae8ee9ae4ce73d95a78000000000000000000000000ca090cf3e4a509ee83a553973c4ce0f907b5cf940000000000000000000000005e0903720d1183bc3f1eed49b012fdde435d1d8700000000000000000000000002fa9d9c92bd3f8634a0a69bb762ba60e92099cd0000000000000000000000006900b6b008ea8bb3d8f90bd87e111d96606c87c30000000000000000000000008809a7b3ddc69a47b6156b4c14b8d0414f1c1fc5000000000000000000000000005cb467e7a6bad451664bf8b2b3b2e2ec5c4dbb000000000000000000000000fee4228fd6763f59f45370da0f8813d53f0e4a590000000000000000000000003629fe5f833f8a67d39b3b0f7c36ba85786553310000000000000000000000001ac2feca54f34a2f1aea4e1ec98eb34216742adf0000000000000000000000001a3240b88eadba807744f60417734e132c50718e000000000000000000000000f74bc10ced56ce8796b32fb9c0823cf511a44cd30000000000000000000000009de6886c069187eec9dc598498066faf93ee8d7c0000000000000000000000002d5ed6df5ce53ee60c35bd7a3209656192fd749d000000000000000000000000c6cc3b591623d0d31760857f15c73211c95a4a91000000000000000000000000503a9b636ed56ebe2fd64bc916cdc5097850b39c00000000000000000000000046c8940d7e3419c6e3121020e4656b3441aa07b5000000000000000000000000d1aef4115993788e3eb6771f37ffe0278dd948860000000000000000000000007965afea387102df341cf70c2bc9c8a39ccda633000000000000000000000000ad71171f7e6884cfabb4573e82be6e786e063e510000000000000000000000009afd2a22c8ebf836b31f71539c214c0e4701ab9b000000000000000000000000fc33b74f751b9d6a64a908ed099b2b6820e35c070000000000000000000000005ba47cfa31ba497e13e741a71232a826635b0a29000000000000000000000000f451bf85fc320efaaaef39af828e5c4f4b8e52d0000000000000000000000000591b49c167eb88313513afe14704292f492b2381000000000000000000000000e44c5e7556ba39d30c29202f545a29cffa63039b00000000000000000000000084060cde0673fb8120b7bfcbdd6112d5f6eda0e6000000000000000000000000d9da132b104edfb63c8cd54b2e8ddb3d8a8232800000000000000000000000000f5b2d5aaab9e4fe73491dcc4650c08a02cd7766000000000000000000000000425ad2fc459dd1852c5c93c44dd0801e31c4ecf1000000000000000000000000ae14d6e0420aafa34d7503ef8a815db18a12623a0000000000000000000000004b4d5850d34f4d878f85e9dff4f3b255e326073a000000000000000000000000f00b5fa60077dd8af18c90eef02e89769f8aa711000000000000000000000000a7df3d42da2140d6e7eae9079ccb54ebb00eadf6000000000000000000000000c891d1bafc7f79fb0d2a765194792077a7f7b097000000000000000000000000e5a554d7a4870deae181e2295de94b7a0e3db695000000000000000000000000e8778e75fd088db264a06f9d47c2fbbf4efec38e000000000000000000000000c483e8e5bbc80e20b5b82295183de245b5cf8f3c000000000000000000000000a7d00c73ebac6ef7a02e30286fcb0a55f07965fc0000000000000000000000005a24160a89162df2e8c574f014835e0546cabba200000000000000000000000015de6eb02e82a9c0cd00c9e21acb1e7d6930ffe80000000000000000000000002cbea001c66339e63379c1d20cc621a6b0a2dc050000000000000000000000003158f067aa5cad2cc4d102eb16b8ef85fc42c6160000000000000000000000007651e1aab7332038a1b1c650a09e8130fcc91dec0000000000000000000000001a73e0bab1f7f3d22b51475171e3fec8ffffffff000000000000000000000000ff4e9fa0b9d3ab2e541814c367850dae5219bb24000000000000000000000000f2ea49504c6f42ad2c457f7eddc6c568d942d2bc000000000000000000000000f61d51a7c43d9567d9ce0ea6d9128caf1b410fcc0000000000000000000000003c4fafdedcc25c5f2653dbae3391517b33cc67780000000000000000000000000a237f6449c465b37098e4b5340d6b6bf8832205000000000000000000000000929b16bf07f845365c97db35ac8132af46cf4ce80000000000000000000000000866d8763a94fc0bf34cb2d1d12a7c2d4ac9d3bc000000000000000000000000c32ae89f37823c6ef6cc5ffed34c729a4b1b03e4000000000000000000000000eb8f6178560105fa7c0336e22ebd15dc114a735d0000000000000000000000002b1159fcfa89e2cb5e7cbb5088f38e698af2a62500000000000000000000000067d76770ae6c4a02472d80b692713658c8754cbe00000000000000000000000032b0d981fe3219e134687bf28a7481469bbc067700000000000000000000000024cfa31adfe11e6100f984a6f64d3f69f5aaa79e0000000000000000000000006bc880ab4455b91b3544ea9280cf120308d7b6e8000000000000000000000000527ebed26ab6a54deb53eac06bc36a46ebeada9f0000000000000000000000002d80d8efdf02fccbcb7ebabfc415fa8ca82801550000000000000000000000001a06731124acd17118ea7644ada58bfe5a45a6740000000000000000000000000e0e9d8b580849c664b9ab13b82b0c7357bfa47d000000000000000000000000a7c3feba086592a0296fc17a3eb906e961784e75000000000000000000000000e92c8fea6d10d1d7164a16dd131fcdfb567d657400000000000000000000000007f525ed270261e3a5406109bef5cbe9efd1e2c0000000000000000000000000ff599cb9a3de7bda1f8a22c0e02aaec0dc27f7f2000000000000000000000000b547a2d746e4ec81c86f876fd7cd3d2ed0ec824e000000000000000000000000219916b06deda75d48a1a2b5f414a77a9dbf61a7000000000000000000000000e08f50943d3211774328827a5a19872969bb804d0000000000000000000000002867399f0025b51bb2681b6e6dac440191e1049e000000000000000000000000645b4f216d371616c5ff260274c3718df51074ea000000000000000000000000f2a871c16545e23f4267ca88337b915a120ad7db000000000000000000000000e9ee804db43bf0ef6a1e39378213d4f4e479fa4d000000000000000000000000247e283a1d23dba494e1f321258648886f993937000000000000000000000000a979777e9e054cb9a6d6e83d4692004dae0e1c1d000000000000000000000000fbc643dd5b6da5c6e7fd48eedeb90c2ae7a1d0790000000000000000000000001438c5a27e2b98192bcaa182caf49bda1732c9bf0000000000000000000000004a733241cafc32d91f1b82fe5fd32a2f3930691600000000000000000000000087e5116e87b5df768b54d5b2ffecb0f2ab569f37000000000000000000000000fbac3effa6f3a0725f606866aac3521bd2f1ed2f00000000000000000000000074b8c2cdee1fa964aaf04f542450842df10c847a00000000000000000000000064310498cfa2222eba9f4cabb08389a6a787e68c000000000000000000000000d6b6f67049368ff03e6cff3877c7d27add7e337200000000000000000000000067005c04f6f2249b997982aeb881c4d502c825740000000000000000000000003833e8322dcb3472d0788e8a700fb56a037c4957000000000000000000000000dd893ce6155d1aa70cc297ed73e226ac21e1bafa000000000000000000000000987dd8d9f81f5d8971d1b767e50e2b99862fe199000000000000000000000000bac3a5f847f2d720259397997dae4370c36baa5400000000000000000000000028cad9b90ed10b09ae7459f8f8b4c8aa06c128b90000000000000000000000001019049b11859a0c8d64319cc9280f1b04259d490000000000000000000000004097aa8aee1c2485159cd1d038e6a16147447d03000000000000000000000000e429d4eb90f9f15867d081a2685779a4854b980700000000000000000000000045eafac703ee0faeac06bcc5e21838674154e58a000000000000000000000000e07ee0b59e16ac8218d3dae21ffebee39e2069d50000000000000000000000003d86921345b0ef4a2d47c26422e4d0913f20ab4a000000000000000000000000b59b9d23d372e4c2ff727febe6f149c51f3085da000000000000000000000000bdaf43e3b85520f0a0339e317b253fa7130609b8000000000000000000000000d6f56cac0887949a055c1468096800d79af6822f0000000000000000000000009398e8d051160aced5b016f9c3186dd0bb0bd293000000000000000000000000a16a4333fb8645c1a31a80e1ac0c6fe5a06452f5000000000000000000000000cee068a0d7dc525049b7cead7e7b869251d6101a0000000000000000000000008b61bb8d0d42fd0df700c666306ce0f5b1d307ed00000000000000000000000035ca7175ee373ff3a39346599c80ae23f3e14dd9000000000000000000000000e4805a862a11f54e7350bed8994771415b2a9ce6000000000000000000000000a22bacef9ac83fdfe1c5f0424ad995fd9c4b14b600000000000000000000000049322d1ab48de318d16f58d7188543e0360d5635000000000000000000000000662190bf01b58b3e9041aa70630c97b1c96f90410000000000000000000000005d40136f10692229ff5bd0e83e66bfc38ee2a71f00000000000000000000000045c62214b1ed642390da9fc437b41d4dca0a6e56000000000000000000000000c604326f9247218f20c7695040b5ecfacdfe1570000000000000000000000000fe5e8cae4df4b5dfe2829187a9a3d8131848a2db000000000000000000000000d69add040a967e137d6d27f542f2b7518f8f84560000000000000000000000007490887b652f320c924e54491220772a2d847fdf0000000000000000000000006c965ff05e2bc71ff4cf7968f1841596fd9d5a22000000000000000000000000db6121171978804caaa4fefbd6db674a541edbf2000000000000000000000000255cb70812fd3df08e046565c33cef244f0f77240000000000000000000000001fd226e91e02d8c51a6d4e087f36d7056782fc8500000000000000000000000084404f8717c5c86730f6ea89da601f4e51782b4a000000000000000000000000cada587ef07ab14548cccbad0344a0a925d8265f000000000000000000000000263f07c2fc9632a72e866b7ac1340d8c55d984b2000000000000000000000000a04211e3c5673d5073780df703ffbac36ca572a4000000000000000000000000457cd75d01fbdd734d6b250d37bf03848128f57a0000000000000000000000009fe3891cd4a0f387b2d8c23386377c7e24c5321d000000000000000000000000831dc30629571b2c85dc34be761278348545621100000000000000000000000010a9add64efd0c7998065ef45dfdfc84d5a269e4000000000000000000000000539f420cf4d211f82db2a95cce1e8f34e0a13a7d000000000000000000000000585a1f227869b39b0fee3d9db3cda69fb7876bb0000000000000000000000000ac0c1ef2f050ea408e29a1109d4f6b60870260b80000000000000000000000008e1fb0b4c39787ff3898b318bc36a7add0d05d4c000000000000000000000000b40a4467fa2483905e30ca7bab15363f7c63aabb000000000000000000000000a0b5490d43ee7bfd8f298f8a8d912e3c4a4e2e1e000000000000000000000000dc84f53167d2a4bdfd2578d8da8ba6e346e88d2a00000000000000000000000087741ad0d932dbe5bb42eb419e2cf3d01a28748f0000000000000000000000006c3edef5cdbcc4ccc4a0bc2dfdc4f3ed28ce0e3900000000000000000000000008f70de52409ef958b7ec8f577f881342055998f0000000000000000000000003a1ce965ee1a907caf3123bae822c367ca55d1c900000000000000000000000004ea55833e29f5409aeb51930ecf8c57bf1218b20000000000000000000000002340a22a4262210f2ef5fa75b3090fb2256f84130000000000000000000000001e713c790475c1ccf8888d0cd1e8bd1793e0e00e00000000000000000000000038e5d735846792da46e0b5442d5008ad4767c57f00000000000000000000000027c2bbacf6c6e5be129435c09ac3c137fe8890ce000000000000000000000000103e475760e13c7c5eb562b658280918d053c6100000000000000000000000007014c16d4a3eb876fc6ec74fed3192b28a5319ee000000000000000000000000f5afad99e42adc9b23c3a712ee9302c85889c3eb0000000000000000000000001a9c9b0f53d20a83316c628185a669e131e601050000000000000000000000002832e0e697c9c22c5f228477f68db32f37acc45100000000000000000000000038ccc68de35eb29f09ef832d45fbf6ed563b6a64000000000000000000000000866e6798a91aadc425ba8eebfe29c29dda12e85800000000000000000000000034f241ac391b86480416aa04d6f4d8a7e641298100000000000000000000000050693e63a0abb825b1ba99564954d45b6e45a6320000000000000000000000003f7e7fd8f0d71b827f0a0e6170dc2eb7fe7712f60000000000000000000000000e63dbfeb763ec6717b657a965547f8385b47c140000000000000000000000002d67247715f91496df6086bdff0f962eefced2fd00000000000000000000000036f67ac3652fe38adbf82abe541cf187b907a8bf000000000000000000000000720228da902ba5a5897907bcfe3088d6ce941b20000000000000000000000000713b249390d51b9370ca395af8d356933bb235da0000000000000000000000003ab32be1f85d1732fba3f74a1a421167676c0f7d00000000000000000000000090ccfb08546063be0c9c88385553bce401db6f50000000000000000000000000c3430e0f85eaabe2993c31a6e2846f7eb6fb18a70000000000000000000000006afcf98d0b6cf0ac63e1b522d57bbf9d9ad19811000000000000000000000000db4e79414210327393c0571f060df982c87c8bde000000000000000000000000fba4f85b153b649c4fa5075942ffbdaebc36c44800000000000000000000000021c1bc3c7593d440bfa5ed73af4448308d14f06c0000000000000000000000006ae4e989f7c5e3b3b48dc4ab8efab1f99d6a0d880000000000000000000000009e0fffa9060fd4c3dc67a12caf7757b19d4e0d1700000000000000000000000017b0d0c2127a662e32a4ac4f776fdb9ebd7cd121000000000000000000000000049e65a4032748dc2329662a1b3086568e10a0d6000000000000000000000000bb8f6a0e8b5526e597858653456a3f05dd829b740000000000000000000000005778518b9fe626568c8767186c98174518ebe41600000000000000000000000063a4cf4a31fd2b9bb4b798afe026369b216649c50000000000000000000000006c7aa0b7d1346aa25195676a5a7e086fde99b320000000000000000000000000debe165d28157a1b322f6f3176779e7d41fd6dd30000000000000000000000001bcfb782edef1ca8f90bdbb9993b501c089d5a4100000000000000000000000032fbf833125e3d40a85ca4abaf5cbbf41761fc310000000000000000000000006f6ec15802c51f883ba849c94fbea2a6ad2e8df6000000000000000000000000f4707595ea7b7e98f01c01365c78578f39282a0c00000000000000000000000095c1b11eb072549ff0b770f8c49164352832d6fd0000000000000000000000005f5da2e3f7c957f56270466da96f56c5d9f12631000000000000000000000000191bf34866d7c2459dc4946fd3691d5314b2be0e0000000000000000000000006d394026f25bd554703f72f354ba1615f5f2145f00000000000000000000000045a51cb40f5234c44773a851a73b3e308607fb8c000000000000000000000000ff3c86a6713ccb02d4666ec69f5ca377610c83ea0000000000000000000000007544135ecc6190a045d8b0f1b840578bf2aae002000000000000000000000000b257a9ac8e482da2442647b9000bf00fc97304b1000000000000000000000000d69ab30723ae61ca7409f104af08af1114ca4cd80000000000000000000000005cb3642bd63e3340fc8cd6b694b22c12fb84aa720000000000000000000000003c908c19efe973f0902124ee3157b38185d0140d000000000000000000000000a261ea5d3e6f4cbc31a54783573ca3369e703ffc0000000000000000000000004ee3867394ff30eef5215819364feab28cfe88520000000000000000000000005619a6df04a071edba71d955dee6391aa1f67955000000000000000000000000944dcec3a3643193a339997d4c04a7ff7e8e43c0000000000000000000000000a1b89c7f028f82d2e1a65bbc6b90568806c13a05000000000000000000000000ae6a1351eb92a5c6a9ba6ed16dd2bbbb44b2eff40000000000000000000000001e56a739dfd0e6e1031e9801191eb6d8f38238df000000000000000000000000ca447169167092ef0da09056a0066f956f67c1a6000000000000000000000000fea4810730424b9bffdccb512be9fa2e9cb9a49c000000000000000000000000c4513776af1bf2ee076c3fa7f7d11e49bf03417f000000000000000000000000dd7eb302543dac2c716b6ebd3290c709a5e2ab85000000000000000000000000912ec0585e2e302b5ae7f119c786291f47c269e1000000000000000000000000c0a4c0d314da71403bf57960da139d2eecb587830000000000000000000000001206a3c0eef9dece592ada04bf809289f6d138fc000000000000000000000000c82dc9f2be6d84ca27a580672019bbc6a7fbb0ed0000000000000000000000001b99e05b4cced77a4e7fb0c426b739e8a178da4c00000000000000000000000095d8d01042902864e9a1e10b994bb9804fef4341000000000000000000000000aedab33bbbf92870e6281dc689316ed1897897d000000000000000000000000062ef02387142fb4c1d58a38daf0dfc0c7dad4576000000000000000000000000ba70d46e097ab06cfae9124032651ea954c81b0c000000000000000000000000f314ab5ea2fe03a6b384a1643660f18cdf78c4080000000000000000000000004831c7b4bbc9f3b8aca6796bccd86bf3b4a1be96000000000000000000000000ef1e259afab8381eeeb2f12dbe942b979181805f0000000000000000000000008393e5fb3f5f39377589deab4c11b67367aa54630000000000000000000000007353cdce86ea662ae6b5000e6114252794729b170000000000000000000000009b2ee55e8a840d00bbcfe4f02b7c813f75d154d30000000000000000000000008fe98c2689bfb0cf0c62a184620d5f3c0f2bf99000000000000000000000000006fb56d6f038223a4109f609c89cfd93dce579d0000000000000000000000000d31dcfcbfa728368fd4ab44bdc4fa61098101715000000000000000000000000ce1eaa7eb2092833fd4b621ffe866f91e6ce5135000000000000000000000000adc8da5a11c1fa9f8353dc1014fd8d86cdac625c0000000000000000000000009040182074e3efb4cd47ea5184de205af3302121000000000000000000000000383884448618e5ecf6447d5ed45e2d1c0ec48362000000000000000000000000c81ecdd4c061f2cf92f3c57790e87f4f0179f389000000000000000000000000a8392c181b77f463446774a3149260b35eaf55e50000000000000000000000000ff752dc178ae71031de6622502cd21874702369000000000000000000000000bf729d8d6922ea6313d677bb87a9390539113fe0000000000000000000000000afcd43c56c78336276c04abcdc978d5dce498717000000000000000000000000bea64a8d2f98dfad6080fe111cdf2c9421fe5e4e0000000000000000000000000d013408a751c37787df5f68693e77f1b8468300000000000000000000000000c9292e7e36ef869534940eb2861e1c12159ea6520000000000000000000000007c1f43914c0e105f09e9849abd55bdaf3456ab1a000000000000000000000000ea0d27b2cc48ee3043b955cac8b0087707d5660300000000000000000000000068ffac40f9329291818a67116667e867d3640059000000000000000000000000e29d7174129695c5a06e4341739394f1facf6dbe000000000000000000000000aa3eaa7434f9a84b80a92c2eb3305d7a26a60ade000000000000000000000000d285de392b29ced67d56a89957b93eae633a2c6e00000000000000000000000008244feec6e8e2ff0ad61e5142fcb60bbdce99040000000000000000000000004fdf012608fac87ac764b95b062bd0035e5ff5440000000000000000000000007ab9bcb7f9fc8a6172ba2c1bbae11fd2033389ce000000000000000000000000f4fe911e9f5f26cadd48e64dd044e9de79f8588d00000000000000000000000052a4c051eb1c2d83b2238e1f1f282001cd8490e9000000000000000000000000bd1037bf08439e05f857b82515891345d2297e65000000000000000000000000cfcfcfe030667b78c21237ed9926070b8d38b24e0000000000000000000000007bae145d5fcc1d2340025d823e346958100e581a0000000000000000000000006703b6b06db02e948b9545452ff08b614f292771000000000000000000000000cee8b4c357b84cd97ef84be16c025099f98a505b0000000000000000000000008d0d256a200ba7cf2cf2825b0b9baeb49b4aa946000000000000000000000000ebd85f46032bc8269e6f29e53b95bfd044778537000000000000000000000000240d2185df35d079a821b973d476b5529af1129400000000000000000000000055dfc191b43733eab83373766f1acee6b46cf80d0000000000000000000000005259fdcfc580b41edb7f6e65e78d0e1d88a416d10000000000000000000000008adc35b88521f0eb9a98b5c49ade1f7ded2a22ed000000000000000000000000cb62345dedb93b48fa1c5fa1f2f96ea065234a0b000000000000000000000000709d124620c436f3cbaaf0a961731472aaf5dc4900000000000000000000000053f46426714fc20f2df6e47e83c44c61e9535950000000000000000000000000a8e7a6a62c4894714657921707e7b12d39fb5d5e0000000000000000000000001faf08ee35ab54e82f11588352f64c46d8403d5200000000000000000000000046b5db11d09273af2a2d8633f248515ca4f89eb20000000000000000000000009423aa0720ec31b66d610ee43f19cff02cc0979f000000000000000000000000f6cceae2b4ef195150bd45860fad78e036d7bc7b0000000000000000000000008e714a4e9f09f323184a490e686a0f033f7ac9200000000000000000000000000e5311210b1b115d9e5fab2877d656f5f8b92f2000000000000000000000000027444dfe96a11227eeb50e584188d6847645bc6c0000000000000000000000008772c19d9c5784fa3e593c3cb90a91e3ceddb5e60000000000000000000000006220276f28e8fc4a9e9a5fc0f51b31174ebe9729000000000000000000000000b3fb87fccab399d8d0daa2dcbe324c781ec8bee0000000000000000000000000c21065d7ff8f8cd694e3a593b951e25639bf6a59000000000000000000000000c6b1b9e5dd36e495d8339b6d689a832fe6e9861e0000000000000000000000006de1dfe5da4ae99feb6f5b66efdcfb8068f9d6b9000000000000000000000000b70ce50844c2a078673b3a2f116a551c4c0d022e000000000000000000000000f1a5d559270670bf6954789d5b07431db47d78a30000000000000000000000006e5ef7f4d99acfb6c02f0fb0566e61051e1bfd4600000000000000000000000030a05e2ec2bd8e3bb111e338d4698b1c90e3b6f9000000000000000000000000f9742bed8eefade03fb06e2f3d443f72e695cf72000000000000000000000000e0e15fead2acab4d02abf001b9e973be8bafcdb1000000000000000000000000e9113a486a139da6aadeb33cbedf584bf5039af600000000000000000000000007040c872ff6f9ab5a59519bd7f69f7aa6a2651b000000000000000000000000a7d5994fe0f86d39fe07ee9674f798a66d40f35f0000000000000000000000008ccbf230faf8659a043fa7fef18457de7c4a8800000000000000000000000000a9dbe644c4bc0ae18434c45bb027e7edf57b0342000000000000000000000000ae29e2989f1cc8e793ea6356cec896033f31e97a0000000000000000000000005e8485111ca1772000ea5fe137e68920ff425c070000000000000000000000007f99f8a1896729e3e4ef8b712fde4ec149b406f500000000000000000000000058fa0ac13f0c578e6512df9e9a8f8f0a1c702ad9000000000000000000000000b27b9f21a94e358c229c8c752ed4452ea529292d0000000000000000000000005d4fab07cc5f3522b2317e9b05ec70e35a449b8d000000000000000000000000e7e2ce28f8864fb69b4d13d056118dfdd402eb3500000000000000000000000055b1c5a66667cee25715697c9561f8f128719975000000000000000000000000dac861f1962aa6f537b0294029aa4be9849e6774000000000000000000000000ba910840be721f649d492f2f82eb8367d161d8b900000000000000000000000026f2bf7df1bf47532138d9e1ffeb0dc663d33d14000000000000000000000000b32e3de419caedf392cd97f545a14722245fd94800000000000000000000000023919719df724ef2d7a2eb06ff3d56b66355b3790000000000000000000000005858f461db843b479cbcac2b85f614a3f30eeb5e000000000000000000000000a2254cd54d16879b1809919cdfad3ee2410c141e000000000000000000000000a3584158c36a8276708a6180ac2e7f9f97d584c50000000000000000000000004e6ca01183dec9a449d99aceeb64acb01ba8c63c000000000000000000000000026fe9da8ece44bd6b2b5e14d2b66723e968380c000000000000000000000000f2a2705244292870c7b547f3f29fcdd12f3e25150000000000000000000000003b36df23be42ac3fead141956a01b83f142384160000000000000000000000007a2581352d8d1e1b7b9fc76e3a08e0131593fb180000000000000000000000009ddf30d283cd09bf4c0776421cd1d344910b24c600000000000000000000000066e8df93225ae9ea03f7fe6f95769c44e8351568000000000000000000000000158d5713e8911923e5b00d550fd670cd763fa91b000000000000000000000000cae2d23d3609c463ea1d6bec7a03fcce07d0feed00000000000000000000000079345be1d2d0b89b3148b5b5e63c840f491603b7000000000000000000000000722074b901311e6083b19521549104ecf2bbff8a0000000000000000000000002ce04649c8b0d080a827d5d43baa45d01d2b0e1b000000000000000000000000f771f1317fd600984b7211acdb0ebfd9a35cacca000000000000000000000000cf5f35a052fee7bc895cd691b54ed397c70ad34e0000000000000000000000009d30d7f15d7153ba70ec05c6a71d171fcf79adca000000000000000000000000de3d735e3089dc60a5eb708bf9386a4aead838350000000000000000000000009aeeb3f3acc54acd788403cd589e3dd50731329b000000000000000000000000c24f000ca7420b18c15125aef4f0593d17e3ad9800000000000000000000000099913e3ea8957d1c1c66a4f82b6bc23e1b38a83f000000000000000000000000e4145f061e3650b8773c74c57636df39e8b979ae000000000000000000000000d43b29e3fd1fbf5fcbb04dff696e9613f2d2de370000000000000000000000001f3575768943a68ee7fae4926cd0d446743ab8cd0000000000000000000000000577f305c44b4e9e3abe806cd5b0c2e514279285000000000000000000000000eaff07458dc6e16140755d40370f7ff0cef1eb930000000000000000000000008fd07c1213a5df090dfc44596afe4635c727480a000000000000000000000000159719009ca77f4b814d48f2008fce1ab5b83834000000000000000000000000faa745e27716c5e268a0c5e7d549d5619d4fbd270000000000000000000000008059f87f390107567b8925b5dbad0930a4d5dd8e000000000000000000000000aa99a74a52c92ab08f5c4f371d11b5ac05993e6e0000000000000000000000007038886428b30267d0f94241918391f9d4e420be00000000000000000000000072a9533ae06fa04375704a6e2ea86f43b839987c000000000000000000000000730296316cf2926b88388178fe5ac4e2d139b3f4000000000000000000000000d2e42a3e29636b8bb742a03796d80868a7af29e8000000000000000000000000acd947342ae029d4641a6826fb78858c950a9f20000000000000000000000000318b9b540b5ecd61b13af5ae8a7f72cbe6be9b8c000000000000000000000000b8518d09e05d180db59823b39cc63e2f7a9823fd000000000000000000000000cf113d1be6c4561952f68ed6255fefdb9241bbd80000000000000000000000007e14d9ebc2edec91e32d30599d55d92835181b190000000000000000000000003bc4723aa033643dcfee45b3e41bc559c2911fae00000000000000000000000097d6aadeda4c1310fd0f29bcb8585e0b8edb413f0000000000000000000000002a592d9d2a0a4a9744a3619cf46bcc3076fdce56000000000000000000000000a27b0fcc2f6a68cbea3f6ccb6f7a46cd3e19532e00000000000000000000000067c41e236b96e719110d3df1db54e001196fd7950000000000000000000000005629012291f057a68c13a8ad0d108ce06684afe0000000000000000000000000d2984467b648b1b374f8d6edb78948bbc43b84b500000000000000000000000010f89b1199b908ea0b79f9a22d0497900106355400000000000000000000000013d29ce2d5d341239befae30873b8beda2586ae6000000000000000000000000fee9c7f5044dae47eadaf8c57dccd8ec7e54f4c8000000000000000000000000e45f0a6d0b6884e1f8cf18606ddc81446cd14f19000000000000000000000000fccdbd74cddfa9f49ded86665e9b42b1c7673caf000000000000000000000000c97f865cc052f718c7ee85d78d61ecf963025e1d000000000000000000000000313b81b788839713b295351b17e819c565ced80600000000000000000000000091516f753ad403cd83359813652b238a2e8ec79b000000000000000000000000464924819eabd5d1edd95a99324434db84747f59000000000000000000000000db2b4451a4629dae79e0445a8de1160d59aed0890000000000000000000000005e3b65dbccd4ec7b64d1471f0e3f5a2adfd99e17000000000000000000000000403af0a7785d3e4378c72bacc6512db17005d9b900000000000000000000000079e94ba3d51e1d7266d7740b66ed9687515ea7b10000000000000000000000003c559ca3c42cbc248ce52b9cfbf43a0897bb4bd2000000000000000000000000c6f49626269e523b07e706639da1a45e0c7b7ca9000000000000000000000000ca7c05b52d5ca8b13ce109dc0d43535f4d37f68000000000000000000000000062ae4b7fbc03944a8a4fdf93d0bce4092f2e94730000000000000000000000006677b1cc474ce7a3010690db2f6dc4359246aac300000000000000000000000084b27d20f15dbe191cf2a54ed00de8a2b8e8a0a4000000000000000000000000acbf9edda5ed38fae8a7715a759def9b52fdd303000000000000000000000000449fa270d99c25931614bb61b088544f84b9d6e3000000000000000000000000dbd02ca1c26e87853fdbfc4a76161a0712afc047000000000000000000000000df671c696326f36f71bf516d8e30e765ab3a013900000000000000000000000014916905e5fd14dd0e93c758b355d6d824b6d8330000000000000000000000004078f939a539de508598fbb86c76d30cfcf9f471000000000000000000000000fbe93bcd5c75da1ebb7470edbbe0464514d91ee600000000000000000000000043fba49b35fec57172a57f81069ff3a568dd472b000000000000000000000000876a663ad009e32f766a86aa2f26f87ec04020cf0000000000000000000000004c6cb18b574c5aed531eb5cafdcd47655f5d2263000000000000000000000000d876278302f513775631d60979701ec250b11119000000000000000000000000fadfebc3dbd375d3676b263dcb1d1d465c01ee8a000000000000000000000000e049c5043515f8acf59e4e17d6e35121e5785178000000000000000000000000590a181de8e5d6dee7a329083bfc58630bcce6f3000000000000000000000000944e3d79527a2bd938bf817e2ceb4a5463c7cd91000000000000000000000000f5858a78c54f57f952f61997c63fd88b6af8d55e000000000000000000000000a38bb9a35413aaf5e0855b4c3b974d17fb374ed90000000000000000000000007213ea6bf4860435babab9957741e9172376970f000000000000000000000000ac69f78156558b53cdc6d09c8c936e9ee75b967700000000000000000000000044d33031c66613df0df6cd974bf840f2652a08f4000000000000000000000000136d2338f737405f3ba112f28e78af44f5783672000000000000000000000000862462207266b981ac060b3616f7694eaf5966b9000000000000000000000000c5cd5e876ed9498b205c809ccb9d55d7ad55cf04000000000000000000000000095a7fd3014ee22b7c6e33847776d7f0e1e6473300000000000000000000000090560a7101c845be468f145da9567b5a04704d40000000000000000000000000fc0d260518b0b35a4ca1d0ad6fe04bff7b0a501f000000000000000000000000b2c24a6d190e8f969c52ebbf1519f045bf8bc37d0000000000000000000000001a154c9c28f4231f812fa958ab0f63a5f06478670000000000000000000000000bb6666d3a01e1206a9b20a7251d886f4a7f4713000000000000000000000000636025344b5b6d6e2d6116b22d07508a6425cafc00000000000000000000000011d8966efa7bca650547f8778b473a73fbfb0b8f000000000000000000000000edf11e6a47585147ef8acc39aa39d036fa9ef280000000000000000000000000ab8f97db73ca61a3e6adbc2258514d41353015ef0000000000000000000000009e965cc720ca00e8def94b966349affa55069f12000000000000000000000000444a52988a40355f6f55cef439bc2a5f816b2c000000000000000000000000003c764946ccea821895644f873b8a39c3ff84e26c0000000000000000000000001189e92c156f5fa18e5a5d0cf471c1fca0097f14000000000000000000000000bd77839195bfe73164222dc5c8efc77b70f5915c000000000000000000000000956d36650576f14b436593c4c50eba9df046b0da00000000000000000000000009f8f44a31109368a07528264a20c4b7040366dc0000000000000000000000003ea01d57e8abf57f902ec8dce9fdb4d26c293204000000000000000000000000fa4a2a58a7afc399685045c37a644bc45159dade000000000000000000000000894f7837f46aac95caab1fab811b1f3da34d229b0000000000000000000000001b82d9cff9edf75d6fc016ef3517a68b32c6cb31000000000000000000000000f3425dbf68729398bc5e930b9b26d652830689da0000000000000000000000009c0c514f291e88597a4b0d22fcc97f0c5c111a310000000000000000000000008f8adad4e64a2c29ac70aa10f653e618f3b8aa00000000000000000000000000989634944aaa71eb1219df11a5447e69740ed7160000000000000000000000007b19629af913c9d0a6070dadfc7ced8329ae9b5600000000000000000000000062c7dbd0141f96941e99822122d4d94e602580bb000000000000000000000000d6d37c7de75754044006525e93de286225720f5c0000000000000000000000004b9582c2fa3ea84c33d134a9d270a4d84a6ca9360000000000000000000000003fb516889042d62af3f2bc3628c69d40f75a929a00000000000000000000000031defe4a99737f761c69cc6679f78575d008ef690000000000000000000000002722bf631ef8640b6f12a5dc547e47aa7fab4d9e000000000000000000000000d2fc1196f540149a00ea651794c623feb936fee8000000000000000000000000db99ca792b0349ff4be055ea68a5ebe1e5abb9e6000000000000000000000000054bd8f96c0a71fd6e23f9322e9a429db4882be2000000000000000000000000493d47c379b96d25eb74cc0cba289a5b659fe18d0000000000000000000000002766cc698726e6fcf80eec773a30d706d363b9af000000000000000000000000031cc61ad2106fdf18691ddf35c4acb4ae2a59f900000000000000000000000039476a88f4bb9217e1d474002c1d4f8a91958e7c000000000000000000000000acae6fc2218eb6c5023b902490fbb6109e287f9b000000000000000000000000f7bc048e94f1b8a8c0e2924cc07f7c324649922c00000000000000000000000016f2877d88e6bfea1e851cc3e216f2dd2149ccd3000000000000000000000000e79acb59f0c4c338d7a966cae1ba649c72739b18000000000000000000000000f01d92a6e3e2bf7d5aa24052bf86fe1c963dfeaa000000000000000000000000032040fccd6fa3c0165fb937fcb9de5fca7d4125000000000000000000000000a836b2c129d555a987873dd2bf71bb9f323682d5000000000000000000000000fd3e409e0ab0a1ad48d8ff49e33361b9bf76c8f5000000000000000000000000bbb9850007f17d40791faa4c040c4e1dab213429000000000000000000000000bb8ee002fbb35840751b529db26c329d4a7478e0000000000000000000000000399de7537e2f4124297302d668f2be6450c551fd0000000000000000000000000239a95a6c72f52dfeaf317242522aef22c8431a00000000000000000000000052f9e269d4a1e4fd02c72029d235939993d2e6df0000000000000000000000001de16b608ea346fe965a49405a8e4eaae04f2c59000000000000000000000000d34ca0a97cf04efa9fd0b9938fea60d9105a7847000000000000000000000000cab53cd42f5563c1dcbcbc06338f0962c8e07f9f000000000000000000000000c09dc769a1bf45f4a86584f1007ffae20ed9f17f00000000000000000000000089e96c23b453991c10500201449b266edcc128a50000000000000000000000008ad0a9ca29bd52ed428ad66cef055b73789553eb00000000000000000000000064178cb8054e231a355bfc5db740f0268b5ca0d20000000000000000000000009bde52ab6f2027849bcd525597e81f77ed7032360000000000000000000000009f9ff16180f576fa93223a14afe531980c6ded1e000000000000000000000000be73fa76f7e34675b849c36585d79e5dd770a833000000000000000000000000eafad8c4ffd38f0dae96d9247fa532259b2e233500000000000000000000000067eac9f4cefec03e9bcfd95da39dae34ee6ffcf1000000000000000000000000252268c4913dc3a1a72c6fb3d43c178734e9c6ac000000000000000000000000717dededdf87b52890b0fcded62b39e892e284c900000000000000000000000016f41a775a4ffc5da7b465597abfcb8ec0469d28000000000000000000000000f1d1261b4b0517d4cbcf66e6bb6add67784dfe800000000000000000000000008fa2a3918b5798744f623940fe664f09dd578188000000000000000000000000fb0c8eb76ec4eb439caef030bf62b46236ef3a1b00000000000000000000000039e843ca2f63d7d22242f89061a7e3e667e720f20000000000000000000000001be2655c587c39610751176ce3c6f3c7018d61c1000000000000000000000000f25d3e2581e61897c63a430d11cd00cb9ce435e8000000000000000000000000e2cd7ade38a457a0a7f16def8b4fbba54717dcd3000000000000000000000000d2c733df908906e717191952ebd0b9668bb153d0000000000000000000000000fa2b6215530aae393315443e1934c82bf103aca0000000000000000000000000f0062e4dc4d08dd37e358b9699393d6811d2b76f000000000000000000000000ca3c61d2d23f75123dadb1e032e686a5cf09cd33000000000000000000000000dd2cbec016b3b4d77b2b0ed7afe41d70d6179cca000000000000000000000000cdb4c735dc832058fa64529c9f953761a8a43c42000000000000000000000000c6fc26e6bc058c1fc202ebf79590e945f15687610000000000000000000000001d802b91e57b89253d077f431eedc2e4af890ff800000000000000000000000016bc509feb65cb92e5ff59bf4c6a12fc663789db000000000000000000000000ac72470c824eb32415b7743356e88dcacd9785c7000000000000000000000000f3c74fe308367f4423d912070a66fa4122ab47a00000000000000000000000007c06423c115119bf140586bb3dbe99b39c27614000000000000000000000000080cfe29fdcfd3e04dfdcbc35935b5900dafac289000000000000000000000000c988a16683c8e5f01270e43c161ee7ed194ce92b0000000000000000000000000b4f05f0dd6f721f1b9332e3fc339f73f997619b000000000000000000000000fb8caa0c4fd82da393d01885f59e0e1f41384d0700000000000000000000000072275c25b8b7fcb94060820f6ee6cc842c445d18000000000000000000000000ab647c53dff993465130ff24b535e0caea3f3ae2000000000000000000000000123a068056eb5d9c2616f6d467d459ad3e1bb4ad0000000000000000000000003880d1f200ed68551a34c7c4984f0983767c0edb000000000000000000000000bfeea2ecb6092c5f0f405ca1c138d819a8491c24000000000000000000000000a29a5b75ab5fc5a61da14cf756040d06a195f03f0000000000000000000000004f63b2c68a5bec3304157f9ac09b9a3cd2f16d8b000000000000000000000000c51e048c343b6175e772d2c1b7c572dc62236c41000000000000000000000000b8b37ec6afd8e541efd2b1294856f1231b2a947b000000000000000000000000d6f38b314c0e4baef7b40c328420b0005f50d99200000000000000000000000017d070ce7da089805d10d6099e1a22a46bc4f4070000000000000000000000002a2197968b2d8e1587f8278b3b7a465a6be5652f00000000000000000000000098a8b03cee14b8e58e1841e54ae4d0aa457ec68700000000000000000000000002c25235e4b1ad8b5eb0238a1541a4a31730e622000000000000000000000000d44ed55c7e5ffbfc95694437349f68f42251ef67000000000000000000000000b273c323899427485a2fa289f583f46c07aca2ec00000000000000000000000053237a2b2203c57dc0e9a3b71190cd1a71a553de000000000000000000000000d9c3415bf8600f007a1b4199df967c25a3e00eea00000000000000000000000033a5e962def2f751a636d507b8d769610333834a000000000000000000000000cf217ad74d735b020f3628308d0232e886a9fdb60000000000000000000000001d7668f043d05a8680d5ac9212e1c69c5fd0ec07000000000000000000000000f9132f18dd40c314ee55c916611e87f357f28d5f00000000000000000000000040b0ca0eb72c71f512846751e38c2e60b7d19a83000000000000000000000000b50e7d9fabae567bd1c95f4e26619f17ff74eb5e000000000000000000000000a5ea986a47bdc612b5dae4b47f463099ab095f49000000000000000000000000b65f74f710ab9dc282abece4d4e1d3294be14be00000000000000000000000004706cf76b3860c706ec00db15b076e4d213669e700000000000000000000000058919050a561873e37e503e94adb7bd0a18dabda000000000000000000000000d783a33d935d6be05e9a2b3360f1ca7722be007f0000000000000000000000000832bebd87c2c5a676108d70430d3cfc39858e26000000000000000000000000855db4629ab9ababebdb63a318d749bc5be86d03000000000000000000000000a0f6de73dff453a4616c79cfbb60f1059774741b0000000000000000000000004c93c478c5c99db14de15547f0a5d8e216b5dd0600000000000000000000000061a789ebe1dfc3d1db7e1a58eae31db9ef0bc45c0000000000000000000000005c6120c60a170cecffa1152be236d70b92a7e87d0000000000000000000000003bb7b3846d3fda0c4a82d4f69dc1670429d6e57e000000000000000000000000ba7478fb763b0a0fe3455c78cad92b786258c0cb000000000000000000000000a03b2eb1f3b9210a1cc54ba0a2d67d7c22c1e1fe000000000000000000000000f39e83d0b5079696c2beb22410616f8c61af9d1900000000000000000000000000d4efe81d1232488f2a9ba2c4b5e72d8fa5a8b300000000000000000000000060f41275abd88fe72b1643468424afe37a06569c000000000000000000000000490746236de7501daf714a82d7d8d16e0fbe7ead000000000000000000000000019df37eb98fc5eabecbe56a539f1eaea82da7f900000000000000000000000047cfc52ba69e52a343545d3cb044a8c17a58976800000000000000000000000008dd805c52dc379e92e97ffc82bde2d204848326000000000000000000000000ece8cac44bb5211b65fe643c2b76cf91e52db08f00000000000000000000000064659fc763de27dca91e7e74294272c8d73e992e000000000000000000000000c28de126e148361cad06a235eb39651652360ba00000000000000000000000004a9bd2860f7f11133129a743f83ac6959fc9837000000000000000000000000040ccf59a2b4777e9c793b8d4b882ce9ddad169f80000000000000000000000004e37b826c47107ff10dddf4312db075896d2ca7c000000000000000000000000ce716932565cd3ea5af129e8b2c68bb5a007a5d30000000000000000000000002165309d6823618936731bde1f2ca69e050d249e0000000000000000000000005aac1f7c4c7e19c094535e3f0def7d877a105ce6000000000000000000000000da3ba85400e0acd82fb714022354e81c27492ff2000000000000000000000000b6076ed5b205e97b4ea3b0b4bde5e15aa1621f8f000000000000000000000000219c405caa26ce4a381ace51834a76be480304d6000000000000000000000000535a1ccbfc3ba887c98a36c307dad6c7effb7a60000000000000000000000000f8807a9f40a558ceb026353b01ad8719b89ec352000000000000000000000000fb60c4451f678dff509d63dad4a2c849eeae9cec000000000000000000000000284ff7f1f42a2e4d7724424aa5ff485414116bdd000000000000000000000000711517d9a2bfbbced98e8a4b7d15307f01da48c5000000000000000000000000389e5e0ca5703bba6b1fd3fef19df1a7b6ad185b00000000000000000000000065ec3cc7a8494feaa6c0c99bc87f6cd110ac86c10000000000000000000000007b072c6d26d97d709918da1092304c5c7012f74300000000000000000000000092f640f680815a77ab40e7febe7a6f0ab7f03bb700000000000000000000000083ee4e8d5a58d5403163da689e6eb8262bbf2084000000000000000000000000e4b0fc3ce1599270caac35b2efb7fee8c11c07d100000000000000000000000057ddca6c9d2ad4cf9690e879c33d4c53aa6578eb0000000000000000000000006a4c4aed4f7fec79e73887123fd7094ec1d13cd700000000000000000000000062ee65a0cd79e781835b0ffa2f118fae15d4a3f500000000000000000000000062c211159ceb46e259b7e7759e62d567949570600000000000000000000000002fea3a59a80bf470bc942cab5404185641d18d11000000000000000000000000988aa20f8d0b7fa94ed72222c77bff414f5fdac4000000000000000000000000c6b03f5960f3b1ab8d0f143df7e8d190b71be4d10000000000000000000000004039698e124c7000d91ba2b11a565defc129d351000000000000000000000000d1e3216113b5dd907734bec03040eaa3b1f0f1f500000000000000000000000072930f74d666e3a232a2db83b60d6cd6774e613c0000000000000000000000002681909cc5b3a1d0edf7c1a186ae62b807e858af000000000000000000000000c747a28e26fcfe5167cd822fa929dfcf089161d60000000000000000000000006b514e48ad5107711f91015a895c05d4f00aaea50000000000000000000000002b0eaf2c46008cfc146d9a12f54e412c47816d0b0000000000000000000000006a02aac2847dfcb72dcccd7b0063e7437809ba2d00000000000000000000000085b4315638390d489820f72114858c7e63d3c9cf000000000000000000000000a5a20e7e48b17a646907397f8ac5d6e794e17b370000000000000000000000009751ef5d63ac52a05b32a8c79b043748261ac689000000000000000000000000be0f0828a4ecbea31f2c26deecfb536bb05f1d5d0000000000000000000000006d1183d096699a5d75c74649d35363f17c187aa0000000000000000000000000e93446bcd77b9dbd34d5fc15e8735bf328f6b109000000000000000000000000997cc123cf292f46e55e6e63e806cd77714db70f000000000000000000000000c02bb96ba3566795b721f88ba0c7f12faaa0def2000000000000000000000000b85ad3221d231b6162e0511b97f95e5ec7e9e632000000000000000000000000dc0de1fa72551cfdaaa6b1ab53b0bfe8032d50e000000000000000000000000056441d05f229dde9838eb567ebfa267d7301e29200000000000000000000000055f7a8f96c45eff3c1a0b0bdb829e0865bae4fc3000000000000000000000000093037ba3a1e350f549f0ff8ff17c86b1ffa2b4b000000000000000000000000d9328110bd41f500a67ce54913f633109da944c10000000000000000000000001d00f6ed310ea5ce359dd1cd1f82f7079c1bb8af000000000000000000000000ca591e94a7fef3f97d74dbe0396a9742837e2c8d0000000000000000000000003e8467311a43cb0497486c3a369d02eb1eb4e88200000000000000000000000073c6d5849bcfa1ab9d2e62b2253a3671a527c5ab00000000000000000000000038a8260fd4d53ebc38c66f2d3315d56f6c9bce12000000000000000000000000f98644ed478c476df8cfb5aa4496713a151c1b130000000000000000000000006919aa85e46cf586fa4f4a05855c8615fe7ea5b40000000000000000000000007970c136b3b2eecaf333118c416435ffe9213985000000000000000000000000c12d2c2a8b1a813fa592304a7c538f6358f41f5d00000000000000000000000093bc5df62a207878dc3422f08ab868ba390d156f000000000000000000000000855c7e645fd6dac499052b37b5fefb3668b3929600000000000000000000000021054c61f6e0af4e923ac7c0aa27759eeba053ae0000000000000000000000002b177fdb87a9bab54b55f1eff89b0cf785513403000000000000000000000000ec52a08766dc5311880d4a1cf3ff9bc35d3c121c000000000000000000000000df6826a7ed179102f9c605200a162229840e5cfd000000000000000000000000afc567eb1412907087b5d41484d1f967c96c54cd00000000000000000000000076be91486e47408ecc5ab93a491747a98e42c0590000000000000000000000006cba25f2b3828cf1f94826a9f9a3f76b8596854500000000000000000000000053be8c0046f0e9d671a48b8d70c5058a77054b02000000000000000000000000892b0b93801ed9aafbed55edf6226401b0d13dc8000000000000000000000000a60bf9f9ac758b60548b7eeae0c03fdafdeeac3f000000000000000000000000b8cbe0f6758a4370ea23b2a3067f8b5fcb5f3c8f000000000000000000000000b97b6d6eea0271bba8691bbd4ed4824fc793b21700000000000000000000000045267c671fc35b020c421951c4ac57919ea902c4000000000000000000000000f8751df2ca35f17e8435b1aab14f855972fe069100000000000000000000000024315c73ae5fc7fc816dc1e6c1f69c4f0d335440000000000000000000000000d536e87c260430f31cba588565d812f3b65e059d00000000000000000000000012a95f9f9a3ae419786ce9d04df44150ff95c4fe000000000000000000000000dbec7b4242e9b6a14e833c1a5bd32b3b1d1c994c0000000000000000000000009a9297e55f7754dd91e25658a2c5c02490c67931000000000000000000000000ea39b342c29b9b5230eb420cf779967145d1d175000000000000000000000000f5a038778b3d788ea10fa0710d1f5ea21bcd249900000000000000000000000003886e1725c55009822995c7f1f565e0f3d318840000000000000000000000008709f3c5c69b4196783883d1675a9cfc538e84d5000000000000000000000000a1ee2b740017799e23ffe78c4a32de24b78f61e70000000000000000000000001bdef3099744eecaa9656f3c2713d7867831c499000000000000000000000000552169b2728d6484955a81ee28c232e5d33c2a49000000000000000000000000ac271def2e8bcdd14451daf42f16b3d419b9a6960000000000000000000000004659bb7f7980ab86d67d8027c7cac00069f609bf000000000000000000000000c994395933cddc3769f1c93ba83de57c221a83b4000000000000000000000000004f201a4e4229fbf392509ffa9d3cd61f2a1f20000000000000000000000000be2e4cddeda0039f2e3dbfdf8e0cb5492cd211450000000000000000000000008b544bcc9c6b3fd1d7ca7a4000092f6dccd1c3c800000000000000000000000090f4932632d7f7947c57be110fdc0581e685e6a60000000000000000000000005aef8e710e9da9a6c935cd53b7da0bfad1cabf6000000000000000000000000028c5ad42bbefba665020cb66ac6bd0e573e32d3a000000000000000000000000c1cecfc353e0ccf7a4251e4466dc59e6fc520d9c000000000000000000000000f4d1eb4e99ea6d337832ba899c14ca523f10771c0000000000000000000000000e67c4f49e345f1e616a35707c20167c34413f80000000000000000000000000edc58f1876e48e0e719bf36d4756a0fa9daa15b1000000000000000000000000a9eed453d723393ef04a6b9ade924cbc1a712598000000000000000000000000eac10ba19b68feeee4452a4d02e9074a91bb68a400000000000000000000000053953580c23f72ec74f544c313f4e6aafbcb79930000000000000000000000003ab24a2600f84d3ba245d90d0e4fd98dd84bfb1500000000000000000000000031949830cb3e66a53c65e60129bdd43a57efbe5e000000000000000000000000ce10a51415e6e51aa182b70321efbc50977d8c8a000000000000000000000000ac48013d68a781a378efda6b84dd5ad08b811122000000000000000000000000f5c4ce97cde264f046a8f0ece6de0aa013f6cf3d000000000000000000000000effe008c6a36e22ba34489999666ec25699f491e000000000000000000000000f5776ae3e63ad0d14bbcaa790d558a6baf49e01e0000000000000000000000007f2aa65739ea0f587a6bedcc8d31a3f20dd2ab53000000000000000000000000d0277ce14c246bd56b78e9296d20b86cac1f547400000000000000000000000093ea7902a33c0e4a266bf415fe7fd972da9824b5000000000000000000000000381681f8774644f745bd5485a3e8a836dbc4bc6d000000000000000000000000eb0f63eaec7d4821fadd7a60455f4ce06241a32b00000000000000000000000032b4b811dca03e17748a9e2e2baa14fc21b2480b00000000000000000000000092d945021049f63cf47a28c3390853f08601db810000000000000000000000000a5468eafc944ad9871eb58ea21e8b33531b2f86000000000000000000000000e734cba058ac772e9041a73bd9b7299bbeadb308000000000000000000000000297b25de06439f98ac92d44550c234e4cb89d4e3000000000000000000000000aaaf6a9095a132ceca25ceea916995165b47527a0000000000000000000000008e7a1e49388a5f0cc5aa8db6d09e807f748be1e8000000000000000000000000ec28b9218ea5e29fbf5122def56e8e0d487963080000000000000000000000002fbcd594235fb892c42fd88682da21650b5405270000000000000000000000009681f1283c9204196fbcfb6de9daec8b673ddd86000000000000000000000000a9635eb3526a0ec13db48b03cd9c65b395d8a271000000000000000000000000adb33fc5f8bc1e657ed2262943aa3ae7e80ed3690000000000000000000000004b3729f3df4066dd9616351f0942e0e8f57218ed000000000000000000000000d66bba87a5faba777d91deeab29b0f84740df7c8000000000000000000000000a374ee4dc325306873d8ac3a931022cc16e60d04000000000000000000000000133d93566f9699b3af46fe150daa8a67a9563ed60000000000000000000000008408dda93fc6db284baf821698038b7bd4e36462000000000000000000000000cdd483abb371d9f90b0194be2140b12da206ba970000000000000000000000007763941b4795264340fca53611d92b419f239fbb0000000000000000000000004546e90fed62e81295a44407e551e07938aad0d40000000000000000000000003ee889434bb8ef5c9a8192e22fd2c84cec1d5e68000000000000000000000000c0610613e7ca61b2d8b723ce3798ba82c7732f68000000000000000000000000d6521f1edbc09eca07d8dc232341f02d77b83f21000000000000000000000000bb25a43af4d4a9a11c8df7d41888ed9210337bbe000000000000000000000000d39ea6043d1fa03f5be2beb2cfe65faa4ef0e595000000000000000000000000f774b2c6b654976eeb820b0142c3f3e9e3c215c80000000000000000000000005e199814f74b452245ef20657d8d5d8cbe820c0c000000000000000000000000cedbd01e208a937e898fd95fdd555a54fbc9d2a4000000000000000000000000cbc37d1120d7fa7013bcf35582cb12ea17b2bd4e0000000000000000000000004d9584c05063094460856d523083f24cbd0fea120000000000000000000000003f7a1193716d57d628cf2d7201a2ab6c0ee2637e0000000000000000000000001bfbbbc5ddb85d1bec8dec977bd8a09d94cc2dff000000000000000000000000dfc67119e23c5bf8c35a42f288108e22a60fb673000000000000000000000000e685aa14f9c8842b2686b2989086b84fe0e1f5b100000000000000000000000023075fd4c3bf69a83c912a2e9aebc2b0c4822fa1000000000000000000000000eb878043fbe42d808d496adc507c62280d4d6ff1000000000000000000000000d56796930155f4ce907c73888a0ea9a5b06ea3790000000000000000000000006d376a5863324489bd65ab2cc8e24d6ce3775848000000000000000000000000f6d0a10cfa010d9f9d0aecc29becb2e62f16efec000000000000000000000000e98169abe0ffec9536102d1a5a57075043edd1ec0000000000000000000000006939ab583fbe9f5e2a051e0ca56c206bba9752d00000000000000000000000001db4040c23db9620488b66a1bf8715fe4c2eaa39000000000000000000000000c6e06264fa3d203a402fcbb0f6b9811bb91e0a6f0000000000000000000000002e15c7cc763ca138a8d8164adb2ccf1a8fd11cd600000000000000000000000031331eb267ba343d4a195db93063f790c806bce6000000000000000000000000af9efe7cca27b1f6424a8868cc6a549344cee57a000000000000000000000000e116d5f4ccd817e93a4827b4b1166fb3fa61bec5000000000000000000000000ba39ec1d4fcd7df21b40f4ec0abc88616be2510a000000000000000000000000f117be438af713424cf275bf7be9083fbef2300f0000000000000000000000005a9a201007cde8b95e70c0c0cedd50f26b6ba04700000000000000000000000025a93affb3ee5e4c689d0ea44eaef67d64278099000000000000000000000000fc9b80ea0d69ec0eaf4134e23ef2c5c16b892d59000000000000000000000000db1f4cfa8c3867640372390e12b1237db17b2aa00000000000000000000000005e2bb2d61518741a66a29e424f58bab4c85153f40000000000000000000000005425db8412cf892a56909fda5eb3690659594f0a000000000000000000000000af4a653e67aa1ebaffbccc12b57e18370699bea0000000000000000000000000bbe9a6aae775dcef534c71394810c6d9923ef5020000000000000000000000005faf2d57991a078db04434401887a2c953d82137000000000000000000000000a49b13517b99594848b48cf731ae8a136098f311000000000000000000000000301d63a7b8288ad8be5db55750a67f3846a1b420000000000000000000000000685aefc4440dd2379da3cf65ba487d96cbb79b3b00000000000000000000000078efb5bcfc7a82e9a753543ca07de254cce5aa11000000000000000000000000cf9a682b48e90beb9ab77f644818b33371cf43f2000000000000000000000000a61d8d4178bdb64655cd955f8caf4ce129c11868000000000000000000000000b3524c4f1d31c732102a919d9d799b51a8ce1ad4000000000000000000000000ee9d306d5fd255f9b41f092efc6e115349bfd20f00000000000000000000000073c8952d29bf33c239c27edd0a0322591d1c86af000000000000000000000000ceea299d63fdd2d05b4406918a1bdeb429a243160000000000000000000000009cbcb02654e0057d48cb8689189a921d29969846000000000000000000000000afefdbd00550f14a824595fb08481463ccf7cc7b000000000000000000000000f0aa31dcd19bd7fe89f104a969dbfe5a894b5a48000000000000000000000000ae8eefa0a2c2c37d614d288b7c2c5b167104097500000000000000000000000089d9e97942f4c74b0817713f8ee304ee4078117f000000000000000000000000b99dd738b05cb5bd28b05134e711ea5f732d413a000000000000000000000000e0bafb855d6289147e8e15b09c40372d4b590452000000000000000000000000b78e90bbc9f2e36b91cb13ddf5b23ede5005deec00000000000000000000000021499131b26e3a44239e96894a316cfa9c4489f6000000000000000000000000c1f2159a9c6a15b144304bbc39d7afe4a81d2e7a000000000000000000000000af0c57295e243f33cf82f3c65bd49716a71ba59c0000000000000000000000004b220241e0cf8bc78124564de86890797ac12f130000000000000000000000000d77d9e2bc6b5886ef0722c30404bb05b4e95fd400000000000000000000000011b0442a179643de9bc9ae94da5a5ef239b411a700000000000000000000000083e3982fa26bd2ab01ede996aae61155e05721de000000000000000000000000353fbf983334da5d9ebb1a4e687d2da08178683b000000000000000000000000c5e447af9823f7ce0a98d5f0b1743182becaacc4000000000000000000000000d20e1caecbc6bcaad9f05c5d87ce7afb3b6db7a40000000000000000000000009f5be381350fa74f679651598f03a4996a8ac958000000000000000000000000c20ed24e81783c250d54d3c5242888d62769c1120000000000000000000000004875a98defd6250d76106b86973d44fe1ee835ab0000000000000000000000006ed2b7016cbb01b558d5aa73c05852dc2ac8172600000000000000000000000044b9f609c39e790584e1c75120c6bf5cacc162e5000000000000000000000000ad69ce351d15298632f52d73a3a21331938647ba000000000000000000000000ce15f0e99450fc54de6d0482fe31f90ab277240800000000000000000000000047d798b936c95b1b2675dd13397609e880cc0b9d000000000000000000000000f7ec341f4bec8cdd37d8b1d3246f92d1ca8fd45b0000000000000000000000002b05fffed42fee9a15f10ab371c56dbfb61148880000000000000000000000000caf013a85c58e463b88bb49732a4220af829de70000000000000000000000008907b2b2bc720f7460b1cedd1de6a818275bd0290000000000000000000000004d0e55da9eae6e5dc061c7a9af7b41989c69c1a2000000000000000000000000a5031e70f2100b653e5e80dea0f5ddc93ba97f46000000000000000000000000e061dfa335e2adc9f0cb8a5739382a95d5b28a0e00000000000000000000000048dac32bffdd51df38b512c7255cd0d60aa82cdd000000000000000000000000415d04afe56935c5185671e91a17090b44c73709000000000000000000000000f2546b52dce7c4ae0ee1e1dc6422d85c1980fc27000000000000000000000000b3e5275b79ad0cdd121739ec27ae67bc0335508f00000000000000000000000052c22b16205588a165ed28ba7efa39b5d7104573000000000000000000000000306eb9da7d4dbb4966b618b3f7316f4edbba8985000000000000000000000000d015058bd2cfe3b9f6121c84c517d9b8040745fe00000000000000000000000001ba03636e61678c6ce7699ce7dfd69582ffb29b0000000000000000000000002974d58da4f9e7753800328f1adebc028ee6ea39000000000000000000000000ac1098406e10b66b7b0ee98a2d96686ec1cc8ae200000000000000000000000094d330dd8214c5b9d76c1885db867591bb93179600000000000000000000000004a2d61baba2d3fa84f66a3e401837932648ad3c000000000000000000000000f0de9987557acbf378c1fe5060bb23d3ac0bc06600000000000000000000000063c6dad8b97c94bebd12b7678a21fc4f28d7d38300000000000000000000000076bdfd3877752b09eacc54e5a2fd6e76e06496d00000000000000000000000004fb2e0afa34fa2033405ffcf6d84fce6b3dd433a0000000000000000000000007be79910b71066d504336d12ceab1a73f53f22c9000000000000000000000000c4b6cc68c8971efb5decb1beb2f7405b09e833d9000000000000000000000000b403630f7c2a6fb6b57627c7c2f7fb1ae40a5b94000000000000000000000000f7e702c9aafac9a00487c9f273abd727fbcfd70c000000000000000000000000e7ed595a31a2e38881914db8681d75b66cd5547d0000000000000000000000005f81aa649048ce49ffdd780349e58e61d1a0ddf1000000000000000000000000fa584d4729227a0f8f446a583155cf3aa31eca48000000000000000000000000e7aa3e00a47c3c1d54b4a1eece3935b89ac16ac200000000000000000000000044d589a5641599e305e069463307ac6b3ddbada4000000000000000000000000b422aceea8e4cf0c28cc654780001b08dc509ea900000000000000000000000099fb78eb662d01473a042bba9bd0a5d3047f642600000000000000000000000007414cf7046c2e755b7d04a85e96269fbb34074d00000000000000000000000094b10ab07a7287958cfeeb7da95e743430981288000000000000000000000000f49b2b3caf6f8983e85edac2ee1ab89701f9aa76000000000000000000000000ec3b7cb647bf04e833a24af1d385e77f6f277e50000000000000000000000000b413ce0a88d844ae3900c1174f5cb0443b0d4eba0000000000000000000000001b448b5e7ca956ee341d66f9089d631e2409711c000000000000000000000000e3d02f1907071d1f855a530479776c6afcf52674000000000000000000000000f35760b0242e1b1aabeb41d6560b567ac3231ed1000000000000000000000000e5e711a7fc5ed803355cb10ba87f57c985977d7b000000000000000000000000f693f8d849c09f3f5043b4b1d3e5e43343491ece0000000000000000000000003e2519c6cea56ddd6c167d3fe40fd1f96ad473bf000000000000000000000000912cb083fae9a885bf58676993935bca2ec3f201000000000000000000000000e7c05123fd172ae69ce03620f4fce8a62b6b16ed0000000000000000000000007bbf8ea7042760b65a9f4bcdd289c91a54c9fe1c000000000000000000000000cdd86939415ab5ba9554fdd63a9eaa9f8beb0ba70000000000000000000000007f7d1136761cadffe293aea55604f1c4f4ddf62a000000000000000000000000bb610f0860599a70d0a85d80f806db1c8cff895c000000000000000000000000a40e6a41c0927f242031cd2dd36f338ac013388d000000000000000000000000f13aa3b29b269ffa778161aed1a6c36bbf720207000000000000000000000000e14c17d8aead665adbd72749ec0cc1e9065bbd87000000000000000000000000e55420883a3bafc3ee54573587022cc949a3d75a00000000000000000000000095f0b988cad962739b4191bc826593ee85efb2030000000000000000000000009dc61670376ae7e3d79c86c648b00e370eb22295000000000000000000000000f73eea08c7037b0d812a90cbb492001bbb1fee3800000000000000000000000050635566308c7d3620e9c3f94e41815a322daf0e000000000000000000000000d41f8feb7255b0d7f3832b2f3d19a4472f84d0200000000000000000000000004ef0af07cde44955ce7fbbd21a3358d95447236700000000000000000000000017b7ee190062d5c38916ed6d11c3cc93dac722eb000000000000000000000000455f16d71eeb4ec5dffa310d7a7eaf6c7ba68eea00000000000000000000000013945f618e11d6907f15ee362f0a6100b99f275000000000000000000000000093ad60370704f1d30d3e1864be9d2db10977aa630000000000000000000000007fc42430d0bfd684f64bb58b28f25bbfb42f920500000000000000000000000098503131ac85f8950b046bc39bd4d92436b7840e0000000000000000000000005ba932bb8d1b06cce74137b803e2458bd8037b400000000000000000000000005c4dcba034376f511a2b900a0ce8162208bd4bb90000000000000000000000005d0e586fe922b824f48d5a7b35066d42a03f6e630000000000000000000000003126fcb4f7c462d1b78268fd0509c6c5a0a6896e0000000000000000000000000ee3c4a50d8a52817d497062316cc29197a87bb70000000000000000000000008b7d509ab2581a4979f346e9eac7a0b2681d7038000000000000000000000000f9e24d18d5b3318985ee70157f9e10d5cfa6ee6c000000000000000000000000b1f8c88dda03513889105ebb31fb3d88d10cf9520000000000000000000000003fbef5f74189341835bd484c7589eb926a76e5e500000000000000000000000058f428d8c161822d06eb75d149634a03d4b73ba10000000000000000000000006ac335e92d78aa6135f15086783a0bdc9ca46bab000000000000000000000000d12b4f0967c4d92fb243c46b141ca84a0946d555000000000000000000000000d7008ca85d5338877b366d3b4a406576a1833bd9000000000000000000000000b90ea7b22b31c61cad644102b9d0d4b4eba00b3a00000000000000000000000015a37c86c1104fe1f1c9a49b6a2c519d12320bcb000000000000000000000000268158297ff00f756732cfbe00ad30e68589fc8b000000000000000000000000742dc964f7d95feee4268c50e72caff8da1b5556000000000000000000000000e3c95d7f425fede8ca5e5dd4fe2e2b53e636eeb1000000000000000000000000c558ff6241d2343fb5bed26f6bceed75f8e7a62f0000000000000000000000001ebae6654f1a4f7a94ca4007295075e7ea741cd80000000000000000000000006271fdafeefcb572c5a76bf6a611ee330c5c463200000000000000000000000077ad9fc922db3d117150db8155ff48541e057b5e00000000000000000000000001ff3a2cfe1dafcfb3c449770afb5086e81b5299000000000000000000000000d842436778d9c495645a50b4aae4d8d25b21d5250000000000000000000000002bf0aef384d1bee97265745b3beff0a5e5fc4e05000000000000000000000000f77956a7ee41cae5b47a171024fb9317714f88cb00000000000000000000000003260d1f9591ddc951532eee14443f0e6efa76ae000000000000000000000000a4635fd2821ed162a4e36672b06a1e8de7704d2000000000000000000000000031b8771a4cce511b3c2830d93030842886fa1f850000000000000000000000008ac4ebb26ffb065ab7041c26d3c0bbb63e06676a00000000000000000000000054d4b6875b4cb6e0f112c30fead1a08c37fdfecb000000000000000000000000078c57e18f63b42a63815031927d666716773975000000000000000000000000e3936de6eb34e0e5ce790344fa317588b54bfcb80000000000000000000000005a9bc52b28cdeb8b044dd7f29b9c8dd27f4c8a6f00000000000000000000000065320676c97a574a2e625f079d5fbaf6f0f625cc000000000000000000000000f2ac2a39a6a6ef8e83a594fcce94e3353373110a0000000000000000000000001cb911d5b1bd2ac8e1c2feb12429bdc27e085ce20000000000000000000000005486038446e6dfcf37d4855cb188be8d9bce5b61000000000000000000000000020ca66c30bec2c4fe3861a94e4db4a498a35872000000000000000000000000cd9cdeacc3b178dd46da1c1d069aeff5beaf843f0000000000000000000000005911fdc39688cf556c1e185745be0e5209cb767b000000000000000000000000dba7960c43d78d632294c873d7475175234cfb25000000000000000000000000d25bde624292cb6e05ff2d8f071af5aab6e500770000000000000000000000005a57197e42892cd2d2044d600e01f4ec3b338ec0000000000000000000000000c0adcf5bb51e1251c9d38ded0e61dbb6df787b16000000000000000000000000bca8a23a4b9b21a157734f80333bc6396cdf5d6700000000000000000000000032b6907cdf6c527dc5dd9d60f0978a90147194dc0000000000000000000000004599815a6606ce76fbb8861e8e75f6bfdc1eb62800000000000000000000000096c410fd63675dd7bcfe1cf1dd70aa43b9649df6000000000000000000000000cae92f76cde07b02e07a3ae15b479d89d1c3e618000000000000000000000000e9e5be2be1a4dd1e792ed7a89b0c7edd75aec7430000000000000000000000008d30e4b4c8d461d99ee3fd67b3f7f0ddaf9d3dd6000000000000000000000000fafac974cf7784c956765a985029381a48429f4d000000000000000000000000131ed7e1cd7691ea3d7f4b33158bb78e42865a28000000000000000000000000f857b76cd65a7dc4bf3e0ef23576794fce0db382000000000000000000000000fcd116de20f57a83748b7a108a1159893942e619000000000000000000000000611c3428da9f7420f489b576761ed47b622d18090000000000000000000000005f0db9d6bfe49c39efc2a08072399e7dfca7791c0000000000000000000000008a0174a47881e9522c2031dabe658105f195b8c700000000000000000000000023b64d081f1ca889158bbce5a19b807d45dc568a0000000000000000000000007a545fb5e616d1c4528cb32f722e801a938b80c40000000000000000000000005c9d7ad6169e5760d16cb75601cbe95e540efee7000000000000000000000000ce81532ed8918e849f529c90d7061fbb683da2ac00000000000000000000000032091d1378a23106e436606a8bf9a19523e479ed000000000000000000000000de86456a1e5a47f3acc431e44fffab10ecd3b0e900000000000000000000000062439d84e5cdd01c048f284292cd422600ede3f9000000000000000000000000fd4c9717331a211e7ec66825bdb3d7e11a401d6800000000000000000000000033c459c8708da3fa2d47b14483c86f490c24a26e000000000000000000000000e87a10d5b212d169ccbc9a50cf5e23dd3da27cb600000000000000000000000017c143e21ade528d84dc495921455856a6868800000000000000000000000000ec7d5d1618c1876664e1a4f96b0bb31e871e5ab2000000000000000000000000c20f2a00e314e0be5c71a8db61bab65ff829a8b80000000000000000000000000b99fe16fee82a4d7209b94d3774275f65afbedd00000000000000000000000080ca9a700641dd6aab758a56f31f72f8335a467800000000000000000000000074769425be4afe0279b277333c0a174b260352de000000000000000000000000d5be1c7dbb369119af42f2c8b345a54791ef1dc20000000000000000000000004fe3c48fb3acba6d047a608d379e609a9eb99913000000000000000000000000d0c1675b94fa7ce12dc84675462d591b3098c7b30000000000000000000000009d35097f21ae1a4af4a207f63b459b0807cf4e64000000000000000000000000dea1dc88a8f502f90cef1c96aa0fefed42f225ad00000000000000000000000036c06b9c2ec4de48e11dd199d4c75f208eccd8f00000000000000000000000008655c33b611659a49b987115e0da52d24e7103ef000000000000000000000000486d301d6cc2b7b5ce72001117b975d79a848ebf000000000000000000000000dc8b2f393d41e5c708c1ea188c2fb390fbc92f1200000000000000000000000011bc840690497f744c9e166ec4500cf902897f4f000000000000000000000000768ae78e581bba762e4253c28837542b44d241a0000000000000000000000000babe3de0440ee042a1b40d75160b0c7550387a3300000000000000000000000014f0e93f4010b25a183338d7706f028b401f2b16000000000000000000000000143a66aa96c86cfe46b307746c4746151a2eaffb00000000000000000000000044487ae10d639286e0d16757358d6e3b6a8eaf990000000000000000000000000b0b4595670e664e251628c65bdf90cd094b43ba000000000000000000000000239c5e22879620705f3cd3221df0cc23348f7916000000000000000000000000a8bc895ca521738d3dc7a6e258816b0b6f57381a0000000000000000000000006514bcb7dc1fc445327295ea67c5800b1498e8ec000000000000000000000000d75523c1d7fef9bb361020f2baa2d18f96c7d3f2000000000000000000000000e0fc32881ae2e90be9913f152bbc4573c2f3c7f0000000000000000000000000beabb68086af7527dab43b6260831b421990e554000000000000000000000000f728996cc2fd0c74da973054e11e063f3dcd57af000000000000000000000000afeeacb042d5fcd4b2082f54baaa6e5e590c49480000000000000000000000002c9805430b738e3a72570efc6444b2e68e55867a00000000000000000000000033a2806b99d7c3cd3cab1bb4cabb3a7b9c5815970000000000000000000000005f8835473de0b8978c4fcb6ddb339cc8a76e8b65000000000000000000000000012ac60657e1b688aac3c681e55d3363bd156457000000000000000000000000c52750fa2a5f9bba4e44ec0bffc8c706bfcb0223000000000000000000000000e5c42be1f79a7e2ccc4681bec39a6136a28cf71b0000000000000000000000000f6521eefc174cb414cc1e8b3396ff498db55491000000000000000000000000df599a7579d5d213ce19641312da1da880f4d501000000000000000000000000ea4c17e5b109d5c726a7be925789c59094e75d6200000000000000000000000051bf476f0c5379d897ece0763d7ddee645afc1d7000000000000000000000000eb756ce39f68b750019241a9d082ca51e7c202650000000000000000000000001a5b3ac4a815fdbed409b8c1d9be41df8e83889300000000000000000000000010e0c733010a33eea3da53aac76bd78608fdfc1a0000000000000000000000000ed4fd8def67ad93d65c30acc8a07d52a89a9c9e00000000000000000000000027e994f0f29ff66a0cd5bcdc1239806df00706da00000000000000000000000012ac5d032461ceb856552c2614f59f8d3a6618a2000000000000000000000000ac2c13019849f78e6b9370316273a0d0daaffda90000000000000000000000008c0e9ecf966c376bb5ba4ad459a2cccaab302b4a0000000000000000000000006a8d87b295f54c17af7995493d78de49ef8520f6000000000000000000000000ca6a3fccf182cabfa235b6440f2d2de9cc9748f9000000000000000000000000de79870178d4188586aee4b0e1f2dd32c5b11be500000000000000000000000083562e0ce4c2fcdcc0702bea0e50a52869d7a4cd0000000000000000000000008f6c7931328e112d9f3d6ac0cdedce1386acc687000000000000000000000000dbebf47a81f534ce26abada5f3e62baebebc3f7b0000000000000000000000006f3296afab98a322f4aa632c571d5700cabbe341000000000000000000000000379be43d8ea8ba87c12645b6b5b3629c93b1b9e6000000000000000000000000c18e2c4b8e242298becf00fb8333f66dcc751e870000000000000000000000007fcefec49be164f7a65bda01b36617f33de49bc900000000000000000000000055b3290aba42b307f156fa74feb06edeb8e48f2a000000000000000000000000ddcfb45c8629e871342c0a22318305caf99100730000000000000000000000001c1002b8d5684fd47960a6a91685a6174d270c000000000000000000000000007aafc6938c898139bca4ff67e25e7464c57becdc000000000000000000000000fd0588f84911fbd5961a0fa09d50dbcf74f04fc30000000000000000000000005499851041d0455a9a78361fbc11993d4bed74ad0000000000000000000000007e0ce237db32f83e70ec7d93576e4e1f45ec82d0000000000000000000000000a03dffef758c0ab87e9b4d327054f14eaa8a464500000000000000000000000099f1117f13e072b299942037e6a5d1469912b47a00000000000000000000000064b5173fa19afb4da2171ce3978c549688c4ad6300000000000000000000000024b0e112a682d8dc841a79e8ed7743561d8ce0d1000000000000000000000000f5af65a37c52823eef59617d5ba78c8eacd8adf6000000000000000000000000cf1af9cd7119571b1abb0cc3836cfbb7260c5c280000000000000000000000006ede596c4f539dd907024135167ab656e01e39240000000000000000000000002327aad24bee4c0ce03375710824b8bf47760e820000000000000000000000002b53da0acf52812739833f83ac4f009dc5e131df000000000000000000000000bfc56d472c110f8087e14370e383a0a1a44621f0000000000000000000000000ceec3ca63d25ff0cbfc72108ea99628b3eecbeec00000000000000000000000009a96b72f9802fb602c15953b8d6afc4f51c270c00000000000000000000000061bee790a18644d7972f8445fa232768bb167a700000000000000000000000005cb2ea80ca33c6824ba0a51bcc4b98c13415d35500000000000000000000000049a39772ebcf49a6109f57f3a2832a71dee06105000000000000000000000000820296f1f6e09428a87155918ae903e8acec5d97000000000000000000000000c6ff08fc90d5ec8936eaf273eca70028d5047a9f00000000000000000000000036c6459bf9612634755f16923721d8f39cb596be000000000000000000000000d583b44f0dec1e6d2d6be9cc4f6fbe25f28c24c40000000000000000000000009788f15e20558c874861e3e64605d5a00bc018ae000000000000000000000000163823d68c2c997c4ceedef2c9b3475f07ea37b800000000000000000000000098d2f29b04cfd79c174fd8bbe917a26e6e0dc10b00000000000000000000000035fe914c5fb9c1fe53700885fcb04b38e3f5c0d300000000000000000000000095e5b5888abd6172dd087cfeec839c9f8ac8dcc40000000000000000000000000aa14fbab0dff34a8290fcc4a4217e1a5d6c8855000000000000000000000000a9f7f4ceb45c7e421db30b19e162ab4f8049742e00000000000000000000000039f9a52ed7935f8d0e6c75227d6834c2e45c2ec3000000000000000000000000596fb4a9f46e9835739d558f4af173d85afc76e9000000000000000000000000e55e05633b7cf6a87be7ddfba1a6fdab8e8438d000000000000000000000000022b5d847c05f6e11ffd5bed3213354d4b40f7c3b000000000000000000000000089b09ef4001c2ffb49c8dcbed0039728e6d573e000000000000000000000000019b2045066aedda5b4319b922f6640ae949ce46000000000000000000000000a7d8d1c114054bb2f07e814cbb39bdd005873d11000000000000000000000000e1120d280b79424a77f96737c013d87c364a21e6000000000000000000000000a8bd1fdb12303673980243f8b8b09b6b1f4158ae000000000000000000000000c5fae14843ce77c4310144ee4ec2f5af74210731000000000000000000000000f0d19f05680ea2a76fd01c5d95839c9c9c1136b00000000000000000000000004ef64dd20ffe921267c43348beb38bcff527216f0000000000000000000000009839eabecf162c019cfedba7992de6da73641a56000000000000000000000000257ccb2bd598ceb9612b759d9622852141e61db7000000000000000000000000f0778db1fbd0575232ff8eadfd41ca8b059e93af000000000000000000000000d418eff7fcfc804ee5728f6b753307ad5e42287c000000000000000000000000cb65153ea92c85b95137df22561644a70911d0ba0000000000000000000000005bec69f30eacb0d52f43584efb558476acde72c6000000000000000000000000e796d775c187d351237daa8327b3182ef32c7895000000000000000000000000db154ec15fe8fc0f4ea4ac8abbbf2118a9e275b9000000000000000000000000adaa6a35f645f8575751c69728e8626669a8fb2a00000000000000000000000068e749ec9736543cd45945a3e22cca27fecd1dd40000000000000000000000004e81ed6d849eae2131f619080ea8b0d2945fd88300000000000000000000000034a7c15eabccf4a29992b698d6e5abec64c6d5ce0000000000000000000000006516dede38f2e0791fefd07c2e550df3c87e10ee0000000000000000000000008b0589a1ce5113622fac1a440f29bba4d52bb634000000000000000000000000d510896e3d7a85c06751e4faa009f98bc1c73f5a000000000000000000000000fe6f84409bcbbd5d46b011cb5ce3c951dab21faf00000000000000000000000066acc659bfd73fb5ec827e6ff0e428ccac0e3f1a000000000000000000000000c9e4248d4ea1598cbf48eb4f798a2777b63118ad000000000000000000000000b1b96465f79df35b96202d3b17cddb14238dda3b0000000000000000000000001e8f60331e610119ca4f6620ecc6e31aa20e877d000000000000000000000000c4102ea16d9e75ddce647d5cfe273ffb99f69b2500000000000000000000000099fa3c2774770cd8ef0c8d0dbbc3fa26682e40c1000000000000000000000000820458d36883e880dda5dbfce97084614901f7b8000000000000000000000000a612404e4c1b1840cb1630525a7b3fc71b5ce454000000000000000000000000a629e0cc47bada12127bda0a29cb38d4981302c40000000000000000000000009bba479256f7b1846f65137f2ca5778a045309a8000000000000000000000000945c990cb56762d76fa21aba081ae319ce697b18000000000000000000000000b4a4996609bbcc7c10ea159d94a9e3b195623e160000000000000000000000002aeb81b0d8e11fe42290eab1a239f2e3914ff37400000000000000000000000093401a914b36ea385bde1c68b077c0331c83542d00000000000000000000000092582a91c7ce8004bd7ba94b5d8c8175a7092747000000000000000000000000565e6a7fce05ca680a2a0d3f2abfee2292ae92270000000000000000000000003912d7ea8140e16dac355892653f3512c3cf3749000000000000000000000000f4dafe79f08b6c7219bf7ddd5f627af2da6b00000000000000000000000000001287a9a82117c9702aab753cba8d5cabfa5d923a000000000000000000000000824647e6f57b2198a5e265b56ff977dfe1e2f2b4000000000000000000000000003cf16f0756fbd5a210fa111ebc0cfe2ea91b78000000000000000000000000bdea881543543271ecefce91685cf1139765c18f000000000000000000000000c7dd8c31f9cddf77b3769aea533cf7e21a37bf980000000000000000000000005fc32ff6349f201580cd7785bfd65c5ebd037c77000000000000000000000000fd0859c220c82577904815c54d52270bcae97d690000000000000000000000001047827f1b1083665d93a05755216a0c5ae5b73c000000000000000000000000b6034bb4f1498b62a45ca030067349e028e85f9900000000000000000000000041017564d17a57f81532fe800d7fca23e9d1029c0000000000000000000000008355564bf58f2d0d47b84ac4dcedcb05ec773b76000000000000000000000000a1259a80dccd5f92ec48bb0c60b64f1723baff5b00000000000000000000000007329ca334c835744b81665c5125ad4505444ca5000000000000000000000000958bcd0c2bba12ad51f8c8d324b4d63a79a336020000000000000000000000000c9a3442df23cd342b869323a7cc12f30904554b000000000000000000000000005b8746ecf646f0f7481acce3280fc6af2b1ea50000000000000000000000008e03f247615f3288cf4ed0784de38560ad592db600000000000000000000000068c7eee8d94b7171b318b963a793235c3fcd0ea10000000000000000000000003dadf003afcc96d404041d8ae711b94f8c68c6a50000000000000000000000000bd037e7d2166ab7eca1c46f8d34f9c9fe42e9af000000000000000000000000b78a4840862d463a23f62c1ce6019559b120dd9400000000000000000000000056b021e8e0babd09a0c0dc33997948e40d4dad2000000000000000000000000015775b23340c0f50e0428d674478b0e9d3d0a7590000000000000000000000008497df95eb31abf15e37b6af061d66db8ebe009300000000000000000000000044f3c34f38fdfa6f30a22743d4227d4421e6df040000000000000000000000008053a5d82fd45b094e1940122efe045687b5d8de000000000000000000000000a3cbf8a2b761698b863b30cfa7bac5ae653b0628000000000000000000000000bd65be19cdf800631a24107f9d8f7bccf69bcb3c00000000000000000000000060cd3d2fffede439f827f66da8c783efaee037ea00000000000000000000000033b263ee729075f0cc36537291d52a1dfcf170a0000000000000000000000000f8931a49f7102ab306d72244742a7f3fbc8e28f40000000000000000000000000bc78663bd5edcd207afd7a99be9073c96ed620600000000000000000000000008b5aa3da6b1480b9459b8d2565e388a4f313b90000000000000000000000000e991189499ac54c55e9980efaaaea446f60074b7000000000000000000000000fd543fdd0ddd37ddcb390ce79e52d14a5e1dba14000000000000000000000000b79e77d1d75ad9eb08a56e77aea1e119ecea229a000000000000000000000000d71942f346a04bc070360dfbadd65fe3120d232c000000000000000000000000411daa5b2afd178824fb20ac6d8578afc25bff56000000000000000000000000dad677bb15cbb69fc3c7d3b3bcad13f999f9f31f0000000000000000000000006a4f4eef3bb53dc4de7df6c977c0482cf873d06c00000000000000000000000025d318a0cf75e6b9c6679e0d7b8d0ca751ecc789000000000000000000000000ac090fae8da6d5d1c32e14390182add05650a725000000000000000000000000d8484efdbc006e8161c3c814f03b331b54c1c2a20000000000000000000000006bcccf94f3d92b971569f364cfbb9303b4484fd8000000000000000000000000733cf845e824afd85c061e4a46acafca7c96cdfe00000000000000000000000062e48f2e205d6bb5a8f886686a55bae5b8ccf51900000000000000000000000090b4998a2cae194e34d5fcda9a22d51c99deb094000000000000000000000000039ab8e362644a16c2ded111a577bf92974edac500000000000000000000000042a12070567079c0d4b780b2af555dad0921bf550000000000000000000000004b748a575f7899ae512816afd1c955e5cf095987000000000000000000000000938bdf1d5f2608a1ef5eb7b11819e440160284ea0000000000000000000000005d9767729f04f15b45d9c9b657213a73f199521a000000000000000000000000f9e585418395087a4e5f830e6bafcc966e29937600000000000000000000000002eba4be161b60a774a2f7dbc90d2b947c4924f7000000000000000000000000536de86a8fa3303b06dc9261a94ab490bfedb91b0000000000000000000000006a3e66e8145fcffd92e4db4c1b12ce66afafb0f900000000000000000000000042b7f2fef80d77b8128bb167e6e7d7fd011a902b0000000000000000000000001537c0ee8ed1ed158145f898c2ddedacf2fc09b8000000000000000000000000dbc777f76fa5298003710a21fe5b8f8e9adb88750000000000000000000000005b6d92248922f8c4b6cfb56b2b399f1c3cae8ab500000000000000000000000056d76a1878f5700b5c31f634234d85681994b33b000000000000000000000000c5141f65c239f8b10e920467103fa874c5eecc7f00000000000000000000000024960a4194d96dc5e7953edb37dda28f2cfc3d3700000000000000000000000088d6e23b897f7b63b03d4ea14b578bb64542169200000000000000000000000025184873ff3a97fe6c3c08dbd0f3b8dfb2c60e78000000000000000000000000e92af7210c418e3cca3130a034927f524878d5d800000000000000000000000057762adf58f8d603799f06a1b09af979985d1358000000000000000000000000653d8554b690d54ea447ad82c933a6851cc35bf20000000000000000000000009673df6b1fd197394fafdbcab1f1b079272f2cf0000000000000000000000000db1cce3c4b8dc6562991fdfbd150c2a200ef1859000000000000000000000000347f422df7122702b0792c5afb76076efdcea9690000000000000000000000003254ccc149b9f1a48144b0e6d116adc58f99770f00000000000000000000000061a32dfa6e9d47fc5b6ea6be8ea9fb569cf7a0610000000000000000000000004c3fd1f9efb50bf14dfc5b6f82d0aa5acddd42ce000000000000000000000000230d997c39877e0c67fe2f5b60f9d7da1170cff500000000000000000000000005f7914e82a40b96c5f29ee1cb6d5731fcc4e47500000000000000000000000093277548b32b6434fd81c6c9de7e7952c5284edf00000000000000000000000013846a5e1bfba1d979cebd971cbab2a328fc38a4000000000000000000000000eca8839d4a069f72b2aa818c969b92d77a1d17730000000000000000000000007e65eb2b4c8fb39abd40289756db40dfc2252313000000000000000000000000f4d7e80f26a758dc762a53560d090edcc51505d700000000000000000000000091863c64060d21bb19bbf5e845d38cd3811f592700000000000000000000000048e698391938cc3b9bc59e40e95401c5476b0826000000000000000000000000978ae952c53e05580e7b4fc4dcfc56abfadb1a6b000000000000000000000000433eb99108f0d5a066211ee40de4702ec2e0e7e7000000000000000000000000f980b0e7e990684413feace4c7794bab0a2fa7240000000000000000000000005420fa7eb9cce20f2dfe5a2a1a7524b0354912530000000000000000000000005399df4c5eea25d263510380073e2f90aa12ce5d0000000000000000000000003683cbb28b96875867c23124a049e2e56a78ff54000000000000000000000000cf6cea5e0f7a5bf3487f8f53508302ee753b0d270000000000000000000000005923994bda5c99753acdcd20e0f1d5824142aba8000000000000000000000000a0a0b923d7c50edd6b1d86206a206e20e8128f780000000000000000000000009a4cfbd40be2df0947e5a8786bd2c6c497be16700000000000000000000000007c458fbd67b524612f1b193d1095c2433e28e876000000000000000000000000cc633e55ff217307ef70a5ed6b4b2a9d0f1b72770000000000000000000000008951f152c92ead15c3d0fb321a2abee2d6ed159d000000000000000000000000982c570b88676d2d31ebf166075ec219e338e1690000000000000000000000001bbb8cc3ca0199ed17e7feab5c2133b91d3e3cbf000000000000000000000000c95b85bb1d2211caa98d8772e85435e46b73c2cd00000000000000000000000053cc143093781ae8e45d372beb63f7409a4b3ac3000000000000000000000000e614c4c07b215ee5c0e663d6a626e07f0674a3a6000000000000000000000000e0b50a0f5e0d625e642aeba3d500d96b96157f1e0000000000000000000000007f28be9b01629c3a75abb9c8cf0eda2a759f1e10000000000000000000000000a796befcadace4185255f45b07984e36e1f92431000000000000000000000000b1f4383edf558cad45c5a84cbed061cdd370c040000000000000000000000000717a9221e3ab144a21c5338907ee76058e508f2b000000000000000000000000fd5516c7fc1d8a0582d4e8b21802656ddc1ba2380000000000000000000000003f87bfee2b35ce67f97a0639ffeb16a422bb90f900000000000000000000000058384cf65bc22606aa6d313751dbb98125e8d8100000000000000000000000003d89a83351eff089bef053be6b03d16dcf32a2e900000000000000000000000055140ef85afc0a0a7b9d159cc05f6ab4bba344cc000000000000000000000000cb4f5ae842f19d2d2aa4cbda02ecb241fce67ddf