0x2cffd02e6bd8780891bc2f0079fd38ee63bd28e81670a511f2c8b0a7aecaf0a56f8b21d21a0e2a6c8a3625e131a17678a1dc7955928d50cbf057927939119412833d78e366e4dfef74c6696b4dc5450ac23cd235b527d4b8cefc82e30e26dc6268e397f590fe294a0d23e815df6f4f925102ca3e3e4f6ef273f225665c12e0b896e6cb162a6e927eeeb3d050f6a843e811ec2a1e7f60b1e1ce6188552a988fe5b4059891e28b444a5b3c0c03bdec5c3331701e0d23f94e972ef55e081ba0e3e5170ac26186a70e9144a75d48b4886e8262d275fd49b518fd4f462ad04f07a2a81f55579e128ab6d1f2406bc063bb6792bfe2185151f212ac4e07c03a6148d24d60b5f659480848f7e64ac1ee2efcfc9526c81f5edbc2a860d715ccc824e668893aa4216fc5728dcb2b6ce765d4e17f2be33d718343a9fbc2084a453623eb1e9f1cf49b6fce2d81b11ec68c07d3b17d5e30c8489f3f82c5ca5e94b8a0bcaf5d15ccfc883a0c66db501ae6f991378d97b6ce92c167e0e5bbbd9bbc3fc5fd56f1affc3afe014623c676614fb752abcb7bb6cd60618baef8e80bc1a08f684122e6fd59aaee5f51f7214e0fad0172de1c3cbce8ea6cf4597dcb692928b17d98e02fa64456ef96c643bb33d34e58d489c52d94693419febfe0cea83b18d53cabed5e2dc90c4af6e431f5031239d9adc02f087659daf6eaf66799ffa0e5917104ae9d87203fe440ae9d90f8b5abf825b53721b6a639dacf00f52aacfa65a3a8e5124d0b06d5d67e63a81ce049c4184f101df2d9db9f8d091e82501b496e9ad7a4616b82ab73a97b7bfc562f808f15c7f5b3b4ffe2e75355226c9f0f35c7d7c3a002d8f5135d264e7014b88691c9e5796e8316878fa14a3251d5f2622cebf6cf8e82b190480903036021deabfdc7d3c55e0d8084aeeea8a3b40beaa2ba592490af2b7360d6581bd2ec5f3b490c596aa93b230fedbff8696524c069fad796863db804193372a629762741939780c1408d09042a2ca9c50f559f4f092e55c99d253a2f9e0b02c681b339fa14281581f94c4dbef6062ba8dc778bbf13b2d27d23a073cd0e3dc992a2a7d234090dd14dbac6c7b124b43e7805f757a043492a1df7e428d9c73805b54f94aec31bf30dce8973371af9e9eaabd0544db4c68ec7e2ff96e0eae99457a3a505e39db0062620f697764d2df2ab491b5352bf4f9269b527c58ecb148546a4fada0e52a71a1ac25097b2b8e33d091e48538b87594ba2e2e9d39dd19c6b1d53f923b531450ad67fd776520e7337a8acef31826fb992f219cc7d2da92f1c4c6a2f943766e783954d580ad41c36c0bf03f2885a016c8e0e579cd5222104fe699020b3d475db98f9330e588e3024aa21a12160cfc2c3e71b182b1b1e8edeb6c292373e523978550162fc17c915a7d79053bdb986ca1d3f939f08517741720a076678de551776f0429c69ca9d01dd1e9525633b5dcd4a6ab80f4062ea6a5d4f024f268d05cf64f14047c5417a25bbee1a8a53e5bc7faee4856f6b1ae2053b57d4518b58c1ffe1ccd9359915c8dc681be4bcff5735b079121cb3262f6fa062aa64b7c8e14cf7071077771b325201f79afa59441b650756aa9c27ca175440cd51c679827e3b328a8fcf86b8d1f1e03fbd9cda3aec7da8f8adb8464f786d59e8645d4807ba2dfeb606fe7e9a9e2ffed49fc50d2579bc1641534d2aa893b668a056ec0608ec39e0cf0ef269d1d6466151633dad61fb717f64f1528973f3c6639c887f8d5e44999ef53ef8b87684e72511428420de6d7a766a13056278a3b8d4f605c4ed5ad678545b606e0e97919bca499c0d3848fb38ca34d455ec5af576246ffd4fa4938ebcc52109583cb228e42bae467ebea968d1f198a1db50d49d85f0301bebe65d40e81b4478ec47e8b27c8d3f1fa855a466