0x2cffd02e14130540c64e78e75d73487411f26adeb1cee9c44b19787f10d1c6053b3a661a5cbcfe432091973a828d9af594efbf4e63a50a34624d7a1b853394d26b199325875c9d6ec0522925c68f5a0618b77c64a93fd1c04519da35820d2697bcb7fa66c1e779d62cdc94c40640352ce18c6131d81b093247ad90e009e5227f6e30cf7f09548b4e212c6396604590f0911d38a5a061c0c3e4ff4a0c2f4abe427d1737cba5aadb29dcc139a77af05a6e116610032874c752c89be8ff8d004dbee33650bae6c7a47996a0fd6f2c46d14632f37f84dc77505e75f851a4a417fc8cdc4bc339136a464630212fa39ab704df7f3cd003cf78e839e55697b1e58ce48b74c577d4fc446deaf7f1937f5fa8736c339ac438f2fab854c2d249543f137813d7df5bfa9eb7a6156c4ee0ce7d83e12ee0c4c88837e71edf25e3ab6417910ee910eb5085a02137f9222f4f6f180a370eb353d297ec22a6cebb0f581224e5e06f15886d0c29db3881d7e9920f2cecd0fc1d5434d8985d1247434ef26611d3ea63aa4653ab2da15ce8b73379e5333640673dcee520760618a44e2c0f15b4655c6edb1be46f6a56235630c406711e69a70455a6966277e01ef4325e012b985bc5e8fa426039ee9d7482c9daed51ff75a5d57d9717c42fa28c4b553449e929edb515daada34bed41dc326d9ecfb2bd4d8ea812c409a20903c8496d2da1d6d74c7367523b7699da9aed5e0a529ffb1e52713689f3acd8b1903cbbf3913fdcfe42d1dab43325c4bff015dc70695e2d16e085a54a0c3b4539ae56db50867d5f2c9c4f9473dacf39056b787c3f68a31128ddf30c8aa77906417abb55da49757b74614ba5aec53274fc57337e5313cd86074e10338c82a005d45832b1ddfd5030b48e849889bb08af7b62886ef9ca51c4ca36c102cc684ffacd16af99f53d71795514966ac9a3aeb250177ccafeaa4073be8971e3dec06400719825f7b01d1b33b18d53884b52aafe1fd91c3c7867944f2cf437c3dbcd7a7feec22c854c44f3219e99fb2972c8e8733ea2ae0e0cd111fc061fff988ce8ec652d474f6b7e40b2ce692de930246694dc8b0e9778e375107ee69d0ba29d8a43b497666557fb22311cd162021b68e1ebe0949c7035ef18de191c75a4d39a07dcce8aeef9a001786adfc6f5b36591ccab6f64bd680117eec110d020cfd04d17b580a716b76e3fe1368e47da021c1f071f2b79e95ff30cae9642a1b38aa605c296c75c7bb53372dea8b444f6e76de35a9f2af27b5811b9a05faeb2a8a44d2f9b736f133818dd94daf3ba322bc3036b9842f31f5b012ab9c600d940ae7bc36ef8e0eb7a3ad47fc93c91c3917ecdf60699165c13f863c3aea0d30fbba07841018a307d9e99b363567393a867644d226e301d7eac87894d68503c43a99f176b78b8bccc6665cfdc53e4d3abc200dcbc90d844551e427a6a52702a81dab5210cc94ed21268a79687ebab8135e14bc1bb4a136e44b8b5068a8f75befa79d676395f64b605f6c6fb27af66a007c427ddcd6a09e4895bce6773e35635a266df5471078780e8994560a8ee5e763a65ebd0641dbc660d4e27df77fee72064add0b24b8a341547ca43eb480bbeefd48ba0412c5552efb5bf9de95919affe8dcd4fae522ecae625529230ac2f2f6eef0993a7190a61da4edf58c6497deb954c9df571cfd955172cc502cec6e528e399070c6d0ca17523e801c317193f4621082c93da7a3b0af4670779de293a5547beae55c071ba3e16da043a2564d550ccf2f10d5c8c1db27c5f8913f3f3481b4d5b5eab64bc8842ac154642b972e63bb4ff1d61ca10cab474305cfc0ad0f38be98f4869cc307a1c43c270909b07be0972e16289a1e370d0597d868ed57b60f045382209cd38a6917ac1bf924a9d56c7a8dd9544c553265f23a1