0x2cffd02eb788888a18d6d7a360554fb6db1d97daa76d4ea792579d157a7e1774b9c9b5377bbc68060450080dd35ad485a12aae3b0f5234b44da0f844734930e7993461263e3d6017e17390262b4c3b28df7a4fbd8feb9819e6dca2d923893d68404cfc61df272638fa35811eabcc7d48486cfeb04641f88f955136443ec2fa67800bac9a2aad9bdac7ec69103d0c108e151c5383820d4aac424deb814c6645b3ad8f81853b270f91fa26e6a42015f85107e22325574c605eb25c831bd5e752b7552db3fa009d28af6f3f488e57ace9a2f4570cdd4f9d462a9d485d5b89263ce74a294a142d3e777ef415f9ea8e49adb58901afd4aa0de32e83fdbd4e74ac966c681dfa65ac296ac42ca911f45d4eaae9ecb82c1b213236e1b5ed62eee6cc501fd2c7506c0386427bbddce54dfd10e972193ff3f1c1bc6f95ab4368eab7def5fa4b1db895f718e5048f1cca30d046817617894fc484ebc1459f9aceb5172c50bd8b35ac36296e554d11dff8eaa4af414264abdd5c794761c2df759e8dfae9b9b2b2663ab88e819a422784bd333e739f8c2c80a444a44b541dc0084fc1c3e01c66c45a562cf58ec3a0e17157257fa3a6a792ae3cc531b453a8a8913c85161a5d3958a32c71a61b3125947cffd9af9389f7f975f833ab4a0992f69c4706a084803df45179ce2548612cc0a2e0ac47878686b34dca438bf4b1e604dabbd5cfb32dfe8596c6fc724e3fb54efccd3e88cdf1f983bbe4693e8d231dd09e1a3996cd87da44664db16ed0eda85d9b0aa7b27e1dd932a8736593bc0868136328ed9bc02e94ef0a4b3ee04aac6288e0eef9f98a7f70a2add16bf42a5851e2df6a86eb9f3c80bd66d07a830b2008a1eeba12ad735b4d6e02df9221c611b5f322ea3a3f1f19f615d429ea2da50f02f207fe31c9fe5d320b83523f3938729dbb1c4451e8df20df6b8df72382d8f4f18ccefdc8d8af84c4c87ce62a1146ff89e497191ff430b82a553c2e297b7d59c8f1811f57f4067b43d658c176af5cca4db170cc05ac43d99244cd4d01be8969774dcacca0565b552686b84750233d1a5bbca561b8d94fbd2398fdd2d5ec825d501fab82c8f40e690a72a4c8a2deba9c80010d9e6b5d2f9939714292be04f85dde9b8146af9d1c052a88279d5a27cc8fb5579ad202772566192d3f1860794d9b2b3de6db83589b5c22962fc8281309137f673620756d0146c2caffb13035fba1d56dd8d4a92f438f3c7c343a55204fe43c025783688390504c3d879ddefa32d80e893f8a5e64e0d837bdf5652417739214f2b554ee21ccfe2d8fde84213ffedc0652237c58d19185642de30fe9e956e02af94bca44afb125139a6c62da8c4f1be77ae5640f86f6ef4bacfd2cc2d620f26631e22b4046af8045418da5595a9403032790fc4b89895cdeaf29c042ba23d9cf925ac63d013b76006e0abb41503e07542cbe17682087bb89b871d18939465e4cd08c85072760dcf07728503339ede380d8d31923e05b6aa1d9d91d399e18f44ef29115444c91b6ba6f33840ed6555451b25631429e573acafe5d061d084a38a20921c6ca3e3036a2acbd8cb23f1756e4975d768006def4ea07c4b72178e5d72c11fef32bb4cdfeb4d61e2a4a903e647f5401653420b03fae2860ced77195fe73760ca1ad97da2810802e48adf6cf2620ff6a347fcf073927e9e31e4ca5f441bfa413b4f6b022e7dd69149391d3a9d67eac45df75071cae6a2fc553b5f16bba2aae75a3acbc64da38d2ae967ca7b4a6191cc9150471f13c814e8016b8eb93461f944373b5e492e75ab15a98e78e7b1eb353b90fb3a7f8c2281d0a9290bbfce7b7b48b1908bde9df789343786a4f2a16528781ab63b483fc9890d5a67c3bf9bd589f4926574e681d852f2b8dac8fb157b2b0e6466b734106b4d6a0db78