0x2cffd02e8d47dfc69cbe7516cd6a346ab458539d53bb164454240ccb7cfb33985e1a4ba202ffb63d40b427d6ef559f2bc869543976e0d5e6e113e052f39b9fca65b2f715b52e633a4af3efeea9efadea3b6c05c8842ef8f949db333c767fe209f9277459faf417a7b1528aec16a1b6c651c177a296b822a7f89405f1e215ad422954e8248bcfa5a955112383773642d1b22b6d989dd7cbcde69d003ad2b57d29a59b97eb640763cee022107d83327f7b1a88890c64f019c50cf3d8fd9f9748a5cd32c8b73a9f03d1783507111c3ae0bf45091382cc8fbb142dcedf4f74cf0605ef7555d5acb995d139fad18e20fc9048096d02be32093466fe33a5af970b4fd0b618755428d0be2a18d87d96333619d3236139a131b533ccf01d2343c9c2c6512f7a52111fa48530df8ecc109b308b191da44e2ece9ed5c53edaad96e1595129bbf993b0ae5da5afc965e51aff3d98f5ff0b7a6fec4ecf16fb7af7852d3cf090652c662ce14622f4286f7dcfb97260a0a8b6284efe94d0f2fdc0fe0b3a47650ee6e41c59b802992958d27a8c4f120b391abdae2d68919ddbbd70cfe5d1742b8cf258beaaf7f316c7d1dddc8bf9ba36ffcdb6c146d1be0bbf46f47c957245e240b794786601510f27619a1747c5e554e939ad41e8fc486569a512f88ff3b83aa0742303ff4d378a278a7fa8d4e5b836cfec3698cced812fe8cccfd738482f39eec67eec6b9756029620f826cce3ad3c098dd56bd3928bbd69f2c0c27edbb707a53a273888d7ed4a60cdb947b87d25f22c731e7e05f442706738202a6b073c709544cb4b84d507fec93443a4bb0189df743b1082dabf31ad3e254139f411e6e887da1539c46f196b74e1836ce1468e5efad883bf1d773a1e624b625cf09d42ea6d8018f2dfd1eb98d159ba96bbedf8277027dfa2a4241f013ef5c55eeee17b080106945236efe59515dffa6837b94f2b9f6a55ed6b0847d4aefd7ab95fad05a89a8928fc4ed8437d5641c8eac9a92e041a288b7566d3938c750054ded047364ff540968a6dde0142df2cb0d9daf689e52524a680084b5ae68f0bb936de9aaabad0689250b8719b6cbe74131b032582e54ec66c469d04e75f6662c351c102f51f8c980e1985f721da86bed33f5823c8f4f1c9fcf1957b55b36de48b3a275344d61c135388a3fbc65ef431c68a3a07595747cf0c8a3b6bad9aaac043299eb31c6262116cf47e5788239c5a27b2a623fbffd3d9390ac569ebed62f1a8c0ee48255dd16ac013237d13f13979c30ab11b01fb5070c26518715e1b841b6e0a3f4283f9e3c1282387a39df0a680c3ffadd52cc065b42e6fdd3100516eb58da792e03838019a8161da6ee6a0b0315dcb7cd2ffc18963b2200ea1d6e6bbe66a075ccf563e04f663e26de028abfe14c037c991a74765773a91968aef2ac2d9640c8171b26a0c4d6ac9d80d9d2f3fec1fa2e8ffde93c6db98d0772fd2036eaba09e5d8b84d5ee45e9f24a388d0c3cd8ebaeb4e56d7d36052b38fa52fd361fae90e8586d14388efa155d2ab0afe7d24d17aa72021249276b359a2c5ac6e58abc043ff892081cd948a5db8b32a60fd08f6955c96029991a91f13728a1599ec7162e1fb2f5eaafb0a6f7136e141369d7d86c62ad7ed841794667f6b95bc6698284d0d9f39d24a10bdd0ca4899ee466b1537c467c4d66ac156fa7cfa618b5ba23505bf8af833129104e51c397f3f80bb3785273eec6e45b6bd5dbd685cb2d4c29393860ca2c2c043e4290cbcbcb5bede56c62599ec13639a51749e76f1aad4f156ed427d5692b9b45aa552637709f6eaf061a34620134a7dfb26d40749afc88eaa7807e6fbe004c38d0b0802dfce7db963ded8bedd009549282a3bb61ae87a9b0d7026e8ee85bd5e0411f052f66f6b535e23cd3781fc6d9f61cb78e83