0x2cffd02ecfd70b0ed713b342333218ab51c2b5ae68ff0a91492eb683df9af3e7f03a684e58ada825c1efd006a7341b2e8460749b3c109636bcb28eadc1ac45165627afc95aa1db57f54d0706a8dbc5c655ab00e42a4c2e8c9e3fd4c917bce7698c7a55fb1bcf13a97fc6f50a1226014cd174b2821b729ade9f960854471ea6cc48a24e999cd2253abc143fd21ea9f08e2ce76d3028de8c1fee4bc11f8556daf5669fee5fcd3234a63758a8c94a36f69482d63630bba7225b34ec1d4eb1bba52cd90f5b6cccffece185b062509d6bc5fc763c82cd8be42b7db6f120e2f55c221be273eea469f3e9cd44adc4028081b395fd9a622d0f2d71593d32e0130f6d4b067b3b798e65f3975a6d4788c80bb10cee753122dd08283a8a7e1f9c58e350ede22c437a3023484a1d3a5a112817845ce1ef1095191e6e9a18147d9766f216505922a185358337177715ce0bfcdc7c58fae2f293e187bc87f097e6d02ef04d67a8a8f0a8215d90c65b48f1d7bbd874ed0ec1a3b19143b1203d10a114b90ae3bdba57d18829fe17d5be6ccb02e76e6e2f71299370c2265fbc8b4643390b0defa4154bcde7b567e220d7ee50b195bfecec53e8b26b22fc86c63f0997208bfa571e47815add40e14903ffb92d1d2c09b3a14ee056114695f9dcf267894cb4dee885b9bbc9023a592237b6c37904af8e34c304fca04695ff5289c10e68ecc33dd28c95d58a65830e171aa932ae1d9f50a36251c9fec96132a847a8dd91c638f7038f345efe18aea64e3c43b3c7e456b28b2e6606b2d677b8fdb8bd759c3aa01ecf86c42379f5c977779c646508b6474a719ebd339a292cde7e3b0cf0f6a9d8c8425476a26692ade3b4034462beb77ce2929cc4bc8f943b32fb71c00e7f0238fc395303d50c34bf5420e8e848b965ec6fbc68ad4d57092cbac58876498bbb7fdcb091dbeed9bddbc542d5718388b489baf36d93b0d00a8cb036945ebbfb10cd37e81a42b04f7357a15df67139815acdfa47b82965d174ca696f00d6ab6c3143f1a4977812efc61a04579cea7f8c75a0dcc091941b1f8567bf6094a4f55cfd52011c6abb0f8590bee87ac7b6bab344fa44b18cc3d1f569ba15895eb9e94619a41fc86e17a3e4bec84db31ab7070d7c1b7311aa7cb651d8019dda8b0305dde6eec21f90e11638afae3cf3da50a4d9a3140f918d527a4a1542e9b3da16139a899036f743ba7fa4d479c4bed6a596cbcb0de5720df1a0db6b13aaffccd4341d784e1ccf81b6ccf202efaf82d8461590a4d112f83e918505a452191495611c651c6660e28994ba432e6cc7ef356fd68010bc0576cf55a684e9f77bd955a4ab72e9f374a76644c3271162dc2a75549a5a9153d03964cb482aba4aa88d528022e694cdaa77bed908dff21fb3a6bf52daf62c857f0608554e80f1edcc79a6c8dd21fb65a99b4ff060f13bbc5c15f74a207688e7d44f27f0c6a46d651916b40ff26b2d835ca5d93bd4458082349e17f12ad6bca034b9c5fbc891cf30b0405c0a6339c22c23f8e3740362cf6faa28584fad08d70f76e3c2dd2e77bf629436ac505d72ecb29839d9e6c9dc3e4ce268aa6e5b05513beeaf86bdc53efa14b491f8a9d11c1893e9e95886a7d164b854f6fc241048c4a677ef053603df81692752ccc261d2461288d6d912b1a94ece8a58eb6ec00a553e4966bb56102a9d507e01cb7d3818f11e370d1c9fb545ea08298f17ef5e3a966dfe333c0af3c9c97ea47c4510fe40971e8bbef5b376fe67348fd4664e9969ad60be65562788c3e0e2aae86dec9be71b5d0530fb933f09017450a56c21dcd18a64513ec20d483e1e44feac4498ef2283bfc2b374ec9ee7b0b1e397f8066cd02b810369ff2c7423339107ae5a652c450ab03961560a9f3eac9486227a2c18b4d147ea7446dee1ab9993