0x2cffd02e519d831b84f450f168a49bfc81ea91689c3216bd8f7312bef8ffe9fea1672e6d7b5904741ba88f621e355c71800b4429bf3c1be0dcdbf73e674b8910edb3dbfdbcfbd2294f032bd511dcdbf978b412e11f4944c077fa804546f36e5fbced37363c247b8aac827fcb5613b00536f92b6bec3ef1a96da924f39b15ea59185d5eaf69e0a7160a36c22f4364e9d01dae68c0e5f573f2bfd4214f0509835e6d6a99d3006dc515a7a13ac016a6faf551531ac9f7c696403c4c8f62cd8dc23b72a122a357abf161be28b73ff335fa117cda8129f9c22380ec0403171b621253344acc2124778cd9778147977a3c88c1e41160826e9a7b35ad6919f3d27ac11737dbcb4442ef045cd15bdfec2bf11289db0475b071e4c702f3d59ca7ba18f5673df00f1ccb010a6ae42111a15b45a144f5945dcb73615809293d4ae8e280d333115fb71036eaf7130b117592b19ca67f230bf209aef1fd3dce48d1eaef21aca4c5a5c425e5529499054113fede5fd1f2f3491f59207175981f5133c221fcde1e1576b0269844d3f6dc37df727837e965190663cfdd47a83f30611cb0a8471993d20a2549ce00530f9bdbd58a0c5ca6fe1f5b0f87ae48f0020b1a7a2448ae3fdc4648638bbff60a402a9c1f42c1d4d30d3868a06f03de4ec547f3e057549f81d8901f2fbe51dbfccba644971a0ce4cefca097de0515ad66e41d12df76b672e188ab6ffb76d0262b47c52f7cd77d6b1dcf29c31876d0a1328de148b6b0c7d8ff408ae0bb92021811edaae4c59ccf5ac2fdd038a417545ff19d75153ce69d83b26ad6c1c2ca3f950e7375a9aec0bd25e74c980ea0ab4caa08939c59da0567ddabbb6e681cb22641dee0fd93f6d95860bbe2f9659c6a396500e47dfe54c2dbee5814fb3015762806d706495d3f94450bcd0aa6bcad8aee8d2416212bd1113b41bb534b7fe549c851c56a5f94889261eb12926338f53204aa6ba6749c3543205773ca68b54a95d2889e739de36b160636c56f4440f14c944684abfb90df2fd996e180f9600f999d31d507419ef694ffd1daf244a07e51210d868df2f1cc3a8c4070940abf0dc17b03725c7343a6143abceef9f8aa7e406bf4a98f247920b48d5bb655b86d4e9d3aaaa293f62b5df93f6d63372e9415c6622f8b2a99c5901241a3aa38c608358c67096d22a586af7f89d8990501467e20bfd2b08615ecfe8f35e9348a8e42f9f258987b284ffc871275c78e0e8bd3dd9f27d69fd17945a9d4976eb21995fe9a590a0353df725c54dae4b71a411566b2ff87d5bd07de0b6fd78ab415013543f5005e5c1a7585c55e95deec7152e8f9d3c38cc3065b0dc8032b53891075eab05744ad81d320ac804f38e5ec46f753950f1249f5ff86d9cc4cd747a0fdf47853d7d1535bef7ad8e7a8e002fdd73d0cebdcce4b1020e62a8eda22bd0ddf8d2f50752a4a9ca4a5b0751748a1224f7a7132613c0c94c802b5b460d0eded232b306ce9f8f8b46312e484e117f5cf318cdc61d667801d20651551a83997bc5c50e1ed0b71ab510bbed5c2af72fe7db3d4a344e5e65e22a454d71b2211a0207b777ac52fd6a953f8bcc99b6edcae62da74b4c8cf0f6758bfdc1b7c912da147248f66bbd383e16dc86474d475476bf4f1238392763023b76a1e6daa7d4f410fab8d3a5f5a5027bef69bee92a331293555688e88a2d8fbd5e28c009a0aa977b5c72dd23ad425d41e811532b140c8760b96c2908fcea42d20a46d66cafb80d09ae0b0b624cddfcf410b0dd9adda057a467f571c004ce54929051d4ccb302cfadb891c4e54e66ac9d749570c2d74dede4e7ef5fba807530da85d055b6e0f861b20d79569e1bb13a6ef9cc57b55a2b6da7e8d8e86349ecad9dd7ce8ce81194eca440f7f095f3658e80346038788175f1323e5b79688ee31