0x2cffd02e8d06c9c6caccc97994a66deafb5e6b40aafc13c75b8798ff8c371df43b832b9684cf4cc74e5575d850d73118308755399f22d49ff1652863a1365641c40d54f5d34f76316d61a3ac58b164582b781e9893185be07c367a6aea917d2e63e319166102869bef43a090864203044241a735330e1e5c701d622dbfd27b598222748a0d444740b31c42562cd2db3a604cf0789611e7116c6f6f80e160b9c640d01452d28656499984ed040fdf35f46e10796ceb52ac05fe1deb915f8efe2f77e197381bc9f6f572ddc57ab90c59f8e9539f164a71eb2ddea0c0ec81f6159ff57276f0f8198c83ebb5b4a3355cbc5de05e065180fe3aa3f3a66d37d299f6193fd7b66fc2d657e63274f2b02b5e84b3cca7de8c8d76308307947e410e3a35ad59e15b2542628baaf109ee37b88cab2aceaf6af8c2b0accf1f8f345d3b914a1b81e58b51363e9eaf429215fe54adbbb5e174cef0d794b30a0f790c48c584f9386134985e29ecfaace188aa74e69286af1ba3b5e8daf0a0d4b1d5a074832b921f2fd72f6fbb9092de5568ab2bfc5c27c2195cc94ec791e30e5dc8d2a2c132b7c0d131e69e8181eec52e7609406afed57588fb094ca243473ddf0ea61f2f75cee8b5e3d63f7defd782f5a91437290dec3ab4b1f6f609195baa6fb046eedfea39cc3c8ad776d715ebcafda4bf4d61fb9774ff85436e8de334767e6a62b8a479feb3b485f5d25ce25bbe6f0f7bcfd8e20843dffe3777c09dd80a9ddf281ca549af757be75e4819153f20a3d502eb5eace48b8edbb7ffee6fbc28bfb3bccf701b1c83aa37e9ed1c76512eb7dcb30e268c39adea7d535730bcd6e5426f6ba160422e11049e4330ea41659f5b3cefc180e90f7236950435e4b629a74cdf3607fb9765ae43f0071e4cb10dcb630813ab15ab4745d0d3970301bfc40a70bb71512a84a0a819fe6a5a15c26edbffbc8d8ad1a5cdfef3582b21e29c6cc1db9851a578126b1a3e5d4997c47ddd5e441c6dc797993cb21583d4b3ad06a60750a859b317b6b2144d798cb0936a932b327a8c711bbc328442b5d0311e599d470320b8c90adc5e9da28a5c988c7a60c569e506eb948cd0d0eac3291ccdaa738f6914b53885c57a7526b69877c757d2a4e2ca3e223d384b19ed1efed068aac6a8a1dd1c5b55e947e7176009ec155d6cb49d0f37cd52da8eca54c50c523963f03a8155b2c1cade59eaeb08172bf3880086fc71da6cde839d61a5b966bec7e3625b245580f808f51b4ac5bf3fb6bdb7d28a5542bba84a5f463c965ff3596819495afd6e900d02380920eb98d98516298787a5dcbfd1c358ae74ec36c251bb3911a877572b68043b1ff0d39a5b97d198b146cb8ba47864c2ffef33e61b03702a8f6865358a5eb44082c3b46ba7597e811eeba72c1edc40fc7aebdbab8516046e15f9c4a9fcc7553b802282c98c8d88c9201da62b302bbfc294866553313b7a574d65f9d8b56d656e992bbbfc351f847a5f8b2294ebe455677d8cb1fb475df1a48e6db09c7a083dc4c350d110dfa3ce8d990588062c0d6dd1f67edd5d688dd89456ffbd8345712a98fd9d38863c87bfefaf7d8a8b230f9fb85c165f0d56d8bd42ab9bedd55f329ecfaae1593fa9c2dac8564327dbd1b959e6b9a07767c24f431d30a69b9b51e2df376e2210e390c7af6b03b44c083b805e61fc9156efe21b76fca84416a41c75feb8837a0ae4c0ee37e01dbd063051fd798fd97ebbd28620eb737f125342fad929238ad4a3089b3135c5c44d2a7f5a6eac9307998ed799fb215b4ae010e91248ca22dd0e64f5bc3b22bb15b109410691a48a83c001fcf6b11802547cbdc35ee9fc5681eb1aaf4698a2c5e9d8c62136ec9412b6ca0d5cbec8a1825d6b7232594671b46e7b48f98e13b3dccd667297b6f4e53fe05d7c8032d9