0x2cffd02e164b276164b51d5952de6f501394f8bdb18b92fd1d099d19636b155489edc133216bdc12ad65c8245123296676a31162dcab08e72f68d5bdb0d91690f8242887614e0ce406311186b58caf8277abcc4d4c374a3e184dd25f165a54c83f8a25e08d6397e97487f7c72ecb2ad654d0edb1a51aafa5899de47de43cb13ad23216876bed4b5a534dfe56cad5516905e6f93d5e8792736e061dc37ea62bedc14f4afca40439cdbd822b4fa7423f1b8d18ed09102c0407e52290436c9894357d50361e728f70d22b3fe665a8a930354c3db372ec8cf6f8f0e09c92308b7248adceb9eedeb386f93b3c6ee2c20066ab32f83a0a0cd933b4b77a9c50dec0897034085ba2ec36020ceea6bc8077e8aafa15c8c8100364ab5a16905c16d17cb9b03fca666b59f6b4b20cdde7e68b667427b59b90b015ec363852ceaa7a9e13452ccc709337530309fbed8b0ee2a45b99ebc23a2bfa928909d2cce9af746c4337e4f04fd2ab712ef2cae3a65ed08eefa091e07dd7ec9b46f5aa52e8607669a901b5eb79f96b834510ea2b86de29e19f3ad2e525d4194bf9c06bf014a6f917a62316ee13099ae19f0f14637a7ab3753b1ade093098e6e8c4f3f520c2ca55e6293f3cdf74ab5762834aa7e283fc949d8a99cd85eb04ba473075d39a163437a8e2327131997550e6c49759432c5fd06df20f331ea3ab2837ee2e62ccc70649d2f5749307fc0b8cbdbf42aef5826a5df45e0de988a483dce58fe239e6da9e44910b29a790e8f15331a3945d835d7a10c1faa6ad68e56c8fb36b0d201f2aef172155c9f1432f1555a824cb2a658d8d2c8d32b6bd851529013877e4b16d584d89959e451382bbc2a093baabcbebebe3cdfbdbae84b5986c0b6fc08b68627b31f06929aa6bac7d22812d7abc116cd2bf2599fb292e8eefe9505ffdfc087ea209ae368e1807ee91aa16967ac524ce1e323e185ebe2a0d4f9488daef1a39385cbb57122304b13da8a40d79c47ad57bed4f87a0314af6d01172531ab16f41288dceeaf7dce266fa49d58dd96ccbcd63f2cc53863d7949cf6c6763ce17bba8616ac14dde18db3516b3ba691ca4766fad11240aeca7d03e75492bc2858967083aa6553dd405b380487daf88c010fbbe90ddbf01b89b36a66cda8285c6420dfd9cb74f418392241608317cd22054354038f836e29b762ea479fbecd2ffc1023526c6aedb98523e11f363d9f993d1ba45e40e3a096bb0480705436314576fecb80c54def2171784fbe716d3ef9f7b83a177d3807be783394dff4fd32cea213ef94741a15f786f6549f40f8c7ae836285140dd11044daa030cffe304d0234f85bec8e185684585397a8c7f3177140f9cdf29eb7d52eb2949a03e337fea1ae9c9841344343b8f0b67e0c8bf17fa533dab2e7b3aa11793bf26d040a4af907be8e261d3c9eb59e0330d9f24c88d2e727da5c493c21b502b01780721fa424711fdd42af3dff6e07429dbc5280bceae52be433fe1f6e5e8591c7a6c497424a10a7416d7dd4cb03d1386b794a428bd3b3cbfeb4bf3bc98aadfc307327acef2f4f39c9f0223d0eb7b6a2017a512e0246fe251ba414431073f68643980c30c2cdb5f1430abae87bef3f0d427df91c7b6f2eb4bd1618d41ff007c2c0d165af39e5ea22f949fb9fd542aec4657dd0d14b67008f07ad1aec42b8a201288e97cbb4b25a3d2973819e72d76f3114a22e30c5835120282e5c14d32d4a2c460149b1c40709e112b6f26f2ebc00b0df38d131e4eafbd07c2d7256337bc424bbfdd4f9fd7a5294b1ce1cc1348bd49410e55a9064507ec7e4ecb0b110790fde57f2f5d0427b5333c21b80b06c4a995be5924a6852956f8695ce6fd57f562d2e49e374d00afce01a50df0786125b73c05b9f9362e329df1a22f14d4b137c2e01c36641efcf72f