0x2cffd02e6d30f89169c8652841f04f8a4265eb9e0bdc9e0b7b69341d9f2c3093a931afc0e243c054060ecf9e57cc214b31e3df8bb515669342f8e33a4d00a96cde30bcfb5b7262daeb0945f31f300df85e1185bb06351f5ba150fbf141b4611df8882c231e2125240c63c6be1b462afda9df5c0236d3043354cfa95969da8d2a975d555492d868dffbcc1a111809da8a301dc5f07bcb90ebb6cb179c298ee306f4309566bed765464246cf17ec6278193479118ff5d4a9749b98613848116c92c9c067aef4361e54ad7abecb730af1135bf6df9824fe902ea404c3d944e115725786a4509a1da46f66dc7246a66a90709fc06c1942ce86e8094ddd13ae0fcaaab6633cba96da78a7c1e0b01314ceb03274867e815f63168ad434ea71b8af6dc3b72a947a9f89447064253d5ed75dfc29dd78a312235671738fdf4b439068433b23458f641da22b6fe62eca2443fde172fdc9e99287b825e29dd726202d946e78d12065100c6b88176da2d48ab5bd7fb19fb1af41df27269f49c39f49221e4c2b38c55fc727bf42ef455c84f595f3fb34ef9dedf1a178f936b96085c4328e77c621bc0cd0aaea8f5b38253e5baf53371c9f645669d8236d1cf1ee385faf9cc332f67934aa9c61548df271d0727a5dc3d81869ac33ae5944fc5962850964259798baf1214e2bbb51cf50883c0f04af6d8e80d296c80ea8c6e77de3f9daca65c23df262c90203d52911c5e3bde795aba9455e3c3d931d42663c4c76154a91267e7db729b791f2d85d06e2c5cbad7d49bab32e880be3df9e2e4c67dea80f85ff080f12f9d6f5f072ca223223beadcf378ddf693f36e5ff5ed4c4f2d5e01da47142e04a8e3d9a171b1f2182ae72618574f1896302d08120b7e8aefba06f5a664233f31b83c415f4403797dc73736c2f9bc34e3e0277ef69ccbb31364f328eec1ffa01fa8b30e14e5dea26ae05304b2f6969383e23e885d95e53da52b228d94cdbeed0d3805ed2c497854dc69a2ca52b6cff529dc724dbb29e211c0c820ccbc5b279585feea9b6fbf0012ea6790b243286c5d2167d8dcf13a409010d83244dd0583c0ca936575a344e93dd725bd04ccfc27a370e74977a020e5789a7936d54cbaea0b6f898f07fc85ae476ce8e315f31ef95470a5ae9844cf73d3b82b027a8facc4e703f577da262d3488c93197927f51755db77e14be989227626a966ef0a17aefd282095a4ab8d3040d92d1c762633c3b1dbdee6c90188e0f34b9781d40b3e37b469812c04e677395051f840cdec7dd953c555a8cb7557df8e9a454814c6df2db4e72b8a461d5b40c703add7e2cc2a469cbd00f01165e6b837628df2d07703f91d4c4f9bcc72580d4f79061341600d29bb75c369a8321438568c673f2d2036a73e9a15eaeb42106fd6b8361c9f8828de8708b5f122f8855cab149232a6b196ade5564bc642f60610f4e0cc9b52e4eef9a598ba72053e9424ce4e3f74aa544b67408df2c339792fa1990a3e83037337fe89f5bd6a77eebad2a7789de177e36278ec040fd58d5784ac25e51e5d128649dab23c50c555f12117b9af099fa78868789542eceb78a9872ed717e563551883a174aada1ca3cd5fcba3537849f3efb3e95758fb7af2a92e8960347601538b39abe5ed827a1ab9f795f830bf9891561138ca6cb433788ecebb5d178bf9afbc49a209f570f436c8daf1829a154d290608ee2610644b3977e038030a3b18f208b9bc534a2d56b8c979940fccde01eb2e315084a958d8e0abcecfc2cbd5f15667114cd241a177dcec0fe408db5871792e467faa962bf65641bac0dfa2f18eb35fc73243c8aebe12f882e80c16fa0dbd39cbd99c42fca4c3b2be27df6990731a3227a3427a26242dfcdbdb101424855cd2c65060643146a20144c6b0cea8478052564cf2eae7e80c7c