0x2cffd02e55857c5380cdcdc9f086faf65617e8cac83fcb0e1cf505ad58bfeb24c09ff15f9ccb6f11dffa96242777d8af4983039b1636f87f5ec1beda0f0e1599b5030e8bee007345f9fc7e70047eae1377eeba5fc6d087d3988e992066e5a5debeeb3347e35df46c37beb497731e2f3b65f85ff2737bc3a423444da2b86c0ff112387884e1f0db76acd8344d2e029c297709a9b84bef1e2afc7ea90583539c6b3000610d5a2980767ccfa3f934c740590c34e40e442cf1f09123f36c2f877575609bb321e07631d519030bae6299b0cd7cdacbc1f51260a5e1adb84bf3f190e21f5a35dfa5a01b8a866f7a12289e2e4ebfc25fb2ecc36dba3484f4ff8d00c60af1e2ce834850db896770ccd5c1b4cb87aac5d478060a4abdaabc83b36d2ce3e23919af1d3dce4ef71dac73103d763c984fd6f8edbe4130df6d1576873d9dab5098437877e3da812b644a6b21410878ffa510e5e39247efcd2e1e1800da3d4acdc6f3aab4b740966b77a4a71ada1b286db2a7517e3c66e3f814b2e194a0d7934381140d67c7f8b9b9ce601a9dfd0c2d9cd8a195d6e7b2a90055801510627829be343e0b232aa3db00fb6e7a2de34cf4b80e545bf9d3fd49d8cd464fecdf5b36c50b8c1543de31340fca2873e55582d28a098099be748a103f2133a0e4a7d1859d79fdb125cacc7759f2b5156154695f9184e8059ba012717b001cf80652ed394b14c2f3f5627fdc0597a7cc5e866fcfe870ed0f6eacc0825bdfe052dcd487c54a860e9c5a3484f0a555bf4f92d5eef65e5bd655407794ce7d346e2954bee24da673fec4231c85f216fa0e62800c1825b4e699b8f5ebfdbecc3fb1f9de7653b38a89797a22aa04c1a1469a073659d10907a1f137ae8687d9a1b9a2020ad0f8f818a8c0196a87b51ff3e1ac51a27ff6e8e5475fbe9413bbd0daa1139625d79e787d6a0a6e83cc900ec823efd73f03b2c70d7ab8db819692b0f34162e858688c63a0c8f0e59f0bbd98acf7df299aa9ba824925f7722425df4a45b4279771df08b977dddcec0c160a4be1f56139dad22c98bcc2f1d6524103e71d85126e92e765b64c9a104446ab89ba6f240178effc724444d989499bd29d59793747c4d13b164c2a02a80b12e75f66ac8a89911688702bb8a239186f7b66bea1aa1b63af3e2e5b1b60a8f13561c0dfb550944f2be3808ad1b4f13b63d6f87ab9c3096166772b65c3358c2183af9627f77831283ac2acb9cc600eac2145941f6e4060d658c42c4969ff836413149e1c590b605116d8d7329ed20be1938d37c65f0bcd96377f18c529b08897fae8451444d71911738993beeafa8448f21ff6bd7b61a463c07dbf4ba5b9aa0923bd4157835f363e64e0cf627a66999c6e48364370d5d751b26b5915956448662a2263214c38003fbc4031fc9364a2fb3d61bda527b05d3bd4699b4c4b9b692f2bd0c02558474301f332ceccddc0a136489859dc90b2133ee41f047ae70bcc6ec515660d29a3a132793b30814b7421c2ac4d16d43d50d81a7eba4ee16548ea6e95b680dc8f162f1d80d5ae8132e2b3fa9598b88456a3c00433b9a543ae13e71e079cddb33e2c86173a75460ef2d5134b1586cbff14d5db8ad4d5230b9cdf9c688fb51495564fa4ce443c778e974d17754cd658f902d77752d29fe307d31c0730785294b1f9f2b474643b8b881dae91c0de7cb68d1b81183bdf5e759245dcb9c3f54bc980fa59e69beda72da7aac44819d2d79db28359175589198fb012b5d7c099f20ed240da1ad3918ff12bdf072479e3d4b9784c54280ed1cc080a02e7673b38ac7c804f79b9f087d75a0321e4f50f7238f5184c73742e9c5a8c034092c772faa1b36ab2cbe82b34f5c4cb7433c1212435ae447cc48300bcb80f81ee37599633a098c5f39c1ad37ba3027802cf9477fc