0x2cffd02e2d3bd779e8fa15ee52d5422d6b1e02c1064bc0b1a9a19c70d0b59cc4122e5c2bd4cca8348eb88c186edbd878127f2a3e9abadd35ba3007f30ccad3eff0acdcca3c23ad9679c7f1a2be1476a254f0e0a32b0360166fbc29e246c5e337754eab0990e8f7d5e8c2c821d2889c6bc16721fdf1bc8c9bde48c4a8f68a6be650763e68b7c156b6a3a0dc87b9a35f7082f13047f234700d0b85fdaaa612a37b0ca25ada0f593fe4f4bb232c38aaf1ddbbe80ad98ed6fac572bd93d979536d76f823654727ee313e14200f698740352b7a7d7532c43fd3cc6a924b8e92975a28df12a9c54041fc1bc9f624290339dbca1ab1d76623d2729ef3ac20ea341027b8d4e358f9077dac92476ea5174b3322d1b5c4786b2fb7e649247db99bedd1461cf1e14b81ab6d313d164e2e23898981d452d9b9624c542ac6e5cdae9f22cd48ace6143efdaf898fd5965df77021ec3fc1d164bbbd15e0b6fcb498cb359113f3f64cf0889ade57d2c41698c0225fb8b698213b49cff589ef32e64930a709c850c29a487854510a522565a4a27a1146b1519ec3e9346530808e686b78a7c2a2ab07b05b9745e4da5cf105f13bafb5055795025bb3d50819ff58ef4bb16e1af34dc25d1650d90880ec9821fda6e538d7b74428ab35266d8e8e740c32801628fae183ed69fa9f2ab9488d82675a6d84e73ffda3921f84257a38f88ebf8c21d9ce9ad725bd0a499ee18754977e7c5638c794a8fef6bb713d9dd358aa527fedd0ecf504e3e1c7892905642d8b748680ac445634d9f89400c756bc04c3bc8f10aa5957599d45130a180341b9f91496ef3a5166940cf053b0758848a1796af902d459a1ca746e3b29ddc90dcc51a624c4d2726ca964b09748b12b8d4a7cfc86a4bcca755cd034961824444dee3ecf2e81257bf51d9dd7270394ef5980ffafe3dc7c662f92533194a7ad858ad27f372e031d7d83ae1180e1c7787d3f0731a9c963035c49d1a72538200dc976756b7c90f5777618893adac8803d207d22e3159ca5d60e4350620ad875196d6a5591645098fba918266c2612b20767813c5c9a4f19f4d43af4804ddb9fabda2b265089db83292da1fd4df51c680e0015bd2c3309bc7a5167d18bd86e2ddf51bb085f7d6de809f882780f611623963b57768de60bb904e2a7eeafaefeeae05338b047f996e8aa387f97c7439c2a369c4fadff0ea1653129e53e5233d9161ee8c453771575e9ac958b1f0f15cad8e63fcb2d80b136a50123c0c667a6e8a98003f5eec19c76a40849b1d3aa6d91749fb5974f7389abc3819604593aa74aaa0e87273826ad989589ca533ae0f4068784205c48a93f06fcc3a529d9b62db0a55f9f2decf7684e4d77baa3d38a0d0c892426e3992cb067e11bcd665a9b30e32015b3e75a6460e4dc00fc91af655b418bc4d5009047c327d80c4b8bc80b470196551ef14094d27432c23c8b21a7d47e59a79c6b18d2cce45576546a8e4904d39951e2b7c604af89f9632b990c0bb1f2d80172d4ce362a25e6c921cd5cf621176a24b6d37dafa6a7081a5bee5d5fe321cf65bb8f62db2af4d5c979bcecd4a0c9a08c8765e435de6d044cbf97f937561f20c6777ca2e023e36fe4b7f8a624eea24cdce7f607196268b0c578925908f1f25666f3dcc1a3b6c5c6fe1581b0303b35e5fbaf55afbcc1e01bb8b28fd5607c7c43383e8b86363b4ad092ff82e8cb54ed442f363bc966f849f309d31c937ea661028e411c5fd3fbc75464a00ff83502ea23a7f333d70a287df13dfc17b4f2962e3aec11edc5700fdb98d5c35893fa878d63c21852291bdc59e4dd7286c71c1b5fd52a70c139534e170ea504e3676f604f108f4689ce9d261d9588e7c0bc87062f15a868cc21ea8f4b35d34885f0a87f0dac1f6d9d7d926fc81d883d2febd249343d