0x2cffd02e66ad95a6678221ace596b310808a66085c3aacda3bce49ff7db1a6630e698780bb215b0a504469abd2a17187fe052a3900e4541d494466d675e1dcd2b2fe07ad0263aa02499769a449f2f3af024b8fae30788aa71d3d213b4ca50898d074fd50111ea5d40b4012574db88a70b45bc697b6a8f90ed63dc78dadf4c6faf3b346c630ee5b6a2ce7412e147d40f01246e5cc35375a651f58385462315aa2dce06ac5a736e09e7dd850b2d429cadd6be39153f6f6b7379d34a97fb5521b25bb637198cbb449be421c722d3ece9bdbaf297887c39fd2a68d22456ee90f4620a69e0f7582d116577369372e5d68a13e71f6887cf5e19f0d7fd7d6e862ace6d36dc21d5335b4b6f2c780c4701523b4a0a719051254b9fb86889b2147e8e5a2a597d9e7c6d7b889d949dddf6bda43fbf83a615e8c1dca2b44803059d5af59022dd670f17a05763aecd6be56d10a2973f28ab007aa718c77a3c5527f473d4109b77fb7b856a5436546da63e793257326c52b739cc2a7e32680ea2214de378152d1436ac965e9393f03fef767878ea13ca9bea8cf88e7eed2a46962d27f61ea61cdd7a8963426fdfb2e6cf1cc3952b870b3f7367fb2fabde8efa082feb063f775563b445f3d966c4799c6d127f864a5cc9e5b18bd1595466965819790fe17385cc25ec8c185695847b5f8e40747a235b0abe9042394ec447195f3e1734618863181b0f04c727badf1e3e50b1f538ca057d22836d500a4aebbf42a910ed62517364034c1597b7c620504878d179cecbf78dde97aba4ca3d0c19aee513d710dc2759f1cce773c7374900b34a1c96040c216429572ec159bda9a2da7aa8aed3e39e4888db5ee7a3a438295c5dbe0f396c2a099e451d93315ea7e8ff7f95185c123d1edeb3c750d6772133bf1bc5365f86cf23b994df679a786102a1d3b01dc50a9c28ce8bb0420a9db53890dcbb774051cf7c5771959d8c4d6a805030fd9d7d0ff2f85d8abfb1e172ba9e28b936e0f81843c9d15bde74ac46d098cd69d09b533ec88f8182aa9aeedadc134819609c7524a049aa9b94ce265eabae2b848fbcfca7bebf195796ba9dc17413ae873e3b5a82524c729fefa6def9e82c4e339f314ad3fe24c0c53f1c3837c217eab3126ce0b57ba3b469e6664c686f63df2a23b955ed84eb72b019bdc2eb60eaa28f3ed8be107e63b9a42e9687fa5b5d97d2af621c0666469fd5701527a2bb7102a4f1857f529f0c177328b18ba0db0d45d257928222836bb5f183a08aa28932ade10990507d1673eff563f6db9602debb9ded8728ee469571cc4463e42758792823accbdc47ea394270bdcb626bdbd49364c20dae8d980b16ea57a63ff83a2aadd4e217cef9a20b3d41987cbfe2752f6883f283ca73b378db0265f981a7a4a4aa1bba6d628dce71e699e60b3be7e4e6e7abdc3da293204fa4b7708907b618da01e9846ca351d75c296d5d6d9ecccdf9a00ba3481840c7b0ee6da840a43f8659f6872fce1d8f0584021fd1629d5bd64b3dd2803f5a912bddbaeccb183b776242d78e0fb0dd57856af86429f47586f80e3a93fbaf46acb2c4457b98f36badf05c76554f9bc69724ba43032ab29db695b04d1a3ef3c74b83d758a0373f039c1096ca08e23e863ff04c22342d6dca23894124ffd3db78fc9d5cdf992205b365fcd4d48311faf681a10670f0e72cf56733da8be04272d296891fa0715d6f3e211e9efd6294eefa1e0083e2e015fea0e73c31168d0e785b1b96f46035ed2e00565c8625fad28bf582975887cb4d905aa636fcfd18bfa3de4a8e9b0e3fa68e894baeb85d9e1dcdb9d48571833140bfd0a21ef8c09f09a8c0e7c8c1df97a05033b1eb6660e41d58b457b47467108addd75d3eca1dd240f3a98dd89ceb061e157c68c9fbbc2e8b8838060f09e67285f6d