0x2cffd02e1eb97978b75001ac2e6c5cdba60001f8fe101905414ed91a4c40ebdd77e109dd0ffffc51ace064f9c7c985a303dd9511794720e0a22138456cecef7f322cb2be938cf4ef8bc866c731d4a141106c35ce8818d4cb48a9a20dbf032ed8cf965b3c599c24ed50465468748f0ecb2754c9976d5fa3ec55b92f8d5378acbd814f0553eba77684743687bddc1384c5002a063afeddf25645bf7bd8f3f8b9cdd1758ea4df324743bfaf210ce581d989f8315f38cbc1fa3cb1670e172d80a5a8b8a9cc984cf8ab2c3f7e1547213c282f2534dbb7f3393103a3054f63785ebc980c089ea8ba9a039e064afb02393e2737c92dbd71395c3b49f9bf241026c9b95c26d9ff26553a7ecdd9341aadecd6fe555a03da734bc2c13229a6bef2086278a057a06321d976cea37b968c79197cca9f672cfcd11997cfaa01afbead1050dbf5ab2da570f5fd37e63443863b3f93d0faf756048530bb4e2192cd478f4a3738bf5acadd5a9d5787d50ccc7d792e06fc85fef5479cf91bd0561e722215f67bc97710c0c3116f3ec0b0b9ebfb24c651dce7a1a16400e614ea15ba688a3ddfaf5f03dc325da82c9d882cb360c8ee8deab7c1833f4991809559d175fd921eed63dc911b42193c4b7f2ac39c80460a9fa7aa3d4fdead66301780b4fbc8b02b0b5090487a009ac3712d74a73b32cbacb9b774aa3c0e01a67eece85269d499921cb44632c531062d98d116a3d2a8700e1d55754a390f1232d11efda3093fcc8e94920b9ff1a880c76cd6f7a80d3cd42b51cd874a2f6013c411e3b4d096c262141f7d3e66d8ae475dff2c0bd063a92a3d5eee60cd9e9a01ca6a797dbc5759b3eff3a88e1afd45be726461718bb95472d50eee6355ad6461c4ed3d66fe524b2f4634ba6d481931616a7eced96d8a29338015f51228f60f7cc0536f15167b1727f773ca98baf51bc97a53c1af590882ca3bc69d85fda9973cf3a254aceef6d7c684f0a34bfd1aa93c2d8b6b5b5a279f007ba74b874f9d554b1e48866ce9b121c6a52d244c43f853f62ffa7dfb13e7a5629212621e3ecbf407ed158eee19c3b210d9a8d75504b8f89b4dbfcb6bde5f8f08b7126d4e16d22bd4a2f4d06795417fe56bc2e5a590ce7a5c05115326d797172eaef4be46f933263501f6a2b48f2350cb96d75c138b989314ed8d40e3a126659504fca615b3d3e18b423fc231e3fa1f5cc86c051e45f110e4f620ae3847e0c8d98df8952558e24ecb2a8e5841740d06bb042cbff1c5db131a1b2ae98b7394e12321895b923e25ba0ed612324f1806aa6eed1486d4ae4d6c35b2d380ca43e50330c75c9cc9d383a7ffa2280655472e9a557003ecb3208d657e5fd4d05f631ecdf5d671521e7758fecc7dd8679814acdb1858d4fa8120adb78fde65a252cd7a2983fadb696372f2c23dcbd4a5dabbe915fbfc0e5fa5c8c16e83f802970991c302504014b98e7db0a1244e24a7c836456ce487cd382b19fe6652dd597df2966ef7da979dd9301847d92c7ea94179f83a7025acebee7c6aa627d3f8c2b65dfd36b8f674fd8f07aa368f33692271f4da85aaf80ed375cecc9fd83e246aa2bc172e860dcfa677ecdc010fa2547bebfd23d3fe9515bf4e6bbdc21eecfe26f157ead83b085e98b01b3d380ac666149dcc9637dc36f3c135fed88543200b99fc1d2e518d9e69e8628a6828e81358461716d5b7a06ac3195cd1888ad25e89e34c41ed6a68a6fbb668b5e1496bd3a00d875340e5eaaa26e9b893af6d20078f3e828d5d222ed0e28821f1933b02d640dea56d9bfde7bedb12ffe4fd929fd4e87de0a82780719d292ba670acf51f877ff0acf485a3fef188555916ae3b4eed827e3c750e9608f5a18c1469b4cacf8e5559fece0452fe806d2df13b59e51adbb3cc311b0a2354a352dd94705c062beeac