0x2cffd02e88a7e247c829ae5d2aa70ac09035cf6d0c6818a64d7cfa5dd658519e8d8d64ed83e8526d91a71bb4f40de84b5c47676c6748e81ceb53d04d00d9bed03bc142c38ffc5746c9ab6c04bf6ae91c2f7a15ac79b587236bb8fcb225fad10486e5e94091b17bc4bba341820a62d8d9f14118ce637c71f3406b308d70e604e7c9c3d5476957eaa3863b339cf1e1cd8b6b6003d7ac428942c9db6b9d2166e439ed337e722b320a6966d3b9b89f88962d5cb5744b0028d29e9afb1c34d3f8f241d9aef25a43f828a91e84b7d2080d6d0e71c0de146753b65dd977d8a765401e35ef72382d7f3361c9bad37b33ec93c7af9ec5cd306b0f04e4572a3fb720d17a59b1687b0683252c32f5622371e8bdc382de7e0548b849006dd2b9e8016a1131803e869a570db57e5bb9c0c277df468ce531beff9b556dcdac4cdbc89e4e0fcfdd1df3c73d63279b0586ff3791b3a9a396711ed1d3d1736ce6373dbeba3cff3d6aadfc73369b7f2c9d18ef1d1251bcccab7fbfc8d13b6b718acdad7681f82e8a6ee852ff07e25032778a34bf6d88a10e13e8c96a499ac2e24cacbd6d3a3ec1d116ed6e478471c6b20fbb6aab8c86430fb7339e6cc8f207d861f39ad9d33f94625adf8e03e607fe067a7cd312d292a02b07467a1b21677547d42e7e45047cbb2236c354a6f00812a5f779212442be7ce1850ce7d257968d4d7ba6b5f2058e0703b63b8518f6d96ebbaea6ef0363abb937c692d898a0ad4e50896718d681d73c62d7f68c985e31298fe840b956d52ce1ed4fc45e93c410a818ba45506d0d8104913be7e8b398d13d6c64f08d76d6561f0679dde8ad31406f879a434ecbe70b8f3a1d876ef953528397f52ae315ea7df90b07c2cb669903f28b5ed2a5fc4a4264d14f988f39949d1e4f50f5aa59c7accb9e30ae203ba2e015c12acdddc4edd3fa409ecd1ce8666fc87cfc91b5d7ef32a0aaf1c720f7fdcc251c1fa319e6a1f0222fe5acea9c5868893f4ffb91b48da7568e49f3ee44b21c38453629a245560abf3219e5b28a56a623a7c85e72d16e997da0fc3600f995b86856b28db3e5e1678c4d12443efb0a51b46a6ce9e17b49d6f7ef84f67610099cd694a8339da3f66e1899f453f2a29baaa7623b9a32c190773d480c810e490ec18bb9f166245dee33ad574b532c295795ba5629f366fdf0f4e65de5686a66b3b675ea0fad8c46c3df7ee29c1fa7cec23754d628df17605abaac003cbe0eb090627e75f2b9af84153d9c50a86f3a90b412f155ad2c3c5c41a4dd11efed520e27bbac0e10003f7eb4622209bce67f7194be5cbd7d6fd14c91c1ae1064a2d0f38f3e05c207da738f72edb58cd393fe59ec2f80b123e1a3ca0a14f87f5ce1c68fe0c9c4abe10eeaa93606ac067b52a0c87a0a53ace7e527058e83b71aee812d3ea3db663755d47d1668ff8c20f5dea4ef5081b5d1bacece7d7a9e45a4f257263e94dbe794fc956436fdb5ecf2a17c5f051052c3ebbad34198f5064f146b590a82ee5066d1dd63403ea4e1891581b0fbdcc0631eb27de89326f1f762dbec53d7a636d5ca57e6e8651bcec0532ee57bb6d9afa742b7b24bea30a2f18a263fbecf7a6c0a7a3b37b5f928b9e2386a70673cd0d639232b4b28d247268f8522c8309dcb87dc9784c00ef3db304d1f31ef3893171d4696478332eaca808573e161b3580d5837815a56ed08ea1f1c422b19c5dfe8ce4865d88a68c2861f1ac0021a055f8bbc787842487c3f56e80a9e910e4393e4ee87b70619898b2de9189260bbd569a17c2aeeb91a7d5f7602c660a14ab147adf6006d7a227fc7173fb577ef4c2334f1884b5836b0eef461096fddb9bc25e3e5fb6c2d35a970e12a360d465244bbe79042012f5f06c8b59f4d7c289653377888ac5602dc0497dccb4306a0d20703beb03a