0x2cffd02e3e7f7e3f68da5e82502fc4779f441186344aba89c7025a0c3444e8281723064071fe62a3946c4b5a62a2d0c7029aafa37721101950bd872fc4199392060d7eeea819d843a7fc32550d229e3054e0c9371bd1ae80d85ed6dabfeab30ab8f7ca3558636716d58f0d626b8433f22b6bda5bc63ade2d9ef5167aac15b561ddbddcce518232a919b385975daf36f52c84989d5fa3d717216284a1b62077b7bb334f60923b97ced00f384338c026cf324e8e9c6a0edebda66430c157ae632dcb01c00d60b1b268e97ae84f26265a79a53ac4d15122d114da91f60056ed454daed663b6d557bc2bf0572aab188e992253388f9a5b34cfbdaa68e3be2450a991bd70197474703177b3a26324a7846ed9a15b5e6b43f6babfbee1f78839e41553ce7fa581b38487d8f3109dd651b6d6725a7ba5743cac15fff443d02cb4ce9441c63ec4b7161f0b99edca27832f50ab417acdab5591f998b932e9191e4b017ae4a5a6ef1ba53995a48f81d34c0441c9ad2b722266cd1c885ea7555226f18ccacd4cb0e054a5929ad6f0c8c96af6d1968d8be24d5e25cf2d0997351338f1aae2c35c053344e0a153303b9604c648f47b41d82d8e18320cd38127963bbd142e253d11086890312ea7e5de974ed06e03f5053b007a685400d8317841aeec0ce0a238749eee27143aa0b72036302379eff2be1ffe7a9b0d2176e0c97e5768f8c9123756494f6bc365e17651508f48eb64ee5b4f0e56af35bdb62d83c992448bcdf7b1665ac8b8208b6767cef7e25b030b508f207d1749ff2d2a22384efc39aa079ab06109f4d406bc79bbc57dd6d18a894aa677147447f2bee5da68a4365c5a5028fb396750493c1912069c979c0327e6a30ce9658f515ebb02d0841ec45ad48a2a51748d8191506c8bb2408dd8dad7c65fd4928ce2d122f75bf1c7d865649adea331865c04774d33a999c3e6effc579a8c331c3696c86939585fd138d5ea43d30deaa7fc24cd2bc0364bce00c1d16a6c063b574e5da6dfc62396b8296475989567fb11dcdea32c866b0b2bae619c884637b27942b999fad313afeacfc9db821d988bea806fdeb7b995c08e82c0d3bdbc5f76ea1808a358fe22f93af7365a5ddd5005a3d387adde10e7f25a2f923bc39384d673c15656027e12c7ae1c1d408fbb61ce883256c5a15ca15461660a1f22b3ad3141269f20f8308d6f4cd53921ba0264a1f7df8e23af781a21028286add3694b257602a7fa95835d0c81d90cc39c351d5b376e961d37ca1120a27c3c664cc30b39fe838a1a02e1da3db4891e15d74e2a32516c9baacd72851d61a77f7540ff21509092ce667c79f50d192eb1b1006d9b70b762d8ae9db0da3c25b0d9959f25c2b064b94f03be2a8102be3526ee338123b7c4b26568ab006a5e3b4df05ecaa418c0b852360ce6c493ac458baa3408bae7270ce74e7a91415d692d60b5ffbc8bfcf86872a8f46c6b027cfd07c12a08971778e0343d3f8486ff054ad24a80b9b8ae1a0154c64163b3457625d9a01a8cbeb1dd2fdf7c6d8f6a2ee683837b7e87738794e4034d7fde4954e7878e4e322c9ea2e07cf77051751e65b09d8d26d5208f4863a0b71e875e23b60569c2a571ad222e03230efd37781a187bd2b3b0757fef262d44ae9bd892a1e4a5e68a50818bd1c4fed8069bd8f0598d4a6d952e49c087448525397c381bdad1913dc499132ee64adcef53a6618325880904b9ff45ba3720efebafeae9c85c3d1e937824baddcb9292f246536c056b5110dc24a223ce52a3af42790dce06d393e874b3ce2cd448a539519063136f05c2b246dce88b2d9314dac621816c1c692bb1179479ebd60ff1ca5e9ee44e69dae3bca5dafc08af35f29fedb11a41bea83d94430be2967240d61530058e741a624262de47ab3d9f8f843894617e45