0x2cffd02eaec4ea28d16c0dc555d96179f84559ab1687cc67618b6e36a1ee19c923ab0d02ec313aa6405934cf692b7c8df421ffd2e71974f10818c509aa7cee57a8318b61a3087c980cdab067def12507141a4518642b97f70a8950496b1a29eeb53bdcafdbba1d9a33e12475379006a70aba8c376dc82a74e8ec67ac3157ce146f722ee521778ba84c5e765201f99ee83927c06454576a4061fd23687c9ed3213264d1aaddc9e67f4c721f91a7896492691dfb16d96047a8d4a10a01d7613bf7a4bf0c641927a158d7c1fbde7e0f7c00b8b14950bd54f26d1ef23354836ba636563d0edc9974f7d0fb529ea831a8bed51d3274e25aab4443999790c8a8585b6ee857264cf7548aca50bb1bdade2c1820c97e0210a5d9f52bb63551958c736245d9a9ca5d0f91b7c0ccb15ddc29b281d52a285db6ed4082e5d4373ce67f94a895f1be89acfd8d24032e04a9c94ab554e38b11e3235afa9002d697486fba6a925d757981100c62975ceee8d7c0a2c3659fe9913f7286d55e184135be456117a98b19171a5860e7282af57ff152a8f4918b38b27a3432be08f5f9bc6cb9595b59064b87b73d95d40888f85a491843682c6691bbfed285464e0ea05717bd0b84f7e88e6708962f50d685038b23d91698a03a34b0f0339eeaf0faf15c677dc48ffa4e2c7ee208528143f154ac8ba186a738301f430cba404c76a6ba09ec109a76e6fa6ea04b467e99e0e68821d539cb18ebfe54efbcf1ca18f1c0609e0f70a4937eeb4e0a7b44a0bd36cb9afa479c27535053a47aab9789f3c965afbb9c67b30c7128debe137ae461490c8c8b02193bc0d5cbcca0c217205aba3caf98b9c430cfe2fea420222f5e0f78e17099ed08c79cd5167307d272b2d7997826ec3cef11754e0680cf7700c36811a218892ba891bca073f06c6c8482f755c5ba24c902aa1a9c8bb9399150ebfd99dfbd3ec0ce2c4b4c5c9ee3803015d96ea508a9a3731f5e1fa2028cb3d852adee2245e938669b1f9aeac78e04c5efc0e70056dd6c79de2f8167bd23b31bf2dff28f9edfd41cabc0ed8b3c3003513534f58b61f5550fbebcad4238a4e1f7320dd32a41c95ac84c4067f63d42b3cc13a15a74509c0585eb4f2030d69f0542aa362dd4eb353d990e4bcfa809425fad1b9c4db9cfd4e1f641607881b48f879ecf63bc15b63ad354dcb7763b9cb4d6b980956c533c6cde69a124de78f1c6a599c0fc64d77e4e010fae879f2ef0e35b72997ae6e864f1eebe4e22e6dab39f642022558e8c1e49aeaf619c37c330ca0ad5cf06204997dc4ed824e200f261bb98a16cc48eb1828b69dba20af63405ac57181763a9994533aac8ab2d25493d676e0f8f7bec2f88b312e27d37a1d14036268c61d227f67a74a3874fa5e22a36235beef0e453f8a7d7710bb9a1464a0038a0141162c29c672d925ac72b65f12d1f1499f3ac51c9672d951ce68c32a8f2c19840aba2c29c9ce8c203f3970ec9ac322732b722adf36610c629cef0ef8c0969b51d41a8f36eebdbfb412bbeedbeb8a92c0d3fefadde7c374cd2fa6719a7e2a7fd7277f2c1d153aa465939451836aac60b7ab486ff3e714e99a9fbef1fb2caaa0d7803d4c7b873eb6f71528b841374d6a6b3d4235bf5b75bce2e99145094756d42f8f90f2171a5c393d0cb487509712fca792f362ab0abac9b1d2832ec0b8eb4ac5fab65a009013918066c2b93abd319807f81c620bbe2152b13d59753645e174e75ef74fe3743fcb030337229c9a854e3c5cc1e7980f90ff11cde42113bff1324288f7c2b940898cd554303e98f5bf704a2ed1844cf4437235d9b2ac90050568f3a2589b44e7433ba52b3f5ad6407226246ce338acb79adfb0573f0ca516a07ee4fc49721a227ffab42ff0aa32f9c5994a0916ee5b2832787839712dee31872b9d8