0x2cffd02e324703a95563382e3ad45a7d2435f4bce673d877eb14120fa28b79f4f12f58f0f6c8d2240e9982b39b31788ccc44165fce9d13ea863adb98f2f092f093170528e17e3e67984eddd3a9d4312dfccfa6dc1a8bdc823eab8f77f420754b19146ce18a84045d9fdab0ff80e02263703107ae354779fdc7e0f53c7ff57015e5043959cf0cdf8b67bdc5ea716df57539d1adcd6dd3139e5bb4d32b233d667fadcac822a5b64228fd7b27dfd31888f97c1df6c2eaa900ad353a1486a415a98ee593e7a3886b5895e4c238501ddc46a355bafc8f4d19cef81d11c7f0b46bd05849ab68d5ee2ea7c308999511284104ab0a8dbf58e613628dfc6431d444f96c63d1c703b530ff274ec7dda5f04efdb389e0e3e3f74f03874c195fe410a98dd97b40dca8ef63a22ef8d8a40f31cb6ea444a88e463bf17f22b75e3070a67ea8012efb3072dffe3992dd7b35c1e90863f05cc9804d4d2571fc8be5a2f33ec25708cc2fada227a8bc4159db1d8fcebf497514400f0ba38599f7f938c5b0acbeb539b10802706823f31d9bdc7f772ef2c3cc202c3ef38155e355b7bb7ff7d423a9d6579431d370f003e64bcbe0c5266b01eb3c4154dfee7ada46cec9a606f1b52a99c0b7b87d904129403c52ffdc5e0ac3548fcce27c75a496ecb61f8d5149c0c7d2c8924d7f2249a69ad19b1c00be7db24f484d9f8c4c88f0088376f573ca3d0f244c3363cf159b778a53a6ce99f657880fb49d390289113adb0bd57732a3142b7550dc65cfd878aaf96bef131d6dc8ae0c2951ec4348d4c281f02e15ee8f93af3b8a5c91bb936289dfa2deb3d09280c7171c4483cf80f95d3fd77d76dd45e674778d8adc98e35f613674e0b877b6232438fdb20c616b0c0681c23420c0a02ca3bf85ca606237a82291936f8697e99f42ec53d7d4b967f92e2894fc470ed6082c2fbbb180267dd27986f26d60ff0e3d862edeea0c7f25f15edb59749385bf8da5aae7e85d4485a315cec46fad8baff528277bf5a26993288848f8743c4023fe1476b60d81a492093411edc11358a09d02bc91efddae6fee41563ae4941342dd6350a51b0fd7937cbfd30e338457933491670377525f08c8859da7a158553b0e8e6b2552f1a6e898f8a753fb9d2d19344e4377d72758a74aa6941a01bcd0af6acf1f868fef1dfff1a4670ddede80b623e5c4ab1d6dcf6f04a506b9de8efb6d1a08857dd5642431129bbab44fccfa04fc4454cb513f8463550483b0ae2151fc3e096be622428ef09fef7f208c5ebeb4d88590ebc5c622539d88286a08cd021d72353867f7ba1b6e4df0bd329486dce053cb7ab160fe72e5e58d2d36bc97211698033a9e1470a8c5a19217070576217553c2ebf5f8f58489b2547620fc6858fe0f46d534ad864b4daa5ba8c04b28144cc7173ae46358cfa5164eb88ed5e6df9e5c808e20d05f8231586fad5147f544b4fb027539a221986f467bfdf56396f7ae95d1bb61184f104d421e9ad39f875027135c968ab88bbdce5c7fd0c546c0b4680524f06790e4b45fd559b34b08e97a1d0f7bc0039638d52cf2ad81a919dd6571f45e32dbf1d9ff10caa34d59733031570791b0fa7a774623a1dac51593434a0557450f56364794b78705f572ca6abcd59ced87ce743833b11b39acf2aad2f23471227e92295029799d5c7ef01f88aa2196dfdf7e152959eac823b4c543ae4984b5d640b7800a9a08355a2df3f961c706d5b924fa38372f8dcb7cf77725f6d65c9dc9ab4b4efba0f2f7436d7b6058e3a5a737a7f0a5981f46500a0bdd03e12e912f6fb899b4a499f04f1420ffddddc40ef670e4b746a8497841e33787a0a9aaa829b2b57c8b750fe7b1a85ecbb42ddf725cd16799a23040d1e07ab343cd2b63b9835bd4e9710d80ceaceecaec2bb93846c4e78c48b714880c