0x2cffd02e58eba9cbd4889dea6422ad565b7078f64aa8d85b78c84dff0caf65a2d27448cd9f98c95237751ba3b79a202e2d0948bebed0fb2e57a675d905146778a905b06030b0a9dd3239a968851d605098f3432e4fc92e33a5630bf99d87b9ad7e335d9dcfad117fdc50d7a6e086ea4114514152d02cc843bcd46e7a67a3a68049d757a75215cb9e97e7c31b9260f7860e376ced53a3e37d91a0dab6c6ea3733225c7f14090f4fc81ea7c46bfa67f49c1172709a802f4759ca20d743cf065655a1678478f5bc6bf59ca6878832a6bd70db25f3740b28bc3f1188c6e96a679733bdb365227213265e582dcd3da25887bc9589a1b3aa441e261bc1a8cd87c440e83817ff128c2b4a18321f942cb9a45ec86505d1b61ae89754c84f0cfa9fbc8054188fbc9b906405ccf5dc9159d8136384ba858df450393edb852a4852c70205547b08d8f9cc61a2a447dce399076dae45a93bab442de382e3a51eac8acd355f30e3060bfbed844be4e41484cbd073dd3f48856e61b2c826de741f6f69a63e219d560aa3b63368f9c5ea4f74fdea045d4dae1e415cb84d186a5290279117b96adcba607daa4f25d1079ba3a9edf4240d58eb1d4af6137772ad47f302ee7d91147cb86c3464c59377e63d7053fca3757c4303034be07d912586c338b52187060553ad4e4183b5b73b95e4a716b787b65dda09fa1c2d4634b68c0e34d629b0007caeed166e4bf2fb56165fcbddec57d497b6cea867b6ef52fcbd708df33468dbfabd4246076f18ad1be540942a42163731eb62b89b39805c21ba280778ec395758333bf0deb8808e7a81209d6d42d7935317c59ed7e7859c4b807c1d269ebb0d9654bbda3ea06156cf5f57065399c57950c916b1088a16d3e6fe4ef965150bb68ac5d8751447b15ebbeae256f5e23724dc9398b462c057f10d4110a7fc2c68384e59aa395217e4d4725c4ee948c0e9658d813c9c8b3796978fdaae74ddaa4a4cc8e96c92fc3beb3a67da050b6232e1628cd82b9fec14b65f521d51f1d0c5d547c321d8cd13f7ef8790b82d09ec155eb37a854caa5055edd55d5ee174a64f038ad12e88c16f110a25647475bdc5c828bcad969f2cb89c13ecb931b9b852ea570e564b97ad4c45ef18a11e9c335a090bca20b8b23761f7141365ea7a73c442fe7d0d49ee6d8c3998d59c7078868e6c8d35d2112ee2abe811fbcdc6c3cd907587a607b9081460f77289e7fcf2409fb3ae70e8cccf236fa1c49a7bbf8261501d07fb64c154a6ae66a06aaf06f8e7b60f10f144e95660d8a3f0e0b6ea1c808e2ac329c31f977aac81034c3a090296c8263525b61b3971a318f2cfde6d2a4bf678b26d2cc8f4cfe0cbcd3f96ced8b2e25e27cfdcab31710ff2f178e620aa3cc7d1617cee127c42969bbf8330dcc68594e78c40807528d60cf4b78984e8fc72479f2c2c63da957606f70cfc1413dbf35ca330085714a184e824cb3311049505ef24ad7eaf6d9d5e7bf3764ea56a7a5522423be6c6c372fb9ff29f52bdab0cb901386ad93cba3a9438881d17353b2df4e516b78637bba9e42f7ef3f8ef9d115c30b3c34c4392abb4370c785824e4791bdc27b8c25cd4b511492bbf376ff8b626ef118be32cc9e498afb9c6f9c726917c0eb0c5380c4be53718878c8f0f2261ef8678027fcf90a0db39e958ebfb5440c6cadc2e1fd4388bc75e74aaea3159ee90574d6918e81493d335f8e8aec0a40f8bf856c4b0d2bbc71948b721fed9c21d1d1d617bcad139a7720b239582d1edb06ac8e0f37cf21f1d72fd717e46000041fc23d4da5088819d264df76dd575fb5557422e58217b1c8907ed2a47d21f8984e6964cb8955017b470de7b955263a5dc4f7c3a98c90b6406915a1bcba8a79771ab8bbc4a7df5d57b0a2e334fb9b4483ba9aa3f408935ffce90fc4c