0x2cffd02e83fd2e66175eb3276371601ba28a7d9ef079ac13dc9ef3c1b36d04fedb2ceaa5373d4fba16be08d37f513aefd102f54a1e6920771c73c9cc26aa5044a56dfacc05a96dd76b316f27872248f487f253b7d455701f89976269c2c3b3fbab731496bc6a8d2ad7011f1390e5522caf674a1cd5e0f91bf23ac566035f18a89227a5a240c114fc934504c1b3f962f9f1d19e86eab4f59bbc8aae394827e1ae6196ecceb4c88e5c66216c9ee8f2a777388e2dc0988421a032b84b3c6ee7ea3c2677cbaff1a093b21f0f1d7f9da84e345593ab7882c60f3fa5adfcee85ea49d5fa5ad92aaac0cb9b5550021f5bc73076409fe11e93834af31546c43ac299ade18597509c5e69aa7e03d173523c4090ff9d4e02c37f26cebf8b9169caeace9b1f4d600a7a54f050bf4f8d83698b35eee8cedce0cdeb96395a69ad3f8e4b4b8b37630784f7c537be65017ec2fbd6ed0d891556ae85dbad5d641e2653794b9a641cba9115194d5cddcf874d8a767f391461aa9ea2d3656dd8c6cd6ebe9dfb7d70b52d771be4faa7dda8e31281c9bd6f5800aed82be81a44535d706add76393fdbd7f7022916a3ccb28732950aa97bfc6aaf6ff870ae1e8296abfff1e6df0add42715629a7265ad7a25a3f35258d6ef9cb285cfd22c60593c558ebc8e1ed7c60a794a6a4bd6e062c6158daba76988ebe0fed31f50ef3f1352c6d2a318e68571a9081b8898f39ca83a11ff5efacea62cff361fb5900528ec0553bc95b6694a25d0aab5fe1b861757a535f16375945ca2de110a891aeb357522d3dd74d21e4e9ab6f363b864073332cb1fc11d0d6bdab40e11c061c78dc778e88153b41cfecac90e5339d82711ba36dcd03c139165c604393aa57a081b594e697c2c1ceb6d44406e075e2f805e44e958a42e57dd71e4c56ec539ecb357c03cf03ba66f03062ee1f08ea6a17afca51f994dab4cb8e8d2c9861feef6c58db42106e0b048b18afd6fe175d987fab8092d7b9812937dcd1b9341fc4f4456f26c711fc9a58849451d6301b7de7e350bade2ba03432ffdf45783201d9944b27eb41b518a1881c4d7caf89e682a15eb70d04df689f0d286393876db4eb98f3a9c76498e37ca3a5617924c72335a806e2f169c89a4de5a9c710e21aa21b845d4c268af005f6d86ae6322d7921ecccdb7e49bb7261041e4bb8939278f7fce4ff98dbd7a225f08b16984a514b0fa4f75e3ea986014ffc7cbdb10a4298b3d6acb648fb3018935afea72e50aa2704baa94739c51f0c0f758a431256b65a0216ccd99b3fcef1d0c381312c3b8cd9fd832d91ffbb3e4f6e476581faa7cb53600dc48478a177f12d91e85dd8b658ba0ab01d5055b41880c78ff6cb637380331c5281a080942ef76513660294810fd9bf954d6c698602b244097fb4812f2c11dd87691bf5af6d055901227bee2185c82ff83f7705b1d262569737d204cae2bbc65c53f956cc64b0306be3d09b397a2bc3101206e234aef576accf66f289b5dad28c5e2709132b98cd6fcb282393155826f1269427f904901a7ccee35cc36c8ec22023f2ab2425e091533a5efddb389958b34d3fafd9158fc31de3a50b96410c19a575ad4bf5743715ee639098369704cd7307425fce47c9b4cf7af9e1a8987a9c990ad6bd9d2959df51625a79cbcf25b0970f2688a2dcf5d5e927f90f3937a6037cbe7ae3f7c3c70d34b1ad4b0dd540541b8b5422c5d9aa630e7361b5aa2e495c725415c33b94f0068cb77e6745a9e22015b3108b88a7b4758d127a5407c2284a4d02d1c8bdb9de6d389dbd84a9fb042b167b00f4e674faedc6a78665e839e830bef7a84354eb17539e037decce7454518e1862f5d05210b31227d0ca71dbac0f444cc499426c12a9270bff0c63003f85a61b93972b541446593c1f8a9f92e16c7cf99db39c