0x2cffd02e1aa977554851386aeede890fb6c19e72e7be3d8e06506df3c9367d415275a4db3bcbf38a9c97333bf35e0120380a5799fdbe8205e26d2361b3a30805d5b9703870e2deaaf72e0ad719cae711f85e575a10a93ec84de598b02d04012f095059abb00784914572f57cf93cac5e76ca78c23fee5a8c0e10c45e8ce45d8f5f2b26ee9fe9b2c3b5e80e3a0b792dc7d421f2634b87e7232d66eed80371c6300a69df6c3ff4bae1846a8b4ccb38b5d045b3accad3c8f967211abdd27d0574dc974a9e53b17c4e8d5a2ed9878ca198ae68dc1aba4f6ecd3efda17baa5dcc35bf173c5c9b88abce9f2ebc556c4ffc0f54a2304abf93c3ffb906952fcab0087d0662161eed0e30ffb141cb01a5378628293d9a9cc823b718d0a629de78fa67f5a0c2ce2f367cc48028560e0cf1a6516e61617a9293da89ba346fdf497cb359ea100b0e75432f51f9ffc1d6284187a0c5a25db6acb2e903aab7cbb95d6442a9c2fc231bcc9c6034d0fd6df9a7cb397cca103ea835302a991e2943bc00e434bee7b58b4119a3871b1796490fb3b6b38721b477cea1270605fdb1502aa54148c1a11aee71d9d47c07fdbb600e52fdda6680ba5df60d9c796e17f485eb441c5b889f4af76a88d34cd5693143beac409ac3df2f278680b1f773ce275d1acf613eec0bc452ab3e8c73c9368a25ae8d158b92db6cf29c892c831316903ba596d47ef35ad294b4c8ae53dcfa5bdb41db9d14dc0be8f76eecf75b8840a329a7e83c6c9da8dd2f08037a3088096a39dee1123c489bf8a360483c1ef22c1c57445c6855f56918dab3b12f88a8cd3543baebc7aeb3cb220f955ef2ec46be653ecbd10acbac23ecc392a472faa66f266d7f723f66d135573d9aeafb564a7a4a70a57bfee7a2626aab1fca132c447281ae3618d173906322f74c8474542b4ae62d666fcf08e5ef7a0a67a1294a8b9b624d7e731e4209d46c262046e8a5a52c66bafaeaa772ac1de57a5ad6c168a3fa768377d29cd5e6932dba30b485d0aa63985cc43e79a479109bd1e6b1e5ee5765c19fdd79875c622c7fc936e1c43ad19f94668e5202999ab3b696db6d56c9c999641f79d837b23743a5980f1d6c82f638f9125dd75584e3120a4b8d44b01eea5df1ea414a0d17d051d86e44e67b50d520e03154cd79b15b81266549674298bad872e3e90156d120c3c17b1a5a782446c6e03e0f9b0117e0bf4ec99f0a876a96d034bd9d3ac4faf26c0b32dac557bd98af3cebd2a7cdf35e0088c2122891e43ff2d9f3b196514d56564ad976da3fa602f33b8883e3d7cf1295951acd85ac02f8010dd9246d07ac5dcccf22590f79f3b8057a0eed7784e69ecbbddbb209a132f30e19fa22b2043f1d0d4918f51b81dcdfb8a8bdf7ce70f824d47c4e8b711c9fac9e71eddea20e60e0da8f29b3e04beb6b967a845e5564240badc4b3327b0d752a33f3d3706c25feb5d6b08462e280db01ae1950a62930ad54543698c8b873d174925f212c4bed6e2016791fbb361e7572f7e2cd6a1207831cbddba97baa4b322473ea5fdaf1824fb7c2bb2d0647abf0865596bfcf207d0320b502d326dc3db39c2c5720735821b9801ae875b7434f8ec245ce1572f6a0d8fee741e60e0ce6d73340b0b1b457e0f33b5b0ef5753226af316be30d9bb1fd8ad7f07a3a89539ac67d520a3b3ccce4bb20cfdec49d44ce5b1060db96722d604b1ddfb3dba3383b45bb70f24e9c2ca021efff1091fe1640cda09b557a6300a5054338370c70747f5fc3175750bf2ef65be19b333405764ffae0dbb30695ecf1c319962aaed0fe42c45fd25c71dca9849a5a5438a53324342e32a9bec41ea5ff5d56516080940988c9069bc0bebe8db367637390c174ae6a694c1d97b795c0917662c96de20352bb730bec52e736c9dced697835d8a42652