0x2cffd02e7c651dc6a6856d8756c203d934ecc0ca4ccc5a7889d8104591138b5f06cdb50b88ecb66f316aca8e2ecad79663d310d82caa7c1f318f241de8c50f32fdf5937102d9b5c0c0cabc5bcf9b66adbe5f6552904108b7662f72ab34010b5bea92b9f206780a17f64587556508f82404246d609476eada7821c2692b840f245e3aef815c11639f951d89f68df99277372ba7fe4c782259283143d513355c81901c3418a86ebb5c22088a9774814e8897516f5449c7d13172bac20602bbfc4adcd495134223b8413f50854e6723716904ee80dd07dd66dcaed5f19a9e01c77ab8cef53e3380eb81ea8b3ca6b692035a600e47b92a086c62d1ab6b190db6f6d18acc21d9d1388199a8ef9fa1aacd02481222c95ea00fc184e55999002fd2787a0ef814e0df15af68eb652c79f2c62a3876d8d6826ecebf9e53b58b44b9640f422524c46d86af37f70a2aa8de3c9ca709e2b34da0c8484175d2952b4185217f5a6e793784688ec1f3dce123fb8efc6415fa69af8b02f9833af2ae6fe4a44cea624fbff1426d9de65f545199eb993a459a974f168fc87e9618cfbcab4e44bb9d7a4c7def36895d4f3bb64712058cf5183bb4e9c6c27f1bfc8acaedaf428d922c64f6c2011c7437f5b0fb8d7c288e5f3d2edddb61a9443a2147468519f65152bf91830b02f6c1a3bce6afd0108fa0dd447cf19417bf4490ecf2f41ccaccecb84010abd0a2410e55b4d97e9c7d64353c6be77a93be48c01bdc479cd68a85888e650969c44699af7464431be91244c4b7539c460b7005861463aad81369d5b2db02a9c12bd4f0616c8f8608df49ab684991e847579cb076e5a1628534b4872ba7a57cb6d885fab642a4aafd307fce7b213d2bde4705c5aa65a579dd48502143222be0170b5558e422fee9685c1387a486f8de7cb5ba4219445137631feafd1c9ce684cbad979b377099a6cfa1bd387d61de9741bf8a1d3d2945023ebd489aa7c11d966c76941ba035bb80330903608cc3d734ae96d5e1d1fb63f27f379bff0da66ddfde1a90b75de4da161c2f74bc39e05cf87e11ffe512a50761541de6ba308004c444e7b20a141922ea0a4fd73c2b8e08850e7dfb69189523657f573b0ac8a36f8fc21545ae6b4257c88832f5b64292f7e214177386b9003f6aec066fd2f129c51d9e9aec6a192eb155fcb3a58bab2ba6726c8ece9f7f0c86bc94c388169867d1978af384c50d547096f4089cb3e675513ba8527df2f439976bf6e5248a52f8314ee7e35d2c1b63476fbd5467efa482e8e45d8ba9ec10d4292608726a85fd473d43dc5ac049f55a103a5b773ca145512a42acd80830acde70601ac6efe644fe501787d910f5fda7344eed7222cbe761404f684509a0f1b39e4f6e10ec1efd61e8f87738426f894a66ca887cf048920da31f6cd2d38a7062dde39b5c3ccdb5964d28de091e5d347b80aaab3a33a4a878570f2a25dcc9071a71adac4c787c1561d1b586b75f1f3b1490e18b508eb9e35d4ea86cbeac2bfa0253070bbce7ca4b8f43148d54d740791c5c7e04a5294809b6090f2b15da9b06833c3843886806f86099ad6591a3ea62dd9624e22b9d9615d3d784a2ecd82eaf9bb5855e7399e56e6146f2cdb8b8ba05c438de92ef2df5339b58ba83bb86313696d7cad0687b1d973d2519523dface4ae2cd2d22bac533d437348ef2b3513e5e147d9dc4bcecbc7b2b055796ab169120579f671b2c5644d1d65f9d61d335157eaa5cc35971e09c537b43bf97eb6454e7834e4e0a35d47995136f87729194429a2301c0802abf8f3c7e08ba55f88af9cc367cdead53e38c32d3665d21712e30a949455ae22c0a79392e76a4592adb9b8ac0c83dd12add62e5952a31216fa2594623276cea681dae7ba136754dcdea7d7e0a058df95921715646f5fb02e7adce