0x2cffd02e14bef1508da8fcefc8100315a6fb6cf8c038117347622e9b0ecef3d2c6b1cb6cb7dc75ab6b14ee3fa6acb44316f16031df392e6ca44c05d596fd85c614ce12827c731379fa4118323a17a0ceee9d94827cee74efb7e24550a833e2a551d447d97406c564a8b7712258dac7d43e185dbd238b7e80febff8c6338e3139d3f5bc0dc2171c8a865b1777034c4d80869dc6d82d21e810b1dfed4f81fb1e679062c7e9934a9e58cd31bb642c21a0f7fa5d08fbade9afa11d61fac18c3b21c9d0c557678afdf254cea1c761e73de0f6fd9784604973ffd2068ee9deb3d73806e2e4672a16d01b2bdf6d456b0e52d89931e4252f607492353a087e1c1e09a9351902aed6d6bea17bf1a414caa84b099c4f41d8de351cab6462a364aead9c6e95bb4a38edfaef8ac8707ee089dad347fe5192cedc5b54c09e102e78aaaa736c801b0d272681c8bcd82041196b0795470cf7e7d2b8078e1958d16e62e2559355a8997347fc4550a2afc46801f79314415b50bfb50cad300302397ffa4e0ca06b9db66eea116cd8c5382055bfc28f634c1864945849a7e9b62a763868dabb691486accd07662fa027ac2da50ad888b2c208865f49f1119ed858b72ff0e3ad2fdb03e56b9f64448586ec0ac2c03ab09c23586bdcce76c304482d56788709a5189eefe11468d1e1365b14f6b788ca48c008ef7bf55d7dc31bac0a99ae243d619eda83e6f320a1a90d5a4e77716e7cce830c3bc0aaaf2f4136fd8cf9adbe7337b74a2a94b05cde3a92d6730b6f90695d8cc9f637623692ebdcd7adf5a22bfde4a9739e92c61f44458a326cdd72cd18d7a8ae6ba69359e94823ae069533d0385144a36ffacf04d270c952e51f170956bccf950ee94c5d9b895378404426adcdc73379338b1318d48e2c739a1fd6f9f5d08032d4364ffd31a9b08028120a5224f951c2dd1c88d906dfec1887a0cc8917f32b75e08be19cffa9184e062cb696851044c71167963af2c398a844850c4deac4d96cf77c3a67bbd8fc9014b6b7440643d87b5207b3dcde3d5ac7f843915c271a30bfa64cb9a3c6727cbf3415fcb63de8670551583573345fe287baa8a58ed05efd796166f37f1899e23c8a62c0d77f4ce9553011c92d856e55723b1eda2587c2e2bf79f1738c753dd5026177654a033f017ca5c4bfedc9d3e4aed202a86904b9400c3852b4e7d6afec0ef135562fe32292896053cd8058f2dc42da1c9cc123bce1e5b004aae834fdcf97ec39187e519be4040906a6acc243a344e23dc159961b0c0183e4a6259076675cd4620e84e01cf6b5e90cc94c2d7bc23f53f17394d34a5b236e30a4a774f9653c6e4558f87577f33a8ad764fa3850d40eaac6082e0758da1ce67cdab62cc67c5ff25527c50753f1aa546863525217a2e1ef10faadd741b9f221a24be601d65c8dcadb967516ae1503c23eab2564ec85486de54090f52f5a7fe53f66032f637f282fde6d0ac1f7846de9e9b7f759a85ba556e00a267ec7410cdce5ec08d387021469cd1413b5b5205e94e54c1efdc7f50ed2a72f6a554b8697148d1ceffb8ea909ad38263039cfd5eae495af8d243f22a1dacb7ab5ec1f70000d3cb38fda44d158526868f40f7ef8d143e0d61e4c647e7e9c33bfe443db94dde9e4606a820f6a4da88825d61a8d40e4754452b2063a7b2ca22b7a067ed6920349170dbdf7f3cb0d93d9fff6bf70f578cac29aebab3b9a3393a0514bbdc6e671d2b995b3745968a483138550de4c6761936993777d40bd622f0561a01c735c50873f83b2a506348f8b5292758a2b991ca5aaad149300a9f13af9266525e321215ba1d0bcb3363eb8bdc7ed0a79e53c0141c0a44a194569d59f28312124bcade29e4e765ce634497cdf247c86224dcba9cfcd7052a4c47278e52a7b775b5f072f40e25e64cf