0x2cffd02e60721eae88ae3e9156add7a042bc7d4b93be6b4eb33142df664f4b48746ff35ff87a2a3781ecbe7de1418ede8149d13aa52e7e442072f46e7c346b19e0be1f65066fff8288b4e0e970ddbddabe9d09ab831a4be0ace093656bc2f88c6db6e2199a653cbb2ef9a3ab07a4cb0700dfb43585a5c014ed3d52ceb6cfee74bcc9b807306e2c8274838a19cabf3127c5585329cd696cdd0d727eaee74fcddc53d1e8c4afc67499dea65e1539be532f1907b689200625aec79046ce2c9d2c4d4012a4b38d2f431df205ad6f6b4c984f37faf7039da3b09ea1b89645fd1d4f7b6eee71643d6b629973121435d873872d05f43d2afff1088abe409c957c56511f86d0067cc0b321d696be6b95ec327eed3451bc1727fa8a77a0c241fb6d2d07c52def4723bd9adef0ad4e915934ce1566e8a5e15d3b495d33395153bb0f761d7b12030789daa26a0b80d7ecad247da0d29ae281e197753922e39a56a59b4123241719f3dd52b95a77c54ca532d4e39b76a679fc3f3dffed8583e0337a4da3ac57261eb78101358615254eb5c457e8028eddc022d69726e76917e1ea4ac46408463ce01fd526ffabec91281888cab56f028def6af2e728b9f07d5d143d1da336f5a703624a8aa73ef86e4e6cdd65421348d51302c360f8d586e1368f590c9334ae355bcf2ce0f9a252733d76c9622eff2a62ed50a856257a166a8ffa4ca0711b78470ce4f0b2a8f664d3fd00a2c45f48e4229646b604af22dcd34dd79038d46809722a58706b5c32db3a730a1ccf234c1db7efcfa2f8cce1100884701be234d2f6ba54b089090de6d9f75d9184eaefcb2a8e33bb85cdfadad02039bfed988875147184565a7586218ab3098140823a7b44fca9139a987c59caa20f63bf9bf4a6b7dd71561cf1f714b23bb12d798cc5db1db1f55132cc2bb8fb5591ffb70264d291a7cdfb98259a0550d00d05325b0e29b14a6cafc19f73f0674bf97f73a3759310032eeec7fec8ac85d04a3432d3535e4797afd7a2a54fa94d11157a4c1d5864c7e6f2bff58d04a0a6f4fe0fa42068bdb9811c45d2a299bac2494c6a9d1620193b5ec8e135f1ff3195df1e0a256f141c68a9c75ab4da28bb4c8467bcdbafa5cea58abf461f8ed9f20ab7ad3850e452548660afecee4d4c0d8badb1a643a697f17c87d5901fe84235a4454352b1392537c80d74ec42b4ba2fe949b2a5e404c7b180f259a8ea59525b75fcd7b095c54212b930a947107ef8451268cdb233abdee9fb922fa27dc2e1965f2ee044a96f88d19780b7d442bad5b91717bbb24e899b978a95b7e025370e7d35af5e85b831b9871d0a69dcc69931e4d006d9799cb358da9c3ff993e1afa91813f2431130b20ec8827332c44633c79111571bfcfb603970c58a4d8643efbdcadd935ef538a33536f078a5e2806a7d9acda44ea77ce5fbd1c5b0b5c49efcfbf125958eddd7aaccd2a905e0a4ed17be8b346a4d34f8465dd0c388225e4165f6d150ae366da9adcb1df9f46c976ee358b6f31594c5573194f9f078f8460ecd1a1c61d7bce4f06604f2883a18688e12279434b3519f0d6e37134ba7f4f0fc340a8a32a0258aef8b7e1b955636a49bb025ba2d18c28f31b6f1a1d259599ae6755d67377ee609c6c1f8e0112092fb4fef99a077b84337646ec650f1da2a21dae3112922a0a5272b0e7d9a3f9734558b8c61eb0e19db1dc8ace603a274e082cbac60899d624b5f4d7233a37ce0fefde5aacc057973a60f9577cea18957a7b54187b706aed6bedbe537eb2b5d721a9448adb5035efcebf0659296bf08a4fa58d6c7b82788648137d16cdc979c6074175fffe1c72d7a31fcb4d2d92f037b00593132400e09e34a8fb150f784642abb6dac86a168a92249bb4073938dda91212dc0c8fb576b0014b961ad30ee6441fb5650