0x2cffd02ec5bb38b8b254702de01fb9fcbd519c58b2d4b12972fd402373058692d51a1e74bcb96efebfd12468fe0366638055183c9d1f7750614e8ce0a787af1bf44655ae9285b7fcc92838c8fb2a2f04900e5d13c4d7af0c234ba83e8621829358a0f0fab10e3600f99f97e13aa6f43d2e93ebd54060da19371a27a1e4ee1682136e0016fe972bdba96abc8f11906ac4acae929464dd5a387c08a04fdb166867cc1c2a1bd68ec2e4e6248522f7793a8e744d28a45e3f632c6076869e2da0f4381daa1e5795ac33fbdb7c58f06f4ffe287fabf3e9fdcaff84cc36ea81d9de7b800dde8e19669135d25cbfb536ba1bd51439261a708139339c1967cb4d8818a7f8a1b3952a40b685ff374accd954d7627ee6161610bc9d36fb860f580ea1dc18211534754b0bcc3cbfd4507630f09d56aaa6217d84c5969dcfbb0edbc113636c934a79cbfcd3106f4f910a046cf181b1d4591512794494e8d0c618a786998be54679fa315faa2b1525a2c05979ab73ea8398a71158733a417716d416e66a65bc465411db5db9fbad7de423debb8d7664593038c2d7d9d692ab6b03fe242179877948e1cad990c99251823e125aec037a94c667e2f31e73898f37e5f99f250f225006f9199175bc85ed50f3f32148a523999a8c34384454a071c076d6b371e5abb656a2278b8d19fd0dd370f5e6e8386254d9a5fc884e83d6d26ebe26f73538121416adf766a270e4ee62dd32f22f9c66b5e1389571a0be2e44cb115946a0beb2ee8c2211afe6e04688920a55fdd2fb0cefee35720874872e333d86908ffb66d99f10a22e67e7d9865cb730d37e7afc94afdb608885ccf62827334f9c0646897ae65c3619be3849a06c8e1d97c29da506e77f6ef669a4d81ffa6f2399bbcc54d0d768b0d5077c1329cbcd93ef22c8fe325bb2ef1cc9027a3f742eca08f07af13b69c119a751b29dd376447668be84d8f349fe6eb38b65e75daaddcfc9959a950d0d02504401f8b115f9fd1179d057809bcd29d756d83d23392c4c85404c93343684408b5005ecf3a0a8ba169e8500cb90e74963ff31799aa79059e382ee3758dae5bb32e007349851bec834e484df7d0fdeee76a172370c3cae6f1d3e2f9227bf7edf22d72cdc2aecf8c38941604cb2d8a4ed80e882e85eaa0a9f3b40ce30c66f99a0574aa0a352d8570e2a8cc25626cee585be0325e52003e2a23593150ecdc5d421865bf780cc07b1b51c185ea01ef627cac4d3f33bb42752e73519bc9d546cf2ec5a422e6199d0a65dbe864f267097695491bc21154699a4d978aa72c95b229553bb64744b894aa30d9912a31448befc3ffccd8b86aeca47035e7022ad66d85630918101184dc6856d5a2bfe8567a7a2f003522e047b9e4b917cbbde278a03d21eb2b4a5f8a5d9fd6d86058341cc608a01b210d2d58941d5c09152ca66ed40689b878a0028b9631518461ede878f7320b1e4cb1834c78c2b3935ee9ecdc4527befff5354ea601fe4ea91a1b1440c165b025e64877e2d2d74823d263de73c3c86da7b393983b7e1d5c06c8429e3853c0543d5f46acb499b22993b492b80939cc85eec12a3375d7e561f2c3f24e927ce0b0251d27da810c3c0a81caca39dbd78057f729bdfe79cdbed324d8a7644e28b4800f25b33db993634aad1f1d45c27c990fb46042e0a7c6192dc33bf5947e9bdd7bb592bc709b59e34e7f4e0a5aa143b002c922a7522f87f9a8fac9767c1aa8a247df93316f6ecc8a20d0d536f5441aa75e01f535f435fbaa51b10505381417e06eb01d6ac3b6a01791d73883ba0e5e68a997d568b3c9f00c6177d902725c2d2e6e48598ba45b58193852daaa8e1aa5a28249e68204d8cddcb54e6eaa647cecebec81ff00197c3005894b9efb364669a124f57f68a1660ad9ef7c763d0f346482aa0d988da