0x2cffd02e08cabd8138cb4166388491e0e52d1df5028d6ba36a4db24bea0f4cd614b7a081c59f8f41b1d9d73ff8ad507b691a5431a3361a255f98bcc9e331c588bc7a3cbd3b3732e4e8896d297416fd4b6f221eb05d81d9fddf000a7d651a115f5f87c6730b9cc90a77818bffc7bb644be846c0c0cfbffbdfba382a1bc22e9c32d1ca9ff7d8082497a6cfd2ce601c059a0f191447f1ae46c9638cc3b53cdabb56d0c78f7944f7ae3a3ee6a2988408172620523342c9854fe5b07612fa4588e371f7f38e0d9f070391829c67a0307f64687a7dcd60d3f57e7ece9ef03e921ca915b77bd69c7f1dce5a34882546750899736ed4ae9f286bad190605effb5c8a1190ccae53850e65148160aa0ce496386404400868751ded9dbd902803b6aa9403943f50d408c021fab8aee778e06ee099479bb9f3e527450453c4a7239774e421b4fa128227da70af19acd994ac5a95bb8c49f50052a94f72a234eac045165a003506d6860bdc36dccc535d6f4d6771a0820cd9ef8c41bac4dd1c9841e771fd0751a60dcbd4c96a649d7d9f13266c69a8448efc94f92f18abfe3f64d31de06812670297b823c89954c7504d81f17174fb23b5cd77d59005b212a54ae1dde7d81d946745f83af9bca5ef7225a870d48d5a3222e9c38741f451ca5599c55f3365a61f8e167ea3fadabcf7d28ab86ee3eb280a8a70fe7c080095779ca9ca90150a454c55f1bc008bff96bd050b88b471cf9281ad476b351c3ceb3ca96f3ef2b6a04f02e5cf62595d0e646ec56d2013c715b5fddf6b64489cb4f3f24a457327d9b9d7ff0ec46b944e2e6715732b7f37d12d103f6f80027bb845cc81643add57a5e4639219017ba4cb47814ee47b2a579b6f943760df126e51d1929965664b35b76143c40bc54ac06ca14630f26e34fa9f7c2786fe0bbb449182df90a62d5d3e436e4c78ba7d6418c53eb75f1109373471f0c411119e7522c9ce05bc04d5fc115851a080de2e052a7588dfe7d4e05f539949b84f98007050edb146df45ca283a78fe3df1ebf7fdf63ef55e095bf682f15a1de83f1a94a2dafd8cd3c6318d95b69105672d55cc311aa866844dfc192d2d4c57ecf296d317045ef9123b706b3a3c573638874b423f0c5abab024ff723dcff5eb27fe0638023604daca803bb9cdb4138cef1c96974fb618f4c4451d54a08850ae2ac4a54e147318180eab7359845cd9aff0dffab2966707118ddbee486d663e66215fbfe7ffd31fac6f8c7a76fbec90a9f49081f18af361dd702888350e774ff48c3ddcc58c449757483cb1d739f11dcf6d7b2b973f2ab7d441626688fb092d7e0ba2e500781a6a57a58dc964cb77b967621427e2f17bbb61cb68d3cb4ecb8e9ebd4e84dadf64fd09e02adc59bbd3ef1104979d0632978d8093ccbe0ef1c3e07944ce6825c4bb579e466d2cfc802225f7c3d091e94eff2f82229a71a639117ffe9b93742652b09ea2b7f593aec7584c01351129422f3c5a29428d1abd042c20c9ba9394bc6785c092562283ea338a0f935f6f611debae6a8faea8400ba36a474d56106bb8a70e155cfecdc3e79243991c80ddec0cd984e4467e1bb4e374a50d92e2a7d13b4d9fa4f2d7227a9cce10e89f71d51c46e073822c171a45c36640182671d70ff78e0e7055ceb4710030da9b08b62cd14ebd5731e48f281b2a635129deef780803d3423d269e1e55d80b45eaf6976b14c0a9ed475532758940052460d017cd5e60d39612979fb75359a2d3865f4a14e456b60c09c747fd876ae911cae7ca3c850795c494ab199ddc87a9631d2738c1ced7912f3839e2beebf79b24d9430a5ad3a3dc000896bc152b2fd6ec762b1ebe946172eb368a86f481e82603eb9a6f108dd0928094d3481bb550161e7284de2f855f7dcf803b33753cce625ab9c899ae738ecd1a