0x2cffd02e0c56dc459ba9b56861ee0599fde78c46547f59c3b41b830be10e7634715a0209802dbad16c64d24c5a50e28e7a8c87652933af4f84e626893cae74fbc853f43b6ff67b3e24879f936a865a86729e4ffb05be46eb49008a40a4cdba487fde84e2f3eb60857a11e4ffcd4632197f7ae111789960afbe4bebca8836fae3128b274cecff4c549c0978fe352764264eb44ca4b47367bcfb05650ab65f31d2fc63fdb16cd33320b879626ef7fda43513d84630c8937a7cb4fdd9cc2aa9e71c3e14ebb627dc306694673f4f8284b55e885ff70e67f089175e81f421bbe42592f541772a79718f87a56124c39176cb72a35b4d2847a1564aa66cb20aa4970d1d9a35a161d4144cf652d11230207b5012f50fdc74657d484f4c7763794c20a829f73d3c03501ecc38509b6eeeb1d99f95d29fd94d98ada7aaaa3d3269d62c03176b333336b53466b7784a0b356f2b543363335dd5caed508e4773c2ceb1fc8b9bb5b63dfc9750920ab9cf172ed3b80ab4abb019e3ce9bdf70860439f24e717bb77ce975a5a2ed0f12eb148520123d50722f95727f77fb52d6f0413e6516fb1d69955d0adfdd2a4370c02aab4c0d9b4301b7ab12b629b2276eb3b8bb81e570a5b279ba4ca64aa6c025fbe6a647c667c45ace092ba4fbb68db87600c7617080741261e3faff0a22561b463d3270ce7a3be78d664d6d40a6417a99b81f4626664312448d6b222b0c45800da7fffcfcf6e7411b1db4c17fe810a27a102e0e604d2bd5374737d96eb12ccad874312c53801e71dcb52aa73c4b63f22ca9a43f03bb0aa879b5a25d3e11ac0626c78b453007ba00b35b73b2dd0d83ec371b8226a28b00351fb03cb15dbe56c842499ac502257d5f1d742948c8ecbeb579395bb1bcc3d61dfb3fd839409d06ed0f044e6dd308e62f6b930df7b57ece2bc535729bfe32c6946b00bb33453dac8a18787b6e483fd6d3f078b98ef58bece6309284d8bd9b3f87c98f6c4fd0f8931b484fbccb6d9f6e33780dbe6259b2024239006cefd877e38c65c20fec6dc65ef80e06cf3ff021d8efda75a8272f665506dcd898869c0df2aec09e023c80bf65fa8caae7634e659303c9e416f41f3b87824a6ce8ed7dc3c6ee3be4ad402ea723a7fc1eed4705af8a4f5d2938f1545e34efd5aa39de4e1b1b3827eed2cbe61f0796d740dbf49d391f255b41f8a7a6bdb74189e2d9d214e4c0f32a607ff53a42ead31262f4022b14597dc4d13d72874b96c0358112da6f8c5f72a7b0663f0ffc3d13b033c932eded7dcbb5c32f235b2066c4cbbfb9cb20f6f02105205cf52751b780525b50f66a1d01647ed6d3066b5c6ab7962216a26919dbfc1eb72a04c29df7532b9f10d549b08637c54961cea1be7473fb4905752947d0e8b61b2821aefbd16a76731c56ec60485fd3e5b655f52dadf0a7467df50290e45a89f67eed182e11ff5c0c4c2e05d649a7f82b9ca10e6ace69fcf68a68daa7a9f6971678af4f36b23bb471815ed01ce5be35c492f38b5b49a97390828b9bcaa3e94efb401025e2f14e54f82b03c4ea0f2c896268a893a7529a229cea72a99b4c2bc059a524810843ab11e03402181a34f5a425d911b208b6dcf0c9d504695797be1d850c6c6cf57e207f32c94c6a930b8e7cba95799175a12876441471e7cfc4d7624a50e565a1e509b6c8fa02ee7f5e32d2c34d32e31a4685d7fe1b60c4a063a10f7f844ccc4afbc375fff43591fea65add5d35756dd727953fe5ad6db63f7adb0f24575539645fe06fb1e43fc675fa64900e1c7e3abae3502ab740e7dd2d253baa19667d714e976abac679a65f8a7d906fb7d9b5ca7d348b734f96914f45be830d790e1bd0b82343a15f2fafa6283180365c51271cd7de14a83f8468114b0226b43a0abed2eb55a300451b7d93f6f68c2fa30543