0x2cffd02ea123a5128331c65e3d8a4141ed90bbe9db93f799ab329683af71fb189eab4c066074750f309595474c0fc342b872a11f41dbe1171fa3ba82bca4236cafb4773d2900ba780223e6972933970bead84d71d2e911055cb6238eefb9276599f8385a23947eda65143c233160f076f651578fcab5ef045c34560db5ad0bffbdc0a7a09659b3a4ed8a0dab079d6fb6fdce9417d6580bc6f87d2f1e10b97c8971f9e594b2a588e688d3778895e0b5291855f4234b3e422ea90815d2345a46ede4a0ae6f4e5550aa527d6908da1248fd1c4f77c3b31ad1aa093da68675d886c4a0dd61da3ac06c7b9372db8e463ee48f6b5143c8f434eb0f3b360d1b2900f48c0cfbe76158b010238c398cd81d5baab117f800f71d058b4d8635694c3c419992703c95529d7869cacfffd5eac3f4df53b32d12173c759236c9fcd7286fd373df41106b24b54684607dd5fac325480b7b9f867a31dc2d58102b157a916f9a1ab79094a8bf8c7f8e21e94559b26e138c1128b6af6d3d9c055c8f6cb378bd06b51577d9ec58ffeb19ccfd73e715dddfdab13d801d70ffc67daf3e75c08222e13057417e3d928a17d5bb14846c8dc198e81e1d62208f3a84db86e0c9c36cd7fa79b5eb3f29ab765ac421fc88f6355ba0c551f116ae2ecdce66b20ee7913ebe6d72b9c40806c54329d95d595627e98b54ebbb7be6a075edffae821d6e464470f6ec4fd8e61a4ff1089b217ae503dd66be8b60666a00e33e7c35f79c73f72348a9a38ad94c4c9c52427af8f883e66ba0b58da3bc5bf4dbe409579100af34dfb1a1523fc3df9c972a645e317471ecb587b53115ee81c728497fb22ee21a9fc25337d15e9888180a050313ec62fca3974c365d81d0e781f744ef075d7e669b242c08b7b4620c456f61ab2ead7a66ae53bed558eac2c755e16ecb1c53224e35502e15ab63ae471e43ab462fe153a4e9e8f829c42ddb74edf7a838d90438ebc701ae6d01255e80358c88b3d7b2d66ecc4fbb2d71c81e2f8383c8d1ceeb96b4399f28dc8e6eb2d86817b61c9b27f4a51721f5d63f2f479bfda8fc214e285824350b37f907dfa21ae57ef449d2888dc74d45ad2cc9e304bf386f22940a4a36b2f7d98547f7b5d8fe3916b2517ba4bcf7ec2ac6d3261cb57d0f0e1e18c5d63192052a3e550b1f4743ce1ccd3bd27f1eda3f92802152814637fbc32a48a45ad9be731087ab9072b6b7393e879ae3bec5e3d0d98f91788c64c6478a60f536e040eede31467554cbd0c4ce1655f959665f60b15828e666b09a2bf8fd13c50d91a5e9f3d8c4d9bf15cd7a94b3766661d9f94542ce9c723d762cd83ad4843149d37418db240a0a7724298f812769e7083d98e6fde5b5171173d7cf9a357899ee3a9869f429e60c15250898f7828177ce74da2bf6823446d3ea8c002e5434c9fc438aebfd85f295cc716ce1200c903ba46f43b7302d809429fde0511c14750fdb8f3c131d18b9e5d8c2b6de8b296193baa2049cd73a1d5d13158c946bb67d4ec65578186c93bb04e74c0fe327d006158011d391134b5c4ece1a341f8e875ed270874fbaefe3330d76eaaf2a4d7a794c50d952fe232c6a36fd98712a9452a837a4e293ef5ccf0b30774b5d441f55bc0d2692e0c664019bb86d500499dcde8d766494d2468ff48192f21cd0e3ed3f732fd1f5f5cfc57154f4fbca0b89f74c70d2b367484ffb236f938da4e12f354ed5185edc1e051332b12b413780d8e2015851df2946ecbd05be4977eb1592a48a7db1d81e8227c50db0361c4842486f1a60353dd07edaf58f215f315219c9541904c9b90528dd03baa785990699d31d334716aa8f2134ba0b3ec4eea33ea5f3c55e2c5c3d003cf7b65ab25c04284637335a0cd7d025f4adeece25777c9085a921829a337ed9c5279786f2e51b4a04e8ee