0x2cffd02ec83752bc66376a2004f556355f8fa6f68e268c562a3a0cfbc5258a5a6eccbf7865ef95c4764432273a5e3a13494ff4e192ad6ad274a4d1098785c1a98f57721639f345d5f394c2093e88fb78b0235cab040745033098a496a3a4e798b79dacfc77e3ed42f22076735d763dd2c0a0b73af7be8f9ea62130bf597ff1040e52d81f1a9947ae605c60641bbba7de7a415b13d76b5ab308ae23c05eb939af2c0b3c3af0e5835b32ea7d9d0d970dcec91be432e596585db1670e19b68813831d75257111c7d5ea538e4452534215bbf4160871fd4acb77bbaadd2cbad320506a6952adc2172b1bce104cdb80d00dc8dae03fd1a9d4ad48aac316ae9bf8544fe18b480b8c3d9319f1e125dec59a3e1d497d5b66010487c0b312899b86e81cf955cec01a900fe94b57f2b7c7fe0112d8aebf542567066c08a57dec243b643c686ec47207f500ed2adefd447038518578d373d7f7fda1cca900debc24f4d4f23f68d386060fc19842037cd94a5da6b03c4365822da7d68954280b257380790c34a0ddce89745797546af2b8dd0f43480867deed69d17f3ab2663039d96c4a6d6a2f1afb19dc7a7aa6f781a7a51e4d865938bcc33582d479ebe07f6024721487cae829f058851bf9952afb59433e12d78cfcbbaef07fd7cf46bc0a6b6ae71b732f140b9ae4fd41f9304ba415f5918f9f2db732c34c8ae26f76fda7fba9d2c30e74140d255244a1ffb8794af5da2359af915dce41fa2c277f7585f8454b499695566435c8e02b34b30333c19ace5778e01a30ab9a1e17f0fbde1a913039c6e71e0daa14e762fa7f83e60e51475450139fc81f3b2825d5ef429f247e4f3716bb68fed85f06267377e5cd53b8d28797dd1b3dd00887d2f9ec5ba1ce0e5a6ec6a8e3ba0ca4adeb28524430f1e0b42c53d2ee7b9095dd0710ddbb01a9e9b7fdc14f6ba898c5c95ecc579df68770714c30233272d4125cc60ef8de7b9ad6670501b4f3b807b4761aa758ffb689460851c3c56abf71773f88d5a8cb89a49d157016a5f7a574114667b9f183b4ea2e009e81e8627ff98534b8fcf1d533ae022dcf72338a9348d3c734d8f8b09695a8b9785de033e284206778a8be6c3426026db8d563f3176f323ff96f0408ee3e29932d088e6cfcbdf80d6dd0d9addad32c8a9e2c45a69ad939ec64814d72b69772e96fb82cdbbec63c9b202d274464b0015532e57cf3604ac82318e3e578bdb4812d659c8d7908655f9606b2c0416db3ab3d4729c13693d4b818181a1c3a0c25ae6c12a24f35dad41fe94e0e077732b9cbd9db2bbcfff40849b2664d8c4bec665765aef39851f21427a66ac8abac608c02930111a657443abb7b19089aaf40422cd22621da3f929af388af3eaf86c3500ce6fc50b30f857b54e29a42af57e1a0d5b5230e7b93f79f1c4fdc2eae015c0a2e836cda6e1a4aaffa3e7e5adb7a42e0b70de6f4ce2ba10b8e04e7d10409868e72fec08e702a5944375505c70af7d6f4223af04f643eae15af046f9f4705aa307d5d4b6a9b6b993adcc0dc3d976b0ef1248179f0a9a5bcadd0b70cb5f9021b9a36997dccd6feb1b2280e10874417ca95d787dc5e7700f3e4a35a08b611c3672c9c9cc02c7d5f81929802caf3c741bf4539156a87326f0e4b3408a41cd2ad576ab81390e86e0b0475ecde35400115d047f15a34709a693c678db697b7ddc74bbd9a75919d46638e24916eed6532d6fe31d0548e2b374477f29b72c814548ff324c8749de9ee8edba1ad5d29d7f14c379654c4347af4344a9ce305860aa3885c8d8065d282073d48824fc4437a47115dd304b1c7249c257cfb0843e620aa451fef8867e195720c1ec42563d84a725520ccf83cc43bb0a96b63e48b9a561edfb8b92135bc1a786aefe0e39cb671e2477e5e7f71e22ccb8891fc09cf17