0x2cffd02e1a1b47dbd4e8970ab41de435a933a9c468eb724bebc92cdf0692e8bfd30359712242e540b16a08ee81051ab61f72cc8da8ccdae3db36d80f0a27621b880faf309b644ddc33df0211743e1d191ca09a882104a4684e67a556a46d27056e445ede468717a6cebdd8e521bfcf900361f1ad27b796c2bb61430113b6a1490b4467bf8eb62e2762dca370e1edd99451b564d1736b613138196170b743a9153cf654f34760d8c3bbcd51fafcfa07fa7c1774c0d0c5309ddc04c9e649a0d785018b268c668bd8049c1e25f01b1a6927f0059448d99a0a8a9e379eb1600a4fab16b0f11bd2ac6963670e724e67c6e6aa23428b42234159c5b108e669695f4ae51544a589a0a8922e39a68159f5568a1d93a191ec37ea7c5831ff173d4772418f39956ac7cd33988091678bc86853829a5b9409a52f21d8bec039b4574fc60ed966296b0ec8085fbf91ffe523c90145f5f89ca090a50d41e2e3338562bb69d1a461940e4a8486f8a0119fbeb9180befe42a8e631894a310f66e8d11f897472332cedd7c1375f74799e7f960efa4f3439b4b9f2daf5febced5498a1205a26ca633d489e945e11e9674e44a524725a524727df75d7c9bc6daf4ec581f8c30f988ece7c88b0e61aec1445353a3d57399507f62061906bb40a252cdab7bfb6e01e97859068e7d4fc2db23ac916554d39a0ba7bfca8c8ecea38e1c770fe54d44ede41e85a9e8276e0a5dd76b1c1bbe29a0de354e937c77d38e9773d8f306a193c9a35e485f1fa117095dc4978a0f5d3b1c4fbf79f1fd4e4be1424301ce10d78e7009b91e532f21fad28a39201551b9ab910832fd4500d10dd79de20bb7cbe77381f0ee61c2709168d2594b8e95c9bd4937f401b40434d558ab62fc13bf2b4feca7f46c52722770a20a151d71b2795629a1da5875f8d0166be575d72f4d2c7468f3d73786fc2846e4a5277ebb43f054aeebc060b27c2be4f70b6bef0d158846e231ef4c88af4191a1eff3d07903cd685bfac6b1345ff4978b7a2d1c53eafba92424004e41f10917a489047a0ef5c24c02d18a44415c49e4b42e31ada311af236749bf856132197a8fa6a835d3ea3a1042c8461f395951b7776e95b9f03b0a0896e321c62429450972fab20c0f3382d7678ecd0d459b689753fa3c8914cc398183f154ceeb7acac77bcf04bb000b3ef3d86deca3358881222f749afd66e276c82243c1aee295e755268cd11e7b5669e5c86df6ad96ce150961be9ebd935d63f412746a1e529edd39b1ef435f2db172e2fd8190b25b1a44795a739dd5e5d9a404cab978f0d7e69f89e948068f16c21e20c4c6d5e2da8200979a69057d6d8c2062e6ed02ead2d78d32d6b95dfc524352412c9bf202451905768a3c704fa6b44a70fd5ce7a5919eb6456990b9283990f61048e319a32d22552b508bba0bfc8a4fc4a63b0e8d3a83b19e73cdc4612ab71cf1c185fa41a0ed15579e347f8d258a49e22f8cbb0f49ccd0cec5bb5b9b6a93022c9ce3e47d2c288fc33d265db9833b08f2f175df3e350eaf4a9d477bb902f4cdec33de30e8d14061f4bbb994f8fcb463c0e8086c8c4c3a98ca23d01aefdfa6ed0829a9ea4c7f7581cffa167ffb413f808fad97baf1851355f17f37f1db63ef3e95a517b5a60b252a85d66342b2ce5ae61866c48a14fa73ae683bdeac424ebd5f0ca9153bd00c5d90ad70b5b8881af8cc65a348fd53f4dff71fa11484e7f8f32a3efb500a1722f53ca77054cbec154ce7dfefbd3a5e7c17682d468a6d77f2995b838105036a7365da9efa6686c104ec8d362d4ac72d720eb30ff9ad37e21da8e5f9c79ff88616a70eef7885a52bad3054d00666d3e939eda43befaaa66abfbd66be94fb2adb45f956cb09c37657f9001ca960f3707272adbe44292ee018a6bbf7c400ea6ec95805fbed