0x2cffd02e355dea8d91ed3709d3ca26f713aaae8dfa5a5eec298ae5ae700ba881590da3cc60024c2f88857ee1099f79fd3e2b755ae027b89bcc88ca32c69aa26d4a04a965b0e0fdebe991d9166c6e2263bf0372d095e074327822b58c9432acb1c9365f6b6ff7cbcc86193e9dba4c0ce722f98449e8bd3cacbf5b22f7c4b1e6498b192bd3e8295bd412cf317dfa9a1d48bf874050cf94f2fefdf525cb5e1d9c68926cac695299d7ecbcff59fcf2cd88ab75633a10d04277f3292c2a777a43cad2d438cb0e0f848610e0e73801dfba88b0e015af7288939cdcfe05c5be10050e206728b091e813438b8ac5ff5b9d0af2047310032d5c6d8e264f301c25d08e61355db9845cb134efba8e712f8aa62033b3c9346acc20b7c2eab80167e10e54ccd73fe25721c5e93a26522946b13e4b61afb13e06725bcf73d34458d7b2071c92589dda80fd252773cd7fee09599101b28c712e3c4049e06026f5578db42f4ba7093cb667f6d44545b084529fad7f674d023dc9ef8134273caceca6af0ff6b4496bfaf0b1467cef07e6ccac77218ee157ccf00b571357e2612a6e7137107ee0e6dec6b65a4df15372520553147c14622611589d4911e61a96edae61fbca5d7312f32256e05fdc1f3fbe84c3093198703e2560d259417c29904dce7f36b30a5f5c5457e48704003c7c26e0d50b012b65b222613e84549b38839b07abe9b8059a010066a657c41cbae8b7b13e962bd7f35783cf2eae45121673a8caf9dcfbbea74ad0e21ecbeba3692a9cf2ac9098562d8ad6fcf380576bede96f549c6d5f556d0d99780bd56d05f515d854885fa53715018647c61ce383c5ca1333e5a721e16b3b67e86d59b275d200db370c04de9a44f9865a138dd9b2fe40a5cbd51795ac17f397c433f0056e335913ebff208a42a70f047b97d9a3ed91f9ce50c8409d6f7be418db82de8229de2f9f6617cd8dd29e788145d784d5531e02f5f9634d3b4c87013082ed5a4c2b53892722e86160699d5e4aaf0bdac9525bc8620907cba4906205d5d34e4073a2dd9416b8207028412170e3dbf04a66eb49b9bfabcbed3dcc387a036a4333b1122c87085c6f3422310f9770efa04d63b579cd7565c02823fb95e6092790e5167277aaa9f6da2f2e31ad13ec6ec7866ed033a85e15b835944eeec6c0039a623d8bdb85583a027160a846af4ef041ed22241464b5e004e397c81cccac3c9953f494ed358adc46965280cc12f5f063368ec873a7ac1c9952b45576538e679a27546eade189b8ea137b47efa85efa70d8517a040399513690bb5d96ab3d609206595e08b03ee0a8ba0965fe1a306febc48df16f13aad1a541fd721594a71bc6102887b69a832b970f2c3b78dc3cf56ea76a6e2f477a3b66b002cf33517aaacd8f0c699a409b96a996e444b0c6c7066a87e5e7ee4d9735c9b48b2998e52eb7179ed598513f2c0c091e4051f329dda23aea622866995c86be9bf43c4fe2a6cb0846fb45c76657527a22d6fe7ba5d45526d55f700eb5d94668a475d049b419027f3b017cc57402cdf09567fc70064bf64d496fa24c7adcf6aa925bab5e3643da01afc5073a969b8d52f297a7c8ebb48a7a9b98448bc303ee0eef1906baef20b94c5dc5cde44054f711e9d2cee20e1406766e25f8e5cb03577cfed80d633464f9beafb4fb52c2d32e0c9f75ae2ca15180d017a5a591235a03961e3b0578a4d410264c56e0064f7d4872ef3d5d167886fbad01c832418a672af13e3477fc61fd87df5e38b60cfacb3ec86e7b18a6c323adb34b62545ad630aec2186019fe31e62587cd72b47306d90320593155a5b7f325ec1fc654b237d74a1f1bdfb6b585f5564dc39f7bcb2c28e9067f8a8c170d762445c29a45cfb7058656bdce974d630c4a240395e7899d457802e92c140cb006d8204a77