0x2cffd02ee62eae75c4e8bbc114183f351a9ee5c34b3f9264f058ea01b3f479836806fefdd703d1799f8e628112a435904df532d332dbdab72f585f52c015a8bd64cabefec4a8e4c4b34bbe78408a47f66e51d6cb94d6f70995e44f1ef639af7484319d66e9462b18c14debd9172a9b0ce68c59b19a267306839283289e8d4e76bb3f7c34446134ba9ea4ebf1345c029d259fc8fef06048e31930eb7f64dc82e6acbd295bf76a7539cf676d29d6ced7ac43bbcb226d34ba90e03b1c5a9508780a19ad7919275fbed4bd59b981ce8b3c23409711f0fb3b03ec8e95c613ed63251b9bd097968487f076e4a3f86acea32400167df500f96800e1c725169147162d3d50839e21202e3ec869e98496f438f6a9af06ae28105514d26ef62c1b45a75c580dbe531b3e29a2c015fb9535534f55d17cad878c1d6101ba09badded9f55fb3bdf86dabfda841254f0cb98db12f633fde83836a109fb911e0083038cbe84f75855f6b87f277654f82c46ca57a486a706abdfd9ab5cb70f6bb867eb9c6bda3ef6d8262c47c7a7d2a57315648d00c24fbcea9770df6476ec9584bc78946e49f2dc5da53f6589a0dc8fcffa4f4073ec27384596eb9e74d0d2487ed57425f1604b77f31b8e98d12fc0f04a85f215eb1835f9c2120fc951be221bc6a1521dcc75d837d7e288a6b96cde68f5efb5d4ae1ae5a05bede77ff4b96fb68b3860809c6a03eb7e9e78d1b3a33079e439c9618ea7bfcd95d0e3b1399d6105c3c0c208782865b94c28b67365803fb55624f3b5931a484100915e98c23c265e332d993072380580358cb4e7f5b3ffd93b115920bfca8bd22e6afba87848502602e61fe12b891c259acf5025f9e4169c6da57fd603985f6be84b09e2c77c3b277c04ec81ed4dfada75ffd3eebb5d269da562175fb2c5ffcbc619cf0d9f88bbbe28b515b1c6b24fed4547311b693ec61f4991ecd712e1ead8e8d4f3e5aa84a4928cd161001563782af67b220a5ded0863eb81d4f03b7e552bd47a0c108333159c3add78bcbe586f5613309164e3de0cc296fac3baaf8cffe7a3aba09ccbc7266943dfe0a7f4b94f22e5929f8733ddc0f9282ecbe4cfc29ead2fdc835588fb61bb97594f399a131b6e7f56ecc9896b5b7dacc64b2cc8d0314cafdcebefaf3494d51e0008e20bff94f4fbbd5c1e372aa181d28d74742c8c436d624e8b9727bbebcc4681da0132ee52717e64d19fa0ce7c62158f8bded294e55d28270a7ba0c5e6d4ee591b6e7228af2724ef8351527415f7b3fa44c1bafe7becf1a2d4d0c19892aa730a5eff363bd43c7d4ebc1ead32a0478d67344ce1f9be7314ef93a8da02417e3794cd57fb54d35d46d893194690b737c750536973036e1c6701d77d32a856a97f5bcdb56a5195b8998e21ca9a32c839c93256ac927702c8bdf0d92d9bdb5e0457b9fbfc249e03741eb3d9e569b9463a3a1ba1d8b653ef6fadd07e03bb321671d4b69a482ce645f7096d1299d67b65adabe560641027aca8c7d64a5c6cf093ca5bdf0851970d18075a867ab6f74168cb84f1361a9c72c35c2ece5d9fd4c672bf59b0b393f06178eb8e831f9fcb5d487b98facf6402dd3766e0d3a48919b8c3549059dafc5a3ae2b1180ab3632c33621c863daff7f38015e79d5fa970069af6bbd1bf696a94b11139d3400ce749600c40c1578ae98b08348924cb5f968a137978e18a8b1cccad07208ee62cce9a209535292e342b17c0274e4751a434760508d4485eb80f5b55a87a46cbaa55c1cfd5282eb6af314afd3b5750e23ef199d0ed37770882fdf41ef955104b4f44b89895cecb34eda22b95c80b39ba5d18e5f8a5aeda3fc941e837ed2648ed2a81c07735d28143bf8dd20adb8fbeb1e03f1d8914c801838dea85cf0dc12e8bf1752a5e0fe0fd1b79b099b8dc73f1be0cac