0x2cffd02e6273d0f61647c384306187164785e462d0246f4d33e50e3c15856039999b6285651bec68c2dad642f9f6be984bb54930d3a98480b80200a6a1d4489579c6be36d94b5774aed33e74748bd7bcf27c659b98d4e59727c6b76f13b4e9d18b2758a220c8d604c7beee7e29c3f93a36ff8e9020f24ab633ca3fcbe2d9a3e7b717dd130d1b6c3133a12cc1d88edbae886bfb32c48dcd8b3de57ebd8235952ec615f058a86af1bdc2404468f96328f2a098c90e660ace078c0cfe478d9d4cb87e816f7d0b62f948cf5fefdc4c6510dc8fee783a41a3510a787b7a17af53d8f7673a8f296a8b8eedb9393740676950cc35d25d57ceae385378f979a21da3f7ca897b354f614e302e8d04fc6dcfed7e8bfc085acbc528a738486d8b1fb12e4e6dd347be41237fe8862807118d239004e76e1b64b16fe873b28eeaf370cb698753a8b0ef41406291993576990a66e7c309723ea593a045ac9675c66e44664c07b8a90cd852b754d995a6cdc9feb741973ab9ff7323b3476a3d9900e4a0e586b71b83e70a25b267ecc9aac79b4af43dcf7bf4042ccc0b6279d2972a04c284b22688aa43b0d70d7ba26a0a10436acc2059809c356dfa5c74ef6fe6b1cb5ea3048fac67bfe919f6dc64c57567cbf06ef942b3553507a5171ac69dc178f47b0c50d1610a0b3e3e965e78c9e820bc1473ecade47ccdfb0be408b1e24517d25b26a300042ee843c04edebd324412ee9f9794a88b21641c2ae9e2e2e943251814374e51af2a7b498f642c7397c06da70149c854dc0f67160e3b60e69d38bd5b0a6a0605696374bbc38d6671aa3b2842568f51e5ad26971647ee671212dcac46efd51561188663ffb1a5bc9d3fcd74d59e78976f8698b3c5890ed2ecf3a29cf9a65129ea91a9b81b17b9000f7e5176f3ba36776f1c058ef8ff26c72fbd8a575be8838850b746eb41e7f88fa99abb9f241c092ed8b97a559fa62d0ce265a1d54e7adeeb476dcedadac10287a818237138fd6cb777a3615f302609afcabab452230ae226e67820631f1c86b7acfedc716ec39e53300f90fe8b9a4f86efd13eef0e21a21b6fbb6d504e00ae0b80ac5486a173dc93f8180c075ec639e9273f7623f792a324a30b5451766b98dea9a47b00d630932bb3ae7ec9d4cf1b7f0214eb9fc3362980df2840e287baa40432856e4a0a7e4e6cd785b40d554ed9d18144b9cf05993462ab4d7769dce9190c114f029b7d6113a510bba68c9f42b564b448fa3fcb403040f438781e6febfb1ca6d92a938c4a7f50d89780e18383c5a34305d282918c448311fb490e7b433dce0793828619b12a2b66d27ea1e6a3b7af53d55230f4fceddcd27d60e635a683bb705b610341168f836101dd349b93d1925b00f37701245c05ee103aa376daf7cb19b2c9cc1d28cbe535b8c59d7ee5cb2fab41c3977956a5b92ec50c31f2d418e6579167d6a93ade9f498e3b679ffa0ffd4d5d26a8bd42bfde2b13998e4f3ccd7854b3ca52f9a5fb9ea2b3adc047ae782ca1cab4a2f84a7eade83ceec387aa3e4e574fedc192dcb7b10a3aa209fc1e73fcf3c4c51731b797058657fe83498708b082a619b233c538f1beb66d17b52c8815340a5c3344ace683e22d633f9f6b90f6b3a3a83f4ca9e9b64fd9cd7ed6e2910678f1bf9c8a8b294a2678772c9c4bfa425e2b008083b59749c0745d07bbec160f286d8941eec99299b74cc0e15f1f266e830e8acc2a0f77ac16c711dadc37ec01cf1b3a43b4184bfaae32a18ebf412d8e3a988c9465d5ece1d5fd85bcd92a904cd64268e991820ab1d39cfdadc489583361cf372163da5cc6a53a56ff9bf728849fda9620227102413b86bb06250627d382ca6425d50f5f00c68843f1a7a025253c0aa24649872b30607ba4b95a9ba1451ddaf5442defee04f3a245724d80