0x2cffd02e2bca07d97bd4ca9cb1c49bc31bdf07f20008f55b81d8c51dad8844146801cf714c9a6ac285937672ef109ad1e04ff57f35725c587d46690a1e91bc7b6f149fc828c2cfc0909123f76ce61118ffc7ad2edcd1cc69497d206d958190e91c6cf1f6a4d713f5f7f272e1d49effb81a8f4c21f658766cf9926a4db1007a118529bb923fa170e91762026babc574249bd7a63d69bf0c13cb4902bb22da00cfe51502669806473782ede5806d9407bc6cefe10be5709a684ffa92b5088c51616f3040bada2547cfc67d2e0bc373c47abbce642434f47fe221107375d92e4e31fb25700d3c68ab1ff74297f88b06ca6661854a74331eb51bd3cc5d77669b283643f4b261817aea56a8881cc0726d2021eacaed8c0f4059e12ce359c604d3a2eef5a318c42b0ee138d41b463ef025f034c0ef612ca89eab81e7b0c0f2f6dc3ccbce931068be0ca067d6b89419d2fe9a0f5088490c5fb26cd75949655c68245ae60cf2ac741e1e6866741f11c2b6f86c5551042cd56c0ae9f524bb4e5f433cdedfd98351a349369d9369221b223e7789b011c6cd96e3933891703957ce3262fe17508677b5793eb429461300394dd740ef5959339d941037e6f3997a621e0892e414b721b72829f7ab6e0f15247c57eac1f4cd9aac0d8dad0cdf88a01690a0962333c6454a2838db785159d51402bce6c6e8d176ed354653d5e207fa11697291345c079a81f609fd021eb4761c2ced30bb747f45eaf4baa998f1bce117968517da452e6b377329ce32ada3beeb4f097533da0aff3ea3d341e9b1c6dde476bf0e866156e81d8a6505a92e910aab74b1e10a8010c147c4d04a6188987e0a5f2c83795509d5b497a1da6e3ab68db420b4e04fa21879a3d97791c6f40c3a256501adefa7267afdc39bcdb5b1d177802020ac60626ec3e5ce558f1d25232e8890b83c6226ab2b6b4df99a54607e4eb0aa903271a2e0073f1268a0875529e6216504d20bfbb585d0f5666d60f057ebe15c379036abadecff035a712acbe1e825fd19903417405bd280ea9f155d4b38a572173a48803604ce44390c39bc6641d203403bd3a2a06f85064ef65888aff2d8eee7f382fd761fe4e113d3bcef97774c43cb93ee58274ce270a5120cb17fe5e5832d231fb629804d27210b9581cba0c76fcbb7073525b2f69f89d3ead8a3efa5d1590134681f5f34e938990415216071efa9e4bc076ef79846226bf48de882cbf4d20ccfdeeb3ee67a40fcea4b5d0a938bc3a92a8e7c750e72c0e36ee88e8579490d05390b23d727bb53c760d0e0d0508a659434d3f82f4a83b69e3f98ba2ae94a299dee57b486d6c8959d695eb205f2c59d31ed1d076c7140442f51eacc42456f3011d53517269e1005c229b3e3cb3adcb6471844609415cc0036dd112cece93902a7a8ff54c5757c9bfc84c1d2a89a743784fd33a169a677c58bd507087d788e0366af01b7f4096e51e3b30d58ba30ce1eb641d56427a99e8912c2f2859d08bd8b892aca12bc4791e1bb450722b89104bcc0f3c60d6e30085da65376d1d159335f898bf3b60d5cc7621f863ba1dcddaf27b0411e2abc46feb1e9c83078c83cabf71ae2eab283bc172fd779d49b20913e67cb6a3a5354dd2125c937cd8ad13fff4158cdafa86b2c267a6cd1c56ac6d0ad4f7977cc903279e1d4327365fcd9fbae8026e87c67bd3e82dd5792b6ea5faef74c5ecaffa3737e30af9294a381d66597986c52f18c4f7ce28cb47b7285e1b4905d53ad427f5c7781110635d2ace9f883d62dec2421760ff80dd5aa2bb66ce6e59b4fa9b3b64306a32813dbc4523513ebb5aaad3eeeef5af7d9d995d79a081841e9d0f3c4171f65ce847fefebbce515674279a27de88c5351e669931d98cc44e0e044438c97f0ba4ad4bfe6c580a5a969b904e447d41ff3