0x2cffd02e922862d210938f5f58f5aaa8ea16f5fa73fe441e34ff4d9278a46986c6ec20216ea4eeee55bda5e1ef51a8405f10759f9e7b8b8bd3324dfd262bf715d75ccee820d80dcd88510ae1c2ab88dfc4484c257ed4f6bd09e4efbd3f993b2847cc5a02a8d944f887f0c2f8ab6b72d321a1e8b7206abefb3568f3c23a96313ba41863f667bb597ba89fcaf59e5a02489147e34d7e7fdda87a0cf8ef4443c9625cc5e0c9c099e1f0bf87729ddc17364ac33934fdfc787cf09fef74881c9aebb5125a81b2d0aa92de206da68561738a28979bf616f579464ff5fbf9a1f3f9ee45793645c45bdb30ce831da917367e63c190f9ae01de5af90b87484d0f011ff5b0e29ec721dfe26c705482040f164b439e12f60f99d48c9534ecbe242bb9f28c647dc0c1c7e3c8f27b74d261deabb8f265f5764d350de3e042ce4b6ee729ebae48490e05661ca824d78ec1bcaaaedf97053df0c6ca2f7bcbd491783c5196c3c0fae79d23928cd86ef8f0ae0ed0509c3e27fe5ad2f8ad642243ac9af05d0a1011fcdcd8a17f2464d08f94fd398cf2b8c23f16ae483d16249a1b32f3188df631eac11db17f2a5c2407a645701861acde69bf9af4f8cdfa570bb0f06e77203938aea15fa84470cfdf61e24f574a83f2c8f850fd8d63b602363770779ba24e9f4c820d2983d5b1b9a655ac28039a3943a5c77fd624da9ea42e408ec9db3cd46b6120cad7febebd2faad80503490545f4b48600f65cca652c792362b51ca6bae0c2680fc25ac26f56737cd8bff6678cf43b30a9bbc3a14ac32ced4bc01ac58415a46432071295bd540df3ac1df598c342479711acf43a7b9d26dc3beb83ce560bc9e76a8e22d111b55b42483e386f1622f7e11c6eb0d660ae2b914df94ecdebaa9efdd3dbfe28187652353038948761424e3b6ef4e5a8c43c8b1c810d48643fa2eb0e0709d4f565c5cae2190552a303bf72bfe9b41e5a129b7aba620babb2c2041c0afcebde2b95139944a6124394cfc25b3f03558d10ae494db575f3448201d84cbfdf687f6931cb2bb47ca69f21b5d672a64d8bce1a0e1f56f922baed0f5fb2a185bfa40d2360d7158433a10ba8ebd22a292778c08169a39d2af8e057859fa0bc105da92018fe69640d46333d02953b3267d8f082380741dca80261d0c53c5b63194d2ec69f0569a051575b2efdd1731011c1b07405aa26d373b4a76597fbf376bf9e6c4bd44fc3bb4fbd726e97a823c72ecfc31664b5aa83b8bbc4a65b8ce4a221e75fb762ee1742d124492c8604ad797fbcca05bf6a21077019ffff1f29c90ba8e54022dfabf89c3bbda6ca4c00599c1a4e58db340cca21234414a27720ab191ed8030b6553a38f7ee1e7dbc8580f9c70122445d247d14422c6c555f192969e0884102a154d0f79530c9a8c5e1b41d3961e9cbf5056f1ddf88c8624e8d4b5a55148c79b4e506dcc2caafd55d23a2f6892464eabe305915431697a61d9ace79d664261ced940633c4bb28ba2faa34fdf4119e5a36730c052b3a2d98b246bc58a62bb2df450a117c697829312f209ca4c1282b04cf9c3b534854d9abdabd725d613fa283e843ccb74ab96f4fb4a7666aa38ee198474bf800790d4f9f697f4ba53fc941fa40edcba7b1ea0054d663e0520b12cc01bd131f99ac9e38b17cd2de76957f690538b5afddac2db9519ff14052877c2b08e7a77b10277a3eca06f7488f2d5e2728f301387c3d929095de5cb8d730db1d103be20cefe230f5c0ead7d6f3ca7f0900f3dccaa0d1a831f050c2cdfdec1e6198ac861a7fa9698b66ac9619aeb20db3f24f280cddf50d0b62cfbeee17bca3a54095260bfe3dc0a7d45c337a53dec3f5b575dabbc8d7bd4f2a8268e9b8af740f98e8f8c462669dc60565ee9eedbd6af4407273f15e83978699b8295652d18da219fd4ed