0x2cffd02e37aad1bd6eac800847962176a95e4a841a2a29b7b2c754b26b9be98645b551eb12c763469f94c6a05a35eacb0de966a8d1aa23349985f326fcc648f0030291fee3bd870c4e6e54217327ea6c86ed436f78aecea90b39f08bc2181972bc2f7dde77a8b8c61445293f1fbeeb8b12918c27a316efbfd51f4c518a191bcbc2a88332ec0ba78ab6aac369015c6b1a4ad3d0329ce4563b02c8b58f483925f9ac2487dee89ee513b7494b6eded36494e9aacc24add1a098f1cb7cf2652f7e93cd92bf941ed8be1c39e8cb34a5b97f5b2db834cad9346ba03d6791eef6c74a0a1ed206231699525759a614285a284adf18f07af6d147295049a5c266ce72451ea50eccd500ed8bbf2892d4144945e6b461f70772f6d479efe649f7600a92da89f813283482eaa9170409dfb1bd6509f7b75e7032722963e33af7f0585c318efc1ea411809a172e6bfdad8864c01f073667f3af7d3b7be3b9441782d37ccdcb67ac15a06ecfc9a79adf71e0ddc34a2aa8f90c6698e18d428244f6b5035cdca8258ef219c418af2fe12d855df1ff16250afa9be1e4499eac529bb7b001efbff45f3845673d688e00385046c7f6e3cb455691f304936f517de666d5fdf753e5bec99d257a3023258194de72b2a56900fd7d1b15e45e7cbb00e67b49927a3af90f67dede690ee0d8902fa135a53e97fa16651627070d6879a0508226349669eeed4777eea69939c666689e5306721937e6baff4615320a2a8b2d1614492dc24469570e7a1cb9b2ebc76612fd0fa4ba5b4eede0a31e7136d77c5082e7b4e637c4d97581c36639c80e30945633a960b313f2bb96b54a0f64a0a9f1eb57286d22946f8f6030593d51fc4ad2cf7cf6f7037590361e50501e1d1131164b884614cdb6fdc9208919d93bf202f3f035f800250e025437492f54330c284e2ed9567ac0c17268cf99633102d78b42ee7969899a3e529d4c6652648701f820e150c7c19b68e97c84279806135796ef686a7cfc8be90a7e84f75e4c1b887e42821df3f2c49f9a898a7e61b7ee4b963564b3386293c28105a211b7e7ccf1be854275c975a826b31bc77f87750e88e4199c9ebfdba19b51a6fa3fcb76bb27a87b67e909f9fe1d9c8cca95a284ff2c50a59e9815f18cb5e43b5e066688b7a92610b74f9f23e96a8159c49a46b37fbc9859c3e63cd91f22fb4606f168f5875c16bdb1f4fef74a5169f30a6898aab8078a6891403f94a4edc2a8f1f57ae5ec1d1fb344a6ccfe5e8f8cbc393428a709eabad6432e909c4d09c5f544918ad672d75e757ee68ac85b0165334d030eca97a4071edaed7692857fcdc10507e2a741b4a6cd2fa41a2980d5c52e78ed52a1c96a8401a9e098309b81b158707bbbbbe8bf10c412686cc4391f9aa0b6d85b374013e3feb1c4680735ee094c9e26ee2fd7a66d76841fd549a844e334c97928c568f1f00dfe0d03554d315f5fb7bf56ad7a6f818a1cb12f119d232c1dd14fa8a3fb2e9a3c9ee04bf5ba0fc523d6a3915fe95507a255927589a414910260bb11b15851202b267c347b79661cf531ab0e0b0b8603e3ed61c914b7ccad1f2961235c8626096d14bb38c3e9cf4e9408247bf76637d9fcac4e97698e5f28b4e5b8e7cb994ae265777f6873ecd54ed04b9f7f8641c3ece317832a761157a3435bbbcad01317b62ddf3de898a7a20d562aba1df729ed6cff11711f21b30a155ac1a0bf4a95e58163ec5a78bed4fc9cd85a1259cfdd2e7d9f5a9800d104795a0ed6272696833c5d6c254a209dcdf05563bb4b89c8fbb1172e069acb3379c615798204b28ade357f6ddd1c5bac03e3a87fb8a94453ba3f631da30212f26f83f8b994f140d8074ecc52d9f0c16d4e16ee9970901862ee90f388032607700a2ce82aaef1572d518259e636fe7734646585837dcf599a