0x2cffd02e71d82b1474d0fe7f4cdaaf759cb1278d57e9e01388c4082c3a2a58f1da55a9700d7fd1a8b5002c5ff4a9b55fa29bde3c6caea247afac3bd676cce3ec3534f257b2ad225d56d7f434049af06079d00ac014b463e2422d498b152df7488cc5a3c12c93a1a076e9e178b9ee27e3e180376bce608c18f624f2a16c13a9041b5296992fea00ec99f3c6d2d1eb0fc042e12128c48e6416653e849c2225700cad5bc537c83b838210580042e72e35336eb8fbf923c9863e50663aea7f9f620861fedf8c83e11f15291d3c711c98150c8c54ec0bffb6257abdc6506673ecfaaf10bc8a4edb4cc02e92beb96538529c188c617727b889fdcc7191170752fdee4cb1afca0cc97a2fd8dcab98e971884a9aff1787d089e5c43e1d41dbf9387b8d1881e64a5ad4baa26251492e976aeae412a55f4861f5a7f2f94ac5e47dc9057b6a96a76939724f733e469fdd551ab2020b3f40736b83e05c60cc9001b8e393373338a44c128b6bce529943a3ba3f0021fea733bd085dccfc1cea18ffd952c99d12d9a095cf8655e6d847138fe2b37e50aba22fbb1d16aabba816a7d207fc27a2350167478271d25bcca158dcc1e0e14d31d633b13e3cfc32fd5202467e11d76c7d8b3daf26099ac95bc4d89815d3d700752f0f269fdb0aa9dffae41885f850bac01eaa3596b4bdce7703fb87bbfbcf94d12112a981d7f78812f386f4aabfa6e63d9cd7722c1c1254349ecd052ffd3d059ed03935c2e3eaf17b6295627eddcf7ac6ff845089979614886dd04762d81f36aaa71c93b4a0495345a5d54da4917a8273d90a9b0080a1df321c2791855a30bcbb43929e48e26f937a30484a776fb7c44ea94f802cc8dfb654e426677331ced823266346b4fe70a85c0f7b3d69a05ecdb1d4f81da1afbad7e6302cab8a59f1ffb5a5f7bc1f6169b1590d63480f4bdf5e45758d1fcf0db1ddee6ab138289656b9ac7e73aaf482a1b546303c44af0450f5b2f44b9c5366a7160b9e2d07532aa874898fde35d6c1fb56e142bed39205a336cb8af794cb03cddec77e032a3fe71a8e22d207609acc32efee09a785dfb90923bd80f580e8c31c12a2b22ad70d7e326dadbf08cc6a94f8e3f703cc45bb12691f710111b60c4c7b6fbf38afaa307b8f1fd76d1b628582e96492a3992bc69577d8a663decda517b6bd30930b5f99efe3881140ee5aa91044589b126925a16578115b6a0a5204dc0ce9ba888cd7cca11af8d1e95590fc5b2dda2d1a43ca6342200d1ed2664513a357a917bdeb3c3deed0f202a2f76b7068ad6d0896edf698a2e6bf53ff6ec2cc57e45208cd6082b7fbe58eb35121b6809576d5d24d975169e6471393b99e8df39fa40e0adbf0e0ec82282608dab988bd422e3eb222a369b124cc68df647bed7d629b9f05251472f9a451b9405a1a06969ed409271139e67e2bcf3b358c75f5e98ed092cb34b3689a35f57702e68a85efbf9f920f22a274e50aa43580238c601663ab267c4652edb033211c00eb6e7f0019e2d071daeac314dd616c4f6d59ef6fc82a9ca7352e6a57b489679ceb5c349f45c44963a98e8b66c115c5b217d87de2844fbad6cbdfd533d1277b526581bee7a61a1d944c7d279789457f366c1f86074ea74329f84db6144efb395bff30b7e940bd350e572654c708d2946c964738280745f040454a6d6426565dd755a60b1a88f2ff3e8c836ab9976165532faf739edd4f5671c14fb63f1ec99675cd81031856aa1b6f038e0974b806b9363fb6b2ce56827d0d929932477a244dad69bc41bdad867184ae9367e6241651a3f0127f99514d54d7869da970ebf43d162d7c66b060b5a0903094f264923621443690825aee41bef5315c941ab8df0e35418c87d7d44c00fc36d468068020fb06a7ec9059aa64b1a5328163327262a0462cb93b99