0x2cffd02e2b8b2b8ca6db5d39667147b9a190153a54426fea28416f055a4d6e2606156d7b006256a11513d0c87577e56423c7a80e78e8789a8e20790e7ba02316e044b1cb78b5bae479c570afd0d72ef17758668a624a05657662fd2c1e6d13cd8734211a51997a702d3a5d801222b0a54d85b8c3353cf398ff29a124a396fbcbe89180bd2bdaf29a7c2cb33ec35c16f234847ce94ee26a9f19cec51a119b7c0c8e8bac16eb82ce03c8bf8b2c3bd537327c1a2bd920a14a2d24bf1eb9f3ddc54b97b00e12a43e7fa912bdbb50e0e2ae8561af318f3f1d40a87501ca08325b6c4fa6386db8085407dc7e2e0574659fc2ccc9b1c8e81289bc027a4cec025346e68e1787b2b1cb1cd5d6e8a24da210869773eceb3a8288c3211b230db50f301b09fa32b9e79dce504b3e2e61237cba7e014ce2eb360e4ac278d26df29965f937db0155d41e93cd82fca728d67b95af09ff85bbfa847bf38cca1b7f936bdd154a3096aa5fab3d626b606c10b40276b7c699f819d165886ddf4fae18ce31f85ba5a6329d08b65b25bd971a66b273fb53c1ffe4e684c89d6319fee0e9bfb74ac57d257316b60f2e82b8818b161742b7c5f9dc5a996c6157390ddc1a4a306a0244873f2343cabeb54cf6dd76f5bcc7ffc07b4d972e2bed2de14245807594d76b672d322ec7bbd342157b5e6434dad06684946f3115a40b24ecd930af317f822ca71a07c61631f5f6a0a0c967e6b6f3c5053111f798e370c0f640724991de68e536c04ce5e234820ea345bd2e3677b04ced4a3474d0559616573f45814e6af70282fbf54553aec0da4ee738f7aa1d89ecc5638b8ecf71b4e3f27be7bc7d9e7993528f8e307bffba2c596ec02ec7d2adb02691d04fc611bafe65164b7f1cfd61c991e3c47bcce035e216d1790405bedef507f98d4a7cbd22bcdaa491dcd7b88981c9214044fa2f22809f0bf650a54d95abe6719c8d7674c2d6d18fd33d4e19a9d4615c387f4ff682e1a5c553d43bd4c8ff47002f7880f83caaf89f94b1ada352c634f84679cafc88095a8198faf18e676a1c6463142b49036416594ee7db684e901f5eaee3c8db1500bae942c57c9e5267ac7ba81c294353119510b7272e00ca51d2905ede016e4eb8c1cd5ce2a3070738631a22faa42e0d24cb0ba86ad1d847450c389b365ea02ee51cfa2a3aaa0dadf7a974de9510690a9fe701c3c278c8065cf0328e097e4bbb0e0d83ba15f0a1cf52c3f2a4ee7c88d27740a029f983b6edab51be6eba0708a23c7a9a3dce66b483175ec358b4448764827bad3bbc3ce30df8aff244b0e870814d2ba89d467abaafedb07a997e6e98ca8cf9b2d49a45558ebd442cf0d8cfa3f0851b9bfda77f2711a4c6067e0239861b2837c4f31ed10531e945ee9d3e730403f6ddb4025518b05d792f37701e85ca42eb11892a39d505b739e25ea7d433d0f5e110f2e4672ff62ecec112ed92066444243caf45cf8690dd661d119bd1db67662e8eb8cbc9551d48ea2afa33422caafc0679dd791ec147e7af17bdd4d433ec6990cc83eadacbf1ee513edb965e2fbd93642305011535d8a457b870fc0d81bcd320ba42a436d0489b0a0e7a4b33c1e2a0901a88063bdbb055f5dfec28228339e49044963709f6e6cf0476174943cc64ba8c0da4a4d12f918e5f6e061df7e85a652a62548900f3bb281bb4cf21253c14860c4e579ad3b816c9d4fa3dcb5b30d71f4371a98fe7aa92e8e1608f99f9a85a926e3ef6b638bd55ab0516a3d8c2a0b76c67bcb66282957efe5c5983c590c40f3f8b0d1196e160b2c74303e3fa6c5d2e6f35e4e0ebc03a87ffb69e5ea272a49985348aaeeb4ede76502ebc198a56b394e5087683ce4c7220d985e0c2187eee7a25833e1098a22064aebfcf083235dc91dcac529e7e160da376410928bfae00521db4