0x2cffd02e1def952f137276468b97bf8b776f91bc3e7622366205b30f75dcbe3b541e0be2300c4d4495d56c256cba201f8546a1be0404793f3fd6304460d84a611c6345fbc520f0bf3584c677ad5c4ac922bc74e85729c9ce29a6ebe42503ef10169ffabeb599762ebb8064f99abb21e04b2b779df3a33d8c4c051624878908ef0e7550cd2bfc39b6136d91792ff35ef2c49da0df625363ac8c13cc90673a1afd7782dbc470e8ffca97b9851213d44e13377df4e1dfd4f1a530d9eefa245738f7c4381453bdb93a4bbfff17199558e36ff498cf049db16021ee0f1250c54d8d91dca06f1aafb010064c748a6ed053063e40a0433ed4fa37c04a5996c0ef300743fc68311516b59e57af4e971e512e528d92831bf92b5735f1ff192f4a237692ad9aca2b05f135fd6f70eff19470de1b680e4cd0e0b8fb1337b121d96096b01b36107bfb136e70e71a8232640c3839aa75acc8a5fa8e4be984f74cb111867a0264a0ec65f9897ba514b47b21d71c3f84c31a548e732126856d05e2f488ee6d8e6f0f7a8be2840cc03532d766c3dd0e782eb30c248f11fb011ded1913d5d4061f0366a4d0719675da89ccd213f938605ae996ace1737dedbccf2128e102cd512c5de723a77890fd69f3fb28afe548cd282cd7b0c4ee8a0d2962662dd1db66df34dab419c4d4755eae1a8ed76215dd42e2a61db75bd9e1ac21dbafb522671df2cc980c27213523180aa243aa99b849a24d581de5926ffe821cc298c68522dd1e797557976d4b4561480ce953db991150218a5c2d74cccad7646973e6826f821cb1699af324d3f5195e9c65d55c41966c2839e47faed0e76a5f9fd7262c574f92aebc5a0c1dc00da3e44b47fe9f0aab42668f5f8e7bfa99ed7e667a8aafc200f895ecfcc27e24607a0d49528805bff3a015a4b71028a4827fc27c40ba9c8cadb4a7709a7972e08a709b757322f30c24425f6cbd3a4dc33ed3718f366a6c5a1d23c792b0ace8a7fb98c717e2656c469299812d4c3f9c4387aa32aaa3421941b3be788368819f7ee7769fa86b81ddec6bfc67a2472c85ee981c632ac2b71e74fc1a552a20f25b214768318ae73add2889c2e4c48d82ecc22acac5f3975ba43d8bb12d3bfd415538afc66e85b7a22a019e0765b2f996725a02f600e3b316a861b79ef10d26d96eca554bdb00247f8aaa3b8448fca391934dacc35ed66add8de2b3e912fd14e55ce6f13d00c9c7b40cf8be56cd1670e70b72367cb7d5bcd6772d9c812cc3a511964ac2840d548cc15d0ac5f81936dda70228ebc8376924f09a44494fdf67d8a7cef876593c0f0edeef3ac13c0cd3b88ddfb14f4abc9fbf67c1fcb3b978f0f7c9a1fc97d10be85609549ef0c524f4b7a279c7910a7f5ca60979b079f80a410afcbb380f39b9c82011f771e7b60898ea5b379d5c16d36508bdc17de425983c0b6f81c0fba1db47f5b0a5bc48af2d39c5606f8d7e51dcc5a8424aa30156fe6432d533df15c8156d45c309a8c1d96d129fd7b9195cc94321859b04fa327c32527015804bc5b5fee7328d44d1bc83ce4ccbc977cc0ba4771c0a70c4e48ab03f903a624d0986a763708e3da33bb56cf30f471afc8e52bd2d052e3ce9624db995c596f9c442d7bb06eb4b21a3a3b1e526ff36e0f72a6e694258862795e06f158d1028e699f07f961e429c5b5c06ec4b39e98ff07a3cf818044a73699cd0bae857b138563cb6b5b871897def2a6c47b1396cf6a2469f80281545ccab23d944d34a9e3669cacad3385d1b25e68accb6f2bdc870d915358e4b23906d429484273922f0d548fdb31b6cec789c77b4f7467be9e6b0de0772376f9359aaa5a444d6ff935d9573a43bd9743a3f8f20845ea8e60155307809f5d1465576425eee1ca2ac801d2ae7d4b100b64d89d140827563e97eb5d477a384