0x2cffd02e2542a885468aaccbf473cf47d69c3b88cb38c9239f8f4d0f29596612f27e6101ab2b0ba0259d7d27796a85ead45223fe83693e680a8e9285031952bc6d478af86656104c9faf4365f064234b6bb395528491ddd85bf840692e48328278b2fbd3db2d072b76a8aa20e15383e4e4be62e3bbedfca5f9db16ec98fdef7e1dc44ea888a773a418ee9e75c10380cdbc7254c490d783bb5ac6c521651e15d185ce403b8be469a527e195945c3fb3d4c151f411f702695cb19ed56c6ef5847ffddcdd542838bd83d19a13c4effe4d69dbad2c0d69565ec2e5190917da531c1fb50130e3e9abe61896b0b85e0ac8aca7d89420f809801006bb4ba5ac03202fbae555be18443b95669996dee9ba82fce2b65659bcd342272a1a08434ece14805a2b7e403a36d8c85389497d6f8d0382b3213b9668245137503e0fa6276f586909544020b05ced6a1bb9c6e1fd739a102b3d5d0d90a11d36ca678bb3841b8e9295c56f4d1c21608d40394be666e38890b9c289aee23530e9dacede10265fde7716b8703d620a16a0bc9e503c47b165fb5d911d57556aa2df7e5fd6d753a24abfe6311ccfada015caf8faf9dcc92d767c3ad11ff6e86b50a31970af389046984b1872a34fe3e21ec8543944d49558193227eb87d38759529295a871617233b68482e15cc572b0fae6c3d73f01d803b50696fb9d47b63484b2109ca30688eb0357c12abbe1e30b73f6c11d7fac4db74d3ab10e43386e1687774e1fbd5f35e27750fb1d20e111b882be5e4ae65c59bcdb6de467c3a7d29cb11660fca07329c4a84e4cf7055a6c4637d020349b19fea3bf5e1e5f10ef4965139c5044624fdf6f87a92fb7c5e2770caae1ab139371843d45b9ea6848b03bf32c9e1f5b5de04084e0e83d336c41db2886893ae651903797233118f94b7a7efbb637b4b933acf90d0cf8623b83c3a9cf96036807ddfea9f19e5cccd31fc4c78d33901fcd7a6071245730c4596245da87abd453e4271b47db6111a761d24524b890b4cc73996182fa00924dbd1089a6f38725be94ad5bca1ea0ad09fdf84b2c72f541618edb15cbb2a68c55bfd7c5b7f6438c83c0848470d2051838673beb0b50773afb22a8bd9bfc175f8f44befac5dbb807818140f0ac4ea4b8228b2b7ea346db5994a155b421ad373c0148def44e9a8e2f748a69d4c66d490c138e8c92b77868aa1c9c3ef0ca6cdbcd419e8d8c9dc32fd002e259799cec0b9882b168149d423d27e605f374e2c39a5d7a1810ecafa7fd3d4f8146acbeb9dbfd77199424df27238eb2e65450b7d186195bb0fef46afea8a18032cf1908c4586e94e223c7f104ec5c299a3327ce65902fa329827fafad9840d0fcd46e6414f555b277f0fdc08bfad3c2d98c2968f74b191834914c2c61f287e88040dd20167d38f60a51597d40f53aee5ae3120b042163b76a5230c1a542d26dfcdbe5c9d3efb101f5eeac84b3c7dea5da59271c299a5e673d11977064586320d5e9474bcad05fbd611d3020e1e9dcc0dacfae2118d3b9c28b5ee35d4a53ac7e98db1e5213837ae1d5cd8afee3c8b8d138f03df24ed1af618a7c090a25d5703a4469951fdaddb004694615c5f53bc87e5f90106df89ca3fa7e4e5425d1fa43247fcd3324afd559f07681792e75bdfc9aac12b17740ffecc87ee5fe996d02b12a039b21edb37ba1eebd86fa6f3c1001b799ec708a525151d3b46e7eb83b11580747129e92f3b19fbbc533f4eae843c4f7e936b9c7ec6b8eac70b2ec9e8cde67a4960f46e9facc54597c004407983f9a9fe161823c0d9ba6193d654f6283f26d7c66a0a9881e1c82446af076aa24799e5b74697d8aeba15819cbe9579fe82c6dfee00b631e968880dffc62d980b458e9eb544ab4bf69f9757a4aa7a91ed5c103a9cd8b4f83ece06f1d59602b37