0x2cffd02e7c4503234bd3db0dbb066361d8196c55cc8f6040b6155623406e036489c274369fb7da5bd90c5ac82a88bddba76367e7a4bdd6eb8e34a85e3e989ae1ab51d015f08d7873b92f5c807d22b6b0f75878def1907587456c1e1a4687c67088b474c0cd8546efabd0335783a743e7cbb33715e5c8b40f85c42ca727a0e31ae8b4f9fd058530159025ef58c206a8cf1c25ac44db403d433b6b36e934362913215134abd3008fa9a847cbf8dabea8726278b03867d99df42a8ce2acdee4721f001e5f74a0e3ba54e5535510faa780c952ae747e80ca6f8dd8ec42cc5d50b0d53b7871329fc31ca77a91ca67125f2c379d7c5f15a4f199532c55a2afd6fa17016e98fa57e43f8ff4407862f02630cdef9959d17464bfadd0c77f76353dd981dd0888c4112067554571cf425c3e0ff6b503d6de7362e193e5f80a0528d02ead392fdd6c5ba6eed6605f1fce7a1f4fbb80bc26e662d7ed25e13cbbfa1b530d2501abf7631714b4db04668581d64fb2224893756f61bd81ff0ee0ef1ba084ea12b0f60675484c453774b830b75ed8cefb208dc3561bbb3eadebf168e2c9acbe69cea155cafda3d1eb4e0e4ddd67922a18dbc2348de0c11207c4e45bb7a4e212d1d47c690c23f3e0ed7fb5b88397dad58e8d34590a1c4390000d3b086e3c2eff51489a98d9418e82c7e06cbdfeb42281fa6a83dd3b401ab20933f0be433daf9b4e2633527fb56fce9e7e238431ecb8035afe59045fa429abbcb7cbf34698ab26bd53c0d4ffe2ffb00a123ee76d6a55bb1c70cdd34c8768853cd83162b77312884386be59e83719fb78e09646bc211ac4d35f0ae419a191f0b809dddad62f9b9830c6869673c334a31460560a6af11c88532a48a41f37f254d1f16546f950a4f64f40a3ea127ce315a8523e9c3cd63c48f724de5008d2d42acb3ea43636d69688bc7c3bbfc72530a7ac82cacdf849be85c054fcbfcd2accd708fb6281d6d4c6fdee845b9c104bbdde463166bb1fb53924377d943c662e2535cf6fdcd6c7dd098045855bafa14435a5f53423c1c62a12ad48d9baa21fd613fa3c488de54e9c41c720c880fa66ca652e0a1ca06078ee7cf67afc18ec42aef28c22da042af269180318b72bc80c384b692128c65d6addce8b24b3876f4c85d259f772d581d4df93c3a73b9f7658f5cb33a204c4b0f106ea1401f60cf39cfb2ab0a22740f822108a20dbc3da509cd8209e7ea04aef2089591a05380fc3e17b75a2054dac7b1fce5c413bd16850fcba0fbe06dc51edb2e300d4c206062ca194617426e16b1bfe105195371ef41154db59bc68f4c7e647fe7e24cd1f3d44b9990596a386260fccb2adca254aa1ed5c7ae325842d8d6b0dd8f19e047952ca38dc3b9728aca91d143e3ea42b03255b57b43dc8f7c499b1acac9c9cf7763377ebe31522cd6f0bccf72abfa915ef84abd566ff856e60453b3ad49bb84f1bb9bef214e3005e51d2147410c13a1e9f014a83a96044936d22da3f33b962e09a2ab3b815127396c47e5c9e9388c5f220c7c09985336664a45e5fa1513839b267cc8b2195237a11cc12d83276c9ec3a16f4db71758af763480216adde519943d0a5b1b43075ee25b5d35b7e7d39c1a6a9495a618c56b543c57a838c3ee9d08c0b741753b7e5acc39517f392550967ec5f7883b8eda7d2e27be11d945a1a07c568fb7c04770d93d2b7823802bfb31885837385a7cb7ee24e7e2be3d0e2a2151f78c24c234f46bcbe6c22b6d696a46d4a43dc2e060618ae003c2afd7cc5da1a0b098bf9173561d754b5eab00673ad56ea4628241819774ee894693452310add78e3eea9033285c76907dd2dc906c0066ae5b00cd2b2929fd7dde3ab6c439327d6906cb5e9ad77fcb5bb118a85edae33a10f4d804afbc1501793dc3bc15bee3f8da2b619bcb4