0x2cffd02e15df6b2400b673f0aa838f5cf7b2ac23b0f1394289a1db5ec684e2aa17fe38ce19b9266b441828ebca576f0ec17bf439d37233bfb55f328f01871b0f61e30f97e688a3ffb997d13dcaffb078cdc2fc474f693124c49f563f45c5c4d1ce2b1024619a56d9a520c11f434867be9ff2f2c9bfa05f8df685559a4dec4052b1be3d40625289277f1db1338287af8ef44d8db58a5894f3aa2a8dac3c74514bbe33ff212a91b1d5ff0d504a856e4dd9529328698e7f823226f93bdb800bace97d634ce8ac4c49030ac7151083b4a594dbbe6f7c4e2b94e7e244de96be78a83b74ebfaf5f441a034b312e8fb9a5320dc6e4c99bc0a9d4e095fbfb258ad40e4634bb614fb88b148ba77bd06c257326aa10080df4c68ade50648b3fdbef9b8e0bfea8443a5585080f96b156bddac56ad9986337143c2b7d1d96f5d846d9ac8234daad6b3a0a9fdc70dcd79562f8bf63159078ccd083a0e6b47c8c1ea68197d826ca3f129e371952b6d173dfa887b0e5eaaa8dc6f6ac2c5f96122f00e3a1306ed220598f433daf879422b43b95265f25e060dcafc41d1fce62d754b1b22b38aea41844627ed38dbd1035a653fe8e0507370a45fbaa04a236f900453cc5d9ace876211d15fe206056f2aa2fb21e7740ea8d61531491f1597241fe454e88bb2a5b5da4ce555c4e38ed053455a169650e4d84525bc69f7003b3422840be621345811e64a4af1ee178a8aac58a648e9bf7ba6024500d48357a204edf58d83893985d8f91f8ea2de19b42611ba59e10470c6550f793ad1ab1ef985554438f10e7d51d6314ea4571368645fa9c76b29afb88acd28b3fc5d97b88339c7406c408f78bed65cb348b49cf3be880add9a2681f0ef92ca4882d02b6ca3a5362f512a570acdb2d5646aa6ac45538940a46862892af7de8eb860046be17a72bcc6a70b53f3a6792109fa7473f078a0f3f4ee24992c3a3044fb74ece3db0ecbd2bd391058936b43cc020da345c4782e25e60a9868e02856c482b8e9b357afb4c4c326a849b9d384b49a9d4bf4237eacbbd966ff44a329139400ac1870ebbb47395985ec11aa0e8c000f9222536b5a58a377b70ea6264d5b16cb4f48de72f07a409b2c92c22870e33f7c2ed8e52885cb4557014b8045a836ac66a308c861749be2c93b669be4f0d27306aa89a096dccc1ed81e083648a8fb1f1154624e15e5ba78ef9fcb4c6102d8ba461bd80ff0234f34577a71183f13997c72d577145bc818c1042b430a0716103d1c3d2a99b8e03ddf5deca67beab8554973fad512c93c122a36f3e38535d7ab3f02a29e890e76f7e3b01718f452e3ef27fd71c83dfd107641d0340c91f47a61ad52db9554a3d9c077f5013c2bf744ba097f64bf2d3a664b896604f2a9da1a4a4c904a811ba35138a6663dfb8c11b92d16157570d1d7be6be05585212e875a92870815d04492af7f4311a64a51b409234dacd463cb0207c5925245db8328f67962bdf9153ee6463c687decfa0c40524128594995f9f46002e67497e4411c5406af3946995127e63c9639279261f1efda70b38a40487fe89b5d7003cfb7cf150d8fff9a791961b76d59d4c3dcdd6da317f1a6fdbfbb379e6860849fbf5e7963f98f9e632248e247e9c13b37b3e597256ff9683a1f1cfc2673400cb46d1bef208ba350c2b3037d2efbe3bd6857e87b1f99379f527ce0a3ab8731cbf457be88b4e119d10c779a69cb29e54b3a7e5d0c156d15e0b525f410f6794f515743b82ad7edc0a8dd19953c7214779ee2b6c22167ac3d46762267a1f6f5d9a1de4aa4d6b093ab103d9c5444c1d76948f01a870da9cb82d2a175f2756043e60422a163bd065140ba97bd0d66ca1160e53a2cbc4a6eddd5c1f1696f2dd6e619650a4e64e70f98f4ca7985bf0650d843c8d3bbe42a581e30bb281be1