0x2cffd02e430b1ff7103f0f3a76f854b4866f0d7798b8a600d9870d08cb0db80f82d87cfa3836ad52febe6d10df7f77eded53964f2e930ec565d2eb9dcceb0a53e2f6b70af12eabc04d0ee11c38ac7b5be8c9197f946b1e230ffd34dbedd87c1dcf1b86adefd3c8c4ae31a472395b0b143454596f7452c0afd3f108dff8c830c273aaf001bdcadd82eddca0fb798c75ca41fb61783ecffd1d9d5175d52063958db6ea498c1d568864535ccd3efa3f09570737162e4082d28fea75b78eaaebfea67a44c87524e7960d68d984452b9a9676c57a131c6cc6ca8b2ec0537d931b6fa63d59bd03f2a3d110a1af7c323f11fbccbeec8b29eda09879f716430badf3fadc64c969631b0f025a07f5625b5f0446aad755a894cc82f6756c6eec66545c3e4d8b2059ee6a0a042de53b5075a272a9158676bbc0e34ef8139c07875a370a6967b466e092b211312923c06c77a1a9e8453a269d1569278d7210c884d420b88e4f075ca85be8160b81201486a99436ad10578e7a0916e80282389de801c36c1534d13dc4dd55d769714348dfd3c8a794db2402d62ebef6dd78279329c4142a0af7207a077f79baac2edc897dc234c887f2a15ae47d8d5173c255ae25d374c55f0cfe6e7d713ab00701bcf277cde40ad8803a7698e67c7654b35c89864ff3de77724181af3bb5e3613437dca016adb2e508c77a83323eb100c2ad8f66be34fe122fbeec4b653caeb9bee2961bc3ab61eb7e406d76d23c5708b5c8d4f2d51903b118d08a328c74be6c692bf5afb24066b53d2ccb159a7e885081624a8acc93bd3eb00e47c3dbe0144b8da525b86ff2cd6b2cecda780d265cf9f4c8156ef354e0c4c33cf2086900ed453d9f21bac5fd39b8e03ee739a25e130c87ba35ca5903776414bf2dc52f1b48d06aa8f75baaf5d5c7bcfb0aea5f829a9a578f80a5cb0109d0ebbb9428f13f430358087dbaf33ecb8ca626acb18a9583b570df9ef9842aef9d9b2802c1e7e4e5b1e2adada045faa408f773928bb0fe900108a4a9a3adfaa8233f43cb0ce90ad748e0aa20470c961388bb8accad947e7c47663551490e4de72fb1f9ebb7c10a6b9dae3cb8e074a51722be8e64d42e934dab2c72669763b2f42800b4401206c59e603c0aa4dae0360be18ec674d33d04d49e37222a694e17a45f5dc0f4b063c259c1f21c6a107b8889e276d8d9851acc60ee4a658f44d511fed3fdc667b7a426deca83ecb90c7e865cdd666d3714afa71f290d6133674222a220c8ec120a2101f907eb03c65ab49cc52f9422455f5676a9f70551b611d4febb00340355cacdc350ee75a3116d7749fda0c8234aeb71ebdfc791d496cfa249827f445c69bb2af8b3924c4dec0e322dfb59a09de4ca50d9d0ef0271c1b516e0dd620270b99405e70c889d20d3ab4ce73d7d509f6964c5763dd771dbba2fbf6e4f4f2ece00cc4412ed4d3affce38d08a59e09d193e3a197b6dd7feb39ec2ff72e50c784f415bed4b1865c081d3c29f835c7a369431f7697f3a0cb55276d6da7e3590a5acfcfb56a4e58cc0e5a8b870293471bf74b712672da8e123aa3dda1d0888a53852cd73176f9374dfa981dfdc572a9ef953ef9c092aab7c1e123aecd4618643d625d044cf2602e69cc7ce7b49be0a2c00e818866489958a1583300774770c2dec32d46c0869b4a9ad68f3724f2ae36295d802da8767b9a6260f730cb0baefcd438ce1a61b29de56faf2ce07bca1a06d28d299a06606e026b29492109adcd019cd1eb392463d405959b018433096224867946ca17b3407342bac001d255b7d4c7b94666b46073e5cde47392cbf863e7770cb0b9eda8d576a9a2d316a4d554c6f2e60f524ae4c889cbb37088eea4348666965c655dd2ec49e795e2dfc91331f0ba598fc41d6ea322c929c71e587e70ec6c14e07262c