0x2cffd02e2a80de16966476a7338c902dd349578daac420cf347105e5bbee20335cd98c2863ad9b49e0bf62602b8c75cc9e6626bb8a1cd30e21dfac45e631028978c19f2cdc45a6d4e269575a330f2f74845435b710fe30b35562664d66c77b85470b82673b57bc45b909c6e5e8216dca9d968dd6cdc9c5a924450718277bdca80eb4b9b7e0923067ba49e538bf2e718bffa471535ef662d1089dae8d74df07ed14790352edc597d727a761ba9b5221a24e08f93d96a92f4201c7878072da83fd748b3fce142511c5c8d3db04197ae23fcefba16989a743e0e1e99777f80654e53f94b8c416cf896efcef9397dca6e9eba3846f01151fe14f0925b6829370101bf20848c715645484172a317208ff8ba20c618d7a9c92e96bd1823ec1fbee6cd218a4b0bf9a99b2eec4d9052fa094ec0a74ed87841d19a575e11f98d6a1005fac1f3680e7066f67cb663fefe67cb04f1a3527e63ed909092a51b2c0eb212cef6d5d4da57b50b473be82fdb21f206f0ba4c02f2db7b111dcce620fbbe27fda86f3cb422f6cbc9ef3fbbfac671628f4bdb23b663643ab213fb51c54ff6779eafbf7cd176ef529f5bec03ae6471d5a9f221426dc56d414de69cb1b327ba9451452319a6d7ecef625d434564fd70bc8ec20da9faac257ba0014e29b56c8b68e68321ef5d44ce8d74e0f0d5e86eb99c7468d3c85bdcc841c6eeeb05180a155a1bd92c2e2cbd5e3e5152ca28b369d77d4aa8ef3b88a66ed8e5ce0019ec7fbe67749e3f392cd04a3434e984e3c2b7ebdece2d5973f87b6cb3140d10c6f2548eaa9087df8129e36b8011cedf4e45b5acaf7a2bc0d4b8c52de634c22811e5765a8998df99d2f6a393076e67f0231ed764f69217596942766d9ea6ebfcb14970a0798c58a8b070b57b97d5ef7bf69d13ddb56b251daab0f4a394feea4fea3bc423e059cf8fa2017f71ca10c15c8410d33d210ee1fdda13009e3d69c6c3c152e7bc6384ad78fd421257e070fd65be0ad683064946899a726c0d58f54bb8c12c700e1d187ac78ec1c392ea19e1f98740886ddb364128e6d126e864df05b17d2cee5e086d1a3098f80baf8b8c686b2dc24a787e4743b97daff803e8cb61683e4700e0fb6b45f2768b58aa4b0288baeef711e2a2f1348ffd98b454ff55b977c59e0042fa4e6ba05073f7dd6e913045991ec84c00f33f98434fdbc3cc6038916bd69ce2e4b42789863a5d4281ca2d1f7af0cb001aa1267e601db36ad2f92f622e789c02cffe41eee723b10b9bc9e6ab76481b767914572fbe3a90d0bfa1e0456000db4138102a240a681f93a2c1864fbf05be08b02e21d6c2d2d0353f7a778914aa2d4eca8df6137477388829e91628e1b6a25fbe2af2e519c6509ad558c6645ea2caa3623c9aee27fb35c47f16422d5b69a066665d19e502d64a263e13e467e42dd8ed178b5d431665d1301710534e84dc5dbc98abe8695634f56adb48358d7c2356c620a0bbe2a0ab228023691922035c9132700e0343835af212bb03efba2fe99aebecd5b1a0d6b641fd3e8cb60befc0c6620a0e9e4cb8122373456bfe15487aa40bd07e655917492b3e3567fa91cd622ba8ff900b41288cde87c86a208d82095c6631743883046ed0472b72d0520e198a99456630868b5733a8d90b74ce319ca9d63ed486e09dafb6fef6a785d3ab9227b474b6bca7c779bc247d17ad7e5e8e91843c8e3ddcc4e4cf64493566297a51a5d5e0ee2cf0a2649a8e9617498dcdb652eddb204bdeee9a9c4ad456b2ce02e363d5170d941ff8db42d6007a304f3c1a61d4c34b9c174583154a17d52141760a2fb82308d071167fbe3f8a4bc2b7f1486e81381cadebce372ce2e21fd71c832290f9c4fb0226e4ef1900ee1b0f66b49585e5697884abf14811dc67ec7f327d92774ef701b82947818f3e4