0x2cffd02e418cb874a0def8052e72b3146a3fd548b9913769aed632e25b9337ce9ef75c8dbe0bbdc0af9aa035e8e3665b0ed3a9e6ccea1739d39626c1c73d9db1337b5cfc4c6ae43257e1991a7a3519d11b07085f87e0a39f7507b124f18bf57361270cd61ced88dddcc581201328c291169b43d2619d2f2ac7f0eeaab2e61cd03fb0ba91349e8704c4037b7c72c7bcbbe4bd8c9bf5fe5aa3e7070651405fbc17f7751f3d1bf931a45e0e21dae448c7ea412fb0fc1157da644d4439030170a8ef2043fa07e227815884c67ff72be7056606b403b4a219aee8ebf2844410bf7e8d4e608689ecf6d74e31b9a7cd827d67aaec1da9cf3aa0b0abebfa97a80fb09d6438b9e03c3363147bd7e9216d4ae260af9c4fbd5092274db476c318818fadb9acae12d0926758033c13a23794b2f18fc4149b5212e6016762be9855917aa46708e1254ed86fa8b815f36c555bb44850b52ef85d68b480fe6c9acab6b7a3d915b537e770dc4c47c903a0cfdf7f6d9feab8b11ccaeb1f91dff32b978e656a88fb3681a7df5e8735aa6b70a154a63a03032158127e99feda4d45f5acc271e10a2e411fedfdc1c2d8539d23eb9b8c2d97ec6e06fc95e0b7dd42064502c6274b08a693ed025f22081c0b05c8ddd809ce3bccc385d6271b45694fa4ff66368b373d0d12e26eddcaa7091eea922936fdac828ace3181afa1985ecfd5a66cfd0eb3f9f0c760645a8f8d069636e048fd6bc392e66dfcfcad24fdf865cc4dcb317c2de73c909e8a7e5b80d6d0cdf8f993bb6cd95da45a95a53b1d8b950817ccdf17dd18e8324b4a423d97629f0878072237b03bbae946a1110040049134ec29d2dfe6218531d1a3b74c3debe42815e86349d18204f44acfa84a08ebc5aa44f23961f7214533af444ceb1b6d0d0c225bfe479c0975b29d211648768a81f33c1c8d9f8f9c093458bc66d9dab1c8ec3b90983073517584fe36ea2663e3fb8eb454a87478ba0c7ca4b54a646d9c89bef33fd83da1cdae9513643fe5d00b4c2413436d28d8af4f313d8779dcc200518db646f70dd3022638f6d5c8e20f2aafe4ac57cfc9436e17db7fa0451878f9b70e749d0a7eb3c6764b123dcec11cbf777b05f02ac6cfb4c2a64055584f3520a4baf5fca5084722291e43e2bdf0a1e05aaeeca8566992786ddf72143f37403804bf80ab6e7e9fd9f77c2685fab858141ed457fe53a5649802a38605a80bd2402f40bf4045ccb270c38bd752e9b35b7b299a9c14d066955133168cbf2146f919ef8a1b65ceb500f73e82e8a6ca59369774bc89da40278c3229bc0737ee5f07bf0dcffbe157fedfcddb85a372ff7820de49e1657a6f5b0a85846d466c38609af81432071928bdcf8107664576c0e8f2b24678126d7392c99193d0001195024af9557ef6de616b6ed14552081d17a574fe086e9ea7c7ab9b9bda7d7daadeff4d7ed0b85376791f561472649848628de82f8107fda4b86bc9d9a88adbb44add825e3087d4f0c5eb0801a7666c8ac93cb42f56349ba59f054ba030a6d85cad37dfe979af0445ce43b19191194290c860d02624ab8a54f467ea3e5a405b505090558fc1a5c1e287f2a84c2e7f6dbc18bd4696899b94212e91783a41d294e9d27da77f1d21f3ea165565d92d0ca9558ef9e608ad9cbba02be4e64a8c100b8a0dfcae2f1c2d3e9a27bb0f0d39b40c1b27539f5b8b43064a1a23bcfde3507f2176a45b727fdbc5cc01aecfa433782f6195d7d3552b1fb6fffdd88f54fbd0e6ba2663d34ec3bf74d28fdbad763f7366db4b89e764561217ebf7f4c397b084be072488cc5bf9cc9fe551b89d39218a88d11d37fdfaa12a14c53ee50a166f8b8a7b46618529b1a58e22c7f40117233f64e631ce8a8b0c0262332518acde031d15f6783d82feea7dc4b1f44559501b9def21e186