0x2cffd02ee6a5c2ba75107d05778f8b49f3de980f7b52dc57b923a06e74eae5543a58069a4e1b56c071246dab736f29277508599059aa954b8a4e023130e1d8c62f365eca79bb480c160f7dfba22704f6de13dbbfb0ccf6fc70efc9ef8cd164e3aadfad1d14a9af8cfab409a72f6f7929f9195faa9730090af74a277d0bcac2ffb28d63167d287ca6d5abdffaa5b157f47edb7034a960e6b398b38d4e05511750c301b1a4d7df57101c55a8175dc74e893332f51978e9d093bbd42d02ad890989d12048a1e92141aa445a99e280e27249aeddf38dc7cb02c22ce0e674e812577297dfa783d312776dc1b9db68cbf03e15f687f35cd746825e70f6b3b250cc3f37129fe68814cabfddebb500751b55a6e93078b5f1806ee69174a473afd28386b94a39a05405607dae5b64e72bfdea9980450b0b38d0249336fd9c497aee7ce2df54241aa434046048a1e36242e43a6e79c983da23b526f36c5f358881824cec4c163e3ecabf793752c6e585516ee5312b9b67332408e5e52e9bbe321e4da47c6aa44f7a02639ce75b1b1a567bbc73aa4bddc24a7b30bfa102030a1bb1a596563dbafe76480bc4f9e6e7fa016714f25b9281a8a25f898c3c7cbc42981836c0d2fa0531239aacd8dd0eb5d5dc362efe0e3907397df097dcd3c0ea4eee082844e112bcd1768bed700c1dc900c64d90d68fff6fc5a14aa9d4115dbd3a6e6307c38362898c2589437b5ea6a692b2aa65ede446e923d6306278832149feac91d369a00d3ba9213bac9749a4e5ad5ec1bb087dc29027ebab1ce52c9ddeaa352fdfb7882d5fb041615d90310fa852ef250d7e9f72a29e159ce01ba7a3a8fe120237612381b6673fe26c6d96e22caf8117758b17fa07ed86d36de64574807c1fdd15892d51af22d2fa100ab403374eb4da825f82d5ae3c3962c2964f98679f4e185f83902ea91c5affd564e8edb1950e7f850171a8f847702c503e69e0e501408b417ace3fe85e4dfea3aaed313a9912e2c92dbfe492c678190dff2f9fa08f9d7a05c185e8581ff08d0b3b547815c68ef8347308979fcbc2b1ed1c3954f2ab0c9f61a6075edeb1fa46d5829643e62ef05f778f67ba965b6eb3d4f6b5d01a87fe6988a46db03304596cbe53fc61ec949614f617e1c02a4b90ecf98c9f28d735ebeb5eac1e0de21dff64b760b7848c7e06e1931a383d0a2c116fde1333fca6c408fe4cb47b2fb116b3431a36e0410dfcc12e99c816287a98e1ab085cb6fa3a14804a3a78c9b86cdbf4fc4155281b2ac6a874f2b0706c94a622f7e220450e561c473afc0c6718a59ca80ccc4f578342caace46e87d85685e10916df389c2c6180ac0b280e61bf5dbc08bc2e62139d1fab4dc06eea6095e327eb43be7f7b2af3772e95fe4ab191f25f46e432e977c6bb2b94fcca4404baf77389878653e35a38f8382bf81941d74bd5d790960c68e97c9bf3e3ae03eee96ff15723ad91d7528b683fde81c00a689ad08a154bcf6f5c441f3bc39448bfd1bbf06f851f91dd045479f043be8f1681bc1124e9bee8ae360ecb4cbd49864c7b11fe2570547cc596a0d8a36258b539f2f6501baa081f0768981b335a33a17ce0a76256d211abc1f343a9b1c1b01e1663e70228d8837c97a418fc42451f00fb0ba0ed6da67e581bdcf5250465a836d7156e86f2b83bec0fd3b279f06d80e5ff14adf7ea1b2660873ac41b0526dfba5b1a8d9fb58536bebc4d384968abe285735768b2ec0421db9c8dacf0c405dcd729d9f9e4c679e4f17d98d82a1ea370064a070f49faa7f311d20a9b6561740c5de0d53532afac5559448ec285791d0a9030c0e067912c8f3074084471813777b5a300c0dddc582f86570911b1c84de7356323ab16bc0b4b1708814839ad30e14fcab2817b6cf941287b002855295058db4dc42c41fc32