0x2cffd02e24ef7f28a3174781c1b8615ac1ff525a85858e8de58e0b306769077c3c7ae4d7bea92d43e96485b93e95b04a9e9c134ca87f78ec9e35b26d015e007e8865bfd9e5858e3970a36ee535422db70394dedd5132ba5861f3f810bda9c61189a87cd40c55157e974a44ef66bcd99c2f78a07d262c0083efe79a6fe201c869846e20b0682da62ae1a350a2424f2ce7f8177e8137eb4819c5ff8be995e0fd817d2392ba5c318fa8a913ecceb348260ae1ebce67f8453aab2b604dea8ffac5c2bcce3df0540fe96407c8989b1bc54b010ce78f05fda41bdc58b9023014d90978ef922ed003b850146394984cc37271ed69c96e9479ae463ca0888460f3cd7da6b40d25f46511ce266dab5470168748905285e6cc10bc50da2e9fe55207da6164b8257193684e6abb777ef83924b6e1d4d086d2f1afbeeec1d18e5f8efee1a6fcd42d6e7786b6a5d49c4df90adc34ab8b46d2f4e23a459f8bbcd103f0ead0390bc1bddef7cd00be55273e2fbca55f08729914d826ee4e2de1ce30a14e7b8de40ba33fe8bd1c38f8abe4738a52e843c954a7f5330554493dd3f1038ce469e6771680e03d37f5cde55a6aad7b326c6c0a92e68c901712b5a42a53b0f664b188f067e7c6f111a34cf4ae4e5225538b1f8e859ba2ef134385c539ac291f1fb8c2a9dff0aefd83eda337198d793b12acea4ead8eee340229e4c12cf0ba1fa6dbb6df6c4815954a59b9370d4b0eb24d27dfc129cb1698598e5bfc2f73621b4f123b133dddb96edb504eb2addc3bbc23365493c6965c80e62c5ff7f5ae1c7a311edc4c82a7709f532ff523bd303278080e00eb54fd0d3f0247c92ff7b25e735d375afc5ede426bbb40ac60d8702d3b9421d3d25150a9ea341d2b77dd8aba64fe77df8263db87fbd1f216012e9ccbc185b229f468c403f884386e3e9e90cabe194e7ca9973f56de6b83e7c49c353310bddb2dac618437309b821027c5fc1612a7b50f7d4e3f4f23ed55aad232f4401ea26bf7b1ed4479fd6ecd1308ca081f20063da1cb296277ba1a553f5f59b322cfcf5b140c6db844c5b253acb45fb19788140ef502fcc6acd940ade6ff6267e9e4623f02487ad3622ea14426fd81a2d029930d206f67eeceeb25085fb7d65aa0ff41f044be5b3c178650f712b0d79feee30f3fd11470423bf46949274abad875d08d3337d85359e80e11d30aaaa8c2be71894cf70117ceb59f810c9a5f04933db1609ffe1257803eebbf25a0d1370907b64a8d435ec8cd878312b15b519220d7633c80abcf56f1b7a6df38603112330ed7d7de74d156bac8cf6620251da28d3e7780479d2b55bdc66b78901f83d330db4a64c12f311dc96f1c4c0fa21858ca8bbdbbbe4a6bcb90c31a5488ff78b1d1ae452c9f31ef5786c5c186b123294fa84730150e31a36c509ab9487370a31def90b5c28513851674976c8b0545713561012588228af2dbd25760d7541faebfdb61a89f45a4a9a9db30d079cf8235766d08ba74b0555b5859640bbf1242a81f3cbe315f7e3ef5007aa03fed2f6fc68ee356c7be855f17a78b395f79669feb11c12e7a9d6a558a2f0a3882923ed607f0163ddafe529b8dba64da341f8c64c9909fd13590575311788243d62ffd200ee068d45e775add0622d72d3afcfa61c6a1f951b1de129ac9b033f9e7177e063307e1b8e680e1fd6bb01f48ec812ba5e1687bef2f0363d6b0ccddbf5cd223d7bffc46c53f34f2e854d48f6caba0cb05bb9ada38e713571728f8e50966a1cca0685134cbf2be9b9d21bbd3330565b41bf92642c07b1a3755cb56d7bf4e4eaeed51d6f4212d7e999e4cc6730d0905e6e65349a46c6e3ae02d86cfba51d147a99a3d1c0075e52ffbc906ad5a2a02cf446c4b89999f9d249fe395770f9e8df20f7e6dfd90dc43f525c117ffc7e9b497