0x2cffd02ed8d5903c4f86a8f858b3a079ff977a9ad1fca4006c4c5c6b3255e54cb7e567404eb11edb7909167c008e94f375ed3483f5b63abacba7ea85ca24a4afb502bb7d1b23320ae75c5ca8f2e5666cf2791ff0ab58c8b4c83a1e403e94ad02c063edbadb22183a653cc261c651968fa70f0a5febb7e3e81cd5f1bb8821a2d4cac04ecc9e915951289abc56f6eedb2834c555649d80642cd0c18452981f6055817d352c9fe1b09a15882e8e69491737009e5184b2f4ed59d09794219c8a05f483218ae9261d654d4a23b5aee6ebfad2c3249c28b80d7912968d535afe999d724b58a1b4535d5ea413b564cf7b76444a4f29f6ebe7799327114e302fda3f86628e43964ad70372553c102b4c68f10512ed44be05cd37df4ce19a2e655885b95d05e16c289023b5fbe2e793f3563001c3a3c6ef4518a16cd43e5a232ece2b9044a88034c7c05677416b80e079ca64f78f47be7b279f228543b14ea5a19b09938c0b18c95ae9020d8be37cf543a8f8606c1df4e6f741d3d962a535201b22030e204074dd4d8f3f34f6b0febe24b9fd3f8daa033713291dc67f7cb5bec6c754229f118c202a347668552a9812cad2289092dc84af8aea1a90b31e9807db7aa5780ddd70c1fb07fc7d31ec91f3b78db802bdd28d441a0e7eb9a96b8a0c894b4237d96f565a5ef8725690d2135ff8bca63a4af2bea151e549e9820af70fad3a548d760ddc091e36460cd8205f5fb060fd20230875b4ef449dbb77e181d08f83b2fbf9cbce8586e196e79b6a0855b74b9be6f901ec3b16d78f93d2b5e91b95fea4cec0cc4c1da3494bf0426b46ef42266416028868fe3070b8cf1d3006e7450ea8a17ec9b70a3a5839af4d403145bd8b0710b979be384086b00c751aa0849905d8761f43c68a1b98b2ec57306f3d43a63feee496068cf4ecc7ed5eb8369961c6a7f1a66075ffb78d5d1dce4651bf2d9765580e143ea14457820766ccc3120a3baedb9e8bb71605f0a222ae7aa23701972d7914631c75468c7b76185fa2b770870cff9c3d7d2a7f33997e82da60db95a3f486e1608fa946b723282dfeec1a9128e8cbc7c6aab81a4203f827defb9d0edda3d53e31909a08775281e6f10a1b238943400054aeabc72b67522dfecd20bffed26a3cdb151571a280bf4bdcedddbaca5320fb9d76fe62ccb74b88cf3991aeb327b0ab7381b01413c024ddcc473cf4039dd85db2ee0125e4b9de5146ecfa85583b81711409798cd86c17c65dfb32f188024ec29f6b0ce734fb06c21f4dccc713621721f5123f2e13261d52a661d136e9a4f5963784eb7f84f09b76a55bafa5421d85752d01a3275b4b38a23f5359a255c28ce0e6734deec14f6ce114e3fdc09aed2d1ab59c0e8ab50f1acff2e7291c7a4097c4c9236c0804f1da0bf71597d2bd4c81e1c744c23d142fb456bb824df2613fad4e22b9ad304385818ba77c6bb4ab84a3e1a7ae1fc918311edd344a589362599ced1f6c5ee21ad07df022d9846e4b864bee79592ba52ae20faf0c4e675ed2af60536dfa7c77aa9d1b51f6fb62ce76b0a09dd14ffa7df4c7be37fbbc2d27aa662fd07b06a43184feffad031e8c3e72cf7ac71df80be7a241c857974d6d24e4c8fdf74bb33926011a6adb68ea620ed6db167cfb096b62fec4e97bb2a6eb14e19557cf4cef2a83997c9a2900a6c3ec899915156d46d947d3262b6deadce27d64e1ca0f4f44d33bfe9204bcafead425400df5a79b87b40078a887c400b72da2d03334a4bd610eda2b8b4cac21a8612d32816c79e030b118661d8a6c72c1ab877dc958383c893f9cad27f882e5a917e9ced56a25b5c220eb97625f3b0b689769aeb2b8224a1a21508a6408b6d3590ba27c7299563711e0549a6d2a4dd95d2b6a3f99668a832dcd67989c59e6ad4cff59b7f168de24bb61ca