0x2cffd02ec4b50b8bf017160777fb932b4a5f30b9e332588ea42405f4028c4f3a477e0c09b0f3e29d9e6e76138bb28b68e89c1941290bf6b88d1dada692e0bd164fcd439c58935d879a1d30446ef7b7b74c784ca2d2f9ba689494248d45c05970f140f58b1cf0090505fb88f697cfa47695a525c7f0e2304e501febf763ff1c28d3fb63d4ee9e20811a6ed4d72c143b1f1d65d4ab8b98481322b49ae727603e6835c76d966f6bac6926e889cd92ed0ecf94b1e26491d226d8d0f47808b37aca9a5234b39d513a8951b4655153121dcc08a81160e1e4d3e7588a9c3e70d8e9d9c65acebf39d89d5769d73e785aabc51e6637f549a98eabe7bc947ef808bcd705513dc177d43071668b787eb7420b6e7ef809bf73b6a29bea11e2b7f4661f167abae63e2833802aea594c6d3298145699cd0bdff28bab81cff6d18e6fc9fa1cac1189c61e701dce2f032617449f961706a6b0e69c35eb06877b5c9259c2785cd3e4861141b3e68737bb154819e564b9787ccb57aeab149d18270333ddcabdc9e63730cbc25cf6381050be543ff88126484f8809efe6c059fb25305c5ac1797dcce46e3aaf9e617c4fa7c53da32726fd487d1f8d7e0cadffd6213676eb565d6a58bd9de50543c2484a2d79e28287fc65a827a637c1ec8c06a6882001681de12f435b48a6f554f7a5ec06e720f562e7f8f90dcfc2e7777ebbada9c82f2ce58498c8c0792e66d56fe5542ea1309a3921b0aa1e82e59076efcce49f7df48b0d7581c8fa10bed6626e6a5cc6f1c833a4d148b138f3e0e9acd2d28628025492ed5bd81afe9567353bc8a0ee1bb48e6dc98f908adfd31bb524cbd4519cf20577a4c151d0a799ea944834c093fb75e8368a21819b1204a6750cf239bc112f7b6fc28be504801d11aa318615e1b0a85420681e1b5bf2e514ad30c764c004debbe2729593d15fe4417159bde434733e645b4e31e1c3cdf9cc64429fb09db148e0af956b207ae48757f7bb5c5243b7f257e72fd8a246120ed2352fe23808cdfbcfcc071774ca6c83b60b6274d7fab6c6c2c1d2f8a1df31c58d399e549556eccc926f3624752296152f8b143b1cd452dbf006c6462822a4a03844cb49d94c3bf6c01f2ae7a9808764e8042f4721bb13ce5ac252292925947c9011f52ebe36d63c7dff64ad19d0b1caa9fd57e6a692ca6923dca5bfd4b73e87cadf578712531ab0a71a969d3b602f34044a91cd57ab4f5f21d8a8a7d4b9a33d4200bf451ba26897a42a75c8d23ff411f5c5f754ac6ab57cc06c4aeb468d01302ed966d74eb18dedfec5ad07e993174146934d25d13143679be443aaea847638119ea76fc68c992a7437ca6ba2f3971280c6d85085297cc926873fcd3578192e4ccfd1846d43ca21f65b9cba4eb0121c5a8f0c272a7269ba75cccac95d41487b6cb818afa17010c07a80c69d8503519f4b8400ebc2b25c476ba932c85033973c121943f4f9318230765eea327837308393ad057520b371646ea0dba6bdb1ab7d33cb6b876cc468fdab27a3172632449bb76494ba48b20996dec8c31d51123ced10af6f16dd0e7f3b9486c34f673b42def0c147d74575de4996ad11d0c1c1c3f1ef9d66513e0f8ef9caeb82fff1d5f3f6c472a382e0870d61efade4aa67a41d62d54cb62e06b0d676f7ce3a81c72b907a246db6c7a9a3b93afc18f948e586396ca58f3a4edfb11339edb407e0bce5b7849db157595ebe6a05ec86667f856b72fa3d998b1ac37fb6e5355e57a6aace9f8a57728e99934c90d12a4683f246fab3e67670b7d3a16f0aa61b94df0bfb012b881ae5ce968ef97f116f18a4811b867d60305bcd870b543d2b051b54fcd13e58a45a47f1d101bf15770fd39966afd9ed9f31d9786c8032d7e3a3e0c9f202c5dd50c6f0c16c7a94c4b628a25ffc357681b0d137ca