0x2cffd02efb0fc2b079fde65d6f65f25aefec7bdbd5f7af1c0b4bc530db343d20362f298130a359d3c84cf9879e0610795f5da6bac891bed6577234d485d00f580e789960c3923150d601bcc176ae2b6543b7183c16c98cb59cd3db94b4062dece1ff17ef170944061ffceb3c36c828b5a28d5af32477b38ab1a9383d604a2e8b03dde65bb20e089d8a00cabf83d17976db40f3ef7d96eb6f4b92322c27577a43d48c27411170b648a968e13ec06f51d12d532fe513ce6afff5e6286c57e53891392cfb64a396c4704506ffdfabb9ebba0a580442487d1d11f894b0f86ca0f3f965c984bf939b2cfe36e12cd6040ab892e19a634c3541de2ce4a51d7914e77b57c8dfc674040fa1f2b73dc4eaf85f92be334773339341e330581bf2f9ba2e90416d0a2f4de63a242e2e9c0330657689c1a2e83f2aec4fae98265d5b1aa843fc732cf7a250c856649e49d6af9939c1bc86baab955d4dc7783d81e4ec1976dca9ccfc9e5621ed9603caad552c7ae49e61a9ce073beaa71dfe1afd15a701958ae704ae792d0a977a739dcad5e958071731fb6485bede7dda68bfc607b0418068243614a39a9f3388c781328d32468f7e0ca79214321990d5e5122818cb78eb672f5670f112d92d7a6ccf55ad4646f031c5d912749af53faeebec9f1dd9bb95a87c550e692507faed04a5a0e3a916239330bbf1814c3868551d3dac75bf50b256a4d623e4615634ed2ff72f4dd05cdf88980276cebb27e3a402345eb20e8b37bff4edbed4126e5a3939fc79daa3dfd2d2cbeb009321fd8df4fc3346cf30f31f0b57df995adcf56cd1c499e4b39f15edf0c4abd290cd60b5251a1a1f463e45fcdf76e52d095de1deaadfd588b46ac490abaa98ab9818db5121a34cc81359f5b43620a3b1c23daf2296f1ad5702f76f93a6886e5f6014fac679d5ba959e4af3a6b414616ef8ac778c6f4b92d495fdc9451eeb9d340df0b72c8e11371b66cc2e70c9a311f08fb10eaca65312d363d0ff31770496d9271b88f511ae7b9d3c14de69035229c70edd4be8c8eb36bb5cc611f670ecc09e6c08138e766c48bdc1cde4d35877a201ba39b9e53d7395e923c8cc0edff3f07558d2d6e05994d45535f2a4d679b8aa468facb9a249cfe1d8c3ceed465a31b74e2882509730fd1089424fa2d999a9f4108398e441123ef8327804b5e1d60e83d2e7f66bfad40f0a1793e016d272f5696352970df09b54313eeed63384fb2247002dcb6c1f4ec4c62865f2a83b2f1627e2cc2ff1328927fc34386517c4967f34552fbe92f34f2300da6786b10d7d6ec2d2cc8bd5f3bc757afe8cea1e78fffd578351ae65a5a73fbe12cf957690ee4abad18fddb1c002a6b503904af6756814c8c824d5982324a9bcc0bd320ea843ae67b7b6e07aef6ec67440801fdabc5023ea162f6c8e35f737a4a7e07498a943756415fa4963b3a385c20d55fd30b4eef807a5d9d0d10c6329864e7c081c4f11d667bff3028659992111c536944ca1b36b27014b2636b6c75533491d74c3d7b4a8ac96863ac04c995f6087db7157ab5190cc3d1dffe989339613abdae83f56cc9e55fa59760c388ac9349c36bbba67f88b71430936e417aa526046e740b49a2f85d4b7a554813be478fcab748d019459ef17e874de49126073786d3382e24966a92c2e3f1d966201c2b561583280cf445217a5b547da72437755a42e9b5c273c04dd0f4a0da2f83247a6444c9f102e36c82e7687d4b2c81319d1ce0f16bf938bfa9013b704002a7093e86093c86cfa284b9835eba82f6987fb0d5106db747cf5b047a5438780718c0a1a949a8a63426df6cc2e7d9458be64bc9ed66f3eb89dda569c52a80e9db1f681d51eb66c6f0f3a83f8916c946b253bfd2ccbe694f53d6ab2e504b1e59c462d90908397a2eda5309f63c6c73ef3