0x2cffd02efd25fc6702925a85f88942c1b2c0166633515ba982b8c6a03e2ef71a17e16daed433f066b5e406fd7bb8a06c01f14ae79ad52e3de92894e4d049468a95099db7dc2295ee13f87f3c8c0bef5097404682e9a05cd2f6d8ac0d085e5f12bdb07fd941c37e1b068d07318f5a606fe3f855f7ff106bd5fb2e1312585c2253aad6f35748697f346ce5ea349acac6f216101f3ace5a19c25f7d86532491e77516287837e4a8c0ac3c638a99348f4a239d811165238af9c13869b142e55e4b440b56b88e94b47b5f252cdf246b205cc146dd1b096d93ed31bcae80f0faef591a917856fe2fbce65290994a8820e8bdc9e8eb766eeba17bece50aa940c59957a0c09c49ed447cdb1dca059ec6e8180e5195e1debc9c0eba5411632ddc98e1679380b4d9bc3dd010427328fa4fc609b9a357d9c9e85fe51448d2ebc9f8100541e0b07a573560bed1bd5b256e5ae286dddf97dc0501311c7e3be703f5e6f918afed0c3f242d9a1cd6e682017b8cb71b4856ca9f377ce4dbf262ff77a8756fdcf33c19fe59095ef1f160d91d6fe54124ab3d67530e3aae664d57d04ea42314a769f07ae5d59161eaa978215d7218837da2b1a0fac9b0ca5f32d2fed0f010d55d07fbe97d6fa3cdf96e85209a49c0aa24fbf55747a3145b2b727b94349796bf590027b9c4a60c7ed96ed9073f7e1d8970cb8b272378b2a1ec4b2459b0fef4238c74dd990b41f924ca04ee2f762262327d454f4d37d4155fb4e3dd0542eb932f2f8b09c7cd03a1620e64ce22c229605deb52f18e0139f90cf5af83eb28fcd30f8fd73af088586161c6345e19a501e71850557dfab43301922e4e7587f7edb66715c19e0e61fe81d0d3d3cc9e3ece7b7be8f9a218f9ec01d0965420d854ce53d64da3e623b52c9a059a7dd1bf85e196fb694857b36d3bdf3f4b6e13fc962a0b3a84343144cfe34e06056e6d926e52213defc1d3c36aba97fefcf53c0caed1c8df733c7d38f7622998ca8554bd8a7d7a8b44200ec104c2d7eb28a2e365e825a69561b198f9c9814f77fc8e1a98540e7585d3f5fd26c72bae6f5879c6e9ee7fe44f1cf60d62177a389600a1f4484ffd94a87914e8ec5a2e2fb645222092b65891be6f1cc917d0b5681f01459d84ea74b53d2093fac1d082ae5a1b68a20b282c24445f47329da70b2a550baa383597d91eecf50cd95805b4ae32122d485ada275ec64e896d7c5f1c5488e24a9814d79ef897291047816d586f703310d6d9706ee81167d7315142c50a0b6d5abfb01534f82bfd47a5d0e0903b4b6fc7f20c64fe31c3dd1d44547a51f046f10c964cf4c766ce3430ca4e3b98ace18cf1a1f875924e8bccd46d1b06acedbc4d41100806ce16c8c9e911515e3a1e29c0d9110574960017af9d071bae8d5b47e1c8e6ab20897e52a2c15e8b6b2c7eeceb2081d5db6bf505165e6d46e741b36e9e51202e36587ddd1a443dae89c92ec22e55bd951ff5fed17d939f2d07c21f7e2c397f771075533ce7aa63ac1d13047e1be626b9190955919dd3658c7faf64a3391513d6797302068a041777f8e918381743f523ed811cea7d808fe8462ad301d85e5ef03516fc00e0c685f356c996620775fc6eda746c2f0f86dc3d0170663ffc53e009bd6253f9c72fcb9a43eae8ec73b740b6b8a0b36cb110288bd56e6ee3389ec644fceabe5fdc7ae0aa908950a01e3568960dbb354b7c44d236a6655ecfb48d6edfb9a68ea7f5c2c1e8205b46ed1ffc4915144f420c3abf62100c8f8aaa21cfb76fe556febc0d90032b0c1c46728418fa3de18f9e8860ad2587dcd636b3e97a917800229b12f7aed6815e4ab51f2cfbfa15161527f23537f54046a1e429a32b1d4b23bb0413feb265be78c64e3b53f83f890945804840759c6e7d5bb24ce6717f4ebfa1823f93f33493b94113