0x2cffd02e19d0d59c7146afe516728dcb9c93a0c5e0999b27a04f834c057195bb4eb3bc2dfe9b36723b51dd2bab383d14e307de98c87a0f245d95504bca69757b5919e6811bc66a0fc401b5b5de7c34fc6bd671bee6301af59b02fc372d1d0cf81bf97005c809e41d6accf98de754d995978384a8b0ff9f6bcf9e2c8457906e2d9eb874069eb876a750e8a1d5f9d21d1229cf8ce1900377476ea05db34d9f89d4a1bbba37206b995711c0731deccafb73f15081c6bf0bd6fb72ae44c449cc14cc3f6ea95c6c6c1114aa059dd43dc00c5cec98f9dcac5237e78010d338da358b97c3a4caaac49042d3f2113e9e29bad5d86629d37d3dcd5f25e27a91315266359ba002554525e807f9b9b7ac904a4b17c88521171c4890bf6b4df319231d62d7e515fe3e9a5b979981ea64843d5bda440c419670b00f2d8cee237427197a0d4ad24bb6546f4f98b429332cefd35f5784695d782c2098e5f4d00ab1657196a1e08ce9a73108cd57e5610f8383db3e1f3fc974e77b253a84acf5f388c85031e40f0c49b5703d1e404758a07d114dd9292c047e7cdf685b5b4303df63250397128d4152159fbd49b39acf7c6f92c3908f8a6ca09ec08db96b36788cd7717e5effa93e5711fa5434a70e3d33965f6036ec7711f0066e0416291b7677553d578bb117b84e8109580099435992b5f51a2ede10b8734d71bb1c8a430d25036f293bde6c41470262ba20c1648939f33599d4ce717f4751152683cc7e1f4df79597268e5d0c45dfde9ac5782c555fb2488e07958e12118af34ee0ae26ace42698dddb3d4514d44d86b9a98178bad1e42d43c55f3a46818b14243fa1431ed41fdf857dcca23806f000a25a5926b48bcf4f749a4a5a0e212407da6682f10b3e1176fb83ddcb73acd2e4f1174e9d6550070f4dc419c36bc6ed7817f6f763bb619f98dfd1067822994d39381589941665de7db36a49a1f348c7c863c00c604ed548eddd626aff722b171dc7e9d7d8a827547eff9f41153cd0843d7ac76f5ef5e3c3063bdfa3c9e97aab1b7cbcad8eb0cf86c6d4ae8bf3784e6a19b7d6a588a99b5498d3bdd0e201db9170bd34a4f3a6127b43b342bd586c0781d82de4ae606a5ef11d8d862c385d28f03ba7424cc63b2e51e5aef6bbf29e4cfd79985c07dcad53b92589fe18ca7eac90d3dde04cf73bf91685b6c742b270b795ce62c5289f14b5c8bcef90d8f6ce26ef351a17f4b193e9727d815ee1bc8949ce1be89c22a7f972a09892f198b3ad62a7496c2f5577ff341594b0609c1d0a63da484b25b085c0e507e130b1b965f9bb95c1748c745eb38c164fd9c58ccc973528482cf72e97d4936d33fcc81da70322e3a083f9ba9bc069604088d495b800edae75ebd72a6f1e07bc709fa194ac3e74858c330c9b7e4decae7a2ee0de6aee54031456956aa2b035448611c5419af076e8029a724bd6c353032711e0c4e5f63eeaa037994ba794edebb7446c86860e7ce8b05e389adaf4d463166788db733aaaab18ec03912a458fa6a0bf2be1bce2622f154c5d882141263fefee47b6c3dbd387be1c6e253c44977c3ea9a63e9340a9e3435f9a2a67b116e436a28db505f533821ba92ac19885b2fff3abcb87439da07bb0ad51be4eb8f06ff522941dd381d6bba082c1d09297a8d487146ecdc96b3283cdd03f76e9bed588edc0f6217caa144bbe1b694e415fca737e6cfdd30d2bb4ab40aea618a54c7bb9048ea3fad9cde9193aa9a282433225d6bcc9c1dd18b67414bc5eb3dd9d78763c0cda4e464c2902fe17c57a28e9bf2c56e61e11ce3224b465b210cf6d994c641dbb9a1b1d7954507d000f0c20e1031c170e72e592939735c85892707ad9d4702f654a88a4d8221dcd4eb9c6bf64541a548cd5501d9a106b1785b367e5d2f4adfe2bcd25008cfcc1753fca