0x2cffd02e83f44f497e6370aede63375fb73bb901c5b90a03647a8533c2fb38d791e2d5f76d6992b4399a2bf5ccc2376e33f52a27b454181cda18c671f5ffdf7dabf99639be34c9b68cf60bc1bd6a6f1042444bd1466811790d9ebedf9294b701deb198c317556f26db185a44dcfb023015f527adaa04071299dd36b154d380b20d370a94b1aff8774a750a2c68219c040f26103b994fe0773434498e0e686733d5c422ba7cd02ebfaacf7d653583cce489790274da8ef504bc586fc0b6d1042bf60fbfbf58928d956050db1427304276af9c37cec7121cd21fefddd7802ae891964da7f9faf6ef08a88669b91e58c0d7411c855460d1275af8f06f82767c3371f76401acc80683ed898c612575529c91cd64a1d4583a7ae91c8c6c838102b4320ed9fad1acc55839a4fbcb4712aa51f88e0d9a9ed2b44b42db5580c6f6cf368561abec5b2c2956d5d311ebc3c17417ac918e3747a043a87a31fda5c3483e9e2cdf1a8c467788a33fe3a0b468010ccd25998a835fba35b4c0a4044336432472b7c3fe71bddf136291391bf407ae047652a94e8c5b4538ac72635cb4d6fdf888a6d9446e3a3fc8afe268415745e73d52397b817a75b342817266c36053e01d8006e2c18471752a7bb01359a16bf6a2cbeaad17af5ebb28abd6d3dfef46424a75d7f727121d6fb69a9cf456aeff95dd2a7767791e0a3a048fa53f915dfbfd1fddbf84a3cc314e57d5ba3d4eb76737c5f1c51044ed8227f2fd46aa902286f4ea686775fee0382fcf29fb3d906ab49769de902c2778bf1ea9d2b28794b4072cc970b19246ad8c0226e6f4bcce49c3ff5d02361d619aaa296bf4c15c3aacbf42094a1099dea4291c55506d4be562f87040f54e8d78e4415d83a04833a4b863fe880acd2ef3173ac513b4860c7d35c9fa452886c923db1af65119485d23fab4f9da973fc4aa2f3b7d04df01118171f638f5feb8cd502cb0c49d88976c78b111fe751e321d89d735d29bd9af3dd3fb3d393505a315584a853af3b874846a169dfd268cee7cc45119ab7f3a97e574fc8ce8dffa3b6473c28d6994254eac8061bf60fdf13185ef41b835cfd955e7cef0d211f8c4f88f8de19bb754d9337aa089de2f145c7f6476995874d7e76b7c7feea48fe42af4b2f28b73ceb47a900fa623345b9ae0c2aaf33580af3c1e50436bb631e8c90c9253eda6a4089aa548084945800e3069f92f87a16a5f2c73bf81dfc6c8bca325d14c34d7cc2de0229c06c3c0b7907daaa5ef3590adcad38d44d21e4cb9065360bdd558db4c2105766e81e6ce4b1f25954b9f6e71461e6efae682b6952075ce29ea06f8e8ee79bdd423e7c95e97cede748df668b39c5ca59da28d6669ea09fe500ac91da491e40fb2abfeafe777caec451350f00d5b31f8cc256272775f9269976d04ce35455576bad32a8a73e689487badc147403e7a59e3976c0fbbad033bb205b07afca480942c43c5acf78428cf83da72db725ed8ac615306dfc5b183a219f18ee85a4d4e7cdaeb36c17a1f3821fe8f5f13e4dd027de22595f27a891a31dfcbb89796bffc0964f95111aee38d82583161e08eb2de7a4a7112ce7c5ba5bd3757f760ec2db5eaa6bc7ebcfe8a7e03442a9eb0889c276f81c61636a8cba6d263aef7ce58aba40ae9c181df1284c45af711b32803f8a4ec5eb7863826d89d6d99ba5cdebb9720764e84df4fb887819fe12fae7c2e3e1e48205c4fa10255d082b0b7989daeab27c28ce41b05801d1114e5e1c30b7952356191e203fb82f548cfd75ef71b759da7f321fd4dbd87c6a6d8f48091159a063cb86950f1ea7545a110caf7eb6bc47bc36dd5606b041774a3786af9ac8e1271f041e4d5d96438b32ae4dffe2787ebfb5e7ecb17ba8f5f94acddf8efe588e01fff61d3506f2ae377707b4ed3eff60458