0x2cffd02e220eae695687cf3160df2ce4e7659500122326c151e5db0fe3777ef8921a3853e1afb03de916deb57234e7a4fd106652128904e35f0befb5f6d706d805a498efe662a7b6e333a00fab32ce799c71acfcd6f5b26677f69393f6992bc19c664b41e95e0039265839ecd14587e296cf4b4da1fe0c752cebe0a72c227eda4f1a8050cf2e85c19ed602ff0f894a7d9657631a9a9429608ef82ec4ec04ba2c63262ae426085b33353938f635322d3b7dc1a56b01acad2da7dcc7e1911d62e131b1d4b03db11c96bd851c4eea5bd872bc0c26d523ef1d32e73b40e24f41564013fe34a3ef207088c637a05f1a8a5b237d6f328e9d47f51e434779a36c5d3f0381dd47292db594dbc155f6a6f014adcdfa286143fe53746d28bf26f1ca677c2b3ee32ca011acd6918290ceea2dfb4bdc5fce2c7f9ae5782d483f15e1210dd33c43f8ff2a877af95da2dec7e44543b508312a093b8b7d4cbd96f79f3b6dcd497d3fd2cde3eb42942edcde5bf0439567fc985f9b07dbfa26db6fa6210054cae824904f13e89cdac840871ac189ea1b58a3c6b2077e6e7a1d52bffa6053ffb26eb76ef7bbe3d4bca86d3b2ce6773549669387d4e9bf5a2ffa58f4163e1cb9e06f0630cb3302cb047c47d811d612ec2d592cecbfd22f56ccb7e19c84d3f6438575cd986d365c59df4ff9a9930ed687cfdf1640fefc6448d2d102d3473d95317af7f26557fe0f2079b0659dda9f03939d0c3deb40a780c5925ece5a28384dc70074c420118318f623bbebe75ce2fec064e105097f348e34daa741ab9c3eae55eff4e4e76a2c588e41cbd5f49ad6d9733b92cf2396ed6aa6330147d4ebec1855e1815a68cf87804c975a009884fd3fae0c3a9401821c2c033f2fd1c15439052cfadcbc8732bd4202d6d684fa8bdc3b31fa7aad2266a91a435d3211bd2fcc91976e93420790925dbdc99a28582dd474d87897b3b9b3e1d724d4a474729a8d4477ab0919af2a0b4a78af2418fbd2c612124db0e8162221ac234d245eb10f68b9de33708e29eb1a6e6cfde1b783a3ee28b5791a21eb2afcfe04027ea87bf3324c1d50aa1895aad19f6814c7f9447263a07a1436b8d8dbec9ad40040438ae96d8d50dbadaf683d4e2b6121ec2cb5b4459f9aedfaae07963ab30190ba83dd0dde65c8c500d0c4d7b3c705e5beb310fa6d6054beeb4ba2023c5ef931f5f083fc7e56c998789dc607ca7a761fdade32e73a3c5fda9216740d5ea511b434d2c4ffec2263f5c6e2bb8c6e811e5ac1422834cf85146b9e54fbce2a1d85b5cad2f5e82fa92f065bbf21d32053face41ae6176cd184d89b1f0cda9ad1b646c8356e658d6d1fb322d3e320cd485aaef7c7b9f19c530b7037b6ff404229240208fb1caeb66d496094bd49aba687cd83511e2f9093602a8c8fe0090bade18e2d8a0b37d51c3448e30e126cb9fabbf0f8426e1fea9c61dc10a3b0d97a71c9d3618839443da4cb64b362b377e97bf9932c387615a033fd48c4461a542d4aa859c64d28c2f5050b01c0668ddfbaca902f7087936d2f385122f5bcc820443a5fd37ab6218b6bb2bb3a8e110d96df3c6abeef5129d353e81104aba59c02a4360a1cd5f90848894ce121749308acf32f64b5df848563cceab78d40cd464cdd44e100c2120afc6ce2d7081959e659231c1daa971ca98b32a64ed80801fa1856d01f0ef1dba292a707415940bc5898d4956ad7300d258a1c368fb61dbfbccc0dcf7fb4d68464a9dacc1f27cf85f401dc5acf572a9b1eb94cad8231606735d5eb81cd5193dcae9410a15a17797e2a66395882371a491257db3c655d1adafce0c665e8d15d9deb512bde1a0bbdf1b5c5c9f01bafd482702cc82b83b95196b8b708cdce5c6eef758fcc2b55b695c3f5b460adbf271223e711f2e44df2bc9b040dd1cd61e