0x2cffd02ebc85b39fd5afbe4986b419cef0834affe1fd49f8efaffb44a3dc33b7ebcd4e888e5419f72c443112e4b0be183eacffb4af3d7d9d5d20bed077d513d147fb8b3ea2ba90af13481f07d4b796dc3591731ff1f41f1c1d8828b23af126efc7f727f4a9c6005426cef824304b856f779a26c7c0b179d66327cea9d0d01097327bbc4201124390dc91bc251640be4f6f74bbf46283aed339cc3d1dcb0e0758abe9c655e5b86f63f6cbe60e2cf3e16e6c26fd1b4059ae74895da66649f99ba07269761bf2267683633c274527ad91d9ea6e4fefb3be8f51b28f0b6e24a6c2b655fbf0b242b5dd4e242b7eea2269f76d37d07e448be40fa3750e4e18af95450bf150e4804320bffcc635060e222add5956988804d122c709f71495073293e62366aae13e68f12e72574063b7622bb9290f931c7e56900486b2ee80edfc5083a786d5e7dd7e154e489011ba5ebaf32543405f03bc2eb0ab8ebed6b74fc59020b753742708db37d0e320b58d39569198685b03a4c1f28472d180d35e4f6576968fbaab4d5a22ab3e0c0a7df13118078ac4c3d09991ee323961003ad4319936506d5f52995f6dc23a1d434dc6faff2f73674ed67b2ffd793673fde745e445d0584962a23e5e28025946a26892b7758eebdc135fc849996bba8e9a74310eb3baf43002c82c9286ff1c1f2bde29e278d6ad58e58d681a9b8b64fb7f07ef62bd57ac57553ce7f4d5b221232e976f084acb5a0d1c6b051307ab87a797cc951ade9df1ee4efe0edd9456debab35ad6bfd09ce4365d7a7a3c68da0406217e75e6b9696d59a4d4474e9ef20a3abd96518da4f92ea1e1a0298a29e38da6a57dc11f38c67bdd1c191bc78b8a32a40f38789e9e94e98bd6da9677c4a668aa82a3fba00411c0221a1ec322aa2cc9732367f4c3d8344df61e1fab4dd7569f69af0d0fe4b1b47b06d3d96d079302d64d3a10a399cc91571f44e5968d385492d8dd27af0a5cc82af17ae4b6d5a70ed00950cac843dae954ca8a53a938acb6196f5725bbf2f99c01538bbb160757130cea6b24cb05a672e77cfbc783cd913eff1d7e3bfd147340409eb576f0aa61712fa9d2d5b599eb98166431eb209c9a7c7cfe22c0fbd63e7f369bbafb95aa8f6cd2573fa756a4f28cbcd7bb8faff6ba5151d390d11653fa9b5f5b4bf5d33eee8074e574769e429791d8e650e7129267d98e0427479d79023467139d50892bef30b767fbf531ee471414be9d987ab1ee5a0b4c60f6a09d9ca66a40d56968575e439387f5615d2c8d6879d0721353f037673b55fd3193832142afc1ae2526805127c946e021bcea730c70c562ee8d0314a4177bd8a9b9c69a99216d5372c89f0ffe1470bc5fdc61b215e79ea7de34f550844b9a2c5f27f973f7e146053c03fcf9ec746ff2371956ca54bbac8100bc0a9245928b573d9117fe8c42c9dd2b3881cde6eaad274cec244afff314a8660a3a450dabca4224057293e764164b64974d1659d0362e6c59f2bf94dbb676c09a9e5abc1f740f533bd82452e117ae975dfa43a824684f9fb947780f3c848b5a450b62c9201ba5a3ac9cb268e6f12346cc74a1669c93221f05984a1bf63bd11cded9f4a5a9a73dde6a2a5d5a133c8ea8d932da21beabf9dd22407e98cc6c02b3d5ffa80853ad51e9de7822018cb0788fd8ed79fd75a968e5dffac230e86378fd5116fc7c0115df357d7d2a253a5a6778f1692816f0a8e6dbdef96a892a7a8bc5e74b26642027cc305998f14fbcbfd0d843bf30b560290198e21238222581322f1edb0d555440a39fbbc919a53d8ab819f1e89c1304542f4f5fd1f6d6568d5a4750804b276bfb71aee1da448fbb7eff0162a9ecd1eaf1a369eec77922cc4f07d4ee9dd4c66d3ed07abf1c6b327d4ccd31027646486524db4234df7cd3467491b3f30f