0x2cffd02ec921876087ee146f8579e440598e6486acbe0c35d5b183e6bea5deaf73b1ed5d80f73a7a00df44f7484d38690651deb6177f4cbe7cc6520b5fd854573f8e854eeda2dfd7ea8915d6598f286e2e2826f786c4d2b0ca1e818c3a8de5ed044a3878cc3660655fc286edae2cdd276757c1fe70204cec6350d8fd7ac0b5b028b95256214e924f2d0a2ade1025502edccd80c531f1e0799c92d748cfb08c91b40a18eab415b023041c1edb9ebf7bdc1e8505733e12a58a205fca2293a0b47abce90ab5295e6b5bf537f8b1370a2288b87e040b0d601dfef94cff6876fbff35b17870d11d7e2f8ef4499698c3ac1012771c082e6130559900ffe38445011d581f171ca4b40df52992a1647faeade25fd526ba74ef6efb78ff9faa7b742d67e62dc1553ffde83377718152936902942d5767758c79b094770ea6d4bb1b5762319c85d9979f62ac4b4af9623191b08717ad74c09ee1fed4aeecbc11650429718fb366024857b0fb56e6f50c2f86ac8b308e51a3ce6bf6c0a4b0a0402a32ffe6fbdae72d4786cc4ae4343a57983a40232eb80a19d3140f582c26ddf50db8be68586076f09df1e5e889991be77d92f8890c88f3a1ed8d4c6d487f66140edf181670a5a299f647ee326a2142d292be663a16c053828c57bf14af3f9d6c6caa6776fffe5ff0d8831a14f0bd4c5d3ba8980c1be890523e36ba434c23645e6d9c95f5d83d4291753c4e3b90aa7e0493dbc920d4945270e196eb4dac945bc8290a4608578abd945b1d9884ed03b2b065ae5f9a44c7bc82a2e0f7383dcd9109eeebc15a94aa1e1580b09199e0992cbad63a7d82f5ca369af2fb4962dd026d826867fdc914f1918a06e91b4bda4ed3e6227753fa0f1a399e9bf2a516a1c33fcee1bff6b3fcdf68a81761782406b51cce3615027a942e32a264026b2467e6e7c3f469a225261f72caa863ccd7bffc9f1be0ae10e229f840a23b8bf9ec44cb0e9b7749f68333b8d4d782db08988729063d1922d9b381ab62cad9fd61499a68d01ecd2f0787581450e4bac644349e0d99b889fbcea6593e8e31e547ff62ed713afbae91a92a91e541606d996f38e08ca2855e2ab3ca9ca15f3d4cdc040fa5687b1eb9ab7977bda17df02a95d986e162b40ee539cc789e591cdba8eaa31a9b66c2b75bce7b3fa34a41304f5e047e0e9388d88d22fec885a6eb5f3f9a1fd026998465475488e1ca3a23ba47aacb2e3d5f6a0bc3acaf80b58b16d219de71a4361c5f2d1c984d03b951127705811b6821e2e4f1ee6e762bd96c1af3692a01c8ea5524090f26a3c02514fe93b277386b9af4579746375b6d2c8854fa15ec2da55ea6a918589deda0fc06efb243bbdbc62aed5d3dfa257a7a6ff106d37a59e2c7af0f1cd4c6c2d5e21b19d1e16ecb74774b994feb57174f8f3cb20624d29b86806ced11f3356434292b3dea252e60ac77df320834c68aa1f658b459aee76b7db10316cac324e9386e247bca0deca1525d89df4ba4487c1945f7549637ae465933cf3be7036520b4b397629e9bbe8d80e1a1aaabfc1c41a4746beda4b5a1e533f5ca0997e34183b86151d6d7bd27576e36014fcb83439c7f63e6d1eb3d7ae380875666892e338e71b1cba6bf8637e8faa234296f9ac7fda6a3a780a524ec0aee2b8adcef1603b87540cc178c634f46d4cc3cae44144544138f412e00d77982e5ed619fc7046f31bdce170d1143563cd7d8d511e34e381c8fdcf719f1f20b82cd69c448ef29c58d20e367e5d2ec134a509a47dff804b3a422391bef934fe4863a2bb24ffc5451ea6aa53e33a1d3d62693f41c41ea559043076fa31c1813066e65be43b29359238da7031f94e5c6b52267286ed2679c4740030adea29e6935f2499301acfa03d39867a9c4fbd4824dfd356f5381fbcd8470571b2a460510a7