0x2cffd02e81dd0e6254284513d6c2054b0fa64ae0e493ff81f7f05f6a7bb9693d82f8f295a8ab8b3ef3766b5614341df17e20287d6da4113794c766ae5beac3c36b02e16d72b8c3215a5996aba989ec9f2a2453159e0b403eab6c5219fc63dfabfc582d78f115cd696c1332ec371b6be44d583c1c37657b036549022e866a9447ca0c3638c7d4dac8e2cfc7e3df02378dd13064bc27b4e660c2991a7cfe3a2f33b50b5b99f303996a9f926b730883476bfe776812f32acb563c74e6d7cb6170760fb91c3b7a1de9a38ee761e72dac375e1924e532681bce949376a36ee96ee3004d9833095eaafef21dff2334c2c9cec849770bf3ffbabf2c23a984d2f9fbb44a60bb0f292aee979ea4e2a1fee5b899f99bc34d068acfe9875cc2295bd5ab54518345af5b6219ed59b6202410cfce00f373a59bb38e8f81d35ca4f0fdd6dd0f8cce16c93a75cb66c3505fefb60c1faaff7ace3faf647b3342af4dd3e5d0447fc0820a4e51786eb07c3c921d0cceeeca5ef57e017c719993870fd09ba23910b3ac91daf16f87eb40fc749df71496d32ec7747cb0692c0437a85e9d97a1bf7fc0e368d3de1f4cb1161b118b20ffbb891724b7725042dca0f99994ae982d1ff421a714fb69e11ef305cea2c0879563d38b02e787984947d4126e00a5b7fa80d0b6b8ae8f2888ed183fbd93002926f7403f84c5a0fdceb613da37fe7fa76369ed318dd54edbb41d354e94b539e97b53e847579e2bda83e397d71ffde39ff488e0e7bb63fbeb90b66afad8d2fb357ef64f117507b4750a1598bbfda5c94b3461635d3c9e4f4039ccb805efc67cdf1c39676d8b0c1ca553c022d5cea2f350cb3d1a438828596a3edc2244cb9c98dc38909b44ffdc51473447313510ede250d45bfd59530040706cd216591f1871f6899e8c1e1e1fd9ad23542598bdf7d170e27e5d752bf2e1e0a8fb03d93b87029dec02aeac0899bc37246e5ef276100c0d6cc74a0b8cbc928c4dd2b0868e85e0a63672980a7cbfeeb4d3b7ee3d78a7806a224c20cb8a365a1b6dc7b07004433b2ea1f3581b0307f1a33b54642ddf64b502f1b85b844d8f064f2f4343dd9cf56bb3431823a4ba3453456e2a1f211489dc89357e14e42dc4c6de2c5b5b39325bf835b2366505a669b2170e94bc9d207f85209e617826c7ff636fcd70d9e9351e4e0982fb81f984372b22e2361fce504d33cd5755c12378852d980b386141114f319e2e7596350a577749cba12af30ec2ae6c1265317b90db28d417b20d1b34eeeb8df01bc2e3031021bd0b03913f7576e851c25a4c4ea753505155173d595e5203019b1512137a05ed9d058841679debec4be1a130bc4f8ad6b619cc9879b9678fceb148c1a0debee1460a9195ae8aecbdd6ed1cd1660e00f47d63cacbe6558ad13575635d43e66f0d4d96ba55134dde5d73b7c635c34748b71b3d634a9f3de39f30a0b1ba00eadf4a56651ff40936eb5007244db89753edbabff94f5b391a715fb8dfe1158caf9d018105eec0e4077460174e7a33b854c72d92c4046df9ff1388936f2e3b3c1c3d8f79f9e5423416baca236192736c6ef2fe9fe2ec8e5d5c5cbb7af8098aa946469e526e707a0626c2ab1ec946039eeb154424aa4d01eeff0a301996e49eee6b6d70d399798e7dc0ac614f546989fe244a23844e2b74cedbc8aca179f7e7d77debdb9d7487f985c78f4a140796c44e5e746fff9e101aa1ec1e10e8b4709e8dd290f98e9fd288b85dc9a9886068440a8f4c21b9ba505729c113f2fff02d94b983c211aab139249b4e68a5c1d52dff65aaa0161ea8afdf5a75e24a95db438b48862f307985d15feca4b923da1d623c2742570c08cde13a089c81581ce5407e6cbd50bd3871aa54326f522f88556856d96e82716eac15515249866ec6d4db12c4f909c6643a