0x2cffd02ed7994f1ecbf09ef39fd57311f84869ae592e2daf878f3093483e1cb847fbe9b8bb4a909fcafc2b7f9e936921e1dc36c6f83510b7c2c18a6f75c9932de42f7d9fe3fbc7afbbe22a43ff3ada592a87b2d887bb487cc176cc1c6302eaec26d099dbd789fd610f64e1cd8ebf86e327cc947494b011846ab29f760037f5b25fdf8ba2d29a3a7b18ad5bc05d04a9a58ee4d42c114d73ad329821e97e955011f67464a58ccdbaa4c764d60f9f4d8aef27c9a73789eb48c0cb10c6c4b2e0268a2262617f7af0f5d598b37d2ead3dc3d4486883e47ec2af3a4ba7c795c5e7a58788d85e861cab656b1a0c0c89a324544a6c2b8c871c029768c7dabc9f3db3df2fe55938a6a4c78946143d3b35e67c2b02c0f431aef31d7ffb6dde0ac2eae687480dfd292be27ed7627516453e48cca0da4bdc48917f489d4252a865567959ecd364d4b708d1a481e291751fa68e246ab9711c217feb129334075f275c5d352b225512bca4b2825a58d0e01d2fe6b5ecf06c6fea6fec652fd30256c4674cadbe846dc552a6ef8297c442fc87916dedd4e4acf2d30b84441ff3efb61aeb4db2b8152c0716b265a926aead865e27513e3179e1b1d168b23dd36258b844fb07cdba0dd5d89f6b35f69ab384cef3280340e19862c4b65a546192da75baab20ae501e68ab17dde8e126c05be8bed5a5e29a8f3bed01a705295a9da3a0af2f3a5bfdad41263f11043b4946c5a9cbb01818c586415ecbe97c72e871dc2453794fb00ae34569f13b18aa8c31d6dae6828cda584bc114edf007e4bb0d96c3eb20fba8ffebfed5c300e1ff03c65d0353c72c9beb402f52a743a9ed3cbc4189c089bc105285ef1c99d67d891a9d12a6518f4de1dcc711a639c98e0055b32561080255fb2bc7e39a0772488662222a418af5a604d429c8bba241b1845948c52084f8ce6ae57c982e9d37deeb4aca1d122497c6953f8331bbc9052bc99906469e0a78b33405fb5de310baf28763d588e5d69b9c6c346352b49a9e6e8182f7f02262818c9f4e8e27fe15922a2b75c39c7ac4e7b871112bec3ae938e715f93a0451e5344110cf6ff97dccf683e99d7ca5d23fced0b1ac3b5b99c97c058b527bb9d840fa1ef187f0c8e877303677231c4508e40cfd24de708be329e203a71d137368955a3b71cf093685005b7185b9fe78b9db1c9d3037754338960ff191b5046ec703ebf9b3503882a52bd4f9a26682682701a0ad0a3785cf27d323a73fa31b98ac2ecb677f236a75c1085f17d607ceed4caee8c38c24bc5169ab61918e3e5245a940afffe0e812f000b6583605eb66aaf56b5ebe583270e7e07b7bb22c55528c438107053c6d3e05d73d5439672ebf19b6f752b2d8bdec4771d1b88483492b65267bf4e4f1e2fd5cbcebba02d46b09f528f43f67236cf6004768e411b2247aed9b191414758f0dc8907be80056dd31b3a6ba088894b8029d62b3d69c9eb937b75e2fb85c1d1cb06b4e4eb0e59150210891206ddc85732b77cad299129f0eca722edbe90b7eadb56bceb6731fec3855e8328f54397389b5bea9eb26dfe4d336e1b964dd71191da09e7e9f59ba68d23f15913a2787eef54ed8a7c17c5ed2589a96d2b5e1a514a27a66d5073c201c6548170b44c46431574f5a37a64c850786ffbd56aab331d421d72fa76470a42768aa9bf50fb8c2631bfc8cbe57d481b846fd1fe401cf24d37efa2afb40100585abde88df034a1b1babb29ccd743dcb3baed91d0e66dc6776790ded4c07d3954db2e8c5b499a1ed617bde69b6d688669e3b4d0d8292d05065b940b10c96f4a630833655d42c7136bea7f9fb5e94207ce7889abddcdb5173d7a0911ab1a28216bbb8ba26d72eac751d601a045481ff730e3981f3033467a50ce119d7940541cf6dedb6a99be5da3deb6c80d1c043b383