0x2cffd02e695334f95627712ff946b816603ff4fbdde984fd5fc08428af5a9771785b5501366fb792cac5de9cfc28f5f912fbe6bdc95c392ae244eba81e3508ee1b73a27e8d3de05dd4b5c9be026d08c4510a0ec791d3d83f2ac41d9beefce73789a8f8253bf98bd51221f1be3badbe9d7db5604999edfb5fca47305089348a07de715d762b0467bc7c170f3af1b09b688eb56a6549fb4f0e9a2330ffc30cd6279a71ec4e9b6d9156c9b64838c6ee93ded76a4e00939796f644b0c1faa7cc0360adbb600d4546f8a363806b77b137d8ccbedeb56261d57c60ce5ed3588f38733f25b072fbb4745e062ac1171ee354f125df6ae01a6c6933cb96fa132d8d2de97b11542ad7b85d511986efc26a97bec81bce69ef8de5fdcd417b8b0b7f4d4984c25ae7b2115814f3d0f06de5cb0aa3810761109a3e1f0c03a2eed0cfd61afad53239bfbab74ca9c239a2f3700bb11b4d8de52a5b70cbe3aabd0024835d9f4293beb7c64253b884db47b7878c5c8d68473144397cac77bf4e3443e046644a329372a28db4dc4c07d1fb6338e07eb70a80642ecf35b2c0098b9c0c6169ebacd9a95d3b543088b3811e4560364f7d420b1bf5108d966dd0e0259dcadff1e615cde45d8eb49171de4b5181be9cf306df84d12daf9211f8b97ac230644068e418dba223808abe6eb6b78cca59d7292ee84cccae00eedd64de33ae7896662f19e4911f533886e78c26fb934040135aa46e2048310c74d8a0c568d392c4a5008156b0c0cd67dddd0013ef752d9ac508726ca483196e1c7ae7b0959eee83008bf29af27b8d60e7a9975d3cbd1bf3bb05077f3576627123fb6b8e2c5a9f2a3e77e8bbe5690e2e74db360efb5b8c7c37102ca694148db546dffb94df88566f98c877b7026ab0d1a0bdc16d730235cee78bf9e593ae5514b0aa5d2c05048f9ddc0013097452101d08f61a686899e2d179fc5f96d813a20639a8bbc9054bfe898cacfe36211075e858999163a45080eea41c9089e191ac7c9db4c54fe0f4517adeaccd18d0e54e9eb477b3a38a470996202c004c609e712a262be9b4b917e1b3c60f0e6175075cc6a0e90ccf10f451e68e89834226adf3cf64ddab4d48e0f747456d29b0eec466642cb806dd4c83e4afc4a3cc8056cd5a92e0325c5d492d4e72ce4e632e155b29ec0058fa0b28c6549e849397cae2e715c2e7ebd3b06c373172f8e618b444b06b71a929febadaa6091707c58850cb1de5d229cccffb88d33a06755f6a8e0688c38653605bbbe8efcc05f72711154a826b6eba33f5cd26d2649d1ef204f497299ac751cb800e0b3696ad8e4ae74e1ec1d81341812f766195af9cdb6e02645597f3a97427ab972961393af7c7842219d38db026baadb3846ffc4a2454ba2453c7206406445f31b505fb99d7b018fbdd2c1764b3125f5a8e9667dee44cc263a7035e565a4eb66aa10cc7c5aa0709eaa64923b6d54093826892f9197383b1e2a7bf711160b8baaef10a32c849fdbb85bb495100b5e138f89c7863f9b59cbf994314bbb082a8f9e13dbf196de4f755c1b4e77eccec457c64af5a5f37d1974d5f361d6aebfd21087050f58422cbd1386fa76a90332a94cf3f40938d014245a550f099ad93b82c55860cbe8c31e43d8578a6e29e30555b846e087cf32e3e69b0deba7e0f3c976244581bf822b0adee6eb2bf6b2e631a6659a593e0fcd792ee621516974082a216c3238b0bdc74c57e5f0f84ef55a24f52114557bc59517362aecb197be3a63beb7f3172db6c44a2db4f6f1b9c2f68349820641affd69355960acacb511b771e6daf462225cd82bc9f159e977307c9f5dc01e9d5185a83076b368273e87ffed5e016dbd3a1908276432e47e6efd28d3930ccf63dcbc56ae2b85713696222fcebdd4421c7a7c6a21fe3d90cb6e50b454160ef