0x2cffd02efe5688ccea67763e89946b0612b002ce9237a1a6fb656e0a66e8a5f37ae2ec33be021b53fa996ae92a0e4c94a0887c400840a80fa9a88900e477f68f21a6954ab2d713422453c45c3954597cdc33791758cde7f279a0443415e1372a6b7e9de610466dc4663fe960397bc4eade2fa94fc6228db7a85aa02215b88933f8a8489f7ac8cea4243bf74948ce9b34fc670c490054c37322a29489bad3106fca15f76cae33df499e06490405d4cb4e4e8ef762a59ef2bee87949d104a898c3ec06929feedee458c060c5bfc7564f2fa8954981f5a619574ea0fbd27a4abb0133a10ddfe85ae0e41426f5b3a75a0280019a7348c1cfb1aaeaffed538841cc19cd2a83fecae6cec31e2654a16996c7c37c15e1318000ea4ee506eeb724dbd7db52ad4c5dd5742408ecd6638a81bd075c3e33f8a9393a2736944ab8d3d10207f2bfe4d28ba0b19313700272e46497feddd6b04f7fc5451dfb76a165302730f4b4734d56902cbb6c9b927c7ddf6782b3ee57e53b90b5e743d809e0ebe3495f9a5f8d03677380b4b0c7a69f5d76a558b3751501780d54e02cff59d9a28ef1698a5928a82abf03c98fc38281d4e13bbd118eb55c55978f972656e9bbea3638ae137eb7b24f0346b8ab27f763bf4e8c81d2a6075b1d8ddd1585f0f8bb67fda2bbd8df2d7fce64dbda8211afdc4f9ae7493b93dfc6c9475cfcefc30da98367c7fff8a3016b19a8e8f94e6029b353c12f7705479138fd86ccf38a609110ee9bd1eec7d72c56b762ad98e4ec291c3a16c9f299bd87cba961b0081845049a0bfb366aa4bf22e6e60922bc87fa97190108d152cb99585d9a3c86e5f8e4b435544defaa35a9f42206de399dd2dd49440e989421f482e33dec82a1ff5f1fd01940cafd6daadac0bd694e7aeee50e47aed7a3cc8b6640ef2b1f34cc55777b4fff9ce5c1d18f52aac8484b309a59dfcedf15708a1b90c1d4387c093c46b3b1ffd4c2dfbb119389311687e0b804fa2e8461723fff9057a7ee20cd7f4cc08084472c24c6873b6282d955357b015d2c54b4d3aa5a3af639f6c01fd49c2254e00effffa398d0302a9d78244b724e4874fdde2ef7bc7a4c38a631dfbb24695b0ec4b536847b4ea645b3385f4ce1beaefabb3b19d741d16d519571f1df75d4edec888d0d21721c9451829a60629f4e1357bc3ea47316a5703da2844ff1584498813c6f70829e8d6ef7f16b3e65755d7825dac4465938247f77b866009c9ff2458d439e88e6dcc52fdbc4af01ca97bf5652444c08d56c50f465fc22308068bd10713ed6a82dc783faa30f90eb1a69240a026e8165568c2b05a93c2d50ddef1a5c809abb7adf65e345c737741efca3e9aa1d814bc5106ac3474c8e6e8a22e5bec597959304d3da618330496f736cf60274369b57961037492bb1888e49e8efc952ab656c388c6a8c582d3323a667f8000de9e3492cbc90126f205338a3f6199b003a31a81fd8c31326bf87374b191980dbacaded26d70826dfbf98998f1064ccd7b79088be4ab8c53aa6e7f40fabfbe588f16ea0e316dedd2d01410a0c21bb11045d036e9e021b959a47702078d829539e2e36038586e0e830253325df19d9a955bea4881d988ca47b030d5ebbe7113f6828d787ebeb4f7c0bd8596d7a12de672210bf5dd9f690ddeb335b473f0ade17677ba82b489a5424112c45e281598134f4d83cdfdf92ee56c5f18e0862367cbcaec671f5fa3665bd90c9932560881aaa6eddb25592a7875e549cfac4ba8f908a66fd0117c09df350f24df55d95083be61bfcb14c01bf2c3087f6a34b6cde0197243731aa86b941b55e32c213702ab67b2f1a198587cc45710f27dc9a14bc93edcd96f9430a12c63d3be7ca209bd74b0c5c451b253e1bea7823ac866115d8e1b652acddbe411ab8602558ca226dee38