0x2cffd02e0bc15d2d90651f6a923bfc30eb78438320674e8ad1340cb19739c83e49fdd3f0fe7e16e0285ac0a7c0cb690a691d68ff2e890a63816ef66779a1e45e77356221fc4c6132646ca41d3273e8a80327e23ff25e41a7198f782429d060aa844eb79391271022a42aba194bb2f97fed5532c311f07cc172ae54d09cc80e2eb7918f09aaac01c34f331b5d6d26c59f72b1171de69f4be1e4cb1af94e4fc24ee25937aa6585930350ce7fbe9b267db619045505d1136f3c71cc633076a4295d993e2b0ba91cb51df2458ed53243af26955c35f6d5a01e29608ae688c2bae6adddc6fc9abe91c6cd82b2c21e637cef10b4397cdf3e33eddbaaae45f74a58e8d21329cbeadec91085de9ca1d81110ab53c6ba700b80e0251154ee3a1467201a061d479f2ebddd134ffd2976cf797e6f34fa4bbd484cfde00912b32918a400311439591836667afeedf8cf0effe4b8d808b3ea5e2ce23eec20b924f15731b14de94a2d9629ebfdcee5047eef2e728e4c938a63947eae0fd7c16e7e4f9bbee75d134ab8af25e49c647295bd18b9dce0b6769b858f78f13b88598fc5320e6e854d947eaa42488b62837a329b405bb7d2cc2f061feb257e70619e03596b2d7d1bca7b02c4bdcd5f29fabee8256f2fd3f96f301bf6eeb4276a0ece24cf87f1f52c785ede83dd576c72e90cd9d79c783dd716f6afbf5802057c1fa2c546c68e2fe1a1b3cb5961e0e21dabb6767bc9cb07b5dac9ac336b6d1f26b0f8ab93a3c9dded1c3a8b111dff685425670b1372c494de0e1d0c19feb1e0bdc2099b3de11f95c10fe3151d50cac5bca23da93459470f0a28d1a2f7974807009db5644683c00958e3f5e20426dcc6b4309682195d1354df68a90c56cee739b9ea248c92634b055757330e4000b81405361e51ca474058a7a164dd0859ae37eefaabfc872108d6f629e729db7e08843d1a42c46d505c8d68279ba99208241a7feba6e3572b922d993e7ddb1cfb8b01bd22ddaf09f304f9d44e13ff51184dd143ba7e7160aeb74e033ee41750f05df06111dc733e6bdbd97c26eb5ac14718834e2140c0c4a7ec07ce8cf9a00e242fd112081867489b34054ff854562c9780bec04ddfba45e588f969f602a478e49b85524380ba6e0a76ebdb198e672f4a1a1d5c1f98fd7306b9694c72fcf664a6ddfdd427f0462942f9f2b2cb5e09c2e5e8bb7cb6e4e8495e8f052650d38944670d7a5a29968bf577e88a1b7c37d2f621455db775ddec9f557438b4c8841ab4b1f3e3715df6fb8c78c3fdacb77662328acc6fb0e4a08e8c7e526d1382fa2ae53bbab7c9a7118fb1e280b2bf6fb2605c91ec382557b2ffc0a36ac31fbd5bcc3eb70c36691b08bb354efbfa53fee2bb1844af44152ad6598887f47e042329a25dd7bf3a7eddea6a7dff56831050b8c6a199e97bd164ed4349ab5ca9a8dc2805c6474c8e38c186cf7db27f70493d52c58462f0c80839f0933dc28971ad89f4b199b9ac76a54376e230ce659e5f4a17d41613e8fee8cf8711d6f96f109b6790b9591e5766792f8e6e0bdf39febc0c17f777c75ffafb242ed3e3c61a608e362cf287f43216515ead4304c18ad15e074203a09ad7cf8f9a987e89f3791c6c05a41f7b67a067e15227179876955ff19a01b35275d54f716b8bca200c1dd071f51e0e56544d036653b909b31a8c68e93a98c8cfe2d1c3e102e0b935777ccfe094ec8733a5daab7dccfd0db3e47a7c85bca314be001354583e2d0b064e7388066169319554804a3af90543c80c45e893049106a9d201c545d66dd02a93b32406ae45382fcb7554e98f0ab8bce86eaeccde4bc4020761137e282e50e2d13cfb778a6c956ebbe8fb133e77e56643b4450fbfe4ba32e9b153f49e47ea98128ef8a47bf4f8c756c135dda68a4a1468333d5c049a19ffd319