0x2cffd02eeaa3cc78ddbc61ca6479103b7274f2ddb63bd6e799776dd2228f600135bbd88b02f7acdda25d18559d21e10107f4a216dcf0042b21f264f933ffe50e00695b6696850b5f5b0661a66b773e347c3bf0000d22a6374d4e1879a16a48c5789fa692632672f31bd577b43a9da412283f42e080abd2648351f2c0baf7d04d7b689872387cf8be98de23f65cdec5bed33354fe13ad2faf0b5b9f7933431a818eba28b4561ee239bf13aa774086d144969cf123ea98c47fade5878c125e75bb2f3788c27917662afccbe61dc0308dbf69ec379fb8fc5a89dca98d9edef8329d706d65d6696e651f9f4ede7b22ad1340b06546a62a1c180d748a92f3c62cb164be7f02c533c38c881c6085e30e0f083a76f8cb0e890bc16b92dc09da558490d286217886443d47a72ce60ad7d961c0eadb43f6eedf730cd97cc0333acdbd40e9db3cd0f5a02ed058748734b738a9f21fbd7acedaa114ec5a127e187977f5352ac9354468c5b33729d5bbea7844ae326b8c6e14fb5a59182c21da4efe715bc7d46c65e353df0103c859964adafaf89547b5b74c03ab40948ac97a072bf9fa030c33fc3e1a85020c027903189296060757038d1f091ad52ec5d162d506fad5930f586ce0461960f1dc16c6cda9cc402a59d467413a728ad2ec3f4a68ec2a262877a24257ed68b0b9e0b12d0520822c533028a705c2eeb0ac2e6ecc2a58ea3e8d4fa03a3fa679c164a4e9e88f6143d623ee2ba73967ad4ac54a4095e58b45adfa494b337053de1f928be1b437ef1ab6d5d9d3c80e2eecef97386bb92770c6c2c0703d9e24f7c2d6875af35dfadb2e902b0c6932c0293c9b1865f55c485bfe29ac79161873fc094445b012f5bb11e506660e9fc33b586f42ef68af6db7d9dba1ba19a79004a10238a5c326ab669c670f7a106b1ad9b8fa956b8beafbf50c7069c631e781a9b862c0cc58327df4fca4e1f05b9b5cf24d38735a0e155a6bb72b813550a8d5db8fb4a556047fa1fcd31526c0f0eb72033caf9db7b9af62c14da139f82f891fa5dcddf39bfc5a476ffe6ae38edc90b2307d96f5ba487a370ed8ea6d74b6779548ef93d3f9cb7d41cefa288d290b72e5cdc55d9f094f2822978bde0394f655829f76845a409dee6773e3889c37261cfe1dc963da834d66315af517270f33f55d0df773ece4bfc4074240645b6f2bf9ed858577527912f3ff8916e1d078fa17b8ed87f4cac23035f3fb61dfad740ce4c7705dc56b6928f83e0786e56baf8c99dddd4afb205f3eccd0ad8b5dd24d9aa203ea99cbb16358e94e5e019728c97462c553b2ba6b6b2eb2c3d746605dae0957d5489161a297abc9c24accaae3fd2d8173d2c356eb461a4bc0d9cbf24d79b7df958bea791e013d31dbc6605a49bb3c9738ed30d284b423ea7a2a54de27cca1e4c84226f8f2b79d6fd02ad097aa14d51eb1573df537aa7b0758297512be5088c7074ef291df789f21804839f72b3b4d9f844c26ea64d5d97240fd86425136d959e460f2f4d28ae642ac214d86a0fba99b5ac82e70155f23eacf8478e4370f4687b1284b3d00143b8d6431e2d57c5f863d2f8880e62875a0bf1ff9eaaf0348c124278066d5b08066d882fb23904723beb913d5be5437cfce3346426a238cf968024887ac84c2c2d8cc1ffc919b9fdc26fdab31a1d10996bb5b0622503501370694e7c07d6a273c5483f3470d9f4d080324008b0d61746d1399fd209639b96f3e0a98cc130a7b24386f71cdab578c19982d2e9d5dc62cf17b235ab6376e58b18a4cd9e614970a0058ef35139b37705795feb154f2a5b3f7698cbc383657ca7925988b0f4e5ea07cc3ab15e72c7c57072292e744df2c0eab114b40c4c423cbff7ce3869d0f84da0efb41f72d71e5d7efea1a0b3337304e219b85021d67d4236b26fd5f1cc5