0x2cffd02e80a3a521db643e2500671113b5fa9134b15c64f7e2073769399b6b62d74e07291036a05fa2b378b4948ca0546de87902ea577a71fd4edc46d318af3c7d6ceea07127ca269c582fbbb8a29b20e08d044cb292423631defddda216d7a1634ab6795af3a758456d83108b97571bea84c4879beae2c520308f24bb9383b441f883ec5afc75aca4e4bf8bd0fadce2a84740c47f8d9117a9e48f4e0e114054f150a17a2b485c20d72d922c35ba38526003065bd2643e4b7b7f74fd8cded0afc89b41db67aef6e31d7d16930844d84c185642b961dd09cba45f2ba30d65ed07ef28b5952f86d942fe7db66764c65d6c2f3fc5a7389e9bf6db0c362cf4a4f7254442d49dcffa5addbd15d1f88b000cb0dc5482f624c3b6f7ce7e889c943c1460b42862d7c18b3ad17dd6a0e626551ecf261281b55d444bf49b95ab95e3ecb5929186cd3bccb8348586cc973e06774d1899b7d88522480a4b6df4a245ee904aba7b5be8bbdfade1b71e0d4ce5eba7fd695be00456acfbfeebb9764413276491307349a8b9d723a2c429c253e75882e9d89c3a433fcbcbac7d72f24c09165ce4483ca7b32a21f588b37cae247bcdf4975b3323f76746967a0675d72a0a17251976e2654ddbfb38e4b8873f781f111f4097c5b10c41d971036bfb19f4255db4a91e0f9ff9e7429d1f33098f564ac61f1e0d2762c44b446b7d0f45a6e2030aa74c5117774aacda251ca2d28f7085f6afca8cabbf3f0dc134a66f3721a5e18355f29f0943d9ba82ce6ee4a99fffed6c0798ace40f25b7e7bf3d9a10a58f0cde098253d84a20257f5c71ba437cdf3c861f0fa127a0dc047aa9f81a5d117e7c0befa73f2d347ee7af1c34254f398a0a83ae472dd4f8204de6c7d9311f5c9593428cd770c0d033caac64a5b8da4eea3fa849acd11a11d1a9bd337bbdfdbcc35419ff8e0554b4e9f4a4f4769624ed27b231ce8c0985af8a12c14be2f20f607b17ab3906a92319fa8130ed06e489819bb746015138e53bcbc17c30eaf65864a0dc5c1e95f5129d29eb89ec47e7449f8b3d6087ab3381d4445174f81759c1ae77d78f6607246220c2f7a4d45272b6b9d6456c6987cf0f8ad0e3ca8ac3eea4cc8c24973b3fb7c912b4f633110ae4897514026b4cadce2494d4f79432b8f64600e728e6347fcf9468308d9e2facc0df7306917eb225e9bcd4cc9f8615a2f3b2b3436284e239032e0cac65ab1248efbe4abc918784c92779d86d919fa1a5c40c866dc2ffd9a693cfcdc2b08a935b6faa7b9fa88885bce1ae7122ebd73a68f28215e9bd72090e9ce94471a1af828fb8cb813b84cd6015bde1354367c92503c2147fa7c12c85a11fcf70844a46c2c0d8a77522b3187a5b3bde15c9f8fb2d5da273f8a32673b26edfd026585f90579924babf595e2264badc4835fb8ce50ddeee4f00362e25cf603a8690f5bc1b80ada8fbf08dc6e14898086dbe5a318ce7d3df2e05e534d5e4bc6179e71384e9a56506c3160246bd3ce2d82840397c98e9dda292b6e0f02bf5de902fb0cf7d5a5a6d69a037c12ae87ab2fd5d2b9aa646975eaae58130d465fdad7a205033cc8c96d097c94e40340e0dc54a01c450904c686f98c722efc03f3705ef8ab75079910f398de49b7bc88e194147c6c36e1b115db5e612df57957b37eec361de1c13c1e185579758d897cff984f3cc6e4c01fac36d5ef91d2e8650daae103a9fe6924db5a34e80d2c14d81c5586e78b2e58b0ca73727297ea0dab0c5afeed349c149fd1d86212dcfc06de80ac95982f68952fd8394d760648e8e163d32f11a6c920a80a1ddd6368705a991f7164a0f6fede660851c70d3a235a1ab2c9c54c779bd57bee57c413185a3b8a331a8bed49a1e51d3f7fcba9d3cafb981112fd301389732e4698bd474fd7460dc39f7c6078ad445