0x2cffd02e9350ca9cc0421532d7e4f559a0de583674c9529a869be7673ef112f5fac08b7f626db3c199dd09227db08578387ddd04395a709d95e502e4aefecae83702e9709dc82fd7aee759feeee0c44655a08d8d20b68cdd1f90212599006e86c462cb38f0a807660b8f1a42a1236d42af55ffe9dc2029738e9fd5b1d3c5dad23e23c67fdf0d25a0fc9a1bf41b6824719fcb9c870b5145fa80f1b6a246aa83c4e974025a199cd914b510403be88cc2a6c8d466d989a2e123447e348099f16749177a1c398ea197e13b70e221eab0ab981589b5c2ac959bebdd9c40ee71671bcc75a59e250685b771555e46d82a474c886e0df7b14af57b4262a17c19f14172a33a29c288aabd48e45fc63055493c844b7487d07296f04d3b26100447a50cf5689c603aa087b812ef3b54c1a8943849455f0f160268fcdf1b393bc70703fa50b51b5cbb27440698f108403d656615269e8838e1aae70dbb19acdf74a7c01b52ebbc0b288b977b565db420b59f1fe93d5ecb47b102c21c97f5f8cfa52b1d1804336dd69ebc085511592f63a5edd27b40e2c3538012d907917f4cf046d774d03664a48faf1f934707f5996c0e1a150c47a20174a142fce1aacc4bdf0c18e3211ab740480e806374cafd59cfe2a62b1d2e6e72f6da0260df127c25172954dd2defaa219e5e052133f824364910cac1880cd801974e7b2fb8b544e1a0f3d2e9726db629c2a8b1b9e4ec59df6ebb7b96f43142af737a11192767c8e1310bd766355547fec0c721d3eaaa695d794f1a9be267ac9b64856042b6dada10e2e7bdfa8397c68aba24805db552aecac02e31eb6556641bfecf1326a5c227ed56a20c3c1f6e4faaf06c28398db38279692c2d605595bb8a947ad7e00016fe0c9a7a28a014de28056ffc1147405e382197abe6af1a1f69ba7b429d3597bcac107b260173c60ddb5b2e7cf2c36a6e729a9b4aa597d3f5a5ed9748dcbcb1bb9abf097ce4aa7ac4b8d3d5251839f3c7df0029beade0f5ae6443fb6a037315129690423aede089591cd7f2565e90ccbff107fa2bc547e1921e52fbba6b14e3aaf19dc11ffe9c859509ddc322b80ab80168b19bae69c767bc76e91398fd3fff28d250449a77ad69f1cdea708f859cf0e05dea0fe6aba56bb253039db18189cb5be2089f186520208b36a6467e78f6191c410da422d2bc9fd53f8f6c0acb686bdc6f21cc1f331ce2cebe4028e415e90790342f6c89abf33c011dd2ad657231ea6845a5c454f1dcc6a03d816287e5ae16988145cf434e036efc66595feab16f27e76e28fac94e7415d2be236ea4f4d7e83c833f0c38a3b6cd48943f01e4f5fd489a2cd095eddbf6fb1414ae785b0d381c9520663d7648c94f39911020aa29649474865c3e9a2312cab4b1987df4b0a1d57fbc436993ac5d56479568546d3a628f16b29939d1b060af49f66ae0f7f8b3db164cc5ea36f6d77d44e0165fe7e839aa89ad4867e12d27ed79a4329d93019df6cef3a736a44cc605036b0015939b5d8c7d95d4ae8f9e3d53d08557b76fc03af8310856c12f1b2b952c148a1afc45b11b22b37757af826ab0f1b576211930b4ffcb554e2153776fc402d1f7f2b9d302d7ba4026ed3191ecd8961ed7c3ed25b95867fa1d7ebaa95ea568292a40efb4d205fbdbe07b8614ad9c3b0c2ce05781d0670671c74d84f5dcd151e53b9a1638b7b696a126c53ab87d11e7e7ea9df3bcd9aea57ec3fbef60380a7330b035f7610eb9a38c7d11a7f5f3ad69675f45f57fbcf1a745e28da3ec5acf9e15adc8a3705baf814dc7471e2e1e7f313a98c9ad5dbf989efd3264d212836461e80567e3f18f9e3d81bc2980b24e0fd885ec35bd7499fdc61c444b61fccdba51e804fdf149f5de179ac2a88854698b5c98389a2504d5d3441582b7416805319926ebd95ec9