0x2cffd02ee827df6395249c04876262e3dffc2257a47ad46807ded6bf204bc13f4ee6379c8e88b9797d49af5a750813b76c44be46eb6058d8a2b2baa0bc1ff4d849862a44803a84a281fe003cdf9f9e3b1010a11029382f8083c389154d3ade716e2f268fbff674adb1194679e58fa23cbc2f7adc46eb83b1cf692a42371e562440351040a77b3b0cc73a890e5daa759b3fb89a82d3babd609f61821c31c7c613966f305fdf60e79a0e5adb73b6bf29a84762a6e756743d75f2e9d3aa7d5deb79ac019ce12faecc559065dcd95e7c6177113b9250353a5d4174b6799f0b6bf6113ba8722ca31f9b72fd0d8bf28165e2ac71de7fe93471f42568005a43be2e54de7a277847bdbc5b077afacf9bcd09988c390756af2bea6bb2224dc23a9ac1a940658859a6abaea3514b27c9fa6d9ae3552f448acb8477fd3884326185a2d5a308301e9f77b62582d1460f0ad867f524848f0f7ccc973134ad339fa997a419598199485946668e7e6a2d656e6ccf887671d53effe3004608e6aa525cc98dbe0898884f3a85352cf94f3b3a3a1b7d8a0cba18b68bc7798e50c81b040c76f003d92216341d79ee67651e9a6189c08d1f53b974c447ae5f53e9bcb2841634247d894e26f6c297f42ea1f85903f6b5e36e674e57fa3c658ce672e5620d93b310fa5469f0d1a1f7a25bbf2cbe38c74a5b486586ba593c6715d1d838de5a9f50f334e8da74d47b98295a6346f526139f8029b05f537b8944107151b7fbe6cd093083dfe35f06540b6a3d72846dd8bc960e50d502ca9dff0d635e285075e1de514670277121f0ee71e84bbb30ce79daa9051f97a27e3be6e45cd950db0b088ae822b75214eb79d025c781efed1b8fc31c4f10de9853d9b347bc763dc2cd18c8fa920d792db58c60d6913592e18b9866673269924cd9aead6855fd113ee01c325139e2e72e3bf818887bcdc9f8877c4622cb4f9a6254f43a9f5419569c116a57313828e0d253541c948e8d18052f9189706f81a4e304f5d785945d583744077010577394433939aeb152da8aba24aa9ba8b29a08bbbf1e9a60919aec4148a7dfbfb6730c58135e083e0437b88e3f962654f04729f5e2233df7139d0520c0a5bda695a626f16a4bf9322679d3fdd229e69a1752638d3d273cb394e1d4fb46f319adadb73ba39de7d028f4dead0b9cc60faba5df0bfde3e9f87fae298b336bb026595f4981374b7b07fce7aad253539efe926a7dbfd6d643784d25d99f4fa6c84a2a70cdcd8fb84e85dbf5f2d32d9b6f4683ecf72b69fdee78ce20866415eef1668a3c0739a8a2a051d28d687c4a162e51ac7a7849e3b9399c4caefd526159dea3d8cca33319b966f767194845c2f7320c4068f929f8fb287ef0dbc45f65c54c328c900e3df00ef2151c0a1f367bb0d6a56c7d58c7cff3fead7a1b5dd03cff00a844c40535e5dbf9954d2fc6a8ad022857ec05035caaafb42be3b14862f84faa39561b74e48827c87d6f999028872cfff7ae8ee330a33cbd387473485d6670fa00376cca573c3aceb60224bba098e33053ff5cc0f1ef930c0fbeae494282393f68f9be88de757ae0e85a80a85f885fb9416b10a674224647984cbe397666c623c407b8b161d7c939bdc8ff104554436bd071b220259ff16a393d3c58e4db43fac7ec75354022a7404d3a10824f4dd39b5196f0ffbbc0a3feb0f0ce50cf39bc62237a95ba1f9714888ea1c61870c0932e7f6c989e86f47cbf8a2027e1e45e54611ff859e92b2b5e4042c031016d2c431e22c3f34d925a1e4e7bc5839cd3917f44917f3b7072fb13905d30d31e5c972a66ffffb81085bbeac903927fbf2dd8b99557b2239e00b2cab07f7a1c18bbc4cff40ff3ed9f3a5ccd5f3561739736a299cd98e436742220d7c54e6a4e0782a76d8c557ee15acbf1fd18c5a3