0x2cffd02ee3c033745fc96f209907257d3fd6b09b3ffb32982d1204641451bbf82522559bdae140b688c9610ed123ab95f6914077ee94217f9812770d88a94792f3b887f333364b21b5009619671df2a78189de118d324ab2daf8879abf883681740a1f32c7ca93b66c65db6d70b95dc63eba0815f6ffd2ac3f69f4a2aa056c6ce35ff7fd3b6e25ac19b026c12bae74f312ee1b5b7f1e1e9ed4eb6c74b48b20a7f13600c707d97f4ce7800efca60fea561239d677041880e9248cfdd3315b2c0b61a0505f84c59c52335c457783a685788674ef411ef515f6f098d615ab32a050a7f65c4eace3abce60fe000147f09343a3ff60746c7acb86d02090bc03cc882dc4b592be9cd2b672fd7fb10668f770abd7cf4efd48b24ae98962d663d74b498ad6469065b4c196b314dcbb0d9070bd0508c5764053281a86b16ccbaa9ac58a157f3ff4fd5da1f4e4c67b2279d1cb8a7429504996ee092e6bd5722dac04ce894864f5a2dbd9e5312bb934a31bdfc340a24918bb2d597cd951d39e692cf7597c71cf71950c71d5fe388efb8695d90ad54f2ae1501fdffa0db27281b446eb9591cfa1ab4a359bd7832c5e0ae3449f962f0d25c653792f49bf1452d0ca33e7c2efd065370775fc692c43c055327db51da58800b42b37546c4bee59f80e5226594222084a53616140d33498d86abd33f14dd99745abe1c18c41a7223a475931c07cc2312e4820bb5c7d1aa708462b95751bad72481036a3649bbc7863cbea103a862e273381a24a7babeb6a80484af23acbf9c637a823e17fe31c6d67e542acc9299a04af06dac9e78dd74162e9ba8c1d62757131cd73f21f21443c3e51487600a24d297b4c9e510c30fbf7a397987854a0d3db428c5a72d3a7b6ab32d8d5321062e4426c78926761b45d06a99c7606ddec1b256ee864bb63cac0ff8e9d0c5a6630078b343c8da56966df66daf2d70004c430dbbb5a05b382ca2cd9e07161cff9b6e64783dc72e42c94b6c0f975a08256cff00e9e62b9c5ced76b0d3f3b79d7981420838ab0f0e7e1f04281a2c5d29f3406e3747b634dec24ddf80c72461b928093de61a98c2f7dbf51b12c0c13795c8235c2f71d237e1dd43bd1d14b35de48f3f5eb8c0011fe161f265dc64302ad479d989c889602a5b17f2f4b12bc28442ffcf53108318cdc667d33abdd8f6248f75296ee79a5cdfaa6f62473132c458bf82ae4e3a200c0e25d9808308012cb77db139ad9977ca856a221e6a1a5475a6bb041fd2b00d21c94f3873ec160b15163a8ffef31c4e3dcf08211ed2a2c90a75c311e042af2688e6f59a8ca4084da1604efe7b36fbe69611f45866c0d0dc4f1892a816364f7ae5d986365bca14eec76065b0088999c92ce51bb90302c6f05810d79e1bad41a553481cf9090ae641c55c9691345fd38f534e42e2c6ff58f97972db8b6b1f8f3f6c2d4921dff303c09703d0e2e242c46baca7023390ba9ddb22adab0521d4769c2c3f64e2601ba8777bbaa5845d3fe08ab7873fa9b52a34e90133c78bd4cad2d6997d4061aa4df1f1464422897104b44e67729e0b39e049d8bd8f0aa70463d572cb86f5c0928439d50b237981735ea40a8942fb92f12bfe08eea9effeefd1206450af1f1a349ff38995a0039fae282dd14a32502b9962ccea22c0361901a1f3a51255813a6a0270fe7cefeb4df5a33a0d0a04aaa2e45107799396fe6b7ee41ddc5a56af97c5be935ce0e2aea7ca571a50c24437eff2f17f545d38ff6bdb703f04dd703796804e9baa29be92934e562ba37025e18a3d5c3043055dd82444a708868c190ea7c7541759a983a7d037b7c75aed253dad5e3a079c64f42b3ebabd5036d5c3f7351ca8bffdd3403c2a6fda0e30c5d1e3969f367d70618dfe8ff9b281073dd1ea0cbc9fe7d90a57e7891b70dbad35016