0x2cffd02e2872b0809624ea4df35d0121316a56088dbf9d97c8b8a7d2a5905a7ad5064f3f4a2acdc622fd10ac740d5460c103dac5866000f07038498c77aed12b7173121cccc020c312b89470b81ea85388bfdd41d3a6e5781e88666439ab737944d514e6d311f529a8e6155255b0decae8fab8fdb96f807b9f40f26334082edcc82d299ea80e00ff38bd508bc972590d1c1b29db4c64cccb0d696640af6584c129c33399d2305d30578b910bc178f838cfeec6de876023d7dadba14917ca6fdc9e56179ec5a4163b6a6454c8f991010286c3bb1153b8f517158cf4286c48954066be9c979bc75623ed4e5ef3cabae61a8e2ac20bf5380d1240b995bce72fe34c09c8c5dc72466aa02e82f1849e526ae79889bfb21cd7d9b7edbf5fae35559cb1de3c10fad590fe93e3e9baf010cfbb8e54f85befa77f101ba03d8997876c8f8a577adb47f87d95fac291d3d4d253053228f7270c910f5485ddb1a4b3a662dd00af57d773bd0a6073d9d910d7e3c43dceb45eb62cfd8f704e77a34387ddd1fae1a130467a0c0f3db6a734d871abf627aaa05a4f8b7bc2b8ca31d905c579c6a2148894f9a945aef483321ad7fe1388498b2c400c04334afc79bdc67b11a3b4fe32eea813a70a28f6637f3efa9cee1f220c1beb3b54df88e4963fd098e11aa020a1bc77dd90b93e9d2124f6638d3e97bcff36c92216ebc6035b53781ca1907d6a4060cb314260f308d7a9fcdba182e869e9951c37433da02f2c64772d35fa7ba48b76a154655c91865c8d7cdf1c1a91efa85c5f71c4a2ca48ab7bb5fcc4a8d9a50fcf4af95b69febf44c554e87845a17ba20a3f224ed5171c28bd437a842ca9f2433572bd4a4d3eac0ab4c5478fa03d45c7d2769117acc93eb17de6cff766d1b22c55db21af7c099cd334fa50edd7432ac585cb91d268d054c6d656eb3e75848e9635bacb6ca886730043892fc19d9412ead3434ed1ce91db49811b5b650f6deade751e5efec9f7026e6a614dd3f773ef5d307fce02dde9467f0865466e2e1f344eca709c986f61b084344bef7d937440dcff8f68dec213de8b974e459cb7a358123d946b8f947010f525a56c06650ab586d31ae5befe92d57e1062276e87b3fc1a7134be78126243879ce1ff58e73b3b9929dcc99ee68f5ffb960dd26ef2d86d91f77088a9c6ba56cea1822467172633f46bd3e59ca34db8a21f0ed4a99c80ac0e0151013747c7b04f73c2424198017bc633d9178055059efdc639a99190c2fe50ac6b7e92945d8a6ddc5b9fec29fd1d4019f8147bed3a2d6e55892b48db7ba3ba4cbc1285d8520fb234ebb4e094e31b670305ac13f780e4bc596f5b8142eb8baaf2ec0bef58c380d40a3583b96b3a2c068c9bb1f69f14395c28e1e9da9bd9e454b39275e24a1a003c005be80a87b8337cc5f20b52c25574ec60be61dccc54c7bc7bed1e60cf8fbefef860d7569d81079f29c620e204b5feddde37a07cf2b49c5609e96db2d1bb267f639df20fac2d28b6b280de886824f58e3242af75c556a800822ff46959ac836428a04fd59245f687c81e75330b3d4143de739b5f54b90708ffc5352857fecca794e32650b06bb1b2a20e1ad5582063900225014f95379fef184425565cda79af26ae1239fecd7515ca0d6031ba5f48192446ecdf0687b75776e3e2c8f8a17c4a36c1c27406461c6e62fe6546592ed348ad9c32bbc873ea86d43b935918f6d3416ef4084d57724b9b5a0fc708ef3513cd27f48638c98c80652fbde323e4a74083aa60c7e35a091e14ab00079f6e14e8e3f02c7f463f679a7a0a75bc11d2f1b45d54557ca09e529534245c7ec97b2cbd03b8ca49078e27950644e34b51b8ab382a7204a26368e3657bed37855ea81861b58aed6deee5ec05057f6b0eeaaa54e3149ff12626e6ba02e482367696