0x2cffd02e1f9a4caea31b3e47d0752cfbeb52055edc476d35ee3fb7409cede44630d49bc38ede8691d4a1a79ce714dd0d651aaa7e8179e297e852e51dcdfec90f995deeb79c1ebadd4993164fc99e55781e8e25e5704f4a2927655a227ab7b0759a1566c499bdafa32820d862907e9784785cedd02241ab08558127dc90c87f5386dc7726f1c484b7e0423587ef9df4f1af560c6bb993d0a097f16193099a495ae7fa24041a19c60f769bb22ac3e9b9e9a880d095769713e047d1076a7ac2c6053100816e7dd253e994f9fc124b2ed6af69b9b90f743af0f3cda0a893a75a0e7432f3d1e79211b4e65e4277e26ace0f9d2aa920847a6389298501089faf813af46279dde5154a2f9d93a82bbf57baf4db3552f23d69a49c20fbb49e7790ae29fd6576708c5cd1bc55c88bf72b58de0e8164a36edf059dddeec6be223bee5ca88e6e3e44eec2c6ca24aa276cf7c85572523e1c40ec4d4c0800dafbab36dbab2b12e17fa54e430d8fb9285049d3f30485c07c9daaecc3ec0b7888db7e0239da450ce68d97fbd0d9b62dbeb15a710dcfb7282d9c83c245bb3d22b691797833fc13d2de6bf9d55249541099be6a027d2a415213f66ab477043193401c92f8d623d0edd60522448122581a345f0adc57eb3b49b721a8b07e4a313b80cfa33155764def00b95739c9dcb539e7b2bf3293362171cc5160be2a1495d178c984525a957e8526cdbb4a5b612a4a4c6539591883b4cb099dddee4fa62001a02d04b6c8ccb45f77e85bf1c2a66237868be64af3bc7c2e90e841861603d4dc39617bc28e14bbdde443ca2e23d96c77cc209958ceed3c2612d864569b830fdbabf1f8716e0beb83eaba19e671cb29d49bb53e11abe001b524001bc087a8f63a230fa06737d15bf8bdbeebe72505a2370421984aa55a4f0c644a70edf9702c55277cd5b83fe40961f6db4f2ba479c11e7dba77d0748bfc879fa36dd710217ad35acea2c84c4bf0e56ecd9f6dc7b5bc171261a2823e6f4e23575346168cc0ddaa2cad28d40a7ea399610e4085beb6ecad69c06f9f48f3bcbb188190972b8082c49ceb73da0a240d6e9972a4236404d3d393d40aaf12b8addb0e2e393e867b0dfeb4f41f93cfdc97fac63005bd57a6f83e1ddfa1da5813f60e4ebdfd117773d67fac3f53fd701726ae9b66588c9481567afec860c3fb20c907012e7a330807cc5e8ab6ba2dae1d331c8f32ca8c34837c15c63ab83eac393dec4b5fc1477cde1e8f78f2378ce702edaf1c119790284d0e220696f28b41dddb0ce7c197320cf2e7a6cdc5b0e84354b2c385829a2bc6661f2f25161b7072ee7aae27e6b17f6aac9ba3b5a2a02d80ccfa85d792487ed5c72b358381deb90d52249eab870aee5fbab18f5daa6082715cf6126465d3d3f7f501b2e1d95967f717cf42262e4486338a231c464c41624414e1a6101909d723c61fb8d47be0edf3d4c5c191d0f66213cbe8dafcb2687d0daf79f8b493d67149e377b7bddc817b5ea7b078c58b692349cd82be21c96a0559f3208f8ee1781e69c6bf5b7f6f6891ae0a4486faa04cafebe0c9458dc7ace53e827c551045a187a26e0dc6a212a9a20f7f402ceed5ac1e9dd790dd7d74f836f556670041c1ba2b5034f9b8628f6702d3956835ff6b7424fcc3561b8c1f020fd25ce421ff18f3d220294048f8efe7d6afeb7f5436d971d1b47c314ca19782ff6c842214c8144f883ba9a41742d6d13b3797a0274c9eadd0502aa7ed7c7ec8c49b4b66b106a64f759668291e35aac868bd8bb00cf605309751952bde5a37cf27df3bf5ae9b7c65303819929eace159db000ce490cd7fd79919f688dfe5e3850144f58e8d723cf96077af5001a1ed3303d61d58824e24fc1c177f0c3bde1c96bf9d619a2d8b53c13d499d12110864bc16f4e5c815f03dc415