0x2cffd02e101fdf9481e709f30c60fff318cc64a78c5db74e269961f33eb2f4d4bbadbdf20b468bf99e7ba9cd5e38bf9d140e557cebfb256a0d5d3b3f37dc3b23219c4f3a14c7e55a9dc4bf457f89addcd4c7394db100ef7d8c8a9f63381249c208e2651c9c02c68e171eacf9225de4194b82b7b147bb33109ded4f21b7ba739fd3627a2aa1e79fbae69eea4c19f2e4a48b5d1fccb1fc6cf8c28da8be5ed4b9a0e8af3a754936030c9493ffa34ff638a59c82224bdc8f01a5d81e6ae66cfc88683bcbe6ccc9e0d026522ccebbb483a524069260102bdf6c1d25314db5cccd4c1d94d1238914c7dc28557b3d04d3d6647609fef416066784e472d726aadcf5289750b28f5d24fabc7812e23855b821663eb4bd5927cfa309920414760fe144a9f4120ee3c230f70a3ff2f1436f2a86018e937b8964293480f393bdf5fab5f4b03c57d0d8bea0583867e52ce167426f2e5be0e582ec3ef8d5c8e40122e4b37f05cad10320f7266e424a420052c5946dfc08a2075ea9582e6e1c87658145e2c9fe99cc54c4e6daa289cff1d8154f47f3510c60793ccf5e6789f10f109e02f8c8407a23ff90ce188bbfbea0918963950c4f8a429b4c34d1743555a88cb472ab727ce5009bf78daf600ccd46a0fc015fbdec54128403377f8eac9cbb8208238a199378235f5b24280c52283fed80140b44f2de12bb06de290786450e0b3d8a9a66774500c9cb6afa74d4045b6a5755c231ce05469a4408e52a7eed076f950b12ad2a73430e88ca30e8b6c1888f37c86c26f6d21ef9b8ef5e2397dcf20e58e2b8eb56087285b4ce357cafad04d15ebded2d1148d023665698cd5b3d909543ee4aa74daf719c07522ee58dc51be563f2f31fbcec45a1d0663ecf3d0e529a83825b4ef7f2834908cf76fadd2ef8eaaf69786713e78e0a52a17a5c4e28391f1b396d8c52a27626f12fb6df3a4fb52afe9981e77183b8a500cc19c8e83f42b5684ab597fe59817c1ab0141fe83e91a4a64fcdf1969a40bebef0cb69757d31eceb5b0b30a58413c6ddd27dd5dc56abd40d8b21ad3d23f09fa02950b5934f393ae04636f3283bc32a835e95cae0e2f5f2aea3542e535c61dbd7feea284cc1446c100b970ad4e52adf356165321676e30cbdbd51db1732d4f06efe2d90820e01965f0a84e4471661ab038c22d7bfc95dd80aefef76925fea6146a70721bc8fabc5db2eb905816a0d309b8cb98103676d354bcf7f2eb3852067d2426b5fbbdef94cfe4203b3721cb6669cd8fa9a3dffcf5ec9e3c864fd4a09458128f09d08915305bc51807cedf8d8c3e036fb946a71c3cd386b5944400726f7e0f9303a213bdd12a4fd48d174d4fcd871bb0f029dd42f94a5d97de62e7636726a194f46e94320c2ce050b0bf4df366d386406ebe4fb802ff7ba585a8415d391d8aa8aa983b47a8f6802889c84036863e0f5c280c7434e7b7ca7d6a7fbb6a7b51b2f1cd7342513987ae2cd9af26e3f188aa338ae41c7d67038473dc57c029cb654f35e58d2e1d6c134f7a3eb172434d0cbdbd4aac39b5c12f9627641ec92cc96201f49afd700a598ccbc56e3f3213f02a3ec163078b8c1a53e562f782bdc23c36939e18f3590ee06148caf38c48356d2f3bb6bf3bf5bac1a5c0f99a727fd2d2343d83b96661bcbe26c15fbc761c90eebc655f2c885f1bd223026fe594478294dd7294587ae161bccfbdacf522a8c331fa413cc786c1dab489f9fc26e03f662b7e97d2d903820db52e122028da13f7bc4faaf071eda7cbe9b147130f1ca53914ab0f4460cb262705f55435ecd6357a69d049885fa9425a0b1ed82eaf3148236b0808183f8482a7065d70ae8ed7a628743a5118f8e4ad9b9e857e1ad61bee0b9ee9c17d32d7fd222866d14873037dd4d456735655108fd9795da3fe4641d11ed4ed1fd