0x2cffd02e3550f4b2a3076ebf16385c9cb9316d7a0fdd6bf05af3cbada85ab496422911bfc3e83c5394b0227d2457645963e1b2b410c240772995078e005f00433a02d2973f7d1f0c168c5f52caa608dbd3ce0f288926fda7bf57f42be540721db42b9f0d6a6dfa8f04ddf6f194f60f7c6470394f62e5aa88e7f0cc4ddfa0f9b1d4b44c72dcbdbbdbd3fa66ec295ac2b971f883da2ee96d0f605f543a275b0e8ee0d6678c4a4b55da9f7f7ecb993f8c03e9a19d29b81c6010b9d7be114a8784d64ab5ae43c3c5a40139f2ba62cbcfacd3121a80fc65ebda605fce8ac9c977bc7ed111a863e960fe6799616c941f93881e2156e748f7b16666aedef19551365aa2b93f6987020769f9e8f26bf4ccbdfad961e658b4709a19dd2d38bd4e71b10432a5049806076530668f19d52ff5389098d4857a4cdaabbfdec36970cd201a4e7e287e4ed350f1e0dbb8e4ead6fbf153882ad1a4420ec781fbcfc1c4aaa04b560eb7c147612468215889a7fb174c769129517962dca06ce5a07807e700bfe7f686d90355955b5256534ab85b1db1c4de6eca0eeeb36c21795dba6dcbcc95cb817bb8e648af51b485052b1ccdb52d3289da655fa420bc844bf1d23a533a260036513ea8d579271353996a45983f76d9fd58f87e504d7aa3607d3cf09df97b774e12f069291e6cb97533b71b936b05ab313893c7e1de59f37d1c7359aea0c966325ddf1a0432678b83efc00cd27f4cfb91a0661dfb87280e497599cbb7f519a296b0e36b96d8d9cc8a6045f79a3289df95a619550d4c9dd722e58d635970c55baf61268deeff2c487526f1b3d1e3773259662b33173e209224c7ccdb5a2ae6941873f15be63985b469fa8742d9508d39d1205dffd9660495062a5eb5658a65e523e4fd81f0f91cbf52a8492797d44b01c1bd383370941426b1efb85242c2288f835983e537737ec142feb22d83566f8be72a49da903b7893821ade95e7f40d2d5c2a2916ae6ab8e7347c3e0ff8f439117204df182f038e5f0e623f31a033265aef4ff954e6151ad64e3148a0deec2806dad4aa61adc6dc17d9b4862d86f8054735577c04462a1a9d2e3a91b90bb90c8accc9d417e2abf557d2a44e408bbd77d6da59f43ad8e22b853b885c5cc79f4c0607984c80024b419bc739aef74f2846aa85c460496ce5e6bfeaa5fbbf95e23a21b54d9de9416377e039633869e712669ec86546cfb2035f2d8b91884fe680228f65f0b719efddee74866976f8d1e140bbb0fe3b1ec0f21b4dc727cd02ba1dd69e510e12bd07210b8fe38abcf44d4dbd42dc496f2fab9874bc8e7b1f295b37069ce2beae3acbf3df21cae2ea91914e2d6ddc2f1fd98e398ab4e632362d3fbb936fcf17f8518a33f3f6a6877620ec7977ecd8339de9a2bca53dc98bf27a7b5f458321e8f59482ec51069adfb78a18dcd346aad010634c97d31c5e5851abf685637cb5a2d81789eff005c3b4793673575b7ef1f19e651f4058e1df57f782ab9c4fefcc195ac3576b9f56b84d4486c9c338f230f4c25f8d23ef9f90ab84d734ce497a587a08407919848bd665c19f34ddebe14395368cfc322833183486d30c2d91b512c126ad8d47dbc793cb28dd83689c0268ab84ce73ca57c715328e155c962484b12891643c26c7427312553a71130dff3e4ff65a22a72a55347b87c47d07b64c945ea8927a1c4d55af573612ecc6c656cb76a87de45475f6d831913f4d30a743621bf326f82b0a3861de8dcd8d24d813d40ac8c45fcf075eebfad0775058c34daf23efcc9d3255ec34f6b4fc532fdb9e3bf088044369cc798a4a0a9338500d98742ecefe3ce03206b629c5352fae778bc2150c8fdae61bcaf84dcb86d68691094eb3d26e14fe3268f52324c300e37e261be8ea73cbe30a1aa78098676af66465f4c7689c56e0