0x2cffd02e801af3c7c524681c7372f799f77677bb553fd8cf45c91e9a6222722c0bf94d8cb4d1a58434e4e8bba1499acb7886e2d1b6cb89378124e03ac78e9c70712b764b1766bf9aa4b87121d96bb22f06029a9beb9bf89090d3edff76e0b3f6313f59bba8653f6ec9de64c8de36c0d2c1cf757f63a7ecbe811f7d0678dc630665abe9f7be3e2f7b696853c37bc18a66defd2ca146485c3f7699ecd458e36586980810e76db0c8907e56000d5870689bb279e336a39ed859359ed0531049c03e35afc0d524277fef7ead7282736236ed2780190bf956dd97f30ec2316b3ac03655f081ba2f1fea9d16d6beee6ad17d800f93c9ac034b2ee2bf12100d32dadc942e895c09ed57b1940e206f7f678fa93432a67f00e12f0929cba58db8bdee24822934caad342a8ee194927e8043a7034434f59ebf6fe85e218564cad3aa0b1212fb9fb34100ad6f53acbe48b623e0fd5920bb631f872d95d3e41a1f836f16dba1565d37c131cdbc49e4165eaf9fdcde5a7d9f040e602f887a3b121450a1ac7ebe4bcd64335f0c0c58598511f593135dd3372016211e1fabde690fa5b4a813b0cbfc295eb0e1ca0dc5801026eae71be6c6fcddaccf6e222c2e708d0c17d38c57913ca4131a9b74d6298364d8830a9af8638f32372c01479b707b6c8bb781183a1443263a167ec32ce94e6348597a4de9ab16a9080da1316e865e1d52808cb2c7a0739cae3c2bf5636c32b3d3d44f033a54a91dae25f00e3260a388f21bd63a6429c9b2f47b0fffc888db1257ccb9fbed1fc421710543a9e6f43c5dcb2ae604aff38bd2b5d7f748695c9128c98fb0c743e00ad87767262f128c686495d903baac859b98a6010fcd19d36cb7fced94b9b006792671125b7bdec5499933791046dcf66abd969c8340d8b7b94edf33638594ef00c6276feba7a22b5847d6dbc4fa621c2ee571834eb43647c33b83ec88c7561bd038f2086cd23d77cfb4d036b13f56716c2e03b4b45e1a2eeb0b2fd753436852b780e0b1a24c176f9ba55f10af2a6268b12ca6f5683c9965709c9989ad9d58e0ff423786d213713b7e8b39ae1a0b4877f01d807868a30168d3c8e7773b818817886e0512a13ab5ade605d51f28c5e9377ac6dee4c149f01eaff72dcf1570ef5ed802dc67d63fdc52663239f4addecb08f50100587f0e1bf23dc31161de6b119e021e23b44fca3f73f5b1b0aa80b5696ba4e1d421e59cab4ed43ed4f44629087d8de8cb1de144abe7df6a0acf3781e738e0f8d05fd0ca231cf79b95b1862c02341a0328b1526b5820096cf8288030352d18ab58b4a981d4379986c147cd208e5adec22e224746528a74339732811a5b2092c7c0ba15b87d1833cf5154cb23a08c1b374479a723110448ff57b493605f919bec1495cecfb95c2f37537272f03216cec107b9ada7d9b01c483641ac2dc551882f76f4db8f6deb9a08201c90f6aef072db70a759a788b9ab582047af13e964fb9af688cb49868e141f59215d3d1ca9cd9fdd5bf8d910bba98bd685cb5fdeebf479e42515275c0faadd49d5570b452cc3a3147062dea7afe5c3b817a76982eed5712d8d626cf51bf363f0f10b9828e0b6033f317dcb508a57bb784f5799745c8aa5e8b9e0b1d7501cc0f4cccce7b019c5b282db10b2bfc6ef203035662a4e7e59fa266466ccee1bc21f1a59af6817d0d8b55847d5dc68127eb69fe090cc47d58e4429f3dec1e539dda853f349b46cca3892ecc8688efec0580ac538a21d726f97b6eb84365350ed95d2ee327d2a25264f462feba84e6e63a788f1c6ad1ac429fef91a69dc80f4cce5836a9707735157fc3f7ab277911d39f31ee63320132de5b5cc1df19dc48333ba5efbbf291a5dbaaa843bad99bcfcf2fce0c977fbf2ea3f62e364ad9064975bdfdaac9e1d3f689c0ab236d9