0x2cffd02e832e58ca66bce4e27f08cc4b13e27f942c10e0984e956547051502c98247bc47df8979b17a0118e9671d80e7bbc67d6e0e841040c3d39dfdc204a7162e5d988fdef82dc1ddbcffd6f77d8f02419f8847f84fcc92b0a5a7eb6d94bf906473115376313198d055030226fe7a072f8934ebb919c0a30089d3e28936976340c885b7ebbf8c00e3284556b3272721b84d1b73515abe83a243302f6060b0e15a3f9a34ecd62cc8799920678aba005db60f4d28b7aef6896216586d224227bec66df514dabcb878265016e3006456a3790260d140142438a6dfdf66062471c7c0de6180f62a8bbf2b5a7608b898e0fd7f1159e3e3b519628c32704ca1d51b75b4a64705ddf3aca64355adeadac38641f05ac60540214f87b4a2c339ceaa35c4acc179fd2258292dcea485d27e9611a53418acf036f1dc1f7661e6307f1319de3d9d9f0f7b494fa272865ed9730ca61683748c0e384be8776a858d31cd61dc2950b82d616c6004d1ad33b6f6c2c57c659b2ea4a290cfe0d1883415cb2a007d9246749b3dfcf23b6a6cd14a68e3bb105082904c136d77de13eb09f5c973ae25b5ed227a15cb662f58f626944adb8edc64dc9b438afea67ec52b25223948f2ae72d27ad82252d98bc634f33409e3ada62cc9eee230008a9ab3da9a3a14429a17b54486d030fbbc0b10544c639fc68dae7ff888e7c4114b526a906f6139628a72fba5368bf74deb6f23b46d204e812dc78eb945fbd7deecf6ec57da7688d3aae4ae24c4765a07fb973e71100d935011bedd3f1b0acc98334f2d7f4f9108c83eb4d531992a9d2a632b24077e7ebef012a778bfed0f396f1982e2a3f2ec8aa18d17c1fb9e1017699de3b9ea80fea0a8a0280d2ba0c73f34728d58487252331418d3601cbe8dbfc33916c9fb4cad30459c4ffaac920768a5477e228878b210c9beaeb6343bd5fdcbcaa99f32dcd925d6855af7d053a9378c21c95aa66665dd9e6d5e56ac91871e81f67ef2d7e1263d7cebdf294ff5fd488312046f14f9642e50a97387314fa145ebfd2ddd5989a21123a527257607de3a29b8514ee257a46ed0725000e737548fb6f1d35a50a17c25c35f1851261923c9eb0d842bd47c7662cd11f490342d952d7893fcc944cad468200bc4e95c1ac4afd26df82e9e34793b4a3f29c11d6e02f6e493e2baa2711bf3bab5e8d5a87c6377f01e24dbcc834152ff4b8b6410d3190da8ebd81d76bce25ee43b83f801aecb461fe790b8474ef2d818fc5d5233938f99fa549f4d8891c691172c58358b84ee8ec1a20a4fd683984c3b604a98af2f6da8ce071dd863011428f27ee0e114a345b65a4bb5ab3f8cbab6a5224ee7d5d79779a2c8543c28b3af1db9e6fcb0cad0febebffe51fab9f52f3aebf46bb22abf00fc6f0acfa0ee79ceba7f8fc553b8934cf586412329eae1427be8de1440adf2b6ee0989a50845f4a51fbd67b4ac180f31e8bfb3881bcc90e68ef4e3b5970f30f9c939aae04595ea1893f9fa714cfbf46b4e3b0d77d1e2a3dcb336aa33ecb5dd2b56421d59d1a71c527f0125a187a904de6c56bc9791bbf7daa5fc027eef09bec14b807ba71cdedb497a606243f14a4f343e1503475e3f09d784f3301898323f327bea83ad38939c41d76782b25a78c7d3d85e9040418ab8553474455c86beb41d2b5e6a04317639686c9aaae2f11e514c1abf1fd73bdf2ab64ebdb5bfd263ac4b047cc51c67e4f4a6ae554ec021494c0e6bbc3cd4e52a4ea3a273fc1b017c7c7a6c13487bdf679f5131f4183a404ff380e40feeeee39ecd3874c9530b0cb81a7284272366e8dd52414a0134ab41791a4f62ae47611f48a13352bdaf792c5493367f78afdba77ef3ad674c56e0b41115ee2f94addefeeecbff17c07d5435dbb4ea3fb718b757007ed3cf350319babfb15672