0x2cffd02e058d93f84a4f1d4baa2aefde9f9cb4b7aaf1935ade70beee34076190d8497d51675fd5624200f70e6c31dc645f4570b29d057eceb41c3065cc9edad724bef2ba347296cbbb875feef7d8db25b86cbd743f3828526f6e9b821750ee64777a63ecbabfd76c6685ea2e92e36d32f94d9eb123a1be24b1275e8848face304e8615ef725d4cf057089667491c1047ee0799be8bd4b7136556bbd169ed6a6f06254e0d3559cdafd052d961b5488947b6da0c34e37289fff1a8717e0d6149fb206e5fb7e29e2ef9961ed4bd97762f80de16d3dd85a155e33874d13cdcde00ef33fefda7e22976e4e3e91b933258367ecf6bf25e8a07577f5ee3bfca0bed185f3c10102bb492bbef89770b8ad38e021d1400aa284f8d250aa3d2812e722dc41866db25f8f1f224dd4ba0161306140420c42a9f0f10b205909069da92ef83d8aad077cb5eef2379f1718121a720f688ec35c5434ac711de90bf348d9d6dfdb7a8f8c764949a78217ff92b18ce12c9ca47b88051f90178d11071add67bcb25f14990caa39be7083ad6c90d8dc68caa4dd76a61456948dd0a54172d07e5ab32edf55454a1f7e5b11a53bf4394512c8fac9bc276e7247e7b7ed7d42378bb5e80dae1980d33624e0f274c5586d4a385021249e2a83e369eb24c0e35a1957016c4a2596a15b32844ee489eecd3c30149a941a57eb84c31771d5d56e1578abf11bd32b81706cde2a0fd8d33d96a9184cba2903f5a5d19264e5cde31a649b006b17874e3c8ac6b35fb675114225e247c5cc314679bdb17bb735a3d577c2d23e0f005b3677fbef5c3d6b9f349f54d8176d1c3643599f1e54467ab893ee8a6dc2cad4ddfd2031958ac8006a2ea1184190e91104998220d03af6135fff729f62ba0aedaae3d04f1b92a82e533eac66f2747d04cb03f473638736b78a0e0fbdb9d14c19b8166ac2bcf68d76d99196b879d9adf1485e8705a40092c27c4198c2c9d331643f3fc5bbc8e7084df7ab017bcaa83d4f4a93cb0b2981f5fac955b74c4acccca3a4840085568f82e9eef790b97ddc58bdf18c62c1363eb8b4814c5ba4e8cd15936f92182ac965ff9b8f0dca4922af090da3c9b32a83a5a6daaafd56a0db07c8ed116e3cecf86f3f10ca8e7162e29d85c696d66f523917fa2c6a063ff3dea959428c55490306f360a7430c1fbf77dd57ca7fa32e633481b39d07524142ec91e5f0844c770623dec4f95d85bfd8ec1c4017c82db255b5a238b2aef5e05583a10c87e87ed785662730d5fde8141eee78b931a79777f2a03328bd8f38bd53c8d72f992fdde27667b010df2ffbdba0f987cfaa756ba1a00422a3e831a000896a9f8c4153f18e5a89cfaf0d2f8bd6e06a36f49876584e2297be3c6d10bca731332e2b2fe7cd4de8bc1919ad208950beeab7f50713a61112a2eba28f58621840ab631bc1451ee72c7fc291bbb369e5ed02ef8bd29b7d3067b7dd9f6a03b7eb78b969923e312d557ba448120d308fe43561269ffa195398b5ac3526877f80477db9855b133dd2b1b6c8b5802aa29602021bd454b73426f7f09ad0fced266904c1ab9e92955cfaabaa5dccaeb727dbe3ffaffe9ddd60d9999d708a12a8329e0be86c540aaa0b4c3098a36f540be1c6ce015d5eb51d3b442010cf6eb3db2a6dd65861fd1fab00fd505d32133e916106718c4b94a532e29077f333a2a9b20175138631e91b9aa991b7b7f6487b5c8e635e28a1e0948fb56ba2d095589debed1ccd89ba5461a58124992bdeea274ebc9035c0a0396f55517d92ace6807c0f937e05a1c576c8ac843f95527badc2da641cf18bff96648aae9f4f83cc6460b891dbb2e062bff825ce04b6d36d69e2b31f2d9094dd9949182b0ac7fdc3b732cb2e880fe7faf2243f197c316929033b2817155caab5293bf5b7121fd7dfe99