0x2cffd02ea2d2aad9b1b516e37575fc8f259052b89fa72f7864dccbb3b6eee49c56dd712a1b40fa6efc21df8c804210d79bc1a50cb76edd156e144b01614cc10635a13dfc6541aab923a158e7be73842e0c974cbb3211b4998c9640309172b8c42423e9a5eab475d9bce14f3acab85545e95df4eb59344d1de5328662efa42273cbe69f485a1d8f6b7be7389156b8ec7e491a4a07a76ec05c61267fef6c51ed8cd1380aa8850f535bc875859cd74da76dc29f17fef2e3eb807e4b818a2231fd0089a1187ed55fc68e089462d32b2e3d0ecea222a4deb5557f5677eb7463d9ae6cdbd24ff384044a26646b4317d4acefc742b86c45b21329d41909d0fd7d7a42ebb00d4d769b4da6ba29a5809c20a61fc6ee2dbc830fe02378c7d7fbe9d324254342d43be85d9afdda40fcce089d98b97ccaaaa003dedc37ae08b8c22df3904fbf9f3043b2e97e8bd549e1ccd5d4515275e4dd42cae0453db4a945f12affdfb4a095492d0210d7633e7de93cd7b4e4c10ddc09dd75d99218c139839b741a777afd68cf49baa2634719fb7ad49c91128fd6512f79d75cf51365513f8641c96091a33fa52c5520ec451cb74bdf2c72eb0e84d53dafde30029a3c03df429662f55297e0302d6625db57b4ba5210bfa4651c93cd73d910c837c7b7d8e02afd91913621b07a2fd6e2a95250badd54a88369188927dfac325d92255293dcf9a622c741ede3ccaed70ac70d52bb030c083b82479bd5a097fa0ca15c41b219ab6af0cd6ae567c93cd64f4223a589f8884c288f986aec91135ee12a90709743cb785ef074df034d4afaf939ac0ac632fa2aa2bed8e9463806e241a8a9ce8c008b91cd85b7209dbc443fab15883dd903d4729f21c41f47036fa8b8c5142c3149cb9d0373e733562fbbf7b27fce766e260a0d55bf30c4f7175e897e4c70887e2f94ebd0899c0314af5e814b4ac3c5ff0756484b206a3fec5cef1cb3023452f6af160731d701dcf8547f3e173c6b2565c04435730a165e8b0ef9da3611c0768510f84572ae1aae395865ed2267dea111432cf6b432812f3d43601d99ecb5e523de81f31d40e561779c2342a7ae0f91754d0b0d4d33a745049825111fb64c1db42e6198689f090d09eca1663c70fc4f501ce2a6eef61e4d7b2eca9407c2ed1e73011f264c7c70b1ce26ef5175d5270104f95c48c431db18e7b0deeaf892d711e8891cd33adf3a8ab2f14103ca2f6c56851fc30e9eadb7f9fb20d70251d16d2a54fdbd734d853cc5eb743dbee30c56f4087892ce7f2e3c7dbc309efb65177d9894f6537702fcec6013efd15a614073e78abeffdfbc731611bfcbf15c2ba0a3be653126a17ed294bbdbb5b793b9e8602dca223b5d32a629c78ef88b21b282ed1b1d85c2bce4e3096adfaac9d26e2c730beafab695f26fd988c3fe9b4dab7bd5ed67b00a728a606e9cb3b34553aeac68d7f078c2ef153d259467b9facb3256791b3781e767cb06684051df552e45ec486a6090d6157908fb111ebde71ffc9294110bb42d3d52dff0804c1bb4c0525270872076787a350c4c5b7d3ad23b6ba8557189efb27146b3889d8a5edfc909e4f13c228bc56bb598aa2b3574d6643038a552245153d70fdd03574282ab86939886af62916f3b783cf0ce78d002be1081bd82c5de56f0bda94431a11160f294c667e6caee1f27d210f15e91303f69a806ae6b8af85521d91090babfad7df96bc0c84d6e95ce7b970fbd545430d4ed6db82a638162d4c7cc1453ff125b468e67099cb284e6247d7511161d63a4ad1038ba7f21e3b1a301d58bc3e224e9f21fc664b12d4c653f0ffb9d67d12a81cdaea6722d0529179acfa77ecf7459b83e7058339e9991ebe8d50ec050676e3adb736fb1e17e9deaed92f62ec1ca6d59a8419cfaad868f05f24cd763649cded522c6