0x2cffd02e03b4ba3ee09b0f88d2fa93a140619b6d36af38cc905994711834aad1f9faad6c09a206b2296f09a0ff411adf6cbfd2a4ee87164f3b421092ccb509c8255ee686941ccafdfc1690988507ff0779777d232aa94d7af4e1f34d82e060ff44e044038533d39162e89ab175aadddfa9a28a497701a58bfe39f4160868a0f488cb5767b9d1e52d091dc75389085fc82e3f5312dafcf93e2c0ecf69e7996a19b5966ee72abeb36bd2bed7d91b424294fd73b34b6282c5b3e8477d8cb73613abcf8e248d6804fa4c349dd7fd943e5f46b4fc49440cef19d77f122633c84b1f3861b36639fcd676ba6031fe0ab9d84910fdb0633b4c17fb64371e62972ef70dd8435fabaee14f175c0d1a525d4029da6b55ee7591fcbc8fc482ca8d38c518027e8eb0d6bf824af04281f533ec38a37800117abca24d83bf9f88dd4102d22a73f173aa13ad8b7ea67816b9e90cb0b8f6f17daafdfb7a6ec943ec0bcb0ffefa635dbf71a3ca0961945ef0976c46296e58a45a577aebb31618a5eda0de5378e1f082ca5ea6ccfcd7935c90cfa0e34645e98d57615396141b0042c9541d75e61dca302cd43295eb580ff80ce498e1d6a17f76bd0f765867492255788bd437d649d689815e12e15ec8cdc7ee37fdaf575afda4024b0cf4078fc1321c9ce53cf0e30403b4a58ea723eaa48ffe6e7bd0632d8e2a4ec58fdfdb5d294efe6d714a51c8d11e6159c6c25c43d2fbf595578cb470005d1ad12281757d2341630a155a58247df06936a7a5925bbb3b20fe389fe05e74a2658df447b593e7e64661b7bc602f14668c2ab8f4832eb428beccedf43b8c1f77e67b4a027a67e313bc4285a555d49af87c4146afa6781247befe443f4d2cdeda568914242a69b970a56e10acc5a55f04e609db6f0c7330353a24e101bd36459dfc2cc08a1fce33b1cef33630a296438bc86d6d4f8d1b05ac597d63db6ce91c267edd1a51652c266bfc27e40df5b745892f2b3fb59c6f9a8c1102958a807c6eb49b648aa1b6f57da7f12f329d16fece4eb3b0b573d9e72b3cbce4418458e53586fd85992b2f3cdc467833ab8cbcb2bedc4f09c5cf24c1d76d8e24802f5b7ab2248acd95fb1ee05444ee802f2c5ba15ca9720b3650a1b513b42f5a0fb87f26bb4482c2b3e3e1aa795e35eee638d27ee0d6203b2aa815b4c149bd1ee511d376a2db1ba9b9ef0cfb226986373b772ae942904935f91482eea1f8024647f07bdc5bbb77e1d814c02d83da55f1069d9ec0092f0ca2e1900c29791c1b4e5121a5a12521bed44566a5d34e2269ff866421930f8081dd83283253d8edeab70ee43d39e261290cfb39368110e738ac21587bc4b6a45892ae653bda9ec8e3aebd2a9934159a4b50c23aa7d742e4c3ab6115530e570f73ad8df31a057124a9b4a4b253113a40358def03ef23db4f41f7e7d5fce1d425b157566f7bb7d5b0170dba43a1f13ee145a316f89a21082017304101ebdc0a77fbe22644770865c5e24e7893c7dafc062075e0885afbaeb9633990998720624fbd77bc70f9eb8f24cf7c8c3dd1e628769949f1f00c33778724d77e79377097c33ec9588a61fb8fe4a019a1bfd287306ba01ee12f8b89687e0c9e436610bb66378062853c30440e56d9c3c40a14325d13870b90a1dc70efcde21e83b67dc5bea02aa68656e41e2f280eb255e0eda19d87645baee07505f5191a4bb8e8b291de75bacb211a3dcebe97f2092e0282c1afc8602e34309aef926ca0e0793a62a0097eea4bc8b7b0a5510d91d71626e246aefb9998bd028810684f482ad9afb3d697a01743b5b65dee88c52d645b5bb51735949535b8324a9c0b7224eb055007a2013db607a2f7b2a7f835f7cda52d8a62f7ec2a0ca49a097ad4f1e5474e658f91abaa082568baf24c37ad14b5a85e4db70a9c235cfd7a