0x2cffd02e26018477d3d10e97960ba80bbe3472e29c05329a42522846e6b81b6a598cd4a976dd670a614529128a0e48e46d21b3da929831f55c3f75646c81bc8c27d617d0fdf6ff2e1f3300202344f03d8becbc098e0b0e4f7f1b7f83ac59bb8f1f8ce20c9821d0a0b5836cb4a6412dbc472896c798000a7746a131d2b832061ec7584edcce519c93ba8cd9fac78c6893ebbbe482e0e7a8840b7ec2500988c43f8e2d1ffa3579ba6ebb9211dd86430023799852b7ca2bab188ee2a951ca5f88c0f3b0b01857098a44c0b313ce0cc6f82eed7a856a1944b3f306d3cc3b839fe5ba28e216614d622e31421a6de0a2523ecbe720dfa5ac600c3e0c6e4a8c475504d484cecc29df27a61275a24c06ca37517a4b06cf6e97fdc1d1e1f177b2cddb132b2af90d58de24996033352915c2ef9caa2da21662ff0cde3749e702e788029dee308e0d87f0a021ace4af78223463e1bad48b0b44cb345a5c9c2d3b822409211adb479fdfd27b4f56b518ad91d4222bca15c46824852c6f9728a45ebb356197112fcca5011dfa967ed6053289a91d157adbcca9b2d75d7ddae14143c5ae445e5b608b461a21333abc811f7c2d88da586e289a215e100d514c1abd0ccffcc941679a7042d6c8801188f9f243c9e474e7c87d128856603a9fe01f3d5265d95bcc2c7ad1643c3048748dbf3439d260434b3c9c8b6e49fa2026604d8756ad5ab145b377fcf08b9e5beedc4c93524914390cd85c126ef6c0c619c1fb8bba52fedec232b58cfe5a9aee19dbf582702c139d99561326471cb3e5b13df36ddcf0e7f374b8e821e6230ce6842072e11a7a5d85e5c84c47cb8cb0d7c49589709e3077d96162866f8bf67e7d08d54030674ace4079d62fd24420bcd76cfcf80fb68965cfbaba624e9776fa43e28eba7b671ab322ddd87eb3315ca20935ca61db9a7ef5584ee3aea3a4da7e435f2e5c5a9c98c42c50fad97bc31d66f5eddef23af19236a3b18c1d63b102827ebe0d0e2c980d10fef51171d86c7fbaf71413a87f636349947c2fefd871f690b7f005fa49210f7bd15b36ebbd72eb831bf25882cc3011e241709962daec0cf1cacdbcce4adf8358ce64b7bb8892a61c3da61d10a5cec0864e5f8b73dfcf8eaca51089a8df19a8e4511788bbb9f481e99030c79d2a1d8e3152a59c1ad355fda1e6472a84a05c0abc5a6b38edaa19d2fda8f476de5537a459d25f4b2cfefe6117eb6669be48ed505ca3c87a97af4bdb354a5f90d11811061bcd9ca998e53508dedc9366a9aa671b8fda1ddc01657d84fc06a42d6d1bb3ec74092e8bb224578148e33a6644b496e26bf2786829255eb76725d1c6aafa509b44843dfd623138ad4e0884fc8e542222bfb6acea6a8c1a7087d4504b21117af8a0f460e8c9f5a87ee8cf35f761318aeca2e0ca06bb66c191c267666d4e1b0af6cea98ad597b6606b57d58705d38c759c78d38de3f432f91dca9d7339cea396f767bbfcc785bd008c826527e8bdf0cf662e482e9676e9cb210e1ea3862c05be0f2939c9736e1dc8cf900a7a784a6b399cf1768a686b199705c5bd729568d0b51b2f0ba4b831d1c8c3954f85e90e83149f9b13ddc7268bfbe2ee791e68fa6ab0e9cfb2cf5e5cca4a7247e9535a60bbef381c2c61b2f174ef2e969d9e52823189eb0207205cd55939b3308e812a0e916bc11182c5930b20fe150a9267285b991fcc5cd4758d2e8864035a256d57af1dc802a48d1c5ef3849977a135a9c30f384702f706ac4a90bbd5284c32cfb1a9d67cdcaeff09294e9daf8c2a35b8f07bdbe82a955eccb979de27f3b404c800df406b76f48bb0fdc478ac307c7d0cf9695c417c64d7e3bda21eed4fddb9ac8d1750918519a8640a9c3a2a2357bf8557c4da07f2f3ded786cf128bc945ecd6a8f7ec9c01120a08b681c36796