0x2cffd02e4cdccefab53193083dfd4ec21bff246bf319d68b8f089993d62bcf78f1135e62edfd3eb153ebfce95f620ded22827766c898e087d4d3c40be30c6b5896e8c8df95e8d8070120c56de6fc8bde5e62210135a1a4624967c72c2a4fb1eadded4793bc578e25457aa21e8dd3f44684f2b4a443f32be012955bb84dc0ff7ee0a7d0ada9b608dafe119b306e1c92b0a730798b0a74722bb9da321ae3c98154f3effe3409924471d456f991752882255c083f2b542ca7303a678191d5a18aebed572b8603ff9df60c9c80700d687ae935eec259ae344ddf7740118980a4c58f597c610cc7d53ac601ca7c3856b60aa7e025bcdae75bdf42bde4f7278c34357927ab924addfdc6036cb82c2747fa05c39b2e9c4a86fb9abfc882855b4bd3b71d09bf6876482606bb026c602043a8d8bab4dfa979654b52a51cd5b5a71bcae3bea3a81144a351c45efb6e65a823cdf88e02d7939f0ce21a383380fc303b3094bd7ac1f5c6732c7f0c8d37198dc47e7329527f3e1c91c0a2b389cc11276fb91e40449b8fe83f65aab1f12c67d55b335625597cc70eb900b5e0c7b214228f3e8dbb35da0d0b57d0a1b5bce5efa5f47338cb83a22ad8a3ae215744a09d333a74d0d0c0f1290321ef779ec8231479c538b08bcb2fb3b76e3dbbeeee83483ded373fb43d76cd3c4626160b0dbadee8175c9040ceef7c049a255094d90e09b0e03d47ee354b88a2dcd2a4aa089f9cd6da8d3852fbd818663a4dbf7ebd04b63b793ff15521093d89e3a9555178ff38aaa3cd88e3bd8d0fb6d333c4d0d55f2e94d16d1631e59aa54f13b6ce8650e88a77298ed79064358dd57cc27e9042bcdfb7ad453d6c6ad27fb81f6f45f8880bfc40803ecc55fd3853981775b3f980c1bf8d1dcdeb3c19081fa4f6da2d0f2ab38fb1ce8bbc74e3eb23837cf7da33c8e755d91ba76885a904ebd4f959cc5f155a2ffd29674767e8bca9a84290bf0cf6ba0896bded1f2400b3c63f7707ce94205e1d77ff9ec1ea56edc3365324e618dab32f44294813791f615c9f197f1517f871474ac1ae4f0d7abd2ad8e0c957b5a4e5648bf4fc2c41f05e8f54db93ec9ddd5febc7634d0ec0dec438345d34b07807e415f972e48f070356d60a23bc0ca3af99829d687aec5e7bc9212b56fef9a1e1dbf1801d9eb1be7b6137e8246a3f5046f8f2dbd2f23bf7eb135a6c1ddca8ff203642e1bc549942727ccb823a6d62b0399c0979b2b87fcf2456a3dd5d7599d92dc470ac01fa7ada99c3412852dceb962a137843ba1721fca592502f3a0a27ceffe91d7aed242155d41b858fa95857b4b5846bbd40a461eeda97d64aa6b06126d158d31eaa09743a449d3e1a46fcec052bb2462a211586ce90ea94c6a4dfb6df8d350e320bdd3d55adab96cdba0c5354652b3035fdac696bf3f9060ef6bfc5f8a7831297af0d0c5aa92a02105f6d6de67f043052d072337561ed95d108d3a15a1a1c75d85241f894d1841e450f91c1091f0cc1302c1efde51caef0d707cc5fe6b42d369301854b26d1ea5eb009f7fe2813eab3b95cfb855ec3622c78cddaa39cb7ada9e954b1600a6690740cf0e2fbfe11f6550e5cbcc0ec46549460278408252e51958490ab9dc00a77e1c9987e3ce0d8e3ca32141760612af00be517102ba9a24f90d92f627c1e0e035c8165ee3802917d4a71f8cf4144889c90b1407c7b8d98a12d78684e3ea50a685f2e21f3b08a0df5ccfc13e8326202555ea0b7477a0293b5de7501805adc4bfc9f649152df480f2a6d1dde20b73ffa0626cb49ee767bcc241cc33b8b75afad67fbce514e9ee304ab79f77d29d4ba4a4f6b5d79c85131a06ebfffe10a9b75a602314962eefb17d63e1fb605e38318f3a4b9dc4c13734ee04fbf8717204bee57f3fc64353e855f92cdf4ab87265761dacbedd3