0x2cffd02e646bcfe8b6dec52a36d058f87eafb5c35b5af978982805ef23fe6cc14d4823cdcc2f7761c5a621a189302e83637b9ffc1d55f7ea3610146543fb9032fea295d0dba7493843fa1f9eeea4fa58df6a6cb5f88b4b3af1a7d0d7381919bba3c024787f9095cf82cfb696170b9a70d8bfc6e305adf38ee8d8f3c3463da681be49a8e7b4c43821cb0eacd6358c912f462b75626ed34c4e93d50f7a3a66cecf7180d694f31cb099bb142dbcf3bd71b58031808158f3d75a998a3c7a17a50446f605f178e1cc82694a00eef11b5854d4cab9113721ef556ec7c4ad32ad0d67a82ac43c3610d6f5a8d5b0a2007daeb38369ea7a81e00435256a4eea9ac4e0040d601e08d450cb2fd0aa3149eb5929aa9cf3b01e5316215f169d880afe1981e580a0181d1a82f6cd5c81191346e1c6b7642eb1cc1e1c133d8f98f1443ab059e50e91cf2712d718a3251f33c1b14ebaeb559cd4ebb4a182b7177a3c4490689df7c6ecba3ac7f0885e0c1be425db51a739f6057d7309ab8b8a201527faaae94e0085c9b86616fe5fba2192172b7d21b812e61d7db6a57f4b68fce437f4b367e92cdb0e64e2b30d82344aa63a1f7d694f86400ef87f725ff9e6d0839f735470ccd069b8c47f4080a83e1f8c01a11be16ef50b705e7e98ad42d98509e44d6bf0caabe3961da146baf878898d35449584c72bfeb3c134074d337f05e9d0e2ed98496cd551b7e2edf9beb442295fa307b1d9274467786f46f5ae74560ad03dab1cecf485620c1fff904270c24e809bd0ffd9d3d46dc32f8fad835135d0db25fc5cd3183b14c1eb3c972e1fe604022d9daf3a906b8a3ab1dae8cfb90907d96a620eabb2bd8a3c69f06fb98ed523b0abaec301a7697e4be39ffde3ea976bc65680c309b3e05962edbb3d10eb8373422562d5531f6a704e437439879aeebbec64fc39c759839345de67efbf41c51cbebbdb7ecbfa9e9d7fda9b046ebb60507b7869876ccfb8cc013e682778bbf74a8967883675333134d90763713a04e42df6e2a10bbbf7a280577cde377fa6c1bd932e6c2af4f082968ea9ae9431f26483aceb2ced45f50f23daf7ef79e15b97faff5ca4adeeccabaec74099ad9ceb70220fd926f9afb1e251ac0b4059f5cb6acb4c5864dce6dc83c5da5acc20dbc0ad9b13673a574ac3319a493a662bea52334368785e622d071c9788087781622da2072c259f22e0cba02cfbd0f96298b1bf21fcd9fd3f69e88979837df9c37c1d8ceecd63d3c1898682f578838ac91c25c393e186e6d9e81349b99f9d1e9e90bb29dc4b2de8368c0eca619565d5ff6b392a5962ad42a9c0ee16a0a5ba214be704ef6c1248e7041bea0bb1ff23fe64305a40de443ebc83e1cab689f6ee6b324b7a02deb9ae039937d4af9ed8d423959acde0e3c35ea858d181171ca07775dda777e1f5cc5a91d28231e3f3180bddf6a41496f6f06c2b6f1ecf3ae1bbb0d06025f421da55e740a0f5df19b2b279fd6de590be8efc61551ef475eb38792c74cf0f92f38c53ea7a1a80fc0f0de4b592a5552dc75643461082aaa2f5cd9477d6a697f88681e8d6992288706ff88165b5cc706bc40754c3a87e90bc87240cf23c68c7dbbe2e87bb192a73d518f623651c15eb3a530d90c8adb07fe5e50d06fedf1ee5acac3b4a303a97b2ed34e84f7994189940da5d4a2eca108d3c46af181fb026e4077181981cc9956e35602d703c142a366ed1545ba93e9b60309cad1b706ab8908a3c47c61feff5614f1f08e0ca9b8b33363f7891a1a4a3c29693d7ad70c93b00c320d1b6c5a0a341c88c6f984153eec9a5b9880c2d29dcb93ae46e67eafc4f3948e89e7f2b56cc467b10bf6c6eefc1412c636e95f5ac36105cbd0c230086f65020aa1bd496f871bb15e396293b691f4949a7062d4078b9e7c55246fc9327